*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.