Next Article in Journal
Cybersecurity Certification Requirements for Distributed Energy Resources: A Survey of SunSpec Alliance Standards
Previous Article in Journal
MMD-TSC: An Adaptive Multi-Objective Traffic Signal Control for Energy Saving with Traffic Efficiency
Previous Article in Special Issue
Impact of Artificial Intelligence on the Planning and Operation of Distributed Energy Systems in Smart Grids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modular Microgrid Technology with a Single Development Environment Per Life Cycle

1
Department of Automatic Control and Industrial Informatics, National University of Science and Technology Politehnica Bucharest—UNSTPB, 060042 Bucharest, Romania
2
Department of Electrical Power Systems, National University of Science and Technology Politehnica Bucharest—UNSTPB, 060042 Bucharest, Romania
*
Author to whom correspondence should be addressed.
Energies 2024, 17(19), 5016; https://doi.org/10.3390/en17195016
Submission received: 23 July 2024 / Revised: 24 August 2024 / Accepted: 28 August 2024 / Published: 9 October 2024

Abstract

:
The life cycle of a microgrid covers all the stages from idea to implementation, through exploitation until the end of its life, with a lifespan of around 25 years. Covering them usually requires several software tools, which can make the integration of results from different stages difficult and may imply costs being hard to estimate from the beginning of a project. This paper proposes a unified platform composed of four modules developed in MATLAB 2022b, designed to assist all the processes a microgrid passes through during its lifetime. This entire platform can be used by a user with low IT knowledge, because it is completed with fill-in-the-blank alone, as a major advantage. The authors detail the architecture, functions and development of the platform, either by highlighting the novel integration of existing MATLAB tools or by developing new ones and designing new user interfaces linked with scripts based on its complex mathematical libraries. By consolidating processes into a single platform, the proposed solution enhances integration, reduces complexity and provides better cost predictability throughout the project’s duration. A proof-of-concept for this platform was presented by applying the life-cycle assessment process on a real-case study, a microgrid consisting of a photovoltaic plant, and an office building as the consumer and energy storage units. This platform has also been developed by involving students within summer internships, as a process strengthening the cooperation between industry and academia. Being an open-source application, the platform will be used within the educational process, where the students will have the possibility to add functionalities, improve the graphical representation, create new reports, etc.

1. Introduction

Since the early days of civilization, humans have tried to make life easier, to adapt to different climatic conditions [1] and landforms, to facilitate increased comfort and to ensure a safe environment [2], through a continuous process of innovation [3], which in turn has led to an increase in energy consumption and global industrialization. Thus, the limitations in electricity production support this technological advance [4] through innovation, which in this context refers to new or improved ways of achieving economic, social or environmental goals in rural areas. Interest in traditional energy [5,6,7] brings with it new concepts leading to the emergence of energy communities, where in the paper [8] the main goal of energy communities is to improve energy efficiency, reduce energy costs and increase energy independence from conventional networks, while also contributing to sustainability goals and reducing carbon emissions. This path is still booming and enjoying special attention among engineers and authorities, with investment funds and financing schemes [9,10], etc. With the increased complexity and energy grid stability challenges that have arisen from the integration of renewable sources, the idea of microgrids provided a solution by joining this green energy with consumers and storage facilities. In this way, such structures can operate in a decentralized architecture, usually linked to the national grid, but controlled locally, where the paper [11] emphasizes how these systems contribute to the efficiency of energy consumption and to increasing sustainability by integrating digital technologies for monitoring and optimizing energy flows in real time [11]. The multiplication of electric microgrid solutions, which integrate several microgrids into a single common control system and can balance between demand and production, imposed a new concept—that of multi-microgrids [12]. An important step forward was the development of the SLES (Smart Local Energy System) [13,14,15] by joining thermal sources (such as biogas or heat pumps: water–water, air–water, geothermal, etc.) with the microgrid operation. In this way, an integrated management of production can be achieved and the use of otherwise wasted sources of heat (from high-energy consumers) can help to achieve microgrid energy independence.
EU Directive 2018/2001 defines energy communities; the paper [11] presents a multi-disciplinary methodological framework for analyzing the modes of organization and operation of renewable energy communities, addressing aspects related to economics, sociology, technology, legislation and renewable sources (‘Renewable Energy Communities’), which proposes several classifications to define the different organizational structures, depending on the available resources and actors, such as [15] Integrated Community Energy Systems, Prosumer Community, Energy Hub, Zero-Energy Communities, etc.
Various microgrid design tools have been proposed by various companies specializing in microgrids. A Microgrid Design Toolkit, developed by Sandia National Laboratories, is presented in [16]. The kit is a piece of decision support software for microgrid designers that is publicly available for download [17]. Intended for use in the early stages of the design process, MDT uses powerful search algorithms to identify and characterize alternative microgrid designs in terms of user-defined inputs and objectives such as cost, performance and reliability. In [18], the development and requirement specification of a platform for the design and operation of microgrids is described. It is based on Modelon’s web-based modeling and simulation platform and its Modelica library microgrid. A list of the top 10 microgrid-as-a-service (Maas) companies is presented in [19]. Hardware and software solutions are provided at the industrial level as paid solutions. The development of a common platform for microgrids that provides interoperability between components with different communication standards is presented in [20].
Regardless of the integrated energy production–consumption model used, there is a large market for microgrid development technologies, which requires advanced knowledge of each product, of each phase from the life cycle stages.
As an answer to this problem, the authors have developed a platform that integrates six microgrid lifetime stages, supporting engineers and operators in selecting and configuring the proper equipment to address their needs. The article presents and demonstrates a pilot platform that provides step-by-step support for microgrid (MG) development during the entire life cycle. It is divided into four modules, developed in a development environment commonly used in research and development (R&D) activity.
The rest of the paper is structured as follows. Section 2 presents the state of the art in microgrid design as well as the main challenges identified in the literature. It presents the traditional life cycle of such a system and common development and operation approach, technologies involved and integration solutions. Section 3 presents the case study of a microgrid that will serve as a demonstration of the platform proposed by the authors. Section 4 presents the developed tool, its architecture and the functions of each module. Section 5 details platform components and demonstrates a proof-of-concept by passing the selected case study through each stage, which includes dimensioning and optimization with automatic reporting of the technical specifications of the microgrid, data acquisition and cleaning, operation screens and predictive maintenance support. The Section 6 concludes this paper.
The innovative element of the platform consists of the integration, in a unique development environment based on MATLAB 2022b, of both the traditional design components and those of operating a microgrid. Although MATLAB is a common tool in engineering, using it in a platform that unifies these two aspects represents a new and effective approach. This integration allows engineers to design, simulate and manage microgrids in a cohesive framework, eliminating the need to switch between multiple specialized software types. By unifying design and operation in a single environment, the platform not only simplifies the workflow but also improves the consistency and accuracy between project stages, thereby reducing integration errors and optimizing the overall microgrid performance.

