Weighing every axle
at 120 km/h.

High-Speed Weigh-In-Motion systems infer static axle load from a millisecond of dynamic force. We build the sensors, the signal chain, and the calibration discipline that turn that inference into legally defensible data.

Live spec sheet

System 04 · Quartz-piezo, 4-lane

Speed range15 – 130 km/h
Accuracy (GVW)±7% · Class B+
Sensors / lane4 × QP-Strip
Sampling10 kHz / ch
Uptime (365d)99.4%
Auto-cal window24h rolling
4th-power law · one 40t truck ≈ 10,000 cars of pavement damageCOST-323 accuracy classes A(5) → D+(20)OIML R134 · automatic road-vehicle weighingBridge-WIM · use the structure as the scalePre-selection hit rate: 15% → 78% at static scales4th-power law · one 40t truck ≈ 10,000 cars of pavement damageCOST-323 accuracy classes A(5) → D+(20)OIML R134 · automatic road-vehicle weighingBridge-WIM · use the structure as the scalePre-selection hit rate: 15% → 78% at static scales

§ 01 — Principles

Three ideas do most of the work.

Everything else — enclosures, backhaul, dashboards — is downstream of these.

01

Dynamic force, static answer

Every wheel-pass is a millisecond of force applied to a sensor embedded in the pavement. The system reconstructs the equivalent static axle load from that transient — accounting for suspension bounce, tire imprint and speed.

02

Fusion beats any single sensor

Two or more staggered weight sensors, inductive loops for speed and class, and axle detectors are fused per vehicle. Redundancy cancels oscillation noise; loops constrain the geometry the estimator needs.

03

Calibration is a process, not an event

Initial calibration with pre-weighed trucks gets you to spec. Continuous auto-calibration on steering-axle populations keeps you there between service visits. Everything is versioned and traceable.

§ Live · Sense → transmit

Every truck that passes writes a record.

Vehicles cross the in-road sensors at highway speed; each axle-pass is measured, reconstructed into a weight, and streamed to the control room in real time.

Control room · liveRX
Lane02
Class5-axle artic
Speed88 km/h
Axles5
GVW38.2 t
StatusPASS
Quartz-piezo strips set flush into the wearing course.In-road sensing
Quartz-piezo strips set flush into the wearing course.
Signed records land in the operator control room in real time.Central platform
Signed records land in the operator control room in real time.

§ Technology · Sensor stack

Four families. One decision.

Choice is driven by required accuracy class, pavement condition, expected axle count per year, and lifecycle budget — not by sensor fashion.

SENSOR · QPCost $$$

Quartz piezoelectric

Thin strip embedded in a slot cut into the wearing course. Charge output linear over a wide temperature range. Dominant choice for new HS-WIM installs.

AccuracyB+ (±7%)
Service life10+ yr
SENSOR · BPCost $$

Bending plate

Steel plate with strain gauges, mounted in a shallow frame flush with pavement. Robust, well understood, common across North American installations.

AccuracyB (±10%)
Service life7–10 yr
SENSOR · LCCost $$$$

Load cell

Hydraulic or strain-gauge cells beneath a rigid frame. Highest accuracy class, largest civil footprint. Reserved for enforcement-grade low-speed WIM.

AccuracyB+ / A (±5–7%)
Service life15+ yr
SENSOR · FOCost $$$

Fiber-optic / MEMS

Immune to EMI, no active roadside electronics in the sensor. Emerging class — attractive for tunnels, long linear arrays, and bridge instrumentation.

AccuracyB (emerging)
Service life15+ yr

§ 02 — Data pipeline

From a wheel pass to a signed record in 400 ms.

Six stages, each with its own QA. Every record is traceable end-to-end.

  1. 01Stage

    Sensing

    Pavement-embedded piezo / bending-plate / load-cell array

  2. 02Stage

    Conditioning

    Charge amplification, temperature comp., 10 kHz ADC

  3. 03Stage

    Detection

    Per-axle peak extraction, outlier rejection

  4. 04Stage

    Classification

    Axle count & spacing, EU R1 / FHWA vehicle class

  5. 05Stage

    Estimation

    GVW & per-axle load, corrected for speed & pavement

  6. 06Stage

    Reporting

    Signed records, APIs, ANPR match, enforcement queue

§ Capabilities

From basic counting to enforcement-grade analytics.

One instrument stack, scaled across three capability tiers — deploy what the corridor needs today and switch on the rest later.

Basic

Axle detection & counting

Inductive loops and axle sensors resolve every axle and inter-axle spacing at highway speed.

Basic

Speed & gap measurement

Per-vehicle speed, headway and lane occupancy derived from timed loop crossings.

Basic

Vehicle classification

Axle geometry maps each vehicle to EU R1, FHWA or a custom classification scheme.

Standard

Gross-vehicle-weight estimation

Dynamic force is reconstructed into a static GVW and per-axle load, corrected for speed.

Standard

Overload pre-selection

Likely offenders are flagged live and pushed to a downstream static scale or patrol.

Standard

ANPR & registry fusion

License-plate capture is fused per vehicle and matched against the vehicle registry.

Advanced

Rolling auto-calibration

Steering-axle populations drift-correct the system continuously between service visits.

Advanced

Load spectra & analytics

Axle-load distributions feed pavement remaining-life and bridge-rating models.

Advanced

Open APIs & data export

Per-vehicle records, aggregates and chain-of-evidence logs stream to your systems.

§ Enforcement · Overweight → e-ticket

An overweight axle becomes a signed ticket before the truck clears the bridge.

When measured load exceeds the permitted limit, the system captures the plate, builds an evidence package, auto-generates an e-ticket, and dispatches it to the owner and enforcement — end to end, in under a second.

0

Overweight flags · today

0

E-tickets issued · MTD

0.0%

Fine recovery rate

0 ms

Detect → ticket

01

Detect

WIM · overweight

02

Capture

ANPR · plate

03

Verify

Registry match

04

Ticket

Auto-generate

05

Dispatch

Owner + LEA

Axle-load profile · Lane 025-axle artic
Limit 10t
A1
A2
A3
A4
A5

GVW

44.1 t

Limit

40.0 t

Excess

+10.3%

Electronic Ticket · Auto-generated

WIM-2026-004821

Live
PlateLES 4471
Lane02
LocationM-2 · KM 142
Timestamp14:02:11
Vehicle class5-axle artic
Speed79 km/h
Measured GVW44.1 t
Permitted GVW40.0 t
OffenceOverweight +10.3%
Fine$1,420
Evidence: ANPR still · WIM waveform · signed hash Issued → Dispatched
Live violation logstream · stream://enforcement
TimePlateClassGVWExcessStatus
14:02:11LES 44715-axle artic44.1 t+10.3%TICKET
14:08:14CAR 00927-axle artic58.7 t+17.4%TICKET
14:06:33FRT 15675-axle artic41.9 t+4.7%WARN
14:05:02TRK 88303-axle rigid29.4 t+13.1%TICKET
14:03:47HGV 22906-axle artic52.3 t+18.9%TICKET

§ Performance · COST-323 classes

Pick the class the use case requires.

Wider classes are cheaper and more forgiving of site conditions; tighter classes demand pavement quality, calibration discipline, and often low-speed geometry.

Class
GVW 2σ
Typical use
Tolerance
A
±5%
Legal metrology / low-speed direct enforcement
B+
±7%
Enforcement pre-selection, bridge loading
B
±10%
Statistical infrastructure / research
C
±15%
Traffic classification, flow analytics
D
±25%
Trend monitoring only

§ KPIs (System 04, ref. site)

What a healthy HS-WIM looks like.

Field values from a four-lane quartz-piezo installation, 24-month rolling window.

Accuracy (2σ GVW)

±7% · Class B+

Repeatability

σ < 2.4% on ref. truck

Detection rate

≥ 99.5% at 15–130 km/h

Classification

≥ 97% by EU R1

Availability

99.4% / 365 d

MTBC drift

> 90 days

