[本科毕业设计] 智能PID控制及其在温控系统中的应用
本科毕业论文PID温控系统的设计及仿真

CENTRAL SOUTH UNIVERSITY 本科生毕业论文题目PID温控系统的设计及仿真学生指导教师学院信息科学与工程学院专业班级完成时间年月摘要温度是工业控制的主要被控参数之一。
可是由于温度自身的一些特点,如惯性大,滞后现象严重,难以建立精确的数学模型等,给控制过程带来了难题。
要对温度进行控制,有很多方案可选。
PID 控制简单且容易实现,在大多数情况下能满足性能要求。
模糊控制的鲁棒性好,无需知道被控对象的数学模型,且在快速性方面有着自己的优势。
研究分析了PID 控制和模糊控制的优缺点,把两者相互结合,采用了用模糊规则整定P K 、I K 两个参数的模糊自整定PID 控制方法。
本研究以电烤箱为控制对象,用MATLAB 软件对PID 控制、模糊控制和参数模糊自整定PID 控制的控制性能分别进行了仿真研究。
仿真结果表明PID 对于对象模型复杂和模型难以确定的控制系统具有很大的局限性,不能满足调节时间短、超调小的技术要求。
由于模糊控制的理论(如量化因子和比例因子的确定问题)并不完善,其可能获得的控制性能无法把握,而且模糊控制易受模糊规则有限等级的限制而引起稳态误差。
参数模糊自整定PID 控制吸收前两种方法的长处,满足了调节时间短、超调量为零且稳态误差较小的控制要求。
因此本论文最终确定采用参数模糊自整定PID 控制方案。
本系统硬件采用了以 AT89C52 单片机为核心的温度控制器,选用 k 型热电偶为温度传感器结合MAX6675芯片构成前向通道,同时双向晶闸管和SSR 构成后向通道,由按键、LED 数码显示器及报警单元等组成人机联系电路。
关键词:单片机,PID ,模糊控制,仿真ABSTRACTTemperature is one of the main parameters in the industrial process control.Yetthere are difficultiesto have a good control oftemperature becauseof the characteristics of the temperature itself:the temperature inertia is great, its time-lag is serious and it is hardto establish an accurate mathematical model.There are many methods to be selected in order to control a system. The PID controlis simple,easily realized andin most casesit meetsthe control demand. Fuzzy control has the advantage of quickness,itsrobustness is good and there is no needto know theobject ’smathematical model.This paper analyses the advantages and disadvantages of both PID control and fuzzycontrol and es to the method of bining them together,fuzzy self-tuningPID control. In this method,P K and I K of the PID controller are adjusted by fuzzy control rules .In the paper simulations of PID control, fuzzy control and fuzzyself-tuning PID control are done by MATLAB to control a electric oven.Conclusions are that for those control objects of which models are plicated or hard to establish,the PID method has limitation and doesn ’t meet the control demand. As the fuzzy control method theory is not perfect, a good control performance cannot be expected. And it could easily cause the steady-state error for it is restricted by limited grades of the fuzzy rules.Finally the fuzzy self-tuning PID control method is selected, since it meets the control demands.In this paper AT89C52 is used as controller, toward access is posed of K which is used as the temperature sensor and MAX6675.Backward access is posed of bidirectional thyristor and SSR. Man-machine circuit is posed of keyboard, LED and warning unit, etc.Key words :Micro Controller, PID Control, Fuzzy Control, Simulation目 录摘要IABSTRACTII第一章绪论11.1 课题的提出及意义11.2 控制系统背景介绍11.3 当代温控系统及智能算法2第二章温控系统的设计52.1 温控系统的总体设计52.1.1 温控系统设计的基本原则52.1.2 温控系统的结构及设计62.2 温控系统的硬件设计72.2.1 前向通道设计72.2.2 后向通道设计102.2.3 人机通道设计11小结15第三章系统控制方案163.1 PID 控制163.1.1 PID的概述163.1.2 PID 控制的基本理论及特点163.2 模糊控制183.2.1 模糊控制的概述183.2.2 模糊控制的基本原理及特点183.3 模糊PID 控制19小结21第四章仿真研究224.1 MATLAB及其模糊逻辑工具箱和仿真环境simulink224.2 仿真和优选234.2.1 控制对象模型234.2.2 仿真和方案选择25小结32第五章总结与展望335.1 主要工作容335.2 工作小结335.3 存在的问题及未来的方向34结束语35参考文献36第一章绪论1.1 课题的提出及意义温度是生产过程和科学实验中非常普遍而又十分重要的物理参数。
pid在温控中的作用

