到目前为止,我们已经介绍了所有类型的模型,而没有任何真正讨论过如何正确地对模型进行组织。在某些情况下,如在NewtonCoolingWithTypes例子讨论添加物理量类型信息时,把所有信息放在单一的模型内实在有些奇怪。有许多情况,相同的信息在多个模型里被重复,这使得对这些模型的维护变得非常困难。

好消息是,许多这样的前述例子能够通过借助Modelica的package系统得到极大改善。package在概念上类似于目录。它包含一系列Modelica实体的集合。通过引用或者导入这些实体,我们就可以避免重复。

本章提供了几个例子,去演示如何使用Modelica的包这个功能。本章结束时将讨论Modelica标准库,这个所有Modelica工具都附带的包含了大量可重用内容的模型库。