EP1578636B1

Method for controlling the shifting of an automated dual clutch transmission

Abstract

A method for controlling the shifting operation of an automated twin-clutch transmission includes executing a shifting operation between a load gear and a target gear assigned to a first transmission unit by using an intermediate gear assigned to a second transmission unit. The engine speed is adjusted to reach the synchronous speed of the target gear at the end of the shifting operation. At the start of the shifting operation an initial target speed gradient is set such that the engine speed reaches the synchronous speed at the end of the shifting operation based on an estimated total shifting time. The actual shifting progress is determined during the shifting operation and is compared with the estimated shifting progress. The target speed gradient is adjusted to the actual shifting progress in case the actual shifting progress and the estimated shifting progress deviate from one another.

EP1578636B1, drawing sheet 1
Sheet 1 of 2

Term

Term ended

Expired 2 December 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

12 claims: 12 independent, 0 dependent

  1. 1
    Method for shift control of an automated dual clutch transmission, comprising a first partial transmission with a first transmission input shaft, a first engine clutch and a first group of gears, and comprising a second partial transmission with a second transmission input shaft, a second engine clutch and a second group of gears, by means of which method a shift process is carried out between a load gear and a target gear, which is associated with the same partial transmission, using an intermediate gear, which is associated with the other partial transmission, as a multiple shift operation having the shift steps - S1:engagement of the intermediate gear- S2: clutch change from the engine clutch of the load gear to the engine clutch of the intermediate gear- S3: disengagement of the load gear- S4: engagement of the target gear- S5: clutch change from the engine clutch of the intermediate gear to the engine clutch of the target gear, and by means of which method the engine speed nM of the associated drive engine is guided to the synchronous speed nMS of the target gear towards the end of the shift process, characterized in that at the beginning of the shift process (t = t0), an initial nominal speed gradient (dnM/dt)0 is predefined, with which the engine speed nM at an estimated total shift time ΔtSΣ' reaches the synchronous speed nMS towards the end of the shift process, in that the engine speed nM of the drive engine is initially varied at the beginning of the shift process according to the predefined initial nominal speed gradient (dnM/dt)0, in that, during the shift process, the actual shift progress is detected and compared with the estimated shift progress, and in that the nominal speed gradient dnM/dt is adapted to the actual shift progress in the event of a determined deviation in the shift progress. Procédé de commande du changement de vitesses d'une boîte de vitesses automatisée à double embrayage, comprenant une première boîte de vitesses partielle avec un premier arbre d'entrée de boîte de vitesses, un premier embrayage moteur et un premier groupe de vitesses et une deuxième boîte de vitesses partielle avec un deuxième arbre d'entrée de boîte de vitesses, un deuxième embrayage moteur et un deuxième groupe de vitesses, avec lequel une opération de changement de vitesses est effectuée entre une vitesse en charge et une vitesse cible associée à la même boîte de vitesses partielle en utilisant une vitesse intermédiaire associée à l'autre boîte de vitesses partielle en tant que sélection multiple, avec les étapes de sélection suivantes : - S1 : enclenchement de la vitesse intermédiaire,- S2 : changement d'embrayage de l'embrayage moteur de la vitesse en charge à l'embrayage moteur de la vitesse intermédiaire;- S3 : sortie de la vitesse en charge- S4 : enclenchement de la vitesse cible- S5 : changement d'embrayage de l'embrayage moteur de la vitesse intermédiaire à l'embrayage moteur de la vitesse cible, et avec lequel la vitesse du moteur nM du moteur d'entraînement associé est amenée vers la fin de l'opération de changement de vitesses à la vitesse synchrone nMS de la vitesse cible, caractérisé en ce qu'au début de l'opération de changement de vitesses (t = t0), un gradient de vitesse de consigne de départ (dnM/dt)0 est prédéfini, avec lequel la vitesse du moteur nM atteint la vitesse synchrone nMS vers la fin de l'opération de changement de vitesses en un temps de changement de vitesses total estimé ΔtSΣ', en ce que la vitesse du moteur nM du moteur d'entraînement est modifiée au début de l'opération de changement de vitesses d'abord en fonction du gradient de vitesse de consigne de départ prédéfini (dnM/dt)0, en ce que pendant l'opération de changement de vitesses, le progrès du changement de vitesses effectif est détecté et est comparé au progrès de changement de vitesses estimé, et en ce que le gradient de vitesse de consigne dnM/dt est adapté au progrès de changement de vitesses effectif en cas de détection d'un écart par rapport au progrès de changement de vitesse. Verfahren zur Schaltsteuerung eines automatisierten Doppelkupplungsgetriebes, umfassend ein erstes Teilgetriebe mit einer ersten Getriebeeingangswelle, einer ersten Motorkupplung, und einer ersten Gruppe von Gängen und ein zweites Teilgetriebe mit einer zweiten Getriebeeingangswelle, einer zweiten Motorkupplung, und einer zweiten Gruppe von Gängen, mit dem ein Schaltvorgang zwischen einem Lastgang und einem demselben Teilgetriebe zugeordneten Zielgang unter Nutzung eines dem anderen Teilgetriebe zugeordneten Zwischengangs als Mehrfachschaltung mit den Schaltschritten - S1: Einlegen des Zwischengangs- S2: Kupplungswechsel von der Motorkupplung des Lastgangs zu der Motorkupplung des Zwischengangs- S3: Auslegen des Lastgangs- S4: Einlegen des Zielgangs- S5: Kupplungswechsel von der Motorkupplung des Zwischengangs zu der Motorkupplung des Zielgangs durchgeführt wird, und mit dem die Motordrehzahl nM des zugeordneten Antriebsmotors zum Ende des Schaltvorgangs zu der Synchrondrehzahl nMS des Zielgangs geführt wird, dadurch gekennzeichnet, dass zu Beginn des Schaltvorgangs (t = t0) ein Anfangs-Soll-Drehzahlgradient (dnM/dt)0 vorgegeben wird, mit dem die Motordrehzahl nM bei einer geschätzten Gesamtschaltzeit ΔtSΣ' die Synchrondrehzahl nMS zum Ende des Schaltvorgangs erreicht, dass die Motordrehzahl nM des Antriebsmotors zu Beginn des Schaltvorgangs zunächst nach dem vorgegebenen Anfangs-Soll-Drehzahlgradienten (dnM/dt)0 verändert wird, dass während des Schaltvorgangs der tatsächliche Schaltfortschritt ermittelt und mit dem geschätzten Schaltfortschritt verglichen wird, und dass der Soll-Drehzahlgradient dnM/dt bei einer festgestellten Abweichung des Schaltfortschrittes an den tatsächlichen Schaltfortschritt angepasst wird.
  2. 2
    Method according to Claim 1, characterized in that the nominal speed gradient dnM/dt is adapted in that the nominal speed gradient dnM/dt which has hitherto applied is replaced by a corrected nominal speed gradient (dnM/dt)cor, with which the engine speed nM at an estimated remaining shift time ΔtSR' reaches the synchronous speed nMS towards the end of the shift process. Procédé selon la revendication 1, caractérisé en ce que l'adaptation du gradient de vitesse de consigne dnM/dt s'effectue de telle sorte que le gradient de vitesse de consigne valable jusqu'alors dnM/dt est remplacé par un gradient de vitesse de consigne corrigé (dnM/dt)kor, avec lequel la vitesse du moteur nM atteint la vitesse synchrone nMS vers la fin de l'opération de changement de vitesses en un temps de changement de vitesses restant estimé ΔtSR'. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Anpassung des Soll-Drehzahlgradienten dnM/dt dadurch erfolgt, dass der bislang gültige Soll-Drehzahlgradient dnM/dt durch einen korrigierten Soll-Drehzahlgradienten (dnM/dt)kor ersetzt wird, mit dem die Motordrehzahl nM bei einer geschätzten Restschaltzeit ΔtSR' die Synchrondrehzahl nMS zum Ende des Schaltvorgangs erreicht.
  3. 3
    Method according to Claim 1 or 2, characterized in that the determination of the shift progress and, when required, the adaptation of the nominal speed gradient dnM/dt take place after the end of each shift step S1 - S4 with the exception of the last shift step S5. Procédé selon la revendication 1 ou 2, caractérisé en ce que la détection du progrès du changement de vitesses et l'adaptation au besoin du gradient de vitesse de consigne dnM/dt à l'exception de la dernière étape de changement de vitesses S5 s'effectue après la fin de chaque étape de changement de vitesses S1 - S4. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Ermittlung des Schaltfortschrittes und die bedarfsweise Anpassung des Soll-Drehzahlgradienten dnM/dt mit Ausnahme des letzten Schaltschrittes S5 nach dem Ende jedes Schaltschrittes S1 - S4 erfolgt.
  4. 4
    Method according to one of Claims 1 to 3, characterized in that the instantaneous engine speed nM0 and the synchronous speed of the target gear nMS are detected in order to determine the initial nominal speed gradient (dnM/dt)0 at the beginning of the shift process, and in that the initial nominal speed gradient is calculated as the quotient formed from the difference between the synchronous speed nMS and the initial engine speed nM0 and a previously known, estimated total shift time ΔtSΣ' ((dnM/dt)0 = (nMS - nM0)/ΔtSΣ'). Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que pour détecter le gradient de vitesse de consigne de départ (dnM/dt)0 au début de l'opération de changement de vitesse, on détermine la vitesse du moteur momentanée nM0 et la vitesse synchrone de la vitesse cible nMS, et en ce que le gradient de vitesse de consigne de départ est calculé comme le quotient de la différence entre la vitesse synchrone nMS et la vitesse du moteur de départ nM0 et un temps de changement de vitesses total estimé connu préalablement ΔtSΣ, ((dnM/dt)0 = (nMS - nM0)/ΔtSΣ'). Verfahren nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass zur Ermittlung des Anfangs-Soll-Drehzahlgradienten (dnM/dt)0 zu Beginn des Schaltvorgangs die momentane Motordrehzahl nM0 und die Synchrondrehzahl des Zielgangs nMS erfasst werden, und dass der Anfangs-Soll-Drehzahlgradient als Quotient der Differenz zwischen der Synchrondrehzahl nMS und der Anfangs-Motordrehzahl nM0 und einer vorab bekannten geschätzten Gesamtschaltzeit ΔtSΣ' berechnet wird ((dnM/dt)0 = (nMS - nM0) / ΔtSΣ').
  5. 5
    Method according to Claim 4, characterized in that the estimated total shift time ΔtSΣ' is calculated as the sum of the estimated partial shift times ΔtSi' of the individual shift steps S1 - S5 (ΔtSΣ' = Σ ΔtSi', i = 1 - 5). Procédé selon la revendication 4, caractérisé en ce que le temps de changement de vitesses total estimé ΔtSΣ' est calculé comme la somme des temps de changement de vitesses partiels estimés ΔtSi' des étapes de changement de vitesses individuelles S1-S5 (ΔtSΣ' = ΣΔtSi', i = 1-5). Verfahren nach Anspruch 4, dadurch gekennzeichnet, dass die geschätzte Gesamtschaltzeit ΔtSΣ' als Summe der geschätzten Teilschaltzeiten ΔtSi' der einzelnen Schaltschritte S1 - S5 berechnet wird (ΔtSΣ' = Σ ΔtSi' , i=1 - 5).
  6. 6
    Method according to Claim 4 or 5, characterized in that the estimated total shift time ΔtSΣ' and/or the estimated partial shift times ΔtSi' are determined previously in test bench and/or driving trials and are stored in a transmission data store. Procédé selon la revendication 4 ou 5, caractérisé en ce que le temps de changement de vitesses total estimé ΔtSΣ' et/ou les temps de changement de vitesses partiels estimés ΔtSi' sont détectés préalablement au cours de tests sur banc d'essai et/ou de tests de conduite et sont saisis dans une mémoire de données de boîte de vitesses. Verfahren nach Anspruch 4 oder 5, dadurch gekennzeichnet, dass die geschätzte Gesamtschaltzeit ΔtSΣ' und / oder die geschätzten Teilschaltzeiten ΔtSi' zuvor in Prüfstand- und / oder Fahrversuchen ermittelt und in einem Getriebedatenspeicher abgelegt werden.
  7. 7
    Method according to one of Claims 1 to 6, characterized in that the instantaneous engine speed nM is detected in order to determine the corrected nominal speed gradient (dnM/dt)cor, and in that the corrected nominal speed gradient (dnM/dt)cor is calculated as the quotient formed from the difference between the synchronous speed nMS and the instantaneous engine speed nM and a previously known, estimated remaining shift time ΔtSR' ((dnM/dt)cor = (nMS - nM)/ΔtSR'). Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que pour déterminer le gradient de vitesse de consigne corrigé (dnM/dt)kor, on détecte la vitesse momentanée du moteur nM, et en ce que le gradient de vitesse de consigne corrigé (dnM/dt)kor est calculé comme le quotient de la différence entre la vitesse synchrone nMS et la vitesse du moteur momentanée nM et un temps de changement de vitesses restant estimé ΔTSR' connu préalablement ((dnM/dt)kor = (nMS - nM)/ΔtSR'). Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass zur Ermittlung des korrigierten Soll-Drehzahlgradienten (dnM/dt)kor die momentane Motordrehzahl nM erfasst wird, und dass der korrigierte Soll-Drehzahlgradient (dnM/dt)kor als Quotient der Differenz zwischen der Synchrondrehzahl nMS und der momentanen Motordrehzahl nM und einer vorab bekannten geschätzten Restschaltzeit ΔtSR' berechnet wird ( (dnM/dt)kor = (nMS - nM) / ΔtSR').
  8. 8
    Method according to Claims 3 and 7, characterized in that the estimated remaining shift time ΔtSR' is calculated as the sum of the estimated partial shift times ΔtSi' of the individual shift steps SI+1 - S5 which are still outstanding (ΔtSR' = Σ ΔtSi', i = I+1 - 5). Procédé selon les revendications 3 et 7, caractérisé en ce que le temps de changement de vitesses restant estimé ΔtSR' est calculé comme la somme des temps de changement de vitesses partiels estimés ΔtSi' des étapes de changement de vitesses individuelles restant à exécuter SI+1 - S5 (ΔtSR' = ΣΔtSi', i = I+1-5). Verfahren nach Anspruch 3 und 7, dadurch gekennzeichnet, dass die geschätzte Restschaltzeit ΔtSR' als Summe der geschätzten Teilschaltzeiten ΔtSi' der einzelnen, noch ausstehenden Schaltschritte SI+1 - S5 berechnet wird (ΔtSR' = Σ ΔtSi' , i=I+1 - 5).
  9. 9
    Method according to one of Claims 1 to 8, characterized in that the stored values of the estimated total shift time ΔtSΣ' and/or of the estimated remaining shift times ΔtSR' and/or of the estimated partial shift times ΔtSi' are corrected by means of the values of the respective actual shift times ΔtSΣ or ΔtSR or ΔtSi in the event of deviations in the shift progress. Procédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce que les valeurs mémorisées du temps de changement de vitesses total estimé ΔtSΣ' et/ou des temps de changement de vitesses restants estimés ΔtSR' et/ou des temps de changement de vitesses partiels estimés ΔtSi' sont corrigées en cas d'écart du progrès de changement de vitesses au moyen des valeurs des temps de changement de vitesses effectifs ΔtSΣ ou ΔtSR ou ΔtSi. Verfahren nach einem der Ansprüche 1 bis 8, dadurch gekennzeichnet, dass die abgespeicherten Werte der geschätzten Gesamtschaltzeit ΔtSΣ' und / oder der geschätzten Restschaltzeiten ΔtSR' und / oder der geschätzten Teilschaltzeiten ΔtSi' bei Abweichungen des Schaltfortschrittes mittels der Werte der tatsächlichen Schaltzeiten ΔtSΣ bzw. ΔTSR bzw. ΔtSi korrigiert werden.
  10. 10
    Method according to Claim 9, characterized in that the stored values of the estimated shift times ΔtSΣ' or ΔTSR' or ΔtSi' are replaced by the values of the respective actual shift times ΔtSΣ or ΔTSR or ΔtSi. Procédé selon la revendication 9, caractérisé en ce que les valeurs mémorisées des temps de changement de vitesses estimés ΔTSΣ' ou ΔTSR' ou ΔtSi' sont remplacées par les valeurs des temps de changement de vitesses effectifs ΔtSΣ ou ΔTSR ou ΔtSi. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass die abgespeicherten Werte der geschätzten Schaltzeiten ΔtSΣ' bzw. ΔTSR' bzw. ΔtSi' durch die Werte der tatsächlichen Schaltzeiten ΔtSΣ bzw. ΔtSR bzw. ΔtSi ersetzt werden.
  11. 11
    Method according to Claim 9, characterized in that the stored values of the estimated shift times ΔtSΣ' or ΔTSR' or ΔtSi' are corrected by means of a correcting function with the values of the respective actual shift times ΔtSΣ or ΔtSR or ΔtSi. Procédé selon la revendication 9, caractérisé en ce que les valeurs mémorisées des temps de changement de vitesses estimés ΔTSΣ' ou ΔTSR' ou ΔtSi' sont corrigées au moyen d'une fonction de correction avec les valeurs des temps de changement de vitesses effectifs ΔtSΣ ou ΔtSR ou ΔtSi. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass die abgespeicherten Werte der geschätzten Schaltzeiten ΔtSΣ' bzw. ΔTSR' bzw. ΔtSi' mittels einer Korrekturfunktion mit den Werten der tatsächlichen Schaltzeiten ΔtSΣ bzw. ΔtSR bzw. ΔtSi korrigiert werden.
  12. 12
    Method according to one of Claims 1 to 11, characterized in that the initial nominal speed gradient (dnM/dt)0 and the corrected nominal speed gradient (dnM/dt)cor are determined in such a way that the engine speed nM reaches the synchronous speed nMS towards the end of the penultimate shift step S4. Procédé selon l'une quelconque des revendications 1 à 11, caractérisé en ce que le gradient de vitesse de consigne de départ (dnM/dt)0 et les gradients de vitesse de consigne corrigés (dnM/dt)kor sont déterminés de telle sorte que la vitesse du moteur nM atteigne la vitesse synchrone nMS vers la fin de l'avant-dernière étape de changement de vitesses S4. Verfahren nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, dass der Anfangs-Soll-Drehzahlgradient (dnM/dt)0 und die korrigierten Soll-Drehzahlgradienten (dnM/dt)kor derart bestimmt werden, dass die Motordrehzahl nM die Synchrondrehzahl nMS zum Ende des vorletzten Schaltschrittes S4 erreicht.