Flow-induced noise integrated method, device and equipment based on finite element method and storage medium

By performing aerodynamic noise source extraction, inter-mesh sound source transfer, and time-frequency conversion within a single solution framework, the time overhead and process interruption caused by file exchange between modules are solved, achieving efficient integrated computation for aerodynamic noise simulation.

CN121480196BActive Publication Date: 2026-04-17深圳十沣科技有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
深圳十沣科技有限公司
Filing Date
2026-01-06
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In the existing technology for aerodynamic noise simulation, the time overhead and process interruption caused by the exchange of large-scale sound source data between modules via files make it difficult to achieve integrated and efficient execution of sound source extraction and sound propagation calculation.

Method used

A flow-induced noise integration method based on the finite element method is adopted, which unifies the extraction of aerodynamic noise sources, the transfer of sound sources between meshes, the time-frequency conversion and the solution of sound propagation within a single solution framework, and directly transfers intermediate data through memory to avoid file system swapping.

Benefits of technology

It realizes the integrated continuous solution of aerodynamic noise simulation from sound source extraction to sound field calculation, which improves the overall execution efficiency and automation level of the simulation process, and avoids the time overhead of intermediate file reading and writing and the cumbersome operation of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121480196B_ABST
    Figure CN121480196B_ABST
Patent Text Reader

Abstract

This application discloses a flow-induced noise integration method, apparatus, device, and storage medium based on the finite element method, relating to the field of noise integration technology. The method includes: obtaining aerodynamic noise sources based on sound source type and time-domain flow field files; transferring the aerodynamic noise sources from the fluid mesh to the acoustic mesh based on acoustic mesh files and data mapping algorithms to obtain time-domain sound sources; converting the time-domain sound sources into frequency-domain sound sources based on a time-frequency conversion strategy; constructing a numerical model based on the frequency-domain sound sources and solving the numerical model to obtain sound propagation results. This method solves the problems of process fragmentation, time-consuming read / write operations, and cumbersome user operations caused by the exchange of large-scale intermediate data between multiple independent modules through a file system in traditional hybrid methods. It achieves integrated solution of aerodynamic noise simulation from sound source extraction to sound field calculation, simplifying user operation steps and significantly improving the overall execution efficiency and automation level of the simulation process while ensuring computational accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of noise integration technology, and in particular to a method, apparatus, device and storage medium for flow-induced noise integration based on the finite element method. Background Technology

[0002] In the field of aerodynamic noise simulation, there is a technical need to efficiently integrate noise source extraction and sound propagation calculation. This requires the ability to directly extract sound sources from time-domain flow field data and perform real-time sound propagation simulation using numerical methods, while ensuring computational accuracy, in order to improve the overall efficiency and automation level of the simulation process.

[0003] Current technology generally employs a modular, independent processing approach. This involves first extracting the sound source from the flow field data using an aerodynamic noise module and outputting it as an intermediate file, which is then read by an acoustic finite element module to perform sound propagation calculations. The drawbacks of this approach are that data exchange between modules requires files, resulting in significant file read / write time overhead when dealing with large amounts of sound source data. Furthermore, the independent execution of the two modules leads to process interruptions and additional user operations.

[0004] Therefore, the technical problem of existing technologies is: how to avoid the additional time overhead and process interruption caused by the exchange of large-scale sound source data between modules through files during aerodynamic noise simulation, and achieve integrated and efficient execution of sound source extraction and sound propagation calculation.

[0005] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention

[0006] The main objective of this application is to provide a method, apparatus, device, and storage medium for integrating flow-induced noise based on the finite element method, aiming to solve the technical problem of how to achieve the integrated and efficient execution of sound source extraction and sound propagation calculation.

[0007] To achieve the above objectives, this application proposes a flow-induced noise integration method based on the finite element method, the method comprising:

[0008] Obtain the user-input time-domain flow field file, acoustic mesh file, sound source type, data mapping algorithm, and time-frequency conversion strategy;

[0009] Based on the sound source type and the time-domain flow field file, the aerodynamic noise source is obtained;

[0010] Based on the acoustic mesh file and the data mapping algorithm, the aerodynamic noise source is transferred from the fluid mesh to the acoustic mesh to obtain a time-domain sound source;

[0011] Based on the time-frequency conversion strategy, the time-domain sound source is converted into a frequency-domain sound source;

[0012] A numerical model is constructed based on the frequency domain sound source, and the numerical model is solved to obtain the sound propagation results.

[0013] In one embodiment, converting the time-domain sound source into a frequency-domain sound source based on the time-frequency conversion strategy includes:

[0014] Based on the time-frequency conversion strategy, the time-frequency conversion algorithm, window function, and correction strategy are determined.

[0015] The time-domain sound source is converted based on the time-frequency conversion algorithm and the window function to obtain the conversion result;

[0016] The conversion result is corrected based on the correction strategy to obtain a frequency domain sound source.

[0017] In one embodiment, the step of constructing a numerical model based on the frequency domain sound source and solving the numerical model to obtain the sound propagation result includes:

[0018] Acquire acoustic finite element module;

[0019] Memory is allocated to the frequency domain sound source to obtain its storage address;

[0020] Based on the storage address, the frequency domain sound source is written into the acoustic finite element module;

[0021] The acoustic finite element module is controlled to construct and solve a numerical model based on the frequency domain sound source to obtain the sound propagation results.

[0022] In one embodiment, the step of allocating memory to the frequency domain sound source to obtain a storage address includes:

[0023] Based on the acoustic grid, the number of acoustic grid points is obtained;

[0024] Based on the flow field data, the flow field time steps are obtained;

[0025] The data size of the frequency domain sound source is determined based on the number of acoustic grid points, the number of flow field time steps, and the type of sound source.

[0026] Based on the data size, memory is allocated to the frequency domain sound source to obtain the storage address.

[0027] In one embodiment, the control of the acoustic finite element module to construct and solve a numerical model based on the frequency domain sound source to obtain sound propagation results includes:

[0028] Obtain the weak finite element form of the acoustic wave equation contained in the acoustic finite element module, wherein the acoustic wave equation includes source terms and acoustic boundary conditions;

[0029] The acoustic finite element module is controlled to substitute the frequency domain sound source as a source term into the weak finite element form, and integrate the weak finite element form to obtain a numerical model.

[0030] The acoustic finite element module is controlled to solve the numerical model based on the acoustic boundary conditions to obtain the sound propagation results.

[0031] In one embodiment, obtaining the aerodynamic noise source based on the sound source type and the time-domain flow field file includes:

[0032] Based on the time-domain flow field file, extract the flow field data;

[0033] Based on the aforementioned sound source type, determine the sound source model;

[0034] Based on the sound source model and the flow field data, an aerodynamic noise source is obtained. The sound source model includes a surface dipole sound source, a pressure sound source, a Lighthill sound source, or a Morin sound source.

[0035] In one embodiment, the step of transferring the aerodynamic noise source from the fluid mesh to the acoustic mesh based on the acoustic mesh file and the data mapping algorithm to obtain a time-domain sound source includes:

[0036] Based on the acoustic mesh file, an acoustic mesh is obtained;

[0037] Based on the data mapping algorithm, a spatial correspondence between the fluid mesh and the acoustic mesh is established;

[0038] Based on the correspondence, the aerodynamic noise source is transferred from the fluid grid to the acoustic grid to obtain a time-domain sound source.

[0039] Furthermore, to achieve the above objectives, this application also proposes a flow-induced noise integration device based on the finite element method, wherein the flow-induced noise integration device based on the finite element method includes:

[0040] The input module is used to acquire user-input time-domain flow field files, acoustic mesh files, sound source types, data mapping algorithms, and time-frequency conversion algorithms.

[0041] The flow field module is used to obtain the aerodynamic noise source based on the sound source type and the time-domain flow field file;

[0042] The time-domain module is used to transfer the aerodynamic noise source from the fluid grid to the acoustic grid based on the acoustic grid file and the data mapping algorithm to obtain the time-domain sound source;

[0043] The frequency domain module is used to convert the time-domain sound source into a frequency-domain sound source based on the time-frequency conversion algorithm.

[0044] The calculation module is used to construct a numerical model based on the frequency domain sound source and solve the numerical model to obtain the sound propagation results.

[0045] Furthermore, to achieve the above objectives, this application also proposes a flow-induced noise integration device based on the finite element method, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the flow-induced noise integration method based on the finite element method as described above.

[0046] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the flow-induced noise integration method based on the finite element method described above.

[0047] In addition, to achieve the above objectives, this application also provides a computer program product, which includes a computer program that, when executed by a processor, implements the steps of the flow-induced noise integration method based on the finite element method described above.

[0048] This application obtains the user-input time-domain flow field file, acoustic mesh file, sound source type, data mapping algorithm, and time-frequency conversion strategy; based on the sound source type and the time-domain flow field file, it obtains an aerodynamic noise source; based on the acoustic mesh file and the data mapping algorithm, it transfers the aerodynamic noise source from the fluid mesh to the acoustic mesh to obtain a time-domain sound source; based on the time-frequency conversion strategy, it converts the time-domain sound source into a frequency-domain sound source; based on the frequency-domain sound source, it constructs a numerical model and solves the numerical model to obtain the sound propagation result. It unifies the entire process of aerodynamic noise source extraction, inter-mesh sound source transfer, time-frequency conversion, and sound propagation solution within a single solution framework, and directly transfers intermediate data generated in each step through memory. This technique solves the problems of process fragmentation, time-consuming read / write operations, and cumbersome user operations caused by the need for multiple independent modules to exchange large amounts of intermediate data through the file system in traditional hybrid methods. Compared with existing technologies, this application realizes the integrated continuous solution of aerodynamic noise simulation from sound source extraction to sound field calculation, avoiding the time overhead of intermediate file reading and writing, simplifying user operation steps, and thus significantly improving the overall execution efficiency and automation level of the simulation process while ensuring calculation accuracy. Attached Figure Description

[0049] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0050] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0051] Figure 1 A flowchart is provided for Embodiment 1 of the flow-induced noise integration method based on the finite element method of this application.

[0052] Figure 2 A simplified flowchart is provided for Embodiment 1 of the flow-induced noise integration method based on the finite element method of this application.

[0053] Figure 3 This is a schematic diagram of the module structure of the flow-induced noise integration device based on the finite element method according to an embodiment of this application;

[0054] Figure 4 This is a schematic diagram of the device structure of the hardware operating environment involved in the flow-induced noise integration method based on the finite element method in the embodiments of this application.

[0055] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0056] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0057] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0058] The main solution of this application embodiment is as follows: Obtain the user-input time-domain flow field file, acoustic mesh file, sound source type, data mapping algorithm, and time-frequency conversion strategy; based on the sound source type and the time-domain flow field file, obtain an aerodynamic noise source; based on the acoustic mesh file and the data mapping algorithm, transfer the aerodynamic noise source from the fluid mesh to the acoustic mesh to obtain a time-domain sound source; based on the time-frequency conversion strategy, convert the time-domain sound source into a frequency-domain sound source; construct a numerical model based on the frequency-domain sound source, and solve the numerical model to obtain the sound propagation results.

[0059] In this embodiment, for ease of description, the following description uses a computer as the execution subject.

[0060] The current technological approach generally employs a modular, independent processing method. This involves first extracting the sound source from the flow field data using an aerodynamic noise module and outputting it as an intermediate file, which is then read by an acoustic finite element module to perform sound propagation calculations. The drawbacks of this approach are that data exchange between modules requires files, resulting in significant file read / write time overhead when dealing with large amounts of sound source data. Furthermore, the independent execution of the two modules leads to process interruptions and additional user operations.

[0061] This application provides a solution that unifies the entire process of aerodynamic noise source extraction, inter-mesh sound source transfer, time-frequency conversion, and sound propagation solving within a single solution framework, and directly transfers intermediate data generated in each step through memory. This technique solves the problems of process fragmentation, time-consuming read / write operations, and cumbersome user operations caused by the need for multiple independent modules to exchange large amounts of intermediate data through the file system in traditional hybrid methods. Compared with existing technologies, this application achieves integrated continuous solving of aerodynamic noise simulation from sound source extraction to sound field calculation, avoiding the time overhead of reading and writing intermediate files, simplifying user operation steps, and thus significantly improving the overall execution efficiency and automation level of the simulation process while ensuring computational accuracy.

[0062] It should be noted that the executing entity in this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or computer capable of performing the above functions. The following description uses a computer as an example to illustrate this embodiment and the subsequent embodiments.

[0063] Based on this, embodiments of this application provide a flow-induced noise integration method based on the finite element method, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the flow-induced noise integration method based on the finite element method of this application.

[0064] In this embodiment, the flow-induced noise integration method based on the finite element method includes steps S10 to S50:

[0065] Step S10: Obtain the user-input time-domain flow field file, acoustic mesh file, sound source type, data mapping algorithm, and time-frequency conversion strategy;

[0066] It should be noted that the time-domain flow field file refers to a data file containing fluid physical quantities (such as pressure and velocity) at multiple time steps; the acoustic mesh file refers to a file describing the geometric topology of the acoustic propagation computational domain; the sound source type is used to determine the physical model for extracting noise from the flow field, including surface dipole sound sources, pressure sound sources, Lighthill sound sources, or Morin sound sources; the data mapping algorithm refers to the interpolation method used to map sound source data from fluid mesh nodes to acoustic mesh nodes; and the time-frequency conversion strategy refers to the method for converting time-domain sound source data into frequency-domain sound source data, including the selected Fourier transform method, window function, and correction parameters.

[0067] Understandably, in traditional aerodynamic noise simulation processes, users need to set the above parameters separately in multiple independent modules and manually transfer intermediate files, which makes the operation cumbersome and prone to errors. However, this application can avoid repeated settings and manual transfer of intermediate files by centrally obtaining all necessary parameters in a single user input, thereby improving the automation level and operational efficiency of the simulation process.

[0068] Step S20: Based on the sound source type and the time-domain flow field file, obtain the aerodynamic noise source;

[0069] It should be noted that aerodynamic noise sources refer to source term data extracted from time-domain flow field data based on a selected acoustic physical model, which characterizes the intensity and distribution of noise generation. The data format depends on the mathematical expression of the selected sound source type.

[0070] Understandably, since aerodynamic noise source calculation is usually performed as an independent module in traditional processes, users need to start the calculation and output intermediate files separately. However, this application integrates the sound source calculation into a unified process and automatically triggers it based on the parameters already input by the user, which can avoid additional module calls and file output operations, thereby improving the continuity and execution efficiency of the process.

[0071] In one feasible implementation, step S20 may include: extracting flow field data based on the time-domain flow field file; determining a sound source model based on the sound source type; and obtaining an aerodynamic noise source based on the sound source model and the flow field data, wherein the sound source model includes a surface dipole sound source, a pressure sound source, a Lighthill sound source, or a Morin sound source.

[0072] It should be noted that flow field data refers to the fluid state physical quantities, including velocity, pressure, and density, read from the time-domain flow field file; the sound source model refers to the mathematical expression or numerical rule describing how to calculate the noise source term from the fluid physical quantities.

[0073] For example, if the user selects "Lighthill Sound Source" as the sound source type, the system will calculate the Lighthill stress tensor based on the Lighthill sound analogy theory, using the velocity and pressure information in the flow field data, and use it as an aerodynamic noise source.

[0074] In this embodiment, by embedding the sound source calculation process into the main process and automatically matching the corresponding sound source model according to the user input, the problem of manually switching modules and repeatedly configuring parameters in the traditional method is solved, thus realizing the automation and accuracy of sound source extraction.

[0075] The above are merely feasible implementations of step S20 provided in this embodiment. This embodiment does not specifically limit the specific implementation of step S20.

[0076] Step S30: Based on the acoustic mesh file and the data mapping algorithm, the aerodynamic noise source is transferred from the fluid mesh to the acoustic mesh to obtain the time-domain sound source;

[0077] It should be noted that fluid mesh refers to the spatial discrete structure on which flow field data is attached, while acoustic mesh refers to the spatial discrete structure on which sound propagation calculations depend. The two are usually inconsistent in geometry and resolution. Data mapping algorithm refers to the numerical method used to solve the above inconsistencies and realize the accurate transfer of physical quantities between the two meshes, which may include maximum distance interpolation algorithm or conservation interpolation algorithm.

[0078] Understandably, in traditional processes, sound source mapping is usually a separate preprocessing step that requires users to manually execute and output the mapped sound source file. However, this application integrates the mapping process into a unified solution process and executes it automatically based on a preset algorithm, which avoids additional manual operations and the generation and management of intermediate files, thereby improving the automation and reliability of the process.

[0079] In one feasible implementation, step S30 may include: obtaining an acoustic mesh based on the acoustic mesh file; establishing a spatial correspondence between the fluid mesh and the acoustic mesh based on the data mapping algorithm; and transferring the aerodynamic noise source from the fluid mesh to the acoustic mesh according to the correspondence to obtain a time-domain sound source.

[0080] It should be noted that spatial correspondence refers to the mathematical description of the data transmission relationship between two grid nodes established by interpolation weight matrix or proximity search rule; temporal sound source refers to sound source data that has been transmitted to the acoustic grid node and still maintains the time series form.

[0081] For example, if the user selects "maximum distance interpolation algorithm" as the data mapping algorithm, the system will search for source nodes within a certain distance range in the fluid grid for each node of the acoustic grid, and calculate the sound source value of the node according to the inverse distance weighting method.

[0082] In this embodiment, by automating and embedding the sound source transmission process between grids into the workflow, the risks of process interruption and human error caused by the need to independently execute mapping, output, and re-import sound source files in the traditional method are solved, ensuring the accuracy of sound source data transmission and the continuity of the workflow.

[0083] The above are merely feasible implementations of step S30 provided in this embodiment. This embodiment does not specifically limit the specific implementation of step S30.

[0084] Step S40: Based on the time-frequency conversion strategy, convert the time-domain sound source into a frequency-domain sound source;

[0085] It should be noted that a time-domain sound source refers to a sequence of sound source data that changes over time, while a frequency-domain sound source refers to data that characterizes the intensity and phase of a sound source in the frequency dimension; and a time-frequency conversion strategy refers to the specific methods and parameter set configured to achieve the conversion from the time domain to the frequency domain.

[0086] Understandably, in traditional processes, time-frequency conversion usually needs to be manually set up and executed in a separate acoustic preprocessing module, and the converted frequency domain sound source needs to be output as a file again for the solver to read. However, this application integrates time-frequency conversion into a unified process and completes it automatically according to the user's preset strategy, which can avoid additional manual configuration and multiple reading and writing of intermediate files, thereby improving the efficiency and consistency of acoustic solution data preparation.

[0087] In one feasible implementation, step S40 may include: determining a time-frequency conversion algorithm, a window function, and a correction strategy based on the time-frequency conversion strategy; converting the time-domain sound source based on the time-frequency conversion algorithm and the window function to obtain a conversion result; and correcting the conversion result based on the correction strategy to obtain a frequency-domain sound source.

[0088] It should be noted that the time-frequency conversion algorithm includes Fast Fourier Transform or Discrete Fourier Transform; window functions are used to suppress spectral leakage, including Hanning windows or rectangular windows; and correction strategies are used to compensate for amplitude or energy deviations caused by windowing, including amplitude correction or energy correction.

[0089] For example, if the user selects "Fast Fourier Transform" as the conversion algorithm, "Hanning Window" as the window function, and "Amplitude Correction" as the correction strategy, the system will perform Fast Fourier Transform on the time-domain sound source data after adding a Hanning window, and perform amplitude correction on the result to finally obtain a frequency-domain sound source with accurate physical meaning.

[0090] In this embodiment, by embedding the time-frequency conversion process and its parameter settings into the main process and executing them automatically, the problems of manual operation in a separate tool, inconsistent parameter settings, or file version errors that are common in traditional methods are solved, thus ensuring the accuracy of frequency domain sound source data and the standardization of the process.

[0091] The above are merely feasible implementations of step S40 provided in this embodiment. This embodiment does not specifically limit the specific implementation of step S40.

[0092] Step S50: Construct a numerical model based on the frequency domain sound source, and solve the numerical model to obtain the sound propagation results.

[0093] It should be noted that the numerical model refers to a set of mathematical equations discretized on an acoustic grid with the frequency domain sound source as input, used to describe the propagation behavior of sound waves in a medium; the sound propagation result refers to the calculation result reflecting the spatial distribution and frequency characteristics of sound pressure obtained by solving the numerical model.

