Lecturer
Set up MATLAB
3.2. Introduction to Root Locus Design¶
In this section we will engage in a short exploration of compensator design in the time domain with a look at root-locus design of a velocity-feedback compensator for a simple “double integrator” system. This serves as an introduction to the topic of phase lead compensation which is used to improve transient performance and relative stability.
3.2.1. Gain compensation¶
First design example (Satellite Attitude Control). The system may be represented in block diagram form as shown in Figure 1. (Simulink model: satellite.slx)
Figure 1 Satellite control with gain modulated torque
For this system the plant transfer function is
Feedback:
Controller:
The root locus equation is:
with root locus parameter = K.
Defining the problem in Matlab
Note: The root locus gain K is implied in Matlab (it does not need to be defined)
Pick off an arbitrary gain
Closed-loop transfer function
3.2.2. With velocity feedback,¶
The block diagram becomes that shown in Figure 2 (Simulink model: velfb.slx).
The root locus equation is
where KKT is the root locus gain.
Figure 2 System with velocity feedback
3.2.3. Closed-loop step response¶
Since KKt=4
Running the simulink model with these values should give you the same result.
3.2.4. Resources¶
An executable version of this document is available to download as a MATLAB Live Script file velfb.mlx.
The Simulink model of the satellite attitude control system is satellite.slx.
The system with velocity feedback control is available as velfb.slx.