Next Article in Journal
Fading Channel Models for mm-Wave Communications
Next Article in Special Issue
Influence of Parasitic Resistances on the Input Resistance of Buck and Boost Converters in Maximum Power Point Tracking (MPPT) Systems
Previous Article in Journal
Design and Development of a Near Isotropic Printed Arc Antenna for Direction of Arrival (DoA) Applications
Previous Article in Special Issue
Grid Voltage Estimation Based on Integral Resonant Current Controller for LCL-Filtered Grid-Connected Inverter without AC Voltage Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Stand-Alone Hybrid Power Plant Based on SiC Solar PV and Wind Inverters with Smart Spinning Reserve Management

by
Susana Martín-Arroyo
*,
José Antonio Cebollero
,
Miguel García-Gracia
and
Álvaro Llamazares
Electrical Engineering Department, University of Zaragoza, 50018 Zaragoza, Spain
*
Author to whom correspondence should be addressed.
Electronics 2021, 10(7), 796; https://doi.org/10.3390/electronics10070796
Submission received: 22 February 2021 / Revised: 23 March 2021 / Accepted: 24 March 2021 / Published: 27 March 2021

Abstract

:
Stand-alone hybrid power plants based on renewable energy sources are becoming a more and more interesting alternative. However, their management is a complex task because there are many variables, requirements and restrictions as well as a wide variety of possible scenarios. Though a proper sizing of the power plant is necessary to obtain a competitive cost of the energy, smart management is key to guarantee the power supply at a minimum cost. In this work, a novel hybrid power plant control strategy is designed, implemented and simulated under a wide variety of scenarios. Thereby, the proposed control algorithm aims to achieve maximum integration of renewable energy, reducing the usage of non-renewable generators as much as possible and guaranteeing the stability of the microgrid. Different scenarios and case studies have been analyzed by dynamic simulation to verify the proper operation of the power plant controller. The main novelties of this work are: (i) the stand-alone hybrid power plant management regarding a battery energy storage system as a part of the spinning reserve, (ii) the characterization of the largest loads as non-priority loads, (iii) the minimization of the needed spinning reserve and fuel consumption from diesel generators.

1. Introduction

Stand-alone hybrid power plants based on renewable energy are emerging as interesting solutions to produce electricity because they are a clean and inexhaustible source of energy and able to guarantee stable prices [1]. Furthermore, a hybrid power plant can harness the type of renewable energy available in the power plant location. Because of this, nowadays they are an attractive option to produce energy on a small scale, especially in locations situated far away from the utility power grid, such as isolated places, farms, telecommunication stations, etc. They can be considered as an attractive alternative for both traditional diesel-based off-grid systems and for unreliable grids [2]. Many examples have been proposed and developed in different locations, such as France [3], Nigeria [4], India [5] and Canada [6].
Nevertheless, the variability of renewable generation makes necessary the presence of back-up systems [7]. In this regard, battery energy storage systems (BESSs) are expensive, and synchronous generators (SGs) powered by diesel, gas, biomass or hydro need to be constantly running to compensate a sudden drop of solar photovoltaic (PV) or wind generation without causing an interruption in the load power supply. Consequently, the sizing of the installed power, the capacity of the back-up systems, as well as the operation strategy require a balance between the effective cost of the energy and the power supply reliability [8,9].
Microgrids can operate in two different modes: grid-connected mode and islanded mode. When connected to the grid, any power mismatch is compensated by the grid. However, during stand-alone operation, power plant generation must track the load demand exactly and must be able to face any abrupt change in load or generation. Thereby, microgrids need a management strategy to balance generation and consumption, compensating for any possible power mismatch. Two microgrid control architectures can be implemented: centralized and decentralized [10]. In centralized control, a central host calculates and sends the operating point of each device of the power plant.
In addition, each generator is equipped with a local controller; some of them support the reserve of power while the rest follow the set-up given by the central controller. To be able to participate in the reserve of power, the energy source needs to be predictable and reliable in the short term. Management strategies based on a central supervisory control can also be applied to non-isolated hybrid microgrids [11].
By contrast, decentralized controls have also been proposed for microgrid operation based on the fact that each unit is controlled by its local controller, and they receive only local information [12,13]. Most of the previous contributions are based on the power sharing principle for distributed generators with respect to load demand changes [14,15]. A mix of centralized and decentralized control is usually needed and adopted, which consists of a hierarchical control approach divided into three levels (primary, secondary and tertiary) [16,17].
The energy management strategy should balance generation and consumption, both in the short term and long-term, which means accommodating both primary and secondary regulation. Primary control is triggered instantaneously by the control of the generation units right after a frequency event, while secondary control needs a short time (≤30 s) to be available. In a stand-alone hybrid power plant, spinning reserve (SR) is the unused capacity of the power plant to respond immediately to imbalances between generation and real-time demand in order to minimize the frequency deviations. Thereby, the necessary level of SR of a stand-alone hybrid power plant depends on the criteria established by the energy management, which has to guarantee the power plant energy supply and to optimize the levelized cost of energy (LCoE). Therefore, one of the main tasks of the power plant controller is to maintain the system stability, especially in critical conditions such as loss of generation, as well as during load changes [18]. Under these conditions, SR must respond promptly to prevent a blackout in the stand-alone power plant. Therefore, ensuring the needed SR to keep the frequency range is a critical goal of the power plant controller. In addition, non-programmable renewable sources require an increase of the power plant SR [19,20]. The spinning reserve management block can be considered the core of the power plant control [21,22].
SGs, thanks to their active and reactive power reserves, keep the frequency and voltage in their nominal values. Some research works have employed non-conventional solutions, for example, in [23] a control strategy to regulate active power from a wind generator under various operating conditions was proposed. However, renewable generation cannot work as an effective active power reserve without reliable renewable energy forecasting methods. Much research is being done in this field, using LSTM (Long Short-Term Memory) neural networks [24,25], RBF (Radial Basis Function) neural networks [26], machine learning techniques [27] or hybrid methods [28,29,30]. In [31,32], instead of a diesel generator, a BESS was used to generate the nominal frequency and make the system frequency independent of the mechanical inertia of a synchronous generator. In this case, the diesel generation is employed to guarantee the needed state of charge of the BESS. In grid-connected mode, BESSs can also be used to optimize costs, taking into account the real-time pricing of the electricity [33].
In [34], the frequency stability of the system was supported by the diesel generators, whereas a shedding control strategy for some loads was applied to obtain a more economical dispatching. In [35], a combination of BESS and an electrolyzer-fuel cell system allowed to design some complex power management strategies, minimizing the operational cost of the stand-alone power plant.
Within this framework, a novel hybrid power plant control strategy was designed and implemented in the present work, capable of working in both isolated and grid-tied modes, and changing between them. In stand-alone operation mode, the purpose of the power plant control is to guarantee the continuity and quality of the electrical power supply by coordinating the generation of all power sources and minimizing the LCoE for the required load demand. The power plant generators (SGs, BESSs, solar PV and wind generators) and their local controllers, the loads and the central control were designed and assessed in MATLAB-Simulink. In the proposed microgrid, the power plant control is executed by a PLC (Programmable Logic Controller), while the inverter control is performed by an FPGA (Field Programmable Gate Array). Moreover, the programming of each one was done to be exportable to these devices. The proposed power plant control is applied to a stand-alone hybrid power system that can be in the range from a few kW up to several hundred kW. The solar PV and wind generators use two-level SiC inverters, which have been specifically designed for this work. The sizing procedure of the sources to be included in the hybrid power plant is not discussed in this paper; this issue is a complex decision which depends, inter alia, on the resources available at the site.
In summary, the main contribution of this work is to implement a detailed control scheme for microgrids, where special focus is put on the stability in stand-alone operation. Control implementations considering SR provision for stand-alone hybrid power plants were not found in the scientific literature. Therefore, the considered modes of operation for SR in this work allowed to run the microgrid by applying a specific optimization method to evaluate in real time the needed SR and operate the power plant in accordance. Though no daily curve demand was considered, different extreme situations were included in the load demand to characterize the worst-case operating conditions. In a first study case, different renewable generation scenarios were considered as well as an abrupt loss of generation due to a cloud transient event. In this case, the central control was tested operating in a conventional way, with SGs as the only contributor to SR. Furthermore, the developed power plant controller permitted use of the BESS not only as a pure storage system but also as SR. The results of a second study case showed how the BESS working as SR was able to minimize the consumption of SGs and to maximize the renewable energy production without losing reliability even in the worst-case conditions. Finally, the paper proposes to characterize the largest loads as non-priority loads, which means they require permission from the power plant controller before being connected. Hence, the non-priority loads allowed to minimize the needed SR, while the only drawback was a delay in the connection of a few seconds. Simulations were carried out in MATLAB-Simulink, with a step size of 1 µs that made possible the detailed study of transient states when relevant changes occur.
The paper is structured as follows: Section 2 describes in detail the developed smart control algorithm, as well as its actual implementation. Section 3 describes the hybrid power plant considered for the analysis. The simulation results are presented in Section 4 and Section 5, depending on the absence or presence of the BESS, respectively. Section 6 is focused on the discussion of the results from the SR management perspective. Section 7 summarizes the main conclusions. Finally, Appendix A lists abbreviations and Appendix B the main parameters used in the power plant model.

