Vibration source positioning and equipment maintenance method and device, storage medium and processor
By calibrating the noise transmission loss coefficient in an industrial environment and receiving noise signals using a microphone array to accurately locate the vibration source in industrial equipment, the problem of noise signal positioning accuracy under the influence of environmental factors is solved, and higher positioning accuracy is achieved.
Patent Information
- Application Number
- CN202411883068.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-05-02
AI Technical Summary
In the prior art, industrial noise is affected by environmental factors during transmission in the air, resulting in a deviation of the loss coefficient of the noise signal, which in turn affects the positioning result of the vibration source.
By presetting the test vibration source in the target area, the loss coefficient of noise transmission is calibrated, and the noise signal is received synchronously using the microphone array to calculate the actual distance between the vibration source and the microphone to accurately locate the position of the vibration source.
Effectively eliminate the impact of environmental factors on noise signal transmission, improve the accuracy of vibration source positioning, and ensure accurate positioning under different environments and equipment operating parameters.
Smart Images

Figure CN119916305A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of equipment maintenance, and in particular to a method, device, storage medium, processor and computer program product for locating a vibration source and maintaining industrial equipment through a microphone array. Background Art
[0002] Industrial noise refers to the noise generated when industrial equipment is in operation. According to the characteristics of the noise source, it can be divided into: airflow noise, mechanical noise and electromagnetic noise. Generally, when the equipment is operating abnormally or at risk of operating abnormally, noise sources that do not exist under normal conditions may be generated, or noise sources that exist under normal conditions may produce different noise characteristics. Therefore, for large-scale industrial areas, production areas that are inconvenient to observe closely, or production equipment that needs to be overhauled during continuous production, the prior art has a method of judging the operating status of the equipment by receiving and recording industrial noise in the target area through a microphone array.
[0003] In the prior art, such as Figure 1 As shown, three microphones M1, M2, and M3 arranged in a triangle determine a plane, and the vibration source P1 is at a point outside the plane. The straight-line distances between P1 and M1, M2, and M3 are L1, L2, and L3, respectively. The plane is taken as the XOY plane, and a three-dimensional rectangular coordinate system is established with the direction of P1 relative to XOY as the positive direction of the Z axis. L1, L2, and L3 can be determined according to the intensity of the noise signals synchronously received by M1, M2, and M3 and the loss coefficient of the noise in propagation, and then the coordinates of P1 can be calculated according to the coordinates of L1, L2, L3 and M1, M2, and M3.
[0004] However, industrial noise is affected by environmental factors during its transmission in the air, which results in deviations in the actual loss coefficient of the noise in the target area recorded in the prior art, and further deviations in the calculated L1, L2, and L3, which ultimately affect the positioning results of the vibration source. The inventors of this application found that the above problems have not been effectively solved in the process of realizing the present invention. Summary of the invention
[0005] The purpose of the embodiment of the present invention is to provide a method for locating a vibration source by using a microphone array, thereby effectively eliminating the influence of environmental factors on noise signals.
[0006] In order to achieve the above object, an embodiment of the present invention provides a method for locating a vibration source by using a microphone array, wherein the vibration source is a noise source that emits industrial noise in a target area, the microphone array is a projection array of M*N microphones arranged in the target area on a horizontal plane, and each microphone in the microphone array is used to synchronously receive the industrial noise emitted by the vibration source, including:
[0007] Selecting three microphones from the microphone array, and acquiring a first noise signal, a second noise signal, and a third noise signal respectively received by the selected three microphones;
[0008] Determine, according to the strength and loss coefficient of the first noise signal, the second noise signal, and the third noise signal, a first distance, a second distance, and a third distance between the vibration source and the three microphones, respectively; and
[0009] Determine the position of the vibration source according to the first distance, the second distance, the third distance and the position coordinates of the three selected microphones,
[0010] The loss coefficient is a loss coefficient calibrated by test noise emitted by a first vibration source and a second vibration source pre-set in the target area.
[0011] Optionally, calibrating the loss coefficient by using test noise emitted by a first vibration source and a second vibration source pre-set in the target area includes:
[0012] A test noise of a preset frequency is emitted by a first vibration source, the test noise is synchronously received by a microphone array, and a first position coordinate of the first vibration source is calculated according to a transmission distance equation;
[0013] The test noise of a preset frequency is emitted by a second vibration source, the test noise is synchronously received by a microphone array, and a second position coordinate of the second vibration source is calculated according to a transmission distance equation;
[0014] The transmission distance between the first vibration source and the second vibration source is calculated based on the calculated first position coordinates and the second position coordinates, and the loss coefficient is the ratio of the transmission distance to the spatial distance between the first vibration source and the second vibration source.
[0015] Optionally, calculating the first position coordinates of the first vibration source according to the transmission distance equation includes:
[0016] Three microphones arranged in an equilateral triangle are selected from the microphone array and are recorded as M1, M2, and M3 respectively, and a three-dimensional rectangular coordinate system is set according to the positions of M1, M2, and M3, wherein M1 is set at the origin of the three-dimensional rectangular coordinate system, M2 is set at the coordinate position (S, 0, 0) of the three-dimensional rectangular coordinate system, and M3 is set at the coordinate position (S, 0, 0) of the three-dimensional rectangular coordinate system. Location;
[0017] The three-dimensional coordinates of the first vibration source calculated according to the transmission distance equation are expressed as:
[0018]
[0019] Among them, L 1 = k × Mag 1 , L2 = k × Mag 2 , L 3 = k × Mag 3 ;
[0020] L 1 , L 2 , L 3 are the transmission distances between M1, M2, M3 and the first vibration source respectively;
[0021] Mag 1 、Mag 2 、Mag 3 are the signal amplitudes of the first noise signal, the second noise signal and the third noise signal respectively.
[0022] Furthermore, the method for locating the vibration source through the microphone array also includes: calibrating the loss coefficient under different environmental parameters and different operating parameters of industrial equipment in the target area, and adopting the corresponding loss coefficient according to the actual environmental parameters and equipment operating parameters when locating the vibration source.
[0023] On the other hand, an embodiment of the present invention provides a device for locating a vibration source by using a microphone array, wherein the vibration source is a noise source that emits industrial noise in a target area, the microphone array is a projection array of M*N microphones arranged in the target area on a horizontal plane, each microphone in the microphone array is used to synchronously receive the industrial noise emitted by the vibration source, and includes a controller,
[0024] The controller is configured as follows:
[0025] Selecting three microphones from the microphone array, and acquiring a first noise signal, a second noise signal, and a third noise signal respectively received by the selected three microphones;
[0026] Determine, according to the strength and loss coefficient of the first noise signal, the second noise signal, and the third noise signal, a first distance, a second distance, and a third distance between the vibration source and the three microphones, respectively; and
[0027] Determine the position of the vibration source according to the first distance, the second distance, the third distance and the position coordinates of the three selected microphones,
[0028] The loss coefficient is a loss coefficient calibrated by test noise emitted by a first vibration source and a second vibration source pre-set in the target area.
[0029] Optionally, calibrating the loss coefficient by using test noise emitted by a first vibration source and a second vibration source pre-set in the target area includes:
[0030] A test noise of a preset frequency is emitted by a first vibration source, the test noise is synchronously received by a microphone array, and a first position coordinate of the first vibration source is calculated according to a transmission distance equation;
[0031] The test noise of a preset frequency is emitted by a second vibration source, the test noise is synchronously received by a microphone array, and a second position coordinate of the second vibration source is calculated according to a transmission distance equation;
[0032] The transmission distance between the first vibration source and the second vibration source is calculated based on the calculated first position coordinates and the second position coordinates, and the loss coefficient is the ratio of the transmission distance to the spatial distance between the first vibration source and the second vibration source.
[0033] Optionally, the controller is further configured to: calibrate the loss coefficient respectively under different environmental parameters and different operating parameters of industrial equipment in the target area, and adopt corresponding loss coefficient according to actual environmental parameters and equipment operating parameters when locating the vibration source.
[0034] On the other hand, an embodiment of the present invention provides a maintenance method for industrial equipment.
[0035] The method of locating the vibration source through a microphone array of the present application is used to track and locate the location of industrial noise emitted from the surface of industrial equipment, and to record the time point when the industrial noise occurs and the actual operating parameters of the industrial equipment at that time point;
[0036] Compare the expected operating parameters of industrial equipment at a point in time with the actual operating parameters to determine whether there are any abnormalities in the industrial equipment.
[0037] Furthermore, the maintenance method for industrial equipment also includes: if it is determined that an abnormality exists, determining the severity of the abnormality and a maintenance plan based on the location of the vibration source that emits the industrial noise and the change in vibration intensity.
[0038] On the other hand, an embodiment of the present invention provides a processor configured to: execute the method of locating a vibration source through a microphone array of the present application, or execute the method of repairing industrial equipment of the present application.
[0039] On the other hand, an embodiment of the present invention provides a machine-readable storage medium, which stores instructions, and when the instructions are executed by a processor, the processor is configured to: execute the method of locating a vibration source through a microphone array of the present application, or execute the maintenance method of industrial equipment of the present application.
[0040] On the other hand, an embodiment of the present invention provides a computer program product, including a computer program, which, when executed by a processor, implements the method of locating a vibration source through a microphone array of the present application, or implements the method of repairing industrial equipment of the present application.
[0041] Through the above technical scheme, three microphones are first selected from the microphone array for synchronously receiving the industrial noise emitted by the vibration source, and then the distance difference between the vibration source and the three microphones can be determined according to the strength of the three signals received by the three microphones respectively. The actual distance between the vibration source and the three microphones can be further determined according to the loss coefficient of the noise signal in the target area, and then the specific position of the vibration source can be located according to the actual distance and the coordinate positions of the three microphones. By calibrating the loss coefficient with the test noise emitted by the first vibration source and the second vibration source pre-set in the target area, the influence of environmental factors on the loss coefficient can be eliminated, thereby improving the accuracy of locating the specific position of the vibration source.
[0042] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:
[0044] Figure 1 It is a schematic diagram of a model for locating the position of a vibration source according to sound signals received by three microphones in the prior art.
[0045] Figure 2 It is a schematic diagram of a model for calibrating the loss coefficient by two pre-set test vibration sources in this application.
[0046] Figure 3 yes Figure 2 Schematic diagram of the arrangement of the microphone array used in the embodiment. DETAILED DESCRIPTION
[0047] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.
[0048] It should be noted that the acquisition, transmission, storage, use, and processing of data in the technical solution of this application are in compliance with the relevant provisions of national laws and regulations. In the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, which should be considered as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.
[0049] The embodiment of the present invention provides a method for locating a vibration source by using a microphone array, which is used to accurately locate the position of the vibration source that emits industrial noise in a target area. In this embodiment, the target area is high-voltage electrical equipment, and the industrial noise emitted is mainly electromagnetic noise emitted by electrical components. However, the present invention is not limited to this. This embodiment can be used to locate the position of airflow noise, mechanical noise, and electromagnetic noise generated in the template area, and then determine the equipment or components that are abnormal or have the risk of abnormal operation, and then formulate a maintenance plan based on the operating parameters of the equipment.
[0050] The following combination Figure 2 , Figure 3 The method for locating a vibration source by using a microphone array in this embodiment includes the following steps:
[0051] Step 1: Select three microphones from the microphone array, and obtain a first noise signal, a second noise signal, and a third noise signal respectively received by the selected three microphones;
[0052] Specifically, refer to Figure 3 As shown, the microphone array includes a microphone matrix composed of M*N microphones. During the manufacturing process, all microphones in the microphone matrix are placed in the same horizontal plane as much as possible, but there may be installation errors. In this embodiment, three microphones that are not in a straight line are selected from the microphone array, and the plane where the three microphones are located can be considered as a horizontal plane. When the noise emitted by the vibration source is synchronously received by the three selected microphones, since the three microphones are in different positions relative to the vibration source, the received noise signals are not the same. Therefore, the noise signals received by the three microphones can be synchronously and continuously recorded by the controller.
[0053] Step 2: Determine the first distance, the second distance, and the third distance between the vibration source and the three microphones, respectively, according to the strength and loss coefficient of the first noise signal, the second noise signal, and the third noise signal;
[0054] Specifically, since the noise emitted by the same vibration source has different attenuations after being transmitted over different distances, and the time it takes to reach the receiving end of the microphone is also different, the strength of the different noise signals used in step 2 should be the strength of the noise signal at the same moment, that is, the three noise signals obtained in step 1 should be processed synchronously, and the noise signal strength at the same moment is selected in step 2 to calculate the distance between the vibration source and the corresponding microphone. In addition, due to environmental changes, the loss coefficient of noise in propagation will be different. In step 2, the distance between the vibration source and the microphone receiving the noise signal should be determined based on the calibrated loss coefficient. In this embodiment, the loss coefficient is calibrated by using the test noise emitted by the first vibration source and the second vibration source pre-set in the target area, and the distance between the vibration source and the microphone receiving the noise signal is calculated based on the calibrated loss coefficient.
[0055] More specifically, the distance L between the vibration source and the microphone is calculated using the following formula:
[0056] L=k*Mag, where k is the calibrated loss coefficient and Mag is the intensity of the noise signal.
[0057] The process of correcting the loss factor k can be:
[0058] Step S1: Setup Figure 2 The two vibration sources P1 and P2 are shown with a straight-line distance D;
[0059] Step S2: First, the vibration source P1 emits a fixed frequency noise, the microphone array collects the noise, and solves the corresponding coordinates of the vibration source P1 as (x1, y1, z1) according to the transmission distance equation;
[0060] Step S3: Then the vibration source P2 emits noise of the same fixed frequency, the microphone array collects the noise, and solves the corresponding coordinates of the vibration source P2 as (x2, y2, z2) according to the transmission distance equation;
[0061] Step S4: Calculate the transmission distance d between P1 and P2 based on the coordinates (x1, y1, z1) obtained in step S2 and the coordinates (x2, y2, z2) obtained in step S3.
[0062] Step S5: According to the formula k=D / d, where D is the spatial distance between P1 and P2.
[0063] The derivation process of the transmission distance equation used in steps S2 and S3 is as follows:
[0064] like Figure 3 As shown, three microphones arranged in an equilateral triangle are selected from the microphone array and are respectively recorded as M1, M2, and M3, and a three-dimensional rectangular coordinate system is set according to the positions of M1, M2, and M3, wherein M1 is set at the origin of the three-dimensional rectangular coordinate system, M2 is set at the coordinate (S, 0, 0) position of the three-dimensional rectangular coordinate system, and M3 is set at the coordinate (S, 0, 0) position of the three-dimensional rectangular coordinate system. In this three-dimensional rectangular coordinate system, assuming that the coordinates of the vibration source P are (x, y, z), the distance equation between M1 and P is established as: The distance equation between M2 and P is established as: The distance equation between M3 and P is established as: Combining the above distance equation and solving (x, y, z), we can get the following formula:
[0065] Step 3: Determine the position of the vibration source according to the first distance, the second distance, the third distance and the position coordinates of the three selected microphones.
[0066] Specifically, according to the existing technology, the following Figure 1 The geometric model of the three microphones and the vibration source is shown, and the coordinates of the vibration source P in the model are solved according to the lengths of L1, L2, L3 and the coordinates of M1, M2, M3 in the geometric model.
[0067] In some embodiments, considering that the attenuation coefficient of electromagnetic noise is closely related to frequency, the noise loss coefficient at different frequencies is also calibrated.
[0068] In some embodiments, taking into account the effects of different environmental parameters such as humidity and temperature and different operating parameters of industrial equipment in the target area on the loss coefficient, the loss coefficient is calibrated separately under different environmental parameters and different operating parameters of industrial equipment in the target area, and the corresponding loss coefficient is adopted according to the actual environmental parameters and equipment operating parameters when locating the vibration source.
[0069] Compared with the prior art, the technical advantages of this embodiment are:
[0070] 1. Use two vibration source calibration devices with fixed spacing to calibrate the loss coefficient and effectively eliminate the influence of environmental factors on the transmission loss of noise signals.
[0071] Two vibration sources separated by a distance of D are used to generate fixed-frequency noise in sequence. The microphones in the microphone array synchronously collect the fixed-frequency noise and calculate the loss coefficient between the two vibration sources, eliminating the influence of altitude, temperature, humidity and space environment. The calculated loss coefficient can be used to accurately locate other noise sources of similar frequencies in the target area.
[0072] 2. According to different influencing factors, the loss coefficient is calibrated separately, which can be used to accurately locate the noise source in various environments.
[0073] 3. When the calibration noise and the positioning noise occur close in time, it is more advantageous to avoid changes in the loss coefficient and make the location of the noise source more accurate.
[0074] The embodiment of the present invention provides a device for locating a vibration source through a microphone array, comprising M*N microphones basically arranged on a horizontal plane and a controller, wherein the vibration source to be located is a noise source that emits industrial noise in a target area; the microphone array is a projection array of M*N microphones arranged in the target area on a horizontal plane; each microphone in the microphone array is used to synchronously receive the industrial noise emitted by the vibration source; the controller is configured to: select three microphones from the microphone array, obtain a first noise signal, a second noise signal, and a third noise signal respectively received by the selected three microphones; determine the first distance, the second distance, and the third distance between the vibration source and the three microphones respectively according to the intensity and loss coefficient of the first noise signal, the second noise signal, and the third noise signal; determine the position of the vibration source according to the first distance, the second distance, the third distance and the position coordinates of the selected three microphones. Wherein, the loss coefficient is a loss coefficient calibrated by the test noise emitted by the first vibration source and the second vibration source pre-set in the target area.
[0075] In some embodiments, calibrating the loss coefficient by using test noise emitted by a first vibration source and a second vibration source pre-set in a target area includes:
[0076] A test noise of a preset frequency is emitted by a first vibration source, the test noise is synchronously received by a microphone array, and a first position coordinate of the first vibration source is calculated according to a transmission distance equation;
[0077] The test noise of a preset frequency is emitted by a second vibration source, the test noise is synchronously received by a microphone array, and a second position coordinate of the second vibration source is calculated according to a transmission distance equation;
[0078] The transmission distance between the first vibration source and the second vibration source is calculated based on the calculated first position coordinates and the second position coordinates, and the loss coefficient is the ratio of the transmission distance to the spatial distance between the first vibration source and the second vibration source.
[0079] In some embodiments, the controller is further configured to calibrate the loss coefficient under different environmental parameters and different operating parameters of industrial equipment in the target area, and adopt corresponding loss coefficients according to actual environmental parameters and equipment operating parameters when locating the vibration source.
[0080] An embodiment of the present invention provides a maintenance method for industrial equipment, the method comprising:
[0081] The method of locating the vibration source through a microphone array of the present application is used to track and locate the location of industrial noise emitted from the surface of industrial equipment, and to record the time point when the industrial noise occurs and the actual operating parameters of the industrial equipment at that time point;
[0082] Compare the expected operating parameters of industrial equipment at a point in time with the actual operating parameters to determine whether there are any abnormalities in the industrial equipment.
[0083] In some embodiments, the maintenance method for industrial equipment further includes: if it is determined that an abnormality exists, determining the severity of the abnormality and a maintenance plan based on the location of the vibration source emitting the industrial noise and changes in vibration intensity.
[0084] An embodiment of the present invention provides a device for locating a vibration source through a microphone array, the device includes a processor and a memory, the controller unit is stored in the memory as a program unit, and the processor executes the program unit stored in the memory to implement corresponding functions.
[0085] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the position of the vibration source or whether the industrial equipment is abnormal can be determined by adjusting the kernel parameters.
[0086] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0087] An embodiment of the present invention provides a machine-readable storage medium, on which instructions are stored. When the instructions are executed by a processor, the processor is configured to: execute the method of locating a vibration source through a microphone array of the present application, or execute the maintenance method of industrial equipment of the present application.
[0088] An embodiment of the present invention provides a processor configured to: execute the method of locating a vibration source through a microphone array of the present application, or execute the method of repairing industrial equipment of the present application.
[0089] The embodiment of the present invention provides a device, the device includes a processor, a memory, and a program stored in the memory and executable on the processor, and the processor implements the method steps of locating a vibration source by a microphone array of the present application when executing the program, or implements the method steps of repairing industrial equipment of the present application when executing the program. The device in this article can be a server, a PC, a PAD, a mobile phone, etc.
[0090] The present application also provides a computer program product which, when executed on a data processing device, is suitable for executing a program that initializes the method steps of locating a vibration source through a microphone array of the present application, or is suitable for executing a program that initializes the method steps of servicing industrial equipment of the present application.
[0091] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0092] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0093] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0094] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0095] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0096] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0097] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0098] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0099] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.
Claims
1. A method for locating a vibration source by means of a microphone array, wherein: The vibration source is a noise source that emits industrial noise in the target area, the microphone array is a projection array of M*N microphones arranged in the target area on a horizontal plane, and each microphone in the microphone array is used to synchronously receive the industrial noise emitted by the vibration source, and is characterized by comprising: Selecting three microphones from the microphone array, and acquiring a first noise signal, a second noise signal, and a third noise signal respectively received by the selected three microphones; Determine, according to the strength and loss coefficient of the first noise signal, the second noise signal, and the third noise signal, a first distance, a second distance, and a third distance between the vibration source and the three microphones, respectively; and determining the position of the vibration source according to the first distance, the second distance, the third distance and the position coordinates of the three selected microphones, The loss coefficient is calibrated by test noise emitted by a first vibration source and a second vibration source pre-set in the target area.
2. The method for locating a vibration source by using a microphone array according to claim 1, characterized in that: The step of calibrating the loss coefficient by using the test noise emitted by the first vibration source and the second vibration source pre-set in the target area includes: The first vibration source emits a test noise of a preset frequency, the microphone array synchronously receives the test noise, and calculates the first position coordinates of the first vibration source according to a transmission distance equation; The second vibration source emits a test noise of a preset frequency, the microphone array synchronously receives the test noise, and calculates the second position coordinates of the second vibration source according to a transmission distance equation; The transmission distance between the first vibration source and the second vibration source is calculated based on the calculated first position coordinates and the second position coordinates, and the loss coefficient is the ratio of the transmission distance to the spatial distance between the first vibration source and the second vibration source.
3. The method for locating a vibration source by using a microphone array according to claim 2, characterized in that: The calculating the first position coordinates of the first vibration source according to the transmission distance equation includes: Three microphones arranged in an equilateral triangle are selected from the microphone array and are respectively recorded as M1, M2, and M3, and a three-dimensional rectangular coordinate system is set according to the positions of M1, M2, and M3, wherein M1 is set at the origin of the three-dimensional rectangular coordinate system, M2 is set at the coordinate (S, 0, 0) position of the three-dimensional rectangular coordinate system, and M3 is set at the coordinate (S, 0, 0) position of the three-dimensional rectangular coordinate system. Location; The three-dimensional coordinates of the first vibration source calculated according to the transmission distance equation are expressed as: Among them, L1 = k × Mag1, L2 = k × Mag2, L3 = k × Mag3; L1, L2, L3 are transmission distances between M1, M2, M3 and the first vibration source respectively; May1, May2, Mag3 are the signal amplitudes of the first noise signal, the second noise signal, and the third noise signal, respectively.
4. The method for locating a vibration source by using a microphone array according to claims 1 to 3, characterized in that: Also includes: Under different environmental parameters and different operating parameters of industrial equipment in the target area, the loss coefficient is calibrated respectively, and the corresponding loss coefficient is adopted according to the actual environmental parameters and equipment operating parameters when locating the vibration source.
5. A device for locating a vibration source by means of a microphone array, wherein: The vibration source is a noise source that emits industrial noise in the target area, the microphone array is a projection array of M*N microphones arranged in the target area on a horizontal plane, and each microphone in the microphone array is used to synchronously receive the industrial noise emitted by the vibration source, and is characterized in that it includes a controller, Wherein, the controller is configured as: Selecting three microphones from the microphone array, and acquiring a first noise signal, a second noise signal, and a third noise signal respectively received by the selected three microphones; Determine, according to the strength and loss coefficient of the first noise signal, the second noise signal, and the third noise signal, a first distance, a second distance, and a third distance between the vibration source and the three microphones, respectively; and determining the position of the vibration source according to the first distance, the second distance, the third distance and the position coordinates of the three selected microphones, The loss coefficient is calibrated by test noise emitted by a first vibration source and a second vibration source pre-set in the target area.
6. The device for locating a vibration source by using a microphone array according to claim 5, characterized in that: The step of calibrating the loss coefficient by using the test noise emitted by the first vibration source and the second vibration source pre-set in the target area includes: The first vibration source emits a test noise of a preset frequency, the microphone array synchronously receives the test noise, and calculates the first position coordinates of the first vibration source according to a transmission distance equation; The second vibration source emits a test noise of a preset frequency, the microphone array synchronously receives the test noise, and calculates the second position coordinates of the second vibration source according to a transmission distance equation; The transmission distance between the first vibration source and the second vibration source is calculated based on the calculated first position coordinates and the second position coordinates, and the loss coefficient is the ratio of the transmission distance to the spatial distance between the first vibration source and the second vibration source.
7. The device for locating a vibration source by using a microphone array according to claim 5 or 6, characterized in that: The controller is also configured to calibrate the loss coefficient respectively under different environmental parameters and different operating parameters of industrial equipment in the target area, and adopt corresponding loss coefficient according to actual environmental parameters and equipment operating parameters when locating the vibration source.
8. A method for repairing industrial equipment, characterized in that: Tracking and locating the position of the industrial noise emitted from the surface of the industrial equipment by the method for locating the vibration source by a microphone array as described in any one of claims 1 to 4, and recording the time point when the industrial noise occurs and the actual operating parameters of the industrial equipment at the time point; Compare the expected operating parameters of the industrial equipment at the time point with the actual operating parameters to determine whether the industrial equipment is abnormal.
9. The method for repairing industrial equipment according to claim 8, characterized in that: Also includes: If an abnormality is determined, the severity of the abnormality and the maintenance plan will be determined based on the location of the vibration source emitting the industrial noise and changes in vibration intensity.
10. A processor, characterized in that: The method is configured to: execute the method for locating a vibration source by using a microphone array according to any one of claims 1 to 4, or execute the method for repairing industrial equipment according to claim 8 or 9.
11. A machine-readable storage medium having instructions stored thereon, characterized in that: When the instruction is executed by a processor, the processor is configured to: execute the method for locating a vibration source by using a microphone array according to any one of claims 1 to 4, or execute the method for repairing industrial equipment according to claim 8 or 9.
12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the computer program implements the method for locating a vibration source by using a microphone array according to any one of claims 1 to 4, or executes the method for repairing industrial equipment according to claim 8 or 9.