TA的每日心情 | 开心 2022-1-21 15:21 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表* g1 H- W6 {+ Z( {, v9 ]- E& Q1 z
输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41" X7 U) d4 B) V8 v4 p5 K
输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.45
0 z* {) Z* u0 U8 N! J1 k7 d0 z) s: L; I6 @! ^" o
针对以上模型分别采用最小二乘法(LS)进行了模型参数辨% L+ u3 m9 w# W0 z
识,其Matlab程序清单如下:& L+ B: {! W) F" i( B, U
clear %清零工作空间
/ k5 B. z# a" _( c: [U=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′;
* W8 `8 c Y7 j# W1 [Z=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;
0 Y! Z$ Q/ k) B0 q%赋系统输入输出初始值7 | w* D3 K% q( U3 G* e" |8 p! [
m=iddata(Z,U);% _. Y |5 P& }; M! } h
%标准包含系统输入输出数据对象
' ~0 [, [( x; r6 cV=arx(m, [1 1 1])4 j, H* T$ R$ E0 ]* q: S; |3 Y0 @
%基于最小二乘法的系统参数辨识
) W @2 q5 `7 {# U; Q8 Rpresent(V)" |7 M* p V b5 e3 m' M
%显示最小二乘辨识对象的信息
1 `0 q( ~6 g& m. K' v% m0 w* }, o由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,
\7 G4 M4 q1 J8 ? H5 o从而可得系统的传递函数为
; G- ?3 b* F3 q& W" v: sG(s) =(0.546 6s-1)/(1+0.518 5s-1)9 H y/ N1 h8 k( p
! p! n" E5 [- b
现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!: M$ u$ @) K! x5 l2 V8 \9 ^
|
|