版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、模糊PID控制器设计摘要与传统的以煤和石化产品为燃料的锅炉相比, 电锅炉具有结构简单、无污染、自动化程度高、热效率高等优点, 电锅炉已经成为供热采暖的主要设备, 它的温度控制系统由于存在非线性、大滞后以及时变性等特点 , 常规的 PID 控制器很难达到较好的控制效果。考虑到模糊控制能够对复杂的非线性、时变系统进行很好的控制, 但却无法消除静态误差的特点,本文将模糊控制引入到常规PID控制中,提出了一种模糊 PID 参数自整定控制器, 并且对电锅炉温度控制系统进行了抗扰动的实验。仿真结果表明,和常规PID控制器相比,所设计的模糊PID 控制器改善了温度控制系统的动态性能, 提高了系统的鲁棒性。关
2、键词:模糊 PID 控制 温度控制自整定仿真Fuzzy PID Controller DesignABSTRACTThe electric boiler has become the main heating equipmentBecause of the temperature control sys tem of the electric boiler has the advantages of nonlinear, big lag and tmievarying, conventional PID controller is difficult to atta in better con
3、trol effect Fuzzy control can better control the complex nonlinear and tmievarying system. But Fuzzy control can no t elmiinates taticerror. For solving the problem, a fuzzy PID parameters se lf tuning controller was proposed by introducing fuzzy control into conventional PID control And the tempera
4、 ture control system was tested by introducing perturbation. The smiulation results show that the fuzzy PID controller improves the dynamic and the robust performances of the temperature control system than the conventional PID controller.Key Words: Fuzzy PID control Temperature control auto-tuning
5、simulation第一章总体方案设计 11.1 被控对象的介绍 11.2 设计方案 11.3 案比较 4第二章电锅炉温度控制器的设计 52.1 基本PID控制器 52.1.1 常规PID参数的整定 82.1.2 SMITH 预估器 92.1.3 设计PID控制器时注意事项 102.2 模糊控制器设计 102.2.1 模糊控制的基本思想 112.2.2 参数自整定模糊控制 112.2.3 模糊控制算法的实现 122.2.4 模糊控制器具体设计 13第三章电锅炉温度控制系统的MATLA诞卞H 173.1 MATLAB 7.0 及模糊逻辑工具箱介绍 173.2 电锅炉温度控制系统模型的建立及其功能
6、 193.2.1 常规 PID 控制 193.2.2 加 SMITH®估器 PID 控制 193.2.3 电锅炉温控系统的参数自整定模糊 PID控制 213.2.4 干扰信号下电锅炉温度控制系统的建模 27第四章电锅炉温度控制器的仿真 344.1 常规PID控制的仿真 344.2 加SMITH®估器的PID控制的仿真 384.3 参数自整定模糊PID控制仿真 42第五章电锅炉温度控制器的功能及指标参数 495.1 电锅炉温度控制器实现的功能 495.2 电锅炉温度控制器功能及指标参数分析 49第六章结论 52总结与体会 53参考文献 54附录各种控制系统仿真结构图 56致谢
7、 60第一章总体方案设计1.1 被控对象的介绍电锅炉是将电能直接转化为热能的一种能量转换装置。其工作原理与传统意义上的锅炉有相似之处,从结构上看也有“锅”和“炉”两大部分。“锅”是指盛放热介质(一般是水)的容器,而“炉”这里指加热水的电热转换元件。在生产过程,控制对象各种各样,理论分析和试验结果表明:电加热装置是一个具有自平衡能力的对象,可用二阶系统纯滞后环节来描述,而二阶系统,通过参数辨识可 以降为一阶模型。因而一般可用一阶惯性滞后环节来描述温控对象的数学模型。锅炉控制作为过程控制的一个典型,动态特性具有大惯性大延迟的特点,而且伴有非线性。被控对象传递函数如下:G(S)122s1.25e12
8、0s 1(1.1 )1.2 设计方案1号方案:PID控制是经典控制理论中最典型的控制方法,对工业生产过程的线性定常系统,大多采用经典控制方法,它结构简单,可靠性强,容易实现,并且可以消除 稳定误差,在大多数情况下能够满足性能要求。图1.1基本PID控制系统框图Fig.1.1 basic PID Control system diagram2号方案:模型参考自适应控制系统是参考模型与控制系统并联运行,接受相同信号r,二者输出信号的差值e(t尸ym(t)-y(t), 由自适应机构根据e(t)调整控制器的控 制规律和参数,使控制系统性能接近或等于参考模型规定的性能。参考模型图1.2模型参考自适应控制
9、系统框图Fig.1.2 Model reference adaptive Control system diagram3号方案:自整定模糊控制是以先验知识和专家经验为控制规则的智能控制技术,可以 模拟人的推理和决策过程,因此无须知道被控对象的数学模型就可以实现较好的 控制,且响应时间短,可以保持较小的超调量。图1.3自整定模糊PID控制器框图Fig.1.3 auto-tuning fuzzy PID Control system diagram1.3 案比较1 号方案是经典控制理论中最典型的控制方法,经典控制理论还是现代控制理论,都是建立在系统的精确数学模型基础之上的。对工业生产过程的线性定常
10、系统,大多采用经典控制方法,它结构简单,可靠性强,容易实现,并且可以消除稳定误差,在大多数情况下能够满足性能要求,而且采用PID 的单回路系统仍占到总控制回路数的80%- 90%2 号方案模型参考自适应控制系统主要了解的问题使怎样设计一个稳定的、具有较高性能的自适应机构(有效算法),对电锅炉温度控制系统不是很合适。3 号方案是以先验知识和专家经验为控制规则的智能控制技术,可以模拟人的推理和决策过程,因此无须知道被控对象的数学模型就可以实现较好的控制,且响应时间短,可以保持较小的超调量9 。因此可采用的控制方案是1 号方案和3 号方案。由此我们还可以比较自整定模糊PID 控制和基本PID 控制的
11、优缺点及其实用 场合。第二章电锅炉温度控制器的设计2.1基本PID控制器基本PID控制器的原理图如下r(t)图2.1基本PID控制器的原理图Fig.2.1 basic PID Controller principle diagram(2.1 )理想的PID控制器根据给定值r(t)与实际输出值c(t)构成的控制偏差e(t)e(t)=r(t) -qt)将偏差的比例、积分和微分通过线性组合构成控制量,对被控对象进行控1t ,、_ du(t) = Kpe(t) + 0e(t)dt 十Td e(t)(2.2 )式中u(t)控制器的输出:e(t)控制器的输入,给定值与被控对象输出值的差,即偏差信号;KPe
12、(t)比例才$制项,K为比例系数;t-(e(t)dt积分控制项,Ti为积分时间常数;Ti 0Td e(t) 微分控制项,dt为微分时间常数。 dt分析一下PID控制器各校正环节的作用1°:1 .比例环节比例环节的引入是为了及时成比例地反映控制系统的偏差信号e(t),以最快的速度产生控制作用,使偏差向最小的方向变化。随着比例系数Kp的增大,稳定误差逐渐减小,但同时动态性能变差,振荡比较严重,超调量增大。2 .积分环节积分环节的引入主要用于消除静差,即当闭环系统处于稳定状态时,则此时控制输出量和控制偏差量都将保持在某一个常值上。积分作用的强弱 取决于积分时间常数T ,时间常数越大积分作用
13、越弱,反之越强。随着积分时间常 数工减小,静差在减小;但过小的积分常数会加剧系统振荡,甚至使系统失去稳定。3 .微分环节微分环节的引入是为了改善系统的稳定性和动态响应速度,它可 以预测将来,能反映偏差信号的变化趋势,并能在偏差信号值变太大之前,在系 统引入一个有效的早期修正信号,从而加速系统的动态速度,减小调节时间。在计算机直接数字控制系统中,PID控制器是通过计算机PID控制算法程序实 现的。进入计算机的连续时间信号,必须经过采样和量化后,变成数字量,才能 进入计算机的存储器和寄存器,而在数字计算机中的计算和处理,不论是积分还是微分,只能用数值计算去逼近。PID控制规律在计算机中的实现,也是
14、用数值逼近的方法。当采样周期T足够 短时,用求和代替积分,用差商代替微商,使 PID算法离散化,即可作如下t : kt(k =0,1,2.)tkk0e(t)dt T e(jT)=L e(j) j =0j=ode(t) e(kT)-e(k -1)T e(t)-e(k-1)Rz =dtTT(2.(3) 式中T采样周期。将描述连续PID算法的微分方程,变为描述离散时间PID算法的差分方程,为书写方便,将e(kT)简化表示成e(k),即为数字PID位置型控制算法,如式(3-4) 所示。一 T kTc.u(k) = Kpe(t) L e(j)De(k)-e(k-1) p T且T(2.(4)或ku(k)
15、= Kpe(t) K,e Kde(k) -e(k -1) i =0(2.(5)式中k采样序号,k=0,1,2,;u(k)第k次采样时刻的计算机输出值;e(k) 第k次采样时刻输入的偏差值;e(k-1)第(k-1)次采样时刻输入的偏差值;Ki 是积分系数,Ki = KpT/TKd 微分系数,Kd =KpTd/1由(3.5)式可得.U =u(k) -u(k -1)=Kp e(k) Kie(k) KD. e(k) - . :e(k-1)(2.(6)式(3-6)中Ae(k尸e(k)-e(k-1), A u(k)即为增量式PID控制算法,由第k次采样计算得到的控制量输出增量。可以看出,由于一般计算机控制
16、系统采用恒定的采 样周期T 一旦确定了 Kp> Ki、Kd,只要使用前3次的测量值偏差,即可求出控制 量的增量。2.1.1 常规PID参数的整定Chien-Hrones(CHR)参数整定Chien-Hrones参数整定对设定问题的关注主要有两种情况,一种是带有 20%g调量的快速响应,另一种是没有超调量的快速响应,对于本系统最关注的是没有超调量的最快速响应,表 3.2是Chien-Hrones(CHR)参数整定法则:控制类型KPT iT dPID0.6T/K rT0.5 r得 Ti =122秒,Td=0.5=61 秒。根据Chien-Hrones参数调整法则得PID三个参数为:KP -0
17、.6T/K11 -0.6 120/1.25 122-0.472Ki =KP/Ti =0.472/120 = 0.004Kd = KP Td =0.472 61 =28.7922.1.2 Smith 预估器在工业生产过程中,当 PID调节难以驾驭控制系统时,常常根据系统的动态 特性,设计出一个补偿器,调节器将把难控对象和补偿器看作一个新的对象进行 控制9。经过改造后的对象将会把被调量超前反馈到调节器,使调节器提前动作, 从而减小超调量和加速调节过程,克服了大延迟环节的影响,提高了控制系统的 品质。Smith补偿的原理是:与PID控制器并接一个补偿环节,这个补偿环节就是Smith预估器,其彳递函数
18、为(1-eG(S) ( 为滞后时间),即加入Smith预估器 的电锅炉温度控制系统传递函数为:G(S)=(1-eJ22s)-1-25-120s 1(2.(7)分解得:G(S)=1.251.2522se120s 1 120s 12.1.3设计PID控制器时注意事项1. 积分饱和现象及其抑制采用标准PID 位置式算法,在实现控制的过程中,只要系统的偏差没有消除,积分作用就会继续增加或减小,最后使控制量达到上限或者下限,系统进入饱和范围。而对时间常数较大的被控对象,在阶跃响应作用下,偏差通常不会在几个采样周期内消除掉,积分项的作用就可能使输出值超过正常范围,造成较大的超调。为了克服这种现象,可以采用
19、过限消弱积分法和积分分离法。过限消弱积分法就是在控制变量进入饱和区后,程序只执行削弱积分项的运算,而停止增大积分项的运算。积分分离法的基本思想是:当误差大于某个规定的门限值时,删去积分作用,从而使积分项不至于过大,只有当误差较小时,才引入积分作用,以消除稳态误差。由于本次设计被控对象是大滞后、大惯性系统一开始积分系数不应过大。2. 干扰的抑制数字PID 控制器的输入量是系统的给定值r 和系统实际输出y的偏差值e。在进入正常调节过程后,由于e值不大,此时相对而言,干扰对控制器的影响也就很大。为了消除干扰的影响,除了在硬件采取相应的措施以外,在控制算法上也要采取一定的措施。对于作用时间较短的快速变
20、化的干扰,如A/D转换偶然出错,可以用连续多次采样并求平均值的方法予以滤除。在PID 控制算法中,差分项对数据误差和干扰特别敏感。因此一旦出现干扰,由它算出的结果可能出现很大的非希望值。此时可以使用四点中心差分法等方法对差分项进行改进,以提高系统抗干扰能力。2.2 模糊控制器设计2.2.1 模糊控制的基本思想模糊控制是模糊集合理论中的一个重要方面,是以模糊集合化、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制,从线性控制到非线性控制的角度分类,模糊控制是一种非线性控制;从控制器的智能性看,模糊控制属于智能 控制的范畴。模糊控制是建立在人类思维模糊性基础上的一种控制方式,模糊逻辑控制技术模
21、 仿人的思考方式接受不精确不完全信息来进行逻辑推理,用直觉经验和启发式思维进行工作,是能涵盖基于模型系统的技术。它不需用精确的公式来表示传递函数 或状态方程,而是利用具有模糊性的语言控制规则来描述控制过程。控制规则通 常是根据专家的经验得出的,所以模糊控制的基本思想就是利用计算机实现人的 控制经验11。2.2.2 参数自整定模糊控制u = k3 f (k1e,k2ec)(2.9)f为非线性函数,显然FLC的控制作用u与比例因子ki、k2和量化因子k3有关系, 它们的变化引起了控制系统的动态性能和稳态性能的变化。在线整定比例因子ki、k2和量化因子k3,使他们保持合适的数值,在随机的环境中能对控
22、制器进行自动 校正,使得在被动对象特性变化或扰动情况下,控制系统保持较好的性能90对于经典的单变量二维FLC,由式(3-9)可以看出比例因子ki、k2分别相当于 模糊控制的比例作用和微分作用的系数,量化因子 k3则相当于总的放大倍数。具体因子ki、k2和量化因子k3与系统性能的如下关系一般ki越大,系统调节惰性越小,上升速率越快。但 ki过大,将使体统产生较大的超调,使调节时间增长,严重时会产生振荡乃至系统不稳定。但ki过小,系统上升速率变小,调节惰性变大,使稳态精度降低。k2越大,对系统状态变化的抑制能力增大,使超调量减小,增加系统稳定性。但k2过大,会使系统输出上升速率过小,使系统的过渡过
23、程时间变长。k2过小,系统输出上升速率增大,导致系统产生过大的超调和振荡。k3增大,相当于系统总的放大倍数增大,系统相应速度加快。在上升阶段k3越大,上升越快,但也容易产生超调。k3过小,则系统反应缓慢,使调节时间加长。2.2.3模糊控制算法的实现模糊控制算法的实现方法目前有三种, 即查表法、硬件专用模糊控制器和软件 模糊推理等11 01 .查表法适用于输入、输出论域为离散有限论域的情况。查表法是输入论域上的点到输出论域的对应关系,它已经是经过了模糊化、模糊推理和解模糊的过程,它可以离线计算得到,模糊控制器在线运行时,进行查表就可以了,因而可以大大加快在线运行的速度。这一过程可以用图2.2表示
24、。本次模糊控制器的设计采用的正是此法。I*r|规则集|!离线;图2.2查表法Fig.2.2 Querying methdo2.2.4模糊控制器具体设计在MATLA呻设计模糊控制器需确定以下内容12 :1 .模糊控制器的结构,即根据具体的系统确定其输入、输出变量。2 .输入变量的模糊化,也就是把输入的精确量转化为对应语言变量的模糊集 合。模糊化设计包含两部分内容,一个是模糊划分设计,解决的是语言变量论域 中取模糊量个数的问题。一个是模糊量隶属函数设计,解决的是模糊量的隶属函 数形状问题。3 .模糊推理算法的设计,即根据模糊控制规则进行模糊推理,包括对多个输 入用模糊算子进行处理的过程。4 .模糊
25、合成算法的设计,就是对所有模糊规则输出的模糊集合进行综合的过 程。MATLAEB1供三种合成方法:最大值法 max概率法probor、求和法sum, 一 般采用最大值法。5 .反模糊化方法的设计,它的输入是模糊集合,输出是一个数值。由于经过模 糊推理后得到的是输出变量的一个范围上的隶属度函数,因此必须进行反模糊化 处理。目前常用的方法有最大隶属度函数法、重心法、加权平均法。最大隶属度 函数法设模糊控制器的推理输出是模糊量 C,则其隶属度最大的元素ci就是精确 化所得的对应精确值,即C(k)=G。并且有Uc(G)-Uc(Cj)Ci Z(2.10)其中,Z是控制量u的论域,u是精确控制量。如果在输
26、出论域中Z中,其最大隶属度函数对应的输出值多于一个时,简单的 方法是取所有具有最大隶属度输出的平均,即八1 ,pC(k) 一工 Gp id(2.11 )q = max(% (c)(2.(12)其中,p为具有相同最大隶属度输出的总数。最大隶属度函数法不考虑输出隶属度 函数的形状,只关心其最大隶属度值处的输出值,因此,难免会丢失许多信息, 但它的突出优点是计算简单,所以在一些控制要求不高的场合,采用最大隶属度 函数法是非常方便的重心法取输出模糊集的隶属度函数曲线与横坐标轴围成区域的中心或重心对 应的论域元素值作为输出若输出是离散模糊集,则模糊控制器的输出量为nUc(Ci).CiC(k)二'
27、、Uc(G)i 1(2.(13)式中n输出的量化级数;G 论域中的元素;Uc (G) 论域元素的隶属度。若输出是连续模糊集,则模糊控制器的输出为C(k) =uC(c)cduUc (c)du(2.(14)模糊控制器的结构模糊控制具有快速性、鲁棒性好的特点,可以考虑用它对 系统进行控制。在确定性控制系统中,根据输入变量和输出变量的个数,可分为单变量控制系统和多变量控制系统。FLCEC图2.3模糊控制器结构图Fig.2.3 Fuzzy controller chart本次设计用二变量控制系统,二维模糊控制器如图3.3 二维模糊控制器的两 个输入变量为被控量与给定值的误差量E和误差变化量EG由于它们能
28、够严格的反映受控过程中输出变量的动态特性,在控制效果上要比一维模糊控制器好的多, 它是目前被广泛采用的一种模糊控制器。模糊推理方法常见的模糊推理系统有三类:纯模糊推理系统、高木 -关野 (Takagi-Sugemo)型和具有模糊产生器和模糊消除器的模糊逻辑系统(Mamdani)型。本设计也主要采用MamdaniH。Mamdani型是在纯模糊逻辑系统的输入和输出 部分添加了模糊产生器和模糊消除器,得到的模糊逻辑系统的输入和输出均为精 确量,因而可以直接在实际工程中加以应用,且应用广泛。因此本文所设计的模 糊控制器均采用的是Mamdan型模糊推理方法。第三章 电锅炉温度控制系统的 MATLA班模3
29、.1 MATLAB 7.0 及模糊逻辑工具箱介绍MATLAB(MATrixLABoratory , 即矩阵实验室)是 Cleve Moler 博士在 NewMexico大学讲授线性代数时,发现用高级语言编程极为不便而构思开发的。它是集命令 翻译、科学计算于一身的一套交互式软件系统。系统经过几年的试用之后,Moler博士等一批数学家与软件专家组建了一个名为MathWorks的软件开发公司,专门扩展并改进 MATLAB推出了该软件的正式版本。除原有的数值 计算能力外,还增加了图形处理功能。MathWorks 公司于 1993 年推出了基于Windows平台的MATLAB 4Q MATLAB 4.x
30、版在继承和发展其原有数值计算和图形 处理能力的同时,还推出了符号计算工具包、Notebook 和一个交互式操作的动态系统建模、仿真、分析集成环境Simulink 。Simulink 是一个用来对动态系统进行建模、仿真和分析的软件包。它除了包括输入模块、输出模块、连续模块、离散模块、函数和表模块、数学模块、非线性模块、信号模块以及子系统模块外,还包括各个工具箱特有的模块,如模糊逻辑工具箱的模糊逻辑控制器模块。用户可以利用这些模块搭建自己的系统并进行仿真,通过更改这些模块的参数提高系统的性能,最终得到合乎自己设计要求的 系统 13。仿真是控制系统进行科学了解的重要方法,通过仿真来分析各种控制策略和
31、方案对控制系统的性能,优化相关参数,以获得最佳控制效果。为了进行模糊系统的仿真设计,国内外的学者都开发了一些工具,其中一个就是MATLAB勺模糊控制工具箱(Fuzzy Logic Toolbox) 。模糊控制工具箱是数字计算机环境下的函数集成体,是一个不针对具体硬件平台的控制设计工具,它可以用完全图形界面的工作方式设计整个模糊控制器。如定义它的输入、输出变量的数目,各输入、输出变量的隶属度函数的形状和数目,模糊控制规则的数目,模糊推理的方法,反模糊化的方法等等。在设好这样一个模糊控制器之后,可以利用 MATLA赤身的Simulink仿真平台来构建整个模 糊控制系统并进行仿真了解。它的优势在于可
32、以利用MATLA颤件本身的丰富资源, 方便的将模糊工具箱与其它一些工具箱集合使用,来构建不同结构的模糊系统,比如神经网络模糊系统,遗传算法模糊系统,模糊PID 系统等,并对这样的系统进行仿真、分析12。模糊逻辑工具箱必须在MATLAB环境下运行,它所创建的模糊控制器可以为其它工具箱所用,也可以用 Simulink环境对它进行仿真。最后还可以C语言的形式输出一个独立的模糊控制器,嵌入到用户自己的应用程序代码中去。3.2 电锅炉温度控制系统模型的建立及其功能3.2.1 常规PID控制在Simulink中创建用PID算法控制电锅炉温度的结构图如图3.1所示:> Y1To WorkspaceTr
33、ansportDelaylSrapel图3.1电锅炉PID控制系统仿真结构图Fig.3.1 Electric PID Control system simulation chart3.2.2 力口 smith预估器PID控制在Simulink中建立的带Smith预估器的PID结构图如图3.2所示:与常规PID相比它在PID控制器上并联了一个传递函数T a Wortepasoe图3.2带有Smith预估器的PID控制系统仿真结构图Fig.3.2 with Smith estimated device PID Control system simulation chart3.2.3 电锅炉温控系统
34、的参数自整定模糊PID控制首先,在MATLAB勺Fuzzy Logic Toolbox中构建如下 Mamdani型模糊控制器,mohuFIS Type:mamdani利用模糊逻辑工具箱建立一个 FIS型文件,命名为mohu.fis ,如图3.3所示:FIS Name:And methodOr methodImplicationAggregationDefuizificationCurrent VariableNameETypeinputRenge卜6 6HelpCloseSysiem ''mohu": 2 inputs, 3 outputs,君nd 49 rutes图
35、3.3电锅炉模糊PID控制器Fig.3.3 Electric fuzzy PID Control system可见模糊控制器的输入变量为E和EC输出为控制变量 U。模糊控制器在Matlab环境下的系统参数如下:name:'mohukongzhi'type:'mamdani'andMethod:'minorMethod:'maxdefuzzMethod:'centroidimpMethod:'min'aggMethod:'max'input:1x2 structoutput:1x1 structrule:1x
36、49 struct图3.4、3.5是模糊控制器的各个变量的隶属函数图:图3.4输入变量E、Ec的隶属函数曲线图3.5输出变量Kp、K、笈的隶属函数曲线Fig.3.5 Output variables Kp、Ki、Kd membership function curve可见输入变量E、EC和KR KI、KD的模糊子集均为NB,NM,NS,Z0,PS,PM,PB,E 和 EC 的论域为-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6, U 的论域为-3,-2,-1,0,1,2,3。E、EC以及KR KI、KD的模糊隶属度函数均选择三角形隶属度函数。控制规则的输入是在 Rule Edi
37、tor窗口输入的,以if-then 的形式表达。温度控制规则共49条如表3.1所示:表3.1 K p、K、Kd模糊控制规则表Table 3.1 K p、K、Kd fuzzy control rules formENBNMNSECZEPSB/用.VSJ5 VB PS用 NB NS已f NXSR AM XBPS XS SBZD ZO AMZO ZO PS用PS用 NB NSHF 57/ XBF3 NS WFS NS .5/ZO ZO N5X S ZO ZONS讨 f .VB ZO皿 NJ XSTINS y?ifP5 NSZO ZO x s_XS PS 芥5ys PS ZOZE皿 AM ZO如 33
38、f XSF PS x s x sF ZO ZO NSr y$ PS y$1Fw. BLT-Ar5ZOPSZOPS VS ZOZO ZO ZOys . ps ZOXS PS ZO区.Ti -zoMi 格 ZO如 F3功 20 ysMS PS PSW PS PSVS R.?sXV PB PSXV PB P3般ZO ZO PBza. zo.33, F$' RXU RJ HF支猫/PSEW FS Fh?/S IE 一鸣Rule Editor窗口中的操作如图3.6所示:Rule Edit or: »ohuFile Edi t Vi ew Options图3.6规则表的输入Fig.3.6
39、 Rule table input在Simulink中建立的带模糊PID结构图如图3.7所示:与Smith预估PID控制相比,它增加了模糊逻辑控制器及其相关的元件使其有参数自整定的能力图3.7模*® PID控制系统仿真结构图Fig.3.7 Fuzzy PID control system simulation chartSubsystem的结构图如图3.8所示:图3.8 Subsystem 仿真结构图Fig.3.8 Subsystem simulation chart3.2.4干扰信号下电锅炉温度控制系统的建模电锅炉温度控制系统在系统未稳定之前存在两种干扰信号,一种是阶跃信号的干扰,
40、还有传递函数的延迟时间可能会发生变化,在稳定过程中可能会发生变化。干扰信号及其仿真结构图依次如下图所示。以上的阶跃干扰信号都是加在传递函数之后,幅值为20,而延迟时间则是在1000s时由122s变为150s。幅值为20的阶跃信号如3.9所示:图3.9幅值为20的阶跃信号Fig.3.9 Amplitude 20 laplace domain signals阶跃信号干扰下常规PID控制系统仿真结构图如图3.10所示:Steol图3.10阶跃信号干扰下常规PID控制系统仿真结构图Fig.3.10 Laplace domain signals interference conventional PID
41、 control systemsimulation chart延时时间干扰下常规PID控制系统仿真结构图如图3.11所示:图3.11延时时间干扰下常规PID控制系统仿真结构图Fig.3.11 Delay time interference conventional PID control system simulation chart阶跃信号干扰下smith预估PID控制系统仿真结构图如图3.12所示:图3.12阶跃信号干扰下smith预估PID控制系统仿真结构图Fig.3.12 Laplace domain signals interference conventional smith es
42、timate PID controlsystem simulation chart延时时间干扰下smith PID控制系统仿真结构图如图3.13所示:图3.13延时时间干扰下smith PID控制系统仿真结构图Fig.3.13 Delay time interference smith PID control system simulation chart阶跃信号干扰下模糊PID控制系统仿真结构图如图3.14所示:图 3.14 阶跃信号干扰下模糊PID 控制系统仿真结构图Fig.3.14 Laplace domain signals interference fuzzy PID control
43、 system simulationchart延时时间干扰下常规PID控制系统仿真结构图如图3.15所示:图3.15延时时间干扰下模糊PID控制系统仿真结构图Fig.3.15 Delay time interference fuzzy PID control system simulation chart带干扰信号自整定模糊PID控制方式下的subsystem与无干扰信号的一样第四章 电锅炉温度控制器的仿真4.1常规PID控制的仿真PID控制器的三个参数 Kp Ki、Kd前面已经算出,kp=0.472、ki=0.004 、kd=28.792因此就用matlab中的simulink仿真,仿真的系
44、统参数设置如图4.1所给定值为60c时,在该参数下的仿真响应曲线图如图 4.1所示:图4.1仿真参数的设置Fig.4.1 Simulation parameters settings70图4.2 Chien-Hrones 参数整定纯 PID控制响应曲线图Fig.4.2 Chien-Hrones Parameters setting PID control response curve由图4-2可见,Chien-Hrones参数整定纯PID控制系统性能指标为:调节时间tss=963秒,超调量6 %=9.5%稳态误差ess=0o PID的kp, ki , kd三个参数是 用的整定值。当原系统加入幅
45、值为20的阶跃扰动时,在模型运行1000s后延迟时间变为150s仿真曲线变化情况如图4.3、图4.4所示:加延迟干扰信号的Chien-Hrones参数纯PID控制响应曲线图如图4.4所示:图4.3加阶跃干扰信号的 Chien-Hrones参数纯PID控制响应曲线图Fig.4.3 Add laplace domain interference signals Chien-Hrones parameters pure PIDcontrol response curve由图4.3可见,加干扰信号的Chien-Hrones参数纯PID控制系统性能指标为:调节时间tss=991秒,超调量6 %=12.5
46、%稳态误差ess=0o可见加了幅值为20的干扰信号后超调量变大了,调节时间也相应变长了。可见常规PID控制抗干扰能力有限50010001500200025003000350040004500500070605040302010图4.4加延迟干扰信号的 Chien-Hrones参数纯PID控制响应曲线图pure PID controlFig.4.4 Add delay interference signals Chine-Hrones parametersresponse curve由图4.4可见,加延迟干扰信号的Chien-Hrones参数纯PID控制系统性能指 标为:调节时间tss=1010
47、秒,超调量6 %=9.5%稳态误差ess=0o可见加延迟信号 干扰时调节时间略微增加了,其他的指标的基本无差异。4.2加smith预估器的PID控制的仿真前面已经提到实际上加smith预估器的PID控制就是在纯PID控制器上并接一个补偿环节,其传递函数为(1 - e-)G (s) ( p为滞后时间)。仿真的系统参数设置如图4.1所示:给定值为60c时,在该参数下的仿真响应曲线图如图 4.5所示:图4.5 Chien-Hrones参数整定带有 Smith预估器的PID控制响应曲线图PID controlFig.4.5 Chien-Hrones parameters setting with Sm
48、ith estimated deviceresponse curve由图4.5可见,Chien-Hrones参数整定带有Smith预估器的PID控制系统性能指标为:调节时间tss=784秒,超调量6 %=0%稳态误差ess=0o相比常规PID 控制加了 smith预估器调节时间和超调量都下降了,可见加了 smith预估器系统 性能提高了。当原系统加入幅值为20的阶跃扰动时,在模型运行1000s后延迟时间变为150s 仿真曲线变化情况如图4.6、图4.7所示:加阶跃干扰信号带有Smith预估器的PID控制响应曲线图如图4.6所示:图4.6加阶跃干扰信号带有Smith预估器的PID控制响应曲线图F
49、ig.4.6 Add laplace domain interference signals with Smith estimated device PIDcontrol response curve由图4-6可见,Chien-Hrones参数整定带有Smith预估器的PID控制系统性能指标为:调节时间tss=830秒,超调量6 %=0%稳态误差ess=0o和常规PID 样但系统加入阶跃信号干扰时调节时间也稍微变长了,但是可以看出它的抗干扰能力比常规PID要好一些。图4.7加延迟时间干扰信号带有Smith预估器的PID控制响应曲线图Fig.4.7 Add delay time interfer
50、ence signals with Smith estimated device PIDcontrol response curve由图4.7可见,Chien-Hrones参数整定加延迟时间干扰的带有 Smith预估器的PID控制系统性能指标为:调节时间tss=784秒,超调量6 %=0%急态误差ess=0o可见加上述干扰对系统性能影响很小甚至没有影响。4.3参数自整定模糊PID控制仿真参数自整定模糊PID控制的调试规律如下Fig.4.8 System output response curvePID参数的整定必须考虑到在不同时刻三个参数的作用以及互联关系。模糊控 制设计的核心是总结工程设计人员的技术知识和实际操作经验,建立合适的模糊 规则表10。下面根据参
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 近代史纲要期末复习题大题及答案
- 小学英语教资面试口语练习试卷及答案
- 古今词义拔高试题及答案
- 2027届新疆莎车县九上数学期末检测试题含解析
- 湖北省武汉市高新区2027届七上数学期末学业水平测试试题含解析
- 2027届山东省莱城区刘仲莹中学八年级数学第一学期期末教学质量检测模拟试题含解析
- 脑栓塞拔高试题及答案
- 沧州数丞商贸有限公司介绍企业发展分析报告模板
- 2026年压底机项目可行性研究报告
- 中国超高纯氮化硼行业市场占有率及投资前景预测分析报告
- 《工业机器人系统操作与运维》 课件 第22讲-机器人圆弧编程与焊接
- 挖机破碎合同协议书范本
- 儿童文学概论 课件全套 第1-12章 儿童文学基本理论-儿童文学整本书阅读指导
- 售前工程师笔试题及答案
- 2025年大学生信息素养大赛培训考试题库500题(附答案)
- 东南大学-区域经济学课件(2013-9-21)
- 中职学校“双师型”教师队伍建设与激励机制的实践与研究
- 2024-2025学年云南省昆明八中八年级(上)期中数学试卷(含答案)
- 安全伴我行-大学生安全教育智慧树知到期末考试答案章节答案2024年哈尔滨工程大学
- 支气管哮喘病例讨论课件
- 2023-2024学年广西百色市高二(上)期末数学试卷(含解析)
评论
0/150
提交评论