PSS E Wind and Solar Models
PSS E Wind and Solar Models
PSS E Wind and Solar Models
Yuriy Kazachkov
Siemens PTI
http://www.pti-us.com/pti/software/psse/userarea/
wind_farm_model_request_download_submit.cfm
Self-extracting files for most widely
used vendor specific models are
available for all PSS®E releases
from 29 to 32. Models of Acciona,
Enercon, GE wind turbines, and the
WT3 and WT4 user written generic
model can be directly downloaded,
others will be provided upon
manufacturer’s authorization.
All communications related to
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
downloading the PSS®E wind
models have to go via the PSS®E
support.
UWIG/EnerNex/DOE Workshop
will receive an email from PSS®E
Support with further instructions.
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 3
Siemens – PTI PSS®E Models
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 4
Other Non-PTI PSS®E Models
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
Some manufacturers recognize the importance of their
models being supported by PTI and approached us with
the request to review, modify, release and support their
models. Acciona is a good example.
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 5
The latest wind turbine model
infrastructure in PSS®E
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
For example, for the original Vestas V80 machine, the total compensation
available is 12 capacitors of 72 kVAr each. After compensation, the
reactive power flow from the terminal bus to the system should be in the
range of +40/-40 kVAr per machine.
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 6
The latest wind turbine model
infrastructure in PSS®E
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
PSS®E simulation models.
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 7
Wind Models Simulation Infrastructure
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
in PSS®E
UWIG/EnerNex/DOE Workshop
June 2011
© 2011 Siemens Energy, Inc. All rights reserved.
Siemens Energy, Inc., Siemens Power Technologies International 8
Application Features of PSS®E Software
Packages
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
The old user written WT3 generic model using the conventional
machine in LF is available for rev 29+. Please note: this model is
different from the standard generic WT3 model.
Probably, at some point in foreseeable future we will “close” the option
of treating the wind machine as a conventional machine.
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 9
The latest wind turbine model infrastructure in
PSS®E – a reminder
Wind machines are specified on the existing generator record of the Power Flow Raw Data File.
Bus Bus Pgen Pmax Pmin Qgen Qmax Qmin Mbase XSource Wind machine Control Wind
# Name Id Code Status (MW) (MW) (MW) (Mvar) (Mvar) (Mvar) (MVA) (pu) Mode machine PF
1 INFINITE 1 3 1 -49.618 9999 -9999 -0.993 9999 -9999 100 0.2 Not a wind machine 1
5 WT 1 2 1 50.25 105 0 -4.317 34.3 -51.1 111.69 0.8 Standard QT, QB limits 1
The following additional data items, appended to the end of the record, are specified for wind machines:
• 0 if this is not a wind machine (this is the default value).
• 1 if this is a wind machine which participates in voltage control,
with the values of QT and QB on the data record specifying the
machine’s reactive power limits.
• 2 if this is a wind machine which participates in voltage
control, with the specified power factor (see below) and
the machine’s active power setting (PG on the data record)
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
used to set the machine’s reactive power limits.
• 3 if this is a wind machine which operates at a fixed power,
with the machine’s reactive power output and reactive power
upper and lower limits all equal, and set based on the specified
power factor (see below) and the machine’s active power setting
(PG on the data record).
Power factor:
• ignored if the wind control mode is 0
• is used in setting the machine’s reactive power limits when the wind control mode is 2 or 3
UWIG/EnerNex/DOE Workshop
• negative value may be specified when the wind control mode is 3, and is interpreted as a leading power factor (i.e., the wind
machine produces active power and absorbs reactive power).
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 10
The latest wind turbine model infrastructure in
PSS®E – a reminder
Any wind model may include one or several of the following wind modules:
IC index Wind module type
101 Generator
102 Electrical control
103 Mechanical control
104 Pitch control
105 Aerodynamics
106 Wind Gust/Ramp
107 Auxiliary control
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
New variables of two categories have been added to support the wind
models in PSS®E:
Variables accessible for users, e.g., model outputs
Variables not accessible for users: primarily for model developers.
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 11
The Latest Wind Turbine Model Infrastructure
in PSS®E – (continued)
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
IT = 1 for IC = 101
IT = 0 for IC = 102 to 107
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 12
Simulating Manufacturer Specific
PSS®E Wind Models using Python
Module – pssewindpy
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
© 2011 Siemens Energy, Inc. All rights reserved.
Siemens Energy, Inc., Siemens Power Technologies International 13
Module pssewindpy
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
Provides demo Python functions to simulate these models.
UWIG/EnerNex/DOE Workshop
• To create WTG model dyre records (.dyr file created).
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 14
Demo Simulation
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
99971 99972
99973 99974 99975
BUSWTG COLLECTORBUS
LVBUS HVBUS SWINGBUS
WTG G
UWIG/EnerNex/DOE Workshop
added by pssewindpy functions
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 15
GE 1.5 MW WTG Demo Simulation
Python Script to set up GE 1.5 MW demo:
import pssewindpy
psseversion = 32 # PSS(R)E Version
wtg_mdl = 'ge15'
wtg_units = 67 # Number of WTG Units
pct_dispatch = 100.0
# % dispatch, e.g. 100.0 for 100%
wtg_mass = 1 # Shaft Model, =1 for Single, =2
for Double mass
freq = 60 # Network base freq in Hz
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
pssewindpy.wtg_init(psse version)
cnvsavfile, snpfile = pssewindpy.wtg_demo_ge(wtg_mdl,
wtg_units, pct_dispatch, wtg_mass, freq)
Python Script to run Simulation:
outfile1 =
pssewindpy.wtg_demo_run_collect_bus_flt(cnvsavfile,
UWIG/EnerNex/DOE Workshop
snpfile)
outfile2 =
pssewindpy.wtg_demo_simulate_complex_wind(cnvsavfile,
June 2011
snpfile)
Siemens Energy, Inc., Siemens Power Technologies International 16
Adding WTG model to PSS®E Case
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
v82nm72_gridsvc_kvar=None, v82nm72_svc_bus=None# V82/NM72 grid SVC
v82nm72_svc_wtgside_bus=None, v82nm72_svc_gridside_bus=None,
v82nm72_pf=0.95, # V82/NM72 when qctrl=pf
v82nm72_kvar=0.0, # V82/NM72 when qctrl=var
wt3_data={}, wt3_mass=1) # generic WT3
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 17
Adding WTG model to PSS®E Case (continued)
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
cnvsavfile, snpfile =
pssewindpy.wtg_create_cnvsav_snp_files(chngpyfile,
dyrfile, basedyrfile=basdyrfile, convertpyfile=None )
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 18
Adding WTG model to PSS®E Case (continued)
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
• 'vtgtpa' -> Under Voltage / Over Voltage Generator Disconnection Relay
• 'frqdca' -> Under Frequency / Over Frequency Bus Disconnection Relay
• 'frqtpa' -> Under Frequency / Over Frequency Generator Disconnection Relay
UWIG/EnerNex/DOE Workshop
threshold= Voltage (pu) or Frequency (Hz) threshold (upper or lower threshold)
t_pickup = Relay pickup time (sec)
t_breaker= Breaker contact parting time (sec), default = 0.08 sec.
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 19
Generic Wind Generation Models in
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
PSS®E
UWIG/EnerNex/DOE Workshop
June 2011
© 2009 Siemens Energy, Inc. All rights reserved.
Siemens Energy, Inc., Siemens Power Technologies International 20
Generic Wind Model WT1
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
WT1G model is a modification
of the standard induction
machine model
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 21
Type 2 Wind Turbine
UWIG/EnerNex/DOE Workshop
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
June 2011
Generic Wind Model WT3
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
The model includes 4 modules responsible for:
WT3G1, WT3G2 , doubly-fed induction generator which is mostly an algebraic model to calculate the
current injection to the grid based on commands from controls, with or without the PLL control.
WT3E1, electrical control including the torque control and a voltage control.
UWIG/EnerNex/DOE Workshop
WT3T1, the turbine model including a two-mass shaft mechanical system and a simplified method of
aerodynamic conversion, namely ΔP=Kaero*θ*Δθ where P is mechanical power, θ is a pitch angle;
this method was validated against results obtained when using the Cp matrix;
June 2011
WT3P1, the pitch control.
Siemens Energy, Inc., Siemens Power Technologies International 23
Generic Wind Model WT4
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 24
Siemens Wind Turbine Generic Model
The WT4 generic model includes the special entry for Siemens 2.3
MW wind turine. It was carefully parameterized jointly by Siemens
PTI and Siemens Wind Power. We are planning to separate the
Siemens wind turbine model as a separate standard model.
Per SWP’s request we have converted the WT4 generic model to
earlier PSSE releases as a user written model.
This is the example of “parameterization” of the WT4 generic model
to match the response of the vendor specific model of the Siemens
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
2.3 MW wind turbine.
UWIG/EnerNex/DOE Workshop
because it does not take the
machine dynamics into account
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 25
Generic wind models as a basis for manufacturer
specific models
Example: for the Fuhrlaender 2.5 MW wind turbine model the active power up-
ramping was added to the WT3
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 26
PSS®E 33.0 – Dynamics Engine
Enhancements
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
© 2011 Siemens Energy, Inc. All rights reserved.
Siemens Energy, Inc., Siemens Power Technologies International 27
PSS®E 33
Elimination of Need for CONEC & CONET
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 28
PSS®E 33
29
UWIG/EnerNex/DOE Workshop
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
June 2011
PSS®E 33
Elimination of Need for CONEC & CONET
Benefits to users:
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
Only use PSS®E supplied models? No need for doing compile and
link
Users that don’t write models don’t need to compile and link
Wind manufacturers can supply dll’s instead of supplying “obj”
and “lib” files
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 30
PSS®E 33
New Dynamic Models
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
OLTC3 / OLPS3 OLTC3T / OLPS3T
CRANI CRANIT
RUNBK RUNBKT
CHIGAT CHIGATT
CEELRI CEELRIT
CMDWAS CMDWAST
UWIG/EnerNex/DOE Workshop
CMDWS2 CMDWS2T
CMFORD CMFORDT
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 31
PSS®E 33
Elimination of Need for CONEC & CONET
Can PSS®E users still use the CONEC and CONET subroutines?
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
Answer is …
YES
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 32
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
“Hot” issues
UWIG/EnerNex/DOE Workshop
June 2011
© 2009 Siemens Energy, Inc. All rights reserved.
Siemens Energy, Inc., Siemens Power Technologies International 33
Ficticious Frequency Spikes
Prevent abrupt change in bus voltage angle during and after the fault to
prevent fictitious frequency spikes.
Temporary Solution:
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
Disabling Frequency Relay.
Mid-Term Solution:
External Intelligent Frequency Relay
with smoothen frequency measurement.
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 34
Network Non Convergence
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
• Terminal bus voltage angle is uncertain because the reference frame is lost:
no machine flux dynamics for WT3 or PLL for WT4
UWIG/EnerNex/DOE Workshop
• Many planners use PSSE setups that include the so called “Shut down” model:
it calculates a number of “Network not converged” (NNC) events and stops
June 2011
the simulation if it exceeds the given threshold, e.g. 6 NNCs.
Siemens Energy, Inc., Siemens Power Technologies International 35
Network Non Convergence
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
The existing model for GE WTs of 1.5 MW , 1.6, 3.6 MW (Type 3) and
2.5 MW (Type 4): two NNCs were observed when testing the 1.5 MW
and 2.5 MW WTs, with 3-phase bolted fault applied to the POI bus 2 –
one at the fault inception, another at the instant of fault clearing
The upcoming model for GE WTs of 1.5 MW, 1.6 MW (Type 3) and 2.5
UWIG/EnerNex/DOE Workshop
MW, 2.75 MW, 4.0 MW (Type 4) – no NNCs with SCR as low as 3.
Note: we can run these tests if time allows. s1
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 36
Slide 36
s1 stykayu1, 6/30/2011
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
Frequency Events
UWIG/EnerNex/DOE Workshop
June 2011
© 2009 Siemens Energy, Inc. All rights reserved.
Siemens Energy, Inc., Siemens Power Technologies International 37
Modeling frequency events
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
Below are some examples illustrating some concerns. The
main question is: does the wind turbine respond to
frequency events, as provided by vendor specific or
generic models, seem realistic?
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 38
Test System
• 100
MW
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
Load • Bus 19 – Hydro 1000
MW unit
• 1000
MW
load
• Bus 19 – GT 100 MW
unit
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 39
No governors: drop the WT unit
• Under-frequency event: only conventional units
• Accelerating power (PMECH-PELEC) is negative
• Loads are intact. To compensate for the lost generation, outputs of on-line
machines increase at the expense of the rotor kinetic energy: inertial response!
• New reduced frequency is such that there is a balance between generation, loads,
and losses
• For on-line units, rotor speed and system frequency are the same
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 40
Under sudden low frequency conditions, when load
demand exceeds the generation, increase of the machine
active power output by means of converting the rotor
kinetic energy into the electrical energy is a sound
response.
For a conventional generation unit, the under-speed
protection may shut it down.
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 41
Hydro Governor Impact: drop the WT unit
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 42
The GEWT (DFIG) vendor specific model: drop the GT
unit, no Hydro governor
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
After the GT was dropped off, all the
lost power was picked up by a Hydro.
WT’s power does not change.
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 43
The GEWT (DFIG) vendor specific model: drop the GT
unit, no Hydro governor; WindInertia enabled
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 44
MPS-1000 versus WT1; drop GT unit; hydro governor
• Similar response
• Trustworthy: the full order machine model for both models
• WT rotor speed and the system frequency have a similar pattern
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 45
V80 60 Hz (VRCC) versus WT2; drop GT unit; hydro
governor
• Similar response
• Trustworthy: the full order machine model for both models
• WT rotor speed and the system frequency have different patterns
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 46
Replace vendor specific GEWT (DFIG) model by
generic WT3 model; drop GT unit; no hydro
governor
Full Load
Partial load
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
WT3 and GEWT provide
identical response
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 47
For under-frequency events, the system response shown
by generic models is very close to one shown by vendor
specific models.
For under-frequency events, the system response shown
by both models seems realistic
Results from the field and from full order models are
badly needed to verify the stability model performance
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 48
®
Generic Solar Photovoltaic Model in PSS E
Rest of
Irradiance Model PV Panel Model Converter Model System
Irradence Model
1.2
1
Voltage
0.8
WT4
Irradence
0.6
Converter/ PSS/E
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
0.4
Irrad (I)
0.2
0
Pdc (I) el. control IR,
1 2 3 4 5 6 7 8 9 10
Tim e IQ
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 50
Irradiance Model
irradiance(W/m2)) as cons
Irradence
0.6
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
For each time step, outputs 0
1 2 3 4 5 6 7 8 9 10
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 51
PV Panel Model
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
For each time step, reads
irradiance level, outputs
linearized power order
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 52
Converter Model – use slightly modified WT4
full converter model
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
Largely ignores dynamics from DC side.
Different reactive control modes: Voltage control, PF
control, Q control
For each time step, outputs linearized irradiance level
UWIG/EnerNex/DOE Workshop
June 2011
Siemens Energy, Inc., Siemens Power Technologies International 53
PSS®E GE Solar PV Vendor Specific Model
UWIG/EnerNex/DOE Workshop
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
June 2011
Electrical Control - 1
UWIG/EnerNex/DOE Workshop
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
June 2011
Electrical Control - 2
UWIG/EnerNex/DOE Workshop
© 2011 Siemens Energy, Inc., Siemens Power Technologies International (Siemens PTI)
June 2011