TA的每日心情 | 开心 2022-1-21 15:21 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表
' \ O8 U; E1 c# ?( z输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41, c- P5 t b2 H# _. W; {$ v: L
输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.45( x8 C/ l- ~1 r
! ?+ ]- _4 E% A, u. Z1 t针对以上模型分别采用最小二乘法(LS)进行了模型参数辨
, C& }. D& ^& Z6 d/ i4 k识,其Matlab程序清单如下:# e) Z6 I, R# j1 m4 T
clear %清零工作空间
5 {: [: e1 _& g! I/ BU=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′; }9 P' X# i& d% K8 k+ I
Z=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;
) ?# X, [4 T4 a. ?1 ^%赋系统输入输出初始值
5 ^) ] b) p# M: \9 M, Y; Vm=iddata(Z,U);9 C: W7 L$ ^* d/ Z5 I
%标准包含系统输入输出数据对象9 Z; N: j+ m# }. D2 @3 M
V=arx(m, [1 1 1])3 O, p# j$ e/ E7 B: |+ \5 c) z
%基于最小二乘法的系统参数辨识
! A' {# q$ q3 x+ u9 Mpresent(V)
& R( C4 w5 X7 a: j; A k, t%显示最小二乘辨识对象的信息
. S" E* f7 N0 S9 ]( n* C4 n+ L由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,1 Y* X% L8 u* X1 H8 [% w7 ?
从而可得系统的传递函数为
/ ?7 _& Q. c( I p9 hG(s) =(0.546 6s-1)/(1+0.518 5s-1)! F$ b8 y* w4 I
* T, o$ C: a" Z Z- x' T* o/ B
现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!' [9 E7 d/ e; I+ |5 f# D: |
|
|