[0094] Understandably, in traditional simulation processes, frequency domain sound sources need to be transferred from the aerodynamic noise module to the acoustic solution module in the form of files. This can result in significant read / write and synchronization overhead when the data volume is large. However, this application avoids the delay and redundant operations caused by file exchange between modules by directly allocating and transferring frequency domain sound sources based on memory and calling the solution module in an integrated manner, thereby significantly improving computational efficiency and resource utilization.

[0095] In one feasible implementation, step S50 may include: acquiring an acoustic finite element module; allocating memory for the frequency domain sound source to obtain a storage address; writing the frequency domain sound source into the acoustic finite element module based on the storage address; and controlling the acoustic finite element module to construct and solve a numerical model based on the frequency domain sound source to obtain sound propagation results.

[0096] It should be noted that memory allocation refers to the operation of reserving contiguous storage space in computer memory for frequency domain sound source data; storage address refers to the starting position identifier of this memory space; and acoustic finite element module refers to the numerical calculation program used to solve the acoustic wave equation.

[0097] Furthermore, it should be noted that the steps of "obtaining the acoustic finite element module; allocating memory for the frequency domain sound source to obtain a storage address; and writing the frequency domain sound source into the acoustic finite element module based on the storage address" only exist when the acoustic finite element module and the sound source calculation module use different languages. The sound source calculation module is used to calculate the frequency domain sound source and then passes the calculated frequency domain sound source to the acoustic finite element module. Because the two modules use different languages, the sound source calculation module is used as a dynamic link library, and the memory allocated within the sound source calculation module cannot be transferred to the acoustic finite element module. When the languages ​​are the same, the code can be compiled uniformly, and there is no memory transfer problem.

[0098] Specifically, the step of allocating memory for the frequency domain sound source to obtain a storage address includes: obtaining the number of acoustic grid points based on the acoustic grid; obtaining the number of flow field time steps based on the flow field data; determining the data size of the frequency domain sound source based on the number of acoustic grid points, the flow field time steps, and the sound source type; and allocating memory for the frequency domain sound source based on the data size to obtain a storage address.

[0099] It should be noted that the data scale refers to the total memory size occupied by the frequency domain sound source data, which is directly proportional to the number of acoustic grid points, the number of frequency points, and the amount of data required to be stored for each frequency point of each node. The sound source type directly affects the amount of data for each frequency point of each node. For example, the Lighthill sound source requires the storage of multiple complex components for each frequency point, and its data volume is greater than that of the pressure sound source.

[0100] Specifically, controlling the acoustic finite element module to construct and solve a numerical model based on the frequency domain sound source to obtain sound propagation results includes: obtaining the weak finite element form of the acoustic wave equation contained in the acoustic finite element module, wherein the acoustic wave equation includes source terms and acoustic boundary conditions; controlling the acoustic finite element module to substitute the frequency domain sound source as a source term into the weak finite element form and integrate the weak finite element form to obtain a numerical model; and controlling the acoustic finite element module to solve the numerical model based on the acoustic boundary conditions to obtain sound propagation results.

[0101] It should be noted that acoustic boundary conditions refer to physical constraints imposed on the boundary of the acoustic computational domain, such as fixed sound pressure and impedance conditions; the acoustic wave equation refers to the partial differential equation describing the propagation law of sound waves, and its discrete form constitutes the core of the numerical model; the finite element weak form refers to the process of transforming the original partial differential equation into an integral form through the weighted residual method (such as the Galerkin method). This form reduces the smoothness requirement of the solution and is the theoretical basis for finite element spatial discretization; the source term (right-hand side term) refers to the known function term in the acoustic wave equation that characterizes the sound field excitation. Mathematically, it is located on the right side of the equation, and physically, it corresponds to the frequency domain sound source.

[0102] For example, when constructing a numerical model, the system uses frequency domain sound source data as a distributed load, assembles it into the right-hand vector of the acoustic wave equation according to its spatial distribution on the acoustic grid, and combines it with other boundary conditions to form a complete system of linear equations, and then calls the solver to perform calculations.

[0103] The finite element module of this application is a mature and fully functional solution module that supports various acoustic boundaries, sound-absorbing materials, sound-absorbing structures, perfect matching layers, and automatic perfect matching layers. The acoustic wave equation solved by the acoustic finite element module—the Helmholtz equation—is as follows:

[0104]

[0105] In the formula, For sound pressure, For the Laplace operator, It is the wave number.

[0106] Taking the Lighthill volumetric sound source as an example, we will introduce its implementation in the finite element method. The Helmholtz equation with the right-hand side is as follows:

[0107]

[0108] in This refers to the Lighthill stress tensor, which is the frequency domain sound source obtained after processing in steps S10 to S40 when the sound source type is a Lighthill sound source. For the speed of sound, Here, ω is the angular frequency, and r is the imaginary unit. Represents the second-order partial derivative, For sound pressure, express The second-order partial derivative.

[0109] The weak finite element form of the Helmholtz equation with the right-hand side is written as:

[0110]

[0111] In the formula, For the speed of sound, For sound pressure, Here, ω is the angular frequency, and r is the imaginary unit. For density, For trial functions, For fluid density, For fluid velocity, For the normal of the integral surface, Volume partitioning, For area division, Lighthill volumetric sound source, It is a surface sound source for Lighthill.

