All unit operations
Lignocellulosic pretreatment (dilute-acid/steam) simulation
1 inlet -> 2 outlets [hydrolyzate, residual_solids]
Governing equations
The exact equations the solver works for a lignocellulosic pretreatment (dilute-acid/steam) — the same math shown in the app's "Theory" panel, not a black box.
- caller-specified conversion fraction [0-1] — a measured/vendor design input, not a predicted severity-factor correlation
- molar flow of the source component in the feed [mol/s]
- molar flow of the named product component in the hydrolyzate outlet [mol/s]
- unconverted molar flow of the source component, reporting to residual_solids [mol/s]
Parameters
conversion {source_component: {product_component: fraction 0-1}, required} — a caller-specified (measured/vendor) yield split, NOT a predictive severity-factor correlation; e.g. {'hemicellulose': {'xylose': 0.85}, 'lignin': {'lignin_removed': 0.3}}. optional carrier_components [list, default ['water'], reports entirely to hydrolyzate]. A feed component absent from conversion (e.g. cellulose) reports entirely to residual_solids — pretreatment does not solubilize it; that is the downstream enzymatic_reactor's job