基于强跟踪滤波算法的异步电机参数自适应无速度传感器控制
基于强跟踪滤波算法的异步电机参数自适应无速度传感器控制

要: 在异 步电机四阶模型 的基础 上增 加机械和转 矩方程 , 引入负 载转矩 和转子 电阻 为状态 变量 , 并
得到七阶非线性模型 。利用强 跟踪滤波 ( T 算 法 实现 电机 状态 和转 子 电阻 的同时估 计 , S F) 通过 仿真 比较 了 S F和扩展 K l a T am n滤波 ( K ) E F 算法 的估计 性能 。结果表 明,T S F算 法能有 效估计 电机状态 及辨识转 子 电阻 , 并且 具有 比 E F算法更理想 的估计性 能 , K 同时能满足极低速和零速 下的估 计要求 , 而在电机 的整个工作 范 从
控制 与应用技 术 E c MA
咤 札 与粒 芾J 用 21, ( ) 应 01 8 5 3
基 于 强 跟 踪 滤 波 算 法 的异 步 电机 参 数 自适 应 无速 度传 感 器 控 制 术
陆 可
( 南 交通 大学 电气工程 学院 , 西 四川 成 都
摘
60 3 ) 1 0 1
wi oo e it n e a ptto n t t r trr ssa c da a in i he whoe o e a in r n e h l p r to a g .
Ke r s s n h o o sm o o ;s e d s n o ls o t o ;e t n e l a l r t o g t a k f t r y wo d :a y c r n u t r p e e s re s c n r l x e d d Kam n f t ;sr n r c le i e i
t a s n e o rei ac ee sm tds l n os s gso gt c l r S F . o p t m lt n o s t dt t s tnew r et ae i t eul ui rn akft ( T ) C m ue s ua os rte a h ro r s i mu a y n t r ie ri i
一种用于无速度传感器异步电机控制的自适应滑模观测器

s e d o s r e a e h u p t f m h e o d c re t b e e n h o o u b e e s i n u s a d g n r p e b e r tk s te o t u s r v o te s c n u n s r ra d t er trf x o s r ra t i p t n e e - o v l v s ae h si td r tr s e d a h u p t h si td s e d i t e e a k t h e o d c re t b e e n ts te e t mae o o p e st eo t u .T e e t mae p e s h n fd b c o t e s c n u r n s r ra d o v
Abs r c :An a a tv ldig mo eob e v rfridu to t rs n o l ss e o to ssud e whih wa ta t d p ie si n — d s r e o n c in mo o e s res pe d c nr lwa t i d, c s c mp e ft si n — o e u r n bs r e s,a ld n — de r tr fux o e e d s e o s r e . The r tr o os d o wo ldig m d c re to e r v si i g mo oo l bs r ran pe d b e r v v oo
摘 要 : 研究 了一种用于异步 电机 控制的 白适应滑模观测器 。该观测器 由两 个滑模电流观 测器 、 子磁 转 链 观测 器和速度估计部分组成 。转子磁链观测器 以两 个电流观测器和速度观测器 的输 出作 为输入 , 估计转速 反馈到第二个 电流观 测器 和转子磁链观测器 。采用 Lau o yp nv理论 和 Pp v超稳定性 理论对该方 法的稳定 性 oo 进行验证 。该观 测器 具有设计 新颖 、 对参数变 化具 有很强的鲁棒性等特点 。通过 Sm l k仿真验证 了该 观测 i ui n
一种用于异步电机无速度传感器控制的自适应滑模观测器

一种用于异步电机无速度传感器控制的自适应滑模观测器高艳霞;陈静;范应鹏;宋文祥【摘要】For the problem of poor robustness to parameter change of induction motor speed sensorless control,an adaptive sliding mode observer based sensorless vector control method is presented for induction motor in this paper.The rotor flux observer was constructed on the basis of the state equation in static coordinate system.The sliding mode surface of the observer was derived by the error of the estimated stator current and the actual stator current.With the sliding motion,the estimated values were reaching the actual values finally,thus realizing the estimation of the motor rotor flux.The motor speed was obtained by adaptive theory.The Lyapunov stability theory guarantees the stability of the presented pared with other methods,adaptive sliding mode observer in this paper is superior in implementation easily and better robustness to the motor parameters deviations.The method has been simulated and implemented using the TMS320F2812 fixed-point DSP controller.Simulation and experiment results verify its feasibility and effectiveness,and under the condition of the load disturbance and the given speed change the sliding mode observer has certain robustness.%针对异步电机无速度传感器中存在的对参数变化鲁棒性差的问题,研究了一种基于自适应滑模观测器的异步电机无速度传感器的矢量控制方案.自适应滑模观测器根据电机静止坐标系下的数学模型构造了转子磁链观测器,定子电流观测值与实际值的误差构成观测器的滑模面,在滑模运动下该观测器的观测值最终趋近于实际值,从而实现转子磁链的估计.电机转速由自适应方法估算得到,滑模观测器的稳定性可由李雅普诺夫稳定性证明.与其他方案相比,该方法的优点在于实现简单,对参数变化具有鲁棒性.仿真和实验对控制方案的正确性和可行性给出了验证,该观测器可以实现对转子磁链和转速的观测,且在负载扰动和给定转速变化的情况下该滑模观测器具有鲁棒性.【期刊名称】《电机与控制学报》【年(卷),期】2017(021)004【总页数】9页(P8-16)【关键词】异步电机;自适应滑模观测器;无速度传感器;矢量控制;鲁棒性【作者】高艳霞;陈静;范应鹏;宋文祥【作者单位】上海大学机电工程与自动化学院,上海200072;上海大学机电工程与自动化学院,上海200072;上海大学机电工程与自动化学院,上海200072;上海大学机电工程与自动化学院,上海200072【正文语种】中文【中图分类】TM343异步电机的低成本、高可靠性,使其有广泛的应用。
基于扩展卡尔曼滤波的异步电机无速度传感器矢量控制

