Abstract:
A method for heat coordination is provided. The method includes operating a propulsion system that generates heat as wasted power, operating a device utilizing the heat generated by the propulsion system, and operating a heat transfer system configured for transferring the heat generated by the propulsion system from the propulsion system to the device. The method further includes, within a computerized processor, determining a minimum useful waste thermal power to operate the device, monitoring a desired output torque for the propulsion system, and utilizing a cost-based determination to determine a propulsion system operating point based upon the desired output torque and the minimum useful waste thermal power to operate the device. The method further includes utilizing the propulsion system operating point to control the propulsion system.
Abstract:
A diagnostic system for a vehicle includes a vehicle system configured to operate the vehicle in a normal operating mode and a boosted mode. In the boosted mode, the vehicle system increases at least one of a maximum motor torque, a maximum engine torque, and a maximum battery power available to the vehicle. A wear estimation module is configured to collect wear data associated with a component of the vehicle while being operated in the boosted mode, estimate, based on the collected wear data, wear of the component caused by being operated in the boosted mode, and generate a prediction of a remaining lifetime of the component based on the estimated wear of the component.
Abstract:
A propulsion torque distribution system for a vehicle includes a controller in electronic communication with a plurality of vehicle systems. The controller executes instructions to receive at least one or more computational faults, one or more sensor faults, and a driver torque request. In response to receiving at least one of the one or more computational faults and the one or more sensor faults, the controller determines a fault that affects calculation of a primary torque request has occurred. In response to determining the fault that affects calculation of the primary torque request has occurred, the controller determines a severity of the fault. The controller determines a remedial state based on the severity of the fault. The remedial state indicates a corresponding action that is executed by the propulsion torque distribution system.
Abstract:
A host vehicle includes an internal combustion engine, a turbocharger in fluid communication with the internal combustion engine, a communication system configured to transmit and receive a traffic-related message, and a controller in communication with the turbocharger and the communication system. The controller is programmed to: receive the traffic-related message via the communication system; and command the internal combustion engine to increase a power output to spool up the turbocharger in response to receiving the traffic-related message. The controller is programmed to determine a number of relevant vehicles. The number of relevant vehicles is a number of vehicles that are in front of the host vehicle and behind a traffic light and affect a movement of the host vehicle toward the traffic light. The traffic-related message is a one of a vehicle message from another vehicle and/or a traffic-light message from the traffic light.
Abstract:
A method includes: (a) determining an engine speed of an internal combustion engine, wherein the internal combustion engine has an engine wall, and the engine wall has a wall temperature; (b) determining an engine load of the internal combustion engine; (c) determining a wall-reference temperature as a function of the engine load and the engine speed of the internal combustion engine; and (d) adjusting, using a cooling system, a volumetric flow rate of a coolant flowing through the internal combustion engine to maintain the wall temperature at the wall-reference temperature.
Abstract:
A method for controlling an actuator system of a motor vehicle includes utilizing a model predictive control (MPC) module with an MPC solver to determine optimal positions of one or more actuators of the actuator system. The method further includes receiving a plurality of actuator system parameters, and triggering the MPC solver to generate one or more control commands from plurality of actuator system parameters. The method further includes applying a cost function to reduce a steady-state tracking error in the one or more control commands from the MPC solver and applying the one or more control commands to alter positions of the one or more actuators, and applying a penalty term to the steady-state predictions of positions of the plurality of actuators to limit a difference between a steady-state prediction of the actuator system and a solution from the MPC solver.
Abstract:
A vehicle includes an engine having a combustion cylinder, and at least one fuel injector configured to supply a number of fuel pulse to the cylinder. A controller is programmed to issue a first fuel pulse command to actuate the fuel injector allowing fuel to pass through the fuel injector as a first fuel mass. The controller is also programmed to monitor a voltage across the fuel injector, and determine a preliminary fuel injector opening magnitude based on a rate of change of voltage. The controller is further programmed to assign the preliminary fuel injector opening magnitude as a maximum fuel injector opening magnitude in response to the first fuel mass being greater than a quantity threshold. The controller is further programmed to apply a scaling factor to adjust a second fuel pulse command to normalize the maximum fuel injector opening magnitude value to a predetermined full open value.
Abstract:
A vehicle engine system includes a combustion engine configured to provide a propulsion torque to satisfy a propulsion demand in response to a driver input. The engine system also includes a controller programmed to receive data indicative of at least one upcoming driving event, and issue a command to impart a predetermined velocity profile based on the upcoming driving event. The predetermined velocity profile is arranged to optimize a performance attribute of the combustion engine and preempt the driver input.
Abstract:
A vehicle engine system includes a combustion engine configured to provide a propulsion torque to satisfy a propulsion demand in response to a driver input. The engine system also includes a controller programmed to receive data indicative of at least one upcoming driving event, and issue a command to impart a predetermined velocity profile based on the upcoming driving event. The predetermined velocity profile is arranged to optimize a performance attribute of the combustion engine and preempt the driver input.
Abstract:
An engine system includes a mass air flow sensor and a manifold absolute pressure sensor configured to provide a real-time MAP signal during an event. The mass air flow sensor is configured to generate a set of mass air flow readings based on an airflow through the mass air flow sensor during the event. The set of mass air flow readings have a maximum value and a minimum value. A controller is configured to execute a method for detecting reversion in the air flow. If the rate of change in the real-time MAP signal is less than the predetermined transient threshold value (T0), the method includes setting a delta factor (D) as the difference between the maximum value and the minimum value. Reversion is detected based at least partially on a magnitude of the delta factor (D).