0% found this document useful (0 votes)
10 views5 pages

Root Locus Design in Control Engineering

The document outlines an experiment on Root Locus Design in Control Engineering, detailing the process of analyzing a closed-loop control system with a compensator. It includes mathematical equations for the closed-loop transfer function, characteristic equation, and the implications of varying the controller gain K. The experiment also involves using MATLAB for simulations and analyzing the step response to meet design specifications.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views5 pages

Root Locus Design in Control Engineering

The document outlines an experiment on Root Locus Design in Control Engineering, detailing the process of analyzing a closed-loop control system with a compensator. It includes mathematical equations for the closed-loop transfer function, characteristic equation, and the implications of varying the controller gain K. The experiment also involves using MATLAB for simulations and analyzing the step response to meet design specifications.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

University of San Carlos

EE/ECE Department

Name: __________________________ Date Performed: ________________


Subject: _________________________ Date Submitted: ________________
Schedule: ________________________ Remarks: _____________________

Root Locus Design


Control Engineering Experiment #7
By:
Joseph Karl G. Salva, [Link]., [Link]., PECE, ASEAN Engineer
Isabelo A. Rabuya, MSEE
Rafael D. Seva, Jr., MEEE

Shown below is the basic block diagram of a closed-loop control system with a compensator.
The compensator is added in case the proportional controller cannot satisfy the design
specifications.

Controller Compensator Plant/Process

R(s) + K A(s) G(s) Y(s)

-H(s)

Sensor

The closed-loop transfer function of the system will now become

𝐾𝐴(𝑠)𝐺 𝑠
𝑇 𝑠 =
1 + 𝐾𝐴(𝑠)𝐺 𝑠 𝐻 𝑠

The denominator is called the charateristic polynomial and when equated to zero becomes the
characteristic equation and the roots of which are called the closed-loop poles.

1 + 𝐾𝐴(𝑠)𝐺 𝑠 𝐻 𝑠 = 0

Rearranging the above equation, results into

1
𝐴(𝑠)𝐺 𝑠 𝐻 𝑠 = −
𝐾
1
which means that

1
𝐴(𝑠)𝐺 𝑠 𝐻 𝑠 =
𝐾
𝑎𝑛𝑔𝑙𝑒 𝑜𝑓 𝐴(𝑠)𝐺 𝑠 𝐻 𝑠 = ±1800

The last two equations simply means that a controller gain K can be implemented at a point on
the complex plane where the 𝑎𝑛𝑔𝑙𝑒 𝑜𝑓 𝐴(𝑠)𝐺 𝑠 𝐻 𝑠 = ±1800 . Furthermore, everytime the
controller gain K is varied, closed loop poles will start to move away from the open-loop poles
towards open-loop zeros. Note that at every new location of the closed loop pole, the
𝑎𝑛𝑔𝑙𝑒 𝑜𝑓 𝐴(𝑠)𝐺 𝑠 𝐻 𝑠 = ±1800 .

In the initial stage of the design, it is normal to assume that there is no compensator. Now, if
1
𝐻 𝑠 = 1 , 𝐺 𝑠 = 𝑠 2 −2𝑠+2 and the design specifications are ts= 2seconds and 5 ≤ Mp ≤ 25
calculate the desired location of the closed loop poles So and So*. Show the solution below.

Sketch the rootlocus in the box provided below. Also locate the point on the complex plane
where the desired closed loop pole will be located and mark as So.

Is there a solution to the problem? ____________ Why? ________________________________

2
Now, add a zero as a compensator at Zc = -1.19 then sketch the pole-zero plot of the new open
loop system below.

At the previouly computed So, calculate the angle of the open loop system by using the sketch
above and write the remaining solution below.

One should be able to get an angle with an integer multiple of ±1800.

What is the implication of the result of computation?

Now, solve for the controller gain K.

3
Derive the trasfer function of the closed loop system with the compensator.

Using the command step in Matlab, plot the step response of the new feedback control system
using the value of K just computed. Copy the resulting plot below.

From the plot, estimate the setling time and overshoot.

Are the specifications met?

If not, why and what are the reasons behind?

This time use the SISOTOOL [At this point the students should ask the teacher how to use SISOTOOL]
of Matlab to plot the rootlocus and step response of the original system. On the SISOTOOL, add
two zeros at -3.45 and -3.72. Also edit the gain making it 2.1.

