Engine system utilizing modal weighted engine optimization

US9689336B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9689336-B2
Application numberUS-201414537134-A
CountryUS
Kind codeB2
Filing dateNov 10, 2014
Priority dateNov 10, 2014
Publication dateJun 27, 2017
Grant dateJun 27, 2017

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.

An engine system is disclosed. The engine system may have an engine. The engine system may also have a sensor configured to generate a sensor signal indicative of an amount of power generated by the engine and a speed sensor configured to generate a speed signal indicative of a speed of the engine. The engine system may also have a controller configured to receive the sensor signal and the speed signal. The controller may also be configured to generate an operating histogram based on the sensor signal and the speed signal. Further the controller may be configured to receive modal points for the engine, the modal points having associated emissions limits. The controller may also be configured to generate a calibration parameter set for the operating histogram based on the weights. In addition, the controller may be configured to apply the calibration parameter set to the engine.

First claim

Opening claim text (preview).

What is claimed is: 1. An engine system, comprising: an engine; a sensor configured to generate a sensor signal indicative of a power generated by the engine; a speed sensor configured to generate a speed signal indicative of a speed of the engine; and a controller configured to: receive the sensor signal and the speed signal; generate an operating histogram based on the sensor signal and the speed signal; receive modal points for the engine, the modal points having associated emissions limits, each modal point including the speed of the engine and an amount of output power of the engine corresponding to the speed; select a subset of modal points; determine weights for the subset of modal points based on the operating histogram; assign predetermined weights to the modal points not included in the subset; generate a calibration parameter set for the operating histogram based on the determined weights and the predetermined weights; and apply the calibration parameter set to the engine. 2. The engine system of claim 1 , wherein the modal points include steady state emissions cycle modal points, transient emissions cycle modal points, and not to exceed emissions boundary points, and the emissions limits include: a first limit on a weighted average of amounts of emissions generated by the engine when operating at the steady state emissions cycle modal points; a second limit on a weighted total amount of emissions generated by the engine when operating at the transient emissions cycle modal points; and a third limit on a maximum amount of emissions generated by the engine when operating within a boundary determined by the not to exceed emissions boundary points. 3. The engine system of claim 1 , wherein the controller is configured to generate the operating histogram by: initializing a timer for a first period of time; receiving the sensor signal and the speed signal during the first period of time; and identifying a plurality of engine operating points based on the sensor signal and the speed signal, each operating point including: the speed of the engine; an amount of power generated by the engine at the speed; and an amount of time of engine operation at the speed. 4. The engine system of claim 3 , wherein the controller is configured to assign the weights to the subset of modal points by: identifying at least a first operating point at which the engine spends a maximum amount of time; identifying at least a second operating point at which the engine spends a minimum amount of time; identifying a first modal point adjacent the first operating point from the subset; identifying a second modal point adjacent the second operating point from the subset; assigning a first weight to the first modal point based on a first amount of time associated with the first operating point; and assigning a second weight to the second modal point based on a second amount of time associated with the second operating point. 5. The engine system of claim 4 , wherein the controller is configured to generate the calibration parameter set by determining control parameters for the engine that: reduce a first fuel consumption amount at one of the first modal point and the second modal point based on the first weight and the second weight; and reduce a first amount of emissions at an other of the first modal point and the second modal point. 6. The engine system of claim 5 , wherein the first weight is greater than the second weight when the first amount of time is greater than the second amount of time. 7. The engine system of claim 5 , wherein the controller is further configured to generate the calibration parameter set by: identifying at least a third operating point for the engine; identifying a third modal point adjacent the third operating point; identifying a fourth modal point adjacent the third operating point; determining a first set of control parameters for the third modal point; determining a second set of control parameters for the fourth modal point; determining a third set of control parameters by interpolating between the first set of control parameters and the second set of control parameters; and associating the third set of control parameters with the third operating point. 8. The engine system of claim 3 , wherein the controller is further configured to: initialize the timer for a second period of time; receive the sensor signal and the speed signal during the second period of time; and update the operating histogram after the second period of time. 9. The engine system of claim 1 , wherein the sensor is a fuel sensor. 10. A method of optimizing an operation of an engine, comprising: receiving, from a sensor, a sensor signal indicative of an amount of power generated by the engine; receiving, from a speed sensor, a speed signal indicative of a speed of the engine; generating, using a controller, an operating histogram based on the sensor signal and the speed signal, the operating histogram; defining modal points for the engine, the modal points having associated emissions limits, each modal point including the speed of the engine and an amount of output power of the engine corresponding to the speed; selecting a subset of modal points; determining weights for the subset of modal points based on the operating histogram; assigning predetermined weights to the modal points not included in the subset; generating a calibration parameter set for the operating histogram based on the determined weights and the predetermined weights; applying the calibration parameter set to the engine. 11. The method of claim 10 , wherein the modal points include steady state emissions cycle modal points, transient emissions cycle modal points, and not to exceed emissions boundary points, and the emissions limits include: a first limit on a weighted average of amounts of emissions generated by the engine when operating at the steady state emissions cycle modal points; a second limit on a weighted total amount of emissions generated by the engine when operating at the transient emissions cycle modal points; and a third limit on a maximum amount of emissions generated by the engine when operating within a boundary determined by the not to exceed emissions boundary points. 12. The method of claim 11 , wherein generating the operating histogram includes: initializing a timer for a first period of time; receiving the sensor signal and the speed signal during the first period of time; identifying a plurality of engine operating points based on the sensor signal and the speed signal, each operating point corresponding to an amount of power generated by the engine and the speed of the engine; and determining an amount of time spent by the engine at the each operating point. 13. The method of claim 12 , wherein assigning weights to the subset of modal points includes: identifying at least a first operating point at which the engine spends a maximum amount of time; identifying at least a second operating point at which the engine spends a minimum amount of time; identifying a first modal point adjacent the first operating point from the subset; identifying a second modal point adjacent the second operating point from the subset; assigning a first weight to the first modal point based on a first amount of time associated with the first operating point; and assigning a second weight to the second modal point based on a second amount of time associated with the second operating point. 14. The method of claim 13 , wherein generating the calibration parameter set includes determining

Assignees

Inventors

Classifications

  • with use of a optimisation method, e.g. iteration · CPC title

  • Selective use of one or more tables · CPC title

  • using a bond graph model or models with nodes · CPC title

  • Methods of calibrating or learning · CPC title

  • characterised by the method used for learning · CPC title

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 US9689336B2 cover?
An engine system is disclosed. The engine system may have an engine. The engine system may also have a sensor configured to generate a sensor signal indicative of an amount of power generated by the engine and a speed sensor configured to generate a speed signal indicative of a speed of the engine. The engine system may also have a controller configured to receive the sensor signal and the spee…
Who is the assignee on this patent?
Caterpillar Inc
What technology area does this patent fall under?
Primary CPC classification F02D41/2422. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Jun 27 2017 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).