基于量子遗传算法对高温防护服最优厚度的研究

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第37卷 第1期2020年2月
黑龙江大学自然科学学报
JOURNALOFNATURALSCIENCEOFHEILONGJIANGUNIVERSITY
Vol 37No 1February
,2020
DOI:10.13482/j.issn1001 7011.2018.12.230投稿网址:http://hdzrxb.cbpt.cnki.net
收稿日期:2018-08-23
基金项目:国家自然科学基金资助项目(11601001);安徽财经大学校级教研项目(acxkjsjy201803zd;acjyyb2018006)通讯作者:朱家明(1973-),男,副教授,主要研究方向:应用统计,E mail:zhujm1973@163.com
引文格式:张姗姗,陈鹏,陶雪莲,等.基于量子遗传算法对高温防护服最优厚度的研究[J].黑龙江大学自然科学学报,2020,37(1):
45-51.
基于量子遗传算法对高温防护服最优厚度的研究
张姗姗1, 陈 鹏2, 陶雪莲2, 朱家明2
(1.安徽财经大学会计学院,蚌埠233030;2.安徽财经大学统计与应用数学学院,蚌埠233030)
摘 要:针对优化多层高温作业服厚度的问题,首先运用傅里叶定律理论,在第I、II、III层只考虑热传导以及第IV层(空气层)只考虑热传导和热辐射的情况下,研究高温作业服一般点、跃变点、系统边界处的运动规律以及初始条件,采取第三类边界条件,构建热传递系统模型;然后,使用Matlab,采取隐式有限差分法对模型求解,得出各层温度分布情况;最后,对该模型进一步深化,构建以厚度-时间函数为目标函数的反问题模型,将其作为适应度函数,编写量子遗传算法,得出高温作业服第二层的最优厚度。

其中,在编码操作时采取多量子比特编码,遗传算子加入量子旋转门种群更新操作。

关键词:高温作业服;傅里叶定律;量子遗传算法;热传递模型;Matlab
中图分类号:O29 文献标志码:A 文章编号:1001-7011(2020)01-0045-07
Researchonoptimalthicknessofhightemperatureworkwear
basedonquantumgeneticalgorithm
ZHANGShanshan1, CHENPeng2, TAOXuelian2, ZHUJiaming

(1.SchoolofAccounting,AnhuiUniversityofFinanceandEconomics,Bengbu233030,China;
2.SchoolofStatisticsandAppliedMathematics,AnhuiUniversityofFinanceandEconomics,Bengbu233030,China)
Abstract:Fortheoptimizationoffabricthicknessofmulti layerhigh temperatureclothes,itstudieswithFourier'stheorythehightemperatureworkclothes’motionlawatthegeneralpoint,atthetransitionpointandattheboundaryofthesystem,andtheinitialconditionswiththeconsiderationofonlyheatconduc tioninthefirst,secondandthirdlayersandheatconductionandradiationinthefourthlayer(airlayer).Weconstructacompleteheattransfermodelinthethirdboundarycondition.ThenthemodelgoesthroughthedecouplingsimplificationprocessandtheimplicitfinitedifferencemethodwithMatlabtogetthetem peraturedistributionofthirdlevel.Finally,theinverseproblemmodelwiththeobjectivefunctionofthethickness timefunctionisconstructed,whichisusedasfitnessfunctiontowriteQCA,andgettheopti mumthicknessofthesecondlayerofhigh temperatureclothes.Furthermore,multi quantumbitcodingisadoptedintheencodingoperationandaquantumrevolvinggatepopulationintogeneticoperator.Keywords:hightemperatureworkclothes;Fourier’slaw;quantumgeneticalgorithm;heattransfermodel
;Matlab
0 引 言
随着生活水平的不断提高,工作环境的舒适性逐渐引起人们重视,而高温作业环境会危害员工身体健康。

防护服作为中间物质,在一定程度上可以减少外界热源对人体的伤害。

