Engine control device

US9442472B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9442472-B2
Application numberUS-201114364388-A
CountryUS
Kind codeB2
Filing dateDec 12, 2011
Priority dateDec 12, 2011
Publication dateSep 13, 2016
Grant dateSep 13, 2016

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.

Multiple lattice points arranged in a three-dimensional Cartesian coordinate system that takes first, second and third operating conditions as axes are associated with cores arranged in a lattice shape. A program for calculating a control value at the associated lattice points is allocated to the cores. Each core with which a lattice point is associated is configured so that, in a case where an operation space on the three-dimensional Cartesian coordinate system to which a current operating point belongs is a space defined by eight adjacent lattice points including a lattice point associated with the relevant core, the relevant core calculates a control value at the lattice point associated therewith by means of the calculation program and sends the control value to an interpolation calculation core. Further, if the operation space is not defined by the eight adjacent lattice points, the relevant core suspends calculation of the control value.

First claim

Opening claim text (preview).

The invention claimed is: 1. An engine control device comprising a multi-core processor in which a plurality of cores are arranged in a lattice shape, and that calculates a control target value of one or a plurality of actuators using the multi-core processor, wherein: a plurality of lattice points that are arranged in a three-dimensional Cartesian coordinate system that takes a first operating condition, a second operating condition and a third operating condition as axes are associated in a one-to-one relationship with at least some of the plurality of cores, and a calculation program for calculating the control target value of the one or plurality of actuators at the associated lattice points is allocated to the at least some of the plurality of cores; each core with which a lattice point is associated is programmed so that, in a case where an operation space on the three-dimensional Cartesian coordinate system to which a current operating point belongs is a space defined by eight adjacent lattice points that include a lattice point associated with a relevant core, the relevant core calculates a control value at the lattice point associated therewith by means of the calculation program and sends the control value to an interpolation calculation core, and in a case where the operation space is not a space defined by eight adjacent lattice points that include a lattice point associated with the relevant core, the relevant core suspends calculation of the control value at the lattice point associated therewith; the interpolation calculation core is programmed to perform an interpolation calculation to calculate a control value at the operating point using control values at eight adjacent lattice points that define an operation space to which the operating point belongs; and the multi-core processor outputs the control value at the operating point that is obtained by the interpolation calculation as the control target value of the one or plurality of actuators, wherein the engine control device is programmed to control the one or plurality of actuators based on the calculated control target value. 2. The engine control device according to claim 1 , wherein: a plurality of core groups comprising four adjacent cores are set; four consecutive lattice points at which respective coordinates of the first and second operating conditions are identical and coordinates of the third operating condition are different are associated with the respective core groups; and the respective core groups are arranged in an identical order as lattice points in a two-dimensional Cartesian coordinate system that takes the first operating condition and the second operating condition as axes. 3. The engine control device according to claim 2 , wherein the multi-core processor interchanges lattice points that the respective cores are responsible for in sequential order within the core group. 4. The engine control device according to claim 3 , wherein the multi-core processor performs the interchange after every predetermined amount of driving trips. 5. The engine control device according to claim 2 , wherein each core with which a lattice point is associated is programmed so that, in a case where an operation space on the three-dimensional Cartesian coordinate system to which a current operating point belongs is a space that is defined by a lattice point associated with the relevant core, and the relevant core is associated with a representative lattice point among the plurality of lattice points defining the operation space, the relevant core functions as the interpolation calculation core. 6. The engine control device according to claim 2 , wherein the first operating condition and the second operating condition are an engine speed and an engine load. 7. The engine control device according to claim 6 , wherein the third operating condition is an engine water temperature. 8. The engine control device according to claim 5 , wherein: each of the plurality of cores comprises a CPU and a local memory that stores a program that is executed by the CPU; and the calculation program and an interpolation calculation program that is executed when the core is the interpolation calculation core are stored in the local memory.

Assignees

Inventors

Classifications

  • with a shared cache · CPC title

  • Interpolation techniques · CPC title

  • Multiprogramming arrangements · CPC title

  • using computer, e.g. microprocessor · CPC title

  • G05B15/02Primary

    electric · 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 US9442472B2 cover?
Multiple lattice points arranged in a three-dimensional Cartesian coordinate system that takes first, second and third operating conditions as axes are associated with cores arranged in a lattice shape. A program for calculating a control value at the associated lattice points is allocated to the cores. Each core with which a lattice point is associated is configured so that, in a case where an…
Who is the assignee on this patent?
Watanabe Satoru, Toyota Motor Co Ltd
What technology area does this patent fall under?
Primary CPC classification F02D41/2416. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Sep 13 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).