基于RBF网络补偿的近空间用BLDCM自适应模糊控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于RBF网络补偿的近空间用BLDCM自适应模糊控制
雷金莉;窦满峰
【摘要】Because of the environmental parameters transformation, the parameters perturbation and load torque disturbances of the brushless direct current motor ( BLDCM) in near space will appear, and the response speed and stability of control system will be bad. To solve this problem, we propose an adaptive fuzzy control algorithm based on RBF( radial basis function) neural network compensation. The adaptive fuzzy controller is deduced to ensure the BLDCM system has good dynamic performance, the RBF neural network is adopted to do online identification and compensate for the speed error when the parameters perturbation and load torque disturbance appear in order to a-chieve the purposes of fast response speed and good robustness. Comparing the simulation results of adaptive fuzzy control with those of RBF neural network compensation and adaptive fuzzy control, we show preliminarily that:(1) the adaptive fuzzy control Based on RBF neural network has a strong robustness against the uncertainties of the BLDCM;(2) its response time is shorten by adaptive fuzzy control over 10ms;(3) its peak electromagnetic torque is decreased about 20% during the response process.%近空间用无刷直流电机(BLDCM)受环境参数影响出现不确定性参数摄动和负载扰动,系统的控制性能降低。
为消除不确定性因素的影响,提出了一种基于RBF网络补偿的自适应模糊控制算法。
该
控制算法是在自适应模糊控制的基础上,引入RBF网络补偿控制器,对参数摄动
和负载转矩突变引起的转速误差进行在线辨识和动态补偿,以达到快速鲁棒自适应
控制目的。
对比具有RBF网络补偿的自适应模糊控制和自适应模糊控制的模拟仿真实验结果表明:在转速变化、负载转矩突变和转动惯量改变条件下,有RBF网络补偿控制的响应时间缩短了10 ms以上,响应过程中,电磁转矩的瞬时峰值减少了20%左右,对近空间BLDCM系统的不确定性鲁棒性强。
【期刊名称】《西北工业大学学报》
【年(卷),期】2014(000)003
【总页数】6页(P394-399)
【关键词】近空间;无刷直流电机;径向基神经网络;自适应控制;模糊控制;控制系统稳定性
【作者】雷金莉;窦满峰
【作者单位】宝鸡文理学院电子电气工程系,陕西宝鸡 721007; 西北工业大学自动化学院,陕西西安 710072;西北工业大学自动化学院,陕西西安 710072【正文语种】中文
【中图分类】TP391
近空间飞行器螺旋桨驱动系统以电池为能源,由高效高功率密度永磁无刷直流电机(BLDCM)、高性能控制器、高效逆变器及减速器组成[1]。
近空间大气稀薄,BLDCM散热困难;温度、大气密度等环境参数变化会引起BLDCM参数摄动,造成BLDCM控制模型的不准确和参数失配,影响控制精度;电磁干扰、风速等不确定性变化会造成螺旋桨转矩扰动,引起BLDCM电流波动,破坏螺旋桨驱动控制系统的稳定性[2-3]。
自适应模糊控制算法不需要系统的精确数学模型,可以很
好地处理不确定性;算法中包含自适应调节参数,系统具有一定的自适应能力,已成功应用于BLDCM[4-5]、感应电机[6]、开关磁阻电机[7]、永磁同步电机[8]等运动控制系统。
但自适应模糊控制算法复杂,对随温度变化缓慢改变的系统参数如定子电阻等可以起到很好的校正效果,而对于快速变化参数如定子电感和由不确定性扰动引起的负载转矩突变难以达到预期的控制效果。
RBF网络是一种新型神经网络,具有自学习的功能,在处理控制系统的非线性、不确定性等问题上有很好的应用前景[9-10]。
文献[11]将RBF网络应用于无刷直流电机无位置传感器控制;文
献[12]采用RBF网络来模拟直线伺服系统的端部效应、参数变化、摩擦和外部负
载等不确定因素,通过RBF网络的补偿控制来减弱滑模控制的“抖振”程度, 以提
高系统的稳态精度。
文献[13]构造了一个RBF网络对BLDCM系统进行在线辨识、建立在线参考模型, 由单神经元控制器完成控制器参数的自学习。
文献[14]采用的RBF 网络以电机可检测的电压、电流作为输入,功率开关的导通状态作为输出,
通过离线和在线相结合的方法对网络进行训练,实现了无刷直流电机无位置传感器直接电流控制。
为保证近空间BLDCM控制系统具有良好的动、静态性能,并能快速稳定地消除
参数摄动和不确定性扰动因素的影响,借鉴上述文献中RBF神经网络的设计方法,本文提出了一种将径向基函数(RBF)神经网络控制和自适应模糊控制相结合的鲁棒
控制方法。
该控制方法利用RBF网络对近空间飞行器BLDCM参数摄动和不确定
性扰动引起的转速误差进行在线辨识,并给出电流补偿信号来减小BLDCM转矩
波动,消除控制系统的不稳定性,以达到快速鲁棒自适应控制的目的。
1 近空间BLDCM动态控制模型
近空间BLDCM的转速和电流强耦合,定子电阻、电感和转动惯量等参数不确定
性摄动,螺旋桨负载特性不确定性扰动,因此,近空间BLDCM是一个复杂的不
确定非线性系统。
为了便于分析,假设近空间BLDCM定子三相绕组完全对称,
电机气隙磁导均匀,磁路不饱和,不计涡流和磁滞损耗。
近空间BLDCM定子绕组采用三相星形结构,则电磁转矩、负载转矩以及转速之间的关系如(1)式所示:ω
(1)
式中:J为转子转动惯量,ω为角速度,Te为电磁转矩,TL为负载转矩,Bv为阻尼系数,Te=keia,ia为A相绕组相电流。
把Te=keia代入(1)式,并对(1)式等式两边求导,整理得:
(2)
令
(3)
(4)
f(x)和g(x)中包含了BLDCM的摄动参数及负载转矩,f(x)和g(x)均为高阶非线性函数,BLDCM的参数摄动和不确定性负载扰动可由f(x)和g(x)体现。
2 近空间BLDCM控制系统
近空间BLDCM控制系统的结构框图如图1所示。
控制器采用电流、转速双闭环结构,电流环采用PI调节器,转速环采用由自适应模糊控制器和RBF神经网络补偿控制器两部分组成。
本文控制算法的设计目标是:近空间BLDCM在参数摄动和负载扰动影响时,对于任意给定的参考转速ωr,且转速误差e=ωr-ω趋于零,电磁转矩波动尽可能小。
图1 基于RBF网络补偿的BLDCM自适应模糊控制器结构
3 自适应模糊控制算法设计及稳定性分析
自适应模糊控制算法由利用专家提供语言性模糊规则构造的模糊逻辑系统和依据数
据信息对模糊逻辑系统参数进行调整的学习算法构成,可以任意精度逼近定义在任一密集上的非线性函数[15],本文分别采用模糊逻辑系统和逼近近空间BLDCM控制模型中非线性函数f(x)和g(x),设u(t)为近空间BLDCM的自适应模糊控制器,依据BLDCM的动态控制模型,可得:
(5)
3.1 模糊逻辑系统设计
近空间BLDCM的自适应模糊器的输入为转速误差e和误差变化,输出为电流环参考输入ir。
输入输出量的模糊子集由{NB, NM, NS, ZE, PS, PM, PB}来表示,其隶属函数选择高斯型函数,如公式(6)所示。
(6)
式中: 为第j条模糊规则第i个语言变量所取的模糊集合的中心点;为第j条模糊规则第i个语言变量模糊集合的宽度。
当模糊规则推理采用模糊蕴含乘积推理规则时,IF…THEN…规则可由(7)式表述:
(7)
模糊规则库中的每一条规则对应一个形如(7)式的模糊基函数,则模糊逻辑系统可以看做是模糊基函数的扩展。
本文的模糊逻辑系统和采用重心法解模糊化,模糊推理采用模糊蕴含乘积规则及单值模糊生成器,和为:
(8)
(9)
式中:θf,θg为可调参数向量,,,…,,,…,、为第j条模糊规则的输出模糊集合的中心点,且满足
3.2 自适应参数调整算法设计
设、为可调参数θf、θg的最优值,则BLDCM控制系统的最小误差emin为:
(10)
令,∈R2,为使BLDCM的转速趋于给定转速,设:
(11)
(12)
令θ,θ,并将(8)式、(9)式、(10)式及(11)式代入(12)式,整理可得:
ωΦΦ(x)u(t)
(13)
令,
可得转速误差方程
ΦΦ(x)u(t)]
(14)
由于A为稳定矩阵,因此一定存在一个唯一的二阶正定矩阵P满足Lyapunov方程ATP+PA=-Q
(15)
式中:Q为任意二阶正定矩阵。
选取Lyapunov函数为
式中:γ1>0,γ2>0。
对(16)式求时间导数可得
(17)
根据Lyapunov大范围渐进稳定性理论,要使自适应模糊控制器u(t)的闭环系统具有良好的性能,调整参数θf和θg的自适应律选为
Φ(x)
(18)
Φ(x)u(t)
(19)
3.3 稳定性验证
将(15)式、(18)式和(19)式代入(17)式可得
≤0
(20)
当自适应模糊控制闭环系统稳定时,则
≤
(21)
式中,λmin(Q)为正定矩阵Q的最小特征值,选取正定矩阵Q时,使λmin(Q)>1。
对(21)式两边积分可得
|e(t)|2dt≤
(22)
由于和e具有界,从(20)式可知积分e(t)dt存在,根据Barbalet定理可得
lim|e(t)|=0
近空间BLDCM闭环控制系统具有全局稳定性,且当系统达到稳定状态时,转速误差趋于零。
4 RBF网络补偿控制器设计
RBF网络是一种单隐层的3层前馈神经网络,选择RBF作为隐含层节点的作用函数,输入矢量直接通过基函数映射到隐层空间,输出是隐层单元输出的线性加权。
本文采用的RBF网络结构如图2所示。
图2 RBF神经网络补偿控制器结构
输入矢量为,输出为iRBF,隐层RBF采用高斯函数h(x),网络权值为神经网络的隐层单元初始个数设为零,在网络训练过程中增加隐层单元,确保网络结构简单、紧凑,用最少的隐层单元有效实现系统的非线性映射。
系统的误差目标函数选为:
≤ε
(24)
给定隐层节点的初始中心向量ci(0)(i=1,2,…,q)、学习速率η、停止计算的阈值ε和动量因子α,样本学习算法如(25)式~(27)式所示
,1≤i≤q
(25)
调整中心点
(26)
隐含层至输出层之间的连接权值的学习算法为:
(27)
当满足系统误差目标函数,学习过程结束。
由此可得到RBF神经网络补偿控制器的
控制量为
iRBF=WTh(x)
(28)
5 仿真研究
近空间BLDCM的参数为:额定电压U=270 V,额定功率P=1.5 kW,电枢绕组相电阻R=0.15 Ω,定子绕组的电感L=1.69 mH,变速比i=16,电机转动惯量JM=0.009 kg·m2。
为验证所提控制策略的控制性能,分别采用具有RBF网络补偿的自适应模糊控制算法和自适应模糊控制算法进行了系统转速突变、负载转矩突变和转动惯量变大的模拟实验,如图3至图5所示。
图3 转速奕变时的仿真结果图4 负载转矩实变时的仿真波形图5 转动惯量为0.013 kg·m2时的仿真波形
从图3可以看出,在BLDCM转速上升或下降时,RBF网络补偿控制器能快速补偿转速误差,响应时间比自适应模糊控制快约10 ms,电磁转矩的瞬时峰值减小了约30%;对比图4中的转速和电磁转矩曲线,负载转矩突变时,具有RBF网络补偿控制算法的响应时间较短;图5为转动惯量变大时的响应曲线,2种控制算法的转速和电磁转矩变化平稳,动态性能良好,有RBF的自适应模糊控制响应速度快,电磁转矩波动小;综合分析以上实验结果,基于RBF网络补偿的自适应模糊控制算法能快速消除电机参数摄动和负载扰动等不确定因素的影响,动静态控制性能优于自适应模糊控制算法。
6 结论
近空间BLDCM是一个典型的不确定非线性系统,受工作环境影响,系统参数和负载特性会出现不确定性摄动。
针对这一问题,本文提出了基于RBF网络补偿的自适应模糊控制算法。
该算法是在自适应模糊控制算法保证EDS控制系统全局稳定性的同时,通过RBF神经网络对系统参数摄动和负载转矩突变引起转速误差进
行在线辨识和动态补偿,实现参数摄动和不确定性扰动条件下的快速鲁棒自适应控制。
模拟仿真实验表明在近空间BLDCM参数摄动和负载扰动时,基于RBF网络补偿的自适应模糊控制算法响应快、无稳态误差、无超调,具有较好的鲁棒性和自适应能力,控制性能明显优于自适应模糊控制。
参考文献:
[1] 罗玲,刘卫国,窦满峰,杨旭东. 高空飞艇螺旋桨驱动电机分析[J]. 宇航学报, 2009,30 (6) :2140-2144
Luo Ling, Liu Weiguo, Dou Manfeng, Yang Xudong. Analysis of the Motor Driving a Propeller of High Altitude Airship[J]. Journal of Astronautics, 2009,30(6): 2140-2144 (in Chinese)
[2] Schmidt D K. Dynamic Modeling of Control and Station-Keeping Guidance of a Large High Altitude near Space Air-Ship[R]. AIAA Guidance, Navigation, and Control Conference and Exhibit, AIAA-2006-6781
[3] Bricstrol E H. On a New Measure of Interaction for Multivariable Process Control[J]. IEEE Trans on Autom Control, 1966, 30(1): 133-134
[4] 纪志成,沈艳霞,薛花. 无刷直流电机自适应模糊控制的研究[J]. 中国电机工程学报, 2005,25(5): 104-109
Ji Zhicheng, Shen Yanxia, Xue Hua. Study on the Adaptive Fuzzy Control for Brushless DC Motor[J]. Proceedings of the CSEE, 2005, 25(5): 104-109 (in Chinese)
[5] Awadallah M A, Morcos M M. Switch Fault Diagnosis of PM Brushless DC Motor Drive Using Adaptive Fuzzy Techniques[J]. IEEE Trans on Energy Conversion, 2004, 19(1): 226-227
[6] Wai Rongjong, Su Kuoho, Tu Chunyen. Implementation of Adaptive
Enhanced Fuzzy Sliding-Mode Control for Indirect Field-Oriented Induction Motor Drive[C]∥FUZZ′03: Fuzzy Systems, Mis souri, USA, 2003
[7] Mir S, Islam M S, Sebastian T, et al. Fault-Tolerant Switched Reluctance Motor Drive Using Adaptive Fuzzy Logic Controller[J]. IEEE Trans on Power Electronics, 2004,19(2): 289-295
[8] 陈振锋, 钟彦儒. 嵌入式永磁同步电机自适应在线参数辨识[J]. 电机与控制学报, 2010, 14(4): 9-13
Chen Zhenfeng, Zhong Yanru. Online Adaptive Parameter Identification for Interior Permanent Magnet Synchronous Motor Drive[J]. Electric Machines and Control, 2010, 14(4): 9-13 (in Chinese)
[9] Jie Xiu, Shiyu Wang, Yan Xiu. Fuzzy Adaptive Single Neuron NN Control of Brushless DC Motor[J]. Neural Comput & Applic, 2013, 22: 607-613 [10] Ganesh C, Patnaik S K. Artificial Neural Network Based Proportional Plus Integral Plus Derivative Controller for a Brushless DC Position Control System[J]. Journal of Vibration and Control, 2012, 18(14): 2164-2175 [11] 夏长亮,文德,范娟,等. 基于RBF神经网络的无刷直流电机无位置传感器控制[J]. 电工技术学报, 2002, 17(3): 26-29
Xia Changliang, Wen De, Fan Juan, et al. Based on RBF Neural Network Position Sensorless Control for Brushless DC Motors[J]. Transactions of China Electrotechnical Society, 2002, 17(3): 26-29 (in Chinese)
[12] 孙宜标,郭庆鼎. 基于RBF神经网络补偿的直线伺服系统滑模鲁棒跟踪控制[J]. 控制理论与应用, 2004, 21(2): 252-256
Sun Yibiao, Guo Qingding. Sliding Mode Robust Tracking Control for Linear Servo System Based on RBF Neural Networks Compensation[J].
Control Theory and Applications, 2004,21(2): 252-256 (in Chinese) [13] 文定都. 基于RBF神经网络辨识的无刷直流电动机控制实验研究[J]. 微电机, 2008, 41(10): 94-97
Wen Dingdu. Research on Control of Brushless DC Motors Based on RBF Neural Network Identification[J]. Micromotors, 2008,41(10): 94-97 (in Chinese)
[14] 夏长亮,王娟,史婷娜,等. 基于自适应径向基函数神经网络的无刷直流电机直接电流控制[J]. 中国电机工程学报, 2003, 23(6): 123-127
Xia Changliang, Wang Juan, Shi Tingna, et al. Direct Control of Currents Based on Adaptive RBF Neural Network for Brushless DC Motors[J]. Proceedings of the CSEE, 2003, 23(6): 123-127 (in Chinese)
[15] Wang L X. Fuzzy System Are Universal Approximators[C]∥IEEE International Conf on Fuzzy System, San Diego, 1992: 1163-1170。