pid在温控中的作用PID控制是一种自动控制系统中常用的一种控制算法,它根据被控对象的实际运行情况不断调整控制量,以达到稳定的控制效果。
在温控中,PID控制器被广泛应用,可以有效地控制温度波动,保持温度稳定,提高生产效率。
本文将深入探讨PID在温控中的作用。
一、PID控制原理PID控制器是由比例(P)、积分(I)和微分(D)三部分组成的控制器。
它根据被控对象的反馈信号,通过计算偏差的大小和变化率来调整输出控制量,以实现对被控对象的精确控制。
1. 比例控制(P)比例控制是根据偏差的大小来调整控制量的大小,开环放大比例即为比例控制。
比例系数越大,控制量和偏差之间的关系越密切,对温度波动的抑制效果也越好。
但是,过大的比例系数可能引起震荡或过冲现象,影响控制效果。
2. 积分控制(I)积分控制是根据偏差随时间的积累来调整控制量的大小,通过累积偏差的方法来修正系统的静态误差。
积分系数越大,系统的稳态精度越高,但同时也容易导致系统的超调和振荡现象。
3. 微分控制(D)微分控制是根据偏差的变化率来调整控制量的大小,通过对偏差的变化速度进行调节以提高系统的动态响应能力。
微分系数越大,系统的响应速度越快,但同时也会增加系统的灵敏度,容易受到噪声的干扰。
综合比例、积分和微分三部分的作用,PID控制器可以根据实际情况进行调整,以实现对被控对象的精确控制。
二、PID在温控中的应用在温控中,PID控制器被广泛应用于各种工业生产过程中,如化工、食品加工、医药制造等。
它可以对温度进行精确控制,提高生产效率,减少生产成本,保障产品质量。
下面我们将介绍几种常见的温控应用场景。
1. 温度恒温器温度恒温器是一种专门用于保持恒定温度的设备,它通常由PID控制器、加热元件和传感器组成。
PID控制器可以根据被控对象的温度反馈信号,通过比例、积分和微分的调节来控制加热元件的功率,以实现对温度的精确控制。
在实验室、医药制造等领域,温度恒温器被广泛应用于热源的稳定控制。
PID温控系统的设计及仿真毕业论文

PID温控系统的设计及仿真毕业论文摘要:本论文针对PID温控系统的设计和仿真展开研究。
首先,介绍了PID控制器的基本原理和工作方式,并分析了PID控制器在温控系统中的应用。
然后,基于MATLAB/Simulink软件,建立了PID温控系统的数学模型,并进行了系统的仿真。
通过对比分析不同PID参数的变化对温度控制系统的影响,最终得到了最优的控制参数。
关键词:PID控制器,温控系统,MATLAB,仿真1.引言温控系统在日常生活中被广泛应用,例如家用温度控制、工业生产过程中的温度控制等。
PID控制器作为一种经典的控制方法,被广泛应用于温控系统中。
本论文旨在设计一个PID温控系统,并通过仿真实验分析不同PID参数对系统性能的影响,从而得到最优的控制参数。
2.PID控制器原理及应用PID控制器是一种反馈控制器,根据控制量与设定值之间的差异来调整输出信号。
它由比例环节、积分环节和微分环节组成,可以有效地抑制温度偏差、提高控制系统的稳定性和精度。
PID控制器在温控系统中的应用十分广泛。
通过对温度传感器采集到的信号进行处理,PID控制器可以实时调整控制系统的输出信号,从而控制温度在设定范围内波动。
PID控制器的参数调整对于系统性能和稳定性具有重要影响。
3.温控系统的数学模型建立基于PID控制器的温控系统可以用数学模型来描述。
以温度T为控制对象,控制量为输出温度U,设定温度为R,PID控制器的输出为Y。
根据温控系统的动力学特性,可以建立如下的数学模型:T * dY(t)/dt = Kp * (R - Y(t)) + Ki * ∫(R - Y(t))dt + Kd * d(R - Y(t))/dt其中Kp为比例系数,Ki为积分系数,Kd为微分系数。
4.温控系统的仿真实验通过MATLAB/Simulink软件,搭建了PID温控系统的仿真模型。
根据数学模型,设定了温度的变化范围和输出的控制参数。
在仿真实验中,通过对比分析不同PID参数的变化对温度控制系统的影响。
PID算法在温控系统中的应用