§ 03 — Applications

One instrument, four operating modes.

Enforcementuse case

Pre-selection of overweight vehicles

Screen the mainline flow, flag likely offenders to a downstream static scale. Static-scale hit rates rise from ~15% to 60–80%.

Asset mgmt.use case

Load spectra for pavement & bridges

Ground-truth axle-load distributions feed pavement remaining-life models and bridge rating updates.

Analyticsuse case

Corridor freight intelligence

Origin-destination freight profiles, modal-shift evidence, real-time congestion attribution by vehicle class.

Bridge-WIMuse case

The bridge is the scale

Instrument the structure instead of the pavement — non-intrusive to traffic and fast to deploy on legacy assets.

§ Impact · Roads & environment

Lighter roads, longer life, lower emissions.

Enforcing axle limits does more than issue tickets — it protects the pavement, stretches maintenance budgets, cuts emissions from premature road works, and keeps traffic moving with fewer stops, shorter queues, and smoother corridor flow.

0.0 kt

CO₂ avoided · per corridor / yr

0.0 yr

Pavement life extension

0%

Maintenance spend reduced

0.0%

Overloaded HGVs · after 12 mo

Overloaded HGVs on corridor

18.4% → 4.1% in 12 months

20%
10%
0%
Month 1Month 6Month 12

Relative pavement damage per axle

The 4th-power law

Damage rises with the 4th power of axle load — a 14 t axle wears the road roughly 30× as fast as a 6 t axle. Catching the heavy tail is where road life is won.

×0.13

6 t

×0.41

8 t

×1.00

10 t

×2.07

12 t

×3.84

14 t

Before vs after WIM enforcement

Before After
Resurfacing interval+5 yr
Before
8 yr
After
13 yr
Annual maintenance cost−38%
Before
100 index
After
62 index
Corridor CO₂ footprint−11.2 kt
Before
42 kt / yr
After
30.8 kt / yr
Heavy-axle road wear−53%
Before
100 index
After
47 index

§ Traffic flow & congestion management

Free-flow weighing removes bottlenecks — traffic keeps moving while overloads are caught in the background.

Pre-selection replaces random static-scale stops with targeted diversion. Lane throughput rises, queue lengths fall, and peak-hour congestion hours shrink across the corridor.

Corridor throughput · vehicles / hr / lane

+12% peak-hour flow

Static-scale stops WIM pre-selection
2000
1500
1000
6:008:0010:0012:0014:0016:0018:0020:00

2,010 veh/hr

Peak flow

+8 km/h

Avg speed

−94 %

Lane stops

Congestion hours · peak corridor

4.2 → 1.6 hrs / day

Targeted pre-selection diverts only likely offenders — the mainline stays free-flow while queue spillback at static scales disappears.

Before · static stops

79111315171921Mon
Tue
Wed
Thu
Fri
Sat
Sun

After · WIM pre-selection

79111315171921Mon
Tue
Wed
Thu
Fri
Sat
Sun
Low density
High congestion

280→45 m

Queue length

−18 min

Avg delay

−72 %

Spillback events

12 %

Diversion rate

§ Deployment · Site requirements

What a good HS-WIM site looks like.

Site selection accounts for roughly 70% of long-run system performance. Before we choose a sensor, we characterize the road.

Pavement

Rigid or high-modulus asphalt in sound condition. No rutting > 4 mm. Smooth 30 m approach and 15 m departure.

Geometry

Straight, level lane. Longitudinal grade < 1%, cross-slope < 2%. No braking or acceleration zone within 200 m.

Environment

Temperature-compensated. Freeze-thaw resistant sealing. Drainage away from sensor slot. Salt-tolerant hardware.

Power & backhaul

Redundant supply with UPS. 4G/5G primary, fiber where available. Time-sync to GNSS or PTP for evidence chain.

Maintenance

Annual manual calibration. Sensor life 5–15 yr depending on class. Enclosure servicing on 6-month cadence.

Privacy

ANPR retention windows configurable. Purpose limitation and pseudonymization by default. GDPR-aware pipeline.