The Liquid Cooling Library, or LCL, is targeted to modeling of liquid cooling systems in a broad range of applications. Examples are automotive, industrial equipment and process industry. The library can be used for component selection, dimensioning, system performance studies, virtual prototyping of system designs, transient response studies and support control system development and evaluation. The physical component model approach makes it easy to realize non-standard circuits.
The basis for LCL is a performance effective formulation for incompressible fluid system modeling, which also handles closed circuits. On top of that is a wide range of fluid components models, which are easily customizeable by the user. Further, several geometry based components are included. These are based on the generic fluid components and adds geometric loss coefficient data from litterature. Also available are medium property models for the most commonly used coolants and refrigerants (liquid phase).
The library includes a number of components and pre-built models – included as sub-packages. Components from each sub-package are readily available to drag-and-drop into system models. Also included is a package of experiments that contain examples of system models that can be simulated. The models included in this package can provide guidance on how components can be used as well as how results can be presented by using visualizers in the diagram layer.
Also found on the top level of the library is the Media package, which contain definitions of medium property models. Users can easily create their own medium models by duplicating one of the packages and adding their own data as tabulated properties versus temperature. The Utilities package contain definitions of supporting classes and it's contents should normally not be used directly by a library user.
The AggregateVolume component can be used to summarize the liquid volume in a given circuit. The component is simply added at some level of the model, and the liquid volumes of all components on the same, or lower levels will be summarized. The volume of specific components can be excluded from the total amount by setting the parameter include_in_aggregate = false on the component.
All Modelon libraries are compatible and can be combined to solve specific engineering design tasks. Two libraries of Modelon are of particular interest for the Liquid Cooling library: the Heat Exchanger library and the Vapor Cycle library. The Heat Exchanger library contains detailed models of heat exchangers and permits stacking. The Vapor Cycle library on the other hand is designed for modeling vapor compression cycles. Please note that both these libraries can also be used as a stand alone solution.