Electrical Engineering (EE) Exam  >  Electrical Engineering (EE) Notes  >  Lecture 32 - State Feedback Controller

Lecture 32 - State Feedback Controller - Electrical Engineering (EE) PDF Download

Lecture 32 - State Feedback Controller, Control Systems

 

The design techniques described in the preceding lectures are based on the transfer function of a system. In this lecture we would discuss the state variable methods of designing controllers.
The advantages of state variable method will be apparent when we design controllers for multi input multi output systems. Moreover, transfer function methods are applicable only for linear time invariant and initially relaxed systems.


1 State Feedback Controller 

Consider the state-space model of a SISO system

x(k + 1) = Ax(k) + Bu(k) (1) y(k) = C x(k)

where x(k) ∈ Rn, u(k) and y(k) are scalar. In state feedback design, the states are fedback to the input side to place the closed poles at desired locations.

Regulation Problem: When we want the states to approach zero starting from any arbitrary initial state, the design problem is known as regulation where the internal stability of the system, with desired transients, is achieved. Control input:

u(k) = −K x(k)                (2)

Tracking Problem: When the output has to track a reference signal, the design problem is known as tracking problem. Control input:

u(k) = −K x(k) + N r(k)

where r(k) is the reference signal.

First we will discuss designing a state feedback control law using pole placement technique for regulation problem.

By substituting the control law (2) in the system state model (1), the closed loop system becomes x(k + 1) = (A − B K )x(k). If K can be designed such that eigenvalues of A − B K are within the unit circle then the problem of regulation will be solved.

The control problem can thus be defined as: Design a state feedback gain matrix K such that the control law given by equation (2) places poles of the closed loop system x(k +1) = (A−B K )x(k) in desired locations.

  • A necessary and sufficient condition for arbitrary pole placement is that the pair (A, B ) must be controllable.
  • Since the states are fedback to the input side, we assume that all the states are measurable.


1.1 Designing K by transforming the state model into controllable canonical form 

The problem is first solved for the controllable canonical form. Let us denote the controllability matrix by UC and consider a transformation matrix T as
T = UC W
where

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

ai’s are the coefficients of the characteristic polynomial |zI − A| = zn + a1zn−1 + · · · + an−1z + an.
Define a new state vector x = T x¯. This will transform the system given by (1) into controllable canonical form, asLecture 32 - State Feedback Controller - Electrical Engineering (EE)             (3)
You should verify that

 

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

We first find Lecture 32 - State Feedback Controller - Electrical Engineering (EE) such that u(k) = Lecture 32 - State Feedback Controller - Electrical Engineering (EE) places poles in desired locations. Since eigenvalues remain unaffected under similarity transformation, u(k) =Lecture 32 - State Feedback Controller - Electrical Engineering (EE) will also place the poles of the original system in desired locations.

If poles are placed at z1 , z2 , ...., zn , the desired characteristic equation can be expressed as:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

(4) Since the pair Lecture 32 - State Feedback Controller - Electrical Engineering (EE) are in controllable-companion form then, we have
 

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Please note that the characteristic equation of both original and canonical form is expressed as:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

The characteristic equation of the closed loop system with u = −Lecture 32 - State Feedback Controller - Electrical Engineering (EE) is given as:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)                         (5)

Comparing Eqs. (4) and (5), we get

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)                                (6)

We need to compute the transformation matrix T to find the actual gain matrix K =  Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

whereLecture 32 - State Feedback Controller - Electrical Engineering (EE)


1.2 Designing K by Ackermann’s Formula

Consider the state-space model of a SISO system given by equation (1). The control input is

u(k) = −K x(k)                              (7)

Thus the closed loop system will be

x(k + 1) = (A − BK )x(k) = Lecture 32 - State Feedback Controller - Electrical Engineering (EE) x(k)                               (8)

Desired characteristic Equation:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Using Cayley-Hamilton Theorem

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Consider the case when n = 3.

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

We can then write

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Thus

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

where φ(.) is the closed loop characteristic polynomial and UC is the controllability matrix.
Since UC is nonsingular

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Extending the above for any n,

K = [0 0 . . . 1] UC−1φ(A) where UC = [B AB A2B . . . An−1B ]

The above equation is popularly known as Ackermann’s formula.

