Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHODS FOR DETERMINING EXHAUST EMISSIONS AND EFFICIENCY OF A VEHICLE AND A DISPLAY
Document Type and Number:
WIPO Patent Application WO/2011/057359
Kind Code:
A1
Abstract:
There is provided methods, software codes and devices for determining an emission flow rate (5) of one or more CO2 equivalent gases from an exhaust system of an internal combustion engine of a vehicle and a method of determining a vehicle efficiency factor (160) of the vehicle. The vehicle efficiency factor (160) is compared in real time to the corresponding point on a vehicle efficiency map (170) based on at least one of current vehicle conditions, driving conditions, environmental conditions and energy flow visualisation data to derive a driver efficiency factor (175).

More Like This:
Inventors:
ADAMS DANNY HYLAND STEWART (AU)
Application Number:
PCT/AU2010/001531
Publication Date:
May 19, 2011
Filing Date:
November 15, 2010
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
GREENDRIVE PTY LTD (AU)
ADAMS DANNY HYLAND STEWART (AU)
International Classes:
F01N3/00; F01N3/20; F01N11/00; G01L3/26; G01M15/10
Foreign References:
CA2326469A12002-05-20
US20090012673A12009-01-08
US20030125857A12003-07-03
US20070256481A12007-11-08
US5652378A1997-07-29
US20090281717A12009-11-12
US5639957A1997-06-17
US6505465B22003-01-14
US20010023585A12001-09-27
US5578748A1996-11-26
Attorney, Agent or Firm:
BAXTER IP (Queen Victoria Building, New South Wales 1230, AU)
Download PDF:
Claims:
Claims

1. A method for determining an emission flow rate of one or more C02 equivalent gases from an exhaust system of an internal combustion engine of a vehicle, the engine powered by a fuel and the exhaust system comprising a catalytic converter, the method comprising:

collecting fuel data for the fuel;

generating an emissions factor for each of the one or more C02 equivalent gases; collecting engine data for the engine;

collecting catalyst data for the catalyst;

generating a combustion factor for each of the one or more C02 equivalent gases; and

generating the emission flow rate for the one or more C02 equivalent gases based on the flow rate of the fuel to the engine and the respective emissions factor and the combustion factor.

2. A method as claimed in Claim 1 wherein the C02 equivalent gas is C02 gas and the combustion factor is an oxidation factor.

3. A method as claimed in Claim 1 wherein the C02 equivalent gas is CH4, unburnt or partially burnt hydrocarbons (HC), CO, N20 or other nitrogen oxides (NOx), S02 or other sulfur oxides (SOx), or non-methane volatile organic compounds (NMVOC), and the combustion factor is a vehicle factor.

4. A method as claimed in Claim 1 wherein the engine data includes one or more of the measured values of air/fuel ratio, pre-catalyst oxygen sensor, engine RPM, ignition advance, torque, throttle position, coolant temperature, barometric pressure, intake air temperature, engine vibration (knock), and engine misfire data.

5. A method as claimed in Claim 1 wherein the catalyst data includes a catalyst type and one or more of the measured values of catalyst temperature, age, poisoning factors, post-catalyst oxygen sensor, secondary air status flags and catalyst malfunction flags.

6. A method as claimed in Claim 1 wherein the step of collecting the fuel data further comprises referring to a lookup table.

7. A method as claimed in Claim 1 wherein the step of collecting the fuel data further comprises downloading the relevant fuel data from the internet based on one or more of the parameters: fuel type, fuel origin, fuel blend factors, and fuel seasonal factors.

8. A method as claimed in Claim 1 wherein the step of generating the emissions factor is based on the fuel data, and derived using mathematical calculation or reference to a lookup table.

9. A method as claimed in Claim 1 wherein, in a further step, a pre-catalyst gas content value is generated based on the fuel data, the engine data and the emissions factor, and derived using mathematical calculation or reference to a lookup table.

10. A method as claimed in Claim 9 wherein, in a further step, a post-catalyst gas content value is generated based on the respective pre-catalyst gas content value, the catalyst data and the fuel data, and derived using mathematical calculation or reference to a lookup table.

11. A method as claimed in Claim 10 wherein the step of generating the combustion factor is based on the respective post-catalyst gas content value, and derived using mathematical calculation or reference to a lookup table.

12. A method as claimed in Claim 1 wherein the emission flow rate is a volumetric flow rate or a mass flow rate.

13. A method as claimed in Claim 12 wherein the volumetric flow rate or the mass flow rate is measured over a predetermined time interval to derive respectively either a gas total volume or a gas total mass.

14. A method as claimed in Claim 1 wherein, in a further step, the emission flow rate for each of the one or more C02 equivalent gases are combined to derive an overall C02 equivalent emission flow rate.

15. A method as claimed in Claim 14 wherein the overall C02 equivalent emission flow rate is a volumetric flow rate or a mass flow rate.

16. A method as claimed in Claim 15 wherein, in a further step, the volumetric flow rate or the mass flow rate of the overall C02 equivalent emission flow rate is measured over a predetermined time interval to derive respectively either a C02 equivalent emission gas total volume or a C02 equivalent emission gas total mass.

17. A method as claimed in Claim 16 wherein, in a further step, the overall C02 equivalent emission flow rate is represented numerically, graphically, or pictorially via a display in the vehicle.

18. A method as claimed in Claim 17 wherein, in a further step, the gas total volume or the gas total mass is represented numerically, graphically, or pictorially via a display in the vehicle.

19. A method of determining a vehicle efficiency factor (E) for a vehicle powered by an internal combustion engine, the engine powered by a fuel, the method comprising the steps:

determining a fuel chemical energy input (F), a change in the kinetic energy ( ), a change in the potential energy (P), a magnitude of the aerodynamic frictional losses (A), a magnitude of the mechanical frictional losses (M), and a magnitude of braking losses (B) of the vehicle over a predetermined time interval; and

determining the vehicle efficiency factor (E) for the predetermined time interval based on a comparison between a total energy input and a total energy output, the total energy input including the fuel chemical energy input (F), and the total energy output including the change in kinetic energy (K), the change in potential energy (P), the aerodynamic frictional losses (A) and the mechanical frictional losses (M) of the vehicle.

20. A method as claimed in Claim 19 wherein the comparison is a ratio between the total energy input and the total energy output.

21. A method as claimed in Claim 20 wherein the ratio is (K+P+A+M)/F.

22. A method as claimed in Claim 19 wherein the fuel chemical energy input (F) is based on fuel data and the quantity of fuel consumed by the engine, and the fuel data is derived using mathematical calculation or reference to a lookup table.

23. A method as claimed in Claim 19 wherein the fuel chemical energy input (F) is based on fuel data and the quantity of fuel consumed by the engine, and the fuel data is downloaded from the Internet based on one or more of the parameters fuel type, fuel origin, fuel blend factors, and fuel seasonal factors.

24. A method as claimed in Claim 19 wherein the change in the kinetic energy (K) is based on the mass of the vehicle and the change in speed of the vehicle, and derived using mathematical calculation or reference to a lookup table.

25. A method as claimed in Claim 19 wherein the change in the potential energy (P) is based on the mass of the vehicle and the change in height of the vehicle, and derived using mathematical calculation or reference to a lookup table.

26. A method as claimed in Claim 19 wherein the magnitude of the aerodynamic frictional losses (A) is based on the air density, the speed of the vehicle, and an aerodynamic friction coefficient, and derived using mathematical calculation or reference to a lookup table.

5 27. A method as claimed in Claim 19 wherein the magnitude of the mechanical frictional losses (M) is based on the speed of the vehicle, the mass of the vehicle, and a mechanical friction coefficient, and derived using mathematical calculation or reference to a lookup table.

28. A method as claimed in Claim 25 wherein the change in height of the vehicle is o determined based on the speed of the vehicle and data from a motion sensor fixed to the vehicle.

29. A method as claimed in Claim 19 wherein the magnitude of braking losses (B) is determined based on change in kinetic energy (K) and change in potential energy (P) of the vehicle under braking conditions.

5 30. A method as claimed in Claim 28 wherein the motion sensor comprises one or more of a single or multi-axis accelerometer, a mechanical or solid state gyroscope, a GPS system, and a differential GPS system using a ground station.

31. A method as claimed in Claim 26 wherein the aerodynamic friction coefficient is updated in real time by a coast down method.

0 32. A method as claimed in Claim 27 wherein the mechanical friction coefficient is updated in real time by a coast down method.

33. A method as claimed in Claim 19 wherein the vehicle efficiency factor (E) is represented numerically, graphically, or pictorially via a display in the vehicle.

34. A method as claimed in Claim 19, further comprising the step of generating energy5 flow visualisation data for the predetermined time interval.

35. A method as claimed in Claim 34 wherein the energy flow visualisation data comprises information with regards to inter-conversion of one or more of the fuel chemical energy input (F), the change in kinetic energy (K), the change in potential energy (P), the aerodynamic frictional losses (A), and the mechanical frictional losses0 (M) of the vehicle over the predetermined time interval.

36. A method as claimed in Claim 34 wherein the energy flow visualisation data also comprises a measure of vehicle efficiency and a measure of braking frictional losses (B).

37. A method as claimed in Claim 34 wherein the energy flow visualisation data is5 represented numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

38. A method as claimed in Claim 19 wherein the vehicle efficiency factor (E) is recorded in the vehicle in real time and used to statistically determine a vehicle efficiency map based on differing engine conditions, driving conditions and environmental0 conditions.

39. A method as claimed in Claim 38 wherein the engine conditions include one or more of the values of engine RPM, ignition advance, intake manifold absolute pressure, torque, throttle position, coolant temperature, intake air temperature, engine vibration (knock), engine misfire data, fuel type, or fuel flow rate.

5 40. A method as claimed in Claim 38 wherein the driving conditions include one or more of the values of vehicle speed, longitudinal acceleration, vertical inclination angle or lateral acceleration.

41. A method as claimed in Claim 38 wherein the environmental conditions include one or more of the values of barometric pressure, ambient air temperature or other weather parameters.

42. A method as claimed in Claim 38 wherein the current value of the vehicle efficiency factor (E) is compared in real time to the corresponding point on the vehicle efficiency map based on at least one of current vehicle conditions, driving conditions, environmental conditions and energy flow visualisation data to derive a driver efficiency factor.

43. A method as claimed in Claim 42 wherein the driver efficiency factor is represented numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

44. A method as claimed in Claim 19 wherein the vehicle comprises a cruise control system, the cruise control system controlled based on maximization of the vehicle efficiency factor (E).

45. A method as claimed in Claim 42 wherein the vehicle comprises a cruise control system, the cruise control system controlled based on maximization of the driver efficiency factor.

46. A method as claimed in claim 19, further comprising the step of:

displaying a vehicle efficiency value using colour, wherein a first colour indicates that the vehicle is being operated efficiently according to a first vehicle efficiency value and a second colour indicates that the vehicle is being operated less efficiently according to a second vehicle efficiency value.

47. A method as claimed in Claim 46 wherein the vehicle efficiency value corresponds to a driver efficiency factor.

48. A method as claimed in Claim 46 wherein the vehicle efficiency value corresponds to a vehicle efficiency factor (E).

49. A method as claimed in Claim 46 wherein the first colour is green and the second colour is red.

50. A method as claimed in Claim 46 wherein one or more intermediate colours between the first colour and the second colour are used to represent the intermediate values between the first vehicle efficiency value and the second vehicle efficiency value.

51. A method as claimed in Claim 46 further comprising displaying the vehicle efficiency value in a global positioning system (GPS) device.

52. A method as claimed in Claim 46 further comprising displaying the vehicle efficiency value in a portable digital assistant.

53. A method as claimed in Claim 34 further comprising displaying the energy flow visualisation data.

54. A method as claimed in Claim 53 further comprising displaying the energy flow visualisation data in a global positioning system (GPS) device.

55. A method as claimed in Claim 53 further comprising displaying the energy flow visualisation data in a portable digital assistant.

56. A method as claimed in Claim 53 wherein each of the fuel chemical energy input (F), the change in kinetic energy (K), and the change in potential energy (P), are illustrated as graphic volume elements interconnected by graphic connection elements, and energy flow is illustrated by a change in at least one characteristic of the graphic connection elements.

57. A method as claimed in Claim 53 wherein one or more of the aerodynamic frictional losses (A), the mechanical frictional losses (M), the braking losses (B), and other energy losses are illustrated as energy flow out of one or more of the graphic connection elements.

58. A method as claimed in claim 53 wherein the graphic volume elements represent absolute energy values, costs of the energy, or carbon or CO2 mass equivalent of the energy.

59. A method as claimed in Claim 53 wherein, if an inefficiency is present with respect to the inter-conversion of energy from or to any one or more of fuel chemical energy (F), the change in kinetic energy (K) the change in potential energy (P), the aerodynamic frictional losses (A), the mechanical losses (M), and braking frictional losses (B) at least one characteristic of the graphic volume element is changed or at least one characteristic of one or more of the connecting graphic connection elements is changed.

60. Computer program code for calculating an emission flow rate of one or more C02 equivalent gases from an exhaust system of an internal combustion engine of a vehicle, the engine powered by a fuel and the exhaust system comprising a catalytic converter, the computer program code comprising computer executable instructions to cause a computing device to perform the steps of:

receiving fuel data for the fuel;

calculating an emissions factor for each of the one or more CO2 equivalent gases; receiving engine data for the engine;

receiving catalyst data for the catalyst;

- calculating a combustion factor for each of the one or more CO2 equivalent gases; and

calculating the emission flow rate for the one or more CO2 equivalent gases based on the flow rate of the fuel to the engine and the respective emissions factor and the combustion factor.

61. Computer program code as claimed in Claim 60 wherein the CO2 equivalent gas is

CO2 gas and the combustion factor is an oxidation factor.

62. Computer program code as claimed in Claim 60 wherein the CO 2 equivalent gas is CH4, unburnt or partially burnt hydrocarbons (HC), CO, N2O or other nitrogen oxides (NOx), SO2 or other sulfur oxides (SOx), or non-methane volatile organic compounds (NMVOC), and the combustion factor is a vehicle factor.

63. Computer program code as claimed in Claim 60 wherein the engine data includes one or more of the measured values of air/fuel ratio, pre-catalyst oxygen sensor, engine RPM, ignition advance, torque, throttle position, coolant temperature, barometric pressure, intake air temperature, engine vibration (knock), and engine misfire data. 64. Computer program code as claimed in Claim 60 wherein the catalyst data includes a catalyst type and one or more of the measured values of catalyst temperature, age, poisoning factors, post-catalyst oxygen sensor, secondary air status flags and catalyst malfunction flags.

65. Computer program code as claimed in Claim 60 wherein the computer executable instructions for receiving the fuel data further comprise computer executable instructions for receiving the fuel data from a lookup table.

66. Computer program code as claimed in Claim 60 wherein the computer executable instructions for receiving the fuel data further comprise computer executable instructions for receiving the relevant fuel data from the Internet according to one or more of the parameters: fuel type, fuel origin, fuel blend factors, and fuel seasonal factors.

67. Computer program code as claimed in Claim 60 wherein the computer executable instructions for calculating the emissions factor further comprises computer executable instructions for calculating the emissions factor using a mathematical calculation according to the fuel data or a lookup table according to the fuel data.

68. Computer program code as claimed in Claim 60 further comprising computer executable instructions for calculating a pre-catalyst gas content value as a function of the fuel data, the engine data and the emissions factor using a mathematical calculation or lookup table.

69. Computer program code as claimed in Claim 60 further comprising computer executable instructions for calculating a post-catalyst gas content value as a function of the respective pre-catalyst gas content value, the catalyst data and the fuel data using a mathematical calculation or lookup table.

70. Computer program code as claimed in Claim 69 wherein the computer executable instructions for calculating the combustion factor further comprise computer executable instructions for calculating the combustion factor as a function of the respective post-catalyst gas content value using a mathematical calculation or lookup table.

71. Computer program code as claimed in Claim 60 wherein the emission flow rate is a volumetric flow rate or a mass flow rate.

72. Computer program code as claimed in Claim 71 further comprising computer executable instructions for calculating the volumetric flow rate or the mass flow rate over a predetermined time interval to derive either a gas total volume or a gas total mass respectively.

73. Computer program code as claimed in Claim 60 further comprising computer executable instructions for calculating the combination of the emission flow rate for each of the one or more CO2 equivalent gases to derive an overall CO2 equivalent emission flow rate.

74. Computer program code as claimed in Claim 73 wherein the overall C02 equivalent emission flow rate is a volumetric flow rate or a mass flow rate.

75. Computer program code as claimed in Claim 74 further comprising computer executable instructions for calculating the volumetric flow rate or the mass flow rate of the overall CO2 equivalent emission flow rate over a predetermined time interval to derive a CO2 equivalent emission gas total volume or a CO2 equivalent emission gas total mass respectively.

76. Computer program code as claimed in Claim 75 further comprising computer executable instructions for causing a display device to display the overall CO2 equivalent emission flow rate numerically, graphically, or pictorially.

77. Computer program code as claimed in Claim 76 further comprising computer executable instructions for causing the display device to display the gas total volume or the gas total mass numerically, graphically, or pictorially via a display in the vehicle.

78. A computer program code storage medium for calculating an emission flow rate of one or more CO2 equivalent gases from an exhaust system of an internal combustion engine of a vehicle, the engine powered by a fuel and the exhaust system comprising a catalytic converter, the computer program code storage medium comprising computer program code as claimed in any one of Claims 60 to 77.

79. A device comprising:

a processor;

- a display device operatively coupled to the processor; and

a computer program code storage medium as claimed in Claim 78, the computer program code storage medium being operatively coupled to the processor.

80. A vehicle control system comprising:

a processor; and a computer program code storage medium as claimed in Claim 78, the computer program code storage medium being operatively coupled to the processor.

81. A vehicle comprising a display and a vehicle control system as claimed in Claim 80, the display being operatively connected to the vehicle control system.

82. Computer program code for calculating a vehicle efficiency factor (E) for a vehicle powered by an internal combustion engine, the engine powered by a fuel, the computer program code comprising computer executable instructions to cause a computing device to perform the steps of:

receiving vehicle data;

calculating a fuel chemical energy input data (F), a change in the kinetic energy data (K), a change in the potential energy data (P), a magnitude of the aerodynamic frictional losses data (A), a magnitude of the mechanical frictional losses data (M), and a magnitude of braking losses data (B) of the vehicle over a predetermined time interval as a function of the vehicle data; and

calculating the vehicle efficiency factor (E) for the predetermined time interval as a function of at least one of a total energy input and a total energy output, the total energy input including the fuel chemical energy input data (F), and the total energy output including the change in kinetic energy data (K), the change in potential energy data (P), the aerodynamic frictional losses data (A) and the mechanical frictional losses data (M) of the vehicle.

83. Computer program code as claimed in Claim 82 wherein the function is a ratio between the total energy input and the total energy output.

84. Computer program code as claimed in Claim 82 wherein the ratio is (K+P+A+M)/F.

85. Computer program code as claimed in Claim 82, wherein the vehicle data comprises the quantity of fuel consumed by the engine and the computer program code further comprises computer executable instructions for calculating the fuel chemical energy input data (F) as a function of fuel data and the quantity of fuel consumed by the engine, and computer executable instructions for calculating the fuel data using mathematical calculation or a lookup table.

86. Computer program code as claimed in Claim 82, wherein the vehicle data comprises quantity of fuel consumed by the engine and the computer program code further comprises computer executable instructions for calculating the fuel chemical energy input data (F) as a function of fuel data and the quantity of fuel consumed by the engine, and computer executable instructions for receiving the fuel data from the Internet as a function of one or more of the parameters: fuel type, fuel origin, fuel blend factors, and fuel seasonal factors.

87. Computer program code as claimed in Claim 82, wherein the vehicle data comprises the mass of the vehicle and the change in speed of the vehicle and the computer program code further comprises computer executable instructions for calculating the change in the kinetic energy data (K) as a function of the mass of the vehicle and the change in speed of the vehicle using a mathematical calculation or a lookup table.

88. Computer program code as claimed in Claim 82, wherein the vehicle data comprises the mass of the vehicle and the change in height of the vehicle and the computer program code further comprises computer executable instructions for calculating the change in the potential energy data (P) as a function of the mass of the vehicle and the change in height of the vehicle using a mathematical calculation or a lookup table.

89. Computer program code as claimed in Claim 82, wherein the vehicle data comprises the air density, the speed of the vehicle, and an aerodynamic friction coefficient and the computer program code further comprises computer executable instructions for calculating the aerodynamic frictional losses data (A) as a function of the air density, the speed of the vehicle, and an aerodynamic friction coefficient using mathematical calculation or lookup table.

90. Computer program code as claimed in Claim 82, wherein the vehicle data comprises the speed of the vehicle, the mass of the vehicle, and a mechanical friction coefficient and the computer program code further comprises computer executable instructions for calculating the magnitude of the mechanical frictional losses data (M) as a function of the speed of the vehicle, the mass of the vehicle, and a mechanical friction coefficient using a mathematical calculation or lookup table.

91. Computer program code as claimed in Claim 88 further comprising computer executable instructions for calculating the change in height of the vehicle as a function of the speed of the vehicle and data from a motion sensor fixed to the vehicle.

92. Computer program code as claimed in Claim 82 wherein the vehicle data comprises change in kinetic energy data (K) and change in potential energy data (P) of the vehicle and the computer program code further comprising computer executable instructions for calculating the magnitude of braking losses data (B) as a function of change in kinetic energy data (K) and change in potential energy data (P) of the vehicle under braking conditions.

93. Computer program code as claimed in Claim 91 wherein the motion sensor comprises one or more of a single or multi-axis accelerometer, a mechanical or solid state gyroscope, a GPS system, and a differential GPS system using a ground station.

94. Computer program code as claimed in Claim 89 further comprising computer executable instructions for calculating the aerodynamic friction coefficient in real time using a coast down method.

95. Computer program code as claimed in Claim 90 further comprising computer executable instructions for calculating the mechanical friction coefficient in real time using a coast down method.

96. Computer program code as claimed in Claim 82 further comprising computer executable instructions for causing a display device to display the vehicle efficiency factor (E) numerically, graphically, or pictorially via a display in the vehicle.

97. Computer program code as claimed in Claim 82, further comprising computer executable instructions for calculating energy flow visualisation data for the predetermined time interval.

98. Computer program code as claimed in Claim 97 further comprising computer executable instructions for calculating energy flow visualisation data comprising information with regards to inter -conversion of one or more of the fuel chemical energy input data (F), the change in kinetic energy data (K), the change in potential energy data (P), the aerodynamic frictional losses data (A), and the mechanical frictional losses data (M) of the vehicle over the predetermined time interval.

99. Computer program code as claimed in Claim 97 further comprising computer executable instructions for calculating the energy flow visualisation comprising a measure of vehicle efficiency and a measure of braking frictional losses data data (B).

100. Computer program code as claimed in Claim 97 further comprising computer executable instructions for causing a display device to display the energy flow visualisation data numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

101. Computer program code as claimed in Claim 82 further comprising computer executable instructions for storing the vehicle efficiency factor (E) in the vehicle in real time and computer executable instructions for statistically calculating a vehicle efficiency map based on differing engine conditions, driving conditions and environmental conditions.

102. Computer program code as claimed in Claim 101 wherein the engine conditions include one or more of the values of engine RPM, ignition advance, intake manifold absolute pressure, torque, throttle position, coolant temperature, intake air temperature, engine vibration (knock), engine misfire data, fuel type, or fuel flow rate.

103. Computer program code as claimed in Claim 101 wherein the driving conditions include one or more of the values of vehicle speed, longitudinal acceleration, vertical inclination angle or lateral acceleration.

104. Computer program code as claimed in Claim 101 wherein the environmental conditions include one or more of the values of barometric pressure, ambient air temperature or other weather parameters.

105. Computer program code as claimed in Claim 101 further comprising computer executable instructions for calculating the current value of the vehicle efficiency factor (E) in real time, computer executable instructions for calculating a comparison data of the current value to the corresponding point on the vehicle efficiency map as a function of at least one of current vehicle conditions, driving conditions, environmental conditions and energy flow visualisation data and computer executable instructions for calculating a driver efficiency factor as a function of the comparison data.

106. Computer program code as claimed in Claim 105 further comprising computer executable instructions for causing a display device to display the driver efficiency factor numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

107. Computer program code as claimed in Claim 82 wherein the vehicle comprises a cruise control system, and the computer program code further comprising computer executable instructions for controlling the cruise control system controlled as a function of maximization of the vehicle efficiency factor (E).

108. Computer program code as claimed in Claim 105 wherein the vehicle comprises a cruise control system, and the computer program code further comprising computer executable instructions for controlling the cruise control system controlled as a function of the maximization of maximization of the driver efficiency factor.

109. Computer program code as claimed in Claim 82, further comprising computer executable instructions for causing a display device to display a vehicle efficiency value using colour, wherein a first colour indicates that the vehicle is being operated efficiently according to a first vehicle efficiency value and a second colour indicates that the vehicle is being operated less efficiently according to a second vehicle efficiency value.

110. Computer program code as claimed in Claim 109 wherein the vehicle efficiency value corresponds to a driver efficiency factor.

111. Computer program code as claimed in Claim 109 wherein the vehicle efficiency value corresponds to a vehicle efficiency factor (E).

112. Computer program code as claimed in Claim 109 wherein the first colour is green and the second colour is red.

113. Computer program code as claimed in Claim 109 wherein one or more intermediate colours between the first colour and the second colour are used to represent the intermediate values between the first vehicle efficiency value and the second vehicle efficiency value.

114. Computer program code as claimed in Claim 109 wherein the device is a global positioning system (GPS).

115. Computer program code as claimed in Claim 109 wherein the device is a portable digital assistant.

116. Computer program code as claimed in Claim 97 further comprising computer executable instructions for causing a display device to display the energy flow visualisation data.

117. Computer program code as claimed in Claim 116 wherein the device is a global positioning system (GPS).

118. Computer program code as claimed in Claim 116 wherein the device is a portable digital assistant.

119. Computer program code as claimed in Claim 116 further comprising computer executable instructions for causing the display device to display each of the fuel chemical energy input data (F), the change in kinetic energy data (K), and the change in potential energy data (P), as graphic volume elements interconnected by graphic connection elements, and computer executable instructions for causing the display device to display energy flow by a change in at least one characteristic of the graphic connection elements.

120. Computer program code as claimed in Claim 116 further comprising computer executable instructions for causing the display device to display one or more of the aerodynamic frictional losses data (A), the mechanical frictional losses data (M), the braking losses data (B), and other energy losses as energy flow out of one or more of the graphic connection elements.

121. Computer program code as claimed in Claim 116 further comprising computer executable instructions for causing the display device to display the graphic volume elements representing absolute energy values, costs of the energy, or carbon or C02 mass equivalent of the energy.

122. Computer program code as claimed in Claim 116 further comprising computer executable instructions for causing the display device to display, if an inefficiency is present with respect to the inter-conversion of energy from or to any one or more of fuel chemical energy data (F), the change in kinetic energy data (K) the change in potential energy data (P), the aerodynamic frictional losses data (A), the mechanical losses data (M), and braking frictional losses data (B) and at least one characteristic of the graphic volume element is changed or at least one characteristic of one or more of the connecting graphic connection elements is changed.

123. A computer program code storage medium for calculating a vehicle efficiency factor (E) for a vehicle powered by an internal combustion engine, the engine powered by a fuel, the computer program code storage medium comprising computer program code as claimed in any one of Claims 82 to 122.

124. A device comprising:

a processor;

a display device operatively coupled to the processor; and

a computer program code storage medium as claimed in Claim 123, the computer program code storage medium being operatively coupled to the processor.

125. A vehicle control system comprising: a processor; and

a computer program code storage medium as claimed in Claim 123, the computer program code storage medium being operatively coupled to the processor.

126. A vehicle comprising a display and a vehicle control system as claimed in

Claim 125, the display being operatively coupled to the vehicle control system.

Description:
METHODS FOR DETERMINING EXHAUST EMISSIONS AND EFFICIENCY OF A

VEHICLE AND A DISPLAY

Field of the Invention

The present invention relates to exhaust emissions and vehicle efficiency, in particular to determining and displaying exhaust emissions and efficiency of a vehicle.

The invention has been developed primarily for use in vehicles and will be described hereinafter with reference to this application. However, it will be appreciated that the invention is not limited to this particular field of use.

Background of the Invention

Air pollution from automotive emissions is both an environmental and economic problem. As such, many nations of the world are seeking to reduce their carbon emissions and reliance on fossil fuels and are implementing, or considering, initiatives such as carbon trading schemes and renewable energy targets. Innovative solutions are required to help address these significant issues in the short and long terms, solutions that provide individuals, industry and nations alike with the ability to minimise fossil fuel usage and greenhouse gas emissions.

In recent years, vehicle manufacturers have made great steps toward creating more efficient vehicles. This has been achieved primarily by adding better technology, offering tighter control of engine management and other vehicle powertrain innovations such as hybrid systems. Even so, because of the large number of factors affecting vehicle efficiency, and broad vehicle operating ranges, the efficiency of vehicles is not fixed, but varies greatly based on factors including operating conditions and driving style.

The way a vehicle is driven has a profound effect on efficiency; a United States government website www.fueleconomy.gov states that changing driving style can reduce fuel consumption by up to 33%. If the world's vehicles were driven more efficiently, operating costs could be reduced significantly, and fuel demand and consumption could be reduced by several hundred million litres per day. This could be achieved immediately with the world's current vehicle fleet. However, due to the large number of factors affecting vehicle efficiency which is undoubtedly further compounded by the multitude of different vehicles and driving conditions that exist, drivers are generally unaware of how to drive their vehicle at optimum efficiency in every driving condition.

There is currently great awareness of the impact of using fossil fuels in terms of climate change, and along with it, a known need to reduce this impact. This is particularly important for the automotive sector as these vehicles run almost exclusively on fossil fuels. The first challenge in addressing this problem is to accurately measure the greenhouse gas emissions from vehicles, these measurements may then become the basis for actions such as carbon accounting and offsets. Typically, accounting of motor vehicle carbon emissions is done as a post-calculation at intervals during the year, based on either total volume of fuel consumed or, even more crudely, based on the distance travelled by the vehicle. Alternatively, a fuel based method is generally more accurate and relies on a centrally collated source of data such as fuel purchase data, the latter which not only includes the volume of fuel consumed but also the type and grade of the fuel at each fill-up. However, both of these methods still only provide an estimation of carbon emissions since, even on the simplest level, not all fuel consumed is actually burned and, for even a given type and grade of fuel, the carbon emissions generated by a given volume of burned fuel varies greatly depending on many engine and vehicle exhaust system operating conditions, the driving conditions, and various environmental conditions. Moreover the levels of many of the non-carbon emissions from the tailpipe of a vehicle are even more sensitive to these operating, driving and environmental conditions.

The present invention seeks to provide a method which will overcome or substantially ameliorate at least some of the deficiencies of the prior art, or to at least provide an alternative.

It is to be understood that, if any prior art information is referred to herein, such reference does not constitute an admission that the information forms part of the common general knowledge in the art, in Australia or any other country.

Summary of the Invention

According to a first aspect of the present invention, there is provided a method for determining an emission flow rate of one or more CO 2 equivalent gases from an exhaust system of an internal combustion engine of a vehicle, the engine powered by a fuel and the exhaust system comprising a catalytic converter, the method comprising:

collecting fuel data for the fuel;

- generating an emissions factor for each of the one or more C0 2 equivalent gases; collecting engine data for the engine;

collecting catalyst data for the catalyst;

generating a combustion factor for each of the one or more CO 2 equivalent gases; and

- generating the emission flow rate for the one or more CO 2 equivalent gases based on the flow rate of the fuel and the respective emissions factor and the combustion factor.

Advantageously, the emissions of one or more CO 2 equivalent gases from the exhaust system of a vehicle can be accurately calculated in real time based on the real time monitoring of redox reactions occurring in relation to vehicle operation. Accurate information on actual emissions from vehicles is crucial for assessing environmental impacts of air pollution and for establishing the most cost effective ways of addressing the problem of air pollution from vehicles. From an individual perspective, this is beneficial as it enables drivers a means to track the environmental footprint of their vehicle and to compare the emissions of the vehicle with standard emissions data from the vehicle manufacturer, fuel supplier or relevant monitoring bodies (e.g. government agencies). On the basis of this comparison, the drivers can optimize their driving performance or vehicle parameters to meet the emission standards. This is also beneficial as it allows incorporation of a user interface for tracking and monitoring of carbon offsets, trading and credits to give, for example, a more accurate assessment of the cost of operating a vehicle; or displaying, for example, the carbon neutral status of the vehicle.

Preferably, the CO 2 equivalent gas is CO 2 gas, and the combustion factor is an oxidation factor. Preferably, the CO 2 equivalent gas is CH 4 , unburnt or partially burnt hydrocarbons (HC), CO, N 2 O or other nitrogen oxides (NO x ), SO 2 or other sulfur oxides (SO x ), or non-methane volatile organic compounds (NMVOC), and the combustion factor is a vehicle factor.

