diff --git a/.github/workflows/dev-ci.yml b/.github/workflows/dev-ci.yml
new file mode 100644
index 0000000..dea1442
--- /dev/null
+++ b/.github/workflows/dev-ci.yml
@@ -0,0 +1,57 @@
+name: Dev CI
+
+on:
+ pull_request:
+
+jobs:
+ build:
+
+ runs-on: ubuntu-latest
+ strategy:
+ fail-fast: false
+ matrix:
+ python-version: ["3.9", "3.10"]
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v5
+ with:
+ python-version: ${{ matrix.python-version }}
+
+ - name: Install dependencies
+ run: |
+ python -m pip install --upgrade pip build setuptools wheel
+ python -m pip install --upgrade flake8 pytest pytest-cov
+
+ - name: Build package
+ run: python -m build --wheel
+
+ - name: Install wheel
+ run: pip install dist/*.whl
+
+ # Pending to be added in the near future:
+ # * flake8 src --count --exit-zero --max-complexity=10
+ - name: Linting with flake8
+ run: |
+ # stop the build if there are Python syntax errors or undefined names
+ flake8 src --count --show-source --statistics
+ # exit-zero treats all errors as warnings. The GitHub editor is 99 chars wide
+ flake8 src --count --exit-zero --statistics
+
+ # - name: Run tests
+ # run: pytest
+
+ - name: Generate coverage
+ run: pytest --cov=. --cov-report=xml
+
+ #- name: Sonar analysis
+ # uses: sonarsource/sonarcloud-github-action@v2.0.2
+ # env:
+ # GITHUB_TOKEN: ${{ secrets.REPO_ACCESS_TOKEN }}
+ # SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
+ # with:
+ # args: |
+ # -Dsonar.python.coverage.reportPaths=coverage.xml
+
diff --git a/attic/curves_creation.py b/attic/curves_creation.py
index 6b46362..7e74ee6 100644
--- a/attic/curves_creation.py
+++ b/attic/curves_creation.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
-# (c) 2023/24 RTE
+# (c) 2023/24 RTE
# Developed by Grupo AIA
# marinjl@aia.es
# omsg@aia.es
diff --git a/attic/steady_state.py b/attic/steady_state.py
index e4bdabe..16fb5f4 100644
--- a/attic/steady_state.py
+++ b/attic/steady_state.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
-# (c) 2023/24 RTE
+# (c) 2023/24 RTE
# Developed by Grupo AIA
# marinjl@aia.es
# omsg@aia.es
diff --git a/docs/manual/helps.py b/docs/manual/helps.py
index ada713a..7cdef18 100644
--- a/docs/manual/helps.py
+++ b/docs/manual/helps.py
@@ -6,7 +6,7 @@
def write_output(file, text):
for line in text.splitlines():
file.write(f"\t{line}\n")
- file.write(f"\n")
+ file.write("\n")
def generate_help_files():
diff --git a/examples/Model/BESS/WECC/Dynawo/Zone1/Producer.dyd b/examples/Model/BESS/WECC/Dynawo/Zone1/Producer.dyd
index ad166f7..55a6eeb 100644
--- a/examples/Model/BESS/WECC/Dynawo/Zone1/Producer.dyd
+++ b/examples/Model/BESS/WECC/Dynawo/Zone1/Producer.dyd
@@ -2,7 +2,7 @@
-
+
-
+
diff --git a/examples/Model/BESS/WECC/Dynawo/Zone1/Producer.par b/examples/Model/BESS/WECC/Dynawo/Zone1/Producer.par
index a3926dc..e602352 100644
--- a/examples/Model/BESS/WECC/Dynawo/Zone1/Producer.par
+++ b/examples/Model/BESS/WECC/Dynawo/Zone1/Producer.par
@@ -1,7 +1,7 @@
-
+
diff --git a/examples/Model/BESS/WECC/Dynawo/Zone3/Producer.dyd b/examples/Model/BESS/WECC/Dynawo/Zone3/Producer.dyd
index 2283d94..591c0c5 100644
--- a/examples/Model/BESS/WECC/Dynawo/Zone3/Producer.dyd
+++ b/examples/Model/BESS/WECC/Dynawo/Zone3/Producer.dyd
@@ -4,9 +4,9 @@
-
+
-
+
diff --git a/examples/Model/BESS/WECC/Dynawo/Zone3/Producer.par b/examples/Model/BESS/WECC/Dynawo/Zone3/Producer.par
index 88398fa..880e7a7 100644
--- a/examples/Model/BESS/WECC/Dynawo/Zone3/Producer.par
+++ b/examples/Model/BESS/WECC/Dynawo/Zone3/Producer.par
@@ -1,7 +1,7 @@
-
+
diff --git a/examples/Model/BESS/WECC/ProducerCurves/CurvesFiles.ini b/examples/Model/BESS/WECC/ProducerCurves/CurvesFiles.ini
index 31e4f58..0928232 100755
--- a/examples/Model/BESS/WECC/ProducerCurves/CurvesFiles.ini
+++ b/examples/Model/BESS/WECC/ProducerCurves/CurvesFiles.ini
@@ -45,17 +45,17 @@ StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
# Wind Turbines or PV Arrays in Zone1
[Curves-Dictionary-Zone1]
NetworkFrequencyPu = NetworkFrequencyPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
# Wind Turbines or PV Arrays in Zone3
[Curves-Dictionary-Zone3]
NetworkFrequencyPu = NetworkFrequencyPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.csv
index 49edab8..7183f20 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;1.0;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904;1.0
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;1.0;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904;1.0
0.00711;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;1.0;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.dict
index 7ca8a8d..bfaae11 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv
index ea6e6d7..65a5cf3 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0966663296016708;-0.3749994061789999;-0.3419448523738361;-0.400000336623;-0.3647420603934174;1.0;10.0;-0.374932;-0.393889;-0.393889;-0.374932;-0.393889;-0.344705;0.362134;-0.374932;-0.393889;1.087688;0.4999625695799636;1.0
0.0;1.0966663296016708;-0.3749983102;-0.3419438530005806;-0.400000375444;-0.3647420957925164;1.0;10.0;-0.374932;-0.393889;-0.393889;-0.37493;-0.393889;-0.344703;0.362134;-0.37493;-0.39389;1.087688;0.499961190658835;1.0
1e-06;1.096666294203027;-0.374992414867;-0.341938488352572;-0.399999802383;-0.3647415850176094;1.0;10.0;-0.374932;-0.393889;-0.393889;-0.374924;-0.39389;-0.344699;0.362134;-0.374924;-0.39389;1.087688;0.4999584328291703;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict
index bf55570..fd7349c 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv
index 9f57679..99ca8a0 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;0.9922218996318314;0.374999374186;0.3779390218308478;0.40000033958;0.4031359716293523;1.0;10.0;0.375083;0.407465;0.407465;0.375083;0.407465;0.374252;-0.406561;0.375083;0.407465;1.002222;0.5525906316840704;1.0
0.0;0.9922218996318314;0.374999374186;0.3779390218308478;0.40000033958;0.4031359716293523;1.0;10.0;0.375083;0.407465;0.407465;0.375083;0.407465;0.374252;-0.406561;0.375083;0.407465;1.002222;0.5525906316840704;1.0
2e-05;0.9922209007927618;0.374999359642;0.3779393876327177;0.399992026566;0.4031279992655018;1.0;10.0;0.375083;0.407465;0.407465;0.375083;0.407457;0.374252;-0.406554;0.375083;0.407457;1.002221;0.5525854815501399;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict
index bf55570..fd7349c 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Active.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Active.csv
index 0579e86..c2b3da0 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Active.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Active.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444448220734306;0.750000701258;0.7180855181694515;0.399999680942;0.382978279453692;10.0;0.750181;0.416192;0.416192;0.750181;0.416192;0.711647;-0.394814;0.750181;0.416191;1.054148;0.8138301709847086
0.0;1.044443880792549;0.749999896035;0.7180853943688025;0.399999562895;0.3829785115802208;10.0;0.750181;0.416192;0.416192;0.750181;0.416192;0.711647;-0.394813;0.750181;0.416191;1.054148;0.8138296858544791
9e-06;1.0444407193254197;0.7499971174800001;0.7180849076474212;0.39999046386;0.3829709589629411;10.0;0.750181;0.416192;0.416192;0.750178;0.416183;0.711647;-0.394806;0.750178;0.416182;1.054144;0.81382628996918
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Active.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Active.dict
index 17880ce..f56b745 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Active.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Active.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Reactive.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Reactive.csv
index d958aaf..7a7bf1a 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Reactive.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Reactive.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012605;0.012605;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012605;0.012605;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.006933;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012605;0.012605;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Reactive.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Reactive.dict
index 17880ce..f56b745 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Reactive.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Reactive.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Voltage.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Voltage.csv
index 524c09b..536b16e 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Voltage.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Voltage.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;1.044788;1.044788;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;1.044788;1.044788;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;1.044788;1.044788;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Voltage.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Voltage.dict
index 17880ce..f56b745 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Voltage.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.SetPointStep.Voltage.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv
index 44a5364..6347853 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.04444460284354;0.749999722973;0.7180847322405587;-7.564200000263203e-08;-7.242318050827573e-08;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.0;1.04444460284354;0.749999722973;0.7180847322405587;-7.564200000263203e-08;-7.242318050827573e-08;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.007047;1.04444460284354;0.749999722973;0.7180847322405587;-7.564200000263203e-08;-7.242318050827573e-08;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict
index bf55570..fd7349c 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv
index ca7fdcd..2dc9ea2 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.04444460284354;0.749999722973;0.7180847322405587;-7.564200000263203e-08;-7.242318050827573e-08;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.0;1.04444460284354;0.749999722973;0.7180847322405587;-7.564200000263203e-08;-7.242318050827573e-08;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.007047;1.04444460284354;0.749999722973;0.7180847322405587;-7.564200000263203e-08;-7.242318050827573e-08;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict
index f7c9cd1..1f2b3bc 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict
@@ -23,9 +23,9 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
NetworkFrequencyPu = NetworkFrequencyPu
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv
index 5515880..7aedec6 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.04444460284354;0.749999722973;0.7180847322405587;-7.564200000263203e-08;-7.242318050827573e-08;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.0;1.04444460284354;0.749999722973;0.7180847322405587;-7.564200000263203e-08;-7.242318050827573e-08;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.007047;1.04444460284354;0.749999722973;0.7180847322405587;-7.564200000263203e-08;-7.242318050827573e-08;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict
index 9f60092..af14983 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv
index 8be38ed..feb07da 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.007047;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict
index 865b1cd..e676160 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict
@@ -23,7 +23,7 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv
index 6e38307..7e08285 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444448220734306;0.750000701258;0.7180855181694515;0.399999680942;0.382978279453692;10.0;0.750181;0.416192;0.416192;0.750181;0.416192;0.711647;-0.394814;0.750181;0.416191;1.054148;0.8138301709847086
0.0;1.044443880792549;0.749999896035;0.7180853943688025;0.399999562895;0.3829785115802208;10.0;0.750181;0.416192;0.416192;0.750181;0.416192;0.711647;-0.394813;0.750181;0.416191;1.054148;0.8138296858544791
9e-06;1.0444407193254197;0.7499971174800001;0.7180849076474212;0.39999046386;0.3829709589629411;10.0;0.750181;0.416192;0.416192;0.750178;0.416183;0.711647;-0.394806;0.750178;0.416182;1.054144;0.81382628996918
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict
index 865b1cd..e676160 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict
@@ -23,7 +23,7 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv
index 35db939..3ebed48 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.007047;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict
index 908223a..2a4ccee 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv
index 547ff65..e0071ef 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActivePower;Wind_Turbine_GEN_InjectedReactivePower;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_ActivePowerPu;Wind_Turbine_GEN_ReactivePowerPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActivePower;Bess_GEN_InjectedReactivePower;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_ActivePowerPu;Bess_GEN_ReactivePowerPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.0;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
0.007047;1.0444448391609773;0.750000004028;0.7180848388608915;-3.733540000388449e-07;-3.574664606881177e-07;10.0;0.750141;0.012606;0.012606;0.750141;0.012606;0.717984;-0.012066;0.750141;0.012605;1.044788;0.718085379750904
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict
index e9afc9a..fc73079 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv
index d24fe1e..0afa163 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;0.9992878302616318;0.7171327810060001;0.7176438652497565;0.0009986992709999;0.0009994110212855;10.0;0.727473;-0.017174;1.044912;0.9997915697009052;1.0;0.7276756915034335;1.0
0.0;0.9992878302616318;0.717132820121;0.7176439043926328;0.0009977007489999;0.0009984117876615;10.0;0.727473;-0.017174;1.044912;0.9997915697009052;1.0;0.7276756915034335;1.0
2e-06;0.9992878302616318;0.717132937466;0.717644021821262;0.0009947051829999;0.0009954140867897;10.0;0.727473;-0.017174;1.044912;0.9997915697009052;1.0;0.7276756915034335;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict
index 74b44fa..f51890f 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv
index 3860244..8bfdd6f 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;0.9784223183968158;0.7028606550669999;0.7183612248529503;-0.3732901639999999;-0.3815225358019743;10.0;0.734085;0.365562;1.035552;0.9695848339289348;1.0;0.8200709500213992;1.0
0.0;0.9784223183968158;0.702859715732;0.7183602648022828;-0.3732911800069999;-0.3815235742155315;10.0;0.734085;0.365563;1.035552;0.9695848339289348;1.0;0.8200713957906348;1.0
1e-06;0.9784223183968158;0.702858891405;0.7183594222959493;-0.3732951290269999;-0.3815276103254257;10.0;0.734085;0.365564;1.035552;0.9695848339289348;1.0;0.8200718415608476;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict
index 74b44fa..f51890f 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv
index a00fb6f..31687e5 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0201525187034537;0.7319681431480001;0.7175085388979712;0.391247604227;0.3835187357320353;10.0;0.721053;-0.399916;1.054271;1.0299982792471063;1.0;0.8245303122778447;1.0
0.0;1.0201525187034537;0.7319681830720001;0.7175085780332958;0.3912465848559999;0.3835177364981155;10.0;0.721053;-0.399916;1.054271;1.0299982792471063;1.0;0.8245303122778447;1.0
3e-06;1.0201515194695343;0.731968670094;0.7175097582314186;0.391241172786;0.3835128069891425;10.0;0.721053;-0.399914;1.054271;1.0299972808318476;1.0;0.8245293422341015;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict
index 74b44fa..f51890f 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.csv
index 9298d98..8dc3711 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
7.170142;1.0444177160719743;0.6000000266099998;0.5744828121707691;-6.307500000122075e-07;-6.039250295221345e-07;10.0;0.583937;-0.012803;1.044818;1.04479153967191;1.0;0.5840773380109864;1.0
8.409445;1.0441693077887322;0.599999507892;0.5746189850788053;-6.305999998746282e-08;-6.039250485250024e-08;10.0;0.584069;-0.013116;1.044818;1.0445434399784437;1.0;0.584216249531798;1.0
9.205042;1.0432078536600458;0.599999516936;0.5751485812064487;4.770559999995823e-07;4.572971707659732e-07;10.0;0.584578;-0.014349;1.044818;1.0435826831928556;1.0;0.5847540781260102;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.dict
index 1b47997..e9fa2b0 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv
index 3425432..4e288c2 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0444441951219796;0.750000117442;0.7180853902437633;-7.101019999703212e-07;-6.798850558860055e-07;10.0;0.727473;-0.017174;1.044912;1.044912102877558;1.0;0.7276756915034335;1.0
0.0;1.0444441951219796;0.750000117442;0.7180853902437633;-7.101019999703212e-07;-6.798850558860055e-07;10.0;0.727473;-0.017174;1.044912;1.044912102877558;1.0;0.7276756915034335;1.0
0.008816;1.0444441951219796;0.750000117442;0.7180853902437633;-7.101019999703212e-07;-6.798850558860055e-07;10.0;0.727473;-0.017174;1.044912;1.044912102877558;1.0;0.7276756915034335;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict
index 11c2f83..ca63328 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv
index 34aad6b..517b925 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0444442947563073;0.450000145734;0.430851265111267;-1.5041399999964913e-07;-1.4401342489476104e-07;10.0;0.440353;-0.009325;1.044737;1.044737244472982;1.0;0.4404517229322641;1.0
0.0;1.0444442947563073;0.450000145734;0.430851265111267;-1.5041399999964913e-07;-1.4401342489476104e-07;10.0;0.440353;-0.009325;1.044737;1.044737244472982;1.0;0.4404517229322641;1.0
0.014567;1.0444442947563073;0.450000145734;0.430851265111267;-1.5041399999964913e-07;-1.4401342489476104e-07;10.0;0.440353;-0.009325;1.044737;1.044737244472982;1.0;0.4404517229322641;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict
index 11c2f83..ca63328 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv
index c681784..6833a3c 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0444445400929625;0.7500003868600001;0.718085411019761;0.0749996077599999;0.0718081285132904;10.0;0.726254;-0.088937;1.046666;1.046666785091129;1.0;0.7316793440332997;1.0
0.0;1.0444445400929625;0.7500003868600001;0.718085411019761;0.0749996077599999;0.0718081285132904;10.0;0.726254;-0.088937;1.046666;1.046666785091129;1.0;0.7316793440332997;1.0
0.008816;1.0444445400929625;0.7500003868600001;0.718085411019761;0.0749996077599999;0.0718081285132904;10.0;0.726254;-0.088937;1.046666;1.046666785091129;1.0;0.7316793440332997;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict
index 11c2f83..ca63328 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv
index dc3f34c..52d282c 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0444441951219796;0.750000117442;0.7180853902437633;-7.101019999703212e-07;-6.798850558860055e-07;10.0;0.727473;-0.017174;1.044912;1.044912102877558;1.0;0.7276756915034335;1.0
0.0;1.0444441951219796;0.750000117442;0.7180853902437633;-7.101019999703212e-07;-6.798850558860055e-07;10.0;0.727473;-0.017174;1.044912;1.044912102877558;1.0;0.7276756915034335;1.0
0.008816;1.0444441951219796;0.750000117442;0.7180853902437633;-7.101019999703212e-07;-6.798850558860055e-07;10.0;0.727473;-0.017174;1.044912;1.044912102877558;1.0;0.7276756915034335;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict
index 11c2f83..ca63328 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv
index 66a6e68..b3db0f5 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.044444857474534;0.750000087607;0.7180849062922279;5.55173999992629e-07;5.315493642575242e-07;10.0;0.727473;-0.017174;1.044912;1.0449114620148443;1.0;0.7276756915034335;1.0
0.0;1.044444857474534;0.750000087607;0.7180849062922279;5.55173999992629e-07;5.315493642575242e-07;10.0;0.727473;-0.017174;1.044912;1.0449114620148443;1.0;0.7276756915034335;1.0
0.009724;1.044444857474534;0.750000087607;0.7180849062922279;5.55173999992629e-07;5.315493642575242e-07;10.0;0.727473;-0.017174;1.044912;1.0449114620148443;1.0;0.7276756915034335;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict
index 0302d4c..dba0a48 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.AReactance.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.AReactance.csv
index b463eee..d7a2d9d 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.AReactance.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.AReactance.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0444445953912538;0.7500003744420001;0.7180853611110376;1.8345999999667842e-07;1.7565316610016393e-07;10.0;0.727473;-0.017174;1.044912;1.0449117948784004;1.0;0.7276756915034335;1.0
0.0;1.0444445953912538;0.7500003744420001;0.7180853611110376;1.8345999999667842e-07;1.7565316610016393e-07;10.0;0.727473;-0.017174;1.044912;1.0449117948784004;1.0;0.7276756915034335;1.0
0.008816;1.0444445953912538;0.7500003744420001;0.7180853611110376;1.8345999999667842e-07;1.7565316610016393e-07;10.0;0.727473;-0.017174;1.044912;1.0449117948784004;1.0;0.7276756915034335;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.AReactance.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.AReactance.dict
index 1b47997..e9fa2b0 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.AReactance.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.AReactance.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.BReactance.csv b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.BReactance.csv
index 8219ca8..72191c1 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.BReactance.csv
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.BReactance.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0444441951219796;0.750000117442;0.7180853902437633;-7.101019999703212e-07;-6.798850558860055e-07;10.0;0.727473;-0.017174;1.044912;1.044912102877558;1.0;0.7276756915034335;1.0
0.0;1.0444441951219796;0.750000117442;0.7180853902437633;-7.101019999703212e-07;-6.798850558860055e-07;10.0;0.727473;-0.017174;1.044912;1.044912102877558;1.0;0.7276756915034335;1.0
0.008816;1.0444441951219796;0.750000117442;0.7180853902437633;-7.101019999703212e-07;-6.798850558860055e-07;10.0;0.727473;-0.017174;1.044912;1.044912102877558;1.0;0.7276756915034335;1.0
diff --git a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.BReactance.dict b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.BReactance.dict
index 1b47997..e9fa2b0 100644
--- a/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.BReactance.dict
+++ b/examples/Model/BESS/WECC/ProducerCurves/PCS_RTE-I16z3.USetPointStep.BReactance.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/CurvesFiles.ini b/examples/Model/BESS/WECC/ReferenceCurves/CurvesFiles.ini
index 31e4f58..0928232 100755
--- a/examples/Model/BESS/WECC/ReferenceCurves/CurvesFiles.ini
+++ b/examples/Model/BESS/WECC/ReferenceCurves/CurvesFiles.ini
@@ -45,17 +45,17 @@ StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
# Wind Turbines or PV Arrays in Zone1
[Curves-Dictionary-Zone1]
NetworkFrequencyPu = NetworkFrequencyPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
# Wind Turbines or PV Arrays in Zone3
[Curves-Dictionary-Zone3]
NetworkFrequencyPu = NetworkFrequencyPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.csv
index ff07cf2..32278a9 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0442310615797796;0.7499926971413914;0.7179238804138769;-3.653432237808261e-07;-3.9687683987632495e-07;0.9998847760937425;10.000094844900797;0.7500571084572264;0.01260691615064746;0.012602421699629317;0.7180235750037258;-0.012030173409518854;1.0449711246586093;0.7181336941767964;1.0000349983704786
0.0;1.04423442345028;0.749992549199572;0.7179280125815427;-1.1455598341351611e-06;-1.1430846858267827e-06;0.999887372514081;10.000088167502355;0.7500588699474159;0.012606891428442528;0.012602499516279928;0.7180226097163874;-0.012028953050295419;1.044965924991738;0.7181330160289949;1.0000341665513157
1e-06;1.0442365171137613;0.7499914541565684;0.7179320741384173;-5.69714377959498e-06;-5.500184219347536e-06;0.9998899450153733;10.000081628170332;0.7500606188354194;0.012606866946940872;0.012602577175058435;0.7180216552583701;-0.012025733022014085;1.044959729845064;0.7181323006507248;1.00003333153159
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.dict
index 7ca8a8d..bfaae11 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridFreqRamp.W500mHz250ms.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv
index 570a37c..3c38409 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0966027132122185;-0.37499940607123233;-0.341944842448293;-0.4000003372104705;-0.3647420834522253;0.9998677917987564;9.999442812343656;-0.3749320028949227;-0.39388896942334417;-0.3938889426686147;-0.34470496207107193;0.36187683394258036;1.087687559099625;0.4999962360827359;1.0000769986798752
0.0;1.0966048054254873;-0.3749983490063974;-0.34194387867949927;-0.4000014719308026;-0.36474311761142864;0.9998710001303944;9.999453681289067;-0.3749320028137972;-0.3938889700387681;-0.3938889440378053;-0.3447029629843373;0.3618843200592549;1.0876881307213382;0.49999572883437643;1.0000756391760264
1e-06;1.0966068553386026;-0.37499370502243706;-0.34193965519706737;-0.4000052438916772;-0.36474656832371743;0.9998742095163863;9.999464559292639;-0.37493200273692956;-0.39388897065446976;-0.39388894539919456;-0.3446999638944921;0.3618927935977833;1.0876876843182635;0.4999952553866986;1.0000742751548202
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict
index bf55570..fd7349c 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv
index 1f9518b..5fc1d53 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;InfiniteBus_BUS_NetworkFrequencyPu;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;0.9922223544851457;0.3749614693298093;0.3778680875589368;0.40000032030607136;0.40313597354798003;1.000002164116999;9.99996491855471;0.3750880476393939;0.4074485927801836;0.4075198742429984;0.37427198400621725;-0.4065712405186161;1.0022669272969122;0.5525383464887273;0.9999058982123171
0.0;0.9922218973822182;0.3749623561004716;0.37786985636701914;0.3999993296470928;0.4031349746717165;1.0000025448157133;9.999964398911084;0.37508806582202675;0.40744888540641677;0.40751842575771857;0.3742715989823378;-0.4065699065759148;1.002265726714323;0.5525386345150624;0.9999079459189194
1e-06;0.9922204496260111;0.37496312595200115;0.3778718857626359;0.39999200811123137;0.40312800111048475;1.0000029101077283;9.999963992855793;0.3750880759283655;0.40744918003565705;0.40751698840554934;0.37427121617565523;-0.40656357617339134;1.0022635353363305;0.5525352381719066;0.9999099870517079
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict
index bf55570..fd7349c 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Active.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Active.csv
index 9d40df2..0942852 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Active.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Active.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444360283109735;0.7499252689433542;0.7181485523067416;0.400021034943904;0.38299133003574815;10.00087863861751;0.7501994098655452;0.41622508468365793;0.4161135104696806;0.7117165079086251;-0.3948139969193476;1.0541311291899582;0.8137862392663282
0.0;1.0444354521522832;0.7499259295021062;0.7181464544054013;0.400019136507539;0.3829899859153707;10.000859952507435;0.7501985145515361;0.41622434986221196;0.4161152122872801;0.7117148946374641;-0.39481199707503084;1.0541299885224216;0.8137861856315879
1e-06;1.0444326533046784;0.7499258725878304;0.7181452008349143;0.4000109300897329;0.38298341573495254;10.000841298661925;0.7501976223236618;0.4162236211438866;0.41611691002384693;0.7117132820215591;-0.39480599722889326;1.0541268475982646;0.8137841922561817
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Active.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Active.dict
index 17880ce..f56b745 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Active.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Active.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Reactive.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Reactive.csv
index 449418b..dbbb71b 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Reactive.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Reactive.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0447405512693904;0.7501686523579199;0.7181437918645596;-2.3752210899369662e-07;-3.4138965390496066e-07;9.9982472610372;0.7500117901323419;0.0126049216344471;0.7181328047207585;-0.012065889790334738;1.0452442191510867;0.7180849967280576
0.0;1.0447497981341771;0.7501689938562547;0.7181423181435773;-2.3293115271694545e-07;-3.4235749703210676e-07;9.998165793639808;0.7500038757172007;0.012604918307065135;0.7181335279659548;-0.01206588947053475;1.0452570217936064;0.7180809749576772
0.006933;1.0447592854978163;0.7501694126260939;0.7181407993847646;-2.282689321089399e-07;-3.4332174778501814e-07;9.998084782392135;0.7499957939686961;0.012604914915483807;0.7181343124581437;-0.012065889102794294;1.045270163270008;0.7180768523874004
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Reactive.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Reactive.dict
index 17880ce..f56b745 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Reactive.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Reactive.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Voltage.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Voltage.csv
index 5e0e715..920018e 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Voltage.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Voltage.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.044621463614589;0.7500784602468411;0.7181383096186591;-7.343566417191906e-07;-1.2759667799142696e-06;9.996883440563499;0.7502117129433351;1.0449790658456035;0.7180275163328692;-0.01206602601257585;1.0446603216679728;0.7180486449822149
0.0;1.0446171673637743;0.7500767280135274;0.7181371860849909;-7.237041336757871e-07;-1.2558254944796375e-06;9.996952125252346;0.7502106269225639;1.0449743928609656;0.7180265822493298;-0.01206602550386099;1.0446632190354588;0.7180495972168867
0.0;1.044612890317769;0.7500750004445996;0.718136064857917;-7.130025645411689e-07;-1.2356477844442918e-06;9.997020672628912;0.7502095389737448;1.0449697382429606;0.7180256364093306;-0.012066024999735633;1.0446661045966412;0.718050546409105
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Voltage.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Voltage.dict
index 17880ce..f56b745 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Voltage.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.SetPointStep.Voltage.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv
index f94433b..dd8ae14 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444549759804769;0.7500021141389037;0.7181009193859883;-3.972279409276925e-06;-3.718403734085387e-05;9.998086273495614;0.75015683111265;0.012606541411632581;0.012607518356268856;0.7178892723042326;-0.012066021875888426;1.0447890248966856;0.7178462626477804
0.0;1.044454740606832;0.7500021689677385;0.7181005380976335;-4.963280251494631e-06;-3.7253404525835176e-05;9.99812945174103;0.7501567550472215;0.012606532389657926;0.012607479739670253;0.7178909837625733;-0.0120640213815786;1.0447890575701801;0.7178516166004044
1e-06;1.0444535098889596;0.7500017980822673;0.7181004390957285;-9.008469083021476e-06;-4.025398846991089e-05;9.998172448177295;0.7501566633857737;0.012606523394023768;0.012607441489906866;0.7178926962686831;-0.012060020889665268;1.0447880861524257;0.7178569125364914
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict
index bf55570..fd7349c 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv
index 2e4c580..fd91b56 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444104580725564;0.750017307824119;0.7180368331973104;2.6587599614731115e-05;-6.465009770575574e-05;10.000602380016716;0.7501778925337249;0.012607329249196624;0.0126046830773243;0.717829182971461;-0.012066023703752243;1.0447289518161165;0.7178428076485771
0.0;1.0444113691515415;0.7500168629458118;0.7180381266988525;2.4875444019121175e-05;-6.424240796105777e-05;10.000588590515353;0.7501768606275364;0.012607301074018178;0.012604714392090153;0.7178324769122815;-0.012064023030088973;1.044730240846839;0.717848802873138
1e-06;1.0444112809454857;0.750015995947891;0.7180396877522708;2.0112767447426606e-05;-6.675995090261764e-05;10.000574841328579;0.7501758375623265;0.012607273074921925;0.01260474543816862;0.7178357620797307;-0.01206002236070452;1.0447305258919322;0.7178547332156345
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict
index f7c9cd1..1f2b3bc 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict
@@ -23,9 +23,9 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
NetworkFrequencyPu = NetworkFrequencyPu
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv
index dacd3f9..73f7279 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.044383704575138;0.7500519102953798;0.7181675517392776;-8.97044757053851e-08;-1.010845921372028e-07;10.001419546289503;0.7501818457023324;0.012604787821949596;0.012604934524102898;0.7179335928376933;-0.012074836985202486;1.0446990110555903;0.7182344609429765
0.0;1.0443850357582398;0.7500511888734668;0.7181655291982303;-1.129450094365217e-06;-1.0961181266035473e-06;10.00138745500111;0.7501807479376094;0.012604822640370593;0.012604957349547;0.7179347146309253;-0.012072646138858573;1.0447012957606556;0.7182310064325269
1e-06;1.044385365639259;0.7500500292925012;0.7181637937076935;-5.223045597352475e-06;-5.0150567082284055e-06;10.001355307085545;0.7501796616129373;0.012604857270557268;0.012604980034817194;0.7179358386107415;-0.012068454426283924;1.0447025611082297;0.718227526837937
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict
index 9f60092..af14983 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv
index b53a735..722ed2d 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444077669505047;0.749841640785621;0.7180620495780551;-4.3286952295926926e-07;-3.3761699857332875e-07;9.998722564545107;0.7503993688219986;0.012605500083588263;0.012605251802010612;0.7178585232628749;-0.012075759726235329;1.0448643477787387;0.7181757531863929
0.0;1.0444076859184663;0.749844345828154;0.718062936880952;-1.211660159462184e-06;-1.0850807481732666e-06;9.998749169978058;0.7503932018751914;0.012605501086299282;0.012605269694401315;0.7178614641323491;-0.01207353159644346;1.044861668208327;0.7181739781006037
1e-06;1.044406342981727;0.7498460867467697;0.7180637759831596;-5.7618183816467614e-06;-5.443436401276132e-06;9.998775704581165;0.7503870552828332;0.012605502319253533;0.012605287607737381;0.7178643919290308;-0.01206930461452529;1.044857996084637;0.7181721684880119
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict
index 865b1cd..e676160 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict
@@ -23,7 +23,7 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv
index 7d77555..c27bc26 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0443020393000562;0.7499153745080411;0.718132520023724;0.40000026327282234;0.3829920410171657;10.000719695315267;0.7501713517100914;0.41617101209714874;0.41616221757790234;0.7117252570207485;-0.3948140491745798;1.0542007539576326;0.8139133579942619
0.0;1.0443044213667205;0.749915439268056;0.7181308625922428;0.3999987642899929;0.3829906363277327;10.000706709499307;0.750171178636296;0.41617150398217523;0.41616276824026693;0.711723607983404;-0.394812048234575;1.0541985037363313;0.8139103235368162
1e-06;1.0443045701624638;0.7499148000034691;0.7181300440757691;0.39999095638423493;0.3829840059722928;10.000693699580127;0.7501710086865996;0.4161719922699239;0.41616331779841254;0.7117219695029683;-0.3948060472966665;1.0541942501440997;0.8139053539837962
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict
index 865b1cd..e676160 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict
@@ -23,7 +23,7 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv
index 38ec10e..d0aeb51 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0444083714865673;0.7499912482118613;0.7181438002380336;-3.815529905030758e-07;-3.885637306959921e-07;10.000467708773128;0.750384026466772;0.012604209571392605;0.012604923440337349;0.717936934168938;-0.01207615750134746;1.0447281463262812;0.7180254163841946
0.0;1.044407623063541;0.7499908922335253;0.7181427631804039;-1.1615416533968381e-06;-1.134953089791657e-06;10.000453165930084;0.7503784829245626;0.012604250140152914;0.012604949178546845;0.7179384570012807;-0.012073935728174572;1.0447279600808548;0.7180266326724998
1e-06;1.0444056356002163;0.7499895783192209;0.7181416906775276;-5.712898243790483e-06;-5.492236709598478e-06;10.000438655917154;0.7503729593334141;0.012604290710108792;0.012604974760187408;0.7179399576432762;-0.012069714810507694;1.044726793965591;0.7180278087447194
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict
index 908223a..2a4ccee 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv
index 76b6ee3..ac7096d 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_ActivePowerSetpointPu;Wind_Turbine_GEN_ReactivePowerSetpointPu;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_InjectedCurrent
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_ActivePowerSetpointPu;Bess_GEN_ReactivePowerSetpointPu;Bess_GEN_AVRSetpointPu;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_InjectedCurrent
0.0;1.0445991805635804;0.7499097244394078;0.7179620417589325;-3.344579435962989e-07;-3.4928324791443897e-07;9.999957137757317;0.7502136455740183;0.012605507092661608;0.0126061231753956;0.7180574028820371;-0.012070917511175734;1.0448199443233654;0.7181574869338024
0.0;1.044594590396712;0.7499112301370555;0.7179650374757814;-1.1155634278989651e-06;-1.0966510851064883e-06;9.99995835088109;0.7502119490245149;0.0126055187817741;0.012606123194137911;0.7180559203894341;-0.012068874208415039;1.0448181690473297;0.71815585879831
1e-06;1.0445887574709665;0.7499117776529368;0.7179679743949221;-5.668026423120107e-06;-5.4549095413847425e-06;9.999959568668206;0.7502102547022294;0.012605530395194447;0.012606123054782408;0.718054444614058;-0.012064829111825241;1.044815397920893;0.7181542081973367
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict
index e9afc9a..fc73079 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict
@@ -23,8 +23,8 @@ BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
NetworkFrequencyPu = NetworkFrequencyPu
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv
index 6b4f5c0..5e4d085 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;0.9993514626394722;0.7171554438873474;0.7176800138114154;0.0010096841457520607;0.0009647579803774919;9.999024176699566;0.7274505202420153;-0.017173968971681032;1.0449774167618882;0.9998074583049912;0.9999896101486175;0.7276431321616849;1.000180532977395
0.0;0.9993502856534555;0.7171551328209677;0.7176789788190102;0.0010084803911729208;0.0009645934447518058;9.999048836523349;0.7274511005890183;-0.017173969557216163;1.0449757273786204;0.999806891916612;0.9999902693008186;0.7276444287331374;1.00017644465637
2e-06;0.9993491052742349;0.7171548995239749;0.7176780344151681;0.0010052785084968417;0.0009624302065510523;9.999073422379082;0.7274516773248468;-0.01717397013955583;1.04497404077682;0.9998053314331812;0.9999909152269406;0.7276456972997746;1.0001723715113406
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict
index 74b44fa..f51890f 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv
index 5aeba8b..e04c63b 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;0.9782458115576251;0.7029135200346291;0.7182901431902707;-0.37329022538238193;-0.3815225531682667;9.99948755966748;0.7340386576702771;0.36556944639756794;1.035552262394591;0.9696678462246394;1.0001163086058087;0.8201162599447;1.0000095399159779
0.0;0.9782499538904854;0.7029113293223859;0.7182906247508286;-0.37329123993567875;-0.3815235912756861;9.999498174401294;0.7340395169997214;0.3655702862520914;1.0355522376141384;0.9696659803380911;1.000113316865233;0.8201158062568049;1.000009484985102
1e-06;0.9782540669650587;0.7029092597997838;0.7182912188555285;-0.3732951875069852;-0.3815276270799255;9.999508790615511;0.734040371469374;0.36557112686021476;1.0355522236491532;0.9696641197298199;1.0001103367309965;0.8201153497766137;1.0000094185709436
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict
index 74b44fa..f51890f 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv
index 3aa7710..3a43051 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0199643221669032;0.7320885015347617;0.7176173446824241;0.3912483716290638;0.38351763234354713;10.00190276413377;0.7210375808157563;-0.39991595571006305;1.0542588066446708;1.0301429590430722;1.0000152584506594;0.8245491163779721;1.0001216903140622
0.0;1.0199687803900463;0.7320859166536522;0.7176152057708308;0.3912473244676648;0.38351666978544;10.001859294922042;0.7210378056984973;-0.39991595676028946;1.0542593782613827;1.0301400393281894;1.0000148446221082;0.8245485202288313;1.0001189662446792
3e-06;1.0199722214118274;0.7320837865121376;0.7176142190665729;0.3912418846198758;0.38351177686214133;10.001815915689704;0.721038030060698;-0.39991395781080885;1.0542599463577704;1.030137125277914;1.0000144274783975;0.8245469571725624;1.0001162522268328
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict
index 74b44fa..f51890f 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.csv
index 79ff6df..d18cecd 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
7.170142;1.0444088573493113;0.6000169579526892;0.5744675819127097;1.0145900366860434e-07;-7.04977467824513e-07;10.00024008955724;0.5839235206274945;-0.012803004908747797;1.0447838736835597;1.0447891379710097;1.0000021311460705;0.5840929228062773;1.0000017167326238
8.409445;1.0441691721284534;0.600003066731925;0.5746289095715913;-1.1819923703712197e-07;6.632928418777666e-07;9.99992963452294;0.5840628545810458;-0.013116000522403123;1.0448182449766252;1.0445418648899913;1.0000000875003636;0.5842242527332683;1.0000017469551146
9.205042;1.0432042639756978;0.5999951192981156;0.5751477737490631;3.3408271273160144e-07;8.164563584108515e-07;9.999869261785456;0.5845745479901329;-0.01434900163718718;1.044829720498712;1.0435890854969938;1.0000044805764974;0.5847505412810883;1.0000082514992108
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.dict
index 1b47997..e9fa2b0 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.tmp b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.tmp
index d5a1869..bc2f912 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.tmp
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.Islanding.DeltaP10DeltaQ4.tmp
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
5.820711;1.0444190277354195;0.6000380455789871;0.5744064372241795;3.0313235186404955e-06;-3.1375066910522437e-07;10.000719554456424;0.5839017200660872;-0.012771016677396491;1.0447373409261291;1.0448040301503911;0.9999899599268037;0.5841140296380004;0.9999852793289059
7.170142;1.0444088573493113;0.6000169579526892;0.5744675819127097;1.0145900366860434e-07;-7.04977467824513e-07;10.00024008955724;0.5839235206274945;-0.012803004908747797;1.0447838736835597;1.0447891379710097;1.0000021311460705;0.5840929228062773;1.0000017167326238
7.928402;1.0443375899156773;0.6000096362184747;0.5745304624999528;2.3683284829053475e-07;4.0766779041303833e-07;10.000060965133247;0.5839685211248213;-0.012904000713494259;1.0448053616523039;1.0447120166714368;0.9999992932130232;0.5841320879473051;1.000002954768675
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv
index d1cd40d..aab0bd2 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0445075449343935;0.7502728721073809;0.7180795443624696;-7.594607920847432e-07;-6.995433487406758e-07;9.998359301950128;0.7273894937501519;-0.017173982580030632;1.0450394217562382;1.0448203463656915;1.00006343319149;0.7277182963278249;0.9996403586575209
0.0;1.0445090263874357;0.7502796912242882;0.7180753146434791;-7.598572094869362e-07;-7.016786546671785e-07;9.998319144031283;0.727386751684196;-0.017173979710579424;1.045047372098857;1.0448136564397554;1.0000597183991728;0.7277226330166794;0.9996418055828938
0.008816;1.0445106574300038;0.7502866920583781;0.7180710744299742;-7.60238986138156e-07;-7.038463448808297e-07;9.99827919738173;0.7273838857214767;-0.017173976866050687;1.0450553935316695;1.0448067122578741;1.00005598600763;0.7277270221850867;0.9996432430765256
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict
index 11c2f83..ca63328 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv
index 149f692..3eabae5 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0446466528659384;0.450271251924794;0.4307308990550414;-4.037157379945761e-07;-1.2892908124377896e-06;10.001507940639247;0.44072558414271923;-0.009324999708553395;1.044826312933806;1.0447192072944325;0.9998898488611687;0.44002469205294437;0.9996727741735211
0.0;1.0446512395043484;0.4502756314440408;0.4307221155440007;-4.1261097318510504e-07;-1.2985262665676083e-06;10.001554528842709;0.440734661909379;-0.009325000153140877;1.0448331606679586;1.044712031529104;0.9998914431498583;0.44001169194931744;0.9996562986480703
0.014567;1.044655932778099;0.4502800664512764;0.4307132217006757;-4.2152466604345524e-07;-1.308079756067698e-06;10.001600334955983;0.440743875831873;-0.009325000546581856;1.044840189598955;1.0447046717992032;0.9998930450522069;0.43999851054310407;0.9996395543354888
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict
index 11c2f83..ca63328 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv
index c582200..4ec2732 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0441389802117267;0.7499164236179761;0.7175406726553694;0.0749996152032688;0.07180827161251598;10.00093768545138;0.7262081683261056;-0.08895534352309262;1.046511204175259;1.046270958920762;0.9998944232813665;0.7316556214854767;1.0002570128016766
0.0;1.0441298034375754;0.7499140806963135;0.7175263085968153;0.07499961692499539;0.07180827662153573;10.00092542323926;0.7262105080985549;-0.08895604828024835;1.0465146571894408;1.0462611186481539;0.9998937319109271;0.7316578427923012;1.00026623009216
0.008816;1.0441205484613074;0.7499117541600677;0.7175116117298852;0.07499961870857544;0.07180828165330783;10.000912873908916;0.7262128289527618;-0.08895675715833573;1.046517948630486;1.0462512193078308;0.9998930808942688;0.7316600491203922;1.0002756143947729
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict
index 11c2f83..ca63328 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv
index f03a894..3828420 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0442206041777637;0.7498994393021005;0.7179291091272645;-4.8757875971542875e-05;2.190144113222322e-05;9.998359389290394;0.7278320962205553;-0.017174269094098256;1.0451784772488553;1.0452724260771011;1.0000504005743711;0.7275295406569792;0.9997621567398117
0.0;1.0442123611972578;0.7499003839948275;0.7179274653330003;-4.9424185746472124e-05;2.1497377805727032e-05;9.998284429066295;0.7278396039795496;-0.017174274854910222;1.0451777745622415;1.0452871687604794;1.0000518264019984;0.727523116712953;0.9997579469400022
0.008816;1.0442039715780187;0.7499013679986887;0.7179258238828629;-5.0109203521814606e-05;2.1080119859007635e-05;9.998206160964001;0.7278472188161259;-0.017174280697502233;1.0451770554730635;1.0453021113047527;1.0000533799211402;0.7275165938994282;0.9997537627787515
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict
index 11c2f83..ca63328 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv
index 16406e2..b24d555 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.044429366091755;0.7496152193219904;0.7182120950346027;-8.02145232042634e-06;-1.4649683766965057e-05;9.998998112255471;0.7275471806559815;-0.017173981991521994;1.0450994736124424;1.0449301751919835;0.9998444788613342;0.7277009136931032;1.0003226906634142
0.0;1.044412043443035;0.7496041831091672;0.7182144970430138;-7.755556795567273e-06;-1.5240735431372515e-05;9.999024655550626;0.7275461561619291;-0.017173980274032042;1.0450929694318039;1.0449338624564237;0.9998356232910643;0.7277033964892519;1.0003315459062816
0.009724;1.0443944767904845;0.7495927674496725;0.7182169572294476;-7.487878402093023e-06;-1.5841817926280518e-05;9.999051278907363;0.7275451890538883;-0.01717397850803721;1.0450865001843839;1.0449375740729294;0.999826640739135;0.7277059463532677;1.0003407177441521
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict
index 0302d4c..dba0a48 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.AReactance.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.AReactance.csv
index aada3fe..f038e2f 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.AReactance.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.AReactance.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0443693472899802;0.7504136484702658;0.718006165858872;1.0952822000526606e-06;1.4011881894580996e-06;10.004241194959109;0.7275480588942949;-0.017174065362355672;1.0446723675396625;1.0445813036052622;1.00009101127429;0.7278494839963849;1.0000542989436354
0.0;1.0443681930575386;0.750417697122962;0.7180057483887572;1.172587298104201e-06;1.518221882715011e-06;10.004314926607389;0.7275488200206173;-0.017174069350997835;1.0446757143069905;1.0445773032686023;1.0001034120235177;0.7278552045854879;1.000061476355453
0.008816;1.0443669707762453;0.7504218337543679;0.7180052628490702;1.249493777342871e-06;1.6430525684827333e-06;10.004390198022282;0.7275495915816845;-0.017174073363053623;1.0446789672262087;1.04457322162618;1.0001157700386272;0.7278610199031018;1.000068807655881
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.AReactance.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.AReactance.dict
index 1b47997..e9fa2b0 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.AReactance.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.AReactance.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.BReactance.csv b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.BReactance.csv
index f699738..eef3442 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.BReactance.csv
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.BReactance.csv
@@ -1,4 +1,4 @@
-time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Wind_Turbine_GEN_InjectedActiveCurrent;Wind_Turbine_GEN_InjectedReactiveCurrent;Wind_Turbine_GEN_AVRSetpointPu;Wind_Turbine_GEN_MagnitudeControlledByAVRPu;Wind_Turbine_GEN_NetworkFrequencyPu;Wind_Turbine_GEN_InjectedCurrent;NetworkFrequencyPu
+time;BusPDR_BUS_Voltage;BusPDR_BUS_ActivePower;BusPDR_BUS_ActiveCurrent;BusPDR_BUS_ReactivePower;BusPDR_BUS_ReactiveCurrent;StepUp_Xfmr_XFMR_Tap;Bess_GEN_InjectedActiveCurrent;Bess_GEN_InjectedReactiveCurrent;Bess_GEN_AVRSetpointPu;Bess_GEN_MagnitudeControlledByAVRPu;Bess_GEN_NetworkFrequencyPu;Bess_GEN_InjectedCurrent;NetworkFrequencyPu
0.0;1.0444982029327272;0.7500898619719892;0.7182688403851055;1.0974418705063418e-06;1.5502794088993104e-05;9.99959978812637;0.7275053235793665;-0.017173943797819544;1.0447521147054062;1.0451329666055698;0.9998020233993701;0.7274475480391352;1.0001259721313807
0.0;1.0445092540422583;0.7500949095509055;0.7182693203525834;8.699558364231109e-07;1.5764139541971138e-05;9.999684227915937;0.727508645725917;-0.01717394248800492;1.0447629489016454;1.0451456300912192;0.9997970722188992;0.7274427187509821;1.0001286067222952
0.008816;1.0445205378281837;0.7501000319442633;0.7182698731893409;6.406696870088896e-07;1.602909691967524e-05;9.999770258326416;0.7275119527962043;-0.01717394117773598;1.0447739710839352;1.0451584121016821;0.9997919871830111;0.7274378152270501;1.000131232067213
diff --git a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.BReactance.dict b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.BReactance.dict
index 1b47997..e9fa2b0 100644
--- a/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.BReactance.dict
+++ b/examples/Model/BESS/WECC/ReferenceCurves/PCS_RTE-I16z3.USetPointStep.BReactance.dict
@@ -22,9 +22,9 @@ BusPDR_BUS_ActiveCurrent = BusPDR_BUS_ActiveCurrent
BusPDR_BUS_ReactiveCurrent = BusPDR_BUS_ReactiveCurrent
BusPDR_BUS_Voltage = BusPDR_BUS_Voltage
StepUp_Xfmr_XFMR_Tap = StepUp_Xfmr_XFMR_Tap
-Wind_Turbine_GEN_MagnitudeControlledByAVRPu = Wind_Turbine_GEN_MagnitudeControlledByAVRPu
-Wind_Turbine_GEN_AVRSetpointPu = Wind_Turbine_GEN_AVRSetpointPu
-Wind_Turbine_GEN_InjectedActiveCurrent = Wind_Turbine_GEN_InjectedActiveCurrent
-Wind_Turbine_GEN_InjectedReactiveCurrent = Wind_Turbine_GEN_InjectedReactiveCurrent
-Wind_Turbine_GEN_InjectedCurrent = Wind_Turbine_GEN_InjectedCurrent
+Bess_GEN_MagnitudeControlledByAVRPu = Bess_GEN_MagnitudeControlledByAVRPu
+Bess_GEN_AVRSetpointPu = Bess_GEN_AVRSetpointPu
+Bess_GEN_InjectedActiveCurrent = Bess_GEN_InjectedActiveCurrent
+Bess_GEN_InjectedReactiveCurrent = Bess_GEN_InjectedReactiveCurrent
+Bess_GEN_InjectedCurrent = Bess_GEN_InjectedCurrent
NetworkFrequencyPu = NetworkFrequencyPu
diff --git a/src/dgcv/core/input_template.py b/src/dgcv/core/input_template.py
index 68a871e..326857b 100644
--- a/src/dgcv/core/input_template.py
+++ b/src/dgcv/core/input_template.py
@@ -9,33 +9,7 @@
from dgcv.logging.logging import dgcv_logging
-def create_input_template(launcher_dwo: Path, target: Path, topology: str, template: str) -> None:
- """Create an input template in target path with the selected topology.
-
- Parameters
- ----------
- launcher_dwo: Path
- Dynawo launcher
- target: Path
- Target path
- topology: str
- Topology to the DYD file
- template: str
- Input template name:
- * 'performance_SM' if it is electrical performance for Synchronous Machine Model
- * 'performance_PPM' if it is electrical performance for Power Park Module Model
- * 'performance_BESS' if it is electrical performance for Storage Model
- * 'model_PPM' if it is model validation for Power Park Module Model
- * 'model_BESS' if it is model validation for Storage Model
- """
-
- if target.exists():
- dgcv_logging.get_logger("Create Input").error(
- "The output path already exists, please indicate a new path"
- )
- return
-
- manage_files.create_dir(target)
+def _copy_input_templates(target: Path, template: str) -> None:
input_templates_path = config.get_value("Global", "input_templates_path")
if template == "performance_SM":
manage_files.copy_path(Path(input_templates_path) / "performance/SM", target)
@@ -44,6 +18,8 @@ def create_input_template(launcher_dwo: Path, target: Path, topology: str, templ
elif template.startswith("model"):
manage_files.copy_path(Path(input_templates_path) / "model", target)
+
+def _create_dyd_template(target: Path, topology: str, template: str) -> None:
dgcv_logging.get_logger("Create input files").info(f"Creating the input DYD file in {target}.")
create_producer_dyd_file(target, topology, template)
input(
@@ -56,6 +32,8 @@ def create_input_template(launcher_dwo: Path, target: Path, topology: str, templ
"model with a dynamic model. Press Enter when finishing editing."
)
+
+def _create_par_template(launcher_dwo: Path, target: Path, topology: str, template: str) -> None:
dgcv_logging.get_logger("Create input files").info(f"Creating the input PAR file in {target}.")
create_producer_par_file(launcher_dwo, target, template)
input(
@@ -68,6 +46,8 @@ def create_input_template(launcher_dwo: Path, target: Path, topology: str, templ
"value. Press Enter when finishing editing."
)
+
+def _create_ini_template(target: Path, topology: str, template: str) -> None:
dgcv_logging.get_logger("Create input files").info(f"Creating the input INI file in {target}.")
create_producer_ini_file(target, topology, template)
input(
@@ -80,6 +60,8 @@ def create_input_template(launcher_dwo: Path, target: Path, topology: str, templ
"value. Press Enter when finishing editing."
)
+
+def _create_curves_template(target: Path, topology: str, template: str) -> None:
ref_target = target / "ReferenceCurves"
dgcv_logging.get_logger("Create input files").info(
f"Creating the reference curves files in {ref_target}."
@@ -94,4 +76,42 @@ def create_input_template(launcher_dwo: Path, target: Path, topology: str, templ
"Edit the CurvesFiles.ini file is necessary to complete each parameter with a "
"curves file. Press Enter when finishing editing."
)
+
+
+def create_input_template(launcher_dwo: Path, target: Path, topology: str, template: str) -> None:
+ """Create an input template in target path with the selected topology.
+
+ Parameters
+ ----------
+ launcher_dwo: Path
+ Dynawo launcher
+ target: Path
+ Target path
+ topology: str
+ Topology to the DYD file
+ template: str
+ Input template name:
+ * 'performance_SM' if it is electrical performance for Synchronous Machine Model
+ * 'performance_PPM' if it is electrical performance for Power Park Module Model
+ * 'performance_BESS' if it is electrical performance for Storage Model
+ * 'model_PPM' if it is model validation for Power Park Module Model
+ * 'model_BESS' if it is model validation for Storage Model
+ """
+
+ if target.exists():
+ dgcv_logging.get_logger("Create Input").error(
+ "The output path already exists, please indicate a new path"
+ )
+ return
+
+ manage_files.create_dir(target)
+ _copy_input_templates(target, template)
+
+ _create_dyd_template(target, topology, template)
+
+ _create_par_template(launcher_dwo, target, topology, template)
+
+ _create_ini_template(target, topology, template)
+
+ _create_curves_template(target, topology, template)
print("Done")
diff --git a/src/dgcv/files/dynawo_curves_file.py b/src/dgcv/files/dynawo_curves_file.py
index e23b9bc..b2385b8 100644
--- a/src/dgcv/files/dynawo_curves_file.py
+++ b/src/dgcv/files/dynawo_curves_file.py
@@ -13,7 +13,6 @@
from dgcv.configuration.cfg import config
from dgcv.core.global_variables import (
- ELECTRIC_PERFORMANCE_PPM,
ELECTRIC_PERFORMANCE_SM,
MODEL_VALIDATION_PPM,
)
diff --git a/src/dgcv/logging/logger.py b/src/dgcv/logging/logger.py
index b730fb2..c9c5541 100644
--- a/src/dgcv/logging/logger.py
+++ b/src/dgcv/logging/logger.py
@@ -9,7 +9,6 @@
#
import logging
-from logging.handlers import RotatingFileHandler
from pathlib import Path
from dgcv.logging.custom_formatter import CustomFormatter
import colorama
diff --git a/src/dgcv/templates/reports/create_figures.py b/src/dgcv/templates/reports/create_figures.py
index c8a553e..f452ae8 100644
--- a/src/dgcv/templates/reports/create_figures.py
+++ b/src/dgcv/templates/reports/create_figures.py
@@ -10,7 +10,7 @@
MODEL_VALIDATION_BESS = 11
-def get_pcs_name(pcs_name, simulation_type):
+def _get_pcs_name(pcs_name, simulation_type):
pcs = pcs_name.replace("PCS_", "")
if simulation_type == ELECTRIC_PERFORMANCE_SM:
return pcs + "SM"
@@ -20,7 +20,7 @@ def get_pcs_name(pcs_name, simulation_type):
return pcs
-def get_pcs_figures(pcs):
+def _get_pcs_figures(pcs):
with open(Path(__file__).parent / "figures.json", "r") as f:
figures = json.load(f)
@@ -30,19 +30,19 @@ def get_pcs_figures(pcs):
return []
-def create_pcs_figures(path, pcs):
- figures = get_pcs_figures(pcs)
+def _create_pcs_figures(path, pcs):
+ figures = _get_pcs_figures(pcs)
for figure in figures:
shutil.copy(path / "fig_placeholder.pdf", path / figure)
def create_figures(path, pcs_name, simulation_type):
- pcs = get_pcs_name(pcs_name, simulation_type)
- create_pcs_figures(path, pcs)
+ pcs = _get_pcs_name(pcs_name, simulation_type)
+ _create_pcs_figures(path, pcs)
if __name__ == "__main__":
source = Path(sys.argv[1])
target = Path(sys.argv[2])
pcs = sys.argv[3]
- create_pcs_figures(source, target, pcs)
+ _create_pcs_figures(source, target, pcs)
diff --git a/src/dgcv/validation/sanity_checks.py b/src/dgcv/validation/sanity_checks.py
index af999c5..38b0ea9 100644
--- a/src/dgcv/validation/sanity_checks.py
+++ b/src/dgcv/validation/sanity_checks.py
@@ -52,6 +52,7 @@ def _check_topology_s(
" * 'Synch_Gen' if a synchronous generator is modeled\n"
" * 'Wind_Turbine' if a wind turbine or a wind turbine farm is modeled\n"
" * 'PV_Array' if a solar panel or a park of solar panels is modeled\n"
+ " * 'Bess' if a storage or a park of storages is modeled\n"
" - A transformer with id 'StepUp_Xfmr' connected between the generator and the PDR "
"bus\n"
)
@@ -83,6 +84,7 @@ def _check_topology_si(
" * 'Synch_Gen' if a synchronous generator is modeled\n"
" * 'Wind_Turbine' if a wind turbine or a wind turbine farm is modeled\n"
" * 'PV_Array' if a solar panel or a park of solar panels is modeled\n"
+ " * 'Bess' if a storage or a park of storages is modeled\n"
" - A transformer with id 'StepUp_Xfmr' connected between the generator and the "
"internal line\n"
" - An internal line with id 'IntNetwork_Line' connected between the transformer "
@@ -122,6 +124,7 @@ def _check_topology_saux(
" * 'Synch_Gen' if a synchronous generator is modeled\n"
" * 'Wind_Turbine' if a wind turbine or a wind turbine farm is modeled\n"
" * 'PV_Array' if a solar panel or a park of solar panels is modeled\n"
+ " * 'Bess' if a storage or a park of storages is modeled\n"
" - A transformer with id 'StepUp_Xfmr' connected between the generator and the PDR "
"bus\n"
" - An auxiliary load with id 'auxiliary_load'\n"
@@ -164,6 +167,7 @@ def _check_topology_sauxi(
" * 'Synch_Gen' if a synchronous generator is modeled\n"
" * 'Wind_Turbine' if a wind turbine or a wind turbine farm is modeled\n"
" * 'PV_Array' if a solar panel or a park of solar panels is modeled\n"
+ " * 'Bess' if a storage or a park of storages is modeled\n"
" - A transformer with id 'StepUp_Xfmr' connected between the generator and the "
"internal bus\n"
" - An auxiliary load with id 'auxiliary_load'\n"
@@ -204,9 +208,10 @@ def _check_topology_m(
" - Two or more generators, their ids start with:\n"
" * 'Wind_Turbine' if a wind turbine or a wind turbine farm is modeled\n"
" * 'PV_Array' if a solar panel or a park of solar panels is modeled\n"
+ " * 'Bess' if a storage or a park of storages is modeled\n"
" - A transformer for each generator, its id starts with 'StepUp_Xfmr' and it is "
"connected between a generator and the internal bus\n"
- " - A transformer with id 'transformer' connected between the internal bus and the "
+ " - A transformer with id 'Main_Xfmr' connected between the internal bus and the "
"PDR bus\n"
)
@@ -243,9 +248,10 @@ def _check_topology_mi(
" - Two or more generators, their ids start with:\n"
" * 'Wind_Turbine' if a wind turbine or a wind turbine farm is modeled\n"
" * 'PV_Array' if a solar panel or a park of solar panels is modeled\n"
+ " * 'Bess' if a storage or a park of storages is modeled\n"
" - A transformer for each generator, its id starts with 'StepUp_Xfmr' and it is "
"connected between a generator and the internal bus\n"
- " - A transformer with id 'transformer' connected between the internal bus and the "
+ " - A transformer with id 'Main_Xfmr' connected between the internal bus and the "
"internal line\n"
" - An internal line with id 'IntNetwork_Line' connected between the transformer "
"with id 'transformer' and the PDR bus\n"
@@ -286,12 +292,13 @@ def _check_topology_maux(
" - Two or more generators, their ids start with:\n"
" * 'Wind_Turbine' if a wind turbine or a wind turbine farm is modeled\n"
" * 'PV_Array' if a solar panel or a park of solar panels is modeled\n"
+ " * 'Bess' if a storage or a park of storages is modeled\n"
" - A transformer for each generator, its id starts with 'StepUp_Xfmr' and it is "
"connected between a generator and the internal bus\n"
" - An auxiliary load with id 'auxiliary_load'\n"
" - A transformer with id 'auxiliary_transformer' connected between the auxiliary "
"load and the internal bus\n"
- " - A transformer with id 'transformer' connected between the internal bus and the "
+ " - A transformer with id 'Main_Xfmr' connected between the internal bus and the "
"PDR bus\n"
)
@@ -329,12 +336,13 @@ def _check_topology_mauxi(
" - Two or more generators, their ids start with:\n"
" * 'Wind_Turbine' if a wind turbine or a wind turbine farm is modeled\n"
" * 'PV_Array' if a solar panel or a park of solar panels is modeled\n"
+ " * 'Bess' if a storage or a park of storages is modeled\n"
" - A transformer for each generator, its id starts with 'StepUp_Xfmr' and it is "
"connected between a generator and the internal bus\n"
" - An auxiliary load with id 'auxiliary_load'\n"
" - A transformer with id 'auxiliary_transformer' connected between the auxiliary "
"load and the internal bus\n"
- " - A transformer with id 'transformer' connected between the internal bus and the "
+ " - A transformer with id 'Main_Xfmr' connected between the internal bus and the "
"internal line\n"
" - An internal line with id 'IntNetwork_Line' connected between the transformer "
"with id 'transformer' and the PDR bus\n"
@@ -344,7 +352,7 @@ def _check_topology_mauxi(
def _is_valid_generator(gen_id, add_sm=True) -> None:
# The generator id may contain numbered suffixes, for this reason it must be checked if the
# substring exists in the identifier
- gen_types = ["Wind_Turbine", "PV_Array"]
+ gen_types = ["Wind_Turbine", "PV_Array", "Bess"]
if add_sm:
gen_types.append("Synch_Gen")
if any(gen_type in gen_id for gen_type in gen_types):
diff --git a/tests/dgcv/curves/Wind_farm_comtrade_example.cfg b/tests/dgcv/curves/resources/Wind_farm_comtrade_example.cfg
similarity index 100%
rename from tests/dgcv/curves/Wind_farm_comtrade_example.cfg
rename to tests/dgcv/curves/resources/Wind_farm_comtrade_example.cfg
diff --git a/tests/dgcv/curves/Wind_farm_comtrade_example.dat b/tests/dgcv/curves/resources/Wind_farm_comtrade_example.dat
similarity index 100%
rename from tests/dgcv/curves/Wind_farm_comtrade_example.dat
rename to tests/dgcv/curves/resources/Wind_farm_comtrade_example.dat
diff --git a/tests/dgcv/curves/Wind_farm_comtrade_example.dict b/tests/dgcv/curves/resources/Wind_farm_comtrade_example.dict
similarity index 100%
rename from tests/dgcv/curves/Wind_farm_comtrade_example.dict
rename to tests/dgcv/curves/resources/Wind_farm_comtrade_example.dict
diff --git a/tests/dgcv/curves/resources/__init.py b/tests/dgcv/curves/resources/__init.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/dgcv/curves/curves_final.csv b/tests/dgcv/curves/resources/curves_final.csv
similarity index 100%
rename from tests/dgcv/curves/curves_final.csv
rename to tests/dgcv/curves/resources/curves_final.csv
diff --git a/tests/dgcv/curves/curves_final.dict b/tests/dgcv/curves/resources/curves_final.dict
similarity index 100%
rename from tests/dgcv/curves/curves_final.dict
rename to tests/dgcv/curves/resources/curves_final.dict
diff --git a/tests/dgcv/curves/fiche8.dict b/tests/dgcv/curves/resources/fiche8.dict
similarity index 100%
rename from tests/dgcv/curves/fiche8.dict
rename to tests/dgcv/curves/resources/fiche8.dict
diff --git a/tests/dgcv/curves/fiche8.exp b/tests/dgcv/curves/resources/fiche8.exp
similarity index 100%
rename from tests/dgcv/curves/fiche8.exp
rename to tests/dgcv/curves/resources/fiche8.exp
diff --git a/tests/dgcv/curves/test_comtrade.py b/tests/dgcv/curves/test_comtrade.py
index 51bde45..4df8ecb 100644
--- a/tests/dgcv/curves/test_comtrade.py
+++ b/tests/dgcv/curves/test_comtrade.py
@@ -4,9 +4,13 @@
from dgcv.curves.importer import CurvesImporter
+def _get_resources_path():
+ return (Path(__file__).resolve().parent) / "resources"
+
+
def test_comtrade():
- path = Path(__file__).resolve().parent / "tmp"
- shutil.copytree(Path(__file__).resolve().parent, path, dirs_exist_ok=True)
+ path = _get_resources_path() / "tmp"
+ shutil.copytree(_get_resources_path(), path, dirs_exist_ok=True)
try:
importer = CurvesImporter(path, "Wind_farm_comtrade_example")
diff --git a/tests/dgcv/curves/test_csv.py b/tests/dgcv/curves/test_csv.py
index 9c6bc4b..36a02af 100644
--- a/tests/dgcv/curves/test_csv.py
+++ b/tests/dgcv/curves/test_csv.py
@@ -4,10 +4,14 @@
from dgcv.curves.importer import CurvesImporter
+def _get_resources_path():
+ return (Path(__file__).resolve().parent) / "resources"
+
+
def test_csv():
- path = Path(__file__).resolve().parent / "tmp"
- shutil.copytree(Path(__file__).resolve().parent, path, dirs_exist_ok=True)
+ path = _get_resources_path() / "tmp"
+ shutil.copytree(_get_resources_path(), path, dirs_exist_ok=True)
try:
importer = CurvesImporter(path, "curves_final")
diff --git a/tests/dgcv/curves/test_eurostag.py b/tests/dgcv/curves/test_eurostag.py
index 8d000a2..4a2e1f1 100644
--- a/tests/dgcv/curves/test_eurostag.py
+++ b/tests/dgcv/curves/test_eurostag.py
@@ -4,10 +4,14 @@
from dgcv.curves.importer import CurvesImporter
+def _get_resources_path():
+ return (Path(__file__).resolve().parent) / "resources"
+
+
def test_eurostag():
- path = Path(__file__).resolve().parent / "tmp"
- shutil.copytree(Path(__file__).resolve().parent, path, dirs_exist_ok=True)
+ path = _get_resources_path() / "tmp"
+ shutil.copytree(_get_resources_path(), path, dirs_exist_ok=True)
try:
importer = CurvesImporter(path, "fiche8")
diff --git a/tests/dgcv/files/Producer.dyd b/tests/dgcv/files/resources/Producer.dyd
similarity index 100%
rename from tests/dgcv/files/Producer.dyd
rename to tests/dgcv/files/resources/Producer.dyd
diff --git a/tests/dgcv/files/TSOModel.par b/tests/dgcv/files/resources/TSOModel.par
similarity index 100%
rename from tests/dgcv/files/TSOModel.par
rename to tests/dgcv/files/resources/TSOModel.par
diff --git a/tests/dgcv/files/TableInfiniteBus.txt b/tests/dgcv/files/resources/TableInfiniteBus.txt
similarity index 100%
rename from tests/dgcv/files/TableInfiniteBus.txt
rename to tests/dgcv/files/resources/TableInfiniteBus.txt
diff --git a/tests/dgcv/files/ref/Invalid.par b/tests/dgcv/files/resources/ref/Invalid.par
similarity index 100%
rename from tests/dgcv/files/ref/Invalid.par
rename to tests/dgcv/files/resources/ref/Invalid.par
diff --git a/tests/dgcv/files/ref/MultipleAuxIPPM.dyd b/tests/dgcv/files/resources/ref/MultipleAuxIPPM.dyd
similarity index 100%
rename from tests/dgcv/files/ref/MultipleAuxIPPM.dyd
rename to tests/dgcv/files/resources/ref/MultipleAuxIPPM.dyd
diff --git a/tests/dgcv/files/ref/MultipleAuxPPM.dyd b/tests/dgcv/files/resources/ref/MultipleAuxPPM.dyd
similarity index 100%
rename from tests/dgcv/files/ref/MultipleAuxPPM.dyd
rename to tests/dgcv/files/resources/ref/MultipleAuxPPM.dyd
diff --git a/tests/dgcv/files/ref/MultipleIPPM.dyd b/tests/dgcv/files/resources/ref/MultipleIPPM.dyd
similarity index 100%
rename from tests/dgcv/files/ref/MultipleIPPM.dyd
rename to tests/dgcv/files/resources/ref/MultipleIPPM.dyd
diff --git a/tests/dgcv/files/ref/MultiplePPM.dyd b/tests/dgcv/files/resources/ref/MultiplePPM.dyd
similarity index 100%
rename from tests/dgcv/files/ref/MultiplePPM.dyd
rename to tests/dgcv/files/resources/ref/MultiplePPM.dyd
diff --git a/tests/dgcv/files/ref/Reference.par b/tests/dgcv/files/resources/ref/Reference.par
similarity index 100%
rename from tests/dgcv/files/ref/Reference.par
rename to tests/dgcv/files/resources/ref/Reference.par
diff --git a/tests/dgcv/files/ref/SingleAuxIPPM.dyd b/tests/dgcv/files/resources/ref/SingleAuxIPPM.dyd
similarity index 100%
rename from tests/dgcv/files/ref/SingleAuxIPPM.dyd
rename to tests/dgcv/files/resources/ref/SingleAuxIPPM.dyd
diff --git a/tests/dgcv/files/ref/SingleAuxSM.dyd b/tests/dgcv/files/resources/ref/SingleAuxSM.dyd
similarity index 100%
rename from tests/dgcv/files/ref/SingleAuxSM.dyd
rename to tests/dgcv/files/resources/ref/SingleAuxSM.dyd
diff --git a/tests/dgcv/files/ref/SingleISM.dyd b/tests/dgcv/files/resources/ref/SingleISM.dyd
similarity index 100%
rename from tests/dgcv/files/ref/SingleISM.dyd
rename to tests/dgcv/files/resources/ref/SingleISM.dyd
diff --git a/tests/dgcv/files/ref/SingleSM.dyd b/tests/dgcv/files/resources/ref/SingleSM.dyd
similarity index 100%
rename from tests/dgcv/files/ref/SingleSM.dyd
rename to tests/dgcv/files/resources/ref/SingleSM.dyd
diff --git a/tests/dgcv/files/test_jinja_variables.py b/tests/dgcv/files/test_jinja_variables.py
index 7f6de0f..921d147 100644
--- a/tests/dgcv/files/test_jinja_variables.py
+++ b/tests/dgcv/files/test_jinja_variables.py
@@ -3,8 +3,12 @@
from dgcv.files.replace_placeholders import get_all_variables
+def _get_resources_path():
+ return (Path(__file__).resolve().parent) / "resources"
+
+
def test_par_file():
- path = Path(__file__).parent
+ path = _get_resources_path()
variables = get_all_variables(path, "TSOModel.par")
control_variables = dict.fromkeys(
{
@@ -34,7 +38,7 @@ def test_par_file():
def test_txt_file():
- path = Path(__file__).parent
+ path = _get_resources_path()
variables = get_all_variables(path, "TableInfiniteBus.txt")
control_variables = dict.fromkeys(
{
diff --git a/tests/dgcv/files/test_producer_files.py b/tests/dgcv/files/test_producer_files.py
index 7c0ded9..956f5a2 100644
--- a/tests/dgcv/files/test_producer_files.py
+++ b/tests/dgcv/files/test_producer_files.py
@@ -5,9 +5,13 @@
from dgcv.files.producer_par_file import create_producer_par_file
+def _get_resources_path():
+ return (Path(__file__).resolve().parent) / "resources"
+
+
def generate_dyd_file(topology, template):
- path = Path(__file__).resolve().parent / "tmp"
- shutil.copytree(Path(__file__).resolve().parent, path, dirs_exist_ok=True)
+ path = _get_resources_path() / "tmp"
+ shutil.copytree(_get_resources_path(), path, dirs_exist_ok=True)
content = ""
try:
@@ -20,8 +24,8 @@ def generate_dyd_file(topology, template):
def generate_par_file():
- path = Path(__file__).resolve().parent / "tmp"
- shutil.copytree(Path(__file__).resolve().parent, path, dirs_exist_ok=True)
+ path = _get_resources_path() / "tmp"
+ shutil.copytree(_get_resources_path(), path, dirs_exist_ok=True)
content = ""
try:
@@ -35,7 +39,7 @@ def generate_par_file():
def get_reference_content(reference):
- path = Path(__file__).resolve().parent / "ref"
+ path = _get_resources_path() / "ref"
with open(path / reference) as f:
content = f.read()
@@ -92,9 +96,9 @@ def test_single_ppm_ko():
assert get_reference_content("SingleSM.dyd") != generate_dyd_file("S", "performance_PPM")
-def test_par_file_ok():
+def dynawo_test_par_file_ok():
assert get_reference_content("Reference.par") == generate_par_file()
-def test_par_file_ko():
+def dynawo_test_par_file_ko():
assert get_reference_content("Invalid.par") != generate_par_file()
diff --git a/tests/dgcv/report/__init__.py b/tests/dgcv/report/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/dgcv/report/test_printable.py b/tests/dgcv/report/test_printable.py
new file mode 100644
index 0000000..37a7f99
--- /dev/null
+++ b/tests/dgcv/report/test_printable.py
@@ -0,0 +1,18 @@
+from dgcv.report import printable
+
+
+def test_format_time_error():
+ results = {"test1": 2.468392}
+ value = printable.format_time_error(results, "test1")
+ assert value == f"{2.468392}"
+
+ value = printable.format_time_error(results, "test1", apply_formatter=True)
+ assert value == f"{2.468392:.3g}"
+
+
+def test_format_compound_check():
+ text_value = printable.format_compound_check(True)
+ assert text_value == f"{{ {str(True)} }}"
+
+ text_value = printable.format_compound_check(False)
+ assert text_value == f"\\textcolor{{red}}{{ {str(False)} }}"
diff --git a/tests/dgcv/templates/__init__.py b/tests/dgcv/templates/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/dgcv/templates/reports/__init__.py b/tests/dgcv/templates/reports/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/dgcv/templates/reports/test_create_figures.py b/tests/dgcv/templates/reports/test_create_figures.py
new file mode 100644
index 0000000..86c0156
--- /dev/null
+++ b/tests/dgcv/templates/reports/test_create_figures.py
@@ -0,0 +1,32 @@
+from dgcv.templates.reports import create_figures
+
+
+def test_pcs_name():
+ pcs_names = ["PCS_RTE-I2", "PCS_RTE-I5", "PCS_RTE-I16z1"]
+ simulation_types = [
+ create_figures.ELECTRIC_PERFORMANCE_SM,
+ create_figures.ELECTRIC_PERFORMANCE_PPM,
+ create_figures.MODEL_VALIDATION_PPM,
+ ]
+ expected_ouputs = ["RTE-I2SM", "RTE-I5PPM", "RTE-I16z1"]
+ for pcs_name, simulation_type, expected_ouput in zip(
+ pcs_names, simulation_types, expected_ouputs
+ ):
+ pcs = create_figures._get_pcs_name(pcs_name, simulation_type)
+ assert pcs == expected_ouput
+
+
+def test_figures():
+ figures = create_figures._get_pcs_figures("RTE-I2SM")
+ assert figures == [
+ "fig_P_PCS_RTE-I2.USetPointStep.AReactance.pdf",
+ "fig_P_PCS_RTE-I2.USetPointStep.BReactance.pdf",
+ "fig_Q_PCS_RTE-I2.USetPointStep.AReactance.pdf",
+ "fig_Q_PCS_RTE-I2.USetPointStep.BReactance.pdf",
+ "fig_Ustator_PCS_RTE-I2.USetPointStep.AReactance.pdf",
+ "fig_Ustator_PCS_RTE-I2.USetPointStep.BReactance.pdf",
+ "fig_V_PCS_RTE-I2.USetPointStep.AReactance.pdf",
+ "fig_V_PCS_RTE-I2.USetPointStep.BReactance.pdf",
+ "fig_W_PCS_RTE-I2.USetPointStep.AReactance.pdf",
+ "fig_W_PCS_RTE-I2.USetPointStep.BReactance.pdf",
+ ]
diff --git a/tests/dgcv/test_tool.py b/tests/dgcv/test_tool.py
index 5cdadd6..98f2382 100644
--- a/tests/dgcv/test_tool.py
+++ b/tests/dgcv/test_tool.py
@@ -11,6 +11,13 @@ def _execute_tool(producer_model, producer_curves, reference_curves):
testpath = Path(__file__).resolve().parent
output_dir = Path(__file__).resolve().parent / "tmp"
output_dir.mkdir(exist_ok=True)
+ assert output_dir.exists()
+ if producer_model:
+ assert (testpath / producer_model).exists()
+ if producer_curves:
+ assert (testpath / producer_curves).exists()
+ if reference_curves:
+ assert (testpath / reference_curves).exists()
try:
config._default_config.set("Dynawo", "simulation_limit", "120")
@@ -31,7 +38,7 @@ def _execute_tool(producer_model, producer_curves, reference_curves):
sim_type = 1
ep = Parameters(
- Path(shutil.which("dynawo.sh")).resolve(),
+ Path(shutil.which("dynawo.sh")).resolve() if shutil.which("dynawo.sh") else None,
testpath / producer_model if producer_model else None,
testpath / producer_curves if producer_curves else None,
testpath / reference_curves if reference_curves else None,
@@ -43,17 +50,15 @@ def _execute_tool(producer_model, producer_curves, reference_curves):
md = ModelValidation(ep)
compliance = md.validate(True)
- print(compliance)
- except Exception:
- compliance = []
+ except Exception as e:
+ compliance = str(e)
finally:
shutil.rmtree(output_dir)
return compliance
-def test_perf_sm_model():
+def dynawo_test_perf_sm_model():
compliance = _execute_tool("../../examples/SM/Dynawo/SingleAux", None, None)
- print(compliance)
assert [
Compliance.NonCompliant,
Compliance.NonCompliant,
@@ -82,7 +87,7 @@ def test_perf_sm_curves():
] == compliance
-def test_perf_sm_complete():
+def dynawo_test_perf_sm_complete():
compliance = _execute_tool(
"../../examples/SM/Dynawo/SingleAuxI", "../../examples/SM/ProducerCurves/", None
)
@@ -99,7 +104,7 @@ def test_perf_sm_complete():
] == compliance
-def test_perf_ppm_model():
+def dynawo_test_perf_ppm_model():
compliance = _execute_tool("../../examples/PPM/Dynawo/SingleAux/WECC", None, None)
assert [
Compliance.NonCompliant,
@@ -125,7 +130,7 @@ def test_perf_ppm_curves():
] == compliance
-def test_perf_ppm_complete():
+def dynawo_test_perf_ppm_complete():
compliance = _execute_tool(
"../../examples/PPM/Dynawo/SingleAux/IEC2020",
"../../examples/PPM/ProducerCurves/",
@@ -142,7 +147,7 @@ def test_perf_ppm_complete():
] == compliance
-def test_model_validation_wecc_model():
+def dynawo_test_model_validation_wecc_model():
compliance = _execute_tool(
"../../examples/Model/Wind/WECC/Dynawo",
None,
@@ -176,7 +181,7 @@ def test_model_validation_wecc_model():
] == compliance
-def test_model_validation_iec2015_model():
+def dynawo_test_model_validation_iec2015_model():
compliance = _execute_tool(
"../../examples/Model/Wind/IEC2015/Dynawo",
None,
@@ -210,7 +215,7 @@ def test_model_validation_iec2015_model():
] == compliance
-def test_model_validation_iec2020_model():
+def dynawo_test_model_validation_iec2020_model():
compliance = _execute_tool(
"../../examples/Model/Wind/IEC2020/Dynawo",
None,
@@ -346,11 +351,11 @@ def test_model_validation_iec2020_curves():
] == compliance
-def test_model_validation_partial_reference():
+def dynawo_test_model_validation_partial_reference():
compliance = _execute_tool(
"../../examples/Model/Wind/WECC/Dynawo",
None,
- "../partial_reference_curves",
+ "../resources/partial_reference_curves",
)
assert [
Compliance.NonCompliant,
diff --git a/tests/dgcv/validation/resources/Curves/CurvesFiles.ini b/tests/dgcv/validation/resources/Curves/CurvesFiles.ini
new file mode 100644
index 0000000..e69de29
diff --git a/tests/dgcv/validation/resources/Curves/__init__.py b/tests/dgcv/validation/resources/Curves/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/dgcv/validation/resources/Non-Curves/__init__.py b/tests/dgcv/validation/resources/Non-Curves/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/dgcv/validation/resources/__init__.py b/tests/dgcv/validation/resources/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/dgcv/validation/badformed.xml b/tests/dgcv/validation/resources/badformed.xml
similarity index 100%
rename from tests/dgcv/validation/badformed.xml
rename to tests/dgcv/validation/resources/badformed.xml
diff --git a/tests/dgcv/validation/wellformed.xml b/tests/dgcv/validation/resources/wellformed.xml
similarity index 100%
rename from tests/dgcv/validation/wellformed.xml
rename to tests/dgcv/validation/resources/wellformed.xml
diff --git a/tests/dgcv/validation/test_sanity_checks.py b/tests/dgcv/validation/test_sanity_checks.py
index 6acff3f..37986bb 100644
--- a/tests/dgcv/validation/test_sanity_checks.py
+++ b/tests/dgcv/validation/test_sanity_checks.py
@@ -17,8 +17,12 @@
from dgcv.validation import sanity_checks
+def _get_resources_path():
+ return (Path(__file__).resolve().parent) / "resources"
+
+
def xml_check(xml_filename):
- sanity_checks.check_well_formed_xml((Path(__file__).resolve().parent) / xml_filename)
+ sanity_checks.check_well_formed_xml(_get_resources_path() / xml_filename)
def test_xmls():
@@ -70,6 +74,56 @@ def test_auxiliary_loads():
)
+def test_generators():
+ sm = parameters.Gen_params(
+ id=None,
+ lib="GeneratorSynchronousFourWindingsTGov1SexsPss2a",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ )
+ ppm = parameters.Gen_params(
+ id=None,
+ lib="WTG4AWeccCurrentSource",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ )
+ bess = parameters.Gen_params(
+ id=None,
+ lib="BESScbWeccCurrentSource",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ )
+ sm_models, ppm_models, bess_models = sanity_checks.check_generators([sm])
+ assert sm_models == 1
+ assert ppm_models == 0
+ assert bess_models == 0
+ sm_models, ppm_models, bess_models = sanity_checks.check_generators([ppm])
+ assert sm_models == 0
+ assert ppm_models == 1
+ assert bess_models == 0
+ sm_models, ppm_models, bess_models = sanity_checks.check_generators([bess])
+ assert sm_models == 0
+ assert ppm_models == 0
+ assert bess_models == 1
+
+ with pytest.raises(ValueError) as pytest_wrapped_e:
+ sm_models, ppm_models = sanity_checks.check_generators([sm, ppm])
+ assert pytest_wrapped_e.type == ValueError
+ assert (
+ pytest_wrapped_e.value.args[0]
+ == "The supplied network contains two or more different generator model types."
+ )
+
+
def test_internal_lines():
line = parameters.Line_params(
id="Line", lib=None, connectedPdr=True, R=0.02, X=0.004, B=0.0, G=0.0
@@ -86,3 +140,18 @@ def test_internal_lines():
pytest_wrapped_e.value.args[0]
== "The reactance and admittance of the internal line must be greater than zero."
)
+
+
+def test_launchers():
+ with pytest.raises(OSError) as pytest_wrapped_e:
+ sanity_checks.check_launchers("dynawo.sh")
+ assert pytest_wrapped_e.type == OSError
+ assert pytest_wrapped_e.value.args[0] == "Dynawo not found.\nPdfLatex not found.\n"
+
+
+def test_curves_file():
+ sanity_checks.check_curves_files(None, _get_resources_path() / "Curves", "")
+
+ with pytest.raises(FileNotFoundError) as pytest_wrapped_e:
+ sanity_checks.check_curves_files(None, _get_resources_path() / "Non-Curves", "")
+ assert pytest_wrapped_e.type == FileNotFoundError
diff --git a/tests/dgcv/validation/test_topologies.py b/tests/dgcv/validation/test_topologies.py
new file mode 100644
index 0000000..40f2b00
--- /dev/null
+++ b/tests/dgcv/validation/test_topologies.py
@@ -0,0 +1,338 @@
+from dgcv.model import parameters
+from dgcv.validation import sanity_checks
+
+
+def test_check_topology_s():
+ generators = [
+ parameters.Gen_params(
+ id="Synch_Gen",
+ lib="GeneratorSynchronousFourWindingsTGov1SexsPss2a",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ )
+ ]
+ transformers = [
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ ]
+ auxiliary_load = None
+ auxiliary_transformer = None
+ transformer = None
+ internal_line = None
+ sanity_checks.check_topology(
+ "S",
+ generators,
+ transformers,
+ auxiliary_load,
+ auxiliary_transformer,
+ transformer,
+ internal_line,
+ )
+
+
+def test_check_topology_si():
+ generators = [
+ parameters.Gen_params(
+ id="Synch_Gen",
+ lib="GeneratorSynchronousFourWindingsTGov1SexsPss2a",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ )
+ ]
+ transformers = [
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ ]
+ auxiliary_load = None
+ auxiliary_transformer = None
+ transformer = None
+ internal_line = parameters.Line_params(
+ id="IntNetwork_Line", lib=None, connectedPdr=None, R=0.01, X=0.01, B=0.1, G=0.3
+ )
+ sanity_checks.check_topology(
+ "S+i",
+ generators,
+ transformers,
+ auxiliary_load,
+ auxiliary_transformer,
+ transformer,
+ internal_line,
+ )
+
+
+def test_check_topology_saux():
+ generators = [
+ parameters.Gen_params(
+ id="Synch_Gen",
+ lib="GeneratorSynchronousFourWindingsTGov1SexsPss2a",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ )
+ ]
+ transformers = [
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ ]
+ auxiliary_load = parameters.Load_params(
+ id="Aux_Load", lib=None, connectedXmfr="", P=0.1, Q=0.05, U=1.0, UPhase=0.0
+ )
+ auxiliary_transformer = parameters.Xfmr_params(
+ id="AuxLoad_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ transformer = None
+ internal_line = None
+ sanity_checks.check_topology(
+ "S+Aux",
+ generators,
+ transformers,
+ auxiliary_load,
+ auxiliary_transformer,
+ transformer,
+ internal_line,
+ )
+
+
+def test_check_topology_sauxi():
+ generators = [
+ parameters.Gen_params(
+ id="Synch_Gen",
+ lib="GeneratorSynchronousFourWindingsTGov1SexsPss2a",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ )
+ ]
+ transformers = [
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ ]
+ auxiliary_load = parameters.Load_params(
+ id="Aux_Load", lib=None, connectedXmfr="", P=0.1, Q=0.05, U=1.0, UPhase=0.0
+ )
+ auxiliary_transformer = parameters.Xfmr_params(
+ id="AuxLoad_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ transformer = None
+ internal_line = parameters.Line_params(
+ id="IntNetwork_Line", lib=None, connectedPdr=None, R=0.01, X=0.01, B=0.1, G=0.3
+ )
+ sanity_checks.check_topology(
+ "S+Aux+i",
+ generators,
+ transformers,
+ auxiliary_load,
+ auxiliary_transformer,
+ transformer,
+ internal_line,
+ )
+
+
+def test_check_topology_m():
+ generators = [
+ parameters.Gen_params(
+ id="Wind_Turbine1",
+ lib="WTG4AWeccCurrentSource",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ ),
+ parameters.Gen_params(
+ id="Wind_Turbine2",
+ lib="WTG4AWeccCurrentSource",
+ connectedXmfr="",
+ IMax=120.0,
+ par_id="",
+ P=0.12,
+ Q=0.025,
+ ),
+ ]
+ transformers = [
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr1", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ ),
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr2", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ ),
+ ]
+ auxiliary_load = None
+ auxiliary_transformer = None
+ transformer = parameters.Xfmr_params(
+ id="Main_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ internal_line = None
+ sanity_checks.check_topology(
+ "M",
+ generators,
+ transformers,
+ auxiliary_load,
+ auxiliary_transformer,
+ transformer,
+ internal_line,
+ )
+
+
+def test_check_topology_mi():
+ generators = [
+ parameters.Gen_params(
+ id="Wind_Turbine1",
+ lib="WTG4AWeccCurrentSource",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ ),
+ parameters.Gen_params(
+ id="Wind_Turbine2",
+ lib="WTG4AWeccCurrentSource",
+ connectedXmfr="",
+ IMax=120.0,
+ par_id="",
+ P=0.12,
+ Q=0.025,
+ ),
+ ]
+ transformers = [
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr1", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ ),
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr2", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ ),
+ ]
+ auxiliary_load = None
+ auxiliary_transformer = None
+ transformer = parameters.Xfmr_params(
+ id="Main_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ internal_line = parameters.Line_params(
+ id="IntNetwork_Line", lib=None, connectedPdr=None, R=0.01, X=0.01, B=0.1, G=0.3
+ )
+ sanity_checks.check_topology(
+ "M+i",
+ generators,
+ transformers,
+ auxiliary_load,
+ auxiliary_transformer,
+ transformer,
+ internal_line,
+ )
+
+
+def test_check_topology_maux():
+ generators = [
+ parameters.Gen_params(
+ id="Wind_Turbine1",
+ lib="WTG4AWeccCurrentSource",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ ),
+ parameters.Gen_params(
+ id="Wind_Turbine2",
+ lib="WTG4AWeccCurrentSource",
+ connectedXmfr="",
+ IMax=120.0,
+ par_id="",
+ P=0.12,
+ Q=0.025,
+ ),
+ ]
+ transformers = [
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr1", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ ),
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr2", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ ),
+ ]
+ auxiliary_load = parameters.Load_params(
+ id="Aux_Load", lib=None, connectedXmfr="", P=0.1, Q=0.05, U=1.0, UPhase=0.0
+ )
+ auxiliary_transformer = parameters.Xfmr_params(
+ id="AuxLoad_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ transformer = parameters.Xfmr_params(
+ id="Main_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ internal_line = None
+ sanity_checks.check_topology(
+ "M+Aux",
+ generators,
+ transformers,
+ auxiliary_load,
+ auxiliary_transformer,
+ transformer,
+ internal_line,
+ )
+
+
+def test_check_topology_mauxi():
+ generators = [
+ parameters.Gen_params(
+ id="Wind_Turbine1",
+ lib="WTG4AWeccCurrentSource",
+ connectedXmfr="",
+ IMax=100.0,
+ par_id="",
+ P=0.1,
+ Q=0.05,
+ ),
+ parameters.Gen_params(
+ id="Wind_Turbine2",
+ lib="WTG4AWeccCurrentSource",
+ connectedXmfr="",
+ IMax=120.0,
+ par_id="",
+ P=0.12,
+ Q=0.025,
+ ),
+ ]
+ transformers = [
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr1", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ ),
+ parameters.Xfmr_params(
+ id="StepUp_Xfmr2", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ ),
+ ]
+ auxiliary_load = parameters.Load_params(
+ id="Aux_Load", lib=None, connectedXmfr="", P=0.1, Q=0.05, U=1.0, UPhase=0.0
+ )
+ auxiliary_transformer = parameters.Xfmr_params(
+ id="AuxLoad_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ transformer = parameters.Xfmr_params(
+ id="Main_Xfmr", lib=None, R=0.0003, X=0.0268, B=0.0, G=0.0, rTfo=0.9574, par_id=""
+ )
+ internal_line = parameters.Line_params(
+ id="IntNetwork_Line", lib=None, connectedPdr=None, R=0.01, X=0.01, B=0.1, G=0.3
+ )
+ sanity_checks.check_topology(
+ "M+Aux+i",
+ generators,
+ transformers,
+ auxiliary_load,
+ auxiliary_transformer,
+ transformer,
+ internal_line,
+ )
diff --git a/tests/partial_reference_curves/CurvesFiles.ini b/tests/resources/partial_reference_curves/CurvesFiles.ini
similarity index 100%
rename from tests/partial_reference_curves/CurvesFiles.ini
rename to tests/resources/partial_reference_curves/CurvesFiles.ini
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Drop.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Drop.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Rise.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.GridVoltageStep.Rise.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Active.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Active.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Active.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Active.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Active.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Active.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Active.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Active.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Reactive.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Reactive.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Reactive.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Reactive.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Reactive.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Reactive.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Reactive.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Reactive.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Voltage.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Voltage.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Voltage.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Voltage.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Voltage.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Voltage.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Voltage.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.SetPointStep.Voltage.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentBolted.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.PermanentHiZ.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR10.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientBoltedSCR3Qmin.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc500.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z1.ThreePhaseFault.TransientHiZTc800.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageDip.Qzero.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageDip.Qzero.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMax.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMax.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMin.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.GridVoltageSwell.QMin.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Dec40.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Dec40.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Inc40.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.PSetPointStep.Inc40.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Dec20.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Dec20.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Inc10.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.QSetPointStep.Inc10.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.ThreePhaseFault.TransientBolted.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.AReactance.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.AReactance.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.AReactance.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.AReactance.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.AReactance.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.AReactance.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.AReactance.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.AReactance.dict
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.BReactance.csv b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.BReactance.csv
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.BReactance.csv
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.BReactance.csv
diff --git a/tests/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.BReactance.dict b/tests/resources/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.BReactance.dict
similarity index 100%
rename from tests/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.BReactance.dict
rename to tests/resources/partial_reference_curves/PCS_RTE-I16z3.USetPointStep.BReactance.dict