
Energy mass balanceEquipment sizingCostingE-fuels
Direct Methanol Synthesis (CO2 + H2) — Screening Mass Balance, Sizing & Cost Curve (No Gas Compression)
Screening-level direct methanol synthesis calculator: input methanol output, compute H2/CO2 needs, water co-product, key equipment sizing, and CAPEX/OPEX via a power-law cost curve (compression excluded).
Inputs
Net saleable methanol production target at battery limit on a nameplate annual basis (kta = 1000 t/year). The model converts to daily, hourly, and annual production. Minimum is 100 kta for cost curve validity.
min 100 · max 500 · step 1 · kta
Fraction of the year the plant operates at nameplate equivalent. Used to compute load hours and annualized production/consumption.
min 10 · max 100 · step 1 · %
Used only to annualize CAPEX via the capital recovery factor (CRF).
Amortization period for annualizing CAPEX via CRF (not a detailed depreciation/tax model).
Feedstock
Delivered H2 price to the synthesis block battery limit (compression excluded from this calculator’s scope).
CO2 supply price. Can be negative to represent a credit (e.g., paid to take CO2), depending on contract/accounting.
Cost of supplied heat/steam (e.g., natural gas boiler steam or imported steam).
Electricity price for pumps, controls, and auxiliaries. Gas compression electricity is excluded by scope.
Results
Methanol (net product)
User-defined net saleable output at battery limit (nameplate day basis).
Methanol (net product)
Hourly equivalent of the net nameplate output.
Methanol (net product)
Annual net production accounting for capacity factor.
Hydrogen feed required
Daily H2 requirement at nameplate.
Hydrogen feed required
Hourly H2 requirement (gross synthesis basis, incl. utilization losses).
Hydrogen feed required
Annual H2 requirement accounting for capacity factor via load hours.
CO2 feed required
Daily CO2 requirement at nameplate.
CO2 feed required
Hourly CO2 requirement (gross synthesis basis, incl. utilization losses).
CO2 feed required
Annual CO2 requirement accounting for capacity factor.
Water co-product
Annual water produced accounting for capacity factor.
Water co-product
Stoichiometric water produced (co-product stream), hourly basis.
Electricity demand (excl. compression)
Annual electricity use for synthesis block utilities, excluding gas compression.
Heat demand (excl. compression)
Annual process heat/steam demand for synthesis + separation, excluding gas compression.
Methanol losses
Difference between gross synthesis output and net saleable product (modeled yield/handling losses).
Hydrogen not converted (proxy)
Indicative annual H2 lost to purge/inefficiencies implied by hydrogen utilization factor.
CO2 not converted (proxy)
Indicative annual CO2 lost to purge/inefficiencies implied by CO2 utilization factor.
Equipment purchase cost (EPC)
Purchased equipment only; excludes installation, indirects, owner’s costs.
Installed plant cost (installed)
Equipment purchase plus installation-related direct costs (bulk materials, labor).
Total project CAPEX (TPC)
Installed plant cost plus indirects/owner’s costs via a multiplier.
Annual feedstock cost
Annual cost of H2 and CO2 (CO2 price may be negative for credit).
Annual utilities cost
Electricity + heat cost, excluding compression power.
Annual fixed O&M
Fixed O&M estimated as a fraction of installed plant cost, scaled with size.
Annual catalyst replacement (average)
Average annualized cost of catalyst replacement based on interval.
Total annual cost
Sum of annualized CAPEX, O&M, replacement, feedstocks, and utilities.
Indicative unit cost of methanol
Screening unit cost = total annual cost divided by annual net methanol.
Cost
Design
Number of process trains
Estimated parallel trains based on a maximum single-train capacity heuristic.
Reactor diameter (per train)
Indicative cylindrical reactor internal diameter derived from catalyst volume and L/D ratio.
Reactor height (per train)
Indicative internal height using fixed L/D ratio.
Plot space requirement
Indicative plot area including an integration margin.
About
Calculator context
About
Calculator context
Introduction
This calculator provides a pre-feasibility (screening) estimate for a direct methanol synthesis (DMS) block converting CO2 + H2 → CH3OH + H2O, where the user specifies the methanol production rate and the model returns feedstock needs (H2, CO2), co-product water, selected equipment sizing indicators, and CAPEX/OPEX based on a power-law costing curve. The scope follows common techno-economic screening practice (IEA/IRENA/NREL-style approaches) and explicitly excludes gas compression energy and compression equipment per the operating constraint.
Methodology
The model is organized as (i) availability/part-load effects, (ii) stoichiometric mass balance with utilization losses, (iii) simplified sizing relationships, and (iv) cost curve + annualization.
Key calculations (variables defined in-line; all costs in EUR):
- Operating time
- load_hours = hours_per_year × capacity_factor
- load_penalty = clamp(1 + penalty_coeff × (1 − capacity_factor), 1, max_penalty)
- Electricity and heat intensity (screening)
- effective_consumption = specific_consumption × load_penalty (specific_consumption in kWh/kg MeOH)
- annual_electricity = effective_consumption × annual_gross_meoh / 1000 (MWh/y)
- annual_heat = base_specific_heat × (1 + heat_loss_fraction) × load_penalty × annual_gross_meoh / 1000 (GJ/y)
- Mass balance (CO2 hydrogenation stoichiometry)
- CO2 + 3H2 → CH3OH + H2O
- Feed requirements apply utilization factors (purge/recycle inefficiencies): feed = stoich / utilization
- Product loss is represented by product_loss_fraction (net saleable vs gross synthesis)
- Costing curve and annualization (screening)
- specific_capex_scaled = clamp(capex_ref × (capacity/capacity_ref)^k, min, max)
- equipment_purchase_cost = specific_capex_scaled × capacity
- installed_plant_cost = equipment_purchase_cost × install_factor
- total_project_capex = installed_plant_cost × indirect_owner_factor
- CRF = (r × (1 + r)^n) / ((1 + r)^n − 1) (standard capital recovery factor)
Cost-curve structure and scaling practice are consistent with standard chemical engineering cost scaling references (e.g., Towler & Sinnott; Peters & Timmerhaus) and are commonly used in IEA/IRENA/NREL-style screening TEAs.
Applications
- Business developer: quickly size H2 and CO2 supply contracts for a target methanol offtake and quantify the water co-product.
- Project development: compare CAPEX sensitivity to plant scale (single vs multiple trains) and screen feasibility before detailed FEED.
- Commercial/strategy: assess exposure of unit cost (EUR/kg MeOH) to H2 price or CO2 price under a fixed capacity factor (screening only).
Model
112 variables — inputs, calculations and outputs, with their dependencies.
Model
112 variables — inputs, calculations and outputs, with their dependencies.
| Variable | Value | Unit | Depends on |
|---|---|---|---|
| 100 | kta | — | |
| 90 | % | — | |
| 4 | EUR/kg | — | |
| 80 | EUR/t | — | |
| 60 | EUR/MWh | — | |
| 8 | EUR/GJ | — | |
| 0.08 | ratio | — | |
| 20 | years | — |
| Variable | Formula | Unit | Depends on |
|---|---|---|---|
if((if(<=,,)+if((*0.01)<,,)+if((*0.01)>,,)+if(<,,)+if(<=,,)+if(<,,)+if(<,,)+if(<,,))>,,) | bool | ||
*(*0.01) | hours/year | ||
clamp(+*(-(*0.01)),,) | — | ||
/max((-),) | kg/hour | ||
* | kg/year | ||
| kWh/kg | ||
* | kWh/kg | ||
*(+) | MJ/kg | ||
* | MJ/kg | ||
*(/max((+),)) | GJ/year | ||
* | kg/hour | ||
* | kg/hour | ||
* | kg/year | ||
/max(,) | t/day | ||
/max(,) | t/day per train | ||
/max(,) | kg/hour per train | ||
/max(,) | kg per train | ||
/max(,) | m3 per train | ||
/max((-),) | m3 per train | ||
clamp(*(/max(,))^,,) | EUR per (t/day) | ||
clamp(*(/max(,))^,,) | — | ||
* | EUR/year | ||
** | EUR | ||
* | EUR/year | ||
* | EUR/year | ||
* | EUR/year | ||
* | EUR/year | ||
(*(+)^)/max(((+)^-),) | — | ||
* | EUR/year |
| Variable | Formula | Unit | Depends on |
|---|---|---|---|
* | kg/day | ||
/max(,) | kg/hour | ||
* | kg/year | ||
- | kg/year | ||
*/max(,) | MWh/year | ||
*/max(,) | GJ/year | ||
* | kg/hour | ||
/max(,) | kg/hour | ||
/max(,) | kg/hour | ||
* | kg/day | ||
* | kg/day | ||
* | kg/year | ||
/max(,) | t/year | ||
* | kg/year | ||
(-)* | kg/year | ||
(-)* | kg/year | ||
ceil(/max(,)) | — | ||
(*/max((*),))^ | m | ||
* | m | ||
**(/max(,))^ | m2 | ||
* | EUR | ||
* | EUR | ||
* | EUR | ||
* | EUR/year | ||
/max(,) | EUR/year | ||
+ | EUR/year | ||
+ | EUR/year | ||
+++++ | EUR/year | ||
/max(,) | EUR/kg |
Assumptions
46 assumptions used in the calculations
Assumptions
46 assumptions used in the calculations
Prevents division-by-zero and improves robustness for edge cases during screening.
Market range 1e-9 to 1e-6 (typical numerical guard values)
0.000001Numerical stability constant for division guards.Avoids inline magic numbers in validation logic.
Market range 0
0Numeric constant.Avoids inline magic numbers in formulas (except CRF pattern).
Market range 1
1Numeric constant.Used to derive reactor diameter from volume and L/D ratio.
Market range 0.333333
0.333333Numeric constant for cubic root exponent.Used in cylinder volume rearrangement (4V/(pi*L/D)).
Market range 4
4Numeric constant.Ensures the part-load penalty cannot improve performance below nameplate.
Market range 1
1Modeling convention.Used to convert capacity factor to load hours.
Market range 8760
8760hours/yearCalendar year hours.Converts daily nameplate to hourly rate.
Market range 24
24hours/dayTime conversion.Converts kWh to MWh for annual electricity outputs and costs.
Market range 1000
1000kWh/MWhUnit conversion.Converts MJ to GJ for annual heat outputs and costs.
Market range 1000
1000MJ/GJUnit conversion.Converts kg to tonnes for CO2 and capacity representation.
Market range 1000
1000kg/tUnit conversion.Captures higher specific auxiliary consumption at lower capacity factors (controls, recycles, thermal losses).
Market range 0.05 to 0.3 (dimensionless)
0.15Screening assumption for part-load performance penalty.Prevents extreme part-load penalty inflation for very low CF in a screening model.
Market range 1.1 to 1.5
1.25Model clamp bound.Represents net-vs-gross losses from purge, off-spec, storage/handling, or incomplete recovery in separation.
Market range 0.0 to 0.03
0.01fractionScreening yield/handling loss factor.Accounts for H2 not converted due to purge or recycle inefficiency without explicit recycle simulation.
Market range 0.9 to 0.99
0.97fractionScreening recycle/purge utilization factor.Accounts for CO2 not converted due to purge or recycle inefficiency without explicit recycle simulation.
Market range 0.9 to 0.995
0.98fractionScreening recycle/purge utilization factor.3 mol H2 per 1 mol MeOH; converted using molar masses.
Market range Fixed by chemistry
0.1887kg H2 / kg MeOHStoichiometry-derived mass ratio for CO2 + 3H2 → CH3OH + H2O.1 mol CO2 per 1 mol MeOH; converted using molar masses.
Market range Fixed by chemistry
1.373kg CO2 / kg MeOHStoichiometry-derived mass ratio for CO2 + 3H2 → CH3OH + H2O.1 mol H2O per 1 mol MeOH; converted using molar masses.
Market range Fixed by chemistry
0.562kg H2O / kg MeOHStoichiometry-derived mass ratio for CO2 + 3H2 → CH3OH + H2O.Represents pumps, instrumentation, recycles, and general auxiliaries for synthesis + separation; compression excluded by scope.
Market range 0.05 to 0.3 kWh/kg (excluding compression; highly site/process dependent)
0.1kWh/kg MeOHScreening auxiliary electricity intensity (excluding compression).Represents net useful heat duty for separation/purification and process heating.
Market range 1.0 to 5.0 MJ/kg (process-dependent)
2.2MJ/kg MeOHScreening heat/steam intensity for separation and conditioning (excluding compression).Captures distribution losses and imperfect heat integration at screening stage.
Market range 0.05 to 0.25
0.15fractionScreening heat loss/inefficiency allowance.Anchor point for the power-law cost curve at screening stage.
Market range 10 to 2000 t/day (varies by reference study)
100t/dayCost curve reference capacity for scaling.Represents purchased equipment only for the DMS block (excluding compression); used to build a scalable curve for large assets.
Market range 60000 to 220000 EUR/(t/day) for large chemical processing blocks
95000EUR per (t/day)Screening purchased-equipment specific CAPEX at reference capacity.Typical exponent for chemical process equipment scaling in early estimates.
Market range 0.5 to 0.8
0.65Economies-of-scale exponent for process plants.Avoids overly optimistic extrapolation to very large scales.
Market range 50000 to 150000
60000EUR per (t/day)Clamp lower bound for specific CAPEX.Avoids unrealistic cost escalation when extrapolating to very small scales.
Market range 200000 to 800000
220000EUR per (t/day)Clamp upper bound for specific CAPEX.Converts purchased equipment cost to installed plant cost including bulk materials and installation labor.
Market range 1.8 to 3.0
1.2AIAdds indirects and owner’s costs as a screening multiplier.
Market range 1.15 to 1.3
1.1Indirect/owner cost multiplier (installed to total project).Represents staffing, maintenance, insurance, and overhead in a simplified manner.
Market range 0.012 to 0.045
0.025fraction of installed cost per yearScreening fixed O&M fraction at reference scale.Allows modest economies of scale in fixed O&M fraction.
Market range -0.2 to 0.0
-0.1Screening exponent for O&M fraction vs size.Avoids unrealistic fixed O&M fractions at large scale in screening.
Market range 0.01 to 0.03
0.012fraction of installed cost per yearClamp lower bound for fixed O&M fraction.Avoids unrealistic fixed O&M fractions at small scale in screening.
Market range 0.04 to 0.08
0.045fraction of installed cost per yearClamp upper bound for fixed O&M fraction.Covers minor consumables, waste disposal, and routine variable costs not captured elsewhere.
Market range 0.0 to 0.02 EUR/kg
0.006EUR/kg MeOHScreening variable O&M allowance.Used to estimate number of parallel trains and per-train equipment sizing.
Market range 50 to 500 t/day per train (project dependent)
200t/day per trainScreening heuristic for maximum single-train capacity.Used only for indicative catalyst inventory and reactor sizing; not a kinetic model.
Market range 0.2 to 1.5
0.6kg MeOH per kg catalyst per hourScreening catalyst productivity for CO2 hydrogenation.Converts catalyst mass to catalyst bed volume for reactor sizing.
Market range 900 to 1400
1100kg/m3Screening packed-bed catalyst bulk density.Converts catalyst bed volume to reactor internal volume allowance.
Market range 0.35 to 0.5
0.4fractionScreening void fraction allowance.Used to derive reactor diameter and height from internal volume.
Market range 2 to 6
3m/mScreening reactor aspect ratio (L/D).Used for cylinder geometry calculations.
Market range 3.141593
3.141593Mathematical constant.Provides order-of-magnitude site footprint for the DMS block including access and integration allowances.
Market range 3000 to 50000 m2 at ~100 t/day (varies widely)
12000m2Screening plot area at reference capacity.Captures economies of scale for plot space with increasing throughput.
Market range 0.5 to 0.9
0.6Footprint scaling exponent.Adds allowance for pipe racks, electrical rooms, access roads, and laydown areas.
Market range 1.1 to 1.6
1.3Integration margin multiplier.Used to estimate replacement cost magnitude; actual depends on catalyst formulation and vendor contract.
Market range 10 to 60 EUR/kg
18EUR/kgScreening catalyst cost placeholder.Represents periodic catalyst change-out; used to annualize replacement cost.
Market range 2 to 6 years
4yearsScreening catalyst replacement interval.Converts kta (1000 t/year) to kg/day for internal calculations.
Market range 1000000
1000000kg/day per ktaUnit conversion.
