永磁直线同步伺服系统采用神经网络实现的实时IP位置控制器的在线设计
- 格式:pdf
- 大小:155.53 KB
- 文档页数:4
基于BP神经网络永磁同步电机矢量复合控制李海侠;林继灿;唐海洋【摘要】为减小永磁电机PI控制器的速度超调,解决常规IP控制跟踪响应慢的特点,提出一种基于BP神经网络的矢量控制和PI-IP复合控制器的优化策略.综合BP 神经网络、双闭环矢量控制以及PI-IP复合控制器的优点,在传统双闭环矢量控制中,对速度环引入新型的PI-IP控制器,同时结合BP神经网络的控制策略,完成BP神经网络矢量PI-IP控制器对永磁电机的速度控制,免去复杂的参数调整过程,同时提高永磁电机的工作性能.仿真结果表明,与常规控制方法相比,所提方法能有效减小速度超调,抑制扰动,BP神经网络优化后的PI-IP控制器具有更强的控制精准性和抗负载转矩扰动能力.【期刊名称】《现代电子技术》【年(卷),期】2019(042)011【总页数】5页(P104-107,112)【关键词】永磁同步电机;双闭环;PI-IP控制;BP神经网络;矢量复合控制;仿真研究【作者】李海侠;林继灿;唐海洋【作者单位】桂林理工大学机械与控制工程学院,广西桂林 541000;桂林理工大学机械与控制工程学院,广西桂林 541000;桂林理工大学机械与控制工程学院,广西桂林 541000【正文语种】中文【中图分类】TN876-34;TM3510 引言永磁同步电机(Permanent Magnet Synchronous Motor,PMSM)具有多变量、强耦合和非线性等特性[1]。
因其工作效率高、调速范围宽、电流转矩比高等优势,在各个领域得到推广应用。
在PMSM 的矢量控制策略中,需要整定的参数受逆变器驱动电压、电机电流等影响,控制器含有积分项,在给定输入的速度阶跃突变时,容易发生积分饱和而导致控制系统产生超调,增加系统步入稳定的时间。
传统的IP控制器存在整定速度较慢以及跟踪响应能力不足等问题[2]。
文献[3]提出一种将评价函数IITAE 和坐标轮换法结合的算法来整定PI 控制参数,但没有标准的规则来整定参数且优化时间过长。
作者: 沈艳霞;江俊;纪志成
作者机构: 江南大学电气自动化研究所;江南大学电气自动化研究所 江苏无锡214122;江苏无锡214122;江苏无锡214122
出版物刊名: 南京理工大学学报:社会科学版
页码: 79-82页
主题词: 永磁同步电机 递归神经网络 扩展卡尔曼滤波
摘要: 在永磁同步电机矢量控制系统中,采用递归神经网络控制器作为速度控制器来模拟在电机参数变化和负载扰动下的最优速度输出。
神经网络采用扩展卡尔曼滤波方法实现在线训练,并在Lyapunov稳定性意义下对网络的学习率进行了分析。
该神经网络矢量控制系统具有良好的动、静态特性,同时在变速和变负载情况下效果理想。
该方法在一台1.2 kW永磁同步电机驱动系统上验证通过。
《永磁同步直线电机伺服系统的控制策略和实验研究》篇一摘要:本文主要探讨永磁同步直线电机(PMLSM)伺服系统的控制策略,并通过实验研究验证其性能。
文章首先介绍了PMLSM的基本原理和特点,然后详细阐述了控制策略的算法设计及实施,最后通过实验结果分析了系统的性能。
一、引言随着工业自动化和精密制造技术的发展,永磁同步直线电机(PMLSM)因其高效率、高精度和高动态响应等优点,在工业领域得到了广泛应用。
然而,PMLSM的伺服控制系统设计复杂,控制策略的优化对提高系统性能至关重要。
本文旨在研究PMLSM伺服系统的控制策略,并通过实验验证其性能。
二、永磁同步直线电机基本原理及特点永磁同步直线电机是一种利用永磁体产生磁场的电机,其运动部分与定子直接耦合,实现了电机的直线运动。
PMLSM具有高效率、高精度、长寿命、低维护等优点,广泛应用于精密制造、航空航天、医疗设备等领域。
三、控制策略1. 控制器设计:本文采用先进的数字控制器,通过PID(比例-积分-微分)控制算法实现电机的精确控制。
同时,引入前馈补偿和扰动观测器等技术,提高系统的抗干扰能力和动态响应速度。
2. 矢量控制策略:采用磁场定向的矢量控制策略,实现对电机电流的精确控制,从而提高电机的转矩和推力性能。
3. 优化算法:通过优化算法对电机参数进行实时调整,以适应不同的工作条件和负载变化,保证系统的稳定性和性能。
四、实验研究1. 实验平台搭建:搭建了PMLSM伺服系统实验平台,包括电机、控制器、传感器等设备。
2. 实验过程:在实验平台上进行了一系列实验,包括空载和负载条件下的启动、调速、定位等实验。
通过改变负载和速度等参数,验证了控制策略的有效性。
3. 实验结果分析:实验结果表明,采用本文提出的控制策略,PMLSM伺服系统具有较高的启动性能、调速性能和定位精度。
同时,系统具有较好的抗干扰能力和动态响应速度。
五、结论本文研究了永磁同步直线电机伺服系统的控制策略,并通过实验验证了其性能。
第27卷㊀第3期2023年3月㊀电㊀机㊀与㊀控㊀制㊀学㊀报Electric㊀Machines㊀and㊀Control㊀Vol 27No 3Mar.2023㊀㊀㊀㊀㊀㊀永磁同步电机自构式模糊神经网络控制器设计康尔良ꎬ㊀蔡松昌(哈尔滨理工大学黑龙江省高校直驱系统工程技术创新中心ꎬ黑龙江哈尔滨150080)摘㊀要:针对传统PID控制方法不能对电机在工况状态变化时做出快速反应的问题ꎬ结合模糊控制和神经网络的特点提出一种智能控制方法ꎮ依据模糊神经网络算法组成新的速度控制器代替传统的PID速度控制器ꎮ通过RBF神经网络辨识器给出永磁同步电机的Jacobian信息ꎬ传递给模糊神经网络控制器ꎬ以此解决算法中转速对网络输出的偏导项无法计算的问题ꎮ通过自构式反馈来修正网络的拓扑结构ꎬ确定模糊神经网络中隐含层的神经元个数ꎬ避免因隐含层神经元个数设定不当引起欠拟合或过拟合ꎮ仿真和实验的结果表明ꎬ电机在启动时能够快速平稳地达到给定转速ꎬ超调量和稳态误差小ꎬ转矩脉动小㊁响应迅速ꎮ突加负载时速度变化量小且能快速回归平稳运行ꎬ突变转速时能快速稳定在变化后的给定转速ꎮ关键词:永磁同步电机ꎻ矢量控制ꎻ速度控制ꎻ动态控制ꎻ模糊神经网络ꎻ比例积分微分控制DOI:10.15938/j.emc.2023.03.009中图分类号:TM351文献标志码:A文章编号:1007-449X(2023)03-0092-10㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀收稿日期:2022-04-19基金项目:国家科技主力经济2020(Q2020YFF0402198)ꎻ黑龙江省科技攻关资助项目(GC04A517)作者简介:康尔良(1967 )ꎬ男ꎬ博士ꎬ教授ꎬ研究方向为永磁同步电机设计与控制㊁电机测试ꎻ蔡松昌(1996 )ꎬ男ꎬ硕士研究生ꎬ研究方向为永磁同步电机控制ꎮ通信作者:蔡松昌Designofself ̄constructingfuzzyneuralnetworkcontrollerforpermanentmagnetsynchronousmotorKANGEr ̄liangꎬ㊀CAISong ̄chang(EngineeringTechnologyInnovationCenterofHighEfficiencyDirect ̄DriveSysteminUniversitiesinHeilongjiangꎬHarbinUniversityofScienceandTechnologyꎬHarbin150080ꎬChina)Abstract:InviewoftheproblemthatthetraditionalPIDcontrolmethodcannotrespondquicklytothethechangeofthemotor sworkingconditionꎬanintelligentcontrolmethodwasproposedcombiningthechar ̄acteristicsoffuzzycontrolandneuralnetwork.AccordingtothefuzzyneuralnetworkalgorithmꎬanewspeedcontrollerwasformedtoreplacethetraditionalPIDspeedcontroller.TheJacobianinformationofthepermanentmagnetsynchronousmotorwasgivenbytheRBFneuralnetworkidentifierandtransferredtothefuzzyneuralnetworkcontrollerꎬsoastosolvetheproblemthatthepartialderivativeofthespeedtothenetworkoutputinthealgorithmcannotbecalculated.Thetopologyandthenumberofneuronsinthehiddenlayerofthenetworkwascorrectedthroughself ̄constructedfeedbackꎬtoavoidunder ̄fittingoro ̄ver ̄fittingcausedbyimpropersettingofthenumberofneuronsinthehiddenlayer.Thesimulationandexperimentalresultsshowthatthemotorcanreachthegivenspeedquicklyandsmoothlywhenstartingꎬwithsmallovershootandsteady ̄stateerrorꎬsmalltorquerippleandfastresponse.Thespeedchangeissmallanditcanquicklyreturntosmoothoperationwhenasuddenloadisappliedꎬandwillquicklystabi ̄lizeatthegivenspeedafterthechangewhenthespeedissuddenlychanged.Keywords:permanentmagnetsynchronousmotorꎻvectorcontrolꎻspeedcontrolꎻdynamiccontrolꎻfuzzyneuralnetworksꎻproportionalintegraldifferentialcontrol0㊀引㊀言永磁同步电机(permanentmagnetsynchronousmotorꎬPMSM)因其小体积㊁结构设计简单㊁运行可靠和小转矩脉动等优点ꎬ在工业驱动系统中得到了广泛的应用[1]ꎮ而永磁同步电机作为一个非线性㊁强耦合的系统ꎬ传统的比例-积分-微分(proportionintegrationdifferentiationꎬPID)控制已不能满足现在高精度控制发展趋势的要求[2]ꎮ为保证PMSM控制系统的高性能运行ꎬ必须加强对先进控制策略的研究ꎮ近年来ꎬ关于PMSM先进控制理论的创新层出不穷ꎮ自适应控制[3]㊁模型预测控制[4]㊁滑模变结构控制[5]㊁智能控制[6-8]等先进控制技术在PMSM的控制中都有了成功应用ꎮ神经网络控制技术结合了控制理论和人工神经网络理论ꎬ是当前智能控制领域中的主要研究方向ꎮ人工神经网络由大量简单的神经元相互连接形成非线性系统ꎬ通过调整神经元之间的权值来控制神经元对输出量的影响程度ꎮ与传统PID控制相比ꎬ神经网络控制通过识别PMSM的实际运行状况ꎬ利用自身学习算法在线实时修正网络中的各项权值和参数ꎬ计算得到比例㊁积分㊁微分参数的整定值ꎬ使控制系统具有更好的动态性能[9]ꎮ文献[10]将反向传播(backpropagationꎬBP)神经网络算法应用于开关磁阻电机调速系统中ꎬ解决非线性系统的建模问题ꎮ但由于BP神经网络在调节权值时使用负梯度下降法ꎬ易于陷入局部最小ꎬ且网络隐含层的各节点对于输出有着相同地位的影响ꎬ是对非线性映射的全局逼近ꎬ收敛速度较慢ꎮ在实际应用过程中ꎬ还存在着隐含层层数难以确定的问题ꎮ文献[11]结合了BP神经网络与径向基(radialbasisfunctionꎬRBF)神经网络ꎬ利用具有在线辨识能力的RBF神经网络来调整BP神经网络的权系数ꎮ一定程度上减轻了BP神经网络的不确定性带来的不利影响ꎬ网络的输出即为PID控制器的各相参数ꎬ在线实时地对电机进行控制ꎬ加强了控制系统的动态性能ꎮ文献[12]将RBF神经网络应用在电机速度控制器中ꎬ在提高控制系统动态性能的同时ꎬ利用RBF网络局部映射的特性ꎬ避免了局部最小的问题ꎬ加快了网络的收敛速度ꎮ随着对智能控制研究的不断深入ꎬ有学者提出将不同的智能控制方法结合起来ꎮ神经网络具有非常好的学习能力ꎬ但其只能描述大量数据之间的复杂函数关系ꎬ将知识存储在权系数中ꎬ参数物理意义不明确ꎬ无法利用已有的信息及知识ꎮ而模糊系统因为将知识存储在规则中ꎬ可以利用实际工程经验或专家知识建立模糊规则ꎬ将神经网络与模糊系统结合起来ꎬ可以很好地弥补神经网络的不足ꎮ文献[13]运用BP神经网络对模糊控制器的量化因子进行拟合整定ꎬ和单一的神经网络控制器相比ꎬ有效缩短了响应时间和调节时间ꎬ具有更优的稳态精度和超调量ꎮ文献[14-15]在RBF神经网络的基础上添加了模糊控制ꎬ组成模糊神经网络控制器ꎬ提高了PMSM转速响应的稳定性和响应速度ꎬ进一步减小超调和稳态误差ꎮ文献[16]在模糊神经网络控制器的基础上ꎬ添加RBF参数辨识器获取PMSM的Jacobian信息来代替以往算法中取符号函数的方法ꎬ使参数优化更加精确ꎮ文献[17-18]采用T-S结构的模糊推理结构用于控制系统ꎮ与传统Mamdani型模糊推理结构相比ꎬTakagi ̄Sugeno(T-S)型模糊推理结构具有计算简单ꎬ利于数学分析的优点ꎬ且T-S型模糊推理结构能够更好的与其他控制方法相结合ꎬ如PID控制㊁自适应控制ꎮ文献[19]和文献[20]分别将遗传算法和粒子群优化算法与模糊神经网络相结合ꎬ调整网络的学习率ꎬ使网络具有更高的收敛精度和更快的收敛速度ꎮ本文将T-S型模糊推理结构应用于模糊神经网络中ꎬ通过自构式反馈在线修正网络的拓扑结构和内部权值参数ꎬ解决网络神经元个数难以确定的问题ꎮ根据RBF神经网络辨识器传递的电机运行信息实时调整PID参数ꎬ组成模糊神经网络速度控制器ꎬ实现对电机的在线实时控制ꎬ加强电机调速控制系统的动态性能和抗干扰能力ꎮ1㊀PMSM数学模型表贴式永磁同步电机相对结构简单ꎬ更易于进行优化设计ꎬ所以本文选取表贴式永磁同步电机作为研究对象ꎮ为了简化数学模型ꎬ设定理想条件如下[21]:1)不计涡流和磁滞损耗ꎻ2)永磁材料磁导率为0ꎬ永磁体内部的磁导率与空气相同ꎻ39第3期康尔良等:永磁同步电机自构式模糊神经网络控制器设计3)转子上没有阻尼绕组ꎻ4)永磁体产生的励磁磁场和三相绕组产生的电枢反应磁场在气隙中均为正弦分布ꎻ5)稳态运行时相绕组感应电动势为正弦波ꎮ在以上设定的理想条件下ꎬPMSM在d-q坐标系下的电压方程为:ud=Rsid+Lddiddt-Lqωeiqꎻuq=Rsiq+Lqdiqdt+Ldωeid+ωeψfꎮüþýïïïï(1)PMSM的电磁转矩方程为Te=pnψfiqꎮ(2)PMSM的运动方程为Te=TL+Bωe+Jdωedtꎮ(3)式中:ud为d轴电压ꎻuq为q轴电压ꎻid为d轴电流ꎻiq为q轴电流ꎻLd为d轴电感ꎻLq为q轴电感ꎻRs是电机的定子电阻ꎻψf为电机永磁体的磁链ꎻωe为转子的电角速度ꎻpn为磁极对数ꎻTe为电机电磁转矩ꎻTL为电机负载转矩ꎻB为电机的摩擦系数ꎻJ为电机转子的转动惯量ꎮ2㊀模糊神经网络速度控制器的设计2.1㊀RBF参数辨识器取辨识器性能指标函数为E=12(Y-y)2ꎬ其中Y为电机的期望转速ꎬy为实际转速ꎮ称被控对象的输出对其输入的敏感度为Jacobian信息ꎮRBF神经网络结构如图1所示[22]ꎮ图1㊀RBF神经网络结构Fig.1㊀RBFneuralnetworkstructure在本文中ꎬRBF辨识器的输入x=[x1x2x3]T分别为uq(k)㊁y(k)和y(k-1)ꎬ隐含层神经元个数为3ꎬ输出为f(k)ꎮ隐含层神经元的输出为hj=e-||x-cj||22σ2jꎮ(4)式中:j=1ꎬ2ꎬ3ꎻcj=[cj1cj2cj3]是第j个隐含层神经元的中心点向量ꎻσj是第j个节点的基宽参数ꎮ参数辨识器的输出为f=p1h1+p2h2+p3h3ꎮ(5)式中p=[p1p2p3]T为网络的权值ꎮ根据梯度下降法ꎬRBF神经网络各相参数的学习修正公式为:Δpj(k)=η[Y(k)-y(k)]hjꎻpj(k)=pj(k-1)+Δpj(k)+αΔpj(k-1)ꎮ}(6)Δcji(k)=η[Y(k)-y(k)]pjxj-cjib2jꎻcji(k)=cji(k-1)+Δcji(k)+αΔcji(k-1)ꎮ}(7)Δbj(k)=η[Y(k)-y(k)]pjhj x-cj 2b3jꎻbj(k)=bj(k-1)+Δbj(k)+αΔbj(k-1)ꎮ}(8)式中:α为网络的动量因子ꎻη为网络的学习速率ꎮPMSM的Jacobian信息矩阵为ƏyƏuʈðmj=1pjhjcji-xib2ꎮ(9)2.2㊀T-S型模糊神经网络模型T-S型模糊神经网络拓扑结构如图2所示ꎮ图2㊀T-S型模糊神经网络拓扑结构Fig.2㊀TopologicalstructureofT-Sfuzzyneuralnetwork1)前件网络ꎮ第一层为网络的输入ꎬ一个输入神经元就对应49电㊀机㊀与㊀控㊀制㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第27卷㊀一个网络节点ꎬ本文选取输入为速度误差e以及速度误差变化率e ꎮ第二层为隶属函数层ꎬ每个节点都代表了一个语言变量值ꎬ采用高斯函数来获取隶属函数μjꎬ即μji=e-(xi-cij)2σ2ijꎮ(10)式中:i=1ꎬ2ꎬ ꎬnꎬ表示系统的第i个输入量ꎻj=1ꎬ2ꎬ ꎬmiꎬmi是第i个输入的模糊分割数ꎻcij表示隶属函数的中心值ꎻσij表示隶属函数的基宽参数ꎮ第三层为模糊规则层ꎬ每个节点对应一条模糊规则ꎬ采用每条规则的适应度计算方法为αj=μi11μi22 μinnꎮ(11)式中:i1ɪ{1ꎬ ꎬm1}ꎬi2ɪ{1ꎬ ꎬm2}ꎬ ꎬinɪ{1ꎬ ꎬmn}ꎻj=1ꎬ2ꎬ ꎬmꎻ第三层的节点总数m=ᵑni=1miꎮ只有在给定输入附近的语言变量值才有较大的隶属度ꎬ远离给定输入的隶属度值很小或为0ꎮ因此ꎬ该层中只有少数节点输出为非零值ꎬ加快了网络的收敛速度ꎮ第四层是对第三层的归一化计算ꎬ即σi1=σiꎬ(j=1ꎬ2ꎬ ꎬm)ꎮ(12)2)后件网络ꎮT-S型模糊神经网络的后件网络由结构相同的r个子网络组成ꎬ每个子网络计算出一个输出量ꎮ第一层为输入层ꎬ相较于前件网络的输入层ꎬ增加了第0个节点ꎬ作用是提供模糊规则后件中的常数项ꎮ第二层每个节点代表一条模糊规则ꎬ计算每一条规则的后件ꎬ采取输入的加权连接ꎬ即yij=wi0j+wi1jx1+ +winjxn=ðnl=0wiljxlꎮ(13)式中:i=1ꎬ2ꎬ ꎬrꎻj=1ꎬ2ꎬ ꎬmꎮ第三层是系统的输出ꎬ每个子系统的输出是后件网络第二层输出的加权和ꎬ加权系数为各模糊规则经归一化的使用度ꎬ即前件网络的输出ꎮyi=ðmj=0αjyijꎬ(i=1ꎬ2ꎬ ꎬr)ꎮ(14)2.3㊀模糊神经网络结构学习模糊神经网络虽然具有优秀的在线学习能力ꎬ但其结构被预先固定ꎬ对复杂变化的控制系统ꎬ在某一控制阶段可能会因隐含层神经元个数选取不当而导致的过拟合或欠拟合ꎮ为了解决上述问题ꎬ采用自构式结构学习算法ꎬ同时进行网络的结构和参数学习ꎮ自构式模糊神经网络的结构学习流程如图3所示ꎮ首先判断前件网络的输入xi是否是第一个输入数据ꎮ若是ꎬ则生成初始隶属函数中心值ci1=xiꎬ初始隶属函数基宽参数σi1=σinitꎬ其中σinit是预先设定好的常数ꎻ若不是ꎬ则判断是否进行结构学习ꎮ在本文中以实际转速和给定转速之间的误差e以及转速误差的变化率e 作为输入项ꎮ预设常数项emin作为判断依据ꎬ若误差|e|ȡeminꎬ则需要进行结构学习ꎮ将前件网络第三层的输出作为程度量Dj=αj(j=1ꎬ2ꎬ ꎬQ(t))ꎬ其中Q(t)是在t时刻已存在的模糊规则数ꎮ定义最大程度量为Dmax=max1ɤjɤQ(t)Djꎬ预设一个阈值Dɪ(0ꎬ1)ꎬ如果Dmax<Dꎬ则在前件网络的第二层添加一个新的节点ꎬ并在前件网络第三层添加相关的模糊逻辑规则ꎮ新隶属函数的中心值c(new)i=xiꎬ基宽参数σ(new)i=σiꎬ其中xi是新的输入数据ꎬσi是预先设定好的常数ꎮ生成新的节点后ꎬ检查新隶属函数与现有隶属函数的相似度ꎮ取A㊁B为两个隶属函数的模糊集ꎬ即:μA(x)=e-(x-c1)2σ21ꎻμB(x)=e-(x-c2)2σ22ꎮ}(15)假设c1ȡc2ꎬ定义|AɘB|和|AɣB|为:㊀|AɘB|=12h2(x)[c2-c1+π(σ1+σ2)]π(σ1+σ2)+12h2(x)[c2-c1+π(σ1-σ2)]π(σ1+σ2)+12h2(x)[c2-c1+π(σ1-σ2)]π(σ1-σ2)ꎻ(16)|AɣB|=π(σ1+σ2)-|AɘB|ꎮ(17)式中h(x)为模糊论域中的最大值ꎮ定义相似度函数E(AꎬB)为E(AꎬB)ʉ|AɘB||AɣB|ꎮ(18)对第一个输入变量即速度误差进行相似度检查ꎮ取Emax=max1ɤjɤM(t)E[u(c(new)1ꎬσ(new)1)ꎬu(c1jꎬσ1j)]ꎬM(t)为第一个输入变量的隶属函数个数ꎮ预设一个阈值Eɪ(0ꎬ1)ꎬ如果Emax<Eꎬ则采用新的隶属函数ꎬ增加节点和模糊逻辑规则ꎬM(t+1)=M(t)+1ꎮ59第3期康尔良等:永磁同步电机自构式模糊神经网络控制器设计图3㊀自构式模糊神经网络结构学习流程Fig.3㊀Structurelearningprocessofself ̄constructingfuzzyneuralnetwork2.4㊀模糊神经网络参数学习在本文的模糊神经网络PID速度控制器设计中ꎬ输出为PID控制器的参数变化量Δkp㊁Δki㊁Δkd这三项ꎬ所以取后件网络的子网络数r=3ꎮ设PMSM的期望转速为Wꎬ实际转速为wꎮ取误差代价函数E=12(W-w)2ꎮ(19)采用梯度下降法ꎬ对权值wlij㊁隶属函数中心值cij㊁隶属函数的基宽参数σij更新迭代ꎬ具体如下:后件网络第三层传播的误差项为δ3b=-ƏwƏux(o)(W-w)ꎬ(o=pꎬiꎬd)ꎮ(20)式中:x(o)代表PID控制器的三项输入ꎬ表达式在后续的PID整定环节中给出ꎻƏwƏu为控制对象的Ja ̄cobian信息ꎬ通过RBF参数辨识器得到ꎮ前件网络第四层传播的误差项为δ(4)fj=ðri=1δ(3)byijꎬ(j=1ꎬ2ꎬ ꎬm)ꎮ(21)前件网络第三层传播的误差项为δ3fi=δ4fiðmj=1jʂiαj/(ðmj=1αj)2ꎬ(i=1ꎬ2ꎬ ꎬm)ꎮ(22)前件网络第二层传播的误差项为δ2fij=ðmk=1δ3fksije-(xi-cij)2σ2ijꎮ(23)式中:i=1ꎬ2ꎬ ꎬnꎻj=1ꎬ2ꎬ ꎬmiꎮ若μji是第k个69电㊀机㊀与㊀控㊀制㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第27卷㊀规则节点的一个输入ꎬsij=ᵑmj=1jʂiμijjꎬ否则sij=0ꎮ求得参数的更新规则为:Δwil=-x(o)(W-w)αlxiꎻ(24)Δcij=δ2fij2(xi-cij)σ2ijꎻ(25)Δσij=δ2fij2(xi-cij)2σ3ijꎻ(26)wil(k+1)=wil(k)-βΔwilꎻcij(k+1)=cij(k)-βΔcijꎻσij(k+1)=σij(k)-βΔσijꎮüþýïïï(27)式中:β>0为学习速率ꎻo=pꎬiꎬdꎻi=1ꎬ2ꎬ ꎬnꎻj=1ꎬ2ꎬ ꎬmiꎻl=1ꎬ2ꎬ ꎬmꎮ2.5㊀基于T-S型自构式模糊神经网络的PID整定㊀㊀T-S型自构式模糊神经网络速度控制器结构框图如图4所示ꎮ控制器由RBF参数辨识器㊁T-S型自构式模糊神经网络学习算法和PID控制器三部分组成ꎮ参数辨识器将电机的Jacobian信息传递给模糊神经网络ꎬ经过网络的实时计算在线更新PID控制器的各个参数ꎬ再由PID控制器对PMSM进行闭环控制ꎮ图4㊀模糊神经网络速度控制器结构框图Fig.4㊀Structureblockdiagramoffuzzyneuralnetworkspeedcontroller采用增量式PID控制器ꎮ取误差为e(k)=W(k)-w(k)ꎮ(28)根据T-S型自构式模糊神经网络的输出Δkp㊁Δki㊁Δkd调节PID控制器参数:kp(k)=kp(k-1)+Δkpꎻki(k)=ki(k-1)+Δkiꎻkd(k)=kd(k-1)+Δkdꎮüþýïïïï(29)PID三项输入为:x(p)=e(k)-e(k-1)ꎻx(i)=e(k)ꎻx(d)=e(k)-2e(k-1)+e(k-2)ꎮüþýïïï(30)PID控制器的输出为u(k)=u(k-1)+ðm=pꎬiꎬdkmx(m)ꎮ(31)3㊀仿真与实验结果分析3.1㊀仿真结果与分析实验所用的电机型号为XK-130AEA26025ꎬ电机参数如表1所示ꎮ表1㊀仿真模型的参数Table1㊀Parametersofsimulationmodel㊀㊀㊀参数数值额定转矩T/(N m)10额定转速n/(r/min)2500转动惯量J/(kg m2)0.0194电感L/mH2.45定子电阻R/Ω0.73极对数Pn4为了体现所设计速度控制器的动态性能ꎬ在不同工作条件下将传统PI控制㊁RBF神经网络控制与T-S型自构式模糊神经网络控制进行对比ꎮ电流环采用PI控制ꎮ电流环PI参数中ꎬ比例系数kp=2.695ꎬ积分系数ki=803ꎮPI速度控制器的比例系数kp=0.17ꎬ积分系数ki=43.4ꎻRBF神经网络控制器隐含层6层ꎬ动量因子α=0.02ꎬ学习速率η=0.5ꎻT-S型自构式模糊神经网络控制器中ꎬ程度量阈值D=0.5ꎬ相似度阈值E=0.5ꎬ网络的学习速率β=0.5ꎮ工况一:仿真中给定转速设置为1500r/minꎬ在0.05s时突加10N m负载ꎬ仿真结果如图5所示ꎮ79第3期康尔良等:永磁同步电机自构式模糊神经网络控制器设计图5㊀工况一速度响应曲线Fig.5㊀SpeedresponsecurveofworkingconditionI通过仿真得出ꎬ采用T-S型自构式模糊神经网络速度控制器在电机空载启动后约0.0105s达到给定转速ꎻRBF神经网络速度控制器稍慢ꎬ需要约0.013s达到给定转速ꎻPI速度控制器最慢ꎬ约0.25s才能达到给定转速ꎬ且有10%的超调量ꎻ对于突加负载ꎬT-S型自构式模糊神经网络速度控制器转速下降最小ꎬ约1%ꎬ且恢复到给定转速的时间最短ꎬ约0.002sꎬ恢复给定转速后运行稳定ꎻRBF神经网络速度控制器转速下降较小ꎬ约1.2%ꎬ恢复到给定转速的时间稍慢ꎬ约0.0035sꎻPI速度控制器转速下降最多ꎬ约3.3%ꎬ且恢复给定转速所需的时间最长ꎬ约0.008sꎮ工况一T-S型自构式模糊神经网络速度控制器的整定PID参数波形如图6所示ꎮ图6㊀工况一参数调整曲线Fig.6㊀ParameteradjustmentcurveofworkingconditionI工况二:仿真中给定转速设置为1200r/minꎬ在0.05s时改变给定转速为1500r/minꎬ仿真结果如图7所示ꎮ通过仿真得出ꎬ对于突变转速ꎬT-S型自构式模糊神经网络速度控制器最快稳定在变化后的转速ꎬ约0.004sꎻRBF神经网络速度控制器稳定稍慢ꎬ约0.005sꎻPI速度控制器稳定在变化后的转速所需的时间最长ꎬ约0.007sꎬ且有6.7%的超调ꎮ图7㊀工况二速度响应曲线Fig.7㊀SpeedresponsecurveofworkingconditionII工况二T-S型自构式模糊神经网络速度控制器的整定PID参数波形如图8所示ꎮ图8㊀工况二参数调整曲线Fig.8㊀ParameteradjustmentcurveofworkingconditionI3.2㊀实验结果与分析搭建永磁同步电机调速实验平台如图9所示ꎬ主要由以下几部分构成:1)PMSMꎻ2)直流电源ꎻ3)调压器ꎻ4)TMS320F28335芯片为核心的控制板ꎻ5)功率驱动板ꎻ6)机械负载ꎻ7)示波器ꎻ8)上位机ꎮ图9㊀永磁同步电机转速控制实验台Fig.9㊀Testbenchforspeedcontrolofpermanentmagnetsynchronousmotor因为硬件条件限制ꎬ难以完整复现自构式模糊神经网络算法ꎬ所以提取仿真中变化幅度较大的89电㊀机㊀与㊀控㊀制㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第27卷㊀kp㊁ki㊁kd参数来代替传统PI算法中的比例㊁积分参数实现调速控制ꎬ近似达到T-S型自构式模糊神经网络速度控制的效果ꎮ给定参考转速1500r/minꎬ电机通过T-S型自构式模糊神经网络速度控制器与传统PI速度控制器的空载启动转速波形如图10所示ꎮ对比可得ꎬT-S型自构式模糊神经网络相较于传统PI控制能够更快地稳定在给定转速ꎬ且超调更小ꎮ图10㊀空载启动速度波形Fig.10㊀Noloadstartingspeedwaveform给定参考转速1500r/minꎬ电机稳定在参考转速时ꎬ突加10N m的负载ꎬ两种控制方法的转速波形如图11所示ꎮ对于突加负载ꎬ采用传统PI控制方法时转速存在约15r/min的变化ꎬ并且需要约42ms才能恢复到给定转速ꎻ而采用T-S自构式模糊神经网络控制ꎬ转速下降更小ꎬ约6r/minꎬ恢复给定转速所需要的时间更少ꎬ约10msꎮ且相较于传统PI控制ꎬT-S自构式模糊神经网络速度控制器输出的q轴电流iq波动更小ꎬ波形更加平稳ꎬ动态响应能力更好ꎮ电机稳定运行在1500r/min突加10N m负载时的q轴电流波形如图12所示ꎮ图11㊀突加负载速度波形Fig.11㊀Speedwaveformwhensuddenload图12㊀突加负载q轴电流波形Fig.12㊀q ̄axiscurrentwaveformwhensuddenload99第3期康尔良等:永磁同步电机自构式模糊神经网络控制器设计电机稳定运行在1200r/min时ꎬ给定转速突变为1500r/minꎮ两种方法的转速波形如图13所示ꎮ图13㊀突变转速速度波形Fig.13㊀Speedwaveformwhensuddenchangespeed对于突变转速ꎬ采用传统PI控制方法较慢达到变化后转速ꎬ约1.4sꎬ且超调较大ꎻ而T-S型模糊神经网络控制较快达到变化后的转速ꎬ约0.9sꎬ且相对于PI控制超调较小ꎬ波形波动较小ꎬ运行更加平稳ꎮ4㊀结㊀论本文以表贴式永磁同步电机作为控制对象ꎬ采用更加利于数学分析的T-S型模糊神经网络结构ꎬ并通过自构式学习实时在线更新网络的拓扑结构和权值ꎮ将其与RBF神经网络辨识器结合组成速度控制器ꎬ进行不同工况下的仿真和实验与传统PI控制和RBF神经网络控制进行对比ꎮ结果表明ꎬ在空载启动阶段ꎬT-S型模糊神经网络速度控制器可以使转速快速达到给定转速ꎬ超调量较小且运行平稳ꎻ对于突加负载ꎬ转速下降较少且更快回复到给定转速ꎻ对于突变转速ꎬ可以以较少的超调量和响应时间稳定在变化后的转速ꎮ实验验证了本文提出的控制器通过对PID参数的在线实时更新ꎬ能够快速对不同工况做出响应ꎬ增强了控制系统的动态性能ꎮ参考文献:[1]㊀王宇ꎬ张成糕ꎬ郝雯娟.永磁电机及其驱动系统容错技术综述[J].中国电机工程学报ꎬ2022ꎬ42(1):351.WANGYuꎬZHANGChenggaoꎬHAOWenjuan.Overviewoffault ̄toleranttechnologiesofpermanentmagnetbrushlessmachineanditscontrolsystem[J].ProceedingsoftheCSEEꎬ2022ꎬ42(1):351.[2]㊀夏超英ꎬSadiqurRahmanꎬ刘煜.永磁同步电机高速运行时电流调节器稳定性分析与设计[J].中国电机工程学报ꎬ2020ꎬ40(S1):303.XIAChaoyingꎬSadiqurRahmanꎬLIUYu.Analysisanddesignofcurrentregulatorstabilityduringhigh ̄speedoperationofpermanentmagneticsynchronousmotor[J].ProceedingsoftheCSEEꎬ2020ꎬ40(S1):303.[3]㊀张懿ꎬ陆腾飞ꎬ魏海峰ꎬ等.电助力自行车模型参考自适应扭矩控制研究[J].电机与控制学报ꎬ2022ꎬ26(5):115.ZHANGYiꎬLUTengfeiꎬWEIHaifengꎬetal.Modelreferencea ̄daptivetorquecontrolofpower ̄assistelectricbicycle[J].ElectricMachinesandControlꎬ2022ꎬ26(5):115.[4]㊀史涔溦ꎬ马红如ꎬ陈卓易ꎬ等.永磁同步电机模糊代价函数预测转矩控制[J].电机与控制学报ꎬ2022ꎬ26(1):3.SHICenweiꎬMAHongruꎬCHENZhuoyiꎬetal.FuzzytuningofweightcoefficientinmodelpredictivetorquecontrolofPMSM[J].ElectricMachinesandControlꎬ2022ꎬ26(1):3.[5]㊀康尔良ꎬ贺建智ꎬ王一琛.永磁同步电机非奇异终端滑模控制器的设计[J].电机与控制学报ꎬ2021ꎬ25(12):60.KANGErliangꎬHEJianzhiꎬWANGYichen.Designofnon ̄singu ̄larfastterminalslidingmodecontrollerforpermanentmagnetsyn ̄chronousmotors[J].ElectricMachinesandControlꎬ2021ꎬ25(12):60.[6]㊀王书博.基于模糊神经网络算法的永磁同步电机位置控制[D].沈阳:东北大学ꎬ2014.[7]㊀YUJꎬSHIPꎬDONGWꎬetal.Neuralnetwork ̄basedadaptivedynamicsurfacecontrolforpermanentmagnetsynchronousmotors[J].IEEETransactionsonNeuralNetworksandLearningSys ̄temsꎬ2015ꎬ26(3):640.[8]㊀WANGAꎬLIULꎬQIUJꎬetal.Event ̄triggeredrobustadaptivefuzzycontrolforaclassofnonlinearsystems[J].IEEETransac ̄tionsonFuzzySystemsꎬ2019ꎬ27(8):1648.[9]㊀WANGRꎬLIDꎬMIAOK.Optimizedradialbasisfunctionneuralnetworkbasedintelligentcontrolalgorithmofunmannedsurfaceve ̄hicles[J].MaterialsScienceandEngineeringꎬ2020ꎬ8(3):1.[10]㊀杨先有ꎬ易灵芝ꎬ段斌ꎬ等.开关磁阻电机调速系统BP神经网络建模[J].电机与控制学报ꎬ2008ꎬ54(4):447.YANGXianyouꎬYILingzhiꎬDUANBinꎬetal.Modeling001电㊀机㊀与㊀控㊀制㊀学㊀报㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀第27卷㊀switchedreluctancedrivingwiththeBPneuralnetwork[J].E ̄lectricMachinesandControlꎬ2008ꎬ54(4):447.[11]㊀张静ꎬ裴雪红.基于RBF在线辨识的PID整定[J].电机与控制学报ꎬ2009ꎬ13(S1):157.ZHANGJingꎬPEIXuehong.SelftuningPIDcontrollerofRBFbasedon ̄lineidentificationneuralnetwork[J].ElectricMa ̄chinesandControlꎬ2009ꎬ13(S1):157.[12]㊀徐凯.基于神经网络与参数辨识的永磁同步电机自适应控制策略研究[D].泉州:华侨大学ꎬ2020.[13]㊀陈诗慧.基于神经网络的模糊PID伺服电机控制系统仿真研究[D].南京:南京航空航天大学ꎬ2019.[14]㊀LINCHꎬLINCP.Fuzzyneuralnetworkcontrolforapermanentmagnetsynchronousmotordrivesystem[C]//20094thIEEEConferenceonIndustrialElectronicsandApplicationsꎬMay25-27ꎬ2009ꎬXi anꎬChina.2009:2718-2723.[15]㊀孙丽萍ꎬ李元ꎬ张冬妍ꎬ等.中央制冷空调冷冻水系统模糊RBF控制研究[J].电机与控制学报ꎬ2017ꎬ21(5):110.SUNLipingꎬLIYuanꎬZHANGDongyanꎬetal.Fuzzyradialba ̄sisfunctioncontrolforcentralairconditioningsystem[J].Elec ̄tricMachinesandControlꎬ2017ꎬ21(5):110.[16]㊀吴非非.基于模糊RBF神经网络的永磁同步电机控制系统研究[D].大连:大连交通大学ꎬ2020.[17]㊀CHANGYꎬCHENCꎬZHUZꎬetal.Speedcontrolofthesur ̄face ̄mountedpermanent ̄magnetsynchronousmotorbasedonTakagi ̄Sugenofuzzymodels[J].IEEETransactionsonPowerE ̄lectronicsꎬ2016ꎬ31(9):6504.[18]㊀CHIENYHꎬWANGWYꎬLEUYGꎬetal.RobustadaptivecontrollerdesignforaclassofuncertainnonlinearsystemsusingonlineT ̄Sfuzzy ̄neuralmodelingapproach[J].IEEETransac ̄tionsonSystemsꎬManꎬandCyberneticsꎬPartB(Cybernetics)ꎬ2010ꎬ41(2):542.[19]㊀ZHANGRꎬTAOJ.Anonlinearfuzzyneuralnetworkmodelingapproachusinganimprovedgeneticalgorithm[J].IEEETrans ̄actionsonIndustrialElectronicsꎬ2018ꎬ65(7):5882. [20]㊀YANZꎬLIDꎬYAOLꎬetal.Short ̄termpowerloadforecastingbasedonimprovedT ̄Sfuzzy ̄neuralnetwork[C]//201612thWorldCongressonIntelligentControlandAutomationꎬJune12-15ꎬ2016ꎬGuilinꎬChina.2016:109-113.[21]㊀王成元ꎬ夏加宽ꎬ孙宜标.现代电机控制技术[M].2版.北京:机械工业出版社ꎬ2018.[22]㊀刘金琨.先进PID控制及其MATLAB仿真[M].4版.北京:电子工业出版社ꎬ2020.(编辑:刘琳琳)101第3期康尔良等:永磁同步电机自构式模糊神经网络控制器设计。
永磁同步直线伺服系统的一种双模控制张霖,党选举,曾思霖(桂林电子科技大学计算机与控制学院,广西桂林541004) 摘要:针对永磁同步直线电动机(PML SM )伺服系统的端部效应问题,采用了一种双模控制,将基于RBF 神经网络辨识的单神经元PID 控制和基于神经网络给定补偿的复合控制相结合。
有效地解决了并联型辨识结构对初值敏感及参数收敛的问题。
实现了控制系统的快速跟踪,同时对外部扰动和参数变化有较强抑制作用。
给出了该控制方案与基于RBF 神经网络辨识的单神经元PID 控制的仿真比较,验证了该方案的有效性。
关键词:永磁同步直线电动机;端部效应;双模控制;径向基函数神经网络;复合控制中图分类号:TP273 文献标识码:AKind of Double Model Control for Permanent Magnet Linear Servo SystemZHAN G Lin ,DAN G Xuan 2ju ,ZEN G Si 2lin(Com puter Science and Control College ,Guilin University of ElectronicT echnology ,Guilin 541004,Guangxi ,China )Abstract :For the problem of the end effect of servo system of permanent magnet linear synchronous motor (PML SM ),a double model control scheme was adopted.The scheme combines the single neuron PID control based on radial basis f unction (RBF )neural network and composite control based on neural network command 2compensator.And the scheme effectively solves the problems that the parallel identification model is sensitive to the initial value and the astringency of the parameters.Thus ,the scheme not only realizes the fast tracking performance of the control system ,but also has strong suppression to disturbances and uncertain parameters.To compare with the single neuron PID control based on radial basis function (RBF )neural network ,the effec 2tiveness of the proposed scheme is demonstrated by simulation.K ey w ords :permanent magnet linear synchronous motor (PML SM );end effect ;double model control ;ra 2dial basis f unction (RBF )neural network ;composite control 基金项目:国家自然科学基金项目[60964001];广西科学基金项目[桂科自0991019Z];广西信息与通讯技术实验室基金项目[10902] 作者简介:张霖(1987-),男,硕士研究生,Email :zl_030120330@1 引言在机床进给系统中,采用直线电动机直接驱动与原旋转电机传动的最大区别是取消了从电机到工作台(拖板)之间的机械传动环节,把机床进给传动链的长度缩短为零,因而这种传动方式又被称为“零传动”[1]。
基于迭代学习控制的永磁直线同步电机伺服系统
曹勇;李华德;刘刚
【期刊名称】《电气自动化》
【年(卷),期】2007(29)5
【摘要】针对永磁直线同步电机伺服系统,采用迭代学习控制策略来实现参考位置信号的跟踪控制.详细分析了迭代学习ILc伺服控制器的模型结构,并给出伺服控制器的迭代学习更新法则.采用高性能Ds1103控制器作为控制核心,搭建永磁直线伺服系统.实验结果表明,迭代学习控制下的永磁直线伺服系统具有准确的位置跟踪能力,对外部扰动具有很强的鲁棒性.
【总页数】3页(P11-13)
【作者】曹勇;李华德;刘刚
【作者单位】北京科技大学信息工程学院,北京,100083;北京科技大学信息工程学院,北京,100083;北京科技大学信息工程学院,北京,100083
【正文语种】中文
【中图分类】TM921.54+1
【相关文献】
1.基于周期学习扰动观测器的永磁直线同步电机伺服系统控制 [J], 赵希梅;武文斌
2.基于经验模态分解算法的永磁直线同步电机迭代学习控制 [J], 王丽梅;孙璐;初升
3.永磁直线同步电机伺服系统的分段变论域模糊迭代学习控制 [J], 赵希梅;金鸿雁
4.基于Smith预估和性能加权函数的永磁直线同步电机鲁棒迭代学习控制 [J], 赵希梅;马志军;朱国昕
5.基于改进型速度滑模控制器的永磁直线同步电机伺服系统 [J], 罗志伟;谷爱昱;洪俊杰;李文玉
因版权原因,仅展示原文概要,查看原文内容请购买。
永磁同步电动机的自适应神经网络动态面控制
于洋;王巍
【期刊名称】《计算机仿真》
【年(卷),期】2014(31)10
【摘要】研究永磁同步电动机的位置跟踪控制问题.针对参数不确定的永磁同步电动机系统,提出自适应神经网络动态面位置跟踪控制方法.根据Stone Weierstrass 逼近定理,利用神经网络逼近电动机系统中的复杂非线性函数.采用动态面技术的自适应反步方法设计电动机的位置跟踪控制器实现电动机的位置跟踪控制.提出的控制策略不仅能够克服电机参数的不确定性和负载扰动,而且避免了传统反步设计方法存在的“复杂性爆炸”问题.根据Lyapunov稳定性理论,证明闭环系统具有半全局稳定性,位置跟踪误差收敛于原点的小邻域内.仿真结果表明了所提控制方法能够使电动机快速、准确地跟踪给定的位置信号;神经网络能够很好地逼近系统中的复杂非线性函数.
【总页数】5页(P401-404,444)
【作者】于洋;王巍
【作者单位】辽宁工业大学电气工程学院,辽宁锦州121001;辽宁工业大学电气工程学院,辽宁锦州121001
【正文语种】中文
【中图分类】TM351
【相关文献】
1.基于动态面控制的永磁同步电动机混沌运动同步 [J], 王磊;陈德航
2.永磁同步电动机自适应神经网络IP位置控制器 [J], 王军;肖建
3.智能车辆循迹的自适应神经网络动态面控制 [J], 李磊
4.考虑铁损的永磁同步电动机有限时间模糊动态面控制 [J], 张肖平;于金飞;崔英英;于金鹏
5.考虑铁损的永磁同步电动机有限时间模糊动态面控制 [J], 张肖平;于金飞;崔英英;于金鹏
因版权原因,仅展示原文概要,查看原文内容请购买。
永磁直线同步伺服系统采用神经网络实现的实时IP 位置控制器的在线设计N eural N etw ork R eal -Time IP Position Controller On -Line Designfor Permanent Magnet Linear Synchronous Motor郭庆鼎 周 悦 郭 威(沈阳工业大学电气工程系 110023)G uo Q ingding Zhou Yue G uo Wei (Shenyang P olytechnic University 110023 China )摘要 针对永磁直线同步电机PM LS M 伺服系统中的诸多不确定性问题,提出了采用神经网络来实现实时积分-比例IP 位置控制器的在线设计。
本文所提出的神经网络结构合理、简单,权值具有明确物理意义和可以在线快速调整的特点,以便进行实时控制。
用由递推最小二乘估计器R LS 和负载扰动力观测器构成的估计器来估计动子质量、粘滞摩擦系数和负载扰动力。
将观测的负载扰动力前馈,进一步增强系统的鲁棒性。
关键词:永磁直线同步伺服电机 神经网络实时积分-比例位置控制器 递推最小二乘估计器 鲁棒性Abstract This paper presents a real 2time IP position controller realized by neural netw ork for permanent magnet linear synchronous m otor (PM LS M )serv o system 1In the paper ,neural netw ork s con figuration is sim 2ple and reas onable ,and weight has definitely physical meaning 1It has rapidly adjusting character in ordef to real 2time control 1The m over mass ,viscous friction factor and disturbance force are estimated by the proposed estimator ,which is com posed of a recursive least 2square (R LS )estimator and a disturbance observer 1The observed disturbance force is fed forward ,to increase the robustness of PM LS M drive system 1K eyw ords :PM LS M Neural netw ork real 2time IP position controller R LS R obustness国家自然科学基金资助项目。
19990402收到稿件。
郭庆鼎 1939年生,1964年毕业于哈尔滨工业大学电机工程系,现为沈阳工业大学电气工程系教授,主要研究方向为交流伺服、数控技术、鲁棒控制及智能控制。
周 悦 1970年生,沈阳建筑工程学院教师,现为沈阳工业大学在读研究生,主要研究方向为交流永磁同步伺服系统、系统辨识、智能控制及鲁棒控制。
G uo Q ingding was born in 1939,graduated from Harbin P olytechnic University 1H is speciality is industrial electrical automation 1N ow ,he is a profess or of electrical engineering department in Shenyang P olytechnic University 1He mainly studies NC technique ,AC serv o system ,robustness control and intelligent con 2trol 11 引言直接驱动的直线电机伺服系统由于去掉了中间的传动环节,消除了机械传动链的影响,从而在精密与超精进给、高速与超高速运行等方面显示出了优越性能。
永磁直线同步伺服电机采用高能永磁体,具有推力强度高、损耗低、电气时间常数小和响应快等特点。
因而,近年来在高档数控机床进给驱动中得到了应用,成为新一代数控机床的主要标志之一,这就对高精度、微进给永磁直线同步伺服电机的速度和位置伺服控制提出了很高的要求。
为此,本文提出了采用神经网络来实现实时积分-比例IP 位置控制器的在线设计。
本文所提出的神经网络结构合理、简单,权值具有明确的物理意义和可以在线快速调整的特点,消除了一般神经网络控制实时性差的缺点,进一步提高了控制器实时控制的功能,满足了位置伺服系统高性能的要求。
其次,通过本文所提出的估计器能无偏地估计出动子质量和粘滞摩擦系数,以便用于神经网络权值的在线调整。
由于系统还受一些其他非确定性因素的影响,如负载的扰动,非线性摩擦力,特别是PM L S M的端部效应产生力的波动,为了消除其影响把观测的扰动力前馈,以增强控制系统的鲁棒性。
神经网络IP位置控制器和观测器采用PC—586,R LS 估计器采用T MS32025数字信号处理器运算。
2 PMLSM模型以动子移动速度为参考坐标的电压方程u q=R s i q+pλq+πτvλd(1)u d=R s i d+pλd-πτvλq(2)其中λq=L q i q(3)λd=L d i d+λPM(4)电磁推力F e=3π2τ[λPM i q+(L d-L q)i d i q](5)对PM LS M进行矢量控制,即要求动子电流矢量与定子永磁体磁场在空间上正交。
如果i d=0,电磁推力F e与i q成正比,则F e=3π2τλPMi q=K f i q(6)永磁直线伺服电动机的运动方程为M d v(t)d t=K f i q(t)-F L(t)-Bv(t)(7)式中 u d,u q———d、q轴动子电压i d,i q———d、q轴动子电流L d,L q———d、q轴动子电感λd,λq———d、q轴动子磁链λPM———定子永磁体产生的励磁磁链M———动子和动子所带动负载的总质量R s———动子电阻v———动子速度τ———极距B———粘滞摩擦系数K f———电磁推力系数F L———负载阻力3 神经网络实时IP位置控制器的设计在数控机床中,高性能的位置伺服系统要求输出位置无超调而又快速地跟踪位置指令、稳态无静差、很强的抗扰能力和对系统参数的变化具有鲁棒性。
由于IP速度控制器在选择较高的积分增益K I 时,对参考信号具有很快的响应能力和对负载扰动亦具有较强的抑制能力[1]。
如图1所示,位置调节器是比例环节,速度调节器是IP环节,由于设计时二者合一,故称为IP位置控制器。
图1 具有扰动力观测器前馈的IP位置控制系统Fig11 IP position control system withdistubance force feedforward由图1中的IP位置控制器可得e(t)=x3r(t)-x r(t)(8)x1(t)=v3(t)=K S e(t)(9)x2(t)=x1(t)-v(t)(10)x3(t)=K I∫x2d t-K P v(t)(11)式中 v3———速度指令将式(9)~(11)离散化x1(k)=v3(k)=K S e(k)(12)x2(k)=x1(k)-v(k)(13) x3(k)=K I∑ki=0x2(i)T S-K P v(k)(14)即 x3(k)=x3(k-1)-K P[v(k)-v(k-1)]+K I T S2[x2(k)+x2(k-1)](15)式中 T S———采样周期,令T S=01001s由上式,设计神经网络结构如图2所示。
为了使系统具有快速的响应速度,位置控制器权值的初始值不是随机的小数,而是令w1=K S, w2=K P,w3=K I T S2,其中K S,K P,K I分别为IP图2 神经网络实现的IP位置控制器Fig12 IP position controler realized by neural netw ork位置控制器在空载、M和B为标称情况,且满足规定的性能指标下所设计的控制器参数,可见权值具有明确的物理意义,即与IP位置控制器参数具有对应的关系。
神经网络权值具有在线调整功能,实现了实时控制,使系统具有很好的鲁棒性。
当M和B变化时,主要靠速度环调节。
在这里,IP 位置控制器采用神经网络调节时,权的学习规则为w1(n0+1)=w1(n0)(16) w2(n0+1)=w2(n0)+d1Δ^M-d2Δ^B(17) w3(n0+1)=w3(n0)+d3Δ^M(18)式中 Δ^M———(包括负载的)动子质量增量的估计值Δ^B———粘滞摩擦系数增量的估计值d1,d2,d3———在不同规定的性能指标下的系数为了使估计器能估计出无偏差的辨识结果,让最小乘估计器与负载扰动力观测器相结合,如图1所示,观测器采用电动机驱动系统的逆动力学模型获得扰动的推力,表示为^F L/K f;估计器的输入为推力电流指令与观测扰动力等效电流的差及动子速度,输出为无偏差的辨识参数———动子质量(包括负载)^M和粘滞摩擦系数^B。
那末,观测器中的M和B可以立即由^M和^B代替,则负载的扰动能被精确地观测。
通过递推处理,被辨识的M和B 参数,以及观测的负载扰动力能很快地收敛到它们的真实值。
观测器和神经网络实现的实时IP位置控制器由PC—586实现。
通过Z OH(零阶保持器)对电机模型进行Z 变换,当F L=0时Z 1-e-T Cs・K f/B1+(M/B)s=b11+a1Z-1(19)式中 a1=-exp(T C B/M)(20) b1=-(K f/B)[1-exp(-T C B/M)](21)T C———采样周期,令T C=010002s系统模型可表示为v(k+1)=-a1v(k)+b1i q(k)(22)估计器估计系统参数的递推过程为[2]θ(k)=θ(k-1)+K(k)[v(k)-C(k)θ(k-1)](23)K(k)=P(k-1)C(k-1)T1+C(k-1)P(k-1)C(k-1)T(24) P(k)=1γ[P(k-1)-K(k)C(k-1)P(k-1)](25)式中 C(k)=[v(k),(i q-^F L/K f)](26)θ(k)=[-a1(k),b1(k)](27)γ———遗忘因子,γ=019~1θ(k)求得后,M和B的估计值很容易从式(20)和式(21)求得。