JP7850595B2 - Resource management device, resource management method, and resource management program - Google Patents
Resource management device, resource management method, and resource management programInfo
- Publication number
- JP7850595B2 JP7850595B2 JP2022072056A JP2022072056A JP7850595B2 JP 7850595 B2 JP7850595 B2 JP 7850595B2 JP 2022072056 A JP2022072056 A JP 2022072056A JP 2022072056 A JP2022072056 A JP 2022072056A JP 7850595 B2 JP7850595 B2 JP 7850595B2
- Authority
- JP
- Japan
- Prior art keywords
- resource
- virtual
- data
- capacity
- physical
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L55/00—Arrangements for supplying energy stored within a vehicle to a power network, i.e. vehicle-to-grid [V2G] arrangements
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Power Engineering (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Public Health (AREA)
- Marketing (AREA)
- Transportation (AREA)
- Automation & Control Theory (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Mechanical Engineering (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Supply And Distribution Of Alternating Current (AREA)
Description
本発明は、リソース管理装置、リソース管理方法、および、リソース管理プログラムに関する。 This invention relates to a resource management device, a resource management method, and a resource management program.
太陽光発電等の再生可能エネルギーは、天候の状況や時間帯によって出力が変動することが知られている。出力の変動を吸収し、再生可能エネルギーにより発電した電気を最大限有効活用するためには、電力系統に広くかつ大量に分散しているエネルギーに関わる設備を効率的に管理し制御することが重要となる。
特許文献1には、エネルギーの需要予測値と供給予測値に基づいて、発電機・蓄電器・水素貯蔵器等の分散エネルギー機器を制御する方法が開示されている。特許文献1によれば、種類の異なる複数のエネルギー装置であるリソースを統合的に制御することで、太陽電池を電源とするシステムにおいて最適なエネルギー運用を可能とする。
Renewable energy sources such as solar power are known to have output that fluctuates depending on weather conditions and time of day. In order to absorb these output fluctuations and make the most effective use of electricity generated from renewable energy sources, it is important to efficiently manage and control energy-related equipment that is widely and extensively distributed throughout the power grid.
Patent Document 1 discloses a method for controlling distributed energy equipment such as generators, energy storage devices, and hydrogen storage devices based on predicted energy demand and supply. According to Patent Document 1, by integrally controlling multiple energy devices of different types, it is possible to achieve optimal energy operation in a system powered by solar cells.
特許文献2には、発電と需要の予測から電力量バランスを管理する第1のアグリゲーション装置と、第1のアグリゲーション装置からの要請に基づいて売電を受けた電力を提供する第2のアグリゲーション装置を備え、第2のアグリゲーション装置は、蓄電池搭載の移動体に電力提供を進める通知情報を送信する方法が開示されている。特許文献2によれば、電力システムの需給バランスを調整するために、蓄電池を搭載した複数の電気自動車(EV:Electric Vehicle)であるリソースの余剰電力を活用可能とする。 Patent Document 2 discloses a method for transmitting notification information to mobile vehicles equipped with batteries to adjust the supply and demand balance of a power system. This method includes a first aggregation device that manages the balance of power consumption based on power generation and demand forecasts, and a second aggregation device that provides electricity received from the first aggregation device based on a request from the first aggregation device. According to Patent Document 2, surplus power from multiple electric vehicles (EVs) equipped with batteries can be utilized to adjust the supply and demand balance of the power system.
リソースには、その利用目的が常に1種類とは限らず、複数種類の目的に活用できるものもある。
1種類の利用目的として、例えば、蓄電池や水素貯蔵装置を貨物として輸送する場合、この輸送リソースはエネルギー輸送による配電リソースの役割を担っている。複数種類の利用目的として、例えば、旅客輸送バスなどの電気自動車をエネルギーリソースとして制御する場合、このバスは旅客輸送の役割と電力輸送の役割との両方を担う。
Resources are not always limited to just one purpose; some can be used for multiple purposes.
In one type of use, for example, when transporting batteries or hydrogen storage devices as cargo, this transport resource plays the role of a power distribution resource through energy transport. In a multiple type of use, for example, when controlling electric vehicles such as passenger buses as energy resources, these buses fulfill both the roles of passenger transport and power transport.
複数種類の利用目的に役立つリソースを各システムに提供するときには、提供先のシステムごとに使いやすいように事前にリソースの特性を個別に定義することが求められる。しかし、同じリソースを目的の異なる複数のシステムで管理制御する手段は、いずれの文献にも開示されていない。
また、同じリソースを同時期に複数のシステムが管理制御することで、同じリソースを複数のシステムで使用できるようになり、リソースの稼働率を向上することが期待される。しかし、従来の技術では、同じ時間帯では同じリソースを1つのシステムに占有させるように管理制御されることを前提としていた。
When providing resources useful for multiple purposes to various systems, it is necessary to define the characteristics of each resource individually in advance to ensure ease of use for each recipient system. However, no means of managing and controlling the same resource across multiple systems with different purposes is disclosed in any of the literature.
Furthermore, by having multiple systems manage and control the same resource simultaneously, it is expected that the resource utilization rate will improve as multiple systems can use the same resource. However, conventional technologies assumed that the same resource would be managed and controlled so that only one system would occupy it during the same time period.
そこで、本発明は、複数種類のシステムに対して提供するリソースの稼働率を向上させることを、主な課題とする。 Therefore, the main objective of this invention is to improve the utilization rate of resources provided to multiple types of systems.
前記課題を解決するために、本発明のリソース管理装置は、以下の特徴を有する。
本発明は、エネルギーに関わる設備である実体リソースを計測した実体リソース計測データから、前記実体リソースを仮想化する仮想化ロジックをもとに、前記実体リソースが仮想リソースとして提供する能力を示す仮想能力データを作成し、その仮想能力データを提供する仮想リソースを構築する仮想リソース能力変換部と、
前記仮想リソース能力変換部が構築した前記仮想リソースをリソース運用管理システムに割り当てることで、前記実体リソースを前記リソース運用管理システムに管理させる能力割当部とを有しており、
前記仮想化ロジックが、前記リソース運用管理システムが要求する前記実体リソースの能力様態を示すリソース要求内容データに応じて個別に用意されており、
前記仮想化ロジックは、前記実体リソースの稼働に伴う移動履歴を示す前記実体リソース計測データから、前記実体リソースの貨物の輸送能力を示す前記仮想能力データに変換することを特徴とする。
その他の手段は、後記する。
To solve the aforementioned problems, the resource management device of the present invention has the following features.
The present invention relates to a virtual resource capability conversion unit that, based on virtualization logic that virtualizes physical resources, creates virtual capability data indicating the capabilities that physical resources provide as virtual resources from physical resource measurement data obtained by measuring physical resources, which are equipment related to energy, and constructs a virtual resource that provides that virtual capability data.
The system includes a capability allocation unit that assigns the virtual resources constructed by the virtual resource capability conversion unit to a resource operation management system, thereby causing the resource operation management system to manage the actual resources.
The virtualization logic is prepared individually according to resource request data indicating the capability configuration of the physical resource requested by the resource operation management system.
The virtualization logic is characterized by converting the physical resource measurement data, which shows the movement history associated with the operation of the physical resource, into virtual capacity data, which shows the cargo transport capacity of the physical resource .
Other methods will be described later.
本発明によれば、複数種類のシステムに対して提供するリソースの稼働率を向上させることができる。 According to the present invention, the utilization rate of resources provided to multiple types of systems can be improved.
本発明を実施するための形態を、図面を参照しながら詳細に説明する。 The embodiments for carrying out the present invention will be described in detail with reference to the drawings.
まず、図19および図20を参照して、本実施形態の概要を説明する。
図19は、実体リソースをシステムに割り当てる旨の説明図である。この説明図の横軸は時間軸である。
スケジュール1900は、従来の方法におけるリソースの提供様態を示す。
スケジュール1910は、本実施形態におけるリソースの提供様態を示す。
First, an overview of this embodiment will be described with reference to Figures 19 and 20.
Figure 19 is an explanatory diagram illustrating the allocation of physical resources to the system. The horizontal axis in this diagram represents the time axis.
Schedule 1900 shows the mode of resource provision in the conventional method.
Schedule 1910 shows the mode of resource provision in this embodiment.
スケジュール1900では、リソース運用制御システムAからのリソース要求期間1901と、リソース運用制御システムBからのリソース要求期間1902とが一部の時間帯で重複する。
そこで、実体リソースは、予め定めている提供対象のリソース運用制御システムAに対して、リソース提供期間1903の時間帯だけ占有的に提供される。このように、従来の手法では実体リソースの提供先は排他的であるため、実体リソースの稼働率は低い。
また、仮に実体リソースの提供先をリソース運用制御システムAからリソース運用制御システムBに変更しようとした場合、リソース運用制御システムBのリソースの要求内容に一致させるように実体リソースの特性を示す仕様データを変更しなければならない。しかし、リソース運用制御システムAとリソース運用制御システムBのリソースの要求内容が必ずしも同種では無いため、提供先の変更も容易ではなかった。
In Schedule 1900, the resource request period 1901 from Resource Operation Control System A and the resource request period 1902 from Resource Operation Control System B overlap for a portion of the time.
Therefore, the physical resources are exclusively provided to the predetermined resource operation control system A only during the resource provision period 1903. In this way, the conventional method has an exclusive recipient for the physical resources, resulting in a low utilization rate of the physical resources.
Furthermore, if it were to change the recipient of the physical resources from resource operation control system A to resource operation control system B, the specification data indicating the characteristics of the physical resources would have to be modified to match the resource requirements of resource operation control system B. However, since the resource requirements of resource operation control system A and resource operation control system B are not necessarily the same, changing the recipient was not easy.
一方、スケジュール1910では、1つの実体リソースを1つ以上の仮想リソースに変換し、各仮想リソースには、その能力を示す仮想能力データが対応付けられる。例えば、1つの実体リソースからは、以下の2つの仮想リソースが生成される。
・仮想リソースAは、リソース運用制御システムAが要求する能力を満たす実体リソースの仮想能力データが対応付けられる。具体的には、リソース運用制御システムAは系統監視制御システムであるので、給電能力1915と放電能力1917とが求められる。よって、実体リソースが電気自動車である場合、そのバッテリの給電能力1915と放電能力1917とが仮想能力データとして記述された仮想リソースAが構築される。
・仮想リソースBは、リソース運用制御システムBが要求する能力を満たす実体リソースの仮想能力データが対応付けられる。具体的には、リソース運用制御システムBは輸送システムであるので、輸送能力1916が求められる。よって、実体リソースが電気自動車である場合、その輸送能力1916が仮想能力データとして記述された仮想リソースBが構築される。
このように、物理的には同じ電気自動車であっても、提供先のシステムの要求を充足するように、その提供先のシステムが電気自動車を管理するときの仮想リソースは、個別に定義される。
On the other hand, Schedule 1910 converts one physical resource into one or more virtual resources, and each virtual resource is associated with virtual capability data that indicates its capabilities. For example, the following two virtual resources are generated from one physical resource:
Virtual resource A is associated with virtual capability data of an actual resource that meets the capabilities required by resource operation control system A. Specifically, since resource operation control system A is a grid monitoring and control system, it requires a power supply capacity of 1915 and a discharge capacity of 1917. Therefore, if the actual resource is an electric vehicle, virtual resource A is constructed in which the power supply capacity of its battery (1915) and the discharge capacity of 1917 are described as virtual capability data.
Virtual resource B is associated with virtual capability data of an actual resource that meets the capabilities required by resource operation control system B. Specifically, since resource operation control system B is a transportation system, a transportation capacity of 1916 is required. Therefore, if the actual resource is an electric vehicle, virtual resource B is constructed in which its transportation capacity of 1916 is described as virtual capability data.
Thus, even if the electric vehicles are physically the same, the virtual resources used by the recipient system to manage the electric vehicle are defined individually to satisfy the requirements of that system.
さらに、スケジュール1900とスケジュール1910との違いを、実体リソースの管理面から説明する。
スケジュール1900では、リソース要求期間1901とリソース提供期間1903とが1:1対応し、1つの実体リソースが1つのシステムに占有的に提供されていた。つまり、実体リソースを管理することと、実体リソースを使用することとが同義になっていた。
スケジュール1910では、リソース運用制御システムAからのリソース要求期間1901がリソース管理要求期間1911に置き換わる。同様に、リソース運用制御システムBからのリソース要求期間1902がリソース管理要求期間1912に置き換わる。これにより、リソース運用制御システムAは、リソース管理要求期間1911の間は、仮想リソースAを介して管理対象の実体リソースを常時管理できる。一方、リソース運用制御システムBは、リソース管理要求期間1912の間は、仮想リソースBを介して管理対象の実体リソースを常時管理できる。つまり、1つの実体リソースが2つのシステムによって並列的に管理可能となる。
Furthermore, the differences between Schedule 1900 and Schedule 1910 will be explained from the perspective of managing actual resources.
In Schedule 1900, the resource request period 1901 and the resource provision period 1903 corresponded one-to-one, and one physical resource was exclusively provided to one system. In other words, managing a physical resource and using a physical resource were synonymous.
In schedule 1910, the resource request period 1901 from resource operation control system A is replaced by the resource management request period 1911. Similarly, the resource request period 1902 from resource operation control system B is replaced by the resource management request period 1912. As a result, resource operation control system A can continuously manage the physical resource to be managed via virtual resource A during the resource management request period 1911. On the other hand, resource operation control system B can continuously manage the physical resource to be managed via virtual resource B during the resource management request period 1912. In other words, one physical resource can be managed in parallel by two systems.
なお、管理とは、各システムが実体リソースに要求する仮想能力データに関連する実体リソースの計測値を、各システムに通知することなどである。例えば、リソース運用制御システムAは給電能力1915と放電能力1917とを仮想能力データとして求めるので、仮想リソースAは、電気自動車の現在のバッテリ残量を、常時リソース運用制御システムAに通知することで、リソース運用制御システムAに管理される。
同様に、リソース運用制御システムBは輸送能力1916を仮想能力データとして求めるので、仮想リソースAは、電気自動車の現在位置および現在の乗員数を、常時リソース運用制御システムBに通知することで、リソース運用制御システムBに管理される。
Management, in this context, involves notifying each system of the measured values of the physical resources related to the virtual capability data that each system requests from the physical resources. For example, resource operation control system A obtains power supply capacity 1915 and discharge capacity 1917 as virtual capability data, so virtual resource A is managed by resource operation control system A by constantly notifying it of the current battery level of the electric vehicle.
Similarly, since the resource operation control system B obtains the transport capacity 1916 as virtual capacity data, virtual resource A is managed by the resource operation control system B by constantly notifying the resource operation control system B of the electric vehicle's current location and the current number of occupants.
一方、実体リソースを使用することについては、リソース運用制御システムAでの使用場所と、リソース運用制御システムBでの使用場所が一致しない限りは、同じ1つの実体リソースは、各システムに排他的に使用される。
例えば、電気自動車は、ある日の朝に地点Xのリソース運用制御システムAから給電能力1915によりバッテリに充電する。
充電後の電気自動車は、昼に地点Pのリソース運用制御システムBから乗員を地点Qに輸送するように依頼され、輸送能力1916により輸送を開始する。地点Qで乗員を降ろした後の電気自動車は、夜に地点Yのリソース運用制御システムAからバッテリの電力を放電能力1917により放電するように依頼される。
On the other hand, regarding the use of physical resources, unless the location of use in resource operation control system A and the location of use in resource operation control system B are the same, the same physical resource will be used exclusively by each system.
For example, an electric vehicle's battery is charged one morning by a power supply capacity of 1915 from resource operation control system A at location X.
After charging, the electric vehicle is requested by the resource operation control system B at point P to transport the occupants to point Q during the day, and begins transport with a transport capacity of 1916. After dropping off the occupants at point Q, the electric vehicle is requested by the resource operation control system A at point Y at night to discharge the battery power with a discharge capacity of 1917.
ここで、地点X→地点Yの電力供給のタスクと、地点P→地点Qの人員輸送のタスクとで、例えば、地点Xと地点Pとの距離が近く、地点Yと地点Qとの距離が近いときには、1日で2つのタスクを並列に実行できる。このように、電気自動車は、別々のシステムに対して、重複する時間帯で管理させつつ、別々の能力を時間差で使用させることで、稼働率を向上できる。つまり、実体リソースを1つ以上の仮想能力データに変換することで、各リソース運用制御システムからのリソースの要求内容に合わせて、同時に運用制御できる。 Here, if the tasks of supplying power from point X to point Y and transporting personnel from point P to point Q are close, for example, when point X and point P are close together and point Y and point Q are close together, both tasks can be executed in parallel in one day. In this way, electric vehicles can improve their utilization rate by managing separate systems during overlapping time periods and using different capacities with time lags. In other words, by converting physical resources into one or more virtual capacity data, simultaneous operation and control can be performed according to the resource requests from each resource operation and control system.
図20は、実体リソースを仮想化するデータ構造の一例を示す説明図である。
各実体リソースには、実体リソースID「AR001~AR006」が割り当てられる。例えば、自家用車の実体リソースには、実体リソースID「AR001」が割り当てられる。
1つの実体リソースからは、1つ以上の仮想リソースが構築される。各仮想リソースには、仮想リソースID「VR001~VR006」が割り当てられる。例えば、実体リソースID「AR001」の実体リソースからは、仮想リソースID「VR001」となる1つの仮想リソースが構築される。各仮想リソースには、その仮想リソースが提供する仮想能力データが対応付けられる。仮想リソースの仮想能力データは、仮想リソースが提供されるシステムの要求に応じて定義される。
Figure 20 is an explanatory diagram showing an example of a data structure for virtualizing physical resources.
Each entity resource is assigned an entity resource ID, ranging from "AR001" to "AR006". For example, the entity resource for a private car is assigned the entity resource ID "AR001".
One or more virtual resources are constructed from a single physical resource. Each virtual resource is assigned a virtual resource ID, "VR001 to VR006". For example, from a physical resource with the ID "AR001", one virtual resource with the virtual resource ID "VR001" is constructed. Each virtual resource is associated with virtual capability data that it provides. The virtual capability data of a virtual resource is defined according to the requirements of the system to which the virtual resource is provided.
なお、仮想リソースID「VR003」は、2つの実体リソースID「AR004、AR005」から構築される。この場合、2つの実体リソースが提供する能力を合わせることで、1つの仮想リソースとして提供可能となる。
また、実体リソースID「AR002」の実体リソースからは、仮想リソースID「VR002、VR005」という2つの仮想リソースが構築される。この場合、バッテリを搭載したトラックという1つの実体リソースが、電力輸送能力を提供する仮想リソースID「VR002」としても定義できるし、調整電源能力を提供する仮想リソースID「VR005」としても定義できることを示す。
The virtual resource ID "VR003" is constructed from two physical resource IDs, "AR004" and "AR005". In this case, the capabilities provided by the two physical resources are combined to make them available as a single virtual resource.
Furthermore, two virtual resources, virtual resource IDs "VR002" and "VR005," are constructed from the physical resource with physical resource ID "AR002." In this case, a single physical resource, a truck equipped with a battery, can be defined as both virtual resource ID "VR002," which provides power transmission capabilities, and virtual resource ID "VR005," which provides adjustable power capabilities.
1つのシステムは、1つ以上の要求ID「R0001~R0005」を発行する。例えば、「監視A」というシステムは、電力供給という仮想能力データを求める旨の要求ID「R0001」を発行するとともに、調整電源という仮想能力データを求める旨の要求ID「R0004」を発行する。
リソースの割り当てとは、1つ以上の仮想リソースIDを、1つの要求IDに対応付けることである。例えば、「監視A」のシステムが要求する要求ID「R0001」に対して、図20では、仮想リソースID「VR001」の矢印が接続される。これにより、仮想リソースID「VR001」が提供する電力供給という仮想能力データを、「監視A」のシステムが管理可能となる。実際には、仮想リソースID「VR001」に対応する実体リソースID「AR001」の自家用車が、「監視A」のシステムに対して電力供給という能力を提供する。
A single system issues one or more request IDs "R0001 to R0005". For example, a system called "Monitoring A" issues request ID "R0001" requesting virtual capability data for power supply, and also requests request ID "R0004" requesting virtual capability data for regulated power supply.
Resource allocation is the process of associating one or more virtual resource IDs with a single request ID. For example, in Figure 20, an arrow is connected to the virtual resource ID "VR001" for the request ID "R0001" requested by the "Monitoring A" system. This allows the "Monitoring A" system to manage the virtual capability data, specifically power supply, provided by the virtual resource ID "VR001". In reality, the private car with the physical resource ID "AR001," which corresponds to the virtual resource ID "VR001," provides the capability of power supply to the "Monitoring A" system.
また、実体リソースID「AR003」の旅客バスは、仮想リソースID「VR002」を介して「監視B」のシステムに電力輸送という能力を提供しつつ、仮想リソースID「VR005」を介して「監視A」のシステムに調整電源という能力を提供する。
このように、1つの実体リソースを複数の仮想リソースに仮想化することで、図19のスケジュール1910に示したように、同時に複数のシステムから管理可能となる。
Furthermore, the passenger bus with physical resource ID "AR003" provides the capability of power transmission to the "Monitoring B" system via virtual resource ID "VR002," while also providing the capability of regulating power to the "Monitoring A" system via virtual resource ID "VR005."
In this way, by virtualizing one physical resource into multiple virtual resources, it becomes possible to manage it simultaneously from multiple systems, as shown in schedule 1910 in Figure 19.
図1は、リソース運用管理システム1を示す構成図である。リソース運用管理システム1は、図19で説明したように、実体リソース5から、各リソース運用制御システムの運用に沿った仮想リソースを作成することで、それぞれで動作目的が異なる複数のリソース運用制御システムでの運用を可能にする。これにより、エネルギーに関わるリソースのより効率的な運用制御を行う。
そのため、リソース運用管理システム1はリソース仮想化装置3、データ管理装置4、実体リソース5、計測装置6、監視制御装置7、情報入出力端末8、情報配信装置9、リソース運用制御装置10、制御対象設備12から構成される。また通信経路11は、例えばLAN(Local Area Network)やWAN(Wide Area Network)であり、リソース運用管理システム1を構成する各種装置および端末を互いに通信可能に接続する通信経路11である。
Figure 1 is a configuration diagram showing the resource operation management system 1. As explained in Figure 19, the resource operation management system 1 enables operation in multiple resource operation control systems, each with different operational objectives, by creating virtual resources from actual resources 5 that are in line with the operation of each resource operation control system. This enables more efficient operation and control of energy-related resources.
Therefore, the resource operation management system 1 consists of a resource virtualization device 3, a data management device 4, physical resources 5, a measurement device 6, a monitoring and control device 7, an information input/output terminal 8, an information distribution device 9, a resource operation control device 10, and controlled equipment 12. The communication path 11 is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network), and is a communication path 11 that connects the various devices and terminals constituting the resource operation management system 1 so that they can communicate with each other.
データ管理装置4は、実体リソース5の計測データや、実体リソース5の運用や制御に関わる条件や制約等の制約データと、実体リソース5の稼働に影響を及ぼす因子のデータを記憶する。実体リソース5とは、例えば以下の機器である。
・化石燃料を利用した発電機
・太陽光や地熱や風力や水力などの再生可能エネルギーを利用した発電機
・定置型の蓄電池
・電気自動車や電気バスなどの蓄電池を搭載した移動体
・変電所の変圧器や調相設備などの変電設備や送配電設備
・エネルギーを生産または消費または貯蔵する個々の設備または個々の設備を二つ以上組み合わせで構成する設備の集合体。設備とは、例えば、照明や空調や動力設備などのエネルギー消費側の用益設備である。
The data management device 4 stores measurement data of the physical resource 5, constraint data such as conditions and constraints related to the operation and control of the physical resource 5, and data of factors that affect the operation of the physical resource 5. The physical resource 5 is, for example, the following equipment.
- Generators that use fossil fuels - Generators that use renewable energy such as solar, geothermal, wind, and hydroelectric power - Stationary storage batteries - Mobile devices equipped with storage batteries, such as electric vehicles and electric buses - Substations and power transmission/distribution equipment such as transformers and phase-shifting equipment in substations - Individual equipment that produces, consumes, or stores energy, or a collection of equipment consisting of two or more such individual equipment. Equipment refers to utility equipment on the energy-consuming side, such as lighting, air conditioning, and power equipment.
実体リソース5の計測データには、時間推移に伴い計測された実体リソース5の動作を記録したデータを少なくとも含む。実体リソース5の動作とは例えば、実体リソース5の発電量、消費量、蓄電量、送配電量、移動履歴などである。
実体リソース5の制約データには、実体リソース5の運用や制御に関わる条件や制約を示すデータを少なくとも含む。実体リソース5の運用や制御に関わる条件や制約とは、例えば、エネルギーの生産、消費、蓄積の場所や、可能な時間や、量の上下限などの、実体リソース5の稼働に関わる量と時間と場所の稼働範囲を示すデータ、稼働に関わるコストなどを示すデータなどである。
The measurement data for the physical resource 5 includes at least data recording the operation of the physical resource 5 measured over time. The operation of the physical resource 5 includes, for example, the amount of power generated, consumed, stored, transmitted and distributed, and movement history of the physical resource 5.
The constraint data for physical resource 5 includes at least data indicating conditions and constraints related to the operation and control of physical resource 5. Conditions and constraints related to the operation and control of physical resource 5 include, for example, data indicating the operating range of quantities, times, and locations related to the operation of physical resource 5, such as the location of energy production, consumption, and storage, the possible time, and upper and lower limits of quantities, as well as data indicating costs related to operation.
データ管理装置4から取得される因子データ453A(図3)とは、例えば以下のデータである。
・気温、湿度、日射量、風速、気圧などの気象データ
・原油や天然ガスなどの取引量や取引価格などの燃料データ
・送配電線の容量などの送配電線データ
・発電機の運転または保守スケジュールなどの発電機稼働状況データ
・年月日、曜日、任意に設定した日の種別を示すフラグ値などの暦日データ
・台風やイベントなどの突発事象の発生有無を示すデータ
・エネルギーの消費者数、産業動向や景況指数などの経済状況を示すデータ
・特急列車の乗車率、乗車客数、予約席数、あるいは道路交通状況などの人や移動体の移動状況を示すデータ
The factor data 453A (Figure 3) acquired from the data management device 4 is, for example, the following data.
- Weather data such as temperature, humidity, solar radiation, wind speed, and atmospheric pressure - Fuel data such as trading volume and price of crude oil and natural gas - Transmission and distribution line data such as transmission and distribution line capacity - Generator operation status data such as generator operation or maintenance schedule - Calendar day data such as year, month, day, day of the week, and flag values indicating the type of day set arbitrarily - Data indicating the occurrence or absence of sudden events such as typhoons and events - Data showing economic conditions such as the number of energy consumers, industry trends, and business conditions index - Data showing the movement of people and vehicles such as express train occupancy rates, number of passengers, number of reserved seats, or road traffic conditions
データ管理装置4は、計測装置6、監視制御装置7、情報入出力端末8のいずれか介して予め設定した過去日時から最新の観測日時までの実体リソース5の計測データと制約データを記憶する。またデータ管理装置4は、他装置からのデータ取得要求に応じて、実体リソース5の計測データと制約データの検索および送信を行う。 The data management device 4 stores measurement data and constraint data for the physical resource 5 from a pre-set past date and time to the most recent observation date and time, via one of the measurement device 6, monitoring and control device 7, or information input/output terminal 8. The data management device 4 also searches for and transmits measurement data and constraint data for the physical resource 5 in response to data acquisition requests from other devices.
図2は、リソース仮想化システム(リソース管理装置)2の構成図である。リソース仮想化システム2はリソース仮想化装置3とデータ管理装置4とから構成される。
リソース仮想化装置3は、データ管理装置4に記憶されたデータを用いて、実体リソース5のデータを、仮想リソースを示す「仮想リソースデータ」に変換する。そのため、リソース仮想化装置3は、仮想リソース能力変換部351と、能力予測部352と、能力割当部353と、制御計画部354とを有する。
Figure 2 is a diagram showing the configuration of the resource virtualization system (resource management device) 2. The resource virtualization system 2 consists of a resource virtualization device 3 and a data management device 4.
The resource virtualization device 3 uses the data stored in the data management device 4 to convert the data of the physical resource 5 into "virtual resource data" that represents a virtual resource. Therefore, the resource virtualization device 3 has a virtual resource capacity conversion unit 351, a capacity prediction unit 352, a capacity allocation unit 353, and a control planning unit 354.
仮想リソース能力変換部351は、データ管理装置4から実体リソース5の計測データと制約データとを取得する。仮想リソース能力変換部351は、リソース運用制御装置10から受信したリソースの要求内容に適合する様に実体リソース5の計測データと制約データとを、仮想リソースの能力を示す「仮想能力データ」に変換し、仮想能力データに基づいて仮想リソースを構成する。
つまり、仮想リソース能力変換部351は、エネルギーに関わる設備である実体リソース5を計測した実体リソース計測データ451Aから、実体リソース5を仮想化する仮想化ロジックをもとに、仮想能力データを作成し、その仮想能力データを提供する仮想リソースを構築する。
仮想化ロジックは、割当先の各リソース運用管理システム1が要求する実体リソース5の能力様態を示すリソース要求内容データに応じて個別に用意される。仮想化ロジックとは、仮想リソースを構築するために、事前に設定した実体リソース計測データ451Aから仮想能力データへの変換処理を行うロジックである。本明細書では、仮想化ロジックの識別子として、P0001などのPから始まるIDが割り当てられる。
The virtual resource capability conversion unit 351 acquires measurement data and constraint data of the physical resource 5 from the data management device 4. The virtual resource capability conversion unit 351 converts the measurement data and constraint data of the physical resource 5 into "virtual capability data" that indicates the capability of the virtual resource in order to match the resource request content received from the resource operation control device 10, and configures the virtual resource based on the virtual capability data.
In other words, the virtual resource capability conversion unit 351 creates virtual capability data based on virtualization logic that virtualizes the physical resource 5, which is an energy-related facility, from the physical resource measurement data 451A obtained by measuring the physical resource 5, and constructs a virtual resource that provides that virtual capability data.
The virtualization logic is prepared individually according to the resource request data that indicates the capability status of the physical resource 5 requested by each resource operation management system 1 to which it is allocated. The virtualization logic is the logic that performs the conversion process from pre-configured physical resource measurement data 451A to virtual capability data in order to construct a virtual resource. In this specification, an ID starting with P, such as P0001, is assigned as the identifier for the virtualization logic.
能力予測部352は、仮想リソース能力変換部351が出力した仮想能力データの過去データとデータ管理装置4から取得した因子データ453Aとに基づいて仮想能力データの将来の値を予測するモデルを同定する。能力予測部352は、同定したモデルを用いて所定の将来の日時における仮想能力データの将来の値である予測値を算出する。 The capacity prediction unit 352 identifies a model for predicting future values of virtual capacity data based on past virtual capacity data output by the virtual resource capacity conversion unit 351 and factor data 453A acquired from the data management device 4. Using the identified model, the capacity prediction unit 352 calculates a predicted value, which is the future value of the virtual capacity data at a predetermined future date and time.
能力割当部353は、リソース運用制御装置10から取得したリソースの要求内容と、能力予測部352が算出した仮想能力データとを突き合わせて、リソース運用制御装置10に供する仮想リソースを割り当てる。つまり、能力割当部353は、仮想リソース能力変換部351が構築した仮想リソースごとにリソース運用管理システム1に割り当てることで、実体リソース5を各リソース運用管理システム1に管理させる。能力割当部353は、能力予測部352が算出した予測値をもとに、仮想リソース能力変換部351が構築した仮想リソースごとにリソース運用管理システム1に割り当ててもよい。 The capacity allocation unit 353 matches the resource request details obtained from the resource operation control device 10 with the virtual capacity data calculated by the capacity prediction unit 352, and allocates virtual resources to the resource operation control device 10. In other words, the capacity allocation unit 353 assigns each virtual resource constructed by the virtual resource capacity conversion unit 351 to the resource operation management system 1, thereby allowing each resource operation management system 1 to manage the actual resources 5. Alternatively, the capacity allocation unit 353 may assign each virtual resource constructed by the virtual resource capacity conversion unit 351 to the resource operation management system 1 based on the predicted values calculated by the capacity prediction unit 352.
制御計画部354は、仮想リソースに組み込まれた実体リソース5の一部または全部の制御を行う計画を生成する。つまり、制御計画部354は、能力割当部353が割り当てた仮想リソースを構成する実体リソース5に対する制御計画を生成し、その制御計画をもとに割当先の各リソース運用管理システム1に実体リソース5を制御させる。仮想リソース能力変換部351は、制御計画部354が生成した制御計画に基づいて仮想能力データを修正する。
制御計画部354は、実体リソース5の稼働に伴いエネルギーに関わる仮想能力データの時間変化を算出し、その時間変化を仮想リソース能力変換部351が作成する仮想能力データに反映させてもよい。
The control planning unit 354 generates a plan to control some or all of the physical resources 5 incorporated into the virtual resource. In other words, the control planning unit 354 generates a control plan for the physical resources 5 that constitute the virtual resource allocated by the capacity allocation unit 353, and instructs each allocated resource operation management system 1 to control the physical resources 5 based on that control plan. The virtual resource capacity conversion unit 351 modifies the virtual capacity data based on the control plan generated by the control planning unit 354.
The control planning unit 354 may calculate the time change in virtual capacity data related to energy as the physical resource 5 operates, and reflect that time change in the virtual capacity data created by the virtual resource capacity conversion unit 351.
リソース運用制御装置10は、例えば、エネルギーの生成、消費、輸送、取引の運用や制御を行う装置である。リソース運用制御装置10は、リソース仮想化装置3が出力した仮想能力データを基に、各々が管理する制御対象設備12と仮想リソースとを組み合わせて所定の目標を達成するための物理的な設備運用計画を作成し実行する。ここで物理的な設備運用計画とは、エネルギー分野においては、例えば、エネルギーの生産設備、流通設備、消費装置、蓄積装置の運転計画である。物理的な設備運用計画とは、具体的には、以下の計画である。
・発電機や蓄電池の起動台数およびそれら発電機や蓄電池の出力配分の計画
・電気自動車の充電器や充電ステーションの充電または放電制御の計画
・ガス導管や水道管に流すガスや水の流量や圧力の配分計画
・再生可能エネルギーに由来する電力の要求を優先的に行うための蓄電池の充放電制御計画
・デマンドレスポンスと呼ばれる電力需要の調整制御においては、デマンドレスポンスに参加している電力消費者または電力消費者の需要設備の需要調整量配分の計画や調整制御の実行
・運送分野においては、例えば、旅客輸送や貨物輸送のためのバスやトラック等の輸送車の配車計画
The resource operation control device 10 is a device that, for example, operates and controls the generation, consumption, transportation, and trading of energy. Based on the virtual capacity data output by the resource virtualization device 3, the resource operation control device 10 combines the controlled equipment 12 and virtual resources that it manages to create and execute a physical equipment operation plan to achieve a predetermined goal. In the energy field, the physical equipment operation plan is, for example, an operation plan for energy production equipment, distribution equipment, consumption equipment, and storage equipment. Specifically, the physical equipment operation plan is the following plan:
- Planning the number of generators and batteries to be started and the output distribution of those generators and batteries. - Planning the charging or discharging control of electric vehicle chargers and charging stations. - Planning the distribution of gas and water flow rates and pressures through gas and water pipelines. - Planning the charging and discharging control of batteries to prioritize demand for electricity derived from renewable energy. - In demand response, which is the adjustment control of electricity demand, planning and implementing the distribution of demand adjustment amounts for electricity consumers or demand facilities of electricity consumers participating in demand response. - In the transportation sector, for example, planning the dispatch of transport vehicles such as buses and trucks for passenger and freight transport.
なお設備の運転計画は、リソース運用制御装置10を利用する主体者による直接的な実行に限定されるものではなく、間接的に実現される形態でもよい。間接的な設備の運転とは、電力分野においては、例えば、直接的な相対取引契約や取引所を介した取引契約に基づいた他者による物理的な設備の運転である。この場合、取引契約の実行計画が設備の運転計画に相当する。 Furthermore, the equipment operation plan is not limited to direct execution by the entity using the resource operation control device 10; it may also be implemented indirectly. Indirect equipment operation, in the power sector, refers, for example, to the physical operation of equipment by another party based on a direct bilateral transaction contract or a transaction contract via an exchange. In this case, the execution plan of the transaction contract corresponds to the equipment operation plan.
情報入出力端末8は、リソース仮想化装置3、データ管理装置4へのデータ入力や、これら装置が記憶するデータまたは出力するデータの表示を行う。データ観測装置6は、実体リソース5の稼働に関する計測データを所定の時間間隔で定期的に計測または収集し、データ管理装置4に送信する。情報配信装置9は、実体リソース5の稼働に影響を及ぼす因子データ453Aの計測値や予測値をデータ管理装置4に送信する。監視制御装置7は、実体リソース5の監視や制御を行う。 The information input/output terminal 8 inputs data to the resource virtualization device 3 and the data management device 4, and displays the data stored or output by these devices. The data observation device 6 periodically measures or collects measurement data related to the operation of the physical resource 5 at predetermined time intervals and transmits it to the data management device 4. The information distribution device 9 transmits the measured and predicted values of factor data 453A that affect the operation of the physical resource 5 to the data management device 4. The monitoring and control device 7 monitors and controls the physical resource 5.
データ管理装置4は、データ管理装置4の動作を統括的に制御するCPU31(Central Processing Unit)41、入力装置42、出力装置43、通信装置44および記憶装置45から構成される。データ管理装置4は、例えばパーソナルコンピュータ、サーバコンピュータまたはハンドヘルドコンピュータなどの情報処理装置である。
入力装置42は、キーボードまたはマウスから構成され、出力装置43は、ディスプレイまたはプリンタから構成される。また通信装置44は、無線LANまたは有線LANに接続するためのNIC(Network Interface Card)を備えて構成される。また記憶装置45は、RAM(Random Access Memory)やROM(Read Only Memory)などの記憶媒体である。出力装置43を介して各処理部の出力結果や、中間結果を適宜出力してもよい。
The data management device 4 consists of a CPU 31 (Central Processing Unit) 41 that comprehensively controls the operation of the data management device 4, an input device 42, an output device 43, a communication device 44, and a storage device 45. The data management device 4 is an information processing device such as a personal computer, a server computer, or a handheld computer.
The input device 42 consists of a keyboard or mouse, and the output device 43 consists of a display or printer. The communication device 44 is equipped with a NIC (Network Interface Card) for connecting to a wireless LAN or wired LAN. The storage device 45 is a storage medium such as RAM (Random Access Memory) or ROM (Read Only Memory). The output results of each processing unit and intermediate results may be output as appropriate via the output device 43.
記憶装置45には、実体リソース計測データ記憶手段451、実体リソース制約データ記憶手段452、因子データ記憶手段453などのデータベースが格納されている。
実体リソース計測データ記憶手段451には実体リソース計測データ451Aが保持されている。
実体リソース計測データ451Aは、実体リソース5の稼働に関する過去の観測値が記憶されたデータである。実体リソース5の稼働の観測値とは、例えば発電機の発電量、蓄電池の充電量や放電量、電気自動車の充電量、充電残量、電力系統への放電量、GPS等の緯度経度や場所の識別子で示される移動体の移動履歴、旅客輸送や貨物輸送の移動履歴や輸送内容履歴などである。
The storage device 45 stores databases such as a real resource measurement data storage means 451, a real resource constraint data storage means 452, and a factor data storage means 453.
The physical resource measurement data storage means 451 holds the physical resource measurement data 451A.
The physical resource measurement data 451A is data that stores past observed values regarding the operation of physical resource 5. Observed values regarding the operation of physical resource 5 include, for example, the amount of power generated by a generator, the amount of charge and discharge of a storage battery, the amount of charge and remaining charge of an electric vehicle, the amount of discharge to the power grid, the movement history of a mobile object indicated by latitude and longitude or location identifiers such as GPS, and the movement history and transport content history of passenger transport and freight transport.
実体リソース制約データ記憶手段452には、実体リソース制約データ452A(図8)が保持されている。実体リソース制約データ452Aは、実体リソース5の稼働に関する条件や制約が記憶されたデータである。実体リソース5の稼働に関する条件や制約とは、例えば以下のデータである。
・発電、充電、蓄電放電、移動等の開始日時や終了日時などの稼働時間範囲
・発電量、充電量、蓄電放電量、移動量等などの稼働量範囲
・発電、充電、蓄電放電の場所や移動範囲等の稼働場所範囲
・制御を受け入れる場合の制御応答完了までの所要時間である応動時間
・実体リソース5の稼働内容の変更を受け入れ可能か否かの制御可否
・上記の条件の変更可能か否かの条件変更可否、稼働に関わるコストあるいは制御受け入れや条件変更に伴い生じるコスト
The physical resource constraint data storage means 452 holds physical resource constraint data 452A (Figure 8). The physical resource constraint data 452A is data that stores conditions and constraints related to the operation of the physical resource 5. The conditions and constraints related to the operation of the physical resource 5 include, for example, the following data.
- Operating time range, such as start and end dates and times for power generation, charging, energy storage and discharging, movement, etc. - Operating amount range, such as power generation amount, charging amount, energy storage and discharging amount, movement amount, etc. - Operating location range, such as location of power generation, charging, energy storage and discharging, and movement range. - Response time, which is the time required until the control response is completed when accepting control. - Whether or not it is possible to accept changes to the operating content of physical resource 5. - Whether or not the above conditions can be changed, the cost related to operation, or the cost incurred as a result of accepting control or changing conditions.
因子データ記憶手段453には、因子データ453Aが保持されている。因子データ453Aは、実体リソース5の稼働に影響を与える各種因子の観測値や予測値が記憶されたデータである。因子とは、例えば以下のデータである。
・気温、湿度、日射量、風速、気圧などの気象データ
・電力、ガス、水道などのエネルギーの消費データ
・太陽光発電や風力発電などのエネルギーの発電データ
・発電機の稼働休止の状況や予定データ
・送電線や配電線、あるいは変電所毎の空き容量、電流量、電圧などの電力系統データ
・取引所で取引されるエネルギーの取引量や取引価格などの市場データ
・年月日、曜日、任意に設定した日の種別を示すフラグ値などの暦日データ
・台風やイベントなどの突発事象の発生有無を示すデータ
・エネルギーの消費者数、産業動向や景況指数などの経済状況を示すデータ
・特急列車の乗車率、乗車客数、予約席数、あるいは道路交通状況などの人や移動体の移動状況を示すデータ
また上記の予測対象の過去の観測データ、あるいは予測結果データそのものなども含む。
Factor data storage means 453 holds factor data 453A. Factor data 453A is data that stores observed and predicted values of various factors that affect the operation of the physical resource 5. Factors are, for example, the following data.
- Weather data such as temperature, humidity, solar radiation, wind speed, and atmospheric pressure - Energy consumption data such as electricity, gas, and water - Energy generation data such as solar power and wind power - Data on the status and schedule of generator shutdowns - Power system data such as available capacity, current, and voltage for each transmission line, distribution line, or substation - Market data such as trading volume and price of energy traded on exchanges - Calendar day data such as year, month, day, day of the week, and flag values indicating the type of day set arbitrarily - Data indicating the occurrence or absence of sudden events such as typhoons and events - Data indicating economic conditions such as the number of energy consumers, industry trends, and business conditions index - Data indicating the movement of people and mobile entities such as the occupancy rate, number of passengers, number of reserved seats on express trains, or road traffic conditions Also includes past observation data of the above-mentioned forecast targets, or the forecast result data itself.
リソース仮想化装置3は、リソース仮想化装置3の動作を統括的に制御するCPU31、入力装置32、出力装置33、通信装置34および記憶装置35から構成される。リソース仮想化装置3は、例えばパーソナルコンピュータ、サーバコンピュータまたはハンドヘルドコンピュータなどの情報処理装置である。
記憶装置35には、仮想化定義データ記憶手段357、仮想化ロジックプールデータ記憶手段358、リソース関係データ記憶手段359などのデータベースが格納されている。
The resource virtualization device 3 consists of a CPU 31 that comprehensively controls the operation of the resource virtualization device 3, an input device 32, an output device 33, a communication device 34, and a storage device 35. The resource virtualization device 3 is an information processing device such as a personal computer, a server computer, or a handheld computer.
The storage device 35 stores databases such as a virtualization definition data storage means 357, a virtualization logic pool data storage means 358, and a resource-related data storage means 359.
仮想化定義データ記憶手段357には仮想化定義データ357A(図7)が保持されている。仮想化定義データ357Aは、リソース運用制御装置10から受信するリソースの要求内容と、要求を充足させる仮想リソースを構築するための仮想化ロジックとの対応関係を示すデータである。
仮想化ロジックプールデータ記憶手段358には、仮想化ロジックプール358Aが保持されている。仮想化ロジックプール358Aは、事前に設定した仮想化ロジックを1種類以上格納している。以下、仮想化ロジックを例示する。
・実体リソース計測データ451Aの物理量とは異なる種類の物理量を示す仮想能力データに変換する仮想化ロジック
・2種類以上の既存の仮想能力データの組み合わせから、新たな仮想能力データを生成する仮想化ロジック
・実体リソース5の稼働に伴うエネルギーの残量を示す実体リソース計測データ451Aから、実体リソース5のエネルギーの正または負の供給能力を示す仮想能力データに変換する仮想化ロジック
・実体リソース5の稼働に伴う移動履歴を示す実体リソース計測データ451Aから、実体リソース5の貨物の輸送能力を示す仮想能力データに変換する仮想化ロジック
・実体リソース5のエネルギーの正または負の供給能力を示す実体リソース計測データ451Aと、実体リソース5の貨物の輸送能力を示す実体リソース計測データ451Aとを用いて、実体リソース5のエネルギーの輸送能力を示す仮想能力データに変換する仮想化ロジック
The virtualization definition data storage means 357 holds virtualization definition data 357A (Figure 7). The virtualization definition data 357A is data that shows the correspondence between the resource request content received from the resource operation control device 10 and the virtualization logic for constructing a virtual resource that satisfies the request.
The virtualization logic pool data storage means 358 holds the virtualization logic pool 358A. The virtualization logic pool 358A stores one or more pre-configured virtualization logics. Examples of virtualization logic are given below.
- Virtualization logic that converts physical quantities of a different type from the physical quantities in the physical resource measurement data 451A into virtual capability data. - Virtualization logic that generates new virtual capability data from a combination of two or more existing virtual capability data. - Virtualization logic that converts physical resource measurement data 451A, which shows the remaining amount of energy associated with the operation of physical resource 5, into virtual capability data that shows the positive or negative energy supply capacity of physical resource 5. - Virtualization logic that converts physical resource measurement data 451A, which shows the movement history associated with the operation of physical resource 5, into virtual capability data that shows the cargo transport capacity of physical resource 5. - Virtualization logic that uses physical resource measurement data 451A showing the positive or negative energy supply capacity of physical resource 5 and physical resource measurement data 451A showing the cargo transport capacity of physical resource 5 to convert into virtual capability data showing the energy transport capacity of physical resource 5.
リソース関係データ記憶手段359には、リソース関係データ359A(図15)が保持されている。リソース関係データ359Aは、仮想リソースと仮想リソースを構成する実体リソース5との対応関係を示すデータである。リソース関係データ359Aは、例えば、図20の自家用車「AR001」→仮想リソース「VR001」の矢印として示される。 The resource-related data storage means 359 holds resource-related data 359A (Figure 15). Resource-related data 359A is data indicating the correspondence between a virtual resource and the actual resource 5 that constitutes the virtual resource. For example, resource-related data 359A is shown as an arrow in Figure 20: private car "AR001" → virtual resource "VR001".
また記憶装置35には、仮想リソース能力変換部351、能力予測部352、能力割当部353、制御計画部354などの各種コンピュータプログラムが格納されている。
仮想リソース能力変換部351は、以下の処理を順に実行する。
・実体リソース計測データ451Aと実体リソース制約データ452Aを入力する。
・仮想化ロジックプール358A内の仮想化ロジックを用いて、実体リソース計測データ451Aに含まれる個々の実体リソース5の計測データをそれぞれ仮想能力データに変換する。どの仮想化ロジックを用いるかを示す情報は、仮想化定義データ357Aに格納されている。
・リソース運用制御装置10から受信したリソースの要求内容を充足するリソースを、仮想能力データと組み合わせた仮想リソースとして構築する。
・構築した仮想能力データを出力する。
・リソース運用制御装置10から受信するリソース要求内容と仮想化ロジックとの対応関係データに基づいて選定する。
The storage device 35 also stores various computer programs, such as a virtual resource capacity conversion unit 351, a capacity prediction unit 352, a capacity allocation unit 353, and a control planning unit 354.
The virtual resource capacity conversion unit 351 executes the following processes in order.
- Input the actual resource measurement data 451A and the actual resource constraint data 452A.
- Using the virtualization logic in the virtualization logic pool 358A, the measurement data of each physical resource 5 included in the physical resource measurement data 451A is converted into virtual capability data. Information indicating which virtualization logic to use is stored in the virtualization definition data 357A.
- Resources that satisfy the resource requests received from the resource operation control device 10 are constructed as virtual resources by combining them with virtual capability data.
- Output the constructed virtual capability data.
- The selection is made based on the correspondence data between the resource request content received from the resource operation control device 10 and the virtualization logic.
能力予測部352は、仮想リソース能力変換部351が出力した仮想能力データと、因子データ453Aとを入力し、所定の将来日時における能力を示す値の予測値を算出する予測モデルを同定し、予測値を算出し、予測値を能力割当部353に出力する。
能力割当部353は、能力予測部352が出力した仮想能力データの予測値と、リソース運用制御装置10から取得したリソース要求内容とを照らし合わせ、リソース運用制御装置10に供する仮想リソースを決定する。
The capacity prediction unit 352 receives the virtual capacity data output by the virtual resource capacity conversion unit 351 and the factor data 453A, identifies a prediction model that calculates a predicted value indicating the capacity at a predetermined future date and time, calculates the predicted value, and outputs the predicted value to the capacity allocation unit 353.
The capacity allocation unit 353 compares the predicted value of the virtual capacity data output by the capacity prediction unit 352 with the resource request content obtained from the resource operation control device 10, and determines the virtual resources to be provided to the resource operation control device 10.
制御計画部354は、以下のいずれかの場合に、仮想リソースを構成する実体リソース5の制御計画を生成し出力する。
・能力割当部353において、能力予測部352が出力した仮想能力データの予測値がリソース運用制御装置10から取得したリソース要求内容に適合しないと判定した場合
・リソース運用制御装置10からのリソース要求内容が変更された場合
仮想リソースを構成する実体リソース5は、リソース関係データ359Aから取得する。
The control planning unit 354 generates and outputs a control plan for the physical resource 5 that constitutes the virtual resource in any of the following cases:
- If the capacity allocation unit 353 determines that the predicted value of the virtual capacity data output by the capacity prediction unit 352 does not match the resource request content obtained from the resource operation control device 10 - If the resource request content from the resource operation control device 10 is changed The actual resources 5 that constitute the virtual resources are obtained from the resource relationship data 359A.
以下、図3および図4を参照して、リソース仮想化システム2の処理およびデータフローについて説明する。
図3は、リソース仮想化システム2のリソース仮想化処理のデータフロー図である。
データ管理装置4は、計測装置6または監視制御装置7から実体リソース計測データ451Aを受信し、実体リソース計測データ記憶手段451に格納する。またデータ管理装置4は、情報入出力端末8から実体リソース制約データ452Aを受信し、実体リソース制約データ記憶手段452に格納する。またデータ管理装置4は、情報配信装置9から因子データ453Aを受信し、因子データ記憶手段453に格納する。
The processing and data flow of the resource virtualization system 2 will be described below with reference to Figures 3 and 4.
Figure 3 is a data flow diagram of the resource virtualization process in resource virtualization system 2.
The data management device 4 receives physical resource measurement data 451A from the measurement device 6 or the monitoring and control device 7 and stores it in the physical resource measurement data storage means 451. The data management device 4 also receives physical resource constraint data 452A from the information input/output terminal 8 and stores it in the physical resource constraint data storage means 452. The data management device 4 also receives factor data 453A from the information distribution device 9 and stores it in the factor data storage means 453.
仮想リソース能力変換部351は、以下の処理を順に実行する。
・実体リソース計測データ451Aに記録されている1つ以上の実体リソース5の計測データを、予め定めた日時の範囲で実体リソース計測データ451Aから取得する。
・取得した実体リソース5の稼働に関する制約や条件のデータを、実体リソース制約データ452Aから取得する。
・能力割当部353を介してリソース運用制御装置10から入力されたリソース要求内容のデータをキーとして、実体リソース5の計測データを仮想能力データに変換するための仮想化処理ロジックを示す識別子を仮想化定義データ357Aから取得する。
・取得した仮想化処理ロジックを示す識別子をキーとして、仮想化処理ロジックを仮想化ロジックプール358Aから取得する。
・取得した仮想化処理ロジックに、取得した各実体リソース5の実体リソース計測データ451Aと実体リソース制約データ452Aを入力し、仮想能力データに変換する。
・仮想能力データを組み合わせることで仮想リソースを構築する。
・構築した仮想リソースを示す識別子と能力を示すデータとを仮想能力データとして出力する。
・仮想リソース能力変換部351は、当該仮想リソースと仮想リソースを構成する実体リソース5との対応関係を示すリソース関係データ359Aを、リソース関係データ記憶手段359に格納する。
The virtual resource capacity conversion unit 351 executes the following processes in order.
- Measurement data for one or more physical resources 5 recorded in the physical resource measurement data 451A is acquired from the physical resource measurement data 451A within a predetermined date and time range.
- Data regarding constraints and conditions related to the operation of the acquired physical resource 5 is obtained from the physical resource constraint data 452A.
- Using the resource request data input from the resource operation control device 10 via the capacity allocation unit 353 as a key, an identifier indicating the virtualization processing logic for converting the measurement data of the physical resource 5 into virtual capacity data is obtained from the virtualization definition data 357A.
- The virtualization processing logic is retrieved from the virtualization logic pool 358A using an identifier indicating the acquired virtualization processing logic as the key.
- The acquired virtualization processing logic is input with the acquired physical resource measurement data 451A and physical resource constraint data 452A for each physical resource 5, and converted into virtual capability data.
- Virtual resources are constructed by combining virtual capability data.
- Output the identifier indicating the constructed virtual resource and data indicating its capabilities as virtual capability data.
The virtual resource capability conversion unit 351 stores resource relationship data 359A, which indicates the correspondence between the virtual resource and the physical resource 5 that constitutes the virtual resource, in the resource relationship data storage means 359.
能力予測部352は、以下の処理を順に実行する。
・仮想リソース能力変換部351が出力した仮想リソースデータと、データ管理装置4から因子データ453Aを取得する。
・仮想能力データの予測値を算出するための予測モデルを同定する。
・同定した予測モデルにあらかじめ定めた将来日時の因子データ453Aを入力することで仮想能力データの予測値を算出する。
・能力を示すデータの予測値と、仮想リソースを示す識別子とを合わせて仮想リソース能力予測結果データとして出力する。
The capability prediction unit 352 executes the following processes in order.
- The virtual resource data output by the virtual resource capacity conversion unit 351 and factor data 453A are acquired from the data management device 4.
Identify predictive models for calculating predicted values of virtual capability data.
- Predicted values for virtual capability data are calculated by inputting predetermined future date and time factor data 453A into the identified prediction model.
- The predicted values of the data indicating capacity and the identifiers indicating virtual resources are combined and output as virtual resource capacity prediction result data.
能力割当部353は、以下の処理を順に実行する。
・能力予測部352から取得した仮想リソース能力予測結果データと、リソース運用制御装置10から取得したリソース要求内容とを取得する。
・仮想リソース能力予測結果データに示される仮想能力データの予測値がリソース要求内容を充足するか否かを判定する。
・充足すると判定した場合は、当該仮想リソースをリソース運用制御装置10の制御運用に供するものとして登録する。
・充足しないと判定した場合は、制御計画部354に対して当該仮想リソースを構成する実体リソース5の稼働を変更する制御計画の生成処理を起動する制御計画生成指示データを出力する。
The capacity allocation unit 353 executes the following processes in order.
- The system acquires virtual resource capacity prediction result data obtained from the capacity prediction unit 352 and resource request details obtained from the resource operation control device 10.
- Determine whether the predicted values of the virtual resource capacity data shown in the virtual resource capacity prediction result data satisfy the resource requirements.
If it is determined that the requirements are met, the virtual resource is registered as one to be used for the control and operation of the resource operation control device 10.
If it is determined that the requirements are not met, control plan generation instruction data is output to the control planning unit 354 to initiate the process of generating a control plan that modifies the operation of the physical resource 5 that constitutes the virtual resource.
制御計画部354は、以下の処理を順に実行する。
・能力割当部353からの制御計画生成指示データの受信を以て動作を開始し、
・リソース関係データ359Aを取得し、制御計画生成対象の仮想リソースを構成する1つ以上の実体リソース5の制御計画を生成し、制御計画データとして出力する。
・出力した制御計画データは能力予測部352に入力し、制御計画実行後における当該仮想能力データの予測値を能力予測部352において再度算出し出力する。
The control planning unit 354 executes the following processes in order.
- Operation begins upon receipt of control plan generation instruction data from the capacity allocation unit 353.
- Resource-related data 359A is acquired, and a control plan is generated for one or more physical resources 5 that constitute the virtual resource for which control plan generation is targeted, and output as control plan data.
The output control plan data is input to the capacity prediction unit 352, and the capacity prediction unit 352 recalculates and outputs the predicted value of the virtual capacity data after the control plan has been executed.
図4は、リソース仮想化システム2のリソース仮想化処理の処理手順を示すフローチャートである。このフローチャートは、以下のいずれかを契機として始まる処理であり、リソース仮想化装置3によりステップS401からステップS405の処理が実行される。
・リソース仮想化装置3が装置利用者からの入力操作を受け付けたこと
・リソース運用制御装置10からリソースの要求を受け付けたこと
・予め設定した実行時刻になったこと
なお実際には、リソース仮想化装置3のCPU31および記憶装置35に格納されている各種コンピュータプログラムならびにデータ管理装置4のCPU41および記憶装置45に格納されている各種コンピュータプログラムに基づいて処理が実行される。説明の便宜上、処理主体をリソース仮想化装置3およびリソース仮想化装置3が有する各種コンピュータプログラムとして説明する。
Figure 4 is a flowchart showing the processing procedure for resource virtualization in the resource virtualization system 2. This flowchart shows a process that begins when one of the following events occurs, and the resource virtualization device 3 executes the processes from step S401 to step S405.
- The resource virtualization device 3 has received an input operation from the device user. - The resource operation control device 10 has received a resource request. - The pre-set execution time has arrived. In reality, processing is executed based on various computer programs stored in the CPU 31 and storage device 35 of the resource virtualization device 3, and various computer programs stored in the CPU 41 and storage device 45 of the data management device 4. For the sake of explanation, the processing entities will be described as the resource virtualization device 3 and the various computer programs that the resource virtualization device 3 possesses.
仮想リソース能力変換部351は、データ管理装置4から実体リソース計測データ451Aと実体リソース制約データ452Aを、能力割当部353からリソース要求内容データ(図6)をそれぞれ取得する。そしてリソース要求内容データと仮想化定義データ357Aを用いて仮想化ロジックプール358Aから仮想化処理ロジックを取得し、取得したロジックを用いて実体リソース計測データ451Aを仮想能力データに変換する。そして仮想能力データを組み合わせて仮想リソースを作成する(S401) The virtual resource capacity conversion unit 351 acquires physical resource measurement data 451A and physical resource constraint data 452A from the data management device 4, and resource request content data (Figure 6) from the capacity allocation unit 353. Then, using the resource request content data and virtualization definition data 357A, it acquires virtualization processing logic from the virtualization logic pool 358A, and uses the acquired logic to convert the physical resource measurement data 451A into virtual capacity data. Finally, it combines the virtual capacity data to create a virtual resource (S401).
能力予測部352は、仮想リソース能力変換部351が出力した仮想リソースデータと、データ管理装置4から取得した因子データ453Aとから、仮想能力データの予測値を算出するための予測モデルを同定する。そして、能力予測部352は、同定した予測モデルにあらかじめ定めた将来日時の因子データ453Aを入力することで仮想能力データの予測値を算出する(S402)。
なお、能力予測部352は、S404で後記する実体リソース5の制御計画を用いて、S402で算出した仮想能力データの予測値を修正してもよい。
The capability prediction unit 352 identifies a prediction model for calculating predicted values of virtual capability data from the virtual resource data output by the virtual resource capability conversion unit 351 and the factor data 453A acquired from the data management device 4. Then, the capability prediction unit 352 calculates predicted values of virtual capability data by inputting the factor data 453A for predetermined future dates and times into the identified prediction model (S402).
The capability prediction unit 352 may also modify the predicted value of the virtual capability data calculated in S402 using the control plan for the physical resource 5 described later in S404.
能力割当部353は、能力予測部352から仮想リソース能力予測結果データを取得し、リソース運用制御装置10からリソース要求内容を取得する(S403)。そして、能力割当部353は、仮想リソース能力予測結果データに示される仮想能力データの予測値がリソース要求内容を充足するか否かを判定する(S403A)。
S403AでYesなら、能力割当部353は、S403の判定にてリソース運用制御装置10から受信したリソース要求内容を充足すると判定した仮想リソースをリソース運用制御装置10の制御運用に供するものとして登録し、リソース運用制御装置10に送信する(S405)。
The capacity allocation unit 353 obtains virtual resource capacity prediction result data from the capacity prediction unit 352 and obtains resource request details from the resource operation control device 10 (S403). The capacity allocation unit 353 then determines whether the predicted value of the virtual capacity data shown in the virtual resource capacity prediction result data satisfies the resource request details (S403A).
If the answer to S403A is Yes, the capacity allocation unit 353 registers the virtual resource that it determined in the determination in S403 to satisfy the resource request received from the resource operation control device 10 as a resource to be used for the control operation of the resource operation control device 10, and transmits it to the resource operation control device 10 (S405).
S403AでNoなら、制御計画部354に対して当該仮想リソースを構成する実体リソース5の稼働を変更する制御計画の生成処理を起動する制御計画生成指示データを出力することで、リソース構成の変更指示を出すか否かを判定する(S403B)。
S403BでYesなら、S401に戻り、リソース構成の変更を実行することで、再度実行するS402の算出結果が変化する。
S403BでNoなら、制御計画部354は、リソース関係データ359Aを取得し、制御計画生成対象の仮想リソースを構成する1つ以上の実体リソース5の制御計画を生成する(S404)。生成した制御計画データは能力予測部352に入力されることで、再度実行するS402の算出結果が変化する。
このように、S403Bの分岐結果がYesでもNoでも、再度実行するS402の算出結果が変化するので、再度実行するS403Aの判定結果がYesに変化する可能性がある。
If the answer in S403A is No, then control plan generation instruction data is output to the control planning unit 354 to initiate the process of generating a control plan that modifies the operation of the physical resource 5 that constitutes the virtual resource, thereby determining whether or not to issue an instruction to change the resource configuration (S403B).
If the answer to S403B is Yes, the program returns to S401 and performs a change in the resource configuration, which changes the calculation result of S402, which is executed again.
If the answer in S403B is No, the control planning unit 354 acquires resource-related data 359A and generates a control plan for one or more physical resources 5 that constitute the virtual resource for which the control plan is to be generated (S404). The generated control plan data is input to the capability prediction unit 352, which changes the calculation result of S402, which is executed again.
Thus, regardless of whether the branch result of S403B is Yes or No, the calculation result of S402, which is executed again, will change, so the judgment result of S403A, which is executed again, may change to Yes.
なお、能力割当部353は、以下のいずれかの場合に、仮想リソース能力変換部351に対して仮想リソースの形成処理を再実行する仮想リソース再生成指示データを出力する。そして、S401の処理から再実行される。
・制御計画部354への制御計画生成指示データの出力回数が予め定めた回数を超過した場合
・能力予測部352から取得する仮想能力データの予測値に変更が確認できない場合
Furthermore, the capacity allocation unit 353 outputs virtual resource regeneration instruction data to the virtual resource capacity conversion unit 351 to re-execute the virtual resource formation process in any of the following cases. Then, the process is restarted from S401.
- If the number of times control plan generation instruction data is output to the control planning unit 354 exceeds a predetermined number. - If no change is confirmed in the predicted value of the virtual capacity data obtained from the capacity prediction unit 352.
以下、図5から図7を用いて、各構成要素の詳細な実施形態を説明する。
図5は、仮想リソース能力変換部351のデータフロー図である。
仮想リソース能力変換部351は、実体リソース計測データ451Aを仮想能力データに変換する。そして仮想能力データを組み合わせることで仮想リソースを構築し、構築した仮想リソースを示す識別子と能力を示すデータとを仮想能力データとして出力する。
Detailed embodiments of each component will be described below with reference to Figures 5 to 7.
Figure 5 is a data flow diagram of the virtual resource capacity conversion unit 351.
The virtual resource capability conversion unit 351 converts the actual resource measurement data 451A into virtual capability data. It then constructs a virtual resource by combining the virtual capability data and outputs an identifier indicating the constructed virtual resource and data indicating its capability as virtual capability data.
能力変換定義抽出部351Aは、能力割当部353からリソース要求内容データを取得する。
図6は、取得するリソース要求内容データの一例を示すテーブルである。図6のテーブルは、各列に以下のデータを格納している。
・1列目に要求内容の識別子を示す「要求ID」
・2列目に要求の提示元のリソース運用制御システム10の名称を示す「要求システム名」
・3列目に要求リソースの名称を示す「要求リソース名」
・4列目にリソースの要求期間を示す「要求期間」
・5列目にリソースの要求量を示す「要求量」
・6列目にリソース品質への要求内容を示す「要求内容」
・7列目にリソース供出場所への要求内容を示す「要求場所」
The capacity conversion definition extraction unit 351A obtains resource request data from the capacity allocation unit 353.
Figure 6 is a table showing an example of the resource request data to be acquired. The table in Figure 6 stores the following data in each column.
- The first column contains the "Request ID," which identifies the request details.
- The second column contains the "Requesting System Name," which indicates the name of the resource operation control system 10 that submitted the request.
- The third column shows the name of the requested resource, "Requested Resource Name".
- The fourth column shows the "request period," which indicates the duration of the resource request.
- The fifth column shows the requested amount of resources.
- The sixth column shows the requirements for resource quality, labeled "Requirements".
- The 7th column shows the "request location," indicating the details of the request to the resource supply location.
図6のテーブルの1行目の要求IDが「R0001」の要求内容として、以下のデータを格納している。
・要求システム名が「系統監視制御システムA」から提示された要求である。
・要求しているリソースは「電力供給リソース」である。
・要求期間は「2020/01/01 00:00から2021/12/31 23:59」の一年間である。
・要求する量は「供給量として毎時100MW以上」である。
・要求場所は「地点Aに供給すること」である。
・要求品質は「-」であり、品質に対する要求は無いことを示している。
The first row of the table in Figure 6 contains the following data as the request content for request ID "R0001".
- The requested system name is a request submitted by "System Monitoring and Control System A".
The requested resource is a "power supply resource."
The application period is one year, from "2020/01/01 00:00 to 2021/12/31 23:59".
The requested quantity is "more than 100 MW per hour in terms of supply."
The required location is "to supply to point A".
• The required quality is "-", indicating that there are no quality requirements.
図6のテーブルの2行目の要求IDが「R0002」の要求内容として、以下のデータを格納している。
・要求システム名が「系統監視制御システムB」から提示された要求である。
・要求しているリソースは「電力輸送リソース」である。
・要求期間は「2020/01/01 00:00から2021/01/01 23:59」の一日間である。
・要求する量は「輸送量として毎時10MW以上」である。
・リソースの品質に対する要求は「輸送量の変動の許容範囲が、輸送量は±3%以内であること、さらに輸送開始と終了時刻の許容範囲が±30分以内であること」である。
・要求場所は「地点Aから地点Bに輸送すること」である。
The second row of the table in Figure 6 contains the following data as the request content for request ID "R0002".
- The requested system name is a request submitted by "System Monitoring and Control System B".
The requested resource is "power transmission resource".
The request period is one day, from 00:00 on 2020/01/01 to 23:59 on 2021/01/01.
The required quantity is "more than 10 MW per hour in terms of transport volume."
The requirements for resource quality are that "the acceptable range for fluctuations in transport volume is within ±3%, and the acceptable range for the start and end times of transport is within ±30 minutes."
The required location is "transportation from location A to location B".
図22は、各仮想リソースの仮想能力データの一例を示すテーブルである。図22のテーブルは、少なくとも各列に以下のデータを格納している。
・1列目は、仮想リソース能力変換部351において形成した仮想リソースの識別子を示すデータが格納されている。
・2列目は、日時を示すデータが格納されている。
・3列目は、2列目に示す各日時における、1列目に示す仮想リソースの仮想能力の値を示すデータが格納されている。
・4列目は、3列目に示す仮想能力の値の単位を示すデータが格納されている。
・5列目は、2列目に示す日時における、1列目に示す仮想リソースの稼働内容を示すデータが格納されている。
・6列目は、2列目に示す日時における、1列目に示す仮想リソースの稼働場所を示すデータが格納されている。
Figure 22 is a table showing an example of virtual capability data for each virtual resource. The table in Figure 22 stores the following data in at least each column:
The first column stores data indicating the identifier of the virtual resource formed in the virtual resource capability conversion unit 351.
The second column contains data indicating the date and time.
The third column contains data showing the virtual capacity value of the virtual resource shown in the first column for each date and time shown in the second column.
The fourth column contains data indicating the unit of the virtual capability value shown in the third column.
The fifth column contains data showing the operational status of the virtual resource shown in the first column, at the date and time shown in the second column.
The sixth column contains data indicating the location where the virtual resource shown in the first column was running at the date and time shown in the second column.
この図22では、説明の簡単のために、1列目に示す仮想リソースの識別子はすべて「VR001」としている。また同様に説明の簡単のため、2列目に示す日時は2021年1月1日の0時台から2021年12月31日の23時台までを範囲とした1時間単位としている。
ここで仮想リソースID「VR001」は、図20に示すように、要求ID「R0001」に対応づけられた仮想リソースである。そして要求ID「R0001」は図6のリソース要求内容データの1行目に示す「系統監視制御システムA」から受信した要求である。
In Figure 22, for the sake of simplicity, all virtual resource identifiers shown in the first column are set to "VR001". Similarly, for the sake of simplicity, the dates and times shown in the second column are set to one-hour intervals, ranging from 0:00 on January 1, 2021 to 23:00 on December 31, 2021.
Here, the virtual resource ID "VR001" is the virtual resource associated with the request ID "R0001," as shown in Figure 20. The request ID "R0001" is the request received from "System Monitoring and Control System A," as shown in the first line of the resource request data in Figure 6.
図6の1行目の要求内容によれば、要求期間が「2021年1月1日 00:00から2021年12月31日 23:59まで」であり、要求量は「供給量が100MW/h以上」であり、要求場所が「地点A」である。
図22に示す仮想能力データでは、仮想リソースID「VR001」は、「2021年1月1日の0時台」から「2021年12月31日の23時台」までにおいて常に100MW/h以上の地点Aにおける電力供給能力を持つことを示している。従って要求充足評価部353Bは、仮想リソース「VR001」は要求ID「R0001」の要求を充足していると判定する。
According to the request details in the first row of Figure 6, the request period is "from January 1, 2021, 00:00 to December 31, 2021, 23:59", the request quantity is "a supply of 100 MW/h or more", and the request location is "Location A".
The virtual capacity data shown in Figure 22 indicates that virtual resource ID "VR001" has a power supply capacity of 100 MW/h or more at location A from "0:00 on January 1, 2021" to "23:00 on December 31, 2021". Therefore, the requirement satisfaction evaluation unit 353B determines that virtual resource "VR001" satisfies the requirement of requirement ID "R0001".
図7は、取得した仮想化定義データ357Aの一例を示すテーブルである。能力変換定義抽出部351Aは仮想化定義データ357Aを取得する。図7のテーブルは、各列に以下のデータを格納している。
・1列目には、能力割当部353を経由してリソース運用制御装置10から受信したリソース要求内容の識別子が格納されている。
・2列目には、リソース要求内容に対応する様に設定登録している仮想化ロジックの識別子を格納している。
・3列目には、仮想化ロジックの処理に適用する実体リソース5の稼働内容を示すデータが格納されている。
Figure 7 is a table showing an example of the acquired virtualization definition data 357A. The capability conversion definition extraction unit 351A acquires the virtualization definition data 357A. The table in Figure 7 stores the following data in each column.
The first column stores identifiers for resource requests received from the resource operation control device 10 via the capacity allocation unit 353.
The second column stores identifiers for virtualization logic that are configured and registered to correspond to resource requests.
The third column contains data indicating the operational details of the physical resource 5 applied to the processing of the virtualization logic.
例えば1行目は、「R0001」のリソース要求内容に対しは「P0001」の仮想化ロジックを用いて、稼働内容が「放電または蓄放電」の実体リソース5の実体リソース計測データ451Aを仮想能力データに変換する様に設定登録していることを示している。 For example, the first line indicates that, in response to the resource request "R0001," the virtualization logic "P0001" is used to configure and register the conversion of the actual resource measurement data 451A of the actual resource 5, whose operation is "discharge or charge/discharge," into virtual capacity data.
また2行目は、以下を示している。
・「R0002」のリソース要求内容に対しは「P0001」「P0002」「P0003」の複数の仮想化ロジックを用いている。
・まず「P0001」「P0002」のそれぞれで処理をしたのち、各処理結果データを「P0003」に入力し処理する。
・稼働内容が「放電または蓄放電であって、かつ移動」の実体リソース5の実体リソース計測データ451Aを仮想能力データに変換する様に設定登録している。
The second line also indicates the following:
- The resource request for "R0002" utilizes multiple virtualization logics: "P0001", "P0002", and "P0003".
First, the data is processed in "P0001" and "P0002" respectively, and then the processing result data from each is entered into "P0003" and processed there.
- The system is configured to convert the actual resource measurement data 451A of the actual resource 5, whose operation is "discharge or storage/discharge and movement," into virtual capacity data.
また4行目は、以下を示している。
・要求IDが「R0004」に対しては、「P0005」「P0002」「P0006」の3つの仮想化ロジックを用いている。
・「P0002」の仮想化ロジックは要求ID「R0002」でも用いている仮想化ロジックと同様のロジックを適用している。
能力変換定義抽出部351Aは、能力割当部353から取得したリソース要求内容の識別子をキーとして、図6に示す仮想化定義データ357Aから仮想化ロジックの識別子および処理順序の情報を取得し、能力変換部351Bに出力する。
The fourth line also indicates the following:
For request ID "R0004", three virtualization logics are used: "P0005", "P0002", and "P0006".
The virtualization logic for "P0002" uses the same logic as the virtualization logic used for request ID "R0002".
The capacity conversion definition extraction unit 351A uses the identifier of the resource request content obtained from the capacity allocation unit 353 as a key to obtain the identifier of the virtualization logic and processing order information from the virtualization definition data 357A shown in Figure 6, and outputs it to the capacity conversion unit 351B.
図8は、実体リソース制約データ452Aの一例を示すテーブルである。能力変換部351Bは、まずデータ管理装置4から実体リソース計測データ451Aと実体リソース制約データ452Aを取得する。図8のテーブルは、各列に以下のデータを格納している。
・1列目は実体リソース5の識別子である。
・2列目は実体リソース5の名称を示すデータである。
3列目以降は各実体リソース5の制約条件の内容を示すデータである。
・3列目は各実体リソース5の稼働可能な内容を示すデータである。
・4列目は各実体リソース5の制御の受け入れ可否を示すデータである。
・5列目は各実体リソース5の稼働可能な日時の期間や時間帯を示すデータである。
・6列目は実体リソース5それぞれについて、仮想リソースとして稼働した時に生じるコストを示すデータである。
・7列目は、各実体リソース5の制約条件データを変更可能か否かを示すデータである。
Figure 8 is a table showing an example of the actual resource constraint data 452A. The capacity conversion unit 351B first acquires the actual resource measurement data 451A and the actual resource constraint data 452A from the data management device 4. The table in Figure 8 stores the following data in each column.
The first column is the identifier for entity resource 5.
The second column contains data indicating the name of the physical resource 5.
The data from the third column onward shows the details of the constraints for each entity resource 5.
The third column contains data indicating the operational capabilities of each entity resource 5.
The fourth column contains data indicating whether or not control of each entity resource 5 is accepted.
The fifth column contains data indicating the period and time slots during which each entity resource 5 is operational.
The sixth column shows the cost incurred when each of the five physical resources operates as a virtual resource.
The seventh column shows whether or not the constraint data for each entity resource 5 can be changed.
例えば1行目の実体リソースID「AR001」である実体リソース名「自家用車」の実体リソース5は、以下を示している。
・「蓄放電」と「移動」の稼働が可能である。
・制御の受け入れは「不可」である。
・稼働時間帯は「08:00から16:00」の時間帯である。
・仮想リソースとして稼働した場合に生じるコストは「なし」である。
・前述までの制約条件内容の変更は「不可」という制約条件を提示している実体リソース5である。
For example, the first instance resource ID "AR001" and the instance resource name "Private Car" for instance resource 5 represent the following:
- Capable of both "storage and discharge" and "mobility" operation.
- Acceptance of the control is "not possible".
The operating hours are from 08:00 to 16:00.
There are "no" costs incurred when operating as a virtual resource.
Entity resource 5 presents the constraint that "changes to the aforementioned constraints are not permitted".
なお実体リソース5は必ずしも一筐体の物理的な設備に限らない。例えば実体リソースID「AR005」に示す「工場の需要家」の様に物理的な設備筐体の集合体や、あるいは実体リソースID「AR007」に示す「仮想リソースA」の様に、複数の実体リソース5の集合体であってもよい。 Note that the physical resource 5 is not necessarily limited to a single physical device. For example, it may be a collection of physical device enclosures, such as the "factory customer" shown with physical resource ID "AR005," or a collection of multiple physical resources 5, such as the "virtual resource A" shown with physical resource ID "AR007."
そして能力変換部351Bは、能力変換定義抽出部351Aから取得した仮想化ロジックの識別子「P0001~P0006など」を用いて仮想化ロジックプール358Aから仮想化ロジックを取得する。能力変換部351Bは、能力変換定義抽出部351Aから取得した処理順序に従って仮想化ロジックの処理を行う。 The capability conversion unit 351B then retrieves virtualization logic from the virtualization logic pool 358A using the virtualization logic identifiers "P0001 to P0006, etc." obtained from the capability conversion definition extraction unit 351A. The capability conversion unit 351B then processes the virtualization logic according to the processing order obtained from the capability conversion definition extraction unit 351A.
以下、図7から図15を用いて、能力変換部351Bの具体的な処理の流れを説明する。能力変換部351B内の仮想化ロジックが複雑になるのは、実体リソース5に要求される能力が要求元のシステムに応じて多種多様であるためである。
前述の通り図7は、能力変換定義抽出部351Aから取得した仮想化定義データ357Aであり、要求内容データの識別子のそれぞれに対し、適用する仮想化ロジックのIDと仮想化ロジックの処理順序を示したデータである。
例えば図7の1行目に示されている要求ID「R0001」に対しては、「P0001」の仮想化ロジックを適用する設定であることが示されている。従って能力変換定義抽出部351Aは、仮想化ロジックプール358Aから「P0001」の仮想化ロジックを取得し能力変換部351B内に配置する。
The specific processing flow of the capability conversion unit 351B will be explained below using Figures 7 to 15. The virtualization logic within the capability conversion unit 351B is complex because the capabilities required of the physical resource 5 vary widely depending on the requesting system.
As mentioned above, Figure 7 shows the virtualization definition data 357A obtained from the capability conversion definition extraction unit 351A, which is data indicating the ID of the virtualization logic to be applied and the processing order of the virtualization logic for each identifier of the request content data.
For example, the first row of Figure 7 indicates that the virtualization logic for "P0001" is to be applied to the request ID "R0001". Therefore, the capability conversion definition extraction unit 351A obtains the virtualization logic for "P0001" from the virtualization logic pool 358A and places it in the capability conversion unit 351B.
図9は、取得した能力変換部351B内に配置した「P0001」の仮想化ロジックの処理の説明図である。
まず能力変換部351Bに配置した仮想化ロジック「P0001(351B1)」は、充電残量推定部351B11においてデータ管理装置4から実体リソース計測データ451Aを取得し、充電残量の時系列データを推定する。取得する実体リソース計測データ451Aは、図7の「稼働内容」に「放電または蓄放電」と示されている。
そのため、充電残量推定部351B11は、図8の実体リソース制約条件データの「稼働可能内容」に「蓄電または蓄放電」と示されている「AR001」「AR002」「AR003」「AR004」「AR005」「AR006」「AR007」を少なくとも取得する。
Figure 9 is an explanatory diagram of the processing of the virtualization logic of "P0001" located within the acquired capability conversion unit 351B.
First, the virtualization logic "P0001 (351B1)" located in the capacity conversion unit 351B acquires actual resource measurement data 451A from the data management device 4 in the charge level estimation unit 351B11 and estimates time-series data of the charge level. The actual resource measurement data 451A to be acquired is indicated as "discharge or charge/discharge" in the "Operation details" section of Figure 7.
Therefore, the remaining charge estimation unit 351B11 acquires at least "AR001", "AR002", "AR003", "AR004", "AR005", "AR006", and "AR007", which are indicated as "energy storage or energy storage/discharging" in the "operable content" of the actual resource constraint data in Figure 8.
そして、充電残量推定部351B11は、取得した各実体リソース5の実体リソース計測データ451Aに対して、以下の(推定手法1)または(推定方法2)を実行することにより、充電残量推定処理を実行する。
(推定手法1)取得した実体リソース計測データ451Aが充電残量の時系列データそのものである場合、そのまま出力する。
(推定手法2)取得した実体リソース計測データ451Aがある充電器に充電履歴の時系列データまたは充電器に接続した電気自動車等の各デバイスの充電履歴の時系列データである場合、充電開始から終了までの充電量を計算する。そして、過去の最大充電量から計算した充電量を除算した値を充電開始時点の充電残量として算出する。そして充電中の充電残量は充電量を以て充電残量として推定する。そして充電終了後から充電器接続終了後までは、充電開始時点の充電残量と充電中に充電した充電量の合計値の値を充電量として推定する。
Then, the remaining charge estimation unit 351B11 performs the remaining charge estimation process by executing either (estimation method 1) or (estimation method 2) below on the acquired physical resource measurement data 451A of each physical resource 5.
(Estimation Method 1) If the acquired actual resource measurement data 451A is the time-series data of the remaining charge itself, it is output as is.
(Estimation Method 2) If the acquired physical resource measurement data 451A is time-series data of the charging history of a charger or time-series data of the charging history of each device such as an electric vehicle connected to the charger, the amount of charge from the start to the end of charging is calculated. Then, the amount of charge calculated from the past maximum charge is divided by the value obtained to determine the remaining charge at the start of charging. Then, the remaining charge during charging is estimated using the amount of charge. From the end of charging until the end of charger connection, the amount of charge is estimated to be the sum of the remaining charge at the start of charging and the amount of charge charged during charging.
最小残量推定部351B12は、充電残量推定部351B11が出力した過去から最新日時までの充電残量の推定値の時系列データと実体リソース制約データ452Aを取得し、当該の実体リソース5の充電残量の許容最小値を推定する。具体的には充電残量推定部351B11が出力した過去から最新日時までの充電残量の推定値の時系列データにおける最小値を、当該の実体リソース5の充電残量の許容最低値として推定する。
また実体リソース制約データ452Aにおいて当該リソースの充電残量の許容最低値の制約条件を示すデータが存在している場合は、その制約条件の値を充電残量の許容最低値として推定する。
The minimum remaining charge estimation unit 351B12 acquires time-series data of estimated remaining charge values from the past to the latest date and time output by the remaining charge estimation unit 351B11 and the physical resource constraint data 452A, and estimates the minimum allowable remaining charge value of the physical resource 5. Specifically, it estimates the minimum value in the time-series data of estimated remaining charge values from the past to the latest date and time output by the remaining charge estimation unit 351B11 as the minimum allowable remaining charge value of the physical resource 5.
Furthermore, if the actual resource constraint data 452A contains data indicating the constraint condition for the minimum allowable remaining charge of the resource, the value of that constraint condition is estimated as the minimum allowable remaining charge.
電力供給能力算出部351B13は、充電残量推定部351B11が出力した過去から最新日時までの充電残量の推定値の時系列データと、最小残量推定部351B12が出力した充電残量の許容最低値を取得し、当該実体リソース5の電力供給能力を算出する。 The power supply capacity calculation unit 351B13 obtains time-series data of estimated remaining charge values from the past to the latest date and time, output by the remaining charge estimation unit 351B11, and the minimum allowable remaining charge value output by the minimum remaining charge estimation unit 351B12, and calculates the power supply capacity of the actual resource 5.
図13は、図9の「P0001」を具体的に説明するための仮想能力データを示すグラフである。
図13の左側の図に示す白色の(塗られていない)棒グラフは、充電残量推定部351B11が出力した過去から最新日時までの当該実体リソース5の充電残量の推定値の時系列データを示している。そして図中の点線(1303)は最小残量推定部351B12が推定し出力した充電残量の許容最低値を示している。ここで充電完了後で充電器に接続した状態にある1301と1302の時間帯においては、電力を供給(逆潮)することが可能な時間帯である。
Figure 13 is a graph showing virtual capability data to specifically explain "P0001" in Figure 9.
The white (uncolored) bar graph shown on the left side of Figure 13 represents the time-series data of the estimated remaining charge of the physical resource 5 from the past to the most recent date and time, output by the remaining charge estimation unit 351B11. The dotted line (1303) in the figure indicates the minimum allowable remaining charge estimated and output by the minimum remaining charge estimation unit 351B12. Here, the time periods 1301 and 1302, when the device is connected to the charger after charging is complete, are time periods when power can be supplied (reverse power supply).
図13の右側の図に示す灰色の(塗られている)棒グラフは、電力供給能力の仮想能力データを示すグラフである。
電力供給能力算出部351B13は、充電完了後で充電器に接続した状態にある1301と1302の時間帯において、右図における1304と1305に示す電力供給能力を示すデータに変換する。なお電力供給能力算出部351B13において電力供給能力を示すデータの算出を行う際、取得した実体リソース制約データ452Aに稼働に関わる制約が存在する実体リソース5に対しては、制約を充足した上で電力供給能力を示すデータに変換する。例えば図8に示す実体リソース制約データ452Aの中で、実体リソース「AR001」の稼働時間帯は「08:00から16:00」と示されている。従ってこの時間帯以外の時間帯においては、当該の実体リソース5の実体リソース計測データ451Aから変換する電力供給能力を示すデータは常にゼロと変換する。
The gray (filled) bar graph shown on the right side of Figure 13 represents virtual capacity data for power supply capacity.
The power supply capacity calculation unit 351B13 converts the data into power supply capacity data shown in 1304 and 1305 of the figure on the right, for the time periods 1301 and 1302 when the device is connected to the charger after charging is complete. When the power supply capacity calculation unit 351B13 calculates the power supply capacity data, for physical resources 5 that have operational constraints in the acquired physical resource constraint data 452A, the data is converted to power supply capacity data after satisfying the constraints. For example, in the physical resource constraint data 452A shown in Figure 8, the operating time period for physical resource "AR001" is indicated as "08:00 to 16:00". Therefore, for time periods other than this, the power supply capacity data converted from the physical resource measurement data 451A of the physical resource 5 is always converted to zero.
さらに、能力変換部351Bにおける仮想化ロジックの他の配置例を説明する。他に図7の2行目に示されている要求ID「R0002」に対しては、「P0001」「P0002」「P0003」の3つの仮想化ロジックを適用する設定であることが示されている。さらに、まず「P0001」「P0002」をそれぞれ動作させたのち、各結果データを入力とした「P0003」を動作させることで仮想能力データに変換する処理手順として設定されている。従って能力変換定義抽出部351Aは、仮想化ロジックプール358Aから「P0001」「P0002」「P0003」の仮想化ロジックを取得し、設定された処理順序に従って能力変換部351B内に配置する。 Furthermore, other examples of virtualization logic placement in the capability conversion unit 351B will be explained. For example, the request ID "R0002" shown in the second row of Figure 7 is configured to apply three virtualization logics: "P0001," "P0002," and "P0003." Moreover, the processing procedure is configured to first operate "P0001" and "P0002" respectively, and then operate "P0003" using the resulting data as input to convert it into virtual capability data. Therefore, the capability conversion definition extraction unit 351A acquires the virtualization logics "P0001," "P0002," and "P0003" from the virtualization logic pool 358A and places them in the capability conversion unit 351B according to the configured processing order.
図10は、「P0001」「P0002」「P0003」の仮想化ロジックを能力変換部351B内に配置した説明図である。
能力変換部351Bに配置した仮想化ロジック「P0001(351B1)」は、充電残量推定部351B11を有する。
充電残量推定部351B11は、図7の要求ID「R0002」の3列目に示す稼働内容のデータに示す「放電または蓄放電であって、かつ移動」に合致する実体リソース5の実体リソース計測データ451Aをデータ管理装置4から取得する。そして、充電残量推定部351B11は、取得した実体リソース計測データ451Aを用いて各実体リソース5の電力供給能力の時系列データを推定する。ここでの「P0001(351B1)」は前述した「P0001(351B1)」と同一であり、前述の処理手順によって電力供給能力を示すデータを算出する。
Figure 10 is an explanatory diagram showing the virtualization logics "P0001", "P0002", and "P0003" arranged within the capability conversion unit 351B.
The virtualization logic "P0001 (351B1)" located in the capacity conversion unit 351B includes a charge level estimation unit 351B11.
The charge level estimation unit 351B11 acquires the physical resource measurement data 451A of the physical resource 5 that matches the operation content data shown in the third column of the request ID "R0002" in Figure 7, and which is "discharging or charging/discharging, and moving," from the data management device 4. Then, the charge level estimation unit 351B11 uses the acquired physical resource measurement data 451A to estimate the time-series data of the power supply capacity of each physical resource 5. Here, "P0001 (351B1)" is the same as the "P0001 (351B1)" mentioned above, and the data indicating the power supply capacity is calculated according to the processing procedure described above.
仮想化ロジック「P0002(351B2)」の停留場所推定部351B21は、図7の要求ID「R0002」の3列目に示す稼働内容のデータに示す「放電または蓄放電であって、かつ移動」に合致する実体リソース5の実体リソース計測データ451Aをデータ管理装置4から取得する。そして、停留場所推定部351B21は、取得した実体リソース計測データ451Aを用いて各実体リソース5の移動時における出発場所の時系列データを推定する。 The station location estimation unit 351B21 of the virtualization logic "P0002 (351B2)" acquires the physical resource measurement data 451A of the physical resource 5 that matches the operation content data shown in the third column of request ID "R0002" in Figure 7, namely "discharge or storage/discharge, and movement," from the data management device 4. Then, the station location estimation unit 351B21 uses the acquired physical resource measurement data 451A to estimate the time-series data of the departure location during movement for each physical resource 5.
時系列データの推定方法は、例えば、実体リソース計測データ451Aの実体がGPSなどの時刻毎の緯度経度情報の時系列データとした場合、所定の時間幅で同一の緯度経度に停留している時間帯と位置を抽出し、当該の位置を停留場所として推定する。次いで輸送能力算出部351B22は、停留場所推定部351B21が算出した当該実体リソース5の停留場所の過去から現在に至る時系列データを入力し、当該実体リソース5の移動能力を示すデータに変換する。
停留場所推定部351B21は、例えば、推定したある停留場所において当該の停留場所に停留している時間の中で何かしらの貨物を「集荷」する能力を有すると推定する。また停留場所推定部351B21は、次の停留所においてその貨物を「着荷」する能力を有するものとして推定し、二か所の停留場所の間を当該貨物を「輸送」する能力を有するものとして推定し、前述の一連の輸送能力を示すデータに変換する。
The method for estimating time-series data is as follows: For example, if the actual entity of the physical resource measurement data 451A is time-series data of latitude and longitude information for each time period, such as GPS data, then the time periods and locations where the entity is stationary at the same latitude and longitude within a predetermined time range are extracted, and these locations are estimated as stationary locations. Next, the transport capacity calculation unit 351B22 receives the time-series data of the stationary locations of the physical resource 5 from the past to the present, calculated by the stationary location estimation unit 351B21, and converts it into data indicating the mobility capacity of the physical resource 5.
The stop location estimation unit 351B21 estimates, for example, that a certain estimated stop location has the capacity to "collect" some kind of cargo during the time it is stopped at that stop. The stop location estimation unit 351B21 also estimates that the cargo has the capacity to "arrive" at the next stop, and estimates that the cargo has the capacity to "transport" between the two stops, and converts this into data indicating the aforementioned series of transport capacities.
最後に「P0003(351B3)」が有する電力輸送能力算出部351B31は、P0001およびP0002がそれぞれ算出した電力供給能力を示すデータと移動能力を示すデータおよび実体リソース制約データ452Aを入力する。電力輸送能力算出部351B31は、当該実体リソース5の電力輸送能力を示すデータに変換する。 Finally, the power transmission capacity calculation unit 351B31 of "P0003 (351B3)" receives the data indicating the power supply capacity, the data indicating the mobility capacity, and the physical resource constraint data 452A calculated by P0001 and P0002, respectively. The power transmission capacity calculation unit 351B31 converts this into data indicating the power transmission capacity of the physical resource 5.
図14は、図10の「P0001」「P0002」「P0003」を具体的に説明するためのグラフである。
グラフ1401は、P0001の充電残量推定部351B11が推定したある実体リソース5の充電残量の時系列データを示している。そして電力供給能力算出部351B13は、グラフ1401に示す推定した充電残量の時系列データを入力し、当該実体リソース5の電力供給能力を示すデータとしてグラフ1402に示すデータを算出する。
例えば当該実体リソース5は、グラフ1401における時間帯1401Aにおいて充電器から電気を充電している。従って電力供給能力算出部351B13は、当該実体リソース5は当該時間帯に「負の供給能力を有する」ものとして、グラフ1402の時間帯1402Aに示す負の供給能力を算出する。
そしてグラフ1401の時間帯1401Bにおいては、電力供給能力算出部351B13は当該実体リソース5は充電器に接続しているものの充電はしていない時間帯と推定し、当該時間帯においては充電器を通じて充電残量の電気を供給(逆潮)する能力を有するものと推定する。結果、グラフ1402の時間帯1402Bに示すように正の供給能力を算出する。
Figure 14 is a graph that provides a detailed explanation of "P0001,""P0002," and "P0003" in Figure 10.
Graph 1401 shows time-series data of the remaining charge of a certain physical resource 5 estimated by the remaining charge estimation unit 351B11 of P0001. The power supply capacity calculation unit 351B13 then takes the estimated time-series data of the remaining charge shown in Graph 1401 as input and calculates the data shown in Graph 1402 as data indicating the power supply capacity of the physical resource 5.
For example, the physical resource 5 is being charged with electricity from the charger during time period 1401A in graph 1401. Therefore, the power supply capacity calculation unit 351B13 calculates the negative supply capacity shown in time period 1402A of graph 1402, assuming that the physical resource 5 has a "negative supply capacity" during that time period.
Then, in time period 1401B of graph 1401, the power supply capacity calculation unit 351B13 estimates that the physical resource 5 is connected to the charger but is not being charged, and estimates that it has the capacity to supply (reverse power) the remaining charge through the charger during this time period. As a result, it calculates a positive supply capacity as shown in time period 1402B of graph 1402.
なお電力供給能力は電力の供給開始後に時間と共に低下する。従って時間帯1402Bに示すように、正の供給能力は時間減衰する様に算出する。減衰の程度の算出方法は、当該の予め取得した当該の実体リソース5の時間当たりの電力供給量の仕様情報に基づいて算出してもよい。または、当該の実体リソース5と同種の実体リソース5の仕様情報に基づいて算出してもよいし、当該の実体リソース5の過去の電力供給能力のデータから推定してもよいし、予め定めた係数に従って算出してもよい。 Furthermore, power supply capacity decreases over time after power supply begins. Therefore, as shown in time zone 1402B, the positive supply capacity is calculated to decay over time. The degree of decay may be calculated based on the previously acquired specification information of the hourly power supply amount of the physical resource 5 in question. Alternatively, it may be calculated based on the specification information of a physical resource 5 of the same type, estimated from past power supply capacity data of the physical resource 5, or calculated according to a predetermined coefficient.
次にグラフ1403は、P0002(351B2)における停留場所推定部351B21が推定した当該実体リソース5の停留場所と停留時刻の時系列データを示している。当該の実体リソース5は、時間帯1403Aに「地点A」に停留し、その後時間をおいて移動したのち、時間帯1403Bに「地点B」に停留したものとして推定していることを意味している。そしてP0002(351B2)は、グラフ1403に示す推定した停留場所の結果データから、当該実体リソース5の輸送能力を示すデータを推定する。具体的にグラフ1404に示す様に、当該の実体リソース5は、地点Aに停留している状態において「集荷」の能力を有していると推定する(時間帯1404A)。その次に集荷した貨物を「輸送」する能力を有しているものと推定し(時間帯1404B)、そして地点Bにおいて貨物を「着荷」する能力を有するものとして推定している(時間帯1404C)ことを意味している。 Next, graph 1403 shows the time-series data of the stopping location and stopping time of the physical resource 5 estimated by the stopping location estimation unit 351B21 in P0002 (351B2). This means that the physical resource 5 is estimated to have stopped at "location A" in time period 1403A, then moved after some time, and stopped at "location B" in time period 1403B. Then, P0002 (351B2) estimates data indicating the transport capacity of the physical resource 5 from the estimated stopping location result data shown in graph 1403. Specifically, as shown in graph 1404, it is estimated that the physical resource 5 has the capacity to "collect" while stopped at location A (time period 1404A). This means that it is presumed to have the capacity to "transport" the next collected cargo (time zone 1404B), and then presumed to have the capacity to "receive" the cargo at point B (time zone 1404C).
そして最後にP0003の電力輸送能力算出部351B31は、P0001が算出した実体リソース5の電力供給能力を示すデータ(グラフ1402)と、P0002が算出した実体リソース5の輸送能力を示すデータ(グラフ1404)と、実体リソース制約データ452Aとを入力し、グラフ1405に示す電力輸送能力を示すデータに変換する。具体的にまずグラフ1402の1402Aには地点Aにおいて負の供給能力(充電)を有するものとして推定されており、同時にグラフ1404の時間帯1404Aに示すように地点Aにおいて集荷の能力を有するものとして推定されている。 Finally, the power transmission capacity calculation unit 351B31 of P0003 receives the data showing the power supply capacity of the physical resource 5 calculated by P0001 (graph 1402), the data showing the transmission capacity of the physical resource 5 calculated by P0002 (graph 1404), and the physical resource constraint data 452A, and converts them into data showing the power transmission capacity shown in graph 1405. Specifically, 1402A in graph 1402 is estimated to have negative supply capacity (charging) at point A, and at the same time, as shown in time period 1404A in graph 1404, it is estimated to have collection capacity at point A.
従って電力輸送能力算出部351B31は、グラフ1405の時間帯1405Aに示すように、当該の実体リソース5は、当該の時間帯において、地点Aにおいて電気という貨物を荷入れする能力を有するものとして推定する。そして同様に、グラフ1402の時間帯1402Bには地点Bにおいて正の供給能力(逆潮)を有するものとして推定されており、同時にグラフ1404の時間帯1404Cに示すように地点Bにおいて着荷する能力を有するものとして推定されている。 Therefore, the power transmission capacity calculation unit 351B31 estimates that, as shown in time period 1405A of graph 1405, the actual resource 5 has the capacity to receive electricity as cargo at point A during that time period. Similarly, in time period 1402B of graph 1402, it is estimated that point B has a positive supply capacity (reverse current), and simultaneously, as shown in time period 1404C of graph 1404, it is estimated that point B has the capacity to receive cargo.
従って電力輸送能力算出部351B31は、グラフ1405の時間帯1405Bに示すように、当該の実体リソース5は、当該の時間帯において、地点Bにおいて電気という貨物を荷下ろしする能力を有するものとして推定する。そして電力輸送能力算出部351B31は、グラフ1404の時間帯1404Bに示す当該リソースが地点Aから地点Bに移動する時間帯で貨物を輸送する能力を有するとの推定結果を基に、当該リソースは地点Aで電気という貨物を荷入れし、地点Bに輸送し、地点Bで荷下ろしする能力を有するとして推定する。 Therefore, the power transmission capacity calculation unit 351B31 estimates that the actual resource 5 has the capacity to unload electricity at point B during the time period 1405B shown in graph 1405. Based on the estimation result that the resource has the capacity to transport goods during the time period 1404B shown in graph 1404, when it moves from point A to point B, the power transmission capacity calculation unit 351B31 estimates that the resource has the capacity to load electricity at point A, transport it to point B, and unload it at point B.
さらに、能力変換部351Bにおける仮想化ロジックの他の配置例を説明する。図7の3行目に示している要求ID「R0003」は、稼働内容が「放電または蓄放電であって、再エネ」の実体リソース5の実体リソース計測データ451Aを「P0004」の仮想化ロジックに適用して、仮想能力データに変換する様に定義されている。 Furthermore, other arrangement examples of the virtualization logic in the capacity conversion unit 351B will be described. The request ID "R0003" shown in the third row of Figure 7 is defined to apply the actual resource measurement data 451A of the actual resource 5, whose operation is "discharge or storage/discharge, and is renewable energy," to the virtualization logic "P0004" to convert it into virtual capacity data.
図11は、取得した能力変換部351B内に配置した「P0004」の仮想化ロジックの処理の説明図である。
P0004(351B4)に配置された再エネ供給能力算出部351B41は、データ管理装置4から実体リソース計測データ451Aと実体リソース制約データ452Aを取得する。そして再エネ供給能力算出部351B41は、取得した実体リソース計測データ451Aと実体リソース制約データ452Aを入力して、各実体リソース5の再生可能エネルギーの供給能力を示すデータに変換する。
例えば、実体リソース計測データ451Aに格納されているデータが、蓄電池としての実体リソース5の蓄電残量や放電量である場合、蓄電残量や放電量のデータから再生可能エネルギー由来の電力量の値を分離し、分離した値を再生可能エネルギーの供給能力を示すデータとして算出する。なお再生可能エネルギー由来の電力量の値を分離する手法は、再生可能エネルギーの発電量のトレーサビリティなどの公知の手法を適用してよい。なお実体リソース計測データ451Aに格納されているデータが、元々再生可能エネルギーの発電量の実績データである場合は、その実績データをそのまま出力する。
Figure 11 is an explanatory diagram of the processing of the virtualization logic of "P0004" located within the acquired capability conversion unit 351B.
The renewable energy supply capacity calculation unit 351B41, located at P0004 (351B4), acquires physical resource measurement data 451A and physical resource constraint data 452A from the data management device 4. The renewable energy supply capacity calculation unit 351B41 then takes the acquired physical resource measurement data 451A and physical resource constraint data 452A as input and converts them into data indicating the renewable energy supply capacity of each physical resource 5.
For example, if the data stored in the physical resource measurement data 451A is the remaining charge and discharge amount of the physical resource 5 as a battery, the value of the amount of electricity derived from renewable energy is separated from the data of the remaining charge and discharge amount, and the separated value is calculated as data indicating the renewable energy supply capacity. The method for separating the value of electricity derived from renewable energy may be a known method such as traceability of renewable energy generation. If the data stored in the physical resource measurement data 451A is originally actual data on the amount of renewable energy generation, that actual data is output as is.
さらに、能力変換部351Bにおける仮想化ロジックの他の配置例を説明する。図7の4行目に示している要求ID「R0004」は、稼働内容が「貨物輸送」の実体リソース5の実体リソース計測データ451Aを「P0005」「P0002」「P0006」の仮想化ロジックに適用して、仮想能力データに変換する様に定義されている。 Furthermore, other examples of virtualization logic configurations in the capacity conversion unit 351B will be explained. The request ID "R0004" shown in the fourth row of Figure 7 is defined to apply the actual resource measurement data 451A of the actual resource 5, whose operation is "cargo transport," to the virtualization logics "P0005," "P0002," and "P0006" to convert it into virtual capacity data.
図12は、取得した能力変換部351B内に配置した「P0005」「P0002」「P0006」の仮想化ロジックの処理の説明図である。
まず能力変換部351Bに配置されたP0005(351B5)は、データ管理装置4から実体リソース計測データ451Aを取得する。取得する実体リソース計測データ451Aは、図7の3列目の稼働内容に示す「貨物輸送」に基づいて、図8に示す実体リソース制約データ452Aの参列名の「稼働可能内容」に「貨物輸送」と記されている実体リソースID「AR003」の実体リソース計測データ451Aを少なくとも取得する。
Figure 12 is an explanatory diagram of the processing of the virtualization logic "P0005", "P0002", and "P0006" located within the acquired capability conversion unit 351B.
First, P0005 (351B5), located in the capacity conversion unit 351B, acquires physical resource measurement data 451A from the data management device 4. Based on the "cargo transport" operation shown in the third column of Figure 7, the P0005 acquires at least the physical resource measurement data 451A for the physical resource ID "AR003" whose "operable content" in the participant name of the physical resource constraint data 452A shown in Figure 8 is "cargo transport".
そしてP0005が有する空き容量推定部351B51は、実体リソース計測データ451Aを入力して、各実体リソース5の時刻毎の空き容量を推定する。例えば実体リソース計測データ451Aの計測データ内容が時刻毎または特定の地点ごとに計測された乗車人数である場合、当該実体リソース5の最大乗車人数から乗車人数を除算した乗車可能人数を、時刻毎または地点ごとに算出し、空き容量の推定結果として出力する。 The P0005's available capacity estimation unit 351B51 receives the physical resource measurement data 451A and estimates the available capacity of each physical resource 5 at each given time. For example, if the measurement data content of the physical resource measurement data 451A is the number of passengers measured at each time or at a specific location, the unit calculates the number of passengers that can be accommodated by dividing the maximum number of passengers by the number of passengers, and outputs this as the estimated available capacity for each time or location.
そしてP0005が有する容量貨物変換部351B52は、実体リソース5の空き容量から貨物の可能積載量を算出するための関数を生成する。関数の生成方法は、例えば、空き容量が「10人」であれば貨物の可能積載量は「80センチサイズの貨物5個」、「5人」であれば貨物の可能積載量は「80センチサイズの貨物2個」などの様に、空き容量から貨物の可能積載量との対応関係の設定データを予め設定する方法、過去の貨物積載履歴とその時の空き容量のデータから重回帰モデル等の回帰モデルを用いて空き容量に対する貨物の可能積載量を算出するモデルを同定する方法などでも良い。 The capacity-cargo conversion unit 351B52 of P0005 generates a function for calculating the possible cargo load from the available capacity of the physical resource 5. The method for generating the function could be, for example, by pre-setting data for the correspondence between available capacity and possible cargo load, such as "5 items of 80 cm size" if the available capacity is "10 people," and "2 items of 80 cm size" if the available capacity is "5 people." Alternatively, it could be a method of identifying a model that calculates the possible cargo load for a given available capacity using a regression model such as a multiple regression model based on past cargo loading history and the available capacity data at that time.
そして貨物可載能力算出部351B53は、空き容量推定部351B51が算出した空き容量を示すデータを、容量貨物変換部351B52が算出した空き容量から貨物の可能積載量を算出する関数に入力することで、当該の実体リソース5の貨物の可能積載能力を示すデータを算出する。なお算出においては、実体リソース制約データ452Aに示されている当該実体リソース5の制約条件を充足できない時間帯等においては、貨物の可能積載量をゼロとして算出する。 The cargo capacity calculation unit 351B53 then inputs the data indicating the available capacity calculated by the available capacity estimation unit 351B51 into a function that calculates the possible cargo load from the available capacity calculated by the capacity cargo conversion unit 351B52, thereby calculating data indicating the possible cargo load capacity of the physical resource 5. In this calculation, during periods when the constraints of the physical resource 5 shown in the physical resource constraint data 452A cannot be satisfied, the possible cargo load is calculated as zero.
また能力変換部351Bに配置したP0002(351B2)において、図10で説明した方法で、当該実体リソース5の輸送能力を示すデータを算出する。 Furthermore, in P0002 (351B2) located in the capacity conversion unit 351B, data indicating the transport capacity of the physical resource 5 is calculated using the method described in Figure 10.
そして能力変換部351Bに配置したP0006(351B6)は、貨物輸送能力算出部351B61において、P0005が算出した貨物可載能力を示すデータと、P0002が算出した輸送能力を示すデータ、および実体リソース制約データ452Aを入力し、各実体リソース5の貨物輸送能力を示すデータを算出する。算出の方法は、例えば時刻Tおける貨物可載能力が「80センチサイズの貨物5個」であり、さらに時刻Tにおける輸送能力が「集荷」であり、また時刻T+Nにおける輸送能力が「着荷」である場合、当該の実体リソース5は、時刻Tから時刻T+Nにかけて「80センチサイズの貨物5個」の貨物を輸送する貨物輸送能力を有するものとして算出する。 Then, P0006 (351B6), located in the capacity conversion unit 351B, receives the data indicating the cargo load capacity calculated by P0005, the data indicating the transport capacity calculated by P0002, and the physical resource constraint data 452A into the cargo transport capacity calculation unit 351B61, and calculates the data indicating the cargo transport capacity of each physical resource 5. For example, if the cargo load capacity at time T is "five 80cm-sized cargo items," and the transport capacity at time T is "collection," and the transport capacity at time T+N is "arrival," then the physical resource 5 is calculated to have the cargo transport capacity to transport "five 80cm-sized cargo items" from time T to time T+N.
以上説明した処理動作によって、能力変換部351Bは、実体リソース計測データ452Aに格納されている各実体リソース5の計測データを、能力割当部353から取得したリソース要求内容データに従い、仮想能力データに変換する。
リソース形成部351Cは、能力変換部351Bが出力した各実体リソース5の仮想能力データを時刻毎に合算することで、1つの仮想能力データを生成し、仮想リソースの識別子、仮想リソースを構成する実体リソース5の識別子、および仮想能力データを含むデータを、仮想リソースデータとして能力予測部352に対して出力する。なお、リソース形成部351Cは、仮想リソースに合算する(仮想リソースに対応付ける)実体リソース5を選択する方法として、能力変換部351Bが出力したすべての実体リソース5を選択してもよいし、一部の実体リソース5を選択してもよい。
Based on the processing operations described above, the capacity conversion unit 351B converts the measurement data of each physical resource 5 stored in the physical resource measurement data 452A into virtual capacity data according to the resource request data obtained from the capacity allocation unit 353.
The resource formation unit 351C generates one virtual capability data by summing the virtual capability data of each physical resource 5 output by the capability conversion unit 351B at each given time, and outputs data including the identifier of the virtual resource, the identifiers of the physical resources 5 that constitute the virtual resource, and the virtual capability data to the capability prediction unit 352 as virtual resource data. The resource formation unit 351C may select all of the physical resources 5 output by the capability conversion unit 351B, or it may select some of the physical resources 5, as a method for selecting the physical resources 5 to be added to (associated with) the virtual resource.
例えば、図20の仮想リソースVR001は、実体リソース5「AR001~AR006」のうちの「AR001」だけが選択されて構成要素となっている。リソース形成部351Cは、仮想リソースVR001に対応する要求R0001の要求内容に対して、以下に列挙した少なくとも1つに該当する実体リソース5として「AR001」を選択した。
・要求する内容を満たす能力を提供できる実体リソース5
・要求する期間で能力を提供できる実体リソース5
・要求するコストを満たす実体リソース5
For example, in Figure 20, the virtual resource VR001 is composed of only "AR001" selected from the physical resources 5 "AR001 to AR006". The resource formation unit 351C selected "AR001" as the physical resource 5 that corresponds to at least one of the following listed items in response to the request content of request R0001 corresponding to the virtual resource VR001.
Five tangible resources capable of providing the necessary functions to meet the requirements.
Five physical resources capable of providing the required capacity over the requested period.
Five physical resources that meet the required cost
ここで、リソース形成部351Cは、能力変換部351Bの算出結果である実測値の代わりに、能力予測部352の算出結果である予測値を用いて、仮想リソースに組み込む実体リソース5を選択してもよい。例えば、リソース形成部351Cは、能力予測部352が算出した当該仮想リソースの任意の将来日時における仮想能力データの予測値の期待値、25%分位点などの分位点の予測値、信頼区間や予測区間などの区間推定値が、あらかじめ定めた閾値やリソース要求内容データに指定されている品質の条件を満たすように、実体リソース5を選択してもよい。
この場合リソース形成部351Cは、能力予測部352に対して、予測結果データを戻す指示を行う制御データを出力する。制御データの出力は、仮想能力データの予測結果データが予め定めた閾値を超えるまでまたは予測結果データの値の前回と今回の変化差分が予め定めた値を下回るまで行う。
これにより、仮想リソースの能力の量や品質の確実性を担保した仮想リソースの形成が可能となる。
Here, the resource formation unit 351C may select the actual resource 5 to be incorporated into the virtual resource using the predicted value calculated by the capacity prediction unit 352 instead of the measured value calculated by the capacity conversion unit 351B. For example, the resource formation unit 351C may select the actual resource 5 such that the expected value of the predicted virtual capacity data for the virtual resource at any future date and time calculated by the capacity prediction unit 352, the predicted value of quantiles such as the 25th percentile, and the interval estimates such as confidence intervals and prediction intervals satisfy predetermined thresholds and quality conditions specified in the resource request content data.
In this case, the resource formation unit 351C outputs control data to the capacity prediction unit 352, instructing it to return the prediction result data. The output of control data continues until the prediction result data of the virtual capacity data exceeds a predetermined threshold or until the difference in the change between the previous and current values of the prediction result data falls below a predetermined value.
This makes it possible to create virtual resources that guarantee the quantity and quality of their capabilities.
あるいは、能力予測部352において算出した当該仮想リソースの任意の将来日時における仮想能力データの予測値の信頼区間や予測区間などの区間推定値が最小となるように、リソース形成部351Cは、仮想リソースに組み込む実体リソース5を選択してもよい。この場合リソース形成部351Cは、能力予測部352に対して、予測結果データを戻す指示を行う制御データを出力する。制御データの出力は、仮想能力データの予測結果データが予め定めた閾値を超えるまでまたは予測結果データの値の前回と今回の変化差分が予め定めた値を下回るまで行う。
または、能力予測部352が算出する所定日時における仮想リソースの能力の予測値の期待値、分位点予測値、区間予測値の少なくともいずれか1つが予め定めた基準値を満たすように、リソース形成部351Cは、仮想リソースに組み込む実体リソース5を選択してもよい。
Alternatively, the resource formation unit 351C may select the physical resource 5 to be incorporated into the virtual resource such that the interval estimates, such as the confidence interval or prediction interval, of the predicted value of the virtual capacity data for any future date and time of the virtual resource calculated by the capacity prediction unit 352 are minimized. In this case, the resource formation unit 351C outputs control data instructing the capacity prediction unit 352 to return the prediction result data. The output of control data continues until the predicted result data of the virtual capacity data exceeds a predetermined threshold or until the difference in the change between the previous and current values of the prediction result data falls below a predetermined value.
Alternatively, the resource formation unit 351C may select the physical resources 5 to be incorporated into the virtual resources such that at least one of the expected value, quantile prediction value, or interval prediction value of the virtual resource's capacity at a predetermined date and time calculated by the capacity prediction unit 352 satisfies a predetermined standard value.
このように、仮想リソース能力変換部351は、事前に記憶された複数の仮想化ロジックを、リソース運用管理システムが要求する実体リソースの能力様態を充足するように組み合わせることで仮想リソースを構築する。
または、仮想リソース能力変換部351は、能力予測部352が計算した仮想能力データの予測値に基づいて仮想リソースを構築する。
ここで、仮想リソース能力変換部351は、各実体リソース5の制約条件を示す情報に基づいて生成される仮想リソースの属性を示す情報(制御可否やコスト)が、予め定めた基準を充足するように仮想リソースを構成する実体リソース5の組み合わせを決定してもよい。
これにより、仮想リソースの能力の量や品質の不確実性を最小化した仮想リソースの形成が可能となる。
In this way, the virtual resource capability conversion unit 351 constructs a virtual resource by combining multiple pre-stored virtualization logics to satisfy the capability mode of the physical resource requested by the resource operation management system.
Alternatively, the virtual resource capacity conversion unit 351 constructs virtual resources based on the predicted values of the virtual capacity data calculated by the capacity prediction unit 352.
Here, the virtual resource capability conversion unit 351 may determine a combination of physical resources 5 that constitute the virtual resources such that the information indicating the attributes of the virtual resources (controllability and cost) generated based on information indicating the constraints of each physical resource 5 satisfies predetermined criteria.
This makes it possible to create virtual resources with minimal uncertainty regarding the quantity and quality of their capabilities.
なおリソース形成部351Cは、形成した仮想リソースと仮想リソースを構成する実体リソース5との対応関係を示すデータをリソース関係データ359Aとして出力し、リソース関係データ記憶手段359に格納する。
図15は、リソース関係データ359Aの例を示すテーブルである。図15のテーブルは、各列に以下のデータを格納している。
・1列目はリソース形成部351Cが形成した仮想リソースそれぞれを識別する識別子のデータが格納されている。
・2列目は、仮想リソースを構成する実体リソース5の識別子のデータが格納されている。
・3列目および4列目は、各実体リソース5が各仮想リソースの構成要素として対応づけられる開始日時と終了日時が格納されている。
The resource formation unit 351C outputs data showing the correspondence between the formed virtual resource and the actual resource 5 that constitutes the virtual resource as resource relationship data 359A, and stores it in the resource relationship data storage means 359.
Figure 15 is a table showing an example of resource-related data 359A. The table in Figure 15 stores the following data in each column.
The first column stores identifier data that identifies each virtual resource created by the resource formation unit 351C.
The second column stores the identifier data for the physical resource 5 that constitutes the virtual resource.
The third and fourth columns store the start and end dates and times to which each entity resource 5 is associated as a component of each virtual resource.
図15のテーブルは、各行に以下のデータを格納している。
・1行目には、仮想リソースID「VR001」には実体リソース「AR001」が構成要素として対応づけられており、実体リソース「AR001」が構成要素となる期間は「2021/01/01 13:24」から「2021/01/01 14:43」であることが示されている。
・2行目の「VR002」の仮想リソースには「AR002」の実体リソース5が構成要素として対応づけられている。
・3行目に示すように「VR002」の仮想リソースには、「AR002」とは異なる時間帯において「AR003」も構成要素として対応づけられていることが示されている。
この様にリソース形成部351Cは、1つの仮想リソースに対して、同一あるいは異なる時間帯において複数の実体リソース5が構成要素となる様に仮想リソースを形成する。
The table in Figure 15 stores the following data in each row.
The first line indicates that the virtual resource ID "VR001" is associated with the physical resource "AR001" as a component, and that the period during which the physical resource "AR001" is a component is from "2021/01/01 13:24" to "2021/01/01 14:43".
- The virtual resource "VR002" in the second line is associated with the physical resource 5 of "AR002" as a component.
As shown in the third line, the virtual resource "VR002" is associated with "AR003" as a component, but at a different time point than "AR002".
In this manner, the resource formation unit 351C forms a virtual resource such that multiple physical resources 5 become constituent elements of a single virtual resource, either in the same or different time periods.
また「VR002」の仮想リソースを構成する実体リソース「AR003」は、7行目に示す仮想リソース「VR005」を構成する実体リソース5でもあることを示している。そして3列目と4列目の期間に示すように、「AR003」は「VR002」と「VR005」の複数の仮想リソースに同時に構成されていることも示している。
ここで「VR002」の仮想リソースは図6のリソース要求データの2行目に示す要求リソース「電力輸送リソース」に供することを目的に形成された仮想リソースであり、「VR005」は図6に示すリソース要求データの5行目に示す「貨物輸送リソース」に供する目的で形成した仮想リソースである。
Furthermore, the physical resource "AR003" that constitutes the virtual resource "VR002" is also physical resource 5 that constitutes the virtual resource "VR005" shown in row 7. And as shown in the periods in columns 3 and 4, "AR003" is also simultaneously configured in multiple virtual resources, "VR002" and "VR005".
Here, the virtual resource "VR002" is a virtual resource created for the purpose of providing the requested resource "power transport resource" shown in the second line of the resource request data in Figure 6, and "VR005" is a virtual resource created for the purpose of providing the "cargo transport resource" shown in the fifth line of the resource request data in Figure 6.
ここで実体リソース「AR003」は図8の実体リソース制約データ452の3行目に示すように実体リソース名「顧客バス」であり、稼働内容は「蓄放電、移動、貨物輸送」である。すなわち「AR003」は、移動の状態において「充電池を用いた電力の輸送能力」と「旅客スペースを用いた貨物輸送能力」の二つの仮想リソースとして能力を同時に供することが可能な実体リソース5である。
従ってリソース形成部351Cは、同一時刻に「電力輸送の能力」と「貨物輸送の能力」を示すデータが存在する「AR003」の実体リソース5を、「VR002」と「VR005」に同時に構成していることを示している。
以上をもって仮想リソース能力変換部351を説明した。
Here, the physical resource "AR003" is named "Customer Bus" as shown in the third row of the physical resource constraint data 452 in Figure 8, and its operations are "storage and discharge, movement, and cargo transport." In other words, "AR003" is a physical resource 5 that, in the movement state, can simultaneously provide capabilities as two virtual resources: "power transport capacity using rechargeable batteries" and "cargo transport capacity using passenger space."
Therefore, the resource formation unit 351C indicates that it simultaneously configures the physical resource 5 of "AR003," which has data indicating both "power transport capacity" and "cargo transport capacity" at the same time, into "VR002" and "VR005."
This concludes the explanation of the virtual resource capacity conversion unit 351.
図16は、能力予測部352のデータフロー図である。能力予測部352は、仮想リソース能力変換部351が出力した仮想能力データと、因子データ453Aとを入力し、所定の将来の日時における仮想能力データの予測値を出力する。 Figure 16 is a data flow diagram of the capacity prediction unit 352. The capacity prediction unit 352 receives the virtual capacity data output by the virtual resource capacity conversion unit 351 and the factor data 453A, and outputs a predicted value of the virtual capacity data for a predetermined future date and time.
具体的にまずモデル同定部352Aは、仮想リソース能力変換部351が出力した仮想能力データと因子データ453Aとを入力し、因子データ453Aに含まれる各因子の値を入力に仮想能力データの値を出力する予測モデルを同定する。予測モデルの同定手法は公知の手法を適用してよい。公知の手法とは例えば、以下のいずれかの手法である。
・重回帰モデルなどの線形回帰モデルやロジスティック回帰などの一般化線形モデルなどの線形性を仮定する手法
・ARX(AutoRegressive with Exogenous)モデルなどの自己回帰性を仮定する手法
・Ridge回帰、Lasso回帰、ElasticNetなどの縮小推定器を利用する手法
・部分最小二乗法や主成分回帰などの次元縮退器を利用する手法
・多項式を用いた非線形モデル、あるいはサポートベクトル回帰、回帰木、ガウス過程回帰、ニューラルネットなどのノンパラメトリックと呼ばれる回帰モデル手法
・また回帰モデル手法などの帰納的あるいは内挿的な手法のみならず、エージェントシミュレーションなどの演繹的あるいは外挿的な手法でもよい。
Specifically, the model identification unit 352A first receives the virtual capability data output by the virtual resource capability conversion unit 351 and the factor data 453A, and identifies a predictive model that takes the values of each factor included in the factor data 453A as input and outputs the values of the virtual capability data. A known method may be applied to identify the predictive model. A known method is, for example, one of the following methods.
- Methods that assume linearity, such as linear regression models like multiple regression models or generalized linear models like logistic regression. - Methods that assume autoregression, such as ARX (AutoRegressive with Exogenous) models. - Methods that utilize reduction estimators such as Ridge regression, Lasso regression, and ElasticNet. - Methods that utilize dimensionality degeneraters such as partial least squares and principal component regression. - Nonlinear models using polynomials, or regression models called nonparametric, such as support vector regression, regression trees, Gaussian process regression, and neural networks. - In addition to inductive or interpolative methods such as regression models, deductive or extrapolative methods such as agent simulation are also acceptable.
なおモデル同定部352Aは、能力割当部353からの起動信号を受け取った制御計画部354が作成した実体リソース5の制御計画データの入力を受けた場合、予測モデルの同定処理に実体リソース5の制御計画データも用いる。例えば、制御受け入れ可否が「可」である実体リソース「AR00X」の時刻Tにおける初期状態の稼働が「稼働しない」という状態の例であって、従って仮想能力データの値が当初はゼロである場面を考える。
この場面で、制御計画部354において「AR00X」の時刻Tにおける稼働を「稼働する」と変更する制御計画データを生成したとした場合、モデル同定部352Aは実体リソース「AR00X」の時刻Tにおける仮想能力データの値を「ゼロより大きい値」に変更した上で、予測モデル同定処理を実行する。仮想能力データの値の変更方法は、例えば、以下の方法を用いる。
・時刻Tの至近の時刻における仮想能力データの値と同値に変更する方法
・予め定めた値に変更する方法
・時刻や因子データ453Aの値が類似する過去の日時の値と同値または平均値に変更する方法
Furthermore, when the model identification unit 352A receives input of control plan data for the physical resource 5 created by the control planning unit 354, which has received a start signal from the capacity allocation unit 353, it also uses the control plan data for the physical resource 5 in the prediction model identification process. For example, consider a scenario where the initial operation state at time T of the physical resource "AR00X", which has a control acceptance status of "acceptable", is "not operating", and therefore the value of the virtual capacity data is initially zero.
In this scenario, if the control planning unit 354 generates control planning data that changes the operation of "AR00X" at time T to "operate", the model identification unit 352A changes the value of the virtual capability data of the actual resource "AR00X" at time T to a value greater than zero, and then executes the prediction model identification process. The method for changing the value of the virtual capability data is, for example, the following method.
- A method to change the virtual capability data value to the same value as the value of the virtual capability data at the time immediately preceding time T. - A method to change it to a predetermined value. - A method to change the time and factor data 453A value to the same value or the average value of a similar past date and time.
予測値算出部352Bは、モデル同定部352Aが出力した予測モデルに対し、予測対象日時の因子データ453Aの観測値または予測値を入力することで、仮想能力データの値の予測結果データを算出する。算出する予測結果データの形態は、期待値、25%文位点などの分位点の予測値、信頼区間や予測区間などの区間推定値などである。算出した予測結果データは、能力割当部353に対して出力する。 The prediction value calculation unit 352B calculates predicted result data for virtual capability data values by inputting observed or predicted values of factor data 453A for the target date and time to the prediction model output by the model identification unit 352A. The form of the calculated prediction result data includes expected values, predicted values of quantiles such as the 25th percentile, and interval estimates such as confidence intervals and prediction intervals. The calculated prediction result data is output to the capability allocation unit 353.
なお仮想リソース能力変換部351から予測結果データを戻す指示を示す制御データを入力されている場合は、予測結果データは能力割当部353ではなく、仮想リソース能力変換部351に対して出力する。予測結果データの入力を受けた仮想リソース能力変換部351は、リソース形成部351Cで説明したように、予測結果データを用いて仮想リソースに対応付ける実体リソース5の構成を再変更する。仮想リソース能力変換部351から予測結果データを戻す指示を示す制御データの入力がなくなった場合、予測結果データは能力割当部353に出力する。
以上をもって能力予測部352の動作を終了する。
If control data indicating an instruction to return the prediction result data is input from the virtual resource capacity conversion unit 351, the prediction result data is output to the virtual resource capacity conversion unit 351, not to the capacity allocation unit 353. Upon receiving the prediction result data, the virtual resource capacity conversion unit 351 modifies the configuration of the physical resource 5 associated with the virtual resource using the prediction result data, as described in the resource formation unit 351C. If there is no longer any input of control data indicating an instruction to return the prediction result data from the virtual resource capacity conversion unit 351, the prediction result data is output to the capacity allocation unit 353.
This concludes the operation of the capability prediction unit 352.
図17は、能力割当部353のデータフロー図である。能力割当部353は、リソース運用制御装置10からリソースの要求内容を示すデータを入力して、仮想リソース能力変換部351に対してリソース要求内容データを出力する。その後、能力割当部353は、能力予測部352から仮想能力データの予測結果データを入力し、リソース運用制御装置10の運用制御に供する様に仮想リソースを設定したことを示すデータを出力する。 Figure 17 is a data flow diagram of the capacity allocation unit 353. The capacity allocation unit 353 receives data indicating the resource request from the resource operation control device 10 and outputs resource request data to the virtual resource capacity conversion unit 351. Subsequently, the capacity allocation unit 353 receives prediction result data for virtual capacity data from the capacity prediction unit 352 and outputs data indicating that the virtual resources have been set for use in the operation control of the resource operation control device 10.
具体的にまずリソース要求データ生成部353Aは、リソース運用制御装置10からリソースの要求内容を示すデータを取得し、図6のようなリソース要求内容データを生成する。生成したリソース要求内容データは仮想リソース能力変換部351に対して出力し、以降は前述で説明した通り、仮想リソース能力変換部351において仮想能力データを出力し、次いで能力予測部352で仮想能力データの予測結果データを出力する。 Specifically, the resource request data generation unit 353A first acquires data indicating the resource request from the resource operation control device 10 and generates resource request data as shown in Figure 6. The generated resource request data is output to the virtual resource capacity conversion unit 351. Subsequently, as explained above, the virtual resource capacity conversion unit 351 outputs virtual capacity data, and then the capacity prediction unit 352 outputs the predicted result data for the virtual capacity data.
次いで要求充足評価部353Bは、能力予測部352が出力した仮想能力データの予測結果データを入力と、リソース要求データ生成部353Aが出力したリソース要求内容データを入力し、仮想能力データの予測結果データがリソース要求内容を充足しているか否かを判定する。例えば、図6の1行目に示す要求ID「R0001」のリソース要求内容は、要求期間が「2021/01/01 00:00から2021/12/31 23:59」であり、要求量が「供給量が毎時100MW以上」であり、要求場所が「地点Aに供給」であるのに対し、能力予測部352が出力した仮想能力データの予測結果データが各要求を充足するか否かを判定する。充足すると判定した場合、要求充足評価部353Bは、各リソース運用制御装置10から入力を受けたリソースの要求と仮想リソースとの対応付けを示す要求リソース対応データ(図18)を生成する。要求リソース対応データは、例えば、図20の仮想リソース「VR001」と、要求ID「R0001」とを対応付けるデータである。 Next, the request satisfaction evaluation unit 353B receives the predicted result data of virtual capacity data output by the capacity prediction unit 352 and the resource request content data output by the resource request data generation unit 353A as input, and determines whether the predicted result data of virtual capacity data satisfies the resource request content. For example, the resource request content for request ID "R0001" shown in the first row of Figure 6 is a request period of "2021/01/01 00:00 to 2021/12/31 23:59", a request amount of "supply amount of 100MW or more per hour", and a request location of "supply to location A". The evaluation unit 353B then determines whether the predicted result data of virtual capacity data output by the capacity prediction unit 352 satisfies each request. If it determines that the requests are satisfied, the request satisfaction evaluation unit 353B generates request resource correspondence data (Figure 18) that shows the correspondence between the resource requests received from each resource operation control device 10 and the virtual resources. The requested resource correspondence data is, for example, the data that associates the virtual resource "VR001" in Figure 20 with the request ID "R0001".
図18は、要求リソース対応データの一例を示すテーブルである。図18のテーブルは、各列に以下のデータを格納している。
・1列目は仮想リソース能力変換部351において形成した仮想リソースの識別子を示すデータが格納されている。
・2列目と3列目は、各仮想リソースが利用可能となる開始日時と終了日時を示すデータが格納されている。
・4列目は制御受け入れが可能な仮想リソースか否かを示すデータが格納されている。
・5列目は、各仮想リソースを供する様に要求充足評価部353Bが設定したリソース運用制御装置10からの要求の識別子を示すデータが格納されている。
・6列目には、仮想リソースの特性を示すデータが格納されており、図18の例では、制御信号の受信から所定の制御量に到達するまでの時間である応答速度が示されている。
Figure 18 is a table showing an example of requested resource correspondence data. The table in Figure 18 stores the following data in each column.
The first column stores data indicating the identifier of the virtual resource formed in the virtual resource capability conversion unit 351.
The second and third columns contain data indicating the start and end dates and times when each virtual resource becomes available.
The fourth column contains data indicating whether or not the virtual resource is eligible for control.
The fifth column stores data indicating the identifier of the request from the resource operation control device 10, which has been set by the request satisfaction evaluation unit 353B to provide each virtual resource.
The sixth column stores data indicating the characteristics of the virtual resource. In the example in Figure 18, it shows the response speed, which is the time from receiving the control signal to reaching a predetermined control value.
図18のテーブルの1行目は、仮想リソースID「VR001」が「2021/01/01 00:00から2021/12/31 23:59」の期間で利用可能であり、また制御受け入れは「不可」である仮想リソースであることを示している。この仮想リソースは要求充足評価部353Bの判定処理の結果として要求ID「R0001」の要求を充足していると判定されており、従って5列目に示す通り、対応要求「R0001」に対応づけるように設定されていることを示している。
図18のテーブルの7行目は、仮想リソースID「VR007」がどの対応要求にも対応づけられていないこと、つまり、遊休状態の仮想リソースであることを示している。
The first row of the table in Figure 18 indicates that the virtual resource ID "VR001" is available for the period from "2021/01/01 00:00 to 2021/12/31 23:59" and that control acceptance is "not possible". This virtual resource has been determined to satisfy the request for request ID "R0001" as a result of the determination process of the request satisfaction evaluation unit 353B, and therefore, as shown in the fifth column, it is set to be associated with the corresponding request "R0001".
The seventh row of the table in Figure 18 indicates that the virtual resource ID "VR007" is not associated with any response request, meaning it is an idle virtual resource.
図18の他の行に例示している様に、要求充足評価部353Bは、各仮想能力データの予測結果データが各リソース要求内容を充足しているか否かを判定し、充足している場合は各リソース要求内容データのIDを対応付けて設定する。設定した要求リソース対応データは、リソース運用制御装置10に送信し、リソース運用制御装置10は入力を受けた仮想リソースを稼働させるか否かの判定を行い、稼働させる場合はリソース仮想化装置3に対して稼働制御を実行するための信号データを送信する。そしてリソース仮想化装置3は、制御可能な仮想リソースであって、かつ制御が必要な場合は、当該仮想リソースを構成する実体リソース5に対して、制御計画部354を通じて制御信号を送信する。 As illustrated in other rows of Figure 18, the request satisfaction evaluation unit 353B determines whether the predicted result data for each virtual capability data satisfies each resource request. If it does, it associates and sets the ID of each resource request data. The set request resource correspondence data is transmitted to the resource operation control device 10. The resource operation control device 10 determines whether to operate the received virtual resource. If it decides to operate it, it sends signal data to the resource virtualization device 3 to execute operation control. The resource virtualization device 3 then, if the virtual resource is controllable and requires control, sends a control signal to the actual resource 5 constituting the virtual resource via the control planning unit 354.
なお、要求充足評価部353Bは、仮想能力データの予測結果データがリソース要求内容データに示すリソースの要求内容を充足しないと判定した場合であって、当該の仮想リソースが制御可能な仮想リソースである場合は、充足違反の内容を示すデータと、当該の仮想リソースの制御計画の作成の指示を示すデータとを制御計画部354に出力する。制御計画の作成の指示を示すデータの入力を受けた制御計画部354は、充足違反が解消する様に、当該の仮想リソースを構成する実体リソース5の中の制御可能な実体リソース5についての制御計画データを生成する。作成した制御計画データは、前述の説明の通り能力予測部352に入力され、能力予測部352において仮想能力データの予測結果データが再算出される。そして再算出された予測結果データを用いて、要求充足評価部353Bは再度判定を行う。以上の動作は、要求充足評価部353Bがリソース要求内容を充足すると判定するまでまたは予め定めた回数を超えるまで繰り返す。 Furthermore, if the request satisfaction evaluation unit 353B determines that the predicted result data of the virtual capacity data does not satisfy the resource requirements indicated in the resource request content data, and if the virtual resource is a controllable virtual resource, it outputs data indicating the details of the satisfaction violation and data indicating an instruction to create a control plan for the virtual resource to the control planning unit 354. Upon receiving the data indicating an instruction to create a control plan, the control planning unit 354 generates controllable physical resources 5 among the physical resources 5 constituting the virtual resource in order to resolve the satisfaction violation. The created control plan data is input to the capacity prediction unit 352 as described above, and the capacity prediction unit 352 recalculates the predicted result data of the virtual capacity data. Then, using the recalculated predicted result data, the request satisfaction evaluation unit 353B performs the determination again. The above operations are repeated until the request satisfaction evaluation unit 353B determines that the resource request content is satisfied or until a predetermined number of times is exceeded.
さらに、要求充足評価部353Bは、前述の動作が予め定めた回数を超えた場合またはリソースの要求内容を充足しないと判定した仮想リソースが制御不可能な仮想リソースである場合、仮想リソース能力変換部351に対して、充足違反の内容を示すデータと、当該の仮想リソースの制御計画の作成の指示を示すデータとを制御計画部354に出力する。実体リソース5の構成を変更する指示を示すデータの入力を受けた仮想リソース能力変換部351は、要求違反を解消する様に、仮想リソースを構成する実体リソース5を変更する。そして実体リソース5の構成を変更した仮想能力データを能力予測部352に入力することで仮想能力データの予測結果データを再算出し、要求充足評価部353Bは再算出された予測結果データを用いて再度判定を行う。以上の動作は、要求充足評価部353Bがリソース要求内容を充足すると判定するまでまたは予め定めた回数を超えるまで繰り返す。
以上をもって能力割当部353の動作を終了する。
Furthermore, if the aforementioned operations exceed a predetermined number of times, or if the virtual resource that the request content is determined not to be satisfied is an uncontrollable virtual resource, the request satisfaction evaluation unit 353B outputs data indicating the content of the satisfaction violation and data indicating an instruction to create a control plan for the virtual resource to the control planning unit 354. Upon receiving the data indicating an instruction to change the configuration of the physical resource 5, the virtual resource capacity conversion unit 351 modifies the physical resource 5 that constitutes the virtual resource to resolve the request violation. The virtual capacity data with the modified configuration of the physical resource 5 is then input to the capacity prediction unit 352 to recalculate the predicted result data for the virtual capacity data, and the request satisfaction evaluation unit 353B makes another determination using the recalculated predicted result data. The above operations are repeated until the request satisfaction evaluation unit 353B determines that the resource request content is satisfied or until a predetermined number of times is exceeded.
This concludes the operation of the capacity allocation unit 353.
制御計画部354のデータフローおよび処理動作を説明する。
制御計画部354は、能力割当部353からの制御計画の生成を支持を示すデータの入力を以て動作を開始する。制御計画部354は、能力割当部353が出力した制御計画生成対象の仮想リソースの識別子を示すデータとリソース要求内容の充足違反の内容を示すデータ、リソース関係データ359A、および実体リソース制約データ452Aを入力し、実体リソース5の制御計画データを出力する。
The data flow and processing operation of the control planning unit 354 will be explained.
The control planning unit 354 starts operation upon receiving data from the capacity allocation unit 353 indicating support for the generation of a control plan. The control planning unit 354 receives data from the capacity allocation unit 353 indicating the identifier of the virtual resource to be used for control plan generation, data indicating the content of the resource request content satisfaction violation, resource relationship data 359A, and physical resource constraint data 452A, and outputs control plan data for the physical resource 5.
具体的にまず制御計画部354は、能力割当部353から制御計画生成対象の仮想リソースの識別子と、リソース関係データ359Aを入力する。そして制御計画生成対象の仮想リソースの識別子をキーとして、リソース関係データ359Aから当該の仮想リソースを構成する実体リソース5の識別子を取得する。次に制御計画部354は、実体リソース制約データ452Aを入力し、前述の動作で取得した実体リソース5の識別子をキーとして各実体リソース5の制約条件を示すデータを実体リソース制約データ452Aから取得する。
そして実体リソース5の制約条件の中から、制御可否が「可」の実体リソース5を抽出する。そして制御計画部354は、能力割当部353が出力したリソース要求内容の充足違反が解消する様に、抽出した実体リソース5のそれぞれについて制御計画を生成し出力する。
Specifically, the control planning unit 354 first receives the identifier of the virtual resource to be used for control plan generation and resource relationship data 359A from the capacity allocation unit 353. Then, using the identifier of the virtual resource to be used for control plan generation as a key, it obtains the identifiers of the physical resources 5 that constitute the virtual resource from the resource relationship data 359A. Next, the control planning unit 354 receives the physical resource constraint data 452A and obtains data indicating the constraint conditions of each physical resource 5 from the physical resource constraint data 452A using the identifiers of the physical resources 5 obtained in the above operation as a key.
Then, from the constraints of the physical resources 5, the control plan unit 354 extracts the physical resources 5 for which control is possible. The control plan unit 354 then generates and outputs a control plan for each of the extracted physical resources 5 so as to resolve any violations of the resource request content output by the capacity allocation unit 353.
具体的な例で説明する。能力割当部353から入力された制御計画生成対象の仮想リソースが「VR002」であり、充足違反の内容を示すデータが「時刻17:00における能力を示すデータの予測値が不足」である場合の例で説明する。
まず制御計画部354は、図15に示すリソース関係データ359Aから、仮想リソース「VR002」を構成する実体リソース5の識別子である「AR002」と「AR003」を取得する。次に制御計画部354は、図8に示す実体リソース制約データ452Aから、実体リソース「AR002」と「AR003」の制約条件内容を示すデータを取得し、制約条件の制御可否が「可」である実体リソース5である「AR002」を抽出する。
Let's explain with a specific example. We will explain with the example where the virtual resource to be used for control plan generation, input from the capacity allocation unit 353, is "VR002", and the data indicating the content of the sufficiency violation is "insufficient predicted value of the data indicating capacity at time 17:00".
First, the control planning unit 354 obtains "AR002" and "AR003," which are identifiers of the physical resources 5 that constitute the virtual resource "VR002," from the resource relationship data 359A shown in Figure 15. Next, the control planning unit 354 obtains data showing the constraint conditions of the physical resources "AR002" and "AR003" from the physical resource constraint data 452A shown in Figure 8, and extracts "AR002," which is the physical resource 5 for which the controllability of the constraint conditions is "possible."
ここで図15のリソース関係データ359Aの2行目に示している実体リソース「AR002」は、稼働終了日時が「2021/01/01 16:21」であり、充足違反の内容を示すデータに示されている「時刻17:00」時点では稼働していないことを示している。
一方で図8の実体リソース制約データ452Aの2行目に示されている実体リソース「AR002」の可動時間帯は「09:00から23:00」であって、充足違反の内容を示すデータに示されている「時刻17:00」での稼働は実体リソース「AR002」の制約を充足する。
Here, the actual resource "AR002" shown in the second row of resource relationship data 359A in Figure 15 has an operation termination date and time of "2021/01/01 16:21", indicating that it was not operational at the time "17:00" shown in the data indicating the content of the sufficiency violation.
On the other hand, the operational time for the entity resource "AR002" shown in the second row of the entity resource constraint data 452A in Figure 8 is "09:00 to 23:00", and operation at "17:00" as shown in the data indicating the content of the satisfaction violation satisfies the constraint for the entity resource "AR002".
従って制御計画部354は、充足違反の内容を示すデータに示されている「時刻17:00」において、充足違反の内容を示すデータに示されている「能力を示すデータの予測値が不足」を解消する様に、実体リソース「AR002」を稼働する内容の制御計画データを生成する。
生成した制御計画データは能力予測部352に入力する。以降は前述までに説明した動作を行う。また制御計画部354は、リソース運用制御装置10が仮想リソースの運用制御の実行を示すデータをリソース仮想化装置3に入力してきた場合、前述の制御計画データに基づいて実体リソース5の制御装置に制御信号を送信する。
Therefore, the control planning unit 354 generates control plan data to operate the physical resource "AR002" at "time 17:00" as indicated in the data indicating the content of the sufficiency violation, in order to resolve the "insufficient predicted value of the data indicating capacity" as indicated in the data indicating the content of the sufficiency violation.
The generated control plan data is input to the capacity prediction unit 352. The operations described above are then performed. Furthermore, when the resource operation control device 10 inputs data to the resource virtualization device 3 indicating the execution of operation control of a virtual resource, the control plan unit 354 transmits a control signal to the control device of the physical resource 5 based on the aforementioned control plan data.
以上をもって制御計画部354の動作を終了し、同時に、本実施形態におけるリソース仮想化システム2の演算処理が完結する。 With this, the operation of the control planning unit 354 is completed, and simultaneously, the computational processing of the resource virtualization system 2 in this embodiment is finished.
上記の実施形態における仮想リソース能力変換部351では、能力予測部352が出力した仮想能力データの予測結果データに基づいて仮想リソースを構成する実体リソース5を決定する様に説明した。この説明に限らず、仮想能力データの過去から最新日時までに至るデータの様態に従って決定してもよい。
例えば、各実体リソース5の仮想能力データの過去から最新日時までの時系列データを合算した時、合算した仮想リソースとしての能力を示す時系列データが定常性を有するデータとなる様に構成してもよい。この様に構成することで、仮想能力データの定常性が担保され、能力予測部352における仮想能力データの予測精度が向上または安定する。
In the above embodiment, the virtual resource capability conversion unit 351 was described as determining the physical resources 5 that constitute the virtual resources based on the prediction result data of the virtual capability data output by the capability prediction unit 352. However, the determination may not be limited to this description, and may be made according to the state of the virtual capability data from the past to the latest date and time.
For example, when the time-series data of the virtual capability data of each physical resource 5 from the past to the latest date and time is aggregated, the time-series data representing the aggregated capability of the virtual resource may be configured to be stationary data. By configuring it in this way, the stationarity of the virtual capability data is ensured, and the prediction accuracy of the virtual capability data in the capability prediction unit 352 is improved or stabilized.
また仮想能力データのみに限らず、仮想リソースの属性を示すデータを指標として決定してもよい。例えば、実体リソース制約データ452Aに記載されている制御可否の条件を参照し、制御「可」の実体リソース5のみまたは制御「不可」の実体リソース5のみでそれぞれ構成してもよい。
この様に構成することで、仮想リソースの仮想リソースの能力の量や品質の供出確実性と不確実性を切り分けた仮想リソースの管理が可能となる。あるいは、実体リソース制約データ452Aに示されている各リソースの「コスト」の制約条件を参照し、仮想リソースを構成する各実体リソース5のコストの合計値が最小となる様に構成してもよい。この様に構成することで、仮想リソースの可動によるコストを最小化することが可能となる。
Furthermore, the determination may be based not only on virtual capability data, but also on data indicating the attributes of virtual resources. For example, the controllability conditions described in the physical resource constraint data 452A may be referenced, and the system may be composed of only physical resources 5 that are "controllable" or only physical resources 5 that are "uncontrollable".
This configuration allows for the management of virtual resources by separating the certainty and uncertainty of the quantity and quality of the virtual resources' capabilities. Alternatively, the configuration may be made by referring to the "cost" constraints of each resource shown in the physical resource constraint data 452A, so as to minimize the sum of the costs of each physical resource 5 that constitute the virtual resource. This configuration makes it possible to minimize the costs associated with the operation of virtual resources.
上記の実施形態における能力割当部353では、形成した仮想リソースは必ずいずれかのリソース要求内容に対応させるものとして説明した。この説明に限らず、対応するリソース要求内容が無い場合であっても仮想リソースを存在させてもよい。
例えば、現在存在するリソース要求内容、あるいは過去に存在したリソース要求内容を充足させる仮想リソースを仮想リソース能力変換部351、能力予測部352、制御計画部354を用いて形成し、ただし能力割当部353において割り当てるリソース要求が「無し」として設定してもよい。これにより、同様のリソース要求を新たにリソース運用制御装置10から入力されたとき、直ちに仮想リソースの提供が可能であり、リソース運用制御装置10における制御応答を向上させることができる。
In the above embodiment, the capacity allocation unit 353 was described as always corresponding to one of the resource requests. However, the description is not limited to this, and a virtual resource may exist even if there is no corresponding resource request.
For example, a virtual resource that satisfies the currently existing resource request or the past resource request can be formed using the virtual resource capacity conversion unit 351, the capacity prediction unit 352, and the control planning unit 354, although the capacity allocation unit 353 may set the resource request to be "none". This makes it possible to immediately provide a virtual resource when a similar resource request is newly input from the resource operation control device 10, thereby improving the control response of the resource operation control device 10.
上記の実施形態における制御計画部354では、実体リソースの制御計画を生成するものとして説明した。この説明に限らず、仮想リソースの制御計画も生成してもよい。
例えば、制御計画部354は、能力割当部353からの制御計画生成指示データの受信を以て動作を開始する。
制御計画部354は、図18に示す要求リソース対応データから、要求に対する割り当ての無く稼働予定のない仮想リソース、あるいは既に割当が決定している仮想リソースであって、かつ現在充足しようとしている要求も同時に充足可能な仮想リソースを抽出する。制御計画部354は、抽出した仮想リソースを現在充足しようとしている要求に対応する仮想リソースに組み入れる。
これにより、既に構成済みの仮想リソースの稼働率を向上させることが出来ると同時に、要求の充足可能性も高めることが出来る。
In the above embodiment, the control planning unit 354 was described as generating a control plan for a physical resource. However, it may also generate a control plan for a virtual resource.
For example, the control planning unit 354 starts operation upon receiving control plan generation instruction data from the capacity allocation unit 353.
The control planning unit 354 extracts virtual resources from the requested resource correspondence data shown in Figure 18 that are not allocated to the request and are not scheduled to be operational, or virtual resources that have already been allocated and can simultaneously satisfy the request currently being satisfied. The control planning unit 354 then incorporates the extracted virtual resources into the virtual resources corresponding to the request currently being satisfied.
This allows for improved utilization of already configured virtual resources while also increasing the likelihood of fulfilling requests.
上記の実施形態における能力予測部352は、仮想リソース能力変換部351が出力した仮想能力データをそのまま用いて予測処理を行うものとして説明した。これに限らず、能力予測部352は、仮想能力データの内、制御可能な実体リソースに対応する仮想能力データと制御不可能な実体リソースに対応する仮想能力データとを分離し、制御不可能な実体リソースに対応する仮想能力データを用いて予測処理を行ってもよい。
なおこの場合、制御可能な実体リソースに対応する仮想能力データの予測データは、制御計画部354において生成された実体リソースの制御計画に基づいた予定制御量として算出され、上記の制御不可能な実体リソースに対応する仮想能力データの予測結果データに合算することで、最終的な予測結果データが算出される。
これにより、制御可能な実体リソースに対応する仮想能力データを予め分離しておくことで、仮想能力データの予測モデルのモデル化精度の低下を防ぐことが出来る。
In the above embodiment, the capability prediction unit 352 was described as performing prediction processing using the virtual capability data output by the virtual resource capability conversion unit 351 as is. However, the capability prediction unit 352 may separate the virtual capability data into virtual capability data corresponding to controllable physical resources and virtual capability data corresponding to uncontrollable physical resources, and perform prediction processing using the virtual capability data corresponding to uncontrollable physical resources.
In this case, the predicted virtual capacity data corresponding to the controllable physical resources is calculated as a planned control amount based on the control plan for the physical resources generated in the control planning unit 354, and is added to the predicted result data of the virtual capacity data corresponding to the uncontrollable physical resources to calculate the final predicted result data.
This allows us to prevent a decrease in the modeling accuracy of prediction models for virtual capability data by pre-separating virtual capability data that corresponds to controllable physical resources.
図21は、リソース仮想化システム2のハードウェア構成図である。
リソース仮想化システム2の各装置は、CPU901と、RAM902と、ROM903と、HDD904と、通信I/F905と、入出力I/F906と、メディアI/F907とを有するコンピュータ900として構成される。
通信I/F905は、外部の通信装置915と接続される。入出力I/F906は、入出力装置916と接続される。メディアI/F907は、記録媒体917からデータを読み書きする。さらに、CPU901は、RAM902に読み込んだプログラム(アプリケーションや、その略のアプリとも呼ばれる)を実行することにより、各処理部を制御する。そして、このプログラムは、通信回線を介して配布したり、CD-ROM等の記録媒体917に記録して配布したりすることも可能である。
Figure 21 is a hardware configuration diagram of resource virtualization system 2.
Each device in the resource virtualization system 2 is configured as a computer 900 having a CPU 901, RAM 902, ROM 903, HDD 904, communication I/F 905, input/output I/F 906, and media I/F 907.
The communication interface 905 is connected to an external communication device 915. The input/output interface 906 is connected to an input/output device 916. The media interface 907 reads and writes data to the recording medium 917. Furthermore, the CPU 901 controls each processing unit by executing a program (also called an application or app) loaded into the RAM 902. This program can also be distributed via a communication line or by recording it on a recording medium 917 such as a CD-ROM and distributing it thereafter.
以上、本発明の実施形態について述べたが、本発明は前述の実施形態に限定されるものでなく、特許請求の範囲に記載された範囲を逸脱しない範囲で種々の変更を行うことができる。例えば、前述した実施の形態は本発明を詳細に説明したものであり、必ずしも説明した全ての構成を備える必要はない。また、構成に他の実施形態の構成を加えることも可能ある。加えて、構成の一部について、追加、削除、置き換えが可能である。 The embodiments of the present invention have been described above, but the present invention is not limited to the embodiments described above, and various modifications can be made without departing from the scope of the claims. For example, the embodiments described above illustrate the present invention in detail, and it is not necessary to have all the configurations described. Furthermore, it is possible to add configurations from other embodiments to the present invention. In addition, some parts of the configuration can be added, deleted, or replaced.
また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段などは、それらの一部または全部を、例えば集積回路で設計するなどによりハードウェアで実現してもよい。
また、前記の各構成、機能などは、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。
Furthermore, it is possible to add, delete, or replace some of the configurations in each embodiment. In addition, some or all of the above configurations, functions, processing units, processing means, etc., may be implemented in hardware, for example, by designing them as integrated circuits.
Furthermore, each of the aforementioned configurations and functions may be implemented in software by the processor interpreting and executing programs that realize each of these functions.
各機能を実現するプログラム、テーブル、ファイルなどの情報は、メモリや、ハードディスク、SSD(Solid State Drive)などの記録装置、または、IC(Integrated Circuit)カード、SDカード、DVD(Digital Versatile Disc)などの記録媒体におくことができる。また、クラウドを活用することもできる。
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。さらに、各装置を繋ぐ通信手段は、無線LANに限定せず、有線LANやその他の通信手段に変更してもよい。
The information such as programs, tables, and files that implement each function can be stored in memory, storage devices such as hard disks and SSDs (Solid State Drives), or recording media such as IC (Integrated Circuit) cards, SD cards, and DVDs (Digital Versatile Discs). Cloud storage can also be utilized.
Furthermore, the control lines and information lines shown are those deemed necessary for explanatory purposes, and do not necessarily represent all control lines and information lines in the actual product. In practice, it can be assumed that almost all components are interconnected. In addition, the communication means connecting each device is not limited to wireless LAN, but may be changed to wired LAN or other communication methods.
1 リソース運用管理システム
2 リソース仮想化システム(リソース管理装置)
3 リソース仮想化装置
4 データ管理装置
5 実体リソース
6 計測装置
7 監視制御装置
8 情報入出力端末
9 情報配信装置
10 リソース運用制御装置
11 通信経路
12 制御対象設備
31 CPU
32 入力装置
33 出力装置
34 通信装置
35 記憶装置
41 CPU
42 入力装置
43 出力装置
44 通信装置
45 記憶装置
351 仮想リソース能力変換部
352 能力予測部
353 能力割当部
354 制御計画部
451A 実体リソース計測データ
1. Resource operation management system 2. Resource virtualization system (resource management device)
3. Resource virtualization device 4. Data management device 5. Physical resources 6. Measurement device 7. Monitoring and control device 8. Information input/output terminal 9. Information distribution device 10. Resource operation control device 11. Communication path 12. Controlled equipment 31. CPU
32 Input device 33 Output device 34 Communication device 35 Storage device 41 CPU
42 Input device 43 Output device 44 Communication device 45 Storage device 351 Virtual resource capacity conversion unit 352 Capacity prediction unit 353 Capacity allocation unit 354 Control planning unit 451A Physical resource measurement data
Claims (14)
前記仮想リソース能力変換部が構築した前記仮想リソースをリソース運用管理システムに割り当てることで、前記実体リソースを前記リソース運用管理システムに管理させる能力割当部とを有しており、
前記仮想化ロジックは、前記リソース運用管理システムが要求する前記実体リソースの能力様態を示すリソース要求内容データに応じて個別に用意されており、
前記仮想化ロジックは、前記実体リソースの稼働に伴う移動履歴を示す前記実体リソース計測データから、前記実体リソースの貨物の輸送能力を示す前記仮想能力データに変換することを特徴とする
リソース管理装置。 A virtual resource capability conversion unit creates virtual capability data indicating the capabilities that the physical resources provide as virtual resources, based on virtualization logic that virtualizes the physical resources, from physical resource measurement data obtained by measuring physical resources, which are equipment related to energy, and constructs virtual resources that provide that virtual capability data.
The system includes a capability allocation unit that assigns the virtual resources constructed by the virtual resource capability conversion unit to a resource operation management system, thereby causing the resource operation management system to manage the actual resources.
The virtualization logic is prepared individually according to the resource request data indicating the capability state of the physical resource requested by the resource operation management system.
The resource management device is characterized in that the virtualization logic converts the physical resource measurement data, which shows the movement history associated with the operation of the physical resource, into virtual capacity data, which shows the cargo transport capacity of the physical resource .
前記仮想リソース能力変換部が構築した前記仮想リソースをリソース運用管理システムに割り当てることで、前記実体リソースを前記リソース運用管理システムに管理させる能力割当部とを有しており、
前記仮想化ロジックは、前記リソース運用管理システムが要求する前記実体リソースの能力様態を示すリソース要求内容データに応じて個別に用意されており、
前記仮想化ロジックは、前記実体リソースのエネルギーの正または負の供給能力を示す前記実体リソース計測データと、前記実体リソースの貨物の輸送能力を示す前記実体リソース計測データとを用いて、前記実体リソースのエネルギーの輸送能力を示す前記仮想能力データに変換することを特徴とする
リソース管理装置。 A virtual resource capability conversion unit creates virtual capability data indicating the capabilities that the physical resources provide as virtual resources, based on virtualization logic that virtualizes the physical resources, from physical resource measurement data obtained by measuring physical resources, which are equipment related to energy, and constructs virtual resources that provide that virtual capability data.
The system includes a capability allocation unit that assigns the virtual resources constructed by the virtual resource capability conversion unit to a resource operation management system, thereby causing the resource operation management system to manage the actual resources.
The virtualization logic is prepared individually according to the resource request data indicating the capability state of the physical resource requested by the resource operation management system.
Resource management device characterized in that the virtualization logic converts the physical resource measurement data, which indicates the positive or negative energy supply capacity of the physical resource, and the physical resource measurement data, which indicates the cargo transport capacity of the physical resource, into virtual capacity data indicating the energy transport capacity of the physical resource .
前記能力割当部は、前記能力予測部が算出した予測値をもとに、前記仮想リソース能力変換部が構築した前記仮想リソースを前記リソース運用管理システムに割り当てることを特徴とする
請求項1または請求項2に記載のリソース管理装置。 The resource management device further includes a capacity prediction unit that calculates predicted values, which are future values of the virtual capacity data.
The resource management device according to claim 1 or 2, characterized in that the capacity allocation unit allocates the virtual resources constructed by the virtual resource capacity conversion unit to the resource operation management system based on the predicted values calculated by the capacity prediction unit.
前記制御計画部は、前記能力割当部が割り当てた前記仮想リソースを構成する前記実体リソースに対する制御計画を生成し、その制御計画をもとに割当先の前記各リソース運用管理システムに前記実体リソースを制御させ、
前記仮想リソース能力変換部は、前記制御計画部が生成した前記制御計画に基づいて前記仮想能力データを修正することを特徴とする
請求項1または請求項2に記載のリソース管理装置。 The resource management device further includes a control planning unit,
The control planning unit generates a control plan for the physical resources that constitute the virtual resources allocated by the capacity allocation unit, and causes the resource operation management systems to which the resources are allocated to control the physical resources based on that control plan.
The resource management device according to claim 1 or claim 2 , characterized in that the virtual resource capacity conversion unit modifies the virtual capacity data based on the control plan generated by the control planning unit.
請求項1または請求項2に記載のリソース管理装置。 The resource management device according to claim 1 or 2, characterized in that the virtual resource capacity conversion unit constructs the virtual resource by combining a plurality of virtualization logics stored in advance to satisfy the capacity mode of the physical resource required by the resource operation management system.
請求項3に記載のリソース管理装置。 The virtual resource capacity conversion unit is characterized by constructing the virtual resource based on the predicted value of the virtual capacity data calculated by the capacity prediction unit.
The resource management device according to claim 3 .
請求項5に記載のリソース管理装置。 The virtual resource capability conversion unit is characterized in that, in the process of combining a plurality of virtualization logics stored in advance, it determines the combination of physical resources that constitute the virtual resource such that the information indicating the attributes of the virtual resource, generated based on information indicating the constraints of each physical resource, satisfies predetermined criteria.
The resource management device according to claim 5 .
請求項4に記載のリソース管理装置。 The control planning unit is characterized by calculating the time change of the virtual capacity data related to energy in conjunction with the operation of the physical resource, and reflecting that time change in the virtual capacity data created by the virtual resource capacity conversion unit.
The resource management device according to claim 4 .
請求項1または請求項2に記載のリソース管理装置。 The resource management device according to claim 1 or claim 2 , characterized in that the virtualization logic converts the physical quantity of the actual resource measurement data into virtual capacity data that represents a different type of physical quantity from the physical quantity of the actual resource measurement data.
請求項1または請求項2に記載のリソース管理装置。 The resource management device according to claim 1 or claim 2 , characterized in that the virtualization logic generates new virtual capability data from a combination of two or more types of virtual capability data.
請求項1または請求項2に記載のリソース管理装置。 The resource management device according to claim 1 or claim 2, characterized in that the virtualization logic converts the physical resource measurement data, which shows the remaining amount of energy associated with the operation of the physical resource, into virtual capacity data, which shows the positive or negative energy supply capacity of the physical resource .
前記仮想リソース能力変換部は、エネルギーに関わる設備である実体リソースを計測した実体リソース計測データから、前記実体リソースを仮想化する仮想化ロジックをもとに、前記実体リソースが仮想リソースとして提供する能力を示す仮想能力データを作成し、その仮想能力データを提供する仮想リソースを構築し、
前記能力割当部は、前記仮想リソース能力変換部が構築した前記仮想リソースをリソース運用管理システムに割り当てることで、前記実体リソースを前記リソース運用管理システムに管理させ、
前記仮想化ロジックは、前記リソース運用管理システムが要求する前記実体リソースの能力様態を示すリソース要求内容データに応じて個別に用意されており、
前記仮想化ロジックは、前記実体リソースの稼働に伴う移動履歴を示す前記実体リソース計測データから、前記実体リソースの貨物の輸送能力を示す前記仮想能力データに変換することを特徴とする
リソース管理方法。 The resource management device has a virtual resource capacity conversion unit and a capacity allocation unit.
The virtual resource capability conversion unit creates virtual capability data indicating the capability that the physical resource provides as a virtual resource, based on virtualization logic that virtualizes the physical resource, from physical resource measurement data obtained by measuring the physical resource, which is equipment related to energy, and constructs a virtual resource that provides that virtual capability data.
The capacity allocation unit assigns the virtual resources constructed by the virtual resource capacity conversion unit to the resource operation management system, thereby allowing the resource operation management system to manage the actual resources.
The virtualization logic is prepared individually according to the resource request data indicating the capability state of the physical resource requested by the resource operation management system.
The resource management method is characterized in that the virtualization logic converts the physical resource measurement data, which shows the movement history associated with the operation of the physical resource, into virtual capacity data, which shows the cargo transport capacity of the physical resource .
前記仮想リソース能力変換部は、エネルギーに関わる設備である実体リソースを計測した実体リソース計測データから、前記実体リソースを仮想化する仮想化ロジックをもとに、前記実体リソースが仮想リソースとして提供する能力を示す仮想能力データを作成し、その仮想能力データを提供する仮想リソースを構築し、
前記能力割当部は、前記仮想リソース能力変換部が構築した前記仮想リソースをリソース運用管理システムに割り当てることで、前記実体リソースを前記リソース運用管理システムに管理させ、
前記仮想化ロジックは、前記リソース運用管理システムが要求する前記実体リソースの能力様態を示すリソース要求内容データに応じて個別に用意されており、
前記仮想化ロジックは、前記実体リソースのエネルギーの正または負の供給能力を示す前記実体リソース計測データと、前記実体リソースの貨物の輸送能力を示す前記実体リソース計測データとを用いて、前記実体リソースのエネルギーの輸送能力を示す前記仮想能力データに変換することを特徴とする
リソース管理方法。 The resource management device has a virtual resource capacity conversion unit and a capacity allocation unit.
The virtual resource capability conversion unit creates virtual capability data indicating the capability that the physical resource provides as a virtual resource, based on virtualization logic that virtualizes the physical resource, from physical resource measurement data obtained by measuring the physical resource, which is equipment related to energy, and constructs a virtual resource that provides that virtual capability data.
The capacity allocation unit assigns the virtual resources constructed by the virtual resource capacity conversion unit to the resource operation management system, thereby allowing the resource operation management system to manage the actual resources.
The virtualization logic is prepared individually according to the resource request data indicating the capability state of the physical resource requested by the resource operation management system.
Resource management method characterized in that the virtualization logic converts the physical resource measurement data, which indicates the positive or negative energy supply capacity of the physical resource, and the physical resource measurement data, which indicates the cargo transport capacity of the physical resource, into virtual capacity data indicating the energy transport capacity of the physical resource .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022072056A JP7850595B2 (en) | 2022-04-26 | 2022-04-26 | Resource management device, resource management method, and resource management program |
| PCT/JP2023/010861 WO2023210209A1 (en) | 2022-04-26 | 2023-03-20 | Resource management device, resource management method, and resource management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022072056A JP7850595B2 (en) | 2022-04-26 | 2022-04-26 | Resource management device, resource management method, and resource management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023161623A JP2023161623A (en) | 2023-11-08 |
| JP7850595B2 true JP7850595B2 (en) | 2026-04-23 |
Family
ID=88518658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022072056A Active JP7850595B2 (en) | 2022-04-26 | 2022-04-26 | Resource management device, resource management method, and resource management program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7850595B2 (en) |
| WO (1) | WO2023210209A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2025147572A (en) * | 2024-03-25 | 2025-10-07 | 株式会社日立製作所 | Energy equipment operation plan making device, energy equipment operation plan making method, and energy equipment operation plan making program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012048620A (en) | 2010-08-30 | 2012-03-08 | Central Res Inst Of Electric Power Ind | Shared data generation method, generation device and generation program |
| JP2018508174A (en) | 2015-02-11 | 2018-03-22 | アルカテル−ルーセント | Method and system for providing energy services |
| JP2020137395A (en) | 2019-02-26 | 2020-08-31 | 株式会社日立製作所 | Energy management method and energy management device |
-
2022
- 2022-04-26 JP JP2022072056A patent/JP7850595B2/en active Active
-
2023
- 2023-03-20 WO PCT/JP2023/010861 patent/WO2023210209A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012048620A (en) | 2010-08-30 | 2012-03-08 | Central Res Inst Of Electric Power Ind | Shared data generation method, generation device and generation program |
| JP2018508174A (en) | 2015-02-11 | 2018-03-22 | アルカテル−ルーセント | Method and system for providing energy services |
| JP2020137395A (en) | 2019-02-26 | 2020-08-31 | 株式会社日立製作所 | Energy management method and energy management device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2023210209A1 (en) | 2023-11-02 |
| JP2023161623A (en) | 2023-11-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11769094B2 (en) | System and method for real-time distributed micro-grid optimization using price signals | |
| US12482012B2 (en) | Robust dispatch method for flexibility resources of large-scale data center microgrid cluster | |
| Wenzel et al. | Real-time charging strategies for an electric vehicle aggregator to provide ancillary services | |
| Shen et al. | Integrated scheduling strategy for private electric vehicles and electric taxis | |
| Wang et al. | Coordinated planning of electric vehicle charging infrastructure and renewables in power grids | |
| CN109615268B (en) | Time-sharing electricity price public transport charging economic dispatching method and system | |
| EP4138253B1 (en) | Methods for constrained optimization of a hybrid power system that accounts for asset maintenance and degradation | |
| AU2019213202B2 (en) | Energy management system | |
| ur Rehman et al. | RETRACTED: A robust optimization method for optimizing day-ahead operation of the electric vehicles aggregator | |
| US20160140449A1 (en) | Fuzzy linear programming method for optimizing charging schedules in unidirectional vehicle-to-grid systems | |
| US11467616B2 (en) | System and method for controlling operation of an energy generation and storage system | |
| TWI673934B (en) | Battery operating device and battery operating method | |
| JP7653469B2 (en) | Battery delivery system and battery delivery method | |
| JP2021067958A (en) | Energy supply and demand system | |
| Juul et al. | Real-time scheduling of electric vehicles for ancillary services | |
| Fanti et al. | District microgrid management integrated with renewable energy sources, energy storage systems and electric vehicles | |
| WO2023095435A1 (en) | Power procurement plan creation system, power procurement plan creation method, transaction system, and program | |
| Li et al. | Stochastic EV charging dispatch in unbalanced three-phase networks based on interpretable fuzzy representation of user preferences | |
| JP7850595B2 (en) | Resource management device, resource management method, and resource management program | |
| JP7704358B2 (en) | Power management system and power management method | |
| CN118633100A (en) | Disaster countermeasure plan formulation system and disaster countermeasure plan formulation method | |
| KR101983836B1 (en) | Energy management system based on virtual power plant platform and management method therefor | |
| Alizadeh et al. | Scalable model predictive control of demand for ancillary services | |
| Yan et al. | Truck-based inter-station battery transportation strategy for battery swapping stations considering the intra-day irregular behavior of electric vehicles | |
| Godec et al. | Effect of maintenance and failure on electrical vehicles charging scheduling at an airport |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260127 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20260304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20260304 |
|
| 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: 20260331 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260413 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7850595 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |