Average payload by truck model
Loads vs target — by truck model
Share of loaded weighs in each band, per truck model. Each band is a pair: current shift (vivid) beside the selected range (muted). Hover for load counts. Target per load: session override, else the split target for its model and material, else the truck's rated payload, else the model rated payload. Over 120% of a site target is "over target", not a safety breach — the GVW-based view is the Payload Policy tab.
Under target (<90%)
On target (90–110%)
Over target (110–120%)
Over target (>120%)
vivid = current shift · faded = selected range
Latest record
Number of trucks
–
Trucks completed
–
Total samples
–
Samples to go
–
Job completion
–
Study progress
A truck is complete at 2 empty + 10 loaded samples. Empty/loaded totals are capped
per truck. The truck list comes from TruckInfo — prefill trucks in Truck Analyst and they appear here
at 0 / 0 before their first weigh.
Trucks completed–
Target empty–
Total empty–
Target loaded–
Total loaded–
Target total–
Total samples–
Per-truck samples
Empty / loaded samples and completion per truck.
| Truck | Empty | Loaded | Done |
|---|
Loading unit
| Digger unit | Samples |
|---|
Material
| Material | Samples |
|---|
Within ±5%
–
Readings compared
–
Trucks with a reading
–
Onboard-scale signed error — by truck
(onboard − accurate payload) ÷ payload for every load. Box = the middle 50% of a truck's errors with
the median line; whiskers reach the furthest loads within 1.5×IQR, dots mark outliers beyond. Zero is an exact
reading and the band is the ±5% tolerance — the box's position is the scale's
calibration offset, its height the scatter. Worst first. Red = median
outside the tolerance; faded = fewer than 10 loads.
Onboard accuracy detail
Signed bias (over/under-reads), mean absolute error, and share within tolerance. Best (lowest error) first.
| Truck | Model | Avg error % | Avg abs error % | Within ±5% | Loads |
|---|
Loading tool weighing system
Comparison of the loading tool’s weighing system against the scale: each load’s reading against its
weighed payload, error = (reading − payload) ÷ payload, tolerance ±%. A destination of
0 means the tool gave no reading — counted as failed, never averaged or charted.
Within ±%
–
Readings compared
–
Loading tools with a reading
–
Failed / no reading
–
Signed error — by loading tool
(reading − payload) ÷ payload for every load. Box = the middle 50% of a tool's errors with the median
line; whiskers reach the furthest loads within 1.5×IQR, dots mark outliers beyond. Zero is an exact reading and
the band is the tolerance — the box's position is the calibration offset, its height the scatter. Worst first;
a tool with a recalibration date shows two boxes, before and after. Red
= median outside the tolerance; faded = fewer than 10 readings.
Daily error trend — by loading tool
Daily average signed error per loading tool — above 0 the tool over-reads, below it under-reads;
the band is the tolerance. A dashed vertical line marks each tool's recalibration. Only tools with
10+ readings are plotted (the table lists every tool). Click legend entries to hide lines.
Loading tool accuracy detail
Signed bias (over/under-reads), mean absolute error and share within tolerance per loading tool —
split before/after its recalibration where one is set. Best (lowest current error) first.
| Loading tool | Period | Loads | Avg error % | Avg abs error % | Within tolerance | Failed / no reading |
|---|
Loads with no loading tool reading
Valid loaded weighs whose destination field was recorded as 0 — the loading tool's weighing
system produced no result. Newest first. These loads are excluded from every figure above.
| Time | Loading tool | Truck | Material | Payload (t) |
|---|
Recalibration dates
Enter the date and time each loading tool's weighing system was recalibrated. Its loads are then
assessed separately before and after that moment — in the chart, the trend and the table.
Times are site local, matching the weigh timestamps. Saved on this browser per installation.
Best-practice loading examples
One example per truck model where payload is on target (90–110%), left/right within 2% of 50/50, and
front/rear within 2% of the ideal split (33.3/66.7 — set it for this fleet on the
Payload Positioning tab). Best match (closest to ideal) shown; images load from the scan on view.
Empty Vehicle Weight (EVW) analysis
Valid empty (tare) weighs only, grouped by truck model and body. EVW @100% fuel corrects
each sample to a full tank — missing fuel = (100% − fuel level) × tank size × diesel SG
kg/L. Tank size comes from TruckInfo; fuel level from the weigh when
captured, else the truck's TruckInfo fuel level.
EVW report tables
Report-ready tables built from valid empty (tare) weighs,
grouped model → body → truck — download only (A4 width, dashboard or white theme, or XLSX).
Axle position weights (Pos 1 / 2 / 3-4 / 5-6)
Weight distribution (Left / Right / Front / Rear %)
Tyre loading
Tyre loads from the axle position weights of valid loaded (G) weighs. Front tyres carry
Pos 1 and Pos 2 singly; each rear side is a pair (Pos 3+4 left, Pos 5+6 right). Capacity comes from
the TyreInfo reference — the front limit is one tyre's capacity, the rear limit doubles it for dual
tyres.
Average tyre position mass
Average axle position weights per truck over valid loaded (G) weighs.
Red = the average exceeds that position's tyre capacity.
| Model | Truck ID | Body Type | Loads | Pos 1 (t) | Pos 2 (t) | Pos 3/4 (t) | Pos 5/6 (t) |
|---|
Same table as % of tyre capacity
Carryback
Weighs commented CB — material retained in the tray after dumping. These records are
deliberately marked invalid so they can't skew empty weights, and only invalid samples appear here.
CB weighs are tare-marked (stored payload 0), so the retained mass is computed as gross − the truck's
average EVW (valid empties; unit average, else model average — same basis as the EVW tab).
Material analysis
Average payload, volume and density per material designation — valid loaded (G) samples
only; samples whose scan is rated Red are excluded, as are loads with no material set.
Images come from the group's most recent scanned sample. Where a destination
is recorded, the material becomes an overarching heading broken down into one card per destination;
materials without one stay as a single card.
Density variability by material
Spread of scanned load density per material designation — valid loaded (G) samples with a
scan density only; samples whose scan is rated Red are excluded, as are loads with no material
set. Box = the middle 50% of samples (25th–75th percentile) with the median line across it; whiskers
reach the furthest samples within 1.5×IQR and dots mark outliers beyond. Boxes with fewer
than 10 samples render faded. Hover a box for the numbers.
Middle 50% of samples (25th–75th %)
Median
Whiskers: 1.5×IQR · dots = outliers
faded = under 10 samples
Density statistics per material
CV% (std dev ÷ mean) is the comparable variability number — higher = less consistent density.
AOR (side) = the material's average side angle of repose from the scans.
| Material | Samples | Min | 25th % | 75th % | Max | Mean | CV % | AOR (side) (°) | Mean Fragmentation (m) |
|---|
Average load volumes
Average sampled load volume against the manufacturer's 2:1 SAE heaped volume, grouped
truck model → body → material. Fill factor = average load volume ÷ SAE heaped volume.
Volumes are calibrated scan measurements from valid loaded (G) samples with a material set
(Red-rated scans excluded); payload and target use the mass-target chain, so session target
overrides apply. SAE heaped volume comes from TruckInfo — "–" means the source has none recorded.
| Model | Body Type | Material | SAE 2:1 Heaped Vol (m³) | Avg Load Volume (m³) | Avg Fill Factor (%) | Avg Payload (t) | Target Payload (t) |
|---|
Density distribution by material
Fitted normal curve of each material's scanned load densities — valid loaded (G)
samples with a calibrated scan density; Red-rated scans excluded.
Session target overrides
Enter a target payload per truck model (t) to recalculate every
chart and table against it — for this browser session only; nothing is written back to the
system and other users are unaffected. Leave a model blank to keep the system targets (shown greyed
in the box). The second box per model is an optional NTE (never-to-exceed) payload: when set,
the model distribution chart draws a clear line at it and counts the loads exceeding it.
Clear all returns everything to the system targets.
Materials
Untick a material to leave it out of every chart and table on this tab. Where the site has
split targets (a target per truck model and material, entered in Server Admin), loads of that
material are judged against their split target; the rest against the truck's rated payload.
Payload distribution by truck model
10% under target (90%)
Target (100%)
10% over target (110%)
120% of target
Payload performance by truck, body and material
Valid loaded (G) samples with a payload, grouped truck model → body → material.
Target payload = each load's own target (session override, else the split target for its model and
material, else the truck's rated payload); a group whose loads carry different targets is shown as one
row per target, highest first; deviation = mean − target;
fill factor = load volume ÷ SAE 2:1 heaped volume, calibrated scans only.
| Truck Model | Body | Material | Sample Size | Target Payload (t) | Mean Payload (t) | Deviation (t) | Deviation (%) | Avg Fill Factor (%) | NTE (t) | Over NTE |
|---|
Payload distribution by material
Spread of each material's loads as a percentage of the truck's target —
valid loaded (G) samples with a target only; every load is judged against its own truck's target.
Box = middle 50% of loads with the median line; whiskers reach the furthest loads within 1.5×IQR,
dots mark outliers beyond. Boxes with fewer than 10 loads render faded. Horizontal lines are the
target and the band thresholds used across the dashboard.
10% under target (90%)
Target (100%)
10% over target (110%)
120% of target
Middle 50% of loads
Median
Loads vs target — by truck model (each load judged against its own target: the split target for its model and material where one exists, else its truck's)
Under target (<90%)
On target (90–110%)
Over target (110–120%)
Over target (>120%)
vivid = current shift · faded = selected range
Loads vs target — by loading unit (each load judged against its own target)
Under target (<90%)
On target (90–110%)
Over target (110–120%)
Over target (>120%)
vivid = current shift · faded = selected range
Payload performance by loading unit and material
Valid loaded (G) samples with a payload, grouped loading unit → material.
Target payload = each load's own target (session override, else the split target for its model and
material, else the truck's rated payload); a group whose loads carry different targets is shown as one
row per target, highest first; deviation = mean − target;
fill factor = load volume ÷ SAE 2:1 heaped volume, calibrated scans only.
| Loading Unit | Material | Sample Size | Target Payload (t) | Mean Payload (t) | Deviation (t) | Deviation (%) | Avg Fill Factor (%) | Over NTE |
|---|
Payload specification report
Report-ready table grouped truck model → body — download only.
GVW Spec is the rated gross vehicle weight from TruckInfo; EVW is the average empty
(tare) weigh of that group's valid empty records; Nominal Payload = GVW Spec − EVW;
Site Target Payload is each load's own target (session override, else split target, else the
truck's rated payload) averaged over the group, or the highest in the group where a split target is in
use; Deviation = Nominal − Site Target.
GVW / EVW / nominal vs site target
Payload policy — loads against the nominal payload (GVW − EVW)
Every valid loaded (G) weigh judged strictly against the truck's nominal payload = rated GVW − EVW.
GVW is the rated gross vehicle weight on the truck's TruckInfo row, else the GVW its model's other trucks carry; EVW
is the average of the truck's own valid empty weighs in the selected range (gross as weighed, the basis of the
Payload specification report), else its model's average. Policy payload = gross − that EVW, so the bands are the
gross weigh against the GVW and over 120% here is the safety breach, whatever the site or split target says.
Site targets, session overrides and fuel adjustment play no part on this tab (the limit is the gross weight against
the GVW); an NTE (session or split target) adds an Over-NTE bar and column. A truck with no rated GVW on its own row
or its model's, or no empty weigh, cannot be judged — those loads are counted below and listed in the basis table.
Loads judged
–
Over safety limit (>120%)
–
Loads without a rated GVW
–
Loads without an empty weigh
–
Loads vs nominal payload — by truck model
Under (<90%)
On (90–110%)
Over (110–120%)
Over safety limit (>120%)
vivid = current shift · faded = selected range
Loads vs nominal payload — by loading unit
Under (<90%)
On (90–110%)
Over (110–120%)
Over safety limit (>120%)
vivid = current shift · faded = selected range
Nominal payload basis per truck
What each truck's loads were judged against: the rated GVW and where it came from (the truck's own
TruckInfo row, else its model's trucks), the EVW used (the truck's own valid empties in range, else the model's), the
nominal payload, the model's fleet nominal target = model GVW − fleet-average EVW (every valid empty of the
model in range), and the truck's current rated payload (its site target elsewhere on the dashboard, before any
split material target or session override) for comparison. A truck with no GVW or no EVW shows "–" and zero loads
judged.
| Model | Truck ID | GVW (t) | GVW basis | EVW (t) | Nominal payload (t) | Fleet nominal target (t) | Site target — rated payload (t) | Loads judged | Over safety limit |
|---|
Ideal load position
Ideal front/rear split for this fleet. Surface trucks typically carry 33.3% front /
66.7% rear; underground trucks can differ — enter the site's split (e.g. 44 front / 56 rear).
Left/right ideal is always 50 / 50. Saved on this browser per installation; the tolerance window is
±% both ways.
Front axle %
Front/rear bias trend — by loading unit
Daily average bias from the ideal front/rear split, per loading unit — 0 is the
ideal, above the band is front-heavy, below is rear-heavy. Valid loaded samples with axle weights;
only groups with 10+ samples are plotted (the Average load position table lists every group).
Loading units drive positioning, so a drifting line points at the digger, not the trucks.
Click legend entries to hide lines.
Left/right bias trend — by loading unit
Daily average bias from a 50/50 left/right split, per loading unit — 0 is centred,
above the band is left-heavy, below is right-heavy (10+ samples; the Average load position table
lists every group). Click legend entries to hide lines.
Average load position by loading unit
Average front/rear and left/right share of each loading unit's loads — valid loaded
(G) samples with axle weights. Ideal: front = the site's ideal split, left/right 50 / 50.
| Loading Unit | Samples | Front (%) | Rear (%) | Left (%) | Right (%) |
|---|
Load position (centre of mass) — by loading unit
Each dot is one load: left share across, front-axle share up. Green = within the
tolerance window on both axes; grey lines mark the window, dashed green lines the ideal centre.
Wheel weight report
Report-ready table of average weight at each wheel position per truck, grouped
truck model → tray → truck, over valid loaded (G) weighs with axle weights — download only.
Tonnes, or each wheel as a percentage of the truck's total weight.
Average wheel weights (t)
Average wheel weights (% of total)
Fragmentation analysis
Scans that carry the fragmentation outputs (passing curve + detection masks). The curve plots
passing % vs particle size (log scale); ‹ › cycles the analysis image through mask overlay, minimum
bounds and detections, with the scan's snapshot beside it. P50/P80 are interpolated from the curve.
The analysis image and every 3D scan are turned to the photo's orientation from the scan's recorded
direction of travel; if they still read inverted on this unit, flip once (remembered in this browser).