Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a technical webinar where Dr. Fredrik Bagge Carlson and Dr. Avinash Subramanian walk through a control engineering workflow using JuliaSim, demonstrating advanced control techniques on a non-linear Research Civil Aircraft Model (RCAM). Learn how to build dynamic system models with ModelingToolkit, perform trimming and linearization around trim points, and implement closed-loop linear Model Predictive Control (MPC) with non-linear observer and plant models. Explore the groundbreaking MPC surrogatization feature that enables ultra-fast optimizer-free closed-loop control through data-driven learning, achieving impressive performance benchmarks - linear MPC at 4000 Hz, nonlinear MPC at 1000 Hz, and surrogatized MPC at 1,000,000 Hz. Gain insights into JuliaSim's next-generation simulation capabilities that combine Scientific Machine Learning (SciML) with equation-based digital twin modeling. Basic familiarity with Model Predictive Control concepts and related fields is recommended for following the technical content.
Syllabus
Introduction
JuliaSim Overview
Workflow
Application
Symbolic Modeling
Trimming
Linearization
Differential algebraic systems
Uncentered column filters
Linear NPC
Linear NPC without disturbance
Nonlinear NPC
NPC Philosophy
NPC Components
Enabling Technology
Recap
Taught by
JuliaHub