MaximaLabs
All unit operations

Yield reactor (RYield) simulation

1 inlet -> 1 outlet (specified product yields; mass-conserving)

Governing equations

The exact equations the solver works for a yield reactor (ryield) — the same math shown in the app's "Theory" panel, not a black box.

m˙feed=in˙i,inMi\dot m_{feed} = \sum_i \dot n_{i,in}\,M_i
m˙i,out=yijyjm˙feed,n˙i,out=m˙i,out/Mi(mass conserved)\dot m_{i,out} = \frac{y_i}{\sum_j y_j}\,\dot m_{feed},\qquad \dot n_{i,out} = \dot m_{i,out}/M_i\quad(\text{mass conserved})
Fouthout=Finhin+QF_{out}h_{out} = F_{in}h_{in} + Q
m˙\dot m
component / total mass rate [kg/s]
MM
molar mass [kg/mol]
yy
the specified yield of component i (mass or mole basis)
n˙\dot n
component molar flow [mol/s]
FF
total molar flow [mol/s]
hh
molar enthalpy [J/mol]
QQ
duty [W] (0 = adiabatic)
ii
component index

Parameters

yields {component: relative amount}; basis 'mass' (default) or 'mole'; molar_masses {component: kg/mol} (auto-filled by the backend); optional outlet_temperature [K] (else adiabatic with an optional duty [W]) + pressure_drop [Pa]. The yields are normalized so the product mass equals the feed mass (RYield); models gasification/pyrolysis/cracking.

Example flowsheets that use it

Stop fighting legacy software. Build your first flowsheet in 60 seconds.