矢量控制需以转子磁链矢量定向,控制计算时需要知道转子磁链的幅值和相位.现代矢量控制技术多采用间接观测磁链的方法,即检测出电压、电流或转速信号,利用转子磁链模型,计算出转子磁链的幅值和相位.转速闭环控制需采用速度传感器,这增加了调速系统的成本及复杂性,在某些恶劣环境下速度传感器无法安装,因此,近10年来,国内外很多学者进行了无速度传感器矢量控制的研究,如采用模型参考自适应、自校正方法等[1-6].但是这种方法进行转速估计和磁链观测的准确性很大程度上依赖于对参考模型输出量的准确测量,同时参数自适应率算法过于复杂,存在大量微分、积分运算,如通过微处理器对其离散化实现比较困难,而本文介绍的转速、磁链估计的递推算法则很容易通过软件编程实现.异步电机的状态方程是一组非线性方程,根据系统辨识理论[7-8],对非线性系统状态估计最好的方法是扩展卡尔曼滤波.本文应用扩展卡尔曼滤波,对转子磁链和转速估计进行了理论分析和实验研究.这种算法通过建立一个新的状态方程,将定子电流、转子磁链和转速作为状态变量,定子电压和电流作为输入、输出变量,根据扩展卡尔曼滤波的算法步骤对5个变量进行实时状态估计.1矢量控制的基本原理异步电机矢量控制技术由德国人在20世纪70年代初提出,它实质上是一种电机转矩和磁链的解耦控制方法,利用矢量控制技术,异步电机就如同直流电机一样,可以分别控制其转矩和磁链来控制其转速.在矢量控制系统中,坐标变换和反变换是非常重要的概念,其中定子电流在两相静止坐标系的交流分量i"sa、i%sβ到同步旋转坐标系的直流分量i"sm、i%st的Park变换以及i%sm、i%st变换到i%sa、i%sβ的Park反变换是最重要的,因此求出电机转子磁链的幅值和相位是矢量控制技术的关键,由电机的基本方程可得以下的状态方程和机械运动方程:基于扩展卡尔曼滤波的异步电机无速度传感器矢量控制张伟,陈丹江(浙江万里学院,宁波315100)摘要:异步电机无速度传感器矢量控制系统需解决两个问题:转速的估计和转子磁链的观测.电机状态方程由于存在状态变量的乘积项,是一组非线性状态方程,为了对电机状态方程进行状态估计,得到电机的转子磁链和转速信号,文章采用扩展卡尔曼滤波进行状态估计.基于数字电机控制专用DSP开发系统,通过软件实现扩展卡尔曼滤波对磁链和转速的估计,获得了令人满意的实验结果.证明扩展卡尔曼滤波算法对磁链和转速的实时估计是非常准确的,由此构成的无速度传感器系统具有良好的静、动态性能.关键词:异步电机;无速度传感器矢量控制;转速估计;转子磁链观测;扩展卡尔曼滤波;数字信号处理器(DSP)中图分类号:TP273;TM343文献标识码:A文章编号:1671-2250(2007)05-0029-06收稿日期:2006-12-28作者简介:张伟,浙江万里学院电子信息学院讲师,工学博士;陈丹江,浙江万里学院电子信息学院助教,工学硕士.浙江万里学院学报第20卷第5期Vo1.20No.52007年9月JournalofZhejiangWanliUniversitySeptember200730浙江万里学院学报2007年9月(1)其中:Rs、Rr——定、转子电阻;Ls、Lr——定、转子自感;Lm——定转子互感;——转子时间常数,;σ———电机极对数;—定子电压α、β轴分量;ωr———漏感系数,;usa、usβ———转子电角速度;Pn——J———电机转动惯量;Ml———电机负载转矩.很明显(1)式是一组非线性方程,根据系统辨识理论,对非线性状态方程进行状态估计的最有效算法是扩展卡尔曼滤波算法.2基于扩展卡尔曼滤波的转子磁链和转速估计扩展卡尔曼滤波器是一种应用广泛的针对非线性系统进行状态估计的有效算法,对于无速度传感器矢量控制系统,由于转速为未知量,此时我们把转速ωr认为是一个状态变量,根据电机的机械运动方程和原来的状态方程构成新的电机状态方程,如式(2)所示,此时系统方程有5个状态变量:[isa,isβ,ψra,ψrβ,ωr]T,而系统的输入和输出不变.假定速度控制环的频率相对于电机机械时间常数来说要大得多,则在一个采样周期内转速可以认为保持恒定,即机械运动方程可表示为:将电机新的5维状态方程列写如下:(2)其中:;方程(2)显然是一组非线性状态方程,扩展卡尔曼滤波算法是一种递推式状态估计算法,为此先对连续时间方程(2)进行离散化,按照离散化公式:得到电机状态方程的离散化形式:(3)上述离散化状态方程是确定性的方程,在计算状态变量是需要用到定子电流[isa,isβ]T和定子电压[usa,usβ]T的实际测量信号,以及定转子的准确参数,而测量信号不可避免存在测量误差,定转子参数也会随着系统运张伟,陈丹江:基于扩展卡尔曼滤波的异步电机无速度传感器矢量控制31第5期行发生变化.同时对连续时间系统方程离散化也存在固有的舍入误差和量化误差,这些都将影响扩展卡尔曼滤波状态估计的准确性,导致控制效果变差.因此我们把这些不确定因素归结为状态噪声矢量w(k)和测量噪声矢量v(k),其中状态噪声矢量w(k)代表了由于电机参数变化和离散化导致的误差,测量噪声矢量v(k)则代表对电机输入输出信号测量引起的误差,相应的系统状态方程和输出方程为:假定状态噪声矢量w(k)和测量噪声矢量v(k)都是静态和高斯分布的,在扩展卡尔曼滤波算法中,我们关心的不是直接使用噪声矢量w(k)和v(k),而是需要利用噪声矢量的协方差矩阵,状态噪声和测量噪声的协方差定义如下:;其中:E#$表示数学期望值在前面对连续时间方程离散化过程中,我们假定,以此来简化机械运动方程,这有可能忽略与负载类型相关的问题,是对电机模型方程一个粗略的假定,使得准确性下降.在引入了状态噪声矢量w(k)后,这些影响就可以当作电机模型的噪声处理,使模型方程更准确.以上对电机模型进行了离散化,并考虑了状态噪声和测量噪声,得到电机离散化状态方程,在此基础上就可以利用此非线性方程对电机的5个状态进行估计,扩展卡尔曼滤波估计是针对非线性系统方程的一种随机的观测器,其目的是在出现模型和测量噪声时,仍能对系统状态进行准确估计,扩展卡尔曼滤波的结构如图1所示,下面对其过程进行分析.1.首先假定已知k时刻的系统状态估计,根据对k+1时刻的状态进行预测,由于噪声矢量事前不能确定,因此只能根据确定性方程得到k+1时刻的状态预测值x(k+1),预测方程为:2.计算预测误差的协方差矩阵P(k+1|k)浙江万里学院学报2007年9月进行矩阵运算,首先要对矩阵的元素进行寻址,F2407A是逐行存储矩阵的,因此可以很方便的利用辅助寄存器对矩阵元素进行间接寻址.计算Z的每一个元素需要进行5次乘、加运算,这5次运算是一个循环过程,每次只需改变操作数的地址.DSP有一组专门执行循环的汇编语句:.loop和.endloop因此,利用3次嵌套的循环语句可以实现矩阵相乘运算.采用汇编伪指令语句将不占用指令执行时间,以上对矩阵相乘的程序经过汇编后,将生成350条指令语句,每条乘、加指令都是单周期指令,这样计算一次矩阵相乘的时间为:350×25(ns)=8.75us.而卡尔曼滤波算法程序汇编生成1830条指令语句,其指令执行时间为:1830×25(ns)=45.75us.执行一次中断子程序大约有2560条指令,相应的指令执行时间约为64us.考虑程序的执行时间是非常重要的,因为中断子程序执行时间将直接影响功率器件开关频率的选择.4.计算k+1时刻的状态估计值5.确定k+1时刻的预测误差的协方差矩阵3实验系统设计基于数字电机控制专用DSP,对无速度传感器矢量控制系统进行实验研究,通过软件实现扩展卡尔曼滤波对磁链和转速的估计,以及空间矢量调制算法,利用扩展卡尔曼滤波对异步电机的状态进行估计,可以同时得到转子磁链和转速的估计值.扩展卡尔曼滤波算法计算工作量大,对处理器指令执行的快速性要求较高.而数字信号处理器(DSP)具有高速的指令执行速度,强大的外设处理能力和丰富的软件资源,已成为高性能电机控制系统必需的硬件支持.我们基于德州仪器公司的数字电机控制专用DSP(TMS320LF2407A)[9-10],对无速度传感器矢量控制系统进行实验研究,系统结构框图如图2所示:矢量控制系统设计包括硬件电路部分和控制算法部分,系统的硬件电路相对比较简单.系统的控制算法部分(结构框图的虚线部分)是整个矢量控制系统的核心,它利用扩展卡尔曼滤波算法实现异步电机的转子磁链和转速估计,还进行需要的各种坐标变换以及电压空间矢量PWM波形输出的控制算法,控制算法部分是由F2407A通过软件实现.F2407A外设中含有一个事件管理器模块,它为电机控制用途提供了强有力的硬件和软件支持.事件管理器包括2个定时器、3个比较单元、脉宽调制PWM波形生成电路、以及外设中断逻辑等,利用这些功能可以得到6路可调脉宽并带死区封锁的互补PWM波形输出,而外设中断逻辑正好实现控制算法的中断子程序.扩展卡尔曼滤波的算法步骤如上节所述,在此不再重复.在扩展卡尔曼滤波算法中,存在大量的矩阵运算,如矩阵相加、相乘、求逆运算等,有必要分析一下矩阵运算过程及指令执行时间.我们以典型的矩阵相乘为例进行分析,假定X、Y是两个5×5的矩阵,Z=X、Y,即:图2矢量控制系统结构框图32第5期表1给定转速、观测转速和实测转速对照表转速给定观测转速(rpm)实测转速(rpm)12.5Hz349.3~350347~35020Hz599.2~600592~59425Hz749.6~750744~74740Hz1199.6~12001168~117050Hz1499.6~15001479~14804实验结果根据前面介绍的系统硬件电路和软件控制算法,对无速度传感器控制系统进行了实验研究.实验测试了异步电机空载起动过程及稳态运行情况,以此检验系统的动态和静态性能,对实验过程中的数据结果做了波形和读数记录.实验电机的参数如下:Pn=180W,Un=220V,In=0.65A,n=1440rpm,np=2,Rs=39.55Ω,Rr=63.99Ω,Ls=Lr=917.41mh,Lm=798.92mh其中,电机的定转子参数是通过空载和堵转实验测得.实验过程测试了电机从静止到5种不同的转速给定的起动及稳定运行过程,如果以50Hz对应于电机的理想空载转速,这5种转速给定分别是12.5Hz、20Hz、25Hz、40Hz和50Hz.当电机从静止加速到稳定运行以后,对于5种不同的转速给定情况,用闪光测速仪记录下稳定运行时电机的转速读数,如表1所示:对转速给定在50Hz情况,利用示波器(TekTDS210)记录了磁链观测值、和转速估计值的波形,如图3所示.其中图3(a)上、下分别是转子磁链在两相静止坐标中的观测值ψra,ψrβ的波形;图3(b)上面是电机转速估计值的波形,下面是通过转速校验电路实测的转速波形.磁链波形是在电机稳定运行情况下记录的转子磁链的估计值,磁链波形几乎完全是正弦波形,转子磁链的幅值很明显是恒定的.上下两个波形之间都相差1/4周期,分析每种转速给定的磁链波形的周期,也都是对应的给定转速频率的倒数.转子磁链波形证明利用扩展卡尔曼滤波对转子磁链的估计是准确的,实验结果和理论分析完全一致.通过每种给定转速情况下起动过程的转速估计和实测转速波形的对比发现,转速估计值和实测值非常接近,前面的稳态转速记录说明实验系统具有良好的静态性能,转速波形则说明利用扩展卡尔曼滤波对转速的估计是非常准确的,系统具有良好的动态性能.5结论本文利用扩展卡尔曼滤波对异步电机的状态变量进行估计,分析了转子磁链和转速估计的详细步骤.基于数字电机控制专用DSP开发系统,设计了矢量控制系统硬件电路,通过软件实现扩展卡尔曼滤波对磁链和转速估计的控制算法,获得了令人满意的实验结果.通过对记录波形的分析,转子磁链波形变化规律和理论分析是一致的,转速的观测和实际所测量得到的转速在电机起动过程以及稳态运行时也基本一致,证明扩展卡尔曼滤波算法对磁链和转速的实时估计是准确的,由此构成的无速度传感器系统具有较好的静、动态性能.张伟,陈丹江:基于扩展卡尔曼滤波的异步电机无速度传感器矢量控制33浙江万里学院学报2007年9月SpeedSensorlessFieldOrientedControlofInductionMotorsBasedonExtendedKalmanFilterZHANGWei,CHENDan-jiang(ZhejiangWanliUniversity,Ningbo315100)Abstract:TwoproblemsmustbesolvedinthespeedsensorlessFieldOrientedControlofinductionmotordrive:thespeedestimationandrotorfluxobservation.Becauseofthemultiplicationtermsofstatevariables,theinductionmotormodelisthenon-linearstateequations.Toestimatethestatevariablesofmotormodelandtoobtaintherotorfluxandvelocitysignals,thepaperproposesamethodtoestimatethemusingextendedKalmanfilter.ExperimentisbasedontheDSPdesignsystemfordigitalmotorcontrol.SoftwareprogramsareusedtocarryoutextendedKalmanfilteralgorithmtoestimatetherotorspeedandfluxes.ThesatisfyingexperimentalresultsprovethatextendedKalmanfilteralgorithmcanestimaterealtimerotorspeedandfluxveryaccurately,andbasedonwhichthespeedsensorlessdrivesystemhasgoodstaticanddynamicperformance.Keywords:inductionmoto;speedsensorlessFieldOrientedControl;speedestimation;rotorfluxobservation;extendedKalmanfilter;DigitalSignalProcessor(DSP)参考文献:[1]LiZhenandLongyaXu.SensorlessFieldOrientationControlofInductionMachinesBasedonaMutualMRASScheme,[J].IEEETrans.onInd.Electron,1998,vol.45,NO.5:824-830.[2]PatrickL.Jansen,RobertD.Lorenz,andDonaldW.Novoty,Obersever-BasedDirectFieldOrientation:AnalysisandComparisonofAlternativeMethods,[J].IEEETrans.Ind.Applicat.,1994,vol.30,NO.4:945-953.[3]ColinDchauder,AdaptiveSpeedIdentificationforVectorControlofInductionMotorwithoutRotationalTransducers,[M].Conf,Rec.IEEEIASAnnualMeeting,1989:493-499.[4]HisaoKubota,andKoukiMatsuse,SpeedSensorlessField-OrientedControlofInductionMotorwithRotorResistanceAdaptation[J].IEEETrans.Ind.Appl.,1994,vol.30,NO.5:1219-1224.[5]冯哓刚,陈伯时,夏承光.感应电动机转子磁链的间接观测方法[J].电工技术学报,1997,(1):15-18.[6]姬志艳,李永东,司保军,郑逢时.无速度传感器异步电动机直接转矩控制系统的研究[J].电工技术学报,1997,(4):15-19.[7]吴广玉,范钦义,姜复兴,汪德辉.系统辨识与自适应控制(上册)[M].哈尔滨:哈尔滨工业大学出版社,1987.[8]蒋静坪.计算机实时控制系统[M].杭州:浙江大学出版社,1992.[9]TexasInstrumentsIncorporated,TMS320LF/LC240xADSPControllersReferenceGuide:SystemandPeripherals,2001.[10]TexasInstrumentsIncorporated,TMS320F/C24xDSPControllersReferenceGuide:CPU,andInstructionSet,1999.34。
异步电机的无速度传感器控制系统

0 引 言
传统 的异 步 电动机 控制 系统 中的测量 装置 较 多
v co o t lt e r e tr c n r h oy,t i p p r p o o e o lme t r d l o o tg n u r n u o h s a e r p s d a c mp e n a mo e f v l e a d c re tf x,i h y a l n te wh l p e a g a e e tr u n p e si t n oe s e d r n e c n g t b t x a d s e d e t a ef l mai .T 3 O 2 a e s gi d c in moo o MS 2 F 8 2 b s d u i u t tr l n n o s e d s n o s e t rc n r ls se ,b s d gv n t e h r w r n ot r e in T e e p rme t p e e s r e s v co o t y tm l o a e i e h a d a e a d s f wae d sg . h x e i n s s o h t h y tm y a c c a a trsi h s g o t b l y o d a p ia in p o p cs h w t a e s s t e d n mi h r ce i c a o d s i t ,g o p l t r s e t . t a i c o
基于模型参考自适应的异步电动机无速度传感器DTC

自适应卡尔曼滤波方法在光电跟踪系统中的应用

2021年第40卷第6期传感器与微系统(Transducer and Microsystem Technologies)157DOI:10.13873/J.1000-9787(2021)06-0157-04自适应卡尔曼滤波方法在光电跟踪系统中的应用**收稿日期=2019-11-12*基金项目:国家自然科学基金资助项目(61463025)吴旭,孙春霞,沈玉玲(兰州交通大学电子与信息工程学院,甘肃兰州730070)摘要:在光电跟踪系统中,图像采集装置相对控制系统传感器滞后,会使脱靶量出现误差,将导致控制系统的跟踪精度降低。
为了提高跟踪精度,提出了一种用于补偿跟踪脱靶量数据的自适应卡尔曼滤波方法。
首先,通过CSM模型计算当前时间的状态预测矩阵和预测误差方差矩阵;再根据强跟踪滤波器,利用残差序列计算调节因子;然后,利用调节因子校正预测误差方差矩阵和机动频率;最后,使用校正后的参数更新预测的输出信息。
仿真与实验结果表明:在高机动情况下,采用自适应卡尔曼滤波算法,跟踪误差的均方根误差RMS约为传统算法的0.21倍,最大跟踪误差和均方根误差都有显著减小。
关键词:光电跟踪系统;自适应卡尔曼滤波器;脱靶量;强跟踪滤波;调节因子;残差序列中图分类号:TH703;TP212文献标识码:A 文章编号:1000-9787(2021)06-0157-04 Application of adaptive Kalman filtering method inphotoelectric tracking system*WU Xu,SUN Chunxia,SHEN Yuling(School of Electronic and Information Engineering,Lanzhou Jiaotong University,Lanzhou730070,China)Abstract:In photoelectric tracking system, image acquisition device lags behind the control system sensor,which causes an error in miss distance,which will result in a lower tracking precision of the control system.In order to improve the tracking precision,an adaptive Kalman filtering algorithm for compensating tracking miss distance data is proposed.Firstly,the state prediction matrix and the prediction error variance matrix of current time are calculated by the CSM model.According to the strong tracking filter idea,calculate the adjustment factor through r esidual sequence.Then, the adjustment factor is used to coiTect the prediction error variance matrix and the maneuver frequency.Finally,the output information of prediction is updated by using lhe corrected parameters・The results of simulation and experiment show that under the high maneuvering condition,using the adaptive Kalman filtering algorithm,lhe root mean square error RMS of lhe tracking error is about0.21times that of lhe traditional algorithm,andthe maximum tracking error and root mean square error are significantly reduced. Keywords:optoelectronic tracking system;adaptive Kalman filtering;miss distance data;strong tracking filtering;adjustment factor;residual serial0引言在光电跟踪控制系统的视场中,目标的位置与视场的中心之间的特定偏差被称为脱靶量。
基于PI自适应法的无速度传感器异步电动机矢量控制系统

