Release 2021.4.0

Implementation of Advanced Battery Protection algorithms

The „Battery-Protection“ implementation serves as an addition to low-level battery management systems (BMS). It allows a fine grained definition of battery protection parameters and handles logics that are shared between different BMS implementations.

Implementation of a new Prediction architecture

  • This new Predictor architecture uses modular Predictors, e.g. implementation of the Predictor24Hours. These Predictors can announce for which channels they allow a prediction and provide a Prediction24Hours result.
  • The entire process of getting a prediction is handled by the PredictorManager. It knows which actual Predictors to ask for their prediction, post-processes these predictions and returns them either directly in code via the Predictor::get24HoursPrediction() method or via a get24HoursPrediction JSON-RPC request to the _predictorManager component.
  • developed within the EMSIG project: https://openems.github.io/openems.io/openems/latest/randd.html#_emsig

Improvements to OpenEMS documentation

Integrate some documentation that was created within the EASY-RES research project: https://openems.github.io/openems.io/openems/latest/randd.html#_easy_res

…and lots of minor additions, code quality improvements and bug fixes

https://github.com/OpenEMS/openems/releases/tag/2021.4.0

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.