高 岩,张新华,王 贯,王天乙,宋志翌
(北京自动化控制设备研究所,北京 100074)
机电伺服系统是航空航天武器装备的重要组成部分,具有动态响应快、功重比高、维护性好、测试性好等优点,它通过电机与减速器组合驱动负载运行,实现闭环伺服控制,其性能直接决定武器装备控制的动态品质与综合效能[1-2]。随着高新武器装备的快速发展,对机电伺服系统提出了高容错性和高安全可靠性等严苛要求,传统的伺服系统已经不能满足其发展需求,以新一代多相容错电机为代表的机电伺服系统是一种有效的解决途径。五相永磁同步电机因其高功率密度、高效率、高可靠性等优点,在航空航天、船舶推进和电动汽车等领域具有广阔的应用前景[3-5]。由于多相电机及功率驱动的短路故障可以转换为开路故障来处理,因此目前多相电机的容错控制策略主要集中于对开路故障的研究[6-7]。针对电机驱动系统开路故障这一种常见的故障类型,本文重点围绕两相开路故障容错控制策略展开研究工作。
文献[8]提出了一种分别控制基波空间和谐波空间的双空间矢量控制策略,在两个空间内分别进行闭环控制,实现了最多两相开路的工况运行。但其采用电流滞环控制的方法,存在开关频率不固定、电流波动大等一系列问题。文献[9]推导出一相断路情况下的解耦矩阵,在单相开路的不对称情况下,仍能实现同步旋转坐标系下转矩电流和励磁电流的独立控制。文献[10]通过三次谐波电流注入的方法提高电机的输出转矩,考虑三次谐波电流注入对转矩和损耗的影响,提出了电流幅值约束下最优三次谐波电流注入率的实现方法。文献[11]提出了一种基于解析法的容错电流优化控制策略,分别独立控制基波空间和谐波空间,并对其分别进行闭环控制,可以选择性地消除十五相电机中含量较多的三、五、七次谐波。文献[12]针对五相永磁同步电机单相开路故障,提出了一种不对称空间矢量脉宽调制(Space Vector Pulse Width Modulation,SVPWM)控制方法,有效降低了故障运行时的电流谐波含量。文献[13]提出了一种基于直接转矩控制的SVPWM方法,通过故障后的空间矢量进行选择性地合成,计算并输出相应的脉冲宽度调制(Pulse Width Modulation,PWM)控制信号,但同样未考虑两相开路故障的情况。
本文针对五相永磁同步电机发生两相开路故障的运行工况,在解耦矢量变换的基础上,通过构造解耦变换矩阵,建立缺相故障下同步旋转坐标系内的电机数学模型,提出了一种故障状态下系统的线性控制方法。该方法在保证平均转矩的同时大幅减小了由定子绕组开路故障引起的转矩脉动,使五相永磁同步电机在故障状态下的运行性能得到了较好改善且实现简单。最后通过仿真结果验证了所提容错控制策略的可行性和有效性。
以五相永磁同步电机为控制对象,其矢量控制的关键问题是建立同步旋转坐标系下的数学模型,与三相电机数学模型的建立方法类似,依次得到电压方程、磁链方程、转矩方程和电感矩阵[14-15]。
建立自然坐标系模型后,推导由自然坐标系到旋转坐标系下的变换矩阵,定义α轴方向和A轴保持一致,β轴方向滞后α轴90°,将自然坐标系的分量向α轴和β轴投影。首先通过Clark变换将定子各相电流从A、B、C、D、E坐标系变换到两相静止坐标系,再经过Park坐标旋转变换得到d1-q1和d3-q3空间内的变换矩阵。3个坐标系之间的关系如图1所示,d1-q1坐标系以同步转速ω旋转,d3-q3坐标系以3倍同步转速3ω旋转。
图1 五相电压空间矢量相位关系
通过Clark变换矩阵T(α)的作用,实现五相自然坐标系到两相静止坐标系α-β的变换,电压和电流中的一次谐波映射到五阶矩阵的第一行、第二行构成基波空间,三次谐波映射到第三行、第四行构成谐波空间,最后一行对应零序分量。通过Park变换矩阵R(θ)的作用,实现两相静止坐标系α-β到旋转坐标系d-q的变换。
因此,五相永磁同步电机由五相静止坐标系到同步旋转坐标系的变换矩阵为
T(θ)=R(θ)T(α)
(1)
式中,α=2π/5;θ为电机的电角度。经过此变换矩阵完成了电压矢量从自然坐标系到同步旋转坐标系的变换。
将T(θ)代入自然坐标系下的电压方程,得到旋转的定子电压方程为
Udqs=T(θ)Us=IdqsRdqs+mψdqs-Ωdqsψdqs
(2)
式中,Udqs为d-q坐标系下的电压矩阵,Udqs=[Ud1Uq1Ud3Uq3U0]T;Idqs为d-q坐标系下的电流矩阵,Idqs=[Id1Iq1Id3Iq3I0]T;Rdqs为d-q坐标系下的电子电阻,Rdqs=rsI5×5,rs为绕组相电阻;ψdqs为d-q坐标系下的磁链矩阵,ψdqs=[ψd1ψq1ψd3ψq3ψ0]T;ψdqm为d-q坐标系下的永磁体磁链,ψdqm=[0ψm10ψm30]T;Ωdqs为d-q坐标系下的速度矩阵。
磁链方程为
ψdqs=T(θ)ψs=LdqsIdqs+ψdqm
(3)
电感矩阵为
(4)
式中,Ld1和Lq1分别为基波空间内的直轴与交轴电感;Ld3和Lq3分别为三次谐波空间内的直轴与交轴电感。
假设当C、D两相绕组发生开路故障后,电机由原来的五相对称系统变为三相不对称系统,在不改变五相半桥逆变器结构的情况下,在推导过程中忽略影响较小的电机漏感、谐波电感和永磁体磁链的谐波分量,研究容错控制算法。
由于此时五相永磁同步电机系统只剩下2个自由度,正常运行时的变换矩阵已经不再适用,如果要实现故障下的矢量控制,需要重新推导从自然坐标系到同步旋转坐标系的解耦矩阵。当C、D两相开路后,在T(α)矩阵的基础上,去掉与C、D有关的两列,只考虑基波空间的变换,把谐波空间当成零序分量处理,且保证α、β两个坐标轴之间正交,得到故障状态下修正后的解耦降阶Clark变换矩阵为
TCD=
(5)
此时从静止坐标系到同步旋转坐标系的降阶Park变换矩阵为
(6)
在推导出缺相故障下的解耦变换矩阵后,通过解耦矩阵TCD(θ)=RCD(θ)TCD的变换作用,继续推导同步旋转坐标系下的磁链方程,故障后仍然选取A相绕组方向为直轴方向,变换后的磁链矩阵表示为
ψdqs=TCD(θ)(LsIs+ψm)
=TCD(θ)LsTCD-1(θ)TCD(θ)Is+TCD(θ)ψm
=LdqsIdqs+ψdqm
(7)
式中,ψm为参与机电能量转换的永磁体磁链幅值。
变换后的电感矩阵和永磁体磁链矩阵分别表示为
(8)
(9)
由于此时受到两相开路后绕组不对称的影响,采用修正后的解耦变换矩阵得到的同步旋转坐标系下电机的电压方程中,电感矩阵未实现对角化,d轴和q轴之间存在耦合。若想达到电机正常运行时直轴电感与交轴电感独立存在的状态,这里采用修正矩阵P对其进行进一步修正,以对d轴和q轴之间解耦。构造一个三阶矩阵P,通过矩阵P的作用,对电感矩阵及磁链矩阵进行进一步简化。矩阵PCD如下所示
PCD=
(10)
修正以后的电感和永磁体磁链矩阵如式(11)所示,直轴和交轴此时已经不存在耦合关系且实现了对角化。
PCDLdqs=
(11)
(12)
电机缺相运行时的转矩方程如式(13)所示。由于本文设定的电机为隐极电机,电感矩阵为常数矩阵,它对转子位置角度的微分为零。因此,转矩只由永磁磁链对转子位置角度的微分对应的项产生。
(13)
式中,ψm1为永磁体磁链基波幅值。由电机的转矩方程可知,当电机工作于线性区域时,电机的输出转矩主要与q轴电流Iq1和零序电流Io1有关。Io1产生的转矩为波动转矩,可以把其当成干扰项,应始终控制Io1为零。Io1为零,那么在电机线性工作区,电机输出转矩与q轴电流Iq1成线性关系。通过控制交轴电流就可以控制转矩,此时两相开路故障下的电机和正常运行时的控制方法一致。
同理可得,当B、E两相发生开路故障时,得到修正后的解耦矩阵如下所示
TBE=
(14)
此时从静止坐标系到同步旋转坐标系的降阶Park变换矩阵如下所示
(15)
变换后的电感矩阵和永磁体磁链矩阵如下所示
(16)
(17)
由此可见,当电机不相邻两相发生开路故障时,情况与相邻两相开路故障相似,d轴和q轴之间也存在耦合,需要构造P矩阵对其进行解耦。
构造矩阵PBE如下所示
PBE=
(18)
修正以后的电感和永磁体磁链矩阵如下所示
(19)
PBEψdqm=
(20)
通过推导的解耦矩阵式(11)与式(19)可知,除去与正常状态下一样的直轴和交轴控制量以外,两相断路故障状态下又提供了一个零序分量的控制自由度,为了减少转矩波动,按照转矩计算公式控制零序分量为零。
采用推导所得的解耦变换矩阵,分别把自然坐标系内IAICID和IAIBIE的实际值转换到旋转坐标系,得到Id1、Iq1后与给定值比较,得到的结果通过PI调节可以获得直轴和交轴分量PUd1和PUq1,再通过矩阵P-1(θ)实现解耦,得到Ud1和Uq1后将其通过逆变换转换为相电压,通过驱动模块产生PWM信号进行驱动,得到理想的永磁同步电机相电压。为了验证本文采用算法的合理性和正确性,利用Matlab搭建了电机的仿真模型。缺相故障下电机解耦矢量控制如图2所示,电机参数如表1所示。
图2 缺相故障下电机解耦矢量控制系统框图
表1 电机参数
给定驱动系统减速比200,容错伺服电机转速6000r/min,负载力矩5N·m。
(1)相邻两相开路状态的仿真测试
图3~图5所示为稳态时相邻两相开路故障情况下,采用滞环控制算法和解耦矢量控制算法的仿真结果。从图3可知,采用解耦矢量控制算法的剩余三相相电流A相电流幅值为20A,B、E两相电流幅值为12A,波形正弦度好,电流波动小;从图4可知,采用解耦矢量控制算法的直轴电流基本稳定在0A,交轴电流为5A,直轴和交轴电流在稳态下的波动小于10%;从图5可知,采用解耦矢量控制算法的转矩稳定在5N·m,转矩脉动在稳态下的波动小于10%。由电机运行机理可知,电流和转矩产生较大的波动,易导致电机无法正常工作。在采用解耦矢量控制算法的情况下,电流和转矩在稳态下的波动小,电机在缺相下仍然能够可靠运行。
(a)电流滞环算法相电流
图4 相邻两相开路状态Id、Iq
图5 相邻两相开路状态转矩
(2)不相邻两相开路状态的仿真测试
图6~图8所示为稳态时不相邻两相开路故障情况下,采用滞环控制算法和解耦矢量控制算法的仿真结果。从图6可知,采用解耦矢量控制算法的A相电流幅值为7.5A,C、D两相电流幅值为13A,相电流波形正弦度好,波动小;从图7可知,采用解耦矢量控制算法的直轴电流基本稳定在0A,交轴电流为5A,直轴和交轴电流在稳态下的波动小于10%。
(a)电流滞环算法相电流
图7 不相邻两相开路状态Id、Iq
图8 不相邻两相开路状态转矩
从图8可知,采用解耦矢量控制算法的转矩稳定在5N·m,转矩脉动在稳态下的波动小于10%。在采用解耦矢量控制算法的情况下,电流和转矩在稳态下的波动小,在缺相下仍然能够可靠运行。
从图3~图8可知,容错以后的相电流波正弦度较好,有效抑制了故障后的相电流畸变和电流中的谐波成分,容错以后的电磁转矩在保持平均转矩不变的情况下可以有效抑制电磁转矩脉动。
本文针对五相永磁同步电机发生两相开路故障的情况,提出了一种基于解耦矢量控制理论的容错运行策略。该算法通过建立缺相故障下同步旋转坐标系内的电机数学模型,对两相开路故障工况下实现永磁同步电机的容错运行进行了深入研究,得到如下结论:
1)基于解耦矢量控制理论的容错运行策略通过构造解耦变换矩阵,能够在同步旋转坐标系内实现故障下电机d轴和q轴分量的解耦控制;
2)通过仿真结果表明,这种解耦控制的方法可以有效改善滞环控制时功率器件开关频率不固定的缺点,采用该容错控制策略可以对输出转矩进行线性控制,在保持平均转矩的同时有效抑制了转矩脉动,抗扰能力强,实现了从故障状态平滑可靠地切换到容错运行状态,可以达到五相永磁同步电机驱动系统在两相开路故障下的高品质运行。