This article was automatically translated from the original Turkish version.
+2 More
State feedback control is a closed-loop control method based on measuring the system's output states, feeding them back, and comparing this information with the desired input value.
State feedback is a control system design technique that requires measuring all state variables of a system. It involves feeding back all system states to the system input through a constant feedback gain matrix ().
A mathematical model known as the state-space representation uses matrices and vectors to describe the dynamic behavior of linear systems. In state-space form, a linear time-invariant (LTI) system is represented as:
The matrices A, B, C, and D define the system dynamics, while u(t) is the input, y(t) is the output, and x(t) is the state vector. This form provides a foundation for analyzing and designing sophisticated control systems such as state feedback controllers.
State feedback control involves determining the control input using feedback from the state vector:
Here, K is the state feedback gain matrix. The primary objective is to place the eigenvalues of the closed-loop system matrix (A − BK) at specific locations in the complex plane to achieve desired system properties, such as stability and a faster response. State feedback control is one of the fundamental techniques in modern control theory, providing precise control over system dynamics by using state variables as feedback. By altering the system poles through feedback, engineers can enhance stability, reduce transient responses, and optimize control performance.
The control of an n-dimensional system and the shape of its transient response are determined by the location of the eigenvalues of the system matrix . If the system is unstable or, even if stable, its transient response fails to meet design requirements, the pole placement technique allows us to reassign the eigenvalues. The stability and transient response of the closed-loop system are determined by the eigenvalues of the matrix , known as the closed-loop eigenvalues. These differ from the open-loop eigenvalues of the matrix .
The pole placement technique forms the foundation of state feedback control. Research highlights its adaptability to various linear system configurations and its robustness against perturbations, emphasizing its applications in fields such as power systems, robotics, and aerospace engineering.
Using the pole placement technique with state feedback, the poles of the closed-loop system are moved to desired locations to achieve not only system stability but also required performance criteria. The primary goal of this technique is to determine the optimal feedback gain matrix, , that places the poles at the desired positions. The poles of the closed-loop system are its eigenvalues. Thus, by using the matrix to alter pole locations, the eigenvalues of the expression are modified. Therefore, designing a state feedback controller involves two steps: selecting the desired poles and computing the corresponding K matrix.
Several methods exist for computing the optimal K value. The most commonly used are the Coefficient Matching method and Ackermann’s formula.
The Coefficient Matching method is a fundamental approach for state feedback design.
The logic involves comparing the system’s characteristic equation with the desired characteristic equation and determining the optimal K value by equating coefficients. The system’s characteristic equation is denoted as and is given by:
This equation is a function of s and contains variables dependent on K (such as k1, k2, ..., kn). The desired characteristic equation is a function of the desired pole locations and is computed as:
The values represent the desired poles. After computing the equations and , they are compared (), and the elements of the K vector are determined, yielding the optimal K value.
Another widely used method in the literature is Ackermann’s formula. The K vector is computed primarily using the following formula:
In this formula, the vector is a (1×n) vector with the last element equal to 1 and all other elements equal to 0. The matrix is the controllability matrix, computed as , and is the desired characteristic equation.
El-Basheer El-Ghezawi, Omar Moh'd. “Ackermann's Method Revisited, Extended, and Generalized to Uncontrollable Systems.” ResearchGate. Accessed May 26, 2025. https://www.researchgate.net/publication/354721313_Ackermann's_Method_Revisited_Extended_and_Generalized_to_Uncontrollabe_Systems.Ogata, Katsuhiko. Modern Control Engineering. 5th ed. Upper Saddle River, NJ: Prentice Hall, 2010. Accessed May 26, 2025. http://docs.znu.ac.ir/members/pirmohamadi_ali/Control/Katsuhiko%20Ogata%20_%20Modern%20Control%20Engineering%205th%20Edition.pdf.University of Michigan, Department of Electrical Engineering and Computer Science. “Control Systems Laboratory.” University of Michigan. Accessed May 26, 2025. https://control.eecs.umich.edu.
No Discussion Added Yet
Start discussion for "State Feedback Control" article
Details and Operation of the Method
Pole Placement Technique
Coefficient Matching
Ackermann’s Formula