2. State of the Art for Microgrid Development

2.1. Microgrid Life-Cycle Assessment Approaches

Just like any system made up of different components, a microgrid presents a life cycle, similar to that of other products, but with an average duration of a minimum of 25 years [21].
Existing research on the microgrid life cycle [22] highlights the fact that by systematically improving a network significant environmental benefits can be achieved. The National Renewable Energy Laboratory proposed a more traditional version [23], which contributes to reducing the complexity of evaluating the location, considering the intensity of solar radiation, the topography of the land, the angle of inclination and the orientation of the photovoltaic panels, etc.
More recent approaches [24,25] involve merging the stages at the end of life with the design stage, where the production of components of the photovoltaic panels is combined with the recycling of the photovoltaic panels to obtain more effective and efficient solutions. This facilitates the reuse of raw materials that may contain secondary chemicals, limiting the negative impact on the environment.
Research such as [26] analyzes and discusses the implementation of multi-stage collaborative design technology, by integrating design, manufacturing, operations and maintenance stages. Intelligent data detection technology, data integration and fusion technology are added to the proposed integrated structure. The results of the work in [26] were considered as a starting point for the development of the platform described by the authors.
Knowing the stages of life that the microgrid goes through helps to maximize its life span. Figure 1 is a representation of the main microgrid life cycle components, in the vision of the authors.

2.2. Technologies Involved in the Lifetime of a Microgrid

Increasing the microgrid lifespan depends on the possibility of continuous improvement, which includes ensuring its integration with emerging technologies [27].
At the bottom level, microgrid field equipment includes various elements such as sensors for different parameters (like environmental data), surveillance cameras, regulators, transducers, current transformers and power meters [28]. In addition to this, asset instrumentation can be added to support predictive maintenance [29].
Data acquisition starts at the remote terminal unit (RTU) or programmable logic controller (PLC) level [30] and involves reading the field instrumentation data and the status of the local equipment which are then communicated to the Supervisory Control and Data Acquisition (SCADA) [31]. Control sequences and strategies are also implemented at this level.
Models and simulations (MSs) have been added to the life cycle of many processes to improve production performance, and microgrids were not left behind. While MS is usually based on historical data, current implementations tend to focus more on Digital Twin [32], that identical representation of a physical element using real-time data [33].
Hardware in the Loop (HIL) [34] is used when the microgrid model is validated and reaches a certain prototype maturity, certain processes work without human intervention and the extension of a method must simulate certain scenarios (of failure, overload, etc.). In this case, the Digital Twin (DT), having sensors and actuators’ data from the physical twin, can simulate different diagnostic scenarios [35] and increase the performance of a microgrid [36].
There are several tools available on the market to support the microgrid design and performance analysis based on the characteristics of the available devices. Small simulations of photovoltaic parks’ operation can be performed with open-source software such as DER-CAM, MDT, Reopt, Hymod but also with more advanced software like HOMER, RETScreen, PVsist, PV *Sol, Bluesol, Helios and Solarius PV. This last category of tools can also generate system architectures and financial and technical analyses, based on a monthly subscription or perpetual license.
For MS integration with real-time data, some platforms have a hardware simulator component, as well as development environments with common programming languages (Python, MATLAB [37], etc.). This way, there is great flexibility in implementing strategies proposed at a theoretical level in the research literature to the specific requirements of a real application. The most commonly used are Typhoon HIL, OPAL-RT and RTDS, having a rather high cost of the user license but enabling greater optimizations of the whole process.
More complex tools, like AnyLogic, Siemens MindSphere, ThingWorx, ANSYS, XENDEE or Eathon, are Digital Twin software that integrates IoT data. This allows maximum interconnectivity, with many communication drivers, ensuring communication stability and reliability, as well as supporting data backup in case of a fault. They have unique development environments, industry-specific libraries, professional agent-based simulation software, GIS map integration, cloud simulation, data interoperability and extensible and customizable platforms for predictive maintenance or real-time data simulation.
Considering all of these, the authors noted that designing a strategy for the whole life cycle of a microgrid requires integrating information from various technologies which can be a very complicated process, as there is no standard or generic input/output format or data structure. This requires a very good knowledge of its characteristics, limitations and integration options, which can help a design engineer to determine where upgrades can positively impact the return on investment and overall microgrid operation. As a solution, the authors propose a platform in a development environment commonly used in the field of research, MATLAB, as a support tool during the entire life cycle of a microgrid.
The proposed platform brings multiple significant advantages compared to those listed previously. First, it integrates both graphics and sizing functions into a single module and development environment, eliminating the need to navigate between different software or applications, which simplifies and streamlines the microgrid design and management process. Second, it enables the monitoring of operations and maintenance through the same graphical interface, providing a unified and real-time view of system performance, thus facilitating the identification and resolution of problems in a faster and more efficient manner.
Another distinctive advantage of the platform is its ability to integrate utility users, such as microgrid component factories, with microgrid beneficiaries to facilitate recycling and implementation of the circular economy after component disposal. This contributes to long-term sustainability and reduces the environmental impact of microgrids. In addition, the platform is designed to be used by system integrators, developers and end customers, providing personalized and secure access according to the level of rights, which ensures efficient and controlled access management to the platform’s functionalities and data. These innovative features underline the platform’s versatility and full integration, establishing it as an advanced solution for end-to-end microgrid management.

3. Architecture of the Proposed System

The authors propose a version of a microgrid life cycle consisting of six stages, each stage being developed in several steps. It starts with MG Equipment Production, then Customer Identification, Detailed Design, Implementation, Operation and Maintenance and, the last stage, End of Life. In Figure 2, these stages are presented and framed within the proposed platform in four modules; thus, several stages can be part of a module. One main objective was that these stages could be integrated into the same development environment. The proposed architecture is under the intellectual protection validation process, validating its effectiveness in a real case study.
Table 1 describes the stages proposed by the authors. For each stage, a novelty is brought out through the single life cycle development environment.
In the proposed platform, all of these six stages are handled by four development modules, as can be seen in Figure 2. The four modules are explained in detail as follows.
Module 1 integrates the first stage (first stage: MG equipment production) and the last stage (sixth stage: end of life). This module includes a user account tool that interacts with stakeholders and supports dialogue, finds answers, learns and shares knowledge. This is made available by the development environment, the authors only contributing to bringing the concept of recycling and reuse in the manufacturing phase as close as possible to the users.
Module 2 integrates the second stage (second stage: customer identification) with the third stage (third stage: detailed design). This module is enacted by filling in some customizable spaces in the code, without the need for software developer knowledge. Automatic performance reporting is performed by clicking on a single button, and no coding skills are required.
Module 3 corresponds to the fourth stage (fourth stage: implementation). It is a tool that creates a map of the entire project, where the phases and dependencies can be followed by the project managers and the leaders.
Module 4 corresponds to the OM stage (fifth stage: operation and maintenance). Five windows are displayed, i.e., microgrid performance and equipment status, evolution graphs, interventions planning, predictive maintenance KPI and attachments. For these windows, screens, data acquisition, cleaning, interpretation and contextual analysis are necessary.
Section 5 presents the way in which Module 2 and Module 4 are populated considering the real case of a microgrid application. Even if the life-cycle assessment was performed by passing through app stages, Module 1 and Module 3 will not be presented in this paper, as they are mainly facilitating access to tools available in MATLAB.
Another element of novelty and innovation of the platform consists in the development of a modular architecture composed of four interconnected modules, which cyclically integrate all life stages of a microgrid. This architecture not only unifies the process of design, implementation, operation and decommissioning, but it does so in an optimized way, ensuring minimal use of resources and maximizing energy efficiency. Each module of the platform is designed to communicate and adapt in real time to data and conditions from the other modules, thus ensuring continuity and increased efficiency throughout the entire life cycle of the microgrid. This innovative approach makes the platform an essential tool for engineers who want to manage microgrids in a sustainable and efficient way, answering the complex challenges of renewable energy and contributing to the smarter management of energy resources.

4. Presentation of the Case Study

The case study is represented by a microgrid consisting of a photovoltaic system, of 126 kWp installed power, serving an office building. It is located in the city of Constanța, in Romania, a city situated a few km away from the Black Sea. The building is divided into the ground floor and the first floor, composed of two bodies joined by a corridor. A PLC from Siemens manufacturer with S7 family was chosen for the implementation of the sequence and control strategy.
The photovoltaic system is made up of 256 panels grouped on 16 strings that supply power via a DC/DC converter. Energy storage is carried out in two groups of batteries, of different characteristics, totaling a capacity of about 300 kWh; a third battery is planned for future developments. Both the PV panes and the storage system are interfaced with the AC side via a 120 kVA DC/AC bidirectional converter. Thermal energy is provided by a group of four heat pumps with an installed power of about 200 kWt and 60 kWe. The one-line diagram of the installation is shown in Figure 3.
A relevant input from the office building is the consumption profile. The dataset received from the building owner contains data for 11 consecutive months taken from the existing SCADA application with PcVue V15.2.2., from March 2022 to January 2023 (Figure 4). The resolution is 5 min. The data represent a time series of instantaneous values for raw consumption.
Figure 4 illustrates the modeling results obtained by applying a rigorous process of filtering and cleaning the data, thus ensuring its relevance and accuracy. In this figure, the processed data are presented in a format that reflects the clarity and precision of the analysis performed, highlighting how advanced data processing techniques have been used to remove noise and errors. The relevance of the information presented is guaranteed by the application of data-cleaning methodologies that ensure the elimination of irrelevant variables and the correction of possible discrepancies. This innovative approach not only improves the quality and reliability of modeling results but also enables more accurate and detailed interpretation of the data, thus facilitating informed decision-making within the study. Figure 4 thus represents an example of excellence in the use of clean and relevant data for the optimization and validation of the proposed model.

5. Platform Implementation and Development

This case study was developed by going through the 4 modules of the developed platform, as a proof-of-concept for the functionality, but the authors decided to detail only Module 2 (second stage—customer identification, and third stage—detailed design) and Module 4 (fifth stage—operation and maintenance), as they carry the innovative contribution of their work. Module 1 and Module 3 are components that can be found in MATLAB and only need to be configured, but Module 2 and Module 4 each represent a cluster of tools developed specifically for the platform. The predictive maintenance indicators of the microgrid have been defined and integrated, and they will be further expanded within this platform. This paper only provides details on how the technology was developed and can be used. At this stage, the research does not advance with the evaluation in terms of performance indicators and the benefits brought by implementation.
Module 2 includes one methodology and three tools:
  • Tool 1: Microgrid performance sizing.
  • Tool 2: Automatic reporting.
  • Tool 3: Filter and clearance data.
These three tools were specially created that contain an easy-to-use script that does not require advanced IT knowledge, the codes being designed to be completed by the user only through free fields. The data acquisition methodology is a procedure by which the archived data are retrieved from the SCADA application (for the case study in this paper), but the data can also be retrieved through several methods, such as through direct communication via TCP/IP to MATLAB.
Module 4 includes one tool and a graphic interface for the operator. The KPI for predictive maintenance with the machine-learning tool is used to calculate in the form of a script several KPIs that reduce accidental shutdowns such as the Remaining Useful Life (RUL). The interface with five screens represents the image on which, based on the acquired, filtered and analyzed data, will be displayed in visual form, to facilitate the tracking operations.

5.1. Module 2—Tool 1: Microgrid Performance Sizing

