Vehicle fluid fill specification and capacity communication
Blending of available fluids for a vehicle is provided. It is received, to the vehicle from a fluid dispenser over a bidirectional filling communications session, information indicative of a plurality of available fluids for dispensing from the fluid dispenser into a fluid reservoir of the vehicle. It is indicated, from the vehicle over the bidirectional filling communications session to the fluid dispenser, a first quantity of a first fluid and a second quantity of a second fluid to be dispensed to the vehicle as a blend. It is received the first quantity of the first fluid and the second quantity of the second fluid into the fluid reservoir of the vehicle.
1 . A method for dispensing of available fluids for a vehicle, comprising:
receiving, to the vehicle from a fluid dispenser over a bidirectional filling communications session, information indicative of a plurality of available fluids for dispensing from the fluid dispenser into a fluid reservoir of the vehicle;
indicating, from the vehicle over the bidirectional filling communications session to the fluid dispenser, a desired quantity of a compatible fluid to be dispensed to the vehicle; and
activating the fluid dispenser by sending a first command over the bidirectional filling communications session to begin dispensing the desired quantity of the compatible fluid into the fluid reservoir of the vehicle;
monitoring the dispensing using a fluid sensor of the vehicle to monitor a level of reservoir fluid in the fluid reservoir; and
deactivating the fluid dispenser by sending a second command over the bidirectional filling communications session to discontinue the dispensing responsive to the level of the reservoir fluid indicating that the quantity of the compatible fluid has been dispensed.
2 . The method of claim 1 , further comprising:
identifying a filling issue responsive to the level of the reservoir fluid not increasing during the dispensing; and
alerting the fluid dispenser to discontinue the dispensing of the compatible fluid by sending the second command over the bidirectional filling communications session responsive to the level of the reservoir fluid not increasing.
3 . The method of claim 1 , further comprising:
using an external sensor of the vehicle to monitor for fluid spillage; and
alerting the fluid dispenser to discontinue the dispensing of the compatible fluid by sending the second command over the bidirectional filling communications session responsive to detecting the fluid spillage.
4 . The method of claim 1 , further comprising:
identifying a desired octane of fuel for the vehicle, the desired octane of fuel being between a first octane of a first fluid of the plurality of available fluids and a second octane of a second fluid of the plurality of available fluids; and
computing a first quantity and a second quantity such that the first quantity divided by the second quantity times the first octane plus the second quantity divided by the first quantity times the second octane equals the desired octane, wherein the first quantity and the second quantity add up to a total desired quantity of the compatible fluid.
5 . The method of claim 4 , further comprising:
determining the total desired quantity of fluid to be dispensed based on a level of fill of the fluid reservoir as determined using a fluid sensor.
6 . The method of claim 4 , wherein a blend of the first fluid and the second fluid as the compatible fluid is determined to choose an octane level of at least a minimum required octane for the vehicle and to minimize total fuel spend.
7 . The method of claim 1 , further comprising illustrating, in a dispenser human machine interface (HMI), an indication that the fluid dispenser is providing the compatible fluid.
8 . A system for dispensing of available fluids for a vehicle, comprising:
a vehicle configured to establish a bidirectional filling communications session between a controller of the vehicle and a dispenser communicator of a fluid dispenser, the vehicle executing a fluid monitor to perform operations including to:
receive, to the vehicle from the fluid dispenser over the bidirectional filling communications session, information indicative of a plurality of available fluids for dispensing from the fluid dispenser into a fluid reservoir of the vehicle;
indicate, from the vehicle over the bidirectional filling communications session to the fluid dispenser, a desired quantity of a compatible fluid to be dispensed to the vehicle;
activate the fluid dispenser by sending a first command over the bidirectional filling communications session to begin dispensing the desired quantity of the compatible fluid into the fluid reservoir of the vehicle;
monitor the dispensing using a fluid sensor of the vehicle to monitor a level of reservoir fluid in the fluid reservoir; and
deactivate the fluid dispenser by sending a second command over the bidirectional filling communications session to discontinue the dispensing responsive to the level of the reservoir fluid indicating that the quantity of the compatible fluid has been dispensed.
9 . The system of claim 8 , wherein the fluid monitor is further configured to perform operations including to:
identify a filling issue responsive to the level of the reservoir fluid not increasing during the dispensing; and
alert the fluid dispenser to discontinue the dispensing of the compatible fluid by sending the second command over the bidirectional filling communications session responsive to the level of the reservoir fluid not increasing.
10 . The system of claim 8 , wherein the fluid monitor is further configured to perform operations including to:
use an external sensor of the vehicle to monitor for fluid spillage; and
alert the fluid dispenser to discontinue the dispensing of the compatible fluid by sending the second command over the bidirectional filling communications session responsive to detecting the fluid spillage.
11 . The system of claim 8 , wherein the fluid monitor is further configured to perform operations including to:
identify a desired octane of fuel for the vehicle, the desired octane of fuel being between a first octane of a first fluid of the plurality of available fluids and a second octane of a second fluid of the plurality of available fluids; and
compute a first quantity and a second quantity such that the first quantity divided by the second quantity times the first octane plus the second quantity divided by the first quantity times the second octane equals the desired octane, wherein the first quantity and the second quantity add up to a total desired quantity of the compatible fluid.
12 . The system of claim 11 , wherein the fluid monitor is further configured to perform operations including to:
determine the total desired quantity of fluid to be dispensed based on a level of fill of the fluid reservoir as determined using a fluid sensor.
13 . The system of claim 8 , wherein a blend of the first fluid and the second fluid as the compatible fluid is determined to choose an octane level of at least a minimum required octane for the vehicle and to minimize total fuel spend.
14 . The system of claim 8 , wherein the fluid dispenser is configured to illustrate in a dispenser HMI, an indication that the fluid dispenser is providing the compatible fluid.
15 . The system of claim 8 , wherein the external sensor of the vehicle is a camera.
16 . A non-transitory computer-readable medium comprising instructions for dispensing of available fluids for a vehicle that, when executed by one or more controllers of the vehicle, cause the vehicle to perform operations including to:
establish a bidirectional filling communications session between a one or more controllers of the vehicle and a dispenser communicator of a fluid dispenser;
receive, to the vehicle from the fluid dispenser over the bidirectional filling communications session, information indicative of a plurality of available fluids for dispensing from the fluid dispenser into a fluid reservoir of the vehicle;
indicate, from the vehicle over the bidirectional filling communications session to the fluid dispenser, a desired quantity of a compatible fluid to be dispensed to the vehicle; and
activate the fluid dispenser by sending a first command over the bidirectional filling communications session to begin dispensing the desired quantity of the compatible fluid into the fluid reservoir of the vehicle;
monitor the dispensing using a fluid sensor of the vehicle to monitor a level of reservoir fluid in the fluid reservoir; and
deactivate the fluid dispenser by sending a second command over the bidirectional filling communications session to discontinue the dispensing responsive to the level of the reservoir fluid indicating that the quantity of the compatible fluid has been dispensed.
17 . The non-transitory computer-readable medium of claim 16 , further comprising instructions that, when executed by the one or more controllers of the vehicle, cause the vehicle to perform operations including to:
identify a filling issue responsive to the level of the reservoir fluid not increasing during the dispensing; and
alert the fluid dispenser to discontinue the dispensing of the compatible fluid by sending the second command over the bidirectional filling communications session responsive to the level of the reservoir fluid not increasing.
18 . The non-transitory computer-readable medium of claim 16 , further comprising instructions that, when executed by the one or more controllers of the vehicle, cause the vehicle to perform operations including to:
use an external sensor of the vehicle to monitor for fuel spillage; and
alert the fluid dispenser to discontinue the dispensing of the compatible fluid by sending the second command over the bidirectional filling communications session responsive to detecting fuel spillage.
19 . The non-transitory computer-readable medium of claim 16 , further comprising instructions that, when executed by the one or more controllers of the vehicle, cause the vehicle to perform operations including to:
identify a desired octane of fuel for the vehicle, the desired octane of fuel being between a first octane of a first fluid of the plurality of available fluids and a second octane of a second fluid of the plurality of available fluids; and
compute a first quantity and a second quantity such that the first quantity divided by the second quantity times the first octane plus the second quantity divided by the first quantity times the second octane equals the desired octane, wherein the first quantity and the second quantity add up to a total desired quantity of the compatible fluid.
20 . The non-transitory computer-readable medium of claim 19 , further comprising instructions that, when executed by the one or more controllers of the vehicle, cause the vehicle to perform operations including to:
determine the total desired quantity of fluid to be dispensed based on a level of fill of the fluid reservoir as determined using a fluid sensor.
21 . The non-transitory computer-readable medium of claim 16 , wherein a blend of the first fluid and the second fluid as the compatible fluid is determined to choose an octane level of at least a minimum required octane for the vehicle and to minimize total fuel spend.