2. Hybrid Power Plant Control

2.1. Description of the Control Algorithm

The management of the power plant is centralized and hierarchical. At the top level, the secondary control determines the operation orders to be sent to each source, according to the state of all the sources and loads of the microgrid. While working in isolated mode, these signals (mainly the activation state and the load factor of each source) are calculated with the criteria of keeping a balance between generation and consumption, in order to maintain the grid frequency as stable as possible and to avoid blackout in the microgrid when a network change occurs. The power plant controller also manages the processes of disconnection and connection of the microgrid to the utility grid in order to allow the system to work either isolated from the network or grid-connected. On the other hand, the primary control is executed by each power source, in concordance with the orders of the secondary control.
The proposed power plant control can manage all the sources of the microgrid, as well as the connection of some specific loads. This control has prioritized versatility and scalability; it can be implemented in multiple power plant designs, it being possible to configure the quantity of each renewable source (solar PV and wind) and back-up systems (SGs and BESSs), as well as the capacity of each one. It also allows to specify the loads of the microgrid and classify them into three types (named priority, non-priority and renewable) on the basis of their connection preference.
The control algorithms were developed in MATLAB-Simulink, using function scripts programmed in MATLAB language. It has a modular scheme, based in seven levels or layers (without coupling effects between them), which can consist of one or several blocks that contain a specific functionality, as can be seen in Figure 1.
The functionality of each layer of the power plant control is the following:
  • Layer 1: Input data adaptation,
  • Layer 2: Sources and loads definition,
  • Layer 3: Spinning reserve management,
  • Layer 4: Activation of sources and loads,
  • Layer 5: Calculation of the load factor of the sources,
  • Layer 6: Safety measures,
  • Layer 7: Output data adaptation.
The following nomenclature was used to designate an individual generic source of each type: i for PV sources, j for wind sources, k for SG sources, l for BESSs and m for loads.

2.1.1. Layer 1: Input Data Adaptation

The input data adaptation block simply converts the data from other devices of the power plant into a manageable format, including unit conversion. Most predominant inputs are fixed-point numbers (16 bits) and logical signals (1 bit). Some analog signals (for example, the active power of each solar PV source) are grouped into arrays to facilitate the calculations in the next layers.

2.1.2. Layer 2: Sources and Loads Definition

The layer 2 blocks allow to specify the number of each type of generation sources to manage, as well as the number of loads and the maximum consumption and priority of each one. Each source can be individually defined through its characteristic parameters (nominal active and reactive power, generation curves or equations, etc.). These blocks also calculate the available power of each source.
In case of solar PV sources, the available active power of each solar PV source ( P a v a i l a b l e , i P V ) is estimated through the nominal active power of the panels ( P n o m , i P V ). This value is given for standard conditions (an irradiance of G 0 = 1000 W/m2 and a cell temperature of T c 0 = 25 ℃). Solar PV generation is directly proportional to the irradiance G (W/m2), which derives in the term G 1000 . The temperature dependence is determined by the temperature coefficient of the cells γ (%/°C) and the estimated temperature of the panels T c (°C). Additionally, the efficiency factor η P V is included, as shown in Equation (1).
P a v a i l a b l e , i P V = P n o m , i P V   ×   ( G 1000 )   ×   ( 1 + γ 100 ( T c 25 ) )   ×   η P V .
The temperature of the panels, T c is estimated from the ambient temperature T (°C), the Normal Operating Cell Temperature N O C T (°C), and the irradiance G , as shown in Equation (2).
T c = T + ( N O C T     20 )   ×   G 800 .
The efficiency factor, η P V , includes the DC electrical losses coefficient (CDC), the dispersion coefficient (Cdisp), the pollution coefficient (Cpol) and the inverter efficiency (ηinv), as shown in Equation (3).
η P V = C D C   ×   C d i s p   ×   C p o l   ×   η i n v .
In the case of wind sources, the estimation of the available active power of each wind source ( P a v a i l a b l e , j w i n d ) is made according to the wind speed measurement and the power curve of the wind turbine.
The available active power of synchronous generators ( P a v a i l a b l e , k S G ) and battery energy storage systems ( P a v a i l a b l e , l B E S S ) are their nominal active power ( P n o m , k S G   ,   P n o m , l B E S S respectively) unless their fuel tank is empty or their state of charge is below the minimum percentage, respectively.
If any source (whatever the type) is disabled by the user or it is unavailable (NOK as status signal), the algorithm control considers that its available active power is zero.
As previously mentioned, three different load topologies are defined: (i) priority, which represent loads that are always enabled; (ii) non-priority, which require sending a connection request in isolated mode; (iii) renewable, which represent loads that are enabled only when renewable energy production exceeds the total load consumption.

2.1.3. Layer 3: Spinning Reserve Management

The spinning reserve management block is responsible for maintaining the appropriate back-up power (SR) when working in isolated mode, in case the generation of some renewable sources decreases or ceases, and/or in case the demand load increases. Therefore, this block calculates the number of SGs to maintain running and determines the operation mode of the BESS (discharge or charge). The algorithm that calculates these parameters is based on the comparison between the required SR and the current SR.
The SR of each individual source of each type ( S R i P V ,     S R j w i n d ,     S R k S G ,     S R l B E S S ) is calculated as the load factor margin, i.e., the difference between the available active power and the measured instantaneous active power generated ( P g e n ,   i P V ,     P g e n ,   j w i n d ,   P g e n ,   k S G   ,   P g e n ,   l B E S S ), as shown in Equation (4). For example, if a synchronous generator is working at 80% of its nominal power, it contributes to the spinning reserve with the remaining 20%.
S R i P V = P a v a i l a b l e , i P V P g e n ,   i P V S R j w i n d = P a v a i l a b l e , j w i n d P g e n ,   j w i n d S R k S G = P a v a i l a b l e , k S G P g e n , k S G S R l B E S S = P a v a i l a b l e , l B E S S P g e n , l B E S S .
The current spinning reserve of the power plant ( S R c u r r e n t ) is determined as the sum of the remaining available power of the sources that are active at each present instant. The following expression considers the minimum SR between solar PV and wind power sources because they can back up each other, since a deep decrease in irradiance and wind at the same time is quite unlikely, but not themselves.
S R c u r r e n t =   m i n ( i S R i P V   ×   α P V ,       j S R j w i n d   ×   α w i n d ) + k S R k S G   ×   α S G + l S R l B E S S   ×   α B E S S .
As observed in Equation (5), the contribution of each type of source to the SR can also be adjusted by a weighting factor ( α P V , α w i n d , α S G , α B E S S ), comprised between 0% (this source does not contribute at all) and 100% (all the remaining power of this source contributes to the SR). Currently, the weighting factor of solar PV and wind sources is set at 0% because of their variability, intermittency and unpredictability. Nevertheless, the control allows the possibility of receiving solar and wind power forecasting data. In that case, the remaining power of these sources can contribute to the spinning reserve, depending on the weather predictions.
Furthermore, the required SR of the power plant ( S R r e q u i r e d ) is determined according to the user configuration, in which the following four operation modes can be chosen:
  • Mode 1: Static. The required SR always keeps the same value.
  • Mode 2: Scheduled. The required SR changes according to a timetable.
  • Mode 3: Optimal. The required SR is the value that backs up the selected sources and/or loads.
  • Mode 4: Maximum from Static, Scheduled and Optimal. The required SR takes the highest value of these previous three values.
Optimization methods can be applied to obtain the SR values of a scheduled program (mode 2), as was done in [36,37]. The operation of the microgrid in mode 1 and mode 2 can be complemented with the supervisory control given by modes 3 and 4 that compensates for any mismatch with the real-time microgrid operation.
In modes 3 and 4, the sources to back up can be selected among four possibilities:
  • Option 1: Back up only the instantaneous power generated by the wind sources of the power plant ( P g e n w i n d ):
    S R r e q u i r e d = P g e n w i n d = j P g e n ,   j w i n d .
  • Option 2: Back up only the power generated by the solar PV sources:
    S R r e q u i r e d = P g e n P V = i P g e n , i P V .
  • Option 3: Back up only the power of the maximum load that can be switched on ( Δ P m a x l o a d ) at each present instant:
    S R r e q u i r e d = Δ P m a x l o a d .
  • Option 4: Back up the maximum value between option 1, option 2 and option 3:
    S R r e q u i r e d = max ( P g e n w i n d ,   P g e n P V ,   Δ P m a x l o a d ) .
Options 1, 2 and 3 are considered in the case where renewable production can be predicted in the next seconds, which is the time required to connect a synchronous generator (24 s is an experimental value measured in diesel groups to synchronize with the grid). If not, option 4 should be applied. For wind speed lower than the cut-out wind speed ( v c u t ) and considering a slow decreasing rate of wind speed, the control does not need to back up the whole wind generation ( 5 6   ×   P g e n w i n d is considered for speed lower than the 80% of v c u t ). For wind speed higher than 0.8   ×   v c u t , to prevent a possible shutdown, the control augments the needed SR up to 1 1 P g e n w i n d .
The value of required SR implies a compromise between the risk of a grid blackout and the cost of the energy produced by the hybrid power plant, considering that BESSs are quite expensive and running synchronous generators consumes a non-negligible amount of fuel. Consequently, it should be wisely defined. The power plant control has the possibility of limiting the required SR between minimum and maximum values, no matter the chosen operation mode.
The possibility of defining some loads as non-priority is advantageous, because these loads are normally disabled and consequently not backed up by the spinning reserve. If one of these loads sends a connection request, the power plant control has time to turn on one or several synchronous generators, if necessary, and enable that load when these generators are ready to inject energy to the microgrid (about 24 s later).
As previously mentioned, the output of the SR block is the number of SGs to start or to stop, according to the values of the current and the required SR at each present instant. The strategy is to minimize the number of running SGs to the strictly necessary, that is, the minimum number that makes positive the difference between the current SR and the required SR. Then, if S R r e q u i r e d > S R c u r r e n t , the number of SGs to start ( N u m _ S G _ t o _ s t a r t ) is calculated according to Equation (10), which takes into account the nominal power of the SG ( P n o m , k S G ) and the difference between S R r e q u i r e d and S R c u r r e n t .
I f   S R r e q u i r e d > S R c u r r e n t :     N u m _ S G _ t o _ s t a r t = c e i l ( S R r e q u i r e d     S R c u r r e n t P n o m , k S G ) .
On the contrary, if S R c u r r e n t > S R r e q u i r e d , Equation (11) determines the number of SGs to stop ( N u m _ S G _ t o _ s t o p ) to maintain this difference positive but lower than the nominal power of one of the running SGs. These consigns are sent to the layer 4 blocks, in which the activation state of each individual SG present in the power plant is determined.
I f   S R c u r r e n t > S R r e q u i r e d :     N u m _ S G _ t o _ s t o p = f l o o r ( S R c u r r e n t S R r e q u i r e d P n o m , k S G ) .
In addition, this block also orders to set the BESS in recharge mode when its state of charge is below the maximum and the power available by renewable generators is higher than the consumption of the loads.

2.1.4. Layer 4: Activation of Sources and Loads

In the layer 4 blocks, the activation state of each source and load is determined. In isolated mode, solar PV sources are connected if the irradiance is enough, and also wind sources if the wind speed is between cut-in and cut-out. The state of each SG and BESS depends on the setpoint calculated in the SR block. Priority loads are always connected, whereas non-priority loads are connected if a connection request is sent and there is enough SR to feed them. Renewable loads are fed only if renewable generation exceeds the demand charge.
In grid-connected mode, solar PV and wind sources are activated in order to inject energy to the grid, unless there is not enough irradiance or the wind speed is out of range, respectively. SGs are disconnected, whereas BESSs can be disconnected or connected if the SR block sets them in recharge mode (when its state of charge is below the maximum).
This layer also manages the closing and opening of the global breaker of each source, being able to set up the timing of these maneuvers.

2.1.5. Layer 5: Calculation of the Load Factor of the Sources

The layer 5 block calculates the power setpoint of each connected source at each present instant ( P s e t p o i n t , i P V   ,     P s e t p o i n t , j w i n d   , P s e t p o i n t , k S G   ,     P s e t p o i n t , l B E S S ). The algorithm was designed to maximize renewable generation. In grid-connected mode the objective is to generate as much renewable power as possible to inject it to the grid.
However, in isolated mode, calculations are more complex because the power plant control has to maintain the balance between the power generated by the sources and the consumption of the loads ( P c o n s u m p t i o n l o a d = m P c o n s u m p t i o n , m l o a d ):
i P g e n , i P V + j P g e n , j w i n d + k P g e n , k S G + l P g e n , l B E S S = m P c o n s u m p t i o n , m l o a d .
There are multiple factors that have to be considered by the control, according to the scenario at every present instant. For example, if solar PV and/or wind sources can produce all the demand charge ( i P a v a i l a b l e , i P V + j P a v a i l a b l e , j w i n d > P c o n s u m p t i o n l o a d ) , the control will order to share the generation between them, in a directly proportional way with respect to the available active power of each one, as shown in Equation (13).
P s e t p o i n t , i P V = P a v a i l a b l e , i P V   ×   P c o n s u m p t i o n l o a d i P a v a i l a b l e , i P V + j P a v a i l a b l e , j w i n d , P s e t p o i n t , j w i n d = P a v a i l a b l e , j w i n d   ×   P c o n s u m p t i o n l o a d i P a v a i l a b l e , i P V   +   j P a v a i l a b l e , j w i n d .
That means that if at one present instant a source can generate double the power of the other one, it will contribute twice to the global power generation. It should be noted that if SR maintains active one or several synchronous generators, their load factor must be at least 20% of the nominal active power (the exact value depends on the minimum continuous load given by the data sheet of the SGs selected, and it is commonly close to 20%). This issue can make it necessary to reduce the renewable generation in some specific circumstances where demand charge is low and there are not more loads to feed or BESSs to recharge. In these scenarios where renewable power availability surpasses the load demand (including the potential recharge of BESSs), some loads defined as renewable could be fed if their nominal power is lower than the available power surplus. On the other hand, if renewable generation is lower than the load demand, BESSs will be set in discharge mode to contribute to the power generation. If BESSs are not able to compensate for the power deficit (for example, because they are discharged, their nominal power is not enough or simply because the microgrid does not have BESSs installed), SGs will have to generate the required power to ensure the balance between generation and consumption in the microgrid.
The load factor setpoint to send to each source ( L F s e t p o i n t , i P V , L F s e t p o i n t , j w i n d , L F s e t p o i n t , k S G , L F s e t p o i n t , l B E S S   ) is calculated as the ratio between the setpoint power and the nominal power, as described in Equation (14):
  L F s e t p o i n t , i P V = P s e t p o i n t , i P V P n o m , i P V ,   L F s e t p o i n t , j w i n d = P s e t p o i n t , j w i n d P n o m , j w i n d , L F s e t p o i n t , k S G = P s e t p o i n t , k S G P n o m , k S G , L F s e t p o i n t , l B E S S = P s e t p o i n t , l B E S S P n o m , l B E S S .

2.1.6. Layer 6: Safety Measures

In the next block, which constitutes layer 6 of the power plant control, safety measures are programmed. These include the monitoring of the generated energy by each synchronous generator, to stop it in case of motorization (i.e., P g e n , k S G < 0 ) . The grid voltage is also monitored to disconnect the whole hybrid power plant in case of inadmissible overvoltage or undervoltage, as well as voltage imbalance. Another safety measure implemented in this block limits the rate variation of the load factor for each source, according to the given maximum rise and fall slope values that can be individually set up. This block also executes the disconnection of the power plant if the emergency stop button is pressed.

2.1.7. Layer 7: Output Data Adaptation

Finally, the layer 7 block adapts the format of the output data to be understandable to the rest of the devices of the power plant that receive them.

2.2. Developing and Implementation of the Control Algorithm

The power plant control was programmed in MATLAB-Simulink because of the advantages of this software. On one hand, it is possible to incorporate, in conjunction with the control algorithm, a model of the physical power plant based on the SimScape Power Systems library of Simulink. This model makes possible to simulate the behavior of the control under several scenarios, helping to evaluate it and to develop and evaluate improvements. In addition, it is quite easy to export the code to the language of some electronic devices, such as microprocessors, PLCs or FPGAs [38,39]. In this work, it wasdecided to run the power plant control in a PLC (specifically, Siemens 1200) because of its robustness and its long-term stability. This device is able to execute each cycle of the control program in less than 20 ms, providing a quick response. Then, the programming of the control was done in compliance with the PLC Coder toolbox of MATLAB, which allowed us to directly export it to these devices.
In the same way as the power plant control, the inverter control was developed in MATLAB-Simulink, in conjunction with a model of the physical power electronics elements based on SimScape Power Systems library. This control is executed by a FPGA (specifically Altera Cyclone V), because of its speed and its adaptability. MATLAB allows exporting the algorithm coded in MATLAB language to VHDL language, with the HDL Coder toolbox.
An advanced feature of this hybrid power plant is the communication that constantly takes place between its different elements. The head of this communication is the power plant controller, executed by a PLC. This device shares information in both directions with the source controllers of the power plant (i.e., the inverters). The power plant controller continuously needs information about the instantaneous active and reactive power generated by each source, their available power, their status (ON/OFF, OK/NOK), etc. In the same way, the power plant controller constantly sends to every PV, wind and BESS unit their active and reactive power set-points, as well as manages the connection and disconnection orders to each source (including the closing and opening of its associated breaker). The chosen PLC model can communicate with external devices via Ethernet commands. The selected FPGA lacks a network port (such as RJ45), so it can only communicate via its digital I/O pins. In addition, this device has not natively implemented any communication protocol, so one was specifically developed. A half-duplex RS485 protocol was chosen, one of the simplest possibilities that only requires two pins of the FPGA for the A+ and B- signals. Then, a commercial RS485-to-ethernet device was attached between the PLC and the FPGA.

3. Microgrid Use Case

The microgrid considered as the use case was modeled using MATLAB-Simulink, as depicted in Figure 2. The installed capacity of the power plant was 21 kW (26 kW with the BESS), which consisted of renewable sources (5 kW solar PV and 6 kW wind generators) and synchronous back-up generators (two units with a total capacity of 10 kW), as indicated in Table 1. In order to estimate the suitability of adding a 5 kW BESS, each scenario was simulated twice, with the absence or the presence of this back-up generator source.
Solar PV and wind sources were connected to the hybrid power plant through two-level and three-wire SiC inverters, which used sinusoidal pulse width modulation (PWM). These devices operated at a switching frequency of 25 kHz. By way of example, the schematic of the solar PV SiC inverter used for this work is shown in Figure 3, where some details about the filter, the SiC devices and the gate driver are indicated.
Each inverter can also adjust the active and reactive power generated by the source to the value required by the power plant controller, performing the primary control of the hybrid power plant.
For large power systems, the generation mix required to meet the demand is determined based on the actual demand and the forecasted demand, as well as the maximum and minimum values of the daily demand. However, for stand-alone systems, demand forecasting is not always an available tool. Likewise, average load demand curves are not useful even considering a more precise characterization as seasonal curves, which may be consulted via the Spanish Transmission System Operator [40].
Therefore, in order to meet a diverse range of customer needs, the load demand characterization was based on the following criteria:
  • The maximum peak demand (10 kW in this use case).
  • The maximum instantaneous variation of demand, given by the maximum single load ( Δ P m a x l o a d ) that can be connected, which is considered to be equal to 2 kW.
Moreover, each active synchronous generator has to run at a minimum continuous load factor of 20% of its nominal power that results in 1 kW, which is considered by the SR management. Hence, once a synchronous generator is started, the power plant controller calculates and sends the set-points to the renewables sources and BESS, taking into account this minimum continuous load of the started synchronous generators.

4. Results of the Power Plant without the BESS

To test the power plant control algorithm, the hybrid power plant was simulated and evaluated under several scenarios. These scenarios were designed for different levels of load and renewable generation. Furthermore, in these scenarios, the BESS was not considered. Simulations in MATLAB-Simulink were performed using auto fixed-step size, auto solver configuration and a time simulation of 100 s.
The curve demand was defined for several levels of load, between the minimum (0 kW) and the maximum (10 kW). Changes in the demand curve were applied as steps of 2 kW in order to understand the behavior when this previously defined maximum single load ( Δ P m a x l o a d ) was connected or disconnected. The reason to apply 2 kW steps in all load variations was because that was the worst-case situation. The performance of the control algorithm during different operation conditions is described below. In all cases, the spinning reserve was determined according to the mode 3 (Optimal) and option 4, which back up the maximum value between the generation of wind sources, the generation of solar PV sources and the maximum connectable load.
As mentioned before, the time required to connect a new synchronous group is approximately 24 s, however the time considered for simulation was lower only for saving computation time.

4.1. Scenario 1: Variable Demand Curve and Maximum Solar PV and Wind Generation

This scenario considered that solar PV and wind generators could produce at the maximum of their capacity. Figure 4 shows the curve demand versus the power generated by SGs, solar PV and wind generators. As the renewable resource was enough to supply the load demand, the set-points to solar PV and wind generators given by the controller were such that the SGs were working at the minimum load (1 kW). The rest of energy was supplied and shared by the solar PV and wind sources.
When the load reached its maximum value (10 kW), to achieve the SR requirement two back-up SGs were needed. Conversely, in the other states only one SG was operating to back up the system. It could be seen that the fast response of the generation was provided by the active SG. When there was a load step, the renewable sources progressively adjusted their power generation, while the power generation of the SG compensated the power balance.

4.2. Scenario 2: Variable Demand Curve, Maximum Solar PV Generation and Zero Wind Generation

In this scenario, solar PV generation was available at its maximum capacity while wind generation was not available. The curve demand and the power generated by synchronous and solar PV generators are given in Figure 5. While solar PV power generated was lower than 4 kW, only one SG was operating to back up the hybrid power plant. However, when the solar PV generation surpassed the amount of 4 kW, the SR from SG1 was not enough and the controller connected a second synchronous generator (SG2) to guarantee enough operating SR.
When the load demand was lower than 5 kW, to provide the necessary back-up power, SG1 was working at its minimum continuous load. For higher demands, SG2 was connected. As the priority of the power plant control was to maximize the renewable energy generation, the active power generated by SG1 and SG2 was kept at their minimum values except when the solar PV source could not generate enough power to feed the load. In this case, the additional power was shared between the two SGs.

4.3. Scenario 3: Cloud Transient Analysis for Maximum Solar PV and Wind Generation

One of the main sources of abrupt attenuation of solar PV output power is the cloud cover. In an interconnected power system, the variability of the solar irradiance due to cloud passing creates fluctuation in the solar PV output, which is just a power quality issue and several solutions have been proposed to cope with it [41]. However, a stand-alone power plant is a very weak network and cloud transients can affect to the grid stability and should be considered in order to guarantee the power supply continuity. Clouds both scatter and absorb incident radiation in different ways, depending on the wavelength of the light; that is, there is a dependency between cloud types and solar irradiance. That being said, the maximum amount of decreasing solar irradiance for a given time duration must be considered from the grid stability point of view. As the time required to connect a new synchronous group is 24 s (this time is lower in simulation), the maximum solar PV power loss in a lower duration was applied. Values of decreasing solar irradiance are given in Table 2, which have been deduced from [42].
Therefore, to determine how the stand-alone power plant managed the solar PV power transient for a maximum change in solar irradiance, the irradiance profile shown in Figure 6 was applied to the solar PV source.
Considering that solar PV and wind generators can produce at the maximum of their capacity, as in scenario 1, the power plant behavior for a 4 kW load demand in response to a cloud transient is shown in Figure 7. As it can be noticed, in this case, wind generation was able to cover the loss of solar PV power.
When the load demand reached 10 kW under the same conditions given in the previous case, the power plant response to a cloud transient is illustrated in Figure 8. At a 10 kW demand level, to fulfill the SR requirement, the controller commanded the connection of a second back-up synchronous generator. During the cloud transient, wind generation was not able to cover the loss of solar PV power, which was supplied by the back-up SGs.

