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

积分分离PID

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
ys=tf(50,[0.125,7, 0]); %tf是传递函数  即被控对象函数G();    p4 g/ ^/ X* p. Z+ i
dsys=c2d(sys,ts,'z');    %把控制函数离散化取Z变换n阶定常离散系统差分方程
9 f* D* P7 @3 q- L& }5 G                                %在零初始条件下取Z变换:
" T, h! I' n' K% \  G* F9 B8 ~5 X                                %dsys即Y(z)/U(z)( G  Y" i; T, B* n8 m
[num,den]=tfdata(dsys,'v');% 离散化后提取分子、分母
1 u) z5 U1 f  k4 H0 B0 `2 B% O: R" E0 f8 _$ W; z% O) l8 J
9 b7 f0 L: Q. E' Q# H
yout(k)=-den(2)*y_1-den(3)*y_2+num(2)*u_1+num(3)*u_2;   
% x2 x1 p6 {& f3 K( h: i' X( B
传递函数如下:
, X( d5 r- m1 C0 ^  [sys =
: y, N& E3 Q' r' P0 t2 L! D) S! J/ ~( h
        50% F+ z+ G5 |! `% o( B0 Z
  ---------------
7 r7 d" T2 l6 O* C/ i0 l( X- J  0.125 s^2 + 7 s
/ b# `2 R' Z  y0 e# n# z9 L
2 G& g8 @& I7 h5 S* Q- U; ~. U
7 u" Z/ g( z: `, ^% d7 U- hz变换以后:& |4 f3 p; C$ E5 T
dsys =
, ~' k7 c) E+ r$ g
+ k) J9 P) ~# |* Q9 |  0.0001963 z + 0.0001927' B. m0 O4 w+ \% K: w* F# W
  -----------------------
" W/ h6 Q' s* d; V! p  C: Z  z^2 - 1.946 z + 0.9455; {/ @4 G% {: ]0 u8 M
: L( y" k" I. b: ?, C
4 i1 P( X) V3 s/ L
请问这个yout(k)是怎么来的???求助!# o% c8 @: P- ~0 M/ R& M

该用户从未签到

2#
发表于 2020-10-21 18:49 | 只看该作者
dsys的分子分母都除以z^2
8 Y& X7 m2 C8 Z* j5 P) wy(k)*z^(-d)=y(k-d)
; E3 s7 j% R1 ^# P# m, p9 f5 b0 v( [. _把式子展开做一下简单变形即可

点评

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

该用户从未签到

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

该用户从未签到

5#
发表于 2020-10-22 14:23 | 只看该作者
pTDbn25 发表于 2020-10-21 18:49  Y! o- e) `! \9 i1 a+ J. U
dsys的分子分母都除以z^2
$ ?: L' A, o9 G( a4 B3 E( }, Z, Ny(k)*z^(-d)=y(k-d): a/ i# g) }. N& A
把式子展开做一下简单变形即可
" I8 ]. x: G: c# n
如果传递函数里有延迟对象的话 怎么办呢. s7 h% Q- Y( @
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 15:13 , Processed in 0.218750 second(s), 27 queries , Gzip On.

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

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

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