优胜从选择开始,我们是您最好的选择!—— 中州期刊联盟(新乡市博翰文化传媒有限公司)
0373-5939925
2851259250@qq.com
我要检测 我要投稿 合法期刊查询
您的位置:网站首页 > 优秀论文 > 其他论文 > 正文

用于磁屏蔽室屏蔽叠层优化的CSA-NSGAII算法

作者:杨松楠 张晓晖 刘媛媛 张金生 席晓莉来源:《光学精密工程》日期:2022-09-23人气:1622

近年来,弱磁环境在航空航天、光学研究、生物研究和通信等方面的应用愈加广泛1。作为一种能够减弱外部干扰磁场,营造弱磁环境封闭空间的装置,磁屏蔽室(Magnetic Shielded Room, MSR)得到广泛研究。在磁屏蔽室中,受磁场影响较大的精密设备,譬如基于磁流体(Magnetic Fluid, MF)的光学传感器2或超导量子干涉仪(Supperconducting Quantum Interference Device, SQUID)3等的测量精度将会得到极大提升。高效的磁屏蔽室设计策略通常是使用多个封闭的金属层实现减弱屏蔽室目标区域中的磁场。然而,屏蔽室在建造时层叠材料厚度、绝缘层厚度以及不同材料特性的组合都会影响屏蔽室的屏蔽性能4

对屏蔽室结构的优化是一个典型的多目标优化问题,国内外学者对多目标优化问题有着深入的研究,目前常用的多目标优化算法有NSGAII5、SPEA26和MOEA/D7等算法。Canova等人8提出使用矢量免疫系统(Vetor Immune System, VIS)算法9来优化屏蔽室金属层叠结构,增强屏蔽性能,通过分析屏蔽材料在瑞利(Rayleigh)区域工作时的磁特性来评估圆柱体和球体屏蔽室的屏蔽性能,其优化方法是通过寻找每个单层材料的最优解来提升整个叠层性能。Li等人10提出使用NSGAII算法来优化四层屏蔽叠层,其使用Matlab工具箱来求取算法的多目标函数最小值。该方法能够优化屏蔽叠层,但NSGAII算法仍然存在收敛速度慢,种群分布不均,全局搜索能力差的问题,因此使用该方法对屏蔽叠层进行优化的方法仍然存在改进的空间。由Canova与Li等人的研究可以看出:在满足屏蔽性能要求的前提下,如何寻找最优的屏蔽室金属叠层厚度以及空气层厚度,并同时节省屏蔽室的整体造价可以被看作是一个低维多目标优化问题,能够使用多目标优化算法来求解。文献[11]说明VIS算法用于求解高维多目标优化问题时具有一定的优势,而针对低维多目标优化问题则存在收敛速度慢,容易陷入局部最优解等问题,因而解决屏蔽室叠层优化问题更适合使用NSGAII及其改进算法。因此,本文将在Canova与Li等人的基础上进行研究,以寻找更好的叠层优化方法。

针对上述问题,本文利用基因分段交叉策略并使用自适应变异算子对NSGAII算法进行改进,提出CSA-NSGAII (NSGAII Segmental Crossover Strategy with Adaptive Variation Operator)算法。该算法能够在迭代初期更均匀地搜索解空间,并随着进化的深入提升局部搜索解的能力,从而获得更高的收敛性与更均匀的种群分布。本文通过使用标准的ZDT测试函数对CSA-NSGAII与NSGAII5、MOEA/D7、NSGAII-SDR12和g-NSGAII13算法的性能进行了对比,结果显示本文方法在收敛性与解的均匀性上均有较大提升。最后,本文以多层屏蔽室的建设成本与建造质量作为待优化问题,以不同屏蔽层的厚度作为优化目标,使其在满足屏蔽性能的约束下达到最优,从而构成多目标优化问题。该问题应用本文提出的CSA-NSGAII算法求取帕累托最优解能够更好地平衡建设成本与建造质量,预测出不同频率下每种材料的最佳使用厚度,为磁屏蔽室的实际建造提供最优的理论设计。

