MathWorks - Mobile View
  • Sign In to Your MathWorks AccountSign In to Your MathWorks Account
  • Access your MathWorks Account
    • My Account
    • My Community Profile
    • Link License
    • Sign Out
  • Products
  • Solutions
  • Academia
  • Support
  • Community
  • Events
  • Get MATLAB
MathWorks
  • Products
  • Solutions
  • Academia
  • Support
  • Community
  • Events
  • Get MATLAB
  • Sign In to Your MathWorks AccountSign In to Your MathWorks Account
  • Access your MathWorks Account
    • My Account
    • My Community Profile
    • Link License
    • Sign Out

Videos and Webinars

  • MathWorks
  • Videos
  • Videos Home
  • Search
  • Videos Home
  • Search
  • Contact sales
  • Trial software
  Register to watch video
  • Description
  • Related Resources

Developing DC-DC Converter Control with Simulink: Designing Digital Controller

From the series: Developing DC-DC Converter Control with Simulink

Vivek Raju, MathWorks

Learn how to design a digital PID controller for a DC-DC converter. As the simulation model contains high-frequency switching and thus cannot be linearized, the transfer function is obtained by using system identification on measured input-output data. The transfer function is then used by the PID Tuner app from Simulink Control Design™ to automatically compute PID gains. PID controller design is verified in nonlinear simulation.

The example starts with a controller that has not been tuned. Simulation of a step response of output voltage shows that the controller does not provide desired response time. To tune the controller, PID Tuner app is used. The example shows how to open the feedback loop and inject a step signal into the plant. The simulation results are then collected and used for system identification to identify a transfer function of the converter at the current operating condition.  

Once the transfer function has been obtained, PID Tuner automatically computes PID Controller gains to meet bandwidth and phase margin requirements. The computed gains are used to update the gains of PID Controller block in the Simulink® model. The full nonlinear simulation is used to verify the improved controller performance that meets response time requirements.

Related Products

  • Simulink Control Design
  • Simscape

Learn More

Download packaged trial offer
Download code
10 Ways to Speed Up Power Conversion Control Design with Simulink- Download white paper
Speed Up Digital Control Design of DC-DC Converters with Simulink - Download white paper
EE Journal Chalk Talk: Simulation-Based Tuning of Power Electronics Controllers (21:43)
See How Engineers Worldwide Use Simulink To Design Digital Control For Power Converters
Get packaged trial
Get packaged trial
Related Information
Get Power Conversion Controls eBooklet

Feedback

Featured Product

Simulink Control Design

  • Request Trial
  • Get Pricing

Up Next:

Learn how to implement a digital controller for a DC-DC converter on an embedded processor.
4:59
Automatically Generating Controller Code for Implementation...
View full series (4 Videos)

Related Videos:

2:02
What Is Simulink Control Design?
5:04
Automatic Tuning of a Multivariable Distillation Column...
3:53
PID Controller Design in Simulink
5:40
PID Controller Tuning for a Model with Discontinuities
2:47
Automatic Tuning of Multi-Loop DC Motor Controller

View more related videos

MathWorks - Domain Selector

Select a Web Site

Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .

Select web site

You can also select a web site from the following list:

How to Get Best Site Performance

Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.

Americas

  • América Latina (Español)
  • Canada (English)
  • United States (English)

Europe

  • Belgium (English)
  • Denmark (English)
  • Deutschland (Deutsch)
  • España (Español)
  • Finland (English)
  • France (Français)
  • Ireland (English)
  • Italia (Italiano)
  • Luxembourg (English)
  • Netherlands (English)
  • Norway (English)
  • Österreich (Deutsch)
  • Portugal (English)
  • Sweden (English)
  • Switzerland
    • Deutsch
    • English
    • Français
  • United Kingdom (English)

Asia Pacific

  • Australia (English)
  • India (English)
  • New Zealand (English)
  • 中国
    • 简体中文Chinese
    • English
  • 日本Japanese (日本語)
  • 한국Korean (한국어)

Contact your local office

  • Contact sales
  • Trial software

Explore Products

  • MATLAB
  • Simulink
  • Student Software
  • Hardware Support
  • File Exchange

Try or Buy

  • Downloads
  • Trial Software
  • Contact Sales
  • Pricing and Licensing
  • How to Buy

Learn to Use

  • Documentation
  • Tutorials
  • Examples
  • Videos and Webinars
  • Training

Get Support

  • Installation Help
  • Answers
  • Consulting
  • License Center
  • Contact Support

About MathWorks

  • Careers
  • Newsroom
  • Social Mission
  • Contact Sales
  • About MathWorks

MathWorks

Accelerating the pace of engineering and science

MathWorks is the leading developer of mathematical computing software for engineers and scientists.

Discover…

  • Select a Web Site United States
  • Patents
  • Trademarks
  • Privacy Policy
  • Preventing Piracy
  • Application Status

© 1994-2021 The MathWorks, Inc.

  • Facebook
  • Twitter
  • Instagram
  • YouTube
  • LinkedIn
  • RSS

Join the conversation