- 17
- 0
- 约7.02千字
- 约 15页
- 2019-07-18 发布于山西
- 举报
2-2.用matlab语言求下列系统的状态方程、传递函数、零极点增益、和部分分式形式的模型参数,并分别写出其相应的数学模型表达式:
24?50s?35s2?10s3?24(1) G(s)= 4 s?24s?7s2?s3
0.25 -0.5??u X=???X?.?2??2.25 -4.25 -1.25 -0.25??4??2.25 -5 -1.25 -0.5?(2) ?0??1.25 -1.75 -0.25 -0.75 ??????2??-1.25 -1
y=[0 2 0 2] X
(1) 解:(1)状态方程模型参数:编写matlab程序如下
num=[1 7 24 24];
den=[1 10 35 50 24];
[A B C D]=tf2ss(num,den)
0 1 0??,D=[0] 得到结果:A=?1 7 24 24?,C=??,B=??0?? 1 0 0 0??1??-10 -35 -50 -24? ?0??? 0 0 1 0?????0??0
0 1 0??X 所以模型为: X=?1 7 24 24?u,y=??X+?.?0?? 1 0 0 0??1??-10 -35 -50 -24? ?0??? 0 0 1 0?????0??0
(2) 零极点增益:编写程序 num=[1 7 24 24];
den=[1 10 35 50 24];
[Z P K
原创力文档

文档评论(0)