1. 引言
永磁同步电机凭借其高功率密度和高转矩电流比等显著优势,在工业驱动领域获得了广泛应用。其中,双三相永磁同步电机(Dual Three-Phase Permanent Magnet Synchronous Motor, DTP-PMSM)通过独特的绕组结构设计,在传统三相PMSM基础上进一步降低了转矩脉动,提升了系统容错能力,使其在航空航天、电动汽车等高可靠性应用场景中展现出独特优势[1]-[3]。
电机控制系统的动态性能与运行可靠性直接依赖于转子位置信息的精确获取。传统方案多采用霍尔传感器或光电编码器等机械式位置检测装置[4],然而这类传感器的引入不仅增加了系统成本和复杂性,还存在空间安装受限、可靠性降低等问题,尤其在极端工作环境下可能引发故障风险[5]。因此,通过先进算法实现转子位置的观测,成为提升DTP-PMSM驱动系统鲁棒性和经济性的关键突破方向。
在不同速域下,因电机物理特性原因,无位置传感器的控制策略需要采用不同的控制方式。通常,在高速域下,利用电机的反电动势,采用模型参考自适应法、滑模观测器等方法估算电机转子位置[6];零低速域下,因电机反电动势的幅值小,信噪比过低,通常利用电机的凸极特性,采用旋转高频电压注入法或高频方波注入法等方法估算电机转子位置;低速与高速域之间的过渡速域,采用滞环控制或加权算法控制。
其中,滑模观测器(Sliding Mode Observer, SMO)因具有易收敛,对电机参数不敏感等优点,在实际工程领域中得到了广泛的应用。但是,滑模观测器存在因切换过程的时间延迟和系统惯性等因素带来的抖振问题。文献[7]在基于传统SMO和锁相环的无位置传感器控制方法的基础上,提出了一种结合相位自补偿SMO和前馈锁相环的位置估计偏差抑制方法,削弱了SMO相位滞后导致的相位偏差。文献[8]设计了一种超扭曲滑模观测器,削弱了传统滑模观测器的抖振问题。但是无法满足DTP-PMSM在复杂动态应用场景下的稳定高效运行要求[9]。
在低速和高速域过渡阶段,通过线性加权切换策略实现滑模观测器和高频脉振电压注入法的切换控制。虽然线性加权切换策略较传统滞环控制有所改进,但是权重系数的选择通常采用经验值,仍然不够合理。
本文提出了一种改进型的双三相永磁同步电机无位置传感器全速域复合控制策略,流程框图如图1所示。在零低速域,利用电机的凸极效应[10] [11],采用高频方波注入法估算转子位置信息;在高速域,采用滑模观测器获取转子位置信息;在低速和高速域过渡阶段,采用两种算法融合,并通过改进型差分进化算法优化非线性权重系数,使两种算法的切换更为平滑,进而改善过渡阶段算法切换时电机抖振问题[12]。研究结果表明,该改进型DTP-PMSM复合控制策略满足了不同速域下控制方法平滑切换的要求,并实现了双三相永磁同步电机全速域下精确高效运行。
Figure 1. Diagram of sensorless composite control strategy for DTP-PMSM in full speed domain
图1. 双三相永磁同步电机全速域无位置传感器复合控制策略流程框图
2. DTP-PMSM数学模型
DTP-PMSM的绕组结构一般分为两种,分别为相移30˚绕组结构和相移60˚绕组结构。其中,相移30˚绕组结构其控制复杂度较低,且低次谐波少,因此本文针对相移30˚绕组结构的DTP-PMSM进行研究分析。
2.1. 自然坐标下的DTP-PMSM数学模型
DTP-PMSM在自然坐标系下的数学模型如下:
定子电压方程
(1)
式中,
为定子相电压矩阵,
;
为主对角线为R的定子相电阻矩阵;
为定子相电4矩阵,
;
为电机磁链矩阵,
;
为微分算子。
定子电压方程
(2)
式中,
为永磁体磁链;
为磁链系数矩阵,如(3)所示。
(3)
为六相定子绕组的电感矩阵,如(4)所示。
(4)
式中,
、
为两套绕组的自感;
、
为两套绕组之间的互感,由于两套绕组参数相同,且互感效果也想通,因此有
;
为电机转子位置。
电磁转矩方程
(5)
式中,
为电机的极对数,
为转子机械位置角,且有
。
自然坐标系下的DTP-PMSM数学模型的转矩方程中包含着相电流与转子位置角的信息,电机磁链中包含位置角的信息。但是,DTP-PMSM在自然坐标系下表达式复杂,含有较多电机参数的高阶系统,且各参数之间也有着较强的耦合性,不利于实现电机驱动系统的设计及控制算法的研究。因此需要对数学模型进行坐标变换简化。
2.2. VSD变换后的DTP-PMSM数学模型
本文采用VSD变换,对DTP-PMSM数学模型进行重构。VSD坐标变换根据电机能量转化和零序特性,将各变量经过坐标变换至各子空间内进行解耦。该变换方法能够有效解决多相之间耦合问题,充分发挥多相电机多自由度的优势。
VSD坐标系包含三个子空间,分别为主空间(
子空间),零序子空间(
子空间)及谐波子空间(
子空间)。将DTP-PMSM各参数从六相静止坐标系变换至
坐标系、
坐标系和
坐标系中。VSD变换矩阵为:
(6)
将(1)和(2)分别左乘变换矩阵(6),再进行Clark和Park变换,得到
坐标系下DTP-PMSM电压方程和磁链方程:
(7)
(8)
式中,
为定子电阻;
、
分别为d轴和q轴的磁链分量;
、
为
子空间的磁链分量;
、
分别为d轴和q轴的等效电感;
为定子漏感。
经过看出VSD坐标变换将DTP-PMSM在静止坐标系下的各个分量投影到VSD坐标系下的三个子空间内,三个子空间之间互相正交,可以单独控制,由此实现了DTP-PMSM数学模型的简化。
3. 基于高频方波注入法的低速域无位置触感器控制技术
高频方波注入法的原理是利用电机的凸机效应,向电机注入高频的方波信号,此时电机会响应产生高频电流信号,通过对电流信号的解耦,可以从中提取电机转子位置信息。
采用矢量空间解耦坐标变换,将变量映射至三个相互正交子空间,即基波子空间,谐波子空间和零序子空间。由于本文研究的DTP-PMSM由两套间隔30˚电角度的三相绕组组成,且中性点隔离。故零序子空间的分量为0,控制时可忽略[13]。其中DTP-PMSM在旋转dq坐标系下的数学模型为:
(9)
式中,
和
为电机在dq轴下的电压分量;
和
为电机在dq轴下的电流分量;
为转子电角速度。
由于电机在低速域运行,注入的高频方波信号的频率远大于电机的基波运行频率,因此定子电阻压降和反电动势的影响可以忽略[14] [15],因此简化后的DTP-PMSM的数学模型为:
(10)
高频方波注入法需要在转子d轴注入对称方波信号,注入的高频信号表达式如下:
(11)
式中,
和
为电机在dq轴下注入的高频电压分量;
为注入方波电压幅值;
为离散采样时刻。图2为高频方波注入法注入信号图。
对简化后的DTP-PMSM的数学模型进行反Park变换,得到静止
坐标系下高频响应电流信号为:
(12)
式中,
和
为电机在静止坐标系下的高频电流响应;
为注入的方波频率;
;
;
为转子估算位置;
为转子实际位置;
为估计转子位置误差。
Figure 2. Diagram of high frequency square wave injection
图2. 高频方波注入法注入信号图
当
接近于0时,即估计转子位置接近实际转子位置,(12)可改写为:
(13)
可以看出(13)包含电机转子位置信息,使用锁相环(Phase Locked Loop, PLL)对高频响应电流进行解耦[16],即可提取电机转子位置信息和转速信息,其流程框图如图3所示。
Figure 3. Process diagram for rotor position signals
图3. 转子位置信号提取流程图
4. 基于滑模观测器法的高速域无位置传感器控制技术
双三相永磁同步电机工作在中高速域时,通常采用基于滑模观测器的反电动势法获取电机转速和转子位置信息。其中DTP-PMSM的数学模型为:
(14)
式中,
和
为两相静止坐标系下的定子电流观测值;
、
为滑模控制函数在静止坐标系下的拓展反电动势,其表达式为:
(15)
式中,
为滑模增益系数;
和
为PMSM在静止坐标系下的定子电流观测误差值。
构建的滑模观测器表达式为:
(16)
式中,
和
为电机在两相静止坐标系下的电子电流观测值;
和
为电动势估计值。
将(14)与(16)相减,得到定子电流观测误差方程为:
(17)
式中,
和
为电机在静止坐标系下的定子电流观测误差值;
当滑模观测器收敛时,可通过
和
估算出反电动势值,进而提取转子位置信息。但是
和
含有大量的高频滑模噪声,因此一般会对其进行低通滤波处理,过滤掉高频噪音信号。在得到滤波后的反电动势观测值后,使用反正切函数即可得到转子位置信息。
(18)
5. 基于改进差分进化算法的DTP-PMSM过渡阶段控制策略
5.1. 过渡阶段传统策略
双三相永磁同步电机在低速域和中高速域切换的过渡阶段,通常采用单点切换法、滞环切换法以及线性加权切换法。其中,单点切换法由于两种算法所估算的转子位置和电机转速可能相差较大,切换过程中存在电机抖动问题;滞环切换法虽然能够降低系统在两种不通过算法间来回切换的次数,但是仍然存在切换边界区域电机抖动问题;线性加权切换法,在切换速域内是线性变化的,但是不能确定其权重系数的选择是否为当前最优解,且切换点不够平滑。因此,以上三种传统切换策略都不能满足DTP-PMSM精确高效的控制要求,需要对权重系数进行优化,选用合理的非线性权重系数,以实现两种转子估算方法的平稳过渡。
5.2. 改进型差分进化算法
差分进化算法(Differential Evolution, DE)由Rainer Storn于1997年提出[17],该算法是一种基于群体差异的启发式随机搜索算法,具有结构简单、收敛速度快、自适应性强等特点[18] [19]。差分进化算法的思想来源于遗传算法,通过模拟遗传学中的变异、交叉和选择来设计遗传算子。
差分进化算法相对于遗传算法而言,相同点都是通过随机生成初始种群,以种群中每个个体的适应度值为选择标准,主要过程也都包括变异、交叉和选择三个步骤[20]。不同之处在于遗传算法是根据适应度值来控制父代杂交,计算变异后产生的子代被选择的概率值,适应值大的子代个体被选择的概率相应也会大一些。而差分进化算法变异向量是由父代差分向量生成,并与父代个体向量交叉生成新个体向量,直接与其父代个体进行选择。因此,差分进化算法相较于遗传算法的逼近效果更佳显著[21]。
传统DE算法中变异运算通常从初始化的群体中随机选择两个不同个体进行差分计算,最后再与第三个不同的个体进行加权计算。其公式如下:
(19)
式中
、
和
是种群中随机选择的不同个体
的下标,
是变异算子。
传统的变异运算存在收敛速度慢、迭代时间长以及最优解不稳定的问题。因此,选择改进型的变异运算公式,其表达式为:
(20)
该变异策略使用每一次迭代的种群中最优秀的个体和两个随机的不相同的个体做差值运算,并乘以变异算子F,然后再加上这三个个体的平均值。其中,变异算子F为一个自适应的能够动态调整的缩放因子,能够随着迭代次数的改变而改变。自适应的变异算子F为:
(21)
式中,
为种群规模;
为个体
的适应度数值;
为最优个体
的适应度数值。
由式(21)可以看出,当迭代次数较小时,种群个体差异相对较大,种群个体的平均适应度数值相对较小,此时公式计算得到的变异算子就越大,算法的全局收敛速度进而会变得更快;当迭代次数增大时,种群的个体差异性降低,种群的个体平均适应度数值逼近最优个体适应度数值,此时变异算子就越小,算法的局部搜索能力就越强。因此,这种新型的变异策略能够更好的平衡算法的全局搜索能力和局部搜索能力。
交叉运算的公式同传统差分进化算法一样,但是交叉概率CR采用历史记忆更新。根据当次迭代中成功的个体表现,动态调整下一次迭代的交叉概率CR的生成规则。成功个体的交叉概率 值对下一次迭代的参数生成具有指导意义,让更优的CR值对历史记忆产生更大的影响。历史记忆
采用加权算术平均:
(22)
式中,
为更新后的下一次迭代交叉概率;
为成功个体的集合:为成功个体
使用的交叉概率;
为成功
个体的权重,其公式如下:
(23)
式中,
为成功个体
通过交叉运算后适应度的变化量,即通过交叉运算,使其适应度值降低的越多,其权重越大。计算公式如下:
(24)
引入历史记忆的交叉概率,根据式动态生成一下次迭代的交叉概率:
(25)
式中,
表示正态分布。
改进后的交叉运算采用动态交叉概率,并包含历史记忆机制。新的交叉运算能够保留历史优秀个体的基因,并用于下一次迭代更新。相较于传统DE算法,这种改进策略能够有效提高算法收敛速度和精度。
5.3. 基于改进型差分算法的权重系数优化
过渡阶段转子位置和转速的估计值由高频方波注入法和滑模观测器法的结果共同决定,其公式如下:
(26)
式中,
为高频方波注入法估算的转子转速;
为滑模观测器估算的转子转速;
为高频方波注入法估算的转子位置;
为滑模观测器估计的转子位置。
采用改进型差分进化算法对(26)中权重系数寻优。即使用权重系数
为算法的解,以复合估计转子位置误差的绝对值为适应度函数,求解适应度函数数值最小的解。适应度函数为:
(27)
差分进化算法优化权重系数的流程框图如图4所示:
Figure 4. Diagram of improved DE algorithm
图4. 改进型差分进化算法流程框图
其流程如下:
步骤1:在规定的区域内随机产生初始化种群,定义种群规模、维度终止条件。
步骤2:计算初始种群中每个个体的适应度数值。
步骤3:判断是否达到终止条件或最大迭代次数;若为是,则终止算法并输出最优解;若为否,则进行步骤4。
步骤4:进行种群的变异和交叉运算得到新的种群个体。
步骤5:计算新种群适应度。
步骤6:根据计算的适应度数值进行选择运算,并返回步骤3。
6. 仿真与试验分析
为了验证改进型DTP-PMSM全速域无位置传感器复合控制策略的控制效果,使用Matlab/Simulink搭建仿真平台和软硬件试验平台进行验证。
Table 1. Parameter table of DTP-PMSM
表1. DTP-PMSM参数表
参数名称 |
数值 |
极对数 |
5 |
定子d轴电感 |
0.33 mH |
定子q轴电感 |
0.53 mH |
定子电阻 |
0.08 |
磁链 |
0.01215 Wb |
转动惯量 |
72.96 kg∙mm2 |
额定电压 |
270 V |
选定转速500 rpm以下为低速域,转速500~8000 rpm为过渡阶段,转速8000 rpm以上为高速域。
对DTP-PMSM无位置传感器复合控制策略稳态性能验证。输入转速设置为100 rpm,仿真时间为4 s,电机为空载启动,仿真电机参数如表1所示。图5是设定转速100 rpm时,高频注入法估算的DTP-PMSM转速和转子位置波形以及DTP-PMSM实际转速和转子位置波形。
(a) 转速 (b) 转子位置
Figure 5. Diagram of high frequency injection method DTP-PMSM speed and rotor position
图5. 高频注入法DTP-PMSM转速和转子位置波形图
对比实际转速和转子位置以及高频方波注入法估算值,转速误差控制在5 rpm以内,该方法估算的转速误差小,且对转子位置的跟踪效果好。
输入转速设置为10,000 rpm,仿真时间为4 s,电机为空载启动。图6是设定转速10,000 rpm时,基于滑模观测器估算的DTP-PMSM转速和转子位置波形以及DTP-PMSM实际转速和转子位置波形。
(a) 转速 (b) 转子位置
Figure 6. Diagram of SMO DTP-PMSM speed and rotor position
图6. 滑模观测器法DTP-PMSM转速和转子位置波形图
对比实际转速和转子位置以及滑模观测器法估算值,转速误差控制在8 rpm以内,滑模观测器法能够实现对电机转速和转子位置的有效估计,满足DTP-PMSM无位置传感器控制技术的控制要求。
对DTP-PMSM无位置传感器复合控制策略的过渡阶段控制算法的验证。对比分析传统DE和改进型DE算法性能。仿真参数如下表2所示,传统DE和改进型DE算法收敛速度对比如图7所示。
Table 2. Weight coefficient optimization simulation parameter settings
表2. 权重系数优化仿真参数设置
参数名称 |
数值 |
种群规模 |
100 |
最大迭代次数 |
100 |
终止条件 |
0.1 |
转速范围 |
500~8000 rpm |
转速步长 |
500 rpm |
Figure 7. Comparison of convergence speed between traditional DE and improved DE algorithm
图7. 传统DE和改进型DE算法收敛速度对比图
相比传统DE算法,改进型DE算法收敛速度提升明显。传统DE大约在60次迭代后满足终止条件输出最优解,改进型DE算法大约25次迭代即满足算法终止条件,输出最优解,收敛速度提升一倍以上。因此,改进后的DE算法更适合用于对实时性和精确性要求高的电机控制应用场景。
图8为使用改进型DE算法计算得到的过渡速域下的权重系数选择,其中过段速域范围为500~8000 rpm,计算步长为500 rpm。
Figure 8. Transition stage weight coefficient selection curve
图8. 过渡阶段权重系数选择曲线
为了验证上述复合控制策略在实际控制效果,搭建实验平台如图8所示。
Figure 9. Experimental verification platform
图9. 实验验证平台
为了验证上述复合控制策略在实际控制效果,搭建实验平台如图9所示。验证全速域下复合控制策略效果。选择低速域范围为0~500 rpm,高速域范围为8000 rpm以上,过渡阶段为300~8000 rpm。图10为全速域下转速误差波形图,其中第一阶段0~2 s,给定转速为
;第二阶段0~3.5 s,给定转速为
,电机转速由100 rpm向10000 rpm上升;第二阶段3.5~5 s,给定转速为
。可以看出,电机转速在两种算法切换时,转速误差波动至±40 rpm;当电机转速稳定时,转速误差波动小,跟踪效果好。
7. 结论
为了提高DTP-PMSM无位置传感器控制策略全速域下运行的效果,本文采用VSD坐标变换对DTP-PMSM数学模型进行简化。针对电机在不同速域下的不同特性,分速域采用不同的无位置传感器控制
Figure 10. Diagram of composite control speed tracking in full speed domain
图10. 全速域下转速跟踪波形图
策略。在零低速域,利用电机的凸机效应,采用高频注入法,使用PLL锁相环对高频响应电流信号解耦,进而提取电机转子位置和转速信息;在高速域下,利用电机的反电动势特性,构建滑模观测器,实现电机转子位置的估计;在过渡区间采用改进的差分算法优化权重系数选择代替传统线性权重选择,实现高低速两种不同算法的融合。仿真和试验结果表明,高频注入法和滑模观测器法均能实现对DTP-PMSM的转子位置和转速精确估计,其中转速误差控制在8 rpm以内,转子位置跟踪效果优秀。在过渡区间,提出改进差分进化算法优化过渡阶段两种算法的权重系数选择,通过引入动态变异因子和历史记忆保留策略,减少算法迭代次数,使算法收敛速度提升接近一倍,更适用于对实时性要求较高的电机控制场景。改进差分进化算法优化后的复合控制策略,在两种算法切换过程中,更加平滑,能够有效改善过渡区间的转速抖振问题。通过仿真和试验验证,验证了本文提出的多相永磁同步电机在全速域范围内的无位置传感器控制技术的可行性和有效性。