2 研究问题与优化模型

2.1 金属薄板的屏蔽特性

对于磁屏蔽室性能的主要评价指标是屏蔽性能(Shield Effectiveness, SE),该指标采用屏蔽室建设前后的磁场强度或磁感应强度的比值来计算14。如图1所示,为多层磁屏蔽室,将该室置于磁场中,可以将外部磁场反射或吸收,在装置内部形成一个弱磁环境。

图1  多层磁屏蔽室示意图

Fig.1  Schematic diagram of multilayer magnetic shielding room


磁屏蔽主要利用金属板对电磁波的吸收和反射损耗,吸收损耗是指电磁波通过屏蔽室时产生涡流发热而使其能量得以消耗,反射损耗是指电磁波射入到不同介质的分界面时,发生反射使穿过界面的能量减弱来降低屏蔽室内部磁感应强度15。影响屏蔽性能的因素主要有材料磁导率、材料电导率、材料层厚度与空气层厚度。电磁波穿过厚度为的屏蔽室时吸收损耗可表示为16



(1)

其中:为吸收损耗,单位为dB;为材料板厚度,单位为m;为被抑制的电磁波频率,单位为为屏蔽材料的相对磁导率;为屏蔽材料的相对电阻率。

根据磁力波的阻抗将反射损耗分为低、中、高三部分,分别对应磁场、平面波和电场的损耗。对于磁屏蔽室,主要计算低阻抗场所引起的反射损耗,其计算公式为16



(2)

其中:为反射损耗,单位为dB;表示源到屏蔽层的距离,单位为m;为被抑制的电磁波频率,单位为为屏蔽材料的相对磁导率;为屏蔽材料的相对电阻率。

图2图3所示分别为厚度t=1 mm的单层金属板吸收损耗、反射损耗随频率的变化曲线。图中,硅钢的相对磁导率,相对电阻率;铝的相对磁导率,相对电阻率;1J85坡莫合金的相对磁导率,相对电阻率为。由图2可以看出,坡莫合金与硅钢的吸收损耗会随着干扰频率的增加而增加,而铝的吸收损耗微乎其微。由图3可以看出,铝的反射损耗随着频率的增加而增加,而坡莫合金与硅钢的反射损耗则随着频率的增加而减少。通过分析可得,坡莫合金对于中低频磁场屏蔽的效果最好,但价格昂贵;硅钢对于中低频磁场具有一定的屏蔽效果,且价格便宜;铝对于较高频率磁场屏蔽效果较好,但对低频磁场效果较差。坡莫合金的单价约为硅钢的10倍,铝的6倍。因此,可以使用多种材料组合来提升屏蔽性能,同时降低建造成本。本文使用CSA-NSGAII算法,对由三种不同特性的金属材料建成的多层磁屏蔽室叠层结构这一多目标问题进行优化,以寻求最优的结构,在满足屏蔽性能的同时有效降低造价。

图2  吸收损耗曲线

Fig.2  Absorption loss curve


图3  反射损耗曲线

Fig.3  Reflection loss curve


2.2 多层屏蔽室屏蔽性能估算方法

对于多层屏蔽室的屏蔽性能(PSE),可由吸收损耗(A)、反射损耗(R)以及多次反射修正项(B)三者进行计算。单层金属板结构屏蔽室的吸收损耗与反射损耗可由公式(1)公式(2)得出。相比于单层金属板结构的屏蔽室,多层屏蔽室的金属层之间是绝缘的,低吸收损耗的薄壁屏蔽层会出现多次反射,需要额外计算多次反射修正项(R),而反射修正项与空气层的厚度直接相关,因此,空气层厚度也是影响屏蔽性能的重要因素17。对于三层金属叠层结构,屏蔽性能可通过以下公式估算16



(3)

其中:表示第层吸收损耗,表示第层反射损耗,表示第一层与第二层的修正项,表示第二层与第三层的修正项。的计算公式为16



(4)

其中:表示金属板的特性阻抗,单位为表示空气层波阻抗,单位为tair_12表示第一层与第二层金属层之间的空气层厚度,单位为m;表示被抑制频率的波长,单位为m。同理可以计算出,即第二层与第三层的修正项。因此,由公式(4)可以得出,当选定材料后,影响三层屏蔽室性能的决策变量有五个:三层金属的厚度及两层空气层厚度tair_12tair_23

2.3 多层磁屏蔽叠层结构多目标优化模型

多目标优化问题的数学表达式为



(5)

其中,表示决策空间,且表示决策向量,表示维目标空间。

多层磁屏蔽叠层结构优化问题可以描述为:层厚度为的相同材质或不同材质的磁屏蔽材料组成一个满足屏蔽性能的屏蔽体所需每种材料的最佳厚度以及整体最低造价。因此,本文以建造成本、建造质量为目标函数,以屏蔽性能与建造尺寸为约束条件,以材料厚度与空气层厚度为决策变量,为使用硅钢、铝和坡莫合金三种材料的多层磁屏蔽结构进行建模。另外,由于空气层并不会增加额外的建造成本,但会对屏蔽性能产生重大影响,因此模型还设置了一个目标函数,用于获得最优的空气层厚度。由公式(6)可以看出,多层磁屏蔽叠层优化问题的数学模型为非线性模型,同时,约束为非线性约束。在满足屏蔽性能的约束下,屏蔽室的建造总成本与总体质量将成为两个冲突的目标,需要对这两个目标进行折衷考虑才能找到最优解,这满足多目标优化问题的基本形式。本文所使用的多目标优化数学模型为:



(6)

其中:为第i层材料的厚度,单位为m;为第i层材料所使用的面积,单位为m2,其中第一层材料面积为,第二层材料面积为,以此类推可以求得公式中的大小;为屏蔽室内径;为第i层材料的密度,单位为kg/m3为第i层所使用的材料的单价,单位为CNY/kg;为第i层空气层厚度,单位为m;为空气密度,单位为kg/m3为屏蔽室性能设计要求最小值,常数,单位为dB;结合公式(3),约束可由如下公式进行计算:



(7)

3 用于结构优化的CSA-NSGAII算法

根据第2.3节所述,层叠结构优化是一种有约束的多目标优化问题,多个目标在约束区域应尽可能同时最佳。多目标优化的解通常是一组均衡解,即帕累托(Pareto)最优解18。帕累托解的等级定义为:寻找当前解集中的帕累托最优解,标记为等级1并从解集中删除,然后在剩余解集中继续寻找帕累托解,标记为等级2,并从解集中删除,以此类推,循环求解,并分别标记为等级3,4,…,并最终确定所有帕累托最优解的等级,此过程称为帕累托排序或非支配排序。NSGAII算法是在第一代遗传算法的基础上引入非支配排序与聚集距离的概念,在进行多次排序后,将帕累托解的解集集中在一个前沿面上,称为帕累托前沿,帕累托前沿上的解为最优解集19。由于NSGAII算法在解决复杂的非线性问题时常常会在获得全局最优解前陷入某个局部极值而发生未成熟的收敛。因此,为了避免算法在早期陷入局部极值,本文提出CSA-NSGAII算法,通过利用分段交叉策略,并将柯西随机分布引入变异算子来提高种群的多样性,使种群保持持续进化的能力,以此提高算法的全局搜索能力、增强收敛性能、更能逼近帕累托最优解。CSA-NSGAII算法的流程图如图4所示,算法首先生成初始种群,利用适应度函数对种群进行分级;然后选取两组父代,随机大小对父代基因进行分段,并抽取分段后的基因进行交叉操作。对完成交叉后的子代根据迭代过程自适应变异,以保证在初期算法能够搜索整个解平面,并随着迭代过程的深入逐步缩小最优解的搜索范围;最后将变异完成的子代与父代作为初始种群再次进行上述流程,直至迭代次数满足要求。

图4  CSA-NSGAII算法流程图

Fig.4  Flow chart of CSA-NSGAII algorithm


3.1 针对交叉的改进

具体改进是将NSGAII算法中二进制交叉算子替换为实数编码的交叉算子并进行分段,在两个父代构成的空间内生成多个子集,随机选择一对子集进行交叉,该方法可以提高种群的多样性,以防止陷入局部最优。改进的具体方法为:

(1)对于一个初始种群,随机选取两个父代个体表示变量个数:



(8)

(2)求取两个父代个体中各基因位上的最大值与最小值:



(9)

(3)将第n个基因位上的数离散为个:



(10)

则离散后得到的新的个父代个体可表示为:



(11)

(4)利用分段策略将所有基因进行划分,在1到之间随机生成个不同的正整数,然后将父代的个基因随机分为段,



(12)

(5)随机生成一个正整数,对段与段的基因进行互换。

3.2 针对变异的改进

在遗传算法迭代过程中,种群能够不断地进化依赖于种群的多样性,丰富的种群个体是保持种群进化的动力,种群的多样性将提高算法的收敛速度。个体本质上是由不同的基因构成的,种群中个体之间的差异本质上是各个片段上的基因差异,通过对变异的改进,可以提升种群基因的变异强度,使个体结构的差异增大。本文所提出的CSA-NSGAII算法对基因变异的强度进行了改进,将柯西随机分布引入变异算子,增大随机变异的强度,变异程度随变异过程自适应变异。改进后的变异操作,在初始迭代时可以避免陷入局部最优,随着迭代过程的深入,可以使算法在局部搜索精确解。本文针对变异的改进是通过随机选取一个父代个体,对其中的一个元素进行变异,为1到之间的一个随机正整数。为变异结果,对于的变异操作为:

(1)随机变异步长

(2)变异因子:



(13)

其中,中的第个元素,中的第个元素,表示以0为中心,尺度参数为1的柯西随机分布,相较于正态分布,柯西分布能够使算法具有较好的全局搜索与局部搜索能力。

(3)变异的从以下策略中随机选择:



(14)

其中:为最大迭代次数,为当前迭代次数。算法在迭代开始时较小,可以产生较强的变异效果,使算法能够均匀的搜索解空间。随着迭代过程的深入,不断增大,变异效果减弱,基因中的占据主导地位,可将优势基因保留下来,并使算法在一个局部区域中进行搜索。

提出的CSA-NSGAII算法的具体步骤如下:

(1)初始化算法参数,譬如种群规模、迭代次数、交叉与变异概率等;

(2)初始化一个种群,计算每个种群的适应度,并进行非支配排序,根据排序结果进行分级;

(3)使用锦标赛选择方法根据适应度进行选择,产生一组父代种群;

(4)在父代种群中进行随机配对,两两一组进行交叉与变异操作,对每个子代个体进行拥挤度计算,提高种群的多样性,选取最优个体到子代种群中;

(5)将父代与子代种群合并,再次进行非支配排序,根据拥挤度选取最优种群;

(6)将上述过程所产生的种群作为下一次循环中的父代种群再次进行交叉、变异、排序操作,直至满足循环的终止条件。

CSA-NSGAII算法能够弥补NSGAII算法种群多样性保持策略中的不足,针对交叉与变异的部分进行改进,使算法具有更好的全局和局部搜索能力,能够更好地提高算法的收敛精度、保持种群的多样性并能够有效防止算法陷入局部最优。

4 实验与结果

4.1 CSA-NSGAII性能测试

为验证CSA-NSGAII算法的收敛性能与解的分布情况,本文选取经典的ZDT系列函数作为测试函数,将本文算法与NSGAII算法、NSGAII-SDR算法、g-NSGAII算法与MOEA/D算法进行了比较。选取ZDT系列函数原因是其与本文提出优化问题的形式相近,都属于两个目标的多目标优化问题,从而能够分析在相同的评价下CSA-NSGAII算法的有效性。其中,ZDT1函数为:



(15)

对于ZDT1问题,可以用于测试算法处理帕累托前沿分布均匀、最优解集为凸解集、且没有局部极值时所表现出来的性能。算法测试时使用同样的参数:种群规模为100,迭代次数为10 000,交叉变异概率为0.9,对于g-NSGAII点数设置为100。四种对比算法在ZDT1上的测试结果如图5所示,可以较为明显地看出,在完成整个迭代过程后,本文CSA-NSGAII算法所求出的解分布更均匀且更贴近帕累托最优解。

  


  


图5ZDT1测试曲线

Fig.5ZDT1 test curve

ZDT2函数可以用于测试前沿分布均匀,最优解集为凹解集,且没有局部极值时算法的性能。其中,ZDT2函数为:



(16)

对于ZDT2问题,参数为种群规模为100,迭代次数为10 000,交叉变异概率为0.9。测试结果如图6所示。可以看出,NSGAII、CSA-NSGAII算法与g-NSGAII算法都能够收敛,但CSA-NSGAII算法所求的解分布更加均匀;CSA-NSGAII算法比NSGAII-SDR和g-NSGAII算法有更好的收敛效果。

  


  


图6ZDT2测试曲线

Fig.6ZDT2 test curve

ZDT3函数用于测试具有多个凸解集,且解集不连续时算法的性能。其中,ZDT3函数为:



(17)

对于ZDT3问题,设置参数:种群规模为100,迭代次数为10 000,交叉变异概率为0.9。测试结果如图7所示。可以看出,NSGAII、CSA-NSGAII算法与g-NSGAII算法都能够收敛到理论值,NSGAII-SDR算法需要更多迭代次数才能完成收敛。这说明CSA-NSGAII算法能够在ZDT3问题上收敛,解集分布均匀。

图7  ZDT3测试曲线

Fig.7  ZDT3 test curve


为了进一步定量分析改进算法的性能,本文采用世代距离(GD)测度、反世代(IGD)测度、均匀性(Spacing)与运行时间(Runtime)这四个指标对算法的性能进行评判,其中:

GD用于评价算法的收敛程度,其计算公式为:



(18)

其中:表示变量个数,表示算法每一个解距真实解的欧几里得距离。值越小,表明算法的收敛性越好。

IGD用于评价算法的综合性能,其计算公式为:



(19)

其中:表示到最终解集中个体的最小欧几里得距离。值越小,表明算法得到的近似解集越接近真实解集,算法的收敛性与均匀性越好。

Spacing用于评价算法解集中的个体在目标空间的分布情况,其计算公式为:



(20)

其中:表示已知的帕累托最优面,是指解集中非支配边界上两个连续向量的欧几里得距离,表示这些距离的平均值。这种方法适用于在ZDT测试函数上评价算法解的均匀性,Spacing的值越小表明解集越均匀。

将本文提出的CSA-NSGAII算法与NSGAII算法、NSGAII-SDR算法、g-NSGAII算法和MOEA/D算法进行了比较,结果如表1所示,其中黑色加粗数据为对比中获得的最优结果,表中结果为运行30次测试的平均值。由表1可以看出:

表1  性能测试结果
Tab.1  Performance test results
算法GDIGD
ZDT1ZDT2ZDT3ZDT1ZDT2ZDT3
NSGAII1.51E-039.36E-048.03E-041.75E-027.32E-021.31E-02
NSGAII-SDR3.37E-035.76E-035.67E-045.59E-024.19E-022.98E-02
g-NSGAII1.23E-032.26E-037.54E-041.26E-024.39E-021.16E-02
MOEA/D8.83E-033.35E-031.17E-021.52E-015.12E-011.58E-01
CSA-NSGAII1.02E-031.37E-033.95E-041.32E-022.40E-027.33E-03
算法SpacingRuntime
ZDT1ZDT2ZDT3ZDT1ZDT2ZDT3
NSGAII6.43E-031.65E-021.78E-022.99E-012.61E-012.60E-01
NSGAII-SDR1.50E-031.40E-021.78E-025.37E-013.47E-013.24E-01
g-NSGAII6.96E-031.78E-027.50E-032.92E-012.95E-012.63E-01
MOEA/D1.36E-025.65E-033.36E-022.05E+002.20E-011.78E-00
CSA-NSGAII1.07E-031.19E-027.10E-033.44E-012.32E-013.86E-01

(1)在GD评价中,本文所提出的CSA-NSGAII算法在ZDT1上表现最好,相比第二名g-NSGAII算法GD降低了17%;CSA-NSGAII算法在ZDT2上略逊于NSGAII算法,为第二名;在ZDT3上表现最好,相比第二名g-NSGAII算法GD降低了51%。

(2)在IGD评价中,本文所提出的CSA-NSGAII算法在ZDT1上略逊于g-NSGAII算法,为第二名;在ZDT2上表现最好,相比第二名NSGAII-SDR算法IGD降低了43%;在ZDT3上表现最好,相比第二名的g-NSGAII算法IGD降低了37%。

(3)在Spacing评价中,本文所提出的CSA-NSGAII算法在ZDT1上表现最好,相比第二名NSGAII-SDR算法Spacing降低了29%;在ZDT2上表现略逊于MOEA/D算法,但比NSGAII方法更好;在ZDT3上表现最好,相比第二名的g-NSGAII算法Spacing降低了5%。

(4)在Runtime评价中,由于本文增加了分段交叉与自适应变异,因此增加了部分计算量,使得计算速度并不占优。在ZDT1上测试,相比于第一名g-NSGAII算法,CSA-NSGAII算法计算时间增加了15%;在ZDT2上测试,相比于第一名MOEA/D算法,CSA-NSGAII算法计算时间增加了5%,但为NSGAII算法中最快;在ZDT3上测试,相比NSGAII算法计算时间增加了48%,消耗了更多的时间。

对性能测试结果进行分析,CSA-NSGAII算法在ZDT1、ZDT2与ZDT3测试中的收敛性评价与均匀的分布性评价具有较好的表现,相较于NSGAII、NSGAII-SDR、g-NSGAII与MOEA/D算法在部分评价中具有一定的优势。改进后的方法虽然消耗了更多的计算时间,但获得的收敛性与均匀性的提升是非常可观的。本文将使用CSA-NSGAII算法求解2.3节中所提出的多目标优化问题,以验证本文方法的实用性。

4.2 使用CSA-NSGA对屏蔽室叠层的优化

应用CSA-NSGAII算法对本文提出的多目标函数进行求解时,所使用的材料参数如表2所示。试件由内至外材料分别为中冶恒泰1J85坡莫合金,宝钢B50A250无取向硅钢以及中铝1060铝板,不同的金属层叠顺序会对屏蔽结果产生影响,但已有文献说明该顺序用于磁场屏蔽时性能最佳1620。如使用其他材料,仅需对模型中参数进行修改即可完成优化。其中,相对磁导率是特殊介质的磁导率与真空磁导率的比值,相对电阻率是指规定体积的退火铜电阻率与同单位的试样材料的电阻率之比。

