TA的每日心情 | 开心 2022-1-21 15:21 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表8 s$ ]$ J" h6 W* u* [7 L
输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41: @7 s+ H+ e! I) _& V
输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.454 X# b8 L* R- g" V8 g' Q; \) I9 U. q
k1 K( V, e* m3 A9 P+ O1 _针对以上模型分别采用最小二乘法(LS)进行了模型参数辨# W8 B: f3 g9 g$ H0 z! y2 z
识,其Matlab程序清单如下:! c. a! m, u8 w2 A1 m( T n3 w' o
clear %清零工作空间5 W7 p, u/ j+ E
U=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′;
- I: ~2 a3 ~3 E$ E6 U+ bZ=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;
; Y1 I) Z" o U8 s$ ~) ]%赋系统输入输出初始值" @- R8 A5 o0 k9 u+ B: v
m=iddata(Z,U);
; T6 m% N4 x/ g& i- V%标准包含系统输入输出数据对象7 w; ^8 \2 f2 a( `7 b3 _
V=arx(m, [1 1 1])
6 t9 i- p A, E" R9 X%基于最小二乘法的系统参数辨识; ]0 ]4 ~3 R1 _4 ?
present(V)
+ z2 [. c, {1 d/ i& R$ K& C/ c* j%显示最小二乘辨识对象的信息
* b' C/ U3 Q0 T* _$ w由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,* ^( i# w7 ?- A6 o" P: v
从而可得系统的传递函数为
) `2 _5 N7 m- u9 ~. ~7 V! fG(s) =(0.546 6s-1)/(1+0.518 5s-1)$ J% g' G/ M/ k. W# D% l, ?
( N& L6 ^9 }& M* M% W现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!
9 [( Z5 P) y+ n7 n |
|