State feedback controller
![]() |
![]() |
| Vectorized | |
in the palette |
on the schematic |
The block implements a mathematical model of a discrete state feedback controller.
The controller is used to control linear systems in control loops equipped with a feedback link.
The block is a submodel, the structural diagram of which as part of the closed-loop system is shown in the figure (Figure 1):

Figure 1. Structural diagram of the system equipped with a state feedback controller.

The output signal of the block is determined by the following ratio:

where K is the controller feedback matrix, xe is the extended system state vector that is equal to:

where x is the system state vector, xi is the integral of the error signal.


The error integral, xi, is an additional state that provides a zero steady-state error for a closed-loop system.
Input ports
- state – measured or estimated state vector of the system;
- ref in – setting action signal;
- feedback – feedback signal.
Output ports
- out – controlling action signal.
Properties
- Matrix of gain coefficients – a preset matrix of the controller feedback;
- Minimum value – the minimum value of the output;
- Maximum value – maximum output value;
- Sampling period – block calculation sampling period.
Parameters
None

