# 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)