Contents

Control Systems
Introduction
Time Domain Analysis
Stability Analysis
Frequency Response
Compensators
State Space
Digital Control
Other Topics
Other Subjects
Section Progress80%

8 of 10 articles

Root Locus Angle of Departure

Angle condition at complex poles and zeros.

Darshan N
Updated: 19 March 2026
6 min read

When open-loop complex poles or zeros exist, the root locus does not start or end along the real axis. The direction in which a branch leaves a complex pole (or arrives at a complex zero) is precisely defined by the angle of departure (or angle of arrival). These angles are critical for sketching the locus near complex singularities and are routinely tested in GATE numerical problems.

Without computing these angles, you cannot correctly sketch the root locus when complex poles or zeros are present. The angle of departure determines whether the locus moves toward or away from the right half plane immediately after leaving a complex pole, giving an early indication of stability behavior at low gains.

σjωp1 = -1+j2p2 = -1-j2p3=-3z1=-2 (zero)theta_dDeparture directionHorizontal refAngle of Departure Formulatheta_d = 180 - (sum of anglesfrom other poles to p1)+ (sum of angles from zeros to p1)Angle of Arrival at zero:theta_a = 180 + (sum pole angles)- (sum other zero angles)Figure 1: Angle of departure theta_d from complex pole p1 = -1+j2
Figure 1: Angle of departure from complex pole p1 = -1+j2 using the angle condition

Core Concept Explanation

The angle of departure is derived directly from the angle condition of the root locus. For any point on the locus, the net angle contribution from all poles and zeros must equal (2q+1) x 180 degrees. When the test point is placed infinitesimally close to a complex pole p1, all other poles and zeros contribute known angles to the test point. The remaining unknown angle is exactly the departure angle from p1.

Let sum_phi_p be the sum of angles from all poles other than p1 to p1, and sum_phi_z be the sum of angles from all zeros to p1. Then the angle of departure from p1 is: theta_d = 180 + sum_phi_z - sum_phi_p. This ensures the total angle condition of 180 degrees is satisfied at the test point.

Similarly, the angle of arrival at a complex zero z1 is: theta_a = 180 - sum_phi_z_other + sum_phi_p, where sum_phi_z_other is the angle contribution from all other zeros to z1 and sum_phi_p is the total pole angle contribution to z1. The angle of arrival tells you the direction from which the locus approaches the zero as K goes to infinity.

Mathematical Expression

The angle of an individual contribution from a pole pi to a test point s0 is the phase angle of the vector drawn from pi to s0, measured as the angle of (s0 - pi) in the complex plane. If s0 = sigma_0 + j*omega_0 and pi = sigma_i + j*omega_i, then the angle is: phi_i = arctan[(omega_0 - omega_i) / (sigma_0 - sigma_i)]. For a test point at complex pole p1, you substitute s0 = p1 and compute angles from all other singularities.

The final formula for departure angle from complex pole p1 is: theta_d = (2q+1) x 180 - sum of angles from all other OL poles to p1 + sum of angles from all OL zeros to p1. Take q = 0 for the principal value, giving theta_d = 180 - sum(pole angles) + sum(zero angles).

Practical Understanding

The angle of departure is most important in systems with lightly damped or undamped open-loop poles (poles near or on the imaginary axis). In such cases, a small change in the departure angle can determine whether the locus immediately moves into the RHP (unstable region) or into the LHP (stable region) for small K. A departure angle pointing toward the RHP is a warning that even small gains could cause instability.

Solved Numerical Example

Consider G(s) = K / [(s+1-j2)(s+1+j2)(s+3)]. The complex poles are at p1 = -1+j2 (conjugate pair) and a real pole at p3 = -3. Find the angle of departure from p1 = -1+j2. No zeros are present.

Example
Given:
Poles: p1 = -1+j2, p2 = -1-j2, p3 = -3. No zeros.
Find: angle of departure from p1 = -1+j2

Why this formula applies:
Angle condition at test point = p1 gives departure angle

Formula:
theta_d = 180 - (phi_p2 + phi_p3) [no zeros]

Substitution:
Vector from p2 to p1: p1 - p2 = (-1+j2) - (-1-j2) = j4
Angle phi_p2 = angle of j4 = 90 degrees

Vector from p3 to p1: p1 - p3 = (-1+j2) - (-3) = 2+j2
Angle phi_p3 = arctan(2/2) = arctan(1) = 45 degrees

Calculation:
theta_d = 180 - (90 + 45) = 180 - 135 = 45 degrees

Final Answer:
Angle of departure from p1 = -1+j2 is 45 degrees (measured from positive real axis)
Exam Tip: Always measure angles of vectors from the other poles/zeros TO the departure pole, not the other way. A reversed direction flips the sign and gives a completely wrong answer. This sign reversal is the most common mistake in GATE problems on angle of departure.

Mechanism: Vector Angle Calculation

σjωp1=-1+j2 (departure)p2=-1-j2p3=-3phi_p2 = 90degphi_p3 = 45degDeparture: 45degAngle Computationphi_p2: vector p2 to p1 = j4 = 90degphi_p3: vector p3 to p1 = 2+j2 = 45degtheta_d = 180 - 90 - 45 = 45degNo zeros present in this exampleFigure 2: Vector diagram for angle of departure calculation at p1 = -1+j2
Figure 2: Vector contributions from p2 and p3 to compute departure angle at p1 = -1+j2
  • Draw vectors FROM each other pole and zero TO the pole at which departure is needed.
  • Compute the angle (in degrees) of each such vector using arctan(imaginary/real) taking care of the quadrant.
  • Apply the formula: theta_d = 180 - sum(other pole angles to p1) + sum(zero angles to p1).
  • For angle of arrival at a complex zero, the formula reverses: theta_a = 180 + sum(pole angles to z1) - sum(other zero angles to z1).
  • The conjugate pole always departs at the negative of the departure angle of p1, consistent with real-axis symmetry of the locus.

Quick Revision

  • Angle of departure applies when open-loop complex poles exist. It is the initial direction of the locus branch leaving that pole.
  • Formula: theta_d = 180 - sum(angles from other poles to p1) + sum(angles from zeros to p1).
  • Angle of arrival at complex zero: theta_a = 180 + sum(pole angles to z1) - sum(other zero angles to z1).
  • Vectors are always drawn FROM other singularities TO the departure/arrival point.
  • Conjugate poles always have departure angles that are negatives of each other.
  • Exam trap: Reversing vector direction (drawing from p1 to others) gives wrong angles. Always draw toward p1.

Angle of Departure Quiz

Test your ability to compute the angle of departure and arrival using the root locus angle condition.

Question 1 of 3

Q1.G(s)H(s) = K / ((s+1)(s+1+j)(s+1-j)). The angle of departure from the complex pole at s = -1+j is computed using the formula: angle_departure = 180 - (sum of angles from other poles) + (sum of angles from zeros). What is the angle contribution from the real pole at s = -1 to the complex pole at s = -1+j?