Finally the
trip screen (still a work in progress):
First it should be understood that the "dog" segments the data into "trips".
The user is responsible to start and stop the "recording" of a trip... Once you stopped it, thats it. That trip is over, and closed.
This screen will report the current status for the current trip. After ending a trip, you still have the possibility to view the stats, as all are kept by the "dog".
Trip data fields:
- Total percent of EV driving (inferred from Car Data)
- Total percent of Glide driving (inferred from Car Data)
- Total percent of Regenerated driving (inferred from Car Data).
- Eco score (inferred from Car Data)
- Energy consumption (inferred from Car Data, averaged)
- Fuel consumption (inferred from Car Data, averaged)
- Fuel rate (inferred from Car Data)
- Climb (inferred from Mobile GPS)
- Descent (inferred from Mobile GPS)
- Average speed (inferred from Car Data, averaged)
- Maximum speed (inferred from Car Data)
EV driving is the actual driving in pure electric mode (no ICE whatsoever). You'll find this won't match the value reported by the MMCS (don't know why), but believe me the former is right.
Glide records the % of EV driving (
no ICE) that is done in pure Glide, which means speed above zero and zero torque for both motors. Which is achieved by moving with B0 and no pressure on the accelerator pedal.
Regenerated records the % of EV driving (
no ICE) achieved with regenerative braking.
Eco score, still needs a bit of work, don't mind this.
Energy consumption is inferred from:
Accumulated([
Consumed Charge] * [
Voltage]) / [
Distance Traveled]
The accumulated value is very precise, as it is the sum of observed values in very small portions of time...
Again most of the time this doesn't matches the value reported by the MMCS... For those who are skeptic, just do the math at the end of your trip to see who's lying.
Fuel consumption is inferred from:
Accumulated([
Fuel Spent]) / [
Distance Traveled], being [
Fuel Spent] calculated from [
Fuel Rate]
Fuel rate is inferred from the air flow going into the engine, which is reported by the OBD.
Here the values matches the ones reported by MMCS, but the latter seems to have some kind of delay and you'll find the Fuel consumption reported by the "dog" to be much more accurate.
Climb and Descent, are accumulated values observed from the Altitude data field.
Average speed is a simple average [
Distance Traveled] / [
Elapsed Time] and maximum the top observed value of the [
Speed] data field.
That's it for today, tomorrow some more
Feel free to post your questions.