摘要
双曲守恒律方程对空气动力学、物理学和海洋学等众多领域问题的计算有着重大意义,本文应用机器学习框架下的BP神经网络对双曲守恒律方程近似求解。首先,采用熵稳定格式及基于自适应移动网格的熵稳定格式所得多个时间层的数值解构造网络输入,采用高分辨率熵稳定格式所得对应的多个时间层的数值解构造网络输出,并对数据集作归一化处理。随后,利用三层的BP神经网络训练数据,从而得到性能良好的神经网络,以实现对任一给定时间层节点处数值解的预测。最后,通过五个数值算例表明该算法适用于该类问题的解决,数值结果分辨率高,且无非物理振荡产生。
The hyperbolic conservation equation is of great significance in the calculation of aerodynamics, physics, oceanography and many other fields.In this paper, the BP neural network based on a machine learning framework is applied to solve the hyperbolic conservation equation approximately.First of all, the algorithm constructs the network input from the numerical solutions of multiple time layers obtained from the entropy stable scheme and based on the adaptive moving grid, and uses the numerical solution of the corresponding multiple time layers obtained by the high-resolution entropy stable scheme to construct the network output, and the data set is normalized.Then, using the training data of three-layer BP neural network, the neural network with good performance is obtained, so as to realize the prediction of the numerical solutions at any given time level node.Finally, five numerical examples show that the algorithm is suitable for solving this kind of problems, and it has high resolution with no physical oscillations.
作者
赵青宇
郑素佩
李霄
ZHAO Qing-yu;ZHENG Su-pei;LI Xiao(College of Science,Chang'an University,Xi'an 710064,China)
出处
《计算力学学报》
CAS
CSCD
北大核心
2022年第2期229-236,共8页
Chinese Journal of Computational Mechanics
基金
国家自然科学基金(11971075)
陕西省自然科学基金青年项目(2020JQ-338
2020JQ-342)资助项目。
关键词
双曲守恒律方程
机器学习
BP神经网络
熵稳定格式
自适应移动网格
hyperbolic conservation law equation
machine learning
BP neural network
entropy stable scheme
adaptive moving grid