Code covered by the BSD License  

Highlights from
Routh Approximation

1.0

1.0 | 1 rating Rate this file 13 Downloads (last 30 days) File Size: 2.01 KB File ID: #21457

Routh Approximation

by Janardhanan Sivaramakrishnan

 

17 Sep 2008 (Updated 26 Apr 2012)

Computes the reduced order model for a stable system

| Watch this File

File Information
Description

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

Required Products Control System Toolbox
MATLAB release MATLAB 7 (R14)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (1)
08 Oct 2008 m p

very very

Please login to add a comment or rating.
Updates
19 Sep 2008

Improved error handling. Description Updated.

26 Apr 2012

Updated program to include case of first order reduced model

Tag Activity for this File
Tag Applied By Date/Time
model reduction Janardhanan Sivaramakrishnan 22 Oct 2008 10:19:54
routh approximation Janardhanan Sivaramakrishnan 22 Oct 2008 10:19:54
gammadelta reduction Janardhanan Sivaramakrishnan 22 Oct 2008 10:19:54
model reduction shiv tomar 27 Aug 2009 06:29:27
routh approximation shiv tomar 27 Aug 2009 06:30:02

Contact us at files@mathworks.com