东北大学自动化课程设计优秀论文

上传人:仙*** 文档编号:36587939 上传时间:2021-10-31 格式:DOC 页数:39 大小:8.58MB
返回 下载 相关 举报
东北大学自动化课程设计优秀论文_第1页
第1页 / 共39页
东北大学自动化课程设计优秀论文_第2页
第2页 / 共39页
东北大学自动化课程设计优秀论文_第3页
第3页 / 共39页
点击查看更多>>
资源描述
摘要 本文阐述了PID水位控制系统的工作原理及Smith预估控制的原理和设计方法,并详细介绍了当今Smith预估控制的改进研究。针对单回路Smith预估控制水箱液位的设计,从软硬件两方面介绍其实现方法,同时通过Simulink做出了仿真与模拟;在西门子S7300上利用PLC与step7编程设计完成了单回路的水位控制。本文首先介绍了Smith预估控制的意义所在,然后分析其前景,通过介绍基于模糊控制的Smith预估器的改进、基于改进Smith预估器的一阶时滞系统和改进的自适应Smith预估控制系统向读者展现了Smith控制系统的应用领域。其次,介绍了控制对象,建立了了数学模型,通过Simulink设计出smith预估控制器,介绍了Smith的参数整定分析。通过仿真模拟在排除实验设备的误差干扰下,实现了Smith预估的控制。最后结合实验设备和界面,搭建线路图,进行实验检验,进一步结合实际整定参数。验证后,证明设计的控制系统可以达到预期目的。关键词:PID 、Smith预估控制、Simulink仿真、水位控制、参数整定目录摘要- 1 -一 引言- 2-1.1 研究背景- 2 -1.2 设计任务及要求- 3 -二 理论设计- 4 -2.1 控制系统可行性分析- 4 -2.2 史密斯(Smith)预估器- 7 -2.3 对象建模- 10 -2.4 单回路水位PID控制- 15-2.5 单回路水位Smith预估控制- 20 -2.6 仿真结果分析- 24 -三 基于PLC单容水箱Smith预估控制设计- 24 -3.1 实验设备介绍- 24 -3.2 单容水箱液位Smith预估控制系统组成结构- 26 -3.3 单容水箱Smith预估软件流程- 28 -3.4 单容水箱Smith预估接线图- 31 -四 硬件连接及调试- 32 -4.1 设备- 32 -4.2 STEP 7 硬件组态- 33 -4.3 WinCC参数设置- 34 - 五 总结- 37 -六 体会与心得- 37 -七 参考文献- 39 -一 引言1.1研究背景在实际生产过程控制系统中,由于物料的传递控制系统等使得系统中的被控制量往往存在延时,如在石油、制药、化工、造纸等行业的过程控制中存在许多具有纯滞后特性的被控对象,即当输入变量改变后,系统输出并不立即改变,而要经过一段时间后才反映出来,这段时间即为纯滞后时间。纯滞后占整个动态过程的时间越长,控制的难度越大。在这些过程中,由于纯延迟的存在,使被控量不能及时反映系统所承受的扰动,只有在延迟t以后才能反映到被调量,控制器产生的控制作用也不能立即对干扰产生抑制作用,必然会使系统产生较明显的超调量和持续的振荡。 物料传递是生产过程和科学实验中普遍存在且十分重要的物理参数。在工业生产过程中,为了高效的进行生产,必须对生产工艺过程中的主要参数如流量、液位、压力、温度等进行有效的控制。其中液位控制在化工生产过程中有比较大的比例。由于液位控制具有工况复杂,控制滞后等特点,其对控制调节器要求极高。准确的测量和精确的液位控制是优质、高产、低耗和安全生产的重要条件。在工业的控制和生产中,为了保证生产过程的稳定运行并提高控制精度,采用计算机控制是一种重要途径。它的作用主要是改善劳动条件,节约能源,防止生产和设备事故,以获得好的技术指标和经济效益。 液位调节系统含有大滞后环节的闭环控制系统一般会存在较大的超调量和较长的调节时间。水泵及进水管道还具有大惯性、非线性、参数时变的特点。水箱的水位上升是依靠变频电机驱动水泵的供水,水位下降则依靠排水阀出水,很难用数学方法建立精确的模型,应用传统的控制理论和方法难以达到理想的控制效果。解决工业控制对象的大时滞、参数时变、非线性给控制带来的不利影响,达到较好的控制效果,对于保证安全生产,实现工业过程的连续化、高效率、低消耗,提高产品质量与经济效益等起着举足轻重的作用。1.2设计任务与要求在工业过程控制中,由于物料的传输存在延迟,使得被控对象具有滞后性质,对象的这种滞后性质对控制提出了严峻的挑战。解决纯滞后问题的方法很多,最简单的方法就是常规PID控制器的参数进行反复仔细的整定,但是这种方法只适用于控制要求不太苛刻的情况下。而Smith预估控制策略是由美国学者OJ Smith题出的,它是针对纯滞后问题的有效控制方法,本次设计主要是来采用Smith预估控制策略来一定程度地解决水位滞后问题。其中重点研究CS4000过程控制系统实验装置中水箱液位控制的结构与控制特点,对水箱液位控制系统进行建模分析,深入理解Smith预估控制系统的设计原理方法,并应用WinCC组态软件、可编程控制器S7 300对CS4000过程控制系统中对水箱液位进行控制。并在此基础上进行有意义的创新,提出更好的更实用的方法。 如图2.1单容水箱液位控制系统结构组成,水箱4的水位为控制目标。 图2.1单容水箱液位控制系统结构以下是我理解的本次课程设计的要求:独立完成系统的原理设计,说明系统实现的功能,应达到技术指标,进行方案论证,确定设计方案,对水箱液位控制系统进行Simulink仿真并设计出控制系统,能够自动控制水箱液位,并达到所需精度。二 理论设计2.1控制系统可行性分析2.1.1国内外相关控制研究现状 总体上讲,时滞系统的控制算法与控制理论的发展是同步的。自上个世纪50年代以来,在时滞控制方面又出现了基于模型和无模型两大类方法。 基于模型的方法有Smith预估补偿、最优控制、自适应控制、预测控制、鲁棒控制等;基于无模型的方法有模糊Smith控制、模糊PID控制、神经网络控制及专家控制等。大时滞控制方法已由传统控制转向现代综合智能控制。 Smith预估控制是得到广泛应用的时滞系统的控制方法。该控制方法是预先估计系统在基本扰动下的动态特性,然后对时滞进行补偿,使延迟的被调量超前反映到调节器,调节器就会提前动作,从而抵消时滞特性所造成的影响,减小超调量,提高系统稳定性,加速调节过程,提高系统快速性。从理论上分析,Smith预估器可以完全消除时滞的影响,成为一种对线性、时不变和单输入单输出时滞系统的理想控制方法。但是Smith预估器需要确定被控对象的精确数学模型,当预估模型和实际对象不匹配时,控制效果较差;当对象参数变化范围较大时,Smith预估器将完全失效,甚至不及常规反馈控制方法;对于干扰的控制效果很差,这些问题影响了Smith预估器在实际应用中的控制性能。针对Smith预估器对模型误差十分敏感的特点,GikesRF和BarflyTM提出增益自适应补偿方法12J。该方法是在Smith预估器之外增加了一个除法器、一个导前微分环节和一个乘法器。这3个环节的作用是根据模型和过程输出信号之间的比值来提供一个自动校正预估增益的信号。增益自适应补偿方法明显优于Smith预估控制,具有较小的超调量和较短的调节时间。一、基于Smith预估补偿与RBF神经网络的改进PID控制近2O年来,工业界关于恒温控制的难题分别是:大滞后、强耦合、时变、严重干扰以及对非线性对象的控制,这些问题始终都没有得到切实解决。针对此类现象,利用RBF神经网络强大的在线学习能力与Smith预估补偿原理,提出了基于RBF神经网络与Smith预估补偿的改进PID控制算法,以期能够很好地适应复杂的工业恒温控制。径向基函数(Radial Basis Function,RBF)神经网络是由JMoody和CDarken在20世纪8O年代末提出的一种神经网络,它是具有单隐层的三层前馈网络。由于它模拟了人脑中局部调整、相互覆盖接收域(或称感受野,Receptive Field)的神经网络结构,因此,RBF网络是一种局部逼近网络,已证明它能以任意精度逼近任意连续函数。RBF网络是一种三层前向网络,由输入到输出的映射是非线性的,而隐层空间到输出空间的映射是线性的,从而大大加快了学习速度并避免局部极小的问题。改进的PID控制算法,其原理是利用RBF神经网络在线学习动态调整PID控制算法的比例系数愚 、积分系数k 、微分系数k。,用来适应控制系统的非线性、时变等复杂问题,同时将Smith预估补偿算法结合在其中,用来解决控制系统的滞后问题,从而能够保证控制系统的良好适应性和优越性。二、基于模糊控制的Smith预估器的改进研究和设计模糊推理控制系统同常规计算机控制系统的结构相同,其中模糊推理控制器由计算机完成,因此,其输入、输出部分必须有A/D,D/A转换器,完成模拟量和数字量的转换。模糊控制系统的工作原理同普通控制系统相同,但由于模糊控制器需要提供在线实时数据检测,因此,对那些具有较大滞后特性的离线检测传感装置,一般不能用于模糊控制系统中。在模糊控制系统中,模糊推理控制器是核心部件,它由计算机模拟人脑思维推理方式,采用模糊的计算方法,实现精确的控制目的。模糊推理控制器是模糊控制系统的核心,一个模糊控制系统的性能优劣,主要取决于模糊推理控制器的结构、所采用的模糊规则、合成推理算法以及模糊决策的方法等因素。虽然Smith预估控制中的模糊控制器有许多优点,但它仍不能单独代替Smith预估控制方案中的PID调节器。因为模糊控制器的输出是根据偏差和偏差的变化进行推理得到的,本质上属于PD控制,无法消除系统的稳态误差.而且模糊控制器的控制效果不仅与控制规则有关,还与量化因子,比例因子的选择有关,量化因子和比例因子的大小及其不同量化因子之间的相对关系,对模糊控制器的控制性能影响极大,而要得到一组合适的参数并不容易。同时,虽然模糊控制器对模型参数变化不敏感,但Smith预估器的模型与对象模型相差较大时,模糊控制器也显得无能为力,若对模糊控制器和Smith预估器进行改进,则能改进系统控制性能。三、一种改进的自适应Smith预估控制系统本系统是一种基于Smith预估控制的改进方法,它对预估模型和实际对象存在较大误差的情况下很有效。因为在工业现场,影响因素很多,使实际对象存在严重的不确定性,想要获取准确的模型几乎是不可能的。因此,研究出鲁棒性良好的改进型Smith预估控制系统对于实际工业过程的控制是十分有意义的。,一般的Smith预估控制系统难以在实际中得到真正的应用。但是,如果将预估模型不断调整,使之和实际对象相匹配,那么系统的控制效果就会得到明显改善。因此自适应制方案和Smith预估的结合是很自然的。2.1.2.时滞系统控制方法的发展趋势工业生产的大规模化使工业过程变得更为复杂,大时滞、时变性和严重非线性对工业过程控制系统的设计提出了更高的要求,因此需要更高级、更快速、更可靠和更有效的控制方法。由于物料和能量的传输存在延时,使得被控对象具有纯滞后性质,对象的这种纯滞后性质对控制提出了严峻的挑战。实践表明,当对象的纯滞后时间t与对象的主导时间常数Tm之比t/Tm0.5时,采用常规的PID控制会使系统稳定性变差,甚至产生振荡。在基于参数模型的控制方法中,Smith预估控制是最经典和最成熟的方法,它不仅使设定值和外部扰动输入的稳态误差为零,还可以结合很多智能控制方法形成各种改进的智能Smith预估控制系统,提高控制的品质。对于时滞系统模型的不确定性和干扰的不可知性,非参数模型显得更为有效,因此智能控制开始进入时滞系统,其中模糊控制和神经网络控制可以发挥很大的作用。神经网络有学习与适应严重不确定性动态特性的能力,并且具有很强的鲁棒性和容错性,模糊控制理论具有处理不精确信息的能力,从而使模糊控制能模仿人的经验对复杂被控对象进行专家式的控制,但是对于时滞过程,如何获取有效的控制规则仍然是一难题。自适应控制方法的出现又丰富了时滞系统的控制方法,它和其他方法结合形成了各种有效实用的新方法,有很大的优越性。鲁棒控制和变结构控制针对时滞系统的控制在理论上的研究也很成功,但它们计算复杂,有时会出现找不到解的情况,因此,其应用价值在当前仍然有限。因此,时滞系统的控制不是单一的方法就可以完善解决的,工业计算机的出现与完善可以很容易地实现各种复杂且高级的控制算法,因此,针对时滞过程的特点,开发与设计出各种智能控制方法或以不同的形式结合在一起,将是解决工业时滞过程的有效途径。本次课程设计就是采用PID控制与Smith预估控制相结合的复合控制算法。2.2史密斯(Smith)预估器2.2.1史密斯补偿原理 在图6.14所示的单回路控制系统中,控制器的传递函数为D(s),被控对象传递函数为Gp(s)e-ts,被控对象中不包含纯滞后部分的传递函数为Gp(s),被控对象纯滞后部分的传递函数为e-ts。图2.2.1 纯滞后对象控制系统图6.14所示系统的闭环传递函数为: (2.1) 由式(2.1)可以看出,系统特征方程中含有纯滞后环节,它会降低系统的稳定性。 史密斯补偿的原理是:与控制器D(s)并接一个补偿环节,用来补偿被控对象中的纯滞后部分,这个补偿环节传递函数为Gp(s)(1-e-ts),t为纯滞后时间,补偿后的系统如图2.2所示。图2.2.2 史密斯补偿后的控制系统 由控制器D(s)和史密斯预估器组成的补偿回路称为纯滞后补偿器,其传递函数为 (2.2)根据图2.2可得史密斯预估器补偿后系统的闭环传递函数为 (2.3) 由式(2.3)可以看出,经过补偿后,纯滞后环节在闭环回路外,这样就消除了纯滞后环节对系统稳定性的影响。拉氏变换的位移定理说明e-ts仅仅将控制作用在时间座标上推移了一个时间t,而控制系统的过渡过程及其它性能指标都与对象特性为Gp(s)时完全相同。2史密斯预估器的计算机实现由图2.2可以得到带有史密斯预估器的计算机控制系统结构框图,如图2.3所示。图中,H0(s)为零阶保持器,带零阶保持器的广义对象脉冲传递函数为 (2.4)G(z)为被控对象中不具有纯滞后部分的脉冲传递函数,Nt/T,t是被控对象纯滞后时间,T是系统采样周期。图2.2.3史密斯补偿计算机控制系统D(z)就是要在计算机中实现的史密斯补偿器,其传递函数为 (2.5)对于控制器D(z),可以采用如下方法确定:不考虑系统纯滞后部分,先构造一个无时间滞后的闭环系统(见图2.4),根据闭环系统理想特性要求确定的闭环传递函数为(z),则数字控制器D(z)为 (2.6)图2.2.4无时间滞后的闭环系统Smith预估控制系统最大的优点是将滞后环节移到了闭环外,使控制品质大大提高,而Smith预估控制系统的缺点是太过依赖精确的数学模型,当估计模型和实际对象有误差时,控制品质会显著恶化,甚至发散,而且对于外部干扰非常敏感,鲁棒性较差。2.2.2 Smith 控制器的设计 从液位滞后Smith 预估控制系统的原理可以看出,此改进型Smith 预估器的参数整定主要涉及对象模型参数的获得,因此其整定的步骤如下:A 获得对象的数学模型用飞升曲线法,测得被控对象的特性曲线,然后通过分析曲线特性获得对象的数学模型。B 将模型参数作为 Smith 控制器的参数C 根据实际的控制效果,调整参数,直至达到较佳的控制效果2.3 对象建模2.3.1单容水箱液位控制系统组成:1、被控对象:单容水箱如图2.3.1。 图2.3.1 含有一个入水阀,一个泄水阀,单入单出的被控对象,平衡点处可近似一阶惯性环节。尺寸:高度25cm,内径7.5cm,外径7.6cm 。2、检测装置:压力液位传感器图2.3.2是这种根据压阻效应工作的半导体压力测量元件的结构示意图,在杯状单晶硅膜片的表面上,沿一定的晶轴方向扩散着一些长条形电阻。当硅膜片上下两侧出现压差时,膜片内部产生应力,使扩散电阻的阻值发生变化。图2.3.2为了减小半导体电阻随温度变化引起的误差,在硅膜片上常扩散四个阻值相等的电阻,以便接成桥式输出电路获得温度补偿,如下图所示。平面式弹性膜片受压变形时,中心区与四周的应力方向是不同的。在膜片上用扩散法制造电阻时,将四个桥臂电阻中的两个置于受压区,这样如图接成推挽电路测量压力时,电阻温度漂移可以得到很好的补偿,而输出电压加倍。在使用几伏的电源电压时,桥路输出信号幅度可达几百毫伏。这样,后面只要用一个普通的运算放大器,便可将它转换为标准电信号输出。图2.3.3工作原理:当被测介质(液体)的压力作用于传感器时,压力传感器将压力信号转换成电信号,经归一化差分放大和输V/A电压、电流转换器,转换成与被测介质(液体)的液位压力成线性对应关系的420mA标准电流输出信号。3、执行机构 图2.3.4电动控制阀如图2.3.4电动控制阀通过改变管路的流通面积来改变控制通过的流量。其主要包括电动执行机构和体体两部分。控制阀部分主要由阀杆、阀体、阀芯、及阀座等部件组成。当阀芯在阀体内上下移动时,可改变阀芯阀座间的流通面积。图2.3.5 电动控制阀原理图电动执行机构一般采用随动系统的方案组成,如上图所示。从控制器来的信号通过伺服放大器驱动电动机,经减速器带动控制阀,同时经位置发信器将阀杆行程反馈给伺服放大器,组成位置随动系统。依靠位置负反馈,保证输入信号准确地转换为阀杆的行程。单容水箱建模:V1V2循环泵调节阀手动输入Q1图2.3.6 单容水箱系统结构图设水箱的进水量为Q1,出水量为Q2,水箱的液面高度为h,出水阀V2固定于某一开度值。根据物料动态平衡的关系,求得: 在零初始条件下,对上式求拉氏变换,得: 式中,T为水箱的时间常数,R1,R2分别为V1,V2的阀的液阻,C为水箱的容量系数。令输入流量Q1的阶跃变化量为R0,其拉氏变换式为R0为常量,则输出液位高度的拉氏变换为:即: 当t=T时,则有:当时,因而有: 一阶惯性环节的响应曲线是一单调上升的指数函数,如图2.3.7所示。阶跃响应曲线后,该曲线上升的稳定值的63%所对应的时间,就是水箱的时间常数T,该时间常数T也可以通过坐标原点对响应曲线作切线,切线与稳态值交点所对应的时间就是时间常数T,其理论依据是:0h1(t)h1()Tt图 2.3.7 阶跃响应曲线单容水箱模型参数实验整定根据一阶单容水箱对象特性测试实验,固定下水阀,调整比例阀开度,使水位达到3cm左右,稳定后,突加给定,使比例阀开度增加10%,等到响应曲线稳定后,测得稳态值为13.5cm,记录好28.3%与63.2%两点对应的时刻,根据实验结果,做出一阶单容水箱实际响应曲线:h(t)h()=22th0=3t0=38:13t1=39:53t2=43:07图2.3.8一阶单容水箱实际响应曲线 计算K=6.3,所以, 故一阶单容水箱传递函数为2.4 单回路水位PID控制2.4.1 单回路水位PID控制设计拟设计闭环反馈单回路液位控制,用一个控制器来控制一个被控参数,而控制器只接受一个测量信号,其输出也只控制一个执行机构。本系统中的被控参数是液位的给定高度,即控制的任务是控制上水箱液位等于给定值所要求的高度。 图2.4.1 单回路上水箱液位控制系统用临界比例度法整定PID控制器参数: 在只有比例控制作用下(将积分时间放到最大,微分时间放到最小),先把比例系数K放在较小值上,然后逐步增加控制器的比例系数,并且每当增加一次比例系数,待被控量回复到平衡状态后,再手动给系统施加一个5%15%的阶跃扰动,观察被控量变化的动态过程。若被控量为衰减的振荡曲线,则应继续增加比例系数,直到输出响应曲线呈现等幅振荡为止。如果响应曲线出现发散振荡,则表示比例系数控制得过大,应适当减少,使之出现等幅振荡。图2.4.2为它的实验方块图。图2.4.2 具有比例控制器的闭环系统在图2.4.3系统中,当被控量作等幅荡时,此时的比例系数K就是临界比例系数,用Km表示之,此时的临界比例度为,相应的振荡周期就是临界周期Tm。据此,按下表可确定PID控制器的三个参数、Ti和Td。图2.4.3 具有周期Tm的等幅振荡表2.1 用临界比例度k整定PID控制器的参数控制器参数控制器名称比例度(1/Kp)积分时间Ti(S)微分时间Td(S)P2PI2.20.85TmPID1.70.5Tm0.13Tm表格中给出的参数值是对控制器参数的一个初略设计,因为它是根据大量实验而得出的结论。若要更满意的动态过程(例如:在阶跃作用下,被调参量作4:1的衰减振荡),则要在表格给出参数的基础上,对、Ti(或Td)作适当调整。 根据实验测得2.4.2单回路水位PID控制计算机仿真Simulink是Matlab最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。Simulink具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink。Simulink是MATLAB中的一种可视化仿真工具,是一种基于Matlab的框图设计环境,是实现动态系统建模、仿真和分析的一个软件包,被广泛应用于线性系统、非线性系统、数字控制及数字信号处理的建模和仿真中。Simulink可以用连续采样时间、离散采样时间或两种混合的采样时间进行建模,它也支持多速率系统,也就是系统中的不同部分具有不同的采样速率。为了创建动态系统模型,Simulink提供了一个建立模型方块图的图形用户接口(GUI),这个创建过程只需单击和拖动鼠标操作就能完成,它提供了一种更快捷、直接明了的方式,而且用户可以立即看到系统的仿真结果。 在Matlab中用Simulink对上述单回路PID 控制进行仿真,Simulink下设计图为:图 2.4.4 Simulink仿真设计图对应的PID控制器中参数设置为:图 2.4.5 单回路PID 参数设计2.4.6 针对单位阶跃输入的响应曲线2.5 单回路水位Smith预估控制2.5.1单回路水位Smith预估控制设计由控制理论可知,纯滞后环节的存在使系统的相位出现滞后,随着滞后时间的增加,相位滞后增加,系统的稳定性降低,导致控制质量下降。Smith提出采用并联补偿装置可以消除纯滞后对调节过程的影响。该控制方法是预先估计出系统在基本扰动下的动态特性,然后对时滞进行补偿,使延迟的被超调量超前反映到调节器,使调节器提前动作,从而消除时滞特性所造成的影响,减小超调量,提高控制性能。设控制对象的传递函数为:其中不包含纯滞后特性。负反馈控制系统如图2.5.1所示。 图 2.5.1 纯滞后对象的负反馈控制系统的闭环传递函数为系统的特征方程为上式中包含有纯滞后环节,显然,使系统的稳定性下降,尤其当比较大时,系统就会不稳定,因此,常规的调节规律很难使闭环系统获得满意的控制性能。为了改善系统的性能,引入一个与对象并联的补偿器,使得补偿以后的等效传递函数不包含纯滞后特性。纯滞后补偿控制系统如图2.5.2所示。图2.5.2 Smith补偿控制系统由上式可知,当时,可以使等效对象的传递函数不包含纯滞后特性,这种补偿器即为Smith预估器。Smith预估器事实上,将补偿器关联在控制对象上很难实现,补偿器实现时,是关联在 图2.5.3 图2.5.2的等效图负反馈调节器上的,因此,图2.5.2可以转换成图2.5.3的形式。 经过纯滞后补偿控制,系统的闭环传递函数为:可以看到,经过纯滞后补偿后,闭环系统的特征方程为:上式中已经不包含。一个闭环系统的动态特性主要取决于其闭环特征方程式,经过Smith预估补偿滞后,原来含时滞闭环系统的特征方程式中不再含有纯滞后环节,而是将系统的控制过程曲线在时间轴上推迟了一个时间,所以预估补偿消除了纯滞后过程的不利影响,使系统品质与无滞后过程完全相同。可见,从理论上讲Smith预估控制在一定范围内能克服纯滞后的影响。2.5.2单回路水位Smith预估控制计算机仿真在Matlab中用Simulink对上述单回路Smith预估控制进行仿真,Simulink下设计如图2.5.4: 图 2.5.4 单回路Smith预估Simulink仿真图图2.5.5 PID控制器中参数设置图2.5.6 单位阶跃输入的响应曲线2.6 仿真结果分析反复进行系统整定;当参数适当值时,使系统稳定运行。对系统进行控制指标的综合考虑,系统反复调试,最终达到理想效果。Smith具有纯滞后的PIDSmith算法控制系统优点: (1)系统的响应速度加快、调节精度提高、稳态性能好;(2)降低了超调量、减少了振荡次数、动态性能优良;(3)在被控对象参数发生变化时,系统的鲁棒性较强,控制品质好。三 基于PLC的单容水箱Smith预估控制设计3.1实验设备介绍实验装置中主要包含:不锈钢储水箱、串接圆筒有机玻璃左上水箱、左下水箱、右上水箱、右下水箱四容水箱。纯滞后水箱等实验装置。系统动力支路分两路组成:一路由单相动力循环水泵、电动控制阀、电磁流量计、水管及手动切换阀组成;另一路由动力水泵、变频调速器、涡轮流量计、水管及手动切换阀组成。实验装置中检测变送和执行元件包括:压力液位传感器、温度传感器、涡轮流量计、电磁流量计、控制阀等。实验装置整体结构如图3.1.1所示。图3.1.1 实验装置整体结构本实验是在西门子S7300PLC控制器下实现,下面介绍西门子S7300PLC控制器。其核心的实验控制系统网络结构如图3.1.2所示。该系统主要包括:PLC控制器部分、具有上位机监控操作功能的学生终端部分、过程实验装置、具有实验信息管理功能的教师终端设备。 图3.1.2 基于PLC实验控制系统结构图控制台部分:控制台右边为信号I/O接口部分,从上到下依次有开关量I/O信号通道接口、模拟量输入信号通道接口、模拟量输出信号通道接口。控制台左边为PLC控制器。从左到右分别为24VDC电源模块、CPU315主机模块,8路模拟量输入SM331模块、2路模拟量输入SM331模块(2块)、4路模拟量输入SM332模块、数字量8路8出开关量SM323模块。PLC采用12路模拟量1-5V电压输入;PLC的8路模拟量输入模块1中的AI7已经直接和夹套温度信号固定连接。PLC的4路模拟量采用4-20mA电流输出形式。PLC数字量输入/输出模块采用工作电压为DC24V。水箱液位调节系统整体介绍该闭环系统的组成中,Smith预估控制部分用FX系列的PLC和模拟量FX-4AD模块实现;通过压力液位传感器检测水箱液位,压力变送器将压力信号转换为标准量程的电流送给模拟量输入模块,经过PLC的内部处理将模拟量转化成可识别的数字量与设定值比较处理,在将控制信号作用于控制调功器上,以此来控制变频电机的频率,从而影响进水量大小,实现对水箱液位的闭环控制。水位控制I/O模块介绍 在工业控制中,某些输入量(例如流量、温度、转速等)是连续变化的模拟量,某些执行机构要求PLC输出模拟信号,而PLC的CPU只能处理数字量。模拟量首先被传感器和变送器转换成标准的电流和电压。其中,D/A转换器将PLC的数字输出量转换成模拟电压或电流,再去控制执行机构。模拟量I/O模块的主要任务就是完成A/D转换和D/A转换。根据设计要求,本次设计选用模拟量输入模块FX2N-4AD,该模块用4个12位模拟量输入通道,输入量程为DC-10V-+10V和420MA,转换速度为15MS/通道或6MS/通道(高速)。3.2 单容水箱液位Smith预估控制系统组成结构实时液位AIPC/PPI通信组态王Step7上位机PLC液位传感器单容水箱液位传感器AO阀门开度 单容水箱液位Smith预估控制组包括上位计算机通过PC/PPI电缆和下位机PLC串口通信,上位机安装有Step7编程软件和组态王监控软件,可以进行控制算法编程,并为过程控制实验提供良好的人机界面,可以在实验时进行参数的设定修改以及响应曲线的在线显示,进行整个实验系统的监控。 图3.2.1 单容水箱Smith预估系统组成结构控制系统如图3.2.1所示。检测变送器将被控量转换为4-20mA信号,通过PLC模拟量输入通道A/D转换为6400-32000的数字量,PLC控制程序对输入信号采样、滤波,与设定值比较后进行PID运算输出操作量,经D/A转换为4-20mA信号给电动调节阀。 图3.2.2 单容水箱Smith预估方框图图3.2.3单容水箱系统结构简图3.3 单容水箱Smith预估软件流程系统控制功能由初始化程序对设定值、PID控制参数、定时中断时间等进行初始化设定, 并启动周期定时中断, 中断(采样)时间到, 则进入中断程序, 进行采样滤波、量程转换, 实现要求的控制算法。PID控制算法利用S7-300的PID指令实现。软件流程图如图3.3.1所示初始化启动周期定时器采样时间到?NY采样滤波输入量程转换PID运算Smith预估器输出量程转换输出操作值 图3.3.1 程序流程图程序如下:SY1: L IW 0 T MW 0 /信号从AI0装载到MW0 CALL SCALE /调用SCALE程序块,把信号转化为0100 cm的液位信号. IN :=MW0 HI_LIM :=3.000000e+001 LO_LIM :=0.000000e+000 BIPOLAR :=FALSE RET_VAL :=MW2 OUT :=MD4CALL UNSCALE /调用UNSCALE程序块,把0100%的控制信号转化为16位数据. IN :=MD10 HI_LIM :=1.000000e+002 LO_LIM:=0.000000e+000 BIPOLAR:=FALSE RET_VAL:=MW14 OUT :=MW16 L MW 16 T QW 0 /把已转化的控制信号数据装载到AO0,并输出. JU ENDSY4: L IW 0 T MW 0 /信号从AI0装载到MW0 CALL SCALE /调用SCALE程序块,把信号转化为0100 cm的液位信号. IN :=MW0 HI_LIM :=3.000000e+001 LO_LIM:=0.000000e+000 BIPOLAR:=FALSE RET_VAL:=MW2 OUT :=MD4 CALL CONT_C , DB41 COM_RST := MAN_ON := PVPER_ON:=FALSE P_SEL := I_SEL := INT_HOLD:= I_ITL_ON:= D_SEL :=TRUE CYCLE := SP_INT :=MD204 PV_IN :=MD4 PV_PER := MAN :=MD400 GAIN := TI := TD := TM_LAG := DEADB_W := LMN_HLM := LMN_LLM := PV_FAC := PV_OFF := LMN_FAC := LMN_OFF := I_ITLVAL:= DISV := LMN :=MD208 LMN_PER :=QW0 QLMN_HLM:= QLMN_LLM:= LMN_P := LMN_I := LMN_D := PV :=MD200 ER := AN DB41.DBX 0.1 JNB SD4 L DB41.DBD 72 T DB41.DBD 16 JNB A4SD4: L DB41.DBD 16 T DB41.DBD 72A4: JU END3.4 单容水箱Smith预估接线图 图3.3.2 端子接线图四 硬件连接及调试4.1 设备 包括整体线路连接,PLCPC(WinCC)连接两部分,系统整体线路连接示意图如下: 图4.1 设备图4.2 STEP 7 硬件组态 使用STEP 7软件组态PLC的硬件信息,将相应的板卡在Hardware进行硬件组态,选择你将要连接WINCC的对应端口,如果其类型为MPI/DP,则需要将端口指定为PROFIBUS,如下图所示: 图4.2 操作页面图A设置该PROFIBUS端口的地址为2 B点击New按钮,在Subnet下新建一个PROFIBUS网络,在弹出的对话框中设置参数,如图2.2所示: 图4.3 操作页面图其中重要参数如下: Highest PROFIBUS Address: 指整个PROFIBUS网络中的最高的站点地址,默认为126,可作修改。 Transmission Rate: PROFIBUS网络的通讯速率,整个网络中所有站点的通讯串列传输速率应当一致。 Profile: 具体的传输协议的设置,这里我们使用DP。4.3 WinCC参数设置 打开WINCC工程在Tag Management-SIMATIC S7 PROTOCOL SUITE-PROFIBUS 右键单击PROFIBUS,在弹出菜单中点击System Parameter,如图 所示,弹出System Parameter- PROFIBUS对话框,选择Unit标签,查看Logic device name(逻辑设备名称)。默认安装后,逻辑设备名为CP_L2_1:,如图 所示: 图4.4 操作页面图4.3.1 设置PG/PC Interface 进入Windows操作系统下的控制面板,双击Set PG/PC Interface图示,在Interface Parameter Assignment Used:的列表中,点击CP5611(PROFIBUS),而后在Access Point of the Application:的下拉列表中显示:CP_L2_1:CP5611(PROFIBUS),如图2.7所示。 图6-5 操作页面图4.3.2 添加驱动连接,设置参数 打开WINCC工程在Tag Management-SIMATIC S7 PROTOCOL SUITE-PROFIBUS,右键单击PROFIBUS,在下拉菜单中,点击New Driver Connection,如图1示,在弹出的Connection properties对话框中点击Properties按钮,弹出Connection parameters-PROFIBUS属性对话框,填入参数,如图2所示: 图6-6 操作页面图 程序编辑完成并编译无误时,点击图示下载到控制系统中。五 总结1.PID参数对控制效果的影响从系统的稳定性、响应速度、超调量和稳态精度等方面来评价Kc、Ti和Td参数对系统的作用,如下:比例参数Kc的作用是加快系统的响应速度,提高调节精度。P越大,系统响应越快,调节精度越高,但易产生大的超调,甚至系统不稳定,产生震荡;P过小,系统响应会很慢,调节精度降低,其静态、动态特性变坏。积分参数Ti的作用消除系统稳态误差。Ti越小,积分作用越强,系统稳态误差消除越快,但当Ti过小,会在响应初期产生积分饱和现象,引起较大的超调;过大的Ti会影响系统的调节精度,有较大的稳态误差。微分参数Td的作用是改善系统的动态特性,能反映偏差信号的变化趋势,提前引入修正信号,加快系统动作速度,减少调节时间。2 具有纯滞后的PIDSmith算法控制系统优点通过课程设计得出有纯滞后的PIDSmith算法控制系统优点:系统的响应速度加快、调节精度提高、稳态性能好;降低了超调量、减少了振荡次数、动态性能优良;在被控对象参数发生变化时,系统的鲁棒性较强,控制品质好。本文没有做出实际的系统设计,只是基于Simulink下的仿真而得到的结论,应该说是不成功的,但还是得到了smith控制对纯滞后系统的性能改善。本文为工业过程控制中的大滞后、时变等复杂系统的控制提供了一种良好的选用方案。六 体会与心得 通过这次的课程设计,加强了我们动手、思考和解决问题和搜索查找有用信息的能力。之前对Matlab并不了解,特别是Simulink几乎没有听过,现在加深了对Matlab知识的理解和比较熟练的使用Simulink进行系统仿真。实践出真知,通过亲自动手制作,使我们掌握的知识不再是纸上谈兵。 在课程设计过程中,我们不断发现错误,不断改正,不断领悟,不断获取。最终的检测调试环节,本身就是在践行“过而能改,善莫大焉”的知行观。这次课程设计终于顺利完成了,在设计中遇到了很多问题,最后在小组成员的共同努力下,终于游逆而解。在今后社会的发展和学习实践过程中,一定要不懈努力,不能遇到问题就想到要退缩,一定要不厌其烦的发现问题所在,然后一一进行解决,只有这样,才能成功的做成想做的事,才能在今后的道路上劈荆斩棘。 课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一个实际的工程项目,将我们大学学到的专业知识融汇起来,使我对抽象的理论有了具体的认识。通过这次课程设计,我掌握了Simulink进行系统仿真,熟练掌握了PID控制器的设计,熟悉了PLC控制、仪表和电路的连线方法;以及如何实验smith预估控制器改进的纯滞后系统性能等等,加强了通过各种渠道查询资料的能力。通过对纯滞后系统的Smith控制算法研究,让我对PID、纯滞后、Simulink及Matlab的编程都有了更深的认识。 我认为通过这次课程设计不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。 回顾起此课程设计,至今我仍感慨颇多,从理论到实践,在这段日子里,可以说得是苦多于甜,但是可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,但可喜的是最终都得到了解决。此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。 七 参考文献1 西门子(中国)有限公司 编,深入浅出西门子S7-200PLC(第三版),北京航空航天大学出版社,2007年9月2 刘建昌 关守平 周玮遍,计算机控制系统,科学出版社,2009年8月3 杨英华,过程控制系统PPT,2011年3月4 内蒙古科技大学 控制系统仿真课程设计说明书,2010年 5 苏辰 ,Smith算法的分析和运用 6 中国知网 7 百度文库.8 邵裕森 主编,过程控制及仪表,上海交通大学出版社2008年6月 芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁莆蚄袆芀蕿蒇袂艿芈螂螈芈莁薅肇芇蒃螀羃芆薅薃衿莆芅蝿螅莅莇薁肃莄蒀螇罿莃蚂薀羅莂莂袅袁罿蒄蚈螇羈薆袃肆羇芆蚆羂羆莈袂袈肅蒀蚅螄肄薃蒇肂肄莂蚃肈肃蒅薆羄肂薇螁袀肁芇薄螆肀荿蝿肅聿蒁薂羁膈薄螈袇膈芃薁螃膇蒆螆蝿膆薈虿肈膅芈袄羃膄莀蚇衿膃蒂袃螅节薅蚅肄节芄蒈羀芁
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!