TA的每日心情 | 开心 2022-1-21 15:21 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表; f: h3 e4 L; G
输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41
2 Z, ]/ c* f0 U8 a* y输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.456 m2 L: t8 w& u6 m
0 r- P$ q: ]: I* B) Q q( h. Y
针对以上模型分别采用最小二乘法(LS)进行了模型参数辨" {) L+ ~1 ~9 B% A1 G& s
识,其Matlab程序清单如下:: Y% W, r& K0 L7 G' x
clear %清零工作空间" g8 Y$ y. ~$ g, d
U=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′;
- D8 w, X& l2 b9 C4 J% D: j$ x/ y+ WZ=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;. q, h: d7 m; w/ _5 I
%赋系统输入输出初始值
2 Y+ D1 G- d- [1 Z6 b0 um=iddata(Z,U);
* a% _; a5 a4 _" r5 A9 A%标准包含系统输入输出数据对象
+ |3 A: j, \1 J$ rV=arx(m, [1 1 1])' C0 A1 R- L+ c, g, H; ?$ m# D
%基于最小二乘法的系统参数辨识3 j( e0 t' r5 `. v
present(V)
' H& }1 M' ~0 L%显示最小二乘辨识对象的信息* R( I8 g; I4 v, z0 n
由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,. m2 y! {, H# o1 U
从而可得系统的传递函数为9 U9 b- I$ A* h# p* T
G(s) =(0.546 6s-1)/(1+0.518 5s-1)
% y9 n9 H% x4 F0 j
/ |+ R5 v$ l4 n I' C4 R现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!7 X4 p2 @! e' _8 \, \
|
|