第48卷 第5期 2015正 5月 徽'I}枫 MICR0M0TORS Vo1.48.No.5 MaV.2015 伺服永磁同步电机弱磁控制系统设计 王彦超 ,赵小鹏 (1.西北工业大学,西安710072;2.中航工业西安飞行自动控制研究所,西安710065) 摘要:针对伺服系统用永磁同步电机,在电机数学模型及其SVPWM的基础上,分析了弱磁控制机理,研究了 d—q轴电流解耦策略、基于外电压环的弱磁控制策略。设计了基于DSP2812的永磁同步电机控制器,主要包括控制 电路、功率电路,为了解决DSP引起的相位滞后,研究了电机转速较高时转子位置超前补偿策略。试验结果表明: 控制系统完成了永磁同步电机的弱磁升速控制,在较宽的调速范围内实现了转速闭环高稳态精度、高瞬态响应控 制,满足伺服系统的需求。 关键词:永磁同步电机;弱磁;DSP2812;超前补偿 中图分类号:TM351:TM341 文献标志码:A 文章编号:1001—6848(2015)05—0098—03 Design of Flux-weaking Control System for Servo Permanent Magnet Synchronous Motor WANG Yanchao ,ZHAO Xiaopeng (1.Northwestern Polytechnical University,Xi an 710072,China;2.Electrical Mechanical Center, AVIC Xi ̄an Flight Automatic Control Research Institute,XJ an 710065,China) Abstract:According to permanent magnet synchronous motor(PMSM)used in servo system,the method for decoupling d——q axis currents and the strategy for flux--weaking control used outer voltage loop were researched based on the mathematical model of the motor and the space vector pulse width modulation (SVPWM).The motor controller was designed based on digital signal processor(DSP)28 1 2,including control circuit and power circuit.The strategy of motor position leading—compensation was researched in order to solve the time lag by DSP.The experiment results show that the control system achieves the flux—weaking eontrol for the PMSM motor.the static high precision and the transient fast respond of the motor speed aye al— SO realized by adopting speed closed—loop.The controller satisfies the demands of the servo system. Key words:PMSM;flux-weaking;DSP28 1 2;leading—compensation 统,在进行弱磁升速的过程中,采取转子位置超 0 引 言 永磁同步电机具有定位精度高、调速范围宽、 低速稳定性好、动态响应快、能频繁正反转、可 前补偿的方法避免了因DSP相位滞后造成的系统 振荡,并进行了试验。 1 弱磁机理 永磁同步电机采用转子永磁体激磁,结构上主 要分为表贴式和内嵌式两种,其中表贴式交、直轴 电感相等,没有磁阻转矩,一般采用i =0控制;内 工作于恶劣环境等突出优点,因此被广泛应用于 电主轴、工业电器、电动汽车、航空航天等领 域,特别是需要宽调速范围以满足恒功率运行的 伺服系统,永磁同步电机弱磁控制系统优势更加 突出,能够提高系统的性能,同时实现高效与节 能。论文针对伺服永磁同步电机控制系统,在电 机数学模型与矢量控制算法的基础上,研究了电 流解耦、削弱电机本体参数对d轴电流给定影响 的控制策略,设计了基于DSP2812的弱磁控制系 收稿日期:2015—03—20 嵌式具有凸极效应及其所带来的磁阻转矩,合理利 用磁阻转矩能够有效提高电机的功率密度。 在不计铁心饱和及损耗、三相电流对称、转子 无阻尼绕组时,可得由坐标系下永磁同步电机的数 学模型 』,其中电压方程为 5期 王彦超等:伺服永磁同步电机弱磁控制系统设计 ・99・ 磁 链 方 ● 绕组的电阻值; r 1、To 为电磁转矩; 为转子永磁磁链;P为极对数; 为转子电角速度。 程 为 ‰ Il 电机母线电压一定时,定子电压受电压极限椭 圆的,在基速以上,转速升高时,必须调节直 = R . R . f d:Ldid+ f 轴电流的大小来实现弱磁,并维持电压平衡,同时 2 受逆变器容量大小带来的电流极限圆的,还必 须合理调节交轴电流的大小实现电机的恒功率运行。 + + 【 =Lqi 电磁转矩方程为 d一 £ 一+ = [ id一 id] … 因此,永磁同步电机弱磁控制的实质就是在电压极 一 限椭圆与电流极限圆的下,合理动态分配交、 直轴电流的大小,实现电机的恒功率控制。 将式(2)代人式(3)可得 =m [ +(Ld-Lq)ijq] (4) 2 算法研究 根据伺服系统需求及矢量控制的基本原理,系 式中,id,i 分别为定子d轴和q轴电流; d,M 分 别为定子d轴和q轴电压; , 分别为d轴和g 轴电感; , 分别为d轴和q轴磁链;R 为定子 统控制算法框图如图1所示。 图1 系统控制算法框图 由式(1)~式(4)可知i 和i 是相互耦合的,不 能被d、q轴电压控制,是典型的非线性系统, 若电感感值较大,会对电流响应和转矩响应造成影 响,因此采用电流解耦控制实现 、i。的进一步解 耦,以提高系统性能。电流解耦控制对交、直轴电 在基速以下或基速以上,传统直轴电流给定一 般是通过公式法计算得到,公式法对电机本体参数 依赖特别大,在弱磁升速的过程中,电机交、直轴 电感都会随着电枢反应的影响而发生变化,从而影 响直轴电流给定的大小,目前,比较常用的做法是 通过有限元分析软件对电机进行仿真,得到交、直 轴电感随交、直轴电流的变化关系,然后在软件中 流PI调节后输出的电压值进行前馈补偿,其算法框 图如图2所示。 通过查表修正交、直轴电感感值的大小。 采用外电压环作为直轴电流给定,能有效降低 对电机本体参数的依赖。通过实时检测所需要的定 子参考电压矢量的幅值并与基准( / ̄/3)进行比较, 基速以上时,基准电压小于所需的定子电压幅值, 经过PI调节输出的直轴电流给定为负值,将起到去 磁效果,从而实现弱磁升速控制。 图2电流解耦算法框图 ・100・ 微雩裁 48卷 3 硬件设计 控制系统硬件主要包括控制电路,隔离电路及 IPM模块,其中主控芯片采用TI公司的 TMS320F2812,该芯片主频达150MHz,具有丰富的 外设资源,特别是丰富的电机控制专用接口,包括 PWM、光电编码、捕获外设口等,其中PWM能够 方便地形成永磁同步电机控制时上下桥臂所需的带 有死区的非逻辑控制信号,而且死区时间可以根据 IPM的开关特性进行灵活配置。 图3旋变解码电路图 电机转子位置检测采用单通道旋转变压器,旋 转变压器解码芯片采用AD2S1200,其电路原理图如 图3所示。 AD2S1200是旋转变压器解码专用集成芯片,输 出12位绝对位置信息和带符号的11位速度信息,一一一一一一一一一一一 ±11弧分精确度,最大跟踪速度1000 r/s 。集成 了可编程的正弦波振荡器,频率可以通过FS1、FS2 引脚方便配置。图3中,DB0~DB11引脚通过电平 转换芯片后与DSP的数据总线连接。 4软件设计 系统主要完成转速闭环、矢量控制算法。利用 事件管理器EVA的三个全比较单元产生PWM脉冲, 配置定时器T1的计数器为连续增减计数模式,定时 器T1下溢中断子程序流程图如图4所示。软件代码 采用C语言,数据采用IQ格式和标幺值,以提高运 算精度和速度。 伺服系统转速给定可以通过422总线进行数字 给定,也可以通过外部模拟输入信号进行给定,该 模拟信号由外扩AD芯片采集,再由AD芯片通过 SPI接口发送给DSP。 位置读取 二二]二二二 转速计算 二二]二二 转速PI凋节 二二=][二 q轴电流PI调 二二工二 电压外环PI调节 二二=][二 d轴电流PI调 返回 图4定时器T1下溢中断流程图 在满足系统频带要求的前提下,为了降低系统 在调速过程中电流变化的剧烈程度,同时有效降低 d、q轴电流环出现饱和的概率,期望转速给定值实 现递进变化,因此采用定时器 周期中断完成转速 给定的计算,其流程图如图5所示。 图5定时器 I3周期中断流程图 在矢量控制过程中,虽然占空比的计算已经完 成,但PWM的装载是在一个特定的时刻,比如下溢 中断触发的时刻。这样,由于DSP造成的控制滞后 是不可避免的。简单而言,就是在执行Tl下溢中断 程序时,采集到的转子位置是£。时刻的,由该转子 位置进行矢量计算得到的占空比实际上是满足tl时 刻电机所需要的电压矢量,但是占空比真正装载或 者生效的时刻却在t 时刻,t 与t 的时间差内,转 子电角度位置已经发生了变化,当电机转速较高时, 该变化的影响已经不可忽略,可能会造成系统转速 出现波动甚至是振荡,因此采用实时转速的测量值 与时间差相乘转换成相应的转子位置差,并将其补 (下转第105页)