ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:80.46KB ,
资源ID:9565919      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9565919.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(一种基于PCC的通用模糊控制器的设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

一种基于PCC的通用模糊控制器的设计.docx

1、一种基于PCC的通用模糊控制器的设计一种基于PCC的通用模糊控制器的设计【摘要】研究基于可编程计算机控制器(PCC),采用离线计算、在线查表插值的方法实现通用模糊控制器的设计方法。提出增量式/位置式模糊控制输出算法、带死区的模糊控制算法以及二元三点插值法来改善控制器的性能,通过控制表和在线部分直接下载到PCC的CPU模块中的方法,来满足通用性的要求。这种PCC通用模糊控制器可作为控制系统的一部分,也可用于控制过程分析、仿真和开发模糊控制系统的工具。【关键词】模糊控制、PCCA PCC- based Universal Fuzzy Controller Design Qi rong Lin hu

2、i Xie Lili Li YurenAbstract:In this paper, Universal Fuzzy Controller based on the Programmable Computer Controller ( PCC ) module, achieves prefer control function via the method of off-line inference and on-line interpolation bottom on Look-up table. the arithmetic of increment/position and end up

3、 area fuzzy control output and the method of duality three point interpolation are used, all of this improve its performance greatly. Look-up table is stored as data module. On-line part is a function block used conveniently. Look-up table and on-line part are loaded into CPU module. Universal Fuzzy

4、 Controller has complete functions and is easy to operate. So it can be used as one part of the industrial process control or a valuable associated software for analyzing and simulating control systems.Key words: Fuzzy control, PCC1 引言新一代的可编程计算机控制器(Programmable Computer Controller,简称PCC)以其高可靠性、编程方便、

5、耐恶劣环境、功能强大等特性已成为工业控制领域中增长速度最迅猛的工业控制设备,它能很好地解决工业控制领域普遍关心的可靠、安全、灵活、方便、经济等问题。现代控制系统中的模糊控制能方便地解决工业领域中常见的非线性、时变、大滞后、强耦合、变结构、结束条件苛刻等复杂问题。这两者的结合,能在实际工程应用中产生巨大价值。基于PCC的通用模糊控制器是以纯软件实现的,对于PCC硬件模块除了最基本的硬件配置(CPU、应用程序内存地址区)以外不需要其他的额外配置。此外,由于一般模糊控制器的设计是依据实际控制问题,设计出适合于一定被控过程的控制器,使之达到预定的目标,因而它的隶属函数、控制规则以及用于控制的其它数据一

6、旦确定并输入到微处理器的存储器中,便不会再改变。通用模糊控制器以通用化为目的,它必须可以根据用户的需要及实际的控制对象灵活地选择各模糊变量论域范围、变量子集、模糊推理和去模糊化的方法。本文研究了基于新一代PCC产品开发通用模糊控制器的几种算法,用离线计算、在线查表插值的方法实现模糊控制。为了满足不同执行机构对控制量形式的要求,采用增量式/位置式模糊控制输出的算法,在增量式模糊控制输出时,可实现手动与自动之间的无扰动切换。为了消除由于频繁动作引起的振荡,采用了带死区的模糊控制算法。此外,一般的在线查表模糊控制器中存在着模糊量化取整环节,即当误差E与误差变化率EC不等于模糊语言值(例如NB,NM,

7、NS,ZO,PS,PM或PB)时,对E和EC取整,这时从查询表中查到的控制量U只能近似地反映模糊控制规则,因此产生误差。由于量化误差的存在,不仅使模糊控制器的输出U不能准确地反映其控制规则,而且会造成调节死区,在稳态阶段,使系统产生稳态误差,甚至会产生颤振现象。文中提出二元三点插值法可从根本上消除了量化误差和调节死区,克服由于量化误差而引起的稳态误差和稳态颤振现象。图1给出了通用模糊控制器的基本组成结构。 图12 基于PCC的通用模糊控制器的设计2.1 离线部分设计 离线部分的算法设计主要包括以下内容:选择模糊输入、输出变量的论域范围及模糊变量子集类型;确定各模糊变量的隶属函数类型;精确输入、

8、输出变量的模糊化;制定模糊控制规则;确定模糊推理算法;模糊输出变量的去模糊化;按所需的格式保存计算结果生成查询表。实际应用中广泛采用的二维模糊控制器多选用受控变量和输入给定的偏差E和偏差变化率EC作为输入变量,因为它已能够比较严格的反映受控过程中输入变量的动态特性,可满足大部分工程需要,同时也比三维模糊控制器计算简单,模糊控制规则容易理解。对于多变量模糊控制器可利用模糊控制器本身的解耦特点,通过模糊关系方程分解,在控制器结构上实现解耦,即将一个多输入多输出(MIMO)的模糊控制器,分解成若干个多输入单输出(MISO)的模糊控制器,这样就可采用单变量模糊控制器的设计方法。本文研究了二维通用模糊控

9、制器的设计。为了便于由用户在线控制时决定是增量式输出还是位置式输出,输出变量取调节量的变化U,这也有利于通过对调节量变化U的调整,使系统偏差减少。由于模糊控制器的控制品质受控制器输出方式的影响,对不同的受控对象提供位置式输出和增量式输出这两种选择方式。位置式输出算法的缺点是输出的u(k)对应的是执行机构的实际位置,如果计算机出现故障,会引起由于u(k)的大幅度变化而导致执行机构位置的大幅度变化。如果采用增量式算法时,计算机输出的是控制增量u(k)对应的本次执行机构位置(例如阀门开度)的增量,图2为增量式输出模糊控制系统框图,阀门实际位置的控制量即控制量增量的积累u(k) =是利用算式u(k)

10、= u(k-1) + u(k)通过执行软件来完成。图2 模糊控制算法的实现是通过模糊推理所得,但该结果是一个模糊矢量,不能直接用于控制被控对象,必须转换为一个执行机构可以接受的精确量。将所有可能输入状态的非模糊输出以同样方法计算后形成如表1所示的查询表,该表以数据模块形式存入计算机程序中,当一组输入给定时,可由该表查出相应的输出值。该方法将复杂的模糊计算融进查询表中,在实际使用时节省计算时间,并使控制变得简单明了。表1 表格形式的查询表E ECEC1EC2EC3ECk2E1U11U12U13U1k2E2U21U22U23U2k2Ek1Uk11Uk12Uk13Uk1k22.2 在线部分设计 计算

11、机离线运算得到的模糊控制器的总控制表经过系统在线反复调试、修改,最后以数据模块形式存入PCC系统内存中,由一个查询该表的子程序管理。控制器的调节方式有手动和自动两种,输出方式有增量式和位置式输出两种。如果输出方式选择为增量式输出,则可以实现手动调节方式到自动调节方式的无冲击切换。2.2.1 二元三点插值在给定矩型域上nm个结点(xi,yj)的函数值zij = z(x i,yj) 其中i =0,1,n-1;j = 0,1,m-1,在两个方向上的坐标分别为x0 x1 xn-1,y0 y1 y m-1,利用二元三点插值公式可计算出指定插值(u,v)处的函数近似值w = z(u,v)。表1用函数形式表

12、示为Uij = f(Ei,ECj) 其中i = 1,2,k1;j = 1,2,k2。设某个采样周期的输入为E、EC,则需求出U=f(E,EC)的值。选取最靠近插值点(E,EC)的9个结点,其两个方向上的坐标分别为:Ep Ep+1 Ep+2 及 ECq ECq+1 |e0|时,模糊控制器有适当的输出。图43 小结基于PCC通用模糊控制器的设计采用了二维模糊控制结构,这种结构能确保系统的简单性和快速性。它的输入为系统误差E和误差变化率EC,因此它具有类似于常规PD控制器的功能和良好的动态特性。在实际应用中证实,系统响应速度快,超调量很小,稳态精度较高。为了获得更好的静态性能,应加入模糊积分单元,构成PID模糊控制器。参考文献:1 张天霞,林辉无数学模型的控制系统设计西北工业大学20012 齐蓉新一代可编程计算机控制器技术西北工业大学出版社2000.3 章为国,杨向忠模糊控制理论与应用西北工业大学出版社1999. .

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1