发明名称 Model Predictive Control Systems And Methods For Increasing Computational Efficiency
摘要 A model predictive control (MPC) module performs multiple iterations to determine a current set of target values for an engine based on a torque request, a model of the engine, a tableau matrix, and a basic solution matrix. Each of the iterations includes: determining whether the basic solution matrix is not in standard form; when the basic solution matrix is not in standard form, identifying a first column of the tableau matrix based on a first entry position of the primal variable of the non-basic pair; when the basic solution matrix is in standard form and one or more primal variables of the basic solution matrix are negative, identifying the first column of the tableau matrix based on a second entry position of a dual variable of the basic pair; and selectively updating the basic solution matrix based on the first column of the tableau matrix.
申请公布号 US2016237932(A1) 申请公布日期 2016.08.18
申请号 US201514675860 申请日期 2015.04.01
申请人 GM Global Technology Operations LLC 发明人 LONG Ruixing;Jin Ning
分类号 F02D41/04;F02D41/26;F02D41/14;F02D41/00 主分类号 F02D41/04
代理机构 代理人
主权项 1. An engine control system for a vehicle, comprising: a torque requesting module that generates a first torque request for a spark ignition engine based on driver input; a torque conversion module that converts the first torque request into a second torque request; a model predictive control (MPC) module that performs multiple iterations to determine a current set of target values based on the second torque request, a model of the engine, a tableau matrix, and a basic solution matrix, wherein each of the iterations includes the MPC module: determining whether the basic solution matrix is: not in standard form including a non-basic pair of primal and dual variables; or in standard form including a basic pair of primal and dual variables;when the basic solution matrix is not in standard form, identifying a first column of the tableau matrix based on a first entry position of the primal variable of the non-basic pair;when the basic solution matrix is in standard form and one or more primal variables of the basic solution matrix are negative, identifying the first column of the tableau matrix based on a second entry position of a dual variable of the basic pair; andselectively updating the basic solution matrix based on the first column of the tableau matrix; and an actuator module that controls an engine actuator based on a first one of the current set of target values.
地址 Detroit MI US