Method for producing production control software for a natural gas or diesel engine controller
First Claim
Patent Images
1. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
- (1) selecting a target device as one of a diesel engine controller and a natural gas engine controller;
(2) defining a set of specifications of the electronic controller and the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
(i) defining a set of air features of the electronic controller and the natural gas engine as a function of user input, (ii) defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, (iii) defining a set of timing features of the electronic controller and the natural gas engine as a function of user input, and (iv) defining a set of engine core features of the electronic controller and the natural gas engine as a function of user input; and
(3) producing control software to operate the controller as specified by said specifications.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operating a computer to automatically produce production control software for a natural gas engine controller or a diesel engine controller is provided. The method includes the steps of (1) as a function of user input, defining a set specifications of the controller; and (2) producing control software to operate the controller as defined by the specifications.
-
Citations
24 Claims
-
1. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
-
(1) selecting a target device as one of a diesel engine controller and a natural gas engine controller;
(2) defining a set of specifications of the electronic controller and the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
(i) defining a set of air features of the electronic controller and the natural gas engine as a function of user input, (ii) defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, (iii) defining a set of timing features of the electronic controller and the natural gas engine as a function of user input, and (iv) defining a set of engine core features of the electronic controller and the natural gas engine as a function of user input; and
(3) producing control software to operate the controller as specified by said specifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
(1) defining a set of fuel features of the electronic controller and the diesel engine as a function of user input;
(2) defining a set of timing features of the electronic controller and the diesel engine as a function of user input; and
(3) defining a set of speed features of the electronic controller and the diesel engine as a function of user.
-
-
9. A method, as set forth in claim 8, wherein the step of defining a set of specifications of the electronic controller includes the step of:
(1) defining a set of engine core features of the electronic controller and the diesel engine as a function of user input.
-
10. A method, as set forth in claim 8, wherein the step of defining a set of specification of the electronic controller includes the step of:
(1) defining a set of engine mode features of the electronic controller and the diesel engine as a function of the user input.
-
11. A method, as set forth in claim 8, wherein the step of defining a set of specification of the electronic controller includes the step of:
(1) defining a set of service features of the electronic controller and the diesel engine as a function of user input.
-
12. A method, as set forth in claim 8, wherein the step of defining a set of specification of the electronic controller includes the step of:
(1) defining a set of peripheral features of the electronic controller and the diesel engine as a function of user input.
-
13. A method, as set forth in claim 8, wherein the step of defining a set of specification of the electronic controller includes the step of:
(1) defining a set of hardware features of the electronic controller and the diesel engine as a function of user input.
-
14. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
-
selecting a target device as one of a diesel engine controller and a natural gas engine controller;
defining a set of specifications of the electronic controller an the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
defining a set of air features of the electronic controlled and the natural gas engine as a function of used input, defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, and defining a set of timing features of the electronic controller and the natural gas engine as a function of user input;
defining a set of protection features of the electronic controller and the natural gas engine as a function of user input, where said step of defining a set of protection features includes the substeps of;
enabling protection features for a set of parameters, defining a set of caution values corresponding to said set of parameters, and defining a set of shutdown values corresponding to said set of parameters; and
,producing control software to operate the controller as specified by said specifications. - View Dependent Claims (15)
-
-
16. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
-
selecting a target device as one of a diesel engine controller and a natural gas engine controller;
defining a set of specifications of the electronic controller an the selected target devices as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
defining a set of air features of the electronic controlled and the natural gas engine as a function of used input, defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, and defining a set of timing features of the electronic controller and the natural gas engine as a function of user input, wherein said air features include wastegate parameters; and
producing control software to operate the controller as specified by said specifications.
-
-
17. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
-
selecting a target device as one of a diesel engine controller and a natural gas engine controller;
defining a set of specifications of the electronic controller an the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
defining a set of air features of the electronic controlled and the natural gas engine as a function of used input, defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, and defining a set of timing features of the electronic controller and the natural gas engine as a function of user input, wherein said air features include a volumetric efficiency map; and
producing control software to operate the controller as specified by said specifications.
-
-
18. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
-
selecting a target device as one of a diesel engine controller and a natural gas engine controller;
defining a set of specifications of the electronic controller an the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
defining a set of air features of the electronic controlled and the natural gas engine as a function of used input, defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, and defining a set of timing features of the electronic controller and the natural gas engine as a function of user input, wherein said air features include a choke map; and
producing control software to operate the controller as specified by said specifications.
-
-
19. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising steps of:
-
selecting a target device as one of a diesel engine controller and a natural gas engine controller;
defining a set of specifications of the electronic controller an the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
defining a set of air features of the electronic controlled and the natural gas engine as a function of used input, defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, and defining a set of timing features of the electronic controller and the natural gas engine as a function of user input, wherein said air features include a combustion probe map; and
producing control software to operate the controller as specified by said specifications.
-
-
20. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
-
selecting a target device as one of a diesel engine controller and a natural gas engine controller;
defining a set of specifications of the electronic controller an the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
defining a set of air features of the electronic controlled and the natural gas engine as a function of used input, defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, and defining a set of timing feature of the electronic controller and the natural gas engine as a function of user input, wherein said fuel features include a torque limit map, and producing control software to operate the controller as specified by said specifications.
-
-
21. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
-
selecting a target device as one of a diesel engine controller and a natural gas engine controller;
defining a set of specifications of the electronic controller an the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
defining a set of air features of the electronic controlled and the natural gas engine as a function of used input, defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, and defining a set of timing features of the electronic controller and the natural gas engine as a function of user input, wherein said timing features include a timing retard map; and
producing control software to operate the controller as specified by said specifications.
-
-
22. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
-
selecting a target device as one of a diesel engine controller and a natural gas engine controller;
defining a set of specifications of the electronic controller an the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the substeps of;
defining a set of air features of the electronic controlled and the natural gas engine as a function of used input, defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, and defining a set of timing features of the electronic controller and the natural gas engine as a function of user input, wherein said timing features include a steady state timing map; and
producing control software to operate the controller as specified by said specifications.
-
-
23. A method of operating a computer to produce control software for an electronic controller for a natural gas engine or a diesel engine, the method comprising the steps of:
-
(1) selecting a target device as one of a diesel engine controller and a natural gas engine controller;
(2) defining a set of specifications of the electronic controller and the selected target device as a function of user input, wherein the selected target device is a natural gas engine and including the steps of;
(i) defining a set of air features of the electronic controller and the natural gas engine as a function of user input, (ii) defining a set of fuel features of the electronic controller and the natural gas engine as a function of user input, and (iii) defining a set of timing features of the electronic controller and the natural gas engine as a function of user input, wherein said timing features include steady stage timing parameters; and
(3) producing control software to operate the controller as specified by said specifications.
-
-
24. A method of operating a computer to produce control software for an electornic controller for a natural gas engine, the method comprising:
-
(1) selecting a target device as one of a diesel engine controller and a natural gas engine controller;
(2) defining a first set of engine core features of the electroinc controller and the natural gas engine as a function of user input in response to selecting said target device as the natural gas engine controller;
(3) defining a second set of engine core features of the electronic controller and the diesel engine as a function of user input in response to selecting said target device as the diesel engine controller;
(4) defining a set of specifications of the electronic controller and the selected target device as a function of user input, wherein said set of specifications include air features, fuel features, and timing features if said target device is said natural gas engine controller and said set of specifications include fuel features, timing features, and speed features if said target device is said diesel engine controller; and
(5) producing control software to operate the controller as specified by said specifications.
-
Specification