Not every number a model returns is a concentration.

Two cases from how the model is built that deserve more room than a paragraph: a rheological property that no single band encodes, and a real production mixture whose components overlap in the same spectrum.

Objection"Raman measures composition, not properties"
StackCNN + classical chemometrics
Casealkyd resin, documented feasibility

Scroll

Why a mix, rather than a single method

Purely classical models are cheap to validate and blind to non-linearity. Purely neural models absorb non-linearity and demand data. Real process chemistry needs both, chosen case by case.

What the CNN is for

Full-spectrum input, non-linear response, overlapping bands, multi-component mixtures, and derived properties such as viscosity that no single band encodes.

What PLS and PCA are for

Compact calibrations from a limited number of samples, loadings a chemist can inspect and argue with, and quick validation against titration or HPLC.

What the combination buys

Faster, more accurate models that generalise better than a single-family approach. In a feasibility study on alkyd resins, a CNN over the whole spectrum outperformed linear regression on the same data, reaching R² above 0.99 for both acid value and viscosity.

How a rheological property comes out of a spectrum

The most common objection we hear is that Raman measures composition, not properties. It is a fair objection, and the answer is a chain of physics you can follow link by link — not a black box.

reactor · polycondensation monomers, free chains grow · viscosity rises 300 1650 cm⁻¹ same sample, two points in the batch ratios shift start of the batch later, chains longer hybrid model — CNN over the full spectrum + PLS / PCA no single band encodes viscosity; the whole vector does calibrated on this plant’s own samples and reference values alkyd resin, in synthesis viscosity 4.82 Pa·s acid value 12.4 mg KOH/g uncertainty ±0.25 Pa·s model fit R² > 0.99 illustrative reading · uncertainty and fit from a documented feasibility study in specification · 5 s
01 — In the reactor

Viscosity is not a substance, it is a state

At the start of a polycondensation the vessel holds mostly free monomers. Nothing about that mixture is viscous yet, and no single chemical concentration would tell you what the batch will pour like at the end.

02 — Chains grow

What changes is the chemistry of the bonds

As the reaction proceeds, monomers link into chains and the distribution of chain lengths shifts. Viscosity follows that distribution — and so do the molecular vibrations, because the bonds themselves are what changed.

Many adhesives and resins are made by polycondensation, and some polymerise while curing. That is exactly what we see — the change in chemical bonds. dr Bartosz Kawa, CTO · Główny Mechanik
03 — In the spectrum

Two points in the same batch, two band ratios

Overlay the spectrum from the start of the batch on one taken later and the peak positions barely move — the ratios between them do. That shift is small, systematic, and far too subtle to read off a chart by eye.

04 — In the model

Which is why the whole vector is the input

A CNN reads every channel rather than a few chosen peak windows, with classical chemometrics alongside it where a compact, inspectable calibration wins. The model is fitted on this plant’s own samples against its own reference values.

05 — Out as a number

Pascal-seconds, with an error bar

In a documented feasibility study on alkyd resins the model reached R² above 0.99 for viscosity through the whole synthesis, at a prediction uncertainty of ±0.25 Pa·s — and the acid value came out of the same spectrum at about ±0.2 mg KOH/g, without a titration.

±0.25 Pa·sviscosity uncertainty ±0.2 mg KOH/gacid value error R² > 0.99both parameters
Spectrum to a property · step 01 / 05

Nothing in a real plant arrives as one clean component

A production sample is a mixture, and the bands of its components sit on top of one another. This is the case where a single-parameter sensor gives up and a model does not.

component A component B component C component D hybrid model CNN, full spectrum + PLS / PCA 300 1650 cm⁻¹ this one curve is everything the detector returns no band belongs to a single component component A 46.2 % component B 28.7 % component C 17.4 % component D 7.7 % illustrative shares · the calibration ranges quoted below are from documented feasibility work
01 — One component

On its own, every component is easy

A pure substance has a clean fingerprint: a handful of bands in known positions with known relative intensities. Measured alone, in a laboratory, it is a solved problem.

02 — Four components

Together, their bands land on top of each other

Add three more and the bands start sharing space. Some overlap almost completely, and the intensity at any given wavenumber now belongs to more than one substance at once.

03 — What is actually measured

The detector returns one curve, not four

The instrument never sees the components separately. It sees their sum, plus whatever the matrix adds. Reading a peak height off this curve would give you a number that belongs to no single component.

04 — The model

Which is why it is trained on mixtures

Calibration uses real process mixtures with reference values, not a library of pure substances. The model learns how the overlap behaves as the composition moves — including the non-linear part, which is where classical single-band approaches break down.

05 — Separated again

Four numbers out of one curve

This is the everyday case in our feasibility work: silicone contamination in PA66 recyclate quantified across a 0.3–1.0 % calibration range, and ammonium nitrogen predicted in industrial water even though its signal overlaps the water bands.

0.3–1.0 %silicone in PA66 recyclate 8.5 % → traceisomer during synthesis Multi-componentthe design case, not the exception
Mixture, separated · step 01 / 05

Your property or your mixture, on your samples

Feasibility runs on real process material — a rheological property, a multi-component blend, or both. The report says what came out, at what uncertainty.

Request a feasibility study Back to models and algorithms