INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
A l'étape 24, le registre de mode 12a-12e associé à chaque unité mémoire 8a-8e visée par la requête en écriture/lecture est mis à la valeur "1" par l'unité de traitement 14. A titre d'exemple, ce positionnement à la valeur "1" est mis en oeuvre une fois que l’écriture ou la lecture est réalisée. En revanche, les registres de mode 12a-12e des unités mémoires 8a-8e de la mémoire 8 qui ne sont pas concernées par la requête en écriture/lecture ne sont pas modifiés à l’étape 24. En outre, à l'étape 24, le compteur 18a-18e associé à chaque unité mémoire 8a-8e visée par la requête en écriture/lecture est remis à zéro. A titre d'exemple, cette remise à zéro est réalisée une fois que l’écriture ou la lecture est réalisée. En revanche, les compteurs 18a-18e associés aux unités mémoires 8a-8e de la mémoire 8 qui ne sont pas concernées par la requête en écriture/lecture ne sont pas remis à zéro à l’étape 24.
A l'étape 26, l'unité de traitement 14 compare le contenu de chaque compteur 18a-18e à un seuil. Pour chaque unité de mémoire 8a-8e, si le contenu du compteur 18a-18e associé à l'unité de mémoire 8a-8e est supérieur au égal au seuil, le registre de mode 12a-12e associé à l'unité mémoire 8a-8e est mis à la valeur "0" par l'unité de traitement 14. Ceci entraîne l'ouverture de l'interrupteur SWa-SWe associé à l'unité mémoire 8a-8e. L'unité mémoire 8a-8e est alors mise dans le mode SLEEP.
Si le contenu du compteur 18a-18e associé à l'unité de mémoire 8a-8e est inférieur au seuil, le registre de mode 12a-12e associé à l'unité mémoire n'est pas modifié par l'unité de traitement 14 à l'étape 26, et l'unité mémoire 8a-8e reste dans le mode RUN. Selon un mode de réalisation, l'étape 26 n'est mise en oeuvre que pour l'unité de mémoire 8a-8e dont le registre de mode 12a-12e associé est à la valeur "1". Selon un mode de réalisation, le seuil correspond à l'écoulement d'une durée supérieure à 1 ms, de préférence comprise entre 1 ms et 10 ms.
La mode de réalisation de fonctionnement du contrôleur 10 permet de réduire de manière optimale la consommation d’énergie de la mémoire 8 lorsque celle-ci est dans le mode de fonctionnement SLEEP, et ce sans perte de données mémorisées.
Le système 1 peut comprendre une pluralité de dispositifs de stockage 2 conformes à la description qui précède. Chacun de ces dispositifs 2 comprend une mémoire 8 et un contrôleur 10 pour contrôler spécifiquement cette mémoire 8. Autrement, il y a autant de contrôleurs 10 que de mémoires 8 dans le système 1. Lorsque le système 1 comprend plusieurs mémoires, ces mémoires peuvent être de tailles variables et/ou être utilisées à des fins différentes. Par exemple, le système 1 peut comprendre: une première mémoire dédiée au stockage de données d’exécution, notamment une pile d’exécution, une deuxième mémoire dédiée au stockage de données de sécurité, telles que des codes correcteurs d’erreurs, et une troisième mémoire constituant une extension de la première mémoire.
Divers modes de réalisation et variantes ont été décrits. L’homme de l’art comprendra que certaines caractéristiques de ces divers modes de réalisation et variantes pourraient être combinées, et d’autres variantes apparaîtront à l’homme de l’art. En particulier, dans les modes de réalisation décrits précédemment, pour chaque unité mémoire 8a-8e de la mémoire 8, la matrice MEM de cellules mémoire de l'unité mémoire est alimentée par une première source vddma d'un potentiel de référence haut et le circuit périphérique PER de l'unité mémoire est alimentée par une deuxième source vddma d'un potentiel de référence haut. A titre de variante, la deuxième source vddm peut être confondue avec la première source vddma, le circuit périphérique PER de l'unité mémoire étant relié à la première source vddma par l'interrupteur programmable SWa.
Procédé permettant la transmission d’un vecteur de contrôle d'une unité d’envoi à une unité de réception La présente invention concerne un procédé permettant la transmission d’un vecteur de contrôle d'une unité d’envoi à une unité de réception, ainsi qu’un procédé correspondant permettant la reconstruction d’un vecteur de contrôle par une unité de réception. En outre, la présente invention concerne une unité d’envoi correspondante et une unité de réception correspondante, qui sont respectivement configurées pour réaliser le procédé précité.
Des vecteurs de contrôle peuvent être utilisés pour reconnaître des incohérences dans une base de données distribuée. Il existe différentes possibilités de fournir un vecteur de contrôle et de le transmettre entre une unité d’envoi et une unité de réception. Le procédé proposé par la présente invention concerne des vecteurs de contrôle basés sur des valeurs de hachage, qui sont générées sur la base des entrées dans une base de données. Les valeurs de hachage sont utilisées pour vérifier la cohérence de deux jeux de données, qui sont mémorisés sur des dispositifs différents.
Arrière-plan de la présente invention
Dans une base de données distribuée redondante, plusieurs nœuds, qui se trouvent à des endroits éventuellement différents, stockent des copies (redondantes) des mêmes informations. L’un des défis dans ce domaine est de maintenir la cohérence entre les différentes copies des mêmes informations. On y parvient grâce à des mécanismes dits de réparation anti-entropie (également appelés anti-entropy repair mechanism en anglais), qui se déclenchent à intervalles réguliers ou chaque fois qu’une incohérence est détectée.
L’un des protocoles de réparation anti-entropie les plus utilisés repose sur l’échange d’arbres de Merkle (également appelés arbres de hachage ou, en anglais, Merkle tree) entre les nœuds de la base de données. Dans l’état de la technique, deux variantes différentes de ce protocole de réparation sont utilisées. Dans la première variante, des arbres de Merkle complets sont échangés par l’intermédiaire d’un réseau de données dans un tour de communication unique, ce qui entraîne un temps système élevé, mais un temps de latence faible. Dans le second cas, on utilise un protocole à plusieurs tours (également appelé multi-round protocol en anglais), qui entraîne un faible temps système, mais un temps de latence élevé. La présente invention permet de montrer comment il est possible de s’appuyer sur le codage de sources distribué (également appelé codage de Slepian-Wolf), afin de mettre en œuvre un protocole de réparation en un seul tour (également appelé single-round protocol), qui présente un faible temps de latence et un faible temps système. En outre, des protocoles connus de l’état de la technique nécessitent la transmission de très grands arbres de Merkle, afin d’identifier avec précision les différences entre les bases de données, c’est-à-dire qu’ils nécessitent la transmission d'une quantité considérable de temps système. La présente invention propose un procédé qui permet de reconnaître avec plus de précision les différences entre les bases de données, tout en utilisant moins de temps système.
Le deuxième capteur inductif 32 est quant à lui disposé de telle sorte qu’il se trouve en vis-à-vis de la singularité réalisée sur la cible à chaque tour de la cible. Dans la forme de réalisation illustrée où la singularité correspond à une excroissance, ledit deuxième capteur inductif 32 est disposé de manière à se trouver en vis-à-vis de la singularité (prolongation 26’ ou dent secondaire 26’’) à chaque tour de cible mais sans jamais être en vis-à-vis d’une dent 26. Pour reprendre les exemples numériques précédents, le premier capteur inductif 30 est disposé par exemple en arc de cercle en deçà d’un cercle de rayon valant l tandis le deuxième capteur inductif 32 est disposé entre un cercle de rayon l et un cercle de rayon L par rapport à l’axe de rotation du rotor du moteur électrique.
Le premier capteur inductif 30 et le deuxième capteur inductif 32 peuvent former deux dispositifs de mesure d’induction, indépendants l’un de l’autre, comme représenté sur les figures. Dans des variantes non représentées, le premier capteur inductif 30 et le deuxième capteur inductif 32 correspondent à deux zones sensibles d’un même et unique dispositif de mesure d’induction.
La présente divulgation permet avec le système de détection de position angulaire perfectionné présenté ci-dessus, incluant aussi la nouvelle cible, de déterminer à la fois la position angulaire absolue du moteur électrique 4 et la position angulaire absolue (modulo 360°CRK) du moteur à combustion interne 2.
Avec ce nouveau système, le premier capteur inductif 30 et les dents 26 de la cible 20 fonctionnent de manière connue pour la gestion de la position angulaire du moteur électrique 4 tandis que la singularité sur la cible 20 coopère avec le deuxième capteur inductif 32 pour fournir un « nouveau » signal, ou signal de synchronisation, qui est fourni une seule fois à chaque tour du moteur électrique 4 permettant ainsi de connaitre la position absolue du moteur électrique 4 (ou plus précisément de la position du rotor de ce moteur par rapport à un stator correspondant).
Le procédé de détermination de la position angulaire du moteur à combustion interne est décrit ci-après.
Lorsque le moteur électrique 4 fonctionne, son rotor tourne et les dents 26 de la cible 20 passent alternativement devant le premier capteur inductif 30 qui fournit alors de manière connue un premier signal 50 correspond au cosinus de la position angulaire du moteur électrique et un second signal 52 correspondant au sinus de la position angulaire du moteur électrique ( ).
Au cours d’une première étape 100 ( ), la position angulaire électrique du moteur est déterminée en divisant le second signal 52 par le premier signal 50 et en utilisant la fonction « arctangente ». Une courbe 54 illustrée sur la montre un exemple de position obtenue par cette étape.
Dans la forme de réalisation illustrée au dessin à titre d’exemple non limitatif, on a ici un moteur électrique 4 avec quatre paires de pôles. La cible 20 utilisée comporte alors quatre dents 26 et la position du rotor du moteur électrique est alors connue modulo 90° (c’est-à-dire 360°/4).
Lorsque le moteur électrique 4 fonctionne, son rotor tourne et la singularité (prolongation 26’ ou dent secondaire 26’’) de la cible 20 passe devant le deuxième capteur inductif 32 qui fournit alors un troisième signal 56 en forme d’impulsion ( ). Cette impulsion est alors utilisée dans une deuxième étape 200 comme repère pour déterminer une position angulaire du moteur électrique 4. Grâce à cette impulsion, la position du moteur électrique 4 est connue modulo 360°.
Une étape ultérieure 300 permet à partir de l’impulsion fournie par le troisième signal 56 d’avoir une référence de position également pour le moteur à combustion interne 2. À partir de cette référence, il est possible de générer un signal avec des impulsions similaire à un signal fourni habituellement par un capteur de vilebrequin. Le plus souvent, un tel capteur de vilebrequin coopère avec une cible présentant 60 secteurs, à chaque secteur correspondant une dent sauf pour deux secteurs successifs formant ainsi une singularité sur la cible.
Dans le cas présent illustré au dessin, on considère une configuration d’hybridation de type P1 (moteur à combustion interne 2 et moteur électrique 4 tournant à la même vitesse de rotation) et moteur électrique avec quatre paires de pôles. L’angle électrique dans une machine multipolaire, si P est le nombre de pôles de la machine, alors on a : angle électrique = (P/2) * angle mécanique. Ainsi dans le présent cas illustratif et non limitatif, lorsque ( ) l’angle électrique varie de 12°, alors une impulsion 60 est générée. On réalise ainsi un signal tel celui fourni classiquement par un capteur de vilebrequin, en omettant de générer deux impulsions à chaque tour.
Selon une forme de réalisation préférée, on utilise une cible 20 telle celle illustrée sur la avec une dent secondaire 26’’. Dans une forme de réalisation encore préférée, cette dent secondaire 26’’ s’étend sur une plage angulaire de 15 à 21°, de préférence 18°. Ainsi, on peut par exemple prévoir que pendant que le deuxième capteur inductif 32 fournit le troisième signal 56 en forme d’impulsion, la génération d’impulsions correspondant à la position angulaire du moteur à combustion interne est suspendue. Dit autrement, la largeur angulaire de la dent secondaire 26’’ est adaptée pour permettre de simuler directement la détection de la singularité d’une dent de la cible d’un capteur de vilebrequin, où ladite singularité est formée par une ou plusieurs dents manquantes sur la cible du capteur de vilebrequin.
Le signal qui est ainsi généré peut alors être traité par un dispositif de gestion de moteur à combustion interne. Ledit signal sera alors utilisé directement en remplacement du signal fourni par un capteur de vilebrequin en combinaison avec un signal fourni de manière connue de l’homme du métier par un capteur d’arbre à cames pour connaitre la position du moteur à combustion interne modulo 720°CRK.
Dans une autre forme de réalisation (moteur électrique et moteur à combustion interne reliés selon une architecture P0 avec un rapport de vitesses égale à 1 ou bien un nombre de paires de pôles différent pour le moteur électrique), le procédé ci-dessus peut s’appliquer en adaptant les formules de calcul.
La présente solution technique peut trouver à s’appliquer notamment dans le contrôle moteur pour une architecture semi-hybride pour surveiller la vitesse de rotation du moteur à combustion interne en adaptant les moyens utilisés pour le contrôle du moteur électrique.
Le procédé proposé peut être mis en œuvre dans une architecture semi-hybride comportant pour le moteur à combustion interne un capteur de vilebrequin lorsqu’une panne de ce capteur est détectée. Le système décrit plus haut permet alors au véhicule de fonctionner dans un mode dit dégradé mais qui permet au final de fonctionner avec la même précision que le capteur de vilebrequin.
Selon un mode de réalisation, les deux premiers bras et les deux deuxièmes bras sont parallèles entre eux et présentent tous une longueur identique.
Ainsi, deux premiers bras et les deux deuxièmes bras forment un système analogue à un mécanisme à quatre barres du type parallélogramme déformable (ou parallélogramme articulé), permettant de réaliser de façon simple le mouvement de translation circulaire décrit ci-dessus.
Selon un mode de réalisation, la machine de manutention comporte en outre un essieu avant et un essieu arrière pour la propulsion du châssis, l’essieu avant et l’essieu arrière étant espacés suivant une direction longitudinale de la machine de manutention, la direction longitudinale étant perpendiculaire à la direction verticale.
Selon un mode de réalisation, le module de puissance dans la position initiale est entre l’essieu avant et l’essieu arrière suivant la direction longitudinale de la machine de manutention. Selon un mode de réalisation, le module de puissance dans la position de dépose est plus éloigné du châssis que dans la position initiale suivant une direction transversale de la machine de manutention, la direction transversale étant perpendiculaire à la direction longitudinale.
Selon un mode de réalisation, la machine de manutention comporte en outre un caisson, le caisson étant disposé entre l’essieu avant et l’essieu arrière suivant la direction longitudinale de la machine de manutention, et le caisson faisant saillie du châssis suivant la direction transversale de la machine de manutention.
Selon un mode de réalisation, le module de puissance dans la position initiale est situé plus haut que le caisson suivant la direction verticale de la machine de manutention. Plus particulièrement, les deux traverses peuvent être situées plus haut que le caisson suivant la direction verticale de la machine de manutention.
Ainsi, la présence du caisson n’interfère pas avec le fonctionnement du mécanisme de dépose.
Selon un mode de réalisation, le module de puissance dans la position de dépose repose sur la surface du sol plus loin du châssis que le caisson suivant la direction transversale de la machine de manutention.
Ainsi, la présence du caisson n’interfère pas avec le mouvement de dépose du module de puissance ou avec la manipulation du module de puissance dans la position de dépose.
Selon un mode de réalisation, les premiers bras sont convexes et présentent une convexité tournée vers le châssis. En particulier, selon un mode de réalisation, les premiers bras et les deuxièmes bras sont convexes et présentent une convexité vers le châssis.
Ainsi, il est plus aisé d’assurer d’éviter que la présence du caisson n’interfère avec les premiers bras et le cas échéant avec les deuxièmes bras que si les bras étaient rectilignes.
Selon un mode de réalisation, le châssis comporte deux longerons parallèles et espacés suivant la direction transversale de la machine de manutention.
Selon un mode de réalisation, les deux traverses font saillie de l’un des deux longerons, suivant la direction transversale de la machine de manutention.
Selon un mode de réalisation, la machine de manutention comporte une cabine pour un opérateur de la machine de manutention, la cabine faisant saillie de l’autre des deux longerons, suivant la direction transversale de la machine de manutention et dans une direction opposée des deux traverses.
Pour la propulsion de la machine de manutention, l’un de l’essieu avant et de l’essieu arrière est un essieu moteur, ou bien l’essieu avant et l’essieu arrière sont tous deux des essieux moteurs.
Selon un mode de réalisation, la machine de manutention comporte un ou plusieurs moteurs électriques couplés par une chaîne de transmission mécanique à l’essieu moteur ou aux essieux moteurs.
Par « diester saturé » au sens de l’invention, on entend un diester comportant des chaines hydrocarbonées saturées. Ainsi, de préférence, les acides monocarboxyliques mis en œuvre selon l’invention comportent, chacun, une chaine hydrocarbonée saturée, de préférence, ladite chaine hydrocarbonée est constituée d’atomes de carbone et d’hydrogène.
Selon un mode de réalisation particulièrement préféré, le diester mis en œuvre dans l’invention est un diester ramifié. Il conviendra de noter que dans le cas où le pentanediol est 1,4-pentanediol, le diester ainsi obtenu sera un diester ramifié.
Selon un mode de réalisation, le diester mis en œuvre selon l’invention présente une viscosité cinématique, mesurée à 40°C selon la norme ASTM D445, allant de 2 à 20 mm²/s, de préférence de 3 à 18 mm²/s.
Un diester mis en œuvre selon l’invention peut répondre plus particulièrement à la formule (I):
dans laquelle : R 1 représente une chaîne hydrocarbonée, linéaire ou ramifiée, saturée ou insaturée, de préférence saturée, présentant de 3 à 9 atomes de carbone, de préférence de 4 à 8 atomes de carbone, de préférence de 5 à 7 atomes de carbone, ladite chaîne hydrocarbonée étant éventuellement interrompue par un ou plusieurs hétéroatomes, tels que des atomes d’oxygène, de préférence la chaine hydrocarbonée est constituée d’atomes de carbone et d’hydrogène ; et R 2 représente une chaîne hydrocarbonée, linéaire ou ramifiée, saturée ou insaturée, de préférence saturée, présentant de 3 à 9 atomes de carbone, de préférence de 4 à 8 atomes de carbone, de préférence de 5 à 7 atomes de carbone, ladite chaîne hydrocarbonée étant éventuellement interrompue par un ou plusieurs hétéroatomes, tels que des atomes d’oxygène, de préférence la chaine hydrocarbonée est constituée d’atomes de carbone et d’hydrogène.
Dans le diester de formule (I), R 1 et R 2 peuvent être identiques ou différents.
Selon un mode de réalisation, R 1 et R 2 sont choisis parmi des alkyles comportant de 3 à 9 atomes de carbone, linéaires ou ramifiés comportant éventuellement un groupement fonctionnel cétone (de type >=O). Un exemple d’acide monocarboxylique pouvant aboutir à un diester de formule (I) dans laquelle R 1 et/ou R 2 comporte(nt) un groupement fonctionnel carboxyle est l’acide lévulinique.
Selon un mode de réalisation, le(s) diester(s) mis en œuvre selon l’invention est(sont) choisi(s) parmi : un diester formé à partir de 1,4-pentanediol et de deux acides heptanoïques, un diester formé à partir de 1,4-pentanediol et de deux acides pentanoïques, un diester formé à partir de 1,4-pentanediol et de deux acides isovalériques, un diester formé à partir de 1,4-pentanediol et de deux acides lévuliniques, un diester formé à partir de 1,4-pentanediol et de deux acides nonanoïques, un diester formé à partir de 1,4-pentanediol et de deux acides octanoïques, un diester formé à partir de 1,4-pentanediol et de deux acides décanoïques, un diester formé à partir de 1,4-pentanediol et d’un mélange d’acides comprenant un acide octanoïque et un acide décanoïque,
De préférence, le diester mis en œuvre selon l’invention comprend une teneur en carbone d’origine biologique d’au moins 60% en masse, de préférence d’au moins 75% en masse, de préférence encore d’au moins 90% en masse, encore plus préférentiellement d’au moins 95% en masse, par rapport à la masse totale des atomes de carbone du diester.
Le module d’Young est avantageusement mesuré selon la norme ASTM D1621-16 « Standard Test Method for Compressive Properties of Rigid Cellular Plastics », en particulier dans les conditions décrites en référence à la .
La présente invention a pour objet, selon un second aspect, un procédé de fabrication d’un dispositif implantable, en particulier selon l’une quelconque des variantes de réalisation en référence au premier aspect de l’invention, ledit procédé comprend les étapes :
- une étape de fabrication d’une couche de base (i), ladite étape comprenant : - une étape (i1) de fabrication d’un ensemble A comprenant le dépôt de plusieurs éléments longilignes A1, espacés les uns des autres, et orientés selon une direction longitudinale LA1, en sorte de former une couche, puis le dépôt de plusieurs éléments longilignes A2, espacés les uns des autres, et orientés selon une direction longitudinale LA2, en sorte de former une couche disposée au-dessus de la couche précédente comprenant les éléments longilignes A1, les directions LA1 et LA2 étant sécantes ; et
- une étape (i2) de fabrication d’un ensemble B comprenant le dépôt de plusieurs éléments longilignes B1, espacés les uns des autres, et orientés selon une direction longitudinale LB1, en sorte de former une couche, puis le dépôt de plusieurs éléments longilignes B2, espacés les uns des autres, et orientés selon une direction longitudinale LB2, en sorte de former une couche disposée au-dessus de la couche précédente comprenant les éléments longilignes B1, les directions LB1 et LB2 étant sécantes ;
- l’ensemble B est superposé au moins en partie sur l’ensemble A ;
Dans un mode de réalisation, ledit procédé comprend une étape (i3) de fabrication d’un ensemble C comprenant le dépôt de plusieurs éléments longilignes C1, espacés les uns des autres, et orientés selon une direction longitudinale LC1, en sorte de former une couche, puis le dépôt de plusieurs éléments longilignes C2, espacés les uns des autres, et orientés selon une direction longitudinale LC2, en sorte de former une couche disposée au-dessus de la couche précédente comprenant les éléments longilignes C1, les directions LC1 et LC2 étant sécantes ;
- l’ensemble C est superposé au moins en partie sur l’ensemble B ;
- la direction LC1 est sécante avec la direction LB1.
Avantageusement, le procédé comprend plusieurs étapes (i) effectuées les unes après les autres, suivies éventuellement de la réalisation d’une étape (i1) ou de la réalisation d’une étape (i1) suivie d’une étape (i2), jusqu’à l’obtention de l’épaisseur désirée pour la structure de base.
Dans une variante, le dispositif implantable comprend un nombre de couches de base n+1 avec n est un nombre entier supérieur ou égal à 1.
Dans une variante, une couche de base n+1 est superposée à une couche de base n en sorte qu’au moins un élément longiligne A1 (ou respectivement A2) de l’ensemble A de la couche de base n+1 soit sensiblement parallèle à au moins un élément longiligne A1 (ou respectivement A2) de l’ensemble A de la couche de base n.
De préférence, une couche de base n+1 est superposée à une couche de base n sans rotation de l’ensemble A (ou respectivement B ou C) de la couche n+1 par rapport à l’ensemble A (ou respectivement B ou C) de la couche n.