[0112] In this embodiment, by managing memory, transferring data, and calling the solver in an integrated manner, the performance bottleneck and operational complexity caused by data exchange and process scheduling in the traditional discrete module architecture are solved, and efficient and continuous numerical simulation from sound source to sound field is realized.

[0113] The above are merely feasible implementations of step S50 provided in this embodiment. This embodiment does not specifically limit the specific implementation of step S50.

[0114] This embodiment provides an integrated method for flow-induced noise based on the finite element method. It acquires a user-input time-domain flow field file, an acoustic mesh file, sound source types, a data mapping algorithm, and a time-frequency conversion strategy. Based on the sound source types and the time-domain flow field file, an aerodynamic noise source is obtained. Based on the acoustic mesh file and the data mapping algorithm, the aerodynamic noise source is transferred from the fluid mesh to the acoustic mesh to obtain a time-domain sound source. Based on the time-frequency conversion strategy, the time-domain sound source is converted into a frequency-domain sound source. A numerical model is constructed based on the frequency-domain sound source, and the numerical model is solved to obtain the sound propagation results. The method unifies the entire process of aerodynamic noise source extraction, inter-mesh sound source transfer, time-frequency conversion, and sound propagation solution within a single solution framework, and directly transfers intermediate data generated in each step through memory. This technique solves the problems of process fragmentation, time-consuming read / write operations, and cumbersome user operations caused by the need for multiple independent modules to exchange large amounts of intermediate data through the file system in traditional hybrid methods. Compared with existing technologies, this application realizes the integrated continuous solution of aerodynamic noise simulation from sound source extraction to sound field calculation, avoiding the time overhead of intermediate file reading and writing, simplifying user operation steps, and thus significantly improving the overall execution efficiency and automation level of the simulation process while ensuring calculation accuracy.

[0115] For example, to help understand the implementation process of the flow-induced noise integration method based on the finite element method obtained in Embodiment 1, please refer to... Figure 2 , Figure 2 A simplified flowchart of a flow-induced noise integration method based on the finite element method is provided, specifically:

[0116] The entire process begins with the user centrally configuring the sound source and calculation parameters through a graphical interface. This includes selecting the time-domain flow field, setting the sound source type, specifying the interpolation method (data mapping algorithm), and the Fourier transform strategy (time-frequency conversion strategy). This step unifies the input parameters that traditional methods previously required repeated settings across multiple independent modules. It achieves a unified definition of parameters for the entire process from sound source extraction to sound propagation calculation at the interface operation level, avoiding redundant parameter configuration and potential inconsistencies caused by module separation from the outset.

[0117] After parameter settings are completed, the process enters the solution execution phase. In this phase, the aerodynamic noise calculation module is integrated and called as a dynamic link library. Based on the user-defined sound source type and flow field data, it automatically extracts the sound source, maps it to an acoustic mesh using a specified interpolation method, and then converts it into a frequency domain sound source using a set Fourier transform strategy. All generated intermediate data is directly transferred from memory to the finite element solver, completely replacing the traditional method of data exchange via files, thus eliminating the time overhead and process interruptions caused by large-scale data reading and writing.

[0118] Finally, the finite element solver receives the frequency-domain sound source data from memory, substitutes it directly into the acoustic wave equation as a load right-hand side term, and constructs a complete numerical model by combining it with other boundary conditions for solution, ultimately outputting the sound propagation results. The entire process, from front-end configuration to back-end solution, is executed automatically within a coherent framework, achieving end-to-end integrated simulation from flow field data input to sound field result output, significantly improving computational efficiency and operational consistency.

[0119] It should be noted that the above examples are only for understanding this application and do not constitute a limitation on the flow-induced noise integration method based on the finite element method of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0120] This application also provides a flow-induced noise integrated device based on the finite element method, please refer to... Figure 3 The flow-induced noise integration device based on the finite element method includes:

[0121] Input module 10 is used to acquire the user-input time-domain flow field file, acoustic mesh file, sound source type, data mapping algorithm, and time-frequency conversion algorithm;

[0122] Flow field module 20 is used to obtain aerodynamic noise sources based on the sound source type and the time-domain flow field file;

[0123] The time-domain module 30 is used to transfer the aerodynamic noise source from the fluid grid to the acoustic grid based on the acoustic grid file and the data mapping algorithm to obtain a time-domain sound source;

[0124] Frequency domain module 40 is used to convert the time-domain sound source into a frequency-domain sound source based on the time-frequency conversion algorithm;

[0125] The calculation module 50 is used to construct a numerical model based on the frequency domain sound source and solve the numerical model to obtain the sound propagation results.

[0126] The flow-induced noise integration device based on the finite element method provided in this application, employing the flow-induced noise integration method based on the finite element method in the above embodiments, can solve the technical problem of how to achieve integrated and efficient execution of sound source extraction and sound propagation calculation. Compared with the prior art, the beneficial effects of the flow-induced noise integration device based on the finite element method provided in this application are the same as those of the flow-induced noise integration method based on the finite element method provided in the above embodiments, and other technical features in the flow-induced noise integration device based on the finite element method are the same as those disclosed in the methods of the above embodiments, and will not be repeated here.

[0127] The flow field module 20 is also used to extract flow field data based on the time-domain flow field file; determine the sound source model based on the sound source type; and obtain an aerodynamic noise source based on the sound source model and the flow field data. The sound source model includes a surface dipole sound source, a pressure sound source, a Lighthill sound source, or a Morin sound source.

[0128] The time-domain module 30 is further configured to obtain an acoustic grid based on the acoustic grid file; establish a spatial correspondence between the fluid grid and the acoustic grid based on the data mapping algorithm; and transfer the aerodynamic noise source from the fluid grid to the acoustic grid according to the correspondence to obtain a time-domain sound source.

[0129] The frequency domain module 40 is further configured to determine a time-frequency conversion algorithm, a window function, and a correction strategy based on the time-frequency conversion strategy; convert the time-domain sound source based on the time-frequency conversion algorithm and the window function to obtain a conversion result; and correct the conversion result based on the correction strategy to obtain a frequency domain sound source.

[0130] The calculation module 50 is also used to acquire the acoustic finite element module; allocate memory for the frequency domain sound source to obtain a storage address; write the frequency domain sound source into the acoustic finite element module based on the storage address; and control the acoustic finite element module to construct and solve a numerical model based on the frequency domain sound source to obtain the sound propagation result.

[0131] The calculation module 50 is further configured to: obtain the number of acoustic grid points based on the acoustic grid; obtain the number of flow field time steps based on the flow field data; determine the data size of the frequency domain sound source based on the number of acoustic grid points, the flow field time steps, and the sound source type; and allocate memory for the frequency domain sound source based on the data size to obtain a storage address.

[0132] The calculation module 50 is further configured to obtain the weak finite element form of the acoustic wave equation contained in the acoustic finite element module, wherein the acoustic wave equation includes source terms and acoustic boundary conditions; control the acoustic finite element module to substitute the frequency domain sound source as a source term into the weak finite element form, and integrate the weak finite element form to obtain a numerical model; control the acoustic finite element module to solve the numerical model based on the acoustic boundary conditions to obtain the sound propagation result.

[0133] This application provides a flow-induced noise integration device based on the finite element method. The flow-induced noise integration device based on the finite element method includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the flow-induced noise integration method based on the finite element method in the above embodiment 1.

[0134] The following is for reference. Figure 4 This document illustrates a structural schematic diagram of a flow-induced noise integration device based on the finite element method suitable for implementing embodiments of this application. The flow-induced noise integration device based on the finite element method in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Description), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 4 The flow-induced noise integrated device based on the finite element method shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0135] like Figure 4As shown, the flow-induced noise integration device based on the finite element method may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in ROM (Read Only Memory) 1002 or a program loaded from storage device 1003 into random access memory (RRAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the flow-induced noise integration device based on the finite element method. The processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the finite element method-based flow-induced noise integration device to exchange data wirelessly or via wired communication with other devices. Although the figure shows a finite element method-based flow-induced noise integration device with various systems, it should be understood that it is not required to implement or possess all the systems shown. More or fewer systems can be implemented alternatively.

[0136] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0137] The flow-induced noise integration device based on the finite element method provided in this application, employing the flow-induced noise integration method based on the finite element method in the above embodiments, can solve the technical problem of how to achieve integrated and efficient execution of sound source extraction and sound propagation calculation. Compared with the prior art, the beneficial effects of the flow-induced noise integration device based on the finite element method provided in this application are the same as those of the flow-induced noise integration method based on the finite element method provided in the above embodiments, and other technical features in this flow-induced noise integration device based on the finite element method are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0138] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any suitable manner in one or more embodiments or examples.

[0139] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0140] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the flow-induced noise integration method based on the finite element method in the above embodiments.

[0141] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0142] The aforementioned computer-readable storage medium may be included in a flow-induced noise integration device based on the finite element method; or it may exist independently and not assembled into a flow-induced noise integration device based on the finite element method.

[0143] The aforementioned computer-readable storage medium carries one or more programs. When these programs are executed by a flow-induced noise integration device based on the finite element method, the flow-induced noise integration device based on the finite element method performs the following actions: acquiring a user-input time-domain flow field file, an acoustic mesh file, a sound source type, a data mapping algorithm, and a time-frequency conversion strategy; obtaining an aerodynamic noise source based on the sound source type and the time-domain flow field file; transferring the aerodynamic noise source from the fluid mesh to the acoustic mesh based on the acoustic mesh file and the data mapping algorithm to obtain a time-domain sound source; converting the time-domain sound source into a frequency-domain sound source based on the time-frequency conversion strategy; constructing a numerical model based on the frequency-domain sound source; and solving the numerical model to obtain the sound propagation results.

[0144] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0145] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0146] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0147] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the above-described flow-induced noise integration method based on the finite element method. This solves the technical problem of how to achieve integrated and efficient execution of sound source extraction and sound propagation calculation. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the flow-induced noise integration method based on the finite element method provided in the above embodiments, and will not be repeated here.

[0148] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the flow-induced noise integration method based on the finite element method described above.

[0149] The computer program product provided in this application can solve the technical problem of how to achieve integrated and efficient execution of sound source extraction and sound propagation calculation. Compared with the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the flow-induced noise integration method based on the finite element method provided in the above embodiments, and will not be repeated here.

[0150] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A flow-induced noise integration method based on the finite element method, characterized in that, The method includes: Obtain the user-input time-domain flow field file, acoustic mesh file, sound source type, data mapping algorithm, and time-frequency conversion strategy; Based on the sound source type and the time-domain flow field file, the aerodynamic noise source is obtained; Based on the acoustic mesh file and the data mapping algorithm, the aerodynamic noise source is transferred from the fluid mesh to the acoustic mesh to obtain a time-domain sound source; Based on the time-frequency conversion strategy, the time-domain sound source is converted into a frequency-domain sound source; A numerical model is constructed based on the frequency domain sound source, and the numerical model is solved to obtain the sound propagation results; The aerodynamic noise source obtained based on the sound source type and the time-domain flow field file includes: Based on the time-domain flow field file, extract the flow field data; Based on the aforementioned sound source type, determine the sound source model; Based on the sound source model and the flow field data, an aerodynamic noise source is obtained. The sound source model includes a surface dipole sound source, a pressure sound source, a Lighthill sound source, or a Morin sound source. The process of constructing a numerical model based on the frequency domain sound source and solving the numerical model to obtain the sound propagation results includes: Acquire acoustic finite element module; Memory is allocated to the frequency domain sound source to obtain its storage address; Based on the storage address, the frequency domain sound source is written into the acoustic finite element module; The acoustic finite element module is controlled to construct and solve a numerical model based on the frequency domain sound source to obtain the sound propagation results. The step of allocating memory for the frequency domain sound source to obtain a storage address includes: Based on the acoustic grid, the number of acoustic grid points is obtained; Based on the flow field data, the flow field time steps are obtained; The data size of the frequency domain sound source is determined based on the number of acoustic grid points, the number of flow field time steps, and the type of sound source. Based on the data size, memory is allocated to the frequency domain sound source to obtain the storage address.

2. The method as described in claim 1, characterized in that, The process of converting the time-domain sound source into a frequency-domain sound source based on the time-frequency conversion strategy includes: Based on the time-frequency conversion strategy, the time-frequency conversion algorithm, window function, and correction strategy are determined. The time-domain sound source is converted based on the time-frequency conversion algorithm and the window function to obtain the conversion result; The conversion result is corrected based on the correction strategy to obtain a frequency domain sound source.

3. The method as described in claim 1, characterized in that, The control of the acoustic finite element module to construct and solve a numerical model based on the frequency domain sound source to obtain sound propagation results includes: Obtain the weak finite element form of the acoustic wave equation contained in the acoustic finite element module, wherein the acoustic wave equation includes source terms and acoustic boundary conditions; The acoustic finite element module is controlled to substitute the frequency domain sound source as a source term into the weak finite element form, and integrate the weak finite element form to obtain a numerical model. The acoustic finite element module is controlled to solve the numerical model based on the acoustic boundary conditions to obtain the sound propagation results.

4. The method as described in claim 1, characterized in that, The process of transferring the aerodynamic noise source from the fluid mesh to the acoustic mesh based on the acoustic mesh file and the data mapping algorithm to obtain a time-domain sound source includes: Based on the acoustic mesh file, an acoustic mesh is obtained; Based on the data mapping algorithm, a spatial correspondence between the fluid mesh and the acoustic mesh is established; Based on the correspondence, the aerodynamic noise source is transferred from the fluid grid to the acoustic grid to obtain a time-domain sound source.

5. A flow-induced noise integrated device based on the finite element method, characterized in that, The device includes: The input module is used to acquire user-input time-domain flow field files, acoustic mesh files, sound source types, data mapping algorithms, and time-frequency conversion algorithms. The flow field module is used to obtain the aerodynamic noise source based on the sound source type and the time-domain flow field file; The time-domain module is used to transfer the aerodynamic noise source from the fluid grid to the acoustic grid based on the acoustic grid file and the data mapping algorithm to obtain the time-domain sound source; The frequency domain module is used to convert the time-domain sound source into a frequency-domain sound source based on the time-frequency conversion algorithm. The calculation module is used to construct a numerical model based on the frequency domain sound source and solve the numerical model to obtain the sound propagation results; The flow field module is also used to extract flow field data based on the time-domain flow field file; determine the sound source model based on the sound source type; and obtain an aerodynamic noise source based on the sound source model and the flow field data. The sound source model includes a surface dipole sound source, a pressure sound source, a Lighthill sound source, or a Morin sound source. The calculation module is also used to acquire the acoustic finite element module; allocate memory for the frequency domain sound source to obtain a storage address; write the frequency domain sound source into the acoustic finite element module based on the storage address; and control the acoustic finite element module to construct and solve a numerical model based on the frequency domain sound source to obtain sound propagation results. The calculation module is further configured to: obtain the number of acoustic grid points based on the acoustic grid; obtain the number of flow field time steps based on the flow field data; determine the data size of the frequency domain sound source based on the number of acoustic grid points, the number of flow field time steps, and the sound source type; and allocate memory for the frequency domain sound source based on the data size to obtain a storage address.

6. A flow-induced noise integrated device based on the finite element method, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the flow-induced noise integration method based on the finite element method as described in any one of claims 1 to 4.

7. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, it implements the steps of the flow-induced noise integration method based on the finite element method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Vibration noise numerical forecasting method for composite propeller

    CN113139307A