人人文库网 > 毕业设计 > 电气电子毕业设计236一种基于smith预估模糊控制系统的设计及仿真研究
一种基于Smith预估模糊控制系统的设计及仿真研究.doc
电气电子毕业设计236一种基于smith预估模糊控制系统的设计及仿真研究
收藏
资源目录
压缩包内文档预览:(预览前20页/共33页)
编号:520177
类型:共享资源
大小:5.67MB
格式:RAR
上传时间:2015-11-13
上传人:QQ28****1120
认证信息
个人认证
孙**(实名认证)
辽宁
IP属地:辽宁
3.6
积分
- 关 键 词:
-
毕业设计论文
- 资源描述:
-
0
- 内容简介:
-
淮 海 工 学 院 毕业设计 (论文 )说明书 题 目: 一种基于 Smith 预估模糊控制系统的设计 及仿真研究 作 者: 陈雯 学 号: 5402103206 系 (院 ): 电子工程系 专业班级 : 自动化 022 指导者: 李惠君 (姓 名 ) (专业技术职务 ) 评阅者: (姓 名 ) (专业技术职务 ) 2006 年 6 月 连 云 港 nts 毕业设计(论文)中文摘要 基于 Smith 模糊预估控制的设计及仿真研究 摘 要: 就工业中普遍存在的被控对象时变滞后的问题,由于缺乏精确模型或时变参数,传统的 PID和 Smith预估器难以达到满意的控制效果。本 文介绍了一种将模糊控制原理应用于 Smith 预估控制系统中的方法。 Smith 预估模糊控制能够对一些非线性的、无对象模型的系统进行控制,它不倚赖于被空对象自身的数学和物理特征,弥补了目前广泛应用的史密斯预估补偿控制方法和大林算法的不足,具有良好的控制品质和动态适应性,而且实现简单,可靠性好。本文通过此控制方案设计了一个温度控制器,实现对温度系统的控制。 通过仿真实验分析,证明了此控制方案的正确性、可行性和有效性。 关键词: Smith 模糊预估控制 模糊控制 Smith 预估器 温度控制器 延时 nts毕业设计(论文)外文摘要 The design and simulation based on Smith Fuzzy-Prediction Control Abstract: As for the quality of delay and time-varying of controlled object widely exists in most industrial systems, because the process lack of precise model or variable time parameter, traditional Smith predictor is difficult to acquire satisfactory control purpose .This paper set an new method, which applies the theory of fuzzy into Smith prediction control system . Smith predictor fuzzy control can control some nonlinear or system lacking of object model .The method is independent of the mathematic and physical character, redeems the defect of conventional Smith prediction control and Dahlin algorithm widely exploited at present and has an excellent performance and wonderfully dynamic adaptability .Its not only easy to realize, but also has good dependability . This paper designed a temperature control through this method , making the control of a temperature system come true . The results of simulation experiments prove that this project is correct, feasible and practicable. Keywords: Smith Fuzzy-Prediction Control; Fuzzy Control; Smith Predictor; Temperature Control System; Time-delay nts目 录 引 言 5 2 模糊控制 6 2 1 模糊控制简介 6 2 2 模糊控制器原理 7 2 3 模糊条件句和模糊控制 7 2 4 模糊控制与传统控制比较 7 3 纯滞后对象的常规控制方法 8 3 1 Smith 预估器 8 3 2 达林( Dahlin)算法 10 4 温度控制器的设计 11 4 1 温度控制系统的结构 11 4 2 Smith 预估模糊控制器的设计 11 4 3 其他控制方案介绍 15 5 仿真 16 5 1 模糊控制器 16 5 2 PID 控制器 21 5 3 模糊控制器仿真图 23 5 4 Smith 预估模糊控制器的仿真图 23 5 5 仿真结果比较分析 24 结论 31 致谢 32 参考文献 33 nts淮海工学院二 OO 六届毕业设计(论文) 第 5 页 共 33 页 1. 引言 由于 PID 调节器调节规律简单、运行可靠、易于实现等特点,传统 PID 控制器仍是工业过程控制应用最广泛的一类控制器。然而,随着工业过程对控制性能要求的不断提高,传统 的 PID 控制,一般也不能解决过程控制上的大滞后问题,因此具有纯滞后的过程控制被认为是较难的控制问题,成为过程控制研究的热点。 一般温控系统为大滞后系统,被控对象的参数变化大,影响因素甚多、为建模动态因素显著,非线形严重,很难建立精确的模型。 对于这类具有时变参数和非线性的大滞后、大惯性环节的控制问题,国外比较流行的控制方法是 Dahlin 算法和 Smith 预估控制。史密斯 (Smith)预估控制的特点是预先估计出过程在基本扰动下的动态特性,再由预估器进行补偿的过程控制技术。它的基本思想是按过程特性设计出一种模型 加人到反馈控制系统中,以补偿过程的动态特性 ,然后由预估器进行补偿,力图使滞后了被控量超前反映到控制器,使控制器提前动作,从而明显地减少超调量,加速调节过程。但是 若采用传统的 Smith、 PID 等控制,则在对象参数变化、数学建模不精确和控制环境变化时,其性能回显著变坏。因此,在控制策略上采用带 Smith 预估器的模糊控制,兼顾了 Smith 控制和模糊控制的优点,既能有效抑制大滞后的影响,也对被控对象参数有较强的适应能力,且实现简单,可靠性好。此方法不依赖于被控对象自身的数学和物理特征,弥补了目前广泛采用的史密斯 预估补偿控制方法和大林算法的不足,具有良好的控制品质和动态适应性 ,同时具备较高的鲁棒性。 特别是对于那些被控对象具有不同程度的纯滞后,而被控对象又不能及时反映系统所承受的扰动的控制系统,史密斯 (Smith)预估控制技术获得了广泛的运用。 作为一种新兴的控制理论,模糊控制基本抛弃了对精确数学模型的依赖性,它利用被控过程的动态信息,依据模糊规则进行推理,获得何时的控制量,因而具有较强的鲁棒Smith 预估控制结合,因而具有更佳的控制效果。 另一方面,模糊理论有表现出许多先天的不严谨性,不确定性和其它局限性,导致模糊 控制理论的不成熟。 在传统温控实现上,一般采用专用单片机进行温度控制,本文仍采用单片机控制策略。但是单片机也有局限性,扩展性和通用性不强,而且控制策略实现和改变也较复杂。所以,工业上已出现利用工控机和采集卡 进行温度 控制。 nts淮海工学院二 OO 六届毕业设计(论文) 第 6 页 共 33 页 2. 模糊控制 2 1 模糊控制简介 2 1 1 简介 模糊控制是以模糊集合论、模糊语言变量以及模糊逻辑推理为基础的一种计算机控制方法。从控制器的智能性来看,模糊控制属于智能控制的范畴。 智能控制是人工智能、控制理论和管理科学相结合的产物。他依赖知识模型,把人类社会数以千万计的技 术和非技术的人为行为和经验,归纳为若干系统化的规则(或规律),实现对系统的“拟人智能”控制。 模糊控制是智能控制的主要方法之一,它的知识模型是由一组模糊推理产生的规则(主要是由模糊控制规则和表示对象特性的语言规则)构成的,它的人机对话能力较强,能够方便地将专家的经验与思考加入到知识模型中。 模糊控制的特点是不需要考虑控制对的数学模型和复杂情况,而仅依据由操作人员经验所制订的控制规则就可构成。凡是可用手动方式控制的系统,一般都可通过模糊控制方法设计出由计算机执行的模糊控制器。模糊控制所依据的控制律不是精确 定量的。其模糊关系的运算法则、各模糊集的隶属度函数,以及从输出量模糊集到实际的控制量的转换方法等,都带有相当大的任意性。对于模糊控制器的性能和稳定性,常常难以从理论上作出确定的估计,只能根据实际效果评价其优劣 。 2 1 2 模糊控制的局限性 模糊控制在处理面向任务的问题是比传统的控制更为有效,例如自动驾驶和停靠、交通控制与运动控制等方面,利于基于模糊控制策略要比传统的基于微分方程的控制策略更为方便和有效。另一方面,模糊理论有表现出许多先天的不严谨性,不确定性和其它局限性,导致模糊控制理论的不成熟。 2 1 3 模糊理论发展方向 ( 1)将模糊控制与非模糊控制相结合,互相借鉴 ( 2)深入分析模糊系统的结构特性及逼近精度,建立一套完整的理论,使人们应用模糊系统时做到心中有数 ( 3)多变量模糊系统的方法 ( 4)构照除“ if then”知识形式以外的其他知识和信息表达的模糊系统 2 2 模糊控制器原理 2 2 1 模糊控制器的基本结构 nts淮海工学院二 OO 六届毕业设计(论文) 第 7 页 共 33 页 参考输入 输出 图 2-1 模糊控制器的结构图 2 2 2 模糊控制器的组成 ( 1)模糊化 这部分的作用是将输入的精确量转化成模糊化量。其中输入量包括外界的参考输入、系统的输出或状态等。 ( 2)知识库 知识库中包含了具体应用领域中的知识和要求的控制目标。它通常由数据库和模糊控制规则库组成。 ( 3)模糊推理 模糊推理是模糊控制器的中心,它具有模拟人的基于模糊概念的推理能力。该推理过程是机遇模糊逻辑中的蕴涵关系及推理规则来进行的。 ( 4)清晰化 清晰化的作用是将模糊推理得到的控制量(模糊量)变化为实际用于控制的清晰量。 2 3 模糊条件句与模糊控制规则 模糊控制中,通过用一组语言描述的规则来表示专家的知识,专家知识通常具有如下的形式: IF(满足一组条件) THEN(可以推出一组结论) 在 IF-THEN规则中的前提和结论均是模糊的概念。 2 4 模糊控制器与传统的控制方法比较 ( 1)推广到控制规则数不限,多变量的情况,同时给出当控制规则趋于无穷时模糊控制器的极限结构。 ( 2)当规则数无穷多时,局部控制率趋于零,全局控制将成为线形 PI控制。 ( 3)有利于对模糊控制器稳定性、鲁棒性等问题进行分析。 ( 4)采用线形控制规则和非线形解模糊化方法的模糊控制器等同于全局多值继电器控制对象 模糊控制器 模糊化 模糊推理 清晰化 知识库 nts淮海工学院二 OO 六届毕业设计(论文) 第 8 页 共 33 页 与局部非线形 PI 控制器之和。 3. 纯滞后对象的常规控制方法 根据温控系统的结构及一般力学原理,可得以下的温控系统传递函数,其近似表达为: )(sGK = sP esG )( 式中: Gp( s)是被控对象中不含纯滞后的部分。 一般温控系统如图所示。图中, Gc( s)是设计的控制器, F 为控制器直流分量等干扰。其闭 环传递函数为 ssesGpsGcesGpsGcsG )()()()()(1由于特征方程中含有 se 项,这对控制系统稳定性极其不利,若 很大,系统就很难稳定。而且由于系统含有纯滞后项,使控制器设计变得复杂。 R( s) + E( s) Y( s) - 图 3-1 一般温控系统方框图 3 1 Smith预估补偿控制原理 对象温控系统这种含时间迟滞的对象通常采用史密斯 (Smith)预估补偿控制。控制系统的原理框如图 3-2所示。其中 )(sGc 表示控制器的传递函数; sP esG )( 表示纯滞后被控对象的传递函数, )(sGK 为不包含纯滞后部分的传递函数, se 为被控对象纯滞后部分的传递函数 R( s) + E( s) U( s) Y( S) - - + 图 3-2 Smith预估控制系统框图 )(sGK Gc( s) sPeG se Gc( s) sP esG )( nts淮海工学院二 OO 六届毕业设计(论文) 第 9 页 共 33 页 史密斯补偿预估控制原理是:与 )(sGc 并接一补偿环节 )(sGK = )1)( sP esG , 用来补偿被控对象中纯滞后部分,这个 环节称为预估器。 此时该系统的闭环传递函数为sPPKss esGsGcsGsGcsGsGcesGpsGcesGpsGcsG )()(1 )()(*1 *)( )()()()( )()(, 为滞后时间。可见经滞后补偿后,由于 se 在闭环控制回路之外,不影响系统的稳定性,从而 消除了纯滞后部分对控制系统的影响。仅仅将控制作用推移一个时间常数。 系统框图亦可等效为下图: R( s) + E( s) Y( s) - + + - + 图 3-3 等效 Smith 原理框图 3 1 1 实施 Smith 预估补偿控制时的注意事项 ( 1) Smith 预估是基于过程模型已知的情况下进行的,因此,实现 Smith 预估补偿必须已知动态模型,即过程传递函数和时滞时间,而且模型与实际有足够精确度。 ( 2) 对时滞较小的过程,采用 Smith 预估补偿控制 效果也较好。 ( 3) Smith 预估补偿控制是按某一工作点而设计。由于工况变化,引起实际过程的时滞变化或时间常数、增益等变化, Smith 预估补偿的效果会变差。 ( 4)对于大多数过程控制,过程模型只能近似的代表实际过程,用 )(sGP 和 表示实际过程,用 )( sGP 和 表示过程模型,则闭环特征方程为 1+Gc( s) )( sGP - sP esG )( + sP esG )( =0 可见: 只有当过程模型与真实过程完全一致时,即 )(sGP = )( sGP 及 = 时, Smith 预估Gc( S) sP esG )( )(sGP se +- - nts淮海工学院二 OO 六届毕业设计(论文) 第 10 页 共 33 页 补偿控制才能实现完全补偿; 模型误差越大,即 )(sGP - )( sGP 及 - 的时越大,则 Smith 预估补偿效果越差。时滞是指数函数,故模型中时滞 的误差比 )( sGP 的误差影响更大。 ( 5)预估补偿控制系统的参数整定包括控制器 Gc( s)的参数 整定和预估补偿器 )(sGK的参数整定。控制器 Gc( s)的参数与无时滞系统的控制器参数基本一致,考虑到过程模型的误差和工作点的偏移,通常增益可稍取小些 ,积分时间稍取大些。预估补偿 )(sGK 参数需严格按照实际过程的参数确定。 3 2 大林算法( Dahlin) 大林算法也是针对纯滞后对象的计算机控制系统而设计的,如下图所示。 R( s) + Y( s) T T - 图 3-4 Dalin 算法结构图 纯滞后对象特征为 sG0;零阶保持器 sesH Ts /10 ,其中 T 为采样周期;数字调节器为 zD 。在工业过程中,大部分被控对象都为 具有纯滞后特征的一阶或二阶惯性环节。现以二阶惯性环节为例,来说明数字调节器的设计,大林算法的目的就是:设计适当的 zD ,使整 个闭环系统的传递函数是带纯滞后时间的一阶惯性环节,而且要求闭环系统的纯滞后时间等于被控对象的纯滞后时间。即闭环传递函数为: stes s / ,其中 nT 为被控对象的纯滞后时间,一般取为采样周期的整数倍; t 为等效闭环系统的时间常数。 为了在 Z 域 内 讨 论 , 将 零 阶 保 持 器 离 散 化 , 111 111 zztseseZzR zYz nn T sTs , 其中 tTe / 。数字调节器的 Z 传递函数为 zzG zzD 1,其中 sGsHZzG 00 为被控对象的 Z 传递函数。 3 3 存在的问题 实际存在的问题是:上述两种控制方案需要写出被控对象的精确模型。如果在设计控D( z) Ho( s) Go( s) nts淮海工学院二 OO 六届毕业设计(论文) 第 11 页 共 33 页 制系统时,依照某一对象的传递函数进行设计,一旦对象的参数在运行过程中发生变化或者对象的传递函数本来就不精确,按原参数设计的预估器就不能完全补偿对象的纯滞后。事实上,在实 际控制系统中被控对象的精确传递函数是很难写出来的,因而常规控制在实际中很难达到理想的控制效果。本文中采用 Smith 预估补偿原理。 4. 温度控制器的设计 4 1 温度控制系统的结构 由于传统的 Smith 控制策略能够补偿系统动态延时,但是当被控对象存在严重未建模动态影响,与真实模型存在较大偏差时, Smith 控制性能就会显著恶化,甚至产生稳定性问题。所以,在 Smith 控制器基础上,采用模糊控制策略,提高系统的鲁棒性。控制器结构图如下: R( s) + Y( s) - 图 4-1 温度控制系统结构框图 4 2 Smith 预估模糊控制器的设计 4 2 1 预估模糊控制系统结构 模糊控制器是根据被控对象的误差和误差变化率进行控制的方式(结构如下),所以取模糊控制器的输入变量为误差 e和误差变化率ce,输出变量为相应增量信号 u, FLC采用增量信号 u 为输出,积分后输出给被控对象,有利于消除静差。主要由四部分组成:模糊化、 模糊推理、知识库和清晰化。 Smith 预估模糊控制器是在模糊控制的基础上加个补偿环节,用来消除时滞对系统的影响。 Smith 预估模糊控制器 执行机构 温控对象 测量变送 nts淮海工学院二 OO 六届毕业设计(论文) 第 12 页 共 33 页 r + y - 图 4-2 Smith 预估模糊控制策略原理图 ( 1)模糊推理 输入变量为误差 e 和误差变化率ce,输出控制变量为 u,与之相对应的模糊变量 分别为 E, EC, U。 E 的模糊集合语言值都分 5 档, Ec 表示为 :NL,NS,Z,PS,PL,即 误差为负大,负小,零,正小,正大 ;Ec 的模糊集合语言值都分 3 档 ,表示为 negative, z, positive,即 误差变化率为负,零,正 ;U 的模糊集合语言值分 5 档,表示为: O-FAST,O-SLOW,Z,C-SLOW,C-FAST ,即 阀门开度迅速增加,缓慢增加,不变,缓慢减小,迅速减小 。 图中量化的功能是将比例变化后的连续值经四舍五入变为整数量。 在模糊控制器设计中, K1、 K2、 K3 为尺度变化因 子。 K1、 K2 分别是比例项和导数项前面的比例系数。 量化因子 K1、 K2 和比例因子 K3 对系统的静、动态性能有重要影响。增大 K1,相当于缩小误差的基本论域,增强误差的控制作用,导致上升速率加大,超调增大 ;减小 K1,会使系统调节惰性变大 ;K2 增大,将增加系统稳定性,但 K2 过大将导致系统的过渡过程时间变长,而 K2 过小可能考之过大的超调和振荡 ;K3 相当于系统总的放大倍数, K3 增大系统响应速度增大,但过大会产生超调, K3 过小,系统稳态精度变差。 因此,当 E 和 EC 很大时,控制系统要减小误差,加快动态过程,取较大的控制量,这 要求减小 K1 和 K2,增大 K3;当 E 和 Ec 很小时,则要提高系统精度,减小超调,即增大 K1 和 K2,同时减小 K3。为了方便设计,我们取 K1 和 K2 减小 (增大 )的倍数与 K3 增大 (减小 )的倍数相同。这个系数的选择采用普通模糊控制,输入为误差 E 和误差变化率EC,输出为 U。 由于三角形的隶属度函数形状容易计算,同其他隶属度函数得出的结果差别甚小。故用三角形的隶属函数来表示结论部分的模糊度。 高斯型函数具有很好的光滑性及对称性,图形没有零点而且具有比较清晰的物理意义,能很好地描述和逼近隶属度函数。 故用 高斯形的隶属函数表示控制规 则条件部分的模糊度 。 具体数值表示见下表。 模糊化 知识库 模糊推理 清晰化 K3 Smith预估器 量化 K1 量化 K2 dtdnts淮海工学院二 OO 六届毕业设计(论文) 第 13 页 共 33 页 语言变量 e, ec 和 u 的隶属度函数: e E -3 -2 -1 0 1 2 3 NL 1 0 3 0 0 0 0 0 NS 0 1 0 8 0 8 0 1 0 0 0 Z 0 0 0 3 1 0 3 0 0 PS 0 0 0 0 1 0 8 0 8 0 1 PL 0 0 0 0 0 0 3 1 表 1 e 的隶属度函数 ec Ec -3 -2 -1 0 1 2 3 N 1 0 5 0 1 0 0 0 0 Z 0 0 1 0 5 1 0 0 0 P 0 0 0 0 0 1 0 5 1 表 2 ec 的隶属度函数 u U -3 -2 -1 0 1 2 3 O-FAST 1 0 0 0 0 0 0 O-SLOW 0 0 1 0 0 0 0 Z 0 0 0 1 0 0 0 C-SLOW 0 0 0 0 1 0 0 C-FAST 0 0 0 0 0 0 1 表 3 u 的隶属度函数 根据调整规则 IF(温度误差为零) then(阀门开度大小不变)( 1) IF(温度误差负大) then(阀门开度迅速增大)( 1) IF(温度误差正大) then(阀门开度迅速减小)( 1) IF(温度误差负小且变化率为正) then(阀门开度缓慢减小)( 1) IF(温度误差负小且变化率为负) then(阀门开度缓慢增加)( 1) nts淮海工学院二 OO 六届毕业设计(论文) 第 14 页 共 33 页 IF(温度误差正小且变化率为正) then(阀门开度缓慢减小)( 1) IF(温度误差正小且变化率为负) then(阀门开度缓慢增加)( 1) 建立 如表所示的控制规则表 : U E Ec NL NS Z PS PL negative O-FAST O-SLOW Z O-SLOW C-FAST z O-FAST Z Z Z C-FAST positive O-FAST C-SLOW Z C-SLOW C-FAST 表 4 控制规则表 线性推理规则为 R: If ieis iEand ceis cjEthen u is U(i+j),其中iE代表误差模糊集,cjE代表误差变化率模糊集, U( i+j) 代表输出量模糊集。 ( 2)清晰化 清晰化通常有以下几种方法 最大隶属度法 若输出量模糊集合 C的隶属函数只有一个峰值,则取隶属度函数的最大值为清晰值,即 )()( zz cc 0 z Z 其中0z表示清晰值。若输出量的隶属函数有很多个极值,则取这些极值的平均值为清晰值。 中位数法 采用中位数法是取 )( zc的中位数作为 z 的清晰量,即 )()( zzdfz c0的中位数,它满足 dzzdzzbzczac )()( 00 也就是说,以0z为界, )( zc与 z 轴之间面积两边相等。 加权平均法 这种方法取 )( zc的加权平均值为 z 的 清晰值,即 nts淮海工学院二 OO 六届毕业设计(论文) 第 15 页 共 33 页 bacbacdzzdzzzzdfz)()()(0 它类似于重心的计算,所以也称重心法。对于论域为离散的情况有 niicniicizzzzdfz110)()()(这里选用加权平均法。 4.3 其他控制方案介绍 4.3.1 复合模糊控制 考虑到模糊控制的本质是一个有差系统,不能消除误差,故控制精度受到影响。 因此,工业中也较常用复合模糊控制。 众所周知,积分环节可以消除系统的静态误差。将常规积分器和模糊控制器并联,构成模糊积分复合方式。如 下 图所示 , 积分环节直接对误差的 精确量积分,只要有偏差积分环节就起作用,直到积分饱和 ;只有偏差为零时积分作用才停止。然后与模糊控制器的输出控制作用叠加构成总的控制作用 u*。 结构如下: R( s) + E( s) E U Y - Ec Ec 图 4-3 复合模糊控制结构图 4 3 2 模糊控制器和 PI 控制器切换控制 由于模糊控制的控制作用比较粗糙,使得系统的控制精度较低。因此,工业中教常用的控制策略还有模糊控制器和 PI 控制器切换控制,即设置开关控制率,使得误差在某一个阀值以外时,采用模糊控制,以获得良好的动态特性;而当误差在阀值以内时采用PI 控制,提高静态特性。控制器基本结 构图如下; k/s Ke Kec 模糊控制 Ku 被控对象 测量装置 nts淮海工学院二 OO 六届毕业设计(论文) 第 16 页 共 33 页 R( s) + E( s) Y( s) - - + 图 4-4 模糊控制器和 PI 控制器切换控制结构图 5. 仿真 本文用 Matlab 软件的 SIMULINK 进行模糊控制系统的仿真实验。首先,通过模糊逻辑工具箱建 立模糊控制器。运行 fuzzy 命令,进入模糊逻辑编辑窗口,利用 FIS Editor 建立 E、 EC、 U 的论域、语言变量、隶属度函数,以及模糊控制规则、决策法、模糊判决法等。然后,存盘建立 FIS 型文件。再用 readfis 函数来实现 FIS 型文件 (模糊控制器 )同SIMULINK 的链接。最后,用 SIMULINK 建立仿真结构图 , 在 SIMULINK 的 Fuzzy Logic Controller 中块参数中输入 FIS 型文件的名称就可以进行模糊控制系统的仿真了 。 5.1 模糊控制器 5 1 1 模糊控制器设计过程 ( 1)在 MATLAB 命令窗口中输入 fuzzy,便可打开模糊推理系统编辑器( FIS Editor),如图 Smith 预估器 被控对象 模糊控制器 PI 控制器 nts淮海工学院二 OO 六届毕业设计(论文) 第 17 页 共 33 页 图 5-1 FIS Editor ( 2) 利用 FIS Editor 编辑器的 Edit/Add Input 菜单,添加一条语言变量,并将两个输入语言和一个输出语言变量的名称分别定义为: E, Ec, U。其中, E 表示温度误差,Ec 表示温度误差变化率, U 表示阀门。 图 5-2 输入输出变量编辑 ( 3)利用 FIS Editor编辑器的 Edit/Membership Functions菜单,打开隶属度函数编辑器( Membership Functions),将输入语言变量 E的取值范围( Rang)和显示范围( Display Range)设置为 -3 3,隶属度函数类型( Type)设置为高斯型函数( gaussmf),而所包含的 5条曲nts淮海工学院二 OO 六届毕业设计(论文) 第 18 页 共 33 页 线的名称( Name)和参数( params)( 高度 中心点 )分别设置为: MF1=NL:gaussmf,0.637 -3; MF2=NS:gaussmf,0.637 -1.5; MF3=Z:gaussmf,0.637 -0.0158730158730158;MF4=PS:gaussmf,0.637 1.5; MF5=PL:gaussmf,0.637 3其中, NL,NS,Z,PS,PL分别表示温度误差负大,误差负小,误差为零,误差正小,误差正大。 将输入语言变量 Ec的取值范围( Rang)和显示范围( Display Range)设置为 -3 3,隶属度函数类型( Type)设置为高斯型函数( gaussmf),而所包含的三条曲线的名称( Name)和参数( params)( 高度 中心点 )分别设置 为: MF1=negative:gaussmf,0.9 -3; MF2=z:gaussmf,0.9 0; MF3=positive:gaussmf,0.9 3,其中 negative,z,positive 分别表示温度变化率为负、不变和正。 输入语言变量 U的取值范围( Rang)和显示范围( Display Range)设置为 -3 +3,隶属度函数类型( Type)设置为高斯型函数( trimf),而所包含的五条曲线的名称( Name)和参数( params)( a b c)分别设置 为: MF1=O-FAST:trimf,-4 -3 -2; MF2=O-SLOW:trimf,-2 -1 0; MF3=OK:trimf,-0.5 0 0.5; MF4=C-SLOW:trimf,0 1 2; MF5=C-FAST:trimf,2 3 4 其中, O-FAST 表示迅速开阀门; O-SLOW 表示缓慢开阀门; OK 表示阀门大小不变;C-SLOW 表示缓慢关阀门; C-FAST 表示迅速关阀门。这里,参数 a、 b 和 c 指定三角形函数的形状,第二位值代表函数的中心点 ,第一第三位决定了函数曲线的起始和终止点。 图 5-3 输入误差变量 E 的参数设置图 nts淮海工学院二 OO 六届毕业设计(论文) 第 19 页 共 33 页 图 5-4 输入误差变化率 Ec 的参数设置 图 5-5 输出变量 U 的参数设置 ( 4) 利用编辑器的 Edit/Rules 菜单,打开模糊规则编辑器( Rules Editor),根据模糊规则设置控制规则。 nts淮海工学院二 OO 六届毕业设计(论文) 第 20 页 共 33 页 图 5-6 控制规则设置 ( 3) 利用编辑器的 File/Export to Workspace,将当前的模糊推理系统,以temperture 保存到工作的空间中。 图 5-7 将 FIS 文件载入 Workspace nts淮海工学院二 OO 六届毕业设计(论文) 第 21 页 共 33 页 ( 4) 在 simulink 系统中,打开仿真参数设置窗口,正确设置仿真参数后,启动仿真,便可看到所需的温度变化曲线。 5 1 3 模糊控制器 FIS 文件内容 System Name=temperture6 Type=mamdani Version=2.0 NumInputs=2 NumOutputs=1 NumRules=9 AndMethod=min OrMethod=max ImpMethod=prod AggMethod=max DefuzzMethod=centroid Input1 Name=E Range=-3 3 NumMFs=5 MF1=NL:gaussmf,0.637 -3 MF2=NS:gaussmf,0.637 -1.5 MF3=Z:gaussmf,0.637 -0.0158730158730158 MF4=PS:gaussmf,0.637 1.5 MF5=PL:gaussmf,0.637 3 Input2 Name=EC Range=-3 3 NumMFs=3 MF1=negative:gaussmf,0.9 -3 MF2=z:gaussmf,0.9 0 MF3=positive:gaussmf,0.9 3 Output1 Name=U Range=-3 3 NumMFs=5 MF1=O-FAST:trimf,-4 -3 -2 MF2=O-SLOW:trimf,-2 -1 0 MF3=OK:trimf,-0.5 0 0.5 MF4=C-SLOW:trimf,0 1 2 MF5=C-FAST:trimf,2 3 4 nts淮海工学院二 OO 六届毕业设计(论文) 第 22 页 共 33 页 Rules 1 0, 1 (1) : 1 2 2, 3 (1) : 1 3 0, 3 (1) : 1 4 2, 3 (1) : 1 5 0, 5 (1) : 1 2 1, 2 (1) : 1 2 3, 4 (1) : 1 4 1, 2 (1) : 1 4 3, 4 (1) : 1 5.2 PID 控制器 按偏差的比例、积分和微分进行控制的调节器称为 PID 调节器,是连续系统中技术成熟、应用最 为广泛的一种调节器。 5 2 1 PID 控制器仿真图 2t o uT r a n s p o r tD e l a y38 s + 2 s + 12T r a n s f e r F cn 1S t e pS co p e0 . 0 3Kp1sI n t e g r a t o rd u / d tD e r i va t i ve0 . 21 / T i图 5-8 PID 控制器仿真框图 5 2 2 PID 控制器参数设置对系统性能的影响 参数设置对系统性能的影响: 增大比例系数 K,一般将加快系统的响应,在有静差的情况下有利于减小静差。但过大的比例系数会使系统有较大的超调,并产生振荡,使稳定性变坏。 增大积分时间 Ti,有利于减小超调,减小振荡,使系统更加稳定,但系统静差的消除将随之减慢。 增大微分时间 Td,亦有利于加快系统响应,使超调量减小,稳定性增 加,使系统对扰动的抑制能力减弱,对扰动有较敏感的响应。 nts淮海工学院二 OO 六届毕业设计(论文) 第 23 页 共 33 页 图 5-9 PID 控制器参数设置 5 3 模糊控制器仿真图 T r a n s p o r tD e l a y8 s + 2 s + 123T r a n s f e r F cnS t e pS co p eS a t u r a t i o n 1S a t u r a t i o n0 . 5 8G a i n 25G a i n 1100G a i nF u zz y L o g i c C o n t r o l l e rd u / d tD e r i va t i ve图 5-10 模糊控制器仿真图 5 4 基于 Smith预估的模糊控制器仿真图 nts淮海工学院二 OO 六届毕业设计(论文) 第 24 页 共 33 页 T r a n s p o r tD e l a y1T r a n s p o r tD e l a y8 s + 2 s + 123T r a n s f e r F cn 18 s + 2 s + 123T r a n s f e r F cnS t e pS co p eS a t u r a t i o n 1S a t u r a t i o n40G a i n 28G a i n 180G a i nF u zz y L o g i c C o n t r o l l e rd u / d tD e r i va t i ve图 5-11 Smith预估模糊控制器系统仿真框图 5 5 仿真结果比较分析 5 5 1 被控对象为 sess 502 *128 3 时,各系统仿真结果比较分析 ( 1)仿真结果图 图 5-12 PID 控制器仿真结果图(延时 50S) PID控制器性能指标: nts淮海工学院二 OO 六届毕业设计(论文) 第 25 页 共 33 页 超调: 35% ;稳态时间: 320S ;误差: 0.1% 图 5-13 模糊控制器仿真结果(延时 50S) 模糊控制器性能指标: 误差: 20% ;稳态时间: 190S 图 5-14 Smith 预估模糊控制器仿真结果(延时 50S) nts淮海工学院
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
2:不支持迅雷下载,请使用浏览器下载
3:不支持QQ浏览器下载,请用其他浏览器
4:下载后的文档和图纸-无水印
5:文档经过压缩,下载后原文更清晰
|