PID算法在温控系统中的应用【摘要】本文介绍了PID控制的基本概念、控制规律及参数整定方法;介绍了位置式PID、增量式PID和积分分离PID的控制特点,对其分别进行MATLAB仿真实现,对比它们对不同输入信号的响应,为实际电子设备温控系统采用的控制算法提供了依据。
【关键词】PID控制;MATLAB仿真本文电子设备的温控系统,要求被控对象的温度能迅速达到并稳定在用户预设的60℃以内任意温度,其控制对象的执行机构有阀门、角行程开关等。
本文将对拟采用的几种PID控制算法,采用MATLAB仿真实现,比较各算法的优劣,得出较适合本控制系统的PID算法。
MATLAB是一种主要面对科学计算、可视化以及交互式程序设计的高科技计算环境,常用在控制系统的设计与仿真中。
不同的PID控制规律适合不同的控制系统,为了在一实际的温控系统中选择合适的PID算法,本文在MALAB 7.0仿真环境中对几种常用的PID算法作了仿真测试,并对比各算法对不同输入信号的响应情况,以决定一种适合电子温度控制系统的一种PID算法。
在实际应用时要达到理想的控制效果,必须依据PID的控制规律进行其参数的整定,即参数选择。
参数选择的结果决定了控制器的控制品质,整定方法如下:(1)比例系数的整定:对于PID控制器中的比例控制(Proportional,P),因在其是PID三种控制中是最简单的,对偏差反映迅速,能迅速对系统的实现控制,其响应速度是由比例系数的大小决定的。
在参数整定过程中,如果要系统的响应速度提高,就要加大,使系统的稳态误差减小;但不能过大,否则会产生较大的超调,引起振荡,使系统变得不稳定。
如果单纯使用比例控制不能消除稳态误差,就需要加入其他的控制规律进行配合控制。
(2)积分系数的整定:积分控制(Integral,I)的输出是控制偏差的积分值。
但积分控制不能单独使用,此控制一般用来消除比例控制中残留的稳态误差。
因为积分是对偏差的累积,所以即便偏差不变,积分输出值仍在累积增大,一直到偏差为零,从而实现消除稳态误差。
智能pid算法在自动焊接机温度控制系统中的应用

Techniques of Automation &Applications智能PID 算法在自动焊接机温度控制系统中的应用张宏(苏州辰正太阳能设备有限公司,江苏昆山215300)摘要:本文主要介绍了智能PID 算法在自动焊接机控制系统中的应用,简述了智能PID 算法的基本原理,在自动焊接机控制中应用的硬件配置,说明了控制思路,展示了部分核心控制代码。
智能PID 算法可以根据实际情况自动识调用不同参数,极大的简化了调试流程,节约调试时间;提高了温度控制的快速响应性、准确性,对于提升自动焊接机产能及提高焊接工艺有着很大的实用作用。
关键词:控制系统;PID;自识别中图分类号:TP273文献标志码:B文章编号:1003-7241(2019)10-0037-05Application of Intelligent PID Algorithm in Automatic Welding Machine Control SystemZHANG Hong(Suzhou Chenzheng Automation Equipment Co.,Ltd.,Kunshan 215300China )Abstract:This paper mainly introduces the application of intelligent PID algorithm in automatic welding machine control system,briefly describes the basic principle of intelligent PID algorithm,applies the required hardware configuration in automatic welding machine control,explains the control idea,and shows some core control code.The intelligent PID algorithm can automatically identify the initial parameters according to the actual situation,which greatly simplifies the debugging pro-cess and saves debugging time.It improves the rapid response and accuracy of temperature control,and has great advan-tages for improving the productivity of automatic welding machine and improving the welding process.Promote.Key words:control system;PID;self-identification algorithm收稿日期:2019-06-111引言随着社会经济的发展,能源问题逐渐成为阻碍经济发展的一大障碍,太阳能作为一种可再生且取之不竭的环保新能源,太阳能的相关应用和行业发展越来越受到国家的重视。
智能控制在温度控制领域中的应用研究

智能控制在温度控制领域中的应用研究【摘要】智能控制技术在温度控制领域中发挥着越来越重要的作用。
本文首先介绍了智能控制技术的发展历程,然后详细探讨了其在空调系统、冰箱冷链物流、温室自动化等方面的应用情况。
接着,本文分析了智能控制技术在温度控制领域的未来发展方向,探讨了其在提高温度控制效率方面的潜在价值。
结论部分总结了智能控制技术在温度控制领域的重要性,并展望了其广阔的应用前景。
通过本文的研究和分析,可以看出智能控制技术对提高温度控制效率具有重要意义,将为温度控制领域的进一步发展提供有力支持。
【关键词】智能控制、温度控制、应用研究、空调系统、冰箱冷链物流、温室自动化、发展方向、重要性、应用前景、效率提高、技术。
1. 引言1.1 智能控制在温度控制领域中的应用研究智能控制在温度控制领域中的应用研究是当前科技领域的热门话题之一。
随着智能控制技术的不断发展和创新,温度控制领域也逐渐迎来了新的变革和突破。
智能控制技术通过利用传感器、执行器、控制器等设备,实现对温度的精准监测和控制,提高了温度控制系统的自动化程度和工作效率。
在现代空调系统中,智能控制技术的应用已经成为提升空调系统性能和节能效果的重要手段。
通过智能控制技术,空调系统可以根据环境温度、人数、湿度等因素实时调整工作模式,提供更舒适、更节能的环境。
冰箱冷链物流中的温度控制至关重要,智能控制技术的引入可以实现对冰箱温度的精准监测和调节,保障货物的质量和安全。
温室自动化中的智能控制技术也能够帮助农民实现温室内温度、湿度、光照等参数的自动控制,提高农作物的产量和质量。
未来,随着人工智能技术的不断发展,智能控制在温度控制领域的应用前景将更加广阔。
智能控制技术对提高温度控制效率和节能减排具有重要意义,将为温度控制领域带来更多的创新和发展机遇。
智能控制技术的重要性和应用前景不断凸显,将会为温度控制领域注入新的活力和动力。
2. 正文2.1 智能控制技术的发展历程智能控制技术的发展历程可以追溯到20世纪60年代。
PLC的PID控制在温度控制系统中的应用

PLC的PID控制在温度控制系统中的应用摘要:目前现代工业自动化控制领域中温度控制系统在大范围得实现与应用,可编程控制器即PLC的PID控制在该系统的应用。
这些应用主要用在比如钢铁厂、化工厂、冶炼厂等加热锅炉控制系统的中。
控制加热炉体的温度曲线,采用温控表或者PLC做为主要的核心。
当然采用PLC控制方式是最佳的选择,系统采用PLC对加热炉体进行温度,能够大幅提高生产的效率和提高系统的稳定性。
关键词:PLC;温度控制;PID;温度传感器计算机控制技术的快速发展,将导致传统继电器控制技术被淘汰,取而代之的将是PLC控制技术。
基于PLC的温度控制系统采用内部编程的方式替代外部逻辑控制,而且在PLC控制器中扩充了PID控制功能,因此,在逻辑控制与PID控制混合的过程控制系统中采用PLC控制是较为合理的加热炉温度控制系统是目前比较常见和典型的过程控制系统。
1温度控制系统研究现状传统的加热炉体的温度控制系统,主要通过使用继电器来控制加热,其控制柜的接线比较复杂,而且系统的运行故障率比较高,再加上耗电量也比较大,在不能采用比较传统的继电器控制方式来控制温度。
经过工业革命的技术发展,可编程控制器PLC可以完美代替继电器来控制工业生产过程中的温度。
PLC是一个集成的控制器,它本身就具有自动处理模拟信号、数字信号和工业网络的处理能力,正因为这个优点,PLC在我国的温度控制系统加热生产中得到大幅的应用与实现,所以PLC逐渐能够在过程控制中得到应用。
PLC能够应用在远程的控制系统与现地控制系统,同时具有应用面相当广,可靠性也相当高,编程相当简单的特点。
PLC具有开关量控制输出也就是具有继电器控制功能的特点,同时具备各种模拟信号的采集,以及各种高功能模块的数据输入与控制,将开关量信号与模拟量信号综合为一体,实现远程控制,开环控制,闭环控制等控制能力,能够适应各种复杂生产工艺与自动化生产线。
PLC在配合人机界面的操作界面的应用,在实现工业自动化生产中加热炉的温度控制系统将起到关键的作用,实现与满足加热控制工艺的需要。
PID控制在温度控制系统中的应用研究

