摘要:
城市爆炸载荷快速预测对于防灾设计、应急救援及灾后重建具有重要意义。针对现有基于深度学习的预测模型依赖大量高质量样本、建模成本高且样本利用率低的问题,提出一种基于贝叶斯深度主动学习(Bayesian deep active learning, BDAL)的三维城市建筑群爆炸载荷快速预测方法。研究在三维空间构建典型城市建筑群,设定包含能量源当量、起爆距离、建筑尺寸及街道特征的七维参数空间,采用全因子实验设计系统生成参数组合,并利用blastFoam软件开展三维数值模拟,获取关键位置超压峰值数据。基于贝叶斯推断实现模型参数的概率化建模,结合主动采样策略量化预测不确定性并优化样本选择,从而提升样本利用效率。测试结果显示,在780组未经训练样本上,该方法的平均绝对百分比误差为13.1%,95%置信区间覆盖真实值的概率为85.9%,单点预测响应时间小于20 ms,仅需约50%的标注数据即可达到与全样本训练的被动式深度学习模型相近的精度。结论表明,该方法可在三维城市环境中实现高效、低成本的爆炸载荷预测,具有防灾减灾领域的应用潜力。
Abstract:
To address the high cost and low sample efficiency of deep learning-based blast loading prediction in urban environments, a Bayesian deep active learning (BDAL) method is proposed. The objective is to significantly reduce the dependency on large-scale, high-fidelity numerical simulation data while maintaining prediction accuracy and providing reliable uncertainty quantification. A three-dimensional typical urban building cluster consisting of a 3×3 regular array of cuboid buildings was constructed. A seven-dimensional parameter space was defined, including explosive charge equivalence (1000, 2000, 3000 kT), detonation distance (1000, 2000, 3000 m), building length (10, 20, 30 m), building width (20, 40 m), building height (75, 100 m), street length (50, 75, 100 m), and street width (50, 75 m). A full factorial experimental design was employed, generating 648 parameter combinations. For each combination, the open-source computational fluid dynamics (CFD) software blastFoam was used to perform three-dimensional numerical simulations of blast wave propagation. The background mesh size was set to 30 m based on grid sensitivity analysis, and adaptive mesh refinement (AMR) with local refinement level 2 and dynamic refinement level 1 was applied to capture shock wave details. Peak overpressure values were recorded at 12 points of interest (POIs) in the building cluster, resulting in a dataset of 7776 samples. A Bayesian deep active learning framework was then developed. Bayesian inference was integrated into a deep neural network to enable probabilistic modeling of parameters. Monte Carlo dropout (MC-Dropout) was adopted as an approximate variational inference method to estimate predictive uncertainty. An uncertainty-driven active sampling strategy was designed: the predictive variance of each unlabeled sample was computed via 30 stochastic forward passes with dropout enabled. Samples with variance exceeding 85% of the maximum variance were selected as candidates, and the top 28 cases (336 samples) with the highest variance were chosen in each active learning cycle. These selected samples were labeled by the blastFoam simulator and added to the training set. The model was retrained iteratively until the relative improvement in mean absolute percentage error (MAPE) fell below 1% or the labeled set reached the full training size. On a test set of 780 unseen samples (65 cases), the proposed BDAL method achieved a MAPE of 13.1% and an R² of 0.972 for peak overpressure prediction. The 95% prediction interval covered the true values in 85.9% of the cases, with a normalized mean prediction interval width (NMPIW) of 0.026. Single-point prediction response time was below 20 ms, representing a speedup of more than 10⁵ compared to high-fidelity numerical simulations. Compared to passive deep learning models trained on the full dataset, the BDAL method required only about 50% of labeled data to reach comparable prediction accuracy. In a comparative experiment with 50% training data, BDAL achieved a MAPE of 17.2%, while a conventional fully connected neural network (FCNN) and a three-dimensional direction-encoded Bayesian neural network (3D-DeBNN) gave MAPEs of 52.9% and 22.6%, respectively. The proposed Bayesian deep active learning method enables efficient and low-cost blast loading prediction in typical regularized urban environments. It effectively reduces the dependency on large-scale numerical simulation data, maintains high prediction accuracy and reliable uncertainty quantification, and achieves millisecond-level inference speed. The method shows strong potential for disaster prevention and mitigation applications, such as pre-disaster anti-blast design and post-disaster emergency response.