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 Control Design in Simulink 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!