FR 3049313 A1 20170929 FR 1652473 A 20160323 1 PROCEDE DE COMMANDE D'ALLUMAGE ANTI-CLIQUETIS DE MOTEUR TENANT COMPTE DU REMPLISSAGE DU RÉSERVOIR DE CARBURANT [0001] L'invention porte sur un procédé de commande d'allumage visant à limiter l'apparition de cliquetis dans un moteur à combustion interne de véhicule automobile, ce procédé tenant compte d'un remplissage du réservoir de carburant du véhicule dans la mise en oeuvre des diverses étapes du procédé. [0002] Les cliquetis dans un moteur à combustion interne sont provoqués par une auto-inflammation non contrôlée du mélange air et carburant. Ceci est dû à plusieurs fronts de flamme qui se déclenchent en raison de conditions thermodynamiques dans la chambre de combustion du moteur. Il est connu de contrôler les cliquetis par un réglage de l'avance à l'allumage. [0003] L'invention se situe donc dans le domaine technique du système de contrôle de la combustion d'un moteur à allumage commandé, et plus précisément pour la protection du moteur du phénomène de cliquetis. [0004] A ce jour, le but d'un procédé anti-cliquetis est de protéger le moteur vis-à-vis du cliquetis car ce type de combustion anormale peut avoir des conséquences sur la tenue du moteur à long terme, par des bruits, un endommagement, voire une destruction de pièces mécaniques. De plus, un tel procédé doit aussi assurer la performance maximale du moteur et pour cela le procédé doit répondre rapidement à une création de cliquetis lors de certaines conditions de fonctionnement du véhicule automobile. [0005] De manière classique, un procédé de commande anti-cliquetis définit une avance maximale d'allumage qui correspond à l'avance limite cliquetis. Ceci peut être fait en conditions statiques ou dynamiques de fonctionnement du moteur. Un préventif cliquetis pour anticiper l'apparition de cliquetis ajoute une correction d'avance sur l'avance maximale afin d'éviter le cliquetis, ceci aussi bien en statique qu'en dynamique. [0006] La figure 1 montre un procédé de commande de l'avance d'allumage pour éviter l'apparition de cliquetis dans un moteur à combustion interne, ce procédé étant connu de l'état de la technique. Une avance maximale de base AVmaxB est définie auquel on ajoute un préventif Prev cliquetis d'anticipation de cliquetis. Puis une autre correction d'avance s'ajoute à l'avance maximale AVmaxB en cas de détection de cliquetis Det cliq : il s'agit 3049313 2 d'un traitement curatif référencé 2 à la figure 1 qui est déclenché dès qu'une détection de cliquetis Det cliq a été faite. [0007] Ce traitement curatif 2 peut induire un traitement adaptatif 7 qui est le résultat d'un apprentissage APP, une correction adaptative étant ajoutée en même temps qu'une 5 correction préventive Prev. On obtient alors une avance d'allumage maximale AVmax corrigée d'une correction préventive Prev et d'une correction adaptative Adp, ceci avant l'application d'une correction curative Cur à venir. [0008] La correction curative Cur faite lors du traitement curatif 2 est fonction de la détection de cliquetis Det cliq qui se fait cylindre par cylindre, tandis que la correction 10 adaptative Adp faite lors d'un traitement adaptatif 7 relève d'un apprentissage dans les deux sens à partir du traitement curatif 2. Le but de la correction adaptative Adp est de décharger la correction curative Cur à venir. La correction adaptative Adp augmente avec la correction curative Cur mais lorsqu'il n'y a plus de cliquetis, cette correction adaptative Adp diminue pour tendre vers 0. 15 [0009] Après une avance d'allumage maximale AAmaxi corrigée d'une correction préventive Prev, d'une correction adaptative Adp et d'une correction curative Cur, cette avance corrigée peut subir une correction palliative Pal venant s'ajouter en cas de défaut Def du système de détection. Il est ainsi obtenu une avance maximale finale AVmaxF, l'avance appliquée lors de la prochaine combustion du moteur ne pouvant pas être 20 supérieure à l'avance maximale finale AVmaxF. [0010] A ce jour, un tel procédé de commande d'allumage répond au besoin principal qui reste la protection du moteur au cliquetis. Un tel procédé de commande est par exemple décrit dans le document FR-B-2 987 403. [0011] Dans le but de toujours optimiser le compromis présence de 25 cliquetis/performance du moteur, la stratégie mise en place agit sur de la modulation d'avance à l'allumage de la manière suivante. En cas de présence de cliquetis, il est procédé à un retrait d'avance à l'allumage, d'où une dégradation du rendement du moteur entraînant une protection du moteur. En cas d'absence de cliquetis, il est procédé à un ajout d'avance à l'allumage, d'où une amélioration du rendement moteur, ce qui cependant 30 entraîne un risque d'apparition de cliquetis. [0012] Le procédé de commande de l'état de la technique ne prend pas en compte le changement de carburant, alors que cette situation de vie peut être critique, car si le 3049313 3 véhicule automobile fonctionne avec un carburant différent, par exemple un carburant de qualité moindre, la présence de cliquetis augmentera fortement. [0013] Le profil le plus favorable au risque de cliquetis et donc le plus défavorable à une protection du moteur d'un véhicule automobile est un changement de carburant suivi d'un 5 roulage dans une zone de fonctionnement à faible vitesse d'apprentissage. Un tel profil peut générer du cliquetis qui sera corrigé mais la correction de ce cliquetis tardera à être apprise en raison d'une vitesse d'apprentissage trop lente. Un risque de cliquetis très sévère perdure donc trop longtemps avant adaptation de l'avance. [0014] Par conséquent, le problème à la base de la présente invention est de prévenir et 10 de traiter l'apparition de cliquetis dans un moteur à combustion interne en prenant en compte un changement de carburant alimentant le moteur à combustion interne dans le véhicule automobile. [0015] Pour atteindre cet objectif, il est prévu selon l'invention un procédé de commande d'un allumage d'un moteur à combustion de véhicule automobile comprenant une étape de 15 correction curative avec détermination d'une valeur d'avance d'allumage curative à mettre en oeuvre pour assurer une non-apparition de cliquetis dans le moteur, une étape de mise à jour d'un apprentissage suivie d'une étape de calcul d'une correction adaptative de la valeur d'avance, l'étape de mise à jour d'un apprentissage déterminant une vitesse d'apprentissage fonction d'une vitesse d'apprentissage nominale et de conditions de 20 fonctionnement du moteur, caractérisé en ce que la détermination de la vitesse d'apprentissage tient compte d'un remplissage du réservoir de carburant effectué, la vitesse d'apprentissage étant augmentée pendant une durée prédéterminée de roulage du véhicule après le remplissage du réservoir de carburant pour une adaptation de la valeur d'avance au carburant ayant servi au remplissage du réservoir de carburant. 25 [0016] L'effet technique est d'obtenir une optimisation de la vitesse d'apprentissage en fonction de la détection d'un remplissage du réservoir de carburant pour éviter de voir l'apparition de cliquetis dus au changement d'un carburant d'un indice d'octane plus faible ou d'avoir une protection contre les cliquetis trop sévère dans le cas d'un nouveau carburant avec un indice d'octane plus fort, cette protection étant pénalisante pour la 30 consommation et pour la performance du moteur. Le compromis traitement des cliquetis par rapport à la performance du moteur est ainsi optimisé. [0017] Les modifications proposées par la présente invention peuvent facilement être intégrées dans un procédé de commande selon l'état de la technique. La présente 3049313 4 invention prend en compte un paramètre relatif au remplissage du réservoir de carburant lors de l'étape de mise à jour pour augmenter la vitesse d'apprentissage. Cela n'entraîne que peu de coût supplémentaire, car la solution est portée par le contrôle moteur seul. [0018] Ceci est particulièrement bien applicable aux motorisations à cylindrée réduite qui 5 sont très sensibles aux combustions anormales et aux cliquetis en particulier. La présente invention permet donc de limiter les répercussions du phénomène de cliquetis pour toute motorisation et particulièrement pour ces motorisations à cylindrée réduite. [0019] Avantageusement, il est tenu compte de la qualité du carburant ayant servi au remplissage du réservoir de carburant quantifiée par son indice d'octane. Cette mesure 10 optionnelle permet une adaptation plus rapide du procédé de commande à l'utilisation d'un nouveau carburant, étant donné que l'influence d'un carburant spécifique sur l'apparition de cliquetis peut être connue par expérience et ainsi être anticipée. Ceci permet une vitesse d'apprentissage encore plus élevée de l'avance d'allumage. [0020] Ainsi, lors d'un remplissage du réservoir de carburant, par exemple un plein mais 15 pas forcément un plein, l'indice d'octane du carburant contenu dans le réservoir peut être autre qu'avant le remplissage si un autre carburant est ajouté. Dans tous les cas, la présente invention prévoit d'augmenter la vitesse d'adaptation de l'avance pour que l'avance appliquée soit représentative des nouvelles conditions de fonctionnement du moteur dues à un nouveau carburant, ce carburant pouvant être un mélange entre un 20 nouveau carburant et un ancien carburant quand un remplissage incomplet ou un remplissage avec un réservoir contenant de l'ancien carburant est exécuté. [0021] Une telle adaptation n'est forcément pas utile quand le carburant reste le même, sauf pour des raisons de consommation et de performance du moteur. Il peut être avantageux mais non obligatoire de connaître les caractéristiques du nouveau carburant 25 ou du nouveau mélange dans le réservoir pour pouvoir procéder à une augmentation de la vitesse d'apprentissage plus ou moins prononcée, ceci avantageusement selon la différence plus ou moins prononcée entre leurs indices d'octane ou d'autres paramètres influant sur l'apparition de cliquetis. [0022] Quand le nouveau carburant présente un indice d'octane plus élevé que l'ancien, 30 il convient de réviser les avances appliquées pour les combustions qui prennent alors en considération un risque de cliquetis qui est supérieur à ce qu'il est en réalité, ce qui peut être pénalisant pour une combustion optimale. Inversement, quand le nouveau carburant 3049313 5 présente un indice d'octane moins élevé que l'ancien, il convient d'anticiper le plus rapidement possible un risque aggravé de cliquetis. [0023] Avantageusement, la vitesse d'apprentissage est augmentée d'environ 20% pendant un roulage de plusieurs minutes. Ceci permet d'apprendre une avance applicable 5 le plus rapidement possible et d'éviter de rouler avec un nouveau carburant pendant une longue période sans adaptation du procédé aux caractéristiques du nouveau carburant, ce nouveau carburant pouvant être générateur de plus de cliquetis ou de moins de cliquetis que le précédent. [0024] Avantageusement, l'étape de calcul d'une correction adaptative met en oeuvre un 10 réseau de neurones dans un espace présentant autant de dimensions qu'il y a de paramètres de fonctionnement du moteur pris en compte comme influant sur l'apparition de cliquetis, l'espace étant découpé en zones correspondant chacune à un neurone. [0025] L'invention consiste donc à optimiser la stratégie anti-cliquetis de manière à modifier la vitesse d'apprentissage du réseau de neurones en cas de détection d'un 15 remplissage du réservoir de carburant. [0026] Avantageusement, l'étape de calcul d'une correction adaptative s'effectue par le réseau de neurones en tenant compte d'une recalibration des neurones après l'étape de mise à jour. [0027] Avantageusement, la correction à apporter dans chacune des zones varie selon 20 une fonction linéaire des paramètres de fonctionnement pris en compte, la fonction linéaire de correction associée respectivement à une zone étant définie par un jeu de paramètres de poids. [0028] Avantageusement, l'étape de mise à jour d'un apprentissage consiste à la mise à jour des paramètres de poids, la recalibration des neurones pour l'étape de calcul d'une 25 correction adaptative tenant compte de la mise à jour des poids lors de l'étape de mise à jour. [0029] Avantageusement, l'étape de mise à jour est précédée d'une étape d'autorisation de mise à jour, l'autorisation se faisant quand une phase de démarrage du véhicule est terminée, pour une plage de fonctionnement du moteur critique vis-à-vis d'une apparition 30 de cliquetis et avec des conditions de fonctionnement stabilisé ou dynamique du moteur, la mise à jour étant suspendue quand ces conditions ne sont pas remplies. 3049313 6 [0030] Avantageusement, l'étape de calcul d'une correction adaptative est suivie d'une étape de coordination des avances, cette étape de coordination des avances étant faite en fonction d'une avance minimale, d'une avance optimale, d'une avance maximale et d'une structure de couple, l'étape de coordination des avances délivrant une avance appliquée 5 transmis au moteur pour le réglage d'une prochaine combustion du moteur. [0031] L'invention concerne aussi un dispositif de commande d'allumage de moteur à combustion de véhicule automobile pour la mise en oeuvre d'un tel procédé, le dispositif comprenant un module de correction curative avec détermination d'une valeur d'avance d'allumage à mettre en oeuvre pour assurer une non-apparition de cliquetis dans le 10 moteur, un module de mise à jour d'un apprentissage et un module de calcul d'une correction adaptative, caractérisé en ce que le module de mise à jour comprend des moyens de réception qu'un remplissage du réservoir de carburant a été effectué pour le véhicule. [0032] D'autres caractéristiques, buts et avantages de la présente invention apparaîtront 15 à la lecture de la description détaillée qui va suivre et au regard des dessins annexés donnés à titre d'exemples non limitatifs et sur lesquels : - la figure 1 est une représentation schématique d'un schéma de détermination d'une avance d'allumage dans un procédé de commande d'un allumage d'un moteur à combustion de véhicule automobile selon l'état de la technique, 20 - la figure 2 est une représentation schématique d'un logigramme illustrant une série d'étapes mises en oeuvre dans un procédé de commande d'un allumage d'un moteur à combustion de véhicule automobile selon l'état de la technique, - la figure 3 est une représentation schématique d'un logigramme illustrant une série d'étapes mises en oeuvre dans un mode de réalisation d'un procédé de commande 25 d'un allumage d'un moteur à combustion de véhicule automobile selon la présente invention, dans lequel procédé il est tenu compte d'un remplissage de carburant dans le réservoir du véhicule. [0033] Il est à garder à l'esprit que les figures sont données à titre d'exemples et ne sont pas limitatives de l'invention. Elles constituent des représentations schématiques de 30 principe destinées à faciliter la compréhension de l'invention et ne sont pas nécessairement à l'échelle des applications pratiques. En particulier, les dimensions des différents éléments illustrés ne sont pas représentatives de la réalité. [0034] Dans ce qui va suivre, il est fait référence à toutes les figures prises en combinaison. Quand il est fait référence à une ou des figures spécifiques, ces figures sont 3049313 7 à prendre en combinaison avec les autres figures pour la reconnaissance des références numériques désignées. [0035] Dans ce qui va suivre, il est fait référence à différentes actions visant à réduire le cliquetis qui sont désignées comme suit : 5 - l'action curative, qui est une action qui a pour but d'éliminer le cliquetis qui vient d'être généré. Le retrait d'avance est rapidement appliqué afin de s'éloigner de la zone qui vient de générer le cliquetis. - l'action adaptative, qui est une action qui a pour but de prendre en compte le décalage des fenêtres d'apparition du cliquetis dans un moteur par rapport au nominal (prise en 10 compte de l'usure du moteur, et des dispersions d'industrialisations). L'action comprend alors une action d'apprentissage de ce décalage. [0036] La figure 1 a déjà été décrite dans la partie introductive de la présente demande. [0037] Les figures 2 et 3 montrent respectivement les étapes d'un apprentissage d'une avance limite cliquetis mis en oeuvre respectivement selon un procédé conforme à l'état de 15 la technique et un procédé conforme à un mode de réalisation de la présente invention. La référence 1 à ces deux figures indique au moins une phase de combustion dans un moteur à combustion interne de véhicule automobile. [0038] Suite à une détection de cliquetis Det Cliq, il est prévu une étape de correction curative 2 qui consiste à calculer et à appliquer une correction curative Av cur, de manière 20 connue en soi. Cette étape 2 peut se traduire par une correction curative Av cur sous la forme d'un retrait d'avance à l'allumage dans le cas de cliquetis. [0039] Ensuite, l'étape 3 consiste à déduire de la correction curative Av cur une valeur de correction idéale à apprendre. Cette correction idéale à apprendre est calculée en fonction d'une constante de calibration Cal. 25 [0040] A l'étape 4, il est procédé au questionnement pour savoir si la mise en oeuvre d'un apprentissage peut être autorisé ou non. Le questionnement peut prendre en compte le fait que la phase de démarrage soit terminée ou non ou Phas dem ter, le fait que l'on soit ou non dans une plage de conditions de fonctionnement critiques vis-à-vis du cliquetis ou Z fonc crit cliq ou encore le fait que le moteur soit ou non dans des conditions de 30 fonctionnement stabilisée ou dynamique référencées Cond fonct stab/dyn, la mise à jour 3049313 8 étant suspendue quand ces trois conditions énoncées précédemment ne sont pas remplies. [0041] Il a été déterminé les paramètres principaux influant sur l'apparition de cliquetis, par exemple sans que cela soit limitatif le régime moteur, la charge du moteur, la 5 température d'admission d'air dans le moteur à combustion interne et la température du moteur fréquemment estimée par la température du fluide de refroidissement circulant dans un système de refroidissement du moteur. Ces paramètres, le cas échéant en combinaison avec d'autres paramètres déterminent les conditions de fonctionnement du moteur Cond fonct. 10 [0042] Ces paramètres peuvent former les entrées d'un réseau de neurones avec une ou des sorties étant une combinaison linéaire des entrées. Le découpage en neurones permet de diviser l'espace de travail en différentes zones où l'on estime que le comportement d'une correction adaptative Cor Av à calculer lors d'une étape suivante 7 va varier. Le centre d'un neurone indique un point de fonctionnement de référence pour une 15 zone, tandis que l'écart type indique sur quelle étendue autour du centre il est souhaité modéliser le comportement de tout point de la même manière que le point de référence. [0043] L'apprentissage ne se fait donc plus directement sur une valeur de correction associée à un point de fonctionnement mais sur un ensemble de poids commun à tous les points, qui, associés à ces fonctions mathématiques, permettent de modéliser l'ensemble 20 de l'espace. Les poids sont propres à une entrée selon un neurone et activés par la fonction d'activation, quel que soit le point de fonctionnement. Ces poids peuvent varier au fur et à mesure de l'apprentissage. [0044] En revenant à l'étape 4 de questionnement, la réponse non symbolisée par N à ce questionnement se traduit par un apprentissage non autorisé à l'étape 5 tandis que la 25 réponse oui symbolisée par O se traduit par un apprentissage autorisé à l'étape 6. [0045] Si l'apprentissage n'est pas autorisé, alors à l'étape 5 les poids sont maintenus à leur valeur actuelle de sorte qu'à l'instant t le poids en fonction de t P(t) est égal au poids à l'instant précédent t-1 P(t-1). Inversement, si l'apprentissage est autorisé, l'étape 6 consiste à réaliser une mise à jour des poids référencée P mis aj. C'est dans cette mise à 30 jour P mis aj selon le remplissage en carburant Plein carb que réside l'apport de la présente invention, ce qui sera ultérieurement plus précisément détaillé, les étapes communes au procédé de l'état de la technique et au procédé de la présente invention étant d'abord toutes détaillées. 3049313 9 [0046] La correction adaptative Cor Av précédemment mentionnée est alors calculée à l'étape 7. Ce calcul s'effectue en regard des conditions de fonctionnement Cond fonct et de la calibration des neurones cal neur. [0047] Ensuite, la coordination des avances à l'allumage est réalisée à l'étape 8. Cette 5 coordination s'effectue en fonction d'une avance minimale Amin, d'une avance optimale AVopti, d'une avance maximale Avmax et de la structure de couple Struct coup relatif au couple du moteur. [0048] Il en est déduit de cette étape de coordination 8 des avances une avance appliquée Av app qui est transmise à l'étape de combustion 1 suivante. Cette étape de 10 combustion 1 suivante est alors réalisée avec l'avance d'allumage ainsi calculée. [0049] En reprenant l'étape 6 de mise à jour pour les procédés selon l'état de la technique et selon la présente invention, la mise à jour des poids P mis aj se fait en fonction de Cond fonct et de la vitesse d'apprentissage nominale V app nom. [0050] Le procédé de la présente invention diffère cependant du procédé selon l'état de 15 la technique en ce qu'il est tenu compte pour la mise à jour des poids P mis aj d'une vitesse d'apprentissage sur remplissage du réservoir de carburant référencée V app plein, cette référence étant entourée à la figure 3. Cette vitesse d'apprentissage V app plein tient donc compte du remplissage du réservoir en carburant Plein carb et, avantageusement, du type de carburant ayant rempli le réservoir. 20 [0051] D'une manière générale, l'invention concerne un procédé de commande d'un allumage d'un moteur à combustion de véhicule automobile comprenant une étape de correction curative avec détermination d'une valeur d'avance curative Av cur d'allumage à mettre en oeuvre pour assurer une non-apparition de cliquetis dans le moteur, une étape de mise à jour 6 d'un apprentissage suivie d'une étape de calcul d'une correction 25 adaptative 7 de la valeur d'avance, l'étape de mise à jour 6 d'un apprentissage déterminant une vitesse d'apprentissage fonction d'une vitesse d'apprentissage nominale V app nom et de conditions de fonctionnement Cond fonct du moteur. [0052] Selon l'invention, la détermination de la vitesse d'apprentissage tient compte d'un remplissage du réservoir de carburant Plein carb effectué, la vitesse d'apprentissage étant 30 augmentée pendant une durée prédéterminée de roulage du véhicule après le remplissage du réservoir de carburant Plein carb pour une adaptation de la valeur d'avance au carburant ayant servi au remplissage du réservoir de carburant Plein carb. 3049313 10 [0053] Le remplissage du réservoir de carburant qui peut ne pas correspondre à un plein entier du réservoir implique que le carburant qui va maintenant alimenter le moteur à combustion interne du véhicule automobile peut être un carburant nouveau ou un mélange de carburant nouveau avec le reste de carburant précédent contenu dans le réservoir 5 avant remplissage. Il se peut aussi que le nouveau carburant soit du même type que le carburant précédent auquel cas l'apprentissage accéléré confirmera les précédentes valeurs d'avance à l'allumage appliquées. [0054] Il peut donc être tenu compte de la qualité du carburant ayant servi au remplissage du réservoir de carburant Plein carb quantifiée par son indice d'octane. 10 L'indice d'octane, aussi connu sous l'abréviation RON pour la dénomination anglo- saxonne de « Research Octane Number », est un excellent paramètre pour caractériser la résistance au cliquetis dans un moteur à allumage commandé. Plus cet indice est faible, plus le carburant est sensible au cliquetis. [0055] Par exemple, la vitesse d'apprentissage peut être augmentée d'environ 20% 15 pendant un roulage de plusieurs minutes pour que le procédé s'adapte au mieux au nouveau carburant. Un roulage à faible vitesse avec alimentation du moteur avec un nouveau carburant présentant un indice d'octane très inférieure à celui de l'ancien carburant est particulièrement à éviter, ce qui est évité du fait de la vitesse d'apprentissage augmentée. 20 [0056] La vitesse d'apprentissage est un coefficient sans dimension qui décrit dans le champ de régime du moteur par rapport au remplissage du moteur la rapidité d'adaptation du procédé de commande aux conditions de fonctionnement Cond fonct du moteur, ces conditions étant par exemple modifiées dans le cas de l'utilisation d'un nouveau carburant. [0057] Le tableau 1 donne un exemple de calibration des vitesses d'apprentissage avec 25 une vitesse de décrémentation d'un apprentissage adaptatif, c'est-à-dire une diminution des avances : Remplissage\Régime 800 840 1200 2000 4000 5000 0,5 0 0,0125 0,0125 0,015 0,015 0,015 1 0 0,0175 0,0175 0,025 0,025 0,025 1,5 0 0,03 0,04 0,05 0,05 0,05 3049313 11 [0058] Le tableau 2 donne un exemple de calibration des vitesses d'apprentissage avec une vitesse d'incrémentation d'un apprentissage adaptatif, c'est-à-dire une augmentation des avances : Remplissage\Régime 1200 1240 2000 3000 4000 6000 0,5 0,005 0,015 0,015 0,015 0,015 0,015 1 0,005 0,010 0,010 0,010 0,010 0,010 1,5 0.002 0.006 0.006 0.006 0.006 0.006 5 [0059] Comme précédemment mentionné, la présence de cliquetis se traite par un retrait d'avance à l'allumage, ce qui se traduit par une dégradation du rendement moteur mais avec une protection du moteur. De même, l'absence de cliquetis permet un ajout d'avance à l'allumage, ce qui se traduit par une amélioration du rendement moteur mais avec un 10 risque d'apparition de cliquetis. Il existe donc en permanence un compromis entre traitement des cliquetis et rendement du moteur. [0060] Une grande partie de ce compromis est assurée par la correction adaptative Cor Av calculée avantageusement à l'aide d'un réseau de neurones. Le principe est de définir des zones du champ moteur représentatives de zones de fonctionnement type, par 15 exemple autoroute, démarrage, ville, etc. Puis, lors d'apparition de cliquetis dans une de ces zones, le procédé de commande de l'avance selon la présente invention prévoit un apprentissage d'une correction d'avance pour qu'en cas de retour dans cette zone le cliquetis n'apparaisse plus. [0061] Dans un mode de réalisation préférentiel de l'invention, l'étape de calcul 7 d'une 20 correction adaptative Cor Av met donc en oeuvre un réseau de neurones dans un espace présentant autant de dimensions qu'il y a de paramètres de fonctionnement du moteur pris en compte comme influant sur l'apparition de cliquetis, l'espace étant découpé en zones correspondant chacune à un neurone. [0062] L'étape de calcul 7 d'une correction adaptative Cor Av peut s'effectuer par le 25 réseau de neurones en tenant compte d'une recalibration des neurones Cal neur après l'étape de mise à jour 6 et des conditions de fonctionnement Cond fonct du moteur. La correction à apporter dans chacune des zones peut varier selon une fonction linéaire des paramètres de fonctionnement pris en compte, la fonction linéaire de correction associée 3049313 12 respectivement à une zone étant définie par un jeu de paramètres de poids. Ce sont ces paramètres de poids qui vont être remis à jour lors de l'étape de mise à jour 6. [0063] L'étape de mise à jour 6 d'un apprentissage peut consister à la mise à jour des paramètres de poids P mis aj, la recalibration des neurones pour l'étape de calcul 7 d'une 5 correction adaptative Cor Av tenant compte de la mise à jour des poids P mis aj lors de l'étape de mise à jour 6. Dans ce cas, la vitesse d'apprentissage décrite dans le champ régime/remplissage moteur est fonction de la rapidité de mise à jour des poids P mis aj du réseau de neurones. [0064] En cas de présence de cliquetis, la stratégie applique un retrait d'avance. Si ce 10 retrait est supérieur à une valeur calibrable, la stratégie d'apprentissage apprend cet écart pour l'appliquer dans le champ moteur et éviter la réapparition de cliquetis. Puis, pour éviter une oscillation de cette correction d'avance, la vitesse d'apprentissage peut être variable dans le champ moteur. [0065] Sur un point fortement chargé du moteur où le cliquetis est très présent, la vitesse 15 d'apprentissage est très élevée pour apprendre et corriger/vite les coups de cliquetis. Sur un point faiblement chargé, où le cliquetis est plus rare, la vitesse d'apprentissage est plus faible afin de ne pas apprendre au moindre coup de cliquetis et ne pas désapprendre lorsqu'il n'y a plus de cliquetis. [0066] Puis en cas de détection d'un remplissage du réservoir de carburant Plein carb, 20 un coefficient est alors appliqué à ces vitesses pour les augmenter par exemple de 20% pendant plusieurs minutes pour augmenter la réactivité du réseau de neurones. [0067] L'invention concerne aussi un dispositif de commande d'allumage de moteur à combustion de véhicule automobile pour la mise en oeuvre d'un tel procédé, le dispositif comprenant un module de correction curative avec détermination d'une valeur d'avance 25 d'allumage à mettre en oeuvre pour assurer une non-apparition de cliquetis dans le moteur, un module de mise à jour d'un apprentissage et un module de calcul d'une correction adaptative Cor Av. Le module de mise à jour comprend des moyens de réception qu'un remplissage du réservoir de carburant Plein carb a été effectué pour le véhicule. 30 [0068] L'invention n'est nullement limitée aux modes de réalisation décrits et illustrés qui n'ont été donnés qu'à titre d'exemples. REVENDICATIONS: 1. Procédé de commande d'un allumage d'un moteur à combustion de véhicule automobile comprenant une étape de correction curative (2) avec détermination d'une valeur d'avance d'allumage curative (Av cur) à mettre en oeuvre pour assurer une non- apparition de cliquetis dans le moteur, une étape de mise à jour (6) d'un apprentissage suivie d'une étape de calcul (7) d'une correction adaptative (Cor Av) de la valeur d'avance, l'étape de mise à jour (6) d'un apprentissage déterminant une vitesse d'apprentissage fonction d'une vitesse d'apprentissage nominale (V app nom) et de conditions de fonctionnement (Cond fonct) du moteur, caractérisé en ce que la détermination de la vitesse d'apprentissage tient compte d'un remplissage du réservoir de carburant (Plein carb) effectué, la vitesse d'apprentissage étant augmentée pendant une durée prédéterminée de roulage du véhicule après un remplissage du réservoir de carburant (Plein carb) pour une adaptation de la valeur d'avance au carburant ayant servi au remplissage. 2. Procédé selon la revendication 1, dans lequel il est tenu compte de la qualité du carburant ayant servi au remplissage du réservoir de carburant (Plein carb) quantifiée par son indice d'octane. 3. Procédé selon l'une quelconque des revendications 1 ou 2, dans lequel la vitesse d'apprentissage est augmentée d'environ 20% pendant un roulage de plusieurs minutes. 4. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape de calcul d'une correction adaptative (Cor Av) met en oeuvre un réseau de neurones dans un espace présentant autant de dimensions qu'il y a de paramètres de fonctionnement du moteur pris en compte comme influant sur l'apparition de cliquetis, l'espace étant découpé en zones correspondant chacune à un neurone. 5. Procédé selon la revendication 4, dans lequel l'étape de calcul (7) d'une correction adaptative (Cor Av) s'effectue par le réseau de neurones en tenant compte d'une recalibration des neurones après l'étape de mise à jour (6). 6. Procédé selon la revendication 5, dans lequel la correction à apporter dans chacune des zones varie selon une fonction linéaire des paramètres de fonctionnement pris en 3049313 14 compte, la fonction linéaire de correction associée respectivement à une zone étant définie par un jeu de paramètres de poids. 7. Procédé selon la revendication 6, dans lequel l'étape de mise à jour (6) d'un apprentissage consiste à la mise à jour des paramètres de poids, la recalibration des 5 neurones pour l'étape de calcul d'une correction adaptative (Cor Av) tenant compte de la mise à jour des poids (P mis aj) lors de l'étape de mise à jour (6). 8. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape de mise à jour (6) est précédée d'une étape d'autorisation (4) de mise à jour, l'autorisation se faisant quand une phase de démarrage du véhicule est terminée 10 (Phas dem ter), pour une plage de fonctionnement du moteur critique (Z fonc crit cliq) vis-à-vis d'une apparition de cliquetis avec des conditions de fonctionnement stabilisé ou dynamique (Cond fonct stab/dyn) du moteur, la mise à jour étant suspendue quand ces conditions ne sont pas remplies. 9. Procédé selon l'une quelconque des revendications précédentes, dans lequel l'étape 15 de calcul d'une correction adaptative (Cor Av) est suivie d'une étape de coordination (8) des avances, cette étape de coordination (8) des avances étant faite en fonction d'une avance minimale (Av min), d'une avance optimale (Av opti), d'une avance maximale (Av max) et d'une structure de couple (Struct coup), l'étape de coordination (8) des avances délivrant une avance appliquée (Av app) transmis au moteur pour le 20 réglage d'une prochaine combustion (1) du moteur. 10. Dispositif de commande d'allumage de moteur à combustion de véhicule automobile pour la mise en oeuvre du procédé selon l'une quelconque des revendications précédentes, le dispositif comprenant un module de correction curative avec détermination d'une valeur d'avance curative (Av cur) d'allumage à mettre en oeuvre 25 pour assurer une non-apparition de cliquetis dans le moteur, un module de mise à jour d'un apprentissage et un module de calcul d'une correction adaptative (Cor Av), caractérisé en ce que le module de mise à jour comprend des moyens de réception qu'un remplissage du réservoir de carburant (Plein carb) a été effectué pour le véhicule. 30