您好,欢迎来到九壹网。
搜索
您的当前位置:首页大林算法控制器设计

大林算法控制器设计

来源:九壹网
e−1s

2. G s =

s(s+1)采样周期T=0.5s,试用达林算法设计数字控制器D(z)。写出设计过程,对比输出与给定的效果波形,并显示控制器输出波形。 解:广义对象的脉冲传递函数:

1−e−Ts1−e−Tse−1s

G z =Z G s =Z

sss s+1 = =

Z[ e−sz−2 1

−e−s 1+T

1

] 2 ss+1−z−1 Z[

111

−+] 2sss+1−10.5z11−2 −1 =z1−z[−+] 1−z−1 21−z−11−e−0.5z−1−1)0.1065(1+0.8474z

=z−3

1−z−1 (1−0.6065z−1)

根据达林算法,构成的惯性环节与滞后时间τ=1s的纯滞后环节串联而成的理想闭环系统。设Tτ=0.5s

−1s

1e

Φ s =e−τs= Tτs+10.5s+1它所对应的理想闭环脉冲传递函数:

1−e−Ts1−e−Tse−NTs

Φ z =Z Φ s =Z[]

ssTτs+1−T Tτ

1−e

=z−N−1 Tτ−1 −T1−ezτ

因为N==2, T=0.5s, Tτ=0.5s

T

0.632z−3

所以:Φ z =

1−0.368z−1所求数字控制器为: Φ z

D z = G z [1− Φ z ]0.632z−3

−11−0.368z = −1−30.1065 1+0.8474z 0.632zz−3 (1−)1−0.368z−11−z−1 1−0.6065z−1 5.934 1−z−1 (1−0.6065z−1)

=

1+0.8474z−1 (1−0.368z−1−0.632z−3)

在G z 中可以看到有一个零点z=−0.8474靠近z=−1,

所以如果不对达林算法进行修正必会产生振铃现象,令因子(1+0.8474z−1)中的z=1即 0.1967z−3

G z =

1−z−1 (1−0.6065z−1)修正后的数字控制器为:

3.212 1−z−1 (1−0.6065z−1)

D z = 1−0.368z−1−0.632z−3仿真图如下:

3.已知某过程对象的传递函数为:

3e−0.5s

G s =

0.6s+1期望的闭环系统时间常数 Tτ=0.25s ,采样周期 T=0.5s 。试用大林算法设计数字控制器;

解:被控对象为一阶惯性环节,则广义对象脉冲传递函数,闭环系统脉冲函数和数字调节器脉冲传递函数分别如下:

1−e−TsKe−τs−T T G(z)=Z sT =Kz−N−11−e

1

1s+11−e−T T1z−1 Φ z =Z 1−e−Tse−τs1−T Tτ

sT =z−N−1−e

τs+11−e−T Tτz

−1 D z = Φ z

G z [1− Φ z ]

1−e−T Tτ 1−e−T T1z−1 =

K 1−e−T T1 1−e−T Tτz−1− 1−e−T Tτ z−N−1 根据已知可得:

K=3,T=0.5s,N=τ0.5τ=0.25s,TT=0.5=1,T1=0.6

所以:

1.695z−2

Gz=1−− z =0.865z0.435z

1−2

Φ1−0.135z−1

D z =0.510(1−0.435z−1)

1−0.135z−1−0.865z−2 仿真图如下:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务