(57)【要約】【課題】  デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出装置、目標電力算出方法及び目標電力算出プログラムを提供する。【解決手段】  目標電力算出装置は、設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報に従って、該第１の期間において設定された目標電力の適否を学習する学習部と、前記学習部による学習の結果に基づき、第２の期間においてデマンド制御処理が行われることで取得された制御情報から、該第２の期間において設定された目標電力の適否を推論する推論部と、前記推論部が不適であると推論した場合に、前記第２の期間において設定された目標電力を、所定の補正量に基づいて補正する補正部とを有する。【選択図】図１
2020137167.tif 000002
【特許請求の範囲】
【請求項１】
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報に従って、該第１の期間において設定された目標電力の適否を学習する学習部と、
前記学習部による学習の結果に基づき、第２の期間においてデマンド制御処理が行われることで取得された制御情報から、該第２の期間において設定された目標電力の適否を推論する推論部と、
前記推論部が不適であると推論した場合に、前記第２の期間において設定された目標電力を、所定の補正量に基づいて補正する補正部と
を有する目標電力算出装置。
【請求項２】
前記制御情報は、デマンド制御処理が行われることにより電力の供給が遮断される範囲の程度を表す遮断レベルの発生状況を示す情報を含む、請求項１に記載の目標電力算出装置。
【請求項３】
前記制御情報は、各遮断レベルの累積時間、または、各遮断レベルの累積時間の比率のいずれか一方を含む、請求項２に記載の目標電力算出装置。
【請求項４】
前記学習部は、前記第１の期間においてデマンド制御処理が行われることで取得された制御情報と、前記第１の期間においてデマンド制御処理が行われた空調機器が配された居室の快適性を示す情報との組み合わせを含むデータセットに従って、前記第１の期間において設定された目標電力の適否を学習する、請求項１乃至３のいずれか１項に記載の目標電力算出装置。
【請求項５】
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報を取得する取得部と、
前記使用された電力の実績情報に従って、前記第１の期間において設定されるべき目標電力を学習する学習部と
を有する目標電力算出装置。
【請求項６】
前記取得部は、前記第１の期間においてデマンド制御処理が行われた空調機器の機器情報であって、該空調機器の運転時間、機器種別、物件属性、熱負荷、能力のいずれかを含む機器情報を更に取得し、
前記学習部は、前記使用された電力の実績情報と前記機器情報との組み合わせを含むデータセットに従って、前記第１の期間において設定されるべき目標電力を学習する、請求項５に記載の目標電力算出装置。
【請求項７】
前記取得部は、前記第１の期間においてデマンド制御処理が行われることで取得された、前記使用された電力の実績情報に対応する環境情報であって、天候、日射量、室外温度、室外湿度、室内温度、室内湿度、在室人数のいずれかを含む環境情報を更に取得し、
前記学習部は、前記使用された電力の実績情報と前記環境情報との組み合わせを含むデータセットに従って、前記第１の期間において設定されるべき目標電力を学習する、請求項５に記載の目標電力算出装置。
【請求項８】
前記学習部による学習の結果に基づき、第２の期間においてデマンド制御処理が行われることで使用された電力の実績情報から、第２の期間において設定されるべき目標電力を推論する推論部を更に有する、請求項５に記載の目標電力算出装置。
【請求項９】
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報から、該第１の期間において設定された目標電力に関する報酬を算出する算出部と、
設定された目標電力に基づいて、前記第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報に従って、第２の期間において設定されるべき目標電力を学習する学習部と、を有し、
前記学習部は、前記報酬に基づいて、前記第２の期間において設定されるべき目標電力を学習する目標電力算出装置。
【請求項１０】
前記制御情報は、デマンド制御処理が行われることにより電力の供給が遮断される範囲の程度を表す遮断レベルの発生状況を示す情報を含む、請求項９に記載の目標電力算出装置。
【請求項１１】
前記制御情報は、各遮断レベルの累積時間、または、各遮断レベルの累積時間の比率のいずれか一方を含む、請求項１０に記載の目標電力算出装置。
【請求項１２】
前記算出部は、前記第１の期間においてデマンド制御処理が行われることで取得された制御情報と、前記第１の期間においてデマンド制御処理が行われた空調機器が配された居室の快適性を示す情報とに基づいて、前記第１の期間において設定された目標電力に関する報酬を算出する、請求項９乃至１１のいずれか１項に記載の目標電力算出装置。
【請求項１３】
前記第１の期間においてデマンド制御処理が行われた空調機器の機器情報であって、該空調機器の運転時間、機器種別、物件属性、熱負荷、能力のいずれかを含む機器情報を更に取得し、
前記学習部は、前記使用された電力の実績情報と前記機器情報との組み合わせを含むデータセットに従って、前記第２の期間において設定されるべき目標電力を学習する、請求項９に記載の目標電力算出装置。
【請求項１４】
前記第１の期間においてデマンド制御処理が行われることで取得された、前記使用された電力の実績情報に対応する環境情報であって、天候、日射量、室外温度、室外湿度、室内温度、室内湿度、在室人数のいずれかを含む環境情報を更に取得し、
前記学習部は、前記使用された電力の実績情報と前記環境情報との組み合わせを含むデータセットに従って、前記第２の期間において設定されるべき目標電力を学習する、請求項９に記載の目標電力算出装置。
【請求項１５】
前記算出部は、設定された目標電力に基づいて、所定の期間においてデマンド制御処理が行われることで取得された制御情報から、該所定の期間において設定された目標電力の適否を学習する学習部による学習の結果に基づき、前記第１の期間においてデマンド制御処理が行われることで取得された制御情報から、前記第１の期間において設定された目標電力の適否を推論し、推論した適否から、前記第１の期間において設定された目標電力に関する報酬を算出する、請求項９に記載の目標電力算出装置。
【請求項１６】
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報に従って、該第１の期間において設定された目標電力の適否を学習する学習工程と、
前記学習工程における学習の結果に基づき、第２の期間においてデマンド制御処理が行われることで取得された制御情報から、該第２の期間において設定された目標電力の適否を推論する推論工程と、
前記推論工程において不適であると推論された場合に、前記第２の期間において設定された目標電力を、所定の補正量に基づいて補正する補正工程と
を有する目標電力算出方法。
【請求項１７】
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報に従って、該第１の期間において設定された目標電力の適否を学習する学習工程と、
前記学習工程における学習の結果に基づき、第２の期間においてデマンド制御処理が行われることで取得された制御情報から、該第２の期間において設定された目標電力の適否を推論する推論工程と、
前記推論工程において不適であると推論された場合に、前記第２の期間において設定された目標電力を、所定の補正量に基づいて補正する補正工程と
をコンピュータに実行させるための目標電力算出プログラム。
【請求項１８】
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報を取得する取得工程と、
前記使用された電力の実績情報に従って、前記第１の期間において設定されるべき目標電力を学習する学習工程と
を有する目標電力算出方法。
【請求項１９】
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報を取得する取得工程と、
前記使用された電力の実績情報に従って、前記第１の期間において設定されるべき目標電力を学習する学習工程と
をコンピュータに実行させるための目標電力算出プログラム。
【請求項２０】
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報から、該第１の期間において設定された目標電力に関する報酬を算出する算出工程と、
設定された目標電力に基づいて、前記第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報に従って、第２の期間において設定されるべき目標電力を学習する学習工程と、を有し、
前記学習工程は、前記報酬に基づいて、前記第２の期間において設定されるべき目標電力を学習する目標電力算出方法。
【請求項２１】
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報から、該第１の期間において設定された目標電力に関する報酬を算出する算出工程と、
設定された目標電力に基づいて、前記第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報に従って、第２の期間において設定されるべき目標電力を学習する学習工程と、をコンピュータに実行させるための目標電力算出プログラムであって、
前記学習工程は、前記報酬に基づいて、前記第２の期間において設定されるべき目標電力を学習する目標電力算出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、目標電力算出装置、目標電力算出方法及び目標電力算出プログラムに関する。
【背景技術】
【０００２】
従来より、契約電力を低減するために、各機器（例えば、空調機器）への供給電力を、目標電力に基づいて制御するデマンド制御処理が知られている。また、デマンド制御処理を行う際に設定した目標電力についての適否を判定する判定技術も提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１６５３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の判定技術では、目標電力が不適であると判定された場合に、適切な目標電力を導出することまではできない。
【０００５】
本開示は、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出装置、目標電力算出方法及び目標電力算出プログラムを提供する。
【課題を解決するための手段】
【０００６】
本開示の第１の態様による目標電力算出装置は、
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報に従って、該第１の期間において設定された目標電力の適否を学習する学習部と、
前記学習部による学習の結果に基づき、第２の期間においてデマンド制御処理が行われることで取得された制御情報から、該第２の期間において設定された目標電力の適否を推論する推論部と、
前記推論部が不適であると推論した場合に、前記第２の期間において設定された目標電力を、所定の補正量に基づいて補正する補正部とを有する。
【０００７】
本開示の第１の態様によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出装置を提供することができる。
【０００８】
また、本開示の第２の態様は、第１の態様に記載の目標電力算出装置であって、
前記制御情報は、デマンド制御処理が行われることにより電力の供給が遮断される範囲の程度を表す遮断レベルの発生状況を示す情報を含む。
【０００９】
また、本開示の第３の態様は、第２の態様に記載の目標電力算出装置であって、
前記制御情報は、各遮断レベルの累積時間、または、各遮断レベルの累積時間の比率のいずれか一方を含む。
【００１０】
また、本開示の第４の態様は、第１乃至第３のいずれかの態様に記載の目標電力算出装置であって、
前記学習部は、前記第１の期間においてデマンド制御処理が行われることで取得された制御情報と、前記第１の期間においてデマンド制御処理が行われた空調機器が配された居室の快適性を示す情報との組み合わせを含むデータセットに従って、前記第１の期間において設定された目標電力の適否を学習する。
【００１１】
また、本開示の第５の態様による目標電力算出装置は、
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報を取得する取得部と、
前記使用された電力の実績情報に従って、前記第１の期間において設定されるべき目標電力を学習する学習部とを有する。
【００１２】
本開示の第５の態様によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出装置を提供することができる。
【００１３】
また、本開示の第６の態様は、第５の態様に記載の目標電力算出装置であって、
前記取得部は、前記第１の期間においてデマンド制御処理が行われた空調機器の機器情報であって、該空調機器の運転時間、機器種別、物件属性、熱負荷、能力のいずれかを含む機器情報を更に取得し、
前記学習部は、前記使用された電力の実績情報と前記機器情報との組み合わせを含むデータセットに従って、前記第１の期間において設定されるべき目標電力を学習する。
【００１４】
また、本開示の第７の態様は、第５の態様に記載の目標電力算出装置であって、
前記取得部は、前記第１の期間においてデマンド制御処理が行われることで取得された、前記使用された電力の実績情報に対応する環境情報であって、天候、日射量、室外温度、室外湿度、室内温度、室内湿度、在室人数のいずれかを含む環境情報を更に取得し、
前記学習部は、前記使用された電力の実績情報と前記環境情報との組み合わせを含むデータセットに従って、前記第１の期間において設定されるべき目標電力を学習する。
【００１５】
また、本開示の第８の態様は、第５の態様に記載の目標電力算出装置であって、
前記学習部による学習の結果に基づき、第２の期間においてデマンド制御処理が行われることで使用された電力の実績情報から、第２の期間において設定されるべき目標電力を推論する推論部を更に有する。
【００１６】
また、本開示の第９の態様による目標電力算出装置は、
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報から、該第１の期間において設定された目標電力に関する報酬を算出する算出部と、
設定された目標電力に基づいて、前記第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報に従って、第２の期間において設定されるべき目標電力を学習する学習部と、を有し、
前記学習部は、前記報酬に基づいて、前記第２の期間において設定されるべき目標電力を学習する。
【００１７】
本開示の第９の態様によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出装置を提供することができる。
【００１８】
また、本開示の第１０の態様は、第９の態様に記載の目標電力算出装置であって、
前記制御情報は、デマンド制御処理が行われることにより電力の供給が遮断される範囲の程度を表す遮断レベルの発生状況を示す情報を含む。
【００１９】
また、本開示の第１１の態様は、第１０の態様に記載の目標電力算出装置であって、
前記制御情報は、各遮断レベルの累積時間、または、各遮断レベルの累積時間の比率のいずれか一方を含む。
【００２０】
また、本開示の第１２の態様は、第９乃至第１１のいずれかの態様に記載の目標電力算出装置であって、
前記算出部は、前記第１の期間においてデマンド制御処理が行われることで取得された制御情報と、前記第１の期間においてデマンド制御処理が行われた空調機器が配された居室の快適性を示す情報とに基づいて、前記第１の期間において設定された目標電力に関する報酬を算出する。
【００２１】
また、本開示の第１３の態様は、第９の態様に記載の目標電力算出装置であって、
前記第１の期間においてデマンド制御処理が行われた空調機器の機器情報であって、該空調機器の運転時間、機器種別、物件属性、熱負荷、能力のいずれかを含む機器情報を更に取得し、
前記学習部は、前記使用された電力の実績情報と前記機器情報との組み合わせを含むデータセットに従って、前記第２の期間において設定されるべき目標電力を学習する。
【００２２】
また、本開示の第１４の態様は、第９の態様に記載の目標電力算出装置であって、
前記第１の期間においてデマンド制御処理が行われることで取得された、前記使用された電力の実績情報に対応する環境情報であって、天候、日射量、室外温度、室外湿度、室内温度、室内湿度、在室人数のいずれかを含む環境情報を更に取得し、
前記学習部は、前記使用された電力の実績情報と前記環境情報との組み合わせを含むデータセットに従って、前記第２の期間において設定されるべき目標電力を学習する。
【００２３】
また、本開示の第１５の態様は、第９の態様に記載の目標電力算出装置であって、
前記算出部は、設定された目標電力に基づいて、所定の期間においてデマンド制御処理が行われることで取得された制御情報から、該所定の期間において設定された目標電力の適否を学習する学習部による学習の結果に基づき、前記第１の期間においてデマンド制御処理が行われることで取得された制御情報から、前記第１の期間において設定された目標電力の適否を推論し、推論した適否から、前記第１の期間において設定された目標電力に関する報酬を算出する。
【００２４】
また、本開示の第１６の態様による目標電力算出方法は、
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報に従って、該第１の期間において設定された目標電力の適否を学習する学習工程と、
前記学習工程における学習の結果に基づき、第２の期間においてデマンド制御処理が行われることで取得された制御情報から、該第２の期間において設定された目標電力の適否を推論する推論工程と、
前記推論工程において不適であると推論された場合に、前記第２の期間において設定された目標電力を、所定の補正量に基づいて補正する補正工程とを有する。
【００２５】
本開示の第１６の態様によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出方法を提供することができる。
【００２６】
また、本開示の第１７の態様による目標電力算出プログラムは、
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報に従って、該第１の期間において設定された目標電力の適否を学習する学習工程と、
前記学習工程における学習の結果に基づき、第２の期間においてデマンド制御処理が行われることで取得された制御情報から、該第２の期間において設定された目標電力の適否を推論する推論工程と、
前記推論工程において不適であると推論された場合に、前記第２の期間において設定された目標電力を、所定の補正量に基づいて補正する補正工程とをコンピュータに実行させる。
【００２７】
本開示の第１７の態様によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出プログラムを提供することができる。
【００２８】
また、本開示の第１８の態様による目標電力算出方法は、
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報を取得する取得工程と、
前記使用された電力の実績情報に従って、前記第１の期間において設定されるべき目標電力を学習する学習工程とを有する。
【００２９】
本開示の第１８の態様によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出方法を提供することができる。
【００３０】
また、本開示の第１９の態様による目標電力算出プログラムは、
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報を取得する取得工程と、
前記使用された電力の実績情報に従って、前記第１の期間において設定されるべき目標電力を学習する学習工程とをコンピュータに実行させる。
【００３１】
本開示の第１９の態様によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出プログラムを提供することができる。
【００３２】
また、本開示の第２０の態様による目標電力算出方法は、
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報から、該第１の期間において設定された目標電力に関する報酬を算出する算出工程と、
設定された目標電力に基づいて、前記第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報に従って、第２の期間において設定されるべき目標電力を学習する学習工程と、を有し、
前記学習工程は、前記報酬に基づいて、前記第２の期間において設定されるべき目標電力を学習する。
【００３３】
本開示の第２０の態様によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出方法を提供することができる。
【００３４】
また、本開示の第２１の態様による目標電力算出プログラムは、
設定された目標電力に基づいて、第１の期間においてデマンド制御処理が行われることで取得された制御情報から、該第１の期間において設定された目標電力に関する報酬を算出する算出工程と、
設定された目標電力に基づいて、前記第１の期間においてデマンド制御処理が行われることで使用された電力の実績情報に従って、第２の期間において設定されるべき目標電力を学習する学習工程と、をコンピュータに実行させるための目標電力算出プログラムであって、
前記学習工程は、前記報酬に基づいて、前記第２の期間において設定されるべき目標電力を学習する。
【００３５】
本開示の第２１の態様によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出プログラムを提供することができる。
【図面の簡単な説明】
【００３６】
【図１】デマンド制御システムのシステム構成の一例を示す第１の図である。
【図２】デマンド制御対象の具体例を示す図である。
【図３】目標電力算出装置のハードウェア構成の一例を示す図である。
【図４】デマンド制御部の機能構成の一例を示す図である。
【図５】デマンド制御処理の具体例を示す図である。
【図６】解析結果の具体例を示す図である。
【図７】履歴情報の具体例を示す図である。
【図８】第１の実施形態に係る目標電力算出装置の、学習フェーズにおいて実現される機能の一例を示す図である。
【図９】第１の実施形態に係る目標電力算出装置の、推論フェーズにおいて実現される機能の一例を示す図である。
【図１０】第１の実施形態に係る目標電力算出装置による目標電力算出処理の流れを示すフローチャートである。
【図１１】第２の実施形態に係る目標電力算出装置の、学習フェーズにおいて実現される機能の一例を示す図である。
【図１２】第２の実施形態に係る目標電力算出装置の、推論フェーズにおいて実現される機能の一例を示す図である。
【図１３】第２の実施形態に係る目標電力算出装置による目標電力算出処理の流れを示すフローチャートである。
【図１４】デマンド制御システムのシステム構成の一例を示す第２の図である。
【図１５】第３の実施形態に係る目標電力算出装置の機能構成の一例を示す図である。
【図１６】第３の実施形態に係る目標電力算出装置による目標電力算出処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００３７】
以下、各実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００３８】
［第１の実施形態］
＜デマンド制御システムのシステム構成＞
はじめに、デマンド制御システムのシステム構成について説明する。図１は、デマンド制御システムのシステム構成の一例を示す第１の図である。図１に示すように、デマンド制御システム１００は、例えば、オフィスビル等の建物１４０内において実現され、デマンド制御対象１１０と、デマンド制御装置１２０と、目標電力算出装置１３０とを有する。
【００３９】
デマンド制御対象１１０は、供給される電力が制御される各機器を含む。各機器は、目標電力を超えないように、デマンド制御装置１２０によって供給される電力が制御される。図１に示す機器１、機器２、・・・機器ｎは、例えば、建物１４０内の各居室に配された空調機器である。
【００４０】
デマンド制御対象１１０に含まれる各機器は、デマンド制御装置１２０から送信されるデマンド制御データ（例えば、電力の供給を遮断する遮断指令、遮断した電力の供給を再開する復帰指令等）に基づいて動作する。
【００４１】
デマンド制御対象１１０に含まれる各機器において使用された電力量は、デマンドパルスとして、デマンド制御装置１２０に送信される。また、デマンド制御対象１１０に含まれる各機器の機器情報や、デマンド制御対象１１０に含まれる各機器によって、デマンド制御処理期間に検出された環境情報、機器情報等の各種情報は、デマンド制御装置１２０に送信される。
【００４２】
デマンド制御装置１２０には、デマンド制御プログラムがインストールされており、当該プログラムが実行されることで、デマンド制御装置１２０は、デマンド制御部１２１として機能する。
【００４３】
デマンド制御部１２１は、
・デマンド制御処理期間に取得した情報（デマンド制御対象１１０から送信された各種情報を含む）、
・取得した情報を解析した解析結果、
等（以下、これらを「履歴情報」と称す）を目標電力算出装置１３０に送信する。
【００４４】
また、デマンド制御部１２１は、履歴情報を目標電力算出装置１３０に送信したことに応じて目標電力算出装置１３０によって新たに算出された目標電力を取得し、デマンド制御装置１２０内のメモリに設定する。デマンド制御部１２１は、設定した目標電力に基づいてデマンド制御処理を行う。
【００４５】
目標電力算出装置１３０には、目標電力算出プログラムがインストールされており、当該プログラムが実行されることで、目標電力算出装置１３０は、学習部１３１、入力部１３２、推論部１３３として機能する。
【００４６】
学習部１３１は取得部の一例であり、デマンド制御部１２１より送信された履歴情報を取得する。また、学習部１３１は学習部の一例であり、取得した履歴情報に基づいて、目標電力を算出するためのモデルについて機械学習を行う。これにより、学習部１３１は、目標電力を算出するための学習済みモデルを生成する。
【００４７】
入力部１３２は入力部の一例である。入力部１３２は、例えば、学習部１３１がモデルについて機械学習を行う際に、デマンド制御装置１２０の管理者により入力された情報を受け付ける。デマンド制御装置１２０の管理者は、履歴情報を参照することで得た知見を入力する。なお、入力部１３２への情報の入力は、手動であっても自動であってもよい。入力部１３２への情報の自動入力とは、例えば、予め定められた形式に情報が配列されたデータを生成しておき、当該データを入力部１３２に流し込むことで、情報を入力する方式等が挙げられる。
【００４８】
推論部１３３は、デマンド制御部１２１より新たに送信された履歴情報を学習済みモデルに入力し、学習済みモデルを実行させることで、適切な目標電力を算出する。また、推論部１３３は、算出した目標電力をデマンド制御部１２１に送信する。
【００４９】
＜デマンド制御対象の具体例＞
次に、デマンド制御対象１１０の具体例について説明する。図２は、デマンド制御対象の具体例を示す図である。図２では、デマンド制御対象１１０として、空調機器２１０、２２０、２３０を例示している。
【００５０】
空調機器２１０は、建物１４０内の所定のフロア２００の居室２１１内の空気の汚れを除去し、温度、湿度を自動的に調整するように動作する。なお、空調機器２１０は、動作時に、居室内情報２１２（居室２１１内の在室人数、室内温度、室内湿度等）を検出する。また、空調機器２１０は、動作時に、運転時間を検出する。
【００５１】
同様に、空調機器２２０は、建物１４０内の所定のフロア２００の居室２２１内の空気の汚れを除去し、温度、湿度を自動的に調整するように動作する。なお、空調機器２２０は、動作時に、居室内情報２２２（居室２２１内の在室人数、室内温度、室内湿度等）を検出する。また、空調機器２２０は、動作時に、運転時間を検出する。
【００５２】
同様に、空調機器２３０は、建物１４０内の所定のフロア２００の居室２３１内の空気の汚れを除去し、温度、湿度を自動的に調整するように動作する。なお、空調機器２３０は、動作時に、居室内情報２３２（居室２３１内の在室人数、室内温度、室内湿度等）を検出する。また、空調機器２３０は、動作時に、運転時間を検出する。
【００５３】
更に、空調機器２１０、２２０、２３０は、動作時に、建物外情報２４０（建物１４０外の天候、日射量、室外温度、室外湿度等）を検出する。
【００５４】
なお、図２では、空調機器２１０、２２０、２３０に電力を供給するための電力線を省略しているが、当該電力線には、電力メータが取り付けられているものとする。また、電力メータはデマンドパルスをデマンド制御装置１２０に送信するように構成されているものとする。
【００５５】
また、図２では、空調機器２１０、２２０、２３０にデマンド制御データを送信するための制御線を省略している。ただし、空調機器２１０、２２０、２３０は、当該制御線を介して、デマンド制御装置１２０から送信されるデマンド制御データを受信するように構成されているものとする。
【００５６】
また、図２では、空調機器２１０、２２０、２３０によって検出された環境情報（居室内情報、建物外情報）をデマンド制御装置１２０に送信するための通信線を省略している。ただし、空調機器２１０、２２０、２３０は、当該通信線を介して、デマンド制御装置１２０に対して環境情報を送信するように構成されているものとする。また、空調機器２１０、２２０、２３０は、当該通信線を介して、各機器の機器情報（運転時間を含む）を、デマンド制御装置１２０に対して送信するように構成されているものとする。
【００５７】
＜目標電力算出装置のハードウェア構成＞
次に、デマンド制御システム１００を構成する各装置のハードウェア構成について説明する。なお、デマンド制御装置１２０と目標電力算出装置１３０とは同様のハードウェア構成を有するため、ここでは、目標電力算出装置１３０のハードウェア構成についてのみ説明する。
【００５８】
図３は、目標電力算出装置のハードウェア構成の一例を示す図である。図３に示すように、目標電力算出装置１３０は、ＣＰＵ（Central Processing Unit）３０１、ＲＯＭ（Read Only Memory）３０２、ＲＡＭ（Random Access Memory）３０３を有する。ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３は、いわゆるコンピュータを形成する。また、目標電力算出装置１３０は、補助記憶装置３０４、表示装置３０５、操作装置３０６、Ｉ／Ｆ（Interface）装置３０７、ドライブ装置３０８を有する。目標電力算出装置１３０の各ハードウェアは、バス３０９を介して相互に接続される。
【００５９】
ＣＰＵ３０１は、補助記憶装置３０４にインストールされている各種プログラム（例えば、目標電力算出プログラム等）を実行する演算デバイスである。ＲＯＭ３０２は、不揮発性メモリである。ＲＯＭ３０２は、主記憶デバイスとして機能し、補助記憶装置３０４にインストールされている各種プログラムをＣＰＵ３０１が実行するために必要な各種プログラムやデータ等を格納する。具体的には、ＲＯＭ３０２はＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラム等を格納する。
【００６０】
ＲＡＭ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の揮発性メモリである。ＲＡＭ３０３は、主記憶デバイスとして機能し、補助記憶装置３０４にインストールされている各種プログラムがＣＰＵ３０１によって実行される際に展開される作業領域を提供する。
【００６１】
補助記憶装置３０４は、各種プログラムや、各種プログラムが実行される際に用いられる情報を格納する。
【００６２】
表示装置３０５は、目標電力算出装置１３０が取得した情報（例えば、履歴情報）を表示する、表示デバイスである。操作装置３０６は、例えば、デマンド制御装置１２０の管理者や各居室の利用者が目標電力算出装置１３０に対して各種操作を行うための操作デバイスである。Ｉ／Ｆ装置３０７は、デマンド制御装置１２０と通信する通信デバイスである。
【００６３】
ドライブ装置３０８は記録媒体３１０をセットするためのデバイスである。ここでいう記録媒体３１０には、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的あるいは磁気的に記録する媒体が含まれる。また、記録媒体３１０には、ＲＯＭ、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等が含まれていてもよい。
【００６４】
なお、補助記憶装置３０４にインストールされる各種プログラムは、例えば、配布された記録媒体３１０がドライブ装置３０８にセットされ、該記録媒体３１０に記録された各種プログラムがドライブ装置３０８により読み出されることでインストールされる。あるいは、補助記憶装置３０４にインストールされる各種プログラムは、不図示のネットワークよりダウンロードされることで、インストールされてもよい。
【００６５】
＜デマンド制御部の機能構成＞
次に、デマンド制御部１２１の機能構成について説明する。図４は、デマンド制御部の機能構成の一例を示す図である。図４に示すように、デマンド制御部１２１は、パルスカウンタ４０１、残り時間演算部４０２、予測電力演算部４０３、制御要否判定部４０４、負荷制御部４０５、解析部４０６を有する。
【００６６】
パルスカウンタ４０１は、デマンドパルスを積算し、デマンド制御対象１１０により使用された電力の実績情報を算出する。残り時間演算部４０２は、デマンド時限（例えば、３０分間）から経過時間を減算することで、残り時間を算出する。予測電力演算部４０３は、使用された電力の実績情報及び残り時間に基づいて、予測電力を算出する。
【００６７】
制御要否判定部４０４は、目標電力格納部４１１から読み出し、メモリに設定した目標電力と、予測電力演算部４０３にて算出された予測電力とに基づいて、制御の要否を判定し、制御が必要と判定した場合に、遮断レベルを負荷制御部４０５に出力する。
【００６８】
遮断レベルとは、デマンド制御対象１１０に含まれる各機器において、遮断指令により電力の供給が遮断される範囲の程度を表す値である。遮断レベルが高い状態とは、多数の機器に対して遮断指令が出力されている状態、または、各機器の能力を制限している状態を指す。また、遮断レベルが低い状態とは、遮断指令が出力されている機器が少ない状態、または、各機器の能力を制限していない状態を指す。
【００６９】
なお、目標電力格納部４１１に格納された目標電力は、目標電力算出装置１３０により更新される。また、制御要否判定部４０４は、読み出した目標電力や、出力した遮断レベル、使用された電力の実績情報等を、デマンド制御対象１１０より送信された各種情報と対応付けて、履歴情報格納部４１２に格納する。
【００７０】
負荷制御部４０５は、デマンド制御データをデマンド制御対象１１０に送信する。デマンド制御データには、制御要否判定部４０４より出力された遮断レベルに応じた遮断指令または復帰指令が含まれる。
【００７１】
解析部４０６は、履歴情報格納部４１２に格納された遮断レベルを解析し、解析結果を遮断レベルと対応付けて履歴情報格納部４１２に格納する。
【００７２】
なお、履歴情報格納部４１２に格納された履歴情報は、目標電力算出装置１３０によって読み出される。
【００７３】
＜デマンド制御処理の具体例＞
次に、デマンド制御部１２１によるデマンド制御処理の具体例について説明する。図５は、デマンド制御処理の具体例を示す図である。
【００７４】
このうち、図５（ａ）は、デマンド時限において使用された電力の実績情報の一例を示している。図５（ａ）において、横軸は時間を表し、縦軸は電力を表す。また、横軸の"Ｔ"は、デマンド時限開始直後の、"デマンド制御データの出力を禁止すべき時間"であり、"３０分"は、デマンド時限である。更に、縦軸の"α"は、目標電力である。
【００７５】
図５（ａ）のグラフ５０１は、デマンド時限開始直後から現在時刻までの間に使用された電力の実績情報である。予測電力演算部４０３は、例えば、所定のパルス重み×パルス積算値×（６０÷デマンド時限［分］）を算出することで、現在時刻までに使用された電力の実績情報を算出する。また、予測電力演算部４０３は、（現在時刻までに使用された電力の実績情報）＋（過去Δｔ分間の電力変化量）÷（サンプリング時間Δｔ）×（残り時間）を算出することで、予測電力を算出する。
【００７６】
なお、制御要否判定部４０４は、目標電力÷デマンド時限×経過時間を算出することで、各時刻における目標現在電力を得る。
【００７７】
一方、図５（ｂ）は、デマンド時限における遮断レベルの発生状況の一例を示している。図５（ｂ）において、横軸は時間を表し、縦軸は遮断レベルを表す。
【００７８】
制御要否判定部４０４は、
・予測電力≧目標電力、かつ、
・現在時刻までに使用された電力の実績情報≧目標現在電力
の場合に、遮断レベルを１つ上げる。この場合、負荷制御部４０５は、デマンド制御データとして遮断指令を出力する。
【００７９】
また、制御要否判定部４０４は、
・予測電力＜目標電力
・現在時刻までに使用された電力の実績情報＜目標現在電力
の場合に、遮断レベルを１つ下げる。この場合、負荷制御部４０５は、デマンド制御データとして復帰指令を出力する。
【００８０】
また、制御要否判定部４０４は、上記条件のいずれも成立しない場合、遮断レベルを維持する。この場合、負荷制御部４０５は、デマンド制御データ（遮断指令、復帰指令）を出力しない。
【００８１】
図５（ｂ）のグラフ５１１は、デマンド時限開始直後から現在時刻までの間の遮断レベルの発生状況を表している。グラフ５１１の例は、現在時刻の直前で、
・予測電力≧目標電力、かつ、
・現在時刻までに使用された電力の実績情報≧目標現在電力、
の条件が成立したことで、制御要否判定部４０４が、遮断レベルを１つ上げたことを示している。
【００８２】
＜解析部による解析結果の具体例＞
次に、解析部４０６による解析結果の具体例について説明する。解析部４０６による解析結果は、履歴情報格納部４１２に格納された遮断レベルの発生状況が、解析部４０６によって解析されることで得られる。図６は、解析結果の具体例を示す図である。
【００８３】
このうち、図６（ａ−１）及び（ａ−２）は、制御要否判定部４０４によって履歴情報格納部４１２に格納された遮断レベルの発生状況が、解析部４０６によって解析されることで算出された、遮断レベルごとの累積時間を表している。なお、図６（ａ−１）及び図６（ａ−２）は、同じデマンド制御対象１１０に対するデマンド制御処理において、異なる目標電力が設定された場合の、それぞれの、遮断レベルごとの累積時間を表している。このように、設定される目標電力が変わることで、遮断レベルごとの累積時間は大きく変化する。
【００８４】
図６（ｂ−１）及び（ｂ−２）は、制御要否判定部４０４によって履歴情報格納部４１２に格納された遮断レベルの発生状況を、解析部４０６によって解析されることで算出された、遮断レベルごとの累積時間の比率を表している。なお、図６（ｂ−１）及び図６（ｂ−２）は、同じデマンド制御対象１１０に対するデマンド制御処理において、異なる目標電力が設定された場合の、それぞれの、遮断レベルごとの累積時間の比率を表している。このように、設定される目標電力が変わることで、遮断レベルごとの累積時間の比率は大きく変化する。
【００８５】
＜履歴情報の具体例＞
次に、履歴情報格納部４１２に格納される履歴情報の具体例について説明する。図７は、履歴情報の具体例を示す図である。
【００８６】
図７に示すように、履歴情報７００には、現在の目標電力情報７１０が含まれる。図７の例は、現在の目標電力が、"α"であることを示している。
【００８７】
また、履歴情報７００には、デマンド制御対象１１０に含まれる各機器の機器情報７２０が含まれる。機器情報７２０には、情報の項目として、"識別情報"、"機器種別"、"運転時間"、"物件属性"、"熱負荷"、"能力"が含まれる。
【００８８】
また、履歴情報７００には、使用された電力の実績情報７３０＿１がデマンド時限ごとに格納される。また、履歴情報７００には、遮断レベル７３０＿２ａがデマンド時限ごとに格納されるとともに、遮断レベル７３０＿２ａの解析結果７３０＿２ｂが格納される。遮断レベル７３０＿２ａと、解析結果７３０＿２ｂとを含む情報を、以下では、「制御情報」と称する。
【００８９】
また、履歴情報７００には、環境情報７３０＿３がデマンド時限ごとに格納される。なお、機器情報７２０と、使用された電力の実績情報７３０＿１と、環境情報７３０＿３とを含む情報を、以下では、「検出情報」と称する。
【００９０】
＜目標電力算出装置の機能構成＞
次に、第１の実施形態に係る目標電力算出装置１３０の機能構成について説明する。なお、以下では、学習フェーズと推論フェーズとをわけて説明する。
【００９１】
（１）学習フェーズにおける機能構成
はじめに、学習フェーズにおける機能構成について説明する。図８は、第１の実施形態に係る目標電力算出装置の、学習フェーズにおいて実現される機能の一例を示す図である。図８に示すように、目標電力算出装置１３０は、学習フェーズにおいて、学習部１３１及び入力部１３２として機能する。
【００９２】
学習部１３１及び入力部１３２は、デマンド制御部１２１の履歴情報格納部４１２に格納された履歴情報７００のうち、所定の目標電力に基づいてデマンド制御処理が行われた際（所定の目標電力によるデマンド制御処理期間）の制御情報を読み出す。例えば、学習部１３１及び入力部１３２は、制御情報として、遮断レベル７３０＿２ａ、解析結果７３０＿２ｂを読み出す。
【００９３】
入力部１３２は、読み出した制御情報を、例えば、デマンド制御装置１２０の管理者８１０に表示する。管理者８１０は過去の知見に基づき目標電力の適否を判断する。入力部１３２は、管理者８１０が判断した目標電力の適否を示す情報について、入力を受け付ける。
【００９４】
また、入力部１３２は、読み出した制御情報を、例えば、居室２１１、２２１、２３１の利用者８２０に表示する。利用者８２０は、体感に基づき快適性指標（快適性の有無を含む）を判断する。入力部１３２は、利用者８２０が判断した居室２１１、２２１、２３１の快適性指標を示す情報について、入力を受け付ける。
【００９５】
学習部１３１は、適否判定モデル８０１と、比較及び変更部８０２とを有する。学習部１３１は、読み出した制御情報と、入力を受け付けた快適性指標を示す情報とを適否判定モデル８０１に入力することで、適否判定モデル８０１を実行させる。これにより、適否判定モデル８０１は、目標電力の適否を示す情報を出力する。
【００９６】
適否判定モデル８０１より出力された目標電力の適否を示す情報は、比較及び変更部８０２に入力される。比較及び変更部８０２は、
・適否判定モデル８０１より出力された目標電力の適否を示す情報と、
・入力部１３２が入力を受け付けた目標電力の適否を示す情報（教師データ）と、
を比較する。比較及び変更部８０２は、比較結果に応じて適否判定モデル８０１のモデルパラメータを変更する。
【００９７】
このように、学習部１３１は、
・制御情報及び快適性指標を示す情報（データセット）と、
・目標電力の適否を示す情報と、
の対応関係を特定する適否判定モデル８０１について機械学習を行う。これにより、学習部１３１は、目標電力の適否を判定するための学習済み適否判定モデルを生成する。
【００９８】
なお、図６の例は、学習部１３１が、制御情報及び快適性指標を示す情報を適否判定モデル８０１に入力する場合について示したが、制御情報または制御情報の一部のみを適否判定モデル８０１に入力してもよい。
【００９９】
このように、学習部１３１は、
・制御情報の一部（遮断レベル７３０＿２ａ）と、
・目標電力の適否を示す情報と、
の対応関係を特定する適否判定モデル８０１、あるいは、
・制御情報（遮断レベル７３０＿２ａ、解析結果７３０＿２ｂの一部）と、
・目標電力の適否を示す情報と、
の対応関係を特定する適否判定モデル８０１について機械学習を行う。これにより、学習部１３１は、目標電力の適否を判定するための学習済み適否判定モデルを生成する（なお、解析結果７３０＿２ｂの一部とは、遮断レベルの累積時間及び遮断レベルの累積時間の比率のいずれか一方を指すものとする）。
【０１００】
（２）推論フェーズにおける機能構成
次に、推論フェーズにおける機能構成について説明する。図９は、第１の実施形態に係る目標電力算出装置の、推論フェーズにおいて実現される機能の一例を示す図である。図９に示すように、目標電力算出装置１３０は、推論フェーズにおいて、入力部１３２及び推論部１３３として機能する。
【０１０１】
推論部１３３は、学習部１３１により生成された学習済み適否判定モデル９０１と、目標電力修正部９０２とを有する。推論部１３３は、デマンド制御部１２１の履歴情報格納部４１２に格納された履歴情報７００のうち、現在の目標電力に基づいてデマンド制御処理が行われた際（現在の目標電力によるデマンド制御処理期間）の制御情報を読み出す。なお、推論部１３３により読み出される制御情報は、学習部１３１が機械学習を行った際に学習部１３１により読み出された制御情報とは異なる制御情報である。
【０１０２】
また、推論部１３３は、現在の目標電力によるデマンド制御処理期間において、利用者８２０が判断した居室２１１、２２１、２３１の快適性指標を示す情報を、入力部１３２を介して取得する。
【０１０３】
推論部１３３は、読み出した制御情報及び取得した快適性指標を示す情報を学習済み適否判定モデル９０１に入力することで、学習済み適否判定モデル９０１を実行させる。これにより、学習済み適否判定モデル９０１は、目標電力の適否を示す情報を推論する。
【０１０４】
目標電力修正部９０２は、学習済み適否判定モデル９０１によって推論された目標電力の適否を示す情報に基づいて、目標電力を補正する。具体的には、学習済み適否判定モデル９０１によって、目標電力が適切であると推論された場合、目標電力修正部９０２は、目標電力を補正することなく、現在の目標電力をデマンド制御装置１２０に送信する。
【０１０５】
また、学習済み適否判定モデル９０１によって、目標電力が不適であると推論された場合、目標電力修正部９０２は、所定の補正量に基づいて現在の目標電力を補正し、補正後の目標電力をデマンド制御装置１２０に送信する。
【０１０６】
このように、現在の目標電力のもとでデマンド制御処理が行われた際の制御情報及び快適性指標を示す情報に基づいて、目標電力の適否を推論して目標電力を補正することで、推論部１３３は、適切な目標電力を導出することができる。
【０１０７】
なお、上記説明では、推論部１３３が、制御情報及び快適性指標を示す情報を、学習済み適否判定モデル９０１に入力するものとした。しかしながら、学習済み適否判定モデル９０１が、制御情報（または制御情報の一部）のみに基づいて生成されていた場合にあっては、推論部１３３は、制御情報（制御情報の一部）のみを、学習済み適否判定モデル９０１に入力するものとする。
【０１０８】
また、上記説明では、学習済み適否判定モデル９０１と、目標電力修正部９０２とが、推論部１３３内に設けられるものとしたが、学習済み適否判定モデル９０１と、目標電力修正部９０２とは、分けて設けられてもよい。例えば、学習済み適否判定モデル９０１は、推論部内に設けられ、目標電力修正部９０２は、推論部外の補正部（不図示）内に設けられてもよい。
【０１０９】
＜目標電力算出処理の流れ＞
次に、第１の実施形態に係る目標電力算出装置１３０によって実行される目標電力算出処理の流れについて説明する。図１０は、第１の実施形態に係る目標電力算出処理の流れを示すフローチャートである。
【０１１０】
ステップＳ１００１において、学習部１３１は、所定の目標電力に基づいてデマンド制御処理が実行された際の、デマンド制御処理期間における制御情報を取得する。
【０１１１】
ステップＳ１００２において、入力部１３２は、所定の目標電力に基づいてデマンド制御処理が実行された際の、デマンド制御処理期間における目標電力の適否を示す情報及び快適性指標を示す情報について、管理者及び利用者から入力を受け付ける。
【０１１２】
ステップＳ１００３において、学習部１３１は、制御情報を適否判定モデル８０１に入力することで、適否判定モデル８０１を実行させる。そして、学習部１３１は、適否判定モデル８０１より出力される目標電力の適否を示す情報が、入力部１３２により入力された目標電力の適否を示す情報（教師データ）に近づくように、適否判定モデル８０１について機械学習を行う。
【０１１３】
ステップＳ１００４において、推論部１３３は、所定のデマンド制御処理期間の制御情報を取得する。
【０１１４】
ステップＳ１００５において、入力部１３２は、所定のデマンド制御処理期間における、快適性指標を示す情報について、入力を受け付ける。
【０１１５】
ステップＳ１００６において、推論部１３３は、取得した制御情報及び快適性指標を示す情報を、学習済み適否判定モデル９０１に入力することで、学習済み適否判定モデル９０１を実行させる。これにより、推論部１３３は、目標電力の適否を示す情報を推論する。
【０１１６】
ステップＳ１００７において、推論部１３３は、推論結果に応じて、目標電力を補正し、補正後の目標電力を、デマンド制御装置１２０に送信する。これにより、補正後の目標電力がデマンド制御装置１２０内のメモリに設定される。
【０１１７】
ステップＳ１００８において、推論部１３３は、目標電力算出処理を終了するか否かを判定する。ステップＳ１００８において目標電力算出処理を継続すると判定した場合には（ステップＳ１００８においてＮｏの場合には）、ステップＳ１００４に戻る。
【０１１８】
一方、ステップＳ１００８において目標電力算出処理を終了すると判定した場合には（ステップＳ１００８においてＹｅｓの場合には）、目標電力算出処理を終了する。
【０１１９】
なお、図１０では、学習部１３１が、制御情報を、適否判定モデル８０１に一括して入力することでモデルパラメータを変更する一括学習を行う場合について示した。しかしながら、学習部１３１は、制御情報を、適否判定モデル８０１に所定数ずつ入力することでモデルパラメータを変更する逐次学習を行ってもよい。
【０１２０】
＜まとめ＞
以上の説明から明らかなように、第１の実施形態に係る目標電力算出装置１３０は、
・デマンド制御処理期間に取得された制御情報（の一部）に従って、デマンド制御処理期間において設定された目標電力の適否を学習する。
・学習の結果に基づき、次のデマンド制御処理期間に取得された制御情報（の一部）から、該次のデマンド制御処理期間において設定された目標電力の適否を推論する。
・目標電力が不適であると推論した場合に、所定の補正量で、該設定された目標電力を補正する。
【０１２１】
これにより、第１の実施形態に係る目標電力算出装置１３０によれば、目標電力の適否を精度よく判定することが可能となり、適切な目標電力を導出することができる。
【０１２２】
このように、第１の実施形態によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出装置、目標電力算出方法及び目標電力算出プログラムを提供することができる。
【０１２３】
［第２の実施形態］
上記第１の実施形態では、目標電力を算出するにあたり、制御情報（の一部）と、目標電力の適否を示す情報との対応関係について機械学習を行う場合について説明した。これに対して、第２の実施形態では、目標電力を算出するにあたり、使用された電力の実績情報と、目標電力との対応関係について機械学習を行う。以下、第２の実施形態について、上記第１の実施形態との相違点を中心に説明する。
【０１２４】
＜目標電力算出装置の機能構成＞
はじめに、第２の実施形態に係る目標電力算出装置１３０の機能構成について説明する。なお、ここでも、学習フェーズと推論フェーズとにわけて説明する。
【０１２５】
（１）学習フェーズにおける機能構成
図１１は、第２の実施形態に係る目標電力算出装置の、学習フェーズにおいて実現される機能の一例を示す図である。図１１に示すように、目標電力算出装置１３０は、学習フェーズにおいて、学習部１３１及び入力部１３２として機能する。
【０１２６】
学習部１３１及び入力部１３２は、デマンド制御部１２１の履歴情報格納部４１２に格納された履歴情報７００のうち、所定の目標電力に基づいてデマンド制御処理が行われた際（所定の目標電力によるデマンド制御処理期間）の検出情報を読み出す。例えば、学習部１３１及び入力部１３２は、検出情報として、機器情報７２０、使用された電力の実績情報７３０＿１、環境情報７３０＿３を読み出す。
【０１２７】
入力部１３２は、読み出した検出情報を、例えば、デマンド制御装置１２０の管理者８１０に表示する。管理者８１０は過去の知見に基づき当該デマンド制御処理期間に設定されるべき目標電力を判断する。入力部１３２は、管理者８１０が判断した、当該デマンド制御処理期間に設定されるべき目標電力について、入力を受け付ける。また、入力部１３２は、読み出した制御情報を、例えば、居室２１１、２２１、２３１の利用者８２０に表示する。利用者８２０は、体感に基づき快適性指標を判断する。入力部１３２は、利用者８２０が判断した居室２１１、２２１、２３１の快適性指標を示す情報について、入力を受け付ける。
【０１２８】
学習部１３１は、目標電力モデル１１０１と、比較及び変更部１１０２とを有する。学習部１３１は、読み出した検出情報と、入力を受け付けた快適性指標を示す情報とを目標電力モデル１１０１に入力することで、目標電力モデル１１０１を実行させる。これにより、目標電力モデル１１０１は、目標電力を出力する。
【０１２９】
目標電力モデル１１０１より出力された目標電力は、比較及び変更部１１０２において、入力部１３２が入力を受け付けた目標電力（教師データ）と比較される。比較及び変更部１１０２は、比較結果に応じて目標電力モデル１１０１のモデルパラメータを変更する。
【０１３０】
このように、学習部１３１は、
・検出情報及び快適性指標を示す情報（データセット）と、
・目標電力と、
の対応関係を特定する目標電力モデル１１０１について機械学習を行う。これにより、学習部１３１は、学習済み目標電力モデルを生成する。
【０１３１】
なお、図１１の例では、学習部１３１が、検出情報及び快適性指標を示す情報を目標電力モデル１１０１に入力するものとした。しかしながら、学習部１３１は、検出情報のみ、または検出情報の一部のみを目標電力モデル１１０１に入力してもよい。
【０１３２】
このように、学習部１３１は、
・検出情報と、
・目標電力と、
の対応関係を特定する目標電力モデル１１０１、あるいは、
・検出情報の一部（使用された電力の実績情報７３０＿１）と、
・目標電力と、
の対応関係を特定する目標電力モデル１１０１、あるいは、
・検出情報の一部（使用された電力の実績情報７３０＿１及び機器情報７２０のデータセット）と、
・目標電力と、
の対応関係を特定する目標電力モデル１１０１、あるいは、
・検出情報の一部（使用された電力の実績情報７３０＿１及び環境情報７３０＿３のデータセット）と、
・目標電力と、
の対応関係を特定する目標電力モデル１１０１について機械学習を行う。これにより、学習部１３１は、学習済み目標電力モデルを生成する。
【０１３３】
（２）推論フェーズにおける機能構成
次に、推論フェーズにおける機能構成について説明する。図１２は、第２の実施形態に係る目標電力算出装置の、推論フェーズにおいて実現される機能の一例を示す図である。図１２に示すように、目標電力算出装置１３０は、推論フェーズにおいて、入力部１３２及び推論部１３３として機能する。
【０１３４】
推論部１３３は、学習部１３１により生成された学習済み目標電力モデル１２０１を有する。推論部１３３は、デマンド制御部１２１の履歴情報格納部４１２に格納された履歴情報７００のうち、現在の目標電力に基づいてデマンド制御処理が行われた際（現在の目標電力によるデマンド制御処理期間）の検出情報を読み出す。なお、推論部１３３により読み出される検出情報は、学習部１３１が機械学習を行った際に学習部１３１により読み出された検出情報とは異なる検出情報である。
【０１３５】
また、推論部１３３は、現在の目標電力によるデマンド制御処理期間において、利用者８２０が判断した居室２１１、２２１、２３１の快適性指標を示す情報を、入力部１３２を介して取得する。
【０１３６】
推論部１３３は、読み出した検出情報及び取得した快適性指標を示す情報を学習済み目標電力モデル１２０１に入力することで、学習済み目標電力モデル１２０１を実行させる。これにより、学習済み目標電力モデル１２０１は、目標電力を推論する。
【０１３７】
また、推論部１３３は、学習済み目標電力モデル１２０１により推論された目標電力を、デマンド制御装置１２０に送信する。
【０１３８】
このように、現在の目標電力のもとでデマンド制御処理が行われた際の検出情報及び快適性指標を示す情報に基づいて、目標電力を推論することで、推論部１３３は、適切な目標電力を導出することができる。
【０１３９】
なお、上記説明では、推論部１３３が、検出情報及び快適性指標を示す情報を学習済み目標電力モデル１２０１に入力するものとした。しかしながら、学習済み目標電力モデル１２０１が、検出情報（または検出情報の一部）のみに基づいて生成されていた場合にあっては、推論部１３３は、検出情報（検出情報の一部）のみを学習済み目標電力モデル１２０１に入力するものとする。
【０１４０】
＜目標電力算出処理の流れ＞
次に、第２の実施形態に係る目標電力算出装置１３０による目標電力算出処理の流れについて説明する。図１３は、第２の実施形態に係る目標電力算出処理の流れを示すフローチャートである。
【０１４１】
ステップＳ１３０１において、学習部１３１は、所定の目標電力によるデマンド制御処理期間の検出情報を取得する。
【０１４２】
ステップＳ１３０２において、入力部１３２は、所定の目標電力によるデマンド制御処理期間において設定されるべき目標電力及び快適性指標を示す情報について、入力を受け付ける。
【０１４３】
ステップＳ１３０３において、学習部１３１は、検出情報を目標電力モデル１１０１に入力することで、目標電力モデル１１０１を実行させる。そして、学習部１３１は、目標電力モデル１１０１より出力される目標電力が、入力部１３２により入力された目標電力（教師データ）に近づくように目標電力モデル１１０１について機械学習を行う。
【０１４４】
ステップＳ１３０４において、推論部１３３は、所定のデマンド制御処理期間の検出情報を取得する。
【０１４５】
ステップＳ１３０５において、入力部１３２は、所定のデマンド制御処理期間における、快適性指標を示す情報について、入力を受け付ける。
【０１４６】
ステップＳ１３０６において、推論部１３３は、取得した検出情報及び快適性指標を示す情報を、学習済み目標電力モデル１２０１に入力することで、学習済み目標電力モデル１２０１を実行させる。これにより、推論部１３３は、目標電力を推論する。
【０１４７】
ステップＳ１３０７において、推論部１３３は、推論した目標電力を、デマンド制御装置１２０に送信する。これにより、推論した目標電力がデマンド制御装置１２０内のメモリに設定される。
【０１４８】
＜まとめ＞
以上の説明から明らかなように、第２の実施形態に係る目標電力算出装置１３０は、
・設定された目標電力に基づいて、デマンド制御処理期間に使用された電力の実績情報を取得する。また、該使用された電力の実績情報に従って、デマンド制御処理期間において設定されるべき目標電力を学習する。
【０１４９】
これにより、第２の実施形態に係る目標電力算出装置１３０によれば、適切な目標電力を導出することができる。
【０１５０】
このように、第２の実施形態によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出装置、目標電力算出方法及び目標電力算出プログラムを提供することができる。
【０１５１】
［第３の実施形態］
上記第１及び第２の実施形態では、目標電力を算出するためのモデルについて機械学習を行う際、教師データを用いて機械学習を行う場合について説明した。これに対して、第３の実施形態では、強化学習を行う場合について説明する。以下、第３の実施形態について、上記第１及び第２の実施形態との相違点を中心に説明する。
【０１５２】
＜デマンド制御システムのシステム構成＞
はじめに、デマンド制御システムのシステム構成について説明する。図１４は、デマンド制御システムのシステム構成の一例を示す第２の図である。図１との相違点は、目標電力算出装置１４００である。
【０１５３】
目標電力算出装置１４００には、目標電力算出プログラムがインストールされており、当該プログラムが実行されることで、目標電力算出装置１４００は、報酬判定部１４０１、強化学習部１４０２、入力部１４０３として機能する。
【０１５４】
報酬判定部１４０１は、強化学習部１４０２が、強化学習を行う際に用いる報酬を判定する。
【０１５５】
強化学習部１４０２は、デマンド制御部１２１より送信された履歴情報に基づいて、目標電力を出力するためのモデルについて強化学習を行う。また、強化学習部１４０２は、強化学習を行うことで取得される目標電力を、デマンド制御部１２１に送信する。
【０１５６】
入力部１４０３は、居室の利用者から、居室の快適性指標を示す情報について入力を受け付け、報酬判定部１４０１に通知する。これにより、強化学習部１４０２が強化学習を行う際に用いる報酬に、居室の快適性指標を示す情報を反映することができる。
【０１５７】
＜目標電力算出装置の機能構成＞
次に、第３の実施形態に係る目標電力算出装置１４００の機能構成の詳細について説明する。図１５は、第３の実施形態に係る目標電力算出装置１４００の機能構成の一例を示す図である。
【０１５８】
上述したように、目標電力算出装置１４００は、報酬判定部１４０１、強化学習部１４０２及び入力部１４０３として機能する。
【０１５９】
報酬判定部１４０１及び入力部１４０３は、デマンド制御部１２１の履歴情報格納部４１２に格納された履歴情報７００のうち、現在の目標電力に基づいてデマンド制御処理が行われた際（現在の目標電力によるデマンド制御処理期間）の制御情報を読み出す。例えば、報酬判定部１４０１及び入力部１４０３は、制御情報として、遮断レベル７３０＿２ａ、解析結果７３０＿２ｂを読み出す。
【０１６０】
入力部１４０３は、読み出した制御情報を、例えば、居室２１１、２２１、２３１の利用者８２０に表示する。利用者８２０は、体感に基づき快適性指標を判断する。入力部１４０３は、利用者８２０が判断した居室２１１、２２１、２３１の快適性指標を示す情報について、入力を受け付ける。
【０１６１】
報酬判定部１４０１は、入力部１４０３が入力を受け付けた快適性指標を示す情報を取得する。また、報酬判定部１４０１は算出部として機能し、読み出した制御情報と取得した快適性指標を示す情報とに基づいて、現在の目標電力に関する報酬を算出する。
【０１６２】
強化学習部１４０２は、現在の目標電力に基づいてデマンド制御処理が行われた際（現在の目標電力によるデマンド制御処理期間）の検出情報を読み出す。
【０１６３】
また、強化学習部１４０２は学習部の一例であり、目標電力モデル１５０１を有する。強化学習部１４０２は、報酬判定部１４０１によって算出された報酬が最大になるように、目標電力モデル１５０１のモデルパラメータを変更する。また、強化学習部１４０２は、モデルパラメータが変更された目標電力モデル１５０１に、読み出した検出情報を入力することで、目標電力モデル１５０１を実行させる。これにより、目標電力モデル１５０１は、目標電力を出力する。強化学習部１４０２は、目標電力モデル１５０１より出力された目標電力を、デマンド制御装置１２０に送信する。
【０１６４】
このように、強化学習部１４０２は、現在の目標電力のもとでデマンド制御処理が行われた際の制御情報及び快適性指標を示す情報に基づいて算出された報酬が最大になるように目標電力モデル１５０１について強化学習を行う。これにより、強化学習部１４０２は、適切な目標電力を導出することができる。
【０１６５】
なお、上記説明では、報酬判定部１４０１に、制御情報及び快適性指標を示す情報を入力するものとした。しかしながら、報酬判定部１４０１には、制御情報（または制御情報の一部）のみ、あるいは、制御情報の一部と快適性指標を示す情報のみを入力してもよい。
【０１６６】
これにより、報酬判定部１４０１は、
・制御情報（遮断レベル７３０＿２ａ、解析結果７３０＿２ｂ）
に基づいて、あるいは、
・制御情報の一部（遮断レベル７３０＿２ａ）
に基づいて、あるいは、
・制御情報の一部（遮断レベル７３０＿２ａ）と、
・快適性指標を示す情報と、
に基づいて、報酬を算出することができる。
【０１６７】
また、上記説明では、強化学習部１４０２が、検出情報全てを目標電力モデル１５０１に入力するものとした。しかしながら、強化学習部１４０２は、検出情報の一部のみを目標電力モデル１５０１に入力してもよい。
【０１６８】
このように、強化学習部１４０２は、
・検出情報の一部（使用された電力の実績情報７３０＿１）と、
・目標電力と、
の対応関係を特定する目標電力モデル１５０１、あるいは、
・検出情報の一部（使用された電力の実績情報７３０＿１及び機器情報７２０のデータセット）と、
・目標電力と、
の対応関係を特定する目標電力モデル１５０１、あるいは、
・検出情報の一部（使用された電力の実績情報７３０＿１及び環境情報７３０＿３のデータセット）と、
・目標電力と、
の対応関係を特定する目標電力モデル１５０１について強化学習を行う。
【０１６９】
＜目標電力算出処理の流れ＞
次に、第３の実施形態に係る目標電力算出装置１４００による目標電力算出処理の流れについて説明する。図１６は、第３の実施形態に係る目標電力算出処理の流れを示すフローチャートである。
【０１７０】
ステップＳ１６０１において、報酬判定部１４０１は、現在の目標電力によるデマンド制御処理期間の制御情報を取得する。
【０１７１】
ステップＳ１６０２において、入力部１４０３は、現在の目標電力によるデマンド制御処理期間の快適性指標を示す情報について、入力を受け付ける。
【０１７２】
ステップＳ１６０３において、報酬判定部１４０１は、制御情報及び快適性指標を示す情報に基づいて、目標電力に関する報酬を算出する。
【０１７３】
ステップＳ１６０４において、報酬判定部１４０１は、算出した報酬が所定の閾値以上であるか否かを判定する。ステップＳ１６０４において、算出した報酬が所定の閾値未満であると判定した場合には（ステップＳ１６０４においてＮｏの場合には）、ステップＳ１６０５に進む。
【０１７４】
ステップＳ１６０５において、強化学習部１４０２は、算出した報酬が最大になるように目標電力モデル１５０１について機械学習を行う。
【０１７５】
ステップＳ１６０６において、強化学習部１４０２は、現在の目標電力によるデマンド制御処理期間の検出情報を取得する。
【０１７６】
ステップＳ１６０７において、強化学習部１４０２は、取得した検出情報を目標電力モデル１５０１に入力することで、目標電力モデル１５０１を実行させる。これにより、強化学習部１４０２は、目標電力を出力する。
【０１７７】
ステップＳ１６０８において、強化学習部１４０２は、出力した目標電力をデマンド制御装置１２０に送信する。これにより、出力した目標電力がデマンド制御装置１２０内のメモリに設定される。その後、ステップＳ１６０１に戻る。
【０１７８】
一方、ステップＳ１６０４において、算出した報酬が所定の閾値以上であると判定した場合には（ステップＳ１６０４においてＹｅｓの場合には）、目標電力算出処理を終了する。
【０１７９】
＜まとめ＞
以上の説明から明らかなように、第３の実施形態に係る目標電力算出装置１４００は、
・現在の目標電力によるデマンド制御処理期間に取得された制御情報（の一部）と、快適性指標を示す情報とに基づいて、目標電力に関する報酬を算出する。また、算出した報酬が最大になるように、目標電力モデルについて強化学習を行う。
・現在の目標電力によるデマンド制御処理期間に取得された検出情報（の一部）を入力することで、強化学習が行われた目標電力モデルを実行させる。また、目標電力モデルを実行させることで出力された目標電力を、次のデマンド制御処理期間における目標電力として、デマンド制御装置に送信する。
【０１８０】
これにより、第３の実施形態に係る目標電力算出装置１４００によれば、適切な目標電力を導出することができる。
【０１８１】
このように、第３の実施形態によれば、デマンド制御処理を行う際に設定する目標電力を導出する目標電力算出装置、目標電力算出方法及び目標電力算出プログラムを提供することができる。
【０１８２】
［第４の実施形態］
上記第３の実施形態では、報酬判定部が、制御情報と快適性指標を示す情報とに基づいて、目標電力に関する報酬を算出するものとして説明した。しかしながら、報酬の算出方法はこれに限定されない。例えば、第１の実施形態において生成された学習済み適否判定モデルを適用し、制御情報と快適性指標を示す情報から、目標電力の適否を推論し、推論結果に基づいて、目標電力に関する報酬を算出するように構成してもよい。
【０１８３】
［その他の実施形態］
上記各実施形態では、機械学習を行う際に用いるモデル（適否判定モデル、目標電力モデル）の詳細について特に言及しなかったが、機械学習を行う際に用いるモデルには任意の種類のモデルが適用されるものとする。具体的には、ＮＮ（Neural Network）モデルや、ランダムフォレストモデル、ＳＶＭ（Support Vector Machine）モデル等、任意の種類のモデルが適用される。
【０１８４】
また、上記第１及び第２の実施形態では、比較及び変更部による比較結果に基づいて、モデルパラメータを変更する場合の変更方法の詳細について特に言及しなかったが、比較及び変更部によるモデルパラメータの変更方法はモデルの種類に従うものとする。
【０１８５】
また、上記第３の実施形態では、報酬判定部による報酬の算出方法の詳細について特に言及しなかったが、報酬判定部による報酬の算出方法は任意である。
【０１８６】
また、上記第１の実施形態では、目標電力の適否（適切または不適）を推論する場合について説明したが、例えば、目標電力が不適であると推論する場合にあっては、目標電力が高いために不適であるのか、低いために不適であるのかを推論するように構成してもよい。あるいは、不適の度合いを推論するように構成してもよい。これにより、目標電力修正部では、適切な補正量により目標電力を補正することができる。
【０１８７】
また、上記第１の実施形態では、目標電力算出処理の終了条件について特に言及しなかったが、終了条件は任意である。例えば、学習済み適否判定モデルにより推論される目標電力の適否が、一定期間継続して、目標電力が適切であると推論された場合に、目標電力算出処理を終了するように構成してもよい。
【０１８８】
また、上記第２の実施形態では、デマンド制御装置１２０の管理者８１０が検出情報に基づいて、教師データ（設定されるべき目標電力）を判断し、管理者８１０が判断した教師データを入力部に入力するものとして説明した。しかしながら、教師データ（設定されるべき目標電力）の入力方法はこれに限定されない。例えば、設定された目標電力の履歴を蓄積した目標電力設定履歴データのうち、一定期間変更されなかった目標電力を、教師データとして、入力部に入力するようにしてもよい。
【０１８９】
また、上記各実施形態では、目標電力算出装置を、建物１４０内に配するものとして説明したが、目標電力算出装置は、建物１４０の外部に配されてもよい。この場合、目標電力算出装置は、複数の建物におけるデマンド制御システムの一部として機能してもよい。また、上記各実施形態では、目標電力算出装置を、デマンド制御装置１２０と別体として構成したが、デマンド制御装置１２０と一体として構成してもよい。
【０１９０】
以上、実施形態を説明したが、特許請求の範囲の趣旨及び範囲から逸脱することなく、形態や詳細の多様な変更が可能なことが理解されるであろう。
【符号の説明】
【０１９１】
１００        ：デマンド制御システム
１１０        ：デマンド制御対象
１２０        ：デマンド制御装置
１２１        ：デマンド制御部
１３０        ：目標電力算出装置
１３１        ：学習部
１３２        ：入力部
１３３        ：推論部
７１０        ：目標電力情報
７２０        ：機器情報
７３０＿１    ：使用された電力の実績情報
７３０＿２ａ  ：遮断レベル
７３０＿２ｂ  ：解析結果
７３０＿３    ：環境情報
８０１        ：適否判定モデル
８０２        ：比較及び変更部
９０１        ：学習済み適否判定モデル
９０２        ：目標電力修正部
１１０１      ：目標電力モデル
１１０２      ：比較及び変更部
１２０１      ：学習済み目標電力モデル
１４００      ：目標電力算出装置
１４０１      ：報酬判定部
１４０２      ：強化学習部
１４０３      ：入力部
１５０１      ：目標電力モデル
【図１】
2020137167.tif 000003
【図２】
2020137167.tif 000004
【図３】
2020137167.tif 000005
【図４】
2020137167.tif 000006
【図５】
2020137167.tif 000007
【図６】
2020137167.tif 000008
【図７】
2020137167.tif 000009
【図８】
2020137167.tif 000010
【図９】
2020137167.tif 000011
【図１０】
2020137167.tif 000012
【図１１】
2020137167.tif 000013
【図１２】
2020137167.tif 000014
【図１３】
2020137167.tif 000015
【図１４】
2020137167.tif 000016
【図１５】
2020137167.tif 000017
【図１６】
2020137167.tif 000018