Full State Feedback
   HOME

TheInfoList



OR:

Full state feedback (FSF), or pole placement, is a method employed in
feedback Feedback occurs when outputs of a system are routed back as inputs as part of a chain of cause and effect that forms a circuit or loop. The system can then be said to ''feed back'' into itself. The notion of cause-and-effect has to be handle ...
control system theory to place the closed-loop poles of a
plant Plants are the eukaryotes that form the Kingdom (biology), kingdom Plantae; they are predominantly Photosynthesis, photosynthetic. This means that they obtain their energy from sunlight, using chloroplasts derived from endosymbiosis with c ...
in predetermined locations in the s-plane.* Placing poles is desirable because the location of the poles corresponds directly to the
eigenvalue In linear algebra, an eigenvector ( ) or characteristic vector is a vector that has its direction unchanged (or reversed) by a given linear transformation. More precisely, an eigenvector \mathbf v of a linear transformation T is scaled by a ...
s of the system, which control the characteristics of the response of the system. The system must be considered controllable in order to implement this method.


Principle

If the closed-loop dynamics can be represented by the state space equation (see
State space (controls) In control engineering and system identification, a state-space representation is a mathematical model of a physical system that uses state variables to track how inputs shape system behavior over time through first-order differential equation ...
) :\dot=\mathbf\underline+\mathbf\underline, with output equation :\underline = \mathbf\underline+\mathbf\underline, then the poles of the system transfer function are the roots of the characteristic equation given by :\left, s\textbf-\textbf\=0. Full state feedback is utilized by commanding the input vector \underline. Consider an input proportional (in the matrix sense) to the state vector, :\underline=-\mathbf\underline. Substituting into the state space equations above, we have :\dot=(\mathbf-\mathbf\mathbf)\underline :\underline = (\mathbf-\mathbf\mathbf)\underline. The poles of the FSF system are given by the characteristic equation of the matrix \mathbf - \mathbf\mathbf, \det\left \textbf-\left(\textbf-\textbf\textbf\right)\right0. Comparing the terms of this equation with those of the desired characteristic equation yields the values of the feedback matrix \textbf which force the closed-loop eigenvalues to the pole locations specified by the desired characteristic equation.Control Design Using Pole Placement
/ref>


Example of FSF

Consider a system given by the following state space equations: :\dot=\begin0 & 1 \\ -2 & -3\end\underline+\begin 0 \\ 1\end\underline. The uncontrolled system has open-loop poles at s=-1 and s=-2. These poles are the eigenvalues of the \mathbf matrix and they are the roots of \left, s\mathbf - \mathbf\. Suppose, for considerations of the response, we wish the controlled system eigenvalues to be located at s=-1 and s=-5, which are not the poles we currently have. The desired characteristic equation is then s^2+6s+5=0, from (s + 1)(s + 5). Following the procedure given above, the FSF controlled system characteristic equation is :\left, s\mathbf-\left(\mathbf-\mathbf\mathbf\right)\=\det\begins & -1 \\ 2+k_1 & s+3+k_2 \end=s^2+(3+k_2)s+(2+k_1), where :\mathbf=\begin k_1 & k_2\end. Upon setting this characteristic equation equal to the desired characteristic equation, we find :\mathbf=\begin3 & 3\end. Therefore, setting \underline=-\mathbf\underline forces the closed-loop poles to the desired locations, affecting the response as desired. This only works for Single-Input systems. Multiple input systems will have a \textbf matrix that is not unique. Choosing, therefore, the best \textbf values is not trivial. A linear-quadratic regulator might be used for such applications.


See also

* Pole splitting * Step response * Ackermann's Formula * Linear-quadratic regulator


References

{{reflist


External links


Mathematica function to compute the state feedback gains
Control theory Feedback