TA的每日心情 | 开心 2022-1-21 15:21 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表
, `; ^$ r) ?$ S( x: Z! _输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41) j0 @$ P% q5 _8 g0 R# I
输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.453 g, f9 H, d: }. ~; b2 \
- n2 L# ?, Q6 K$ ^( c+ [针对以上模型分别采用最小二乘法(LS)进行了模型参数辨1 O+ b$ R: [3 p; M/ l/ G+ d
识,其Matlab程序清单如下:& P! k& n3 v$ }* |6 q5 Q
clear %清零工作空间9 z' J8 q5 x# V3 M( e1 h( x. t
U=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′;( d! K% b" x# r
Z=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;
1 J2 g$ [* R$ ] s3 f9 u%赋系统输入输出初始值- G0 `8 G6 p j' C8 M) t
m=iddata(Z,U);
0 V% O, u( ?7 A%标准包含系统输入输出数据对象3 u! F9 L1 Y2 {# B( F. T' Y
V=arx(m, [1 1 1])
6 o' b( g" A1 t! ?" l' h2 K* }%基于最小二乘法的系统参数辨识8 b4 i/ W, \) u7 J) v1 i6 u8 b. u
present(V)) _& w T* j" o& I4 h, v) l/ F. w
%显示最小二乘辨识对象的信息
+ ^) ], _3 }$ J" w! z7 |( m9 P( Y由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,% C2 ^3 L! ?7 Y$ g
从而可得系统的传递函数为6 Y% D; Z' Z B) a
G(s) =(0.546 6s-1)/(1+0.518 5s-1)
5 a: {3 W: c* _: K+ L/ ]' _1 T9 q
9 E! f i' s ?+ q" k2 c& a现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!
6 }- n9 ?9 K( N/ l- N0 K0 c |
|