温度控制系统的模糊PID参数整定及MATLAB仿真课件

上传人:陈** 文档编号:252751360 上传时间:2024-11-19 格式:PPTX 页数:13 大小:449.30KB
返回 下载 相关 举报
温度控制系统的模糊PID参数整定及MATLAB仿真课件_第1页
第1页 / 共13页
温度控制系统的模糊PID参数整定及MATLAB仿真课件_第2页
第2页 / 共13页
温度控制系统的模糊PID参数整定及MATLAB仿真课件_第3页
第3页 / 共13页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2012/9/17,#,温度控制系统的模糊,PID,参数整定及,MATLAB,仿真,主要内容,(,1,)温度控制的,PID,控制器参数的整定,(,2,)模糊,PID,控制器参数论域的确定,(,3,)模糊规则的建立,(,4,)利用,fuzzy,模糊逻辑工具箱建立模糊控制器,(,5,)模糊推理及反模糊化,(,6,)模糊,PID,仿真控制器设计,(,7,),matlab,下的控制响应曲线性能分析,1.,温度控制的,PID,控制器参数的整定,要确定模糊,PID,参数的论域范围,首先要根据建好的模型整定普通,PID,控制器的参数,然后再由该参数,分别确定模糊,PID,控制器中,Kp,,,Ki,,,Kd,三个参数的论域。,由于所做的温度控制系统的模型具有非线性,大惯性和纯延迟的特点,要建立精确的模型是比较困难的,所以本实验采用的是工程整定的方法。工程上整定的方法大概有以下三种:一是反应曲线法,二是临界比例度法,三是衰减曲线法,本实验采用衰减曲线法来整定,PID,参数。具体方法如下:,(,1,)将调节器积分作用和微分作用致于零,比例度至于一个比较大的值,将系统投入闭环运行。,(,2,)待系统运行稳定后,对给定值作一适当幅值得阶跃扰动,并逐步减小比例度,直到首次超调和第二次的比值为,4,:,1.,记录下此时的比例度,和两次超调的时间差,t,,这是,Kp,的值则为,0.8,,,Ti,的值为,0.3t,,,Td,的值为,0.1t,。,对建立的温度箱加热模型,在,matlab,上仿真经整定后,得,Kp,等于,4.25,时,响应曲线符合以上衰减规律,最终取,Kp=0.8*4.25=3.4,,再由以上规则及根据需求调整后,,Ki,取,0.0028,,,Kd,取,100,。,simulink,的模块化设计图如下,由于控制量输出有范围限制,因此要在控制回路加上控制量约束。,图,1-1,simulink,模块化系统,PID,仿真模型,仿真的时间选择,1000,秒,设定误差值为,40,。仿真结果后如下图:,图,1-2,PID,控制器作用下的仿真曲线图,2.,模糊,PID,控制器参数论域的确定,matlab,自带了一个模糊控制的设计工具模糊控制工具箱是一个不针对具体硬件平台的模糊控制设计工具,是,MATLAB,中用于设计模糊控制器的工具箱。模糊工具箱提供了两种方式来建立模糊逻辑控制系统,一种是用户图形界面,(GUI,界面,),方式,另一种是命令行方式。它们分别适用于不同的控制对象和系统,设计和实现方法简单直观,方便易行。本设计采用图形界面方式。,模糊控制器采用的是模糊,PID,的控制算法,根据,PLC,编程的特点和结合模糊控制器设计的理论,本温度控制系统决定采用二维的控制器结构,即用误差及误差的变化率作为输入信号,而输出信号为,Kp,,,Ki,,,Kd,三个参数,控制器的结构图如下,:,图,2,-1,单模糊,PID,控制原理图,由于温度控制系统的设计目的是要使温度从,30,度上升到,70,度,各种指标和前面的,PID,一致,但要实现控制速度提升且实现零超调。所以温度的偏差,e,的论域设定为,-40,到,40.,偏差变化率,ed,的论域整定为,-0.2,到,0.2,。设计的目的是实现,PID,参数在线的自整定,在前面调试出的曲线中可以知道,当,Kp,取,3.4,,,Ki,取,0.0028,,,Kd,取,100,的时候,系统有比较令人满意的曲线,所以在这个基础上,可以设定,Kp,的论域范围为,2.7,到,3.6,,,Ki,的范围为,0.0022,到,0.0028,,,Kd,的范围取,60,到,150,。,对于输入量,e,和,ed,不在此论域范围内的,可以相应地在实际范围上乘上量化因子,k,之后,再进行查询,以达到较好的精确度。假设实际设定温度为,40,度,而室温为,25,度,误差,e,的量化因子为,k=,(,70-30,),/(40-25)=2.67.,3.,模糊规则的建立,隶属函数可以有很多种形状,本设计采用了在工程上比较常用的三角形状的隶属函数。模糊的分割采用了,7,段的分割,这样,一共可以产生,49,条规则。,设定输入变量,e,和,ec,及输出量,Kp,、,Ki,、,Kd,的语言值的模糊子集均设为,NB,,,NM,,,NS,,,Z,,,PS,,,PM,,,PB,,并将其分别对应以上论域范围设置到,matlab,的,fuzzy,函数设计中。,根据温度控制具有纯滞后,大惯性的特点,整定的原则如下:,当温差,e,较大时,为使温度控制系统具有较好的快速跟踪性能,即温差较大时,温度要以较快速率上升。应取较大的,Kp,和较小的,Kd,。同时为避免温度出现较大的超调,对积分作用加以限制,这样有利于消除稳态偏差,又可避免产生较大的温度超调。,当温差,e,为中等大小时,为了使系统响应具有较小的超调,,Kp,应取得小些,,Ki,和,Kd,的大小要适中,以保证系统的响应速度。其中,,Kd,对系统响应的影响较大。,当温差,e,较小时,为使系统具有较好的稳态性能,,3,个参数均应取得大些,同时为避免系统在设定值附近出现振荡,并考虑系统的抗干扰性能,当温差变化,ed,比较小时,,Kd,可取得大一些,(,通常取为中等大小,),;当温差变化,ed,比较大时,则,Kd,要小些。这样可避免温度反复振荡的现象。,模糊规则,4,.,利用,fuzzy,模糊逻辑工具箱建立模糊控制器,(1),输入,/,输出语言变量的建立,在,MATLAB,环境下键入,fuzzy,命令,进入模糊逻辑工具箱,(,如图,),所示,建立一个,Mamdani,型的模糊控制器,通过具有交互式图形界面的模糊推理系统编辑器和隶属函数编辑器,用来设计输入、输出变量论域范围,各个语言变量的隶属函数形状等参数,原始的,.FIS,图形编辑函数窗口中只有一个输入模块,对于该双输入输出系统,可点击,Edit/Addlnput,或,edit/addOulput,选项,增加一个输入模块或输出模块。,根据,PLC,编程的特点和结合模,糊控制器设计的理论,本温度,控制系统决定采用二维的控制,器结构,即用误差,e,及误差,ed,的,变化率来作为输入信号,而输,出信号为,Kp,,,Ki,,,Kd,三个参数。,所以界面的设计如右:,(,2,)隶属函数的确定,单击输入输出可以设定输入输出的名称,而双击则可以进入隶属函数的设定,双击误差,E,的方框,可以看到,以下的隶属函数设计图:,确定包括输入输出的论域范围,和模糊子集的命名,.,本设计对隶属度模糊变量,e,的隶属度形状曲线做了修改,使其在误差,e,附近的参数变化灵敏度较高,改善其稳定性能。,(,3,)模糊规则和决策的设定,根据这个整定的规则,单击,edit,下的,rule,,打开规则设定器如下,5.,模糊推理及反模糊化,在上面模糊规则建立后,,matlab,就能根据论域及相应的,7,段规则分割,通过模糊推理及反模糊化计算出相应的,Kp,、,Ki,、,Kd,的精确值,然后再由离散化公式,u,(,k,),=Kp,(,k,),e(k)+Ki,(,k,),X,(,k,),+Kd(k)e(k)-e,(,k-1,),得出加热器精确的功率输出,U,。,模糊推理及反模糊化采用加权平均法,计算方法如下:,上面规则可以写成以下形式,并在,matlab,中实现:,if e=Ai and ed=Bj then f=Cij(i=1,2,3,n,j=1,2,3,m),式中,,A,温差,e,模糊子集;,B,温差变化率,ed,模糊子集;,C,输出量,Kp,或,Ki,或,Kd,假设当输入模糊变量分别取模糊集,A,、,B,,而输出量设为,C,,则输出量的隶属度函数为,:,由以上公式得到输出量的隶属度函数后,采用加权平均法,则可得到最终精确的输出量为:,6.,模糊,PID,仿真控制器设计,模糊,pid,仿真控制器,7.,matlab,下的控制响应曲线性能分析,单纯对温度进行,PID,控制和模糊,PID,控制后的响应曲线分别如图,4-6,和图,4-13,所示,仿真效果可以通过下表来比较:,表,4-4,控制算法的比较,可以看出:模糊,PID,控制器的阶跃曲线具有上升速度快。控制精度高,稳态性能好,超调量小的特点,在同样的控制要求下要比纯粹的,PID,控制效果好。而且采用这种设计方法计算量很小,工程上很容易实现,调试也方便。在控制过程中具有模糊控制的优点,又结合了,PID,的长处。对被控参数的适应性比较强,控制效果良好。所以在本实验装置上,主要采用了模糊,PID,的算法,具体方法则是把离线算好的参数表制成查询表放入,CompactLogix,里面,这种算法运行效率高,容易实现,不过仿真跟具体还是有差距的,需要根据实际情况微调。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!