JP7740642B2 - Photovoltaic power generation forecasting system, photovoltaic power generation forecasting method, photovoltaic power generation forecasting program, past forecast estimation device, past forecast estimation method, and past forecast estimation program - Google Patents
Photovoltaic power generation forecasting system, photovoltaic power generation forecasting method, photovoltaic power generation forecasting program, past forecast estimation device, past forecast estimation method, and past forecast estimation programInfo
- Publication number
- JP7740642B2 JP7740642B2 JP2022060449A JP2022060449A JP7740642B2 JP 7740642 B2 JP7740642 B2 JP 7740642B2 JP 2022060449 A JP2022060449 A JP 2022060449A JP 2022060449 A JP2022060449 A JP 2022060449A JP 7740642 B2 JP7740642 B2 JP 7740642B2
- Authority
- JP
- Japan
- Prior art keywords
- past
- history data
- forecast
- power generation
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A30/00—Adapting or protecting infrastructure or their operation
Landscapes
- Photovoltaic Devices (AREA)
- Supply And Distribution Of Alternating Current (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、太陽光発電量予測システム、太陽光発電量予測方法、太陽光発電量予測プログラム、過去予報推定装置、過去予報推定方法、および過去予報推定プログラムに関するものである。 The present invention relates to a solar power generation forecasting system, a solar power generation forecasting method, a solar power generation forecasting program, a past forecast estimation device, a past forecast estimation method, and a past forecast estimation program.
ある発電電力予測システムは、ニューラルネットワークを使用して、ある時点についての過去の気象実測データおよび将来の気象予報データに基づいて、将来の太陽光発電量を予測している(例えば特許文献1参照)。 One power generation prediction system uses a neural network to predict future solar power generation based on past meteorological measurement data and future weather forecast data for a given point in time (see, for example, Patent Document 1).
また、ある太陽光発電量予測システムは、カメラで空画像を撮影し、その空画像に基づいて将来の太陽光発電量を予測している(例えば特許文献2参照)。 Furthermore, one solar power generation prediction system takes sky images with a camera and predicts future solar power generation based on those sky images (see, for example, Patent Document 2).
上述の発電電力予測システムでは、ニューラルネットワークの入力データとして、各時点での将来の気象予報データを使用しているため、そのニューラルネットワークを機械学習する際の学習データとして、長期間の多くの時点での気象予報データが要求される。 In the power generation forecasting system described above, future weather forecast data at each point in time is used as input data for the neural network, so weather forecast data for many points in time over a long period of time is required as training data when machine learning the neural network.
しかしながら、過去の気象実測データは比較的簡単に入手できるが、過去の気象予報データを入手することは困難である。気象予報データの提供者は、気象予報の的中率などが明らかになってしまうため、過去の気象予報データを提供したがらない。そのため、長期の時間を掛けて気象予報データを収集した後でないと適切な機械学習を行うことが困難である。つまり、比較的短時間で、正確な太陽光発電量の予測を開始することは困難である。また、気象予報データの代わりに、気象実測データを使用することも考えられるが、その場合、予報データと実測データとではデータの取る値の傾向が異なるため、正確に機械学習が行われない可能性がある。 However, while past measured weather data is relatively easy to obtain, it is difficult to obtain past weather forecast data. Weather forecast data providers are reluctant to provide past weather forecast data because it would reveal the accuracy of their weather forecasts. As a result, it is difficult to perform appropriate machine learning until weather forecast data has been collected over a long period of time. In other words, it is difficult to start accurately predicting solar power generation in a relatively short period of time. It is also possible to use measured weather data instead of weather forecast data, but in that case, there is a risk that machine learning will not be accurate because the values tend to differ between forecast data and measured data.
本発明は、上記の問題に鑑みてなされたものであり、気象予報データを入力データとしている学習器を使用して太陽光発電量を予測する際に、比較的短時間で、正確な太陽光発電量の予測を開始することができる太陽光発電量予測システム、太陽光発電量予測方法、および太陽光発電量予測プログラム、並びに、その機械学習に使用可能な過去予報推定装置、過去予報推定方法、および過去予報推定プログラムを得ることを目的とする。 The present invention was made in consideration of the above-mentioned problems, and aims to provide a solar power generation forecasting system, a solar power generation forecasting method, and a solar power generation forecasting program that can begin to accurately predict solar power generation in a relatively short period of time when predicting solar power generation using a learning device that uses weather forecast data as input data, as well as a past forecast estimation device, a past forecast estimation method, and a past forecast estimation program that can be used for this machine learning.
本発明に係る太陽光発電量予測システムは、気象予報データを入力データとする第1学習器で太陽光発電量を予測する太陽光発電量予測部と、過去の気象実履歴データから過去の気象予報履歴データを推定して生成する過去予報推定部と、過去予報推定部により生成された過去の気象予報履歴データを使用して第1学習器の機械学習を行う第1機械学習処理部とを備える。 The solar power generation prediction system according to the present invention includes a solar power generation prediction unit that predicts solar power generation using a first learning device that receives weather forecast data as input data, a past forecast estimation unit that estimates and generates past weather forecast history data from past actual weather history data, and a first machine learning processing unit that performs machine learning on the first learning device using the past weather forecast history data generated by the past forecast estimation unit.
本発明に係る太陽光発電量予測方法は、気象予報データを入力データとする第1学習器で太陽光発電量を予測する太陽光発電量予測ステップと、過去の気象実履歴データから過去の気象予報履歴データを推定して生成する過去予報推定ステップと、過去予報推定ステップで生成された過去の気象予報履歴データを使用して第1学習器の機械学習を行う機械学習処理ステップとを備える。 The solar power generation prediction method according to the present invention comprises a solar power generation prediction step in which a first learning device uses weather forecast data as input data to predict solar power generation; a past forecast estimation step in which past weather forecast history data is estimated and generated from past actual weather history data; and a machine learning processing step in which machine learning is performed on the first learning device using the past weather forecast history data generated in the past forecast estimation step.
本発明に係る太陽光発電量予測プログラムは、コンピューターに、気象予報データを入力データとする第1学習器で太陽光発電量を予測する太陽光発電量予測ステップと、過去の気象実履歴データから過去の気象予報履歴データを推定して生成する過去予報推定ステップと、過去予報推定ステップで生成された過去の気象予報履歴データを使用して第1学習器の機械学習を行う機械学習処理ステップとを実行させる。 The solar power generation prediction program of the present invention causes a computer to execute a solar power generation prediction step of predicting solar power generation using a first learning device that uses weather forecast data as input data, a past forecast estimation step of estimating and generating past weather forecast history data from past actual weather history data, and a machine learning processing step of performing machine learning on the first learning device using the past weather forecast history data generated in the past forecast estimation step.
本発明に係る過去予報推定装置は、過去の気象実履歴データを入力データとする学習器で過去の気象予報履歴データを推定して生成する過去予報推定部を備える。ここで、過去の気象実履歴データは、過去の複数時点での気象実履歴データであって、過去の気象予報履歴データは、過去の複数時点での気象予報履歴データである。 The past forecast estimation device according to the present invention includes a past forecast estimation unit that uses a learning device that receives past actual weather history data as input data to estimate and generate past weather forecast history data. Here, the past actual weather history data is actual weather history data from multiple points in time in the past, and the past weather forecast history data is weather forecast history data from multiple points in time in the past.
本発明に係る過去予報推定方法は、過去の気象実履歴データを入力データとする学習器で過去の気象予報履歴データを推定して生成する過去予報推定ステップを備える。ここで、過去の気象実履歴データは、過去の複数時点での気象実履歴データであって、過去の気象予報履歴データは、過去の複数時点での気象予報履歴データである。 The past forecast estimation method according to the present invention includes a past forecast estimation step in which past historical weather data is used as input data to estimate and generate past historical weather forecast data using a learning device. Here, the past historical weather data is historical weather data from multiple points in time in the past, and the past historical weather forecast data is historical weather forecast data from multiple points in time in the past.
本発明に係る過去予報推定プログラムは、コンピューターに、過去の気象実履歴データを入力データとする学習器で過去の気象予報履歴データを推定して生成する過去予報推定ステップを実行させる。ここで、過去の気象実履歴データは、過去の複数時点での気象実履歴データであって、過去の気象予報履歴データは、過去の複数時点での気象予報履歴データである。 The past forecast estimation program of the present invention causes a computer to execute a past forecast estimation step in which a learning device uses past actual weather history data as input data to estimate and generate past weather forecast history data. Here, the past actual weather history data is actual weather history data from multiple points in time in the past, and the past weather forecast history data is weather forecast history data from multiple points in time in the past.
本発明によれば、気象予報データを入力データとしている学習器を使用して太陽光発電量を予測する際に、比較的短時間で適切な機械学習を行うことができる太陽光発電量予測システム、太陽光発電量予測方法、および太陽光発電量予測プログラム、並びに、その機械学習に使用可能な過去予報推定装置、過去予報推定方法、および過去予報推定プログラムが得られる。 The present invention provides a solar power generation forecasting system, a solar power generation forecasting method, and a solar power generation forecasting program that can perform appropriate machine learning in a relatively short time when predicting solar power generation using a learning device that uses weather forecast data as input data, as well as a past forecast estimation device, a past forecast estimation method, and a past forecast estimation program that can be used for this machine learning.
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。 The above and other objects, features, and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.
以下、図に基づいて本発明の実施の形態を説明する。 The following describes an embodiment of the present invention with reference to the accompanying drawings.
図1は、本発明の実施の形態に係る太陽光発電量予測システムの構成を示すブロック図である。図1に示す太陽光発電量予測システムは、1台の情報処理装置(パーソナルコンピューターなど)で構成されているが、後述の処理部やユニットを、互いにデータ通信可能な複数の情報処理装置に分散させてもよい。また、そのような複数の情報処理装置には、特定の演算を並列処理するGPU(Graphics Processing Unit)が含まれていてもよい。 Figure 1 is a block diagram showing the configuration of a solar power generation prediction system according to an embodiment of the present invention. The solar power generation prediction system shown in Figure 1 is configured with a single information processing device (such as a personal computer), but the processing units and units described below may be distributed across multiple information processing devices that are capable of data communication with each other. Furthermore, such multiple information processing devices may include a GPU (Graphics Processing Unit) that processes specific calculations in parallel.
図1に示す太陽光発電量予測システムは、例えば特定の太陽光発電設備による発電量を予測するシステムであって、記憶装置1、通信装置2、ユーザーインターフェイス3、および演算処理装置4を備える。 The solar power generation prediction system shown in Figure 1 is a system that predicts the amount of power generated by, for example, a specific solar power generation facility, and includes a storage device 1, a communication device 2, a user interface 3, and an arithmetic processing device 4.
記憶装置1は、フラッシュメモリー、ハードディスクなどの不揮発性の記憶装置であって、各種データやプログラムを格納する。 Storage device 1 is a non-volatile storage device such as flash memory or a hard disk, and stores various data and programs.
ここでは、記憶装置1には、過去予報推定プログラム11および太陽光発電量予測プログラム12が格納されており、また、パラメーターデータセット13(後述のニューラルネットワークの結合係数(重み)、バイアスなどのパラメータなど)が必要に応じて格納される。 Here, the storage device 1 stores a past forecast estimation program 11 and a solar power generation prediction program 12, and also stores a parameter dataset 13 (parameters such as the neural network coupling coefficients (weights) and biases described below) as needed.
通信装置2は、ネットワークインターフェイス、周辺機器インターフェイス、モデムなどのデータ通信可能な装置であって、必要に応じて、他の装置とデータ通信を行う。 Communication device 2 is a device capable of data communication, such as a network interface, peripheral device interface, or modem, and performs data communication with other devices as needed.
ユーザーインターフェイス3は、操作画面などを表示するディスプレイなどの表示装置3a、およびユーザー操作を受け付けるキーボードなどの入力装置3bを備える。 The user interface 3 includes a display device 3a, such as a display that displays operation screens, and an input device 3b, such as a keyboard, that accepts user operations.
なお、図1では、ユーザーインターフェイス3は、演算処理装置4に、内部バスや周辺機器インターフェイスで接続されているが、その代わりに、例えば、演算処理装置4がネットワーク(インターネット、LAN(Local Area Network)など)上のサーバーに内蔵されている場合、ユーザーインターフェイス3は、そのサーバーと通信可能な端末装置のユーザーインターフェイスデバイスとされ、そのサーバーとその端末装置との間のデータ通信によって、演算処理装置4において実現される処理部やユニットのユーザーインターフェイスとして機能する。 In FIG. 1, the user interface 3 is connected to the arithmetic processing unit 4 via an internal bus or peripheral device interface. However, if the arithmetic processing unit 4 is instead built into a server on a network (such as the Internet or a local area network (LAN)), the user interface 3 serves as a user interface device for a terminal device that can communicate with the server, and functions as a user interface for the processing units and units implemented in the arithmetic processing unit 4 through data communication between the server and the terminal device.
演算処理装置4は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)などを備えるコンピューターであって、プログラムを、ROM、記憶装置1などからRAMにロードしCPUで実行することで、各種処理部として動作する。RAMは、その処理部のワークメモリーとして使用される。 The arithmetic processing unit 4 is a computer equipped with a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), etc., and operates as various processing units by loading programs from the ROM, storage device 1, etc. into the RAM and executing them on the CPU. The RAM is used as work memory for these processing units.
ここでは、プログラム11を実行することで、演算処理装置4は、過去実データ取得部21、過去予報推定部22、および機械学習処理部23として動作する。 Here, by executing program 11, the processing device 4 operates as a past actual data acquisition unit 21, a past forecast estimation unit 22, and a machine learning processing unit 23.
過去実データ取得部21は、過去の気象予報における特定項目(気温、湿度、日射量、雲面積率など)についての、実測データを取得する。例えば、過去実データ取得部21は、通信装置2を使用して特定のサーバーから実測データをダウンロードしたり、記憶装置1に予め保存されている実測データを読み出したりする。 The past actual data acquisition unit 21 acquires actual measurement data for specific items (temperature, humidity, solar radiation, cloud area ratio, etc.) in past weather forecasts. For example, the past actual data acquisition unit 21 downloads actual measurement data from a specific server using the communication device 2, or reads actual measurement data that has been stored in advance in the storage device 1.
過去予報推定部22は、過去の気象実履歴データを入力データとする学習器で過去の気象予報履歴データを推定して生成する。ここで、この過去の気象実履歴データは、過去の複数時点での気象実履歴データであって、この過去の気象予報履歴データは、その過去の複数時点での気象予報履歴データである。 The past forecast estimation unit 22 estimates and generates past weather forecast history data using a learning device that uses past actual weather history data as input data. Here, this past actual weather history data is actual weather history data from multiple points in time in the past, and this past weather forecast history data is weather forecast history data from those multiple points in time in the past.
この実施の形態では、過去予報推定部22は、過去の気象実履歴データ、並びに雲面積比率履歴データおよび太陽位置履歴データを入力データとして学習器で過去の気象予報履歴データを推定して生成する。 In this embodiment, the past forecast estimation unit 22 uses past actual weather history data, cloud area ratio history data, and solar position history data as input data and estimates and generates past weather forecast history data using a learning device.
また、この学習器は、過去の気象実履歴データと特定の気象予報提供者の過去の気象予報履歴データとを学習データとして機械学習されており、過去予報推定部22は、特定の気象予報提供者についての過去の気象予報履歴データを推定して生成する。つまり、複数の気象予報提供者のそれぞれについて、その気象予報提供者に固有の過去の気象予報履歴データ(過去の時点からみた将来の複数時点の気象予報の各項目の値)が個別的に生成される。 In addition, this learning device is trained by machine learning using past actual weather history data and past weather forecast history data of specific weather forecast providers as learning data, and the past forecast estimation unit 22 estimates and generates past weather forecast history data for specific weather forecast providers. In other words, for each of multiple weather forecast providers, past weather forecast history data specific to that weather forecast provider (values for each item of weather forecast for multiple future points in time viewed from past points in time) is individually generated.
図2は、図1に示す太陽光発電量予測システムにおける過去予報推定部22の構成を示すブロック図である。 Figure 2 is a block diagram showing the configuration of the past forecast estimation unit 22 in the solar power generation prediction system shown in Figure 1.
例えば図2に示すように、過去予報推定部22は、エンコーダー31、エンコーダー32-1~32-3、特徴ベクトル連結部33、潜在空間エンコーダー34、およびデコーダー35を備える。 For example, as shown in FIG. 2, the past forecast estimation unit 22 includes an encoder 31, encoders 32-1 to 32-3, a feature vector connection unit 33, a latent space encoder 34, and a decoder 35.
エンコーダー31は、1または複数層のニューラルネットワーク(ここでは全結合のニューラルネットワーク)を備え、そのニューラルネットワークで、上述の気象実履歴データ(入力データ)を特徴ベクトルに変換する。 The encoder 31 has one or more layers of neural networks (here, a fully connected neural network), and uses the neural network to convert the above-mentioned historical weather data (input data) into feature vectors.
エンコーダー32-1は、1または複数層のニューラルネットワーク(ここでは全結合のニューラルネットワーク)を備え、そのニューラルネットワークで、雲面積比率履歴データ(入力データ)を特徴ベクトルに変換する。エンコーダー32-2は、1または複数層のニューラルネットワーク(ここでは全結合のニューラルネットワーク)を備え、そのニューラルネットワークで、時間履歴データ(入力データ)を特徴ベクトルに変換する。エンコーダー32-3は、1または複数層のニューラルネットワーク(ここでは全結合のニューラルネットワーク)を備え、そのニューラルネットワークで、太陽位置履歴データ(入力データ)を特徴ベクトルに変換する。 Encoder 32-1 has a single or multiple layer neural network (here, a fully connected neural network) that converts cloud area ratio history data (input data) into a feature vector. Encoder 32-2 has a single or multiple layer neural network (here, a fully connected neural network) that converts time history data (input data) into a feature vector. Encoder 32-3 has a single or multiple layer neural network (here, a fully connected neural network) that converts sun position history data (input data) into a feature vector.
なお、エンコーダー31,32-1~32-3などにおけるニューラルネットワークの入力データは、適宜、(例えば0~1の値域に)正規化される。また、周期性のある入力データ(太陽位置および時間)は、正弦(サイン)関数や余弦(コサイン)関数を使用して正規化される。 Note that the input data to the neural networks in encoders 31, 32-1 to 32-3, etc. is normalized appropriately (for example, to a range of 0 to 1). Furthermore, periodic input data (sun position and time) is normalized using sine and cosine functions.
各時点における気象実測値(気温、湿度、風向き、風速など)、雲面積比率の値、および太陽位置(仰角と方位角)の値が特定され、複数時点についての気象実測値が気象実履歴データとされ、その複数時点についての雲面積比率の値が雲面積比率データとされ、その複数時点についての太陽位置の値が太陽位置履歴データとされる。 The actual meteorological measurements (temperature, humidity, wind direction, wind speed, etc.), cloud area ratio values, and solar position (elevation angle and azimuth angle) values at each point in time are identified, and the actual meteorological measurements for multiple points in time are treated as historical meteorological data, the cloud area ratio values for those multiple points in time are treated as cloud area ratio data, and the solar position values for those multiple points in time are treated as historical solar position data.
特徴ベクトル連結部33は、エンコーダー31,32-1~32-3により生成される特徴ベクトルを連結し、1つの特徴ベクトルとする。 The feature vector concatenation unit 33 concatenates the feature vectors generated by the encoders 31, 32-1 to 32-3 into a single feature vector.
潜在空間エンコーダー34は、ニューラルネットワークを備え、そのニューラルネットワークで、潜在空間において、特徴ベクトル連結部33により得られた連結後の特徴ベクトルの写像を行う。 The latent space encoder 34 includes a neural network that maps the concatenated feature vectors obtained by the feature vector concatenation unit 33 in latent space.
デコーダー35は、ニューラルネットワークを備え、そのニューラルネットワークで、潜在空間エンコーダー34による写像後の特徴ベクトルを、気象予報予測履歴データ(出力データ)に変換する。 The decoder 35 is equipped with a neural network that converts the feature vectors mapped by the latent space encoder 34 into weather forecast prediction history data (output data).
機械学習処理部23は、過去予報推定部22における学習器(ここでは、上述のニューラルネットワーク)の機械学習を既存の学習方法(誤差逆伝播法など)で行う。具体的には、機械学習処理部23は、その学習器の入力データと出力データとの対を複数セット含む学習データを使用して、その学習器のパラメータ(ここでは、ニューラルネットワークの重みおよびバイアス)を更新していく。 The machine learning processing unit 23 performs machine learning on the learning device (here, the above-mentioned neural network) in the past forecast estimation unit 22 using an existing learning method (such as backpropagation). Specifically, the machine learning processing unit 23 uses learning data containing multiple sets of pairs of input data and output data for the learning device to update the parameters of the learning device (here, the weights and biases of the neural network).
一定期間分の入力データが得られ、過去予報推定部22における学習器(ここでは、上述のニューラルネットワーク)の機械学習が完了すれば、過去予報推定部22によって、気象予報の項目(気温、湿度、風向き、風速など)について、過去の実測値から過去の予報値が推定可能となり、比較的短時間で、大量の過去の予報値の取得が可能となり、その予報値が後述の機械学習処理部26での機械学習に利用される。 Once a certain period of input data has been obtained and machine learning has been completed by the learning device (here, the neural network described above) in the past forecast estimation unit 22, the past forecast estimation unit 22 can estimate past forecast values for weather forecast items (temperature, humidity, wind direction, wind speed, etc.) from past measured values, making it possible to obtain a large number of past forecast values in a relatively short period of time, and these forecast values are used for machine learning in the machine learning processing unit 26 described below.
また、ここでは、プログラム12を実行することで、演算処理装置4は、入力データ取得部24、太陽光発電量予測部25、および機械学習処理部26として動作する。 Furthermore, by executing the program 12, the calculation processing device 4 operates as an input data acquisition unit 24, a solar power generation amount prediction unit 25, and a machine learning processing unit 26.
入力データ取得部24は、太陽光発電量を予測すべき太陽光発電設備について、入力データを取得する。入力データは、例えば、空画像履歴データ、気象実履歴データ、発電条件履歴データ、人工衛星予報データ、気象予報データ、および雲面積比率履歴データを含む。例えば、入力データ取得部24は、通信装置2を使用して特定のサーバーからその入力データをダウンロードしたり、記憶装置1に予め保存されているその入力データを読み出したりする。 The input data acquisition unit 24 acquires input data for the solar power generation facility for which solar power generation output is to be predicted. The input data includes, for example, sky image history data, actual weather history data, power generation condition history data, satellite forecast data, weather forecast data, and cloud area ratio history data. For example, the input data acquisition unit 24 downloads the input data from a specific server using the communication device 2, or reads the input data that has been previously stored in the storage device 1.
太陽光発電量予測部25は、気象予報データを入力データとする学習器で太陽光発電量を予測する。 The solar power generation prediction unit 25 predicts solar power generation using a learning device that uses weather forecast data as input data.
この実施の形態では、太陽光発電量予測部25は、気象予報データ(現時点からみた将来の複数時点の気象予報の各項目の予報値)および空画像履歴データをマルチモーダルな入力データとする学習器で太陽光発電量を予測し、この学習器は、(a)空画像履歴データから日射量予測データを生成し、(b)日射量予測データおよび気象予報データから太陽光発電量の予測値を生成する。なお、空画像履歴データは、太陽光発電量を予測する対象である発電設備から撮影装置で複数時点で空を撮影して得られた一連の空画像の画像データである。 In this embodiment, the solar power generation prediction unit 25 predicts solar power generation using a learning device that uses weather forecast data (forecast values for each item in the weather forecast for multiple future points in time from the present) and sky image history data as multimodal input data, and this learning device (a) generates solar radiation prediction data from the sky image history data, and (b) generates a predicted value for solar power generation from the solar radiation prediction data and weather forecast data. Note that the sky image history data is image data of a series of sky images obtained by photographing the sky at multiple points in time with a photographing device from the power generation facility that is the target for predicting solar power generation.
図3は、図1に示す太陽光発電量予測システムにおける太陽光発電量予測部25の構成を示すブロック図である。図4は、図3に示す太陽光発電量予測部25における日射量予測部41の構成を示すブロック図である。 Figure 3 is a block diagram showing the configuration of the solar power generation prediction unit 25 in the solar power generation prediction system shown in Figure 1. Figure 4 is a block diagram showing the configuration of the solar radiation prediction unit 41 in the solar power generation prediction unit 25 shown in Figure 3.
例えば図3に示すように、太陽光発電量予測部25は、日射量予測部41、エンコーダー42-1~42-4、データ連結部43、および発電量予測部44を備える。 For example, as shown in FIG. 3, the solar power generation amount prediction unit 25 includes a solar radiation amount prediction unit 41, encoders 42-1 to 42-4, a data linking unit 43, and a power generation amount prediction unit 44.
日射量予測部41は、学習器を備え、その学習器で、空画像履歴データ、気象予報データ、雲面積比率予報データ、および時間データといった入力データから、将来の複数時点の日射量予測値を導出する。日射量予測部41は、すべての太陽光発電設備に共通のものである(つまり、複数の太陽光発電設備に共通となるように機械学習されている)。ただし、日射量予測部41における後述のエンコーダー51,52については当該太陽光発電設備に固有のものであり、太陽光発電設備ごとに異なる(つまり、太陽光発電設備ごとに異なるように機械学習されている)。 The solar radiation prediction unit 41 is equipped with a learning device that derives predicted solar radiation values for multiple future points in time from input data such as sky image history data, weather forecast data, cloud area ratio forecast data, and time data. The solar radiation prediction unit 41 is common to all solar power generation facilities (i.e., it is machine-trained to be common to multiple solar power generation facilities). However, the encoders 51 and 52 in the solar radiation prediction unit 41, which will be described later, are specific to the solar power generation facility and differ for each solar power generation facility (i.e., it is machine-trained to be different for each solar power generation facility).
空画像履歴データ、気象予報データ、雲面積比率予報データ、および時間データは、現時点までの複数時点における空画像、気象予報、雲面積比率予報、および時間をそれぞれ示すデータである。この空画像は、撮影画像が所定画素数になるように変倍されたりトリミングされたりして生成される。この気象予報、雲面積比率予報、および時間は、適宜、正規化される。 The sky image history data, weather forecast data, cloud area ratio forecast data, and time data are data that respectively indicate sky images, weather forecasts, cloud area ratio forecasts, and times at multiple points in time up to the present. These sky images are generated by scaling and cropping the captured image so that it has a specified number of pixels. These weather forecasts, cloud area ratio forecasts, and times are normalized as appropriate.
そして、例えば図4に示すように、日射量予測部41は、エンコーダー51、エンコーダー52、特徴ベクトル連結部53、および日射量予測値演算部54を備える。 For example, as shown in FIG. 4, the solar radiation prediction unit 41 includes an encoder 51, an encoder 52, a feature vector connection unit 53, and a solar radiation prediction value calculation unit 54.
エンコーダー51は、畳み込みニューラルネットワーク(CNN)を備え、そのCNNで空画像履歴データを特徴ベクトルに変換する。エンコーダー51のCNNは、LSTM(Long short-term memory)層およびGAP(Global Average Pooling)層を備える。 Encoder 51 includes a convolutional neural network (CNN) that converts the blank image history data into a feature vector. The CNN in encoder 51 includes a long short-term memory (LSTM) layer and a global average pooling (GAP) layer.
エンコーダー52は、LSTM層を含むニューラルネットワークを備え、そのニューラルネットワークで、気象予報データ(特定複数時刻における風速、風向きなど)、雲面積比率予報データ(その特定複数時刻における雲面積比率の予報値)、および太陽位置データ(その特定複数時刻における仰角と方位角)を入力データとして、その入力データを特徴ベクトルに変換する。 Encoder 52 has a neural network including an LSTM layer, and this neural network converts weather forecast data (wind speed, wind direction, etc. at specific times), cloud area ratio forecast data (forecast values of cloud area ratio at those specific times), and solar position data (elevation angle and azimuth angle at those specific times) into feature vectors as input data.
特徴ベクトル連結部53は、エンコーダー51,52により生成される特徴ベクトルを連結し、1つの特徴ベクトルとする。 The feature vector concatenation unit 53 concatenates the feature vectors generated by the encoders 51 and 52 to create a single feature vector.
日射量予測値演算部54は、1または複数層のニューラルネットワーク(ここでは全結合のニューラルネットワーク)を備え、そのニューラルネットワークで、特徴ベクトル連結部53により得られた特徴ベクトルから日射量予測値を導出する。 The solar radiation prediction value calculation unit 54 has a single or multiple layer neural network (here, a fully connected neural network), and uses this neural network to derive a solar radiation prediction value from the feature vector obtained by the feature vector connection unit 53.
ここで、この日射量予測値は、例えば全天日射量(GHI:
Global Horizontal Irradiance)の予測値である。
Here, this predicted value of solar radiation is, for example, global solar radiation (GHI:
Global Horizontal Irradiance (GHIR) forecasts.
また、図3におけるエンコーダー42-1は、LSTM層を含むニューラルネットワークを備え、そのニューラルネットワークで、過去の複数時点での発電条件を示す発電条件履歴データを特徴ベクトルに変換する。この発電条件は、日射量履歴(現時点までの複数時点の日射量実データ)、出力電圧、出力電流、出力電力などの出力履歴(現時点までの上述の複数時点の出力電圧、出力電流、出力電力など)、気温履歴(現時点までの上述の複数時点の当該太陽光発電設備での気温)、ソーラーパネル仕様(当該発電設備における架台やソーラーパネルの種別など)などを含む。エンコーダー42-1は、当該太陽光発電設備に固有のものであり、太陽光発電設備ごとに異なる(つまり、太陽光発電設備ごとに異なるように機械学習されている)。 Also, encoder 42-1 in Figure 3 has a neural network including an LSTM layer, and this neural network converts power generation condition history data indicating power generation conditions at multiple past points in time into a feature vector. These power generation conditions include solar radiation history (actual solar radiation data at multiple points in time up to the present), output history such as output voltage, output current, and output power (output voltage, output current, output power, etc. at the above-mentioned multiple points in time up to the present), temperature history (temperature at the solar power generation facility at the above-mentioned multiple points in time up to the present), and solar panel specifications (type of mounting and solar panel at the power generation facility, etc.). Encoder 42-1 is specific to the solar power generation facility and differs for each solar power generation facility (in other words, it is machine-learned to be different for each solar power generation facility).
エンコーダー42-2は、LSTM層を含むニューラルネットワークを備え、そのニューラルネットワークで、過去および/または現在の複数時点での気象衛星により撮影された画像に基づく将来の複数時点での気象予報値を示す人工衛星予報データを特徴ベクトルに変換する。この気象予報値は、日射量(GHI,DNI:Direct Normal Irradiance,EBH,DHI:Diffuse Horizontal Irradianceなど)、雲面積比率、雲の不透明度、太陽位置(仰角と方位角)、気温などを含む。エンコーダー42-2は、すべての太陽光発電設備に共通のものである(つまり、複数の太陽光発電設備に共通となるように機械学習されている)。 Encoder 42-2 has a neural network including an LSTM layer, and uses this neural network to convert satellite forecast data indicating weather forecast values for multiple future points in time based on images taken by weather satellites at multiple past and/or present points in time into feature vectors. These weather forecast values include solar radiation (GHI, DNI: Direct Normal Irradiance, EBH, DHI: Diffuse Horizontal Irradiance, etc.), cloud area ratio, cloud opacity, solar position (elevation angle and azimuth angle), temperature, etc. Encoder 42-2 is common to all solar power generation facilities (i.e., it has been machine-learned to be common to multiple solar power generation facilities).
エンコーダー42-3は、LSTM層を含むニューラルネットワークを備え、そのニューラルネットワークで、将来の複数時点での気象予報値を示す気象予報データを特徴ベクトルに変換する。気象予報値は、気温、気圧、湿度、雲面積比率、降水量、風向き、風速などを含む。エンコーダー42-3は、すべての太陽光発電設備に共通のものである(つまり、複数の太陽光発電設備に共通となるように機械学習されている)。 Encoder 42-3 has a neural network including an LSTM layer, and uses this neural network to convert weather forecast data indicating weather forecast values for multiple future points in time into feature vectors. The weather forecast values include temperature, air pressure, humidity, cloud cover ratio, precipitation, wind direction, wind speed, etc. Encoder 42-3 is common to all solar power generation facilities (i.e., it has been machine-trained to be common to multiple solar power generation facilities).
エンコーダー42-4は、LSTM層を含むニューラルネットワークを備え、そのニューラルネットワークで、将来の複数時点での雲面積比率予報値を示す雲面積比率予報データおよび時間データを特徴ベクトルに変換する。なお、時間データは、上述の複数時点の時間(1日の中での時刻など)の値である。エンコーダー42-4は、すべての太陽光発電設備に共通のものである(つまり、複数の太陽光発電設備に共通となるように機械学習されている)。 Encoder 42-4 has a neural network including an LSTM layer, and uses this neural network to convert cloud area ratio forecast data indicating cloud area ratio forecast values at multiple future points in time and time data into feature vectors. Note that the time data is the time value (such as the time of day) at the multiple points in time mentioned above. Encoder 42-4 is common to all solar power generation facilities (i.e., it has been machine-trained to be common to multiple solar power generation facilities).
データ連結部43は、日射量予測部41により得られた日射量予測値、およびエンコーダー42-1~42-4により生成される特徴ベクトルを連結し、1つの特徴ベクトルとする。 The data concatenation unit 43 concatenates the solar radiation prediction value obtained by the solar radiation prediction unit 41 and the feature vectors generated by the encoders 42-1 to 42-4 to create a single feature vector.
発電量予測部44は、ニューラルネットワークを備え、そのニューラルネットワークで、データ連結部43により得られた特徴ベクトルから将来の複数時点での発電量予測値を導出する。なお、発電量予測値は、当該太陽光発電設備の発電量の予測値であり、電力の値でもよいし、電力量の値でもよい。ここで、将来の複数時点は、現時点から例えば3時間後、6時間後、24時間後などといった期間における、例えば5分間隔、15分間隔、30分間隔などといった所定時間間隔で到来する時点である。 The power generation prediction unit 44 is equipped with a neural network, which derives predicted power generation values at multiple future points in time from the feature vectors obtained by the data linking unit 43. The predicted power generation values are predicted values for the power generation amount of the solar power generation facility, and may be values for power or energy. Here, the multiple future points in time are points that arrive at predetermined time intervals, such as 5-minute intervals, 15-minute intervals, or 30-minute intervals, within a period such as 3 hours, 6 hours, or 24 hours from the present time.
機械学習処理部26は、太陽光発電量予測部25における学習器(ここでは、ニューラルネットワーク)の機械学習を既存の学習方法(誤差逆伝播法など)で行う。具体的には、機械学習処理部26は、その学習器の入力データと出力データとの対を複数セット含む学習データを使用して、その学習器のパラメータ(ここでは、ニューラルネットワークの重みおよびバイアス)を更新していく。 The machine learning processing unit 26 performs machine learning on the learning device (here, a neural network) in the solar power generation prediction unit 25 using an existing learning method (such as backpropagation). Specifically, the machine learning processing unit 26 uses learning data containing multiple sets of pairs of input data and output data for the learning device to update the parameters of the learning device (here, the weights and biases of the neural network).
なお、機械学習処理部26は、日射量予測部41を、発電設備ごとに個別的に事前に機械学習される。ここで、各発電設備には日射量計が設置されており、この日射量計によって各発電設備の日射量の実測データが得られ、この機械学習の学習データに使用される。 The machine learning processing unit 26 performs machine learning in advance on the solar radiation prediction unit 41 individually for each power generation facility. Here, a solar radiation meter is installed at each power generation facility, and this solar radiation meter obtains actual measured data on the amount of solar radiation at each power generation facility, which is used as learning data for this machine learning.
機械学習処理部26は、過去予報推定部22により生成された過去の気象予報履歴データを入力データ(上述の気象予報データ)として使用して太陽光発電量予測部25における学習器の機械学習を行う。 The machine learning processing unit 26 performs machine learning on the learner in the solar power generation prediction unit 25 using the past weather forecast history data generated by the past forecast estimation unit 22 as input data (the above-mentioned weather forecast data).
次に、上記太陽光発電量予測システムの動作について説明する。 Next, we will explain the operation of the above-mentioned solar power generation prediction system.
(a)太陽光発電量の予測 (a) Solar power generation forecast
入力データ取得部24は、上述のように、空画像履歴データ、発電条件履歴データ、人工衛星予報データ、気象予報データ、および雲面積比率予報データを入力データとして取得し、太陽光発電量予測部25は、その入力データから、将来の複数の時点における太陽光発電量予測値を導出する。 As described above, the input data acquisition unit 24 acquires sky image history data, power generation condition history data, satellite forecast data, weather forecast data, and cloud area ratio forecast data as input data, and the solar power generation amount prediction unit 25 derives predicted solar power generation amounts at multiple future points in time from the input data.
(b)太陽光発電量予測部25の機械学習 (b) Machine learning by the solar power generation forecasting unit 25
(b1)学習データの生成 (b1) Generating training data
まず、過去実データ取得部21が、過去の複数時点についての気象実履歴データ、雲面積比率履歴データ、時間履歴データ、および太陽位置履歴データを取得する。例えば、過去実データ取得部21は、過去の複数時点の気象実履歴データおよび雲面積比率履歴データを外部サーバーから取得し、また、その複数時点についての時間履歴データおよび太陽位置履歴データを生成する。 First, the past actual data acquisition unit 21 acquires historical weather data, cloud area ratio data, time history data, and solar position data for multiple past points in time. For example, the past actual data acquisition unit 21 acquires historical weather data and cloud area ratio data for multiple past points in time from an external server, and generates time history data and solar position history data for those multiple points in time.
次に、過去予報推定部22は、取得した気象実履歴データ、雲面積比率履歴データ、時間履歴データ、および太陽位置履歴データから、過去の複数時点について、気象実履歴データに対応する気象予報履歴データを導出する。 Next, the past forecast estimation unit 22 derives weather forecast history data corresponding to the actual weather history data for multiple past points in time from the acquired actual weather history data, cloud area ratio history data, time history data, and solar position history data.
なお、雲面積比率予報データおよび人工衛星予報データも、気象予報データ(つまり、上述の気象予報履歴データ)と同様にして、過去予報推定部22で生成してもよい。 In addition, cloud area ratio forecast data and satellite forecast data may also be generated by the past forecast estimation unit 22 in the same manner as weather forecast data (i.e., the above-mentioned weather forecast history data).
(b2)機械学習 (b2) Machine Learning
日射量予測部41は、複数の太陽光発電設備について共通して使用される。機械学習処理部26は、まず、日射量予測部41の機械学習を行う。その際、各太陽光発電設備での空画像履歴データと日射量実測値との対が学習データとされ、複数の太陽光発電設備についての学習データがまとめられ、日射量予測部41の機械学習に使用される。 The solar radiation prediction unit 41 is shared by multiple solar power generation facilities. The machine learning processing unit 26 first performs machine learning for the solar radiation prediction unit 41. At this time, pairs of sky image history data and actual solar radiation measurements for each solar power generation facility are used as learning data, and the learning data for multiple solar power generation facilities is compiled and used for the machine learning of the solar radiation prediction unit 41.
次に、過去の複数時点についての、空画像履歴データ、気象予報データ(つまり、上述の気象予報履歴データ)、雲面積比率予報データ、人工衛星予報データ、および発電条件履歴データと、その過去の複数時点からそれぞれみた将来の複数時点での実際の発電量との対が学習データとされ、機械学習処理部26は、その学習データを使用して、太陽光発電量予測部25の機械学習を行う。その際、日射量予測部41のエンコーダー51,52については更新されず、日射量予測部41の機械学習の結果のままとされる。 Next, pairs of sky image history data, weather forecast data (i.e., the above-mentioned weather forecast history data), cloud area ratio forecast data, satellite forecast data, and power generation condition history data for multiple past points in time, and actual power generation amounts at multiple future points in time as viewed from those multiple past points in time, are used as learning data, and the machine learning processing unit 26 uses this learning data to perform machine learning on the solar power generation amount prediction unit 25. At this time, the encoders 51 and 52 of the solar radiation prediction unit 41 are not updated, and the results of the machine learning by the solar radiation prediction unit 41 are left as they are.
上述のように、複数の太陽光発電設備についてそれぞれ得られる実測データなどに基づいて、学習データが生成され、その複数の太陽光発電設備に共通な過去予報推定部22および太陽光発電量予測部25が、その学習データに基づいて機械学習される。 As described above, learning data is generated based on actual measurement data obtained from each of multiple solar power generation facilities, and the past forecast estimation unit 22 and solar power generation prediction unit 25, which are common to the multiple solar power generation facilities, are machine-learned based on the learning data.
以上のように、上記実施の形態によれば、過去予報推定部22では、過去の気象実履歴データを入力データとする学習器で過去の気象予報履歴データが推定されて生成される。ここで、過去の気象実履歴データは、過去の複数時点での気象実履歴データであって、過去の気象予報履歴データは、過去の複数時点での気象予報履歴データである。そして、機械学習処理部26では、過去予報推定部22で生成された過去の気象予報履歴データを使用して、太陽光発電量予測部25における学習器の機械学習が行われる。 As described above, according to the above embodiment, the past forecast estimation unit 22 estimates and generates past weather forecast history data using a learning device that uses past actual weather history data as input data. Here, the past actual weather history data is actual weather history data from multiple points in time in the past, and the past weather forecast history data is weather forecast history data from multiple points in time in the past. Then, the machine learning processing unit 26 performs machine learning on the learning device in the solar power generation prediction unit 25 using the past weather forecast history data generated by the past forecast estimation unit 22.
これにより、気象予報データを入力データとしている学習器を使用して太陽光発電量を予測する際に、適切な過去の気象予報データ(つまり、気象予報履歴データ)が短時間で推定可能となるため、比較的短時間で適切な機械学習を行い正確な太陽光発電量の予測を開始することができる This allows for accurate prediction of solar power generation using a learning machine that uses weather forecast data as input data, making it possible to quickly estimate appropriate past weather forecast data (i.e., weather forecast history data). This allows for appropriate machine learning to be performed in a relatively short time, enabling accurate prediction of solar power generation.
さらに、過去のどの時点での予報値でも推定でき、また、過去予報推定部22によって、そもそも気象予報が局所的にされていない地点(発電設備)での気象予報も推定できるため、いずれの地点(発電設備)についても十分に多くの学習データが得られ、適切な機械学習が行われる。 Furthermore, forecast values can be estimated at any point in the past, and the past forecast estimation unit 22 can also estimate weather forecasts for locations (power generation facilities) where weather forecasts are not localized in the first place, so a sufficient amount of learning data can be obtained for any location (power generation facility), allowing appropriate machine learning to be performed.
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。 Various changes and modifications to the above-described embodiments will be apparent to those skilled in the art. Such changes and modifications may be made without departing from the spirit and scope of the subject matter and without diminishing its intended advantages. Thus, it is intended that such changes and modifications be included within the scope of the claims.
例えば、上記実施の形態における過去実データ取得部21、過去予報推定部22、および機械学習処理部23を備える装置を過去予報推定装置としてもよい。その場合、その過去予報推定装置は、入力データ取得部24、太陽光発電量予測部25、および機械学習処理部26を備えていなくてもよい。また、その過去予報推定装置(および、その過去予報推定装置において実行される過去予報推定方法)で得られた過去の気象予報データは、太陽光発電量の予測以外の用途にも使用可能である。 For example, a device equipped with the past actual data acquisition unit 21, past forecast estimation unit 22, and machine learning processing unit 23 in the above embodiment may be used as a past forecast estimation device. In that case, the past forecast estimation device does not need to be equipped with the input data acquisition unit 24, solar power generation amount prediction unit 25, and machine learning processing unit 26. Furthermore, the past weather forecast data obtained by the past forecast estimation device (and the past forecast estimation method executed in the past forecast estimation device) can be used for purposes other than predicting solar power generation.
また、上記実施の形態において、プログラム11,12は、それぞれ、可搬性のあるコンピューター読取可能な記録媒体に記録され、その記録媒体から当該装置にインストールされるようにしてもよい。 In addition, in the above embodiment, programs 11 and 12 may each be recorded on a portable, computer-readable recording medium and installed on the device from that recording medium.
本発明は、例えば、太陽光発電量の予測に適用可能である。 The present invention can be applied, for example, to predicting solar power generation.
11 過去予報推定プログラム
12 太陽光発電量予測プログラム
22 過去予報推定部
23 機械学習処理部(第2機械学習処理部の一例)
25 太陽光発電量予測部
26 機械学習処理部(第1機械学習処理部の一例)
11 Past forecast estimation program 12 Photovoltaic power generation amount prediction program 22 Past forecast estimation unit 23 Machine learning processing unit (an example of a second machine learning processing unit)
25 Photovoltaic power generation amount prediction unit 26 Machine learning processing unit (an example of a first machine learning processing unit)
Claims (10)
過去の気象実履歴データから過去の気象予報履歴データを推定して生成する過去予報推定部と、
前記過去予報推定部により生成された前記過去の気象予報履歴データを使用して前記第1学習器の機械学習を行う第1機械学習処理部と、
を備えることを特徴とする太陽光発電量予測システム。 a photovoltaic power generation amount prediction unit that predicts the photovoltaic power generation amount using a first learning device that uses weather forecast data as input data;
a past forecast estimation unit that estimates and generates past weather forecast history data from past actual weather history data;
a first machine learning processing unit that performs machine learning of the first learning device using the past weather forecast history data generated by the past forecast estimation unit;
A solar power generation prediction system comprising:
前記第1学習器は、(a)前記空画像履歴データから日射量予測データを生成し、(b)前記日射量予測データおよび前記気象予報データから前記太陽光発電量の予測値を生成すること、
を特徴とする請求項1記載の太陽光発電量予測システム。 the solar power generation amount prediction unit predicts the solar power generation amount using the first learning device, which receives as input data the weather forecast data and sky image history data obtained by photographing the sky with an imaging device from a power generation facility that is a target for predicting the solar power generation amount;
The first learning device (a) generates solar radiation prediction data from the sky image history data, and (b) generates a predicted value of the solar power generation amount from the solar radiation prediction data and the weather forecast data;
The solar power generation amount prediction system according to claim 1,
前記過去予報推定部は、第2学習器で前記過去の気象実履歴データから前記過去の気象予報履歴データを推定して生成し、
前記第2機械学習処理部は、前記第2学習器の機械学習を行うこと、
を特徴とする請求項1記載の太陽光発電量予測システム。 Further comprising a second machine learning processing unit,
the past forecast estimation unit estimates and generates the past weather forecast history data from the past actual weather history data using a second learning device;
the second machine learning processing unit performs machine learning of the second learner;
The solar power generation amount prediction system according to claim 1,
過去の気象実履歴データから過去の気象予報履歴データを推定して生成する過去予報推定ステップと、
前記過去予報推定ステップで生成された前記過去の気象予報履歴データを使用して前記第1学習器の機械学習を行う機械学習処理ステップと、
を備えることを特徴とする太陽光発電量予測方法。 a photovoltaic power generation amount prediction step of predicting the photovoltaic power generation amount using a first learning device that uses weather forecast data as input data;
a past forecast estimation step of estimating and generating past weather forecast history data from past actual weather history data;
a machine learning processing step of performing machine learning of the first learning device using the past weather forecast history data generated in the past forecast estimation step;
A method for predicting solar power generation amount, comprising:
気象予報データを入力データとする第1学習器で太陽光発電量を予測する太陽光発電量予測ステップと、
過去の気象実履歴データから過去の気象予報履歴データを推定して生成する過去予報推定ステップと、
前記過去予報推定ステップで生成された前記過去の気象予報履歴データを使用して前記第1学習器の機械学習を行う機械学習処理ステップと、
を実行させる太陽光発電量予測プログラム。 On the computer,
a photovoltaic power generation amount prediction step of predicting the photovoltaic power generation amount using a first learning device that uses weather forecast data as input data;
a past forecast estimation step of estimating and generating past weather forecast history data from past actual weather history data;
a machine learning processing step of performing machine learning of the first learning device using the past weather forecast history data generated in the past forecast estimation step;
A solar power generation prediction program that executes the above.
前記過去の気象実履歴データは、過去の複数時点での気象実履歴データであって、
前記過去の気象予報履歴データは、前記過去の複数時点での気象予報履歴データであること、
を特徴とする過去予報推定装置。 a past forecast estimation unit that estimates and generates past weather forecast history data using a learning device that uses past actual weather history data as input data;
The past actual weather history data is actual weather history data at a plurality of points in time in the past,
The past weather forecast history data is weather forecast history data at a plurality of past points in time;
A past forecast estimation device characterized by the above.
前記過去予報推定部は、前記特定の気象予報提供者についての前記過去の気象予報履歴データを推定して生成すること、
を特徴とする請求項6記載の過去予報推定装置。 the learning device is machine-learned using the past actual weather history data and past weather forecast history data of a specific weather forecast provider as learning data;
the past forecast estimation unit estimates and generates the past weather forecast history data for the specific weather forecast provider;
7. The past forecast estimation device according to claim 6, wherein:
前記過去の気象実履歴データは、過去の複数時点での気象実履歴データであって、
前記過去の気象予報履歴データは、前記過去の複数時点での気象予報履歴データであること、
を特徴とする過去予報推定方法。 a past forecast estimation step of estimating and generating past weather forecast history data using a learning device that uses past actual weather history data as input data;
The past actual weather history data is actual weather history data at a plurality of points in time in the past,
The past weather forecast history data is weather forecast history data at a plurality of past points in time;
A past forecast estimation method characterized by:
過去の気象実履歴データを入力データとする学習器で過去の気象予報履歴データを推定して生成する過去予報推定ステップを実行させ、
前記過去の気象実履歴データは、過去の複数時点での気象実履歴データであって、
前記過去の気象予報履歴データは、前記過去の複数時点での気象予報履歴データであること、
を特徴とする過去予報推定プログラム。 On the computer,
a learning device that uses past actual weather history data as input data to estimate and generate past weather forecast history data;
The past actual weather history data is actual weather history data at a plurality of points in time in the past,
The past weather forecast history data is weather forecast history data at a plurality of past points in time;
A past forecast estimation program that features:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022060449A JP7740642B2 (en) | 2022-03-31 | 2022-03-31 | Photovoltaic power generation forecasting system, photovoltaic power generation forecasting method, photovoltaic power generation forecasting program, past forecast estimation device, past forecast estimation method, and past forecast estimation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022060449A JP7740642B2 (en) | 2022-03-31 | 2022-03-31 | Photovoltaic power generation forecasting system, photovoltaic power generation forecasting method, photovoltaic power generation forecasting program, past forecast estimation device, past forecast estimation method, and past forecast estimation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023151049A JP2023151049A (en) | 2023-10-16 |
| JP7740642B2 true JP7740642B2 (en) | 2025-09-17 |
Family
ID=88327623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022060449A Active JP7740642B2 (en) | 2022-03-31 | 2022-03-31 | Photovoltaic power generation forecasting system, photovoltaic power generation forecasting method, photovoltaic power generation forecasting program, past forecast estimation device, past forecast estimation method, and past forecast estimation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7740642B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118249319B (en) * | 2024-02-05 | 2025-02-18 | 北京瑞科同创科技股份有限公司 | Wind power short-term prediction method and system based on Transformer model of contrastive learning |
| CN118554549B (en) * | 2024-07-25 | 2024-09-27 | 国网黑龙江省电力有限公司经济技术研究院 | Distributed energy consumption method and system based on neural network |
| CN119151266B (en) * | 2024-11-19 | 2025-06-24 | 浙江艾罗网络能源技术股份有限公司 | Energy dispatching method and related equipment for household photovoltaic energy storage system |
| CN121188442B (en) * | 2025-11-27 | 2026-03-24 | 南京宝能智慧能源有限公司 | Photovoltaic power generation prediction method and system based on AI engine |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011053168A (en) | 2009-09-04 | 2011-03-17 | Japan Weather Association | Method, device, and program for prereading amount of solar radiation |
| JP2013036820A (en) | 2011-08-05 | 2013-02-21 | Fuji Electric Co Ltd | Solar radiation amount prediction device and program |
| JP2016192864A (en) | 2015-03-31 | 2016-11-10 | 日本電気株式会社 | Predictive distribution estimation system, predictive distribution estimation method, and predictive distribution estimation program |
| JP2017200360A (en) | 2016-04-28 | 2017-11-02 | 清水建設株式会社 | Photovoltaic power generation amount prediction system, photovoltaic power generation amount prediction method, and program |
| JP2018021856A (en) | 2016-08-05 | 2018-02-08 | 三菱電機株式会社 | Weather information prediction device and power demand prediction device |
| US20180275314A1 (en) | 2015-08-31 | 2018-09-27 | Green Power Labs Inc. | Method and system for solar power forecasting |
| US20190012598A1 (en) | 2017-07-04 | 2019-01-10 | Taiwan Power Company | Power generation prediction system and a method thereof |
| JP2019117601A (en) | 2017-12-27 | 2019-07-18 | 株式会社東芝 | Demand prediction device and demand prediction method and computer program |
| US20200057175A1 (en) | 2018-08-17 | 2020-02-20 | Nec Laboratories America, Inc. | Weather dependent energy output forecasting |
| US20200142098A1 (en) | 2016-03-10 | 2020-05-07 | The Climate Corporation | Long-range temperature forecasting |
| JP2020088944A (en) | 2018-11-19 | 2020-06-04 | 富士電機株式会社 | Power demand forecasting apparatus, power demand forecasting method, and program thereof |
| JP2022042469A (en) | 2020-09-02 | 2022-03-14 | ケーディーティー カンパニー リミテッド | Power generation prediction and efficiency diagnosis system for photovoltaic power generation facility using frbfnn model |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102578639B1 (en) * | 2018-09-11 | 2023-09-15 | 광주과학기술원 | Stepwise solar power generation forecast apparatus using machine learning and the method thereof |
-
2022
- 2022-03-31 JP JP2022060449A patent/JP7740642B2/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011053168A (en) | 2009-09-04 | 2011-03-17 | Japan Weather Association | Method, device, and program for prereading amount of solar radiation |
| JP2013036820A (en) | 2011-08-05 | 2013-02-21 | Fuji Electric Co Ltd | Solar radiation amount prediction device and program |
| JP2016192864A (en) | 2015-03-31 | 2016-11-10 | 日本電気株式会社 | Predictive distribution estimation system, predictive distribution estimation method, and predictive distribution estimation program |
| US20180275314A1 (en) | 2015-08-31 | 2018-09-27 | Green Power Labs Inc. | Method and system for solar power forecasting |
| US20200142098A1 (en) | 2016-03-10 | 2020-05-07 | The Climate Corporation | Long-range temperature forecasting |
| JP2017200360A (en) | 2016-04-28 | 2017-11-02 | 清水建設株式会社 | Photovoltaic power generation amount prediction system, photovoltaic power generation amount prediction method, and program |
| JP2018021856A (en) | 2016-08-05 | 2018-02-08 | 三菱電機株式会社 | Weather information prediction device and power demand prediction device |
| US20190012598A1 (en) | 2017-07-04 | 2019-01-10 | Taiwan Power Company | Power generation prediction system and a method thereof |
| JP2019117601A (en) | 2017-12-27 | 2019-07-18 | 株式会社東芝 | Demand prediction device and demand prediction method and computer program |
| US20200057175A1 (en) | 2018-08-17 | 2020-02-20 | Nec Laboratories America, Inc. | Weather dependent energy output forecasting |
| JP2020088944A (en) | 2018-11-19 | 2020-06-04 | 富士電機株式会社 | Power demand forecasting apparatus, power demand forecasting method, and program thereof |
| JP2022042469A (en) | 2020-09-02 | 2022-03-14 | ケーディーティー カンパニー リミテッド | Power generation prediction and efficiency diagnosis system for photovoltaic power generation facility using frbfnn model |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023151049A (en) | 2023-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7740642B2 (en) | Photovoltaic power generation forecasting system, photovoltaic power generation forecasting method, photovoltaic power generation forecasting program, past forecast estimation device, past forecast estimation method, and past forecast estimation program | |
| US10302066B2 (en) | Reducing curtailment of wind power generation | |
| JP7477252B2 (en) | Weather radar imagery prediction | |
| US10598157B2 (en) | Reducing curtailment of wind power generation | |
| Zhang et al. | Digital twin empowered PV power prediction | |
| JP7410897B2 (en) | Power generation management system and power generation management method | |
| JP2017200360A (en) | Photovoltaic power generation amount prediction system, photovoltaic power generation amount prediction method, and program | |
| JP2022122373A (en) | Photovoltaic power generation output prediction device, power system control system, supply/demand control system, solar radiation intensity prediction device, learning device, photovoltaic power generation output prediction method, and photovoltaic power generation output prediction program | |
| CN118365498B (en) | Temporal and spatial refined short-term forecasting method, device, equipment and medium for solar energy resources | |
| CN116542383A (en) | Distributed photovoltaic system output prediction method based on small fluctuation weather satellite cloud image | |
| JP7257117B2 (en) | Photovoltaic power generation system distribution estimation device, photovoltaic power generation system distribution estimation method, and photovoltaic power generation output prediction device | |
| JP6086875B2 (en) | Power generation amount prediction device and power generation amount prediction method | |
| Bouguera et al. | A novel solar energy predictor for communicating sensors | |
| CN104217247A (en) | Method and device for predicting output power of wind turbines in wind farm | |
| JP7272158B2 (en) | Power generation output calculation device and power generation output calculation method | |
| TWI717796B (en) | System, method and storage medium for estimating the amount of sunshine in geographic location by artificial intelligence | |
| EP4634707A1 (en) | Weather forecasting with graph neural networks using multi-mesh representations | |
| CN119448192A (en) | Photovoltaic power generation model construction and prediction method, device, equipment and medium | |
| Effenberger et al. | Turbine location-aware multi-decadal wind power predictions for Germany using CMIP6 | |
| Husnain et al. | Transmission line rating assessment using numerical weather prediction (NWP) models | |
| Fohagui et al. | Prediction of Cameroon’s global solar radiation using deep learning and machine learning algorithms | |
| CN117574033A (en) | Method, device and storage medium for predicting the number of ice-covered days on transmission lines | |
| Alalami et al. | Wind Speed forecasting using kernel ridge regression with different time horizons | |
| Zauner et al. | Localized online weather predictions with overnight adaption | |
| CN119005428A (en) | Photovoltaic ultra-short-term power prediction method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241024 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250813 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250821 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250826 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7740642 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |