Can a descriptor state space change into transfer function representaion?
1 次查看(过去 30 天)
显示 更早的评论
I have dss model be changed into transfer function form like transfer function
A=[-10 -35 -50 -24;1 0 0 0;0 1 0 0; 0 0 1 0 ];
B=[1 0; 0 1; 1 1; 1 0];
C=[1 -1 0 1;0 1 1 1];
E=eye(4);
D=0;
H=dss(A,B,C,D,E);
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/334995/image.png)
0 个评论
采纳的回答
Star Strider
2020-7-21
编辑:Star Strider
2020-7-21
The easiest way to determine that (or anything else that is not explicitly documented) is to try it and see the result.
A=[-10 -35 -50 -24;1 0 0 0;0 1 0 0; 0 0 1 0 ];
B=[1 0; 0 1; 1 1; 1 0];
C=[1 -1 0 1;0 1 1 1];
E=eye(4);
D=0;
H=dss(A,B,C,D,E);
figure
bode(H)
Htf = tf(H);
figure
bode(Htf)
These seem to be the same to me.
EDIT — (21 Jun 2020 at 20:15)
The ‘Htf’ transfer functions are:
Htf =
From input 1 to output...
2 s^3 - 64 s^2 + 95 s + 110
1: ---------------------------------
s^4 + 10 s^3 + 35 s^2 + 50 s + 24
2 s^3 + 22 s^2 + 7 s + 38
2: ---------------------------------
s^4 + 10 s^3 + 35 s^2 + 50 s + 24
From input 2 to output...
-s^3 - 94 s^2 - 13 s + 45
1: ---------------------------------
s^4 + 10 s^3 + 35 s^2 + 50 s + 24
2 s^3 + 22 s^2 + 6 s + 21
2: ---------------------------------
s^4 + 10 s^3 + 35 s^2 + 50 s + 24
Continuous-time transfer function.
Different format, same result.
.
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 PID Controller Tuning 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!