史密斯预估控制系统设计

合集下载

Smith预估控制原理

Smith预估控制原理
等效图
R(S)
这样,引入了Smith预估器后,系统 中等效对象的传递函数就不含纯滞 s 后环节 e 部分
_
D(S)
G(s)
e s
显然,经Smith预估补偿后,已消除了纯滞后部分对控制系统的影响,而受控制对象的纯 滞后部分在等效系统的闭环控制回路之外,不影响系统的稳定性。所以对任何纯滞后时 间,系统都是稳定的。
u (t ) K P e(t ) TI
e(t )d (t ) T
0
D
dt
式中u(t)-控制器的输出; e(t)-控制器的输入,它是给定值和被控对象输出的差,称为偏差 信号;
K P -控制器的比例系数;
TI
TD
-控制器的积分时间; -控制器的微分时间。
PID控制器各控制规律的作用如下: (1)比例控制(P):比例控制是一种最简单的控制方式。其控制器的输 出与输入误差信号成比例关系,能较快克服扰动,使系统稳定下来。但当仅 有比例控制时系统输出存在稳态误差 (2)积分控制(I):在积分控制中,控制器的输出与输入误差信号的积分 成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称 此控制系统是有差系统。为了消除稳态误差,在控制器中必须引入“积分项” 积分项对误差的累积取决于时间的积分,随着时间的增加,积分项会越大。 这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输 出增大使稳态误差进一步减小,直到等于零。但是过大的积分速度会降低系统 的稳定程度,出现发散的振荡过程。比例+积分(PI)控制器,可以使系统在进 入稳态后无稳态误差。 (3)微分控制(D):在微分控制中,控制器的输出与输入误差信号的微分 (即误差的变化率)成正比关系。自动控制系统在克服误差的调节过程中可能 会出现振荡甚至失稳。其原因是由于存在有较大惯性环节或有滞后环节,具有 抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的 作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。

施密斯预估控制设计

施密斯预估控制设计

题目要求:已知连续被控对象的传递函数()()()100.011s s p G s G s e e s s ττ--==+,纯滞后时间0.05s τ=。

单位阶跃输入,采样时间为T =0.01s 。

要求按照史密斯预估控制方法设计闭环系统。

进行仿真验证,并得出相应结论。

1)按照间接法设计调节器D (s ),使得系统成为典型II 型,系统交越频率约为30-50/s ;采用双线性变换法对调节器进行离散化求得对应的D (z )。

2)按照直接法设计最小拍控制器D (z )。

解:1、采用间接法设计D (z )1.1 设计连续时间调节器D (s )被控对象传递函数类型为()2P ()1K G s s Ts =+,要校正成典型II 型系统,可知调节器类型为()11K s sττ+。

系统开环传递函数为()()()12211K K s G s s Ts ττ+=+,设12K K K τ= 由hT τ=(h 选为5)及T=0.01得50.010.05τ=⨯=144.72c s ω-===1894.43c K ωτ====则12894.430.054.4710K K K τ⨯===,调节器传递函数为()()4.470.0510.05s D s s +=1.2 由D (s )求D (z )采用双线性变换法对调节器进行离散化()()()()()2114.470.0510.0544.7 4.4744.7 4.4714.917 4.0231z s T z D z Z D s s sT z T z z z -=+=⎡⎤⎣⎦+=++-=--=-1.3 求辅助调节器先对()p G s 进行离散化,()()()()()()()()()()12121210010011111100.0111010.011111010100010.0111011110110110111110100.036810.717110.3680.03Ts p TT e G z z s s s z z s s z z s s s Tz z z z z z e z T z z z e z z z z ----------⎡⎤-=⎢⎥+⎣⎦⎡⎤=-⎢⎥+⎣⎦⎡⎤⎢⎥=--+⎢⎥+⎢⎥⎣⎦⎡⎤=--+⎢⎥---⎢⎥⎣⎦-=-+--+=--=2680.02641.3680.368z z z +-+再设计辅助调节器,()()()()5526576510.03680.026411.3680.3680.03680.02640.03680.02641.3680.368r p D z G z z z z z z z z z z z z --=-+=--++--=-+ 1.4 在Simulink 环境下系统仿真模型如图1所示:图1 系统仿真模型图中,“Gain ”环节相当于采样开关;y 1表示D (s )与()p G s 组成闭环连续系统的输出;y 2表示史密斯预估控制器采用连续时间实现时的闭环连续时间系统的输出;y 3表示史密斯预估控制器采用离散时间实现时的闭环连续时间系统的输出;y 3离散化后称为y 4。

Smith预估

Smith预估

史密斯(Smith)预估器工业生产过程中的大多数被控对象都具有较大的纯滞后性质。

被控对象的这种纯滞后性质经常引起超调和持续的振荡。

在20世纪50年代,国外就对工业生产过程中纯滞后现象进行了深入的研究,史密斯提出了一种纯滞后补偿模型,由于当时模拟仪表不能实现这种补偿,致使这种方法在工业实际中无法实现。

随着计算机技术的飞速发展,现在人们可以利用计算机方便地实现纯滞后补偿。

1.史密斯补偿原理在图6.14所示的单回路控制系统中,控制器的传递函数为D(s),被控对象传递函数为G p (s)e -τs ,被控对象中不包含纯滞后部分的传递函数为G p (s),被控对象纯滞后部分的传递函数为e -τs 。

图6.14 纯滞后对象控制系统图6.14所示系统的闭环传递函数为()()()1()()sp s p D s G s e s D s G s e ττ--Φ=+ (6.43)由式(6.43)可以看出,系统特征方程中含有纯滞后环节,它会降低系统的稳定性。

史密斯补偿的原理是:与控制器D(s)并接一个补偿环节,用来补偿被控对象中的纯滞后部分,这个补偿环节传递函数为G p (s)(1-e -τs ),τ为纯滞后时间,补偿后的系统如图6.15所示。

‘图6.15 史密斯补偿后的控制系统由控制器D(s)和史密斯预估器组成的补偿回路称为纯滞后补偿器,其传递函数为'()()1()()(1)s p D s D s D s G s e τ-=+- (6.44) 根据图6.15可得史密斯预估器补偿后系统的闭环传递函数为 '()()()1()()p s p D s G s s e D s G s τ-Φ=+ (6.45)由式(6.45)可以看出,经过补偿后,纯滞后环节在闭环回路外,这样就消除了纯滞后环节对系统稳定性的影响。

拉氏变换的位移定理说明e -τs仅仅将控制作用在时间座标上推移了一个时间τ,而控制系统的过渡过程及其它性能指标都与对象特性为G p (s)时完全相同。

实验三Smith预估

实验三Smith预估

实验三S m i t h预估 The following text is amended on 12 November 2020.实验报告||实验名称Smith预估控制算法设计实验课程名称计算机控制技术与系统||实验三 Smith 预估控制算法设计实验1、实验目的在控制算法学习的基础上,根据给定对象特性设计Smith 预估控制器算法,并利用Matlab 软件进行仿真实验,同时与PID 算法控制算法进行比较,加深对该控制算法的掌握和理解。

2、系统结构框图Smith 预估控制系统框图为:3、实验过程及分析设广义被控对象为要求一:取τ=2、T 1=,取采样时间T=1s ,采用零阶保持器,使用Matlab 函数求取出广义对象的z 传递函数;实验过程:使用matlab 求z 传函的函数:clc;clear all;close all;T=1;T1=;tao=2;G0=tf([1],[T1 1],'inputdelay',tao)sysd=c2d(G0,T,'zoh')上述函数将s 传函210(s) 2.881s G e s -=+转化为z 传函20.29340(z)0.7066G z z -=-。

要求二:通过对象阶跃响应曲线,整定PID 参数,采用常规PID 进行给定值扰动和外部扰动响应实验,并绘制控制器输出P 和系统输出y 响应曲线; 实验过程:借助matlab 软件中的simulink 搭建系统仿真模型。

首先将外部扰动置零,利用阶跃响应曲线来整定PID 参数。

利用试凑法整定PID 参数。

PID 控制器的数学描述如下。

首先只给比例作用,调节系统使其稳定;其次加入积分作用消除系统静差;最后加入微分作用。

最后合理调整各个参数,使系统品质达到最优。

经过整定,最终选取P=,I=,D=0,N=100,系统可以相对较好的稳定下来。

输出的曲线如下在30T 的时候在对象之前加入的阶跃干扰,在50T 的时候在对象之后加入幅值为的阶跃扰动,得到的系统的输出曲线如下。

基于Smith预估模糊PID的控制温度系统的设计与仿真

基于Smith预估模糊PID的控制温度系统的设计与仿真

第37卷第4期2023年7月兰州文理学院学报(自然科学版)J o u r n a l o fL a n z h o uU n i v e r s i t y ofA r t s a n dS c i e n c e (N a t u r a l S c i e n c e s )V o l .37N o .4J u l .2023收稿日期:2023G01G20基金项目:安徽省科学研究重点项目(2022A H 052000,2022A H 052002);安徽三联学院校级平台重点研究项目(K J Z D 2022006)作者简介:夏百花(1981G),女,安徽合肥人,副教授,硕士,研究方向为自动化.E Gm a i l :55379775@q q.c o m.㊀㊀文章编号:2095G6991(2023)04G0059G05基于S m i t h 预估模糊P I D 的控制温度系统的设计与仿真夏百花,蒋龙云(安徽三联学院电子电气工程学院,安徽合肥230601)摘要:针对工业生产控制过程中的温度非线性㊁滞后大等缺点,设计了一种基于S m i t h 预估算法的模糊P I D 控制器.以一阶加滞后系统为例,通过对常规P I D 控制算法㊁S m i t h 预估控制算法和模糊P I D 控制算法的理论分析研究,提出了一种将S m i t h 预估控制和模糊算法相结合的控制方案应用于温度控制系统,并用S i m u l i n k 对温度控制系统进行仿真,得出常规P I D 控制算法对于滞后较大的系统无法适用,而采用S m i t h 预估模糊P I D控制算法的上升时间和调节时间分别减小了1s 和2s .实验结果表明:基于S m i t h 预估的模糊P I D 控制算法在响应速度和调节过程中具有更大的优势.关键词:S m i t h 预估;模糊P I D ;大滞后中图分类号:T P 13㊀㊀㊀文献标志码:AD e s i gna n dS i m u l a t i o no f T e m p e r a t u r eC o n t r o l S y s t e mB a s e do nS m i t hE s t i m a t eF u z z y PI D X I A B a i Gh u a ,J I A N GL o n gGY u n (S c h o o l o fE l e c t r o n i c a n dE l e c t r i c a l E n g i n e e r i n g ,A n h u i S a n l i a nU n i v e r s i t y,H e f e i 230601,C h i n a )A b s t r a c t :I nv i e wo f t h e s h o r t c o m i n g s o f t e m p e r a t u r e i n i n d u s t r i a l p r o d u c t i o n c o n t r o l pr o c e s s ,s u c ha s n o n l i n e a r i t y a n d l a r g ed e l a y ,a f u z z y P I Dc o n t r o l l e rb a s e do nS m i t h p r e d i c t i o na l g o Gr i t h m w a s d e s i g n e d .T a k i n g t h e f i r s t Go r d e r p l u s d e l a y s y s t e ma s a n e x a m p l e ,t h r o u gh t h e t h e Go r e t i c a l a n a l y s i s a n dr e s e a r c ho f c o n v e n t i o n a lP I Dc o n t r o l a l g o r i t h m ,S m i t he s t i m a t ec o n t r o l a l g o r i t h ma n d f u z z y P I Dc o n t r o l a l g o r i t h m ,t h i s p a p e r p r o p o s e d a c o n t r o l a l go r i t h mt h a t c o m Gb i n e dS m i t h e s t i m a t e c o n t r o l a n d f u z z y a l g o r i t h mt o a p p l y t o t h e t e m p e r a t u r e c o n t r o l s ys t e m ,a n du s e dS i m u l i n kt os i m u l a t e t h e t e m p e r a t u r ec o n t r o l s ys t e m ,a n dc o n c l u d e dt h a t t h ec o n Gv e n t i o n a l P I Dc o n t r o l a l g o r i t h m w a sn o t a p p l i c a b l e t o t h e s y s t e m w i t h l a r g ed e l a y ,T h e r i s e t i m e a n d a d j u s t m e n t t i m e o f t h eS m i t he s t i m a t e f u z z y P I Dc o n t r o l a l g o r i t h m w e r e r e d u c e db y1s a n d 2s r e s p e c t i v e l y .T h e e x p e r i m e n t a l r e s u l t s s h o w e d t h a t t h e f u z z y P I Dc o n t r o l a l g o r i t h m b a s e do nS m i t h p r e d i c t i o nh a d g r e a t e r a d v a n t a g e s i n r e s p o n s e s p e e d a n d r e gu l a t i o n p r o c e s s .K e y w o r d s :S m i t he s t i m a t e ;F u z z y P I D ;l a r g e d e l a y ㊀㊀工农业生产控制过程中,温度控制约占据工业控制系统的70%以上,但这些被控对象普遍存在一些较为复杂的因素,如动态特性复杂㊁非线性㊁干扰强㊁滞后时间较大等[1].若采取简单控制系统且控制器采用常规P I D 控制时,对温度的控制效果并不是很理想,因此必须寻求更加先进且有效的控制方法.1㊀Smtih预估模糊PID控制算法的理论基础1.1㊀控制系统数学模型建立一般情况下,温度控制系统都具有非线性㊁时滞大等特点,为了简化温度控制系统的数学模型,可近似用一阶惯性加纯滞后环节或二阶系统加纯滞后环节来表示.在本文中,温度控制系统的数学模型用一阶系统进行简化,假设其传递函数可表示为G(s)=K0T0s+1e-τs=G0(s)e-τs,(1)其中:K0表示被控对象的静态增益;T0表示被控对象的惯性时间常数;τ表示被控对象的滞后时间常数.在大多数被控过程的动态特性中,通常用τ/T的比值大小作为衡量被控过程纯滞后的严重程度,若τ/T<0.3,被称为一般滞后过程,对于这类系统,使用常规的P I D控制算法就可得到满意的控制效果;若τ/T>0.3,则称为大滞后过程,此类系统需采用较为复杂的控制算法进行控制.本文中所讨论的被控对象为大滞后过程,即τ/T>0.3的温度控制系统.1.2㊀Smith预估模糊PID控制算法理论基础对于大多数定值控制系统来说,需要将被控对象的实时参数与设定值之间进行比较得到偏差,然后根据偏差的大小送入控制器中进行控制,其控制规律通常选用常规P I D(比例㊁积分㊁微分)控制算法,优点在于其原理简单,易于参数整定, P㊁I㊁D3个参数之间相互分离㊁互不干扰,且在分析系统时,也不需要对系统进行复杂的建模分析和处理.随着工业生产过程中控制系统对精度要求的不断提高和被控对象的日益复杂,特别是滞后较大的系统来说,常规的P I D控制算法已经无法满足系统所需的稳定性和精度要求.为了解决这种情况,本文主要以模糊控制算法为基础,采用基于S m t i h预估算法的模糊P I D控制算法对温度系统实施更加精确的控制.(1)反馈控制算法理论基础反馈控制算法是指系统的输出直接作用于系统的输入端,与输入信号进行比较产生偏差后送入控制器中发出控制信号[5],其模型如图1所示.由图1可知系统输出量Y(s)为Y(s)=G c(s)G v(s)G(s)1+G c(s)G v(s)G(s)X(s).(2)图1㊀反馈控制系统模型㊀㊀系统的特征方程为:D(s)=1+G c(s)G v(s)G(s)=1+G c(s)G v(s)G0(s)e-τs=0,由于被控对象中存在着滞后环节e-τs项,因此会对系统的稳定性带来不利影响.(2)S m i t h预估控制算法理论基础S m i t h预估控制是一种针对于纯滞后系统设计的控制策略,其系统模型如图2所示.其基本思想[2]是:首先预先估计出被控过程的动态模型,然后引入一个和被控对象相并联的补偿器对被控对象的纯滞后时间进行补偿,使得被滞后了τ时间的被控量提前反馈到控制器的输入端,致使控制器提前发出动作,以减小系统超调,进而加速整个调节过程,从而对纯滞后时间进行削弱和消除.图2㊀S m i t h预估控制系统模型㊀㊀由图2可知此时的闭环传递函数为Y(s)X(s)={G c(s)G v(s)G0(s)e-τs}/{1+G c(s)G v(s)G0(s)e-τs+G c(s)G v(s)G0(s)(1-e-τs)}=G c(s)G v(s)G0(s)e-τs1+G c(s)G v(s)G0(s).(3)从闭环传递函数可以看出,系统的特征方程D(s)=1+G c(s)G v(s)G0(s)=0中已没有了e-τs 纯滞后项,即该系统与原系统相比已经消除了纯滞后对闭环系统稳定性的影响.(3)模糊P I D控制算法理论基础将S m i t h预估算法㊁常规P I D控制算法与模糊算法相结合就组成了模糊P I D控制算法,其控06㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀兰州文理学院学报(自然科学版)㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第37卷制系统模型如图3所示.图3㊀模糊P I D 控制系统模型㊀㊀本文选择的是目前使用较广泛的二维模糊P I D 控制器[3].将模糊P I D 温度控制系统的给定温度X (s )与测量温度Y (s )之间的偏差记为E ,偏差变化率d e /d t 记为E C .将E 和E C 作为二维模糊控制器的输入变量,其输出变量为P I D 控制器的参数K p ㊁K i ㊁K d 的修正量ΔK p ㊁ΔK i ㊁ΔK d .假定E 和E C 的模糊论域为[-5,5],ΔK p ㊁ΔK i ㊁ΔK d 的模糊论域均为[-3,3],系统各参数论域如表1所列.表1㊀系统各参数论域表变量EE CΔK pΔK iΔK d基本论域[-10,10][-2,2][-1.5,1.5][-1.5,1.5][-3,3]模糊论域[-5,5][-5,5][-3,3][-3,3][-3,3]量化因子0.50.40.50.51㊀㊀采用七段式模糊的方法将输入变量和输出变量分解成7个模糊子集[4],其语言变量分别为:正大(P B )㊁正中(P M )㊁正小(P S )㊁零(Z O )㊁负小(N S )㊁负中(NM )和负大(N B ).常用的隶属度函数主要分为3类,即S 形(S M F )隶属函数㊁Z 形(Z M F )隶属函数和三角形(T R I M F )隶属函数,由于目前还没有较为成熟的方法来确定每个系统的具体隶属函数,因此本文选取计算量小㊁灵敏度高且稳定性好的三角形(T R I M F )隶属函数形作为模糊控制的隶属度函数,其曲线如图4所示.图4㊀E 的隶属度函数㊀㊀根据人的直接思维进行推理,采取系统输出的误差E 及误差的变化趋势d e /d t 来设计减小或消除系统误差的模糊控制规则.当误差E 较大时,在选择模糊控制量时应以减小或消除误差为主,而当误差E 较小但误差变化率变化较大时,模糊控制量的选择则应以在保证系统稳定的前提条件下,防止系统出现超调为主.根据专家和个人经验可得修正量ΔK p ㊁ΔK i ㊁ΔK d 的模糊控制规则如表2~表4所列.为了保证系统的稳定性㊁动态和稳态性能基本要求,由最大隶属度法可知,系统中所需的模糊P I D 控制参数,即比例㊁积分㊁微分的输出结果均在原始P I D 参数的基础上进行修正,其修正公式为K ᶄp =K p +ΔK p ,K ᶄi =K i +ΔK i ,K ᶄd =K d +ΔK d .ìîíïïïï(4)2㊀仿真设计及结果分析假设某一温度控制系统的被控对象的数学模型为G (s )=12s +1e -3s ,(5)其中,静态开环增益K 0为1,时间常数T 0为2s ,滞后时间τ为3s ,由于τ/T =1.5>0.3,因此系统被认定为大滞后系统.本文仿真均采用MA T GL A B 软件中的子模块S i m u l i n k 进行实现,利用其相应模块搭建控制系统原理图,如图5所示.图中点线㊁实线和点划线方框中分别表示常规P I D控制㊁S m i t h 预估控制和S m i t h 预估模糊P I D 控制的原理图.通过示波器观察系统仿真波形,并将3种仿真波形进行比较分析.假设原理图中信号输入模块s t e p 为单位阶跃信号1,代表输入温度值为30度,其阶跃响应曲线如图6所示.图中,实线代表输入信号,长划线㊁点划线㊁虚线分别为常规P I D控制㊁S m i t h 预估控制和S m i t h 预估模糊P I D 控制的系统响应曲线.从图中可以看出,不管是哪种控制方式,系统总是在滞后时间3s 后才开始作出响应.16第4期夏百花等:基于S m i t h 预估模糊P I D 的控制温度系统的设计与仿真表2㊀ΔK p模糊控制规则E E CN B P B P B P B P B P M P S0NM P B P B P B P B P M00N S P M P M P M P M0P S P S 0P M P M P S0N S N S NM P S N S N S0N S NM NM NM P M N S0N S NM NM NM N B P B00NM NM NM N B N B表3㊀ΔK i模糊控制规则E E CN B N B N B NM NM N S00NM N B N B NM N S N S00N S N B NM N S N S0P S P S 0NM NM N S0P S P M P M P S NM N S0P S P S P M P B P M00P S NM P M P B P B P B00P S P M P M P B P B表4㊀ΔK d模糊控制规则E E CN B P S N S N B N B N B NM P S NM P S N S N B NM NM N S0N S0N S NM NM N S N S000N S N S N S N S N S0P S0000000P M P B P S P S P S P S P S P B P B P B P M P M P M P S P S P B㊀㊀被控对象中由于τ/T=1.5>0.3,属于大滞后系统,从图6中可以看出,在常规P I D控制下,无论P,I,D取何值,系统的输出都无法达到一个稳定值,因此无法保证系统的稳定性要求,同时也可以看出常规P I D控制算法对于滞后较大的系统不适用.将S m i t h预估控制和S m i t h预估模糊P I D 控制的响应曲线从计算上升时间㊁调节时间和稳态误差3个参数进行对比分析,其结果如表5所列.由于此被控对象是一阶加纯滞后环节,因此系统响应过程中没有超调现象出现.从表5的数据可以看出,不管控制器采用S m i t h预估控制和S m i t h预估模糊P I D控制中哪一种算法,系统都可以在一段时间后进入稳定状态,且稳态误差几乎相同,但是动态过程则有所不同,与单纯的S m i t h预估控制算法相比,本文控制算法上升时间减小了1s,调节时间减小了2s,即后者响应速度更快,系统的动态调节过程就越快.表5㊀阶跃响应曲线参数对比算法上升时间/s调节时间/s稳态误差S m i t h预估控制1.530.02S m i t h预估模糊P I D控制0.510.023㊀结语本文提出了一种将S m i t h预估控制算法和模糊控制理论相结合的P I D控制解决方案,实现了对工业温度控制系统中所需温度的精确控制.26㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀兰州文理学院学报(自然科学版)㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第37卷图5㊀系统仿真原理图图6㊀阶跃响应曲线从仿真结果可以看出,对于滞后较大的系统来说,常规P I D 控制算法已经无法保证系统稳定性的基本要求,与S m i t h 预估控制算法相比,本文方案在系统的响应速度和动态调节过程持续的时间上具有较大优势,可广泛适用于控制系统中滞后较大的情况,这对于工业控制中的温度控制向更加智能化㊁快速化的方向发展具有重要意义.参考文献:[1]潘永湘,杨延西,赵跃.过程控制与自动化仪表[M ].第2版.北京:机械工业出版社,2007.[2]张皓,高瑜翔.前馈反馈S m i t h 预估模糊P I D 组合温度控制算法[J ].中国测试,2020,46(11):132G138,168.[3]吕宝传,高晓红,董帅帅.基于变论域模糊P I D 的供热系统设计和仿真[J ].吉林建筑大学学报,2021,38(6):75G79.[4]张峰,王强.基于模糊粒子群P I D 算法的温控系统研究[J ].电子测量技术,2022,45(33):109G114.[责任编辑:李㊀岚]36第4期夏百花等:基于S m i t h 预估模糊P I D 的控制温度系统的设计与仿真。

