INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
L’invention concerne également un dispositif de détermination d’un groupe de serveurs informatiques d’un réseau virtualisé de communication, ledit groupe étant apte à héberger un composant logiciel contribuant à la fourniture d’un service dans ledit réseau, ledit composant logiciel requérant la mise en œuvre d’une fonction logicielle associée de traitement d’une donnée du service, ledit dispositif étant configuré pour : - émettre à destination d’une entité de gestion du composant logiciel une demande de déploiement du composant logiciel, ladite demande comprenant un identifiant du composant logiciel et au moins un paramètre de la fonction logicielle associée, - obtenir une caractéristique d’un dispositif programmable adapté pour accueillir la fonction logicielle associée, déterminée en fonction de l’au moins un paramètre, - déterminer ledit groupe de serveurs comprenant au moins un premier serveur adapté pour accueillir le composant logiciel et un deuxième serveur comprenant ledit dispositif programmable compatible avec ladite caractéristique obtenue.
Ce dispositif de détermination d’un groupe de serveurs informatiques est apte à mettre en œuvre dans tous ses modes de réalisation le procédé de détermination d’un groupe de serveurs qui vient d'être décrit.
L’invention concerne également un dispositif de détermination d’un dispositif programmable apte à héberger une fonction logicielle associée à un composant logiciel contribuant à la fourniture d’un service dans un réseau virtualisé de communication, ledit dispositif programmable étant mis en œuvre dans un serveur du réseau et étant configuré pour: - recevoir en provenance d’une entité d’orchestration une demande de déploiement du composant logiciel, ladite demande d’un identifiant du composant logiciel comprenant un identifiant du composant logiciel et au moins un paramètre de la fonction logicielle associée, - déterminer une caractéristique du dispositif programmable adapté pour accueillir la fonction logicielle associée en fonction de l’au moins un paramètre reçu dans la demande de déploiement.
Ce dispositif de détermination d’un dispositif programmable est apte à mettre en œuvre dans tous ses modes de réalisation le procédé de détermination d’un dispositif programmable qui vient d'être décrit.
L’invention concerne également un système de détermination d’un groupe de serveurs informatiques d’un réseau virtualisé de communication, ledit groupe étant apte à héberger un composant logiciel contribuant à la fourniture d’un service dans ledit réseau, ledit composant logiciel requérant la mise en œuvre d’une fonction logicielle associée de traitement d’une donnée du service, ledit système comprenant : - Un dispositif de détermination d’un groupe de serveurs décrit ci-dessus, - Un dispositif de détermination d’un dispositif programmable également décrit ci-dessus.
L’invention concerne également des produits programmes d’ordinateur comportant un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par au moins un processeur, configurent ledit au moins un processeur pour mettre en œuvre les procédés respectifs de détermination d’un groupe de serveur et de dispositif programmable selon l’un quelconque des modes de mise en œuvre de la présente divulgation.
L’invention concerne également un support d’enregistrement lisible par un ordinateur sur lequel est enregistré un ensemble d’instructions de code de programme qui, lorsqu’elles sont exécutées par au moins un processeur, configurent ledit au moins un processeur pour mettre en œuvre un procédé de détermination d’un groupe de serveurs ou un procédé de détermination d’un dispositif programmable selon l’un quelconque des modes de mise en œuvre de la présente divulgation.
Les paramètres α et β permettent de pondérer la sensibilité au bruit, à savoir l’influence de ce bruit.
Les paramètres α et β peuvent être spécifiques à chaque défaut recherché.
La fonction de transformation peut par exemple être la fonction unité ou la fonction logarithme ou une autre fonction mathématique. Le but de cette troisième transformation est d’obtenir une évolution globalement linéaire des valeurs d’amplitudes après application de la fonction de transformation pendant la phase de croissance lente de ces valeurs d’amplitudes en cas d’apparition d’un défaut. Le choix de la fonction permet notamment d’obtenir une bonne sensibilité soit en début soit en fin de propagation du défaut. La construction d’une droite de tendance par régression linéaire est alors plus précise et plus fiable pour obtenir une pente d’évolution et une estimation du coefficient de bruit , et ensuite pour construire un indicateur de tendance robuste et simple.
Alternativement, des transformations conduisant à obtenir en une courbe d’évolution caractéristique liée à la nature d’évolution des valeurs d’amplitudes associées aux canaux fréquentiels du défaut recherché peuvent être utilisées. Cette courbe d’évolution caractéristique peut être approchée à l’aide de méthodes d'ajustement de courbe par une expression paramétrique réduite, propre à cette courbe caractéristique d’évolution. Ainsi, les paramètres de la courbe d’évolution caractéristique et l’estimation du coefficient de bruit permettraient également de construire un indicateur de tendance robuste pour identifier les canaux fréquentiels de tendance .
Le procédé selon l’invention peut aussi comporter une étape de filtrage des signaux vibratoires afin de filtrer les signaux vibratoires, en particulier lorsque ces signaux vibratoires sont bruités. Cette étape de filtrage peut être appliquée aussi bien sur les signaux vibratoires temporels , les signaux vibratoires angulaires ou les signaux vibratoires fréquentiels , que sur les séries d’amplitudes . Cette étape de filtrage permet de lisser les signaux vibratoires et/ou les séries de façon usuelle en appliquant par exemple un filtrage médian ou d’autres filtres existants.
La présente invention vise également un programme d'ordinateur comprenant des instructions qui, lorsque le programme est exécuté, conduisent celui-ci à mettre en œuvre le procédé précédemment décrit. Le programme d'ordinateur peut par exemple être exécuté par un calculateur. Les instructions sont par exemple stockées dans une mémoire du calculateur ou reliée au calculateur.
La présente invention vise aussi un dispositif de surveillance pour surveiller un système mécanique et configuré pour la mise en œuvre du procédé précédemment décrit et ainsi pour détecter la présence d’un défaut sur un système mécanique comportant au moins un organe tournant en rotation autour d’un axe AX de rotation. Le dispositif de surveillance comporte au moins un capteur vibratoire émettant un signal vibratoire temporel, un capteur angulaire émettant un signal angulaire temporel variant en fonction d’une position angulaire de l’organe tournant autour de l’axe AX de rotation et un calculateur.
La présente invention vise encore un système mécanique comportant au moins un organe tournant en rotation autour d’un axe AX de rotation et un dispositif de surveillance tel que précédemment décrit pour surveiller le système mécanique et pour détecter la présence d’un défaut sur le système mécanique.
La présente invention vise aussi une boîte de transmission de puissance comportant un tel système mécanique.
La présente invention peut enfin viser un aéronef comportant une telle boîte de transmission de puissance.
L’invention et ses avantages apparaîtront avec plus de détails dans le cadre de la description qui suit avec des exemples donnés à titre illustratif en référence aux figures annexées qui représentent : la , une vue schématique de côté d’un aéronef, et la , un schéma illustrant un procédé de détection d’un défaut sur un système mécanique.
La bride annulaire 200 du premier carter 20 comprend une portion interne 204 et une portion externe 206 agencées radialement de part et d’autre de l’élément en saillie 210.
La bride annulaire 300 du deuxième carter 30 de l’ensemble 10 selon le premier mode de réalisation comprend un seul et unique orifice 310 s’étendant axialement à partir de sa surface de contact 302, vers l’intérieur de la bride annulaire 300. L’orifice 310 s’étend selon toute la circonférence de la bride annulaire 300 de manière à former une gorge circonférentielle et s’étend sensiblement perpendiculairement à la surface de contact 302 de la bride annulaire 300 du deuxième carter 30. L’orifice 310 est délimité géométriquement par une paroi interne 314, une paroi externe 316 et une paroi d’extrémité 318 intérieure, opposée axialement à la surface de contact 302 de la bride annulaire 300. Les dimensions de l’orifice 310 sont strictement supérieures à celle de l’élément en saillie 210. Avantageusement, l’orifice 310 présente une forme homothétique agrandie de celle de l’élément en saillie 210.
La bride annulaire 300 du deuxième carter 30 comprend une portion interne 304 et une portion externe 306 agencées radialement de part et d’autre de l’orifice 310 circonférentiel.
Telle que représentée aux figures 1 et 2, la bride annulaire 300 du deuxième carter 30 comprend un canal d’alimentation 320 et un canal d’évacuation 330 chacun agencé dans la portion externe 306 de la bride annulaire 300 du deuxième carter 30. Le canal d’alimentation 320 et le canal d’évacuation sont chacun relié à l’orifice 310 et débouchent chacun dans la surface externe 300B de la bride annulaire 300, à l’extérieur de la bride annulaire 300. Avantageusement, le canal d’alimentation 320 et le canal d’évacuation 330 sont diamétralement opposés l’un par rapport à l’autre.
Selon une variante non représentée, la bride annulaire 300 du deuxième carter 30 comprend un seul et même canal 320 correspondant à la fois à un canal d’alimentation et à un canal d’évacuation.
La bride annulaire 200 du premier carter 20 selon le deuxième mode de réalisation diffère du premier mode de réalisation en ce qu’elle comprend une pluralité d’éléments en saillie 210 chacun sous la forme d’un plot s’étendant axialement à partir de sa surface de contact 202, vers l’extérieur de la bride annulaire 200. Les éléments en saillie 210 sont répartis circonférentiellement sur la surface de contact 202 de la bride annulaire 200 du premier carter 20. Chaque élément en saillie 210 s’étend sensiblement perpendiculairement à la surface de contact 202 de la bride annulaire 200 du premier carter 20 et est délimité géométriquement par une paroi latérale 212 et une paroi d’extrémité 218 libre, opposée axialement à la surface de contact 202 de la bride annulaire 200. Tel que représenté à la , chaque élément en saillie présente une section circulaire.
La bride annulaire 200 du premier carter 20 comprend une portion interne 204 et une portion externe 206 agencées radialement de part et d’autre des éléments en saillie 210.
La bride annulaire 300 du deuxième carter 30 selon le deuxième mode de réalisation diffère du premier mode de réalisation en ce qu’elle comprend une pluralité d’orifices 310 chacun sous la forme d’un trou borgne s’étendant axialement à partir de sa surface de contact 302, vers l’intérieur de la bride annulaire 300. Les orifices 310 sont répartis circonférentiellement sur la surface de contact 302 de la bride annulaire 300 du deuxième carter 30. Chaque orifice 310 s’étend sensiblement perpendiculairement à la surface de contact 302 de la bride annulaire 300 du deuxième carter 30 et est délimité géométriquement par une paroi latérale 312 et une paroi d’extrémité 318 intérieure, opposée axialement à la surface de contact 302 de la bride annulaire 300. Les dimensions de chaque orifice 310 sont strictement supérieures à celle de chaque élément en saillie 210. Avantageusement, chaque orifice 310 présente une forme homothétique agrandie de celle de chaque élément en saillie 210. Tel que représenté à la , l’orifice 310 présente une section circulaire.
Selon une variante non représentée, l’élément en saillie 210 peut présenter une section rectangulaire ou carrée et l’orifice 310 présente alors respectivement une section rectangulaire ou carrée.
La bride annulaire 300 du deuxième carter 30 selon le deuxième mode de réalisation comprend une pluralité de canaux 320 chacun agencé dans la portion externe 306 de la bride annulaire 300 du deuxième carter 30. Chaque canal 320 est relié à l’un des orifices 310 et débouche dans la surface externe 300B de la bride annulaire 300, à l’extérieur de la bride annulaire 300. Plus particulièrement, chaque orifice 310 est relié à un seul et même canal 320 correspondant à la fois à un canal d’alimentation et à un canal d’évacuation. Les canaux 320 sont répartis circonférentiellement sur la surface externe 300B de la bride annulaire du deuxième carter 30.
Telle que représentée aux figures 1 à 3, la bride annulaire 300 du deuxième carter 30 selon les premier et deuxième modes de réalisation peut comprendre au moins un dispositif d’obturation 322, 332 chacun configuré pour fermer un canal 320, 330. Chaque dispositif d’obturation 322, 332 est par exemple sous la forme d’une vis insérée dans le canal 320, 330 à fermer.
En position assemblée des brides annulaires 200, 300 des premier et deuxième carters 20, 30, selon les premier et deuxième modes de réalisation : la portion interne 204 de la bride annulaire 200 du premier carter 20 est agencée en vis-à-vis de la portion interne 304 la bride annulaire 300 du deuxième carter 30, et la portion externe 206 de la bride annulaire 200 du premier carter 20 est agencée en vis-à-vis de la portion externe 306 la bride annulaire 300 du deuxième carter 30.
De plus, en position assemblée selon le premier mode de réalisation, l’élément en saillie 210 circonférentiel est reçu dans l’orifice 310 circonférentiel. En position assemblée selon le deuxième mode de réalisation, chaque élément en saillie 210 est reçu dans l’un des orifices 310.
Le fait que les dimensions de chaque orifice 310 sont strictement supérieures à celles de chaque élément en saillie 210 forme au moins une poche 40 entre la paroi latérale 312 et la paroi d’extrémité 318 de chaque orifice 310 et la paroi latérale 212 et la paroi d’extrémité 218 de chaque élément en saillie 210. Le volume de chaque poche 40 correspond au volume de l’orifice 310 moins le volume de l’élément en saillie 210. Chaque poche 40 est remplie par un solide granulaire 50. L’ensemble 10 de carters selon le premier mode de réalisation comprend une seule poche 40 circonférentielle et l’ensemble 10 de carters selon le deuxième mode de réalisation comprend une pluralité de poches 40.
Selon les premier et deuxième modes de réalisation de l’invention, le solide granulaire 50 est sous la forme d’un empilement d’une multitude de grains contenus à l’intérieur de la poche 40. Le solide granulaire 50 comprend, par exemple, des grains de sable ou bien un mélange de granulats d’un matériau composite à matrice céramique et de granulats d’une résine à haute conduction thermique.
Le solide granulaire 50 peut être soit dans un état déformable soit dans un état indéformable, à l’intérieur de la poche 40. Plus particulièrement, à l’état déformable du solide granulaire 50, l’espace intergranulaire est suffisamment important pour permettre le mouvement des grains les uns par rapport aux autre et ainsi déplacer et aligner les brides annulaires 200, 300 des premier et deuxième carters 20, 30 l’une par rapport à l’autre. En revanche, à l’état indéformable du solide granulaire 50, l’espace intergranulaire est minimisé pour empêcher le mouvement des grains les uns par rapport aux autres et ainsi bloquer tout mouvement axial ou radial des brides annulaires 200, 300 des premier et deuxième carters 20, 30, l’une par rapport à l’autre.
Lors de l’étape 203, la valeur d’indication de statut, par exemple stockée dans le registre 114, est actualisée. A titre d’exemple, les bits de la valeur d’indication de statut sont par défaut tous programmés à la valeur 0. Suite à une erreur dans l’étape 201, le bit de la valeur d’indication de statut associé à l’étape d’initialisation 201 est par exemple programmé à la valeur 1, indiquant qu’une erreur a eu lieu lors de la réalisation de cette étape. Dans un autre exemple, le bit est par exemple laissé à la valeur 0, si c’est cette valeur qui indique une erreur.
Suite à l’étape 203, le procédé reprend à l’étape 201 d’initialisation.
Dans le cas où l’étape 201 s’est déroulée avec succès (branche Y en sortie de l’étape 202), autrement dit qu’aucune erreur n’a eu lieu, le procédé continue dans l’étape 204 (CONFIG).
L’étape 204 est par exemple une étape dans laquelle la configuration du code de démarrage est vérifiée. Suite à l’étape 204, il est vérifié dans une nouvelle étape 205 (OK ?) si l’étape de vérification 204 s’est déroulée sans erreur, en d’autres termes si la configuration du code de démarrage ne s’est pas terminée avec succès.
Dans le cas où au moins une erreur a eu lieu lors de l’étape 204 de vérification de la configuration (branche N en sortie de l’étape 205), le procédé continue dans une réalisation de l’étape 203. Le bit de la valeur d’indication associé à l’étape de vérification de configuration est alors programmé à la valeur indiquant une erreur.
Dans le cas où aucune erreur n’a eu lieu lors du déroulement de l’étape de vérification de configuration 204 (branche Y en sortie de l’étape 205), le procédé continue dans une étape 206 (SEC. ACTIVATION). L’étape 206 consiste par exemple en l’activation de mesures de sécurité sur le circuit 102, et plus particulièrement sur le processeur 104. A titre d’exemple, lors de l’étape 206, une unité de protection de la mémoire (en anglais « Memory Protection Unit ») est activée afin de limiter l’exécution du code de démarrage à une mémoire particulière, par exemple à une mémoire de type User Flash comprise dans la mémoire 106. A titre d’exemple, lors de l’étape 206, une unité d’accès sécurisé (en l’anglais « Secure Access Unit ») est activée afin de définir et de protéger des zones sécurisées de la mémoire 106. A titre d’exemple, lors de l’étape 206, des mécanismes de détection d’altérations physiques (en anglais "tamper detection mechanisms") sont activés afin de détecter des attaques physiques sur le dispositif 100. A titre d’exemple, l’étape 206 comprend en outre la vérification de bits optionnels (de l’anglais « Option Bytes »), par exemple compris dans la mémoire 108. A titre d’exemple, les bits optionnels définissent une zone sécurisée et/ou une zone non sécurisée de la mémoire 106. Suite à l’étape 206, il est déterminé, dans une étape 207 (OK ?), si l’étape 206 a correctement été exécutée. En d’autres termes, l’étape 207 consiste en la vérification de si au moins une erreur a eu lieu lors de l’exécution de l’étape 206.
Dans le cas où au moins une erreur dans l’exécution de l’étape 206 est détectée dans l’étape 207 (branche N), le procédé continue dans une réalisation de l’étape 203. Le bit de la valeur d’indication de statut associé à l’étape de configuration de l’étape 206 est programmé à la valeur indiquant une erreur.
Si, lors de l’étape 207, il est déterminé que l’étape 206 s’est déroulée sans erreur, le procédé continue dans une étape 208 (SECONDARY CTRL). Lors de l’étape 208, un ou plusieurs emplacements mémoire secondaires, par exemple compris dans la mémoire non volatile 106, sont consultés. A titre d’exemple, l’un ou plusieurs emplacements mémoire secondaires sont configurés pour stocker une ou plusieurs codes de mise à jour d’un ou plusieurs codes applicatifs du dispositif de traitement 100. De manière alternative ou additionnelle, l’un ou plusieurs emplacements mémoire secondaires sont configurés pour stocker une ou plusieurs programmes d’installation d’un ou plusieurs nouveaux codes applicatifs. Dans un autre exemple, l’un ou plusieurs emplacements secondaires sont vides, par exemple dans le cas où aucun code applicatif n’est à mettre à jours ou à installer. A titre d’exemple, l’étape 208 comprend des vérifications d’authenticité et/ou d’intégrité et/ ou de format du ou des codes compris dans l’un ou plusieurs emplacements mémoire secondaires.
Suite à l’étape 208, il est déterminé, dans l’étape 209 (OK ?), si au moins une des vérifications parmi celles de l’intégrité, de l’authenticité et du format du ou des codes applicatifs a échoué. En d’autres termes, il est déterminé si au moins une mise à jour ou installation, n’est pas intègre et/ou n’est pas authentique et/ou à un problème de format.
Si au moins une des vérifications a échoué lors de la réalisation de l’étape 208 (branche N en sortie de l’étape 209), le procédé continue en une réalisation de l’étape 203. Le bit de la valeur d’indication de statut associé à l’étape 208 est programmé à la valeur indiquant une erreur lors de l’étape 208.
Dans le cas où les vérifications de l’étape 208 ont toutes réussi, (branche Y en sortie de l’étape 209), le procédé continue par exemple dans l’étape 210 (PRIMARY CTRL). Dans le cas où les étapes 208 et 209 ne sont pas réalisées, l’étape 210 fait suite à la détection d’aucune erreur lors de l’exécution de l’étape 206.
Lors de la réalisation de l’étape 210, un ou plusieurs emplacements mémoire primaires est par exemple consulté par le processeur 104. A titre d’exemple, l’un ou plusieurs emplacements mémoire primaires comprennent un ou plusieurs codes applicatifs configurés pour être exécutés suite au démarrage du dispositif de traitement 100. A titre d’exemple, l’étape 210 comprend des vérifications d’authenticité et/ou d’intégrité et/ ou de format du ou des codes compris dans l’un ou plusieurs emplacements mémoire primaires.
Suite à l’étape 210, il est déterminé, dans l’étape 211 (OK ?) l’état des vérifications effectuées lors de la réalisation de l’étape 210.
Dans le cas où les vérifications de l’étape 210 ont toutes réussi, (branche Y en sortie de l’étape 211), le procédé continue dans l’étape 212 (STATUS SAVED). Dans le cas contraire, (branche N en sortie de l’étape 211), le procédé continue dans l’étape 212’ (STATUS SAVED).
L’étape 212’ consiste par exemple en la programmation du bit de la valeur d’indication de statut associé à l’étape 210 vers la valeur indiquant une erreur.
L’étape 212 consiste par exemple en la programmation des bits associés aux étapes 201, 204, 206, 208 et 210 vers la valeur indiquant qu’aucune erreur n’a eu lieu lors de la réalisation de ces étapes. Dans un autre exemple, lorsque qu’une des étapes 201, 204, 206 et 208 se déroule avec succès, le bit de la valeur d’indication de statut est directement programmé vers la valeur indiquant qu’aucune erreur n’a eu lieu. Ainsi, l’étape 212 est similaire à l’étape 212’ à la différence que le bit est programmé vers la valeur indiquant qu’aucune erreur n’a eu lieu. Dans l’exemple où la valeur par défaut de la valeur d’indication de statut correspond à la valeur indiquant qu’aucune erreur n’a eu lieu lors de l’exécution du code de démarrage, ou du moins, lors des étapes vérifiées, l’étape 212 est par exemple omise.
Exemple 2b : Exemple comparatif de préparation d’une couche membranaire issue de tissus placentaires séchée par lyophilisation.
Elle est récupérée et soumise à un séchage par lyophilisation dans les conditions suivantes. Température de - 10,0°C pendant 5 minutes, Température de - 15,0°C pendant 90 minutes, Température de - 45,0°C pendant 5 minutes, Température de - 45,0°C pendant 90 minutes, Température de 10,0°C pendant 180 minutes sous une pression sous vide de 200 µbar, Température de congélation -40°C, Mise sous vide à une pression de 300 µbar, Température de 10,0°C pendant 210 minutes sous une pression sous vide de 200 µbar, Température de 25,0°C pendant 30 minutes sous une pression sous vide de 200 µbar, Température de 25,0°C pendant 120 minutes sous une pression sous vide de 200 µbar, Température de 35,0°C pendant 60 minutes sous une pression sous vide de 50 µbar, Température de 35,0°C pendant 90 minutes sous une pression sous vide de 50 µbar, Température de 25,0°C pendant 40 minutes sous une pression sous vide de 50 µbar, Température de 25,0°C pendant 20 minutes sous une pression sous vide de 50 µbar, Fin du cycle par un retour à l’atmosphère normale et à la température ambiante pendant une durée de 5 minutes.
La structure obtenue est photographiée. Cette photographie est présentée sur l’image B de la .