CPC G06F 30/28 (2020.01) [G06F 2111/04 (2020.01); G06F 2111/10 (2020.01); G06F 2113/08 (2020.01)] | 21 Claims |
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.
|