|
|
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 |
|
|
