版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计论文题 目:基于PLC的自整定PID温度控制设计 学 生: 指导老师: 许思猛 系 别: 电子信息与电气工程系 专 业: 电气工程及其自动化 班 级: 电气0702 学 号: 0207103217 2021年6月福建工程学院本科毕业设计(论文)作者承诺保证书本人郑重承诺: 本篇毕业设计(论文)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承当全部责任。学生签名:年 月 日福建工程学院本科毕业设计(论文)指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业设计(论文)的选题与内容进行了指导和审核,该同学的毕业设计论文中未发现弄虚作假、抄袭的现象,本人愿承当指导教师的相关责任。
2、指导教师签名: 年 月 日目 录 TOC o 1-3 u 摘 要 PAGEREF _Toc295172045 h IAbstract PAGEREF _Toc295172046 h II1 绪论 PAGEREF _Toc295172047 h 1 课题的背景和意义 PAGEREF _Toc295172048 h 1 1.2 PID参数整定方法的开展现状 PAGEREF _Toc295172049 h 1 模糊控制开展现状 PAGEREF _Toc295172050 h 2 温度控制系统的开展现状 PAGEREF _Toc295172051 h 2 论文的主要内容及组织结构 PAGEREF _T
3、oc295172052 h 32 PID控制 PAGEREF _Toc295172053 h 4 2.1 PID控制原理 PAGEREF _Toc295172054 h 4 2.2 PID 三个参数的调节作用 PAGEREF _Toc295172055 h 5 2.3 PID 参数整定算法的温度控制系统研究 PAGEREF _Toc295172056 h 6 2.3.1 PID 参数整定的概念 PAGEREF _Toc295172057 h 6 2.3.2 PID控制器参数对控制性能的影响 PAGEREF _Toc295172058 h 6 2.3.3 PID 参数整定的方法 PAGEREF
4、_Toc295172059 h 73 基于模糊控制的PID参数整定 PAGEREF _Toc295172060 h 9 模糊控制 PAGEREF _Toc295172061 h 9 模糊控制系统的组成 PAGEREF _Toc295172062 h 9 模糊控制器的设计方法 PAGEREF _Toc295172063 h 9 模糊PID参数自整定原理 PAGEREF _Toc295172064 h 10 3.3 模糊PID参数自整定设计 PAGEREF _Toc295172065 h 114模糊PID参数自整定控制的PLC 实现 PAGEREF _Toc295172066 h 16 可编程控制
5、器及实验配置 PAGEREF _Toc295172067 h 16 可编程控制器的概述 PAGEREF _Toc295172068 h 16 可编程控制器的根本组成 PAGEREF _Toc295172069 h 16 实验配置和软件环境 PAGEREF _Toc295172070 h 16 4.2 模糊PID 控制的PLC 实现 PAGEREF _Toc295172071 h 17 4.2.1 程序设计流程 PAGEREF _Toc295172072 h 17 4.2.2 输入量等级量化的梯形图设计 PAGEREF _Toc295172073 h 18 4.2.3 模糊控制表程序 PAGER
6、EF _Toc295172074 h 20 4.2.4 反模糊化程序 PAGEREF _Toc295172075 h 20 4.2.5 参数可调的PID 运算程序 PAGEREF _Toc295172076 h 215组态软件设计以及系统分析 PAGEREF _Toc295172077 h 23 组态王软件概述 PAGEREF _Toc295172078 h 23 监控系统功能设计 PAGEREF _Toc295172079 h 23 5.2.1 组态软件的设计要求 PAGEREF _Toc295172080 h 23 5.2.2 组态功能设计 PAGEREF _Toc295172081 h
7、23 组态界面设计 PAGEREF _Toc295172082 h 24 5.4 组态测试 PAGEREF _Toc295172083 h 25 5.5 曲线分析 PAGEREF _Toc295172084 h 256 总结与展望 PAGEREF _Toc295172085 h 27致谢 PAGEREF _Toc295172086 h 28参考文献 PAGEREF _Toc295172087 h 29附录基于PLC的自整定PID温度控制设计摘 要温度是各种工业生产和科学实验中最普遍、也是最重要的热工参数之一。温度控制的精度对产品或实验结果会产生重大的影响。温度控制的模式多样,而PLC可靠性高,
8、抗干扰能力强,易学易用,采用PLC控制是其中一种比拟优越的控制。本文首先分析了目前温度的控制方法,找出传统PID控制的缺乏,针对PID固定参数在非线性环境下难以保证系统性能的缺陷,提出采用模糊策略增强PID控制在非线性系统中的有效性,即采用模糊推理的方式自整定PID控制参数,基于对温度的结构特点和控制性能要求,论文提出了模糊PID控制的根本框架和模糊规那么、论域等相关参数的整定方法,设计了模糊PID温度控制器的控制策略, 在此根底上以西门子S7-200 PLC为处理器实现了具有自整定功能的PID温度控制系统。论文将该模糊PID控制器用于温度控制系统,提出了PLC的程序实现方法,从而完成了模糊P
9、ID控制的应用。人机界面采用的是国内的一个比拟流行的组态王软件。组态王可以实现在线监控。组态工程中制作了曲线画面和监控画面,用户可方便地查询PLC的运行情况、数据采集和在线控制。最后设计并实现了基于自整定模糊PID控制器的温度控制系统的主要程序。关键词:温度控制,PLC,模糊控制,PID参数整定,组态王Study of self-tuning PID controller in Temperature Control System Based on PLCABSTRACTTemperature is the most universal and important industrial par
10、ameter in all kinds of technical produce and scientific experiment. The manipulative precision of temperature will take a great effect on production or experimental result. The mode of temperature control is various. The programmable logic controller (PLC) is Reliable not easily to be jamming and ea
11、sily to be learned and used , welcomed by workers and widely used in industry.The thesis analyzes the control strategy currently used, in order to find out the Shortages about traditional PID control. Considering the bad Performance of the Sintering Process brought by fixed PID Parameters, a fuzzy c
12、ontrol method is developed to enhance PID control, in which fuzzy inference is used to modify PID control Parameters . Based on the requirements of sintering fumace and control performance, some key issues, such as framework of fuzzy PID control,based on this PLC implementation with control system o
13、f the function of self-tuning PID temperature, the methods of adjustment of the fuzzy rules and the parameters, are presented in the thesis to provide the complete temperature control of sintering furnace. The programs of PLC are developed to realize the industrial implements. We have designed Human
14、 Machine InterfaceHMIwith the Kingview configuration soft which is developed by domestic company . The Kingview can monitor and control the PLC on line. We also have designed several menu, including the historical curve screen and monitoring screen. Users can easily query the operation of PLC, data
15、acquisition and on-line control.Finally the procedures of the temperature control system based on the self-tuning PID controller is designed and implementedKey Words:Temperature control, PLC, Fuzzy-PID Control , PID parameter tuning, Kingview1 绪论1.1课题的背景和意义随着控制理论的不断开展,各项控制场合诸如温度、压力及流量等参数的控制及测量都得到了长足
16、的开展。而温度控制是其中最重要的一项。以传统的单片机为核心的温度控制系统,由于受到处理器自身硬件资源和速度的限制,硬件电路设计复杂,数据实时处理能力差,温度调节时间长。随着可编程序控制器(简称PLC)技术的不断开展,它有着高可靠性、逻辑控制的设计实现方便灵活等优点。将模糊控制与PLC 控制技术相结合,利用PLC 实现模糊控制实现PID参数自整定,将会有越来越广泛的应用。它既保存了PLC 控制系统控制可靠、灵活、适应能力强等特点,又提高了控制系统的智能化程度,是现代自动控制系统的开展趋势之一。 PID以其算法简单、鲁棒性好和可靠性高的特点,被广泛应用于工业过程控制。由于其结构简单,容易被理解和实
17、现,也成为应用最广泛的控制算法。在温度控制软件上如果采用PID控制算法,便能使得温度调节具有速度快、精度高的特点。 本课题研究的主要目的是运用模糊理论进行PID参数整定,并以PLC为处理器,设计出一套基于PID参数自整定的温度控制系统。本课题对PID参数整定的方法具有一定的实际运用价值,并把PID控制理论应用到温度控制系统当中,为从事过程控制系统的软件和硬件设计人员提供了一个很好的应用实例。1.2 PID参数整定方法的开展现状根据研究方法,PID参数整定方法可分为基于频域的PID参数整定方法和基于时域的PID参数整定方法;按照被控对象的个数,可分为单变量PID参数整定方法和多变最PID参数整定
18、方法;按照控制量的组合形式,可分为常规PID参数整定方法与智能PID参数整定方法,前者包括现有大多数整定方法,后者是最近几年研究的热点和难点。一般来说,PID参数整定方法可以分为这样几类:基于模型的自整定方法、基于规那么的自整定方法、智能PID参数整定方法、多变量P1D参数整定方法。目前,主要将模糊逻辑、神经网络、混沌、进化算法(遗传算法、进化策略、进化规划)、免疫算法以及量子计算等自然计算应用于PID参数整定,是目前PID参数整定方法研究的热点。1.3模糊控制开展现状模糊控制是以模糊集合理论为根底的一种新兴的控制手段,它是模糊系统理论和模糊技术与自动控制技术相结合的产物。模糊控制的核心就是利
19、用模糊集合理论,把人的控制策略的自然语言转化为计算机能够接受的算法语言所描述的控制算法,这种方法不仅能实现控制,而且能模拟人的思维方式对一些无法构造数学模型的被控对象进行有效的控制。进入90年代,由于国际上许多著名学者的参与以及工程应用中取得了大量的成功,尤其对那些大量的无法用经典与现代控制理论建立精确数学模型的复杂系统,模糊控制特别显得成绩非凡,因而导致了更多人的参与研究。实际上模糊控制已经作为智能控制的一个主要分支确定下来。在国际大趋势的推动下,模糊控制已开始向多元化开展。除了上面所述的模糊控制的几大方面外,模糊多变量控制、模糊预测控制、模糊变结构控制、模糊模式识别等研究,也都属于较为前沿
20、的研究方向。进入21世纪,对于经典模糊控制系统稳态性能的改善,模糊集成控制、模糊自适应控制、专家模糊控制与多变量模糊控制的研究,特别是针对复杂系统的自学习与参数(或规那么)自调整模糊系统方面的研究,尤其受到学者们的重视。近几年,对模糊控制的研究越来越深入,应用也越来越广泛。1.4温度控制系统的开展现状近年来,在我国以信息化带动的工业化正在蓬勃开展,温度已成为工业对象控制中一种重要的参数,特别是在冶金、化工、机械等各类工业中,广泛使用各种加热炉、热处理炉、反响炉等。由于炉子的种类及原理不同,因此所采用的加热方法及燃料也不同,如煤气、天然气、油电等。对于不同生产情况和工艺要求下的温度控制,所采用的
21、加热方式,选用的燃料,控制方案也有所不同。例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种加热炉、热处理炉、反响炉等;燃料有煤气、天然气、油、电等;控制方案有直接数字控制(DDC),推断控制,预测控制,模糊控制(Fuzzy),专家控制(Expert Contr01),鲁棒控制(Robust Contr01),推理控制等。随着PLC 技术的不断开展,将模糊控制与PLC 控制技术相结合,利用PLC 实现模糊控制,将会有越来越广泛的应用。它既保存了PLC 控制系统控制可靠、灵活、适应能力强等特点,又提高了控制系统的智能化程度,是现代自动控制系统的开展趋势之一。因此,PLC也越来越多的被用到温
22、度控制系统中。1.5论文的主要内容及组织结构第一章,即绪论,分别对最后是本课题的背景与意义、PID控制的开展现状、PID参数自整定算法的开展现状、模糊控制的开展状况、以及本文所设计的温度控制系统的开展现状进行介绍。第二章,本章主要介绍PID的控制理论,包括:PID的控制原理、PID三个参数的调节作用,以及介绍PID参数整定算法的概念和方法,分析PID控制器参数对控制性能的影响。第三章,本章主要介绍的是模糊PID的参数整定。分析模糊控制的根本原理、模糊控制系统的组成、模糊控制器的设计方法、模糊PID参数自整定原理以及模糊PID参数自整定设计。第四章,本章首先介绍PLC的概述以及组成,并介绍温度控
23、制系统所要用到的模块与功能。详解模糊PID自整定控制在PLC的实现。第五章, 本章首先介绍组态软件的概述和界面设计,以及对温度曲线进行了分析。第六章,总结与展望,总结本文所做,并说明本课题仍需解决的问题。2 PID控制在模拟控制系统中,控制器最常用的是PID控制。PID是“比例一积分一微分的缩写,它从比例、积分和微分三个环节来实现对系统的控制。常规PID控制系统由模拟PID控制器和被控对象组成。PID控制是最早开展起来的控制策略之一,由于其算法简单、鲁棒性好和可靠性高,被广泛应用于工业过程控制,至今大概有90%左右的控制回路具有PID结构。在实际生产过程中,由于受到参数整定方法烦杂的困扰,常规
24、 PID控制器参数往往整定不良、性能欠佳,对运行环境参数变化的适应性较差。针对上述问题,长期以来,人们一直在寻求PID控制器参数的自整定技术,以适应复杂的工况和高指标的控制要求。2.1 PID控制原理常规PID控制器系统原理框图如图2-1所示,系统主要由PID控制器和被控对象组成。比例环节微分环节积分环节被控对象rineyout图2-1 PID控制器系统原理图PID控制器作为一种线性控制器,它根据给定值和实际输出值构成控制偏差,将偏差按比例、积分和微分通过线性组合构成控制量,从而对被控对象进行控制,故称为PID控制器。2.2 PID 三个参数的调节作用PID 控制器就是根据系统的误差,利用比例
25、、积分、微分计算出控制量进行控制的。它由比例单元P、积分单元I和微分单元D组成。比例P调节作用:比例调节依据“偏差的大小来动作,它的输出与输入偏差的大小成比例。比例调节及时,有力,但有余差。它用比例度来表示其作用的强弱,比例度越小,调节作用越强。相反,比例度越大,调节作用就越弱;比例作用太强时,会引起震荡。比例调节作用是按比例反响系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。积分I调节作用:积分调节依据“偏差是否存在来动作,它的输出与偏差对时间的积分成比例,只有当余差消失时。积
26、分作用才会停止,其作用是消除余差。但积分作用使最大动偏差增大,延长了调节时间。它用积分时间 T 来表示其作用的强弱,T 越小,积分作用越强,但积分作用太强时,也会引起震荡。积分调节作用是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一常值。积分作用的强弱取决与积分时间常数 Ti,Ti 越小,积分作用就越强。反之 Ti 大那么积分作用弱,参加积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成 PI 调节器或 PID 调节器。微分D调节作用:微分调节依据“偏差变化的速度来动作。它的输出与输入偏差变化的速度成比例,其效果是
27、阻止被调参数的一切变化,有超前调节的作用,对滞后大的对象(温度)有很好的效果。它使调节过程偏差减小,时间缩短,余差也减小(但不能消除)。它用微分时间 T d来表示其作用的强弱,T d大,作用强,但 T d太大,也会引起振荡。微分作用反映系统偏差信号的变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。因此,可以改善系统的动态性能。在微分时间选择适宜情况下,可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统抗干扰不利。此外,微分反响的是变化率,而当输入没有变化时,微分作用输出为零。微分作用不能单独使用
28、,需要与另外两种调节规律相结合,组成 PD 或 PID 控制器。2.3 PID 参数整定算法的温度控制系统研究PID 控制中一个至关重要的问题,就是控制器三参数比例系数、积分时间、微分时间的整定。整定的好坏不但会影响到控制质量,而且还会影响到控制器的鲁棒性。此外,现代工业控制系统中存在着名目繁多的不确定性,这些不确定性能造成模型参数变化甚至模型结构突变,使得原整定参数无法保证系统继续良好的工作,这时就要求 PID 控制器具有在线修正参数的功能,这是自从使用 PID 控制以来人们始终关注的重要问题之一。本章在介绍 PID 参数整定概念的根底上,介绍了 PID 参数整定的几种方法。2.3.1 PI
29、D 参数整定的概念PID 参数整定概念中包括参数自动整定(auto-tuning)和参数在线自校正(self tuning on-line)两个概念。具有自动整定功能的控制器,能通过一按键就由控制器自身来完成控制参数的整定,不需要人工干预,它既可用于简单系统投运,也可用于复杂系统预整定。运用自动整定的方法与人工整定法相比,无论是在时间节省方面还是在整定精度上都得以大幅度提高,这同时也就增进了经济效益。自校正控制那么为解决控制器参数的在线实时校正提供了很有吸引力的技术方案。自校正的根本观点是力争在系统全部运行期间保持优良的控制性能,使控制器能够根据运行环境的变化,适时地改变其自身的参数整定值,以
30、求到达预期的正常闭环运行,并有效地提高系统的鲁棒性。具有自动整定功能和具有在线自校正功能的控制器被统称为自整定控制器。一般而言,如果过程的动态特性是固定的,那么可以选用固定参数的控制器,控制器参数的整定由自动整定完成。对动态特性时变的过程,控制器的参数应具有在线自校正的能力,以补偿过程时变。2.3.2 PID控制器参数对控制性能的影响(1)比例作用对控制性能的影响比例增益的引入是为了及时地反映控制系统的偏差信号,一旦系统出现了偏差,比例调节作用立即产生调节作用,使系统偏差快速向减小的趋势变化。当比例增益凡大的时候,PID控制器可以加快调节,但是过大的比例增益会使调节过程出现较大的超调量,从而降
31、低系统的稳定性,在某些严重的情况下,甚至可能造成系统不稳定。(2)积分作用对控制性能的影响积分作用的引入是为了使系统消除稳态误差,提高系统的无差度,以保证实现对设定值的无静差跟踪。从原理上看,只要控制系统存在动态误差,积分调节就产生作用,直至无PID控制器参数自整定方法的研究与实现差,积分作用就停止,此时积分调节输出为一常值。积分作用的强弱取决于积分时间常数Ti的大小,Ti越小,积分作用越强,反之那么积分作用弱。积分作用的引入会使系统稳定性下降,动态响应变慢。实际中,积分作用常与另外两种调节规律结合,组成PI控制器或者PD控制器。(3)微分作用对控制性能的影响微分作用的引入,主要是为了改善控制
32、系统的响应速度和稳定性。微分作用能反映系统偏差的变化律,预见偏差变化的趋势,因此能产生超前的控制作用。直观而言,微分作用能在偏差还没有形成之前,就己经消除偏差。因此,微分作用可以改善系统的动态性能。微分作用的强弱取决于微分时间几的大小,几越大,微分作用越强,反之那么越弱。在微分作用适宜的情况下,系统的超调量和调节时间可以被有效的减小。从滤波器的角度看,微分作用相当于一个高通滤波器,因此它对噪声干扰有放大作用,而这是我们在设计控制系统时不希望看到的。所以我们不能过强地增加微分调节,否那么会对控制系统抗千扰产生不利的影响。此外,微分作用反映的是变化率,当偏差没有变化时,微分作用的输出为零。2.3.
33、3 PID 参数整定的方法要实现 PID 参数的整定,首先要对被控制的对象有一个了解,然后选择相应的参数计算方法完成控制器参数的设计。据此,可将 PID 参数自整定分成两大类:辨识法和规那么法。基于辨识法的 PID 参数自整定,被控对象的特性通过对被控对象数学模型的分析来得到,在对象数学模型的根底上用基于模型的一类整定法计算 PID 参数。基于规那么的 PID 参数自整定,那么是运用系统临界点信息或系统响应曲线上的一些特征值来表征对象特性,控制器参数由基于规那么的整定法得到。(1 辨识法此方法的本质是自适应控制理论与系统辨识的结合。辨识法适用于模型结构,模型参数未知的对象,采用系统辨识的方法得
34、到过程模型参数,并和依据参数估计值进行参数调整确实定性等价控制规律结合起来,综合出所需的控制器参数;如果被控过程特性发生了变化,可以通过最优化某一性能指标或期望的闭环特性,周期性地更新控制器参数。主要有以下几种方法:1. 极点配置法;2. 零极点相消原理;3. 幅相裕度法。(2规那么法基于规那么的整定方法,可分成采用临界比例度原那么的方法、采用阶跃响应曲线的模式识别方法和基于模糊控制原理的方法等。1. 临界比例度原那么的方法; 2. 采用阶跃响应曲线的模式识别方法;3. 基于模糊控制原理的方法。3 基于模糊控制的PID参数整定3.1.1模糊控制系统的组成 模糊控制系统是一种自动控制系统,它是以
35、模糊数学、模糊语言形式的知识表示和模糊逻辑为理论根底,采用计算机控制技术构成的一种具有闭环结构的数字控制系统。它的组成核心是具有智能性的模糊控制器。模糊逻辑控制系统是一种典型的智能控制系统,在控制原理上它应用模糊集合论、模糊语言变量和模糊推理知识,模拟人的思维方法,对复杂系统进行控制。模糊逻辑控制的根底是模糊逻辑,模糊逻辑从含义上比其它传统逻辑更接近人类的思想和自然语言。它能够对真实世界近似的、不确切的特征进行刻画。实际上,模糊逻辑控制是利用模糊逻辑建立一种“自由模型的非线性控制算法,特别是在那些采用传统定量技术分析过于复杂的过程,或者提供的信息是非定性、非精确的、非确定的系统中,模糊控制的效
36、果相当明显。模糊控制系统的根本结构如图3-1所示:A/D模糊控制器D/A执行机构被控对象测量装置给定值被控制量图3-1 模糊控制系统的根本结构3.1.2模糊控制器的设计方法由于模糊控制器采用数字计算机来实现的,它可以将系统的偏差从数字量化为模糊量,对模糊量按给定的规那么进行模糊推理,最后把模糊推理结构的模糊输出量转化为实际系统能够接受的精确数字量或模拟量。模糊控制器结构如图3-2所示:模糊化模糊推理非模糊化模糊决策图3-2 模糊控制器结构模糊控制器的算法设计主要包括以下内容:1) 选择模糊输入、输出变量的论域范围及模糊变量子集类型;2) 确定各模糊变量的隶属度函数类型;3) 精确输入、输出的变
37、量的模糊化;4) 制定模糊控制规那么;5) 确定模糊推理算法;6) 模糊输出变量的去模糊化;7) 生成查询表。 基于模糊控制的PID参数整定是将模糊理论应用到PID三个参数的整定中去,将模糊理论与PID控制结合起来,构成一个模糊PID控制器。模糊PID自整定控制就是运用模糊数学的根本理论和方法,把规那么的条件、操作用模糊集表示,并把这些模糊控制规那么及有关信息作为知识存入计算机知识库中,然后计算机根据控制系统的实际响应情况,运用模糊推理,既可自动实现对 PID 参数的最正确调整。模糊PID 控制器的结构如图 3-3所示:模糊推理PID控制器被控对象de/dtecrekp ki kdy图 3-3
38、 模糊PID 控制器的结构图 3-3模糊 PID 控制器的结构,r 为系统的输入,y 为系统的输出,e为系统输入与输出的差,ec 为误差的变化率。说白了,模糊自适应参数整定就是寻求 PID 的三个参数与 e、ec 之间的关系。整个系统在运行中不断检测 e 和 ec,然后根据一定的原理对 PID 的三个参数进行修改,以满足不同 e 和 ec 对控制参数的不同要求,从而使被控对象有良好的性能。3.3 模糊PID参数自整定设计 简要说明模糊PID控制器的设计步骤。 (1)确定模糊控制器的输入、输出变量,从而也就确定了模糊控制器的维数。一般输入变量取为系统的偏差和偏差变化率,输出变量为PID参数KP,
39、 KI, KD或者PID参数的增量KP, KI, KD 。 (2)根据实际需要确定各个输入、输出变量的变化范围,然后确定它们的量化等级,量化因子和比例因子。 (3)在每个变量的量化论域内定义模糊子集。首先确定模糊子集个数,确定t个模糊子集的语言变量,然后为各语言变量选择隶属度函数。 (4)确定模糊控制规那么。这实质上是将操作人员的控制经验加以结得出的一条条模糊条件语句的集合。确定模糊控制规那么要遵守的原那么是保证控制器的输出能够使系统输出响应的动静态性能到达最正确。 (5)求出模糊控制表。根据(4)的模糊控制规那么和(2),(3)中确定的输入、输出变量求出模糊控制器的输出。这些输出值是PID参
40、数的调整量,把它们与输入量在一个表中按一定关系列出就构成了模糊控制表。PID三个参数一般是独立调整,所以有三个模糊控制表。 考虑在不同时刻三个参数的作用及相互之间的关系,给出PID参数自整定原那么如下: (1)当e较大时,为加快系统响应速度并防止起始偏差e瞬间变大,应取较大的Kp和较小的KD,同时为防止系统出现较大的超调,应对积分作用加以限制,通常取KI=0。 (2)当e和ec为中等大小时,为使系统响应的超调减小,并保证系统的响应速度,Kp, KI、KD的值要大小适中。 (3)当e较小时,为使系统具有良好的稳态性能,应增加KP和KI的值,同时为了防止系统在设定值附近振荡,应调节KD的值,使之大
41、小适中。 由于在对PID控制器参数的模糊自整定中,模糊推理系统己经把偏差的微分作为它的一个输人,如果对参数Kp进行模糊整定,那么系统对微分作用会太敏感,所以系统仅仅对Kp, Ki进行了整定。 根据以上对Kp, Ki, Kd的作用和调整方法,得到Kp, Ki, Kd的模糊控制规那么,通过模糊化处理。根据各模糊子集的隶属函数和各参数模糊控制模型,应用模糊合成推理设计PID参数的模糊矩阵表,在线运行过程中,控制系统通过对模糊逻辑规那么的结果处理,查表和运算,完成对PID参数的自整定。本文控制系统采用“双入三出的模糊控制器。输入量为温度值给定值与测量值的偏差e 以及偏差变化率e c ,输出量为比例系数
42、Kp、积分时间Ti、微分时间Td。控制过程为控制器定时采样温度值和温度值变化率与给定值比拟, 得温度值偏差e 以及偏差变化率e c ,并以此作为PLC 控制器的输入变量,经模糊控制器输出比例系数Kp、积分时间Ti、微分时间Td 给PID控制器进行调节,然后经D/A 转换送温控对象。模糊控制器包括输入量模糊化、模糊推理( 模糊决策和模糊控制规那么) 和反模糊3个局部。1) 输入模糊化E 和Ec 分别为e 和ec 模糊化后的模糊量,KP、KI、KD 分别为Kp、Ti、Td 模糊化后的模糊量。e、ec 论域等级为e=ec=-3,-2,-1,0,1,2,3,模糊化子集为E=Ec=NB,NM,NS,ZE
43、,PS,PM,PB。Kp、Ti、Td 论域等级为Kp=Ti=Td=-3,-2,-1,0,1,2,3,模糊化子集为KP=TI=TDNB,NM,NS,ZE,PS,PM,PB。NB, NM,NS,ZE,PS,PM,PB表示负大,负中,负小, 零, 正小, 正中, 正大 。2 模糊决策和模糊控制规那么总结加热丝温度的控制过程中经验, 得出控制规那么,如表3-1、表3-2、表3-3 所示。选取控制量变化的原那么是:当误差大或较大时, 选择控制量以消除误差为主。而当误差较小时, 选择控制量要注意防止超调。表3-1 Kp的模糊规那么KpeceNBNMNSZEPSPMPBNBPBPBPMPMPSZEZENMP
44、BPBPMPSPSZENSNSPMPMPMPSZENSNSZEPMPMPSZENSNMNMPSPSPSZENSNSNMNMPMPSZENSNMNMNMNBPBZEZENMNMNMNBNB表3-2 Ti的模糊规那么TieceNBNMNSZEPSPMPBNBNBNBNMNMNSZEZENMNBNBNMNMNSZEZENSNBNMNSNSZEPSPSZENMNMNSZEPSPMPBPSNMNSZEPSPSPMPBPMZEZEPSPSPMPBPBPBZEZEPSPMPMPBPB表3-3 Td的模糊规那么TdeceNBNMNSZEPSPMPBNBPSNSNBNBNBNMPSNMPSNSNBNMNMNSZ
45、ENSZENSNMNMNSNSZEZEZENSNSNSNSNSZEPSZEZEZEZEZEZEZEPMPBNBPSPSPSPSPBPBPBPMPMPMPSPSPB 由表表3-1、表3-2、表3-3 的模糊规那么可写成条件语句,共有4 9 条规那么, 全部系统模糊集为:R=R11 R12 R13 R14 R449表示“并;当e、ec 分别取模糊集X、Y 时,输出(Kp、Ti、Td)的模糊子集为:Zij=(X Y)*R根,据输入e、ec 模糊量化后得到的X、Y 可计算出Kp 对应的Zij,如表6 所示。表3-4 Kp 的模糊控制表Kpece-3-2-10123-33322100-2332110-1
46、-122210-1-102210-1-2-21110-1-1-2-2210-1-2-2-2-3300-2-2-2-3-3表3-5 Ki 的模糊控制表Ti ece-3-2-10123-3-3-3-2-2-100-2-3-3-2-3-100-1-3-2-1-10110-2-2-101231-2-1011232001123330012233表3-6 Kd 的模糊控制表Tdece-3-2-10123-31-1-3-3-3-21-21-1-3-2-2-10-10-1-2-2-1-1000-1-1-1-1-101000000023-31111333222113 以系统的稳定性为主。例如, 当温度值低很多(
47、 低于目标值) , 且温度值有进一步快速降低的趋势时, 比例系数Kp 增大, 应加大加热器电压。可用模糊语句实现这条规那么(If e=NB and ec=NB then Kp=PB)。当误差为负大且误差变化为正大或正中时, 控制量不宜再增加, 应取控制量的变化为0 , 以免出现超调。一共有49 条规那么。3) 输出反模糊化具体实现上述控制算法的关键在于解决输入量等级量化程序梯形图设计和查表获取模糊控制量的查表程序梯形图设计。4模糊PID参数自整定控制的PLC 实现可编程控制器及实验配置可编程控制器的概述 可编程控制器是一种工业控制计算机,英文全称:Programmable Controller
48、,为了和个人计算机(PC)区分,一般称其为PLC。可编程控制器(PLC)是继承计算机、自动控制技术和通信技术为一体的新型自动装置。其性能优越,已被广泛地应用于工业控制的各个领域。20世纪60年代,计算机技术开始应用于工业控制领域,但由于价格高、输入输出电路不匹配、编程难度大,未能在工业领域中获得推广。1968年,美国的汽车制造公司通用汽车公司(GM)提出了研制一种新型控制器的要求,并从用户角度提出新一代控制器应具备十大条件,立即引起了开发热潮。1969年,美国数字设备公司(DEC)研制出了世界上第一台可编程序控制器,并应用于通用汽车公司的生产线上。可编程控制器自问世以来,开展极为迅速。1971
49、年日本开始生产可编程控制器,而欧洲是1973开始的。如今,世界各国的一些著名的电气工厂几乎都在生产可编程控制器。可编程控制器的根本组成PLC从组成形式上一般分为整体式和模块式两种。整体式PLC一般由CPU板、I/O板、显示面板、内存和电源组成。模块式PLC一般由CPU模块、I/O模块、内存模块、电源模块、底版或机架组成。本论文实物采用的是西门子的S7-200系列PLC。1 西门子S7-200S7-200系列PLC可提供4种不同的根本单元和6种型号的扩展单元。其系统构成包括根本单元、扩展单元、编程器、存储卡、写入器、文本显示器等。本论文采用的是CUP226。它具有24个输入点和16个输出点。2电
50、热丝电热丝主要有镍铬电热丝,铁铬铝电热丝,镍铬合金扁带,镍铬、镍铬铁电阻电热合金,自控温伴热带,并联恒功率伴热带等,本文采用的是弹簧状电热丝。3传感器热电偶是一种感温元件,它直接测量温度,并把温度信号转换成热电动势信号。常用热电偶可分为标准热电偶和非标准热电偶两大类。所调用标准热电偶是指国家标准规定了其热电势与温度的关系、允许误差、并有统一的标准分度表的热电偶,它有与其配套的显示仪表可供选用本论文才用的是K型热电阻。4模拟量输入模块 传感器检测到温度转换成电压信号,系统需要配置模拟量输入模块把电压信号转换成数字信号再送入PLC中进行处理。本文选用了西门子EM231模拟量输入模块。5模拟量输出模
51、块PLC模拟量输出模块主要系数包括模块通道、输出范围、温度精度、外部电源、I/O点要求等等,本文选用了西门子EM232模拟量输入模块。6 STEP 7 MicroWIN SP3软件介绍STEP 7 MicroWIN SP3编程软件是基于Windows的应用软件,是西门子公司专门为SIMTIC S7-200系列PLC设计开发的。该软件功能强大,界面友好,并有方便的联机功能。用户可以利用该软件开发程序,也可以实现监控用户程序的执行状态,该软件是S7-200拥护不可缺少的开发工具。4.2 模糊PID 控制的PLC 实现4.2.1 程序设计流程PLC 程序设计流程图如图4-1 所示。开始将模糊控制查询
52、表逐行置入PLC的VD500-VD548(Kp论域)、VD600-VD648Ti论域、VD700-VD748(Td论域)中将A/D采样的设定值喝反响值分别置入VD250和VD260中计算e和ec分别置入VD270和VD370中将输入量分别量化到输入模糊量化的论域-3,-2,-1,0,1,2,3中的对应元素,置入VW200和VW300中查模糊控制查询表得到输出量Kp、Ti、Td置入VD800、VD804、VD808中查模糊控制查询表得到输出量Kp、Ti、Td置入VD800、VD804、VD8反模糊化得Kp*、Ti*、Td*PID运算输出经D/A输出控制量经D/A输出控制量经D/A输出控制量结束图
53、4-1 PLC 程序设计流程图4.2.2 输入量等级量化的梯形图设计根据e 和ec 论域所分的等级,将实际温度变化范围分为7 档, 依据式下式将根本论域区间 的精确量按四舍五入原那么量化为论域区间a,b的论域元素(模糊量) ,n=3,e 为温度变化值。S7-200 的A/D 转换模块,理论上模糊控制器的输入的取值范围可能为032000。然而,实际上仅刚开始起动等很少时候可能到达32000。在正常运行过程中,的根本论域取值比上述范围要小得多,模糊量化的论域取为-3,+3,e 对应的模糊化论域如表4-1 所示。表4-1 e 对应的模糊化论域X 元素表e-0.67,-0.330.33,0-0, 0.
54、330.33, 0.670.67,1.0X-3-2-10123表4-2 ec 对应的模糊化论域Y 元素表ec-0.0067-0.0067,-0.00330.0033,0-0, 0.00330.0033, 0.00670.0067,1.0Y-3-2-10123图4-2 子程序SBR-1输入量的变化量e 模糊化程序见子程序SBR-1 如图4-2所示,量化值存入VW200,ec 量化值存入VW300。4.2.3 模糊控制表程序 模糊控制查询表是经模糊推理与逆模糊化运算获得的一个 7*7(基于上述对语言变量论域范围的设定)的二维矩阵。表4-1 给出了一个模糊控制查询表Kp 的实例,表中矩阵元素Kp 是
55、由输入量e 和ec 的论域元素确定的输出控制量的量化值。将查询表元素逐行依次存储在PLC 的VD500VD548 中。查表程序设计利用变址存放器, 通过采取“基址+ 偏移地址寻址的设计方法来实现。设e 和ec的论域元素分别为X、Y,那么输出量比例Kp 的位置为:表首地址+7(X+3)+(Y+3),表首地址为VD500。同理将Ti、Td论域元素分别存放在VD600VD648、VD700VD748 中,程序见附录。Kp 的查询表程序为SBR-2,如图4-3 所示图4-3 子程序SBR-24.2.4 反模糊化程序 把由表4-1 查出的控制量模糊论域中的值Z p i j ( 即VD500VD548 中
56、的值)乘以比例因子K1 便可以得到实际的比例系数Kp*=K1 Zpij,实际的积分时间Ti*= K2 Ziij,实际的微分时间Td*=K3 Zdij。在本实验装置的温度控制系统中取比例系数范围图4-4 子程序SBR-3是0 5, 积分时间范围是05 分钟,微分时间范围是05 分钟,故K1=5/3=1.6667,K2=5/3=1.6667,K3=5/3=。程序如图4-4所示。4.2.5 参数可调的PID 运算程序 PLC 在执行PID 调节指令时,须对算法中的7 个参数进行运算,为此S7-200 的PID 指令使用一个存储回路参数的回路表,PID 回路表的格式及含义如表4-7 所示。表4-7 P
57、ID 回路表偏移量域说明T+0反响量PVnT+4给定值SPn0T+8输出值 MnT+12增益Kc比列常数,可正可负T+16采样时间 Ts单位为s,且正数T+20积分时间Ti单位为min,且正数T+24微分时间Td单位为min,且正数(1)主程序如图4-5 所示图4-5主程序(2)中断程序如图4-6 所示图4-6 中断程序5组态软件设计以及系统分析组态王软件概述组态王开发监控系统软件,是新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。 组态王具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次
58、结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。 HYPERLINK :/baike.baidu /view/380099.htm t _blank 组态王软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方
59、式、数据链接功能。监控系统功能设计5.2.1 组态软件的设计要求本系统由组态软件和S7-200 PLC构成一个上下位机系统,在组态界面中实现如下功能:(1)系统启动、停止操作;(2)工艺流程显示:通过组态软件窗口可以形象显示温度控制系统的工艺流程;(3)实时监测功能功能:运行时温度变化实时曲线显示;5.2.2 组态功能设计本设计是通过PPI通信协议,上位机监视工艺流程的各个环节的情况,并根据要求随时提供控制信号。其主要功能有实时处理、绘出实时温度曲线、记录,具体如下:(1)平安机制在现实的工业控制系统中,为防止意外事故的发生,往往会禁止非工作人员的操作,因为这些非专业人员不了解工作内容,极为容
60、易引发误操作而发生事故。为了防止这类事故发生,组态软件必须提供完善的平安机制,控制操作权限,使工作人员无法操作。(2)实时数据处理 系统运行期间,要求系统能实时监控流程,且有时会根据工艺需要,修改控制参数,或是由于突发事件,需要对系统进行必要的操作,这要求组态软件必须可以随时发出各种控制信号控制和监视工艺流程。(3)动画显示为了让工作人员能跟形象跟直观的观察系统的各个工艺流程,组态软件必须能够以丰富形象的图片动画实时跟踪表达系统的工作状态,让工作人员清晰地了解系统工作状态。工艺流程监控: eq oac(,1)系统运行窗口进入的主窗口如图5-1,在系统运行窗口中。使用组态王软件的图元及图符,根据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃前进牧业科技有限责任公司招聘28人笔试参考题库附带答案详解
- 2025湖南兴湘资本管理有限公司招聘6人笔试参考题库附带答案详解
- 2025浙江金华金开宏业产业运营管理有限公司招聘5人笔试参考题库附带答案详解
- 2025浙江温州市泰顺县文旅集团有限公司招聘编外人员1人笔试参考题库附带答案详解
- 2025浙江嘉兴市平湖市市属国有企业招聘拟录用人员(二)笔试参考题库附带答案详解
- 华润五丰2026届校园招聘笔试历年典型考点题库附带答案详解
- 雁江区2025四川资阳市雁江区引进急需紧缺专业人才19人笔试历年参考题库典型考点附带答案详解
- 西峰区2025年甘肃庆阳西峰工业园区管理委员会选调工作人员笔试历年参考题库典型考点附带答案详解
- 益阳市2025湖南益阳市市直事业单位招聘39人笔试历年参考题库典型考点附带答案详解
- 泸州市2025年四川泸州市江阳区事业单位考核招聘高层次人才(16人)笔试历年参考题库典型考点附带答案详解
- 骨科骨折固定技术培训指南
- 桂林外卖行业现状分析报告
- 河北农业农村厅所属事业单位笔试试题2024版
- 日本家政相关行业分析报告
- 2026年北京市中考数学模拟试卷
- 小区安全生产制度汇编
- 合肥兴泰金融控股(集团)有限公司招聘9人参考题库附答案解析
- GB/T 42706.3-2025电子元器件半导体器件长期贮存第3部分:数据
- 招标项目绩效考核体系设计方案
- 2026年消防设施操作员之消防设备初级技能考试题库150道及完整答案(全优)
- 危货驾驶员安全职责
评论
0/150
提交评论