Advantageously, the emissions take into account the content of a non-C0 2 greenhouse gases such as CH 4 and N 2 0, and also non-C0 2 gas pollutants that are not normally considered as greenhouse gases such as CO, ΝΟχ (excluding N 2 0), NMVOC (non-methane volatile organic compounds), unburnt or partially burnt hydrocarbons (HC) and S0 2 .

Preferably, the engine data includes one or more of the measured values of air/fuel ratio, pre- catalyst oxygen sensor, engine RPM, ignition advance, torque, throttle position, coolant temperature, barometric pressure, intake air temperature, engine vibration (knock), and engine misfire data.

Advantageously, the emissions take into account one or more of the measured values of air/fuel ratio, pre-catalyst oxygen sensor, engine RPM, ignition advance, torque, throttle position, coolant temperature, barometric pressure, intake air temperature, engine vibration (knock), and engine misfire data.

Advantageously, the engine data can be obtained from relevant sensors located within the vehicle via accessing the engine or chassis serial communications bus (e.g. a Controller-Area Network bus or CAN bus) or the on-board diagnostics system. For example, an automotive oxygen sensor can help determine, in real time the deviation, if any, of the air/fuel ratio of a combustion engine from the stoichiometric air/fuel ratio and express the deviation as a normalized measure independent of fuel type such as "lambda" or "equivalence ratio"; or obtain engine misfire data, if any.

Preferably, the catalyst data includes the catalyst type and one or more of the measured values of catalyst temperature, age, poisoning factors, post-catalyst oxygen sensor, secondary air status flags and catalyst malfunction flags.

Advantageously, the emissions take into account the catalyst type and one or more of the measured values of catalyst temperature, catalyst age, catalyst poisoning factors, post -catalyst oxygen sensor, secondary air status flags and catalyst malfunction flags.

Advantageously, the catalyst data can be obtained from relevant sensors located within the vehicle via access the vehicle or chassis serial communications bus (e.g. CAN bus) or the onboard diagnostics system. For example, one way to detect catalyst malfunction makes use of on-board diagnosis using an oxygen sensor located downstream of the catalyst. The ageing of the catalyst is accompanied by a loss of oxygen storage capability. A new catalyst used in conjunction with, for example, a two stage lambda closed loop control system or a linear lambda control system exhibits extremely suppressed lambda amplitude of an almost constant air/fuel ratio value downstream of the catalyst due to catalyst storage. As the catalyst is aged, the lambda amplitude of the exhaust gas correspondingly increases, thereby presenting a possible way of measuring catalyst efficiency.

Preferably, the step of collecting the fuel data is carried out by inputting of a fuel type to a lookup table or, alternatively, downloading the relevant fuel data from the internet based on one or more of the parameters fuel type, fuel origin, fuel blend factors, and fuel seasonal factors. Advantageously, the emissions may take into account the fuel type, fuel origin, fuel blend factors, and fuel seasonal factors.

Advantageously, comparison of fuel data from the lookup table with fuel data from, for example, the internet allows the most accurate and current fuel data based on the fuel type used and, also in some instances, based on the fuel origin, fuel blend factors, and fuel seasonal factors.

Preferably, the step of generating the emissions factor is based on the fuel data, and derived using mathematical calculation or reference to a lookup table.

Advantageously, the emissions factor is automatically generated in real time.

Preferably, in a further step, a pre-catalyst gas content value is generated based on the fuel data, the engine data and the emissions factor, and derived using mathematical calculation or reference to a lookup table.

Advantageously, this pre-catalyst gas content value is automatically generated in real time.

Preferably, in a further step, a post-catalyst gas content value is generated based on the respective pre-catalyst gas content value, the catalyst data and the fuel data, and derived using mathematical calculation or reference to a lookup table.

Advantageously, the emissions take into account the pre-catalyst gas content value, the catalyst data and the fuel data.

Advantageously, the post-catalyst gas content value is automatically generated in real time. Preferably, the step of generating the combustion factor is based on the respective post- catalyst gas content value, and derived using mathematical calculation or reference to a lookup table.

Advantageously, the emissions take into account the post-catalyst gas content value.

Advantageously, the combustion factor is automatically generated in real time.

Preferably, the emission flow rate is a volumetric flow rate or a mass flow rate.

Advantageously, the exhaust system acts as a control volume that allows determination of the emission flow rate.

Preferably, the volumetric flow rate or the mass flow rate is measured over a predetermined elapsed time to derive respectively either a gas total volume or a gas total mass.

Advantageously, the volumetric flow rate or the mass flow rate may be integrated over the predetermined elapsed time to derive respectively either a gas total volume or a gas total mass.

Preferably, in a further step, the emission flow rate for each of the one or more C0 2 equivalent gases are combined to derive an overall C0 2 equivalent emission flow rate. Advantageously, the overall C0 2 equivalent emission flow rate also takes into account the content of non-C0 2 greenhouse gases such as CH 4 and N 2 0, and also non-C0 2 gas pollutants that are not normally considered as greenhouse gases such as CO, ΝΟχ (excluding N 2 0), NMVOC (non-methane volatile organic compounds), unburnt or partially burnt hydrocarbons (HC) and S0 2 .

Preferably, the overall C0 2 equivalent emission flow rate is a volumetric flow rate or a mass flow rate.

Advantageously, the exhaust system acts as a control volume that allows determination of the overall C0 2 equivalent emission flow rate.

Preferably, in a further step, the volumetric flow rate or the mass flow rate of the C0 2 equivalent emission flow rate is measured over a predetermined time interval to derive respectively either a C0 2 equivalent emission gas total volume or a C0 2 equivalent emission gas total mass.

Advantageously, the volumetric flow rate or the mass flow rate of the C0 2 equivalent emission may be integrated over the predetermined elapsed time to derive respectively either a C0 2 equivalent emission gas total volume or a C0 2 equivalent emission gas total mass.

Preferably, in a further step, the overall C0 2 equivalent emission flow rate is represented numerically, graphically, or pictorially via a display in the vehicle.

Advantageously, the overall C0 2 equivalent emission flow rate can be viewed by the driver in real time.

Advantageously, the overall C0 2 equivalent emission flow rate can be consolidated and viewed over time such that the identified data and trends can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for given set of engine and vehicle exhaust system conditions, and environmental conditions.

Preferably, in a further step, the gas total volume or the gas total mass is represented numerically, graphically, or pictorially via a display in the vehicle.

Advantageously, the gas total volume or gas total mass data can be viewed by the driver in real time.

Advantageously, the gas total volume or gas total mass data can be consolidated and viewed over time such that data and trends indentified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for given set of engine and vehicle exhaust system conditions, and environmental conditions.

According to a second aspect of the present invention, there is provided a method of determining a vehicle efficiency factor (E) for a vehicle powered by an internal combustion engine, the engine powered by a fuel, the method comprising the steps:

determining a fuel chemical energy input (F), a change in the kinetic energy (K), a change in the potential energy (P), a magnitude of the aerodynamic frictional losses (A), a magnitude of the mechanical frictional losses (M), and a magnitude of braking losses (B) of the vehicle over a predetermined time interval; and

determining the vehicle efficiency factor (E) for the predetermined time interval based on a comparison between a total energy input and a total energy output, the total energy input including the fuel chemical energy input (F), and the total energy output including the change in kinetic energy (K), the change in potential energy (P), the aerodynamic frictional losses (A) and the mechanical frictional losses (M) of the vehicle.

Advantageously, the total energy input may also include other components such as a solar energy input component for vehicles with photovoltaic cells mounted on the exterior body work, or a battery energy input component associated with battery discharging for hybrid or electric vehicles.

Advantageously, the total energy output may also include other components such as an acoustic noise energy component, the energy component associated with engine accessories such as air conditioning compressors, power steering pumps and alternators, a battery energy output component associated with battery charging in hybrid or electric vehicles, and braking frictional losses (B) at the brakes of the vehicle.

Preferably the comparison is a ratio between the total energy input and the total energy output.

Preferably the ratio is (K+P+A+M)/F.

Preferably, the fuel chemical energy input (F) is based on fuel data and the quantity of fuel consumed by the engine, and the fuel data is derived using mathematical calculation or reference to a lookup table.

Preferably, the fuel chemical energy input (F) is based on fuel data and the quantity of fuel consumed by the engine, and the fuel data is downloaded from the Internet based on one or more of the parameters fuel type, fuel origin, fuel blend factors, and fuel seasonal factors.

Preferably, the change in the kinetic energy (K) is based on the mass of the vehicle and the change in speed of the vehicle, and derived using mathematical calculation or reference to a lookup table.

Preferably, the change in the potential energy (P) is based on the mass of the vehicle and the change in height of the vehicle, and derived using mathematical calculation or reference to a lookup table.

Preferably, the magnitude of the aerodynamic frictional losses (A) is based on the air density, the speed of the vehicle and an aerodynamic friction coefficient, and derived using mathematical calculation or reference to a lookup table.

Preferably, the magnitude of the mechanical frictional losses (M) is based on the speed of the vehicle, the mass of the vehicle, and a mechanical friction coefficient, and derived using mathematical calculation or reference to a lookup table.

Preferably, the change in height of the vehicle is determined based on the speed of the vehicle, and data from a motion sensor fixed to the vehicle. Advantageously, the motion sensor allows the change in height of the vehicle to be accurately determined in real time.

Preferably the motion sensor comprises one or more of a single or multi-axis accelerometer, a mechanical or solid state gyroscope, a GPS system, and a differential GPS system using a ground station.

Preferably, the magnitude of braking losses (B) is determined based on change in kinetic energy (K) and change in potential energy (P) of the vehicle under braking conditions.

Preferably, the aerodynamic friction coefficient is updated in real time by the coast down method.

Advantageously, the aerodynamic friction coefficient is determined under actual operational conditions such as atmospheric turbulence for increased accuracy.

Preferably, the mechanical friction coefficient is updated in real time by the coast down method.

Advantageously, the mechanical friction coefficient is determined under actual operational conditions such as driving surface conditions for increased accuracy.

Preferably, the vehicle efficiency factor (E) is represented numerically, graphically, or pictorially via a display in the vehicle.

Advantageously, the vehicle efficiency factor (E) can be viewed by the driver in real time.

Advantageously, the vehicle efficiency factor (E) can be consolidated and viewed over time such that data and trends identified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and environmental conditions.

Preferably, the method further comprises the step of generating energy flow visualisation data for the predetermined time interval.

Preferably, the energy flow visualisation data comprises information with regards to inter- conversion of one or more of the fuel chemical energy input (F), the change in kinetic energy (K), the change in potential energy (P), the aerodynamic frictional losses (A) and the mechanical frictional losses (M) of the vehicle over the predetermined time interval.

Advantageously, the energy flow visualisation data gives a driver driving the vehicle information with regards to the inter-conversion of energy such as a negative change in potential energy (P) directly contributing to a positive change in kinetic energy (K) or a negative change in kinetic energy (K) directly contributing to a positive change in mechanical friction losses (M) at the end of each of the predetermined time interval. This is beneficial from the driver's perspective as it provides a mode of real time feedback of specific problem areas with respect to the driver's driving condition, for example, excessive repetitions of negative changes in kinetic energy (K) directly contributing to positive changes in mechanical friction losses (M) may indicate excessive braking during driving.

Preferably the energy flow visualisation data also comprises a measure of vehicle efficiency and a measure of braking frictional losses (B). Preferably, the energy flow visualisation data is represented numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

Advantageously, the energy flow visualisation data can be viewed by the driver in real time.

Advantageously, the energy flow visualisation data can be consolidated and viewed over time such that data and trends indentified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and environmental conditions.

Advantageously, the energy flow visualisation data can be represented in the form of colour or sound. This is beneficial since the information may be obtained by the driver through one or more senses not directly involved in the operation of the vehicle, such as peripheral vision or the sense of hearing.

Preferably, the vehicle efficiency factor (E) is recorded in the vehicle in real time and used to statistically determine a vehicle efficiency map based on differing engine conditions, driving conditions and environmental conditions.

Advantageously, the vehicle efficiency map may be derived from data logged during use of the vehicle over time or data preloaded for the specific vehicle and journey. This is beneficial since any influence on vehicle efficiency afforded by vehicle modifications such as roof racks, rear wings or body kits, wheel or tyre types, engine accessories or engine oils may be accounted for.

Preferably, the engine conditions include one or more of the values of engine RPM, ignition advance, intake manifold absolute pressure, torque, throttle position, coolant temperature, intake air temperature, engine vibration (knock), engine misfire data, fuel type, or fuel flow rate.

Advantageously, the vehicle efficiency factor (E) takes into account one or more of the values of engine RPM, ignition advance, intake manifold absolute pressure, torque, throttle position, coolant temperature, intake air temperature, engine vibration (knock), engine misfire data, fuel type, or fuel flow rate.

Advantageously, the engine conditions can be obtained from relevant sensors located within the vehicle via access to the engine or chassis serial communication bus (e.g. a Controller - Area Network bus or CAN bus) or the on-board diagnostics system.

Preferably, the driving conditions include one or more of the values of vehicle speed, longitudinal acceleration, vertical inclination angle or lateral acceleration.

Advantageously, the vehicle efficiency factor (E) takes into account one or more of the values of vehicle speed, longitudinal acceleration, vertical inclination angle or lateral acceleration. Preferably, the environmental conditions include one or more of the values of barometric pressure, ambient air temperature or other weather parameters.

Advantageously, the vehicle efficiency factor (E) takes into account one or more of the values of barometric pressure, ambient air temperature or other weather parameters. Preferably, the current value of the vehicle efficiency factor (E) is compared in real time to the corresponding point on the vehicle efficiency map based on at least one of current vehicle conditions, driving conditions, environmental conditions and energy flow visualisation data to derive a driver efficiency factor.

Advantageously, the driver efficiency factor is representative of the efficiency of the driver independent of external conditions such as environmental conditions.

Advantageously, the driver efficiency factor takes into account energy flow visualisation data.

Advantageously, the driver efficiency factor for a driver driving a vehicle can be calculated, compared with statistically derived information, and fed back to the driver of the vehicle in real time. This is beneficial from the driver's perspective as the driver's driving performance can be monitored in real time such that the driver can adjust his/her driving condition in alignment with a more efficient driving condition. This is further beneficial to the driver as it provides a mode of training and assessment of the driver's skill level, and also provides a mode of guidance of the driver's progress towards becoming a more efficient driver of the vehicle.

Preferably, the driver efficiency factor is represented numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

Advantageously, the driver efficiency factor can be viewed by the driver in real time.

Advantageously, the driver efficiency factor can be consolidated and viewed over time such that data and trends indentified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and environmental conditions.

Advantageously, the driver efficiency factor can be represented in the form of colour or sound. This is beneficial since the information may be obtained by the driver through one or more senses not directly involved in the operation of the vehicle, such as peripheral vision or the sense of hearing.

Preferably, the vehicle comprises a cruise control system, the cruise control system controlled based on maximization of the vehicle efficiency factor (E).

Advantageously, the driver has the option of utilising the cruise control system to achieve maximum vehicle efficiency.

Preferably, the vehicle comprises a cruise control system, the cruise control system controlled based on maximization of the driver efficiency factor.

Advantageously, the driver has the option of utilising the cruise control system to achieve maximum driver efficiency.

Preferably, the method of determining a vehicle efficiency factor further comprises displaying a vehicle efficiency value using colour, wherein a first colour indicates that the vehicle is being operated efficiently according to a first vehicle efficiency value and a second colour indicates that the vehicle is being operated less efficiently according to a second vehicle efficiency value. Preferably, the vehicle efficiency value corresponds to a driver efficiency factor.

Preferably, the vehicle efficiency value corresponds to a vehicle efficiency factor (E).

Preferably, the first colour is green and the second colour is red.

Preferably, one or more intermediate colours between the first colour and the second colour are used to represent the intermediate values between the first vehicle efficiency value to the second vehicle efficiency value.

Preferably, the vehicle efficiency value is displayed a global positioning system (GPS) device.

Preferably, the vehicle efficiency value is displayed in a portable digital assistant, such as smart phone.

Preferably, the energy flow visualisation data is displayed.

Preferably, the energy flow visualisation data is displayed in a global positioning system (GPS) device.

Preferably, the energy flow visualisation data is displayed in a portable digital assistant, such as smart phone.

Advantageously, commonplace smart phones such as the Apple iPhone™ may be used to display the vehicle efficiency value. This removes the need to manufacture specialised display equipment by leveraging existing technology. Furthermore, smart phone device may be coupled by a wireless communication network, such as a Bluetooth™ or wireless Ethernet network to obtain information from the relevant sensors in the vehicle.

Preferably, each of the fuel chemical energy input (F), the change in kinetic energy (K), and the change in potential energy (P), are illustrated as graphic volume elements interconnected by graphic connection elements, and energy flow is illustrated by a change in at least one characteristic of the graphic connection elements.

Preferably one or more of the aerodynamic frictional losses (A), the mechanical frictional losses (M), braking frictional loses (B), and other energy losses are illustrated as energy flow out of one or more of the graphic connection elements.

Preferably the graphic volume elements represent absolute energy values, costs of the energy, or carbon or C0 2 mass equivalent of the energy.

Preferably, if an inefficiency is present with respect to the inter -conversion of energy from or to any one or more of fuel chemical energy (F), the change in kinetic energy (K) the change in potential energy (P), the aerodynamic frictional losses (A), the mechanical losses (M), and braking frictional losses (B) at least one characteristic of the graphic volume element is changed or at least one characteristic of one or more of the connecting graphic connection elements is changed.

According to another aspect, there is provided computer program code for calculating an emission flow rate of one or more C02 equivalent gases from an exhaust system of an internal combustion engine of a vehicle, the engine powered by a fuel and the exhaust system comprising a catalytic converter, the computer program code comprising computer executable instructions to cause a computing device to perform the steps of:

receiving fuel data for the fuel;

calculating an emissions factor for each of the one or more C02 equivalent gases;

- receiving engine data for the engine;

receiving catalyst data for the catalyst;

calculating a combustion factor for each of the one or more C02 equivalent gases; and calculating the emission flow rate for the one or more C02 equivalent gases based on the flow rate of the fuel to the engine and the respective emissions factor and the combustion factor.

Preferably, the C02 equivalent gas is C02 gas and the combustion factor is an oxidation factor.

Preferably, the C02 equivalent gas is CH4, unburnt or partially burnt hydrocarbons (HC), CO, N20 or other nitrogen oxides (NOx), S02 or other sulfur oxides (SOx), or non-methane volatile organic compounds (NMVOC), and the combustion factor is a vehicle factor.

Preferably, the engine data includes one or more of the measured values of air/fuel ratio, pre- catalyst oxygen sensor, engine RPM, ignition advance, torque, throttle position, coolant temperature, barometric pressure, intake air temperature, engine vibration (knock), and engine misfire data.

Preferably, the catalyst data includes a catalyst type and one or more of the measured values of catalyst temperature, age, poisoning factors, post-catalyst oxygen sensor, secondary air status flags and catalyst malfunction flags.

Preferably, the computer executable instructions for receiving the fuel data further comprises computer executable instructions for receiving the fuel data from a lookup table.

Preferably, the computer executable instructions for receiving the fuel data further comprises computer executable instructions for receiving the relevant fuel data from the Internet according to one or more of the parameters: fuel type, fuel origin, fuel blend factors, and fuel seasonal factors.

Preferably, computer executable instructions for calculating the emissions factor further comprises computer executable instructions for calculating the emissions factor using a mathematical calculation according to the fuel data or a lookup table according to the fuel data.

Preferably, the computer program code further comprises computer executable instructions for calculating a pre-catalyst gas content value as a function of the fuel data, the engine data and the emissions factor using a mathematical calculation or lookup table.

Preferably, the computer program code further comprises computer executable instructions for calculating a post-catalyst gas content value as a function of the respective pre-catalyst gas content value, the catalyst data and the fuel data using a mathematical calculation or lookup table.

Preferably, the computer executable instructions for calculating the combustion factor further comprises computer executable instructions for calculating the combustion factor as a function of the respective post-catalyst gas content value using a mathematical calculation or lookup table.

Preferably, the emission flow rate is a volumetric flow rate or a mass flow rate.

Preferably, the computer program code further comprises computer executable instructions for calculating the volumetric flow rate or the mass flow rate over a predetermined time interval to derive either a gas total volume or a gas total mass respectively.

Preferably, the computer program code further comprises computer executable instructions for calculating the combination of the emission flow rate for each of the one or more C02 equivalent gases to derive an overall C02 equivalent emission flow rate.

Preferably, the overall C02 equivalent emission flow rate is a volumetric flow rate or a mass flow rate.

Preferably, the computer program code, further comprises computer executable instructions for calculating the volumetric flow rate or the mass flow rate of the overall C02 equivalent emission flow rate over a predetermined time interval to derive a C02 equivalent emission gas total volume or a C02 equivalent emission gas total mass respectively.

Preferably, the computer program code further comprises computer executable instructions for causing a display device to display the overall C02 equivalent emission flow rate numerically, graphically, or pictorially.

Preferably, the computer program code further comprises computer executable instructions for causing the display device to display the gas total volume or the gas total mass numerically, graphically, or pictorially via a display in the vehicle.

According to another aspect, there is provided a computer program code storage medium for calculating an emission flow rate of one or more C02 equivalent gases from an exhaust system of an internal combustion engine of a vehicle, the engine powered by a fuel and the exhaust system comprising a catalytic converter, the computer program code storage medium comprising computer program code as described above.

According to another aspect there is provided a device comprising:

a processor;

a display device operatively coupled to the processor; and

a computer program code storage medium as described above, the computer program code storage medium being operatively coupled to the processor.

According to another aspect there is provided a vehicle control system comprising:

a processor; and a computer program code storage medium as described above, the computer program code storage medium being operatively coupled to the processor.

According to another aspect there is provided a vehicle comprising a display and a vehicle control system as described above, the display being operatively coupled to the vehicle control system.

According to another aspect there is provided computer program code for calculating a vehicle efficiency factor (E) for a vehicle powered by an internal combustion engine, the engine powered by a fuel, the computer program code comprising computer executable instructions to cause a computing device to perform the steps of:

- receiving vehicle data;

calculating a fuel chemical energy input data (F), a change in the kinetic energy data (K), a change in the potential energy data (P), a magnitude of the aerodynamic frictional losses data (A), a magnitude of the mechanical frictional losses data (M), and a magnitude of braking losses data (B) of the vehicle over a predetermined time interval as a function of the vehicle data; and

calculating the vehicle efficiency factor data (E) for the predetermined time interval as a function of at least one of a total energy input and a total energy output, the total energy input including the fuel chemical energy input data (F), and the total energy output including the change in kinetic energy data ( ), the change in potential energy data (P), the aerodynamic frictional losses data (A) and the mechanical frictional losses data (M) of the vehicle.

Preferably, the function is a ratio between the total energy input and the total energy output.

Preferably, the ratio is (K+P+A+M)/F.

Preferably, the vehicle data comprises the quantity of fuel consumed by the engine and the computer program code further comprises computer executable instructions for calculating the fuel chemical energy input data (F) as a function of fuel data and the quantity of fuel consumed by the engine, and computer executable instructions for calculating the fuel data using mathematical calculation or a lookup table.

Preferably, the vehicle data comprises quantity of fuel consumed by the engine and the computer program code further comprises computer executable instructions for calculating the fuel chemical energy input data (F) as a function of fuel data and the quantity of fuel consumed by the engine, and computer executable instructions for receiving the fuel data from the Internet as a function of one or more of the parameters: fuel type, fuel origin, fuel blend factors, and fuel seasonal factors.

Preferably, the vehicle data comprises the mass of the vehicle and the change in speed of the vehicle and the computer program code further comprises computer executable instructions for calculating the change in the kinetic energy data (K) as a function of the mass of the vehicle and the change in speed of the vehicle using a mathematical calculation or a lookup table.

Preferably, the vehicle data comprises the mass of the vehicle and the change in height of the vehicle and the computer program code further comprises computer executable instructions for calculating the change in the potential energy data (P) as a function of the mass of the vehicle and the change in height of the vehicle using a mathematical calculation or a lookup table.

Preferably, the vehicle data comprises the air density, the speed of the vehicle, and an aerodynamic friction coefficient and the computer program code further comprises computer executable instructions for calculating the aerodynamic frictional losses data (A) as a function of the air density, the speed of the vehicle, and an aerodynamic friction coefficient using mathematical calculation or lookup table.

Preferably, the vehicle data comprises the speed of the vehicle, the mass of the vehicle, and a mechanical friction coefficient and the computer program code further comprises computer executable instructions for calculating the magnitude of the mechanical frictional losses data (M) as a function of the speed of the vehicle, the mass of the vehicle, and a mechanical friction coefficient using a mathematical calculation or lookup table.

Preferably, the computer program code further comprising computer executable instructions for calculating the change in height of the vehicle as a function of the speed of the vehicle and data from a motion sensor fixed to the vehicle.

Preferably, the vehicle data comprises change in kinetic energy data (K) and change in potential energy data (P) of the vehicle and the computer program code further comprising computer executable instructions for calculating the magnitude of braking losses data (B) as a function of change in kinetic energy data (K) and change in potential energy data (P) of the vehicle under braking conditions.

Preferably, the motion sensor comprises one or more of a single or multi-axis accelerometer, a mechanical or solid state gyroscope, a GPS system, and a differential GPS system using a ground station.

Preferably, the computer program code further comprised computer executable instructions for calculating the aerodynamic friction coefficient in real time using a coast down method.

Preferably, the computer program code further comprises computer executable instructions for calculating the mechanical friction coefficient in real time using a coast down method.

Preferably, the computer program code further comprises computer executable instructions for causing a display device to display the vehicle efficiency factor (E) numerically, graphically, or pictorially via a display in the vehicle.

Preferably, the computer program further comprises computer executable instructions for calculating energy flow visualisation data for the predetermined time interval.

Preferably, the computer program further comprises computer executable instructions for calculating energy flow visualisation data comprising information with regards to inter - conversion of one or more of the fuel chemical energy input data (F), the change in kinetic energy data (K), the change in potential energy data (P), the aerodynamic frictional losses data (A), and the mechanical frictional losses data (M) of the vehicle over the predetermined time interval.

Preferably, the computer program code further comprises computer executable instructions for calculating the energy flow visualisation comprising a measure of vehicle efficiency and a measure of braking frictional losses data (B). Preferably, the computer program code further comprises computer executable instructions for causing a display device to display the energy flow visualisation data numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

Preferably, the computer program code further comprises computer executable instructions for storing the vehicle efficiency factor (E) in the vehicle in real time and computer executable instructions for statistically calculating a vehicle efficiency map based on differing engine conditions, driving conditions and environmental conditions.

Preferably, the engine conditions include one or more of the values of engine RPM, ignition advance, intake manifold absolute pressure, torque, throttle position, coolant temperature, intake air temperature, engine vibration (knock), engine misfire data, fuel type, or fuel flow rate.

Preferably, the driving conditions include one or more of the values of vehicle speed, longitudinal acceleration, vertical inclination angle or lateral acceleration.

Preferably, the environmental conditions include one or more of the values of barometric pressure, ambient air temperature or other weather parameters.

Preferably, the computer program code further comprises computer executable instructions for calculating the current value of the vehicle efficiency factor (E) in real time, computer executable instructions for calculating a comparison data of the current value to the corresponding point on the vehicle efficiency map as a function of at least one of current vehicle conditions, driving conditions, environmental conditions and energy flow visualisation data and computer executable instructions for calculating a driver efficiency factor as a function of the comparison data.

Preferably, the computer program code further comprises computer executable instructions for causing a display device to display the driver efficiency factor numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

Preferably, the vehicle comprises a cruise control system, and the computer program code further comprising computer executable instructions for controlling the cruise control system controlled as a function of maximization of the vehicle efficiency factor (E).

Preferably, the vehicle comprises a cruise control system, and the computer program code further comprising computer executable instructions for controlling the cruise control system controlled as a function of the maximization of maximization of the driver efficiency factor.

Preferably, the computer program code further comprises computer executable instructions for causing a display device to display a vehicle efficiency value using colour, wherein a first colour indicates that the vehicle is being operated efficiently according to a first vehicle efficiency value and a second colour indicates that the vehicle is being operated less efficiently according to a second vehicle efficiency value.

Preferably, the vehicle efficiency value corresponds to a driver efficiency factor.

Preferably, the vehicle efficiency value corresponds to a vehicle efficiency factor (E).

Preferably, the first colour is green and the second colour is red. Preferably, one or more intermediate colours between the first colour and the second colour are used to represent the intermediate values between the first vehicle efficiency value and the second vehicle efficiency value.

Preferably, the device is a global positioning system (GPS).

Preferably, the device is a portable digital assistant.

Preferably, the computer program code further comprised computer executable instructions for causing a display device to display the energy flow visualisation data.

Preferably, the device is a global positioning system (GPS).

Preferably, the device is a portable digital assistant.

Preferably, the computer program code further comprises computer executable instructions for causing the display device to display each of the fuel chemical energy input data (F), the change in kinetic energy data (K), and the change in potential energy data (P), as graphic volume elements interconnected by graphic connection elements, and computer executable instructions for causing the display device to display energy flow by a change in at least one characteristic of the graphic connection elements.

Preferably, the computer program code further comprises computer executable instructions for causing the display device to display one or more of the aerodynamic frictional losses data (A), the mechanical frictional losses data (M), the braking losses data (B), and other energy losses as energy flow out of one or more of the graphic connection elements.

Preferably, the computer program code further comprises computer executable instructions for causing the display device to display the graphic volume elements representing absolute energy values, costs of the energy, or carbon or C02 mass equivalent of the energy.

Preferably, the computer program code further comprises computer executable instructions for causing the display device to display, if an inefficiency is present with respect to the inter - conversion of energy from or to any one or more of fuel chemical energy data (F), the change in kinetic energy data (K) the change in potential energy data (P), the aerodynamic frictional losses data (A), the mechanical losses data (M), and braking frictional losses data (B) and at least one characteristic of the graphic volume element is changed or at least one characteristic of one or more of the connecting graphic connection elements is changed.

According to another aspect, there is provided a computer program code storage medium for calculating a vehicle efficiency factor (E) for a vehicle powered by an internal combustion engine, the engine powered by a fuel, the computer program code storage medium comprising computer program code as described above.

According to another aspect, there is provided a device comprising:

- a processor;

a display device operatively coupled to the processor; and

a computer program code storage medium as described above, the computer program code storage medium being operatively coupled to the processor. According to another aspect, there is provided a vehicle control system comprising:

a processor; and

a computer program code storage medium as described above, the computer program code storage medium being operatively coupled to the processor.

According to another aspect, there is provided a vehicle comprising a display and a vehicle control system as described above, the display being operatively connected to the vehicle control system.

It is important to note that the advantages of the above described computer program code aspects of the invention are the same or substantially the same as the advantages of the corresponding above described method aspects of the invention.

Other aspects of the invention are also disclosed.

Brief Description of the Drawings

Notwithstanding any other forms which may fall within the scope of the present invention, preferred embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings in which:

Fig. 1 shows a schematic diagram of a method for determining an emission flow rate of one or more CO 2 equivalent gases from an exhaust system of an internal combustion engine of a vehicle in accordance with a preferred embodiment of the present invention;

Fig. 2 shows a schematic diagram of a method of determining and displaying a driver efficiency factor and a vehicle efficiency factor (E) for a vehicle powered by an internal combustion engine, the engine powered by a fuel, in accordance with another preferred embodiment of the present invention;

Fig. 3 shows a display pictorially representing energy flow visualisation data in accordance with yet another preferred embodiment of the present invention; and

Fig. 4 shows a general purpose embedded controller in accordance with a preferred embodiment of the present invention.

Detailed Description of Specific Embodiments

It should be noted in the following description that like or the same reference numerals in different embodiments denote the same or similar features.

Referring to Fig. 1, a preferred embodiment of a method is schematically shown whereby an emission flow rate 5 of one or more CO 2 equivalent gases from an exhaust system (not shown) of an internal combustion engine (not shown) of a vehicle (not shown) is determined, in which the engine is powered by a fuel 10 and the exhaust system comprises a catalytic converter (not shown). In this embodiment, the method comprises the following steps:

- collecting fuel data 15 for the fuel 10 ;

collecting engine data 25 for the engine;

collecting catalyst data 35 for the catalyst; generating a post-catalyst gas content value 40 for each of the one or more CO 2 equivalent gases;

generating a combustion factor 45 for each of the one or more CO 2 equivalent gases; and

- generating the emission flow rate 5 for the one or more CO 2 equivalent gases based on the flow rate 50 of the fuel 10 and the respective emissions factor 20 and combustion factor 45.

It may be generally assumed that the ultimate goal of combustion within the internal combustion engine is to match each molecule of fuel 10 with a corresponding number of molecules of oxygen so that neither has any molecules remaining after combustion and after passing through the catalytic converter. Such a balanced condition is known as stoichiometry. During this balanced condition, the products of combustion and the corresponding emission flow rate 5 can be analytically derived. However, stoichiometry is not always achievable, resulting in a need for empirical determination of the emission flow rate 5.

In this embodiment, an emissions factor 20 and post-catalyst gas content value 40 are generated for each of the one or more CO 2 equivalent gases.

Although the largest part of most combustion gases is relatively harmless nitrogen (N 2 ), water vapour (H 2 O) and carbon dioxide (C0 2 ), a relatively small part is undesirable noxious or toxic substances, such as carbon monoxide (CO), hydrocarbons, nitrogen oxides (NO x ), unburnt or partially burnt hydrocarbons (HC), and particulate matter. In this specification, including the claims, the phrase "CO 2 equivalent gases" is defined as meaning the gas CO 2 per se, non-CC^ greenhouse gases such as CH 4 and N 2 O, and also non-CC> 2 gas pollutants that are not normally considered as greenhouse gases such as CO, ΝΟχ (excluding N 2 0), NMVOC (non- methane volatile organic compounds), unburnt or partially burnt hydrocarbons (HC) and SO 2 . In this embodiment as herein described, the CO 2 equivalent gas is considered to be pure CO 2 gas, and the corresponding combustion factor 45 is best termed an "oxidation factor" (not shown) since the reaction product is a pure oxide.

In other embodiments, when the CO 2 equivalent gas is CH 4 , unburnt or partially burnt hydrocarbons (HC), CO, N 2 O or other nitrogen oxides (NO x ), SO 2 or other sulfur oxides (SO * ), or non-methane volatile organic compounds (NMVOC), the combustion factor 45 is better termed a "vehicle factor" (not shown) since not all reaction products in this situation are oxides.

HC and CO are typically produced during incomplete combustion of the fuel 10, for instance, combustion which takes place with a combustion efficiency of less than 100%. Incomplete combustion may occur due to, for example, incomplete mixing of gases or wall quenching effects occurring when the cylinder walls of the engine combustion chamber are at a lower temperature compared to the combustion mix. NO x is typically formed during combustion at very high temperatures such as, for example, in excess of 1,500°C, which results in thermal fixation of the nitrogen present in ambient air. Any sulfur present in the fuel may be oxidized to SO 2 (sulfur dioxide) or SO 3 (sulfur trioxide) in the engine combustion chamber. Any sulfur that is not completely oxidized in the engine combustion chamber is oxidized in the catalytic converter i.e. S0 2 is further oxidized to SO 3 . CO is a poisonous gas if inhaled and HC, NO x and the various sulfur oxides (generally denoted as SO x ) are sources of environmental problems such as acid rain, smog formation, global warming or ozone thinning. It is therefore relevant in these abovementioned other embodiments that the emissions take into account the content of CH 4 , unburnt or partially burnt hydrocarbons (HC), CO, N 2 0 or other nitrogen oxides (ΝΟχ), S0 2 or other sulfur oxides (SO x ), or non-methane volatile organic compounds (NMVOC) in addition to C0 2 .

In this preferred embodiment, the method employs engine data 25, catalyst data 35 and fuel type 10 as inputs. This eliminates any inaccuracy that may arise due to non-stoichiometric conditions such as fuel 10 passing through the engine unburned and purged out the exhaust system as liquid or vapour or, on the other hand, leakage in the fuel system that causes evaporation of the fuel 10 to the surroundings. In this embodiment, the engine data 25 includes one or more of the measured values of air/fuel ratio, the pre -catalyst, or exhaust manifold, oxygen sensor, engine RPM, ignition advance, torque, throttle position, coolant temperature, barometric pressure, intake air temperature, and engine vibration (knock), and engine misfire data. Of course it will be appreciated that the engine data 25 is not limited to the abovementioned measured values and that other measured values are possible within the scope of the present invention. Incorporating engine data 25 into the method eliminates errors that may be present due to engine design. For example, increased valve overlap (the period of time during which an engine's intake valve and exhaust valve are simultaneously open) usually leads to a corresponding increase in the amount of fuel 10 that may pass through the engine unburned and purged out the exhaust system as liquid or vapour. Further, engine combustion efficiency may be affected by environmental conditions such as temperature, barometric pressure and humidity, since these conditions essentially affect the combustion of the air-fuel mixture. The stoichiometric point (an air/fuel ratio, by mass, of approximately 14.7 for gasoline) of the fuel 10 is characterized by a normalized air/fuel ratio (lambda) of 1.

Actual air/ fuel ratio

Stoichiometric air /fuel ratio

In some instances the air/fuel ratio is expressed in an inverse form, specifically the inverse of the lamda value, termed the "equivalence ratio". In this specification measurement of the air/fuel ratio or measurement of the air/fuel ratio data should also, equally, be considered as the measurement of the normalized air/fuel ratio (lamda) and/or the associated equivalence ratio, and the data relevant thereto. Modern spark ignition engines usually operate at an oscillating air/fuel ratio, close to a stoichiometric ratio (a lamda value of 1 and an equivalence value of 1), as a result of the use of a feedback lambda control in the engine control system. The exhaust gas may therefore contain modest amounts of oxygen (when lean of stoichiometry), or more substantial amounts of CO (when rich of stoichiometry). Engines may also be specifically produced as lean burn engines, with an operating range of air fuel ratio of 14.5 to 22. Diesel engines, alternatively, operate significantly leaner, with load controlled by the amount of fuel injected in a fairly constant quantity of air at constant speed, resulting in lower temperatures, for example, 100 to 700°C, and substantial amounts of oxygen in the diesel exhaust gas. For these reasons, incorporating engine data 25 into the method of this embodiment increases the accuracy of the emission flow rate 5.

In this embodiment, the engine data 25 can be directly obtained from relevant sensors (not shown) located within the vehicle without the need for additional external sensors. For example, the use of an automotive oxygen sensor (not shown) can help determine, in real time, the deviation, if any, of the air/fuel ratio of a combustion engine from the stoichiometric air/fuel mixture and express the deviation as a normalized measure independent of fuel type 10, for example, "lambda" or "equivalence ratio"; and obtain misfire data, if any. In this embodiment, the catalyst data 35 includes the catalyst type and one or more of the measured values of catalyst temperature, catalyst age, catalyst poisoning factors, the post- catalyst oxygen sensor, secondary air status flags and catalyst malfunction flags. It will be appreciated that the catalyst data 35 is not limited to the one or more measured values listed such that any type of catalyst data may be suitable within the scope of the present invention. Further, the one or more measured values may be determined by any suitable method. For example, one way to detect catalyst malfunction makes use of on board diagnosis and comparison using one or more oxygen sensors located upstream and downstream of the catalyst. Since the ageing of the catalyst is typically accompanied by a loss of oxygen storage capability, such a comparison may be correlated to the age of the catalyst. A new catalyst used in conjunction with, for example, a two stage lambda closed loop control system or a linear lambda control system, exhibits extremely suppressed lambda amplitude of an almost constant air/fuel ratio value downstream of the catalyst due to catalyst storage. As the catalyst ages, the lambda amplitude of the exhaust gas correspondingly increases. This presents a possible way of measuring catalyst age and corresponding catalyst efficiency.

Incorporating catalyst data 35 into the method of this embodiment eliminates any errors that may be present due to the catalyst. For example, catalytic activity and catalyst ageing are highly sensitive to temperature. Prolonged catalyst exposure to high temperatures of, for example, above 850°C (e.g. during engine idling after a prolonged period of full load running of the engine) is known to enhance the rate of degradation of the effective catalytic surface area. Such exposure is further known to enhance dispersion of catalytic promoters or stabilisers which results in a decrease in oxygen storage capability and a further decrease in catalytic activity. Normal catalytic activity is also dependent on multiple variables. For example, removal of NO x from the exhaust gas either at stoichiometric or lean air/fuel ratio conditions involves catalytic processes such as consumption of NO x by other reducing molecular species present in the exhaust gas, for example, CO, HC or H2. For these reasons, incorporating catalyst data 35 into the method of this embodiment increases the accuracy of the emission flow rate 5.

In a preferred embodiment, the step of collecting the fuel data 15 is carried out by inputting of a fuel type 10 which may include, for example, gasoline, diesel, alcohols, blends or gaseous fuels to a lookup table 55 or, alternatively, downloading the relevant fuel data 15 from, for example, appropriate sources located on the internet 60 based on the fuel type 10. Fuel 10 is typically supplied in many different formulations according to, for example, government regulations, performance requirements, seasonal climate changes or geographical factors. This results in corresponding variation in the molecular weight and composition of the fuel 10. Comparison of fuel data 15 derived from the lookup table 55 with relevant fuel data 15 derived from the internet 60 based on the fuel type 10, reduces or eliminates errors with regards to the molecular weight and composition of the fuel 10.

In this preferred embodiment, the step of generating the emissions factor 20 is based on the fuel data 15, and derived using mathematical calculation or reference to empirical data stored in a lookup table 65. The step of generating the pre-catalyst gas content value 30 is based on the fuel data 15, the engine data 25, and the emissions factor 20 and derived using mathematical calculation or reference to empirical data stored in a lookup table 70. Likewise, the step of generating the post-catalyst gas content value 40 is based on the respective pre- catalyst gas content value 30 and the catalyst data 35 and the fuel data 15, and derived using mathematical calculation or reference to empirical data stored in a lookup table 75. In this embodiment, the step of generating the combustion factor 45 is based on the respective post-catalyst gas content value 40 and derived using mathematical calculation or reference to empirical data stored in a lookup table 80. Thus, this combustion factor 45 is based on the post-catalyst gas content value 40 which is, in turn, based in part on the pre-catalyst gas content value 30. In other less preferred embodiments (not shown), the combustion factor 45 can be estimated directly from the fuel data 15, engine data 25 and catalyst data 35, and it is in this case not necessary to generate one or both of the pre-catalyst gas content value 30 and the post-catalyst gas content value 40.

In the preferred embodiment, the emission flow rate 5 is continually generated in real time based on a fuel flow rate 50, the emissions factor 20, and the combustion factor 45. The exhaust system effectively acts as a control volume that allows determination of this emission flow rate 5. Preferably, the emission flow rate 5 is a volumetric flow rate (e.g. in litres/s) or a mass flow rate (e.g. in grams/s), and one of these rates is measured over a predetermined elapsed time via an integrator 90 to derive, respectively, either a gas total volume 85 (e.g. in litres) or a gas total mass 85 (e.g. in grams).

The emission flow rate 5 can be displayed numerically, graphically, or pictorially in the vehicle (not shown). It will be appreciated that the modes of display of the emission flow rate 5 are not limited to the abovementioned modes and indeed any suitable mode of display may be possible within the scope of the present invention. The value of the emission flow rate 5 can be viewed by the driver in real time. Alternatively, the emission flow rate 5 can be consolidated and viewed over time such that the identified data and trends can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and vehicle exhaust system conditions, and environmental conditions.

Rather than, or in addition to, displaying the emission flow rate 5, the gas total volume 85 or the gas total mass 85 can also be displayed numerically, graphically, or pictorially in the vehicle. Again it will be appreciated that the modes of display of the gas total volume 85 or the gas total mass 85 are not limited to the abovementioned and indeed any suitable mode of display may be possible within the scope of the present invention. Again, the gas total volume 85 or the gas total mass 85 can be viewed by the driver in real time. Alternatively, the gas total volume 85 or the gas total mass 85 may be consolidated and viewed over time such that the identified data and trends can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and vehicle exhaust system conditions, and environmental conditions.

In another embodiment involving a further step in the method according to the present invention, the emission flow rate 5 for each of the one or more CO 2 equivalent gases can be combined, according to various respective weighting factors, to derive an overall CO 2 equivalent emission flow rate that takes into account the content of one or more of CH 4 , unburnt or partially burnt hydrocarbons (HC), CO, N 2 0 or other nitrogen oxides (NO x ), SO 2 or other sulfur oxides, or non-methane volatile organic compounds (NMVOC), in addition to the actual CO 2 . The respective weight factors are arranged to reflect the global warming potential (GWP) for the respective gases, which results in the overall CO 2 equivalent emission flow rate relating directly to the overall GWP of the emissions. In this embodiment, the exhaust system similarly acts as a control volume that allows determination of the overall CO 2 equivalent emission flow rate 5. Again, preferably, the overall CO 2 equivalent emission flow rate 5 is a volumetric flow rate (e.g. in litre/s) or a mass flow rate (e.g. in grams/s), and one of these rates is measured over a predetermined elapsed time via the integrator 90 to derive, respectively, either a CO 2 equivalent emission gas total volume 85 (e.g. in litres) or a CO 2 equivalent emission gas total mass 85 (e.g. in grams).

Again, in this other embodiment, the overall C0 2 equivalent emission flow rate 5 can be displayed numerically, graphically, or pictorially in the vehicle. It will be appreciated that the modes of display of the overall CO 2 equivalent emission flow rate 5 are not limited to the abovementioned and indeed any suitable mode of display may be possible within the scope of the present invention. In this other embodiment, the overall CO 2 equivalent emission flow rate 5 can be viewed by the driver in real time. Alternatively, the overall CO 2 equivalent emission flow rate 5 can be consolidated and viewed over time such that the identified data and trends can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and vehicle exhaust system conditions, and environmental conditions or used as a basis for real time carbon offsets.

Again in respect to this other embodiment, rather than, or in addition to, displaying the overall CO 2 equivalent emission flow rate 5, gas total volume 85 or the gas total mass 85 can be displayed numerically, graphically, or pictorially in the vehicle. Again it will be appreciated that the modes of display of the gas total volume 85 or the gas total mass 85 are not limited to the abovementioned modes such that any suitable mode of display may be possible within the scope of the present invention. The gas total volume 85 or the gas total mass 85 can be viewed by the driver in real time. Alternatively the gas total volume 85 or the gas total mass 85 may be consolidated and viewed over time such that the identified data and trends can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and vehicle exhaust system conditions, and environmental conditions or used as a basis for real time carbon offsets.

The method for determining an emission flow rate 5 of one or more CO 2 equivalent gases from an exhaust system of an internal combustion engine of a vehicle, the engine powered by a fuel 10 and the exhaust system comprising a catalytic converter provides a number of advantages, including one or more of the following:

1. The emissions of one or more CO 2 equivalent gases from the exhaust system of a vehicle can be more accurately calculated in real time based on the real time monitoring of redox reactions occurring in relation to vehicle operation, both in the engine and in the catalytic converter. Accurate information on actual emissions from vehicles is crucial for assessing environmental impacts of air pollutions and for establishing the most cost effective ways of addressing the problem of air pollution form vehicles. From an individual perspective, this is beneficial as it enables vehicle owners or users a means to track the environmental footprint of their vehicle and to compare the emissions of the vehicle with standard emissions data from the vehicle manufacturer, fuel supplier or relevant monitoring bodies (e.g. government agencies). On the basis of this comparison, the owner or user can optimize his/her driving performance or vehicle parameters to meet the emission standards. This is also beneficial as it allows incorporation of an interface for tracking and monitoring of carbon offsets, trading and credits; and gives, for example, a more accurate assessment of the cost of operating a vehicle or displaying the carbon neutral status of the vehicle.

2. The emissions can take into account the content of CO 2 in the exhaust gas. 3. The emissions can also, if required, take into account the content of one or more of CH 4 , unburnt or partially burnt hydrocarbons (HC), CO, 2 O or other nitrogen oxide (NO x ), SO 2 or other sulfur oxides (SO x ), or non-methane volatile organic compounds (NMVOC) in the exhaust gas.

4. The emissions take into account one or more of the measured values of air/fuel ratio, pre- catalyst oxygen sensor, engine RPM, ignition advance, torque, throttle position, coolant temperature, barometric pressure, intake air temperature, engine vibration (knock), and engine misfire data.

5. The engine data can be obtained from relevant sensors located within the vehicle such as the on board diagnostics. For example, an oxygen sensor can help determine in real time the deviation, if any, of the air/fuel ratio of a combustion engine from the stoichiometric air/fuel mixture and express the deviation as a measure independent of fuel type such as "lambda" or "equivalence ratio"; or obtain misfire data, if any.

6. The emissions take into account the catalyst type and one or more of the measured values of catalyst temperature, catalyst age, catalyst poisoning factors, post-catalyst oxygen sensor, secondary air status flags and catalyst malfunction flags.

7. The catalyst data can be obtained from relevant sensors located within the vehicle such as the on board diagnostics. For example, one way to detect catalyst malfunction makes use of on board diagnosis using an oxygen sensor located downstream of the catalyst. The ageing of the catalyst is typically accompanied by a loss of oxygen storage capability. A new catalyst used in conjunction with, for example, a two stage lambda closed loop control system or a linear lambda control system exhibits extremely suppressed lambda amplitude of an almost constant air/fuel ratio value downstream of the catalyst. As the catalyst is aged, the lambda amplitude of the exhaust gas correspondingly increases, thereby presenting a possible way of measuring catalyst efficiency.

8. The emissions take into account the fuel type.

9. A comparison of fuel data derived from the lookup table with fuel data derived from, for example, the internet allows the most accurate and current fuel data based on fuel type to be used.

10. The emissions factor is automatically generated in real time.

11. The pre-catalyst gas content value is automatically generated in real time.

12. The emissions take into account the pre-catalyst gas content value, the catalyst data and the fuel data.

13. The post-catalyst gas content value is automatically generated in real time.

14. The emissions take into account the post-catalyst gas content value.

15. The combustion factor is automatically generated in real time.

16. The exhaust system acts as a control volume that allows determination of the emission flow rate. 17. The volumetric flow rate or the mass flow rate may be inputted into an integrator and integrated over the predetermined elapsed time to derive respectively either a gas total volume or a gas total mass.

18. The overall C0 2 equivalent emission flow rate takes into account greenhouse gases other than C0 2 such as CH 4 , unburnt or partially burnt hydrocarbons (HC), CO, N 2 0 or other nitrogen oxide (NO x ), S0 2 or other sulfur oxides (SO x ), or non-methane volatile organic compounds (NMVOC).

19. The exhaust system acts as a control volume that allows determination of the overall C0 2 equivalent emission flow rate.

20. The volumetric flow rate or the mass flow rate of the C0 2 equivalent emission may be inputted into an integrator and integrated over the predetermined elapsed time to derive respectively either a C0 2 equivalent emission gas total volume or a C0 2 equivalent emission gas total mass.

21. The overall C0 2 equivalent emission flow rate can be viewed by the driver in real time. 22. The overall C0 2 equivalent emission flow rate can be consolidated and viewed over time such that the identified data and trends can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for given set of engine and vehicle exhaust system conditions, and environmental conditions.

23. The gas total volume or gas total mass data can be viewed by the driver in real time.

24. The gas total volume or gas total mass data can be consolidated and viewed over time such that the data and trends identified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and vehicle exhaust system conditions, and environmental conditions.

Referring to Fig. 2, a preferred embodiment of a method for determining and displaying a vehicle efficiency factor (E) 160 and a driver efficiency factor 175 for a vehicle (not shown) powered by an internal combustion engine (not shown) powered by a fuel 10 is schematically shown. In this embodiment, the method comprises the following steps:

- determining a fuel chemical energy input (F) 105, a change in the kinetic energy (K)

110, a change in the potential energy (P) 115, a magnitude of the aerodynamic frictional losses (A) 120, and a magnitude of the mechanical frictional losses (M) 125 of the vehicle over a predetermined time interval; and

determining the vehicle efficiency factor (E) 160 for the predetermined time interval based on a comparison between a total energy input and a total energy output, the total energy input including the fuel chemical energy input (F) 105, and the total energy output including the change in kinetic energy (K) 110, the change in potential energy (P) 115, the aerodynamic frictional losses (A) 120 and the mechanical frictional losses (M) 125 of the vehicle.

In this embodiment, the total energy input to the vehicle is fuel chemical energy input (F) 105, while in other embodiments, the total energy input could also include, for example, electrical energy generated by the discharge from a battery (e.g. in the case of a hybrid or electric vehicle) or solar energy (e.g. if photovoltaic cells are incorporated on the surface of the vehicle body work). Similarly, in this embodiment, the total energy output of the vehicle is kinetic energy (K) 110, potential energy (P) 115, aerodynamic frictional losses (A) 120 and mechanical frictional losses (M) 125 of the vehicle. In other embodiments, the total energy output may include the acoustic energy (for example, noise emanating from the vehicle), the energy consumed by the engine accessories including air conditioning system, power steering pump and alternator, the electrical energy used by the charge of a battery (for example, in the case of a hybrid or electric vehicle), and braking frictional losses (B) due to the heat dissipated when brakes (not shown) are applied to one or more of the wheels of the vehicle.

In a preferred embodiment, the fuel chemical energy input (F) 105 is determined based on the type of fuel 10 and the quantity of fuel 10 consumed by the engine, and derived using mathematical calculation or reference to a lookup table 104. The change in the kinetic energy (K) 110 is based on the mass 130 of the vehicle and the change in speed 135 of the vehicle, and derived using mathematical calculation or reference to a lookup table 109. The change in the potential energy (P) 115 is based on the mass 130 of the vehicle and the change in height (of the vehicle (140), and derived using mathematical calculation or reference to a lookup table 114. The magnitude of the aerodynamic frictional losses (A) 120 is based on the air density, the speed 135 of the vehicle, and an aerodynamic friction coefficient 150, and derived using mathematical calculation or reference to a lookup table 119. The magnitude of the mechanical frictional losses (M) 125 is based on the speed 135 and mass 130 of the vehicle and a mechanical friction coefficient 155, and derived using mathematical calculation or reference to a lookup table 124.

In a preferred embodiment, the change in height of the vehicle is based on the speed 135 of the vehicle and data from a motion sensor (not shown) fixed to or at least located within the vehicle. The motion sensor may take the form of any one of a number of motion sensors, including but not limited to any one or more of the following: single or multi-axis accelerometers, mechanical or solid state gyroscopes, global positioning systems (GPS) and differential GPS systems employing a local ground station. In this embodiment, the motion sensor is an accelerometer (not shown) used to determine the pitch (inclination from horizontal) of the driving surface. Information from the accelerometer can be compared with actual acceleration of the vehicle derived from the vehicles speed sensor to obtain the component of acceleration used to overcome the pitch of the driving surface. This component of acceleration can then be compared to a gravitational vector to obtain information regarding the pitch of the driving surface. The change in height of the vehicle can in turn be determined based on the pitch of the driving surface and the speed of the vehicle. The change in height of the vehicle can also be measured directly using standard commercially available GPS systems although, due to the presence of a dither signal, the position of the moving vehicle (including the vehicle height) is only accessible in real-time to an accuracy of 2 m or more. In a vehicle test environment where differential GPS is available, using a local fixed ground station and hence dither signal cancellation within a few kilometres of the ground station, the coordinates of a moving vehicle in 3 dimensional space (including height) can be measured in real-time to an accuracy of less than 20 mm.

In this embodiment, the aerodynamic friction coefficient 150 is updated by the coast down method 145. The coast down method 145 can be conducted automatically, in real time, during "no load" portions of the driving cycle. The coast down method 145 enables the aerodynamic friction coefficient 150 to be determined under actual operational conditions such as atmospheric turbulence for increased accuracy. In this embodiment, the mechanical friction coefficient 155 is also updated by the coast down method 145. The coast down method 145 further enables the mechanical friction coefficient 155 to be determined under actual operational conditions such as driving surface conditions for increased accuracy.

The vehicle efficiency factor (E) 160 or the driver efficiency factor 175 can be represented numerically, graphically, or pictorially via a monochrome or colour display 165 in the vehicle. This allows the vehicle efficiency factor (E) 160 or the driver efficiency factor 175 to be viewed by the driver in real time such that immediate measures with regards to vehicle or driver efficiency improvements such as a gear change can be undertaken by the driver. For example, the use of colour in the display can be used to highlight driving regimes in which the vehicle efficiency factor (E) 160 or the driver efficiency factor 175 is "high" (e.g. numbers or graphical/pictorial information highlighted in the colour "green") compared to regions where it is "low" (for example numbers or the graphical/pictorial information highlighted in the colour "red'). The vehicle efficiency factor (E) 160 or the driver efficiency factor 175 can also be consolidated and viewed over time such that the data and trends identified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and environmental conditions.

The vehicle can further comprise a cruise control system (not shown) that is controlled based on maximization of the vehicle efficiency factor (E) 160 or the driver efficiency factor 175. This affords the driver the option of utilising the cruise control system to achieve maximum vehicle or overall driving efficiency.

Referring now also to Fig. 3, the method according to another preferred embodiment of the present invention can further comprise the generation of energy flow visualisation data calculated over the predetermined time interval. The energy flow visualisation data comprises information with regards to inter-conversion of one or more of the total energy inputs of the vehicle, for example the fuel chemical energy input (F) 105, and the one or more total energy outputs of the vehicle, for example the change in kinetic energy (K) 110, the change in potential energy (P) 115, the aerodynamic frictional losses (A) 120 or the mechanical frictional losses (M) 125 of the vehicle over the predetermined time interval. The energy flow visualisation data functions to give a driver information with regards to the inter-conversion of energy such as a negative change in potential energy (P) 115 directly contributing to a positive change in kinetic energy (K) 110, or a negative change in kinetic energy (K) 110 directly contributing to a positive change in mechanical friction losses (M) 125 during the predetermined time interval. This is beneficial from the driver's perspective as it provides a mode of real time feedback of specific problem areas with respect to the driver's driving condition, for example, excessive repetitions of negative changes in kinetic energy (K) 110 directly contributing to positive changes in mechanical friction losses (M) 125 may indicate excessive braking during driving. The "engine efficiency", for example, expressed as a percentage, may also be shown to express the overall % efficiency of fuel chemical energy conversion to useful mechanical energy by the engine.

The energy flow visualisation data is represented numerically, graphically, or pictorially, and preferably in colour, via the display 165 in the vehicle. This allows the energy flow visualisation data to be viewed by the driver in real time such that immediate improvements with regards to the driver's driving condition such as a reduction in excessive braking and accelerating can be undertaken by the driver. Colour is used to highlight advantageous energy flows versus deleterious energy flows. The energy flow visualisation data can also be consolidated and viewed over time such that data and trends identified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and environmental conditions.

Referring once again to Fig.3, in another preferred embodiment, energy flow visualisation data for indicating how efficiently a vehicle is being operated, is pictorially represented on display 165, the display 165 being adapted to display a colour corresponding to a vehicle efficiency value such that the display 165 can display at least a first colour when the vehicle is being operated according to a first vehicle efficiency value and a second colour when the vehicle is being operated less efficiently according to a second vehicle efficiency value. In this embodiment, the vehicle efficiency value is determined using data from at least one or more of the following data sources: (i) a vehicle computer, such as, for example, an on -board diagnostics system; (ii) a vehicle motion sensor, such as, for example, a single or multi-axis accelerometer, a mechanical or solid state gyroscope, a GPS system, or a differential GPS system using a ground station; (iii) vehicle speed data 135; and (iv) global positioning system (GPS) data.

In this embodiment, the energy flow visualisation data is represented pictorially in colour in the form of graphic volume elements or energy reservoirs 200, 205 and 210 interconnected by a network of graphic connection elements or energy flow pipes 235, plus a numerical display of the vehicle efficiency value expressed as a percentage 230. In this embodiment, the level of "virtual fluid" in the energy reservoirs 200, 205 and 210 indicate absolute values of energy. However in other embodiments (not shown), the level of "virtual fluid" in the energy reservoirs may alternatively indicate the quantum of energy measured over a predetermined interval of time (power), or any other "equivalent" representation of energy, for example the dollar cost of the energy, or the carbon or CO 2 equivalent mass of the energy. Similarly, the direction and rate of movement of the moving arrows shown in the network of energy flow pipes 235 indicate the direction and rate of flow of the energy (or other "equivalent" forms of the energy). The pictorial representation functions to dynamically display the inter -conversion of energy as a flow of energy that occurs between the energy reservoirs 200, 205 and 210 through the network of energy flow pipes 235. In this embodiment, the fuel chemical energy input (F) 105 is represented by reservoir 200, the change in kinetic energy (K) 110 and the change in potential energy (P) 115 are represented by reservoirs 205 and 210, and the energy associated with aerodynamic frictional losses (A) 120, the mechanical frictional losses (M) 125, and the braking frictional losses (B) are represented by pipe outlets 215, 220 and 225, respectively, which are indicated as energy "leaking" from the bottom of the network of energy flow pipes 235. This "leakage" energy, for example, may be visually shown as "drips of virtual liquid" (not shown) of variable drip-rate, depending on the rate of energy loss. In addition, the energy consumption/losses during periods of engine idling, where fuel chemical energy (F) is being consumed without necessarily producing a useful mechanical work output, can also be included as "leakage" energy in the energy flow visualisation (not shown).

Preferably the energy reservoirs 200, 205 and 210 represent absolute energy values, costs of the energy, or carbon or C0 2 mass equivalent of the energy. If an inefficiency is present with respect to the inter-conversion of fuel chemical energy input (F) 105 into the change in kinetic energy (K) 110 and the change in potential energy (P) 115, at least one characteristic of the energy reservoirs 200, 205 and 210 is changed or at least one characteristic of one or more of the connecting energy flow pipes 235 is changed. As a simple example, when the change in height of the vehicle is decreasing and the speed of the vehicle is increasing during a downhill roll of the vehicle, the negative change in potential energy (P) 115 directly contributes to the positive change in kinetic energy (K) 110, and this is represented by a flow of energy from reservoir 210 to reservoir 205 via the connecting sections of energy flow pipes 235. Similarly, the "virtual liquid" level in reservoir 205 increases corresponding to an increase in kinetic energy (K) 110 and the "virtual liquid" level in reservoir 210 decreases corresponding to a decrease in potential energy (P) 115.

In this embodiment, when specific problem areas with respect to the driver's driving condition are detected, the corresponding part of the pictorial representation in Fig. 3 may be specifically highlighted, for example by a change in colour, to draw attention to the specific problem area. For example, during excessive braking, a large negative change in kinetic energy (K) 110 directly contributes to a large positive change in braking frictional losses (B), and this condition is highlighted by reservoir 205 and pipe outlet 225 and connecting sections of energy flow pipes 235 changing from a first colour, for example green to a second colour, for example red.

In the preferred embodiment, the first colour and second colour are colours of the visible colour spectrum. In this embodiment, the first colour and second colour may be any suitable pair of colours that are visually distinguishable, for example, the first colour may be green and the second colour may be red. When the vehicle efficiency value changes from the first vehicle efficiency value to the second vehicle efficiency value, this is represented by corresponding change of the first colour to the second colour, for example, from green to red. Preferably, the first colour and second colour are part of a colour gradation such that when the vehicle efficiency value changes from the first vehicle efficiency value to the second vehicle efficiency value, the first colour changes to the second colour across the colour gradation. There is further provision for customisation of the illumination colours to suit the driver's needs or personal preferences. For example, a red-green colour-blind driver may prefer the "good" colour to be light blue and the "bad" colour to be brown.

In a preferred embodiment, the display 165 is incorporated into a global positioning system (GPS) device that may be incorporated directly into the vehicle, for example, into the instrument panel (not shown) of the vehicle, or incorporated into the vehicle as a retrofit device (not shown), or incorporated (as an application) into a mobile device (not shown).

In a preferred embodiment, the vehicle efficiency value corresponds to the driver efficiency factor 175. In another embodiment, the display 165 is further adapted to display the vehicle efficiency factor (E) 160.

In addition, the graphical representation in Fig. 3 may help to draw attention to other vehicle related issues. For example, if the engine is out of tune, the 'engine efficiency %' component, in the case of this embodiment, the numerical percentage display 230, may change colour from the first colour to a second colour. If the vehicle has an under -inflated tyre that was causing excessive mechanical rolling frictional losses, the mechanical frictional losses (M) area may change colour from the first colour to a second colour to indicate that problem. Or alternatively, if excessive energy was being lost to aerodynamic frictional losses (A) then that area of the display may change colour from the first colour to a second colour. A clue to potential causes and solutions to these problems is effectively provided on the display. The visualisation helps to make the driver aware of how his/her vehicle consumes, converts and wastes energy, and how energy flow (interchange) and consumption (loss) is affected by extraneous factors such as roof racks, poor fuel, extra payloads or low pressure in the tyres. Over time, the display of the energy visualisation data will effectively train the driver to become familiar with normal operation of his/her vehicle and recognise problems more readily.

In other embodiments (not shown), the energy flow visualisation data may be represented in other forms. For example, the data may be represented as an audio output to an interior sound system (not shown) in the vehicle, or any other type of output or display that has the ability to deliver information to the driver through one or more of the driver's senses that are not directly involved in the driving task, such as peripheral vision or the sense of hearing may be employed.

In another embodiment, the vehicle efficiency factor 160 (E) can be also be recorded in the vehicle in real time and used to statistically determine a vehicle efficiency map 170 based on differing engine conditions (not shown), driving conditions (not shown) and environmental conditions (not shown). The engine conditions include one or more of the values of engine RPM, ignition advance, intake manifold absolute pressure, torque, throttle position, coolant temperature, intake air temperature, engine vibration (knock), engine misfire data, fuel type 10, or fuel flow rate. The driving conditions include one or more of the values of vehicle speed, longitudinal acceleration, vertical inclination angle or lateral acceleration. The environmental conditions include one or more of the values of barometric pressure, ambient air temperature or other weather parameters. The vehicle efficiency map 170 may be derived from data logged during use of the vehicle over time or data preloaded for the specific vehicle and journey. This allows any influence on vehicle efficiency afforded by vehicle modifications such as roof racks, rear wings or body kits, wheel or tyre types, engine accessories or engine oils to be accounted for.

In this other embodiment, the current value of the vehicle efficiency factor (E) 160 can be compared in real time to the corresponding point on the vehicle efficiency map 170 based on current vehicle conditions, driving conditions and environmental conditions, to derive a driver efficiency factor 175. The driver efficiency factor 175 gives an indication of the driver's driving efficiency that is independent of external conditions such as environmental conditions. The driver efficiency factor 175 for the driver driving a vehicle can be calculated, compared with statistically derived information, and fed back to the driver of the vehicle in real time. This is beneficial from the driver's perspective as their driving performance can be monitored in real time such that the driver can adjust their driving condition in alignment with a more efficient driving condition. This is further beneficial to the driver as it provides a mode of training and assessment of the driver's skill level and a mode of guidance of the driver's progress towards becoming a more efficient driver of the vehicle.

The driver efficiency factor 175 is represented numerically, graphically, or pictorially via colour display 165 in the vehicle. In a preferred embodiment, the colour display 165 takes the form of a colour transition panel that has the ability to change colours in response to changes in the driver efficiency factor 175 so as to provide a corresponding indication of the driver's driving efficiency. The colour transition panel may be a feature of a retrofit device (not shown), may be incorporated into the instrument panel (not shown) of the vehicle or may be incorporated into a mobile device (not shown). The colour transition panel can be configured to have the ability to exhibit a gradual colour change (through, for example the visual colour spectrum) to indicate corresponding gradual improvement or decline of the driver efficiency factor 175. As in the previously mentioned display of the energy visualisation data, there can also be provision for customisation of the transition colours to suit the driver's needs or personal preferences. Also, as before, in other embodiments (not shown), the driver efficiency factor 175 may be represented in the form of an audio output or any other type of output or display that has the ability to deliver information to the driver through one or more or the driver's senses that are not directly involved in the driving task, such as peripheral vision or the sense of hearing.

The method of determining a vehicle efficiency factor (E) 160 for a vehicle powered by an internal combustion engine, the engine powered by a fuel, provides a number of advantages, including:

1. The motion sensor allows the change in height (vertical displacement) of vehicle to be accurately determined in real time.

2. The aerodynamic friction coefficient is determined under actual operational conditions such as atmospheric turbulence for increased accuracy

3. The mechanical friction coefficient is determined under actual operational conditions such as driving surface conditions for increased accuracy.

4. The vehicle efficiency factor (E) can be viewed by the driver in real time.

5. The vehicle efficiency factor (E) can be consolidated and viewed over time such that data and trends indentified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and environmental conditions.

6. The driver has the option of utilising the cruise control system that operates with maximum vehicle efficiency.

7. The energy flow visualisation data gives a driver driving the vehicle information with regards to the inter -conversion of energy such as a negative change in potential energy (P) directly contributing to a positive change in kinetic energy (K) or a negative change in kinetic energy (K) directly contributing to a positive change in braking frictional losses (B) and/or other frictional losses at the end of each of the predetermined time intervals. This is beneficial from the driver' s perspective as it provides a mode of real time feedback of specific problem areas with respect to the driver's driving condition, for example, excessive repetitions of negative changes in kinetic energy directly contributing to positive changes in braking frictional losses (B) may indicate excessive braking during driving.

8. The energy flow visualisation data can be viewed by the driver in real time.

9. The energy flow visualisation data can be consolidated and viewed over time such that data and trends indentified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and environmental conditions.

10. The energy flow visualisation data can be represented in the form of colour or sound.

This is beneficial since the information may be obtained by the driver through one or more senses not directly involved in the driving task, such as peripheral vision or the sense of hearing. 11. The vehicle efficiency map may be derived from data logged during use of the vehicle over time or data preloaded for the specific vehicle and journey. This is beneficial since any influence on vehicle efficiency afforded by vehicle modifications such as roof racks, rear wings or body kits, wheel or tyre types, engine accessories or engine oils may be accounted for.

12. The vehicle efficiency factor (E) takes into account one or more of the values of engine RPM, ignition advance, intake manifold absolute pressure, torque, throttle position, coolant temperature, intake air temperature, engine vibration (knock), engine misfire data, fuel type, or fuel flow rate.

13. The engine conditions can be obtained from relevant sensors located within the vehicle such as via access to the engine or chassis serial communications bus (e.g. a Controller- Area Network bus or CAN bus) or the on-board engine diagnostics system.

14. The vehicle efficiency factor (E) takes into account one or more of the values of vehicle speed, longitudinal acceleration, vertical inclination angle or lateral acceleration.

15. The vehicle efficiency factor (E) takes into account one or more of the values of barometric pressure, ambient air temperature or other weather parameters.

16. The driver efficiency factor is representative of the efficiency of the driver independent of external conditions such as environmental conditions.

17. The driver efficiency factor for a driver driving a vehicle can be calculated, compared with statistically derived information, and fed back to the driver of the vehicle in real time. This is beneficial from the driver's perspective as the driver's driving performance can be monitored in real time such that the driver can adjust their driving condition in alignment with a more efficient driving condition. This is further beneficial to the driver as it provides a mode of training and assessment of the driver's skill level and a mode of guidance of the driver's progress toward becoming a more efficient driver of the vehicle.

18. The driver efficiency factor can be viewed by the driver in real time.

19. The driver efficiency factor can be consolidated and viewed over time such that the data and trends identified can be used to minimize cost or damage to the environment, for example, by helping the driver to choose the most efficient means of operation of the vehicle for a given set of engine and environmental conditions.

20. The driver efficiency factor can be represented in the form of colour or sound. This is beneficial since the information may be obtained by the driver through one or more senses not directly involved in the operation of the vehicle, such as peripheral vision or the sense of hearing.

Fig. 4 shows a general purpose embedded controller 400 on which the various embodiments described herein may be implemented. In one embodiment the controller 400 is operable to determine an emission flow rate of one or more C02 equivalent gases from an exhaust system of an internal combustion engine of a vehicle as described above. In another embodiment the controller 400 is operable to determining a vehicle efficiency factor (E) for a vehicle powered by an internal combustion engine as described above. The controller 400 is additionally operable to perform other methods and functions as described herein.

The controller 400 may take the form of a stand alone device configured for mounting in the vehicle. The stand alone device may be further configured for coupling to a vehicle diagnostic port for the purpose of obtaining vehicle and engine data.

In another embodiment, the controller 400 may be a generic device such as a GPS unit or portable digital assistant operable to perform the methods and functions described herein. In this embodiment, the generic device may be provided with computer program code for performing the methods and functions described herein.

In a further embodiment, the controller 400 may be a vehicle control system. Typically the vehicle control system is installed into the vehicle during manufacture. As such, the vehicle control system may be provided with computer program code for performing the methods and functions described herein. As such, the vehicle may comprise the vehicle control system and display device operatively coupled to the vehicle control system.

The controller 400 comprises memory 410 which may comprise volatile memory (RAM) and/or non- volatile memory (ROM). Typically the memory 410 comprises a combination of volatile and non-volatile memory, such that the non-volatile memory stores the controller 400 firmware and the volatile memory stores one or more temporary results of the fetch -decode- execute cycle, as described below.

The controller 400 comprises a computer program code storage medium reader 430 for reading data from a computer program code storage medium 420. The storage medium 420 may be optical media such as CD-ROM disks, magnetic media such as floppy disks and tape cassettes or flash media such as USB memory sticks.

The I/O interface 440 communicates with the storage medium reader 430 and may take the form of a SCSI, USB or similar interface. The I/O interface 440 may also communicate with one or more human input devices (HID) 460 such as a keyboard or pointing devices. The I/O interface 440 may also communicate with one or more personal computer (PC) devices 490, using a suitable interface such as an RS-232 interface. The I/O interface may also communicate audio signals to one or more audio devices 4050, such as a speaker or a buzzer. The controller 400 also comprises a network interface 470 for communicating with one or more computer networks 480. Network 480 may be a wired network, such as a wired Ethernet™ network or a wireless network, such as a Bluetooth™ network or IEEE 802.11 network. The network 480 may be a local area, such as a vehicle network, or a wide area network, such as the Internet.

Typically computer program code is preloaded into the memory 400. However, computer program code instructions may be loaded into the memory 410 from the storage medium 420 using the storage medium reader 430 or from the network 480.

The controller 400 comprises an arithmetic logic unit or processor 4000 for performing computer program code instructions. The processor 4000 is typically a low-power microprocessor suited to low power embedded controller applications. During the bootstrap phase, an operating system and one or more software applications are loaded the memory 410. During the fetch-decode-execute cycle, the processor 4000 fetches computer program code instructions from memory 410, decodes the instructions into machine code, executes the instructions and stores the results in the memory 410.

The controller 400 also comprises a video interface 4010 for conveying video signals to a display device 4020, such as a liquid crystal display (LCD), cathode -ray tube (CRT) or similar display device. The display device 4020 may be embedded in the controller 400, or located at a remotely.

As described herein, the display device 4020 may display any of, or combination, of the following, numerically, graphically, or pictorially:

• the gas total volume or the gas total mass;

• the vehicle efficiency factor (E);

• the energy flow visualisation data;

• the driver efficiency factor; and

• the overall C02 equivalent emission flow rate.

The controller further comprises one or more transducers 4040 for measuring one or more vehicle data, such as the quantity of fuel consumed by the engine, the mass of the vehicle, the change in speed of the vehicle, the change in height of the vehicle, the air density, the speed of the vehicle, an aerodynamic friction coefficient, a mechanical friction coefficient, change in kinetic energy (K) and change in potential energy (P) of the vehicle. As such, the transducer 4040 may take the form of a single or multi-axis accelerometer, a mechanical or solid state gyroscope, a GPS system, and a differential GPS system using a ground station.

In alternative embodiments, the transducer 4040 may read data from of the on-board diagnostics system of the vehicle to obtain engine data. For instance, as described herein, an oxygen sensor in the on-board diagnostics system can help determine in real time the deviation, if any, of the air/fuel ratio of a combustion engine from the stoichiometric air/fuel mixture and express the deviation as a measure independent of fuel type such as "lambda" or "equivalence ratio"; or obtain misfire data, if any.

The controller 400 further comprises an analog to digital (A/D) converter 4030 for converting analog signals from transducer 4040 into a digital format. The network 480 may be used to communicate vehicle and engine data from the transducer 4040 or the vehicle diagnostics system to the controller 400. For example, where the methods and functions described herein are performed by computer program code executable on a generic device, such as a portable digital assistant, the portable digital assistant may receive the vehicle and engine data across, for example a wireless Ethernet network. In alternative embodiments, the vehicle and engine data may be communicated directly to the I/O interface 440 of the controller.

The controller 400 also comprises a communication bus 450 for interconnecting the various devices described above.

In one embodiment, the computer program code storage medium 420 comprises computer program code for calculating an emission flow rate 5 of one or more C02 equivalent gases from the exhaust system of the internal combustion engine of the vehicle. The computer program code comprises computer executable instructions to cause the controller 400 to receive fuel data 15 for the fuel 10 , calculate an emissions factor 20 for each of the one or more C02 equivalent gases, receive engine data 25 for the engine, receive catalyst data 35 for the catalyst, calculate the combustion factor 45 for each of the one or more C02 equivalent gases and calculate the emission flow rate 5 for the one or more C02 equivalent gases based on the flow rate of the fuel 10 to the engine and the respective emissions factor 20 and the combustion factor 45.

In this embodiment, the C02 equivalent gas is C02 gas and the combustion factor 45 is an oxidation factor, the C02 equivalent gas is CH4, unburnt or partially burnt hydrocarbons (HC), CO, N20 or other nitrogen oxides (NOx), S02 or other sulfur oxides (SOx), or non- methane volatile organic compounds (NMVOC), and the combustion factor 45 is the vehicle factor. The engine data 25 includes one or more of the measured values of air/fuel ratio, pre- catalyst oxygen sensor, engine RPM, ignition advance, torque, throttle position, coolant temperature, barometric pressure, intake air temperature, engine vibration (knock), and engine misfire data. The catalyst data 35 includes a catalyst type and one or more of the measured values of catalyst temperature, age, poisoning factors, post-catalyst oxygen sensor, secondary air status flags and catalyst malfunction flags.

Furthermore, the computer executable instructions for receiving the fuel data 15 further comprises computer executable instructions for receiving the fuel data 15 from a lookup table 55 or receiving the relevant fuel data 15 from the Internet 60 according to one or more of the parameters: fuel type, fuel origin, fuel blend factors, and fuel seasonal factors. Also, the computer executable instructions for calculating the emissions factor 20 comprises computer executable instructions for calculating the emissions factor 20 using a mathematical calculation according to the fuel data 15 or a lookup table 55 according to the fuel data 15 and computer executable instructions for calculating a pre -catalyst gas content value as a function of the fuel data, the engine data 25 and the emissions factor 20 using a mathematical calculation or lookup table.

Further, the computer program code further comprises computer executable instructions for calculating a post-catalyst gas content value 40 as a function of the respective pre -catalyst gas content value, the catalyst data 35 and the fuel data 15 using a mathematical calculation or lookup table. The computer executable instructions for calculating the combustion factor 45 further comprises computer executable instructions for calculating the combustion factor 45 as a function of the respective post-catalyst gas content value 40 using a mathematical calculation or lookup table. The emission flow rate 5 is a volumetric flow rate or a mass flow rate.

Further still, the computer program code further comprises computer executable instructions for calculating the volumetric flow rate or the mass flow rate over a predetermined time interval to derive either a gas total volume or a gas total mass respectively. The computer program code further comprises computer executable instructions for calculating the combination of the emission flow rate 5 for each of the one or more C02 equivalent gases to derive an overall C02 equivalent emission flow rate.

Yet further, the overall C02 equivalent emission flow rate 5 is a volumetric flow rate or a mass flow rate.

Further, the computer program code further comprises computer executable instructions for calculating the volumetric flow rate or the mass flow rate of the overall C02 equivalent emission flow rate 5 over a predetermined time interval to derive a C02 equivalent emission gas total volume or a C02 equivalent emission gas total mass respectively. The computer program code further comprises computer executable instructions for causing a display device to display the overall C02 equivalent emission flow rate 5 numerically, graphically, or pictorially. The computer program code further comprises computer executable instructions for causing the display device to display the gas total volume or the gas total mass numerically, graphically, or pictorially via a display in the vehicle.

In another embodiment, the computer program code storage medium 420 comprises the computer program code.

In one embodiment, a device comprises a processor, a display device operatively coupled to the processor, and a computer program code storage medium 420 as described above, the computer program code storage medium 420 being operatively coupled to the processor.

In a further embodiment, the vehicle control system comprises a processor; and a computer program code storage medium 420 as described above, the computer program code storage medium 420 being operatively coupled to the processor.

In another embodiment, the vehicle comprises a display and the vehicle control system as described above, the display being operatively coupled to the vehicle control system.

In a yet further embodiment, there is provided computer program code for calculating the vehicle efficiency factor (E) for the vehicle powered by an internal combustion engine, the engine powered by a fuel, the computer program code comprising computer executable instructions to cause the controller 400 to perform the steps of receiving vehicle data, calculating a fuel chemical energy input data (F), a change in the kinetic energy data (K), a change in the potential energy data (P), a magnitude of the aerodynamic frictional losses data (A), a magnitude of the mechanical frictional losses data (M), and a magnitude of braking losses data (B) of the vehicle over a predetermined time interval as a function of the vehicle data, and calculating the vehicle efficiency factor data (E) for the predetermined time interval as a function of at least one of a total energy input and a total energy output, the total energy input including the fuel chemical energy input data (F), and the total energy output including the change in kinetic energy data (K), the change in potential energy data (P), the aerodynamic frictional losses data (A) and the mechanical frictional losses data (M) of the vehicle.

In this embodiment, the function is a ratio between the total energy input and the total energy output and the ratio is (K+P+A+M)/F.

Further, the vehicle data may comprise the quantity of fuel consumed by the engine and the computer program code further comprises computer executable instructions for calculating the fuel chemical energy input data (F) as a function of fuel data 15 and the quantity of fuel 10 consumed by the engine, and computer executable instructions for calculating the fuel data 15 using mathematical calculation or a lookup table.

Further still, the vehicle data may comprise quantity of fuel 10 consumed by the engine and the computer program code further comprises computer executable instructions for calculating the fuel chemical energy input data (F) as a function of fuel data 15 and the quantity of fuel 10 consumed by the engine, and computer executable instructions for receiving the fuel data 15 from the Internet 60 as a function of one or more of the parameters: fuel type, fuel origin, fuel blend factors, and fuel seasonal factors. The vehicle data may comprise the mass of the vehicle and the change in speed of the vehicle and the computer program code further comprises computer executable instructions for calculating the change in the kinetic energy data (K) as a function of the mass of the vehicle and the change in speed of the vehicle using a mathematical calculation or a lookup table. The vehicle data may comprise the mass of the vehicle and the change in height of the vehicle and the computer program code further comprises computer executable instructions for calculating the change in the potential energy data (P) as a function of the mass of the vehicle and the change in height of the vehicle using a mathematical calculation or a lookup table.

Furthermore, the vehicle data may comprise the air density, the speed of the vehicle, and an aerodynamic friction coefficient and the computer program code further comprises computer executable instructions for calculating the aerodynamic frictional losses data (A) as a function of the air density, the speed of the vehicle, and an aerodynamic friction coefficient using mathematical calculation or lookup table. The vehicle data may comprise the speed of the vehicle, the mass of the vehicle, and a mechanical friction coefficient and the computer program code further comprises computer executable instructions for calculating the magnitude of the mechanical frictional losses data (M) as a function of the speed of the vehicle, the mass of the vehicle, and a mechanical friction coefficient using a mathematical calculation or lookup table.

Further, the computer program code further comprises computer executable instructions for calculating the change in height of the vehicle as a function of the speed of the vehicle and data from a motion sensor fixed to the vehicle.

Furthermore, the vehicle data may comprise change in kinetic energy data (K) and change in potential energy data (P) of the vehicle and the computer program code further comprising computer executable instructions for calculating the magnitude of braking losses data (B) as a function of change in kinetic energy data (K) and change in potential energy data (P) of the vehicle under braking conditions.

Yet further, the motion sensor comprises one or more of a single or multi-axis accelerometer, a mechanical or solid state gyroscope, a GPS system, and a differential GPS system using a ground station.

Further still, the computer program code further comprises computer executable instructions for calculating the aerodynamic friction coefficient in real time using a coast down method. The computer program code further comprises computer executable instructions for calculating the mechanical friction coefficient in real time using a coast down method.

Further, the computer program code further comprises computer executable instructions for causing a display device to display the vehicle efficiency factor (E) numerically, graphically, or pictorially via a display in the vehicle. The computer program further comprises computer executable instructions for calculating energy flow visualisation data for the predetermined time interval.

Furthermore, the computer program further comprises computer executable instructions for calculating energy flow visualisation data comprising information with regards to inter - conversion of one or more of the fuel chemical energy input data (F), the change in kinetic energy data (K), the change in potential energy data (P), the aerodynamic frictional losses data (A), and the mechanical frictional losses data (M) of the vehicle over the predetermined time interval. The computer program code further comprises computer executable instructions for calculating the energy flow visualisation comprising a measure of vehicle efficiency and a measure of braking frictional losses data (B). The computer program code further comprises computer executable instructions for causing a display device to display the energy flow visualisation data numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

Yet further, the computer program code further comprises computer executable instructions for storing the vehicle efficiency factor (E) in the vehicle in real time and computer executable instructions for statistically calculating the vehicle efficiency map based on differing engine conditions, driving conditions and environmental conditions. The engine conditions include one or more of the values of engine RPM, ignition advance, intake manifold absolute pressure, torque, throttle position, coolant temperature, intake air temperature, engine vibration (knock), engine misfire data, fuel type, or fuel flow rate.

Further, the driving conditions include one or more of the values of vehicle speed, longitudinal acceleration, vertical inclination angle or lateral acceleration. The environmental conditions include one or more of the values of barometric pressure, ambient air temperature or other weather parameters.

Furthermore, the computer program code further comprises computer executable instructions for calculating the current value of the vehicle efficiency factor (E) in real time, computer executable instructions for calculating a comparison data of the current value to the corresponding point on the vehicle efficiency map as a function of at least one of current vehicle conditions, driving conditions, environmental conditions and energy flow visualisation data and computer executable instructions for calculating a driver efficiency factor as a function of the comparison data.

Further, the computer program code further comprises computer executable instructions for causing a display device to display the driver efficiency factor numerically, graphically, or pictorially via a monochrome or colour display in the vehicle.

Further, the vehicle comprises a cruise control system, and the computer program code further comprises computer executable instructions for controlling the cruise control system controlled as a function of maximization of the vehicle efficiency factor (E). Alternatively, the vehicle comprises a cruise control system, and the computer program code further comprises computer executable instructions for controlling the cruise control system as a function of the maximization of maximization of the driver efficiency factor.

Yet further, the computer program code further comprises computer executable instructions for causing a display device to display the vehicle efficiency value using colour, wherein a first colour indicates that the vehicle is being operated efficiently according to a first vehicle efficiency value and a second colour indicates that the vehicle is being operated less efficiently according to a second vehicle efficiency value. The vehicle efficiency value corresponds to a driver efficiency factor or the vehicle efficiency factor (E). The first colour is green and the second colour is red. The one or more intermediate colours between the first colour and the second colour are used to represent the intermediate values between the first vehicle efficiency value and the second vehicle efficiency value.

Furthermore, the device may be global positioning system (GPS) or a portable digital assistant. Furthermore, the computer program code can further comprise computer executable instructions for causing a display device to display the energy flow visualisation data.

Further still, the device may be global positioning system (GPS) or a portable digital assistant.

Further, the computer program code further comprises computer executable instructions for causing the display device to display each of the fuel chemical energy input data (F), the change in kinetic energy data (K), and the change in potential energy data (P), as graphic volume elements interconnected by graphic connection elements, and computer executable instructions for causing the display device to display energy flow by a change in at least one characteristic of the graphic connection elements.

Furthermore, the computer program code further comprises computer executable instructions for causing the display device to display one or more of the aerodynamic frictional losses data (A), the mechanical frictional losses data (M), the braking losses data (B), and other energy losses as energy flow out of one or more of the graphic connection elements. The computer program code further comprises computer executable instructions for causing the display device to display the graphic volume elements representing absolute energy values, costs of the energy, or carbon or C02 mass equivalent of the energy.

Yet further, the computer program code further comprises computer executable instructions for causing the display device to display, if an inefficiency is present with respect to the inter - conversion of energy from or to any one or more of fuel chemical energy data (F), the change in kinetic energy data (K) the change in potential energy data (P), the aerodynamic frictional losses data (A), the mechanical losses data (M), and braking frictional losses data (B) and at least one characteristic of the graphic volume element is changed or at least one characteristic of one or more of the connecting graphic connection elements is changed.

In a yet further embodiment, there is provided a computer program code storage medium 420 for calculating the vehicle efficiency factor (E) for the vehicle powered by an internal combustion engine, the engine powered by a fuel, the computer program code storage medium 420 comprising computer program code as described above.

In another embodiment there is provided a device comprising a processor, a display device operatively coupled to the processor, and a computer program code storage medium 420 as described above, the computer program code storage medium 420 being operatively coupled to the processor.

In another embodiment there is provided the vehicle control system comprising a processor, and a computer program code storage medium 420 as described above, the computer program code storage medium 420 being operatively coupled to the processor.

In yet another embodiment there is provided the vehicle comprising a display and the vehicle control system as described above, the display being operatively connected to the vehicle control system.

While the invention has been described with reference to a number of preferred embodiments it should be appreciated that the invention can be embodied in many other forms. For example, in other embodiments, the information available to the driver may instead or further be made available via a wireless link or other RF telemetry to other personnel or administrators requiring such information such as, for example, a vehicle owner or maintenance crew.

Interpretation

Based on:

Unless otherwise apparent from the language used, the term "based on" means "as a function of or "calculated as a function of .

Wireless:

The invention may be embodied using devices conforming to other network standards and for other applications, including, for example other WLAN standards and other wireless standards. Applications that can be accommodated include IEEE 802.11 wireless LANs and links, and wireless Ethernet.

In the context of this document, the term "wireless" and its derivatives may be used to describe circuits, devices, systems, methods, techniques, communications channels, etc., that may communicate data through the use of modulated electromagnetic radiation through a non-solid medium. The term does not imply that the associated devices do not contain any wires, although in some embodiments they might not. In the context of this document, the term "wired" and its derivatives may be used to describe circuits, devices, systems, methods, techniques, communications channels, etc., that may communicate data through the use of modulated electromagnetic radiation through a solid medium. The term does not imply that the associated devices are coupled by electrically conductive wires.

Processes:

Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions utilizing terms such as "processing", "computing", "calculating", "determining", "analysing" or the like, refer to the action and/or processes of a computer or computing system, or similar electronic computing device, that manipulate and/or transform data represented as physical, such as electronic, quantities into other data similarly represented as physical quantities.

Processor:

In a similar manner, the term "processor" may refer to any device or portion of a device that processes electronic data, e.g., from registers and/or memory to transform that electronic data into other electronic data that, e.g., may be stored in registers and/or memory. A "computer" or a "computing device" or a "computing machine" or a "computing platform" may include one or more processors.

The methodologies described herein are, in one embodiment, performable by one or more processors that accept computer -readable (also called machine -readable) code containing a set of instructions that when executed by one or more of the processors carry out at least one of the methods described herein. Any processor capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken are included. Thus, one example is a typical processing system that includes one or more processors. The processing system further may include a memory subsystem including main RAM and/or a static RAM, and/or ROM. Computer-Readable Medium:

Furthermore, a computer -readable carrier medium may form, or be included in a computer program product. A computer program product can be stored on a computer usable carrier medium, the computer program product comprising a computer readable program means for causing a processor to perform a method as described herein.

Networked or Multiple Processors:

In alternative embodiments, the one or more processors operate as a standalone device or may be connected, e.g., networked to other processor(s), in a networked deployment, the one or more processors may operate in the capacity of a server or a client machine in server -client network environment, or as a peer machine in a peer-to-peer or distributed network environment. The one or more processors may form a web appliance, a network router, switch or bridge, or any machine capable of executing a set of instructions (sequential or otherwise) that specify actions to be taken by that machine.

Note that while some diagram(s) only show(s) a single processor and a single memory that carries the computer-readable code, those in the art will understand that many of the components described above are included, but not explicitly shown or described in order not to obscure the inventive aspect. For example, while only a single machine is illustrated, the term "machine" shall also be taken to include any collection of machines that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.

Additional Embodiments:

Thus, one embodiment of each of the methods described herein is in the form of a computer - readable carrier medium carrying a set of instructions, e.g., a computer program that are for execution on one or more processors. Thus, as will be appreciated by those skilled in the art, embodiments of the present invention may be embodied as a method, an apparatus such as a special purpose apparatus, an apparatus such as a data processing system, or a computer- readable carrier medium. The computer -readable carrier medium carries computer readable code including a set of instructions that when executed on one or more processors cause a processor or processors to implement a method. Accordingly, aspects of the present invention may take the form of a method, an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of carrier medium (e.g., a computer program product on a computer-readable storage medium) carrying computer-readable program code embodied in the medium.

Carrier Medium:

The software may further be transmitted or received over a network via a network interface device. While the carrier medium is shown in an example embodiment to be a single medium, the term "carrier medium" should be taken to include a single medium or multiple media (e.g., a centralized or distributed database, and/or associated caches and servers) that store the one or more sets of instructions. The term "carrier medium" shall also be taken to include any medium that is capable of storing, encoding or carrying a set of instructions for execution by one or more of the processors and that cause the one or more processors to perform any one or more of the methodologies of the present invention. A carrier medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media.

Implementation:

It will be understood that the steps of methods discussed are performed in one embodiment by an appropriate processor (or processors) of a processing (i.e., computer) system executing instructions (computer -readable code) stored in storage. It will also be understood that the invention is not limited to any particular implementation or programming technique and that the invention may be implemented using any appropriate techniques for implementing the functionality described herein. The invention is not limited to any particular programming language or operating system.

Means For Carrying out a Method or Function

Furthermore, some of the embodiments are described herein as a method or combination of elements of a method that can be implemented by a processor of a processor device, computer system, or by other means of carrying out the function. Thus, a processor with the necessary instructions for carrying out such a method or element of a method forms a means for carrying out the method or element of a method. Furthermore, an element described herein of an apparatus embodiment is an example of a means for carrying out the function performed by the element for the purpose of carrying out the invention.

Coupled

Similarly, it is to be noticed that the term coupled, when used in the claims, should not be interpreted as being limitative to direct connections only. The terms "coupled" and "connected", along with their derivatives, may be used. It should be understood that these terms are not intended as synonyms for each other. Thus, the scope of the expression a device A coupled to a device B should not be limited to devices or systems wherein an output of device A is directly connected to an input of device B. It means that there exists a path between an output of A and an input of B which may be a path including other devices or means. "Coupled" may mean that two or more elements are either in direct physical or electrical contact or that two or more elements are not in direct contact with each other but yet still co-operate or interact with each other.

Embodiments:

Reference throughout this specification to "one embodiment" or "an embodiment" means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, appearances of the phrases "in one embodiment" or "in an embodiment" in various places throughout this specification are not necessarily all referring to the same embodiment, but may. Furthermore, the particular features, structures or characteristics may be combined in any suitable manner, as would be apparent to one of ordinary skill in the art from this disclosure, in one or more embodiments.

Similarly it should be appreciated that in the above description of example embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various inventive aspects. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description of Specific Embodiments are hereby expressly incorporated into this Detailed Description of Specific Embodiments, with each claim standing on its own as a separate embodiment of this invention.

Furthermore, while some embodiments described herein include some but not other features included in other embodiments, combinations of features of different embodiments are meant to be within the scope of the invention, and form different embodiments, as would be understood by those in the art. For example, in the following claims, any of the claimed embodiments can be used in any combination.

Specific Details

In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In other instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

Terminology

In describing the preferred embodiment of the invention illustrated in the drawings, specific terminology will be resorted to for the sake of clarity. However, the invention is not intended to be limited to the specific terms so selected, and it is to be understood that each specific term includes all technical equivalents which operate in a similar manner to accomplish a similar technical purpose. Terms such as "forward", "rearward", "radially", "peripherally", "upwardly", "downwardly", and the like are used as words of convenience to provide reference points and are not to be construed as limiting terms.

Different Instances of Objects

As used herein, unless otherwise specified the use of the ordinal adjectives "first", "second", "third", etc., to describe a common object, merely indicate that different instances of like objects are being referred to, and are not intended to imply that the objects so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.

Comprising and Including

In the claims which follow and in the preceding description of the invention, except where the context requires otherwise due to express language or necessary implication, the word "comprise" or variations such as "comprises" or "comprising" are used in an inclusive sense, i.e. to specify the presence of the stated features but not to preclude the presence or addition of further features in various embodiments of the invention.

Any one of the terms: including or which includes or that includes as used herein is also an open term that also means including at least the elements/features that follow the term, but not excluding others. Thus, including is synonymous with and means comprising.

Scope of Invention Thus, while there has been described what are believed to be the preferred embodiments of the invention, those skilled in the art will recognize that other and further modifications may be made thereto without departing from the spirit of the invention, and it is intended to claim all such changes and modifications as fall within the scope of the invention. For example, any formulas given above are merely representative of procedures that may be used. Functionality may be added or deleted from the block diagrams and operations may be interchanged among functional blocks. Steps may be added or deleted to methods described within the scope of the present invention.

Although the invention has been described with reference to specific examples, it will be appreciated by those skilled in the art that the invention may be embodied in many other forms. For example, the term "vehicle" or "vehicular" or other similar term as used herein is inclusive of motor vehicles in general such as passenger automobiles including sports utility vehicles (SUV), buses, trucks, various commercial vehicles, watercraft including a variety of boats and ships, aircraft, and the like, and includes hybrid vehicles, electric vehicles, plug -in hybrid electric vehicles, hydrogen-powered vehicles and other alternative fuel vehicles (e.g. fuels derived from resources other than petroleum). As referred to herein, a hybrid vehicle is a vehicle that has two or more sources of power, for example both gasoline-powered and electric-powered vehicles.

Industrial Applicability

It is apparent from the above, that the arrangements described are applicable to the automotive industry.




 
Previous Patent: HYDRAULIC APPARATUS

Next Patent: RECOMBINANT ANTIBODY VECTOR