# US 5,576,962 A · Control system and method for a hydrostatic drive system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,576,962 A
- Document ID: US5576962A
- Status: Granted
- Kind: A
- Application number: 08/619,270
- Filed: 1996-03-18
- Granted: 1996-11-19
- Earliest claimed: 1995-03-16
- Assignees: Caterpillar Inc.
- Inventors: Alan L. Ferguson; Conrad G. Grembowicz; Larry E. Kendrick
- Web page: https://patentgrep.com/patent/US5576962A

## CPC

- F16H 61/465: for achieving a target input speed
- F16H 61/46: Automatic regulation in accordance with output requirements
- F16H 61/468: for achieving a target input torque
- B60W 2050/0011: {Proportional Integral Differential [PID] controller}
- B60W 2710/0661: Speed change rate
- F16H: GEARING
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT

## Abstract

An apparatus for controlling the load of an engine associated with an hydrostatic drive system is disclosed. The apparatus modifies a pump displacement command signal in response to the actual and desired engine acceleration. The modified pump displacement command signal is used to control the displacement of a variable pump in order to regulate the load on the engine to achieve optimum efficiency.

## Claims

### Claim 1

An apparatus for controlling a load of an engine associated with an hydrostatic drive system, comprising:
a variable displacement pump rotatably driven by the engine;
means for sensing the rotational speed of the engine and producing an actual engine speed signal indicative of the rotational engine speed;
means for producing a desired engine speed signal indicative of a desired rotational speed of the engine;
means for producing a pump command signal indicative of a desired pump displacement;
means for receiving the actual and desired engine speed signals, determining a load control coefficient responsive to the difference between the actual and desired engine speed signals, and responsively modifying the pump command signal, said means for receiving the actual and desired engine speed signals comprising means for determining the acceleration of the engine speed, and producing an actual rate of change signal indicative of the engine speed acceleration; means for comparing the desired and actual engine speed signals, and producing a speed error signal indicative of the difference between the desired and actual engine speed signal magnitudes; means for receiving the actual rate of change and speed error signals, determining a desired rate of change of the engine speed, and responsively producing a desired rate of change signal; means for receiving and comparing the desired and actual rate of change signals, and producing a rate of change error signal indicative of the difference between the desired and actual rate of change signal magnitudes; means for receiving the rate of change error signal, and multiplying the rate of change error signal by a preselected coefficient value: and means for receiving the multiplied rate of change error signal, modifying the rate of change error signal, and responsively determining the load control coefficient value; and
means for receiving the modified pump command signal and responsively controlling the variable pump displacement to regulate the engine load.

### Claim 2 (depends on 1)

An apparatus, as set forth in claim 1, wherein the pump command signal producing means includes:
means for producing a desired travel speed signal that is indicative of a desired travel speed of the machine;
means for producing an attenuation signal indicative of desired attenuation of the machine travel speed; and
means for receiving the desired travel speed and attenuation signals, and responsively producing the pump command signal by taking the product between the desired travel speed and attenuation signal magnitudes.

### Claim 3

A method for controlling a load of an engine associated with an hydrostatic drive system, the hydrostatic drive system includes a variable displacement pump rotatably driven by the engine, comprising:
sensing the rotational speed of the engine and producing an actual engine speed signal indicative of the rotational engine speed;
producing a desired engine speed signal indicative of a desired rotational speed of the engine;
producing a pump command signal indicative of a desired pump displacement;
receiving the actual and desired engine speed signals, determining a load control coefficient responsive to the difference between the actual and desired engine speed signals, and responsively modifying the pump command signal, said stem of receiving the actual and desired engine speed signals including the steps of determining the acceleration of the engine speed, and producing an actual rate of change signal indicative of the engine speed acceleration; comparing the desired and actual engine speed signals, and producing a speed error signal indicative of the difference between the desired and actual engine speed signal magnitudes; receiving the actual rate of change and speed error signals, determining a desired rate of change of the engine speed, and responsively producing a desired rate of change signal; receiving and comparing the desired and actual rate of change signals, and producing a rate of change error signal indicative of the difference between the desired and actual rate of change signal magnitudes; receiving the rate of change error signal, and multiplying the rate of change error signal by a preselected coefficient value; and receiving the multiplied rate of change error signal, modifying the rate of change error signal, and responsively determining the load control coefficient value; and responsively modifying the pump command signal; and
receiving the modified pump command signal and responsively controlling the variable pump displacement to regulate the engine load.

### Claim 4 (depends on 3)

A method, as set forth in claim 3, including the steps of:
producing a desired travel speed signal that is indicative of a desired travel speed of the machine;
producing an attenuation signal indicative of desired attenuation of the machine travel speed; and
receiving the desired travel speed and attenuation signals, and responsively producing the pump command signal by taking the product between the desired travel speed and attenuation signal magnitudes.
