Skip to content

Commit 75ce661

Browse files
authored
Merge pull request #148 from NREL/al/ride_thru_controller_fix
fixing bug for ride through trip for the voltage ride through controller
2 parents 3d2162f + 65dd56c commit 75ce661

4 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/pull_request_tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ${{ matrix.os }}
88
strategy:
99
matrix:
10-
os: [ubuntu-latest, macos-latest]
10+
os: [ubuntu-latest]
1111
#os: [ubuntu-latest, macos-latest, windows-latest]
1212
python-version: ["3.9", "3.10", "3.11"]
1313

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "NREL-pydss"
7-
version = "3.1.5"
7+
version = "3.1.6"
88
description = "A high-level python interface for OpenDSS"
99
readme = "README.md"
1010
license = "BSD-3-Clause"

src/pydss/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "3.1.5"
1+
__version__ = "3.1.6"
22

33
from pydss.utils.timing_utils import timer_stats_collector
44
from . import *

src/pydss/pyControllers/Controllers/PvVoltageRideThru.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -402,15 +402,15 @@ def _trip(self, Deadtime, time2Pmax, forceTrip, permissive_to_trip=False):
402402
u_in = max(u_in) / u_base if self._voltage_calc_mode == VoltageCalcModes.MAX else sum(u_in) / (u_base * len(u_in))
403403

404404
if self._is_connected or forceTrip:
405-
self._controlled_element.SetParameter('enabled', False)
405+
self._controlled_element.SetParameter('kw', 0)
406406

407407
self._is_connected = False
408408
self._tripped_start_time = self.__dss_solver.GetDateTime()
409409
self._tripped_p_max_delay = time2Pmax
410410
self._tripped_dead_time = Deadtime
411411

412412
elif permissive_to_trip:
413-
self._controlled_element.SetParameter('enabled', False)
413+
self._controlled_element.SetParameter('kw', 0)
414414

415415
self._is_connected = False
416416
self._tripped_start_time = self.__dss_solver.GetDateTime()

0 commit comments

Comments
 (0)