TA的每日心情 | 开心 2022-1-21 15:21 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表
- W |' Y! p% Z0 e输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41
- E6 ^3 m1 N; x( c* x2 V输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.45. A4 j- J- J' V
* C* ^8 u9 x. Q) y% I+ x( k针对以上模型分别采用最小二乘法(LS)进行了模型参数辨% A9 ~' f( D8 ]9 n E2 J" {
识,其Matlab程序清单如下:
: C5 u7 \; m2 Uclear %清零工作空间, j( q% u5 O+ N, E
U=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′;7 Y, m; K. A7 w* s
Z=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;
3 i8 x9 A4 Y- s) G3 r6 G' E%赋系统输入输出初始值
# ^# R/ f8 p5 Q1 c [m=iddata(Z,U);
% [% p0 H) I* ?, {$ R" ~0 a%标准包含系统输入输出数据对象
8 r, }- P& A* B6 L& \V=arx(m, [1 1 1])
* q; L( } h) c' K%基于最小二乘法的系统参数辨识
! `8 f: U( ~4 |$ O9 m2 ^/ g1 R# `present(V)" V9 v2 n* q" |: y' m- X- l
%显示最小二乘辨识对象的信息
4 }2 M4 h: d5 e* }$ ~: g4 y由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,, V# O0 N: f6 {# w/ |+ Z
从而可得系统的传递函数为! n7 i2 \0 Q# A6 c/ Y& l
G(s) =(0.546 6s-1)/(1+0.518 5s-1)6 x) s0 O+ g2 }0 r
7 R1 A) q1 ]8 ~现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!5 |9 l7 t# E. o7 O% \" g3 J+ N3 ?
|
|