Depending on the status of the investment (microgrid already built or in the concept and plan stage), there is a source code that helps to evaluate the existing performance (and propose a new architecture and an optimization algorithm for the control system) or identify optimal scenarios for the technical–financial analysis of the new microgrid.
The main information that is required by the application is the usual number of panels, number of inverters, energy capacity of the battery in kWh, battery efficiency, number of years the equipment is expected to last, etc. Additionally, the authors developed a script for the optimization of sizing and operation, which is an innovation over conventional sizing software.
The whole tool represents an innovative dimensioning methodology (technically and financially) of the main components, which meets international design standards for renewable parks while respecting the beneficiary’s requirements and safety in operation.
The microgrid component sizing tool is used in two ways: independently and together with the automatic reporting tool (described below).

5.2. Module 2—Tool 2: Automatic Reporting

The automatic reporting tool offers a framework to automatically create documents from MATLAB with figures, tables, headers and text. To achieve a powerful tool, this tool is used together with the dimensioning script. It has free spaces to fill only with details that do not require software development knowledge (used surface, required area, location latitude and longitude, etc.).
The tool for automatic reporting the microgrid specifications is based on the Microsoft® Component Object Model (COM) which provides a framework for integrating reusable, binary software components into an application of an out-of-process Microsoft® Word® program server.
The automatic reporting tool is finally a Word document, which the client can go through much more easily, having in the 13 pages of the report content about the annual production, installed power, contact details, connection schemes, etc.
Figure 5 is a representation of page 7 from the automatic reporting of the sizing of the microgrid components, where the exported page is shown in the upper right, and in the lower part a part of the MATLAB code necessary for the development of the ‘SYSTEM DESIGN’ function. It uses mathematical functions to implement the calculation mode as a complement to the unification of all losses, which include losses due to reflections, losses due to shading, mismatching losses, losses due to the effects of temperature variations, direct current (DC) circuit losses, inverter losses and alternating current (AC) circuits losses.

5.3. Module 2—Tool 3: Filter and Clearance Data

Data exported from real-time monitored industrial processes may contain various anomalies, which may influence the final results of the data analysis if they are used as raw data. In the energy field, there can be anomalies given by the stability of communication and lack of signal; evaluation of the number of alarms; write or read errors; scaling or calibration; cyber-attacks and takeover by hackers, etc. [39].
Thus, in the specialized literature [40], several cleaning and filtering methods have been proposed for more accurate results.
In this work, a cleaning script for the filter and clearance data tool with MATLAB was used. Deciles were used to divide an ordered set of data into 10 consecutive subsets of equal sizes. Mean was used in the MATLAB code to find out the mathematical averages of the production data, measuring the central tendency of a statistical series. Median was used to find values outside the normal range datasets. Other algorithms used for filtering and cleaning were ordering, detecting extreme values, deleting non-specific details, thresholds on the entire dataset, detecting anomalies, revealing the average, censoring vulnerable data, the distance of each value of the series from the average of the sample, defining intervals in which we find the vast majority of observations, etc.
For example, the mean is the most common parameter that measures the central tendency of a statistical series, representing the arithmetic mean of all observations. The results below indicate that the average for one month (December) of PV production is 6.29 kW, being almost 10 times lower than the average consumption media_cons = 53.55 kWh. During this time, instead, the batteries have an average charge of almost 40%.
Although the average is a very suggestive characteristic of the data it represents, the existence of some values on a certain segment (outliners) can seriously disrupt the ability to illustrate the data. Above, we considered a data sequence where only one segment was extracted. We note that the mean average_SOC = 39.01% is higher than the mean on a sample M = 21.7532%. Differences between sufficiently distinct values are observed due to the influence of a sample compared to the entire population of data from December.

5.4. Module 2: Data Acquisition Methodology

Monitoring, control and limit setting by operators is performed through an application developed and run in PcVue SCADA software (Figure 6) in the paper use case. The application allows the creation of dedicated archiving and/or communication servers.
The values presented in these screens are collected through the Modbus TCP protocol, by creating a new remote application, independent of the local SCADA application. Being an IP-based protocol, it uses a request/response sequence and the services requested according to the tag address mapping (read, write, read–write).
The data archives are saved in an Office Excel database, where each column represents the data taken from a tag, and each row represents the data extracted with a sequence imposed by the user (seconds, minutes, hours). The main monitored parameters are status, voltage, current, active and reactive powers, load and discharge limits, methodological data and daily energies calculated in the PLC and the values of the instantaneous powers provided by the PV system and internal grid, as well as the power from consumers.
Figure 6 illustrates a comparative analysis of SCADA data before and after preprocessing. Initially, the SCADA data are presented in their raw form, which poses significant challenges for interpretation using machine-learning algorithms due to complexity and noise. Following a thorough indexing and cleaning process, the data are subsequently organized into a structured table within MATLAB. The days represented in this refined dataset were selected randomly and are distinct from those analyzed in Figure 4. This methodological approach highlights the transformation of raw, unstructured data into a format conducive to more accurate and efficient machine-learning analysis, demonstrating the enhanced clarity and interpretability achieved through preprocessing.

5.5. Module 4: KPI for Predictive Maintenance with a Machine-Learning Tool

The forecasting of predictive indicators aims to produce a correct numerical output for a new input, and the authors of this article used the common statistical analysis indicators to analyze the tendency and predict the outcome. The KPIs considered relevant for such applications are the variance, standard deviation confidence interval, skewness, kurtosis, scatter diagram, correlation coefficient and significance level.
In addition to this, a survival analysis using the Kaplan–Meier method was performed. It records the time from the beginning of the operating process with nominal data of the equipment in the microgrid, until the moment it has the first failure. This method was chosen because it has good clarity, although not every failure represents an accidental stop. In Figure 7, the survival curve is represented according to the probability of survival. In the complex code analyzed, the condition was introduced so that the operator only sometimes noted the accidental shutdown events in the maintenance log, and some revisions were unknown (it is known with certainty that there were revisions on day 30, on day 50, on day 51, etc.). It is observed that on the 90th day, a new failure is probable.
Figure 7 shows an innovative selection of fault days extracted from the operator’s logbook, highlighting a sophisticated methodological approach. Unlike the data shown in Figure 4, which reflect a careful analysis of the pre-filtered and cleaned dataset, the failure days shown in Figure 7 were randomly chosen from the operator’s log, not included in the previous analysis. This method allows for a complementary evaluation of the model’s performance in unforeseen failure scenarios, providing additional insight into its robustness and generalizability. By introducing these failure data, a critical examination of the system’s response under random perturbation conditions is facilitated, thus emphasizing the model’s ability to handle unexpected situations and contributing to its validation in a more varied and dynamic context.
Other indicators were also calculated within the project, such as the following:
  • MTBF (mean time between failure).
  • OEE (overall equipment effectiveness) is defined by the multiplication of three indicators: availability, performance and quality.
  • Operating time (in real time).
  • Total working time (daily/monthly/annual).
  • Total downtime (daily/ monthly/ annual).

