Routh Approximation
Given a high order stable transfer function G, this code would compute the reduced order equivalent model for the system using Routh Approximation (or Gamma-Delta Approximation) of required degree.
Refer : V. Krishnamurthy and V. Sheshadri, " A simple and direct method for reducing order of systems using routh approximations in frequency domain", IEEE Transactions on Automatic Control, Vol. 21, pp. 797-799, Oct. 1976.
Function
RouthApprox=Routh_Approximation(G,r)
Computes the r-th order Routh Approximation of a given n-th order
transfer function G, with 1<=r<=n.
Example
G=tf([1 2],[1 3 4 5])
r=2;
R=Routh_Approximation(G,r)
gives the output as
0.5714 s + 1.143
R= ---------------------
s^2 + 2.286 s + 2.857
Cite As
Janardhanan Sivaramakrishnan (2024). Routh Approximation (https://www.mathworks.com/matlabcentral/fileexchange/21457-routh-approximation), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Control Systems > Control System Toolbox > Linear Analysis > Stability Analysis >
- Control Systems > Control System Toolbox > Dynamic System Models > Model Order Reduction >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.