Applications Engineer · Wolfram MathCore · Linköping, Sweden

Physical modeling, simulation, and the overlap with machine learning.

I build and simulate multi-domain systems using Modelica and Wolfram Language. I write books and give conference talks to make these methods accessible to working engineers. At Wolfram MathCore, I work on AI-simulation hybrid workflows.

Get in touch
Ankit Anurag Naik

Selected work

Essay
Modelling a book launch as a stock-and-flow system

Built a Modelica stock-and-flow model of reader acquisition — tracking seven stocks, six feedback loops, and a three-month simulation. The model showed the warm pool of aware-but-unconverted readers was 20× the buyer count. That changed what I did next.

Read on LinkedIn →
Talk
Training Your AI with System Modeler

Three workflows using simulation as the training environment: a neural state predictor for EV battery temperature, a CTESN surrogate model for fast optimization, and a Q-learning agent trained entirely inside simulation. All grounded in physics, all traceable to equations.

YouTube →
Talk
Rooftop solar ROI — a replicable simulation workflow

Thermal model of a house in Linköping using 10 years of PVGIS climate data. Full energy demand and PV production simulation. Payback period: 16 years in Sweden, 6 in Delhi, 3.6 in Calama, Chile. Template notebook available for any location.

YouTube →
Research
CTESN surrogate modeling for Modelica model calibration

Continuous-Time Echo State Networks trained on simulation data to replace expensive physics models inside calibration and optimization loops. Matches full-model dynamics, runs orders of magnitude faster, and exports as a native System Modeler component.

Wolfram Community →

Books

Thinking in Systems, Not Code
Modelica · Systems thinking
Thinking in Systems, Not Code

How to model complex systems — energy, control, business, physical — using Modelica as a reasoning tool. Written for engineers who want to understand system behavior, not just simulate it.

Getting Started with Modelica
Beginner · 2026
Getting Started with Modelica

A ground-up introduction to Modelica and Wolfram System Modeler, developed from a two-day workshop with aerospace engineers. Covers the language, multi-domain modeling, and practical simulation workflows from first principles.

"The material is very approachable and contains lots of great insights."

Michael Tiller — author of Modelica by Example, via LinkedIn


Community & talks

Wolfram Community

Public notebooks and tutorials

Worked examples on System Modeler, Wolfram Language, surrogate modeling, and AI-simulation workflows. All notebooks are public and free.

community.wolfram.com/web/ankitn →
Conference presentations
  • Train Your AI with System Modeler — Modelica Conference 2024
  • Thermal Management of EVs — Wolfram Technology Conference
  • Rooftop Solar ROI: simulation-based workflow for any location
  • CTESN surrogate modeling for Modelica model calibration

Applications Engineer at Wolfram MathCore in Linköping, Sweden. I work on multi-domain system modeling, simulation, and workflows that connect physics-based models to analysis, optimization, and machine learning.

Two books published. A third — Thinking in Optima, on engineering optimization with Modelica and Wolfram Language — is in progress.


Get in touch.

If you're working on something in this space — physical modeling, simulation, AI-physics integration — or just want to compare notes, feel free to reach out.