Wind state observation system, wind state observation method, and program
The wind condition observation system addresses inaccuracies in drone-based wind speed calculations by integrating environmental data and correction processes, ensuring precise wind condition measurements.
Patent Information
- Application Number
- JP2025020267
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-10
- Publication Date
- 2025-10-14
AI Technical Summary
Existing wind speed calculation methods based on drone flight data are inaccurate due to discrepancies between predetermined environmental conditions and the actual conditions at the drone's flight location, particularly at high altitudes, leading to errors in wind speed measurements.
A wind condition observation system that includes a flight data acquisition unit, environmental condition acquisition unit, and wind condition calculation unit to calculate wind conditions by integrating time-series attitude control data with environmental data such as temperature, atmospheric pressure, and humidity, and performing correction processes to account for altitude differences.
Enables accurate calculation of wind conditions that align with real-world conditions, reducing errors and improving the precision of wind speed and direction measurements, especially in challenging environments like mountainous areas for wind turbine installations.
Smart Images

Figure 2025155888000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a wind condition observation system, a wind condition observation method, and a program. [Background technology]
[0002] There is known a technique for calculating wind speed at a drone's flight position based on flight data acquired by the drone itself (for example, Patent Document 1). In this technique, the drone flies to a position where wind speed is to be measured, and the wind speed is calculated based on time-series data of the drone's attitude control included in the flight data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7176785 Summary of the Invention [Problem to be solved by the invention]
[0004] Wind speed calculations based on drone flight data are performed based on predetermined environmental conditions (e.g., an altitude of 0 m, a temperature of 20°C, etc.). Therefore, for example, if the drone's flight location is high and the temperature is low, a difference will arise between the predetermined environmental conditions and the environmental conditions at the drone's flight location. If there is a difference between the predetermined environmental conditions and the environmental conditions at the drone's flight location, an error may occur between the calculated wind speed and the actual wind speed. In particular, if the location to measure wind speed is a planned site for installing wind turbines for onshore wind power generation, the drone may fly at altitudes exceeding 1,000 m, which makes it easy for errors to occur in the calculated wind speed. For these reasons, there is a demand for calculating wind conditions that are more in line with reality, taking into account the differences between the environmental conditions predetermined for calculating wind conditions such as wind speed and the environmental conditions at the flight location of the drone flying to observe wind conditions.
[0005] The object of the present invention is to enable the calculation of wind conditions that are more in line with reality, taking into account the differences between the environmental conditions predetermined for calculating wind conditions such as wind speed and the environmental conditions at the flight location of the aircraft flying for wind condition observation. [Means for solving the problem]
[0006] The invention described in claim 1 is a wind condition observation system characterized by having a flight data acquisition means for acquiring flight data including time series data of attitude control of an aircraft that has flown over an observation target location where wind conditions are to be observed, an environmental condition acquisition means for acquiring environmental condition data related to the environmental conditions of the observation target location, and a wind condition calculation means for calculating the wind conditions at the observation target location based on the acquired flight data and the environmental condition data. The invention described in claim 2 is the wind condition observation system described in claim 1, characterized in that the environmental condition acquisition means acquires information on at least one of the temperature, atmospheric pressure, and humidity at the observation target location as the environmental condition data, and the wind condition calculation means calculates at least one of wind speed and wind direction as the wind conditions at the observation target location based on the time series data of the attitude control from the flight data and information on at least one of the temperature, atmospheric pressure, and humidity at the observation target location. The invention described in claim 3 is the wind condition observation system described in claim 2, characterized in that the wind condition calculation means calculates at least one of the wind speed and wind direction at the observation target location based on the air density calculated from the acquired environmental condition data. The invention described in claim 4 is a wind condition observation system described in claim 2, characterized in that the temperature, atmospheric pressure, and humidity at the observation location are estimated based on reference values of temperature, atmospheric pressure, and humidity measured as environmental conditions at a predetermined reference location. The invention described in claim 5 is a wind condition observation method characterized by including the steps of acquiring flight data including time series data on the attitude control of an aircraft that has flown over an observation location where wind conditions are to be observed, acquiring environmental condition data related to the environmental conditions of the observation location, and calculating the wind conditions at the observation location based on the acquired flight data and environmental condition data. The invention described in claim 6 is a program for causing a computer to realize the following functions: acquiring flight data including time series data of attitude control of an aircraft that flew over an observation location where wind conditions are to be observed; acquiring environmental condition data related to the environmental conditions of the observation location; and calculating the wind conditions at the observation location based on the acquired flight data and environmental condition data. [Effects of the Invention]
[0007] According to the present invention, it is possible to calculate wind conditions that are more in line with reality by taking into account the differences between the environmental conditions predetermined for calculating wind conditions such as wind speed and the environmental conditions at the flight location of the aircraft flying for wind condition observation. [Brief explanation of the drawings]
[0008] [Figure 1] 1 is a diagram showing an example of the overall configuration of a wind observation system to which the present embodiment is applied. [Figure 2] FIG. 10 is a diagram illustrating a method for calculating wind speed from time-series data of attitude control included in drone flight data. [Figure 3] 1 is a graph showing the relationship between altitude and air density. [Figure 4] 2 is a diagram illustrating an example of the hardware configuration of a management server that constitutes the wind condition observation system of FIG. 1. FIG. [Figure 5] FIG. 2 is a diagram illustrating an example of the hardware configuration of a drone that constitutes the wind condition observation system of FIG. 1. [Figure 6] 5 is a diagram illustrating an example of a functional configuration of a control unit of the management server of FIG. 4. [Figure 7]FIG. 6 is a diagram illustrating an example of the functional configuration of a control unit of the drone of FIG. 5. [Figure 8] 10A and 10B are flowcharts illustrating an example of a processing flow of a management server and a drone, respectively; DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. <Configuration of Wind Condition Observation System 1> FIG. 1 is a diagram showing an example of the overall configuration of a wind condition observation system 1 to which this embodiment is applied. As shown in FIG. 1, the wind condition observation system 1 is configured by connecting a management server 10, a drone 30, and a user terminal 50 via a network 90.
[0010] The management server 10 is an information processing device that serves as a server that manages the entire wind condition observation system 1. The drone 30 is a small unmanned aerial vehicle that has communication functions, information processing functions, and flight functions. The user terminal 50 is an information processing device operated by a user who uses the results of wind condition observation. The network 90 is, for example, a LAN (Local Area Network), the Internet, etc.
[0011] The wind condition observation system 1 is an information processing system that calculates the wind conditions at a location where wind conditions are to be observed (hereinafter referred to as the "observation target location") based on flight data recorded by a drone 30 flying at the location and separately acquired environmental condition data for the observation target location. The "wind conditions" include, for example, wind speed (average wind speed, instantaneous wind speed, etc.), wind speed fluctuations, wind direction, and wind direction fluctuations. The "flight data" includes, for example, time-series data on attitude control, such as the attitude angle of the drone 30 during flight. The "environmental condition data" includes, for example, various data related to environmental conditions, such as temperature, atmospheric pressure, and humidity. The environmental condition data is known data that can be externally acquired via a network 90, such as the Internet.
[0012] (Management Server 10) The management server 10 that constitutes the wind condition observation system 1 transmits various types of information to the drones 30, the user terminals 50, and the outside, enabling various types of processing to be performed. The management server 10 also acquires various types of information transmitted from the drones 30, the user terminals 50, and the outside, enabling various types of processing to be performed.
[0013] For example, the management server 10 calculates the wind conditions at the observation target location based on flight data transmitted from the drone 30 and separately acquired environmental condition data. For example, the management server 10 can calculate the wind conditions at the observation target location based on time-series data on the attitude control of the drone 30 included in the flight data and the air temperature at the observation target location included in the environmental condition data.
[0014] The management server 10 also makes it possible to calculate the wind conditions at the observation target position based on the time series data of the attitude control of the drone 30 and the environmental conditions at the observation target position included in the environmental condition data. The management server 10 also makes it possible to calculate the wind conditions at the observation target position based on the time series data of the attitude control of the drone 30 and the air density calculated from the environmental conditions at the observation target position.
[0015] Here, the environmental conditions of the observation target position, which are the environmental condition data, are estimated based on predetermined reference values of the environmental conditions. The configuration and processing of the management server 10 will be described in detail later.
[0016] (Drone 30) The drone 30 constituting the wind condition observation system 1 flies over the observation target location, records the flight data, and transmits the data to the management server 10 at predetermined times. The drone 30 may be piloted by the user, by a person requested by the user, or automatically. The "predetermined timing" at which the flight data is transmitted is not particularly limited. For example, flight data sequentially recorded by the drone 30 may be transmitted to the management server 10 in real time. Alternatively, for example, the user may physically retrieve the flight data sequentially recorded by the drone 30 after the flight ends and transmit it from the user terminal 50 to the management server 10. In this case, the flight data of the drone 30 may be recorded, for example, on an external storage medium detachably connected to the drone 30. The configuration and processing of the drone 30 will be described in detail below.
[0017] (User terminal 50) The user terminal 50 constituting the wind condition observation system 1 acquires the wind conditions at the observation target location transmitted from the management server 10 and displays them on a display or the like.
[0018] Here, a method for calculating the wind speed at the observation target position from the time-series data of the attitude control of the drone 30 will be described with reference to FIG. FIG. 2 is a diagram illustrating a method for calculating wind speed from time-series data of attitude control included in flight data of the drone 30. Drone 30 flying in space hovers while autonomously controlling its attitude while being affected by the wind currents blowing in that space. Attitude control by drone 30 is performed according to the strength of the wind blowing toward drone 30. Therefore, the wind speed in the space where drone 30 is hovering can be calculated based on the time-series data of attitude control included in the flight data of drone 30.
[0019] That is, the drone 30 shown in FIG. 2 hovers by controlling the rotation of the propellers while being subjected to air resistance D due to the wind and gravity W against the wind flow blowing toward the drone. Here, the drone 30 shown in FIG. 2 has four propellers. In this case, the rotation speed of the four propellers of the drone 30 is ω i=1,2,3,4 Then, the following formula 1 holds.
[0020]
number
[0021] FIG. 2 shows an x-axis extending horizontally and a z-axis extending vertically. Also, although not shown, there is a y-axis (not shown) that intersects with the x-axis and z-axis and extends from the front to the rear. In FIG. 2, α is the inclination angle as the attitude angle of the drone 30, and T is the resultant force of the vertical and horizontal forces of the drone 30. In this case, when the roll angle (x-axis rotation) of the drone 30 is φ, the pitch angle (y-axis rotation) is θ, and the yaw angle (z-axis rotation) is ψ, the following equation 2 holds true:
[0022]
number
[0023] Also, in Figure 2, k T is a coefficient related to the vertical or horizontal force of the drone 30, and k D is a coefficient related to the air resistance of the drone 30. Of the following equations, Equation 3 represents the balance of horizontal forces on the drone 30, and Equation 4 represents the balance of vertical forces on the drone 30. In Equation 4, m represents the weight of the drone 30, and g represents the acceleration due to gravity. Furthermore, Equation 5 represents the relationship between the wind speed U in the space in which the drone 30 is hovering, the rotation speed ω of the drone 30's propeller, and the inclination angle α, which is the attitude angle of the drone 30.
[0024]
number
[0025]
number
[0026]
number
[0027] By using the above formulas 1 to 5, it is possible to calculate the wind speed in the space where the drone 30 is hovering based on the time series data of the attitude control included in the flight data of the drone 30. However, the environmental conditions in the space where the drone 30 is hovering are not uniform. For example, 3 Air density, which indicates the mass per unit area, is inversely proportional to temperature and humidity and proportional to atmospheric pressure. Therefore, air density is high in environments where atmospheric pressure is high due to low altitude or where temperature and humidity are low, and air density is low in environments where atmospheric pressure is low due to high altitude or where temperature and humidity are high. Here, "altitude" refers to the height from a predetermined point toward the sky. In this embodiment, the "predetermined point" is assumed to be 0 m above sea level.
[0028] FIG. 3 is a graph showing the relationship between altitude and air density. In the graph of Figure 3, the horizontal axis is air density (kg / m 3 ), and the vertical axis represents altitude (m). In the graph of FIG. 3, line L1 represents the relationship between altitude and air density when the atmospheric pressure is 1013 hPa and the temperature is 35°C. Line L2 represents the relationship between altitude and air density when the atmospheric pressure is 980 hPa and the temperature is 20°C. Line L3 represents the relationship between altitude and air density when the atmospheric pressure is 1013 hPa and the temperature is 20°C. Line L4 represents the relationship between altitude and air density when the atmospheric pressure is 1020 hPa and the temperature is 20°C.
[0029] As shown by lines L1 to L4, even if the environmental conditions of atmospheric pressure and temperature are the same, air density decreases with increasing altitude. Here, as shown by line L3, if the air density at an observation location with environmental conditions of an altitude of 0 m, atmospheric pressure of 1013 hPa, and temperature of 20°C is 100, the air density at an observation location with an altitude of 1000 m, atmospheric pressure of 1013 hPa, and temperature of 20°C is 92.0. Also, as shown by line L1, the air density at an observation location with an altitude of 1000 m, atmospheric pressure of 1013 hPa, and temperature of 35°C is 87.4. Also, as shown by line L2, the air density at an observation location with an altitude of 1000 m, atmospheric pressure of 980 hPa, and temperature of 20°C is 89.0. Also, as shown by line L4, the air density at an observation location with an altitude of 1000 m, atmospheric pressure of 1020 hPa, and temperature of 20°C is 92.6.
[0030] That is, for example, as shown by line L3, when the atmospheric pressure is 1013 hPa and the temperature is 20°C, if the altitude increases by 1000 m, the air density will decrease from 100 to 92.0. Also, as shown by lines L1 and L3, when the atmospheric pressure is 1013 hPa and the temperature is 20°C, if the temperature becomes 35°C and the altitude increases by 1000 m, the air density will decrease from 100 to 87.4. In this way, air density changes depending on the altitude of the observation target location. Changes in air density then affect the attitude control of the drone 30. For this reason, the attitude control of the drone 30 is performed according to the environmental conditions of the observation target location.
[0031] For the above reasons, when calculating wind speed using the above Equations 1 to 5, if environmental conditions are treated as uniform, an error may occur between the calculated wind speed and the actual wind speed at the observation target location. Specifically, wind condition observation based on time-series data of drone 30's attitude control may be performed in a mountainous area where people cannot enter, such as a planned site for installing a wind turbine for onshore wind power generation. In this case, the observation target location may be at an altitude of over 1,000 m, which may lead to an error between the calculated wind speed and the actual wind speed at the observation target location.
[0032] Therefore, in this embodiment, the wind conditions at the observation target location are calculated by performing a correction process based on the assumption that the environmental conditions at the observation target location where the drone 30 flies are not uniform. Specifically, the wind conditions at the observation target location are estimated based on the time-series data of attitude control included in the flight data of the drone 30 and predetermined reference values of the environmental conditions, and a correction process is performed on the estimation result.
[0033] For example, suppose the position (hereinafter referred to as the "reference position") where the reference values of environmental conditions (temperature, atmospheric pressure, humidity, etc.) are measured is at an altitude of 0 m, and the observation target position is at an altitude of 1000 m. In this case, the environmental conditions at an altitude of 1000 m are estimated based on the reference values of the environmental conditions at an altitude of 0 m. Then, a correction process is performed on the estimated environmental conditions at an altitude of 1000 m. Specifically, the correction process is performed to suppress errors that may occur due to differences in air density between the reference position and the air density at the observation target position. Details of the correction process will be described later.
[0034] <Hardware configuration> (Hardware configuration of management server 10) FIG. 4 is a diagram showing an example of the hardware configuration of the management server 10 that constitutes the wind condition observation system 1 of FIG. The management server 10 has a control unit 11, a memory 12, a storage unit 13, a communication unit 14, an operation unit 15, and a display unit 16. These units are connected by a data bus, an address bus, a PCI (Peripheral Component Interconnect) bus, etc.
[0035] The control unit 11 is a processor that controls the functions of the management server 10 through the execution of various software such as an OS (operating system) and application software. The control unit 11 is configured, for example, by a CPU (Central Processing Unit). The memory 12 is a storage area that stores various software and data used for executing the software, and is used as a working area for calculations. The memory 12 is configured, for example, by a RAM (Random Access Memory).
[0036] The storage unit 13 is a storage area that stores input data for various software programs and output data from various software programs. The storage unit 13 is configured with, for example, a hard disk drive (HDD), a solid state drive (SSD), a semiconductor memory, etc. that are used to store programs and various setting data. The storage unit 13 is provided with a database that stores various types of information. Examples of the database provided in the storage unit 13 include databases that store flight data transmitted from the drone 30 and separately acquired environmental condition data.
[0037] The communication unit 14 transmits and receives data between the drone 30, the user terminal 50, and the outside world via the network 90. The operation unit 15 is composed of, for example, a keyboard, a mouse, mechanical buttons, and switches, and accepts input operations. The operation unit 15 also includes a touch sensor that forms a touch panel integrally with the display unit 16. The display unit 16 is composed of, for example, a liquid crystal display or an organic EL (Electro Luminescence) display used to display information, and displays images, text data, and the like. The display unit 16 displays a user interface, etc.
[0038] (Drone 30 hardware configuration) FIG. 5 is a diagram showing an example of the hardware configuration of the drone 30 that constitutes the wind condition observation system 1 of FIG. The drone 30 includes a control unit 31, a memory 32, a memory unit 33, a communication unit 34, an operation unit 35, and a display unit 36, which correspond to the control unit 11, the memory 12, the storage unit 13, the communication unit 14, the operation unit 15, and the display unit 16, respectively, of Figure 4.
[0039] In addition to these hardware components, the drone 30 also includes a flight unit 37 including propellers and motors for rotating the propellers, and a sensing unit 38 including various sensors. The sensors included in the sensing unit 38 include, for example, an angular velocity (gyro) sensor, an acceleration sensor, a vision sensor, an ultrasonic sensor, a magnetic direction sensor, and a GPS (Global Positioning System) sensor.
[0040] (Hardware configuration of user terminal 50) The user terminal 50 includes a control unit, memory, storage unit, communication unit, operation unit, and display unit (not shown) that correspond to the control unit 11, memory 12, storage unit 13, communication unit 14, operation unit 15, and display unit 16 of Figure 4, respectively.
[0041] <Functional configuration> (Functional configuration of the control unit 11 of the management server 10) FIG. 6 is a diagram illustrating an example of the functional configuration of the control unit 11 of the management server 10 of FIG. The control unit 11 of the management server 10 functions as a flight data acquisition unit 111 that acquires flight data of the drone 30 as flight data acquisition means, and an environmental condition acquisition unit 112 that acquires environmental condition data of the observation target position as environmental condition acquisition means. The control unit 11 also functions as an information management unit 113 that manages various information, and a wind condition calculation unit 114 that calculates the wind conditions at the observation target position as wind condition calculation means. The control unit 11 also functions as a transmission control unit 115 that controls the transmission of various information.
[0042] The flight data acquisition unit 111 acquires flight data of the drone 30, including time-series data on the attitude control of the drone 30. For example, the flight data acquisition unit 111 acquires flight data transmitted from the drone 30 via the communication unit 14 (see FIG. 4). Also, for example, the flight data acquisition unit 111 acquires flight data via the communication unit 14 that is stored in an external storage medium connected to the drone 30 and transmitted via the user terminal 50.
[0043] The environmental condition acquisition unit 112 acquires environmental condition data for the observation target position. For example, the environmental condition acquisition unit 112 acquires, via the communication unit 14, environmental condition data that is publicly known data that is publicly available on the Internet.
[0044] The information management unit 113 stores and manages the acquired various pieces of information in a database in the storage unit 13 (see FIG. 4). For example, the information management unit 113 stores and manages the flight data of the drone 30 acquired by the flight data acquisition unit 111 and the environmental condition data of the observation target position acquired by the environmental condition acquisition unit 112 in a database.
[0045] The wind condition calculation unit 114 calculates the wind conditions at the observation target position based on the flight data of the drone 30 and the environmental condition data at the observation target position managed by the information management unit 113. For example, the wind condition calculation unit 114 calculates the wind speed and wind direction as the wind conditions at the observation target position based on the time-series data of the attitude control of the drone 30 included in the flight data and the environmental conditions at the observation target position included in the environmental condition data.
[0046] Specifically, the wind condition calculation unit 114 calculates the wind conditions at the observation target location based on time-series data on attitude control of the drone 30 and at least one environmental condition of the observation target location, which are the temperature, atmospheric pressure, and humidity. Also, for example, the wind condition calculation unit 114 calculates the wind conditions at the observation target location based on time-series data on attitude control of the drone 30 and the air density calculated from the temperature, atmospheric pressure, and humidity at the observation target location.
[0047] The environmental conditions at the observation target location that the wind condition calculation unit 114 uses to calculate the wind conditions at the observation target location are estimated based on the reference values of the environmental conditions at the reference location. For example, if the observation target location is in a mountainous area at an altitude of 1000 m, the environmental conditions at the observation target location at an altitude of 1000 m are estimated based on the reference values of the environmental conditions at the coastal area at an altitude of 0 m, which is the reference location.
[0048] Furthermore, the wind condition calculation unit 114 performs a correction process for the estimated environmental conditions of the observation target position. For example, the wind condition calculation unit 114 performs a correction process for the air density, which is one of the estimated environmental conditions of the observation target position. The wind condition calculation unit 114 performs the correction process for the air density, for example, using the following calculation formula.
[0049] That is, the wind condition calculation unit 114 performs correction processing using the following formula 6: where H is the altitude of the reference position, T is the temperature of the reference position, P is the atmospheric pressure (absolute pressure) of the reference position, R is the humidity (relative humidity) of the reference position, and ρ is the air density (unit: kg / m 3 ) and ρ' is the air density at the observation location (unit: kg / m 3 ), α, β, and γ are correction coefficients. In Equation 6, H is 0 m, T is 273.15 K (0°C), P is 1 atm, and R is 60%. In Equation 6, "273.15 / T×βH" is the correction process for temperature based on altitude, "P / 1×γH" is the correction process for atmospheric pressure based on altitude, and "1-α×R" is the correction process for humidity based on altitude.
[0050]
number
[0051] Furthermore, when calculating the wind conditions at the observation target position, the wind condition calculation unit 114 may calculate the wind conditions by constructing a machine learning model using AI (artificial intelligence). In this case, when flight data of the drone 30 and environmental condition data at the observation target position are input to the constructed model, the wind conditions at the observation target position may be output.
[0052] The transmission control unit 115 controls the transmission of various information to the drone 30, the user terminal 50, and the outside via the communication unit 14. For example, the transmission control unit 115 controls the transmission of the wind conditions at the observation target position calculated by the wind condition calculation unit 114 to the user terminal 50.
[0053] (Functional configuration of the control unit 31 of the drone 30) FIG. 7 is a diagram illustrating an example of the functional configuration of the control unit 31 of the drone 30 in FIG. The control unit 31 of the drone 30 functions as a flight control unit 311 that controls the flight of the drone 30 and a flight data acquisition unit 312 that acquires flight data of the drone 30. The control unit 31 also functions as an information management unit 313 that manages various types of information and a transmission control unit 314 that controls the transmission of various types of information.
[0054] The flight control unit 311 controls the flight unit 37 (see FIG. 5) to perform flight control of the drone 30, including attitude control of the drone 30. The flight data acquisition unit 312 acquires flight data of the drone 30 including time series data of the attitude control of the drone 30 by the flight control unit 311.
[0055] The information management unit 313 stores and manages the flight data acquired by the flight data acquisition unit 312 in a database in the storage unit 33 (see FIG. 5). The transmission control unit 314 controls the transmission of flight data managed by the information management unit 313 to the management server 10 via the communication unit 34 (see FIG. 5).
[0056] <Processing flow> (Processing flow of management server 10) 8A is a flowchart showing an example of the processing flow of the management server 10. FIG. 8B is a flowchart showing an example of the processing flow of the drone 30.
[0057] 8(A), when flight data is transmitted from the drone 30 (YES in step 801), the management server 10 acquires and manages the transmitted flight data (step 802). Then, the management server 10 proceeds to the determination process of step 803. On the other hand, when flight data has not been transmitted (NO in step 801), the management server 10 proceeds to the determination process of step 803.
[0058] When the management server 10 acquires the environmental condition data of the reference position (YES in step 803), it stores and manages the acquired environmental condition data in the database (step 804). On the other hand, when the management server 10 has not acquired the environmental condition data of the reference position (NO in step 803), the management server 10 returns to the determination process of step 801.
[0059] Then, the management server 10 calculates the wind conditions at the observation target position based on the flight data and environmental condition data it manages (step 805), and ends the process (END). At this time, the management server 10 estimates the environmental conditions at the observation target position and performs correction processing on the estimation results to calculate the wind conditions at the observation target position.
[0060] (Drone 30 processing flow) As shown in Figure 8(B), when the drone 30 acquires flight data from the drone 30 (YES in step 811), it stores and manages the acquired flight data in a database (step 812). On the other hand, if flight data has not been acquired (NO in step 811), the drone 30 repeats the determination process of step 811. Then, the drone 30 transmits the flight data to the management server 10 at a predetermined timing (step 813) and returns to the process of step 811.
[0061] <Other embodiments> Although the present embodiment has been described above, the present invention is not limited to the above-described embodiment. Furthermore, the effects of the present invention are not limited to those described in the above-described embodiment. For example, the overall configuration of the wind condition observation system 1 shown in FIG. 1, the hardware configurations shown in FIGS. 4 and 5, and the functional configurations shown in FIGS. 6 and 7 are merely examples for achieving the object of the present invention, and are not particularly limited. In other words, it is sufficient for the wind condition observation system 1 of FIG. 1 to have the function of being able to execute the above-described processing as a whole, and the hardware configuration and functional configuration used to realize this function are not limited to the above-described examples.
[0062] 8A and 8B, the order of the steps of the management server 10 and the drone 30 is merely an example and is not particularly limited. The steps may not necessarily be performed in chronological order, but may be performed in parallel or individually.
[0063] For example, in the above-described embodiment, the management server 10 estimates the environmental conditions at the observation target location from the reference values of the environmental conditions at the reference location and performs a correction process on the estimation result. Then, the management server 10 calculates the wind conditions at the observation target location based on the result of the correction process and flight data from the drone 30 that flew over the observation target location. In other words, in the above-described embodiment, there is no need to acquire environmental condition data at the observation target location, and therefore there is no need to equip the drone 30 with various sensor functions for acquiring environmental condition data at the observation target location. As a result, the drone 30 can be made more energy-efficient, lightweight, and have more compact external dimensions, thereby achieving benefits such as longer flight times. However, this is not limited to this, and the drone 30 may also have a sensor function for acquiring environmental condition data at the observation target location.
[0064] If the drone 30 is equipped with a sensor function for acquiring environmental condition data at the observation target location, the management server 10 performs a correction process using the following calculation formula, for example, to suppress errors that may occur due to the difference between the air density at the reference location and the air density at the observation target location.
[0065] That is, the wind condition calculation unit 114 (see FIG. 6) performs correction processing using the following formula 7: where T' is the temperature at the observation target position, P' is the atmospheric pressure (absolute pressure) at the observation target position, R' is the humidity (relative humidity) at the observation target position, and ρ' is the air density (unit: kg / m 3 ), ρ is the air density at the reference position (unit: kg / m 3 ), and α represents a correction coefficient. In Equation 7, it is assumed that the altitude at the reference position is 0 m, the temperature is 273.15 K (0°C), the atmospheric pressure is 1 atm, and the humidity is 60%. In Equation 7, "273.15 / T'" represents the temperature correction process, "P' / 1" represents the atmospheric pressure correction process, and "1-α×R'" represents the humidity correction process.
[0066]
number
[0067] To summarize the above, the wind condition observation system 1 of the present invention only needs to have the following configuration, and can take on a variety of different embodiments. In other words, the wind condition observation system 1 is a wind condition observation system characterized by having a flight data acquisition unit 111 as a flight data acquisition means for acquiring flight data including time series data of the attitude control of a drone 30, which is an aircraft that flew over an observation target location where wind conditions are observed, an environmental condition acquisition unit 112 as an environmental condition acquisition means for acquiring environmental condition data related to the environmental conditions of the observation target location, and a wind condition calculation unit 114 as a wind condition calculation means for calculating the wind conditions at the observation target location based on the acquired flight data and environmental condition data. This allows for calculation of wind conditions that are more in line with reality, taking into account differences in environmental conditions at the flight location of the drone 30.
[0068] Here, the environmental condition acquisition unit 112 may acquire at least one of information on the temperature, atmospheric pressure, and humidity at the observation target location as environmental condition data, and the wind condition calculation unit 114 may calculate at least one of wind speed and wind direction as the wind conditions at the observation target location based on the time series data of attitude control in the flight data and at least one of information on the temperature, atmospheric pressure, and humidity at the observation target location. This allows for calculation of wind speed and wind pressure that are more accurate to reality, taking into account differences in temperature, atmospheric pressure, and humidity as environmental conditions at the flight location of drone 30.
[0069] The wind condition calculation unit 114 may also be characterized in that it calculates at least one of the wind speed and wind direction at the observation target position based on the air density calculated from the acquired environmental condition data. This allows for calculation of wind speed and wind pressure that are more accurate to the actual situation, taking into account the difference in air density between the reference position and the observation target position.
[0070] The temperature, atmospheric pressure, and humidity at the observation location may be estimated based on reference values of temperature, atmospheric pressure, and humidity measured as environmental conditions at a predetermined reference location. This allows for the calculation of wind speed and pressure that are more accurate to reality, taking into account the difference between the air density calculated based on the estimated temperature, atmospheric pressure, and humidity and the actual air density.
[0071] Furthermore, the wind condition observation method of the present invention can be implemented in a variety of different forms as long as it has the following configuration. In other words, the wind condition observation method of the present invention is a wind condition observation method characterized by including the steps of acquiring flight data including time series data on the attitude control of an aircraft that has flown over an observation location where wind conditions are to be observed, acquiring environmental condition data related to the environmental conditions of the observation location, and calculating the wind conditions at the observation location based on the acquired flight data and environmental condition data.
[0072] The program of the present invention may be configured as follows and may take various forms. In other words, the program of the present invention is a program that enables various computers operating in the wind condition observation system 1 to perform the following functions: acquire flight data including time series data on the attitude control of an aircraft that flies over an observation location where wind conditions are to be observed; acquire environmental condition data related to the environmental conditions of the observation location; and calculate the wind conditions at the observation location based on the acquired flight data and environmental condition data. [Explanation of symbols]
[0073] 1...wind condition observation system, 10...management server, 11...control unit, 30...drone, 31...control unit, 50...user terminal, 90...network, 111...flight data acquisition unit, 112...environmental condition acquisition unit, 113...information management unit, 114...wind condition calculation unit, 115...transmission control unit, 311...flight control unit, 312...flight data acquisition unit, 313...information management unit, 314...transmission control unit
Claims
1. a flight data acquisition means for acquiring flight data including time-series data of attitude control of an aircraft that has flown over an observation target position where wind conditions are to be observed; an environmental condition acquisition means for acquiring environmental condition data relating to the environmental conditions at the observation target position; a wind condition calculation means for calculating wind conditions at the observation target position based on the acquired flight data and the environmental condition data; A wind condition observation system comprising:
2. the environmental condition acquisition means acquires, as the environmental condition data, information on at least one of a temperature, an atmospheric pressure, and a humidity at the observation target location; the wind condition calculation means calculates at least one of wind speed and wind direction as the wind conditions at the observation target position based on the time series data of the attitude control among the flight data and information on at least one of air temperature, atmospheric pressure, and humidity at the observation target position, The wind condition observation system according to claim 1 .
3. the wind condition calculation means calculates at least one of wind speed and wind direction at the observation target position based on air density calculated from the acquired environmental condition data. The wind condition observation system according to claim 2.
4. The temperature, atmospheric pressure, and humidity at the observation target position are estimated based on reference values of the temperature, atmospheric pressure, and humidity measured as environmental conditions at a predetermined reference position. The wind condition observation system according to claim 2.
5. acquiring flight data including time-series data of attitude control of an aircraft that flew over an observation target location where wind conditions are to be observed; acquiring environmental condition data relating to environmental conditions at the target location; calculating wind conditions at the observation target location based on the acquired flight data and the environmental condition data; A wind condition observation method comprising:
6. On the computer, A function to acquire flight data including time series data of attitude control of the aircraft that flew over the observation location where wind conditions are to be observed; a function of acquiring environmental condition data relating to the environmental conditions of the observation target location; a function of calculating wind conditions at the observation target location based on the acquired flight data and the environmental condition data; A program to achieve this.
Citation Information
Patent Citations
Low-altitude mobile wind speed measurement method based on four-rotor unmanned aerial vehicle
CN112986612A
Wind field data determination method and device
CN116679079A
Wind speed and wind direction prediction method and system
CN117172371A
Meteorological observation device
JP2014196906A
Air speed measuring system
JP2017083318A