Temperature determination method and device, storage medium and electronic equipment
By using the acoustic propagation characteristics in the fan nacelle to measure temperature, the problem of low temperature measurement accuracy in the prior art is solved, and higher measurement accuracy and lower errors are achieved.
Patent Information
- Application Number
- CN202411666242.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-02-18
AI Technical Summary
In the existing fan cabin temperature measurement technology, methods such as thermocouples, thermistors and infrared temperature measurement have problems with low accuracy, especially in high temperature and extreme environments, which can easily lead to measurement errors.
By using a sound wave emitter and a sound wave receiver in the fan nacelle, the sound waves are periodically sent and the propagation time and distance of the sound waves are measured, and the average temperature in the nacelle is calculated based on the propagation characteristics of the sound waves.
It improves the accuracy of fan cabin temperature measurement, reduces measurement errors, and can accurately measure temperature in high temperature and extreme environments.
Smart Images

Figure CN119469457A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of temperature monitoring, and in particular, to a method and device for determining temperature, a storage medium, and an electronic device. Background Art
[0002] With the development and application of renewable energy, the installed capacity of wind power generation in the power system is increasing. Monitoring the status of wind turbines, especially the temperature of the wind turbine cabin, is an important means to ensure the safe and efficient operation of wind turbines. If the cabin temperature is too high, it may cause the generator, inverter, electronic control system and other equipment in the cabin to overheat, causing failure or damage, and may even cause a fire, resulting in huge economic losses. At the same time, excessive temperature will affect the working efficiency of the equipment, reduce the power generation capacity, and affect the benefits of wind turbines.
[0003] Existing wind turbine cabin temperature measurement technologies mainly include thermocouples, thermistors and infrared temperature measurement. The stability and accuracy of thermocouples and thermistors will be affected in high temperature and extreme environments, which can easily lead to measurement errors. Thermocouples are composed of two metals and are prone to corrosion in the wind turbine cabin environment, reducing measurement accuracy. Infrared temperature measurement relies on the radiation characteristics of surface temperature and is easily affected by complex electromagnetic environments. If there is dirt or corrosion on the surface of the measured object, it may cause inaccurate readings.
[0004] Currently, no effective solution has been proposed to solve the problem of low accuracy of temperature values obtained by temperature measurement technologies such as thermocouples, thermistors and infrared temperature measurement in related technologies.
[0005] Therefore, it is necessary to improve the related technology to overcome the above-mentioned defects in the related technology. Summary of the invention
[0006] The embodiments of the present application provide a method and device for determining temperature, a storage medium and an electronic device to at least solve the problem of low accuracy of temperature values obtained by temperature measurement technologies such as thermocouples, thermistors and infrared temperature measurement in related technologies.
[0007] According to an embodiment of the present application, a method for determining temperature is provided, comprising: periodically sending a first sound wave through a sound wave transmitter, and determining a target delay time corresponding to the first sound wave when it is determined that a sound wave receiver has received the first sound wave, wherein the sound wave transmitter and the sound wave receiver are both in a wind turbine cabin, and the target delay time is the propagation time for the first sound wave to propagate from the sound wave transmitter to the sound wave receiver; determining a first distance between the sound wave transmitter and the sound wave receiver; and determining an average temperature in the wind turbine cabin based on the target delay time and the first distance.
[0008] In an exemplary embodiment, determining a target delay time corresponding to the first sound wave includes: determining a transmission frequency of the sound wave transmitter for sending the first sound wave; determining a collection frequency for collecting the first sound wave based on the transmission frequency; collecting a transmission signal corresponding to the first sound wave transmitted by the sound wave transmitter and a reception signal corresponding to the first sound wave received by the sound wave receiver based on the collection frequency; filtering the transmission signal and the reception signal respectively to remove noise corresponding to the transmission signal and noise corresponding to the reception signal; and determining the target delay time based on the filtered transmission signal and the filtered reception signal.
[0009] In an exemplary embodiment, the target delay time is determined based on a filtered transmit signal and a filtered receive signal, including: determining a first time series of the filtered transmit signal, and determining a second time series of the filtered receive signal; calculating a cross-correlation function between the first time series and the second time series; determining a delay time corresponding to when the correlation between the filtered transmit signal and the filtered receive signal is highest based on the cross-correlation function, and determining the delay time corresponding to when the correlation between the filtered transmit signal and the filtered receive signal is highest as the target delay time.
[0010] In an exemplary embodiment, before periodically sending the first sound wave through the sound wave transmitter, the method also includes: determining a first number of sound wave temperature measuring devices in the wind turbine cabin; when it is determined that the first number of sound wave temperature measuring devices is equal to a preset threshold, determining a first sound wave temperature measuring device among the first number of sound wave temperature measuring devices as the sound wave transmitter, and determining a second sound wave temperature measuring device among the first number of sound wave temperature measuring devices as the sound wave receiver; when it is determined that the first number of sound wave temperature measuring devices is greater than the preset threshold, determining any sound wave temperature measuring device among the first number of sound wave temperature measuring devices as the sound wave transmitter, and determining other sound wave temperature measuring devices among the first number of sound wave temperature measuring devices as the sound wave receivers, wherein the other sound wave temperature measuring devices are sound wave temperature measuring devices among the first number of sound wave temperature measuring devices except any one sound wave temperature measuring device.
[0011] In an exemplary embodiment, determining the average temperature in the fan nacelle according to the target delay time and the first distance includes: determining a first number of acoustic wave temperature measuring devices in the fan nacelle; when it is determined that the first number of acoustic wave temperature measuring devices is equal to a preset threshold, determining the sound speed corresponding to the first sound wave according to a first formula, wherein the first formula is: c=d / t, c is the sound speed, d is the first distance, and t is the target delay time; determining a first temperature corresponding to the first sound wave according to a second formula, and determining the first temperature as the average temperature, wherein the second formula is: γ is the specific heat ratio of air, R is the gas constant of air, and T is the first temperature.
[0012] In an exemplary embodiment, determining the average temperature in the fan compartment according to the target delay time and the first distance includes: determining a first number of acoustic wave temperature measuring devices in the fan compartment; when it is determined that the first number of acoustic wave temperature measuring devices is greater than the preset threshold, determining a sound speed corresponding to each first sound wave according to each target delay time and a first distance corresponding to each target delay time; determining each first temperature corresponding to each first sound wave according to each sound speed, and determining the average value of multiple first temperatures as the average temperature.
[0013] In an exemplary embodiment, after determining the average temperature in the fan compartment according to the target delay time and the first distance, the method also includes: determining a first number of acoustic wave temperature measuring devices in the fan compartment; establishing a grid network corresponding to the fan compartment when it is determined that the first number of acoustic wave temperature measuring devices is greater than a preset threshold; determining a second number of second sound waves passing through a target grid point in the grid network among multiple first sound waves, and determining a second distance between a sound wave transmitter and a sound wave receiver corresponding to each second sound wave; and determining each second temperature corresponding to each second sound wave; and performing inverse distance weighting on the second number, the second distance and the second temperature to determine the target temperature corresponding to the target grid point.
[0014] According to another embodiment of the present application, a temperature determination device is provided, including: a sending module, used to periodically send a first sound wave through a sound wave transmitter, and determine a target delay time corresponding to the first sound wave when it is determined that a sound wave receiver has received the first sound wave, wherein the sound wave transmitter and the sound wave receiver are both in a wind turbine cabin, and the target delay time is the propagation time of the first sound wave from the sound wave transmitter to the sound wave receiver; a first determination module, used to determine a first distance between the sound wave transmitter and the sound wave receiver; and a second determination module, used to determine the average temperature in the wind turbine cabin based on the target delay time and the first distance.
[0015] According to another embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when run.
[0016] According to another embodiment of the present application, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0017] According to another embodiment of the present application, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0018] Through the present application, the first sound wave is periodically sent by the sound wave transmitter in the fan cabin, and when it is determined that the sound wave receiver in the fan cabin receives the first sound wave, the target delay time for the first sound wave to propagate from the sound wave transmitter to the sound wave receiver is determined; the first distance between the sound wave transmitter and the sound wave receiver is determined; and the average temperature in the fan cabin is determined according to the target delay time and the first distance. That is to say, the embodiment of the present application periodically sends the first sound wave through the sound wave transmitter in the fan cabin, and then determines the target delay time corresponding to the first sound wave and the first distance between the sound wave transmitter and the sound wave receiver, and the average temperature in the fan cabin can be determined according to the target delay time and the first distance. Through the embodiment of the present application, the problem of low accuracy of temperature values obtained by temperature measurement technologies such as thermocouples, thermistors and infrared temperature measurement in the related art can be solved, thereby improving the accuracy of temperature measurement of the fan cabin. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0020] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0021] Figure 1 It is a hardware structure block diagram of a computer terminal device of a method for determining temperature in an embodiment of the present application;
[0022] Figure 2 is a flow chart of a method for determining temperature according to an embodiment of the present application;
[0023] Figure 3 This is a schematic diagram of the installation arrangement of an acoustic temperature measurement device according to an optional embodiment of the present application;
[0024] Figure 4 It is a structural block diagram of a device for determining temperature according to an embodiment of the present application. DETAILED DESCRIPTION
[0025] The embodiments of the present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0026] It should be noted that the terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0027] The method embodiments provided in the embodiments of the present application can be executed in a computer terminal device or a similar computing device. Taking running on a computer terminal device as an example, Figure 1 1 is a hardware structure block diagram of a computer terminal device of a temperature determination method according to an embodiment of the present application. Figure 1 As shown, the computer terminal device may include one or more ( Figure 1 Only one is shown in the figure) a processor 102 (the processor 102 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, wherein the above-mentioned computer terminal device may also include a transmission device 106 and an input and output device 108 for communication functions. It can be understood by those skilled in the art that Figure 1 The structure shown is only for illustration and does not limit the structure of the above-mentioned computer terminal device. Figure 1 More or fewer components as shown, or with Figure 1 Different configurations are shown.
[0028] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the method for determining the temperature in the embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, to implement the above method. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include a memory remotely arranged relative to the processor 102, and these remote memories may be connected to the computer terminal device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0029] The transmission device 106 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of a computer terminal device. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, referred to as NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0030] In this embodiment, a method for determining temperature is provided. Figure 2 is a flow chart of a method for determining temperature according to an embodiment of the present application, such as Figure 2 As shown, the process includes the following steps:
[0031] Step S202, periodically sending a first sound wave through a sound wave transmitter, and determining a target delay time corresponding to the first sound wave when it is determined that the sound wave receiver receives the first sound wave, wherein the sound wave transmitter and the sound wave receiver are both in a wind turbine nacelle, and the target delay time is a propagation time for the first sound wave to propagate from the sound wave transmitter to the sound wave receiver;
[0032] Among them, the main function of the sound wave transmitter is to convert the electrical signal of a specified form into mechanical vibration, and then generate sound waves to propagate in the cabin, which is usually achieved using various forms of speakers. The sound wave transmitter should be able to generate sound waves of several frequencies respectively. The sound wave frequency should avoid the characteristic frequency generated by the rotation of the fan blades and the operating frequency of each device. The sound wave intensity should be more than 10 times the background noise intensity to ensure the signal-to-noise ratio of the sound wave measurement. The main function of the sound wave receiver is to convert the received sound wave signal into an electrical signal, which is usually achieved using a high-precision microphone or sound wave transducer. The sound wave transmitter and the sound wave receiver are integrated into an acoustic temperature measurement device, which is convenient for integrated installation and reduces the size of the device.
[0033] The above-mentioned sound wave transmitter and sound wave receiver can both be sound wave temperature measuring devices, which can make a sound wave temperature measuring device in the fan cabin generate sound waves, and this sound wave temperature measuring device is the sound wave transmitter; and make another sound wave temperature measuring device in the fan cabin not generate sound waves, and this sound wave temperature measuring device is the sound wave receiver.
[0034] Step S204, determining a first distance between the sound wave transmitter and the sound wave receiver;
[0035] Step S206: determining an average temperature in the fan cabin according to the target delay time and the first distance.
[0036] Through the above steps, the first sound wave is periodically sent by the sound wave transmitter in the fan cabin, and when it is determined that the sound wave receiver in the fan cabin receives the first sound wave, the target delay time for the first sound wave to propagate from the sound wave transmitter to the sound wave receiver is determined; the first distance between the sound wave transmitter and the sound wave receiver is determined; and the average temperature in the fan cabin is determined according to the target delay time and the first distance. That is to say, the embodiment of the present application periodically sends the first sound wave through the sound wave transmitter in the fan cabin, and then determines the target delay time corresponding to the first sound wave and the first distance between the sound wave transmitter and the sound wave receiver, and the average temperature in the fan cabin can be determined according to the target delay time and the first distance. Through the embodiment of the present application, the problem of low accuracy of temperature values obtained by temperature measurement technologies such as thermocouples, thermistors and infrared temperature measurement in the related art can be solved, thereby improving the accuracy of temperature measurement of the fan cabin.
[0037] Optionally, determining the target delay time corresponding to the first sound wave includes: determining a transmission frequency of the sound wave transmitter for sending the first sound wave; determining a collection frequency for collecting the first sound wave based on the transmission frequency; collecting a transmission signal corresponding to the first sound wave transmitted by the sound wave transmitter and a reception signal corresponding to the first sound wave received by the sound wave receiver based on the collection frequency; filtering the transmission signal and the reception signal respectively to remove noise corresponding to the transmission signal and noise corresponding to the reception signal; and determining the target delay time based on the filtered transmission signal and the filtered reception signal.
[0038] Wherein, determining the target delay time according to the filtered transmitted signal and the filtered received signal includes: determining a first time series of the filtered transmitted signal, and determining a second time series of the filtered received signal; calculating a cross-correlation function between the first time series and the second time series; determining a delay time corresponding to when the correlation between the filtered transmitted signal and the filtered received signal is highest according to the cross-correlation function, and determining the delay time corresponding to when the correlation between the filtered transmitted signal and the filtered received signal is highest as the target delay time.
[0039] It is understandable that the acquisition frequency should be more than twice the transmission frequency.
[0040] Through the above technical solution, determining the target delay time is directly related to the accurate measurement of temperature. Specifically, the method for determining the target delay time can be:
[0041] Choose an appropriate sound wave frequency for transmission. This frequency needs to take into account the background noise in the wind turbine cabin and the operating frequency of the equipment to avoid interference. For example, if the rotation frequency of the wind turbine blades is 10Hz, and the operating frequency range of other equipment in the cabin is between 10Hz and 500Hz, in order to avoid these frequencies, a frequency higher than 500Hz, such as 1kHz, can be selected as the transmission frequency.
[0042] After determining the transmission frequency, the acquisition frequency can be determined based on the transmission frequency. The purpose of determining the acquisition frequency is to ensure that the collected sound wave signal can accurately reflect the characteristics of the sound wave. The acquisition frequency should be at least twice the transmission frequency. For example: if the transmission frequency is 1kHz, then the acquisition frequency should be at least 2kHz. A higher acquisition frequency can provide more detailed signals, which is conducive to subsequent signal processing.
[0043] Furthermore, a data acquisition device is used to simultaneously record the transmission signal of the acoustic wave transmitter and the reception signal of the acoustic wave receiver. For example: Assuming that the acquisition frequency of the data acquisition device is 2kHz, this means that 2000 signal data points will be recorded per second, thereby capturing the complete dynamics of acoustic wave transmission and reception. The collected transmission signal and reception signal may contain a large amount of clutter due to electromagnetic interference, mechanical vibration and background noise in the cabin. The purpose of filtering is to remove these noises and retain useful signals. Common filtering methods include spectral subtraction, bandpass filtering and Wiener filtering. For example, using a bandpass filter, the signals within the acquisition frequency range are retained, while signals below 10Hz and above 2kHz are considered to be noise and filtered out. In this way, it can be ensured that the collected signals mainly contain meaningful acoustic wave information.
[0044] By comparing the time series of the filtered transmission signal and the filtered reception signal, the target delay time from transmission to reception of the first sound wave can be determined. This is usually achieved by calculating the cross-correlation function between the filtered transmission signal and the filtered reception signal, and finding the time difference corresponding to the maximum correlation between the filtered transmission signal and the filtered reception signal, which is the target delay time. For example, if the filtered transmission signal is sent at time t = 0, and the filtered reception signal reaches the highest correlation with the transmission signal at t = 0.001 seconds, then the target delay time is 0.001 seconds. According to the relationship between the propagation speed of the sound wave and the temperature of the medium, combined with the target delay time and the sound wave propagation distance, the average temperature on the sound wave propagation path can be calculated, thereby realizing the temperature measurement.
[0045] Optionally, before periodically sending the first sound wave through the sound wave transmitter, the method also includes: determining a first number of sound wave temperature measuring devices in the wind turbine cabin; when it is determined that the first number of sound wave temperature measuring devices is equal to a preset threshold, determining a first sound wave temperature measuring device among the first number of sound wave temperature measuring devices as the sound wave transmitter, and determining a second sound wave temperature measuring device among the first number of sound wave temperature measuring devices as the sound wave receiver; when it is determined that the first number of sound wave temperature measuring devices is greater than the preset threshold, determining any sound wave temperature measuring device among the first number of sound wave temperature measuring devices as the sound wave transmitter, and determining other sound wave temperature measuring devices among the first number of sound wave temperature measuring devices as the sound wave receivers, wherein the other sound wave temperature measuring devices are sound wave temperature measuring devices among the first number of sound wave temperature measuring devices except any one sound wave temperature measuring device.
[0046] It is understandable that before the first sound wave is periodically sent through the sound wave transmitter, the fan transmitter and the fan receiver in the fan nacelle need to be determined, specifically:
[0047] A first number of acoustic temperature measuring devices in the fan nacelle may be determined, and when the first number is determined to be equal to a preset threshold, it may be determined that a single acoustic wave path exists in the fan nacelle. The preset threshold may be 2.
[0048] That is, when it is determined that there are two acoustic wave temperature measuring devices in the wind turbine cabin, one of the acoustic wave temperature measuring devices (i.e., the first acoustic wave temperature measuring device) can be determined as an acoustic wave transmitter, and the other acoustic wave temperature measuring device (i.e., the second acoustic wave temperature measuring device) can be determined as an acoustic wave receiver.
[0049] When it is determined that there are more than two acoustic wave temperature measuring devices in the wind turbine cabin (for example, 3), any one of the acoustic wave temperature measuring devices can be determined as an acoustic wave transmitter, and the other two acoustic wave temperature measuring devices can be determined as acoustic wave receivers.
[0050] Optionally, determining the average temperature in the fan cabin according to the target delay time and the first distance includes: determining a first number of acoustic wave temperature measuring devices in the fan cabin; when it is determined that the first number of acoustic wave temperature measuring devices is equal to a preset threshold, determining a sound speed corresponding to the first sound wave according to a first formula, wherein the first formula is: c=d / t, c is the sound speed, d is the first distance, and t is the target delay time; determining a first temperature corresponding to the first sound wave according to a second formula, and determining the first temperature as the average temperature, wherein the second formula is: γ is the specific heat ratio of air, R is the gas constant of air, and T is the first temperature.
[0051] It can be understood that the above technical solution limits the technical solution of single-path temperature monitoring. Specifically, when it is determined that the fan cabin includes an acoustic transmitter and an acoustic receiver, the target delay time and the first distance can be substituted into the first formula to determine the speed of sound, and then the speed of sound can be substituted into the second formula to determine the first temperature. At this time, the first temperature is the average temperature in the fan cabin.
[0052] Through the above technical scheme, the wind turbine cabin ambient temperature monitoring method based on acoustic temperature measurement can accurately calculate the temperature between any two points in the cabin, thereby realizing comprehensive monitoring and evaluation of the entire cabin ambient temperature, providing important data support for the safe operation and maintenance of wind turbines.
[0053] Optionally, after determining the single-path temperature monitoring method, it is also necessary to determine the multi-path temperature monitoring method, specifically: determining the average temperature inside the fan compartment according to the target delay time and the first distance, including: determining a first number of acoustic wave temperature measuring devices in the fan compartment; when it is determined that the first number of acoustic wave temperature measuring devices is greater than the preset threshold, determining the sound speed corresponding to each first sound wave according to each target delay time and the first distance corresponding to each target delay time; determining each first temperature corresponding to each first sound wave according to each sound speed, and determining the average value of multiple first temperatures as the average temperature.
[0054] It is understandable that, when it is determined that there are more than one sound wave receiver in the wind turbine nacelle, the first distance between the sound wave transmitter and each sound wave receiver and the target delay time of the first sound wave between the sound wave transmitter and each sound wave receiver can be determined, and then each first distance and each target delay time are substituted into the first formula to determine the sound speed corresponding to each first sound wave, and then each sound speed is substituted into the second formula to determine each first temperature. The average temperature in the wind turbine nacelle can be determined by averaging multiple temperatures.
[0055] Optionally, after determining the average temperature in the fan compartment according to the target delay time and the first distance, the method also includes: determining a first number of acoustic wave temperature measuring devices in the fan compartment; when it is determined that the first number of acoustic wave temperature measuring devices is greater than a preset threshold, establishing a grid network corresponding to the fan compartment; determining a second number of second sound waves passing through a target grid point in the grid network among multiple first sound waves, and determining a second distance between a sound wave transmitter and a sound wave receiver corresponding to each second sound wave; and determining each second temperature corresponding to each second sound wave; and performing inverse distance weighting on the second number, the second distance and the second temperature to determine the target temperature corresponding to the target grid point.
[0056] It can be understood that in the wind turbine cabin ambient temperature monitoring method based on acoustic temperature measurement, the reconstruction of the temperature field involves the coordinated work of multiple acoustic temperature measurement devices, and the temperature of each grid point in the cabin is determined by the inverse distance weighted algorithm. Specifically:
[0057] determining a first number of acoustic temperature measuring devices;
[0058] Establish a grid network corresponding to the wind turbine nacelle: When the number of deployed acoustic temperature measuring devices is greater than or equal to the preset threshold, the interior of the nacelle can be divided into multiple small grid areas, and each grid point represents a small area in the nacelle. The establishment of a grid network helps to reconstruct the temperature field more finely and improve the resolution of monitoring. For example, the nacelle can be divided into a 10cm×10cm grid.
[0059] Determine the second number of second sound waves passing through the grid points: For each grid point, it is necessary to determine how many sound wave propagation paths pass through the point. The number of these sound waves is the second number. The second sound wave refers to the sound wave that actually propagates and passes through the grid point during the measurement process. Each sound wave has its corresponding transmitter and receiver, forming a measurement path.
[0060] Determine the second distance and the second temperature: For each sound wave path passing through the grid point, it is necessary to measure the actual distance (second distance) between the sound wave transmitter and the receiver, and calculate the average temperature on the path based on the sound wave propagation time and distance.
[0061] Inverse distance weighted determination of target temperature: For multiple acoustic wave paths passing through the same grid point, the temperature of the grid point is calculated using an inverse distance weighted algorithm. The temperature measured by the acoustic wave path closer to the grid point has a greater impact on the final temperature of the grid point.
[0062] For example, suppose six acoustic temperature measuring devices are installed inside the fan cabin, forming a grid network covering the entire cabin. Select one of the grid points and number it as G1.
[0063] For G1, there are 3 sound wave paths passing through, that is, the second number of the second sound waves is 3.
[0064] The second distances on each path are 1 m, 1.5 m and 2 m respectively, and the corresponding second temperatures are measured as T1 = 25°C, T2 = 28°C and T3 = 26°C respectively.
[0065] According to the formula, the target temperature corresponding to the target grid point G1 is about 26.1°C. In this way, the temperature of each grid point in the cabin can be calculated, and finally a temperature distribution map of the entire cabin is formed, realizing accurate reconstruction of the temperature field.
[0066] In order to better understand the process of the above-mentioned temperature determination method, the implementation method flow of the above-mentioned temperature determination is described below in combination with an optional embodiment, but it is not used to limit the technical solution of the embodiment of the present application.
[0067] The optional embodiment of the present application proposes a method and device for monitoring the ambient temperature of a wind turbine based on acoustic temperature measurement. The method integrates the acoustic transmitter and the acoustic receiver into a single device, installs the device at multiple locations in the wind turbine cabin, obtains the temperature distribution on multiple measurement paths based on the acoustic temperature measurement principle, and uses the temperature field reconstruction technology to achieve real-time monitoring of the cabin ambient temperature. The specific technical solutions include: single-path temperature monitoring and multi-path temperature monitoring. Before temperature monitoring, it is necessary to determine the acoustic temperature measurement device and its installation layout. Specifically:
[0068] There are many devices and cables in the fan cabin, and the sound wave-based temperature monitoring device needs to have a simple structure, small size and easy installation.
[0069] Among them, the main function of the sound wave transmitter is to convert the electrical signal of a specified form into mechanical vibration, and then generate sound waves to propagate in the cabin, which is usually achieved using various forms of speakers. The sound wave transmitter should be able to generate sound waves of several frequencies respectively. The sound wave frequency should avoid the characteristic frequency generated by the rotation of the fan blades and the operating frequency of each device. The sound wave intensity should be more than 10 times the background noise intensity to ensure the signal-to-noise ratio of the sound wave measurement. The main function of the sound wave receiver is to convert the received sound wave signal into an electrical signal, which is usually achieved using a high-precision microphone or sound wave transducer. The sound wave transmitter and the sound wave receiver are integrated into an acoustic temperature measurement device, which is convenient for integrated installation and reduces the size of the device.
[0070] In terms of the installation and layout of the acoustic temperature measuring device, in order to reduce the reflection and refraction of the acoustic waves by the equipment in the cabin, the integrated acoustic wave measuring device should be installed near the top of the cabin, with the acoustic wave transmitter emitting in the direction facing the center of the cabin. In order to measure the cabin ambient temperature field, multiple acoustic wave measuring devices need to be arranged.
[0071] Figure 3 Schematic diagram of the installation arrangement of an acoustic temperature measuring device according to an optional embodiment of the present application. Figure 3 As shown, Figure 3 Six acoustic temperature measuring devices are arranged in the system. The more acoustic temperature measuring devices there are, the more accurate the reconstruction calculation of the temperature field will be. Figure 3 In the figure, number 1 is a top view of the cabin, number 2 is an integrated acoustic wave temperature measuring device, number 3 is a signal transmission line of the temperature measuring device, number 4 is a microcomputer responsible for synchronous acquisition of multiple signals, post-processing of acoustic wave signals, calculation of temperature data, reconstruction and display of temperature field, etc.
[0072] After determining the installation layout of the acoustic temperature measuring device, temperature detection can be carried out. Specifically:
[0073] (1) Single path temperature monitoring.
[0074] Single-path temperature monitoring means that the temperature changes on a sound wave propagation path can be monitored through a group of sound wave transmitters and sound wave receivers. An optional embodiment of the present application arranges multiple groups of sound wave temperature measuring devices in the fan cabin. Each point has the function of transmitting and receiving sound waves at the same time, thereby realizing temperature monitoring of multiple sound wave transmission paths and reconstructing the temperature field on this basis.
[0075] Single-path temperature monitoring is achieved through an acoustic transmitter and an acoustic receiver. The principle is to calculate the average temperature on the acoustic wave propagation path by calculating the speed of sound. The speed at which sound propagates in the air is called the speed of sound. The speed of sound is related to the physical properties of the air and the temperature, and is expressed by the formula:
[0076] Wherein, γ is the specific heat ratio of air, R is the gas constant of air, and T is the air temperature (ie, the first temperature). The specific heat ratio γ of air is about 1.4, and has a weak correlation with the temperature T, which can be obtained by looking up a table.
[0077] Based on the above principle, the temperature measurement steps of a single path can be:
[0078] Step S301: a sound wave transmitter periodically transmits a sound wave of a frequency f, and a sound wave receiver at another location receives the sound wave of the frequency.
[0079] Step S302, determining the distance d (ie, the first distance) between the sound wave transmitter and the sound wave receiver according to the installation position.
[0080] Step S303, synchronously collect the transmission signal and the received signal through the data acquisition device, and the data acquisition frequency should be more than twice the transmission sound wave frequency f (i.e., the transmission frequency). Filter the collected signals using spectral subtraction, bandpass filtering, Wiener filtering and other methods to remove background noise. Calculate the cross-correlation function of the transmission signal time series and the reception signal time series to obtain the time delay t (i.e., the target delay time) corresponding to the highest correlation between the two signals, i.e., the propagation time of the sound wave from transmission to reception, and then obtain the sound speed on the propagation line.
[0081] Step S304, according to the speed of sound c and the formula (Second formula), combined with the table showing the variation of specific heat ratio γ with temperature T, the average temperature T on the sound wave propagation path is calculated by table lookup method, Newton iteration method and other methods, thereby realizing temperature measurement of a single path.
[0082] (2) Multi-path temperature monitoring.
[0083] By arranging integrated acoustic temperature measuring devices at multiple points in the fan nacelle, multi-path temperature monitoring can be achieved. The specific steps include:
[0084] Step S401, assuming that n acoustic wave temperature measuring devices are arranged in the cabin, the acoustic wave transmitter of the first acoustic wave temperature measuring device is used as the sound source to emit acoustic waves with a frequency of f, the acoustic wave transmitters of the remaining n-1 acoustic wave temperature measuring devices do not generate acoustic waves, and the acoustic wave receivers work as signal receiving ends, and a single-path temperature monitoring method is used to obtain temperature measurement results on n-1 acoustic wave propagation paths.
[0085] Step S402, for the second to nth acoustic wave temperature measuring devices, the acoustic wave transmitter of each acoustic wave temperature measuring device is used as a sound source to emit acoustic waves, and the acoustic wave transmitters of the remaining acoustic wave temperature measuring devices do not generate acoustic waves, and the acoustic wave receivers are used as signal receiving ends. A single-path temperature monitoring method is used to obtain temperature measurement results on each acoustic wave propagation path.
[0086] Step S403: Step S401 and step S402 obtain a total of n(n-1) temperature measurement results, wherein each propagation path from the acoustic wave transmitter to the acoustic wave receiver is measured twice, and the average value is taken as the temperature result of the propagation path, for a total of n(n-1) / 2 measurement results.
[0087] Step S404: To reduce the measurement errors caused by factors such as sound wave reflection and sound wave attenuation, multiple measurements are performed using different sound wave transmission frequencies. Low-frequency sound waves, medium-frequency sound waves, and high-frequency sound waves are used as transmission sound waves, and steps S401-S403 are repeated to obtain the temperature results on each sound wave propagation path at different frequencies. The measurement results of different sound wave frequencies on each sound wave propagation path are averaged as the final measurement result.
[0088] After determining the average temperature of the fan cabin, the temperature of a specific location in the fan cabin can also be detected, that is, the temperature field reconstruction step is performed. Specifically:
[0089] n acoustic temperature measuring devices can monitor the temperature on n(n-1) / 2 acoustic wave propagation paths, and further use the microcomputer deployed on site and the numerical reconstruction method to reconstruct the temperature field of the entire wind turbine cabin. The specific steps are as follows:
[0090] Step S501, simplifying the cabin top view into a rectangle, dividing the length and width of the rectangle into several segments at certain intervals (eg, 10 cm), to form a rectangular grid (ie, a grid network).
[0091] Step S502, for each grid point, if the grid area centered on the grid point (there are 4 grids centered on the internal grid point, 2 grids centered on the grid point on the sideline, and 1 grid centered on the four corner grid points of the rectangle) is passed through by the sound wave propagation path, then the temperature value of the grid point is obtained by weighted average of the sound wave propagation path temperature according to the inverse distance weighted method. Inverse distance weighting is based on the assumption that the closer the known point to the target point is, the greater the impact on the result. For example, if there are 3 sound wave propagation paths passing through the grid area centered on the grid point, the temperatures on the 3 sound wave propagation paths are T1, T2, and T3 respectively, and the distance distribution from the grid point to the 3 sound wave propagation paths is d1, d2, and d3, then the temperature of the grid point is calculated as:
[0092]
[0093] Step 3: For the remaining grid points, the grid area centered on the grid point is not passed through by the sound wave propagation path, and the temperature value of the grid point is obtained by the arithmetic average of the temperature data of the grid points around the grid point. When calculating, the central grid point of the entire rectangular grid is used as the initial grid point. If the temperature value of the point has not been determined, the average value of the existing temperature values of the grid points around the point (up to 8 grid points) is used to calculate the temperature value of the grid point. Starting from the central grid point, expand outward layer by layer, determine the temperature values of the remaining grid points in turn, and complete the temperature field reconstruction of the entire rectangular grid area.
[0094] An optional embodiment of the present application integrates an acoustic wave transmitter and an acoustic wave receiver into an acoustic wave temperature measuring device. By arranging multiple acoustic wave temperature measuring devices in the fan cabin, multi-path and wide-range temperature monitoring is achieved. The temperature field is reconstructed in combination with a data reconstruction algorithm, providing an accurate, convenient and highly adaptable solution for monitoring the ambient temperature of the fan cabin.
[0095] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present application.
[0096] In the present embodiment, a device for determining temperature is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.
[0097] Figure 4 is a structural block diagram of a device for determining temperature according to an embodiment of the present application, such as Figure 4 As shown, the device comprises:
[0098] A sending module 42 is used to periodically send a first sound wave through a sound wave transmitter, and determine a target delay time corresponding to the first sound wave when it is determined that the sound wave receiver receives the first sound wave, wherein the sound wave transmitter and the sound wave receiver are both in the wind turbine cabin, and the target delay time is the propagation time of the first sound wave from the sound wave transmitter to the sound wave receiver;
[0099] A first determination module 44, configured to determine a first distance between the sound wave transmitter and the sound wave receiver;
[0100] The second determination module 46 is configured to determine an average temperature in the fan cabin according to the target delay time and the first distance.
[0101] Through the above-mentioned device, the first sound wave is periodically sent through the sound wave transmitter in the fan cabin, and when it is determined that the sound wave receiver in the fan cabin receives the first sound wave, the target delay time for the first sound wave to propagate from the sound wave transmitter to the sound wave receiver is determined; the first distance between the sound wave transmitter and the sound wave receiver is determined; and the average temperature in the fan cabin is determined according to the target delay time and the first distance. That is to say, the embodiment of the present application periodically sends the first sound wave through the sound wave transmitter in the fan cabin, and then determines the target delay time corresponding to the first sound wave and the first distance between the sound wave transmitter and the sound wave receiver, and the average temperature in the fan cabin can be determined according to the target delay time and the first distance. Through the embodiment of the present application, the problem of low accuracy of the temperature value obtained by temperature measurement technologies such as thermocouples, thermistors and infrared temperature measurement in the related art can be solved, thereby improving the accuracy of temperature measurement of the fan cabin.
[0102] In an exemplary embodiment, the sending module 42 is also used to determine the transmission frequency of the sound wave transmitter for sending the first sound wave; determine the collection frequency for collecting the first sound wave according to the transmission frequency; collect the transmission signal corresponding to the first sound wave transmitted by the sound wave transmitter and the reception signal corresponding to the first sound wave received by the sound wave receiver based on the collection frequency; filter the transmission signal and the reception signal respectively to remove the noise corresponding to the transmission signal and the noise corresponding to the reception signal; determine the target delay time according to the filtered transmission signal and the filtered reception signal.
[0103] In an exemplary embodiment, the sending module 42 is also used to determine a first time series of the filtered transmitted signal and a second time series of the filtered received signal; calculate the cross-correlation function between the first time series and the second time series; determine the delay time corresponding to the filtered transmitted signal and the filtered received signal when the correlation is highest according to the cross-correlation function, and determine the delay time corresponding to the filtered transmitted signal and the filtered received signal when the correlation is highest as the target delay time.
[0104] In an exemplary embodiment, the sending module 42 is also used to determine a first number of acoustic wave temperature measuring devices in the wind turbine cabin; when it is determined that the first number of acoustic wave temperature measuring devices is equal to a preset threshold, the first acoustic wave temperature measuring device in the first number of acoustic wave temperature measuring devices is determined as the acoustic wave transmitter, and the second acoustic wave temperature measuring device in the first number of acoustic wave temperature measuring devices is determined as the acoustic wave receiver; when it is determined that the first number of acoustic wave temperature measuring devices is greater than the preset threshold, any acoustic wave temperature measuring device in the first number of acoustic wave temperature measuring devices is determined as the acoustic wave transmitter, and the other acoustic wave temperature measuring devices in the first number of acoustic wave temperature measuring devices are all determined as the acoustic wave receivers, wherein the other acoustic wave temperature measuring devices are the acoustic wave temperature measuring devices in the first number of acoustic wave temperature measuring devices except any one acoustic wave temperature measuring device.
[0105] In an exemplary embodiment, the second determination module 46 is further used to determine a first number of acoustic wave temperature measuring devices in the wind turbine nacelle; when it is determined that the first number of acoustic wave temperature measuring devices is equal to a preset threshold, determine the sound speed corresponding to the first sound wave according to a first formula, wherein the first formula is: c=d / t, c is the sound speed, d is the first distance, and t is the target delay time; determine the first temperature corresponding to the first sound wave according to the second formula, and determine the first temperature as the average temperature, wherein the second formula is: γ is the specific heat ratio of air, R is the gas constant of air, and T is the first temperature.
[0106] In an exemplary embodiment, the second determination module 46 is further used to determine a first number of acoustic wave temperature measuring devices in the wind turbine cabin; when it is determined that the first number of the acoustic wave temperature measuring devices is greater than the preset threshold, determine the sound speed corresponding to each first sound wave according to each target delay time and the first distance corresponding to each target delay time; determine each first temperature corresponding to each first sound wave according to each sound speed, and determine the average value of multiple first temperatures as the average temperature.
[0107] In an exemplary embodiment, the second determination module 46 is also used to determine a first number of acoustic wave temperature measuring devices in the wind turbine cabin; when it is determined that the first number of the acoustic wave temperature measuring devices is greater than a preset threshold, establish a grid network corresponding to the wind turbine cabin; determine a second number of second sound waves passing through a target grid point in the grid network among multiple first sound waves, and determine a second distance between a sound wave transmitter and a sound wave receiver corresponding to each second sound wave; and determine each second temperature corresponding to each second sound wave; and perform inverse distance weighting on the second number, the second distance and the second temperature to determine the target temperature corresponding to the target grid point.
[0108] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0109] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps of any of the above method embodiments when running.
[0110] Optionally, in this embodiment, the storage medium may be configured to store program codes for executing the following steps:
[0111] S1, periodically sending a first sound wave through a sound wave transmitter, and determining a target delay time corresponding to the first sound wave when it is determined that a sound wave receiver receives the first sound wave, wherein the sound wave transmitter and the sound wave receiver are both in a wind turbine nacelle, and the target delay time is a propagation time for the first sound wave to propagate from the sound wave transmitter to the sound wave receiver;
[0112] S2, determining a first distance between the sound wave transmitter and the sound wave receiver;
[0113] S3: Determine an average temperature in the fan cabin according to the target delay time and the first distance.
[0114] In an exemplary embodiment, the computer-readable storage medium may include, but is not limited to, various media that can store computer programs, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0115] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
[0116] In an exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor, and the input / output device is connected to the processor.
[0117] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0118] S1, periodically sending a first sound wave through a sound wave transmitter, and determining a target delay time corresponding to the first sound wave when it is determined that a sound wave receiver receives the first sound wave, wherein the sound wave transmitter and the sound wave receiver are both in a wind turbine nacelle, and the target delay time is a propagation time for the first sound wave to propagate from the sound wave transmitter to the sound wave receiver;
[0119] S2, determining a first distance between the sound wave transmitter and the sound wave receiver;
[0120] S3: Determine an average temperature in the fan cabin according to the target delay time and the first distance.
[0121] An embodiment of the present application further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the steps in any one of the above method embodiments are implemented.
[0122] An embodiment of the present application further provides another computer program product, including a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above method embodiments are implemented.
[0123] An embodiment of the present application also provides a computer program, which includes computer instructions, which are stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in any one of the above method embodiments.
[0124] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0125] S1, periodically sending a first sound wave through a sound wave transmitter, and determining a target delay time corresponding to the first sound wave when it is determined that a sound wave receiver receives the first sound wave, wherein the sound wave transmitter and the sound wave receiver are both in a wind turbine nacelle, and the target delay time is a propagation time for the first sound wave to propagate from the sound wave transmitter to the sound wave receiver;
[0126] S2, determining a first distance between the sound wave transmitter and the sound wave receiver;
[0127] S3: Determine an average temperature in the fan cabin according to the target delay time and the first distance.
[0128] For specific examples in this embodiment, reference may be made to the examples described in the above embodiments and exemplary implementation modes, and this embodiment will not be described in detail herein.
[0129] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present application is not limited to any specific combination of hardware and software.
[0130] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A method for determining temperature, characterized in that: include: The first sound wave is periodically sent through a sound wave transmitter, and when it is determined that a sound wave receiver receives the first sound wave, a target delay time corresponding to the first sound wave is determined, wherein the sound wave transmitter and the sound wave receiver are both in a wind turbine nacelle, and the target delay time is the propagation time of the first sound wave from the sound wave transmitter to the sound wave receiver; determining a first distance between the acoustic wave transmitter and the acoustic wave receiver; The average temperature in the fan cabin is determined according to the target delay time and the first distance.
2. The method according to claim 1, characterized in that Determining a target delay time corresponding to the first sound wave includes: Determining a transmission frequency of the first sound wave sent by the sound wave transmitter; Determining a collection frequency for collecting the first sound wave according to the transmitting frequency; Collecting, based on the collection frequency, a transmission signal corresponding to the first sound wave emitted by the sound wave transmitter and a reception signal corresponding to the first sound wave received by the sound wave receiver; Filtering the transmission signal and the reception signal respectively to remove noise corresponding to the transmission signal and noise corresponding to the reception signal; The target delay time is determined according to the filtered transmit signal and the filtered receive signal.
3. The method according to claim 2, characterized in that Determining the target delay time according to the filtered transmitted signal and the filtered received signal includes: Determining a first time sequence of the filtered transmitted signal, and determining a second time sequence of the filtered received signal; Calculating a cross-correlation function between the first time series and the second time series; The delay time corresponding to when the correlation between the filtered transmitted signal and the filtered received signal is the highest is determined according to the cross-correlation function, and the delay time corresponding to when the correlation between the filtered transmitted signal and the filtered received signal is the highest is determined as the target delay time.
4. The method according to claim 1, characterized in that: Before periodically sending the first sound wave through the sound wave transmitter, the method further includes: Determining a first number of acoustic temperature measuring devices in the fan nacelle; In the case where it is determined that the first number of the acoustic wave temperature measuring devices is equal to a preset threshold, a first acoustic wave temperature measuring device in the first number of the acoustic wave temperature measuring devices is determined as the acoustic wave transmitter, and a second acoustic wave temperature measuring device in the first number of the acoustic wave temperature measuring devices is determined as the acoustic wave receiver; When it is determined that the first number of the acoustic wave temperature measuring devices is greater than the preset threshold, any one of the first number of acoustic wave temperature measuring devices is determined as the acoustic wave transmitter, and the other acoustic wave temperature measuring devices in the first number of acoustic wave temperature measuring devices are determined as the acoustic wave receivers, wherein the other acoustic wave temperature measuring devices are the acoustic wave temperature measuring devices in the first number of acoustic wave temperature measuring devices except any one of the acoustic wave temperature measuring devices.
5. The method according to claim 1, characterized in that: Determining the average temperature in the fan cabin according to the target delay time and the first distance includes: Determining a first number of acoustic temperature measuring devices in the fan nacelle; When it is determined that the first number of the acoustic temperature measuring devices is equal to a preset threshold, determining a sound speed corresponding to the first acoustic wave according to a first formula, wherein the first formula is: c=d / t, c is the sound speed, d is the first distance, and t is the target delay time; The first temperature corresponding to the first sound wave is determined according to a second formula, and the first temperature is determined as the average temperature, wherein the second formula is: γ is the specific heat ratio of air, R is the gas constant of air, and T is the first temperature.
6. The method according to claim 5, characterized in that Determining the average temperature in the fan cabin according to the target delay time and the first distance includes: Determining a first number of acoustic temperature measuring devices in the fan nacelle; When it is determined that the first number of the acoustic wave temperature measuring devices is greater than the preset threshold, determining the sound speed corresponding to each first acoustic wave according to each target delay time and the first distance corresponding to each target delay time; Each first temperature corresponding to each first sound wave is determined according to each sound speed, and an average value of the plurality of first temperatures is determined as the average temperature.
7. The method according to claim 1, characterized in that After determining the average temperature in the fan nacelle according to the target delay time and the first distance, the method further includes: Determining a first number of acoustic temperature measuring devices in the fan nacelle; When it is determined that the first number of the acoustic temperature measuring devices is greater than a preset threshold, establishing a grid network corresponding to the wind turbine nacelle; Determine a second number of second sound waves passing through a target grid point in the grid network among the plurality of first sound waves, and determine a second distance between a sound wave transmitter and a sound wave receiver corresponding to each second sound wave; and determine each second temperature corresponding to each second sound wave; Inverse distance weighting is performed on the second number, the second distance, and the second temperature to determine a target temperature corresponding to the target grid point.
8. A device for determining temperature, characterized in that: include: A sending module, configured to periodically send a first sound wave through a sound wave transmitter, and determine a target delay time corresponding to the first sound wave when it is determined that the sound wave receiver receives the first sound wave, wherein the sound wave transmitter and the sound wave receiver are both in a wind turbine nacelle, and the target delay time is a propagation time for the first sound wave to propagate from the sound wave transmitter to the sound wave receiver; A first determining module, used to determine a first distance between the sound wave transmitter and the sound wave receiver; The second determination module is used to determine the average temperature in the fan cabin according to the target delay time and the first distance.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method of any one of claims 1 to 7 when executed.
10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 7 through the computer program.