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...
Main Authors: | , , , , , , |
---|---|
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 |