Software and method for turbulent flow analysis
AssigneeAutomotive Aerodynamics, Inc.
InventorBradley D. Duncan
Life of this patent
Estimating the term…
Abstract
A method for analyzing a turbulent fluid flow field includes the steps of: creating a mathematical model of a physical object; simulating a flow field around the model, wherein the flow field is at least partially turbulent; generating time series flow data output data representative of the flow field; and identifying repeating turbulent flow patterns in the flow data. These features are identified by selecting at least one frequency range of interest; filtering the flow data based on the frequency range; and observing coherent structure in the filtered data. The method may be implemented as a software program running on a computer.
Claims12
A method for analyzing a turbulent fluid flow field, comprising the steps of:
- creating a mathematical model of a physical object by storing geometric data representing at least one surface of said physical object, said surface being divided into a mesh of individual surface elements;
- simulating a flow field around said model, wherein said flow field is at least partially turbulent;
- generating time series flow data representative of said flow field, wherein said flow data comprises surface measurement elements and volume measurement elements, and each of said surface measurement elements represents a plurality of said surface elements;
- and
- identifying repeating turbulent flow patterns which cause aerodynamic noise in said flow data by:
- selecting at least one frequency range of interest;
- filtering the flow data based on said frequency range;
- and
- observing coherent flow structure in the filtered data.
A method for analyzing a turbulent fluid flow field, comprising the steps of:
- creating a mathematical model of a physical object;
- simulating a flow field around said model, wherein said flow field is at least partially turbulent;
- generating time series flow data representative of said flow field;
- and
- identifying repeating turbulent flow patterns in said flow data by:
- selecting at least one frequency range of interest;
- filtering the flow data based on said frequency range;
- and
- observing coherent flow structure in the filtered data;
- wherein the step of filtering the flow data comprises:
- computing a Fourier transform of said flow data to produce frequency domain data;
- applying a selected filter to said frequency domain data, based on the selected frequency range;
- and
- computing the inverse Fourier transform of the frequency domain data to produce output data at a range of time values, said output data containing coherent flow structure.
A method for analyzing a turbulent fluid flow field, comprising the steps of:
- creating a mathematical model of a physical object;
- simulating a flow field around said model, wherein said flow field is at least partially turbulent;
- generating time series flow data representative of said flow field;
- and
- identifying repeating turbulent flow patterns in said flow data by:
- selecting at least one frequency range of interest;
- filtering the flow data based on said frequency range;
- and
- observing coherent flow structure in the filtered data,
- wherein the above-described steps are implemented by a software program including:
- a spectral analysis module for performing calculations on said flow data;
- a job server module adapted to maintain a list of pending calculation tasks and to forward said tasks to said spectral analysis module;
- and
- a project manager module operable to receive user commands and transmit instructions to said job server module.
A computer-readable medium including program instructions executing on a computer for analyzing a simulated fluid flow field, the program instructions performing the steps of:
- reading data comprising a model of a physical object, wherein said model comprises geometric data representing at least one surface of said physical object, said surface being divided into a plurality of individual surface elements;
- reading flow data representative of a flow field which is at least partially turbulent over said plurality of surface elements, wherein said flow data is formatted as a plurality of surface measurement elements and volume measurement elements, each of said surface measurement elements representing a plurality of said surface and
- identifying repeating turbulent flow patterns in said flow data by:
- filtering the flow data based on a selected frequency range;
- and
- displaying said filtered data, whereby coherent flow structure may be observed therein.
A computer-readable medium including program instructions executing on a computer for analyzing a fluid flow field, the program instructions performing the steps of:
- reading data comprising a model of a physical object;
- reading flow data representative of a flow field which is at least partially turbulent over said plurality of surface elements;
- identifying repeating turbulent flow patterns in said flow data by:
- filtering the flow data based on a selected frequency range;
- and
- displaying said filtered data, whereby coherent flow structure may be observed therein;
- wherein the step of identifying said repeating flow patterns comprises:
- selecting at least one frequency range of interest;
- computing a Fourier transform of said flow data to produce frequency domain data;
- applying a selected filter to said frequency domain data, based on the selected frequency range;
- and
- computing the inverse Fourier transform of the frequency domain data to produce output data at a range of time values, said output data containing coherent flow structure.
A computer-readable medium including program instructions executing on a computer for analyzing a fluid flow field, the program instructions performing the steps of:
- reading data comprising a model of a physical object;
- reading flow data representative of a flow field which is at least partially turbulent over said plurality of surface elements;
- identifying repeating turbulent flow patterns in said flow data by:
- filtering the flow data based on a selected frequency range;
- and
- displaying said filtered data, whereby coherent flow structure may be observed therein;
- wherein said program instructions include:
- a spectral analysis module for performing calculations on said flow data;
- a job server module adapted to maintain a list of pending calculation tasks and to forward said tasks to said spectral analysis module;
- and
- a project manager module operable to receive user commands and transmit instructions to said job server module.
Dependencies are inferred from the claim text.