INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
D'autre part, la compilation dynamique est un processus d'ordinaire complexe qui pose un certain nombre de problèmes algorithmiques pour les processeurs actuellement disponibles. Le niveau 1.32 ayant été conçu dans l'optique d'être compilé dynamiquement, les inventeurs ont découvert des moyens permettant d'éviter la grande majorité de ces problèmes : - les opérations de rupture de séquence (instructions Jcc, JP et JAR, ainsi que le mécanisme d'interruption) sont aussi performantes que les opération équivalentes d'un processeur classique, mais permettent au compilateur dynamique de prévoir systématiquement la destination du saut induit par la rupture de séquence, ce qui simplifie significativement le processus de compilation dynamique ; - la mise en oeuvre de deux espaces de mémoire dédiés (mémoire données et mémoire programme) ; l'instruction PPC de transfert entre ces deux espaces ; l'instruction SMP répartissant la mémoire totale disponible entre ces deux espaces ;
- la mise à jour des indicateurs d'état est optionnelle, mais permet d'accélérer l'exécution des programmes de niveau 1.32 lorsqu'ils sont compilés dynamiquement vers le niveau 0.4. ; toutes les opérations relatives à la gestion et à l'accès à la mémoire sont conçues pour respecter les contraintes du niveau hiérarchique inférieur (niveau 0.4), tout en permettant une programmation plus aisée.
On note que la gestion des périphériques pour ce niveau 1.32 est strictement équivalente à celle présentée dans la demande de brevet de priorité, contrairement à ce qui y est mentionné (stipulant que la gestion des périphériques différait légèrement pour le niveau un).
En référence au document de priorité, le niveau un représente un niveau intermédiaire de la hiérarchie de machines virtuelle, appelée"machine universelle". C'est le premier niveau de la hiérarchie disposant de la plupart des opérations d'un processeur courant. L'exécution de tous les programmes de niveau supérieur peut reposer sur lui. La machine virtuelle de niveau un est simulée par un émulateur ou un compilateur dynamique, programme chargé de réaliser la traduction des opérations de la machine virtuelle de niveau un en opérations exécutables par la machine support.
La machine de niveau un est conçue pour satisfaire trois objectifs. D'une part pouvoir être simulée de façon suffisamment efficace par le niveau immédiatement inférieur (niveau 0.4) de la hiérarchie d'émulateurs composant la machine universelle ; d'autre part, proposer un jeu d'instructions suffisamment riche pour permettre une programmation aisée de la plupart des problèmes algorithmiques courants ; enfin, avoir un langage machine facile à compiler dynamiquement sur n'importe quel type de machine support.
La machine de niveau un utilise les mêmes protocoles de gestion des périphériques que ceux utilisés par les machines de niveau inférieur (niveau zéro).
Opération : Rd e Rd décalé à gauche de imm bits ; les bits entrant sont mis à 0 ; les indicateurs mentionnés (f pour Z et N, o pour 0, et c pour C) sont mis à jour selon le résultat du dernier décalage.
Codage : 11010ddddddddddd focxxxxxxxxxvvvv vw : nombre de décalages imm entre 0 et 15 ddddddddddd : numéro du registre destination Rd entre 0 et 2047 f : si bit mis à 1, les indicateurs Z et N sont mis à jour o : si bit mis à 1, l'indicateur 0 est mis à jour c : si bit mis à 1, l'indicateur C est mis à jour x : inutilisé, valeur indifférente
LSR Logical Shift Right-Décalage logique vers la droite Syntaxe : LSR Rd, #imm, ZNOC Description : Décale vers la droite le contenu du registre Rd du nombre de bits indiqué par la valeur immédiate imm, comprise entre 0 et 15. Le résultat est placé dans le registre destination Rd. En cas de mise à jour, l'indicateur C correspond au dernier bit sorti.
Opération : Rd décalé à droite de imm bits ; les bits entrant sont mis à 0 ; les indicateurs mentionnés (f pour Z et N, o pour 0, et c pour C) sont mis à jour selon le résultat du dernier décalage.
Codage : HOUddddddddddd foexxxxxxxxxvvvv vwv : nombre de décalages imm entre 0 et 15 ddddddddddd : numéro du registre destination Rd entre 0 et 2047 f : si bit mis à 1, les indicateurs Z et N sont mis à jour o : si bit mis à 1, l'indicateur 0 est mis à jour c : si bit mis à 1, l'indicateur C est mis à jour x : inutilisé, valeur indifférente ROL ROtate Left-Rotation logique vers la gauche Syntaxe : ROL Rd, #imm, ZNC Description : Rotation vers la gauche du contenu du registre Rd du nombre de bits indiqué par la valeur immédiate imm, comprise entre 0 et 15. Le résultat est placé dans le registre destination Rd. En cas de mise à jour, l'indicateur C correspond au bit de poids faible du résultat.
Opération : Rd v Rotation de Rd de imm bits vers la gauche ; les indicateurs
mentionnés (f pour Z et N, c pour C) sont mis à jour selon le résultat de la dernière rotation.
Codage : 11100ddddddddddd fxcxxxxxxxxxvvvv vow : nombre de rotations imm entre 0 et 15 ddddddddddd : numéro du registre destination Rd entre 0 et 2047 f : si bit mis à 1, les indicateurs Z et N sont mis à jour c : si bit mis à 1, l'indicateur C est mis à jour x : inutilisé, valeur indifférente ROR ROtate Right-Rotation logique vers la droite Syntaxe : ROR Rd, #imm, ZNC Description : Rotation vers la droite du contenu du registre Rd du nombre de bits indiqué par la valeur immédiate imm, comprise entre 0 et 15. Le résultat est placé dans le registre destination Rd. En cas de mise à jour, l'indicateur C correspond au bit de poids fort du résultat.
Opération : Rd de Rd de imm bits vers la droite ; les indicateurs mentionnés (f pour Z et N, c pour C) sont mis à jour selon le résultat de la dernière rotation.
Codage : 111 0 1ddddddddddd fxcxxxxxxxxxvvvv vw : nombre de rotations imm entre 0 et 15 ddddddddddd : numéro du registre destination Rd entre 0 et 2047 f : si bit mis à 1, les indicateurs Z et N sont mis à jour c : si bit mis à 1, l'indicateur C est mis à jour x : inutilisé, valeur indifférente
RCL Rotate with Carry Left-Rotation logique avec la retenue vers la gauche Syntaxe : RCL Rd, #imm, ZNC Description : Rotation vers la gauche du contenu du registre Rd, ainsi que de la retenue, du nombre de bits indiqué par la valeur immédiate imm, comprise entre 0 et 15. En cas de mise à jour de la retenue, chaque bit sortant par la gauche du registre Rd est placé dans la retenue. Dans tous les cas, le précédent contenu de la retenue entre par la droite du registre Rd. Le résultat est placé dans le registre destination Ri.
Opération : Rd : C v Rotation de Ri : C de imm bits vers la gauche (ou bien, si l'indicateur n'est pas mis à jour, RJ décalé de imm bits vers la gauche, les bits entrant ayant même valeur que l'indicateur C) ; les indicateurs mentionnés (f pour Z et N, c pour C) sont mis à jour selon le résultat de la dernière rotation.
Codage : llllOddddddddddd fxcxxxxxxxxxvvvv vow : nombre de rotations imm entre 0 et 15 ddddddddddd : numéro du registre destination Rd entre 0 et 2047 f : si bit mis à 1, les indicateurs Z et N sont mis à jour c : si bit mis à 1, l'indicateur C est mis à jour x : inutilisé, valeur indifférente RCR Rotate with Carry Right-Rotation logique avec la retenue vers la droite Syntaxe : RCR Rd, #imm, ZNC Description : Rotation vers la droite du contenu du registre Rd, ainsi que de la retenue, du nombre de bits indiqué par la valeur immédiate imm, comprise entre 0 et 15. En cas de rafraîchissement de la retenue, chaque bit sortant par la droite du registre Rd est placé dans la retenue. Dans tous les cas, le précédent contenu de la retenue entre par la gauche du registre Rd. Le résultat est placé dans le registre destination Rd.
Opération : C : Rd v Rotation de C : Rd de imm bits vers la droite (ou bien, si l'indicateur n'est pas mis à jour, Ri v Rd décalé de imm bits vers la droite, les bits entrant ayant même valeur que l'indicateur C) ; les indicateurs mentionnés (f pour Z et N, c pour C) sont mis à jour selon le résultat de la dernière rotation.
Codage : lllllddddddddddd fxcxxxxxxxxxvvvv vvvv : nombre de rotations imm entre 0 et 15 ddddddddddd : numéro du registre destination Rd entre 0 et 2047 f : si bit mis à 1, les indicateurs Z et N sont mis à jour c : si bit mis à 1, l'indicateur C est mis à jour x : inutilisé, valeur indifférente Les opérations de transfert
MOVE MOVE register-Copie d'un registre Syntaxe : MOVE Rd, Rs, ZNOC Description : Copie le contenu du registre Rs dans le registre Rd.
Les groupements P et P', comprenant une fonction amine peuvent représenter au moins l'une des formules suivantes :
dans lesquelles : R5 et R7 ont les mêmes significations que R2 défini précédemment; R6, R8 et R9 ont les mêmes significations que R1 et R3 définis précédemment ; R10 représente un groupe alkylène, linéaire ou ramifié, éventuellement insaturé et pouvant contenir un ou plusieurs hétéroatomes choisis parmi N, 0, S et P, et A- est un contre-ion physiologiquement acceptable.
Les polyuréthanes associatifs cationiques de formule (la) selon l'invention sont formés à partir de diisocyanates et de différents composés possédant des fonctions à hydrogène labile. Les fonctions à hydrogène labile peuvent être des fonctions alcool, amine primaire ou secondaire ou thiol donnant, après réaction avec les fonctions diisocyanate, respectivement des polyuréthanes, des polyurées et des polythiourées. Le terme "polyuréthanes" de la présente invention englobe ces trois types de
polymères à savoir les polyuréthanes proprement dits, les polyurées et les polythiourées ainsi que des copolymères de ceux-ci.
Ce type de composés peut être représenté par l'une des formules suivantes : HZ-(P)n-ZH, ou HZ-(P')P-ZH dans lesquelles Z, P, P', n et p sont tels que définis plus haut.
Plus particulièrement, le lest est réparti dans la partie avant pour une part et dans chacune des deux calottes sphériques pour une autre part.
L'application concerne les embarcations du type voiles et/ou moteur.
L'invention est maintenant décrite en détail selon un mode de réalisation particulier non limitatif, en regard des dessins annexés qui représentent : - figure 1, une vue en élévation latérale de l'agencement de coque selon la présente invention, armée avec un gréement voiles, - figure 2, une vue en élévation latérale de l'agencement de coque selon la présente invention, armée avec une motorisation, et - figure 3, une vue en perspective de la coque seule, retournée pour en faire apparaître toutes les caractéristiques.
Sur la figure 1, on a représenté l'agencement de coque selon la présente invention, avec la coque 10 proprement dite, et en l'occurrence l'armement 12 sous voiles.
La coque comprend deux parties avant 14 et arrière 16 reliées entre elles par un pontet 18.
Cette coque est monolithique et, dans le cas où elle est réalisée par moulage, les trois parties 14,16 et 18 sont venues de moulage en une seule fabrication.
La partie 14 avant est particulière en ce sens qu'elle présente une forme de calotte 20 sphérique Quant à la partie arrière 16, elle comprend deux calottes 22 sensiblement sphériques, disposées de façon juxtaposée transversalement par rapport au sens d'avancement de la structure navigante. Ces deux calottes sont de plus petites dimensions de façon que la largeur des deux calottes juxtaposées soit inférieure ou égale à la largeur de la calotte avant.
Ces deux calottes sont reliées par le pontet 18 pour assurer la reprise des efforts mécaniques et la liaison physique de la partie avant et de la partie arrière. Ceci est particulièrement visible sur la figure 2.
Les calottes peuvent être déformée si cela est nécessaire pour des raisons de dynamique des fluides et suite à des essais de carène afin d'améliorer les effets, tout en restant proche dune calotte sphérique.
Sur l'agencement de coque représenté selon un mode de réalisation préférentiel, une dérive 19 est disposée dans le plan médian longitudinal. En variante, cette dérive peut être disposée de façon différente sans changer l'esprit de l'invention, en effet, cette dérive pourrait être une dérive double ou multiple de plus faible surface.
Dans le cas d'un armement avec voiles, la quille peut être remplacée par un lest suffisant disposé en partie inférieure de la partie 14 avant. Ce lest assurera le rappel du couple renversant généré par la voilure.
En partie supérieure, il est prévu un pont 24, rapporté sur l'ensemble des parties avant et arrière, avec un rouf 26.
Ce pont permet, comme dans toutes les structures navigantes de fermer les coques. Dans les plus grandes dimensions, ces coques sont aménagées de façon connue, pour recevoir les navigants.
On note que les calottes sphériques de la partie arrière peuvent être également aménagées car elles représentent un volume non négligeable.
Sur la figure 3, l'agencement de l'armement 12 avec un moteur 28 est du type à ligne d'arbre. La motorisation étant logée dans la partie avant.
Un tel agencement de coque armée sous voiles ou motorisée présente de nombreux avantages.
Le mélange d'alimentation M circule à contre-courant du réformat R. Le mélange d'alimentation M traverse ainsi successivement l'échangeur thermique 8, l'échangeur thermique de l'étage d'oxydation sélective 7, l'échangeur thermique 6, l'échangeur thermique de l'étage de réaction du gaz à l'eau 5, l'échangeur thermique 4, l'échangeur thermique de l'étage de réaction du gaz à l'eau 3, et l'échangeur thermique 2. Le mélange d'alimentation M traverse enfin un brûleur 9 avant d'alimenter le reformeur 1.
Comme indiqué plus haut, la réaction de reformage se produisant dans le reformeur 1 et les réactions se produisant dans les étages de réaction du gaz à l'eau 3 et 5, dans l'étage d'oxydation sélective 7, et la pile à combustible, non représentée sur la figure, possèdent des températures de fonctionnement Tl à T5 différentes, se situant respectivement aux environs de 800 C, 400 C, 200 C, 150 C et 80 C. Il est donc nécessaire de refroidir le réformat R entre deux étapes successives, afin de le porter à la température de fonctionnement requise pour chaque étage.
Les échangeurs thermiques 2,4, 6 et 8 utilisent le mélange d'alimentation M comme source froide pour refroidir le réformat R. Les réactions catalytiques se produisant dans les étages de réaction du gaz à l'eau 3 et 5, et dans l'étage d'oxydation sélective 7 sont exothermiques. L'utilisation du mélange d'alimentation M comme source froide dans les échangeurs thermiques intégrés dans les étages de réaction du gaz à l'eau 3 et 5 et dans l'étage d'oxydation sélective 7, permet de transférer directement la chaleur produite par les réactions catalytiques au mélange d'alimentation M, en refroidissant le réformat R, tout en conservant le réformat R à une température comprise dans la plage de fonctionnement de l'étage considéré.
Le mélange d'alimentation M doit quant à lui être porté à la température de fonctionnement du reformeur 1. La circulation du mélange d'alimentation M, utilisé comme source froide dans les échangeurs thermiques 2,4, 6, 8, et dans les échangeurs thermiques intégrés des étages de réaction du gaz à l'eau 3 et 5 et d'oxydation sélective 7, permet de réchauffer le mélange d'alimentation M avant son
entrée dans le reformeur 1. Le brûleur 9 permet d'apporter, s'il y a lieu, au mélange d'alimentation M l'énergie thermique manquante avant son entrée dans le reformeur 1. Le réchauffement préalable du mélange d'alimentation M lors de sa circulation à contre courant permet de diminuer l'énergie thermique qu'il est nécessaire d'apporter au mélange d'alimentation M dans le brûleur 9.
Sur la figure 2, un graphique représente de façon schématique les échanges thermiques entre le réformat R et le mélange d'alimentation M circulant à contrecourant. Le graphique présente en abscisses le passage du mélange d'alimentation M et du réformat R dans les différents échangeurs thermiques 2,4, 6,8, et dans les échangeurs thermiques intégrés des étages de réaction du gaz à l'eau 3,5 et de l'étage d'oxydation sélective 7, et en ordonnées la température du réformat R et du mélange d'alimentation M. Une courbe inférieure MT représente l'évolution de la température du mélange d'alimentation M, entre une température initiale MTI avant l'entrée du mélange d'alimentation M dans l'échangeur thermique 8 et une température finale MTF en sortie de l'échangeur thermique 2. Une courbe supérieure RT représentant l'évolution de la température du réformat R, entre une température initiale RTI en sortie du reformeur 1 et une température finale RTF en sortie de l'échangeur thermique 8.
A chaque étape, la température du mélange d'alimentation M en sortie reste toujours inférieure à la température d'entrée du réformat R. Après chaque étape, le mélange d'alimentation M peut être utilisé comme source froide dans un échangeur thermique situé en amont dans le circuit d'alimentation en réformat R.
En sortie de l'échangeur thermique 2, la température finale MTF du mélange d'alimentation M est inférieure à la température initiale du réformat RTI. L'énergie thermique nécessaire au passage du mélange d'alimentation M de la température MTF à la température initiale du réformat RTI, qui est la température de fonctionnement du reformeur 1, est fournie par le brûleur 9.
La figure 3 illustre un autre mode de réalisation du dispositif d'alimentation en gaz d'une pile à combustible selon l'invention. Les références aux éléments semblables de la figure 1 ont été conservées. Dans ce mode de réalisation, la circulation des composants du mélange d'alimentation M dans les échangeurs thermiques est adaptée pour tirer parti au mieux de l'énergie thermique disponible du réformat R, en fonction des capacités calorifiques et des débits des fluides.
Une alimentation 10 fournit un mélange d'alimentation intermédiaire MI, comprenant de l'eau et de l'essence. Le mélange d'alimentation intermédiaire MI traverse successivement l'échangeur thermique 8, l'échangeur thermique 6, puis l'échangeur thermique 4. Une alimentation 11 fournit de l'air AI traversant l'échangeur thermique intégré de l'étage de réaction du gaz à l'eau 3 avant d'être mélangé au mélange d'alimentation intermédiaire MI dans un mélangeur 12, pour obtenir le mélange d'alimentation M.
Le mélange d'alimentation M traverse successivement l'échangeur thermique 2, et un échangeur thermique 13 coopérant avec le brûleur 9 avant d'alimenter dans le reformeur 1.
Une alimentation 14 fournit de l'eau H traversant successivement l'échangeur thermique 4, et l'échangeur thermique intégré de l'étage d'oxydation sélective 7, avant d'alimenter l'étage de réaction du gaz à l'eau 3.
Le réformat R issu du reformeur 1 traverse successivement, en se refroidissant, l'échangeur thermique 2, l'étage de réaction du gaz à l'eau 3, l'échangeur thermique 4, l'étage de réaction du gaz à l'eau 5, l'échangeur thermique 6, l'étage d'oxydation sélective 7, et l'échangeur thermique 8. Le réformat R alimente un compartiment anodique A d'un pile à combustible 15. Le réformat R, ayant circulé dans le compartiment anodique A et issu du compartiment anodique A après la réaction d'oxydoréduction de l'hydrogène, alimente le brûleur 9, en lui servant de carburant, notamment en utilisant l'hydrogène encore présent dans le réformat R issu du compartiment anodique A.
Les gaz CA sortant du compartiment cathodique C de la pile à combustible 15, formés par la réaction d'oxydoréduction se produisant dans la pile à combustible 15, se mélangent au réformat R en sortie du brûleur 9, dans un mélangeur 16a, en formant des gaz G. Les gaz G alimentent un premier étage de détente 16. A l'issue de la première détente, les gaz G traversent l'échangeur thermique 2 où ils se réchauffent avant d'alimenter un second étage de détente 17. e Les étages de détente 16,17 sont par exemple des turbines. La détente bi- étagée avec réchauffement intermédiaire des gaz permet de récupérer de l'énergie sous forme mécanique à partir des gaz G, avec un rendement amélioré. Le mélange des gaz CA sortant du compartiment cathodique et du réformat R, sortant du brûleur 9 à température élevée, permet de réchauffer les gaz CA, et d'obtenir ensuite un meilleur rendement lors de la détente bi-étagée. La circulation dans l'échangeur
thermique 2 des gaz G permet de récupérer la chaleur excédentaire du réformat R, tout en le refroidissant.
La circulation dans les échangeurs thermiques 2,4, 6,8, d'une part d'un mélange d'alimentation intermédiaire MI comprenant de l'eau et de l'essence et, d'autre part d'air AI, permet d'utiliser au mieux la chaleur excédentaire du réformat R en fonction des débits et des capacités calorifiques de l'eau, de l'essence et de l'air utilisés. L'alimentation de l'étage de réaction du gaz à l'eau 3 par une source d'eau extérieure ayant circulé dans l'échangeur thermique 6 et l'échangeur thermique intégré de l'étage d'oxydation sélective 7 permet également une meilleure utilisation de l'énergie thermique excédentaire du réformat R.
3/EFFET DU PRINCIPE ACTIF SUR LA LIBERATION DE C. G. R. P
Le test consiste à doser le taux de CGRP relargué dans des cultures de neurones sensitifs.
Les neurones sensitifs issus de ganglions de jeunes rats, sont ensemencés puis incubés dans un milieu de culture contenant du sérum, des facteurs de croissance et des facteurs antimitotiques.
Les neurones, une fois matures après quelques jours de culture, libèrent spontanément des neuropeptides et notamment le CGRP.
On place dans ce milieu de culture, 0, 1% du principe actif selon la présente invention.
Afin de déterminer les quantités de CGRP libérées, on utilise un kit du commerce, notamment"rat CGRP enzyme immunometric assay". Un tel kit permet de déterminer des quantités très faibles de CGRP.
Les résultats sont regroupés dans le tableau de la figure 1, qui montre une très forte diminution du pourcentage de libération de CGRP en présence du principe actif selon la présente invention, à un taux très faible de 0, 1 %.
Par la limitation de la libération de CGRP, on limite les actions irritantes déclenchées par ce neuropeptide.
4/ACTIVITE ANTI-IRRITANTE Limitation de la libération des interleukines Les tests décrits ci-après permettent de déterminer l'effet protecteur du principe actif face à un stress oxydatif provoqué par des rayons UVA + UVB.
A cet effet, on évalue le degré de protection dû au principe actif sur des kératinocytes en dosant la libération des interleukines IL-1 a, IL-6 et IL-8, qui sont des cytokines pro-inflammatoires.
Des kératinocytes humains sont irradiés en UVA à 10 joules/cm2 et en UVB à 0,18 joules/cm2 pour donner un ordre de grandeur, sans présence du principe actif et avec 1,2 et 3% de principe actif.
Le taux d'interleukines libérés par les cellules irradiées est mesuré au moyen d'un test ELISA du commerce.
Les résultats sont regroupés dans le tableau de la figure 2 et montrent que le principe actif limite, voire même inhibe la libération d'interleukines après une agression solaire.
Effet apaisant vis à vis des inflammations cutanées Le test porte directement sur l'évaluation de la rougeur de la peau due à une inflammation cutanée.
Dans ce test, on applique du nicotinate de méthyle sur l'avant-bras de 24 volontaires, plus particulièrement sous un patch occlusif, ce qui provoque une rougeur de la peau. Cette rougeur est proportionnelle à l'irritation résultant de l'application de cet agent agressif.
On conserve une zone agressée non traitée et on applique sur les autres zones les produits suivants : - un placebo gel d'un polymère acrylique - une composition à 1 % de principe actif dans ce même gel de polymère acrylique, - une composition à 3 % de principe actif dans ce même gel de polymère acrylique, et - une composition à 5 % de principe actif dans ce même gel de polymère acrylique.
Ces marqueurs peuvent être obtenus à partir de clones génomiques comprenant une partie du gène Cbg ou des séquences flanquantes, eux-mêmes obtenus à partir d'un criblage de banque d'ADN avec une sonde spécifique du gène Cbg comme décrit dans la partie 4) de la section Matériel et Méthodes. Ces marqueurs polymorphes peuvent être par
exemple des microsatellites, des polymorphismes d'insertion/délétion, des polymorphismes de longueur de fragment de restriction (RFLP) ou des polymorphismes d'un seul nucléotide (SNP).
Le séquençage d'un segment d'ADN couvrant le locus polymorphe permet de définir des amorces nucléotidiques permettant l'amplification spécifique dudit segment à partir d'ADN génomique total d'un individu.