Skip to content

simscape/Power-Converter-Circuit-Control-Simscape

Repository files navigation

Power Converter Circuit and Control Design with Simscape

Power converters are fundamental components in various electrification applications. This repository provides tools and workflows to design and analyze different power converter configurations and control techniques.

View Power Converter Circuit and Control Design with Simscape on File Exchange Open in MATLAB Online

📖 Table of Contents


🌍 Overview

This repository provides workflows for modeling, simulating, and analyzing power converter circuits and control systems using Simscape Electrical. It supports the design and simulation of various converter topologies and control algorithms for grid modernization and transportation electrification applications.


⚡ Engineering Solutions

Grid-Forming Converter Design


Modern power systems face reduced inertia and limited short-circuit current due to increased use of converter-based resources and fewer synchronous machines. Grid-forming (GFM) converters address these issues by emulating synchronous machine dynamics, providing inertia, damping, and enhanced control of active and reactive power.
GFMConverter
The GFM design solution shows you how to develop and test a grid-forming (GFM) converter control. The design solution allows you to:
  • Design a generic GFM converter and analyze its transient response.
  • Implement virtual synchronous and droop control methods to emulate inertia and enhance stability.
  • Apply virtual impedance and current limiting fault-ride through methods.
  • Adapt the design to a wide range of network strengths.
  • Verify conformance to grid code GC0137.
GFMConverterFreq

LLC Resonant Converter Design


This design solution enables you to design and analyze a full-bridge LLC resonant converter. The workflow guides you through developing the converter to meet your specifications by plotting gain curves for various load conditions, quality factors, and inductor ratios.
LLCConverter
The design solution enables you to:
  • Develop an LLC converter that meets your specifications.
  • Plot gain curves for different loads, quality factors, and inductor ratios.
  • Optimize performance by adjusting quality factor and inductor ratio.
  • Linearize the plant for control design using time-domain simulation.
  • Design and tune the controller compensator to meet performance targets.
  • Estimate component power loss and calculate overall efficiency with support functions.
LLCConverter1

🛠️ Prerequisites

  • MATLAB R2025b or later
  • Simscape and Simscape Electrical

🚀 Setup

  1. Clone or download the repository.
  2. Add the folder to your MATLAB path.
  3. Open PowerConverterCircuitAndControlDesignWithSimscape.prj to get started.
  4. Use project shortcut buttons in the toolstrip to access examples.

© 2023–2026 The MathWorks, Inc.

About

This repository shows how to design various power converter circuits and their corresponding control techniques.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors