Google Chrome Logo

Browser Not Supported

This web application is specifically designed for the best experience on Google Chrome.

Please open this site in Chrome to continue.

If you don't have Chrome, you will be redirected to the app store.

πŸ”
Back

Stability analysis using Routh-Hurwitz array

0 like 0 dislike

1 Answer

βœ”οΈ
Best answer

1. The Big Picture: Why Do We Need This?

Imagine you've designed a systemβ€”it could be a cruise control for a car, a thermostat for a house, or a robot arm. The most important question you need to answer is: "Is this system stable?"

  • A stable system, when disturbed, will eventually return to its normal state. (e.g., Your car's cruise control hits a small hill, slows down, but then returns to the set speed).
  • An unstable system, when disturbed, will have an output that grows without bounds, leading to failure or chaos. (e.g., The robot arm starts oscillating wildly and uncontrollably).

In control systems, the stability of a system is determined by the poles of its transfer function. These poles are simply the roots of the denominator polynomial of the transfer function, which we call the Characteristic Equation.

The Rule of Stability:
For a system to be stable, all the roots (poles) of its characteristic equation must have negative real parts. In other words, they must all lie in the Left-Half of the complex s-plane.

  • If even one root has a positive real part (is in the Right-Half Plane), the system is unstable.
  • If roots lie on the imaginary axis (real part is zero) and there are no roots in the Right-Half Plane, the system is marginally stable (it will oscillate forever).

The Problem: Finding the exact roots of a high-order polynomial (e.g., $s^5 + 2s^4 + 3s^3 + ... = 0$) is difficult and time-consuming.

The Solution: The Routh-Hurwitz Criterion is a brilliant mathematical method that tells us how many roots are in the Right-Half Plane (RHP) without having to calculate them! This allows us to determine stability quickly and efficiently. The core of this method is the Routh-Hurwitz Array.


2. The Routh-Hurwitz Criterion: Two Conditions

The criterion has two parts: a necessary condition and a sufficient condition.

Condition 1: Necessary Condition (A quick check)

For a system to be stable, it is necessary (but not sufficient) that:
1. All the coefficients of the characteristic equation have the same sign (usually all positive).
2. There are no missing terms (i.e., all powers of 's' from the highest down to $s^0$ are present).

If this condition fails, the system is guaranteed to be unstable, and you don't even need to build the array. You can immediately say there are roots in the RHP. However, if this condition passes, the system might be stable, and you must proceed to the next step.

Condition 2: Sufficient Condition (The Routh Array)

The sufficient condition for stability is that all the elements in the first column of the Routh array must have the same sign.

The number of sign changes in the first column of the array is equal to the number of roots in the Right-Half Plane (RHP).


3. How to Construct the Routh-Hurwitz Array

Let's learn the procedure with a general characteristic equation:
$Q(s) = an s^n + a{n-1} s^{n-1} + a{n-2} s^{n-2} + a{n-3} s^{n-3} + \dots + a_1 s + a_0 = 0$

Step 1: Set up the first two rows
The array has rows labeled by powers of 's', from the highest ($s^n$) down to $s^0$.

  • Row 1 ($s^n$): Fill this row with the coefficients of the polynomial, starting with the first one ($a_n$) and skipping every other one.
  • Row 2 ($s^{n-1}$): Fill this row with the remaining coefficients, starting with the second one ($a_{n-1}$) and skipping every other one.

Example: For $Q(s) = a_4 s^4 + a_3 s^3 + a_2 s^2 + a_1 s + a_0$

| $s^4$ | $a_4$ | $a_2$ | $a_0$ |
| :---: | :---: | :---: | :---: |
| $s^3$ | $a_3$ | $a_1$ | 0 |

(Pad with zeros if you run out of coefficients in a row)

Step 2: Calculate the third row ($s^{n-2}$)
The elements of the subsequent rows are calculated using a criss-cross determinant-like formula based on the two rows immediately above.

Let's call the elements of the third row $b_1, b_2, b_3, \dots$

The formula for the elements in the $s^{n-2}$ row is:

$b_1 = \frac{a_3 \cdot a_2 - a_4 \cdot a_1}{a_3}$
$b_2 = \frac{a_3 \cdot a_0 - a_4 \cdot 0}{a_3}$
... and so on.

A visual way to remember this for $b_1$:

$b_1 = \frac{-1}{a_3} \begin{vmatrix} a_4 & a_2 \ a_3 & a_1 \end{vmatrix} = \frac{-(a_4 a_1 - a_3 a_2)}{a_3} = \frac{a_3 a_2 - a_4 a_1}{a_3}$

Step 3: Calculate all subsequent rows
You repeat the same pattern for every new row. To calculate an element, you use the two rows directly above it. The divisor is always the element in the first column of the row right above.

Step 4: Stop when you reach the $s^0$ row
The array is complete when you have calculated the value for the $s^0$ row. This row will only have one element.


4. Worked Example: A Stable System

Let's analyze the stability of a system with the following characteristic equation:
$Q(s) = s^3 + 6s^2 + 11s + 6 = 0$

1. Preliminary Check:
All coefficients (1, 6, 11, 6) are positive.
No missing terms ($s^3, s^2, s^1, s^0$).
The necessary condition is met. The system could* be stable. Now we build the array.

2. Construct the Array:

  • Rows 1 & 2:
    | $s^3$ | 1 | 11 |
    | :---: |:-:|:--:|
    | $s^2$ | 6 | 6 |

  • Calculate the $s^1$ row:
    Let's call the element $b_1$.
    $b_1 = \frac{(6 \cdot 11) - (1 \cdot 6)}{6} = \frac{66 - 6}{6} = \frac{60}{6} = 10$
    There are no more elements to calculate in this row.

| $s^3$ | 1 | 11 |
| :---: |:-:|:--:|
| $s^2$ | 6 | 6 |
| $s^1$ | 10 | 0 |

  • Calculate the $s^0$ row:
    Let's call the element $c_1$. We use the $s^2$ and $s^1$ rows.
    $c_1 = \frac{(10 \cdot 6) - (6 \cdot 0)}{10} = \frac{60 - 0}{10} = 6$

3. The Final Routh Array:

| $s^3$ | 1 | 11 |
| :---: |:-:|:--:|
| $s^2$ | 6 | 6 |
| $s^1$ | 10| 0 |
| $s^0$ | 6 | |

4. Interpret the Result:
Look at the first column: [1, 6, 10, 6].
From 1 to 6: No sign change.
From 6 to 10: No sign change.
* From 10 to 6: No sign change.

There are zero sign changes in the first column.
Conclusion: This means there are zero roots in the Right-Half Plane. The system is STABLE.


5. Special Cases in the Routh Array

Sometimes, things don't go as smoothly. There are two special cases.

Special Case 1: A Zero in the First Column

If you get a zero in the first column of a row, but other elements in that row are non-zero, you will have a division-by-zero problem when calculating the next row.

Solution: Replace the zero in the first column with a very small positive number, epsilon ($\epsilon$), and continue the calculations. Then, analyze the signs in the first column by taking the limit as $\epsilon \to 0^+$.

Example: $Q(s) = s^5 + s^4 + 2s^3 + 2s^2 + 3s + 5 = 0$

| $s^5$ | 1 | 2 | 3 |
| :---: |:-:|:-:|:-:|
| $s^4$ | 1 | 2 | 5 |
| $s^3$ | $0 \to \epsilon$ | -2| | (Calculation: (12 - 12)=0, (13 - 15)=-2)
| $s^2$ | $\frac{2\epsilon - (-2)}{\epsilon}$ | 5 | | (Limit as $\epsilon \to 0^+$ is $\frac{2}{\epsilon} \to +\infty$)
| $s^1$ | ... | | |

When you analyze the first column: $[1, 1, \epsilon, \frac{2}{\epsilon}, ... ]$.
$1 \to 1$ (no change)
$1 \to \epsilon$ (no change, since $\epsilon$ is positive)
* $\epsilon \to \frac{2}{\epsilon}$ (no change, since both are positive)
But let's look at the next term. Calculating the $s^1$ element:
$\frac{(\frac{2\epsilon+2}{\epsilon})(-2) - (\epsilon)(5)}{\frac{2\epsilon+2}{\epsilon}} \approx \frac{(2/\epsilon)(-2) - 0}{2/\epsilon} = -2$ (as $\epsilon \to 0$)

The first column would look like $[1, 1, \epsilon, +\infty, -2, ...]$. There is a sign change from $+\infty$ to $-2$. So the system is unstable.

Special Case 2: An Entire Row of Zeros

If an entire row becomes zero, it signals a special situation: the polynomial has roots that are symmetric about the origin of the s-plane. This could mean:
Roots on the imaginary axis (e.g., $\pm j\omega$), leading to marginal stability.
Pairs of real roots with opposite signs (e.g., +2, -2), leading to instability.

Solution:
1. Go to the row just above the row of zeros. Form an "Auxiliary Polynomial," $A(s)$, using its coefficients. The powers of 's' in this polynomial will be even or odd, decreasing by 2.
2. Differentiate the auxiliary polynomial with respect to 's': $\frac{dA(s)}{ds}$.
3. Replace the row of zeros with the coefficients of the derivative $\frac{dA(s)}{ds}$.
4. Continue building the rest of the array as usual.

Example: $Q(s) = s^3 + 2s^2 + s + 2 = 0$

| $s^3$ | 1 | 1 |
| :---: |:-:|:-:|
| $s^2$ | 2 | 2 |
| $s^1$ | 0 | 0 | (Calculation: (21 - 12)=0) -> Row of Zeros!

  1. Auxiliary Polynomial: Use the $s^2$ row [2, 2].
    $A(s) = 2s^2 + 2s^0 = 2s^2 + 2$
  2. Differentiate:
    $\frac{dA(s)}{ds} = 4s$
  3. Replace: The coefficients of $4s^1+0$ are [4, 0]. Replace the $s^1$ row with these.

The new array:
| $s^3$ | 1 | 1 |
| :---: |:-:|:-:|
| $s^2$ | 2 | 2 |
| $s^1$ | 4 | 0 |

  1. Continue: Calculate the $s^0$ row.
    $c_1 = \frac{(4 \cdot 2) - (2 \cdot 0)}{4} = 2$

Final Array:
| $s^3$ | 1 | 1 |
| :---: |:-:|:-:|
| $s^2$ | 2 | 2 |
| $s^1$ | 4 | 0 |
| $s^0$ | 2 | |

Interpretation:
First Column [1, 2, 4, 2]: There are no sign changes. This means there are no roots in the RHP.
Because we had a row of zeros, we know there are roots on the imaginary axis.
* Conclusion: The system is MARGINALLY STABLE.

Pro-Tip: The roots of the auxiliary polynomial itself ($A(s)=0$) are the symmetric roots. Here, $2s^2+2=0 \implies s^2 = -1 \implies s = \pm j1$. These are the poles on the imaginary axis, and the system will oscillate at a frequency of 1 rad/s.


Summary of Routh-Hurwitz Analysis

| First Column of Routh Array | System Stability |
| ----------------------------------------------------------- | ------------------------------------------------- |
| No sign changes. | Stable (all poles in LHP) |
| One or more sign changes. | Unstable (number of RHP poles = sign changes) |
| A zero in the first column (replaced by $\epsilon$). | Check for sign changes with $\epsilon$. If changes exist, Unstable. |
| An entire row of zeros. | Not strictly stable. It is either Unstable or Marginally Stable. Check the rest of the array after using the auxiliary polynomial. If no further sign changes, it's Marginally Stable. If there are sign changes, it's Unstable. |

0 like 0 dislike
Next ⇨Next ⇨⇦ Previous⇦ Previous

Related questions

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

Explain the concept of following terms : (i) Connected load (ii) Maximum demand
Answer : --- ### (i) Connected Load #### Definition **Connected Load** is the sum of the power ratings (in Watts or Kilowatts) of all electrical appliances and equipment installed in a consumer's ... infrastructure (wires, breakers). | **Billing & Grid Management** (demand charges, capacity planning). |...

Show More
X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

Explain the choice of size and number of generator units in a power plant.
Answer : --- ### The Fundamental Trade-Off At its core, the decision boils down to a trade-off between two main approaches: 1. **A Few Large Units:** This approach leverages **economies ... designed with multiple, fast-ramping units to complement the variability of wind and solar power on the grid....

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain the reasons for failure of gaseous and solid dielectric materials used in electrical engineering application.
Answer : ### **Introduction to Dielectric Failure** A dielectric material is an electrical insulator that can be polarized by an applied electric field. Its primary function in electrical engineering is to ... Often a slow, aging-related process - Highly sensitive to impurities, voids, and moisture |...

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain the phenomenon of loss of magnetism.
Answer : ### The Short Answer Loss of magnetism, also known as **demagnetization**, is the process where a magnetic material loses its magnetic properties. This happens when the microscopic "mini-magnets" inside the material, ... 's own stray field. | A structure slowly eroding due to wind and rain. |...

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain the use of the following components in electrical wiring system and give specification of each: (i) MCB (ii) ELCB
Answer : ### Introduction In any modern electrical wiring system, safety and protection are paramount. Devices like MCBs and ELCBs are critical safety components installed in a consumer unit (also known as a ... (lighting, sockets, etc.) | Protecting a group of circuits or an entire installation |...

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain the uses of safety rubber hand gloves and rubber mats in electrical engineering.
Answer : In electrical engineering, safety is paramount. Two of the most fundamental and critical pieces of Personal Protective Equipment (PPE) are **safety rubber hand gloves** and **insulating rubber ... environment and preventing a worker's body from becoming the path of least resistance for electricity....

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain the use of following tools in carrying out electrical wiring installation: (i) Nose pliers (ii) Test lamps (iii) Crimping tools (iv) Cutter.
Answer : General Introduction In electrical wiring, using the correct tool for the job is not just about efficiency; it is a fundamental requirement for safety and the quality of the finished installation. A poor ... Do not use them to cut steel wire or screws, as this will damage the cutting edges....

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain the process and need of crimping of cable joints.
Answer : ### Introduction: What is Crimping? At its core, **crimping** is a process used to join a wire (conductor) to a metal terminal or connector (like a lug, spade, or pin). It involves ... is identical and reliable. | A ratcheting tool ensures the same, correct pressure is applied every single time. |...

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain with the help of a circuit diagram, how the value of an unknown resistance can be determined using a Wheatstone bridge?
Answer : ![][1] [1]: https://electrical-engineering.app/?qa=blob&qa_blobid=407323477172242274 ### **Introduction** A Wheatstone bridge is an electrical circuit used for the precise measurement of an ... (R₃) at the balance point has been recorded, the unknown resistance Rβ‚“ can be calculated precisely....

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain the electrical and thermal properties of transformer oil those make it suitable as an electrical insulating medium.
Answer : ### Introduction: The Dual Role of Transformer Oil Transformer oil, also known as insulating oil, is a highly refined oil that is stable at high temperatures and has excellent ... characteristics are maintained by robust thermal properties over the entire operating life of the transformer....

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain the suitability of copper as an electrical conductor with reference to its mechanical and electrical properties.
Answer : ### Introduction Copper is the industry standard for electrical wiring and conductors, and its widespread use is due to an exceptional combination of both electrical and mechanical properties. While ... for decades, making it the superior choice for the vast majority of electrical applications....

Show More
X Full Screen Image
Electrical Engineering

Loading products...

State significance of earthing. Draw and explain pipe earthing. State the values of earth resistances for : (i) Substation (ii) Residential wiring (iii) H.T. Line (iv) L.T. Line
Answer : ### 1. Significance of Earthing Earthing (or grounding) is a fundamental safety measure in any electrical installation. Its primary significance is to protect people, equipment, and property from ... to consumers. [1]: https://electrical-engineering.app/?qa=blob&qa_blobid=3390146307772186646...

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Draw and explain the use of : (i) Combination plier (ii) Tester (iii) Wire Striper (iv) Hammer
Answer : Cutter cum Insulation Remover : ![][1] [1]: https://electrical-engineering.app/?qa=blob&qa_blobid=7558183951160707100...

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain the suitability of aluminum as an electrical conductor with respect to its mechanical and electrical properties.
Answer : Aluminum is an excellent and widely used electrical conductor, second only to copper in global usage. Its suitability is a trade-off: it is not as conductive as copper, but its significantly lower ... at a premium and high conductivity in a small package is essential, copper is the superior choice....

Show More
X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

Explain with justification two uses of each of two following as an electrical conductor: (i) Brass (ii) Silver
Answer : ### (i) Brass Brass is an alloy primarily made of copper and zinc. While it is a good electrical conductor, it is not as conductive as pure copper. Its usefulness comes from a ... silver (lowest possible signal loss) while keeping the cost much lower than using a solid silver conductor....

Show More
X Full Screen Image
Electrical Engineering

Loading products...

Explain HRGO and CRGO. State benefits of CRGO for manufacturing of core.
Answer : ### **Explanation of HRGO and CRGO** Both HRGO and CRGO are types of "electrical steel" or "silicon steel." Their primary purpose is to be used in the cores of electromagnetic ... smaller, lighter, quieter, and more energy-efficient devices with a longer and more reliable operational lifespan....

Show More
X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

State Newton's First Law of Motion, also known as the law of inertia.

Show More
X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

X Full Screen Image
Electrical Engineering

Loading products...

Learn Electrical and Electronics Engineering the easy way at Electrical-Engineering.app – tutorials, tools, calculators, and video lessons for students, professionals, and beginners.

Categories

277 questions

204 answers

23.1k users

...