Here follow the changelog of ESS/EMS project:  

A working model of  EMS Online Simulator is available  24/7

 

v1.3.0 (2020-Apr-02): 

Features:

Add Soc Restore : aims of this feature is to recover the battery SOC to a given value.

These are the parameters' mask:

Soc Restore

 

Soc Restore1 : toggle "Soc Restore"

  • Pmax: amount of active Power reserved for the service
  • Dead Band: when SOC of all storage units is into the Dead Band, SOC recovery is not allowed
  • SOC Target: SOC to be reached (all storage units)
  • Upper Limit: when at least one storage Unit exceeds the Upper Limit (AND "Self Restore" feature is enabled), EMS will automatically activate the "Soc Restore"
  • Lower Limit: when at least one storage Unit exceeds the Lower Limit (AND "Self Restore" feature is enabled), EMS will automatically activate the "Soc Restore"

Soc Restore2: toggle "Self Restore" : if enabled, when least one storage Unit exceeds the Upper/Lower Limit, EMS will automatically activate the "Soc Restore"

SOC Restoring feature can operate in following ways:

case 1 : target is above all Storage Units SOCs'

case2

 

 case 2 : target is below all Storage Units SOCs'

case3

 

case 3 : target is an intermediate of Storage Units SOCs'

case1
 


 v1.2.4 (2020-Mar-30): minor bug fixes and improvement. Update EMS runtime softplc to Codesys v.3.5.15.40.


v1.2.3 (2020-Feb-04): minor bug fixes and improvement. Update EMS runtime softplc to Codesys v.3.5.15.30


v1.2.2 (2020-Jan-09): minor bug fixes and improvement.


v1.2.1 (2019-Dec-27): minor bug fixes and improvement.


v1.2 (2019-Dec-21)

Features:

  • add 2nd storage unit (1 PCS + 1 BMS additional controllers). This is the new CONTROL ARCHITECTURE

Architecture v1.2

Going on from previous tutorial , now I'll start to run the simulator

A working model of  EMS Online Simulator is available  24/7

 

  • CONTROL ARCHITECTURE:

EMS Control Architecture

EMS (Energy Management System) is a word becoming common and common in recent times especially because of the massive spread of renewable energy sources.

Often the EMS can be identified as a part of a SCADA (Supervisory Control and Data Acquisition) system and to be more accurate we can consider the EMS as the "logic controller component " contained into a SCADA system. 

EMS

A working model of  EMS Online Simulator is available  24/7

Going on from previous tutorial , into following rows I'll define the modelling of ESS component I used:

A working model of  EMS Online Simulator is available  24/7

ESS Model:

  •  CAPABILITY and Signs:
    • circular 1MVA (no overload)
    • P+ = Discharge battery
    • P- = charge battery
    • Q+ = reactive power injection into the grid
    • Q- = reactive power absorption from the grid

 Capability

In recent months I have spent a lot of time testing the various Modbus TCP Server libraries available for Arduino for a HIL project on which I am working.

After numerous tests with the various libraries available, this is the conclusion I came to:

  Uno Vs   Mega 2560