5.6. Module 4: Platform Screen

(a)
Interactive environment description
The platform represents a software implemented in a development environment with layout design and code views, called App Designer, being a development tool from the MATLAB suite, and also provides controls such as gauges, lamps, knobs and switches that replicate the look and actions of instrumentation panels. It then automatically generates the object-oriented programming (OOP) and graphical user interface (GUI).
App Designer provides an extensive library of user interface (UI) components that can be dragged and dropped on work windows, to create various interactive features. For the application in this paper, the following functions were used:
  • Display message.
  • Create LABEL.
  • Simple computing.
  • Lamp to indicate the state of visibility.
  • Switch statement for a command.
  • Develop a knob to indicate the maintenance KPI.
  • Predict Remaining Useful Life (RUL) with semicircular gauges.
  • Read data from an Excel sheet to a table.
  • Plot data from Table to Array from the platform.
(b)
The five screens’ OM description
Module 4 of the developed platform achieves a synergy between five main screens for the OM life stage, being an intermediate version of a Technology Readiness Level (TRL) 6 (to receive further improvements and tests to be validated in specific environments and accepted on the market). For reasons of microgrid system security, the displayed data do not represent real data but synthetic data. The five screens are presented as follows.
Screen 1: Microgrid performance and equipment status
The role of this screen shown in Figure 8 is to allow the operator to check how the String Box Buster (SBB) presents a certain status and to take note of any anomalies or to load historical data (on the right of the screen at the bottom). The parameters visualized by the consumer up to the delivered energy reach essential points in the visual analysis that will allow the operator to make decisions on the spot, or let the algorithm continue to operate automatically. The production screen is made up of four sections:
  • ‘Parameter Visualization’.
  • ‘SBB status display’.
  • ‘Operation Condition’.
  • ‘History data upload’.
In the ‘History data upload,’ historical data regarding consumption, production, SBB, the inverter and the battery can be extracted to be uploaded, displayed and analyzed contextually.
Screen 2: Evolution graphs
The graphs provide an image that can help to indicate a trend in which production or consumption is recorded at that moment. In this screen, in addition to the real data, graphs with forecasts are also presented. Forecasts help because, in the event of an accident, it is possible to identify the possible amounts of energy that will be produced after the anomaly is rectified.
Similarly, the graph for all alarms indicates an increasing trend of alarms, indicating a high degree of technical problems, which burdens the system and can favor accidental, unwanted and high-cost shutdowns.
Screen 3: Equipment specifications
The ‘Equipment specifications’ screen from Figure 9 offers technical data and documents for all available equipment. For each piece of equipment, the following sections are available:
  • Specifications: equipment technical data;
  • Attachments: documents such as operating manuals, installing notes, computer-aided design (CAD) files, CE (which stands for ‘Conformité Européenne,’ the French for European conformity), etc.;
  • Maintenance history: historic data regarding maintenance, repair work or parts replacements;
  • Notes: this section provides additional information left by qualified personnel for the maintenance crew responsible for the next batch of repairs.
Screen 4: Intervention planning
The ‘Inspection screen’ from Figure 10 is split into two tables: ‘Centralization of unplanned revisions’ and ‘Revision scheduling’. Both tables share the fields of Equipment, Repair, Date and Notes.
The equipment column indicates which part of the system or component has undergone inspection/will undergo inspection. The repair column indicates the type of repair the equipment has undergone, while the data column indicates when the repair took place. The note column is for any observations the maintenance team had during the repair or for the next stage.
The table that centralizes unplanned overhauls indicates the station, equipment, type of intervention, date and observations for each unplanned overhaul that took place. Observations are indications for the next repair or calibration of the equipment, depending on the work that has already taken place on that equipment. The maintenance scheduling table contains the same columns as the unplanned maintenance centralization table, but unlike that table, it deals with future equipment maintenance and not historical data.
Screen 5: Maintenance KPIs
The ‘KPI’ screen from Figure 11 displays multiple circular indicators for each KPI.
In the KPI screen, the RUL value is displayed, in days on semicircular indicators with limit values set in advance by the technical teams.
The percentage values for availability, performance, quality and OEE will be displayed on gauges in the form of a dial. The MTBF value in hours will be displayed on a linear indicator.
Hourly values for the time the facility has been down, under maintenance or operating will be displayed on circular indicators. Activity and efficiency percentage values are also displayed on circular indicators. All values indicated within the indicators will also be displayed in the box below each indicator.

6. Conclusions and Future Work

This paper presents an unified platform that supports microgrid development and exploitation during its entire life cycle, from design to exploitation until the end of its life. The platform is made up of four modules, covering six stages of the microgrid life cycle. The platform was developed in MATLAB, which provides built-in tools and functions that were either used as such (for Modules 1 and 3) or further developed in the available software environment to implement the envisioned functionality of Modules 2 and 4. Using a single development environment for all of the six life cycle stages brings financial benefits and reduces the pressure on the design engineers, operators and maintenance teams of the microgrid.
The screens shown represent an intermediate form, appropriate for a TRL6 development level. In future work, the authors plan to improve the relevance of the displayed information, as well as the usability of the design. Integration with the alarming module of the SCADA application is also considered so that the alarms are visible on the Module 4 screen. Graphic borders will be developed by adding units of measure and 24 h scaling. In addition, new data-cleaning algorithms will be implemented for automatic filtering.
The current implementation of the modules has been successfully applied to a real-world case study, providing valuable insights and demonstrating their practical utility. However, several areas for future enhancement have been identified. Firstly, improvements will be made to the methods for collecting historical archives and data preprocessing to ensure more accurate and comprehensive data integration. Additionally, a new module will be developed to facilitate automatic data integration and near-real-time updates, which will enhance the platform’s responsiveness and efficiency. The graphical user interfaces will also undergo significant modifications to become more intuitive and adaptable, supporting scalability for engineering stations of varying sizes. Furthermore, the graph display screens will be updated to incorporate advanced visualization techniques, aimed at presenting the data in a more insightful and actionable manner. These advancements will not only refine the platform’s functionality but also optimize its usability and analytical capabilities.

