1. 双三相永磁同步电机控制技术概述
在工业驱动和高性能伺服领域,双三相永磁同步电机因其独特的结构优势正获得越来越多的应用。与传统三相电机相比,这种电机采用两组独立的三相绕组(通常相差30°电角度),相当于将两台三相电机集成在一个机壳内。这种设计带来了几个显著优势:首先是功率密度提升,两组绕组可以分担电流负荷;其次是容错能力增强,当一组绕组出现故障时,另一组仍可维持运行;最重要的是谐波特性改善,通过合理的绕组设计可以显著抑制5、7次等低次谐波。
模型预测控制(MPC)作为一种先进控制策略,近年来在电机控制领域展现出强大生命力。与传统PI调节器+脉宽调制(PWM)的级联控制结构不同,MPC将系统约束和优化目标直接纳入控制算法,通过在线求解优化问题获得最优控制量。在电机控制场景中,这种"预测-优化"的机制特别适合处理多变量、强耦合的非线性系统。
转矩控制是电机驱动系统的核心需求,直接关系到动态响应性能。在双三相电机中,由于存在两组绕组和额外的自由度,转矩控制面临新的挑战:一是需要协调两组绕组的电流分配,二是要处理绕组间的耦合效应。模型预测转矩控制(MPTC)方案通过构建包含转矩误差和磁链误差的代价函数,能够自然地处理这些复杂关系。
2. 系统建模与预测模型构建
2.1 双三相电机数学模型
建立准确的数学模型是预测控制的基础。对于双三相永磁同步电机,通常在静止坐标系(α-β)和旋转坐标系(d-q)下建立电压方程和磁链方程。由于存在两组绕组,需要分别建立模型:
电压方程:
code复制v_αβ1 = R_s*i_αβ1 + dψ_αβ1/dt
v_αβ2 = R_s*i_αβ2 + dψ_αβ2/dt
磁链方程:
code复制ψ_αβ1 = L_s*i_αβ1 + ψ_m*[cosθ; sinθ]
ψ_αβ2 = L_s*i_αβ2 + ψ_m*[cos(θ-π/6); sin(θ-π/6)]
其中下标1、2分别表示两组绕组,θ为转子位置角,ψ_m为永磁体磁链。通过坐标变换,可以将模型转换到同步旋转坐标系,此时转矩表达式为:
code复制T_e = (3/2)*p*(ψ_d*i_q - ψ_q*i_d)
2.2 离散化预测模型
为实现数字控制,需将连续模型离散化。采用前向欧拉法,得到k+1时刻的预测值:
电流
