Skip to content

Rodolfo9706/ThreePhase-adaptive-control

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Model Adaptive Control for Three-Phase AC/DC Converters

This repository contains the implementation of a Lyapunov-based nonlinear adaptive controller for three-phase AC/DC converters operating under exogenous disturbances and load variations. The control strategy ensures output voltage regulation and addresses the challenges of bilinear and underactuated system dynamics.

The full paper is available in: https://www.sciencedirect.com/science/article/pii/S0967066125001649

Descripción


🚀 Key Features

Nonlinear Adaptive Control: Enhances system stability and robustness against disturbances.
Almost Global Asymptotic Stability: Achieved through Lyapunov-based techniques.
Space Vector PWM (SVPWM): Efficient control input distribution.
Comparison with PI Controllers: Demonstrates superior performance.
Software-in-the-Loop (SITL) Simulations: Validated in PSpice under realistic conditions.


📂 Repository Contents

📌 Mathematical Model: Equations governing the converter dynamics.
📌 Control Algorithm Implementation: Nonlinear adaptive control logic.
📌 Simulation Scripts: Simscape - simulink validation
📌 Simulation Scripts: SITL validation using PSpice.

📁 Repository Structure

  • Orcad-simulink/
    Contains the co-simulation setup for PSpice and Simulink.

    • param.m: System parameters.
    • AdaptiveSIL.slx: Adaptive control model linked with PSpice.
  • control/
    Includes the nonlinear adaptive controller with standard Simulink blocks.

    • params.m: Parameter file for control tuning.
    • AdaptiveControl.slx: Implementation of the adaptive control logic.
  • toolbox/
    Simscape-based implementation using Power Electronics toolbox (no PSpice needed).

    • params.m: Control parameters.
    • simsimulink.slx: Equivalent adaptive controller using Simscape libraries.

🔧 Getting Started

Clone the repository and follow the setup instructions to reproduce the results presented in the study. Contributions and discussions are welcome!

git clone https://github.com/Rodolfo9706/Model-adaptive-control-for-AC-DC-three-phase-converters.git
cd Model-adaptive-control-for-AC-DC-three-phase-converters

Contributors

About

This repository contains the implementation of a Lyapunov-based nonlinear adaptive controller for three-phase AC/DC converters under exogenous disturbances and load variations. The control strategy ensures output voltage regulation and addresses the challenges of bilinear and underactuated system dynamics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors