ProcessSimulator.jl - A Differentiable Chemical Process Simulator
Offered By: The Julia Programming Language via YouTube
Course Description
Overview
Explore a differentiable chemical process simulator in this 11-minute conference talk from JuliaCon 2024. Dive into ProcessSimulator.jl, a Julia package that leverages ModelingToolkit.jl to provide dynamic and steady-state process simulation capabilities. Learn about its unique features, including robust process flowsheeting using symbolic transformations and automatic differentiation, integration with Clapeyron.jl for thermodynamic properties, system-level superstructure optimization, and interfaces with SciML and DifferentialEquations.jl for dynamic simulations. Discover how this open-source tool addresses limitations of commercial simulators by offering the flexibility of a full-fledged programming language and supporting next-generation workflows in chemical process engineering.
Syllabus
ProcessSimulator.jl: A Differentiable Chemical Process Simulator | Riedemann, Subramanian, Viena
Taught by
The Julia Programming Language
Related Courses
Introduction to Neural Networks and PyTorchIBM via Coursera Regression with Automatic Differentiation in TensorFlow
Coursera Project Network via Coursera Neural Network from Scratch in TensorFlow
Coursera Project Network via Coursera Customising your models with TensorFlow 2
Imperial College London via Coursera PyTorch Fundamentals
Microsoft via Microsoft Learn