The Design and Processor-In-The-Loop Implementation of a Super-Twisting Control Algorithm Based on a Luenberger Observer for a Seamless Transition between Grid-Connected and Stand-Alone Modes in Microgrids

The abrupt transfer from grid-connected (GC) to stand-alone (SA) operation modes is one of the major issues that may threaten the stability of a distributed generation (DG) system. Furthermore, if the islanding mode happens, it is vital to take into consideration the load voltages or load current wa...

Full description

Bibliographic Details
Main Authors: Ali Aillane, Karim Dahech, Larbi Chrifi-Alaoui, Aissa Chouder, Tarak Damak, Abdelhak Hadjkaddour, Pascal Bussy
Format: Article
Language:English
Published: MDPI AG 2023-05-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/16/9/3878
_version_ 1797602664052162560
author Ali Aillane
Karim Dahech
Larbi Chrifi-Alaoui
Aissa Chouder
Tarak Damak
Abdelhak Hadjkaddour
Pascal Bussy
author_facet Ali Aillane
Karim Dahech
Larbi Chrifi-Alaoui
Aissa Chouder
Tarak Damak
Abdelhak Hadjkaddour
Pascal Bussy
author_sort Ali Aillane
collection DOAJ
description The abrupt transfer from grid-connected (GC) to stand-alone (SA) operation modes is one of the major issues that may threaten the stability of a distributed generation (DG) system. Furthermore, if the islanding mode happens, it is vital to take into consideration the load voltages or load current waveforms as soon as feasible. This paper develops an advanced control technique based on a super-twisting sliding mode controller (ST-SMC) for a three-phase inverter operating in both the GC and SA modes. This control scheme is proposed to ensure a smooth transition from the GC to SA mode and enhance the load voltage waveforms under the islanding mode. In addition, to minimize the operational costs of the system and the complexity of the studied model, a digital Luenberger observer (DLO) with a proper design is adopted for estimating the inverter-side current. The control scheme of the whole system switches between a current control mode during the GC mode and a voltage control mode during the SA mode. The super-twisting control algorithm is applied to the outer voltage control loop involved in the cascaded voltage/current control scheme in the SA mode. Simulation tests of a three-phase inverter are performed for the purpose of assessing the suggested control performance by using the PowerSim (PSIM) software and comparing it with a classical PI controller. Furthermore, a processor-in-the-loop (PIL) implementation in a DSP board TMS32F28335 while debugging is conducted using code composer studio 6.2.0. The obtained results show efficient control properties, such as a smooth transition among the microgrid (MG) operating modes, as well as effectiveness and robustness during both the GC and SA operation modes.
first_indexed 2024-03-11T04:18:49Z
format Article
id doaj.art-077c411c08cd4e229153f72c7d44830d
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-03-11T04:18:49Z
publishDate 2023-05-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-077c411c08cd4e229153f72c7d44830d2023-11-17T22:52:57ZengMDPI AGEnergies1996-10732023-05-01169387810.3390/en16093878The Design and Processor-In-The-Loop Implementation of a Super-Twisting Control Algorithm Based on a Luenberger Observer for a Seamless Transition between Grid-Connected and Stand-Alone Modes in MicrogridsAli Aillane0Karim Dahech1Larbi Chrifi-Alaoui2Aissa Chouder3Tarak Damak4Abdelhak Hadjkaddour5Pascal Bussy6Laboratory of Sciences and Techniques of Automatic Control and Computer Engineering (Lab-STA), National School of Engineering of Sfax (ENIS), University of Sfax, Sfax 3038, TunisiaLaboratory of Sciences and Techniques of Automatic Control and Computer Engineering (Lab-STA), National School of Engineering of Sfax (ENIS), University of Sfax, Sfax 3038, TunisiaLaboratory of Innovative Technology (LTI, UR 3899), University of Picardie Jules Verne, 80000 Amiens, FranceElectrical Engineering Laboratory, University Mohamed Boudiaf of M’sila, M’sila 28000, AlgeriaLaboratory of Sciences and Techniques of Automatic Control and Computer Engineering (Lab-STA), National School of Engineering of Sfax (ENIS), University of Sfax, Sfax 3038, TunisiaLaboratory of Electrical Engineering and Automation, University Yahia Fares Medea, Medea 26000, AlgeriaLaboratory of Innovative Technology (LTI, UR 3899), University of Picardie Jules Verne, 80000 Amiens, FranceThe abrupt transfer from grid-connected (GC) to stand-alone (SA) operation modes is one of the major issues that may threaten the stability of a distributed generation (DG) system. Furthermore, if the islanding mode happens, it is vital to take into consideration the load voltages or load current waveforms as soon as feasible. This paper develops an advanced control technique based on a super-twisting sliding mode controller (ST-SMC) for a three-phase inverter operating in both the GC and SA modes. This control scheme is proposed to ensure a smooth transition from the GC to SA mode and enhance the load voltage waveforms under the islanding mode. In addition, to minimize the operational costs of the system and the complexity of the studied model, a digital Luenberger observer (DLO) with a proper design is adopted for estimating the inverter-side current. The control scheme of the whole system switches between a current control mode during the GC mode and a voltage control mode during the SA mode. The super-twisting control algorithm is applied to the outer voltage control loop involved in the cascaded voltage/current control scheme in the SA mode. Simulation tests of a three-phase inverter are performed for the purpose of assessing the suggested control performance by using the PowerSim (PSIM) software and comparing it with a classical PI controller. Furthermore, a processor-in-the-loop (PIL) implementation in a DSP board TMS32F28335 while debugging is conducted using code composer studio 6.2.0. The obtained results show efficient control properties, such as a smooth transition among the microgrid (MG) operating modes, as well as effectiveness and robustness during both the GC and SA operation modes.https://www.mdpi.com/1996-1073/16/9/3878microgridgrid-connected modeislanding modesmooth transitionsuper-twisting sliding mode controllerdigital Luenberger observer
spellingShingle Ali Aillane
Karim Dahech
Larbi Chrifi-Alaoui
Aissa Chouder
Tarak Damak
Abdelhak Hadjkaddour
Pascal Bussy
The Design and Processor-In-The-Loop Implementation of a Super-Twisting Control Algorithm Based on a Luenberger Observer for a Seamless Transition between Grid-Connected and Stand-Alone Modes in Microgrids
Energies
microgrid
grid-connected mode
islanding mode
smooth transition
super-twisting sliding mode controller
digital Luenberger observer
title The Design and Processor-In-The-Loop Implementation of a Super-Twisting Control Algorithm Based on a Luenberger Observer for a Seamless Transition between Grid-Connected and Stand-Alone Modes in Microgrids
title_full The Design and Processor-In-The-Loop Implementation of a Super-Twisting Control Algorithm Based on a Luenberger Observer for a Seamless Transition between Grid-Connected and Stand-Alone Modes in Microgrids
title_fullStr The Design and Processor-In-The-Loop Implementation of a Super-Twisting Control Algorithm Based on a Luenberger Observer for a Seamless Transition between Grid-Connected and Stand-Alone Modes in Microgrids
title_full_unstemmed The Design and Processor-In-The-Loop Implementation of a Super-Twisting Control Algorithm Based on a Luenberger Observer for a Seamless Transition between Grid-Connected and Stand-Alone Modes in Microgrids
title_short The Design and Processor-In-The-Loop Implementation of a Super-Twisting Control Algorithm Based on a Luenberger Observer for a Seamless Transition between Grid-Connected and Stand-Alone Modes in Microgrids
title_sort design and processor in the loop implementation of a super twisting control algorithm based on a luenberger observer for a seamless transition between grid connected and stand alone modes in microgrids
topic microgrid
grid-connected mode
islanding mode
smooth transition
super-twisting sliding mode controller
digital Luenberger observer
url https://www.mdpi.com/1996-1073/16/9/3878
work_keys_str_mv AT aliaillane thedesignandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT karimdahech thedesignandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT larbichrifialaoui thedesignandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT aissachouder thedesignandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT tarakdamak thedesignandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT abdelhakhadjkaddour thedesignandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT pascalbussy thedesignandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT aliaillane designandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT karimdahech designandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT larbichrifialaoui designandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT aissachouder designandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT tarakdamak designandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT abdelhakhadjkaddour designandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids
AT pascalbussy designandprocessorintheloopimplementationofasupertwistingcontrolalgorithmbasedonaluenbergerobserverforaseamlesstransitionbetweengridconnectedandstandalonemodesinmicrogrids