We care about your privacy

We use cookies to ensure the site functions properly, measure traffic, and personalize marketing only with your consent.

How it works

From a molecular fingerprint to a value in your process DCS.

Inline means the measurement sits in the process itself - the probe stays in the reactor, pipeline or blending line and reads 24/7 with no sampling. This is the full chain for urea, UAN/RSM, DEF/AdBlue and biuret: Raman scattering into a raw spectrum, chemometric models in Spectrally OS, and process values handed straight to your control system.

01 The principle

A molecular fingerprint, read with laser light.

Shine monochromatic laser light into the liquor. Most of it scatters back unchanged. A small fraction exchanges energy with molecular vibrations and returns shifted - and those shifts are characteristic of the bonds that caused them. The result is a spectrum that works like a fingerprint of urea, ammonium nitrate, biuret and nitrate in the same stream.

Inelastic scattering carries the information

The laser (785 or 1064 nm) illuminates the medium through the immersion probe. Photons that scatter inelastically shift in wavelength by amounts set by the molecular vibrations they met. Plotting intensity against Raman shift (cm⁻¹) gives the raw spectrum, and band intensity is proportional to concentration.

A fingerprint, not a proxy

Raman bands are narrow and characteristic of specific substances, so urea, ammonium nitrate, biuret and nitrate can be read from one spectrum. That is the difference from refractometry, which reads total dissolved solids only and cannot tell urea from ammonium nitrate.

Water stays out of the way

Water is a weak Raman scatterer. In aqueous nitrogen liquors - urea solution, UAN/RSM, DEF/AdBlue, effluent - the water background does not drown the analyte signal. In FT-IR the opposite holds: water absorbs strongly and destroys the measurement. NIR reads through water better, but its bands overlap and specificity suffers.

Established methods
Inline Raman
×Refractometry - total dissolved solids in 2-3 min, cannot separate urea from ammonium nitrate, no biuret
✓;Measurement-to-value in under 5 s, continuously
×Kjeldahl total nitrogen (certification) - 60-90 min, manual sampling, reagents
✓;Total nitrogen tracked in-process, no sampling, no reagents
×Biuret by GC (40-60 min), HPLC (20-30 min) or DMAB titration (15-20 min)
✓;Biuret trend read inline, early enough to correct before off-spec
×FT-IR - water absorbs across the O-H bands and buries the analyte signal
✓;Water is a weak Raman scatterer - aqueous liquors read cleanly
×NIR - broad, overlapping bands, less substance-specific
✓;Narrow bands, very specific substance identification
×Densitometry / conductometry - one lumped proxy per stream
✓;Several analytes resolved from one spectrum

HPLC, Kjeldahl and titration remain the analytical reference. Inline Raman is real-time process measurement instead of waiting on the lab, so those methods become verification, not the bottleneck. One boundary: Raman verifies composition, it does not measure the trace metals in DEF (Fe, Ca, Na) - those stay with ICP.

02 Measurement architecture

From the reactor wall to the control room.

Four links in the chain: an immersion probe in the process, fiber optics to the analyzer, chemometric models in Spectrally OS, and your control system at the end. There is no sampling loop anywhere in it.

Link 1 · In the process
Spectrally X1 PROBE

Immersion probe in the reactor, pipeline, mixer or blending line. IP67, ATEX/IECEx Zone 0, fitted with the retractable self-cleaning module for streams that carry solids or can crystallize.

Link 2 · Light transport
Fiber optics, up to 100 m

Excitation light travels to the probe and scattered light returns over fiber, so the analyzer can sit away from the process area while the probe stays in the medium.

Link 3 · The analyzer
Spectrally X1 INLINE

785 / 1064 nm laser excitation, back-thinned TEC-cooled CCD detector. Up to 2 measurement channels as standard, more on request.

Link 4 · Spectrum to value
Spectrally OS

AI and advanced chemometrics with a CNN core translate the spectrum into concentrations, ratios and PASS-FAIL flags, then hand them to your PLC / DCS.

The hardware in the chain

The numbers that define the measurement path, probe to analyzer. Calibration is automatic, against a reference integrated in the probe - there is no manual recalibration routine to schedule.

Measurement principleRaman spectroscopy
Laser wavelength785 nm / 1064 nm
DetectorBack-thinned CCD, TEC-cooled
Acquisition time5-300 s
Fiber optic reachUp to 100 m
Measurement channelsUp to 2 (expandable on request)
ProbeSpectrally X1 PROBE, IP67, ATEX/IECEx Zone 0, self-cleaning
CalibrationAutomatic - reference integrated in probe
CommunicationPROFIBUS, PROFINET, GSM
Spectrally X1 INLINE process Raman analyzer cabinet with live urea and biuret readout

Raman is the core, not the whole toolbox

~70% of portfolio
Raman

The core technique - molecular vibrations characteristic of specific substances, read inline in aqueous media. For nitrogen and DEF chemistry this is the workhorse.

~20% of portfolio
SERS

Surface-enhanced Raman on metallic nanostructures, typically Ag or Au - used when analyte concentrations sit at ppb-ppm levels, below classical Raman sensitivity.

~5% of portfolio
— very high chemical specificity, direct measurement in aqueous media (water does not generate a strong background), compatibility with glass/sapphire in the probe window, compatibility with fiber optic probes up to 100 m. Works well for resins, polymers, surfactants, raw material identification

Near-infrared as a complement where Raman bands are weak - for example some O-H bonds.

~5% of portfolio
Other sensors

Complementary sensing for specific challenges. The technique is chosen for the chemistry, not the other way around.

03 Fouling and the self-cleaning cycle

Clear liquors foul little. The cycle is there for when they do not stay clear.

Urea, UAN/RSM and DEF/AdBlue run as clear, low-viscosity aqueous liquors, so an optical window in these streams stays clean far longer than in a resin reactor. Fouling here shows up at the edges - urea crystallizing on a cold surface, a turbidity spike in effluent, granule dust in at-line urea QC. The self-cleaning module handles those with a mechanical cycle: retract, rinse, return.

Where deposits actually come from

These are not fouling reactors. The failure mode is occasional: crystallized urea on a cooler surface, small solids or turbidity carried in effluent, dust in at-line granule work. A clear liquor can run a long campaign with a stable optical window.

The cycle preserves measurement geometry

The probe retracts from the medium, the optical window is rinsed, and the probe returns to the same measurement position. Geometry stays fixed, so readings stay comparable across the whole campaign.

Where it earns its keep

Effluent with variable turbidity and occasional spikes, points where the liquor can crystallize, and one probe asked to serve mixed duty across streams. In a clean urea or DEF line it may rarely cycle at all.

A capability, not an accessory

For a clear urea or DEF liquor, continuous measurement often needs no cleaning at all. Where a stream carries solids or can crystallize, manual cleaning would mean breaking a continuous measurement - so the module is integrated with Spectrally X1 PROBE and Spectrally X1 INLINE and runs automatically during production.

The cycle runs without a manual optics stop in the middle of a campaign, so there is no gap in the data your control system sees. Whether your stream needs it at all is something feasibility scopes honestly.

Measurement
0s

Spectrum to a process value, continuously.

Lab lag removed
0min

Up to 90 minutes of Kjeldahl total-N wait, gone.

Ammonium-N error
0%

Mean prediction error for ammonium nitrogen over the standard range.

Model fit
0

Total nitrogen in fertilizer granules, on raw spectra.

04 Chemometrics and Spectrally OS

Spectrally OS turns spectra into operating information.

Raw spectra are useless to an operator. Spectrally OS translates them into concentrations, ratios, PASS-FAIL classifications and alarms - and keeps a logged, auditable history of the models doing the translating.

A CNN core, not a linear fit

Spectrally OS runs on AI and advanced chemometrics with a convolutional-neural-network core. Traditional PLS and PCA chemometrics are the industry benchmark it is measured against - the CNN core is more accurate and faster on the same spectra.

Spectrum to numbers

The regression role maps the spectrum to concentrations: urea, biuret, nitrate and the other analytes your specification runs on - several from one read, in seconds.

Deviation and PASS-FAIL

The classification role flags what does not belong. An off-spec urea concentration or an unexpected fraction surfaces as a deviation and a PASS-FAIL alarm, not as a customer complaint.

Phase 1
Calibration

Models start from feasibility - typically your R&D data plus samples measured in the Gekko lab. Built on your matrix - urea liquor, UAN blend, DEF, effluent - not a generic library.

Phase 2
Validation

Predictions are checked against reference measurements - Kjeldahl, HPLC, titration - on your matrix before the model is trusted in production.

Phase 3
Maintenance

Models are reinforced with your production data as it accumulates. Updates deploy without stopping the analyzer or the line.

Phase 4
Re-calibration

Scheduled when the recipe, feedstock or process parameters change. A model change - not a platform redesign.

Spectrally X1 INLINE on a plant stand with piping

Spectrally OS at a glance

One model layer runs across Spectrally X1 LAB, X1 PORTABLE and X1 INLINE, so a model built during feasibility migrates to the process instrument. Routine operation uses no reagents and no consumables.

Supported instrumentsSpectrally X1 LAB / PORTABLE / INLINE
Predictive modelsAI / advanced chemometrics, CNN core
Spectra databaseProprietary + public, ~28,000 spectra
Operator interfaceSpectrallyUI
Operating systemDebian GNU/Linux 13.2
CalibrationAutomatic, from a built-in reference signal
Data exportCSV, PDF, RAW
User managementRole-based access control (RBAC)
Data storageLocal database - logging continues without a network
Model updatesDeployed without stopping the analyzer
05 OT / IT integration

A value counts when it lands in your control system.

Spectrally streams process values - not raw spectra - into the plant's control and data layers. SpectrallyUI shows trends and alerts at the analyzer; the same values reach your PLC / DCS, where a reading can correct the dosing water on a UAN blend, hold an off-spec DEF batch, or raise a biuret-trend alarm before the reactor drifts out of specification.

Control layer

PLC / DCS

Values arrive as process signals over PROFIBUS or PROFINET - unified across all Spectrally products. To the operator, the analyzer reads like any other instrument on the loop.

Data layer

MES / SCADA / LIMS

Configured per site: batch context in MES, trending and supervision in SCADA, reconciliation with lab records in LIMS.

Connectivity

GSM and export

GSM is available across the product line alongside the fieldbus protocols. Data exports in CSV, PDF and RAW for reporting and archive.

OT policy

Network fit

Segmentation, white-listing, no open ports to the corporate network - typical OT policies are scoped with your automation and IT teams during integration.

IEC 62443

Industrial cyber

IEC 62443 expectations for industrial automation systems are addressed in integration scoping, together with backup and recovery of measurement data.

Audit

Continuity and audit trail

Measurement and logging run on a local database, so readings continue when the network does not. Model changes are logged and auditable.

Your next step

Run the full chain on your own nitrogen streams.

A feasibility study starts with representative samples or R&D data from your urea, UAN/RSM, DEF/AdBlue or biuret process. We build and validate the chemometric model in the Gekko lab and show you exactly what the probe-to-DCS chain would read on your line - before any hardware decision. Your feasibility study puts the exact numbers for your matrix on the table, validated against your reference method.

What would you like to do?

Explore Spectrally X1 INLINE →