[go: up one dir, main page]

JP2024152838A - Electricity demand forecasting system and electricity demand forecasting method - Google Patents

Electricity demand forecasting system and electricity demand forecasting method Download PDF

Info

Publication number
JP2024152838A
JP2024152838A JP2024133248A JP2024133248A JP2024152838A JP 2024152838 A JP2024152838 A JP 2024152838A JP 2024133248 A JP2024133248 A JP 2024133248A JP 2024133248 A JP2024133248 A JP 2024133248A JP 2024152838 A JP2024152838 A JP 2024152838A
Authority
JP
Japan
Prior art keywords
data
demand
electricity
customer groups
forecast
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.)
Granted
Application number
JP2024133248A
Other languages
Japanese (ja)
Other versions
JP7642139B2 (en
Inventor
立 陳
Li Chen
洋明 夏目
Hiroaki Natsume
裕樹 西山
Hiroki Nishiyama
孝一 銀島
Koichi Ginshima
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Steel Engineering Co Ltd
Original Assignee
Nippon Steel Engineering Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Steel Engineering Co Ltd filed Critical Nippon Steel Engineering Co Ltd
Priority to JP2024133248A priority Critical patent/JP7642139B2/en
Publication of JP2024152838A publication Critical patent/JP2024152838A/en
Application granted granted Critical
Publication of JP7642139B2 publication Critical patent/JP7642139B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Supply And Distribution Of Alternating Current (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a system which is effective for improvement of prediction accuracy of power demand.SOLUTION: A power demand prediction system 10 comprises: a data accumulation unit 114 which accumulates teacher data including result data of a fluctuation factor of power demand and result data of the power demand for each of a plurality of customer groups of a power selling company in a database; a model generation unit 116 which generates a demand prediction model 118 representing a relation between fluctuation factor data and power demand data on the basis of a plurality of pieces of teacher data accumulated in the database for each of the plurality of customer groups; an input information acquisition unit 112 which acquires prediction data of the fluctuation factor for each of the plurality of customer groups; an individual demand prediction unit 121 which calculates prediction data of the power demand on the basis of the prediction data of the fluctuation factor and the demand prediction model 118 for each of the plurality of customer groups; and a total demand prediction unit 122 which calculates prediction data of the total power demand to the power selling company on the basis of the prediction data of the power demand calculated for each of the plurality of customer groups.SELECTED DRAWING: Figure 2

Description

本開示は、電力需要予測システム及び電力需要予測方法に関する。 This disclosure relates to an electricity demand forecasting system and an electricity demand forecasting method.

特許文献1には、電力需要量を変動させる要因となり得る変動要因の実績である変動要因実績データに、電力需要の実績である電力実績データを対応付けた学習データを用いて機械学習を実行することにより、電力需要を予測するモデルを生成するモデル作成部と、モデルを用いて予測対象日における電力需要を予測する予測部と、を備える電力需要予測システムが開示されている。 Patent Document 1 discloses an electricity demand forecasting system that includes a model creation unit that generates a model for predicting electricity demand by performing machine learning using learning data in which actual electricity data, which is the actual electricity demand, is associated with actual fluctuation factor data, which is the actual fluctuation factors that can cause fluctuations in electricity demand, and a forecasting unit that forecasts electricity demand on a target forecast date using the model.

特開2019-204459号公報JP 2019-204459 A

本開示は、電力需要の予測精度向上に有効なシステムを提供する。 This disclosure provides a system that is effective in improving the accuracy of electricity demand forecasts.

本開示の一側面に係る電力需要予測システムは、売電事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させるデータ蓄積部と、複数の顧客グループごとに、データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成するモデル生成部と、複数の顧客グループごとに変動因子の予測データを取得する入力情報取得部と、複数の顧客グループごとに、変動因子の予測データと、需要予測モデルとに基づいて電力需要の予測データを算出する個別需要予測部と、複数の顧客グループごとに算出された電力需要の予測データに基づいて、売電事業者に対する総電力需要の予測データを算出する総需要予測部と、を備え、モデル生成部は、1の顧客グループに対して、1の変動因子を含む変動因子データと電力需要データとの関係を表す電力需要予測モデルを生成し、他の顧客グループに対して、1の顧客グループに対する変動因子データには含まれない他の変動因子を含む変動因子データと電力需要データとの関係を表す電力需要予測モデルを生成する。 The electricity demand forecasting system according to one aspect of the present disclosure includes a data storage unit that stores, for each of a plurality of customer groups of an electricity seller, training data including actual data on fluctuation factors of electricity demand and actual data on electricity demand in a database; a model generation unit that generates, for each of a plurality of customer groups, a demand forecast model that represents the relationship between the fluctuation factor data and electricity demand data based on the plurality of training data stored in the database; an input information acquisition unit that acquires predicted data of the fluctuation factors for each of the plurality of customer groups; an individual demand forecasting unit that calculates predicted data of electricity demand based on the predicted data of the fluctuation factors and the demand forecasting model for each of the plurality of customer groups; and a total demand forecasting unit that calculates predicted data of total electricity demand for the electricity seller based on the predicted data of electricity demand calculated for each of the plurality of customer groups, and the model generation unit generates, for one customer group, an electricity demand forecasting model that represents the relationship between the fluctuation factor data including one fluctuation factor and the electricity demand data, and generates, for another customer group, an electricity demand forecasting model that represents the relationship between the fluctuation factor data including other fluctuation factors not included in the fluctuation factor data for the one customer group and the electricity demand data.

本開示の他の一側面に係る電力需要予測システムは、売電事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させるデータ蓄積部と、複数の顧客グループごとに、データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成するモデル生成部と、複数の顧客グループごとに変動因子の予測データを取得する入力情報取得部と、複数の顧客グループごとに、変動因子の予測データと、需要予測モデルとに基づいて電力需要の予測データを算出する個別需要予測部と、複数の顧客グループごとに算出された電力需要の予測データに基づいて、売電事業者に対する総電力需要の予測データを算出する総需要予測部と、を備え、複数の顧客グループは、電力需要に影響を及ぼす変動因子の違いに応じてグループ分けされ、変動因子データと電力需要データとの関係が類似する可能性の高い顧客同士が、同一の顧客グループに属する。 An electric power demand forecasting system according to another aspect of the present disclosure includes a data storage unit that stores, for each of a plurality of customer groups of an electric power seller, training data including actual data on electric power demand fluctuation factors and actual data on electric power demand in a database; a model generation unit that generates, for each of a plurality of customer groups, a demand forecast model that represents the relationship between the fluctuation factor data and electric power demand data based on the plurality of training data stored in the database; an input information acquisition unit that acquires predicted data on the fluctuation factors for each of the plurality of customer groups; an individual demand forecasting unit that calculates predicted data on electric power demand based on the predicted data on the fluctuation factors and the demand forecasting model for each of the plurality of customer groups; and a total demand forecasting unit that calculates predicted data on total electric power demand for the electric power seller based on the predicted data on electric power demand calculated for each of the plurality of customer groups, and the plurality of customer groups are grouped according to differences in the fluctuation factors that affect electric power demand, and customers who are likely to have a similar relationship between the fluctuation factor data and electric power demand data belong to the same customer group.

本開示の更に他の側面に係る電力需要予測方法は、売電事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させることと、複数の顧客グループごとに、データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成することと、複数の顧客グループごとに変動因子の予測データを取得することと、複数の顧客グループごとに、変動因子の予測データと、需要予測モデルとに基づいて電力需要の予測データを算出することと、複数の顧客グループごとに算出された電力需要の予測データに基づいて、売電事業者に対する総電力需要の予測データを算出することと、を含み、。需要予測モデルを生成することは、1の顧客グループに対して、1の変動因子を含む変動因子データと電力需要データとの関係を表す電力需要予測モデルを生成することと、他の顧客グループに対して、1の顧客グループに対する変動因子データには含まれない他の変動因子を含む変動因子データと電力需要データとの関係を表す電力需要予測モデルを生成することと、を含む。 An electric power demand forecasting method according to yet another aspect of the present disclosure includes: accumulating, for each of a plurality of customer groups of an electric power seller, training data including actual data on electric power demand fluctuation factors and actual data on electric power demand in a database; generating, for each of the plurality of customer groups, a demand forecasting model that represents a relationship between the fluctuation factor data and electric power demand data based on the plurality of training data accumulated in the database; acquiring forecast data of the fluctuation factors for each of the plurality of customer groups; calculating, for each of the plurality of customer groups, forecast data of electric power demand based on the forecast data of the fluctuation factors and the demand forecasting model; and calculating forecast data of total electric power demand for the electric power seller based on the forecast data of electric power demand calculated for each of the plurality of customer groups. Generating the demand forecasting model includes generating, for one customer group, an electric power demand forecasting model that represents a relationship between the fluctuation factor data including one fluctuation factor and the electric power demand data; and generating, for another customer group, an electric power demand forecasting model that represents a relationship between the fluctuation factor data including another fluctuation factor not included in the fluctuation factor data for the one customer group and the electric power demand data.

本開示の更に他の側面に係る電力需要予測方法は、売電事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させることと、複数の顧客グループごとに、データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成することと、複数の顧客グループごとに変動因子の予測データを取得することと、複数の顧客グループごとに、変動因子の予測データと、需要予測モデルとに基づいて電力需要の予測データを算出することと、複数の顧客グループごとに算出された電力需要の予測データに基づいて、売電事業者に対する総電力需要の予測データを算出することと、を含み、複数の顧客グループは、電力需要に影響を及ぼす変動因子の違いに応じてグループ分けされ、変動因子データと電力需要データとの関係が類似する可能性の高い顧客同士が、同一の顧客グループに属する。 An electricity demand forecasting method according to yet another aspect of the present disclosure includes: accumulating, for each of a plurality of customer groups of an electricity seller, training data including actual data on electricity demand fluctuation factors and actual electricity demand data in a database; generating, for each of the plurality of customer groups, a demand forecasting model representing a relationship between the fluctuation factor data and electricity demand data based on the plurality of training data accumulated in the database; acquiring forecast data of the fluctuation factors for each of the plurality of customer groups; calculating, for each of the plurality of customer groups, forecast data of electricity demand based on the forecast data of the fluctuation factors and the demand forecasting model; and calculating forecast data of total electricity demand for the electricity seller based on the forecast data of electricity demand calculated for each of the plurality of customer groups, wherein the plurality of customer groups are grouped according to differences in the fluctuation factors that affect electricity demand, and customers who are likely to have a similar relationship between the fluctuation factor data and electricity demand data belong to the same customer group.

本開示によれば、電力需要の予測精度向上に有効なシステム及び方法を提供することができる。 The present disclosure provides a system and method that are effective in improving the accuracy of electricity demand forecasts.

電力需給調整システムの構成を例示する模式図である。1 is a schematic diagram illustrating a configuration of an electric power supply and demand adjustment system. 電力需要予測システムの構成を例示するブロック図である。FIG. 1 is a block diagram illustrating a configuration of a power demand forecasting system. 個別需要の予測結果を例示するテーブルである。13 is a table illustrating an example of a forecast result of individual demand. 電力需要予測システムの変形例を示すブロック図である。FIG. 13 is a block diagram showing a modified example of the power demand prediction system. 第1評価画面の一例を示す模式図である。FIG. 13 is a schematic diagram showing an example of a first evaluation screen. 第2評価画面の一例を示す模式図である。FIG. 13 is a schematic diagram showing an example of a second evaluation screen. 需要予測モデルの生成手順を例示するフローチャートである。1 is a flowchart illustrating a procedure for generating a demand forecasting model. 需要予測手順を例示するフローチャートである。1 is a flowchart illustrating a demand forecasting procedure. 需要予測モデルの修正手順を例示するフローチャートである。11 is a flowchart illustrating a procedure for correcting a demand forecasting model.

以下、実施形態について、図面を参照しつつ詳細に説明する。説明において、同一要素又は同一機能を有する要素には同一の符号を付し、重複する説明を省略する。 The following describes the embodiments in detail with reference to the drawings. In the description, the same elements or elements having the same functions are given the same reference numerals, and duplicate descriptions are omitted.

〔電力需給調整システム〕
(全体構成)
図1に示す電力需給調整システム1は、小売電気事業者における電力の需要量と供給量との関係を調整するシステムである。小売電気事業とは、自前の発電設備により生成された電力、卸電力取引所等から仕入れた電力等を顧客(需要家)に供給する事業である。小売電気事業者は、電力会社の電力系統を経て顧客に電力を供給する。顧客の具体例としては、主としてオフィスにおいて電力を消費する顧客、主として生産工場において電力を消費する顧客等が挙げられる。顧客が、電力を消費する設備に特に制限は無いので、オフィス、生産工場には限定されない。例えば、顧客が主として電力を消費する設備は、廃棄物処理設備であってもよく、店舗であってもよい。
[Electricity supply and demand adjustment system]
(Overall composition)
The electricity supply and demand adjustment system 1 shown in FIG. 1 is a system that adjusts the relationship between the demand and supply of electricity at a retail electricity supplier. The retail electricity business is a business that supplies electricity generated by a power generation facility owned by the retail electricity supplier, electricity purchased from a wholesale electricity exchange, etc., to customers (consumers). The retail electricity supplier supplies electricity to customers via the power grid of a power company. Specific examples of customers include customers who mainly consume electricity in offices and customers who mainly consume electricity in production factories. There are no particular restrictions on the facilities where the customers consume electricity, and the facilities are not limited to offices and production factories. For example, the facilities where the customers mainly consume electricity may be waste treatment facilities or stores.

電力系統の安定性を確保するために、小売電気事業者には、「同時同量」の義務が課される。「同時同量」とは、30分単位で電力の需要量と供給量との乖離を抑制することである。「同時同量」制度の下で,小売電気事業者は事前に電力広域的運営推進機関に30分単位の翌日需給計画を提出する必要がある。小売電気事業者は、提出した翌日需給計画と,需給実績との差異(インバランス)に比例した金額を事後に精算する。電力需給調整システム1は、「同時同量」制度における小売電気事業を支援するシステムである。 To ensure the stability of the power grid, electricity retailers are required to "balance the supply and demand of electricity." "Balancing the supply and demand of electricity" refers to suppressing the discrepancy between the demand and supply of electricity in 30-minute increments. Under the "balancing the supply and demand of electricity" system, electricity retailers must submit a next-day supply and demand plan in 30-minute increments to the Organization for Cross-regional Coordination of Transmission Operators in advance. Electricity retailers subsequently settle an amount proportional to the difference (imbalance) between the submitted next-day supply and demand plan and the actual supply and demand. Electricity supply and demand adjustment system 1 is a system that supports electricity retailers under the "balancing the supply and demand of electricity" system.

図1に示すように、電力需給調整システム1は、電力需要予測システム10と、データ収集システム20と、管理者端末30とを有する。電力需要予測システム10と、データ収集システム20と、管理者端末30とは、インターネット等の通信ネットワークNWを介して互いに接続されている。 As shown in FIG. 1, the power supply and demand adjustment system 1 includes a power demand forecasting system 10, a data collection system 20, and an administrator terminal 30. The power demand forecasting system 10, the data collection system 20, and the administrator terminal 30 are connected to each other via a communication network NW such as the Internet.

電力需要予測システム10は、小売電気事業者(売電事業者)に対する電力需要を予測するシステムである。例えば電力需要予測システム10は、小売電気事業者に対する翌日の電力需要量を30分単位で予測する。なお、「30分単位」はあくまで一例であり、いかなる時間単位で電力需要量を予測するかに特に制限はない。例えば電力需要予測システム10は、1時間単位、又は15分単位等で電力需要量を予測してもよい。 The electricity demand forecasting system 10 is a system that forecasts electricity demand for retail electricity suppliers (electricity sellers). For example, the electricity demand forecasting system 10 forecasts the electricity demand for the next day for retail electricity suppliers in 30-minute increments. Note that "30-minute increments" is merely an example, and there are no particular limitations on the time increments for which the electricity demand is forecast. For example, the electricity demand forecasting system 10 may forecast the electricity demand in 1-hour increments, 15-minute increments, etc.

データ収集システム20は、通信ネットワークNWを介して、小売電気事業者の複数の顧客40の電力量計41に接続されており、各電力量計41から電力需要の実績データ(例えば消費した電力の実績データ)を取得する。データ収集システム20は、電力系統を保有する電力会社のサーバから電力需要の実績データを取得してもよい。 The data collection system 20 is connected to the electricity meters 41 of multiple customers 40 of the retail electricity supplier via the communication network NW, and acquires actual data on electricity demand (e.g., actual data on electricity consumed) from each electricity meter 41. The data collection system 20 may also acquire the actual data on electricity demand from a server of the electric power company that owns the power grid.

また、データ収集システム20は、複数の顧客40における変動因子の実績データも取得する。変動因子は、電力需要を変動させ得るあらゆる因子を含む。変動因子の具体例としては、天候、曜日、営業日であるか休日であるかが挙げられる。顧客40が生産工場である場合、生産状況も変動因子となり得る。生産状況は、所定期間における生産対象物の種類・数等を含む。一例として、データ収集システム20は、生産状況を需要家から定期送信により取得する。 The data collection system 20 also acquires performance data on variable factors for multiple customers 40. Variable factors include any factor that can cause fluctuations in electricity demand. Specific examples of variable factors include weather, day of the week, and whether it is a business day or a holiday. If the customer 40 is a production factory, the production status can also be a variable factor. The production status includes the type and number of products produced in a specified period of time. As an example, the data collection system 20 acquires the production status from the consumer through regular transmission.

更に、データ収集システム20は、小売電気事業者の自前の発電設備における発電量の実績データも取得する。例えばデータ収集システム20は、通信ネットワークNWを介して、小売電気事業者の発電設備50の電力量計51に接続されており、電力量計51から発電量の実績データを取得する。データ収集システム20は、電力系統を保有する電力会社のサーバから電力需要の実績データを取得してもよい。 Furthermore, the data collection system 20 also acquires actual data on the amount of power generated at the retail electricity supplier's own power generation equipment. For example, the data collection system 20 is connected to an electricity meter 51 of the retail electricity supplier's power generation equipment 50 via the communication network NW, and acquires actual data on the amount of power generated from the electricity meter 51. The data collection system 20 may also acquire actual data on electricity demand from a server of the electric power company that owns the power system.

管理者端末30は、小売電気事業者の管理者が利用する端末であり、モニタ(ディスプレイ)および入力デバイスを有する。モニタの具体例としては、液晶モニタ又は有機ELモニタ等が挙げられる。入力デバイスの具体例としては、キーボード又はマウス等が挙げられる。入力デバイスは、所謂タッチパネルとしてモニタと一体化されていてもよい。 The administrator terminal 30 is a terminal used by the administrator of the retail electricity supplier, and has a monitor (display) and an input device. Specific examples of the monitor include a liquid crystal monitor or an organic EL monitor. Specific examples of the input device include a keyboard or a mouse. The input device may be integrated with the monitor as a so-called touch panel.

(電力需要予測システム)
以下、電力需要予測システム10の構成を詳細に例示する。電力需要予測システム10は、小売電気事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させることと、複数の顧客グループごとに、データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成することと、複数の顧客グループごとに変動因子の予測データを取得することと、複数の顧客グループごとに、変動因子の予測データと、需要予測モデルとに基づいて電力需要の予測データを算出することと、複数の顧客グループごとに算出された電力需要の予測データに基づいて、売電事業者に対する総電力需要の予測データを算出することと、を実行するように構成されている。
(Electricity demand forecasting system)
The configuration of the power demand forecasting system 10 will be described in detail below. The power demand forecasting system 10 is configured to execute the following operations: for each of a plurality of customer groups of a retail electricity supplier, accumulate in a database training data including actual data on fluctuation factors of power demand and actual data on power demand, generate, for each of the plurality of customer groups, a demand forecasting model representing a relationship between the fluctuation factor data and power demand data based on the plurality of training data accumulated in the database, acquire prediction data of the fluctuation factors for each of the plurality of customer groups, calculate prediction data of power demand for each of the plurality of customer groups based on the prediction data of the fluctuation factors and the demand forecasting model, and calculate prediction data of a total power demand for a power seller based on the prediction data of power demand calculated for each of the plurality of customer groups.

変動因子は、顧客に応じて大きく異なる場合がある。例えば、オフィスにおいて電力を消費する顧客では、天候等が大きな因子となるのに対し、生産工場において電力を消費する顧客では、生産状況が大きな因子となる傾向がある。これに対し、本電力需要予測システムは、複数の顧客グループごとに電力需要予測モデルを生成し、複数の顧客グループごとに電力需要予測モデルに基づいて電力需要の予測データを算出し、複数の顧客グループごとに算出した電力需要の予測データに基づいて売電事業者に対する総電力需要の予測データを算出する。このため、電力需要に影響を及ぼす因子の違いに応じて顧客をグループ分けし、グループごとの電力需要を高い精度で予測し、予測結果を集計して総電力需要を高い精度で予測することができる。従って、電力需要の予測精度向上に有効である。 The variable factors can vary greatly depending on the customer. For example, for customers who consume electricity in offices, weather and the like tend to be major factors, whereas for customers who consume electricity in production factories, production conditions tend to be major factors. In response to this, the present power demand forecasting system generates a power demand forecasting model for each of multiple customer groups, calculates forecast data for power demand for each of the multiple customer groups based on the power demand forecasting model, and calculates forecast data for total power demand for power sellers based on the forecast data for power demand calculated for each of the multiple customer groups. As a result, it is possible to group customers according to differences in factors that affect power demand, predict the power demand for each group with high accuracy, and aggregate the forecast results to predict total power demand with high accuracy. This is therefore effective in improving the accuracy of power demand forecasts.

図1に例示するように、電力需要予測システム10は、回路190を有する。回路190は、プロセッサ191と、メモリ192と、ストレージ193と、通信ポート194とを有する。ストレージ193は、コンピュータによって読み取り可能な1以上の不揮発型の記憶媒体(例えばハードディスク又はフラッシュメモリ)を含む。ストレージ193は、小売電気事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させることと、複数の顧客グループごとに、データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成することと、複数の顧客グループごとに変動因子の予測データを取得することと、複数の顧客グループごとに、変動因子の予測データと、需要予測モデルとに基づいて電力需要の予測データを算出することと、複数の顧客グループごとに算出された電力需要の予測データに基づいて、売電事業者に対する総電力需要の予測データを算出することと、を電力需要予測システム10に実行させるためのプログラムを記憶する。ストレージ193は、上記プログラムを記憶するための領域に加え、上記データベースを記憶するための領域を含んでいてもよい。 As illustrated in FIG. 1, the power demand forecasting system 10 has a circuit 190. The circuit 190 has a processor 191, a memory 192, a storage 193, and a communication port 194. The storage 193 includes one or more non-volatile storage media (e.g., a hard disk or a flash memory) that can be read by a computer. The storage 193 stores a program for causing the power demand forecasting system 10 to execute the following operations: accumulating, for each of a plurality of customer groups of a retail electricity supplier, training data including actual data on fluctuation factors of power demand and actual data on power demand; generating, for each of a plurality of customer groups, a demand forecasting model that represents the relationship between the fluctuation factor data and the power demand data based on the plurality of training data accumulated in the database; acquiring forecast data of the fluctuation factors for each of the plurality of customer groups; calculating, for each of a plurality of customer groups, forecast data of power demand based on the forecast data of the fluctuation factors and the demand forecasting model; and calculating forecast data of the total power demand for the power selling company based on the forecast data of the power demand calculated for each of the plurality of customer groups. Storage 193 may include an area for storing the above programs as well as an area for storing the above database.

メモリ192は、1以上の揮発型の記憶媒体(例えばランダムアクセスメモリ)を含む。メモリ192は、ストレージ193からロードされたプログラム及びプロセッサ191による演算結果などを一時的に記憶する。プロセッサ191は、1以上の演算装置を含む。プロセッサ191は、メモリ192と協働して上記プログラムを実行する。通信ポート194は、通信ネットワークNWを介してデータ収集システム20及び管理者端末30と接続されており、プロセッサ191からの指令に応じてデータ収集システム20及び管理者端末30との間で情報通信を行う。なお、ここでの接続は、情報通信が可能となっていることを意味しており、必ずしも有線による物理的な接続を意味するわけではない。以下においても同様である。すなわち通信ネットワークNWの少なくとも一部は無線の通信経路であってもよい。 The memory 192 includes one or more volatile storage media (e.g., random access memory). The memory 192 temporarily stores the programs loaded from the storage 193 and the results of calculations by the processor 191. The processor 191 includes one or more calculation devices. The processor 191 executes the above programs in cooperation with the memory 192. The communication port 194 is connected to the data collection system 20 and the administrator terminal 30 via the communication network NW, and performs information communication between the data collection system 20 and the administrator terminal 30 in response to commands from the processor 191. Note that the connection here means that information communication is possible, and does not necessarily mean a physical connection by wire. The same applies below. In other words, at least a part of the communication network NW may be a wireless communication path.

図1においては、電力需要予測システム10が、一セットのコンピュータにより構成される例を示したが、電力需要予測システム10は、通信ネットワークNWを介して互いに接続された複数セットのコンピュータにより構成されていてもよい。 In FIG. 1, an example is shown in which the power demand forecasting system 10 is configured with one set of computers, but the power demand forecasting system 10 may be configured with multiple sets of computers connected to each other via a communication network NW.

図2は、プロセッサ191がメモリ192と協働して上記プログラムを実行することにより実現される各種機能を、ブロック状の構成要素(以下、「機能ブロック」という。)として表したブロック図である。図2の例において、電力需要予測システム10は、機能ブロックとして、実績情報取得部111と、エンコード処理部113と、データ蓄積部114と、学習用データベース115と、モデル生成部116と、モデル保持部117と、入力情報取得部112と、個別需要予測部121と、総需要予測部122と、予測結果出力部123とを有する。 Figure 2 is a block diagram showing various functions realized by the processor 191 working in cooperation with the memory 192 to execute the above program, as block-shaped components (hereinafter referred to as "functional blocks"). In the example of Figure 2, the power demand forecasting system 10 has, as functional blocks, a performance information acquisition unit 111, an encoding processing unit 113, a data accumulation unit 114, a learning database 115, a model generation unit 116, a model holding unit 117, an input information acquisition unit 112, an individual demand forecasting unit 121, a total demand forecasting unit 122, and a forecast result output unit 123.

実績情報取得部111は、複数の顧客グループごとに、電力需要の変動因子の実績データと、これに対応する電力需要の実績データとをデータ収集システム20から取得する。電力需要の実績データが変動因子の実績データに対応することは、電力需要の実績データの対象期間と、変動因子の実績データの対象期間とが少なくとも部分的に重複していることを意味する。複数の顧客グループは、小売電気事業者の複数の顧客を分類するグループである。複数の顧客は、変動因子データと電力需要データとの関係が類似する可能性の高い顧客同士が、同一の顧客グループに属するようにグループ分けされている。複数の顧客グループのそれぞれは、小売電気事業者の1以上の顧客を含む。実績情報取得部111は、複数の顧客グループのいずれに対しても、24時間を30分ごとに分割した48コマの時間枠ごとに消費電力量の実績値を示す実績データを取得する。 The performance information acquisition unit 111 acquires performance data of fluctuation factors of power demand and corresponding performance data of power demand from the data collection system 20 for each of the multiple customer groups. The fact that the performance data of power demand corresponds to the performance data of the fluctuation factors means that the target period of the performance data of power demand and the target period of the performance data of the fluctuation factors at least partially overlap. The multiple customer groups are groups that classify multiple customers of the retail electricity supplier. The multiple customers are grouped so that customers who are likely to have a similar relationship between the fluctuation factor data and the power demand data belong to the same customer group. Each of the multiple customer groups includes one or more customers of the retail electricity supplier. The performance information acquisition unit 111 acquires performance data indicating the actual value of the power consumption amount for each of 48 time frames obtained by dividing 24 hours into 30 minutes for each of the multiple customer groups.

実績情報取得部111は、複数の顧客グループにおける2以上の顧客グループに対して、異なる変動因子の実績データを取得してもよい。例えば複数の顧客グループは、オフィスにおいて電力を消費する第1グループと、生産工場において電力を消費する第2グループと、を含んでもよい。 The performance information acquisition unit 111 may acquire performance data of different variable factors for two or more customer groups among the multiple customer groups. For example, the multiple customer groups may include a first group that consumes electricity in an office and a second group that consumes electricity in a production factory.

第1グループにおいては、少なくとも天候を含む変動因子データと、電力需要データとの関係が強くなる傾向がある。そこで、実績情報取得部111は、第1グループについて、少なくとも天候を含む変動因子の実績データを取得してもよい。一例として、実績情報取得部111は、第1グループについて、天候、曜日、及び営業日であるか休日であるかを含む変動因子の実績データを取得する。 In the first group, there is a tendency for the correlation between the variable factor data, which includes at least the weather, and the power demand data to be strong. Therefore, the performance information acquisition unit 111 may acquire performance data on variable factors, which includes at least the weather, for the first group. As an example, the performance information acquisition unit 111 acquires performance data on variable factors, which include the weather, the day of the week, and whether it is a business day or a holiday, for the first group.

第2グループにおいては、少なくとも生産状況を含む変動因子データと、電力需要データとの関係が強くなる傾向がある。そこで、実績情報取得部111は、第2グループについて、少なくとも生産状況を含む変動因子の実績データを取得してもよい。一例として、実績情報取得部111は、第2グループについて、天候及び生産状況を含む変動因子の実績データを取得する。生産状況は、例えば生産対象物と生産数量とを表す情報を含む。第2グループにおいては、天候と電力需要データとの関係が弱い場合もある。この場合、第2グループの変動因子は天候を含まなくてもよい。 In the second group, there is a tendency for the relationship between the variable factor data including at least the production status and the electricity demand data to be strong. Therefore, the performance information acquisition unit 111 may acquire performance data of variable factors including at least the production status for the second group. As an example, the performance information acquisition unit 111 acquires performance data of variable factors including weather and production status for the second group. The production status includes, for example, information representing the production object and the production quantity. In the second group, there may be a weak relationship between weather and electricity demand data. In this case, the variable factor for the second group does not need to include weather.

オフィスにおいて電力を消費する顧客同士では、生産工場において電力を消費する顧客同士に比較して、変動因子データと電力需要データとの関係が類似し易い傾向がある。そこで、第1グループに含まれる顧客の数が、第2グループに含まれる顧客の数より多くてもよい。第2グループに含まれる顧客の数は1であってもよい。 Customers who consume electricity in offices tend to have a similar relationship between the fluctuation factor data and the electricity demand data compared to customers who consume electricity in production plants. Therefore, the number of customers included in the first group may be greater than the number of customers included in the second group. The number of customers included in the second group may be 1.

生産工場において電力を消費する顧客同士では、生産対象物の違いによって、変動因子データと電力需要データとの関係が大きく異なる傾向がある。そこで、複数の顧客グループは、第2グループが電力を消費する生産工場とは生産対象物が異なる生産工場において電力を消費する第3グループを更に含んでもよい。第3グループに含まれる顧客の数は1であってもよい。生産対象物が互いに異なることは、生産対象物同士が同種で互いに仕様が異なることと、生産対象物の種類が互いに異なることとを含む。一例として、実績情報取得部111は、第3グループについても、天候及び生産状況を含む変動因子の実績データを取得する。生産状況は、例えば生産対象物と生産数量とを表す情報を含む。第3グループにおいては、天候と電力需要データとの関係が弱い場合もある。この場合、第3グループの変動因子は天候を含まなくてもよい。 The relationship between the variable factor data and the power demand data tends to be significantly different between customers who consume electricity in a production factory, depending on the difference in the production object. Therefore, the multiple customer groups may further include a third group that consumes electricity in a production factory where the production object is different from the production factory where the second group consumes electricity. The number of customers included in the third group may be one. The production objects being different from each other includes the production objects being the same type but having different specifications from each other, and the production objects being different types from each other. As an example, the performance information acquisition unit 111 also acquires performance data of the variable factors including the weather and the production status for the third group. The production status includes, for example, information representing the production object and the production quantity. In the third group, the relationship between the weather and the power demand data may be weak. In this case, the variable factor of the third group does not need to include the weather.

エンコード処理部113は、変動因子の実績データがカテゴリ変数を含む場合に、当該カテゴリ変数をエンコード処理により量的変数に変換する。例えば、上記生産状況の実績データは、生産状況を表すカテゴリ変数を含み得る。生産状況を表すカテゴリ変数の具体例としては、生産対象物の種別ごとの生産数量が定められた生産パターンの名称が挙げられる。この場合、エンコード処理部113は、生産状況をエンコード処理により数値化する。例えばエンコード処理部113は、生産状況を表すカテゴリ変数をエンコード処理により量的変数に変更する。 When the performance data of the variable factors includes a categorical variable, the encoding processing unit 113 converts the categorical variable into a quantitative variable by encoding. For example, the performance data of the production status may include a categorical variable representing the production status. A specific example of a categorical variable representing the production status is the name of a production pattern in which the production quantity for each type of production object is determined. In this case, the encoding processing unit 113 quantifies the production status by encoding. For example, the encoding processing unit 113 converts the categorical variable representing the production status into a quantitative variable by encoding.

この際のエンコード処理は、電力需要の大きさを目的変数とするターゲットエンコード処理を含んでいてもよい。例えば、エンコード処理部113は、予め準備された変換テーブルに基づいて、生産状況を表すカテゴリ変数を、電力需要の大きさを表す量的変数に変更する。変換テーブルは、例えば、複数のカテゴリ変数ごとに、電力需要の大きさを表す数値を定める。以下、電力需要の大きさを表す数値を「電力需要値」という。例えばエンコード処理部113は、生産状況を表すカテゴリ変数に対応付けられた電力需要値を、上記量的変数の値として変換テーブルから抽出する。 The encoding process in this case may include a target encoding process in which the magnitude of power demand is used as the objective variable. For example, the encoding processing unit 113 converts a categorical variable representing the production status into a quantitative variable representing the magnitude of power demand based on a conversion table prepared in advance. The conversion table, for example, determines a numerical value representing the magnitude of power demand for each of a plurality of categorical variables. Hereinafter, the numerical value representing the magnitude of power demand is referred to as a "power demand value." For example, the encoding processing unit 113 extracts the power demand value associated with the categorical variable representing the production status from the conversion table as the value of the quantitative variable.

エンコード処理部113が実行するエンコード処理は、必ずしもターゲットエンコード処理に限られない。エンコード処理部113は、ラベルエンコーディングによりカテゴリ変数を量的変数に変換してもよく、One-hotエンコーディングによりカテゴリ変数を量的変数に変換してもよい。 The encoding process performed by the encoding unit 113 is not necessarily limited to target encoding. The encoding unit 113 may convert categorical variables into quantitative variables by label encoding, or may convert categorical variables into quantitative variables by one-hot encoding.

データ蓄積部114は、複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データを学習用データベース115(データベース)に蓄積させる。例えばデータ蓄積部114は、実績情報取得部111がデータ収集システム20から取得した電力需要の変動因子の実績データと、これに対応する電力需要の実績データとを、複数の顧客グループごとに学習用データベース115に蓄積させる。データ蓄積部114は、電力需要の変動因子の実績データがカテゴリ変数を含む場合に、当該カテゴリ変数がエンコード処理部113により量的変数に変換された後の変動因子の実績データを学習用データベース115に蓄積させてもよい。 The data accumulation unit 114 accumulates teacher data including actual data on fluctuation factors of electricity demand and actual data on electricity demand in the learning database 115 (database) for each of multiple customer groups. For example, the data accumulation unit 114 accumulates actual data on fluctuation factors of electricity demand acquired by the actual information acquisition unit 111 from the data collection system 20 and actual data on the corresponding electricity demand in the learning database 115 for each of multiple customer groups. When the actual data on fluctuation factors of electricity demand includes categorical variables, the data accumulation unit 114 may accumulate the actual data on the fluctuation factors after the categorical variables are converted into quantitative variables by the encoding processing unit 113 in the learning database 115.

モデル生成部116は、複数の顧客グループごとに、学習用データベース115に蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成する。 The model generation unit 116 generates a demand forecasting model representing the relationship between the fluctuation factor data and the electricity demand data for each of multiple customer groups based on multiple training data stored in the learning database 115.

モデル生成部116は、少なくともランダムフォレスト法により需要予測モデルを生成してもよい。ランダムフォレスト法において、モデル生成部116は、教師データが含む変動因子の実績データに基づいて複数の決定木をランダムに生成し、教師データに基づいて複数の決定木のそれぞれを構築する。例えばモデル生成部116は、構築対象の決定木を次のように構築する。すなわちモデル生成部116は、教師データをランダムにサンプリングし、サンプリングしたデータを決定木の最上位のノードに与え、当該ノードの分岐関数を求める。次に、モデル生成部116は、分岐関数に基づいて、教師データを二系統に分割し、ノードを親とする二つのノードに与え、二つのノードの分岐関数を求める。以後、予め設定された終了条件を満たすまで、モデル生成部116は以上の処理を下位のノードに継続し、決定木の構築を完了する。 The model generation unit 116 may generate a demand forecasting model by at least the random forest method. In the random forest method, the model generation unit 116 randomly generates multiple decision trees based on performance data of variable factors included in the teacher data, and constructs each of the multiple decision trees based on the teacher data. For example, the model generation unit 116 constructs the decision tree to be constructed as follows. That is, the model generation unit 116 randomly samples the teacher data, provides the sampled data to the top node of the decision tree, and obtains a branch function for the node. Next, the model generation unit 116 divides the teacher data into two systems based on the branch function, provides the two nodes with the node as a parent, and obtains the branch function for the two nodes. Thereafter, the model generation unit 116 continues the above process for lower nodes until a preset termination condition is met, and completes the construction of the decision tree.

モデル生成部116は、ランダムフォレスト法と、1以上の他の学習手法とを組み合わせたアンサンブル学習により需要予測モデルを生成してもよい。1以上の他の学習手法は、少なくとも再帰型ニューラルネットワーク法を含んでもよい。再帰型ニューラルネットワーク(Recurrent Neural Network)は、中間層において過去で保存された情報をループさせる再帰的構造を有するニューラルネットワークである。再帰的構造により、ニューラルネットワークに記憶力が付与されるので、時系列データに対する予測精度が向上する。 The model generation unit 116 may generate a demand forecasting model by ensemble learning that combines a random forest method with one or more other learning methods. The one or more other learning methods may include at least a recurrent neural network method. A recurrent neural network is a neural network that has a recurrent structure that loops information stored in the past in the intermediate layer. The recurrent structure gives the neural network memory, improving the prediction accuracy for time series data.

モデル生成部116は、上記第1グループに対して、少なくとも天候を含む変動因子データと、電力需要データとの関係を表す第1需要予測モデルを生成し、上記第2グループに対して、少なくとも生産状況を含む変動因子データと、電力需要データとの関係を表す第2需要予測モデルを生成し、上記第3グループに対して、少なくとも生産状況を含む変動因子データと、電力需要データとの関係を表す第3需要予測モデルを生成してもよい。 The model generation unit 116 may generate a first demand forecast model for the first group that represents the relationship between the variable factor data including at least the weather and the electricity demand data, generate a second demand forecast model for the second group that represents the relationship between the variable factor data including at least the production status and the electricity demand data, and generate a third demand forecast model for the third group that represents the relationship between the variable factor data including at least the production status and the electricity demand data.

一例として、モデル生成部116は、天候、曜日、及び営業日であるか休日であるかを含む変動因子データと、電力需要データとの関係を表す第1需要予測モデルを生成する。モデル生成部116は、天候及び生産状況を含む変動因子データと、電力需要データとの関係を表す第2需要予測モデル及び第3需要予測モデルを生成する。 As an example, the model generation unit 116 generates a first demand forecast model that represents the relationship between the electricity demand data and the variable factor data, which includes the weather, the day of the week, and whether it is a business day or a holiday. The model generation unit 116 generates a second demand forecast model and a third demand forecast model that represent the relationship between the electricity demand data and the variable factor data, which includes the weather and production status.

上述のように、データ蓄積部114は、カテゴリ変数をエンコード処理部113が量的変数に変換した結果を変動因子の実績データに含めてもよい。この場合、上記生産状況を含む変動因子データは、生産状況をエンコード処理により数値化したデータを含んでもよい。 As described above, the data accumulation unit 114 may include the results of the categorical variables converted into quantitative variables by the encoding processing unit 113 in the performance data of the variable factors. In this case, the variable factor data including the production status may include data in which the production status has been quantified by encoding processing.

モデル生成部116は、複数の顧客グループごとに生成した需要予測モデル118をモデル保持部117に記憶させる。 The model generation unit 116 stores the demand forecasting model 118 generated for each of the multiple customer groups in the model storage unit 117.

入力情報取得部112は、複数の顧客グループごとに電力需要の変動因子の予測データを取得する。例えば入力情報取得部112は、複数の顧客グループごとに、電力需要の変動因子の予測データをデータ収集システム20から取得する。例えば入力情報取得部112は、上記変動因子の翌日の予測データをデータ収集システム20から取得する。 The input information acquisition unit 112 acquires forecast data of fluctuation factors of electricity demand for each of multiple customer groups. For example, the input information acquisition unit 112 acquires forecast data of fluctuation factors of electricity demand for each of multiple customer groups from the data collection system 20. For example, the input information acquisition unit 112 acquires forecast data of the above fluctuation factors for the next day from the data collection system 20.

入力情報取得部112が複数の顧客グループごとに取得する変動因子の予測データの属性は、実績情報取得部111が複数の顧客グループごとに取得する変動因子の実績データの属性に等しい。例えば入力情報取得部112は、第1グループについて、天候、曜日、及び営業日であるか休日であるかを含む変動因子の予測データを取得し、第2グループ及び第3グループについて、天候及び生産状況を含む変動因子の予測データを取得する。生産状況の予測データは、生産計画、又は工場の稼働計画に相当する。エンコード処理部113は、変動因子の予測データがカテゴリ変数を含む場合も、当該カテゴリ変数をエンコード処理により量的変数に変換する。 The attributes of the prediction data of the variable factors acquired by the input information acquisition unit 112 for each of the multiple customer groups are equal to the attributes of the actual data of the variable factors acquired by the actual data acquisition unit 111 for each of the multiple customer groups. For example, the input information acquisition unit 112 acquires prediction data of the variable factors including the weather, day of the week, and whether it is a business day or a holiday for the first group, and acquires prediction data of the variable factors including the weather and production status for the second and third groups. The prediction data of the production status corresponds to a production plan or a factory operation plan. Even if the prediction data of the variable factors includes categorical variables, the encoding processing unit 113 converts the categorical variables into quantitative variables by encoding processing.

個別需要予測部121は、複数の顧客グループごとに、入力情報取得部112が取得した変動因子の予測データと、モデル保持部117が記憶する需要予測モデル118とに基づいて電力需要の予測データを算出する。個別需要予測部121は、電力需要の変動因子の予測データがカテゴリ変数を含む場合に、当該カテゴリ変数がエンコード処理部113により量的変数に変換された後の変動因子の予測データと、モデル保持部117が記憶する需要予測モデル118とに基づいて電力需要の予測データを算出してもよい。 The individual demand forecasting unit 121 calculates, for each of multiple customer groups, forecast data for electricity demand based on the forecast data for fluctuation factors acquired by the input information acquisition unit 112 and the demand forecast model 118 stored in the model holding unit 117. When the forecast data for fluctuation factors for electricity demand includes categorical variables, the individual demand forecasting unit 121 may calculate the forecast data for electricity demand based on the forecast data for fluctuation factors after the categorical variables are converted into quantitative variables by the encoding processing unit 113 and the demand forecasting model 118 stored in the model holding unit 117.

個別需要予測部121が複数の顧客グループごとに生成する電力需要の予測データの形式は、実績情報取得部111が複数の顧客グループごとに取得する電力需要の実績データの形式と同じであってもよい。例えば個別需要予測部121は、図3に例示するように、24時間を30分ごとに分割した48コマの時間枠ごとに消費電力量の予測値を示す予測データを、複数の顧客グループごとに算出する。図示においては、横方向に沿った一行が、一つの顧客グループに対する電力需要の予測データである。 The format of the electricity demand forecast data generated by the individual demand forecasting unit 121 for each of the multiple customer groups may be the same as the format of the electricity demand historical data acquired by the historical information acquisition unit 111 for each of the multiple customer groups. For example, as illustrated in FIG. 3, the individual demand forecasting unit 121 calculates, for each of the multiple customer groups, forecast data indicating the predicted value of the amount of electricity consumed for each of 48 time frames obtained by dividing 24 hours into 30-minute intervals. In the illustration, each horizontal line represents the electricity demand forecast data for one customer group.

総需要予測部122は、複数の顧客グループごとに算出された電力需要の予測データに基づいて、小売電気事業者に対する総電力需要の予測データを算出する。例えば総需要予測部122は、上述の48コマの時間枠ごとに、複数の顧客グループごとの消費電力量の予測値を合計して、48コマの時間枠ごとに総消費電力量を示す総電力需要の予測データを算出する。 The total demand forecasting unit 122 calculates forecast data of total electricity demand for the retail electricity supplier based on the forecast data of electricity demand calculated for each of the multiple customer groups. For example, the total demand forecasting unit 122 calculates forecast data of total electricity demand indicating the total electricity consumption for each of the 48 time frames by adding up the forecast values of the electricity consumption for each of the multiple customer groups for each of the above-mentioned 48 time frames.

予測結果出力部123は、総需要予測部122が算出した総電力需要の予測データを出力する。予測データを出力することは、予測データを表示させることを含む。例えば予測結果出力部123は、予測データを管理者端末30のモニタに表示させる。 The prediction result output unit 123 outputs the prediction data of the total power demand calculated by the total demand prediction unit 122. Outputting the prediction data includes displaying the prediction data. For example, the prediction result output unit 123 displays the prediction data on the monitor of the administrator terminal 30.

電力需要予測システム10は、複数の顧客グループごとに、電力需要の予測データと電力需要の実績データとの誤差を評価することを更に実行するように構成されていてもよい。この場合、電力需要予測システム10は、複数の顧客グループごとに、上記誤差の評価結果に基づいて、電力需要の新たな予測データを修正することを更に実行するように構成されていてもよい。 The electricity demand forecasting system 10 may be further configured to evaluate an error between the electricity demand forecast data and the electricity demand actual data for each of the multiple customer groups. In this case, the electricity demand forecasting system 10 may be further configured to revise new electricity demand forecast data for each of the multiple customer groups based on the error evaluation results.

電力需要予測システム10は、複数の顧客グループごとに、上記誤差の評価結果に基づいて、需要予測モデルを修正することを更に実行するように構成されていてもよい。例えば電力需要予測システム10は、図4に示すように、機能ブロックとして、誤差評価部131と、評価画像表示部132と、予測修正部133と、モデル修正部134とを更に有する。 The electricity demand forecasting system 10 may be further configured to correct the demand forecasting model for each of a plurality of customer groups based on the error evaluation results. For example, as shown in FIG. 4, the electricity demand forecasting system 10 further includes, as functional blocks, an error evaluation unit 131, an evaluation image display unit 132, a prediction correction unit 133, and a model correction unit 134.

誤差評価部131は、複数の顧客グループごとに、電力需要の予測データと電力需要の実績データとの誤差を評価する。例えば誤差評価部131は、単位時間(例えば30分)ごとに予測値と実績値との差分を算出し、1日分の差分の算出結果を合算する。合算すべき期間に特に制限はなく、1日より短くても長くてもよい。例えば誤差評価部131は、上記48コマの時間枠ごとに、消費電力量の予想値と実績値との差分を算出し、48コマの時間枠ごとの差分の算出結果を合算し、合算結果を誤差の評価値として算出する。この算出方式によれば、正の差分と、負の差分とが互いに打ち消し合う。このため、時間枠ごとに、差分の正負がランダムに変わるような場合、評価値の絶対値は小さくなる。一方、時間枠間で、差分の正負が一致する傾向がある場合、評価値の絶対値は大きくなりやすい。需要予測モデル自体の予測精度が低下する場合、時間枠間で、差分の正負は一致し易くなると考えられる。従って、上記算出方式によれば、需要予測モデル自体の予測精度の低下を表し易い評価値を算出することができる。 The error evaluation unit 131 evaluates the error between the forecast data of the power demand and the actual data of the power demand for each of the multiple customer groups. For example, the error evaluation unit 131 calculates the difference between the forecast value and the actual value for each unit time (for example, 30 minutes) and sums up the calculation results of the difference for one day. There is no particular limit to the period to be summed, and it may be shorter or longer than one day. For example, the error evaluation unit 131 calculates the difference between the forecast value and the actual value of the power consumption for each of the above 48 frames of time, sums up the calculation results of the difference for each of the 48 frames of time, and calculates the sum as the evaluation value of the error. According to this calculation method, the positive difference and the negative difference cancel each other out. Therefore, if the positive and negative of the difference randomly changes for each time frame, the absolute value of the evaluation value becomes small. On the other hand, if the positive and negative of the difference tend to match between time frames, the absolute value of the evaluation value tends to become large. If the prediction accuracy of the demand forecast model itself decreases, it is considered that the positive and negative of the difference will easily match between time frames. Therefore, the above calculation method makes it possible to calculate an evaluation value that is likely to represent a decline in the prediction accuracy of the demand forecasting model itself.

評価画像表示部132は、複数の顧客グループごとに、誤差の評価結果を可視化した評価画像をモニタに表示させる。例えば評価画像表示部132は、評価画像を管理者端末30のモニタに表示させる。例えば評価画像表示部132は、複数の顧客グループごとに、誤差の評価結果の経時変化を可視化した第1評価画像をモニタに表示させてもよい。 The evaluation image display unit 132 displays on a monitor an evaluation image that visualizes the evaluation results of the error for each of the multiple customer groups. For example, the evaluation image display unit 132 displays the evaluation image on the monitor of the administrator terminal 30. For example, the evaluation image display unit 132 may display on a monitor a first evaluation image that visualizes the change over time in the evaluation results of the error for each of the multiple customer groups.

一例として、評価画像表示部132は、誤差の評価結果を表す色彩を、複数の顧客グループと、評価時とに応じてマッピングした第1評価画像をモニタに表示させてもよい。例えば評価画像表示部132は、図5に示すように、上述した評価値を色の3属性(色相、明度、彩度)の少なくともいずれかで示すセル141を、複数の顧客グループと、評価時とに応じてマッピングした第1評価画像140をモニタに表示させる。各セル141は、ハッチング又はドット等によって誤差の評価結果を表してもよい。なお、ハッチング又はドットのパターン形状、太さ、大きさ、又は粗密等によっても、セル141の平均的な色彩は変わり得る。このため、ハッチング又はドット等によって誤差の評価結果を表すことは、色彩によって誤差の評価結果を表すことの一例となり得る。 As an example, the evaluation image display unit 132 may display on the monitor a first evaluation image in which colors representing the evaluation results of the error are mapped according to multiple customer groups and the evaluation time. For example, as shown in FIG. 5, the evaluation image display unit 132 displays on the monitor a first evaluation image 140 in which cells 141 indicating the above-mentioned evaluation value by at least one of the three color attributes (hue, brightness, saturation) are mapped according to multiple customer groups and the evaluation time. Each cell 141 may represent the error evaluation result by hatching or dots, etc. Note that the average color of the cell 141 may change depending on the pattern shape, thickness, size, or density of the hatching or dots. Therefore, representing the error evaluation result by hatching or dots, etc., may be an example of representing the error evaluation result by color.

図5の例において、横方向に並ぶ一列は、一つの顧客グループに対する評価値を日ごとに示す。この一列に含まれる複数のセル141は、右に向かうほど、評価の日付が新しくなるように配列されている。この配列によって、評価値の日ごとの変化(経時変化の一例)が可視化される。縦方向に並ぶ一列は、一日の評価値を複数の顧客グループごとに示す。 In the example of Figure 5, a horizontal row shows the evaluation value for one customer group on a daily basis. The multiple cells 141 in this row are arranged so that the more to the right the cells 141 have newer evaluation dates. This arrangement makes it possible to visualize the daily changes in evaluation values (an example of changes over time). A vertical row shows the daily evaluation values for multiple customer groups.

また、図5の例においては、最新の日付けを含む一週間の評価値を含む最新データ表示エリア143と、それ以前の評価値を含む過去データ表示エリア142とに区画されている。最新日付けの列において、評価値がまだ算出されていない箇所にはセル141が配置されていない。 In the example of FIG. 5, the area is divided into a latest data display area 143, which contains evaluation values for the week including the latest date, and a past data display area 142, which contains evaluation values prior to that. In the latest date column, no cell 141 is placed in a location where an evaluation value has not yet been calculated.

評価画像表示部132は、複数の顧客グループごとに、誤差の評価結果と、需要予測モデルの修正基準との関係を可視化した第2評価画像をモニタに表示させてもよい。評価画像表示部132は、複数の顧客グループごとに、誤差の評価結果を表す棒グラフと、需要予測モデルの修正基準を表す修正基準ラインとを含む評価画像をモニタに表示させてもよい。 The evaluation image display unit 132 may display on the monitor a second evaluation image that visualizes the relationship between the error evaluation result and the correction criterion of the demand forecasting model for each of the multiple customer groups. The evaluation image display unit 132 may display on the monitor an evaluation image that includes a bar graph representing the error evaluation result and a correction criterion line representing the correction criterion of the demand forecasting model for each of the multiple customer groups.

例えば評価画像表示部132は、図6に示すように、複数の顧客グループごとに、上述の評価値の絶対値を表す棒グラフ151と、需要予測モデルの修正基準を表す修正基準ライン152とを含む第2評価画像150をモニタに表示させてもよい。図6によれば、棒グラフ151が修正基準ライン152に達しているか否かによって、需要予測モデルの修正要否が複数の顧客グループごとに明示される。一例として、評価画像表示部132は、第1評価画像140及び第2評価画像150の両方を管理者端末30のモニタに表示させる。評価画像表示部132は、修正基準と、誤差の評価結果との関係に基づき、各棒グラフ151の色彩を変化させてもよい。例えば、修正基準(修正基準ライン152)を超えた棒グラフは第1の色彩(例えば赤色)で示し、修正基準を超えそうな(修正基準から所定範囲以内にある)棒グラフは第2の色彩(例えばオレンジ色)で示し、修正基準を所定値以上下回る棒グラフは第3の色彩(例えば青色)で示してもよい。また、図6に示すように、各棒グラフの色を、修正基準との関係に基づいて部位ごとに変えてもよい。例えば棒グラフのうち修正基準を超えた部分は第1の色彩で示し、修正基準を超えそうな部分は第2の色彩で示し、修正基準を所定レベル以上下回る部分は第3の色彩で示してもよい。色彩間にグラデーションを付与してもよい。 For example, as shown in FIG. 6, the evaluation image display unit 132 may display on the monitor a second evaluation image 150 including a bar graph 151 representing the absolute value of the above-mentioned evaluation value and a correction reference line 152 representing the correction criterion of the demand forecast model for each of the multiple customer groups. According to FIG. 6, the need for correction of the demand forecast model is clearly indicated for each of the multiple customer groups depending on whether the bar graph 151 reaches the correction reference line 152. As an example, the evaluation image display unit 132 displays both the first evaluation image 140 and the second evaluation image 150 on the monitor of the administrator terminal 30. The evaluation image display unit 132 may change the color of each bar graph 151 based on the relationship between the correction criterion and the evaluation result of the error. For example, a bar graph that exceeds the correction criterion (correction reference line 152) may be displayed in a first color (e.g., red), a bar graph that is likely to exceed the correction criterion (within a predetermined range from the correction criterion) may be displayed in a second color (e.g., orange), and a bar graph that falls below the correction criterion by a predetermined value or more may be displayed in a third color (e.g., blue). Also, as shown in FIG. 6, the color of each bar graph may be changed for each part based on its relationship with the correction criterion. For example, the part of the bar graph that exceeds the correction criterion may be shown in a first color, the part that is likely to exceed the correction criterion may be shown in a second color, and the part that falls below the correction criterion by a predetermined level or more may be shown in a third color. A gradation may be applied between the colors.

予測修正部133は、複数の顧客グループごとに、誤差の評価結果に基づいて、電力需要の新たな予測データを修正する。予測修正部133は、複数の顧客グループごとに、第1評価画像140の表示後のユーザ入力に基づいて電力需要の新たな予測データを修正してもよい。例えば予測修正部133は、第1評価画像140を管理者端末30のモニタに表示させた後、管理者端末30の入力デバイスによる入力に基づいて電力需要の新たな予測データを修正してもよい。予測修正部133は、誤差の評価結果に基づいて、電力需要の新たな予測データを自動修正してもよい。自動修正の具体例としては、誤差の評価結果を、電力需要の新たな予測データに対して加算又は減算すること等が挙げられる。 The prediction correction unit 133 corrects new forecast data of power demand for each of the multiple customer groups based on the error evaluation result. The prediction correction unit 133 may correct the new forecast data of power demand for each of the multiple customer groups based on user input after the first evaluation image 140 is displayed. For example, the prediction correction unit 133 may display the first evaluation image 140 on the monitor of the administrator terminal 30, and then correct the new forecast data of power demand based on input from an input device of the administrator terminal 30. The prediction correction unit 133 may automatically correct the new forecast data of power demand based on the error evaluation result. A specific example of automatic correction is adding or subtracting the error evaluation result to or from the new forecast data of power demand.

第1評価画像140によれば、評価値が正になる傾向、又は負になる傾向が複数日に亘って継続しているか否かが示される。評価値が正になる傾向又は負になる傾向が複数日に亘って継続している場合、新たな予測データにも同じ傾向が表れる可能性が高い。そこで、評価値が正になる傾向又は負になる傾向を打ち消すように、新たな予測データを修正することによって、予測データの精度を向上させることが可能となる。 The first evaluation image 140 indicates whether the tendency for evaluation values to be positive or negative continues over multiple days. If the tendency for evaluation values to be positive or negative continues over multiple days, it is highly likely that the same trend will also appear in the new predicted data. Therefore, by correcting the new predicted data so as to counteract the tendency for evaluation values to be positive or negative, it is possible to improve the accuracy of the predicted data.

モデル修正部134は、複数の顧客グループごとに、誤差の評価結果に基づいて需要予測モデルを修正する。モデル修正部134は、複数の顧客グループごとに、第2評価画像150の表示後のユーザ入力に基づいて需要予測モデルを修正してもよい。例えばモデル修正部134は、第2評価画像150を管理者端末30のモニタに表示させた後、管理者端末30の入力デバイスによる入力に基づいて需要予測モデルを修正してもよい。 The model correction unit 134 corrects the demand forecast model for each of the multiple customer groups based on the error evaluation results. The model correction unit 134 may correct the demand forecast model for each of the multiple customer groups based on user input after the second evaluation image 150 is displayed. For example, the model correction unit 134 may display the second evaluation image 150 on the monitor of the administrator terminal 30, and then correct the demand forecast model based on input via an input device of the administrator terminal 30.

一例として、モデル修正部134は、管理者端末30の入力デバイスによって需要予測モデルの修正指示が入力された場合、モデル生成部116に、当該需要予測モデルの再生成を要求する。モデル生成部116は、モデル修正部134から需要予測モデルの再生成が要求された場合に、その時点で学習用データベース115に蓄積されている教師データに基づいて、当該需要予測モデルを再生成し、再生成した需要予測モデルをモデル保持部117に記憶させる。モデル修正部134は、誤差の評価結果に基づいて、需要予測モデルを自動修正してもよい。例えばモデル修正部134は、誤差の評価結果に基づいて、モデル生成部116に需要予測モデルの再生成を自動で要求してもよい。 As an example, when an instruction to modify the demand forecasting model is input by an input device of the administrator terminal 30, the model correction unit 134 requests the model generation unit 116 to regenerate the demand forecasting model. When regeneration of the demand forecasting model is requested by the model correction unit 134, the model generation unit 116 regenerates the demand forecasting model based on the teacher data accumulated in the learning database 115 at that time, and stores the regenerated demand forecasting model in the model holding unit 117. The model correction unit 134 may automatically correct the demand forecasting model based on the error evaluation result. For example, the model correction unit 134 may automatically request the model generation unit 116 to regenerate the demand forecasting model based on the error evaluation result.

〔電力需要予測手順〕
電力需要予測方法の一例として、電力需要予測システム10が実行する電力需要予測手順を例示する。この手順は、小売電気事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データを学習用データベース115に蓄積させることと、複数の顧客グループごとに、学習用データベース115に蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデル118を生成することと、複数の顧客グループごとに変動因子の予測データを取得することと、複数の顧客グループごとに、変動因子の予測データと、需要予測モデル118とに基づいて電力需要の予測データを算出することと、複数の顧客グループごとに算出された電力需要の予測データに基づいて、小売電気事業者に対する総電力需要の予測データを算出することと、を含む。以下、この手順を、需要予測モデルの生成手順と、電力需要の予測データの算出手順と、需要予測モデルの再生成手順とに分けて詳細に例示する。
[Electricity demand forecast procedure]
As an example of an electricity demand forecasting method, an electricity demand forecasting procedure executed by the electricity demand forecasting system 10 is illustrated. This procedure includes accumulating, for each of a plurality of customer groups of the retail electricity supplier, training data including actual data on fluctuation factors of electricity demand and actual data on electricity demand in the learning database 115, generating, for each of the plurality of customer groups, a demand forecasting model 118 representing a relationship between the fluctuation factor data and electricity demand data based on the plurality of training data accumulated in the learning database 115, acquiring forecast data of the fluctuation factors for each of the plurality of customer groups, calculating forecast data of electricity demand for each of the plurality of customer groups based on the forecast data of the fluctuation factors and the demand forecasting model 118, and calculating forecast data of total electricity demand for the retail electricity supplier based on the forecast data of electricity demand calculated for each of the plurality of customer groups. Below, this procedure is illustrated in detail by dividing it into a demand forecasting model generating procedure, a power demand forecasting data calculating procedure, and a demand forecasting model regenerating procedure.

(需要予測モデルの生成手順)
図7に示すように、電力需要予測システム10は、まずステップS01,S02を実行する。ステップS01では、実績情報取得部111が、複数の顧客グループごとに、電力需要の変動因子の実績データと、これに対応する電力需要の実績データとをデータ収集システム20から取得する。ステップS02では、実績情報取得部111が取得した変動因子の実績データがカテゴリ変数を含むか否かをエンコード処理部113が確認する。
(Demand forecast model generation procedure)
7, the power demand forecasting system 10 first executes steps S01 and S02. In step S01, the performance information acquisition unit 111 acquires performance data on fluctuation factors of power demand and corresponding performance data on power demand for each of a plurality of customer groups from the data collection system 20. In step S02, the encoding processing unit 113 checks whether the performance data on the fluctuation factors acquired by the performance information acquisition unit 111 includes a categorical variable.

ステップS02において変動因子の実績データがカテゴリ変数を含むと判定した場合、電力需要予測システム10はステップS03を実行する。ステップS03では、変動因子の実績データが含むカテゴリ変数を、エンコード処理部113がエンコード処理により量的変数に変換する。 If it is determined in step S02 that the performance data of the variation factors includes categorical variables, the power demand forecasting system 10 executes step S03. In step S03, the encoding processing unit 113 converts the categorical variables included in the performance data of the variation factors into quantitative variables through encoding processing.

次に、電力需要予測システム10はステップS04,S05を実行する。ステップS02において変動因子の実績データがカテゴリ変数を含まないと判定した場合、電力需要予測システム10は、ステップS03を実行することなくステップS04,S05を実行する。ステップS04では、データ蓄積部114が、実績情報取得部111がデータ収集システム20から取得した電力需要の変動因子の実績データと、これに対応する電力需要の実績データとを、複数の顧客グループごとに学習用データベース115に蓄積させる。データ蓄積部114は、電力需要の変動因子の実績データがカテゴリ変数を含む場合に、当該カテゴリ変数がエンコード処理部113により量的変数に変換された後の変動因子の実績データを学習用データベース115に蓄積させる。ステップS05では、管理者端末30の入力デバイス等により学習指令が入力されているか否かを、モデル生成部116が確認する。 Next, the power demand forecasting system 10 executes steps S04 and S05. If it is determined in step S02 that the performance data of the fluctuation factors does not include a categorical variable, the power demand forecasting system 10 executes steps S04 and S05 without executing step S03. In step S04, the data accumulation unit 114 accumulates the performance data of the fluctuation factors of the power demand acquired by the performance information acquisition unit 111 from the data collection system 20 and the corresponding performance data of the power demand in the learning database 115 for each of multiple customer groups. If the performance data of the fluctuation factors of the power demand includes a categorical variable, the data accumulation unit 114 accumulates the performance data of the fluctuation factors after the categorical variable is converted into a quantitative variable by the encoding processing unit 113 in the learning database 115. In step S05, the model generation unit 116 checks whether a learning command has been input by an input device or the like of the administrator terminal 30.

ステップS05において学習指令が入力されていないと判定した場合、電力需要予測システム10は処理をステップS01に戻す。以後、学習指令が入力されるまでは、所定の周期で、複数の顧客グループごとの教師データの蓄積が繰り返される。 If it is determined in step S05 that a learning command has not been input, the power demand forecasting system 10 returns the process to step S01. Thereafter, until a learning command is input, the accumulation of training data for each of the multiple customer groups is repeated at a predetermined cycle.

ステップS05において学習指令が入力されていると判定した場合、電力需要予測システム10はステップS06,S07,S08,S09を実行する。ステップS06では、モデル生成部116が、複数の顧客グループのいずれか一つを、需要予測モデルの生成対象として選択する。以後、ステップS07~S11の説明において、モデル生成部116が需要予測モデルの生成対象として選択している顧客グループを、「選択中のグループ」という。 If it is determined in step S05 that a learning command has been input, the electricity demand forecasting system 10 executes steps S06, S07, S08, and S09. In step S06, the model generation unit 116 selects one of the multiple customer groups as a target for generating a demand forecasting model. Hereinafter, in the explanation of steps S07 to S11, the customer group selected by the model generation unit 116 as a target for generating a demand forecasting model will be referred to as the "selected group."

ステップS07では、モデル生成部116が、学習用データベース115に蓄積された教師データから、選択中のグループの教師データを抽出する。ステップS08では、モデル生成部116が、抽出した教師データに基づく機械学習により、選択中のグループに対応する需要予測モデル118を生成し、モデル保持部117に記憶させる。ステップS09では、全ての顧客グループに対して需要予測モデルの生成が完了したか否かを、モデル生成部116が確認する。 In step S07, the model generation unit 116 extracts teacher data for the selected group from the teacher data stored in the learning database 115. In step S08, the model generation unit 116 generates a demand forecasting model 118 corresponding to the selected group by machine learning based on the extracted teacher data, and stores it in the model holding unit 117. In step S09, the model generation unit 116 checks whether the generation of demand forecasting models for all customer groups has been completed.

ステップS09において需要予測モデルが未生成である顧客グループが残っていると判定した場合、電力需要予測システム10はステップS11を実行する。ステップS11では、モデル生成部116が、複数の顧客グループのうち、需要予測モデルが未生成である1以上の顧客グループから、次の顧客グループを選択する。その後、電力需要予測システム10は処理をステップS07に戻す。以後、全ての顧客グループに対して需要予測モデルの生成が完了するまで、顧客グループの選択と、選択中の顧客グループに対する需要予測モデルの生成とが繰り返される。ステップS09において全ての顧客グループに対して需要予測モデルの生成が完了したと判定した場合、需要予測モデルの生成手順が完了する。 If it is determined in step S09 that there are still customer groups for which a demand forecast model has not been generated, the electricity demand forecasting system 10 executes step S11. In step S11, the model generation unit 116 selects the next customer group from one or more customer groups for which a demand forecast model has not been generated among the multiple customer groups. The electricity demand forecasting system 10 then returns the process to step S07. Thereafter, the selection of a customer group and the generation of a demand forecast model for the selected customer group are repeated until the generation of demand forecast models for all customer groups is completed. If it is determined in step S09 that the generation of demand forecast models for all customer groups is completed, the procedure for generating the demand forecast model is completed.

(電力需要の予測データの算出手順)
図8に示すように、電力需要予測システム10は、まずステップS21,S22,S23を実行する。ステップS21では、入力情報取得部112が、複数の顧客グループごとに電力需要の変動因子の予測データを取得する。ステップS22では、個別需要予測部121が、複数の顧客グループのいずれか一つを、予測データの算出対象として選択する。以後、個別需要予測部121が予測データの算出対象として選択している顧客グループを、「選択中のグループ」という。ステップS23では、個別需要予測部121が取得した変動因子の予測データのうち、選択中のグループに対する変動因子の予測データがカテゴリ変数を含むか否かを、エンコード処理部113が確認する。
(Calculation procedure for forecast data of electricity demand)
As shown in Fig. 8, the power demand forecasting system 10 first executes steps S21, S22, and S23. In step S21, the input information acquisition unit 112 acquires forecast data of fluctuation factors of power demand for each of a plurality of customer groups. In step S22, the individual demand forecasting unit 121 selects one of the plurality of customer groups as a target for calculating forecast data. Hereinafter, the customer group selected by the individual demand forecasting unit 121 as a target for calculating forecast data is referred to as the "selected group." In step S23, the encoding processing unit 113 checks whether or not the forecast data of fluctuation factors for the selected group, among the forecast data of fluctuation factors acquired by the individual demand forecasting unit 121, includes a categorical variable.

ステップS23において選択中のグループに対する変動因子の予測データがカテゴリ変数を含むと判定した場合、電力需要予測システム10はステップS24を実行する。ステップS24では、選択中のグループに対する変動因子の予測データが含むカテゴリ変数を、エンコード処理部113がエンコード処理により量的変数に変換する。 If it is determined in step S23 that the prediction data of the variation factors for the selected group includes a categorical variable, the power demand prediction system 10 executes step S24. In step S24, the encoding processing unit 113 converts the categorical variable included in the prediction data of the variation factors for the selected group into a quantitative variable through encoding processing.

次に、電力需要予測システム10は、ステップS25,S26を実行する。ステップS23において選択中のグループに対する変動因子の予測データがカテゴリ変数を含まないと判定した場合、電力需要予測システム10は、ステップS24を実行することなくステップS25を実行する。ステップS25では、個別需要予測部121が、選択中のグループに対する変動因子の予測データと、モデル保持部117が記憶する、選択中のグループの需要予測モデル118とに基づいて電力需要の予測データを算出する。個別需要予測部121は、変動因子の予測データがカテゴリ変数を含む場合に、当該カテゴリ変数がエンコード処理部113により量的変数に変換された後の変動因子の予測データと、需要予測モデル118とに基づいて電力需要の予測データを算出する。ステップS26では、全ての顧客グループに対して電力需要の予測データの算出が完了したか否かを、個別需要予測部121が確認する。 Next, the power demand forecasting system 10 executes steps S25 and S26. If it is determined in step S23 that the forecast data of the fluctuation factors for the selected group does not include a categorical variable, the power demand forecasting system 10 executes step S25 without executing step S24. In step S25, the individual demand forecasting unit 121 calculates forecast data of power demand based on the forecast data of the fluctuation factors for the selected group and the demand forecast model 118 of the selected group stored in the model holding unit 117. If the forecast data of the fluctuation factors includes a categorical variable, the individual demand forecasting unit 121 calculates forecast data of power demand based on the forecast data of the fluctuation factors after the categorical variable is converted into a quantitative variable by the encoding processing unit 113 and the demand forecasting model 118. In step S26, the individual demand forecasting unit 121 checks whether the calculation of the forecast data of power demand for all customer groups has been completed.

ステップS26において電力需要の予測データが未算出である顧客グループが残っていると判定した場合、電力需要予測システム10はステップS27を実行する。ステップS27では、個別需要予測部121が、複数の顧客グループのうち、電力需要の予測データが未算出である1以上の顧客グループから、次の顧客グループを選択する。その後、電力需要予測システム10は処理をステップS23に戻す。以後、全ての顧客グループに対して電力需要の予測データの算出が完了するまで、顧客グループの選択と、選択中の顧客グループに対する電力需要の予測データの算出とが繰り返される。 If it is determined in step S26 that there are still customer groups for which forecast data for electricity demand has not been calculated, the electricity demand forecasting system 10 executes step S27. In step S27, the individual demand forecasting unit 121 selects the next customer group from one or more customer groups for which forecast data for electricity demand has not been calculated among the multiple customer groups. The electricity demand forecasting system 10 then returns the process to step S23. Thereafter, the selection of a customer group and the calculation of forecast data for electricity demand for the selected customer group are repeated until the calculation of forecast data for electricity demand for all customer groups is completed.

ステップS26において全ての顧客グループに対して電力需要の予測データの算出が完了したと判定した場合、電力需要予測システム10はステップS31を実行する。ステップS31では、予測修正部133が、管理者端末30の入力デバイスにより、複数の顧客グループのいずれかに対して電力需要の予測データの修正指令が入力されているか否かを確認する。 If it is determined in step S26 that calculation of the electricity demand forecast data for all customer groups has been completed, the electricity demand forecasting system 10 executes step S31. In step S31, the forecast correction unit 133 checks whether a correction command for the electricity demand forecast data for any of the multiple customer groups has been input via the input device of the administrator terminal 30.

ステップS31において複数の顧客グループのいずれかに対して電力需要の予測データの修正指令が入力されていると判定した場合、電力需要予測システム10はステップS32を実行する。ステップS32では、予測修正部133が、管理者端末30の入力デバイスによる修正指令入力に基づいて電力需要の新たな予測データを修正する。 If it is determined in step S31 that a correction command for the electricity demand forecast data has been input for any of the multiple customer groups, the electricity demand forecast system 10 executes step S32. In step S32, the forecast correction unit 133 corrects new electricity demand forecast data based on the correction command input via the input device of the administrator terminal 30.

次に、電力需要予測システム10は、ステップS33を実行する。ステップS31においていずれの顧客グループに対しても電力需要の予測データの修正指令が入力されていないと判定した場合、電力需要予測システム10はステップS32を実行することなくステップS33を実行する。ステップS33では、管理者端末30の入力デバイスにより、総電力需要の予測データの出力指令が入力されているか否かを、総需要予測部122が確認する。 Next, the electricity demand forecasting system 10 executes step S33. If it is determined in step S31 that a command to correct the electricity demand forecast data has not been input for any customer group, the electricity demand forecasting system 10 executes step S33 without executing step S32. In step S33, the total demand forecasting unit 122 checks whether or not a command to output the total electricity demand forecast data has been input via the input device of the administrator terminal 30.

ステップS33において総電力需要の予測データの出力指令が入力されていないと判定した場合、電力需要予測システム10は処理をステップS31に戻す。以後、総電力需要の予測データの出力指令が入力されるまでは、修正指示入力に応じて電力需要の新たな予測データを修正することが繰り返される。なお、後述のステップS37において、第1評価画像140が表示されるまでは、誤差の評価結果が可視化されないので、少なくとも最初のサイクルにおいて、ステップS32が実行されることはない。 If it is determined in step S33 that a command to output forecast data for total power demand has not been input, the power demand forecast system 10 returns the process to step S31. Thereafter, until a command to output forecast data for total power demand is input, the system repeatedly modifies new forecast data for power demand in response to input of a correction instruction. Note that, since the error evaluation result is not visualized until the first evaluation image 140 is displayed in step S37 described below, step S32 is not executed, at least in the first cycle.

ステップS33において総電力需要の予測データの出力指令が入力されていると判定した場合、電力需要予測システム10はステップS34,S35,S36,S37を実行する。ステップS34では、総需要予測部122が、複数の顧客グループごとに算出された電力需要の予測データに基づいて、小売電気事業者に対する総電力需要の予測データを算出する。ステップS35では、総需要予測部122が算出した総電力需要の予測データを、予測結果出力部123がデータ収集システム20に出力する。 If it is determined in step S33 that a command to output forecast data for total electricity demand has been input, the electricity demand forecasting system 10 executes steps S34, S35, S36, and S37. In step S34, the total demand forecasting unit 122 calculates forecast data for total electricity demand for the retail electricity supplier based on the forecast data for electricity demand calculated for each of multiple customer groups. In step S35, the forecast result output unit 123 outputs the forecast data for total electricity demand calculated by the total demand forecasting unit 122 to the data collection system 20.

ステップS36では、実績情報取得部111が、複数の顧客グループごとに、電力需要の変動因子の実績データと、これに対応する電力需要の実績データとをデータ収集システム20から取得する。ステップS37では、実績情報取得部111が取得した変動因子の実績データがカテゴリ変数を含むか否かを、エンコード処理部113が確認する。 In step S36, the performance information acquisition unit 111 acquires performance data on the fluctuation factors of electricity demand and corresponding performance data on electricity demand for each of multiple customer groups from the data collection system 20. In step S37, the encoding processing unit 113 checks whether the performance data on the fluctuation factors acquired by the performance information acquisition unit 111 includes a categorical variable.

ステップS37において変動因子の実績データがカテゴリ変数を含むと判定した場合、電力需要予測システム10はステップS38を実行する。ステップS38では、変動因子の実績データが含むカテゴリ変数を、エンコード処理部113がエンコード処理により量的変数に変換する。 If it is determined in step S37 that the performance data of the variation factors includes categorical variables, the power demand forecasting system 10 executes step S38. In step S38, the encoding processing unit 113 converts the categorical variables included in the performance data of the variation factors into quantitative variables through encoding processing.

次に、電力需要予測システム10は、ステップS39,S41,S42を実行する。ステップS37において変動因子の実績データがカテゴリ変数を含まないと判定した場合、電力需要予測システム10は、ステップS38を実行することなくステップS39,S41,S42を実行する。ステップS39では、データ蓄積部114が、実績情報取得部111がデータ収集システム20から取得した電力需要の変動因子の実績データと、これに対応する電力需要の実績データとを、複数の顧客グループごとに学習用データベース115に蓄積させる。データ蓄積部114は、電力需要の変動因子の実績データがカテゴリ変数を含む場合に、当該カテゴリ変数がエンコード処理部113により量的変数に変換された後の変動因子の実績データを学習用データベース115に蓄積させる。 Next, the power demand forecasting system 10 executes steps S39, S41, and S42. If it is determined in step S37 that the performance data of the fluctuation factors does not include a categorical variable, the power demand forecasting system 10 executes steps S39, S41, and S42 without executing step S38. In step S39, the data accumulation unit 114 accumulates the performance data of the fluctuation factors of power demand acquired by the performance information acquisition unit 111 from the data collection system 20 and the corresponding performance data of power demand in the learning database 115 for each of multiple customer groups. If the performance data of the fluctuation factors of power demand includes a categorical variable, the data accumulation unit 114 accumulates the performance data of the fluctuation factors after the categorical variable is converted into a quantitative variable by the encoding processing unit 113 in the learning database 115.

ステップS41では、誤差評価部131が、複数の顧客グループごとに、電力需要の予測データと電力需要の実績データとの誤差を評価する。ステップS42では、評価画像表示部132が、複数の顧客グループごとに、誤差の評価結果を可視化した評価画像をモニタに表示させる。例えば評価画像表示部132は、第1評価画像140及び第2評価画像150を管理者端末30のモニタに表示させる。 In step S41, the error evaluation unit 131 evaluates the error between the forecasted electricity demand data and the actual electricity demand data for each of the multiple customer groups. In step S42, the evaluation image display unit 132 displays an evaluation image that visualizes the error evaluation results for each of the multiple customer groups on a monitor. For example, the evaluation image display unit 132 displays a first evaluation image 140 and a second evaluation image 150 on the monitor of the administrator terminal 30.

その後、電力需要予測システム10は処理をステップS21に戻す。以降においては、第1評価画像140及び第2評価画像150が管理者端末30のモニタに表示されているので、誤差の評価結果が可視化された状態となる。これにより、例えば第1評価画像140に基づいて、管理者端末30の入力デバイスにより、電力需要の予測データの修正指令を入力することが可能となる。このため、修正指令入力に応じてステップS32が実行され得る。 Then, the electricity demand forecasting system 10 returns the process to step S21. From then on, the first evaluation image 140 and the second evaluation image 150 are displayed on the monitor of the administrator terminal 30, and the error evaluation result is visualized. This makes it possible to input a correction command for the electricity demand forecast data, for example, based on the first evaluation image 140, via the input device of the administrator terminal 30. Therefore, step S32 can be executed in response to the input of the correction command.

(需要予測モデルの再生成手順)
図9に示すように、電力需要予測システム10は、ステップS51,S52,S53,S54を順に実行する。ステップS51では、モデル修正部134が、第2評価画像150に基づいて、管理者端末30の入力デバイスにより需要予測モデルの修正指令が入力されるのを待機する。ステップS52では、モデル修正部134が、需要予測モデルの修正指令が入力された顧客グループに対して、需要予測モデルを再生成することをモデル生成部116に要求する。以後、需要予測モデルの修正指令が入力された顧客グループを「修正対象グループ」という。
(Procedure for regenerating demand forecast model)
As shown in Fig. 9, the power demand forecasting system 10 executes steps S51, S52, S53, and S54 in order. In step S51, the model correction unit 134 waits for a command to correct the demand forecasting model to be input by the input device of the manager terminal 30 based on the second evaluation image 150. In step S52, the model correction unit 134 requests the model generation unit 116 to regenerate a demand forecasting model for the customer group for which a command to correct the demand forecasting model has been input. Hereinafter, the customer group for which a command to correct the demand forecasting model has been input is referred to as the "group to be corrected."

ステップS53では、モデル生成部116が、学習用データベース115に蓄積された教師データから、修正対象グループの教師データを抽出する。ステップS54では、モデル生成部116が、抽出した教師データに基づく機械学習により、修正対象グループに対応する需要予測モデル118を再生成し、モデル保持部117に記憶させる。その後、電力需要予測システム10は処理をステップS51に戻す。 In step S53, the model generation unit 116 extracts the teacher data for the group to be corrected from the teacher data stored in the learning database 115. In step S54, the model generation unit 116 regenerates the demand forecast model 118 corresponding to the group to be corrected by machine learning based on the extracted teacher data, and stores it in the model holding unit 117. Thereafter, the electricity demand forecasting system 10 returns the process to step S51.

〔本実施形態の効果〕
以上に説明したように、電力需要予測システム10は、売電事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データを学習用データベース115に蓄積させるデータ蓄積部114と、複数の顧客グループごとに、学習用データベース115に蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデル118を生成するモデル生成部116と、複数の顧客グループごとに変動因子の予測データを取得する入力情報取得部112と、複数の顧客グループごとに、変動因子の予測データと、需要予測モデル118とに基づいて電力需要の予測データを算出する個別需要予測部121と、複数の顧客グループごとに算出された電力需要の予測データに基づいて、売電事業者に対する総電力需要の予測データを算出する総需要予測部122と、を備える。
[Effects of this embodiment]
As described above, the electricity demand forecasting system 10 includes a data storage unit 114 that accumulates teacher data including actual data on electricity demand fluctuation factors and actual data on electricity demand in a learning database 115 for each of the electricity seller's multiple customer groups, a model generation unit 116 that generates a demand forecast model 118 that represents the relationship between the fluctuation factor data and electricity demand data based on the multiple teacher data accumulated in the learning database 115 for each of the multiple customer groups, an input information acquisition unit 112 that acquires predicted data of fluctuation factors for each of the multiple customer groups, an individual demand forecasting unit 121 that calculates predicted data of electricity demand for each of the multiple customer groups based on the predicted data of fluctuation factors and the demand forecasting model 118, and a total demand forecasting unit 122 that calculates predicted data of total electricity demand for the electricity seller based on the predicted data of electricity demand calculated for each of the multiple customer groups.

電力需要に影響を及ぼす因子は、顧客に応じて大きく異なる場合がある。例えば、オフィスにおいて電力を消費する顧客では、天候等が大きな因子となるのに対し、生産工場において電力を消費する顧客では、生産状況が大きな因子となる傾向がある。これに対し、本電力需要予測システム10は、複数の顧客グループごとに需要予測モデル118を生成し、複数の顧客グループごとに需要予測モデル118に基づいて電力需要の予測データを算出し、複数の顧客グループごとに算出した電力需要の予測データに基づいて売電事業者に対する総電力需要の予測データを算出する。このため、電力需要に影響を及ぼす因子の違いに応じて顧客をグループ分けし、グループごとの電力需要を高い精度で予測し、予測結果を集計して総電力需要を高い精度で予測することができる。従って、電力需要の予測精度向上に有効である。 Factors that affect power demand can vary greatly depending on the customer. For example, for customers who consume power in offices, weather and the like tend to be major factors, whereas for customers who consume power in production plants, production conditions tend to be major factors. In response to this, the power demand forecasting system 10 generates a demand forecasting model 118 for each of multiple customer groups, calculates forecast data for power demand for each of the multiple customer groups based on the demand forecasting model 118, and calculates forecast data for total power demand for the power seller based on the forecast data for power demand calculated for each of the multiple customer groups. For this reason, it is possible to group customers according to differences in factors that affect power demand, predict the power demand for each group with high accuracy, and aggregate the forecast results to predict the total power demand with high accuracy. This is therefore effective in improving the accuracy of power demand forecasts.

モデル生成部116は、少なくともランダムフォレスト法により需要予測モデルを生成してもよい。この場合、予測精度の高い需要予測モデルを容易に生成することができる。 The model generation unit 116 may generate a demand forecasting model using at least the random forest method. In this case, a demand forecasting model with high prediction accuracy can be easily generated.

モデル生成部116は、ランダムフォレスト法と、1以上の他の学習手法とを組み合わせたアンサンブル学習により需要予測モデルを生成してもよい。この場合、より予測精度の高い需要予測モデルを生成することができる。 The model generation unit 116 may generate a demand forecasting model by ensemble learning that combines the random forest method with one or more other learning methods. In this case, a demand forecasting model with higher prediction accuracy can be generated.

1以上の他の学習手法は、少なくとも再帰型ニューラルネットワーク法を含んでいてもよい。この場合、より予測精度の高い需要予測モデルを生成することができる。 The one or more other learning techniques may include at least a recurrent neural network method. In this case, a demand forecasting model with higher forecasting accuracy can be generated.

複数の顧客グループは、オフィスにおいて電力を消費する第1グループと、生産工場において電力を消費する第2グループと、を含み、モデル生成部116は、第1グループに対して、少なくとも天候を含む変動因子データと、電力需要データとの関係を表す第1需要予測モデルを生成し、第2グループに対して、少なくとも生産状況を含む変動因子データと、電力需要データとの関係を表す第2需要予測モデルを生成してもよい。この場合、電力需要に影響を及ぼす因子の違いに応じて顧客をグループ分けし、グループごとの電力需要を高い精度で予測し、予測結果を集計して総電力需要を高い精度で予測することができる。 The multiple customer groups may include a first group that consumes electricity in an office and a second group that consumes electricity in a production plant, and the model generation unit 116 may generate a first demand forecast model for the first group that represents the relationship between the variable factor data, including at least the weather, and the electricity demand data, and generate a second demand forecast model for the second group that represents the relationship between the variable factor data, including at least the production status, and the electricity demand data. In this case, customers are divided into groups according to differences in factors that affect electricity demand, and the electricity demand for each group is predicted with high accuracy, and the prediction results are compiled to predict the total electricity demand with high accuracy.

第1グループに含まれる顧客の数が、第2グループに含まれる顧客の数より多くてもよい。生産工場において電力を消費する顧客同士では、電力需要の変動因子が相違し易い警告がある。一方、オフィスにおいて電力を消費する顧客同士では、電力需要の変動因子が類似し易い傾向がある。このため、第2グループに含まれる顧客の数より多数の顧客を第1グループにまとめることで、教師データの信頼性を向上させ、第1需要予測モデルの予測精度を向上させることができる。 The number of customers included in the first group may be greater than the number of customers included in the second group. There is a warning that the fluctuation factors of electricity demand tend to differ between customers who consume electricity in production factories. On the other hand, the fluctuation factors of electricity demand tend to be similar between customers who consume electricity in offices. Therefore, by grouping more customers into the first group than the number of customers included in the second group, the reliability of the training data can be improved and the prediction accuracy of the first demand forecasting model can be improved.

複数の顧客グループは、第2グループが電力を消費する生産工場とは生産対象物が異なる生産工場において電力を消費する第3グループを更に含み、モデル生成部116は、第3グループに対して、少なくとも生産状況を含む変動因子データと、電力需要データとの関係を表す第3需要予測モデルを生成してもよい。この場合、生産対象物の相違する顧客同士をグループ分けすることによって、各グループの需要予測モデル118の予測精度を向上させることができる。 The multiple customer groups may further include a third group that consumes electricity in a production factory that produces different products from those produced by the second group, and the model generation unit 116 may generate a third demand forecasting model for the third group that represents the relationship between the variable factor data, including at least the production status, and the electricity demand data. In this case, by grouping customers that produce different products, the forecasting accuracy of the demand forecasting model 118 for each group can be improved.

生産状況を含む変動因子データは、生産状況をエンコード処理により数値化したデータを含んでいてもよい。この場合、生産工場において電力を消費する顧客を含むグループの需要予測モデル118を更に容易に生成することができる。 The variable factor data including the production status may include data in which the production status is quantified by encoding processing. In this case, it is even easier to generate a demand forecast model 118 for a group including customers who consume electricity in a production plant.

エンコード処理は、電力需要の大きさを目的変数とするターゲットエンコード処理を含んでいてもよい。この場合、生産工場において電力を消費する顧客を含むグループの電力需要予測モデルの予測精度を更に向上させることができる。 The encoding process may include a target encoding process in which the magnitude of electricity demand is used as the objective variable. In this case, the prediction accuracy of the electricity demand forecasting model for a group including customers who consume electricity in a production plant can be further improved.

電力需要予測システム10は、複数の顧客グループごとに、電力需要の予測データと電力需要の実績データとの誤差を評価する誤差評価部131と、複数の顧客グループごとに、誤差の評価結果に基づいて、電力需要の新たな予測データを修正する予測修正部133と、を更に備えていてもよい。総電力需要においては、予測データと実績データとの誤差に再現性が得られ難いのに対し、各顧客グループにおいては、予測データと実績データとの誤差に再現性が得られ易い。このため、誤差の評価と、誤差の評価結果に基づく電力需要の予測データの修正とを、複数の顧客グループごとに行うことによって、電力需要の予測精度を更に向上させることができる。 The power demand forecasting system 10 may further include an error evaluation unit 131 that evaluates the error between the power demand forecast data and the power demand actual data for each of the multiple customer groups, and a forecast correction unit 133 that corrects new power demand forecast data based on the error evaluation results for each of the multiple customer groups. While it is difficult to obtain reproducibility in the error between the forecast data and the actual data for the total power demand, it is easy to obtain reproducibility in the error between the forecast data and the actual data for each customer group. Therefore, by performing error evaluation and correction of the power demand forecast data based on the error evaluation results for each of the multiple customer groups, it is possible to further improve the accuracy of the power demand forecast.

電力需要予測システム10は、複数の顧客グループごとに、誤差の評価結果を可視化した評価画像をモニタに表示させる評価画像表示部132を更に備え、予測修正部133は、複数の顧客グループごとに、評価画像の表示後のユーザ入力に基づいて電力需要の新たな予測データを修正してもよい。この場合、誤差の評価結果を複数の顧客グループごとに可視化し、複数の顧客グループごとの電力需要の予測データの修正を、ユーザに委ねることによって、ユーザの知見を有効活用して電力需要の予測データを生成することができる。 The electricity demand forecasting system 10 further includes an evaluation image display unit 132 that displays an evaluation image that visualizes the error evaluation results on a monitor for each of the multiple customer groups, and the forecast correction unit 133 may correct new forecast data for electricity demand for each of the multiple customer groups based on user input after the evaluation image is displayed. In this case, by visualizing the error evaluation results for each of the multiple customer groups and leaving it up to the user to correct the forecast data for electricity demand for each of the multiple customer groups, it is possible to effectively utilize the user's knowledge to generate forecast data for electricity demand.

評価画像表示部132は、複数の顧客グループごとに、誤差の評価結果の経時変化を可視化した第1評価画像をモニタに表示させてもよい。この場合、複数の顧客グループごとに、誤差の再現傾向を示し、ユーザによる電力需要の予測データの更に適切な修正を促すことができる。 The evaluation image display unit 132 may display on the monitor a first evaluation image that visualizes the change over time in the evaluation results of the error for each of multiple customer groups. In this case, the recurrence tendency of the error is shown for each of multiple customer groups, and the user can be prompted to make further appropriate corrections to the electricity demand forecast data.

評価画像表示部132は、誤差の評価結果を表す色彩を、複数の顧客グループと、評価時とに応じてマッピングした第1評価画像140をモニタに表示させてもよい。この場合、複数の顧客グループごとに、誤差の再現傾向をより分かり易く示すことができる。 The evaluation image display unit 132 may display on the monitor a first evaluation image 140 in which colors representing the evaluation results of the error are mapped according to multiple customer groups and the time of evaluation. In this case, the tendency for the error to reoccur can be more clearly shown for each of multiple customer groups.

電力需要予測システム10は、複数の顧客グループごとに、電力需要の予測データと電力需要の実績データとの誤差を評価する誤差評価部131と、複数の顧客グループごとに、誤差の評価結果に基づいて需要予測モデル118を修正するモデル修正部134と、を更に備えていてもよい。需要予測モデル118の予測精度は、顧客における電力設備の変化等によって低下する場合がある。例えば、顧客における自家発電設備の増設、工作機械の増設、無人化の工程比率の上昇等によって、需要予測モデル118の予測精度は低下し得る。誤差の評価と、誤差の評価結果に基づく需要予測モデルの修正とを、複数の顧客グループごとに行うことによって、需要予測モデルをより適切なタイミングでより的確に修正することができる。これにより、電力需要の高い予測精度を容易に維持することができる。 The power demand forecasting system 10 may further include an error evaluation unit 131 that evaluates the error between the power demand forecast data and the power demand actual data for each of multiple customer groups, and a model correction unit 134 that corrects the demand forecasting model 118 based on the error evaluation results for each of multiple customer groups. The prediction accuracy of the demand forecasting model 118 may decrease due to changes in the customer's power facilities. For example, the prediction accuracy of the demand forecasting model 118 may decrease due to the customer's expansion of private power generation facilities, expansion of machine tools, and an increase in the proportion of unmanned processes. By evaluating the error and correcting the demand forecasting model based on the error evaluation results for each of multiple customer groups, the demand forecasting model can be corrected more accurately at a more appropriate time. This makes it easy to maintain high prediction accuracy of power demand.

電力需要予測システム10は、複数の顧客グループごとに、誤差の評価結果を可視化した評価画像をモニタに表示させる評価画像表示部132を更に備え、モデル修正部134は、複数の顧客グループごとに、評価画像の表示後のユーザ入力に基づいて需要予測モデル118を修正してもよい。この場合、誤差の評価結果を複数の顧客グループごとに可視化し、複数の顧客グループごとの需要予測モデル118の修正を、ユーザに委ねることによって、ユーザの知見を有効活用して需要予測モデル118をより適切に修正することができる。 The electricity demand forecasting system 10 further includes an evaluation image display unit 132 that displays an evaluation image that visualizes the error evaluation results on a monitor for each of the multiple customer groups, and the model correction unit 134 may correct the demand forecasting model 118 for each of the multiple customer groups based on a user input after the evaluation image is displayed. In this case, by visualizing the error evaluation results for each of the multiple customer groups and leaving it up to the user to correct the demand forecasting model 118 for each of the multiple customer groups, the user's knowledge can be effectively utilized to more appropriately correct the demand forecasting model 118.

評価画像表示部132は、複数の顧客グループごとに、誤差の評価結果と、需要予測モデル118の修正基準との関係を可視化した第2評価画像をモニタに表示させてもよい。この場合、需要予測モデル118の修正を行うか否かの判断基準を、複数の顧客グループごとに分かり易く提示することができる。 The evaluation image display unit 132 may display on the monitor a second evaluation image that visualizes the relationship between the error evaluation results and the correction criteria for the demand forecasting model 118 for each of the multiple customer groups. In this case, the criteria for determining whether or not to correct the demand forecasting model 118 can be presented in an easy-to-understand manner for each of the multiple customer groups.

評価画像表示部132は、複数の顧客グループごとに、誤差の評価結果を表す棒グラフ151と、需要予測モデル118の修正基準を表す修正基準ライン152とを含む第2評価画像150をモニタに表示させてもよい。この場合、需要予測モデル118の修正を行うか否かの判断基準を、複数の顧客グループごとに、より分かり易く提示することができる。 The evaluation image display unit 132 may display on the monitor a second evaluation image 150 including a bar graph 151 showing the error evaluation result and a correction reference line 152 showing the correction reference for the demand forecasting model 118 for each of the multiple customer groups. In this case, the criteria for determining whether or not to correct the demand forecasting model 118 can be presented more clearly for each of the multiple customer groups.

以上、実施形態について説明したが、本開示は必ずしも上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で様々な変更が可能である。 Although the embodiments have been described above, the present disclosure is not necessarily limited to the above-described embodiments, and various modifications are possible without departing from the spirit of the present disclosure.

10…電力需要予測システム、112…入力情報取得部、114…データ蓄積部、115…学習用データベース(データベース)、116…モデル生成部、118…需要予測モデル、121…個別需要予測部、122…総需要予測部、131…誤差評価部、132…評価画像表示部、133…予測修正部、134…モデル修正部、140…第1評価画像(評価画像)、150…第2評価画像(評価画像)、151…棒グラフ、152…修正基準ライン。 10...electricity demand forecasting system, 112...input information acquisition unit, 114...data accumulation unit, 115...learning database (database), 116...model generation unit, 118...demand forecasting model, 121...individual demand forecasting unit, 122...total demand forecasting unit, 131...error evaluation unit, 132...evaluation image display unit, 133...forecast correction unit, 134...model correction unit, 140...first evaluation image (evaluation image), 150...second evaluation image (evaluation image), 151...bar graph, 152...corrected reference line.

Claims (22)

売電事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させるデータ蓄積部と、
前記複数の顧客グループごとに、前記データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成するモデル生成部と、
前記複数の顧客グループごとに前記変動因子の予測データを取得する入力情報取得部と、
前記複数の顧客グループごとに、前記変動因子の予測データと、前記需要予測モデルとに基づいて電力需要の予測データを算出する個別需要予測部と、
前記複数の顧客グループごとに算出された前記電力需要の予測データに基づいて、前記売電事業者に対する総電力需要の予測データを算出する総需要予測部と、を備え、
前記モデル生成部は、
1の顧客グループに対して、1の変動因子を含む変動因子データと電力需要データとの関係を表す電力需要予測モデルを生成し、
他の顧客グループに対して、前記1の顧客グループに対する変動因子データには含まれない他の変動因子を含む変動因子データと電力需要データとの関係を表す電力需要予測モデルを生成する、電力需要予測システム。
a data storage unit that stores, in a database, teacher data including actual data on fluctuation factors of power demand and actual data on power demand for each of a plurality of customer groups of the power selling company;
a model generation unit that generates, for each of the plurality of customer groups, a demand forecast model that represents a relationship between fluctuation factor data and electricity demand data based on a plurality of teacher data stored in the database;
an input information acquisition unit that acquires prediction data of the fluctuation factors for each of the plurality of customer groups;
an individual demand forecasting unit that calculates forecast data of electricity demand for each of the plurality of customer groups based on the forecast data of the fluctuation factors and the demand forecast model;
a total demand forecasting unit that calculates forecast data of a total electricity demand for the electricity seller based on the forecast data of the electricity demand calculated for each of the plurality of customer groups,
The model generation unit
generating an electricity demand forecasting model representing a relationship between fluctuation factor data including one fluctuation factor and electricity demand data for one customer group;
An electricity demand forecasting system that generates an electricity demand forecasting model for other customer groups, the electricity demand forecasting model representing the relationship between variable factor data including other variable factors not included in the variable factor data for the one customer group and electricity demand data.
売電事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させるデータ蓄積部と、
前記複数の顧客グループごとに、前記データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成するモデル生成部と、
前記複数の顧客グループごとに前記変動因子の予測データを取得する入力情報取得部と、
前記複数の顧客グループごとに、前記変動因子の予測データと、前記需要予測モデルとに基づいて電力需要の予測データを算出する個別需要予測部と、
前記複数の顧客グループごとに算出された前記電力需要の予測データに基づいて、前記売電事業者に対する総電力需要の予測データを算出する総需要予測部と、を備え、
前記複数の顧客グループは、前記電力需要に影響を及ぼす前記変動因子の違いに応じてグループ分けされ、
前記変動因子データと前記電力需要データとの関係が類似する可能性の高い顧客同士が、同一の顧客グループに属する、電力需要予測システム。
a data storage unit that stores, in a database, teacher data including actual data on fluctuation factors of power demand and actual data on power demand for each of a plurality of customer groups of the power selling company;
a model generation unit that generates, for each of the plurality of customer groups, a demand forecast model that represents a relationship between fluctuation factor data and electricity demand data based on a plurality of teacher data stored in the database;
an input information acquisition unit that acquires prediction data of the fluctuation factors for each of the plurality of customer groups;
an individual demand forecasting unit that calculates forecast data of electricity demand for each of the plurality of customer groups based on the forecast data of the fluctuation factors and the demand forecast model;
a total demand forecasting unit that calculates forecast data of a total electricity demand for the electricity seller based on the forecast data of the electricity demand calculated for each of the plurality of customer groups,
The plurality of customer groups are grouped according to differences in the variable factors affecting the electricity demand;
An electricity demand forecasting system, wherein customers who are likely to have a similar relationship between the fluctuation factor data and the electricity demand data belong to the same customer group.
前記モデル生成部は、少なくともランダムフォレスト法により前記需要予測モデルを生成する、請求項1又は2記載の電力需要予測システム。 The electricity demand forecasting system according to claim 1 or 2, wherein the model generation unit generates the demand forecasting model using at least a random forest method. 前記モデル生成部は、前記ランダムフォレスト法と、1以上の他の学習手法とを組み合わせたアンサンブル学習により前記需要予測モデルを生成する、請求項3記載の電力需要予測システム。 The power demand forecasting system of claim 3, wherein the model generation unit generates the demand forecasting model by ensemble learning that combines the random forest method with one or more other learning methods. 前記1以上の他の学習手法は、少なくとも再帰型ニューラルネットワーク法を含む、請求項4記載の電力需要予測システム。 The power demand forecasting system of claim 4, wherein the one or more other learning methods include at least a recurrent neural network method. 前記複数の顧客グループは、オフィスにおいて電力を消費する第1グループと、生産工場において電力を消費する第2グループと、を含み、
前記モデル生成部は、
前記第1グループに対して、少なくとも天候を含む変動因子データと、電力需要データとの関係を表す第1需要予測モデルを生成し、
前記第2グループに対して、少なくとも生産状況を含む変動因子データと、電力需要データとの関係を表す第2需要予測モデルを生成する、請求項1~5のいずれか一項記載の電力需要予測システム。
the plurality of customer groups include a first group that consumes electricity in an office and a second group that consumes electricity in a production factory;
The model generation unit
generating a first demand forecasting model representing a relationship between variable factor data including at least weather and power demand data for the first group;
The power demand forecasting system according to any one of claims 1 to 5, further comprising: generating a second demand forecasting model for the second group that represents a relationship between variable factor data including at least production status and power demand data.
前記第1グループに含まれる顧客の数が、前記第2グループに含まれる顧客の数より多い、請求項6記載の電力需要予測システム。 The electricity demand forecasting system of claim 6, wherein the number of customers included in the first group is greater than the number of customers included in the second group. 前記複数の顧客グループは、前記第2グループが電力を消費する生産工場とは生産対象物が異なる生産工場において電力を消費する第3グループを更に含み、
前記モデル生成部は、前記第3グループに対して、少なくとも生産状況を含む変動因子データと、電力需要データとの関係を表す第3需要予測モデルを生成する、請求項6又は7記載の電力需要予測システム。
the plurality of customer groups further includes a third group that consumes electricity in a production factory that produces products different from those produced in the production factory in which the second group consumes electricity;
The power demand forecasting system according to claim 6 or 7, wherein the model generation unit generates a third demand forecasting model representing a relationship between variable factor data including at least a production status and power demand data for the third group.
前記生産状況を含む変動因子データは、前記生産状況をエンコード処理により数値化したデータを含む、請求項6~8のいずれか一項記載の電力需要予測システム。 The power demand forecasting system according to any one of claims 6 to 8, wherein the fluctuation factor data including the production status includes data in which the production status is quantified by encoding processing. 前記エンコード処理は、電力需要の大きさを目的変数とするターゲットエンコード処理を含む、請求項9記載の電力需要予測システム。 The power demand forecasting system according to claim 9, wherein the encoding process includes a target encoding process in which the magnitude of power demand is used as a target variable. 前記複数の顧客グループごとに、前記電力需要の予測データと前記電力需要の実績データとの誤差を評価する誤差評価部と、
前記複数の顧客グループごとに、前記誤差の評価結果に基づいて、電力需要の新たな予測データを修正する予測修正部と、を更に備える、請求項1~10のいずれか一項記載の電力需要予測システム。
an error evaluation unit that evaluates an error between the power demand forecast data and the power demand actual data for each of the plurality of customer groups;
The power demand forecasting system according to any one of claims 1 to 10, further comprising: a forecast correction unit that corrects new forecast data of power demand for each of the plurality of customer groups based on the error evaluation result.
前記複数の顧客グループごとに、前記誤差の評価結果を可視化した評価画像をモニタに表示させる評価画像表示部を更に備える、請求項11記載の電力需要予測システム。 The electricity demand forecasting system according to claim 11, further comprising an evaluation image display unit that displays, on a monitor, an evaluation image that visualizes the evaluation result of the error for each of the plurality of customer groups. 前記予測修正部は、前記複数の顧客グループごとに、前記評価画像の表示後のユーザ入力に基づいて前記電力需要の新たな予測データを修正する、請求項12記載の電力需要予測システム。 The electricity demand forecasting system according to claim 12, wherein the forecast correction unit corrects the new forecast data of the electricity demand for each of the multiple customer groups based on a user input after the evaluation image is displayed. 前記評価画像表示部は、前記複数の顧客グループごとに、前記誤差の評価結果の経時変化を可視化した前記評価画像を前記モニタに表示させる、請求項13記載の電力需要予測システム。 The electricity demand forecasting system according to claim 13, wherein the evaluation image display unit displays on the monitor the evaluation image that visualizes the change over time in the evaluation result of the error for each of the multiple customer groups. 前記評価画像表示部は、前記誤差の評価結果を表す色彩を、前記複数の顧客グループと、評価時とに応じてマッピングした前記評価画像を前記モニタに表示させる、請求項14記載の電力需要予測システム。 The power demand forecasting system according to claim 14, wherein the evaluation image display unit displays on the monitor the evaluation image in which the colors representing the evaluation results of the errors are mapped according to the multiple customer groups and the evaluation time. 前記複数の顧客グループごとに、前記電力需要の予測データと前記電力需要の実績データとの誤差を評価する誤差評価部と、
前記複数の顧客グループごとに、前記誤差の評価結果に基づいて前記需要予測モデルを修正するモデル修正部と、を更に備える請求項1~10のいずれか一項記載の電力需要予測システム。
an error evaluation unit that evaluates an error between the power demand forecast data and the power demand actual data for each of the plurality of customer groups;
The power demand forecasting system according to any one of claims 1 to 10, further comprising: a model correction unit that corrects the demand forecasting model based on the error evaluation result for each of the plurality of customer groups.
前記複数の顧客グループごとに、前記誤差の評価結果を可視化した評価画像をモニタに表示させる評価画像表示部を更に備える、請求項16記載の電力需要予測システム。 The electricity demand forecasting system according to claim 16, further comprising an evaluation image display unit that displays, on a monitor, an evaluation image that visualizes the evaluation result of the error for each of the plurality of customer groups. 前記モデル修正部は、前記複数の顧客グループごとに、前記評価画像の表示後のユーザ入力に基づいて前記需要予測モデルを修正する、請求項17記載の電力需要予測システム。 The electricity demand forecasting system according to claim 17, wherein the model correction unit corrects the demand forecasting model for each of the plurality of customer groups based on a user input after the evaluation image is displayed. 前記評価画像表示部は、前記複数の顧客グループごとに、前記誤差の評価結果と、前記需要予測モデルの修正基準との関係を可視化した前記評価画像を前記モニタに表示させる、請求項18記載の電力需要予測システム。 The electricity demand forecasting system according to claim 18, wherein the evaluation image display unit displays on the monitor the evaluation image that visualizes the relationship between the error evaluation result and the correction criterion of the demand forecasting model for each of the multiple customer groups. 前記評価画像表示部は、前記複数の顧客グループごとに、前記誤差の評価結果を表す棒グラフと、前記需要予測モデルの修正基準を表す修正基準ラインとを含む前記評価画像を前記モニタに表示させる、請求項19記載の電力需要予測システム。 The electricity demand forecasting system of claim 19, wherein the evaluation image display unit displays on the monitor the evaluation image including a bar graph representing the error evaluation result and a correction reference line representing the correction reference for the demand forecasting model for each of the multiple customer groups. 売電事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させることと、
前記複数の顧客グループごとに、前記データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成することと、
前記複数の顧客グループごとに前記変動因子の予測データを取得することと、
前記複数の顧客グループごとに、前記変動因子の予測データと、前記需要予測モデルとに基づいて電力需要の予測データを算出することと、
前記複数の顧客グループごとに算出された前記電力需要の予測データに基づいて、前記売電事業者に対する総電力需要の予測データを算出することと、を含み、
前記需要予測モデルを生成することは、
1の顧客グループに対して、1の変動因子を含む変動因子データと電力需要データとの関係を表す電力需要予測モデルを生成することと、
他の顧客グループに対して、前記1の顧客グループに対する変動因子データには含まれない他の変動因子を含む変動因子データと電力需要データとの関係を表す電力需要予測モデルを生成することと、
を含む、電力需要予測方法。
accumulating, in a database, teacher data including actual data on fluctuation factors of power demand and actual data on power demand for each of a plurality of customer groups of the power selling company;
generating a demand forecasting model representing a relationship between fluctuation factor data and electricity demand data for each of the plurality of customer groups based on a plurality of teacher data stored in the database;
acquiring prediction data of the fluctuation factors for each of the plurality of customer groups;
Calculating, for each of the plurality of customer groups, forecast data of electricity demand based on the forecast data of the fluctuation factors and the demand forecast model;
calculating forecast data of total electricity demand for the electricity seller based on the forecast data of electricity demand calculated for each of the plurality of customer groups;
Generating the demand forecast model includes:
generating an electricity demand forecasting model representing a relationship between fluctuation factor data including one fluctuation factor and electricity demand data for one customer group;
generating an electric power demand forecasting model representing a relationship between electric power demand data and fluctuation factor data including other fluctuation factors not included in the fluctuation factor data for the one customer group for another customer group;
The power demand forecasting method includes:
売電事業者の複数の顧客グループごとに、電力需要の変動因子の実績データと、電力需要の実績データとを含む教師データをデータベースに蓄積させることと、
前記複数の顧客グループごとに、前記データベースに蓄積された複数の教師データに基づいて、変動因子データと電力需要データとの関係を表す需要予測モデルを生成することと、
前記複数の顧客グループごとに前記変動因子の予測データを取得することと、
前記複数の顧客グループごとに、前記変動因子の予測データと、前記需要予測モデルとに基づいて電力需要の予測データを算出することと、
前記複数の顧客グループごとに算出された前記電力需要の予測データに基づいて、前記売電事業者に対する総電力需要の予測データを算出することと、を含み、
前記複数の顧客グループは、前記電力需要に影響を及ぼす前記変動因子の違いに応じてグループ分けされ、
前記変動因子データと前記電力需要データとの関係が類似する可能性の高い顧客同士が、同一の顧客グループに属する、電力需要予測方法。
accumulating, in a database, teacher data including actual data on fluctuation factors of power demand and actual data on power demand for each of a plurality of customer groups of the power selling company;
generating a demand forecasting model representing a relationship between fluctuation factor data and electricity demand data for each of the plurality of customer groups based on a plurality of teacher data stored in the database;
acquiring prediction data of the fluctuation factors for each of the plurality of customer groups;
Calculating, for each of the plurality of customer groups, forecast data of electricity demand based on the forecast data of the fluctuation factors and the demand forecast model;
calculating forecast data of total electricity demand for the electricity seller based on the forecast data of electricity demand calculated for each of the plurality of customer groups;
The plurality of customer groups are grouped according to differences in the variable factors affecting the electricity demand;
A method for forecasting electricity demand, wherein customers who are likely to have a similar relationship between the fluctuation factor data and the electricity demand data belong to the same customer group.
JP2024133248A 2020-11-26 2024-08-08 Electricity demand forecasting system and electricity demand forecasting method Active JP7642139B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024133248A JP7642139B2 (en) 2020-11-26 2024-08-08 Electricity demand forecasting system and electricity demand forecasting method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020196129A JP7641728B2 (en) 2020-11-26 2020-11-26 Electricity demand forecasting system and electricity demand forecasting method
JP2024133248A JP7642139B2 (en) 2020-11-26 2024-08-08 Electricity demand forecasting system and electricity demand forecasting method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020196129A Division JP7641728B2 (en) 2020-11-26 2020-11-26 Electricity demand forecasting system and electricity demand forecasting method

Publications (2)

Publication Number Publication Date
JP2024152838A true JP2024152838A (en) 2024-10-25
JP7642139B2 JP7642139B2 (en) 2025-03-07

Family

ID=81868183

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020196129A Active JP7641728B2 (en) 2020-11-26 2020-11-26 Electricity demand forecasting system and electricity demand forecasting method
JP2024133248A Active JP7642139B2 (en) 2020-11-26 2024-08-08 Electricity demand forecasting system and electricity demand forecasting method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020196129A Active JP7641728B2 (en) 2020-11-26 2020-11-26 Electricity demand forecasting system and electricity demand forecasting method

Country Status (1)

Country Link
JP (2) JP7641728B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117878925B (en) * 2024-03-11 2024-05-17 国网湖北省电力有限公司 A method and system for controlling power transmission data of a smart grid

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014180187A (en) 2013-03-15 2014-09-25 Toshiba Corp Power demand prediction device, method and program and demand suppression scheduling device
JP6610059B2 (en) 2015-07-29 2019-11-27 富士電機株式会社 Electric power demand induction device
JP7008969B2 (en) 2015-12-02 2022-01-25 メトロウェザー株式会社 Wind power generation prediction system, wind power generation prediction program, and wind power generation prediction method
JP6867145B2 (en) 2016-11-28 2021-04-28 アイフォーコムホールディングス株式会社 Energy demand forecasting system
JP2018113817A (en) 2017-01-13 2018-07-19 株式会社東芝 Information processing system and information processing program
JP6554696B1 (en) 2018-02-13 2019-08-07 株式会社AMG Solution Power demand forecasting system, power demand forecasting method, and program
JP7114956B2 (en) 2018-03-15 2022-08-09 東京電力ホールディングス株式会社 Power demand calculation device and program
JP6476338B1 (en) 2018-08-28 2019-02-27 新日鉄住金エンジニアリング株式会社 Power demand forecasting system, power demand forecasting model construction method, program, and sales support system
JP2022531919A (en) 2019-05-06 2022-07-12 ストロング フォース アイオーティ ポートフォリオ 2016,エルエルシー A platform to accelerate the development of intelligence in the Internet of Things industrial system

Also Published As

Publication number Publication date
JP7641728B2 (en) 2025-03-07
JP2022084328A (en) 2022-06-07
JP7642139B2 (en) 2025-03-07

Similar Documents

Publication Publication Date Title
Andryushkevich et al. Composition and application of power system digital twins based on ontological modeling
CN107123982B (en) A method for analyzing reliability and economic benefits of distribution network based on equipment movement
CN107464025B (en) Supply chain demand prediction and intelligent decision method based on big data
US10740773B2 (en) Systems and methods of utilizing multiple forecast models in forecasting customer demands for products at retail facilities
US20180107961A1 (en) Task Support System and Task Support Method
JP5248372B2 (en) Power generation plan creation method, device, program, and storage device
US20080228553A1 (en) Method And System For Determination Of An Appropriate Strategy For Supply Of Renewal Energy Onto A Power Grid
CN111915254A (en) An inventory optimization control method and system suitable for auto aftermarket parts
JP7104561B2 (en) Energy operation equipment and methods and systems
JP7642139B2 (en) Electricity demand forecasting system and electricity demand forecasting method
CN106529704A (en) Monthly maximum power load forecasting method and apparatus
WO2008154734A1 (en) An investment analysis and planning system and method
US20180107965A1 (en) Methods and systems related to allocating field engineering resources for power plant maintenance
CN103150600A (en) Safety analyzing system of power network
KR101572643B1 (en) THE APPARATUS AND METHOD OF NEMO's ELECTRICITY DEMAND RESOURCE MODELING SIMULATION WITH BUSINESS PLATFORM FOR NATIONAL VIRTUAL POWER PLANT
Egbendewe et al. Can intra-regional food trade increase food availability in the context of global climatic change in West Africa?
CN116050987A (en) Prediction method and device for material replenishment, storage medium and processor
CN114091770A (en) Prediction analysis method, device, equipment and storage medium for material demand plan
JP2020115276A (en) Information processing method, information processing device, program, and learned model generation method
CN117994080A (en) Business potential analysis method and system of comprehensive energy system
Han et al. Business activity monitoring system design framework integrated with process-based performance measurement model
CN114897394A (en) Power consumption monitoring system and method
Suo et al. An Inventory‐Theory‐Based Inexact Multistage Stochastic Programming Model for Water Resources Management
RU2020139765A (en) The system for implementing the method of matrix-digital transformation of a variable set of data for generating a situational-strategic product program
Gorka et al. ElectricityEmissions. jl: A Framework for the Comparison of Carbon Intensity Signals

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240809

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241128

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: 20250204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250225

R150 Certificate of patent or registration of utility model

Ref document number: 7642139

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150