Determining vehicle power
First Claim
1. A method comprising:
- providing predetermined calibration settings relating force to engine speed for a vehicle travelling at various speeds;
providing a combination of pitch and roll measurements;
determining filtered data based on the combination of pitch and roll measurements;
providing accelerometer data to determine vehicle velocity, acceleration and direction of travel;
altering the accelerometer data based on the filtered data;
determining by use of one or more processors of a machine, that one or more of the vehicle performance parameters fall within threshold ranges;
storing, in response to the vehicle performance parameters being within the threshold ranges, a plurality of data pairs, each data pair comprising a longitudinal acceleration and a drive force, the drive force determined according to a calibrated polynomial for a current velocity of the vehicle;
determining a slope of a line that linearly approximates the plurality of data pairs, the slope indicating a total weight, the total weight comprising a weight of the vehicle and a weight being hauled by the vehicle;
determining a vehicle real time power usage based on the total weight, drag force and speed of the vehicle; and
transmitting the vehicle real time power usage to a display.
5 Assignments
0 Petitions
Accused Products
Abstract
In various example embodiments, a system and method for determining a power of a vehicle is disclosed. A method includes: providing predetermined calibration settings relating force to engine speed for a vehicle travelling at various speeds, altering accelerometer data based on filtered vehicle pitch and roll data, determining that one or more vehicle performance parameters fall within a threshold range, storing a plurality of data pairs that include longitudinal acceleration and drive force, and determining a slope of a line that linearly approximates the plurality of data pairs, the slope indicating a total weight of the vehicle including vehicle load; determining the vehicle power based on the total weight and drag force of the vehicle; and transmitting the total power to a display.
-
Citations
20 Claims
-
1. A method comprising:
-
providing predetermined calibration settings relating force to engine speed for a vehicle travelling at various speeds; providing a combination of pitch and roll measurements; determining filtered data based on the combination of pitch and roll measurements; providing accelerometer data to determine vehicle velocity, acceleration and direction of travel; altering the accelerometer data based on the filtered data; determining by use of one or more processors of a machine, that one or more of the vehicle performance parameters fall within threshold ranges; storing, in response to the vehicle performance parameters being within the threshold ranges, a plurality of data pairs, each data pair comprising a longitudinal acceleration and a drive force, the drive force determined according to a calibrated polynomial for a current velocity of the vehicle; determining a slope of a line that linearly approximates the plurality of data pairs, the slope indicating a total weight, the total weight comprising a weight of the vehicle and a weight being hauled by the vehicle; determining a vehicle real time power usage based on the total weight, drag force and speed of the vehicle; and transmitting the vehicle real time power usage to a display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more accelerometers that sense acceleration of the system; a vehicle pitch and roll module that determines filtered data based on the vehicle pitch, roll or both, and altering accelerometer data based on the filtered data; an interface module that retrieves one or more vehicle performance parameters, the vehicle performance parameters comprising at least one of parameters from a data interface for the vehicle and measurements from the one or more accelerometers; a performance module that determines whether the vehicle performance parameters fall within respective threshold ranges; a data module that stores, in response to the vehicle performance parameters being within the respective threshold ranges, a plurality of data pairs, each data pair comprising the longitudinal acceleration of the vehicle and a drive force for the vehicle, the drive force determined according to a calibrated polynomial for a current velocity of the vehicle; a weight module that determines the weight being hauled by the vehicle by determining a slope of a line that linearly approximates the plurality of data pairs, the slope of the line indicating a total weight, the total weight comprising a weight of the vehicle and a weight being hauled by the vehicle; a power module that determines a vehicle power based on the total weight, drag force and speed of the vehicle; an output module that transmits the vehicle power to a display; and an operation module that adjusts operation of the vehicle based on the vehicle power. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing executable instructions thereon, which, when executed by a processor, cause the processor to perform operations including:
-
retrieving one or more performance parameters for a vehicle by one of communicating with diagnostic port for the vehicle and communicating with one or more accelerometers providing accelerometer data; determining filtered data based on the vehicle pitch, roll or both; altering the accelerometer data based on the filtered data; determining that one or more vehicle performance parameters fall within a threshold range; storing, in response to the vehicle performance parameters being within the respective threshold ranges, a plurality of data pairs, each data pair comprising a longitudinal acceleration and a drive force, the drive force determined according to a calibrated polynomial for a current velocity of the vehicle; determining a slope of a line that linearly approximates the plurality of data pairs, the slope indicating a total weight; determining a vehicle power based on the total weight, drag force and speed of the vehicle; and transmitting the vehicle power to a display. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification