Continuous Integration with Simulink for Power Electronics Control Design
Overview
Developing embedded software for power electronics and motor control applications often involves complex algorithms, tight real-time constraints, and frequent iteration across modeling, testing, and code development. Learn how Continuous Integration (CI) and Model-Based Design can help automate verification, improve software quality, and accelerate development workflows.
Join MathWorks engineers to learn how to integrate Model-Based Design into a Continuous Integration pipeline and automate model checks, testing, and code generation using GitHub Actions. Using a traction motor control example, you’ll see how these workflows can improve software quality and help engineering teams scale development practices across projects.
Highlights
- Build a Continuous Integration pipeline for a Simulink project.
- Run model checks, tests, and code generation in GitHub Actions.
- Apply the pipeline to a traction motor control example.
- Use CI results to find issues earlier in the development workflow.
- Extend the workflow across teams and projects.
Please allow approximately 45 minutes to attend the presentation and Q&A session. We will be recording this webinar, so if you can't make it for the live broadcast, register and we will send you a link to watch it on-demand.
About the Presenter
Dakai Hu is a Principal Application Engineer at The MathWorks. He received his Ph.D. in Electrical Engineering from The Ohio State University with a focus on power electronics and electric machine drives. His work at The MathWorks centers on enabling Model-Based Design workflows for electrification applications, including physical modeling, control system development, calibration, and embedded deployment.