Implements an observer for a continuous linear time-invariant (LTI) state-space model.
![]() | Note To use this function, you must install the LabVIEW Control Design Toolkit and the LabVIEW Simulation Module and place this function inside a Simulation Loop. |
Refer to Chapter 15, Estimating Model States, of the LabVIEW Control Design Toolkit User Manual for information about using a continuous observer.
| Dialog Box Options |
| Block Diagram Inputs |
| Block Diagram Outputs |
| Parameter | Description |
|---|---|
| Input u(t) | Specifies the control action this function applies to the model. If you specify a matrix of zeros for Input u(t) or do not wire a value to this parameter, this function does not apply any control action. |
| Initial State Estimate x(t0) | Specifies the initial states from which this function begins estimating the model states. If you do not specify a value for this parameter, Initial State Estimate x(t0) is a vector of zeros. |
| Parameter | Description |
|---|---|
| Output y(t) | Specifies the measurements made on the State-Space Model. |
| Gain L | Specifies the estimator gain matrix this function applies to the difference between the observed output and the estimated output, which is y(t) – yhat(t). You can use the CD Pole Placement VI or the CD Ackermann VI to calculate Gain L. |
| State-Space Model | Specifies the mathematical representation of and information about the system for which this function calculates the estimated states. |
| Input u(t) | Specifies the control action this function applies to the model. If you specify a matrix of zeros for Input u(t) or do not wire a value to this parameter, this function does not apply any control action. |
| Initial State Estimate x(t0) | Specifies the initial states from which this function begins estimating the model states. If you do not specify a value for this parameter, Initial State Estimate x(t0) is a vector of zeros. |
| Parameter | Description |
|---|---|
| Estimated Output yhat(t) | Returns the estimated model output at time t. |
| Estimated State xhat(t) | Returns the estimated model states at time t. |
This function solves the following equations:

The output Estimated State xhat(t) is the result of integrating
by using the ordinary differential equation (ODE) solver and time step information you specify for the Simulation Loop.