equipment.Dryer module

class equipment.Dryer(**kwargs)[source]

Bases: equipment

Clase que define un equipo de secado de sólidos

Parámetros:

entradaSolido: Instancia de clase Corriente que define la entrada de sólidos entradaAire: Instancia de clase Psychrometry que define el aire entrante mode: integer que indica el tipo de cálculo

0 - Cálculo, se calculan la humedad del aire a la salida 1 - Diseño, se imponen las condiciones de salida del gas y se calcula el caudal necesario

HR: Humedad relativa del aire a la salida, por defecto 100% TemperaturaSolid: Temperatura del sólido a la salida, por defecto se considerará la temperatura de salida del vapor HumedadResidual: Humedad residual del sólido, en kg/kg por defecto se considerará 0 Heat: Calor intercambiado por el equipo, por defecto se considerará funcionamiento adiabático, heat=0 deltaP: Perdida de presión del equipo

Attributes:
isCalculable

Each child class must define if its calculable for input kwargs

Methods

calculo()

Procedure to calcute equipment, defined in child class

cleanOldValues(**kwargs)

Actualización de los kwargs con los nuevos introducidos si es necesario para cada equipo

title = 'Solid dryer'
help = ''
kwargs = {'HR': 0.0, 'Heat': 0.0, 'HumedadResidual': 0.0, 'TemperaturaSolid': 0.0, 'deltaP': 0.0, 'entradaAire': None, 'entradaSolido': None, 'mode': 0}
kwargsInput = ('entradaAire', 'entradaSolido')
kwargsValue = ('HR', 'TemperaturaSolid', 'HumedadResidual', 'Heat', 'deltaP')
kwargsList = ('mode',)
calculateValue = ('CombustibleRequerido', 'Heat')
TEXT_MODE = ('Rating, calculate output conditions', 'Design, calculate air flow necessary')
property isCalculable

Each child class must define if its calculable for input kwargs

cleanOldValues(**kwargs)[source]

Actualización de los kwargs con los nuevos introducidos si es necesario para cada equipo

calculo()[source]

Procedure to calcute equipment, defined in child class