基于自抗扰控制器的永磁同步电机矢量控制仿真

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

交流永磁同步电机理论课程报告1基于自抗扰控制技术的永磁同步电机矢量控制仿真摘要:文章针对经典的PID控制器应用于永磁同步电机矢量控制的缺点。依据永磁同步在两相同步旋转坐标系下的数学模型,设计了转速控制环的ADRC控制器,结合按转子磁场定向的矢量控制在simulink中建立了永磁同步电机调速系统仿真模型,对一台隐极式永磁同步电机进行仿真。仿真发现,发现ADRC作为速度环的控制器能够避免使用PI控制器时出现超调的问题,而且在转矩突变干扰下转速能迅速回到原稳定平衡点。仿真说明使用ADRC控制器代替PI控制器控制永磁同步电机使得系统具有更好的抵抗负载转矩扰动的能力。关键词:矢量控制;ADRC;抵抗转矩扰动0引言交流永磁伺服电机驱动控制策略研究现状电机控制技术是高性能交流永磁伺服电机驱动器的核心,PMSM作为一个典型的非线性复杂控制对象,具有多变量、强耦合、非线性、变参数等特性,在目前来看,常规的电机调速控制方法主要有矢量控制和直接转矩控制策略。矢量控制(VectorControl,VC)也称为磁场定向控制(HeldOrientedControl,FOC),其基本思路是:通过坐标变换实现模拟直流电机的控制方法来对永磁同步电机进行控制,实现了电机定子电流转矩分量与励磁分量的解耦。VC的目的是为了改善转矩控制性能,从而使驱动系统具有转矩平滑、调速范围宽等特点,是高性能交流伺服驱动系统的主要控制方式。和VC不同,直接转矩控(DirectTorqueControl,DTC)制摒弃了解耦的思想,取消了旋转坐标变换,简单的通过电机定子电压和电流,借助瞬时空间矢量理论计算电机的磁链和转矩,并根据与给定值比较所得差值,实现磁链和转矩的直接控制。直接转矩控制可以获得比VC更快的动态响应,在对于动态响应要求高的场合具有独特的优势。但DTC要保证实际力矩与给定一致就需根据误差选择驱动器件的开关状态,同时保证电机磁链能够按预定轨迹运行,在转矩和磁链的滞环比较器进行控制时会产生转矩脉动,这样将大大的影响电机的低速性能和系统的稳定性,使得电机的宽调速范围受到严重影响,同时导致位置控制精度降低。相比之下,VC的电流环能够保证力矩电流迅速跟随实际给定,保证了实际电机力矩需求,同时使得电机的电磁力矩稳定,实际的调速范围更宽,甚至能超低速运行;同时电机所有的电磁转矩都由电枢电流产生,通过对位置环的实时控制,可最终使得电机电流构造的电交流永磁同步电机理论课程报告2枢磁场与直轴垂直,同时电机交轴电流与系统控制中的交轴给定量一致,能够实现更优的过载性能,使得电机的启动和制动性能更好,动态响应更快,保证了控制系统的稳定性[1]。VC这种常规的控制方法主要是针对集中参数的连续时间动态系统,要求控制对象可以量化,对各种量化参数之间的关系能够用微分方程来描述。但是,常规的控制方法对具有高度非线性、不确定性因素,且具有高性能要求的复杂系统时,就难以实现满意的控制品质。将各种控制策略应用于VC中,可获得比标量控制要理想得多的动态控制性能,因此,高性能的伺服电机驱动系统一般都是基于VC技术来进行分析和设计的。经典的VC技术一般使用PID控制器,而PID控制器由于积分环节的存在而容易出现超调问题,且限制了其动态响应速度,而加入微分后虽然能够使系统不出现超调,但是微分环节对外界未知干扰有放大作用,使得系统的抗干扰能力变差。ADRC[2]。因此,为了满足高性能交流永磁伺服系统的控制要求,进一步提高交流永磁伺服驱动系统的动、静态性能,增强系统的鲁棒性和抗扰动能力,本文是在矢量控制策略的基础上采用先进的自抗扰控制算法,充分考虑驱动控制系统与电机性能的匹配性,进一步提高系统控制性能和控制效率。1永磁同步电机矢量控制1.1永磁同步电机数学模型基于磁场定向理论,忽略PMSM的磁滞损耗,则同步旋转坐标系中PMSM的动态数学模型[3]为:qdqdqrprLqdqdqfprfrddrpqsqqdqqrpdsdddiiLLinBTiiLLinJtiLniRuLtiiLniRuLti)((T))(((1dd)(1dd)(1dde)(1)式中du,qu,di,qi分别为定子相电压电流的交直轴分量;dL为永磁磁同步电机直轴电感;qL为交轴电感;对于面装式永磁同步电机qdLL;sR为定子电阻;f为转子磁链;J为转动惯量;B为粘滞摩擦系数;r为转子转速;pn为极对数;LT为负载转矩;eT为电磁转矩。交流永磁同步电机理论课程报告31.2按转子磁场定向矢量控制策略图1按转子磁场定向的矢量控制结构框图电磁转矩的生成可看成是两个磁场相互作用的结果,可认为是由转子磁场与电枢磁场相互作用生成的。电磁转矩可以表达为转子磁链与定子电流矢量乘积:sfiψpSinipTSfe(2)转子磁链矢量fψ的幅值不变,通过控制定子电流矢量的幅值及与转子磁链矢量的夹角,就可以控制电磁转矩的大小,这就是永磁同步电动机以转子磁场定向的矢量控制的原理。在转子磁场定向的矢量控制中,将两相旋转坐标系d轴放置在转子磁链方向上,通过坐标变换,分别控制定子电流矢量的幅值与相位,如图2所示。图2按转子磁场定向矢量图1.3永磁同步电机矢量控制策略根据速度调节范围和性能要求的不同,永磁同步电机矢量控制策略主要有0di控制、交流永磁同步电机理论课程报告4最大电磁转矩/电流控制、弱磁控制和最大输出功率控制等几种[10]。其中,0di的矢量控制方法可简化永磁同步电机的数学模型,使定子电流与电磁转矩输出成正比,且无弱磁电流分量,控制简单。本文即采用0di的矢量控制策略,通过控制qi来控制eT,从而达到控制转速的目的。2自抗扰控制技术自抗扰控制技术是一种只需要受控对象阶次、控制量作用范围、输入输出通道个数和联结方式的一种不依赖对象具体模型参数的新型实用控制技术。其不再区分线性、非线性,时变、时不变,单变量、多变量,而“时间尺度”才是区别被控对象的新的标准,即具有相同“时间尺度”的被控对象可以利用相同的自抗扰控制器进行控制。其最本质的控制思想就是将作用于被控对象的所有不确定因素都视为未知扰动,并利用受控对象的输入输出量对其进行估计并给予补偿。控制器主要包括三部分:微分跟踪器(TD)、非线性PID(NLPID)、扩张状态观测器(ESO)[2]。2.1跟踪微分器跟踪微分器是为了克服经典微分器的噪声放大效应而提出的最速跟踪器。其作用是:(1)对给定信号安排过度过程,能够无超调、快速跟踪给定信号。利用其与反馈量的误差对系统进行控制,从而避免直接利用给定信号与反馈量的误差所带来的初始控制力过大而导致的系统超调。(2)提供给定信号的微分量。通过TD获得较为准确的微分信号,使PID真正发挥作用,而非只是传统的PI调节。TD的离散表达式如下:01001110(,,,)(1)()()(1)()fhfhanvvvrhvkvkhvkvkvkhfhyv(3)式中,v是给定信号;0v,1v分别是v的跟踪信号和微分跟踪信号;r是快速因子,其值越大,0v就能越快的跟踪给定;h是仿真步长;y是输出信号。其中fhan是最速控制综合函数,具体表达式如下:交流永磁同步电机理论课程报告5202101201022,(8)()()/2(()())/2()(()())/2(/())()yyaadrhahxyxaaddyaasignyadssignydsignydaayasassignadsignadfhanradsignasrsigna(4)2.2扩张状态观测器(ESO)扩张状态观测器实现根据输出反馈观测出总体扰动的功能,一阶的离散化ESO具体形式如下:111121111222122()(1)()(()(,,))(1)()(,,)ezkyzkzkhzkfalebuzkzkhfale(5)上式中1()(,,)/esigneefaleee(6)2.3非线性组合(NLSEF)非线性组合包含了误差反馈率和扰动补偿部分,实现计算得出控制量的功能,一阶形式的典型非线性组合离散化形式如下:0002(,,)()/evyukfaleuuzkb完整的一阶自抗扰控制其的结构图如下图所示:非线性组合bb过渡过程扩张状态观测器控制对象1/b1/bZ2-Z1-VV0eU0Uy图3一阶自抗扰控制器框图交流永磁同步电机理论课程报告63PMSM的ADRC设计在设PMSM基于ADRC的速度控制器时把包括电流环在内的逆变器和PMSM看作一个广义的控制对象的整体。从式(1)的第3个表达式可以看出,永磁同步电机的转速受到交轴电流、直轴电流、负载转矩和辟擦系数的影响。根据ADRC的基本原理将qi看作转速的控制量,即ADRC的输出,将负载转矩和摩擦系数的影响看作系统的扰动,即rLBTJta1)(因此,式(1)的第3式可以看作:qfpriJntat)(dd(7)将永磁同步电机的速度环看作一阶模型,据此设计一阶的ADRC速度控制器。01001110111121111222122002(*,,,)(1)()()(1)()*'()(1)()(()(,,)*)(1)()(,,)*'(,,)*()/rrrqrqfhfhanvvrhvkvkhvkvkvkhfhvezkzkzkhzkfalebizkzkhfaleeyukfaleiuzkb(8)其中,*r为转速给定;r为转速反馈;*qi为转速控制器输出的q轴电流给定值。4ADRC和PI作为速度环控制器的仿真对比以simulink工具箱中的为所控制的电机模型,设置参数如下表[4]:表一、电机模型主要参数参数名称数量值定子电阻Rs2.875Ω定子直轴电感Ld0.85mH定子交轴电感Lq0.85mH永磁体磁链Faif0.175Wb转动惯量J0.0018kg.m^2交流永磁同步电机理论课程报告7极对数p4额定转速wr100rad/s阻尼系数F0静摩擦力Tf0并且设定转子初始角为0°时,转子位置和A相轴线对齐。4.1PI作为速度控制器的simulink仿真模型首先,按照图1所示的基于转子磁场定向的矢量控制结构框图搭建了如图4所示的用PI控制器作速度控制器的simulink仿真模型。图4PI作速度控制器的PMSM矢量控制模型其中PID模块为离散比例、积分和微分控制器模块。A_B_C/dq变换模块实现将三相静止ABC轴系的相电流ia、ib、ic变换到与转子磁场同步旋转的两相轴系中的id、iq。Us_alfa_beta模块实现将dq同步旋转坐标系中的电压Ud,Uq变换到两相静止坐标系中的电压Us_alfa和Us_beta。SVPWM模块实现电压空间矢量调制生成六路脉冲控制6个开关管的通断,设置开关频率为20kHz。Converter为三相全桥电路。电流控制内环PID1和PID2的参数均为Kp=100,KI=100,Kd=0;转速控制环PID5的参数为Kp=40,KI=100,Kd=0。交流永磁同步电机理论课程报告84.2ADRC作为速度控制器的simulink仿真模型图5、ADRC作速度控制器的PMSM矢量控制模型将图4中速度控制环的PID控制器模块换成adrc模块就构成了ADRC作为速度控制器的simulink仿真模型。其中ADRC控制器的具体算法见第三章。参数设置为01001110111121111222122002(*,,,)(1)()()(1)()*'()(1)()(()(,,)*)(1)()(,,)*'(,,)*()/rrrqrqfhfhanvvrhvkvkhvkvkvkhfhvezkzkzkhzkfalebizkzkhfaleeyukfaleiuzkb

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功