TA的每日心情 | 开心 2022-1-21 15:21 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表; D6 b; E3 i% l4 Q6 |* I" f
输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41( K- z' X5 x8 N( z' ~8 U
输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.45: @* p. W- f8 L1 E$ A
0 a" A9 y1 { x/ `1 Z9 u6 K针对以上模型分别采用最小二乘法(LS)进行了模型参数辨" a3 c% Z/ q% G& \, U- i
识,其Matlab程序清单如下:
, V4 h& A% E; H/ m1 iclear %清零工作空间8 X6 ^8 Y4 J1 ^: ~5 f9 }( X1 F6 I
U=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′;2 L4 [1 |6 n0 F& _
Z=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;; Y9 {2 l! ?8 d
%赋系统输入输出初始值
0 u) h8 L* B/ Hm=iddata(Z,U);2 p. X; m* x% v$ X& ~
%标准包含系统输入输出数据对象
- V. ? T8 `$ E# TV=arx(m, [1 1 1])
. S: c: Q% `5 U/ r7 O%基于最小二乘法的系统参数辨识9 m1 c( ]4 j: p! b8 u3 a
present(V)
; v5 j# A9 y9 n3 F* o9 y%显示最小二乘辨识对象的信息: c/ ^; M3 E( B) D% r
由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,3 e7 O4 s+ x# Y1 g% {2 Z
从而可得系统的传递函数为
2 ?$ }3 K" ~1 IG(s) =(0.546 6s-1)/(1+0.518 5s-1)6 n. H% {& J6 u) J( C% _
7 e# i5 j" I/ `2 I现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!
. d* o. O& t, F0 a3 {3 u* c |
|