The present disclosure relates to providing vehicle performance data to a driver of a vehicle.
During operation of a vehicle, a driver of the vehicle may wish to increase a speed of the vehicle (e.g., to accelerate from a first speed to a second, higher speed). For example, a second vehicle may be operating on a road ahead of the vehicle, and the driver may wish to overtake the second vehicle. The driver may estimate an amount of power of the vehicle that is available for an acceleration to overtake the second vehicle. If the driver estimates that the amount of available power is sufficient, the driver may initiate the acceleration (e.g., by pressing an accelerator pedal of the vehicle). If the driver estimates that the amount of available power is not sufficient, the driver may not initiate the acceleration.
However, estimating the amount of available power for the acceleration may be complicated. The power consumed during the acceleration may vary according to factors such as the speed of the vehicle; driving conditions, such as a slope of the road the vehicle is operating on; a current power setpoint; a current gear of a transmission of the vehicle; and other factors. For example, when operating at higher speeds, the available power for acceleration may be less then at lower speeds.
The vehicle may include various gauges that indicate measurements such as vehicle speed, a number of revolutions per minute (RPM) of an internal combustion engine (ICE) of the vehicle, a pressure of a turbocharger of the vehicle, a state of charge of a battery of the vehicle, and the like. These gauges may aid the driver in making decisions regarding the operation of the vehicle. For example, an RPM gauge may be used by the driver to determine when to shift gears of a manual transmission.
However, the gauges may be of limited value in helping the driver estimate the amount of power available for the acceleration. In particular, if the vehicle is an automatic or hybrid electric vehicle, the current gear may not be known to the driver, and downshifts could increase the torque, depending on the speed. As a result, the driver may not be able to accurately determine whether the vehicle has sufficient power to perform the acceleration.
In one example, the issue described above may be addressed by a method for a controller of a vehicle, comprising displaying an estimated available acceleration of the vehicle at a current speed of the vehicle in an in-cabin display of the vehicle, the estimated available acceleration estimated based on a performance characteristic of a power source of the vehicle and a model of an interaction of the vehicle with an environment of the vehicle. The power source may include one or both of an internal combustion engine and an electric machine. The performance characteristic may indicate a performance of the power source at the current speed, which may be used to determine an amount of power consumed by the vehicle at the current speed. The amount of consumed power may be adjusted by the model, based on model parameters such as a mass and/or weight of the vehicle; a load of the vehicle; an inclination of the vehicle; a road condition of the vehicle, such as whether the road is paved, dusty, or wet; a condition of the environment, such as whether it is raining or snowing; and so on.
The available acceleration may be expressed as a percentage of a maximum amount of possible acceleration of the vehicle, where the percentage may be indicated in the in-cabin display via a bar, an analog metric with a needle, a series of bars, or in a different way. The driver may view the amount of available acceleration in relation to the maximum possible acceleration to determine whether the available acceleration is sufficient to perform the acceleration. If the driver assesses the amount of available acceleration as sufficient, the driver may initiate the acceleration. If the driver assesses the amount of available acceleration as insufficient, the driver may not initiate the acceleration. By not initiating the acceleration when the amount of available acceleration is assessed as insufficient, a wasted attempt at accelerating may be avoided, increasing a performance of the vehicle, and reducing an amount of fuel consumed by the vehicle and an amount of emissions of the vehicle released during the wasted attempt. Further, a confidence of the driver in operating the vehicle may be increased, leading to a more satisfactory driving experience.
It should be understood that the summary above is provided to introduce in simplified form a selection of concepts that are further described in the detailed description. It is not meant to identify key or essential features of the claimed subject matter, the scope of which is defined uniquely by the claims that follow the detailed description. Furthermore, the claimed subject matter is not limited to implementations that solve any disadvantages noted above or in any part of this disclosure.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings, in which:
Systems and methods are proposed herein for aiding a driver of a vehicle in estimating an amount of acceleration available to the vehicle, also referred to herein as an available acceleration. Specifically, a first set of methods are described for deriving the available acceleration, and second set of methods are described for displaying information regarding the available acceleration to the driver.
In current dashboard displays, no indication of the available acceleration at a current speed may be provided. As a result, the driver may estimate the available acceleration indirectly and mentally, by combining speedometer information, a number of rotations per minute (RPMs), and an estimated accelerator pedal position. However, a mental estimation of available acceleration may be inaccurate. If the driver is not able to accurately estimate the available acceleration, the driver may initiate an acceleration only to discover that the vehicle lacks sufficient power to achieve a desired result of the acceleration, such as overtaking a vehicle. In such situations, the driver may have to terminate the acceleration and reduce the speed of the vehicle, leading to a decreased performance of the vehicle, an inefficient use of fuel of the vehicle, increased emissions of the vehicle, and/or a less satisfactory driving experience.
To address this, the inventors herein propose to estimate the available acceleration of the vehicle based on a combination of existing offline information, such as motor data, vehicle data, and road characteristics, and online information, including speed and engine setpoint data. The calculated amount of available acceleration is then displayed to the driver in a user-friendly manner, via one or more proposed displays. The proposed solution may be applied in various driveline configurations (e.g., internal combustion engine (ICE), hybrid electric vehicle (HEV), electric vehicle (EV)). By consulting the one or more proposed displays, the driver may determine more accurately and confidently whether the vehicle has sufficient power to meet a desired acceleration.
An example vehicle is shown in
Referring now to
In a non-limiting embodiment, electric machine 120 receives electrical power from a battery 108 to provide torque to vehicle wheels 102. Engine 10 and electric machine 120 are connected to the vehicle wheels 102 via a transmission 104. Transmission 104 may be a gearbox, a planetary gear system, or another type of transmission.
Vehicle 5 may utilize a variety of different operational modes depending on operating conditions encountered. Some of these modes may enable engine 10 to be maintained in an off state where combustion of fuel at the engine is discontinued. For example, under select operating conditions, electric machine 120 may propel the vehicle via transmission 104 as indicated by arrow 122 while engine 10 is deactivated. The select operating conditions may include a stopped condition, wherein the engine 10 may be maintained in an off state while the vehicle 5 is not moving. When the vehicle 5 begins to accelerate, the vehicle 5 may be propelled by electric machine 120, or engine 10 may be switched to an on state and may propel the vehicle 5.
During other operating conditions, electric machine 120 may be operated to charge an energy storage device such as the battery 108. For example, electric machine 120 may receive wheel torque from transmission 104 as indicated by arrow 122 where the motor may convert the kinetic energy of the vehicle to electrical energy for storage at battery 108. Thus, electric machine 120 may provide a generator function in some embodiments. However, in other embodiments, alternator 110 may instead receive wheel torque from transmission 104, or energy from engine 10, where the alternator 110 may convert the kinetic energy of the vehicle to electrical energy for storage at battery 108.
During still other operating conditions, engine 10 may be operated by combusting fuel received from a fuel system (not shown in
Operation in the various modes described above may be controlled by a controller 12. During operation of vehicle 5, controller 12 may receive commands from a driver of vehicle 5. Controller 12 may receive a request for torque via an accelerator pedal 30, for example, when the driver wishes to accelerate the vehicle. The driver may initiate an acceleration of the vehicle by applying a pressure on accelerator pedal 30. Controller 12 may command engine 10 or electric machine 120 to supply the requested torque to perform the acceleration, based on a position of accelerator pedal 30. Controller 12 is described below in more detail in reference to
Turning to
Controller 12 is shown receiving information from a plurality of sensors 208 and sending control signals to a plurality of actuators 210. Sensors 208 may include a gearbox sensor 215, which may indicate a selected (e.g., engaged) gear of a transmission of the vehicle (e.g., transmission 104). Sensors 208 may include a battery state of charge (SOC) sensor 216 that outputs a state of charge of battery 108. Sensors 208 may include an accelerator pedal position sensor 217, which may measure a position of accelerator pedal 30. As described above, the position of accelerator pedal 30 may be used to calculate a commanded acceleration of vehicle 5. Sensors 208 may additionally include a wheel speed sensor 218, which may measure a speed of vehicle 5, and an engine speed sensor 219, which may measure a rotational speed (e.g., a number of rotations per minute (RPM)) of engine 10. The accelerator pedal position, vehicle speed, and/or engine speed may be used by an algorithm for determining an available acceleration of the vehicle, as described in greater detail below. Sensors 208 may additionally include one or more of an exhaust gas sensor, an upstream and/or downstream temperature sensor, an airflow sensor, brake pedal position sensor, a pressure sensor, an air/fuel ratio (AFR) sensor, a catalyst temperature sensor, a composition sensor, and/or other sensors, which may be coupled to various locations in the vehicle 5.
Actuators 210 may include a fuel injector 230 and a throttle 232. In response to an increase in pressure on accelerator pedal 30, throttle 232 may be actuated to a more open position to increase an acceleration of vehicle 5. In response to a decrease in pressure on accelerator pedal 30, throttle 232 may be actuated to a more closed position to reduce an acceleration of vehicle 5. Similarly, fuel injector 230 may be actuated to adjust the AFR of vehicle 5 to increase the speed of vehicle 5. Actuators 210 may additionally include one or more other valves of engine 10 and/or a fuel system of vehicle 5, which may adjust a performance of engine 10 or a flow of fuel and/or exhaust gases in the fuel system. It should be appreciated that the examples provided herein are for illustrative purposes and other types of sensors and/or actuators may be included without departing from the scope of this disclosure.
In general, controller 12 receives input from vehicle sensors 208 that indicate engine, transmission, electrical and climate states, which are used in conjunction with a driver input (e.g., such as the accelerator pedal) to control an operation of vehicle 5. Controller 12 may receive input from a navigation system 260. Navigation system 260 may include an onboard global positioning system (GPS), and information accessed via navigation system 260 may be used to determine future operating conditions of vehicle 5. For example, route information of vehicle 5 may be accessed from navigation system 260, and based on the route information, an inclination of vehicle 5 and/or a gradient of a slope on which vehicle 5 is being operated may be estimated. The inclination and/or gradient may be used to determine an amount of power consumed in an acceleration of vehicle 5, as described in greater detail below.
The controller 12 may receive input data from the various sensors 208, process the input data, and trigger the actuators 210 in response to the processed input data based on instructions stored in the memory 206. For example, the controller 12 may receive input data from an air/fuel ratio sensor indicating that an air/fuel ratio of the engine is low, and as a result, the controller 12 may command a fuel injector to adjust the air/fuel ratio. In response to the input data, controller 12 may send commands to a power source 240 (e.g., engine 10, electric machine 120) to supply torque to a driveline 242 of the vehicle to propel the vehicle.
Memory 206 may include an accelerator estimator module 220, which may estimate an amount of power consumed during an acceleration of the vehicle and/or an amount of power available for accelerating the vehicle. Accelerator estimator module 220 may receive input from sensors 208, including battery SOC sensor 216, accelerator pedal position sensor 217, wheel speed sensor 218, and/or engine speed sensor 219. Accelerator estimator module 220 may include a vehicle/environment model 222, which may provide configuration data used to estimate an available acceleration of the vehicle based on the amount of power consumed during the acceleration of the vehicle. Estimating the available acceleration of the vehicle is described in greater detail below in reference to
Memory 206 may include a driver feedback module 224. Driver feedback module 224 may receive current power consumption data, current acceleration data, and/or available acceleration data outputted by the accelerator estimator module 220, and process and/or prepare the data to be displayed to the driver via an in-cabin display. Processing and/or preparing the data may include selecting one or more visual elements for visualizing the current power consumption data, current acceleration data, and/or available acceleration data. The processing and/or preparing of the data by driver feedback module 224 is described in greater detail below in reference to
Referring now to
The available acceleration may be calculated by accelerator estimator module 320 based on one or more measured signals 301, and vehicle configuration data 305. Measured signals 301 may be outputs of sensors of the vehicle, such as sensors 208 described above in reference to
Vehicle configuration data 305 may include data characterizing a performance of the power source at different speeds, based on a type of the vehicle and/or power source. In some embodiments, the data may be included in one or more reference (e.g., lookup) tables stored in a memory of the controller (e.g., memory 206). Vehicle configuration data 305 may also include a vehicle and environment model 322, which may characterize the performance of the vehicle under different vehicle and/or environmental conditions. For example, the performance of the vehicle may vary depending on a type of road (e.g., paved, unpaved, etc.), an amount of dirt, water, snow, or other elements on the road, a mass or weight of the vehicle, a load of the vehicle, a degree of inclination of the vehicle and/or grade of the road, and so on. Vehicle and environment model 322 may be generated based on a vehicle dynamics study. In one embodiment, a vehicle speed (e.g., vehicle speed 304) and a torque may be inputted into vehicle and environment model 322, and vehicle and environment model 322 may output an estimated acceleration that may be obtained by the vehicle speed when the torque is applied. Vehicle and environment model 322 may determine the acceleration based on internal constants, such as a front surface of the vehicle, a type of wheels of the vehicle, an estimated weight of the vehicle, and the like. In another embodiment, a more complex vehicle and environment model 322 could take additional inputs, such as an an actual inclination of the vehicle. In various embodiments, vehicle and environment model 322 could be a rules-based system (e.g., implemented as a lookup table), or a machine learning model, or a statistical model, or a different type of model.
Accelerator estimator 320 may receive power source setpoint 302 and vehicle speed 304, and, at a first processing block 310, calculate an amount of power consumed by the vehicle based on power source setpoint 302 and vehicle speed 304. To perform the calculation, power source setpoint 302 and vehicle speed 304 may be used to retrieve one or more performance characteristics 306 of the power source(s) from configuration data 305. The one or more performance characteristics 306 may include data regarding an amount of power that the power source may be able to produce at vehicle speed 304, given power source setpoint 302. For example, the amount of power that the power source may be able to produce under different circumstances may depend on limitations imposed during a manufacturing of the vehicle. As another example, the power source may include an electric motor of the vehicle, and the amount of power that the power source may be able to produce may depend on current limits of the power source. The current limits may specify, for example, an amount of time over which a desired amount of power may be taken from a battery of the vehicle. If a predicted duration of an acceleration is longer than the amount of time, the desired amount of power may not be available.
In various embodiments, the one or more performance characteristics 306 may be retrieved from the one or more reference tables based on power source setpoint 302, vehicle speed 304, and/or other data available at the controller. Outputs of first processing block 310 may include an estimated maximum amount of power available to the vehicle; an estimated total possible amount of power available to the vehicle, which may be less than the maximum amount of power; an actual amount of power being consumed by the vehicle at the time of receiving setpoint 302 and vehicle speed 304; and/or an estimated remaining amount of power that may be applied to the desired acceleration.
At a second processing block 312, accelerator estimator 320 derives a level of acceleration that the vehicle can achieve based on the available amount of power for acceleration derived by processing block 310 and an output of vehicle and environment model 322. The vehicle and environment model may take into consideration a load of the vehicle, or a slope of a road the vehicle is travelling on, or current weather conditions, or other factors, to obtain the derived level of acceleration. In various embodiments, an output of second processing block 312 may be an estimated amount of acceleration available to the vehicle based on the specific vehicle and/or environmental conditions at the time, for example, in meters per second squared (m/s2).
At a third, optional processing block 314, an actual (e.g., current) acceleration of the vehicle at the time may be calculated based, for example, on a change of vehicle speed 304 over a preceding duration.
The available acceleration of the vehicle and the actual acceleration may be inputs into a fourth processing block 316. In some embodiments, the processing at fourth processing block 316 may be performed at or by a driver feedback module 324 of the controller (e.g., driver feedback module 224 of
At fourth processing block 316, the actual acceleration (obtained at processing block 314) may be combined with the available acceleration (obtained at processing block 312) and scaled to a set of figures suitable to display to the driver, as described below, or to be used by another vehicle system. The available acceleration may be displayed to the driver, for example, via an in-cabin display such as a dashboard display. The available acceleration may be displayed via an acceleration availability indicator, such as the example acceleration availability indicators shown in
The processing performed at first processing block 310, second processing block 312, third processing block 314, and fourth processing block 316 may be performed based on the method of
Referring now to
In various embodiments, method 400 may be performed by a controller of the vehicle, such as controller 12 of vehicle 5 described in reference to
Method 400 begins at 402, where method 400 includes estimating and/or measuring vehicle operating conditions. Vehicle operating conditions may be estimated based on one or more outputs of various sensors of the vehicle (e.g., such as an oil temperature sensor, engine velocity or wheel velocity sensor, exhaust gas sensor, battery SOC sensor, etc., as described above in reference to vehicle 5 of
At 404, method 400 includes receiving a current speed of the vehicle, an indication of an engaged gear of the vehicle, and a current setpoint of a power source of the vehicle. The current speed of the vehicle (e.g., vehicle speed 304 of
The current setpoint of the power source (e.g., power source setpoint 302) may be identical to a setpoint established by the controller. For example, the current setpoint may be an engine setpoint of a throttle of an ICE of the vehicle (e.g., throttle 232 of engine 10), or a torque setpoint of an inverter/electric motor of the vehicle (e.g., electric machine 120), or the current setpoint may be based on both the engine setpoint and the torque setpoint. In other embodiments, the current setpoint may be based on a measurement of a consumed electric power, a torque measurement, and/or a speed of the electric motor.
At 406, method 400 includes determining one or more performance characteristics of the power source relating to an acceleration of the vehicle (e.g., power source performance characteristics 306 of
For vehicles with an electric motor, the power source performance characteristics may include a maximum amount of torque that can be generated from the electric motor within a given duration, due to current limitations. For example, a first amount of power may be applied to the electric motor during a first duration. To apply a second, larger amount of power to the electric motor, a second, longer duration may be used, where the second, larger amount of power may not be applied within the first duration. As a result, a performance characteristic of the electric motor may include an amount of available power of the electric motor over a predetermined duration (e.g., a duration of an average acceleration).
In various embodiments, the power source performance characteristics may be retrieved from one or more reference tables stored in a memory of the controller (e.g., memory 206) based on the current speed of the vehicle, engaged gear of the vehicle, and setpoint of the power source. Values stored in the one or more reference tables may be obtained based on various functions, such as the functions graphed in
Referring briefly to
First example power graph 500 includes a first line 502 indicating a maximum amount of power available at one or more wheels of the vehicle as a function of vehicle speed, and a second line 504 indicating a reference amount of power that the vehicle may use to maintain a cruising speed. Maintaining the cruising speed may mean maintaining the speed of the vehicle at a constant speed, without positive or negative accelerations. In various embodiments, the maximum amount of power available at the one or more wheels may depend on a configuration of a power source of the vehicle.
Line 502 may be divided into four portions by a first dashed line 520, a second dashed line 522, and a third dashed line 524. During a first portion 506 of line 502, corresponding to vehicle speeds under five miles an hour, the maximum amount of power available at the one or more wheels may be high. During a second portion 508 of line 502, corresponding to vehicle speeds between five miles an hour and 20 miles an hour, the maximum amount of power available at the one or more wheels may decrease rapidly. During a third portion 510 of line 502, corresponding to vehicle speeds between 20 and 35 miles an hour, the maximum amount of power available at the one or more wheels decreases slowly. During a fourth portion 512 of line 502, corresponding to vehicle speeds above 35 miles an hour, the maximum amount of power available at the one or more wheels may decrease at a faster rate than at vehicle speeds between 20 and 35 miles an hour. Thus, at lower vehicle speeds, the maximum amount of available power for acceleration may be generally high, and as the speed of the vehicle increases, less power is available for acceleration, with a lowest maximum amount of power available for acceleration above speeds of 45 miles an hour.
An actual (e.g., current) amount of consumed power at a given speed may be lower than the maximum available power indicated by line 502. The actual consumed power may correspond to a setpoint of the power source, which for a vehicle speed indicated on the X axis of graph 500 may be between zero and a point on line 502 representing the maximum available power at the vehicle speed. For example, a first setpoint 530 on graph 500 may indicate an actual amount of power consumed by the vehicle at a speed of 10 miles per hour, which may be less than a maximum amount of power available to the vehicle at a first maximum point 532 of graph 500. Thus, a first possible amount of power/torque available for accelerating the vehicle at 10 mph may be represented by a first power difference 534 between first setpoint 530 and first maximum point 532. For example, the first possible amount of available power for accelerating the vehicle at 10 mph may be 10,000 Nm.
In contrast, a second setpoint 536 on graph 500 may indicate an actual amount of power consumed by the vehicle at a speed of 40 miles per hour, which may be less than a maximum amount of power available to the vehicle at a second maximum point 538 of graph 500. A second possible amount of power/torque available for accelerating the vehicle at 40 mph may be represented by a second power difference 537 between second setpoint 536 and second maximum point 538. For example, the second possible amount of available power for accelerating the vehicle at 40 mph may be 2,000 Nm. As can be seen in a comparison of first power difference 534 and second power difference 537, the possible amount of power available for accelerating the vehicle is greater at 10 mph than at 40 mph.
The possible amount of power available for an acceleration may be different from an actual amount of acceleration that may generated from the possible amount of power. Determining the available acceleration may include taking into consideration the power source performance characteristics and the output of the vehicle and environment model. In other words, a position of first setpoint 530 in graph 500 may be an input into a vehicle and environment model to determine the available acceleration.
Additionally, an amount of torque relied on for maintaining the vehicle at a given speed may be taken into consideration. In other words, calculating the available acceleration for the given speed may include calculating both the difference between the actual setpoint and the maximum amount of power available to the vehicle at the given speed, and a difference between the maximum amount of power available to the vehicle at the given speed and the amount of torque relied on for maintaining the vehicle at the given speed, which is indicated by line 504. For example, a point 540 on line 504 indicates the amount of torque relied on for maintaining the vehicle at 10 mph. A difference 542 is shown between the maximum amount of power available to the vehicle at 10 mph indicated by first maximum point 532, and the amount of torque relied on for maintaining the vehicle at 10 mph indicated by point 540. Difference 542 may represent a total amount of power available to the vehicle for an acceleration. Difference 534 and difference 542 may be used to determine an acceleration availability parameter to display to the driver, as described in greater detail below.
Further, the amount of available power for acceleration may depend on a current gear of a transmission of the vehicle. During first portion 506 of graph 500, the vehicle may be in first gear, which may generate a high amount of torque at the one or more wheels of the vehicle. During second portion 508, the vehicle may be in second gear, where a relatively high amount of torque may be generated as the vehicle switches from first gear to second gear, and the amount of torque generated may decrease rapidly as the vehicle accelerates. During third portion 510, the vehicle may be in third gear, which may a generate relatively low amount of torque in comparison to first and second gears. During fourth portion 512, the vehicle may be in fourth gear, where fourth gear may be able to provide a low and decreasing amount of torque. At a point 540 where line 502 intersects with line 504, sufficient torque may not be available to the vehicle to increase the speed of the vehicle above the cruising speed.
At 408, method 400 includes determining an amount of power being consumed by the vehicle based on factors including the measured current vehicle speed, the engaged gear, the setpoint, and the retrieved power source performance characteristics. In various embodiments, the power being consumed by the vehicle may be determined by an algorithm based on a rules-based system, which may apply various rules to the factors to calculate the amount of consumed power. In some embodiments, the various rules may be created manually by human experts. In some embodiments, the power being consumed by the vehicle may be determined using one or more reference tables, where the reference tables may be stored in the memory of the controller. In still other embodiments, the consumed power may be determined by a model, such as a statistical model.
It should be appreciated that the examples described herein are for illustrative purposes, and the amount of power being consumed by the vehicle may be determined or calculated in various different ways or by using various methods and/or models in conjunction, without departing from the scope of this disclosure.
At 410, method 400 includes determining an amount of acceleration available to the driver based on the amount of power being consumed, a maximum amount of power available to the vehicle, and an effect of a difference between the two based on vehicle dynamics. As described above, the amount of available acceleration may be determined based on an output of a vehicle and environment model (e.g., vehicle and environment model 322 of
For example, the vehicle may be travelling at 10 miles per hour, and the driver may wish to overtake a leading vehicle travelling at the same speed. The accelerator estimator module may first calculate a maximum amount of power available for use by the vehicle at 10 mph. The maximum amount of power available may be 35,000 Nm, as indicated by point 532 of
At 412, method 400 includes determining an acceleration availability parameter to display to the driver, where the acceleration availability parameter indicates the estimated available acceleration of the vehicle. The acceleration availability parameter may be a value to feed to a display module (e.g., driver feedback module 224 and/or driver feedback module 324) that generates a visual indicator indicating an amount of acceleration available to the driver, based on the current speed. In some embodiments, the acceleration availability parameter V may be calculated based on the following equation:
V=(M−T)/M (1)
where T is the amount of available acceleration calculated at 410, and M is a maximum possible amount of acceleration calculated based on a second difference between a maximum power available for acceleration and an amount of torque relied on to maintain the vehicle at a current speed. For example, the rules-based model may calculate a difference in power between an actual setpoint (e.g., first setpoint 530), and a maximum available power of the power source (e.g., distance 542) derived from the retrieved power source performance characteristics. For vehicles including a gearbox, the engaged gear may be taken into account to derive the maximum available power.
In various embodiments, V may be expressed as a percentage. For example, V may be 20%, indicating that 20% of the maximum possible acceleration is available for the vehicle to use. Alternatively, V may be 80%, indicating that 80% of the maximum possible acceleration is currently available for the vehicle to use.
At 414, method 400 includes displaying a visual indicator showing a representation of the acceleration availability parameter in an in-cabin display of the vehicle, such as in-cabin display 250. In various embodiments, the in-cabin display is a dashboard display. The indicator may include physical components, such as dedicated LED lights, or graphic components in a computerized display on a screen of the in-cabin display, or a combination of physical and graphic components. For example, the visual indicator may be a gauge.
Needle 702 may point to a position 706 indicating an available acceleration of the vehicle in comparison to a maximum amount of available acceleration, where a position of needle 702 may depend on an acceleration availability parameter calculated by a controller of the vehicle (e.g., controller 12). In various embodiments, the acceleration availability parameter may be calculated by performing one or more steps of method 400 described above. As a speed of the vehicle increases, the actual power consumed by the vehicle may increase relative to the total amount of available power, due to the maximum amount of available power decreasing as a function of the speed of the vehicle (e.g., in accordance with a decreasing maximum amount of available power). Therefore, as the vehicle increases speed, needle 702 may rotate in a counter-clockwise direction to indicate a lower amount of available acceleration. Thus, by viewing indicator 700 prior to initiating an acceleration, a driver of the vehicle may estimate an amount of power available for the acceleration based on the position of the needle. Specifically, the amount of power available for the acceleration may be estimated based on a distance between position 706 and a maximum needle position 708. In
In some embodiments, colors, levels of illumination, or other visual features may be used to indicate relationships between the actual acceleration, available acceleration, and maximum acceleration. For example, a first color or illumination of a first portion of bars 704 may indicate a current acceleration; a second color or illumination of a second portion of bars 704 may indicate the available acceleration; and a third color or illumination of a third portion of bars 704 may indicate the maximum possible acceleration.
In some embodiments, a display of the amount of available acceleration in
The predicted confidence level may be predicted based on the power source performance characteristics, the speed of the vehicle, the setpoint of the power source, and/or other factors. In some examples, the vehicle and environment model may output the amount of available power as a first output, and may output the predicted confidence level as a second output. In other embodiments, the predicted confidence level may be predicted based on an output of a separate predictive model, such as a machine learning and/or neural network model. For example, the separate predictive model may take the power source performance characteristics, the speed of the vehicle, the setpoint of the power source, and an output of the vehicle and environment model as input, and output the predicted confidence level based on the power source performance characteristics, the speed of the vehicle, the setpoint of the power source, and the output of the vehicle and environment model.
In third example indicator 760, a first portion 764 of vertically aligned bars 762 is visually distinguished from a second portion 766 of vertically aligned bars 762. For example, first portion 764 of vertically aligned bars 762 may be illuminated, and a second portion 766 of vertically aligned bars 762 may not be illuminated, or first portion 764 of vertically aligned bars 762 may have a first color, and a second portion 766 of vertically aligned bars 762 may have a second color. In other embodiments, a different number of illuminated and/or colored portions may be used. For example, a gradient of colors may be used across vertically aligned bars 762 of first portion 764, where a color of each vertically aligned bar is progressively brighter. A first length 770 of first portion 764 may indicate the available acceleration of the vehicle, and a second length 772 may indicate the maximum available acceleration. In
Using indicator 800, the driver may estimate the amount of available acceleration by comparing a size of second length 812 to length 820. The available acceleration indicated by second length 812 may approach zero near a maximum vehicle speed. The current acceleration indicated by first length 810 may approach the value of available acceleration (e.g., at a point 822) to the extent that the accelerator pedal is pressed by the driver. Thus, second length 812 may be proportional to an amount of acceleration power available at any given moment.
As an example of how the acceleration availability may be used during operation of the vehicle, the driver may be driving the vehicle on a road behind a leading vehicle. The driver may wish to accelerate to overtake the leading vehicle. In preparation for overtaking the leading vehicle, the driver may view a dashboard indicator of the acceleration availability, which may be one of the example indicators shown in
A controller of the vehicle may determine an amount of power being consumed by the vehicle, and an amount of power available to be used to accelerate the vehicle, in accordance with method 400 of
The driver may view the available acceleration indicator to estimate whether the amount of available power of the vehicle is sufficient to pass the leading vehicle. In a first driving scenario, the road the driver is following the leading vehicle on is flat, and the speed of the vehicle is 30 mph. The vehicle and environment model of the accelerator estimator may output a first amount of available acceleration of the vehicle based on the flat road and the vehicle speed. The available acceleration indicator may indicate that the first available acceleration is roughly a third of the total acceleration available to the vehicle to overtake the leading vehicle. For example, the available acceleration indicator may display a colored bar with a length that extends roughly 30% of a distance to a point representing the maximum acceleration available to the vehicle. As a result of seeing that the available acceleration is roughly a third of the total amount of available acceleration of the vehicle, the driver may determine that the available acceleration is not sufficient to overtake the leading vehicle, and may not pass the leading vehicle.
In a second driving scenario, the driver is following the leading vehicle up a hill with a grade, and the speed of the vehicle is 30 mph. An inclination of the vehicle based on the grade may be determined by the controller, based on topographical data retrieved from a GPS system of an onboard navigation system. The vehicle and environment model of the accelerator estimator may output a second available acceleration of the vehicle based on the inclination and the vehicle speed. The available acceleration indicator may indicate that the second amount of available acceleration constitutes roughly 80% of the maximum available acceleration of the vehicle to overtake the leading vehicle. For example, the colored bar of the available acceleration indicator may extend roughly 80% of the distance to the point representing the maximum available acceleration of the vehicle. As a result of seeing that the available acceleration is roughly 80% of the maximum available acceleration, the driver may determine that the available acceleration is sufficient to overtake the leading vehicle, and may then pass the leading vehicle.
In a vehicle not including the available acceleration indicator, the driver would have to mentally estimate whether the desired acceleration is feasible based on vehicle speed and environmental conditions. If the driver estimates poorly, the driver may attempt the desired acceleration, and may not achieve a target speed for achieving an operational goal, such as overtaking another vehicle. As a result of not achieving the target speed, the driver may abandon the attempted acceleration, and may not achieve the operational goal. As a result of the abandoned acceleration, a performance of the vehicle may be decreased, an amount of fuel spent on the acceleration may be wasted, and an amount of emissions of the vehicle may be greater than desired.
Alternatively, by consulting the available acceleration indicator, the driver may make a more informed decision about an expected performance of the vehicle during the desired acceleration. By consulting the available acceleration indicator prior to performing the desired acceleration of the vehicle, the driver may perform the desired acceleration with a higher probability of achieving the operational goal when the operational goal is achievable, and may decide not to perform the desired acceleration when the operational goal has a higher probability of not being achievable. As a result, the performance of the vehicle may increase or may be maintained at a desired level, an efficiency of a usage of fuel and a release of emissions of the vehicle may be increased, and a driving experience of the driver may be more satisfactory.
The technical effect of calculating and providing an indication to a driver of a vehicle of an amount of power available for performing an acceleration of the vehicle, is that a performance and efficiency of an operation of the vehicle may be increased.
The disclosure also provides support for a method for a controller of a vehicle, comprising: displaying an estimated amount of available acceleration of the vehicle at a current speed of the vehicle in an in-cabin display of the vehicle, the estimated available acceleration estimated based on a performance characteristic of a power source of the vehicle and a model of an interaction of the vehicle with an environment of the vehicle. In a first example of the method, the power source is at least one of an internal combustion engine of the vehicle and an electric motor of the vehicle. In a second example of the method, optionally including the first example, estimating the amount of available acceleration based on the performance characteristic and the model further comprises: receiving a setpoint of the power source, receiving a vehicle speed from a sensor of the vehicle, receiving a selected gear of the vehicle, retrieving the performance characteristic from a reference table stored in a memory of the controller based on the setpoint, the vehicle speed, and the selected gear, calculating an amount of power consumed by the vehicle at the current speed based on the setpoint, the vehicle speed, the selected gear, and the performance characteristic, calculating a total amount of available power of the vehicle based on the calculated amount of power consumed by the vehicle, calculating the available acceleration of the vehicle based on inputting the total amount of available power of the vehicle into the model, calculating a maximum amount of available acceleration of the vehicle, and calculating an acceleration availability parameter indicating the amount of available acceleration and the maximum amount of available acceleration. In a third example of the method, optionally including one or both of the first and second examples, the method further comprises: calculating the total amount of available power of the vehicle by subtracting an amount of power relied on by the vehicle to maintain the vehicle at the current speed from a maximum amount of available power of the vehicle, wherein the amount of power relied on by the vehicle to maintain the vehicle at the current speed and the maximum amount of available power of the vehicle are retrieved from one or more reference tables stored in a memory of the controller. In a fourth example of the method, optionally including one or more or each of the first through third examples, calculating the available acceleration of the vehicle based on inputting the calculated amount of power consumed by the vehicle into the model further comprises additionally inputting into the model at least one of: an inclination of the vehicle, a load of the vehicle, a mass of the vehicle, a detected condition of a road on which the vehicle is being operated, and a detected condition of the environment of the vehicle, and receiving the available acceleration as an output of the model. In a fifth example of the method, optionally including one or more or each of the first through fourth examples, the acceleration availability parameter is a percentage indicating the amount of available acceleration of the vehicle as a proportion of the maximum amount of available acceleration. In a sixth example of the method, optionally including one or more or each of the first through fifth examples, displaying the estimated available acceleration at the current speed in the in-cabin display of the vehicle further comprises displaying the acceleration availability parameter. In a seventh example of the method, optionally including one or more or each of the first through sixth examples, displaying the estimated available acceleration at the current speed further comprises displaying a bar, where the amount of available acceleration is indicated by a length of the bar, and the maximum amount of available acceleration is indicated by a maximum length of the bar. In a eighth example of the method, optionally including one or more or each of the first through seventh examples, displaying the estimated available acceleration at the current speed further comprises displaying an analog meter, where the amount of available acceleration is indicated by a position of a needle of the analog meter. In a ninth example of the method, optionally including one or more or each of the first through eighth examples, displaying the estimated available acceleration at the current speed further comprises displaying a plurality of vertically aligned bars, where the amount of available acceleration is indicated by a color or an illumination of a portion of the plurality of vertically aligned bars.
The disclosure also provides support for a system of a vehicle, comprising: a power source including one or both of an internal combustion engine and an electric machine, a controller including a processor and instructions stored in a memory of the controller that when executed, cause the controller to: receive a speed of the vehicle from a wheel speed sensor of the vehicle, based on the received speed, determine a total amount of power of the power source available to the vehicle, based on the received speed, a setpoint of the power source, and an engaged gear of a transmission of the vehicle, estimate an amount of power consumed by the vehicle at the received speed, determine an acceleration availability parameter based on the estimated amount of power consumed by the vehicle and the total amount of available power of the vehicle, the acceleration availability parameter indicating an amount of acceleration available to the vehicle, display a visual indication of the acceleration availability parameter in an in-cabin display of the vehicle. In a first example of the system, the total amount of available power of the power source available to the vehicle is determined by subtracting an amount of power used to maintain the vehicle at the received speed from a maximum amount of available power of the vehicle, the amount of power used to maintain the vehicle at the received speed and the maximum amount of available power retrieved from one or more reference tables stored in the memory of the controller. In a second example of the system, optionally including the first example, the amount of power consumed by the vehicle at the received speed is estimated based partly on a performance characteristic of the power source determined based on the received speed, the setpoint, and the selected gear. In a third example of the system, optionally including one or both of the first and second examples, the amount of acceleration available to the vehicle at the received speed is estimated based partly on an output of a model stored in the memory of the controller, the model taking as input the estimated amount of power consumed by the vehicle, one or more characteristics of the vehicle, and/or one or more characteristics of an environment of the vehicle. In a fourth example of the system, optionally including one or more or each of the first through third examples, the acceleration availability parameter is a percentage indicating the estimated amount of acceleration available to the vehicle as a proportion of a maximum amount of available acceleration of the vehicle. In a fifth example of the system, optionally including one or more or each of the first through fourth examples, the visual indication of the acceleration availability parameter includes one of: an analog meter including a needle, where the percentage is indicated by a position of the needle, a bar, where the percentage is indicated by a length of the bar, a plurality of bars, where the percentage is indicated by an illuminated portion of the plurality of bars.
The disclosure also provides support for a method for indicating an amount of power of a vehicle available for performing an acceleration of the vehicle to a driver of the vehicle, the method comprising: measuring a speed of the vehicle, determining a setpoint of a power source of the vehicle, determining an engaged gear of the vehicle, determining a performance characteristic of the power source, based on the speed, setpoint, and engaged gear, calculating an amount of power consumed by the vehicle based on the speed, setpoint, engaged gear, and performance characteristic, estimating a total amount of power available to the vehicle based on the amount of power consumed by the vehicle, a maximum amount of power available to the vehicle, and an amount of power used to maintain the vehicle at the speed, determining an amount of acceleration available to the vehicle based on an output of a model, the model taking as input the estimated total amount of power available to the vehicle, and displaying the amount of acceleration available to the vehicle on an in-cabin display of the vehicle. In a first example of the method, determining the amount of acceleration available to the vehicle based on an output of a model further comprises: inputting the estimated total amount of power available to the vehicle into the model, and receiving as an output of the model the amount of acceleration available to the vehicle, the amount of available acceleration based on at least one of: an inclination of the vehicle, a load of the vehicle, a mass of the vehicle, a detected condition of a road on which the vehicle is being operated, and a detected condition of the environment of the vehicle. In a second example of the method, optionally including the first example, the maximum amount of power available to the vehicle is predefined for the vehicle as a function of the speed of the vehicle. In a third example of the method, optionally including one or both of the first and second examples,: while operating the vehicle on a flat road in a first driving scenario, the driver views a first amount of available acceleration on an in-cabin display of the vehicle, and in response to the driver estimating that the first amount of available acceleration is sufficient to perform a desired acceleration, the driver performs the desired acceleration, and while operating the vehicle on a slope in a second driving scenario, the driver views a second amount of available acceleration on the in-cabin display, and in response to the driver estimating that the second amount of available acceleration is not sufficient to perform the desired acceleration, the driver does not perform the desired acceleration.
While various embodiments have been described above, it should be understood that they have been presented by way of example, and not limitation. It will be apparent to persons skilled in the relevant arts that the disclosed subject matter may be embodied in other specific forms without departing from the spirit of the subject matter. The embodiments described above are therefore to be considered in all respects as illustrative, not restrictive.
It will be appreciated that the configurations and routines disclosed herein are exemplary in nature, and that these specific embodiments are not to be considered in a limiting sense, because numerous variations are possible. As used herein, an element or step recited in the singular and proceeded with the word “a” or “an” should be understood as not excluding plural of said elements or steps, unless such exclusion is explicitly stated. Furthermore, references to “one embodiment” of the present invention are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features. Moreover, unless explicitly stated to the contrary, embodiments “comprising,” “including,” or “having” an element or a plurality of elements having a particular property may include additional such elements not having that property. The terms “including” and “in which” are used as the plain-language equivalents of the respective terms “comprising” and “wherein.” Moreover, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements or a particular positional order on their objects.
This written description uses examples to disclose the invention, including the best mode, and also to enable a person of ordinary skill in the relevant art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those of ordinary skill in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.