![点击分享此内容可以赚币 分享](/master/images/share_but.png)
GBT 15969.7-2008 可编程序控制器 第7部分:模糊控制编程.pdf
《GBT 15969.7-2008 可编程序控制器 第7部分:模糊控制编程.pdf》由会员分享,可在线阅读,更多相关《GBT 15969.7-2008 可编程序控制器 第7部分:模糊控制编程.pdf(46页珍藏版)》请在咨信网上搜索。
1、I C S2 5 0 4 0 4 0N1 8酉雪中华人民共和国国家标准G B T1 5 9 6 9 7-2 0 0 8 I E C6 11 3 卜7:2 0 0 0代替G B T1 7 1 6 5 32 0 0 1可编程序控制器第7 部分:模糊控制编程P r o g r a m m a b l ec o n t r o l l e r s-P a r t7:F u z z yc o n t r o lp r o g r a m m i n g2 0 0 8 0 6-3 0 发布(I E C6 1 1 3 17:2 0 0 0,I D T)2 0 0 9-0 1-0 1 实施宰瞀髅鬻瓣警辫瞥星发
2、布中国国家标准化管理委员会仅1 9目次前言1 范围2 规范性引用文件3 术语和定义-4 模糊控制在可编程序控制器中的集成5 模糊控制语言(F C L)5,l 模糊控制程序的交换5 2 模糊控制语言元素5 3 模糊控制语言(F C L)示例-5 4 模糊控制语言(F C L)的产生式规则和关键字一6 相符性6 1 模糊控制语言(F C I。)的相符性等级6 2 数据检查清单附录A(资料性附录)理论附录B(资料性附录)示例-附录c(资料性附录)工业实例:集装箱吊车-附录D(资料性附录)在规则块中使用变量的例子附录E(资料性附录)符号、缩写、同义词G B T1 5 9 6 9 7-2 0 0 8 1
3、 E C6 1 1 3 卜7:2 0 0 0图l 用功能块图F B D 表示的模糊控制功能块示例图2 模糊控制语言(F C L)程序的数据交换-图3 使用S T 语言和F B D 语言的功能块接口说明示例图4 上(下)界型示例图5 隶属函数的变量用法示例图6 单点集语言项的示例图7 模糊功能块示例-图8 相符性等级图A 1 语言项“法定年龄”和“成年人”的隶属函数图A 2 用语言形描述语言变量“年纪”和其在时间尺度(年龄)上的对应关系图A 3 常用的隶属函数的形状-图A 4 两个隶属函数之间运算的算法-图A 5 模糊控制的结构和功能元素图A 6 模糊化原理(示例)图A 7 用控制规则形式表示的
4、知识库图A 8 两个变量的矩阵表示图A 9 推理元素图A 1 0 a)聚集原理(举例说明)图A 1 0 b)激活原理(举例说明)图A 1 0 c)综合原理(举例说明)-图A 1 1 a)清晰化方法-,0000n屹坫M四n曲匏n培珀孔毖毖毖船船驰孔坫弘G B T1 5 9 6 9 7-2 0 0 8 I E C6 1 1 3 I-7:2 0 0 0图A i i b)图A 1 1c)图A 1 1 d)图A 1 2 a)图A 1 2 b)左取大和右取大的区别面积中心线和重心的区别清晰化方法模糊控制器:基本结构模糊控制器示例图B 1 预先控制示例图B 2 参数自适应调整举例-图B 3 直接模糊控制示例
5、-图c 1 工业实例:集装箱吊车图C 2 吊车头与目的地之间的“距离”语言变量图C 3 集装箱和吊车头形成的“角度”语言变量图c 4“功率”语言变量图C 5 规则库图C 6“距离”语言变量的模糊化图C 7“角度”语言变量的模糊化图C 8 三个规则的子集图C 9 聚集的元素-图c 1 0 聚集原理图c 激活的元素-图C 1 2 激活原理图C 1 3 综合的元素图C 1 4 综合原理图C 1 5 清晰化-图c 1 6F C L 应用实例图D 1 受控系统原理图D 2 烤炉的模糊控制原理-图D 3 规则块图D 4F C L 示例表1 清晰化方法一表2 清晰化方法的公式表3O R 和A N D 对偶算
6、法一表4 激活方法表5 综合方法表6 运算符优先级-表7 保留关键字表8F C L 基本级语言元素(必备)表9F C L 扩展级语言元素(可选)表1 0 开放级语言元素清单示例表1 1 数据检查清单表A 1 推理步骤和常用算法表c 1 推理步骤和指定的运算符表E 1 符号、缩写-表E 2 同义词拍孙卯即船船舶驵孔跎弛弛鹳弘“弘跖弘弘拍耵玎如,8oo加H孔弛铊蛇刖置G B T1 5 9 6 9 可编程序控制器分为以下几部分:第1 部分:通用信息;第2 部分:设备特性;第3 部分:编程语言;第4 部分:用户导则;第5 部分:通信;第6 部分:基于现场总线的可编程控制器通信;第7 部分:模糊控制编程
7、。本部分为G B T1 5 9 6 9 的第7 部分。本部分等同采用I E C6 1 1 3 1 7:2 0 0 0 可编程序控制器根据G B T1 1 2 0 0 0 标准化工作导则第1 部分2 0 0 0 进行了下列编辑性修改:a)“本标准”改为了“本部分”;b)删除了I E C6 1 1 3 17:2 0 0 0 的前言;c)凡有“I E C6 1 1 3 1”的地方改为“G B T1 5 9 6 9”;d)用小数点“”代替作小数点的逗号“,”;本部分代替G B T1 7 1 6 5 3 2 0 0 1 模糊控制装置和系统本部分与G B T1 7 1 6 5 3-2 0 0 1 相比,主
8、要变化如下:G B T1 5 9 6 9 7-2 0 0 8 1 E C6 11 9 1-7:2 0 0 0第7 部分:模糊控制编程(英文版)。标准的结构和编写规则,对I E C6 1 1 3 1 7第3 部分:可编程控制器模糊控制编程。将“模糊控制装置和系统第3 部分:可编程控制器模糊控制编程”改为了“可编程序控制器第7 部分:模糊控制编程”;将标准号由“G B T1 7 1 6 5 32 0 0 1”改为“G B T1 5 9 6 9 7 2 0 0 8”;“定义”改为“术语和定义”(G B T1 7 1 6 5 3 2 0 0 1 的第3 章;本部分的第3 章);将第3 章中术语的排列顺
9、序,按照I E C6 1 1 3 17:2 0 0 0 中术语的排列顺序进行了调整(G B T1 7 1 6 5 32 0 0 l 的第3 章;本部分的第3 章);根据G B T1 1 2 0 0 0,进行了重新排版。本部分的附录A、附录B、附录C、附录D、附录E 都是资料性附录。本部分由中国机械工业联合会提出。本部分由全国工业过程测量和控制标准化技术委员会第五分技术委员会归口。本部分负责起草单位:西南大学、中国四联仪器仪表集团。本部分参加起草单位:机械工业仪器仪表综合技术经济研究所、北京机械工业自动化研究所。本部分主要起草人:唐雁、陈映萍、黄巧莉、刘进。本部分参加起草人:冯晓升、谢兵兵。本部
10、分所代替标准的历次发布情况为:G B T1 7 1 6 5 3-2 0 0 1。m1 范围G B T1 5 9 6 9 7-2 0 0 8 I E C6 11 3 1-7:2 0 0 0可编程序控制器第7 部分:模糊控制编程G B T1 5 9 6 9 的本部分定义了在可编程控制器中应用模糊控制的编程语言。本部分规定了制造商和用户将模糊控制应用集成于G B T1 5 9 6 9 3 2 0 0 5 规定的可编程序控制器语言中的基本方法,以及在不同编程系统之间交换可移植模糊控制程序的可能性。为了帮助读者理解本部分内容,附录A 简单介绍了模糊控制和模糊逻辑的最基本内容。2 规范性引用文件下列文件中
11、的条款通过G B T1 5 9 6 9 的本部分的引用而成为本部分的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。G B T2 9 0 0 5 62 0 0 2电工术语自动控制(I E C6 0 0 5 0 3 5 1:1 9 9 8,I D T)G B T1 5 9 6 9 32 0 0 5 可编程序控制器第3 部分:编程语言(I E C6 1 1 3 1 3:2 0 0 2,I D T)3 术语和定义3 13 23 33 43 5
12、下列术语和定义适用于本部分。其他有关编程语言的定义由G B T15 9 6 9 3 2 0 0 5 确定。注:本章定义的术语在定义主体中以黑体字出现。综合a c c u m u l a t i o n把各条控制规则推理的结果汇总成一个总的推理结果。注:即推理结果的聚集。聚集a g g r e g a t i o n由一条规则的多个子条件的隶属度计算该条规则条件(前件部分)的满足程度。注:即确定一条规则的激活程度。激活a c t i v a t i o n规则条件的满足程度作用于一个输出模糊集的过程。结论c o n c l a s i o n简单或多维模糊条件语句“若,则”中的“则”部分。注:控
13、制规则的输出,也称后件(c o n s e q u e n t)。条件c o n d i t i o n简单或多维模糊条件语句“若,则”中的“若”部分。注:也称前件(a n t e c e d e n t),由模糊算子A N D,O R,N O T 结合各子条件组成的一个表达式G B T1 5 9 6 9 7-2 0 0 8 I E C6 1 1 3 1 _ 7:2 0 0 03 6清晰集c r i s ps e t模糊集的一种特例,其隶属函数仅取两个值,通常规定为0 和1。3 7清晰化d e f u z z i f i c a t i o n将模糊(逻辑)推理后得到的模糊集转变成为用作控制的
14、清晰值的过程。3 8隶属度d e g r e eo fm e m b e r s h i p隶属函数的函数值。表示指定元素隶属于一个模糊集合的程度,其取值范围为 o,1 区间。3 9模糊化f u z z i f i c a t i o n将输入量的清晰值转变为可用于模糊(逻辑)推理的模糊集合的过程。注:在本部分中具体指求出清晰的输入值对于相应的输入语言变量的每一个语言项的隶属度。3 1 0模糊控制f u z z yc o n t r o l用模糊(逻辑)推理方法,模拟人的操作技能、控制经验和知识的一种控制方法。3 1 1模糊逻辑f u z z yl o g i c应用模糊集合理论对模糊的概念、
15、判断和推理进行量化处理和分析的一种非经典逻辑。注:模糊逻辑的狭义理解是指真值在 o,1 区间上取值的无限多值逻辑。3 1 2模糊算子f u z z yo p e r a t o r在模糊逻辑中所采用的算子。注:例如A N D,O R,N O T 等。3 1 3模糊集f u z z ys e t带有隶属程度(以 o,1 区间上的数表示)的事物(物体、对象或概念)的整体。推理i n f e r e n c e以已知的模糊命题为前提(包括大前提和小前提),提出新的模糊命题作为结论的过程。3 1 4语言规则l i n g u i s t i cr u l e“I F-T H E N”规则“i f t
16、h e n”r u l e,表征模糊控制策略的模糊条件语句。注:规则是一个形如“若 贝0 ”的语句,其中条件部分和结论部分二者之一或全部是语言项3 1 5语言项l i n g u i s t i ct e r m语言变量的取值。语言项是以模糊集来定义的。注:即语言值(1 i n g u i s t i cv a l u e),3 1 6语言变量l i n g u i s t i cv a r i a b l e以人工或自然语言的词、词组或句子(语言项)作为值的变量。3 1 7隶属函数m e m b e r s h i pf u n c t i o n表征论域中每一元素隶属于一个模糊集合的程度的
17、函数。2G B T1 5 9 6 9 7-2 0 0 8 I E C6 1 1 3 I-71 2 0 0 0了1 8单点集s i n g l e t o n隶属函数仅在一点为l 而在其余点为0 的模糊集。3 1 9子条件s o b e o n d i t i o n形式为一个变量或“语言变量I s 语言项”的基本表达式。3 2 0规则库r u l eb a s e为实现某些目标而建立的控制规则的总和。3 2 1加权因子w e i g h t i n gf a c t o r描述控制规则的重要程度、可信程度和置信程度的、其值介于0-1 之间的一个数。4 模糊控制在可编程序控制器中的集成模糊控制应
18、用参照本部分第5 章规定的模糊控制语言(F C L)进行编程时,应封装于G B T1 5 9 6 9 3 2 0 0 5 所定义的功能块(或程序)内。G B T1 5 9 6 9 3 2 0 0 5 给出的功能块类型和功能块实例均适用于本部分,以模糊控制语言 F c L)定义的功能块类型将对输入输出参数、模糊控制具体规则和说明给出规定。相应的功能块实例应包含该模糊控制应用的具体数据。以模糊控制语言(F C L)定义的功能块可以用于按G B T1 5 9 6 9 3 给出的任一种语言(如梯形图、指令表等)所编写的程序或功能块。用F C L 编写的功能块或程序的输入输出参数的数据类型应与相应的“调
19、用环境”的参数的数据类型相匹配,如图l 所示。图1用功能块圈F B D 表示的模糊控制功能块示例图1 中V a l v e C o n t r o l 一1 是功能块类型F u z z y F B 的一个用户定义的功能块实例,功能块类型F u z z y F B 可以用本部分第5 章所规定的模糊控制语言(F C L)编制。本例所示功能块F u z z y F B 用在以G B T1 5 9 6 9 3 2 0 0 5 的图形语言F B D(功能块圈)表示的程序或功能块中。5 模糊控制语言(F C L)5 1 模糊控制程序的交换模糊控制语言(F C L)以G B T1 5 9 6 9 32 0
20、0 5 规定的编程语言的定义为基础。模糊控制算法与程序环境的交互使它在程序中“隐藏”起来。所以,模糊控制算法外部表示成G B T1 5 9 6 9 3 2 0 0 5 规定G B T1 5 9 6 9 7-2 0 0 8 1 E C6 1 1 3 卜7:2 0 0 0的模块形式。描述模糊控制功能块内部的语言部分所必需的元素,如隶属函数、规则、算子和推理方法均必须按照本章来定义。F C L 的语言元素把不同厂家的模糊控制组态工具之间的数据交换标准化成通用形式,如图2 所示。用这种通用形式,每个生产可编程序控制器的厂家均可保持自己的硬件、软件编辑器和编译器不变。厂家只需在其编辑器中支持数据接口,用
21、户的模糊控制项目就可以在不同厂家的产品之间交换。图2 模糊控制语言(F C L)程序的数据交换5 2 模糊控制语言元素本条通过示例给出模糊控制语言元素,详细的产生式规则将在5 4 中给出。5 2 1 功能块接口按照第4 章,模糊功能块的格式要求使用G B T1 5 9 6 9 3 2 0 0 5 给出的下列标准语言元素。些参数的数据类型应按G B T1 5 9 6 9 3 2 0 0 5 来定义。图3 是用结构化文本(s T)语言和功能块图(F B D)语言来描述功能块说明的示例。G B T1 5 9 6 9 7-2 0 0 8 I E C6 1 1 3 1-7:2 0 0 0图3 使用S T
22、 语言和F B D 语言的功能块接口说明示例5 2 2 模糊化输入变量的清晰值必须变换成定义于该变量论域上的隶属函数的隶属度,这一变换在关键字F U Z Z I F Y 和E N D F U Z Z I F Y 之间说明。要进行模糊化的变量名称应在关键字F U Z Z I F Y 之后列出。该名称应是在前面V A R I N P U T 段已定义过的变量名。对该语言变量应赋予一个或多个语言项。由关键字T E R M 引导的语言项由隶属函数来描述,以用于计算输入变量的清晰量的隶属度。隶属函数一般是分段线形函数,由含有多个点的一张表来定义。每个点由一个数对,即该变量的值及相应的隶属度的值来表示,其
23、间用逗号分开。每个数对均用括号括起来,其间也用逗号隔开。通过这一定义,所有简单形式的隶属函数如上(下)界型(如图4 所示)、三角型等都易于定义。这些点应按输入变量值递升的顺序给出,隶属函数在相邻点之间约定为直线。相对每一语言项的隶属度都可以通过相邻隶属函数点之间的线性插值计算出来。点的数目最小为2,其最大值应受第6 章规定的相符性等级所限制。用三个点表示的语言项“w a r m”的隶属函数示例如下:小于第一个点的全部输入变量值的隶属度均取与第一个点同样的隶属度值。大于最后一个点的全部输入变量的隶属度均取与最后一个点同样的隶属度值。G B T1 5 9 6 9 7-2 0 0 8 I E C6
24、1 1 3 1-7:2 0 0 0注:隶属函数的点的数据类型未加定义,厂商必须提供适应任何变换需要的编译器。图4 上(下)界型示例为使模糊控制能实现在线自适应调整,隶属函数的基点应可以调整。这种调整可以通过输入到功能块的变量来实现。这些变量必须在功能块的V A R I N P U T 部分中加以说明。用变量来定义隶属函数某些点的示例见图5。注:隶属函数的点的值在运行时,次序可能变化。5 2 3 清晰化输出变量的推理结果一般为一个模糊集,必须变换成一个清晰值,这种变换在关键字D E F U Z Z l F Y和E N D L D E F U Z Z I F Y 之间描述。要清晰化的变量须在关键字
25、D E F U Z Z I F Y 之后列出其名称,它应是在前面V A R O U T P U T 部分中已定义过的变量名。语言项的定义见5 2 2,为了简化清晰化的过程,输出隶属函数常用单点集,它的每一个语言项仅用一个单值来描述。图6给出了示例。G B T1 5 9 6 9 7-2 0 0 8 I E C6 1 1 3 1-7:2 0 0 0清晰化方法用语言元素M E T H O D 来定义。允许使用下列清晰化方法(见表1 和表2)。表1 清晰化方法关键字解释C o G重心(注1)法C o G SC o A面积中心(注2 和注3)I。M左取大(注4)R M右取大(注4)注1:重心法等同于求面
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GBT 15969.7-2008 可编程序控制器 第7部分:模糊控制编程 15969.7 2008 程序 控制器 部分 模糊 控制 编程
![提示](https://www.zixin.com.cn/images/bang_tan.gif)
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【Fis****915】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【Fis****915】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。