Abstract:
A system includes a processor configured to query one or more vehicle electronic control unit (ECU) modules to determine current software versions installed on the ECU modules, responsive to a multi-cycle update process resuming. The processor is also configured to pause the update process, responsive to the query identifying a change in at least one software version to a different version from when the update process first began. The processor is additionally configured to report the change to a remote source.
Abstract:
A vehicle may include: at least one power source; a plurality of wheels; a motor configured to drive at least one of the plurality of wheels with energy stored in the power source; and at least one processor configured to: break a received route into a plurality of segments; and calculate a route energy consumption rate correction factor (RECF) of a current segment as a function of the following received values: a RECF of a previous segment, an observed energy consumption rate, and an estimated energy consumption rate.
Abstract:
A vehicle system includes a gateway including a database and configured to transfer messages between a plurality of controllers, each controller connected to one of a plurality of nodes, the gateway further configured to broadcast, to all the nodes, a request message received from a first controller for receipt by a second controller, receive, from a first node, a response message from the second controller for receipt by the first controller, and link, in the database, the first node and the second controller.
Abstract:
A vehicle has an engine, a fuel tank, and a controller configured to selectively operate the engine, during one or more drive cycles, until a specified fraction of fuel from the tank has been consumed in response to expiration of a predefined time period to limit fuel degradation. A powertrain system has a traction battery, an engine, a fuel tank, and a controller configured to selectively operate the engine in response to a quality of fuel in the tank being below a threshold until a specified fraction of fuel has been consumed, thereby limiting fuel degradation. A method of controlling a vehicle includes, in response to expiration of a predefined time period, selectively operating an engine, during one or more vehicle drive cycles, such that state of charge of a traction battery is generally maintained until a specified fraction of fuel in a fuel tank has been consumed to limit degradation of the fuel.
Abstract:
An exemplary electric vehicle includes a data storage module to hold a range of past energy consumption rates for an electric vehicle, and a controller to calculate a predicted energy consumption for the electric vehicle based on variations in the past energy consumption rates across the range. An exemplary vehicle assembly includes a data storage module to hold a range of past energy consumption rates for an electric vehicle, and a controller configured to calculate a predicted energy consumption for the electric vehicle based on variations in the range. An operation of the electric vehicle is configured to alter in response to the predicted energy consumption.
Abstract:
A stop/start vehicle includes an engine and a stop/start system that selectively prevents an auto stop or auto start of the engine in response to a detected vehicle proximity and direction of travel relative to an emergency vehicle. The stop/start system may be programmed to prevent an auto stop of the engine in response to a detected proximity to an emergency vehicle where the emergency vehicle is traveling in the same direction as the stop/start vehicle, or in response to a detected proximity to an emergency vehicle where the stop/start vehicle is located within an intersection. The stop start system may also be programmed to prevent an auto start of the engine in response to the engine being stopped, and further in response to a detected proximity to an emergency vehicle where the emergency vehicle is traveling in cross traffic relative to the stop/start vehicle.
Abstract:
A method is provided for estimating distance to empty (DTE) for a vehicle. The method includes a controller which may, in response to detecting a change in a vehicle kinetic energy level due to vehicle acceleration or deceleration during a drive cycle, output a DTE modified by a predicted DTE range adjustment selected to include a kinetic energy compensation input corresponding to and correcting for the change in the vehicle kinetic energy level. An electrified vehicle having an energy conversion device, an energy source, one or more brake systems, and at least one controller is also provided. The controller may be programmed to, in response to detecting a change in a vehicle kinetic energy level due to vehicle acceleration or deceleration during a drive cycle, output a distance to empty to the interface based on conditions of vehicle components and the energy source compensated by a kinetic energy compensation input.
Abstract:
A method according to an exemplary aspect of the present disclosure includes, among other things, controlling a vehicle based on a learned energy consumption efficiency. The energy consumption efficiency may be learned in an energy domain by periodically filtering a ratio of a distance traveled to an energy consumed.
Abstract:
A stop/start vehicle includes an engine and a stop/start system that prevents an auto stop of the engine when a speed of the vehicle is approximately zero in response to the vehicle being located within a specified distance from a body of water or in response to the vehicle being located in a user identified geographic region.
Abstract:
A system includes a processor configured to, in response to a notification received from a remote network that an update to vehicle software is available, assemble a list of installed vehicle software versions. The processor is also configured to transmit the list of installed versions to a remote update server. The processor is further configured to receive a list of available updates compatible with the installed vehicle software versions in response to the transmission. Additionally, the processor is configured to download at least one of the available updates and install the downloaded updates.