找回密码
 注册
关于网站域名变更的通知
查看: 596|回复: 4
打印 上一主题 下一主题

积分分离PID

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-10-21 17:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
ys=tf(50,[0.125,7, 0]); %tf是传递函数  即被控对象函数G();  . j( ]" x0 q8 O4 o- D5 \+ ~7 S6 {' a
dsys=c2d(sys,ts,'z');    %把控制函数离散化取Z变换n阶定常离散系统差分方程. b8 S6 Q8 k. k- |' }2 Z
                                %在零初始条件下取Z变换:3 I. p( T3 `8 k/ M9 N
                                %dsys即Y(z)/U(z)
" X. S) A! p  i6 T. Z+ C[num,den]=tfdata(dsys,'v');% 离散化后提取分子、分母
7 S" w& v  i( o6 S- \% D& e* {5 j
- }. t: W8 _$ D- W6 {% S8 V( ^- P: h7 j% d2 a+ k: x
yout(k)=-den(2)*y_1-den(3)*y_2+num(2)*u_1+num(3)*u_2;   
& T0 X8 X! U6 v: h" n* J, d
! V; g- {, d( c2 V传递函数如下:
- C1 i; }) c% i7 Gsys =
7 h5 \+ l( T" h; h9 f
; k* `8 ~! n  @$ |& ^        50
( L5 L* x0 W/ s8 i  ---------------- t8 q2 V) g8 I! f4 x
  0.125 s^2 + 7 s
0 {2 c# b. D! H! K/ u
' m! g* K8 b% {6 w8 M' w- C) ~, h2 A, S
z变换以后:
- z) `. v9 K7 @8 {' rdsys =8 U7 v$ |8 w3 e7 E$ D6 f/ @& d( i

! i* `4 ~1 O% N* _3 c$ I  0.0001963 z + 0.0001927
3 W4 z/ [7 L+ Z4 D8 k4 B  -----------------------/ p# t+ C/ B2 v& ^1 g
  z^2 - 1.946 z + 0.9455
6 W. o" j( t# C4 K5 d  s! u) B7 `# F) O! [3 }
4 R% W" m* R3 C( z, g# d* c
请问这个yout(k)是怎么来的???求助!
) V; `: h- q/ Z* b/ w3 Y" x0 O

该用户从未签到

2#
发表于 2020-10-21 18:49 | 只看该作者
dsys的分子分母都除以z^21 K$ }2 G# a9 i' b8 ^
y(k)*z^(-d)=y(k-d)
" V1 M8 @4 }" [& e把式子展开做一下简单变形即可

点评

如果传递函数里有延迟对象的话 怎么办呢  详情 回复 发表于 2020-10-22 14:23

该用户从未签到

4#
发表于 2020-10-22 14:14 | 只看该作者
一楼正解哦

该用户从未签到

5#
发表于 2020-10-22 14:23 | 只看该作者
pTDbn25 发表于 2020-10-21 18:49
2 I  \; |; K4 G2 _: u8 d- K' Qdsys的分子分母都除以z^2, Y/ M$ O( Z; d9 ]
y(k)*z^(-d)=y(k-d)  R) @9 q/ c6 `0 [+ O. G
把式子展开做一下简单变形即可
/ x- U' S( ^7 L0 H
如果传递函数里有延迟对象的话 怎么办呢7 Y& k5 |$ Z. r2 X6 W
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-22 18:08 , Processed in 0.078125 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表