CMAC(神经网络)与PID

合集下载

基于CMAC(神经网络)与PID的并行控制

基于CMAC(神经网络)与PID的并行控制

维普资讯
肖蕙蕙, : 等 基于 C A ( M C 神经网络) PD的并行控制 与 I
的最大可能输入空 间的分块数少 得多, 故实现 的
7 5
出为非零值 , 非零值区间的个数 为 c 它规定 了网 , 是多对一 的映射, 即多个分块映射到同样一个存 络内部影响网络输 出的区域大小. 储器地址上¨ . J 2 )地址映射( 实际映射 ) 采用除余数法 , . 将 CM A C的基本 思想在于 : 输人空 间中给 出 在 输入样本映射至概念存储器的地址 , 除以一个数 , 个状态 , 从存储单元 中找到对应于该状态 的地 得到的余数 作为实 际存储器的地 址值, 即将概念
维普资讯
第2 O卷
第 2期
重 庆 工 学 院 学 报
t T J u n lo h n q I si t f e h o o r a fC o g i n t ueo c n l
20 0 6年 2月
F b2o e .o 6
Vo _ 0 N . l2 o 2
s o a i p r l l o t l rh sh g e u l y a d a p y t o —i e rc nr 1 h w t tt s a al n r l a ih rq a i n p l o n n l a o t . h h e c o e t n o
CM A C是在 17 9 5年 JAb s . l 根据神经生理学 u
小脑皮层机构特点 , 出的一种小脑模型关联控 提 制器 ( e bl m M dl r u tnC n oe) 它 Cr ea oe At l i otl r. e l i ao c rl 是一种表达复杂非线性 函数的表格查询型 自适应 神经网络. 网络可通过 学习算法 改变 表格的内 该 容, 具有信息分类存储的能力. A C把系统的输 CM

航空发动机的CMAC与PID并行控制

航空发动机的CMAC与PID并行控制

a i s f e b c o to .n t n y g a a t e h t b l y.b tas e t an h it r a c .Th l e e d a k c n r 1 o l u r n e st es a i t z o i u lo r s r i st ed s u b n e eCM AC c n r l r r a— o tol e l e ie e d f r r o to n u r n e st e c n r l r cso n e p n e s e d z s fe o wa d c n r l d g a a t e h o to e ii n a d r s o s p e .Th p l a i n t ro n i e c n r l a p e a p i t O a e e g n o to c o
Ab ta t A w et od ba e s r c : ne m h s d on CM A C nd PI c a D onc r e o r li o s d. Thet a ii al D ontol h tr — u r ntc nt o s pr po e r d ton PI c r l t a e er
vd t etra t- jmmig a it o ae t h ny ta io a D o to rt mei. iewihb te ni a n bl yc mp rd wi t eo l rdt n l i h i PI c n r l i a h t c
Ke r s: r e y wo d ae o ngi ne;CM A C ;PI c D ontol c cu r n on r l r ; on r e t c t o

高空作业平台CMAC网络PID并行优化控制及协同仿真

高空作业平台CMAC网络PID并行优化控制及协同仿真

高空作业平台CMAC网络PID并行优化控制及协同仿真李帅;魏建华
【期刊名称】《机械科学与技术》
【年(卷),期】2010(029)004
【摘要】高空作业平台调平系统是一个复杂非线性系统,作业环境非常复杂且受到很多干扰.针对此提出了基于干扰观测器和RC滤波的CMAC神经网络PID并行控制的策略.以某型54 m高空作业平台电液比例调平系统为例,以AMESim仿真软件作为主仿真环境,通过软件接口将MATLABSimulink控制系统模型集成到AMESim中进行协同仿真.结果表明:与传统CMAC网络PID并行控制以及单纯PID控制相比较,改进的并行控制对负载扰动和模型失配表现出更强的适应性和鲁棒性,而且不论在任何阶段,都具有良好的跟踪效果.
【总页数】5页(P537-541)
【作者】李帅;魏建华
【作者单位】浙江大学流体传动及控制国家重点实验室,杭州310027;浙江大学流体传动及控制国家重点实验室,杭州310027
【正文语种】中文
【中图分类】TP273.2
【相关文献】
1.基于CMAC(神经网络)与PID的并行控制 [J], 肖蕙蕙;李川
2.基于CMAC神经网络与PID并行控制的汽车电动助力转向系统 [J], 李伟;李鸿

3.复合正交神经网络与CMAC在PID并行控制中的比较研究 [J], 叶军
4.基于改进的CMAC神经网络与PID并行控制的研究 [J], 张伟;朱大奇;孔敏;李武朝
5.PMSM调速系统CMAC网络PID并行优化控制 [J], 屈百达;王哲
因版权原因,仅展示原文概要,查看原文内容请购买。

CMAC与PID的并行控制在火箭炮交流伺服系统中的应用

CMAC与PID的并行控制在火箭炮交流伺服系统中的应用


\ 厂~—。| \ ^ 、 = l - × /\
/ // \一\ ×/ 、、 …^ 、、

