Brevet FR2970348A1 — publié le 20120713

PROCEDE DE COMMANDE D'UN ACTIONNEUR D'EXECUTION D'UNE FONCTION AVEC RECALAGE DE CONSIGNE PAR DECLENCHEMENT DE L'UTILISATEUR ET VEHICULE CORRESPONDANT [0001 La présente invention concerne un procédé de commande d'au moins un actionneur d'exécution d'au moins une fonction avec un recalage de la consigne de l'actionneur par demande de l'utilisateur du véhicule automobile. L'invention concerne aussi un véhicule automobile comprenant un calculateur et un organe de réception d'une demande de recalage de consigne déclenchée par l'utilisateur du véhicule automobile. [0002] Dans le domaine des motorisations thermiques de type Diesel ou Essence, il est connu de contrôler le fonctionnement du moteur par un calculateur électronique. Un tel contrôle du fonctionnement du moteur thermique est mise en oeuvre par la partie dite « contrôle moteur » du calculateur. Le contrôle moteur permet notamment de garantir : - le respect des normes anti-pollution concernant les émissions de gaz d'échappement dues à la combustion du moteur ; ou - l'agrément de conduite. [0003] Pour garantir le respect des normes et l'agrément de conduite tout au long de la vie du véhicule, il existe des processus d'apprentissage mis en oeuvre par le calculateur lors de l'exécution du contrôle moteur. Ces processus d'apprentissage permettent de prendre en compte l'évolution des composants du moteur ou plus globalement des composants du groupe moto-propulseur. De tels processus sont notamment décrits dans les documents FR-A1-2907852, FR-A1-28491 1 2 et US-A- 4913117. Le principe de ces processus est de comparer un signal résultant de l'activation d'un actionneur à une fonction de transfert de référence. [0004] Par exemple dans le cas d'un apprentissage du système d'injection Diesel comprenant des injecteurs Diesel, le signal à comparer peut résulter de l'activation d'un injecteur, activation durant un certain temps et à une certaine pression d'injection. Ce signal de sortie de l'injecteur est par exemple lu sur un accéléromètre ou obtenu grâce au capteur de régime moteur. On compare alors la relation temps d'injection / signal lu avec la fonction de transfert de référence utilisée pour la calibration initiale des composants du véhicule, la calibration initiale des composants du véhicule étant effectuée avec les composants à l'état neuf. Cette comparaison permet de corriger la consigne d'un injecteur en revenant dans les conditions initiales configurées lors de la calibration. Cette correction garantit des émissions polluantes les plus faibles possibles ainsi qu'un agrément optimum, tout au long de la vie du véhicule. [0005i En d'autres termes, l'apprentissage correspond à un recalage de la consigne d'activation de l'actionneur. Ce recalage est effectué pour que l'actionneur exécute sa fonction de la façon la plus constante possible lors du vieillissement des composants du moteur. Ces processus d'apprentissage sont exécutés automatiquement et assez fréquemment par le calculateur du véhicule pour permettre un apprentissage du contrôle moteur qui soit progressif tout au long de la durée de vie du véhicule. La progressivité de l'apprentissage permet notamment d'éviter que l'utilisateur ne puisse percevoir un changement dans l'exécution des fonctions des actionneurs du véhicule. [0006] Cependant la fréquence d'exécution automatique des fonctions de recalage conduit à la mise en oeuvre de recalage alors que le véhicule peut être utilisé par l'utilisateur dans des situations non adéquates. Ces situations non adéquates ne permettent pas aux actionneurs d'exécuter leur fonction dans des conditions satisfaisantes pour effectuer des cycles d'apprentissage complets. Dans de tels cas, le contrôle moteur ne peut alors pas éviter l'apparition de problèmes d'émissions polluantes, d'agrément ou de bruit. De surcroît, l'apparition de ces problèmes peut être aisément perçue par l'utilisateur du véhicule. [000n Il existe donc un besoin d'amélioration des processus existants d'apprentissage du contrôle moteur de véhicule automobile. [0008] Pour cela l'invention propose un procédé de commande d'au moins un actionneur d'exécution d'au moins une fonction pour un moteur à combustion interne dans un véhicule automobile, le procédé comprenant : l'activation de l'au moins un actionneur avec une consigne choisie en fonction du point de fonctionnement du moteur ; - le recalage de la consigne par comparaison entre un signal mesuré résultant de l'activation de l'actionneur et un signal de référence qui est fonction du point de fonctionnement du moteur ; - préalablement au recalage de la consigne, le procédé comprend en outre la 5 réception d'une demande de recalage de la consigne, la demande de recalage étant déclenchée par l'utilisateur du véhicule automobile. [0009] Selon une variante, le procédé comprend en outre l'exécution automatique du recalage de la consigne. [oo1 o] Selon une variante, la réception de la demande de recalage déclenchée par 10 l'utilisateur du véhicule automobile et le recalage consécutif de la consigne sont effectués lorsque le véhicule est arrêté. [0011] Selon une variante, la demande de recalage déclenchée par l'utilisateur du véhicule automobile est reçue par un organe de réception choisi parmi : - un bouton sur le tableau de bord du véhicule ; et 15 un menu graphique d'un ordinateur de bord du véhicule. [0012] Selon une variante, à la suite de la réception de la demande de recalage déclenchée par l'utilisateur, le recalage consécutif de la consigne est inhibé par la réception d'une demande d'interruption déclenchée par l'utilisateur, la réception de la demande d'interruption étant reçue par un organe de réception choisi parmi : 20 ^ un bouton sur le tableau de bord du véhicule ; - un menu graphique d'un ordinateur de bord du véhicule ; et - l'enfoncement d'une pédale de commande du véhicule. [0013] Selon une variante, l'au moins un actionneur d'exécution est choisi parmi le groupe d'actionneurs consistant en : 25 ^ un injecteur pour un moteur à combustion interne de type Diesel ; - un actionneur d'exécution de la fonction de dosage des quantités injectées par cylindre pour un moteur à combustion interne de type Diesel ; - un actionneur d'exécution de la fonction de dosage de la richesse du mélange pour un moteur à combustion interne de type Diesel ou du type Essence ; - un actionneur d'exécution de la fonction de compensation des pertes par frottement pour un moteur à combustion interne associé à une boîte de vitesse automatique ou pilotée. [0014] Selon une variante, le signal mesuré résultant de l'activation de l'au moins un actionneur est obtenu par un capteur choisi dans le groupe de capteur consistant en : - un accéléromètre ; - un capteur de régime moteur ; et - une sonde oxygène. [0015] Selon une variante, le procédé commande une pluralité d'actionneurs chacun exécutant une fonction du moteur et en ce que, à la suite de la réception de la demande de recalage déclenchée par l'utilisateur, le procédé comprend les recalages successifs des consignes de chaque actionneur selon une priorité prédéterminée de recalage de toutes les fonctions exécutées par chacun des actionneurs. [0016] Selon une variante, le procédé commande une pluralité d'actionneurs chacun exécutant une fonction du moteur et en ce que, à la suite de la réception de la demande de recalage déclenchée par l'utilisateur, le procédé comprend : - la détermination de la priorité du recalage de la fonction exécutée par chacun des actionneurs en fonction du point de fonctionnement du moteur ; - les recalages successifs des consignes de chaque actionneur selon la priorité précédemment déterminée. [0017] L'invention propose en outre un véhicule automobile comprenant un moteur à combustion interne, un calculateur de contrôle moteur et au moins un actionneur d'exécution d'au moins une fonction du moteur, le calculateur étant apte à mettre en oeuvre le procédé de commande précédent, le véhicule automobile comprenant en outre un organe de réception d'une demande de recalage de la consigne déclenchée par l'utilisateur du véhicule automobile. [ools] D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description détaillée qui suit des modes de réalisation de l'invention, donnés à titre d'exemple uniquement. [0019] Il est proposé un procédé de commande d'au moins un actionneur dans un véhicule automobile comprenant un moteur à combustion interne. L'actionneur exécute au moins une fonction pour ce moteur à combustion interne. Le procédé de commande comprend l'activation de I'au moins un actionneur avec une consigne. La consigne de l'actionneur est choisie en fonction du point de fonctionnement du moteur. Cette activation de l'actionneur résulte de la mise en oeuvre classique d'un contrôle moteur de véhicule automobile. [0020] Le procédé de commande proposé comprend aussi un recalage de la consigne d'activation précédemment choisie. L'activation de l'actionneur par la consigne résulte en un signal correspondant à l'exécution d'une fonction par l'actionneur. Ce signal est mesuré. Le signal peut être mesuré à l'aide de capteurs, tel qu'un accéléromètre, un capteur de régime moteur, ou une sonde oxygène. [0021] Le recalage est effectué par comparaison entre le signal mesuré et un signal de référence. Le signal de référence, utilisé pour la comparaison est lui aussi fonction du point précédent de fonctionnement du moteur. Ainsi la comparaison correspond à une comparaison, à un même point de fonctionnement du moteur, de la sortie de l'actionneur dans son état de vieillissement actuel du moteur avec la sortie de l'actionneur calibré pour le véhicule à la sortie de l'usine. En d'autres termes, on compare le signal résultant de l'activation d'un actionneur à la fonction de transfert de référence de cet actionneur. Cette comparaison permet la correction de la consigne de l'actionneur de manière connue en soi. [0022] Cependant, le procédé proposé comprend, préalablement au recalage de la consigne, la réception d'une demande de recalage déclenchée par l'utilisateur du véhicule automobile. Ainsi l'utilisateur peut déclencher le recalage de la consigne de l'actionneur. L'exécution du recalage de la consigne peut alors être provoquée de façon manuelle, ou au moins de façon non automatique, contrairement au processus d'apprentissage précédemment connu. [0023] L'utilisateur du véhicule est alors capable de demander le recalage dans des phases de fonctionnement spécifiques et bien connues de l'utilisateur. Par exemple, l'utilisateur peut choisir de demander un recalage sur un trajet qu'il effectue en véhicule quotidiennement. Ce recalage sur demande du conducteur, permet donc d'obtenir un recalage avec des points de fonctionnement correspondant à des modes d'utilisation du véhicule qui ont un impact notable sur le ressenti de l'utilisateur. De plus, lorsque l'utilisateur ressent une dégradation de son agrément de conduit, il est en mesure de solliciter un recalage pour y remédier. [0024] En outre, l'activation sur demande de l'utilisateur de la fonctionnalité de recalage permet d'accélérer le taux d'apprentissage des différentes fonctions et donc statistiquement de réduire les plaintes de l'utilisateur relatives au ressenti. Ainsi l'invention permet de réduire le nombre de clients qui auraient été insatisfaits de leurs véhicules du fait d'apprentissages automatiques perçus comme non agréables ou du fait d'apprentissages ratés. En d'autres termes, l'invention entraîne notamment un gain en qualité perçue pour l'utilisateur du véhicule automobile. [0025] En définitive, l'invention permet d'obtenir un processus amélioré d'apprentissage du contrôle moteur de véhicule automobile. [0026] La demande de recalage déclenchée par l'utilisateur du véhicule automobile peut être reçue par un organe de réception de la demande de recalage de la consigne déclenchée par l'utilisateur du véhicule automobile. Un tel organe correspond à une interface homme machine (abrégée en IHM) sur le véhicule automobile. Cette IHM est par exemple choisie comme étant un bouton sur le tableau de bord du véhicule. L'IHM peut encore être choisie comme étant intégrée à un menu graphique d'un ordinateur de bord du véhicule. Il peut être préféré de coupler la fonction de réception de demande de recalage avec d'autres fonctions accessibles sur certains tableaux de bord de véhicule automobile (telle que la fonction "check" du véhicule Citroën C5). [0027] L'invention se rapporte aussi à un véhicule comprenant un tel organe de réception d'une demande de recalage de la consigne déclenchée par l'utilisateur. Un tel véhicule automobile comprend alors un moteur à combustion interne avec au moins un actionneur d'exécution d'au moins une fonction du moteur. Un tel véhicule automobile comprend en outre un calculateur de contrôle moteur apte à mettre en oeuvre le procédé de commande précédent. Le recalage peut alors être déclenché par l'utilisateur du fait de la présence de l'organe de réception. [0028] La demande de recalage peut de préférence être déclenchée par l'utilisateur du véhicule pendant n'importe quelle phase de fonctionnement du véhicule. Par exemple, l'utilisateur du véhicule peut déclencher le recalage lorsque le véhicule est en marche. L'utilisateur peut aussi déclencher le recalage lorsque le véhicule est arrêté. Ainsi la réception de la demande de recalage déclenchée par l'utilisateur du véhicule automobile et le recalage consécutif de la consigne peuvent être effectués lorsque le véhicule est arrêté. Dans ce cas, la réception de la demande de recalage déclenchée par l'utilisateur peut aussi être préalable à l'activation de l'actionneur avec la consigne choisie. En d'autres termes, le véhicule peut être à l'arrêt lorsque l'utilisateur effectue une demande de recalage. Cette demande de recalage est alors mémorisée par le calculateur du véhicule de manière à assurer un recalage de la consigne lors de l'activation future d'un actionneur du véhicule. [0029] L'actionnement manuel ou par l'utilisateur du recalage de consigne, n'exclut pas que le procédé de commande comprenne en outre une exécution automatique du recalage de la consigne. En effet, il est possible que certains utilisateurs du véhicule ne souhaitent pas utiliser la faculté de demande de recalage. Il est alors utile de maintenir un recalage automatique pour que les prestations du véhicule ne se dégradent pas au cours de la vie du véhicule. L'actionnement sur demande déclenchée par l'utilisateur peut alors venir en plus des stratégies habituelles et autonomes d'apprentissage des contrôles moteur. Ainsi même en présence de fonctions autonomes qui agissent de façon non perceptibles par l'utilisateur, l'invention permet à l'utilisateur de typer lui-même son véhicule, pour obtenir par exemple un véhicule avec une configuration plus sportive, du fait du recalage déclenchée. Le procédé proposé permet alors d'adapter le typage du véhicule aux préférences de son utilisateur. [0030] Le procédé de commande précédemment décrit peut commander une pluralité d'actionneurs. Chaque actionneur exécute alors au moins une fonction dans le moteur. Le procédé peut effectuer des recalages successifs des consignes de chaque actionneur. A cette fin, il peut être utile de prioriser le recalage des consignes des différents actionneurs. Une telle priorisation correspond alors à la détermination de la priorité avec laquelle les actionneurs doivent voir leur consigne être soumise à un recalage. [0031] Cette priorisation peut être effectuée selon une priorité prédéterminée de recalage de toutes les fonctions exécutées par chacun des actionneurs. Cette priorité prédéterminée est par exemple mémorisée sur un support accessible par le calculateur du véhicule automobile. [0032] Alternativement la priorisation des actionneurs peut être effectuée à la suite de la réception de la demande de recalage déclenchée par l'utilisateur. La priorisation est effectuée en fonction du point de fonctionnement du moteur. A cette fin, le calculateur peut par exemple recenser tous les actionneurs en cours d'activation au point de fonctionnement actuel du moteur. Après cette détermination de la priorité du recalage de la fonction exécutée par chacun des actionneurs du moteur, le calculateur effectue les recalages successifs des consignes de chaque actionneur selon cette priorité. [0033] Avant la mise en oeuvre effective du recalage demandée par la correction des consignes, il est préférable que le calculateur mesure les différents paramètres de fonctionnement moteur tel que le régime, la pression d'injection, les avances à l'allumage ou à l'injection. Ensuite, le calculateur effectue la correction des consignes. Une telle procédure peut durer plusieurs secondes. Il est alors possible que l'utilisateur souhaite stopper cette procédure alors qu'elle n'est pas complètement terminée. Une telle demande d'interruption de la part de l'utilisateur peut être reçue par un organe de réception tel que les organes de réception précédemment décrits : bouton sur le tableau de bord ou menu graphique d'ordinateur de bord. Un seul bouton sur le tableau de bord peut être utilisé à la fois pour la réception de la demande en recalage et pour la demande d'interruption du recalage. Une telle demande d'interruption peut aussi être reçue par une pédale de commande du véhicule du fait de son enfoncement. A la suite de la réception de la demande de recalage déclenchée par l'utilisateur, le recalage est inhibé. [0034] Le recalage effectué par le calculateur peut concerner tout type d'actionneur de moteur, notamment un actionneur d'exécution choisi parmi le groupe d'actionneurs consistant en : - un injecteur pour un moteur à combustion interne de type Diesel, l'injecteur exécutant alors la fonction d'injection ; - un actionneur d'exécution de la fonction de dosage des quantités injectées par cylindre pour un moteur à combustion interne de type Diesel ; - un actionneur d'exécution de la fonction de dosage de la richesse du mélange pour un moteur à combustion interne de type Diesel ou du type Essence (correspondant à la fonction décrite par l'expression anglaise "cylinder balancing") ; - un actionneur d'exécution de la fonction de compensation des pertes par frottement pour un moteur à combustion interne associé à une boîte de vitesse automatique ou pilotée. [0035] Le recalage de la fonction d'injection est particulièrement avantageux en ce que cette fonction a un impact très important sur les émissions polluantes et sur le bruit de combustion. [0036] Enfin l'invention permet aussi de réaliser un diagnostic embarqué amélioré en détectant des problèmes potentiels du véhicule, par exemple après des demandes répétées de recalage déclenchées par l'utilisateur. Un tel diagnostic embarqué peut alors indiquer à l'utilisateur de se diriger vers un atelier de son choix pour permettre de comprendre pourquoi l'utilisateur demande fréquemment un recalage. REVENDICATIONS1. Un procédé de commande d'au moins un actionneur d'exécution d'au moins une fonction pour un moteur à combustion interne dans un véhicule automobile, le procédé comprenant : l'activation de l'au moins un actionneur avec une consigne choisie en fonction du point de fonctionnement du moteur ; - le recalage de la consigne par comparaison entre un signal mesuré résultant de l'activation de l'actionneur et un signal de référence qui est fonction du point de fonctionnement du moteur ; le procédé étant caractérisé en ce que, préalablement au recalage de la consigne, le procédé comprend en outre : - la réception d'une demande de recalage de la consigne, la demande de recalage étant déclenchée par l'utilisateur du véhicule automobile. 2. Le procédé de commande selon la revendication 1, caractérisé en ce que le 15 procédé comprend en outre l'exécution automatique du recalage de la consigne. 3. Le procédé de commande selon la revendication 1 ou 2, caractérisé en ce que la réception de la demande de recalage déclenchée par l'utilisateur du véhicule automobile et le recalage consécutif de la consigne sont effectués lorsque le véhicule est arrêté. 20 4. Le procédé de commande selon l'une des revendications 1 à 3, caractérisé en ce que la demande de recalage déclenchée par l'utilisateur du véhicule automobile est reçue par un organe de réception choisi parmi : - un bouton sur le tableau de bord du véhicule ; et - un menu graphique d'un ordinateur de bord du véhicule. 25 5. Le procédé de commande selon l'une des revendications 1 à 4, caractérisé en ce que, à la suite de la réception de la demande de recalage déclenchée par l'utilisateur, le recalage consécutif de la consigne est inhibé par la réception d'une demande d'interruption déclenchée par l'utilisateur, la réception de la demande d'interruption étant reçue par un organe de réception choisi parmi : 30 ^ un bouton sur le tableau de bord du véhicule ; - un menu graphique d'un ordinateur de bord du véhicule ; et - l'enfoncement d'une pédale de commande du véhicule. 6. Le procédé de commande selon l'une des revendications 1 à 5, caractérisé en ce que l'au moins un actionneur d'exécution est choisi parmi le groupe d'actionneurs consistant en : - un injecteur pour un moteur à combustion interne de type Diesel ; ^ un actionneur d'exécution de la fonction de dosage des quantités injectées par cylindre pour un moteur à combustion interne de type Diesel ; - un actionneur d'exécution de la fonction de dosage de la richesse du mélange pour un moteur à combustion interne de type Diesel ou du type Essence ; - un actionneur d'exécution de la fonction de compensation des pertes par frottement pour un moteur à combustion interne associé à une boîte de vitesse automatique ou pilotée. 7. Le procédé de commande selon l'une des revendications 1 à 6, caractérisé en ce que le signal mesuré résultant de l'activation de l'au moins un actionneur est obtenu par un capteur choisi dans le groupe de capteur consistant en : ^ un accéléromètre ; - un capteur de régime moteur ; et - une sonde oxygène. 8. Le procédé de commande selon l'une des revendications 1 à 7, caractérisé en ce que le procédé commande une pluralité d'actionneurs chacun exécutant une fonction du moteur et en ce que, à la suite de la réception de la demande de recalage déclenchée par l'utilisateur, le procédé comprend les recalages successifs des consignes de chaque actionneur selon une priorité prédéterminée de recalage de toutes les fonctions exécutées par chacun des actionneurs. 9. Le procédé de commande selon l'une des revendications 1 à 7, caractérisé en ce que le procédé commande une pluralité d'actionneurs chacun exécutant une fonction du moteur et en ce que, à la suite de la réception de la demande de recalage déclenchée par l'utilisateur, le procédé comprend : - la détermination de la priorité du recalage de la fonction exécutée par chacun des actionneurs en fonction du point de fonctionnement du moteur ; les recalages successifs des consignes de chaque actionneur selon la priorité précédemment déterminée. 10. Un véhicule automobile comprenant un moteur à combustion interne, un calculateur de contrôle moteur et au moins un actionneur d'exécution d'au moins une fonction du moteur, le véhicule automobile étant caractérisé en ce que lecalculateur est apte à mettre en oeuvre le procédé de commande selon l'une des revendications 1 à 9, le véhicule automobile comprenant en outre un organe de réception d'une demande de recalage de la consigne déclenchée par l'utilisateur du véhicule automobile.