*ActionReactionForce() - line of action

Creates an action-reaction translational force acting along the line joining the points of action and reaction.

Syntax

*ActionReactionForce (force_name, "force_label", LOA, body_1, body_2, point_1, point_2)

Arguments

force_name
The variable name of the action-reaction force of type LOA.
Data type: varname
force_label
The descriptive label of the action-reaction force of type LOA.
Data type: label
LOA
This argument indicates the action-reaction translational force acts along the line joining point_1 and point_2 .
body_1
The body to which the active force is applied.
Data type: Body
body_2
The body to which the reactive force is applied.
Data type: Body
point_1
The point on body_1 at which the action force is applied.
Data type: Point
point_2
The point on body_2 at which the reaction force is applied.
Data type: Point

Example

*Point(p_jnc_frame, "Jounce bumper pt on frame")
*Point(p_jnc_axle, "Jounce bumper pt on axle")
*Body(b_axle, "Axle", p_axle_cg)
*Body(b_frame, "Frame", p_frame_cg)
*ActionReactionForce(frc_bmp, "Jounce bumper force", LOA, b_axle, b_frame, p_jnc_axle, p_jnc_frame)

Context

*BeginMdl()

*DefineAnalysis()

*DefineSystem()

Properties

Property Returns Data Type Description
b1 Body Body to which the force is applied.
b2 Body Body to which the reactive force is applied.
f real A number, MDL expression, or solver expression that determines the value of the force.
i Marker Marker attached to b1.
j Marker Marker attached to b2.
label string The descriptive label of the action-reaction force.
state boolean Control state (TRUE or FALSE).
varname string The variable name of the action-reaction force.
id long integer The solver ID of the action-reaction force.

Comments

*ActionReactionForce() of type LOA is used to apply action-reaction forces on two bodies along the line joining the two points at which the action and reaction forces are applied.