In this chapter, let us discuss how to construct draw the root locus. As the openloop gain, k, of a control system varies over a continuous range of values, the root locus diagram shows the trajectories of the closedloop poles of the feedback system. Show value on the root locus plot without using the data. The branches of the rootloci are generated by passing the differential equation to dsolvenumeric with initial conditions near each of the branch points. Thus, root locus is a family of curves of the roots of. Syntax k,poles rlocfindsys k,poles rlocfindsys,p description. Root locus design is a common control system design technique in which you edit the compensator gain, poles, and zeros in the root locus diagram. A common technique in control system design is to plot the root locus corresponding to a plant in order to discover where the closedloop poles can be placed using a gain compensator. The figure below shows a unityfeedback architecture, but the procedure is identical for any openloop transfer function, even if some elements of the openloop transfer function are in. M of the root locus branches tend to zeros at infinity.
Root locus analysis for linear control systems control system analysis 3. How to plot root locus without using special matlab functions. The poles on the root locus plot are denoted by x and the zeros are denoted by o. Select the algorithm used to generate the rootloci. Root locus asymptote angles file exchange matlab central. One is the original of the system, the other of the negative of that system. This is because complex roots occur in conjugate pairs. This function calculates the values of the asymptote angles for a root locus through an input of a single nm number of zeroes subtracted from number of poles or a vector of nm for a single beta value and beta, which determines the overall sign. Using root locus rules gives the root locus plot in figure 6. Symmetric root locus 2n poles are plotted as a function of r the poles we pick are always the n in the lhp. Root locus examples erik cheever swarthmore college. Accurate root locus plots can be generated very easily with software packages such as matlab and scilab. The roots of the characteristic equations are at s1 and s2. We have also seen that feedback can change pole locations in the system.
Your stepscalculations and answers your hand sketch of the root locus. Do it manually by finding centriod, poles, zeroes, number of asymptotes, asymptotic angle and break point. Root locus design root locus design is a common control system design technique in which you edit the compensator gain, poles, and zeros in the root locus diagram. Root locus analysis for linear control systems udemy. Using matlab r2007b, is it possible to get the asymptotic centroid, asymptotic angles and the break away and break in points for a root locus plot and its jw axis crossing. The root locus lies entirely on the real axis between the openloop pole and the openloop zero. Using uncertain models requires robust control toolbox software. Find the overshoot value from the simulation and compare it with the results in step 4. The pole locations can be found using standard rootlocus tools. The stable response can either reach a new steady state with oscillations or no oscillations. For more info visit please feel free to write me your quarries suggestions email. The root locus plot does not depend on the sampling period. The root locus of an openloop transfer function is a plot of the locations locus of all possible closedloop poles with some parameter, often a proportional gain, varied between 0 and. We can use matlab and its control system toolbox to plot the root locus of a control system, given its characteristic equation or its forward transfer function.
The point of abscissa and the angle of the asymptotes with the real axis will be explained in details. The program, rlocsugui, takes loop gain as input and then applies and visually demonstrates all of the rules that are typically used to sketch the plot by hand. Manually plotting a root locus recall step response. Plot the system response under the designed value of k in step 4. Must be a singleinput and singleoutput siso system. Root locus sketch is used as a tool to analyze the behavior of the closedloop system, given the location of the poles and zeros of the openloop system. For strictly proper systems, the root loci go to infinity with straightline asymptotes. How to plot the root locus of transfer function in matlab youtube. Since the root locus is actually the locations of all possible closed. Hence, we can identify the nature of the control system. The root locus plot depicts the trajectories of closedloop poles when the feedbackgain k varies from 0 to infinity. Since the root locus is actually the locations of all possible closed loop poles, from the root locus we can select a gain such that our closedloop system will perform the way we.
The choices are dsolve and fsolve, the default is dsolve the dsolve algorithm generates a differential equation in the independent variable k whose solutions trace the rootloci. Precursor to root locus 10 5200 s s suppose motor given by. In his case, you are actually plotting two root locus plots on the axes. Use the angle criteria to determine suitability of any questionable points. Independently from k, the closedloop system must always have n poles, where n is the number of poles of the. In this method, the closedloop system poles are plotted against the value of a system parameter, typically the openloop transfer function gain. G ol 1 u s k g k g y s p ol p ol previous slide says. Learn more about root locus, transfer functions, characteristic equation, control gain. In this technique, we will use an open loop transfer function to know the stability of the closed loop control system. For a stable discrete system, real axis zplane poles must lie between the point. It takes a transfer function and applies the standard rules for sketching a root locus plot by hand. The root locus is a graphical representation in sdomain and it is symmetrical about the real axis. We know that if we have a characteristic equation ps that has more poles pn than zeros zm then n.
For the strictly proper system, the number of poles is greater than the number of zeros. Since the pole at s1 is closer to the origin, we would expect it to dominate somewhat, giving the system behavior similar to a first order system with a. Each plot starts at a location equal to the location of a root of the plant transfer function. The root locus of an openloop transfer function is a plot of the locations locus of all possible closed loop poles with proportional gain k and unity feedback. Follow 109 views last 30 days carlos on 7 apr 2015. Computer guided instruction for creation of root locus plots.
How to find out gain k in root locus for stable system through matlab program. Gui for root locus file exchange matlab central mathworks. Root locus plot of dynamic system matlab rlocus mathworks. Root locus asymptote angles fileexchange48391rootlocusasymptoteangles, matlab central. Root locus 2 root locus observations because we have a 3rdorder system, there are 3 separate plots on the root locus, one for each root. Thus, we are limited to those responses that exist along the root locus. Evans, is widely used in control engineering for the design and analysis of control systems. The rlocus function is not as powerful as the plot function and only has limited support for setting colours with rlocussys, b as youve noticed. Customizing multiple rootlocus plot colors scale of grey. This matlab function calculates and plots the root locus of the siso model sys. Root locus sketching rules negative feedback rule 1. If you specify a settling time in the continuoustime root locus, a vertical line appears on the root locus plot at the pole locations associated with the value provided using a firstorder approximation. A root locus plot is a quick way to show stability.
The root locus plotted by using matlab on the figure window, click edit copy. Wolframalpha brings expertlevel knowledge and capabilities to the broadest possible range of peoplespanning all professions and education levels. If you recall finding the asymptotes of the root locus that lead to the zeros at infinity, the equation to determine the intersection of the asymptotes along the real axis is the following. The plot will end up looking like it is plotting both positive and negative gains for the original system, but actually, they are. Because the open loop poles and zeros exist in the sdomain having the values either as real or as complex conjugate pairs.
325 1248 1517 515 1379 1165 418 144 501 365 182 1629 684 578 107 1097 1559 741 61 1173 1101 144 1511 1204 1546 884 792 1128 1104 229 1219 1358 802 711 1100 1077 858 493 731 1008 421 906 882