Noise diffraction calculation method and device for multiple sound barriers and medium
The noise diffraction calculation method of multiple sound barriers solves the problem of inaccurate calculation of sound source parameters and sound propagation obstructions in substation noise prediction, improves the accuracy of noise prediction, provides refined design and control measures, and ensures that the engineering environment meets the standards.
Patent Information
- Application Number
- CN202510762097.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-09
- Publication Date
- 2025-10-10
AI Technical Summary
Existing commercial noise prediction software has problems in substation noise prediction, such as the gap between sound source parameters and actual equipment noise, and inaccurate calculation of sound propagation obstructions. This leads to inaccurate noise prediction, affecting project environmental protection acceptance and residents' lives.
The noise diffraction calculation method of multiple sound barriers is adopted. By judging whether there are obstacles in the propagation path between the sound source and the prediction point, the maximum angle search method is used to search for paths between obstacles, and the final barrier path is calculated and the sound barrier attenuation is calculated to improve the accuracy of noise prediction.
It improves the accuracy of noise prediction, provides refined design guidance for substation planning, and offers an effective prediction approach for noise control measures in operating substations, ensuring that the engineering environment meets standards.
Smart Images

Figure CN120766643A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of noise prediction and calculation technology, and more specifically, to a noise diffraction calculation method, device and medium for multiple sound barriers. Background Art
[0002] The planning, design, and environmental impact assessment of power transmission and transformation projects require the prediction and calculation of the substation's acoustic environmental impact. Currently, design and environmental impact assessment agencies often use commercial noise prediction software such as SoundPLAN or Cadna / A to predict and calculate the substation's acoustic environment. However, these existing commercial noise prediction software lacks a dedicated calculation module for substation noise. The calculation results obtained using the industrial noise module in these software differ significantly from the measured results. This is primarily due to two factors: first, the sound source parameters in the noise prediction model differ significantly from the actual equipment noise during operation; second, the calculation method for noise diffraction obstructions during sound propagation requires further optimization.
[0003] Inaccurate noise prediction and calculation during planning and design can easily lead to excessive noise levels at the plant boundary after the project is put into operation, directly affecting the project's environmental protection acceptance and negatively impacting the lives of surrounding residents. Therefore, conducting research on substation noise prediction technology, establishing effective sound propagation models, and accurately and effectively predicting substation noise are essential requirements for improving the rationality of substation planning and design, and are also important means of ensuring that plant boundary environmental noise emissions meet standards after the project is put into operation. Summary of the Invention
[0004] In view of the deficiencies in the prior art, the present invention provides a noise diffraction calculation method, device and medium for multiple sound barriers.
[0005] According to one aspect of the present invention, a method for calculating noise diffraction of multiple sound barriers is provided, comprising:
[0006] According to the location of the sound source and the prediction point, determine whether there are obstacles in the propagation path between the sound source and the prediction point;
[0007] If there are obstacles in the propagation path, the maximum angle search method is used to search for paths between the obstacles to obtain the initial barrier path;
[0008] Determine whether other obstacles on the propagation path pass through the initial barrier path. If the obstacle is on the initial barrier path, use the maximum angle search method to add it to the initial barrier path to obtain the final barrier path. Otherwise, do not add it.
[0009] Calculate the sound barrier attenuation between the sound source and the predicted point based on the final barrier path.
[0010] Optionally, judging whether there is an obstacle in the propagation path between the sound source and the prediction point based on the positions of the sound source and the prediction point includes:
[0011] Project the sound source, the prediction point, and the barrier between the propagation path on the horizontal plane to obtain the projection coordinates, where the projection coordinates include the projection coordinates of the sound source, the projection coordinates of the prediction point, and the coordinates of the vertices at both ends of each barrier;
[0012] Obtain the path parameter equation of the sound source prediction point according to the sound source projection coordinates and the prediction point projection coordinates;
[0013] According to the coordinates of the vertices at both ends of each barrier, the barrier parameter equation of each barrier is obtained;
[0014] According to the path parameter equation and the barrier parameter equation, determine whether there are obstacles in the propagation path.
[0015] Optionally, judging whether there are obstacles in the propagation path based on the path parameter equation and the barrier parameter equation includes:
[0016] If the straight line corresponding to the path parameter equation intersects the straight line corresponding to the barrier parameter equation, and the height of the upper surface of the barrier is higher than or equal to the height of the line connecting the path parameter equation, it is determined that there is an obstacle in the propagation path; otherwise, it is determined that there is no obstacle in the propagation path.
[0017] Optionally, a maximum angle search method is used to search for a path between obstacles to obtain an initial barrier path, including:
[0018] Draw a perpendicular line on the path parameter equation through the barrier endpoints to obtain the foot of the perpendicular, and arrange the barriers in ascending order according to the distance from the foot of the perpendicular to the sound source coordinates;
[0019] Starting from the coordinates of the sound source, connect the endpoints of each barrier, use the angle between them and the path parameter equation to find the optimal value, and take the maximum angle as the connection point;
[0020] Taking the connection point as the starting point, the angle between each endpoint and the SR is optimized after arranging, and the maximum angle is taken as the next connection point until the connection point is the predicted point, and the initial barrier path is obtained.
[0021] Optionally, the angle is calculated as:
[0022]
[0023] Where, T i (x i ,y i , z bi ) is the coordinate of the intersection point projected above the barrier; S is the coordinate of the sound source; R is the coordinate of the prediction point.
[0024] Optionally, the sound barrier attenuation between the sound source and the prediction point is calculated based on the final barrier path, including:
[0025] Calculate the sound path difference between the sound source and the predicted point based on the final barrier path;
[0026] The sound barrier attenuation between the sound source and the prediction point is calculated based on the sound path difference.
[0027] Optionally, the calculation expression of the sound path difference is:
[0028]
[0029] Where a is the length of the projection of the line between the sound source and the prediction point in the direction of the upper boundary of the barrier; d ss is the distance from the sound source to the first diffraction edge; d sr is the distance from the second diffraction edge to the prediction point; e is the distance between the two diffraction boundaries in the case of double diffraction.
[0030] Optionally, the calculation expression for the sound barrier attenuation is:
[0031]
[0032] Where N = 2δ / λ is the Fresnel number, N is N1, N2, N3; N1, N2, N3 represent diffraction in the left, right, and upper directions, δ = SO + OR - SR is the sound path difference, where λ is the wavelength of the sound wave, O is the coordinate of the intersection of the propagation path and the obstacle, S is the coordinate of the sound source, and R is the coordinate of the prediction point.
[0033] According to another aspect of the present invention, a noise diffraction calculation device for multiple sound barriers is provided, comprising:
[0034] The first judgment module is used to judge whether there is an obstacle in the propagation path between the sound source and the prediction point according to the location of the sound source and the prediction point;
[0035] A search module is used to search for a path between obstacles using a maximum angle search method if there are obstacles in the propagation path, and obtain an initial barrier path;
[0036] The second judgment module is used to determine whether other obstacles on the propagation path pass through the initial barrier path. If the obstacle is on the initial barrier path, it is added to the initial barrier path using the maximum angle search method to obtain the final barrier path. Otherwise, it is not added.
[0037] The calculation module is used to calculate the sound barrier attenuation between the sound source and the prediction point based on the final barrier path.
[0038] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to execute the method according to any one of the above aspects of the present invention.
[0039] According to another aspect of the present invention, an electronic device is provided, comprising: a processor; a memory for storing instructions executable by the processor; and the processor for reading the executable instructions from the memory and executing the instructions to implement the method described in any one of the above aspects of the present invention.
[0040] Therefore, this paper proposes a noise diffraction calculation method for multiple sound barriers. Based on the location of the sound source and the predicted point, it determines whether there are obstacles in the propagation path between the sound source and the predicted point. If there are obstacles in the propagation path, a maximum angle search method is used to search for a path between the obstacles to obtain an initial barrier path. It then determines whether other obstacles in the propagation path pass through the initial barrier path. If the obstacles are on the initial barrier path, they are added to the initial barrier path using the maximum angle search method to obtain a final barrier path; otherwise, they are not added. Based on the final barrier path, the sound barrier attenuation between the sound source and the predicted point is calculated. This method can effectively improve the accuracy of noise prediction, provide refined design guidance for substation planning, and offer an effective prediction method for noise control measures in operating substations. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] A more complete understanding of exemplary embodiments of the present invention may be obtained by referring to the following drawings:
[0042] Figure 1 1 is a flow chart of a noise diffraction calculation method for multiple sound barriers provided by an exemplary embodiment of the present invention;
[0043] Figure 2 is a schematic diagram of a sound wave propagation path provided by an exemplary embodiment of the present invention;
[0044] Figure 3 is a schematic diagram of double diffraction provided by an exemplary embodiment of the present invention;
[0045] Figure 4 1. It is a diffraction diagram when the sound barrier is a double barrier provided by an exemplary embodiment of the present invention;
[0046] Figure 5 is a schematic diagram of sound propagation when multiple sound barriers are provided according to an exemplary embodiment of the present invention;
[0047] Figure 6 is a schematic diagram of multiple sound barriers provided by an exemplary embodiment of the present invention;
[0048] Figure 7Schematic diagram of sound diffraction when multiple sound barriers are provided according to an exemplary embodiment of the present invention;
[0049] Figure 8 1 is a schematic structural diagram of a noise diffraction calculation device for multiple sound barriers provided by an exemplary embodiment of the present invention;
[0050] Figure 9 This is a structure of an electronic device provided by an exemplary embodiment of the present invention. DETAILED DESCRIPTION
[0051] Below, the exemplary embodiments according to the present invention will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments of the present invention, and it should be understood that the present invention is not limited to the exemplary embodiments described herein.
[0052] It should be noted that the relative arrangement of components and steps, the numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless specifically stated otherwise.
[0053] Those skilled in the art will understand that the terms "first" and "second" in the embodiments of the present invention are only used to distinguish different steps, devices or modules, and neither represent any specific technical meaning nor indicate the necessary logical order between them.
[0054] It should also be understood that, in the embodiments of the present invention, “a plurality of” may refer to two or more than two, and “at least one” may refer to one, two or more than two.
[0055] It should also be understood that any component, data or structure mentioned in the embodiments of the present invention can generally be understood as one or more, unless explicitly limited or otherwise indicated in the context.
[0056] In addition, the term "and / or" in this invention merely describes an association relationship between related objects, indicating that three possible relationships exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Furthermore, the character " / " in this invention generally indicates that the related objects are in an "or" relationship.
[0057] It should also be understood that the description of the various embodiments of the present invention focuses on the differences between the various embodiments, and the same or similar aspects thereof can be referenced with each other. For the sake of brevity, they will not be described one by one.
[0058] At the same time, it should be understood that for the convenience of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship.
[0059] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.
[0060] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, they should be considered part of the specification.
[0061] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.
[0062] Embodiments of the present invention can be applied to electronic devices such as terminal devices, computer systems, and servers, and can operate in conjunction with numerous other general-purpose or specialized computing system environments or configurations. Examples of well-known terminal devices, computing systems, environments, and / or configurations suitable for use with terminal devices, computer systems, servers, and other electronic devices include, but are not limited to, personal computer systems, server computer systems, thin clients, thick clients, handheld or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, minicomputer systems, mainframe computer systems, and distributed cloud computing technology environments including any of the above.
[0063] Electronic devices such as terminal devices, computer systems, and servers can be described in the general context of computer system-executable instructions (such as program modules) executed by a computer system. Generally, program modules can include routines, programs, object programs, components, logic, data structures, etc., which perform specific tasks or implement specific abstract data types. Computer systems / servers can be implemented in a distributed cloud computing environment, where tasks are performed by remote processing devices linked via a communication network. In a distributed cloud computing environment, program modules can be located on local or remote computing system storage media, including storage devices.
[0064] Exemplary Methods
[0065] Figure 1 This is a flow chart of a noise diffraction calculation method for multiple sound barriers provided by an exemplary embodiment of the present invention. This embodiment can be applied to electronic devices, such as Figure 1 As shown, the noise diffraction calculation method 100 for multiple sound barriers includes the following steps:
[0066] Step 101, judging whether there is an obstacle in the propagation path between the sound source and the prediction point based on the location of the sound source and the prediction point;
[0067] Step 102, if there is an obstacle in the propagation path, an angle maximum search method is used to search the path between the obstacles to obtain an initial barrier path;
[0068] Step 103, whether other obstacles on the propagation path pass through the initial barrier path, if the obstacle is on the initial barrier path, an angle maximum search method is used to join the initial barrier path, and a final barrier path is obtained, otherwise, it is not joined;
[0069] Step 104, calculating the sound barrier attenuation between the sound source and the prediction point according to the final barrier path.
[0070] Specifically, the application provides a noise diffraction calculation method of multiple sound barriers, which can effectively improve the accuracy of noise prediction, provide fine design guidance for the planning process of a substation, and provide an effective prediction path for noise control measures of a running substation.
[0071] The attenuation of noise in the propagation process includes geometric divergence attenuation A div , atmospheric absorption attenuation A atm , ground effect attenuation A gr , sound barrier attenuation A bar , and attenuation caused by other aspects A misc . Among all the attenuation factors, the sound barrier attenuation A bar has the greatest impact.
[0072] In the process of noise propagation in a substation, when propagating from the air to the barrier, transmission, reflection and diffraction occur, as shown in Figure 2 . In the process of noise calculation of a substation, the firewall, the surrounding wall and the building are all built with bricks and are close to a steel barrier, so the sound transmission is not considered, and only refraction and diffraction are considered. In most cases, the sound source and the receiving point are on both sides of the sound barrier, and only sound diffraction is considered.
[0073] In actual engineering of a substation, the sound barrier is of limited length, such as a firewall, a surrounding wall, other buildings, etc., and the sound diffraction of such barriers is double diffraction, as shown in Figure 3 , in addition to propagating from the top O point, it also propagates from O' and O" to the R receiving point. The insertion loss of the sound barrier is calculated by formula 1.
[0074]
[0075] Where N = 2delta / lambda is the Fresnel number, delta = SO + OR - SR is the sound path difference, and lambda is the wavelength of the sound wave. It can be known from formula 1 that the greater the sound path difference, the greater the sound barrier insertion loss, but for calculating the sound field distribution, finding the minimum sound path difference is the key to calculating the multiple sound barrier attenuation A bar .
[0076] When the sound barrier is a double barrier, such as Figure 4 As shown, the sound path difference is calculated according to formula 2.
[0077]
[0078] In formula 2, a is the length of the projection of the line between the sound source and the prediction point in the direction of the upper boundary of the barrier; d ss is the distance from the sound source to the first diffraction edge; d sr is the distance from the second diffraction edge to the prediction point; e is the distance between the two diffraction boundaries in the case of double diffraction.
[0079] When there are multiple sound barriers between the sound source and the prediction point, the convex hull algorithm is generally used, such as Figure 5 Connect the sound source (prediction point) with the apex of the sound barrier, select the two barriers with the largest angle between the connecting line and the barrier, that is, ignore the other barriers for calculation, and use the double diffraction formula for approximate calculation.
[0080] In the case of multiple sound barriers, the insertion loss of the sound barrier is also as shown in formula 1. The smaller the sound path difference δ, the greater the sound barrier attenuation A. bar The larger the sound path difference, the more effective it is to calculate the attenuation of multiple sound barriers. bar The key to Figure 5 Taking the figure as an example, the process of calculating the sound path difference of multiple sound barriers is introduced.
[0081] Figure 6 Consider four sound barriers: B1, B2, B3, and B4 (top view and left view, respectively), including the sound source point S and the predicted point R. As shown in the figure, the top view line passes through B1, does not pass through B2, is parallel to B3, and passes through B4. However, in the left view, it can be seen that B4's height does not exceed SR, so it only passes through B1. Therefore, the minimum sound path difference calculation method can be summarized as:
[0082] 1. Determine whether there is an obstacle between the sound source and the propagation path
[0083] (1) Project SR and the barrier on the horizontal plane to obtain the projection coordinates S'(x s ,y s ),R'(x r ,y r ), and the coordinates M of the vertices at both ends of the barrier i '(x i1 ,y i1 ), N i '(x i2 ,y i2 ), where i = 1, .. 4;
[0084] (2) Obtain the parametric equations of S'R' and M i 'N i 'parametric equation:
[0085]
[0086] When two straight lines are not parallel (they will not pass through each other without an intersection), there must be a unique t1, t2 that makes the system of equations valid. If and only if t1, t2 are both in the interval [0,1], the two line segments can be considered to intersect.
[0087] (3) When two line segments intersect in the horizontal plane projection, it is necessary to consider whether the height of the upper surface is higher than the height of the connecting line. In this case, the height of the intersection point can be calculated as:
[0088] z l =z s +t1(z r -z s ) z b =z i1 +t2(z i2 -z i1 ) (4)
[0089] where z l is the height of the intersection of the lines connecting the intersection of the horizontal projections, z b is the barrier height at the intersection of the horizontal plane projection, and z l and z b The size of z b ≥z l Only when , it can be considered that there is an obstacle in the propagation path between the sound source and the prediction point. Otherwise, the connecting line does not pass through the obstacle.
[0090] Record the coordinate T of the intersection point projected above the barrier i (x i ,y i , z bi ).
[0091] Among them, x i 、y i Corresponding to the horizontal and vertical coordinates obtained by t2∈[0,1] in formula (1), z bi Corresponding to z in formula (2) b .
[0092] Angle calculation method:
[0093] Taking the sound source S as the starting point and the maximum angle as the connection point, since the coordinates of each point are known, the cosine formula of the vector can be used for calculation:
[0094]
[0095] Left diffraction coordinates:
[0096] When two line segments intersect when projected on a horizontal plane, the height z of the left endpoint needs to be considered. i1 Is it higher than the height z of the connecting line? l high.
[0097] z l =z s +t1(z r -z s ) (4)
[0098] Compare z l and z i1 The size of z i1 ≥z l Only when the sound source and the propagation path are considered to have a left-hand obstacle, the coordinates of the diffraction point L are recorded. i (x i1 ,y i1 ,,z l ), corresponding to the horizontal and vertical coordinates of the left endpoint, and the height is the height of the connecting line.
[0099] Right diffraction coordinates:
[0100] When two line segments intersect when projected on a horizontal plane, the height z of the right endpoint needs to be considered. i2 Is it higher than the height z of the connecting line? l high.
[0101] Compare z l and z i2 The size of z i2 ≥z l Only when the sound source and the propagation path are considered to have a right-hand obstacle, the coordinates of the diffraction point R are recorded. i (x i2 ,y i2 ,,z l ), corresponding to the horizontal and vertical coordinates of the right endpoint, and the height is the height of the connecting line.
[0102] 2. When there are obstacles, it is necessary to consider the line connecting the sound source and the prediction point, determine whether it intersects with the sound barrier, and search the path using the search method with the largest angle.
[0103] like Figure 7 As shown, first make the line perpendicular to the line when it passes through the barrier, and arrange the distance between its foot and point S from small to large, as shown in Figure 7 As shown in the left figure, T'1 and T'2 are two perpendicular feet, and they are arranged according to ST'6, ST'4, ST'2 and ST'1. As shown in the right figure, they are arranged according to SL'6, SL'4, SL'5, SL'1.
[0104] After the above arrangement, find the path based on the angle. The specific steps are as follows:
[0105] (1) Draw a perpendicular line on line SR through the barrier endpoint (top, left, or right) to obtain the foot of the perpendicular; arrange the barriers in ascending order according to the distance from the foot of the perpendicular to the source point.
[0106] (2) Starting from the source point S, connect the endpoints of each barrier and use the angle between them and SR to find the optimal value. The maximum angle is taken as the connection point.
[0107] (3) Taking the connection point in (2) as the starting point, arrange the subsequent endpoints to optimize the angle between them and SR, and take the maximum angle as the connection point until the connection point is point R.
[0108] 3. Determine whether the path passes through other barriers. If so, take the barrier into consideration until the path does not pass through other barriers.
[0109] like Figure 6 For the B5 barrier, although the line connecting the sound source S and the predicted point R does not pass through B5, the path from B4 to B1 passes through B5 during the first diffraction path planning. Therefore, B5 needs to be considered within the diffraction range. The specific steps are as follows:
[0110] (1) After step 2, find the connection points and draw the line path.
[0111] (2) For the remaining barriers, determine whether they are passed through by the line segment path. If so, the barrier is also taken into account; if not, the barrier is not taken into account.
[0112] (3) If there are no new barriers to consider after the judgment, the search ends and the sound path difference is recorded and output. Otherwise, the search method in 2 is used to replan the route and go to (1) for the next round of judgment until there are no new barriers to consider.
[0113] Therefore, the present invention proposes a noise diffraction calculation method for multiple sound barriers, which can effectively improve the accuracy of noise prediction, provide refined design guidance for substations in the planning process, and provide an effective prediction method for noise control measures in operating substations.
[0114] Exemplary devices
[0115] Figure 8 FIG. 1 is a schematic diagram of a noise diffraction calculation device for multiple sound barriers provided by an exemplary embodiment of the present invention. Figure 8 As shown, the apparatus 800 includes:
[0116] A first determination module 810 is configured to determine, based on the location of the sound source and the predicted point, whether there are any obstacles in the propagation path between the sound source and the predicted point;
[0117] Search module 820, configured to search for a path between obstacles using a maximum angle search method to obtain an initial barrier path if there are obstacles in the propagation path;
[0118] The second judgment module 830 is used to determine whether other obstacles on the propagation path pass through the initial barrier path. If the obstacle is on the initial barrier path, it is added to the initial barrier path using the maximum angle search method to obtain the final barrier path. Otherwise, it is not added.
[0119] The calculation module 840 is used to calculate the sound barrier attenuation between the sound source and the prediction point according to the final barrier path.
[0120] Optionally, the first judgment module 810 includes:
[0121] The projection submodule is used to project the sound source, the prediction point, and the barriers between the propagation paths into a horizontal plane to obtain projection coordinates, where the projection coordinates include the projection coordinates of the sound source, the projection coordinates of the prediction point, and the coordinates of the vertices at both ends of each barrier;
[0122] The first obtaining submodule is used to obtain the path parameter equation of the sound source prediction point according to the sound source projection coordinates and the prediction point projection coordinates;
[0123] The second obtaining submodule is used to obtain the barrier parameter equation of each barrier according to the coordinates of the vertices at both ends of each barrier;
[0124] The judgment submodule is used to judge whether there are obstacles in the propagation path based on the path parameter equation and the barrier parameter equation.
[0125] Optionally, the judgment submodule includes:
[0126] A determination unit is configured to determine that there is an obstacle in the propagation path if the straight line corresponding to the path parameter equation intersects the straight line corresponding to the barrier parameter equation, and the height of the upper surface of the barrier is higher than or equal to the height of the line connecting the path parameter equation; otherwise, it is determined that there is no obstacle in the propagation path.
[0127] Optionally, the search module 820 uses a maximum angle search method to search for a path between obstacles to obtain an initial barrier path, including:
[0128] The arrangement submodule is used to draw a perpendicular line on the path parameter equation through the barrier endpoints to obtain the foot of the perpendicular, and arrange the barriers in ascending order according to the distance from the foot of the perpendicular to the sound source coordinates;
[0129] The optimization submodule is used to connect the endpoints of each barrier from the sound source coordinates, optimize the angle between them and the path parameter equation, and take the maximum angle as the connection point;
[0130] The third submodule is used to take the connection point as the starting point, arrange the subsequent endpoints to optimize the angle between them and the SR, and take the maximum angle as the next connection point until the connection point is the predicted point, thus obtaining the initial barrier path.
[0131] Optionally, the angle is calculated as:
[0132]
[0133] Where, T i (x i ,y i , z bi ) is the coordinate of the intersection point projected above the barrier; S is the coordinate of the sound source; R is the coordinate of the prediction point.
[0134] Optionally, the calculation module 840 includes:
[0135] A first calculation submodule is used to calculate the sound path difference between the sound source and the prediction point according to the final barrier path;
[0136] The second calculation submodule is used to calculate the sound barrier attenuation between the sound source and the prediction point according to the sound path difference.
[0137] Optionally, the calculation expression of the sound path difference is:
[0138]
[0139] Where a is the length of the projection of the line between the sound source and the prediction point in the direction of the upper boundary of the barrier; d ss is the distance from the sound source to the first diffraction edge; d sr is the distance from the second diffraction edge to the prediction point; e is the distance between the two diffraction boundaries in the case of double diffraction.
[0140] Optionally, the calculation expression for the sound barrier attenuation is:
[0141]
[0142] Where N = 2δ / λ is the Fresnel number, N is N1, N2, N3; N1, N2, N3 represent diffraction in the left, right, and upper directions, δ = SO + OR - SR is the sound path difference, where λ is the wavelength of the sound wave, O is the coordinate of the intersection of the propagation path and the obstacle, S is the coordinate of the sound source, and R is the coordinate of the prediction point.
[0143] Exemplary electronic devices
[0144] Figure 9 This is the structure of an electronic device provided by an exemplary embodiment of the present invention. Figure 9 As shown, the electronic device 90 includes one or more processors 91 and a memory 92 .
[0145] The processor 91 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device to perform desired functions.
[0146] The memory 92 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may, for example, include random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory may, for example, include read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 91 may execute the program instructions to implement the methods of the software programs of the various embodiments of the present invention described above and / or other desired functions. In one example, the electronic device may further include: an input device 93 and an output device 94, which are interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0147] In addition, the input device 93 may also include, for example, a keyboard, a mouse, and the like.
[0148] The output device 94 can output various information to the outside. The output device 94 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto.
[0149] Of course, to simplify, Figure 9 Only some of the components related to the present invention in the electronic device are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, the electronic device may further include any other appropriate components according to specific application conditions.
[0150] Exemplary computer program products and computer-readable storage media
[0151] In addition to the above-mentioned methods and devices, an embodiment of the present invention may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to perform the steps of the method according to various embodiments of the present invention described in the above "Exemplary Method" section of this specification.
[0152] The computer program product may be written in any combination of one or more programming languages to implement the operations of embodiments of the present invention, including object-oriented programming languages such as Java, C++, and conventional procedural programming languages such as C or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's computing device, as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0153] In addition, an embodiment of the present invention may also be a computer-readable storage medium having computer program instructions stored thereon, which, when executed by a processor, enable the processor to execute the steps of the method according to various embodiments of the present invention described in the above "Exemplary Method" section of this specification.
[0154] The computer-readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, include but is not limited to a system, system or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0155] The basic principles of the present invention have been described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, and effects mentioned in the present invention are merely illustrative and non-limiting, and should not be construed as necessarily possessed by each embodiment of the present invention. Furthermore, the specific details disclosed above are provided for illustrative purposes and to facilitate understanding, and are not intended to be limiting. These details do not necessarily limit the present invention to being implemented using these specific details.
[0156] Each embodiment in this specification is described in a progressive manner, with each embodiment focusing on its differences from the other embodiments. References to the same or similar parts between the various embodiments are sufficient. For system embodiments, since they largely correspond to method embodiments, their description is relatively simple. For relevant parts, references to the description of the method embodiments are sufficient.
[0157] The block diagrams of the devices, systems, equipment, and systems involved in the present invention are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As will be appreciated by those skilled in the art, these devices, systems, equipment, and systems can be connected, arranged, or configured in any manner. Words such as "including," "comprising," "having," and the like are open-ended words, meaning "including but not limited to," and can be used interchangeably therewith. The words "or" and "and" used herein refer to the words "and / or" and can be used interchangeably therewith, unless the context clearly indicates otherwise. The word "such as" used herein refers to the phrase "such as but not limited to," and can be used interchangeably therewith.
[0158] The method and system of the present invention may be implemented in many ways. For example, the method and system of the present invention may be implemented by software, hardware, firmware, or any combination of software, hardware, and firmware. The above sequence of steps for the method is for illustration only, and the steps of the method of the present invention are not limited to the sequence specifically described above, unless otherwise specified. In addition, in some embodiments, the present invention may also be implemented as a program recorded in a recording medium, which includes machine-readable instructions for implementing the method according to the present invention. Thus, the present invention also covers recording media that store programs for executing the method according to the present invention.
[0159] It should also be noted that, in the system, device and method of the present invention, each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present invention. The above description of the disclosed aspects is provided to enable any technician in this field to make or use the present invention. Various modifications to these aspects will be very obvious to those skilled in the art, and the general principles defined here can be applied to other aspects without departing from the scope of the present invention. Therefore, the present invention is not intended to be limited to the aspects shown here, but according to the widest scope consistent with the principles disclosed here and novel features.
[0160] The above description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of the present invention to the forms disclosed herein. Although a number of example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A noise diffraction calculation method for multiple sound barriers, characterized in that: include: According to the location of the sound source and the prediction point, determine whether there are obstacles in the propagation path between the sound source and the prediction point; If there are obstacles in the propagation path, the maximum angle search method is used to search for paths between the obstacles to obtain the initial barrier path; Determine whether other obstacles on the propagation path pass through the initial barrier path; if the obstacle is on the initial barrier path, add it to the initial barrier path using the maximum angle search method to obtain a final barrier path; otherwise, do not add it; The sound barrier attenuation between the sound source and the predicted point is calculated according to the final barrier path.
2. The method according to claim 1, characterized in that Based on the location of the sound source and the prediction point, determine whether there are any obstacles in the propagation path between the sound source and the prediction point, including: Performing horizontal plane projection on the sound source, the prediction point, and the barrier between the propagation path to obtain projection coordinates, wherein the projection coordinates include the projection coordinates of the sound source, the projection coordinates of the prediction point, and the coordinates of the vertices at both ends of each barrier; Obtaining a path parameter equation of the sound source prediction point according to the sound source projection coordinates and the prediction point projection coordinates; According to the coordinates of the vertices at both ends of each barrier, the barrier parameter equation of each barrier is obtained; According to the path parameter equation and the barrier parameter equation, it is determined whether there is an obstacle in the propagation path.
3. The method according to claim 2, characterized in that Judging whether there is an obstacle in the propagation path according to the path parameter equation and the barrier parameter equation includes: If the straight line corresponding to the path parameter equation intersects with the straight line corresponding to the barrier parameter equation, and the height of the upper surface of the barrier is higher than or equal to the height of the connecting line of the path parameter equation, it is determined that there is an obstacle in the propagation path; otherwise, it is determined that there is no obstacle in the propagation path.
4. The method according to claim 2, characterized in that The maximum angle search method is used to search for paths between obstacles and obtain the initial barrier path, including: Draw a perpendicular line on the path parameter equation through the barrier endpoints to obtain the foot of the perpendicular, and arrange the barriers in ascending order according to the distance from the foot of the perpendicular to the sound source coordinates; Starting from the coordinates of the sound source, connect the endpoints of each barrier, optimize the angle between them and the path parameter equation, and take the maximum angle as the connection point; The connection point is used as the starting point, and the angle between each endpoint and the SR is optimized after arranging. The maximum angle is taken as the next connection point, and the process continues until the connection point is the predicted point, thereby obtaining the initial barrier path.
5. The method according to claim 4, characterized in that The angle is calculated as follows: Where, T i (x i ,y i , z bi ) is the coordinate of the intersection point projected above the barrier; S is the coordinate of the sound source; R is the coordinate of the prediction point.
6. The method according to claim 1, characterized in that Calculating the sound barrier attenuation between the sound source and the predicted point according to the final barrier path, comprising: Calculating the sound path difference between the sound source and the predicted point according to the final barrier path; The sound barrier attenuation between the sound source and the prediction point is calculated according to the sound path difference.
7. The method according to claim 6, characterized in that The calculation expression of the sound path difference is: Where a is the length of the projection of the line between the sound source and the prediction point in the direction of the upper boundary of the barrier; d ss is the distance from the sound source to the first diffraction edge; d sr is the distance from the second diffraction edge to the prediction point; e is the distance between the two diffraction boundaries in the case of double diffraction.
8. The method according to claim 6, characterized in that The calculation expression of the sound barrier attenuation is: Where N = 2δ / λ is the Fresnel number, N is N1, N2, N3; N1, N2, N3 represent diffraction in the left, right, and upper directions, δ = SO + OR - SR is the sound path difference, where λ is the wavelength of the sound wave, O is the coordinate of the intersection of the propagation path and the obstacle, S is the coordinate of the sound source, and R is the coordinate of the prediction point.
9. A noise diffraction calculation device for multiple sound barriers, characterized in that: include: The first judgment module is used to judge whether there is an obstacle in the propagation path between the sound source and the prediction point according to the location of the sound source and the prediction point; A search module, configured to search for a path between obstacles using a maximum angle search method to obtain an initial barrier path if there are obstacles in the propagation path; A second judgment module is configured to judge whether other obstacles on the propagation path pass through the initial barrier path. If the obstacle is on the initial barrier path, the obstacle is added to the initial barrier path using the maximum angle search method to obtain a final barrier path. Otherwise, the obstacle is not added. A calculation module is used to calculate the sound barrier attenuation between the sound source and the predicted point according to the final barrier path.
10. The device according to claim 9, characterized in that The first judgment module includes: A projection submodule, configured to perform horizontal plane projection on the sound source, the prediction point, and the barrier between the propagation path to obtain projection coordinates, wherein the projection coordinates include the sound source projection coordinates, the prediction point projection coordinates, and the coordinates of the vertices at both ends of each barrier; A first obtaining submodule is configured to obtain a path parameter equation of a sound source prediction point according to the sound source projection coordinates and the prediction point projection coordinates; The second obtaining submodule is used to obtain the barrier parameter equation of each barrier according to the coordinates of the vertices at both ends of each barrier; The judgment submodule is used to judge whether there is an obstacle in the propagation path based on the path parameter equation and the barrier parameter equation.
11. A computer-readable storage medium, characterized in that The storage medium stores a computer program, and the computer program is used to execute the method according to any one of claims 1 to 8.
12. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is configured to read the executable instructions from the memory and execute the instructions to implement the method according to any one of claims 1 to 8.