第8章史密斯预估控制

第8章史密斯预估控制
能够按被控参数变化速度的大小来校正被控参数的偏差,它对克 服超调现象能起很大作用。
但是对于图8-1所示的PID控制方案,微分环节的输入是对偏差作 了比例积分运算后的值。因此,实际上微分环节不能真正起到对被控 参数变化速度进行校正的目的,克服动态超调的作用是有限的。
如果将微分环节更换一个位置(见图8-3所示),则微分作用克服 超调的能力就大不相同了。这种控制方案称为微分先行控制方案。
因此,这样的过程必然会产生较明显的超调量和较 长的调节时间。所以,具有纯滞后的过程被公认为是较难 控制的过程,其难度将随着纯滞后时间占整个过程动态时 间份额的增加而增加。
第8章基于模型的控制方法
典型的工艺过程实例——带传输过程 在工业生产过程中,一些块状或粉状的物料,例如硫酸生产
中沸腾焙烧炉的硫铁矿进料、热电厂燃煤锅炉的煤粉进料等,需 用图8-1所示的带运输机进行输送。
第8章基于模型的控制方法
第8章 基于模型的控制方法
自动化131-3、机电131
第8章基于模型的控制方法
8.1 史密斯预估控制
在工业生产过程中,被控对象除了具有容积滞后外,往往不同 程度地存在着纯滞后。 特点:
当控制作用产生后,在时延时间范围内,被控参数完全没有响应。 例如:
在热交换器中,被控变量为被加热物料的出口温度,而操作变 量为载热介质的流量,当改变载热介质流量后,对物料出口温度的 影响必然要滞后一段时间,即介质经管道所需的时间。
第8章基于模型的控制方法
图8-l为常规反馈控制方案,其中“广义对象”包括除控制器 外的所有环节,通常由执行机构、被控对象、传感变送单元等部 分组成。对象特性均用KpGp(s)e-τs表示,其中Kp表示对象的静态 增益,Gp(s)表示除去纯滞后环节和静态增益后剩下的动态特性。 对于Kp=2,Tp=4min,τ=4min的一阶加纯滞后对象,若采用常规 PID进行反馈控制,其最佳PID整定参数为:Kc=0.6,Ti=8min, Td=0min;对应的设定值跟踪响应如图8-2所示。

