The present invention relates to an insolation correction method, an insolation correction device, a recording medium, a model, a model generating method, and a model providing method.
Recently, the introduction of renewable energy has been instigated in order for global warming countermeasures or the like. Photovoltaic power generation that is one of the renewable energy has an advantage of not generating greenhouse effect gas, and is expected to be widely used. It is necessary to predict the insolation in the construction plan or the actual operation of a photovoltaic power plant.
In Japanese Patent Laid-Open Publication No. 11-211560, a system is disclosed in which at a point where an insolation is actually measured, an actually measured value of the insolation is compared with an estimate value of the insolation that is obtained by a predetermined calculation expression, using weather satellite image data relevant to the point, parameters of the calculation expression are adjusted such that an error between the estimate value and the actually measured value is an allowance or less, and the insolation at an arbitrary point close to the actual measurement point is estimated by the calculation expression using the adjusted parameters.
However, in the system of Japanese Patent Laid-Open Publication No. 11-211560, an absorption coefficient of the insolation according to aerosol particles or moisture vapor is also considered together with the weather satellite image data, but the influence of the cloud is not sufficiently considered.
In addition, there are a plurality of weather information service providers globally providing weather data including insolation data, but the insolation data provided by any of the weather information service providers may have a large deviation from the actually measured value of the insolation.
The present disclosure has been made in consideration of such circumstances, and an object thereof is to provide an insolation correction method, an insolation correction device, a recording medium, a model, a model generating method, and a model providing method in which insolation data having a small deviation from an actually measured value can be provided.
An insolation correction method according to an embodiment of the present disclosure includes: acquiring insolation data; acquiring weather data; and correcting the acquired insolation data, on the basis of the acquired weather data.
An insolation correction device according to an embodiment of the present disclosure includes: a first acquisition unit acquiring insolation data; a second acquisition unit acquiring weather data; and a correction unit correcting the insolation data acquired by the first acquisition unit, on the basis of the weather data acquired by the second acquisition unit.
A computer readable non-transitory recording medium recording a computer program according to an embodiment of the present disclosure, the computer program allows a computer to execute processing of: acquiring insolation data; acquiring weather data; and correcting the acquired insolation data, on the basis of the acquired weather data.
A model according to an embodiment of the present disclosure is generated by machine learning with insolation data and weather data as an input variable and insolation data after correction as an output variable.
A model generating method according to an embodiment of the present disclosure, includes: acquiring insolation data and weather data; acquiring insolation data after correction; and generating a model with the insolation data and the weather data as an input variable and the insolation data after correction as an output variable.
A model providing method according to an embodiment of the present disclosure, includes: storing a plurality of different models generated by machine learning with insolation data and weather data as an input variable and insolation data after correction as an output variable; receiving selection of a required weather information service provider among a plurality of weather information service providers; and providing a model corresponding to the selected weather information service provider, among the plurality of different models.
According to the present disclosure, it is possible to provide insolation data having a small deviation from an actually measured value.
The above and further objects and features of the invention will more fully be apparent from the following detailed description with accompanying drawings.
Hereinafter, the present invention will be described on the basis of the drawings illustrating embodiments thereof.
The weather information service provider is a company globally providing a weather database, and provides insolation data to the user by using an individual prediction model. In the insolation DB 110, the insolation data generated by using the prediction model is recorded. The management server 100 is capable of accessing the insolation DB 110, of reading out required insolation data, and of providing the read insolation data to the user.
The agent using weather information is a company using the insolation data and relevant information relevant to the insolation data. The agent using weather information is capable of receiving the provision of the insolation data and the relevant information relevant to the insolation data from the server 50 by using the terminal device 10.
The control unit 51 may include a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and the like. The storage unit 54 includes a semiconductor memory, a hard disk, or the like, and is capable of storing required data such as data obtained as a result of the processing in the server 50.
The insolation data acquisition unit 52 has a communication function on the communication network 1, and is capable of acquiring the insolation data from the management server 100 of the weather information service provider.
The weather data acquisition unit 53 is capable of accessing the weather data DB 61, and of acquiring the weather data from the weather data DB 61. In the weather data, for example, data observed in a weather observation station, data provided by a weather prediction business operator, or the like can be used. The weather data can be stored in advance in the weather data DB 61. In addition, the weather data may be acquired as needed, and may be stored in the weather data DB 61. The weather data may include a physical amount affected by the cloud and a physical amount having a correlative relationship with the cloud, and includes not only data that can be directly observed but also data obtained by processing the observed data.
Next, an insolation correction method of this embodiment will be described. In this embodiment, insolation correction may be performed by only the first correction unit 55, may be performed by only the second correction unit 57, or may be performed by combining the first correction unit 55 and the second correction unit 57.
First, the insolation correction method by the first correction unit 55 will be described.
The first correction unit 55 is capable of correcting the acquired insolation data, on the basis of the acquired weather data. In the acquired insolation data, the influence of the cloud, the rain, the fog, and the like on the insolation is not sufficiently considered, but the influence of the cloud, the rain, the fog, and the like can be considered by correcting the acquired insolation data with the weather data, and thus, insolation data having a small deviation from the actually measured value can be provided. In addition, in a case where the acquired insolation data is a future prediction, future insolation data can be corrected by acquiring future weather data.
In a correction method C2, in a case where the air pressure constant is an air pressure constant threshold value or more, the first correction unit 55 corrects the insolation data before correction. In a case where the air pressure constant is {112−[Air Pressure above Sea Level]/10} the air pressure constant threshold value, for example, can be 1. The air pressure constant increases as the air pressure above sea level decreases. In a case where the air pressure constant is the air pressure constant threshold value or more, the land surface part is at a low air pressure, and the air flows to the land surface part from a portion at a higher air pressure, and thus, convection occurs, and the cloud occurs. Accordingly, it is considered that it is necessary to consider the influence of the cloud, and it is necessary to correct the acquired insolation data. The insolation data can be corrected by dividing the horizontal global insolation by the a-th power (of the air pressure constant). Here, Exponent a>1. The exponent a, for example, can be a=1.1, a=1.2, a=1.3, and the like. Since a prediction algorithm of the insolation data may be different in accordance with a supply source of the insolation data, the exponent a may be suitably changed in accordance with the supply source of the insolation data. Note that, in a case where the air pressure constant is less than the air pressure constant threshold value, it is not necessary to correct the insolation data.
In a correction method C3, in a case where the average air pressure above sea level is less than the air pressure threshold value, the first correction unit 55 corrects the insolation data before correction. In a case where the air pressure above sea level is the air pressure threshold value (for example, 101 kPa or the like) or less, the land surface part is at a low air pressure, and the air flows to the land surface part from a part at a higher air pressure, and thus, convection occurs, and the cloud occurs. Accordingly, it is considered that it is necessary to consider the influence of the cloud, and it is necessary to correct the acquired insolation data. The insolation data can be corrected by multiplying the insolation data and a predetermined coefficient b (here, b<1, for example, b=0.95, b=0.90, b=0.85, and the like). Since the prediction algorithm of the insolation data may be different in accordance with the supply source of the insolation data, the coefficient b may be suitably changed in accordance with the supply source of the insolation data. Note that, in a case where the average air pressure is the air pressure threshold value or more, it is not necessary to correct the insolation data.
In a correction method C4, in a case where the dew-point depression is less than the dew-point depression threshold value, the first correction unit 55 corrects the insolation data before correction. In a case where the dew-point depression is greater than the dew-point depression threshold value, the dew-point depression is large, and thus, the humidity is low, and it is considered that it is not necessary to consider the influence of the cloud. On the other hand, in a case where the dew-point depression is less than the dew-point depression threshold value, the dew-point depression is small, and thus, the humidity is high, and it is considered that the rain or the fog occurs in the region, and it is considered that it is necessary to correct the acquired insolation data. The insolation data can be corrected by multiplying the insolation data and a predetermined coefficient c (here, c<1, for example, c=0.98, c=0.95, c=0.90, and the like). Since the prediction algorithm of the insolation data may be different in accordance with the supply source of the insolation data, the coefficient c may be suitably changed in accordance with the supply source of the insolation data.
All of the correction methods C1 to C4 described above may be simultaneously performed insofar as a correction condition is satisfied, and only a part thereof may be performed. In particular, since the correction methods C1 and C2 are more effective to decrease the deviation from the actually measured value than the correction methods C3 and C4, the correction methods C1 and C2 may be performed, and in order to further decrease the deviation, the correction methods C1 to C4 may be performed.
Next, the insolation correction method by the second correction unit 57 will be described.
The second correction unit 57 is capable of correcting the acquired insolation data, on the basis of the acquired weather data. In the acquired insolation data, the influence of the cloud, the rain, the fog, and the like on the insolation is not sufficiently considered, but the influence of the cloud, the rain, and the fog can be considered by correcting the acquired insolation data with the weather data, and thus, insolation data having a small deviation from the actually measured value can be provided. In addition, in a case where the acquired insolation data is a future prediction, the future insolation data can be corrected by acquiring the future weather data.
As described above, the second correction unit 57 includes the input data generating unit 571 and the model unit 572. Note that, herein, the model unit is synonymous with the model, and the model unit also includes the meaning of an aggregate of a plurality of models. The model unit 572 is a machine-learned model, and for example, can be configured by a neural network. In the model unit 572, a relationship between an input variable and an output variable is formulated, and is generated by machine learning with the insolation data and the weather data as the input variable and insolation data after correction as the output variable. In a case where the insolation data and the weather data are input, the model unit 572 is capable of outputting the insolation data after correction.
As described above, the insolation data after correction can be obtained by inputting the dew-point depression data to the model 572a. By setting the dew-point depression data as the input variable of the model 572a, it is possible to consider the influence of the rain, the fog, or the like on the insolation.
As described above, by inputting logarithmic data of humidity data to the model 572a, it is possible to obtain the insolation data after correction. By setting the logarithmic data of the humidity data as the input variable of the model 572a, it is possible to consider the influence of the cloud on the insolation. In addition, even though it is not illustrated in
The insolation data that is input to the model 572a can be insolation data that is acquired from the weather information service provider and is not corrected, but is not limited thereto. For example, corrected insolation data subjected to all or a part of the correction methods C1 to C4 by the first correction unit 55 described above. That is, the corrected insolation data is included as the input variable of the model 572a. The insolation data may be corrected on the basis of the weather data, or the insolation data may be weighted-averaged in time unit to correct the time lag. By inputting the corrected insolation data to the model 572a, the model 572a further corrects the corrected insolation data, and thus, a correction accuracy can be further improved.
The corrected insolation data can be recorded in the insolation data DB 62.
Next, a model generating method (model learning method) will be described.
As described above, the learning processing unit 58 includes the learning data generating unit 581, the model unit 582, and the parameter determination unit 583. The model unit 582 stores the model before machine learning. Note that, a model in the middle of the machine learning or a model to be subjected to relearning may be stored in the model unit 582. The model, for example, can be configured by a neural network including an input layer, an intermediate layer, and an output layer. In the model before machine learning, parameters of the neural network are undetermined.
In the relearning of the model, the learned model may be learned again, or relearning may be performed from the beginning by using initial parameters. For example, in a case where the model is learned for each specific trigger, learning can be performed from the beginning by using the learning data in the past. The specific trigger, for example, may be when updating a weather satellite.
Examples of a machine learning method may include linear regression, ridge regression, Lasso regression, an elastic net, and the like, as a linear model, and may include a k-nearest neighbor method, a regression tree, random forest, gradient boosting, support vector regression, projection pursuit regression, Gaussian process regression, and the like other than a neural network, as a non-linear model. Note that, a non-linear regression model is more preferable than a linear regression model.
It is not necessary that the models that are generated by machine learning are uniform. Since the insolation data that is provided from the weather information service provider is generated by the weather information service provider using the individual prediction model, data feature of the insolation data to be predicted may be different in accordance with the prediction model to be used. Therefore, a model intrinsic to each of the weather information service providers can be generated.
In a case of receiving the selection of a required weather information service provider among the plurality of weather information service providers, the second correction unit 57 is capable of correcting the acquired insolation data by using a model corresponding to the selected weather information service provider. The insolation data that is provided from the company A can be corrected by using the model 572a for the company A. Similarly, the insolation data that is provided from the company B can be corrected by using the model 572b for the company B, and the insolation data that is provided from the company C can be corrected by using the model 572c for the company C. Accordingly, even in a case where the business operator of the supply source of the insolation data is different, the insolation data can be suitably corrected. Note that, in the example described above, the model associated with the weather information service provider is generated and used, but a model associated with the prediction model that is used in the prediction of the insolation data may be generated and used.
As with the correction method C1, the control unit 51 corrects a time lag of the horizontal global insolation (S13), and determines whether or not an air pressure constant is an air pressure constant threshold value or more (S14). In a case where the air pressure constant is the air pressure constant threshold value or more (YES in S14), as with the correction method C2, the control unit performs correction by dividing the horizontal global insolation by a predetermined number (S15). In a case where the air pressure constant is not the air pressure constant threshold value or more (NO in S14), the control unit 51 performs the processing of step S16 described below.
The control unit 51 determines whether or not an air pressure above sea level is less than an air pressure threshold value (S16), and in a case where the air pressure above sea level is less than the air pressure threshold value (YES in S16), as with the correction method C3, the control unit performs correction by multiplying the horizontal global insolation and a predetermined number b (S17). In a case where the air pressure above sea level is not less than the air pressure threshold value (NO in S16), the control unit 51 performs the processing of step S18 described below.
The control unit 51 determines whether or not dew-point depression is less than a dew-point depression threshold value (S18), and in a case where the dew-point depression is less than the dew-point depression threshold value (YES in S18), as with the correction method C3, the control unit performs correction by multiplying the horizontal global insolation and a predetermined number c (S19), outputs the corrected horizontal global insolation (S20), and ends the processing. In a case where the dew-point depression is not less than the dew-point depression threshold value (NO in S18), the control unit 51 performs the processing of step S20.
Note that, all or only a part of the processing of each of step S13, steps S14 and S15, steps S16 and S17, steps S18 and S19 may be performed.
The control unit 51 acquires a horizontal global insolation in a required period (a correction period) at a required point from the selected weather information service provider (S33), and acquires weather data in the required period at the required point or at a point in the vicinity thereof (S34).
The control unit 51 inputs the horizontal global insolation and the weather data to the selected model and corrects the horizontal global insolation (S35), outputs the corrected horizontal global insolation (S36), and ends the processing.
Note that, the insolation correction may be performed by performing only the processing illustrated in
The control unit 51 acquires actually measured data of the horizontal global insolation in the target period at the target point (S45), inputs the horizontal global insolation and the weather data as the input variable to the model, and adjusts the parameters (the weight, the bias, and the like) such that the value of an objective function is minimized by using the horizontal global insolation and the actually measured data that are output by the model (S46).
The control unit 51 determines whether or not the value of the objective function is in an allowable range (S47), and in a case where the value of the objective function is not in the allowable range (NO in S47), the control unit continues the processing subsequent to step S46. In a case where the value of the objective function is in the allowable range (YES in S47), the control unit 51 stores the generated model in the model unit 572 (S48), and ends the processing.
Next, an evaluation result of the insolation correction method of this embodiment will be described.
The server 50 of this embodiment can be used in the provision of various services relevant to an insolation. Hereinafter, a service that can be provided by the server 50 will be described.
As described above, in a case where the weather information service provider performs a service for providing the insolation data by using the individual prediction model, it is possible to support the improvement of the accuracy of the insolation data to be provided. In addition, in a case where the weather information service provider receives the provision of the insolation data from another person, it is possible to improve the accuracy of the provided insolation data.
The insolation-relevant information providing unit 56 is capable of generating the relevant information relevant to the insolation and of providing the relevant information, for example, the agent using weather information. The agent using weather information is capable of displaying the relevant information by using the terminal device 10. Hereinafter, a specific example will be described.
The insolation-relevant information providing unit 56 is capable of calculating the predicted power generation amount, on the basis of the insolation data. Specifically, a daily power generation amount can be calculated by an expression of {Power Generation Amount=System Capacity×Daily Insolation×Loss Coefficient} using a system capacity of the power plant (the maximum output of an electric power facility), and a loss coefficient. The server 50 is capable of providing the calculated power generation amount to the terminal device 10.
The terminal device 10 is capable of displaying the transition of the power generation amount of the selected power plant (in the illustrated example, power plants P1 and P2) and a daily average power generation amount on a power generation amount display screen 233.
The insolation-relevant information providing unit 56 is capable of providing an insolation, a system capacity, a loss coefficient, an annual power generation amount, a power selling price, and a power selling income in the selected power plant in the selected target period to the terminal device 10. The system capacity and the loss coefficient can be stored in advance in the storage unit 54 associated with the power plant. The annual power generation amount can be calculated by an expression of {System Capacity×Daily Insolation×Loss Coefficient×365}. The power selling income can be calculated by an expression of {Annual Power Generation Amount×Power Selling Price}. In addition, a profit can be calculated by subtracting expenses from the power selling income.
The terminal device 10 is capable of displaying the insolation, the system capacity, the loss coefficient, the annual power generation amount, the power selling price, and the power selling income in display regions 243, 244, 245, 246, 247, 248, respectively.
By performing correction considering an albedo change in a snowfall accumulation period in combination with the correction of the correction unit of this embodiment (at least one of the first correction unit 55 and the second correction unit 57), it is possible to predict an oblique insolation in the snowfall accumulation period with the same accuracy as that in a period in which there is no accumulated snow. Specifically, in a case where the amount of accumulated snow and the amount of snowfall are recognized as a constant value, it is possible to further decrease an error of the insolation after correction by performing albedo (a numerical value is a specific value) correction when predicting the oblique insolation. The albedo is a reflective index of solar radiation, and a ratio of reflective radiation to incident radiation is set to the reflective index. The albedo of main substances for calibrating the land surface is as follows.
Accumulated Snow (New, Dry) 0.75 to 0.9
Accumulated Snow (Old, Wet) 0.4 to 0.6
Note that, the correction of the insolation based on the albedo change is not limited to a case where there is accumulated snow, and can also be performed in accordance with the albedo of an object on the land surface.
This embodiment can be applied to the agriculture field. For example, by providing a relationship between the past insolation and the yield of agricultural crops to a farm family, a society such as an agricultural cooperative society, or an agricultural business operator, and by providing the prediction of the insolation, it is possible to predict in advance the yield of the agricultural crops. In addition, by providing the future insolation, this embodiment can be used in the adjustment of a picking season, the prediction of disease spread in the agricultural crops, or the like.
An insolation correction method of this embodiment, includes: acquiring insolation data; acquiring weather data, and correcting the acquired insolation data, on the basis of the acquired weather data.
An insolation correction device of this embodiment, includes: a first acquisition unit acquiring insolation data; a second acquisition unit acquiring weather data; and a correction unit correcting the insolation data acquired by the first acquisition unit, on the basis of the weather data acquired by the second acquisition unit.
A computer program of this embodiment allows a computer to execute processing of: acquiring insolation data; acquiring weather data; and correcting the acquired insolation data, on the basis of the acquired weather data.
In the insolation correction method, the insolation data is acquired, and the weather data is acquired. The insolation data, for example, can be acquired from a management server or the like that is operated by a weather information service provider. The insolation data can be time unit data of an insolation over a required period at one or a plurality of points. The insolation is the amount of radiant energy that is received from the sun for unit time in unit area, and the unit can be represented by [kWh/m2/h]. The insolation, for example, can be a horizontal global insolation by measuring an insolation from the entire sky. The required period may be any one of a period in the past, a period from the past to the future, and a period in the future. In the weather data, for example, data observed in a weather observation station, data provided by a weather prediction business operator, or the like can be used. The weather data may include a physical amount affected by the cloud and a physical amount having a correlative relationship with the cloud, and includes not only data that can be directly observed but also data obtained by processing the observed data.
In the insolation correction method, the acquired insolation data is corrected on the basis of the acquired weather data. The influence of the cloud is not sufficiently considered in the acquired insolation data, but the influence of the cloud can be considered by correcting the acquired insolation data with the weather data, and it is possible to provide insolation data having a small deviation from the actually measured value.
In the insolation correction method of this embodiment, the acquired insolation data is corrected by using a model with the insolation data and the weather data as an input variable.
In the insolation correction method, the acquired insolation data is corrected by using the model with the insolation data and the weather data as the input variable. That is, in the model, the insolation data and the weather data are set as an input variable, insolation data after correction is set as an output variable, and a relationship between the input variable and the output variable is formulated. Note that, the insolation data after correction may be a difference from the acquired insolation data (insolation data before correction) (a difference between the insolation data after correction and the insolation data before correction). The model can be generated by machine learning. Accordingly, in a case where the insolation data and the weather data are input to the model, the insolation data after correction can be obtained.
In the insolation correction method of this embodiment, the input variable of the model includes dew-point depression data, and weather data including the dew-point depression data is acquired.
In the insolation correction method, the dew-point depression data is included as the input variable of the model, and the dew-point depression data is input to the model, and thus, the insolation data after correction can be obtained. Dew-point depression is a difference between an air temperature at a certain latitude and a certain altitude and a dew-point temperature at the latitude and the altitude. Since the humidity increases as the dew-point temperature increases, the humidity increases as the dew-point depression decreases. Note that, the dew-point depression may be a difference between the air temperature at a certain altitude and the dew-point temperature at the altitude. By setting the dew-point depression data as the input variable of the model, it is possible to consider the influence of the rain, the fog, or the like.
In the insolation correction method of this embodiment, the input variable of the model includes logarithmic data of humidity data, and weather data including the logarithmic data of the humidity data is acquired.
In the insolation correction method, the logarithmic data of the humidity data is included as the input variable of the model, and the logarithmic data of the humidity data is input to the model, and thus, the insolation data after correction can be obtained. The logarithmic data of the humidity data, for example, can be represented by {1/log (Humidity)}. By setting the logarithmic data of the humidity data as the input variable of the model, it is possible to consider the influence of the cloud.
In the insolation correction method of this embodiment, the input variable of the model includes at least one of air temperature data, air temperature difference data, humidity difference data or apparent temperature difference data, cloudage data, direct insolation data, a combination of air temperature data and dew-point temperature data, a combination of air temperature data and wind-chill temperature data, a combination of air temperature data and apparent temperature data, a combination of air temperature data and heat index data, and scattered insolation data in a predetermined period, and weather data including at least one of the air temperature data, the air temperature difference data, the humidity difference data or the apparent temperature difference data, the cloudage data, the direct insolation data, the combination of the air temperature data and the dew-point temperature data, the combination of the air temperature data and the wind-chill temperature data, the combination of the air temperature data and the apparent temperature data, the combination of the air temperature data and the heat index data, and the scattered insolation data in the predetermined period is acquired.
In the insolation correction method, at least one of the air temperature data, the air temperature difference data, the humidity difference data or the apparent temperature difference data, the cloudage data, the direct insolation data, the combination of the air temperature data and the dew-point temperature data, the combination of the air temperature data and the wind-chill temperature data, the combination of the air temperature data and the apparent temperature data, the combination of the air temperature data and the heat index data, and the scattered insolation data in the predetermined period is included as the input variable of the model. The predetermined period, for example, can be one day. The air temperature data in the predetermined period is a daily average air temperature, the air temperature difference data in the predetermined period is an air temperature difference within a day, and the humidity difference data in the predetermined period is a humidity difference within a day. The same applies to the other data in the predetermined period.
By inputting at least one of the air temperature data, the air temperature difference data, the humidity difference data or the apparent temperature difference data, the cloudage data, the direct insolation data, the combination of the air temperature data and the dew-point temperature data, the combination of the air temperature data and the wind-chill temperature data, the combination of the air temperature data and the apparent temperature data, the combination of the air temperature data and the heat index data, and the scattered insolation data in the predetermined period to the model, it is possible to obtain the insolation data after correction. By setting at least one of the data pieces described above as the input variable of the model, it is possible to consider the influence of the cloud.
In the insolation correction method of this embodiment, the input variable of the model includes insolation data corrected on the basis of the acquired weather data, and the insolation data is further corrected by acquiring the corrected insolation data.
In the insolation correction method, the insolation data corrected on the basis of the acquired weather data is included as the input variable of the model. The weather data may include at least one of dew-point depression data and air pressure data above sea level. The insolation data may be corrected on the basis of the weather data, or a time lag may be corrected by weighted-averaging the insolation data in time unit.
By inputting the corrected insolation data to the model, the model further corrects the corrected insolation data, and thus, a correction accuracy can be further improved.
In the insolation correction method of this embodiment, weather data including dew-point depression data is acquired, and in a case where acquired dew-point depression data is less than a predetermined dew-point depression threshold value, the acquired insolation data is corrected.
In the insolation correction method, the weather data including the dew-point depression data is acquired, and in a case where the acquired dew-point depression data is less than the predetermined dew-point depression threshold value, the acquired insolation data is corrected. In a case where the dew-point depression is greater than the dew-point depression threshold value, the dew-point depression is large, and thus, the humidity is low, and it is considered that it is not necessary to consider the influence of the cloud. On the other hand, in a case where the dew-point depression is less than the dew-point depression threshold value, the dew-point depression is small, and thus, the humidity is high, and it is considered that the rain or the fog occurs in the region, and it is considered that it is necessary to correct the acquired insolation data. The insolation data can be corrected by multiplying the insolation data and a predetermined coefficient c (here, c<1, for example, c=0.98, c=0.95, c=0.90, and the like). Since a prediction algorithm of the insolation data may be different in accordance with a supply source of the insolation data, the coefficient c may be suitably changed in accordance with the supply source of the insolation data.
In the insolation correction method of this embodiment, weather data including air pressure data above sea level is acquired, and in a case where the acquired air pressure data above sea level is a predetermined air pressure threshold value or less, the acquired insolation data is corrected.
In the insolation correction method, the weather data including the air pressure data above sea level is acquired, and in a case where the acquired air pressure data above sea level is the predetermined air pressure threshold value or less, the acquired insolation data is corrected. In a case where the air pressure above sea level is the air pressure threshold value (for example, 101 kPa or the like) or less, the land surface part is at a low air pressure, and the air flows to the land surface part from a part at a higher air pressure, and thus, convection occurs, and the cloud occurs, and therefore, it is considered that it is necessary to consider the influence of the cloud, and it is necessary to correct the acquired insolation data. The insolation data can be corrected by multiplying the insolation data and a predetermined coefficient b (here, b<1, for example, b=0.95, b=0.90, b=0.85, and the like). Since the prediction algorithm of the insolation data may be different in accordance with the supply source of the insolation data, the coefficient b may be suitably changed in accordance with the supply source of the insolation data.
In the insolation correction method of this embodiment, weather data including air pressure data above sea level is acquired, and in a case where a difference between a predetermined value and the acquired air pressure data above sea level is a predetermined difference threshold value or more, the acquired insolation data is corrected.
In the insolation correction method, the weather data including the air pressure data above sea level is acquired, and in a case where the difference between the predetermined value and the acquired air pressure data above sea level is the predetermined difference threshold value or more, the acquired insolation data is corrected. Specifically, it can be defined as Air Pressure Constant={Predetermined Value a1−[Air Pressure Above Sea Level]/Constant a2}, and the difference described above can be represented by the air pressure constant. The air pressure constant increases as the air pressure above sea level deceases. In a case where the air pressure constant is an air pressure constant threshold value (corresponding to the difference threshold value) or more, the land surface part is at a low air pressure, and the air flows to the land surface part from a part at a higher air pressure, and thus, convection occurs, and the cloud occurs, and therefore, it is considered that it is necessary to consider the influence of the cloud, and it is necessary to correct the acquired insolation data. The insolation data can be corrected by dividing the insolation data by the a-th power (of the air pressure constant). Here, Exponent a>1. The exponent a, for example, can be a=1.1, a=1.2, a=1.3, and the like. Since the prediction algorithm of the insolation data may be different in accordance with the supply source of the insolation data, the exponent a may be suitably changed in accordance with the supply source of the insolation data.
In the insolation correction method of this embodiment, the insolation data is acquired from a weather information service provider.
In the insolation correction method, the insolation data is acquired from the weather information service provider. Each of the weather information service providers provides the insolation data by using an individual prediction model. Accordingly, in a case of correcting the insolation data, a correction method can be changed for each of the weather information service providers.
In the insolation correction method of this embodiment, selection of a required weather information service provider among a plurality of weather information service providers is received, and the acquired insolation data is corrected by using the model corresponding to the selected weather information service provider.
In the insolation correction method, the selection of the required weather information service provider among the plurality of weather information service providers is received, and the acquired insolation data is corrected by using a model corresponding to the selected weather information service provider. In a case where the weather information service provider is a company A, a company B, and a company C, insolation data that is provided from the company A can be corrected by using a model for a company A. Similarly, insolation data that is provided from the company B can be corrected by using a model for a company B, and insolation data that is provided from the company C can be corrected by using a model for a company C. Accordingly, even in a case where a business operator of the supply source of the insolation data is different, the insolation data can be suitably corrected.
A model of this embodiment is generated by machine learning with insolation data and weather data as an input variable and insolation data after correction as an output variable.
The model is generated by the machine learning with the insolation data and the weather data as the input variable and the insolation data after correction as the output variable. In the model, a relationship between the input variable and the output variable is formulated, and in a case where the insolation data and the weather data are input, the insolation data after correction can be output.
A model generating method of this embodiment, includes: acquiring insolation data and weather data; acquiring insolation data after correction; and generating a model with the insolation data and the weather data as an input variable and the insolation data after correction as an output variable.
In the model generating method, the model with the acquired insolation data and the weather data as the input variable and the insolation data after correction as the output variable is generated. Specifically, the model can be configured by a neural network (including an input layer, an intermediate layer, and an output layer). The acquired insolation data and the acquired weather data are set as input data for learning, and the actually measured value of the insolation data is set as teacher data. In a case where the input data for learning is input to the model, the model can be generated by adjusting parameters (weight and bias) of the neural network such that a difference between the insolation data and the teacher data output by the model decreases.
A model providing method of this embodiment, includes: storing a plurality of different models generated by machine learning with insolation data and weather data as an input variable and insolation data after correction as an output variable; receiving selection of a required weather information service provider among a plurality of weather information service providers; and providing a model corresponding to the selected weather information service provider among the plurality of different models.
In the model providing method, the plurality of different models generated by the machine learning are stored. The selection of the required weather information service provider among the plurality of weather information service providers is received, and the model corresponding to the selected weather information service provider is provided. In a case where the weather information service provider is a company A and a company B, and a request for a model for a company A is received from the company A, the model for a company A can be provided to the company A. Similarly, in a case where a request for a model for a company B is received from the company B, the model for a company B can be provided to the company B. Accordingly, in a case where the weather information service provider performs a service for providing the insolation data by using an individual prediction model, it is possible to support the improvement of the accuracy of the insolation data to be provided.
It is to be noted that, as used herein and in the appended claims, the singular forms “a”, “an”, and “the” include plural referents unless the context clearly dictates otherwise.
As this invention may be embodied in several forms without departing from the spirit of essential characteristics thereof, the present embodiments are therefore illustrative and not restrictive, since the scope of the invention is defined by the appended claims rather than by the description preceding them, and all changes that fall within metes and bounds of the claims, or equivalence of such metes and bounds thereof are therefore intended to be embraced by the claims.
Number | Date | Country | Kind |
---|---|---|---|
2020-130447 | Jul 2020 | JP | national |
This application is the national phase under 35 U.S.C. § 371 of PCT International Application No. PCT/JP2021/027457 which has an International filing date of Jul. 26, 2021 and designated the United States of America.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/027457 | 7/26/2021 | WO |