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.
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)