ES Designer's Reference Handbook
ES Designer's Reference Handbook
ES Designer's Reference Handbook
Designer’s Reference
Handbook
______
ePower Control ES
1/61
ePower Control ES Designer’s Reference Handbook
Index
Legal information 5
Revision History 5
ES User Interface 18
Connecting the user interface 18
Cockpit 18
Logs 19
Settings 20
Control Settings 20
Network Settings 22
Date & Time 23
Data Logging 24
Site 24
Software Update 25
ES Control Logics 26
EMS Modes 26
Introduction 26
2/61
ePower Control ES Designer’s Reference Handbook
Plant Configurations 26
Grid Prime Configuration 27
BESS Prime Configuration 28
Genset Prime Configuration 29
Fail-Safes Modes 29
Smart Failsafe 29
Communication Errors Fail-Safe 29
EMS Functions and Settings 31
Introduction 31
Priority Management 33
BESS Control 34
Base Settings 34
BESS Ramp Control 34
BESS Charge Control 35
BESS Time of Use Management 36
BESS Dispatch 38
SOC Equalization 38
PV Control 39
Base Settings 39
PV Ramp Rate Control 40
PV Optimization 40
PV Dispatch 41
Grid Control 42
Export Control 42
Peak Shaving 43
Grid Reactive Power Control 44
Genset Control 45
Base Settings 45
Genset Ramp Control 45
Genset Minimum Loading 46
Genset Start/Stop Management 46
Genset Reactive Power Control 49
Genset Dispatch 50
Islanding Control 51
Base Settings 51
Automatic Blackstart 51
Automatic Grid Reconnection 52
Illustrative Examples 54
Grid Prime 54
3/61
ePower Control ES Designer’s Reference Handbook
Data Logging 59
Introduction 59
USB Export 60
FTP server export 61
Modbus Server 61
4/61
ePower Control ES Designer’s Reference Handbook
Legal information
The company Elum SAS, whose registered office is located at 9 rue d'Enghien - 75010 PARIS and
registered with the Paris Trade and Companies Registry under number 817 860 083 00028, integrates
and distributes monitoring and control panels for photovoltaic and hybrid installations marketed
under the names "ePowerLog" and "ePowerControl".
Elum guarantees its controllers meet the quality standards used in France, that they are designed
and integrated in France and that they meet the technical criteria and quality requirements.
The content of this document can be edited by Elum. The English version of the document prevails
if any discrepancy appears in a translated version.
Elum takes no responsibility in the installation and operation of third party equipment,
including but not limited to : PV inverters, Battery PCS, Genset controllers…
ePowerControl products are under Elum Warranty, please refer to the Company General Trade
Conditions for more information.
Revision History
5/61
ePower Control ES Designer’s Reference Handbook
This is not an installation or operation manual. For installation instructions please refer to the ePower
Control ES installation Manual.
Following Unit: The unit regulates its active and reactive power outputs to match setpoints values sent
by the ES controller.
Forming Unit: the power unit autonomously computes appropriate active and reactive power to match
the load to stabilize frequency and voltage in the grid, with no need for the ES controller to send
command to this unit.
6/61
ePower Control ES Designer’s Reference Handbook
7/61
ePower Control ES Designer’s Reference Handbook
8/61
ePower Control ES Designer’s Reference Handbook
PV, BESS
BESS, Gensets
BESS, Grid
Table 1: Summary of suitable applications for the ePowerControl ES
9/61
ePower Control ES Designer’s Reference Handbook
LAN2 port is dedicated to the ES user configuration and cannot be used for device
communication
2.3.2. LEDs
The ePowerControl ES Central Computing Unit is equipped with LEDs to allow fast diagnosis of basic
issues. In Figure 3 all the LEDs present are highlighted.
Figure 3: Magnification of the front view of the ePowerControl ES Platform highlighting the LEDs
When the Elum ePowerControl ES is turned on, all LEDs should be turned on for 1 second then off for
60 seconds.
In the following indication of the meaning of the LEDs on normal operation of the controller:
10/61
ePower Control ES Designer’s Reference Handbook
2.3.3. Dimensions
In Figure 4 the frontal and lateral view of the ES Platform is reported with dimension annotation.
In Figure 5 the frontal and lateral view of the ES+ Platform is reported with dimension annotation.
11/61
ePower Control ES Designer’s Reference Handbook
12/61
ePower Control ES Designer’s Reference Handbook
Elum provides Carlo Gavazzi meter EM330 DIN AV5 3 H O1 X upon requests.
In the case the ePowerControl ES don’t need to control the plant while islanded form the grid no
additional requirements are there.
On the other hand, if it does, two further requirement are there:
- Positioning of the meter:
- The CT connected to the meter must be placed between the utility grid and the islanding
breaker.
13/61
ePower Control ES Designer’s Reference Handbook
- The VT connected to the meter must be placed between the utility grid and the islanding
breaker.
- The power supply of the meter must be connected to a bus fed by the plant side of the
islanding breaker so that the meter is powered in islanding operation even in the case the
grid is unavailable.
- UPS: the bus supplying the power meter must be connected to an UPS so to ensure that it
powers the meter even during temporary blackout due to transition from grid connected and
islanded configuration.
Figure 6 provides a graphical representation of the two requirements with a view of the total plant,
indication of the positioning of the Voltage and Current Transformers is provided.
Figure 6: Schematics illustrating the position of the point of installation for the VT and CT of the grid
power meter and the connection of the UPS
14/61
ePower Control ES Designer’s Reference Handbook
Figure 7 provides particular indications for the connection of the Voltage and Current Transformers as
long as the connection of the power supply for a Carlo Gavazzi meter EM330 DIN AV5 3 H O1 X.
Figure 7: Schematics illustrating the connection diagram for a Carlo Gavazzi meter EM330 DIN AV5 3 H
O1 X: VT and CT and power supply.
2.4.2. IO Module
The IO Module is a device able to collect and produce electrical signals, Elum provides ADAM6060 for
such a device.
The installation of an IO Module is a requirement of ePowerControl ES in the case the islanding of the
system and/or the reconnection to the grid are automatically managed by ePowerControl ES.
Its purpose is to collect the state of the islanding breaker, informing ePowerControl ES if it is closed or
open, and to control the breaker, commanding the opening or the closing via dry contacts.
The IO Module power supply must be supplied by a bus connected to an UPS since the module IO must
be energized even during the temporary blackouts happening during the islanding of the plant or during
the reconnection to the main grid.
15/61
ePower Control ES Designer’s Reference Handbook
Figure 8 provides a graphical representation of a system equipped with an IO Module and suitable for
automatic islanding configuration management.
Figure 8: Schematics illustrating the position of the IO Module and the connection to the UPS
In Figure 9 the connections required by the ADAM 6060 are reported. In particular:
- Connection between digital inputs and grid breaker, to collect the information of whether the
breaker is open or closed. The particular DI pin must be respected.
- Connection between relay and grid breaker, to allow the ADAM 6060 to control the opening or
closing of the breaker. The particular RL pin must be respected.
- Connection of the power supply.
- Connection with the ES Platform via Ethernet.
16/61
ePower Control ES Designer’s Reference Handbook
Figure 9: Schematics illustrating a simplified cabling diagram for the IO Module ADAM6060
17/61
ePower Control ES Designer’s Reference Handbook
4. ES User Interface
4.1. Connecting the user interface
The ES User interface can be accessed using a personal computer connected to the LAN2 port of the
ES platform. To access the interface, once your computer is connected, open a browser and enter
192.168.4.127 in the address bar.
4.2. Cockpit
The Cockpit view is the main view for ePower Control Operators. It gives a general overview of the plant
at a given moment, including:
● A list of active alarms
● The current mode of the EMS
● The active and reactive power of each unit
● Current EMS setpoints (in yellow circles)
18/61
ePower Control ES Designer’s Reference Handbook
4.3. Logs
On the log page, the user will find timestamped logs of EMS events such as:
● Communication errors
● Device error
● Setpoints sent by the EMS to the plant
The user can pick a start and stop dates and export data for the defined time range, in csv format.
19/61
ePower Control ES Designer’s Reference Handbook
4.4. Settings
4.4.1. Control Settings
In the control setting section, the user can activate and configure the control subsystems, and declare
grid meter and grid breaker when applicable.
By clicking on a controller subsection the user can enter various settings to configure the application.
20/61
ePower Control ES Designer’s Reference Handbook
For some parameters, schedules can be defined to use local time-based control strategies (such as peak
shaving or time-of-use management).
21/61
ePower Control ES Designer’s Reference Handbook
22/61
ePower Control ES Designer’s Reference Handbook
23/61
ePower Control ES Designer’s Reference Handbook
4.4.5. Site
24/61
ePower Control ES Designer’s Reference Handbook
25/61
ePower Control ES Designer’s Reference Handbook
3. ES Control Logics
3.1. EMS Modes
3.1.1. Introduction
The ePowerControl ES can operate in 2 different modes:
● Manual mode: in this mode, the user can manually send commands using the ES control
interface.
● Automatic mode: in the automatic mode, manual interactions are blocked and the EMS
automatically computes and sends the appropriate setpoints to the power units in the network,
following the configured control logics.
Configurations are predefined states of a given microgrid. For each configuration, a set of functions can
be activated as described in the following sections:
Table 4 summarizes the 3 configurations the ePower Control ES can operate on and the status of each
group of units for each configuration.
26/61
ePower Control ES Designer’s Reference Handbook
27/61
ePower Control ES Designer’s Reference Handbook
Figure 11: BESS Prime Configuration with no Figure 12: BESS Prime Configuration with
genset connected to the plant eventual gensets connected in following mode to
the plant due to the Genset Start/Stop
Management function
28/61
ePower Control ES Designer’s Reference Handbook
The Elum ePowerControl ES features a smart failsafe strategy adapting automatically to communication
error so as to avoid unnecessary shutdowns when safety is not at stake. The smart failsafe can be
activated or not to adapt to business specific requirements.
When smart failsafe is not activated or when safety is at stake, predefined reactions can be implemented
as a reaction to communication errors. The general behavior is the following: the last setpoint computed
with a full measurement of the microgrid is held for a configurable time. When this time is exceeded a
29/61
ePower Control ES Designer’s Reference Handbook
predefined mechanism depending on the missing observation and the active configuration is triggered.
The reactions to each communication error case is described in Table 5.
BESS Communication Error Set to 0 kW all the Set to 0kW all the PV Set to 0 kW all the
BESS Inverters. BESS.
Stop any eventually
running Genset
30/61
ePower Control ES Designer’s Reference Handbook
31/61
ePower Control ES Designer’s Reference Handbook
Each function acts on a set of power units to enact their objectives. For example, to achieve Grid Export
Control the Grid Control Subsystem needs to control PV active power, Genset active power and BESS
active power1. This is due to the fact that all units in the grid are coupled and cannot be controlled
independently to one another. Table 7 shows for each function subsystem the Power units they act on.
PV Control ⚫
BESS Control ⚫ ⚫ ⚫
Grid Control ⚫ ⚫ ⚫ ( ⚫)
Genset Control ⚫ ⚫ ⚫
Islanding Control ⚫ ⚫ ⚫
Table 7: Mapping of each function subsystem to the Power Units they act on. This table illustrates the
fact that to achieve an objective on a power unit (e.g controlling active power injected to the grid) several
units of the grid (different from the grid) must be controlled by the ES controller
1
interestingly active power of all units in the grid except the grid itself
32/61
ePower Control ES Designer’s Reference Handbook
The list of functions and priority levels is given in Table 8. A set of illustrative examples explain these
concepts in the Illustrative Examples section.
Export Control 9
Peak Shaving 8
Ramp Control 7
PV maximization 5
SOC Equalization 4
33/61
ePower Control ES Designer’s Reference Handbook
The following general settings related to the BESS can be used in multiple control functions and in
different controllers.
BESS Charging Active Target for induced charge power for BESS. A W
Power Target value is required for each BESS declared in the
ePower Control ES configuration interface
BESS Discharging Active Target for induced discharge power for BESS. A W
Power Target value is required for each BESS declared in the
ePower Control ES configuration interface
The BESS Ramp Rate Control function constrains the setpoints sent to the BESS to keep induced active
power variation within a configurable range.
Applicable Modes:
● Grid Prime Configuration
● Genset Prime Configuration
Function Settings:
Name Description Unit
34/61
ePower Control ES Designer’s Reference Handbook
Controlled setpoints:
Name Description Applicability Edit Unit
Frequency
BESS Active Modbus register, All BESS declared in Every Loop (~1 W
Power Setpoint or set of Modbus the ePower Control ES edit sec period)
registers to configuration interface
command an
active power
setpoint
Table 10.1: BESS Ramp Rate Control controlled setpoints
The BESS Charge Control sends active power setpoints to PV and gensets to charge BESS at a fixed
active power rate.
When the BESS average SOC is reaching Maximum SoC value, PV is curtailed so as to keep BESS
active power input to 0 kW.
Applicable modes:
● BESS Prime Configuration
Controlled setpoints:
Name Description Applicability Edit Unit
Frequency
An example illustrating the control produced by the Charge Power Control function is reported in Chapter
4.2.3.1
35/61
ePower Control ES Designer’s Reference Handbook
The Time of Use Management function allows defining charging and discharging schedules for the BESS
so as to leverage variable tariffs based on time of the day, or to match business operation requirements.
36/61
ePower Control ES Designer’s Reference Handbook
Applicable modes:
● Grid Prime Configuration
Function Settings:
Name Description Unit
Maximum SoC Maximum SoC reachable while charging the BESS from %
Grid Charge the grid.
Different values of this parameter can be defined
depending on the time of the day.
Controlled setpoints:
Name Description Applicability Edit Unit
Frequency
BESS Active Modbus register, All BESS declared in Every Loop (~1 W
Power Setpoint or set of modbus the ePower Control ES edit sec period)
registers to configuration interface
command an
active power
setpoint
Table 12.1: BESS Time of Use Management controlled setpoints
An example illustrating the control produced by the Time of Use function is reported in Chapter 4.2.1.2
37/61
ePower Control ES Designer’s Reference Handbook
The BESS Dispatch function dispatches the total BESS active power setpoints to the different BESS
declared in the ePower Control ES configuration interface. The produced dispatch ensures that no BESS
exceeds the limits defined in Chapter 4.3.1 Base Settings and aims to set a constant active power
setpoint, if possible.
Applicable modes:
● Grid Prime Configuration
● Genset Prime Configuration
Controlled setpoints:
Name Description Applicability Edit Unit
Frequency
BESS Active Modbus register, All BESS declared in Every Loop (~1 W
Power Setpoint or set of modbus the ePower Control ES edit sec period)
registers to configuration interface
command an
active power
setpoint
Table 13: BESS Dispatch controlled setpoints
The SoC equalization function, if active, temporarily substitutes the BESS Dispatch function.
Its goal is to dispatch the total BESS active power setpoints to the different BESS declared in the
ePower Control ES configuration interface aiming on equalizing their SoC.
Applicable modes:
● Grid Prime Configuration
● Genset Prime Configuration
Function Settings:
Name Description Unit
38/61
ePower Control ES Designer’s Reference Handbook
Controlled setpoints:
Name Description Applicability Edit Unit
Frequency
BESS Active Modbus register, All BESS declared in Every Loop (~1 W
Power Setpoint or set of modbus the ePower Control ES edit sec period)
registers to configuration interface
command an
active power
setpoint
Table 14.1: SoC Equalization controlled setpoints
4.1.4. PV Control
The following general settings related to the PV inverters can be used in multiple control functions and in
different controllers.
39/61
ePower Control ES Designer’s Reference Handbook
The PV Ramp Rate Control function constrains the setpoints sent to the PV to keep induced active
power variation within a configurable range. This is to avoid brutal active power ramps that could
destabilize the grid.
Applicable modes:
● Grid Prime Configuration
● Genset Prime Configuration
● BESS Prime Configuration
Function Settings
Name Description Unit
Controlled setpoints
Name Description Applicability Edit Unit
Frequency
4.1.4.3. PV Optimization
The PV Optimization function sends active power setpoints to the BESS, Running generators and PV
inverters to ensure the maximum exploitation of the PV resource.
Applicable Modes
● Grid Prime Configuration
● Genset Prime Configuration
● BESS Prime Configuration
40/61
ePower Control ES Designer’s Reference Handbook
Controlled Setpoints
Name Description Applicability Edit Unit
Frequency
BESS Active Modbus register, All BESS declared in Every Loop (~1 W
Power Setpoint or set of modbus the ePower Control ES edit sec period)
registers to configuration interface
command an
active power
setpoint
Examples illustrating the control produced by the PV Optimization function are reported in Chapter
4.2.1.1 and Chapter 4.2.1.2
4.1.4.4. PV Dispatch
The PV Dispatch function dispatches the total PV active power setpoints to the different PV Inverters
declared in the ePower Control ES configuration interface.
Applicable Modes:
● Grid Prime Configuration
● Genset Prime Configuration
● BESS Prime Configuration
Function Settings:
Name Description Unit
41/61
ePower Control ES Designer’s Reference Handbook
The Export Control function sends maximum active power limits to the PV inverters to not let the grid
active power drop below the defined Minimum Active Power At PCC.
Applicable Modes:
● Grid Prime Configuration
Function Settings:
Name Description Unit
Export Control Choose how the Export Control should consider None
Phase Strategy phases:
- 1: Use the sum of the phase active powers as
the reference
- 2 : Dynamically identify the phase with the
lowest active power and multiply it by 3 to
define the reference
Table 19: Export Control function settings
Controlled Setpoints:
Name Description Applicability Edit Unit
Frequency
42/61
ePower Control ES Designer’s Reference Handbook
Examples illustrating the control produced by the Export Control function are reported in Chapter 4.2.1.1
The Peak Shaving function sends active power setpoints to the BESS to not let the grid active power
absorption rise above the defined Maximum Active Power At PCC.
It also prevents any other function to send discharging active power setpoints to the BESS in the case its
SoC drops below the SoC Reserve defined.
Applicable Modes:
● Grid Prime Configuration
Function Settings
Name Description Unit
SoC Reserve SoC reserve to be used only for Peak Shaving driven %
BESS discharge. Different values of this parameter can
be defined depending on the time of the day.
Peak Shaving Choose how the Peak Shaving function should consider None
Phase Strategy phases:
- 1: Use the sum of the phase active powers as
the reference
- 2 : Dynamically identify the phase with the
highest active power and multiply it by 3 to
define the reference
Table 20: Peak Shaving function settings
Controlled Setpoints
Name Description Applicability Edit Unit
Frequency
BESS Active Modbus register, All BESS declared in Every Loop (~1 W
Power Setpoint or set of modbus the ePower Control ES edit sec period)
registers to configuration interface
command an
active power
43/61
ePower Control ES Designer’s Reference Handbook
setpoint
Table 20.1: Peak Shaving controlled setpoints
Examples illustrating the control produced by the Peak Shaving function are reported in Chapter 4.2.1.1
and Chapter 4.2.1.2
The Reactive Power Control function sends reactive power setpoints to the BESS and PV to keep the
grid power factor to the defined Power Factor Target At PCC. The BESS is used in priority, the PV
inverters are controlled to produce reactive power only in the case the BESS does not manage to
achieve the goal or if the BESS is not present in the ePower Control ES configuration.
Applicable Modes
● Grid Prime Configuration
Function Settings
Name Description Unit
Reactive Power Setting to activate the Reactive Power Control function None
Control Activation
Power Factor Target power factor at the point of common coupling None
Target At PCC
Table 21: Grid Reactive Power Control function settings
Controlled Setpoints:
Name Description Applicability Edit Unit
Frequency
BESS Reactive Modbus register, All BESS declared in Every Loop (~1 VAR
Power Setpoint or set of modbus the ePower Control ES edit sec period)
registers to configuration interface
command a
reactive power
setpoint
44/61
ePower Control ES Designer’s Reference Handbook
setpoint
Table 21.1: Grid Reactive Power Control controlled setpoints
The following general settings related to the gensets can be used in multiple control functions and in
different controllers.
The Genset Ramp Rate Control function constrains the setpoints sent to the Generators to keep induced
active power variation within a configurable range.
Applicable modes
● BESS Prime Configuration
Function Settings
Name Description Unit
45/61
ePower Control ES Designer’s Reference Handbook
Controlled setpoints
Name Description Applicability Edit Unit
Frequency
The Genset Minimum Loading function sends maximum active power limits to the PV inverters to not let
the running generator active power to drop below the Genset Minimum Loading defined. In the case
of multiple genset activated, it is assumed that active gensets are equipped with the appropriate control
devices so as to share the load in proportion to their primary rated capacity.
Applicable Modes:
● Genset Prime Configuration
Controlled Setpoints:
Name Description Applicability Edit Unit
Frequency
The Genset Start/Stop Management function manages the start and stop of gensets operating in parallel
to a prime BESS unit. Start and stop conditions can be defined based on several criteria listed hereafter.
Several options are available to the user to decide on what conditions genset(s) should be started
(respectively stopped) when the start condition (respectively the stop condition) is true.
46/61
ePower Control ES Designer’s Reference Handbook
When “start one single genset” option is selected and multiple gensets are available, the genset with the
lowest cumulative runtime will be started.
Applicable configurations:
● BESS Prime Configuration
Function Settings
Name Description Unit
SoC Start SoC triggering genset start (for multi PCS system, the %
PCS with lowest SoC triggers the start)
47/61
ePower Control ES Designer’s Reference Handbook
SoC Stop SoC triggering genset stop (for multi PCS system, the %
PCS with lowest SoC triggers the stop)
Start Type Select how many genset(s) are started (respectively None
stopped) when Start Condition (resp. Stop Condition)
is true.
Controlled Setpoints
Name Description Applicability Edit Unit
Frequency
An example illustrating the control produced by the Genset Start/Stop Management function is reported
in Chapter 4.2.3.1
48/61
ePower Control ES Designer’s Reference Handbook
The Genset Reactive Power Control function dispatches the reactive power production amongst PV
and/or BESS to support the connected gensets. PV and/or BESS setpoints are computed so as to keep
the genset power factor within Genset Minimum Power Factor (inductive) and Genset Maximum Power
Factor (capacitive).
The BESS is prioritarily used and the PV inverters, when present, are controlled to produce reactive
power only in the case the BESS system reaches its maximum production capacities.
Applicable configurations:
● Genset Prime Configuration
Function Settings
Name Description Unit
Genset Reactive Setting to activate the Genset Reactive Power Control None
Power Control function
Activation
Inductive Genset Minimum Inductive Power Factor for genset plant None
Minimum Power
Factor
Capacitive Genset Minimum Capacitive Power Factor for genset plant None
Minimum Power
Factor
Table 26: Genset Reactive Power Control function settings
Controlled Setpoints
Name Description Applicability Edit Unit
Frequency
BESS Reactive Modbus register, All BESS declared in Every Loop (~1 VAR
Power Setpoint or set of modbus the ePower Control ES edit sec period)
registers to configuration interface
command a
reactive power
setpoint
49/61
ePower Control ES Designer’s Reference Handbook
reactive power
setpoint
Table 26.1: Genset Reactive Power Control controlled setpoints
Example
The BESS is controlled to produce or consume reactive power to keep the power factor of the running
generators inside the defined range:
- In the case the power factor of the running generator is inside the range no reactive power is
produced by the BESS.
- In the case the power factor of the running generator is below the Inductive Genset Minimum
Power Factor, the bess is controlled to produce inductive reactive power so to keep the power
factor of the running generators at the value of the Inductive Genset Minimum Power Factor.
- In the case the power factor of the running generator is below the Capacitive Genset Minimum
Power Factor, the bess is controlled to produce capacitive reactive power so to keep the power
factor of the arunningctive generators at Capacitive Genset Minimum Power Factor.
In the case the BESS is not able to produce or consume the needed reactive power, the PV inverters are
controlled to produce or consume the missing reactive power.
The Genset Dispatch function dispatches the total genset active power setpoints to the different gensets
declared in the ePower Control ES configuration interface. The produced dispatch ensures that no
genset active power setpoint exceeds the Primary Rated Power or the Genset Minimum Loading
defined.
Applicable configurations:
● BESS Prime Configuration
Controlled setpoints:
Name Description Applicability Edit Unit
Frequency
50/61
ePower Control ES Designer’s Reference Handbook
The Islanding Control requires the definition of the single Islanded configuration. The defined
configuration is either:
- the only configuration of the controller if there is no grid meter configured
- the configuration entered once the grid is not available if there is a grid meter.
The Automated Blackstart function controls the system to automatically transition to the configured
Islanded mode as soon as it detects the grid to be offline.
Once the function detects the grid offline, it opens the grid breaker, sending a command through the
mandatory IO Module (Chapter 2.4.2 IO Module), to electrically isolate the system from the grid.
After observing the breaker open, the forming unit of the island configuration selected is started so to
black start the system.
Controlled Setpoints:
Name Description Applicability Edit Unit
Frequency
51/61
ePower Control ES Designer’s Reference Handbook
forming unit or
following unit
The Automated Grid Reconnection function controls the system to automatically transition from the
defined Islanded Configuration (BESS Prime or Generator Prime) to the Grid Prime as soon as it detects
the grid to be online.
Once the function detects the grid online, the forming unit of the islanded Mode configured is shutted
down.
After observing the forming unit of the islanded configuration off, the grid breaker is closed, sending a
command through the mandatory IO Module (Chapter 2.4.2 IO Module), to reconnect the system to the
grid.
After the closing of the breaker the BESS is started as a following unit.
52/61
ePower Control ES Designer’s Reference Handbook
Controlled Setpoints
Name Description Applicability Edit Unit
Frequency
53/61
ePower Control ES Designer’s Reference Handbook
The following example illustrates the combination of the PV optimization and Peak Shaving functions
active in Grid Prime Configuration, Figure 14 reports explanatory power profiles and the SoC curve
potentially produced on a representative day.
At the beginning of the day, the PV Optimization function defines the active power setpoints to be sent
to BESS and the maximum active power setpoints sent to PV inverters to avoid exporting active power
to the main grid.
The BESS is discharged (1), since its SoC is above the SoC Reserve, aiming to reduce the SoC as
much as possible to maximize the PV production storable.
Then the BESS is charged (2) with the excess of the PV production as soon as there is enough
irradiance.
The BESS is commanded to 0 kW (3) as soon as its SoC raises above the Maximum SoC. At this point
due to the Export Control function, the PV inverters are curtailed equal to the load active power (3).
Once the PV plant cannot produce the load active power, due to insufficient irradiance, the BESS is
discharged by the PV Optimization function (4).
The BESS discharge stops (5) once the SoC reaches the SoC Reserve since the BESS in this condition
can only discharge further if controlled by the Peak Shaving function.
When the load active power rises above the set Maximum Active Power Import at PCC, the BESS
starts again to discharge (6) controlled by the Peak Shaving function, maintaining the grid active power
at the value of Maximum Active Power Import at PCC.
Once the load active power consumption drops below Maximum Active Power Import at PCC, the
BESS does not discharge (7) due to PV Optimization since the Peak Shaving function prevents it
since the BESS SoC is below the SoC Reserve.
54/61
ePower Control ES Designer’s Reference Handbook
Figure 14: Power profiles and state of charge evolution during a representative day controlled by ePowerControl ES
with the Peak Shaving function active.
The following example illustrates the combination of the PV optimization, Peak Shaving, and Time Of Use
functions if activated at the same time Grid Prime Configuration, Figure 15 reports explanatory power
profiles and the SoC curve potentially produced on a representative day.
At the beginning of the day, the PV Optimization function defines the active power setpoints to be sent
to BESS and the maximum active power setpoints sent to PV inverters to avoid exporting active power
to the main grid.
The BESS is discharged, since its SoC is above the SoC Reserve, to produce all the active power
consumed by the load.
Then a Time Of Use function slot is entered where the charge of the BESS from the grid is allowed. In
this timeslot, the BESS active power setpoint is set at the Target Active Charging Power. It is possible
to see that as soon as possible the PV ramps up, controlled by the PV Optimization function, and
participates in the charge of the BESS reducing the active power absorbed from the grid.
55/61
ePower Control ES Designer’s Reference Handbook
Once the Time Of Use function timeslot is exited, the PV Optimization function takes over the control
of the BESS active power setpoints to charge the excess of PV injection or to minimize the grid active
power consumption.
The BESS is commanded to 0 kW once the SoC reaches the SoC Reserve since the BESS in this
condition can only discharge further if controlled by the Peak Shaving function.
When the load active power rises above the set Maximum Active Power Import at PCC, the BESS
starts again to discharge controlled by the Peak Shaving function, maintaining the grid active power at
the value of Maximum Active Power Import at PCC.
Once the load active power consumption drops below Maximum Active Power Import at PCC, the
BESS does not discharge due to PV Optimization since the Peak Shaving function prevents it since
the BESS SoC is below the SoC Reserve.
Another Time Of Use time slot is entered which allows the discharge into the grid, as a result, the BESS
starts again to discharge since its SoC is now above the SoC Reserve. The discharge rate is set equal
to Target Active Discharging Power.
Once the time slot is excited, the PV Optimization function takes over-discharging from the BESS the
active power consumed by the load since the SoC of the BESS is higher than the Minimum SoC and
the SoC Reserve.
Once the BESS reaches the Minimum SoC the BESS stops to discharge.
56/61
ePower Control ES Designer’s Reference Handbook
Figure 15: Power profiles and state of charge evolution during a representative day controlled by ePowerControl ES
with the Peak Shaving and the Time of Use functions active
The following example illustrates the combination of the Charge Power Control and Genset Start/Stop
Management if activated at the same time in BESS Prime Configuration, Figure 16 reports explanatory
power profiles and the SoC curve potentially produced on a rappresentative day.
The PV injection is controlled by the Charge Power Control function, maximizing PV while ensuring
that the Target Active Charging Power is not overpassed as well as the Maximum SoC.
As it is possible to see, at the reaching of the Target Active Charging Power rate the PV injection is
curtailed to keep the BESS charging at that rate
Then at the reaching of Maximum SoC, the PV is reduced to the active power of the load to avoid
charging further the BESS.
57/61
ePower Control ES Designer’s Reference Handbook
The BESS starts to discharge only when the PV production is not enough to produce the active power
consumed by the load.
Once the BESS reaches the SoC Start , one generator is started by the Genset Start/Stop
Management and its active power setpoint regulated by the Charge Power Control function so to
charge the BESS at the Target Active Charging Power. The active power setpoints sent to the
running generator do not exceed its Genset Primary Rated Power, resulting sometime in charging the
BESS less then Target Active Charging Power.
Once the BESS reaches the SoC Stop, the running generator is stopped leaving the BESS to provide
the active power consumed by the load.
Figure 16: Power profiles and state of charge evolution during a representative day controlled by ePowerControl ES
in BESS Prime configuration
58/61
ePower Control ES Designer’s Reference Handbook
5. Data Logging
5.1. Introduction
The ES controllers can export data to various local (USB) or remote targets. ES is now compatible with
following monitoring portals:
59/61
ePower Control ES Designer’s Reference Handbook
To be compatible with the USB export feature, the USB device must be formatted in ext2,
ext3, ext4 or ntfs
60/61
ePower Control ES Designer’s Reference Handbook
6. Modbus Server
The ES platform features a Modbus Server so for third part SCADA or data loggers to be able to read
(resp. write) registers from (resp. to) the ES platform using Modbus TCP Protocol. The ES register
mapping is available on demand.
61/61