< Back to Technical Support

2019.2 Release Notes – Environmental Control Library 3.7

Environmental Control Library v3.7 is part of Modelon’s 2019.2 release.

New versions of Modelon libraries are sold and distributed directly from Modelon, as well as approved resellers.

New features

  • A new experiment ThreeWheelBootstrap air refrigeration cycle with temperature control. This addition also comes with new parameterized example components for compressors, turbines and heat exchangers.
  • A new ejector model is added based on the ESDU 92042 for both design and performance prediction.


  • The turbine map on file TurbineMapLinearOnFile can now scale the nozzle area, if the actual nozzle area differs from the one used in the map-file.

Fixed issues

  • The multiport PressureBoundary would be used instead of the single port pressure boundary. This change will be handled by the conversion script. Also a connectorSizing annotation has been added to the port size parameter ‘N’ in PressureBoundary to automatically compute the size depending on the number of connections made to the port.
  • Added mediumName constant to all the medias, to trigger a compilator error when different media models are selected.
  • Corrected the System_AFS model in RecoveryFactor to have an outer prefix instead of inner.

Library structure changes

New classes

  • EnvironmentalControl.Experiments.ThreeWheelBootstrap
  • EnvironmentalControl.HeatExchangers.Experiments
  • EnvironmentalControl.Compressors.Experiments
  • EnvironmentalControl.Pumps.EjectorESDU

Renamed classes

  • EnvironmentalControl.Examples -> EnvironmentalControl.Experiments
  • EnvironmentalControl.Examples.AirCycle -> EnvironmentalControl.Experiments.TwoWheelBootstrap
  • EnvironmentalControl.RamAir.Examples -> EnvironmentalControl.RamAir.Experiments
  • EnvironmentalControl.SystemBoundary.Atmosphere.SimpleAtmosphere -> EnvironmentalControl.SystemBoundary.Atmosphere.InternationalStandardAtmosphere
  • EnvironmentalControl.Sources.MultiPressureBoundary -> EnvironmentalControl.Sources.PressureBoundary
  • EnvironmentalControl.HeatExchangers.HeatExchangerMapBased -> EnvironmentalControl.HeatExchangers.StaticEffectivenessTable
  • EnvironmentalControl.HeatExchangers.StaticNTU -> EnvironmentalControl.HeatExchangers.EpsNTU
  • EnvironmentalControl.HeatExchangers.SubComponents.HeatTransfer.e_NTU -> EnvironmentalControl.HeatExchangers.SubComponents.HeatTransfer.Eps_NTU
  • EnvironmentalControl.Compressors.Examples.Compressor01File -> EnvironmentalControl.Compressors.Examples.CentrifugalCompressorFile
  • EnvironmentalControl.Compressors.Examples.Compressor01Matrix -> EnvironmentalControl.Compressors.Examples.CentrifugalCompressorMatrix
  • EnvironmentalControl.Compressors.Characteristics.Examples.Compressor01File -> EnvironmentalControl.Compressors.Characteristics.Examples.CentrifugalCompressorFile
  • EnvironmentalControl.Compressors.Characteristics.Examples.Compressor01Matrix -> EnvironmentalControl.Compressors.Characteristics.Examples.CentrifugalCompressorMatrix
  • EnvironmentalControl.Utilities.Adapters.Examples -> EnvironmentalControl.Utilities.Adapters.Experiments

Moved classes

  • EnvironmentalControl.SystemBoundary.InletAir.BaseRamAir -> EnvironmentalControl.SystemBoundary.InletAir.Interfaces.BaseRamAir


The DATA_DIR and DIRECTORY strings have been removed. It is recommended to use the loadResource function instead which handles file paths in a better way.

The following components have been removed:

  • EnvironmentalControl.Sources.PressureBoundary

Conversion of user libraries

  • Automatic conversion of user libraries from version 3.6 to 3.7 is supported using the included conversion script “Convert_to_3.7.mos” located under EnvironmentalControl 3.7\Resources\Scripts.


  • Environmental Control Library is based on Modelon Base Library 3.4 and Modelica Standard Library 3.2.2 and 3.2.3.

Request Information

  • *Field required