表2  屏蔽材料相关参数
Tab.2  Relevant parameters of shielding materials
材质相对磁导率(μr相对电阻率(σr密度/(kg·m-3价格/(CNY·kg-1
硅钢1 0000.177.55×10312.6
10.612.70×10322.8
坡莫合金80 0000.038.75×103140
空气1-1.29
将2.3节中的优化问题带入改进方法中,所得出的帕累托解如图8所示。设定优化目标为:屏蔽室的屏蔽性能在1 Hz频率变化磁场中能够满足大于70 dB的效能,屏蔽效能的计算公式为

,其中,为屏蔽室建设前的磁场,为屏蔽室建设后的剩余磁场。

图8  频率为1 Hz时的多目标最优解

Fig.8  Multi-objective optimal solution at frequency of 1 Hz


由4.1节可知,使用本文提出的CSA-NSGAII算法相比NSGAII算法能够获得更小的建造成本与更低的总质量,由图8可以看出,使用CSA-NSGAII用于预测本文的问题在整个空间中获得的解都优于NSGAII所求得的解,且解的分布性更好。在同样的约束条件下,CSA-NSGAII算法能够更加逼近帕累托解,且解更加具有多样性,这与4.1节在ZDT函数上的测试结果相吻合,说明相较于NSGAII算法,本文提出的CSA-NSGAII算法更适合寻找屏蔽室的最优叠层结构。使用本文提出的CSA-NSGAII算法与NSGAII算法对屏蔽室最低造价进行预测,不同频率下每种材料的厚度以及最终造价如表3所示。为了屏蔽低频磁场需要更多的反射损耗,屏蔽叠层需要较多的高磁导率材料(坡莫合金),预测结果与理论模型吻合。硅钢可以在一定程度上替代坡莫合金,并且价格相对便宜。优化模型提高了叠层中硅钢的厚度从而减少了建造成本,随着频率的上升,所需的高导磁率材料逐渐减少,并且可以通过增大空气层厚度来大幅节约建造成本。通过对比两种方法所求出的最优解,可以明显地看出:相比NSGAII算法,本文算法在所测试的所有频率都能获得更优的层叠结构。由于屏蔽不同频率所使用的材料厚度不同,本文使用以下的方法来评价CSA-NSGAII算法与NSGAII算法用于求取最优层叠结构时能够节约的成本:



(19)

其中:表示屏蔽频率为时NSGAII算法计算屏蔽室的造价,表示屏蔽频率为时CSA-NSGAII算法计算屏蔽室的造价。用该公式计算表3中的数据可知,本文提出的CSA-NSGAII算法相比NSGAII算法可以平均节省约14%的建造成本。

表3  原始方法与改进方法求得的优化结构及最低成本
Tab.3  Optimal laminated structure and the lowest cost obtained by the original NSGAII and the CSA-NSGAII
算法频率/Hz硅钢厚度/mm

铝厚度/

mm

坡莫合金

厚度/mm

硅钢-铝空气层厚度/mm

硅钢-坡莫合金空气层

厚度/mm

造价/

CNY

NSGAII10.1417.4422.4584.6383.7532 598 150
105.2963.3560.1757.7933.2021 435 750
200.6182.8271.0555.0374.5431 408 320
303.0932.6690.1393.7655.5451 148 870
402.7221.7840.1895.4605.4921 101 150
501.4211.7450.4527.7175.476992 232
CSA-NSGAII17.9499.3840.5922.8302.5382 472 390
101.4473.2051.2087.6942.4771 379 590
200.6951.7121.1796.5343.3661 082 140
301.9242.6760.4574.8723.064933 880
403.3141.8850.0515.6683.709870 269
500.4491.3010.7934.4006.038771 813

本文验证实验的平台如图9所示。其中,图9(a)为已建成磁屏蔽室,该屏蔽室能够屏蔽外部干扰磁场,在屏蔽室中提供一个近零磁环境,可使实验数据更加准确。图9(b)为三轴亥姆霍兹线圈,亥姆霍兹线圈是一种制造小范围区域均匀磁场的器件,使用该装置可以产生nT级至T级磁场,另外磁场与线圈电流有很好的线性关系,因此可以产生与电流变化频率相同的变化磁场。本文将测试件放置于该实验装置中进行实验,由于该实验仅与磁场强度有关,因此本文实验时为方便测试,仅使用水平方向线圈产生磁场。

图9  实验平台

Fig.9  Experimental platform


实验试件使用中冶恒泰1J85坡莫合金,宝钢B50A250无取向硅钢以及中铝1060铝板制成。试件材料厚度参考表3中的最优厚度,根据实际能够购买到的材料,实验试件坡莫合金层由0.5 mm与0.1 mm厚的薄片叠加组成;硅钢层由0.5 mm厚的薄片叠加组成;铝层由2 mm,1 mm与0.5 mm厚的铝板叠加组成;金属层厚度向上取整,层与层之间由木板填充形成空气层,试件由内至外每层材料实际厚度如表4所示。

表4  试件参数及实验数据
Tab.4  Specimen parameters and experimental data
线圈电流频率/Hz材质

理论厚度

/mm

实际厚度

/mm

测量次数

外部磁场强度

/nT

内部剩余磁场/nT
1坡莫合金0.5920.60013.25×10410.3
空气层13.7533.80023.22×10410.1
硅钢7.9498.00033.23×10410.1
空气层24.6384.60043.20×10410.0
9.3849.50053.24×10410.2
50坡莫合金0.7930.80013.25×10410.2
空气层16.0386.00023.23×10410.1
硅钢0.4490.50033.24×10410.1
空气层24.4004.40043.22×10410.2
1.3011.50053.19×10410.0

本文使用亥姆霍兹线圈产生了变化频率为1 Hz、强度为32 000 nT的磁场与变化频率为50 Hz、强度为32 000 nT的磁场对两个试件进行实验,测试中使用MS-03AR型三轴磁传感器对试件的屏蔽效果进行了测量,实验数据如表4所示。由表4可以看出虽然测试时外部磁场强度会有少量偏差,但经多次实验两种试件均能实现约70 dB的屏蔽效果,说明由本文改进后的NSGAII算法能够对屏蔽叠层进行优化,且优化结果具有一定的实际使用价值。

5 结 论

本文提出将CSA-NSGAII算法用于优化多层屏蔽室的叠层结构,预测屏蔽室的质量与造价。本文首先提出使用分段交叉策略与自适应变异算子的CSA-NSGAII算法。然后,使用CSA-NSGAII算法对屏蔽结构进行了优化,仿真及实验结果表明:

(1)经ZDT测试函数验证,CSA-NSGAII算法与NSGAII算法、NSGAII-SDR和g-NSGAII相比在GD、IGD等指标上都具有显著提升,证明改进算法在收敛性能与种群分布均匀性上改进的有效性。

(2)应用CSA-NSGAII算法对磁屏蔽结构的多目标优化问题求解,比NSGAII方法优化结构节省14%的建设成本,且优化后的结构在实际的平台中进行测试,能够满足设计性能。说明本文提出算法的实用性。

(3)CSA-NSGAII的实用性范围广,不仅可以用于磁屏蔽室的结构优化,同时可以进一步推广到更多的应用场景,譬如电磁屏蔽室的结构优化等应用。


关键字:优秀论文

网络客服QQ: 沈编辑

投诉建议:0373-5939925    投诉建议QQ:

招聘合作:2851259250@qq.com (如您是期刊主编、文章高手,可通过邮件合作)

地址:河南省新乡市金穗大道东段266号中州期刊联盟 ICP备案号:豫ICP备2020036848

【免责声明】:中州期刊联盟所提供的信息资源如有侵权、违规,请及时告知。

版权所有:中州期刊联盟(新乡市博翰文化传媒有限公司)

关注”中州期刊联盟”公众号
了解论文写作全系列课程

核心期刊为何难发?

论文发表总嫌贵?

职院单位发核心?

扫描关注公众号

论文发表不再有疑惑

论文写作全系列课程

扫码了解更多

轻松写核心期刊论文

在线留言