< Back to Technical Support

Environmental Control Library – Release 3.3

Release Notes for Environmental Control Library 3.3 – Released 2017-03-31

Version 3.3 contains the changes described below.

Improvements
•    Restructured the library for easier navigation.
•    Additional documentation: Top level, sub-packages and components.


Fixed issues

  • Corrected the summary variables for the Cabin. The pressure and temperature were the constant start values, it is now the pressure and temperature from the volume.summary.
  • Corrected the summary temperature variable for the LumpedPipe. The temperature was taken from a temperatureSensor connected to portA. Instead the temperature is set to be the volume.summary.T when the volume is enabled, otherwise the temperatureSensor at portA will be used.
  • Added default values for boundary condition parameters such as temperature and pressure (MassFlowBoundary, PressureBoundary, MultiPressureBoundary).

Library structure changes
Renamed classes

  • EnvironmentalControl.Components.BoundaryConditions -> EnvironmentalControl.Sources
  • EnvironmentalControl.Components.Cabin -> EnvironmentalControl.Cabin
  • EnvironmentalControl.Components.Compressors -> EnvironmentalControl.Compressors
  • EnvironmentalControl.Components.FlowResistances -> EnvironmentalControl.Fittings
  • EnvironmentalControl.Components.HeatExchangers -> EnvironmentalControl.HeatExchangers
  • EnvironmentalControl.Components.Pipes -> EnvironmentalControl.Pipes
  • EnvironmentalControl.Components.Pumps -> EnvironmentalControl.Pumps
  • EnvironmentalControl.Components.Sensors -> EnvironmentalControl.Sensors
  • EnvironmentalControl.Components.Turbines -> EnvironmentalControl.Turbines
  • EnvironmentalControl.Components.Valves -> EnvironmentalControl.Valves
  • EnvironmentalControl.Components.Volumes -> EnvironmentalControl.Volumes
  • EnvironmentalControl.Choices -> EnvironmentalControl.Utilities.Choices
  • EnvironmentalControl.Functions -> EnvironmentalControl.Utilities.Functions

Removed EnvironmentalControl.Interfaces.Medium

  • EnvironmentalControl.Interfaces.Medium -> EnvironmentalControl.Interfaces.Deprecated.Medium

Restructured Cabin package Replace the use of “Partial” with “Base” for partial model names

  • EnvironmentalControl.Components.Cabin.SubComponents.PartialLumpedHeatTransfer -> EnvironmentalControl.Cabin.SubComponents.HeatTransfer.PartialLumpedHeatTransfer
  • EnvironmentalControl.Components.Cabin.SubComponents.LumpedHT_innerCabin -> EnvironmentalControl.Cabin.SubComponents.HeatTransfer.LumpedHT_innerCabin
  • EnvironmentalControl.Components.Cabin.Records.Summary -> EnvironmentalControl.Cabin.Records.CabinSummary

Restructured Pumps package

  • EnvironmentalControl.Components.Pumps.EjectorSummary -> EnvironmentalControl.Pumps.Records.EjectorSummary

Restructured Pipes package

  • EnvironmentalControl.Components.Pipes.PipeSummary -> EnvironmentalControl.Pipes.Records.PipeSummary
  • EnvironmentalControl.Components.Pipes.SubComponents.ConstLossCoefficients -> EnvironmentalControl.Pipes.Records.ConstLossCoefficients

Restructured Compressor package

  • EnvironmentalControl.Components.Compressors.Interfaces -> EnvironmentalControl.Compressors.Characteristics.Interfaces
  • EnvironmentalControl.Components.Compressors.Interfaces.MapInterface -> EnvironmentalControl.Compressors.Characteristics.Interfaces.CompressorMap
  • EnvironmentalControl.Components.Compressors.Examples -> EnvironmentalControl.Compressors.Characteristics.Examples
  • EnvironmentalControl.Components.Compressors.Templates -> EnvironmentalControl.Compressors.Characteristics.Templates

Restructured Sensors package. Move sensors out from IdealSensors package and removed “Sensor” from their names. Remove “partial” from interface names

  • EnvironmentalControl.Components.Sensors.IdealSensors.AbsoluteHumiditySensor -> EnvironmentalControl.Sensors.AbsoluteHumidity
  • EnvironmentalControl.Components.Sensors.IdealSensors.AbsolutePressureSensor -> EnvironmentalControl.Sensors.AbsolutePressure
  • EnvironmentalControl.Components.Sensors.IdealSensors.MassflowSensor -> EnvironmentalControl.Sensors.MassFlow
  • EnvironmentalControl.Components.Sensors.IdealSensors.RelativeHumiditySensor -> EnvironmentalControl.Sensors.RelativeHumidity
  • EnvironmentalControl.Components.Sensors.IdealSensors.RotationalSpeedSensor -> EnvironmentalControl.Sensors.RotationalSpeed
  • EnvironmentalControl.Components.Sensors.IdealSensors.SnowSensor -> EnvironmentalControl.Sensors.Snow
  • EnvironmentalControl.Components.Sensors.IdealSensors.TemperatureSensor -> EnvironmentalControl.Sensors.Temperature
  • EnvironmentalControl.Components.Sensors.IdealSensors.VolumeflowSensor -> EnvironmentalControl.Sensors.VolumeFlow
  • EnvironmentalControl.Components.Sensors.Interfaces.PartialSensor -> EnvironmentalControl.Sensors.Interfaces.Sensor
  • EnvironmentalControl.Components.Sensors.Interfaces.PartialFlowSensor -> EnvironmentalControl.Sensors.Interfaces.FlowSensor

Restructured Sources package, added thermal boundary conditions from SystemBoundary

  • EnvironmentalControl.SystemBoundary.ThermalBoundaryConditions -> EnvironmentalControl.Sources

Restructured Turbine package: Added Characteristics and moved Interfaces, Templates and Examples for Turbine maps there

  • EnvironmentalControl.Components.Turbines.Interfaces -> EnvironmentalControl.Turbines.Characteristics.Interfaces
  • EnvironmentalControl.Components.Turbines.Templates -> EnvironmentalControl.Turbines.Characteristics.Templates
  • EnvironmentalControl.Components.Turbines.Examples -> EnvironmentalControl.Turbines.Characteristics.Examples
  • EnvironmentalControl.Components.Turbines.Interfaces.PartialMapsTurbine -> EnvironmentalControl.Turbines.Characteristics.Interfaces.TurbineMap

Restructured Valves.Examples package

  • EnvironmentalControl.Components.Valves.Examples.MyFunction -> EnvironmentalControl.Valves.Characteristics.Polynomial
  • EnvironmentalControl.Components.Valves.Examples.ValveMyFunction -> EnvironmentalControl.Valves.Examples.ValvePolynomial
  • EnvironmentalControl.Valves.Interfaces.PartialAdiabaticControlValve -> EnvironmentalControl.Valves.Interfaces.AdiabaticControlValve
  • EnvironmentalControl.Valves.Interfaces.PartialOrificeValve -> EnvironmentalControl.Valves.Interfaces.OrificeValve

Restructured HeatExchangers package, removed Partial from names

  • EnvironmentalControl.Components.HeatExchangers.Examples.MapHex01File -> EnvironmentalControl.HeatExchangers.SubComponents.Characteristics.Examples.MapHex01File
  • EnvironmentalControl.Components.HeatExchangers.Examples.MapHex01Matrix -> EnvironmentalControl.HeatExchangers.SubComponents.Characteristics.Examples.MapHex01Matrix
  • EnvironmentalControl.Components.HeatExchangers.Interfaces.PartialHexEffectiveness -> EnvironmentalControl.HeatExchangers.SubComponents.Characteristics.Interfaces.HexEffectiveness
  • EnvironmentalControl.Components.HeatExchangers.Interfaces.PartialHeatTransferEfficiency”, “EnvironmentalControl.HeatExchangers.SubComponents.HeatTransfer.Interfaces.HeatTransferEfficiency
  • EnvironmentalControl.Components.HeatExchangers.Interfaces.NTUChannelInterface -> EnvironmentalControl.HeatExchangers.SubComponents.FlowChannels.Interfaces.NTUChannelInterface
  • EnvironmentalControl.Components.HeatExchangers.Templates -> EnvironmentalControl.HeatExchangers.SubComponents.Characteristics.Templates
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.HXMapSummary -> EnvironmentalControl.HeatExchangers.Records.HXMapSummary
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.PressureLoss -> EnvironmentalControl.HeatExchangers.Records.PressureLoss
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.ChannelGeometry -> EnvironmentalControl.HeatExchangers.Records.ChannelGeometry
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.e_NTU -> EnvironmentalControl.HeatExchangers.SubComponents.HeatTransfer.e_NTU
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.HeatTransferEfficiency -> EnvironmentalControl.HeatExchangers.SubComponents.HeatTransfer.HeatTransferEfficiency
  • EnvironmentalControl.Components.HeatExchangers.Interfaces -> EnvironmentalControl.HeatExchangers.SubComponents.FlowChannels.InterfacesEnvironmentalControl.Components.HeatExchangers.SubComponents.DynamicHXChannel -> EnvironmentalControl.HeatExchangers.SubComponents.FlowChannels.DynamicHXChannel
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.StaticHXChannel -> EnvironmentalControl.HeatExchangers.SubComponents.FlowChannels.StaticHXChannel
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.FlowUnitConversion -> EnvironmentalControl.Utilities.Conversions.FlowUnitConversion

Table changes

  • EnvironmentalControl.SystemBoundary.SubComponents.CombiTable2D -> Modelica.Blocks.Tables.CombiTable2D
  • EnvironmentalControl.SystemBoundary.SubComponents.CombiTable1D -> Modelica.Blocks.Tables.CombiTable1D

SystemBoundary Changes: Remove partial from model name Atmosphere

  • EnvironmentalControl.SystemBoundary.Atmosphere.PartialAtmosphere -> EnvironmentalControl.SystemBoundary.Atmosphere.BaseAtmosphere

InletAir

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

Fittings Changes: Remove partial from model name

  • EnvironmentalControl.Components.FlowResistances.Interfaces.PartialFlowResistance -> EnvironmentalControl.Fittings.Interfaces.FlowResistance

Fluid Properties, remove partial from interface name

  • EnvironmentalControl.FluidProperties.Interfaces.PartialVolumeDynamics -> EnvironmentalControl.FluidProperties.Interfaces.VolumeDynamics

Obsolete classes

  • EnvironmentalControl.Interfaces.Deprecated.Medium

Conversion of user libraries

Automatic conversion of user libraries from version 3.2.2 and 3.3 is supported using the included conversion script Convert_ECL_3.2.2_to_ECL_3.3 located under EnvironmentalControl 3.3\Scripts.

Requirements

Environmental Control Library is based on Modelon Base Library 2.6 and Modelica Standard Library 3.2.2.

Related Articles

Request Information

  • *Field required