Claims
- 1. A method for controlling a continuously variable transmission which includes a driving pulley mounted on an input shaft, the driving pulley comprising a fixed member and a movable member, the movable member being actuated by a hydraulic cylinder to form a V-shaped opening between the movable member and the fixed member, a driven pulley mounted on an output shaft, the driven pulley comprising another fixed member and another movable member, the another movable member being similarly actuated by another hydraulic cylinder supplied with a line pressure to form another V-shaped opening between said another movable member and said another fixed member and an endless belt member spanning the pulleys so that an effective diameter of the pulleys can be varied at different rates with regard to each other so that different speed ratios can be obtained, said method comprising the steps of:
- (1) detecting first and second openings of a throttle valve, an actual rotational speed of the driving pulley and an actual rotational speed of the driven pulley, the second opening of the throttle valve being detected at a predetermined time period after the first throttle valve opening is detected;
- (2) determining a desired power in accordance with the detected amount of the throttle valve;
- (3) calculating a desired rotational speed of the driving pulley in accordance with a first stored relationship and the determined desired power, the desired rotational speed of the driving pulley being calculated to provide a minimum fuel consumption for the determined desired power;
- (4) detecting whether a first flag, a second flag and a third flag are set;
- (5) calculating a change in the detected throttle valve opening per unit time;
- (6) comparing the calculated change in detected throttle valve opening per unit time with a first predetermined change in throttle valve opening per unit time and a second predetermined change in throttle valve opening per unit time;
- (7) comparing the first detected throttle valve opening with the second detected throttle valve opening;
- (8) determining a rate "e" of changing RPM ratio in accordance with a result of comparison step (7), whereby:
- (8-a) when the first detected throttle valve opening is equal to or greater than the second detected throttle valve opening, the rate "e" is set equal to a first predetermined value "d", and
- (8-b) when the first detected throttle valve opening is less than the second detected throttle valve opening, the rate "e" is determined in accordance with a result of detecting step (4), whereby:
- (8-b-1) when the first flag is set, the rate "e" is set equal to a second predetermined value "a",
- (8-b-2) when the first flag is not set and the second flag is set, the rate "e" is set equal to a third predetermined value "b",
- (8-b-3) when the first flag and the second flag are not set and the third flag is set, the rate "e" is set equal to a fourth predetermined value "c",
- (8-b-4) when the first flag, the second flag and the third flag are not set, the rate "e" is determined in accordance with a result of comparison step (6), whereby:
- (8-b-4) when the calculated change in throttle valve opening per unit time is less than the first predetermined change in throttle valve opening per unit time, the rate "e" is set equal to the second predetermined value "a",
- (8-b-4-b) when the calculated change in throttle valve opening per unit time is equal to or greater than the first predetermined change in throttle valve opening per unit time and is less than the second predetermined change in throttle valve opening per unit time, the rate "e" is set equal to the third predetermined value "b", and
- (8-b-4-c) when the calculated change in throttle valve opening per unit time is equal to or greater than the second predetermined change in throttle valve opening per unit time, the rate "e" is set equal to the fourth predetermined value "c";
- (9) calculating a value ".DELTA.e " in accordance with a result of the determined step (8);
- (10) comparing the detected actual rotational speed of the driving pulley with the calculated desired rotational speed;
- (11) selecting either a positive value "+.DELTA.e" or a negative value "-.DELTA.e" in accordance with a result of the comparison of step (10), whereby:
- (11-a) when the detected value of the actual rotational speed of the driving pulley is less than the calculated desired rotational speed of the driving pulley, the negative value "-.DELTA.e" is selected, and
- (11-b) when the detected value of the actual rotational speed of the driving pulley is greater than the calculated desired rotational speed of the driving pulley, the positive value "+.DELTA.e" is selected;
- (12) calculating an actual RPM ratio "e" from the values of the actual rotational speeds of the driving and driven pulleys;
- (13) calculating a compensated desired RPM ratio "e.sub.c '" by adding the selected value "+.DELTA.e" or "-.DELTA.e" to a desired RPM ratio "e'";
- (14) determining a feedback value from a difference between the calculated compensated desired RPM ratio "e.sub.c '" and the calculated actual RPM ratio "e"; and
- (15) controlling a flow control valve of the continuously variable transmission in accordance with the determined feedback value, whereby the actual RPM ratio "e" is controlled by the calculated feedback value.
- 2. The method of claim 1, wherein said selecting step selects zero when the detected actual rotational speed of the driving pulley is equal to the calculated desired rotational speed of the driving pulley.
- 3. The method of claim 2, further comprising the steps of:
- (1) determining a torque from the detected actual rotational speed of the driving pulley and the detected opening of the throttle valve in accordance with the second stored relationship;
- (2) calculating a line pressure as a function of the determined torque and the detected values of the actual rotational speeds of the driving and driven pulleys; and
- (3) adjusting a regulator valve of the continuously variable transmission in accordance with the calculated line pressure, whereby the actual RPM ratio is also controlled by the calculated feedback value and the calculated line pressure.
- 4. The method of claim 3, further comprising the steps of:
- comparing the compensated desired RPM ratio with a maximum ratio and a minimum RPM ratio; and
- selecting one RPM ratio from the compensated desired RPM ratio, the maximum RPM ratio and the minimum RPM ratio, whereby:
- (a) when the compensated desired RPM ratio is equal to or greater than the maximum RPM ratio, the maximum RPM ratio is selected,
- (b) when the compensated desired RPM ratio is equal to or less than the minimum RPM ratio, the minimum RPM ratio is selected, and
- (c) when the compensated desired RPM ratio is greater than the minimum RPM ratio and less than the maximum RPM ratio, the compensated desired RPM ratio is selected.
- 5. A method for controlling a rate "e" of changing a RPM ratio in a continuously variable transmission which includes a driving pulley mounted on an input shaft, the driving pulley comprising a fixed member and a movable member, the movable member being actuated by a hydraulic cylinder to form a V-shaped opening between the movable member and the fixed member, a driven pulley mounted on an output shaft, the driven pulley comprising another fixed member and another movable member, the another movable member being similarly actuated by another hydraulic cylinder supplied with a line pressure to form another V-shaped opening between said another movable member and said another fixed member and an endless belt member spanning the pulleys so that an effective diameter of the pulleys can be varied at different rates with regard to each other so that different speed ratios can be obtained, said method comprising the steps of:
- (1) detecting first and second openings of a throttle valve, an actual rotational speed of the driving pulley and an actual rotational speed of the driven pulley, the second opening of the throttle valve being detected at a predetermined time period after the firt throttle valve opening is detected;
- (2) detecting whether a first flag, a second flag and a third flag are set;
- (3) calculating a change in the detected throttle valve opening per unit time;
- (4) comparing the calculated change in detected throttle valve opening per unit time with a first predetermined change in throttle valve opening per unit time and a second predetermined change in throttle valve opening per unit time;
- (5) comparing the first detected throttle valve opening with the second detected throttle valve opening; and
- (6) determining the rate "e" in accordance with a result of comparison step (5), whereby:
- (6-a) when the first detected throttle valve opening is equal to or greater than the second detected throttle valve opening, the rate "e" is set equal to a first predetermined value "d", and
- (6-b) when the first detected throttle valve opening is less than the second detected throttle valve opening, the rate "e" is determined in accordance with a result of detecting step (2), whereby:
- (6-b-1) when the first flag is set, the rate "e" is set equal to a second predetermined value "a",
- (6-b-2) when the first flag is not set and the second flag is set, the rate "e" is set equal to a third predetermined value "b",
- (6-b-3) when the first flag and the second flag are not set and the third flag is set, the rate "e" is set equal to a fourth predetermined value "c",
- (6-b-4) when the first flag, the second flag and the third flag are not set, the rate "e" is determined in accordance with a result of comparison step (4), whereby:
- (6-b-4-a) when the calculated change in throttle valve opening per unit time is less than the first predetermined change in throttle valve opening per unit time, the rate "e" is set equal to the second predetermined value "a",
- (6-b-4-b) when the calculated change in throttle valve opening per unit time is equal to or greater than the first predetermined change in throttle valve opening per unit time and is less than the second predetermined change in throttle valve opening per unit time, the rate "e" is set equal to the third predetermined value "b", and
- (6-b-4-c) when the calculated change in throttle valve opening per unit time is equal to or greater than the second predetermined change in throttle valve opening per unit time, the rate "e" is set equal to the fourth predetermined value "c".
Priority Claims (1)
Number |
Date |
Country |
Kind |
58-79306 |
May 1983 |
JPX |
|
Parent Case Info
This is a continuation of application Ser. No. 607,139, filed May 4, 1984 and now abandoned.
US Referenced Citations (11)
Continuations (1)
|
Number |
Date |
Country |
Parent |
607139 |
May 1984 |
|