一种逆变器系统的多目标优化方法

未命名 08-26 阅读:116 评论:0


1.本发明属于电力电子技术领域,涉及一种逆变器系统的多目标优化方法,尤其涉及一种基于nsga-ii算法和前馈型人工神经网络的逆变器系统的多目标优化方法。


背景技术:

2.随着逆变器的装机量日益增长,如何优化其性能指标,获得更高的效率、功率密度并确保共模噪声抑制情况符合标准,已成为一个重要课题。然而,上述性能指标的优化往往是冲突的,一个目标得以优化的同时,另一个目标可能受到恶化。
3.在传统的逆变器优化设计方法中,各个目标的优化是相对孤立的,具体操作在较大程度上依赖于经验,这常常引起过设计或估值不准确的问题。此外,各个目标之间具有复杂的耦合关系,而常规的数值计算的方法所得的设计结果也难以达到理论最优。因此,我们需要结合多种算法的优势,快速化解各个优化目标之间的冲突,找到一组最优解。为此很多专家学者提出不同的解决方法:黎浩庭等在《基于高斯混合分布的混合储能电动汽车dc-dc变换器的优化设计[j]》(电工电能新技术,2021,40(06):1-10)中,采用nsga-ii算法,基于高斯混合负载分布的变换器的损耗-成本进行了双目标优化。但是,该解决方法存在以下不足:1)未考虑变换器的体积,而损耗的降低可以由电感体积的增大换取,电感体积过大又会导致系统设计困难;2)未考虑高开关频率的情况,而开关管在高频工作状态下会产生较大的共模噪声。
[0004]
题为“artificial-intelligence-baseddesignforcircuitparametersofpowerconverters”(ieeetransactionsonindustrialelectronics,2022,vol69,no.11.)(基于人工智能的电力变换器参数设计,ieee工业电子学报,2022年第69卷第11期)的文章采用基因算法与人工神经网络对系统的开关频率-电感值-电容值进行优化,从而得到效率-体积-纹波系数的最优解。但是,该解决方法存在以下不足:1)人工神经网络仅用于计算系统的开关频率-电感值-电容值,没有对个体共模噪声的幅值和频率进行预测;2)在基因算法中,采用适应度函数的方法对个体进行优化,其收敛速度比nsga-ii中的非支配排序的方法要低,且不能按照个体的优劣将其分层,供使用者从最优的一层中任意选择。


技术实现要素:

[0005]
本发明所要解决的技术问题是现有电力电子变换器的多目标优化方法中缺乏系统复杂模型,以及计算耗时较长的缺陷。本发明针对上述缺陷,提出了一种逆变器系统的多目标优化方法,该方法在nsga-ii算法能按照个体的优劣将其分层且收敛速度快的基础上,引入前馈型人工神经网络检验共模噪声抑制情况,更加全面客观地评价了系统的性能,提
高了最终计算结果的可行性,进一步加快了算法的收敛速度以缩短计算时间,能为后续的工程设计提供支持。
[0006]
本发明的目的是这样实现的,本发明提供了一种逆变器系统的多目标优化方法,逆变器系统包括直流电压源、两个相同的支撑电容、逆变电路、滤波电感、滤波电容、共模电感和负载;其特征在于,包括以下步骤:步骤1,设定逆变器系统中的支撑电容和滤波电容的损耗均忽略不计,以系统的效率f1、系统的功率密度f2为目标,建立双目标优化模型;步骤2,首先设定子代种群规模n和个体i,i为个体序号;i=1,2,...,n;其中,每个个体i包括三个设计变量:逆变电路中功率器件的开关频率f
swi
,共模电感值li,逆变电路输出电压的纹波系数γi;然后生成初始父代种群s0,从初始父代种群s0开始采用遗传算法nsga-ii进行k
max
次迭代,并在迭代中采用前馈型人工神经网络检验子代种群中的每一个个体i的共模噪声抑制状态是否达标,最终得到一个由y个最优个体m组成的最优种群,m=1,2,...,y,y≤n;步骤3,将最优种群代入双目标优化模型求解,得到由y个最优解am组成的解集,其中,最优解am为最优个体m对应的解,am=[f
1m
,f
2m
], f
1m
为最优个体m对应的系统的最优效率,f
2m
为最优个体m对应的系统的最优功率密度;步骤4,输出解集,并根据需要,从解集中选取一个最优解作为最后的实施方案。
[0007]
优选地,所述双目标优化模型的表达式为:;
[0008]
其中,p
l
为滤波电感和共模电感的总损耗,p
t
为逆变电路中功率器件的总损耗,p为系统的总功率,v
l
为滤波电感和共模电感的总体积,vc为两个支撑电容和一个滤波电容的总体积,vs为逆变电路中每个功率器件外部安装的散热器的总体积;将逆变器系统记为系统,将系统的效率f1、系统的功率密度f2统称为优化目标f
ψ
,ψ=1,2。
[0009]
优选地,步骤2的实现过程如下:步骤2.1,参数设置,包括:迭代次数k;k=0,1,...,k
max
;k
max
为最大迭代次数,初始化k=0;子代种群规模n和个体i,i为个体序号;i=1,2,...,n;其中,每个个体i包括三个设计变量:逆变电路中功率器件的开关频率f
swi
,共模电感值li,逆变电路输出电压的纹波系数γi;步骤2.2,从二进制编码、实数编码、树型编码和量子比特编码中任意选取一种,生成初始父代种群s0,其规模为n;步骤2.3,基于步骤1建立的的双目标优化模型,从初始父代种群s0开始 ,采用遗传算法nsga-ii进行k
max
次迭代,其中,第k次迭代的过程如下:步骤2.3.1,采用遗传算法nsga-ii对当前父代种群sk进行第k次迭代,得到第k代子代种群;
步骤2.3.2,基于前馈型人工神经网络,检验第k代子代种群中的每一个个体i的共模噪声抑制状态是否达标:若达标,将该个体i保留在第k代子代种群中,否则,将该个体i从第k代子代种群中剔除,即通过检验,得到一个剔除共模噪声抑制状态不达标个体的第k代子代种群;所述前馈型人工神经网络包括幅值预测网络ann1和频率预测网络ann2,具体的检验过程如下:对于个体i,定义4个关键点描述共模噪声频谱包络线,记4个关键点处的共模噪声预测幅值为m

、频率为f

,δ为关键点的序号,δ=1,2,3,4;设置幅值预测网络ann1,其输入为[u0,f
swi
,li,γi],输出为[m
i1
,m
i2
,m
i3
,m
i4
],其中,u0为直流电压源处的电压;设置频率预测网络ann2,其输入为[f
swi
,li,γi],输出为[f
i2
,f
i3
];设置阈值函数s

=f(f

),并给出四个关键点共模噪声达标的约束条件,具体的:若个体i的四个共模噪声幅值均满足m

<s

,则个体i的共模噪声抑制状态为达标,否则不达标;步骤2.3.3,比较迭代次数k和最大迭代次数k
max
:若k<k
max
,将步骤2.3.2中得到的剔除共模噪声抑制状态不达标个体的第k代子代种群作为下一代父代种群,并返回步骤2.3.1进行下一次迭代;若k=k
max
,将剔除共模噪声抑制状态不达标个体的第k
max
代子代种群记为最优种群,并进入步骤3;设最优种群的个体数为y,并将其中任意一个个体记为最优个体m。
[0010]
优选地,所述幅值预测网络ann1为一个4输入4输出的3层网络结构模型,该3层网络结构自上而下依次为输入层、隐含层、输出层;所述频率预测网络ann2为一个3输入2输出的3层网络结构模型,该3层网络结构自上而下依次为输入层、隐含层、输出层。
[0011]
优选地,步骤2.3.1的实现过程如下: (1)通过遗传操作算子,由当前父代种群sk得到中间种群pk,令合种群zk=sk∪pk,并设合种群zk中个体数为t,t≥n;(2)对合种群zk进行快速非支配排序,具体步骤如下:根据步骤1中的双目标优化模型,任取合种群zk中个体e的优化目标f
e1
和f
e2
,e=1,2,...,t;任取合种群中的个体j的优化目标f
j1
和f
j2
,j=1,2,...,t,若满足f
e1
≥f
j1
且f
e2
≥f
j2
且fe≠fj,则个体e支配个体j;若不满足,则个体e不支配个体j;若个体e不受合种群中其他任何个体支配,则称个体e为非支配个体;搜索合种群中所有非支配个体,并将这些非支配个体组成一个第一层个体集q1;对于合种群中第一层个体集q1以外的个体,继续进行搜索,从第一层个体集q1以外的个体中搜索出所有非支配个体,得到第二层个体集q2;以此类推,直到合种群中的所有个体都被划入某一层个体集;设临界排序层为q
ld
,检验q1中个体的数目是否大于或等于n,若是,则记q
ld
=q1;否则,检验q1、q2中个体数目之和是否大于或等于n,若是,则记q
ld
=q2;否则,检验q1、q2、q3中个体数目之和是否大于或等于n,若是,则记q
ld
=q3;否则,继续进行检验,直到存在q
ld
,使得q1,q2,...,q
ld
中个体数目之和大于或等于n;(3)若q1,q2,...,q
ld
中个体数目之和等于n,则将q1,q2,...,q
ld
中的个体保留,并构
成一个第k代子代种群;否则,保留q1,q2,...,q
ld-1
中的全部个体,并采用基于拥挤距离的方法,从q
ld
中选取部分个体保留,以构成一个个体数目之和等于n的第k代子代种群。
[0012]
优选地,所述基于拥挤距离的方法为:设个体i在目标ψ上的目标函数为f

