Solver Variables
Create algebraic parameters for equations and apply constraints for solver calculations
Solver variables are used for different applications when modeling multibody systems.
- Create signals of interest during the simulation that can then be used as independent variables to define forces
- Define inputs for generic control elements through a solver array when type is PLANT_INPUT
- Track outputs from control elements through a solver array when type is PLANT_OUTPUT
- Apply hard constraints using the implicit approach
- Apply soft constraints using the penalty approach
Refer to the MotionSolve help on Solver Variable to learn more.
For information on how to add or edit an entity like a bushing, see Entity Creation.
Solver Variable Properties
Descriptions of solver variable properties in the Property Editor.
| Property Name | Description | |||
|---|---|---|---|---|
| General | ||||
| Name | Name of the entity | |||
| Variable Name | The variable name, a unique identifier string of the entity | |||
| ID | A unique identifying integer | |||
| Properties | ||||
| Type |
Select the type of input for the solver variable.
|
|||
| User-defined initial conditions | Use this option to specify an initial value for the variable at the beginning of the simulation. | |||
| Initial conditions | Initial value (real) | |||
| Implicit | Use this option to define a variable of implicit type. | |||
| Auto Balance | This option is available when
Implicit is set to true. This attribute tells the solver how to
calculate the Lagrange Multiplier used to enforce the constraint in
case the variable defines an algebraic relationship. Available
options are the following:
Refer to Solver Variable for more information on these options. |
|||
| Penalty | First penalty factor This option is only available when Auto Balance is set to Penalty. |
|||
| Penalty 1 | Second penalty factor This option is only available when Auto Balance is set to Penalty. |
|||
| User-defined |
Use a subroutine to define the solver variable.
|
|||