# US 5,351,193 A · Canister purge control method

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

- Number: US 5,351,193 A
- Document ID: US5351193A
- Status: Granted
- Kind: A
- Application number: 08/103,324
- Filed: 1993-08-09
- Granted: 1994-09-27
- Earliest claimed: 1991-07-01
- Assignees: General Motors Corporation
- Inventors: David C. Poirier; John C. Haraf; George T. Stephens; Robert C. Simon, Jr.; Edward G. Himes
- Web page: https://patentgrep.com/patent/US5351193A

## CPC

- F02D 41/004: {Control of the valve or purge actuator, e.g. duty cycle, closed loop control of position}
- F02M 25/08: adding fuel vapours drawn from engine fuel reservoir {(electrical control of purge system F02D41/003)}
- F02M 2025/0845: {Electromagnetic valves}
- F02D: CONTROLLING COMBUSTION ENGINES (vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed B60K31/00; conjoint control of vehicle sub-units of different type or different function, road vehicle drive control systems for purposes other than the control of a single sub-unit B60W)
- F02M: SUPPLYING COMBUSTION ENGINES IN GENERAL WITH COMBUSTIBLE MIXTURES OR CONSTITUENTS THEREOF

## Abstract

A fuel vapor canister is purged by admitting fuel vapor from the canister to the vehicle engine under control of a solenoid valve, the duty cycle of the valve being controlled to optimize the purge rate. Closed loop fuel correction and block learn fuel correction factors developed by the fuel control system are used to update a learned purge duty cycle which is stored in a keep-alive memory.

## Claims

### Claim 1

A method of controlling a solenoid valve to control a purge flow rate from a fuel vapor collection canister to an internal combustion engine having a system for delivering a mixture of air and fuel to the engine and a closed loop fuel controller for adjusting the fuel delivered to the engine in a fuel increasing or decreasing direction so as to maintain a predetermined air/fuel ratio, the method comprising the steps of:
enabling purge of the fuel vapor collection canister during engine operation, and
when purge of the fuel vapor collection canister is enabled:
recalling a learned purge duty cycle stored in a keep-alive memory that stores the learned purge duty cycle while the engine is operated and while the engine is turned off;
operating the solenoid valve at an operating purge duty cycle in accordance with the recalled learned purge duty cycle from the keep-alive memory to admit fuel vapor from the canister to the engine at a rate established by the operating purge duty cycle;
sensing the closed loop fuel controller adjustment of the fuel delivered to the engine; and
updating the learned purge duty cycle stored in the keep-alive memory by increasing the stored learned purge duty cycle when the sensed closed loop fuel controller adjustment of the fuel is less than a threshold value and by decreasing the learned purge duty stored when the sensed closed loop fuel controller adjustment of the fuel is above the threshold value.

### Claim 2

A method of controlling a solenoid valve to control a purge flow rate from a fuel vapor collection canister to an internal combustion engine having a system for delivering a mixture of air and fuel to the engine and a closed loop fuel controller for adjusting the fuel delivered to the engine in a fuel increasing or decreasing direction so as to maintain a predetermined air/fuel ratio, the method comprising the steps of:
enabling purge of the fuel vapor collection canister during engine operating, and
when purge of the fuel vapor collection canister is enabled:
ramping a maximum purge duty cycle value from an initial predetermined duty cycle value so that the maximum purge duty cycle value is progressively increased from the initial predetermined duty cycle value beginning at a time the purge of the fuel vapor collection canister is first enabled;
recalling a learned purge duty cycle stored in a keep-alive memory that stores the learned purge duty cycle while the engine is operated and while the engine is turned off;
operating the solenoid valve at an operating purge duty cycle in accordance with a lowest one of the recalled learned purge duty cycle from the keep-alive memory and the maximum purge duty cycle to admit fuel vapor from the canister to the engine at a rate established by the operating purge duty cycle;
sensing the closed loop fuel controller adjustment of the fuel delivered to the engine; and
updating the learned purge duty cycle stored in the keep-alive memory by increasing the stored learned purge duty cycle when the sensed closed loop fuel controller adjustment of the fuel is less than a threshold value and by decreasing the learned purge duty stored when the sensed closed loop fuel controller adjustment of the fuel is above the threshold value.
