|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
ys=tf(50,[0.125,7, 0]); %tf是传递函数 即被控对象函数G(); 4 _0 Y& @& O7 p) ?/ v! i
dsys=c2d(sys,ts,'z'); %把控制函数离散化取Z变换n阶定常离散系统差分方程
3 Z' g: B; ^2 |' y; v: u %在零初始条件下取Z变换:8 U) w [1 @0 r6 L
%dsys即Y(z)/U(z)
8 z8 z y' }7 c* c! L! c& `7 \# S[num,den]=tfdata(dsys,'v');% 离散化后提取分子、分母
& b3 [, [2 X( B7 k, d |% w) [
7 ?) k6 _! {# s& t
+ z7 v m/ _' P2 a' r7 N. [( R8 Hyout(k)=-den(2)*y_1-den(3)*y_2+num(2)*u_1+num(3)*u_2; % D5 q! R' P/ \) _% _" b/ T2 _
: A- K' O0 U, P$ p( C, K
传递函数如下:! R, C( ^) D$ J# R
sys =
" @* _" V+ Q! @6 |/ F; k; A
7 }* C" ^6 R |0 w& c* F 502 Q0 d/ K2 F) o- q& v
---------------
+ s9 x1 D7 p% [4 _! v+ H 0.125 s^2 + 7 s1 U2 s4 u/ |/ t0 m# v. `
6 k0 m! G, |) q, h
' M0 c. C. F. g T# q# Pz变换以后:( x8 v' `7 X1 W
dsys =- N& q! B# z- j% @& C
8 h; r9 o. Z9 X: C; h6 z 0.0001963 z + 0.0001927# H- k% {8 M$ ~5 F! [1 v1 U0 `
-----------------------" T& Q. _ _6 ^! h9 _' x
z^2 - 1.946 z + 0.9455
* m" A: Q7 T4 J5 j0 ]4 n* K5 Y5 d! ?
9 _) @3 k3 q6 c! E' {' n6 k/ H6 I2 I% P
请问这个yout(k)是怎么来的???求助!3 h4 e5 `) ~5 p* A! N( J* O3 `
|
|