modelSimpleAirCycle
Basic bootstrap cooling cycle
Extends from Modelica.Icons.Example.
Information
Simple implementation of a bootstrap air cycle used in aircraft environmental control systems (ECS).
In this example, all bypasses, such as temperature control valves, and dehumidification components are not considered. Consequently, the two bleed sinks do not correspond to real ECS pack outlets.
Two configurations are implemented: a three-wheel bootstrap cycle on the left and a simple cycle on the right.
Boundary Conditions:
- Ram Air Inlet (T = -34.5 °C, p = 0.376 bar): Static ambient conditions at 25000 ft in ISA0 atmosphere.
- Bleed Air Inlet (T = 200 °C, p = 2.2 bar): Typical engine bleed air conditions. In conventional ECS packs, bleed air is the source of fresh air for the cabin.
- Bleed Air Outlet (p = 0.8 bar): Typical cabin pressure at cruise.
- Dynamic Pressure Inflow (v = 155 m/s): Aircraft true airspeed at cruise. This component accounts for dynamic effects due to the aircraft's speed.
Owner: Michael Meißner
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Radius | r | 0.07 | Ram air duct radius |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| ThermofluidStream.DropOfCommons | dropOfCommons | ||
| ThermofluidStream.Utilities.Icons.DLRLogo | dLRLogo | ||
| ThermofluidStream.Boundaries.Source | bleedInlet | ||
| ThermofluidStream.Boundaries.Sink | bleedOutlet | ||
| ThermofluidStream.Boundaries.Source | ramInlet | ||
| ThermofluidStream.Boundaries.DynamicPressureInflow | dynamicPressure | ||
| ThermofluidStream.Boundaries.Sink | ramOutlet | ||
| ThermofluidStream.Processes.Compressor | compressor | ||
| ThermofluidStream.Processes.Turbine | turbine | ||
| ThermofluidStream.HeatExchangers.CounterFlowNTU | mainHex | ||
| ThermofluidStream.HeatExchangers.CounterFlowNTU | primaryHex | ||
| ThermofluidStream.Processes.Fan | fan | ||
| ThermofluidStream.Processes.FlowResistance | pipe | ||
| ThermofluidStream.Processes.FlowResistance | outflowLoss | ||
| ThermofluidStream.Boundaries.Source | bleedInlet1 | ||
| ThermofluidStream.Boundaries.Sink | bleedOutlet1 | ||
| ThermofluidStream.Boundaries.Source | ramInlet1 | ||
| ThermofluidStream.Boundaries.DynamicPressureInflow | dynamicPressure1 | ||
| ThermofluidStream.Boundaries.Sink | ramOutlet1 | ||
| ThermofluidStream.Processes.Turbine | turbine1 | ||
| ThermofluidStream.HeatExchangers.CounterFlowNTU | hex | ||
| ThermofluidStream.Processes.Fan | fan1 | ||
| ThermofluidStream.Processes.FlowResistance | pipe1 | ||
| ThermofluidStream.Processes.FlowResistance | outflowLoss1 | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | packDischargeSensor | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | packDischargeSensor1 | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | ramOutSensor | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | ramOutSensor1 | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | ramInletSensor | ||
| ThermofluidStream.Sensors.MultiSensor_Tpm | ramInletSensor1 | ||
| ThermofluidStream.Utilities.showRealValue | CoolingPower_kW | ||
| ThermofluidStream.Utilities.showRealValue | CoolingPower_kW1 | ||
| Sensors.SingleSensorSelect | sensorMainHXRam | ||
| Sensors.SingleSensorSelect | sensorHXRam1 | ||
| Sensors.SingleSensorSelect | sensorPrimaryHXRam | ||
| Sensors.SingleSensorSelect | sensorMainHX | ||
| Sensors.SingleSensorSelect | sensorPrimaryHX | ||
| Sensors.SingleSensorSelect | sensorMainHX1 | ||
| Sensors.SingleSensorSelect | sensorCompressor | ||
| ThermofluidStream.Utilities.showRealValue | fanPr | ||
| ThermofluidStream.Utilities.showRealValue | fan1Pr | ||
| ThermofluidStream.Utilities.showRealValue | cmpPr | ||
| ThermofluidStream.Utilities.showRealValue | turbinePr | ||
| ThermofluidStream.Utilities.showRealValue | turbine1Pr | ||
| ThermofluidStream.Utilities.showRealValue | hexEffectiveness | ||
| ThermofluidStream.Utilities.showRealValue | mainHexEffectiveness | ||
| ThermofluidStream.Utilities.showRealValue | primaryHexEffectiveness |
Contents
| Name | Description |
|---|---|
| Medium |