cbg-sim

The simulator

How do I use this thing?

What cbg-sim models, what it refuses to model, and how to read the margin, the process envelope and the supply calendar.

Using the simulator

10

What the model does, what it deliberately does not do, and how to read each output.

What does the quick calculator do, and what are its limits?sourced

It answers three questions from one set of dials - how much gas, what it costs to build and pay back, and how many tonnes and acres it eats. Critically it has no model of its own: it runs the same engine over the same assembled graph the canvas does, so the two can never quote different numbers for the same plant. It is a first-pass sizing tool, not a DPR.

Sourcecbgsim.climatewise.today; lib/tools/catalogue.tsFull entry ->
What are the four build steps?sourced

Build the plant, price the feedstock, wire the schematic, read the result - with the numbers updating as you go. It mirrors the real decision sequence from feedstock to fuel to margin, which is why the learning hub is organised the same way.

Sourcecbgsim.climatewise.todayFull entry ->
What are the main inputs?sourced

Feedstock type and tonnes per day, the delivered feedstock price in rupees per tonne, the digester volume and temperature, upgrading purity and compressor efficiency, and the offtake route with its price and transport charge. Those are the dials; everything else is computed from them.

Sourcelib/builder/blueprints.tsFull entry ->
What outputs does the simulator show?sourced

Three headline figures - margin, payback and CBG sold - plus three panels: the process envelope, showing whether the digester is inside its safe operating window; economics; and supply, the feedstock calendar. Margin is daily revenue less daily operating cost and excludes capex service; payback is simple and undiscounted.

Sourcecomponents/builder/PlantBar.tsxFull entry ->
What is the process envelope, and how do I read it?sourced

It is the safe operating window for the digester, read from three numbers: HRT, OLR and blended C:N. The panel flags attention when HRT falls below 18 days, OLR rises above 4 kg VS per cubic metre per day, or C:N leaves the 20-35 band, and it fails at OLR above 5. Those thresholds exist because acidification from overloading is the failure that costs weeks of output.

Sourcecomponents/builder/PlantBar.tsx; 99pt5Full entry ->
What is the supply calendar, and why does it matter?sourced

It shows how feedstock availability moves across the year against the plant's daily demand, exposing the seasonal gap that idles plants - paddy straw arriving in a six-week window, press mud stopping the day the mill stops crushing. It operationalises the sector's dominant failure mode, which is aggregation rather than technology.

Sourcelib/builder/procurement.ts; Agrospectrum IndiaFull entry ->
Does the supply calendar change the simulated numbers?sourced

No, and the panel says so on its face. The supply calendar is descriptive - it drives copy, calendars and advisory flags - while the engine runs a single steady-state design point at a flat rupees-per-tonne price. Monthly availability curves and storage carry move into the model at a later stage; until they do, the panel does not pretend otherwise.

Sourcelib/builder/procurement.ts (PROCUREMENT_AFFECTS_SIMULATION)Full entry ->
How do I run what-if scenarios and compare them?derived

Change an input - feedstock mix, delivered price, plant size, upgrading purity - and watch margin, the envelope and the calendar respond. That is the core learning loop: make one change, read the consequence, and find which lever your project is actually sensitive to.

Sourcecbgsim.climatewise.todayFull entry ->
What do the default yields represent, and can I override them?derived

They are conservative planning values per feedstock, drawn from the shipped parameter packs with their provenance attached - which you can read in full on the components page. Override them with your own tested figures where you have them, because real Napier and crop-residue yields vary by a factor of two between sites.

Sourcelib/catalogue/components.ts; Down To Earth on yield variabilityFull entry ->
Where do the model's numbers come from?sourced

Every parameter traces to an entry in the shipped packs, each carrying a value, a band, a status and a note. The components page joins those to the block they belong to and lets you filter for figures nobody has cited yet - which is a real filter, because a lot of the pack is not yet sourced.

Sourcelib/catalogue/components.ts; /methodologyFull entry ->
Ask about the simulator

Answers come from this site's reviewed question bank and cite the entry they came from. Press / to focus. Not investment advice.

The simulator — How do I use this thing? · cbg-sim