Documentation Home Page HYPERSIM Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Description

The PI line model is mainly used for short transmission lines. The equivalent circuit is shown below. It is assumed that the capacitance on both sides are identical. The RL branches are also coupled.

This model can be used to simulate an internal fault. However, the number of operations allowed in this model is four (4) per fault element, instead of ten (10) in normal cases.

Table of Contents

Mask and Parameters

General Parameters

NameDescriptionUnitVariable = {Possible Values}
DescriptionUse this field to add information about the component
Description = {'string'}
EMTP (.pun) file for line parameters calculationThe location (path) of the EMTP file (pun file) containing the line parameters. However, The EMTP “.pun” format is not allowed with this model
File = {'path.name'}
Line 1Fault distance from (+) sidekmfault_loc = {0, 1e64}
TypeThe line data can be taken using Matrix or Sequence parameters  
Matrix/Sequence = { 0, 1}
Matrix {0}Untransposed line. The data is filled in the matrices
Sequence {1}Transposed line. The data is filled in the sequences
Line LengthThe length of the linekm

length = {0, 1e64}

Base power (perPhase)Base value for PU conversionMVA per phase

pBase = { [1, 1e64] }

Base voltage (rmsLN)Base value for PU conversionkV rms LN

vBase = { [1, 1e64] }

Base frequencyBase value for PU conversionHz

fBase = { [1, 1e64] }

Fault resistanceFault resistance value per phaseΩRDef = {0, 1e64}
RopenOpen resistance value per phaseΩROpen = {0, 1e64}
RcloseClosed resistance value per phaseΩRClose = {0, 1e64}
Chopping currentCurrent threshold for the opening permission operationAImargin = {0, 1e64}

Matrix Parameters

NameDescriptionUnitVariable = {Possible Values}
Resistance - RResistance matrixΩ/kmR = {'-1e64, 1e64'}
Inductance - LInductance matrixH/km= {'-1e64, 1e64'}
Capacitance - CCapacitance matrixF/km= {'-1e64, 1e64'}

Sequence Parameters

NameDescriptionUnitVariable = {Possible Values}
RResistance value for Zero and Positive sequencesΩ/kmRseq = {'-1e64, 1e64'}
LInductance value for Zero and Positive sequencesH/kmLseq = {'-1e64, 1e64'}
CCapacitance value for Zero and Positive sequencesF/kmCseq = {'-1e64, 1e64'}

Timing Parameters

NameDescriptionUnitVariable = {Possible Values}
Time unitsUnits applied to the programmed state transition operations





Ut = {s, ms, c}

Second {s}All operations Tn are in seconds
Millisecond {ms}All operations Tn are in milliseconds
Cycle {c}All operations Tn are in electrical cycles (setting the frequency is mandatory)
Time programming

Master switch that determines whether the programmed operations will occur upon triggering an acquisition





EnaGen = {0, 1}

Disable {0}
Programmed operations are disabled
Enable {1}
Programmed operations are enabled
Steady-state condition
State of phase breakers in steady-state; “colored” if the breaker is open and “grey” if the breaker is closed

iniStateA {0, 1}

iniStateB {0, 1}

iniStateC = {0, 1}

iniStateG = {0, 1}

Frequency
Should be set using the parameter "Base frequency".HzFreq = { [45, 70] }

Switching times

Line1

Enable/disable the state transition operation on the same line.


EnaT1 = {0, 1}

EnaT2 = {0, 1}

...

Disable {0}
Disable the state transition operation on the same line
Enable {1}
Enable the state transition operation on the same line. If the line is enabled but no information is filled, the state transition operation is ignored.

Switching times

Type(f,i,u,ug)



Relative time (with respect to POW synchronization) when the command is sent to the breaker (or switch) to change state. There are four ways to input this time.

Important notes:

  • For changes of state to occur, programmed operation times must always respect Tn>Tn-1.
  • If a parameter field is blank or contains “-”, no switching will occur for this line.
  • There is no alias for the type of timing in the API. The timing type and values are entered as a single string.
  • If using referenced operations, the calculated time is applied after it received the command from the other component. See the Referenced Operations section for more information.







Refer to "Time units" parameter







T1 = {'string'}

T2 = {'string'}

...

Fixed

{f: fixed time}

At each acquisition, Tn command is sent at the same time for all phases selected in "Phase operated".

Incremental

{i: initial time/final time/time increment}

For the first acquisition, Tn command is sent at the set initial time for all phases selected in "Phase operated". Then at each acquisition, Tn command is sent a time increment later than the previous acquisition. Once the final time is reached, the next acquisition will be done using the initial time again.

Uniform

{u: minimal time/maximal time}

At each acquisition, Tn command is sent at a random time. The probability is uniform over the specified range. All phases selected in "Phase operated" DO NOT receive the command at the same time, it is also random.

Uniform gaussian

{ug: minimal time/maximal time/ dispersion}

At each acquisition, Tn command is sent at a random time. The probability follows a gaussian distribution over the specified range. All phases selected in "Phase operated" DO NOT receive the command at the same time, it is also random.

Referenced operations

Use to refer the triggering of Tn to another breaker programmed state transition. See the Referenced Operations section for more information.

NB: all columns must be filled for the referenced operation to work.



Ref operationName (or path) of the breaker to which the timing is referenced

Eref1 = {'path.name'}

Eref2 = {'path.name'}

...

Ref timeTime Tn ID of the referenced breaker's step to which the timing is referenced

Tref1 = {Tn}

Tref2 = {Tn}

...

Phase/CommandActivate (Phase {1}) or deactivate (Command {0}) the reference dependency

T1RPh = {0, 1}

T2RPh = {0, 1}

...

Phase operated

The list of all phases that will change state when the timing condition is reached. So if after Tn-1 the A and C phases are OFF and Tn triggers B and C, after Tn phases A and B will be OFF, and C will be ON.


T1Pa, T1Pb, T1Pc = {0, 1}

T2Pa, T2,Pb, T2Pc = {0, 1}

...

ON {1}"Colored" when a state transition shall occur
OFF {0}"Grayed out" when no state transition shall occur


Ports, Inputs, Outputs and Signals Available for Monitoring

Ports

This component supports a 3-phase transmission line 

Name

Description

net_1(a,b,c)Network connection of phases (a,b,c) of the left (+) side
net_2(a,b,c)Network connection of phases (a,b,c) of the right side

Inputs

None

Outputs

None

Sensors

At acquisition, the signals available by the sensors are:

Name

Description

Unit

V(a,b,c)_FLTVoltage on fault bus phases (a,b,c)V
I(a,b,c,n)_FLTFault current (a,b,c,n)A
CMD(a,b,c,n)_FLTCommand for states of phase and ground breakers

Calculation of Electrical Parameters

The EMTP “.pun” format is not allowed with this model. However, the electrical parameters of PI lines can be calculated by using the HyperView Line Tab module in HyperView.

Steps are as follows:

  1. Load a file into the Line Data GUI or enter the geometrical line parameters; details are found in Line Geometry
  2. Select the transposition options
  3. Run the program
  4. The electrical parameters are displayed in the Line Data Report

To transfer the electrical parameters to the PI model, follow these steps:

  1. Go to the Line Data GUI
  2. The names of the lines in your network are at the bottom of the page
  3. To transfer electrical parameters, choose the name of the line and click Apply
  4. See the parameters in the forms of the line

Types of fault

The fault breakers are shown in the following figure. The types of faults according to the state of the breakers are listed in the table.



Note: For a phase to ground fault, we strongly recommend using the ground in steady state instead of programming a time of operation in transient state.



Types of fault according to state of breakers

State of BreakerBCGround
No fault0000
Fault between phase C and Ground0011
Fault between phase B and Ground0101
Fault between phases B and C0110
Fault between phases B, C and Ground0111
Fault between phases A and Ground1001
Fault between phases A and C1010
Fault between phases A, C and Ground1011
Fault between phases A and B1100
Fault between phases A, B and Ground1101
Fault between phases A, B and C1110
Fault between phases A, B, C and Ground1111

In the case of a 3-phase line with fault, two configurations are available to the user:

  • 1 line section - no fault
  • 2 line sections - fault on the line

The user must specify the fault distance on the line. This distance must be calculated from side “1” of the line. For example, if the user wants to simulate a fault on the line at a distance of 125 km he must enter the value in the fault distance fields. If the user does not want to use the fault element, he must set the value of the fault distance to 0. It should be noticed that the fault distance must be lower than the line length.

  • No labels