INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Selon l’invention, il est donc possible de procéder à nouveau à des cycles d’écritures pour les données déplacées, désormais stockées dans les pages mémoire initialement OS qui ont statistiquement un état moins usé. De la sorte, la durée de vie de l’élément sécurisé est prolongée, réduisant son impact environnemental et contribuant par conséquent au développement durable et à la préservation des ressources.
Dans un mode de réalisation, l’étape de déplacement comporte l’interversion (i.e. la permutation ou l’échange) du contenu stocké sur la première page mémoire de données usée avec le contenu stocké sur la page mémoire OS. L’interversion permet de simplifier la gestion des pages mémoire.
En variante, le contenu stocké sur la page mémoire OS est déplacé vers une page mémoire de données usée différente de la première page mémoire usée. Cette configuration est possible lorsqu’il existe des pages mémoire usées disponibles qui ne stockent pas de données utiles. C’est par exemple le cas lorsque l’invention est mise en œuvre après épuisement des pages saines (i.e. non usées) de la seconde zone (stockant les données) par des mécanismes de remplacement de pages tels que ceux du brevet FR 2 977 047 B1 suscité (les secteurs de travail usés sont alors disponibles).
Cette configuration de l’invention présente l’avantage de ne pas nécessiter de mémoire de sauvegarde (ou « backup » en terminologie anglaise) pour réaliser le déplacement du contenu des pages mémoire manipulées. En effet, le contenu (portion d’OS) de la page mémoire OS peut être directement déplacé dans la page mémoire usée disponible, laissant la page mémoire OS disponible à son tour pour recevoir le contenu de la première page mémoire détectée comme usée.
Dans un mode de réalisation, l’étape de détermination est en réponse à une étape d’écriture d’une donnée sur la première page mémoire de données. Les opérations selon l’invention sont ainsi déclenchées après l’exécution d’une instruction d’écriture. Cela réduit les risques d’erreur d’écriture.
Dans un mode de réalisation, chaque page mémoire de données déterminée comme usée est marquée comme telle, et le déplacement comprend les étapes suivantes : déterminer un taux d’usure globale d’un bloc de pages mémoire de données, et si le taux d’usure globale atteint un seuil d’usure globale, déplacer le contenu des pages mémoire de données du bloc vers la première zone, tout en déplaçant le contenu de l’ensemble des pages mémoire OS contenant l’ensemble du système d’exploitation vers des pages mémoire de données.
Dans cette réalisation, l’OS est déplacé d’un seul bloc pour libérer de la place mémoire « saine », lorsque la zone de données est trop endommagée. Ainsi, les opérations risquées de déplacement de contenu sont limitées dans le temps.
Le taux d’usure globale est fonction du marquage des pages mémoire de données de l’ensemble du bloc. Aussi, dans un mode de réalisation spécifique, le taux d’usure globale est représentatif d’un nombre de pages mémoire de données usées ou d’une proportion de pages mémoire de données usées dans le bloc. Le seuil d’usure globale est donc une valeur correspondante en nombre de pages ou en proportion.
Dans un mode de réalisation spécifique, le bloc de pages mémoire de données est de taille équivalente (e.g. la même) à celle de la première zone (donc du bloc formé par les pages mémoire OS stockant le système d’exploitation).
Dans une alternative au déplacement global du système d’exploitation, l’OS stocké est un OS compilé, composé d’une pluralité de sections pouvant être stockées de façon indépendante, chacune étant stockée sur un bloc respectif de pages mémoire OS, et le déplacement comprend les étapes suivantes : sélectionner une ou plusieurs des sections de l’OS, déplacer le contenu de la première page mémoire de données usée vers une page mémoire OS stockant la ou les sections sélectionnées, tout en déplaçant le contenu du ou des blocs de pages mémoire OS stockant la ou les sections de l’OS sélectionnées vers un bloc de page mémoire de données.
Un déplacement progressif est ainsi réalisé. Il permet avantageusement de traiter spécifiquement des petites zones de données fortement utilisées et donc usées plus rapidement que le reste de la mémoire de données.
Selon une forme de réalisation, en fonction d’un résultat de détection d’anomalies et/ou en fonction d’un résultat de surveillance de la communication, on applique au moins une des étapes suivantes :
a. vérifier le résultat de la comparaison de la sortie de référence avec les données de vérité de terrain en utilisant le modèle de surveillance,
b. vérifier le résultat de la comparaison de la valeur de hachage avec la valeur de hachage signée en utilisant le modèle de surveillance,
c. fournir un signal de commande pour commander la machine commandée par ordinateur, notamment au moins une partie de la machine commandée par ordinateur et/ou une fonction de la machine commandée par ordinateur,
d. transférer un état défini à la machine commandée par ordinateur, notamment à au moins une partie de la machine commandée par ordinateur et/ou à une fonction de la machine commandée par ordinateur,
e. transférer un résultat de a) et/ou b) à la machine commandée par ordinateur notamment au moins une partie de la machine commandée par ordinateur et/ou à la fonction de la machine commandée par ordinateur dans l’état défini en fonction d’un résultat selon a) et/ou b).
Un état défini est, par exemple, un état sécurisé. Un état sécurisé signifie que la machine commandée par ordinateur et/ou la fonction de la machine commandée par ordinateur est mise dans un état dans lequel exécuter la fonction n’est pas fondé sur le modèle fonctionnel, par exemple, la coupure ou l’interruption de la fonction. En plus, il est prévu avantageusement, que la coupure ou l’interruption de la fonction notamment des composants qui exécutent cette fonction et/ou de la machine commandée par ordinateur sont signalées à un autre système, par exemple, un système E/E d’un véhicule automobile et/ou d’un utilisateur du système. Un exemple d’état sécurisé pour certaines fonctions et/ou des machines commandées par ordinateur dans un véhicule automobile est l’affichage visuel sur un écran, par exemple, également sous la forme d’un écran noir, d’un voyant de signalisation et/ou d’un signal acoustique.
D’autres formes de réalisation concernent le système de surveillance d’un modèle fonctionnel pour fournir des données pour au moins une fonction d’une machine commandée par ordinateur notamment d’un algorithme de reconnaissance d’image, le système étant réalisé pour appliquer des étapes d’un procédé selon les formes de réalisation décrites avec un modèle de surveillance, à savoir au moins une étape du procédé exécuté avec le modèle de surveillance, dans au moins une première instance du système et que le modèle fonctionnel, pour fournir les données pour au moins une fonction de la machine commandée par ordinateur, notamment l’algorithme de reconnaissance d’images soit appliqué dans au moins une seconde instance du système.
Pour respecter les conditions de sécurité selon la norme ISO 26262 on peut, par exemple, prévoir que le modèle fonctionnel soit appliqué selon la norme ISO 26262 dans un processeur d’application sécurisé avec un système de fonctionnement sécurisé et que le modèle de surveillance se trouve dans le même système. Dans un tel scénario, le modèle fonctionnel et le système périphérique sont déjà sûrs du point de vue de la sécurité fonctionnelle car cela est fait selon la norme ISO 26262. Une telle implémentation n’est toutefois pas toujours prévue, par exemple, pour des raisons d’économie.
De manière avantageuse, notamment pour la première instance, il suffit d’un niveau de sécurité d’intégrité, par exemple, le niveau d’intégrité ASIL selon la norme ISO 26262.
De façon avantageuse, la première et la seconde instance sont réalisées comme une instance d’un système sur une puce SoC commun, le système d’exploitation qui est associé à la première instance étant exécuté sur un noyau de calcul séparé du système sur une puce. De cette manière, on arrive à l’absence d’interférence.
Il est prévu, de manière avantageuse, que la première instance et la seconde instance sont appliquées par un système réparti. On peut également prévoir que la première instance soit appliquée par un premier processeur et la seconde instance, par un coprocesseur distinct. La communication entre ces instances doit avoir une sécurité appropriée qui garantit l’intégrité des informations ainsi que l’authenticité des informations et la complétude de toutes les informations transmises.
De façon avantageuse, un hyperviseur certifié, approprié, virtualise un plan de matériel et la première instance est le domaine de l’hyperviseur et la seconde instance est un autre domaine de l’hyperviseur.
D’autres formes de réalisation concernent l’application du procédé selon les formes de réalisation et/ou le système selon les formes de réalisation dans une machine commandée par ordinateur, par exemple, un système E/E d’un véhicule automobile, notamment pour fournir des fonctions de conduite autonome, de conduite partiellement autonome et/ou de fonctions d’assistance de conduite, un robot, un appareil électroménager, un outil électroportatif, une machine de fabrication, un dispositif d’inspection optique automatique ou un système d’accès, un modèle fonctionnel étant assuré dans la machine commandée par ordinateur en s’appuyant sur des données d’entrée, notamment des données d’images numériques fournies par un capteur d’images, notamment un capteur vidéo, radar, lidar, à ultrasons, un capteur de mouvements ou un capteur d’images thermiques. Pour avoir des données pour au moins une fonction de la machine commandée par ordinateur et en se fondant sur les données, pour avoir au moins un signal de commande pour exécuter la fonction de la machine commandée par ordinateur, le modèle fonctionnel est surveillé selon le procédé et/ou la machine commandée par ordinateur, notamment au moins une partie de la machine commandée par ordinateur et/ou une fonction de la machine commandée par ordinateur étant mise dans un état défini.
vue d’ensemble schématique des étapes d’un procédé de surveillance d’un modèle fonctionnel avec un modèle de surveillance selon un premier mode de réalisation,
Cette étape de calibrage, ou de calage angulaire, permet de déterminer et mémoriser le décalage angulaire aléatoire d’un codeur à un autre entre sa valeur angulaire mesurée et la valeur angulaire attendue pour la position de l’arbre installé dans la course du mouvement à contrôler. Ce décalage étant permanent, son identification et sa mémorisation dans la phase de calibrage permet une correction de mesure permanente dans la phase d’exploitation.
Selon un mode de réalisation préféré de l’invention, on peut prévoir que le dispositif comprenne une mémoire permettant de sauvegarder cette valeur de décalage angulaire θdécal.
Suite à un premier calibrage, qui peut être répété si nécessaire, le procédé de détermination de la position du dispositif d’actionnement 1 peut entrer dans un mode de fonctionnement « normal », ou mode de fonctionnement d’exploitation, et comprend une étape 105 de mesure de la position X(t) de l’actionneur 3 à un instant donné selon la relation suivante :
avec Xmin étant la position minimale de l’actionneur, et avec K étant un coefficient de proportion entre la valeur d’angle envoyée par le codeur et la valeur de la position de l’actionneur.
Il est à noter que ce coefficient K peut par exemple être donné par des constructeurs du codeur ou de l’actionneur.
Ensuite, après la mesure de la position X(t) de l’actionneur, le procédé de détermination comprend une étape 106 de détermination d’une position d’au moins un élément 2 à actionner de siège 10 d’aéronef en fonction de la position de l’actionneur à un instant donné X(t).
Selon une variante de l’invention, le procédé peut également comprendre une étape de détermination d’une position angulaire minimale θmin du codeur 9 correspondant à une position minimale Xmin de l’actionneur 3, et d’une position angulaire maximale θmax du codeur 9 correspondant à une position maximale Xmax de l’actionneur 3.
Comme déjà discuté, la position angulaire maximale θmax et la position angulaire minimale θmin présentent un écart absolu inférieur à 360 degrés.
Du fait du positionnement aléatoire du codeur 9 par rapport à l’arbre de sortie 30, et de la période maximale de 360° d’utilisation du codeur 9, une transition de signal de sortie due au passage du codeur de la fin de période d’un tour et du commencement d’un deuxième tour peut apparaître une fois, n’importe où dans la plage d’exploitation angulaire du codeur. De ce fait, dans ce mode de réalisation, si (θmin) > (θmax), le procédé comprend, pour 355° une étape de détection du sens de rotation du codeur angulaire 9, et une étape de désactivation de l’étape 105 de mesure de la position X(t) de l’actionneur à un instant donné pendant une durée prédéterminée.
Ces deux étapes permettent, d’une part, de détecter le sens de rotation du codeur angulaire et donc de savoir si le codeur angulaire s’approche ou s’éloigne d’une valeur indiquant la proximité de la transition de signal, et de l’autre de ne pas prendre de mesures pendant une durée prédéterminée, cette durée prédéterminée permettant de passer la position angulaire correspondant à la transition de signal et donc de ne pas fausser les mesures.
Selon le mode de réalisation illustré, cette étape est réalisée si θmin > θmax et si pour 355°<θ< 365°. Toutefois, selon des variantes, la plage de valeurs peut être adaptée notamment à la sensibilité voulue pour une mise en mouvement des éléments de siège.
En outre, la durée prédéterminée peut par exemple être comprise entre 10 et 20ms. Selon le mode de réalisation illustré, la durée prédéterminée est égale à 15ms.
AÉRONEF COMPORTANT UNE STRUCTURE, UN RÉSERVOIR ET DES MOYENS DE FIXATION DU RÉSERVOIR À LA STRUCTURE La présente invention concerne un aéronef comportant une structure, un réservoir, en particulier un réservoir de dihydrogène, et des moyens de fixation qui assurent la fixation du réservoir à la structure.
ÉTAT DE LA TECHNIQUE ANTÉRIEURE Dans le cas du kérosène qui est utilisé pour alimenter les moteurs d’un aéronef, il est connu d’agencer le réservoir de kérosène dans une aile de l’aéronef.
Afin de réduire la consommation de kérosène dans les moteurs d’aéronef, il est connu d’utiliser le dihydrogène comme carburant. Le réservoir qui est de forme cylindrique ne peut pas être mis dans les ailes et il est alors disposé dans le fuselage de l’aéronef.
L’aéronef comporte alors une structure à laquelle le réservoir est fixé par des moyens de fixation.
La représente une courbe charge-décharge de Li 5 FeO 4 synthétisé dans l’Exemple Comparatif 1 ;
La est une image SEM de Li 5 FeO 4 synthétisé dans l’Exemple Comparatif 2 ; et
La représente une courbe charge-décharge de Li 5 FeO 4 synthétisé dans l’Exemple Comparatif 2.
Le concept de la présente divulgation et les effets techniques produits par celle-ci vont être décrits clairement et complètement ci-dessous en référence aux exemples, de manière à permettre une parfaite compréhension des objectifs, des caractéristiques et des effets de la présente divulgation. Clairement, les exemples décrits ne sont que quelques-uns plutôt que tous les exemples de la présente divulgation. Tous les autres exemples obtenus par l’homme du métier sur la base des exemples de la présente divulgation sans efforts créatifs se trouvent dans la portée de protection de la présente divulgation.
Dans cet exemple, un matériau actif pour batterie haute capacité Li 5 FeO 4 a été synthétisé, comme représenté sur la ; et un processus de synthèse spécifique était le suivant :
(1) Sous chauffage à 90 °C et agitation à 80 tours/min, 3 l d’une solution de chlorure de fer ayant une concentration de 5 mol/L ont été lentement ajoutés à de l’eau désionisée, et un mélange résultant a été maintenu au chaud pendant 20 min pour obtenir une solution colloïdale d’hydroxyde de fer ; et une poudre de graphite avec Dv50 de 1,5 μm a été ajoutée en tant que source de carbone selon une quantité de 6,5 % d’une masse théorique du nano-oxyde de fer produit final, et un mélange résultant a été encore agité à 300 tours/min, puis séché par pulvérisation à 200 °C pour obtenir un nano-oxyde de fer dopé au carbone. Une morphologie du nano-oxyde de fer a été représentée sur la , et il a été déterminé que le nano-oxyde de fer avait une taille de particule Dv50 de 560 nm et une surface BET de 42 m 2 /g.
(2) Le nano-oxyde de fer et l’hydroxyde de lithium ont été mélangés à une vitesse de rotation élevée de 600 tours/min pendant 40 min dans un mélangeur à grande vitesse avec un rapport molaire entre le lithium et le fer de 5,3 pour obtenir un matériau homogène, et le matériau homogène a été soumis à un frittage à haute température à 680 °C pendant 25 h sous une atmosphère d’azote pour obtenir un matériau en bloc fritté.
(3) Le matériau en bloc fritté a été placé dans un broyeur avec des rouleaux à un intervalle de 1,5 mm, un solvant 2-hydroxyéthylamine a été ajouté, et le matériau en bloc fritté a été soumis à un concassage grossier par voie humide à une vitesse de rotation de 650 tours/min dans une atmosphère d’azote jusqu’à ce qu’un matériau concassé ait une taille de particule Dv50 de 12 μm ; le matériau concassé a été soumis à un broyage à sable à grande vitesse pendant 1,5 h à une vitesse de rotation de 2 600 tours/min jusqu’à ce qu’un matériau résultant ait une taille de particule de 0,9 μm, au cours duquel PT a été ajouté selon une quantité de 1 % d’une masse théorique du matériau finalement synthétisé ; et le matériau obtenu après le broyage à sable a été séché par pulvérisation à 220 °C dans une atmosphère d’azote pour obtenir un matériau sec.
(4) Le matériau sec a été soumis à un frittage à basse température à 520 °C pendant 10 h, et un matériau fritté résultant a été tamisé à travers un tamis à mailles 400 pour obtenir un matériau actif pour batterie haute capacité Li 5 FeO 4 . Une taille de particule Dv50 du matériau actif pour batterie haute capacité a été déterminée comme étant de 4 μm.
Test de caractérisation : Comme représenté sur la , le matériau Li 5 FeO 4 synthétisé par le procédé ci-dessus avait une uniformité particulaire majeure et une couche de revêtement importante, indiquant un effet de revêtement majeur.
Dans cet exemple, un matériau actif pour batterie haute capacité Li 5 FeO 4 a été synthétisé ; et un processus de synthèse spécifique était le suivant :
(1) Sous chauffage à 90 °C et agitation à 80 tours/min, 3 l d’une solution de chlorure de fer ayant une concentration de 5 mol/L ont été lentement ajoutés à de l’eau désionisée, et un mélange résultant a été maintenu au chaud pendant 20 min pour obtenir une solution colloïdale d’hydroxyde de fer ; et un CNT a été ajouté en tant que source de carbone selon une quantité de 6,5 % d’une masse théorique du nano-oxyde de fer produit final, et un mélange résultant a été encore agité à 300 tours/min, puis séché par pulvérisation à 200 °C pour obtenir un nano-oxyde de fer dopé au carbone.
(3) Le matériau en bloc fritté a été placé dans un broyeur avec des rouleaux à un intervalle de 1,5 mm, un solvant NMP a été ajouté, et le matériau en bloc fritté a été soumis à un concassage grossier par voie humide à une vitesse de rotation de 650 tours/min dans une atmosphère d’azote ; un matériau concassé a été soumis à un broyage à sable à grande vitesse pendant 1,5 h à une vitesse de rotation de 2 600 tours/min jusqu’à ce qu’un matériau résultant ait une taille de particule de 0,9 μm, au cours duquel du polyphénylène a été ajouté selon une quantité de 1 % d’une masse théorique du matériau finalement synthétisé ; et le matériau obtenu après le broyage à sable a été séché par pulvérisation à 220 °C dans une atmosphère d’azote pour obtenir un matériau sec.
Dans l’invention, le milieu de référence prédéterminé présente au moins un deuxième indice de réfraction qui est différent du premier indice de réfraction.
Dans une première mise en œuvre du milieu de référence prédéterminé, celui-ci ne produit sensiblement aucune réponse Raman.
Dans un premier exemple, le milieu de référence prédéterminé est l’eau.
Dans un premier exemple, le milieu de référence prédéterminé est l’air.
Toutefois, selon les besoins, on pourra envisager d’utiliser d’autres milieux de référence prédéterminés, et ce, sans nécessiter de modifications substantielles de l’invention.
Dans une deuxième mise en œuvre du milieu de référence prédéterminé, celui-ci produit une réponse Raman connue.
Par ailleurs, le deuxième spectre Raman comprend une pluralité de longueurs d’onde discrètes.
Dans l’invention, un facteur de correction correspond, pour chaque longueur d’onde du premier spectre Raman, à un rapport entre, d’une part, un premier paramètre, dit premier paramètre de rendement de conversion Raman, qui décrit le rendement de conversion Raman du capteur Raman sur puce 110 dans le milieu de référence prédéterminé, et, d’autre part, un deuxième paramètre, dit deuxième paramètre de rendement de conversion Raman, qui décrit le rendement de conversion Raman du capteur Raman sur puce 110 dans le milieu analyte.
De manière connue, le rendement de conversion Raman (« Raman conversion efficiency », en anglais) est une mesure de la force du signal Raman qui est généré par un matériau donné.
On peut notamment trouver des formules de calcul du rendement de conversion Raman dans la littérature, par exemple, dans les articles suivants : - équation (8) dans : Ali Raza, Stéphane Clemmen, Pieter Wuytens, Michiel de Goede, Amy S. K. Tong, Nicolas Le Thomas, Chengyu Liu, Jin Suntivich, Andre G. Skirtach, Sonia M. Garcia-Blanco, Daniel J. Blumenthal, James S. Wilkinson, and Roel Baets, ‘High index contrast photonic platforms for on-chip Raman spectroscopy,’ Opt. Express 27, 23067-23079 (2019), - équation (S22) dans : Derek M. Kita, Jérôme Michon, Steven G. Johnson, and Juejun Hu, ‘Are slot and sub-wavelength grating waveguides better than strip waveguides for sensing?,’ Optica 5, 1046-1054 (2018), - équation (13) in: Todd H. Stievater, Jacob B. Khurgin, Scott A. Holmstrom, Dmitry A. Kozak, Marcel W. Pruessner, William S. Rabinovich, R. Andrew McGill, ‘Nanophotonic waveguides for chip-scale raman spectroscopy: Theoretical considerations,’ Proc. SPIE 9824, Chemical, Biological, Radiological, Nuclear, and Explosives (CBRNE) Sensing XVII, 982404 (12 May 2016), and - Paragraphe III.B dans : Y. Li, H. Zhao, A. Raza, S. Clemmen and R. Baets, ‘Surface-Enhanced Raman Spectroscopy Based on Plasmonic Slot Waveguides With Free-Space Oblique Illumination,’ in IEEE Journal of Quantum Electronics, vol. 56, no. 1, pp. 1-8, Feb. 2020, Art no. 7200108, doi: 10.1109/JQE.2019.2946839.
En pratique, on définit le rendement de conversion Raman comme un rapport de l’intensité du signal Raman émis avec l’intensité de la lumière laser incidente.
Pour rappel, comme indiqué plus haut, le signal Raman est une lumière dispersée qui est émise lorsque la lumière laser incidente interagit avec les vibrations moléculaires dans le matériau.
En particulier, le rendement de conversion Raman dépend des propriétés du matériau ainsi que des paramètres de l’expérience, tels que la longueur d’onde du laser, la polarisation de la lumière et la température.
Dans une mise en œuvre particulière du facteur de correction, celui-ci correspond à une division du premier paramètre de rendement de conversion Raman par le deuxième paramètre de rendement de conversion Raman.
Par ailleurs, dans l’invention, les instructions exécutables 122 par processeur implémentent une étape de correction du deuxième spectre Raman à partir d’au moins un facteur de correction, de manière à obtenir un deuxième spectre Raman corrigé qui est représentatif de la ligne de base du premier spectre Raman, la ligne de base étant causée par le capteur Raman sur puce 110 lors de l’acquisition du premier spectre Raman.
Ainsi, les instructions exécutables 122 par processeur peuvent implémenter une étape de correction du deuxième spectre Raman à partir de deux ou plus de deux facteurs de correction.