基于模糊神经网络算法的交流伺服系统DSP控制
基于模糊神经网络算法的交流伺服系统DSP控制
基于模糊神经网络算法的交流伺服系统DSP控制乔维德【摘要】将神经网络与模糊逻辑控制结合起来,设计模糊神经网络控制器应用于交流伺服系统中的转速调节器,克服交流调速系统中参数漂移、非线性和耦合等因素的影响.针对模糊神经网络控制器运算量大、收敛慢的特点,硬件采用数字信号处理器(DSP)作为控制器运算单元,并在DSP上实现模糊神经控制算法,提高了系统实时性.实验结果表明,采用该控制器的调速系统具有较快的响应速度、较高的稳态精度和较强的鲁棒性.【期刊名称】《电气传动自动化》【年(卷),期】2012(034)004【总页数】4页(P11-14)【关键词】模糊神经网络;交流调速系统;DSP;控制【作者】乔维德【作者单位】无锡市广播电视大学,江苏无锡214021【正文语种】中文【中图分类】TP1831 引言随着科技的进步和工业生产的需要,传统的直流伺服系统由于其结构复杂、不易维护的缺陷,正在被结构简单、容易维护的交流伺服系统所代替。
交流伺服系统是由交流电动机组成,交流电机的数学模型具有较强的时变性、强耦合性和非线性等特点,所以应用传统的基于对象模型的控制方法难以进行有效的控制。
模糊控制和神经网络控制均属于智能控制的范畴,它们都不依赖于被控对象的数学模型,能够很好地克服系统中模型参数变化和非线性等不确定因素,具有较强的鲁棒性。
但将它们分别应用到交流调速系统这种对系统精度和快速性要求很高的系统来说,两者都存在一定的缺陷。
模糊控制的最大弱点是稳态精度低,如果要提高精度,必须增加模糊级数,这又会造成控制查询表过大和模糊关系的维数增大,从而影响系统控制的平稳性和实时性。
神经网络控制由于需要在线学习、调整权值,其过渡过程较慢。
为此,将模糊控制和神经网络结合起来形成的模糊神经网络应用于交流调速系统中的转速调节器,并针对模糊神经网络控制器运算量大、收敛慢的特点,硬件采用TMS320VC33高速数字信号处理器(DSP)芯片作为控制器运算单元,成功地完成了模糊神经网络控制器的DSP实现,提高了交流调速系统的控制性能。
基于DSP的电机伺服系统中的模糊PID控制
Fuz y PI Co t o f M o o e v y t m s d o P z D n r lo t r S r o S s e Ba e n DS
L u- uo L a g LI Da I M g , I Xi n , U
( h t eK yLbrt yo C atl n fhr E g er g D l nU i rt o T cnhg, a a 103 C ia T eS t e a o o f os dOf oe n i ei , ai nv s y f eh o) D ln1 2 , hn) a ar aa s n n a e i y i 6
试, 结果表 明 引入模 糊 PD技 术后 其伺 服跟 踪精 度有 了很 大的提 高。 I
关键 词 : 伺服 ; S ;Q P模 块 ; 糊 PD D PeE 模 I
中 图分 类号 :P 7 . T 23 4
文 献标识 码 : A
文章编 号 :0 0—8 2 (0 1 0 0 6 0 10 8 9 2 1 )6— 0 4— 3
mo l ft e n w P c i S 2 28 3 n h n o e r s d t ee tt e r a—i o iin o h — due o h e DS h p TM 3 0 ̄ 3 5 a d t e e c d ra e u e o d t c h e lt me p sto ft emo
p ro ma c sg e t mp o e . y tm tu t r n o to rn i l r n rdu e n d ti a d t ef zy PI e r n e i ra l i r v d S se sr cu e a d c n r lp cp e a ei to c d i eal n h u z D f y i c n rlag rt m sgv n. e e p rme tr s ls s o h tt e s ro ta kn t u a y i r al n r a e . o to lo h i ie Th x e i n e u t h w t a h e v r c ig a' r c s g e ty i c e s d i c
基于神经网络的模糊PID控制器设计与实现
基于神经网络的模糊PID控制器设计与实现随着科技的不断发展,控制技术在工业自动化中的应用越来越广泛。
PID控制器因其简单易懂、易实现的特点而被广泛使用,但是传统的PID控制器在某些场合下会出现失效的情况。
为了解决这一问题,研究者们开始着手开发基于神经网络的模糊PID控制器。
本文将介绍基于神经网络的模糊PID控制器的设计与实现。
一、控制器介绍基于神经网络的模糊PID控制器是一种新型的控制器,它将模糊控制的优点与神经网络的处理能力相结合,形成了一种高效的自适应控制器。
该控制器利用神经网络的学习算法实现自适应参数的调节,将模糊控制中的模糊规则与神经网络的处理能力相结合,形成一种新的控制方法。
该控制器的核心思想是利用神经网络对系统进行建模,通过学习算法自适应地调节系统参数,从而实现对系统的控制。
其中,模糊控制器用于对输出进行模糊处理,神经网络用于对输入和输出进行处理,从而实现对系统的控制。
二、控制器设计基于神经网络的模糊PID控制器的设计需要以下几个步骤:1.系统建模系统建模是设计基于神经网络的模糊PID控制器的第一步。
系统建模的目的是构建系统的数学模型,以便于后续的设计过程。
在建模过程中,需要考虑系统的类型、运动方程、非线性因素等因素。
2.控制器设计控制器的设计是基于神经网络的模糊PID控制器设计的核心。
控制器的设计包括神经网络的结构设计、神经网络权值的选择、模糊控制的设计等。
3.参数调节参数调节是控制器设计的重要环节。
由于系统的运动方程等因素的影响,不同系统的参数可能不同。
因此,在实际应用中需要根据实际情况对控制器进行参数调节。
三、控制器实现基于神经网络的模糊PID控制器的实现需要以下步骤:1.数据采集数据采集是基于神经网络的模糊PID控制器实现的第一步。
数据采集的目的是获取系统的输入输出,以便为神经网络提供数据。
2.神经网络训练神经网络训练是实现控制器的关键步骤。
在训练过程中,通过对神经网络进行学习,让它逐渐对系统的输入输出进行建模。
基于DSP和神经网络PID控制的交流数字伺服系统
定 的 自学 习 、 自适 应 、 线 性 映 射能 力 和 容 错 性 , 非 因此 , 具有 很 快
的信息处理速度, 这正是数字化交 流伺服系统所要求的。B P神经
网络 具 有 逼 近任 意 非 线 性 函 数 的能 力 , 而 且结 构 和 学 习算 法 简 单 明 确 。通 过 神 经 网络 自身 的学 习, 可 以找 到某 一 最 优 控 制 律 下 的 P ID参 数 。基 于 B 、、 P神 经 网络 的 PD控 制 系 统结 构 如 图 1 示 , I 所
闭 环 控制 , 且 ,/,/ 3个参 数 为 在线 整 定 ; 并 / / i o 神经 网络 N , N 根 据 系 统 的运 行 状 态 , 节 PD 控 制器 的参 数 , 调 I 以期 达 到 某 种 性 能 指
大改观。本文提 出了永磁 同步 电动机的速度控制中较 为有效 的控制方法即神经网络 PD和 D P在伺服系统控制中的应用。 I S 神经网络 PD D P 伺服 系统 I S 永磁 同步电动机
关键词: 电机控制
Absr t ThePM S ha n d a tg st tDC tr swih u .Thef c ft t ac : M sma y a v na e ha mo osi t o t a eo PMSM eWO c n r l n y tm a h ng d g e ty wh tv r he S l o tol g s se h sc a e r a l, i ae e
图 2 N B 网络 结 构 N-P
2 神经 网络 PD算法 I
神经网络 [ 是一种大规模并行 、 1 分布式信息处理 系统, 具有
一ห้องสมุดไป่ตู้
制规律。
模糊神经网络控制器在伺服系统中的在线应用
第 3 第l 2卷 2 期
文章编号 :0 6—94 ( 06)2—0 5 10 38 20 1 13—0 3
计 算 机 仿 真
26 2 0 年l月 0
模 糊 神 经 网络 控 制 器在 伺 服 系统 中的在 线 应 用
●
吴超霞, 董宁
I
兼有神经网络自学习能力强的优点, 并能根据被控对象参数 和环境的变化 自 适应地调节控制规则和控制器的参数… , 达
到 良好 的控制效果 。 是因为模糊神 经 网络控 制器能适应 环 正
隶属度 模糊 生成层 推理层 田 1 模糊神经 网络
境的变化, 所以本文尝试将该控制器应用到火控系统中。
ta h o t le t u z e rl ewok c nn t nyi r v h y tm u l y ,u s a l n t h h ttec nr lr h fzyn u a t r a o l mpo etesse q ai b ta oc n ei ae te o wi n o t l mi
WU C a h o—x a D0NG Ni g i. n
( e a met f tm t o t l e igIs tt o eh ooy e ig0 0 1C ia D p r n o o ai C nr 。B in ntu f c nlg ,B in l08 ,hn ) t Au c o j i e T j
中圈分类号 :P 0 . T 3 16 文献标识码 : A
●
Re lTi p ia i n o u z u a t r a me Ap lc to fF z y Ne r lNe wo k
Co t o l r t e v y t m n r l o S r o S s e e
伺服系统模糊控制器的DSP实现
中 图 分 类 号 : G 5 ; 2 4 TM3 1 2 T 6 9 TP 7 ; 0
.
文献标 识码 : A
伺 服 系 统 模 糊 控 制 器 的 DS P实 现
王金 涛, 刘 文 耀 , 郝 永杰 , 路 烁
( 津 大学 精 密仪器与光 电子工程学 院。天津 天 30 7 ) 0 0 2 摘 要 :D P体 积 小 、价 格 低 , 是 生 产 便 携 式 仪 器 的 理 想 器 件 。 本 文 讨 论 了 模 糊 控 制 的 原 理 以 及 交 流 伺 服 电 动 机 的 S 控 制 结 构 。给 出 了模 糊 控 制 器 设 计 方 法 ,模 糊 控 制 表 生 成 ,最 终 用 TMS 2 C 2D P编 程 实 现 。 3 0 3 S 关 键 词 :模 糊 控 制 器 ;伺 服 系 统 ;D P S
( l g fP e io n tu n n t Col eo rcs n I sr me t d Opo—ee t ncEn ieig Tini iest ,Tini 3 0 7 e i a l r i gn r , a j Unv ri co n n y aj n 0 0 2。Chn ) ia
制 量 “,经 信号 转 换 与放 大 , 驱 动 伺 服机 构 , 使 偏差 0 逐 渐 减 小, 直 至 消除 。
3 模 糊 控 制 器 设 计
3 1 模 糊控 制 器 结构 选 择 . 从理 论 上讲 ,模糊 控 制 器 的维 数 越 高 ,控 制 的效 果 越 好 ,但 维 数高 的 控制 起 来 相 当复 杂 和 困难 【 。二 3 J 维 模糊 控 制 器 ,控 制 精度 一 般 可 以 满 足要 求 。伺 服 系 统 的 位置 调 节 器通 常 要求 具 有快 速 、无 超调 的 响应 特 性 。考 虑 到 伺 服 系统 位置 偏 差较 大 时, 控 制要 求 快 速 跟 踪 ,偏 差 较 小 时要 求精 确 定 位 。而 这 两 个要 求 发 生 在 不 同时 域 , 又具 有 矛 盾性 。 为此 , 针 对 不 同 时域 的 控 制要 求 , 生 成不 同 规 则的 模糊 控 制 查 询 表 , 以满 足 偏 差大 时 的快 速 性 和 偏差 小 时 的精 确 性 要 求 。把 与 之 对 应 的模 糊 控制 表 分 别称 为粗调 表 和 细 调 表 ,这 就 是 所 谓 的 “ 模” 控 制 器 。构 成如 图 2所示 。 双 考 虑 到位 置调 节 器 的 复 杂 性 和 控 制 精 度 的 要 求 , 选 用 以位 置 误 差 e和 e c误 差 变 化 率 为输 入 的 二 维 模 糊 控制 器 , “表 示 控制 输 出 。 3 2 模糊 控 制 表 生成 . 查询 表 方法 适 用 于输 入输 出论 域 为 离散 有 限 论 域 的情 况 。 查询 表 是 输入 论 域 上点 到 输 出 论域 的对 应 关 系,它 已经 是经 过 了模 糊 化 、模 糊 推 理 、解 模 糊 的过 程 ,可 以离线 计 算 得 到 , 大 大 加快 了 在 线 运 行 速 度 。 本 为 1 3级 ,如表 1 、表 2所 示。
交流伺服系统的模糊自适应PID控制研究
糊算法在线 自动整定 PD I 参数的方法, 将其应用于交流伺服 系统位置调节器。 仿真结果表 明:模糊 自 适应 P D I 控制方法具有较强的 自 适应能力和抗 负载扰动能力,动态响应速度 、 稳定性等均优于常规 PD I 控制和普通模糊控制, 从而满足 了交流伺服 系统较 高的控制要求
第 8卷 第 4期 20 0 9年 1 2月
广州番 禺职业技术 学院学报
J UN L O U N Z O A P LT C N C
V 18 N . o . o 4 D c 2 0 e. 0 9
文章编号:17 — 9 7(0 9 4 0 5 — 4 6 20 9 2 0 )0— 00 0
()当速度偏差 处于中等大小时,为使系统响应具有较小超调 ,应取 小些 , 取值要适 2 当,在 这种情 况下 ,K D的取 值对 系统 影 响较 大 ,通 常取较 小 的 K D以提 高 调速系 统 的稳 态性 能 ,避
免产 生震 荡 。
()当速 度偏差 较 小 ,即 电机速 度接 近速 度给 定值 时 ,为 提高控 制精度 ,减 小静差 ,降低 调 3 节 时间 ,应 该增 大 ,同时减 小 。
交流伺服 系统 的模糊 自适应 P D 控制研 究 I
乔 维德
( 常州市广 播电视大学 科研处 ,江苏 常州 2 3 0 ) 1 0 1
摘
要 :交流伺服 系统 是一 个非缌 陛、多变量 、强耦合 的 系统 ,采用传 统 的 PD控 制 I
和普通模糊控制方法, 难以达到理想的控制效果。通过设计一种模糊 P D I 控制器, 应用模
在 模糊 控制 器设计 过程 中,首先 定义 系统速度 误 差 e和速 度误 差变化 率 Ze的模 糊集 上 的论 域 S 为 f3 2 1 ,1 ,3 ,其 模糊 语 言值均分 7档 ,分别 为 { 一 ,- ,一 ,0 ,2 ) 负大 ,负 中,负小 ,零 ,正小 ,
基于模糊神经网络的电液力反馈伺服控制技术的研究
数a『和妇分别是(的第丿个高斯隶属函数的中心
和宽度%
第3层(模糊推理):每一个节点代表一条
模糊规则,通过和模糊化层的连接来完成模糊规
则的匹配,通过每一个节点的组合得到相应的加
权系数,计算每一条规则的适用度#⑷% 第4层(去模糊化):将模糊量转换成清晰
量,计算出
在采集用于训练模糊神经网络控制器的数据
时,输入数据为液压伺服阀的控制电流信号,输 出数据为力信号,采样采集的300组数据
2019 No.3
重型机械
・43・
基于模糊神经网络的电液力反馈伺服控制技 术的研究
杨义胜,郭津津,陈世杰
(天津理工大学机械工程学院,天津300384)
摘要:以対顶液压缸伺服控制系统为对象,建立电液伺服液压系统的数学模型,并运用Maw eb/cmuynk、ameso软件工具搭建液压系统模型和控制模型。将模糊神经网络控制策略运用到电液 力反馈伺服控制仿真中,在进行联合仿真后和普通PID控制结果进行对比,并在仿真基础上又做了相 关实验论证。控制结果表明:模糊神经网络策略达到了预期的控制效果,能有效地减小系统的超调 量,加快系统的响应。
-44 -
重型机械
2019 No. 3
感器精度非确定性等因素的影响。智能控制对电 液伺服的强非线性、参数时变、外干扰强的系统 也有良好的控制效果,本文研究应用模糊神经网 络控制技术实现基于非精确模型的电液伺服力补 偿系统工作环境变化,利用神经网络改善系统的 力跟踪控制效果,达到伺服力控制的研究目的。
传统的力伺服控制系统经过几十年的发展已 经达到了很高的水平。随着智能技术的发展,如 何在未知的环境下,根据环境变化,对接触力进 行稳定、 准确的控制调节是电液伺服控制系统的 一个难题。在电液伺服控制系统的伺服力控制 中,需要解决阀口位移、流量及压力的非线性; 油液粘度受温度影响变化;油液的可压缩性及传
基于模糊PID复合控制交流伺服系统的研究
基于模糊PID复合控制交流伺服系统的研究传统的pid控制方法虽然能使系统获得良好的稳态精度,但系统的快速性和抗干扰能力及对系统参数摄动的鲁棒性都不够理想.传统的pid控制的交流伺服系统,整定pid参数时,很难做到动稳态性能都好。
只能兼顾动稳态,综合考虑,或有所侧重。
如果要求动态、稳态、抗扰性能都好就更难了。
模糊控制的交流伺服系统具有很大的灵活性,提供了一种提高交流伺服系统的跟随和抗扰性能的好方法,有力地提高了系统的鲁棒性。
但是,在模糊控制器的规则库中,全部规则是依据模糊专家知识所建立的,尽管很好,但也是过去经验的总结。
如果环境、对象出现了过去没遇过的情况,则知识库(数据库和规则库)显得呆板,而表现出不适应新情况的弊端。
传统控制理论经过几十年的发展和实践的检验,已经是一个较完善的理论体系。
但是它需要建立对象的数学模型。
当对象的数学模型具有不确定性时,给设计带来很大困难,或者是无法设计。
即当被控对象的模型具有不确定性、非线性,系统运行的状态和环境在较大范围内变化,系统的动静态指标要求较高,系统要达到的目标不止一个且具有复杂性,这种情况下应该采用智能控制,而传统的控制理论设计方法在这里不能胜任。
但是只用单一的智能控制方法也不会使系统具有完善的功能和期望的性能。
为了使系统具有更完善的功能和更理想的性能,应采用智能控制理论的定性推理控制策略与传统控制理论的定量计算控制策略的结合。
为此,把现代控制理论应用于伺服系统是为了使系统具备更强的鲁棒性和更为优良的动、静态性能.近年来,优良的复合控制在交流伺服系统中的应用展示了其良好的前景.将模糊控制技术和传统的pid控制相结合,能够有效地解决模糊控制存在稳态误差的缺陷.目前较为广泛的是模糊控制与pid控制的串联或者模糊控制与pid控制相并联.但是参数固定的pid控制又一定程度上给系统带来了动态与稳态之间的矛盾,模糊控制的优势没有得到完全体现.本文提出的模糊自校正控制器使pid调节器参数跟随系统误差变化而动态变化,从而具备了模糊控制较强鲁棒性和pid控制削弱稳态误差的功能.模糊pid控制器的构成与工作模糊pid控制器的构成将模糊逻辑控制器与pid控制器结合起来.模糊逻辑控制器动态性能、抗扰性能高,pid控制器稳态精度高,取两者的优点构成模糊(flcr)、pid复合控制的交流伺服系统(如图所示)。
基于模糊PID控制策略的PMSM交流伺服系统
关键词 : 永磁 同步电机 ; 交流伺服 ; 控制策略 ; 模糊 PD控 制 ; I 控制 器 中图分类号 :P 9 T 33 文献标识码 : A 文章编号 :6 2—04 (0 7 0 0 1 17 9 6 20 )2— 2 2一o 4
Fu z ・ D o t o o z y PI c n r lf r PM S e v y t m M s r o s se
Hale Waihona Puke s n a d r p d t r u e p n e,a d t e d n mi a d sai e o a c se s r d b d p i n a i o q e r s o s o n y a c n tt p r r n e i n u e y a o — h c f m
V . o o2N. 13 2
A r 07 p. 0 2
基 于模 糊 PD控 制 策 略 的 P M 交 流 伺 服 系统 I MS
高旭 东 , 继 东 张
( 黑龙江工 程学 院 电子工程系 , 哈尔滨 10 5 ) 50 0
摘 要 : 析 了交 流 伺 服 控 制 系统 控 制 策 略 , 过 相 互 之 间 的 比 较 , 结 合 P M 伺 服 系统 的控 制 器 分 通 并 MS
j t s vie ei igtecnrl r b t s ea vnae f I n uz ot l e oddi d s nn ot l , u ot d a t so D ad f ycnr c ia n g h oe l a h g P z o
ae i e r t d i he c n r ls se r ntg ae n t o to y t m.Th e u t h ws t a h y t m c e e i h p e i e r s ls s o h tt e s se a hiv s h g r c —
基于DSP的模糊自适应PID伺服电机控制系统概要
研究与设计ξEMCA2007,34(10基于D SP的模糊自适应P I D伺服电机控制系统尹进田,李白雅,黄海(湖南科技大学信息与电气工程学院,湖南湘潭411201摘要:提出一种基于数字信号处理器(DSP的伺服电机控制系统。
在综合分析伺服电机控制系统的动静态性能的基础上,对其控制策略进行了研究,开发了一套基于DSP的模糊自适应P I D伺服电机控制系统,提高了系统的动静态性能;同时对系统中的数字电流环的滤波器进行了设计,改善电流环的控制效果,从而提高伺服电机控制系统的整体性能。
关键词:数字信号处理器;伺服电机;模糊自适应P I D控制;滤波器中图分类号:T M301.2∶T M303.4文献标识码:文章编号:167326540(20071020008203Fuzzy Adapti ve P I D Con trolli n g of Servo M otor System Ba sed on D SPY I N J in2tian,L I B ai2ya,HUAN G Hai(College of I nfor mati on&Electrical Engineering,Hunan University of Science andTechnol ogy,xiangtan,411201Abstract:A digitized servo mot or contr ol syste m based on DSP is p resented.Based on the synthetic analysis of the dyna m ic and static perf or mance of a servo contr ol system,the contr ol is studied strategy and a DSP based servo mot or contr ol syste m of A fuzzy adap tive P I D contr oller is devel oped,p r omoting its dyna m ic and static perf or mance, at one ti m e,carried on a design t o the filter of the full2digital current wreath in the syste m,s o as t o i m p r ove contr ol of current l oop and overall perf or mances of servo mot or contr ol syste m.Key words:d i g it a l si gna l processor;servo m otor;fuzzy adapti ve P I D con trol;f ilter0引言一个运动控制系统通常包括控制器、电机(包括负载和传感器这几个部分(见图1。
基于遗传算法的模糊神经网络在交流伺服中的设计
-2
LP SP ZE SN LN
3 遗传算法训练神经网络
3. 1 遗传算法原理
[3 ]
一般的神经网络学习算法 , 是建立和调整模 糊推理控制系统的良好方法 , 但是这种方法本质 上是一种只考虑局部区域的梯度法 , 缺乏全局性 . 而遗传算法是一种基于生物进化过程的随机搜索 的全局优化方法 , 它通过交叉和变异大大减少了 初始状态的影响 , 使搜索得到最优化结果而不是 [4] 停留在局部最小处 . 使用遗传算法可以修正冗 余的隶属函数和网络的节点数 , 以优化模糊推理 规则 ,用 GA 算法优化具有全局性的参数和网络结 构 ,用 B P算法调节和优化具有局部性的参数 . 这 样 GA 算法就可以作为一种离线训练模糊神经推 理控制器 (粗略学习 ) ,而用 BP 算法在线调节神经 网络的局部参数 (细调节 ) . 二者综合使用可以大 大提高模糊神经网络推理控制系统的自学习性能 [1] 和鲁棒性 . 图 2 所示的模糊神经网络采用了高 斯隶属函数 ,其中中心参数和宽度参数 ( C ij , bj ) 是 全局的参数 ,用 GA 算法来调整和优化 , 而推理规
15
所述 , e, Δe和 U 都分为 5 挡 , 即取 5 个语言变量 , 取函数的形式和隶属函数的形状关系不大 . 表 1 是一个关系函数矩阵表的一个例子 , 它 包括误差 、 误差变化率和控制输入量 , 每个表格由 5 个集合组成 , 包括 L P、 S P、 Z E、 SN 和 LN , 每个集 合有 5 个元素 , 即 - 2, - 1, 0, 1, 2. 所有误差 、 误差 变化率被量化为 5 个等级 . 系统中相应的输出决定每个采用时刻的误差 和误差变化率 . 从上述可以得到下列规则 :
交流伺服电机的模糊PID控制及GUI设计
式 中的 是偏差 为零 时 的初 值 ,根 据式 ( )不难 看 出数 字 PD增量 型控 制算 式 的表达 式 ,即 1 I
A () () ( 一1 =K,P 一en )+K,() un =un 一un ) J () ( 一1 【 ] en +K,8 一2 ( 一1+en ) ) () en ) ( 一2] [
验 ,验证 了其 良好 的控制 性 能 。
1 控制器结构 和工作 原理
模糊控制器的输入为误差和误差变化率 : 误差 er ,误差变化率 e d/ ,其中 , =- y ,et = d 为电机的给定角位 移 , 为电机转轴的实际角位移 。把误差和误差变化率的精确值进行模糊化变成模糊量 E和 & ,从而得到 误差 E和误差变化率 的模糊语言集合 ,然后 由E和 模糊语言的的子集和模糊控制规则 ( 模糊关系 矩阵 ) 根据合成推理规则进行模糊决策 ,这样就可以得到模糊控制向量 , 最后再把模糊量解模糊转换为 精确量 “ 该控制器的特点是在大偏差范同内利用模糊推理的方法调整系统的控制量 U 能够获得较好的动 。 , 态性能 , 反应时问加快。而在小范围偏差范围内转换成 PD控制 ,获得较好 的静态性能。 I
李驰
( 浙江大学 电气工程学院 ,杭州 3 0 2 10 7)
摘要 :提山一种将模糊 规则参数 自整定与 PD控制相结合 的复合控制策略 ,该策 略具有Ⅱ 应时间短 ,稳定性高和 I 向 鲁棒性强等特点 ,并进 行 G I( U 图形用户 界面 )设计 ,实现控制 系统 的可操作;模糊规则 I
N S S MP } M N ZP P B 分别{ 负大 负中 负小 零 正小 正中 正大} , , 的大小量化 7 。 个等级 ,区域以及 隶属函数的设置如图 3 所示 ,采样j角隶属 函数或者高斯隶属 函数。
交流调速系统模糊神经网络控制的DSP实现
慢的特点 , 硬件 采用 DP芯片作为其控制器运算单元,成功地完成 了其控制 器的 D P S S 实现 ,提 高了交流调速 系统的控
制性能。
【 键 词 ] 模 糊 神 经 网络 ; 交流 调速 系统 ;D P 关 S ;控 制 器
【 图分 类号 】T 2 3 . 中 P 7 4
[ 文献标 识码 】A
第l 第1 0卷 期 2 1 F3月 0 0{
温 州 职 业 技 术 学 院 学 报
J u n lo e z o o a i n l & T c n c lCo l g o r a fW n h u V c to a e h i a le e
V6 .0 NO. 11 1 Ma. 0 r20l
A b t ac : p yn ef z yn u a n t r o t l rd c db ec mbn t no z yc nrl n e rl s r t Ap ligt z e r1 ewokc nr o u e yt o iai f u z o t dn ua h u op h o f oa
Ke y wor : u z e rl ewok Al raigc re t o en r y tm: P; nr l r ds F z yn u a n t r ; t n t u rn v r o se DS Co tol e n g s e
0 引 言
随 着 科技 的 进 步和 J 业 产 的需 要 , 传 统 的 直 流 二 伺 服 系 统 由于其 结 构 复 杂 、 不 易 维 护 的 缺 陷 ,正 在 被 结 构 简 单 、 容 易 维 护 的 交 流伺 服 系统 所代 替 。 交流 伺 服 系统 由交 流 电 机组 成 , 交 流 电机 的数 学模 型具 有 较
基于模糊神经网络的智能控制系统设计
基于模糊神经网络的智能控制系统设计智能控制系统的设计是一项涉及多个科学领域的复杂任务,需要各种技术和方法的组合来实现。
近年来,随着人工智能技术的发展,基于模糊神经网络的智能控制系统开始受到越来越多的关注。
本文将详细介绍基于模糊神经网络的智能控制系统的设计原理和实现方法。
一、模糊神经网络的基本原理模糊神经网络是一种基于神经网络和模糊逻辑原理的智能控制系统,其主要思想是将模糊逻辑和神经网络相结合,以实现自适应控制。
模糊神经网络的核心是模糊神经元,它由输入、输出和权重三部分组成。
模糊神经元的输入是一组模糊变量,通过运用模糊规则对这一组变量进行模糊量化,得到一个输出模糊变量。
最终通过一个后处理器对输出模糊变量的值进行处理,得到模糊神经元的最终输出。
模糊神经网络的学习过程使用的是反向传播算法,它主要是根据误差信号对神经元的权值进行调整,从而使模糊神经元不断逼近期望的输出。
这种学习方式可以使模糊神经网络在实时环境下具有良好的自适应性能。
二、基于模糊神经网络的智能控制系统的设计原理基于模糊神经网络的智能控制系统的设计需要考虑以下几个方面:系统的输入输出、模糊规则的建立、神经网络的学习和控制规则的制定。
系统的输入输出:智能控制系统的输入一般是一组模糊变量,例如温度、湿度、压力等。
通过对这些模糊变量进行模糊量化,得到一个输出模糊变量,再将其通过后处理器,得到一个模糊输出。
模糊规则的建立:模糊规则是模糊神经网络的关键。
它将输入变量与输出变量之间的关系用一组规则表示出来。
例如:“如果温度高,则风扇速度快”等等。
建立模糊规则需要考虑系统的特点和控制需求,并根据其模糊量化的范围确定模糊规则的取值范围。
神经网络的学习:在设计智能控制系统时,还需要考虑神经网络的学习方式。
一般来说,反向传播算法是比较常用的学习方式。
通过反向传播算法,网络可以不断根据反馈信息进行学习和自适应,提高网络的精度和鲁棒性。
控制规则的制定:最后,在建立好模糊规则和神经网络之后,需要制定控制规则来实现对系统的控制。
基于模糊类神经网络的双轴伺服电机运动控制
性伺服电机同步运动的相对速度误差。通过设
计 2 个模糊类神经网络速度控制器,以控制双轴
伺服电机同步运动且追随速度命令。本文设计
的控制方法对负载干扰具有高鲁棒性,可适应的
速度范围宽。
1
双轴线性伺服电机系统的建模
双轴线性伺服电机系统示意图如图 1 所示,
基金项目:河南省教育厅自然科学研究项目(17A150040)
比例-积分-微分交叉耦合控制器。首先对双轴线性伺服电机系统进行建模,其次采用 2 个模糊类神经网络速
度控制器提供需要的控制动作,以保持双轴线性伺服电机同步运动且追随速度命令。仿真结果证明,该控制
方法在无载和有载时分别在 0.4 s 和 0.5 s 后两电机速度相对误差几乎为零,可适应的速度范围宽且对负载干
ELECTRIC DRIVE 2019 Vol.49 No.9
电气传动 2019 年 第 49 卷 第 9 期
基于模糊类神经网络的双轴伺服电机运动控制
马超,
贾纯纯
(平顶山工业职业技术学院 自动化与信息工程学院,
河南 平顶山 467001)
摘要:为了消除双轴线性伺服电机同步运动的相对速度误差,提出模糊类神经网络控制器,以取代传统的
运动性能降低,导致轴动态不匹配。有学者将交
叉耦合控制技术[1]应用于多轴同步运动控制中,
但由于交叉耦合控制系统是一个多变数耦合控
制系统,很难执行交叉耦合控制器上的稳定性分
析,且控制器参数选择比较困难[2]。大多使用尝
试错误与验证的做法,因此控制器设计困难,且
精确度不高。
本文提出模糊类神经网络控制器设计,以控
扰具有高鲁棒性。
关键词:模糊类神经网络;交叉耦合控制器;速度控制器;双轴线性伺服;同步运动控制;鲁棒性
基于补偿模糊神经网络的BLDCM伺服控制
基于补偿模糊神经网络的BLDCM伺服控制顾德英;吴成赛;侯娇【摘要】为了实现无刷直流电机(BLDCM)位置伺服系统的高精度位置跟踪控制,针对系统多变量、非线性、强耦合、时变的特点,提出了一种基于补偿模糊神经网络控制器(CFNNC)的设计方法.该控制器将补偿模糊逻辑和神经网络相结合,引入了模糊神经元,使网络既能适当调整输入、输出模糊隶属函数,又能借助于补偿逻辑算法动态地优化模糊推理,大大提高了网络的容错性、稳定性和训练速度.仿真和在DSP 控制系统上的实验结果表明,采用补偿模糊神经网络控制器,系统响应快、精度高、鲁棒性强,动态特性明显优于传统PID控制.【期刊名称】《东北大学学报(自然科学版)》【年(卷),期】2013(034)001【总页数】4页(P13-16)【关键词】无刷直流电机;CFNNC;位置伺服系统;数学模型;DSP控制系统【作者】顾德英;吴成赛;侯娇【作者单位】东北大学信息科学与工程学院,辽宁沈阳110819;东北大学信息科学与工程学院,辽宁沈阳110819;东北大学信息科学与工程学院,辽宁沈阳110819【正文语种】中文【中图分类】TP27无刷直流电机(BLDCM)不仅具有直流电机良好的调速性能等特点,还具有交流伺服电机结构简单、运行可靠等优点,因而在很多高性能的伺服系统中得到了广泛的应用[1].无刷直流电机伺服系统是一个多变量、非线性、强耦合的时变系统,传统的PID 控制不能满足高精度的控制要求.因此模糊控制、神经网络控制、变结构控制、自适应控制等先进控制策略[2-7]在无刷直流电机伺服系统中得到了充分的应用. 补偿模糊神经网络(CFFN)是结合补偿逻辑和神经网络优点的混合系统,将补偿模糊神经网络控制器(CFNNC)应用于无刷直流电机位置伺服系统中,可提高伺服系统的响应时间、跟踪精度.1 无刷直流电机数学模型无刷直流电机采用两极三相星形连接方式、两两导通模式、隐极内转子结构.假设忽略磁路饱和,不计涡流和磁带损耗;气隙磁场分布近似为矩形波;电机定子的三相电枢绕组完全对称;忽略齿槽效应;驱动系统逆变桥电路的功率管和续流二极管都具有理想的开关特性[1].则可根据无刷直流电机特性,建立其动态数学模型. 无刷直流电机相电压方程的矩阵形式为式中:uA,uB,uC为各相定子电压;为各相定子电流;R 为定子电阻;eA,eB,eC为各相定子反电动势;L 为每相绕组电感;M 为每两相之间的互感[1].无刷直流电机传递函数模型为式中:Ud为电枢电压;Ce为反电势系数;Ω 为电机机械角速度;T1为电磁时间常数;Tm为机械时间常数[1].2 模糊神经网络控制器的设计2.1 BLDCM 位置伺服系统原理与结构无刷直流电机位置伺服系统由DSP 控制器、无刷直流电机、驱动电路、检测环节等构成.其系统结构框图如图1 所示.系统采用电流调节环、速度调节环和位置调节环三闭环的控制结构.电流环和速度环采用PI 控制,位置环采用补偿模糊神经网络(CFNN)控制算法.图1 基于FNNC 的BLDCM 位置伺服系统Fig.1 BLDCM position servo system based on FNNC2.2 补偿模糊神经网络结构补偿模糊神经网络(CFFN)是结合补偿逻辑和神经网络优点的混合系统,由面向控制和面向决策的模糊神经元构成,这些模糊神经元被定义为执行模糊化运算、模糊推理、补偿模糊运算和反模糊化运算[8-10].补偿模糊神经网络的结构模型如图2 所示.网络之间的关系为第Ⅰ层(输入层):该层神经元的作用就是把输入直接传递给输出.第Ⅱ层(模糊化层):该层神经元的作用是计算输入变量属于各语言变量模糊集合的隶属函数度.表示由输入xi推出输入第k 条规则的概率,表示隶属函数的中心表示隶属函数的宽度.图2 补偿模糊神经网络结构模型Fig.2 The structure model of CFNN第Ⅲ层(规则层):每一条规则分配两个神经元,一个为消极运算神经元,它能把输入信号映射到最坏的输出,为最坏的情形定制一个保守的决策;另一个为积极运算神经元,它能把输入信号映射到最好的输出,为最好情形定制一个乐观的决策.消极运算为积极运算为第Ⅳ层(补偿运算层):该层神经元的作用是把规则层中映射出的最坏的运算和最好的运算映射到一个输出,并为介于最好输入和最坏输入的情况定制一个相对折中的决策.第Ⅴ层(反模糊化层):该层的神经元功能是进行反模糊化计算,把由上一层得到的模糊语言变量经过反模糊化函数的作用得到网络控制器的精确输出值y.定义输出的隶属函数为定义反模糊函数为2.3 补偿模糊神经网络学习算法定义指标函数为根据梯度下降法,有1)训练输出隶属函数的中心bk:2)训练输出隶属函数的宽度δk:3)训练输入隶属函数中心4)训练输入隶属函数宽度5)训练补偿度r:补偿度r 范围为0≤r≤1,定义由式(10)~式(13)构成了补偿模糊神经网络的学习算法.3 仿真结果与分析无刷直流电机(57ZWN98 -2430)的一系列参数:额定电压24 V,额定电流6 A,输出功率80 W,额定转速2 000 r/min,额定转矩0.4 N·m,电枢电阻1.5 Ω,机械时间常数0.014 s,电磁时间常数0.004 7 s,反电动势系数0.043.无刷直流电机的位置伺服系统在PID 控制和CFNNC 控制下的跟踪仿真曲线如图3 和图4 所示,采样时间为0.001 s.图3 阶跃响应曲线Fig.3 The step response curves图4 方波响应曲线Fig.4 The square-wave response curves由图3 和图4 可知,无论是超调量、调节时间、响应时间和跟随性能,补偿模糊神经网络控制器的控制效果都比传统的PID 控制效果要好.4 实验结果与分析实验是在由TMS320F28335 DSP 为核心的无刷直流电机伺服控制实验系统上完成的.图5 为液晶显示模块上显示的实验数据画面.图5 实验数据画面图Fig.5 The experiment graph of BLDCM由图5 可知,采用CFNNC 控制精度高、运行稳定、可靠性强.5 结论本文针对无刷直流电机位置伺服系统具有多变量、非线性、强耦合和时变的特点,设计了补偿模糊神经网络控制器.仿真和实验结果证明,补偿模糊神经网络控制器系统响应快、稳态精度高、抗干扰性强,实现了无刷直流电机高精度的位置跟踪控制.参考文献:【相关文献】[1]夏长亮.无刷直流电机控制系统[M].北京:科学出版社,2009:31 -42.(Xia Chang-liang.Brushless DC motors control system[M].Beijing:Science Press,2009:31 -42.) [2]Sharkawi M A,Sayed M L.High performance drive of DC brushless motors using neural network[J].IEEE Transactions on Energy Conversion,1994,9(2):317 -322. [3]Rubaai A,Ricketts D,Kankam M D.Development and implementation of an adaptive fuzzy-neural-network controller for brushless motors drives[J].IEEE Transactions on Industry Application,2002,38(2):441 -447.[4]Wang H P,Liu Y T.Integrated design of speed-sensorless and adaptive speed controller for a brushless DC motor[J].IEEE Transactions on Power Electronics,2006,21(2):518-523.[5]Huang S J,Huang K S.An adaptive fuzzy sliding mode controller for servo mechanism disturbance rejection[J].IEEE Transactions on Industrial Electronics,2001,48(4):845 -852.[6]Zhang Y Q,Kandel pensatory neuro fuzzy systems with fast learning algorithms[J].IEEE Transactions on Neural Networks,1998,9(1):83 -105.[7]Wang L B,Li H,Sun Y K.Fuzzy control based on selfadjusted parameter for brushless DC motor[C]//Proceedings of the 2007 IEEE International Conference on Mechatronics and Automation.Harbin,2007:674 -678.[8]田八林,李华星,张中荃.补偿模糊神经网络在模糊规则训练中的应用[J].计算机仿真,2006,23(10):11 -14.(Tian Ba-lin,Li Hua-xing,Zhang Zhong-quan.Application of compensatory FNN in training of fuzzy rules[J].Computer Simulation,2006,23(10):11 -14.)[9]Rubaai A,Ricketts D,Kankam M D.Experimental verification of a hybrid fuzzy control strategy for a high-performance brushless DC drive system[J].IEEE Transactions on Industry Applications,2001,37(2):503-512.[10]Liu J K,Sun F C.Nominal model-based sliding mode control with backstepping for 3-axis flight table[J].Chinese Journal of Aeronautics,2006,19(1):65 -70.。
基于DSP的模糊控制伺服系统的设计
基于DSP的模糊控制伺服系统的设计【摘要】随着工业技术的不断发展和更多自动化产品的应用,人们对步进电动机的应用系统提出了更高的性能要求。
步进电动机的开环系统在工作状态时出现的失步和振荡等一系列问题日益突出。
为了获得更加平稳的运行过程,更高的定位精度,更宽的调速范围和便于使用等要求,人们展开了对步进电动机的闭环驱动控制系统研究,同时,这也促进了各种形式的自动化控制的步进电动机伺服系统的出现。
本文在根据伺服控制应用并分析控制伺服系统对DSP性能方面的基本要求,提出了主要针对DSP对步进电动机的模糊伺服控制系统的设计,有助于用户可以根据相应的控制要求来合理的选择DSP芯片,并以此来提高生产产品的性能和用户对产品的满意度。
【关键词】步进电动机模糊控制伺服系统DSP芯片一、混合式步进电动机和模糊控制简介目前对于混合式步进电动机中伺服控制系统的研究相对落后,因为步进电动机不同于一般的电动机,它的结构很特殊。
由于步进电动机的内部个控制变量间相互耦合且呈现出高度非线性状态,导致难以用简单的数学控制应用模型来表述。
如何才能获取能够反映混合式步进电动机内部工作机理的高精度数学模型以此来解决系统中出现的不确定信息,从而达到满意的控制效果,在研究的过程中,人们发现模糊控制是一种相对较好的选择。
模糊控制作为一种直接模拟人类思维结果的控制方式,已广泛应用于工业控制领域。
在模糊控制系统中,可以采用反激法来消除对磁阻式步进电动机的振荡。
由于模糊控制的模糊性,因此很难达到较高的稳态精度,需要对整个动态过程采用模糊控制,当系统误差出现到某一较小区间范围时采用PID控制,使其达到更高的性能。
图1展示了模糊控制器的结构框图。
图1 为模糊控制器结构图二、DSP芯片功能概况经过最近几年的高速发展,DSP芯片已逐渐取代了传统上的单片机成为伺服控制领域的主流控制芯片。
对控制领域起着重要作用的DSP芯片是传统的DSP 与单片机相结合的产物。
作为高性能控制器的DSP芯片,已广泛应用在伺服控制系统中。
基于DSP的全数字直流模糊位置伺服控制系统
基于DSP的全数字直流模糊位置伺服控制系统
邓凌峰;刘丁;李琦
【期刊名称】《电气传动》
【年(卷),期】2000(030)002
【摘要】本文提出一种基于数字信号处理器(DSP)的全数字直流模糊位置伺服控制系统.该系统充分利用了DSP周边接口丰富、运算速度快的特点,使所设计的系统硬件简单,并实现了采用模糊控制策略对系统进行控制.实验结果表明,系统结构紧凑,具有良好的动态和静态特性.
【总页数】5页(P33-36,47)
【作者】邓凌峰;刘丁;李琦
【作者单位】西安理工大学;西安理工大学;西安理工大学
【正文语种】中文
【中图分类】TP3
【相关文献】
1.基于DSP的全数字交流位置伺服控制系统 [J], 赵葵银;王辉;程璋
2.基于DSP的全数字交流位置伺服控制系统的研究 [J], 吴峻;赵葵银
3.基于DSP的全数字交流位置伺服控制系统的研究 [J], 崔海波;唐平
4.基于DSP的全数字直流位置伺服控制系统 [J], 杨延西;赵跃;李琦;刘丁
5.基于DSP的直流位置伺服控制系统 [J], 申明会;赵曜;葛一楠
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于模糊神经网络算法的交流伺服系统DSP 控制*乔维德(无锡市广播电视大学,江苏无锡214021)摘要:将神经网络与模糊逻辑控制结合起来,设计模糊神经网络控制器应用于交流伺服系统中的转速调节器,克服交流调速系统中参数漂移、非线性和耦合等因素的影响。
针对模糊神经网络控制器运算量大、收敛慢的特点,硬件采用数字信号处理器(DSP )作为控制器运算单元,并在DSP 上实现模糊神经控制算法,提高了系统实时性。
实验结果表明,采用该控制器的调速系统具有较快的响应速度、较高的稳态精度和较强的鲁棒性。
关键词:模糊神经网络;交流调速系统;DSP ;控制中图分类号:TP183文献标识码:ADSP control for AC servo system based on algorithm of fuzzy neural networkQIAO Wei-de(Wuxi Radio and Television College ,Wuxi 214021,China )Abstract :Applying the fuzzy neural network control produced by the combination of fuzzy control and neural net-work control to the speed control of AC servo system can overcome the negative impact of parameter variations ,nonlinear and coupled in AC servo motor.According to the characteristics of abundant calculation and slow convergence of fuzzy neural network controller ,DSP chip is used by the hardware as its controller computing unit.It achieves the application of DSP successfully to its controller and improves the control of AC speed regulating system.The experimental results show that the system has characteristics of fast response speed ,high steady accu-racy and good robustness.Key words :fuzzy neural network ;AC speed regulating system ;DSP ;controller文章编号:1005—7277(2012)04—0011—042012年第34卷第4期第11页电气传动自动化ELECTRIC DRIVE AUTOMATION Vol.34,No.42012,34(4):11~141引言随着科技的进步和工业生产的需要,传统的直流伺服系统由于其结构复杂、不易维护的缺陷,正在被结构简单、容易维护的交流伺服系统所代替。
交流伺服系统是由交流电动机组成,交流电机的数学模型具有较强的时变性、强耦合性和非线性等特点,所以应用传统的基于对象模型的控制方法难以进行有效的控制。
模糊控制和神经网络控制均属于智能控制的范畴,它们都不依赖于被控对象的数学模型,能够很好地克服系统中模型参数变化和非线性等不确定因素,具有较强的鲁棒性。
但将它们分别应用到交流调速系统这种对系统精度和快速性要求很高的系统来说,两者都存在一定的缺陷。
模糊控制的最大弱点是稳态精度低,如果要提高精度,必须增加模糊级数,这又会造成控制查询表过大和模糊关系的维数增大,从而影响系统控制的平稳性和实时性。
神经网络控制由于需要在线学习、调整权值,其过渡过程较慢。
为此,将模糊控制和神经网络结合起来形成的模糊神经网络应用于交流调速系统中的转速调节器,并针对模糊神经网络控制器运算量大、收敛慢的特点,硬件采用TMS320VC33高速数字信号处理器(DSP )芯片作为控制器运算单元,成功地完成了模糊神经网络控制器的DSP 实现,提高了交流调速系统的控制性能。
*基金项目:常州市“831工程”基金资助项目(09ZL0036)·12·2012年第4期电气传动自动化2控制系统结构交流调速控制系统采用主从式结构,主要由上位机、下位机组成。
上位机为PC 机或者工控机,主要用于调速系统速度指令的给定和实时监控;下位机主要由DSP 模块和交流异步电动机等组成,其中TMS320VC33DSP 芯片将DSP 内核、A /D 转换电路、时钟电路、看门狗电路、PWM 电路、采样保持电路、串行接口电路等集中在一个芯片上,其性能好,运算速度快,精度高,价格便宜,是适用于电机调速系统实时控制的首选芯片。
PC 上位机和DSP 下位机采用串行通讯传输数据,下位机根据命令对交流电机进行控制,整个控制系统结构简单,具有高可靠性和可扩展性。
调速系统控制框图如图1所示。
为保持电流控制器的强干扰能力和快速性,电流控制器采用传统的PI 调节器。
电流控制器调节时,由当前电流的测量值与转速控制器输出的误差值按PI 算法调节PWM 发生器输出参数,并对电机最大电流进行限幅控制。
速度控制器是系统的主要控制环节,为增强系统抗负载扰动能力,抑制速度波动,提高系统的动静态性能,速度控制器采用模糊神经网络控制器。
3模糊神经网络控制器结构本文设计的模糊神经网络控制器由一个在模糊集上理论基础上的五层神经网络构成。
第一层为控制器的输入语言变量E 和EC ,其中E 和EC 分别是速度给定与实际测量值的速度误差与误差变化率。
E 和EC 的语言值均选取为{PB ,PM ,PS ,ZE ,NS ,NM ,NB },即{正大,正中,正小,零,负小,负中,负大},论域在[-6,6]上连续取值。
该层的作用是将输入变量直接转换到下一层,输入信号权值取1。
第二层为控制器的输入语言变量的隶属函数层,隶属函数μ(x )采用正态分布形式,即μ(x )=exp [-(I i (2)-m ij 2)2/h ij 2]式中m ij 和h ij 分别表示第i 个输入变量中的第j 个元素的隶属度函数的均值和方差,I i (2)表示第2层神经元的第i 个输入。
第三层为模糊控制规则推理层。
根据交流调速系统运行特性,确定如下形式模糊控制规则:R i :if X is A and Y is B then Z is C其中if 中的“X is A and Y is B ”称为前件部分,而then 部分的“Z is C ”为后件部分。
本层中每个神经元的输入用来实现每个模糊控制规则的前件部分,神经元的输入函数采用“与”逻辑运算关系,分别计算每条规则的前件部分中相应的模糊语言变量隶属度。
第四层为输出语言变量U 的隶属函数。
本层每个神经元输入用来完成每个模糊控制规则的结果,即后件部分。
各输入神经元之间取“或”逻辑关系,总结得出的模糊控制规则如表1所示。
第五层为控制器的输出变量,采用加权平均法完成模糊判决功能。
4模糊神经网络算法的学习本系统中需要学习的参数主要是网络的连接权ωij (j =1,2,…7,i =1,2,…7,k =1,2,…49)和隶属函数的均值m ij 和方差h ij (i =1,2,…7,j =1,2,…7)。
定义误差评价函数为:E =12Σ(u d-u i )2式中:u d 和u i 分别表示网络的期望输出和实际输图1控制系统框图表1模糊控制规则表输出U误差ENB NM NS ZE PS PM PB 误差变化率ECNB NB NB NB NB NM ZE ZE NM NB NB NB NB NM ZE ZE NS NM NM NM NM ZE PS PS ZE NM NM NS ZEZE PS PM PM PS NS NS ZE PM PM PM PM PM ZE ZE PM PB PB PB PB PBZEZEPMPBPBPBPB给定速度交流电机速度控制器电流控制器PWM 控制电流检测速度计算n--2012年第4期·13·出,参数ωij 、m ij 、h ij 的学习算法采用神经网络反向传播算法,即ωij (k +1)=ωij (k)-β坠E 坠ωij m ij (k +1)=m ij (k)-β坠E 坠m ij h ij (k +1)=h ij (k)-β坠E 坠h ij式中:β为学习效率,k 为所加的学习样本号。
5模糊神经网络控制算法的DSP 实现5.1硬件设计模糊神经网络控制器的硬件实现选用TMS320VC33芯片。
使用CC3x 开发工具,把汇编语言或C 语言编写的控制算法经编译联接转变为DSP 能接受的COFF 代码文件,送到DSP 芯片上执行控制。
该目标代码写入到DSP 系统的FLASH 中,当DSP 系统上电后通过BOOT 程序引导到高速RAM 执行。
通过A /D 转换将采集的速度反馈信号转换化数字信号,DSP 经过模糊神经运算得到控制信号,由D /A 转换输出对交流伺服系统加以调速控制。
PC 机通过TDS-TMS320仿真器的JTEG 接口来捕获系统控制中的状态变量与数据,实时监控控制系统的性能。
5.2软件设计软件采用功能模块设计方法,由系统主程序和中断服务程序组成。
为规定学习算法精度和收敛条件,将连续两次采样周期的最大跟踪误差e max 与最小跟踪误差e min 相比较,当满足|e max -e min |<0.01时,学习停止。
程序流程如图2、3所示。
5.3系统抗干扰措施交流调速系统往往长期工作于环境恶劣的工业现场,有的还易受电磁辐射的干扰和影响,所以抗干扰措施必不可少。
主电路中,三相电路后端设置滤波电路,用来消除或削弱噪声干扰及电路本身因素的干扰。
在控制电路中,在输入、输出端口全部采用高速光电耦合器件隔离外围电路与DSP 数字电路之间的电联系,所以传输导线使用双绞线;电源输入端增设电源滤波器,在DSP 芯片内利用监时定时器实现软件抗干扰。
6实验研究用于实验的交流电机参数为:额定功率P n =2.2kW ,额定电压U n =220V ,额定电流I n =5A ,额定转速n n =1500r /min ,定子电阻R s =2.84Ω,转子电阻R r =2.96Ω,定子电感L s =0.45694H ,转子电感L r =0.45694H ,定转子互感L m =0.42415H ,额定电磁力矩T en =14N ·m ,转子极对数n p =2,电磁惯量J =0.002276kg ·m 2,额定磁通ψn =0.96wb 。