图2 CMAC结 构 图
Fi . CM AC tucur g2 sr t e
( 京 理 工 大 学 机 械 工 程 学 院 , 江 苏 南 京 2 0 9 ) 南 10 4
摘 要 : 箭 炮 交 流 伺 服 系 统 是 复 杂 的 变 负 载 、大 功 率 系统 ,其 控 制 系统 的参 数 变 化 大 ,采 用 单 一 的 PD 火 I
控 制 算 法 很 难取 得较 高 的 控制 品 质 和控 制精 度 。根 据 CMAC控 制 鲁 棒 性 强 和 可 靠 性 高 ,以 及 PD 控 制 器 功 能 I 简 单 、 便 于 使用 及 在 各 种 不 同工 作 条 件 下 保 持 较 好 工 作 性 能 的特 点 ,提 出 了 C MAC神经 网络 与 P D结 合 的 复 I 合 控 制 策 略 。在 Malb中进 行 计 算 机 仿 真 ,结 果 表 明 了该 控 制 策 略 的 有 效 性 和 实 用 性 。 t a
维普资讯
火 炮 发 射 与控 制学 报 第 3 期
J OURNAI OF GUN LAUNCH & CONTROl ・ 9 1 ・
C MAC 与 P D 的并 行控 制在 火 箭 炮 I 交 流伺 服 系统 中的应 用
柴 华 伟 李 志 刚 马 大 为
1 火 箭炮 交 流 伺 服 系统 简介
火箭炮 交 流伺 服 系统 由电 流环 、速 度环 和 位置 环组 成 ,如 图 1所 示 。电 流环 使 系统 在 允许 的条 件
下快 速启 动 ,速 度环使 系统 在速度 稳定 后可 以平 滑 调 速 ,位 置环 主要 作 用 是 实时 反馈 伺 服 系统 的位 置

基于CMAC神经网络的PID参数自整定方法的研究

基于CMAC神经网络的PID参数自整定方法的研究

基于CMAC神经网络的PID参数自整定方法的研究0引言控制器的参数整定是通过对PID控制器参数(KP,KI,KD)的调整,使得系统的过渡过程达到满意的质量指标要求。

PID参数的整定一般需要经验丰富的工程技术人员来完成,既耗时又耗力,加之实际系统千差万别,又有滞后非线性等因素,使PID参数的整定有一定的难度,致使许多PID控制器没能整定的很好;这样的系统自然无法工作在令人满意的状态,为此人们提出了自整定PID控制器。

将过程动态性能的确定和PID控制器参数的计算方法结合起来就可实现PID控制器的自整定[1,2]。

笔者设计出一种基于CMAC小脑模型神经网络的PID参数自整定的控制系统,从而实现PID参数的快速整定,并且使得PID的参数整定达到一定的精度。

1CMAC神经网络CMAC(Cerebellarmodelarticulationcontroller)是J.S.Albus在1975年提出的一种模拟小脑功能的神经网络模型。

CMAC是一种联想网络,对每一输出只有小部分神经元(由输入决定)与之相关,它的联想具有局部泛化能力,即相似的输入将产生相似的输出,而远离的输入产生几乎独立的输出。

CMAC与感知器比较相似,虽然从每个神经元看其关系是一种线性关系,但从结果总体看,它适合一种非线性的映射,因而可以把CMAC看作一个用于表达非线性映射(函数)的表格系统[3]。

由于它的自适应调节(学习)是在线性映射部分,所以其学习算法是简单的算法,收敛速度比BP快得多,且不存在局部极小问题[4]。

CMAC神经网络结构如系统的工作原理为:当闭环控制系统受到扰动时,对系统误差的时间特性进行模式识别,首先得出系统误差曲线的峰值及时间,。

神经网络模型与二次型单神经元PID并行控制方法[发明专利]

神经网络模型与二次型单神经元PID并行控制方法[发明专利]

专利名称:神经网络模型与二次型单神经元PID并行控制方法专利类型:发明专利
发明人:薛阳,严振杰,易金明,叶建华,钱虹,杨旭红
申请号:CN200910198718.5
申请日:20091113
公开号:CN101727071A
公开日:
20100609
专利内容由知识产权出版社提供
摘要:本发明涉及一种神经网络模型与二次型单神经元PID并行控制方法,CMAC神经网络模型输入为设定值rin,输出为u;二次型单神经元PID的输入为误差e,即控制输入rin与输出测量值yout 的差,二次型单神经元PID的输出为u;控制器总输出为u=u+u,利用CMAC神经网络具有学习算法简单、收敛速度快、局域泛化等优点,同时把二次型性能指标的思想,神经元非线性映像和权值的自适应修正功能引入到PID控制器,由CMAC控制器实现前馈控制,二次型单神经元PID控制实现反馈控制,针对系统中的非线性、不确定性和复杂性,提高系统控制的稳定性,也提高了系统的抗干扰能力。

申请人:上海电力学院
地址:200090 上海市杨浦区平凉路2103号
国籍:CN
代理机构:上海申汇专利代理有限公司
代理人:吴宝根
更多信息请下载全文后查看。

CMAC与PID并行控制在热水锅炉温度控制系统中的应用

CMAC与PID并行控制在热水锅炉温度控制系统中的应用

2CMA 与 PD并 行 控 制 原 理 . C I
本文采用 的是 C A M C前馈控制 . M C与 P D复合控制结构如 图 C A I 2所示 . 该系统通过 C C和 P D的复合控制实 现前馈 反馈控制 在 MA I
图 1常 规 PI 的 阶跃 响 应 跟 踪 曲线 图 D
由图 1可 以看 出. 热水锅炉温度控制系统的阶跃 响应 响应响应速 这种控 制结构 中 . 每个控 制周期结束 时 . 参考输 出模块就会 产生一个 超调量大 、 过渡时间长 , 响应过程不平稳等问题。 期望的控制输 出 该期望控制输 出被送到小脑模 型控制器模块 . 执行 度不够快 、 次训练 。 提供 一个信 号作 为 P D控制器控制信号的补充。 并 I 同时, 上
Gs= ( — ) — e 。 先对系统进行常规 PD仿 真 , I 经过调试

