Search in the site by keyword

reports - Deliverable

High level functional specifications for the realization of a SW tool for the assessment and improvement of the electrical system resilience

reports - Deliverable

High level functional specifications for the realization of a SW tool for the assessment and improvement of the electrical system resilience

The report recalls the main features and highlights the limitations of the current software implementation of the RELIEF tool for resilience assessment and improvement, identifies the requirements for re-engineering the tool, and proposes a software architecture meeting these requirements.

In the previous System Research period 2017-2019 RSE developed a software called RELIEF (REsiLIence mEasures For the grid) for the assessment and improvement of the resilience of the electrical system, integrated within a software platform called ISAP (Integrated Security Assessment Platform) and also developed by RSE in a MATLAB environment.

The report recalls the features of the current RELIEF (version 1.0) focusing on software architecture, input data format (network data, additional data), and user interface.

After a reminder of the IT terminology, the report analyzes the limits of the current implementation and highlights how excessively complex is to acquire the heterogeneous input data needed for resilience analyses, how poor the code documentation is, and how limited the connectivity to external software is.

The requirements for improving the flexibility, extensibility, and robustness of the software are then defined. In particular, the need for a new, structured, and easily extensible data model is identified, allowing uniform access even to heterogeneous information; an improvement in integration with external systems is also necessary.

The need to migrate towards a modular service architecture is highlighted, thanks to which the functionalities can be isolated in dedicated components in order to both define abstract interfaces independent from module implementation and to compose the services in a flexible way even with computation parallelisms.

In the new implementation of RELIEF (version 2.0) the interface will be customizable and extended with geographic views.

The report then presents a proposed RELIEF 2.0 architecture allowing the requirements to be met. Repositories, conversion modules, and a relational database are foreseen. Thanks to external connectors, RELIEF 2.0 can be interfaced with other tools (e.g., weather models). GUIs will allow the user to launch resilience analyses locally and to access specific functionalities or visualize the results via web.

The report also evaluates different integration scenarios of RELIEF 2.0 with the OpenStack ICT platform available in RSE, considering increasing levels of dependence of RELIEF 2.0 on OpenStack.

Projects

Comments