圆筒试验JWL状态方程参数的贝叶斯标定*

2017-07-31 21:02周海兵刘国昭孙占峰张树道
爆炸与冲击 2017年4期
关键词:状态方程后验概率分布

陈 华,周海兵,刘国昭,孙占峰,张树道

(1.北京应用物理与计算数学研究所,北京100094;2.中国工程物理研究院流体物理研究所冲击波物理与爆轰物理实验室,四川绵阳621999)

圆筒试验JWL状态方程参数的贝叶斯标定*

陈 华1,周海兵1,刘国昭1,孙占峰2,张树道1

(1.北京应用物理与计算数学研究所,北京100094;2.中国工程物理研究院流体物理研究所冲击波物理与爆轰物理实验室,四川绵阳621999)

在研究数值模拟的输入参数引入的不确定性时,通常需要人为给定每个输入参数的概率分布,且输入参数概率分布的选择可能会对分析结果产生直接影响。利用贝叶斯方法标定了圆筒试验JWL状态方程参数,得到了标定参数的估计值和后验分布,并研究了不同统计模型假设对标定参数的估计值和后验分布的影响。贝叶斯后验分布融合了基准试验的试验数据的信息,因此将其作为不确定度量化分析时输入参数的初始概率分布,可以尽量减少分布选择引入的认知不确定性。

不确定度量化;参数标定;后验概率分布;贝叶斯方法;JWL状态方程;圆筒试验;高斯过程

随着计算机技术的发展,数值模拟已经成为复杂系统研究及设计的重要手段。以往,研究人员常常将材料参数、几何尺寸等作为确定性的输入参数,代入程序进行数值模拟,从而得到确定性的结果。然而实际上,数值模拟过程中存在各种不确定性来源。近十几年,不确定度量化(uncertainty quantification,UQ)方法发展迅速,逐渐成为数值模拟研究的热点[12]。不确定度量化主要关注如何表征、量化、减小数值模拟过程中的各种不确定性来源,是实现高置信度数值模拟的有效手段。在进行不确定度量化分析时,为了研究输入参数引入的不确定性,每个输入参数常常需要人为给定概率分布。输入参数概率分布的选择很可能会对分析结果有直接影响,为了减少分布选择的主观性,输入参数的概率分布最好能够由试验数据提供。

目前,圆筒试验是评估炸药的做功能力、确定爆轰产物状态方程参数的基准试验,已经得到了广泛应用[38]。标准的圆筒试验方法主要采用电离探针测量炸药爆速,用高速扫描相机记录定常滑移爆轰驱动下圆筒壁的径向膨胀距离随时间的变化关系,并利用经验公式计算圆筒壁的膨胀速度和比动能等表征炸药做功能力的特征量,最后利用这些试验结果标定JWL(Jones-Wilkins-Lee)状态方程的参数[910]。本文中,利用贝叶斯方法对圆筒试验JWL状态方程参数进行标定,给出标定参数的估计值,得到标定参数的后验分布,然后将该后验分布作为不确定度量化分析时输入参数的初始分布,以减小输入参数分布选择引入的不确定性。

1 圆筒试验

圆筒试验的试验装置示意图如图1所示,高速相机VISAR从狭缝扫描记录的是圆筒壁外表面的径向膨胀过程,通过对照片底片的处理获得圆筒壁的径向膨胀位移和时间的关系。得到的观测数据如图2所示。炸药爆轰产物JWL状态方程形式和等熵条件如下:式中:p为压力,下标“S”表示熵,V为相对比容,e为初始体积能量,A、B、C、R1、R2和ω为待标定参数。利用JWL状态方程在C-J点的特性,由圆筒试验和相关试验的观测数据得到爆压、爆速、密度、内能和参数ω,再构造代数方程组,给定R1和R2,联立求解A、B和C[11]。

图1 圆筒试验的试验装置示意图Fig.1 Device of cylinder test

图2 圆筒试验径向半径和时间的关系Fig.2 Radius vs.time in cylinder test

2 贝叶斯标定方法

M.Kennedy和A.OHagan[12]提出用贝叶斯方法进行参数标定和预测。由此发展出来一系列方法,统称为KOH方法[1315]。KOH方法用高斯过程(Gaussian process,GP)对计算结果和观测结果进行建模,同时对模型偏差进行建模。KOH方法的主要思想是用高斯过程建立代理模型,然后用代理模型计算后验分布和标定参数。下面简单介绍KOH方法的框架,更多技术细节参见文献[12]。

2.1 定义和统计模型

令X=(X(1),…,X(qX))为qX维控制变量,θ=(θ(1),…,θ(qθ))为qθ维标定参数,Y为数值模拟计算的输出结果,Z为试验观测结果。KOH模型如下:

式中:fC(·)为计算模型,b(·)为模型偏差,εj为观测误差,ρ为回归系数,M 为数值模拟样本量,N为试验样本量,x*i为控制变量在第i次数值模拟中的取值,xj为控制变量在第j次实验中的取值(按照数理统计中约定,采用大写字母表示随机变量,相应的小写字母表示该随机变量的取值,本文中,“X”、“Y”、“Z”、“T”、“R1”、“R2”均采用该约定)。为了得到数值模拟的结果,需要给标定参数赋值,令s表示数值模拟时输入的标定参数,θ表示标定参数的真实值,以便于区分。

假设εj服从均值为零、方差为λ的正态分布;fC(·)用高斯过程建模,均值函数为m1(x,s),协方差函数为c1(·,·);模型偏差b(x)也用高斯过程建模,均值函数为m2(x),协方差函数为c2(·,·)。假设均值函数和协方差函数的形式如下:

式中:hi(·)为统计建模时任意给定的连接函数,σ2i、ωXi、ωθi为协方差函数建模中需要估计的未知参数。令ψ=(ψ1,ψ2),ψi是协方差函数ci(·,·)中的超参数(σ2i,ωXi,ωθi),i=1,2。KOH模型的超参数包括β=(β1,β2)和φ=(ρ,λ,ψ),则全部要估计的参数为(θ,β,φ)。

2.2 数据结构

数据包括观测数据z和数值模拟结果y,即dT=(zT,yT)。数值模拟过程中输入变量的取值记为D1={(x*1,s1),…,(x*M,sM)},试验数据控制变量的取值记为D2={x1,…,xN},与D1相对应,可以将D2扩充为D2(θ)={(x1,θ),…,(xN,θ)}。

2.3 后验分布

令先验分布P(β)∝1。根据贝叶斯理论,在给定先验分布的条件下,后验分布为:

式中:f(d;md(θ),Vd(θ))是多元正态分布N(md(θ),Vd(θ))的密度函数,且

式中:H1、H2为由连接函数hi构成的向量,V1(D1)为由集合D1中数据构成的方差矩阵,V2(D2)为由集合D2中数据构成的方差矩阵,C1为D1和D2中数据构成的协方差矩阵,IN为N维单位矩阵。

2.4 计算步骤

直接计算式(6)中的后验分布较困难,因此将计算过程分为4个步骤:步骤1和步骤2是建立GP模型,步骤3是用建立的GP模型计算后验分布,步骤4是利用步骤3得到的后验分布标定参数。

步骤1:建立GP代理模型,估计β1和c1(·,·)的超参数ψ1。用数值模拟所得数据y估计β1和ψ1,得到估计值步骤2:建立观测数据的GP代理模型,估计ρ、λ、β2和c2(·,·)的超参数ψ2。在给定的条件下,用观测数据z估计ρ、λ、β2和c2(·)的超参数ψ2,从而得到估计值步骤3:计算标定参数θ的后验分布。由于,因此通过计算即可得到θ的后验分布。步骤4:利用θ的后验分布标定参数。标定参数的估计可以定义为后验分布的均值^θ(mean)、中位数^θ(mid)或最大概率值^θ(max),其中^θ(max)也称为最大后验估计(maximum posterior estimates,MPE)。

3 JWL状态方程参数的标定

采用KOH贝叶斯方法标定圆筒试验JWL状态方程参数。将标定参数记为(R1,R2);将时间视为设计变量,记为T;同时令M=30,N=10。数值计算过程中,R1和R2的抽样区间分别为[4.3,5.5]和[0.8,1.5],用拉丁超立方抽样(latin hypercube sample,LHS)方法得到M组参数并代入模拟程序进行计算,得到M条径向半径随时间变化的曲线。对设计变量T进行LHS抽样得到M个样本。将T和(R1,R2)的样本随机配对得到模拟计算的输入数据D1={(t*1,R11,R21),…,(t*M,R1M,R2M)}。D1对应的计算输出结果为y={y1,…,yM}。需要注意的是,每次数值计算的结果都是径向半径随时间变化的曲线,这里只是从曲线上随机取一个抽样点作为输出结果。对时间变量T随机抽样得到N 个样本,即D2={t1,…,tN}。将D2扩充为D2(r1,r2)={(t1,r1,r2),…,(tN,r1,r2)},其中(r1,r2)是标定参数的真实值。D2(r1,r2)对应的径向半径观测数据为z={z1,…,zN}。假设(R1,R2)的先验分布为均匀分布,即对(R1,R2)没有任何知识;超参数ψ的先验分布为标准正态分布。数值模拟使用的计算程序为由北京应用物理与计算数学研究所自主研制的相容拉氏流体动力学工具包CHAP(compatible hydrodynamics analysis program)[16]。

下面分别采用两个模型进行建模,其主要区别在于模型中是否包含偏差。模型1是KOH模型的通用形式,如式(2)~(3)所示;模型2是KOH模型的特殊形式,相当于在模型1的基础上令ρ=1,b(xj)≡0,此时式(3)可以简化为:

按照第2.4节中的4个步骤依次进行计算。第1步是建立数值模拟的GP代理模型。GP代理模型中参数的估计值分别为为检验GP代理模型预测的能力,重新随机抽样4组(R1,R2)样本代入数值模拟程序进行计算,将计算得到的结果和采用GP模型预测的结果进行比较,如图3所示。从图3可以看出:代理模型预测曲线和数值计算的曲线基本重合,说明代理模型的预测足够精确。第2步是建立观测数据的GP代理模型。模型1中模型参数的估计值分别为由于模型2忽略了模型偏差并且ρ=1,所以该步骤中只需要估计λ,估计值为第3步是计算标定参数的后验分布。图4给出了标定参数(R1,R2)的后验概率分布等高线,其中后验概率共分为9个概率区间,分别由9种颜色进行区分,从小到大依次用Pk(k=1,…,9)表示,P9表示最大概率区间的值域。图4(a)为采用模型1得到的后验概率分布,可以看出,概率分布从右下角向左上角逐级递增,概率最大区域P9位于左上角;图4(b)为采用模型2得到的后验概率分布,可以看出,概率分布从右下角和左边向中间区域逐级递增,P9近似位于中间位置。第4步是标定参数。由图4可知:模型1的MPE为两个模型的MPE均近似位于P9区域的中心位置。

图3 GP代理模型预测的结果和数值计算结果的比较Fig.3 Comparison of predictions of the GP surrogate model with numerical simulations

图4 两模型的后验概率等高线和最大后验估计Fig.4 Posterior distribution and MPE with different models

图5为模型1和模型2的预测效果,其中标定结果(红线)是将MPE代入数值模拟程序计算得到,预测结果(绿线)采用观测数据的GP代理模型计算得到,试验结果用黑线表示。图5显示:两个模型的预测结果均与试验结果符合很好,说明建立的代理模型都能够比较精确地描述试验数据。模型2中试验结果和标定结果符合得比较好,表明标定的参数值是最佳拟合的估计;但是,当t>39μs时,模型1的标定结果和试验结果差异逐渐增大。由于数值模拟和基于观测数据代理模型的预测(即和)都足够精确,所以两者的差异即为模型偏差的预测^b(x),说明模型1标定的参数值是“调和”了模型偏差和标定参数的最佳估计。

图5 径向半径的预测、试验和模拟结果的比较Fig.5 Comparison of radius histories obtained by prediction,experiment and simulation

4 结 论

(1)用KOH贝叶斯方法标定圆筒试验JWL状态方程的参数R1和R2,得到了标定参数的估计值和后验分布,并将后验分布作为子系统级(或系统级)复杂系统数值模拟不确定度量化分析的输入参数的初始分布,以尽可能地减少分布选择引入的认知不确定性。(2)分析了两种KOH统计模型假设对标定参数估计值和后验分布的影响。从参数标定的角度分析,模型2得到的估计值更好;从不确定度量化的角度分析,由于模型1还分析了模型偏差引入的不确定性,因此模型1更合适。

[1] Oberkampf W L,Roy C J.Verification and validation in scientific computing[M].Cambridge:Cambridge University Press,2010.

[2] Smith R C.Uncertainty quantification:Theory,implementation,and applications[M].Philadelphia:Society for Industrial and Applied Mathematics,2013.

[3] Kury J W,Honig H C,Lee E L,et al.Metal acceleration by chemical explosives[C]∥4th Symposium on Detonation.Maryland:White Oak,1966:3-13.

[4] Lan I F,Hung S C,Chen C Y,et al.An improved simple method of deducing JWL parameters from cylinder expansion test[J].Propellants,Explosives,Pyrotechnics,1993,18(1):18-24.

[5] 于川,刘文翰,李良忠,等.钝感炸药圆筒试验与爆轰产物JWL状态方程研究[J].高压物理学报,1997,11(3):227-233.Yu Chuan,Liu Wenhan,Li Liangzhong,et al.Studies on cylinder test and JWL equation of state of detonation product for insensitive high explosive[J].Chinese Journal of High Pressure Physics,1997,11(3):227-233..

