Deliverable D 5.4 “Energy Transformation tools – Alpha version” of DTOceanPlus project includes the details of the development Design tool module: “Energy Transformation” (ET), and it represents the result of the work developed during tasks T5.2 and T5.5 of the project. This document serves as the technical manual of the alpha version of the ET module. It includes all the data requirements, main functions, interfaces and all the pertinent technical details describing the alpha version of the module for the Energy Transformation of an array of Wave Energy Converters (WEC) or Tidal Energy Converters (TEC).
This document describes the use cases and the functionalities, as well as the more technical aspects of the code implemented for the alpha version of this module. The ET module is built to be used as a standalone tool or within the framework of design tools of the DTOceanPlus project. It will offer two main design modes, a simplified design mode to give an estimate of costs and performance at an early stage, and a full design mode for later in the device/project development path.
The Business Logic, i.e. the core functions of the ET module, has been implemented in Python 3. The code is provided with an Application Programming Interface (API), developed following the Open API specifications. A basic Graphical User Interface (GUI) for the ET module was developed using Vue.js, allowing the user to interact easily with the module, inputting data and visualizing the results. The Business Logic of the code was verified through the implementation of unit tests, guaranteeing easy maintainability for future developments of the module. The preliminary tests and verifications performed are presented. A section of this report is dedicated to examples, showing the capabilities of the tool for the wave and tidal energy converters at various levels of complexity.