Solver Arrays
Use the Arrays tool to create solver arrays and set solver array data. Solver array types include X array, Y array, U array, IC array, Plant Input array, and Plant Output array.
Create Solver Arrays
Edit Solver Arrays
Use the Solver Arrays panel to edit the type of array and any array values.
Type | Description |
---|---|
X | Used as the state variable array for systems modeling elements of Control_StateEqn (MotionSolve), GSE and LSE (ADAMS), and TFSISO. See notes below. |
Y | A type Y solver array defines the output array for system modeling elements of LSE, GSE, and TFSISO. See notes below. |
Plant Input | Describes the signals that the mechanical system receives from the controller. |
Plant Output | Describes the signals that the mechanical system sends to the controller. |
U | Groups sets of variables. Generally used as an Input Array for Control_StateEqn (MotionSolve)/GSE (ADAMS). |
IC | A type IC solver array can be used as a general array in order to pass data into user subroutines. Arrays of type IC are also used to set the initial conditions for the Control_StateEqn (MotionSolve)/GSE (ADAMS) and LSE statements. |
- Control_StateEqn for MotionSolve or GSE for ADAMS can now be modeled using the Control State Equation entity.
- This entity implicitly creates the X and Y solver arrays. There is no need to define these arrays separately if using the Control State Equation entity.
Define the Properties of Solver Arrays
From the Properties tab, you can select the array type.
Define the Values of Solver Arrays
The Values tab only becomes available if you select IC as the array type in the Properties tab.
Use User-Defined Properties for a Solver Array
If desired, define the solver array using the User-Defined tab, which will allow you to specify the properties of the array using user subroutines.
- From the Properties tab, click the User-defined properties check box.
- Click the newly added User-Defined tab.
-
Define the user subroutine.