IP Library Granted Patent US 7,280,912
Granted Patent B2
US 7,280,912 · App. 11/543,603 · Granted Oct 9, 2007

Controller and control method for an engine control unit

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,280,912
App. No.
11/543,603
Granted
Oct 9, 2007
Kind
B2
Abstract

A method for controlling operation of an electronic control unit for use in an internal combustion engine, the electronic control unit being used to control different engine modes, the method including providing a function mode map having a plurality of data map points wherein the function mode map is divided into at least a first type region containing data map points representing mode map output values only of a first mode type and a second type region containing data map points representing mode map output values only of a second mode type; and providing at least one further data map having a plurality of further data map points, each of the further map points representing a further data map output value. The method also includes determining a current mode for an operating point on an operating path within the function mode map in dependence upon first and second engine operating parameters and determining a control function for the electronic control unit based on the current mode of the operating point and at least one further data map output value determined from the at least one further data map.

Claims (52)

1. A method for controlling operation of an electronic control unit for use in an internal combustion engine, the electronic control unit being used to control different engine modes, the method comprising:

providing a function mode map having a plurality of data map points wherein the function mode map is divided into at least a first type region containing data map points representing mode map output values only of a first mode type and a second type region containing data map points representing mode map output values only of a second mode type;

and providing at least one further data map having a plurality of further data map points, each of the further map points representing a further data map output value;

determining a current mode for an operating point on an operating path within the function mode map in dependence upon first and second engine operating parameters;

determining a mode value for each of a plurality of hysteresis points within the function mode map in dependence upon the first and second engine operating parameters, the hysteresis points being arranged to surround the operating point; and

determining a control function for the electronic control unit based on the current mode of the operating point and at least one further data map output value determined from the at least one further data map;

wherein the operating point is associated with an existing mode and the current mode of the operating point is determined based on the following criteria:

a) if the mode value of each of the plurality of hysteresis points is different to the existing mode of the operating point then setting the current mode of the operating point as equal to the mode value of the region of the function mode map that the operating point is currently located in;

b) if one or more of the mode values of the hysteresis points is equal to the existing mode of the operating point then maintaining the existing mode value as the current mode of the operating point.

2. A method as claimed in claim 1 wherein the operating point is surrounded by four hysteresis points.

3. A method as claimed in claim 1 further comprising repeatedly updating the current mode of the operating point in order to update the control function of the controller wherein the current mode of the operating point determined at a first time is set as the existing mode of the operating point for a second, sequential time.

4. A method as claimed in claim 1 wherein a default mode is set as the existing mode of the operating point.

5. A method as claimed in claim 1 wherein one of the first or second engine operating parameters represents engine load.

6. A method as claimed in claim 1 wherein one of the first or second engine operating parameters represents engine speed.

7. A method as claimed in claim 1 wherein the control function is a waveform for a fuel injector.

8. A method as claimed in claim 7 wherein the first mode type of the function mode map represents a first waveform and the second mode type of the function mode map represents a second waveform.

9. A method as claimed in claims 7 wherein there are a plurality of further data maps each of the plurality of further data maps comprising a two dimensional table of data map points relating to fuel injection parameters.

10. A method as claimed in claim 1 wherein the at least one further data map output value is determined from the at least one further data map in dependence upon the first and second engine operating parameters.

11. A method as claimed in claim 10 wherein the data points of the at least one further data map are independent of the function mode map.

12. A method as claimed in claim 10 wherein the at least one further data map is arranged to have data map output values for all function mode map output values.

13. A method as claimed in claim 10 further including means for storing recent data map output values.

14. A method as claimed in claim 1 wherein the control function controls an exhaust gas recirculation unit.

15. A method as claimed in claim 14 wherein the first mode type of the function mode map represents a decision to use exhaust gas recirculation and the second mode type of the function mode map represents a decision not to use exhaust gas recirculation.

16. A controller for controlling operation of an engine control unit suitable for use in an internal combustion engine, the controller comprising:

a function mode map having a plurality of data map points wherein the function mode map is divided into at least a first type region containing data map points representing mode map output values only of a first mode type and a second type region containing data map points representing mode map output values only of a second mode type;

at least one further data map having a plurality of further data map points, each of the further map points representing a further data map output value;

processor means for determining a current mode for an operating point on an operating path within the function mode map in dependence upon first and second engine operating parameters; determining a mode value for each of a plurality of hysteresis points within the function mode map in dependence upon the first and second engine operating parameters, the hysteresis points being arranged to surround the operating point; and, determining a control function for the electronic control unit based on the current mode of the operating point and at least one further data map output value determined from the at least one further data map

wherein the operating point is associated with an existing mode and the processor means determines the current mode of the operating point based on the following criteria:

a) if the mode value of each of the plurality of hysteresis points is different to the existing mode of the operating point then setting the current mode of the operating point as equal to the mode value of the region of the function mode map that the operating point is currently located in;

