Este TP consiste en construir, paso a paso y en DWSIM (un simulador de procesos gratuito y de código abierto), el balance de materia y energía de una planta piloto de elaboración de cerveza — el proyecto final de la materia: una cerveza sin TACC y sin alcohol (≤0,5 % v/v). Si todavía no se revisó el marco teórico (balance de energía, Bernoulli, NPSH), es el paso previo a esta guía — acá ya se va a estar aplicando directamente.
Objetivos
- Aplicar el balance de materia y de energía a un proceso real, no a un ejercicio abstracto.
- Instalar y manejar un simulador de procesos de código abierto (DWSIM).
- Construir, de punta a punta, el flowsheet completo del proceso: mezcladores, bombas, hervor, separación de vapor, intercambiador de calor y fermentador.
- Diseñar, con datos concretos, una cerveza sin TACC y con ≤0,5 % v/v de alcohol para un lote de 600 L — el volumen del fermentador.
- Verificar a mano los resultados que entrega el simulador, para entender qué hay detrás de cada número.
1. El proceso a simular
Planta piloto de elaboración de cerveza, en dos etapas —proceso en caliente y proceso en frío—, con maceración enzimática, filtrado, hervor con lúpulo, clarificación, fermentación con levadura y pasteurizado:
- Maceración / gelatinización — H₂O + malta a 90 °C (30–60 min), enfriar a 65 °C y agregar enzimas (pH 5.2–5.6)
- Bomba 1 — trasiego al tanque de sacarificación
- Sacarificación + aditivos — cáscara de arroz como ayuda filtrante · salida: sedimentos
- Filtro — separa el mosto del bagazo · salida: bagazo 1
- Hervor + lúpulo — hervir el mosto 60 min, agregar lúpulo y clarificante · salida: vapor
- Enfriador de mosto (no está numerado en el diagrama original, pero hace falta: bajar de ~100 °C a 20 °C antes de inocular la levadura)
- Bomba 2 + sedimentador (whirlpool) — separa el trub coagulado · salida: bagazo 2
- Fermentador — se inocula la levadura, T y pH controlados, conversión de azúcar acotada para quedar sin alcohol · salida: CO₂
- Pasteurizado — mantener 78–85 °C
- Envasado — producto terminado
Los datos de cada corriente de entrada —en kg, por lote— son los que hay que cargar en DWSIM a medida que se arma cada equipo.
2. Balance de materia del proceso
Plantear el balance de materia como una caja negra alrededor de toda la planta: para un lote, sin acumulación,
$$ \sum_i m_{i,\,entra} = \sum_j m_{j,\,sale} $$El punto de partida ya no es una receta de laboratorio escalada — es el fermentador. Se va a usar un fermentador de 600 L, y ese dato de equipo (elegido pensando en el resto de la planta y en el cálculo de costos del proyecto) es lo que fija todos los demás números del balance, calculando hacia atrás. Así el balance cierra de punta a punta por construcción, no por casualidad — a diferencia de escalar una receta chica y ajustar después.
Paso 1 — Concentración de azúcar en el mosto. Para un mosto de fuerza moderada (una cerveza de mesa, sin necesidad de ser fuerte porque de entrada se va a fermentar poco), usar ≈10 % de azúcares fermentables en masa sobre el mosto frío:
$$ \begin{aligned} m_{\text{azúcar}} &= 0.10 \times V_{fermentador} \times \rho_{mosto} \\ &\approx 0.10 \times 600\ L \times 1.00\ kg/L = 60.0\ kg \end{aligned} $$Paso 2 — Split maltosa/glucosa. La hidrólisis del almidón durante la maceración deja los azúcares en una proporción fija (Córdova, ESPOCH, 2021, cerveza artesanal de quinua — la misma tesis que valida el resto de esta sección)9: 83 % maltosa, 17 % glucosa.
$$ \begin{aligned} m_{maltosa} &= 0.83 \times 60.0 = 49.8\ kg \\ m_{glucosa} &= 0.17 \times 60.0 = 10.2\ kg \end{aligned} $$Paso 3 — Malta necesaria. La misma tesis9 reporta que solo ≈58 % de la malta es almidón extraíble (el resto —proteínas, cáscara, dextrinas— no se convierte en azúcar fermentable y se retira como bagazo antes del hervor):
$$ m_{malta} = \frac{m_{\text{azúcar}}}{0.58} = \frac{60.0}{0.58} \approx 103.4\ kg $$Paso 4 — Agua de maceración. Con la relación estándar de 3 L de agua por kg de malta:
$$ m_{agua,\,macerado} = 3 \times m_{malta} = 3 \times 103.4 \approx 310.2\ kg $$Paso 5 — Agua de relleno antes del hervor. El mosto recién macerado (agua de macerado + azúcares) todavía no tiene el volumen que necesita el hervor: hace falta agua extra, que además compensa la que se va a perder como vapor durante la hora de hervor (≈10 % del agua total, mismo supuesto que la tesis)9. Para llegar a los 600 kg de agua que van a quedar después de esa evaporación:
$$ \begin{aligned} m_{agua,\,total} &= \frac{540.0}{0.90} \approx 600.0\ kg \\ m_{agua,\,hervido} &= 600.0 - 310.2 = 289.8\ kg \end{aligned} $$Entradas conocidas
| Corriente | Cantidad |
|---|---|
| Agua de macerado | 310,2 kg |
| Agua de hervido (relleno) | 289,8 kg |
| Malta (sin TACC) | 103,4 kg |
| Enzimas | ≈ 0,10 kg |
| Levadura + agua de inóculo | a cargar |
| Lúpulo | a cargar |
| Agente clarificante | a cargar |
Salidas — se calculan con DWSIM: bagazo (filtro, antes del hervor) · vapor (hervor, ≈60,0 kg) · sedimentos/trub (whirlpool) · CO₂ (fermentación) · levadura extraída · cerveza (producto, 600 L).
Con agua + malta ya suman 703,4 kg de entrada conocida. Los rendimientos de cada equipo que todavía no se simuló (cuánto sólido se va con el bagazo, cuánto CO₂ libera la fermentación) son las incógnitas que se van cerrando a medida que se agregan equipos al flowsheet.
¿Azúcar simple o maltosa? Qué entra al balance y qué no
No es “una u otra”: el mosto que sale de la maceración trae los dos azúcares fermentables a la vez, en las proporciones que deja la hidrólisis del almidón. No es una simplificación de manual — es lo que hace, con DWSIM, un trabajo de titulación real que simuló este mismo tipo de planta (Córdova, ESPOCH, 2021)9: define Water, Carbon dioxide, Ethanol, Glucose y maltose como componentes, y carga dos reacciones de conversión en el mismo reactor, una por azúcar. Acá se hace lo mismo — no importa si la materia prima final es mijo, sorgo o quinoa: lo que fermenta siempre es la mezcla maltosa + glucosa que deja la maceración.
| Fracción | % del almidón | Masa (kg, lote 600 L) | Qué es |
|---|---|---|---|
| Maltosa | 83 % | 49,8 | Azúcar fermentable; se hidroliza con agua durante la fermentación |
| Glucosa | 17 % | 10,2 | Azúcar fermentable; reacciona directo |
| Dextrinas y otros | — | resto de los 103,4 kg de malta | Cadenas largas que la levadura no puede fermentar; quedan en la cerveza como cuerpo y dulzor residual |
Las dos reacciones de conversión que se cargan en el fermentador:
$$ C_6H_{12}O_6\ (\text{glucosa}) \longrightarrow 2\,CO_2 + 2\,C_2H_5OH $$$$ \begin{aligned} C_{12}H_{22}O_{11}\ (\text{maltosa}) + H_2O \\ \longrightarrow 4\,CO_2 + 4\,C_2H_5OH \end{aligned} $$¿Y la levadura, el lúpulo, la cáscara de arroz? Ninguno entra como compuesto que reacciona en esta simulación — y no es un atajo, es lo que hace la literatura especializada:
- Cáscara de arroz / bagazo: sólido insoluble, se separa físicamente antes del hervor (paso 4, Filtro). Nunca llega al fermentador.
- Levadura: en el reactor de conversión que se arma en la sección 4.8 actúa como catalizador, no como reactivo, y no se carga como componente de DWSIM. Simular su crecimiento como biomasa es un nivel de detalle distinto — el modelo cinético de Monod de la sección avanzada.
- Lúpulo: aporta amargor y aroma, no azúcares fermentables. Las reacciones entre sus humulonas y enzimas de la levadura (“biotransformación”) “todavía están en estudio” y “no existen suficientes datos experimentales” — ni siquiera en la tesis que sí simuló esta planta en DWSIM.
3. Instalar DWSIM
DWSIM es un simulador de procesos de código abierto: no pide licencia, cuenta ni pago, y corre en Windows, Linux y Mac.7,8
- Descargarlo de dwsim.org1 (sección Downloads) y elegir el instalador del sistema operativo correspondiente.
- Instalarlo con las opciones por defecto — no requiere activación ni registro.
- Abrirlo: va a aparecer una pantalla de inicio con la opción de crear una simulación nueva.
4. Armando el flowsheet completo, de las materias primas a la cerveza
Esto es lo que hay que construir: una sola simulación continua, con las materias primas entrando por un lado y la cerveza saliendo por el otro, siguiendo exactamente los pasos de la sección 1 — no equipos sueltos y desconectados. Antes de diseñarla, vale la pena mirar cómo lo resuelve la literatura real: la tesis de cerveza de quinua en DWSIM (Córdova, ESPOCH, 2021, ya citada)9 arma su flowsheet así — Mixer (agua + extracto con los azúcares ya calculados a mano) → Mixer (+ agua de relleno) → Heater (hervor) → separador vapor-líquido → Cooler → Conversion Reactor (fermentador). Ni bombas ni válvulas aparecen en ese flowsheet: a esta escala su efecto sobre el balance de materia y energía es despreciable (ya se vio con el ΔT≈0,009 °C de la bomba), así que la literatura las deja afuera del cálculo. Acá se agregan igual, como equipos de trasiego entre etapas, porque construir cada tipo de equipo es un objetivo del TP en sí mismo — pero ahora ubicadas en su lugar real dentro de una única secuencia, no como ejercicios aislados. Otras plantas de cerveza simuladas con herramientas distintas: con Simulink (Monte Sastre, 2021)10, y con SuperPro Designer (Julián-Ricardo et al., 2018)11.
La secuencia completa a armar — los números de cada corriente son los mismos que ya se calcularon en la sección 2, para un fermentador de 600 L, y de acá en más van a cerrar exactamente sin ningún ajuste posterior:
Agua de macerado (310,2 kg) + Extracto de malta (60,0 kg de azúcares) → Mixer → Mosto-1 (370,2 kg) → (Bomba 1) → + Agua de hervido (289,8 kg) → Mixer → Mosto-2 (660,0 kg) → Heater (hervor) → Mosto-3 (660,0 kg) → separador de vapor → Vapor (60,0 kg) + Mosto-4 (600,0 kg) → Cooler → Mosto-5 (600,0 kg) → (Bomba 2 + Válvula) → Conversion Reactor (fermentador) → cerveza (600 L) + CO₂
4.0 Preparar la simulación
Arrancar con todos los componentes que van a hacer falta de punta a punta — no hace falta ir agregándolos equipo por equipo. New Steady-State Simulation.2 En Compounds, agregar Water, Glucose, maltose, Ethanol y Carbon dioxide (base ChemSep). En Property Packages elegir Steam Tables (IAPWS-IF97) — a estas concentraciones tan diluidas de azúcar y etanol (≤0,5 % v/v) la mezcla se comporta como prácticamente agua; para una receta con alcohol normal (~5 % v/v) haría falta NRTL, que es lo que usa el tutorial oficial de planta de etanol de DWSIM.4 Finish.
4.1 Corrientes de entrada y el primer mezclador (Mixer)
Acá arranca el balance de materia real: agua por un lado, los azúcares que se calcularon a mano en la sección 2 por el otro.
- Corriente
Agua-macerado. Water = 1. Temperatura 20 °C, Presión 1 atm. Caudal másico: 310,2 kg/h (paso 4 de la sección 2 — la convención de kg/h de acá en más equivale a decir que cada etapa dura 1 hora, ver la nota al final de la sección 4.8). - Corriente
Extracto-malta. Los azúcares ya hidrolizados que se van a fermentar más adelante (sección 4.8) — no “malta” como tal, DWSIM no la reconoce como compuesto: maltose = 49,8 kg/h, Glucose = 10,2 kg/h (total 60,0 kg/h, pasos 1-2 de la sección 2). Temperatura 20 °C, Presión 1 atm. - Agregar el
Mixer(Object Palette > Mixers/Splitters).3 Conectar las dos corrientes de entrada y una corriente de salida,Mosto-1. Solve. EnMosto-1→ Results: caudal másico = suma de las dos entradas (370,2 kg/h: Water 310,2 / maltose 49,8 / Glucose 10,2), y la temperatura sale del balance de energía del mezclado — con las dos entradas a 20 °C, la salida también da 20 °C.
¿Y si se quiere fijar la temperatura de maceración en 65 °C? Agregar un Heater más entre este Mixer y la Bomba 1 (mismo bloque que se usa para el hervor en la sección 4.4, Calculation Type = Outlet Temperature = 65 °C). No cambia nada de la lógica de acá, solo agrega un salto de temperatura más antes de seguir.
4.2 Primer equipo mecánico: la bomba (trasiego a la olla de cocción)
Bomba 1 del proceso (sección 1, paso 2): trasiega el mosto recién mezclado hacia la olla de cocción.
- Agregar una
Pump(Object Palette > Pressure Changers) entreMosto-1y el segundo mezclador (sección 4.3). NombrarlaBomba-1. - La corriente de entrada ya es
Mosto-1(sección 4.1) — no hace falta cargar nada de nuevo, se conecta directo. - Caudal másico: ya quedó fijado en 4.1 (370,2 kg/h, equivalente a decir que la etapa dura 1 hora). Para una duración más realista de un trasiego —por ejemplo 15 min— recalcular: 370,2 kg / (15/60 h) ≈ 1 481 kg/h.
- Configurar la bomba. Calculation Mode =
Pressure Increase(oOutlet Pressure, ver más abajo).Efficiency70–75 %. Dejar vacíosHead,Powery las curvas de performance. Solve. En Results: caudal másico y composición idénticos a la entrada (balance de materia); la temperatura sube unas décimas de grado (balance de energía); la bomba muestra la potencia consumida (Power, kW).
¿Y el ΔP (o la presión de salida), cuánto tiene que ser?
No es un dato libre: sale del mismo Bernoulli extendido que se vio en la teoría. Para un trasiego de planta piloto entre dos tanques abiertos a la atmósfera, la bomba tiene que vencer la elevación entre ambos más las pérdidas de carga por fricción en la cañería:
$$ \Delta P = \rho\,g\,\Delta z + \Delta P_{\text{fricción}} $$Si todavía no se tiene el layout real de cañerías, una estimación razonable para pérdidas por fricción en tramos cortos con pocos accesorios es sumar un 20–30 % al término de elevación. Por ejemplo, para Bomba 1 (trasiego del macerador a la olla de cocción, con una elevación típica de 2–3 m en una planta piloto):
$$ \begin{aligned} \Delta P &\approx \rho\,g\,\Delta z \times 1.25 \\ &= 998 \times 9.81 \times 2.5 \times 1.25 \\ &\approx 30\,600\ Pa \approx 0.3\ bar \end{aligned} $$Con Pressure Increase se carga directamente ese ΔP (≈30 000 Pa). Con Outlet Pressure se carga P₂ = P₁ + ΔP = 101 325 + 30 600 ≈ 131 900 Pa.
Qué calcula DWSIM por dentro (la bomba)
No es una caja negra: esto es lo que hace el bloque Pump al apretar Solve, tomado del código fuente (Pump.vb, repositorio de DWSIM)6 y de la documentación de la clase (Pump, API help)5 — la misma secuencia desarrollada en la teoría, del balance de energía a Bernoulli y NPSH.
- Flash de la corriente de entrada:
Steam Tables (IAPWS-IF97)devuelve ρ_liq y H₁ a partir de T₁, P₁ y la composición. - Trabajo mecánico ideal (líquido ~incompresible), corregido por eficiencia:
- Flash presión–entalpía: con (P₂, H₂) conocidos, un flash
PressureEnthalpyentrega el estado real de salida (T₂, ρ₂, fase). - Potencia consumida, vía la altura manométrica (Bernoulli extendido):
- NPSH disponible (flash de punto de burbuja a T₁ para hallar la presión de vapor):
- Balance de materia, componente a componente, sin pérdida ni reacción:
Ejemplo numérico (ΔP = 100 000 Pa, η = 72 %, ρ ≈ 998 kg/m³, Cₚ ≈ 4,186 kJ/kg·K, ṁ = 0,5 kg/s — un ΔP redondo y grande a propósito, para que el efecto en la temperatura se vea en el cálculo a mano; el mosto diluido de acá se comporta casi igual que el agua pura de este ejemplo):
$$ w_{ideal} = \frac{\Delta P}{\rho} = \frac{100\,000}{998} = 0.100\ kJ/kg $$$$ w_{real} = \frac{w_{ideal}}{\eta} = \frac{0.100}{0.72} = 0.139\ kJ/kg $$$$ \Delta T = \frac{w_{real}-w_{ideal}}{C_p} = \frac{0.139-0.100}{4.186} \approx 0.009\ °C $$$$ Power = \dot m\,w_{real} \approx 0.5 \times 0.139 = 0.070\ kW = 70\ W $$Con el ΔP real de Bomba 1 (≈30 000 Pa, un tercio del de este ejemplo) el ΔT va a salir todavía más chico — es la evidencia numérica de por qué la literatura no se molesta en incluir la bomba en el balance.
4.3 Agua de relleno: el segundo mezclador, antes del hervor
Como se vio en la sección 2 (paso 5), el mosto recién macerado todavía no tiene el agua que necesita el hervor — hace falta completar con agua de relleno, que además compensa la que se va a evaporar durante la hora de hervor. En DWSIM esto es un segundo Mixer, exactamente como en el flowsheet de la tesis citada (Córdova, ESPOCH, 2021)9.
- Corriente
Agua-hervido. Water = 1. Temperatura 20 °C, Presión 1 atm. Caudal másico: 289,8 kg/h (paso 5 de la sección 2). - Agregar un segundo
Mixerentre la salida de Bomba 1 y elHeaterdel hervor (sección 4.4). ConectarleMosto-1(ya bombeado) yAgua-hervido, con una salida,Mosto-2. Solve.Mosto-2sale con 660,0 kg/h: Water 600,0 (310,2 del macerado + 289,8 de relleno), maltose 49,8, Glucose 10,2 — a 20 °C, listo para entrar a la olla de cocción.
4.4 Olla de cocción: el hervor
Paso 5 del proceso (sección 1). El mosto tiene que hervir una hora: esteriliza, detiene la actividad enzimática y (si se agrega lúpulo) extrae amargor. En DWSIM es el mismo bloque que el enfriador de la sección 4.6, pero calentando: un Heater.
- Agregar el
Heater(Object Palette > Heat Exchangers) entre el segundoMixer(sección 4.3) y el separador de vapor (sección 4.5). Conectarle la entrada (Mosto-2) y una salida,Mosto-3. - Configurar el
Heater.Calculation Type= Outlet Temperature;Outlet Temperature= 100 °C (punto de ebullición a 1 atm);Pressure Drop= 0 Pa. Solve.Mosto-3sale a 100 °C, misma composición y caudal queMosto-2(660,0 kg/h) — pero en el punto de ebullición, lista para separar el vapor.
Ejemplo numérico (ṁ ≈ 660 kg, Cₚ ≈ 4,0 kJ/kg·K, T₁=20 °C, T₂=100 °C):
$$ \begin{aligned} Q &= \dot m\,C_p\,\Delta T = 660 \times 4.0 \times (100-20) \\ &= 211\,200\ kJ \approx 58.7\ kWh \end{aligned} $$Es el calor que hay que entregar por lote — la potencia del quemador o resistencia depende de cuánto tiempo se quiera que tarde el hervor en arrancar, igual que en el enfriador.
4.5 Separando el vapor del hervor
Durante la hora de hervor se evapora agua — típicamente ≈10 % del agua presente (es el mismo supuesto que se usó en la sección 2 para calcular el agua de relleno, y el que usa la tesis de referencia). Ese vapor tiene que salir del flowsheet antes de enfriar, si no, se estaría enfriando (y condensando) de nuevo sin necesidad.
- Agregar un
Component Separator(Object Palette > Separators) después delHeater. Entrada:Mosto-3. Dos salidas:VaporyMosto-4. - Fijar la fracción de separación por compuesto: Water → 10 % a la salida
Vapor(90 % sigue conMosto-4); Glucose y maltose → 0 % aVapor(100 % se quedan enMosto-4, no evaporan). Solve.Vaporsale con 60,0 kg/h de agua pura (10 % de los 600,0 kg de agua).Mosto-4sale con 600,0 kg/h: Water 540,0, maltose 49,8, Glucose 10,2 — los mismos 600 kg de agua final que se fijó en la sección 2, y los mismos números que ya se vienen usando en el intercambiador y el fermentador.
4.6 Segundo equipo: el intercambiador de calor (enfriador de mosto)
Mosto-4 sale a ~100 °C, y tiene que bajar a temperatura de fermentación (20 °C) antes de tocar la levadura — a esa temperatura la levadura muere. En DWSIM esto es un único bloque, el Cooler.
- Agregar el
Cooleral flowsheet. Desde Object Palette > Heat Exchangers. Conectarle la entrada (Mosto-4, sección 4.5) y una salida,Mosto-5. - La corriente de entrada ya viene resuelta desde el separador: Temperatura 100 °C, Presión 1 atm, Caudal másico 600,0 kg/h, Composición Water 0,900, maltose 0,083, Glucose 0,017.
- Configurar el
Cooler.Calculation Type= Outlet Temperature;Outlet Temperature= 20 °C;Pressure Drop= 0 Pa;Efficiency= 100 % (acá no hay conversión mecánica en juego, solo transferencia de calor). - Resolver y leer el resultado.
Solve. En Results delCooler:Heat Removed(kW), la potencia de refrigeración necesaria. Caudal másico y composición de salida son idénticos a los de entrada.
Qué calcula DWSIM por dentro (el intercambiador)
Balance de energía en estado estacionario, sin trabajo de eje:
$$ \dot Q = \dot m \,(H_2 - H_1) $$Como T₂ < T₁, Q̇ da negativo: es calor que hay que retirar. Balance de materia: sin reacción ni separación de fases, ṁ_out = ṁ_in y la composición no cambia — igual que en la bomba.
Ejemplo numérico (ṁ = 600 kg, Cₚ ≈ 4,0 kJ/kg·K —el mosto es 90 % agua—, T₁=100 °C, T₂=20 °C):
$$ \begin{aligned} Q &= \dot m\,C_p\,\Delta T = 600 \times 4.0 \times (100-20) \\ &= 192\,000\ kJ \approx 53.3\ kWh \end{aligned} $$La potencia del equipo depende de cuánto tiempo se quiera tardar en enfriar: en 30 min, ≈107 kW instantáneos; en 1 h, ≈53 kW. Es una decisión de diseño, igual que la eficiencia de la bomba.
4.7 Tercer equipo mecánico: la bomba de trasiego al fermentador (+ una válvula opcional)
Bomba 2 del proceso (sección 1, paso 7): trasiega el mosto ya frío desde el enfriador hacia el fermentador.
- Agregar una segunda
Pump(Object Palette > Pressure Changers) entreMosto-5(salida delCooler, sección 4.6) y la entrada del fermentador (sección 4.8). NombrarlaBomba-2. - La corriente de entrada ya es
Mosto-5— no hace falta recargar composición: Water 540,0 kg/h, maltose 49,8 kg/h, Glucose 10,2 kg/h, 20 °C. - Presión de salida: si el fermentador está 1,5–2 m por encima del enfriador, con el mismo criterio de Bomba 1: ΔP ≈ 998 × 9,81 × 1,75 × 1,25 ≈ 21 400 Pa ≈ 0,21 bar. Cargarlo en
Pressure Increase. Efficiency70–75 %, igual que Bomba 1.Solvey comparar: la mezcla diluida de azúcar cambia apenas ρ y Cₚ respecto del agua pura, así que el ΔT y la potencia van a salir muy parecidos a los de Bomba 1 — es la evidencia de que, a estas concentraciones tan bajas de azúcar, la aproximación conSteam Tables(en vez deNRTL) es razonable.
Agregar una válvula (opcional). Si el fermentador es un tanque abierto a la atmósfera y Bomba 2 le da más presión de la que hace falta, se puede poner una Valve (Object Palette > Pressure Changers) entre la bomba y el fermentador, para bajar la presión de vuelta a 1 atm antes de entrar — así el resto del flowsheet queda a presión atmosférica, más parecido a la realidad. Por dentro, la válvula es un throttling adiabático sin trabajo de eje, isoentálpico (sin $\dot W_s$):
DWSIM hace un flash presión–entalpía con (P₂, H₂) para encontrar T₂. Para un líquido casi incompresible como el mosto, el efecto Joule–Thomson es minúsculo: T₂ ≈ T₁, la válvula baja la presión prácticamente sin cambiar la temperatura — a diferencia de la bomba, que sí le agrega energía al fluido.
4.8 Cuarto equipo: el fermentador (reactor de conversión)
Acá es donde se decide si la cerveza tiene alcohol o no. DWSIM no tiene un bloque “fermentador”: se arma con un Conversion Reactor — el mismo bloque, con la misma lógica, que usa tanto el tutorial oficial de DWSIM para una planta de etanol4 como la tesis de cerveza de quinua citada en la sección 2.9 No hace falta resolver ecuaciones diferenciales de cinética para este nivel: alcanza con fijar qué porcentaje del azúcar se convierte.
- Armar el reactor.
Conversion Reactordesde Object Palette > Reactors. Entrada: la salida de Bomba 2 (o de la válvula, si se agregó). Dos salidas: fase líquida (cerveza) y gas (CO2) — el reactor separa fases automáticamente. - La corriente de entrada ya viene resuelta desde arriba (mosto frío, lote de 600 L): Water 540,0 kg, maltose 49,8 kg, Glucose 10,2 kg (total 600,0 kg). Temperatura 20 °C, Presión 1 atm.
- Cargar las dos reacciones de conversión, en Settings > Reactions:
| Reacción | Ecuación | Base Comp | Conv. [%] |
|---|---|---|---|
| Glucosa | C6H12O6 → 2CO2 + 2C2H5OH | Glucose | ≈ 7,5 |
| Maltosa | H2O + C12H22O11 → 4CO2 + 4C2H5OH | maltose | ≈ 7,5 |
Agregar las dos al mismo Reaction Set y asignárselo al reactor.
¿De dónde sale el ≈7,5 % de conversión?
Es el cálculo de diseño que hace “sin alcohol” a la cerveza. A 100 % de conversión producirían:
$$ \begin{aligned} m_{etanol,100} &\approx (49.8+10.2)\ \text{kg azúcar} \times 0.53\ \tfrac{\text{kg etanol}}{\text{kg azúcar}} \\ &= 60.0 \times 0.53 \approx 31.8\ \text{kg} \end{aligned} $$(0,53 kg etanol/kg azúcar sale de la estequiometría de las dos reacciones — coincide con el 5,3 % de alcohol que la tesis citada valida contra su cerveza experimental de 5 %.)9 El objetivo es ≤0,5 % v/v ≈ 3,95 g/L (CAA, Art. 1080)12, sobre el volumen del lote (600 L, el mismo dato del que se partió en la sección 2):
$$ \begin{aligned} \text{Conversión necesaria} &= \frac{P_{objetivo} \times V_{mosto}}{m_{etanol,100}} \\ &= \frac{3.95\ g/L \times 600\ L}{31\,800\ g} \approx 7.5\% \end{aligned} $$Por eso Conversion [%] no es 100 (cerveza normal) sino ≈7,5: se le indica al reactor que deje fermentar solo una fracción chica del azúcar, a propósito.
- Resolver y verificar el % de alcohol.
Solve. En la corrientecerveza, pestaña Results > Compound Properties, mirar elVolumetric FlowdeEthanolfrente al total — dividiendo esos dos caudales volumétricos se obtiene el %v/v directo. Si se pasa de 3,95 g/L, bajar elConversion [%]y volver a correr: es iteración normal de diseño.
Qué calcula DWSIM por dentro (el fermentador)
Balance de materia por componente, ahora con generación/consumo:
$$ \dot m_{i,out} = \dot m_{i,in} + \sum_r \nu_{i,r}\,\xi_r $$Balance de energía: la fermentación es exotérmica — la tesis citada9 reporta un calor de reacción de −221 877 kJ/kmol de glucosa y −312 858 kJ/kmol de maltosa, a 25 °C. Si se fija el reactor en modo isotérmico (T de salida = T de entrada), DWSIM calcula cuánto calor hay que retirar para mantenerla — el dato que define el tamaño de la camisa de refrigeración del fermentador real.
No perder de vista la escala: 600 L es el volumen de lote, no un caudal por hora. Los caudales en kg/h de toda esta sección son una convención (masa del lote / duración elegida de cada etapa) — DWSIM resuelve el flowsheet como una única “pasada” que representa el lote completo, no una operación continua real.
Lo que todavía falta del proceso real
Con los dos mezcladores, las dos bombas, el hervor, el separador de vapor, el intercambiador y el fermentador ya queda un flowsheet continuo y verificable de punta a punta. Fuera de esta cadena principal quedan, del proceso de la sección 1: el filtro de bagazo (paso 4), el sedimentador/whirlpool (paso 7) y el pasteurizado (paso 9) — separaciones sólido-líquido y un Heater adicional que no cambian la lógica de lo ya armado. Quedan anticipados en el mapa de equipos (sección 5) y en las etapas de la sección 6. Un tanque de reserva, en cambio, no aporta nada a este balance de estado estacionario — no hay acumulación que calcular; simularlo en el tiempo (llenado/vaciado) requiere pasar al modo Dynamic Simulation de DWSIM, que va más allá del alcance de este TP.
5. Mapa de equipos: cómo seguir armando la planta
| En el diagrama | Bloque en DWSIM | Detalle |
|---|---|---|
| Mezclador de materias primas | Mixer |
Armado en la sección 4.1 |
| Bomba 1 | Pump |
Armada en la sección 4.2 |
| Segundo mezclador (agua de relleno) | Mixer |
Armado en la sección 4.3 |
| Sacarificación + aditivos | CSTR con reacción de conversión |
Almidón → azúcares fermentables, 60 min (acá se simplifica: los azúcares ya entran calculados en la sección 4.1) |
| Filtro (bagazo) | Solids Separator |
% de sólidos como bagazo vs. mosto clarificado |
| Hervor + lúpulo | Heater |
Armado en la sección 4.4 |
| Separador de vapor | Component Separator |
Armado en la sección 4.5 |
| Enfriador de mosto | Cooler |
Armado en la sección 4.6 |
| Bomba 2 | Pump |
Armada en la sección 4.7 |
| Válvula reductora (opcional) | Valve |
Armada en la sección 4.7 |
| Sedimentador (whirlpool) | Solids Separator |
Eficiencia de remoción del trub |
| Fermentador | Conversion Reactor |
Armado en la sección 4.8 |
| Pasteurizador | Heater / Heat Exchanger |
Mantener 78–85 °C |
6. Cómo avanzar con el resto del TP
Etapa 1 — Separadores sólido-líquido. Con el flowsheet completo de la sección 4 resuelto, seguir con el filtro de bagazo (antes del hervor) y el sedimentador de whirlpool (trub, antes de Bomba 2) como Solids Separator.
Etapa 2 — Pasteurizado. Un Heater más después del fermentador, con la misma lógica que el hervor de la sección 4.4, para mantener 78–85 °C.
Etapa 3 — Comparar variantes. Con la planta completa, correr el mismo flowsheet cambiando el Conversion % del fermentador o la composición del mosto, y comparar rendimiento y grado alcohólico entre variantes.
Etapa 4 — Ir más allá: dinámica temporal. El reactor de conversión da el estado final, no la trayectoria en el tiempo. Para el perfil de fermentación día a día —o una fermentación arrestada en vez de conversión fija— ver la sección siguiente.
7. Sección avanzada: modelar la fermentación en el tiempo, con cinética de Monod
La sección 4 ya da una cerveza sin TACC y sin alcohol funcionando en DWSIM, con un reactor de conversión de estado estacionario. Esta sección es opcional y va un escalón más allá: en vez de fijar de entrada qué porcentaje del azúcar se convierte, se modela cómo evoluciona la fermentación minuto a minuto — útil para diseñar una fermentación arrestada (cortarla en un instante t* elegido) en vez de una conversión fija.
Por qué acá sí hace falta un modelo cinético
El reactor de conversión de la sección 4.8 resuelve un balance de estado estacionario: dice cuánto etanol hay al final, no cómo se llegó ahí. Si se necesita la trayectoria en el tiempo hace falta un modelo distinto.
Sustrato: semillas sin gluten
La cebada (y su malta) contienen hordeínas, que son gluten. Para una cerveza libre de gluten hay que partir de semillas que no lo tengan: mijo, sorgo, trigo sarraceno o quinoa. Estas semillas no traen actividad diastásica propia (no tienen enzimas amilolíticas activadas por el malteado) — por eso el paso de maceración donde se agregan enzimas exógenas, pensado originalmente para la malta, es exactamente lo que hace falta para hidrolizar el almidón de estas semillas en azúcares fermentables.
Para que el producto se pueda etiquetar “sin gluten” en Argentina, el contenido final tiene que ser ≤ 10 mg/kg (10 ppm) — Código Alimentario Argentino, Art. 1383.13
Cinética de Monod + Luedeking-Piret
Crecimiento (Monod):
$$ \begin{aligned} \mu &= \mu_{max} \frac{S}{K_s + S} \\ \frac{dX}{dt} &= \mu X \end{aligned} $$Consumo de sustrato:
$$ -\frac{dS}{dt} = \frac{1}{Y_{X/S}} \frac{dX}{dt} + m_S X $$Formación de etanol (Luedeking-Piret, mixto):
$$ \frac{dP}{dt} = \alpha \frac{dX}{dt} + \beta X $$Con X = biomasa (g/L), S = sustrato (g/L), P = etanol (g/L):
| Parámetro | Valor típico | Significado |
|---|---|---|
| $ \mu_{max} $ | 0,30–0,45 h⁻¹ | Velocidad específica máxima de crecimiento |
| $ K_s $ | 1–5 g/L | Constante de afinidad por el sustrato |
| $ Y_{X/S} $ | 0,05–0,10 g/g | Rendimiento de biomasa |
| $ \alpha $ | 2–4 g/g | Formación de etanol asociada al crecimiento |
| $ \beta $ | 0,05–0,15 g/(g·h) | Formación de etanol no asociada al crecimiento |
Una variante más completa —con inhibición por producto, útil si la fermentación se acerca a concentraciones de etanol donde la propia levadura empieza a frenar— reemplaza μ por:
$$ \mu = \mu_{max} \frac{S}{K_s+S} \cdot \frac{1}{1+P/K_i} $$con $ K_i $ la constante de inhibición por etanol (valores de referencia: $ \mu_{max}\approx 0{,}35\ \text{h}^{-1} $, $ K_s\approx 1{,}0\ \text{g/L} $, $ K_i\approx 80\ \text{g/L} $, $ Y_{P/S}\approx 0{,}48\ \text{g/g} $).
Diseñar el corte para que quede “sin alcohol”
Integrando el sistema —en una planilla, en Python, o en un reactor Batch de DWSIM con cinética definida a medida— se obtiene P(t). Se busca t* donde P alcanza el límite legal (0,5 % v/v ≈ 3,95 g/L):
Ese t* es el tiempo de fermentación a programar: al alcanzarlo, se interrumpe la fermentación (fermentación arrestada) enfriando rápido y separando la levadura.
| Equipo nuevo | Bloque en DWSIM | Qué hace |
|---|---|---|
| Enfriador de corte | Cooler |
Baja la temperatura rápido para inactivar la levadura en t* |
| Separador de levadura | Solids Separator |
Saca la biomasa antes de que siga fermentando en la botella |
Referencias
- DWSIM. Open-Source Chemical Process Simulator. dwsim.org
- DWSIM. Your First Simulation (tutorial). dwsim.org/tutorials
- DWSIM. Mixer Basics (tutorial). dwsim.org/tutorials
- DWSIM. Advanced Tutorial: Ethanol Plant. dwsim.org/tutorials
- DWSIM. Pump Class (API help). dwsim.org/api_help
- DWSIM. Código fuente de
Pump.vb. GitHub — DanWBR/dwsim - DWSIM. Unit Operation and Stream Models. dwsim.org/docs
- FOSSEE. Manual de operaciones unitarias en DWSIM (PDF)
- Córdova Beltrán, C. X. (2021). Simulación y modelamiento de un proceso de producción de cerveza artesanal a base de quinua. Tesis, ESPOCH (PDF)
- Monte Sastre, E. (2021). Modelling and simulation of a continuous beer production plant using Simulink. Trabajo de Fin de Grado, U. Carlos III de Madrid (PDF)
- Julián-Ricardo et al. (2018). Simulación del proceso de producción de cerveza a escala piloto. Afinidad, LXXV(581), 39–45 (PDF, SuperPro Designer)
- Código Alimentario Argentino. Cap. XIII, Bebidas Fermentadas: Cervezas (límite 0,5 % v/v, Art. 1080; PDF)
- Código Alimentario Argentino. Límite de gluten en Argentina — 10 mg/kg (Art. 1383, CAA; PDF)