Motor assistance for a hybrid vehicle based on predicted driving range
First Claim
1. A method of providing assistance to an internal combustion engine for a vehicle using an electric motor coupled to the engine, the method comprising:
- predicting a driving range based on historical driving range data, wherein the historical driving range data includes one or more distances that the vehicle was driven during one or more previous driving cycles, and wherein predicting the driving range based on the historical driving range data comprises;
identifying at least two historical driving ranges in the historical driving range data that fall within a predetermined distance range of one another;
identifying a trend relating to when the historical driving ranges occurred; and
predicting the driving range based on the at least two historical driving ranges that fall within the predetermined distance range of one another when a present day falls within the trend;
selecting a motor assistance profile from among a plurality of motor assistance profiles based on the predicted driving range, wherein each of the plurality of motor assistance profiles comprises data used to determine assistance provided to the engine at predetermined operating conditions of the engine; and
selectively operating the motor to provide assistance to the engine at predetermined operating conditions of the engine based on the data of the selected motor assistance profile, wherein the assistance provided to the engine at one or more of the predetermined operating conditions under the selected motor assistance profile is based at least in part on the predicted driving range;
wherein each of the plurality of motor assistance profiles comprises a lookup table having stored therein a plurality of data elements, wherein each of the plurality of data elements is associated with a different combination of one or more linear speeds and one or more rotational speeds, and wherein the assistance provided to the engine at a particular linear speed and rotational speed is determined based at least in part on the data element of the selected motor assistance profile that is associated with the particular linear speed and rotational speed.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing assistance to an internal combustion engine for a vehicle using an electric motor coupled to the engine is provided. The method comprises predicting a driving range based on historical driving range data. The historical driving range data includes one or more distances that the vehicle was driven during one or more previous driving cycles. The method further comprises selectively operating the motor to provide assistance to the engine at predetermined operating conditions of the engine. The assistance provided to the engine at one or more of the predetermined operating conditions is determined based at least in part on the predicted driving range.
285 Citations
35 Claims
-
1. A method of providing assistance to an internal combustion engine for a vehicle using an electric motor coupled to the engine, the method comprising:
-
predicting a driving range based on historical driving range data, wherein the historical driving range data includes one or more distances that the vehicle was driven during one or more previous driving cycles, and wherein predicting the driving range based on the historical driving range data comprises; identifying at least two historical driving ranges in the historical driving range data that fall within a predetermined distance range of one another; identifying a trend relating to when the historical driving ranges occurred; and predicting the driving range based on the at least two historical driving ranges that fall within the predetermined distance range of one another when a present day falls within the trend; selecting a motor assistance profile from among a plurality of motor assistance profiles based on the predicted driving range, wherein each of the plurality of motor assistance profiles comprises data used to determine assistance provided to the engine at predetermined operating conditions of the engine; and selectively operating the motor to provide assistance to the engine at predetermined operating conditions of the engine based on the data of the selected motor assistance profile, wherein the assistance provided to the engine at one or more of the predetermined operating conditions under the selected motor assistance profile is based at least in part on the predicted driving range; wherein each of the plurality of motor assistance profiles comprises a lookup table having stored therein a plurality of data elements, wherein each of the plurality of data elements is associated with a different combination of one or more linear speeds and one or more rotational speeds, and wherein the assistance provided to the engine at a particular linear speed and rotational speed is determined based at least in part on the data element of the selected motor assistance profile that is associated with the particular linear speed and rotational speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A motor controller comprising:
one or more processors configured to execute instructions stored on one or more computer-readable media, wherein the instructions are executable by the one or more processors to implement a method comprising; predicting a driving range based on historical driving range data, wherein the historical driving range data includes one or more distances that a vehicle was driven during one or more previous driving cycles, and wherein predicting the driving range based on the historical driving range data comprises; identifying at least two historical driving ranges in the historical driving range data that fall within a predetermined distance range of one another; identifying a trend relating to when the historical driving ranges occurred; and predicting the driving range based on the at least two historical driving ranges that fall within the predetermined distance range of one another when a present day falls within the trend; selecting a motor assistance profile from among a plurality of motor assistance profiles based on the predicted driving range, wherein each of the plurality of motor assistance profiles comprises data used to determine assistance provided to the engine at predetermined operating conditions of the engine; and selectively operating the motor to provide assistance to the engine at predetermined operating conditions of the engine based on the data of the selected motor assistance profile, wherein the assistance provided to the engine at one or more of the predetermined operating conditions under the selected motor assistance profile is based at least in part on the predicted driving range; wherein each of the plurality of motor assistance profiles comprises a lookup table having stored therein a plurality of data elements, wherein each of the plurality of data elements is associated with a particular range of one or more operating conditions of the vehicle, and wherein the assistance provided to the engine at a particular set of operating conditions of the vehicle is determined based at least in part on the data element of the selected motor assistance profile that is associated with the particular set of operating conditions. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
27. A hybrid drive system for a vehicle comprising:
-
an electric motor configured to provide assistance to an internal combustion engine to provide motive power for the vehicle; and a controller configured to control operation of the electric motor, wherein the controller comprises one or more processors configured to execute instructions stored on one or more computer-readable media, wherein the instructions are executable by the one or more processors to implement a method comprising; predicting a driving range based on historical driving range data, wherein the historical driving range data includes one or more distances that a vehicle was driven during one or more previous driving cycles, and wherein predicting the driving range based on the historical driving range data comprises; identifying at least two historical driving ranges in the historical driving range data that fall within a predetermined distance range of one another; identifying a trend relating to when the historical driving ranges occurred; and predicting the driving range based on the at least two historical driving ranges that fall within the predetermined distance range of one another when a present day falls within the trend; selecting a motor assistance profile from among a plurality of motor assistance profiles based on the predicted driving range, wherein each of the plurality of motor assistance profiles comprises data used to determine assistance provided to the engine at predetermined operating conditions of the engine; and selectively operating the motor to provide assistance to the engine at predetermined operating conditions of the engine based on the data of the selected motor assistance profile, wherein the assistance provided to the engine at one or more of the predetermined operating conditions under the selected motor assistance profile is based at least in part on the predicted driving range; wherein each of the plurality of motor assistance profiles comprises a plurality of data elements, wherein each of the plurality of data elements is associated with at least one of one or more linear speeds or one or more rotational speeds, and wherein the assistance provided to the engine at one or more of a particular linear speed or a particular rotational speed is determined based at least in part on the data element of the selected motor assistance profile that is associated with the one or more of the particular linear speed and the particular rotational speed. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification