SEARCH Advanced Search
Topic
Language
Getting Started with Modelica: A Language for Modeling Dynamic Systems
Getting Started with Modelica: A Language for Modeling Dynamic Systems
by Ankit Anurag Naik
  • Publisher: Ankit Anurag Naik
  • Year: 2026
  • ISBN: 9789199160801 (Paperback)
  • 276 pp
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. 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 Related Topics
Computer Science, Modeling and Simulation
Can't find what you're looking for or don't see your title listed? Contact us »