4.4. Scenario 4: Cloud Transient Analysis for Maximum Solar PV Generation and Zero Wind Generation

In this case, there was no wind generation. Nevertheless, solar PV generation could produce at its maximum capacity, as in scenario 2. A maximum change in solar irradiance (Figure 6) was applied to the stand-alone power plant. For a 4 kW load demand, the power plant response to this cloud transient is shown in Figure 9. In the absence of wind generation, the loss of solar PV power was covered by the back-up SGs. It can be seen from Figure 9 that SG1 increased its production to cover the solar PV power loss, however, for low values of PPV, according to Equation (9), the required SR was now equal to ΔPmax_load (2 kW). Therefore, when the current SR was lower than 2 kW, a second back-up generator (SG2) was connected by the controller (the time of connection was lower than 24 s in the simulation only for saving computation time).
Under the same conditions, if the load demand increased up to 10 kW, the needed power was supplied by the two back-up SGs, as shown in Figure 10.

5. Results of the Power Plant with BESS Performing as SR

Renewable production cannot contribute to the spinning reserve (SR) due to its intermittent character. As it can be noticed from the previous results, in all the simulation scenarios, one or two back-up SGs were needed to guarantee the SR. However, this way to support the SR is excessively expensive, mainly due to the minimum continuous load (1 kW) of SGs.
In the conventional methods, the SR is assigned to the synchronous generators, and the interest in and popularity of the battery energy storage system (BESS) is because it can store energy at off-peak hours and supply energy at peak hours. Conversely, in the proposed method, a BESS was used to perform as SR in order to minimize the consumption of SGs when they gave support as SR.
The four previous scenarios were simulated again, but with the presence of a BESS in the microgrid and, as in the prior study cases, SR was determined according to the mode 3 (Optimal) and option 4. In all cases, the power plant response was quite similar to the responses shown in Figure 4, Figure 5, Figure 7, Figure 8, Figure 9 and Figure 10, with the advantage that the BESS allowed to reduce the SGs working time and, therefore, to save fuel consumption.

5.1. Scenario 1: Variable Demand Curve and Maximum Solar PV and Wind Generation

In scenario 1 the renewable production was enough to feed the load demand. If the BESS was used as SR, no SGs were needed, as shown in Figure 11, even for high values of load demand. The BESS is was sized to be able to back up the renewable production. Considering that the renewable production was for most of the time (>94%) lower or equal to 5 kW, then this was the back-up capacity required and the nominal power selected for the BESS.
If a wind production of 6 kW is considered, the needed SR would also be 5 kW (except for very high wind speed values) because the decrease rate of wind speed is considered to be much lower, therefore less critical, than cloud transient is in solar PV. However, a shutdown can happen when wind speeds above the maximum operational limit (about 25 m/s) occur, which was considered in the control. Thus, for wind speeds close to the cut-out wind speed, SR was increased up to 6 kW.

5.2. Scenario 2: Variable Demand Curve, Maximum Solar PV Generation and Zero Wind Generation

In scenario 2 (maximum solar PV generation and zero wind generation), when the BESS was working as a back-up generator, the behavior of which is shown in Figure 12. While the load was below 5 kW, the SR provided by the BESS was enough to avoid the SG connection. For load values higher than 5 kW, renewable production was not enough to feed the load demand, therefore it was necessary to connect an SG.

5.3. Scenario 3: Cloud Transient Analysis for Maximum Solar PV and Wind Generation

Figure 13 illustrates the power plant response to a cloud transient for a 4 kW demand (scenario 3a) when the BESS was used as SR. It can be noticed that the wind generation was covering the loss of the solar PV power, and neither of the SGs was connected, thanks to the BESS back up
However, an SG should be connected in scenario 3b (with a load of 10 kW) to guarantee the SR, as can be seen from Figure 14. During the cloud transient, wind generation was not enough to cover the loss of solar PV power, which was supplied by an SG while the BESS remained as back up. Thereby, the BESS and SG1 were providing the needed SR to insure against wind production loss.

5.4. Scenario 4: Cloud Transient Analysis for Maximum Solar PV Generation and Zero Wind Generation

In scenario 4, the power plant responded to a cloud transient with maximum solar PV and without wind generation. In this context, for a 4 kW load demand, the cloud transient effect on the solar PV generation was supplied by the BESS (Figure 15) until SG1 was connected.
For a load demand of 10 kW, in addition to the solar PV generation, an SG was needed to feed the 10 kW load. When the cloud transient occurred, the loss of solar PV power was provided by the BESS and the SG2 (Figure 16).

6. Smart Spinning Reserve Management Discussion

Simulation results showed that the presence of a BESS working as SR can significantly reduce the time that synchronous generators are running only to maintain the necessary SR. This allows to reduce the fuel consumption of the power plant, decreasing the energy costs and improving the environmental impact.
Nevertheless, generally BESSs are not adequate to cover the power demand for long periods of time, because of their cost per kilowatt hour. For example, in the location of Zaragoza (Spain) with 2745 peak sun hours and around 2200 of wind equivalent full load hours, renewable sources are not available for more than the 50% of the time on an annual basis, because the amount of wind and solar PV hours are frequently coincident. In practice, periods of about a week with very low or almost zero renewable generation are likely. In those cases, the capacity of the BESS would have to be oversized to entirely feed the loads of the microgrid during these periods, which is not usually economically suitable. Obviously, the duration of these time periods without renewable generation depends mainly on the energy resource of the site. When the BESS is used to perform only as SR the required size is smaller and therefore more affordable.
In order to compare the conventional method with the proposed one, the fuel energy consumption was estimated in kWh. The diesel consumption is 0.7 L/h when an SG is running at the minimum load charge of 20% and its energy content is 10 kWh/L. Therefore, the fuel energy consumption estimated is 30,800 kWh per year, which is considered as the reference value to calculate the renewable energy production in % and their values when the BESS is performing as SR, as shown in Figure 17. Likewise, the renewable energy production is slightly lower in the conventional method because, as it can be noticed from the previous analysis, if an SG is connected the renewable production must be reduced.
In this power plant, long periods of renewable scarcity are thought to be covered by SGs, because it is the best option in economic terms. Then, the role of the BESS is to be a short-term back-up device, that is, to provide immediately the required power that prevents the power plant from suffering a blackout in cases of a sudden drop in solar irradiation or wind or the connection of a big load. The spinning reserve management is able to identify that under these circumstances a new SG has to be started to maintain the power balance, but there is a duration of about 24 s from the SG activation order until it is ready to inject energy, and this lapse has to be covered.
Even if the stand-alone power plant is not equipped with a BESS or a BESS is not available, the consumption of synchronous generators should be minimized to reduce costs. To this end, it is possible to optimize the SR strategy if the largest loads are characterized as non-priority loads. That means that a non-priority load should request permission to the power plant controller before connection. Then, if at each present instant the available SR is not enough, the connection of this load is delayed by the time required to start and synchronize an SG. Thus, for low solar PV ( P g e n P V , ) and wind ( P g e n w i n d ) productions, the lower the Δ P m a x l o a d , the lower the SR needed. Hence, for example, in a scenario of no renewable contribution in which all power of the microgrid is provided by an SG, the available SR is the remaining power of this SG. In the case of all loads being considered as priority loads, the required SR is Δ P m a x l o a d   = 2 kW, and when the demand is higher than 3 kW a second SG (SG2) is started, as shown in Figure 18. However, if all loads larger than a determined size (for example, 0.5 kW) are characterized as non-priority loads, Δ P m a x l o a d can be defined equal to this value. Then, in the same scenario, the connection of the second group SG2 working as SR is avoided, as shown in Figure 19.
Obviously, any load can be connected at any time and only for the non-priority loads will there be a need to obtain permission for the connection. Therefore, if SR is enough, the permission for the load connection is immediate and the decision lasts a cycle of PLC (20 ms). On the contrary, if SR is not sufficient, then SG2 should be connected before the non-priority load does it, the needed time to connect SG2 being the starting time plus the synchronization time (about 24 s in total). The drawback of having to wait 24 s for a non-priority load connection is largely justified by the fuel savings, which arise from avoiding the connection of an SG as SR for long periods of time.

7. Conclusions