[6] 陈朗,黄毅民,冯长根.含铝炸药圆筒试验及爆轰产物JWL状态方程研究[J].火炸药学报,2001,24(3):13-15.Chen Lang,Huang Yimin,Feng Changgen.The cylinder test and JWL equation of state detontion product of aluminized explosives[J].Chinese Journal of Explosives and Propellants,2001,24(3):13-15.

[7] 陈朗,李泽仁.激光速度干涉仪测量法在炸药圆筒试验中的应用[J].爆炸与冲击,2001,21(3):229-232.Chen Lang,Li Zeren.The cylinder tests measured by VISAR interferometer[J].Explosion and Shock Waves,2001,21(3):229-232.

[8] 徐辉,孙占峰,李庆忠.标准圆筒试验数据处理和不确定度评定方法[J].北京理工大学学报,2010,30(5):626-630.Xu Hui,Sun Zhanfeng,Li Qingzhong.Study on data processing and uncertainty evaluation of standard cylinder test[J].Transactions of Beijing Institute of Technology,2010,30(5):626-630.

[9] Lee E L,Tarver C M.Phenomenological model of shock initiation in heterogeneous explosives[J].Physics of Fluids,1980,23(12):2362-2372.

[10] Wescott B L,Stewart D S,Davis W C.Equation of state and reaction rate for condensed-phase explosives[J].Journal of Applied Physics,2005,98(5):053514.

[11] 孙承纬,卫玉章,周之奎.应用爆轰物理[M].北京:国防工业出版社,2000.

[12] Kennedy M,OHagan A.Bayesian calibration of computer models(with discussion)[J].Journal of the Royal Statistical Society Series B:Statistical Methodology,2001,68:425-464.

[13] Williams B,Higdon D,Gattiker J,et al.Combining experimental data and computer simulations,with an application to flyer plate experiments[J].Bayesian Analysis,2006,1(1):765-792.

[14] Higdon D,Gattiker J,Williams B,et al.Computer model calibration using high-dimensional output[J].Journal of the American Statistical Association,2008,103(482):570-583.

[15] Bayarri M J,Berger J O,Rui P,et al.A framework for validation of computer models[J].Technometrics,2007,49(2):138-154.

[16] 张树道,周海兵,熊俊.相容拉氏流体动力学CHAP程序研制及其应用研究:GF-A0091846G[R].2005.

Bayesian calibration for parameters of JWL equation of state in cylinder test

Chen Hua1,Zhou Haibing1,Liu Guozhao1,Sun Zhanfeng2,Zhang Shudao1

(1.Institute of Applied Physics and Computational Mathematics,Beijing100094,China;2.Laboratory for Shock Wave and Detonation Physics Research,Institute of Fluid Physics,Chinese Academy of Engineering Physics,Mianyang621999,Sichuan,China)

Since probability distributions of input parameters are usually assigned subjectively for uncertainty quantification(UQ)in numerical simulations,the selection of distributions may have significant effect on analysis results of UQ.In this paper,to calibrate more precisely the parameters of JWL equation of state in the cylinder test,we proposed to adopt Bayesian methods that provide estimators and posterior distributions of calibration parameters.Further,we investigated the effects of model assumptions on estimators and posterior distributions of calibration parameters.Our study shows that,owing to the information of cylinder tests they contain,the posterior distributions can be used as initial probability distributions of the input parameters in UQ to reduce the epistemic uncertainty.

uncertainty quantification;calibration;posterior distribution;Bayesian methods;JWL equation of state;cylinder test;Gaussian process

O381国标学科代码:13035

A

10.11883/1001-1455(2017)04-0585-06

(责任编辑 王玉锋)

2015-12-30;

2016-04-25

国家自然科学基金项目(11472060,11671413);中国工程物理研究院科学技术发展基金项目(2013A0101004,2015B0201037);北京应用物理与计算数学研究所所长青年基金项目(ZYSZ1518-13)

陈 华(1979- ),女,博士,副研究员,chen_hua@iapcm.ac.cn。

猜你喜欢
状态方程后验概率分布
LKP状态方程在天然气热物性参数计算的应用
装药密度对炸药JWL状态方程的影响
反舰导弹辐射源行为分析中的贝叶斯方法*
定数截尾样本下威布尔分布参数 ,γ,η 的贝叶斯估计
一类摸球问题及其解法
弹性水击情况下随机非线性水轮机的概率分布控制
母线失电后主泵及机群运行的仿真分析
基于随机与区间分析的状态方程不确定性比较
参数未知系统的多模型对偶控制算法∗
关于概率分布函数定义的辨析