Abstract:
An engine control system includes a prediction module that, during an exhaust stroke of a first cylinder of an engine, determines a predicted intake manifold pressure at an end of a next intake stroke of a second cylinder following the first cylinder in a firing order of the cylinders. An air per cylinder (APC) module determines a predicted mass of air that will be trapped within the second cylinder at the end of the next intake stroke of the second cylinder based on the predicted intake manifold pressure. A fueling module controls fueling of the second cylinder during the next intake stroke based on the predicted mass of air.
Abstract:
A system according to the principles of the present disclosure includes a target area module and a throttle actuator module. The target area module determines a target opening area of a throttle valve of an engine based on a first target pressure within an intake manifold of the engine when the engine is starting. The throttle actuator module actuates the throttle valve based on the target opening area.
Abstract:
A method of phasing the opening and closing of internal combustion engine intake and exhaust valves relative to the rotation of the crankshaft is based upon changes in engine speed, engine load and ambient relative humidity. During certain conditions of higher humidity, in order to maintain good combustion stability and thus overall engine operation, it is necessary to reduce intake and exhaust valve overlap by adjusting the phase of the intake and exhaust camshafts. This is achieved by utilizing a set of cam position reference values and constraints based upon engine speed, engine load and humidity that are contained in lookup tables that adjust and limit cam position and valve overlap. Generally speaking, in order to maintain optimum engine performance, intake and exhaust valve overlap is reduced with higher ambient humidity and vice versa.
Abstract:
A method of controlling intake and exhaust cam phase in an internal combustion engine includes sensing an engine speed and an engine load of the internal combustion engine, sensing or estimating a wall temperature of a cylinder of the internal combustion engine, utilizing the engine speed and the engine load in one or more lookup tables based on the cylinder wall temperature to determine intake phaser constraint values and exhaust phaser constraint values for cold operation of the internal combustion engine, and transitioning the intake phaser constraint values and the exhaust phaser constraint values for cold operation to intake phaser constraint values and exhaust phaser constraint values based on one or more lookup tables for normal hot operation of the internal combustion engine.
Abstract:
A propulsion system, control system, and method are provided that use model predictive control to generate an initial selected engine output torque value. A minimum torque limit is determined by selecting a minimum acceptable engine output torque. A maximum torque limit is determined by selecting a maximum acceptable engine output torque. A desired engine output torque value is set as: a) the minimum torque limit, if the initial selected engine output torque value is less than the minimum torque limit; b) the maximum torque limit, if the initial selected engine output torque value is greater than the maximum torque limit; or c) the initial selected engine output torque value, if the initial selected engine output torque value is neither greater than the maximum torque limit nor less than the minimum torque limit.
Abstract:
An engine control system for a vehicle may include a sequence determination module that generates a first set of possible MPC target values and a second set of possible MPC target values. A cost module determines a first cost for the first set of possible MPC target values and a second cost for the second set of possible MPC target values. A selection module that selects MPC target values from one of the first and second sets of possible MPC target values based on the first and second costs. A transition module that receives the MPC target values, compares the MPC target values with a plurality of previous control requests, and selects a set of target values ranging from the previous control requests to the MPC target values that control a plurality of engine functions.
Abstract:
A model predictive control (MPC) module: identifies sets of possible target values based on an engine torque request; determines predicted operating parameters for the sets of possible target values, respectively; determines cost values for the sets of possible target values, respectively; selects one of the sets of possible target values based on the cost values; and sets target values based on the possible target values of the selected one of the sets. An actuator module controls an engine actuator based on one of the target values. A fault diagnostic module selectively diagnoses a fault in the MPC module.
Abstract:
A system according to the principles of the present disclosure includes an exhaust braking enabling module, a driver torque module, and an engine actuator control module. The exhaust braking enabling module selectively enables exhaust braking based on driver input and independent of an accelerator pedal position. The driver torque module selectively determines a driver torque request based on a powertrain braking torque capacity when exhaust braking is enabled. The engine actuator control module controls fuel delivery to cylinders of an engine and a vane position of a turbocharger based on the driver torque request.
Abstract:
A torque requesting module generates a first torque request for a spark ignition engine based on driver input. A torque conversion module converts the first torque request into a second torque request. A setpoint module generates setpoints for the spark ignition engine based on the second torque request. A model predictive control (MPC) module: identifies sets of possible target values based on the setpoints; generates predicted parameters based on a model of the spark ignition engine and the sets of possible target values, respectively; selects one of the sets of possible target values based on the predicted parameters; and sets target values based on the possible target values of the selected one of the sets. A first constraint module selectively sets a predetermined range for first one of the target values. The MPC module limits the first one of the target values to within the predetermined range.
Abstract:
A method of transitioning between two intake valve lift states while providing constant engine torque output comprehends the steps of receiving a lift change request from an engine control device, determining the current phase angles of the camshafts, and determining whether the intake and exhaust camshafts are at transition positions. The transition positions are experimentally or empirically determined combinations of operating conditions that result in constant engine torque output before and after the intake valve lift transition. If they are, an appropriate, i.e., low to high or high to low cam lift state transition of the intake valves occurs. If they are not, the cam phasers move the intake and exhaust camshafts to transition positions. When the cam phasers have moved the intake and exhaust camshafts to the transition positions, i.e., positions of constant engine torque output, the intake valve lift transitions from high to low or low to high.