Pressure cancelation of unsteady boundary conditions during simulation of fluid flows

US12073154B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12073154-B2
Application numberUS-202017060264-A
CountryUS
Kind codeB2
Filing dateOct 1, 2020
Priority dateOct 1, 2020
Publication dateAug 27, 2024
Grant dateAug 27, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed are computer implemented techniques for correcting for numerically generated pressure waves at an inlet of a simulation space. The techniques include receiving a model of a simulation space and applying an inlet pressure to an inlet of the simulation space. The applied inlet pressure generates fluctuating velocities that produce undesired, numerically-generated pressure waves. The numerically generated pressure waves are measured to establish a measured pressure history. The measured pressure history is subtracted from the applied inlet boundary pressure history to provide a set of boundary conditions. The process conducts a fluid simulation using the set of boundary conditions. The process repeats using a subsequent set of boundary conditions, until an iteration is reached where the measured pressures near the inlet are sufficiently small to compensate for undesired, numerically-generated pressure waves, and thereafter stores that subsequent set of boundary conditions to provide a corrected set of boundary conditions.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 wherein identifying, measures pressure near the inlet which includes the numerically generated pressure waves to establish a measured pressure history. 3. The method of claim 1 wherein a number of iterations is selected in a range of two to twenty iterations. 4. The method of claim 1 wherein a number of iterations is two to three iterations. 5. The method of claim 1 , further comprises: receiving the digital representation of the simulation space that includes a mesh defining a digital representation of a physical object in the simulation space. 6. The method of claim 5 , further comprises: retrieving the corrected set of boundary conditions; and simulating a fluid flow about the representation of the physical object in the simulation space. 7. The method of claim 5 wherein the simulation space is a digital wind tunnel. 8. The method of claim 1 wherein the fluid flow is analyzed over a turbulent flow. 9. The method of claim 1 wherein identifying further comprises: iteratively comparing the set of boundary conditions to a threshold value; and repeating the iteration using a subsequent simulation, when the set of boundary conditions satisfies the threshold value. 10. The method of claim 1 wherein each iteration of determining the corrected boundary conditions further comprises: subtracting the pressure history from the applied pressure at the inlet with mean flow velocity removed to provide the set of boundary conditions. 11. A system to correct for numerically generated pressure waves at an inlet of a simulation space comprises: one or more processor devices; memory operatively coupled to the one or more processor devices; storage media storing a computer program comprising instructions to configure the system to: receive a digital representation of the simulation space, the digital representation including a mesh comprising a plurality of cells; apply an inlet pressure to cells of the plurality located at an inlet of the simulation space, which applied pressure generates fluctuating velocities that produce 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 including: identify the numerically generated pressure waves to establish a pressure history for the cells of the plurality located at the inlet; determine a corrected set of boundary conditions for the cells of the plurality located at the inlet based on the pressure history; digitally simulate 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 store in a hardware storage device data representing the corrected set of boundary conditions for a subsequent simulation. 12. The system of claim 11 wherein the instructions further configure the system to: receive the digital representation of the simulation space that includes a mesh defining a digital representation of a physical object in the simulation space. 13. The system of claim 12 wherein the instructions further configure the system to: retrieve the corrected set of boundary conditions; and simulate a fluid flow about the digital representation of the physical object in the simulation space. 14. The system of claim 11 wherein the instructions to identify further configure the system to: iteratively compare the set of boundary conditions to a threshold value; and repeat the iteration using a subsequent simulation, when the set of boundary conditions satisfies the threshold value. 15. The system of claim 11 wherein each iteration of the instructions to determine the corrected set of boundary conditions further configure the system to: subtract the pressure history from the applied pressure at the inlet with mean flow velocity removed to provide the corrected set of boundary conditions. 16. A computer program product stored on a non-transitory computer readable storage medium, the computer program product for correcting for numerically generated pressure waves at an inlet of a simulation space comprises instructions to cause a system to: receive a digital representation of the simulation space, the digital representation including a mesh comprising a plurality of cells; apply an inlet pressure to cells of the plurality of cells located at an inlet of the simulation space, which applied pressure generates fluctuating velocities that produce 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 including: identify the numerically generated pressure waves to establish a pressure history for the cells of the plurality located at the inlet; determine a corrected set of boundary conditions for the cells of the plurality located at the inlet based on the pressure history; digitally simulate 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 store in a hardware storage device data representing the corrected set of boundary conditions for a subsequent simulation. 17. The computer program product of claim 16 wherein the instructions further comprise instructions to: receive the digital representation of the simulation space that includes a mesh defining a digital representation of a physical object in the simulation space. 18. The computer program product of claim 17 wherein the instructions further comprise instructions to: retrieve the corrected set of boundary conditions; and simulate a fluid flow about the represen

Assignees

Inventors

Classifications

  • Fluids · CPC title

  • Numerical modelling · CPC title

  • Constraint-based CAD · CPC title

  • G06F30/28Primary

    using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12073154B2 cover?
Disclosed are computer implemented techniques for correcting for numerically generated pressure waves at an inlet of a simulation space. The techniques include receiving a model of a simulation space and applying an inlet pressure to an inlet of the simulation space. The applied inlet pressure generates fluctuating velocities that produce undesired, numerically-generated pressure waves. The num…
Who is the assignee on this patent?
Dassault Systemes Americas Corp
What technology area does this patent fall under?
Primary CPC classification G06F30/28. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).