US 12,073,154 B2
Pressure cancelation of unsteady boundary conditions during simulation of fluid flows
Sivapalan Senthooran, Dearborn, MI (US); Mohamed Ibrahim Eldesouky, Livonia, MI (US); Robert Powell, Livonia, MI (US); and Ales Alajbegovic, Livonia, MI (US)
Assigned to Dassault Systemes Americas Corp., Waltham, MA (US)
Filed by Dassault Systemes Americas Corp., Waltham, MA (US)
Filed on Oct. 1, 2020, as Appl. No. 17/060,264.
Prior Publication US 2022/0108055 A1, Apr. 7, 2022
Int. Cl. G06F 30/28 (2020.01); G06F 111/04 (2020.01); G06F 111/10 (2020.01); G06F 113/08 (2020.01)
CPC G06F 30/28 (2020.01) [G06F 2111/04 (2020.01); G06F 2111/10 (2020.01); G06F 2113/08 (2020.01)] 21 Claims
OG exemplary drawing
 
1. A computer-implemented method for correcting for numerically generated pressure waves at an inlet of a simulation space comprises:
receiving, by a data processing system, a digital representation of the simulation space, the digital representation including a mesh comprising a plurality of cells;
applying, by the data processing system, a pressure with fluctuating velocities to cells of the plurality located at an inlet of the simulation space, the pressure producing undesired, numerically-generated pressure waves that randomly vary in time and space at the inlet;
until pressures near the inlet of the simulation space are sufficiently small to compensate for the undesired, numerically-generated pressure waves emanating from an inlet boundary condition, performing operations by the data processing system including:
identifying, by the data processing system, the numerically generated pressure waves to establish a pressure history for the cells of the plurality located at the inlet;
determining, by the data processing system, a corrected set of boundary conditions for the cells of the plurality located at the inlet based on the pressure history;
digitally simulating, by the data processing system, a fluid flow in the digital representation of the simulation space using the corrected set of boundary conditions at the cells of the plurality located at the inlet; and
storing in a hardware storage device data representing the corrected set of boundary conditions for a subsequent simulation.