Skip to content

Introduction to ModelingToolkit for Industrial Modelers

JuliaHub Webinar

On-Demand Webinar

In this hands-on webinar, our expert team will walk you through getting started with using ModelingToolkit.jl to solve real-life problems. To start we’ll show the fundamentals of defining variables, parameters, and equations to solve a steady-state nonlinear problem. Then we’ll add time to the problem to show how we can also solve a set of differential equations. ModelingToolkit.jl can be used in this way to solve a flat system of equations, however, this quickly becomes cumbersome for more complex real-life systems. Acausal Modeling is then introduced to show how complex models can be constructed by assembly of components. Components are defined using the fundamentals previously covered. Finally, with the understanding of how to build components and connect them to create systems, we’ll cover a couple of fundamental industrial examples, such as a DC motor and Mass-Spring-Damper.

ModelingToolkit.jl is an open-source symbolic-numeric modeling Julia package. It combines some of the features from symbolic computing packages like SymPy or Mathematica with the ideas of equation-based modeling systems like the causal Simulink and the acausal Modelica. It bridges the gap between many different kinds of equations, allowing one to quickly and easily transform systems of DAEs into optimization problems, or vice-versa, and then simplify and parallelize the resulting expressions before generating code.

Speakers

Brad Carman
Brad Carman
Director of Consulting
Brad Carman served as a Mechanical Engineer at Instron specializing in System Modeling with focus on model and software development for the Crash Simulation system. Recently Carman has joined JuliaHub to lead the Consulting team.
Juliahub - Headshot - Mike Tiller
Michael Tiller
Senior Director of Product Management for JuliaSim
Michael Tiller holds a PhD in Mechanical Engineering from the University of Illinois at Urbana-Champaign. He is currently the Senior Director of Product Management for JuliaHub's JuliaSim product. Before joining JuliaHub, Dr. Tiller worked for Ford Motor Company, LMS and Dassault Systèmes. He was the Founder at Xogeny (later acquired by Ricardo) and was most recently the CTO of Realis Simulation. He is the author of two textbooks on modeling of physical systems.
Dr. Chris Rackauckas is the VP of Modeling and Simulation at JuliaHub
Dr. Chris Rackauckas
Director, Modeling and Simulation

Access this Webinar for free