Thinking in Systems, Not Code
A practical guide to modeling complex systems using Modelica and system-level thinking.
Why this book
Modern engineering problems are not just about code—they’re about how components interact across domains. This book reframes modeling as system reasoning across energy, control, business and physics, using Modelica as the practical toolchain.
Who it's for
- Engineers learning Modelica
- Experienced modelers seeking deeper system understanding
- System architects and control engineers
- Anyone building simulations or digital twins
Testimonials
“Clear, engaging guide to system connections”
“The material is very approachable and contains lots of great insights.”
Watch the interview
If the player doesn’t load, watch on YouTube.
What is Modelica?
Modelica is an equation-based, multi-domain language for modeling physical and cyber-physical systems (mechanical, electrical, thermal, hydraulics, control logic and more).
Get the book
About the author
Ankit Anurag Naik is an Application Engineer at Wolfram MathCore AB, working on multidisciplinary system modeling, simulation, and workflows that connect modeling to analysis, optimization, and communication.