,分别对f
i1
、f
i2
的数值进行降序排列;设个体i在目标ψ上的拥挤距离为d

,当i为1或i为n时, d

=∞;当i为2,3,...,n-1时,计算式为:;
[0013]
取个体i的拥挤距离为di,其计算式为:di=d
i1
+d
i2;
根据所需的个体数目,优先保留拥挤距离di较大的个体,直到所得子代种群的规模恰好达到n。
[0014]
与现有技术相比,本发明的有益效果为:1.本发明综合考虑逆变器系统的效率f1、逆变器系统的功率密度f2及共模噪声抑制情况是否达标3个目标,更加全面客观地评价逆变器系统的性能,符合逆变器系统实际情况,同时避免了计算量过大的问题;2.本发明结合遗传算法与前馈型人工神经网络,对于每一代种群,首先采用非支配排序遗传进行效率-功率密度的优化,然后采用人工神经网络检验共模噪声抑制是否达标,移除不达标的个体,并将达标的个体保留在子代种群中;这一机制保障所得个体的共模噪声抑制情况为达标,提高了最终计算结果在工程上的可行性,同时避免了对不符合要求的个体的计算过程,加速算法的收敛,缩短了计算时间; 3.本发明的优化目标结合连续变量(效率-功率密度)与离散变量(共模噪声抑制是否达标),最终提供了二维的解集,避免了多目标优化结果可视化性弱的问题。
附图说明
[0015]
图1为本发明中逆变器系统的拓扑图;图2为本发明优化方法的流程图;图3为本发明实施例中幅值预测网络ann1的结构示意图;图4为本发明实施例中频率预测网络ann2的结构示意图;图5为本发明实施例中输出的由最优解am组成的解集示意图。
具体实施方式
[0016]
下面结合附图,对本发明进行详细的说明。
[0017]
图1为本发明实施例中逆变器系统的拓扑图,由图1可见,本发明涉及的逆变器系统包括直流电压源、两个相同的支撑电容、逆变电路、三相电感、三相滤波电容和负载。所述两个相同的支撑电容串联组成一个支撑电容支路,该支撑电容支路并联在所述直流电压源的直流正母线和直流负母线之间,所述逆变电路的输入端与支撑电容支路并联、输出端接
所述三相电感,所述三相电感的另一端接所述负载,所述三相滤波电容并联接在所述三相电感和所述负载之间。
[0018]
在图1上,e为直流电压源,c
ap1
和c
ap2
为支撑电容,l
02
为滤波电感,l
01
为共模电感,c为滤波电容,load为负载。
[0019]
图2为本发明优化方法的流程图,由图2可见,所述优化方法包括以下步骤:步骤1,建立逆变器系统的双目标优化模型设定系统中的支撑电容和滤波电容的损耗均忽略不计,以系统的效率f1、系统的功率密度f2为目标,建立双目标优化模型,其表达式为:;
[0020]
其中,p
l
为滤波电感和共模电感的总损耗,p
t
为逆变电路中功率器件的总损耗,p为系统的总功率,v
l
为滤波电感和共模电感的总体积,vc为两个支撑电容和一个滤波电容的总体积,vs为逆变电路中每个功率器件外部安装的散热器的总体积;将逆变器系统记为系统,将系统的效率f1、系统的功率密度f2统称为优化目标f
ψ
,ψ=1,2。
[0021]
在本实施例中,p=140千瓦, vc=7.5
×
10-4
立方米,vs=2.4
×
10-3
立方米。
[0022]
步骤2,采用遗传算法nsga-ii和前馈型人工神经网络寻找满足精度要求的最优种群首先设定子代种群规模n和个体i,i为个体序号;i=1,2,...,n;其中,每个个体i包括三个设计变量:逆变电路中功率器件的开关频率f
swi
,共模电感值li,逆变电路输出电压的纹波系数γi;然后生成初始父代种群s0,从初始父代种群s0开始采用遗传算法nsga-ii进行k
max
次迭代,并在迭代中采用前馈型人工神经网络检验子代种群中的每一个个体i的共模噪声抑制状态是否达标,最终得到一个由y个最优个体m组成的最优种群,m=1,2,...,y,y≤n。
[0023]
在本实施例中,步骤2的实现过程如下:步骤2.1,参数设置,包括:迭代次数k;k=0,1,...,k
max
;k
max
为最大迭代次数,初始化k=0;子代种群规模n和个体i,i为个体序号;i=1,2,...,n;其中,每个个体i包括三个设计变量:逆变电路中功率器件的开关频率f
swi
,共模电感值li,逆变电路输出电压的纹波系数γi。
[0024]
步骤2.2,从二进制编码、实数编码、树型编码和量子比特编码中任意选取一种,生成初始父代种群s0,其规模为n。
[0025]
步骤2.3,基于步骤1建立的的双目标优化模型,从初始父代种群s0开始 ,采用遗传算法nsga-ii进行k
max
次迭代,其中,第k次迭代的过程如下:步骤2.3.1,采用遗传算法nsga-ii对当前父代种群sk进行第k次迭代,得到第k代子代种群;步骤2.3.2,基于前馈型人工神经网络,检验第k代子代种群中的每一个个体i的共
模噪声抑制状态是否达标:若达标,将该个体i保留在第k代子代种群中,否则,将该个体i从第k代子代种群中剔除,即通过检验,得到一个剔除共模噪声抑制状态不达标个体的第k代子代种群;所述前馈型人工神经网络包括幅值预测网络ann1和频率预测网络ann2,具体的检验过程如下:对于个体i,定义4个关键点描述共模噪声频谱包络线,记4个关键点处的共模噪声预测幅值为m