2
电工技术学报
2002 年 2 月
常重要 。 根据异步电机方程 , 可以推出电压型转子磁链 模型和电流型转子磁链模型表达式 电压模型 Ψr =
~
z— — — 补偿信号
从式 ( 5) 中可以发现 z 分别取 0 或 y 时 , 其改进 积分环节可分别视为低通环节和纯积分环节 。因此 适当的调整补偿量 , 可以使此改进型积分环节起到 介于纯积分环节和低通滤波器之间的作用 。本系统 β 坐标系下 , 其结构 中采用上述磁通观测器 , 在α 2 图如下 :
第 17 卷第 1 期
电工技术学报
2002 年 2 月
基于 PI 自适应法的无速度传感器 异步电动机矢量控制系统
Speed Sensor2less Vector Control System of Induction Motor Based on PI Adaptive Mechanism
王文森 李永东 王光辉 陈 杰 李明才 ( 清华大学电机工程系 100084)
ωc — 式中 — — 高通滤波器
x— — — 系统的输入 y— — — 系统的输出
1/ s — — — 纯积分环节
也就是说用滞后环节 TL / ( 1 + TL s ) 代替上式中的 积分项 , 由此带来的幅相误差可以用转子磁通参考 值 Ψr3 来加以补偿 , 从而得到改进电压型转子磁 链观测模 Ψr TL e r Ψr = + 1 + TL s 1 + TL s
Keywords : Flux observer Speed estimator Dynamic Steady Robustness
1 引言
无速度传感器技术的运用 , 一方面可以完成高 性能控制中对速度闭环的需要 , 另一方面又减少了 由安装速度传感器而引起的系统硬件复杂性上升和 可靠性下降 。在所有异步电动机无速度传感器的控 制策略中 , 磁通的观测及其准确控制尤为重要 。但 是由于目前所有磁通或速度观测器都或多或少地依 赖于电机参数辨识的准确性 , 因此提高电机控制策 略的鲁棒性是研究异步电动机控制系统的关键 。在 异步电动机的参数中 , 转子电阻由于温升和饱和的 效应 , 相对于定子电阻和感抗而言变化较快 , 有时
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于强跟踪滤波算法的异步电机参数自适应无速度传感器控制陆可【摘要】在异步电机四阶模型的基础上增加机械和转矩方程,并引入负载转矩和转子电阻为状态变量,得到七阶非线性模型.利用强跟踪滤波(STF)算法实现电机状态和转子电阻的同时估计,通过仿真比较了STF和扩展Kalman滤波(EKF)算法的估计性能.结果表明,STF算法能有效估计电机状态及辨识转子电阻,并且具有比EKF算法更理想的估计性能,同时能满足极低速和零速下的估计要求,从而在电机的整个工作范围内实现转子电阻自适应的状态估计.%The equations of machine and torque were added to the fourth-order model of asynchronous motor.A seventh-order nonlinear model was obtained via increasing load torque and rotor resistance as state variables.The motor states and the rotor resistance were estimated simultaneously using strong track filter (STF).Computer simulations were performed to compare the estimation performance between STF and EKF.The results illustrated that STF could estimate the motor states and the rotor resistance effectively, and its performance was more perfect than EKF' s.STF could also satisfy the estimation request running at very low and zero speed, thus it could realize the states estimation with rotor resistance adaptation in the whole operation range.【期刊名称】《电机与控制应用》【年(卷),期】2011(038)005【总页数】6页(P16-21)【关键词】异步电机;无速度传感器控制;扩展卡尔曼滤波;强跟踪滤波【作者】陆可【作者单位】西南交通大学电气工程学院,四川成都610031【正文语种】中文【中图分类】TM346+.20 引言现代工业控制中,异步电机以其结构简单、运行可靠、价格低廉、维护方便等优点得到了广泛应用,而其固有的强耦合、非线性、多输入、多输出等特性使其成为一类重要的非线性控制系统。
目前,对于异步电机控制的研究主要集中在磁场定向控制[1]、直接转矩控制[2]、反馈线性化控制[1,3]、滑模控制[4]及无源性控制[1]等方法上,它们的共同点就是力求转矩和磁链的独立控制,从而实现异步电机的线性化控制。
在异步电机无速度传感器控制系统中,除了采用一定的控制方法外,电机参数的准确与否是影响其控制性能的主要因素。
但是,异步电机在运行过程中,参数随着工况和环境的变化表现出时变性,在利用定参数模型进行计算时,必然会引入误差,导致控制性能变差。
因此,电机参数的在线辨识得到了广泛研究,其中大多数方法都是利用约束条件,简化模型结构,减少测量变量,得到电机参数;也有利用模型参考自适应[5-6]、观测器估计[7-8](Luenberger、Kalman 等)、人工智能[9-11](包括神经网络、模糊逻辑、遗传算法等)等算法实现电机参数的在线辨识。
此外,还有难点来自于未知的负载扰动,以及在极低速和零速时的转速估计问题[12]。
因此,需要设计一种估计方法,能同时估计电机转速、转子磁链、负载转矩和电机参数,并能解决零速附近的转速估计问题。
文献[7]在异步电机四阶模型的基础上,引入机械和转矩方程,同时为了在线辨识转子电阻,增加负载转矩和转子电阻为状态变量,建立异步电机的七阶扩展状态方程,并利用扩展卡尔曼滤波(Extended Kalman Filter,EKF)算法,实现异步电机状态和转子电阻的同时估计。
EKF算法是一种常用的状态估计方法,但存在两大缺陷:(1)关于模型不确定性的鲁棒性差,造成状态估计不准,甚至发散等现象;(2)当系统达到平稳状态时,算法将丧失对突变状态的跟踪能力。
针对上述两个问题,周东华在EKF算法的基础上提出了强跟踪滤波(Strong Track Filter,STF)[13-14]算法,利用正交性原理,增加渐消因子,使算法始终保持对系统状态的准确跟踪,从而有效弥补了EKF算法的缺陷。
因此,本文利用STF算法替代EKF算法对电机状态和参数进行估计,并通过仿真对两者的估计性能进行了比较。
1 异步电机数学模型在静止αβ坐标系下,异步电机的四阶离散化模型可描述为状态向量x(k)= [isα(k)isβ(k)ψrα(k)ψrβ(k)]T,输出向量y(k)=[isα(k)isβ(k)]T,输入向量 u(k)=[usα(k)usβ(k)]T,系数矩阵分别为式中:us、is——定子电压、电流;ψr——转子磁链;Rs、Rr,Ls、Lr——定、转子电阻、电感;Lm——励磁电感;ωr——转子角速度;T——采样周期。
τr——转子时间常数,τr=Lr/Rr;σ——漏感系数,σ =1-Lm2/LsLr;为利用STF算法对电机转速、负载转矩和转子电阻进行估计,根据文献[7]在原四阶模型的基础上引入机械和转矩方程,并增加状态变量ωr、TL 和 Rr,则扩展后的状态向量 x(k)=[isα(k)isβ(k)ψrα(k)ψrβ(k)ωr(k)TL(k)Rr(k)]T,输入和输出向量不变。
同时,修改系数矩阵为式中:TL——负载转矩;J——转子及其所连接负载的转动惯量;np——极对数。
2 STF算法根据上述异步电机的非线性模型,可利用STF算法对其状态进行估计。
按照实际系统模型,在式(1)和式(2)的基础上增加噪声项,重写状态方程为式中,状态噪声w和测量噪声v均为高斯白噪声,并具有如下统计特性:E[w(k)]=E[v(k)]=0,E[w(k)w(j)T]=Q(k),E[v(k)v(j)T]=R(k),E[w(k)v(j)T]=0。
其中,Q(k)为对称非负定阵,R(k)为对称正定阵。
初始状态x(0)为高斯分布的随机向量,且满足如下统计特性:E[x(0)]=x0,E[x(0)-x0][x(0)-x0]T=P0,并且 x(0)与 w(k),v(k)统计独立。
根据文献[13],带多重次优渐消因子的STF算法的迭代步骤如下:(1)令k=0,设置初始值x(0|0)、P(0|0),以及噪声协方差阵Q、R。
(2)由式(5)和式(6)计算出状态和测量的预测值(k+1|k)、(k+1);由式(7)和式(8)计算出 F(k)、H(k+1)。
(3)由式(9)计算出测量残差γ(k+1);由式(10)计算出其协方差阵V(k+1)。
式中ρ为遗忘因子,0 <ρ≤1,一般取ρ=0.95。
(4)由式(11)~式(15)计算出渐消矩阵LMD(k+1);式(11)中,β≥1为弱化因子,用于削弱渐消因子的调节作用,避免可能造成的过调节,使状态估计更加平滑;式(12)和式(14)中,ai为预先确定的常数,根据系统的先验知识可大致确定:(5)由式(16)计算出状态误差协方差阵预测值P(k+1|k);由式(17)得到增益矩阵K(k+1)。
(6)由式(18)和式(19)更新状态及其误差协方差阵的估计值(k+1|k+1)、P(k+1|k+1)。
(7)k+1→k,转向(2),继续循环。
3 仿真结果比较及分析为检验STF算法的估计性能,下面通过图1所示的异步电机无速度传感器矢量控制系统对其进行仿真研究,并与EKF算法在估计精度和跟踪速度等方面进行比较。
算法仿真采用Simulink实现,利用S-Function分别编写基于STF和EKF算法的估计模块。
图中ASR、ATR和AψR分别为转速、转矩和磁链PID调节器,实现带转矩内环的转速和磁链闭环控制。
仿真所用电机为三相四极笼型交流异步电机,星型联接,其参数如下:PN=2.2 kW,UN=380 V,fN=50 Hz,nN=1 440r/min,J=0.01 kg × m2,Rs=1.7 Ω,Rr=2.0 Ω,Ls=166 mH,Lr=168 mH,Lm=159 mH。
为了避免各物理量的数值差异导致数值计算的不稳定,本文在仿真中将各物理量均转换成标幺值进行计算。
图1 无速度传感器矢量控制系统在EKF和STF算法中,系统初始状态误差协方差阵P(0|0)、噪声协方差阵Q、R的取值对算法的性能有一定的影响。
为了减小算法的计算复杂度,P(0|0)、Q和R 的取值均为正定的对角阵。
根据Kalman滤波算法,Q和R的取值应分别依照状态和测量噪声的统计特性获得。
但是,实际系统中噪声的统计特性并不一定能得到,因此,Q和R的最优取值经常是通过经验和多次试验后反复调整得到的。
本文综合考虑算法的动态响应、收敛速度、稳态精度等因素,通过多次调整得到最优取值为 P(0|0)=10-7I(7),Q=10-7I(7),R=10-5I(2)。
为了保证 EKF 和 STF算法在相同的条件下进行比较,两者的P(0|0)、Q和R取值相同,且状态向量的初始值均为零。
为了综合比较EKF和STF算法在各种工况下的估计性能,设计仿真过程如表1所示。
表1 仿真过程描述时间参数/s 0~5 5~10 10~1515~20电机转速/(r·min -1) 900 1 500 1000负载转矩/(N·m) 10 20 5 0转子电阻/Ω 2 5 3 1状态描述带载起动加载加速减载减速空载零速图2分别给出了转子电阻((a)、(b))、电机转速((c)、(d))、负载转矩((e)、(f))和转子磁链((g)、(h))的估计值及其对应误差值的仿真波形,其中REF表示实际值或给定值,EKF和STF分别表示对应的估计值。
下面针对EKF和STF算法的估计性能进行比较分析。
(1)转子电阻。
由图2(a)、(b)可见,STF算法能有效估计转子电阻,当转子电阻发生突变时,STF算法的动态调节时间在2 s以内。
0~15 s内的稳态误差约为5%,在最后5 s的零速阶段,稳态误差达到了50%,这与零速时激励信号不够充分有关。
从转速、负载转矩及转子磁链的估计结果来看,由于STF算法对于系统的不确定性具有较强的鲁棒性,因此这些误差是在可以接受的范围之内。