(57)【要約】【課題】太陽の動き以外の地域特性や季節変動等による影響を排除し、所定の地点における太陽の動きに依存する物理量の日変化を高精度に予測することができる日変化予測プログラム、日変化予測装置および日変化予測方法を提供する。【解決手段】所定の地点で観測された物理量の時系列データであって、その観測時刻が地方真太陽時に変換されたものを可照時間で正規化する観測時刻正規化部と、時系列データの物理量を無次元化する物理量無次元化部と、無次元化された複数日分の無次元物理量のうち正規化された観測時刻が同じもの同士を平均化し近似処理してなる日変化関数を生成する日変化関数生成部と、日変化関数に基づいて物理量の日変化を予測する日変化予測部としてコンピュータを機能させる。【選択図】  図１
2017142178.tif 000002
【特許請求の範囲】
【請求項１】
所定の地点における太陽の動きに依存する物理量の日変化を予測する日変化予測プログラムであって、
前記地点で観測された前記物理量の時系列データであって、その観測時刻が地方真太陽時に変換されたものを可照時間で正規化する観測時刻正規化部と、
前記時系列データの物理量を無次元化する物理量無次元化部と、
前記物理量無次元化部によって無次元化された複数日分の無次元物理量のうち、前記観測時刻正規化部によって正規化された観測時刻が同じもの同士を平均化し、近似処理してなる日変化関数を生成する日変化関数生成部と、
前記日変化関数に基づいて、前記物理量の日変化を予測する日変化予測部と
してコンピュータを機能させる日変化予測プログラム。
【請求項２】
前記観測時刻正規化部は、前記時系列データの観測日および観測日前後の南中時刻と可照時間に基づいて、観測日前日の南中時刻と観測日の南中時刻との中間時刻が０時、観測日の可照時間の開始時刻が６時、観測日の南中時刻が１２時、観測日の可照時間の終了時刻が１８時、観測日の南中時刻と観測日翌日の南中時刻との中間時刻が２４時となるように正規化する、請求項１に記載の日変化予測プログラム。
【請求項３】
前記観測時刻正規化部は、下記の式（１）〜（４）を用いて、前記時系列データの観測時刻を正規化する、請求項２に記載の日変化予測プログラム；
2017142178.tif 000013
ただし、各符号は以下を表す。
ｔ：観測時刻（地方標準時）
ｉ：任意の観測日
Ｍ（ｉ）：観測日ｉの南中時刻
Ａ：観測日前日の南中時刻Ｍ（ｉ−１）と観測日の南中時刻Ｍ（ｉ）との中間時刻
Ｈｓ（ｉ）：観測日の可照時間の開始時刻
Ｈｅ（ｉ）：観測日の可照時間の終了時刻
Ｂ：観測日の南中時刻Ｍ（ｉ）と観測日翌日の南中時刻Ｍ（ｉ＋１）との中間時刻
【請求項４】
前記日変化予測部は、前記観測時刻正規化部によって正規化された可照時間正規化時刻での一日を朝時間帯、昼時間帯および夜時間帯に分割し、前記朝時間帯では、少なくとも前記日変化を予測する予測日の前日における前記物理量の最大値を使用し、前記昼時間帯では、前記予測日における前記物理量の最小値および最大値を使用し、前記夜時間帯では、少なくとも前記予測日の翌日における物理量の最小値を使用して、前記物理量の日変化を予測する、請求項１から請求項３のいずれかに記載の日変化予測プログラム。
【請求項５】
前記日変化予測部は、下記の式（７）〜（９）を用いて、前記物理量の日変化を予測する、請求項４に記載の日変化予測プログラム；
2017142178.tif 000014
【請求項６】
前記日変化予測部は、下記の式（１０）〜（１２）を用いて、前記物理量の日変化を予測する、請求項４に記載の日変化予測プログラム；
2017142178.tif 000015
【請求項７】
前記日変化予測部は、下記の式（１１），（１３），（１４）を用いて、前記物理量の日変化を予測する、請求項４に記載の日変化予測プログラム；
2017142178.tif 000016
【請求項８】
前記物理量無次元化部は、前記時系列データの各地方太陽日内の物理量の最大値と最小値を求め、当該物理量を当該最大値と最小値の差分を用いて無次元化する、請求項１から請求項７のいずれかに記載の日変化予測プログラム。
【請求項９】
前記日変化関数生成部は、平均化した前記無次元物理量に近似処理した後の近似値の最大値が１でない場合、および／または前記近似値の最小値が０でない場合、前記近似値の最大値が１、および前記近似値の最小値が０となるように、前記無次元物理量を正規化する、請求項１から請求項８のいずれかに記載の日変化予測プログラム。
【請求項１０】
前記観測時刻正規化部は、正規化した各時刻間の物理量をスプライン補間により補間する、請求項１から請求項９のいずれかに記載の日変化予測プログラム。
【請求項１１】
所定の地点における太陽の動きに依存する物理量の日変化を予測する日変化予測装置であって、
前記地点で観測された前記物理量の時系列データであって、その観測時刻が地方真太陽時に変換されたものを可照時間で正規化する観測時刻正規化部と、
前記時系列データの物理量を無次元化する物理量無次元化部と、
前記物理量無次元化部によって無次元化された複数日分の無次元物理量のうち、前記観測時刻正規化部によって正規化された観測時刻が同じもの同士を平均化し、近似処理してなる日変化関数を生成する日変化関数生成部と、
前記日変化関数に基づいて、前記物理量の日変化を予測する日変化予測部と
を有する、日変化予測装置。
【請求項１２】
所定の地点における太陽の動きに依存する物理量の日変化を予測する日変化予測方法であって、
前記地点で観測された前記物理量の時系列データであって、その観測時刻が地方真太陽時に変換されたものを可照時間で正規化する観測時刻正規化ステップと、
前記時系列データの物理量を無次元化する物理量無次元化ステップと、
前記物理量無次元化ステップによって無次元化された複数日分の無次元物理量のうち、前記観測時刻正規化ステップによって正規化された観測時刻が同じもの同士を平均化し、近似処理してなる日変化関数を生成する日変化関数生成ステップと、
前記日変化関数に基づいて、前記物理量の日変化を予測する日変化予測ステップと
を有する、日変化予測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の地点における太陽の動きに依存する物理量の日変化を予測するための日変化予測プログラム、日変化予測装置および日変化予測方法に関するものである。
【背景技術】
【０００２】
従来、農作物の栽培や太陽光発電のように、太陽光を主なエネルギー源とする産業においては、気温や日射量などのように、太陽の動きに依存して変動する物理量を把握することが重要とされている。一日の間における変化である日変化のように、当該物理量の周期的な変動を予測できれば、当該予測に基づいて生産性の改善や予測が可能となるからである。
【０００３】
例えば、農業分野においては、気温や地温等の日変化を予測することにより、ハウス内の温度管理が容易となり、生産物の生産量や品質の改善に資することが期待される。また、太陽光発電の分野においては、日射量等の日変化を予測することにより、事前に発電量を予測できるため、電力購入計画を作成することも可能である。
【０００４】
なお、上述した物理量の日変化を予測する方法として、例えば、特開２０１５−１６３８６１号公報には、予測を希望する時刻と同時刻に測定された過去の気温の測定結果、予測最高気温、予測最低気温との関係性を回帰式として、予測する対象日の予測最高気温、予測最低気温を用いて気温を予測する方法が記載されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１６３８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の発明を含め従来の予測方法においては、太陽の動きのみならず、気圧の変化や寒気などの移流が、日変化に影響を与える因子として含まれている。このため、太陽の動きによる影響のみの因子や、その影響割合等を把握することができないという問題がある。また、他の様々な因子の影響を特定するには、各因子の独立性の検証が必要となるなど複雑性が内在しており、単純に組み合わせることが困難であるという問題もある。そして、上述したような問題は、マルチセンシングやビッグデータの解析のように、統計解析や機械学習等を用いて新たな価値を出力するためにかかるコストを増大させる要因となっている。
【０００７】
また、所定の地点における太陽の動きは、一年中同じではなく、毎日少しずつ変化しており、季節単位では大きく異なる。このため、日の出から日没までの時間帯、および当該時間帯に応じた太陽からの放射エネルギー（以下、太陽エネルギーという）も周期的に変動するため、太陽エネルギーの有無を基準とする物理量の日変化を高精度に予測することができないという問題もある。
【０００８】
本発明は、このような問題点を解決するためになされたものであって、太陽の動き以外の地域特性や季節変動等による影響を排除し、所定の地点における太陽の動きに依存する物理量の日変化を高精度に予測することができる日変化予測プログラム、日変化予測装置および日変化予測方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明に係る日変化予測プログラムは、太陽の動き以外の地域特性や季節変動等による影響を排除し、所定の地点における太陽の動きに依存する物理量の日変化を高精度に予測するという課題を解決するために、所定の地点における太陽の動きに依存する物理量の日変化を予測する日変化予測プログラムであって、前記地点で観測された前記物理量の時系列データであって、その観測時刻が地方真太陽時に変換されたものを可照時間で正規化する観測時刻正規化部と、前記時系列データの物理量を無次元化する物理量無次元化部と、前記物理量無次元化部によって無次元化された複数日分の無次元物理量のうち、前記観測時刻正規化部によって正規化された観測時刻が同じもの同士を平均化し、近似処理してなる日変化関数を生成する日変化関数生成部と、前記日変化関数に基づいて、前記物理量の日変化を予測する日変化予測部としてコンピュータを機能させる。
【００１０】
また、本発明の一態様として、観測時刻を可照時間で正規化するという課題を解決するために、前記観測時刻正規化部は、前記時系列データの観測日および観測日前後の南中時刻と可照時間に基づいて、観測日前日の南中時刻と観測日の南中時刻との中間時刻が０時、観測日の可照時間の開始時刻が６時、観測日の南中時刻が１２時、観測日の可照時間の終了時刻が１８時、観測日の南中時刻と観測日翌日の南中時刻との中間時刻が２４時となるように正規化してもよい。
【００１１】
さらに、本発明の一態様として、観測時刻を簡単に可照時間で正規化するという課題を解決するために、下記の式（１）〜（４）を用いて、前記時系列データの観測時刻を正規化してもよい。
2017142178.tif 000003
ただし、各符号は以下を表す。
ｔ：観測時刻（地方標準時）
ｉ：任意の観測日
Ｍ（ｉ）：観測日ｉの南中時刻
Ａ：観測日前日の南中時刻Ｍ（ｉ−１）と観測日の南中時刻Ｍ（ｉ）との中間時刻
Ｈｓ（ｉ）：観測日の可照時間の開始時刻
Ｈｅ（ｉ）：観測日の可照時間の終了時刻
Ｂ：観測日の南中時刻Ｍ（ｉ）と観測日翌日の南中時刻Ｍ（ｉ＋１）との中間時刻
【００１２】
また、本発明の一態様として、任意の予測日における物理量の日変化を予測するという課題を解決するために、前記日変化予測部は、前記観測時刻正規化部によって正規化された可照時間正規化時刻での一日を朝時間帯、昼時間帯および夜時間帯に分割し、前記朝時間帯では、少なくとも前記日変化を予測する予測日の前日における前記物理量の最大値を使用し、前記昼時間帯では、前記予測日における前記物理量の最小値および最大値を使用し、前記夜時間帯では、少なくとも前記予測日の翌日における物理量の最小値を使用して、前記物理量の日変化を予測してもよい。
【００１３】
さらに、本発明の一態様として、前記日変化予測部は、下記の式（７）〜（９）を用いて、前記物理量の日変化を予測してもよい。
2017142178.tif 000004
【００１４】
また、本発明の一態様として、前記日変化予測部は、下記の式（１０）〜（１２）を用いて、前記物理量の日変化を予測してもよい。
2017142178.tif 000005
【００１５】
さらに、本発明の一態様として、前記日変化予測部は、下記の式（１１），（１３），（１４）を用いて、前記物理量の日変化を予測してもよい。
2017142178.tif 000006
【００１６】
また、本発明の一態様として、物理量を無次元化するという課題を解決するために、前記物理量無次元化部は、前記時系列データの各地方太陽日内の物理量の最大値と最小値を求め、当該物理量を当該最大値と最小値の差分を用いて無次元化してもよい。
【００１７】
さらに、本発明の一態様として、無次元物理量の日変化関数の精度を向上させるという課題を解決するために、前記日変化関数生成部は、平均化した前記無次元物理量に近似処理した後の近似値の最大値が１でない場合、および／または前記近似値の最小値が０でない場合、前記近似値の最大値が１、および前記近似値の最小値が０となるように、前記無次元物理量を正規化してもよい。
【００１８】
また、本発明の一態様として、正規化された観測時刻が同じもの同士を物理量無次元化部が確実に抽出するという課題を解決するために、前記観測時刻正規化部は、正規化した各時刻間の物理量をスプライン補間により補間してもよい。
【００１９】
また、本発明に係る日変化予測装置は、太陽の動き以外の地域特性や季節変動等による影響を排除し、所定の地点における太陽の動きに依存する物理量の日変化を高精度に予測するという課題を解決するために、所定の地点における太陽の動きに依存する物理量の日変化を予測する日変化予測装置であって、前記地点で観測された前記物理量の時系列データであって、その観測時刻が地方真太陽時に変換されたものを可照時間で正規化する観測時刻正規化部と、前記時系列データの物理量を無次元化する物理量無次元化部と、前記物理量無次元化部によって無次元化された複数日分の無次元物理量のうち、前記観測時刻正規化部によって正規化された観測時刻が同じもの同士を平均化し、近似処理してなる日変化関数を生成する日変化関数生成部と、前記日変化関数に基づいて、前記物理量の日変化を予測する日変化予測部とを有する。
【００２０】
さらに、本発明に係る日変化予測方法は、太陽の動き以外の地域特性や季節変動等による影響を排除し、所定の地点における太陽の動きに依存する物理量の日変化を高精度に予測するという課題を解決するために、所定の地点における太陽の動きに依存する物理量の日変化を予測する日変化予測方法であって、前記地点で観測された前記物理量の時系列データであって、その観測時刻が地方真太陽時に変換されたものを可照時間で正規化する観測時刻正規化ステップと、前記時系列データの物理量を無次元化する物理量無次元化ステップと、前記物理量無次元化ステップによって無次元化された複数日分の無次元物理量のうち、前記観測時刻正規化ステップによって正規化された観測時刻が同じもの同士を平均化し、近似処理してなる日変化関数を生成する日変化関数生成ステップと、前記日変化関数に基づいて、前記物理量の日変化を予測する日変化予測ステップとを有する。
【発明の効果】
【００２１】
本発明によれば、太陽の動き以外の地域特性や季節変動等による影響を排除し、所定の地点における太陽の動きに依存する物理量の日変化を高精度に予測することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係る日変化予測プログラムおよび日変化予測装置の一実施形態を示すブロック図である。
【図２】本実施形態における日変化関数によって算出された日変化パターンの一例を示す図である。
【図３】本実施形態における日変化予測方法の一例を示すフローチャートである。
【図４】本実施例１において、本実施形態の日変化予測プログラム、日変化予測装置および日変化予測方法を用いて予測された気温の日変化と、実際に観測された気温の日変化とを比較するグラフである。
【発明を実施するための形態】
【００２３】
以下、本発明に係る日変化予測プログラム、日変化予測装置および日変化予測方法の一実施形態について図面を用いて説明する。
【００２４】
本発明に係る日変化予測プログラム、日変化予測装置および日変化予測方法は、所定の地点における太陽の動きに依存する物理量の日変化を予測するためのものである。本発明において、所定の地点における太陽の動きとは、当該地点から見た太陽の見かけの動きをいうものであり、具体的には、地球の自転に伴う日周運動と、地球の公転に伴う年周運動とを組み合わせた動きである。
【００２５】
また、本発明において、太陽の動きに依存する物理量とは、例えば、気温、地温、水温、湿度、日射量、太陽エネルギーを受けて発熱する物体の表面温度などのように、太陽エネルギーの有無によってその値が増減する全ての量を含む概念である。以下、本実施形態において、太陽の動きに依存する物理量を、単に「物理量」と表記する場合がある。
【００２６】
本実施形態の日変化予測装置１は、パーソナルコンピュータやタブレット端末等のコンピュータによって構成されており、図１に示すように、主として、外部サーバ等と通信するための通信手段２と、予測結果の表示やデータ入力を行うための表示入力手段３と、本実施形態の日変化予測プログラム１ａや各種データを記憶する記憶手段４と、各種の演算処理を実行し後述する各構成部として機能する演算処理手段５とから構成されている。以下、各構成手段について詳細に説明する。
【００２７】
通信手段２は、日変化予測装置１に通信機能を実装するためのものであり、通信モジュール等から構成されている。本実施形態において、通信手段２は、無線ＬＡＮ（Local Area Network）等のネットワークを介して、外部サーバ（図示せず）等とアクセス可能に構成し、後述する時系列データや気象予報データを受信するようになっている。
【００２８】
表示入力手段３は、タッチパネル等で構成されており、入力機能と表示機能とを兼ね備えたものである。本実施形態において、表示入力手段３は、日変化の予測結果等を表示させるとともに、予測日の指定および各種のデータ入力を受付けるようになっている。なお、本実施形態では、表示機能および入力機能を兼ね備えた表示入力手段３を使用しているが、この構成に限定されるものではなく、表示機能のみを備えた液晶ディスプレイ等の表示手段、および入力機能のみを備えたキーボードやマウス等の入力手段をそれぞれ別個に有していてもよい。
【００２９】
記憶手段４は、各種のデータを記憶するとともに、演算処理手段５が演算処理を行う際のワーキングエリアとして機能するものである。本実施形態において、記憶手段４は、ハードディスク、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリ等で構成されており、図１に示すように、プログラム記憶部４１を有している。以下、各構成部について詳細に説明する。
【００３０】
プログラム記憶部４１には、本実施形態の日変化予測プログラム１ａがインストールされている。そして、演算処理手段５が、日変化予測プログラム１ａを実行することにより、日変化予測装置１としてのコンピュータを後述する各構成部として機能させるようになっている。
【００３１】
なお、日変化予測プログラム１ａの利用形態は、上記構成に限られるものではない。例えば、ＵＳＢメモリ等のように、コンピュータで読み取り可能な記録媒体に日変化予測プログラム１ａを記憶させておき、当該記録媒体から直接読み出して実行してもよい。また、外部サーバ等からＡＳＰ（Application Service Provider）方式やクラウドコンピューティング方式で利用してもよい。
【００３２】
演算処理手段５は、ＣＰＵ（Central Processing Unit）やマイクロコントローラ等によって構成されており、記憶手段４にインストールされた日変化予測プログラム１ａを実行することにより、図１に示すように、時系列データ取得部５１と、真太陽時変換部５２と、観測時刻正規化部５３と、物理量無次元化部５４と、日変化関数生成部５５と、日変化予測部５６として機能するようになっている。以下、各構成部についてより詳細に説明する。
【００３３】
時系列データ取得部５１は、所定の地点で観測された物理量の時系列データを取得するものである。本実施形態において、時系列データは、所定の観測地点における過去の気温に関する時系列データであって、観測地点が属する国または地方の地方標準時を基準として所定の時間間隔（１０分〜６０分間隔）で観測された気温の変化を表すものである。
【００３４】
また、本実施形態において、時系列データは、所定の観測地点に設置された温度センサのセンサ値を所定の時間間隔で出力し、外部のデータサーバ（図示せず）等に蓄積したものである。このため、時系列データ取得部５１は、通信手段２を介して当該データサーバへアクセスし、時系列データを取得するようになっている。なお、記憶手段４の容量に余裕がある場合には、時系列データを予め当該記憶手段４に保存しておいてもよい。
【００３５】
真太陽時変換部５２は、標準時を基準とする時系列データの観測時刻を地方真太陽時（実際の太陽の動きから得られる時刻）に変換し、南中時刻および可照時間を取得するものである。本実施形態において、真太陽時変換部５２は、ユーザによって入力された観測地点の緯度・経度等や、公知の太陽位置計算式を用いて観測時刻を地方真太陽時に変換し、南中時刻および可照時間を算出するようになっている。
【００３６】
なお、本実施形態において、可照時間は、日の出時間から日没時間までの時間である。ただし、真太陽時変換部５２は、日の出前および日没後の市民薄明（太陽の中心の高度が地平線または水平線の下６度に達するときと日の出または日の入りの間）を考慮して、可照時間を設定することが好ましい。また、必ずしも真太陽時変換部５２を設ける必要はなく、必要なデータの入力に応じて南中時刻や日の出時間および日没時間を算出してくれるウエブサイト等から取得してもよい。
【００３７】
観測時刻正規化部５３は、観測時刻が地方真太陽時に変換された時系列データを可照時間で正規化するものである。本実施形態において、観測時刻正規化部５３は、真太陽時変換部５２によって地方真太陽時に変換された観測時刻に対して、観測日および観測日前後の南中時刻と可照時間を用いて正規化するようになっている。
【００３８】
具体的には、観測時刻正規化部５３は、地方真太陽時に変換された観測時刻を以下のように可照時間で正規化することにより、時系列データの観測時刻を可照時間正規化時刻へ変換するための可照時間正規化関数を生成する。
０時：観測日前日の南中時刻と観測日の南中時刻との中間時刻
６時：観測日の可照時間の開始時刻
１２時：観測日の南中時刻
１８時：観測日の可照時間の終了時刻
２４時：観測日の南中時刻と観測日翌日の南中時刻との中間時刻
【００３９】
このとき、観測時刻正規化部５３によって生成される可照時間正規化関数Ｒ（ｔ）は、下記式（１）〜（４）によって表される。
2017142178.tif 000007
ただし、各符号は以下を表す。
ｔ：観測時刻（地方標準時）
ｉ：任意の観測日
Ｍ（ｉ）：観測日ｉの南中時刻
Ａ：観測日前日の南中時刻Ｍ（ｉ−１）と観測日の南中時刻Ｍ（ｉ）との中間時刻
Ｈｓ（ｉ）：観測日の可照時間の開始時刻
Ｈｅ（ｉ）：観測日の可照時間の終了時刻
Ｂ：観測日の南中時刻Ｍ（ｉ）と観測日翌日の南中時刻Ｍ（ｉ＋１）との中間時刻
【００４０】
上記正規化処理により、時系列データの南中時刻（太陽高度のピークとなる時刻）が１２時に統一されるとともに、時系列データから太陽時を基準とした２４時間ごとのデータセットが切り出される。
【００４１】
また、上記可照時間正規化関数Ｒ（ｔ）によって、可照時間が１２時間、それ以外が１２時間となるように観測時刻の時刻幅が伸縮されるため、観測時刻が可照時間で正規化される。これにより、時系列データは、太陽エネルギーの有無を基準とする日変化を示すこととなるため、年周期で変動する南中時刻、可照時間（季節変動）の影響や誤差が排除される。すなわち、観測日の異なる時系列データを統合して扱えるようになる。
【００４２】
なお、上述した正規化により、時系列データの時刻間隔が一定ではなくなる。そこで、本実施形態において、観測時刻正規化部５３は、正規化された各時刻間の物理量（気温）をスプライン補間等を用いて補間することにより、等間隔（１０分〜６０分間隔）のデータセットを作成するようになっている。これにより、後述する物理量無次元化部５４が確実に、正規化された観測時刻が同じもの同士を抽出しうるようになっている。なお、当該補間処理は、元々の時系列データのデータ間隔が粗い場合に、特に有効であるが、データ間隔が細かい場合には行う必要はない。また、データを補間する方法は、スプライン補間に限られず、他の方法であってもよい。
【００４３】
物理量無次元化部５４は、時系列データの物理量を無次元化するものである。本実施形態において、物理量無次元化部５４は、可照時間で正規化された時系列データの各地方太陽日（０時〜２４時）内の気温（物理量）の最大値と最小値を求め、当該気温（物理量）を当該最大値と最小値の差分を用いて無次元化するようになっている。なお、本実施形態において、無次元化された物理量を「無次元物理量」と表記する。
【００４４】
本実施形態において、物理量無次元化部５４は、下記式（５）を用いて、無次元物理量を算出するようになっている。
2017142178.tif 000008
【００４５】
上記式（５）により、可照時間で正規化された各地方太陽日のうち、任意の観測日における物理量の最大値が１、最小値が０となる。
【００４６】
日変化関数生成部５５は、物理量無次元化部５４によって無次元化された複数日分の無次元物理量のうち、観測時刻正規化部５３によって正規化された観測時刻が同じもの同士を平均化し、近似処理してなる日変化関数を生成するものである。本実施形態において、日変化関数生成部５５は、まず、複数日分の時系列データを参照し、可照時間で正規化された観測時刻が同じ無次元気温同士を抽出して平均化する。そして、日変化関数生成部５５は、当該平均化した無次元気温の時系列データに、所定の近似処理を施して、無次元気温に関する日変化関数を生成するようになっている。
【００４７】
具体的な近似処理としては、日変化関数生成部５５は、平均化した無次元気温を０時から２４時の区間で、フーリエ級数またはスプライン補間により近似する。例えば、フーリエ級数による近似処理を用いた場合、日変化関数生成部５５によって生成される無次元気温の日変化関数は、下記式（６）によって表される。
2017142178.tif 000009
ただし、各符号は以下を表す。
Γ（ｈ）：
ｈ：可照時間により正規化された観測時刻
ａｎ：係数（ｎ：０以上の整数）
ｍ：フーリエ級数の項数
ω：角速度
φ：位相
【００４８】
なお、太陽変動は二成分程度で表現可能なことから、フーリエ級数の項数は２〜３項で十分である。また、日変化関数生成部５５は、スプライン補間による近似処理によって無次元物理量の日変化関数を生成してもよい。
【００４９】
ここで、平均化した無次元物理量の時系列データと、当該時系列データから各種の近似処理を用いて生成された無次元物理量の日変化関数の一例を図２に示す。図２に示すとおり、平均化した無次元物理量の日変化パターンは、いずれの近似処理を用いても高精度に近似されていることがわかる。
【００５０】
また、本実施形態において、平均化した無次元物理量に近似処理した後の近似値の最大値が１でない場合、および／または当該近似値の最小値が０でない場合、日変化関数生成部５５は、近似値の最大値が１、および近似値の最小値が０となるように、無次元物理量を再正規化するようになっている。これにより、無次元物理量の日変化関数がより高精度なものとなる。なお、当該再正規化に際して、日変化関数生成部５５は、上記式（５）と同様の式を用いてもよい。
【００５１】
日変化予測部５６は、無次元物理量の日変化関数に基づいて、任意の日における物理量の日変化を予測するものである。本実施形態において、日変化予測部５６は、通信手段２を介して、予測日の気温の最小値（最低気温）と最大値（最高気温）を含む気象予報データを取得し、当該気象予報データと、日変化関数生成部５５によって生成された日変化関数とに基づいて、予測日における気温の日変化を予測するようになっている。
【００５２】
具体的には、日変化予測部５６は、まず、ユーザによって指定された予測日および予測地点（緯度・経度）に基づいて、当該地点における予測日前日から翌日までの気象予報データを、天気予報サイトや外部のデータサーバ等から取得する。なお、本実施形態において、気象予報データは、気象の専門機関から提供されているデータであり、物理量（気温または日射量）の予測値または過去値を含むものである。
【００５３】
つぎに、日変化予測部５６は、観測時刻正規化部５３によって正規化された可照時間正規化時刻での一日（０〜２４時）を朝時間帯（０〜５時）、昼時間帯（５〜１４時）および夜時間帯（１４〜２４時）に分割し、前記朝時間帯では、日変化を予測する予測日の前日における物理量の最大値と予測日の物理量の最小値とを使用し、前記昼時間帯では、予測日における物理量の最小値および最大値を使用し、前記夜時間帯では、予測日の物理量の最大値と予測日の翌日における物理量の最小値とを使用して、物理量の日変化を予測するようになっている。
【００５４】
本実施形態において、日変化予測部５６は、予測日前日の物理量と、予測日当日の物理量と、予測日翌日の物理量と、日変化関数とを用いた下記式（７）〜（９）によって、任意の予測日における気温の日変化Ｔ（ｔ）を予測するようになっている。
2017142178.tif 000010
【００５５】
なお、上記式（７）〜（９）において、可照時間正規化時刻ｈは、上記式（１）〜（４）の可照時間正規化関数Ｒ（ｔ）によって得られるものである。また、上記式（７）〜（９）は、上記の式（５）によって無次元化された物理量を元の値に戻すものである。さらに、本実施形態では、可照時間正規化時刻での一日を三つの時間帯に分割し、各時間帯に最も近い物理量の最小値または最大値を使用することにより、日変化を高精度に予測するようになっている。
【００５６】
なお、本実施形態では、上記式（７）〜（９）を滑らかに接続させるため、日変化関数の変曲点近傍（５時，１４時）で各時間帯を区切っているが、この構成に限定されるものではない。例えば、昼と夜という観点で時間帯を設定するのであれば、０〜６時を朝時間帯、６〜１８時を昼時間帯、１８〜２４時を夜時間帯として時間帯を区切ってもよく、他の時間帯を採用してもよい。また、時間帯数も三つに限定されるものではなく適宜増減してもよい。
【００５７】
また、本実施形態において、予測日前日の物理量の最大値、予測日の物理量の最大値と最小値、および予測日翌日の物理量の最小値のうち、過去の値については、気象予報データの観測値を用い、未来の値については、気象予報データの予測値を用いているがこの構成に限定されるものではない。予測値の最大値・最小値を用いると、予測値の時系列予測が出力され、観測値の最大値・最小値を用いると、観測値の時系列予測が出力されることとなる。
【００５８】
さらに、本実施形態において、日変化予測部５６は、予測日および予測日前後の南中時刻と可照時間を取得するとともに、上記式（１）〜（４）の逆関数を用いることにより、可照時間正規化時刻に基づく日変化Ｔ（ｈ）を地方標準時基準の日変化Ｔ（ｔ）に変換するようになっている。
【００５９】
つぎに、本実施形態の日変化予測プログラム１ａによって実行される日変化予測装置１および日変化予測方法の作用について説明する。
【００６０】
本実施形態において、図３に示す処理は、所定の地点で観測された物理量の時系列データから日変化関数を生成するとともに、当該日変化関数を用いて指定された予測日の当該地点における物理量の日変化を予測するものである。
【００６１】
まず、時系列データ取得部５１が、所定の地点で観測された物理量の時系列データを取得する（ステップＳ１）。これにより、実測された時系列データを用いて物理量を予測することができ、予測する地点の地域特性を踏まえた日変化予測が可能となる。
【００６２】
つぎに、真太陽時変換部５２が、時系列データの観測時刻を地方真太陽時に変換する（ステップＳ２）。これにより、時系列データに含まれる各日の南中時刻および可照時間が取得される。
【００６３】
そして、観測時刻正規化部５３が、上記式（１）〜（４）を用いて、観測時刻を可照時間で正規化する（ステップＳ３）。これにより、複数日分の時系列データは、地球の自転に伴う太陽からの放射エネルギー（太陽エネルギー）の有無が基準となる日変化になるため、季節の変動による影響や誤差が取り除かれる。
【００６４】
つづいて、観測時刻正規化部５３が、正規化された各観測時刻間における物理量を補間する（ステップＳ４）。これにより、後述するステップＳ６にて、複数日分の時系列データから同時刻の無次元物理量を確実に抽出することが可能となる。
【００６５】
そして、物理量無次元化部５４が、上記の式（５）を用いて、可照時間で正規化された時系列データの物理量を無次元化する（ステップＳ５）。これにより、観測日の異なる物理量の時系列推移を、季節変動による影響を排除して比較することが可能となるとともに、時系列データの物理量の最大値を１に、最小値を０に統一させることが可能となる。
【００６６】
つぎに、日変化関数生成部５５が、複数日分の無次元物理量のうち、正規化された観測時刻が同じ無次元物理量同士を平均化し、近似処理を実行して日変化関数を生成する（ステップＳ６）。これにより、複数日分の時系列データを用いることにより、日変化関数の精度を向上させることが可能となる。また、所定の地点において太陽エネルギーの日変化を基準にした無次元物理量の日変化関数を生成することが可能となる。
【００６７】
また、本実施形態において、上記式（６）またはスプライン補間を用いることにより、精度の高い近似値を得ることが可能となる。さらに、一旦、無次元物理量の日変化関数を生成しておけば、その後は物理量の最大値および最小値を入力するのみで、予測日の日変化を予測することが可能となる。すなわち、予測の際に膨大な時系列データ等を記憶しておく必要がないため、必要なデータ量やメモリ量が少ない。
【００６８】
そして、本実施形態では、日変化関数生成部５５が、平均化した無次元物理量の近似値の最大値が１でない場合、および／または当該近似値の最小値が０でない場合（ステップＳ７：ＹＥＳ）、近似値の最大値が１、近似値の最小値が０となるように、無次元物理量を再正規化する（ステップＳ８）。これにより、無次元物理量の日変化関数がより正確になるため、日変化の予測精度が向上する。
【００６９】
つぎに、日変化予測部５６が、表示入力手段３を介してユーザから予測日の指定を受付けると（ステップＳ９：ＹＥＳ）、所定の地点における当該予測日と当該予測日前後の気象予報データを取得する（ステップＳ１０）。予測日が指定されない場合には（ステップＳ９：ＮＯ）、ステップＳ１３に進む。
【００７０】
つづいて、日変化予測部５６が、気象予報データに含まれる物理量（気温）の最小値および最大値と日変化関数とを使用して、上記式（７）〜（９）から、物理量（気温）の日変化を予測する（ステップＳ１１）。これにより、予測日の前日の物理量（気温）の最大値と、予測日の物理量（気温）の最小値と最大値と、予測日の翌日の物理量（気温）の最小値とを使用して、予測日の２４時間の日変化が高精度に予測される。
【００７１】
そして、日変化予測部５６が、予測日および予測日前後の南中時刻と可照時間を取得して、日変化の予測データを地方標準時基準に変換する（ステップＳ１２）。これにより、地方標準時基準の日変化の予測データを生成することが可能となる。
【００７２】
なお、予測処理の終了が指示されない限り（ステップＳ１３：ＮＯ）、再びステップＳ９に戻り、他の予測日が指定されると、上記と同様、当該予測日における日変化が予測されることとなる。すなわち、日変化関数は一度生成してしまえば、予測処理の度に生成する必要がなく、何度でも使い回すことが可能である。
【００７３】
以上のようにして、本実施形態の日変化予測プログラム１ａ、日変化予測装置１および日変化予測方法は、無次元物理量の日変化関数を生成することができる。さらに、気象予報データと当該日変化関数を用いて、任意の予測日における日変化の予測データを生成することができる。ここで、予測日における予測値の最大値および最小値を用いて日変化を予測すると、予測値の時系列予測が可能となる。このような予測は、例えば、太陽光発電の発電量の時系列予測や、農作物を栽培するハウス内の環境設定計画の作成等に役立つこととなる。
【００７４】
一方、予測日における観測値の最大値および最小値を用いて日変化を予測すると、観測値の時系列予測が可能となる。これにより、太陽エネルギーの日変化のみを考慮して予測された観測値を、実際の観測データと比較分析することができるようになる。これにより、たとえば、物理量が移流（気圧の変化、寒気の流れ等）の影響を受けやすい時期や地域においては、風速等のパラメータを日変化予測に組み込むなど、物理量のさらなる予測精度の向上のための様々な検討ができるようになる。
【００７５】
以上のような本実施形態によれば、以下のような効果を奏する。
１．観測された時系列データを用いることにより、所定の地点における太陽の動きに依存する物理量の日変化を、地域特性を踏まえて高精度に予測することができる。
２．時系列データの観測時刻を可照時間で正規化することで、時系列データから季節変動による影響を取り除くことができる。
３．物理量を無次元化することにより、複数日分の時系列データを統合して取り扱うことができる。
４．膨大な時系列データを太陽の動きに基づいた基準で整理し、日変化関数によって解析できるため、予測の際に必要なデータ量が少なくてすむ。
５．日変化関数と物理量の最大値および最小値を用いて、簡便に精度良く日変化を予測することができる。
６．日変化関数を生成するに際して、可照時間正規化時刻が同じ無次元物理量同士を確実に抽出することができる。
【実施例１】
【００７６】
本実施例１では、本実施形態の日変化予測プログラム１ａ、日変化予測装置１および日変化予測方法を用いて予測された予測値と、実際に観測された気温の観測値とを比較し、その一致度合い確認する検証を行った。その結果を図４（ａ）から図４（ｃ）に示す。
【００７７】
図４（ａ）から図４（ｃ）は、いずれも北海道美唄市茶志内（北緯４３度２３分４４．５秒、東経１４１度５１分１５．６秒）における気温の日変化を示すものであり、グラフ中の「観測値」は、それぞれ２０１５年４月２３日、２０１５年６月２３日および２０１５年９月２３日に観測された気温の時系列推移を示している。一方、「予測値」は、本実施形態の日変化予測プログラム１ａ、日変化予測装置１および日変化予測方法によって予測された気温の日変化を示している。
【００７８】
図４に示すように、いずれのグラフにおいても、本実施形態の日変化予測プログラム１ａ、日変化予測装置１および日変化予測方法によって予測された気温の日変化は、実際に観測された気温の日変化と比較して、極めて一致度合いが高いことが確認された。
【００７９】
以上のような本実施例１によれば、本実施形態の日変化予測プログラム１ａ、日変化予測装置１および日変化予測方法は、高精度に気温の日変化を予測できることが示された。
【００８０】
なお、本発明に係る日変化予測プログラム１ａ、日変化予測装置１および日変化予測方法は、前述した実施形態に限定されるものではなく、適宜変更することができる。例えば、上述した本実施形態では、日変化予測部５６が、上記式（７）〜（９）を用いて日変化を予測することとしたが、これらの式に限定されるものではない。例えば、日変化予測部５６は、下記の式（１０）〜（１２）を用いて、日変化を予測するようにしてもよい。
2017142178.tif 000011
【００８１】
上記式（１１）は、上記式（８）と同じである。一方、上記式（１０）は、上記式（７）と上記式（８）を、時間帯を区切る端点からの長さに応じた割合で融合するものであり、上記式（１２）は、上記式（８）と上記式（９）を、端点からの長さに応じた割合で融合するものである。上記式（１０）〜（１２）によれば、上述した各式（７）〜（９）が滑らかに接続しない場合であっても、時間帯を区切る端点の位置をどこに設定しても、各式が滑らかに接続されることとなる。
【００８２】
さらに、上記式（１０）、（１２）に代えて、下記式（１３）、（１４）を用いてなる下記式（１１），（１３），（１４）によって、日変化を予測するようにしてもよい。
2017142178.tif 000012
【００８３】
上記式（１３）は、任意の予測日の前日における最大値および最小値を用いた第一項と、予測日における最大値および最小値を用いた第二項とを、時間帯を区切る端点からの長さに応じて融合するものである。また、上記式（１４）は、予測日における最大値および最小値を用いた第一項と、予測日翌日における最大値および最小値を用いた第二項とを端点からの長さに応じて融合するものである。上記式（１１），（１３），（１４）によれば、上記式（１０）〜（１２）と比較して、使用する最大値および最小値の前後幅を拡張しつつ、同様の作用効果を得ることができる。
【００８４】
すなわち、日変化予測部５６は、物理量の日変化を予測するに際して、朝時間帯では、少なくとも予測日の前日におけるの物理量の最大値を使用し、昼時間帯では、予測日におけるの物理量の最小値および最大値を使用し、夜時間帯では、少なくとも予測日の翌日における物理量の最小値を使用するようになっている。
【００８５】
また、本実施形態において、日変化予測部５６は、気象予報データから、物理量の最大値と最小値を取得しているが、この方法に限られない。特に、上記の最大値または最小値のうち過去値は、時系列データから取得してもよい。これにより、日変化予測部５６は、実際の観測値を用いて日変化を予測することとなるため、日変化の予測精度が高まるという効果がある。
【符号の説明】
【００８６】
１  日変化予測装置
１ａ  日変化予測プログラム
２  通信手段
３  表示入力手段
４  記憶手段
５  演算処理手段
４１  プログラム記憶部
５１  時系列データ取得部
５２  真太陽時変換部
５３  観測時刻正規化部
５４  物理量無次元化部
５５  日変化関数生成部
５６  日変化予測部
【図１】
2017142178.tif 000017
【図２】
2017142178.tif 000018
【図３】
2017142178.tif 000019
【図４】
2017142178.tif 000020