LOGISTICIAN MODULE FOR ADAPTIVE POWER GRID MANAGEMENT
A system for adaptive power grid management includes a logistician module configured to determine a federation command template for a formation plan comprising a plurality of tasks and class requirements associated with the tasks, select at least one asset class from the asset database for each task based on comparing asset class attributes associated with a plurality of asset classes and the class requirements associated with the tasks, select at least one asset for each asset class based on asset statuses, assign a task of the formation plan to the at least one asset, and generate a provisional logistics list comprising selected assets for the plurality of tasks of the formation plan.
1 . An adaptive power grid management system, the system comprises:
an asset database storing asset attributes of assets on a network of devices; and
a processor coupled to the asset database and the network of devices, the processor being configured to execute a logistician module which causes the processor to:
determine a federation command template for a formation plan based on a context meta object for the formation plan, the federation command template comprises a plurality of tasks and class requirements associated with the tasks;
select at least one asset class from the asset database for each task of the plurality of tasks based on comparing asset class attributes associated with a plurality of asset classes and the class requirements associated with the tasks;
for each selected asset class, select at least one asset based on asset statuses associated with the plurality of assets;
assign a task of the formation plan to the at least one asset;
generate a provisional logistics list comprising selected assets for the plurality of tasks of the formation plan; and
cause the selected assets of the plurality of network of devices to execute the formation plan.
2 . The system of claim 1 , wherein the federation command template is determined based on retrieving the federation command template from a logistics list historical archive by matching the context meta object of the formation plan with historical context meta objects stored in a meta objects database.
3 . The system of claim 1 , wherein the class requirements associated with the tasks comprise asset location, asset area of responsibility, and/or asset function.
4 . The system of claim 1 , wherein the class requirements associated with the task include requirements for asset functions comprising monitoring, diagnostics, performance management, analytics, security, computing, communication, adaptation, device management, optimization, and/or digital twin capabilities.
5 . The system of claim 1 , wherein the class requirements comprise observability index, reachability index, resiliency index, and security index requirements.
6 . The system of claim 1 , wherein the asset class attributes comprise computing resources, security resources, radio capabilities, and/or sensing capabilities.
7 . The system of claim 1 , wherein the asset class attributes are determined based on asset model identifiers, version identifiers, and operating systems associated with each of the plurality of assets.
8 . The system of claim 1 , wherein the processor is further configured to audit the provisional logistics list by comparing the selected asset classes with the combined requirements of tasks in the federation command template.
9 . The system of claim 1 , wherein the asset statuses comprise assigned task, load, and availability.
10 . The system of claim 1 , wherein the asset database stores real-time asset status information updated via communications with the plurality of assets on the network of devices.
11 . The system of claim 1 , wherein the at least one asset is assigned two or more tasks of the plurality of tasks based on availability.
12 . The system of claim 1 , wherein the processor is further configured to verify asset health of the at least one asset based on real-time health monitoring prior to causing the at least one asset to execute the task.
13 . The system of claim 12 , wherein the processor is further configured to initiate an asset replacement process in the event that an asset fails health assessment.
14 . The system of claim 1 , wherein the plurality of assets comprises field agent devices associated with one or more of a power grid controller, a power grid substation, a microgrid controller, a power plant, a solar farm, a windfarm, and an electric vehicle charging station.
15 . A method for adaptive power grid management, the method comprising:
determining, at a processor executing a logistician module and coupled to an asset database and a network of devices, a federation command template for a formation plan based on a context meta object for the formation plan, wherein the federation command template comprises a plurality of tasks and class requirements associated with the tasks;
selecting at least one asset class from the asset database for each task of the plurality of tasks based on comparing asset class attributes associated with a plurality of asset classes and the class requirements associated with the tasks;
for each selected asset class, selecting at least one asset based on asset statuses associated with the plurality of assets;
assigning a task of the formation plan to the at least one asset;
generating a provisional logistics list comprising selected assets for the plurality of tasks of the formation plan; and
causing the selected assets of the plurality of network of devices to execute the formation plan.
16 . The method of claim 15 , further comprising determining the federation command template by retrieving the federation command template from a logistics list historical archive by matching the context meta object of the formation plan with historical context meta objects stored in a meta objects database.
17 . The method of claim 15 , wherein the class requirements associated with the tasks comprise asset location, asset area of responsibility, and/or asset function.
18 . The method of claim 15 , wherein the class requirements associated with the task include requirements for asset functions comprising monitoring, diagnostics, performance management, analytics, security, computing, communication, adaptation, device management, optimization, and/or digital twin capabilities.
19 . The method of claim 15 , wherein the class requirements comprise observability index, reachability index, resiliency index, and security index requirements.
20 . The method of claim 15 , wherein the asset class attributes comprise computing resources, security resources, radio capabilities, and/or sensing capabilities.
21 . The method of claim 15 , wherein the asset class attributes are determined based on asset model identifiers, version identifiers, and operating systems associated with each of the plurality of assets.
22 . The method of claim 15 , further comprising auditing the provisional logistics list by comparing the selected asset classes with the combined requirements of tasks in the federation command template.
23 . The method of claim 15 , wherein the asset statuses comprise assigned task, load, and availability.
24 . The method of claim 15 , wherein the asset database stores real-time asset status information updated via communications with the plurality of assets on the network of devices.
25 . The method of claim 15 , further comprising assigning two or more tasks of the plurality of tasks to the at least one asset based on availability.
26 . The method of claim 15 , further comprising verifying asset health of the at least one asset based on real-time health monitoring prior to causing the at least one asset to execute the task.
27 . The method of claim 15 , further comprising initiating an asset replacement process in the event that an asset fails assessment of the asset health.