Object oriented acoustic modeling tools and methods
AssigneeThe Boeing Company
InventorsMostafa Rassaian, David W. Twigg
Life of this patent
Estimating the term…
Abstract
Techniques for creating an acoustic model from a finite element mode include strategically partitioning elements of the finite element model into sets, forming composite centroids from the partitioned elements and then calculating the spatial distances between the composite centroids so that an acoustic model can be created using a tiny portion of the computational power otherwise required. By further constraining the composite model to conform to an M-by-N array, object-oriented code can be used.
Claims36
A method for creating an acoustic model of a structure based on a finite-element model of the structure, the method being performed by computer-executable instructions stored on a computer readable storage media that, when executed on a processor, perform a method comprising:
- retrieving a finite-element model having a plurality of elements with each element having a centroid;
- determining at least one composite centroid based on a first set of two or more first elements, the composite centroid having a spatial position and weight, the composite centroid being stored on the computer readable storage media;
- determining a cross-spectral correlation function of the structure based on the composite centroid;
- and
- predicting a reaction of the structure to acoustic stimuli using the cross-spectral correlation function as the acoustic model of the structure.
A method for creating an acoustic model of a structure based on a finite-element model of the structure, the method being performed by computer-executable instructions stored on a computer readable storage media that, when executed on a processor, perform a method comprising:
- retrieving a finite-element model having a plurality of elements with each element having a centroid;
- determining at least one composite centroid based on a first set of two or more first elements, the composite centroid having a spatial position and weight, the composite centroid being stored on the computer readable storage media;
- determining a cross-spectral correlation function of the structure based on the composite centroid;
- and
- predicting a reaction of the structure to acoustic stimuli using the cross-spectral correlation function as the acoustic model of the structure;
- wherein the each set is determined based on the centroid position of each element relative to a regular array superimposed over the structure.
An apparatus for creating an acoustic model of a structure based on a pre-existing finite element model of the structure, the apparatus comprising:
- a processor;
- a memory containing computer-executable instructions that, when executed on the processor, perform a method comprising the steps of;
- partitioning elements of the finite element model into a plurality of sets with at least a first set having a plurality of elements;
- determining a composite centroid based on the elements of the first set;
- determining a cross-spectral correlation function of the structure based on the composite centroid;
- and
- predicting a reaction of the structure to acoustic stimuli using the cross-spectral correlation function as the acoustic model of the structure.
An apparatus for creating an acoustic model of a structure based on a pre-existing finite element model of the structure, the apparatus comprising:
- a processor;
- a memory containing computer-executable instructions that, when executed on the processor, perform a method comprising the steps of;
- partitioning elements of the finite element model into a plurality of sets with at least a first set having a plurality of elements;
- determining a composite centroid based on the elements of the first set;
- calculating the spatial distance between the composite centroid and a second centroid;
- determining a cross-spectral correlation function of the structure based on the calculated spatial distance;
- and
- predicting a reaction of the structure to acoustic stimuli using the cross-spectral correlation function as the acoustic model of the structure.
An apparatus for creating an acoustic model of a structure based on a pre-existing finite element model of the structure, the apparatus comprising:
- a processor;
- a memory containing computer-executable instructions that, when executed on the processor, perform a method comprising the steps of;
- partitioning elements of the finite element model into a plurality of sets with at least a first set having a plurality of elements;
- determining a plurality of composite centroids based on separate sets of elements;
- determining the spatial distances between each composite centroid;
- determining a cross-spectral correlation function of the structure based on the calculated spatial distances;
- and
- predicting a reaction of the structure to acoustic stimuli using the cross-spectral correlation function as the acoustic model of the structure.
An apparatus for creating an acoustic model of a structure based on a pre-existing finite element model of the structure, the apparatus comprising:
- a processor;
- a memory containing computer-executable instructions that, when executed on the processor, perform a method comprising the steps of;
- partitioning elements of the finite element model into a plurality of sets with at least a first set having a plurality of elements;
- determining a composite centroid based on the elements of the first set;
- determining a cross-spectral correlation function of the structure based on the composite centroid;
- and
- predicting a reaction of the structure to acoustic stimuli using the cross-spectral correlation function as the acoustic model of the structure;
- wherein the each set is determined based on the centroid position of each element of the finite element model relative to a regular array superimposed over the structure.
A computer-readable storage medium that stores a plurality of instructions that, when executed by a processor, enable a processor-based system to operate on a finite element model representing a structure and containing a plurality of elements in creating an acoustic model of the structure, the instructions comprising:
- a collection of one or more first object-oriented routines that, when executed by the processor, creates the acoustic model of the structure using the elements of the finite element model based on composite centroids of a plurality of finite elements stored on the computer readable storage media;
- and
- a means for cross-spectral correlation based on the composite centroids for predicting a reaction of a structure to acoustic stimuli.
A computer-readable storage medium that stores a plurality of instructions that, when executed by a processor, enable a processor-based system to operate on a finite element model representing a structure and containing a plurality of elements in creating an acoustic model of the structure, the instructions comprising:
- a collection of one or more first object-oriented routines that, when executed by the processor, creates the acoustic model of the structure using the elements of the finite element model based on composite centroids of a plurality of finite elements stored on the computer readable storage media;
- and
- a means for cross-spectral correlation based on the composite centroids for predicting a reaction of a structure to acoustic stimuli;
- wherein:
- the first object-oriented routines include a first subset of one or more object-oriented routines that, when executed by the processor, creates a composite centroid from the finite element model elements;
- the first subset of one or more object-oriented routines, when executed by the processor, superimposes an array of regularly-spaced rectangles over the structure, then partitions the elements into sets based on the array of rectangles.
A computer-readable storage medium that stores a plurality of instructions that, when executed by a processor, enable a processor-based system to operate on a finite element model representing a structure and containing a plurality of elements in creating an acoustic model of the structure, the instructions comprising:
- a collection of one or more first object-oriented routines that, when executed by the processor, creates the acoustic model of the structure using the elements of the finite element model based on composite centroids of a plurality of finite elements stored on the computer readable storage media;
- and
- a means for cross-spectral correlation based on the composite centroids for predicting a reaction of a structure to acoustic stimuli;
- wherein the first object-oriented routines further include a second subset of one or more object-oriented routines that, when executed by a processor, calculates the spatial distances between the composite centroids.
A storage medium that stores a plurality of instructions that when executed, enables a processor-based system to operate on a finite element model representing a structure and containing a plurality of elements, the instructions comprising:
- a first set of instructions that creates a composite centroid from a subset of the finite element model elements;
- a second set of one or more instructions that calculates the spatial distances between the composite centroid and a second centroid;
- and
- a third set of instructions that determines an acoustic function of the structure based on the calculated spatial distance.
A method for creating an acoustic model of a structure based on a finite-element model of the structure, the method being performed by computer-executable instructions stored on a computer readable storage media that, when executed on a processor, perform a method comprising:
- retrieving a finite-element model having a plurality of elements with each element having a centroid;
- determining at least one composite centroid based on a first set of two or more first elements, the composite centroid having a spatial position and weight, the composite centroid being stored on the computer readable storage media;
- determining a cross-spectral correlation function of the structure based on the composite centroid;
- and
- predicting a reaction of the structure to acoustic stimuli using the cross-spectral correlation function as the acoustic model of the structure;
- wherein the first elements are assigned to a grid according to the composite centroid.
A method for creating an acoustic model of a structure based on a finite-element model of the structure, the method being performed by computer-executable instructions stored on a computer readable storage media that, when executed on a processor, perform a method comprising:
- projecting a collection of polygons representing finite elements onto a surface;
- assigning each polygon to a grid rectangle;
- determining a bounding rectangle of the combined polygons and subdividing the rectangle into a grid to determine a centroid of each one of the polygons;
- assigning each one of the polygons to one of the arid rectangles according to the location of the centroid of the polygon;
- determining at least one composite centroid based on two or more polygons, the composite centroid having a spatial position and weight, the composite centroid being stored on the computer readable storage media;
- determining a cross-spectral correlation function of the structure based on the composite centroid;
- and
- predicting a reaction of the structure to acoustic stimuli using the cross-spectral correlation function as the acoustic model of the structure.
A method for creating an acoustic model of a structure based on a finite-element model of the structure, the method being performed by computer-executable instructions stored on a computer readable storage media that, when executed on a processor, perform a method comprising:
- retrieving a finite-element model having a plurality of elements with each element having a centroid;
- determining at least one composite centroid based on a first set of two or more first elements, the composite centroid having a spatial position and weight, the composite centroid being stored on the computer readable storage media;
- determining a cross-spectral correlation function of the structure based on the composite centroid;
- and
- predicting a reaction of the structure to acoustic stimuli using the cross-spectral correlation function as the acoustic model of the structure;
- wherein an acoustic field in the finite element model defines a series of partially correlated pressure loads that vary in the direction of a traveling wave.
Dependencies are inferred from the claim text.