Wolfram Library Archive


Courseware Demos MathSource Technical Notes
All Collections Articles Books Conference Proceedings
Title

Getting Started with Modelica: A Language for Modeling Dynamic Systems
Author

Ankit Anurag Naik
Book information

Publisher: Ankit Anurag Naik
Copyright year: 2026
ISBN: 9789199160801
Medium: Paperback
Pages: 276
Buy this book
Contents

Introduction
Chapter 1: Why Modelica?
Chapter 2: The Modelica Standard Library and Your First Model
Chapter 3: Causal vs. Acausal Modeling
Chapter 4: Writing Your First Textual Model
Chapter 5: Naming Conventions, Units, and Package Design
Chapter 6: Arrays and For Loops
Chapter 7: Events and Hybrid Models
Chapter 8: Inheritance and Partial Models
Chapter 9: Records and Replaceable Components
Chapter 10: Functions and Enumerations
Chapter 11: Using Data: Tables, Lookups, and Export
Chapter 12: How Modelica Solves Equations
Chapter 13: Modeling in Practice: Reflections
Chapter 14: Experiments, Solvers, and FMI
Chapter 15: Modelica in the Age of LLMs
Chapter 16: Resources, Libraries, and What Comes Next
Appendix A: Installing Wolfram System Modeler
Description

Modelica is the language engineers reach for when a system crosses domain boundaries — when the same model must capture electrical, thermal, mechanical, and fluid behavior at once. This book builds the language from scratch, the way a tutor would.

Getting Started with Modelica is structured as a guided progression. Each chapter adds one idea. Every concept is grounded in code you write yourself. Nothing is assumed from the previous page that wasn't taught on it. By the end, you can read existing models, write new ones, diagnose problems, and know where to look when something does not behave as expected.

No prior Modelica experience required. Basic familiarity with differential equations and engineering systems is assumed.
Subjects

*Applied Mathematics > Computer Science
*Mathematics > Calculus and Analysis > Dynamical Systems
*Wolfram Technology
*Wolfram Technology > SystemModeler
*Wolfram Technology > Wolfram Language