IP Library Granted Patent US 10,029,694
Granted Patent B2
US 10,029,694 · App. 15/285,771 · Granted Jul 24, 2018

Control strategy for a powertrain system

Inventors: Jeremy Sharp (Washington, IL); Suman Goli (Edwards, IL); Mark E Rettig (East Peoria, IL)
Assignee: Caterpillar Inc.
B60W30/1882B60W10/06B60W10/10E02F9/2066E02F9/2079B60W2510/1005B60W2520/10B60W2710/0644B60W2710/105E02F3/283
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 10,029,694
App. No.
15/285,771
Granted
Jul 24, 2018
Kind
B2
Abstract

A control system for a powertrain in a machine includes a first sensor which generates a first signal indicative of a ground speed of the machine. The control system includes a second sensor which generates a second signal indicative of a load of an engine in the powertrain. The control system includes a third sensor which generates a third signal indicative of an operational state of the machine. The control system includes an input device which enables an operator to generate a request for a powertrain output. The control system further includes a controller in communication with the first sensor, the second sensor, the third sensor and the input device. The controller determines an engine speed command and a transmission output torque command to produce a powertrain output based at least on the first signal, the second signal and the third signal in response to the requested powertrain output.

Claims (97)

1. A control system for a powertrain in a machine, the control system comprising:

a first sensor configured to generate a first signal indicative of a ground speed of the machine;

a second sensor configured to generate a second signal indicative of a load of an engine in the powertrain;

an operational state determination module configured to generate operational data indicative of an operational state of the machine;

an input device configured to enable an operator to generate a powertrain output request; and

a controller communicably coupled to the first sensor, the second sensor, the operational state determination module, and the input device,

the controller being configured to:

receive the first signal indicative of the ground speed of the machine;

receive the second signal indicative of the load of the engine in the powertrain;

receive the operational data indicative of the operational state of the machine;

receive the powertrain output request generated based on an input from the operator;

determine an engine speed command based at least on the first signal, the second signal, and the operational state of the machine;

determine a transmission output torque command based on the first signal and the operational state of the machine;

determine a powertrain output based on the determined engine speed command and the determined transmission output torque command such that the determined powertrain output is less than or equal to the powertrain output request generated based on the input from the operator; and

control the powertrain based on the determined powertrain output.

2. The control system of claim 1 , wherein the operational state of the machine is a stage of a work cycle of the machine.

3. The control system of claim 1 , wherein the determined powertrain output is an economy powertrain output,

the economy powertrain output being less than the powertrain output request generated based on the input from the operator.

4. The control system of claim 3 ,

wherein the controller is further configured to:

determine an engine speed limit based on the first signal, and

wherein, when determining the engine speed command, the controller is configured to:

determine the engine speed command based upon the engine speed limit.

5. The control system of claim 4 , wherein the controller is further configured to:

determine a plurality of engine speed limits from a plurality of maps stored in the controller,

each of the plurality of maps including a ground speed coordinate and an engine speed coordinate.

6. The control system of claim 5 , wherein, when determining the engine speed limit, the controller is configured to:

determine the engine speed limit from one of the plurality of maps that is selected based upon the second signal indicative of the load of the engine in the powertrain and a present transmission gear or gear range of a transmission of the machine.

7. The control system of claim 3 ,

wherein the controller is further configured to:

determine a transmission output torque limit based on the first signal, and

wherein, when determining the transmission output torque command, the controller is configured to:

determine the transmission output torque command based upon the transmission output torque limit and an economy scale factor that varies with the first signal.

8. The control system of claim 1 , wherein the determined powertrain output is a performance powertrain output,

the performance powertrain output being less than or equal to the powertrain output request generated based on the input from the operator.

9. The control system of claim 8 ,

wherein the controller is further configured to:

determine an engine speed limit based on the first signal, and

wherein, when determining the engine speed command, the controller is configured to:

determine the engine speed command based upon the engine speed limit.

10. The control system of claim 8 ,

wherein the controller is further configured to:

determine a transmission output torque limit based on the first signal, and

wherein, when determining the transmission output torque command, the controller is configured to:

determine the transmission output torque command based upon the transmission output torque limit and a performance scale factor that varies with the first signal.

11. A powertrain system for a machine, the powertrain system comprising:

an engine;

a transmission coupled to the engine;

a first sensor configured to generate a first signal indicative of a ground speed of the machine;

a second sensor configured to generate a second signal indicative of a load of the engine;

an operational state determination module configured to generate operational data indicative of an operational state of the machine;

an input device configured to enable an operator to generate a powertrain output request; and

a controller communicably coupled to the first sensor, the second sensor, the operational state determination module, and the input device,

the controller being configured to:

receive the first signal indicative of the ground speed of the machine;

receive the second signal indicative of the load of the engine;

receive the operational data indicative of the operational state of the machine;

receive the powertrain output request generated based on an input from the operator;

determine an engine speed command based at least on the first signal, the second signal, and the operational state of the machine;

determine a transmission output torque command based on the first signal and the operational state of the machine;

determine a powertrain output based on the determined engine speed command and the determined transmission output torque command such that the determined powertrain output is less than or equal to the powertrain output request generated based on the input from the operator; and

control the powertrain system based on the determined powertrain output.

12. The powertrain system of claim 11 , wherein the operational state of the machine is a stage of a work cycle of the machine.

13. The powertrain system of claim 11 , wherein the determined powertrain output is an economy powertrain output,

the economy powertrain output being less than the powertrain output request generated based on the input from the operator.

14. The powertrain system of claim 13 ,

wherein the controller is further configured to:

determine an engine speed limit based on the first signal, and

wherein, when determining the engine speed command, the controller is configured to:

determine the engine speed command based upon the engine speed limit.

15. The powertrain system of claim 13 ,

wherein the controller is further configured to:

determine a transmission output torque limit based on the first signal, and

wherein, when determining the transmission output torque command, the controller is configured to:

determine the transmission output torque command based upon the transmission output torque limit and an economy scale factor that varies with the first signal.

16. The powertrain system of claim 11 , wherein the determined powertrain output is a performance powertrain output,

the performance powertrain output being less than or equal to the powertrain output request generated based on the input from the operator.

17. The powertrain system of claim 16 ,

wherein the controller is further configured to:

determine an engine speed limit based on the first signal, and

wherein, when determining the engine speed command, the controller is configured to:

determine the engine speed command based upon the engine speed limit.

18. The powertrain system of claim 16 ,

wherein the controller is further configured to:

determine a transmission output torque limit based on the first signal, and

wherein, when determining the transmission output torque command, the controller is configured to:

determine the transmission output torque command based upon the transmission output torque limit and a performance scale factor that varies with the first signal.

19. A method of operating a machine including a powertrain having an engine and a transmission, the method comprising:

receiving, by a controller, a first signal indicative of a ground speed of the machine;

receiving, by the controller, a second signal indicative of a load of the engine;

receiving, by the controller, operational data indicative of an operational state of the machine;

receiving, by the controller, a powertrain output request generated based on an input from an operator;

determining, by the controller, an engine speed command based at least on the first signal, the second signal, and the operational state of the machine;

determining, by the controller, a transmission output torque command based on the first signal and the operational state of the machine; and

determining, by the controller, a powertrain output based on the determined engine speed command and the determined transmission output torque command such that the determined powertrain output is less than or equal to the powertrain output request generated based on the input from the operator; and

controlling, by the controller, the powertrain based on the determined powertrain output.

20. The method of claim 19 , wherein the operational state of the machine is a stage of a work cycle of the machine.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2016
From: SHARP, JEREMY; GOLI, SUMAN; RETTIG, MARK E
To: CATERPILLAR INC.
Reel/Frame 039944/0956 →
Continuity (1)
Related Publication 20180093670A1 · Apr 5, 2018
Cited By (1)
US 12,673,547