史密斯预估控制系统设计

史密斯预估控制系统设计

(此文档为word格式,下载后您可任意编辑修改!)扬州大学水利与能源动力工程学院课程设计报告题目:史密斯预估控制系统设计课程:计算机控制技术课程设计专业:电气工程及其自动化班级:电气1101姓名:学号:第一部分任务书《计算机控制技术》课程设计任务书一、课题名称史密斯预估控制系统设计二、课程设计目的课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节,它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重要的意义。

《计算机控制技术》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。

计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等方面的知识融合。

通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事计算机控制系统的理论设计和系统的调试工作打下基础。

三、课程设计内容设计以89C51单片机和ADC 、DAC 等电路、由运放电路实现的被控对象构成的计算机单闭环反馈控制系统。

1. 硬件电路设计:89C51最小系统加上模入电路(用ADC0809等)和模出电路(用TLC7528和运放等);由运放实现的被控对象。

2. 控制算法:PID 控制加史密斯预估控制。

3. 软件设计:主程序、中断程序、A/D 转换程序、滤波程序、PID 控制加史密斯预估控制程序、D/A 输出程序等。

四、课程设计要求1. 模入电路能接受双极性电压输入(-5V~+5V ),模出电路能输出双极性电压(-5V~+5V )。

2. 模入电路用两个通道分别采集被控对象的输出和给定信号。

3. 每个同学选择不同的被控对象:5100.5 1.5(),()(1)(0.81)(1)(0.41)s s G s e G s e s s s s --==++++8810.5(),()(0.81)(0.41)(0.41)(0.51)s s G s e G s e s s s s --==++++581.52(),()(1)(0.21)(0.81)(0.21)s s G s e G s e s s s s --==++++ 5512(),()(0.81)(0.31)(0.81)(0.21)s s G s e G s e s s s s --==++++ 4. 对象的纯延迟环节用软件通过数组单元移位实现。

Get格雅基于Smith预估算法的电加热管温度控制系统的设计设计

Get格雅基于Smith预估算法的电加热管温度控制系统的设计设计

基于Smith预估算法的电加热管温度控制系统的设计设计一、原始依据〔包括设计或论文的工作根底、研究条件、应用环境、工作目的等。

〕工作根底:了解时滞系统的根本概念,掌握Smith预估控制器的设计原理。

研究条件:Smith预估控制器的根本原理以及大迟滞被控对象-电加热管。

应用环境:采用Smith预估器与PID控制器相结合的方法,推导其控制算法,对被控对象电加热管搭建计算机控制系统,并对其温度进行实时控制。

工作目的:熟练掌握Smith算法的根本原理。

采用阶跃响应曲线法获取被控对象的数学模型。

利用实验室现有设备,确定控制方案,搭建计算机控制系统。

获取符合要求的温度控制曲线。

二、参考文献[1] 王志萍.带有Smith预估器的模糊控制系统仿真研究[J].上海电力学院学报.2004(02).[2] 储岳中,陶永华. 基于MATLAB的自适应模糊PID控制系统计算机仿真[J]. 安徽工业大学学报(自然科学版). 2004(01) .[3] 尹明,董振银,宋利君.模糊PID在电炉温度控制中的应用[J]. 齐齐哈尔大学学报. 2003(02) .[4] 张涛,李家启.基于参数自整定模糊PID控制器的设计与仿真[J].交通与计算机. 2001(S1).[5] 周荔丹,童调生.模糊PID在电阻加热炉温控系统中的应用[J].自动化与仪器仪表. 2001(05) .三、设计〔研究〕内容和要求〔包括设计或研究内容、主要指标与技术参数,并根据课题性质对学生提出具体要求。

〕1、掌握迟滞系统以及Smith算法的根本概念与原理。

2、获取电加热管的被控对象数学模型。

3、采用Smith预估器与PID相结合的方式,推导被控对象的表达式。

4、根据实验室设备,确定温度数值与模拟电压之间的对应关系,搭建计算机控制系统,并完成相关控制界面的设计。

指导教师〔签字〕年月日审题小组组长〔签字〕年月日北京理工大学本科生毕业设计〔论文〕开题报告课题名称基于Smith预估算法的电加热管温度控制系统的设计系名信息工程系专业自动化学生姓名唐敏琪指导教师扈书亮一、课题来源及意义PID是按偏差的比例、积分和微分进行控制的一种控制规律。

Smith预估器控制设计

Smith预估器控制设计

《计算机控制》课程设计报告题目: Smith预估器控制设计姓名:《计算机控制》课程设计任务书指导教师签字:系(教研室)主任签字:2012年7月5 日Smith 预估器控制设计一、实验目的通过混合仿真实验,学习并掌握用于具有纯滞后系统的纯滞后补偿(Smith预估器控制)的设计及其实现。

二、实验内容被控对象为-512()2se G s s =+, 1.0s T =画出系统框图,设计Smith 数字预估器。

三、控制系统仿真 1.方案设计已知纯滞后负反馈控制系统,其中图1.其中D(s)为调节器传递函数,-512()2se G s s =+为对象传递函数,其中-5()sO G s e 包含纯滞后特性,纯滞后时间常数5τ=。

系统的特征方程为:5121()()1()02se D s G s D s s -+=+=+由于闭环特征方程中含有-5s e 项,产生纯滞后现象,/5/150.5m T τ==≥,采用常规的PID 控制会使系统稳定性变差,甚至产生振荡。

为了改善系统特性,引入Smith 预估器,使得闭环系统的特征方程中不含有-5s e 项。

Smith 纯滞后补偿的计算机控制系统:图 2.上图所示ZOH 为零阶保持器,传递函数为:se s G Tsh --1)(=,并且有:lT =τ(l为大于1的整数,T 为采样周期)。

由已知可知, 1.0T s =,则551l Tτ===。

2.负反馈调节器D(z)的确定D(z)为负反馈调节器,通常使用PID 控制规律。

使用扩充响应曲线法对数字PID 控制器进行参数整定。

扩充响应曲线法是在模拟PID 控制器响应曲线法的基础上推广应用到数字PID 控制器参数整定的方法。

扩充响应曲线法是用于具有纯滞后的一阶对象,由前面分析和已知: 1.0T s =,5τ=,5l =,1m T =,因此依据课本128页表4.2扩充响应曲线法整定PID 参数表选择数字PID 参数计算公式,由于1=0.25Tτ=,则选择控制度为1.20,控制规律为PI 控制,因此选定PI 参数为:0.78()pmK T τ=3.60iT τ=所以有:0.156p K = 18i T = 则控制器的传递函数为:i 110.1560.00867()(1)0.156(1)T 18p s D s K s s s+=+=+=⋅ 将得到的模拟控制器用一阶后向差分法离散化得到:1-1-1--1-10.7-717.0)-1(1|)()(1-z z z T T K s D z D i p Tz s =⋅+===】【 3.Smith 补偿器)z D (τ的确定Smith 纯滞后补偿的计算机控制系统的框图:图 3.sT Ks G m O ⋅+=1)( lT ≈τ spes G s G τ-)()(=s m Tsso h e s T s e K e s G s G s G ττ---)1()-1()()()(+==)-1)(()(-s p e s G s D ττ=)-11--11)(-1)(z -K(1 ])1(1[)-1)(z -K(1 )]-1()1()-1([)]([)(1--1--1--1---z ezz s T s Z z e s T s e K Z s D Z z D mT T lm ls m Ts =+=+==τττ令mT -T ea =,)-1(-mT T eK b =则有1--1--1)-1()(az z bz z D l =τSmith 预估器(纯滞后补偿器)的框图:图 4.)-1()()(-1l z z C z C =)()()az -(1)()z -(1c(k)1-11-1-l k u bz k c k c ==最后解得)1-()1-()()-(-)()(1111k ac k bu k c l k c k c k c +==由上一步所得的数据: 1.0T s =,5τ=,5l =,1m T =,12K =解得如下数据:1---110.368mT T a ee e ====1--1(1-)12(1-)7.584mT T b K e e ==⨯=则-1-5-17.584(1-)()1-0.368z z D z zτ=1111()()-(-5)()7.584(-1)0.368(-1)c k c k c k c k u k c k ==+由此可得到:11()7.584(-1)0.368(-1)-(-5)c k u k c k c k =+由此可见,Smith 补偿器的差分方程有1(-5)c k 项,即存在滞后5拍的信号,因此产生纯滞后信号对纯滞后补偿控制是至关重要的。

史密斯预估控制系统的改进设计

史密斯预估控制系统的改进设计
[Abstract]In a typical industrial process, the controlled object has more or less pure hysteresis characteristics. These characteristics tend to reduce the stability of the system, deteriorate the dynamic performance, and even cause a certain overshoot and oscillation, resulting in poor control of the system. Therefore, the influence of lag can be eliminated by introducing a Smith predictor. However, when the system lags behind or the model is mismatched, the traditional Smith predictive controller has limitations and can only be improved by designing it to overcome the influence of system uncertainty. In this study, we introduce the Smith predictive controller. By introducing its principle and role and illustrating the limitations, this model has always been the basis of the study design. Two improvements were designed in this study. One is based on the improved design of Smith’s predictive control system under the nominal model, and the other is the improved design of the direct application (opt optimization strategy) . The common point of these two methods is to retain the traditional Smith predictive control system to eliminate the lagging characteristics, and then make some improvements so that the system can overcome the impact of uncertainty on the system, and ultimately make the system achieve a good control effect. The difference between the two lies in the different improvement methods used, which involve the tuning method based on the time-scale PID, the study of the nominal model and the opt optimization strategy, and the learning of the method of the second-order universal controller. After determining the improvement method, selecting the appropriate parameters will eventually give good control results.

Smith预估器

Smith预估器

0 引言时滞现象常产生于化工、轻化、冶金、计算机网络通讯和交通等系统中[1,2]。

就控制系统而言,时滞是指作用于系统上的输入信号或控制信号与在它们的作用下系统所产生的输出信号之间存在的时间上的延迟,当时滞较大时,将会使系统中的被调量不能及时反映控制信号的作用;另外,当被控对象受到干扰而使被调量改变时,控制器产生的控制作用不能及时有效地抑制干扰的影响,从而导致较大的超调量和较长的调节时间,甚至产生不稳定。

因此,大时滞系统一直受到人们关注,成为目前过程控制研究领域的一个重要课题。

过程控制中,通常用过程纯滞后时间常数和系统时间常数之比来衡量过程时滞。

当τ/T≤0.3时,称为一般时滞过程,过程比较容易控制,常规PID控制就能收到良好的控制效果;当τ/T>0.3时,称为大时滞过程,需要采取特殊的高级控制方法,其控制难度随τ/T的比值增加而增加。

本文分析了在过程控制中广泛采用的大时滞过程控制算法——Smith预估补偿法,即Smith预估器,并重点讲述了其改进算法——双自由度Smith预估器,最后进行了仿真。

仿真结果表明该改进算法是可行的。

1 传统Smith预估器传统Smith预估器实质上是一种模型补偿控1.1 Smith预估控制基本思路Smith预估控制是瑞典科学家Smith于1957年提出的一种解决时滞系统控制问题的预估控制方法,其控制基本思路是预先估计出过程在基本扰动下的动态特性,然后由预估器进行补偿控制,使被延迟了的被调量提前反映到调节器,并使之动作,以此来减小超调量与加速调节过程[3]。

1.2 Smith预估控制补偿算法引入补偿环节Gk(s)后的闭环系统方框图如图1所示。

其中,Gc(s )e-τσ表示实际过程,Gk(s)表示系统一般PID调节器。

由图1可知系统闭环传递函数为引入补偿环节Gk (s)后,希望系统闭环传递函数的分母不再含e-τσ项,即要求1+Gc(s )Gk(s )+Gc(s )Gk(s )e-τσ=1+Gc(s)Gp(s) (2)即Gk(s)=(1-e-τσ)Gp(s) (3)将式(3)代入图1便可得到图2所示的传统连续Smith预估器方框图。

基于两级Smith预估的纯滞后系统串级模糊控制仿真设计报告

基于两级Smith预估的纯滞后系统串级模糊控制仿真设计报告

基于两级Smith预估的纯滞后系统串级模糊控制仿真Simulation of Cascade Fuzzy Control Method for Pure Lag System Based on Two LevelSmith Predictors摘要在工业过程中,纯滞后系统普遍存在。

针对副回路中含有纯滞后的串级控制系统,对典型的PID串级控制系统加以改进,提出基于主副回路Smith预估补偿的串级模糊控制方法,在主副回路分别加入Smith预估器,并利用模糊控制器为调节器。

仿真结果表明,该种控制方法相比传统的PID串级控制方法具有更优的动态特性和鲁棒性。

关键词:串级模糊控制系统;纯滞后;Smith预估器AbstractThe large time-delay systems widely exist in industry process.For the pure lag which exists in the inner loop of cascade control systems,the cascade fuzzy control method based on Smith predictors is proposed.Two different Smith predictors are added in the main and inner of the system separately and Fuzzy controller is used as the main controller.Simulation result shows that the proposed method is much better than the traditional PID cascade control method in dynamic performance and robustness.Keywords:Cascade fuzzy control system; Pure lag; Smith predictor目录摘要 (Ⅰ)Abstract (Ⅱ)1 概述 (1)1.1 问题提出 (1)1.2 历史回顾 (2)1.3 论文贡献 (3)1.4 结构及内容 (3)2 纯滞后串级控制系统设计理论方法 (4)2.1 串级控制系统 (4)2.2 Smith 预估器 (6)2.3 纯滞后补偿控制系统 (9)2.4 自适应控制 (10)3 两级Smith预估补偿器的设计 (14)3.1 两级Smith预估补偿器的设计 (14)3.2模糊控制器的设计 (15)3.3 算法仿真研究 (19)4 纯滞后串级控制系统新型控制算法的设计 (23)4.1 新型控制算法的设计 (23)4.2 仿真分析 (26)5 结束语 (31)5.1论文贡献 (31)5.2今后的工作方向 (31)参考文献 (32)1 概述在工业生产过程中,滞后是广泛存在的。

Smith预估控制

Smith预估控制

东南大学能源与环境学院实验报告课程名称:计算机控制及系统实验名称:Smith预估控制院(系):能源与环境学院专业:热能与动力工程姓名:学号:0301110实验室:金智楼实验时间:2014 年04月07 日评定成绩:审阅教师:一 实验目的通过实验掌握Smith 预估控制的方法及程序编制及调试。

二 实验内容1. Smith 预估控制系统如图所示,对象G(S)= K ·e-τs/ (1+T 1S),K = 1, T1 = 10 s , τ = 5 s ,Wc(z)采用数字PI 控制规律。

2.对象扰动实验画出U(t) = u0·1(t)时,y(t)曲线。

3.Smith 预估控制(1) 构造W τ(S),求出W τ(Z)。

(2) 整定Wc(s)(按什么整定?) (3) 按图仿真,并打印曲线。

(4) 改变W τ(S)中K ,τ(对象不变),进行仿真比较,观察它们对调节 过程的影响。

三 实验步骤 1.拟订实验方案(1)、对象扰动实验,G(S)离散化,采用后向差分1()()()(1)sY s K e G s U s T s τ-•==+ 令 11z s T --= 则有:y(k)u(k)=K ∙e −τTlnz 1+T1T(1−Z −1)整理得:11()(1)()TKu k N T y k y k T T -+-=+ 其中 N Tτ=#include<iostream.h>#include<math.h> #include<iomanip.h>#include<fstream.h>void main(){ofstream ofile("d:\\21.xls");ofile<<"T"<<'\t'<<"u[k]"<<'\t'<<"y[k]"<<'\n';double u0,T,T1=10,a,b,t=5,k=1;double u[100],y[100];int N,i;cout<<"输入采样周期T:\n";cin>>T;cout<<"输入扰动阶跃值u0:\n";cin>>u0;a=exp(-T/T1);b=k*(1-a);N=int(t/T);cout<<'\n';cout<<"T"<<'\t'<<"u[k]"<<'\t'<<"y[k]"<<'\n';cout<<'\n';cout<<0<<'\t'<<0<<'\t'<<0<<'\t'<<'\n';for(i=0;i<100;i++){if(i==0)u[i]=0;elseu[i]=u0*1;if(i<=(N+1))y[i]=0;elsey[i]=b*u[i-(N+1)]+a*y[i-1];ofile<<i*T<<'\t'<<u[i]<<'\t'<<y[i]<<'\n';cout<<i*T<<'\t'<<u[i]<<'\t'<<y[i]<<'\n';}ofile.close();}(2)、Smith 预估控制按照Smith 的控制,构造1(1)()(1)(1)Ts s t K e W s e s T s τ---=-+对其离散化得:1111()(1)1Nt b z W z z a z---=-- 其中 11TT a e -=, 11(1)b K a =- N Tτ≈取整数。

Smith预估器控制设计

Smith预估器控制设计

《计算机控制》课程设计报告题目: Smith预估器控制设计姓名:《计算机控制》课程设计任务书指导教师签字:系(教研室)主任签字:2012年7月5 日Smith 预估器控制设计一、实验目的通过混合仿真实验,学习并掌握用于具有纯滞后系统的纯滞后补偿(Smith预估器控制)的设计及其实现。

二、实验内容被控对象为-512()2se G s s =+, 1.0s T =画出系统框图,设计Smith 数字预估器。

三、控制系统仿真 1.方案设计已知纯滞后负反馈控制系统,其中图1.其中D(s)为调节器传递函数,-512()2se G s s =+为对象传递函数,其中-5()sO G s e 包含纯滞后特性,纯滞后时间常数5τ=。

系统的特征方程为:5121()()1()02se D s G s D s s -+=+=+由于闭环特征方程中含有-5s e 项,产生纯滞后现象,/5/150.5m T τ==≥,采用常规的PID 控制会使系统稳定性变差,甚至产生振荡。

为了改善系统特性,引入Smith 预估器,使得闭环系统的特征方程中不含有-5s e 项。

Smith 纯滞后补偿的计算机控制系统:图 2.上图所示ZOH 为零阶保持器,传递函数为:se s G Tsh --1)(=,并且有:lT =τ(l为大于1的整数,T 为采样周期)。

由已知可知, 1.0T s =,则551l Tτ===。

2.负反馈调节器D(z)的确定D(z)为负反馈调节器,通常使用PID 控制规律。

使用扩充响应曲线法对数字PID 控制器进行参数整定。

扩充响应曲线法是在模拟PID 控制器响应曲线法的基础上推广应用到数字PID 控制器参数整定的方法。

扩充响应曲线法是用于具有纯滞后的一阶对象,由前面分析和已知: 1.0T s =,5τ=,5l =,1m T =,因此依据课本128页表4.2扩充响应曲线法整定PID 参数表选择数字PID 参数计算公式,由于1=0.25Tτ=,则选择控制度为1.20,控制规律为PI 控制,因此选定PI 参数为:0.78()pmK T τ=3.60iT τ=所以有:0.156p K = 18i T = 则控制器的传递函数为:i 110.1560.00867()(1)0.156(1)T 18p s D s K s s s+=+=+=⋅ 将得到的模拟控制器用一阶后向差分法离散化得到:1-1-1--1-10.7-717.0)-1(1|)()(1-z z z T T K s D z D i p Tz s =⋅+===】【 3.Smith 补偿器)z D (τ的确定Smith 纯滞后补偿的计算机控制系统的框图:图 3.sT Ks G m O ⋅+=1)( lT ≈τ spes G s G τ-)()(=s m Tsso h e s T s e K e s G s G s G ττ---)1()-1()()()(+==)-1)(()(-s p e s G s D ττ=)-11--11)(-1)(z -K(1 ])1(1[)-1)(z -K(1 )]-1()1()-1([)]([)(1--1--1--1---z ezz s T s Z z e s T s e K Z s D Z z D mT T lm ls m Ts =+=+==τττ令mT -T ea =,)-1(-mT T eK b =则有1--1--1)-1()(az z bz z D l =τSmith 预估器(纯滞后补偿器)的框图:图 4.)-1()()(-1l z z C z C =)()()az -(1)()z -(1c(k)1-11-1-l k u bz k c k c ==最后解得)1-()1-()()-(-)()(1111k ac k bu k c l k c k c k c +==由上一步所得的数据: 1.0T s =,5τ=,5l =,1m T =,12K =解得如下数据:1---110.368mT T a ee e ====1--1(1-)12(1-)7.584mT T b K e e ==⨯=则-1-5-17.584(1-)()1-0.368z z D z zτ=1111()()-(-5)()7.584(-1)0.368(-1)c k c k c k c k u k c k ==+由此可得到:11()7.584(-1)0.368(-1)-(-5)c k u k c k c k =+由此可见,Smith 补偿器的差分方程有1(-5)c k 项,即存在滞后5拍的信号,因此产生纯滞后信号对纯滞后补偿控制是至关重要的。

第8章 史密斯预估控制

第8章 史密斯预估控制

Y(s) R(s)

Gc (s)G0 (s)es 1 Gc (s)G0 (s)es
对干扰量的闭环传递函数为
Y(s) F(s)

1
Gf (s) Gc (s)G0 (s)es
在上两式的特征方程中,由于引入了e- s项,使闭环系统的品质大大 恶化。
若能将G0(s)与e- s分开并以G0(s)为过程控制通道的传递函数,以G0(s) 的输出信号作为反馈信号,则可大大改善控制品质。
图中:
G0(s)是被控过程除去纯滞后环节 e- s后的传递函数。
Y1(s)
Gm(s)是史密斯预估器的传递函数。 假如无此预估器,则由控制器
输出u(s)到被控量Y(s)之间的传递函数为:
图8-4史密斯预估控制系统框图
Y(s) u(s)

G0
(s)es
上式表明,受到调节作用之后的被控量要经过滞后时间之后才 能返回到控制器。
G
f
(s)

Tf
1 s
1
第8章史密斯预估控制
对上述改进型方案进行数字仿真,假设对象的传递函数和模 型的传递函数为
Go (s)e ps

2 4s
1
e
4
s
,
Gm
(
s)e

m
s

2.4 e2s 3s 1
即模型的纯滞后小于对象的纯滞后。
第8章史密斯预估控制
分别用原史密斯预估器和改进型方案进行控制,仿真结果如图 8-11所示,其中设定值在t=0时刻从0%上升至10%,而在t=50min 时刻外部扰动从0%上升至10%。 图中:实线为改进型预估控制系统的响应曲线;
58 0 20 40 60 80 100 120 140 160 180 200 Time, min

Smith预估器控制设计【计算机课程设计专用】资料

Smith预估器控制设计【计算机课程设计专用】资料
逐次逼近式速度较高,比较简单,而且价格也不是很高,因此是微型计算机应用系统中最为常用的一种A/D转换器。
AD转换器的电路设计:
图7ADC0809转换器电路设计
(1)由于只需要一路信号,只选择IN-0输入,三根地址线固定接地,选择IN-0通道。
(2)由于ADC0809需要500KHz的时钟源,利用单片机AT89S52的ALE引脚输出的脉冲信号其频率为单片机工作晶振的六分之一,此处单片机采用12MHz的晶振,则需经过4分频后供给ADC0809的CLK端。
=1.15 =2.00
所以有: 0.048 12.00s
则控制器的传递函数为:
(2)
将得到的模拟控制器用一阶后向差分法离散化得到:
(3)
3.Smith补偿器 的确定
Smith纯滞后补偿的计算机控制系统的框图如下所示:
图3带Smith纯滞后补偿的计算机控制系统框图
其中:
(4)
(5)
(6)
令 ,

(7)
二、实验内容
被控对象为 ,T=0.5s,画出系统框图,采用PID控制,设计Smith数字预估器。得到控制系统的性能曲线,并对仿真结果进行分析。然后对元器件进行选型、设计电路,绘制原理图并且在单片机上编程实现控制算法。最后总结工作及心得体会。
三、控制系统仿真
1.纯滞后补偿控制方案设计
已知纯滞后负反馈控制系统方框图,如下:
4.采用Matlab系统仿真
本系统采用PI控制方法,用matlab下的Simulink工具箱搭建闭环系统结构,加以1V的阶跃信号,PI控制器系数 0.048, 12s,取反馈系数为1,采样时间为0.5s,仿真时间为500s。
带Smith预估补偿器的仿真系统得到输出曲线如图所示:

计算机控制系统13Smith预估控制

计算机控制系统13Smith预估控制
则系统特征方程变为:
1 D(s)Wp (s) 0
特征方程中纯滞后环节消失, Smith预估控制有效地 解决了纯滞后系统的稳定性问题
(3) 数字Smith预估控制系统的设计
由计算机实现的Smith预估控制系统
PID
零阶保持器
r(k) e(k) e(k)
+ -
+ - y(t)
D(z) u(k) T
至产生振荡
——纯滞后时间
Tm——对象的主导时间常数
4.1 纯滞后问题的提出
纯滞后对系统稳定性影响的理论分析
r(t) +-
e D(s) u(t) Wp(s) yp(t) s
y(t)
有纯滞后环节的常规反馈控制系统
系统的闭环传递函数为:
W
B(s)
1
D(s)Wp (s)es D(s)Wp (s)es
ym1(t)
e ym(t) - + ms
Wm1(s)
Smith预估器
T
(3)计算PID的输入偏差 e(k) e(k) y(k)
(4)计算数字PID的输出 u(k) u(k 1) u(k)
u(k 1) K p e(k) e(k 1) Kie(k) Kd e(k) 2e(k 1) e(k 2)
(1)Smith预估器的设计思想
有纯滞后环节的常规反馈控制系统
r(t) +-
e D(s) u(t) Wp(s) yp(t) s
y(t)
反馈回路的期望配置
r(t) +-
e D(s) u(t) Wp(s) yp(t) s
y(t)
(1)Smith预估器的设计思想
初步的Smith预估控制方案
对象
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(此文档为word格式,下载后您可任意编辑修改!)扬州大学水利与能源动力工程学院课程设计报告题目:史密斯预估控制系统设计课程:计算机控制技术课程设计专业:________ 电气工程及其自动化_________ 班级:_____________ 电气1101 _____________ 姓名: _____________________________学号: _________________________第一部分任务书《计算机控制技术》课程设计任务书一、 课题名称史密斯预估控制系统设计二、 课程设计目的课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节, 它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重 要的意义。

《计算机控制技术》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地 位。

计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等 方面的知识融合。

通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整 体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事 计算机控制系统的理论设计和系统的调试工作打下基础。

三、 课程设计内容设计以89C51单片机和ADC 、DAC 等电路、由运放电路实现的被控对象构成的计算机单闭环反馈控制 系统。

1. 硬件电路设计:89C51最小系统加上模入电路 (用ADC0809等)和模出电路(用TLC7528和运放等); 由运放实现的被控对象。

2. 控制算法:PID 控制加史密斯预估控制。

3. 软件设计:主程序、中断程序、 A/D 转换程序、滤波程序、PID 控制加史密斯预估控制程序、 D/A 输出程序等。

四、课程设计要求模入电路能接受双极性电压输入(-5V~+5V ),模出电路能输出双极性电压(-5V~+5V )。

模入电路用两个通道分别采集被控对象的输出和给定信号。

五、课程设计实验结果1. 控制系统能正确运行。

2. 正确整定PID 参数后,系统阶跃响应的超调<15%六、进度安排1. 2. 3. 每个同学选择不同的被控对象:5104.G(s)e 「s(0.8s+1)(0.4s+1)G(s)5 6 *e".5s(s+1)(0.2s+1)-5讣(^冇28- 1s G (s )e Is(0.8s+1)(0.3s+1)G(s) e-°.5s(0.4s 十 1)(0.5s+1)G(s)8e~2s(0.8s+1)(0.2s+1)- 5 2s G(s)e 2s(0.8s+1)(0.2s+1)七、课程设计报告内容:总结设计过程,写出设计报告,设计报告具体内容要求如下:1•课程设计的目和设计的任务。

2•课程设计的要求。

3•控制系统总框图及系统工作原理。

4•控制系统的硬件电路连接图(含被控对象),电路的原理。

5•软件设计流程图及其说明。

6•电路设计,软件编程、调试中遇到的问题及分析解决方法。

7 •实验结果及其分析。

8体会。

第二部分课程设计报告目录1 课题简介 (1)1.1课题的目的,任务,要求 (1)1.2 课程设计内容 (1)1.3 课程设计要求 (1)2史密斯预估控制系统方案设计 (2)2.1史密斯预估控制器的介绍 (2)2.2控制系统框图及闭环工作原理 (2)3史密斯预估控制系统硬件电路设计 (3)3.1 总体硬件电路图 (3)3.2 A/D 采样电路 (3)3.3 输入双极性的实现 (3)3.4 D/A 输出双极性的实现 (4)3.5 A/D、D/A 端口地址的转换 (5)3.6 给定被控对象的电路实现 (5)4史密斯预估控制系统控制算法设计 (6)4.1史密斯预估控制的基本原理 (6)4.2史密斯预估控制的算法实现 (6)4.2.1 史密斯预估器 (6)4.2.2 计算公式推导 (7)5史密斯预估控制软件编程设计 (8)5.1各程序流程图及其主要功能 (8)5.1.1 主程序流程图及其功能 (8)5.1.2 定时中断程序流程图及其功能 (9)5.1.3 外部中断程序流程图及其功能 (9)5.2 重要程序的实现 (10)5.2.1 function 程序 (10)6 史密斯预估器的MA TLAB 仿真 (11)6.1 史密斯预估器的simulink 仿真方框图 (11)6.2 PID 参数设置 (11)7 实验与结果分析 (12)7.1 上机调试结果 (12)7.1.1采用零阶保持器离散化时的输出波形 (12)8 小结与体会 (13)参考文献 (14)附录 (15)1课题简介1.1课题的目的,任务,要求课程设计是课程教学中的一项重要内容,是达到教学目标的重要环节,是综合性较强的实践教学环节, 它对帮助学生全面牢固地掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生全面素质具有很重 要的意义。

《计算机控制技术》是一门理论性、实用性和实践性都很强的课程,课程设计环节应占有更加重要的地 位。

计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等 方面的知识融合。

通过课程设计,加深对学生控制算法设计的认识,学会控制算法的实际应用,使学生从整 体上了解计算机控制系统的实际组成,掌握计算机控制系统的整体设计方法和设计步骤,编程调试,为从事 计算机控制系统的理论设计和系统的调试工作打下基础。

1.2课程设计内容设计以89C51单片机和ADC 、DAC 等电路、由运放电路实现的被控对象构成的计算机单闭环反馈控制 系统。

1. 硬件电路设计:89C51最小系统加上模入电路 (用ADC0809等)和模出电路(用TLC7528和运放等); 由运放实现的被控对象。

2. 控制算法:PID 控制加史密斯预估控制。

3. 软件设计:主程序、中断程序、A/D 转换程序、滤波程序、 PID 控制加史密斯预估控制程序、 D/A 输出程序等。

1.3课程设计要求1. 模入电路能接受双极性电压输入(-5V~+5V ),模出电路能输出双极性电压(-5V~+5V )。

2. 模入电路用两个通道分别采集被控对象的输出和给定信号。

3. 每个同学选择不同的被控对象:4. 对象的纯延迟环节用软件通过数组单元移位实现。

5. 定时中断间隔选取10ms ,采样周期T 取50ms ,为采样中断间隔的整数倍。

6. PID 控制器可用凑试法整定。

2史密斯预估控制系统方案设计2.1史密斯预估控制器的介绍在工业过程(如热工、化工)控制中,由于物料或能量的传输延迟,许多被控制对象具有純滞后性质。

对象的这种純滞后性质常引起系统产生超调或振荡,史密斯提出了一种純滞后的补偿模型,利用微型计算机 可以方便地实现純滞后补偿。

史密斯预估控制原理是:与调节器并联一补偿环节,用来补偿被控对象中的純滞后部分,这个补偿环节称为 预估器,其传递函数为G (S )(1-e - T s), T 为純滞后时间,由史密斯预估器和调节器组成的补偿回路称为純滞后补偿器,经补偿后的系统闭环传递函数为这一形式说明,经补偿后,消除了純滞后部分对控制系统的影响, 因为式中的e -Ts 在闭环控制回路之外,G(s) =5(s 1)(0.2s 1)-1.5 s不影响系统的稳定性,拉氏变换的位移定理说明,仅将控制作用在时间坐标上推移了一个时间T ,控制系统的过渡过程及其他性能指标都与对象特性为Gp(S)时完全相同。

2.2控制系统框图及闭环工作原理图1带史密斯预估器的控制系统带史密斯预估器的双通道采样闭环控制系统框图如图1所示,在该系统中,对给定值r(t)进行A/D转换采样,得到离散化的r(k),并且对输出值y(t)也进行A/D转换,得到y(k),然后计算e*k) =r(k)-y(k)。

u(t)为输出的控制量,采样u(t)、y T (t),计算e2(k) =e i(k)-y T (k), D(s)为计算机控制系统的脉冲传递函数,通过与调节器并联的补偿环节来补偿被控对象中的純滞后部分,再对包含零阶保持器的被控量进行控制进而达到要求的控制目的。

3史密斯预估控制系统硬件电路设计3.1总体硬件电路图总体硬件电路图见附录。

3.2 A/D采样电路牛I—I----- 1Hi"<_--------- 1----500KD4-0DUD4-2申M4UI-5Di6[B-7ALEEH^LE/AJOrAjfi A/DLL3HZZF2 WKvccni-?&HD图2 A/D采样电路的实现PMD<B—IU+严I_LuFADMADM:J1Eg STAET0 OLClCk册)轴U1U5AJIOYCAlI J NISH74ACJ4IIDWDEOE9_~6 AL!E】2j DOUIDKJNJNr2TH3RMJK.6(Mt-iIK-flJN-7GND-||册卜M3______________K5|—jlO^UUA"■2诵国$4巾墙[vuc图3输入双极性实现电路由图3可知,输入通道IN6和IN7加了阻值为10K 的电阻。

IN1~IN5的模拟量输入允许范围:0V~4.98V , 对应数字量范围00H~FFH 2.5V 对应80H 。

而IN6和IN7两路由于接上了上拉电阻,所以当输入IN7的电压0V 。

就是说,输入是 Uin=(Uout+Vcc)/2,因此在 -5V~+4.96V ,对应数字量输出双极性实现电路3.3输入双极性的实现IN-6 IN-7为0V 时,进入A/D 转换的电压为2.5V ;当输入IN7的电压为-5V 时,进入转换的电压为 到外端口的电压 Uout 和进入转换的电压Uin 的关系旦的电压可以实现转换的功能,模拟量的输入允许范围为: 3.4 D/A 输出双极性的实现IN7 端口加上-5V~+4.96V 00H~FFH 0V 对应 80H 。

FOO30/I0W% /I0Y1吃 曲7 M 8 D59 D4 10 D311 D2 12DI13I] 14DAOA/B WR CSVsfB MA AH-GHDHi5bB7DB6 RihBDE5DB4 OUT-BDB3DBSDEIRMbbDBO 彳OUT-ARfbA ■GNDOUT-AVCC图 4 D/A 1113 TLC732820 OUT-B13Z -- 1 1KR32R3?了一路输出,即 OUT-A 以此为例可知,R 31左端的电压为转换输出的单极性电压 V i ,该电压的大小为 ,这就 是原本单极性输出的正常电压。

但是加上上图所示的电路之后, 设输出电压为 0UT-1,因为右边的放大器 3号 端接地,所以2号端也虚地,即电压为 0V 。

相关文档
最新文档