、频率为f

,δ为关键点的序号,δ=1,2,3,4;设置幅值预测网络ann1,其输入为[u0,f
swi
,li,γi],输出为[m
i1
,m
i2
,m
i3
,m
i4
],其中,u0为直流电压源处的电压,取1200伏;设置频率预测网络ann2,其输入为[f
swi
,li,γi],输出为[f
i2
,f
i3
];设置阈值函数s

=f(f

),并给出四个关键点共模噪声达标的约束条件,具体的:若个体i的四个共模噪声幅值均满足m

<s

,则个体i的共模噪声抑制状态为达标,否则不达标。
[0026]
图3为本发明实施例中幅值预测网络ann1的结构示意图,图4为本发明实施例中频率预测网络ann2的结构示意图。由图3和图4可见,在本实施例中,所述幅值预测网络ann1为一个4输入4输出的3层网络结构模型,该3层网络结构自上而下依次为输入层、隐含层、输出层;所述频率预测网络ann2为一个3输入2输出的3层网络结构模型,该3层网络结构自上而下依次为输入层、隐含层、输出层。
[0027]
步骤2.3.3,比较迭代次数k和最大迭代次数k
max
:若k<k
max
,将步骤2.3.2中得到的剔除共模噪声抑制状态不达标个体的第k代子代种群作为下一代父代种群,并返回步骤2.3.1进行下一次迭代;若k=k
max
,将剔除共模噪声抑制状态不达标个体的第k
max
代子代种群记为最优种群,并进入步骤3。
[0028]
设最优种群的个体数为y,并将其中任意一个个体记为最优个体m。
[0029]
步骤3,将最优种群代入双目标优化模型求解,得到由y个最优解am组成的解集,其中,最优解am为最优个体m对应的解,am=[f
1m
,f
2m
], f
1m
为最优个体m对应的系统的最优效率,f
2m
为最优个体m对应的系统的最优功率密度;步骤4,输出解集,并根据需要,从解集中选取一个最优解作为最后的实施方案。
[0030]
在本实施例中,步骤2.3.1的实现过程如下: (1)通过遗传操作算子,由当前父代种群sk得到中间种群pk,令合种群zk=sk∪pk,并设合种群zk中个体数为t,t≥n;所述的遗传操作算子包括选择操作、交叉操作和变异操作。所述选择操作是指更适用环境的个体更有机会遗传给下一代;所述交叉操作是指通过染色体的交叉组合,产生新的个体;所述变异操作是指从种群中任选一个个体,使该个体的一段编码变异,产生新的个体。
[0031]
(2)对合种群zk进行快速非支配排序,具体步骤如下:根据步骤1中的双目标优化模型,任取合种群zk中个体e的优化目标f
e1
和f
e2
,e=1,2,...,t;任取合种群中的个体j的优化目标f
j1
和f
j2
,j=1,2,...,t,若满足f
e1
≥f
j1
且f
e2
≥f
j2
且fe≠fj,则个体e支配个体j;若不满足,则个体e不支配个体j;若个体e不受合种群中其
他任何个体支配,则称个体e为非支配个体;搜索合种群中所有非支配个体,并将这些非支配个体组成一个第一层个体集q1;对于合种群中第一层个体集q1以外的个体,继续进行搜索,从第一层个体集q1以外的个体中搜索出所有非支配个体,得到第二层个体集q2;以此类推,直到合种群中的所有个体都被划入某一层个体集;设临界排序层为q
ld
,检验q1中个体的数目是否大于或等于n,若是,则记q
ld
=q1;否则,检验q1、q2中个体数目之和是否大于或等于n,若是,则记q
ld
=q2;否则,检验q1、q2、q3中个体数目之和是否大于或等于n,若是,则记q
ld
=q3;否则,继续进行检验,直到存在q
ld
,使得q1,q2,...,q
ld
中个体数目之和大于或等于n; (3)若q1,q2,...,q
ld
中个体数目之和等于n,则将q1,q2,...,q
ld
中的个体保留,并构成一个第k代子代种群;否则,保留q1,q2,...,q
ld-1
中的全部个体,并采用基于拥挤距离的方法,从q
ld
中选取部分个体保留,以构成一个个体数目之和等于n的第k代子代种群。
[0032]
所述基于拥挤距离的方法为:设个体i在目标ψ上的目标函数为f

,分别对f
i1
、f
i2
的数值进行降序排列;设个体i在目标ψ上的拥挤距离为d

,当i为1或i为n时, d

=∞;当i为2,3,...,n-1时,计算式为:;
[0033]
取个体i的拥挤距离为di,其计算式为:di=d
i1
+d
i2;
根据所需的个体数目,优先保留拥挤距离di较大的个体,直到所得子代种群的规模恰好达到n。
[0034]
在本实施例中,取最大迭代次数k
max
=80,取子代种群规模n=100。
[0035]
在第80次迭代时,因为迭代次数已足够大,而前面的迭代过程已经使个体优胜劣汰,因此本次迭代中没有任何个体因共模噪声抑制情况不达标而被剔除,最优种群的个体数y=100。
[0036]
图5为本发明实施例中输出的由最优解am组成的解集示意图,横轴为最优效率f
1m
,单位为千瓦/立方分米,纵轴为最优功率密度f
2m
。最后,根据需要选取f
1m
及f
2m
都较为适中的最优解am,即图5中部一点(22.99,0.9839)所对应的最优解,作为最后的实施方案。

技术特征:
1.一种逆变器系统的多目标优化方法,逆变器系统包括直流电压源、两个相同的支撑电容、逆变电路、滤波电感、滤波电容、共模电感和负载;其特征在于,包括以下步骤:步骤1,设定逆变器系统中的支撑电容和滤波电容的损耗均忽略不计,以系统的效率f1、系统的功率密度f2为目标,建立双目标优化模型;步骤2,首先设定子代种群规模n和个体i,i为个体序号;i=1,2,...,n;其中,每个个体i包括三个设计变量:逆变电路中功率器件的开关频率f
swi
,共模电感值l
i
,逆变电路输出电压的纹波系数γ
i
;然后生成初始父代种群s0,从初始父代种群s0开始采用遗传算法nsga-ii进行k
max
次迭代,并在迭代中采用前馈型人工神经网络检验子代种群中的每一个个体i的共模噪声抑制状态是否达标,最终得到一个由y个最优个体m组成的最优种群,m=1,2,...,y,y≤n;步骤3,将最优种群代入双目标优化模型求解,得到由y个最优解a
m
组成的解集,其中,最优解a
m
为最优个体m对应的解,a
m
=[f
1m
,f
2m
], f
1m
为最优个体m对应的系统的最优效率,f
2m
为最优个体m对应的系统的最优功率密度;步骤4,输出解集,并根据需要,从解集中选取一个最优解作为最后的实施方案。2.根据权利要求1所述的一种逆变器系统的多目标优化方法,其特征在于,所述双目标优化模型的表达式为:;其中,p
l
为滤波电感和共模电感的总损耗,p
t
为逆变电路中功率器件的总损耗,p为系统的总功率,v
l
为滤波电感和共模电感的总体积,v
c
为两个支撑电容和一个滤波电容的总体积,v
s
为逆变电路中每个功率器件外部安装的散热器的总体积;将逆变器系统记为系统,将系统的效率f1、系统的功率密度f2统称为优化目标f
ψ
,ψ=1,2。3.根据权利要求2所述的一种逆变器系统的多目标优化方法,其特征在于,步骤2的实现过程如下:步骤2.1,参数设置,包括:迭代次数k;k=0,1,...,k
max
;k
max
为最大迭代次数,初始化k=0;子代种群规模n和个体i,i为个体序号;i=1,2,...,n;其中,每个个体i包括三个设计变量:逆变电路中功率器件的开关频率f
swi
,共模电感值l
i
,逆变电路输出电压的纹波系数γ
i
;步骤2.2,从二进制编码、实数编码、树型编码和量子比特编码中任意选取一种,生成初始父代种群s0,其规模为n;步骤2.3,基于步骤1建立的的双目标优化模型,从初始父代种群s0开始,采用遗传算法nsga-ii进行k
max
次迭代,其中,第k次迭代的过程如下:步骤2.3.1,采用遗传算法nsga-ii对当前父代种群s
k
进行第k次迭代,得到第k代子代种群;步骤2.3.2,基于前馈型人工神经网络,检验第k代子代种群中的每一个个体i的共模噪声抑制状态是否达标:若达标,将该个体i保留在第k代子代种群中,否则,将该个体i从第k
代子代种群中剔除,即通过检验,得到一个剔除共模噪声抑制状态不达标个体的第k代子代种群;所述前馈型人工神经网络包括幅值预测网络ann1和频率预测网络ann2,具体的检验过程如下:对于个体i,定义4个关键点描述共模噪声频谱包络线,记4个关键点处的共模噪声预测幅值为m

、频率为f

,δ为关键点的序号,δ=1,2,3,4;设置幅值预测网络ann1,其输入为[u0,f
swi
,l
i

i
],输出为[m
i1
,m
i2
,m
i3
,m
i4
],其中,u0为直流电压源处的电压;设置频率预测网络ann2,其输入为[f
swi
,l
i

i
],输出为[f
i2
,f
i3
];设置阈值函数s

=f(f

),并给出四个关键点共模噪声达标的约束条件,具体的:若个体i的四个共模噪声幅值均满足m

<s

,则个体i的共模噪声抑制状态为达标,否则不达标;步骤2.3.3,比较迭代次数k和最大迭代次数k
max
:若k<k
max
,将步骤2.3.2中得到的剔除共模噪声抑制状态不达标个体的第k代子代种群作为下一代父代种群,并返回步骤2.3.1进行下一次迭代;若k=k
max
,将剔除共模噪声抑制状态不达标个体的第k
max
代子代种群记为最优种群,并进入步骤3;设最优种群的个体数为y,并将其中任意一个个体记为最优个体m。4.根据权利要求3所述的一种逆变器系统的多目标优化方法,其特征在于,所述幅值预测网络ann1为一个4输入4输出的3层网络结构模型,该3层网络结构自上而下依次为输入层、隐含层、输出层;所述频率预测网络ann2为一个3输入2输出的3层网络结构模型,该3层网络结构自上而下依次为输入层、隐含层、输出层。5.根据权利要求3所述的一种逆变器系统的多目标优化方法,其特征在于,步骤2.3.1的实现过程如下: (1)通过遗传操作算子,由当前父代种群s
k
得到中间种群p
k
,令合种群z
k
=s
k
∪p
k
,并设合种群z
k
中个体数为t,t≥n;(2)对合种群z
k
进行快速非支配排序,具体步骤如下:根据步骤1中的双目标优化模型,任取合种群z
k
中个体e的优化目标f
e1
和f
e2
,e=1,2,...,t;任取合种群中的个体j的优化目标f
j1
和f
j2
,j=1,2,...,t,若满足f
e1
≥f
j1
且f
e2
≥f
j2
且f
e
≠f
j
,则个体e支配个体j;若不满足,则个体e不支配个体j;若个体e不受合种群中其他任何个体支配,则称个体e为非支配个体;搜索合种群中所有非支配个体,并将这些非支配个体组成一个第一层个体集q1;对于合种群中第一层个体集q1以外的个体,继续进行搜索,从第一层个体集q1以外的个体中搜索出所有非支配个体,得到第二层个体集q2;以此类推,直到合种群中的所有个体都被划入某一层个体集;设临界排序层为q
ld
,检验q1中个体的数目是否大于或等于n,若是,则记q
ld
=q1;否则,检验q1、q2中个体数目之和是否大于或等于n,若是,则记q
ld
=q2;否则,检验q1、q2、q3中个体数目之和是否大于或等于n,若是,则记q
ld
=q3;否则,继续进行检验,直到存在q
ld
,使得q1,q2,...,q
ld
中个体数目之和大于或等于n;(3)若q1,q2,...,q
ld
中个体数目之和等于n,则将q1,q2,...,q
ld
中的个体保留,并构成一个第k代子代种群;否则,保留q1,q2,...,q
ld-1
中的全部个体,并采用基于拥挤距离的方法,
从q
ld
中选取部分个体保留,以构成一个个体数目之和等于n的第k代子代种群。6.根据权利要求5所述的一种逆变器系统的多目标优化方法,其特征在于,所述基于拥挤距离的方法为:设个体i在目标ψ上的目标函数为f

