TA的每日心情 | 开心 2022-1-21 15:21 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
系统输入输出数据一览表
7 N+ b6 W) O# m' M7 d; z输入 0 0.84 0.14 -0.96 -0.28 0.93 0.99 0.41) a4 G* L( p: H. C! G6 @/ D) D8 F( k
输出 0 0.195 0.513 -0.272 -0.42 0.058 0.263 0.454 P9 P# @: @0 C3 Q' {# N6 K; Q
! j+ V) p; ]( O$ R& b9 g3 L5 F6 Q$ I针对以上模型分别采用最小二乘法(LS)进行了模型参数辨3 D/ s) s5 ?8 n5 B. I
识,其Matlab程序清单如下:1 K8 B. f/ q$ G+ o S# K
clear %清零工作空间+ i/ }% C- S+ \7 V* V1 m J
U=[0,0.84,0.14,-0.96,-0.28,0.93,0.99,0.41]′;
; f# \, [) |$ |+ H7 \. N; w/ F( l+ ~! gZ=[0,0.195,0.513,-0.272,-0.42,0.058,0.263,0.45]′;
0 L" z2 g# j! X- N* H%赋系统输入输出初始值. V/ Z& n, ~4 Y# N9 f8 E! R; M
m=iddata(Z,U);1 k& f; A4 J$ [
%标准包含系统输入输出数据对象
! y+ L( @1 O6 z: w- nV=arx(m, [1 1 1])5 v) W! W; I- u6 r0 P
%基于最小二乘法的系统参数辨识, G* b! f) P2 J
present(V). C8 V4 u1 i" T1 f* p
%显示最小二乘辨识对象的信息4 ]! q8 A, f- T2 T
由运行程序可得最小二乘辨识结果为A(q)=1 + 0.518 5q-1,B(q)= 0.546 6q-1,
! H: E: h1 D9 y从而可得系统的传递函数为& Z% b$ o9 I9 S4 n0 ?
G(s) =(0.546 6s-1)/(1+0.518 5s-1)/ j/ V1 W9 ~( u( ~+ W2 H
( f9 F7 A% X- q+ B/ F6 I2 K% G现在我想用上面方法求4阶的传递函数,该怎么做呢,请教各位大神!!!
) x n3 Y- c( U5 q |
|