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