Example 1: Find out the state feedback gain matrix K for the following system using two different methods such that the closed loop poles are located at 0.5, 0.6 and 0.7.

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Solution:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

The above matrix has rank 3, so the system is controllable.

Open loop characteristic equation:

or, z3 + 3z2 + 2z + 1 = 0

Desired characteristic equation:

(z − 0.5)(z − 0.6)(z − 0.7) = 0
or, z3 − 1.8z2 + 1.07z − 0.21 = 0

Since the open loop system is already in controllable canonical form, T = I .

K = [α3 − a3 α2 − a2 α1 − a1]

where, α= −0.21, α2 = 1.07, α= −1.8 and a3 = 1, a2 = 2, a= 3. Thus

K = [−1.21 − 0.93 − 4.8]


Using Ackermann’s formula:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Lecture 32 - State Feedback Controller - Electrical Engineering (EE) .

Thus

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)


Example 2: Find out the state feedback gain matrix K for the following system by converting the system into controllable canonical form such that the closed loop poles are located at 0.5 and 0.6.

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Solution:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

The above matrix has rank 2, so the system is controllable.

Open loop characteristic equation:

or, z2 + 3z + 2 = 0

Desired characteristic equation:

(z − 0.5)(z − 0.6) = 0

or, z2 − 1.1z2 + 0.3 = 0

To convert into controllable canonical form:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

The transformation matrix:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Check:

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Now,

α1 = −1.1, α= 0.3, a1 = 3, a2 = 2

Thus

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

We can then write

Taking the initial state to be x(0) = [2 1]T , the plots for state variables and control variable are shown in Figure 1.

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

Figure 1: Example 2: Plots for state variables and control variable

The document Lecture 32 - State Feedback Controller - Electrical Engineering (EE) is a part of Electrical Engineering (EE) category.
All you need of Electrical Engineering (EE) at this link: Electrical Engineering (EE)
Are you preparing for Electrical Engineering (EE) Exam? Then you should check out the best video lectures, notes, free mock test series, crash course and much more provided by EduRev. You also get your detailed analysis and report cards along with 24x7 doubt solving for you to excel in Electrical Engineering (EE) exam. So join EduRev now and revolutionise the way you learn!
Sign up for Free Download App for Free

FAQs on Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

1. What is a state feedback controller?
Ans. A state feedback controller is a control system technique that uses the state variables of a system to compute the control action. It is used to stabilize, control, and regulate the behavior of a dynamic system.
2. How does a state feedback controller work?
Ans. A state feedback controller works by measuring the state variables of a system, which represent the internal states of the system. These measurements are then used to calculate the control action that will achieve the desired system behavior. The control action is typically designed to minimize the difference between the actual state and the desired state.
3. What are the advantages of using a state feedback controller?
Ans. Some advantages of using a state feedback controller include: - It allows for more flexibility in controlling the system's behavior compared to other control techniques. - It can achieve faster response times and better disturbance rejection. - It can handle systems with multiple inputs and outputs. - It can be designed to meet specific performance requirements. - It can provide stability guarantees for the controlled system.
4. How is the state feedback controller designed?
Ans. The design of a state feedback controller involves determining the appropriate gains for the controller. These gains are calculated using techniques such as pole placement or optimal control theory. The goal is to select the gains in such a way that the controlled system meets the desired performance specifications, such as stability, settling time, and overshoot.
5. What are some applications of state feedback controllers?
Ans. State feedback controllers are widely used in various fields, including: - Aerospace engineering: for aircraft control and stabilization. - Power systems: for voltage and frequency regulation. - Robotics: for controlling the motion and stability of robotic systems. - Process control: for regulating chemical processes and industrial systems. - Automotive engineering: for vehicle stability control and anti-lock braking systems.
Download as PDF
Related Searches

MCQs

,

Viva Questions

,

mock tests for examination

,

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

,

practice quizzes

,

Important questions

,

Objective type Questions

,

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

,

Semester Notes

,

study material

,

Previous Year Questions with Solutions

,

video lectures

,

pdf

,

Lecture 32 - State Feedback Controller - Electrical Engineering (EE)

,

Sample Paper

,

Extra Questions

,

Free

,

past year papers

,

ppt

,

Summary

,

Exam

,

shortcuts and tricks

;