Abstract:
Within the scope of the method for ratio control of a continuously variable automatic transmission of a motor vehicle by means of a control loop structure which contains a non-linear compensation member for the variator and controllers for the pressures of both hydraulic routes of the variator pulleys and the variator routes, the control loop structure contains an interference variable observer which generates an interference force F L  that reproduces the pattern precision wherein the interference force together with the set value for the adjustment gradient which is limited as result of external standards, forms the compensation member.

Description:
The invention concerns a method for ratio control/rotational speed control for a continuously variable automatic transmission of a motor vehicle. 
     BACKGROUND OF THE INVENTION 
     A continuously variable automatic transmission usually consists of a starting unit, a forward-reverse drive unit, an intermediate shaft, a differential, hydraulic and electronic devices and a variator. The variator usually comprises a primary and a secondary variator. In a variator according to the belt-drive principle, the variator is customarily designed with beveled pulleys disposed in pairs and provided with a torque-transmitting belt-drive element which rotates between the two pairs of beveled pulleys. In such a transmission, the actual ratio is defined by the running radius of the belt-drive element which, in turn, is a function of the axial position of the beveled pulleys. 
     According to the prior art, in the control of continuously variable transmissions, the primary rotational speed of the variator or the engine rotational speed is, as a rule, selected as a control variable for adjusting the operating point predetermined by a superimposed driving strategy. 
     Customarily, control loop structures such as described in the Applicant&#39;s patent No. DE 196 06 311 A1 are used. Such control loop structures combine a physical-mathematical pattern-based linearization of the control system with a linear PID controller, by means of a correcting member (inverse pattern). 
     According to the prior art the behavior of the hydraulic system is taken into account empirically and, therefore incompletely, within the scope of a very simple mechanical adjustment pattern. This results in a sequence behavior of the control loop that is not optimal, whereby the stationary precision, and the basic dynamics of the closed control loop are impaired. 
     The speed of the control hydraulics is for this reason a “bottle neck” in the efficiency of the whole control, since it sharply decreases at low temperatures (particularly below 200° C.) when case said pattern-based temperature has not been explicitly taken into account. 
     SUMMARY OF THE INVENTION 
     The problem on which this invention is based is, on the basis of the prior art cited, to take temperature dependently and dynamically into account in the hydraulics control in order to improve the basic behavior of the control loop, in a manner such that the stationary precision and the basic dynamics of the control loop are improved during the traction/push load changes. 
     Another object of the invention is to substantially increase the speed of the control hydraulics and to improve the on and off adjustment in LOW and OD (overdrive). 
     Accordingly, a state-assessment is proposed to assess an interference force (variable F L ) from the adjustment pattern of the variator. According to the invention, this is done by introducing an interference-variable observer. The interference force results from principle-conditioned characteristic line errors, other stationary and dynamic pattern errors, and deficiencies in the easily selected mechanical adjustment pattern. The interference force therefore reproduces all inaccuracies of the mathematical pattern relative to the real system. 
     Due to the complex adjustment behavior of the variator, a purely pattern-based compensation of errors is possible only by higher order patterns which are purposefully eliminated the scope of the invention. 
     According to the invention, the adjustment pattern of the variator and the temperature-dependent pressure dynamics for both variator pulleys are taken into account in the controller pattern. 
     It is assumed that the influence of temperature acts essentially upon the actuator dynamics or adjustment dynamics. 
     According to the invention, controller adjustment of the corresponding non-linear compensation controller can be automatically adjusted according to current methods, since the entire transmission function is time variant and the time variation consists only of the temperature portions of the hydraulics which are assumed to be quasi-stationary (the oil temperature of the transmission changes slowly compared to the total dynamics.) 
     The method, according to the invention, is based on a non-linear compensation method according to the principle of exact linearization. 
     According to the invention, this means that the controller pattern of the hydraulics can be preferred as a block over the inverse route pattern and the route pattern so that a simple transmission function results. 
     The whole controller design, including the hydraulics routes is possible according to a main feature of the present invention by the compensation control principle, as a temperature-dependent linear control loop which contains only the parameters of controller amplification, attenuation, and time constants of the hydraulics, which on both sides are temperature dependent. 
     The mechanical stop can be detected by the observer. The system limits LOW and OD are thus specifically detectable relative to the vehicle, by the observer. Other route properties (e.g. variator attenuation) are, likewise, adjustable or also detectable. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     The invention is explained in detail below with reference to the drawing as an embodiment of a belt-drive variator. In the drawing FIG. 1 shows a block gear shift diagram of the whole controller structure according to the invention. 
    
    
     DESCRIPTION OF THE PREFERRED EMBODIMENTS 
     According to FIG. 1, the control loop structure consists of the compensation member for the variator which corresponds to the inverse pattern of the variator route, controllers for both variator pulleys (hydraulics routes) which control the pressures of both pulleys, of the variator route and according to the invention of the interference variable observer which generates the interference force F L . The interference force acts as a pattern error, together with the set value for the adjustment gradient of the variator, which is limited on the basis of external standards such as pump supply amount, forming the input variable for the compensation member. 
     The routes of the hydraulics are, according to the invention, separately guided via a pattern-based pilot control wherein said control is based on the assessed values of the hydraulic pressures ρ 1 ,ρ 2  of the primary and secondary pressure routes {dot over (ρ)} 1 , {dot over (ρ)} 2  delivered by the interference variable observer of the dynamic adjustment pattern. 
     The controller adjustment of the appertaining non-linear compensation controllers, according to the invention, is adjusted automatically (and depending on the oil temperature of the transmission) pursuant to the method of the optimum amount. Thus, independent of temperature, a well attenuated behavior extensively free of overshoot is obtained. Base data for the automatic controller adjustment are measured time and attenuation constants of the hydraulic routes. 
     The pressure build up in one pulley is approximately described at a temperature working point by a second order linear control system, with attenuation D and time constant T. 
     The dynamic adjustment pattern used for the interface variable observer and for the control is described for a belt-drive variator by the following equations:            F   .     L     =   0               p   ¨     1     =         -                1       T   1   2          (   c_getr   )           ·     p   1       -     2   ·         D   1          (   c_getr   )           T   1   2          (   c_getr   )         ·       p   .     1       +       1       T   1   2          (   c_getr   )         ·     p     1      Soll                     p     1      Soll       =     f        (     i   1     )                   p   ¨     2     =         -                1       T   2   2          (   c_getr   )           ·     p   2       -     2   ·         D   1          (   c_getr   )           T   2   2          (   c_getr   )         ·       p   .     2       +       1       T   2   2          (   c_getr   )         ·     p     2      Soll                     p     2      Soll       =     f        (     i   2     )                      iv          t       =       1   d     ·     (       F   L     -                    A   1     d     ·     p   1       -           A   2     d     ·     k   p              k   s     ·     p   2           )                              
     with 
     ρ 1 : pressure in the primary pulley of the belt-drive variator 
     ρ 2 : pressure in the secondary pulley of the belt-drive variator 
     iv: variator ratio 
     F L : interference force, {dot over (F)} L  is the mathematical derivative of the interference force 
     i 1 : power on primary pressure controller 
     i 2 : power on secondary pressure controller 
     D 1,2 : attenuation constants for primary and secondary pulleys 
     T 1,2 : time constants for primary and secondary pulleys 
     d: variator attenuation 
     A 1,2 : pulley faces of the variator pulleys 
     k p k s : ratio of the forces on the belt-drive variator 
     ρ 1,2soll : set values for the pulley pressures (correcting variable of the controller) 
     f(i 1 ), f(i 2 ): characteristic lines (below also designated with #k1 
     c_getr: transmission temperature 
     {dot over (p)} 1,2 : value of a mathematical derivative of the primary and secondary variator pressure routes 
     {umlaut over (p)} 1,2 : value of a mathematical second derivative of the primary and secondary variator pressure routes 
     The actually effective dependence of the variator attenuation d on the ratio is disregarded for the pattern of the interference variable observer. According to the invention, the interference variable F L  is assumed as a constant (1), i.e. it proceeds from an altogether constant pattern accuracy. The interference variable F L  can thus be determined according to an assessment method known from the control technique. The position of the pole in the control technique is known to be a measure of the dynamics and stability of the control loop. The speed of change of the interference variable is arbitrarily adjustable by the pole standard. 
     The objective of the pattern-based pilot control is to influence the 4 hydraulic pole positions of both pressure routes of the primary variator          s     1   ,   2   ,   3   ,   4       =         -     D     1   ,   2         ±       1   -     D     1   ,   2     2             T     1   ,   2                                
     in such a manner that the new 4 pole positions (provided with the index N)          s     1   ,   2   ,   3   ,   4       =         -     D     N1   ,   2         ±       1   -     D     N1   ,   2     2             T     N1   ,   2                                
     can be adjusted for the pressure routes of the primary and secondary pulleys. 
     A condition for this is that the observer takes into account the correct time constant of the hydraulics. The pilot control receives the pressures ρ 1 , and ρ 2  of the pressure routes of the primary variator (primary pulley) and secondary variator (secondary pulley) and the mathematical derivatives {dot over (p)} 1 , and {dot over (p)} 2  thereof from the interference variable observer pattern. 
     From the transmission function, the P-controlled closed control loop for the command transmission behavior G w (s) for the control technique in the Laplace range (s)(ivsoll(s):set ratio):            G   w          (   s   )       =         iv        (   s   )         ivsoll        (   s   )         =         k   p          (   c_getr   )                    T        (   c_getr   )            2          s   3       +     2        D        (   c_getr   )            T        (   c_getr   )            s   2       +   s   +       k   p          (   c_getr   )                                    
     or with PI control:            G   w          (   s   )       =         iv        (   s   )         ivsoll        (   s   )         =         k   p          (   c_getr   )                     T        (   c_getr   )       2          s   4       +     2        D        (   c_getr   )            T        (   c_getr   )            s   3       +                 s   2     +         k   p          (   c_getr   )          s     +       k   i          (   c_getr   )                                          
     transfer reactions are taken up in the peak modes at different temperature intersection points and with fixed controller adjustment. According to the invention, from said transfer reactions the attenuation parameter D(c_getr) and the characteristic system time constants T(c_getr) are adapted as a characteristic line. From the appertaining hydraulic transfers of both pressure routes of primary and secondary pulleys, the parameters D 1,2 (C_getr) and T 1,2 (C_getr) likewise are adapted as a characteristic line. 
     The following hydraulic transmission functions are assumed here:          G        (   s   )       =           p   1          (   s   )           p   1          soll        (   s   )           =     1             T   1          (   c_getr   )       2          s   2       +     2          D   1          (   c_getr   )              T   1          (   c_getr   )          s     +   1                 and             G        (   s   )       =           p   2          (   s   )           p   2          soll        (   s   )           =       1             T   2          (   c_getr   )       2          s   2       +     2          D   2          (   c_getr   )              T   2          (   c_getr   )          s     +   1       .                              
     Examples are given below of the initiation for different characteristic lines #k1: 
     Example initialization #k1_iv_D1 (characteristic line ps1 attenuation) 
     
       
         
               
               
             
               
               
               
               
               
               
               
               
             
           
               
                   
               
               
                 Parameter 
                 C-getr [Grad] 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 #k1_iv_d1 
                 −15 
                 −10 
                 0 
                 20 
                 50 
                 90 
                 120 
               
               
                 D1 
                 0.5 
                 0.3 
                 0.7 
                 0.7 
                 0.7 
                 0.7 
                 0.7 
               
               
                   
               
             
          
         
       
     
     Example initialization #k1_iv_T1 (characteristic line ps1 time constants) 
     
       
         
               
               
             
               
               
               
               
               
               
               
               
             
           
               
                   
               
               
                 Parameter 
                 C-getr [Grad] 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 #k1_iv_T1 
                 −15 
                 −10 
                 0 
                 20 
                 50 
                 90 
                 120 
               
               
                 T1 
                 0.5 
                 0.3 
                 0.1 
                 0.1 
                 0.1 
                 0.1 
                 0.1 
               
               
                   
               
             
          
         
       
     
     Example initialization #k1_iv_D2 (characteristic line ps1 attenuation) 
     
       
         
               
               
             
               
               
               
               
               
               
               
               
             
           
               
                   
               
               
                 Parameter 
                 C-getr [Grad] 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 #k1_iv_d1 
                 −15 
                 −10 
                 0 
                 20 
                 50 
                 90 
                 120 
               
               
                 D2 
                 1.0 
                 1.0 
                 0.7 
                 0.7 
                 0.7 
                 0.7 
                 0.7 
               
               
                   
               
             
          
         
       
     
     Example initialization #k1_iv_T2 (characteristic line ps2 time constants) 
     
       
         
               
               
             
               
               
               
               
               
               
               
               
             
           
               
                   
               
               
                 Parameter 
                 C-getr [Grad] 
               
               
                   
               
             
             
               
                   
               
             
          
           
               
                 #k1_iv_T1 
                 −15 
                 −10 
                 0 
                 20 
                 50 
                 90 
                 120 
               
               
                 T1 
                 0.5 
                 0.3 
                 0.1 
                 0.1 
                 0.1 
                 0.1 
                 0.1 
               
               
                   
               
             
          
         
       
     
     From the command transmission function of the closed control loop with P control            G   w          (   s   )       =         k   p          (   c_getr   )                    T        (   c_getr   )            2          s   3       +     2        D        (   c_getr   )            T        (   c_getr   )            s   2       +   s   +       k   p          (   c_getr   )                                  
     according to the invention, the controller amplification k p  is now temperature-dependently adjusted with the method to the optimum amount of            k   p          (   c_getr   )       =     1     4        D        (   c_getr   )            T        (   c_getr   )                                  
     The adaptation of the amplification parameter is thus eliminated. 
     From the command transmission function of the closed control loop with PI control          G        (   s   )       =             k   p          (   c_getr   )          s     =       k   i          (   c_getr   )                       T        (   c_getr   )       2          s   4       +     2        D        (   c_getr   )            T        (   c_getr   )            s   3       +                 s   2     +         k   p          (   c_getr   )          s     +       k   i          (   c_getr   )                                        
     according to the invention the controller amplification k p  is now temperature-dependently adjusted with the method of the amount optimum to            k   p          (   c_getr   )       =     1     4        D        (   c_getr   )            T        (   c_getr   )                                  
     and the I portion temperature-dependently adjusted with the method of the optimum amount of k i (c_getr)=2D(c_getr) 2 . Adaptation, both of the amplification and of the I portion parameter are thereby eliminated.