Can you locate So on the rootlocus?

4
What does it mean?

Now, verify by computing K of the system with compensator of two zeros. Show your solution
below.

From the step response, estimate the setling time and overshoot.

Are the specifications met?

If not, why?

What is the effect of zeros in terms of the step response of a standard second order system?

Answers:
-2.11+- i2.22 eta=.688 Wn=3.06 K=3.1195 Zc=-1.19 Mp=63
Z1=-3.45 Z2= -3.72 K=1.0491 Mp=18
Z1=-2.44 Z2=-5.82 K=0.77323 Mp=24
5

Common questions

Powered by AI

The correct placement of zeros in a second-order system significantly impacts the step response by shaping the path and speed with which the poles move on the root locus. Properly placed zeros can reduce overshoot and improve settling time, bringing the response closer to desired specifications. Conversely, improperly placed zeros may lead to increased oscillations, slower response times, and higher overshoot, degrading performance and possibly violating system stability criteria.

The experimental approach using a compensator reflects solving engineering problems by iteratively modifying system parameters to achieve outputs that meet design goals. Verification involves assessing the system's response through simulations and physical tests, adjusting gain or compensator parameters as necessary based on observed discrepancies against expected performance. This iterative process ensures a robust outcome in feedback systems by allowing for corrections informed by empirical data and continued refinement until specifications are satisfied.

A controller gain K can be computed by ensuring the angle criteria of the characteristic equation are met for the desired pole locations influenced by zero placements. This is done mathematically by solving where the sum of angles due to the poles equals the sum of angles due to the zeros plus 180°. This gain is significant as it determines the system response stability and performance, affecting outcomes like the closed-loop pole placement, leading to specific dynamic behavior.

The angle of A(s)G(s)H(s) being ±180° is significant because it specifies the condition for the stability of a control system using the root locus method. This condition must be met for a point on the complex plane to be considered for placing the closed-loop poles as the controller gain K varies. It ensures that the system remains on the root locus path where the characteristic equation is satisfied, thereby stabilizing the system.

Settling time and overshoot are critical performance metrics in control systems as they determine how quickly and accurately a system can reach and maintain its desired output. Settling time measures how long it takes for the system to stabilize within a certain percentage of the final value, while overshoot quantifies the extent to which the output exceeds the intended target. These specifications can be estimated from a step response plot by observing the time it takes for the response to steady and the peak value relative to the steady-state value.

MATLAB's SISOTOOL is instrumental in designing and analyzing control systems as it provides a graphical user interface to interactively design controllers using methods like root locus. It allows users to test changes in system parameters, add poles and zeros, and instantly see the effects on system stability and performance measures like step response. This tool aids in experimenting with different configurations to achieve desired specifications, such as minimizing overshoot or achieving target settling times efficiently.

The characteristic equation facilitates the design process in closed-loop control systems by defining the conditions under which the system is stable. By setting the denominator of the closed-loop transfer function to zero, engineers can determine the possible locations of poles in the complex plane. This information helps design compensators to ensure stability and meet performance requirements, guiding decisions on placements of poles and zeros to achieve desired dynamic behaviors.

A control system might fail to meet design specifications even after adding zeros due to several factors, including incorrect gain settings, interaction effects between poles and zeros, or non-ideal model assumptions. These issues could lead to undesirable oscillations or settling times. To address this, adjustments in gain, re-evaluation of system modeling, or additional compensatory strategies can be explored. Simulations or iterative tuning using tools like SISOTOOL can also help refine performance.

Adding a compensator to a control system affects the root locus by altering the open-loop zeros and poles, thus changing the potential paths closed-loop poles can take as K varies. The location of the compensator's zero, such as at Zc = -1.19, influences the angle criterion on the root locus, helping to shift the path of the poles to meet design criteria like settling time and overshoot. Specific placement of zeros can guide the closed-loop poles to desired locations on the s-plane, achieving performance specifications.

If the estimated settling time and overshoot do not meet design specifications, it implies that the current design may not adequately stabilize or control the desired performance within required limits. Adjustments could include tweaking the controller gain K, redesigning compensators by repositioning zeros or adding poles, or increasing damping ratios. Investigating model accuracy or using simulation tools like MATLAB can help experiment with solutions to achieve compliance with design objectives.

You might also like