,分别对f
i1
、f
i2
的数值进行降序排列;设个体i在目标ψ上的拥挤距离为d

,当i为1或i为n时, d

=∞;当i为2,3,...,n-1时,计算式为:;取个体i的拥挤距离为d
i
,其计算式为:d
i
=d
i1
+d
i2;
根据所需的个体数目,优先保留拥挤距离d
i
较大的个体,直到所得子代种群的规模恰好达到n。

技术总结
本发明提供了一种逆变器系统的多目标优化方法,属于电力电子技术领域。该优化方法首先以效率、功率密度为目标函数,建立双目标优化模型;利用NSGA-II算法求解双目标优化模型,得到优秀子代种群;利用前馈型人工神经网络检验子代种群中个体的共模噪声抑制是否达标;将达标的个体在上述双目标优化模型中求得效率-功率密度解集;根据需要选择实施方案。本发明优化方法,不仅能快速得到所需优化目标的解集,避免计算时间过长的问题,而且能全面评价系统中不同目标的性能特别是共模噪声抑制情况,更符合实际,从而得到可行的逆变器系统设计方案。计方案。计方案。


技术研发人员:王佳宁 王睿源 姚张浩
受保护的技术使用者:合肥工业大学
技术研发日:2023.07.24
技术公布日:2023/8/24
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