Abstract:
Methods and apparatuses for calibration and control of various engine subsystems using a target value approach. Under the target value approach, the control of each engine subsystem is separated or decoupled to include a set of target values, or a reference value set. A subsystem has a corresponding target determiner, which provides a target value set, or reference value set, in response to a basis variable set and optionally an overall subsystem target. The basis variable set includes parameters selected to robustly characterize the variables that affect the operation of the particular subsystem. The target determiner is optionally calibrated to provide a reference value set within specifications of the subsystem. A physical subsystem controller operates in response to the reference value set.
Abstract:
Methods and apparatuses for calibration and control of various engine subsystems using a target value approach. Under the target value approach, the control of each engine subsystem is separated or decoupled to include a set of target values, or a reference value set. A subsystem has a corresponding target determiner, which provides a target value set, or reference value set, in response to a basis variable set and optionally an overall subsystem target. The basis variable set includes parameters selected to robustly characterize the variables that affect the operation of the particular subsystem. The target determiner is optionally calibrated to provide a reference value set within specifications of the subsystem. A physical subsystem controller operates in response to the reference value set.
Abstract:
A system for control of an internal combustion system having subsystems, each with different response times. Subsystems may include a fuel system, an air handling system, and an aftertreatment system, each being operated in response to a set of reference values generated by a respective target determiner. Calibration of each subsystem may be performed independently. The fuel system is controlled at a first time constant. The air handling system is controlled on the order of a second time constant slower than the first time constant. The aftertreatment system is controlled on the order of a third time constant slower than the second time constant. A subsystem manager is optionally in operative communication with each target determiner to coordinate control. Generally, dynamic parameters from slower subsystems are treated as static parameters when determining reference values for controlling a faster subsystem.
Abstract:
Systems and methods for controlling performance characteristics of a vehicle are provided. A system for controlling performance characteristics of a vehicle includes a memory storage device including at least one torque curve profile stored thereon. The at least one torque curve profile includes a mapping of accessible torque for the vehicle with respect to an engine speed of an engine coupled to the vehicle. The system also includes an electronic control unit operatively coupled to the memory storage device, the electronic control unit configured to re-map the at least one torque curve profile in response to receipt by the electronic control unit of an electronic signal indicating a change in a vehicle condition.
Abstract:
System, apparatus, and methods are disclosed for a computing a first set of parameters based on operational states of an internal combustion engine and an air handling system, a second set of parameters based on a linear time varying model, and one or more control commands based upon a minimization or maximization of a cost function over a prediction horizon, the second set of parameters, and at least one physical constraint of the internal combustion engine, and controlling one or more operations based at least in part upon the one or more control commands. The acts of determining the first and second set of parameters and computing the one or more control commands are repeated over a plurality of time periods over which the first set of parameters and the second set of parameters are time variant.
Abstract:
A system includes a first vehicle system structured to provide first sensor information and a second vehicle system structured to provide second sensor information. The system includes one or more memory devices operable to: store a policy in the one or more memory devices; receive the first sensor information and the second sensor information; input the first sensor information and the second sensor information into the policy; determine an output of the policy based on the input of the first sensor information and the second sensor information; control operation of the first vehicle system according to the output; compare the first sensor information received after controlling operation of the first vehicle system according to the output to a condition; provide one of a reward signal or a penalty signal in response to the comparison; and update the policy based on receipt of the reward signal or the penalty signal.
Abstract:
A method includes acquiring, by one or more processing circuits, an operating parameter of a component of a vehicle; acquiring, by the one or more processing circuits, at least one of static information or dynamic information regarding at least one route characteristic; determining, by the one or more processing circuits, an adjustment for the component of the vehicle based on the operating parameter and the at least one of the static information or the dynamic information indicating that an upcoming event is expected to cause the operating parameter of the component to be outside of a target operating range; and implementing, by the one or more processing circuits, the adjustment for the component of the vehicle to preemptively adjust the operating parameter of the component in advance of the upcoming event to maintain the operating parameter within the target operating range as the upcoming event is traversed.
Abstract:
A multi-cylinder opposed piston engine (100) can include one or more sensors, such as oxygen or nox sensors (132, 134, 136, 138, 142), for each cylinder (103) of the multi-cylinder opposed piston engine (100). The sensors (132, 134, 136, 138, 142) are in communication with an engine control unit (102) that can receive measurements and other data from the sensors. In one example, each cylinder (103) includes one or more sensors (132, 134) located adjacent to exhaust ports (144) of each individual cylinder (103). In another example, each cylinder (103) includes one or more sensors (136, 138) located in an exhaust passageway (146) of each individual cylinder (103). In some examples, the multi-cylinder opposed piston engine (100) can include multiple crankshafts (114, 116). For example, the multi-cylinder opposed piston engine (100) can include two crankshafts (114, 116), where each crankshaft (114, 116) engages, either directly or indirectly, one of two opposed pistons (104, 106) of a cylinder (103). In one example, each crankshaft (114, 116) includes one or more sensors, such as a torque sensor (120, 122), a speed sensor (124, 126), or a noise, vibration, and harshness (NVH) sensor (150, 152).
Abstract:
A system for control of an internal combustion system having subsystems, each with different response times. Subsystems may include a fuel system, an air handling system, and an aftertreatment system, each being operated in response to a set of reference values generated by a respective target determiner. Calibration of each subsystem may be performed independently. The fuel system is controlled at a first time constant. The air handling system is controlled on the order of a second time constant slower than the first time constant. The aftertreatment system is controlled on the order of a third time constant slower than the second time constant. A subsystem manager is optionally in operative communication with each target determiner to coordinate control. Generally, dynamic parameters from slower subsystems are treated as static parameters when determining reference values for controlling a faster subsystem.
Abstract:
Methods and apparatuses for calibration and control of various engine subsystems using a target value approach. Under the target value approach, the control of each engine subsystem is separated or decoupled to include a set of target values, or a reference value set. A subsystem has a corresponding target determiner, which provides a target value set, or reference value set, in response to a basis variable set and optionally an overall subsystem target. The basis variable set includes parameters selected to robustly characterize the variables that affect the operation of the particular subsystem. The target determiner is optionally calibrated to provide a reference value set within specifications of the subsystem. A physical subsystem controller operates in response to the reference value set.