×

Calibration systems and methods for model predictive controllers

  • US 9,797,318 B2
  • Filed: 09/20/2013
  • Issued: 10/24/2017
  • Est. Priority Date: 08/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • an engine control module (ECM) of a vehicle, comprising;

    a tangible computer readable medium including;

    object code referencing a plurality of variables stored in a calibration data file, the object code for;

    identifying sets of possible target values based on air and exhaust setpoints for an engine;

    generating predicted parameters based on a model of the engine and the sets of possible target values, respectively;

    selecting one of the sets of possible target values based on the predicted parameters;

    setting target values based on the selected one of the sets of possible target values, respectively; and

    controlling opening of a throttle valve based on a first one of the target values; and

    the calibration data file, wherein the calibration data file is stored separately from the object code and includes the predetermined values for the variables referenced in the object code, respectively; and

    at least one processor that executes the object code using the predetermined values to perform the identifying, the generating, the selecting, the setting, and the controlling; and

    a model predictive control (MPC) design device that generates a source code file and a header file based on user input, the header file including the predetermined values for the variables referenced in the object code, that identifies the predetermined values within the header file, that generates the calibration data file that includes the predetermined values from the header file, that compiles the source code file and the header file to produce the object code, that stores the object code in the tangible computer readable medium of the ECM, and that stores the calibration data file in the tangible computer readable medium of the ECM separately from the object code.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×