#
GeneralPlate
Define a General Plate material.
#
Parameters
- name : str
- String naming the material.
- color : Color
- Material appearance. color= rgb(241,101,93)
- model : str
- model= 'isotropic' or 'anisotropic'.
- EA : float
- Normal stifness, in kN/m.
- EI : float
- Bending stifness, in kNm.
- n_p : float
- Yield force, in kN/m.
- m_p : float
- Bending moment capacity, in kNm/m.
- EA_x : float
- In-plane stifness, in kN/m.
- EA_y : float
- In-plane stifness, in kN/m.
- GA : float
- In-plane shear stiffness, in kN/m.
- EI_x : float
- Bending stifness in x, in kNm.
- EI_y : float
- Bending stifness in y, in kNm.
- GI : float
- Torsional stifness, in kN/m
- yield_condition : str
- Type of yield surface. yield_condition= 'none', 'square', 'diamond', 'iluyshin'
- n_px : float
- Anisotropic shell strength parameter, in kN/m.
- n_py : float
- Anisotropic shell strength parameter, in kN/m.
- n_pxy : float
- Anisotropic shell strength parameter, in kN/m.
- m_px : float
- Bending moment capacity, in kNm/m.
- m_py : float
- Bending moment capacity, in kNm/m.
- m_pxy : float
- Torsional moment capacity, in kNm/m.
- weight : float
- Weight in kN/m^2.
- permeable : float
- Apply permability. permeable= 'yes' or 'no'
- reducible_strength : str
- Apply reducible strength. reducible_strength = 'yes' or 'no'
#
Examples
i = 17
model2d.add_rectangle([i,0],[i+1,2])
Face = model2d.select(p0=[i+0.5,1],types='face')
GeneralPlateMaterial = prj.GeneralPlate(name='GeneralPlateMaterial',
color=rgb(241,101,93),
# model='anisotropic',
EA= 4e6,
EI=1e5,
n_p=5000,
m_p=800,
EA_x=210000,
EA_y=0.3,
GA=100,
EI_x=100,
EI_y=30,
GI=1,
yield_condition='square',
n_px=4.4e6,
n_py=2400,
n_pxy=51000,
m_px=124000,
m_py=40,
m_pxy=1100,
weight=0,
permeable='no',
reducible_strength='yes',
)
model2d.set_solid(shapes=Face,material=GeneralPlateMaterial)