Rank: 1727 based on 33 downloads (last 30 days) and 10 files submitted
photo

Janardhanan Sivaramakrishnan

E-mail
Company/University
Indian Insitute of Technology Delhi

Personal Profile:
Professional Interests:
control engineering

 

Watch this Author's files

 

Files Posted by Janardhanan View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
16 Mar 2010 Solve Bilateral Matrix Quadratic Equation Solves matrix equation of type AX+XB+XCX+D = 0 for X being non-square. Author: Janardhanan Sivaramakrishnan matrix equation, quadratic, solver 3 0
06 Oct 2008 Powerful Sudoku Solver A function that solves everything but the toughest of sudoku puzzles Author: Janardhanan Sivaramakrishnan sudoku, puzzle solver, games, algorithm, matrix 6 0
03 Oct 2008 Multi-input Controllable Canonical Form Computes the Frobenius Transformation to get a Multi-input state space to Controllable canonical for Author: Janardhanan Sivaramakrishnan controllable, canonical form, frobenius transformat... 3 0
19 Sep 2008 Optimal Modal Reduction Optimal Reduced Order State Space Author: Janardhanan Sivaramakrishnan model reduction, modal reduction, time domain reduction 0 0
19 Sep 2008 Screenshot Interval Bode Plot Plots the bode plot for an parametric uncertain system Author: Janardhanan Sivaramakrishnan interval systems, bode plot, control design, plots 1 0
Comments and Ratings on Janardhanan's Files View all
Updated File Comment by Comments Rating
02 Feb 2012 Pade Approximation Computes the reduced order model for a given system by matching time moments Author: Janardhanan Sivaramakrishnan Ziyang, Lee
24 Jul 2009 Pade Approximation Computes the reduced order model for a given system by matching time moments Author: Janardhanan Sivaramakrishnan Erres, Seis

Nice function especially useful for reducing systems coming from matlab linearizations.

There is a little mistake in the code easily catch by M-lint

wrong

if ~isreal(r) || (fix(r)~=r) || (r<1) || (r>n) %%% here n is undefined
    error('Invalid value of reduced model order')
end
[num,den]=tfdata(G,'v');
D_fact=num(1)/den(1);
num=num-D_fact*den;
num1=num(end:-1:1)/den(1);
den1=den(end:-1:1)/den(1);
n=length(den1)-1;

right

[num,den]=tfdata(G,'v');
D_fact=num(1)/den(1);
num=num-D_fact*den;
num1=num(end:-1:1)/den(1);
den1=den(end:-1:1)/den(1);
n=length(den1)-1;

if ~isreal(r) || (fix(r)~=r) || (r<1) || (r>n)
    error('Invalid value of reduced model order')
end

I would like to know if the author agree with this correction.

Apart from this correction the function works nicely. I find it very useful and I thank the author for sharing it.

Regards.

08 Oct 2008 Routh Approximation Computes the reduced order model for a stable system Author: Janardhanan Sivaramakrishnan p, m

very very

11 Sep 2008 Balanced Truncation Script for obtaining balanced truncation for a given system Author: Janardhanan Sivaramakrishnan Behrendt, Stefan

No documentation of the code and error

??? Undefined function or variable "ips".

Error in ==> balancetrunc at 119
   Pb1=P.b(:,1:ips);

for

>> AD

AD =

   -3.2247 -1.7331 -0.6210
    2.0000 0 0
         0 1.0000 0

>> BD

BD =

     1
     0
     0

>> CD

CD =

         0 0 0.5988

>> DD

DD =

     0

06 Sep 2008 Multiconv Convolution of more than two polynomials Author: Janardhanan Sivaramakrishnan Hanselman, Duane

No help text, only an error check on the number of input arguments, but not their type or size, etc.

Top Tags Applied by Janardhanan
model reduction, control design, convolution, algorithm, balanced
Files Tagged by Janardhanan View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
16 Mar 2010 Solve Bilateral Matrix Quadratic Equation Solves matrix equation of type AX+XB+XCX+D = 0 for X being non-square. Author: Janardhanan Sivaramakrishnan matrix equation, quadratic, solver 3 0
06 Oct 2008 Powerful Sudoku Solver A function that solves everything but the toughest of sudoku puzzles Author: Janardhanan Sivaramakrishnan sudoku, puzzle solver, games, algorithm, matrix 6 0
03 Oct 2008 Multi-input Controllable Canonical Form Computes the Frobenius Transformation to get a Multi-input state space to Controllable canonical for Author: Janardhanan Sivaramakrishnan controllable, canonical form, frobenius transformat... 3 0
19 Sep 2008 Optimal Modal Reduction Optimal Reduced Order State Space Author: Janardhanan Sivaramakrishnan model reduction, modal reduction, time domain reduction 0 0
19 Sep 2008 Screenshot Interval Bode Plot Plots the bode plot for an parametric uncertain system Author: Janardhanan Sivaramakrishnan interval systems, bode plot, control design, plots 1 0

Contact us at files@mathworks.com