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.
◆4th-power law · one 40t truck ≈ 10,000 cars of pavement damage◆COST-323 accuracy classes A(5) → D+(20)◆OIML R134 · automatic road-vehicle weighing◆Bridge-WIM · use the structure as the scale◆Pre-selection hit rate: 15% → 78% at static scales◆4th-power law · one 40t truck ≈ 10,000 cars of pavement damage◆COST-323 accuracy classes A(5) → D+(20)◆OIML R134 · automatic road-vehicle weighing◆Bridge-WIM · use the structure as the scale◆Pre-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
In-road sensing
Quartz-piezo strips set flush into the wearing course.
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.
Charge amplification, temperature comp., 10 kHz ADC
03Stage
Detection
Per-axle peak extraction, outlier rejection
04Stage
Classification
Axle count & spacing, EU R1 / FHWA vehicle class
05Stage
Estimation
GVW & per-axle load, corrected for speed & pavement
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
Overweight
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://enforcementAuto-refresh
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%.
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
Post-WIM enforcement
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
79111315171921MonTueWedThuFriSatSun
After · WIM pre-selection
79111315171921MonTueWedThuFriSatSun
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.