*Beam()
Creates a beam.
Syntax
*Beam(beam_name,"beam_label",body_1, body_2, point_1, point_2)Arguments
- beam_name
- The variable name of the beam.
- beam_label
- The descriptive label of the beam.
- body_1
- The first body attached to the beam.
- body_2
- The second body attached to the beam.
- point_1
- The point at which body_1 is attached to the beam.
- point_2
- The point at which body_2 is attached to the beam.
Example
*Point(p_tbar_susp_att, "Torsion bar susp att")
*Point(p_tbar_frame_att, "Torsion bar frame att")
*Body(b_lca, "LCA", p_lca_cg)
*Body(b_frame, "Frame", p_frame_cg)
*Beam(bm_tbar, "Torsion bar", 
 b_lca, 
 b_frame, 
 p_tbar_susp_att, 
 p_tbar_frame_att)Context
Properties
| Property | Returns Data Type | Description | 
|---|---|---|
| i | Marker | The marker attached to the first body. | 
| j | Marker | The marker attached to the second body. | 
| label | string | The descriptive label of the beam. | 
| state | boolean | Control state (TRUE or FALSE). | 
| varname | string | The variable name of the beam. | 
| id | long integer | The solver ID of the beam. | 
| E | real | The Young's modulus of elasticity. | 
| G | real | The shear modulus of elasticity. | 
| OD | real | The outer diameter of the polybeam cross section. | 
| ID | real | The inner diameter of the polybeam cross section. | 
| AS | real | The correction factor for the shear deflection. | 
| CRATIO | This argument indicates the structural damping matrix is a ratio of the stiffness matrix. | |
| preload_x,^preload_y,^preload_z | real | The preload force in the beam in the X, Y, or Z directions respectively. | 
| preload_tx,^preload_ty,^preload_tz | real | The preload torque in the beam in the X, Y, or Z directions respectively. | 
Comments
*Beam() can be used to model a massless beam of circular or arbitrary cross-sections.