PID 控制在温度控制系统中的应用研究摘要PID 控制是一种常用的控制方式,在温度控制系统中得到了广泛的应用。
本文介绍了PID 控制的原理和实现方法,分析了PID 控制的优势与不足,并探讨了PID 控制在温度控制系统中的应用。
实验结果表明,PID 控制可以在短时间内将温度稳定在设定值附近,具有较高的控制精度和响应速度。
关键词:PID 控制;温度控制系统;控制精度;响应速度1.引言在工业生产、科学实验和生活中,温度控制是一项非常重要的控制任务。
温度控制可以使工业产品、科学实验和生活用品保持稳定的温度,达到保质保量的目的。
温度控制系统根据温度的变化,通过控制加热或冷却设备,使温度保持在设定值附近。
PID 控制是温度控制系统中一种常用的控制方式,可以实现温度的精确控制,具有广泛的应用。
2.PID 控制原理PID 控制是传统控制中最常用的一种控制方式,它基于系统的误差、误差变化率和误差积分值进行控制。
PID 控制的基本原理可以表示为下式:u(t) = Kp*e(t) + Ki*∫e(t)dt + Kd*de(t)/dt其中,u(t)表示控制器的输出值,Kp、Ki 和Kd 是分别控制误差、误差积分和误差变化率的控制系数,e(t)是误差信号,de(t)/dt 是误差信号的变化率。
具体来说,Kp 决定控制器对误差的纠正力度,Ki 决定控制器对误差积分的纠正力度,Kd 决定控制器对误差变化率的纠正力度。
PID 控制器使用误差的当前值、时间累积值和变化率的信息进行控制,可以实现快速响应和平稳控制。
3.PID 控制实现方法PID 控制器可以采用硬件和软件两种实现方法。
硬件方式的实现通常使用模拟电路或微控制器等控制芯片。
软件方式的实现通常使用计算机软件进行控制。
下面简要介绍两种实现方法的特点。
3.1硬件实现方法硬件方式的实现方法通常具有较高的实时性和可靠性,适用于对控制精度要求较高的场合。
硬件PID 控制器通常由比较器、积分器和微分器等基本运算电路组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科毕业论文题目:智能PID控制及其在温控系统中的应用姓名:郑俊达学院:信息科学与技术学院系:电子工程系专业:电子信息工程年级:2005级学号:22220051204132指导教师(校内):杨涛职称:教授指导教师(校外):无职称:2009年5月28日智能PID控制器及其在原油井筒加热电源温度控制中的应用仿真研究摘要本文主要研究PID控制器的控制原理,模糊PID和动词PID控制器作为智能PID控制器,各有其特点。
选择原油井筒加热电源作为控制对象,用Matlab仿真工具Simulink以及Matlab程序语言对各种PID控制进行仿真,对仿真结果进行比较分析。
关键词PID控制器模糊PID控制计算动词PID控制温度控制系统Simulink仿真Matlab程序语言仿真Intelligent PID controllers and research on the Simulation of their applications to thetemperature control of oil canister heaterAbstract This article focuses on PID controller,fuzzy PID controller and computational verb PID controller are two different kinds of intelligent PID controllers,both of them show some characteristics. In this paper,the control plant was chosen as an oil canister,of which the temperature was controlled. Simulations were performed based on two different kinds of PID controllers,by using Matlab tool Simulink, and Matlab program language.The simulation results of different kinds of PID controllers were compared.Key Words PID controller,fuzzy PID control,computational verb PID control,temperature-control-system,Simulink Simulation,Matlab program language目录摘要 (I)Abstract (II)引言 (VI)1PID控制器 (1)1.1PID控制器的概念[1] (1)1.1.1PID控制原理 (1)1.1.2PID三个环节的作用 (1)1.2PID控制器的种类 (2)1.2.1传统PID控制器 (2)1.2.2智能PID控制器 (2)2模糊PID控制器 (3)2.1模糊控制规则[1] (3)2.1.1控制原理 (3)2.1.2模糊规则 (3)2.2模糊控制规则的实现 (4)2.2.1隶属度[1] (4)2.2.2模糊推理[2] (5)2.3在Matlab中建立模糊判决器 (6)2.3.1用FIS Editor建立模糊判决器[3] (6)2.3.2用Matlab程序生成模糊判决器[1] (7)2.3.3模糊判决器的使用 (9)3动词PID控制器 (10)3.1动词控制规则 (10)3.1.1模糊规则的动词化 (10)3.1.2动词规则[4] (10)3.2动词相似度 (11)3.2.1基于进化函数的动词相似度的计算[4] (11)3.2.2简化的动词相似度[5] (12)3.3动词控制规则的实现[4] (14)4用Simulink进行PID控制仿真 (15)4.1采油油管加热电源简介[6] (15)4.1.1背景 (15)4.1.2系统函数 (15)4.2Simulink简介[3] (15)4.3传统PID控制Simulink仿真 (15)4.3.1建立系统模型 (15)4.3.2调试过程及结果 (16)4.4模糊PID控制Simulink仿真 (17)4.4.1建立系统模型 (17)4.4.2调试 (18)4.5关于动词PID控制Simulink仿真的一点说明 (18)4.6本章小结 (19)5用Matlab编写程序进行各种PID控制仿真 (20)5.1仿真程序流程图 (20)5.2关键环节的算法 (21)5.2.1ode45求解微分方程[7] (21)5.2.2对延时的近似处理 (21)5.3传统PID控制仿真 (22)5.3.1调整过程及结果 (22)5.3.2关于两种不同仿真方法的说明 (22)5.4模糊PID控制仿真 (23)5.4.1模糊推理源代码分析 (23)5.4.2参数调整及仿真结果 (24)5.5动词PID控制仿真 (25)5.5.1基于进化函数求相似度的动词PID控制的仿真调试 (25)5.5.2基于简化的动词相似度的控制仿真调试 (27)5.6小结 (29)结论 (30)致谢 (31)参考文献 (32)引言PID控制器以其结构简单、稳定性好、工作可靠、调整方便等优点被广泛应用于工业控制系统,但现代工业控制系统越来越复杂,被控对象往往表现出时滞、非线性、时变性,控制要求越来越高,传统的PID控制器难以满足现代工业控制的需求,智能型PID控制器呈现出广阔的发展空间。
模糊PID控制器是模糊控制器和PID控制器的有效结合,它兼具模糊控制和PID控制的优点;动词PID控制器是在模糊PID控制器的基础上实现了控制规则“动词化”,对模糊PID控制进行了一些改进。
目前动词PID控制器用于实际的工业控制系统还不多,本文的研究也仅处于软件仿真阶段。
1PID控制器图1.1:PID控制器1.1PID控制器的概念[1]1.1.1PID控制原理PID控制器是一种线性闭环控制器,它根据给定输入值r in(t)与实际输出值y out(t)构成控制偏差error(t)=r in(t)−y out(t)(1.1) PID的控制信号u(t)由errot(t)及其对时间的积分、微分三部分联合作用产生:u(t)=k p(error(t)+1T1terrot(t)dt+T D derrot(t)dt)=k p(error(t)+k iterrot(t)dt+k dderrot(t)dt(1.2)PID控制器最终理想的控制效果是errot(t)=0,即y out(t)=r in(t)。
将控制器写成传递函数的形式:G(s)=U(s)E(s)=k p(1+1T I s+T D s)=k p+k i1s+k d s(1.3)式中,k p――比例系数,T I――积分时间常数,T D――微分时间常数;统一用比例系数表示,k i为积分比例系数,k d为微分比例系数:k i=k pT I,k d=k p T D(1.4)1.1.2PID三个环节的作用比例、微分、积分各个环节的作用:(1)k p:减小系统的误差,加快系统的响应速度。
(2)k i:消除系统的静态误差,决定积分作用的强弱。
(3)k d:抵制偏差信号的变化趋势,对偏差进行提前预报,减少调节时间。
1.2PID控制器的种类PID控制器有传统PID控制器、模糊PID控制器、专家PID控制器、以及动词PID控制器等几类。
1.2.1传统PID控制器PID控制器的参数整定是控制系统设计的核心。
图1.1中的PID控制器表示的就是传统的PID控制器,其k p、k i、k d三个参数在控制过程中不会自动发生变化,操作人员只能根据控制对象的特性在系统开始工作时选择最优的三个参数。
但仅靠一组参数还不能满足系统的要求,在控制过程中一般还要手动对参数进行修改,由此造成了极大的不方便。
工业中实际应用的PID控制器不会只用传统的PID控制策略。
1.2.2智能PID控制器模糊PID控制器、专家PID控制器、以及动词PID控制器都是智能PID控制器,它们在传统PID控制器的基础上实现了很多改进。
模糊PID控制器和动词PID控制器都是PID参数自整定型控制器;而专家PID根据专家经验库,可能调整PID参数,或者直接影响输出电压u。
本文主要对模糊PID控制器和动词PID控制器进行研究比较,详细介绍见后面的章节。
2模糊PID控制器模糊PID控制器全称应该叫做“模糊参数自适应(自整定)PID控制器”。
图2.1表示其系统组成。
顾名思义,模糊PID控制器的三个参数是能够在线调整、实时改变的。
这是模糊PID控制器在传统PID控制器的基础上实现的重大改进。
图2.1:模糊PID控制器2.1模糊控制规则[1]2.1.1控制原理自适应控制应用现代控制理论,以对象特性为基础,在线辨识对象特征参数,实时改变控制策略。
在控制过程中各种信号量不易定量表示,因此需要模糊理论来解决问题。
自适应模糊PID控制器以误差e和误差变化ec作为输入,找到输出的三个PID参数与e和ec之间的模糊关系。
在运行中不断检测e和ec,利用模糊控制规则在线对PID参数进行修改,以满足不同e和ec对控制参数的不同要求,而使被控对象有良好的动、静态性能。
2.1.2模糊规则误差e、误差变化率ec,以及∆K的模糊子集均为{NB,NM,NS,ZO,PS,PM,PB},分别代表{负大、负中、负小、零、正小、正中、正大}。
模糊控制规则具有如下形式:If(e is NB)and(ec is NB)then(k p is PB)and(k i is NB)and(k d is PS)。
由于e和ec都有7个子集元素,总共有49种自由组合,因此模糊控制总共有49条这样形式的规则。
k p、k i、k d三个参数整定的模糊控制规则表如表2.1。
k p的模糊规则表ec∆K p NB NM NS ZO PS PM PBNB ZO ZO NM NM NM NB NBNM PS ZO NS NM NM NM NBNS PS PS ZO NS NS NM NMe ZO PM PM PS ZO NS NM NMPS PM PM PM PS ZO NS NSPM PB PB PM PS PS ZO NSPB PB PB PM PM PS ZO ZOk i的模糊规则表ec∆K i NB NM NS ZO PS PM PBNB NB NB NM NM NS ZO ZONM NB NB NM NS NS ZO ZONS NB NM NS NS ZO PS PSe ZO NM NM NS ZO PS PM PMPS NM NS ZO PS PS PM PBPM ZO ZO PS PS PM PB PBPB ZO ZO PS PM PM PB PBk d的模糊规则表ec∆K d NB NM NS ZO PS PM PBNB PB PM PM PM PS PS PBNM PB NS PS PS PS PS PBNS ZO ZO ZO ZO ZO ZO ZOe ZO ZO NS NS NS NS NS ZOPS ZO NS NM NM NS NS ZOPM PS NS NB NM NM NS ZOPB PS NS NB NB NB NM PS表2.1:模糊控制规则表2.2模糊控制规则的实现2.2.1隶属度[1]在模糊控制规则表中,各个元素子集都是用字母表示的,而在控制过程中,模糊判决器的输入和输出都是一些数值,因此需要在数值和各个语言变量之间建立联系。