SUAVE  2.5.2
An Aerospace Vehicle Environment for Designing Future Aircraft
SUAVE.Components.Energy.Cooling.Cryocooler.Cryocooler Class Reference
Inheritance diagram for SUAVE.Components.Energy.Cooling.Cryocooler.Cryocooler:
SUAVE.Components.Energy.Energy_Component.Energy_Component SUAVE.Components.Physical_Component.Physical_Component SUAVE.Components.Component.Component

Public Member Functions

def __defaults__ (self)
 
def energy_calc (self, cooling_power, cryo_temp, amb_temp)
 

Public Attributes

 cooler_type
 
 rated_power
 
 min_cryo_temp
 
 ambient_temp
 
- Public Attributes inherited from SUAVE.Components.Energy.Energy_Component.Energy_Component
 inputs
 
 outputs
 
- Public Attributes inherited from SUAVE.Components.Physical_Component.Physical_Component
 tag
 
 mass_properties
 
 origin
 
 symmetric
 
- Public Attributes inherited from SUAVE.Components.Component.Component
 tag
 
 origin
 
 generative_design_max_per_vehicle
 
 generative_design_characteristics
 
 generative_design_special_parent
 

Detailed Description

Cryocooler provides cooling power to cryogenic components.
Energy is used by this component to provide the cooling, despite the cooling power provided also being an energy inflow.

Member Function Documentation

◆ __defaults__()

def SUAVE.Components.Energy.Cooling.Cryocooler.Cryocooler.__defaults__ (   self)
This sets the default inputs and outputs data structure.

Assumptions:
None

Source:
N/A

Inputs:
None

Outputs:
None

Properties Used:
N/A

Reimplemented from SUAVE.Components.Energy.Energy_Component.Energy_Component.

◆ energy_calc()

def SUAVE.Components.Energy.Cooling.Cryocooler.Cryocooler.energy_calc (   self,
  cooling_power,
  cryo_temp,
  amb_temp 
)
Calculate the power required by the cryocooler based on the cryocooler type, the required cooling power, and the temperature conditions.
    
    Assumptions:
Based on mass data for Cryomech cryocoolers as per the datasheets for ground based non-massreduced coolers available via the cryomech website: https://www.cryomech.com/cryocoolers/.
The mass is calculated for the requested power level, the cryocooler should be sized for the maximum power level required as its mass will not change during the flight.
The efficiency scales with required cooling power and temperature only.
The temperature difference and efficiency are taken not to scale with ambient temperature. This should not matter in the narrow range of temperatures in which aircraft operate, i.e. for ambient temperatures between -50 and 50 C.

    Source: 
https://www.cryomech.com/cryocoolers/

    Inputs:

    cooling_power -     cooling power required of the cryocooler                                [watts]
    cryo_temp -         cryogenic output temperature required                                   [kelvin]
    amb_temp -          ambient temperature the cooler will reject heat to, defaults to 19C     [kelvin]
    cooler_type -       cryocooler type used
 
    
    Outputs:

    input_power -   electrical input power required by the cryocooler         [watts]
    mass -          mass of the cryocooler and supporting components          [kilogram]

    Properties Used:
N/A

The documentation for this class was generated from the following file: