LabVIEW Control Design and Simulation Module

Implicit Systems Functions

  • Updated2023-03-14
  • 2 minute(s) read

Owning Palette: Simulation VIs and Functions

Requires: Control Design and Simulation Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the functions on this palette to solve differential algebraic equations (DAEs) in a simulation diagram.

The functions on this palette can return general LabVIEW error codes or specific Simulation error codes. If you use the functions on this palette in a Control & Simulation Loop, LabVIEW sends any errors that these functions return to the Error output on the Output Node of the Control & Simulation Loop.

Palette ObjectDescription
Algebraic VariableSolves differential algebraic equations (DAEs) by varying the value of a constraint function over time until the output value equals the input value. To correctly solve a DAE, you must use this function in a feedback cycle by wiring the output value output to the input value input.
Implicit StateSolves fully implicit differential algebraic equations (DAEs) and returns an output value and the derivative of that value. This function solves a constraint function by varying the output value, the variable λ in the constraint function, and the derivative of that value, λ', over time until the value of the constraint function equals 0. This function has indirect feedthrough behavior. You use the state value and state derivative outputs of this function as input variables for the VIs or functions you select to compute your constraint function. You then wire the output of those VIs and functions back into the constraint input of this function.

You must select the BDF solver in the Configure Simulation Parameters dialog box to use this function.
Implicit VariableSolves semi-explicit differential algebraic equations (DAEs). This function solves a constraint function by varying the output value, the variable λ in the constraint function, over time until the value of the constraint function equals 0. This function has indirect feedthrough behavior. You use the value output of this function as an input variable for the VIs or functions you select to compute your constraint function. You then wire the output of those VIs and functions back into the constraint input of this function.

You must select the BDF solver in the Configure Simulation Parameters dialog box to use this function.

Log in to get a better experience