D0L:10.13374M.issn1001-053x.2012.12.020 第34卷第12期 北京科技大学学。报 Vol.34 No.12 2012年12月 Journal of University of Science and Technology Beijing Dec.2012 带有负载观测的异步电动机广义预测控制 张勇军四 郝春辉 北京科技大学冶金工程研究院,北京100083 ☒通信作者,E-mail:zhangyj@ustb.cu.cn 摘要提出了一种带有负载观测功能的异步电动机广义预测控制算法,在对系统动态模型分析的基础上建立了调速系统 的受控自回归积分滑动平均模型.该控制算法给出了能够使下一次采样时刻的实际转速以最优特性跟踪下一时刻参考转速 的广义预测控制律,并采用负载转矩观测器的前馈功能增强速度控制的抗干扰能力.仿真和实验结果表明,通过合理选择控 制器参数,具有转矩预测功能的直接转矩控制系统在转速跟踪和抗扰能力方面得到一定提高 关键词异步电动机:预测控制系统:负载观测器:受控自回归积分滑动平均 分类号TM343 Generalized predictive control of induction motors with load torque observation ZHANG Yong jun,HAO Chun-hui Research Institute of Metallurgical Engineering,University of Science and Technology Beijing,Beijing 100083,China Corresponding author,E-mail:zhangyj@ustb.edu.cn ABSTRACT A generalized predictive control (GPC)law with a disturbance observer was presented for an induction motor.A con- trolled auto-regressive integrated moving average (CARIMA)model for the drive system of an induction motor was established by analy- zing the dynamic equation.The proposed generalized predictive control law aimed to make the actual speed at the next sampling time tracking to the reference speed with optimal characteristics,and the load torque was considered as an unknown disturbance,which could be estimated by a nonlinear observer.In combination with a direct torque control system,the GPC algorithm was applied to con- figure the torque reference.The stability of the system can be achieved by simple design parameters.Simulation and experimental re- sults prove the effectiveness of the proposed controller. KEY WORDS induction motors:predictive control systems:load observers:controlled auto-regressive integrated moving average 异步电动机本身是一个多变量、强耦合的非线 来预测控制在电动机调速领域的应用日益得到重 性时变参数系统,其速度响应不但依赖于控制系统 视,也取得了不少有价值的研究成果.文献5]在永 准确的电磁转矩输出,同时还与参数时变、负载扰动 磁同步电动机直接转矩控制中对每个区域内电压矢 等不确定因素有关四.智能控制算法如模糊控制和 量的控制角进行预测以减小转矩和磁链的脉动,提 神经网络控制在一定程度上能够提高系统的抗干扰 高电动机相电流的正弦度:文献[6]将模糊逻辑系 能力和对跟踪误差的收敛性,但一般具有复杂的网 统引入预测控制,并应用于异步电动机的速度控制, 络结构和繁琐的推理模型计算,在实时性要求高的 针对其强耦合特性设计了高性能的转速控制器,使 场合应用受到限制. 速度控制的快速性得到提高:文献7]采用预测控 预测控制是根据被控对象的历史和当前信息在 制策略将异步电动机直接转矩控制中的采样周期细 有限的时域内按给定性能指标优化未来输出,具有 分为三个可变的时间段,文献8]提出的一种基于 多步预测、滚动优化和在线反馈校正等特征,对模型 离散状态模型的预测转矩控制策略,采用了两步预 精度要求低,有良好的跟踪性能及鲁棒性-.近年 测算法以减轻由于数据处理引起的控制滞后影响, 收稿日期:2011-11-03 基金项目:国家科技支撑计划资助项目(2012BA09B02):北京市科委重大项目(D09030303780902)
第 34 卷 第 12 期 2012 年 12 月 北京科技大学学报 Journal of University of Science and Technology Beijing Vol. 34 No. 12 Dec. 2012 带有负载观测的异步电动机广义预测控制 张勇军 郝春辉 北京科技大学冶金工程研究院,北京 100083 通信作者,E-mail: zhangyj@ ustb. edu. cn 摘 要 提出了一种带有负载观测功能的异步电动机广义预测控制算法,在对系统动态模型分析的基础上建立了调速系统 的受控自回归积分滑动平均模型. 该控制算法给出了能够使下一次采样时刻的实际转速以最优特性跟踪下一时刻参考转速 的广义预测控制律,并采用负载转矩观测器的前馈功能增强速度控制的抗干扰能力. 仿真和实验结果表明,通过合理选择控 制器参数,具有转矩预测功能的直接转矩控制系统在转速跟踪和抗扰能力方面得到一定提高. 关键词 异步电动机; 预测控制系统; 负载观测器; 受控自回归积分滑动平均 分类号 TM343 Generalized predictive control of induction motors with load torque observation ZHANG Yong-jun ,HAO Chun-hui Research Institute of Metallurgical Engineering,University of Science and Technology Beijing,Beijing 100083,China Corresponding author,E-mail: zhangyj@ ustb. edu. cn ABSTRACT A generalized predictive control ( GPC) law with a disturbance observer was presented for an induction motor. A controlled auto-regressive integrated moving average ( CARIMA) model for the drive system of an induction motor was established by analyzing the dynamic equation. The proposed generalized predictive control law aimed to make the actual speed at the next sampling time tracking to the reference speed with optimal characteristics,and the load torque was considered as an unknown disturbance,which could be estimated by a nonlinear observer. In combination with a direct torque control system,the GPC algorithm was applied to configure the torque reference. The stability of the system can be achieved by simple design parameters. Simulation and experimental results prove the effectiveness of the proposed controller. KEY WORDS induction motors; predictive control systems; load observers; controlled auto-regressive integrated moving average 收稿日期: 2011--11--03 基金项目: 国家科技支撑计划资助项目( 2012BAF09B02) ; 北京市科委重大项目( D09030303780902) 异步电动机本身是一个多变量、强耦合的非线 性时变参数系统,其速度响应不但依赖于控制系统 准确的电磁转矩输出,同时还与参数时变、负载扰动 等不确定因素有关[1]. 智能控制算法如模糊控制和 神经网络控制在一定程度上能够提高系统的抗干扰 能力和对跟踪误差的收敛性,但一般具有复杂的网 络结构和繁琐的推理模型计算,在实时性要求高的 场合应用受到限制. 预测控制是根据被控对象的历史和当前信息在 有限的时域内按给定性能指标优化未来输出,具有 多步预测、滚动优化和在线反馈校正等特征,对模型 精度要求低,有良好的跟踪性能及鲁棒性[2--4]. 近年 来预测控制在电动机调速领域的应用日益得到重 视,也取得了不少有价值的研究成果. 文献[5]在永 磁同步电动机直接转矩控制中对每个区域内电压矢 量的控制角进行预测以减小转矩和磁链的脉动,提 高电动机相电流的正弦度; 文献[6]将模糊逻辑系 统引入预测控制,并应用于异步电动机的速度控制, 针对其强耦合特性设计了高性能的转速控制器,使 速度控制的快速性得到提高; 文献[7]采用预测控 制策略将异步电动机直接转矩控制中的采样周期细 分为三个可变的时间段,文献[8]提出的一种基于 离散状态模型的预测转矩控制策略,采用了两步预 测算法以减轻由于数据处理引起的控制滞后影响, DOI:10.13374/j.issn1001-053x.2012.12.020
第12期 张勇军等:带有负载观测的异步电动机广义预测控制 ·1459· 在低速固定开关频率控制时,这两种方法对转矩和 ba-1 (3) 磁链的脉动起到良好地抑制作用;在文献⑨一10]中 +as-T 提出的基于模型预测的直接转矩控制(DTC)算法是 通过跟踪输出轨迹预测未来几个时刻的电压空间矢 其中,s为拉氏变换算子,a=-1,b=PT./J,T,为采 量,选择合适的开关状态来维持磁链和转矩在滞环 样周期 范围以内,该方法在满足性能指标下对减少功率器 根据广义预测控制理论,由式(3)整理得到 件开关频率效果显著. w(k)=-aw(k-1)+bT(k-1)(k为离散后的采 广义预测控制(GPC)在保持最小方差自校正控 样时刻),上式两边同乘以差分算子△=1-z整理 制的基础上,引入不相等的预测和控制水平,能消除 可得 不可测干扰的影响1一,且不过分依赖于对象的准 (1+az1)△o(k)=b△T,(k-1). 确数学模型,它融合了预测控制与自适应控制的优 考虑负载转矩扰动预报值为(k)时上式可以 点,可直接处理输入、输出约束,适用于开环不稳定 记为 和非最小相位系统.本文在建立异步电动机传动系 (1+az1)△w(k)=b△Ta(k-1)+(k).(4) 统的受控自回归积分滑动平均模型的基础上,提出 取A(z1)=(1+az1)(1-z1),B(z1)= 将广义预测控制算法用于异步电动机的直接转矩控 bz1(1-z1),可以得到如下的传动系统的受控自 制系统中.直接转矩控制系统中决定三相电压源逆 回归积分滑动平均模型表达式: 变器开关状态的定子电压空间矢量是根据给定的电 A(z1)w(k)=B(z)T:(k-1)+(k).(5) 磁转矩指令与电动机电磁转矩观测值的比较误差, 2 基于受控自回归积分滑动平均模型的广 以及定子磁链的大小与相位角的限定范围来选择确 义预测控制 定的.本方法在一个采样周期内以当前时刻的速度 实际值与后面采样时刻的预测值进行比较,设定下 2.1广义预测控制律设计 一采样时刻的转矩给定,从而得到该时刻满足控制 为求解式(5)所描述模型的广义预测控制律, 性能指标为最小的优化空间电压矢量,使下一次采 引入如下的Diophantine方程4-: 1=E(z-1)A(z)△+zF(z), (6) 样时刻的实际转速以最优特性跟踪下一时刻参考 转速. E,(z1)B(z-)=G,(z1)+zH(z1).(7) 结合式(5)~(7),可将传动系统的受控自回归积分 1传动系统的受控自回归积分滑动平均模型 滑动平均模型记为如下的向量形式: 传动系统的动态速度控制性能由负载转矩变化 @=GT +F(k)+HATa (k-1)+E.(8) 和电磁转矩输出效果决定,因此考虑由控制系统及 其中, 负载特性决定的运动方程来得到用于闭环速度控制 F=E1,F2,…,F]T, 的预测模型.取受控自回归积分滑动平均(CARI- H=H,H2,…,Hn]T, MA)模型)作为广义预测控制器的参数估计模型, E=E1E(k+1),E2E(k+2),…,E(k+]', 由于模型控制律中积分作用的存在,阶跃负载扰动 80 引起的偏差得到消除,可以确保系统输出稳态误差 G= 为零传动系统的运动方程为 工-1=胎 L8n-1 80- (1) 为系数矩阵,可采用递推法求得, 式中,T。为电动机电磁转矩,T为负载转矩,J为转 Ta=△Ta(k),△Ta(k+1),…,△Ta(k+d]T 动惯量,P为电动机极对数,ω为角速度,1为时间变 与 量.若令T=T。-T,对上式进行拉氏变换得传递 w=ω(k+1),ω(k+2),…,w(k+]T 函数如下: 分别为不同时刻的异步电动机动态电磁转矩和输出 ω(s)-P 转速矢量. T(=5 (2) 在电动机控制中,一般要求未来时刻的输出量 经零阶采样保持后,式(2)的离散化Z传递函数为 能够尽可能接近由参考轨迹决定的期望值,但又不
第 12 期 张勇军等: 带有负载观测的异步电动机广义预测控制 在低速固定开关频率控制时,这两种方法对转矩和 磁链的脉动起到良好地抑制作用; 在文献[9--10]中 提出的基于模型预测的直接转矩控制( DTC) 算法是 通过跟踪输出轨迹预测未来几个时刻的电压空间矢 量,选择合适的开关状态来维持磁链和转矩在滞环 范围以内,该方法在满足性能指标下对减少功率器 件开关频率效果显著. 广义预测控制( GPC) 在保持最小方差自校正控 制的基础上,引入不相等的预测和控制水平,能消除 不可测干扰的影响[11--12],且不过分依赖于对象的准 确数学模型,它融合了预测控制与自适应控制的优 点,可直接处理输入、输出约束,适用于开环不稳定 和非最小相位系统. 本文在建立异步电动机传动系 统的受控自回归积分滑动平均模型的基础上,提出 将广义预测控制算法用于异步电动机的直接转矩控 制系统中. 直接转矩控制系统中决定三相电压源逆 变器开关状态的定子电压空间矢量是根据给定的电 磁转矩指令与电动机电磁转矩观测值的比较误差, 以及定子磁链的大小与相位角的限定范围来选择确 定的. 本方法在一个采样周期内以当前时刻的速度 实际值与后面采样时刻的预测值进行比较,设定下 一采样时刻的转矩给定,从而得到该时刻满足控制 性能指标为最小的优化空间电压矢量,使下一次采 样时刻的实际转速以最优特性跟踪下一时刻参考 转速. 1 传动系统的受控自回归积分滑动平均模型 传动系统的动态速度控制性能由负载转矩变化 和电磁转矩输出效果决定,因此考虑由控制系统及 负载特性决定的运动方程来得到用于闭环速度控制 的预测模型. 取受控自回归积分滑动平均( CARIMA) 模型[13]作为广义预测控制器的参数估计模型, 由于模型控制律中积分作用的存在,阶跃负载扰动 引起的偏差得到消除,可以确保系统输出稳态误差 为零. 传动系统的运动方程为 Te - TL = J P dω dt . ( 1) 式中,Te 为电动机电磁转矩,TL 为负载转矩,J 为转 动惯量,P 为电动机极对数,ω 为角速度,t 为时间变 量. 若令 Td = Te - TL,对上式进行拉氏变换得传递 函数如下: ω( s) Td ( s) = P Js . ( 2) 经零阶采样保持后,式( 2) 的离散化 Z 传递函数为 { Z 1 - e - Tss s ·1 J P }s = bz - 1 1 + az - 1 . ( 3) 其中,s 为拉氏变换算子,a = - 1,b = PTs /J,Ts 为采 样周期. 根据广义预测控制理论,由 式 ( 3 ) 整 理 得 到 ω( k) = - aω( k - 1) + bTd ( k - 1) ( k 为离散后的采 样时刻) ,上式两边同乘以差分算子 Δ = 1 - z - 1 整理 可得 ( 1 + az - 1 ) Δω( k) = bΔTd ( k - 1) . 考虑负载转矩扰动预报值为 ξ( k) 时上式可以 记为 ( 1 + az - 1 ) Δω( k) = bΔTd ( k - 1) + ξ( k) . ( 4) 取 A( z - 1 ) = ( 1 + az - 1 ) ( 1 - z - 1 ) ,B ( z - 1 ) = bz - 1 ( 1 - z - 1 ) ,可以得到如下的传动系统的受控自 回归积分滑动平均模型表达式: A( z - 1 ) ω( k) = B( z - 1 ) Td ( k - 1) + ξ( k) . ( 5) 2 基于受控自回归积分滑动平均模型的广 义预测控制 2. 1 广义预测控制律设计 为求解式( 5) 所描述模型的广义预测控制律, 引入如下的 Diophantine 方程[14--15]: 1 = Ej ( z - 1 ) A( z - 1 ) Δ + z - j Fj ( z - 1 ) , ( 6) Ej ( z - 1 ) B( z - 1 ) = Gj ( z - 1 ) + z - j Hj ( z - 1 ) . ( 7) 结合式( 5) ~ ( 7) ,可将传动系统的受控自回归积分 滑动平均模型记为如下的向量形式: ω = GTd + Fω( k) + HΔTd ( k - 1) + E. ( 8) 其中, F =[F1,F2,…,Fn]T , H =[H1,H2,…,Hn]T , E =[E1 ξ( k + 1) ,E2 ξ( k + 2) ,…,En ξ( k + n) ]T , G = g0 g1 g0 … gn - 1 … g1 g 0 为系数矩阵,可采用递推法求得, Td =[ΔTd ( k) ,ΔTd ( k + 1) ,…,ΔTd ( k + n) ]T 与 ω =[ω( k + 1) ,ω( k + 2) ,…,ω( k + n) ]T 分别为不同时刻的异步电动机动态电磁转矩和输出 转速矢量. 在电动机控制中,一般要求未来时刻的输出量 能够尽可能接近由参考轨迹决定的期望值,但又不 ·1459·
·1460· 北京科技大学学报 第34卷 希望控制增量变化过于剧烈,因此设置控制加权系 数入(入>0)用于调节控制增量作用幅度,取性能指 ok+1)=u()+号(T。-T), (12) 标为 T(k+1)=T(k). J=(o-@)(o-@)+ATTa. (9) 用状态空间方程描述为 式中,w=[o.(k+1),ω,(k+2),…,ω,(k+n]T X(k+1)=AX(k)+BU(), (13) 为给定向量,为了从实际值向给定值过渡平滑,取一 Y(k)=CX(). 阶指数变化形式,w(k+1)=aw(k)+(1-a)w, 式中,U()=T.(k),X(k)=ω(k)T()]T, 其中a=e,r为参考轨迹时间常数.上式对T 求偏导数,由文献16]可以得到使J为最小的控制 律为 -。 T4=(GG+)-1[G(w.-d]. (10) 式中,O=H△T:(k)+Fw(k)为速度预测向量 C=[10] 设(GG+)G的第一行为p=p1P2,…, P],将最小控制律序列第一行中的第一个控制量作 可以计算,ank[cr(CA)]=2,rankC=1,因 用于系统,则传动系统广义预测控制律如下 此可考虑采用系统的降维观测器来估计负载转矩 T(k)=T(k-1)+ 设Z为中间变量,取系统降维观测器如下式所示: 三ne因-p5e-因. (11) Zk+1)=AZ()+BU()+Y),(14) X(k+1)=CZ(k)+DY(k). 依据式(11)建立传动系统的广义预测控制结 构如图1所示.给定速度经过矢量化处理后与预测 式中,K=(42-A,G)G+(A-AG)=PG, 矢量比较,送入预测控制器.图中粗线表示矢量信 A=A2-GA2=1 +PT:G.B=B:-GB,=-G PT. 号流,细线表示标量信号流.考虑功率系统和电动 J 机的安全运行,要求T(k)<Tr,Tx为控制系统 C=01]T,D=[1G],G为观测器增益矩阵. 允许的最大转矩控制量. 将各参数代入式(14),经过整理可得 z+=z因+c,因-T1. (+1) T ( T CARIMA ( [T (k)=Z(k)+Go(k) 模型 (15) 式中T(k)为负载转矩的预测值.由于系统能观, 故可以通过选择合适的增益矩阵G使得极点获得 合理配置,从而保证T()观测误差收敛到零 2.3广义预测控制系统结构 结合以上推导的广义预测控制率,基于负载观 图1传动系统广义预测控制结构 测和转矩预测的异步电动机直接转矩控制系统结构 Fig.1 Block diagram of GPC with CARIMA 如图2所示.图中,i.ii与山山山。分别表示定 2.2负载转矩观测器设计 子a、b和c三相电流与电压分量,E为直流母线电 电动机运行过程中负载转矩会受各种不确定因 压,山:与山。分别代表定子磁链的设定值和辨识值, 素影响而发生改变,且不易被直接测量,控制系统一 转矩滞环控制器和磁链滞环控制器的输入信号分别 般限于在速度发生变化后对转矩进行逆向调节.若 为转矩误差E,~定子磁链幅值误差E,逆变器三相 能及时得到电动机负载转矩T的参考变化量,则可 开关状态S.S.和S。的选择取决于E、E,及定子 以通过施加控制来抑制负载转矩变化对转速的影 磁链相位角日,这三个参数. 响.由于数字控制系统中一个采样周期内仅完成一 由广义预测控制器生成给定转矩序列T。作为 次转矩控制,因此考虑在同一个周期内负载转矩的 电磁转矩设定值与电动机模型计算的电磁转矩T。 变化量为一个恒定值,即视为dT/dt=0,连同离散 进行比较,以当前采样周期内的实际转速值与下一 化的传动系统运动方程一起得 采样时刻预测的转速参考值进行比较,参考观测到
北 京 科 技 大 学 学 报 第 34 卷 希望控制增量变化过于剧烈,因此设置控制加权系 数 λ( λ > 0) 用于调节控制增量作用幅度,取性能指 标为 J = ( ω - ωr) T ( ω - ωr) + λTT dTd . ( 9) 式 中,ωr = [ωr( k + 1) ,ωr( k + 2) ,…,ωr( k + n) ]T 为给定向量,为了从实际值向给定值过渡平滑,取一 阶指数变化形式,ω( k + 1) = αj ω( k) + ( 1 - αj ) ωr, 其中 α = e - Ts/τ ,τ 为参考轨迹时间常数. 上式对 Td 求偏导数,由文献[16]可以得到使 J 为最小的控制 律为 Td = ( GT G + λ) - 1 [GT ( ωr - ω^) ]. ( 10) 式中,ω^ = HΔTd ( k) + Fω( k) 为速度预测向量. 设( GT G + λ) - 1 GT 的第一行为 p =[p1,p2,…, pn],将最小控制律序列第一行中的第一个控制量作 用于系统,则传动系统广义预测控制律如下 Td ( k) = Td ( k - 1) + ∑ n j = 1 pj w( k) - ∑ n j = 1 pj Fj ( z - 1 ) ω( k) . ( 11) 依据式( 11) 建立传动系统的广义预测控制结 构如图 1 所示. 给定速度经过矢量化处理后与预测 矢量比较,送入预测控制器. 图中粗线表示矢量信 号流,细线表示标量信号流. 考虑功率系统和电动 机的安全运行,要求 Td ( k) < Tdmax,Tdmax为控制系统 允许的最大转矩控制量. 图 1 传动系统广义预测控制结构 Fig. 1 Block diagram of GPC with CARIMA 2. 2 负载转矩观测器设计 电动机运行过程中负载转矩会受各种不确定因 素影响而发生改变,且不易被直接测量,控制系统一 般限于在速度发生变化后对转矩进行逆向调节. 若 能及时得到电动机负载转矩 TL 的参考变化量,则可 以通过施加控制来抑制负载转矩变化对转速的影 响. 由于数字控制系统中一个采样周期内仅完成一 次转矩控制,因此考虑在同一个周期内负载转矩的 变化量为一个恒定值,即视为 dTL /dt = 0,连同离散 化的传动系统运动方程一起得 ω( k + 1) = ω( k) + PTs J ( Te - TL ) , TL ( k + 1) = TL ( k) { . ( 12) 用状态空间方程描述为 X( k + 1) = AX( k) + BU( k) , {Y( k) = CX( k) . ( 13) 式中,U ( k) = Te ( k) ,X( k) = [ω( k) TL ( k) ]T , Y( k) = ω ( k) ,A = A11 A12 A21 A [ ] 22 = 1 - PTs J 0 1 ,B = B1 B[ ] 2 = PTs J 0 ,C = [ ] 1 0 . 可以计算,rank[CT ( CA) T ]= 2,rankC = 1,因 此可考虑采用系统的降维观测器来估计负载转矩. 设 Z 为中间变量,取系统降维观测器如下式所示: Z( k + 1) = ^ AZ( k) + ^ BU( k) + ^ KY( k) , ^ X( k + 1) = ^ CZ( k) + ^ { DY( k) . ( 14) 式中,^ K = ( A22 - A12 G) G + ( A21 - A11 G) = PTs J G2 , ^ A = A22 - GA12 = 1 + PTs J G,^ B = B2 - GB1 = - G PTs J , ^ C =[0 1]T ,^ D = [ ] 1 G T ,G 为观测器增益矩阵. 将各参数代入式( 14) ,经过整理可得 Z( k + 1) = Z( k) + PTs J G[^ TL ( k) - Te ( k) ], ^ TL ( k) = Z( k) + Gω( k) { . ( 15) 式中 ^ TL ( k) 为负载转矩的预测值. 由于系统能观, 故可以通过选择合适的增益矩阵 G 使得极点获得 合理配置,从而保证 ^ TL ( k) 观测误差收敛到零. 2. 3 广义预测控制系统结构 结合以上推导的广义预测控制率,基于负载观 测和转矩预测的异步电动机直接转矩控制系统结构 如图 2 所示. 图中,ia、ib、ic 与 ua、ub、uc 分别表示定 子 a、b 和 c 三相电流与电压分量,E 为直流母线电 压,ψ* s 与 ψs 分别代表定子磁链的设定值和辨识值, 转矩滞环控制器和磁链滞环控制器的输入信号分别 为转矩误差 ET、定子磁链幅值误差 EΨ,逆变器三相 开关状态 Sa、Sb 和 Sc 的选择取决于 ET、EΨ 及定子 磁链相位角 θs 这三个参数. 由广义预测控制器生成给定转矩序列 T* e 作为 电磁转矩设定值与电动机模型计算的电磁转矩 Te 进行比较,以当前采样周期内的实际转速值与下一 采样时刻预测的转速参考值进行比较,参考观测到 ·1460·
第12期 张勇军等:带有负载观测的异步电动机广义预测控制 ·1461· 广“义预测棕制回路 知,G是小于0的常数矩阵,不同的取值能够改变观 轻制率 E 电压 式(11) IGBT 测收敛速度.仿真中研究了从g=-6.0到g=- 矢量 逆变 中 选择 回路 0.5的过程后发现,增益矩阵中g的取值对缓变的 负载转矩的观测跟随性没有明显影响,如图3(a)中 滚动优化 式9) 曲线所示;但对突变的阶跃负载转矩,观测器特性输 转用 出与增益阵G关系较为密切,如果G取得偏小,收 估计 C8) 敛速度虽然较快,但会出现较大的超调,无法得到理 编码器 电动机 想的观测效果:G取值过大时会导致收敛速度变慢, IM 负载转矩观测器不能快速跟踪负载转矩观测的实际 图2基于广义预测控制的异步电动机直接转矩控制结构图 值.图3(b)中为负载转矩为阶跃信号时的转矩观 Fig.2 Schematic diagram of the GPC-DTC system 测曲线,其中曲线1为实际给定阶跃信号,曲线2~ 的负载转矩变化量生成下一采样时刻的转矩给定 4分别为g=-6.0、g=-0.5和g=-1.2时对应 值,结合磁链偏差值一同经过脉宽调制(PWM)所需 的转矩观测值I、Ⅱ和Ⅲ. 的电压矢量选择模块中.为减小低速时的转矩脉动 在广义预测控制算法中,控制时域N和加权系 现象,电压矢量选择模块采用了基于区域电压矢量 数入的选取对控制性能的影响十分显著.图4(a) 细分的方法闭产生对应的电压空间矢量,通过对任 的曲线2和曲线3分别为N=3、A=0.6和N=5、 意空间相位的合成电压矢量的合理选取使得下一个 入=0.6时的转速响应曲线,与理论分析一致.由于 采样周期中电动机能够输出符合预测控制要求的准 预测输出的电磁转矩最多只受到N个控制增量的 确动态电磁转矩 影响,所以N越小,跟踪性能越差,需要增加控制步 数来提高控制性能:但随着N增加,系统的稳定性 3仿真与实验 和鲁棒性可能会随之降低,而且会使得矩阵维数增 3.1仿真研究 加,运算量增加,使系统实时性降低.由于控制时域 为验证所设计控制算法的性能,本文采用 最少等于不稳定阻尼极点的个数,因此本文采用 MATLAB中的Simulink工具进行了仿真研究.选取 N=3 额定功率为2.2kW的异步电动机作为研究对象,其 图4(b)的曲线2和曲线3分别为N=3、入= 额定电压为380V,额定转矩为15N·m,额定频率50 0.2和N=3、入=0.4时的转速响应曲线.可见通过 Hz,极对数为2,额定转速为1430rmin,转动惯量 增大入可以实现稳定控制,但同时也减弱了控制作 为0.013kgm2.其他主要参数有:定子电阻1.405 用.所以在初始运行时,入取得较小,将其设定为接 2,转子电阻为1.395D,定子电感为0.059H,转子 近0的数.如此时系统稳定且控制量变化较大,则 电感为0.057H,互感为0.212H,定子磁链额定值为 适当增加入,直到取得满意的控制效果为止.由仿 0.8Wb.仿真中设置负载转矩初值为5N·m,调节误 真结果分析得知,较小的入和较大的N将影响系统 差限定为±0.1N·m,磁链调节限定误差为±0.02 的稳定性,而较大的入和较小的N则可能导致系统 Wb. 超调和振荡. 首先对系统的负载转矩观测器的准确性以及观 3.2实验结果 测器增益的选取进行了研究.由观测器设计原理可 基于以上仿真优化结果,在以TMS320F2812为 25 20 (a 20 10 一实际俏 1一实际值 2一观测值 2一观测值 3一观测值Ⅱ4一观测值Ⅲ 0.1 0.20.3 0.40.5 0.020.040.060.080.10 时间/s 时间s 图3负载转矩观测曲线.(a)正弦脉动信号:()阶跃信号 Fig.3 Simulation results of load torque estimation:(a)sinusoidal signal:(b)step signal
第 12 期 张勇军等: 带有负载观测的异步电动机广义预测控制 图 2 基于广义预测控制的异步电动机直接转矩控制结构图 Fig. 2 Schematic diagram of the GPC-DTC system 的负载转矩变化量生成下一采样时刻的转矩给定 值,结合磁链偏差值一同经过脉宽调制( PWM) 所需 的电压矢量选择模块中. 为减小低速时的转矩脉动 现象,电压矢量选择模块采用了基于区域电压矢量 细分的方法[17]产生对应的电压空间矢量,通过对任 意空间相位的合成电压矢量的合理选取使得下一个 采样周期中电动机能够输出符合预测控制要求的准 确动态电磁转矩. 3 仿真与实验 图 3 负载转矩观测曲线 . ( a) 正弦脉动信号; ( b) 阶跃信号 Fig. 3 Simulation results of load torque estimation: ( a) sinusoidal signal; ( b) step signal 3. 1 仿真研究 为验证 所 设 计 控 制 算 法 的 性 能,本 文 采 用 MATLAB 中的 Simulink 工具进行了仿真研究. 选取 额定功率为 2. 2 kW 的异步电动机作为研究对象,其 额定电压为 380 V,额定转矩为 15 N·m,额定频率 50 Hz,极对数为 2,额定转速为 1430 r·min - 1 ,转动惯量 为 0. 013 kg·m2 . 其他主要参数有: 定子电阻 1. 405 Ω,转子电阻为 1. 395 Ω,定子电感为 0. 059 H,转子 电感为0. 057 H,互感为0. 212 H,定子磁链额定值为 0. 8 Wb. 仿真中设置负载转矩初值为 5 N·m,调节误 差限定为 ± 0. 1 N·m,磁链调节限定误差为 ± 0. 02 Wb. 首先对系统的负载转矩观测器的准确性以及观 测器增益的选取进行了研究. 由观测器设计原理可 知,G 是小于 0 的常数矩阵,不同的取值能够改变观 测收敛速度. 仿真中研究了从 g = - 6. 0 到 g = - 0. 5 的过程后发现,增益矩阵中 g 的取值对缓变的 负载转矩的观测跟随性没有明显影响,如图 3( a) 中 曲线所示; 但对突变的阶跃负载转矩,观测器特性输 出与增益阵 G 关系较为密切,如果 G 取得偏小,收 敛速度虽然较快,但会出现较大的超调,无法得到理 想的观测效果; G 取值过大时会导致收敛速度变慢, 负载转矩观测器不能快速跟踪负载转矩观测的实际 值. 图 3( b) 中为负载转矩为阶跃信号时的转矩观 测曲线,其中曲线 1 为实际给定阶跃信号,曲线 2 ~ 4 分别为 g = - 6. 0、g = - 0. 5 和 g = - 1. 2 时对应 的转矩观测值Ⅰ、Ⅱ和Ⅲ. 在广义预测控制算法中,控制时域 N 和加权系 数 λ 的选取对控制性能的影响十分显著. 图 4( a) 的曲线 2 和曲线 3 分别为 N = 3、λ = 0. 6 和 N = 5、 λ = 0. 6 时的转速响应曲线,与理论分析一致. 由于 预测输出的电磁转矩最多只受到 N 个控制增量的 影响,所以 N 越小,跟踪性能越差,需要增加控制步 数来提高控制性能; 但随着 N 增加,系统的稳定性 和鲁棒性可能会随之降低,而且会使得矩阵维数增 加,运算量增加,使系统实时性降低. 由于控制时域 最少等于不稳定阻尼极点的个数,因此本文采用 N = 3. 图 4( b) 的曲线 2 和曲线 3 分别为 N = 3、λ = 0. 2 和 N = 3、λ = 0. 4 时的转速响应曲线. 可见通过 增大 λ 可以实现稳定控制,但同时也减弱了控制作 用. 所以在初始运行时,λ 取得较小,将其设定为接 近 0 的数. 如此时系统稳定且控制量变化较大,则 适当增加 λ,直到取得满意的控制效果为止. 由仿 真结果分析得知,较小的 λ 和较大的 N 将影响系统 的稳定性,而较大的 λ 和较小的 N 则可能导致系统 超调和振荡. 3. 2 实验结果 基于以上仿真优化结果,在以 TMS320F2812 为 ·1461·
·1462· 北京科技大学学报 第34卷 100 (b) 400 200 1一速度给定2一速度响应 200 1一速度给定2速度响应I 3一速度响应Ⅱ 3一速度响应Ⅱ 0.1 0.2 03 0.4 0.1 0.203 0.4 时间s 时间s 图4转速响应曲线.(a)N不同:(b)A不同 Fig.4 Simulation results of speed response:(a)different N:(b)different A 核心的异步电动机变频调速实验平台(如图5所 实验对象电动机参数同仿真环节的输入一致. 示)上进行了系统实验,对直接转矩控制系统中采 实验系统的脉宽调制开关频率限幅值设置为2.5 用PI调节器和广义预测控制算法的速度控制进行 kHz,采样周期为50s,取Tx=20,依据仿真研究结 了对比研究. 果取预测时域和控制时域均为3,加权系数入为0.3. 图6和图7分别显示了在电动机恒转矩调速区 整流桥 域内,采用PI调节器和广义预测控制算法控制时速 380 IGBT 异步电动机 逆变回路 D 度和转矩的响应曲线.在该实验平台上,当给定速 度从0变化至900r·min-1,采用广义预测控制方法 s.s.s. ,。 制动器 编码器 时,实际速度响应时间约为105ms;而采用常规PI RS232 门极驱动 A/D 编程器 接口 FPGA控制器 转换 调节器控制时,在参数选择合理且保持超调小于 D/A TMS2812 转换 控制器 计数器 3%的情况下,响应时间为120ms左右.为了验证系 示波器 统抗干扰能力,保持转速不变,在0.2s时突然增加 5N·m的恒定负载转矩,采用常规PI调节器方法控 图5实验装置示意图 Fig.5 Schematic illustration of the experimental setup 制的速度曲线出现明显的波动,而在广义预测控制 下速度波动得到显著改善 1000 15 (a) 750 E10 500 墨 50 50 100150200250 0 50100150200 250 时间/ms 时间/m8 图6采用常规PI调节器时的实验结果.(a)速度:(b)转矩 Fig.6 Experimental results with Pl control:(a)speed:(b)torque 1000 b (a) 10 500 250 50100150200250 50100150200250 时间ms 时间ms 图7采用广义预测控制时的实验结果.(a)速度:(b)转矩 Fig.7 Experimental results with GPC control:(a)speed:(b)torque
北 京 科 技 大 学 学 报 第 34 卷 图 4 转速响应曲线. ( a) N 不同; ( b) λ 不同 Fig. 4 Simulation results of speed response: ( a) different N; ( b) different λ 核心的异步电动机变频调速实验平台( 如图 5 所 示) 上进行了系统实验,对直接转矩控制系统中采 用 PI 调节器和广义预测控制算法的速度控制进行 了对比研究. 图 5 实验装置示意图 Fig. 5 Schematic illustration of the experimental setup 实验对象电动机参数同仿真环节的输入一致. 实验系统的脉宽调制开关频率限幅值设置为 2. 5 kHz,采样周期为 50 μs,取 Tdmax = 20,依据仿真研究结 果取预测时域和控制时域均为3,加权系数 λ 为0. 3. 图 6 和图 7 分别显示了在电动机恒转矩调速区 域内,采用 PI 调节器和广义预测控制算法控制时速 度和转矩的响应曲线. 在该实验平台上,当给定速 度从 0 变化至 900 r·min - 1 ,采用广义预测控制方法 时,实际速度响应时间约为 105 ms; 而采用常规 PI 调节器控制时,在参数选择合理且保持超调小于 3% 的情况下,响应时间为 120 ms 左右. 为了验证系 统抗干扰能力,保持转速不变,在 0. 2 s 时突然增加 5 N·m 的恒定负载转矩,采用常规 PI 调节器方法控 制的速度曲线出现明显的波动,而在广义预测控制 下速度波动得到显著改善. 图 6 采用常规 PI 调节器时的实验结果. ( a) 速度; ( b) 转矩 Fig. 6 Experimental results with PI control: ( a) speed; ( b) torque 图 7 采用广义预测控制时的实验结果. ( a) 速度; ( b) 转矩 Fig. 7 Experimental results with GPC control: ( a) speed; ( b) torque ·1462·