Enhanced meshless calculation method for reducing frequency dispersion error of wave propagation problem
By adopting the enhanced gridless calculation method in the wave propagation problem, and using appropriate basis functions to strengthen the interpolation space, the problem of dispersion error in the finite element method is solved, and a higher precision wave propagation analysis is achieved, which is suitable for large-scale three-dimensional problems.
Patent Information
- Application Number
- CN202510078866.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-17
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-01-17
AI Technical Summary
The wave propagation problem has dispersion error in the finite element method, which leads to inaccurate calculation results. Especially in the large-scale three-dimensional wave propagation problem, the grid of the finite element model will become very large and is not suitable for engineering practice.
The enhanced gridless calculation method is adopted to enhance the interpolation space through appropriate basis functions to realize a higher-order interpolation format, reduce the dispersion error and do not increase nodes. The specific steps include discrete the wave propagation problem domain into scatter points, deriving the node interpolation basis function of the standard radial point interpolation gridless algorithm, selecting the local reinforcement interpolation basis function, constructing a global interpolation format, combining the partial differential control equation of the wave propagation problem and the Galerkin weighted residual value method to obtain the system matrix equation of dispersion analysis.
It significantly reduces the frequency dispersion error, improves the accuracy of wave propagation problem analysis, and can realize a higher-order interpolation format without adding nodes, which is suitable for large-scale three-dimensional wave propagation problems.
Smart Images

Figure CN119989800A_ABST
Abstract
Description
[0001] Methodology Area
[0002] The present invention relates to the field of numerical calculation of wave propagation problems and dispersion error prediction, and in particular to an enhanced gridless calculation method for reducing dispersion errors of wave propagation problems.
[0003] Background Methods
[0004] Wave propagation is an important research topic in the field of wave dynamics. It has extremely important application backgrounds in many engineering fields such as mechanical engineering, hydroacoustic engineering, earthquake detection, medical ultrasound imaging and even national defense and military industry. The most common numerical method for solving wave propagation problems is the finite element method, but the finite element solution of wave propagation problems often has certain numerical errors. In actual engineering calculations, in order to ensure a certain calculation accuracy, the established wave dynamics finite element calculation model must meet the so-called "rule of thumb", that is, a certain number of units must be guaranteed within a wavelength range, which leads to the scale of the finite element calculation model of the wave problem will increase rapidly with the increase of the calculation frequency; for large-scale three-dimensional wave propagation problems, if the results are to be guaranteed to have sufficient solution accuracy, the grid of the constructed finite element model of the wave problem will be very large, which is not applicable in actual engineering.
[0005] In addition to the standard finite element method, the meshless method is also an important numerical method for solving wave mechanics problems. Compared with the finite element method, the main advantage of the meshless method is that it does not require meshing of the wave propagation problem domain to be solved. It only needs to use a series of distributed scattered points to complete the discretization of the calculation problem domain; since the dispersion error of the finite element method in solving wave propagation problems is closely related to the quality of the mesh used, a mesh with poor quality will naturally lead to a larger dispersion error. When the meshless method is used for numerical calculation of wave propagation problems, since no mesh is required, its ability to control dispersion errors is significantly stronger than the standard finite element method. The meshless method based on radial basis functions is a classic meshless numerical method that has been widely used in the numerical calculation of wave propagation problems. Although it can obtain smaller dispersion errors than the standard finite element method when performing numerical calculations of wave propagation problems, it still cannot completely eliminate the dispersion errors of wave mechanics calculations.
[0006] Therefore, an enhanced gridless computing method for reducing the dispersion error of wave propagation problems is provided to solve the above problems. Summary of the invention
[0007] The purpose of the present invention is to provide an enhanced gridless computing method for reducing dispersion errors in wave propagation problems. The original interpolation space is enhanced by using appropriate basis functions, so that a higher-order interpolation format than the standard radial basis function gridless method can be obtained without adding nodes. The dispersion error can be significantly reduced when performing dispersion analysis, and more accurate numerical results can be obtained when analyzing wave propagation problems.
[0008] To achieve the above object, the present invention provides an enhanced gridless computing method for reducing dispersion errors in wave propagation problems, comprising the following steps:
[0009] Step S1: discretize the wave propagation problem domain into a series of scattered points and derive the node interpolation basis function of the standard radial point interpolation meshless algorithm;
[0010] Step S2: Select a suitable local enhanced interpolation basis function, construct a node degree of freedom composed of the local enhanced interpolation basis function and the coefficient to be determined at the node, and complete the local numerical approximation of the enhanced radial point interpolation meshless algorithm;
[0011] Step S3: Based on the node interpolation basis functions of the standard radial point interpolation meshless algorithm obtained in step S1 and the local numerical approximation obtained in step S2, a global interpolation format of a general scalar field is constructed under the premise of satisfying the unit decomposition characteristic;
[0012] S4: Based on the global interpolation format of the general scalar field obtained in step S3, combined with the partial differential governing equations of the wave propagation problem and the Galerkin weighted residual method, the system matrix equation for the dispersion analysis of the wave propagation problem is obtained;
[0013] S5: Based on the given field point distribution, the system matrix equation obtained in step S4 is solved to calculate the dispersion errors of different calculation methods along different wave propagation directions;
[0014] S6: Based on the dispersion errors in different wave propagation directions obtained in step S5, a dispersion error curve is plotted as the dimensionless wave number changes, and dispersion error results obtained by different calculation methods are compared to complete the dispersion analysis of the wave propagation problem.
[0015] Preferably, step S1 specifically includes the following steps:
[0016] For any scalar field, the numerical interpolation p h (x) is expressed as:
[0017]
[0018] Where x represents the position vector of the interpolation point, m is the number of field nodes involved in the interpolation, R(x) is the radial basis function, S(x) is the Lagrange polynomial basis function, and linear basis functions are often used for interpolation; n is the number of terms in the Lagrange polynomial basis function, and a and b represent the undetermined coefficient vectors related to the radial basis function and the polynomial basis function, respectively;
[0019] The global interpolation of any scalar field is expressed as:
[0020]
[0021] Where N represents the node interpolation basis function matrix of the standard radial point interpolation meshless algorithm.
[0022] Preferably, step S2 specifically includes the following steps:
[0023] p(x) represents the interpolation format of the standard radial point interpolation meshless algorithm. In the enhanced radial point interpolation meshless algorithm, the enhanced interpolation format is expressed as:
[0024]
[0025] Where N i represents the number of field points involved in the interpolation of the enhanced radial point interpolation meshless algorithm, represents the local numerical approximation of the enhanced radial point interpolation meshless algorithm, ψ(x) and a i It means that the local enhanced interpolation basis function and the coefficients to be determined are constructed at the nodes;
[0026] The Lagrange polynomial basis function is used as the local enhanced interpolation basis function:
[0027]
[0028] The local enhanced interpolation basis function is constructed by dimensionless relative coordinate values:
[0029]
[0030] In the formula, is the dimensionless relative coordinate value, and h represents the average spacing between field points.
[0031] Preferably, in step S3, the global interpolation format in the final enhanced radial point interpolation gridless algorithm is expressed as:
[0032]
[0033] Preferably, step S4 specifically includes the following steps:
[0034] The governing equation for small amplitude waves in an ideal static uniform fluid medium is expressed as:
[0035]
[0036] in, represents the Laplace operator, P represents the variable in the wave propagation problem domain, c represents the propagation speed of the sound wave, and t represents time;
[0037] The sound pressure distribution in the wave propagation problem domain is expressed as:
[0038] P(x)=p(x)e jωt ;
[0039] Among them, p(x) is the spatial distribution of the sound pressure amplitude, j is the imaginary unit, and ω is the angular frequency. According to the above two formulas, the small amplitude wave equation under the frequency condition of the ideal fluid medium is obtained as follows:
[0040]
[0041] Where k is the wave number and:
[0042]
[0043] The propagation problem involves Dirichlet boundary conditions DBC, Newman boundary conditions NBC and Robin boundary conditions RBC. The specific expressions of the three boundary conditions are:
[0044] p=p D onΓ D ;
[0045]
[0046] Among them, Γ D , Γ N and Γ R represent Dirichlet boundary condition, Newman boundary condition and Robin boundary condition respectively, n represents the external normal unit vector on the corresponding boundary; ρ represents the density of the ideal fluid medium, v n and A n represent the vibration velocity of the particle under the Newman boundary condition and the admittance coefficient under the Robin boundary condition respectively;
[0047] When a small amplitude wave propagates in an ideal static fluid, the particle vibration velocity v and the sound pressure gradient The relationship is expressed as:
[0048]
[0049] In the ideal fluid medium, the small amplitude wave equation under the frequency condition is multiplied by a weight function w on both sides and integrated over the entire problem domain Ω. The corresponding control equation is expressed as:
[0050]
[0051] The corresponding control equation is integrated by integration by parts, and the control equation is re-expressed as:
[0052]
[0053] Where Γ represents the boundary of the problem domain Ω, and n represents the external normal unit vector on the boundary Γ;
[0054]
[0055] Among them, n i (i=x,y,z) represents the projection of the external normal unit vector n along three different directions: x, y, and z;
[0056] Applying the three boundary conditions of Dirichlet boundary condition, Newman boundary condition and Robin boundary condition, it is expressed as:
[0057]
[0058] Substituting the global interpolation format of the enhanced radial point interpolation meshless algorithm into the above formula, we get:
[0059]
[0060] The matrix form is expressed as:
[0061] [Kk 2 M+jρωC]a=-jρωF;
[0062]
[0063] M=∫ Ω N T NdΩ;
[0064]
[0065] Among them, a is the node coefficient to be calculated, K, M, C and F represent the stiffness matrix, mass matrix, damping matrix and node force vector in the finite element calculation model of general wave propagation problem respectively, and B is the gradient matrix.
[0066] Preferably, in step S5, when performing dispersion analysis of wave propagation problems, boundary conditions are not considered, and the matrix is expressed as:
[0067] [Kk 2 M[a=0;
[0068] If there are n nodes in the enhanced radial point interpolation meshless algorithm punknown node coefficients, then the vector a is expressed as:
[0069]
[0070] In the formula, k h represents the wave number calculated by numerical method, n represents the unit vector in the wave propagation direction, represents the position vector of the field point in the wave propagation direction, Indicates that n p The magnitude vector corresponding to the unknown node coefficients;
[0071]
[0072] D mass and D stiff represents the coefficient matrix related to the mass matrix M and the stiffness matrix K, where k represents the exact wave number;
[0073] [D stiff -k 2 D mass ]a i =0;
[0074] The condition for the existence of non-zero solutions in the above equation is that the determinant of its coefficient matrix is zero:
[0075] det[D stiff -k 2 D mass ]=0;
[0076] According to the above formula, we can get: k 2 is the matrix D stiff / D mass The characteristic value of
[0077]
[0078] Matrix D mass and D stiff All are numerical wave numbers k h The dispersion error of wave propagation analysis is defined as:
[0079]
[0080] Therefore, the present invention adopts an enhanced gridless computing method for reducing dispersion errors in wave propagation problems using the above structure, which has the following beneficial effects:
[0081] (1) The present invention uses appropriate basis functions to strengthen the original interpolation space and realizes high-order interpolation without increasing unit nodes.
[0082] (2) The enhanced radial point interpolation gridless algorithm for calculating wave propagation problems disclosed in the present invention can significantly reduce the dispersion error when performing dispersion analysis, so it can obtain more accurate numerical results when analyzing wave propagation problems.
[0083] The method scheme of the present invention is further described in detail below through the drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Figure 1 It is a flow chart of an enhanced gridless computing method for reducing dispersion errors in wave propagation problems according to the present invention;
[0085] Figure 2 Schematic diagram of the support domain of the integral point in the enhanced radial point interpolation meshless algorithm in the embodiment of the present invention;
[0086] Figure 3 Schematic diagram of the field point influence domain in the enhanced radial point interpolation meshless algorithm in the embodiment of the present invention;
[0087] Figure 4 A schematic diagram of field point distribution in a standard finite element algorithm using triangular elements for wave propagation dispersion analysis provided by an embodiment of the present invention;
[0088] Figure 5 A schematic diagram of field point distribution in a standard radial basis function meshless method and an enhanced radial basis function meshless algorithm for wave propagation dispersion analysis provided as a comparative example of the present invention;
[0089] Figure 6 A curve diagram showing the variation of dispersion errors in different wave propagation directions along with dimensionless dispersion obtained by using a standard finite element algorithm of a triangular unit for comparative examples of the present invention;
[0090] Figure 7 A curve diagram showing the variation of dispersion errors in different wave propagation directions obtained by using the radial basis function meshless algorithm provided in the comparative example of the present invention along with dimensionless dispersion;
[0091] Figure 8 This is a curve diagram showing the variation of dispersion errors in different wave propagation directions along with dimensionless dispersion obtained by using the enhanced radial basis function meshless algorithm provided for comparative examples of the present invention. DETAILED DESCRIPTION
[0092] The method scheme of the present invention is further described below through drawings and embodiments.
[0093] Unless otherwise defined, method terms or scientific terms used in the present invention shall have the common meanings understood by one of ordinary skill in the art to which the present invention belongs.
[0094] The words "include" or "comprises" and the like used in the present invention mean that the elements before the word include the elements listed after the word, and do not exclude the possibility of also including other elements. The orientation or position relationship indicated by the terms "inside", "outside", "upper", "lower", etc. is based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing the present invention and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation of the present invention. When the absolute position of the described object changes, the relative position relationship may also change accordingly. In the present invention, unless otherwise clearly specified and limited, the terms "attachment" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral body; it can be directly connected, or indirectly connected through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0095] Example
[0096] like Figure 1 As shown, the present invention provides an enhanced gridless computing method for reducing dispersion errors in wave propagation problems, comprising the following steps:
[0097] Step S1: Figure 2 and Figure 3 As shown, the wave propagation problem domain is discretized into a series of scattered points, and the node interpolation basis function of the standard radial point interpolation meshless algorithm is derived;
[0098] Step S1 specifically includes the following steps:
[0099] For any scalar field, the numerical interpolation p h (x) is expressed as:
[0100]
[0101] Where x represents the position vector of the interpolation point, m is the number of field nodes involved in the interpolation, and the number of field points involved in the interpolation is determined by the support domain of the integration point during numerical integration. The support domain of the integration point is defined as a circular area or a rectangular area centered on the integration point; Figure 2 As shown, a rectangular region is used in this embodiment, and the size of the rectangular region is 1.5h (h is the average spacing of the field point distribution) centered at the integration point. When performing numerical integration, the area that each field point can affect is called the field point influence domain. The size of the field point influence domain is closely related to the integration point support domain. Figure 3As shown, the influence domain of each field point in this embodiment is also a rectangular area with a size of 1.5h at the center, R(x) is a radial basis function, S(x) is a Lagrangian polynomial basis function, and a linear basis function is often used for interpolation; n is the number of terms in the Lagrangian polynomial basis function, and a and b represent the coefficient vectors to be determined related to the radial basis function and the polynomial basis function, respectively;
[0102] For one-dimensional, two-dimensional and three-dimensional problems, the Lagrangian linear basis functions used can be expressed as:
[0103]
[0104] In formula (1), the radial basis function R(x) used can be expressed as:
[0105]
[0106] In the formula, r i Represents the distance between the point to be interpolated and the field point involved in the interpolation, α c and q are two unknown coefficients, here we take α c =2 and q=1.03, h represents the average spacing between the field points involved in the interpolation.
[0107] In order to determine the unknown coefficient vectors a and b, we must first ensure that the interpolation in equation (1) is valid at the field nodes involved in the interpolation. Then
[0108]
[0109] In the formula, R M is the matrix associated with the radial basis function, S M is the matrix associated with the polynomial basis functions.
[0110]
[0111] Taking the two-dimensional problem as an example, S M It can be expressed as
[0112]
[0113] In order to ensure the uniqueness of the solution, the polynomial basis function used needs to meet the following additional constraints:
[0114]
[0115] Combining equations (4) and (7), we can get the following matrix equation:
[0116]
[0117] Substitute the coefficient vectors a and b obtained by equation (8) into the global interpolation represented by equation (1):
[0118]
[0119] According to formula (9), the interpolation function at the field point involved in the interpolation can be expressed as
[0120]
[0121] Since there are actually only m field points involved in the interpolation, we only need to use the first m terms in equation (10) as the field point interpolation basis functions.
[0122] According to equations (8) and (9), the unknown coefficient vectors a and b can be obtained by the following formulas:
[0123]
[0124]
[0125] Finally, the global interpolation of any scalar field is expressed as:
[0126]
[0127] Where N represents the node interpolation basis function matrix of the standard radial point interpolation meshless algorithm.
[0128] Step S2: Select a suitable local enhanced interpolation basis function, construct a node degree of freedom composed of the local enhanced interpolation basis function and the coefficient to be determined at the node, and complete the local numerical approximation of the enhanced radial point interpolation meshless algorithm;
[0129] Step S2 specifically includes the following steps:
[0130] In formula (13), p(x) represents the interpolation format of the standard radial point interpolation meshless algorithm. In the enhanced radial point interpolation meshless algorithm, the enhanced interpolation format is expressed as:
[0131]
[0132] Where N i represents the number of field points involved in the interpolation of the enhanced radial point interpolation meshless algorithm, represents the local numerical approximation of the enhanced radial point interpolation meshless algorithm, ψ(x) and a i It means that the local enhanced interpolation basis function and the coefficients to be determined are constructed at the nodes;
[0133] The Lagrange polynomial basis function is used as the local enhanced interpolation basis function:
[0134]
[0135] In order to ensure that the obtained system matrix equation has sufficient stability, the local enhanced interpolation basis function is constructed through dimensionless relative coordinate values:
[0136]
[0137] In the formula, is the dimensionless relative coordinate value, and h represents the average spacing between field points.
[0138] Step S3: Based on the node interpolation basis functions of the standard radial point interpolation meshless algorithm obtained in step S1 and the local numerical approximation obtained in step S2, a global interpolation format of a general scalar field is constructed under the premise of satisfying the unit decomposition characteristic;
[0139] In step S3, the global interpolation format in the final enhanced radial point interpolation meshless algorithm is expressed as:
[0140]
[0141] S4: Based on the global interpolation format of the general scalar field obtained in step S3, combined with the partial differential governing equations of the wave propagation problem and the Galerkin weighted residual method, the system matrix equation for the dispersion analysis of the wave propagation problem is obtained;
[0142] Step S4 specifically includes the following steps:
[0143] The governing equation for small amplitude waves in an ideal static uniform fluid medium is expressed as:
[0144]
[0145] in, represents the Laplace operator, P represents the variable in the wave propagation problem domain, c represents the propagation speed of the sound wave, and t represents time;
[0146] The sound pressure distribution in the wave propagation problem domain is expressed as:
[0147] P(x)=p(x)e jωt ; (19)
[0148] Among them, p(x) is the spatial distribution of the sound pressure amplitude, j is the imaginary unit, and ω is the angular frequency. According to the above two formulas, the small amplitude wave equation under the frequency condition of the ideal fluid medium is obtained as follows:
[0149]
[0150] Where k is the wave number and:
[0151]
[0152] The propagation problem involves Dirichlet boundary conditions DBC, Newman boundary conditions NBC and Robin boundary conditions RBC. The specific expressions of the three boundary conditions are:
[0153] p=p D onΓ D ; (twenty two)
[0154]
[0155] Among them, Γ D , Γ N and Γ R represent Dirichlet boundary condition, Newman boundary condition and Robin boundary condition respectively, n represents the external normal unit vector on the corresponding boundary; ρ represents the density of the ideal fluid medium, v n and A n represent the vibration velocity of the particle under the Newman boundary condition and the admittance coefficient under the Robin boundary condition respectively;
[0156] When a small amplitude wave propagates in an ideal static fluid, the relationship between the particle vibration velocity v and the sound pressure gradient ▽p is expressed as:
[0157]
[0158] In the ideal fluid medium, the small amplitude wave equation under the frequency condition is multiplied by a weight function w on both sides and integrated over the entire problem domain Ω. The corresponding control equation is expressed as:
[0159]
[0160] The corresponding control equation is integrated by integration by parts, and the control equation is re-expressed as:
[0161]
[0162] Where Γ represents the boundary of the problem domain Ω, and n represents the external normal unit vector on the boundary Γ;
[0163]
[0164] Among them, n i (i=x,y,z) represents the projection of the external normal unit vector n along three different directions: x, y, and z;
[0165] Applying the three boundary conditions of Dirichlet boundary condition, Newman boundary condition and Robin boundary condition, it is expressed as:
[0166]
[0167] Substituting the global interpolation format of the enhanced radial point interpolation meshless algorithm into the above formula, we get:
[0168]
[0169] The matrix form of formula (30) is expressed as:
[0170] [Kk 2 M+jρωC]a=-jρωF; (31)
[0171]
[0172] M=∫ Ω N T NdΩ; (33)
[0173]
[0174] Among them, a is the node coefficient to be calculated, K, M, C and F represent the stiffness matrix, mass matrix, damping matrix and node force vector in the finite element calculation model of general wave propagation problem respectively, and B is the gradient matrix.
[0175] S5: Based on the given field point distribution, the system matrix equation obtained in step S4 is solved to calculate the dispersion errors of different calculation methods along different wave propagation directions;
[0176] In step S5, when performing dispersion analysis of wave propagation problems, the boundary conditions are not considered, and the matrix of formula (31) is expressed as:
[0177] [Kk 2 M]a=0; (36)
[0178] If there are n nodes in the enhanced radial point interpolation meshless algorithm p unknown node coefficients, then the vector a is expressed as:
[0179]
[0180] In the formula, k h represents the wave number calculated by numerical method, n represents the unit vector in the wave propagation direction, represents the position vector of the field point in the wave propagation direction, Indicates that n p The magnitude vector corresponding to the unknown node coefficients;
[0181]
[0182] In formula (20), the amplitude vector corresponding to each node is exactly the same without considering the boundary, that is, the vector It will appear repeatedly in formula (20).
[0183] For the attached Figure 4 and Figure 5 Given the field point distribution in , substituting equation (37) into equation (36), we can get
[0184] [D stiff -k 2 D mass ]a i =0; (39)
[0185] Where D mass and D stiff represents the coefficient matrix related to the mass matrix M and the stiffness matrix K, where k represents the exact wave number;
[0186]
[0187] The condition for the existence of a non-zero solution for formula (39) is that the determinant of its coefficient matrix is zero:
[0188] det[D stiff -k 2 D mass ] = 0; (42)
[0189] According to the above formula, we can get: k 2 is the matrix D stiff / D mass The characteristic value of
[0190]
[0191] Matrix D mass and D stiff All are numerical wave numbers k h Therefore, for any given accurate wave number k, the corresponding numerical wave number k can be calculated by formula (43): h The dispersion error for wave propagation analysis is defined as:
[0192]
[0193] S6: Based on the dispersion errors in different wave propagation directions obtained in step S5, a dispersion error curve is plotted as the dimensionless wave number changes, and dispersion error results obtained by different calculation methods are compared to complete the dispersion analysis of the wave propagation problem.
[0194] Comparative Example
[0195] In order to compare and verify the ability of the enhanced radial point interpolation meshless calculation method given in this scheme to control the dispersion error, the dispersion errors along different wave propagation directions calculated by the standard triangle finite element algorithm and the standard radial basis function meshless algorithm with the same node distribution are shown in Figure 2. Figure 5 As shown;
[0196] Figure 6-Figure 8 Given are the curves of dispersion errors along different wave propagation directions calculated by different calculation methods as the dimensionless wave number changes. It can be seen from the figure that the dispersion errors in each wave propagation direction calculated by the finite element method using standard triangular units are relatively large, and as the dimensionless wave number increases, the corresponding dispersion errors will also increase rapidly; compared with the finite element algorithm using standard triangular units, the dispersion errors in each wave propagation direction calculated by the standard radial basis function meshless method are smaller, so it has a stronger control ability over the dispersion error than the finite element algorithm using standard triangular units. However, it can be seen from the dispersion error results in the figure that, compared with the finite element method algorithm using standard triangular units and the standard radial basis function meshless algorithm, the enhanced radial point interpolation meshless calculation method given in this scheme has the strongest control ability over the dispersion error in wave propagation analysis, because the dispersion errors calculated in different wave propagation directions are significantly smaller than those of the other two methods, indicating that the enhanced radial point interpolation meshless calculation method given in this scheme has a more powerful ability to perform wave propagation analysis, so that it can effectively reduce the dispersion error generated by numerical calculations, and finally obtain more accurate calculation results when performing wave propagation analysis. Therefore, the enhanced radial point interpolation meshless calculation method proposed in this scheme has great potential application value in engineering practice.
[0197] Therefore, the present invention adopts the above-mentioned enhanced gridless calculation method for reducing the dispersion error of wave propagation problems. The enhanced radial point interpolation gridless calculation method provided has a more powerful ability to perform wave propagation analysis, so that it can effectively reduce the dispersion error generated by numerical calculations, and finally obtain more accurate calculation results when performing wave propagation analysis.
[0198] Finally, it should be noted that the above embodiments are only used to illustrate the method scheme of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, ordinary method personnel in the field should understand that they can still modify or replace the method scheme of the present invention with equivalents, and these modifications or equivalent replacements cannot cause the modified method scheme to deviate from the spirit and scope of the method scheme of the present invention.
Claims
1. An enhanced gridless computing method for reducing dispersion errors in wave propagation problems, characterized by: The following steps are involved: Step S1: discretize the wave propagation problem domain into a series of scattered points and derive the node interpolation basis function of the standard radial point interpolation meshless algorithm; Step S2: Select a suitable local enhanced interpolation basis function, construct a node degree of freedom composed of the local enhanced interpolation basis function and the coefficient to be determined at the node, and complete the local numerical approximation of the enhanced radial point interpolation meshless algorithm; Step S3: Based on the node interpolation basis functions of the standard radial point interpolation meshless algorithm obtained in step S1 and the local numerical approximation obtained in step S2, a global interpolation format of a general scalar field is constructed under the premise of satisfying the unit decomposition characteristic; S4: Based on the global interpolation format of the general scalar field obtained in step S3, combined with the partial differential governing equations of the wave propagation problem and the Galerkin weighted residual method, the system matrix equation for the dispersion analysis of the wave propagation problem is obtained; S5: Based on the given field point distribution, the system matrix equation obtained in step S4 is solved to calculate the dispersion errors of different calculation methods along different wave propagation directions; S6: Based on the dispersion errors in different wave propagation directions obtained in step S5, a dispersion error curve is plotted as the dimensionless wave number changes, and dispersion error results obtained by different calculation methods are compared to complete the dispersion analysis of the wave propagation problem.
2. An enhanced gridless computing method for reducing dispersion errors in wave propagation problems according to claim 1, characterized in that: Step S1 specifically includes the following steps: For any scalar field, the numerical interpolation p h (x) is expressed as: Where x represents the position vector of the interpolation point, m is the number of field nodes involved in the interpolation, R(x) is the radial basis function, S(x) is the Lagrange polynomial basis function, and linear basis functions are often used for interpolation; n is the number of terms in the Lagrange polynomial basis function, and a and b represent the undetermined coefficient vectors related to the radial basis function and the polynomial basis function, respectively; The global interpolation of any scalar field is expressed as: Where N represents the node interpolation basis function matrix of the standard radial point interpolation meshless algorithm.
3. An enhanced gridless computing method for reducing dispersion errors in wave propagation problems according to claim 2, characterized in that: Step S2 specifically includes the following steps: p(x) represents the interpolation format of the standard radial point interpolation meshless algorithm. In the enhanced radial point interpolation meshless algorithm, the enhanced interpolation format is expressed as: Where N i represents the number of field points involved in the interpolation of the enhanced radial point interpolation meshless algorithm, represents the local numerical approximation of the enhanced radial point interpolation meshless algorithm, ψ(x) and a i It means that the local enhanced interpolation basis function and the coefficients to be determined are constructed at the nodes; The Lagrange polynomial basis function is used as the local enhanced interpolation basis function: The local enhanced interpolation basis function is constructed by dimensionless relative coordinate values: In the formula, and is the dimensionless relative coordinate value, and h represents the average spacing between field points.
4. An enhanced gridless computing method for reducing dispersion errors in wave propagation problems according to claim 3, characterized in that: In step S3, the global interpolation format in the final enhanced radial point interpolation meshless algorithm is expressed as:
5. An enhanced gridless computing method for reducing dispersion errors in wave propagation problems according to claim 4, characterized in that: Step S4 specifically includes the following steps: The governing equation for small amplitude waves in an ideal static uniform fluid medium is expressed as: in, represents the Laplace operator, P represents the variable in the wave propagation problem domain, c represents the propagation speed of the sound wave, and t represents time; The sound pressure distribution in the wave propagation problem domain is expressed as: P(x)=p(x)e jωt ; Among them, p(x) is the spatial distribution of the sound pressure amplitude, j is the imaginary unit, and ω is the angular frequency. According to the above two formulas, the small amplitude wave equation under the frequency condition of the ideal fluid medium is obtained as follows: Where k is the wave number and: The propagation problem involves Dirichlet boundary conditions DBC, Newman boundary conditions NBC and Robin boundary conditions RBC. The specific expressions of the three boundary conditions are: p=p D onΓ D ; Among them, Γ D , Γ N and Γ R represent Dirichlet boundary condition, Newman boundary condition and Robin boundary condition respectively, n represents the external normal unit vector on the corresponding boundary; ρ represents the density of the ideal fluid medium, v n and A n represent the vibration velocity of the particle under the Newman boundary condition and the admittance coefficient under the Robin boundary condition respectively; When a small amplitude wave propagates in an ideal static fluid, the relationship between the particle vibration velocity v and the sound pressure gradient ▽p is expressed as: In the ideal fluid medium, the small amplitude wave equation under the frequency condition is multiplied by a weight function w on both sides and integrated over the entire problem domain Ω. The corresponding control equation is expressed as: The corresponding control equation is integrated by integration by parts, and the control equation is re-expressed as: Where Γ represents the boundary of the problem domain Ω, and n represents the external normal unit vector on the boundary Γ; Among them, n i (i=x,y,z) represents the projection of the external normal unit vector n along three different directions: x, y, and z; Applying the three boundary conditions of Dirichlet boundary condition, Newman boundary condition and Robin boundary condition, it is expressed as: Substituting the global interpolation format of the enhanced radial point interpolation meshless algorithm into the above formula, we get: The matrix form is expressed as: [Kk 2 M+jρωC]a=-jρωF; M=∫ Ω N T NdΩ; Among them, a is the node coefficient to be calculated, K, M, C and F represent the stiffness matrix, mass matrix, damping matrix and node force vector in the finite element calculation model of general wave propagation problem respectively, and B is the gradient matrix.
6. An enhanced gridless computing method for reducing dispersion errors in wave propagation problems according to claim 5, characterized in that: In step S5, when performing dispersion analysis of wave propagation problems, boundary conditions are not considered and the matrix is expressed as: If there are n nodes in the enhanced radial point interpolation meshless algorithm p unknown node coefficients, then the vector a is expressed as: In the formula, k h represents the wave number calculated by numerical method, n represents the unit vector in the wave propagation direction, represents the position vector of the field point in the wave propagation direction, Indicates that n p The magnitude vector corresponding to the unknown node coefficients; D mass and D stiff represents the coefficient matrix related to the mass matrix M and the stiffness matrix K, where k represents the exact wave number; [D stiff -k 2 D mass ]a i =0; The condition for the existence of non-zero solutions in the above equation is that the determinant of its coefficient matrix is zero: it[D stiff -k 2 D mass ]=0; According to the above formula, we can get: k 2 is the matrix D stiff / D mass The characteristic value of Matrix D mass and D stiff are numerical wave numbers k h The dispersion error of wave propagation analysis is defined as:
Citation Information
Patent Citations
Three-dimensional Born-Kirchhoff variable-step interpolation imaging method
CN104216012A
Underwater target low and medium frequency sound scattering field forecasting method based on overlapping finite element method
CN119272561A
System and a method for numerical simulation of wave propagation in homogeneous media
US20070043543A1