16 .s . s +4 4 +l
得到 K= ., = ., = ., 01Ki01 05采样 时间为 l 。 ms 热水锅炉温度控制系统
பைடு நூலகம்
的输入是一个恒值 , 故采用单位阶跃信号模拟 。常规 PD控 制对 热水 I 锅炉温度控制系统的响应曲线如图 1所示
0 引 言 . 由于热水锅炉温 度控制 系统是 一个具有 多变量 、 强耦 合 、 干扰 抢 的复杂过程系统 , 常规 的 PD控制很难相互兼顾 使得温度控制 达到相 I 对 稳定 。PD控 制器结构 简单 、 I 明确 , 能满 足大量 工业过程 的控制 要 求 . 别是其强鲁棒性能较好 的适应过程工况 的大 范围变动 但 PD 特 I 本质是 线性控制 . C A 控 制属于神经 网络控制 . 而 M C 有很 好的收敛 性 和抗干扰性 。将 C MAC与 PD控制结 合起来 具备两者的优点Ⅲ I 1C .MAC 的基 本 原 理 小 脑模型关 节控制器 f MA ) 由 A b s C C是 lu 最初 于 17 9 5年 基于 神 经生理学 提出的 .它是一种基 于局部 逼近的简单快速 的神经 网络. 类 似于 P r pr 的相联记忆方法. e etn c o 能够学习任 意多维 非线性映射 . 迄今 已广泛 用于 许 多领域 特别 是 Mie 等 的 突破性 应 用研 究 .已使 lr l C MAC受 到越来越 多的关 注 与B P网络之类 的全局逼近方法不 同. MAC具 有许 多优点 . C 它具 有局 部逼近 能力 . 每次修正 的权值极 少 . 习速度快 . 合于 在线学 学 适 习: 具有一定 的泛化能力 , 相近输入给 出相 近输 出 . 不同输入给 出不 同 输 出; 具有 连续( 模拟) 输入输 出能力 : 具有寻址 编程方式 , 利用 串行 在 计算机仿真时 . 它使 回响速度加快 C A 模 型从每个单元 来看 M C 它的映射是线 性 的, 由于量化处 但 理过程 . C C具有非线性映射 的能力 。 MAC主要具有 如下特 点 : 使 MA C f) MA 1C C可实现从输入到输出的任意映射 . 输入 向量各分量 的量 化精度愈高 . 逼近任意因数 的精度就愈高 ()MA 2C C具有局部 扩展功能 . 输入空间 中靠近 的点 . 应的输 出 对 也是靠 近的 . 只要对样本 空间 中的特 征点进行 训练 . 可得 到其邻域 就 内各点所对应 的近似输 出 f)MAC采用 L 3C MS自适应算法学 习训练 . 可得 到全局最小值 ( C C具有实时学习训练能力 , 4 MA ) 计算量小 , 收敛速度快。

CMAC神经网络

CMAC神经网络
CMAC小脑神经网络
从神经网络的函数逼近功能这个角度来分,神经网络可以 分为全局逼近网络和局部逼近网络。当神经网络的一个或多 个可调参数(权值和阈值)在输入空间的每一点对任何一个 输出都有影响,则称该神经网络为全局逼近网络,多层前馈 BP网络是全局逼近网络的典型例子。如果对网络输入空间的 某个局部区域只有少数几个连接权影响网络输出,则称网络 为局部逼近网络。 目前常用的局部逼近神经网络有CMAC网络、径向基函数 RBF网络和B样条网络等,其结构原理相似,1975年J.S.Albus 提 出 一 种 模 拟 小 脑 功 能 的 神 经 网 络 模 型 , 称 为 Cerebellar Model Articulation Controller[1-2],简称CMAC。CMAC网络是 仿照小脑控制肢体运动的原理而建立的神经网络模型。小脑 指挥运动时具有不假思索地作出条件反射迅速响应的特点, 这种条件反射式响应是一种迅速联想。射
3
4
1. 常规CMAC
1.1 CMAC模型与映射
5
6
在CMAC网络中, a)输入空间上的两个点比较靠近时,对应的相联空间中的局部区域 (激活的神经元集合)也比较靠近,互相有重叠; b)输入空间上的两个点相隔比较远的时候,对应的局部区域应该也 比较远,互相无重叠或重叠较少。 因此,网络具有局部泛化能力。
CMAC网络有三个特点: (1)作为一种具有联想功能的神经网络,它的联想具 有局部推 广(或称泛化)能力,因此相似的输入将产生相似的输出, 远离的输入将产生独立的输出; (2)对于网络的每一个输出,只有很少的神经元所对应的权值 对其有影响,哪些神经元对输出有影响则有输入决定; (3)CMAC总体上可看做一种表达非线性映射的表格系统。 CMAC最初主要用来求解机械手的关节运动,其后进一步用 于机械人控制、模式识别、信号处理以及自适应控制等领域。

CMAC与PID复合控制在永磁直线同步电机中的应用

CMAC与PID复合控制在永磁直线同步电机中的应用

