[发明专利]一种基于广义模糊 CMAC 的模型参考自适应控制方法在审
申请号: | 201310593062.3 | 申请日: | 2013-11-22 |
公开(公告)号: | CN103645632A | 公开(公告)日: | 2014-03-19 |
发明(设计)人: | 刘雨 | 申请(专利权)人: | 大连海联自动控制有限公司 |
主分类号: | G05B13/00 | 分类号: | G05B13/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 116000 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 广义 模糊 cmac 模型 参考 自适应 控制 方法 | ||
1.一种基于广义模糊 CMAC 的模型参考自适应控制方法分为以下几个部分:
GFAC 神经网络本文提出的 CMAC 网络模型使用模糊化语言定义输入变量,将模糊隶属度函数 μ (.)引入CMAC 联想存储单元中,定义传统的感受野函数为模糊隶属度函数,并规定 μ ∈(0,1],因此具有模糊逻辑的性质,但由于映射方法采用 CMAC 所特有的寻址方式,因此使得输入空间的划分可以更加细腻,这点又不同于一般的模糊CMAC 神经网络;此外,当输入空间划分的节点数增加到一定程度后,又可以看成是一般意义上的基函数 CMAC 神经网络;因此,本发明称之为广义模糊 CMAC 神经网络(General Fuzzy CMAC),简称GFAC;其实现上与传统 CMAC 类似,将传统 CMAC 中 X ? A的映射: 其中,映射 R (x)确定输入矢量 x 在中间变量M 中所激活单元的位置,并计算相应的隶属函数值,激活单元的数目为aN ; E (M)为合成函数,用于将各变量所激活的单元合成映射到联想存储单元 A中;图 1 给出了双输入、单数出、泛化尺寸为 3 的 GFAC 模型;图中,X 为输入状态空间,A、Ap分别为联想存储器和实际存储器,w 为实际存储器中的权值,mi,j为输入矢量ix 映射到中间变量 M 中的地址, y? 、 y 分别为理想输出和实际输出;X ? M映射可以采用多种方法;图 1 GFAC 网络结构;基于 GFAC 的模型参考自适应控制结构及其学习算法;图 2 给出了 GFAC 学习控制系统的工作模式;CMAC 控制的困难之处就是教师信号的获取问题,在此应用一个简单但却十分有效的方法:在每一个学习迭代过程中,系统自己先构造一个教师信号*kv ,然后再修改权重;其中dy 为参考模型期望的输出,py 为对象的实际输出;输入模式变换把偏差信号 e由一维转换成多维信号,例如偏差、偏差的变化、或偏差之和,在此只取偏差和偏差的变化;在这里参考模型取二阶的线性系统;学习误差信号Le 等于参考模型期望的输出减去被控对象的实际输出;学习系统的整体目标是通过迭代使误差信号逐渐变到 0,或者收敛到一个允许误差限度内;以看出 GFAC 的控制可分为两个过程:控制过程与学习过程;算法为:① 初始状态 GFAC 的所有权重值设为零;② 将系统的当前误差 e (k)及其偏差变化率 e(k)& 量化后作为地址输入到 GFAC,在GFAC 存储器中映射出与之对应的aN 个地址,并计算相应的隶属度函数值,然后进行输出映射得 GFAC 的输出;③ 在每一个控制周期结束时,计算出教师信号 * (v) k,并与 v (k)相比较,修正权重,进入学习过程;学习的目的是使参考模型期望的输出与被控对象的实际输出之差最小;也就是说,经过学习,误差信号Le 逐渐变到 0,或者收敛到一个允许误差限度内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连海联自动控制有限公司,未经大连海联自动控制有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310593062.3/1.html,转载请声明来源钻瓜专利网。