estim (Control Design and Simulation Module, MathScript Function)

LabView Control Design MathScript Functions

estim (Control Design and Simulation Module, MathScript Function)

Member of the ssdesign class.

Syntax

SysEstSS = estim(SysInSS, L)

SysEstSS = estim(SysInSS, L, mout)

SysEstSS = estim(SysInSS, L, mout, kinp)

Description

Defines a state estimator based on a list of known inputs, measured outputs, a linear time-invariant (LTI) state-space system model, and the estimator gain matrix. You can use the acker function to obtain the estimator gain matrix of a single-input single-output (SISO), single-input multiple-output (SIMO), or multiple-input single-output (MISO) LTI state-space model. Use the place function to obtain the estimator gain matrix of a multiple-input multiple-output (MIMO) LTI state-space model.

Examples

Inputs

Name Description
SysInSS Specifies the LTI state-space model for which you want to define a state estimator.
L Specifies the estimator gain matrix. L is a real matrix.
mout Specifies the measured outputs from the SysInSS model. mout is an integer vector.
kinp Specifies the known inputs to the SysInSS model. kinp is an integer vector.

Outputs

Name Description
SysEstSS Returns the estimator structure this function defines. SysEstSS is a model in state-space form.

Examples

A = [1, 1; -1, 2]B = [1, 2]'
C = [2, 1]
SysInSS = ss(A,B,C,0)
L = acker(A', C', [-1 -3])'
SysEstSS = estim(SysInSS, L)

Related Topics

lqr
reg
acker
place