b) if one or more of the made values of the hysteresis points is equal to the existing mode of the operating point then maintaining the existing mode value as the current mode of the operating point.

17. A carrier medium for carrying a computer readable code for controlling a processor or computer to carry out the steps of:

providing a function mode map having a plurality of data map points wherein the function mode map is divided into at least a first type region containing data map points representing mode map output values only of a first mode type and a second type region containing data map points representing mode map output values only of a second mode type;

and providing at least one further data map having a plurality of further data map points, each of the further map points representing a further data map output value;

determining a current mode for an operating point on an operating path within the function mode map in dependence upon first and second engine operating parameters;

determining a mode value for each of a plurality of hysteresis points within the function mode map in dependence upon the first and second engine operating parameters, the hysteresis points being arranged to surround the operating point; and

determining a control function for the electronic control unit based on the current mode of the operating point and at least one further data map output value determined from the at least one further data map;

wherein the operating point is associated with an existing mode and the current mode of the operating point is determined based on the following criteria:

a) if the mode value of each of the plurality of hysteresis points is different to the existing mode of the operating point then setting the current mode of the operating point as equal to the mode value of the region of the function mode map that the operating point is currently located in;

b) if one or more of the mode values of the hysteresis points is equal to the existing mode of the operating point then maintaining the existing mode value as the current mode of the operating point.

18. A method for controlling operation of an electronic control unit for use in an internal combustion engine, the electronic control unit being used to control different engine modes, the method comprising:

providing a function mode map having a plurality of data map points wherein the function mode map is divided into at least a first type region containing data map points representing mode map output values only of a first mode type and a second type region containing data map points representing mode map output values only of a second mode type;

and providing at least one further data map having a plurality of further data map points, each of the further map points representing a further data map output value;

determining a current mode for an operating point on an operating path within the function mode map in dependence upon first and second engine operating parameters;

determining a mode value for each of a plurality of hysteresis points within the function mode map in dependence upon the first and second engine operating parameters, the hysteresis points being arranged to surround the operating point;

and determining a control function for the electronic control unit based on the current mode of the operating point and at least one further data map output value determined from the at least one further data map;

wherein the operating point is associated with an existing mode and the current mode of the operating point is determined based on the following criteria:

a) if the mode value of each of the plurality of hysteresis points is different to the existing mode of the operating point then setting the current mode of the operating point as equal to the mode value of the region of the function mode map that the operating point is currently located in;

b) if one or more of the mode values of the hysteresis points is equal to the existing mode of the operating point then maintaining the existing mode value as the current mode of the operating point;

wherein one of the first or second engine operating parameters represents engine load, one of the first or second engine operating parameters represents engine speed and the control function is a waveform for a fuel injector.

19. A method as claimed in claim 18 further comprising repeatedly updating the current mode of the operating point in order to update the control function of the controller wherein the current mode of the operating point determined at a first time is set as the existing mode of the operating point for a second, sequential time.

20. A method as claimed in claim 18 wherein the first mode type of the function mode map represents a first waveform and the second mode type of the function mode map represents a second waveform.

21. A method as claimed in claims 18 wherein there are a plurality of further data maps each of the plurality of further data maps comprising a two dimensional table of data map points relating to fuel injection parameters.

Assignments (9)
SECURITY INTEREST Recorded Aug 1, 2024
From: PHINIA JERSEY HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 068324/0658 →
SECURITY INTEREST Recorded Aug 1, 2024
From: PHINIA JERSEY HOLDINGS LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 068324/0623 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2024
From: PHINIA HOLDINGS JERSEY LTD
To: PHINIA JERSEY HOLDINGS LLC
Reel/Frame 067592/0662 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2024
From: PHINIA DELPHI LUXEMBOURG SARL
To: PHINIA HOLDINGS JERSEY LTD
Reel/Frame 067592/0801 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2024
From: DELPHI TECHNOLOGIES IP LIMITED
To: PHINIA DELPHI LUXEMBOURG SARL
Reel/Frame 067865/0695 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2018
From: DELPHI INTERNATIONAL OPERATIONS LUXEMBOURG S.A.R.L.
To: DELPHI TECHNOLOGIES IP LIMITED
Reel/Frame 045081/0502 →
MERGER Recorded Feb 17, 2014
From: DELPHI TECHNOLOGIES HOLDINGS S.A.R.L.
To: DELPHI INTERNATIONAL OPERATIONS LUXEMBOURG S.A.R.L.
Reel/Frame 032227/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2010
From: DELPHI TECHNOLOGIES, INC.
To: DELPHI TECHNOLOGIES HOLDING S.ARL
Reel/Frame 024233/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2006
From: THOMPSON, JEFFREY J.; FALLAHI, ABDOLREZA
To: DELPHI TECHNOLOGIES, INC.
Reel/Frame 018389/0367 →