Robust hydraulic system disturbance detection and mitigation
11242927 · 2022-02-08
Assignee
Inventors
Cpc classification
F16H61/66272
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H9/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H61/662
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H63/065
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2061/66295
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F16H61/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H61/662
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A continuously variable transmission control system includes a continuously variable transmission (CVT) including a primary variator pulley and a secondary variator pulley each including a set of pulley members defining a variable-width gap, and a flexible member positioned within the variable-width gap and movable to define a CVT ratio. The transmission control system also includes a primary pulley valve controlling a primary pulley pressure of a fluid to the primary variator pulley, a secondary pulley valve controlling a secondary pulley pressure of the fluid to the secondary variator pulley; and a pulley pressure control system configured to recognize and mitigate pressure oscillations occurring in the primary pulley pressure or in the secondary pulley pressure.
Claims
1. A continuously variable transmission control system, comprising: a continuously variable transmission (CVT) including a primary variator pulley and a secondary variator pulley each including a set of pulley members defining a variable-width gap, and a flexible member positioned within the variable-width gap and movable to define a CVT ratio; a primary pulley valve controlling a primary pulley pressure of a fluid to the primary variator pulley; a secondary pulley valve controlling a secondary pulley pressure of the fluid to the secondary variator pulley; and a pulley pressure control system configured to recognize and mitigate pressure oscillations occurring in the primary pulley pressure or in the secondary pulley pressure, wherein the pulley pressure control system is configured to recognize pressure oscillations by measuring the primary pulley pressure or the secondary pulley pressure and calculating a pressure oscillation energy value based on the measured pulley pressure, wherein filtering is applied to the measured pulley pressure prior to calculating the pressure oscillation energy value.
2. The system of claim 1, wherein a passband of the filter is selected to reject frequencies associated with pressure commands to the first or second pulley valve.
3. A continuously variable transmission control system, comprising: a continuously variable transmission (CVT) including a primary variator pulley and a secondary variator pulley each including a set of pulley members defining a variable-width gap, and a flexible member positioned within the variable-width gap and movable to define a CVT ratio; a primary pulley valve controlling a primary pulley pressure of a fluid to the primary variator pulley; a secondary pulley valve controlling a secondary pulley pressure of the fluid to the secondary variator pulley; and a pulley pressure control system configured to recognize and mitigate pressure oscillations occurring in the primary pulley pressure or in the secondary pulley pressure, wherein the pulley pressure control system is configured to recognize pressure oscillations by measuring the primary pulley pressure or the secondary pulley pressure and calculating a pressure oscillation energy value based on the measured pulley pressure, wherein the pressure oscillation energy value is calculated by applying correlation to the measured pulley pressure.
4. A continuously variable transmission control system, comprising: a continuously variable transmission (CVT) including a primary variator pulley and a secondary variator pulley each including a set of pulley members defining a variable-width gap, and a flexible member positioned within the variable-width gap and movable to define a CVT ratio; a primary pulley valve controlling a primary pulley pressure of a fluid to the primary variator pulley; a secondary pulley valve controlling a secondary pulley pressure of the fluid to the secondary variator pulley; and a pulley pressure control system configured to recognize and mitigate pressure oscillations occurring in the primary pulley pressure or in the secondary pulley pressure, wherein the pulley pressure control system is configured to recognize pressure oscillations by measuring the primary pulley pressure or the secondary pulley pressure and calculating a pressure oscillation energy value based on the measured pulley pressure, wherein a flag is set when the pressure oscillation energy value exceeds a first predetermined threshold for a first predetermined time duration.
5. The system of claim 4, wherein the flag is cleared when the pressure oscillation energy value stays below a second predetermined threshold for a second predetermined time duration.
6. The system of claim 5, wherein closed-loop control is used to control the primary or secondary pulley pressure when the flag associated with the corresponding primary or secondary pulley is not set.
7. The system of claim 6, wherein open-loop control is used to control the primary pulley pressure or the secondary pulley pressure when the flag associated with the corresponding primary or secondary pulley is set.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses.
(6) Referring to the drawings, wherein like reference numbers correspond to like or similar components throughout the several figures, a vehicle 10 is shown schematically in
(7) The vehicle 10 also includes a continuously variable transmission (CVT) 14 and a controller 16. The CVT 14 includes a primary variator pulley 18 and a secondary variator pulley 20. The controller 16 is programmed to perform speed ratio control and to calculate a current speed ratio of the CVT 14, and to perform other actions with respect to the CVT 14. The controller 16 is further programmed to transmit a primary pulley pressure control signal 22, and a secondary pulley pressure control signal 24 to the primary and secondary variator pulleys 18 and 20 during normal operation.
(8) The controller 16 may be configured as one or more computer devices having a memory 32. The controller 16 may include hardware elements such as a processor 34, circuitry including but not limited to a timer, oscillator, analog-to-digital circuitry, digital-to-analog circuitry, proportional-integral-derivative (PID) control logic, a digital signal processor, and any necessary input/output devices and other signal conditioning and/or buffer circuitry. The memory 32 may include tangible, non-transitory memory such as read only memory, e.g., magnetic, solid-state/flash, and/or optical memory, as well as sufficient amounts of random-access memory, electrically erasable programmable read-only memory, and the like. Steps embodying a method of operating the system of the present disclosure may be recorded in the memory 32 and executed by the processor 34 in the overall control of the vehicle 10.
(9) The engine 12 includes an output shaft or crankshaft 40. The crankshaft 40 is connected to the CVT 14, which in turn includes an output shaft 42. The output shaft 42 ultimately delivers output torque 44 to a set of driven wheels 46. The CVT 14 includes the primary variator pulley 18, which is connected to and driven by the crankshaft 40, the secondary variator pulley 20 which is connected to the output shaft 42, and a flexible continuous rotating drive element or CVT chain 48. The term “chain” as used herein refers to any closed/endless loop of metal and/or rubber suitable for transmitting torque from the primary variator pulley 18 to the secondary variator pulley 20, including a loop of chain or a conventional rubber and metal CVT drive belt. For simplicity, the term “chain” is used hereinafter to refer to any suitable endless rotatable element.
(10) The primary and secondary variator pulleys 18 and 20 each define a set of pulley members, each set having a fixed portion having conical faces and an oppositely directed mating half 50 and 52, respectively, with respective conical faces 54 and 56 that are oppositely movable to define a variable-width gap 58. The chain 48 is positioned within the gap 58 and rides on the conical faces 54 and 56 as the engine 12 powers the primary variator pulley 18 at an engine or primary pulley speed 60, which thus acts as the input speed/primary speed of the primary variator pulley 18. The secondary variator pulley 20 rotates at a secondary pulley speed 62.
(11) The width of the gap 58 may be varied via movement of the mating halves 50 and/or 52 as to change the speed ratio of the CVT 14. Therefore, the vehicle 10 of
(12) The first actuator 64 of
(13) The controller 16, which is in communication with the first and second actuators 64 and 66, receives a set of control inputs. The control inputs may include a vehicle speed 82 as reported, calculated, or measured by one or more wheel or transmission output speed sensors 84, the primary and secondary pulley speeds 60, 62, and an output torque request 86. As is known in the art, the output torque request 86 is typically determined by actions of a driver of the vehicle 10, such as via the present throttle request, braking levels, gear state, and the like. The controller 16 may further direct the opening or closing of a primary pulley valve 89 by means of a primary pressure control signal 22 which controls flow of the fluid 78 to the primary variator pulley 18. The controller 16 may further direct the opening of a secondary pulley valve 90 which controls flow of the fluid 78 to the secondary variator pulley 20.
(14) The CVT speed ratio may be controlled by controlling the primary pulley pressure 68 and the secondary pulley pressure 70. An exemplary algorithm for CVT speed ratio control may use feedforward control and feedback control to determine a speed ratio change rate based on a commanded speed ratio, a desired speed ratio, and an actual speed ratio. The algorithm may determine the primary pulley pressure control signal 22 and the secondary pulley pressure control signal 24 to be transmitted to the primary pulley valve 89 and the secondary pulley valve 90 respectively to achieve the desired CVT speed ratio. Closed loop control is generally used to determine a commanded pulley pressure for the primary variator pulley 18 and the secondary variator pulley 20. The primary pulley pressure 68 is measured by the primary pressure sensor 72, and the secondary pulley pressure 70 is measured by the secondary pressure sensor 74. In closed loop control, the measured pulley pressure 68, 70 is compared to a respective desired pulley pressure, and the respective pulley pressure control signal 22, 24 is adjusted based on the difference between measured and desired pulley pressure.
(15) Under certain operating conditions, such as an actuator hitting a travel limit or as a result of fast-acting valves or actuators, pressure transients may be created. If not recognized and accounted for, such pressure transients may result in oscillation occurring in the primary pulley pressure 68 or in the secondary pulley pressure 70. As a consequence, vehicle drivability or hardware reliability may be degraded.
(16) With reference to
(17) Continuing to refer to
(18) With continued reference to
(19)
where m is the time step and n is a discrete time delay. The oscillation energy may alternatively be determined using autocorrelation, where n=0 and g is replaced by f in the equation above. As used herein, the term “correlation” is used to describe both the general relationship defined in the equation above and the special case of autocorrelation.
(20) The algorithm then proceeds to decision step 120, where the calculated oscillation energy value is compared to a predetermined enable threshold energy value. The predetermined enable threshold energy value may be different for the primary pulley pressure than for the secondary pulley pressure. The predetermined enable threshold energy value may also be modified as a function of a parameter including but not limited to temperature, oil level, oil type, and oil life. If it is determined in step 120 that the calculated oscillation energy value is not greater than the enable threshold energy value, an enable timer is reset in step 130, and the algorithm proceeds to step 145. If it determined in step 120 that the calculated oscillation energy value is greater than the enable threshold energy value, the algorithm proceeds to step 125, where the enable timer is incremented. From step 125, the algorithm proceeds to decision step 135, where the enable timer value is compared to a predetermined enable time duration. The predetermined enable time duration may be different for the primary pulley pressure than for the secondary pulley pressure. The predetermined enable time duration may also be modified as a function of a parameter including but not limited to temperature, oil level, oil type, and oil life. If it is determined in step 135 that the enable timer value is not greater than the enable time duration, the algorithm proceeds to step 145. If it is determined in step 135 that the enable timer value is greater than the enable time duration, indicating that the oscillation energy value has been above a predetermined enable energy threshold for a predetermined enable time duration, an “oscillation detected” flag is set in step 140, and the algorithm proceeds to step 145.
(21) Continuing to refer to
(22) The control of the primary pulley pressure 68 and/or the secondary pulley pressure 70 described above may be modified based on the state of the “oscillation detected” flag associated with the corresponding pulley pressure 68, 70. In an embodiment, the controller 16 may determine the state of the oscillation detected flag, and in the event the “oscillation detected” flag is not set the pulley pressure 68, 70 may be controlled on a closed loop basis as described earlier. In the event the “oscillation detected” flag is set for the particular pulley pressure 68, 70, the pulley pressure is controlled on an open loop basis based on a predetermined pulley pressure control signal 22, 24. During open loop operation, the measured signal that represents hydraulic pressure, for example from pressure sensor 72 for the primary pulley pressure or from pressure sensor 74 for the secondary pulley pressure, is not used to determine a pulley pressure control signal 68, 70 on a closed loop basis. However, the signals from the primary pulley pressure sensor 72 and the secondary pulley pressure sensor 74 continue to be read during open loop operation and are used as the input to step 105 in the algorithm 100 of
(23)
(24) A system and method of the present disclosure offers several advantages. These include minimizing the risk of pressure oscillations that could result in drivability concerns or hardware damage, which could result in warranty costs. This can be achieved without undesirably slowing system response time in the absence of oscillations. Additionally, the system and method disclosed herein allows for adaptability to a range of vehicle applications by selection of calibration parameters such as oscillation energy thresholds and time durations associated with setting and clearing the “oscillation detected” flag.
(25) The description of the present disclosure is merely exemplary in nature and variations that do not depart from the gist of the present disclosure are intended to be within the scope of the present disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the present disclosure.