🧩 Libraries

Dymola comes with 20+ specialized libraries, pre-built collections of components and systems that let you skip the tedious modeling work and jump straight into solving real-world problems. Think of them as your simulation toolbox: whether you’re designing a car, optimizing a power grid, or testing an aircraft system, there’s a library to match your needs.

 

🔍 How to Get Started?

  1. Browse the Files/Libraries Menu in Dymola to see what’s available. If expected or ordered libraries are missing, you need to run through the installation procedure one more to modify the installation, and include the libraries.
  2. Pick a Library (e.g., "ElectrifiedPowerTrain" or "TIL Suite").
  3. Explore the User's guide.ℹ️ 
  4. Duplicate an existing example or template.▶️ 
  5. Modify the parameters or drag & drop new components into your model.
  6. Simulate and Analyze the results.

 

Interested in 🔋 Electrification?

Looking for 🔥 Thermo-Fluid modeling solutions?

Require a detailed modeling of 🚗  Vehicle Dynamics?

Looking for ✈️  Aircraft modeling?

Specialized in 🏭  Processes?

Or looking for information on ⚒️  Other topics?

 

Not sure which library to use or how to start ? Check the 📊 Case Studies & Capabilities, they’re a great way to get inspired!

 

🔋  Electrification

Interested in Electrification topics (electrified powertrain, batteries & fuel cells, renewable energy systems...)?

 

🔥 Thermo-Fluid

Looking for solutions around Thermodynamic Systems, Fluid Modeling, and Thermal Management?

 

🚗 Vehicles

Require a detailed modeling of Vehicle Dynamics for drivability and durability analysis?

 

✈️  Aircraft

Looking for Aircraft Modeling & System Integration?

 

🏭  Processes

Specialized in specific processes, like separation, distillation or pulp & paper?

 

⚒️ Miscellaneous

Dymola comes also with embedded complementary libraries like:

  • DymolaModels: a collection of entry-level system simulation models, complementary to MSL
  • Testing: build test cases, create reference results and run the tests inside Dymola for non-regression testing
  • Design/Optimization: calibration, experimentation, optimization and validation solutions
  • DeviceDrivers: interfaces with hardware drivers
  • SMArtInt: integrate various artificial intelligence (AI) models into Dymola

 

Also, as Modelica is an open-source language, the community has come up with very mature libraries around:

  • ExternData: data I/O of CSV, INI, JSON, MATLAB MAT, SSV, TIR, Excel XLS/XLSX and XML files
  • Transform: modeling nuclear thermal hydraulic energy systems
  • Buildings: design and operation of building and district energy and control systems
  • IdealizedContact: modeling and handling of collisions in MultiBody Systems

Some open-source libraries can be directly intalled in Dymola (starting 2026x), using the dialog in Tools > Library Management > Install > Recommended libraries. For non-proposed libraries, use the GitHub URL option in the same dialog.