7. Patents

The platform architecture of the microgrid development contains a component of an intellectual property protection plan, through trademark protection, with application ID EFRO202300001478452.

Author Contributions

Conceptualization, T.M. and O.C.; Methodology, O.C. and L.T.; Software, T.M. and O.C.; Validation, T.M., O.C. and L.T.; Investigation, R.D.; Resources, O.C.; Writing—original draft, T.M. and R.D.; Writing—review and& editing, T.M. and L.T. Supervision, T.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by a grant through the Norwegian Financial Mechanism 2014–2021, in the framework of the Energy Program in Romania, Focus Area on Calls 5 R&D, grant number ID: 2021/332805, and was partially supported by the COFUND-ENERDIGIT-SmartGEM, project no. ERANET 290/2022, financed by UEFSCDI.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Acknowledgments

This work was supported on the technical side by the participation of NORCE—Norwegian Research Center (through the team coordinated by Ellen Nordgård-Hansen [email protected]), through the partnership and involvement in the technical reporting, through the agreement funded by a grant through the Norwegian Financial Mechanism 2014–2021, in the framework of the Energy Program in Romania, Focus Area in Calls 5 R&D, grant number ID: 2021/332805.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

ACAlternating Current
CADComputer-Aided Design
CEConformité Européenne
COMComponent Object Model
DCDirect Current
DLLDynamic Link Library
DTDigital Twin
EUEuropean Union
GUIGraphical User Interface
HILHardware in the Loop
KPIKey Performance Indicator
MGMicrogrid
MSModels and Simulations
MTBFMean Time Between Failure
OEEOverall Equipment Effectiveness
OMOperation and Maintenance
OOPObject Oriented Programming
PLCProgrammable logic controller
R&DResearch and Development
RTURemote Terminal Unit
RULRemaining Useful Life
SBBString Box Buster
SCADASupervisory Control and Data Acquisition
SLESSmart Local Energy System
TRLTechnology Readiness Level
UIUser Interface

References

  1. Cianconi, P.; Hanife, B.; Grillo, F.; Zhang, K.; Janiri, L. Human Responses and Adaptation in a Changing Climate: A Framework Integrating Biological, Psychological, and Behavioural Aspects. Life 2021, 11, 895. [Google Scholar] [CrossRef] [PubMed]
  2. Kuzior, A.; Sira, M.; Brożek, P. Use of Artificial Intelligence in Terms of Open Innovation Process and Management. Sustainability 2023, 15, 7205. [Google Scholar] [CrossRef]
  3. Dempere, J.; Qamar, M.; Allam, H.; Malik, S. The Impact of Innovation on Economic Growth, Foreign Direct Investment, and Self-Employment: A Global Perspective. Economies 2023, 11, 182. [Google Scholar] [CrossRef]
  4. Courtney, P.; Powell, J. Evaluating Innovation in European Rural Development Programmes: Application of the Social Return on Investment (SROI) Method. Sustainability 2020, 12, 2657. [Google Scholar] [CrossRef]
  5. Li, Y.; Chiu, Y.-h.; Lin, T.-Y. Research on New and Traditional Energy Sources in OECD Countries. Int. J. Environ. Res. Public Health 2019, 16, 1122. [Google Scholar] [CrossRef]
  6. Androniceanu, A.; Sabie, O.M. Overview of Green Energy as a Real Strategic Option for Sustainable Development. Energies 2022, 15, 8573. [Google Scholar] [CrossRef]
  7. A History of Renewable Energy and FDI. Available online: https://www.investmentmonitor.ai/uncategorized/a-history-of-renewable-energy-investments/ (accessed on 11 November 2023).
  8. Papatsounis, A.G.; Botsaris, P.N.; Katsavounis, S. Thermal/Cooling Energy on Local Energy Communities: A Critical Review. Energies 2022, 15, 1117. [Google Scholar] [CrossRef]
  9. Find Calls for Proposals and Tenders on Horizon Europe. Available online: https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/home (accessed on 23 November 2023).
  10. Find Calls for Proposals on EEA Grants. Available online: https://www.innovasjonnorge.no/ (accessed on 23 November 2023).
  11. Gutiérrez-Oliva, D.; Colmenar-Santos, A.; Rosales-Asensio, E. A Review of the State of the Art of Industrial Microgrids Based on Renewable Energy. Electronics 2022, 11, 1002. [Google Scholar] [CrossRef]
  12. Gao, J.; Li, Y.; Wang, B.; Wu, H. Multi-Microgrid Collaborative Optimization Scheduling Using an Improved Multi-Agent Soft Actor-Critic Algorithm. Energies 2023, 16, 3248. [Google Scholar] [CrossRef]
  13. Ford, R.; Maidment, C.; Vigurs, C.; Fell, M.J.; Morris, M. Smart local energy systems (SLES): A framework for exploring transition, context, and impacts. Technol. Forecast. Soc. Chang. 2021, 166, 120612. [Google Scholar] [CrossRef]
  14. Dobrin, B.P.; Toma, L.; Istrate, R.A.; Anton, N.; Sănduleac, M. On the local energy communities. In Proceedings of the 11th International Conference on Energy and Environment, Bucharest, Romania, 26–27 October 2023. [Google Scholar] [CrossRef]
  15. Tatti, A.; Ferroni, S.; Ferrando, M.; Motta, M.; Causone, F. The Emerging Trends of Renewable Energy Communities’ Development in Italy. Sustainability 2023, 15, 6792. [Google Scholar] [CrossRef]
  16. Bent, R.; Du, W.; Heleno, M.; Jeffers, R.; Korkali, M.; Liu, G.; Olis, D.; Pradhan, P.; Singh, R. Integrated Models and Tools for Microgrid Planning and Designs with Operations. Available online: https://www.energy.gov/sites/default/files/2022-09/6-Integrated%20Models%20and%20Tools%20for%20Microgrid%20Planning%20and%20Designs%20with%20Operations.pdf (accessed on 23 August 2024).
  17. Microgrid Design Toolkit. Available online: https://energy.sandia.gov/programs/electric-grid/advanced-microgrids/microgrid-design-toolkit/ (accessed on 23 August 2024).
  18. Windahl, J.; Runvik, H.; Velut, S. Platform for Microgrid Design and Operation. In Proceedings of the 13th International Modelica Conference, Regensburg, Germany, 4–6 March 2019. [Google Scholar] [CrossRef]
  19. Ozsevim, I. Top 10 Microgrid-As-a-Service (Maas) Companies. Available online: https://datacentremagazine.com/articles/top-10-microgrid-as-a-service-maas-companies (accessed on 23 August 2024).
  20. Kim, J.S.; So, S.M.; Kim, J.-T.; Cho, J.-W.; Park, H.-J.; Jufri, F.H.; Jung, J. Microgrids platform: A design and implementation of common platform for seamless microgrids operation. Electr. Power Syst. Res. 2019, 167, 21–38. [Google Scholar] [CrossRef]
  21. Mahmud, M.P.; Huda, N.; Farjana, S.H.; Lang, C. Techno-Economic Operation and Environmental Life-Cycle Assessment of a Solar PV-Driven Islanded Microgrid. IEEE Access 2019, 7, 111828–111839. [Google Scholar] [CrossRef]
  22. Liu, S.; Dong, L.; Han, L.; Huan, J.; Qiao, B. Efficiency versus System Synergism: An Advanced Life Cycle Assessment for a Novel Decarbonized Grid System Innovation. Energies 2022, 15, 4214. [Google Scholar] [CrossRef]
  23. Pecenak, Z.K.; Mathiesen, P.; Fahy, K.; Cannon, C.; Ayandele, E.; Kirk, T.J.; Stadler, M. The impact of project financing in optimizing microgrid design. J. Renew. Sustain. Energy 2020, 12, 065301-10. [Google Scholar] [CrossRef]
  24. Isherwood, P.J.M. Reshaping the Module: The Path to Comprehensive Photovoltaic Panel Recycling. Sustainability 2022, 14, 1676. [Google Scholar] [CrossRef]
  25. Calì, M.; Hajji, B.; Nitto, G.; Acri, A. The Design Value for Recycling End-of-Life Photovoltaic Panels. Appl. Sci. 2022, 12, 9092. [Google Scholar] [CrossRef]
  26. Zhang, C.; Dong, L.; Wang, Y. Design-Manufacturing-Operation & Maintenance (O&M) Integration of Complex Product Based on Digital Twin. Appl. Sci. 2023, 13, 1052. [Google Scholar] [CrossRef]
  27. StellaeEnergy, Energy Transition #4: Microgrids and Digital Transformation, Published August 27, 2020. Available online: https://stellaeenergy.com/energy-transition-4-microgrids-and-digital-transformation (accessed on 19 June 2024).
  28. Reddy, G.P.; Kumar, Y.V.P.; Chakravarthi, M.K. Communication Technologies for Interoperable Smart Microgrids in Urban Energy Community: A Broad Review of the State of the Art, Challenges, and Research Perspectives. Sensors 2022, 22, 5881. [Google Scholar] [CrossRef]
  29. Uddin, M.; Mo, H.; Dong, D.; Elsawah, S.; Zhu, J.; Guerrero, J.M. Microgrids: A review, outstanding issues and future trends. Energy Strategy Rev. 2023, 49, 101127. [Google Scholar] [CrossRef]
  30. Bai, W.; Wang, D.; Miao, Z.; Sun, X.; Yu, J.; Xu, J.; Pan, Y. The Design and Application of Microgrid Supervisory System for Commercial Buildings Considering Dynamic Converter Efficiency. Sustainability 2023, 15, 6413. [Google Scholar] [CrossRef]
  31. Jamil, N.; Qassim, Q.S.; Bohani, F.A.; Mansor, M.; Ramachandaramurthy, V.K. Cybersecurity of Microgrid: State-of-the-Art Review and Possible Directions of Future Research. Appl. Sci. 2021, 11, 9812. [Google Scholar] [CrossRef]
  32. Jafari, M.; Kavousi-Fard, A.; Chen, T.; Karimi, M. A Review on Digital Twin Technology in Smart Grid, Transportation System and Smart City: Challenges and Future. IEEE Access 2023, 11, 17471–17484. [Google Scholar] [CrossRef]
  33. Digital Twins for Microgrids. March 19, 2024. Available online: https://innovate.ieee.org/innovation-spotlight/digital-twins-for-microgrids/ (accessed on 17 July 2024).
  34. Memon, A.A.; Kauhaniemi, K. Real-Time Hardware-in-the-Loop Testing of IEC 61850 GOOSE-Based Logically Selective Adaptive Protection of AC Microgrid. IEEE Access 2021, 9, 154612–154639. [Google Scholar] [CrossRef]
  35. Converso, G.; Gallo, M.; Murino, T.; Vespoli, S. Predicting FailureProbability in Industry 4.0 Production Systems: A Workload-BasedPrognostic Model for Maintenance Planning. Appl. Sci. 2023, 13, 1938. [Google Scholar] [CrossRef]
  36. Eskandari, M.; Rajabi, A.; Savkin, A.V.; Moradi, M.H.; Dong, Z.Y. Battery energy storage systems (BESSs) and the economy-dynamics of microgrids: Review, analysis, and classification for standardization of BESSs applications. J. Energy Storage 2022, 55 Pt B, 105627. [Google Scholar] [CrossRef]
  37. MATWORKS Website. Available online: https://www.mathworks.com/products/matlab.html (accessed on 3 December 2023).
  38. Recovering and Reconditioning Silicon. Available online: https://www.eib.org/en/stories/recycle-photovoltaic-panels (accessed on 13 December 2023).
  39. Androniceanu, A.; Georgescu, I.; Nica, I.; Chiriță, N. A Comprehensive Analysis of Renewable Energy Based on Integrating Economic Cybernetics and the Autoregressive Distributed Lag Model—The Case of Romania. Energies 2023, 16, 5978. [Google Scholar] [CrossRef]
  40. Liao, H.; Michalenko, E.; Vegunta, S.C. Review of Big Data Analytics for Smart Electrical Energy Systems. Energies 2023, 16, 3581. [Google Scholar] [CrossRef]
