In [1]:
from Frame2D import Frame2D
from IPython import display
display.SVG('data/frame-6.d/frame-6.svg')
Out[1]:
In [2]:
f = Frame2D('frame-6')
f.input_all()
f.print_input()
R = f.solve('one')
f.print_results(rs=R)
Frame frame-6:
==============
# of nodal degrees of freedom: 12
# of constrained nodal degrees of freedom: 5
# of unconstrained nodal degrees of freedom: 7 (= degree of kinematic indeterminacy)
# of members: 3
# of reactions: 5
# of nodes: 4
# of conditions: 0
degree of statical indeterminacy: 2
Nodes:
======
Node X Y Constraints DOF #s
---- ----- ----- ----------- ------
A 0 0 FX,FY,MZ 7,8,9
B 0 4000 0,1,2
C 8000 4000 3,4,5
D 8000 0 FX,FY 10,11,6
Members:
========
Member Node-J Node-K Length dcx dcy Size Ix A Releases
------ ------ ------ ------ ------- ------- -------- -------- ----- --------
AB A B 4000.0 0.00000 1.00000 W310x97 2.22e+08 12300
BC B C 8000.0 1.00000 0.00000 W460x106 4.88e+08 13500
DC D C 4000.0 0.00000 1.00000 2.22e+08 12300
Node Loads:
===========
Type Node FX FY MZ
---- ---- ---------- ---------- ----------
wind B -200000 0 0
Member Loads:
=============
Type Member Load
---- ------ ----------------
live BC UDL(L=8000.0,w=-50)
live BC PL(L=8000.0,P=-200000,a=5000.0)
Support Displacements:
======================
- - - none - - -
Load Combinations:
==================
Case Type Factor
----- ---- ------
one live 1.00
" wind 1.00
all live 1.00
" wind 1.00
Results for load case: one
++++++++++++++++++++++++++
Node Displacements:
===================
Node DX DY Rotation
---- ------ ------ ---------
A 0.000 0.000 0.0000000
B -22.018 -0.522 -0.0028372
C -22.109 -0.453 0.0091956
D 0.000 0.000 0.0036929
Reactions:
==========
Node FX FY MZ
---- ------- ------- -------
A 230.540 321.302 -429.587
D -30.540 278.698 --
Member End Forces:
==================
/----- Axial -----/ /----- Shear -----/ /----- Moment ----/
Member FX J FX K FY J FY K MZ J MZ K
------ ------- ------- ------- ------- ------- -------
AB 321.302 -321.302 -230.540 230.540 -429.587 -492.573
BC 30.540 -30.540 321.302 278.698 492.573 -122.160
DC 278.698 -278.698 30.540 -30.540 -0.000 122.160
Compare the above reactions and displacements with V03. They seem to agree.
In [ ]:
Content source: nholtz/structural-analysis
Similar notebooks: