StateObserver[Observer] - MapleSim Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

ControlDesign[StateObserver]

  

Observer

  

construct the static gain (Luenberger) observer for a given system and observer gain

 

Calling Sequence

Parameters

Options

Description

Examples

Calling Sequence

Observer(sys, L, opts)

Parameters

sys

-

System; system object;

L

-

Matrix or Vector; observer gain

opts

-

(optional) equation(s) of the form option = value; specify options for the Observer command

Options

• 

parameters = {list, set}(name = complexcons)

  

Specifies numeric values for the parameters of sys. These values override any parameters previously specified for sys. The numeric value on the right-hand side of each equation is substituted for the name on the left-hand side in the sys equations. The default is the value of sys given by DynamicSystems:-SystemOptions(parameters).

Description

• 

The Observer command constructs the static gain (Luenberger) observer for the given system sys and observer gain L.

• 

The system sys is a continuous or discrete-time linear system object created using the DynamicSystems package. The system object must be in state-space (SS) form.

• 

All sys inputs are assumed known (deterministic), and all sys outputs are assumed to be measured.

• 

The Observer command returns the observer object in the state-space form. The observer system object gets the input(s) and output(s) of sys as inputs and generates the estimates of the state(s) and output(s) of sys as its outputs.

• 

Suppose the sys state-space realization is given as

The observer equations are given by

• 

In the discrete-time domain, the Observer command uses the same state-space matrices as in the continuous-time case to generate estimates for state(s)  and output(s)  as  and , respectively, based on the past measurements up to . The sampling time of the generated observer object is the same as the sampling time of the system sys.

Examples

State-space system in continuous time (5 states, 3 inputs and 2 outputs)

(1)

Desired observer poles

Get the observer gain Matrix L for the desired poles

(2)

Construct the observer object for sys with gain L

See Also

ControlDesign

ControlDesign[StateFeedback][PolePlacement]

ControlDesign[StateObserver][Ackermann]

ControlDesign[StateObserver][PolePlacement]

 


Download Help Document