Electronic throttle control using model predictive control

US10287994B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10287994-B2
Application numberUS-201715594176-A
CountryUS
Kind codeB2
Filing dateMay 12, 2017
Priority dateMay 12, 2017
Publication dateMay 14, 2019
Grant dateMay 14, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A vehicle throttle control system includes a torque control system providing a desired torque for a throttle valve. A conversion module converts the desired torque to a desired throttle area and converts the desired throttle area to a target throttle position. A selection module determines which one of multiple MPC controllers should be used based on a current position of the throttle valve. A prediction module determines future state values using a mathematical model of a throttle body. A cost module determines a first cost for a first set of MPC target throttle duty cycle values. A control module identifies optimal sets of target throttle motor duty cycle values for each of the MPC controllers. The multiple MPC controllers control operation of a throttle valve duty cycle to achieve a target throttle opening area based on a first one of the target throttle motor duty cycle values.

First claim

Opening claim text (preview).

What is claimed is: 1. A throttle control system for a vehicle, comprising: a throttle valve connected to and actuated by an electric motor, the throttle valve having a non-linear response over an operating range having multiple different regions; multiple controllers in communication with the electric motor and programmed to actuate the electric motor and thereby to control the throttle valve, each of the controllers assigned to one of the multiple different regions of the operating range; an electronic control circuit in communication with the electric motor of the throttle valve programmed to vary an amount of fuel provided to individual cylinders of an engine based on a torque request signal, the electronic control circuit generating multiple target values for a throttle position of the throttle valve to generate a target electronic throttle position for each of the regions of the operating range; and a selection circuit in communication with the electronic control circuit programmed to select one of multiple possible sequences of the multiple target values based on a cost of each of the possible sequences and programmed to select one of the multiple controllers to control the electric motor of the throttle valve in one of the different regions based on the cost. 2. The throttle control system for a vehicle of claim 1 , wherein: the multiple controllers include at least a first controller and a second controller, the selection circuit programmed to select one of the first controller or the second controller based on a current operating position of the throttle valve; and at least one of the first controller or the second controller configures configured to control operation of a throttle valve motor duty cycle of the electric motor to achieve the target electronic throttle position based on a first one of multiple control action values. 3. The throttle control system for a vehicle of claim 2 , further including a prediction circuit in communication with the selection circuit, wherein sets of throttle motor duty cycle values identified based on a position of the throttle valve and predicted future state values determined by the prediction circuit are assigned for each of the sets of the throttle motor target duty cycle values based on the current operating position of the throttle valve. 4. The throttle control system for a vehicle of claim 3 , wherein the future state values are further based on a throttle body temperature. 5. The throttle control system for a vehicle of claim 4 , wherein the future state values are further based on a throttle voltage, with both the throttle body temperature and the throttle voltage defining measured disturbances. 6. The throttle control system for a vehicle of claim 5 , further including a constraint circuit in communication with the electronic control circuit programmed to set multiple input, output and reference constraints for each of an output throttle position, a throttle motor input duty cycle and a throttle motor input duty cycle rate change. 7. The throttle control system for a vehicle of claim 1 , wherein the selection circuit is programmed to set target values for a target throttle opening area by a throttle position desired control signal directed to one of the multiple controllers. 8. The throttle control system for a vehicle of claim 1 , wherein each of the multiple controllers includes a Kalman filter providing linear control of the electric motor and providing an estimate of a state of the throttle control system. 9. The throttle control system for a vehicle of claim 8 , wherein each of the multiple controllers includes a quadratic programming problem solver programmed to solve quadratic functions that solve for a best fit of predictive data and identify when a different one of the multiple controllers provides a better fit or solution for positioning the throttle valve; and wherein the quadratic programming problem solver is different for each of the multiple controllers. 10. The throttle control system for a vehicle of claim 8 , wherein switching from one throttle position region of the operating range to another throttle position region of the operating range is performed by switching from a first one of the multiple controllers to a second one of the multiple controllers, and a Kalman filter state is updated using a last input to change from an old model state to a new model state to smooth the state change. 11. The throttle control system for a vehicle of claim 1 , wherein the at least one controller includes: a first controller assigned to control the throttle valve at a throttle balance point of the throttle valve, the throttle balance point defined as a predetermined percentage of a throttle valve open position; and a second controller assigned to control the throttle valve when the throttle valve is positioned away from the throttle balance point. 12. The throttle control system for a vehicle of claim 1 , further including a high level throttle actuator programmed to regulate opening of the throttle valve to control an amount of air drawn into an intake manifold. 13. The throttle control system for a vehicle of claim 12 , wherein the high level throttle actuator is further programmed to monitor a position of the throttle valve using at least one throttle position sensor. 14. A throttle control system for a vehicle, comprising: multiple circuits operating a throttle valve, including: a conversion circuit programmed to receive signals defining a desired torque of the throttle valve and convert the desired torque to a desired throttle area and to further convert the desired throttle area to a target throttle position; a selection circuit connected to the conversion circuit programmed to select one of multiple controllers to energize based on a current position of the throttle valve; a prediction circuit connected to the conversion circuit and the selection circuit programmed to predict future state values using a model of a throttle body of the throttle valve; a cost circuit connected to the prediction circuit programmed to determine a first cost for a first possible set of target throttle duty cycle values; and a control circuit in communication with the conversion circuit programmed to identify sets of target throttle motor duty cycle values for each of the multiple controllers; wherein each of the multiple controllers control operation of a throttle valve duty cycle to achieve a target throttle opening area of the throttle valve based on one of the target throttle motor duty cycle values. 15. The throttle control system for a vehicle of claim 14 , wherein the target throttle opening area is reset by changing to a different one of the sets of target throttle motor duty cycle values by directing a throttle position desired control signal to one of the multiple controllers different than the selected one of multiple controllers. 16. The throttle control system for a vehicle of claim 14 , wherein the multiple controllers include a first controller actuated to control throttle valve position at a balance point of a valve blade of the throttle valve, a second controller actuated to control throttle valve position on a first side of the balance point, and a third controller actuated to control throttle valve position on an opposite side of the balance point with respect to the second controller.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10287994B2 cover?
A vehicle throttle control system includes a torque control system providing a desired torque for a throttle valve. A conversion module converts the desired torque to a desired throttle area and converts the desired throttle area to a target throttle position. A selection module determines which one of multiple MPC controllers should be used based on a current position of the throttle valve. A …
Who is the assignee on this patent?
Gm Global Tech Operations Llc
What technology area does this patent fall under?
Primary CPC classification F02D11/105. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue May 14 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).