badge icon

This article is not approved yet.

Article
Quote
kokYerEgrisi.jpeg

kendi matlab scriptim sonucu elde ettim


Root Locus

Root Locus Analysis

Root locus is a fundamental methodology used in the analysis and design of automatic control systems. It examines the geometric trajectories traced by closed-loop system poles in the s-plane as a specific system parameter (typically the open-loop gain, K) varies. By allowing the investigation of system dynamics based solely on open-loop poles and zeros, this method is considered the industry and academic standard for stability and transient response analysis in control engineering.

Historical Development

The root locus method was developed in 1948 by Walter R. Evans, an engineer working at North American Aviation. At the time, engineers working on flight control systems and rocket technologies relied on frequency-domain methods like Nyquist and Bode; however, these methods were often insufficient for establishing a direct correlation with time-domain performance criteria such as overshoot, settling time, and damping ratio. Instead of calculating the roots of complex polynomials individually for every gain value, Evans introduced this visual technique to predict the path of the roots based on the geometric arrangement of poles and zeros. In an era before widespread computing, Evans invented an analog tool called the "Spirule" (a portmanteau of "spiral" and "slide rule") to make his theory practical for manual calculation.

Mathematical Foundations and Conditions

The mathematical framework of the method is based on the characteristic equation of Linear Time-Invariant (LTI) systems: 1+ KG(s)H(s). Two fundamental conditions are used to determine the trajectory of the closed-loop poles:

  • Angle Condition: For any point s in the s-plane to lie on the root locus, the sum of the angles from the open-loop zeros minus the sum of the angles from the open-loop poles must equal odd multiples of ±180∘.
  • Magnitude Condition: To find the specific gain value K at a point that satisfies the angle condition, the equation |KG(s)H(s)| = 1 is utilized.

Geometric Construction Rules

Specific geometric rules are followed to construct the general form of the root locus from the open-loop transfer function:

  1. Branches and Start-End Points: The number of branches equals the degree of the characteristic equation (usually the number of open-loop poles). Each branch starts at an open-loop pole (K=0) and terminates either at a finite zero or at a zero at infinity as K to infinity.
  2. Symmetry: Since the coefficients of the system equations are real numbers, complex roots always appear in conjugate pairs. This necessitates that the root locus is always symmetrical with respect to the real axis.
  3. Real Axis Loci: A point on the real axis is part of the root locus if the total number of real poles and zeros to its right is odd.
  4. Asymptotes: When the number of open-loop poles exceeds the number of zeros, the branches heading toward infinity follow asymptotic lines. These lines intersect at a specific centroid on the real axis.
  5. Breakaway and Break-in Points: These are points where branches from two poles collide and depart into the complex plane or return to the real axis. Mathematically, they are identified by taking the derivative of the gain function with respect to s(dK/ds = 0).

System Design and Compensation

Root locus establishes a direct geometric link between time-domain responses (such as damping ratio and natural frequency) and the location of closed-loop poles in the complex plane. In analysis, high-order systems are often approximated as second-order models by focusing on the "dominant poles" closest to the origin. If the current trajectory does not meet the desired overshoot or settling time criteria, the root locus is reshaped through compensator design:

  • Lead Compensation: Adds a zero and a pole further to the left, bending the root locus toward the left half-plane. This increases system stability and transient response speed.
  • Lag Compensation: Functions by adding a pole-zero pair very close to the origin. It improves steady-state error by increasing low-frequency gain without significantly altering the existing shape of the root locus or the transient response.
  • PID Control: Utilizing Proportional (P), Integral (I), and Derivative (D) terms, this controller creates zeros and poles on the root locus. PID design in root locus analysis is generally conducted in two stages. First, the PD zero is positioned to bend the locus through the desired dominant closed-loop pole locations to satisfy overshoot and settling time specs. Second, the PI pole and zero are placed near the origin to ensure steady-state accuracy without deviating the newly corrected trajectory.

Modern Software and Application Areas

In contemporary control engineering, root loci are generated primarily using computer-aided design tools rather than manual sketches. Interactive design is possible using the rlocus command in MATLAB or the control.root_locus function in the Python ecosystem. For discrete-time (digital) systems, the analysis is mapped from the s-plane to the z-plane via the transformation z=eTs; in this case, the stability boundary becomes the unit circle instead of the imaginary axis.

The root locus method is applied in diverse fields, from the pitch control of F-104A fighter jets to DC motor position control in industrial production lines. By transforming the solution of differential equations into a geometric visualization, it allows for the intuitive interpretation of complex systems, positioning the root locus as an indispensable tool in control engineering.

Author Information

Avatar
AuthorUfuk ŞahinMarch 10, 2026 at 11:10 PM

Tags

Discussions

No Discussion Added Yet

Start discussion for "Root Locus" article

View Discussions

Contents

  • Root Locus Analysis

    • Historical Development

    • Mathematical Foundations and Conditions

    • Geometric Construction Rules

    • System Design and Compensation

    • Modern Software and Application Areas

This article was created with the support of artificial intelligence.

Ask to Küre