TA的每日心情 | 开心 2022-1-21 15:21 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表; z6 j! t6 N. v& a. D
输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41
2 |0 h0 d3 t" b5 |7 |$ p输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.456 e" t3 A: g. `5 x) O& ^; ^
: g5 ~$ i' ]9 C/ w8 c! i. E7 u& s针对以上模型分别采用最小二乘法(LS)进行了模型参数辨 X9 x: {: w7 P* N; ]
识,其Matlab程序清单如下:4 s, R% M- i; H( o: b4 E+ {+ a' r; y
clear %清零工作空间2 }7 f8 F | c
U=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′;
. f j* j W9 R% E- \( VZ=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;9 U9 T& z3 ?' c4 N
%赋系统输入输出初始值! w) g; O: Y1 K3 Z& R: s4 F
m=iddata(Z,U);( n4 O/ Q( \5 T& V6 e0 j" F7 n
%标准包含系统输入输出数据对象; m1 T/ a; R! S# Z6 q
V=arx(m, [1 1 1])! W/ |' C% U+ B
%基于最小二乘法的系统参数辨识3 |8 C. i4 c1 L4 X/ t+ F
present(V)
/ t8 o- U3 e1 I- _% g% R3 }; y%显示最小二乘辨识对象的信息
: g: P* m7 X" p& V+ f9 F. U% X由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,
4 E/ z2 b1 w( X% ^从而可得系统的传递函数为
5 h0 ^0 [( ?! F- J* v( D9 tG(s) =(0.546 6s-1)/(1+0.518 5s-1)
5 V2 B* u7 |/ {. x' b2 R/ @5 M) J+ R3 E# A8 ~
现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!, o! b9 c2 P- j- w' M+ G. A+ n1 _: C
|
|