TA的每日心情 | 开心 2022-1-21 15:21 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表: X! q2 D" ?, {1 p) g4 b1 q! B
输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41
2 U; P* g" \/ [' _! c/ H5 Y输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.45
% A# a3 w: y0 X% C9 ]0 s' t4 t k. I9 A3 k8 X
针对以上模型分别采用最小二乘法(LS)进行了模型参数辨2 M+ Y. N; T/ P& T( m+ m. h
识,其Matlab程序清单如下:
) C% B, `; C% ?clear %清零工作空间6 Y4 }5 O: _) n' X
U=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′;
1 p8 ?( L( [; R# p& j2 K: bZ=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;- n3 j7 m& c* ~( d, K I+ Q; u
%赋系统输入输出初始值
% h I$ T) o4 X- g/ Em=iddata(Z,U);
& G `& z9 q% s% h$ `0 F%标准包含系统输入输出数据对象
% r, Z) ~% m1 O4 f- }V=arx(m, [1 1 1])
, C2 r9 i4 J3 n& X( J. K%基于最小二乘法的系统参数辨识
3 M. A$ k7 J; X& hpresent(V)
* w* l/ }# W5 N1 x1 Q; e%显示最小二乘辨识对象的信息, `! f, } ~$ s2 O* x0 h p
由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,
+ T5 _+ J* n+ l+ Z从而可得系统的传递函数为
3 }2 ^3 e; k; F; _3 `G(s) =(0.546 6s-1)/(1+0.518 5s-1)
3 ~4 |/ V6 j8 p# @
M( D% a% h( Z7 o' \% @现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!3 g% |3 d$ b& n4 e
|
|