Crbl mmoe t uai ot l r( MA /sibeo at yt cnrln hc et c- eeeu dl i l o cnr l C C) ut lfre me s m ot ihi ni a l r a ct n oe s a rl i s e o iw d f i
fe fradcnrlscnt ce.h iuainm eb T A hw h ess m a e i ed ow ot osr t Tes l o a yMA L BSo sta t yt C raz r oi u d m t d t h e n l e
i v re d n mi d la d r bu tc nto. n e s y a c m e o s o r 1 o n Ke r s: y wo d PM LS ; M CM AC ; m po nd o r l S m ul to Co u c nt o ; i a i n
【 摘 要】 永磁直线同步电机广泛应用于高精度伺服控制 系 负载扰动、 统, 非线性、 耦合以 及推力纹波影 响其伺服性能 , 传统 PD控制难以实现 良好 的控制 品质 , 先进 的控制手段 和补偿措施。小脑模型神经 网 I 需要 络能 实时进行模型逼近 , 出了小脑模 型神经 网络 C C概念映射和 实际映射的具体 实现过程 , 了永磁 给 MA 分析 直线同步电机的数学模型, 构建了以PD为反馈控制, M C I 以C A 为前馈控制的永磁直线同步电机复合控制系 统。通过 M T A 仿真环境可知, A LB 该系统可有效实现被控对象的逆动态 模型, 具有很强的鲁净} 生 。 关键词 : 永磁直 线 同步 电机 ; 小脑 模型关 节控制器 ; 复合控 制 ; 真 仿
机 械 设 计 与 制 造

CMAC—PID复合控制在焦炉加热中的应用

CMAC—PID复合控制在焦炉加热中的应用

