HELICS Configuration¶
This file contains functions to create HELICS config files for each simulator
-
supportFunctions.helicsConfiguration.
gridlabd_config
(glmDict, selectedFeederDict)¶ This function adds HELICS capabilities to the feeder in question
- Inputs
glmDict - dictionary of the feeder
selectedFeederDict - settings for the specific feeder
- Outputs
- glmDict - the modified feeder dictionary
-
supportFunctions.helicsConfiguration.
matpower_config
(populationDict, transmissionDict)¶ This function adds HELICS capabilities to matpower
- Inputs
populationDict - dictionary containing properties for all the feeders we are using
transmissionDict - - dictionary containing properties for the transmission system we are using
- Outputs
- None
-
supportFunctions.helicsConfiguration.
write_config
(configString)¶ This function writes the HELICS configuration file to disk
- Inputs
- configString - Python dictionary that hold the JSON config information to write to disk
- Outputs
- None
This file contains functions to create HELICS config files for each simulator. This time with Transactive Enegy simulators
-
supportFunctions.realTimeTransactiveEnergy.helicsConfiguration.
dso_config
(populationDict)¶ This function adds HELICS capabilities to the dso in question
- Inputs
- populationDict - dictionary containing properties for the feeders we are using
- Outputs
- None
-
supportFunctions.realTimeTransactiveEnergy.helicsConfiguration.
gridlabd_config
(glmDict, selectedFeederDict, transactiveActive)¶ This function adds HELICS capabilities to the feeder in question
- Inputs
glmDict - dictionary of the feeder
selectedFeederDict - settings for the specific feeder
transactiveActive - add transactive control to the feeder
- Outputs
- glmDict - the modified feeder dictionary
-
supportFunctions.realTimeTransactiveEnergy.helicsConfiguration.
lse_config
(feeder_dict, selectedFeederDict)¶ This function adds FNCS capabilities to the lse in question
- Inputs
feeder_dict - dictionary containing the full feeder
selectedFeederDict - dictionary containing properties for the feeders we are using
Outputs
-
supportFunctions.realTimeTransactiveEnergy.helicsConfiguration.
matpower_config
(populationDict, transmissionDict)¶ This function adds HELICS capabilities to matpower
- Inputs
populationDict - dictionary containing properties for all the feeders we are using
transmissionDict - - dictionary containing properties for the transmission system we are using
- Outputs
- None
-
supportFunctions.realTimeTransactiveEnergy.helicsConfiguration.
write_config
(configString)¶ This function writes the HELICS configuration file to disk
- Inputs
- configString - Python dictionary that hold the JSON config information to write to disk
- Outputs
- None