Here follow the changelog of ESS/EMS project:  

(A working model of  EMS Online Simulator is available  every day from 16.00 to 18.00 UTC)

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

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)


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

Architecture v1.2


  • EMS controller: add PDA algorithm (active-Power Distributing Algorithm).


This algorithm, depending on SOC, available capability and total required actvive Power, max required Delta SOC between units is able to smart redistribute the setpoint between 2 (or more) units in order to reduce the gap (in term of SOC) between them



v.1.1 (2019-Dec-09)


  • PCS Controller: add efficiency interpolation (Catmull-Rom splines) according to following P[%] / ╖[%] Diagram

 PCS P Efficiency


  • EMS Controller:
    • add FPR (Frequency Primary Regulation) control. Details of this instance according to article
    • autostart BMS , PCS and FRP at controller startup


v.1.0 - (2019-Dec-01)

  • EMS Controller :  intial release
  • BMS Controller :  intial release
  • PCS Controller :  intial release