Nightly Test Report · Outbound Leg — Legacy 20-PID Log

Prescott, AZ → Thermal, CA

Outbound descent, 278.1 mi · ProPower ON 94% of run (State B) · legacy 20-PID config, ~1.46 s sweep · retrospective test of the nightly-report pipeline
End-of-day location (approx.): Thermal, CA — as of 2026-06-13 10:32:57 PDT
01

Run Summary

Track — 13559 GPS fixes, OBDLink 6-decimal GPS (no TrackLogger file this leg) · start ▸ end · equal-aspect, no basemap

Outbound Prescott→Thermal leg of the June 2026 round trip, re-analyzed retrospectively to exercise the nightly-report pipeline against a legacy log. 278.1 mi in 5.79 h, descending 5,038 ft to −105 ft. ProPower ran essentially the whole leg (94.1% of rows above 0.5 kW), delivering 28.58 kWh AC at a 5.37 kW mean. Measured fuel economy of 14.52 mpg reconciles exactly with the KB outbound baseline. This file predates the current instrumentation: 20 PIDs at a ~1.46 s free-running sweep, with no λ, IAT, OAT, ECT, fuel-trim, gear-code, or trailer-battery channels. Sections 04–06 are therefore largely unreportable and are marked as such rather than filled with inference.

02

Fuel & Charge Accounting

Fuel integrated from the fuel-rate PID against per-row Δt; reconciles to the Trip Fuel PID within 0.02%. No gear-code channel exists in this log, so idle rows were identified by speed = 0 and RPM < 400 rather than gear 70/128/130 — a documented substitution, not the standard filter.

Leg energy summary
MetricValueNote
Total fuel19.155 galintegrated; Trip Fuel PID 19.152 gal
Distance278.1 miTrip Distance PID; GPS integ. 279.5 mi
Fuel economy14.52 mpgmatches KB outbound baseline exactly
ProPower delivered28.58 kWh ACΣ(Conv A Out1+Out2) × Δt
ProPower duty94.1%rows > 0.5 kW; 5.32 of 5.79 h
State A dutyn/aTrekDrive not logged in this config
Truck HV SOC start → end34.3% → 32.4%range 25.1–64.2%; truck pack, not trailer
Idle fuel0.254 gal1.3% of total; speed=0 & RPM<400
03

ProPower Incremental Fuel — State B

ProPower ran continuously except for brief dropouts, so the leg is treated as a single State B segment rather than subdivided. Column A applies the KB measured full-chain figure; Column B rebuilds from assumed chain efficiency and BTE. Because Column A is defined as kWh ÷ 7.70, the effective yield is 7.70 kWh/gal by construction — this leg cannot independently re-measure that constant without a ProPower-OFF control segment at matched speed and grade. The wind cross-check below is now computed from HRRR, but as noted it constrains propulsion fuel, not the yield.

Incremental fuel — measured vs. modeled
SegmentkWh ACMeasured gal (÷7.70)Modeled gal (BTE)Δ A–B
Full leg (State B)28.583.7112.771+33.9%
ProPower OFF rows0.030.0040.003
Measured

Incremental fuel attributable to ProPower: 3.711 gal measured basis (28.58 kWh AC ÷ 7.70), i.e. 19.4% of the leg's 19.155 gal. Modeled rebuild assumes chain efficiency 0.90, BTE 0.34, LHV 33.7 kWh/gal → 2.771 gal. The modeled figure sits 33.9% below measured, meaning the assumed 0.90 × 0.34 = 30.6% full-chain efficiency is optimistic against the KB's ~22.7%. The divergence is the assumption error, not a new measurement.

Wind cross-check (modeled)
QuantityValue
Mean head/tail component (HRRR blend × OBDLink-derived heading)−1.38 mph (net tailwind)
Tailwind fraction of moving rows64.0%
Mean |crosswind| / mean wind speed4.14 / 5.83 mph
Wind-attributable fuel delta (propulsion)−1.477 gal (tailwind saved)
Still-air-equivalent leg fuel20.631 gal (vs 19.155 observed)
Still-air-equivalent economy13.48 mpg (vs 14.52 observed)
Wind-adjusted expected AC yieldnot separable — see note
Residual after wind adjustment+0.00% by construction
Modeled

HRRR wind pulled for 2026-06-13 at three anchors (Prescott 1,532 m · Salome corridor 344 m · Thermal −34 m), inverse-distance-squared blended and interpolated to the row timeline. Heading is derived from sequential 6-decimal OBDLink GPS over a ~30 s lag, not from TrackLogger — no TrackLogger file exists for this leg. It is usable on straight segments and noisier through the canyon turns. Aero adjustment assumes ρ = 1.10 kg/m³, Cd·A = 0.71 × 4.6 m², drivetrain 0.85, BTE 0.30 — all modeled.

Structural Limit

The wind adjustment moves propulsion fuel, not the AC yield. Effective yield here is defined as 28.58 kWh ÷ 7.70, so it returns 7.70 kWh/gal and the residual is +0.00% by construction — arithmetic, not agreement. With ProPower on for 94.1% of the leg there is no matched-condition OFF control against which the 7.70 constant could be independently re-measured, and no amount of wind data supplies one. The residual is therefore uninformative for this leg and must not be read as confirming the baseline. What the wind field does establish: a net 1.38 mph tailwind saved roughly 1.48 gal of propulsion fuel, meaning the observed 14.52 mpg flatters still-air performance by about 1.04 mpg.

04

TrekDrive Fuel Savings — State A

Not reportable for this leg. TrekDrive was not engaged, and this 20-PID configuration carries no trailer-battery or TrekDrive channel at all. There is no State A time and no battery-draw signal from which to compute a gross saving or its paired cost.

Not Reportable

State A duty: 0%. No fuel saving to report, and correspondingly no battery cost. Reporting a gross saving here would require inferring TrekDrive activity from channels this log does not contain.

05

Heat-Enrichment Fuel Penalty — Measured λ

Not Reportable

The λ channel (Fuel/Air commanded equivalence ratio, SAE 0x44) was added to the config on 2026-07-06 — three weeks after this log was recorded. This file has no λ, no IAT, and no OAT channel, so enrichment can be neither measured nor bounded by temperature. No penalty is reported.

Per the standing rule: where no clean enrichment episode can be identified, the section says so rather than reporting a penalty inferred from insufficient data. Boost, RPM, and absolute-load channels exist here, but load alone cannot distinguish commanded open-loop enrichment from ordinary high-load stoichiometric operation. Any figure derived from them would be an assumption wearing a measurement's clothes.

Watch On the trip proper, prioritize State-A-vs-State-B-at-temperature comparisons on the hot plains east of Denver, where λ, IAT, and OAT are all logged and sustained >86 °F towing load is available.
06

Thermal & Trim Watch

07

Instrumentation Check

08

Flags & Carry-Forward

RIG: Ford F-150 PowerBoost + LightShip AE.1 · INSTR (this leg): OBDLink MX+ 20-PID, ~1.46 s sweep, no TrackLogger.
Location approximate, city-level, from last valid GPS row; precise coordinates not published. Measured values green, modeled amber, flags rust — modeled numbers are never presented as measurements.
Source CSV: CSVLog_20260613_044537 (20 PIDs, ~1.46 s sweep) · no TrackLogger file · generated 2026-07-09.
Retrospective pipeline test against a legacy log — not a trip leg.