Juliacon 2024

Robust Calibration of Industrial HVAC and Battery Systems
07-12, 16:00–16:30 (Europe/Amsterdam), Else (1.3)

Industrial systems often rely on modeling and simulation from design to operation and require robust, performant and scalable computational approaches. In this talk we will focus on techniques used to build robust calibration methods for HVAC and Battery systems in JuliaSimModelOptimizer, part of JuliaSim, a commercial product from JuliaHub.


ModelingToolkit.jl provides a scalable and performant way of building large scale models for industrial systems due to its advanced symbolic manipulation techniques and its acasual nature.
Once these models are constructed, fine-tuning becomes essential to align their behavior with real-world industrial systems. This calibration process entails incorporating design constraints and integrating experimentally measured real-world data into the models.

Calibrating models to data can be difficult due to the behavioral complexity of the models and the challenges that are brought in by the data, such as noise, partial observability or sparsity of the measurements.

The JuliaSim Model Library includes high performance, composable, domain specific tools for industrial systems. JuliaSim-HVAC is one such component, which can be used to describe refrigeration, air conditioning systems etc. Additionally, JuliaSim-Batteries can be used to design and simulate electrochemical models of large battery packs.

In this talk we will explore techniques such as Single Shooting, Multiple Shooting, Collocation and Prediction Error Method exemplified on HVAC and Battery systems and show how they can help avoid local minima during calibration procedures. In order to demonstrate the robustness of our results, we will compare our predictions against validation data sets. Moreover we can investigate the effects of unidentifiability of parameters using Bayesian priors on the parameters.

I am a Software Engineer at JuliaHub
github: https://github.com/sathvikbhagavan/

I am a software engineer at JuliaHub with a background in theoretical and computational physics.
https://github.com/SebastianM-C

This speaker also appears in: