Environmental Control Library - Release Information

Release Notes for Environmental Control Library 3.3.1

Expected Release Date - 2017-09-21

Version 3.3.1 contains the changes described below.

Improvements
Minor changes to the Summary-record in EnvironmentalControl.HeatExchangers.StaticNTU to support the current Modelon Base Library version


Conversion of user libraries

None is required from Environmental Control 3.3.


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

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.   

Release Notes for Environmental Control Library 3.2.2 - Released 2016-12-20

Version 3.2.2 contains the changes described below.

Fixed issues

  • Fixes to FlexLM licensing scheme

Conversion of user libraries

  • No conversion is required from previous version

Requirements

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

 

 

Release Notes for Environmental Control Library 3.2.1 - Released 2016-09-30

Version 3.2.1 contains the changes described below.

Improvements

  • Upgraded to use Modelon Base Library 2.5

Fixed issues

  • Fixed broken links in the documentation

Conversion of user libraries

  • No conversion is required from previous version

Requirements

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

Release Notes for Environmental Control Library 3.2 - Released 2016-04-29

Version 3.2 contains the changes described below.


New features

  • Each component in the library is implemented in an example.

Fixed issues

  • Replaced the variables "validity_speed" and "validity_pr" into the summary for the compressor and turbine.
  • Added the StaticNTU heat exchanger that was previously available with an example
  • Fixed the error when using multiple connections to the drain of the turbine and compressor
  • Resolve warnings in examples for pumps and heat exchangers for "Inputs lacking binding equations for dMC".

Library structure changes - New classes

  • EnvironmentalControl.Examples.HEX_staticNTU
  • EnvironmentalControl.Components.Compressors.Interfaces.MapInterface
  • EnvironmentalControl.Components.Compressors.Records.DynamicCompressorSummary
  • EnvironmentalControl.Components.HeatExchangers.Interfaces.NTUChannelInterface
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.ChannelGeometry
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.PressureLoss
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.StaticHXChannel
  • EnvironmentalControl.Components.HeatExchangers.SubComponents.e_NTU
  • EnvironmentalControl.Components.HeatExchangers.StaticNTU
  • EnvironmentalControl.Components.Turbines.Records.DynamicTurbineSummary
  • EnvironmentalControl.Functions.thermoRoot
  • EnvironmentalControl.Functions.thermoRoot_der

Conversion of user libraries

  • No conversion is required from previous version

Requirements

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

 

 

Release Notes for Environmental Control Library 3.1 - Released 2015-08-31

This is the first publically available release of the Environmental Control Library. It is a library for aircraft environmental control systems analysis and design. The library is designed to study energy consumption and thermal conditions that affect the level of comfort for passengers and crew. These performance aspects are driven by large variations in ambient conditions such as humidity and temperature. The models provided by Environmental Control Library account for these effects through first principles and fully support of bidirectional flow.


Since a number of years it was developed internally at Modelon together with a European airframer. Version 3.1 is now publically available and provides value hardened through industrial program deployment.


Requirements

  • This library is based on Modelon Base Library 2.3 and Modelica Standard Library 3.2.1.   


It has been tested with: Dymola 2016