├── .gitattributes ├── .gitignore ├── CITATION.cff ├── LICENSE ├── README.md ├── algos ├── algo_utils.py ├── dqn.py ├── replay.py ├── sac.py └── template.py ├── data ├── pipeline.ipynb └── processed.zip ├── environment.yml ├── envs ├── dss_123 │ ├── BusCoords.dat │ ├── CircuitPlottingScripts.dss │ ├── IEEE123Loads.DSS │ ├── IEEE123Master.dss │ ├── IEEE123Regulators.DSS │ ├── IEEELineCodes.DSS │ ├── P174_Run_SolarRamp.DSS │ ├── P174_Run_VoltageProfile.DSS │ ├── PV5sdata1.csv │ ├── PaperLoadShape.txt │ ├── RevRegTest.dss │ ├── Run_IEEE123Bus.DSS │ ├── Run_YearlySim.dss │ ├── SetDailyLoadShape.DSS │ ├── SolarRamp-Mack.DSS │ ├── SolarRamp.DSS │ ├── SolarRamp.csv │ ├── StorageRamp.CSV │ ├── WindRamp.DSS │ └── WindRampRevRegTest.DSS ├── dss_13 │ ├── IEEE13Node_BusXY.csv │ ├── IEEE13Nodeckt.dss │ └── IEEELineCodes.dss ├── dss_8500 │ ├── AddBusXY.py │ ├── Buscoords.dss │ ├── CapControls.DSS │ ├── Capacitors.dss │ ├── CloudTransient.dss │ ├── Feeder_Loads.dss │ ├── Fuses.DSS │ ├── Generators.dss │ ├── LineCodes.dss │ ├── LineCodes2.DSS │ ├── LineGeometry.dss │ ├── Lines-Geometry.dss │ ├── Lines.dss │ ├── LoadXfmrCodes.dss │ ├── LoadXfmrs.dss │ ├── Loads.dss │ ├── Master-unbal.dss │ ├── Master.dss │ ├── Normalized-1s-2900-pts.CSV │ ├── P174_Run_360kW_PV.DSS │ ├── P174_Run_Voltage_Profile.DSS │ ├── Regulators.dss │ ├── Run_8500Node.dss │ ├── Run_8500Node_Unbal.dss │ ├── Run_RecloserSiting.DSS │ ├── TplxFaultrate.dss │ ├── Transformers.dss │ ├── Triplex_Linecodes.dss │ ├── Triplex_Lines.DSS │ ├── UnbalancedLoads.DSS │ └── WireData.dss ├── env.py └── env_utils.py ├── main.py ├── plot.py ├── res ├── data │ ├── 123_dqn.pkl │ ├── 123_sac.pkl │ ├── 13_dqn.pkl │ ├── 13_sac.pkl │ ├── 8500_dqn.pkl │ └── 8500_sac.pkl └── figs │ ├── bus['13', '123', '8500']_online_max voltage violation.pdf │ └── bus['13', '123', '8500']_online_reward_diff (r - rbaseline).pdf └── vvc.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/README.md -------------------------------------------------------------------------------- /algos/algo_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/algos/algo_utils.py -------------------------------------------------------------------------------- /algos/dqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/algos/dqn.py -------------------------------------------------------------------------------- /algos/replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/algos/replay.py -------------------------------------------------------------------------------- /algos/sac.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/algos/sac.py -------------------------------------------------------------------------------- /algos/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/algos/template.py -------------------------------------------------------------------------------- /data/pipeline.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/data/pipeline.ipynb -------------------------------------------------------------------------------- /data/processed.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/data/processed.zip -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/environment.yml -------------------------------------------------------------------------------- /envs/dss_123/BusCoords.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/BusCoords.dat -------------------------------------------------------------------------------- /envs/dss_123/CircuitPlottingScripts.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/CircuitPlottingScripts.dss -------------------------------------------------------------------------------- /envs/dss_123/IEEE123Loads.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/IEEE123Loads.DSS -------------------------------------------------------------------------------- /envs/dss_123/IEEE123Master.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/IEEE123Master.dss -------------------------------------------------------------------------------- /envs/dss_123/IEEE123Regulators.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/IEEE123Regulators.DSS -------------------------------------------------------------------------------- /envs/dss_123/IEEELineCodes.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/IEEELineCodes.DSS -------------------------------------------------------------------------------- /envs/dss_123/P174_Run_SolarRamp.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/P174_Run_SolarRamp.DSS -------------------------------------------------------------------------------- /envs/dss_123/P174_Run_VoltageProfile.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/P174_Run_VoltageProfile.DSS -------------------------------------------------------------------------------- /envs/dss_123/PV5sdata1.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/PV5sdata1.csv -------------------------------------------------------------------------------- /envs/dss_123/PaperLoadShape.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/PaperLoadShape.txt -------------------------------------------------------------------------------- /envs/dss_123/RevRegTest.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/RevRegTest.dss -------------------------------------------------------------------------------- /envs/dss_123/Run_IEEE123Bus.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/Run_IEEE123Bus.DSS -------------------------------------------------------------------------------- /envs/dss_123/Run_YearlySim.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/Run_YearlySim.dss -------------------------------------------------------------------------------- /envs/dss_123/SetDailyLoadShape.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/SetDailyLoadShape.DSS -------------------------------------------------------------------------------- /envs/dss_123/SolarRamp-Mack.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/SolarRamp-Mack.DSS -------------------------------------------------------------------------------- /envs/dss_123/SolarRamp.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/SolarRamp.DSS -------------------------------------------------------------------------------- /envs/dss_123/SolarRamp.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/SolarRamp.csv -------------------------------------------------------------------------------- /envs/dss_123/StorageRamp.CSV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/StorageRamp.CSV -------------------------------------------------------------------------------- /envs/dss_123/WindRamp.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/WindRamp.DSS -------------------------------------------------------------------------------- /envs/dss_123/WindRampRevRegTest.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_123/WindRampRevRegTest.DSS -------------------------------------------------------------------------------- /envs/dss_13/IEEE13Node_BusXY.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_13/IEEE13Node_BusXY.csv -------------------------------------------------------------------------------- /envs/dss_13/IEEE13Nodeckt.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_13/IEEE13Nodeckt.dss -------------------------------------------------------------------------------- /envs/dss_13/IEEELineCodes.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_13/IEEELineCodes.dss -------------------------------------------------------------------------------- /envs/dss_8500/AddBusXY.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/AddBusXY.py -------------------------------------------------------------------------------- /envs/dss_8500/Buscoords.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Buscoords.dss -------------------------------------------------------------------------------- /envs/dss_8500/CapControls.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/CapControls.DSS -------------------------------------------------------------------------------- /envs/dss_8500/Capacitors.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Capacitors.dss -------------------------------------------------------------------------------- /envs/dss_8500/CloudTransient.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/CloudTransient.dss -------------------------------------------------------------------------------- /envs/dss_8500/Feeder_Loads.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Feeder_Loads.dss -------------------------------------------------------------------------------- /envs/dss_8500/Fuses.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Fuses.DSS -------------------------------------------------------------------------------- /envs/dss_8500/Generators.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Generators.dss -------------------------------------------------------------------------------- /envs/dss_8500/LineCodes.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/LineCodes.dss -------------------------------------------------------------------------------- /envs/dss_8500/LineCodes2.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/LineCodes2.DSS -------------------------------------------------------------------------------- /envs/dss_8500/LineGeometry.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/LineGeometry.dss -------------------------------------------------------------------------------- /envs/dss_8500/Lines-Geometry.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Lines-Geometry.dss -------------------------------------------------------------------------------- /envs/dss_8500/Lines.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Lines.dss -------------------------------------------------------------------------------- /envs/dss_8500/LoadXfmrCodes.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/LoadXfmrCodes.dss -------------------------------------------------------------------------------- /envs/dss_8500/LoadXfmrs.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/LoadXfmrs.dss -------------------------------------------------------------------------------- /envs/dss_8500/Loads.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Loads.dss -------------------------------------------------------------------------------- /envs/dss_8500/Master-unbal.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Master-unbal.dss -------------------------------------------------------------------------------- /envs/dss_8500/Master.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Master.dss -------------------------------------------------------------------------------- /envs/dss_8500/Normalized-1s-2900-pts.CSV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Normalized-1s-2900-pts.CSV -------------------------------------------------------------------------------- /envs/dss_8500/P174_Run_360kW_PV.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/P174_Run_360kW_PV.DSS -------------------------------------------------------------------------------- /envs/dss_8500/P174_Run_Voltage_Profile.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/P174_Run_Voltage_Profile.DSS -------------------------------------------------------------------------------- /envs/dss_8500/Regulators.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Regulators.dss -------------------------------------------------------------------------------- /envs/dss_8500/Run_8500Node.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Run_8500Node.dss -------------------------------------------------------------------------------- /envs/dss_8500/Run_8500Node_Unbal.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Run_8500Node_Unbal.dss -------------------------------------------------------------------------------- /envs/dss_8500/Run_RecloserSiting.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Run_RecloserSiting.DSS -------------------------------------------------------------------------------- /envs/dss_8500/TplxFaultrate.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/TplxFaultrate.dss -------------------------------------------------------------------------------- /envs/dss_8500/Transformers.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Transformers.dss -------------------------------------------------------------------------------- /envs/dss_8500/Triplex_Linecodes.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Triplex_Linecodes.dss -------------------------------------------------------------------------------- /envs/dss_8500/Triplex_Lines.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/Triplex_Lines.DSS -------------------------------------------------------------------------------- /envs/dss_8500/UnbalancedLoads.DSS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/UnbalancedLoads.DSS -------------------------------------------------------------------------------- /envs/dss_8500/WireData.dss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/dss_8500/WireData.dss -------------------------------------------------------------------------------- /envs/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/env.py -------------------------------------------------------------------------------- /envs/env_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/envs/env_utils.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/main.py -------------------------------------------------------------------------------- /plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/plot.py -------------------------------------------------------------------------------- /res/data/123_dqn.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/res/data/123_dqn.pkl -------------------------------------------------------------------------------- /res/data/123_sac.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/res/data/123_sac.pkl -------------------------------------------------------------------------------- /res/data/13_dqn.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/res/data/13_dqn.pkl -------------------------------------------------------------------------------- /res/data/13_sac.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/res/data/13_sac.pkl -------------------------------------------------------------------------------- /res/data/8500_dqn.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/res/data/8500_dqn.pkl -------------------------------------------------------------------------------- /res/data/8500_sac.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/res/data/8500_sac.pkl -------------------------------------------------------------------------------- /res/figs/bus['13', '123', '8500']_online_max voltage violation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/res/figs/bus['13', '123', '8500']_online_max voltage violation.pdf -------------------------------------------------------------------------------- /res/figs/bus['13', '123', '8500']_online_reward_diff (r - rbaseline).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/res/figs/bus['13', '123', '8500']_online_reward_diff (r - rbaseline).pdf -------------------------------------------------------------------------------- /vvc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yg-smile/RL_VVC_dataset/HEAD/vvc.py --------------------------------------------------------------------------------