对于热防护服研究,Gibson首先
提出了单层多孔介质模型,研究热防护服的散热性能[1]
;Torvi在此基础上就材料的物理性质、材料叠层之间以及材料层与空气层之间的空隙厚度等对防热性能的影响,提出了考虑热辐射的热防护服传热模型[2]
;Mell等人在此基础上,进一步提出了多层纺织的热传递模型[3]。

Chitrphiromsri结合Gibson和Torvi的结论,提出多孔介质的热防护服耦合模型[4];Lawson等考虑空气层对防热性能的影响,建立了多层纺织物的热传递模型[5];Barker等着重研究了材料属性和空气层厚度对热传递的影响[6];Ghazy建立三明治结构,对热防护服-空气层-皮肤系统的每个环节都进行了更为系统的讨论[7];Song等引入暖体假人系统,建立了高热环境下热防护服与人体皮肤系统的热传递模型,使得研究更趋于实际情况[8]。

国内外学者分别从是否考虑湿传
递、材料层数、空气厚度、暖体假人、热交换等方面进行了大量的研究讨论,分析如何提高服装的防热效果。

高温作业防护服主要由三层织物材料和空气层组成,本文根据已知数据建立模型,计算温度分布;通过建立高温环境下的热传递模型,分析服装材料的厚度对假人皮肤外侧温度的影响;并在给定条件下,获得不同环境下热防护服服装材料的最优参数配置。

1 数据来源和模型假设
本文数据来源于2018年全国大学生数学建模竞赛A题。

为了便于解决问题提出如下假设:(
1)材料各向同性,且不考虑面料的分型结构;(2)假设在高温作业环境下,服装面料不会融化以及弯曲折叠;(
3)材料层与材料层之间紧密贴合,不存在空气间隔。

2 基于傅里叶定律的热防护服热传递模型
2.1 研究思路
首先基于傅里叶定律和热辐射、热传导理论,建立第I、II、III层一维热传递模型,并根据热量守恒定律,依序推导出外界环境和第I
层及各层之间接触面的初始条件;然后建立第IV层(空气层)的热传递模型,并对其进行解耦处理,从而简化方程组;最后考虑到建立的四个热传递模型的非稳态性,对其进行时间离散化,编写有限差分算法,运用Matlab软件求解,
得出温度分布三维图以及在每个接触面的温度瞬态响应图。

图1 环境-热防护服-空气层-假人
系统示意图
Fig.1 Environment thermalprotectiveclothing airlayer dummysystemdiagram2.2 模型建立
本文假设热传递为垂直于热防护服方向,建立坐标系,如图1所示。

热防护服由I
、II、III、IV四层构成,其中,I、II、III层由不同的织物材料构成,IV层为空气层。


1)首先,假设第I层考虑热传导和热辐射,其他层只考虑热传导,构造热传递模型的泛定方程[
9]
:①第I层:Q1(t) F t=K1 2

x2
+ F左(x,t) x- F右(
x,t) x,(x,t)∈(0,D1)×(0,t1
);②第II层:Q2(t) F t=K2 2F
x2,(x,t)∈(D1,D1+D2)×(0,t1
);③第III层:Q3(t) F t=K3 2F
x2,(x,t)∈(D1+D2,D3)×(0,t1
);·64·黑 龙 江 大 学 自 然 科 学 学 报 第37卷 
④第IV层:ρairQ4 F t=kair 2

t2
- qair
x,(x,t)=(D1+D2+D3,D4)×(0,t1)。

式中:Qn、Kn、Dn分别表示每层的热流量、热传导率以及厚度;F(x,t)表示温度-位置-时间函数;F左(x,t)和F右(x,t)分别表示该位置向左和向右的辐射量;ρair、kair分别表示空气层的热辐射率以及热传导率;qair表示空气层的热通量,即第I
V层的热通量。


2)其次,构建热传递模型的初始条件:F(x,0)=FI
(x)(
3)接着,构造热传递模型的第三类边界条件:-K1 T xx=0=(q1+q2)x=0q=hF(x,t{

,其中,q表示热通量,h表示传热系数。

(4)最后,构造热传递模型的交接面条件:①I
、II层之间的接触面:Fx=D-1=Fx=D+1
K1 F xx=D-1=K2
F xx=D+
1②I
I、III层之间的接触面:Fx=D-2=Fx=D+2
K2 F xx=D-2=K3 F xx=D+
2③I
II、空气层之间的接触面:-K3 F xx=D-3=(qair-kair F x)x=D+
32.3 求解方法
将高温作业服热传递系统模型看成一个抛物型偏微分方程,结合精度、误差、适应性等各方面考虑,运用Matlab,采取隐式有限差分法对其求解。

首先对求解对象进行划分,如图2所示,将织物总厚度横向划分成足够小的小块,热量按从外界到内部
方向传播,Fnm表示第n时刻第m小块的温度,在求解过程中加入了Fn0和Fn
m+1小块,
分别代表外界恒温热源
和皮肤外侧温度。

图2 织物层横向划分示意图
Fig.2 Sketchoftransversedivisionoffabriclayers
其次,通过泰勒展开得到上述划分模式下的隐式差分格式的热传导方程如下:
Fnj=-a△t(△x)2(Fn+1j-1+Fn+1j+1)+(1+2a△t(△x
)2
)Fn+1
j接着,对上式取算术平均值,得出Crank Nicholson格式的热传导方程,即
Fn+1j-Fnj=a△t2(△x
)2
((Fnj+1-2Fnj+Fnj-1)-(Fn+1j+1-2Fn+1j+Fn+1
j-1))2.4 结果分析
采用有限差分法进行求解。

在求解过程中将材料层分成15小块,得出了高温热防护服的温度分布情况。

图3表示的是每一层的交界位置温度随时间变化情况,即针对求解结果的特定的插值点位置,温度对时
间的瞬态响应[
10]。

·
74·第1期张姗姗等:基于量子遗传算法对高温防护服最优厚度的研究
图3 瞬态响应Fig.3 Transientresponse
图4是温度函数F(x,t)的三维示意图。

可以看出,随着高温防护服层数的提高,温度逐渐降低并趋于接近人体温度,
并且层数越高越易接近平稳值。

图4 温度分布三维示意图
Fig.4 Three dimensionaltemperaturedistributiondiagram
3 基于量子遗传算法的织物厚度寻优模型
3.1 研究思路
本文认为在满足给定条件下的最小厚度为最优厚度,首先以上文的模型为基础,推导出以第II层厚度为因变量,以温度和时间为自变量的目标函数,并依据要求添加限定条件;然后对目标函数采取量子遗传算法来搜索第二层厚度的最小值。

如图5所示,在编写遗传算法时,编码操作采用了二进制多量子比特编
码[11],并且在遗传算子之后添加量子旋转门更新操作;最后运用Matlab软件求解,得出第II层的最优厚度,
即最小厚度,为6
.983mm
的结论。

图5 量子遗传算法流程图
Fig.5 Flowchartofquantumgeneticalgorithm
3.2 研究方法
使用量子计算对遗传算法[12]
进行改进,体现在编码操作时引入量子的态矢量,遗传算子(交叉、变异)
之后加入量子旋转门种群更新操作,从而达到比常规遗传算法更好的效果。

对一般遗传算法改进的原因一是为了减少常规遗传算法的缺陷,即容易陷入局部最优,二是因为时间对于温度的函数含有三角函数,一般来说,对含有三角函数的模型寻优更适合使用量子遗传算法。

·84·黑 龙 江 大 学 自 然 科 学 学 报 第37卷 
具体改进方法如下:

1)编码操作采取多态的量子比特编码,每个参数的基因如下:
qt

=αt11βt11αt12βt
12……αt1kβt1kαt21βt21αt
22βt22……αt2kβt2kαtm1βtm1αtm2βtm2……αtmk
βtm(
)
k式中:qt
j代表第t
代,第j个个体的染色体;k为编码每一个基因的量子比特数;m为染色体的基因个数。


2)量子旋转门种群更新操作[11]
量子旋转门的调整操作为
U(θi
)=cos(θi)-sin(θi
)sin(θi
)cos(θ

[])(1)α′i
β′[]i
=U(θi
)αi
β[]i
=cos(θi
)-sin(θi
)sin(θi
)cos(θ

[])αi
β[]i
(2)
由式(2)可以得出α′i和β′
i分别为:
α′i=αicos(θi)-βisin(θi)β′i=αisin(θi)+βicos(θi
{
)式中:(αi,βi)T和(α′i,β′i)T代表染色体第i个量子比特旋转门更新前后的概率幅;θi为旋转角。

表1 旋转角选择策略
Table1 Rotationangleselectionstrategy
xibestif(x)>f(best)
Δθis(αi,βi
)αiβi>0
αiβi<0
αi=0βi=000False0000000True0000001False0.01π+1-10±101True0.01π-1+1±1010False0.01π-1+1±1010True0.01π+1-10±111False000001

True





注:xi为当前染色体的第i位;besti为当前的最优染色体的第i位;f(x)为适应度函数;s(αi,βi)为旋转角方向;Δθi
为旋转角度大小从表1中θi
的调整策略[13]
中可以看出,通过旋转角选择策略,当局部最优个体小于全局最优个体时,旋转角方向会朝着有利于全局最优个体的方向演变;当局部最优个体大于全局最优个体时,旋转角方向会朝着有利于局部最优个体的方向演变。

(3)适应度函数的构造
首先建立关于厚度和时间的目标函数。

连续表达式为:
J(t)=

t0
T(t)-T0

dt
离散形式表达式为:
J(t)=∑N
i=0
(T(ti)-T0
)2Δt设定约束条件为:
①人体皮肤温度变化范围条件为:
44≤T≤47(单位:℃)
②变化时间约束条件为:
针对假人皮肤外侧温度不超过47℃,且超过44℃的时间不超过5min的限制,限定假人皮肤外侧温度
由4
4℃升高到47℃的时间为t
,由此,约束条件为:t ≤3
00(单位:s)·
94·第1期张姗姗等:基于量子遗传算法对高温防护服最优厚度的研究
③初始给定环境温度:
结合第一问模型,将初始约束条件:环境的温度,由7
5℃改为65℃,列出约束条件。

T0=6
5(单位:℃)④空气层厚度:
Lair=5
.5(单位:mm)最后,为了剔除其他不相关因素对问题的影响,防止过度拟合,对目标函数进行正则化处理,得到目标函数如下:
Fitness(t)=∑N
i=0
(T(ti)-T0)2
+αLs+Ll-Lm

(3)
式中:α是正则化参数,
此正则化后的目标函数的解即为满足温度、时间、空气层厚度的最优解。

对于正则化参数的选取,采取Tikhonov正则化,最小解的目标函数为:
xα=a
rgmin{‖T(ti)-T0‖22+α0‖Ls+Ll-Lm‖2

}图6 正则化参数变化
Fig.6 Regularizedparameterchange
采取L-曲线法,分别求出正则化参数变化时解的对
数残差范数lg(‖T(ti)-T0‖2
2)和解的对数范数lg(‖Ls+Ll-Lm‖22
)的变化情况。

如图6所示,当α在[1,1.2]范围内变化时,L曲线曲率最大,对数残差范数和对数解范数得到平衡,因此,不妨取α=1.1。

3.3 结果分析
根据以上模型运用Matlab编写代码求解,在编写代码过程中,变量t是有序的,使用一次循环遍历取值,那么适应度函数则变成了以温度为因变量,厚度为自变量的非线性函数,遗传算法通过对温度编码与更新,并在适应度函数中加入模型中的约束条件作为筛选条件,最后设定参数:种群大小为40,遗传代数为100,每个变量的二进制长度为2
0,得出最佳适应度即最优厚度为6.98338mm,如图7
所示。

图7 种群适应度求解示意图
Fig.7 Diagramofsolvingpopulationfitness
为了更加清晰地了解求解过程,本文画出了每一代每个子代的数值,每个数值的得分情况,每一代的子代数量以及每一代子代停止迭代的原因,如图8所示。

·05·黑 龙 江 大 学 自 然 科 学 学 报 第37卷 
图8 种群个体演变示意图
Fig.8 Diagramofpopulationindividualevolution
从图8可以看出,每一代生成的个体数量比较均匀,但是其个体更新生成的新个体随着代数的增加逐渐
变少,说明逐渐接近最优值。

而根据每个数值得分情况,可以看出越接近最优值的数值得分越高,其停止迭代的原因既包含达到最大迭代次数也包含已经取得局部最优值并且比例相接近,故本文选取的迭代次数适宜求解该问题。

4 结 论
热防护服热传递模型以傅里叶定律、热传导方程和热辐射方程为理论基础,结合有限差分法,在实际生活中有较好的可行性和实用性,可将该模型综合运用于皮肤烧伤度预测、金属热防护隔热材料特性研究和医疗废物高温蒸气灭菌工艺等领域;量子遗传算法建立正问题的反模型,将反模型作为适应度函数进行选择、交叉变异操作后,加入量子旋转门更新操作,在取得局部最优解时,算法停止迭代,该模型可推广至摄像机参数标定、输电网规划、钻井参数优化等众多方面。

参考文献
[1]GIBSONPW.Multiphaseheatandmasstransferthroughhygroscopicmediawithapplicationstoclothingmaterials[J].Fiber,1996,53(5):183-194.[2]TORVIDA,DALEJD.Effectsofvariationsinthermalpropertiesontheperformanceofflameresistantfabricsforflashfires[J].TextileResearch
Journal,1998,68:787-796.
[3]MELLWE,LAWSONJR.Aheattransfermodelforfirefighter’sprotectiveclothing[J].FireTechnology,2000,36(1):39-68.
[4]CHITRPHIROMSTRIP,KUZNETSOVAV.Modelingheatandmoisturetransferinfirefighterprotectiveclotingduringflashfireexposure[J].Heat
MassTransfer
,2005,41:206-215.[5]LAWSONJ,MELLW,PRASADK.Aheattransfermodelforfirefighters’protectiveclothing,continueddevelopmentsinprotectiveclothingmodel
ing
[J].FireTechnology,2007,46(4):833-841.[6]BARRYJ,HILLR,BRASSERP,etal.Computationalfluiddynamicsmodelingoffabricsystemsforintelligentgarmentdesign[J].MrsBulletin,
2003,28(8):568-573.
[7]AhmedGhazy,BERGSTROMD.Numericalsimulationoftransientheattransferinaprotectiveclothingsystemduringaflashfireexposure[J].Nu
mericalHeatTransfer
,2010,58(9):702-724.[8]SONGGW,BARKERR,HAMOUDAH.Modelingthethermalprotectiveperformanceofheatresistantgarmentsinflashfireexposures[J].Tex
tileResearchJournal
,2004,74(12):33-40.[9]卢琳珍.多层热防护服装的热传递模型及参数最优决定[D].杭州:浙江理工大学,2018.[10]潘斌.热防护服装热传递数学建模及参数决定反问题[D].杭州:浙江理工大学,2017.
[11]黄宏运,朱家明,李诗争.基于遗传算法优化的BP神经网络在股指预测中的应用研究[J].云南大学学报(自然科学版),2017,39
(3):350-355.
[12]盖佳妮.量子遗传算法的改进与研究[D].锦州:渤海大学,2017.
[13]雷英杰,张善文.遗传算法工具箱及应用[M].西安:西安电子科技大学出版社,2014.
·
15·第1期张姗姗等:基于量子遗传算法对高温防护服最优厚度的研究。

相关文档
最新文档