beam_line_connectivity
Module
Defines the faces for representing the PBARL/PBEAML cards as 3D objects instead of just 1D elements.
These functions intentionally do not handle offsets. Node 1/2 should be the offset/actual coordinates.
- The following shapes are fully supported:
ROD
TUBE
BAR
BOX
L
H
I1 (I1 is handled correctly because it’s doubly symmetric)
T
T1
T2
Z
HEXA
- The following shapes don’t do the shear center correctly:
CHAN
CHAN1
I
HAT
- The following shapes aren’t supported:
CROSS
TUBE2
CHAN2 (will be a shear center issue)
BOX1 (will be a shear center issue)
HAT1 (will be a shear center issue)
DBOX (will be a shear center issue)
- pyNastran.bdf.cards.elements.beam_line_connectivity.bar_lines(dim)[source]
^y |
0—-3 | | | |—-> z | | 1—-2
- pyNastran.bdf.cards.elements.beam_line_connectivity.box_lines(dim)[source]
^ y |
0———3 | | | 4—7 | | | + | |—> z | 5—6 | | | 1———2
- pyNastran.bdf.cards.elements.beam_line_connectivity.chan1_lines(n1, n2, xform, dim)[source]
^y | 0——–7 ^ hall | | | | | | 5—–6 | ^ | | | | | hweb +–|--|——-> z | |
| | v4—–3 | ^| | | tflange1——–2 v v
- <–> tweb
<—–> bflange_out
<——–> bflange
- pyNastran.bdf.cards.elements.beam_line_connectivity.chan_faces(n1, n2, xform, dim)[source]
^y | 0——–7 | | | | | 5—–6 | | | +–|--|——-> z
<—-> e/zsc
<——–> bflange
- pyNastran.bdf.cards.elements.beam_line_connectivity.h_lines(dim)[source]
^y |
0—-11 | 8—-7 | | | | | | 10—-9 | | | | | | | | +–|----|—> z | | | | | 3—–4 | | | | | | | | | 1—-2 5—-6
<—> dim1
<—-> 0.5*dim2 <—————> w_all
- pyNastran.bdf.cards.elements.beam_line_connectivity.hat_lines(dim)[source]
<——–d3——->
0—————-11 ^ –y3
d4 | A | d4 |
- <—-> +-d2-5——-6-d2-+ <—-> | –y2
- B | | B | | d1
2——1—-+ +—-10—–9 | –y1 | C | | C | t=d2 | 3———–4 7———–8 v –y0 | -z0 |-z1 |-z2 |z2 |z1 |z0
- pyNastran.bdf.cards.elements.beam_line_connectivity.hexa_lines(dim)[source]
^ y |
0—–5 ^ hall
/ | |
/ | |
1 +—–4—z | / |
- / |
- 2_______3 v
<-> wtri
<———–> wall
- pyNastran.bdf.cards.elements.beam_line_connectivity.i1_lines(dim)[source]
^y |
0———-11 - y3 | | 1—2 9—10 - y2
4—3 8—7 - y1 | | 5—–+—-6—–> z
- pyNastran.bdf.cards.elements.beam_line_connectivity.i_lines(dim)[source]
^y |
0———-11 - y3 | | 1—2 9—10 - y2
4—3 8—7 - y1 | | 5—–+—-6—–> z
- pyNastran.bdf.cards.elements.beam_line_connectivity.l_lines(dim)[source]
^y |
0—–5 ^ hall | | | | | | | | | | | | | | 4—3 | ^ tflange | +——|——-> z | | 1———2 v v
<—-> tweb <———> bflange
- pyNastran.bdf.cards.elements.beam_line_connectivity.rod_faces(n1, n2, xform, dim1, dim2)[source]
defines points in a circle with triangle based end caps
- pyNastran.bdf.cards.elements.beam_line_connectivity.t1_lines(dim)[source]
^ y |
6—5 ^ hall | | | | | | | |
0———-7 | | | ^ | +-|—> z | | tflange 1———-2 | | v
| || |3—4 v
- <———><—>
bfoot tweb
bflange
<———->
- pyNastran.bdf.cards.elements.beam_line_connectivity.t2_lines(n1, n2, xform, dim)[source]
^y |
0–7 | | | |
2–1 6–5 | |—->z 3——–4
bflange
<———->
- pyNastran.bdf.cards.elements.beam_line_connectivity.t_lines(dim)[source]
^ y |
0———-7 | + |—-> z 1—2 5—6
<———->