MotionView User's Guide

Control State Equation Panel

Control State Equation Panel

Previous topic Next topic Expand/collapse all hidden text  

Control State Equation Panel

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Use the Control State Equation panel to create and set control state equation data.

control_state_equations_panel_mv

Control State Equation panel

A control state equation is an entity that can be used to model any generic dynamic system in an abstract manner.  A user subroutine is used to describe the behavior of the dynamic system.  The dynamic system is characterized by a vector of inputs u, a vector of dynamic states x, and a vector of outputs y.  The state vector x is defined through a set of differential equations.  The output vector y is defined by a set of algebraic equations.

Refer to the Control_StateEqn MotionSolve statement for additional details.

The Control State Equation panel contains the following tabs:

Properties

User-Function

hmtoggle_plus1To add a control state equation:
1.From the Project Browser, select the system to which the control state equation is to be added.
2.Right-click on a system folder in the Project Browser and select Add > Control Entity > ControlStateEquation from the context menu.

OR

-Right-click on a control state equations folder in the Project Browser and select Add ControlStateEquation from the context menu.

OR

-Right-click the Control State Equation button entityControlStateEquation-24 on the Control toolbar.

The Add ControlStateEquation dialog is displayed.

3.The parent system name is displayed in the System field.
4.Assign a label to the solver array in the Label field.

The solver array label can be changed at any time.

5.Assign a variable name to the solver array in the Variable field.

The variable name is required and cannot be changed after it is defined.

6.Click Apply.
7.Click OK.

See Also:

Control_StateEqn (MotionSolve XML Format Model Statement)

*GeneralStateEquation() (MDL Statement)