INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
De préférence, la droite radiale passant par chaque point d’extrémité de la ligne médiane de la première barrière de flux forme un angle compris entre 21°/(2*p) et 31°/(2*p) avec le plan radial de séparation le plus proche et la droite radiale passant par chaque point d’extrémité de la ligne médiane de la deuxième barrière de flux forme un angle compris entre 57°/(2*p) et 67°/(2*p) avec le plan radial de séparation le plus proche.
Avantageusement, chaque barrière de flux comprend zéro, un, deux ou trois aimants permanents.
De manière avantageuse, le ou les aimants permanents ont une forme incurvée ou rectangulaire adaptée à la forme des barrières de flux.
Selon une configuration de l’invention, le corps de rotor comprend trois ou quatre barrières de flux.
Préférentiellement, la première et la deuxième barrières de flux, en partant du centre vers l’extérieur, ont chacune trois évidements, un desdits trois évidements étant un évidement central et les deux autres étant des évidements latéraux, la troisième barrière de flux ayant deux évidements et l’éventuelle quatrième barrière de flux ayant deux évidements.
De manière avantageuse, la première barrière comprend trois aimants permanents, un dans chaque évidement, dans lequel la deuxième barrière de flux comprend deux aimants permanents, un dans chaque évidement latéral et la troisième et l’éventuel quatrième barrières de flux ne comprennent pas d’aimants permanents.
Selon une variante de l’invention, le nombre de paires de pôles magnétiques est compris entre 2 et 9, de préférence entre 3 et 6, et vaut de manière préférée 4.
Avantageusement, la largeur des barrières de flux peut être constante ou décroissante depuis le point interne vers les extrémités radiales.
De plus, lorsque l’exécution d’une tâche chaînée est terminée sur un cœur donné, son exécution sur le cœur suivant démarre lorsque le système d’exploitation de ce cœur le lui permet, en fonction de sa priorité et des tâches potentiellement plus prioritaires en attente d’exécution. Donc, si la tâche chaînée n’est pas exécutée de suite sur le cœur suivant parce que d’autres tâches plus prioritaires le sont, cette tâche chaînée sera exécutée avec un retard.
A cet effet, selon la présente divulgation, il est proposé un procédé implémenté dans un microcontrôleur multi-cœur dans une unité de commande dans un véhicule automobile, le microcontrôleur comprenant un premier cœur, un deuxième cœur et possiblement au moins un troisième cœur, le procédé comprenant les étapes suivantes : a- définir une tâche chainée exécutable par parties sur au moins les premier et deuxième cœurs, avec une implémentation dite nominale de la tâche chaînée associée à une répartition de référence des parties sur les différents cœurs, et la tâche chainée étant exécutée de manière récurrente, le premier cœur nécessitant un premier délai de latence (DL1) pour prendre en charge une première partie de la tâche chainée, le deuxième cœur nécessitant un deuxième délai de latence (DL2) pour prendre en charge une deuxième partie de la tâche chainée, b2- estimer une valeur courante du deuxième délai de latence (DL2), à partir d'une ou plusieurs exécution(s) antérieure(s) de la tâche chaînée, c2- si la valeur courante estimée du deuxième délai de latence (DL2) est supérieure à une première valeur seuil prédéterminée (DS2a), alors activer un mode de délestage du deuxième cœur pour lequel une portion de tête de la deuxième partie est exécutée sur le premier cœur et désactivée sur le deuxième cœur, d2- si la valeur courante estimée du deuxième délai de latence (DL2) est inférieure à une deuxième valeur seuil prédéterminée (DS2b), alors revenir à l’implémentation nominale, avec la portion de tête de la deuxième partie exécutée à nouveau sur le deuxième cœur, et désactivée sur le premier cœur.
On nomme première partie de la tâche chaînée, la partie de tâche chainée exécutée par le premier cœur, deuxième partie de la tâche chaînée la partie de tâche chaînée exécutée par le deuxième cœur, etc. Le contenu de la première partie, respectivement deuxième partie peut évoluer d’une exécution à l’autre de la tâche chaînée.
On note DS2a la première valeur seuil prédéterminée. On note DS2b la deuxième valeur seuil prédéterminée. On note DL2 le deuxième délai de latence. On note DL1 le premier délai de latence.
Quand DL2 > DS2a, cela veut dire que le deuxième cœur est utilisé de manière intensive et est mobilisé par d’autres tâches ce qui conduit à un délai de prise en charge plus long que la normale.
On note que les seuils DS2a et DS2b peuvent être identiques ou différents comme il sera vu plus loin.
Dans le mode de délestage, la portion de tête de la deuxième partie de tâche chaînée n’est plus exécutée sur le deuxième cœur mais sur le premier cœur, donc on décharge le deuxième cœur d’une partie de son travail. Le délestage est réversible et le mode de délestage est momentané.
Dans les cas de faible charge ou de charge modérée des cœurs, les délais de latence sont petits et le temps total d’exécution de la tâche chaînée est inférieur à la période de récurrence de la tâche chaînée.
Dans une unité de commande telle que mentionnée en introduction, dans des conditions de récurrence élevée de certaines tâches liées à la vitesse de rotation du moteur, l’invention permet d’éviter ou au moins diminuer le phénomène de dépassement de délai mentionné dans la partie introductive.
Grâce au mécanisme de délestage proposé, on diminue les risques d’un tel dépassement et d’un éventuel reset du microcontrôleur, et on améliore ainsi la fiabilité d’un logiciel de commande associé à ladite tâche chaînée.
Selon un aspect de l’invention, il peut être prévu que : - lorsque le troisième cœur est présent, et dans les conditions du mode de délestage du deuxième cœur, une portion de queue de la deuxième partie est exécutée sur le troisième cœur et désactivée sur le deuxième cœur, et - pour le retour à l'implémentation nominale, la portion de queue est exécutée à nouveau sur le deuxième cœur et désactivée sur le troisième cœur.
Ceci permet d’organiser un délestage important du deuxième cœur, avec une portion délestée sur le premier cœur et une autre portion délestée sur le troisième cœur. On répartit ainsi la charge délestée sur deux autres cœurs ce qui représente une optimisation.
Selon un aspect de l’invention, le procédé peut comprendre en outre les étapes suivantes : b1- estimer une valeur courante du premier délai de latence (DL1), à partir d'une ou plusieurs exécution(s) antérieure(s) de la tâche chaînée, c1- si la valeur courante estimée du premier délai de latence (DL1) est supérieure à une troisième valeur seuil prédéterminée (DS1a), alors activer un mode de délestage du premier cœur pour lequel une portion de queue de la première partie est exécutée sur le deuxième cœur et désactivée sur le premier cœur, d1- si la valeur courante estimée du premier délai de latence (DL1) est inférieure à une quatrième valeur seuil prédéterminée (DS1b), alors revenir à l’implémentation nominale, avec la portion de queue de la première partie exécutée à nouveau sur le premier cœur et désactivée sur le deuxième cœur.
On peut ainsi délester le premier cœur A1 s’il est trop chargé. On note que le premier délai de latence est défini entre le lancement d’une itération de la tâche chaînée par un séquenceur (l’instant de lancement étant noté LTK(i)) et le début d’exécution (noté tb1) sur le premier coeur A1.
y (n) (t) = Thêta(t)
Il s’agit de l’ensemble des dérivées premières, secondes, troisièmes et ainsi de suite jusqu’à la n ième dérivée. Le nombre de dérivées considérées définies la dimension du système.
En considérant un ordre des dérivées retenues égal à 2 pour simplifier les calculs il est possible de définir un modèle MOD 1 simple du système qui soit performant. La suite est décrite pour un ordre n afin d’illustrer un mode plus général de réalisation.
On peut définir le système équivalent suivant :
Dans laquelle MA est définie par la matrice suivante :
Et « C » est un vecteur défini par le vecteur suivant :
C = [1, 0, 0 …, 0]
Et est un vecteur défini par le vecteur suivant :
Phi(t) = [0, …, Thêta(t)] T
On note , où alpha est strictement supérieur à 0 et x est un réel.
Le différentiateur homogène en temps fini est défini par le système suivant pour i = 2, …, n-1:
Où est l’estimation de z
Les coefficients k 1 , …, k n forment un polynôme de Hurwitz.
Il est possible dans la résolution de ce système de choisir de manière appropriée pour assurer l’homogénéité du système les coefficients (a 1 , …a n ) dans l’espace des réels strictement positifs de dimension n.
Selon un exemple, pour un A donné dans l’intervalle [1 – 1/(n-1), 1], les séquences (r 1 , …, r n ) et (a 1 , …a n ) peuvent être choisi ainsi :
Contrairement aux applications existantes en contexte d’usage non versatile, ce score ne dérive pas d’un calcul de coût invariable.
Ici, le gestionnaire de flotte soucieux de tirer le meilleur parti de ses turbines à gaz, pourra en suivant la tendance a posteriori, modifier le quota et les consignes de score à respecter au pilote pour permettre de piloter une trajectoire du vieillissement cumulatif globalement maîtrisée. Il pourra le faire en considérant toute la versatilité de ses priorités, du contexte géographique d’opération, de la saisonnalité, de l’âge des moteurs, des besoins de protection des entrées d’air, et de l’ensemble des autres facteurs influents, par une méthode pragmatique d’apprentissage et de consignes utilisant la graduation de l’invention.
En revanche, une combinaison avec des indicateurs de condition économes en consommation carburant, est une association logique avec cet indicateur, par exemple l’ajout d’un score d’économie de carburant de 0 à 2 selon l’écart aux conditions de vol stables les plus économes.
L’aéronef peut être un aéronef à voilure tournante, en particulier un hélicoptère.
Brève description des figures est un diagramme illustrant une l’évolution dans le temps du score lors d’une mission d’un aéronef, sans action du pilote, ce diagramme représentant également l’évolution de la puissance, de l’endommagement cumulatif CV, de la température des parties chaudes de la turbine à gaz et de l’altitude,
est un diagramme représentant l’évolution des termes A(t), B(t), C(t), D(t), TERM 1, TERM 2, TERM 3, TERM 4, TERM 5, lors de la mission,
est un diagramme correspondant à la dans lequel une action du pilote permet de limiter le score à 3,
est un diagramme correspondant à la dans lequel une action du pilote permet de limiter le score à 2,
est un diagramme correspondant à la dans lequel une action du pilote permet de limiter le score à 1,
Description détaillée de l’invention Sur les diagrammes des figures 1 à 5, les courbes Score, Pw, Cumul, T45H et Z illustrent respectivement l’évolution dans le temps du score de progression du vieillissement, de la puissance de l’arbre de sortie, de l’endommagement cumulatif, de la température des parties chaudes de la turbine à gaz et de l’altitude.
On rappelle que le score de progression du vieillissement peut être défini comme suit :
pour le calcul duquel on définit : le quota de la mission,
où est un facteur compris par exemple entre 0,1 et 10, à rendre si possible modifiable par l’opérateur, est un seuil de déclenchement de maintenance majeure d’un compteur de vieillissement CV, en heures, est la durée de vol entre deux révisions de ladite partie de la turbine à gaz ou la durée de vie cible de ladite partie de la turbine à gaz, en heures.
- le quota par défaut de la mission,
- le compteur de vieillissement cumulé CV, qui est une valeur proportionnelle au vieillissement cumulé la durée de vol prévisionnelle de la mission renseignée en heures, , par exemple comprise entre 0,2 et 3h, à rendre si possible modifiable par l’opérateur, la durée de vol prévisionnelle par défaut de la mission en heures, , par exemple de l’ordre de 1 heure, Y un paramètre à adapter au contexte d’application, choisi entre et la durée de vol cumulée de la mission, en heures, à un instant t de la mission, T(t) un premier seuil S1, par exemple compris entre 0,3 et 0,8, par exemple égal à 0,5, un second seuil S2, par exemple compris entre 3 et 10, par exemple égal à 5, le début de la mission est défini par l’instant t= t0 de début de vol un instant t = t1 de fin d’une phase dite de début de mission est également défini de manière à ce que : t1 – t0 supérieur à une durée comprise entre 1 et 15 minutes, et/ou t1 est le premier instant t supérieur à t0 pour lequel la vitesse de vol de l’aéronef est supérieure à une vitesse prédéterminée, par exemple 40 Ktas pour un hélicoptère, et/ou t1 est le premier instant t supérieur à t0 pour lequel l’altitude de l’aéronef par rapport au sol, également appelée garde au sol, est supérieure à une valeur déterminée, par exemple 500 pieds, une durée X glissante en secondes, par exemple comprise entre 10 et 30 secondes, par exemple de l’ordre de 20 secondes, le gradient moyen glissant sur X secondes, le cumul par heure de vol depuis le début de la mission (t0), à un instant t de la mission sans information sur la durée de vol prévisionnelle de mission M,
le cumul par heure de vol depuis le début de la mission, à un instant t de la mission, anticipant une durée de vol des « missions courtes usuelles » de Y, en heures,
La portion labiale 42 s’étend entre une zone de respiration comprenant les plateaux de conduction acoustique 20 et un moyen de connexion 43. Le moyen de connexion 43 permet avantageusement de faire coopérer l’embout avec un détendeur de plongée. Selon un mode de réalisation, le moyen de connexion 43 est de forme tubulaire dont les parois sont rigides ou souples.
Procédé de caractérisation / procédé de traitement
Les figures 1 et 2 se rapportent plus particulièrement aux étapes d’un procédé de traitement d’un flux audio PROC 1 mettant en œuvre un filtre caractérisé par un procédé de caractérisation du filtre selon l’invention.
Le flux audio traité par le procédé de traitement PROC 1 est noté S A (t). Ce flux audio est acquis et filtré grâce au filtre F 1 caractérisé par un premier procédé de caractérisation du filtre CARAC 1 . L’application du filtre F 1 permet de reconstruire une partie de l’intelligibilité perdue par la présence de l’embout EM 1 en bouche d’un individu.
L’invention concerne donc un procédé noté PROC 1 sur la qui consiste à appliquer APP 1 le filtre F 1 à une entrée acquise ACQ 0 d’un flux audio correspondant à la voix d’un individu, le filtre F 1 étant caractérisé par un premier procédé noté CARAC 1 qui est décrit ci-après grâce aux figures 3 et 4.
Les figures 3 et 4 se rapportent donc plus particulièrement aux étapes d’un procédé de caractérisation CARAC 1 d’un filtre à partir de quelques séquences prononcées par un utilisateur ayant un embout en bouche et les mêmes séquences prononcés sans embout en bouche. Le filtre étant ensuite utilisé pour l’équipement du plongeur.
Les flux audio traités par le procédé de caractérisation CARAC 1 d’un filtre F 1 sont notés S 1 (t) et S 2 (t).
Le procédé CARAC 1 comporte un apprentissage d’une fonction caractérisant le filtre afin d’être adapté pour corriger la déformation induite par la présence d’un embout en bouche et pour prendre en compte un type de voix, sa nature, sa tessiture, son timbre, etc.
La représente notamment le passage du flux audio et son en codage au sein de différents composants. A cet effet, la représente l’embout buccal EM 1 , noté également 1 sur la , d’un dispositif de communication sous-marine. Il peut comprendre une portion à maintenir en bouche par exemple formé par deux plateaux de conductions acoustiques 20. L’embout 1 comprend préférentiellement une portion labiale 42 et une connexion 43 avec par exemple un détendeur (non représenté). Des ouvertures 61 et 62 sont préférentiellement ménagées pour le passage de l’air entre la bouche et le détendeur. Un microphone MIC (non représenté sur la ) permet d’acquérir les sons produits par un individu parlant dans l’embout buccal 1 avant de transmettre le signal à un convertisseur analogique numérique CAN 1 . L’invention se rapporte à toute autre architecture mécanique d’un embout buccal 1 destiné à être raccordé à un détendeur. Notamment, le dispositif de l’invention peut comprendre différentes variantes, notamment sur le nombre de canaux envisagés, sur la présence ou non de plateaux de conductions acoustiques, leur disposition et leur matériau.
Dans l’exemple de la , un élément vibrant 3 peut être utilisé pour retranscrire l’audio émis par un autre individu et ainsi permettre une écoute par conduction osseuse. Un autre système pourrait toutefois être utilisé afin de retranscrire la voix et son intelligibilité qui a été traitée par le procédé de l’invention.
Phonèmes pour l’apprentissage La décrit deux branches d’un procédé. La première branche comprend une étape ACQ 1 d’acquisition d’un flux audio entrant S 1 (t) comportant un premier ensemble de phonèmes déformé par l’embout buccal 1. La seconde branche comporte l’acquisition d’un flux audio entrant S 2 (t) comportant le même ensemble de phonèmes définissant un second flux audio non déformé par la présence d’un embout buccal 1. Préférentiellement, les phonèmes sont les mêmes et sont préférentiellement acquis par le même utilisateur. En effet, afin de permettre un apprentissage et une définition des coefficients du filtre optimal, il est nécessaire d’isoler au maximum l’influence de la déformation liée à la présence de l’embout 1 en bouche. Ainsi, l’invention est particulièrement pertinente dans le cas où les deux séquences de phonèmes sont sensiblement les mêmes. L’apprentissage sera également d’autant plus performant lorsqu’un même individu prononcera les deux flux audio S 1 (t) et S 2 (t)
Les phonèmes peuvent par exemple correspondre à quelques phrases à prononcer avec et sans embout buccal 1. L’invention propose ainsi un mode de réalisation dans lequel un individu prononce deux mêmes groupes de phrases avec et sans embout.
Les phonèmes peuvent correspondre à un groupement de lettres, de syllabes ou de phrases. Les deux groupes comprennent préférentiellement un même groupe de phonèmes et un même ordonnancement de ces phonèmes au sein de la séquence prononcé par un individu, avec et sans appareil.
On comprend qu’un apprentissage d’un algorithme se basant sur quelques phrases prononcées, par exemple entre 1 et 10 phrases permet un apprentissage rapide pour l’utilisateur.
L'enregistrement du flux audio réalisé avec l’embout buccal est traité notamment par un différenciateur. L’enregistrement du flux audio réalisé sans l’embout buccal est utilisé comme la sortie souhaitée lors de la création du filtre.
Un différentiateur de l’invention peut comprendre un ensemble de composants pour effectuer les opérations mathématiques de différenciation, c'est-à-dire fournissant une sortie proportionnelle à la dérivée de l'entrée par rapport à une ou plusieurs variables.
Le dispositif selon différents modes de réalisation de l’invention va maintenant être décrit en référence aux figures 2A à 2C.
Le dispositif 1 comprend au moins deux transistors à effet de champ 100, 200.
Le premier transistor 100 comprend une première couche active 104. Cette première couche active 104 est surmontée d’un premier drain 101, d’une première source 102 et d’une première grille 103 du premier transistor 100. Le premier transistor 100 comprend en outre une première électrode arrière 105 sous-jacente à la première couche active 104. De la même façon, le deuxième transistor 200 comprend une deuxième couche active 204 surmontée d’un deuxième drain 201, d’une deuxième source 202 et d’une deuxième grille 203. Il comprend également une deuxième électrode arrière 205 sous-jacente à la deuxième couche active 204.
Les première et deuxième électrodes arrière 105, 205 permettent notamment un contrôle électrostatique du dispositif 1. Elles peuvent être assimilées respectivement à une première grille arrière et une deuxième grille arrière du dispositif 1.
Les couches actives 104, 204 sont typiquement à base d’un matériau semiconducteur, par exemple un matériau III-V, de préférence un matériau III-N, par exemple du GaN ou un matériau du type Al 1-x Ga x N (avec x variant de 0 à 1).
Afin de limiter les phénomènes de « current collapse », la source 102, 202 et l’électrode arrière 105, 205 de chaque transistor 100, 200 sont avantageusement reliées électriquement. Par ailleurs, le premier drain 101 du premier transistor 100 est typiquement relié électriquement à la deuxième source 202 du deuxième transistor 200. Le premier transistor 100 et le deuxième transistor 200 forment alors un composant dit bras de pont. Dans cette configuration, le premier transistor 100 est couramment nommé « transistor côté bas », ou, plus fréquemment, désigné par le terme anglais de « low-side transistor ». De la même façon, le deuxième transistor 200 peut être désigné « transistor côté haut » ou « high-side transistor ».
Deux éléments sont dits « reliés électriquement » lorsqu’ils sont chacun en contact avec un même élément de connexion électrique continu présentant une conduction électrique de préférence supérieure à 10 7 S/m.
Le dispositif 1 comprend par ailleurs un empilement 100 s’étendant, selon la troisième direction Z : D’une part entre la première couche active 104 et la première électrode arrière 105 du premier transistor 100, et D’autre part entre la deuxième couche active 204 et la deuxième électrode arrière 205 du deuxième transistor 200.
L’empilement 1000 présente une épaisseur e 1000 selon la troisième direction Z.
L’empilement 1000 est typiquement continu, notamment dans le plan transversal XY, entre les deux transistors 100, 200.
L’empilement 1000 peut comprendre une pluralité de couches empilées selon la troisième direction Z. Il comprend notamment une couche isolante 1500 à base d’un premier diélectrique. La couche isolante 1500 est d’un seul tenant, c’est-à-dire continue, entre les deux transistors 100, 200 dans le plan transversal XY.
Le premier diélectrique peut par exemple être un oxyde (SiO 2 , Al 2 O 3 , HfO 2 …).
La première couche isolante 1500 présente selon la troisième direction Z une épaisseur e 1500 . Elle présente également selon cette même direction une tension de claquage V c et un champ critique E c .
La première couche isolante 1500 doit être suffisamment épaisse pour permettre une bonne tenue en tension verticale du dispositif 1. On définit pour ce faire une épaisseur minimum e 1500,min de la couche isolante 1500 correspondant à l’épaisseur pour laquelle un court-circuit entre la couche active 104, 204 d’un des transistors 100, 200 et son électrode arrière 105, 205 a lieu, à une tension de claquage cible fixée en fonction des applications visées pour le dispositif 1. La tension de claquage cible se trouve dans les spécifications fournies avec les dispositifs de ce type. Cette épaisseur minimum est définie par la relation suivante : e 1500,min =V c ible /E c , V c ible étant la valeur cible pour la tension de claquage. En pratique, la tension de claquage réelle, V c , de la couche isolante 1500, sera supérieure à la tension de claquage cible V cible . La tension de claquage cible V cible de la couche isolante est indiquée dans la fiche de spécification du dispositif.
La couche isolante 1500 est donc dimensionnée de façon à ce que son épaisseur e 1500 soit supérieure à e 1500,min . De cette façon, le dispositif 1 peut résister à toute tension inférieure à la tension de claquage cible lui étant appliquée. L’épaisseur e 1500,min correspond à la tension de claquage instantanée du dispositif 1. Cependant, afin de garantir une meilleure tenue dans le temps, notamment une tenue dans le temps compatible avec la durée de vie typique des applications envisagées pour le dispositif 1, on opte pour une épaisseur e 1500 supérieure à e 1500,min , par exemple supérieure à 2*e 1500,min . Cela permet d’obtenir que le dispositif 1 présente une durée de vie du dispositif 1 typiquement supérieure à 10 ans pour la tension de claquage cible.
Données brutes :