多光谱测量材料冲击辐射特性的温度反演算法 下载: 515次
1 引言
温度是表征物质热力学状态的重要物理参量,冲击辐射温度的测量对于核能聚变和状态方程的研究尤为重要[1]。冲击辐射温度产生的条件较为特殊,与冲击产生的动能和材料物性有密切关系,尤其是**弹药性能测试总伴随着冲击辐射温度场的产生,通过辐射温度的精准测量可以有效获取**弹药的设计合格率和毁伤程度[2]。早期测量冲击辐射温度的方法主要是热电偶计法和双色测温法。热电偶计法属于接触式测量法,该方法存在测量范围窄、响应慢等缺陷,对环境的要求比较严格。双色测温法直接对光辐射信息进行检测,无需接触被测物体,该方法对双色波长的选择较为苛刻、操作困难[3]。多光谱法是对双色测温法的改进,具有响应快、高精度等特点,通过测量多个通道下的辐射信息并结合黑体辐射定律以及物体发射率可以获得被测目标的真实温度。但是发射率作为连接黑体与灰体之间的物理介质,与物体本身的材料特性以及所处环境等因素相关,受到多种参数的影响,数值信息获取困难。因此,物体发射率的获取成为了多光谱法测量冲击辐射温度反演的关键所在[4-5]。
早期Svet[6]采用近似假定发射率模型,计算得到了目标温度与物体发射率数值。为了解决发射率模型的选取问题,提出以维恩辐射定律为基础,利用辐射分量求解被测目标物体发射率与目标温度值的方法。Smurov等[7]将对数发射率模型与最小二乘法相结合,仿真计算了金属材料的表面温度值,改善了模型的适用性。Qiu等[8]采用数据拟合的方法对物体发射率与目标温度值进行求解,通过插值和最小二乘法在误差最小时获取发射率与目标温度。Urtiew等[9]通过分析不同发射率模型的辐射测温结果,将自动寻阶理论引入发射率和温度求解,构建了自动识别发射率模型的方法。McQueen等[10]提出将非线性拟合理论引入物体发射率与目标温度的求解问题中,采用遗传算法的逐步迭代理论完成最优化搜索求解。该方法不依赖于梯度信息的获取,被广泛应用于非线性问题求解。张福才小组认为后向传播(BP)神经网络在优化求解问题方面有一定缺陷,寻优过程极易因陷入局部搜索而只能寻找到该区域内的最优解[11-12]。同时发现遗传算法(GA)可有效解决该问题,因此提出了GA-BP算法,该方法有效提升了温度反演求解的准确度。孙崐等[13]利用亮温趋近法获取温度起始值的方案,计算出更加精确的物体发射率与目标温度。顾伟宏等[14]基于对原始二次测量法的研究,针对迭代寻优求解的终止条件进行修改,构建出一种温度求解方法,该方法获得的物体发射率变化趋势与假定的物体发射率变化趋势接近。杨艺帆等[15]根据非黑体下的普朗克辐射定律获得包含物体发射率与目标温度的欠定方程组,通过采用牛顿迭代法进行求解,获得发射率与目标温度值。该方法有效地解决了物体发射率与波长函数关系模型的获取问题,但温度初值与发射率初值的选取对求解影响较大。朱泽忠等[16]提出发射率基函数不变法,将自动寻阶理论与逐步回归法相结合,找出一种通用的发射率基函数,通过解出不同材料发射率基函数的参数值获得接近真实情况的发射率函数。由于发射率值易受多种因素的影响,因此该算法的适用性较差。
上述研究表明,多光谱辐射温度的求解最终归于物体发射率的求解问题,物体发射率的获取成为阻碍温度求解的核心问题。常见的物体发射率求解方法包括了历史经验法、理论模型法和智能算法。历史经验法和理论模型都存在适用性差的问题,都需要被测材料精确的高温高压历史数据,而高温高压下材料的参数测量不确定性非常高,部分物理参量都是数值模拟结果,并不能证明模型结论的真实性。智能算法能有效地克服该类缺陷,但高求解精度需要大量的实验数据进行训练支撑,数据库越丰富庞大,其获得的结果越精确,该方法得到的结果存在随机性。本文针对智能算法的随机性等产生的误差,提出了科学合理的发射率求解模型与温度反演方法,建立温度反演模型,提高了温度求解的准确性与计算运行效率。
2 温度反演模型构建
基于普朗克黑体辐射定律,多光谱辐射温度的求解最终归于物体发射率的求解。在多通道辐射高温计中,假定通道参数为n,则n个通道在不同波长下可获得n个输出信号。当真实温度为T时,第i个通道可以测得此时的输出信号值Vi:
式中:ε(λi,T)是真实温度T下的目标光谱发射率;
辐射亮度温度是测量某波长下物体辐射能量时,黑体中该波长对应的温度值,根据亮温定义,可得
式中:T'为辐射亮度温度。
在黑体中,物体材料的发射率近似为1。若此时的温度为T0,则在同一波长通道下可以测得此时的输出值V'i为
结合式(2)、(3),进行整理变换可得
式(4)中5个物理参量中,波长、黑体温度、同一通道下的黑体输出信号与实际输出信号可通过实验测量得到,物体辐射亮度温度为未知量,通过公式求解可求得,辐射亮度温度与真实温度的关系是
式(5)中波长λi与辐射亮度温度T'为实验测量数据,真实温度T与物体发射率ε为未知参量。多通道特征波长λ由仪器标定获得。辐射亮度温度T'通过实验测量数据计算得到,只剩两个未知参量真温T与发射率ε未知。当已知两者中任意一个参数数值时,通过求解式(5)可获得另一个未知参量。由于实验测量的是同一物体的辐射真实温度,因此理想状态下各个通道求解出的真实温度值相同,故可得
式中:
将式(6)代入式(7),可得
物体发射率是介于0与1之间的目标变量,即ε(λi,T)∈[0,1],则最优化求解问题可转化为约束优化问题,通过约束优化算法可获得物体的真实温度值。采用多光谱法求解冲击辐射温度约束优化模型:
3 算法仿真
虽然普朗克定律涵盖了物体(黑体)辐射亮度、温度与辐射波长三者之间的函数关系,但实际物体本身并不是黑体,测量值与黑体辐射亮度值之间存在一个物理参量——物体发射率,构建的温度反演优化模型中物体发射率成为了阻碍温度求解的唯一未知参量,是影响冲击辐射温度获取的关键因素。通过引入约束优化理论,将冲击辐射温度求解转化为利用约束优化方法求解,解决温度的真实反演,获取物体发射率与目标温度。
3.1 基于乘子罚函数的多光谱发射率及温度反演
乘子罚函数法是由Powell和Hestenes两位学者在1969年为解决约束下最优化问题而首次提出,其基本思想是通过将拉格朗日函数引入罚函数算法中,构造出新的目标函数,在约束优化求解过程中解决普通罚函数容易陷入“病态”的问题,进而求解出原目标函数的最优解[17]。
在罚函数算法中,罚因子的选取非常重要,由初始罚因子M和放大系数α决定,一般选取M∈(0,1)和α∈(1,5)。为确定最优的M值和α值,通过构造A、B、C三种具有线性材料特征的发射率模型:
式中:ε(λ)为发射率;a0、a1和a2为系数。对
设定参数α值恒定,对初始罚因子M选取的不同值进行仿真验证,M的取值范围为0.1~0.9,步长间隔为0.1。对三种发射率样本进行温度反演的结果如
表 1. 0 不同时刻的温度反演值
Table 1. 0 Temperature inversion results at different time
|
表 2. 不同M值下三种模型的温度反演结果
Table 2. Temperature inversion results of three models with different values of MK
|
根据
图 1. 不同M值时三种模型的发射率。(a)模型A;(b)模型B;(c)模型C
Fig. 1. Emissivity of three models with different values of M. (a) Model A; (b) model B; (c) model C
如果设定参数M值恒定,选取不同放大系数α进行仿真验证,α取值范围为2~4.5,步长为0.5。对三种发射率样本进行温度反演的实验结果如
表 3. 不同α值时三种模型的温度反演值
Table 3. Temperature inversion results of three models with different values of αK
|
根据
将乘子罚函数算法应用于辐射温度的反演中,对于线性均匀材料的发射率样本,初始罚因子M值的选取直接影响反演精度,不同M值下温度反演的结果误差分布趋于稳定,其最大误差为1.4%,这表明该算法对于温度反演求解的可行性。放大系数α的取值对温度反演精度影响较小,但α的不同取值对算法的运行效率影响比较明显。通过综合对比分析可得,针对均匀线性材料温度反演,乘子罚函数算法中的参数选取的最佳值为:初始罚因子M=0.1,放大系数α=2。
图 2. 不同α值时三种模型的发射率。 (a)模型A;(b)模型B;(c)模型C
Fig. 2. Emissivity of three models with different values of α. (a) Model A; (b) model B; (c) model C
3.2 基于改进粒子群算法的多光谱发射率及温度反演
粒子群算法(PSO)是由Kennedy等[18]提出的一种类行为算法,通过对鸟群的觅食行为进行观察,总结其行为规律,进而得到了一种智能优化算法。该算法主要分为个体与群体两部分。个体飞行过程经过搜寻搜索范围,寻找到经历过的最优目标解位置 pbest=(pi1,pi2,pi3,…,pin),n为粒子群的粒子数;群体由个体构成,通过搜寻所有个体所经过的最优目标解位置,选取其中的最佳值作为整个群体的最优目标解位置Pg。粒子在搜寻目标过程中,其飞行速度Vi=(vi1,vi2,vi3,…,vin),粒子的最优目标解位置Xi=(xi1,xi2,xi3,…,xin),迭代更新可表示为
式中:下标d为解的个数;w是粒子的飞行惯性所产生的权重因子;c1、c2是粒子飞行中向目标接近时速度迭代所产生的加速常数;R为区间0~1的随机值。
标准粒子群算法一般使用线性惯性权重的方法:初期惯性权重大,有利于全局搜索;后期惯性权重小,有利于局部寻优。本文采用了w迭代渐变函数,通过线性迭代的方式对惯性权重w进行迭代更新。加速常数c1、c2代表粒子在运动过程中自身认知能力与社会群体认知能力靠拢至种群适应度的权重,本文采用了改进粒子群算法(IPSO),通过加速常数迭代的异步变化法,满足粒子在前期良好的社会认知和后期较强的个体认知,从而更容易找到最优解。基于
表 4. 不同w下三种模型的反演温度值
Table 4. Inversion temperature results of three models with different values of wK
|
当选取w为改进迭代结果,c1、c2分别为定值1.49445和c1、c2改进迭代后的温度反演结果如
表 5. 不同c1、c2下三种模型的反演温度值
Table 5. Temperature inversion results of three models with different values of c1 and c2K
|
图 3. 不同w值时三种模型的发射率。(a)模型A;(b)模型B;(c)模型C
Fig. 3. Emissivity of three models with different values of w. (a) Model A; (b) model B; (c) model C
图 4. 不同加速常数下的发射率结果。 (a)模型A;(b)模型B;(c)模型C
Fig. 4. Emissivity of three models with different values of c1 and c2. (a) Model A; (b) model B; (c) model C
将粒子群算法应用于辐射温度的反演中,惯性权重w和加速常数c1、c2对反演结果有较大的影响,求解的结果是局部最优解还是全局最优解由其决定。同时,两个参量的迭代进化次数与种群规模对最终的求解结果和程序运行时间有很大影响,通过比较实验结果,发现选用改进迭代后的w和c1、c2反演得到的温度、发射率的精度以及算法运行效率明显提高,但粒子群算法在反演精度及稳定性方面略低于乘子法函数算法。
3.3 基于改进粒子群-乘子罚函数的多光谱发射率及温度反演算法
粒子群算法在温度反演的过程中,除去加速常数与惯性权重这两个重要的参量之外,迭代进化次数与种群规模对最终的求解结果以及程序运行时间有很大影响,因此算法模型的准确性较低,容易因发生迭代早熟而陷入局部搜索范围内最优化,每次寻优产生的结果存在非固定性。乘子罚函数算法模型稳定性好,计算精度高,但算法的初始值选择较为困难,选值结果与真值的接近程度与程序的运行时间有着密切的关联。考虑两种算法各自的优势与不足,本文结合乘子罚函数法模型精度高以及粒子群算法模型效率高的特点,实现两种模型的堆叠结合,设计出改进粒子群-乘子罚函数算法。其算法思想是先利用粒子群算法求解目标问题,得到该问题的近似目标解,然后将该近似解设定为乘子罚函数算法的初始值,从而求解出目标问题的真实最优解。这样做的目的就是克服乘子法函数初始值选取难度大的问题,同时发挥其算法稳定性好以及样本量需求少的特点,算法具体步骤如
实验设定如
表 6. 8通道有效波长
Table 6. Effective wavelengths of 8 channels
|
其中采用每类样本的第一组数据作为仿真实验测试组,针对该数据改进粒子群-乘子罚函数法并对数据进行真温反演,同时使用最小二乘法和BP神经网络对相同的样本进行了仿真训练,三种方法对温度的反演结果如
只有当假设的发射率与物体的真实发射率接近,最小二乘法的温度反演结果才接近真实值,因此神经网络法和改进的粒子群-乘子罚函数算法的反演效果优于最小二乘法。但BP神经网络算法需要准备大量的真实实验数据库,数据库的规模越大且数量越多,求解出的结果的准确性越高。改进粒子群-乘子罚函数算法克服了该缺陷,其中温度误差范围为50 ℃,最大相对误差为2.067%,反演结果优势明显。
表 7. 8通道发射率样本
Table 7. Emissivity samples of 8 channels
|
表 8. 三种方法得到的三种模型的温度反演值
Table 8. Temperature inversion results of three models obtained by three methods
|
图 6. 不同算法得到的模型A的发射率。(a)样本温度为2000 K; (b)样本温度为2030 K; (c)样本温度为2060 K
Fig. 6. Emissivity of model A obtained by different algorithms. (a) Sample temperature is 2000 K; (b) sample temperature is 2030 K; (c) sample temperature is 2060 K
图 7. 不同算法得到的模型B的发射率。(a)样本温度为2000 K; (b)样本温度为2030 K; (c)样本温度为2060 K
Fig. 7. Emissivity of model B obtained by different algorithms. (a) Sample temperature is 2000 K; (b) sample temperature is 2030 K; (c) sample temperature is 2060 K
图 8. 不同算法得到的模型C的发射率。(a)样本温度为2000 K; (b)样本温度为2030 K; (c)样本温度为2060 K
Fig. 8. Emissivity of model C obtained by different algorithms. (a) Sample temperature is 2000 K; (b) sample temperature is 2030 K; (c) sample temperature is 2060 K
三种方法求解的发射率变化趋势与实际样本的发射率变化趋势一致,BP神经网络与改进粒子群-乘子罚函数算法求解出的目标发射率数值更接近真实分布情况,同时改进粒子群-乘子罚函数算法得到的部分反演结果的精度略高于BP神经网络模型。但改进粒子群-乘子罚函数算法能够克服BP神经网络对样本数据需求量大、运算效率低的缺点,根据实际工程的需求,改进粒子群-乘子罚函数算法可用于处理不同温度下的测试数据,是一种有效的温度反演方法。
3.4 实例验证与分析
在多光谱法测量冲击辐射温度的实验中,选用多通道辐射高温计来获得离散波长辐射强度的连续变化。本文实验选用8通道辐射高温计测试系统,各通道的中心波长分别为:0.809,0.779,0.702,0.650,0.589,0.533,0.509,0.488 μm。通过采集8通道辐射信息随时间的变化数据,得到光辐射信息。
图 9. 冲击辐射温度测量实验系统示意图
Fig. 9. Schematic diagram of shock radiation temperature measurement experiment system
t1~t6时段6个时刻点不同波长的辐射强度值如
表 9. 不同时刻8通道辐射强度值
Table 9. Radiation intensity of 8 channels at different time1011 W·m-3·Sr-1
|
0 不同时刻的温度反演值
0 Temperature inversion results at different time
Time | t1 | t2 | t3 | t4 | t5 | t6 |
---|---|---|---|---|---|---|
Temperature /K | 3255.4 | 3415.4 | 3532.0 | 3656.3 | 3649.8 | 3624.0 |
多光谱法测量冲击辐射温度的误差因素主要包含三种:1)理论计算过程中采用近似化求解所引起的误差;2)测量仪器在出厂时本身存在的误差;3)冲击辐射温度算法求解中所产生的算法误差。根据测试波长选取、温度范围、测试仪器参数和算法特性[22-24],对应的不确定度分别为:理论误差引起的不确定度et≈0.1%,仪器误差引起的不确定度eI≈2%,实验标定引起的不确定度eλ≈0.3%,算法误差引起的不确定度eh≈3%,因此本文得到的辐射温度总的不确定度e=
图 11. 蓝宝石辐射温度与压力的关系图
Fig. 11. Relationship between radiation temperature and pressure of sapphire
4 结论
冲击波测温实验中,由于实验环境复杂,测试过程因易受到外界干扰而存在很多不确定性,而且多光谱测温法通过辐射亮度的模型反演获取温度,要获得材料真实的冲击辐射温度值,除了精密的测试手段与方法,温度反演模型与算法的选取非常重要。通过改善传统求解模型未能兼顾精度与效率的问题,针对强冲击环境下光谱辐射信号的特征,利用乘子罚函数算法和粒子群算法对多光谱辐射温度进行了反演研究。为了弥补粒子群算法模型的准确性差和乘子罚函数算法模型的初始值影响计算效率的不足,提出了粒子群与乘子罚函数相结合的温度反演算法,实现两种模型的堆叠结合。结果表明该方法充分结合了两种单一算法的优势,保证了算法的精确度与运算效率,提高了冲击辐射温度的反演精度,相对误差小于2.5%,实验总体不确定度为3.6%。通过对蓝宝石单晶冲击辐射数据的实例分析,发现该方法反演得到的蓝宝石温度值更接近蓝宝石熔化线,支持冲击压缩下蓝宝石热辐射的物理特征与产生绝热剪切带的物理机理。该方法对多光谱测量冲击辐射温度实验具有普适性,对提高温度反演的精度提供了有效的保障。
[1] 曹涛, 孙浩, 周游, 等. 近地爆炸冲击波传播特性数值模拟与应用[J]. 兵器装备工程学报, 2020, 41(12): 187-191.
Cao T, Sun H, Zhou Y, et al. Numerical simulation and application of propagation characteristics of shock wave near ground explosion[J]. Journal of Ordnance Equipment Engineering, 2020, 41(12): 187-191.
[2] 占春连, 韩军, 路绍军, 等. 弹药爆炸火焰温度多光谱测温技术研究[J]. 计测技术, 2018, 38(6): 48-52.
Zhan C L, Han J, Lu S J, et al. Research on multi-spectral thermometry for the flame temperature measurement of ammunition explosions[J]. Metrology & Measurement Technology, 2018, 38(6): 48-52.
[3] 李占英, 席兰霞, 刘举鹏, 等. 多光谱辐射测温法应用于测定火工烟火药剂燃烧温度[J]. 含能材料, 2010, 18(4): 405-408.
Li Z Y, Xi L X, Liu J P, et al. Flame temperature measurement of pyrotechnic composition using multi-spectral thermometry[J]. Chinese Journal of Energetic Materials, 2010, 18(4): 405-408.
[4] 卞宇涛, 潘军, 蒋立军, 等. 高温石墨板短波红外光谱发射率-温度变化规律研究[J]. 光学学报, 2021, 41(10): 1030003.
[5] 赵晚梦, 李龙飞, 原泽野, 等. Ti-6Al-4V合金方向光谱发射率特性研究[J]. 光学学报, 2020, 40(8): 0830002.
[6] Svet D Y. A new method of measurement of the true temperature and emissivity of non-black body using one component of Wien’s spectrum of thermal radiation[J]. Journal of Applied Mathematics and Physics, 2015, 3(5): 524-529.
[7] SmurovI, DoubenskaiaM. Temperature monitoring by optical methods in laser processing[M] //Majumdar J D, Manna I. Laser-assisted fabrication of materials. Springer series in materials science. Heidelberg: Springer, 2012, 161: 375- 422.
[8] Qiu Q R, Liu S, Teng J, et al. A two-stage polynomial method for spectrum emissivity modeling[J]. Energy Procedia, 2015, 66: 245-248.
[9] Urtiew P A, Grover R. Temperature deposition caused by shock interactions with material interfaces[J]. Journal of Applied Physics, 1974, 45(1): 140-145.
[10] McQueen R G, Isaak D G. Characterizing windows for shock wave radiation studies[J]. Journal of Geophysical Research Atmospheres, 1990, 95(B13): 21753.
[11] 张福才, 孙晓刚, 邢键, 等. 红外多谱线二维辐射温度场重建算法的研究[J]. 红外与激光工程, 2016, 45(7): 0704003.
[12] 张福才, 孙博君, 孙晓刚. 基于多目标极值优化法的多光谱真温反演[J]. 光学学报, 2019, 39(2): 0212008.
[13] 孙崐, 孙晓刚, 于晓洋, 等. 测量爆炸火焰真温的多光谱温度计的研制: 现场实验与测量精度分析[J]. 光谱学与光谱分析, 2013, 33(6): 1719-1722.
[14] 顾伟宏, 梁家锋, 尹馨, 等. 基于约束优化的多光谱辐射真温反演算法[J]. 光谱学与光谱分析, 2018, 38(12): 3846-3850.
[15] 杨艺帆, 李喆, 蔡红星, 等. 基于牛顿迭代法高温光谱温度和发射率的反演研究[J]. 光谱学与光谱分析, 2017, 37(5): 1471-1476.
[16] 朱泽忠, 沈华, 王念, 等. 基于光谱发射率函数基形式不变的辐射测温技术[J]. 光谱学与光谱分析, 2017, 37(3): 685-691.
[17] Hestenes M R. Multiplier and gradient methods[J]. Journal of Optimization Theory and Applications, 1969, 4(5): 303-320.
[18] KennedyJ, Eberhart RC, ShiY. The particle swarm[M] //Swarm intelligence. Amsterdam: Elsevier, 2001: 287- 325.
[19] 李俊, 汪冲, 李波, 等. 基于扰动的精英反向学习粒子群优化算法[J]. 计算机应用研究, 2016, 33(9): 2584-2587, 2591.
Li J, Wang C, Li B, et al. Elite opposition-based particle swarm optimization based on disturbances[J]. Application Research of Computers, 2016, 33(9): 2584-2587, 2591.
[20] van den Bergh F, Engelbrecht A P. A cooperative approach to particle swarm optimization[J]. IEEE Transactions on Evolutionary Computation, 2004, 8(3): 225-239.
[21] Liang J J, Qin A K, Suganthan P N, et al. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions[J]. IEEE Transactions on Evolutionary Computation, 2006, 10(3): 281-295.
. 徐秋丽, 杨敬贤, 等. 辐射光谱测温法测量误差实验研究[J]. 光学仪器, 2018, 40(3): 8-11.
[23] 吕金光, 梁静秋, 梁中翥, 等. 空间调制傅里叶变换红外光谱仪分束器楔形误差分析[J]. 光学学报, 2014, 34(10): 1030001.
[24] 费业泰. 误差理论与数据处理[M]. 北京: 机械工业出版社, 1981.
Fei YT. Error analysis and data process[M]. Beijing: China Machine Press, 1981.
[25] 张宁超, 任娟, 王鹏, 等. 轻气炮加载下蓝宝石的辐射光谱特性[J]. 光学学报, 2018, 38(5): 0530002.
[26] Shen G, Lazor P. Measurement of melting temperatures of some minerals under lower mantle pressures[J]. Journal of Geophysical Research Solid Earth, 1995, 100(B9): 699-713.
[27] Kondo K. Window problem and complementary method for shock-temperature measurements of iron[J]. AIP Conference Proceedings, 1994, 309: 1555-1558.
[28] Hare D E, Holmes N C, Webb D J. Shock-wave-induced optical emission from sapphire in the stress range 12 to 45 GPa: images and spectra[J]. Physical Review B, 2002, 66(1): 014108.
Article Outline
张宁超, 杨帆, 任娟, 杜岳涛, 王鹏, 刘福生. 多光谱测量材料冲击辐射特性的温度反演算法[J]. 光学学报, 2022, 42(9): 0912003. Ningchao Zhang, Fan Yang, Juan Ren, Yuetao Du, Peng Wang, Fusheng Liu. Temperature Inversion Algorithm for Multi-Spectral Measurement of Material Shock Radiation Characteristics[J]. Acta Optica Sinica, 2022, 42(9): 0912003.