INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
On peut prévoir une étape d'insertion d'une cale déterminant le jeu, dans le support, entre le palier mobile et la butée avant l'étape de solidarisation et une étape de retrait de la cale après l'étape de solidarisation avant l'étape de déplacement.
Dans une variante, l'étape de déplacement du palier mobile peut inclure une étape de crabotage du palier mobile avec la butée, le crabot déterminant le jeu.
La présente invention concerne également un appareil d'acquisition de données dans un écoulement, et notamment dans un puits d'hydrocarbure, cet appareil comportant au moins un dispositif à hélice ainsi caractérisé.
BRÈVE DESCRIPTION DES DESSINS La présente invention sera mieux comprise à la lecture de la description d'exemples de réalisation donnés, à titre purement indicatif et nullement limitatif, en faisant référence aux dessins annexés sur lesquels : - la figure 1 montre une coupe d'un exemple d'un dispositif à hélice selon l'invention ; - les figures 2A à 2D illustrent les étapes de montage de l'hélice du dispositif à hélice de la figure 1 ; - les figures 3A, 3B illustrent les étapes de montage de l'hélice d'un autre exemple de dispositif à hélice selon l'invention ; - la figure 4 montre une coupe d'un autre exemple de dispositif à hélice selon l'invention ; - la figure 5 montre un appareil d'acquisition de données placé dans un puits d'hydrocarbure et équipé de plusieurs dispositifs à hélice selon l'invention.
Des parties identiques, similaires ou équivalentes des différentes figures décrites ci-après portent les mêmes références numériques de façon à faciliter le passage d'une figure à l'autre.
Les différentes parties représentées sur les figures ne le sont pas nécessairement selon une échelle uniforme, pour rendre les figures plus lisibles.
EXPOSÉ DÉTAILLÉ DE MODES DE RÉALISATION PARTICULIERS On va se référer à la figure 1. Elle montre en détail un premier mode de réalisation du dispositif à hélice conforme à l'invention.
L'hélice porte la référence 1 et son axe la référence 2. Le support sur lequel l'hélice 1 va être montée porte la référence 3. Deux paliers 4. 1, 4. 2 de maintien de l'axe 2 de l'hélice 1 sont solidaires du support 3.
L'axe 2 de l'hélice 1 possède deux extrémités 5 qui sont sensiblement coniques. Les paliers 4. 1, 4. 2 possèdent chacun une empreinte 6 sensiblement conique pour recevoir une extrémité 5 de l'axe 2 de l'hélice 1. L'axe 2 de l'hélice 1 peut être réalisé par exemple en carbure de tungstène pour résister à la corrosion.
Les paliers 4. 1, 4. 2 sont réalisés dans un matériau ayant un coefficient de frottement aussi faible que possible, on peut par exemple employer une pierre précieuse, de préférence synthétique, telle que le diamant, le saphir ou le corindon. De l' alumine non cristallisée conviendrait également. Ces matériaux possèdent une grande dureté et résistent à l'environnement sévère régnant dans le puits d'hydrocarbure.
La forme sensiblement conique des empreintes 6 dans les paliers 4. 1, 4. 2 permet de rendre le dispositif à hélice 1 peu sensible à la présence de sable ou autres débris se trouvant dans le fluide du puits. Les grains de sable ou les débris ne viennent pas se coincer entre l'extrémité de l'axe et le palier,
ils sont éliminés lors de la rotation de l'hélice.
L'invention porte enfin sur des micro-réseaux ou puces à acides nucléiques pour la détection d'au moins deux espèces bactériennes différentes contenues dans un mélange complexe ou dans de l'eau.
Selon un premier mode de réalisation, un micro-réseau conforme à la présente invention est utile aux fins de la mise en oeuvre de réactions d'amplification multiples, simultanées mais séparées dans l'espace. Ledit micro-réseau comprend alors : - au moins deux couples d'amorces dont les séquences sont choisies dans le groupe constitué par SEQ ID N 1 à SEQ ID N 16 du Tableau I, et toute séquence similaire à 80 % au moins à ces dernières, pour l'amplification de fragments spécifiques et exclusifs de microorganimes du groupe constitué de Y. enterocolitica, E. coli et/ou H. alvei et/ou Shigella spp. et/ou Y. enterocolitica, S. aureus, L. monocytogenes, Salmonella spp., B. cereus, C. perfringens, C. jejuni, Legionella spp. et L. pneumophila ; - et, le cas échéant, au moins deux sondes nucléotidiques, respectivement marquées en 5' et en 3' par un fluorophore et un
quencheur, sélectionnées parmi les séquences SEQ ID N 17 à SEQ ID N 24 et SEQ ID N 33 à SEQ ID N 37 du Tableau I, et toute séquence hybridable en conditions strictes à au moins 80 % avec ces dernières ou présentant au moins 80% d'identité avec elles ou leurs séquences réverses complémentaires.
Selon un autre mode de réalisation, un micro-réseau objet de l'invention peut servir à la détection d'au moins deux espèces bactériennes parmi Y. enterocolitica, E. coli et/ou H. alvei et/ou Shigella spp. et/ou Y. enterocolitica, S. aureus, L. monocytogenes, Salmonella spp., B. cereus, C. perfringens, et C. jejuni, lesdites espèces étant contenues dans un mélange complexe, et parmi Legionella spp. et L. pneumophila, présentes dans de l'eau, la détection étant effectuée par des techniques d'hybridation ADN-ADN. En ce cas, le micro-réseau comprend au moins deux sondes nucléotidiques choisies parmi : les séquences SEQ ID N 17 à 24 et 38 à 40 (Tableau I, supra), dépourvues du fluorophore en 5' et du quencheur en 3', et toute séquence hybridable en conditions strictes à au moins 80 % avec ces dernières ou présentant au moins 80% d'identité avec elles ou leurs séquences réverses complémentaires ; et les produits d'amplification obtenus à l'aide des couples d'amorces de séquences SEQ ID N 1 à 16 et 33 à 37 (Tableau I, supra) ou les couples d'amorces réverses complémentaires desdits couples, et toute séquence présentant au moins 80% d'identité avec ces produits d'amplification.
Les figures suivantes sont fournies à titre purement illustratif et ne limitent en aucune façon l'objet de la présente invention.
Figure 1: courbes d'amplification obtenues avec l'ADN de L. monocytogenes en utilisant les amorces LmHlyAF (SEQ ID n 1) et LmHlyAR (SEQ ID n 2) ainsi que la sonde Lm113TqFT (SEQ ID n 17) et
correspondant à des quantités initiales d'équivalent d'ADN génomique de : * : 5.105 ; + : 5.104 ; # : 5.103 ; # : 5.102 ; et : 5 copies par réaction.
RFU : unité de fluorescence relative.
Figure 2 : courbes d'amplification de l'ADN de L. monocytogenes obtenues par détection multiparamétrique en PCR rotative.
Figure 3: courbes obtenues par amplification de l'ADN de Salmonella spp. à l'aide des amorces Se98f (SEQ ID n 7) et Se98r (SEQ ID n 8) en présence de la sonde Se98TqFT (SEQ ID n 20) et correspondant à des quantités initiales d'équivalent d'ADN génomique de : 5.105; # : 5.104; * : 5.103 ; + : 5.102 ; # : 50 ; et # : 5 copies par réaction.
Figure 4 : électrophorèse sur gel d'agarose à 2 %.
Pistes 1 et 2 : fragments obtenus par amplification de l'ADN de Salmonella spp. à l'aide des amorces Se98f (SEQ ID n 7) et Se98r (SEQ ID n 8), respectivement à partir de 5.105 et 5 copies d'équivalents génomique.
Piste 3 : négatif de PCR (les 5 l d'ADN ont été remplacés par 5 l d'eau).
Piste Mq : de poids moléculaire (Low DNA Mass Ladder, Invitrogen, supra) Figure 5 : courbes obtenues par amplification de l'ADN de E. coli en utilisant les amorces Ec97f (SEQ ID n 5) et Ec97r (SEQ ID n 6) et correspondant à des quantités initiales d'équivalent d'ADN génomique de : # : 5.106 ; # : 5.105;+ : 5.103 ;: 50 ;et : 5 copies par réaction.
Figure 6: courbes d'amplification de l'ADN de Y. enterocolitica obtenues à l'aide des amorces Ye86f (SEQ ID n 3) et Ye86r (SEQ ID n 4) associées à la sonde Ye86TqFT (SEQ ID n 18) et correspondant à des quantités initiales d'équivalent d'ADN génomique de : * : 5.106; # : 5.105; + : 5.104 ; # : 5.103 ; # : 5.102; # : 50 ; et : 5 copies par réaction.
Figure 7 : courbes d'amplification de l'ADN de B. cereus en utilisant les amorces Bc84f (SEQ ID n 11) et Bc84r (SEQ ID n 12) ainsi que la
1- Effet de la matrice : La réaction de couplage a été effectué avec le bis-trifluorométhane sulfonamidure du 4-bromobenzoate de N,N,N-triméthylpropylammonium et de K2C03 solide ou en solution aqueuse comme base. Les résultats obtenus après 18 heures d'agitation à température ambiante sont regroupés dans le tableau IX suivant :
TABLEAU IX Taux Ar-Ar' Ar-Ar essai Matrice Taux de Ar-Ar' (homocouplage) essai Matrice conversion (%) (%) (homocouplage) 1 Me3N,~,-,,~ , Tf2 45,5 34,9 10,6 Me3 oH , f2 76,5 64,9 10,6 .(D\, - NTf2 3 N "Il,,N NTfz 62,3 51,6 10,7 4 N N O PF6 20 L'examen du tableau précédent montre que l'utilisation des matrices avec l'anion bis-trifluorométhanesulfonamidure (NTf2) permet d'observer une meilleure réactivité comparée à l'emploi de l'hexafluorophosphate (PF6) comme anion (comparer les essais 3 et 4). De même, dans le cas des matrices composées de cations ammonium et phosphonium, la réactivité est nettement meilleure que celle observée dans le cas des cations imidazoliums (comparer les essais 2, 8 et 3, 4, 5).
Il faut toutefois noter que la présence d'une fonction alcool sur la matrice ionique permet aussi bien d'améliorer le taux de conversion de 45 à 76% que de réduire le taux du produit d'homocouplage de 10 à 1% (comparer les essais 1 et 2).
Enfin, cette étude préliminaire montre que la nature de la matrice ionique influence la réactivité. Une étude poussée permet le choix d'une matrice adéquate.
2- Effet de l'anion du support, de la température et de la base :
Dans cette partie, on s'est intéressé à étudier l'influence de quelques paramètres sur la réactivité des substrats supportés sur un support ionique. Toutes choses étant égales par ailleurs, on a fait varier la température, la base et/ou le milieu : Les différents essais effectués sont regroupés dans le tableau X suivant : TABLEAU X
Solvant ou Taux Ar-Ar' Ar-Ar essai X2 T ( C) base matrice liquideii Conv.(%) (%) (%)i
1 NTf2 20 K2C03(s) ',,, "z 28,0 20,6 7,4 2 PF6 20 KZC03(s) M8;",, ", 100 91,6 8,4 3 BF4 20 K2C03(S) ; , T, 100 99,0 0,1 4 CI 20 K2C03(s) . .Tf2 23,4 16,2 7,1 5 NTf2 20 K2C03(1) Ma, oH , 65,0 55,1 9,8 6 NTf2 20 NaOAc (s) Me; 30,1 25,4 4,6 7 NTf2 20 TEA"' ,; oH T,, 63,0 56,1 6,9 8 NTf2 20 TEAS1v OH ", 59,3 50,5 8,9 11 NTf2 80 K2C03(s) I ,, o" n, I 40,6 I 26,5 I 14,1 i : Produit d'homocouplage. ii : le sel fonctionnalisé est utilisé pur et sert de matrice ionique. iii : TEA : triéthylamine. iv : TEAS : amine tertiaire de formule : Me3N+(CH2)2CH2NEt2, NTf2- Au cours de cette étude on a utilisé le bis-trifluorométhanesulfonamidure de N,N',N"-triméthyl-3-hydroxypropylammonium comme matrice. Par contre, dans le cas de l'utilisation du DMF comme solvant, le support ionique est utilisé pur, c'est à dire que le sel fonctionnalisé par le groupement 4-bromobenzoate est dissous dans le DMF pur. Au cours de cette étude on a aussi utilisé en plus des bases classiques la triéthylamine supportée sur un sel (TEAS) qui a été synthétisé par simple condensation de la diéthylamine sur le sel (3c) selon le schéma réactionnel suivant :
Afin d'avoir une étude comparative concluante réduit le temps des réactions a été réduit à 10 heures dans les essais effectués à température ambiante (essais 1 à 8), et à 5 heures pour ceux portés à 80 C (essai 11).
Les essais 1 à 4 montrent que la réactivité des sels fonctionnalisés (supports ioniques) dont l'anion est le tétrafluoroborate ou l'hexafluorophosphate est beaucoup plus importante que celle observée avec un anion chlorure ou bistrifluorométhanesulfonamidure. Le fait que tous les supports ioniques soient dissous dans la même matrice prouve que, du point de vue du mécanisme, c'est la partite ionique du support qui intervient probablement au niveau du palladium. Cette réactivité observée est en plus accompagnée d'une très grande sélectivité dans le cas de l'anion du tétrafluoroborate.
En plus des résultats déjà observés lors de l'étude de l'effet de la matrice, les essais 1 à 4 montrent que le mélange de sels portant des cations ou anions différents ne réduit en rien ni la réactivité ni la sélectivité, ce qui offre un grand choix et permet de réduire le coût des cations et d'anions parfois onéreux : un chlorure coûte peut-être 50 fois moins cher, par exemple, qu'un triflimide.
On constate aussi que la présence d'eau dans le milieu augmente nettement la vitesse de la réaction. En effet, on passe de 28 à 64 % de taux de conversion en présence respectivement de K2C03 solide et d'une solution de K2C03 dans l'eau (essais 1 et 5), ce qui peut être expliqué par une meilleure homogénéité du milieu en présence d'eau.
De même, l'emploi de la triéthylamine comme base permet d'observer une réactivité comparable à celle en présence d'eau (comparer essais 5 et 7). Le greffage de cette dernière sur un support ionique n'influence pas trop sa réactivité. En effet, le résultat obtenu lors de l'essai 8 est comparable à celui de l'essai 7, que ce soit en terme de réactivité ou en terme de sélectivité. Ceci représente un résultat majeur, sachant que le recyclage de cette forme de base est facile. En effet, un simple lavage par une solution basique permet de régénérer la TEAS. Ce qui réduira donc le coup de revient et en même temps les rejets nuisibles.
3-Application en chimie combinatoire : Pour la préparation de cette banque d'esters biaryliques on a opéré comme dans le cas de l'exemple 1.
Nous avons dans un premier temps effectué une série de réactions de couplage en parallèle avec 9 acides arylboroniques et l'acide 4-bromobenzoique supporté. Ensuite,
on a mélangé les 9 réactions pour former une solution homogène, qui est alors divisée en trois portions égales, après quoi chacune des solutions est solubilisée dans un alcool.
Selon une autre particularité du système, le système Configurateur utilise une ou plusieurs tables de règles de cohérence de connexions, qui représentent les règles d'interconnexion entre les composants et d'insertion des composants intermédiaires, une ou plusieurs tables de composants et de règles de connexions, qui représentent les règles de connexion niveau système et les règles de génération de connexions entre les signaux, et une ou plusieurs tables de formatage de fichiers source, qui représentent les règles de génération des instances des objets de type HLL.
Selon une autre particularité du système, le système Configurateur utilise : - une classe de base en HLL permettant d'identifier de façon univoque chaque objet instancié et d'interroger la configuration, - des moyens de génération et d'instanciation automatique des Blocs Système, - des moyens des tableaux associant les signaux connectés ensemble au nom unique du fils connectant, - des moyens d'utiliser un tableau de formatage pour générer les fichiers sources en HDL et HLL.
Selon une autre particularité du système, l'opérateur spécifie fonctionnellement, dans la plus large mesure possible, la configuration dans le langage de plus haut niveau et il complète la spécification fonctionnelle par les composants en langage de plus bas niveau.
Selon une autre particularité du système, les entrées suivantes du hachage définissent le Type du composant (par exemple DUT (modèle HDL), XACTOR (transactor), MONITOR, VERIFIER ou autres) et, à chaque Type de Composant, correspond un hachage composé à son tour des entrées suivantes : - une première entrée ReqModule - contient le nom du module HDL du composant et le nom du fichier source correspondant,
- une deuxième entrée Connect - est la définition de la méthode de sélection des signaux faisant partie d'un Port, cette description étant composée d'une suite d'entrées indexées par le nom du Port ; à chaque nom de Port, le configurateur associe un tableau d'expressions régulières et un pointeur sur une procédure de connexion des signaux qui gère l'application de ces expressions aux noms des signaux de l'interface du composant.
Selon une autre particularité du système, la structure générique des Composants actifs comprend un Bloc contenant la description HDL et un Bloc en HLL, fournissant les chemins d'accès aux ressources HDL et, le cas échéant, une description du bloc en HLL, l'ensemble des signaux du bloc HDL constituant l'interface du Bloc englobant, formée, d'une part, de Ports, qui sont des sélections logiques arbitraires des signaux d'une interface et, d'autre part, d'adaptateurs d'interface, qui sont les parties logicielles assurant, sur chaque Port, la communication bi-directionnelle entre les parties en HLL et celles en HDL, les adaptateurs d'interface étant choisis par le système Configurateur.
Selon une autre particularité du système, les Ports sont spécifiés sous forme d'expressions régulières, qui servent à la fois à sélectionner les sousensembles de signaux à connecter et à définir les règles de connexions.
Selon une autre particularité du système, le système Configurateur génère des Composants dits de Transfert qui sont insérés de chaque côté de la coupure sur les serveurs, ces composants étant simplement des fils pour les entrées et des registres pour les sorties.
Les composants à modèle élémentaire qui sont partagés entre les Composants à Modèle Composé ou les Blocs Globaux appartenant aux différents serveurs sont automatiquement dupliqués par le système Configurateur et instanciés sur chaque serveur.
L'invention sera mieux comprise à l'aide de la description suivante d'un mode préféré de mise en #uvre du procédé de l'invention, en référence aux dessins annexés, sur lesquels :
- la figure 1 représente, sous forme très schématique, un exemple d'architecture du modèle global de simulation pour un circuit intégré (ASIC) en développement appelé BRIDGE (12) ; - les figures 2a à 2d sont des diagrammes illustrant les différentes composantes du système Configurateur et les étapes de mise en #uvre de ces composantes dans le procédé de l'invention ; - les figures 3a à 3c représentent différents stades de modélisation d'un circuit à l'aide d'un modèle mixte de type HDL (VERILOG ou VHDL) et de type HLL (C++) ; - la figure 4 représente la structure générique d'un Modèle élémentaire ; - la figure 5 représente la structure générique d'un Modèle Composé ; - la figure 6 décrit la correspondance entre les tables de la description du système configurateur sur les figures 2a à 2d et les tables de la mise en #uvre du procédé de l'invention ; - les figures 7a à 7k représentent schématiquement les différents modèles des composants avec leurs variantes d'interfaces et de niveau de description nécessaires pour les configurations relatives à l'architecture de l'exemple de la figure 1 ; - les figures 8a à 8e représentent les configurations successives de l'architecture aboutissant à une constitution du modèle donnée dont le modèle final correspond à celui de la figure 8e et pour lequel tous les modèles de type HDL du circuit en projet sont disponibles, ce modèle final correspondant à la configuration. la figure 8f représente la répartition de la configuration de simulation du modèle de la figure 8a, par exemple sur deux machines.
L'invention concerne un système dit "Configurateur" et le procédé de configuration mis en #uvre par le système.
Un modèle global de simulation est typiquement composé d'un ou plusieurs modèles de circuits intégrés testés (DUT) entourés de modèles qui créent un environnement de test et vérification. Ces modèles créent des stimuli complexes et reçoivent des réponses complexes du modèle testé. Ces composants peuvent être des transactors (XACTORS) - des modèles possédant généralement une interface programmatique (API) permettant un pilotage par des tests externes au modèle, ces tests étant écrits généralement en langage de haut niveau (HLL).
L'environnement de vérification peut contenir aussi des composants dits Bloc de Monitoring (MONITOR) et des composants dits Bloc de Vérification (VERIFIER). Ces composants n'interviennent pas directement dans l'échange de signaux entre les autres constituants du modèle global de simulation mais servent à les observer et à interpréter. Les Blocs de Monitoring (MONITOR) servent de support d'analyse pour les tests, ils possèdent des interfaces programmatiques (API) pour signaler des événements observés sur les signaux de modèle global. Les Blocs de Vérification (VERIFIER) sont des composants qui possèdent une spécification de référence de fonctionnement de modèle testé et, en observant les signaux du modèle global de simulation, sont capables de vérifier le bon fonctionnement du modèle.
La figure 1 représente un exemple d'architecture d'un système de circuit intégré en développement dont on veut, dans une première étape, mettre au point le modèle global de simulation correspondant à la figure 8c, choisie pour illustrer le nombre le plus important de mécanismes mis en #uvre par le configurateur. Il doit être clair que les étapes des figures 8a, 8b pourraient être d'abord exécutées selon la disponibilité des modèles et les objectifs de vérification. Le modèle final souhaité est celui correspondant à la figure 8e. L'architecture est constituée d'un processeur (CPU) communicant par une passerelle (BRIDGE) avec une mémoire système (MEMORY) et des entrées sorties (1/0). Le modèle auquel aboutit le système "Configurateur" de l'invention est constitué d'un composant processeur CPU de type XACTOR
relié par une interface de type "fbus~p" à un bloc intermédiaire (fbus~xchg) 101 ayant une interface de type différent. Un autre bloc intermédiaire (fbus~xchg) 102 figures 8b et 8c relie le premier bloc intermédiaire 101 à un composant de type passerelle (BRIDGE) de type DUT~CORE qui communique, d'une part avec un modèle majoritairement en langage de type HDL d'une mémoire (MEMORY) de type DUT, d'autre part avec un modèle majoritairement en langage de type HDL d'une entrée/sortie (1/0) de type DUT et enfin avec un bloc système (SYS~BRIDGE).
L'empilement alternatif des parties de variable locale VL1 à VLn+l et des parties d'opérande OP1 à OPn+l dans l'espace mémoire commun EM2 permet de conserver le chevauchement CH entre la partie de variable locale VLn d'une méthode Mn et la partie d'opérande OPn+i de la méthode sus-jacente M+ lorsque cette dernière est implémentée.
Quand par exemple la méthode Mn est invoquée alors que la pile d'applet contient les méthodes Ml à Mn-1 avec les parties de données de machine virtuelle DMi à DMn-1 empilées dans l'espace mémoire EM1 et avec les paires de partie de valeur locale et de partie d'opérande VL-OP à VLn-1-OPn-1 empilées dans l'espace mémoire EM2, la machine virtuelle VM incrémente d'abord le pointeur PP2 pour écrire la partie de variable locale VLn sur la pile dans l'espace mémoire EM2, puis incrémente le pointeur PP1
pour écrire la partie de données de machine virtuelle DMn dans l'espace mémoire EM1. Finalement, la machine virtuelle VM incrémente à nouveau le pointeur PP2 pour écrire la partie d'opérande OPn au fur et à mesure de l'exécution de la méthode Mn dans l'espace mémoire EM2. Inversement, le dépilage de la méthode Mn pour revenir à la méthode sous-jacente Mn-l s'effectue par un effacement successivement de la partie OPn dans l'espace EM2, de la partie DMn dans l'espace EM1 et de la partie VLn dans l'espace EM2.
Lorsqu'un débordement DE (overflow) survient, par exemple lors de l'implémentation du cadre Cn+l de la méthode Mn+i, ce qui résulte d'un débordement seulement dans l'espace EM2 par la partie d'opérande OPn+l, toutes les données de machine DM à DMn+l empilées dans l'espace mémoire EM1 restent intactes : les données de machine ne sont pas affectées.
Lorsqu'un dépassement inférieur DI (underflow) survient par exemple lors du dépilage de la partie d'opérande OP+i de la méthode active Mn+l sur la pile, le pointeur PP2 de l'espace mémoire EM2 pointe dans la partie de variable locale sous-jacente VLn+l, sans atteindre les données de machine DMn+l dans l'autre espace mémoire EM1.
Pour ces deux défauts, les données de machine virtuelle sensibles empilées dans l'espace mémoire EM1 ne sont affectées selon l'invention et sont donc bien protégées.
En condition normale dans la machine virtuelle VM, les débordements dans les deux espaces mémoires EM1 et EM2 sont surveillés, en comparant la taille Tl de l'espace mémoire EM1 à la somme de la taille prédéterminée de la partie de données de machine DMn+l de la méthode courante Mn+l à implémenter et la taille de la pile des parties de données DM] à DMn