Fuel management system and method
Summary by NHIP
Fuel management system
The system uses a centralized processor with four modules to analyze fuel transactions and vehicle parameters for generating reports on consumption, fraud, and emissions. It calculates real-time vehicle mass using mass inputs to determine a distance weighted average payload while storing the resulting analysis reports.
Claim Score by NHIP
Abstract
The present invention provides a system and a method for fuel management. The invention provides an integrated system to generate reports comprising analysis relating to fuel consumption, fuel fraud, CO2 emission, driver behavior, and journey breakdown.

Term
5 yearsleft in the term
Expires 16 September 2031, including 235 days of term adjustment.
- Priority
- Filed
- Granted
- Today
- Expires
8 claims: 2 independent, 6 dependent
- 1Broadest claimClaim Score 40, average(NHIP)A fuel management system comprising:a centralized processor;a first module of the centralized processor configured to receive a plurality of fuel transaction data points from one or more fuelling stations;a second module of the centralized processor configured to receive a plurality of vehicle parameters from one or more vehicles;a third module of the centralized processor configured to process, according to a pre-defined set of rules, at least a part of the data received by the first module and the second module in combination with a set of information associated with each vehicle accessible to the third module, and to generate one or more reports providing a summary of the processing comprising analysis on fuel consumption, fuel fraud, CO2 emission, driver behavior and journey breakdown, and to calculate the vehicle mass in real-time, using mass inputs, to determine a distance weighted average payload of the vehicle;and a fourth module of the centralized processor configured to store the one or more reports generated by the third module.
- 8A method for fuel management comprising:receiving a plurality of fuel transaction data points at a centralized processor from a plurality of fuelling stations;receiving a plurality of vehicle parameters at the centralized processor from a plurality of vehicles;and processing, using the centralized processor, according to a pre-defined set of rules, at least a part of the fuel transaction data points and the vehicle parameters in combination with a set of information associated with each vehicle accessible to the centralized processor;calculating a vehicle mass for at least one of the plurality of vehicles in real-time, using mass inputs, to determine a distance weighted average payload of the at least one vehicle;generating one or more reports providing a summary of the processing comprising analysis on fuel consumption, fuel fraud, fuel theft, fuel overfill, CO2 emission, driver behavior and journey breakdown;and storing the one or more reports generated in a memory unit of the centralized processor.
Independent claims2
137 paragraphs in 5 sections, as filed
PRIORITY CLAIM
The present application claims priority from PCT/EP2011/050915, filed 24 Jan. 2011, which claims priority from EP 10151437.0, filed 22 Jan. 2010.
The present invention relates to a system and a method for fuel management. The system and method of the invention provide means to monitor driver behaviour and fuel consumption of a vehicle, for instance to determine amount of emissions and/or to detect fuel fraud.
BACKGROUND
Besides overall costs, fuel efficiency and exhaust emissions are increasingly important aspects of a vehicle. Managers of fleets of vehicles, for instance a fleet of company cars, vans and trucks, are therefore seeking means to manage and monitor these aspects, preferably by using an integrated system that is able to monitor both individual vehicles and the entire fleet. Further, driver behaviour could have a major influence on fuel consumption. Therefore, monitoring the behaviours of the driver is also am important aspect. In addition, with increasing fuel prices, fraudulent transactions and theft occur more frequently.
There exist various methods and systems to monitor the vehicle efficiency and driver behaviour. U.S. patent application 2007174004 discloses a system and method to identify fuel savings opportunities in a fleet of vehicles based on fuel consumption corresponding to driving habits of the user. Inefficient driving habits, for example, speeding and excessive idling, unauthorized usage, provides opportunities for fuel savings. Such parameters can be monitored and fuel consumption based on the use conditions is determined. A user defined statistical metric for the fleet, or a portion of the fleet, can be determined for each of the use conditions. Fuel consumption of an individual vehicle or a group of vehicles can be compared with a larger group of vehicles, or the fleet, to determine vehicles that correspond to a metric of the fleet. Fleet managers can use this information to modify the use conditions of individual vehicles to provide fuel savings for the fleet.
U.S. Pat. No. 6,024,142-A discloses a communications system and method for communications between a vessel and a fluid management system. The communications system comprises a proximity detector configured to detect presence of a fuel nozzle in a fluid entry port of the vessel. The system also comprises a Radio frequency Identification (RFID) coupled to the proximity detector. The proximity detector, coupled with RFID interrogator, is configured to communicate whether the nozzle is in the fluid entry port. To impede theft of fuel, the method comprises the steps of establishing a first communication link between a vehicle and a fuel delivery system. Further, a second communication link between the vehicle and the fuel delivery system established. Thereafter, and the system provides the delivery of fuel based on the connectivity of the first communication link.
In addition to the two exemplary prior art systems described above, other fuel management systems are known. The present invention however aims to provide an improved and integrated fuel management system and method.
SUMMARY
The present invention provides a fuel management system comprising, a centralized processor. Further, the fuel management system includes a first module of the centralized processor, the first module configured to receive a plurality of fuel transaction data points from one or more fuelling stations. Furthermore, the system includes a second module of the centralized processor configured to receive a plurality of vehicle parameters from one or more vehicles. Furthermore, the system includes a third module of the centralized processor configured to process a part of the data received by the first module and the second module in combination with a set of information associated with each vehicle accessible to the third module. The data is processed based on a pre-defined set of rules. Further, the third module is configured to generate one or more reports providing a summary of the processing comprising analysis on one or more of fuel consumption, fuel fraud, CO2 emission, driver behaviour and journey breakdown. In addition to the third module, the system includes a fourth module of the centralized processor. The fourth module is configured to store the one or more reports generated by the third module.
This system provides an integrated single user-friendly system that allows fuel fraud detection, journey breakdown details, driver behaviour details, as well as the calculation of CO2 emissions, for individual vehicles as well as for (parts of) a fleet of vehicles. The system of the invention is thus more extensive than prior art systems, providing an integrated fuel management system.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will now be illustrated in more detail and by way of example with reference to embodiments and the drawing, in which:
<figref idref="DRAWINGS">FIG. 1</figref> shows a fuel management system and the flow of information and data in the fuel management system according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 2</figref> shows a flow chart describing the processing of a fuel management system for fuel fraud detection according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 3</figref> shows a vehicle adapted for payload calculation according to an embodiment of the present invention;
<figref idref="DRAWINGS">FIG. 4</figref> schematically shows an embodiment of a system of the present invention coupled to a vehicle.
DETAILED DESCRIPTION
A fuel management system <b>100</b> and the flow of information and data in the fuel management system <b>100</b> according to an embodiment of the present invention, has been shown in <figref idref="DRAWINGS">FIG. 1</figref>. The fuel management system <b>100</b> comprises a centralized processor <b>102</b>. The centralized processor further includes a first module <b>104</b>, a second module <b>106</b>, a third module <b>108</b> and a fourth module <b>110</b>. The centralized processor <b>102</b>, according to an embodiment of the invention, can be any device capable of processing electronic instructions. The examples of the centralized processor include but are not limited to microprocessors, microcontrollers, computers and application specific integrated circuits (ASICs).
The first module <b>102</b> is configured to receive a plurality of fuel transaction data points. The fuel transaction data points can comprise one or more of the fuelling station location, the fuelling station number, date of transaction, time of transaction, fuel product type transacted, fuel quantity (L) transacted and used fuel card's information.
The first module <b>102</b> receives the fuel transaction data points from one or more fuelling stations <b>112</b>. The fuelling stations <b>112</b> can be any one of a Euro Shell fuelling station, a home-based fuelling station, and a third party fuelling station.
The second module <b>104</b> is configured to receive a plurality of vehicle parameters. The vehicle parameters may comprise one or more of vehicle identification number, driver identification number, GPS information for the vehicle, fuel tank level change, engine torque, gear ratio, vehicle speed, vehicle acceleration, total distance covered, engine speed, brake pedal state, throttle pedal state, clutch pedal state, power take off (PTO) state, clutch pedal engagement time, brake pedal engagement time, clock time reading, odometer reading and engine coolant temperature.
The vehicle parameters are received from the one or more vehicles <b>114</b>. The one or more vehicles <b>114</b> may comprise one or more passenger cars, trucks, busses/coaches etc., or any combination thereof.
The fuelling stations <b>112</b> and the vehicles <b>114</b> are configured to communicate data to the fuel management system <b>100</b> by using one or more available network connections. The available network systems can be wired or wireless networks. Preferably, the network connections include a controller area network (CAN), a media oriented system transfer (MOST), a local interconnection network (LIN), and a local area network (LAN). The network connections can also include other connections that conform to ISO, SAE and IEEE standards and specifications.
The third module <b>106</b> has access to a set of information associated with each vehicle. This set of information associated with each vehicle may comprise one or more of vehicle identification number, driver identification number, fuel card information, route maps of the vehicles, wheel radius, vehicle unladen weight, available payload capacity and historical data associated with each vehicle and driver.
Further, the third module <b>108</b> is configured to receive the data from the first module <b>104</b>. The first module transmits the fuel transaction data points received from the fuelling station <b>112</b>. Further, the third module also received the data for the vehicle parameters from the second module <b>106</b>. Thereafter, the third module <b>108</b> is configured to process the received data, based on a set of rules. The data is processed in combination with the set of information associated with each vehicle. Thereafter, the third module <b>108</b> generates one or more reports <b>116</b>. The one or more reports <b>116</b> comprise analysis on one or more of fuel consumption, fuel fraud, CO2 emission, driver behaviour, payload and journey breakdown.
The fourth module <b>110</b> is configured to store the one or more reports <b>116</b> generated by the third module <b>108</b>. The one or more reports <b>116</b> can be accessed and retrieved at a later date. The fourth module can be a local storage device, a buffer memory, a random access memory (RAM), a hard drive, an optical disk, a magnetic disk, a semi-conductor memory.
The fuel management system <b>100</b> provides analysis related to Fuel Fraud, CO2 emission, driver behaviour, and journey breakdown.
The processing by the fuel management system <b>100</b> for detecting fuel fraud, according to an embodiment of the present invention, has been shown in <figref idref="DRAWINGS">FIG. 2</figref>. The vehicle parameters are received periodically from the vehicles <b>114</b> at step <b>202</b>. On the event of ignition of the vehicle <b>114</b> any change in the fuel tank level before and after ignition is checked at step <b>204</b>. If no change is detected then the process is stopped at step <b>206</b> until the next event of ignition. Else if a change in the tank level is detected then at step <b>208</b> the fuel management system checks if the tank fuel level is lesser after ignition. If the tank level is detected to be lesser after ignition, then a fuel theft event is reported at step <b>210</b>. The report comprises information relating to the vehicle, the driver, the fuel theft quantity, the location of the event, the date and the time of the event. Else if the tank fuel level is greater after ignition then fuel transaction data points are received from the fuelling stations <b>112</b> at step <b>212</b>.
At step <b>214</b> the fuel transaction is assigned to the vehicle or the driver corresponding to the fuel card used. At step <b>216</b> it is checked whether the fuel transaction corresponds to the vehicle with the change in the tank fuel level. If the fuel transaction does not correspond to the vehicle with the change in the tank fuel level then a fraudulent transaction event is reported at step <b>218</b>. The report comprises information relating to the vehicle, the driver, the fuel fraud quantity, the location of the event, the date and the time of the event. Else if the fuel transaction corresponds to the vehicle with the change in the tank fuel level then the tank fuel level change is compared to the fuel transaction quantity at step <b>220</b>.
If the fuel transaction quantity does not equal the tank fuel level change then a tank overfill event is reported at step <b>222</b>. The report comprises information relating to the vehicle, the driver, the fuel transaction quantity, the tank fuel level change, the location of the event, the date and the time of the event. Else if the fuel transaction quantity equals the tank fuel level change then a fuelling event is reported at step <b>224</b>. The report comprises information relating to the vehicle, the driver, the fuel transaction quantity, the location of the event, the date and the time of the event.
The processing by the fuel management system <b>100</b>, according to a predefined set of rules, also comprises measuring and reporting total fuel consumed by the vehicles <b>114</b> over a period of time T. It should be appreciated that the period of time T can be any period of time over which the processing is required.
In practice, the period of time T will be in the order of a journey time. For instance, T can be in the range of one or more hours up to several days.
In an embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating and reporting total fuel purchased by the vehicles <b>114</b> over the period of time T.
In another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises measuring and reporting total potential fuel losses including the fuel theft, the fuel overfill and the fraudulent fuel transaction over the period of time T.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises measuring and reporting fuel discrepancy over the period of time T by calculating the difference between the purchased fuel and the total consumed fuel and the potential fuel losses.
According to yet another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating vehicle load by using a formula: <br />[{(((Engine Torque/Gear Ratio)/Wheel Radius)−(748+3.24*(vehicle speed<sup>2</sup>)))/vehicle acceleration}*0.8/1000].
The system may calculate the vehicle load, for instance using the formula above, after every time interval t<sub>i</sub>. The vehicle load calculated by the fuel management system <b>100</b> at all time intervals t<sub>i </sub>is averaged over time blocks Bt. Herein, every time block comprises for instance about 5 to 100 time intervals t<sub>i</sub>. In practice, each time block may be in the range of about 0.5 to 2 hours, for instance about 1 hour.
Then, each average vehicle load is distance weighted for the period of time T to calculate an average vehicle weight during the time period T.
The processing further comprises calculating the difference between the average vehicle weight during the time period T and the vehicle unladen weight to report the payload of the vehicle during the time period T. The total payload availability of the vehicle can also be used in combination with the calculated payload to determine and report payload capacity and payload performance of the vehicle.
It should be appreciated that any other suitable formula may also be used for calculating the vehicle load.
According to another embodiment of the present invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating and reporting bio-content of the fuel consumed by the vehicles <b>114</b>. The processing for bio-content calculation comprises identifying the standard bio-content of the transacted fuel based on the fuel product type and the country of transaction. Thereafter, the bio-content is distance weighted to obtain the average bio content of the fuel.
According to another embodiment of the present invention, the processing by the fuel management system <b>100</b> according to a predefined set of rules comprises calculating CO<sub>2 </sub>efficiency (g/tonne·km) by using the formula: <br />(Fuel consumed*2.63*(1−(0.5*BioContent)*1000))/(Payload*Total Distance).
It should be appreciated that any other suitable formula may also be used for calculating the CO<sub>2 </sub>efficiency.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating various journey breakdown features, such as Power Take Off (PTO) time by using the PTO state, the engine speed, the throttle pedal state, odometer reading, the clutch engagement time, vehicle speed. In other words, the fuel management system <b>100</b> is configured to check various journey breakdown features by calculating the duration and/or distance travelled during each of the journey breakdown events by using a time reference as input.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating and reporting braking time and braking distance by using the vehicle speed, the brake pedal state, the odometer reading and the clock time reading as inputs.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating coasting time and coasting distance by using the vehicle speed, the clutch pedal state, the clutch pedal engagement time, the odometer reading and the clock time reading as inputs. Preferably, if the clutch pedal is engaged for more than an average time of ten seconds, then the event is considered to be coasting event. However, if the clutch engagement time is less than ten seconds, then the event can be assumed to be a regular driving event. It should be appreciated that the time period of ten seconds is an exemplary time period and other time periods can also be used as per the specific requirements.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating idling time by using the vehicle speed, the engine speed and the clock time reading as inputs.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating urban distance travelled by the vehicles <b>114</b> and corresponding fuel consumed by using the vehicle speed, the brake pedal state, the brake pedal activation time, the odometer reading, the clock time reading and the fuel consumed as inputs. Preferably, the vehicle speed cut off for an urban driving event is considered to be 20 mph, urban braking pedal activation time is considered to be 30 seconds. Further, to consider the driving to be an urban driving event, the required state of 20 mph should continue for at least 1 minute. It should be appreciated that other cut off values and the threshold value of for instance 1 minute can also be used for the calculation based on specific requirements.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating non-urban distance travelled by the vehicles <b>114</b> and the corresponding fuel consumed by using the vehicle speed, the urban driving status, the odometer reading, the clock time reading and the fuel consumed as inputs.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating road gradient by using the vehicle GPS altitude, the vehicle speed as inputs. The calculated road gradient and the odometer reading can be further used to determine whether the vehicle <b>114</b> is driving uphill, downhill or in a flat region. Preferably, the gradient cut off is considered to be about 2% for the uphill and downhill driving calculation. It should be appreciated that other gradient values can also be used for the calculation, for instance within the range of about 1% to 5%.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating number of stops and starts by using the vehicle speed as input.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating number of cold starts by using the engine speed and the engine coolant temperature as inputs. Preferably, the engine coolant temperature cut off is considered to be 60 degree Celsius for cold start calculations. It should be appreciated that other temperature values can also be used for the calculation.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating stationary time of the vehicle <b>114</b> using the engine speed, the vehicle speed and the clock time reading as inputs.
Driver Performance
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating gear ratio of the vehicle <b>114</b> by using the vehicle speed, the wheel radius and the engine speed as inputs.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating number of gear changes by using the gear ratio and the clutch pedal state as inputs.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating harsh acceleration time and harsh acceleration distance by using the vehicle acceleration, the throttle pedal state, the odometer reading and the clock time reading as inputs. Preferably, the harsh acceleration cut off is considered to be about 1 m/s<sup>2 </sup>for the harsh acceleration time and distance calculation. It should be appreciated that other acceleration values can also be used for the calculation, for instance within the range of about 0.5 m/s<sup>2 </sup>to 2 m/s<sup>2</sup>.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating harsh braking time and harsh braking distance by using the vehicle acceleration, the brake pedal state, the odometer reading and the clock time reading as inputs. Preferably, the harsh deceleration cut off is considered to be −1 m/s<sup>2 </sup>for the harsh braking time and distance calculation. It should be appreciated that other deceleration values can also be used for the calculation, for instance in the range of −0.5 m/s<sup>2 </sup>to −2 m/s<sup>2</sup>.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating harsh throttle time and harsh throttle distance by using the engine speed, the throttle pedal state, the odometer reading and the clock time reading as inputs. Preferably the harsh throttle cut off is considered to be about 90% for the harsh throttle time and distance calculation. It should be appreciated that other throttle values can also be used for the calculation, for instance within the range of about 85% to 95%.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating over-rev time and over-rev distance by using the engine speed, the odometer reading and the clock time reading as inputs.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b> according to a predefined set of rules comprises calculating harsh cold driving time and harsh cold driving distance using the engine speed, the engine coolant temperature, the odometer reading and the clock time reading as inputs. Preferably the engine coolant temperature cut off is considered to be 60 degree C. for the cold driving time and distance calculation. It should be appreciated that other temperature values can also be used for the calculation.
According to another embodiment of the invention, the processing by the fuel management system <b>100</b>, according to a predefined set of rules, comprises calculating speeding events and speeding distance by using the vehicle speed, the odometer reading and the clock time reading as inputs. Preferably, the vehicle speed cut off is considered to be about 60 mph for the vehicle speeding event calculation. It should be appreciated that other speed values can also be used for the calculation, depending on the vehicle location and the local maximum speed. The vehicle speed cut off may for instance be set within the range of about 95% to 105% of the local maximum speed.
The processing by the fuel management system <b>100</b>, according to an embodiment of the present invention may further comprise the processor converting at least one of the vehicle parameters and the fuel transaction data into a unit/format that can be compared with the other of the vehicle parameters and the fuel transaction data. Converting the vehicle parameters and/or the fuel transaction data can enable the two sets of data to be more easily compared with each other.
According to an embodiment of the invention tolerances can be provided in the fuel management system <b>100</b>. The tolerances can take account of errors in the data recording means, and also errors that occur as part of any conversion or representation of the data. The tolerances may for instance be set at a level within the range of about 0.5% to 5%.
The system of the present invention can be fitted to existing vehicles without need for additional hardware. This renders the system versatile and enabling. The system provides comprehensive levels of analysis and/or reporting using a relatively simple information feed.
At least one or more key areas of the system, all of which may be integrated in the system, are fully automated, i.e. require no intervention of the user:
1. Calculation of payload without use of additional hardware, simply using the engine torque energy. This then enables:
i. Empty running indication to fleet managers;
ii. CO2 reporting in g/tonne·km; and/or
iii. Load optimisation to maximise capacity.
2. CO2 reporting, for instance in g/tonne·km. Herein the system combines fuel efficiency with payload optimisation and bio-content of the fuel;
3. Fuel fraud mechanisms:
i. Compares the volume of fuel contained in the fuel tank with vehicle management system indication to highlight fuel overfills, for instance at predetermined time intervals;
ii. Knows when a fuel tank does not belong to the corresponding vehicle or driver. Herein the system highlights anomalies since the system monitors when a corresponding vehicle is refueled. If there is no event recorded by the vehicle then the fuel card assigned to the vehicle or driver is rendered (temporarily) invalid;
iii. Monitors the fuel level in the fuel tank. When the fuel level drops and remains dropped over a predetermined time period or stabilisation cycle, the system then reports the drop as a volume irregularity;
4. Continuous and cohesive monitoring of the relationship between fuel transactions, vehicle and driver. These are the three major components of a fleet operation which then enable more tangible reporting since all elements are known at all times without additional hardware fitted in fuel stations and vehicles, other than a single black box comprising the system of the invention. Herein, hardware and software upgrades of both vehicles and fuel station sites is obviated. The system of the invention can be deployed anytime and will work on virtually any vehicle, using the torque specifications of said vehicle.
To enable payload calculation, the system of the invention is fitted to a vehicle and coupled to an on-board unit (OBU) of the vehicle. A torque specification of the respective vehicle is provided to the system of the invention. Herein, torque specification indicates the relation of the torque provided by the respective engine of the vehicle in relation to the rotations per minute (rpm) of an output shaft of said engine.
By using the relation of engine torque versus rpm, no additional hardware is required. As torque specifications are available on (almost) any vehicle or truck, the system of the invention can estimate the payload of any vehicle over the course of every shift. If the torque specification is not yet available, the torque specification can be measured and provided to the system of the invention.
Payload is estimated from a series of mass events acquired during normal driving where discrete acceleration manoeuvres are acknowledged. There is certain criterion that needs to be satisfied before each event is recorded. The acquiring process takes place on the vehicle OBU. Herein, each time block (of for instance one hour) of the driven shift may contain up to about 20 mass events. These events are processed when the OBU data reaches the core system at the end of the shift, where it will relate each event to vehicle reference data that belongs to the vehicle it was received from.
Essentially, this process is obtaining an actual torque delivery value that was necessary to physically achieve the measured acceleration that was recorded. This will result in a weight of the total vehicle, but this does not account for any losses of the torque energy due to vehicle dynamics or driveline losses through the gearbox and final drive axles. In the absence of data about real losses, generic losses will be applied to account for losses relating to drag effects due to vehicle speed and fixed losses relating to driveline.
The average of the payload estimations made for every (hourly) time block is distance weighted for the entire shift to provide a final, representative value of payload. The distance weight is important, since it acknowledges how much load was carried over certain distances and then fairly apportions this for the shift.
The length of the time block may be set depending on the required resolution or the typical length of a driving shift. Herein, the duration of a typical shift preferably comprises more than one time block. The length of the time block may be sufficient to maintain a sufficient accuracy for payload estimation whilst acknowledging changes in this payload during the shift.
If available, an engine torque curve provided by the vehicle manufacturer will be used for the calculations. If such torque curve is not available, a generic torque curve will have to be assumed, and any errors in this parameterised curve will generate an numerically equal error in the mass estimation.
The engine torque curve from each vehicle's engine is replicated using a third order polynominal. This third order polynominal is provided as input to the system of the invention, enabling the system to calculate a torque value using input from the on-board unit (OBU) relating to engine speed (e.g. in [rpm]) and/or percentage of maximum engine torque [%].
Examples for the third order polynominal representing the engine torque in relation to engine speed are (wherein R represent rotation of the output axis of the engine in rpm): <ul id="ul0001" list-style="none"><li id="ul0001-0001" num="0000"><ul id="ul0002" list-style="none"><li id="ul0002-0001" num="0081">i) torque=1E-07R^3−0.0007R^2+1.45R−240 [for a Mercedes Atego having a 6 cylinder 6.41 175 kW engine];</li><li id="ul0002-0002" num="0082">ii) torque=5E-07R^3−0.0039R^2+7.8R−2076 [for a Iveco Stralis having a 6 cylinder 12.91 412 kW engine].</li></ul></li></ul>
The error margin of the torque curve replication can be in the range 0 to about +/−10%, wherein the error margin is smaller near the top of the curve, i.e. near the maximum torque.
<figref idref="DRAWINGS">FIG. 3</figref> shows a vehicle <b>300</b> and its corresponding torque curve <b>302</b>. The torque curve <b>302</b> shows engine speed [rpm] on the x-axis, versus engine torque T [Nm] on the y-axis. The system of the invention is coupled to the OBU of the vehicle <b>300</b>. The OBU provides information relating to engine speed to the system of the invention, which uses the engine speed to calculate the engine torque. The engine torque is used to calculate the weight W of the vehicle <b>300</b> as follows.
The vehicle mass uses the following road load calculation to determine the reactive force as a function of vehicle speed: <br />Road Load Force [<i>N]=k</i>0+<i>k</i>1<i>v+k</i>2<i>v</i><sup>2 </sup>
Herein, v represents the velocity [m/s] of the vehicle and k<b>0</b>, k<b>1</b> and k<b>2</b> represent three different constants:
k<b>0</b>—rolling resistance from the tyres, etc. (not speed dependant);
k<b>1</b>—frictional losses from driveline; and
k<b>2</b>—aerodynamic drag.
Herein, k<b>0</b> may be in the range of for example about 200 to 800. k<b>2</b> may for example be in the range of about 0 to 3.5, for instance in the range of 0.24 to about 3.24. The value of k<b>1</b> is relatively small compared to k<b>0</b> and k<b>2</b>.
The road load co-efficients will vary according to vehicle type (e.g. Rigid, tractor unit, etc.). The examples provided above indicate the extremes of typical co-efficients and they have been applied in combinations to observe the effect upon the mass estimation accuracy. Herein, the error margin remains between 0 to +/−8%. As a result, incorrect co-efficients being applied to vehicle data do not have a significant impact upon the result of the mass estimation method, i.e. have only an acceptable impact allowing the mass estimation to remain within pre-set error margins.
The system of the invention uses the following inputs from the on-board unit (OBU) for the real-time mass (and hence load) estimation:
i) Accelerator Pedal Position [% of max.];
ii) Engine Speed [rpm];
iii) Tachometer Vehicle Speed [km/hr]; and/or
iv) Engine Torque [% of max.].
Using one or more of the parameters above, typically two of the parameters i) to iv), other parameters can be calculated, such as:
v) Actual Engine Torque [Nm];
vi) Gear Ratio [ratio between engine and wheel speed];
vii) Vehicle Acceleration [m/s<sup>2</sup>];
viii) Vehicle Speed [m/s].
Other inputs to the system may include constants or may be specific to the respective vehicle (engine, year, model, weight of empty vehicle). Such other inputs may be referred to during post-processing of data. The other inputs may include:
ix) Actual Torque Curve (provided by manyfacturer, for each specific engine and type of vehicle);
x) Road Load Constants (e.g. artic, tropical, dirt road, rigid, etc.);
xi) Rolling Radius of Driven Wheel [m].
These data parameters are captured using a pre-set resolution. The resolution may be in the order of about 1 Hz to 5 Hz. The latter provides sufficient resolution to enable the estimation process, and is supported by most logging devices.
Given the above, the system of the invention is able to make the following calculations to arrive at the cumulative average vehicle mass [kg].
Using vehicle speed (in [mph] or [km/hr], as provided by the tachometer of the vehicle) and the wheel radius [m] as two inputs, the system can calculate the wheel speed [rotations/min]: <br />Wheel Speed=(vehicle speed [mph]*1.609*(1000/60))/2*PI*wheel radius [m].
Using the wheel speed and the engine speed (in [rpm], as provided by the OBU): <br />Gear Ratio=Wheel Speed [rpm]/Engine Speed [rpm]
Acceleration of the vehicle is calculated from the change of vehicle speed over time pre pre-set time period. The acceleration may be calculated on a 0.5 to 10 Hz, for instance about 1 Hz basis. This corresponds to a time period of about 0.1 to 2 sec. The acceleration value is used to acknowledge an acceleration or deceleration event, and/or to use the absolute acceleration in the mass estimation.
Vehicle speed is provided by the tachometer in [mph] or [km/hr]. This value is converted to a corresponding value in [m/s]. The change in vehicle speed between two subsequent times is used to calculate the vehicle acceleration in [m/s^2].
Using the inputs described above, the mass of the vehicle <b>300</b> can be calculated when the gear ratio is constant and the vehicle accelerates, within a defined window. When this criterion is met, the system of teh invention will calculate and output a mass estimation (in [kg]). This calculation can happen during vehicle operation, and may generate many mass estimations per hour. The frequency of the estimations is dictated by the environment wherein the vehicle is operating. For example, driving on ‘A’ and ‘B’ type roads may generate more estimations than the relatively constant speed driving on a highway. The acceleration manoeuvre is monitored over the time period mentioned above (0.5 to 10 Hz) and the acceleration value used in the calculation will be an average over two or more of these time periods.
The vehicle mass calculation equation includes a fixed, nominal correction factor of 80% that relates to the drivetrain efficiencies. It represents typical losses that are prevalent in drivetrains which are normally associated with frictional losses, for example. When the vehicle's journey is complete the individual mass estimations are averaged. Later in the report, data is presented which illustrates how the estimation converges upon a final value.
As shown in <figref idref="DRAWINGS">FIG. 4</figref>, the gear ratio <b>400</b> is calculated as indicated above. Input block <b>416</b> is indicated. When the gear ratio changes, this is recorded as a trigger at <b>402</b>. As long as the gear ratio remains constant, the vehicle acceleration <b>404</b> can be used to calculate the vehicle mass, and is forwarded at <b>406</b>. Herein, the vehicle acceleration preferably is within the range of 0.5 to 0.75 m/s^2.
Using inputs engine torque <b>408</b> in [Nm], Vehicle speed <b>410</b> in [m/s], constants <b>412</b> (k<b>0</b>-k<b>2</b> etc.), wheel radius <b>414</b> in [m], the vehicle mass <b>418</b> in [kg] can be calculated at: <br />Vehicle mass=0.8*{((Engine Torque/Gear Ratio)/Wheel Radius)−(<i>k</i>0+(<i>k</i>2*Vehicle Speed^2))}/Acceleration.
The vehicle mass is averaged over the entire journey of the vehicle at <b>420</b>. Thus, the system <b>422</b> is able to provide a cumulative average vehicle mass <b>424</b>.
CO2 Reporting (g/tonne·km)
The reporting of CO2 in gram of CO2 per tonne of payload per km driven is typically difficult to obtain due to the fact that vehicles need to be equipped with additional hardware in the form of axle weight sensors.
The system of the invention allows both fuel efficiency and payload capacity utilisation to be monitored at the same time. It combines the following elements: <ul id="ul0003" list-style="none"><li id="ul0003-0001" num="0000"><ul id="ul0004" list-style="none"><li id="ul0004-0001" num="0120">Fuel Economy (affected by payload, driving style, truck type, route, etc.);</li><li id="ul0004-0002" num="0121">Payload and Capacity Used (distance weighted average for every vehicle for every shift);</li><li id="ul0004-0003" num="0122">Bio-Content (uses legislated % for each country of purchase/dispensing);</li><li id="ul0004-0004" num="0123">Since this is calculated for every vehicle/driver, reporting can be made upon any level from individual truck to a depot, division, customer group or total fleet, for example.</li></ul></li></ul>
Fuel Fraud Mechanisms
The basis of this area is that there is total automation and recognition of circumstances which may be conducive to fraudulent activity. Typically, additional hardware needs to be installed at both fuel sites and vehicle fuel tanks to enable such functions, whereas the present system alleviates this requirement which then enables this to be applied to any vehicle and any fuel site, making it flexible and non-discriminating.
Since every vehicle recognises and stores its own event when it is re-fuelled, it then uses this in a matching process where fuel transactions from the pump are compared with vehicle's account of the event.
At this point the following are reviewed of both the transaction and vehicle fuel event: <ul id="ul0005" list-style="none"><li id="ul0005-0001" num="0000"><ul id="ul0006" list-style="none"><li id="ul0006-0001" num="0128">Date/Time</li><li id="ul0006-0002" num="0129">Location</li><li id="ul0006-0003" num="0130">Fuel quantity</li><li id="ul0006-0004" num="0131">Vehicle and Driver</li><li id="ul0006-0005" num="0132">Type of fuelling site—Shell, non-Shell, customer homebase, etc.</li></ul></li></ul>
Capturing of vehicle fuel events also caters for instances where the fuel tank is re-fuelled with the engine running, since it is looking for successive tank level changes over defined periods.
The system can deal with both fuel cards registered to either a driver or a vehicle. Where driver registered cards are employed, the connection to the vehicle is made via the digital tachograph or PIN code issued to the driver. Should the driver not identify himself during driving or re-fuelling, then an alert is raised.
With this information, the following can be reported during a process of matching:
1. Fuel Overfills
Once it has been established that the fuel transaction(s) belong to the vehicle fuel event, then the actual volumes may be compared. Where there is more fuel dispensed than the vehicle's account of the volume received, then the difference is reported as an overfill within a customisable tolerance
2. Invalid Fuel Transactions
If the matching process reveals that a fuel transaction does not belong to a particular vehicle, then this considered an invalid transaction since it cannot be accounted for. In this situation, the system will attempt to find a truck within the fleet that the transaction may belong to, if the fuel card has been used on another truck, for example.
3. Fuel Tank Level Drop
Fuel level is monitored through a stabilisation algorithm which damps the fuel level signal and reports any new level when there are 3 successive level readings over a defined time interval within a defined tolerance—this reduces the risk of reporting false level changes during normal operation of the truck
If there are instances where the fuel tank level drops beyond a defined threshold, then an alert is raised
The user of the system is presented with graphical representation of fuel reconciliation which enable quick identification of issues surrounding fuel accounting in a vehicle or fuel card centric perspective.
This allows a performance measure to be applied “Reconciliation Performance” which then grades how successful the accounting of fuel has been.
The user may then use the following screens to visualise reconciliation to help understand the causes surrounding any issues. Vehicle fuel events on the top of the calendar bar should have corresponding fuel transactions below the bar. Green=all ok, Red=issues.
The invention is described above with reference to vehicles. The system of the present invention may for instance be adapted to many other means of transport, such as vessels.
Many modifications of the above-described embodiments of the invention are conceivable within the scope of the appended claims. Features of respective embodiments can for instance be combined.
Contents5
6 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US9275010B2 | Cited by | United States of America | Search report |
| US2013275013A1 | Cited by | United States of America | Pre-grant |
| US11164406B2 | Cited by | United States of America | Search report |
| DE102021117458B4 | Cited by | Germany | Applicant |
| EP0456425A1 | Cites | European Patent Office (EPO) | Applicant |
| CN101361098A | Cites | China | Applicant |
| EP1780393A1 | Cites | European Patent Office (EPO) | Applicant |
| US2003191566A1 | Cites | United States of America | Applicant |
| US2006218056A1 | Cites | United States of America | Applicant |
| US2007143002A1 | Cites | United States of America | Applicant |
| US2007150171A1 | Cites | United States of America | Search report |
| US2007174004A1 | Cites | United States of America | Search report |
| WO2008142423A2 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2010076878A1 | Cites | United States of America | Search report |
| US2010138142A1 | Cites | United States of America | Search report |
| US2010262555A1 | Cites | United States of America | Search report |
| US2010332363A1 | Cites | United States of America | Search report |
| US2011106368A1 | Cites | United States of America | Search report |
| US2011270515A1 | Cites | United States of America | Search report |
| FR2902219A1 | Cites | France | Applicant |
| US5024142A | Cites | United States of America | Applicant |
| US7715961B1 | Cites | United States of America | Search report |
| US8190533B2 | Cites | United States of America | Search report |
| FR902219A | Cites | France | Applicant |
| US20030191566A1 | Cites | United States of America | Applicant |
| US20060218056A1 | Cites | United States of America | Applicant |
| US20070143002A1 | Cites | United States of America | Applicant |
| US20070150171A1 | Cites | United States of America | Search report |
| US20070174004A1 | Cites | United States of America | Search report |
| US20100076878A1 | Cites | United States of America | Search report |
| US20100138142A1 | Cites | United States of America | Search report |
| US20100262555A1 | Cites | United States of America | Search report |
| US20100332363A1 | Cites | United States of America | Search report |
| US20110106368A1 | Cites | United States of America | Search report |
| US20110270515A1 | Cites | United States of America | Search report |
| EP456425 | Cites | European Patent Office (EPO) | Applicant |
| EP1780393 | Cites | European Patent Office (EPO) | Applicant |
| FR902219 | Cites | France | Applicant |
| FR2902219A | Cites | France | Applicant |
19 members in 12 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 10151437 | European Patent Office (EPO) | A | |
| 10151437 | European Patent Office (EPO) | A | |
| 10151437 | European Patent Office (EPO) | – | |
| 2011050915 | European Patent Office (EPO) | W | |
| 2011050915 | European Patent Office (EPO) | W | |
| 10151437 | – | – | – |
| EP20100151437 | – | – | – |
| PCTEP2011050915 | – | – | – |
| WO2011EP50915 | – | – | – |
Members19
| Document | Office | Kind | |
|---|---|---|---|
| CA2785879A1 | Canada | A1 | |
| WO2011089251A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2011208621A1 | Australia | A1 | |
| SG181974A1 | Singapore | A1 | |
| CN102770888A | China | A | |
| US2012296549A1 | United States of America | A1 | |
| EP2526530A1 | European Patent Office (EPO) | A1 | |
| RU2012136112A | Russian Federation | A | |
| AU2011208621B2 | Australia | B2 | |
| EP2526530B1 | European Patent Office (EPO) | B1 | |
| CN102770888B | China | B | |
| IN5921DEN2012A | India | A | |
| US9147293B2This record | United States of America | B2 | |
| RU2566951C2 | Russian Federation | C2 | |
| PL2526530T3 | Poland | T3 | |
| BR112012018003A2 | Brazil | A2 | |
| CA2785879C | Canada | C | |
| MY168826A | Malaysia | A | |
| BR112012018003B1 | Brazil | B1 |
50 transactions on the USPTO file
Allowed after 2 non-final rejections and 1 final rejection.
- Non-final rejections
- 2
- Final rejections
- 1
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Response to 312 Amendment (PTO-271)MN271 | MN271 | |
| Response to Amendment under Rule 312N271 | N271 | |
| Amendment after Notice of Allowance (Rule 312)AllowedA.NA | A.NA | |
| Mail PUB other miscellaneous communication to applicantMM327-D | MM327-D | |
| PUB Other miscellaneous communication to applicantM327-D | M327-D | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Response after Non-Final ActionA... | A... | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Sent to Classification ContractorPGPC | PGPC | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Notice of DO/EO Acceptance MailedM903 | M903 | |
| 371 Completion Date371COMP | 371COMP | |
| Request for Foreign Priority (Priority Papers May Be Included)RQPR | RQPR | |
| Reference capture on IDSRCAP | RCAP | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Preliminary AmendmentA.PE | A.PE | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Cleared by OIPE CSRL194 | L194 | |
| Initial Exam Team nnIEXX | IEXX |
5 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| AssignmentAS | AS | |
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS |
Numbers
- Publication
- 09147293
- Publication, DOCDB
- 9147293
- Publication, EPODOC
- US9147293
- Application
- 13522727
- Application, DOCDB
- 201113522727
- Application, EPODOC
- US201113522727
Titles
- English
- Fuel management system and method
Patent term adjustment
- A delay
- +260 daysthe office missed an examination deadline
- B delay
- +68 dayspendency past three years
- Applicant delay
- −93 days
- Net adjustment
- 235 days
Classification
- CPC, 4
- G07C5/008
- G07C5/085
- G05D1/0005
- G06F7/00
- IPC, 4
- G06F7 00
- G05D1 00
- G07C5 00
- G07C5 08
- USPC, 1
- 001001000