SmartGen Grid Services User Guide (AP-SG-004 - Rev-E)
SmartGen Grid Services User Guide (AP-SG-004 - Rev-E)
SmartGen Grid Services User Guide (AP-SG-004 - Rev-E)
Inverter
Grid Services User Guide
AP-SG-004 Rev E
October 2019
http://solar.schneider-electric.com/
Copyright © 2019 Schneider Electric. All Rights Reserved.
All trademarks are owned by Schneider Electric Industries SAS or its affiliated companies.
(A) MAKES NO WARRANTY AS TO THE ACCURACY, SUFFICIENCY OR SUITABILITY OF ANY TECHNICAL OR OTHER INFORMATION
PROVIDED IN ITS MANUALS OR OTHER DOCUMENTATION;
(B) ASSUMES NO RESPONSIBILITY OR LIABILITY FOR LOSSES, DAMAGES, COSTS OR EXPENSES, WHETHER SPECIAL, DIRECT,
INDIRECT, CONSEQUENTIAL OR INCIDENTAL, WHICH MIGHT ARISE OUT OF THE USE OF SUCH INFORMATION. THE USE OF ANY SUCH
INFORMATION WILL BE ENTIRELY AT THE USER’S RISK; AND
(C) REMINDS YOU THAT IF THIS MANUAL IS IN ANY LANGUAGE OTHER THAN ENGLISH, ALTHOUGH STEPS HAVE BEEN TAKEN TO
MAINTAIN THE ACCURACY OF THE TRANSLATION, THE ACCURACY CANNOT BE GUARANTEED. APPROVED CONTENT IS CONTAINED
WITH THE ENGLISH LANGUAGE VERSION WHICH IS POSTED AT http://solar.schneider-electric.com/.
Contact Information
For country-specific details, please contact your local Schneider Electric Sales Representative or visit the Schneider
Electric Solar Business website at: http://solar.schneider-electric.com/
Safety Information
Important Information
Read these instructions carefully and look at the equipment to become familiar with the
device before trying to install, operate, service or maintain it. The following special
messages may appear throughout this documentation or on the equipment to warn of
potential hazards or to call attention to information that clarifies or simplifies a procedure.
This is the safety alert symbol. It is used to alert you to potential personal
injury hazards. Obey all safety messages that follow this symbol to avoid
possible injury or death.
DANGER
DANGER indicates a hazardous situation which, if not avoided, will result in death or serious
injury.
WARNING
WARNING indicates a hazardous situation which, if not avoided, could result in death or
serious injury.
CAUTION
CAUTION indicates a hazardous situation which, if not avoided, could result in minor or
moderate injury.
NOTICE
NOTICE is used to address practices not related to physical injury.
Please Note
Electrical equipment should be installed, operated, serviced, and maintained only by
qualified personnel. No responsibility is assumed by Schneider Electric for any
consequences arising out of the use of this material.
A qualified person is one who has skills and knowledge related to the construction,
installation, and operation of electrical equipment and has received safety training to
recognize and avoid the hazards involved. For more information, see Audience.
About
Purpose
This guide provides information for grid support services available on the Conext SmartGen
Series inverter.
Scope
This guide does not contain specific applications of grid support services.
CMD Command
DC Direct current
DI Digital input
ES Energy storage
F Frequency
I Current
IS Current Saturation
max Maximum
P Power (active)
PF Power factor
pu Per-unit
Q Power (reactive)
S Apparent Power
sec Second/s
UTIL Utility
V Volt
Vac Volts AC
Vdc Volts DC
W Watt
Related Documents
n Conext SmartGen Planning and Installation Manual (document number 990-9848)
n Conext SmartGen Series Modbus Communication and Events App Note (document
number AP-SG-014)
Related Information
Find more information about Schneider Electric, as well as its products and services at:
http://www.schneider-electric.com.
For specific information on Solar products, visit the Schneider Electric Solar Business
website at: http://solar.schneider-electric.com.
Product Safety Information
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, ARC FLASH, AND FIRE
This document is in addition to, and incorporates by reference, the relevant product manuals
for Conext SmartGen Series inverters. Before reviewing this document, you must read the
relevant product manuals. Unless specified, information on safety, specifications, installation
and operation is as shown in the primary documentation received with the product. Ensure
you are familiar with that information before proceeding.
Contents
Safety Information 2
About 3
Purpose 3
Scope 3
Abbreviations and Acronyms 3
Related Documents 4
Related Information 4
Product Safety Information 5
Introduction 13
Conext SmartGen Series Inverter 14
Functions 14
Parameters 14
Inverter Controls Architecture 17
Overview 18
Inverter Controls Architecture Block Diagram 18
Numeric Conventions 19
Active Power and Current Sign Convention 19
Reactive Power and Current Sign Convention 20
PF (Power Factor) Sign Convention 21
Power Control 23
Overview of Power Control 25
Power Control Set Points 25
PPC (Power Plant Controller) 25
Utility Inputs 30
Default Power Control Set Points 34
Active Power Control 36
Block Diagram 36
Inputs 36
Outputs 37
AGSF 37
Features 37
Reactive Power Control 40
Block Diagram 40
Inputs 40
Output 40
AGSF 41
Features 41
Figures
Figure 1 Relationship between inverter, PV array, and grid 14
Figure 2 Inverter controls architecture block diagram 18
Figure 3 Power / Current sign convention 19
Figure 4 Positive Reactive Power 20
Figure 5 Negative Reactive Power 20
Figure 6 EEI PF sign convention quadrant 22
Figure 7 Communication terminal board (CTB A316) - 3rd party plant controller I/O 31
Figure 8 Analog input scaling graph, example of the active power command 33
Figure 9 Active power controls 36
Figure 10 Reactive power controls 40
Figure 11 Generic function block diagram 46
Figure 12 Function output value graph 48
Figure 13 Pmax(f) function output without hysteresis 49
Figure 14 Pmax(f) function output with hysteresis 50
Figure 15 Generic function with hysteresis 51
Figure 16 Snapshot feature for Pmax(f) 55
Figure 17 Snapshot activation if start > stop 56
Figure 18 Snapshot activation if SnapshotStart < SnapshotStop 56
Figure 19 ∆P(f) function graph 62
Figure 20 ∆P(V) function graph 64
Figure 21 ∆Q(V) function graph 67
Figure 22 En(p) function graph 69
Figure 23 Qpu function graph 71
Figure 24 Q(P) function graph 72
Figure 25 En(V) function graph 75
Figure 26 Pmax(f) function graph 77
Figure 27 Pmax(V) function graph 81
Figure 28 Return to service function diagram 84
Figure 29 AC Current Control block diagram 88
Figure 30 Current saturation example 89
Figure 31 LVRT/HVRT inverter automatic response 92
Figure 32 LVRT detection 93
Figure 33 Symmetrical LVRT with ACC curve type 1 96
Figure 34 Asymmetrical LVRT with ACC curve type 2 97
Figure 35 DRCS curve delta voltage 98
Figure 36 DRCS activation and deactivation 99
Figure 37 DRCS curve type 1 100
Tables
Table 1 Inverter controls architecture blocks 18
Table 2 Power control priority 25
Table 3 PPC power commands 26
Table 4 PPC command ramp time 26
Table 5 PPC Fast power commands 27
Table 6 PPC Fast return from fast ramp limits 27
Table 7 PPC communication loss handling parameters 29
Table 8 A316 J2, AI terminal 31
Table 9 A316 J3, DI terminal 32
Table 10 Analog signals 34
Table 11 Default power control set points 35
Table 12 Summary of autonomous grid support functions (AGSF) 44
Table 13 Scale values for each x variable 47
Table 14 Function points 48
Table 15 Function points for Figure 3 49
Table 16 Forward curve points 50
Table 17 Reverse curve points 50
Table 18 Forward / reverse curve points 51
Table 19 Function points for Figure 5 52
Table 20 Scale values for each x variable 54
Table 21 Snapshot values 55
Table 22 Configurable parameters for the snapshot feature 58
Table 23 Summary of AGSF parameters 59
Table 24 ∆P(f) function points 61
Table 25 ∆P(f) function configuration parameter values 62
Table 26 ∆P(V) function points 63
Table 27 ∆P(v) function configuration parameter values 64
Table 28 Options for the per-unit scale of the curve y variable 65
Table 29 ∆Q(V) function points 66
Table 30 ∆Q(V) function configuration parameter values 67
Table 31 En(p) function points 68
Table 32 En(P) function configuration parameter values 69
Table 33 Options for the per-unit scale of the curve y variable 70
Table 34 Qpu function values 72
Table 35 Q(P) function points 72
Table 36 Q(P) function configuration parameter values 73
Table 37 En(V) function points 74
1 Introduction
This document explains how a Conext SmartGen Series inverter maintains continuous
operation and continuous output current during normal operating conditions and during
grid-related events.
Functions
The inverter's Power Control (see Overview of Power Control on page 25) includes many
functions for both user (or Power Plant Controller (PPC)) control and autonomous control
of active (real) and reactive power based upon external commands, grid voltage, grid
frequency, and inverter operating power level. Collectively, those functions that support
the grid are referred to as autonomous grid support functions or AGSF. Each AGSF may
be enabled or disabled independently. For more information, see Autonomous Grid
Support Functions (AGSF) on page 44.
Each AGSF is based upon a generic control block. The generic AGSF describes an
arbitrary curve, relating an input (independent) variable to an output (dependent) variable
such as the relation of output vars based on input grid voltage. In addition, the generic
AGSF includes configurable filtering, ramp rate limiting, and snapshot. Function curves
may be defined with or without hysteresis. For more information, see Generic AGSF on
page 46.
Parameters
The Conext SmartGen Series inverter uses parameters for configuring and monitoring all
inverter functions. Parameters (interchangeably called system variables or registers)
may be accessed directly using Conext Viewer, or indirectly through remote
communications.
In this User Guide, all parameters are identified by name consistent with IEC 61850, for
example, GenDRCT/FpgaRampA, which is the current ramp rate after a low voltage ride-
through event. For detailed information about each parameter, including data types, value
ranges, units of measure, and access control, see Communications Mapping Application
Note (document number AP-SG-014).
The values of most AGSF parameters are pre-determined by the utility region that is
assigned to the inverter prior to installation and then programmed into the inverter at the
factory or during site commissioning of the inverter.
Overview 18
Inverter Controls Architecture Block Diagram 18
Numeric Conventions 19
Active Power and Current Sign Convention 19
Reactive Power and Current Sign Convention 20
PF (Power Factor) Sign Convention 21
Conext SmartGen Series Grid Services User Guide Inverter Controls Architecture
Overview
This chapter describes and illustrates the Conext SmartGen Series inverter's power and
current control architecture as it applies to grid supporting services. It defines the sign
conventions for active power and current, reactive power and current, and power factor.
MPPT
ID MAX
P CMD ID CMD
Q CMD IQ CMD +
+
Anti-Islanding
Power Control: receives external power and power factor set-points, contains the
power ramping, power limits, and power-based grid supporting services such as var
2
support and active power curtailment. For more information, see Overview of Power
Control on page 25.
Inverter Control: lower level controls including the current controller and modulation
5
(PWM signal generation).
Numeric Conventions
Power, current, and power factor sign conventions used in Conext SmartGen Series are
explained in this section.
The sign convention for all inverter control features and functions is in the generator
frame of reference. From this reference frame, the inverter is the generator (or source)
and the utility grid is the consumer (or load). A positive sign means that power and current
flow from the inverter to the grid. Conversely, a negative sign means power and current
flow from the grid into the inverter.
MV transformer
–P,–Q, –I
Inverter/Generator Grid
(Source) (Load)
The analogy with a capacitive and inductive load are described below.
SmartGen Grid
Grid
Impedance
E V
Q>0
In the case where the grid impedance is inductive and when the inverter is outputting
positive reactive current, the voltage E at the output of the inverter will increase to a value
higher than the grid voltage V.
SmartGen Grid
Grid
Impedance
E V
Q<0
In the case where the grid impedance is inductive and when the inverter is outputting
negative reactive current, the voltage E at the output of the inverter will decrease to a
value lower than the grid voltage V.
PF Sign Convention
= cos( ) =
−1
= " #
The power factor equals one when the voltage and current are in phase. It equals zero
when the current leads or lags the voltage by 90 degrees. Power factors are usually
stated as "leading" or "lagging" to show the sign of the phase angle of current with
respect to voltage. Voltage is designated as the base to which current angle is compared,
meaning that current is either "leading" or "lagging" voltage.
The Conext SmartGen Series inverter adopts the EEI (Edison Electric Institute) sign
convention for power factor. This designates a negative power factor when it is lagging
load and a positive power factor when it is leading load.
= − ( ) !
Figure 6 shows the sign of power factor for each quadrant on the P Q plane as defined in
the previous section.
[vars]
jQ
2 1
S = –P + jQ S = +P + jQ
PF = PF =
capacitive load capacitive load
P [watts]
PF = PF =
inductive load inductive load
S = –P – jQ S = +P – jQ
3 4
2 – + +
3 – – –
4 + – +
3 Power Control
Pmin(V) Function 83
Return to Service Function 84
Function Diagram 84
RTS Parameters 84
The PPC commands are communication-based and can be sent to the inverter over
Modbus RTU, Modbus TCP, and Conext Viewer.
The utility inputs are hardware-based analog and digital connections to the inverter. If the
utility inputs are connected and in use, they have higher priority and override the PPC
commands and the default settings. The exception is the PPC Fast commands. The
PPC Fast commands have the highest priority of all the power commands, ignore ramp
rates, and override all the AGSF (autonomous grid support functions). The PPC Fast
commands are available to be used in situations that require immediate power
adjustment response by the inverter. If the PPC Fast commands and the utility inputs are
not in use, the inverter power output is controlled by the PPC commands.
If none of these are in use, the inverter power output is set by the default power output
parameter values.
n VAR control - In VAR control mode, the PPC sets the reactive power level of the
inverter directly with a reactive power command. This is the default and
recommended reactive power control mode.
n Power factor control - In power factor control mode, the PPC controls the reactive
power level output of the inverter indirectly by sending a power factor command. In
this mode, the inverter automatically adjusts its reactive power output, to maintain the
commanded power factor.
Each mode above is mutually exclusive. The mode is set by the PPC command VAR
control mode as shown in Table 3
All external power commands are in units of PU (percent of unit) of the inverter power
limit settings, as defined in the table below.
1: VAR Control
-1.0 to
UtilDRCT/CmdVAr VAR command PU: GenZINV/AvalMaxVAr
1.0
Ramp Rates
All power commands and AGSF outputs are ramp-controlled according to the power ramp
rate parameter values to avoid any abrupt changes in power levels as explained in Table
3. In addition to the overall power ramp rates, each PPC command is ramped according
to a ramp time specified by the PPC as explained in Active Power Control on page 36.
When a PPC power command changes, the power level is adjusted from the current
power operating level to the new command value over the specified time, in seconds.
Fast Commands
The PPC Fast commands (as shown in Table 5) can be utilized in situations where a
quick power change from the inverter is required.
When one or both of the fast commands are active, the inverter power control set-points
for either active power, reactive power, or both, will follow these fast commands.
When the fast commands are disabled, by setting the command values to NaN, the
inverter power control will revert to control by the utility inputs, PPC commands, or
default parameter values according to the priority shown in Table 2.
When the PPC Fast commands are enabled and sent to the inverter, the power level will
respond to the new command without any power ramp.
When the PPC Fast commands are disabled, the power will transition with a return from
fast command ramp limit (as shown in Table 6) from the PPC Fast power level to the
previous power level, before the PPC Fast commands were sent.
PU:
[+] values: GenZINV/WRtg
PPC Fast active
UtilDRCT/CmdW2 [–] values:GenZINV/NgWRtg -1.0 to 1.0
power command
(stored as a negative
number)
PPC Fast
UtilDRCT/CmdVAr2 reactive power PU: GenZINV/AvalMaxVAr -1.0 to 1.0
command
Watt return
UtilDRCT/CmdWRampTms2 from PPC PU/sec (%GenZINV/WRtg/sec)
Fast ramp
Var return
UtilDRCT/CmdVArRampTms2 from PPC PU/sec (%GenZINV/AvalMaxVAr/sec)
Fast ramp
1. Do Nothing
2. Go Offline
3. Cease to Energize
4. Send Signal
When configured to "Do Nothing", the inverter will continue to operate based on the last
received power commands from the PPC.
When configured to "Go Offline", the inverter will stop producing power and go offline.
When configured to "Cease to Energize", the inverter will stop producing power but will
stay physically connected.
When configured to "Send Signal", the inverter will choose what action to take based on
the following configuration values.
The active power and reactive power actions can be configured independently when PPC
communication is lost, as described below.
l If configured as "Go to default value", the inverter will use the default active
power setting (PwrDGSM/CmdW) from configuration as the active power
command.
l If configured as "Go to default value", the inverter will use the default reactive
power settings from configuration (Q, Pf, and QMode, shown below) as the
reactive power commands:
o Q: PwrDGSM/CmdVAr
o Pf: PwrDGSM/CmdPF
o QMode: PwrDGSM/ModTyp
The
communications
watchdog on ICB
CanITCI/PpcConnLos detects loss of N/A true/false
communications
with power plant
controller.
Default PPC P
command value
1= Maintain
PwrDGSM/FltActW during a 1-2
2 = Go to Default Value
communication
loss.
Persistent value of
active power (P)
command. The
value set here
PwrDGSM/CmdW defines the initial PU 1.0 to 1.0
value of
UtilDRCT/CmdW
when the inverter
powers on.
Default PPC Q
command value
1= Maintain
PwrDGSM/FltActVAr during a 1 to 2
2 = Go to Default Value
communication
loss.
Persistent value of
reactive power (Q)
command. The
value set here
PwrDGSM/CmdVAr defines the initial PU -1.0 to 1.0
value of
UtilDRCT/CmdVAr
when the inverter
powers on.
Persistent value of
power factor (PF)
command. The
value set here
PwrDGSM/CmdPF defines the initial cos(phi) -1.0 to 1.0
value of
UtilDRCT/CmdPF
when the inverter
powers on.
Utility Inputs
The inverter's active and reactive power can be controlled with the utility digital and
analog inputs. These inputs are located on the LV and Communications section of the
inverter on the communication terminal board (CTB) A316. See Figure 7 on page 31.
Three analog inputs (AI) control the active power, reactive power, and power factor. The
reactive power and power factor analog controls are mutually exclusive, and if both are in
use, the reactive power control overrides the power factor control.
Four digital inputs (DI) can be used to set active power limits. Each DI has a unique
parameter associated with it to set the active power level limit, specified in Table 10 on
page 34.
If a DI is turned on, then the active power output of the inverter is limited to the configured
value specified in Table 10 on page 34. The digital input power limit levels are not required
to be in any decreasing or increasing order. And, if more than one active power limit level
is active, then the minimum value from all active DIs, limits the active power output of
the inverter.
Both the analog and digital command levels are defined in percentage of the inverter
parameter values of active and reactive power capabilities, shown in Table 10 on page
34.
Figure 7 Communication terminal board (CTB A316) - 3rd party plant controller I/O
° Indicates Pin 1
Internal power
24V_
1 PWR supply, 24 VDC, for
UPC
inputs on this board
Active Power
2 DI_104 DI_24 Curtailment Level 1 n Digital inputs from the plant controller
(example 90%)
n One pin for internal 24V supply and
Active Power one pin for signal common is given for
3 DI_107 DI_24 Curtailment Level 2 all digital input circuits
(example 60%)
n If no external equipment is installed for
Active Power
the remote inverter shutdown option,
4 DI_105 DI_24 Curtailment Level 3
pins 1 and 6 are jumpered to help
(example 30%)
create fail-safe circuits
Active Power
n Active Power Curtailment Levels are
5 DI_108 DI_24 Curtailment Level 4
settable by parameters defined in
(example 0%)
Table 10 on page 34
Remote inverter
6 DI_106 DI_24
shutdown
Figure 8 Analog input scaling graph, example of the active power command
command
value
UtilDRCT/...LimMax
4mA analog
input
20mA [mA]
Dy
G
O
Dx
UtilDRCT/...LimMin
UtilDRCT/...LimMax – UtilDRCT/...LimMin
GAIN G =
20 – 4
OFFSET O = UtilDRCT/...LimMax – 4 × G
CommandValue = AnalogInput × G + O
VAR command
UtilDRCT/VArLimMax, UtilDRCT/VArLimMaxVld,
4 - 20 PU: UtilDRCT/VArSetFil
AI 2 (higher priority UtilDRCT/VArLimMin UtilDRCT/VArLimMinVld
mA GenZINV/AvalMaxVAr (Read only)
(Typical: -1.0 to 1.0) Typical: -1.05 to 1.05
than AI 3)
Power factor
control 4 - 20
UtilDRCT/PFLimMax, UtilDRCT/PFLimMaxVld, PF (see PF (Power
UtilDRCT/PFSetFil
AI 3 UtilDRCT/PFLimMin UtilDRCT/PFLimMinVld Factor) Sign Convention
mA (Read only)
(lower priority (Typical: -1.0 to 1.0) Typical: -1.05 to 1.05 on page 21)
than AI 2)
power levels are determined by the default power control set point parameter values
listed in Table 11. The QMode (var control mode) is defined in Table 3.
Block Diagram
Figure 9 Active power controls
PPC CMD
ACTIVE PPC POWER UTIL CMD
RAMP OVERRIDE
PPC WATT CMD
Pmax(f)
Pmin(v)
Inputs
The PPC watt command, PPC fast command, and utility watt command are defined in
Power Control Set Points on page 25.
PU [+] values:
GenZINV/WRtg
PU [–] values:
UtilDRCT/CmdW PPC Watt Command -1.0 to 1.0
GenZINV/NgWRtg
(stored as a negative
number)
PU [+] values:
GenZINV/WRtg
PU [–] values:
UtilDRCT/CmdW2 PPC Fast Command -1.0 to 1.0
GenZINV/NgWRtg
(stored as a negative
number)
Outputs
The desired active power output of the Conext SmartGen Series inverter is the output of
the active power control block. This value is read only.
The desired active power output may not be achieved because of the following reasons:
n Energy Source Limitations. The system cannot produce power that it does not
have available from connected photovoltaic panels. The maximum active power it
can reach is the maximum power point of the photovoltaic panels based on many
factors such as sun irradiance, temperature, and age.
n Current control limitations. The desired active power output may not be achieved
because of current control limits and the inverter AC voltage. For example, during a
voltage sag of 0.95 pu, while the inverter is outputting 1.0 pu of current the power is
limited to 0.95 pu even though the desired power setpoint is 1.0 pu. For more
information on current control, see ACC (Active Current Control) Function on page
94.
AGSF
The following Autonomous Grid Support Functions (AGSFs) are available for active
power adjustment and limitation (curtailment).
Function Description
∆P(f)
∆P(v)
Pmin(v)
Features
PPC Power Ramp
The PPC watt command is ramped per a ramp time specified by the PPC as explained in
Table 4 on page 26. When a PPC watt command changes, the power level is ramped
from the previous command value to the new command value over the specified time, in
seconds.
Power Adjustment
The desired active power output is adjusted according to the ∆P(f) and ∆P(V) functions.
These AGSFs can be enabled and configured to adjust the active power output to assist
in stabilizing the grid when the frequency or voltage deviates from the nominal value. For
more information, see Autonomous Grid Support Functions (AGSF) on page 44.
Power Curtailment
Power curtailment can be achieved by the Pmax(f) and Pmax(V) AGSF as well as the
utility watt limit inputs. The AGSF can be enabled and configured to reduce the power
output of the inverter to assist in stabilizing the grid when the frequency or voltage rises
above its nominal value. For more information, see Autonomous Grid Support Functions
(AGSF) on page 44. Refer to Inputs on page 36 for more information on the utility watt
limit inputs.
For photovoltaic (PV) applications, the minimum value for power curtailment is not
applicable as the minimum value is always zero. Negative, or charging, active power is
only applicable for energy storage (ES) applications.
Nameplate Value
The nameplate active power limit GenZINV/WNamplt is programmed into the Conext
SmartGen Series inverter at the factory. This is a read-only parameter.
Customer Limit
The customer or user may set an active power limit equal to or lower than the nameplate
limit by setting the parameter GenZINV/WRtg.
The user maximum apparent power GenZINV/VARtg may also limit the active power
command of the inverter as reactive power command has a higher priority than active
power command. The maximum available active power is calculated based on the
reactive power set point of the inverter following the equation:
S: GenZINV/VARtg
Block Diagram
Figure 10 Reactive power controls
UTIL VAR
OVERRIDE
UTIL VAR CMD
UTIL PF
OVERRIDE INVERTER QFAST CMD INVERTER
PF POWER RAMP OVERRIDE POWER
UTIL PF CMD SATURATION
PPC CMD Q ADD REACTIVE
ACTIVE PPC POWER POWER
RAMP SETPOINT
PPC VAR CMD
1
QFAST CMD
DEFAULT VAR CMD
PPC CMD
ACTIVE
PPC PF RAMP
PPC PF CMD PF 2
DEFAULT PF CMD Q
Q(P)
3
En(v)
PPC VAR CMD INPUT
PPC VAR MODE
ΔQ(v) POWER SETPOINT OUTPUT
AUTONOMOUS GRID
En(P) Q(P)
SUPPORT FUNCTION
Inputs
The PPC var and power factor command, PPC fast command, and utility var and power
factor commands are defined in Power Control Set Points on page 25.
PF (see Numeric
UtilDRCT/CmdPF PPC Pf Command -1.0 to 1.0
Conventions on page 19)
Output
The desired reactive power output of the Conext SmartGen Series inverter is the output
of the reactive power control block. This value is read only.
The desired reactive power output may not be achieved because of current control limits,
thermal derating, or the inverter AC voltage. For example, during a voltage sag of 0.95 pu,
while the inverter is outputting 1.0 pu of current the power is limited to 0.95 pu even
though the desired power setpoint is 1.0 pu. For more information on current control, see
DRCS (Dynamic Reactive Current Support) Function on page 98.
AGSF
The following Autonomous Grid Support Functions (AGSFs) are available for reactive
power adjustment and control.
Function Description
Q(P)
Features
PPC Power and PF Ramp
The PPC var and power factor commands are ramped per a ramp time specified by the
PPC as explained in Table 4 on page 26. When a PPC var or power factor command
changes, the power level or power factor is ramped from the previous command value to
the new command value over the specified time, in seconds.
n Var control - the PPC sets the reactive power level of the inverter directly with a
reactive power command.
n Power factor control - the PPC controls the reactive power level output of the inverter
indirectly by sending a power factor command. In this mode the inverter will
automatically adjust it's reactive power output to maintain the commanded power
factor.
Each mode is mutually exclusive, and the mode is set by the PPC command var
Control Mode.
In Q(P) control the reactive power output can be dynamically enabled or disabled based
on the grid voltage with the En(V) function, if required. For more information, see En(V)
Function on page 73.
1: VAR Control
Power Adjustment
The desired reactive power output from the PPC, utility, or Q(P) function is adjusted
according to the ∆Q(v) function. This can be enabled and configured to adjust the reactive
power output to assist in stabilizing the grid when the voltage deviates from the nominal
value. For more information, see Autonomous Grid Support Functions (AGSF) on page
44.
rate. For more information on the operation of the PPC fast command and applicable
parameters, see PPC (Power Plant Controller) on page 25.
Nameplate Value
The nameplate reactive power limit GenZINV/VarNamplt is programmed into the Conext
SmartGen Series inverter at the factory. This is a read-only parameter.
Customer Limit
The customer or user may set a reactive power limit equal to or lower than the nameplate
limit by setting the parameter GenZINV/VarRtg.
Each AGSF calculates an output variable value based on a measured input variable. The
output variables are an active or reactive power level, or power adjustment level. The
input variables are the measured grid voltage, grid frequency, or the inverter output power
level. The AGSFs available in the Conext SmartGen Series inverter, their input variable,
output variable, and the typical use cases are provided in Table 12. Although each AGSF
is unique in its purpose, all configurable options such as input filters, output ramp rates,
activation delays, and others are identical for each AGSF and explained in Generic AGSF
on page 46.
Generic AGSF
All of the AGSFs listed Table 12 have identical features, options, and configurable
parameters available. They are all implemented by the same generic AGSF structure.
The generic AGSF is essentially a curve or a piecewise linear line made up of x,y points
that define the relationship between the input variable (x) and the output variable (y). For
example, with the ∆P(f) function the output (y) active power adjustment, is based on the
input (x) frequency. In addition to the x-y curve, there is normalization and low pass
filtering on the input variable, scaling and ramping on the output variable, and a snapshot
feature. Each of these features, and the parameters used to configure them are explained
in more detail below.
Block Diagram
Enable or Disable
Each AGSF can be enabled or disabled.
If an AGSF is enabled, the output of the function is dependent on the input, parameter(s),
and the response of the low pass filter, curve profile, ramp rate, etc.
If an AGSF is disabled, then each function outputs a safe value. The disabled value
output for each AGSF is specified in the following sections. The AGSF can be enabled or
disabled by utilizing the curveEnable parameter.
Enable or disable a
curveEnable n/a True / False
function
Input Normalization
AGSFs that utilize frequency as the input variable define their x points of the curve in Hz
therefore, normalization is not necessary. However, for AGSFs that have voltage (V) and
active power (P) as their input variable, the x points of the curve are defined in per-unit
(pu). Therefore, voltage and active power are normalized.
The input normalization supports a positive and negative scale depending on the sign of
x. The input normalization, per the sign of x, is such that:
if x >= 0
x'= (x – xOffset) / xScalePositive
else
x'= (x – xOffset) / xScaleNegative
The values of xScalePositive, xScaleNegative, and xOffset for each of the AGSF input
x variables are provided in the following table.
Frequency 0 1 1
Curves are defined as a table or an array of x and y coordinates, each with an index.
Curves are represented by Point[i]x and Point[i]y. A pair of coordinates is a single point
on the curve. The number of points on each AGSF curve may be set between 2 and 20,
inclusive. The number of points is set by the parameter NumPoints.
Hz or
Point[i]x List of x coordinates defining the curve shape -inf to +inf
pu
pu of
Point[i]y List of y coordinates defining the curve shape -inf to +inf
yScale
As illustrated in the block diagram in Figure 11 on page 46, the input variable just prior to
the function (or curve) is defined as x'' and the output variable defined as y''. Assuming a
curve has been defined with x and y points from 0 to imax (where imax is the maximum
index for the points and is equal to the number of points minus 1), then the following
describes the relationship between y'' and x''.
For x'' values between two points on a function, the y'' value is
(–80, 100)
(10, 0)
(–10, 0)
(80, –100)
0 -80 100
1 -10 0
2 10 0
3 80 -100
NumPoints = 4
Hysteresis is the dependence of a system on its history. This applies to a curve where
there is no singular definition for what the output value is based on the present input
value. The output value is based on the input value and the history of what the previous
input values have been. For example, the active power output should be decreased with
increasing frequency but as the frequency returns towards the nominal value, the output
power should remain at the reduced level, until the frequency returns below a certain
value. This implies that the output (active power) is not singularly defined by the
frequency (input) as the output value when frequency is increasing, is different than the
output value when frequency is decreasing, even for the same frequency value.
The following example shows a simple curve definition for Pmax(f) which decreases
active power with increased frequency. However, the active power is increased along the
same curve when frequency recovers, as the output is a single function of the input.
P0 P1
Watt (P)
P2
Frequency (F)
P0 0 -80 100
P1 1 -10 0
P2 2 10 0
To have a different response when frequency recovers a curve with hysteresis is used.
P0 P1
Watt (P)
P2
Frequency (F)
P3
In Figure 14, the forward curve (blue line) is the same as the forward curve in Figure 13
however, there is the addition of the reverse curve (orange line). This is the curve shape
that defines the active power when the frequency recovers (or moves in the left
direction). The green arrows show that when frequency moves between the two curves,
the active power output from the curve is constant. If active power is being reduced, as
you move down the blue line and then frequency decreases, the value is held until you hit
the reverse curve, and then the reverse curve is followed. If you are on the reverse curve,
and frequency starts to increase again, the active power output is held constant until you
move along the forward curve.
As represented by the grey points in the above image, the first and last points of the
forward and reverse curves are always the same. They ensure that the hysteresis region
is defined correctly.
0 xp0 yp0
1 xp1 yp1
2 xp2 yp2
0 xp2 yp2
1 xp3 yp3
2 xp0 yp0
The complete array to define this curve is the forward curve points, followed by the
reverse curve points. The last point on the forward curve is also the first on the reverse,
so it is not entered twice. And the first point on the forward curve is also the last curve on
the reverse, so it is not entered twice.
Having the input variable defined as x'' and the output variable defined as y'' and
assuming a curve has been defined with x and y points from 0 to ixmax (where ixmax is
the index of the maximum x value), then the following describes the relationship between
y'' and x'' for a curve with hysteresis.
The y'' value output is defined by the forward function, the reverse function, and the
hysteresis region between the two functions. For increasing values of x'', the y'' output is
determined by the forward function, and for decreasing values of x'', the y'' output is
determined by the reverse function, by linearly interpolating between the points defined
along the function.
When the direction of x'' changes within a hysteresis region, the y'' value output is
maintained at its present value. The y'' value is held constant, even with continual
change in x'' (whether increase or decrease) until it is capped by the forward/reverse
function, and then with additional changes in x'', it will follow the forward/reverse
function.
P0 P1
(–90, 100) (–80, 100)
P2 P3 P4
(–10, 0) (10, 0) (20, 0) ixmax
P0 0 -90 100
P1 1 -80 0
P2 2 -10 0
P3 3 10 0
P4 4 20 0
P5 5 90 -100
P6 6 80 -100
P7 7 10 0
P8 8 -10 0
P9 9 -20 0
NumPoints = 10
A curve or function defined by arrays of x[i] and y[i] points, where i is from 0 to
NumPoints – 1, and ixmax is the index of the maximum x value in the array, is only valid
if it adheres to the following rules:
2. If the function does not have hysteresis (see "Function output value with hysteresis"
on page 48 for the definition of hysteresis) the following rule applies:
l There is no array index i (0 <= i < ixmax), where xi > xi+1 (x values must
increase monotonically in the forward function).
l There is no array index i (ixmax <= i < NumPoints-1), where xi < xi+1, (x
values must decrease monotonically in the reverse function).
Output Ramp
To avoid abrupt changes in the output value, the rate of change of the output value may
be limited by a configurable ramp rate.
The rate of change of the output value (y'') when the output value is increasing is limited
to RampIncrease. RampIncrease is in units of pu per second.
The rate of change of the output value (y'') when the output value is decreasing is limited
to RampDecrease. RampDecrease is in units of pu per second.
ramp rate
RampIncrease incrementing y'' value pu per sec 0 to inf
in seconds
ramp rate
RampDecrease decrementing y'' value pu per sec 0 to inf
in seconds
Output Scaling
For the active and reactive power AGSFs, the curves are defined in per-unit (pu) but the
output of the AGSF is in engineering units (watt or vars).
y = yScale × y'
The parameters of yScale are defined in Table 20. For active power curves the yScale is
the rated active power of the inverter. For reactive power curves the yScale is selectable
between rated reactive power, available reactive power, or rated active power with the
CurveYScale parameter. Setting the yScale to the available reactive power can be used
to dynamically change the scale of the curve based on the available reactive power
without decreasing the active power. This can be used to have active power priority on
grid supporting features.
Selectable between:
Reactive power GenZINV/VarRtg, available
vars, GenZINV/WRtg
1: GenZINV/VarRtg
Selection of the
CurveYScale yScale for reactive n/a 2: available vars
current curves
3: GenZINV/WRtg
Snapshot
Snapshot allows the dependent (output) value of the function, defined in per-unit (pu), to
be related to per-unit of a measured value, instead of a static value. For example, when
activated, the snapshot feature can relate a function that goes from 0% to 100% of rated
active power output, to be related to 0% to 100% of the measured value of the inverter
active (real) power output when snapshot is triggered. This can be used to immediately
reduce the power output when the system voltage goes above a threshold, no matter the
current level of operating power.
Snapshot is optional. It may be enabled or disabled for each function. If the snapshot
feature is enabled, then snapshot is automatically activated when the input value goes
higher than the snapshot start value (SnapshotStart). The snapshot remains active until
the input value goes lower than the stop value (SnapshotStop).
The snapshot feature is compatible with functions with or without hysteresis. The
snapshot start and stop trigger values are in units of the function's input parameter x''.
This is hertz for frequency, and per-unit for voltage and active power. When snapshot is
activated, the operating value of active or reactive power is frozen as Ysnapshot, and the
function output scale (yScale) is set to Ysnapshot instead of the yScale mentioned
above. This allows the curve to operate based on the operating power level, and not the
nominal rated power level.
To prevent abrupt changes in the output value (y) when the snapshot feature is
deactivated, the output is limited by the ramp rate SnapshotReleaseRamp.
SnapshotReleaseRamp is set in the units of pu/sec.
The following example is how snapshot is utilized for the Maximum Watt Output (Pmax)
as a function of frequency (f) AGSF, or Pmax(f).
The third column is per-unit scale of percent of rated active power, or percent of operating
active power when snapshot is triggered.
Watt (P) P0 P1
P2
Frequency (F)
P0 60.06 100
P1 60.2 100
P2 62.7 0
Without snapshot, the function output is defined by rated active power. As the frequency
increases above P1, the maximum watt output is limited by this function. However, if the
inverter is currently producing 50% active power due to a user command or limited
available PV energy, then the maximum watt output limitation from this function will not
decrease the inverter active power output with frequency increases until the output limit
is lower than 50%. With snapshot, and a SnapshotStart set to 60.2, and a
SnapshotStop set to 60.06, then as the frequency increases above 60.2, the curve
yScale is set to the present value of active power output, which is 50%. As the frequency
increases above 60.2, the inverter output is immediately limited as the function output is
defined as a percentage of operating power. This provides immediate action based on
present operating conditions and not absolute values. The snapshot is active until the
Snapshot is able to trigger with either rising or falling values of the input variable. The
direction of the activation and deactivation is dependent on the values of the start and
stop triggers. As shown in Figure 17, if start > stop, then snapshot activation is a rising
trigger (input variable >= start), and deactivation is a falling trigger (input variable <=
stop).
stop start
deactivate on activate on
falling trigger rising trigger
As shown in Figure 18, if start < stop, then snapshot activation is a falling trigger (input
variable <= start) and deactivation is a rising trigger (input variable >= stop).
start stop
activate on deactivate on
falling trigger rising trigger
Both the start and stop points must be defined on the curve, and their y value must be 1.0
pu.
For example, if the snapshot feature is used with the Pmax(f) function to curtail active
power with increasing frequency and an activation delay of 10 seconds was configured,
this would correspond to the active power reduction not becoming active until the
frequency was above the start trigger value continuously for more than 10 seconds.
Setting the activation delay value to zero disables this feature. For information regarding
the activation parameter, see Table 22 on page 58.
The snapshot custom release ramp parameter enables or disables a specific method of
ramping the output variable when snapshot is deactivated from the reduced value during
snapshot back to the operating value before snapshot was activate. When the snapshot
custom release ramp is disabled and snapshot is deactivated the reduced output variable
is ramped back to the previous value before snapshot according to the snapshot release
ramp rate as mentioned previously. When snapshot custom release ramp is enabled the
output variable is ramped according to the following method.
For ∆y ≥ 0.25 pu
This corresponds to a 5-minute release ramp rate for large reductions in output variable
(∆y ≥ 0.25 pu) and a 5-minute or less release ramp rate for small reductions in the output
variable, at a rate of 5% of the rated or nominal output variable per minute.
Table 22 lists all configurable parameters available for the snapshot feature for each
AGSF.
Enable or disable a
Control curveEnable n/a True / False
function
List of x coordinates
Point[i]x Hz or pu -inf to +inf
defining the curve shape
List of y coordinates
Point[i]y pu of yScale -inf to +inf
Function profile defining the curve shape
1: GenZINV/VarRtg
Reactive power Selection of the yScale for
CurveYScale n/a 2: available vars
yScale select reactive current curves
3: GenZINV/WRt
∆P(f) Function
The ∆P(f) function adjusts active (real) power set-point based on the output voltage
frequency.
n reduce the active power set-point of the inverter in response to rising frequencies or
n increase the active power set-point of the inverter under falling frequencies. However,
the output power is limited by available PV power, nameplate rated watts, and other
factors. The deltaP(f) will only be able to increase the active power output of the
inverter if the inverter is already operating at an active power level lower than what it
could operate at. Typically this would have to be achieved by setting a PPC watt
command lower than the available PV power.
Setup
xOffset 0
xScalePositive 1
xScaleNegative 1
yScale GenZINV/WRtg
This configuration parameter includes all the child parameters listed in Table 25 on page
62.
Parameters
For information on parameters, see Summary of AGSF Parameters on page 59.
Example
Increase active power set-point of the inverter when frequency falls below 49.7 Hz for a
50Hz nominal grid. Increase active power set-point to +10% rated power when frequency
is 49.3Hz. At any point if frequency starts to recover hold the active power output level
until frequency recovers above 50Hz. Filter the frequency with a 1.0sec filter, and ramp
the active power adjustment at 0.2 pu per second.
P0 49.3 0.100000001
P1 49.7 0
P2 50 0
P3 50 0.100000001
0.12
0.08
0.06
0.04
0.02
0 P3 P2
49.2 49.3 49.4 49.5 49.6 49.7 49.8 49.9 50 50.1
Frequency (Hz)
NumPoints 4 n/a
SnapshotStart 0 Hz
SnapshotStop 0 Hz
Snapshot SnapshotReleaseRamp 0 pu per second
SnapshotActDelay 0 seconds
SnapshotDeactDelay 0 seconds
1: GenZINV/VarRtg
Reactive power
CurveYScale 2: available vars n/a
yScale select
3: GenZINV/WRt
∆P(V) Function
The ΔP(V) function adjusts active (real) power set-point based on the inverter operating
voltage.
n reduce the active (real) power set-point of the inverter in response to rising grid
voltages or
n increase the active (real) power set-point of the inverter under falling grid voltages.
However, the output power is limited by available PV power, nameplate rated watts,
and other factors. The deltaP(V) will only be able to increase the active power output
of the inverter if the inverter is already operating at an active power level lower than
what it could operate at. Typically this would have to be achieved by setting a PPC
watt command lower than the available PV power.
Setup
xOffset GenZINV/VRefOfs
xScalePositive AcAVCO/SptVol
xScaleNegative AcAVCO/SptVol
yScale GenZINV/WRtg
This configuration parameter includes all the child parameters listed in Table 27 on page
64.
Parameters
For information on parameters, see Summary of AGSF Parameters on page 59.
Example
Increase active power set-point of the inverter when voltage falls below 0.98 pu up to
0.5 pu active power at 0.95 pu. Decrease active power set-point of the inverter when
voltage rises above 1.02 pu, up to -0.5 pu active power at 1.05 pu voltage. Filter the
voltage with a 0.5 sec filter, and ramp the active power adjustment at 0.1 pu per second.
P0 0.95 .5
P1 0.98 0
P2 1.02 0
P3 1.05 -0.5
0.6 P0
0.4
-0.2
-0.4 P3
-0.6
0.94 0.96 0.98 1.00 1.02 1.04 1.06
Voltage (normalized)
NumPoints 4 n/a
SnapshotStart 0 Hz
SnapshotStop 0 Hz
Snapshot SnapshotReleaseRamp 0 pu per second
SnapshotActDelay 0 seconds
SnapshotDeactDelay 0 seconds
∆Q(V) Function
The ∆Q(V) function provides reactive power adjustment based on the inverter output
voltage.
Typically, the function is configured to assist in stabilizing the grid voltage by absorbing
reactive power from the grid when the voltage increases and injecting reactive power to
the grid when the voltage is decreasing.
The ∆Q(V) reactive power adjustment may be dynamically enabled or disabled based on
the inverter active power output with the En(P) function, if desired. When disabled the ∆Q
(V) function will not adjust the reactive power control regardless of the voltage level. For
more information, see En(P) Function on page 68.
Setup
xOffset GenZINV/VRefOfs
xScalePositive AcAVCO/SptVol
xScaleNegative AcAVCO/SptVol
1: GenZINV/VarRtg
3: GenZINV/WRtg
This configuration parameter includes all the child parameters listed in Table 30 on page
67.
Parameters
For information on parameters, see Summary of AGSF Parameters on page 59.
Example
The inverter’s reactive power set-point shall be adjusted to help stabilize the grid voltage.
The inverter shall absorb reactive power when the voltage rises above 1.08 pu, from 0 up
to a maximum level of -0.5 pu reactive power when the voltage is 1.1 pu. The inverter
shall inject reactive power when the voltage falls below 0.92 pu up to a maximum level of
0.5 pu reactive power when the voltage is 0.9 pu. Filter the voltage with a 1.0 sec filter,
and ramp the reactive power adjustment at 0.2 pu per second.
The ∆Q(V) function curve values are shown in Table 29 and Figure 21.
P0 0.9 0.5
P1 0.92 0
P2 1.08 0
P3 1.1 -0.5
0.6
0.2
P1 P2
0
-0.2
-0.4
P3
-0.6
0.85 0.9 0.95 1.0 1.05 1.1 1.15
Voltage (normalized)
NumPoints 4 n/a
SnapshotStart 0 Hz
SnapshotStop 0 Hz
Snapshot SnapshotReleaseRamp 0 pu per second
SnapshotActDelay 0 seconds
SnapshotDeactDelay 0 seconds
Reactive power
CurveYScale 1: GenZINV/VarRtg n/a
yScale select
En(P) Function
The En(P) function, if enabled, will dynamically enable or disable the ∆Q(V) reactive
power adjustment based on the inverter active power output. If the En(P) function, itself
is disabled, then it has no impact to the operation of the ∆Q(V) function.
The dependent variable, or y value of the En(P) function shall be 0 to disable the ∆Q(V)
function and 1 to enable the ∆Q(V) function.
Setup
xOffset 0
xScalePositive GenZINV/WRtg
xScaleNegative GenZINV/NgWRtg
yScale 1
Parameters
For information on parameters, see Summary of AGSF Parameters on page 59.
Example
The ∆Q(V) function shall be enabled when the inverter active power output increases
above 0.20 pu and shall remain active until the inverter active power output goes below
0.05 pu. The input voltage is filtered with a 1.0 sec filter.
NOTE: The ramp shall be set to a value of 50 pu/sec. The update rate of the En(P)
function is every 20 ms, so a ramp of 50 pu/sec corresponds to a change of 1 pu (or from
a value of 0 to 1) in 20 ms. This allows the function to switch from disabled to enabled, or
vice-versa, in a single execution cycle.
P0 0.05 0
P1 0.2 0
P2 0.2 1
P3 0.05 1
1.2
P3 P2
1
Enable (1 or 0)
0.8
0.6
0.4
0.2
P0 P1
0
0 0.05 0.1 0.15 0.2 0.25
Power (normalized)
NumPoints 4 n/a
SnapshotStart 0 Hz
SnapshotStop 0 Hz
Snapshot SnapshotReleaseRamp 0 pu per second
SnapshotActDelay 0 seconds
SnapshotDeactDelay 0 seconds
Reactive power
CurveYScale n/a n/a
yScale select
Q(P) Function
The Q(P) function provides reactive power output to the grid relative to the amount of
active power output of the inverter.
Typically, the function is configured to provide a desired power factor level as a function
of active power output. Based on the desired power factor curve as a function of active
power the reactive power curve based on active power can be calculated and the function
configured appropriately.
The Q(P) reactive power control may be dynamically enabled or disabled based on the
inverter voltage with the En(V) function, if desired.
When disabled the Q(P) function will control reactive power to zero. For more information
see, En(V) Function on page 73.
Setup
xOffset 0
xScalePositive GenZINV/WRtg
xScaleNegative GenZINV/NgWRtg
1: GenZINV/VarRtg
3: GenZINV/WRtg
This configuration parameter includes all the child parameters listed in Table 36 on page
73.
Parameters
For information on parameters, see Summary of AGSF Parameters on page 59.
Example
The inverter must regulate the reactive power to maintain the power factor shown in
Figure 23. The sign of power factor is explained in PF (Power Factor) Sign Convention on
page 21.
0.98
0.96
Power Factor
0.94
0.92
0.9
0.88
0 0.2 0.4 0.6 0.8 1 1.2
Active Power (normalized)
The positive power factor dictates that the reactive power is capacitive load, so the
inverter is absorbing reactive power. The reactive power level in per-unit as a function of
active power can be calculated based on the desired power factor as a function of active
power as per the function below.
1 Pnominal
Qpu= –sign(pf) × Ppu × –1 ×
pf2 Qnominal
The reactive power for each power factor point from Figure 23 on page 71 is calculated
and shown in Table 34.
0.5 1.00 0
The Q(P) function curve values are shown in Table 35 and Figure 24.
P0 0.5 0
P1 0.6 -0.122
P2 0.7 -0.204
P3 0.8 -0.290
P4 0.9 -0.383
P5 1.0 -0.484
-0.1
P1
-0.2 P2
-0.3 P3
-0.4 P4
-0.5 P5
-0.6
0 0.2 0.4 0.6 0.8 1 1.2
Active Power (normalized)
SnapshotStart 0 Hz
SnapshotStop 0 Hz
Snapshot SnapshotReleaseRamp 0 pu per second
SnapshotActDelay 0 seconds
SnapshotDeactDelay 0 seconds
Reactive power
CurveYScale 1: GenZINV/VarRtg n/a
yScale select
En(V) Function
The En(V) function, if enabled, will dynamically enable or disable the Q(P) reactive power
control based on the inverter voltage. If the En(V) function, itself is disabled, then it has
no impact to the operation of the Q(P) function.
The dependent variable, or y value of the En(V) function shall be 0 to disable the Q(P)
function and 1 to enable the Q(P) function.
Setup
xOffset GenZINV/VRefOfs
xScalePositive AcAVCO/SptVol
xScaleNegative AcAVCO/SptVol
yScale 1
This configuration parameter includes all the child parameters listed in Table 38 on page
75.
Parameters
For information on parameters, see Summary of AGSF Parameters on page 59.
Example
The Q(P) function shall be enabled when the inverter voltage increases above 1.02 pu
and remain active until the inverter voltage goes below 0.98 pu. The input voltage is
filtered with a 1.0 sec filter.
NOTE: The ramp shall be set to a value of 50 pu/sec. The update rate of the En(V)
function is every 20 ms, so a ramp of 50 pu/sec corresponds to a change of 1 pu (or from
a value of 0 to 1) in 20 ms. This allows the function to switch from disabled to enabled, or
vice-versa, in a single execution cycle.
P0 0.98 0
P1 1.02 0
P2 1.02 1
P3 0.98 1
1
P3 P2
Enable (1 or 0)
P0 P1
0
0.98 1.02
Voltage (normalized)
NumPoints 4 n/a
SnapshotStart 0 Hz
SnapshotStop 0 Hz
Snapshot SnapshotReleaseRamp 0 pu per second
SnapshotActDelay 0 seconds
SnapshotDeactDelay 0 seconds
Reactive power
CurveYScale n/a n/a
yScale select
Pmax(f) Function
The Pmax(f) function limits or curtails the active (real) power output of the inverter based
on the frequency.
Typically, the function is configured to curtail the active power output in response to
rising frequencies.
Hysteresis can be utilized by configuring the curve shape appropriately to hold the active
power reduction until the frequency returns closer to the nominal value.
If the snapshot feature is enabled, the output or y points of the curve are in per-unit of the
operating active power when the frequency goes higher than the start trigger value. This
provides the ability to have the grid supporting feature act on the current value of active
power output and not on an absolute value. After the frequency recovers below the stop
trigger value, close to the nominal, the active power reduction will be released and the
active power output can return to its previous value before the curtailment was engaged.
To prevent abrupt changes in the active power limit after this curtailment release, the
active power output is ramped according to the snapshot release ramp rate.
Setup
xOffset 0
xScalePositive 1
xScaleNegative 1
GenZINV/WRtg
(unless snapshot is
enabled and then the
yScale yScale is the active power
output of the inverter when
frequency passes the
snapshot start trigger value)
This configuration parameter includes all the child parameters listed in Table 40 on page
77.
Parameters
For information on parameters, see Summary of AGSF Parameters on page 59.
Example
Reduce the active power output of the inverter when the frequency goes above 50.3Hz.
Reduce the power output from the operating level down to 0% linearly from 50.3Hz to
51.5Hz. When frequency recovers and begins to decrease hold the maximum level of
power reduction seen during the frequency increase. Maintain the power curtailment level
until frequency recovers below 50.1Hz and then ramp from the reduced power level to the
previous on at 0.1 pu per second. Filter the frequency measurement with a 1.0sec filter,
and ramp the active power adjustment at 0.25 pu per second.
P0 50.1 1
P1 50.3 1
P2 51.5 0
P3 50.1 0
1.2
P0 P1
1
Power (normalized)
0.8
0.6
0.4
0.2
P2
0
50 P3 50.2 50.4 50.6 50.8 51 51.2 51.4 51.6
Frequency (Hz)
NumPoints 4 n/a
SnapshotStart 50.3 Hz
SnapshotStop 50.1 Hz
Snapshot SnapshotReleaseRamp 0.1 pu per second
SnapshotActDelay 0 seconds
SnapshotDeactDelay 0 seconds
Reactive power
CurveYScale n/a n/a
yScale select
Pmin(f) Function
The Pmin(f) function limits or curtails negative active (real) power output of the inverter
based on the frequency. Typically, the function is configured to curtail negative active
power output in response to falling frequencies while charging energy storage systems.
NOTE: This function is applicable to energy storage systems (ES) solutions only and is
not utilized in photovoltaic (PV) plant inverters.
Pmax(V) Function
The Pmax(V) function limits or curtails the active (real) power output of the inverter based
on the inverter terminal voltage.
Typically, the function is configured to curtail the active power output in response to
rising grid voltages.
Hysteresis can be utilized by configuring the curve shape appropriately to hold the active
power reduction until the voltage returns closer to the nominal value.
If the snapshot feature is enabled, the output or y points of the curve are in per-unit of the
operating active power when the voltage goes higher than the start trigger value. This
provides the ability to have the grid supporting feature act on the current value of active
power output and not on an absolute value. After the voltage recovers below the stop
trigger value, close to the nominal, the active power reduction will be released and the
active power output can return to its previous value before the curtailment was engaged.
To prevent abrupt changes in the active power limit after this curtailment release, the
active power output is ramped according to the snapshot release ramp rate.
Setup
xOffset GenZINV/VRefOfs
xScalePositive AcAVCO/SptVol
xScaleNegative AcAVCO/SptVol
GenZINV/WRtg
This configuration parameter includes all the child parameters listed in Table 42 on page
81.
Parameters
For information on parameters, see Summary of AGSF Parameters on page 59.
Example
Limit the maximum active power output of the inverter when the voltage goes above
1.0 pu. Limit the power from 1.0 pu of the rated power to 0.70 pu rated power at 1.11 pu
voltage. Above 1.11 pu continue to decrease the power down to 0.1 pu at voltage of
1.15 pu. Filter the voltage measurement with a 1.0 sec filter, and ramp the active power
adjustment at 0.2 pu per second.
P0 1 1
P1 1.11 0.7
P2 1.15 0.1
1.2
P0
1
Power (normalized)
0.8 P1
0.6
0.4
0.2
P2
0
0.98 1 1.02 1.04 1.06 1.08 1.1 1.12 1.14 1.16
Voltage (normalized)
NumPoints 3 n/a
SnapshotStart 0 Hz
SnapshotStop 0 Hz
Snapshot SnapshotReleaseRamp 0 pu per second
SnapshotActDelay 0 seconds
SnapshotDeactDelay 0 seconds
Reactive power
CurveYScale n/a n/a
yScale select
Pmin(V) Function
The Pmin(V) function limits or curtails negative active (real) power output of the inverter
based on the inverter voltage. Typically, the function is configured to curtail negative
active power output in response to falling grid voltages while charging energy storage
systems.
NOTE: This function is applicable to energy storage systems (ES) solutions only and is
not utilized in photovoltaic (PV) plant inverters.
n Ramp - the operating power (operating current) of the inverter is increased gradually to
the maximum level.
n Delay - the delay is a time-based delay that is applied before the start of "ramping".
Function Diagram
Figure 28 Return to service function diagram
Offline to Online to
Online state Offline state
Idle to Online to
Online state Idle state
execute
RTS option (ramp rate, region delay, unit delay)
Full Power
“ramping”
No power Sec
RTS Parameters
Inputs
Parameter Description
Parameter Description
GenDRCT/DlCfgTms0
Time in seconds before ramping is started. The
GenDRCT/DlCfgTms1
delay is specified by regional regulations.
GenDRCT/DlCfgTms2
NOTE: This delay is added to RTS unit delay.
GenDRCT/DlCfgTms3
4 AC Current Control
MPPT
ID MAX
MPPT
ID REF ACC
P COMMAND ID REF Active Current ACC ID COMMAND
Saturation
Power to LVRT/HVRT
Current AC Current Response AC Current
Conversion Ramp Management Saturation
IQ REF DRCS
Q COMMAND IQ REF DRCS IQ COMMAND
AC VOLTAGE
When operating in VAR mode, the ID REF is set to zero as the inverter will not output
any active power. This mode is typically used at night or other times when there is no
power available from the PV array. During this mode, the inverter will consume a small
amount of active power from the grid to maintain operation.
AC Current Ramp
The ramp on the inverter AC output current is applied to the ID and IQ signals
independently. ID is ramped at a ramp rate GenDRCT/RampIdStpDec3 when it
decreases and GenDRCT/RampIdStpInc3 when it increases. IQ is ramped at a ramp
rate GenDRCT/RampIqStpDec3 when it decreases and GenDRCT/RampIqStpInc3
when it increases.
AC Current Saturation
The norm of the inverter current output, IS, is saturated to a maximum value of
GenZINV/ANomPk. The current may be saturated below this value due to thermal
derating. The saturation is made with a priority on reactive current.
IMAX
IS saturated
IS
ID REFERENCE
RAMPED
AC VOLTAGES
RMS
IQ REFERENCE
RAMPED
V_NOM: AcAVCO/SptVol
Vmeasure
Vpu =
V_NOM
The measured voltage Vmeasure can be chosen among three options with the parameter
BrgRDGS/Type:
LVRT Detection
The LVRT detection is active when the per-unit voltage Vpu goes below
BrgRDGS/VLim. The output stays active until the voltage goes back above
BrgRDGS/ClrV.
BrgRDGS/ClrV
Hysteresis
BrgRDGS/VLim
Time
LVRT Active
n BrgRDGS/Mod = 1, the inverter ID reference is set to 0 for the duration of the low
voltage condition.
n BrgRDGS/Mod = 2, the inverter ID reference holds its pre-fault value for the duration
of the low voltage condition. The pre-fault value of ID is defined as the value of ID
10ms before the event.
After the low voltage condition has passed, the active current reference always goes
back to the pre-fault active current set-point. In the special case where the active current
set-point is changed during the fault, the active current reference ramps up/down to the
modified active current set-point at a ramp rate of GenDRCT/FpgaRampA.
ACC Parameters
Function Description
n 1 : Enabled
Parameter Value
BrgRDGS/ACtlEna 1
BrgRDGS/VLim 0.85
BrgRDGS/ClrV 0.9
GenDRCT/FpgaRampA 10000
BrgRDGS/Type 1
Parameter Value
BrgRDGS/Mod 1
Parameter Value
BrgRDGS/Mod 2
The reactive current injection is triggered by both symmetrical and asymmetrical voltage
swells or sags. The reactive current injection can be limited during asymmetrical sags to
avoid an over-voltage on the non-faulted phase(s) (see Asymmetrical Overvoltage
Cutback on page 101).
Voltage Difference
The voltage difference, or Delta Voltage is calculated in real time as the difference
between the instantaneous voltage minus the moving average voltage. A first order IIR
(filter) is used to calculate this moving average and its 95% settling time is defined by the
parameter GenRDGS/FilTms.
Delta Voltage
@ Time = Present
GenRDGS/FilTms
Time
Present
GenRDGS/DbVMax
GenRDGS/DbVMin
Delta Voltage
@Time = t
Time
t GenRDGS/HoldTms
DRCS Active
Upon DRCS activation the inverter reactive current set-point is equal to the DRCS delta
reactive current based on the voltage difference (as explained below) added to the pre-
fault reactive current set-point. Once deactivated the current reference is ramped back to
the reactive current set-point at a ramp rate of GenDRCT/FpgaRampA.
DRCS Curves
The DRCS function outputs additional capacitive or inductive reactive current if the Delta
Voltage is higher than GenRDGS/DbVMax or lower than GenRDGS/DbVMin.
The additional DRCS current is added/subtracted to the pre-fault reactive current set-
point of the inverter. The amount of additional reactive current is dependent on the delta
voltage and the slope, or k factor of the DRCS curve. The DRCS slopes are defined by
the parameters GenRDGS/ArGraSag for negative Delta Voltage and
GenRDGS/ArGraSwell for positive Delta Voltage as shown in Figure 37 on page 100
and Figure 38 on page 101. One of the two available curve types is selected by setting
the parameter GenRDGS/ArGraMod.
GenRDGS/DbVMin GenRDGS/DbVMax
Dead Band
Capacitive
GenRDGS/ArGraSag
Inductive
GenRDGS/ArGraSwell
With this configuration, once the Delta Voltage goes outside the dead-band, the DRCS
current injection increases linearly from zero following the equation:
When the Delta Voltage recovers within the Dead Band the DRCS reactive current
injection is zero.
GenRDGS/DbVMin GenRDGS/DbVMax
Dead Band
Capacitive
GenRDGS/ArGraSag
Inductive
GenRDGS/ArGraSwell
With this configuration, once the Delta Voltage goes outside the Dead Band, the DRCS
current injection jumps to the value equal to the Slope*Dead-Band; then it increases
linearly following the equation:
When the Delta Voltage recovers within the Dead Band the reactive current injection
follows the linear curve with a value of zero at delta voltage of zero.
This function decreases the DRCS slope when the highest of the three phase RMS
voltages (in per-unit) crosses the first value of GenRDGS/VAcLimValCgt. The slope
can be decreased down to 0 if the highest of the RMS voltage is higher or equal to the
second value of GenRDGS/VAcLimValCgt.
This function can be disabled by setting the voltage thresholds to high values. For
example, GenRDGS/VAcLimValCgt (first value) = 1.9 and GenRDGS/VAcLimValCgt
(second value) = 2.0.
Static Range
The static range feature is an additional method to deactivate DRCS injection feature
once activated. This feature can be enabled with the parameter GenRDGS/StcEna. This
function disables the DRCS injection after GenRDGS/StcTms seconds in the case
where, during the sag/swell, the instantaneous voltage remains within the range defined
by the parameters GenRDGS/StcVMin and GenRDGS/StcVMax.
GenRDGS/StcVMax
Filtered voltage
- GenRDGS/DbVMin
GenRDGS/StcVMin
Dynamic Reactive
Current Support
Zone
Time
GenRDGS/StcTms
Blocking Zone
This feature can be enabled with the parameter GenRDGS/BlkZnEna.
This function allows for the optional definition of a blocking zone, inside which reactive
current support is not provided. This zone is defined by the three parameters
GenRDGS/BlkZnTms, GenRDGS/BlkZnV, and GenRDGS/HystBlkZnV.
Filtered voltage
- GenRDGS/DbVMin
Dynamic Reactive Current Support Zone
GenRDGS/BlkZnV
+ GenRDGS/HystBlkZnV
Hysteresis
GenRDGS/BlkZnV
t0
No Dynamic Reactive Current Support t1
Time
GenRDGS/BlkZnTms
As illustrated in Figure 40, at t0 the voltage falls to the level indicated by the
GenRDGS/BlkZnV setting and dynamic reactive current support stops. Current support
does not resume until the voltage rises above GenRDGS/BlkZnV +
GenRDGS/HystBlkZnV as shown at t1. GenRDGS/BlkZnTms provides a time from
the beginning on the fault where DRCS continues, regardless of how low the voltage may
sag.
While the current injection is stopped by this feature, the DRCS remains active and the
reactive current setpoint remains frozen for the duration of the sag.
DRCS Parameters
Parameter Description
The examples below show two types of low voltage ride-through (LVRT) events:
n a three-phase LVRT
n a two-phase LVRT
Parameter Value
GenRDGS/ArGraSwell 2
GenRDGS/ArGraSag 2
GenRDGS/DbVMin -0.1
GenRDGS/DbVMax 0.1
GenRDGS/FilTms 10
GenRDGS/BlkZnEna 1
GenRDGS/StcEna 1
GenRDGS/HoldTms 0.02
GenDRCT/FpgaRampA 10000
Over Indefinitely
50.00- 50.00- 50.00- 0.01 s-
Frequency - AcPTOF/Gri4LimVal AcPTOF/Gri4TrpCntIntr producing
66.00 Hz 66.00 Hz 66.00 Hz indefinite
4 power 1
Over Indefinitely
50.00- 50.00- 50.00- 0.01 s-
Frequency - AcPTOF/SiteLimVal AcPTOF/SiteTrpCntIntr producing
66.00 Hz 66.00 Hz 66.00 Hz indefinite
3 power
Over Indefinitely
50.00- 50.00- 50.00- 0.01 s-
Frequency - AcPTOF/Gri2LimVal AcPTOF/Gri2TrpCntIntr producing
66.00 Hz 66.00 Hz 66.00 Hz indefinite
2 power 1
Over Indefinitely
50.00- 50.00- 50.00- 0.01 s-
Frequency - AcPTOF/Gri1LimVal AcPTOF/Gri1TrpCntIntr producing
66.00 Hz 66.00 Hz 66.00 Hz indefinite
1 power 1
Under Indefinitely
45.00- 45.00- 45.00- 0.01 s-
Frequency - AcPTUF/Gri1LimVal AcPTUF/Gri1TrpCntIntr producing
60.00 Hz 60.00 Hz 60.00 Hz indefinite
1 power 1
Under Indefinitely
45.00- 45.00- 45.00- 0.01 s-
Frequency - AcPTUF/Gri2LimVal AcPTUF/Gri2TrpCntIntr producing
60.00 Hz 60.00 Hz 60.00 Hz indefinite
2 power 1
Under Indefinitely
45.00- 45.00- 45.00- 0.01 s-
Frequency - AcPTUF/SiteLimVal AcPTUF/SiteTrpCntIntr producing
60.00 Hz 60.00 Hz 60.00 Hz indefinite
3 power 1
Under Indefinitely
45.00- 45.00- 45.00- 0.01 s-
Frequency - AcPTUF/Gri4LimVal AcPTUF/Gri4TrpCntIntr producing
60.00 Hz 60.00 Hz 60.00 Hz indefinite
4 power 1
1 At the ambient temperature of 25°C. Thermal derating may occur at higher ambient
temperatures.
1s
Over
AcPTUF/Gri5LimVal 1.0-1.4 pu 1.0-1.4 pu 1.0-1.4 pu AcPTUF/Gri5TrpCntIntr 0.01 s producing
Voltage - 5
power
10 s
Over
AcLtNRmsPTOV/Gri4LimVal 1.0-1.3 pu 1.0-1.3 pu 1.0-1.3 pu AcLtNRmsPTOV/Gri4TrpCntIntr 0.01-1 s producing
Voltage - 42
power
Indefinitely
Over 0.01-10
AcLtNRmsPTOV/Gri3LimVal 1.0-1.2 pu 1.0-1.15 pu 1.0-1.15 pu AcLtNRmsPTOV/Gri3TrpCntIntr producing
Voltage - 3 2 s
power
Indefinitely
Over 0.01-10
AcLtNRmsPTOV/Gri2LimVal 1.0-1.2 pu 1.0-1.15 pu 1.0-1.15 pu AcLtNRmsPTOV/Gri2TrpCntIntr producing
Voltage - 2 2 s
power
Indefinitely
Over
AcLtNRmsPTOV/Gri1LimVal 1.0-1.2 pu 1.0-1.15 pu 1.0-1.15 pu AcLtNRmsPTOV/Gri1TrpCntIntr 0.01 s producing
Voltage - 1
power
Indefinitely
Under 0.01-30
AcLtLRmsPTUV/Gri1LimVal 0.85-1.0 pu 0.85-1.0 pu 0.85-1.0 pu AcLtLRmsPTUV/Gri1TrpCntIntr producing
Voltage - 1 s
power
30 s
Under
AcLtLRmsPTUV/Gri2LimVal 0.7-1.0 pu 0.7-1.0 pu 0.7-1.0 pu AcLtLRmsPTUV/Gri2TrpCntIntr 0.01-10s producing
Voltage - 2
power
10 s
Under
AcLtLRmsPTUV/Gri3LimVal 0.5-1.0 pu 0.5-1.0 pu 0.5-1.0 pu AcLtLRmsPTUV/Gri3TrpCntIntr 0.01-2 s producing
Voltage - 3
power
2s
Under
AcLtLRmsPTUV/Gri4LimVal 0.2-1.0 pu 0.2-1.0 pu 0.2-1.0 pu AcLtLRmsPTUV/Gri4TrpCntIntr 0.01-1 s producing
Voltage - 4
power
1s
Under
AcLtLRmsPTUV/Gri5LimVal 0-1.0 pu 0-1.0 pu 0-1.0 pu AcLtLRmsPTUV/Gri5TrpCntIntr 0.01-1 s producing
Voltage - 5
power
2 Settings for this level are applicable only if OV1 and OV5 levels are configured to the settings
The Rate of Change Of Frequency (ROCOF) is detected by finding the minimum and
maximum instantaneous frequency readings within a rolling window of time (Δt). If the
resulting ROCOF (Hz/s) value exceeds the set maximum threshold, an event will activate
and the inverter will shut down.
ROCOF calculation:
Table 44 and Table 45 show the minimum, maximum, and default values for ROCOF
parameters and events.
NOTE: The unit of GriPFRC/HiLimVal is Hz/s. Therefore, when AcBrgMMXU/RteChgWin changes, the
GriPFRC/HiLimVal value needs to change to reflect the new window size.
7 Anti-Islanding Function
Anti-Islanding Function
Islanding is a condition in which a portion of the utility grid system, which contains both
load and generation, is isolated from the remainder of the grid system and continues to
operate. It is desirable in such electrical systems to be able to detect an islanding
condition, and when detected, to stop producing power in the isolated portion of the
system. This is known as anti-islanding.
The Conext SmartGen Series inverter is designed with both active islanding detection
and passive islanding detection. The active islanding detection algorithm is a novel
approach which uses Reactive Power Variation (RPV) as a basis and does a cross
correlation between the grid response and the power variation signal. This method injects
a bi-directional perturbation signal with both positive and negative reactive power so that
the average sum is zero. The active islanding detection does not utilize positive
feedback. The passive islanding detection uses voltage and frequency set points and
time delays. Methods used are compliant with IEEE 1547.
The RPV signal or perturbation signal necessary to provide reliable detection of islanding
is illustrated in the figure below. The signal is a periodic full-wave square wave of reactive
current. It includes positive and negative portions, and a value of zero during the zero
(Tp0) and idle (Tp_idle) time. The perturbation magnitude (Iq_pert) for positive and
negative is 2% of the rated reactive current of the inverter. The injected perturbation
signal is constant, and is not increased by the system when it determines there may be
an islanding condition, thereby reducing the chance of adversely affecting the grid.
Iq_pert Tp+
Tp0
Iq_pert Tp_idle
Tp–
Tp0 = 40 ms
Tp_period = 160 sec
There are times, during inverter operation when reactive current is injected into the grid
for other purposes, such as doing grid voltage support. The Conext SmartGen Series
anti-islanding detection algorithm can differentiate between grid reactions from reactive
current from other purposes and the reactive current injected by the anti-islanding RPV
signal. This is achieved by doing a cross-correlation between the grid voltage response
during both the positive and negative-going parts of the perturbation signal. During normal
operation, there will only be one response in the reference voltage in one direction, and
not the other. In addition, the grid voltage is filtered to increase the robustness of the
detection algorithm in the presence of harmonics. An islanding is detected if and only if
there are two measurable responses in the reference voltage – one for the positive-going
and one for the negative-going part. In addition, detection of islanding requires four of the
positive and four of the corresponding negative pulses to push the reference voltage in
the positive and negative directions consecutively. This method is a more robust
approach to islanding detection, and essentially eliminates false positive detections.
The Conext SmartGen Series inverter's active islanding detection algorithm may be
enabled or disabled with the following parameter.
For other country details please contact your local Schneider Electric
Sales Representative or visit the Schneider Electric Solar Business
website at: http://solar.schneider-electric.com/