基于改进NSGA-Ⅱ算法的开关磁阻电机再生制动优化控制方法

李俊乐, 张小平, 容毅

李俊乐, 张小平, 容毅. 基于改进NSGA-Ⅱ算法的开关磁阻电机再生制动优化控制方法[J]. 信息与控制, 2022, 51(5): 533-541. DOI: 10.13976/j.cnki.xk.2022.1559
引用本文: 李俊乐, 张小平, 容毅. 基于改进NSGA-Ⅱ算法的开关磁阻电机再生制动优化控制方法[J]. 信息与控制, 2022, 51(5): 533-541. DOI: 10.13976/j.cnki.xk.2022.1559
LI Junle, ZHANG Xiaoping, RONG Yi. Regenerative Braking Optimization Control Method of Switched Reluctance Motor Based on Improved NSGA-Ⅱ Algorithm[J]. INFORMATION AND CONTROL, 2022, 51(5): 533-541. DOI: 10.13976/j.cnki.xk.2022.1559
Citation: LI Junle, ZHANG Xiaoping, RONG Yi. Regenerative Braking Optimization Control Method of Switched Reluctance Motor Based on Improved NSGA-Ⅱ Algorithm[J]. INFORMATION AND CONTROL, 2022, 51(5): 533-541. DOI: 10.13976/j.cnki.xk.2022.1559
李俊乐, 张小平, 容毅. 基于改进NSGA-Ⅱ算法的开关磁阻电机再生制动优化控制方法[J]. 信息与控制, 2022, 51(5): 533-541. CSTR: 32166.14.xk.2022.1559
引用本文: 李俊乐, 张小平, 容毅. 基于改进NSGA-Ⅱ算法的开关磁阻电机再生制动优化控制方法[J]. 信息与控制, 2022, 51(5): 533-541. CSTR: 32166.14.xk.2022.1559
LI Junle, ZHANG Xiaoping, RONG Yi. Regenerative Braking Optimization Control Method of Switched Reluctance Motor Based on Improved NSGA-Ⅱ Algorithm[J]. INFORMATION AND CONTROL, 2022, 51(5): 533-541. CSTR: 32166.14.xk.2022.1559
Citation: LI Junle, ZHANG Xiaoping, RONG Yi. Regenerative Braking Optimization Control Method of Switched Reluctance Motor Based on Improved NSGA-Ⅱ Algorithm[J]. INFORMATION AND CONTROL, 2022, 51(5): 533-541. CSTR: 32166.14.xk.2022.1559

基于改进NSGA-Ⅱ算法的开关磁阻电机再生制动优化控制方法

基金项目: 

湖南省自然科学省市联合基金项目 2021JJ50123

详细信息
    作者简介:

    李俊乐(1997-), 男, 硕士生。研究领域为电力电子系统及控制

    张小平(1966-), 男, 博士, 教授, 硕士生导师。研究领域为电力电子与电力传动, 智能控制等

    容毅(1999-), 男, 硕士生。研究领域为电力电子与电力传动

    通讯作者:

    张小平,zxp836@163.com

  • 中图分类号: TM352

Regenerative Braking Optimization Control Method of Switched Reluctance Motor Based on Improved NSGA-Ⅱ Algorithm

  • 摘要:

    针对采用传统优化算法优化开关磁阻电机再生制动控制参数存在制动能量回馈效率低及制动转矩脉动系数大的问题, 提出一种基于渐近约束支配法则的双目标非支配排序遗传算法。首先针对传统双目标非支配排序遗传算法优化开关磁阻电机再生制动控制参数时存在易陷入局部最优解等不足, 提出一种渐近约束支配法则, 再将基于渐近约束支配法则的双目标非支配排序遗传算法应用于开关磁阻电机再生制动控制参数的优化, 并对其效果进行了仿真验证, 同时与传统双目标非支配排序遗传算法进行了对比分析, 结果表明: 基于渐近约束支配法则的双目标非支配排序遗传算法不仅有效解决了易陷入局部最优解的问题, 而且显著提高了开关磁阻电机再生制动效率并降低了其转矩脉动系数, 取得了满意的优化效果。

    Abstract:

    Aiming at the problems of low braking energy feedback efficiency and large braking torque ripple coefficient when using traditional optimization algorithm to optimize regenerative braking control parameters of switched reluctance motor, a dual-objective non-dominated sorting genetic algorithm based on progressive constraint rule is proposed. First, against the traditional dual target non dominated sorting genetic algorithm optimization of switched reluctance motor regenerative braking control parameters easily plunged into local optimal solution and other deficiencies. A gradual control rule is proposed, then based on the gradual constraint dominate the double goal of the law of non dominated sorting genetic algorithm is applied to the switched reluctance motor regenerative braking control parameter optimization. The results are verified by simulation and compared with

  • 开关磁阻电机因具有结构简单坚固、起动电流小、起动转矩大、效率高、容错能力强、调速范围宽等系列优点[1-4],而在电动汽车、矿用机车等众多领域得到了广泛应用[5]。然而在某些要求频繁起制动、加减速的运行工况下,开关磁阻电机因频繁制动运行而将产生大量的能量损耗,不仅造成了极大的能量浪费,同时也影响了设备的持续正常运行,因此开展开关磁阻电机再生制动控制研究具有重要意义。

    目前国内外在开关磁阻电机再生制动控制方面已开展了大量研究并提出了多种控制方法[6],但仍存在制动能量回馈效率低及制动转矩脉动大等不足[7]。为此,不少研究者通过优化其再生制动控制参数予以改进,提出了诸如2维搜索算法[8]、遗传算法[9-10]、文化粒子群算法[11]、改进型粒子群协同优化算法[12]及混沌分子动理论优化算法[13]等多种优化方法,虽取得了一定的效果,但仍存在不足,如2维搜索算法搜索效率低、耗时长及计算空间占用高;遗传算法容易出现早熟的情况,其稳定性差、处理规模小;文化粒子群算法、改进型粒子群协同优化算法存在调节参数多、收敛速度与精度不高等不足;而混沌分子动理论优化算法则存在受权重系数影响大等问题。为此,文[14]提出一种双目标非支配排序遗传算法,有效克服了上述问题,具有全局搜索能力强、参数设置少等特点,但仍存在易陷入局部最优解等问题,因而难以达到期望的优化效果。

    针对双目标非支配排序遗传算法在优化开关磁阻电机再生制动控制参数时存在的上述问题,提出一种渐近约束支配法则。本文阐述了该法则的基本原理,研究了将基于该法则的双目标非支配排序遗传算法应用于优化开关磁阻电机再生制动控制参数的具体设计方法,并对其效果进行了仿真验证,结果证明了基于该法则的双目标非支配排序遗传算法的有效性和可行性。

    双目标非支配排序遗传算法(non-dominated sorting genetic algorithm-Ⅱ,NSGA-Ⅱ)是2002年由Deb等提出的一种智能优化算法[15],其基本原理是利用快速非支配排序和拥挤距离排序使种群个体收敛到最终的pareto前沿,具有全局搜索能力强、参数设置少等特点。其主要优化步骤包括[16]

    步骤1:分别确定优化目标1和优化目标2的目标函数,即f1(x)与f2(x);建立约束条件,包括不等式约束条件和等式约束条件,具体为:

    不等式约束条件可表示为

    (1)

    式中,gi(x)为第i个不等式约束条件函数,1≤iqq为不等式约束条件的个数。

    等式约束条件可表示为

    (2)

    式中,hj(x)为第j个等式约束条件函数,q+1≤jmm为约束条件总数。

    步骤2:初始化种群参数。

    步骤3:随机产生第一代父代种群。

    步骤4:计算父代种群中每个个体的目标函数值。

    步骤5:父代种群通过交叉、变异、选择得到子代种群,将父代与子代种群合并后得到新种群。

    步骤6:对新种群采用快速非支配排序并计算拥挤度。

    步骤7:根据精英保留策略选出下一代个体的父代种群。

    步骤8:重复步骤4~步骤7,直至达到终止条件后结束,输出精英种群。

    然而尽管NSGA-Ⅱ算法具有上述全局搜索能力强、参数设置少等特点,但只适于优化无约束的优化对象,对于优化诸如开关磁阻电机再生制动控制参数这种有约束的优化对象来说,则仍存在易陷入局部最优解等不足。因此如何有效克服上述不足,对提高该算法的适用范围将具有重要意义。

    针对NSGA-Ⅱ算法在优化有约束优化对象时存在易陷入局部最优解等问题,提出一种渐近约束支配法则。该法则通过提出种群的3种约束状态及总渐近反约束度等概念,并提出相应的算法搜索与收敛规则,有效解决了其易陷入局部最优解等问题。

    鉴于NSGA-Ⅱ算法的搜索空间包括可行域与不可行域两部分,为实现该算法全局搜索能力强且不易陷入局部最优解的目标,应提高该算法在不可行域内的搜索能力,同时又能可靠收敛于可行域内。为此,根据其种群在优化过程中不同阶段的状态特点,提出种群的3种约束状态,分别称为:无约束状态、半约束状态与全约束状态。其中,无约束状态表示算法在不可行域与可行域内均有较强的搜索能力,但算法的收敛性较差,无法收敛于可行域内;半约束状态表示算法在可行域内及靠近可行域边界外的区域有较强的搜索能力,但只能收敛于靠近可行域边界外的区域;全约束状态表示算法只在可行域内有较强的搜索能力,算法的收敛性强,能收敛于可行域内。

    为达到既提高NSGA-Ⅱ算法的全局搜索能力又增强其收敛性的目的,需根据其优化过程所处的不同阶段,合理控制其种群的约束状态。

    1) 无约束状态到半约束状态的转换

    在算法优化的起始阶段,为尽快搜索到可行域与不可行域内目标函数值优秀的个体,其种群的约束状态应控制为无约束状态;而当搜索到可行域与不可行域内目标函数值优秀的所有个体时,则应减弱算法的搜索能力并增强其收敛性,即其种群约束状态应转换为半约束。

    为判断NSGA-Ⅱ算法在优化过程中是否已找到可行域与不可行域内所有目标函数值优秀的个体,提出非支配可行解收敛性指标,其定义为:对于第a代与第a-1代种群中的可行解进行快速非支配排序,分别得到各自对应的非支配可行解,将这两代非支配可行解对应的双目标函数值在以双目标函数值为坐标的2维平面上所围成的面积作为第a代非支配可行解收敛性指标。若第a代非支配可行解收敛性指标小于等于前R代非支配可行解收敛性指标的平均值,则表示已找到可行域与不可行域内所有目标函数值优秀的个体。其中R为正整数。有关正整数R和非支配可行解收敛性指标的计算方法如下:

    (1) 正整数R由第一代种群中可行解的数量确定,具体公式如下:

    (3)

    式中,b为常数,用于控制算法的收敛速度,可根据需要设置,z1为第1代种群中可行解的数量,Kmax为最大迭代次数。

    (2) 非支配可行解收敛性指标的具体计算公式为

    (4)

    式中,CRa表示第a代非支配可行解收敛性指标,

    (5)

    (6)

    (7)

    (8)

    其中,xa1xa2,…,xa(va-1)xava为第a代非支配可行解,x(a-1)1x(a-1)2,… x(a-1)(va-1-1) x(a-1)(va-1)为第a-1代非支配可行解,va为第a代非支配可行解数量,va-1为第a-1代非支配可行解数量,f1(xa1),f1(xa2),…,f1(xava)为非支配可行解集对应优化目标1的目标函数值,f2(xa1),f2(xa1),…,f2(xava)为非支配可行解集对应优化目标2的目标函数值。其中,非支配可行解的计算方法如下:

    (1) 计算种群个体的总反约束度

    种群个体的总反约束度用于判断该个体是否为可行解,具体公式如下[17]

    (9)

    式中,xai为第a代种群中的第i个个体,G(xai)为xai的总反约束度,m为约束的总数,Gj(xai)为xai的第j个反约束度,具体公式如下:

    (10)

    式中,gj(xai)为xai的第j个不等式约束条件对应的约束函数,hj(xai)为xai的第j个等式约束条件对应的约束函数,q为不等式约束的个数。

    若个体xai的总反约束度G(xai)>0,则称该个体xai为不可行解;否则,称该个体xai为可行解。

    (2) 将第a代种群所有的可行解构成可行解集,并对可行解集进行快速非支配排序,其中被支配数为零的个体称为非支配可行解;将非支配可行解按目标函数值从小到大进行排序得到非支配可行解集Xfa={xa1xa2,…,xa(va-1)xava}。

    2) 半约束状态到全约束状态的转换

    当种群优秀个体收敛于可行域内及靠近可行域边界外的区域时,则应控制约束状态由半约束转换为全约束。为判断优秀个体是否已收敛于可行域内以及靠近可行域边界外的区域,本文提出边缘不可行解与边缘可行解之间的距离和相邻非支配可行解之间的平均距离两个指标。其中,边缘不可行解为不可行解集中总反约束度最小的个体,边缘可行解为可行解集中总反约束度最小的个体。当边缘不可行解与边缘可行解之间的距离小于等于相邻非支配可行解之间的平均距离时,则可判定种群中所有优秀个体都已收敛于可行域内及靠近可行域边界外的区域。其中,边缘不可行解与边缘可行解之间的距离和相邻非支配可行解之间的平均距离的计算方法,具体为:

    (1) 边缘不可行解与边缘可行解之间的距离的计算公式为

    (11)

    式中,Dist为边缘不可行解与边缘可行解之间的距离,xmu为边缘不可行解,xmf为边缘可行解,f1(xmu)和f1(xmf)分别为边缘不可行解和边缘可行解对应的目标函数1的值,f2(xmu)和f2(xmf)分为边缘不可行解和边缘可行解对应的目标函数2的值。

    (2) 相邻非支配可行解之间的平均距离的计算公式为

    (12)

    式中,dist为相邻非支配可行解之间的平均距离,f1(xa1),f1(xa2),…,f1(xava)为非支配可行解集对应的目标函数1的值,f2(xa1),f2(xa1),…,f2(xava)为非支配可行解集对应的目标函数2的值。

    在算法优化过程中,为选择较优个体进入下一代种群,提出总渐近反约束度的概念,其定义为:种群个体违反种群约束状态对应约束条件的程度。其计算公式为

    (13)

    式中,G*(xai)为第a代种群中第i个个体xai的总渐近反约束度,Gj*(xai)表示第a代种群中第i个个体xai的第j个渐近反约束度,其计算方法如下:

    1) 当种群处于无约束状态时,由于此时种群中所有个体均将满足其约束条件,也即其个体违反其约束条件的程度为0,因此可得其个体xai的第j个渐近反约束度为

    (14)

    2) 当种群处于半约束状态时,其约束条件为种群中个体的反约束度应小于或等于边缘不可行解的反约束度;也即当其个体的反约束度小于或等于其边缘不可行解的反约束度时,该个体违反其约束条件的程度为零;否则,其违反约束条件的程度不为零;因而可定义其个体违反约束条件的程度为该个体的反约束度与边缘不可行解反约束度的差值,由此可得个体xai的第j个渐近反约束度为

    (15)

    式中,Gj(xmu)为边缘不可行解的第j个反约束度值。

    3) 当种群处于全约束状态时,其约束条件为种群中个体的反约束度均应等于零,也即其个体违反其约束条件的程度就等于其反约束度,由此可得其个体xai的第j个渐近反约束度具体为

    (16)

    根据上述提出的总渐近反约束度指标,在算法优化过程中选取种群中较优个体进入下一代种群,具体方法为:

    对于第a代种群中的任意两个个体xaixak(ik),其对应的总渐近反约束度分别为G*(xai)和G*(xak),如果满足下列条件中任一项,则个体xak优先于个体xai进入下一代种群:

    (1) 0 < G*(xak) < G*(xai);

    (2) G*(xak)=G*(xai)=0,且个体xak对应的双目标函数值f1(xak)、f2(xak)分别优于个体xai对应的双目标函数值f1(xai)、f2(xai),即f1(xak)≤f1(xai),f2(xak)≤f2(xai);同时还需满足f1(xak) < f1(xai)或f2(xak) < f2(xai)。

    将本文提出的渐近约束支配法则对NSGA-Ⅱ算法进行改进,再采用基于渐近约束支配法则的NSGA-Ⅱ算法对开关磁阻电机再生制动控制参数进行优化,其控制系统基本原理框图如图 1所示。

    图  1  开关磁阻电机制动控制系统
    Fig. 1.  The switched reluctance motor brake control system

    开关磁阻电机再生制动数学模型包括:

    1) 电压平衡方程

    开关磁阻电机相电压平衡方程式为[18]

    (17)

    式中,U为相电压,其正负取值由电机状况决定,导通阶段为正,能量回馈阶段为负;RLi分别为相绕组电阻、电感和电流,θ为转子位置角,ω为电机转子角速度。

    2) 电磁转矩方程[19]

    开关磁阻电机绕组电感随转子位置角呈非线性变化,其一相电磁转矩方程为

    (18)

    式中,Te为电机一相电磁转矩。

    3) 电机转子的机械方程

    (19)

    式中,TL为负载转矩,J为转动惯量,B为阻尼系数。

    本文以开关磁阻电机开通角、关断角及换相重叠角为优化对象,以其再生制动效率和制动转矩脉动系数为优化目标,并以开关磁阻电机实际转速相对于其给定转速的偏差、再生制动效率及制动转矩脉动系数作为约束条件,具体如下:

    1) 确定目标函数

    设开关磁阻电机再生制动效率和制动转矩脉动系数对应的目标函数分别为f1(x)与f2(x),其确定方法如下:

    目标函数1:为得到开关磁阻电机的最大再生制动效率η,将其目标函数f1(x)设为

    (20)

    其中,η的具体计算公式为

    (21)

    式中,N为开关磁阻电机的相数,Tave为开关磁阻电机的平均转矩,ω为转子角速度,θ为转子位置角,in为开关磁阻电机第n相电流,θon为开通角,θoff为关断角,θend为电流衰减到零时对应的角度,θrrp为转子极距。

    目标函数2:为得到开关磁阻电机的最小制动转矩脉动系数ε,将其目标函数f2(x)设为

    (22)

    其中,ε的具体公式为

    (23)

    式中,Tmax为瞬时最大转矩,Tmin为瞬时最小转矩,Tave为平均转矩。

    2) 确定约束条件

    设定开关磁阻电机实际转速相对于其给定转速的偏差e、再生制动效率η及制动转矩脉动系数ε的约束条件分别为

    (24)

    (25)

    (26)

    式中,E1E2分别为根据实际需要设定的常数。

    按照约束多目标问题的定义[20],将上述约束条件表示为

    (27)

    (28)

    (29)

    式中,g1(x)、g2(x)和g3(x)分别为上述3个约束条件对应的约束函数。

    利用本文提出的基于渐近约束支配法则的NSGA-Ⅱ算法对开关磁阻电机再生制动控制参数进行优化,具体步骤如下:

    步骤1:初始化种群个体数量M、最大迭代次数Kmax,设置制动能量回馈效率的权重系数k1、制动转矩脉动系数的权重系数k2,且须满足k1+k2=1,设置迭代次数a和支配等级rank的初始值为1,设置集合Ua的初始状态为空集。

    步骤2:随机产生第一代父代种群Pa

    步骤3:实时采集开关磁阻电机的转矩、转子角速度、直流母线电压以及当前相绕组对应的转子位置角与相电流值,计算种群Pa中每个个体对应的目标函数1与目标函数2值;再对Pa进行快速非支配排序,得到每个个体的rank值并计算拥挤度。

    步骤4:根据Pa中每个个体的rank值与拥挤度,将第a代父代种群Pa通过选择、交叉、变异产生第a代子代种群QaPaQa合并后得到第a代种群Ra;计算Ra中每个个体xai(i=1,…,2M)对应的目标函数f1(xai)与f2(xai)值。

    步骤5:根据步骤4所得第a代种群Ra中每个个体xaif1(xai)与f2(xai)值,求得各个体xai的总渐近反约束度。

    步骤6:根据步骤4与步骤5中所得Ra中每个个体xaif1(xai)与f2(xai)值及其总渐近反约束度,计算其对应各个体xai的渐近被支配数,具体步骤如下:

    步骤6.1:设置变量i的初始值为1,设置中间变量k的初始值为1,设每个个体xai渐近被支配数的初始值为0。

    步骤6.2:根据第3.3节所述方法选出xaixak中较优的个体,若xak优于xai,则xai的渐近被支配数加1;否则,xai的渐近被支配数不变。

    步骤6.3:判断k是否达到2M,若达到,则进入步骤6.4;否则k加1后返回步骤6.2。

    步骤6.4:判断i是否达到2M,若达到,则进入步骤7;否则i加1同时k赋值为1后返回步骤6.2。

    步骤7:将渐近被支配数为零的个体从第a代种群Ra移入集合Ua中,并标注其支配等级为rank。

    步骤8:判断步骤7所得第a代种群Ra中的个体数目是否为0,若不为0,则rank加1后,将Ra中剩余个体对应的渐近被支配数减1,返回步骤7;若第a代种群Ra中的个体数目为0,则计算Ua中各个体的拥挤度,然后进入步骤9。

    步骤9:对Ua中各个体进行排序,具体为:rank值不同的个体按rank值从小到大进行排序,rank值相同的个体按拥挤度从大到小进行排序,得排序后的种群Ua

    步骤10:将步骤9所得排序后的种群Ua中前M个个体作为下一代的父代种群Pa+1

    步骤11:判断迭代次数是否达到最大迭代次数Kmax;若达到,则输出种群Pa+1;否则,迭代次数a加1,返回步骤3。

    步骤12:构建决策权重函数,并计算每个个体对应的决策权重函数值,决策权重函数g(x(a+1)i)的具体公式如下:

    (30)

    式中,F1为max(f1(p(a+1)1,…,f1(p(a+1)M)-min(f1(p(a+1)1,…,f1(p(a+1)M),F2为max(f2(p(a+1)1,…,f2(p(a+1)M)-min(f2(p(a+1)1,…,f2(p(a+1)M)。

    步骤13:根据步骤12所得每个个体对应的决策权重函数值,取其中最小值对应的个体作为最优解,由此得到对应的开通角、关断角及换相重叠角最佳取值。

    为了验证基于渐近约束支配法则的NSGA-Ⅱ算法优化开关磁阻电机再生制动控制参数的效果,采用Matlab搭建开关磁阻电机制动控制系统仿真模型进行验证。开关磁阻电机主要参数如表 1所示,相关参数设置如下:种群个体数量M取50、最大迭代次数Kmax取30,常数b设为6,制动能量回馈效率的权重系数k1设为0.4,制动转矩脉动系数的权重系数k2设为0.6。为验证在不同转速下该算法的优化结果,分别在高速和低速状态下进行仿真分析,并任取高速制动初始转速为2 800 r/min,制动加速度为-1 830 r/min2;低速制动初始转速为400 r/min,制动加速度为-5 054 r/min2。同时为了与传统NSGA-Ⅱ优化算法进行对比,在上述相同条件下采用传统NSGA-Ⅱ优化算法进行相应的仿真分析。相关结果分别如表 2表 3所示,相应的仿真波形则分别见图 2图 3

    表  1  开关磁阻电机主要参数
    Tab. 1.  Main parameters of switched reluctance motor
    参数 数值
    定、转子极数 6/4
    额定功率/kW 4
    额定电压/V 314
    转动惯量/(kg·m2) 50
    摩擦系数 0.002
    下载: 导出CSV 
    | 显示表格
    表  2  高速状态下的优化结果
    Tab. 2.  Optimization results at high speed
    参数 传统NSGA-Ⅱ 基于渐近约束支配法则的NSGA-Ⅱ
    制动能量回馈效率 0.805 1 0.845 2
    制动转矩脉动系数 0.701 7 0.562 7
    陷入局部最优解次数 7 2
    下载: 导出CSV 
    | 显示表格
    表  3  低速状态下的优化结果
    Tab. 3.  Optimization results at low speed
    参数 传统NSGA-Ⅱ 基于渐近约束支配法则的NSGA-Ⅱ
    制动能量回馈效率 0.765 1 0.820 7
    制动转矩脉动系数 0.701 9 0.593 7
    陷入局部最优解次数 9 2
    下载: 导出CSV 
    | 显示表格
    图  2  高速状态下的制动转矩仿真波形
    Fig. 2.  Simulation waveform of braking torque at high speed
    图  3  低速状态下的制动转矩仿真波形
    Fig. 3.  Simulation waveform of braking torque at low speed

    根据表 2表 3所得结果可见,不管是高速还是低速状态下,开关磁阻电机制动控制系统采用基于渐近约束支配法则的NSGA-Ⅱ算法相对于传统NSGA-Ⅱ算法,所得制动能量回馈效率、制动转矩脉动系数及陷入局部最优解次数等指标均有大幅改善,相关对比结果如表 4所示。

    表  4  两种优化方法的对比结果
    Tab. 4.  Comparison results between two optimization methods
    指标 低速 高速
    制动效率上升率 7.3% 5.0%
    制动转矩脉动系数的下降率 18.2% 24.7%
    减少陷入局部最优解的次数 7 5
    下载: 导出CSV 
    | 显示表格

    本文针对采用传统优化算法优化开关磁阻电机再生制动控制参数存在制动能量回馈效率低及制动转矩脉动系数大的问题,提出一种基于渐近约束支配法则的双目标非支配排序遗传算法。首先针对采用传统双目标非支配排序遗传算法优化开关磁阻电机再生制动控制参数时存在易陷入局部最优解等不足,提出一种渐近约束支配法则;阐述了该法则的基本原理与具体实现方法,即通过提出种群的3种约束状态及总渐近反约束度等基本概念以及相应的算法搜索与收敛规则,实现对传统双目标非支配排序遗传算法进行改进;再将改进后的双目标非支配排序遗传算法应用于开关磁阻电机再生制动控制参数的优化,并对其效果进行了仿真验证,同时与传统双目标非支配排序遗传算法进行了对比分析,结果表明:相较于传统双目标非支配排序遗传算法,基于渐近约束支配法则的双目标非支配排序遗传算法不仅有效解决了其易陷入局部最优解的问题,而且显著提高了开关磁阻电机再生制动效率并降低了其转矩脉动系数,取得了满意的优化效果。

  • 图  1   开关磁阻电机制动控制系统

    Figure  1.   The switched reluctance motor brake control system

    图  2   高速状态下的制动转矩仿真波形

    Figure  2.   Simulation waveform of braking torque at high speed

    图  3   低速状态下的制动转矩仿真波形

    Figure  3.   Simulation waveform of braking torque at low speed

    表  1   开关磁阻电机主要参数

    Table  1   Main parameters of switched reluctance motor

    参数 数值
    定、转子极数 6/4
    额定功率/kW 4
    额定电压/V 314
    转动惯量/(kg·m2) 50
    摩擦系数 0.002
    下载: 导出CSV

    表  2   高速状态下的优化结果

    Table  2   Optimization results at high speed

    参数 传统NSGA-Ⅱ 基于渐近约束支配法则的NSGA-Ⅱ
    制动能量回馈效率 0.805 1 0.845 2
    制动转矩脉动系数 0.701 7 0.562 7
    陷入局部最优解次数 7 2
    下载: 导出CSV

    表  3   低速状态下的优化结果

    Table  3   Optimization results at low speed

    参数 传统NSGA-Ⅱ 基于渐近约束支配法则的NSGA-Ⅱ
    制动能量回馈效率 0.765 1 0.820 7
    制动转矩脉动系数 0.701 9 0.593 7
    陷入局部最优解次数 9 2
    下载: 导出CSV

    表  4   两种优化方法的对比结果

    Table  4   Comparison results between two optimization methods

    指标 低速 高速
    制动效率上升率 7.3% 5.0%
    制动转矩脉动系数的下降率 18.2% 24.7%
    减少陷入局部最优解的次数 7 5
    下载: 导出CSV
  • [1] 闫文举, 陈昊, 马小平, 等. 不同转子极数下磁场解耦型双定子开关磁阻电机的研究[J]. 电工技术学报, 2021, 36(14): 2945-2956. https://www.cnki.com.cn/Article/CJFDTOTAL-DGJS202114006.htm

    Yan W J, Chen H, Ma X P, et al. Development and investigation on magnetic field decoupling double stator switched reluctance machine with different rotor pole numbers[J]. Transactions of China Electrotechnical Society, 2021, 36(14): 2945-2956. https://www.cnki.com.cn/Article/CJFDTOTAL-DGJS202114006.htm

    [2] 程勇, 曹晓晓, 张怡龙. 开关磁阻电机滞环—脉宽调制直接瞬时转矩控制[J]. 电机与控制学报, 2020, 24(8): 74-82. https://www.cnki.com.cn/Article/CJFDTOTAL-DJKZ202008011.htm

    Chen Y, Cao X X, Zhang Y L. Hysteresis-PWM direct instantaneous torque control of switched reluctance motor[J]. Electric Machines and Control, 2020, 24(8): 74-82. https://www.cnki.com.cn/Article/CJFDTOTAL-DJKZ202008011.htm

    [3] 哀薇, 胡林威, 李向阳, 等. 基于自抗扰迭代学习控制的开关磁阻电机转矩脉动抑制[J]. 控制理论与应用, 2020, 37(10): 2098-2106. doi: 10.7641/CTA.2020.91037

    Ai W, Hu L W, Li X Y, et al. Active disturbance rejection based iterative learning control for torque ripple suppression in switched reluctance motor[J]. Control Theory & Applications, 2020, 37(10): 2098-2106. doi: 10.7641/CTA.2020.91037

    [4]

    Li H D, Bilgin B, Emadi A. An improved torque sharing function for torque ripple reduction in switched reluctance machines[J]. IEEE Transactions on Power Electronics, 2019, 34(2): 1635-1644. doi: 10.1109/TPEL.2018.2835773

    [5] 蔡辉, 王辉, 李孟秋, 等. 基于预测电流控制算法的开关磁阻电机转矩脉动抑制策略[J]. 中国电机工程学报, 2019, 39(16): 4899-4909, 4992. https://www.cnki.com.cn/Article/CJFDTOTAL-ZGDC201916026.htm

    Cai H, Wang H, Li M Q, et al. Predictive current control of switched reluctance motor for torque ripples minimization[J]. Proceedings of the CSEE, 2019, 39(16): 4899-4909, 4992. https://www.cnki.com.cn/Article/CJFDTOTAL-ZGDC201916026.htm

    [6]

    Barros T, Neto P, Filho P, et al. Approach for performance optimization of switched reluctance generator in variable-speed wind generation system[J]. Renewable Energy, 2016, 97(11): 114-128.

    [7]

    Zhu Y, Wu H, Zhang J. Regenerative braking control strategy for electric vehicles based on optimization of switched reluctance generator drive system[J]. IEEE Access, 2020, 8: 76671-76682. doi: 10.1109/ACCESS.2020.2990349

    [8]

    Xue X D, Cheng K, Lin J K, et al. Optimal control method of motoring operation for srm drives in electric vehicles[J]. IEEE Transactions on Vehicular Technology, 2010, 59(3): 1191-1204. doi: 10.1109/TVT.2010.2041260

    [9]

    Cheng H, Chen H, Yang Z, et al. Braking torque closed-loop control of switched reluctance machines for electric vehicles[J]. Journal of Power Electronics, 2015, 15(2): 469-478. doi: 10.6113/JPE.2015.15.2.469

    [10] 李孟秋, 徐宇峰, 沈仕其, 等. 基于遗传算法的SRM关断角优化策略[J]. 电力系统及其自动化学报, 2020, 32(11): 143-150. https://www.cnki.com.cn/Article/CJFDTOTAL-DLZD202011025.htm

    Li M Q, Xu Y F, Shen S Q, et al. Optimization strategy for turn-off angle of SRM based on genetic algorithm[J]. Proceedings of the CSU-EPSA, 2020, 32(11): 143-150. https://www.cnki.com.cn/Article/CJFDTOTAL-DLZD202011025.htm

    [11] 宋受俊, 葛乐飞, 蒋艳玲. 基于文化粒子群算法的开关磁阻电机多目标优化设计[J]. 西北工业大学学报, 2014, 32(1): 111-117. https://www.cnki.com.cn/Article/CJFDTOTAL-XBGD201401025.htm

    Song S J, Ge L F, Jiang Y L. Multi-objective optimal design of switched reluctance machine based on cultural particle swarm optimization algorithm[J]. Journal of Northwestern Polytechnical University, 2014, 32(1): 111-117. https://www.cnki.com.cn/Article/CJFDTOTAL-XBGD201401025.htm

    [12] 宋受俊, 葛乐飞, 张蔓. 开关磁阻电机多目标协同优化设计[J]. 电机与控制学报, 2015, 19(1): 68-75. https://www.cnki.com.cn/Article/CJFDTOTAL-DJKZ201501011.htm

    Song S J, Ge L F, Zhang M. Multi-objective collaborative optimal design of switched reluctance machine[J]. Electric Machines and Control, 2015, 19(1): 68-75. https://www.cnki.com.cn/Article/CJFDTOTAL-DJKZ201501011.htm

    [13] 刘江永, 王力雄, 易灵芝, 等. 基于CKMTOA的SRM转矩分配函数优化补偿控制策略[J]. 电力系统及其自动化学报, 2020, 32(10): 28-36. https://www.cnki.com.cn/Article/CJFDTOTAL-DLZD202010005.htm

    Liu J Y, Wang L X, Yi L Z, et al. Optimization compensation control strategy of SRM torque distribution function based on CKMTOA[J]. Proceedings of the CSU-EPSA, 2020, 32(10): 28-36. https://www.cnki.com.cn/Article/CJFDTOTAL-DLZD202010005.htm

    [14]

    Anvari B, Toliyat H A, Fahimi B. Simultaneous optimization of geometry and firing angles for in-wheel switched reluctance motor drive[J]. IEEE Transactions on Transportation Electrification, 2017, 4(1): 322-329.

    [15]

    Deb K, Pratap A, Agarwal S, et al. A fast and elitist multiobjective genetic algorithm: NSGA-Ⅱ[J]. IEEE Transactions on Evolutionary Computation, 2002, 6(2): 182-197.

    [16] 孙子文, 朱颖. 工业无线传感器网络攻击源定位任务分配优化算法[J]. 信息与控制, 2020, 49(2): 225-232. doi: 10.13976/j.cnki.xk.2020.9249

    Sun Z W, Zhu Y. Industrial Wireless Sensor Network Attack Source Location Task Assignment Optimization Algorithm[J]. Information and Control, 2020, 49(2): 225-232. doi: 10.13976/j.cnki.xk.2020.9249

    [17]

    Yu K, Liang J, Qu B, et al. Purpose-directed two-phase multiobjective differential evolution for constrained multiobjective optimization[J]. Swarm and Evolutionary Computation, 2021, 60: 100799.

    [18] 甘醇, 吴建华, 王宁, 等. 一种零电压保持开通的开关磁阻电机再生制动控制策略[J]. 电机与控制学报, 2015, 19(9): 8-15. https://www.cnki.com.cn/Article/CJFDTOTAL-DJKZ201509003.htm

    Gan C, Wu J H, Wang N, et al. Regenerative braking control strategy for switched reluctance motors with zero-voltage loop hold[J]. Electric Machines and Control, 2015, 19(9): 8-15. https://www.cnki.com.cn/Article/CJFDTOTAL-DJKZ201509003.htm

    [19] 金爱娟, 苏俊豪, 李少龙. 基于水循环算法的开关磁阻电机性能优化[J]. 信息与控制, 2020, 49(6): 697-707. doi: 10.13976/j.cnki.xk.2020.2048

    Jin A J, Su J H, Li S L. Performance optimization of switched reluctance motor based on water-cycle algorithm[J]. Information and Control, 2020, 49(6): 697-707. doi: 10.13976/j.cnki.xk.2020.2048

    [20] 王蕊, 顾清华. 一种求解约束多目标问题的协作进化算法[J]. 控制与决策, 2021, 36(11): 2656-2664. https://www.cnki.com.cn/Article/CJFDTOTAL-KZYC202111009.htm

    Wang R, Gu Q H. A collaborative evolutionary algorithm for solving constrained multi-objective problems[J]. Control and Design, 2021, 36(11): 2656-2664. https://www.cnki.com.cn/Article/CJFDTOTAL-KZYC202111009.htm

  • 期刊类型引用(3)

    1. 孙文革. 总相位滞后角-延时关系下的电子机械制动主控制器控制方法. 自动化与仪表. 2024(01): 6-10 . 百度学术
    2. 张彩婷,李化龙,吕阳伟,孙赟. 基于改进NSGA-Ⅲ算法的抽油机井群控变频启动技术. 化工自动化及仪表. 2024(02): 319-324+337 . 百度学术
    3. 解思瑶. 基于改进NSGA-Ⅱ算法的无线通信网络拓扑重组优化方法. 信息记录材料. 2024(04): 74-75+78 . 百度学术

    其他类型引用(4)

图(3)  /  表(4)
计量
  • 文章访问数:  57
  • HTML全文浏览量:  0
  • PDF下载量:  3
  • 被引次数: 7
出版历程
  • 收稿日期:  2021-12-07
  • 录用日期:  2022-02-24
  • 刊出日期:  2022-10-19

目录

/

返回文章
返回
x