版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验名称实验目的1. 了解掌握传统PID控制原理及其根本的参数整定方法;2. 了解掌握模糊控制原理及其优缺点;3. 了解掌握神经网络原理及其优缺点;4. 掌握将传统PID控制与模糊控制结合、传统PID控制与神经网络控制结合以及将传统PID控制、模糊控制与神经网络控制三者结合起来有 效地解决控制问题。二. 实验内容1. 分别改变PID参数中的Kp,Ti,Td,比拟PID参数对控制系统的影响;2. 选取Ziegler-Nichols法那么对传统PID经行参数整定;3. 选取适宜的隶属度函数设计模糊控制PID;4. 选取一种适宜方式,设计神经网络与模糊控制结合的PID控制器。三. 实验原理1. 常规
2、PID原理常规PID控制系统框图如图3-1所示。控制系统由PID控制器和被对象组 成。yPID控制器是一种线性控制器,它根据给定值r(t)与实际输出值y(t)构成控制偏差e(t) = r(t) 一 y(t)将偏差的比例P、积分I和微分D通过线性组合构成控制量,对被控对 象进行控制,其控制规律为u(t) = ?(?+1 + ?f?(?)?丿或写成传递函数形式G(s)=需)=?<1 + 质?+ ?蔻?)式中:K比例系数;Ti积分时间常数;Td微分时间常数;2. Ziegler-Nichols 法那么整定 PID基于临界增益Kcr和临界周期Pcr的2. Ziegler-Nichols 整定法那
3、么控制器类型KpTiTdPoo0PI0PID3. 模糊PID控制器设计原理模糊控制是以模糊集合论、模糊语言变量及模糊逻辑推理为根底的电脑 智能控制。模糊控制的根本原理框图如图 3-2所示。它的核心局部为模糊控 制器,模糊控制器的控制规律由电脑的程序实现。实现一步模糊控制算法的 过程描述如下:微机经终端采样获取被控制量的精确值,然后将此量与给定 值比拟得到偏差信号E, 般选偏差信号E作为模糊控制器的一个输入量。 把偏差信号E的精确量进行模糊化变成模糊量。偏差E的模糊量可用相应的 模糊语言表示,得到偏差E的模糊语言集合的一个子集e,再由e和模糊控 制规那么R模糊算子根据推理的合成规那么进行模糊决策
4、,得到模糊控制量UL图3-2模糊控制原理图自适应模糊PID控制器是采用一个两输入、三输出的模糊控制器,以偏差e和偏差 变化ec作为模糊控制器的输入,利用模糊控制规那么在线对PID参数进行修改,并以PID参数的修正量 ©,, Td为输出,以满足不同时刻偏差和偏差变化对PID参数整定的要求。KJ X图3-4.自适应模糊PID控制器系统设计框图我们将系统偏差e和偏差变化ec以及三个输出 Kp、 Ti和厶Td的变化范围都定 义为模糊集上的论域:e,ec=-6、-4、-2、0,2、4、6,设其模糊子集为e、ec、A Kp、 Td; NB、NM、NS、ZO PS PM、PB 且设 e、ec 和厶
5、 ©、 Td均服从 三角形隶属函数曲线分布。-6-4-20+2+4+6图3-4.e、ec和厶Kp、A、 Td的隶属度函数图4模糊-神经PID控制器设计原理PID控制适用于可建立精确数学模型确实定性系统,然而实际工业生产过程往往具有非线性、时变不确定性,难以建立精确的数学模型,在 实际生产中,常规PID控制器参数往往整定不良、性能欠佳,对运行工况 的适应性很差。在PID控制器设计中,寻找适宜的控制算法来实现Kp、Ki、Kd参数的整定至关重要i。BP神经网络是目前应用较多的一种神经网 络结构,能够实现输入输出的非线性映射关系,具有很好的逼近非线性映射的能力,因此神经网络在运用于工业控制时
6、具有其独特的优势。本文在研究了基于神经网络的控制器结构和算法的根底上,用改进共扼梯度算法对神经网络控制器参数进行在线整定。仿真结果说明,这种改进方案不仅能够提高算法在训练过程中的收敛速度,而且训练后的神经网络具有较强 的自适应和自学习能力, 对控制器参数实现在线整定,从而进一步提高了 控制器的性能。神经网络模糊PID控制器结构如图35所示。图3-5.模糊神经网络PID控制器结构图控制器由三局部组成:1.传统PID控制器,直接对被控对象进行闭环控制。2 模糊化模块,对系统的状态变量进行模糊量化和归一化处理,再把 归一化后的输入数值根据输入变量模糊子集的隶属函数找出相应的隶属度, 送给神经网络。3
7、.神经网络,用于表示模糊规那么。即经过神经网络的学习,将模糊规 那么以加权系数的形式表现出来,规那么的生成就转化为加权系数确实定和修 改。其中输出层神经元的输出就对应于 PID控制器的三个可调参数Kp Ti、 Td。根据系统的运行状态,通过神经网络的自学习和加权系数的调整,来 调节PID控制器的参数,以期到达某种性能指标的最优化。四. 实验方法及步骤1. 常规PID参数对控制系统的影响系统的开环参数如图4-1所示:图4-1.系统开环传递函数采用传统PID控制,分别改变PID中的参数Kp,Ti,Td,观察比拟改 变PID参数中的单一参数对被控系统单位阶跃响应曲线的影响。程序如下:>>
8、 grid on;%改变参数Kp对单位阶跃响应影响>> hold on;>> G=tf(1,1 6 5 0);>> a=0.05 0.1 0.3 0.5 0.8 1.0 1.2 1.5 2.0 4.0;>> for i=1:10 % 改变参数Kp对单位阶跃响应影响Kp=18*a(i); Ti =1.4025; Td=0.3506;Gc=Kp*tf(Ti*Td Ti 1,Ti 0);G1=G*Gc; G1_=feedback(G1,1); step(G1_)end>>for i=1:7 % 改变参数 Ti 对单位阶跃响应影响Kp=18;
9、 Ti =1.4025*a(i);Td=0.3506;Gc=Kp*tf(Ti*Td Ti 1,Ti 0);G1=G*Gc; G1_=feedback(G1,1); step(G1_)>>end>>a=0.1 0.25 0.65 1.0 1.7 4.0 8.0;>>for i=1:7 % 改变参数 Td 对单位阶跃响应影响Kp=18; Ti =1.4025; Td=0.3506*a(i);Gc=Kp*tf(Ti*Td Ti 1,Ti 0);G1=G*Gc; G1_=feedback(G1,1); step(G1_);end2. 传统 PID 参数整定方法常规P
10、D控制器的参数整定一般可采用 Ziegler-Nichols 法、Cohn Coon 法、衰减曲线法、临界比例度法或经验试凑法(直接通过调试PID控制算法 取经验值),离线地找到一组适宜的参数KP, KI,KD,使系统根本接近最正确工况。控制的开环传递函数为图 4-1 所示,采用 Ziegler-Nichols 法那么计算 PID 参数为 Kcr=30; P;那么 PID 擦参数为:Kp=18; Ti =1.4025 ; Td=0.3506; 根据计算所得参数绘制单位阶跃响应曲线。>> G=tf(1,1 6 5 0);>> Gc=18*tf(Ti*Td Ti 1,Ti
11、0);>> G1=G*Gc; G_=feedback(G,1); G1_=feedback(G1,1);>> step(G_,'-b'); step(G1_,'-r');3. 模糊 PID 控制器设计方法模糊控制器是模糊控制系统的核心。一个模糊控制系统的性能优劣, 主要取决于模糊控制器的结构、所采用的模糊规那么、合成推理算法以及模 糊决策的方法等因素。糊控制器的设计主要包括以下几项内容:(1) 确定模糊控制器的输入变量和输出变量:(2) 设计模糊控制器的控制规那么:(3) 确立模糊化和解模糊(又称清晰化)的方法;(4) 选择模糊控制器的输
12、入变量及输出变量论域并确定模糊控制器的 参数如量化因子、比例因子;(5) 编制模糊控制算法的应用程序;(6) 合理选择模糊控制算法的采样时间。表4-1.Kp隶属度变化表NBNMNSZOPSPMPBNBPBPBPMPMPSZOZONMPBPBPMPSPSZONSNSPMPMPMPSZONSNSZOPMPMPSZONSNMNMPSPSPSZONSNSNMNMPMPSZONSNMNMNMNBPBZOZONMNMNMNONO表4-2.Ti隶属度变化表飞'deNBNMNSZEPSPMPBNBPBPBPMPMPSZOZONMNBNBNMNMNSZOZONSNBNMNSNSZOPSPSZONMNMN
13、SZOPSPMPMPSNMNSZOPSPSPMPMPMZOZOPSPSPMPBPBPBZOZOPSPMPMPBPB表4-.Td隶属度变化表e'' -虫、NBNMNSZEPSPMPBNBPSNSNBNBNBNMPSNMPSNSNBNMNMNSZONSZONSNMNMNSNSZOZOZONSNMNSNSNSZOPSZOZOZOZOZOZOZOPMPBPSPSPSPSPSPBPBPBPMPMPMPSPSPB根据各模糊子集的隶属度赋值表、隶属函数曲线和各参数模糊控制模 型,应用模糊合成推理建立PID参数的模糊矩阵表,在线运行,通过微机测控系统通过对模糊逻辑规那么的结果处理、查表和运算,
14、对Kp Ti、Td进行在线自调整。e=O de=Q ie=O; m=zeros1,3;kpl=O . 2 ; kil=O . 16; kdl=O . 16; x=zeros1engthden-l, 1;a1, b,c,d=tf2ssnum ,den;ke=20; kec=80; ku=O. 005;for k=l : Nel=ke*e : del=kec*de ;if el>=6el=6;elseif el<=6el=6 ;endif del>=6del=6;elseif del<=6del=-6 :endn1=O.4*m(1,1);n2=0.32*m(1,2);n3=
15、0.32*m(1,3) ;kp=kpl+nl;ki=kil+n2;kd=kdl+n3;uu(1,k)=(kp*e+ki*ie+kd*de);u=uu(1 ,k);k0=al*x+u;kl=al*(x+h*k0 2)+b*u;k2=a1*(x+h*kl/2)+b*u ;k3=al*(x+h*k2)+b*u ; x=x+(k0+2*kl+2*k2+k3)*h/6 ; y=c*x+d*u : el=e ;e=R(1,k)-y ;de=(e-e1)/T ;ie=e*T+ie ;yy3(1,k)=y ; end4模糊-神经PID控制器设计方法我们分别设计了三个BP网络,其中每一个BP网络都具有如图4-2
16、的 结构。它有两个输入,分别对应系统的偏差 e和偏差变化ec,并具有4层 隐层和一个输出层,其中第一层隐层的神经元为 7 个,分别对应输入的 7 个模糊子集 NB NM NS ZQ PS, PM,PB,第二层隐层的神经元取为 49 个对应自适应模糊PID控制器的49条规那么。第四层隐层的神经元也为 7 个 对应输出的 7 个模糊子集。我们将输入变量 e、ec和3个BP网络的输出变量 AKP AKI、AKD的 模糊论域设为 一 6 6 模糊子集 NB NM NS ZQ PS PM PB 分别用 一 6 -4-20 2 4 6 来表示 对表 4-1 4-24-3 所示的模糊控制规那么进行训练。通过
17、BP网络对基手工程实践和专家经验的模糊规那么表的 训练,相当于寻找从输入e、ec分别到输出 KpA Ti、 Td的非线性映 射关系,其实质是确定BP网络各层神经元的连接权值和阈值。当这些连接 权值和闽值确定后,这种输入与输出间的非线性函数关系也就确定了,然 后就可以利用这种映射关系求出系统在任意状态(e、ec)下三个参数KpTi 、 Td 的修正量图4-2神经网络实现模糊控制推理e=6 6 6 6 6 6 6 4 4 4 4 4 4 4 2 2 2 2 2 2 2 0 0 0 0 0 0 0 -2 -2 -2 -2 -2 -2 -2 -4 -4 -4 -4 -4 -4 -4 -6 -6 -6
18、-6 -6 -6 -6;ec=6 4 2 0 -2 -4 -6 6 4 2 0 -2 -4 -6 6 4 2 0 -2 -4 -66 4 2 0 -2 -4 -6 6 4 2 0 -2 -4 -6 6 4 2 0 -2 -4 -6 6 42 0 -2 4 6;kkp=-6 -6 -4 -4 -4 0 0 -6 -4 -4 -4 -2 0 2 -4 -4 -2 -20 2 2 -4 -4 -2 0 2 4 4 -2 -2 0 2 4 4 4 -2 0 2 2 4 6 6 0 0 2 4 4 6 6;kki=6 6 4 4 2 0 0 6 6 4 2 2 0 0 6 4 2 2 0 -2 -4 4
19、 4 20 -2 -4 -4 2 2 0 -2 -2 -4 -6 0 0 -2 -2 -4 -6 -6 0 0 -2 -4 -4 -6 -6;kkd=6 2 2 4 4 4 6 6 2 2 2 2 2 6 0 0 0 0 0 0 0 0 -2 -2 -2 -2 -2 0 0 -2 -2 -4 -4 -2 0 0 -2 -4 -4 -6 -2 2 2 -4 -6 -6 -6 -2 2;ee=e;ec;bpkp=newff(-6 6;-6 6,2 49 14 71,'ta nsig','ta nsig','ta nsig','ta nsig&
20、#39;,'pureli n','tra in gdm');bpkp.tra in Param.epochs=5000;bDkp.trai nParam.lr=0.04;bpkp.tra in Param.goal=5e-3; bpkp=tra in( bpkp,ee,kkd);bpkp=i ni t(bpkp); %Ti训练过程bpkp.tra in Param.epochs=5000;bDkp.trai nParam.lr=0.04;bpkp.tra in Param.goal=5e-3; bpkp=tra in( bpkp,ee,kkd);bpkp=i n
21、it(bpkp); %Td训练过程bpkp.tra in Param.epochs=7000;bDkp.trai nParam.lr=0.04;bpkp.tra in Param.goal=5e-3; bpkp=tra in( bpkp,ee,kkd);仍然采用图4-1所示的过程模型进行仿真,KP=O. 1 , KI=O . 05 , KD=O. 08 , 输入为单位阶跃信号。比拟常规PID算法、模糊PID算法和基于BP神经网络的自 适应模糊PID算法的阶跃响应特性。五. 实验结果分析1.常规PID控制器各参数对控制效果的影晌比例调节的特点是简单、快速。缺点是对具有自平衡性的控制对象有静差;对
22、带有滞后的系统,可能产生振荡,动态特性也差。比例系数Kp增大可以加快响应速度,减小系统稳态误差,提高控制精度。但是KP过大会产生较大超调,甚至导致不稳定;假设 Kp取得过小,能使系统减少 超调量,稳定裕度增大,但会降低系统的调节精度,使过渡过程时间延长。 根据系统控制过程中各个不同阶段对过渡过程的要求以及操作者的经验, 通常在控制的初始阶段,适当的把 Kp放在较小的档次以减小各物理量 初始变化的冲击:在控制过程中期,适当加大Kp,以提高快速性和动态精度;而到了过渡过程的后期,为了防止产生大的超调和提高静态精度稳 定性,又将Kp调小。积分调节可提高系统的抗干扰能力,消除系统的静态误差,适用于 有
23、自平衡性的系统,但它有滞后现象, 使系统的响应速度变慢,超调量变 大,并可能产生振荡。加大积分系数 Ti有利于减小系统静差,但过强的 积分作用会使超调加剧,甚至引起振荡;减小积分系数Ti,虽然有利于系统稳定,防止振荡,减小超调量,但又对系统消除静差不利。通常在调 节过程的初期阶段,为防止由于某些因素引起的饱和非线性等影响而造成 积分饱和现象,从而引起响应过程的较大超调量, 积分作用应弱些而取较 小的Ti ;在响应过程的中期,为防止对动态稳定性造成影响,积分作用 应适中;在过程后期,应以较大的Ti值以减小系统静差,提高调节精度。*»*«微分调节作用主要是针对被控对象的大惯性改
24、善其动态特性,它能 给出响应过程提前制动的减速信号,有助于减小超调,克服振荡,使系统趋于稳定。同时加快系统的响应速度, 减小调节时间,从而改善了系统的 动态特性。缺点是抗干扰能力差。Td的值对响应过程影响非常大。假设 增大微分作用,有利于加快系统响应,使超调量减小,增加稳定性,但也 会带来扰动敏感,抑制外干扰能力减弱。假设 Td过大那么会使响应过程过 分提前制动从而延长调节时间:反之,假设 Td过小,调节过程的减速就 会滞后,超调量增加,系统响应变慢,稳定性变差。通常在响应过程初期, 适当加大微分作用可以减小甚至防止超调;在响应过程中期,由于对 Td 的变化很敏感,因此Td应小些,且保持不变;
25、在调节过程后期,Td要再 小一些,从而减弱过程的制动作用,增加对扰动的抑制能力,使调节过程 的初期因K。较大而导致的调节时间增长得到补偿。2.传统PID参数整定方法PID控制质量的好坏关键取决于其参数的整定,参数经整定的PID控制器在对象不发生变化时的各种性能指标均较好,而且当被控对象的参数变化 不大时,其控制品质对被控对象特性的变化不大敏感。但是这种参数的整定 需要被控对象的模型,而且在对象参数变化较大时,性能指标变化很大,严 重时甚至引起发散振荡,特别是对于大滞后、非线性对象及参数慢时变且受 随机干扰的系统,常规PID控制器显得无能为力。3模糊PID参数整定方法Stop Response1.61/ P.PIOoa6 4 o.o.2LTime (seconds)适当改变隶属函数曲线的分布规律,其作用就相当于改变了模糊规那么库中各规那么的适用范围和权重,从而可以改进控制性能指标。仿真和应用结果 说明自适应模糊PID控制
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 年度企业财务咨询与管理合同(2024版)2篇
- 2024年度商务产业园委托运营协议之争议解决方式3篇
- 二零二四年度珠宝首饰定制合同范本
- 全新中介2024年度化妆品代工合同3篇
- 二零二四年度农业科技项目研究与推广合同2篇
- 银行业的移动支付之路
- 2024年度智能物流系统研发与应用合同协议书3篇
- 2024年度学校食堂供水设施改造合同2篇
- 脓涕的临床护理
- 《加成反应完》课件
- 食材验收标准
- 护理管理与质量持续改进1
- 关于提高立法质量的几点思考
- 2023年广东珠海横琴出入境边防检查站警务辅助人员招聘考试真题及答案
- 心理健康之情绪稳定课程
- 三角形的面积与海伦公式
- 健康指导员培训课件
- 2024年手办项目建议书
- 运维知识库建设方案设计
- 口腔护理大病历汇报课件
- 医疗器械(耗材)项目投标服务投标方案(技术方案)
评论
0/150
提交评论