文 献标 识 码 :B
文 章 编 号 :1 0 0 l 一 3 7 0 9( 2 0 1 3 )0 3 — 0 0 3 2 ~ 0 3
App l i c a t i o n o f CM AC -PI D c o n t r o l i n c o ke o v e n h e a t i ng
控制器 实现 反馈控 制 , 保 证系统 的稳 定性 , 且抑制 扰
动。
C MA C — P I D复合控 制 对焦 炉 加 热 系统 进行 控 制 , 仿
真结 果表 明此方 法 可 以有 效地 抑 制 炉 温 的波 动 , 提
高 系统控 制精度 , 降低 耗能 。
1 控 制 系统 的 设 计
根据 生产 工况 要求 , 炉温 的波 动应 在 标 准 温度 ± 5 ℃范 围 内 , 但 实 际生产 中在受 到较 大的外 界 因素
干扰 下 , 炉 温 的 波 动 往 往 超 出 ±5 ℃ 。本 文 采 用
的复合 控制 实现前 馈反馈 控制 。C M A C网络 控制 器
实现前 馈控 制 , 实现 被 控对 象 的逆 动态 模 型 。常 规
C a i J i n g z h a n g Z h o u Mi n j i a n Ga o Y a n g y a n g Ni n g F a n g q i n g
( 1 . J i n g d e z h e n C o k i n g I n d u s t r y Gr o u p, J i n g d e z h e n 3 3 3 0 0 0 , C h i n a ;
3 2
燃 料 与 化 工
Fu e l& Ch e mi c a l P r o c e s s e s

CMAC神经网络与PID复合控制在温度控制中的应用

CMAC神经网络与PID复合控制在温度控制中的应用

CMAC神经网络与PID复合控制在温度控制中的应用
本文旨在讨论CMAC神经网络和PID复合控制在温度控制中的应用,讨论如何利用现有的CMAC神经网络与PID复合控制技术,实现更高效的温度控制。

CMAC神经网络是一种被广泛应用在自动控制应用中的神经网络技术,其能够以比传统神经网络更快的速度和更低的误差较好地实现对控制参数的学习。

传统的PID控制方式无法较好地处理复杂的非线性系统,而CMAC神经网络可以快速准确的完成复杂的控制,并且可以根据运行条件的变化而调整参数,因此,CMAC神经网络在温度控制中受到了越来越多的应用。

在温度控制的应用中,CMAC与PID相结合的控制方法具有较高的效率。

在采用CMAC-PID复合控制时,PID算法先计算出系统当前温度误差以及温度变化率,然后通过CMAC网络调节PID系统的参数,实现对复杂非线性系统温度的精确控制;CMAC算法通过实时调节PID系统参数,使PID系统容易控制复杂非线性系统,最大限度提高效率。

因此,采用CMAC-PID复合控制的技术能够更好地实现温度的控制,提高控制效果。

最后,虽然CMAC神经网络与PID复合控制在温度控制中取得了良好的效果,不过这种技术还需要进一步的研究来提高精度、稳定性及功率的利用效率。

为了进一步提高CMAC-PID 复合控制的效率,我们可以对控制系统进行系统建模,提高控
制系统的性能,进行有效可靠的温度控制,从而达到更好的控制效果。

基于CMAC与PID的复合控制在CNC伺服系统中的仿真研究_敖茂尧

基于CMAC与PID的复合控制在CNC伺服系统中的仿真研究_敖茂尧

收稿日期:2012-07-30基金项目:2012年度广西教育厅科研课题项目(201204LX556)。

作者简介:敖茂尧(1980-),男,重庆市人,硕士,讲师,研究方向:制造业自动化与智能控制。

基于CMAC 与PID 的复合控制在CNC 伺服系统中的仿真研究敖茂尧(广西职业技术学院机械与汽车技术系,南宁530226)摘要:针对CNC 伺服系统存在非线性、多变量、强耦合的特点,在分析其控制原理与数学模型的基础上,结合PID 控制与CMAC 的优点,提出了一种新型的CMAC 与PID 复合控制方法,并应用于CNC 伺服系统中。

通过Simulink 建模与仿真,最终实验结果表明相对于传统PID 控制,CMAC 与PID 复合控制具有更好的实时性、鲁棒性,超调量更小,控制精度更高。

关键词:CNC 伺服系统;PID ;CMAC 中图分类号:TP137文献标识码:A文章编号:1001-7119(2013)04-0017-04Simulation Research of Compound Control in CNCServo System Based on CMAC and PIDAo Maoyao(Department of Machinery,GuangXi Vocational &Technical College ,Nanning 530226,China )Abstract:Aim at the CNC Servo Systems with nonlinear,multivariable and strong coupling characteristics,this paper proposed a new type of compound control method based on the analysis of control principle and mathematical model.This new compound control method combined the advantage between PID control and CMAC,and was used in CNC Ser -vo Systems.Through the Simulink modeling and simulation ,the experimental results indicated the compound control between CMAC and PID had better real-time performance,robustness,smaller overshoot,and higher control accuracy than traditional PID control.Key words:CNC servo system;PID;CMAC0引言伺服系统是一种位置随动与定位系统,是CNC (数控机床)的重要组成部分,其主要作用是控制机床各个轴移动的方向、位移与速度。

基于FPGA的CMAC-PID控制器的研究

基于FPGA的CMAC-PID控制器的研究

[ ywod ]C C; I F G VHD Ke r s MA PD; P A; L
1概 述
迄 今为止 ,P仍 是实 际工业过程 中采用的一种比较有效的控制 方法 。 但当被控对象存在非线性和时变特性时 ,传统的 PD控制器 I 往 往难以获得满意的控制效果…。小脑模型关节控制器神经 网络(MA ) C C 是一种前馈神经网络 , 具有局部泛化 能力和学 习 收敛速 度快 的特点 ,它的引入为解 决复 杂控制系统 问题提供 了理论基础 J 多学者通 过软件仿真 的形式验证了 C C 。许 MA
u e o h d s a g p lc t n a r s n . s d f rt e wi e tr n e ofa p i a i tp e e t Comb n n o h o h s d a tg s h o i i g b t ft e e a v n a e ,t e CM AC— I c n r l ri e i n d usn h a a ll P D o to l s d sg e i g t e p l e r e mo e a d t e M a l b smult n e p rme t e d n .Co to l r i d sgn d b s d o d n h t i ai x ei nsa o e a o r n r l s e i e a e n VHDL,t e r s a c e s a e t e i lme t t n o h e h e e h k y h mp e n a i f t e r r o o — n e r i g lo ih o n l e l a n ag rt m f CM AC n h l e —o p i l t e t o h on r le .Th o to l r i mp e n e n h GA.Th i n a d t e c os d l o smu ai t s f t e c to lr on e c n r l s i l me t d i t e FP e e e p rme tr s l n i ae t a h o to lrh sq i k c mp t g s e d h gh p e ii n a d b t ra i t fa t—n e f r . ti e a d e c e t x e i n u t i d c t h tte c n r l a u c o u i p e , i r c so n e t b l y o n i tr e e I s a n w n f in e s e n e i i i me h d t mp e n c n r l o u eo t li n o to a e i gl h p. t o o i l me t P o to d l ri e l I m n ge t n r l s d on as n ec i c b

CMAC—PID控制在飞机防滑刹车中的应用

CMAC—PID控制在飞机防滑刹车中的应用
中图分 类号 :T 2 33 P 7 .;V26 2 文献标志码 :A
0 引 言
防滑刹车 系统对整个 飞机 的安全至关 重要 。随
来 进行防 滑刹车控制 ,使其 系统输 出和期望性能趋 于一 致 。通过 某机 型的仿真分 析表 明 ,该 方法对 飞 机 的防滑刹 车控制具有很 好 的效 果 。

般 的神经 网络 相 比,C MAC具 有更好 的非线性逼
近 能力 ,更适合 于复杂 动态环境下 的非线性 实时控
制 ,它 已被公认 为是一类联 想记忆神 经 网络 的重要 组成部 分 ,能 够学 习任 意多维 非线性 映射 。C MAC
算法可 有效地用 于非线性 函数逼近 、动态建模 、控
第2 5卷 第 2期 21 0 0年 3月
海 军 航 空 工 程 学 院 学 报
J u n l f v l r n u ia n o r a Na a Ae o a t l dAsr n f  ̄ Un v  ̄i o c a to a i n c ie t y
V. . 5 No2 0 2 1 .
下 :S ( - 飞机 的速度一 车机轮 的速度 ) 飞机的速 刹 /
线性 的时变系统 ,难 以精 确地建立其 数学模 型。传
统 的控 制方 法采用 了大量 的近似处理 ,因而刹 车效
率低 ,系统 的鲁棒性 差 。如何 有效地 提高飞机 的刹 车效率 , 缩短 滑跑距离 , 高飞机对各 种载荷状 况 、 提 跑道状况 、气候条件 的适应能 力 ,成 为飞机刹 车系 统 研究 的主要 目标 。近些年 ,智能控制 理论 的发 展
着飞机 的起降重量 与速度 的增大 ,对防滑 刹车系统
也提 出了更高 的要求 。飞机刹车 系统 是一个 高阶非

CMAC-PID并行控制算法在电液伺服系统中的应用

CMAC-PID并行控制算法在电液伺服系统中的应用
T为 实 际输 出 。
() 4
式中 , x为一连续的输入空 间; S为其状态空间 ; C为
刍 eA。 ~Q ) 0= P ( Y ’ 。
() 5
式中: 为液体等效体积 弹性模量 ; 为活塞杆 的速
度 。由式 () () ( ) () 可得 液 压 缸 流 量 连续 方 2 、3 、4 和 5 ,
2 系统描述
起的许多不确定性 , 这些缺点给 电液伺服 系统 的控制 带来 了困难 。
在电液伺服系统 的控制策略上 , 常规的 P 控制 1 D 器已在实际中得到 了应用。其对相 当多 的控制对象 , 特别是线性定常系统是非常有效的, 调节过程 的品质 取决 于 P D控制 器各个参 数 的整定 。然而 , I 传统 的 PD控制算法是在某一特定条件下整定完成 的, 于 I 对 电液伺服系统而言 , 由于其 高度非线性和许 多不确定 性, 常规 PD控制器往往达不到设计要求 。事实上 , I 常规 PD算法结合现代先进 的其他控 制策略形成 复 I 合控制算法始终是一个热点。
小脑模 型神 经 网络 ( C 是 模 拟人 小 脑 的学 习 )
图1 所示为 电液伺服系统的简图 , 它由非对称缸 、 伺服阀和负载组成。假设供油压力 P 为常数 , 出油压
力 为零 。从液 压伺 服 系 统 的流 量方 程 、 力方 程 和 力 压 平衡 方 程 中可得 出它 的数学 表 达式 。在稳 态工 作点 附
C AC产生。数字仿真的结果证明了该并行算法有很 高的跟踪能力和抗干扰性 , M 并且响应速度非常快。 关键词 :MA - I C CPD并行控制算法; 前馈补偿 ; 电液伺服 系 统
中 图分 类 号 : P 7 文献 标识码 : 文章 编 号 :0 04 5 (0 61 —040 T 23 B 10 —88 20 )105 —4

基于卡尔曼滤波CMAC—PID的视力检查距离控制系统

基于卡尔曼滤波CMAC—PID的视力检查距离控制系统
me s r me tn ie a d c n r li tr r n e a u e n os n o t n e f e e .As s o n i h i lt n r s l , t i c n r lme h d i moe fv r be t a o e h w n t e smu ai e u t o s hs o t t o s o r a o a l h n
第 3 卷 第 9期 l 2 1年 9月 01
计 算 机 应 用
Jun lo o ue piain o ra fC mp trAp l t s c201 1
文 章 编 号 :0 1 9 8 ( 0 1 0 28 0 10 — 0 1 2 1 )9— 5 9— 4
Viu la u t sa e c n r ls s e a e n K a m a fle s a c iy dit nc o t o y t m b s d o l n t r CM AC. D i PI
WA G X I e—u N u ,Q U F i e y
v ra lt nd mo e i e e e c ft e s se a ibi y a r ntr r n e o h y t m, Ce e elr Mo lAriulto ntolrc mbie t o o to I t ga in i f r b la de t ai n Co r le o c n d wih Pr p rin—n e r to -
复合控制 ( M C PD) C A —I 方法, 利用卡 尔曼滤波器抑制测量噪声和控制干扰的影响。仿真结 果表 明 , 此控 制方法在抗 干
扰 方 面优 于 C A . I M C P D控 制 , 以 更好 地 改 善距 离控 制 系统 的 性 能 。 可

CMAC神经网络与PID复合控制在温度控制中的应用

CMAC神经网络与PID复合控制在温度控制中的应用
c nr l h ti ,s l u p te r r e ltme a d srn o u t o to ,t a S malo t u ro ,r a —i n to g r b s. Ke r s: CMAC e r lnewo k;c mp st o to ;ta iina D y wo d n u a t r o o ie c n rl r d to lPI
A t uai ot l r C A rclt nC nr l , M C)是 A B SJ i o oe L U S根据
收稿 日期 :2 1 0 0 2— 3—1 6
通讯 作者 简介:薛 阳(9 6一)男 , 17 , 博士后 , 副教授 , 江苏无锡人 . 主要研究方 向为智能控制 , 电力仿真 , 电技 术 , 核 光 伏发 电技术等. — a : uyn @si .d .a E m i xeag h p e uc . l e 基金项 目:国家 自然科学基金资助项 目( 1 0 1 ) 上海市教 育委员会 重点学科建设项 目(5 33 . 60 03 ; 4 J 10 )
XUE n Ya g,W ANG h Sa
( colfEetc o e a dA t ai n i e n , h n hi n e i Sho o l r w r n uo tnE gn r g S ag a i r t c iP m o ei U v sy
o l t o e, h n h i 20 9 C ia fEe r P w r S ag a 00 0, hn ) ci c
常规 的 PD( I 比例 、 分 、 分 ) 制器是 过 程 积 微 控 控制 中应用 最为 广 泛 的一 种 控 制 器 , 具有 结 构 简 单 、 定性好 、 稳 可靠 性 高 的特 点 , 于线 性定 常系 对 统 的控 制是 非常 有 效 的 , 一般 都 能 够得 到 比较 满 意 的控 制效 果. 常 规 的 PD控 制 器 不能 在 线 整 但 I 定参 数 , 而且 对 于非 线 性 、 变 的系 统 , 时 以及 模 型