Figure 1. Combining the concepts of the life cycle of a microgrid.
Figure 1. Combining the concepts of the life cycle of a microgrid.
Energies 17 05016 g001
Figure 2. The software architecture of the microgrid development platform.
Figure 2. The software architecture of the microgrid development platform.
Energies 17 05016 g002
Figure 3. One-line diagram of the microgrid.
Figure 3. One-line diagram of the microgrid.
Energies 17 05016 g003
Figure 4. Raw consumption data, consumer total active power.
Figure 4. Raw consumption data, consumer total active power.
Energies 17 05016 g004
Figure 5. The automatic reporting page.
Figure 5. The automatic reporting page.
Energies 17 05016 g005
Figure 6. Screenshot of the archiving page.
Figure 6. Screenshot of the archiving page.
Energies 17 05016 g006
Figure 7. Survival curve as a function of survival probability.
Figure 7. Survival curve as a function of survival probability.
Energies 17 05016 g007
Figure 8. Graphical User Interface (GUI) for microgrid performance and equipment status.
Figure 8. Graphical User Interface (GUI) for microgrid performance and equipment status.
Energies 17 05016 g008
Figure 9. GUI for equipment specifications.
Figure 9. GUI for equipment specifications.
Energies 17 05016 g009
Figure 10. GUI for intervention planning (Screen 4).
Figure 10. GUI for intervention planning (Screen 4).
Energies 17 05016 g010
Figure 11. GUI for maintenance KPIs (Screen 5).
Figure 11. GUI for maintenance KPIs (Screen 5).
Energies 17 05016 g011
Table 1. Description of the proposed stages.
Table 1. Description of the proposed stages.
Microgrid Stage DescriptionInnovation through Article
1st stage: MG Equipment production
This stage sets the base for yield and performance improvement, optimization of the materials used, the use of packaging made of sustainable materials and the use of green energy for manufacturing.The authors propose that a cycle does not end with the full replacement of existing equipment, but rather takes into consideration that components can be recycled or reused and waste can be integrated into the manufacturing process of the components. For instance, in the photovoltaic panel manufacturing model, a sub-stage called ‘silicon recovery and reconditioning’ [38] can be introduced.
2nd stage: Customer identification
This is the stage where the main characteristics are set: the consumption profile (residential, commercial, industrial, occasional, etc.), if energy storage is considered, if other energy sources such as diesel are also desired, if the operation will be on grid or off-grid, the free surface and the resistance structure of the building in the case of photovoltaic panels, etc.At this stage, the innovative idea is that a collaborative platform between users, investors and stakeholders is used as part of the process. A customer can also be found based on a technology transfer platform.
3rd stage: Detailed Design
This stage includes microgrid configuration and performance reporting of the proposed results. The important outputs are the sustainability impact, the surface area covered by the photovoltaic panels, the number of panels, the dimensions and the output power of the panels, the installed power of the photovoltaic system, the number of batteries, the stored power and the number of days of autonomy, average monthly power, average annual power, reduced emissions, etc.An automatic reporting tool of the technical specifications is included in the proposed platform. It will only require basic information, no software development, IT or energy information. With a single click, reporting and sizing will be performed, being in the same development environment as the rest of the microgrid’s life cycle stages.
4th stage: Implementation
In this stage, potential outcomes, including performance, are analyzed, and the optimal solution is chosen based on the analysis of the technical–economic scenarios, equipment purchase is carried out and the construction site is prepared (arranging the land, strengthening the resistance structure of the building, eliminating shading obstacles, depending on the need, etc.). This stage must be adapted to the existing legislation of each country, to meet the current standards and regulations.Microgrid implementation is supervised using a project management function, which interconnects all the project files and shows the interdependencies, indicating the changes made in the project phases, and optimizing the resources (material, financial, human, etc.)
5th stage: Operation and maintenance
This stage represents most of the life of a microgrid (at least 25 years), where two steps are performed in parallel, operation and maintenance. The operation of an autonomous microgrid reduces human intervention to almost zero, based on a bidirectional control system that contains real-time data, contextual analysis, switching to operating modes according to setpoints and conditioning. Predictive maintenance of an autonomous microgrid involves taking a set of data for analysis and defining some indicators that show the health of the equipment based on data collected by asset instrumentation (temperature sensors, presence sensors, noise sensors, pyranometers, etc.).The approach proposed by the authors is to combine five screens, accessed from the same platform as the rest of the stages, with two simultaneous operations: operation and maintenance (OM). These screens are as follows:Operation: microgrid performance and equipment status (Screen 1), evolution graphs (Screen 2).Predictive maintenance: intervention planning (Screen 3), maintenance key performance indicators (KPIs) (Screen 4), attachments and notes of the microgrid (Screen 5).
6th stage: End of life
It represents the stage in which the land is decommissioned, the materials are recycled, the waste is treated and sorted according to the material and the stakeholders are involved in the process of withdrawal from the market.In addition to the conventional stages, improvement methods will be proposed both in the manufacturing process and in the construction/operation/maintenance of future projects of the same beneficiary or community.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mîndra, T.; Chenaru, O.; Dobrescu, R.; Toma, L. Modular Microgrid Technology with a Single Development Environment Per Life Cycle. Energies 2024, 17, 5016. https://doi.org/10.3390/en17195016

AMA Style

Mîndra T, Chenaru O, Dobrescu R, Toma L. Modular Microgrid Technology with a Single Development Environment Per Life Cycle. Energies. 2024; 17(19):5016. https://doi.org/10.3390/en17195016

Chicago/Turabian Style

Mîndra, Teodora, Oana Chenaru, Radu Dobrescu, and Lucian Toma. 2024. "Modular Microgrid Technology with a Single Development Environment Per Life Cycle" Energies 17, no. 19: 5016. https://doi.org/10.3390/en17195016

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop