基于Matlab的模糊PID控制器设计_第1页
基于Matlab的模糊PID控制器设计_第2页
基于Matlab的模糊PID控制器设计_第3页
基于Matlab的模糊PID控制器设计_第4页
基于Matlab的模糊PID控制器设计_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于Matlab的模糊PID控制器设计摘 要PID(比例 积分 微分)控制具有结构简单、稳定性能好、可靠性高等优点,尤其适用于可建立精确数学模型的控制系统。而对于一些多变量、非线性、时滞的系统,传统的PID控制器并不能达到预期的效果。随着模糊数学的发展,模糊控制的思想逐渐得到控制工程师们的重视,各种模糊控制器也应运而生。而单纯的模糊控制器有其自身的缺陷控制效果很粗糙、控制精度无法达到预期标准。但利用传统的PID控制器和模糊控制器结合形成的模糊自适应的PID控制器可以弥补其缺陷;它将系统对应的误差和误差变化率反馈给模糊控制器进而确定相关参数,保证系统工作在最佳状态,实现优良的控制效果。论文介绍了

2、参数自适应模糊PID控制器的设计方法和步骤。并利用MATLAB 中的SIMULINK 和模糊逻辑推理系统工具箱进行了控制系统的仿真研究,并简要地分析了对应的仿真数据。关键词: 经典PID控制; 模糊控制; 自适应模糊PID控制器; 参数整定; MATLAB仿真Fuzzy PID controller design based on MatlabAbstractPID (Proportion Integration Differentiation) control, with lots of advantages including simple structure, good stabilit

3、y and high reliability, is quite suitable to establish especially the control system which accurate mathematical model is available and needed. However, taken multivariable, nonlinear and time-lag into consideration, traditional PID controller can not reach the expected effect. Along with the develo

4、pment of Fuzzy Mathematics, control engineers gradually pay much attention to the idea of Fuzzy Control, thus promoting the invention of fuzzy controllers. However, simple fuzzy controller has its own defect, where control effect is quite coarse and the control precision can not reach the expected l

5、evel. Therefore, the Fuzzy Adaptive PID Controller is created by taking advantage of the superiority of PID Controller and Fuzzy Controller. Taken this controller in use, the corresponding error and its differential error of the control system can be feed backed to the Fuzzy Logic Controller. Moreov

6、er, the three parameters of PID Controller is determined online through fuzzification, fuzzy reasoning and defuzzification of the fuzzy system to maintain better working condition than the traditional PID controller. Meanwhile,the design method and general steps are introduced of the Parameter self-

7、setting Fuzzy PID Controller. Eventually, the Fuzzy Inference Systems Toolbox and SIMULINK toolbox are used to simulate Control System. The results of the simulation show that Self-organizing Fuzzy Control System can get a better effect than the Classical PID controlled evidently.Keywords: Classic P

8、ID control; Fuzzy Control; Parameters tuning; the Fuzzy Adaptive PID Controller; MATLAB simulation目 录引 言1第1章 绪论21.1 课题研究的背景及学术意义21.2 经典PID控制系统的分类与简介21.1.1 PID控制简介21.2.2 P控制41.2.3 PI控制41.2.4 PD控制41.2.5 比例积分微分(PID)控制41.3 模糊逻辑与模糊控制的概念41.3.1 模糊控制相关概念41.3.2 模糊控制的优点51.4 模糊控制技术的应用概况51.5 本文的研究目的和内容6第2章 PID控

9、制72.1 PID的算法和参数72.1.1 位移式PID算法72.1.2 增量式PID算法72.1.3 积分分离PID算法82.1.4 不完全微分PID算法92.2 PID参数对系统控制性能的影响92.2.1 比例系数KP对系统性能的影响92.2.2 积分时间常数Ti对系统性能的影响102.2.3 微分时间常数Td对系统性能的影响102.3 PID控制器的选择与PID参数整定102.3.1 PID控制器的选择102.3.2 PID控制器的参数整定10第3章 模糊控制器及其设计113.1 模糊控制器的基本结构与工作原理113.2 模糊控制器各部分组成113.2.1 模糊化接口113.2.2 知识

10、库123.2.3 模糊推理机123.2.4 解模糊接口123.3模糊推理方式123.3.1 Mamdani模糊模型(迈达尼型)123.3.2 Takagi-Sugeno模糊模型(高木-关野)133.4模糊控制器的维数确定133.5 模糊控制器的隶属函数143.6模糊控制器的解模糊过程163.7 模糊PID控制器的工作原理16第4章 模糊PID控制器的设计174.1 模糊PID控制器组织结构和算法的确定174.2 模糊PID控制器模糊部分设计184.2.1 定义输入、输出模糊集并确定个数类别184.2.2 确定输入输出变量的实际论域184.2.3 定义输入、输出的隶属函数184.2.4 确定相关

