Llegar a la Semana 13 en la Ruta B (Ingeniería Agrícola y Agroindustrial) es entrar al verdadero núcleo de su especialidad. Aquí es donde los estudiantes conectan la masa de agua que aprendieron a calcular en la semana 12 con la termodinámica real: ¿cuánta energía necesito para evaporar esa agua y cuánto aire debe moverse para sacarla del secador?
Para ayudar a los estudiantes a interiorizar cómo la temperatura del colector solar afecta dramáticamente el volumen de aire que necesitarán (y por ende, el tamaño de sus ventiladores o chimeneas), he preparado un simulador interactivo.
Especialidades: Ingeniería Agrícola y Agroindustrial Asignatura: Programación de Computadores
La semana pasada programamos el algoritmo para saber cuánta agua (\(m_w\)) debemos evaporar de nuestro producto. Sin embargo, el agua no se evapora sola; necesita energía (calor) y un vehículo que se la lleve (el aire).
Esta semana traduciremos a código los balances de energía. Calcularemos el calor útil requerido y el caudal volumétrico de aire, determinando las bases para elegir entre un sistema de convección natural o convección forzada.
Para evaporar 1 kg de agua, necesitamos una cantidad específica de energía llamada Calor Latente de Vaporización (\(L_v\)). Aunque varía ligeramente con la temperatura, en ingeniería de secado agrícola solemos usar un valor promedio de 2260 kJ/kg.
La ecuación de energía térmica requerida (\(Q\)) es simple: \[Q = m_w \times L_v\]
Donde \(m_w\) es la masa de agua a remover que calculamos la semana pasada.
Código de aplicación en Colab/VSCode:
# 1. Traemos nuestra función de la semana pasada
def agua_a_evaporar(masa_inicial, humedad_inicial, humedad_final):
return masa_inicial * ((humedad_inicial - humedad_final) / (100 - humedad_final))
# 2. Nueva función para el balance de energía
def energia_requerida_secado(masa_agua_kg):
"""
Calcula la energía térmica total (en kJ) necesaria para evaporar el agua.
Utiliza el calor latente de vaporización del agua (~2260 kJ/kg).
"""
calor_latente_Lv = 2260.0 # kJ/kg
energia_Q = masa_agua_kg * calor_latente_Lv
return energia_Q
# --- CASO PRÁCTICO: Lote de Ñame ---
m_inicial = 200.0 # kg
h_inicial = 70.0 # %
h_final = 12.0 # %
# Encadenamiento de funciones:
agua_remover = agua_a_evaporar(m_inicial, h_inicial, h_final)
calor_necesario = energia_requerida_secado(agua_remover)
print(f"Agua a evaporar: {agua_remover:.2f} kg")
print(f"Energía térmica requerida: {calor_necesario:.2f} kJ")
El aire caliente entra al secador, cede su energía al producto para evaporar el agua y sale más frío y húmedo. Para saber cuánto aire necesitamos (\(m_a\)), usamos la diferencia de temperaturas entre el aire caliente que entra al secador (\(T_o\)) y el aire ambiente (\(T_i\)).
\[m_a = \frac{Q}{C_{pa} \times (T_o - T_i)}\]
Donde \(C_{pa}\) es el calor específico del aire (\(\approx 1.006 \text{ kJ/kg}^\circ\text{C}\)). Finalmente, convertimos esa masa de aire a Volumen (\(V_a\)) usando la densidad del aire (\(\rho_a \approx 1.2 \text{ kg/m}^3\)), lo cual nos da el Caudal.
Código de aplicación en Colab/VSCode:
def calcular_caudal_aire(energia_Q, temp_ambiente, temp_colector):
"""
Calcula el volumen de aire necesario y evalúa el tipo de convección.
"""
calor_especifico_aire = 1.006 # kJ/kg°C
densidad_aire = 1.2 # kg/m3
# Validamos que el colector realmente esté calentando el aire
if temp_colector <= temp_ambiente:
return "Error: La temperatura del colector debe ser mayor a la ambiente."
# 1. Masa de aire (kg)
masa_aire = energia_Q / (calor_especifico_aire * (temp_colector - temp_ambiente))
# 2. Volumen de aire (m3)
volumen_aire = masa_aire / densidad_aire
return volumen_aire
# --- CONTINUACIÓN DEL CASO PRÁCTICO ---
t_ambiente = 30.0 # °C (Típico en nuestra región)
t_colector = 60.0 # °C (Temperatura a la salida del colector solar)
volumen_total = calcular_caudal_aire(calor_necesario, t_ambiente, t_colector)
print("--- RESULTADOS DE DISEÑO DEL SECADOR ---")
print(f"Volumen total de aire requerido: {volumen_total:.2f} m³")
# Lógica de decisión para el tipo de convección (Condicionales)
if volumen_total > 10000:
print("Recomendación de Diseño: CONVECCIÓN FORZADA (Requiere dimensionar ventilador).")
else:
print("Recomendación de Diseño: CONVECCIÓN NATURAL (Posible mediante diseño de chimenea).")
El diseño de secadores tiene muchas variables termodinámicas. Los estudiantes utilizarán el siguiente prompt para aclarar los conceptos de la carta psicrométrica:
“Actúa como un Ingeniero Agroindustrial experto en termodinámica de secado. He programado el cálculo de volumen de aire para un secador solar. 1) En mis cálculos asumí que el calor específico del aire (\(C_{pa}\)) y su densidad son constantes. Físicamente, ¿cómo cambian estos valores a medida que el aire se calienta en el colector solar? 2) Explícame de forma sencilla cómo afecta la ‘Humedad Relativa’ del aire ambiente a la eficiencia del secador. 3) ¿Qué ventaja técnica tiene la convección forzada sobre la convección natural cuando secamos productos con alto contenido de humedad como el mango o el tomate? Después hazme 3 preguntas teóricas para verificar si comprendo los balances de energía en el secado.”
El esquema final para el cierre cognitivo de la sesión debe consolidar: 1. Fundamento Termodinámico: El concepto de calor latente de vaporización (\(L_v\)) y la fórmula del balance de energía (\(Q = m_w \times L_v\)). 2. Lógica del Flujo de Aire: Cómo la diferencia de temperaturas determina la cantidad de aire requerido. 3. Reflexión Profesional: Una frase sobre cómo la programación acelera el diseño de equipos eco-eficientes como los secadores solares. 4. Análisis Sensorial (Reverso de la hoja): Escribir qué pasaría con el volumen de aire requerido si el día está nublado y la temperatura del colector (\(T_o\)) baja de 60°C a 40°C. ¿Necesitaríamos más o menos aire? Justificar la respuesta observando la fórmula de masa de aire.