ReinforcedConcrete
Creates a ReinforcedConcrete material.
Parameters
- name : str
- String naming the material.
- color : Color
- Material appearance.
- E : float
- Young's Modulus, in MPa.
- nu : float
- Poisson's ratio.
- gamma_dry : float
- Dry unit weight in kN/m^3.
- gamma_sat : float
- Saturated unit weight in kN/m^3.
- compression : float
- Compressive strength, in MPa.
- tension : float
- Tensile strength, in MPa.
- effectiveness_factor : float
- Effectiveness factor for concrete strength.
- cracked_stiffness : boolean
- Use cracked stiffness. cracked_stiffness = 'yes' or 'no'
- reinforcement_type : str
- Reinforcement layout type. reinforcement_type = 'Cartesian' or 'Polar'
- mesh_x_yield : float
- Yield strength of x-direction reinforcement, in MPa.
- mesh_x_diameter : float
- Diameter of x-direction reinforcement, in mm.
- mesh_x_spacing1 : float
- Spacing 1 of x-direction reinforcement, in mm.
- mesh_x_spacing2 : float
- Spacing 2 of x-direction reinforcement, in mm.
- mesh_x_anchorage : float
- Anchorage length of x-direction reinforcement, in mm.
- mesh_y_yield : float
- Yield strength of y-direction reinforcement, in MPa.
- mesh_y_diameter : float
- Diameter of y-direction reinforcement, in mm.
- mesh_y_spacing1 : float
- Spacing 1 of y-direction reinforcement, in mm.
- mesh_y_spacing2 : float
- Spacing 2 of y-direction reinforcement, in mm.
- mesh_y_anchorage : float
- Anchorage length of y-direction reinforcement, in mm.
- mesh_z_yield : float
- Yield strength of z-direction reinforcement, in MPa.
- mesh_z_diameter : float
- Diameter of z-direction reinforcement, in mm.
- mesh_z_spacing1 : float
- Spacing 1 of z-direction reinforcement, in mm.
- mesh_z_spacing2 : float
- Spacing 2 of z-direction reinforcement, in mm.
- mesh_z_anchorage : float
- Anchorage length of z-direction reinforcement, in mm. Example: >>> rc = prj.ReinforcedConcrete(name='RC Wall', gamma_dry=25.0, gamma_sat=25.0, E=30000.0, nu=0.2, compression=25.0, tension=2.5, effectiveness_factor=0.5, cracked_stiffness=True, reinforcement_type=0, mesh_x_yield=500.0, mesh_x_diameter=12.0, mesh_x_spacing1=150.0, mesh_x_spacing2=150.0, mesh_x_anchorage=240.0, ) >>> model2d.set_solid(shapes=Face,material=rc)