783 神经网络滑模鲁棒控制器及其应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MLA学习算法为: t“+1一砒一H★E。(w‘)VE(t“)/风 (1I)
凰+。一y1(日一目可E(m).
万方数据
——3—期————————————————————————————————————张——昌——凡——等——:——神——经 ——网 ———络——滑——模——鲁——棒——控——制——器——及——其——应——用—————————————————一~ 2ll
州川,一一警一£卜詈毗一老
令南b,£)=o得d轴等值控制分量
当系统轨迹偏离滑模面时,由(19)~(20)式调 整ANN2权值,从而使系统趋向于滑模面.
仿真所使用的电机参数如下: 额定力矩2.5Nm额定转速2000rev/rnin P一4 R一8.1n Ls—O.03H 。,一0.093× 10叫Nms? D—O.095×10-3Nms 图5为在阶跃函数作用下,系统的输出,其中曲 线①为普通滑模变结构,曲线②为本文所采用的滑 模变结构,从波形可以看出采用神经网络构成的滑 模面,其过渡过程加快.
得控制器输入为:
H一1
“。一6—1[一,(z,,)+力。+芝:印”](s)
I一1
p≥6“(口+F+D)
(6)
3 基于人工神经网络的滑模鲁棒控制器
(The sliding mode robust contr。11er based on neura【networks)
系统结构如图l所示,图中人工神经网络 AⅣⅣ1用于构造滑模面,AⅣJv2用于调节控制器参
AND ITS ApPLICATl0N
(1_厶“2胁“^州ffm∥丁k^,t岫,z^船h洲 ZHANG Chan卫一fanl’2
WANG Yao—nan2 412008“I加i
2.cu“Pze u,Ei础幢试n础tn衙m越ion E“母眦叭“z,H吼口n Um仉.c妇nzsh 410082 c¨m)
的基础上,采用了快速优化学习算法对其进行参数训练.经在永磁同步电动机调速系统中应用,表明本文提 出的设计方法可满足系统要求.
关键词:滑模抟!制器;鲁棒性;人工神经网络
中圈分类号:TPl3
文献标识码:A
THE NEURAL NETWORKS SLIDlNG MoDE RoBUST CoNTRoLLER
基黯:器馏确(863_51l-9845_002)资助项目
万方数据
210
信息与掩制
30卷
扰动函数.假设,l△厂(。,£)l≤F,ld(f)l≤D,其中 F、D分别是△,(z,f)和d(£)的上界函数,设计目标 为设计“(}),使系统状态跟踪给定状态向量蛳,其
中,jo一[“,玉,…,力_1’]7.定义跟踪误差为P一
sgn(5),z(s,)让‰^(轧)叽(矗)
(20)
式中:/1(“)一轰塞{专等一1一,2(“)
4 设计实例(Design of example)
永磁同步电动机(PMSM)具有维护简单、效率
高等优点,在现代伺服系统中得到广泛应用.但由于
伺服系统运行情况复杂,普通PID调节器难以满足
其控制要求.因此,可利用本文提出的滑模变结构控
“d(日)一R‘一号“江qiq
(24)
‰一“d‘肿)+艮sgn(哦)
(25)
同理,由(23)式
2一般滑模控制器的设计(Design。f gener al sliding mode controller)
考虑下面的仿射非线性系统: z“’(r)一,(工,f)+6(z,£)“(r)+d(£)(1) 式中,“(£)为控制量,z=■,,z。,…,-r。]T—b,;. …,z“1’]7为状态向量,,o,£)为有界的未知的连 续函数,其估计值部分为,(z,f),不确定部分为 △,(z,f),则,(z,幻==,(工,f)+△/、(丁.f),d(r)为
Ke”vord3:sIiding rnode controller.robustness,neural networks
l 引言(Introduction)
滑模控制(sMc)作为一种非线性控制,与常规 控制的根本区别在于控制的不连续性,它利用一种 特殊的滑模控制方式,强迫系统的状态变量沿着人 为规定的相轨迹滑到期望点.由于给定的相轨迹与 控制对象参数以及外部干扰变化无关,因而在滑模 面上运动时系统具有较强的鲁捧性.但是,传统滑模 面是非动态的,它仅是状态空间中的一个超平面.因 此,在进入滑模面之前,系统的运动仍然受参数变化 和外部干扰的影响.
l ol 1dl

Fig.4
图4 PMsM控制电路方块图 The scheme of PMSM controI circuit
因为要求分别控制磁场和转速,因此,选择两个 滑模面
ol@,f)一坩一‘
(22)
吒(z,f)一;+c(f)e+A(f)
(23)
式中,e一“一¨不失一般性,设计为阶跃给定信
号.
由(22)式
dⅦm’=
a 2{a s}a zh a sh
^(¨一丢r≠瓦一声(女)(1一p(女))
’彖最一一∑(d,(^)一2,(^))/(∞Ⅵ,(‰)五
一∑(d,(女)一z,(^))(尸(J,)一1)
硼埘(丘)(1一/1(“))z。
(15)
定理如果控制器输出为
i土业!一、、!士业!业型业.
‘JⅥm

ay
a u a})a 5}
嚣署拳黯期
文章编号:1002一041l(2001)03 209—04
。。,意悬忘}{患。。
%普,‰函
神经网络滑模鲁棒控制器及其应用
张昌凡h2王耀南2
(1.株洲工学院株洲412008; 2.湖南大学电气与信息工程学院长秒410082)
摘要:从提高系统的鲁棒性出发,提出一种基于神经网络的滑模面和滑模控制器,在证明滑模条件成立
-rd—z一[P,;,…,P”-11]7,滑模面为
d(z£)一y=f,∥一1-o
(2)
பைடு நூலகம்
其中,“=l,“的选取应使^(5)一s一1+…+“’1+
…+czs+c,的所有根位于s平面左半平面.
令:
“(幻一“呵+“脚
(3)
其中,“。为等值控制,“。一风"(s).
由滑模成立条件:


‘寺兰矿(z,幻≤一7|口l 7>o (4)
对于输入数据z,设其目标输出为d,实际输出 为z,权值向量为w.定义误差学习性能指标为:
J。(w)一专∑∑日(女)



一告∑∑瞄,(^)一z,(^)]2 (10)
样本函数【n(^),d,(^)]的选取应尽量使初始 滑模面口(z(O),0)一0,以保证系统一开始就处于 滑模状态;而最终滑模应使‰一^一0,口.:,(女)一f, (^)(,一1,2,…,”一1)满足(2)式的要求,以保证 滑模运动的最终稳定性.
VEj(毗)H。)/&
(12)
忍一y+V日(m)巩VE,(m)
爿i1一j(单位阵)
(13)
阵,vE(毗)一掣 其中:0<y<1为遗忘因子,Ht为正定Hessian矩
而写等一莩等等矗
取:■司一[d-dz],L,2(Ⅳ)一告∑(蛐(女)一_y
强))2
其中:M为系统给定信号,_y为实际输出信号。 权值更新仍采用MLA算法.
(17)
u(r)一口(工,r)口(工,f)一d(T,,)
一l
[j∥一z…+∑(;,(De‘2…
(18)
代入(1)式和(16)式,i(f)≤一々【口l
证毕.
3.2 ANN2网络的设计(D℃sign of ANN2 net—
works)
当模型失配和未建模动态的存在使系统轨迹偏
离滑模面时,系统通过鹰gn(s)这一不连续控制使 系统轨迹趋向滑模面.为了减少抖动,对卢值实行 在线实时调整.其网络结构如图3所示.
数口值,SⅢ为滑模面,_s埘为滑模变结构控制
器.
图l神经网络滑模鲁棒控制系统结构图 F酶1 T11e scheme of neural networks s11di“g
ⅡM)de robust controller
3.1滑模面设计 选取滑模面为
口(z,f)一P(”一1’+酉y‘(})E¨1’十^(£)一。
(7)
其中m(f)、^(f)为连续时变函数,它们由下面的BP 网络决定.
Z-lk
图2 ANNl结构图
F19.2 The scheme of ANNl
图LfI,m一表示从输入层节点z,到中间层节点^
的权值.‰,表示中间层节点到输出层节点J的权
值.设#一[f1,f2,…,%…,r。1,^]7,则节点,l的
为J_克服这个缺陷,许多学者提出r各种方案, Young et al[1]采用高增益反馈来减少到达时间,但 这样引起对未建模动态敏感及产生较大的抖动. }kelin et al[”提出了一种模糊滑模面,能保证全局 鲁棒性,但它仅限于二阶系统.sIotine et al【“采用时 变滑模面,使系统在任意初始条件下都处于滑动状 态,但它对外部干扰较敏感.
人工神经网络可以用来逼近任意复杂的非线性
系统,并且具有良好的自适应性和联想功能.为r减 少到达滑模面的时间,可以发挥人工神经网络和滑 模变结构各自的优点,实现运动过程中的全程滑模 控制.为此,本文提出_r一种基于神经网络的滑模 面,同时为减少抖动而采用了,神经网络在线调整控 制器参数的方法.
以下先从一般滑模控制器人手,然后采用神经 网络取代固定的滑模面和调节控制器参数,随之给 出参数学习算法,最后给出一个应用实例.
AIlstmct:Thk articIc pro|)0ses a sIidi“g mode surfacc and a slldi“g mode controller based on thc ncuraI
network concept to promote the robusIness of s”tems.Parafrleter traini‘lg is done with a fast optl面zi“H al— gorlthm anerthe relIa biIl‘y of slidi“g mode condition诂tested.The application of th.s design in the perma nent rn89net 8ynchronous motor 8peed r89ulator shows that it can rneet the demands of the systems.
输出为:
轧(正)一,[sn(屉)]
(8)
其中:“(^)一己∞强)m。
节点j的输出为:
z,(是)一,rs,(后)]
(9)
其中,s,(^)=∑。^旺)w^,
转移函数为:


一一P
,(s)一丁F了
由于普通BP算法存在易形成局部极小而得不 到整体最优以及收敛性慢的缺点,因此本文采用变
学习率优化学习算法MLA(minimization Iearning algorithm)[”来对BP网络进行训练.该算法的基本 思想是:在极小点附近用二阶Taylar多项式近似目 标函数.,(w),以求出极小点的估计值.
为了使控制力矩线性化,采用缸一O矢量控制 方法,使得定子电流矢量与转子磁场空间矢量正交,
万方数据
212
信息与控制
30卷
电磁转矩与i。成正比.图4表示PMSM控制方块 图,其中SMCl为转速控制器、SMC2为磁通控制
器.“。为转速给定信号,坩为d轴给定信号
E旰 :} 卜
■荆I ,广:=:_]I

j—
制,构成高精度伺服系统. 在同步转子参考轴系下,PMsM状态方程”s 3
D L,
岳闭一 P. 虿2々
尸^r 2L
0 蒡-



lt
虿叶 一7=:


汁P 去 o

一㈨…‰
图3 ANN2网络结构图 Ftg 3The scheme ofANN2
式中Ⅲ“‰分别是d、q轴电压Ⅲ、f。分别为d、 口轴电流,厶、R分别为定予电感和电阻,.,、n分别 为转动惯量和负载力矩,n、"分别为永磁磁链和转 子速度,P、D分别为极对数和粘性系数.
!丛堕一v!丛里2业麴业卫t
—一翠c姐ce,一一c跏罚将竺墨‰ a”b

a≯a u a#a sI attk|
一一∑(d,(^)一z,(女))尸(5,)魏(^)
sgn(s),2(s,)M(^)
(19)
一∑(t(^)一。,(^))(尸(f,)一1)‰(^)(14) 式中:筹t耩耸署%‰.
垫!堡!一、、必!堕垫弛堕.
.a袅w% 暑a碧“熹a兰m^一一∑争(蛐…(^…)一_y“(A…))
型!12二芏!!二!土一 “(^)一“(^一1)+‘
“(f)一6—1[一,o,,)+对’+∑(;,(f)P‘一”
+f,(f)P‘1’]+A(f)]+胚gn(∞
(16)
则滑模条件成立.
证明 选取Lyapunov函数
"(f)一÷矿(z,f)
相关文档
最新文档