About

Automated plant data capture

Biogas plant data from the digester, flare, genset and upgrading skid, issued as a carbon credit, a renewable electricity certificate, or a renewable gas Guarantee of Origin.

The problem

A biogas or biofuel plant generates the evidence a traceability or MRV scheme needs: digester feed rates, gas flows, methane content, flare events, power export, feedstock receipts. Most of it already exists as tags inside the plant controller. Today that data reaches a certifier through monthly spreadsheets, manual meter reads and screenshots. The numbers are late, hard to audit, and easy to adjust after the fact.

There is also an incentive problem that auditors know well. The operator who records a figure is usually the one measured against it. When a monthly number feeds a yield, uptime or availability KPI, a bonus, or a compliance threshold, the figure that gets written down tends to be the one the target needs rather than the one the plant produced. A reading transcribed by hand can be rounded up, back-filled across a gap, or quietly smoothed, and nothing in the spreadsheet shows that it was. The POME fat-pit problem is the same failure in another form: data that is reported by the people whose performance it judges.

BioJejak reads the agreed tags straight from the plant controller, on a fixed interval, and timestamps each value at source. The same reading that drives the operator's own screens becomes the reading behind the sustainability claim. Nobody re-keys it, so there is no point between the meter and the report at which a number can be shaped to fit a target.

How the controller is read

The approach is specific to how a Siemens S7-1500 actually exposes its data, and it avoids the two methods that look convenient but do not hold up.

Profinet is the plant's I/O network, the cyclic exchange between the CPU and its field devices. A data-gathering PC does not join that exchange to collect historian values. What matters for data capture are the names the plant was engineered with: the TIA Portal tag names and the data-block member names. Those are the labels an operator and an auditor both recognise.

The S7-1500 publishes those names on its built-in OPC UA server, for every tag marked Accessible from HMI/OPC UA/Web API. BioJejak connects to that server as a read-only OPC UA client, browses the namespace, and subscribes to the agreed tags by name. OPC UA carries its own authentication, signing and encryption, so the link is secured end to end and the connection can be scoped to read only.

What this gives the scheme

The result is a feedstock and production record that is continuous, named, timestamped and secured from the controller onward, which is the record a traceability claim or a carbon methodology actually has to stand on.

Turning the tags into carbon numbers

A POME biogas project earns credits under CDM methodologies such as AMS-III.H (methane recovery in wastewater treatment) or ACM0014 (treatment of wastewater) for large plants, with electricity export handled under AMS-I.D. Verra's VCS uses the same calculation structure. In all of them the emission reduction is baseline emissions minus project emissions minus leakage, and each of those terms rests on a quantity the plant controller already holds.

The quantity everything else builds on is the methane actually captured and sent to destruction. That comes from two tags: the biogas flow meter and the methane analyser. Flow in normal cubic metres, multiplied by the measured CH4 fraction and the interval, gives the mass of methane routed to the flare or the engine, logged continuously rather than read off a gauge once a month.

Digester and capture leakage

Project (physical) leakage is the methane the system generates but fails to capture, the share that escapes the cover or the digester before it reaches the meter. A flow meter cannot measure gas that never passes it, so this term is never read directly off a single tag. What the controller does is pin down the two things that let you defend a real leakage figure instead of accepting the methodology's conservative default capture efficiency:

So the honest claim is that the controller does not meter the leak itself. It quantifies capture and documents capture-system integrity, which is what moves the leakage term off a default and onto measured data.

Methane destruction by flaring

Flaring is governed by the CDM Tool to determine project emissions from flaring gases containing methane. The tool does not assume a flare works. It runs hour by hour: in any hour the flare's combustion-chamber temperature sits above its threshold, destruction is credited at the flare's efficiency (a typical enclosed-flare default of about 90%, to confirm against the current tool version or replace with a measured value); in any hour the temperature drops below threshold, the flame is treated as out and that hour's gas counts as released in full.

That hourly temperature test is controller data by nature. The tags that feed it are the flare gas flow, the CH4 content, the flare combustion-chamber temperature, and the pilot or flame-detection status. Capturing them at a fixed short interval does two things a monthly total cannot: it applies the tool's efficiency test at the resolution the tool actually specifies, and it makes every flame-out period visible instead of smoothing it into an apparently healthy month. The destruction credit becomes a measured result rather than an assumption.

Methane destruction in a biogas genset

When the biogas goes to an engine instead of the flare, two credits run at once and both trace to tags. The methane burned in the engine is destroyed much as it is in a flare, at a high engine destruction efficiency, with any uncombusted methane slip in the exhaust carried as a project emission per the methodology. Separately, the electricity the engine exports displaces grid power, which is credited under AMS-I.D as net electricity exported multiplied by the grid emission factor.

The tags are the export power meter in kilowatt-hours, the engine running status, the biogas flow to the engine, and the CH4 content. The running status matters for more than uptime: a plant that both flares and generates has to split its biogas between the two legs without crediting the same cubic metre twice. Continuous flow on each leg, tied to engine run status, gives an auditable split and closes the double-counting gap that monthly estimates leave open.

Across all three routes the pattern is the same. The methodology asks for a methane quantity, a destruction efficiency, or an exported quantity of energy, and the controller is already measuring the flow, the composition, the temperature, the pressure and the power that those terms are built from. BioJejak's job is to read them by name, timestamp them at source, and present them in the form the methodology's monitoring plan requires.

From measured data to the instrument

The same verified data is what an issuing registry needs to mint the instrument a project actually sells, and which instrument depends on what the biogas is used for. Each route is measured in its own unit, and each unit traces back to the same tags.

A given quantity of biogas meets only one of these fates. It is flared, burned for power, or upgraded and delivered. Metering the flow on each route is therefore what stops a carbon credit, a REC and an RGGO being issued against the same gas. Per-tag, timestamped data is what lets each unit be allocated to one route and one instrument, and defended when a registry or an auditor asks to see the trail.