change_grid

typhoon.test.sources.change_grid(gridname, rms=None, frequency=None, phase=None)

Change grid characteristics.

Parameters:
  • gridname – Name of the grid. Should be a grid simulator in the HIL.

  • rms (number or 3-element sequence) – RMS values. If a single number, applies the same for each phase.

  • frequency (number) – Frequency in Hertz. Applies the same for each phase.

  • phase (number or 3-element sequence (list or tuple)) – Phase in degrees. If a single number, applies the same for each phase.

Returns:

  • namedtuple (tuple) – With the following attributes:

  • t (Timedelta) – Time of the grid fault.

  • phasors_before (typhoon.types.phasors.Phasors3ph) – Grid phasors before the fault

  • phasors_after (typhoon.types.phasors.Phasors3ph) – Grid phasors after the fault

Examples

>>> from typhoon.test.sources import change_grid
>>> voltage = 220
>>> fault_level = 1.05
>>> fault = change_grid("Grid Simulator1", rms=fault_level*voltage)
>>> print(fault.t)
>>> print(fault.phasors_before)
>>> print(fault.phasors_after)