JP7765736B2 - Power control system, power control method, and power control program - Google Patents
Power control system, power control method, and power control programInfo
- Publication number
- JP7765736B2 JP7765736B2 JP2022009449A JP2022009449A JP7765736B2 JP 7765736 B2 JP7765736 B2 JP 7765736B2 JP 2022009449 A JP2022009449 A JP 2022009449A JP 2022009449 A JP2022009449 A JP 2022009449A JP 7765736 B2 JP7765736 B2 JP 7765736B2
- Authority
- JP
- Japan
- Prior art keywords
- solver
- planning
- planning problem
- unit
- power control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS 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/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
Landscapes
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
- Supply And Distribution Of Alternating Current (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、電力制御システム、電力制御方法および電力制御プログラムに関する。 The present invention relates to a power control system, a power control method, and a power control program.
従来、電力需給が逼迫している場合等に一般家庭およびオフィス等の電力需要施設における電力需給が調整されるように、電力需要施設における電力需給を管理するシステムが開発されている。 Conventionally, systems have been developed to manage the supply and demand of electricity at electricity demand facilities, such as ordinary homes and offices, so that the supply and demand of electricity at such facilities can be adjusted when the supply and demand of electricity becomes tight.
たとえば、特許文献1(特開2012-205358号公報)には、以下のような技術が開示されている。すなわち、電力管理システムは、予め登録された複数の参加者を含むコミュニティに関する参加者リストを保持する保持部と、電力削減制御の実行の要否を判定する判定部と、電力削減制御の実行が必要であると判定部が判定した場合に、参加者リストに含まれている複数の参加者の中から、電力削減制御の対象となる一以上の対象者を選定する選定部と、選定部によって選定された対象者に関して、電力削減制御を実行する制御部と、電力削減制御が実行された対象者に対して、削減電力に基づく特典を付与する付与部とを備える。 For example, Patent Document 1 (JP 2012-205358 A) discloses the following technology: That is, a power management system includes a storage unit that stores a participant list for a community including multiple pre-registered participants; a determination unit that determines whether power reduction control needs to be implemented; a selection unit that, when the determination unit determines that power reduction control needs to be implemented, selects one or more target individuals for power reduction control from the multiple participants included in the participant list; a control unit that executes power reduction control for the target individuals selected by the selection unit; and an award unit that awards benefits based on reduced power to the target individuals for whom power reduction control has been implemented.
また、節電を目的として、家庭またはビル等の電力需要施設へのエネルギーマネジメントシステム(EMS:Energy Management System)の導入が行われている。 In addition, with the aim of saving electricity, energy management systems (EMS) are being introduced to power-consuming facilities such as homes and buildings.
EMSとは、電力需要施設における消費電力量を監視し、電力需要施設における機器または設備等の運転状態を管理することによって、電力需要施設における電力需給の調整を図るためのシステムである。EMSは、家庭向けである場合、HEMS(Home Energy Management System)となり、ビル向けである場合、BEMS(Building Energy Management System)となる。 An EMS is a system that monitors the amount of power consumed at an electricity demand facility and manages the operating status of the facility's equipment and facilities, thereby adjusting the supply and demand of electricity at the facility. For homes, the EMS is called a HEMS (Home Energy Management System), and for buildings, it is called a BEMS (Building Energy Management System).
EMSは、たとえばVPP(Virtual Power Plant)事業者すなわちアグリゲータと呼ばれる事業者と連携することによって電力需給の調整を実現する。アグリゲータは、EMSを導入した電力需要施設に対してエネルギー管理支援サービスを提供する。 EMS adjusts power supply and demand by working with businesses such as VPP (Virtual Power Plant) operators, also known as aggregators. Aggregators provide energy management support services to power-demanding facilities that have installed EMS.
EMS等に電力に関する制御指令を与える場合、たとえば組み合わせ最適化問題を解くことにより電力需要施設等における運用計画を作成し、作成した運用計画に従って制御指令が作成される。 When issuing control commands related to power to an EMS, for example, an operation plan for a power demand facility is created by solving a combinatorial optimization problem, and the control commands are then created in accordance with the created operation plan.
組合せ最適化問題を解くには、膨大な計算量および計算資源が必要であり、効率化を図るためソルバを利用することがある。ソルバは、OSS(Open Source Software)からビジネス用途まで多種多様のソフトウェアが存在し、問題の質によっては計算時間に差が生じる場合がある。 Solving combinatorial optimization problems requires a huge amount of calculation and computing resources, and solvers are sometimes used to improve efficiency. A wide variety of solver software exists, from OSS (Open Source Software) to software for business use, and calculation times can vary depending on the quality of the problem.
たとえば需給調整市場では、分単位での制御指令が必要であり、最適化問題を解くための計算時間が重要になる。たとえば、各需要家が消費電力を調整するための需要応答(DR:Demand Response)指令を電力系統側から受けて、当該DR指令に対するリソースの制御指令値を計算する際に、ソルバによる計算時間に数分間等の長時間を要した場合、当該DR指令に対するリソースへの制御指令の送信が遅延することになり、当該DRの制御結果は失敗となる。 For example, in a supply and demand balancing market, control commands are required on a minute-by-minute basis, making the calculation time required to solve the optimization problem important. For example, when each consumer receives a demand response (DR) command from the power grid to adjust their power consumption and calculates the resource control command value for that DR command, if the solver takes a long time, such as several minutes, to calculate, the transmission of the control command to the resource for that DR command will be delayed, resulting in a failure of the DR control result.
本開示は、上述の課題を解決するためになされたもので、その目的は、受電点の配下における電力の需給を制御するシステムにおいて、ソルバを用いた安定した制御を実現することが可能な電力制御システム、電力制御方法および電力制御プログラムを提供することである。 This disclosure has been made to solve the above-mentioned problems, and its purpose is to provide a power control system, power control method, and power control program that can achieve stable control using a solver in a system that controls the supply and demand of electricity under a power receiving point.
本開示の電力制御システムは、受電点の配下における計画問題を作成する計画部と、複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部とを備える。 The power control system disclosed herein includes a planning unit that creates a planning problem under the control of a power receiving point, and a solver selection unit that selects the solver from among multiple solvers and assigns the planning problem created by the planning unit to the selected solver.
本開示の電力制御方法は、電力制御システムにおける電力制御方法であって、受電点の配下における計画問題を作成するステップと、複数のソルバの中から前記ソルバを選択し、作成した前記計画問題を、選択した前記ソルバに与えるステップとを含む。 The power control method disclosed herein is a power control method for a power control system, and includes the steps of creating a planning problem for a power receiving point, selecting the solver from among multiple solvers, and providing the created planning problem to the selected solver.
本開示の電力制御プログラムは、電力制御システムにおいて用いられる電力制御プログラムであって、コンピュータを、受電点の配下における計画問題を作成する計画部と、複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部、として機能させるためのプログラムである。 The power control program disclosed herein is a power control program used in a power control system, and causes a computer to function as a planning unit that creates a planning problem under a power receiving point, and a solver selection unit that selects the solver from among multiple solvers and assigns the planning problem created by the planning unit to the selected solver.
本開示の一態様は、このような特徴的な処理部を備える電力制御システムとして実現され得るだけでなく、電力制御システムの一部または全部を実現する半導体集積回路として実現され得る。 One aspect of the present disclosure can be realized not only as a power control system equipped with such a distinctive processing unit, but also as a semiconductor integrated circuit that implements part or all of the power control system.
本開示によれば、受電点の配下における電力の需給を制御するシステムにおいて、ソルバを用いた安定した制御を実現することができる。 This disclosure makes it possible to achieve stable control using a solver in a system that controls the supply and demand of electricity under a power receiving point.
最初に、本開示の実施形態の内容を列記して説明する。 First, we will list and explain the contents of the embodiments of this disclosure.
(1)本開示の実施の形態に係る電力制御システムは、受電点の配下における計画問題を作成する計画部と、複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部とを備える。 (1) A power control system according to an embodiment of the present disclosure includes a planning unit that creates a planning problem for a power receiving point, and a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver.
このような構成により、たとえば需給調整市場のようなタイムクリティカルな制御システムにおいて、複数のソルバの中からソルバを選択し、計画問題の解を得るための最大遅延時間を保証することが可能となる。したがって、受電点の配下における電力の需給を制御するシステムにおいて、ソルバを用いた安定した制御を実現することができる。 This configuration makes it possible to select a solver from multiple solvers and guarantee the maximum delay time required to solve a planning problem in time-critical control systems such as supply and demand balancing markets. Therefore, stable control using solvers can be achieved in systems that control the supply and demand of electricity under power receiving points.
(2)前記電力制御システムは、前記計画部によって作成された前記計画問題を含むソルバ要求を出力するソルバ要求部をさらに備え、かつ前記ソルバ要求部、前記取得部、前記予測部および前記計画部の組を複数備え、前記ソルバ選択部は、複数の前記ソルバ要求部から前記ソルバ要求を受けて、それぞれ、前記ソルバを選択し、受けた前記ソルバ要求の示す前記計画問題を、選択した対応の前記ソルバに与えてもよい。 (2) The power control system may further include a solver request unit that outputs a solver request including the planning problem created by the planning unit, and may include multiple sets of the solver request unit, the acquisition unit, the prediction unit, and the planning unit, and the solver selection unit may receive the solver requests from multiple solver request units, select a solver for each, and assign the planning problem indicated by the received solver request to the selected corresponding solver.
このように、複数のソルバ要求部からの要求を受け付ける構成により、ソルバの計算資源を複数の要求元で共有することが可能となり、ソルバの利用効率を高めることができる。 In this way, by accepting requests from multiple solver request units, the solver's computational resources can be shared among multiple request sources, improving solver utilization efficiency.
(3)前記ソルバ選択部は、前記計画問題を与えるべき前記ソルバが他の前記ソルバ要求の処理中である場合、前記計画問題を保持し、前記他のソルバ要求の処理が終了した場合、保持している前記計画問題を前記ソルバに与えてもよい。
(3) The solver selection unit may hold the planning problem when the solver to which the planning problem is to be assigned is currently processing another solver request, and may assign the held planning problem to the solver when processing of the other solver request is completed.
このような構成により、たとえばソルバ要求部が所定時間経過後にソルバ要求を再送信する構成と比べて、ソルバの利用効率を高めることができる。 This configuration can improve solver utilization efficiency compared to, for example, a configuration in which the solver request unit resends a solver request after a predetermined time has elapsed.
(4)前記ソルバ選択部は、前記複数のソルバの中から優先度に応じて前記ソルバを選択し、前記複数のソルバにおいて、通常ソルバより高性能である高性能ソルバの前記優先度は、前記通常ソルバの前記優先度より低くてもよい。 (4) The solver selection unit may select the solver from the plurality of solvers according to priority, and the priority of a high-performance solver that has higher performance than a normal solver may be lower than the priority of the normal solver.
このような構成により、たとえば、OSSのソルバをメインにしつつ、高価なビジネス用途のソルバをバックアップとして用いることができるため、OSSのソルバの利用によりコストを低減し、かつOSSのソルバ使用時のタイムアップへの対策をビジネス用途のソルバでとり、安定した制御を行うことが可能なシステムを構築することができる。 With this configuration, for example, you can use the OSS solver as the main solver while using a more expensive business-use solver as a backup. This reduces costs by using the OSS solver, and you can build a system that can provide stable control by using the business-use solver to address time issues when using the OSS solver.
(5)前記ソルバ選択部は、前記計画問題を前記ソルバに与えてから所定時間以上経過しても前記ソルバから解が出力されない場合、前記ソルバに前記計画問題の処理のキャンセルを指示してもよい。 (5) The solver selection unit may instruct the solver to cancel processing of the planning problem if a solution is not output from the solver even after a predetermined time has elapsed since the planning problem was given to the solver.
このような構成により、ソルバが最適化問題を解けない場合、または解が得られても間に合わない場合において、ソルバの計算資源が無駄に使用されることを防ぐことができる。 This configuration prevents the solver's computational resources from being wasted when the solver cannot solve the optimization problem, or when a solution is obtained but too late.
(6)前記ソルバ選択部は、複数の前記ソルバを選択し、前記計画部によって作成された同じ前記計画問題を、選択した前記各ソルバに与えてもよい。 (6) The solver selection unit may select multiple solvers and provide the same planning problem created by the planning unit to each of the selected solvers.
このような構成により、たとえば、あるソルバで所定時間以内に解が得られない場合に、当該ソルバでの処理時間を含むタイムアウト時間、および他のソルバでの処理時間の合計時間を要し、処理に長時間を要することを防ぐことができる。 With this configuration, for example, if a solver is unable to obtain a solution within a specified time, it is possible to prevent long processing times due to the total time required for the timeout period, which includes the processing time of that solver, and the processing time of other solvers.
(7)本開示の実施の形態に係る電力制御方法は、電力制御システムにおける電力制御方法であって、受電点の配下における計画問題を作成するステップと、複数のソルバの中から前記ソルバを選択し、作成した前記計画問題を、選択した前記ソルバに与えるステップとを含む。 (7) A power control method according to an embodiment of the present disclosure is a power control method in a power control system, and includes the steps of creating a planning problem under a power receiving point, selecting the solver from among a plurality of solvers, and providing the created planning problem to the selected solver.
このような構成により、たとえば需給調整市場のようなタイムクリティカルな制御システムにおいて、複数のソルバの中からソルバを選択し、計画問題の解を得るための最大遅延時間を保証することが可能となる。したがって、受電点の配下における電力の需給を制御するシステムにおいて、ソルバを用いた安定した制御を実現することができる。 This configuration makes it possible to select a solver from multiple solvers and guarantee the maximum delay time required to solve a planning problem in time-critical control systems such as supply and demand balancing markets. Therefore, stable control using solvers can be achieved in systems that control the supply and demand of electricity under power receiving points.
(8)本開示の実施の形態に係る電力制御プログラムは、電力制御システムにおいて用いられる電力制御プログラムであって、コンピュータを、受電点の配下における計画問題を作成する計画部と、複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部、として機能させるためのプログラムである。 (8) A power control program according to an embodiment of the present disclosure is a power control program used in a power control system, and causes a computer to function as a planning unit that creates a planning problem under a power receiving point, and a solver selection unit that selects the solver from among multiple solvers and assigns the planning problem created by the planning unit to the selected solver.
このような構成により、たとえば需給調整市場のようなタイムクリティカルな制御システムにおいて、複数のソルバの中からソルバを選択し、計画問題の解を得るための最大遅延時間を保証することが可能となる。したがって、受電点の配下における電力の需給を制御するシステムにおいて、ソルバを用いた安定した制御を実現することができる。 This configuration makes it possible to select a solver from multiple solvers and guarantee the maximum delay time required to solve a planning problem in time-critical control systems such as supply and demand balancing markets. Therefore, stable control using solvers can be achieved in systems that control the supply and demand of electricity under power receiving points.
以下、本開示の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。また、以下に記載する実施の形態の少なくとも一部を任意に組み合わせてもよい。 Embodiments of the present disclosure will be described below with reference to the drawings. Note that identical or equivalent parts in the drawings will be designated by the same reference numerals, and their description will not be repeated. Furthermore, at least some of the embodiments described below may be combined in any manner.
[構成および動作]
図1は、本開示の実施の形態に係る電力管理システムの構成を示す図である。
[Configuration and Operation]
FIG. 1 is a diagram illustrating a configuration of a power management system according to an embodiment of the present disclosure.
図1を参照して、電力管理システム301は、1または複数の電力制御装置101と、ソルバ選択部9と、制約条件の下で目的関数を最適化する問題を解く処理プログラムである複数のソルバを含むソルバ群と、1または複数の施設側装置202とを備える。なお、図1では、複数の電力制御装置101を示しているが、1つの電力制御装置101が設けられてもよい。また、施設側装置202に対応して3つの機器252を代表的に示しているが、さらに多数または少数の機器252が施設側装置202に対応して設けられてもよい。 Referring to FIG. 1, the power management system 301 includes one or more power control devices 101, a solver selection unit 9, a solver group including multiple solvers that are processing programs that solve problems that optimize an objective function under constraints, and one or more facility-side devices 202. Note that while FIG. 1 shows multiple power control devices 101, only one power control device 101 may be provided. Also, while three devices 252 are representatively shown corresponding to the facility-side devices 202, a larger or smaller number of devices 252 may be provided corresponding to the facility-side devices 202.
施設側装置202は、たとえばEMS(Energy Management System)であり、電力会社から電力の供給を受けるビル、工場、オフィスまたは一般家庭等の電力需要施設において用いられる。施設側装置202は、電力需要施設ごとに1つ設けられてもよいし、電力需要施設ごとに複数設けられてもよい。電力会社は、たとえば発電事業者または電力小売り事業者である。 The facility-side device 202 is, for example, an EMS (Energy Management System) and is used in power demand facilities such as buildings, factories, offices, and ordinary homes that receive power from a power company. One facility-side device 202 may be provided for each power demand facility, or multiple facility-side devices 202 may be provided for each power demand facility. The power company is, for example, a power generation company or an electricity retailer.
電力管理システム301では、電力需要施設において、ピークカットおよび最適制御等の電力需給の調整が行われる。 The power management system 301 adjusts power supply and demand at power-consuming facilities, including peak cutting and optimal control.
より詳細には、電力制御装置101は、たとえばアグリゲータによって運用され、1または複数の施設側装置202と通信を行うことにより、1または複数の電力需要施設における電力の需給調整を行う。電力制御装置101は、たとえば、施設側装置202が設けられる電力需要施設から遠隔の場所に設置されることが多い。 More specifically, the power control device 101 is operated, for example, by an aggregator, and adjusts the supply and demand of power at one or more power demand facilities by communicating with one or more facility-side devices 202. The power control device 101 is often installed, for example, in a location remote from the power demand facility where the facility-side devices 202 are installed.
施設側装置202は、電力需要施設における1または複数の機器252を制御可能である。機器252は、太陽光発電装置もしくは風力発電装置などの発電機、蓄電池、または、空調機等の負荷である。電力メータ251は、電力需要施設の受電点RE1における受電電力すなわち系統側から受電する電力を計測する。 The facility-side device 202 is capable of controlling one or more devices 252 at the power demanding facility. The devices 252 are generators such as solar power generation devices or wind power generation devices, storage batteries, or loads such as air conditioners. The power meter 251 measures the received power at the power receiving point RE1 of the power demanding facility, i.e., the power received from the grid.
施設側装置202は、電力メータ251の計測結果等、受電点RE1の配下における電力の需給に関する計測結果をたとえば定期的に取得し、計測結果を示す計測情報を電力制御装置101へ送信する。 The facility device 202 periodically acquires measurement results related to the supply and demand of electricity under the power receiving point RE1, such as the measurement results of the power meter 251, and transmits measurement information indicating the measurement results to the power control device 101.
電力制御装置101は、電力需要施設の受電点RE1の配下における電力の需給を制御する。より詳細には、電力制御装置101は、施設側装置202から受信した計測情報を蓄積し、蓄積した各計測結果に基づいて、当該施設側装置202の受電点RE1における将来の受電電力等、受電点RE1の配下における電力の需給に関する予測値を算出する。そして、電力制御装置101は、算出した予測値に基づいて、受電点RE1の配下における計画問題を作成し、作成した計画問題を含むソルバ要求をソルバ選択部9へ出力する。計画問題は、たとえば目的関数および制約条件の式にて表現される。 The power control device 101 controls the supply and demand of power under the power receiving point RE1 of the power demanding facility. More specifically, the power control device 101 accumulates measurement information received from the facility-side device 202 and, based on the accumulated measurement results, calculates predicted values for the supply and demand of power under the power receiving point RE1, such as future received power at the power receiving point RE1 of the facility-side device 202. The power control device 101 then creates a planning problem under the power receiving point RE1 based on the calculated predicted values and outputs a solver request including the created planning problem to the solver selection unit 9. The planning problem is expressed, for example, by an objective function and a constraint equation.
ソルバ選択部9は、ソルバ要求を受けて、ソルバ群における複数のソルバの中からソルバを選択し、当該ソルバ要求の示す計画問題を、選択したソルバに与える。より詳細には、ソルバ選択部9は、複数の電力制御装置101からソルバ要求を受けて、それぞれ、ソルバを選択し、選択したソルバに対応の計画問題を与える。 The solver selection unit 9 receives a solver request, selects a solver from among multiple solvers in the solver group, and assigns the planning problem indicated by the solver request to the selected solver. More specifically, the solver selection unit 9 receives solver requests from multiple power control devices 101, selects a solver for each, and assigns the corresponding planning problem to the selected solver.
ソルバは、ソルバ選択部9から与えられた計画問題を最適化問題の入力として、組み合わせ最適化問題を解き、ソルバ選択部9へ解を出力する。ソルバ選択部9は、ソルバから受けた解を対応の電力制御装置101へ出力する。 The solver solves the combinatorial optimization problem using the planning problem provided by the solver selection unit 9 as input for the optimization problem, and outputs the solution to the solver selection unit 9. The solver selection unit 9 outputs the solution received from the solver to the corresponding power control device 101.
より詳細には、ソルバ群は、一例として、通常の処理性能を持つ通常ソルバ、および通常よりも処理性能が高い高性能ソルバから構成される。ソルバ群は、1または複数の通常ソルバと、1または複数の高性能ソルバとを含む。高性能ソルバの数は、コストの観点から、通常ソルバよりも少ない構成が好ましい。なお、ソルバ群は、3種類以上のソルバを含んでもよい。 More specifically, the solver group is composed of, for example, normal solvers with normal processing performance and high-performance solvers with processing performance higher than normal. The solver group includes one or more normal solvers and one or more high-performance solvers. From a cost perspective, it is preferable to have fewer high-performance solvers than normal solvers. Note that the solver group may include three or more types of solvers.
たとえば、高性能ソルバは、通常ソルバよりも高速に処理が可能であり、計算時間が短い。なお、高性能ソルバおよび通常ソルバは、処理速度以外の性能指標の相違から区別されてもよい。また、与えられる最適化問題の内容によってソルバによる計算時間は異なる。 For example, a high-performance solver can process faster than a standard solver and has a shorter calculation time. Note that high-performance solvers and standard solvers may also be distinguished based on differences in performance indicators other than processing speed. Furthermore, the calculation time required by a solver varies depending on the content of the given optimization problem.
ソルバが出力する解は、30分または10分といった一定時間ごとの、受電電力量、発電電力量および充放電量等のターゲットとなる制御指令値である。なお、解は、受電電力の制御指令値と、発電機および蓄電池等のリソースの制御指令値との両方であってもよいし、いずれか一方であってもよい。 The solutions output by the solver are target control command values for the amount of power received, the amount of power generated, and the amount of charge and discharge for a fixed interval, such as 30 or 10 minutes. Note that the solution may be both the control command value for received power and the control command values for resources such as generators and storage batteries, or it may be either one of them.
電力制御装置101は、ソルバ選択部9から受けた解に基づく制御指令値を施設側装置202へ送信する。電力制御装置101は、計画問題の作成および制御指令値の送信を、たとえば定期的に行う。制御指令値は、たとえば電力量の単位で表される。 The power control device 101 transmits a control command value based on the solution received from the solver selection unit 9 to the facility device 202. The power control device 101 creates planning problems and transmits control command values, for example, periodically. The control command value is expressed, for example, in units of power energy.
施設側装置202は、電力制御装置101から受信した制御指令値に応じてリソースである機器252を制御することにより、電力需要施設における電力の需給調整を行う。 The facility-side device 202 adjusts the supply and demand of electricity at the electricity-consuming facility by controlling the resource equipment 252 in accordance with the control command value received from the power control device 101.
なお、電力管理システム301では、たとえば、電力の需給が逼迫する場合もしくは逼迫のおそれがある場合、または余剰電力が発生する場合もしくは電力余剰のおそれがある場合において、各需要家が消費電力を調整するための需要応答(DR:Demand Response)、すなわち各需要家における電力消費を抑制または促進するためのDRが発行され、DRをトリガにして制御指令値が算出される構成であってもよい。この場合、電力制御装置101における計画問題の作成および制御指令値の送信は、不定期に行われる。 In addition, the power management system 301 may be configured such that, for example, when the supply and demand of power is tight or there is a risk of a tight supply, or when surplus power occurs or there is a risk of a power surplus, a demand response (DR) is issued to allow each consumer to adjust its power consumption, i.e., a DR to curb or promote power consumption at each consumer, and the DR is used as a trigger to calculate a control command value. In this case, the power control device 101 creates planning problems and transmits control command values at irregular intervals.
図2は、本開示の実施の形態に係る電力管理システムにおける電力制御装置の構成を示す図である。 Figure 2 is a diagram showing the configuration of a power control device in a power management system according to an embodiment of the present disclosure.
図2を参照して、電力制御装置101は、取得部1と、予測部2と、計画部3と、ソルバ要求部4と、送信部5と、記憶部6とを備える。取得部1、予測部2、計画部3、ソルバ要求部4および送信部5は、たとえば、CPU(Central Processing Unit)およびDSP(Digital Signal Processor)等のプロセッサにより実現される。記憶部6は、たとえば不揮発性メモリである。 Referring to FIG. 2, the power control device 101 includes an acquisition unit 1, a prediction unit 2, a planning unit 3, a solver request unit 4, a transmission unit 5, and a storage unit 6. The acquisition unit 1, prediction unit 2, planning unit 3, solver request unit 4, and transmission unit 5 are realized by a processor such as a CPU (Central Processing Unit) and a DSP (Digital Signal Processor). The storage unit 6 is, for example, a non-volatile memory.
取得部1は、受電点RE1の配下における電力の需給に関する計測結果を取得する。より詳細には、取得部1は、たとえば受電点RE1における受電電力の計測結果を取得する。取得部1は、施設側装置202から1分間隔または30分間隔等の定期的に送信される計測情報を受信し、記憶部6に保存する。なお、計測情報は、受電電力に加えて、あるいは受電電力の代わりに、発電機の発電量、および蓄電池の充放電量等の他の計測結果を示してもよい。 The acquisition unit 1 acquires measurement results related to the supply and demand of electricity under the power receiving point RE1. More specifically, the acquisition unit 1 acquires measurement results, for example, of the received power at the power receiving point RE1. The acquisition unit 1 receives measurement information transmitted periodically, such as at one-minute or 30-minute intervals, from the facility device 202 and stores it in the memory unit 6. Note that the measurement information may indicate other measurement results, such as the amount of power generated by the generator and the amount of charge and discharge of the storage battery, in addition to or instead of the received power.
予測部2は、取得部1によって取得された計測結果に基づいて、受電点RE1の配下における電力の需給、たとえば受電点RE1における受電電力の予測値を算出する。 The prediction unit 2 calculates a predicted value of the supply and demand of power under the control of the power receiving point RE1, for example, the received power at the power receiving point RE1, based on the measurement results acquired by the acquisition unit 1.
より詳細には、予測部2は、記憶部6に保存された各計測情報の示す受電電力値に対して所定の演算を行うことにより、将来の受電電力を予測し、予測値を記憶部6に保存する。たとえば、予測部2は、所定の演算として、過去4日分の同じ時間帯における受電電力の平均値を算出する。将来とは、たとえば、1時間~2時間先から40時間先までの期間に含まれる。予測の粒度は、たとえば30分単位または10分単位である。予測部2は、たとえば1回の処理で24時間分の予測値を算出する。 More specifically, the prediction unit 2 predicts future received power by performing a predetermined calculation on the received power values indicated by each piece of measurement information stored in the storage unit 6, and stores the predicted value in the storage unit 6. For example, the prediction unit 2 calculates the average received power value for the same time period for the past four days as a predetermined calculation. The future includes, for example, a period from one to two hours ahead to 40 hours ahead. The prediction granularity is, for example, in 30-minute or 10-minute increments. The prediction unit 2 calculates predicted values for 24 hours in a single process.
電力管理システム301は、受電電力の予測値等、受電点RE1の配下における電力の需給に関する予測結果に基づいて、所定の目的関数を最適化することにより制御指令値を算出する。 The power management system 301 calculates control command values by optimizing a predetermined objective function based on prediction results regarding the supply and demand of power under the control of the power receiving point RE1, such as predicted values of received power.
より詳細には、計画部3は、予測部2の予測結果に基づいて、受電点RE1の配下における計画問題を作成する。計画部3は、予測部2によって算出された予測値に基づいて、電力需要施設における計画問題を作成し、ソルバ要求部4へ出力する。具体的には、計画部3は、記憶部6に保存された将来の予測値を取得する。将来とは、たとえば、24時間先または40時間先等である。計画部3は、取得した予測値に基づいて、たとえば30分単位のコマ毎の計画問題を作成する。 More specifically, the planning unit 3 creates a planning problem for the power receiving point RE1 based on the prediction results of the prediction unit 2. The planning unit 3 creates a planning problem for the power demand facility based on the predicted values calculated by the prediction unit 2, and outputs the problem to the solver request unit 4. Specifically, the planning unit 3 acquires future predicted values stored in the memory unit 6. The future refers to, for example, 24 hours or 40 hours ahead. The planning unit 3 creates a planning problem for each time period, for example, in 30-minute increments, based on the acquired predicted values.
計画問題は、たとえば、電気代コストを最小にするための、電力需要施設におけるリソースすなわち機器252の計画問題である。なお、計画問題は、たとえば、二酸化炭素の排出を最小にするための計画問題、またはピーク電力を最小にするための計画問題であってもよい。 The planning problem is, for example, a planning problem for resources, i.e., equipment 252, at an electricity demand facility in order to minimize electricity costs. Note that the planning problem may also be, for example, a planning problem for minimizing carbon dioxide emissions or a planning problem for minimizing peak power.
電気代コストは、たとえば、受電電力のピーク電力、買電電力量、および発電機の燃料代から構成される。計画問題の解である運用計画は、発電機の発動制御および停止制御、蓄電池の充電および放電の制御、ならびに負荷抑制の制御に関する、30分または10分といった時間単位であるコマ単位の制御計画である。計画問題は、最小化または最大化させる目的関数、および目的関数の制約となる条件式にて表現される。条件式は、たとえば一次式の形式である。 Electricity costs consist, for example, of peak power received, the amount of power purchased, and the cost of fuel for generators. The operational plan, which is the solution to the planning problem, is a control plan for each time period, such as 30 or 10 minutes, regarding generator start and stop control, battery charge and discharge control, and load suppression control. The planning problem is expressed as an objective function to be minimized or maximized, and a conditional expression that serves as a constraint on the objective function. The conditional expression is, for example, in the form of a linear expression.
たとえば、ソルバ要求部4は、計画問題を与えるべきソルバを示すソルバ指定情報をさらに含むソルバ要求を出力し、当該ソルバを示すソルバ要求を出力してから所定時間以上経過しても当該ソルバから解が出力されない場合、当該計画問題、および他のソルバを示すソルバ指定情報を含むソルバ要求を出力する。 For example, the solver request unit 4 outputs a solver request that further includes solver specification information indicating a solver to be assigned to the planning problem, and if a solution is not output from the solver within a predetermined time period after outputting the solver request indicating that solver, it outputs a solver request that includes the planning problem and solver specification information indicating another solver.
また、たとえば、ソルバ選択部9は、ソルバ群における複数のソルバの中から優先度に応じてソルバを選択する。当該複数のソルバにおいて、通常ソルバより高性能である高性能ソルバの優先度は、通常ソルバの優先度より低い。 Furthermore, for example, the solver selection unit 9 selects a solver from among multiple solvers in the solver group according to priority. Among the multiple solvers, the priority of a high-performance solver that has higher performance than a normal solver is lower than the priority of the normal solver.
より詳細には、ソルバ要求部4は、計画部3から受けた計画問題、およびソルバ指定情報を含むソルバ要求をソルバ選択部9へ出力する。ソルバ指定情報は、たとえば、通常ソルバまたは高性能ソルバのいずれを選択すべきかを示す。 More specifically, the solver request unit 4 outputs a solver request including the planning problem received from the planning unit 3 and solver specification information to the solver selection unit 9. The solver specification information indicates, for example, whether a normal solver or a high-performance solver should be selected.
ソルバ要求部4は、通常ソルバを示すソルバ指定情報をソルバ選択部9へ出力してから所定時間経過してもソルバ選択部9から解が返ってこない場合、前回と同じ計画問題、および高性能ソルバを示すソルバ指定情報をソルバ選択部9へ出力するタイムアウト処理を行う。 If a solution is not returned from the solver selection unit 9 within a predetermined time after outputting solver specification information indicating a normal solver to the solver selection unit 9, the solver request unit 4 performs timeout processing, outputting the same planning problem as the previous time and solver specification information indicating a high-performance solver to the solver selection unit 9.
上記所定時間は、制御指令の更新頻度が30分単位である場合、たとえば10分である。これにより、他のソルバで最適化問題を解く時間を十分に確保することができる。 The above-mentioned predetermined time is, for example, 10 minutes if the control command update frequency is every 30 minutes. This ensures that there is sufficient time to solve the optimization problem using another solver.
ソルバ選択部9は、ソルバ要求部4からソルバ要求を受けて、ソルバ群の中から当該ソルバ要求が示す種類のソルバを選択し、当該ソルバ要求の示す計画問題を、選択したソルバに与える。たとえば、ソルバ選択部9は、複数の通常ソルバの中から、処理の空いている通常ソルバを選択する。 The solver selection unit 9 receives a solver request from the solver request unit 4, selects a solver of the type indicated by the solver request from among the solvers, and assigns the planning problem indicated by the solver request to the selected solver. For example, the solver selection unit 9 selects an available normal solver from among multiple normal solvers.
ソルバは、制約条件の下で、目的関数を最適化、すなわち最小化または最大化することが可能な当該目的関数における各変数の値を、解として算出する。電気代コストの目的関数である場合、制約条件は、たとえば、電力需要施設における発電機の出力上限値等の制約、または蓄電池の充放電上限値等の制約である。制御指令値は、受電電力の目標値、発電機の出力値、および蓄電池の充放電値等である。 The solver calculates the solution, which is the value of each variable in the objective function that can optimize, i.e., minimize or maximize, the objective function under the constraints. In the case of an objective function for electricity costs, the constraints are, for example, constraints such as the upper limit on the output of generators at electricity demand facilities, or constraints such as the upper limit on the charging and discharging of storage batteries. The control command values are the target value for received power, the output value of the generator, and the charging and discharging value of storage batteries, etc.
なお、受電電力の目標値は、受電電力基準値からの差分値で表されてもよい。受電電力基準値は、受電電力の過去の実績値から所定の計算式に従って算出した値である。所定の計算式は、たとえば、過去4日分の同じ時間帯の平均値を求める式である。 The target value for received power may be expressed as a difference value from the reference value for received power. The reference value for received power is a value calculated from past actual values of received power according to a specified formula. The specified formula is, for example, a formula for calculating the average value for the same time period over the past four days.
ソルバ要求部4は、ソルバ選択部9から受けた解を制御指令値として記憶部6に保存する。なお、ソルバ要求部4は、ソルバ選択部9から受けた解の補正および単位変換等、所定の演算処理を行った値を制御指令値として記憶部6に保存する構成であってもよい。 The solver request unit 4 stores the solution received from the solver selection unit 9 as a control command value in the storage unit 6. Note that the solver request unit 4 may also be configured to perform predetermined calculations, such as correction and unit conversion, on the solution received from the solver selection unit 9 and store the result as a control command value in the storage unit 6.
送信部5は、ソルバ要求部4によって記憶部6に保存された制御指令値を対応の施設側装置202へ送信する。なお、送信部5は、制御指令値が記憶部6に保存され次第、施設側装置202へ送信する構成であってもよいし、制御指令を実行すべき時刻の所定時間前に送信する構成であってもよいし、施設側装置202からの要求に応じて制御指令値を送信する構成であってもよい。 The transmitter 5 transmits the control command value stored in the memory unit 6 by the solver request unit 4 to the corresponding facility device 202. The transmitter 5 may be configured to transmit the control command value to the facility device 202 as soon as it is stored in the memory unit 6, or may be configured to transmit the control command a predetermined time before the time when the control command should be executed, or may be configured to transmit the control command value in response to a request from the facility device 202.
施設側装置202は、送信部5から受信した制御指令値に応じて機器252を制御することにより、電力需要施設における電力の需給調整を行う。制御周期は、たとえば10秒である。これにより、たとえば更新頻度が30分単位の制御指令値に対して時間的に細かい制御を行うことで予測部2による予測のずれを補償し、受電点RE1における受電電力等の電力需給に関する値を、制御指令値に従う一定値に制御することができる。 The facility device 202 adjusts the supply and demand of electricity at the electricity demanding facility by controlling the equipment 252 in accordance with the control command value received from the transmitter 5. The control period is, for example, 10 seconds. This allows for fine-grained temporal control of the control command value, which is updated every 30 minutes, for example, to compensate for any deviations from the predictions made by the predictor 2, and controls values related to the supply and demand of electricity, such as received power at the receiving point RE1, to constant values in accordance with the control command value.
[変形例1]
予測部2は、受電電力の予測に加えて、たとえば太陽光発電装置が設置される地点の日射量情報に基づいて、将来の日射量を予測し、太陽光発電による発電量を予測する。なお、予測部2は、太陽光発電装置が設置される電力需要施設の日射量計から日射量情報を得る構成であってもよい。この場合、予測部2は、過去の日射量データから将来の日射量を予測する。また、予測部2は、気象庁またはその他サービス事業者が提供する日射量予測データを用いる構成であってもよい。
[Modification 1]
In addition to predicting the received power, the prediction unit 2 predicts future solar radiation based on, for example, solar radiation information at the location where the solar power generation device is installed, and predicts the amount of power generated by solar power generation. Note that the prediction unit 2 may be configured to obtain solar radiation information from a solar radiation meter at the power demand facility where the solar power generation device is installed. In this case, the prediction unit 2 predicts future solar radiation from past solar radiation data. Furthermore, the prediction unit 2 may be configured to use solar radiation prediction data provided by the Japan Meteorological Agency or other service providers.
計画部3は、予測部2によって算出された、受電電力の予測値および太陽光発電による発電量に基づいて、受電点RE1の配下における計画問題を作成する。 The planning unit 3 creates a planning problem for the power receiving point RE1 based on the predicted value of received power and the amount of power generated by solar power generation calculated by the prediction unit 2.
[変形例2]
ソルバ選択部9は、計画問題を与えるべきソルバが他のソルバ要求等の処理中である場合、当該計画問題を保持し、当該他のソルバ要求の処理が終了した場合、保持している計画問題を当該ソルバに与える。
[Modification 2]
The solver selection unit 9 holds the planning problem when the solver to which the planning problem is to be assigned is currently processing another solver request, and when the processing of the other solver request is completed, assigns the held planning problem to the solver .
より詳細には、ソルバ要求部4から指定された通常ソルバまたは高性能ソルバがすべて計算処理中の場合、計画問題の処理を「待ち状態」とする。「待ち状態」の計画問題は、指定された種類のいずれかのソルバが空き次第、ソルバ要求部4によって当該ソルバへ入力され、処理される。 More specifically, if all of the standard solvers or high-performance solvers specified by the solver request unit 4 are currently processing a calculation, the processing of the planning problem is put into a "waiting state." A planning problem in a "waiting state" is input to a specified solver by the solver request unit 4 and processed as soon as that solver becomes available.
[変形例3]
ソルバ選択部9は、計画問題をソルバに与えてから所定時間以上経過しても当該ソルバから解が出力されない場合、当該ソルバに当該計画問題の処理のキャンセルを指示する。
[Modification 3]
If a solution is not output from a solver even after a predetermined time has elapsed since the planning problem was given to the solver, the solver selection unit 9 instructs the solver to cancel processing of the planning problem.
なお、ソルバ選択部9は、キャンセルを指示した後、同じ計画問題を他のソルバに与える構成であってもよい。 The solver selection unit 9 may also be configured to give the same planning problem to another solver after issuing a cancellation command.
また、ソルバ選択部9は、ソルバ要求部4がタイムアウト処理としてソルバの種類を変更したソルバ指定情報を受信した場合、計算処理中のソルバにキャンセルを指示する構成であってもよい。 The solver selection unit 9 may also be configured to instruct the solver currently processing a calculation to cancel it if the solver request unit 4 receives solver specification information that changes the solver type as a timeout process.
[変形例4]
ソルバ選択部9は、複数のソルバを選択し、計画部3によって作成された同じ計画問題を、選択した各ソルバに与える。
[Modification 4]
The solver selection unit 9 selects a plurality of solvers and provides the same planning problem created by the planning unit 3 to each of the selected solvers.
より詳細には、ソルバ要求部4は、同じ計画問題を示す複数のソルバ要求をソルバ選択部9へ出力する。 More specifically, the solver request unit 4 outputs multiple solver requests representing the same planning problem to the solver selection unit 9.
ソルバ群が複数種類の通常ソルバを含む場合、ソルバごとに性能の差、および解法等の特性の差があり、複数のソルバで同じ計画問題を解かせれば、あるソルバでは解くのに長時間を要するが、別のソルバではすぐに解ける可能性がある。 When a solver group includes multiple types of standard solvers, there are differences in performance and characteristics such as solution methods between each solver. If multiple solvers are used to solve the same planning problem, one solver may take a long time to solve, while another may be able to solve it quickly.
この場合、ソルバ選択部9は、複数種類のソルバに対して、一斉に計画問題を与え、並列で処理させる。なお、ソルバ選択部9は、ソルバ群におけるすべてのソルバを選択する構成であってもよいし、ソルバ群における一部の複数のソルバを選択する構成であってもよい。 In this case, the solver selection unit 9 simultaneously assigns the planning problem to multiple types of solvers and causes them to process it in parallel. Note that the solver selection unit 9 may be configured to select all solvers in the group of solvers, or may be configured to select a subset of the solvers in the group of solvers.
たとえば、ソルバ要求部4は、同じ計画問題を含み、かつ通常ソルバを示すソルバ指定情報を含むソルバ要求をソルバ選択部9へ出力する。 For example, the solver request unit 4 outputs a solver request to the solver selection unit 9 that includes the same planning problem and solver specification information indicating a normal solver.
この場合、同じ計画問題について複数の通常ソルバで並行して計算処理が行われ、順次解がソルバ選択部9経由でソルバ要求部4に返される。ソルバ要求部4は、たとえば、最も早く返された解を採用する。また、ソルバ要求部4は、複数のソルバ要求をソルバ選択部9へ出力してから所定時間経過してもいずれのソルバからの解も返ってこない場合、同じ計画問題、および高性能ソルバを示すソルバ指定情報をソルバ選択部9へ出力するタイムアウト処理を行う。 In this case, calculations are performed in parallel using multiple normal solvers for the same planning problem, and solutions are returned sequentially to the solver request unit 4 via the solver selection unit 9. The solver request unit 4, for example, adopts the solution returned earliest. Furthermore, if no solution is returned from any of the solvers within a predetermined time after multiple solver requests have been output to the solver selection unit 9, the solver request unit 4 performs timeout processing, outputting the same planning problem and solver specification information indicating a high-performance solver to the solver selection unit 9.
[変形例5]
ソルバ要求部4は、まず通常ソルバを指定し、タイムアウト処理として高性能ソルバを指定する構成であるとしたが、これに限定するものではない。ソルバ要求部4は、計画問題の内容等に応じて、最初から高性能ソルバを示すソルバ指定情報をソルバ選択部9へ出力する構成であってもよい。
[Modification 5]
Although the solver request unit 4 is configured to first specify a normal solver and then specify a high-performance solver as a timeout process, this is not limitative. The solver request unit 4 may be configured to output solver specification information indicating a high-performance solver from the beginning to the solver selector 9, depending on the content of the planning problem, etc.
このような構成により、通常ソルバで所定時間以内に解が得られない場合に、通常ソルバでの処理時間を含むタイムアウト時間、および高性能ソルバでの処理時間の合計時間を要し、処理に長時間を要することを防ぐことができる。また、通常ソルバの計算資源を、解が得られないにも関わらず消費してしまうことを防ぐことができる。 With this configuration, if a solution cannot be obtained within a specified time using the normal solver, it is possible to prevent the long processing times that would be incurred by the timeout period, which includes the processing time using the normal solver, and the processing time using the high-performance solver. It is also possible to prevent the normal solver's computational resources from being consumed even when a solution cannot be obtained.
[動作の流れ]
本開示の実施の形態に係る電力管理システムにおける各装置は、コンピュータを備え、当該コンピュータにおけるCPU等の演算処理部は、以下のシーケンス図の各ステップの一部または全部を含むプログラムを図示しないメモリからそれぞれ読み出して実行する。これら複数の装置のプログラムは、それぞれ、外部からインストールすることができる。これら複数の装置のプログラムは、それぞれ、記録媒体に格納された状態で流通する。
[Operation flow]
Each device in the power management system according to the embodiment of the present disclosure includes a computer, and a processing unit such as a CPU in the computer reads and executes a program including some or all of the steps in the following sequence diagram from a memory (not shown). The programs for each of these devices can be installed externally. The programs for each of these devices are distributed in a state where they are stored on a recording medium.
図3は、本開示の実施の形態に係る電力管理システムにおける電力制御装置の動作手順の一例を定めたフローチャートである。 Figure 3 is a flowchart illustrating an example of the operating procedure of a power control device in a power management system according to an embodiment of the present disclosure.
図3を参照して、まず、電力制御装置101は、施設側装置202の受電点RE1の配下における電力の需給に関する計測結果を取得する(ステップS1)。 Referring to Figure 3, first, the power control device 101 acquires measurement results regarding the supply and demand of power under the control of the receiving point RE1 of the facility device 202 (step S1).
次に、電力制御装置101は、取得した計測結果に基づいて、受電点RE1の配下における電力の需給に関する予測値を算出する(ステップS2)。 Next, the power control device 101 calculates a predicted value for the supply and demand of power under the control of the power receiving point RE1 based on the acquired measurement results (step S2).
次に、電力制御装置101は、算出した予測値に基づいて、受電点RE1の配下における計画問題を作成する(ステップS3)。 Next, the power control device 101 creates a planning problem for the power receiving point RE1 based on the calculated predicted value (step S3).
次に、電力制御装置101は、計画問題およびソルバ指定情報を含むソルバ要求をソルバ選択部9へ出力する。なお、電力制御装置101は、上述のように同じ計画問題を示す複数のソルバ要求を送信してもよい(ステップS4)。 Next, the power control device 101 outputs a solver request including the planning problem and solver specification information to the solver selection unit 9. Note that the power control device 101 may send multiple solver requests indicating the same planning problem, as described above (step S4).
次に、電力制御装置101は、ソルバ選択部9から解を受けるまで、ソルバ要求を送信してからの経過時間を計測し(ステップS5でNOおよびステップS6でNO)、所定時間経過する前に解を受信した場合(ステップS6でYES)、受信した解または当該解に基づく値を制御指令値として記憶部6に保存する。なお、電力制御装置101は、上述のように電力制御装置101が複数のソルバ要求を送信した場合、ソルバ選択部9から最も早く返された解または当該解に基づく値を記憶部6に保存する(ステップS7)。 Next, the power control device 101 measures the elapsed time from sending the solver request until it receives a solution from the solver selection unit 9 (NO in step S5 and NO in step S6), and if it receives a solution before the predetermined time has elapsed (YES in step S6), it stores the received solution or a value based on that solution in the memory unit 6 as a control command value. Note that if the power control device 101 sends multiple solver requests as described above, the power control device 101 stores the solution or a value based on that solution that is returned earliest from the solver selection unit 9 in the memory unit 6 (step S7).
次に、電力制御装置101は、保存した制御指令値を対応の施設側装置202へ送信する(ステップS8)。 Next, the power control device 101 transmits the stored control command value to the corresponding facility device 202 (step S8).
一方、電力制御装置101は、ソルバ選択部9から解を受けるまでに、ソルバ要求を送信してから所定時間が経過した場合(ステップS5でYES)、同じ計画問題、および前回とは異なるソルバを示すソルバ指定情報をソルバ選択部9へ出力するタイムアウト処理を行う(ステップS9)。 On the other hand, if a predetermined time has elapsed since the power control device 101 sent the solver request before receiving a solution from the solver selection unit 9 (YES in step S5), it performs a timeout process in which it outputs solver specification information indicating the same planning problem and a solver different from the previous one to the solver selection unit 9 (step S9).
そして、電力制御装置101は、ソルバ選択部9から受けた解または当該解に基づく値を制御指令値として記憶部6に保存し(ステップS10)、保存した制御指令値を対応の施設側装置202へ送信する(ステップS8)。 The power control device 101 then stores the solution received from the solver selection unit 9 or a value based on that solution as a control command value in the storage unit 6 (step S10), and transmits the stored control command value to the corresponding facility device 202 (step S8).
図4は、本開示の実施の形態に係る電力管理システムにおけるソルバ選択部の動作手順の一例を定めたフローチャートである。 Figure 4 is a flowchart illustrating an example of the operating procedure of a solver selection unit in a power management system according to an embodiment of the present disclosure.
図4を参照して、まず、ソルバ選択部9は、ソルバ要求部4から計画問題およびソルバ指定情報を含むソルバ要求を受けた場合(ステップS11でYES)、ソルバ指定情報に従って1または複数のソルバを選択する(ステップS12)。 Referring to FIG. 4, first, when the solver selection unit 9 receives a solver request including a planning problem and solver specification information from the solver request unit 4 (YES in step S11), it selects one or more solvers in accordance with the solver specification information (step S12).
次に、ソルバ選択部9は、選択したソルバが他のソルバ要求の計算処理中である場合(ステップS13でYES)、計画問題の処理を「待ち状態」とし、当該計画問題を保持する(ステップS14)。 Next, if the selected solver is currently processing a calculation for another solver request (YES in step S13), the solver selection unit 9 places the processing of the planning problem in a "waiting state" and holds the planning problem (step S14).
ソルバ選択部9は、選択したソルバが他のソルバ要求の計算処理中でない場合(ステップS13でNO)、受けたソルバ要求の示す計画問題を、選択したソルバに与える(ステップS15)。 If the selected solver is not currently processing a calculation for another solver request (NO in step S13), the solver selection unit 9 assigns the planning problem indicated by the received solver request to the selected solver (step S15).
次に、ソルバ選択部9は、ソルバから解が出力されるまで、当該ソルバへ計画問題を入力してからの経過時間を計測し(ステップS16でNOおよびステップS18でNO)、所定時間経過する前に解が出力された場合(ステップS16でYES)、出力された解をソルバ要求部4へ出力する(ステップS17)。 Next, the solver selection unit 9 measures the elapsed time from inputting the planning problem to the solver until a solution is output from the solver (NO in step S16 and NO in step S18), and if a solution is output before the predetermined time has elapsed (YES in step S16), it outputs the output solution to the solver request unit 4 (step S17).
一方、ソルバ選択部9は、選択したソルバへ計画問題を入力してから所定時間が経過した場合(ステップS18でYES)、選択したソルバに計算処理のキャンセルを指示する(ステップS19)。 On the other hand, if a predetermined time has elapsed since the planning problem was input to the selected solver (YES in step S18), the solver selection unit 9 instructs the selected solver to cancel the calculation process (step S19).
[変形例6]
図5は、本開示の実施の形態に係る電力管理システムの変形例6の構成を示す図である。
[Modification 6]
FIG. 5 is a diagram illustrating a configuration of a sixth modification of the power management system according to the embodiment of the present disclosure.
変形例6において、制御指令値の直接的な対象となる受電点は、複数の電力需要施設の各々の物理的な受電点RE1に基づく仮想的な受電点RE22である。 In variant 6, the power receiving point that is the direct target of the control command value is a virtual power receiving point RE22 based on the physical power receiving point RE1 of each of the multiple power demand facilities.
具体的には、図5を参照して、電力管理システム302は、図1に示す電力管理システム301と比べて、さらに、中間装置212を備える。図5では、1つの電力制御装置101に対応する構成を詳細に示している。 Specifically, referring to FIG. 5, the power management system 302 further includes an intermediate device 212 compared to the power management system 301 shown in FIG. 1. FIG. 5 shows in detail the configuration corresponding to one power control device 101.
電力管理システム302では、電力制御装置101は、電力需要施設におけるリソースを直接制御する装置とは別の装置である中間装置212を介して制御指令を施設側装置202に与える。 In the power management system 302, the power control device 101 issues control commands to the facility-side device 202 via an intermediate device 212, which is a device separate from the device that directly controls resources at the power demand facility.
より詳細には、中間装置212は、電力制御装置101に対応して設けられ、電力制御装置101と各施設側装置202との間に設けられる。中間装置212の受電点RE22は、中間装置212の配下の各施設側装置202の物理的な受電点RE1を合わせた仮想的な受電点である。 More specifically, the intermediate device 212 is provided corresponding to the power control device 101 and is provided between the power control device 101 and each facility-side device 202. The power receiving point RE22 of the intermediate device 212 is a virtual power receiving point that combines the physical power receiving points RE1 of each facility-side device 202 subordinate to the intermediate device 212.
各施設側装置202は、電力メータ251の計測結果等、受電点RE1の配下における電力の需給に関する計測結果をたとえば定期的に取得し、計測結果を示す計測情報を中間装置212へ送信する。 Each facility device 202 periodically acquires measurement results related to the supply and demand of electricity under the power receiving point RE1, such as the measurement results of the power meter 251, and transmits measurement information indicating the measurement results to the intermediate device 212.
中間装置212は、各施設側装置202から受信した計測情報を電力制御装置101へ送信する。 The intermediate device 212 transmits the measurement information received from each facility device 202 to the power control device 101.
電力制御装置101は、たとえば中間装置212から受信した各計測情報の示す受電電力等の合計値を受電点RE22の配下における電力需給に関する計測結果として蓄積し、蓄積した計測結果に基づいて、中間装置212の受電点RE22の配下における電力の需給に関する予測値を算出する。そして、電力制御装置101は、算出した予測値に基づいて、受電点RE22の配下における計画問題を作成し、作成した計画問題を含むソルバ要求をソルバ選択部9へ出力する。 The power control device 101 accumulates, for example, the total value of received power, etc., indicated by each piece of measurement information received from the intermediate device 212, as a measurement result related to the power supply and demand under the control of the power receiving point RE22, and calculates a predicted value related to the power supply and demand under the control of the power receiving point RE22 of the intermediate device 212 based on the accumulated measurement results.The power control device 101 then creates a planning problem under the control of the power receiving point RE22 based on the calculated predicted value, and outputs a solver request including the created planning problem to the solver selection unit 9.
電力制御装置101は、ソルバ選択部9から受けた解に基づく制御指令値を中間装置212へ送信する。 The power control device 101 transmits a control command value based on the solution received from the solver selection unit 9 to the intermediate device 212.
中間装置212は、電力制御装置101から受信した制御指令値に基づいて、たとえば当該制御指令値を按分することにより施設側装置202ごとの制御指令値を算出し、各施設側装置202へ送信する。 Based on the control command value received from the power control device 101, the intermediate device 212 calculates a control command value for each facility device 202, for example by apportioning the control command value, and transmits the calculated control command value to each facility device 202.
各施設側装置202は、中間装置212から受信した制御指令値に応じて機器252を制御することにより、対応の電力需要施設における電力の需給調整を行う。 Each facility-side device 202 adjusts the supply and demand of electricity at the corresponding electricity demand facility by controlling the equipment 252 according to the control command value received from the intermediate device 212.
すなわち、電力制御装置101において、取得部1は、複数の電力需要施設の各々の受電点RE1における計測結果を取得する。 That is, in the power control device 101, the acquisition unit 1 acquires measurement results at the power receiving point RE1 of each of multiple power demand facilities.
予測部2は、取得部1によって取得された各計測結果に基づいて、仮想的な受電点RE22の配下における電力の需給に関する予測値を算出する。たとえば、予測部2は、各受電点RE1における受電電力の計測結果の合計値に基づいて、受電点RE22における受電電力の予測値を算出する。 The prediction unit 2 calculates a predicted value for the supply and demand of power under the control of the virtual power receiving point RE22 based on the measurement results acquired by the acquisition unit 1. For example, the prediction unit 2 calculates a predicted value for the received power at the power receiving point RE22 based on the total value of the measurement results of the received power at each power receiving point RE1.
計画部3は、予測部2の予測結果に基づいて、受電点RE22の配下における計画問題を作成する。計画部3は、予測部2によって算出された予測値に基づいて、電力需要施設における計画問題を作成し、ソルバ要求部4へ出力する。 The planning unit 3 creates a planning problem for the power receiving point RE22 based on the prediction results of the prediction unit 2. The planning unit 3 creates a planning problem for the power demand facility based on the predicted values calculated by the prediction unit 2, and outputs the problem to the solver request unit 4.
ソルバ要求部4は、計画部3から受けた計画問題、およびソルバ指定情報を含むソルバ要求をソルバ選択部9へ出力する。 The solver request unit 4 outputs the planning problem received from the planning unit 3 and a solver request including solver specification information to the solver selection unit 9.
なお、電力管理システム302は、電力制御装置101に対する1つの階層において設けられた複数の中間装置212を備える構成であってもよいし、電力制御装置101に対して複数階層を構成する複数の中間装置212を備える構成であってもよい。 The power management system 302 may be configured to include multiple intermediate devices 212 arranged in a single hierarchical layer relative to the power control device 101, or may be configured to include multiple intermediate devices 212 arranged in multiple hierarchical layers relative to the power control device 101.
また、本開示の実施の形態に係る電力制御装置では、計画部3は、予測部2によって算出された予測値に基づいて、受電点の配下における計画問題を作成する構成であるとしたが、これに限定するものではない。計画部3は、受電点における受電電力の予測値に限らず、外部からの指令値等、他の何らかの条件に従って計画問題を作成する構成であってもよい。この場合、電力制御装置101は、取得部1および予測部2を備えない構成であってもよい。 Furthermore, in the power control device according to the embodiment of the present disclosure, the planner 3 is configured to create a planning problem for the power receiving point based on the predicted value calculated by the predictor 2, but this is not limited to this. The planner 3 may also be configured to create a planning problem based on some other condition, such as an external command value, rather than being limited to the predicted value of the received power at the power receiving point. In this case, the power control device 101 may be configured without the acquirer 1 and predictor 2.
また、電力管理システム301および302において、電力制御装置101は、ソルバ選択部9を備える構成であってもよい。この場合、電力制御装置101は、ソルバ要求部4を備えない構成であってもよい。このような構成において、ソルバ選択部9は、計画部3から出力された計画問題を、選択したソルバに与え、当該ソルバから受けた解または当該解に基づく値を制御指令値として記憶部6に保存する。 Furthermore, in the power management systems 301 and 302, the power control device 101 may be configured to include a solver selector 9. In this case, the power control device 101 may not be configured to include a solver requester 4. In such a configuration, the solver selector 9 provides the planning problem output from the planning unit 3 to a selected solver, and stores the solution received from the solver or a value based on the solution in the memory unit 6 as a control command value.
また、ソルバ要求部4は、ソルバ指定情報を送信しない構成であってもよい。この場合、ソルバ選択部9は、ソルバの優先度に応じて、たとえば、最初に通常ソルバを選択し、タイムアウトした場合に高性能ソルバを選択する。 The solver request unit 4 may also be configured not to transmit solver specification information. In this case, the solver selection unit 9 will select a normal solver first, for example, depending on the priority of the solver, and then select a high-performance solver if a timeout occurs.
また、本開示の実施の形態に係る電力制御装置の機能の一部または全部が、クラウドコンピューティングによって提供されてもよい。すなわち、本開示の実施の形態に係る電力制御装置が、複数のクラウドサーバ等によって構成されてもよい。 Furthermore, some or all of the functions of the power control device according to the embodiment of the present disclosure may be provided by cloud computing. In other words, the power control device according to the embodiment of the present disclosure may be configured using multiple cloud servers, etc.
また、本開示の実施の形態に係るソルバ選択部の機能の一部または全部が、クラウドコンピューティングによって提供されてもよい。すなわち、本開示の実施の形態に係るソルバ選択部が、複数のクラウドサーバ等によって構成されてもよい。 Furthermore, some or all of the functions of the solver selection unit according to the embodiment of the present disclosure may be provided by cloud computing. In other words, the solver selection unit according to the embodiment of the present disclosure may be configured by multiple cloud servers, etc.
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The above-described embodiments should be considered in all respects as illustrative and not restrictive. The scope of the present invention is indicated by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims.
以上の説明は、以下に付記する特徴を含む。
[付記1]
受電点の配下における電力の需給に関する計測結果を取得する取得部と、
前記取得部によって取得された前記計測結果に基づいて、前記受電点の配下における電力の需給を予測する予測部と、
前記予測部の予測結果に基づいて、前記受電点の配下における計画問題を作成する計画部と、
複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部とを備え、
前記ソルバから出力された解または前記解に基づく値を制御指令値として、前記受電点の配下における機器を制御する制御機器へ送信する送信部を備え、
前記ソルバ要求部は、前記計画問題を与えるべき前記ソルバを示すソルバ指定情報をさらに含む前記ソルバ要求を出力し、前記ソルバを示す前記ソルバ要求を出力してから所定時間以上経過しても前記ソルバから解が出力されない場合、前記計画問題、および前記ソルバとは異なる他の前記ソルバを示すソルバ指定情報を含む前記ソルバ要求を出力する、電力制御システム。
The above description includes the following additional features.
[Appendix 1]
an acquisition unit that acquires measurement results regarding the supply and demand of power under the control of the power receiving point;
a prediction unit that predicts the supply and demand of power under the control of the power receiving point based on the measurement results acquired by the acquisition unit;
a planning unit that creates a planning problem under the control of the power receiving point based on the prediction result of the prediction unit;
a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver,
a transmitting unit that transmits the solution output from the solver or a value based on the solution as a control command value to a control device that controls a device under the power receiving point;
The solver request unit outputs the solver request further including solver designation information indicating the solver that should be assigned to the planning problem, and if a solution is not output from the solver even after a predetermined time or more has elapsed since outputting the solver request indicating the solver, outputs the solver request including the planning problem and solver designation information indicating another solver different from the solver.
1 取得部
2 予測部
3 計画部
4 ソルバ要求部
5 送信部
6 記憶部
9 ソルバ選択部
101 電力制御装置
202 施設側装置
212 中間装置
251 電力メータ
252 機器
301,302 電力管理システム
RE1,RE22 受電点
REFERENCE SIGNS LIST 1 Acquisition unit 2 Prediction unit 3 Planning unit 4 Solver request unit 5 Transmission unit 6 Storage unit 9 Solver selection unit 101 Power control device 202 Facility side device 212 Intermediate device 251 Power meter 252 Device 301, 302 Power management system RE1, RE22 Power receiving point
Claims (14)
複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部とを備え、
前記複数のソルバは、前記ソルバである通常ソルバと、前記通常ソルバよりも高性能の前記ソルバである高性能ソルバとを含み、
前記ソルバ選択部は、前記通常ソルバおよび前記高性能ソルバのうちのいずれか一方の前記ソルバを選択し、選択した前記ソルバに前記計画問題を与える、電力制御システム。 a planning unit that creates a planning problem under the receiving point;
a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver,
the plurality of solvers include a normal solver that is the solver, and a high-performance solver that is the solver with higher performance than the normal solver;
The solver selection unit selects one of the normal solver and the high-performance solver, and assigns the planning problem to the selected solver .
受電点の配下における計画問題を作成する計画部と、
複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部と、
前記計画部によって作成された前記計画問題を含むソルバ要求を出力するソルバ要求部とを備え、かつ前記ソルバ要求部および前記計画部の組を複数備え、
前記ソルバ選択部は、複数の前記ソルバ要求部から前記ソルバ要求を受けて、それぞれ、前記ソルバを選択し、受けた前記ソルバ要求の示す前記計画問題を、選択した対応の前記ソルバに与える、電力制御システム。 A power control system, comprising:
a planning unit that creates a planning problem under the receiving point;
a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver;
a solver request unit that outputs a solver request including the planning problem created by the planning unit, and includes a plurality of pairs of the solver request unit and the planning unit;
前記ソルバ選択部は、複数の前記ソルバ要求部から前記ソルバ要求を受けて、それぞれ、前記ソルバを選択し、受けた前記ソルバ要求の示す前記計画問題を、選択した対応の前記ソルバに与える、電力制御システム。
複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部とを備え、
前記ソルバ選択部は、前記複数のソルバの中から優先度に応じて前記ソルバを選択し、
前記複数のソルバにおいて、通常ソルバより高性能である高性能ソルバの前記優先度は、前記通常ソルバの前記優先度より低い、電力制御システム。 a planning unit that creates a planning problem under the receiving point;
a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver,
the solver selection unit selects the solver from the plurality of solvers according to a priority;
A power control system, wherein , among the plurality of solvers, the priority of a high-performance solver that has higher performance than a normal solver is lower than the priority of the normal solver.
複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部とを備え、
前記ソルバ選択部は、前記計画問題を前記ソルバに与えてから所定時間以上経過しても前記ソルバから解が出力されない場合、前記ソルバに前記計画問題の処理のキャンセルを指示する、電力制御システム。 a planning unit that creates a planning problem under the power receiving point;
a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver,
The solver selection unit instructs the solver to cancel processing of the planning problem if a solution is not output from the solver even after a predetermined time has elapsed since the planning problem was given to the solver.
受電点の配下における計画問題を作成するステップと、
複数のソルバの中から前記ソルバを選択し、作成した前記計画問題を、選択した前記ソルバに与えるステップとを含み、
前記複数のソルバは、前記ソルバである通常ソルバと、前記通常ソルバよりも高性能の前記ソルバである高性能ソルバとを含み、
前記計画問題を前記ソルバに与えるステップにおいては、前記通常ソルバおよび前記高性能ソルバのうちのいずれか一方の前記ソルバを選択し、選択した前記ソルバに前記計画問題を与える、電力制御方法。 A power control method in a power control system, comprising:
A step of creating a planning problem under the power receiving point;
selecting the solver from among a plurality of solvers and providing the created planning problem to the selected solver ;
the plurality of solvers include a normal solver that is the solver, and a high-performance solver that is the solver with higher performance than the normal solver;
In the step of providing the planning problem to the solver, the power control method includes selecting one of the normal solver and the high-performance solver, and providing the planning problem to the selected solver .
受電点の配下における計画問題を作成するステップと、
複数のソルバの中から前記ソルバを選択し、作成した前記計画問題を、選択した前記ソルバに与えるステップと、
作成した前記計画問題を含むソルバ要求を出力するステップとを含み、
前記計画問題を作成するステップにおいては、複数の前記計画問題を作成し、
前記ソルバ要求を出力するステップにおいては、作成した複数の前記計画問題をそれぞれ含む複数の前記ソルバ要求を出力し、
前記計画問題を前記ソルバに与えるステップにおいては、複数の前記ソルバ要求を受けて、それぞれ、前記ソルバを選択し、受けた前記ソルバ要求の示す前記計画問題を、選択した対応の前記ソルバに与える、電力制御方法。 A power control method in a power control system, comprising:
A step of creating a planning problem under the power receiving point;
selecting the solver from among a plurality of solvers and providing the created planning problem to the selected solver;
and outputting a solver request including the created planning problem;
In the step of creating a planning problem, a plurality of planning problems are created,
In the step of outputting the solver request, a plurality of solver requests each including a plurality of the created planning problems are output, and
In the step of providing the planning problem to the solver, a plurality of solver requests are received, a solver is selected for each, and the planning problem indicated by the received solver request is provided to the corresponding selected solver .
受電点の配下における計画問題を作成するステップと、A step of creating a planning problem under the power receiving point;
複数のソルバの中から前記ソルバを選択し、作成した前記計画問題を、選択した前記ソルバに与えるステップとを含み、selecting the solver from among a plurality of solvers and providing the created planning problem to the selected solver;
前記計画問題を前記ソルバに与えるステップにおいては、前記複数のソルバの中から優先度に応じて前記ソルバを選択し、In the step of providing the planning problem to the solver, the solver is selected from the plurality of solvers according to a priority;
前記複数のソルバにおいて、通常ソルバより高性能である高性能ソルバの前記優先度は、前記通常ソルバの前記優先度より低い、電力制御方法。A power control method, wherein, among the plurality of solvers, the priority of a high-performance solver that has higher performance than a normal solver is lower than the priority of the normal solver.
受電点の配下における計画問題を作成するステップと、A step of creating a planning problem under the power receiving point;
複数のソルバの中から前記ソルバを選択し、作成した前記計画問題を、選択した前記ソルバに与えるステップと、selecting the solver from among a plurality of solvers and providing the created planning problem to the selected solver;
前記計画問題を前記ソルバに与えてから所定時間以上経過しても前記ソルバから解が出力されない場合、前記ソルバに前記計画問題の処理のキャンセルを指示するステップとを含む、電力制御方法。and if a solution is not output from the solver even after a predetermined time has elapsed since the planning problem was provided to the solver, instructing the solver to cancel processing of the planning problem.
コンピュータを、
受電点の配下における計画問題を作成する計画部と、
複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部、
として機能させるためのプログラムであり、
前記複数のソルバは、前記ソルバである通常ソルバと、前記通常ソルバよりも高性能の前記ソルバである高性能ソルバとを含み、
前記ソルバ選択部は、前記通常ソルバおよび前記高性能ソルバのうちのいずれか一方の前記ソルバを選択し、選択した前記ソルバに前記計画問題を与える、電力制御プログラム。 A power control program used in a power control system,
Computer,
a planning unit that creates a planning problem under the receiving point;
a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver;
It is a program to function as
the plurality of solvers include a normal solver that is the solver, and a high-performance solver that is the solver with higher performance than the normal solver;
The solver selection unit selects one of the normal solver and the high-performance solver, and assigns the planning problem to the selected solver .
コンピュータを、Computer,
受電点の配下における計画問題を作成する計画部と、a planning unit that creates a planning problem under the power receiving point;
複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部と、a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver;
前記計画部によって作成された前記計画問題を含むソルバ要求を出力するソルバ要求部、a solver request unit that outputs a solver request including the planning problem created by the planning unit;
として機能させるためのプログラムであり、It is a program to function as
前記電力制御プログラムは、The power control program
前記コンピュータを、The computer
前記ソルバ要求部および前記計画部の複数の組、a plurality of sets of the solver request unit and the planner unit;
として機能させるためのプログラムであり、It is a program to function as
前記ソルバ選択部は、複数の前記ソルバ要求部から前記ソルバ要求を受けて、それぞれ、前記ソルバを選択し、受けた前記ソルバ要求の示す前記計画問題を、選択した対応の前記ソルバに与える、電力制御プログラム。the solver selection unit receives the solver requests from a plurality of the solver request units, selects a solver for each, and assigns the planning problem indicated by the received solver requests to the corresponding selected solver.
コンピュータを、Computer,
受電点の配下における計画問題を作成する計画部と、a planning unit that creates a planning problem under the power receiving point;
複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部、a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver;
として機能させるためのプログラムであり、It is a program to function as
前記ソルバ選択部は、前記複数のソルバの中から優先度に応じて前記ソルバを選択し、the solver selection unit selects the solver from among the plurality of solvers according to a priority;
前記複数のソルバにおいて、通常ソルバより高性能である高性能ソルバの前記優先度は、前記通常ソルバの前記優先度より低い、電力制御プログラム。A power control program, wherein the priority of a high-performance solver that has higher performance than a normal solver is lower than the priority of the normal solver among the plurality of solvers.
コンピュータを、Computer,
受電点の配下における計画問題を作成する計画部と、a planning unit that creates a planning problem under the power receiving point;
複数のソルバの中から前記ソルバを選択し、前記計画部によって作成された前記計画問題を、選択した前記ソルバに与えるソルバ選択部、a solver selection unit that selects the solver from among a plurality of solvers and assigns the planning problem created by the planning unit to the selected solver;
として機能させるためのプログラムであり、It is a program to function as
前記ソルバ選択部は、前記計画問題を前記ソルバに与えてから所定時間以上経過しても前記ソルバから解が出力されない場合、前記ソルバに前記計画問題の処理のキャンセルを指示する、電力制御プログラム。the solver selection unit instructs the solver to cancel processing of the planning problem if a solution is not output from the solver even after a predetermined time has elapsed since the planning problem was given to the solver.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022009449A JP7765736B2 (en) | 2022-01-25 | 2022-01-25 | Power control system, power control method, and power control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022009449A JP7765736B2 (en) | 2022-01-25 | 2022-01-25 | Power control system, power control method, and power control program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023108365A JP2023108365A (en) | 2023-08-04 |
| JP7765736B2 true JP7765736B2 (en) | 2025-11-07 |
Family
ID=87475340
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022009449A Active JP7765736B2 (en) | 2022-01-25 | 2022-01-25 | Power control system, power control method, and power control program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7765736B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002108839A (en) | 2000-09-28 | 2002-04-12 | Mitsubishi Electric Corp | COMMUNICATION NETWORK SYSTEM, JOB ALLOCATION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD |
| US20110154353A1 (en) | 2009-12-22 | 2011-06-23 | Bmc Software, Inc. | Demand-Driven Workload Scheduling Optimization on Shared Computing Resources |
| JP2011198381A (en) | 2003-09-30 | 2011-10-06 | Toshiba Corp | Medical imaging communication system and method |
| JP2015159624A (en) | 2014-02-21 | 2015-09-03 | 富士通株式会社 | Operation plan creation program, operation plan creation method, and operation plan creation apparatus |
| US20210334911A1 (en) | 2020-04-27 | 2021-10-28 | Abb Power Grids Switzerland Ag | Power grid resource allocation |
-
2022
- 2022-01-25 JP JP2022009449A patent/JP7765736B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002108839A (en) | 2000-09-28 | 2002-04-12 | Mitsubishi Electric Corp | COMMUNICATION NETWORK SYSTEM, JOB ALLOCATION METHOD, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE THE METHOD |
| JP2011198381A (en) | 2003-09-30 | 2011-10-06 | Toshiba Corp | Medical imaging communication system and method |
| US20110154353A1 (en) | 2009-12-22 | 2011-06-23 | Bmc Software, Inc. | Demand-Driven Workload Scheduling Optimization on Shared Computing Resources |
| JP2015159624A (en) | 2014-02-21 | 2015-09-03 | 富士通株式会社 | Operation plan creation program, operation plan creation method, and operation plan creation apparatus |
| US20210334911A1 (en) | 2020-04-27 | 2021-10-28 | Abb Power Grids Switzerland Ag | Power grid resource allocation |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023108365A (en) | 2023-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Huang et al. | Adaptive electricity scheduling in microgrids | |
| Neely et al. | Efficient algorithms for renewable energy allocation to delay tolerant consumers | |
| JP7240295B2 (en) | Local energy management device and local energy management method | |
| JP6420912B2 (en) | Management server, management method and management system | |
| AU2021373552B2 (en) | Energy control utilizing a virtual power plant | |
| CN114899885B (en) | Power dispatching methods, systems and storage media | |
| US11817710B2 (en) | Control apparatus and control method for controlling charge and discharge of storage battery apparatuses | |
| JPWO2017038720A1 (en) | Management server, management method and management system | |
| JP7102182B2 (en) | Power systems, controls, power management methods, programs, and power management servers | |
| JP6232275B2 (en) | Supply and demand adjustment method and system | |
| JP2018508901A (en) | Method and system for controlling energy supply to different units | |
| US20260044128A1 (en) | Intelligent electric vehicle supply equipment energy management | |
| JP7765736B2 (en) | Power control system, power control method, and power control program | |
| Kallitsis et al. | A framework for optimizing measurement-based power distribution under communication network constraints | |
| Ghassemi et al. | Game based traffic exchange for green data center networks | |
| JP7093033B2 (en) | Power control system | |
| WO2019105997A1 (en) | Electrical energy optimal routing method between a source node and a destination node of a peer-to-peer energy network and system | |
| Li et al. | A Cost-Effective Online Dynamic Scheduling Method for Communication Services in Large-Scale Software-Defined Virtual Power Plants | |
| WO2018037583A1 (en) | Power demand control system, power demand conrol method, aggregator system, consumer power management system, and program | |
| JP7765735B2 (en) | Power control device, power control method, and power control program | |
| CN114846712A (en) | Power management system and power management method | |
| JP7116348B2 (en) | Power control system and program | |
| WO2023026676A1 (en) | Electric power adjustment device, electric power adjustment system, base location adjustment device, control method, computer program, and data structure | |
| Jin et al. | Rolling Dispatch for Geo-Distributed Data Centers Considering the Uncertainties of Tasks and Renewables Based on Boundary Correction | |
| WO2025099853A1 (en) | Power management system, power management method, program for power management system, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240924 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250611 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250708 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250904 |
|
| 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: 20250925 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251008 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7765736 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |