INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Dans @@ @@s, il n'est pas nécessaire que les nombres de vites se soient m@difiés comme dé@rit en référence à l'étape 033 du sous-programme/@'asservissement. En conséquence, dans l'étape 013, l'indicateur DECEL est détecté et il est le même que l'indicateur DC à ce moment et, lorsqu'il est sous forme d'un zéro, l'ensemble passe à l'étape 015. D'autre par,t lorsque le signal DECEL est un un dans l'étape 013, il est nécessaire que les nombres LOCPB, XINC et YINC soient utilisés pour la décé lération et l'accélération à la fin du segment déterminé par le bloc de données transféré. Ainsi, l'ensemble passe de l'étape 013 à l'étape 014 dans laquelle les nombres préalablement calculés LOOPS, PRXI et PRYI sont transférés dans les registres LOOPB, XINC et YINC de la mémoire courante.Après ces transferts, l'ensemble passe à l'étape 015.
Les opérations exécutées des étapes 015 à 02) ont été décrites précédemment et on ne les décrit pas en détail à nouveau. Dans un cycle normal, lorsque le transfert des données a été réalisé par les érapes 008 jusqu'à l'étape 015, le signal HOLD n'est pas un un et l'ensemble passe à l'étape 016.
Il se peut que, lorsqu'un bloc programmé de données délimite un segment de trajet disposé uniquement suivant l'axe Y, sans composante suivant l'axe X, le nombre PRXC de vitesse conservé dans la mémoire courante soit nul. Ainsi, dans ce cas, lorsque le nombre PRXC est constaté égal à zéro dans l'étape 016, 1'ensemble passe à l'étape 017 et transfère ensuite les constentes de maintien XTRMH et XKPH dans les registres actifs correspondants. Cependant, si PRXC n'est pas nul, l'ensemble passe de l'étape 016 à l'étape 018 et transfère und nouvelle fois ou retransfère simplement les constantes XTRMR et YKBR dans les registres actifs utilisés XTRIM et XKBIAS.Les memes opérations sont réalisées pendant les étapes 019 à 022, et l'ensemble utilise les constantes de maintien ou de fonctionnement, A partir de l'étape 024 dans un cycle r.1ui comprend lc transfert d'un nouveau bloc de données dans la mémoire cou- rante, par passage dans les étapes 008 à 015, les séquences d'opérations sont réalisées comme décrit précédemment pour un cycle normal. Comme ces séquences ont été indiquées précédemmont, on ne les répète pas.
On considère maintenant la fermation et la conserva tison des signaux provenant des données de comm,ande Bn+1 et destires à représonter des nombres qui doivent être util.isés ultérieurement dans la mémoire courante. Les nombres transférés dans la mémoire courante au début de l'exécution du bloc Bn+1 (et après un tel transfert, ces données sont appelées données courantes pour le nouveau bloc Bn) sont TPRX, TPRY, LOOPF, LOOPS, PRXI, PRYI et DECEL, comme expliqué précédomment, Il est souhaitable que ces nombres soient préparés et attendent le moment où le uombre variable NLOOP du bloc ancien Bn pres que terminé devient égal à LOOPC, les séquences de transferts (étapes 006, 007 et 008 a 015 du tableau II) commençant alors.
Selon l'invention, ces nombres sont calculés et con serves sous forme de signaux numériques par l'appareil desti- né à la mise en oeuvre d'un sous-programme de préparation re présenté dans les tableaux III., IX et X.
Les tableaux IX et X, auxquels on se réfère en même temps qu'au tableau III, permettent la compréhension par les spécialistes de l'organisation matérielle des circuits portes et séquenceurs formés dans l'unité 62 de programme du calcula beur numérique (figure, 2b), par transmission à cet ensemble de programme d'une série. d'instructions introduites par le ter minal associé à clavier.Un tel programme do prép'a-ration est introduit dans le programme de surveillance du calculateur de manière qu'il puisso être appelé et exécuté pendant tout intervalle compris entre d'une part le moment pendant lequel l'étape 088 est terminée pour un cycle du sous-programme d'as- servissement du tableau II, et d'autre part le moment de l'ap- parition de 1 'impulsion suivante d'interruption par la ligne 55a de la. figure 2b.Le cas échéant, le sous-programme de pré paration peut être simplement une suite de l' étape 088 du sous programme d'asservissement, car on note que, lorsque les don nées du'bloc Bn+1 ont été préparées, toutes les étapes du sous programme de préparation pratiquement sont sautées.
On suppose, qu'à un moment quelconque, un transfert des données Bn+1 provenant de la mémoire intermédiaire 69 et' des tiné à. la mémoire courante 70 a été terminé par un cycle du programme décrit précédemment, en référence aux tableaux II et IV à VIII. Dens l'étapes 010 de ce cycle, le signal DRINK est mis à zéro.
En conséquence, lorsque ce cycle du sous-programme d'assorvissement est terminé, le programme de surveillance du calculateur commande l'introduction par l'unité 62 du sous programme de préparation des tableaux IX et X, comme indiqué cl airement sur le tableau III. On décrit la séquence d'opéra tions qui suit cette introduction, de manière que l'appareil et le procédé miss en oeuvre apparaissent clairement, les calculs préalables étant réalisés à titre illustratif pour la création de signaux numériques représentant les valeurs des ncmbres concernant l-e segment appelé maintenant B Après introduction à la premiere phase 4 (tableaux IV et IX), le, signal DRINK -est introduit dans l'accumulateur 'viaé de l'unité CPU. Lorsque la, réponse ANS est un un, elle indique que les données Bn+1 ont déjà été préparées et sont présentes dans la mémoire intermédiaire 69 si bien que l'ensemble passe directement à l'étape 39 de sortie. D'autre part, lorsque DRIND est nul, le sous-programme de calcul préalable doit être totaliement réalisé si bien que l'ensemble exécute les étapes 2 à 7.
Dans les étapes 2 à 7, une série d !opérations de trans- fert est exécutée, comme indiqué en trait interrompu, dans la mémoire intermédiaire 69 de la figure 2b. Plus précisément, le nombre Xn+2 est transféré au registre Xn+î et devient une nouvelle valeur de cette dernière coordonnée. Le nombre Yn+2 est transféré a--a registre Yn+1 et devient. une nouvelle valeur de la dernière coordonnée. Le nombre TPRX (représentant le nombre de vitesse du bloc désigné antérieurement Bn+2) est transféré dans'le registre TPRX et devient le nombre de vites- se du bloc.qui vient d'être appelé Bn+1. De maniere analogue,.
Il est bien entendu possible d'apporter ne nombreuses modifications à ce qui vient d'être décrit, comme évident pour l'homme de l'art. Par exemple, le registre RTRH, qui est utilisé uniquement pour la translation des résidus horizontaux, a été représenté comme un registre séparé: la fonction RTRH pourrait être assurée par l'une des trois rangées C ,2,3 de RTRV qui sont matériellement disponibles au moment du dernier cadrage type CSD. De même, mais plus généralement, on ne sortirait pas du cadre de l'invention en la réalisant selon de: technologies électroniques rapides et/ou sous un niveau plus ou moins élevé d'integration et/ou de miniaturisation.
On décrira maintenant l'opérateur recombinaison O.R.
L'poérateur recombinaisona pour fonction essentielle de reconstruire heuristiquement la trajectoire spatiale T à partir des quatre paramètres de base de chacun des Cn2 plans d'analyse.
La reconstruction utilise les centres de l'Ensemble de Recombinaison d'Actions déjà décrits pages ( 59) etc..). Etant donné que la reconstruction de la trajectoire T- est herristi- que, l'invention prévoit plusieurs variantes de procédés de recombinaison qui diffèrent les unes des autres par des interconnexions différente des centres fonctionnels CSA, CEA, CPVA, CLA et COT de l'ERA.
La présente invention envisage en particulier quatre variantes référencées ERA711, ERA722, ERA723 et ERA729.
Chaque type d'ERA fait l'objet d'une réalisation programmée modulaire de façon à pouvoir être substitué à un autre type d'ERA au gré de l'opérateur. la sélection est ocre à partir de l'opérateur spécialisé au début d'un problème donné.
L'intérêt de disposer de plusieurs variantes d'ERA se situe au niveau des terformances d'optimisation du combinateur.
En effet, selon la nature et l'objectif du problème posé, il sera plus intéressant, au point de vue qualité des solutions, d'utiliser un ERA qu'un autre. On peut dire que certaines heuristiques de reconstruction seraient plus performantes sur sur certaines structures de problème que d'autres. Aussi est-il éminemment intéressants de disposer, sur un outil opérationnel à caractère universel d'une structure interne qui puisse évoluer et s'adapter spécialement à la configuration du problème posé, le choix de l'ERA étant fonction de l'expérience de l'utilisateur dans la solution de différentes classes de problèmes. Ceci constitue un avantage notable pour un outil d'ordonnancement en temps réel qui doit allier des qualités de rrniditê et e t de performance sur une classe de problèmes répétitifs.
De plus, Si l'on vise le critère de qualités des solutions sur un problème d'ordonnancement de très grandes dimensuions traité en temps partagé, il sera pcssible de traiter ce même problème avec les mêmes données plusieurs fois mais avec (. chaque fois) un type d'ERA différent. Etant donné que chaque type d'ERA représente une heuristique de reconstruction différente, chaque traitement donnera vraisemblablement des solutions différentes en ordonnancement et en coût.Cette mé t.:0dC dite des "ERA couplés" donne un choix de deux, trois ou quatre solutions différentes pour un même problème qui peuvent être proposées à l'opérateur qui peut ainsi choisir celle satisfait le mieux soit en fonction du critère de coût, soit en fonction de l'ordonnancement. Un dispositif auromatique permet de mémoriser ces solutions multiples et de obtenir celle de moindre coût ce qui constitue un moyen sensible d'amélioration de l'intervalle de confiance relatif à la qualité de l'heuristique. On notera également que la solution optimale d'un certain problème P peut être élaborée par un type d'ERAi mais pas par un autre type ERAj. Par contre pour un autre problème de même structure P' la solution optimale peut fort bien être trouvée par l'ERAj et non par l'ERAi.
G mesure donc tout l'intérêt de traiter si possible (compte tenu de l'objectif temps de traitement) deux ou trois fois un même problème avec des ERA différents si l'on veut obtenir la solution optimale ou à defaut une sous-optimale très voisine.
On décrira maintenant le schéma-blocs général de l'ensem- ble de recombinaison d'actions en se référant à la figure 114.
Il permet de construire l'architecture des différents centres fonctionnels afin d'aboutir à la définition d'un vecteur Si compatible O La détection de voisinage contrainte DVC étant effectuée pour l'ensemble des couples de variables, il en résulte une information de contraintes (liaison 118) qui est utilisée au niveau du module de classement intervariables ClIV, du module de classe.ment interactions 91IA ainsi qu'au niveau du Centre d'Interrogation de la Compatibilité. Le schéma assure des branchements entre des modules programmés parfaitement interchangeables. C'est ainsi que les variantes d'ensemble de Re- combinaison d'actions porteront sur des moduîes-ClIA différents.
L'application de la FSRS permet de n'explorer les plans 2 d'analyse que pour 1 variables en conflIt Les 4 x Ck para- mètres de hase sont traités par le centre d'exploitation des résultats d'analyse CEA (branche. 119) puis par l'ensemble de recombinaison d'actions ERA (ClIV, ClIA, CIV-CIA, CDS). En 121 se fait le test de compatibilité entre les composantes du vecteur S. Si le test 121 est positif le vecteur S est défini compatible en 122 o Si le test 121 est négatif, on teste en 123 si le jeu i de composantes candidates à la définition de S est le dernier ( l=p) que peut fournir CDS.Si le test est négatif (liaison 124) il est demandé au CDS de fournir le jeu de composantes suivant (i + 1). Si le test 123 est positif, cela signifie qu'aucun des jeux formés par CDS ne peut conduire à la solution. Le test B 3 O en 125 permet de savoir si le CSA a supprimé des actions, Une réponse négative en 125 signifie cuve les contraintes sont telles Selon ne peut pas construire de vecteur S. Il n'y a pas de solution au problème. Dans cette hypothèse, il faut arrêter le traitement et déclencher une alarme 126 oui avertit l'utilisateur du combinateur.
Si la réponse au test B = O en 125 est positive (des actions sont supprimées Par CSA) il faut réduire en 127 le nom- bre d'actions supprimées en augmentant la valeur de MAX M d'une lité L'ERA 711 (figure 115) intègre le schèma-blocs de recom liaison précédemment décrit mais se particularise par le contenu des modules programmés de classement intervariables (Cl IV) et de classement interactions ÇCI IA).
Le module de classement intervariables CIIV utilise tout ou partie des différentes fonctions des centres fonctionnels de recombinaison, savoir le centre de prétraitement des variables et actions CPVA, le centre de lever d'ambiguïté CULA, et le centre d'orientation de la trajectoire COT, afin de classer les variables en fonction du critère des coûts croissants tout en intégrant le respect des contraintes projetées dans les plans d'analyse. Comme déjà énoncé, la structure de ce module ne prétend pas aboutir à coup sûr à la trajectoire optimale (problème de. l'absence de bijectivité entre les projections de la trajectoire P et les chemins optimaux des plans d'analyse); cependant, elle permet de cerner de très près cette trajectoire optimale au point de l'atteindre en fait dans 70% des cas et d'aboutir à une sous optimale très voisine dans les 30% res tants Selon le principe de ClIV le classement des variables peut mettre en oeuvre une séquence de six phases référencées 1 à 6.Il n'est évidemment pas obligatoire d'épuiser ces six phases pour obtenir le classement (en règle générale il est obtenu à l'issue de la phase 2 ou En phase 1, les variables K qui ont leur action 1 interdite par la présence d'une contrainte (couples Kl, I=1, et K=l, I=0 interdits) sont placées en queue du classement (plus fort numéro de classement), car ces variables ne peuvent pas faire une action 1 au pas Si considéré; il n'y a donc pas lieu de se poser de questions leur sujet à ce pas O Les autres variables sont tout d'abord classées en fonction de MAX NEI1 calculé par le CPVA. Ceci conduit à privilégier les variables nanties des coûts les plus faibles.
Si le circuit logique 131 ne révèle aucun cas d'égalité du type MAX NEI1 = MAXNEJ1, le classement des variables est terminé ( fil 132 ), sinon il y a litige et il faut passer à la phase 2 pour les variables en litige.
il a donc été trouvé, et c'est ce qui fait l'objet de la présente invention un appareil utilisable pour le traitement de fluides, notamment en dialyse et/ou ultrsfiltratioei, comportant une pluralité de fibres creuses, des moyens permettant la circulation d'un fluide sur la paroi externe des fibres, au L'OinS une paroi d'cx trémité traversée par au moins une des extrémités ouvertes des dites fibres creuses et solidaires de ces dernières de manière étanche, cette paroi. d'extrémité assurant la séparation entre le fluide à l'extérieur et le fluide à l'intérieur des fibres, caractérisé en ce qu'il comprend une enveloope étanche disposée autour des dites fibres au moins sur une partie de leur longueur et serrant les dites fibres, par sa paroi interne, pour les amener en contact entre elles, cette enveloppe étant au moins partiellement en un matériau élastique ou possédant une mémoire élastique.
Il est bien entendu que dans le présent exposé, par l'expression fibres creuses, on désigne des fibres de forme tubulaire, c'est à dire comportant en leur sein un canal continu disposé sensiblement selon l'axe de la fibre.
Les fibres creuses utilisables selon l'invention peuvent entre de tout type connu, en particulier il peut s'agir des fibres mentionnées dans les brevets français 1 307 979, I 586 563, 2 017 387 et américain 3 674 628, ou encore de fibres de verre,en élastomère silicone,ou même métalliques. les fibres polymériques utilisées peuvent être homogenes ou mioroporeuses, ou anisotropes (c'est à dire n à peau "). Elles peuvent être obtenues par voie fondue, par voie sèche (évaporation de solvant) ou par voie bunide (coagulation). les filières mises en oeuvre pour les obtenir sont en pratique des filières a' secteur ou ayant un orifice en forme de oouronne.
Les fibres creuses utilisables selon l'invention ont un diamètre extérieur généralement inférieur a' 1 mm, de préférence inférieur à 0,6 mm et pouvant être compris entre 5 et 100 microns.
La nature précise des fibres creuses est choisie en fonction de l'application envisagée. les applications des appareils de la présente invention englobent tout traitement de fluide, ce terme étant utilisé dans le sens le plus général et il recouvre tout échange ou transfert de matière (ou mtme de calories) ou, après intervention dudit traitement, on obtient un ou plusieurs fluides n'ayant pas la nie composition ou les mimes propriétés que le ou les fluides engagés dans l'appareil.Les opérations de traitement envisagées sont donc essentiellement des opé- rations d'échange (dialyse, par exemple rein artificiel) ; osmose directe; échange gazgaz ; échalige liquidc-ga, par exemple poumon artificiel) et des opérations de séparation (ultrafiltration, osmose inverse, perméation gazeuse) et memes des opérations de mélange. Ces opérations peuvent bien entendu constituer des opérations d'enrichissement. Fois l'invention inclut également l'utilisation des appareils décrits dans des applications telles que ltéchange thermique entre deux fluides l'humidification et/ou le conditionnement d'air, la dissolution de certains gaz dans des liquides .... On peut aussi utiliser les appareils selon l'invention pour l'obtention de produits stériles, par exemple pour la stérilisation de l'eau par ultratiltration. Il doit astre entendu que par dialyse on désigne particulièrement l'échange de solutés entre deux fluides liquides et que par ultrafiltration on désigne particulièrement la filtration sous pression de solutés ayant un poids moléculaire nettement plus important que celui du solvant dans lequel ils sont dissous, par exemple supérieur à 500.
Par l'expression "enveloppe en un matériau élastique ou possédant une mémoire élastique " utilisée dans ce texte, il faut entendre toute enveloppe en matériau élastique à température ordinaire (u20OC)- c'est à dire pouvant être étire puis revenir après relâchement de la force d'étirement à sa position initiale, et d'autre part toute enveloppe élastique à partir d'un certain seuil de température, appelé température de rétraction ou de rétreint, ce seuil étant supérieur à la tem- pérature ordinaire et fonction de la nature du matériau. Â partir du moment où ce seuil de température est atteint, ce matériau thermorétractable possédant une moire élastique se rétracte jusqu'a venir à une position prédéterminée et il reste dans cette position après refroidissement en dessous de son point de rétreint -ou de rétraction. Ainsi, que l'on utilise un matériau élastique à température ordinaire ou élastique à partir d'une température supérieure à la température ordinaire, dans les deux cas on peut considérer que l'on dispose une enveloppe autour des fibres creuses alors que le matériau la constituant est dans un état dilaté et que cette enveloppe, après rétrécissement, amène les fibres en contact les unes avec les autres.
L'appareil selon l'invention présente alors l'avantage d'avoir une répartition très régulière des fibres creuses en contact les unes avec les autres, ce qui améliore l'irrigation de leur paroi externe car il nty a pratiquement pas de chemins préférentiels pour le fluide circulant au contact de ladite paroi externe des fibres creuses, que ce soit entre les fibres creuses, entre les fibres creuses en contact avec la paroi interne de ladite enveloppe, ou entre les fibres creuses et une gouttière n disposée entre les fibres creuses et l'enveloppe. Le choix des dimensions de ltenveloppe est fonction du nombre et dos dimensions des fibres devant être contenues dans l'enveloppe, ainsi que de leurs propriétés mécaniques, et il peut être considéré comme étant du domaine du tecImiien.
Généralement pour réaliser l'enveloppe on part d'une gaine à section circulaire constituée par un tube étanche ouvert aux deux extrémités. Lorsque le matériau constituant ce tube est élastique à température ordinaire il peut être notamment en caoutchouc naturel ou synthétique ou en élastomère silicone. Lorsque le matériau possède une mémoire élastique, les matériaux thermorétractables les plus généralement utilisés sont le chlorure de polyvinyle, les élastomères silicones, les polyoléfines irradiées (polyéthylène notamment), le polyfluorure de vi nylidèno irradié ou le polytétrafluoréthylène, cette liste n' étant pas limitative.
Ces matériaux thermorétractables sont largement commercialisés (notassent par la Compagnie Française des Isolants, la Société Electrique STERLING ou la Société RAYCHEM) et essentiellement utilisés pour le gainage et l'isolation de fils et de raccords électriques. La température de rétreint des matériaux cités ci-dessus varie de 40 à 30000 environ et pent être atteinte notamment à l'aide de pistolets électriques à air chaud ou de fours tunnels à air chaud brassé, Dans certains cas cette enveloppe peut Btre une gaine à section circulaire constituée par exemple par un tube dont une extrémité est bouchée, ce qui constitue un fourreau.Cette enveloppe peut être également constituée par un manchon, de force cylindrique, fendu selon une gémératrice, que l'on dispose autour des fibres creuses et que l'on assemble de manière étanche selon cette génératrice, par exemple par collage, avant de le soumettre à la thermorétraction.Eventuellement l'enveloppe peut être constituée par l'assemblage d'un matériau élastique ou possédant une mé- moire élastique et d'un autre matériau, comme ceci sera décrit ci-après. dalle peut également être constituée de deux ou plusieurs feuilles ou films dont l'un au moins est élastique ou possède une mêmoire élastique, ces feuilles ou films étant asses- blés entre eux de manière étanche, par exemple par collage ou thermoscellage, au moins sur deux bords opposés.
Pour les appareils selon l'invention dans lesquels le fluide circulant à l'extérieur des fibres creuses est à basse pression (ne dépassant 1 à 2 bars par exemple), l'enveloppe peut constituer une partie ou la totalité de l'enceinte de l'appareil Pour de plus fortes pressions, il est avantageux de disposer une enceinte secondaire au moins autour de la partie de l'enveloppe en matériau élastique ou possédant une mémoire élastique, cette enceinte secondaire résistant à la pression.
Dans un appareil selon la présente invention, l'enveloppe peut Cotre rigide, semi-rigide ou ia?r,'.e souple@ selon l'épaisscur do sa paroi et la nature du matériau qui la constituez Une fonction de cotte enveloppe est d: amener les fibres creuses en contact les uner avec les autres sans les aplatir ou on ne ljs aplatissant presque pas pour ne pas diminuer leur surface active irriguée par le fluide circulent sur leur paroi externe.Cette $fonction est particulièrement avantageuse lorsqu'on utilise des fibree creuses torsadées entre elles. On peut ainsi obtenir le maximum de surface irriguée par unité de volume de l'appareil pour le fluide circulant sur la paroi externe des dites fibres. Une autre fonction de cette enveloppe est d'éliminer tout chemin préférentiel du fluide circulant sur la paroi externe des fibres et aussi de permettre une irrigation sensiblement égale pour chaque fibre. Une autre fonction de cette enveloppe est de soutenir les fibres creuses sur la plus grande partie de leur longueur.
Dans un appareil selon la présente invention, l'enveloppe au contact des fibres creuses est encore suceptible de diminuer de dimensions, notamment de diamètre dans le cas où ltellveloppe est une gaine cylindrique ; si on enlève les fibres, l'enveloppe peut encore diininucr de diamètre à tenpérature ambiante ou à une temps rature égale ou supérieure à la température de thermorétraction du matériau la constituant. Aussi un appareil selon l'invention a son enveloppe dans un état dilaté susceptible de rétrécissement à tenpérature ambiante ou à une température au moins égale à la température de rétraction du matériau la constituant.