Study Dashboard

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.
TruckEmptyLoadedDone

Loading unit

Digger unitSamples

Material

MaterialSamples
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.
TruckModelAvg 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 toolPeriodLoadsAvg error % Avg abs error %Within toleranceFailed / 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.
TimeLoading toolTruck MaterialPayload (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.
ModelTruck IDBody Type LoadsPos 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.
MaterialSamplesMin25th %75th % MaxMeanCV %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.
ModelBody Type MaterialSAE 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 ModelBodyMaterialSample 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 UnitMaterialSample 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.
ModelTruck IDGVW (t)GVW basis EVW (t)Nominal payload (t) Fleet nominal target (t)Site target — rated payload (t) Loads judgedOver 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 UnitSamplesFront (%)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).