基于CMAC神经网络的网络控制系统模糊PD控制

基于CMAC神经网络的网络控制系统模糊PD控制

基于CMAC神经网络的网络控制系统模糊PD控制摘要:针对网络控制系统中存在的随机诱导时延,把传输网络以及被控对象看作是一个时变的被控系统,将小脑模型神经网络与PD控制相结合,通过CMAC神经网络与PD的复合控制实现前馈反馈控制,PD控制器的参数由模糊推理机自适应整定,以减小网络诱导时延及其不确定性对系统的负面影响,优化系统控制效果。

最后对该控制方法进行了仿真研究,结果表明该方法能有效改善系统的控制性能。

关键词:网络控制系统;CMAC神经网络;模糊PD;网络诱导中图分类号:TP273 文献标识码:A 文章编号:2095-1302(2015)02-00-04网络控制系统(Networked Control System,NCS)是一种集通信网络和控制系统于一体的全分布式、网络化实时反馈控制系统[1]。

由于多个节点共享网络且数据流量变化不规则,不可避免地会产生信息交换时间延迟,即网络诱导时延[2]。

这种网络时延会造成系统控制品质降低、性能恶化,甚至导致系统的不稳定[3]。

因此,时延问题是网络控制系统中最受关注的问题之一[4,5]。

基于诱导时延在研究网络控制系统中的影响,文献[6]提出了一种对周期时延的网络采用增广的确定性离散时间模型方法控制线性连续被控对象。

文献[7]针对采用队列管理的网络提出了队列算法(Queuing methodology),随机性的时延在该算法中被转化为定常的时延,可看作是基于确定性预报器的时延补偿方法。

文献[8]针对具有随机时延的网络控制系统提出了一种基于概率预报器时延补偿的缓冲队列方法。

Zhang等[9]研究了定常时延网络控制系统的稳定性,Yue 等[10]建立了考虑网络时变时延、丢包和错序的新的网络控制系统模型,Peng等[11]研究了区间时变时延网络控制系统并通过引入Jessen不等式降低了复杂性。

文献[12]用非线性和摄动理论在假设没有观测噪声的情况下把网络诱导时延的影响描述为连续时间系统的非线性摄动。

复合控制

复合控制




复合控制

通过使用CMAC与PID的复合控制器,系统实现了双 馈控制。CMAC的形式反馈控制器,该系统和实现了动态 模型的控制装置; 常规PID控制器是用来弥补的反馈控制器 以确保系统的稳定性和抑制骚AC的采用监督学习算法。在…之后每一个控制周期, 相应的输出( ) nuk的。CMAC将计算并与对照组相比,然后更 改重量。目的是学习是使之间的差额控制输入与CMAC 最小。通 过学习的价值观控制输入只能靠CMAC的。而正常控制器采用常 规PID控制器,使学习CMAC的,只有依赖于实测值和改变率的 系统误差。 信息量子状态是分散存在记忆体位置。假定C是多少超立方体。 使用CMAC技术 ,存储的数据可以在数学上表现为
CMAC

CMAC神经网络是黄鳝在20世纪70年代,,提出的已被广泛承认 的联想记忆中立网络的一个重要组成部分。它可以了解随机多维非线 性映射,是一种自适应神经网络,表达复杂的非线性函数表的调查, 并可以改变表的内容,具备学习能力。 1 CMAC神经网络可以描述为从它的输入至其输出的三个映象: 1 激活映射在输入空间,确定哪些节点或神经元将继续积极为当前输入 向量和在其中实力,他们将处理;内部映射,其中产生的产出为CMAC 的记忆的基础上, 激活的神经元和输入参数的线性方程;和线性输出 映射,其中执行加权总和的产出积极CMAC的回忆产生整体产出到网 络[8]。图1 显示了示意图的CMAC的结构。 CMAC的网络被认为是当地的算法,因为, 映射可以被看作是一 套多维交错接受领域,每一个有限和夏普边界。对于给定输入向量, 只有少数接受领域将积极和贡献相应的网络输出,而大多数的接受领 域仍然unexcited ,而不是作出贡献相应的输出。 对相同的方式,训 练算法为CMAC网络 应只影响权重相应的活跃领域, 不包括大多数不活跃的领域,在 网络中。这个提高效率的培训过程中,尽量减少计算所需作出的努力 执行适应,在整个网络。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CMAC(神经网络)与PID混合控制器的设计
1、CMAC概述
小脑模型神经网络(CMAC—Cerebellar Model Articulation Controller)是一种表达复杂非线性函数的表格查询性自适应神经网络,该网络可通过学习算法改变表格的内容,具有信息分类存储能力。

CMAC把系统的输入状态作为一个指针,把相关信息分布式的存入一组存储单元。

它本质上是一种用于映射复杂非线性函数的查表技术。

具体作法是将输入空间分为许多分块,每个分块指定一个实际的存储器的位置;每个分块学习到的信息分布地存储到相邻分块的位置上;存储单元通常比所考虑问题的最大可能输入空间的分块数少的多,故实际的是多对一的映射。

CMAC已被公认为是一类联想记忆神经网络的重要组成部分,它能够学习任意多维非线性映射。

CMAC算法可有效地用于非线性函数逼近、动态建模、控制系统设计等。

CMAC较其他神经网络的优越性体现在:
(1)它是基于局部学习的神经网络,它把信息存储在局部结构上,使每次修正的权值很少,在保证函数非线性逼近的前提下,学习速度快,适合于实时控制;
(2)具有一定的泛化能力,即所谓相近输入产生行进输出,不同输入给出不同输出;
(3) 连续(模拟)输入、输出能力;
(4) 寻址编程方式,在利用串行计算机仿真,它可使回响速度更快;
(5)作为非线性逼近器,它对学习数据出现的次序不敏感。

由于CMAC所具有的上述优越性能,使它比一般的神经网络具有更好的非线性逼近能力,更适合于复杂环境下的非线性实时控制。

CMAC的基本思想在于:在输入空间给出一个状态,从储存单元中找到对应于该状态的地址,将这些存储单元的内容求和得到CMAC的输出;将此响应值与期望输出值进行比较,并根据学习算法修改这些已激活的存储单元的内容。

图1 CMAC结构图
CMAC的设计方法分为以下三步:
(1)量化(概念映射)
在输入层对N维输入空间进行划分,每一个输入都降落到N维网络基的一个超立方体单元内。

中间层由若干个判断区间构成,对任意一个输入只有少数几个区间的输出为非零值,非零值区间的个数为泛化参数c,它规定了网络内部影响网络输出的区域大小。

