Computational fluid dynamics (CFD) simulations are broadly applied in engineering and physics. A standard description of fluid dynamics requires solving the Navier-Stokes (N-S) equations in different flow regimes. However, applications of CFD simulations are computationally-limited by the availability, speed, and parallelism of high-performance computing. To improve computational efficiency, machine learning techniques have been used to create accelerated data-driven approximations for CFD. A majority of such approaches rely on large labeled CFD datasets that are expensive to obtain at the scale necessary to build robust data-driven models. We develop a weakly-supervised approach to solve the steady-state N-S equations under various boundary conditions, using a multi-channel input with boundary and geometric conditions. We achieve state-of-the-art results without any labeled simulation data, but using a custom data-driven and physics-informed loss function by using and small-scale solutions to prime the model to solve the N-S equations. To improve the resolution and predictability, we train stacked models of increasing complexity generating the numerical solutions for N-S equations. Without expensive computations, our model achieves high predictability with a variety of obstacles and boundary conditions. Given its high flexibility, the model can generate a solution on a 64 x 64 domain within 5 ms on a regular desktop computer which is 1000 times faster than a regular CFD solver. Translation of interactive CFD simulation on local consumer computing hardware enables new applications in real-time predictions on the internet of things devices where data transfer is prohibitive and can increase the scale, speed, and computational cost of boundary-value fluid problems.
翻译:计算流体动态模拟(CFD)在工程和物理学中广泛应用。流体动态的标准描述要求在不同流程系统中解决纳维埃-斯托克(N-S)方程式。然而,CFD模拟的应用在计算上受到高性能计算机的可用性、速度和平行性的制约。为了提高计算效率,机器学习技术被用于为CFD创建加速的数据驱动近似。这类方法大多依靠大型的贴标签的CFD互动式数据集,该数据集在构建稳健的数据驱动模型所需的规模上非常昂贵。我们开发了一种薄弱的监管方法,在不同边界条件下解决稳定状态的N-S方程式。我们使用多通道输入了边界和几何条件的高性能计算。我们在没有任何贴标签的模拟数据的情况下实现了最先进的结果,但利用了定制的数据驱动力和基于物理学的丢失功能来启动解决N-S方程式的模型。为了改进分辨率和可预测性,我们开发了一种不断增长的模型模型,在固定的N-S-S方程式应用中,在高额成本的计算中可以实现一种高额的C和高成本的计算。