How to find the transfer function of a MIMO System?
Show older comments
The parameters are as follows:
a=[-0.0543 -0.5332 0 -9.7295;-2.7791 -10.3435 8.5100 -1.1732;-0.3403 -2.0302 0 0; 0 0 1 0];
b=[2.4224 0.0224; -20.2054 0; -18.4384 0; 0 0];
c=[1 0 0 0;0 1 0 0;0 0 1 0; 0 0 0 1]
d=[0 0 ;0 0;0 0;0 0]
For the matrix given above, how to find the transfer function (MIMO System)?
While using [num1,den1]=ss2tf(a,b,c,d,1) and loopsys , I get the following error: "Ill-posed problem -- plant G cannot have more outputs than inputs". Any help would be appreciated.
3 Comments
Star Strider
on 10 Jul 2017
I cannot reproduce that error in R2017a. This works for me:
[num1,den1] = ss2tf(a,b,c,d,1);
figure(1)
bode(num1, den1)
I do not have the loopsys function.
Akhil Shetty
on 11 Jul 2017
Star Strider
on 11 Jul 2017
I am using R2017a and do not have the loopsyn function. (I very rarely do anything with classical control.)
Answers (1)
Sally Al Khamees
on 13 Jul 2017
0 votes
See if the seggestions in these links help.
Categories
Find more on Link-Level Simulation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!