FR 2525127 A1 19831021 FR 8206480 A 19820415 I La présente invention concerne un dispositif de classement d'objets manutentionnés Elle trouve une application chaque fois que l'on veut classer des ob- jets selon les valeurs croissantes ou décroissantes d'un code qui leur est affecté, ce code pouvant tradui- re divers critères, une destination par exemple Un do- maine priviligié d'application de l'invention est le classement de lettres ou de chèques. Un procédé utilisé actuellement pour obtenir le classement d'objets consiste à effectuer une cascade de tris successifs, effectués en partant des digits de plus faible poids du code numérique servant au classe- ment. Chaque tri consiste en une séparation du lot à classer en N sousensembles, si le digit sur lequel porte ce tri est susceptible de prendre N valeurs. Lorsque le lot entier a été trié selon ce digit, les N sous-ensembles sont empilés dans l'ordre des N valeurs prises et le tri suivant est alors entrepris pour le digit de poids immédiatement supérieur Le lot est classé quand les tris successifs selon tous les digits ont été réalisés. Ce procédé de tris successifs ne représente qu'une solution partiellement automatique au problème du classement Il exige en effet de nombreuses manipu- lations intermédiaires, qui doivent être effectuées dans un ordre rigoureux, car la moindre interversion, lors de la reprise des lots triés, oblige à reprendre tout le travail. De plus, le deuxième tri ne peut commencer que lorsque tous les objets du lot à classer ont subi le premier, ce qui interdit en grande partie tout tra- vail préparatoire lorsque l'arrivée des objets à clas- ser est échelonnée dans le temps. La présente inventio>n a pour but de remédier à ces inconvénients en permettant d'une part de suppri- mer toute manipulation de reprise et de classement ma- nuels du contenu de cases de tri, et en permettant d'autre part l'incorporation rapide de lots parvenus après des lots déjà classés. A cette fin, l'invention prévoit un disposi- tif qui comprend essentiellement un système mécanique de rangement et un système électronique de commande; le premier comprend deux moyens de stockage organisés en queue, c'est-à-dire aptes à faire sortir les objets dans l'ordre o ils sont entrés, et un moyen de stocka- ge organisé en pile, c'est-à-dire apte à faire sortir les objets dans l'ordre inverse o ils sont entrés; ce premier système comprend encore un moyen de transport des objets entre ces différents moyens de stockage; le système électronique comprend principalement un calcu- lateur de commande muni de deux zones mémoire organi- sées en queue et d'une troisième zone mémoire organisée en pile, dans lesquelles les codes affectés à chaque objet sont stockés; une quatrième zone mémoire de ce calculateur permet le stockage dynamique des informa- tions indiquant pour chacun des objets stockés dans la première queue, s'il y a inversion dans l'ordre de classement des codes, par rapport à l'objet qui le suit immédiatement dans cette queue Dans ce calculateur des moyens sont prévus pour commander le transfert des co- des d'une zone mémoire à une autre afin de ranger dans l'une d'elles les codes dans un ordre déterminé et pour commander le déplacement correspondant des objets por- tant ces codes Les objets se trouvent finalement ran- gés dans un ordre donné par rapport audit code dans le premier moyen de stockage. Les caractéristiques de l'invention apparai- tront mieux après la description qui suit, d'un exemple de réalisation donné à titre explicatif et nullement limitatif Cette description se réfère à des dessins sur lesquels: la figure 1 est un schéma synoptique du dispositif de l'invention, la figure 2 est un diagramme illustrant la suite des opérations effectuées, la figure 3 est un graphique montrant l'évolution du nombre de passages des objets dans le dispositif en fonction du nombre d'objets à classer, la figure 4 illustre un dispositif d'entrée muni d'un moyen de retournement de lettres. Le dispositif représenté sur la figure i com- prend essentiellement deux parties: un système mécani- que de rangement 10 et un système électronique de com- mande 20 Le système mécanique de rangement 10 com- prend: A) un premier moyen de stockage d'objets Q, organisé en queue, c'est-à-dire apte à faire sortir les objets dans l'ordre o ils sont entrés; ce moyen est pourvu à cette fin d'un élément d'introduction Qi des objets dans la queue et d'un élément d'extraction Qe du pre- mier objet de la queue, B) un deuxième moyen de stockage d'objets P, organisé en pile, c'est-à-dire apte à faire sortir les objets dans l'ordre inverse o ils sont entrés; ce moyen est pourvu à cette fin d'un élément d'introduction Pl d'un objet sur la pile et d'un élément d'extraction Pe sur la pile, C) un troisième moyen de stockage d'objets S, organisé en queue, comme le premier, et étant pourvu d'un élé- ment d'introduction Si et d'un élément d'extraction Se, D) un moyen de transport des objets à classer compre- nant un certain nombre de branches et d'embranche- ments: une branche d'introduction 30 entre une en- trée 32 et l'élément d'introduction Qi du premier 252512 ? moyen de stockage Q, une branche 34 entre l'élément d'extraction Qe de ce premier moyen et l'élément d'introduction Pl du deuxième moyen de stockage P, cette branche comprenant un premier aiguillage A, une branche 36 entre le moyen d'extraction Pe du deuxième moyen de stockage P et l'élément d'introduction Si du troisième moyen de stockage S, cette branche compre- nant un deuxième aiguillage B, une branche 38 compri- se entre le premier aiguillage A et le second B, une branche 40 reliant le second aiguillage B à la bran- che d'introduction 30, une branche 42 reliant l'élé- ment d'extraction Se du troisième moyen de stockage S à cette même branche d'introduction. Le système électronique de commande 20 com- prend: un moyen 50 de lecture d'un code numérique dis- posé sur les objets qui défilent sur la branche d'in- troduction 30 et un calculateur de commande 60 compre- nant: a) un circuit tampon d'entrée 62 relié au moyen de lecture 50, b) une mémoire 64 apte à recevoir les codes des différents objets introduits dans le système de rangement; cette mémoire comprend notamment une pre- mière zone 64 Q fonctionnant en queue selon la procédure "premier entré-premier sorti" (ou en terminologie an- glosaxonne FIFO pour "First-in-first-out"), une secon- de zone mémoire 64 P fonctionnant en pile selon la pro- cédure "dernier entré-premier sorti (ou en terminologie anglosaxonne I IFO pour "Last-in-first-out"), une troi- sième zone mémoire 64 S fonctionnant en queue, une qua- trième zone mémoire 64 I o est stockée l'information indiquant pour chacun des codes de la zone 64 Q, s'il présente une inversion par rapport au code qui le suit immédiatement et enfin une cinquième zone mémoire 64 T comprenant des instructions; les codes mémorisés sont rangés dans les trois zones mémoires 64 Q, 64 P, 645 com- me sont rangés dans les moyens Q P et S respectivement les objets traités, c) un circuit 66 de lecture des données et des instructions stockées dans la mémoire 64, d) une unité logique 68 exécutant les ins- tructions de programme pour le traitement des données et leur rangement en mémoire, e) un circuit tampon de sortie 69 relié à l'unité logique 68 et possédant huit sorties reliées respectivement aux éléments d'introduction d'objets Qi, Pi, Si aux éléments d'extraction Qe, Pe, Se et aux deux aiguillages A et B; ce circuit délivre des si- gnaux de commande aptes à commander les éléments en question. Pour expliquer le fonctionnement de ce dispo- sitif on se référera au diagramme de la figure 2 qui donne la liste des opérations effectuées et l'ordre dans lequel elles sont effectuées On donnera ensuite un exemple de mise en oeuvre. Le traitement illustré par l'organigramme de la figure 2 comprend une suite d'interrogations (ou propositions) dont le contenu est libellé dans un rec- tangle à une entrée et deux sorties, l'une utilisée en cas de réponse affirmative, l'autre en cas de réponse négative et une suite d'opérations, dont le contenu est libellé dans un rectangle à une entrée et une sortie. Chacune des propositions et des opérations sont repé- rées par une référence numérique. De façon plus précise, le calculateur de comman- de, par sa logique 68, est apte à dire si les proposi- tions suivantes sont vraies ou fausses: 101: il n'y a plus d'inversions dans Q, 103: une variable auxiliaire X est égale à 2, 104: P est non vide et le premier objet de P est clas- sé avant le premier objet de Q, : le premier objet de Q est classé après son sui- vant, 107: il y a trop peu d'objets qui entrent dans S par rapport à ceux qui contournent S, 109: S est non vide, : le premier objet de P est classé avant le premier objet de S, 111: le premier objet de-P est classé après le dernier objet de S, 113: le premier objet de Q est classé avant le premier objet de S, 114: il y a un seul objet dans Q, 117: S est non vide et le premier objet de Q est clas- sé avant le dernier de S, 119: Q est vide. Le calculateur est également apte à commander les opérations suivantes: 100: commencer le traitement, 102: donner à une variable X la valeur O si la propo- sition 101 est fausse et incrémenter X d'une uni- té si la proposition est vraie, 106: sortir le premier objet de Q et le mettre sur P, 112: placer le premier objet de P à la suite de S, : ôter le premier objet de Q et le mettre à la suite de Q, 116: donner à une variable K la valeur 0, 118 ôter le premier objet de Q et le mettre à la suite de S, donner à la variable K la valeur 1, 121: ôter le premier objet de S et le mettre à la suite de Q, 123 ôter le premier objet de P et le mettre à la suite de Q, 124: vider S et ranger les objets à la suite de Q, 128: arrêter le traitement. Dans ces opérations, on notera l'apparition de deux variables auxiliaires X et K La première sert à suivre l'évolution du nombre d'inversions dans la queue Q Tant qu'il existe des inversions dans cette queue, K est maintenu à 0 La première fois que Q ne contient plus d'inversions, K est mis à 1 Mais le traitement n'est pas terminé pour autant, car il reste encore des objets dans P et S et il pourrait encore se manifester des inversions dans le regroupement des objets dans Q. Ce n'est donc qu'après avoir constaté une seconde fois qu'il n'y a plus d'inversions dans Q, que l'on fait passer X à 2, et que l'on s'achemine vers la fin du traitement (opérations 124, 125, 128). Quant à la variable auxiliaire K, elle sert à commander l'aiguillage 122, qui intervient après l'opé- ration 121 laquelle consiste à ôter le premier objet de S pour le mettre à la suite de Q Cette variable permet de savoir si l'opération en question intervient après l'opération 113 ou après l'opération 111. L'opération 107 est destinée à éviter le blocage de la queue S En effet, si un objet de rang élevé venait à être classé en tête de S, très peu d'autres objets pourraient venir ensuite se ranger der- rière cet objet, de sorte que la plupart des objets contourneraient le moyen S par la branche 30 Le calcu- lateur évalue alors le pourcentage des objets qui con- tournent S par rapport à ceux qui sont rangés dans S; lorsque ce pourcentage prend une valeur jugée excessi- ve, autrement dit lorsque trop peu d'objets entrent dans S, on procède au transfert des objets de S dans Q, (opération 108), ce qui vide S et permet ensuite sa réutilisation dans de meilleures conditions La limite à ne pas dépasser dépend du traitement en cours On 25251 tf peut calculer par exemple le fir ient { 7 e la -ifféreete entre le nombre d'objets qui contournent S et le nombre d'objets qui entrent dans S par le nombre d'objets qui entrent dans S et décider que lorsque ce quotient sera par exemple supérieur à 2, il y aura 'trop peu" d'ob- jets qui entrent dans S On procédera alors au vidage de S. Le calculateur 60 est ainsi apte, par trans- ferts de données numériques d'une zone mémoire à une autre, à ranger ces données dans la première zone mémoire 64 Q et dans un ordre prédéterminé, par exemple dans un ordre croissant Concommitamment, le calcula- teur délivre des signaux aptes à transférer les objets ayant lesdits codes d'un moyen de stockage à un autre, de telle sorte qu'en fin de traitement on trouve dans le premier moyen de stockage Q, les objets rangés dans l'ordre choisi En quelque sorte, l'état du système de rangement 10 se trouve à chaque instant recopié dans la mémoire du calculateur, ce dernier ayant pour tâche d'ordonner les informations qu'il contient et de com- mander en conséquence l'état du système de rangement. Pour mieux illustrer le fonctionnement du dispositif de l'invention, un exemple va être décrit. Il s'agit d'un cas volontairement simplifié en ce sens qu'il correspond au classement d'un petit nombre d'ob- jets Le passage à un nombre plus élevé d'objets est immédiat Dans cet exemple, les objets seront identi- fiés par un code à quatre chiffres et il s'agit de classer ces objets dans l'ordre croissant de ce code. L'état initial est défini par la suite d'ob- jets suivante: 8684/7859/3730,6633/6425,7754,8810, 9168,9580/2258 Les barres obliques séparent des séries d'ob- jets à l'intérieur desquelles les objets sont déjà classés correctement, ce qui peut résulter d'un classe- ment préalable Ces barres indiquent ainsi qu'il y a inversion dans l'ordre de classement entre les deux termes adjacents Le problème consiste à ranger l'en- semble de ces 10 objets dans l'ordre croissant de leur code afin d'obtenir la suite ordonnée: 2258,3730,6425,6633,7754,7859,8684,8810,9168,9580. Les diverses étapes du processus sont indi- quées ci-dessous Les commandes effectuées sont données à chaque nouvelle opération ainsi que les états succes- sifs des queues (dans Q et dans S) et de la pile (dans P): QUEUE INITIALE: 8684/7859/3730 6633/6425 7754 8810 9168 9580/2258 COMMANDES: AIGUILLAGE B AU REPOS AIGUILLAGE A AU TRAVAIL EXTRAC- TION DE Q EMPILAGE DANS P NOUVELLE QUEUE: 7859/3730 6633/6425 7754 8810 9168 9580/2258 NOUVELLE PILE COMMANDES AIGUILLAGE B AU REPOS AIGUILLAGE A AU TRAVAIL EXTRAC- TION DE Q EMPILAGE DANS P NOUVELLE QUEUE: 3730 6633/6425 7754 8810 9168 9580/2258 NOUVELLE PILE 7859 8684 COMMANDES AIGUILLAGE A AU REPOS AIGUILLAGE B AU TRAVAIL EXTRAC- TION DE Q ENTREE DANS S NOUVELLE QUEUE: 6633/6425 7754 8810 9168 9580/2258 NOUVEAU STOCK 3730 COMMANDES AIGUILLAGE B AU REPOS AIGUILLAGE A AU TRAVAIL EXTRAC- TION DE Q EMPILAGE DANS P NOUVELLE QUEUE: 6425 7754 8810 9168 9580/2258 NOUVELLE PILE: 6633 7859 8684 COMMANDES: AIGUILLAGE A AU REPOS AIGUILLAGE B AU TRAVAIL EXTRAC- TION DE Q ENTREE DANS S NOUVELLE QUEUE: 7754 8810 9168 9580/2258 NOUVEAU STOCK: 3730 6425 COMMANDES AIGUILLAGE A AU REPOS AIGUILLAGE B AU TRAVAIL DEPILA- GE DE P ENTREE DANS S NOUVELLE PILE: 7859 8684 NOUVEAU STOCK: 3730 6425 6633 COMMANDES: AIGUILLAGE A AU REPOS AIGUILLAGE B AU TRAVAIL EXTRAC- TION DE Q ENTREE DANS S NOUVELLE QUEUE: 8810 9168 9580/2258 NOUVEAU STOCK: 3730 6425 6633 7-754 COMMANDES: AIGUILLAGE AU REPOS AIGUILLAGE A AU TRAVAIL DEPILAGE DE P ENTREE DANS S NOUVELLE PILE: NOUVEAU STOCK: 3730 6425 6633 7754 7859 O 856 89 T 6 0188 898 6 8 L t SLL Eú 99 Zt,9 OELE 95 ZZ a,&IJ IN Id Ra Sn SaÈ SCIA isa allid VI Sa NOI IDWI Xa 'O SNYCI Sa XI Na 'S Oda U úIV Et ZE)VI'IIIIE)IV : SSGNVMOD 89 T 6 0188 P 899 6 SSL t SLL úú 99 SM OCLC 9 ZZ angriô griris Af ION SCIA JSS S 'S SG NOIIDWJXS SNVG SSEINS siod 8 SSGNVWNW O 856 ariid aliris An ON eçzt Sn Sf 1 È STIS An ON CI SNVG RDVI Id NS,'È SC NOIJ, "II'VAVHI úIV V úIV El Elf)TIIIúlo Iv : S Sa NVMOD 8916 OT 88 t, 898 699 L t GLL úú 99 S Zt 9 OELC x Doils nva Anox 8 SZZ/O 956 Enanô Rm Anom S SN Va 9 SUMS 'O SCI NOII -DVEIXS "Il VAVHJI nv El nv Y Roviliin Div : sqa NVMOD Sc Oú oz si 0188 t,898 6 8 L PSLL úú 99 ZP 9 OCLE XDOJ's rivamom 8 SZE/0996 89 T 6 ansno Silia Anou S SNVG Sa MIN 9 'O a G NOIJ, -ovuixa Irliv Avuil ú)V El SE)VIIIIú)E)IV Isodau nv V Sf)Vqliifloiv : SSGNVMOD P 898 6 8 L t LL úú 99 ZP 9 OCLE : XDOIS ú)Va An ON 0 s : alid alis An ON s s Nva sauma d sa ao -virasa Irirvl Avul nv E 4 E)VII In DIV sodau nv V a E)VII Iiinf)IY : SZ(INVMOD Ti zzeçzsz Le classement est terîaines D'une façon générale, Je demandeur a calculé le nombre de passages moyen P des objets dans le systè- me de rangement, en fonction du nombre d'objets à trai- ter N Les variations de cette fonction sont représen- tées sur la figure 3 par la courbe brisée N(P) On constate que cette courbe est située légèrement en-des- sous de la courbe de variations du logarithme à base 2 du nombre d'objets (log 2 N). On observera que le nombre de passages est assez faible (pour 1000 objets, il reste inférieur à ), ce qui montre l'efficacité du traitement mis en oeuvre. La description qui précède est valable quelle que soit la nature des objets à classer Il peut s'agir par exemple de produits alimentaires, de colis, de piè- ces détachées, etc Mais l'invention s'applique de préférence au cas du traitement du courrier postal, qu'il s'agit de classer en fonction de points de dis- tribution. Pour effectuer un classement de lettres, l'adresse du destinataire est d'abord traduite en un code de classement, généralement imprimé sous forme de barres fluorescentes sur l'enveloppe de la lettre Ce code de classement permet d'ordonner le flux de cour- rier dans l'ordre de la tournée des préposés à la dis- tribution Ce code assigne à chaque lettre un rang Ce rang dépend de la suite des points de remise du cour- rier Le classement à établir est ainsi un classement topologique en ce sens qu'il se réfère à un itinéraire qui est celui du préposé. Dans cette application, les moyens de stocka- * ge Q, P, S sont des "tasseurs", c'est-à-dire des orga- nes aptes à recevoir des lettres et à constituer des files organisées soit en queues (Q et S) soit en pile (P) Par ailleurs, toujours dans cette application par- ticulière, un dispositif d'entrée un peu particulier peut être employé si l'on veut pouvoir effectuer le retournement de certaines lettres qui se présentent à l'envers en ce sens que, leurs bords supérieur et infé- rieur étant orientés correctement, ce sont les bords antérieur et postérieur qui sont intervertis, dans le déplacement de ces lettres dans leur plan, suivant la direction donnée par leurs bords supérieur et infé- rieur Ceci a pour conséquence que l'indexation de l'enveloppe est l'une "à l'envers"pour l'une des deux têtes de lecture et que la logique d'identification de cette indexation doit tenir compte de ce fait Ce dis- positif est illustré sur la figure 4. Tel que représenté, le dispositif comprend un tasseur 70 chargé manuellement, un chemin de trans- port'71, une tête de lecture double 72 a, 72 b apte à lire le code matérialisé par les barres fluorescentes sur les enveloppes, un circuit de commande 73 relié à la tête de lecture double et enfin un dispositif de retournement Ce dernier moyen comprend trois courroies perforées, en rotation permanente C 1, C 2, C 3, ces cour- roies ménageant entre elles trois couloirs Trois dis- positifs d'aspiration 741 742 ' 743 débouchent à l'in- térieur du volume délimité par chaque courroie Des ou- vertures sont ménagées le long des trois couloirs dans les zones hachurées sur la figure 4, créant ainsi une aspiration à travers les perforations des courroies. Le sens de rotation des courroies est tel que pour l'un des couloirs (le couloir vertical sur la fi- gure 4) les courroies en regard (C 2, C 3) se déplacent en sens contraires Pour les deux autres couloirs, les courroies (C 1, C 2) (Cl, C 3) se déplacent dans le même sens. Le dispositif de retournement se complète par trois détecteurs situés à l'entrée E, à la sortie S et au point de rebroussement R, soit respectivement 75 E, S, 75 R Ces trois détecteurs sont reliés à la logique de commande 73. Le circuit 73 est apte à commander un seul des dispositifs d'aspiration 741 742 ' 743 à la fois, pour provoquer une aspiration à travers les ouvertures de la courroie correspondante Une lettre qui se trouve au voisinage de cette courroie est alors appliquée sur celle-ci Le retournement d'une lettre est obtenu par la commande successive des deux courroies tournant en sens inverses (C 2 et C 3) ce qui plaque d'abord la let- tre contre C 2, puis contre C 3. La double tête de lecture 72 a et 72 b permet de déterminer o se trouvent les barres fluorescentes de la lettre introduite et de savoir si celle-ci doit être retournée ou non Si la lettre est dans le bon sens, le lecteur 72 a est mis en action et la logique 73 commande le dispositif d'aspiration 741 sur la courroie C 1 La lettre emprunte le couloir ménagé entre Ci et C 2 puis entre C 1 et C 3 Son passage à l'entrée E et à la sortie S est noté par les détecteurs 75 E et 755. Si la lettre introduite est à l'envers, le lecteur 72 b est mis en action et la logique de commande 73 commande le dispositif d'aspiration 742 sur la cour- roie C 2 Lorsque la lettre arrive à l'extrémité R, le détecteur 75 R le signale, le dispositif 742 est arrêté et le dispositif 743 mis en marche La lettre est alors aspirée contre la courroie C 3 et s'achemine vers la sortie S o elle se présente retournée par rapport à sa position d'entrée. Dans un tel mode de réalisation, la double tête de lecture 72 a, 72 b constitue le dispositif de lecture référencé 50 sur la figure 1 puisqu'elle déli- vre l'information permettant d'identifier l'objet à classer. Pour finir, on observera que le dispositif qui vient d'être décrit peut être utilisé en machine à trier Le lot de courrier à traiter étant classé selon une suite croissante des indexations portées par les enveloppes, il est très aisé de réaliser un nombre to- talement arbitraire de séparations dans ce courrier, en classant simplement, en même temps que les lettres, des intercalaires de papier, de couleur vive, aisément re- pérables dans le tasseur Q à la fin du traitement. Ces intercalaires, portant des indexations frontière', non utilisées par l'organisation postale de l'adressage, peuvent être rajoutés seulement au der- nier moment, en un seul passage Dans le cas des tris en cascade, ces intercalaires doivent être rajoutés au lot, dès le début du traitement. Il est alors possible de considérer ces in- tercalaires comme les parois de cases de réception d'une machine à trier On dispose ainsi d'une machine à trier dont le nombre de cases est absolument quelconque et dont le volume est variable avec le courrier à rece- voir Une telle machine est adaptable instantanément en nombre et en volume de séparations En outre, elle est beaucoup moins encombrante que les machines à trier ac- tuelles et demande beaucoup moins de manipulations pour son exploitation. On peut souligner aussi que, dans le tri d'acheminement, le classement réalisé par le premier centralisateur au sein des lots qu'il expédie, bénéfi- cie aux centralisateurs réceptionnaires, en accélérant leurs propres travaux de tri-classement. En particulier, en mettant à l'envers dans le tasseur d'entrée, chaque première série d'un lot de trois pour utiliser au maximum la pile de la machine, le travail de tri-classement est considérablement accé- léré. 252512 ? REVENDICATI'I S 1 Dispositif de classement d'objets, carac- térisé en ce qu'il comprend un système mécanique de rangement ( 10) et un système électronique de commande dans l'ordre o ils sont entrés, ce moyen étant pour- vu à cette fin d'un élément d'introduction (Qi) des objets dans la queue et d'un élément d'extraction (Qe) du premier objet de la queue, B) un deuxième moyen de stockage d'objets (P), organisé en pile, c'est-à-dire apte à faire sortir les objets dans l'ordre inverse o ils sont entrés, ce moyen étant pourvu à cette fin d'un élément d'introduction (Pi) des objets sur la pile et d'un élément d'extrac- tion (Pe) du premier objet de la pile, C) un troisième moyen de stockage d'objets (S), organi- sé en queue, c'est-à-dire apte à faire sortir les objets dans l'ordre o ils sont entrés, ce moyen étant pourvu à cette fin d'un élément d'introduction (Si) des objets dans la queue et d'un élément d'ex- traction (Se) du premier objet de la queue, D) un moyen de transport des objets à classer compre- nant une branche d'introduction ( 30) disposée entre une entrée ( 32) et l'élément d'introduction (Qi) dans le premier moyen de stockage, une branche ( 34) entre l'élément d'extraction (Qe) de ce premier moyen et l'élément d'introduction (Pi) du deuxième moyen de stockage, cette branche comprenant un premier aiguil- lage A, une branche ( 36) entre le moyen d'extraction (Pe) du deuxième moyen de stockage (P) et l'élément d'introduction (Si) du troisième moyen de stockage (S), cette branche comprenant un deuxième aiguillage B, une branche ( 38) comprise entre le premier aiguillage (A) et le second (B>, une branche ( 40) entre le second aiguillage et la branche d'introduction 30, une branche ( 42) entre l'élément d'extraction (Se) du troisième moyen de stockage (S) et la branche d'introduction 30, et en ce que le système électronique de commande ( 20) comprend: E) un moyen ( 50) de lecture d'un code numérique disposé sur les objets qui défilent sur la branche d'intro- duction ( 30), F) un calculateur de commande ( 60) comprenant a) un circuit tampon d'entrée ( 62) relié au moyen de lecture ( 50), b) une mémoire ( 64) apte à recevoir les codes des différents objets introduits dans le système de rangement, cette mémoire comprenant une première zone ( 64 Q) fonctionnant en queue selon la procédure "premier entré-premier sorti", une seconde zone ( 64 P) fonction- nant en pile selon la procédure "dernier entré-premier sorti', une troisième zone ( 64 S) fonctionnant en queue, une quatrième zone de mémoire, 64 I, o est stockée l'information indiquant pour chacun des codes de la zone 64 Q, s'il présente une inversion par rapport au code qui le suit immédiatement et une quatrième zone ( 64 T) comprenant des instructions, les codes mémorisés étant rangés dans les trois zones mémoires ( 64 Q, 64 P, 64 S) comme sont rangés dans les moyens de stockage (Q, P S) respectivement les objets traités, c) un circuit ( 66) de lecture des données et des instructions stockées dans la mémoire ( 64), d) une unité logique ( 68) exécutant les ins- tructions et apte à commander le transfert des codes d'une zone mémoire à une autre afin de ranger les codes dans un ordre déterminé dans la première zone mémoire et pour délivrer des ordres de commande aptes à dépla- cer les objets correspondant à ces codes d'un moyen de stockage à un autre pour obtenir finalement, dans le premier moyen de stockage les objets rangés dans l'or- dre souhaité, e) un circuit tampon de sortie ( 69) relié à l'unité logique ( 68) et possédant huit sorties reliées aux éléments d'introduction (Qi, Pi, Si) aux éléments d'extraction (Qe, Pe, Se) et aux deux aiguillages (A, B). 2 Dispositif selon la revendication 1, ca- ractérisé en ce que l'unité logique ( 68) du calculateur est apte à dire si au moins l'une des propositions sui- vantes est vraie ou fausse: ( 101): il n'y a plus d'inversions dans Q, ( 103): une variable auxiliaire (X) est égale à 2, ( 104): P est non vide et le premier objet de P est classé avant le premier objet de Q, ( 105): le premier objet de Q est classé après son sui- vant, ( 107): il y a trop peu d'objets qui entrent dans S par rapport à ceux qui contournent S, ( 109): S est non vide, ( 110): le premier objet de P est classé avant le pre- mier objet de S, ( 111): le premier objet de P est classé après le der- nier objet de S, ( 113): le premier objet de Q est classé avant le pre- mier objet de S, ( 114): il y a un seul objet dans Q, ( 117): S est non vide et le premier objet de Q est classé avant le dernier de S, ( 119): Q est vide. 3 Dispositif selon la revendication 2, carac- térisé en ce que l'unité logique ( 68) du calculateur est apte à commander au moins l'une des opérations sui- vantes: ( 100): commencer le traitement, ( 102): donner à une variable X la valeur O si la pro- position ( 101) est fausse et incrémenter X d'une unité si la proposition est vraie, ( 106): sortir le premier objet de Q et le mettre sur P. ( 112) : placer le premier objet de P à la suite de S, ( 115): ôter le premier objet de Q et le mettre à la suite de Q. ( 116): donner à une variable K la valeur O ( 118): ôter le premier objet de Q et le mettre à la suite de S, ( 120): donner à la variable K la valeur 1, ( 121): ôter le premier objet de S et le mettre à la suite de Q, ( 123): ôter le premier objet de P et le mettre à la suite de Q, ( 124): vider S et ranger les objets à la suite de Q, ( 128): arrêter le traitement. 4 Dispositif selon l'une quelconque des re- vendications précédentes, caractérisé en ce que les objets à classer étant du genre lettres, il comprend en outre un dispositif de retournement comprenant trois courroies perforées (C 1, C 2, C 3) en rotation permanente ménageant entre elles trois couloirs, chaque courroie étant munie d'un dispositif d'aspiration ( 741, 742 743) à travers des ouvertures ménagées le long des trois couloirs, les sens de rotation des courroies étant tels que pour l'un des couloirs les courroies en regard (C 2, C 3) se déplacent en sens contraires et que pour les deux autres couloirs, les courroies (C 1, C 2) (C 1, C 3) se déplacent dans le même sens, le dispositif comprenant en outre un organe logique ( 73) apte à com- mander un seul des dispositifs d'aspiration à la fois, pour provoquer une aspiration et une application d'une lettre sur la courroie corl:orna:ite l reurneerl d'une lettre étant obtenu paf la commande successive des deux courroies tournant en sens inverses.