(2)地址映射(实际映射)
采用除余数法,将输入样本映射至概念存储器的地址,除以一个数,得到的余数作为实际存储器的地址值。

即将概念存储器中的c 个单元映射至实际存储器的c 个地址。

(3) CMAC 的函数计算(CMAC 输出)
将输入映射至实际存储器的c 个单元,每个单元中存放着相应权值,CMAC 的输出为c 个实际存储器单元加权之和。

CMAC 的结构图如图1所示。

2、一种典型的CMAC 算法
CMAC 网络由输入层、中间层和输出层组成。

在输入层与中间层、中间层与输出层之间分别为由设计者预先确定的输入层非线性映射和输出层权值自适应线性映射。

在输入层,对n 维输入空间进行划分。

中间层由若干个基函数构成,对任意一个输入只有少数几个基函数的输出为非零值,称非零输出的基函数为作用基函数,作用基函数的个数为泛化参数c ,它规定了网络内部影响网络输出的区域大小。

CMAC 神经网络的设计主要包括输入空间的划分、输入层至输出层非线性映射的实现及输出层权值学习算法。

CMAC 是前馈网络,输入、输出之间的非线性关系由以下两个基本映射实现。

2.1概念映射(AC U →)
概念映射是输入空间U 至概念存储器AC 的映射
设输入空间向量T
np p p p u u u u ],...,,[21=,量化编码为][p u ,输入空间映射至AC 中c 个存储单元(c 为二进制非零单元的数目)。

采用下式表示映射后的向量 T p n p p p p u s u s u s u S R )](),...,(),([])([21==
式中,c j u S p j ,...,2,1,1])([==。

映射原则为:在输入空间邻近的两个点(一个点表示但输入的n 维向量),在AC 中有部分的重叠单元被激励。

距离越近,重叠越多;距离越远,重叠越少。

这种映射称为局部泛化,c 为泛化参数。

2.2实际映射(AP AC →)
实际映射是由概念存储器AC 中的c 个单元用编码技术(如杂散编码)映射至实际存储器AP 的c 个单元,c 个单元中存放着相应权值。

网络的输出为AP 中c 个单元的权值之和。

若只考虑单输出,则输出为
∑===c
j p j j u s w y 1
])([

∑===c
j j w y 1
CMAC 采用的学习算法如下:采用学习规则调整权值,权值调整指标为
2)(21t e c
E = 式中,)()()(t y t r t e -=。

由梯度下降法,权值按下式调整
T
c p j j j j j j j j w w w w t w t w t w t w t w c
t e w y c t y t r w E t w ],...,,[))2()1(()()1()()())()(()(21=---+∆+-==∂∂-=∂∂-=∆αηηη
式中,α为惯性系数。

3、CMAC 与PID 复合控制算法
CMAC 一开始就被应用于机器人控制中,目前有多种控制形式,如CMAC 直接逆运动控制、CMAC 前馈控制、CMAC 反馈控制等,本书采用的是CMAC 前馈控制。

CMAC 与PID 复合结构图如图2所示,该系统通过CMAC 和PID 的复合控制实现前反馈控制,其特点为:
图2 CMAC 与PID 复合控制结构图
第一,小模型神经控制器实现前馈控制,实现被控对象的逆动态模型;第二,常规控制器实现反馈控制,保证系统的稳定性,且抑制扰动;此外,CMAC 控制算法虽然是由PID 控制器的输出训练的,但并不是PID 控制器的简单复制。

加入PID 控制器是为了评判CMAC 控制器的性能,增强系统的稳定性,抑制扰动。

PID 单独控制时,p k 增益的值在很大程度上决定着控制效果,而采用CMAC 和PID 混合控制时控制效果不依赖于p k 的值,p k 的值只需在一个合理的范围里即可。

CMAC 采用有导师的学习算法。

每一控制周期结束时,计算出相应的CMAC 输出 )(k u n ,并与总控制输入)(k u 相比较,修正权重,进入学习过程。

学习的目的是使总控制输入与CMAC 的输出之差最小。

经过CMAC 的学习,使系统的总控制输出由CMAC 产生。

而常规控制器采用传统的PD 算法而不用PID 控制算法,使CMAC 的学习仅仅依赖于误差的当时测量值及变化值。

该系统的控制算法为:
∑==c
i i i n a w k u 1)(
)()()(k u k u k u p n +=
式中,i a 为二进制选择向量,c 为CMAC 网络的泛化参数,)(k u n 为CMAC 产生相应的输出,)(k u p 为常规控制器PID 产生的输出。

每一控制周期结束时,CMAC 输出)(k u n 与总控制输出)(k u 相比较,修正权重,进入学习过程。

学习的目的是使总控制输入与CMAC 的输出之差最小,即使系统的总控制输出主要由CMAC 控制器产生。

CMAC 的调整指标为
))1()(()()1()()()()()())()((21)(2--+∆+-==-=∆⋅-=
k w k w k w k w k w a c
k u a c k u k u k w c
a k u k u k E i p i n i
n αηη 式中, η为网络学习速率,)1,0(∈η ,α为惯性量,)1,0(∈α。

当系统开始运行时,置0=w ,此时0,0==p n u u ,系统由常规控制器进行控制。

通过CMAC 的学习,使PID 产生的输出控制量)(k u p 逐渐为零,CMAC 产生的输出控制量)(k u n 逐渐逼近控制器总输出)(k u 。

参考书目:
1、刘金琨。

智能控制 ,电子工业出版社,北京 ,2005.5。

2、刘金琨。

先进PID 控制及其MATLAB 仿真,电子工业出版社,北京 ,2003.1。

相关文档
最新文档