A hybrid power plant control was designed and evaluated in MATLAB-Simulink, the main purpose being to ensure the system stability. Likewise, the control strategy was designed to maximize renewable energy generation and minimize the use of non-renewable generators. The application was aimed to be in the range of a few kW up to several hundred kW, and the results focused on stand-alone operation and its short-term stability (between microseconds and seconds). Therefore, only the worst operating conditions were included in the analyzed scenarios to test the energy management.
The case studies carried out showed the comparison between the absence of a BESS (conventional method) and the presence of a BESS performing as SR (proposed method). Results manifested that the use of a BESS contributes to reduce significantly the SGs working time, reducing fuel consumption and, consequently, the cost of the energy. Figure 17 shows how a BESS working as SR can reduce the fuel consumption, in the analyzed case the saved energy (approximately 90%) was comparable to the renewable energy production.
Finally, it is also remarkable that non-priority loads allow to minimize the needed SR when solar PV and wind production are low. Non-priority loads require permission from the power plant controller before being connected, hence they introduce a delay to the connection of a few seconds.
We have successfully exported both power plant control and inverter control to physical devices (a PLC and an FPGA, respectively) and executed them under elementary conditions. The next stage will be their assembling in a real pilot hybrid power plant, to evaluate them in real conditions.

Author Contributions

Conceptualization, S.M.-A., J.A.C. and M.G.-G.; methodology, S.M.-A., J.A.C. and M.G.-G.; software, S.M.-A., J.A.C., M.G.-G. and Á.L.; validation, S.M.-A., J.A.C., M.G.-G. and Á.L.; writing—original draft preparation, S.M.-A. and J.A.C.; writing—review and editing, M.G.-G.; supervision, M.G.G; funding acquisition, M.G.-G. All authors have read and agreed to the published version of the manuscript.

Funding

This project has received funding from the ECSEL Joint Undertaking (JU) under grant agreement No 783158. The JU receives support from the European Union’s Horizon 2020 research and innovation programme and Italy, Germany, Belgium, Sweden, Austria, Romania, Slovakia, France, Poland, Spain, Ireland, Switzerland, Israel [43].

Acknowledgments

The authors wish to thank the technical support from the Research Group on Renewable Energy Integration (GENER) of the University of Zaragoza (funded by the Government of Aragon).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. The following abbreviations are used in this manuscript.
Table A1. The following abbreviations are used in this manuscript.
BESSBattery Energy Storage System
FPGAField Programmable Gate Array
HDLHardware Description Language
LCoELevelized Cost of Energy
LSTMLong Short-Term Memory
MATLABMatrix Laboratory
NOCTNormal Operating Cell Temperature
PLCProgrammable Logic Controller
PVPhotovoltaic
PWMPulse Width Modulation
RBFRadial Basis Function
RJRegistered Jack
RSRecommended Standard
SiCSilicon Carbide
SGSynchronous Generator
SRSpinning Reserve
VHDLVery High Speed Integrated Circuit Hardware Description Language

Appendix B

This appendix contains the main parameters used in the power plant model.
Table A2. Parameters used in the power plant model.
Table A2. Parameters used in the power plant model.
SchemeUnitDescription
P n o m , i P V kWNominal active power of the solar PV source i
P n o m , j w i n d kWNominal active power of the wind source j
P n o m , k S G   kWNominal active power of the synchronous generator k
P n o m , l B E S S kWNominal active power of the BESS l
P a v a i l a b l e , i P V kWAvailable active power of the solar PV source i
P a v a i l a b l e , j w i n d kWAvailable active power of the wind source j
P a v a i l a b l e , k S G kWAvailable active power of the synchronous generator k
P a v a i l a b l e , l B E S S kWAvailable active power of the BESS l
P g e n ,   i P V kWActive power generated by the solar PV source i
P g e n ,   j w i n d kWActive power generated by the wind source j
P g e n ,   k S G kWActive power generated by the synchronous generator k
P g e n ,   l B E S S kWActive power generated by the BESS l
S R c u r r e n t kWCurrent spinning reserve of the power plant
S R r e q u i r e d kWRequired spinning reserve of the power plant
S R i P V kWSpinning reserve of the solar PV source i
S R j w i n d kWSpinning reserve of the wind source j
S R k S G kWSpinning reserve of the synchronous generator k
S R l B E S S kWSpinning reserve of the BESS l
α P V -Weighting factor contribution of solar PV sources to the current SR
α w i n d -Weighting factor contribution of wind sources to the current SR
α S G -Weighting factor contribution of SG to the current SR
α B E S S -Weighting factor contribution of BESS to the current SR
P s e t p o i n t , i P V kWActive power setpoint for the solar PV source i
P s e t p o i n t , j w i n d kWActive power setpoint for the wind source j
P s e t p o i n t , k S G kWActive power setpoint for the synchronous generator k
P s e t p o i n t , l B E S S kWActive power setpoint for the BESS l
L F s e t p o i n t , i P V -Load factor setpoint for the solar PV source i
L F s e t p o i n t , j w i n d -Load factor setpoint for the wind source j
L F s e t p o i n t , k S G -Load factor setpoint for the synchronous generator k
L F s e t p o i n t , l B E S S -Load factor setpoint for the BESS l
Δ P m a x l o a d kWMaximum admissible load step of the power plant
P c o n s u m p t i o n , m l o a d kWActive power consumed by the load m
P c o n s u m p t i o n l o a d kWActive power consumed by all loads of the power plant
GW/m2Irradiance received by the PV panels
G 0 W/m2Irradiance for standard conditions
T°CMeasured temperature of the PV panels
T c °CEstimated temperature of the PV panels
T c 0 °CTemperature for standard conditions
γ-Temperature coefficient of the PV panels
CDC-DC electrical losses coefficient of the PV source
Cdis-Dispersion coefficient of the PV source
Cpol-Pollution coefficient of the PV source
ηinv-Inverter efficiency
v c u t m/sCut-out wind speed
N u m _ S G _ t o _ s t a r t -Number of SG to start if S R r e q u i r e d > S R c u r r e n t
N u m _ S G _ t o _ s t o p -Number of SG to stop if S R c u r r e n t > S R r e q u i r e d

References

  1. Kiymaz, O.; Yavuz, T. Wind Power Electrical Systems Integration and Technical and Economic Analysis of Hybrid Wind Power Plants. In Proceedings of the 2016 IEEE International Conference on Renewable Energy Research and Applications (ICRERA), Birmingham, UK, 20–23 November 2016; pp. 158–163. [Google Scholar]
  2. International Renewable Energy Agency (IRENA). Off-Grid Renewable Energy Systems: Status and Methodological Issues. Available online: https://www.irena.org/publications/2015/Feb/Off-grid-renewable-energy-systems-Status-and-methodological-issues (accessed on 4 December 2020).
  3. Mohammed, O.; Amirat, Y.; Benbouzid, M. Economical Evaluation and Optimal Energy Management of a Stand-Alone Hybrid Energy System Handling in Genetic Algorithm Strategies. Electronics 2018, 7, 233. [Google Scholar] [CrossRef] [Green Version]
  4. Oladigbolu, J.O.; Ramli, M.A.M.; Al-Turki, Y.A. Optimal Design of a Hybrid PV Solar/Micro-Hydro/Diesel/Battery Energy System for a Remote Rural Village under Tropical Climate Conditions. Electronics 2020, 9, 1491. [Google Scholar] [CrossRef]
  5. Javed, K.; Ashfaq, H.; Singh, R.; Hussain, S.M.S.; Ustun, T.S. Design and Performance Analysis of a Stand-alone PV System with Hybrid Energy Storage for Rural India. Electronics 2019, 8, 952. [Google Scholar] [CrossRef] [Green Version]
  6. Berardi, U.; Tomassoni, E.; Khaled, K. A Smart Hybrid Energy System Grid for Energy Efficiency in Remote Areas for the Army. Energies 2020, 13, 2279. [Google Scholar] [CrossRef]
  7. Villena-Ruiz, R.; Honrubia-Escribano, A.; Jiménez-Buendía, F.; Molina-García, Á.; Gómez-Lázaro, E. Requirements for Validation of Dynamic Wind Turbine Models: An International Grid Code Review. Electronics 2020, 9, 1707. [Google Scholar] [CrossRef]
  8. Tazvinga, H.; Xia, X.; Zhang, J. Minimum cost solution of photovoltaic-diesel-battery hybrid power systems for remote consumers. Sol. Energy 2013, 96, 292–299. [Google Scholar] [CrossRef]
  9. Shaikh, P.; Leghari, Z.; Mirjat, N.; Shaikh, F.; Solangi, A.; Jan, T.; Uqaili, M. Wind–PV-Based Hybrid DC Microgrid (DCMG) Development: An Experimental Investigation and Comparative Economic Analysis. Energies 2018, 11, 1295. [Google Scholar] [CrossRef]
  10. Katiraei, F.; Iravani, R.; Hatziargyriou, N.; Dimeas, A. Microgrids management. IEEE Power Energy Mag. 2008, 6, 54–65. [Google Scholar] [CrossRef]
  11. Kim, S.K.; Jeon, J.H.; Cho, C.H.; Ahn, J.B.; Kwon, S.H. Dynamic modeling and control of a grid-connected hybrid generation system with versatile power transfer. IEEE Trans. Ind. Electron. 2008, 55, 1677–1688. [Google Scholar] [CrossRef]
  12. Badal, F.R.; Das, P.; Sarker, S.K.; Das, S.K. A survey on control issues in renewable energy integration and microgrid. Prot. Control Mod. Power Syst. 2019, 4, 8. [Google Scholar] [CrossRef] [Green Version]
  13. Bidram, A.; Davoudi, A. Hierarchical structure of microgrids control system. IEEE Trans. Smart Grid 2012, 3, 1963–1976. [Google Scholar] [CrossRef]
  14. Ahn, S.J.; Park, J.W.; Chung, I.Y.; Moon, S.I.; Kang, S.H.; Nam, S.R. Power-sharing method of multiple distributed generators considering control modes and configurations of a microgrid. IEEE Trans. Power Deliv. 2010, 25, 2007–2016. [Google Scholar] [CrossRef]
  15. Han, Y.; Li, H.; Shen, P.; Coelho, E.A.A.; Guerrero, J.M. Review of Active and Reactive Power Sharing Strategies in Hierarchical Controlled Microgrids. IEEE Trans. Power Electron. 2017, 32, 2427–2451. [Google Scholar] [CrossRef] [Green Version]
  16. Olivares, D.E.; Mehrizi-Sani, A.; Etemadi, A.H.; Cañizares, C.A.; Iravani, R.; Kazerani, M.; Hajimiragha, A.H.; Gomis-Bellmunt, O.; Saeedifard, M.; Palma-Behnke, R.; et al. Trends in microgrid control. IEEE Trans. Smart Grid 2014, 5, 1905–1919. [Google Scholar] [CrossRef]
  17. González-Romera, E.; Romero-Cadaval, E.; Roncero-Clemente, C.; Ruiz-Cortés, M.; Barrero-González, F.; Milanés Montero, M.-I.; Moreno-Muñoz, A. Secondary Control for Storage Power Converters in Isolated Nanogrids to Allow Peer-to-Peer Power Sharing. Electronics 2020, 9, 140. [Google Scholar] [CrossRef] [Green Version]
  18. Farrokhabadi, M.; Lagos, D.; Wies, R.W.; Paolone, M.; Liserre, M.; Meegahapola, L.; Kabalan, M.; Hajimiragha, A.H.; Peralta, D.; Elizondo, M.A.; et al. Microgrid Stability Definitions, Analysis, and Examples. IEEE Trans. Power Syst. 2020, 35, 13–29. [Google Scholar] [CrossRef]
  19. Dolara, A.; Grimaccia, F.; Magistrati, G.; Marchegiani, G. Optimization Models for Islanded Micro-Grids: A Comparative Analysis between Linear Programming and Mixed Integer Programming. Energies 2017, 10, 241. [Google Scholar] [CrossRef]
  20. Li, Y.W.; Kao, C.N. An accurate power control strategy for power-electronics-interfaced distributed generation units operating in a low-voltage multibus microgrid. IEEE Trans. Power Electron. 2009, 24, 2977–2988. [Google Scholar] [CrossRef]
  21. Sebastian, R. Modelling and simulation of a high penetration wind diesel system with battery energy storage. Int. J. Electr. Power Energy Syst. 2011, 33, 767–774. [Google Scholar] [CrossRef]
  22. Sosnina, E.; Lipuzhin, I. A Study of Operation Modes of the Autonomous Power Supply System with Wind-Diesel Power Plant. In Proceedings of the 2018 IEEE PES Transmission and Distribution Conference and Exhibition—Latin America, T and D-LA, Denver, CO, USA, 16–19 April 2018. [Google Scholar]
  23. Chang-Chien, L.R.; Yin, Y.C. Strategies for operating wind power in a similar manner of conventional power plant. IEEE Trans. Energy Convers. 2009, 24, 926–934. [Google Scholar] [CrossRef]
  24. Acharya, S.K.; Wi, Y.-M.; Lee, J. Day-Ahead Forecasting for Small-Scale Photovoltaic Power Based on Similar Day Detection with Selective Weather Variables. Electronics 2020, 9, 1117. [Google Scholar] [CrossRef]
  25. Ma, W.; Chen, Z.; Zhu, Q. Ultra-Short-Term Forecasting of Photo-Voltaic Power via RBF Neural Network. Electronics 2020, 9, 1717. [Google Scholar] [CrossRef]
  26. Chen, B.; Lin, P.; Lai, Y.; Cheng, S.; Chen, Z.; Wu, L. Very-Short-Term Power Prediction for PV Power Plants Using a Simple and Effective RCC-LSTM Model Based on Short Term Multivariate Historical Datasets. Electronics 2020, 9, 289. [Google Scholar] [CrossRef] [Green Version]
  27. Al-lahham, A.; Theeb, O.; Elalem, K.; A Alshawi, T.; A Alshebeili, S. Sky Imager-Based Forecast of Solar Irradiance Using Machine Learning. Electronics 2020, 9, 1700. [Google Scholar] [CrossRef]
  28. Niccolai, A.; Dolara, A.; Ogliari, E. Hybrid PV Power Forecasting Methods: A Comparison of Different Approaches. Energies 2021, 14, 451. [Google Scholar] [CrossRef]
  29. Wu, J.; Wei, Z.; Liu, K.; Quan, Z.; Li, Y. Battery-Involved Energy Management for Hybrid Electric Bus Based on Expert-Assistance Deep Deterministic Policy Gradient Algorithm. IEEE Trans. Veh. Technol. 2020, 69, 12786–12796. [Google Scholar] [CrossRef]
  30. Wu, J.; Wei, Z.; Li, W.; Wang, Y.; Li, Y.; Sauer, D. Battery Thermal- and Health-Constrained Energy Management for Hybrid Electric Bus based on Soft Actor-Critic DRL Algorithm. IEEE Trans. Ind. Inform. 2020. [Google Scholar] [CrossRef]
  31. Kim, Y.S.; Kim, E.S.; Moon, S. Frequency and voltage control strategy of standalone microgrids with high penetration of intermittent renewable generation systems. IEEE Trans. Power Syst. 2016, 31, 718–728. [Google Scholar] [CrossRef]
  32. Moon, H.J.; Chang, J.W.; Lee, S.Y.; Moon, S. Autonomous active power management in isolated microgrid based on proportional and droop control. In Proceedings of the Energy Procedia; Elsevier Ltd.: Amsterdam, The Netherlands, 2018; Volume 153, pp. 48–55. [Google Scholar]
  33. Basmadjian, R. Optimized Charging of PV-Batteries for Households Using Real-Time Pricing Scheme: A Model and Heuristics-Based Implementation. Electronics 2020, 9, 113. [Google Scholar] [CrossRef] [Green Version]
  34. Liu, Y.; Wang, X.; Wang, S. Research on Frequency Control of Islanded Microgrid with Multiple Distributed Power Sources. Processes 2020, 8, 193. [Google Scholar] [CrossRef] [Green Version]
  35. Ipsakis, D.; Voutetakis, S.; Seferlis, P.; Stergiopoulos, F.; Elmasides, C. Power management strategies for a stand-alone power system using renewable energy sources and hydrogen storage. Int. J. Hydrogen Energy 2009, 34, 7081–7095. [Google Scholar] [CrossRef]
  36. Khodr, H.M.; El Halabi, N.; García-Gracia, M. Intelligent renewable microgrid scheduling controlled by a virtual power producer: A laboratory experience. Renew. Energy 2012, 48, 269–275. [Google Scholar] [CrossRef]
  37. Luna, A.C.; Diaz, N.L.; Graells, M.; Vasquez, J.C.; Guerrero, J.M. Mixed-integer-linear-programming-based energy management system for hybrid PV-wind-battery microgrids: Modeling, design, and experimental verification. IEEE Trans. Power Electron. 2017, 32, 2769–2783. [Google Scholar] [CrossRef] [Green Version]
  38. The MathWorks, Inc. Simulink PLC Coder User’s Guide; The MathWorks, Inc.: Apple Hill Drive Natick, MA, USA, 2014. [Google Scholar]
  39. He, N.; Oke, V.; Allen, G. Model-based verification of PLC programs using Simulink design. In Proceedings of the IEEE International Conference on Electro Information Technology, Grand Forks, ND, USA, 19–21 May 2016; pp. 211–216. [Google Scholar]
  40. Red Eléctrica de España, Península—Seguimiento de la Demanda de Energía Eléctrica. Available online: https://demanda.ree.es/visiona/peninsula/demanda/total (accessed on 16 December 2020).
  41. Alam, M.J.E.; Muttaqi, K.M.; Sutanto, D. A novel approach for ramp-rate control of solar PV using energy storage to mitigate output fluctuations caused by cloud passing. IEEE Trans. Energy Convers. 2014, 29, 507–518. [Google Scholar] [CrossRef] [Green Version]
  42. Tzoumanikas, P.; Nikitidou, E.; Bais, A.F.; Kazantzidis, A. The effect of clouds on surface solar irradiance, based on data from an all-sky imaging system. Renew. Energy 2016, 95, 314–322. [Google Scholar] [CrossRef]
  43. Messina, A.A.; Imbruglia, A.; Calabretta, M.; Vinciguerra, V.; Moise, C.C.; Sitta, A.; Enachescu, M.; Roccaforte, F. The “first and euRopEAn siC eighT Inches pilOt liNe”: A project, called REACTION, that will boost key SiC Technologies upgrading (developments) in Europe, unleashing Applications in the Automotive Power Electronics Sector. In Proceedings of the 2020 AEIT International Conference of Electrical and Electronic Technologies for Automotive, AEIT AUTOMOTIVE 2020, Turin, Italy, 18–20 November 2020. [Google Scholar]
Figure 1. Global scheme of the power plant control.
Figure 1. Global scheme of the power plant control.
Electronics 10 00796 g001
Figure 2. Simulink model of the hybrid power plant.
Figure 2. Simulink model of the hybrid power plant.
Electronics 10 00796 g002
Figure 3. Schematic of the solar photovoltaic (PV) silicon carbon (SiC) inverter.
Figure 3. Schematic of the solar photovoltaic (PV) silicon carbon (SiC) inverter.
Electronics 10 00796 g003
Figure 4. Scenario 1: Variable demand curve and maximum solar PV and wind generation.
Figure 4. Scenario 1: Variable demand curve and maximum solar PV and wind generation.
Electronics 10 00796 g004
Figure 5. Scenario 2: Variable demand curve, maximum solar PV generation and zero wind generation.
Figure 5. Scenario 2: Variable demand curve, maximum solar PV generation and zero wind generation.
Electronics 10 00796 g005
Figure 6. Irradiance profile applied to solar PV generation to simulate a cloud transient phenomenon.
Figure 6. Irradiance profile applied to solar PV generation to simulate a cloud transient phenomenon.
Electronics 10 00796 g006
Figure 7. Scenario 3a: Cloud transient analysis for maximum solar PV and wind generation for a 4 kW demand.
Figure 7. Scenario 3a: Cloud transient analysis for maximum solar PV and wind generation for a 4 kW demand.
Electronics 10 00796 g007
Figure 8. Scenario 3b: Cloud transient analysis for maximum solar PV and wind generation for a 10 kW demand.
Figure 8. Scenario 3b: Cloud transient analysis for maximum solar PV and wind generation for a 10 kW demand.
Electronics 10 00796 g008
Figure 9. Scenario 4a: Cloud transient analysis for maximum solar PV generation and zero wind generation for a 4 kW demand.
Figure 9. Scenario 4a: Cloud transient analysis for maximum solar PV generation and zero wind generation for a 4 kW demand.
Electronics 10 00796 g009
Figure 10. Scenario 4b: Cloud transient analysis for maximum solar PV generation and zero wind generation for a 10 kW demand.
Figure 10. Scenario 4b: Cloud transient analysis for maximum solar PV generation and zero wind generation for a 10 kW demand.
Electronics 10 00796 g010
Figure 11. Scenario 1: Variable demand curve and maximum solar PV and wind generation with battery energy storage system (BESS).
Figure 11. Scenario 1: Variable demand curve and maximum solar PV and wind generation with battery energy storage system (BESS).
Electronics 10 00796 g011
Figure 12. Scenario 2: Variable demand curve, maximum solar PV generation and zero wind generation with BESS.
Figure 12. Scenario 2: Variable demand curve, maximum solar PV generation and zero wind generation with BESS.
Electronics 10 00796 g012
Figure 13. Scenario 3a: Cloud transient analysis for maximum solar PV and wind generation for a 4 kW demand with the BESS.
Figure 13. Scenario 3a: Cloud transient analysis for maximum solar PV and wind generation for a 4 kW demand with the BESS.
Electronics 10 00796 g013
Figure 14. Scenario 3b: Cloud transient analysis for maximum solar PV and wind generation for a 10 kW demand with the BESS.
Figure 14. Scenario 3b: Cloud transient analysis for maximum solar PV and wind generation for a 10 kW demand with the BESS.
Electronics 10 00796 g014
Figure 15. Scenario 4a: Cloud transient analysis for maximum solar PV generation and zero wind generation for a 4 kW demand with the BESS.
Figure 15. Scenario 4a: Cloud transient analysis for maximum solar PV generation and zero wind generation for a 4 kW demand with the BESS.
Electronics 10 00796 g015
Figure 16. Scenario 4b: Cloud transient analysis for maximum solar PV generation and zero wind generation for a 10 kW demand with the BESS.
Figure 16. Scenario 4b: Cloud transient analysis for maximum solar PV generation and zero wind generation for a 10 kW demand with the BESS.
Electronics 10 00796 g016
Figure 17. Comparison between fuel energy consumption and the renewable energy production in a conventional method and in the proposed one.
Figure 17. Comparison between fuel energy consumption and the renewable energy production in a conventional method and in the proposed one.
Electronics 10 00796 g017
Figure 18. Power demand, spinning reserve (SR) values and activation status of synchronous generator 2 (SG2), in the case without non-priority loads (conventional method).
Figure 18. Power demand, spinning reserve (SR) values and activation status of synchronous generator 2 (SG2), in the case without non-priority loads (conventional method).
Electronics 10 00796 g018
Figure 19. Power demand, SR values and activation status of SG2 in the case with non-priority loads (proposed method).
Figure 19. Power demand, SR values and activation status of SG2 in the case with non-priority loads (proposed method).
Electronics 10 00796 g019
Table 1. Sources and loads of the considered hybrid power plant.
Table 1. Sources and loads of the considered hybrid power plant.
TypeQuantityNominal Power
Solar PV15 kW
Wind16 kW
Synchronous Generators (SGs)25 kW
Battery Energy Storage System (BESS)1 (optional)5 kW
Total load-10 kW
Table 2. Maximum variation in solar irradiance for decreasing transients.
Table 2. Maximum variation in solar irradiance for decreasing transients.
TimeVariation
1 s23%
10 s90.8%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Martín-Arroyo, S.; Cebollero, J.A.; García-Gracia, M.; Llamazares, Á. Stand-Alone Hybrid Power Plant Based on SiC Solar PV and Wind Inverters with Smart Spinning Reserve Management. Electronics 2021, 10, 796. https://doi.org/10.3390/electronics10070796

AMA Style

Martín-Arroyo S, Cebollero JA, García-Gracia M, Llamazares Á. Stand-Alone Hybrid Power Plant Based on SiC Solar PV and Wind Inverters with Smart Spinning Reserve Management. Electronics. 2021; 10(7):796. https://doi.org/10.3390/electronics10070796

Chicago/Turabian Style

Martín-Arroyo, Susana, José Antonio Cebollero, Miguel García-Gracia, and Álvaro Llamazares. 2021. "Stand-Alone Hybrid Power Plant Based on SiC Solar PV and Wind Inverters with Smart Spinning Reserve Management" Electronics 10, no. 7: 796. https://doi.org/10.3390/electronics10070796

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