11、模糊规则并建立模糊控制规则表204.2.5 模糊推理21第5章 模糊PID控制器的MATLAB仿真235.1 模糊控制部分的fuzzy inference system仿真235.1.1 定义输入输出变量并命名235.1.2 编辑隶属函数235.1.3 编辑模糊规则库245.2 对模糊控制器的SIMULINK建模255.2.1 将模糊系统载入SIMULINK255.2.2 在SIMULINK中建立模糊子系统255.3 PID部分的SIMULINK建模265.4 模糊PID控制器的SIMULINK建模265.5 利用子系统对控制系统进行SIMULINK建模275.6 控制系统的SIMULINK仿

12、真研究28第6章 锅炉汽包水位模糊PID系统设计326.1 输入输出变量326.2 隶属函数336.3 模糊规则表35第7章 结论与展望37致谢38参考文献39附录A:仿真图40附录B: 参考外文文献及其译文44附录C: 主要参考文献的题录及摘要53插图清单图 21 PID控制流程7图 22 PID控制和积分分离PID控制比较8图 23 不完全微分PID控制器9图 24 不完全微分PID和完全微分PID控制特性比较9图 31 模糊控制器控制流程11图 32 模糊控制器结构11图 33 一维模糊控制器14图 34 二维模糊控制器14图 35 三维模糊控制器14图 36 高斯型隶属函数15图 37

13、 广义钟形隶属函数15图 38 S形隶属函数16图 39 梯形隶属函数16图 310 三角形隶属函数16图 311 Z形隶属函数17图 41自适应模糊PID控制器19图 42 偏差隶属函数20图 43 偏差微分隶属函数20图 44 KP变化量隶属函数21图 45 KD变化量隶属函数21图 46 KI变化量隶属函数21图 51 设置好的FIS编辑器25图 52 隶属函数编辑器26图 53 模糊规则库27图 54 曲面观察器27图 55 模糊控制器28图 56 五输入PID控制器29图 57 模糊PID控制器30图 58 控制系统SIMULINK模型30图 59 控制系统的输出波形31图 510

14、KI的暂态特性图32图 511 KD的暂态特性图33图 512 KP的暂态特性图33图 61 模糊 PID 控制系统35图 62 误差的隶属函数36图 63 误差变化率的隶属函数36图 64 比例系数Kp的隶属函数36图 65 积分系数Ki的隶属函数37图 66 微分系数Kd的隶属函数37表格清单表 21 PID控制类型选定原则9表 41 KP模糊规则表21表 42 KI模糊规则表21表 43 KD模糊规则表22表 44 解模糊示例23表 51 控制器性能比对31表 61 论域及量化因子选择33表 62 Kp的模糊控制规则表36表 63 Ki的模糊控制规则表37表 64 Kd的模糊控制规则表3

15、8VII安徽工程大学毕业设计(论文)- 37 -引 言PID控制具有结构简单,稳定性好可靠性高等优点广泛应用于工业过程控制。但是,PID控制要求模型结构非常精确。而在实际的应用中,大多数工业过程都不同程度地存在非线性,参数时变性和模型不确定性,因而采用常规PID控制无法实现对过程的精确控制。而模糊控制对数学模型的依赖性弱,不需要建立过程的精确数学模型,并具有良好的鲁棒性和适应性。本文针对PID控制和模糊控制的各自特点,将模糊控制与PID控制结合起来,设计出一个模糊PID控制器,并结合MATLAB的模糊逻辑工具箱进行了仿真。理论分析与仿真结果表明,模糊PID控制相对于常规PID控制具有良好的控制

16、性能。模糊PID 控制器是应用模糊数学的基本理论和方法, 控制规则的条件、操作用模糊集来表示、并把这些模糊控制规则以及有关信息, 诸如PID 控制参数等作为知识存入计算机知识库, 然后计算机根据控制系统的实际情况(系统的输入, 输出) , 运用模糊推理, 实现对PID 控制参数的自动调整。PID控制的优点与缺点:(1)PID控制具有适应性强的特点,适应各种控制对象,参数的整定是PID控制的一个关键问题; (2)只要参数整定合适,对大多数被控对象可以实现无差控制,稳态性能好,但动态特性不太理想; (3)PID控制不具有自适应控制能力,对于时变、非线性系统控制效果不佳。当系统参

17、数发生变化时,控制性能会产生较大的变化,控制特性可能变坏,严重时可能导致系统的不稳定。第1章 绪论1.1 课题研究的背景及学术意义随着越来越多的新型自动控制应用于实践,其控制理论的发展也经历了经典控制理论、现代控制理论和智能控制理论三个阶段。智能控制的典型实例是模糊全自动洗衣机。自动控制系统可分为开环控制系统和闭环控制系统。一个控制系统包括控制器、传感器、变送器、执行机构、输入输出接口。控制器的输出经过输出接口、执行机构加到被控系统上;控制系统的被控量,经过传感器、变送器通过输入接口送到控制器。不同的控制系统,传感器、 变送器、执行机构是不一样的。比如压力控制系统要采用压力传感器;电加热控制系

18、统要采用温度传感器1。目前,PID控制及其控制器或智能PID控制器(仪表)已经很多,产品已在工程实际中得到了广泛的应用。比如,工业生产过程中,对于生产装置的温度、压力、流量、液位等工艺变量常常要求维持在一定的数值上,或按一定的规律变化,以满足生产工艺的要求。PID控制器可以根据PID控制原理对整个控制系统进行偏差调节,从而使被控变量的实际值与工艺要求的预定值一致。经典PID控制的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它因结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一,现今也在很多领域有应用。尤其是当被控对

19、象的结构和参数不能完全掌握或得不到精确的数学模型,控制理论的其它技术难以采用,系统控制器的结构和参数又必须依靠经验和现场调试来确定时,应用PID控制技术最为方便。根据统计数据:全世界过程控制领域使用的控制器84%仍是纯PID调节器,若改进型包含在内则超过90%。1.2 经典PID控制系统的分类与简介1.1.1 PID控制简介当今的自动控制技术都是基于反馈的概念。反馈理论的要素包括三个部分:测量、比较和执行。测量关心的变量,与期望值相比较,用这个误差纠正调节控制系统的响应。这个理论和应用自动控制的关键是,做出正确的测量和比较后,如何才能更好地纠正系统,PID (比例 - 积分 - 微分)控制器作

20、为最早实用化的控制器已有 50 多年历史,现在仍然是应用最广泛的工业控制器。 PID 控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。 PID 控制器由比例单元( P )、积分单元( I )和微分单元( D )组成。其输入 e (t) 与输出 u (t) 的关系为公式(1-1) 公式(1-1)因此它的传递函数为公式(1-2) 公式(1-2) 比例调节作用:是按比例反应系统的偏差,系统一旦出现了偏差,比例调节立即产生调节作用用以减少偏差。比例作用大,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。积分调节作用

21、:是使系统消除稳态误差,提高无差度。因为有误差,积分调节就进行,直至无差,积分调节停止,积分调节输出一个常值。积分作用的强弱取决与积分时间常数Ti,Ti越小,积分作用就越强。反之Ti大则积分作用弱,加入积分调节可使系统稳定性下降,动态响应变慢。积分作用常与另两种调节规律结合,组成PI调节器或PID调节器。微分调节作用:微分作用反映系统偏差信号的变化率,具有预见性,能预见偏差变化的趋势,因此能产生超前的控制作用,在偏差还没有形成之前,已被微分调节作用消除。因此,可以改善系统的动态性能。在微分时间选择合适情况下,可以减少超调,减少调节时间。微分作用对噪声干扰有放大作用,因此过强的加微分调节,对系统

22、抗干扰不利。此外,微分反应的是变化率,而当输入没有变化时,微分作用输出为零。微分作用不能单独使用,需要与另外两种调节规律相结合,组成PD或PID控制器。PID控制器由于用途广泛、使用灵活,已有系列化产品,使用中只需设定三个参数(Kp,Ki和Kd)即可。在很多情况下,并不一定需要全部三个单元,可以取其中的一到两个单元,但比例控制单元是必不可少的。 首先,PID应用范围广。虽然很多控制过程是非线性或时变的,但通过对其简化可以变成基本线性和动态特性不随时间变化的系统,这样PID就可控制了。 其次,PID参数较易整定。也就是,PID参数Kp,Ki和Kd可以根据过程的动态特性及时整定。如果过程的动态特性

23、变化,例如可能由负载的变化引起系统动态特性变化, PID 参数就可以重新整定。 第三,PID控制器在实践中也不断的得到改进,下面两个改进的例子,在工厂,总是能看到许多回路都处于手动状态,原因是很难让过程在“自动”模式下平稳工作。由于这些不足,采用 PID 的工业控制系统总是受产品质量、安全、产量和能源浪费等问题的困扰。PID参数自整定就是为了处理PID参数整定这个问题而产生的。现在,自动整定或自身整定的PID控制器已是商业单回路控制器和分散控制系统的一个标准。 在一些情况下针对特定的系统设计的PID控制器控制得很好,但它们仍存在一些问题需要解决:如果自整定要以模型为基础,为了PID参数的重新整

24、定在线寻找和保持好过程模型是较难的。闭环工作时,要求在过程中插入一个测试信号。这个方法会引起扰动,所以基于模型的 PID 参数自整定在工业应用不是太好。 如果自整定是基于控制律的,经常难以把由负载干扰引起的影响和过程动态特性变化引起的影响区分开来,因此受到干扰的影响控制器会产生超调,产生一个不必要的自适应转换。另外,由于基于控制律的系统没有成熟的稳定性分析方法,参数整定可靠与否存在很多问题。 因此,许多自身整定参数的PID控制器经常工作在自动整定模式而不是连续的自身整定模式。自动整定通常是指根据开环状态确定的简单过程模型自动计算 PID 参数。 但仍不可否认 PID 也有其固有的缺点: PID

25、 在控制非线性、时变、耦合及参数和结构不确定的复杂过程时,工作地不是太好。最重要的是,如果 PID 控制器不能控制复杂过程,无论怎么调参数都没用。 虽然有这些缺点,PID控制器是最简单的有时却是最好的控制器。 1.2.2 P控制这类控制输出的变化与输入控制器的偏差成比例关系,输入偏差越大输出越大。单纯的比例控制适用于扰动不大,滞后较小,负荷变化小,要求不高,允许有一定剩余误差存在的场合。在工业生产中,比例控制规律使用较为普遍,它是控制规律中最基本的、应用最普遍的一种,其最大优点就是控制及时、迅速。只要有偏差产生,控制器立即产生控制作用2。但是不能最终消除剩余误差的缺点限制了它的单独使用。 1.

26、2.3 PI控制克服剩余误差的办法是在比例控制的基础上加上积分控制。积分控制器的输出与输入偏差对时间的积分成正比。它的输出不仅与输入偏差的大小有关,而且还与偏差存在的时间有关。只要偏差存在,输出就会不断累积,一直到偏差为零,累积才会停止。所以,积分控制可以消除剩余误差。1.2.4 PD控制当被控对象受到扰动作用后,被控变量没有立即发生变化,而是有一个时间上的延迟。因此要引入比例、微分作用,即PD控制。它比单纯的比例作用更快。尤其是对容量滞后大的对象,可以减小偏差的幅度,节省控制时间,显著改善控制质量。1.2.5 比例积分微分(PID)控制最为理想的控制当属比例-积分-微分控制。它集三者之长:既

27、有比例作用的及时迅速,又有积分作用的消除剩余误差能力,还有微分作用的超前控制功能。当偏差扰动出现时,微分立即大幅度动作,抑制偏差的这种跃变;比例也同时起消除偏差的作用,使振荡幅度减小。由于比例作用是持久和起主要作用的控制规律,积分作用可以慢慢把剩余误差克服掉,因此可使系统比较稳定;只要三个作用的控制参数选择得当,便可充分发挥三种控制规律的优点,得到较为理想的控制效果。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。然而伴随着新的控制系统的不断涌现,PID控制策略在控制非线性、时变、强耦合及参数和结构不确定的复杂过程时,控制效果不理想。因此

28、,它的应用受到了很大程度上的限制。1.3 模糊逻辑与模糊控制的概念1.3.1 模糊控制相关概念“模糊逻辑”的概念,其根本在于区分布尔逻辑或清晰逻辑,用来定义那些含混不清,无法量化或精确化的问题,对于冯诺依曼开创的基于“真假”推理机制,以及因此开创的电子电路和集成电路的布尔算法,模糊逻辑填补了特殊事物在取样分析方面的空白3。在模糊逻辑为基础的模糊集合理论中,某特定事物具有特色集的隶属度,他可以在“是”和“非”之间的范围内取任何值。而模糊逻辑是合理的量化数学理论,是以数学基础为根本去处理这些不确定、不精确的信息。模糊控制是基于模糊逻辑描述的一个过程的控制算法。它是用模糊数学的知识模仿人脑的思维方式

29、,根据模糊现象进行识别和判决,给出精确控制量,进而对被控对象进行控制的。对于参数精确已知的数学模型,我们可以用波特图或奈克斯特图来分析其过程以获得精确的设计参数。而对一些复杂系统,如粒子反应,气象预报等设备,建立一个合理而精确的数学模型是非常困难的。对于电力传动中的变速矢量控制问题,尽管可以通过测量得知其模型,但由于其多变量且非线性变化的特点,精确控制也是非常困难的。模糊控制技术依据与操作者的实践经验和直观推断,也依靠设计人员和研发人员的经验和知识积累。它无需建立设备模型,因此基本上是自适应的,具有很强的鲁棒性。历经多年发展,已有许多成功应用模糊控制理论的案例,如Rutherford、Cart

30、er应用于冶金炉和热交换器的控制装置。1.3.2 模糊控制的优点对比常规控制办法,模糊控制有以下几点优势4:(1)模糊控制完全是在操作人员经验控制基础上实现对系统的控制,无需建立数学模型,是解决不确定系统的一种有效途径。(2)模糊控制具有较强的鲁棒性,被控对象参数的变化对模糊控制的影响不明显,可用于非线性、时变、时滞的系统,并能获得优良的控制效果。(3)由离散计算得到控制查询表,提高了控制系统的实时性、快速性。(4)控制的机理符合人们对过程控制作用的直观描述和思维逻辑,是人工智能的再现,属于智能控制。1.4 模糊控制技术的应用概况国内在模糊控制方面也同样取得了显著成果。1986年,都志杰等人用

31、单片机研制了工业用模糊控制器。随后,何钢、能秋思、刘浪舟等人相继将模糊控制方法成功地应用在碱熔釜反应温度、玻璃窑炉等控制系统中。在社会生活领域中,体现在模糊控制技术在家电中的应用,所谓模糊家电,就是根据人的经验,在电脑或者芯片的控制下实现可模仿人的思维进行操作的家用电器。几种典型的模糊家电产品如下: 模糊电视机这类电视机可根据室内光线的强弱调整电视机的亮度,根据人与电视机的距离自动调整音量,同时能够自动调节电视机的色度、清晰度和对比度。 模糊空调器模糊空调器可以灵敏地控制室内的温度。日本研制了一种模糊空调器,利用红外线传感器识别房间信息(人数、温度、大小、门开关等),从而快速调整室内温度,提高

32、了舒适感。 模糊微波炉日本夏普公司生产的RE-SEI型微波炉,内部装有12个传感器,这些传感器能对食物的重量、高度、形状和温度进行测量,并利用这些信息自动选择化霜、再热、烧烤和对流4种工作方式,并自动决定烹制时间。 模糊洗衣机以我国生产的小天鹅模糊控制全自动洗衣机为例,它能够自动识别洗衣物人重量、质地、污脏性质和程度,采用模糊控制技术来选择合适的水位、洗涤时间、水流程序等,其性能已经达到国外同类产品的水平。 模糊电动剃刀日本三洋、松下公司推出了模糊控制电动剃刀,通过利用传感器分析胡须的生长情况和面部轮廓,自动调整刀片,并选择最佳的剃削速度。在工业炉方面、石化方面、煤矿行业、食品加工行业领域,模

33、糊控制应用也很广泛。1.5 本文的研究目的和内容论文将以学习PID控制理论、模糊控制理论、模糊PID控制器开发、MATLAB下的仿真建模为研究方向,具体内容安排如下:第二章:研究经典PID控制器的工作原理,PID的算法和参数,PID参数对系统控制性能的影响,PID控制器的选择与PID参数整定。第三章:着重掌握模糊控制理论,掌握模糊原理、模糊推理过程和模糊控制器的结构和工作方式,运用模糊数学的基本理论和方法,把控制规则的条件、操作用模糊集表示,然后计算机根据控制系统实际响应状况,运用模糊控制规则表中的相关的规则进行模糊推理。第四章:设计选用二维模糊控制器,以给定值的偏差e和偏差变化ec为输入,K

34、P,KD,KI为输出的自适应模糊PID控制器,误差e、误差微分及控制量的模糊集和论域确定后,对模糊变量确定隶属函数,对模糊变量赋值,确定论域内元素对模糊变量的隶属度。第五章:利用模糊控制器和传统的PID控制器结合来形成模糊自适应的PID控制器,通过模糊系统、模糊决策系统和精确化环节来在线确定PID控制器的比例、积分、微分系数,再利用MATLAB仿真程序,通过SIMULINK模块搭建系统,实现控制系统的仿真。第六章:举一个具体实例,将模糊PID控制器运用到锅炉汽包水位上。分析仿真结果,计算所建立模糊系统的各项指标以验证其实用性和可行性。安徽工程大学毕业设计(论文)第2章 PID控制2.1 PID

35、的算法和参数2.1.1 位移式PID算法算法在连续控制系统中,常常采用如图2-1所示的PID控制。图 21 PID控制流程其控制原则如公式2-1所示。 (2-1)其中,KP比例系数;TI积分时间常数;TD微分时间常数;e(t)偏差;u(t)控制量;经过离散化,获得位置PID的离散算法,如公式2-2所示。 (2-2)调节器输出u(k)与跟过去所有偏差信号有关,计算机需要对e(i)进行累加,运算工作量很大,而且计算机故障可能使u(k)做大幅振荡,这种情况往往使控制很不方便,在有些场合可能会造成严重的事故。另外,控制器的输出u(k)对应的是执行机构的实际位置;如果计算机出现故障,u(k)的大幅度变化

36、会引起执行机构位置的大幅度变化。因此,在实际的控制系统中不太常用这种方法。2.1.2 增量式PID算法依据位移式PID算法,推理得公式2-3。 (2-3)式中,e(k)第k次采样时的偏差值;e(k-1)第(k-1)次采样时的偏差值;u(k)第k次采样时调节器的输出;KP比例系数; ,。依据算法形式,显然可以看出增量式PID算法和位置式算法相比具有以下几个优点:首先,增量式算法只与e(k)、e(k-1)、e(k-2)有关,不需要进行累加,不易引起积分饱和,因此能获得较好的控制效果。其次,在位置式控制算法中,由手动到自动切换时,必须首先使计算机的输出值等于阀门的原始开度,才能保证手动到自动的无扰动

37、切换,这将给程序设计带来困难。而增量式设计只与本次的偏差值有关,与阀门原来的位置无关,因而易于实现手动自动的无扰动切换。再次,增量式算法中,计算机只输出增量,误动作影响小。必要时可加逻辑保护,限制或禁止故障时的输出。为适应更多的应用领域,PID控制器也有了多种算法。2.1.3 积分分离PID算法积分分离PID算法基本思想是:设置一个积分分离阈值,当|e(k)|时,采用PID控制,以便于消除静差,提高控制精度;当|e(k)|时,采用PD控制。其对应的算法如公式2-4所示。 (2-4)其中,为逻辑变量,其取值原则为:对同一控制对象,分别采用普通PID控制和积分分离PID控制,见图2-2。图 22

38、PID控制和积分分离PID控制比较 其中1-普通PID控制效果 2-积分分离PID控制效果显然,积分分离的PID比普通的PID的控制效果好。2.1.4 不完全微分PID算法在PID控制器的输出端再串联一阶惯性环节(比如低通滤波器)来抑制高频干扰,平滑控制器的输出,这样就组成了不完全微分PID控制,见图2-3。 图 23 不完全微分PID控制器其控制算法,如公式2-5所示。 (2-5)其中,通过这样的算法,可以延长微分作用的时间,见图2-4。图 24 不完全微分PID和完全微分PID控制特性比较不完全微分PID控制中的微分作用能缓慢地维持多个采样周期,使一般的工业执行机构能较好地跟踪微分作用的输

39、出。因此,抗干扰能力较强,在一些扰动频繁的场合应用十分普遍。2.2 PID参数对系统控制性能的影响2.2.1 比例系数KP对系统性能的影响比例系数加大,使系统的动作灵敏,速度加快,稳态误差减小。KP偏大,振荡次数加多,调节时间加长。KP太大时,系统会趋于不稳定。KP太小,又会使系统的动作缓慢。KP可以选负数,这主要是由执行机构、传感器以控制对象的特性决定的。如果KD的符号选择不当,对象状态就会距离目标状态越来越远,如果出现这样的情况KP的符号就一定要取反。2.2.2 积分时间常数Ti对系统性能的影响积分作用使系统的稳定性下降,Ti小(积分作用强)会使系统不稳定,但能消除稳态误差,提高系统的控制

40、精度。2.2.3 微分时间常数Td对系统性能的影响微分作用可以改善动态特性。Td偏大时,超调量较大,调节时间较短;Td偏小时,超调量也较大,调节时间也较长。只有Td合适,才能使超调量较小,减短调节时间。2.3 PID控制器的选择与PID参数整定2.3.1 PID控制器的选择在引入PID之前要确定用哪种类型,即选定PID控制器的基本类型。通常依据表2-1原则确定。表 21 PID控制类型选定原则被控参数控制器备注温度/成分流量/压力液位/料位PIDPIP*K*K:当工业对象具有较大的滞后时,可引入微分作用;但如果测量噪声较大,则应先对测量信号进行一阶或平均滤波。2.3.2 PID控制器的参数整定

41、PID控制器的参数整定是控制系统设计的核心内容。它是根据被控过程的特性确定PID控制器的比例系数、积分时间和微分时间的大小。PID控制器参数整定的方法很多,概括起来有两大类:一是理论计算整定法。它主要是依据系统的数学模型,经过理论计算确定控制器参数。这种方法所得到的计算数据未必可以直接用,还必须通过工程实际进行调整和修改。二是工程整定方法,它主要依赖工程经验,直接在控制系统的试验中进行,且方法简单、易于掌握,在工程实际中被广泛采用。PID控制器参数的工程整定方法,主要有临界比例法、反应曲线法和衰减法。三种方法各有其特点,其共同点都是通过试验,然后按照工程经验公式对控制器参数进行整定。但无论采用

42、哪一种方法所得到的控制器参数都需要在实际运行中进行最后调整与完善。现在一般采用的是临界比例法。安徽工程大学毕业设计(论文)第3章 模糊控制器及其设计3.1 模糊控制器的基本结构与工作原理模糊控制器有如下结构,图3-1呈现了其基本控制流程。图 31 模糊控制器控制流程为了了解模糊控制器的工作原理5,图3-2列出其结构框图。图 32 模糊控制器结构显然,模糊控制器主要由模糊化接口、知识库、模糊推理机、解模糊接口四部分组成,通过单位负反馈来引入误差,并以此为输入量进行控制动作。3.2 模糊控制器各部分组成3.2.1 模糊化接口模糊化接口接受的输入只有误差信号e(t),由e(t)再生成误差变化率或误差

43、的差分e(t),模糊化接口主要完成以下两项功能: 论域变换 模糊化 3.2.2 知识库知识库中存储着有关模糊控制器的一切知识,它们决定着模糊控制器的性能,是模糊控制器的核心6。 数据库(Data Base)数据库中存储着有关模糊化、模糊推理、解模糊的一切知识,包括模糊化中的论域变换方法、输入变量各模糊集合的隶属度函数定义等,以及模糊推理算法、解模糊算法、输出变量各模糊集合的隶属度函数定义等。 规则库(Rule Base)模糊控制规则集,即以“ifthen”形式表示的模糊条件语句,如R1:If e* is A1, then u* is C1,R2:If e* is A2, then u* is

44、C2,其中,e*就是前面所说的模糊语言变量,A1,A2,An是et*的模糊子集,C1,C2,Cn是u*的模糊子集。规则库中的n条规则是并列的,它们之间是“或”的逻辑关系,整个规则集合的总模糊关系为:。3.2.3 模糊推理机模糊控制应用的是广义前向推理。即通过模糊规则对控制决策进行推断,以确定模糊输出子集。3.2.4 解模糊接口 解模糊 论域反变换 3.3模糊推理方式3.3.1 Mamdani模糊模型(迈达尼型)Mamdani型的模糊推理方法最先将模糊集合的理论用于控制系统7。它是在1975年为了控制蒸汽发动机提出来的。其采用极小运算规则定义表达的模糊关系。如R:If x is A then y

45、 is B。式中:x为输入语言变量;A为推理前件的模糊集合;y为输出语言变量;B模糊规则的后件。用RC表示模糊关系,如公式3-1。 (3-1)当x为,且模糊关系的合成运算采用“极大极小”运算时,模糊推理的结论计算如公式3-2所示。 (3-2)3.3.2 Takagi-Sugeno模糊模型(高木-关野)Sugeno模糊模型也称TSK模糊模型,旨在开发从给定的输入输出数据集合产生模糊规则的系统化方法。此类方法将解模糊也结合到模糊推理中,故输出为精确量。这是因为Sugeno型模糊规则的后件部分表示为输入量的线性组合。它是最常用的模糊推理算法。与Mamdani型类似;其中输入量模糊化和模糊逻辑运算过程

46、完全相同,主要差别在于输出隶属函数的形式。典型的零阶Sugeno型模糊规则的形式:If x is A and y is B then z =k。式中:x和y为穿入语言变量;A和B为推理前件的模糊集合;z为输出语言变量;k为常数。更为一般的一阶Sugeno模型规则形式为:If x is A and y is B then z= px+qy+r。当然,以上两种解模糊方法各有千秋。由于Mamdani型模糊推理规则的形式符合人们的思维和语言表达的习惯。因而能够方便地表达人类的知识,但存在计算复杂、不利于数学分析的缺点;Sugeno型模糊推理则具有计算简单,利于数学分析的优点,是具有优化与自适应能力的控

47、制器或模糊建模工具。3.4模糊控制器的维数确定 一维模糊控制器见图3-3,它的输入变量往往选择为受控变量和输入给定值的偏差e,但却很难反映过程的动态特性品质,因而往往被用于一阶被控对象。 二维模糊控制器见图3-4,它的两个输入变量基本上都选用受控变量值和输入给定值的偏差e和偏差变化ec,由于它们能够严格地反映受控过程中输出量的动态特性,故在控制效果上要比一维控制器好得多,目前采用较广泛。 三维模糊控制器见图3-5,它的三个输入分别为系统偏差量e,偏差微分ec,偏差的二阶微分ecc。但由于这种模糊控制器结构复杂,推理运算时间长。因此,适用于动态特性的要求特别高的场合。图 33 一维模糊控制器图

48、34 二维模糊控制器图 35 三维模糊控制器从理论上讲,模糊控制系统所选用的模糊控制器维数越高,系统的控制精度也就越高。但是维数选择太高,模糊控制律就过于复杂,基于模糊合成推理的控制算法也就更困难。3.5 模糊控制器的隶属函数典型的隶属函数有11种,即双S形隶属函数、联合高斯型隶属函数、高斯型隶属函数、广义钟形隶属函数、双S形乘积隶属函数、S状隶属函数、梯形隶属函数、三角隶属函数、Z形隶属函数。在模糊控制中应用较多的隶属函数有以下6种: 高斯型隶属函数见图3-6,它的MATLAB表示为gaussmf(x,c)。图 36 高斯型隶属函数 广义钟形隶属函数见图3-7,它的MATLAB表示为gbel

49、lmf(x,a,b,c)。图 37 广义钟形隶属函数 S形隶属函数见图3-8,它的MATLAB表示为sigmf(x,a,c)。图 38 S形隶属函数 梯形隶属函数见图3-9,它的MATLAB表示为trapmf(x,a,b,c,d)。图 39 梯形隶属函数 三角形隶属函数见图3-10,它的MATLAB表示为trimf(x,a,b,c)。图 310 三角形隶属函数 Z形隶属函数见图3-11,它的MATLAB表示为zmf(x,a,b)。图 311 Z形隶属函数3.6模糊控制器的解模糊过程 重心法 最大隶属度法在推理结论的模糊集合中取隶属度最大的那个元素作为输出量即可。 系数加权平均法3.7 模糊PI

50、D控制器的工作原理模糊PID控制器是运用模糊数学的基本理论和方法,把控制规则的条件、操作用模糊集表示,并把这些模糊控制规则及有关专家的控制信息作为知识存入计算机知识库中8,然后计算机根据控制系统实际响应状况,运用模糊控制规则表中的相关的规则进行模糊推理。它能自动调整PID参数,实现对PID控制器参数的最优配备,从而让PID控制具有更强的适应性,优化了控制效果。模糊PID控制器有多种结构和形式,但是其原理都是基本一致的。安徽工程大学毕业设计(论文)第4章 模糊PID控制器的设计模糊PID控制器是以操作人员手动控制经验总结出的控制规则为核心,通过辨识系统当前的运行状态;经过模糊推理,模糊判决,解模

51、糊过程得到确定的控制量以实现对被控对象的在线控制。PID控制作为一种典型的传统反馈控制器,以其结构简单,易于实现和鲁棒性好等特点在工业过程控制中广泛应用。但是传统PID控制器的参数需要被控对象的数学模型来进行调整,而控制过程中的滞后性、控制参数的非线性和高阶陛增加了对Kp、Ki、Kd三个参数的调整难度。所以对确定的控制系统通过复杂的计算后,其三个参数的值在控制运行中一般是固定的,不易进行在线的调整。而在实际的工业生产过程中,许多被控对象受到负荷变化和干扰因素的作用,其对象参数的特征和结构易发生改变,这就需要对参数进行动态的调整。同样因为被控系统的复杂性和不确定性,其精确的数学模型难以建立,甚至

52、无法建立模型,所以需要利用模糊控制技术等方法来解决。模糊PID无需考虑被控系统的模型,而只根据其误差e和误差变化ec等检测数据来自适应调整Kp、Ki、Kd的值,最终使被控系统处于稳定工作态。1、PID控制器:PID参数模糊自整定是找出PID中3个参数与e和ec之间的模糊关系,在运行中通过不断检测e和ec,根据模糊控制原理来对3个参数进行在线修改,以满足不同e和ec时对控制参数的不同要求,而使被控对象有良好的动稳态性能。从系统的稳定性、响应速度、超调量和稳态精度等方面来考虑Kp,Ki,Kd的作用如下: (1)比例系数Kp的作用是:加快系统的响应速度,提高系统的调节精度。Kp越大,系统的响应速度越

53、快,系统的调节精度越高,但易产生超调,甚至导致系统不稳定;Kp取值过小,则会降低调节精度,使响应速度缓慢,从而延长调节时间,使系统静态、动态特性变坏。(2)积分作用系数Ki的作用是:消除系统的稳态误差。Ki越大,系统的稳态误差消除越快,但Ki过大,在响应过程的初期会产生积分饱和现象,从而引起响应过程的较大超调;若Ki过小,将使系统稳态误差难以消除,影响系统的调节精度。(3)微分作用系数Kd的作用是:改善系统的动态特性。其作用主要是能反应偏差信号的变化趋势,并能在偏差信号值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间。4.1 模糊PID控制器组织结构和算法的确定论文中,模糊PID控制器的设计选用二维模糊控制器。即,以给定值的偏差e和偏差变化ec为输入;KP,KD,KI为输出的自适应模糊PID控制器,见图4-1。图 41自适应模糊PID控制器其中PID控制器部分采用的是离散PID控制算法,如公式4-1。 (4-1)4.2 模糊PID控制器模糊部分设计4.2.1 定义输入、输出模糊集并确定个数类别依据模糊PID控制器的控制规律以及经典PID的控制方法9,同时兼顾控制精度。论文将输入的误差(e)和误差微分(ec)分为7个模糊集:NB(负大),NM(负中),NS(负小),ZO(零),PS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论