Webinar

Trimming, Linearization, and Model Predictive Control (MPC) Design with JuliaSim

Webinar

Trimming, Linearization, and Model Predictive Control (MPC) Design with JuliaSim

Event Date & Time

ET

Speakers

Share

Event Date & Time

ET

Speakers

Share

Watch a step-by-step demonstration of a typical workflow for a control engineer with JuliaSim. Using a realistic case study of controlling a non-linear Research Civil Aircraft Model (RCAM), you’ll learn about:

  • Building the dynamic system model using ModelingToolkit

  • Trimming, linearization and the trim point

  • Formulation and solution of a closed-loop linear MPC model together with the non-linear observer and plant model

The new MPC surrogatization feature presented allows for fast, optimizer-free closed-loop control by learning the control law from data. With the toolkit, linear MPC problems can be solved at 4000 Hz, nonlinear MPC problems at 1000 Hz, and surrogatized MPC problems at 1,000,000 Hz.

Speakers

Dr. Fredrik Bagge Carlson leads the Dyad Control-systems team at JuliaHub. He holds a PhD in Automatic Control from Lund University, and has over 10 years of experience in the fields of modeling, control, system identification and robotics.

Avinash Subramanian is a Software Engineer at JuliaHub, specializing in simulation, control, and optimization. He leads the development of Dyad HVAC and thermal-fluid system models, enabling high-speed simulation of complex two-phase flows through advanced numerical methods. He also contributes to JuliaHub’s Optimal Uncertainty Quantification efforts, building algorithms for distributionally robust optimization in safety-critical systems. Prior to JuliaHub, Avinash was a graduate researcher at MIT’s Process Systems Engineering Laboratory and a lecturer at NTNU, Norway, where he taught Mixed-Integer and Nonconvex Optimization. He holds a PhD in Energy and Process Engineering from the Norwegian University of Science and Technology (NTNU).

Speakers

Dr. Fredrik Bagge Carlson leads the Dyad Control-systems team at JuliaHub. He holds a PhD in Automatic Control from Lund University, and has over 10 years of experience in the fields of modeling, control, system identification and robotics.

Avinash Subramanian is a Software Engineer at JuliaHub, specializing in simulation, control, and optimization. He leads the development of Dyad HVAC and thermal-fluid system models, enabling high-speed simulation of complex two-phase flows through advanced numerical methods. He also contributes to JuliaHub’s Optimal Uncertainty Quantification efforts, building algorithms for distributionally robust optimization in safety-critical systems. Prior to JuliaHub, Avinash was a graduate researcher at MIT’s Process Systems Engineering Laboratory and a lecturer at NTNU, Norway, where he taught Mixed-Integer and Nonconvex Optimization. He holds a PhD in Energy and Process Engineering from the Norwegian University of Science and Technology (NTNU).

Speakers

Dr. Fredrik Bagge Carlson leads the Dyad Control-systems team at JuliaHub. He holds a PhD in Automatic Control from Lund University, and has over 10 years of experience in the fields of modeling, control, system identification and robotics.

Avinash Subramanian is a Software Engineer at JuliaHub, specializing in simulation, control, and optimization. He leads the development of Dyad HVAC and thermal-fluid system models, enabling high-speed simulation of complex two-phase flows through advanced numerical methods. He also contributes to JuliaHub’s Optimal Uncertainty Quantification efforts, building algorithms for distributionally robust optimization in safety-critical systems. Prior to JuliaHub, Avinash was a graduate researcher at MIT’s Process Systems Engineering Laboratory and a lecturer at NTNU, Norway, where he taught Mixed-Integer and Nonconvex Optimization. He holds a PhD in Energy and Process Engineering from the Norwegian University of Science and Technology (NTNU).

/

/

Trimming, Linearization, and Model Predictive Control (MPC) Design with JuliaSim