大迟延和复杂控制系统

合集下载

串级控制原理及应用

串级控制原理及应用

课程设计报告学院电子信息学院专业控制理论与控制工程学生显班级学号132030032指导教师杜昭平二零一四年四月串级控制系统原理及应用一串级控制系统的根本概念1 串级控制系统近二十年,控制技术获得了惊人的成就,已在工业生产和科学开展中起着关键作用。

而且,控制系统已成为大量设备不可分割的重要组成局部。

控制自动化的程度已成为衡量工业企业现代化的一个重要标志。

在众多复杂的控制系统中,串级控制系统在电机控制中的应用更为普遍,串级控制系统是一个双回路系统,一个控制器的输出控制另一个控制器的设定值,这种构造称为串级控制系统。

串级控制系统实质上是把两个调节器串接起来,通过它们的协调工作,使一个被调量准确保持为设定值]1[。

通常,串级系统副环的对象惯性小,工作频率高,而主环惯性大,工作频率低。

2 串级控制系统的组成串级控制系统整个系统包括两个控制回路,主回路和副回路。

副回路由副变量检测变送、副调节器、调节阀和副过程构成;主回路由主变量检测变送、主调节器、副调节器、调节阀、副过程和主过程构成。

主要由以下元件构成:〔1〕主调节器和副调节器两个调节器〔2〕两个测量变送器〔3〕一个执行器〔4〕一个调节阀们〔5〕被控对象组成系统原理框图如图1-1所示。

图1-1 串级控制系统原理方框图〔1〕系统中的两个调节器相互串联,前一个调节器的输出作为后一个调节器的输入。

这两个调节器分别叫作主调节器和副调节器,即主调节器的输出进入副调节器,作为副调节器的给定值。

〔2〕串级控制系统中有两个反应回路,并且一个回路嵌套在另一个回路之中,处于里面的回路称为回路〔副回路〕,处于外面的回路称为外回路〔主回路〕。

〔3〕串级控制系统中有两个测量反应信号,称为主参数和副参数,分别作为主、副调节器的反应输入信号。

二串级控制系统实例——火电厂主汽温度串级控制系统2.1 应用现状火电厂中,为更好的对主蒸汽温度进展控制,通常将过热器分为两段,即高温段和低温段,在之间装有一个喷水减温器,喷水减温器是一个三通容器,分别与低温段过热器、高温段过热器以及冷水〔减温水〕管道连通,蒸汽从低温段流经喷水减温器,再进入高温段。

一种大迟延系统的控制方法

一种大迟延系统的控制方法

一种大迟延系统的控制方法马平;李奕杰【摘要】大迟延系统在工业生产过程中比较常见但又难以控制,并且大部分工业生产过程都具有非线性的特征,被控对象的传递函数随负荷的变化而变化.在利用传统串级PID对实际系统进行控制的时候,很难得到理想的控制效果,难以保证控制品质,因此针对此问题提出基于物理机理的PID控制方法.该方法的控制策略主要是基于被控对象和控制过程的物理机理,使其可以不需要经过复杂的计算和补偿环节,取消了串级控制回路,从而使系统结构更加简单有效,控制性能得到较大改善,可适应大范围负荷变化的需要.由于火电厂主汽温为典型的大惯性、大迟延、非线性系统,被控对象的传递函数随负荷的变化而改变,所以选取主汽温为被控对象进行仿真实验.实验结果证明,基于物理机理的PID控制与传统串级PID相比,可以达到更好的控制效果.%In the industrial production process,the large delay system is comparatively common and get difficult to be controlled one. Most of them are nonlinear and their transfer function varies with load. U-sing traditional serial PID for control of practical system, it is difficult to get an ideal control effect and hard to ensure the control quality. In view of above-mentioned facts, a physical mechanism-based PID control method was presented. Its control strategies were mainly based the physical mechanism of the controlled objects and control process without complex calculation and compensation link, where the cascade control loop was canceled, so that the system structure became simpler and more effective, and its control performance got very great improvement, meeting the requirement of wide range of load variation. In power plant, the mainsteam temperature is a typical large-inert, long delayed, and nonlinear system. The transfer function of the controlled object varies with the load. Therefore, the main steam temperature was taken as the controlled object to carry out the simulation experiment. The experimental result showed that, compared with the traditional cascade PID control, the PID control based on physical mechanism would be able to achieve better control effect.【期刊名称】《兰州理工大学学报》【年(卷),期】2012(038)006【总页数】4页(P66-69)【关键词】基于物理机理的PID控制;过热汽温;扰动;大迟延【作者】马平;李奕杰【作者单位】华北电力大学自动化系,河北保定071000;华北电力大学自动化系,河北保定071000【正文语种】中文【中图分类】TP273大迟延系统在工业生产过程中比较常见但又是难以控制的,一直是控制界关注的研究方向[1].利用传统串级PID对实际系统进行控制的时候,得到理想的控制效果相当困难,难以保证控制品质[2].而基于物理机理的PID控制可以很好地解决此问题.并且通过仿真实验与传统的串级PID控制效果比较,更能突显出基于物理机理的PID控制的优势.1 基于物理机理的PID控制1.1 传统串级PID控制的缺陷现在工程上针对大惯性大迟延系统往往采用串级PID控制.串级系统和简单系统有一个显著的区别,即其在结构上形成了两个闭环.一个闭环在里面,被称为副环或者副回路,在控制过程中起着“粗调”的作用;一个环在外面,被称为主环或主回路,用来完成“细调”任务,以最终保证被调量满足工艺要求[3].系统内回路整定后可约等于1,此时系统的震荡频率取决于系统的惰性区G01(s),而G01(s)仍然为具有较大迟延的对象,因此这种控制结构在负荷扰动下,系统超调量大、调节时间长的特性不能得到有效的改善.1.2 基于物理机理的PID控制原理对于大惯性大迟延系统基于物理机理的PID控制的控制策略主要基于被控对象和过程的物理机理,可以不需要复杂的计算和补偿环节,取消了串级控制回路,系统结构更加简单、有效,可适应大范围负荷变化的需要[4].基于物理机理的PID控制的系统原理如图1所示,其中K为调整因子,G01(s)为系统的惰性区,G02(s)为导前区.图1 基于物理机理的PID控制系统结构Fig.1 Configuration of physical mechanism-based PID control system系统构建了基于对象机理模型的局部反馈G′01(s),反馈与对象相关联,系统在本质上变成开环,消除了系统的震荡和超调.系统的开环传递函数如下:得出系统的特征方程为代入式(1)以及系统的特征方程,得出:当时,系统的特征方程转化为则式(1)可简化为化简后系统的原理图如图2所示.可以看出,系统的震荡频率取决于G02(s),而对于大惯性大迟延的系统,往往G02(s)的震荡频率比G01(s)小很多,调节对象成为快速响应对象而不再是大惯性对象,参数整定十分容易,系统的震荡频率减小,调节器的输出更加平和,调节器出现震荡的可能性大大减小,负荷扰动下,系统超调量大,调节时间长的特性得到了有效改善.图2 基于物理机理的PID控制系统化简后方框原理图Fig.2 Simplified block diagram of physical mechanismbased PID control system系统的误差传递函数为得出系统的稳态误差为将式(1,3,4)代入式(7)可得当s→0时,GPID(s)→∞,1+GPID(s)G02(s)可以等效为GPID(s)G02(s),所以稳态误差为g(s)是动态环节,可表示为,当s→0时,g(s)等于1,所以得出系统的稳态误差等于0.2 基于物理机理的火电厂过热汽温控制设计2.1 过热汽温对象特性分析由火电厂主汽温在不同负荷下的被控对象传递函数[5](见表1)即可以得出其为大惯性、大迟延、非线性的系统,被控对象的传递函数随负荷的变化而改变.目前电厂过热器调节方法主要采用喷水减温方法,过热蒸汽温度控制系统采用串级控制或导前汽温微分信号的双回路控制[6].当工况变化大时,难以保证控制品质,因而考虑采用基于物理机理的PID汽温调节.表1 不同负荷下的被控对象传递函数Tab.1 Transfer function of controlled object with different loads负荷/%导前区惰性区100 G02(s)=1.58(14s+1)2 G01(s)= 2.45(15.8s+1)4 88 G02(s)=2.01(16s+1)2G01(s)= 2.09(22.3s+1)4 62 G02(s)=4.35(19s+1)2 G01(s)= 1.83(28.2s+1)4 44 G02(s)=6.62(21s+1)2 G01(s)= 1.66(39.5s+1)42.2 基于物理机理过热汽温结构设计根据过热汽温的实际情况,得出基于物理机理的PID控制的过热汽温控制原理图如图3所示,图3依然可以简化为图2的形式.其中,输入为过热器出口汽温设定值Tsp,输出为过热器出口汽温Tout,实际工程中通过f(x)来实现K的取值,,K为G01(s)在不同负荷下的增益的倒数.图3 过热汽温的基于物理机理的PID控制系统结构Fig.3 Configuration of physical mechanism-based PID control system for superheated steam temperature control当G′01(s)与实际 G01(s)的特性充分接近时则整个动态调整过程基本维持恒定,整个汽温调节系统转换为以过热器进口汽温为对象的单回路系统[7].模拟的过热器特性的G′01(s)随着负荷的改变会发生变化,即可以通过负荷与多容环节时间常数的关系曲线实现不同负荷下的过热器的特性.同时调整因子也随负荷的变动而发生改变.过热器特性的G′01(s)和调整因子并不总是很准确的,但 Tout总能稳定到设定点[8].本文分别针对负荷为100%、88%、62%、44%的情况对被控对象进行研究.被控对象传递函数见表1.2.3 仿真研究为了检验证明本文提出的控制策略的有效性和优越性,根据在不同负荷系统出现的不同扰动,做了两组扰动仿真实验,并和传统串级PID加入同样的扰动进行比较. 过热汽温基于物理机理的PID控制的系统原理如图3所示,因为G′01(s)模拟的是过热器的特性,G′01(s)的模型为在不同负荷下分别加入给定值扰动和调节量扰动,系统的响应曲线如图4和图5所示,虚线为常规串级PID控制,实线为基于物理机理的PID控制.图4 四种不同负荷下给定值扰动的响应曲线Fig.4 Curves of response of system with four different loads to definite-valued disturbance图5 四种不同负荷下调节量扰动下的响应曲线Fig.5 Curves of response of system with four different loads to disturbance of adjusting magnitude从仿真结果可以看出,相对于常规的PID控制策略,采用基于物理机理的PID控制策略在出现调节量扰动时有更小的超调,并且调节时间要短.本文在对负荷扰动进行研究时,将100%、88%负荷作为第一组,62%、44%负荷作为第二组,即把100%负荷下的G01(s)换成88%负荷下的G01(s),88%负荷下的G01(s)换成100%负荷下的G01(s),观察控制效果的变化,第二组做同样的研究,并与串级相同的扰动仿真,然后进行比较.系统的响应曲线如图6所示,虚线为常规PID控制,实线为基于物理机理的PID控制.图6 四种负荷扰动下不同负荷扰动下的响应曲线ig.6 Curves of system response to disturbance of four loads从仿真结果可以看出,相对于常规的PID控制策略,采用基于物理机理的PID控制策略在出现负荷扰动时有更小的超调,并且调节时间要短.3 结论本文针对大惯性、大迟延、非线性系统提出了一种基于被控对象和过程物理机理的PID控制策略,使其可以不需要复杂的计算和补偿环节,取消了串级控制回路,从而使系统结构更加简单和有效,可适应大范围负荷变化的需要.通过以火电厂主汽温为被控对象的仿真,验证了基于物理机理的PID控制策略的有效性和较传统串级PID控制的优越性.基于物理机理的PID控制策略不仅具有更小的超调量、更强的抗干扰能力和更好的自适应性,并且算法原理简单,使其可以方便地应用于工业控制中,具有很好的工业应用前景.参考文献:[1]李长更,刘友宽,苏杰.模型算法控制对大迟延系统的控制效果研究[J].仪器仪表用户,2010,17(4):5-7.[2]王丽珍.模糊PID控制器在过热汽温控制中的应用[J].机械工程与自动化,2009(1):129-131.[3]金以慧,方崇智.过程控制[M].北京:清华大学出版社,2009:112-114. [4]夏明.超临界机组汽温控制系统设计[J].中国电力,2006,39(3):74-77.[5]李建强,杨铎烔.基于灰色预估PID控制的过热汽温控制[J].华北电力大学学报:自然科学版,2011,38(1):71-74.[6]车得福,庄正宁,李军,等.锅炉[M].西安:西安交通大学出版社,2004:276-282.[7]张华,孙奎明,张磊.热工自动化[M].北京:中国电力出版社,2010:76-78.[8]李致远.基于单神经元自适应PID的过热汽温控制系统研究[J].工业控制计算机,2011,23(8):65-66.。

斯密斯预估控制器

斯密斯预估控制器

施密斯预估控制姓名:学号:班级:1 实验目的对大多数控制系统,采用常规的控制技术均可以达到满意的控制效果,但对于复杂及特殊要求的控制系统,采用常规的控制室技术很难达到目的,在这种情况下,就需要采用复杂控制技术,其中Smith 预估控制算法是常用的一种,通过本实验加深对Smith 预估控制算法的理解和掌握。

2 实验原理图1为被控对象具有纯滞后特性的单回路反馈控制系统,D (s )是控制器,被控对象的传递函数为etss -)(G p ,其中,)(G p s 为被控对象中不包含纯滞后部分的传递函数,ts-e为被控对象纯滞后部分的传递函数。

)(t r )(t e )(t u )(t y_施密斯预估原理:与D (s )并接一补偿环节,用来补偿被控对象中的纯滞后部分,这个补偿环节称为预估器,其传递函数为)1)((G p tse s --,t 为纯滞后时间,补偿后的系统结构如图2所示。

)(t r )(t e )(t u )(t y_ _)(t y τ由施密斯预估控制器)1)((G p tses --和控制器D (s )组成的回路陈伟纯滞后补偿器,)(s Ds e s τ-)(G p)(s Ds e s τ-)(G p)1)((G p ts e s --其传递函数为:)1)(()(1)()(D m s p e s G s D s D s τ--+=经过补偿后的系统闭环传递函数为:s p p sp m sp m e s G s D s G s D es G s D e s G s D τττ---+=+=Φ)()(1)()()()(1)()(s )(该式说明,进过补偿后,消除了之后部分对控制系统的影响,因为式中ts-e 在闭环控制回路之外,不影响系统的稳定性。

设广义被控对象为:1011()()()1Ts s se e H s G s G s es T sττ----==⋅+取T=1、τ=2、T 1=2.88,经采样(T=1s )保持后,其广义对象z 传递函数为00.2934()0.7066G z z =-,而2se -转换为2个单位迟延。

毕业设计-神经网络控制算法仿真设计

毕业设计-神经网络控制算法仿真设计

摘要目前,由于PID结构简单,可通过调节比例积分和微分取得基本满意的控制性能,广泛应用在电厂的各种控制过程中。

电厂主汽温被控对象是一个大惯性、大迟延、非线性且对象变化的系统,常规汽温控制系统为串级PID控制或导前微分控制,当机组稳定运行时,一般能将主汽温控制在允许的围。

但当运行工况发生较大变化时,却很难保证控制品质。

因此本文研究基于BP神经网络的PID控制,利用神经网络的自学习、非线性和不依赖模型等特性实现PID参数的在线自整定,充分利用PID和神经网络的优点。

本处用一个多层前向神经网络,采用反向传播算法,依据控制要时输出Kp、Ki、Kd,依次作为PID控制器的实时参数,代替传统PID参数靠经验的人工整定和工程整定,以达到对大迟延主气温系统的良好控制。

对这样一个系统在MATLAB平台上进行仿真研究,仿真结果表明基于BP神经网络的自整定PID控制具有良好的自适应能力和自学习能力,对大迟延和变对象的系统可取得良好的控制效果。

关键词:主汽温,PID,BP神经网络,MATLAB仿真ABSTRACTAt present, because PID has a simple structure and can be adjusted proportional 、integral and differential to satisfactory control performance, it is widely used in power plants of various control process. The system of power plant main steam temperature is an large inertia、big time-delayed and nonlinear dynamic system. Conventional steam temperature control system adopted cascade PID control or the differential control of lead before. When the unit is stable, these methods will control the steam temperature in a certain range ,but when operating conditions changed greatly, it is difficult to ensure the quality of control. This article studies PID control based BP neural network . Using such characteristics of neural network self-learning, nonlinear and don't rely on model realize PID parameters auto-tuning. It can make full use of the advantages of PID and neural network. Here, we use a multilayer feedforward neural network using back propagation algorithm. This net can real-time output Kp, Ki, Kd as the PID controller parameters , insteading of the traditional PID parameters determined by experience, so it can obtain good control performance .For such a system ,we can simulate in MATLAB simulation platform. The simulation results show that the PID control based BP neural network has good adaptive ability and self-learning ability. For the system of large delay and free-model can obtain good control effect.KEY WORDS: main steam temperature ,PID ,BP neural network, MATLAB simulation目录摘要 (I)ABSTRACT (II)第一章绪论 (1)1.1 选题背景和意义 (1)1.2 国外研究现状 (1)1.3 立论依据 (5)1.4 本文所做的主要工作 (6)第二章神经网络的基本原理 (8)2.1 人工神经元模型 (8)2.2 神经网络的学习方式和学习规则 (9)2.2.1 神经网络的学习方式 (9)2.2.2 神经网络的学习规则 (9)2.3 神经网络的特点及应用 (10)2.4 BP神经网络 (11)2.4.1 BP神经网络的结构 (11)2.4.2 BP神经网络的算法 (12)2.5 本章小结 (16)第三章基于BP神经网络的PID控制 (17)3.1 PID控制器的离散差分方程 (17)3.2 基于BP神经网络的PID整定原理 (18)3.3 基于BP神经网络的PID控制算法流程 (22)3.4 本章小结 (22)第四章基于BP神经网络的PID控制在主汽温控制系统中的应用 (23)4.1 主汽温的控制任务 (23)4.2 主汽温被控对象的动态特性 (23)4.3 主汽温控制策略 (24)4.3.1 主汽温控制信号的选择 (24)4.3.2 主汽温控制的两种策略 (26)4.4仿真分析 (27)4.5 本章总结 (34)结论与展望 (35)参考文献 (37)致 (39)第一章绪论1.1 选题背景和意义在控制系统设计中,最主要而又最困难的问题是如何针对复杂、变化及具有不确定性的受控对象和环境作出有效的控制决策。

知识领域17:过程控制系统(PCS)

知识领域17:过程控制系统(PCS)
熟练掌握
调节阀的流量特性
掌握
调节阀口径计算
掌握
调节阀选型
掌握
测量变送器的选型
传感器*
掌握
测量仪表
掌握
系统投运
控制系统的调试与投运
掌握
PCS3
复杂控制系统
串级控制系统*
工作原理及分析
熟练掌握
系统设计
熟练掌握
参数整定
掌握
前馈控制系统
前馈补偿器的设计与实现
掌握
前馈控制系统设计及参数整定
掌握
大迟延过程系统
常规控制方案的设计与实现
知识单元知识点掌握程度目前修改pcs1过程建模与过程特对象数学模型动态特性的基本描述形式熟练掌握对象动态特性描述形式的转换方法熟练掌握机理建模方法熟练掌握实验建模方法掌握pcs2简单控制系统设计方法系统设计原则与步骤被控变量与控制变量的选择控制方案的确定熟练掌握控制器及其参数整pid控制器原理熟练掌握控制系统的性能指标熟练掌握pid参数整定熟练掌握执行器的选型调节阀的工作原理和流量方程式熟练掌握调节阀的流量特性掌握调节阀口径计算掌握调节阀选型掌握测量变送器的选型传感器掌握测量仪表掌握系统投运控制系统的调试与投运掌握pcs3复杂控制系统串级控制系统工作原理及分析熟练掌握系统设计熟练掌握参数整定掌握前馈控制系统前馈补偿器的设计与实现掌握前馈控制系统设计及参数整定掌握大迟延过程系统常规控制方案的设计与实现掌握预估补偿控制方案的设计与实现掌握采样控制方案的设计与实现掌握特定要求的过程控比值控制系统掌握均匀控制系统掌握分程控制系统掌握选择性控制系统掌握多变量解耦控制多变量控制系统的关联与分析典型耦合结构相对增益的概念与计算掌握常用解耦控制系统的设计与实现了解pcs4先进控制技术推理控制系统推理控制器设计了解误差模型掌握多变量推理控制了解预测控制系统预测控制模型选修控制算法选修预测控制方法选修稳定性和鲁棒性选修自适应控制系统自校正控制选修模型参考自适应控制选修模糊控制系统模糊集理论的基本概念与计算选修模糊推理选修模糊控制器原理及设计选修神经网络控制系统神经网络的结构及学习规则选修神经控制原理选修神经网络控制系统结构与原理选修pcs5过程计算机控制系组成与类型熟练数字式pid控制算法熟练掌握参数整定熟练掌握数据通信技术异步传送与同步传送掌握面向字符和面向位的传送掌握平衡与不平衡传输掌握工业网络技术工业网络协议掌握工业网络的选型掌握工业以太网及其应用掌握分布式计算机控制系统dcs的结构组成掌握dcs的软件掌握dcs的组态方法掌握总线型dcs掌握dcs中的先进控制技术了解现场总线控制系统fcs的设计与组态掌握现场总线网络系统的构成与组态掌握基金会现场总线了解profibus现场总线了解

常规PID控制规律

常规PID控制规律

一、常规PID控制规律常规PID控制即比例-积分-微分控制规律。

比例调节作用是最基本的调节作用,使长劲”比例作用贯彻于整个调节过程之中;积分和微分作用为辅助调节作用。

积分作用则体现在调节过节过程的后期,用以消除静态偏差,使后劲”微分作用则体现在调节过程的初期,使前劲”。

4. PID(比例-积分-微分)控制特点(1)缺点不适用于有大时间滞后的控制对象,参数变化较大甚至结构也变化的控制对象,以及系统复杂、环境复杂、控制性能要求高的场合。

(2)优点:• PID算法蕴涵了动态控制过程中过去、现在和将来的主要信息,而且其配置几乎最优。

比例(P)代表了当前的信息,起纠正偏差的作用,使过程反应迅速。

微分(D)在信号变化时有超前控制作用,代表了将来的信息。

在过程开始时强迫过程进行,过程结束时减小超调,克服振荡,提高系统的稳定性,加快系统的过渡过程。

积分⑴代表了过去积累的信息,它能消除静差,改善系统静态特性。

此三作用配合得当,可使动态过程快速、平稳、准确,收到良好的效果。

•PID控制适应性好,有较强鲁棒性。

• PID算法简单明了,形成了完整的设计和参数调整方法,很容易为工程技术人员所掌握。

•许多工业控制回路比较简单,控制的快速性和精度要求不是很高,特别是对于那些I〜2阶的系统,PID控制已能得到满意的结果。

•PID控制根据不同的要求,针对自身的缺陷进行了不少改进,形成了一系列改进的PID 算法。

2.调节器的参数整定就是合理地设置调节器的各个参数,在热工生产过程中,通常要求控制系统具有一定的稳定裕量,即要求过程有一定的衰减率® ;在这一前提下,要求调节过程有一定的快速性和准确性,换言之稳定性是首要的。

所谓准确性就是要求控制过程的动态偏差(以超调量MP表示)和静态偏差(esS尽量地小,而快速性则是要求控制过程的时间尽可能地短。

控制系统参数整定有理论计算方法、工程整定方法。

热工系统的主要控制方式一•反馈控制反馈控制是根据被调量与给定值的偏差值来控制的。

常见的复杂控制系统

常见的复杂控制系统


串级控制系统主、副被控变量的选择 选择原则如下: 根据工艺过程的控制要求选择主被控变量;主被控 变量应反映工艺指标。 副被控变量应包含主要扰动,并应包含尽可能多的 扰动。 主、副回路的时间常数和时滞应错开,即工作频率 错开,以防止共振现象发生。 主、副被控变量之间应有一一对应关系。 主被控变量的选择应使主对象有较大的增益和足够 的灵敏度。 应考虑经济性和工艺的合理性。

采用外部积分的防饱和积分系统
y
x1
yep

G2
K
T | |




G1
K

T | |
2-6(a)采用外部积分的防饱和积分系统
yep
1
K2

2
1 TI 2 s


3
G1外部积分的防饱和环节的主环开环系统方框图
最终得到输入节点e1与输出节点x1之间的传递函 数: K 1 G (s)W (s) K G (s)W (s) K G (s)W (s)(1 1 )
=
1-
2 T1 x串 g
+ T 2 + K T 2K Z K f K m 2K 2T 1 1 g T 1T 2 2x串
w单 =
1-
1 2 T1 + T 2 x单 g g T 1T 2 2x单
假定串级控制系统和单回路控制以同样的衰减率工作,即令
x串 = x单
T 1 + T 2 + K T 2K Z K f K m 2K 2T 1 w串 = = w单 T1 + T 2 K T 2K Z K f K m 2K 2T 1 = 1+ T1 + T 2 1+ T1 (1 + K T 2K Z K f K m 2K 2 ) T2 T 1+ 1 T2

第四节单回路控制系统

第四节单回路控制系统

第四节单回路控制系统在热工生产过程控制中,最基本的且应用最多的单回路控制系统,其他各种复杂控制系统都是在单回路系统的基础上发展起来的,而且许多复杂控制系统的整定都利用了单回路控制系统的整定方法,可以说单回路控制系统是过程控制系统的基础。

一、单回路控制系统的组成及初步设计单回路控制系统的组成原理方框图如图3-44所示,它是仅有一个测量变送器,一个调节器和一个执行器(包括调节阀),连同被控对象组成的闭环负反馈控制系统。

图1-26 单回路控制系统组成原理方框图1、被调量的选择在图1-26中,被调量是表征生产过程是否符合工艺要求的物理量,在热工生产过程中主要是温度、压力、流量、化学成分等。

一般情况下,欲维持的工艺参数就是系统的被调量,如火力发电厂锅炉过热蒸汽温度控制系统的任务就是维持锅炉过热器出口蒸汽温度,所以汽温控制系统的被调量就是过热器出口汽温。

但是生产过程中,有些工艺参数目前还没有获得直接的快速测量手段,如火电厂进入磨煤机的原煤干燥程度的测量。

这种情况下往往采用间接测量手段,如采用磨煤机入口介质的温度来代表原煤的干燥程度。

以间接参数作为系统的被调量,要求被调量与实际所需维持的工艺参数之间为单值函数关系,否则要采取相应的补偿措施。

对于那些虽有直接测量手段,但所测得的信号过于微弱或迟延较大的情况,不如选用间接参数作为系统的被调量。

为提高测量的灵敏度,减小迟延,应采用先进的测量方法,选择合理的取样点,正确合理地安装检测元件。

2、控制量的选择选择什么样的控制量去克服扰动对被调量的影响呢?原则上是选择工艺上允许作为控制手段的变量作为控制量,一般不应选择工艺上的主要物料或不可控制的变量作为控制量。

例如:火力发电厂锅炉负荷控制系统,其被调量是主蒸汽压力,而影响主蒸汽压力的主要因素是汽轮机进汽量和锅炉燃料量,前者是电力生产要求所确定的,因而不能作为控制量,而只能选择燃料量作为控制量。

给定值 调节器 对象被调量 - μ 扰动 扰动 图1-28 单回路调节系统 3、控制通道和扰动通道单回路控制系统的组成如图1-27所示,图中W 01(s )为对象的传递函数,它是包括了检测元件、测量变送器、执行机构和调节阀在内的广义对象特性;W c (s )为调节器的传递函数,D 为扰动信号,W 02(s )为被调量与扰动信号间的传递函数。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现代工程控制理论实验报告学生姓名:任课老师:学号:班级:实验十二大迟延和复杂控制系统摘要本次试验主要研究了大迟延系统和串级双回路系统,每个部分所包含的内容如下。

基于大迟延系统主要研究对其的各种控制方法,使系统品质能够满足要求,具体内容于下:(1)研究大迟延系统PID控制器参数的选择方法;(2)研究基于微分先行的大迟延控制方法;(3)分析基于smith预估的控制策略,并与PI控制作对比。

其次要分析复杂控制系统。

主要分析以下中系统的特性:(1)分析串级控制系统的各种特点并与单回路系统作对比;(2)研究基于多输入多输出系统的解耦方法;(3)研究机跟炉,炉跟机两种协调方式目录实验十二大迟延和复杂控制系统 (2)摘要 (2)1、大迟延控制系统 (4)1.1大迟延环节 (4)1.2对大迟延系统的几种控制策略 (4)2、串级控制系统 (18)2.1串级控制系统的组成 (18)2.2串级控制系统的特点 (18)2.3串级控制系统各种特点的实验验证与分析 (19)3、多输入多输出系统的解耦 (24)3.1解耦原理 (24)3.2仿真实例 (26)4、协调控制系统 (39)4.1协调控制方式介绍 (39)4.2协调控制方式的仿真 (39)1、大迟延控制系统1.1大迟延环节控制领域中称传递函数为seτ-的环节为纯迟延环节。

当对象的传递函数中含有纯迟延项时,我们称这样的对象为迟延对象。

纯迟延环节虽然不会改变系统的增益,但会改变系统的时间特性和稳定性。

由于纯迟延环节的存在,系统的输出会滞后sτ,不仅会降低系统的反应时间,而且会导致反馈量不能表示当前系统的状态,直接影响控制器的控制效果,甚至导致破坏整个系统的稳定性。

设某一迟延对象的传递函数为(1)s nke Ts τ-+,当0.3Tτ>时我们称这样的对象为大迟延对象。

对于含有大迟延对象的系统,上述问题尤为严重。

因此针对大迟延对象,需要新的控制策略。

常见的针对大迟延系统的控制方法有PI控制、微分先行、smith预估。

1.2对大迟延系统的几种控制策略1.2.1PI控制与PID控制1.2.1.1控制原理及方法针对大迟延环节选择控制器时,以往的经验公式不能直接使用了,需要用到大迟延环节特有的整定方法。

针对大迟延系统选择控制器参数时,首先要做的就是将对象进行转化处理,改变其大迟延特性。

转化处理的方法如下。

设系统对象的传递函数为111(1)sn k e T s τ-+,转化后得到的传递函数为222(1)s n ke T s τ-+。

为保证对象的特性不会发生大的改变,二者之间需要满足111222n T n T ττ+=+。

如此可以消除大迟延特性。

之后再利用之前的经验公式选择合适的控制器参数。

另外,针对一阶纯迟延环节还可以用zn 法来选择控制器参数。

当控制器形式为1(1)p d i k T S T S++时,Zn 法的表格如下。

之前的所有工作都是粗略的得到控制器的参数,还需要利用精确寻找对控制器的参数进行优化。

对控制器参数进行优化的过程在实验十一中已经阐述完成,在此不再累赘。

1.2.1.2实验举例针对传递函数为6020.45s e -(1+65s )的对象设计合适的PID 控制器使系统的输出能够稳定下来。

并保证超调量不超过10%,稳定时间不超过2000s 。

解 首先对对象进行转化,已知n1=2,T1=65,1τ =60111222n T n T ττ+=+令n2=3,T2=60,2τ =10正好可以使得等式成立。

因此对象就被转化成1030.45se -(1+60s ),利用经验公式 对该对象选择PI 或PID 控制器参数,之后再利用PSO 算法进行优化处理最终的到的系统输出如下。

观察两条曲线可以发现PID 控制会加减小稳定时间,降低系统超调,提升系统的快速性和稳定性。

PI 控制和PID 对应的程序如下。

%PIDfor i=1:lp20040060080010001200140000.20.40.60.811.21.4e=r-x(2);ui=ui+e*dt/(delta*ti);up=e/delta;ud=kd*(e-e0)/dt;pid=ui+up+ud;e0=e;u(i)=pid+D(i);x(1)=a*x(1)+b*k*u(i);x(2)=a*x(2)+b*x(1);temp=de(m);for j=(m-1):-1:1de(m-j+1)=de(m-j);endde(1)=x(2);y=[y temp];t=[t i*dt];end%PIx(1:n)=0;ui=0;de(1:m)=0;y1=[];t1=[]; for i=1:lpe=r-x(2);ui=ui+e*dt/(delta*ti);up=e/delta;u(i)=ui+up+D(i);x(1)=a*x(1)+b*k*u(i);x(2)=a*x(2)+b*x(1);temp=de(m);for j=(m-1):-1:1de(m-j+1)=de(m-j);endde(1)=x(2);y1=[y1 temp];t1=[t1 i*dt];endfigure(1) plot(t,y,t1,y1)[ts,Mp,fai,tr,tp,ys,text11]= value(y,t(2)-t(1)); text11=['PID 控制',char(13,10)',text11];[ts,Mp,fai,tr,tp,ys,text12]= value(y1,t1(2)-t1(1)); text12=['PI 控制',char(13,10)',text12]; legend(text11,text12);1.2.2微分先行1.2.2.1控制原理及方法微分先行的方框图如下+-PIG(s)()D s 1d T s+()R s ()Y s微分先行的控制策略与普通PID 控制器的不同在于,微分先行将D 控制置于反馈环节当中。

这种方式的好处在于,当输入信号发生跳变时,由于执行机构需要一定的过渡时间使得系统的输出不能发生突变,因此微分作用不会出现瞬间无穷大的现象。

微分先行的程序如下。

%微分先行ti=100;kd=80;delta=0.1; de(1:m)=0;Td=100;Kd=0.1;a1=exp(-dt/Td*Kd);b1=1-a1;ui=0;e0=0;r=1;x(1:4)=0;y2=[];t2=[];udd=0;for i=1:lpe=r-x(2);ui=ui+e*dt/(delta*ti);up=e/delta;ud=kd*(e-e0)/dt;pid=ui+up+ud;e0=e;u(i)=pid+D(i)-udd;x(1)=a*x(1)+b*k*u(i);x(2)=a*x(2)+b*x(1);temp=de(m);for j=(m-1):-1:1de(m-j+1)=de(m-j);endde(1)=x(2);y2=[y2 temp];t2=[t2 i*dt];x(4)=x(3);x(3)=a1*x(3)+b1*y(i);udd=Td*(x(3)-x(4))/dt;end1.2.2.2实验内容将微分先行和PID控制对比于下。

观察曲线可以发现二者之间几乎没有什么11。

当在系统稳定后加入干扰之后,再分析两种控制策略下系统的输出。

系统的期望是1,当外界的干扰加到5左右时才能看到二者输出曲线的不同。

如下0101从曲线当中可以发现微分先行对干扰的消除速度稍微快些,而且干扰对微分先行控制系统的影响要小于干扰对PID 经典控制系统的影响。

由此可以总结出微分先行对外绕的消除要比PID 经典控制对外扰的消除好一些。

1.2.3 smith 预估1.2.3.1控制原理Smith 预估补偿是通过在被控对象上并联一个补偿环节()*c G s ,来达到消除纯时滞对系统的影响。

Smith 预估补偿控制原理的结构图如下图所示。

()R s +-()c G s ()U s ()*c G s ()D s ()0sG s eτ-()Y s ++++()*Y s反馈信号()*Y s 与系统控制信号()U s 之间的传递函数为()()()()**0s c Y s G s e G s U s τ-=+ 补偿环节的目的是为了抵消被控对象的纯迟延现象,因此需要()()()()()**00s c Y s G s e G s G s U s τ-=+= 由此可求得Smith 预估补偿控制器的传递函数为()()()*01s c G s G s e τ-=-通过方框图的转化,可以将smith 补偿环节与控制器放到一起,如下。

()R s +-()c G s ()U s ()D s ()0sG s e τ-()Y s +++-()()01s G s e τ--由此得到的控制器称为smith 控制器。

smith 控制器对大迟延系统有很好的控制效果,从理论上讲,它消除了纯迟延环节对整个系统控制的影响。

1.2.3.2 smith 控制器的研究 例 设某一大迟延对象的传递函数为6020.45s e -(1+65s ),为其设计smith 控制器,并分析干扰信号以及模型失配问题对系统输出的影响,并与PI 控制系统作比较。

1.2.3.2.1 smith 控制器的设计首先根据PI 控制器的设计方法为被控对象设计一个合适的PI 控制器。

这个环节在上述部分经实现,在此不再重复得到的。

将smith 的程序列于下方MATALB程序:%Smith控制大迟延系统clc;clear all;close all;%被控对象K=0.45;T=65;n=2;Tao=60;%PI控制环节delta=0.3*K*n;ti=0.5*n*T;Kp=1/delta;Ki=1/(delta*ti);Dt=0.1;St=15*n*T;Lp=fix(St/Dt);m=fix(Tao/Dt);de(1:m)=0;%离散法仿真a=exp(-Dt/T);b=1-a;x=zeros(3,1);y=[0];t=[0];r=1;%在LP/2时加上扰动D(1:Lp/2)=0;D(Lp/2+1:Lp)=1;%smith通道xs(1:2)=0;de_smith(1:m)=0; feedback=0;e0=0;for i=1:Lpe=r-feedback;up=Kp*e;e0=e;x(1)=x(1)+Ki*e*Dt;u(i)=up+x(1)+D(i);%smith通道xs(1)=a*xs(1)+K*b*u(i);xs(2)=a*xs(2)+b*xs(1);temp_smith=de_smith(m);for j=(m-1):-1:1de_smith(m-j+1)=de_smith(m-j);endde_smith(1)=xs(2);y_smith=xs(2)-temp_smith;x(2)=a*x(2)+K*b*u(i);x(3)=a*x(3)+1*b*x(2);temp=de(m);for j=2:mde(j)=de(j-1);endde(1)=x(3);y=[y temp];t=[t i*Dt];feedback=y_smith+temp;endplot(t,y,'r-','linewidth',2);grid on;xlabel('t'),ylabel('y');title('Smith预估补偿控制系统');得到的输出曲线如下ty串级控制系统响应1.2.3.2.2比较PI 与Smith 预估补偿控制控制效果仿真结果:实验结论:运用Smith 预估补偿控制相对于PI 控制,系统响应的超调量减小,达到稳定的时间变短,抗干扰能力变强。

相关文档
最新文档