Brevet FR3099127A1 — publié le 20210129

Description Titre de l'invention : Procédé d'élaboration d'une commande de couple fournie par un moteur d'un véhicule à assistance électrique, Programme d'ordinateur et véhicule mettant en oeuvre un tel procede. Domaine technique [0001] La présente invention concerne un procédé d'élaboration d'une commande du couple fourni par un moteur d'un véhicule à assistance électrique, tel qu'un vélo électrique. Elle concerne également un programme d'ordinateur mettant en oeuvre ce procédé d'élaboration de commande, et le véhicule à assistance électrique ainsi commandé. ARRIERE PLAN TECHNOLOGIQUE DE L'INVENTION [0002] Les véhicules à assistance électrique sont conçus pour être mis en mouvement par les efforts fournis par leurs utilisateurs. Ces véhicules sont munis d'une batterie associée à un moteur électrique pour assister ces utilisateurs dans leurs efforts. [0003] De manière conventionnelle, le moteur est commandé pour fournir un couple constant, c'est-à-dire appliquer un effort d'entraînement constant au véhicule. Alternativement, il peut être équipé d'un capteur mesurant l'effort fourni par l'utilisateur, par exemple un capteur mesurant sur le pédalier du vélo le couple de pédalage fourni par cet utilisateur, et le moteur comprend un dispositif de commande « en boucle ouverte » appliquant un gain fixe au couple fourni par l'utilisateur. On élabore dans ce cas une commande visant à fournir un couple complémentaire et proportionnel à celui fourni par l'utilisateur. Le gain appliqué est parfois sélectionnable par l'utilisateur, par exemple à l'aide d'un sélecteur disposé sur le guidon, pour être plus ou moins assisté. [0004] Dans les deux cas mentionnés ci-dessus, l'assistance fournie par le moteur électrique ne prend aucunement en compte le confort de l'utilisateur lui permettant de gérer l'effort fourni sur toute l'étendue de son parcours et en tirant profit au maximum de l'énergie disponible dans la batterie. [0005] Le document FR2938233 divulgue un vélo électrique équipé de capteurs permettant d'ajuster l'effort d'entraînement ou de freinage fourni par le moteur à l'effort fourni par l'utilisateur de sorte que celui-ci exerce un effort cible. Lorsque le dispositif de commande de vélo détermine que le niveau de charge de la batterie est insuffisant pour réaliser le parcours prévu, il est alors proposé à l'utilisateur de modifier ce parcours, de limiter l'assistance électrique, voire même d'interrompre cette assistance. Il apparaît donc que la gestion de l'énergie disponible de la batterie mise en oeuvre dans la solution proposée par ce document est très rudimentaire, l'énergie disponible étant puisée sans modulation aucune jusqu'à son épuisement. 2 100061 Le document FR2976693 propose quant à lui de déterminer la quantité d'énergie né- cessaire pour réaliser un trajet et répartir cette énergie, sur des tronçons successifs de ce trajet, entre une part fournie par le moteur électrique et une part complémentaire fournie par le cycliste. La solution proposée par ce document consiste donc en un travail préparatoire de planification de l'effort à fournir par le cycliste que celui-ci doit s'efforcer de suivre au cours de sa progression sur le parcours. Le document prévoit de manière optionnelle d'asservir le moteur électrique pour qu'il consomme précisément sur chaque portion de trajet l'énergie allouée. Mais cet asservissement (dont seul le principe est exposé dans ce document) reste centré sur la consommation électrique de la batterie et ne prend aucunement en compte l'effort effectivement fourni par le cycliste et donc son confort au cours du parcours. OBJET DE L'INVENTION [0007] Un but de l'invention est de remédier au moins en partie aux inconvénients précités. Elle vise plus précisément à fournir un véhicule à assistance électrique prenant en compte le confort de l'utilisateur, lui permettant notamment de gérer l'effort fourni sur toute l'étendue de son parcours et tout en tirant profit, à tout moment, de l'énergie disponible dans la batterie BREVE DESCRIPTION DE L'INVENTION [0008] En vue de la réalisation de ce but, l'objet de l'invention propose un procédé d'élaboration d'une commande de couple fourni par un moteur d'un véhicule à assistance électrique, le moteur étant alimenté par une batterie, la commande étant élaborée par une unité de commande pour compenser un surcroit d'effort fournit par un utilisateur au-delà d'un effort cible. [0009] Lc procédé comprend les étapes suivantes : - une étape de détermination d'une valeur de vitesse du véhicule et du surcroit d'effort fourni par l'utilisateur ; - une étape de détermination de la commande de couple comprenant l'application d'un gain au surcroit d'effort, le gain présentant une valeur variable avec la mesure de la vitesse. [0010] Selon d'autres caractéristiques avantageuses et non limitatives de l'invention, prises seules ou selon toute combinaison techniquement réalisable : [0011] le gain présente une valeur décroissante avec la vitesse ; le procédé comprend une étape d'ajustement de l'effort cible ; la valeur du gain présente une valeur constante sur une plage de vitesse s'étendant d'une vitesse nulle à une vitesse seuil, et une valeur strictement décroissante sur une plage s'étendant de la vitesse seuil à une vitesse de coupure, strictement supérieure à la vitesse seuil ; 3 la valeur du gain présente une valeur linéairement décroissante sur la plage s'étendant de la vitesse seuil à une vitesse de coupure ; le procédé comprend une étape d'ajustement de la vitesse seuil ; le procédé comprend une étape de détermination d'un niveau d'énergie disponible de la batterie, et l'étape d'ajustement de la vitesse seuil comprend la détermination de la vitesse seuil selon le niveau de charge de la batterie ; l'étape d'ajustement de la vitesse seuil comprend la sélection par l'utilisateur d'une vitesse seuil dans une liste de vitesses seuil prédéterminées ; le procédé comprend : - une étape préliminaire d'entrée d'un point de départ et d'un point de destination d'un parcours ; - une étape de détermination d'un niveau d'énergie disponible de la batterie ; et dans lequel l'étape d'ajustement de la vitesse seuil comprend la détermination d'une vitesse seuil optimale correspondant à la vitesse seuil maximale permettant à l'utilisateur de réaliser le parcours sans épuiser la batterie ; l'étape préliminaire comprend la détermination du parcours sous la forme d'une séquence de segments contigus, chaque segment étant associé à une longueur de segment et à unc pente de segment ; l'étape d'ajustement de la vitesse seuil comprend la répétition des sous-étapes suivantes : - affecter à chaque segment une quantité d'énergie de la batterie nécessaire à son parcours pour une vitesse seuil donnée ; - déterminer une quantité d'énergie nécessaire à la réalisation du parcours pour la vitesse seuil donnée ; - comparer la quantité d'énergie nécessaire à la réalisation du parcours au niveau d'énergie disponible de la batterie ; - modifier la vitesse seuil donnée selon le résultat de la comparaison ; la quantité d'énergie affectée à chaque segment est déterminée en faisant appel à une fonction de paramétrage du véhicule reliant l'énergie de batterie nécessaire pour parcourir une distance déterminée, pour une pente déterminée et pour une vitesse seuil déterminée. la fonction de paramétrage est établie ou ajustée à partir de données collectées auprès de l'utilisateur. [0012] L'invention concerne aussi un programme d'ordinateur comprenant des instructions adaptées à la mise en oeuvre de chacune des étapes du procédé d'élaboration d'une commande de couple tel que décrit précédemment, lorsque le programme est exécuté au moins partiellement par l'unité de commande. 100131 Enfin, l'invention concerne un véhicule à assistance électrique comprenant un moteur alimenté par une batterie, un capteur de vitesse du véhicule, un capteur d'un effort fourni par l'utilisateur, et une unité de commande exécutant un programme configuré pour compenser un surcroit d'effort fournit par un utilisateur, le programme déterminant une commande de couple du moteur par l'application d'un gain au surcroit d'effort, le surcroit d'effort étant l'effort mesuré par le capteur d'effort au-delà d'un effort cible, le gain présentant une valeur variable, possiblement décroissante, avec la mesure de la vitesse fournie par le capteur de vitesse. Brève description des dessins [0014] D'autres caractéristiques et avantages de l'invention ressortiront de la description détaillée de P invention qui va suivre en référence aux figures annexées sur lesquels : [0015] [fig. 1 a] [0016] [fig. 1 b] [0017] Les figures 1 a et lb représentent schématiquement une bicyclette conforme à l' invention ; [0018] [fig.2] La figure 2 représente une architecture d'une unité de commande ; [0019] [fig.3] La figure 3 représente un schéma de principe d'un procédé conforme à l' invention ; [0020] [fig.4] La figure 4 représente un exemple d'une loi d'évolution d'un gain d'un programme de régulation conforme à l'invention ; [0021] [fig.5] La figure 5 représente un exemple d'une fonction de paramétrage. Description des modes de réalisation 100221 En référence aux figures 1 a et lb, on présente tout d'abord un véhicule à assistance électrique, ici une bicyclette 1, pouvant mettre en oeuvre un procédé conforme à l'invention. 100231 La structure mécanique de cette bicyclette est bien connue en elle-même et ne sera donc pas détaillée ici. La bicyclette 1 est munie d'un bloc-moteur 2, comprenant un moteur électrique positionné dans l'exemple représenté sur le pédalier, mais qui aurait pu indifféremment être placé sur une roue avant ou arrière. Le bloc-moteur 2 comprend un contrôleur 2a pour élaborer une commande de couple du moteur électrique à partir d'un signal de commande fourni par une unité de commande 3 auquel le contrôleur 2a est électriquement relié. Ce contrôleur peut être configuré numériquement par l'unité de commande 3 pour mettre en oeuvre toute forme de loi de commande, par exemple de type PID. Il peut d'une manière générale appliquer un gain sur le signal de commande fourni par l'unité de commande 3, afin que le moteur M développe le couple commandé. Par « appliquer un gain », il peut s'agir d'effectuer le produit du gain avec la valeur du signal de commande (et mettre en oeuvre dans ce cas une commande pro- portionnelle) ou d'appliquer tout autre forme d'opération plus complexe, telle que la loi de commande PID précitée, linéaire ou non-linéaire. [0024] Le bloc moteur 2 peut également comporter un capteur d'effort K, et le contrôleur 2a peut également fournir des signaux représentatifs de l'effort fourni par l'utilisateur. Il peut ainsi s'agir de la puissance et/ou du couple appliqué par cet utilisateur sur le pédalier à partir de capteurs qui peuvent être intégrés au bloc-moteur 2. Ces signaux de puissance et/ou de couple sont fournis à l'unité de commande 3 pour que cette information puisse y être traitée. Il peut alternativement ou en complément s'agir d'un capteur d'accélération et plus généralement de tout dispositif permettant d'évaluer le niveau d'effort de conduite du véhicule 1. [0025] Pour permettre le fonctionnement du moteur électrique M, la bicyclette 1 est également munie d'un dispositif de stockage d'énergie ici sous la forme d'une batterie 4. Le dispositif de stockage peut être une batterie lithium-ion, lithium-polymère, une super capacité, ou de tout autre forme et sera désigné par le terme « batterie » dans la suite de cette demande pour plus de simplicité. La batterie 4 est électriquement reliée au bloc-moteur 2 et à l'unité de commande 3 pour leur fournir leur énergie de fonctionnement. La batterie 4 peut être munie de son propre contrôleur 4a, comme cela est très conventionnel, de manière à pouvoir fournir à l'unité de commande 3 son niveau de charge. Alternativement, ou en complément, ce niveau de charge peut être estimé par l'unité de commande 3 à partir des mesures de tension et de courant délivré par la batterie 4. [0026] La bicyclette 1 est équipée d'au moins un capteur de vitesse V, électriquement relié à l'unité de commande 3. Toute forme de capteur peut convenir et il peut par exemple s'agir d'un interrupteur à lames souples disposé à proximité d'une des roues de la bicyclette. L'interrupteur est actionné par le passage d'un aimant porté par la roue. La fréquence du signal d'actionnement de l'interrupteur peut être décodée par l'unité de commande 3 pour déterminer la vitesse de rotation de la roue et donc la vitesse d'entraînement de la bicyclette 1. Dans l'exemple représenté, la bicyclette 1 porte deux capteurs de vitesse V respectivement disposés sur la roue avant et la roue arrière. [0027] Bien entendu, toute autre forme de capteur de vitesse peut convenir, et la vitesse de la bicyclette peut d'une manière générale être déterminée à partir de toute information fournie par toute forme de capteur autre que celui qui vient d'être énuméré. [0028] La bicyclette 1 peut comporter, de manière totalement optionnelle, au moins un sélecteur, actionnable par l'utilisateur, par exemple pour lui permettre de choisir le niveau d'assistance fournie par le moteur électrique. Le sélecteur peut être agencé sur le guidon et être électriquement relié à un des ports d'entrée-sortie E/S de l'unité de commande 3 pour que le choix de l'utilisateur puisse y être traité. [0029] Enfin, la bicyclette 1 porte un boîtier électronique contenant l'unité de commande 3. 6 Cette unité, représentée schématiquement sur la figure 2, peut prendre la forme d'une carte ou d'une pluralité de cartes électroniques comprenant de façon connue en soit au moins un processeur ou microcontrôlcurs P permettant l'exécution de programmes informatiques enregistrée dans une mémoire MEM. Cette mémoire MEM peut-être également exploitée pour enregistrer l'ensemble des données fournies par les capteurs et l'ensemble des paramètres nécessaires à la mise en oeuvre du procédé conforme à l'invention. [0030] L'unité de commande 3 est électriquement reliée aux différents éléments élec- troniques ou électriques portés par la bicyclette 1 par l'intermédiaire de ses ports d'entrée sortie E/S qui lui permettent de faire l'acquisition des signaux électriques fournis par ces éléments. L'unité de commande 3 peut également générer des signaux, sous le contrôle des différents programmes informatiques qu'elle exécute, visant par exemple à configurer le contrôleur 2a du bloc-moteur 2. [0031] L'unité de commande 3 comprend (ou est reliée) à un dispositif de géolocalisation GPS, par exemple de type GPS ou plus généralement INSS, et à une centrale inertielle IMU. L'unité de commande 3 peut de la sorte déterminer la position de la bicyclette et son attitude, ce qui lui permet notamment de déterminer la pente du tronçon sur lequel la bicyclette circule, voire même sa vitesse en complément ou en remplacement des capteurs de vitesse déjà décrits. [0032] L'unité de commande 3 peut être reliée à des moyens de calcul et/ou de stockage distant ou à d'autres types de dispositifs électroniques par l'intermédiaire d'une interface de communication COM. Cette interface peut mettre en oeuvre tous protocoles qui conviennent. Il pourra ainsi s'agir de relier l'unité de commande 3 par une liaison sans fil 4G, 5G, Wifi, NFC Bluetooth, etc.... Il pourra également s'agir de relier l'unité de commande 3 par l'intermédiaire d'une liaison filaire, par exemple au format USB. À titre d'exemple, la liaison Bluetooth peut permettre de relier l'unité de commande 3 à un capteur de fréquence cardiaque porté par l'utilisateur, afin de pouvoir communiquer ces données à l'unité pour qu'elle puisse les traiter. Un tel capteur peut former un capteur d'effort K, comme cela sera détaillé dans la suite de cette description. [0033] L'unité de commande 3 est donc apte à collecter une grande quantité de données de manière régulière pour les stocker dans la mémoire interne MEM et/ou les téléverser vers un dispositif de calcul et de stockage distant C à l'aide de son interface de communication COM. On peut ainsi prévoir que toutes les mesures soient stockées dans la mémoire interne MEM au fur et à mesure de leurs acquisitions et qu'un programme s'exécutant sur le processeur engage le transfert de ces données de manière régulière (par exemple quotidienne) ou opportuniste (à la détection et à la connexion d'un réseau Wei connu par exemple) au dispositif de calcul et de stockage distant C pour les 7 mettre à disposition de l'utilisateur. [0034] Similairement, l'interface de communication COM peut permettre à l'utilisateur de configurcr ou paramétrer sa bicyclette, par exemple à l'aide de son smartphone directement en entrant en communication avec l'unité de commande 3 ou via un programme s'exécutant sur le dispositif distant C. [0035] Afin de permettre la mise en oeuvre du procédé objet de l'invention dans une forme élaborée (et sans que cela ne forme ni une liste nécessaire ni une liste limitative), l'unité de commande 3 est configurée pour procéder de manière itérative (par exemple toutes les 100 ms ou toutes les secondes selon la nature de la grandeur mesurée) à la mesure ou la détermination des données suivantes : [0036] - Niveau de charge de la batterie 4 ; [0037] Vitesse d'entraînement de la bicyclette 1; Inclinaison de la bicyclette permettant de déterminer la pente du parcours ; position (latitude, longitude, élévation) de la bicyclette 1 ; efforts fournis par l'utilisateur (puissance et/ou couple appliqué sur le pédalier, l'accélération de la bicyclette, ou encore la fréquence cardiaque de l'utilisateur). [0038] D'une manière très générale, l'invention cherche à assister l'utilisateur de la bicyclette 1 pour que celui-ci déploie un effort modéré, appelé « cible » dans la suite de cette description, pendant toute la durée de son parcours, ou pour une durée la plus longue possible. [0039] Par « effort de l'utilisateur », on désigne l'effort physique déployé qui peut se mesurer par toutes grandeurs mécaniques ou physiologie qui conviennent. Il peut ainsi s'agir comme on l'a déjà noté de la puissance ou du couple de pédalage tel que ceux-ci peuvent être mesurés par les capteurs V, K dont est munie la bicyclette 1. Il peut également s'agir de l'énergie dépensée en calories ou de la fréquence cardiaque de l'utilisateur, qui peuvent l'un et/ou l'autre être mesurées par un capteur porté par l'utilisateur et reportées sur l'unité de commande 3. [0040] L'effort cible forme un paramètre du procédé qui peut être enregistré dans la mémoire MEM de l'unité de commande. Comme cela sera détaillé dans la suite de cet exposé, cet effort cible ne présente pas nécessairement une valeur fixe. [0041] Pour atteindre cet objectif, l'unité de commande 3 et le contrôleur du moteur 2a mettent en oeuvre un procédé d'élaboration d'une commande de couple du moteur visant à compenser un surcroit d'effort fourni par l'utilisateur. Le surcroit d'effort correspond très simplement à la portion de l'effort qui excède l'effort cible. Le surcroit est bien entendu nul si l'effort fourni par l'utilisateur est inférieur à l'effort cible. [0042] Le procédé conforme à l'invention comprend les étapes suivantes: [0043] - la détermination d'une valeur de la vitesse de la bicyclette 1, et de l'effort fourni 8 par l'utilisateur à partir des mesures fournies par les différents capteurs V, K portés par la bicyclette 1 ou par l'utilisateur ; [0044] - la détermination du surcroit d'effort par calcul de la différence entre l'effort cible et l'effort fourni par l'utilisateur pour n'en conserver que la partie négative. [0045] Ces étapes peuvent être mises en oeuvre par un programme de commande de l'unité de commande 3 et le surcroit d'effort forme le signal de commande fourni au contrôleur 2a du moteur. [0046] - la détermination de la commande de couple par application d'un gain au surcroit d'efforts transmis. [0047] Cette étape peut être mise en oeuvre par un programme de régulation du contrôleur 2a qui applique ainsi la commande de couple au moteur électrique M. Celui-ci déploie le couple correspondant pour fournir l'effort d'entraînement au système formé de la bicyclette 1 de son utilisateur U, 1+U. [0048] Comme cela est bien visible sur la figure 4, on forme de la sorte une régulation en boucle fermée du système 1+U, cherchant en permanence à écrêter ou effacer le surcroit d'efforts fourni par l'utilisateur, ce qui tend à assurer son confort. Si toutefois cet effort est inférieur à l'effort cible, il ne reçoit aucune assistance. [0049] Selon l'invention, le gain G présente une valeur variable et le procédé comprend une étape (qui peut être mise en oeuvre par l'unité de commande 3) visant à déterminer la valeur de ce gain G selon la valeur déterminée de la vitesse de la bicyclette 1. Par valeur variable » on désigne une évolution continue du gain G avec la vitesse, sans point singulier. Il ne s'agit donc pas d'un régulateur de l'état de la technique, configuré pour couper brutalement tout asservissement électrique lorsque la vitesse excède une valeur maximale et souvent réglementée de 25 km/h [0050] Selon un mode de mise en oeuvre préféré, la valeur variable du gain est décroissante avec la vitesse. Exprimée autrement, l'invention prévoit de réduire l'assistance apportée à l'utilisateur avec l'augmentation de la vitesse de la bicyclette. L'énergie évoluant fortement avec la vitesse, on préserve de la sorte le niveau d'énergie de la batterie ce qui permet d'assister l'utilisateur pendant un parcours étendu, avantageusement toute l'étendue de son parcours. [0051] Pratiquement, la valeur du gain G peut être déterminée par le programme de commande s'exécutant sur l'unité de commande 3 à partir de la valeur de la vitesse déterminée et à l'aide d'une loi d'évolution formant un paramètre enregistré dans la mémoire MEM. La loi peut être enregistrée dans cette mémoire sous toute forme qui convient, par exemple sous la forme d'une table de valeurs, ou de coefficients d'une fonction générique. La valeur du gain G, lorsque celle-ci est calculée par le programme de commande, est communiquée au contrôleur 2a pour qu'il se configure en vue d'appliquer la commande de couple qui convient. 9 [0052] Cette succession d'étapes formant le coeur d'un procédé conforme à l'invention est re- produite itérativement, par exemple toutes les 100 ms, afin d'assurer la régulation du moteur M. [0053] La loi d'évolution du gain G avec la vitesse peut prendre toute forme qui convient. Toutefois, et selon une approche avantageuse représentée sur la figure 4, le gain G forme un terme proportionnel de la commande et la loi d'évolution du gain G présente une valeur constante GO sur une plage de vitesse s'étendant d'une vitesse nulle à une vitesse seuil Vs, puis une valeur strictement décroissante de la vitesse seuil Vs à une vitesse de coupure Vc (au-delà de laquelle le gain est nul, et l'assistance effectivement interrompue). Sur la plage constante, et jusqu'à la vitesse seuil Vs, l'utilisateur reçoit donc une assistance totale visant à effacer très dynamiquement le surcroit d'efforts qu'il fournit. Au-delà de la vitesse seuil Vs, l'assistance se réduit et s'interrompt totalement à partir de la vitesse de coupure Vc et au-delà. Cette loi est représentée sur la figure 4. [0054] La décroissance du gain G entre la vitesse seuil Vs et la vitesse de coupure Vc peut suivre toute évolution. Pour des raisons de simplicité de mise en oeuvre, on pourra choisir une décroissance linéaire. [0055] À titre d'illustration, on pourra prendre une vitesse de coupure Vc de 25 km/h, notamment lorsqu'un règlement impose de couper l'assistance électrique au-delà de cette vitesse, et la vitesse seuil Vs peut par exemple être fixée à 20 km/h. [0056] L'effort cible ne présente pas nécessairement une valeur constante, mémorisée dans la mémoire MEM de l'unité de commande 3. Dans un mode de mise en oeuvre avantageux du procédé, cette valeur cible peut être choisie par l'utilisateur. Ce choix peut se faire à l'aide d'un sélecteur, par exemple positionné sur le guidon de la bicyclette, ou par l'intermédiaire du dispositif de calcul et de stockage distant. Dans une variante de ce mode de mise en oeuvre, l'effort cible présente une grandeur variable avec la valeur de vitesse de la bicyclette 1. À titre d'exemple, et dans le cas particulier où l'effort fourni par l'utilisateur est mesuré par le couple appliqué par celui-ci sur le pédalier, l'effort cible peut être choisi pour varier, par exemple linéairement, entre 15 Nm pour une vitesse nulle et 10 Nm à 25 km/h Les traitements visant à ajuster la valeur de l'effort cible (par sélection de l'utilisateur ou par calcul) peuvent être mis en oeuvre au cours d'une étape d'ajustement du programme de commande qui s'exécute sur l'unité de commande 3. [0057] Selon une caractéristique très avantageuse de l'invention, la vitesse seuil Vs est également un paramètre ajustable du procédé. Selon que cette vitesse seuil est ajustée à la hausse ou à la baisse, on peut très simplement mettre en oeuvre une régulation de l'assistance favorisant la vitesse ou la préservation de la batterie. Mais quel que soit le niveau choisi de la vitesse seuil Vs, cette régulation vise en permanence à écrêter le surcroit d'efforts fourni par l'utilisateur au-delà de l'effort cible. [0058] Plusieurs modes de mise en oeuvre de cette caractéristique sont possibles qui dans tous les cas peuvent être implémentés par le programme de commande exécuté sur l'unité de commande 3, au cours d'une étape d'ajustement de la vitesse seuil Vs. [0059] Premier mode de mise en oeuvre [0060] Cc premier mode de mis en oeuvre est particulièrement intéressant lorsque l'utilisateur souhaite réaliser un parcours libre, c'est-à-dire sans avoir préalablement communiqué à l'unité de commande 3 ou au dispositif de calcul et de stockage distant C un point de destination de son parcours. Dans ce mode de réalisation de parcours libre, il n'est pas donc possible de prendre en compte la distance ou la topologie du parcours pour gérer au juste nécessaire l'énergie disponible de la batterie 4. [0061] On pourra toutefois, dans ce cas, exploiter un sélecteur dont est équipé à bicyclette 1 pour permettre à l'utilisateur de choisir entre un mode de fonctionnement « eco » et un mode de fonctionnement « sport » correspondant chacun à une valeur de vitesse seuil Vs prédéterminée et différentes l'une de l'autre. Le mode de fonctionnement « eco » est associé à une vitesse seuil Vs plus petite que le mode de fonctionnement « sport ». Plus généralement, une liste de vitesses seuils prédéterminées peut être enregistrée dans la mémoire MEM de l'unité de commande 3. Le procédé de l'invention peut alors prévoir une étape de sélection de la vitesse seuil Vs parmi les vitesses prédéterminées de la liste. Cette sélection est réalisée, dans le cadre de cet exemple, par l'utilisateur et par l'intermédiaire d'un sélecteur dédié de la bicyclette. Dans la pratique, et lorsque la vitesse de coupure Vc et de 25 kin/h le mode de fonctionnement « sport » peut correspondre à une vitesse de 20 km/h et le mode « eco » à une vitesse seuil de 10 km/h [0062] Dans une variante de ce mode de mise en oeuvre (qui peut se combiner à la sélection manuelle de la vitesse seuil qui vient d'être présentée), la vitesse seuil Vs est déterminée selon le niveau de charge de la batterie 4. Le procédé de l'invention prévoit dans ce cas une étape de détennination du niveau d'énergie disponible dans la batterie 4. L'étape d'ajustement peut comprendre la sélection d'une première vitesse seuil prédéterminée si le niveau d'énergie disponible de la batterie est inférieur à un seuil prédéterminé, et la sélection d'une deuxième vitesse seuil prédéterminée, supérieure à la première, si le niveau d'énergie disponible de la batterie est supérieur au seuil prédéterminé de niveau d'énergie de la batterie 4. [0063] Plutôt qu'une sélection de la vitesse seuil dans une liste de valeurs prédétenninée, on peut plus généralement déterminer cette vitesse seuil Vs pour qu'elle soit rendue continûment variable ou constante par morceaux avec le niveau d'énergie disponible de la batterie 4. [0064] Deuxième mode de mise en oeuvre [0065] Le deuxième mode de mise en oeuvre est rendu possible lorsque le parcours de l'utilisateur est connu ou, pour le moins, lorsque sa destination est établie. Cette des- 11 tination a par exemple été saisie ou entrée par l'utilisateur, elle a pu être estimée en se fondant sur son historique de parcours ou encore fournie par un dispositif additionnel, comme par exemple son smartphonc. Dans tous les cas, dans ce mode de réalisation, le procédé d'élaboration de la commande prévoit une étape préliminaire d'entrée d'un point de départ du parcours (qui peut être déterminé automatiquement à partir des mesures fournies par l'unité de localisation) et un point de destination. Cette étape préliminaire est préférentiellement mise en oeuvre par l'unité de commande 3 qui dispose de toutes les ressources nécessaires pour la mettre en oeuvre, et il n'est donc pas nécessaire d'être relié au dispositif de calcul et de stockage distant C pour cela. [0066] A l'aide de ces informations, un programme de planification exécuté par le dispositif distant C, peut calculer ou élaborer un parcours sous la forme de séquences de segments. Ce calcul peut faire appel à une carte d'informations topographiques à laquelle le dispositif distant C peut accéder. Plus précisément, le parcours calculé peut être représenté numériquement sous la forme d'un graphe comportant une pluralité de noeuds reliés entre eux, chaque noeud du graphe correspondant à une extrémité d'un segment du parcours. Chaque segment peut être associé à une distance séparant les deux noeuds et à la pente moyenne ou au dénivelé moyen entre ces deux noeuds. Ces informations peuvent être extraites de la carte d'information topographique. Le calcul du parcours peut se réaliser par toute méthode connue, mettant en oeuvre souvent une technique d'optimisation combinatoire en vue de limiter la longueur du parcours, son dénivelé cumulé, ou un temps de parcours estimé. [0067] Quelle que soit la forme sous laquelle le parcours calculé est numériquement re- présenté, l'étape d'ajustement de la vitesse seuil Vs comprend la détermination d'une vitesse seuil optimale correspondant à la vitesse seuil maximale permettant à l'utilisateur de réaliser le pat-cours sans épuiser la batterie. En d'autres termes, on détermine la vitesse seuil optimale à partir de laquelle l'assistance électrique est réduite, cette vitesse seuil optimale de régulation reste fixe pour l'ensemble du parcours et assure que l'assistance du moteur électrique est maintenue jusqu'au point de destination. [0068] Pour permettre d'établir cette vitesse seuil optimale, le programme de planification fait appel à une fonction de paramétrage de la bicyclette reliant l'énergie de batterie né- cessaire pour parcourir une distance déterminée, à une pente déterminée et à une vitesse seuil déterminée. [0069] Une telle fonction de paramétrage peut être mémorisée dans le dispositif distant C. Elle peut se présenter sous toute forme numérique utile : sous la forme d'une table de valeur ou d'une fonction numérique par exemple. On a ainsi représenté graphiquement sur la figure 5 un exemple particulier, à titre d'illustration, d'une telle fonction qui d'une manière générale lie l'énergie de batterie à la pente sous la forme d'une fonction 12 sigmoïde indexée par la vitesse seuil. Les paramètres de la sigmoïde peuvent être établis à partir de données collectées d'énergie de batterie consommée, de pente, et de vitesse seuil à partir d'un grand nombre d'utilisateurs afin de déterminer une fonction moyenne. Avantageusement, cette fonction peut être établie ou ajustée à partir des données collectées auprès de l'utilisateur lui-même afin que cette fonction reflète précisément son usage ou sa performance physique. Cette personnalisation peut être réalisée par un programme d'optimisation mise en oeuvre par le dispositif distant, à partir des données collectées par l'unité de commande 3 qui lui sont régulièrement téléversées. Cette fonction de paramétragc personnalisée peut être disponible uniquement après que l'utilisateur ait suffisamment utilisé sa bicyclette et, dans cette attente, une fonction de paramétrage générique peut être exploitée par le dispositif de calcul et de stockage distant C ainsi que par l'unité de commande 3. [0070] Dans une alternative, la fonction de paramétragc générique peut être représentative d'un groupe d'utilisateurs, par exemple des utilisateurs localisés dans une région déterminée : en montagne, en plaine ou dans une ville déterminée. [0071] Dans tous les cas, on dispose d'une fonction de paramétrage reliant le besoin en énergie de la batterie pour parcourir une distance déterminée selon une pente déterminée, l'assistance électrique étant régulée à l'aide d'une loi de commande conforme à l'invention et présentant une vitesse seuil déterminée. [0072] La détermination de la vitesse seuil optimale d'un parcours préétabli fait appel à la fonction de paramétrage et forme un problème d'optimisation combinatoire simple à traiter. [0073] Ainsi, l'étape d'ajustement de la vitesse seuil peut comprendre la répétition des sous- étapes suivantes : [0074] - affecter à chaque segment une quantité d'énergie de la batterie nécessaire à son parcours pour une vitesse seuil donnée (en appliquant la fonction de paramétrage aux données de chaque segment du graphe); - déterminer la quantité d'énergie de batterie nécessaire à la réalisation du parcours pour la vitesse seuil donnée (en additionnant les énergies affectées à chaque segment); - comparer la quantité d'énergie de batterie nécessaire à la réalisation du parcours au niveau d'énergie disponible de la batterie ; - modifier la vitesse seuil donnée selon le résultat de la comparaison. [0075] Si la quantité d'énergie de batterie nécessaire à la réalisation du parcours est su- périeure au niveau d'énergie disponible de la batterie, alors on modifie la vitesse seuil donnée à la baisse, avant de réitérer la séquence d'étapes. Dans le cas, contraire on modifier la vitesse seuil à la hausse. [0076] Cette répétition peut être menée un nombre de fois prédéterminé ou pour satisfaire un critère de fin. Par exemple les sous-étapes peuvent être répétées jusqu'à ce que la 13 vitesse seuil donnée dans la dernière itération conduise à consommer entre 80% et 90% du niveau d'énergie restante la batterie. [0077] Si cette séquence ne converge pas, c'est-à-dire s'il est impossible de trouver une vitesse seuil permettant de réaliser le parcours dans son entier en préservant au moins en partie le niveau d'énergie de la batterie, on pourra alors choisir une vitesse seuil minimal préétablie (par exemple de 10 km/h) et avertir l'utilisateur qu'il est probable qu'il ne puisse se faire assister tout au long de son parcours. [0078] Dans le cas contraire, on détermine dans une recherche de type dichotomique, une valeur de vitesse optimale. Lorsque les sous-étapes sont mise en oeuvre par l'unité de calcul et de stockage distant C, la valeur de la vitesse seuil optimale est communiquée à l'unité de commande 3 pour que celle-ci puisse configurer le programme de commande avec la vitesse seuil Vs déterminée. Une fois configurée de la sorte, l'unité de commande 3 et le contrôleur 2a du moteur mettent en oeuvre la régulation permettant de naturellement écrêter le surcroit d'efforts fournis par l'utilisateur en préservant un maximum d'énergie de la batterie. On assure de la sorte un confort maximum d'utilisation de la bicyclette 1. [0079] Toute méthode d'optimisation mettant en oeuvre la répétition des sous-étapes pré- cédentes peut convenir, telle qu'une méthode de gradient, une méthode d'optimisation stochastique du type recuit simulé, ou tout autre méthode numérique d'optimisation. [0080] Bien entendu l'invention n'est pas limitée aux modes de mise en oeuvre décrits et on peut y apporter des variantes de réalisation sans sortir du cadre de l'invention tel que défini par les revendications. [0081] Elle peut ainsi s'appliquer à tous types de véhicules profitant d'une assistance électrique visant à compléter des efforts fournis par l'utilisateur. Il peut par exemple s'agir d'une trottinette électrique. [0082] Bien que l'on ait illustré dans l'exemple décrit la mise en oeuvre du procédé d'élaboration de la commande par une unité de commande assistée d'un contrôleur 2a du moteur, et éventuellement d'un dispositif de calcul et de stockage distant C, d'autres architectures informatiques sont possibles. On peut ainsi prévoir que l'ensemble des calculs soit exécuté par l'unité de commande 3, qui applique alors directement la commande de couple sur le moteur M. [0083] Aussi, bien que préférentiellement le gain présentant une valeur variable décroissante avec la mesure de la vitesse, on peut envisager une loi de commande différente, présentant un gain pouvant évoluer au moins dans certains cas pour présenter une valeur croissante avec la vitesse, par exemple sous la forme de paliers, de manière à solliciter de manière active l'utilisateur. 14 REVENDICATIONS[Revendication I] Procédé d'élaboration d'une commande de couple fourni par un moteur (M) d'un véhicule à assistance électrique (I), le moteur (M) étant alimenté par une batterie (4), la commande étant élaborée par une unité de commande (3) pour compenser un surcroit d'effort fournit par un utilisateur au-delà d'un effort cible, le procédé comprenant les étapes suivantes : - une étape de détermination d'une valeur de vitesse du véhicule et du surcroit d'effort fourni par l'utilisateur ; - une étape de détermination de la commande de couple comprenant l'application d'un gain (G) au surcroit d'effort, le gain présentant une valeur variable avec la mesure de la vitesse. [Revendication 2] Procédé d'élaboration selon la revendication précédente dans lequel le gain (G) présente une valeur décroissante avec la vitesse. [Revendication 3] Procédé d'élaboration selon l'une des revendications précédentes comprenant une étape d'ajustement de l'effort cible. [Revendication 4] Procédé d'élaboration selon l'une des revendications précédentes dans lequel la valeur du gain (G) présente une valeur constante sur une plage de vitesse s'étendant d'une vitesse nulle à une vitesse seuil (Vs), et une valeur strictement décroissante sur une plage s'étendant de la vitesse seuil (Vs) à une vitesse de coupure (Vc), strictement supérieure à la vitesse seuil (Vs). [Revendication 5] Procédé d'élaboration selon la revendication précédente dans lequel la valeur du gain (G) présente une valeur linéairement décroissante sur la plage s'étendant de la vitesse seuil (Vs) à une vitesse de coupure (Vc). [Revendication 6] Procédé d'élaboration selon l'une des deux revendications précédentes comprenant une étape d'ajustement de la vitesse seuil (Vs). [Revendication 7] Procédé d'élaboration selon la revendication précédente comprenant une étape de détermination d'un niveau d'énergie disponible de la batterie (4), et l'étape d'ajustement de la vitesse seuil (Vs) comprend la détermination de la vitesse seuil (Vs) selon le niveau de charge de la batterie (4). [Revendication 8] Procédé d'élaboration selon l'une des deux revendications précédentes dans lequel l'étape d'ajustement de la vitesse seuil (Vs) comprend la sélection par l'utilisateur d'une vitesse seuil (Vs) dans une liste de vitesses seuil prédéterminées. [Revendication 9] Procédé d'élaboration selon la revendication 6 comprenant : 15 [Revendication 10] [Revendication 11] [Revendication 12] [Revendication 13] [Revendication 14] [Revendication 15] - une étape préliminaire d'entrée d'un point de départ et d'un point de destination d'un parcours ; - une étape de détermination d'un niveau d'énergie disponible de la batterie (4) ; et dans lequel l'étape d'ajustement de la vitesse seuil (Vs) comprend la détermination d'une vitesse seuil optimale correspondant à la vitesse seuil maximale permettant à l'utilisateur de réaliser le parcours sans épuiser la batterie (4). Procédé d'élaboration selon la revendication précédente dans lequel l'étape préliminaire comprend la détermination du parcours sous la forme d'une séquence de segments contigus, chaque segment étant associé à une longueur de segment et à une pente de segment. Procédé d'élaboration selon la revendication précédente dans lequel l'étape d'ajustement de la vitesse seuil (Vs) comprend la répétition des sous-étapes suivantes : - affecter à chaque segment une quantité d'énergie de la batterie nécessaire à son parcours pour une vitesse seuil donnée ; - déterminer une quantité d'énergie nécessaire à la réalisation du parcours pour la vitesse seuil donnée ; - comparer la quantité d'énergie nécessaire à la réalisation du parcours au niveau d'énergie disponible de la batterie (4); - modifier la vitesse seuil donnée selon le résultat de la comparaison. Procédé d'élaboration selon la revendication précédente dans lequel la quantité d'énergie affectée à chaque segment est déterminée en faisant appel à une fonction de paramétrage du véhicule reliant l'énergie de batterie nécessaire pour parcourir une distance déterminée, pour une pente déterminée et pour une vitesse seuil déterminée. Procédé d'élaboration selon la revendication précédente dans lequel la fonction de paramétrage est établie ou ajustée à partir de données collectées auprès de l'utilisateur). Programme d'ordinateur comprenant des instructions adaptées à la mise en oeuvre de chacune des étapes du procédé d'élaboration d'une commande de couple selon l'une des revendications précédentes, lorsque le programme est exécuté au moins partiellement par l'unité de commande (2). Véhicule à assistance électrique (1) comprenant un moteur (M) alimenté par une batterie (4), un capteur de vitesse du véhicule (V), un capteur d'un effort (K) fourni par l'utilisateur, et une unité de commande (3) 16 [Revendication 16] exécutant un programme configure pour compenser un surcroit d'effort fournit par un utilisateur, le programme déterminant une commande de couple du moteur (M) par l'application d'un gain au surcroit d'effort, le surcroit d'effort étant l'effort mesuré par le capteur d'effort au-delà d'un effort cible, le gain présentant une valeur variable avec la mesure de la vitesse fournie par le capteur de vitesse. Véhicule à assistance électrique (1) selon la revendication précédente dans lequel le gain (G) présente une valeur décroissante avec la vitesse.