i 2133749 La présente invention se rapporte à des perfectionnements apportés aux systèmes graphiques et aux appareils pour produire des représentations planes d'installations et de machines tridimensionnelles. 5 L'invention s'applique plus particulièrement au contrôle de l'étude et de la réalisation d'installations de tuyauteries sous la forme de représentations planes en deux dimensions sur lesquelles une sélection des accessoires ou aes composants, y compris des soupapes, peut avoir lieu automatiquement et comprenant la prépara-10 tion d'une liste de matériels satisfaisant à toutes les exigences du service sous la forme de symboles faciles à comprendre. L'exécution de représentations planes (vues en perspective et diverses projections axonométriques) d'installations de tuyauteries tridimensionnelles est difficile et exige des efforts considérables. 15 Lorsque les tuyauteries font partie d'une installation de traitement de fluides, par exemple, d'une raffinerie de pétrole ou d'une usine chimique, les travaux d'étude peuvent représenter line partie importante des coûts d'ingénierie généralement de 30 à 35 7» du coût total. De plus, les tuyauteries sont généralement les derniè-20 res à être complétées, puisque l'étude des récipients de manipulation de fluide relativement grands doit être finie avant que les trajets des tuyauteries et les équipements qui s'y rapportent soient connus. D'énormes quantités de soupapes et d'accessoires sont aussi né-25 céesaires pour réaliser des installations de traitement de grandes dimensions. De plus, les composants utilisés ont différentes dimensions, diverses valeurs nominales de pression, sont faites de divers matériaux et ont divers modes de raccordement et d'autres particularités car, pour chaque application, un choix judicieux 30 des équipements de robinetterie doit être fait. L'expérience montre qu'une installation de dimensions moyennes destinée à traiter des hydrocarbures peut nécessiter plus de 15 sortes d'équipements différents; c'est ainsi, par exemple, que des équipements de robinetterie peuvent être utilisés pour le transport d'hydrocarbures à J5 haute pression, pour le transport ae fluides corrosifs à différentes pressions et températures, pour le transport, de vapeur, d'eau, etc. Les sections des tuyauteries doivent, elles aussi, être soigneusement calculées pour que, après la préparation dans l'atelier de 40 soudage, elles puissent être assemblées sur le chantier avec une 72 13209 2 2133749 tolérance ne dépassant pas environ 1,5 mm. En effet, il est difficile, sinon impossible, de cintrer ou d'allonger un tuyau soudé de grand diamètre après la préparation. Enfin, des centaines d'articles de robinetterie différents doi-5 vent être commandés, pendant les premiers stades de la période d'étude, afin de s'assurer qu'ils seront disponibles sur le chantier au moment voulu. L'installation des tuyauteries constitue généralement un facteur qui contrôle le plan de construction et, en conséquence, le manque de certains composants peut avoir une in-10 fluence nuisible sur la date d'achèvement du projet. Dans le passé, les articles de robinetterie devaient être commandés largement pour éviter les ruptures de stock; il en résultait un surplus appréciable d'un grand nombre d'articles ou de composants à la fin de la période de construction.Ces articles ne pouvaient évidemment 15 pas être renvoyés au fabricant. Bien que des systèmes de dessin isométriques par ordinateur incluant la préparation de listes de matériel aient été proposés, la complexité de ces systèmes,.compte tenu des caractéristiques de service des tuyauteries et de l'obligation de l'Ingénieur d'études 20 de traduire ces nécessités en 1111 code facilement compréhensible par l'ordinateur a exigé trop d'interventions et de décisions humaines pour pouvoir être efficaces. La présente invention a pour objet un système graphique pour produire dans un plan à deux dimensions une représentation plane 25 axonométrique d'une installation dé tuyauteries tridimensionnelle décrite sous la forme d'une série de points de travail dans un format compatible avec un ordinateur ou un calculateur numérique, cette série de points de travail étant appariés en groupes recouvrants dans lesquels chaque groupe contient un point dominant et 30 un point subordonné ayant des coordonnées tridimensionnelles relatives connues, cette représentation plane axonométrique étant considérée d'un point de vue situé à une position de coordonnées sélectionnée par rapport à cette installation tridimensionnelle dans lequel 1'observateur regarde vers cette série de points, le systè-35 me comprenant un calculateur numérique ou ordinateur incluant des moyens pour conserver des informations graphiques de tuyauteries et des instructions sous la forme de mots ou de parties de mot des moyens pour contrôler l'exécution normale des mots d'instruction ordonnés sous la forme d'instructions programmées incluant 40 des instructions relatives à des techniques et des matériels à 72 13209 3 2133749 utiliser pour former ladite installation en se basant sur la nature des fluides à manipuler, leur température, leur pression et des instructions définies par des clés d'indexage incluant une série de numéros d'articles de matériel dont chacun se rapporte à 5 un élément d'installation particulier à être utiliser pour former ladite installation comme dépeint sur ladite représentation axonométrique, et des moyens de traitement pour opérer sélectivement sur lesdits signaux d'information en accord avec lesdits mots d'instructions afin de produire des coordonnées tridimensionnelles 10 réelles desdites séries ae points de travail par rapport à un emplacement de base ayant des coordonnées tridimensionnelles connues; et, une première série de signaux se rapportant à la sélection des éléments d'installations à utiliser pour former ladite installation et aux véritables coordonnées tridimensionnelles d'une sé-15 rie de points de travail relatifs auxdits éléments d'installation ainsi que, les points de travail correspondants concernés par certaines desdites séries de points de travail et des coordonnées tridimensionnelles véritables des points de travail correspondants provenant d'une association avec ladite série de points de travail 20 et se rapportant à des éléments d'installation devant être utilisés pour former ladite tuyauterie, la sélection desdits éléments étant basée sur des instructions préprogrammées définissant des techniques et des matériels à utiliser pour former ladite tuyauterie en se basant sur la nature des fluiaes à manipuler, leur tem-25 pérature et leur pression, une seconde série de signaux représentatifs des coordonnées bidimensionnels de la représentation axonométrique, line liste du matériel nécessaire pour construire l'installation de la représentation axonométrique et pour établir des notes de dessin ae construction, s'il y a lieu, en réponse à cette 30 seconde série de signaux afin de produire une image visuelle de la représentation axonométrique, cette liste de matériels et ces notes, s'il y a lieu. D'autres caractéristiques et avantages ae l'invention ressorti-ront de la description qui va suivre, donnée uniquement à titre 35 d'exemple nullement limitatif, en référence au dessin annexé, dans lequel : - la Fig. 1 est un schéma par blocs d'un système graphique par ordinateur conforme à la présente invention; - la Fig. 2 est un diagramme schématique illustrant l'installa 72 13209 4 2133749 tion de calcul du système graphique de la Fig. 1; - la Fig. 3 est un schéma par blocs illustrant le système de contrôle de matériel et d'achat destiné à être utilisé avec le système graphique de la présente invention; 5 - la Fig. 4 est un schéma par tlocs illustrant la création et la mise à jour d'un fichier de spécifications destiné à être utilisé dans la présente invention; - les Fig. 5, 6 et 7 illustrent des imprimés de données constituant le fichier de spécifications de la Fig. 4; 10 - la Fig. 8 est un schéma par blocs d'un programme de mise à jour du fichier dimensionnel utilisé dans le système graphique de la présente invention; - la Fig. 9 est un imprimé de la table ae référence de numéro d'article du fichier dimensionnel de la Fig. 8; 15 - les Fig. 10a et 10b se rapportent respectivement à l'impression des données triées dans les tables dimensionnelles et aux tables dimensionnelles oaronnées du numéro de référence d'articles de la Fig. 9; - les Fig. 11, 12 et 13 illustrent des symboles de dessin pri- 20 maires utilisés pour former des représentations appropriées des é- léments de robinetterie dans le système de la présente invention; - les Fig. 14 et 15 illustrent les symboles primaires utilisés pour illustrer les composants abstraits dans la représentation finale de la présente invention; 25 - la Fig. 15 est un schéma par blocs illustrant un sous-programme utile pour la mise à jour des informations du fichier de description abrégé; - les Fig. 17 et 18 illustrent des feuilles de données utilisées par les Ingénieurs d'études pour coder les informations devant £0 être introduites dans le système graphique par ordinateur de la présente invention, les informations ainsi codées se rapportant à une installation tridimensionnelle donnée avec les soupapes et les accessoires qui s'y rapportent; - les Fig. 19 et 20 sont des images qui résultent de l'utilisa- 35 tion des aonnées des Fig. 17 et 18 traitées par ie système graphique de la présente invention; - les Fig. 21 et 22 illustrent les légendes qui accompagnent les feuilles de données des Fig. 17 et 18; - les Fig. 23 et 24 illustrent les modèles mathématiques utili- 40 sés pour l'exécution de la présente invention; la Fig. 23 illus 72 13209 5 2133749 trant des points adjacents dans l'espace avec leur coordonnées spatiales appropriées; - les Fig. 25, 26, 27 et 28 illustrent l'utilisation de séries de points de travail, pour décrire des caractéristiques spatiales 5 et/ou structurales de l'installation tridimensionnelle à représenter; - les Fig. 29a, 29b, 29c, 29d, 29e et 29f illustrent la position occupée par les points ae travail de certains articles de robinetterie sélectionnés; 10 - la Fig. 30 illustre la souplesse d'utilisation des points de travail et du système de positionnement des Fig. 29a-29f; - les Fig. 31 et 32 illustrent des codes de symboles utiles pour produire des signaux de commande corrects; - la Fig. 33 illustre un sous-programme qui choisit la meilleu- 15 re vue pour chaque dessin isométrique au moyen d'un algorithme basé sur le calcul des distances verticales et horizontales décrites par l'une des quatre vues possibles; - la Fig. 34 illustre le codage des articles de robinetterie sélectionnés pour assurer une orientation et une inclinaison eor- 20 recte de ceux-ci sur l'image finale; - les Fig. 35 et 36 représentent aes ensembles de données manipulées dans l'unité centrale de l'ordinateur de la présente invention, les données de la Fig. 35 illustrant le calcul des coordonnées tridimensionnelles des données codées et la Fig. 36 illustrant 25 l'assortiment des points de travail, et indiquant les indices utiles pour appeler les données appropriées relatives au fichier dimensionnel ou au fichier de spécification de l'unité centrale; - la Fig. 37 illustre un tirage de la liste de matériels produite par la feuille d'entrée de la Fig. 18; cette liste de maté- 30 riels étant augmentée par l'utilisation du fichier de description d'articles abrégée avant l'impression pour produire la forme finale représentée sur la Fig. 20; - la Fig. 38 illustre un index de classification utile dans le système de numérotation des articles de matériel de la présente 35 invention pour contrôler les articles nécessaires et achetés pour un projet donné; - la Fig. 39 montre un autre aspect de l'indice de classification de la Fig. 38; - la Fig. 40 est un schéma par blocs d'une unité de traitement 40 de fichier delta utile pour la mise à jour d'informations en 72 13209 6 2133749 contrôlant les articles de matériel au moyen du,code de classification de la Fig. 38; - la Fig. 41 est un schéma par blocs de l'unité de prétraitement du fichier de code de dimensions et de prix pour la mise à 5 jour (ainsi que pour la création initiale) d'enregistrements pour assortir le code de dimensions au numéro d'article de matériel et inversement; - les Fig. 42 et 43 sont des imprimés produits par l'unité de prétraitement de la Fig. 41; 10 - la Fig. 44 est un schéma par blocs montrant certains aspects du système de contrôle de matériel de la présente invention, à savoir : le système d'information sur l'état du matériel et le système de demande de matériel ; - la Fig. 45 est un imprimé d'un rapport d'enlèvement engendré 1$ par l'unité de mise à jour d'enlèvement du système d'information sur l'état du matériel de la Fig. 44; - les Fig. 46a et 46b sont respectivement un rapport et une bande-fichier engendrés par l'unité de mise à jour d'achats du système d'information sur l'état du matériel de la Fig. 44; 20 - les Fig. 47, 48 et 49 sont des rapports engendrés par l'unité de résumé du système d'information sur l'état du matériel de la Fig. 44; - la Fig. 50 est un schéma par blocs illustrant plus en détail le système de demande de matériel de la Fig. 44; 25 - la Fig. 51 illustre la manière dont des révisions peuvent être effectuées dans le système de demande de matériel de la Fig. 5°; - la Fig. 52 illustre le format dans lequel les données de réquisition peuvent être facilement perforées pour être utilisées 30 dans le système de demande de matériel de la Fig. 50; - la Fig. 53 est une liste engendrée par un programme appelé "printreq" du système de demande de matériel de la Fig. 50; - la Fig. 54 illustre la manière dont une liste d'ordres d'achats engendrée par le programme "printreq" du système de demande 35 de matériel de la Fig. 50 peut être révisée; - la Fig. 55 est une liste engendrée par le programme "printreq" du système de demande de matériel de la Fig. "50 qui illustre la manière dont des notes destinées à être attachées aux ordres d'achats peuvent être automatiquement engendrées; 40 - la Fig. 56 est un schéma par blocs d'un catalogue de matériel 72 13209 7 2133749 utile dans le système de demande ae matériel de la Fig. 50. DESCRIPTION D'UN Wbà Da REALISATION Da L'INVENTION Des efforts consiuérables sont nécessaires pour produire une représentation en perspective d'un nombre de points suffisants pour 5 caractériser un tuyau ayant une orientation compliquée, par exemple, un tuyau présentant une série ae changement de hauteur à 90° avec plusieurs boucles. De plus, lorsqu'on désire changer le point de vue de l'observateur en utilisant un groupe ae quatre points d'observation, la tâche peut être encore plus ardue, même si les 10 positions des points par rapport aux coordonnées peuvent être facilement déterminées par des échelles ou par des moyens analogues. Des difficultés encore plus grandes doivent être surmontées pour produire une représentation plane en perspective d'une série de points non-coplanaires ou chaque objet à représenter doit être choi-15 si en se basant sur des nomes de dessin externes. Certaines particularités d'un intérêt primordial concernant une conduite peuvent être mises en lumière avec le degré désiré de précision par un choix judicieux d'un certain nombre de paires de points reliés par aes segments de droite, lorsque le procédé de sélection utilisé 20 est suffisammex;t souple. La présente invention apporte un système graphique nouveau, opérant avec le concours d'un ordinateur, qui utilise des modes de codage d'informations faciles à comprendre qui sont écrites par le dessinateur d'étuaes ae l'installation de tuyauteries, la repré-25 sentation finale étant un dessin en deux dimensions représentant l'installation de tuyauteries tridimensionnelle et où tous les calculs se rapportant aux coordonnées ae sélection et aux coordonnées isométriques ont été réalisés automatiquement grâce à l'utilisation d'une calculatrice numérique judicieusement programmée. De 30 plus, la présente invention apporte un programme de routine pour une calculatrice numérique ou un ordinateur qui, (à l'aide d'une calculatrice numérique universelle et par prévision de données de position d'une série de points] produit des informations de sortie définissant les positions bidimensionnelles de la série correspon-dante de points de la représentation plane ae points aonnés d'une conduite ou. les symboles d'équipement provenant de séries ae données contenues aans la mémoire de la calculatrice ont été correctement choisis. Un objectif supplânentaire de la présente invention consiste à fournir un programme incluant des sous-programmes 40 pouvant être utilisés sélectivement pour déterminer si le caractère 72 13209 8 2133749 ae la représentation plane est le meilleur, compte tenu des exigences de sélection prédéterminées. Un autre but de l'invention, en accord avec le précédent, réside dans ues programmes produisant des séries de données ae sortie caractérisant une représentation 5 utile pour le contrôle et l'achat des matériels énumérés sur la liste se rapportant à chaque représentation d'une installation de tuyauteries ou de conduites. En se référant maintenant à la Fig. 1, on voit une représentation générale d'un mode de réalisation de la présente invention 10 sous la forme d'un système graphique par ordinateur 10. Les sections suivantes du présent mémoire descriptif vont décrire plus en détail les particularités principales de l'invention et vont illustrer la manière dont chaque section contribue à l'efficacité générale du système. 15 Comme représenté, l'ordinateur ou le calculateur électronique 11 est, typiquement, un grand calculateur universel que le type IMi 7094 ou IBM 0/65 ayant une unité de traitement centrale, une grande mémoire rapide et un ou plusieurs dispositifs d'entrée et de sortie commandés par une unité de commande centrale. Pour 20 produire les données nécessaires à la préparation d'un dessin isométrique, la Fig. 1 montre un dessinateur-concepteur 12 qui étudie tous les plans en deux dimensions et tous les modèles en trois dimensions disponibles de l'installation de conduites à décrire, puis code les données sur une feuille de données 13 selon un for-25 mat sélectionné, comme il sera décrit en détail par la suite. Une perforatrice 14 transforme ces données en un format codable en binaire, par exemple, en un paquet de cartes 15 qui est combiné avec le paquet de cartes de programme lb; le paquet 16 est ensuite introduit dans l'ordinateur sous la commande de l'unité centrale. 30 Par le fonctionnement de l'ordinateur 11, des signaux de commande sont engendrés pour manipuler les données d'entrée, généralement en temps réel, c'est-à-dire, rapidement, Il convient de se rappeler que le paquet de programme commande spécifiquement le fonctionnement de plusieurs façons, à savoir : e, autorisant spécifiquement 35 certaines opérations; en demandant des fonctions d'entrée ou de sortie; et en envoyant alternativement des courants de commande de sorte que des groupes d'instruction peuvent être exécutés de façon répétée ou que la séquence peut être changée d'une autre manière; de même que l'insertion de certaines instructions qui constituent 40 des informations ne nécessitant pas d'élaboration. A mesure que 72 13209 9 2133749 les données sont modifiées par accumulation de résultats dans l'ordinateur, le dispositif de sortie peut être commandé pour produire une bande magnétique 17 sur laquelle ont été enregistrés des signaux destinés à être utilisés conjointement avec un traceur 18, 5 tel que le traceur SC-40ÔO CRT, afin de produire un dessin isométrique 19. D'autres données peuvent également être sorties de l'ordinateur par son dispositif j£/S en utilisant des dispositifs d'impression ou de perforation classiques, ces données étant désignées d'une manière générale par la référence 20. La méthode par 10 laquelle le dessin est formé dans le traceur CRT 18 est la méthode point par point sur un format 1024 x 1024. Les lignes et les signes sont formés par des points très rapprochés. Ainsi, l'image produite peut être classée comme une représentation par points. 15 MATERIEL L'unité centrale, voir ordinateur 11, opère en réponse aux signaux engendrés par le dispositif E/S ou à des signaux de commande provenant de l'unité de commande. Ces signaux mettent en action les programmes contenus dans la mémoire de l'ordinateur. Pour l'e-20 xécution du ou des programmes, des mots numériques ou digitaux -par exemple, des mots de 32 bits, sont extraits de la mémoire et sont conservés temporairement dans l'unité centrale. Là, le code d'opération et les arguments sont interprêtés et les actions appropriés (addition, décalage, accumulation, mémorisation, commande, 25 impression, etc.) sont exécutées. Ceci a pour résultat qu'une séquence de données est engendrée dans l'unité centrale et fournit toutes les informations nécessaires pour afficher l'image de l'installation tridimensionnelle ae tuyauteries sous la forme d'une représentation plane. Une série ae signaux de commande d'affichage 30 peut être engendrée provoquant l'enregistrement des signaux sur une bande magnétique 17 en vue de leur introduction ultérieure dans le traceur 18. Le traceur 16 est un dispositif à tube cathodique, tels que le modèle SC-^020 ou SC-40c0 (Stromberg Datagraphics) ou FR-80 (In-^5 formation International). Ces dispositifs convertissent les signaux de la bande magnétique en lignes et en lettres et enregistrent ces informations à grande vitesse sur un microfilm. Il faut environ deux secondes pour compléter les deux trames d'information qui constituent les dessins géométriques de la présente invention. 40 L'agrandissement pour produire un dessin d'ingénierie complet est 72 13209 10 2133749 ime vue agrandie sur papier Velin des deux trames du film. La trame de gauche, par exemple, est une vue isométrique réelle d'une liste de matériels, de notes et de références, ainsi que des données et des titres contenus dans la trame de droite. Les dimensions 5 exactes du dessin dépendent d'un certain nombre de facteurs différents parmi lesquels la nature du dispositif d'affichage et le type du film, selon $u'il s'agit d'un film de 16 ou de 35 mm. Système de coordonnées internationales - Aire des trames Tous les points, toutes les lignes et toutes les courbes pré-10 sents dans l'espace tridimensionnel sont transposés dans un espace bidimensionnel (isométrique) par l'ordinateur 11 puis, de même que tous les éléments d'information devant apparaître sur le tube cathodique, ils sont incorporés dans un système de coordonnées comportant un nombre fini de points localisables. Le traceur du dispo-15 sitif d'affichage est dévié à une position déterminée sur l'écran du tube. Les circuits de déviation permettent d'infléchir ce faisceau vers un nombre limité de positions, appelées trames. Une aire de trame carrée comportant 1024 x 1024 positions adressables est utilisée dans la présente invention. On peut considérer 20 le point (0,0) comme étant le coin inférieur de gauche et le point (1023,1023) comme celui du coin supérieur de droite. Iframe de gauche - représentation picturale Projection isométrique Dans la projection normale, les axes isométriques forment des 25 angles égaux de 120° entre eux. Le traceur 18, par des instructions appropriées, à modifié légèrement ce rapport en tournant les axes représentant la direction de l'axe I de 10° vers l'axe vertical,Z. Le point d'observation est supposé être à l'infini, bien que des modifications soient enseignées par exemple, dans le brevet améri-30 cain N° 3 519 997 intitulé "Planar Illustration Method and Appara-tus" de W.D. Bernhart et al. Dimensionnement Le dimensionnement suit les normes généralement utilisées dans l'industrie. Les dimensions linéaires sont groupées en line suite 35 continue, près des pièces. Echelle A la différence des plans de tuyauteries préparés manuellement, les vues isométriques de la présente invention sont dessinées à "l'échelle, c'est-à-dire, que les dimensions linéaires parallèles 40 aux trois axes principaux ont été réduites par un même facteur 72 13209 2133749 d'échelle. Ce facteur d'échelle est. constant sur un dessin donné seulement, mais varie avec chaque représentation isométrique. Le système utilise l'espace ae aessin disponible (environ 20 x 20 cm) autant que possible, en agrandissant des configurations de tuyaute-5 ries relativement petites et en réduisant les plus grandes. En conséquence, les dimensions générales, la hauteur et la largeur, déterminent les proportions réelles du dessin. CODES En se fondant sur l'analogie que la logique ae commande peut 10 être le mieux ilxustrée à partir du caractère aes données d'entrée, de sortie et intermédiaires, on va procéder maintenant à une discussion détaillée ue la structure des données. La coopération générale des données d'entrée des cartes et des bandes magnétiques pour l'ordinateur 11 est représentée sur la 15 Fig. 2* Le concepteur-dessinateur attaque le problème en codant les données sur la feuille ae données lj à partir de laquelle les cartes perforées 15 sont produites. Au moment du traitement, l'ordinateur a été chargé avec les informations d'entrée correspondantes par bandes magnétiques, à savoir : Par la banae magnétique 22a, 20 contenant des ensembles de aonnées d'entrée se rapportant aux tables de sélection des pièces devant être utilisées pour l'installation et la désignation des tuyauteries ayant les normes spécifiées à satisfaire; par la banae magnétique 22b se rapportant aux dimensions des composants de l'installation; et par la bande magnétique 25 22c contenant une courte description du fichier de données utile pour fournir les symboles faciles à comprendre pour l'affichage final. Quand un dessin isométrique doit être révisé, une bande magnétique supplémentaire 22d peut être utilisée pour introduire 1' "ancienne" liste de matériel pour chaque vue isométrique, de 30 sorte que quand des changements sont faits, la "nouvelle" liste de matériel peut refléter ces change ruent s. Ces données de base sont placées dans la mémoire de l'ordinateur, a'ou e±les sont extraites et manipulées par l'unuté de traitement, suivant le besoin pour proauire la fonction désirée. Il 35 convient de ne pas perdre de vue que les informations conservées dans l'ordinateur peuvent être d'au moins deux types, à savoir : des données graphiques qui ont été introduites soit par carte, soit par bande magnétique, comme représenté sur la Fig. 2, à divers stades, ainsi que les instructions programmées pour, opérer sur ces 40 données en les chargeant, en les triant et en accumulant des chan 72 13209 12 2133749 gements dans celles-ci. Grâce à un tel programme, les définitions de sortie suivantes sont produites : édition de la carte d'entrée par le dispositif d'impression 23a; emplacement des numéros des éléments à partir du fichier standard; détermination des dimen-5 sions des valves et des autres accessoires; achèvement du système de coordonnées dans l'espace; mise à l'échelle suivant le besoin; conversion des coordonnées tridimensionnelles en coordonnées isométriques; sélection du meilleur angle de vue pour la représentation; indication des symboles de dessin pour dessiner les vecteurs avec 10 les poids appropriés, et sélection et tracé des lignes de dimension et des conducteurs; recherche de l'espace disponible pour les anotations et les notes du dessin, les références, les listes de préparation de matériel et pour engendrer les signaux du traceur, par exemple, au moyen de la bande magnétique 23b; et comparaison 15 des listes de matériel avec celles de la révision précédente, le cas échéant, pour entrer les changements nets ou résultants dans les quantités en tant que fonctions de sortie séparées, au besoin, par exemple, au moyen des bandes magnétiques 23c et 23d. Le dispositif E/0 de l'ordinateur 11 produit la bande magnéti-20 que 23b pour le traceur, ainsi que les autres bandes magnétiques 23c et 23d utilisées dans les diverses fonctions de commande du système de la présente invention, comme représenté, par exemple, sur la Fig. 3« C'est ainsi, par exemple, que les bandes magnétiques peuvent être utilisées dans une unité de prétraitement de fichier 25 de matériel 27, puis dans le système d'information sur l'état du matériel 28 et, finalement, dans un système de demande de matériel 29, afin de commander comme il convient, toutes les phases du triage et de l'achat des composants appelés à être utilisés pour la construction du système de tuyauteries. 30 Les sections suivantes décrivent encore plus en détail la structure de la section d'entrée des données dans l'ordinateur 11. Fichier d'informations d'entrée sur bande magnétique Toutes les informations graphiques sont conservtes dans l'unité centrale ae l'ordinateur sous la forme de mots ou de séquences de 35 signaux qui se présentent sous la forme de niveaux de tension, d'états de magnétisation, etc. En général, les bandes magnétiques 22a, 22b et 22c ont pour fonction de fournir des informations pour le choix des matériels, des dimensions et aes poids aes accessoires et pour leur description. Dans le présent mode de réalisation ^0 de l'invention, on indique que ces fichiers sont constitués par 72 13209 13 2133749 des bandes magnétiques, mais des disques magnétiques pourraient aussi être utilisés. Fichier de spécificationsdes tuyauteries (bande 22a) Le fichier ae spécifications des tuyauteries et des conduites 5 est destiné exclusivement à l'utilisateur pour lui permettre d'attacher les notes d'instructions appropriées et pour l'aider à choisir correctement les composants nécessaires compte tenu des conditions de service de l'installation. Lorsque l'utilisateur-concepteur présente le code correct, le système sélectionne le com-10 poàant nécessaire pour le fichier ae spécification et aide à spécifier l'usage correct de ce composant dans le système de tuyauteries. Le fichier de spécifications de tuyauteries est unique pour chaque projet, car il contient les choix de matériel spécifique et les instructions pour les plans à tracer. Ce fichier est utilisé 15 par l'ordinateur pour fournir les informations nécessaires pour choisir les composants appropriés à partir d'une information d'entrée codée par le cçncepteur. Il fournit aussi les informations pour les titres des blocs de dessins isométriques, ainsi que des informations pour les renforts de branchement, les changements de 20 direction (coudes, onglets, etc.), les limitations de température des soupapes et les groupements de matériels pour la fabrication en atelier ou pour le montage sur le terrain. Avant ae procéder à une description détaillée ae la méthode d'utilisation d'un fichier de spécifications de tuyauteries, une 25 brève description de la manière dont un tel fichier est créé peut être instructive. En bref, comme le montre la Fig. i*, un fichier de spécifications de tuyauteries peut être créé à partir de diverses sources. C'est ainsi, par exemple qu'un fichier de spécifications de tuyauteries principal, tel qu'une bande magnétique 30, 30 peut être utilisée. De même, une carte complète de données d'entrée peut être créée, comme l'indique la référence 31; de même, un ancien fichier de spécifications de tuyauteries peut aussi être utilisé, qui est plus à jour et mieux adapté au présent projet que la bande magnétique 32. Dans l'ordinateur, un fichier est créé, 35 comme l'indique le bloc 35, dans lequel diverses sortes de tateles et diverses tables de décision peuvent être créées par catégories ae tuyauteries. De même, des notes de nature particulière peuvent être engendrées. Le fichier imprimé 32 est réalisé en utilisant une imprimante après que le nouveau fichier dë spécifications de 40 tuyauteries a été introduit en parallèle "avec un court fichier de 72 13209 2133749 description 34 qui sera décrit plus loin. Le fichier imprimé 33 est sous la commande de l'unité centrale du calculateur, en combinaison avec le circuit de commande S/S, afin d'interpréter des codes facultatifs impératifs, le cas échéant, pour fournir un bref 5 format et des détails pour l'impression, ainsi que pour imprimer des tables de renforts, de branchements, des tables de changement de direction de branchements et des classifications de tuyauteries individuelles de branchements, au besoin. Les feuilles imprimées sont désignées par les références 36, 37 et 38. 10 Les Fig. 5, à et 7 illustrent plus en détail ces impressions. Comme on le voit sur la Fig. 5, les tables de renfort de branchement consistent en une série de tables de décision qui fournissent les données pour les intersections à 90a en spécifiant le type du raccordement entre le tuyau principal et l'embranchement. Ces ta-15 bles sont utilisées automatiquement pour sélectionner le composant désiré parmi ceux énumérés dans la section applicable des classifications individuelles. Comme on le voit, les désignations appropriées portées en abscisse et en ordonnée (rangées et colonnes) sont les dimensions de l'embranchement et les dimensions de la 20 conduite principale. Habituellement, quelques tables générales suffisent pour couvrir toutes les classifications des tuyauteries. La Fig. 6 illustre l'impression des feuilles de classification de tuyauteries individuelles. Comme on le voit, les données sont disposées en rangées et en colonnes. Les colonnes situées'à gauche 25 sur la Fig. 6, par exemple, sont basées sur les dimensions des tuyaux. La seconde colonne établit un numéro d'article ou de composant selon un format alphanumérique. La troisième colonne spécifie un coae de sélection devant être utilisé pour choisir les raccords et les soupapes individuels. La quatrième colonne spécifie 30 la description du numéro de composant particulier et à l'impression d'une telle désignation, on utilise le fichier de courte description de la Fig. 4. La cinquième colonne contient des notes intéressantes. Certaines particularités méritent un commentaire supplémentaire. Le code de sélection sert à trois fins, à savoir : 35 (I) Sa valeur doit être soigneusement choisie. Pour chaque groupe de matériel énuméré sur les feuilles de classification, il ne doit y avoir qu'une seule série de composants ayant le même numéro de code de sélection. Il ne peut pas y avoir de duplication des codes de sélection dans une même gamme de dimensions. C'est ainsi, 40 par exemple, que toutes les soupapes de sectionnement de premier 72 13209 15 2133749 choix, quelles que soient leurs dimensions, doivent être affectées du code de sélection 1. Lorsque, en changeant de dimensions, certaines soupapes deviennent ue premier choix, elles reçoivent le code ae sélection 1; le premier but du code de sélection est d'in-5 diquer à l'ordinateur quel composant doit etre choisi dans des catégories ou existe un choix ue composants similaires de même nature. A l'exception des catégories dans lesquelles le choix est fait sur la base ae critères différents, par exemple, pour les jonctions et les changements ae direction, le système choisi automati-10 quement le type de composant qui convient da,:s le plus petit code de sélection. (II) Il arrive souvent que l'Ingénieur d'études lui-même veuille choisir un accessoire. Il est bien évident qu'il peut introduire le numéro complet ae ce composant à cette fin. Toutefois pour 15 simplifier sa tâche et diminuer les risques d'erreur lors de l'écriture du numéro du composant sur la feuille de porjet, l'Ingénieur devra inscrire le code ae sélection sur sa feuille de données. Dans l'exemple ci-aessus, l'Ingénieur pourrait choisir une soupape à opercule de t>7 mm en introduisant soit un numéro de piè-20 ce L24BA3GB ou en utilisant le code de sélection 4 pour les soupapes de ce diamètre. (III) Le but du code ae sélection est d'aider l'ordinateur à analyser correctement les besoins de l'installation. Pour détecter des composants autres que aes coudes qui indiquent un changement 25 de direction, d'élévation, etc., le code de sélection est ajusté à un nombre supérieur à 100, par exemple, au nombre 205 pour une soupape coudée ayant un numéro de pièce L23JA0DF; ainsi le programme perçoit qu'un composant portant cette référence est un composant à passage en ligne droite, tel qu'un robinet-vanne ou un té. 30 En conséquence, aes instructions peuvent alors être données à l'intérieur du programme pour utiliser une telle information. L'exigence générale est que pour chaque composant, la dimension voulue doit être disponible. Lorsqu'un robinet-vanne doit être utilisé dans aeux dimensions différentes, il doit être énuméré 35 deux fois dans la classification représentée sur la Fig. o. Dans l'imprimé de données représenté sur la Fig. o, ce qui suit est également intéressant : (I) La limite de température ae chaque soupape sélectionnée sur la spécification est vérifiée par rapport aux limites de tempéra-40 tures des tuyauteries indiquées sur la Fig. ô. Bien que la limite 72 13209 16 2133749 de température de la soupape n'apparaisse pas sur l'imprimé normal, elle fait partie des données conservées dans le fichier de spécifications des composants. (II) Des astérisques apparaissent dans la classification à cer-5 tains endroits indiquant l'alésage des brides, par exemple, dans les liaisons entre raccords et analogues. Le but de l'astérisque est de permettre au programme de remplir cet espace avec le caractère voulu pour compléter convenablement le numéro ae composant. Comme il sera expliqué plus loin, lorsque deux modèles du mécanis-10 me d'actionnement sont disponibles, d'autres informations codées par l'Ingénieur d'études seront utilisées par le programme pour faire le choix qui convient. (III) Des notes impératives ont été développées pour l'impression sur tous les dessins isométriques. Celles-ci sont énumérées 15 sous la forme des notes 1 à 8 sur la Fig. 6. Des notes supplémentaires peuvent être ajoutées, suivant le besoin, comme illustré dans la dernière colonne de la Fig. 6. La Fig. 7 représente des tables de changement de direction qui fournissent les données pour les changements directionnels de 0 à 20 90° en spécifiant les types a'accessoires. Comme on le voit, il y a trois tables A à C, la première colonne de chaque table indiquant les dimensions, les colonnes restantes indiquant l'angle de changement de direction. Ces tables sont utilisées par l'ordinateur pour choisir le composant voulu parmi ceux énumérés aux fins d'uti-25 lisation sur la représentation finale. Quelques tables générales suffisent pour toutes les classifications. Fichier de données dimensionnelles des composants (bande magnétique 22b) En plus du fichier de spécifications de composants, un fichier 30 de données dimensionnelles de composants est également prévu dans l'ordinateur. Un tel fichier contient les dimensions, les poias, les coaes de symboles et les indices de raccordement de tous les composants au matériel, y compris toutes les dimensions standard des soupapes ae commanae généralement utilisées dans les raffine-35 ries ae pétrole. Ce fichier est commun à tous les projets; il contient des données se rapportant à un nombre beaucoup plus grand de composants que celui qui sera utilisé dans un projet quelconque. Ce fichier est utilisé par l'ordinateur pour obtenir les dimensions et les codes de symbole aes composants, de sorte que ces symboles 40 peuvent être dessinés à l'échelle et que les dessins isométriques 72 13209 17 2133749 peuvent être correctement dimensionnés. Ceci économise beaucoup de temps à l'Ingénieur d'études pour rechercher et introduire les dimensions exactes dans sa feuille de données d'entrée concernant les articles de robinetterie. Ce fichier donne aussi les poids des 5 tuyaux et des articles de robinetterie pour permettre de calculer le poids à vide et à plein des tuyauteries, en vue de calculer les supports de ceux-ci. Bien que les données soient le plus souvent inscrites dans la mémoire de l'ordinateur, sans produire auparavant un imprimé, un tel imprimé peut néanmoins être obtenu lors-10 qu'on crée un tel fichier ou quand on le met à jour, en vue de rechercher les erreurs, lin ce qui concerne ces dernières, la Fig. 8 montre la manière dont le fichier de données dimensionnelles des composants peut être mis à jour. Comme représenté, une unité à bande 40 introduit les anciennes données dimensionnelles et autres 15 dans l'unité centrale 4L de l'ordinateur. Les nouvelles données, les tables ae références et les tables dimensionnées peuvent aussi être introduites par une entrée à cartes 42. Dans l'unité centrale, les cartes sont lues et sont triées par numéro d'articles ou de composants. Les anciens numéros de composants sont comparés 20 avec les nouveaux et des tables de références, ainsi que de nouvelles fiches sont établies. Les nouvelles tables dimensionnelles sont fusionnées, certaines parties étant corrigées ou effacées, puis un nouveau fichier est établi. Un tirage des tables de références et de la table dimensionnelle peut aussi être obtenu sous 25 la forme d'un imprimé 4-3. Le nouveau fichier de données dimensionnelles de composants ou d'articles est sorti sur la bande magnétique 44 aux fins d'une utilisation ultérieure dans le système. Les Fig. 9, 10a et 10b illustrent la structure des données du fichier de données dimensionnexles de composants ou d'articles. 30 Comme indiqué, ce fichier se compose de fiches logiques placées dans l'unité de traitement, à savoir : un fichier de la table de références du numéro d'article, comme représenté sur la Fig. 9; d'une série de tables, dont l'une est représentée sur la Fig. 10a et une ^iutre sur la Fig. 10b. Ces fichiers fournissent l'informa-35 tion nécessaire pour décrire complètement un composant ou un article à 1'ordinateur, étant donné son numéro ou ses dimensions nominales. C'est ainsi, par exemple, comme ie montre la Fig. 9, que la colonne de gauche intitulée "numéro de composant" énumère les nu-40 méros des articles sous la forme d'une désignation alphanumérique. 72 13209 18 2133749 Les colonnes 2 et 3 se rapportent respectivement à un code de connexion ou de raccordement et à un code de symboles de dessin. Les coxonnes restantes spécifient les tables dimensionnelles et désignent des références de sous-programmes. La table de référence 5 de numéro d'article de la Fig. 9 présente plusieurs particularités importantes, à savoir : le code de symboles de dessin spécifie le symbole qui doit être utilisé pour représenter un composant donné sur le dessin isométrique final. Le nombre de dimensions et les autres informations qu'on est en droit d'attendre du fichier de 10 données dimensionnelles et l'ordre dans lequel ces données sont fournies sont déterminées par l'indice de connexion et par le code de symboles de dessin. Comme représenté, le code de connexion contient un chiffre, soit un 1 soit un 2, tandis que le code de symboles de dessin peut être un code à 1, 2, 3 ou 4 chiffres, dont 15 l'ordre présente des exigences spécifiques à la fols dans l'accumulation des données dans l'ordinateur, et dans la spécification des symboles de dessin à la sortie. Avant de procéder à la description détaillée du mode d'utilisation adopté pour le code de symboles de dessin, une brève description de la méthode de-création 20 d'un tel code peut être instructive. Code de symboles de dessin D'une manière générale, des symboles schématiques ont été développés par les Ingénieurs d'études pour représenter les soupapes, les raccords et les tuyauteries. C'est ainsi, par exemplej que les 25 tuyaux ou les conduits sont représentés par une simple ligne droite grasse. Le symbole représentatif du corps d'une vaçne ou d'une soupape d'arrêt sphérique ressemble à la lettre "X" avec les extrémités fermées. Bien que ces symboles négligent la plupart des particularités constituant l'article de robinetterie considéré, 30 ils doivent néanmoins dépeindre certaines propriétés dimensionnelles de celui-ci à l'intérieur de normes d'ingénierie précises valables à l'échelle et dans une perspective correcte. C'est ainsi, par exemple, que pour le symbole de la soupape, la dimension d'une face à l'autre, la hauteur de la tige et la largeur du volant et 35 même le diamètre extérieur des raccords d'extrémité sont dessinés à l'échelle. Par contre, le corps ae la soupape est schématique et n'indique pas certaines particularités, telles que la coupole de celle-ci, mais, par contre, indique le type de la soupape, qui est important. Du point de vue du dessin, la position d'un compo-40 sant quelconque peut avoir une influence sur l'aspect du symbole 72 13209 19 2133749 qui le désigne. Les composants non-symétriques exigent, au moins, aeux symboles. C'est pour cette raison que i'iaée d'un ensemble de données contenant tous les symboles aans toutes les positions possibles ae ceux-ci n'a pas été utilisée aans la présente invention. 5 j_,e coae ae symboles ae dessin conforme à la présente invention contient toutes les informations nécessaires sous la forme ae 1 à 4 chiffres. Ltant aonné que ce principe est fondamental pour une utilisation efficace de l'invention, le moue ae création aes codes va maintenant être aécrit plus en détail. Toutefois, étant donné 10 que le système crée des symboles qui ne désignent pas des articles ae robinetterie, par exemple, aes lignes médianes, et des lignes d'assemblage, les symboles de dessin ont d'abord été classés selon qu'ils représentent ou non aes composants matériels. Code de symboles de dessin de composants 15 Le code de symboles de dessin de composants est engendré par rapport à un certain nombre d'articles de robinetterie. A l'intérieur de ce groupe, le symbole lui-même reste inchangé. Toutes les variations sont dimensionnelles et sont généralement dues à des facteurs tels que les dimensions et la capacité. Toutes 20 les informations dimensionnelles sont tenues dans le fichier de données dimensionnelles des composants. Le code de symboles de dessin fait partie de ces données. C'est ainsi, par exemple, que sur la Fig. 10b, le coae ae symbole de dessin pour un robinet-vanne est 122. Le code ae symbole de dessin se trouve dans la troisième 25 colonne de cette figure et est spécifique à un article cle robinetterie particulier à l'intérieur ae l'ensemble des données. Toutefois, des symboles ae dessin non-matériels font également partie du contenu de la mémoire de l'ordinateur, mais ne sont pas contenus dans le fichier de données dimensionnelles. 30 Les coaes de symboles de dessin ae composants sont représentés en aétail sur les Fig. 11-1j. Comme le montre la Fig. lx, le coae est une combinaison de trois parties logiques, a savoir : un chiffre de symbole primaire situé à la position pC, un symbole secondaire situé aux positions 51 et j5 52 et un chiffre ae multiplication situé à la position 53. Sur le aessin, on a représenté le coae ae sy^cole pour le robinet-vanne de sorte que, ce code étant 122, le symbole seconaaire 1, le symbole primaire est 2, et le pultiplicateur est également 2. Le symbole primaire est le bloc de base qui forme le long ou aans les 40 groupes la partie essentielle du symbole de dessin et qui est 72 13209 20 2133749 toujours dirigé le long du tracé vers les lignes droites déterminées par l'Ingénieur d'études dans sa description du système de tuyauteries tridimensionnelles. Etant donné que sa position est déterminée par le trajet des tuyauteries, le symbole primaire est en-5 gendré par rapport à ce trajet vers la ligne droite par le symbole indiquant si oui ou non ii y a changement ae direction. A cet égard, une soupape coudée, et une soupape normale a passage en ligne droite pourraient avoir le même symbole primaire. La raison pour laquelle les symboles primaires et de multiplica-10 tion ont été prévus est que quand on analyse les symboles de dessin, on peut ainsi faire une distinction entre les parties qui sont une continuation des tuyauteries et qui sont raccoraées à celles-ci et les parties qui fournissent des informations supplémentaires et qui ne sont pas directement liées aux tuyaux. Dans 15 le cas ae la soupape, c'est le symbole du corps de la soupape qui est une continuation du tracé des conduits, tandis que le symbole du volant montre seulement la position angulaire de la soupape. En l'absence du symbole de corps de soupape, le tracé du conduit aurait été interrompu, montrant ainsi une rupture dans la ligne. 20 II n'en est pas de même du symbole du volant : en effet, sa présence ou son absence n'affecte pas la continuité du tracé des tuyauteries. En d'autres termes, le symbole primaire se rapporte au trajet des tuyauteries. Toutefois, plusieurs symboles primaires identiques peuvent for-25 mer le symbole de dessin le long du trajet choisi. Le nombre des symboles primaires nécessaires pour indiquer une telle situation est fonction de la succession des chiffres du multiplicateur. Ce-lui-ci doit être au moins égal à "1" pour tous les codes de symboles de dessin de matériel. Sa valeur exacte dépend de la fonc-30 tion pour laquelle le code particulier considéré est utilisé. C'est ainsi, par exemple, dans le cas d'une soupape, si on considère la partie centrale située au centre de "X" de cette soupape, alors les segments s'étendent dans les deux sens le long du trajet de l'installation, ae sorte que le multiplicateur devra avoir 35 la valeur de 2. D'une manière analogue, pour le symbole d'un té, le multiplicateur est égal à "j". lorsque le point de travail choisi est situé à l'une des extrémités du symbole, comme c'est le cas, par exemple, pour les brides, les raccords, (réducteurs) et les éléments d'extrémité (couvercles, tampons), un seul segment /+0 est utilisé et le multiplicateur est égal à 1. L'idée des "points 72 13209 21 2133749 de travail" sera discutée en détail ci-après. Sur la Fig. 11, on voit huit sortes de symboles primaires de composants ou de matériel allant de O à 8. Il convient également de noter par la légende placée à la aroite ae la figure, qu'une série de points sont 5 indiqués et occupe des positions particulières par rapport à des pointes intéressantes. Dans cette légende, le symbole "o" désigne vin point ae travail non-zéro; le symbole désigne un point de travail zéro et le symbole "-G3 " désigne un point de travail non-zéro ou zéro. La signification de ces points de travail zéro, non-10 zéro et non-zéro ou zéro sera donnée ci-après. A la partie supérieure de la figure, les symboles primaires de composants sont représentés par rapport à cette légende. C'est ainsi, par exemple, que quand le chiffre primaire est zéro, il représente une ligne droite grasse s'étenaant le long du trajet prévu par l'Ingénieur 15 d'études. Le symbole "1" représente une ligne grasse perpendiculaire à ce trajet et dont le centre est situé au point de travail 55» Entre le point de travail 55 et le point de travail 49 se trouve un espace vide qui est habituellement rempli par le symbole secondaire, comme il sera expliqué ci-après. Il peut être utilisé pour 20 une grande variété de composants, par exemple, dans la représentation ae soupapes d'arrêt et à papillon, de coudes soudés, vissés et à emboîtement et de crépines. Le symbole "2" est en réalité, un triangle isocèle dont le sommet est en 54. Le point 54 coïncide avec le point de travail d'entrée de l'Ingénieur d'études pour une 25 soupape, comme il est expliqué plus loin. Ses extrémités sont reliées par des lignes fines 56 et 57 au point 5-+» Il est utilisé pour tous les types de soupapes. Le symbole primaire "3" représente la ligne grasse perpendiculaire au trajet centré au point de travail intéressant, qui est 30 xe point 58. Il est utilisé pour des tés et des raccords en croix à souder, à bride, vissés et à emboîtement. Le symbole primaire "4" représente deux lignes grasses 59 et oO toutes deux perpendiculaires au trajet, dont les extrémités correspondantes sont reliées par aeux lignes grasses 61 et 62. En 35 cas de concentricité (ECC =0), un point non-zéro apparaît seulement en fc>3 et un point de travail zéro apparaît en 64, tandis qu'en cas a'excentricité, un pointée travail apparaît en 65. Le symbole "5" représente une ligne grasse 66 et est utilisé pour toutes sortes, ae brides. 40 Le symbole "6" représente un espace vide le long d'un trajet et 72 13209 22 2133749 est utilisé pour indiquer un intervalle sur le dessin spécifiant un symbole de composant de robinetterie, par exemple, pour un joint. Ce symbole secondaire complète le symbole du composant. Le symbole "7" représente une ligne grasse b7 projetée perpendi-5 culairement au trajet avec son centre au point de travail 68 formant l'axe principal d'une semi-ellipse touchant l'autre point de travail 69. Il est utilisé pour des chapeaux. Le symbole "8" représente une ligne moyennement grasse formant un rectangle 70 dont les côtés opposés sont centrés perpendiculai-10 rement au trajet. Il est utilisé pour des tampons de robinetterie. Symboles secondaires pour les composants Chaque symbole secondaire est un bloc analogue au symbole primaire. Comme le montrent les Fig. 12 et 13, il possède un point de "articulation" défini par lequel il est relié au symbole primaire 15 afin de compléter la représentation du symbole. Trois facteurs le font sensiblement différent du symbole primaire, à savoir : un symbole secondaire est utilisé par symbole de dessin; il n'est pas nécessaire pour tous les symboles de dessin et sa position n'est pas constante par rapport au trajet des tuyauteries. 20 Comme le montrent plus en détail les Fig. 12 et 13, le chiffre du symbole secondaire occupe les positions 51 et 52. Les deux premiers chiffres ont été assignés au symbole secondaire pour un total de 99 images différentes. Leur code numérique s'échelonne entre 1 et 99» La détermination selon laquelle un symbole est incli-25 né ou non ou est orienté, utilise principalement les symboles secondaires. La plupart des symboles secondaires peuvent être inclinés ou orientés comme c'est le cas, par exemple, des symboles secondaires "1-7", "9", "10" et "16", "17" des Fig. 12 et 13. A cet égard, la direction de l'axe de rotation servant pour l'orienta-30 tion constitue la base pour le calcul de l'angle d'inclinaison de l'installation. Les symboles secondaires "8","11-15" et "20, 21" des Fig. 12 et 13 ne peuvent être ni orientés, ni inclinés. Ils sont utilisés, à l'exception du symbole "15", pour remplir des intervalles engen-35 drés par le symbole primaire "6" de la Fig. 11. Pour mieux faire comprendre les codes de la présente invention, on considère l'exemple suivant : un code de symbole de dessin "1162". Ce code représente un coude soudé en about dont les extrémités sont fixées par le point de travail zéro. Les symboles secondaires des Fig. 12 et 40 13 sont utilisés comme suit : 01 02 0^ 0* C5 0b 07 06 09 10 11 12 13209 23 2133749 Indique un symbole seconuaire qui n'est pas utilisé. Désigne la tige et le volant d'une soupape à volant, à tige ascenuante ou non. Exemple : Robinet-vanne à Lrides 122. Désigne la tige d'une soupape actionnée par une clé ou un levier. Exemple : Tampon fileté code 222. Désigne le chapeau a'un mécanisme à ressort pour une soupape de sûreté. Exemple : Soupape ae sûreté à briaes 322. désigne aes soupapes ae commande à mandrin. Exemple ; Soupape ae commanae à brides 422. Désigne un clapet anti-retour. Celui-ci n'est pas affecté par l'orientation. Exemple : Cxapet de non-retour à bride 522. Indique "la jambe aans l'eau" du crépine. Exemple ; Crépine de type Y à vissage 612. Indique par une ligne grasse (projection a'un cercle) l'extérieur ae l'écrou d'un raccord union. N'est pas affecté par 1'orientation. Exemple : raccord union fileté 712. Désigne le contour a'un bossage. La ligne située au point de travail non-zéro est perpendiculaire au trajet (embranchement et représente la projection d'un cercle. N'est pas affecté par l'orientation ou l'inclinaison. Exemple : Bossage 861. Désigne la tige et le volant de 50 cm d'une soupape actionnée par un engrenage conique. Exemple : Soupape sphérique à actionnement par engrenage conique et à brides 922. Désigne la tige et le volant de 5G cm d'une soupape actionnée par un engrenage à aenture aroite. Exemple : Robinet-vanne à actionnement par engrenage à denture aroite et à briaes 1022. Désigne un arc représentant un couae ou une courbure. N'est pas affecté par l'orientation et l'inclinaison. Exe.nple : Coude pour soudage en a'bout 1162. Désigne un arc avec une tangente aux deux extrémités représentant un couae ou une courbure. N'est pas affecté par l'orientation et l'inclinaison. 72 13209 24 2133749 Exemple : Coude à vissage 1212. 13 Indique le contour d'un coude réducteur. Les deux faces situées aux points de travail non-zéro, sont perpendiculaires au trajet et représentent la projection de cercles. N'est pas 5 affecté par l'orientation et l'inclinaison. Exemple : Coude réducteur à souder en about 1362. 14 Désigne le contour d'un coude réducteur avec des tangentes aux deux extrémités. Les deux faces situées au départ de la tangente sont perpendiculaires au trajet et représentent la 10 projection de cercles. N'est pas affecté par l'orientation et l'inclinaison. Exemple : Coude réducteur à brides 1412. 15 Indique schématiquement une selle de renfort, située au point de jonction et parallèlement à la conduite principale 15 et à l'embranchement. N'est pas affecté par l'orientation et l'inclinaison. Toutes ses dimensions sont contenues dans le programme du.système. Les selles ne sont pas inscrites dans le fichier de données dimensionnelles de matériel. Exemple : Selle à souder 1503» 20 16 « Indique la tige d'une soupape à actionnement par clé ou levier et le symbole d'une soupape à papillon. Exemple : Soupape à papillon à brides 1612. 17 Indique la tige et le volant de 30 cm d'une soupape actionnée par un engrenage conique et le symbole d'une soupape à pa- 25 pillon. Exemple : Soupape à papillon actionnée par un engrenage et à brides 1712. 18 Désigne un "double onglet". N'est pas affecté par l'orientation et l'inclinaison. 30 Exemple : double onglet à souder en about 1862. 19 Libre. 20 Engendre un "numéro de marque" à l'intérieur d'un cercle pointant vers le composant ou l'appareil, pour des catégories de composants qui ne sont pas automatiquement prévus. 35 Exemple : Ecran de protection pour lunettes 2062. 21 Engendre une référence concernant une note fournie par les informations d'entrée se rapportant au composant considéré, en inscrivant un numéro à l'intérieur d'un petit encart. Est utilisé pour tous les appareils ou composants spéciaux ou 40 non standard lorsque des symboles normaux pourraient induire 72 13209 25 2133749 en erreur. Exemple ï Soupape à billes et à brides de 400 kg 2122. 22-29 Libres. Codes de symboles abstraits 5 Les codes de symboles abstraits sont représentés sur les Fig. 14 et 15. Comme indiqué sur la Fig. 14 et sur la Fig. 15, le premier chiffre de symbole désignant les objets non-matériel est placé à la position 70, tandis que les positions 71 et 72 sont occupées par des symboles secondaires. Le multiplicateur est toujours 10 zéro, comme représenté. Comme son nom l'indique, le code de symboles abstraits n'est lié à aucun objet ou composant matériel. Alors que le système de la présente invention trouve le code des symboles de dessin se rapportant à chaque objet matériel dans le fichier de données dimensionnelles de composants, il reçoit le symbole de co-15 de abstrait grâce à une inscription directe par l'Ingénieur d'études sur la feuille de données. En conséquence, les symboles abstraits se rapportent à des points de travail particuliers du système, tels que les lignes médianes, les lignes de concordance et les points mathématiques. En ce qui concerne les symboles primaires 20 "1—7"» ceux-ci représentent trois lignes de base et toutes les combinaisons possibles de ces lignes. Les lignes de base sont : une ligne verticale (code 1), une ligne nord-sud (code 2) et line ligne est-ouest (code 4). En additionnant les codes des lignes devant etre combinées, on obtient le code se rapportant aux combi-25 naisons. C'est ainsi, par exemple, que 2 (nord-sud) plus 4 (est-ouest) égal 6 (combinaisons des deux précédentes). En conséquence, on obtient à la sortie une image comme celle que. montre la Fig. 14. Le but des symboles secondaires du code abstrait, comme représenté sur la Fig. 15 est de spécifier au système le type de représen-30 tation graphique voulu pour tracet des symboles primaires. Naturellement, il n'y a que quatre types de tracés primaires, comme représenté. Pour faire pleinement comprendre les codes utilisés dans la mise en oeuvre de la présente invention, on va décrire maintenant le 35 concept d'un code séquentiel. Code séquentiel En se reportant à la Fig. 10, on voit que la quatrième colonne de cette figure est intitulée "numéro de séquence de données". Chaque fois que le système a besoin d'informations se rapportant 40 à des caractéristiques essentielles d'un article de robinetterie, 72 13209 26 2133749 il va chercher le fichier de données dimensionnelles des composants et dans ce fichier, il va trouver,dans un ordre défini, des données conservées et la position indiquant sa signification. La séquence primaire correspond à l'ordre des entrées dans la table de 5 référence des numéros de composants, comme représenté sur la Fig»9« (a) Colonne "2" - indice de connexion ou de raccordement. (b) Colonne "3'* - Symbole de dessin, et, (c) Colonne "4-11" - 1 à 8 références concernant des sous-puogram me s de données dimensionnelles ou des dimen-10 sions réelles. La succession de cette série de données est extrêmement importante pour trouver chaque type d'élément de robinetterie. Par définition, dans la colonne "2", le code de connexion "1" spécifie un raccordement par soudure en about, tandis que le symbole n2n spé-15 cifie un assemblage à brides. Les colonnes restantes 1-7 se rapportent à des tables dimensionnelles et à des sous-programmes. On voit une série de numéros de tables ou de références associée à chaque numéro d'articles ou de composants. Ces références spécifient la source des dimensions des poids et des réductions de di-20 mention concernant une dimension nominale particulière du composant. La référence peut concerner une table dimensionnelle, telle que celle représentée sur la Fig. 10a qui, comme on le voit contient une série de dimensions de poids et d'autres informations se rapportant à une gamme de dimensions nominale de tuyaux et possède un 25 code de "appel*1 spécifié par le numéro de table, comme l'indique la note au bas de la Fig. 10a. Un code dimensionnel accompagne chaque série de dimensions. Il sert à identifier la nature des données du tableau et indique comment ces données doivent être utilisées. Le code se compose de trois chiffres, le premier désignant 30 le type de dimensions, le second étant le multiplicateur et le troisième le diviseur. Le code de type de dimension indique si la série de dimensions est exprimée en fractions de 0,8 mm (1/32 inch) (codes 0, 1, 2) ou par fractions de 25 mm (inch) (codes 3, 4 et 7) ou si un poids est exprimé par fractions de 453 g (pounds) (Code 5) 35 si un nombre représente des réductions de dimension (code 6). Le multiplicateur indique le nombre de fois que la série de dimensions doit être utilisée. De plus, il peut être nécessaire de diviser la dimension indiquée dans le tableau. Dans ce cas, le symbole de division est indiqué dans le code dimensionnel. 40 Pour illustrer les séquences dimensionnelles primaires et secon- 72 13209 27 2133749 10 25 daires et les dimensions obtenues avec le fichier de données dimensionnelles, on va considérer l'exemple suivant : Un robinet-vanne à brides de 15 cm avec une face en relief, d'une puissance de 70 kg, en acier au carbone, à chapeau vissé, finition chrome 12, à actionnement par volant portant le numéro de composant L20BA3CA. Les extraits de la séquence correspondant à cette vanne sont indiqués sur la Fig. 10b et sur la Fig. 9, comme le reproduisent les tableaux I et II ci-après : TABLEAU I Composant 15 SOUPAPES (actionnement par volant) Symbole de dessin 122 N° de séquence de données Objet de la donnée N° de référence 20 Vanne Sphérique Coudé A fcilles orbitantes A double joint Tampon • 3 4 5 6 7 8 9 TABLEAU II Longueur le long du trajet Longueur le long du trajet Hauteur de la tige Diamètre du volant Longueur de la vis Brides 0 ext. Epaisseur des brides Poids à vide poids de l'eau 3 4 4 5 6 30 Code de connexion Symboles de dessin 8 122 104 105 900005 58 106 900006 Avec les six références du tableau II, les tables dimensionnelles 104# 105, 58, 10b et les sous-programmes 5' et 6 on obtient les 35 neuf données nécessaires se rapportant au robinet-vanne à brides. Les données réelles obtenues avec les tableaux et les sous-programmes sont résumées dans le tableau III ci-dessous. TABLEAU III Données se rapportant à un robinet-vanne de 15 cm (indice dimensionnel 15) VI ro N° de séquence de données 1 3 4 5 6 7 8 Données obtenues du tafcieau 104 104 105 105 Sub.-5 59 58 106 Sub.-6 Valeur provenant du tableau 336.000 Code de Unités uti-dimension lisées Valeurs calcu- Objets concernés lées mm par les données 1128.000 448.000 352.000 32.000 240.000 022 111 111 111 211 511 0,8 mm 0,450 g 18 mm 30 11,2 4, 8 8,8 0,8 108 4,8 0 à la face de la bride 0 à la face de la bride Hauteur de la tige 0 volant Longueur vis 0 ext. bride Epaisseur bride Poids ae la soupape Poids de l'eau U* ro o vo ru Oo ro M ■p- VO 72 13209 29 2133749 Il est clair que 1 utilisation des symboles de dessin "appelle" l'exécution de fonctions programmées dans l'unité centrale de l'or' dinateur. De plus, chaque symbole de dessin peut exiger le triage et l'accumulation successifs de données dimensionnelles pour déter 5 rainer les distances entre les extrémités des brodes, etc. Lorsque les symboles primaires ou secondaires sont utilisés, une séquence de données peut être nécessaire pour chacun d'eux afin de décrire complètement le symbole imprimé. _ Fichier comportant une description abrégée des composants (bande 10 magnétique 22c) En plus du fichier de spécifications et du fichier de données dimensionnelles des composants, on utilise également un fichier de description abrégée aes composants. Ce fichier comprend des descriptions abrégées des composants ou des articles de robinetterie. 15 Toutes les descriptions de ce fichier sont référencées parun numéro d'article ou de composant. Ce fichier est utilisé par divers programmes pour obtenir de courtes descriptions des composants uti lisés pour la représentation imprimée. Il est souvent nécessaire de remettre à jour ce fichier de des-20 cription abrégée et cette n.ise à jour est illustrée par la Fig. lo où l'on voit que la bande magnétique 80 portant l'ancienne inscrip tion est introduite dans l'unité de traitement 81 de l'ordinateur, tandis que les nouvelles description abrégées sont introduites au moyen d'une entrée à cartes 82. L'unité de traitement de l'ordina-25 teur est organisée pour conserver les informations des cartes sous la forme d'un numéro a'articles et de fusionner l'ancienne descrip tion avec les nouvelles et pour commander l'écriture de nouvelles fiches, ces nouvelles fiches apparaissant sous la forme, de la bande magnétique 83. Un tirage des descriptions abrégées et de l'indi 30 ce des numéros de composant peut aussi être obtenu sous la forme d'une feuille imprimée 84. Une telle feuille comporte une description présentant une première colonne dans laquelle est indiqué le numéro du composant et une seconde colonne donnant -une courte liste de descriptions ae types ae matériaux concernant le composant particulier considéré. C'est ainsi, par exemple, qu'au numéro de composant jl.20Fa3DA, on obtiendrait la description suivante : "Vanne VLV 300 LB. C3 RF BE 12CR (EA)" Gestion du matériel En retournant pour quelques instants à la Fig. 2, èrt voit qu'en 40 plus des informations d'entrée par bande magnétiqué,' mentionnée 72 13209 30 2133749 précédemment, on peut également introduire les informations d'autres fichiers de matériel dans la calculatrice. L'ancienne fiche constituée par la bande magnétique 22d contient les quantités de tous les matériels et composants utilisés en atelier et sur le 5 terrain pour les dessins isométriques précédemment traités se rapportant à un projet particulier. Ce fichier est unique pour chaque produit et est utilisé par le système de dessin isométrique à deux fins, à savoir : (a) Quand on procède à une révision des dessins isométriques, 10 une nouvelle liste ae matériel ou ae composants est engendrée. Cette nouvelle liste est ensuite comparée avec l'ancienne et les différences, s'il en est, sont inscrites sur une nouvelle bande magnétique, appelée fichier delta, et qui est constituée par une bande magnétique 23d. Celle-ci est utilisée dans le système de 15 contrôle de matériel représenté sur la Fig. 3» Tous les composants qui ont été ajoutés, supprimés ou dont la quantité a été changée par une révision sont identifiés sur la liste de dessins isométriques par un astérisque; (b) Ce fichier est aussi utilisé pour engendrer une série de 20 feuilles d'indice 23e énumérant tous les dessins isométriques traités à ce jour pour le projet avec les dates de révision. Ceci sert de contrôle pour la gestion. En plus de la bande magnétique delta 23d, et des feuilles imprimées d'indice 23e et des imprimés 23a des erreurs d'entrée, des 25 dimensions et procédures et d'autres données vitales, l'ordinateur sort aussi un fichier à jour 23c d'une liste de composants pendant chaque opération du système de la présejite invention. Ce fichier devient 1'.ancienne liste de matériel à l'opération suivante ae l'ordinateur, ae sorte que l'utilisation et l'achat du matériel 30 peuvent être étroitement observés. Comme il a été inaiqué ci-dessus, le fichier delta, c'est-à-dire, la bande magnétique 23d contient des quantités en atelier ou sur le terrain de tous les composants nécessaires pour chaque série de dessins isométriques traités. Pour de nouveaux dessins iso-35 métriques-, toute la liste, ae composants est inscrite sur ce fichier. -Dans le cas d'une révision des dessins isométriques, seulement les quantités nettes ajoutées ou les quantités supprimées sont inscrites sur,ce fichier. A chaque opération de dessin,-les composants sont identifiés par leur numéro de dessin isométrique, leur numéro 40 de comptabilité (code de comptabilité) et les descriptions dimen- 72 13209 31 2133749 sionnelles puis sont traités par le système de contrôle de matériel de la Fig. Toutefois, ils doivent d'abord passer par une étape de traitement intermédiaire pour convertir la description dimensionnelle en un code dimensionnel numerique et pour que le co-5 de ae aessin isometrique et le coae ae comptabilité soient attachés à chaque composant, ce qui est neces^air.- pour trier ces composants dans le système de la Fig. j. Introduction de aonnées par le .jeu ae cartes 15 La simplicité du système ae coaage ae la présente invention est 10 mise en éviaence par l'organisation de la feuille de données 13, Fig. 17 et 16. Les feuilles de aonnees 17 et ld se placent côte à côte et au—dessus des parties supérieures ae celles—ci sont prévues les bordures de codage représentées sur les Fig. 2i et 22. La relation entre le système de coaage et le système tri-dimension réel 15 de tuyauteries va être décrite maintenant. POINTS DE TRAVAIL Les colonnes 1-7 de la Fig. 17 sont utilisées pour coder les données de points de travail devant être utilisées pour décrire certains systèmes ue tuyauteries tridimensionnels. Etant donné 20 qu'un système de tuyauteries comporte, habituellement, une succession d'éléments, les interconnexions doivent être correctement dé-terminees pour qu'un modèle mathématique inscrit dans des coordonnées spatiales correctes puisse être construit. i>a méthode des points de travail de la présente invention apporte certaines préci-25 sions, mais d'une manière simple et souple, de sorte que l'Ingénieur d'études peut faire passer les tuyauteries dans n'importe quelle direction voulue, en prévoyant des boucies d'interconnexion, sans nécessiter pour autant des quantités excessives ae aonnées d'entrée. Pour accomplir ce résultat la présente invention utilise jO des "points de travail" pour Identifier chaque élément ae 1'installation ou un endroit ae l'espace où certaines informations supplémentaires sont nécessaires. Chaque point ae travail (colonnes 1-7) représente, au moins, une position relative particulière dans l'espace. De plus, chacun de ces points remplit diverses fonctions 35 parmi lesquelles on peut penser à un "appel" de données aans la memoire de l'unité de traitement afin d'établir un grand nombre de fonctions graphiques basées soit sur un changement ae direction, soit sur certaines caractéristiques structurales ae l'élément de robinetterie codé associé à ce point de travail. On conçoit facile— 72 13209 32 2133749 ment qu'en changeant simplement le code associé à un point ae travail, on peut changer toute la fonction ae ce dernier. Toutefois, le point ae travail peut être utilisé pour engenarer un point de travail correspondant ou un point de travail zéro basé sur des ap-5 peis à des aonnées conservées dans l'ordinateur, par exemple, si une soupape est spécifiée, ±a bride correspondante peut être automatiquement déterminée avec les dimensions résultantes, également calculées en utilisant aes fichiers ae données aimensionnelles de la manière décrite ci-dessus, sans qu'une nouvelle sélection d'un 10 point de travail soit nécessaire. Comme autre exemple, un changement de direction dans le trajet des tuyauteries (coude, onglet, courbure) exige des données pour décrire la direction et la longueur parcourues par les tuyaux depuis le point de travail précédent. Un autre exemple d'une jonction (té ou autre) se rapporte 1$ à un point ou un embranchement se raccorde à la conduite principale; en plus de la position spatiale les dimensions du tuyau principal et de l'embranchement doivent être spécifiées. L'un des avantages au point de travail utilisé par la présente invention réside dans sa souplesse. L'Ingénieur d'études n'a pas 20 besoin d'assigner des points de travail à chaque élément de robinetterie, comme, par exemple, aux brides correspondantes des articles de robinetterie associés, comme il a été décrit ci-dessus. D'autre part, des points ae travail supplémentaires peuvent être utilisés chaque fois qu'on le désire, par exemple, pour placer une 25 note à un point quelconque du trajet des tuyauteries. Code des points de travail Les points ae travail sont identifiés simplement par un code à 1 ou 2 chiffres, le nombre lui-même ne constituant qu'une étiquette et la succession des nombres n'ayant pas d'importance. En consé-30 quence, une suite de nombres, tels que 2b, 2, 1b, 84 et 3 équivaut à 1, 2, 3, 4 et 5. L'Ingénieur a'études constatera qu'une succession ordonnée au code des points de travail est plus pratique, mais il peut adopter à ceux-ci n'importe quelle référence qui lui convient. 3 5 Puègles a'utilisation au code des points de travail La méthode des points de travail obéit à des règles logiques qui facilitent la manipulation des données aans 1'ordinateur afin d'éviter toute amoiguité et pour présenter la logique nécessaire poui créer un moaèle mathématique. 4-0 Ces règles sont les suivantes : 72 13209 >3 2133749 (I) Unicité, en ce que le même nombre ne peut pas être assigné à un second point de travail; (II) Une introduction unique en ce que le nombre se rapportant à un point ae travail aonné ne peut être inscrit qu'une seule fois 5 sur une feuille de données, sauf qu'un numéro de point de travail précédemment aéfini est inscrit à nouveau dans les colonnes 1 et 2 de la feuille ae données 13 (Fig. 17); (III) Sequence et continuité en ce que chaque point de travail est considéré comme relié au point de travail précédent, sauf quand 10 la séquence est interrompue par un énoncé intentionnel du programme, par exemple, par l'utilisation du mot "FIN". Le point ds travail suivant commence une nouvelle séquence et se.poursuit jusqu'à ce que le mot "FIN" soit à nouveau utilisé; (IV) Une liaison avec un point antérieur n'appartenant pas à la 15 séquence afin d'établir des connexions pour des boucles et des embranchements, l'Ingénieur d'études pouvant se référer au point de travail précédent spécifié, mais doit inscrire le point de travail antérieur dans les colonnes 1-2 de la feuille de données de là Fig. 17; ix y a deux conditions dans lesquelles ce moae d'entrée 20 est utilisé, à savoir : (1) lorsque la séquence s'est terminée à un point de travail précéaent et que la nouvelle séquence commence avec le point de travail antérieur ainsi introduit et se poursuit avec l'introduction du nouveau point ae travail; ainsi, le point de travail anté- 25 rieur est traité exactement comme un point de travail précédent, ceci constituant le "type d'articulation 1"; et, (2) la séquence ne s'est pas terminée au point de travail précédent; dans ce cas, une nouvelle séquence commence, et le nouveau point de travail a deux liaisons avec le point de travail précé- 30 dent. . . . Coordonnées tridimensionnelles relatives Pour bien faire comprendre le concept de vecteur de distance et de direction nécessaire pour spécifier les groupes adjacents de points ae travail, il convient ae consiaérer maintenant le modèle 35 mathématique .qui doit être- créé par l'unité centrale. Comme le montre la Fig. 23, le^ modèie mathématique devant être créé par-l'ordinateur peut être représenté par des points dans l'espace tridimensionnel, souvent reliés entre eux par des droites, formés en une ou plusieurs chaînes. Chaque point de travail antérieur T\ 40 (appelé "point dominant") a une p.osition définie, exprimée'par ses 72 13209 34 2133749 coordonnées X.^, Y^ et Z^ dans un système cafctésien tridimensionnel. En supposant que le point P^ est relié à un point de travail actuel P. (i + (appelé "point subordonné") comme représenté sur la Fig. 23, la distance entre ces deux points sera : (X) d - + (ïi+i-V2- (Zi+1-Zi)2 , Cette formule (1) exige l'introduction de coordonnées pour chaque point de travail. Toutefois, ceci n'est pas possible car cette in-10 formation, même si elle est disponible pour certains points de travail critiques exigerait le calcul des points intermédiaires. Pour remédier à cet inconvénient, on peut utiliser des coordonnées tridimensionnelles relatives, par exemple, des informations relatives à ion autre point rapporté. Les données rapportées rela-15 tives à cet autre point rapporté, telles que la distance (d) et la direction exprimée par deux paramètres a et p sont utilisées comme représentées sur la Fig. 23. En admettant que la droite r qui relie les points P^ et B représentent la projection de la droite d sur le plan horizontal contenant P., on aura les relations suivan- i / 20 tes : (2) (Zi+i_Zi) = d • Sin P, ou (3) r = d . Cos j3, et (4) = d . Cos p .Cos a (5) (Yi+1-V = d . Cos p . Sin a 25 Les équations (2), (4) et (5î expriment la différence algébrique entre les coordonnées des points et Pi +1- Puisque des données angulaires peuvent être aussi bien positives que négatives, exigeant ainsi une technique mathématique de manipulation élaborée, un dispositif de mesure d'angle du type 30 "sextant" a été créé qui ne traite que des quantités positives. Comme le montre la Fig. 24, un plan vertical, dont le point haut est marqué 0° et dont le point bas est marqué 180°, peut tourner autour d'un axe vertical de 3^0°, la position 0° correspondant au nord, la position 90° à l'est, etc. 35 Si l'on considère maintenant un point P^ ayant des "coordonnées connues et si l'on suppose qu'il est placé au milieu de l'axe vertical, marqué "point de travail précédent" sur la Fig. 24, on est à même dè pointer vers le point Pi + ^ en faisant tourner le rapporteur articulé, marqué "plan vertical" et en élevant ou abaissant i+Q l'aiguille qui montre que Pi + i est situé à 270° à l'ouest dans 72 13209 35 2133749 le plan horizontal et à 45u à la verticale par rapport au point (point ae travail précédent). Pour utiliser l'échelle ue directions angulaires horizontale gamma (r) et l'échelle verticale sigma ( ) selon las règles ae la 5 trigonométrie, on obtient les équations suivantes : (fc>) a = 90 - ^ pour s 90 avec (a) 3 = 90 - 10 lorsque (9) Pi+1 est en aPlomb au-a'essus ae P^, et quand : (10) 6 = 160 ^i+1 est en aîJl°m'c au-dessous de P^ 15 (11) Xi+1 = X± et 20 p lui-même devient zéro et le membre de droite de l'équa-- tion (2) devient zéro de sorte qu'on a : Zi + ! - V Il est à noter que dans le cas ou les équations (9) et (10) sont valables, la seule information supplémentaire que le point 25 + i exige Par rapport, au point P^ est la distance entre ces points. Un autre facteur important est mis en éviaence par les équations (2), (4) et (5), notamment, qu'il ne fait jamais plus de trois données pour les résoudre, par exemple, a, p et d 30 En fait, lorsque la aonnts directionnelle ( d ) est 0° ou 180°, aucune autre information n'est nécessaire. ue système aonne a l'utilisateur la possibilité ae choisir ces trois aonnées dans un groupe ae six, c'est-à-dire, de : ^5) —Ç>_J « 20 35 3.' 3.' manières différentes. Exemples ae règles des points ae travail Les Fig. 25-28 montrent deux séquences possibles pour le trajet de la configuration de tuyaux représentée. A cet égard, la dispo- 40 sition tridimensionnelle des tuyauteries est représentée sur les 72-13209 36 2133749 Fig. 26 et 28, tandis que les informations a'entrée fournies par l'Ingénieur d'études, par exemple, celles inscrites sur la feuille de données de la Fig. 17, sont indiquées sur les Fig. 25 et 27» Aucune de ces aeux séquences de point de travail n'est satisfaisan-5 te, bien que celle de la Fig. 27, dont resuite la représentation tridimensionnelle de la Fig. 28 soit probablement plus logique. Position des points de travail sur les composants La méthode des points ae travail de la présente invention exige la connaissance exacte de l'emplacement ae chaque point de tra-10 vail, par exemple, pour aes coudes, des jonctions, des soupapes et des raccords du système de tuyauteries devant être représenté, afin ae pouvoir àimensionner correctement ces composants lorsqu'ils apparaissent sur le dessin isometrique final. La position des points de travai-L sur les composants suit les conventions représen-15 tées sur les Fig. 29a-29f. Bien que ces dessins parlent d'eux-mêmes, un bref commentaire peut néanmoins être utile. En ce qui concerne les changements de direction et les jonctions, le point de travail est situé à l'intersection des lignes médianes des tuyaux. Les changements de direction supérieurs à 90° doivent être définis 20 par deux points de travail. De plus, la position du point de travail des brides dépend, s'il s'agit d'une bride à face en relief, d'un assemblage à languette et rainure ou d'un joint à bague. La direction d'installation doit toujours aller de l'arrière vers la face de la briae. En ce qui concerne les connecteurs de la Fig. 25 29d, le point de travail est à l'une ou l'autre extrémité de la ligne médiane. Dans le cas de raccords filetés (mâle) le point de travail est à l'extrémité de la partie filetée, tandis que l'utilisation finale ae l'emplacement du point de travail se situe à l'extrémité éloignée, dans la direction d'installation. Pour des 30 extrémités, comme celles représentées sur la Fig. 29e, la position du point de travail est à l'extrémité éloignée suivant la direction a'installation. Comme on j_e voit sur la Fig. 29f, un réducteur excentrique exige aeux points ae travail pour définir le décalage du trajet de la tuyauterie. Comme exemple d'utilisation 35 des règles du point de travail des Fig. 29a-29f, la Fig. 30 illustre l'emplacement des points ae travail aans une séquence d'éléments de robinetterie, en parcourant les tuyauteries dans un sens ou dans l'autre. On notera que l'utilisation du réducteur excentrique du point de travail "2" varie avec la direction de parcours. 40 Avant de développer aavantage la discussion sur le concept des 72 13209 n 2133749 ppints de travail, il convient d'exposer une autre particularité de l'invention. Cette particularité consiste à déterminer si le point ae travail considéré est un point de travail essentiel ou spécifié, ou s'il s'agit d'un point de travail développé ultérieu-5 rement, c'est-à-dire, un point de travail associé ("zéro"). A cet égard, certains éléments de robinetterie exigent toujours des points de travail, notar.iment, comme l'indique les légendes de là Fig. 21, à savoir : (I) soupapes; (II) changement ue direction; (III) jonctions; (IV) connecteurs; et (V) extrémités. A ce propos, 10 les brides ne nécessitent souvent pas de point de travail, lorsqu'une soupape à brides ou un autre composant à brides est spécifié, les brides associées sont automatiquement fournies par le système en utilisant le concept des points de travail zéro. Un point de travail zéro est un point de travail qui est élaboré par l'uni-15 té centrale de l'ordinateur. Dans ce cas, un point de travail n'est pas nécessaire, mais quand l'Ingénieur d'études, désire s'écarter des spécifications, un point de travail supplémentaire peut être ajouté. Les joints et les vis n'ont jamais besoin de points de travail, car ils sont fournis automatiquement pour chaque liai-20 son à brides spécifiée. Comme représenté sur les Fig. 21' et 22, le système de la présente invention doit être pourvu de certaines informations pour chaque point de travail spécifié. Au minimum, le type du point de travail désiré doit être connu, soit par une classification concrète, soit par une classification abstraite. 25 Lorsqu'une caractéristique matérielle est spécifiée (raccord de tuyaux par exemple), la classe du raccord doit être connue. Toutefois, l'emplacement spatial du point de travail doit être connu dans chaque cas. Comme.mentionné, les composants de robinetterie spécifiques et les dimensions peuvent aussi être automatiquement 30 sélectionnés dans certains cas en utilisant les fichiers de données dimensionnexles et ue spécifications ae composants décrits précédemment. ues codes à aeux chiffres compris entre 10 et 70 sont des codes de composants se rapportant à une classe désignée de raccords, tanais que le code "00" est un coae abstrait. Le code 30 j>5 spécifie un raccord ae jonction d'un certain type, .tandis que le systèjne sélectionne automatiquement de la spécification des tuyauteries le raccord noraial devant être utilisé pour une dimension particulière de tuyaux appartenant au circuit principal pu à un embranchement. Normalement,■ cette sélection n'est pas; nécessaire 40 mais peut être utilisée pour choisir un autre type 4e raccord, au 72 13209 38 2133749 besoin. Il est à noter qu'il n'y a pas de code pour les tuyaux. Pour donner à'l'Ingénieur d'études le pouvoir de surpasser le système s'il le uésire, la présente invention prévoit, en plus des codes de composants, des codes ae sélection spéciaux. Ces codes de 5 sélection, représentés dans les colonnes 14-16 de la Fig. 17, permettent à l'Ingénieur a'études de choisir facilement des composants particuliers dans le fichier de spécifications de tuyauteries et de surpasser le processus de sélection automatique. Comme il a été mentionné précédemment, le code de symboles de 10 dessin ,spécial pour les lignes médianes, etc., dans lequel 18 types de lignes médianes, de lignes de concordance et de lignes de construction peuvent être spécifiés, exige la séquence de codage de la Fig. 21. Le code "00" est inscrit dans les colonnes 12 et 13; les colonnes 1^-16 servent pour créer divers types de lignes 15 médianes, de lignes de concordance et de lignes ae construction. Pour respécifier la structure du code de composants ou d'objets, trois types de codes peuvent être utilisés pour définir le type de l'élément de tuyauterie, qu'il soit ae nature matériel ou non-matériel; un numéro de composant complet, un code de composant spé-20 cifié avec ou sans code de sélection et un code de symboles de dessin. Sur la feuille de données 13 de la Fig. 17, les colonnes-8-16 peuvent être utilisées pour insérer un nombre de composants complet. En général, les nombres de composants concrets ne doivent pas être introduits, puisque le fichier de spécifications'de tu-25 yaux effectue cette sélection automatiquement. Le code de composants spécifié est introduit aux colonnes 12-16 et consiste en deux parties, à savoir le code simplifié et le code de sélection. . Le coae simplifié est inscrit dans les colonnes 12 et 13 et le •code de sélection dans les colonnes 14-16, au besoin. Pour les li-30 gnes médianes, les lignes de concordance et les lignes de construction, -le code se compose de deux parties, à savoir le code -• simplifié et le code de symboles de dessin. Dimensions des tuyaux et espacement relatif Les colonnes 17-28 de la feuille de données 13 exigent l'ins-5 cription des dimensions nominales des tuyaux à cht que point de travail (s'il y a lieu) en mm. Etant donné que les décisions logiques de l'unité centrale sont basées sur les "dimensions", "les dimensions des tuyaux doivent être spécifiées, lorsque cela est justifié, c'est-à-dire, pour les composants concrets. Dans les 40 colonnes 29-38 des vecteurs de direction sont définis par la direc 72 13209 2133749 tion du trajet dans l'espace tridimensionnel d'un point de travail au suivant, En conséquence, pour chaque point de travail courant, la direction à introduire suppose que vous êtes placé au point de travail précèdent et que vous vous airigez vers le point de tra-5 vail suivant. Comme il a été inaiqut- en re _;ara ae la Fig. 23, les vecteurs directionnels peuvent être définis en utilisant leurs composantes horizontales et verticales. A ce propos les colonnes 29-3j se rapportent à des changements de plan horizontal qui sont soit orientés directement vers le haut ou vers le bas ou qui ont 10 une projection dans le plan horizontal. Lorsque cette projection aans le plan horizontal est orientée vers l'un des quatre points cardinaux, il convient d'inscrire les coaes littéraux suivants aans la colonne 29 : Direction Lettre de code Degrés 15 Nord N 0 Est E 90 Sud ' S 180 Ouest ¥ 270 Dans les colonnes 34-38, on peut entreprendre une projection du 20 plan vertical. .Lorsque cette projection est orientée tout droit vers le haut et vers le bas et si la ligne est horizontale, il convient a'inscrire les coaes littéraux suivants dans la colonne 34 : Direction Lettre ae coae Degrés 25 Haut U . 0 Horizontal H • 90 bas D 160 jL.es colonnes 39-^7 spécifient la distance du point de travail précédent qui est souvent utilisée conjointement avec le vecteur 30 de direction pour spécifier la position spatiale du point de travail actuel par rapport au point ae travail précédent. Dans les colonnes 49-7o, la technique normale du aessin dans l'industrie est a'étatlir une série ae lignes ^e base ec une élévation, ae base pour une installation, ae sorte que l'équipement peut être placé 35 sur le plan par rtférence à ces coordonnées. Fréquemment, on utilise le coin sud-ouest comme points ae référence de sorte que les aroites paralxèles orientées vers le nora sont supposées être les coordonnées nord et les droites parallèles orientées vers l'est sont consiaérées corume les coordonnées est. Le système de la pré-40 sente invention tire profit de cette pratique en établissant des 72 13209 40 2133749 coordonnées nord et est comme des valeurs positives, comme il a été mentionné ci-aessus. Dans les colonnes 49-57, les coordonnées nord (+) ou sud (-) sont inscrites en unités de longueur. Dans les colonnes 58-oo, on inscrit les coordonnées est-ouest en unités de 5 longueur également. Les colonnes 67-78 reçoivent les coaes d'élévation selon le mode de codage ci-après : Coordonnées au premier point de travail : la première série complète de coordonnées d'installation doit être inscrite pour le premier point de travail. Le premier point de travail est un point de tra-15 vail quelconque non-relié à un point de travail inscrit précédemment. Feuille de données de la Fig. 18 Dans le cas a'un dessin isométrique normal, le nombre des notes à ajouter est relativement faible. Toutefois, des colonnes spécia-20 les ont été désignées sur la Fig. 18 pour celles-ci. La classe des tuyaux peut être inscrite dans les colonnes 1-14, tandis que les colonnes 6-14 peuvent être utilisées pour établir des symboles graphiques pour les soupapes et les accessoires qui montrent clairement la position désirée des tiges des soupapes et des volants. 25 Ces symboles d'accessoires sont tous dessinés à des échelles appropriées sur le graphique de sortie afin de permettre de contrôler les interférences. Selon la présente invention, la partie de la soupape du raccord qui exige des données supplémentaires pour définir sa position et pour l'espacer s'appelle sa "caractéristique". 30 C'est ainsi, par exemple, que la tige des soupapes à volant ou à levier est une caractéristique de ces composants. Deux données sont utilisées pour aéfinir la position de la caractéristique, notamment, son orientation et son inclinaison. La Fig. 34 illustre la relation entre l'orientation et, l'inclinaison et montre des j5 exemples de données pour divers types de composants ae robinetterie. Comme le montre la Fig. 22, i,'Ingénieur d'études est informé des règles d'orientation et d'inclinaison par des légendes inscrites en haut ae la feuilxe ae données 13, comme le montre la Fig. 10 Code 1 2 3 Po si ti on d ' élé va ti on Ligne médiane du tuyau Base du tuyau Sommet du support pour un tuyau isolé. 22. 72 13209 4L 2133749 Godes de symboles pour des données abstraites quatre groupes ae codes ae symboles sont utilisés pour les lignes méuianes, les lignes ae concordance et les lignes ae construction, co:nme représenté sur les Fig. 31 et 32. Gomme on le voit, 5 les trois premiers groupes sont symétriques autour d'un point de travail, unique; les lignes ae construction sont tracées entre deux points de travail. Comme ie montre la table des codes de symboles de la Fig. 32, les codes des lignes de concordance peuvent être inscrits dans ie s colonnes l^-lo de la feuille de données 17 sur 10 laquelle les colonnes 12 et 13 ont été affectées du code "00". ua Fig. 31 illustre tous les codes et leur utilisation pour dépeindre diverses lignes médianes. En revenant maintenant à la feuiiie ae données 13 représentée sur les Fig. 17 et 18, certains commentaires supplémentaires peu-15 vent être instructifs. i,a feuille de données 13 est divisée en deux parties, chaque moitié étant perforée sur une carte séparée de huit colonnes. Les cartes de la partie de gauche-de la feuille de la Fig. 17 sont qualifiées ae "cartes A", tandis que celles de la Fig. 18 est dé-20 signée par "cartes perforées Es". Les instructions pour ces cartes "A" comprennent le titre du travail et le numéro de dessin qui apparaît sur la partie supérieure ae la feuille de données. La pression et la température nominales internes sont également dans l'ordinateur. De plus, une vue peut aussi être sélectionnée, bien que 25 ce soit exceptionnel. L'unité centrale commande les données dans un ordre séquentiel afin de sélectionner la meilleure vue devant être représentée. - Sous-programme de meilleure vue La vue sélectionnée par ie système sera celle choisie par l'In-30 génieur. a'étuaes si celui-ci a tracé les quatre vues possibles à l'échelle et a choisi cene aont la présentation est la plus claire. a cet. égard, les instructions ae programmation données à l'ordinateur, qui spécifiant la meilleure vue sont représentées sur la Fig.- js,.. li est a noter, à cet égara, que les cotés au parallè-j>5 lépipea-e sont marques 1, 2, j et 4 et que chaque parallélépipède est analysé a'un point situé à l'infini. Le tableau IV ci-après indique les instructions ae programmation et définit l'algorithme aestine à fournir la présentation la plus claire. TAELliiAU IV CAR'i'OTHiîi^Uii jD'ïïwïRLiîi 5 IF ( NFORCbi. G j.. 4 ) ' NFORCJ^O' IF ( jNi F O i-iCiiii. GiS. 3 )* GO TO 27 ■ DO 10 J=j. , -2 CALL 150 COR ( J, J CORD ( 1,1 ), J CORD( 1, 2 ), J CORD (1,3), VMX ( J ), WrflAX ( J ) ) ' VMN(J)-Vi^AX(J) IMIw(J)=Wl'àAXl(J) 10 CONÏIKUJS DO 20 1=2, HFl'iviAX J SYMBL=I3Yhjd1j ( I ) IF(JVALVK(n'Aîvi(I,l),JSYiàËL).isiQ.O) GO ÏO 12 N=2 ■ CAi.ii i)RWS YJu ( J S YMHu, L S, L P, NPAT H ) KH=IDATA(I)+NPATH HITjàKFLDATA ( DATA ( KH)afeQi4AX CALL ■ JSXT ARi"i( I, J Cl, J C2, J C3, HI TE ) GO TO 13 12 N=1 l'3 DO 19 J=x, 2 GO. TO (15,14),N 14 CALL ISOCOR( J, JC1,JC2, JC3,V,W) GO TO 16 15 CALi, ISOCOR( J, JCORD( 1,1 ), JCORD( I, 2), J CORD ( 1,3 ), V,W) 16 VtoAX ( J )=Ai'iAXl ( VM.X ( J ), V ) VMIN J )=AJViINl ( VflIN J ), V) WliAX ( J ) ==Ai'-ïAXl ( WÎ'iAX ( J ), W) -v WkIN( J )=Ai'-'iINl ( Wi-JN ( J ), W) COi'ifeNTAIRËS ) Paramètres d'essai pour ) trouver les coordorxnées iso-) métriques extrêmes pour deux ) vues. ) Valeurs initialement posées ) pour obténir lés coordonnées ) isométriques max et min ) Cycle ae passage par tous les ) points pour les vues 1 et 2 Calcul de l'extrémité du volant, au.besoin obtention des coordonnées isométriques pour le volant obtention des coordonnées du point général ) obtention des coordonnées ) isométriques max. et min ) en cours VJ ro i-* 04 ro o vo ■p- N> ro K* vo TABLEAU IV (suite) 19 CONTINUS 20 CONTINUA IF( NFORCE. . 0 ) GO ÏO 23 NBES'jJ-NFORCE GO TO 50 23 Sl=*Vi'iAX ( 1 ) - Vi^IiM ( 1. S 2=VhAX ( 2 ) - VjmI N ( 2 ) IF(S1-S2)30,25,25 25 NBJiST=l GO TO 35 27 JB-NFORGE NEEST=NFORCË GO TO 36 30 NBtiS'1-2 35 Sl-WMX( lMBiiSï)-WMIN( NBEST) JÉ^NBÙSÏ+2 36 CAll ISOCOR(JB, JC0RU(1,1),JC0RD(1,2), JC0RD(1,3 ) ,VMX( JB), WMX( JB) ) Vi'"il N ( J B )=Vi'iAX ( J B) W1VJIi\' ( J B )=W^iAX ( J B ) ) DO 40 I=2,NPÏ>iAX ) JSYinBD=ISYi"iBL(I) ) IF( JVALVE(l'iAi^(I»l) » JSYi'iBu) ,EQ.O) GO TO 37 ) CALL DPWSYM(JSY&BL,LS,LP,NPATH) ) KH=IDATa(I)+NPATH HITE=PJJi.ATA( KH)*QkAX CALL jîlXTAPj>a( 1, JC1, J02, JC^, HITS ) CALL»I30C0R(JB,JC1,JC2,JC3,V,W) GO TO 3B Essai des paramètres d'une vue forcée pour comparer les étendues horizontales ro ro o vo Sélection de la vue ayant la plus grande étendue horizontale dans l'espace isométrique Sélection dfune vue 3 ou 4 pour comparaison avec la vue ayant la plus grande étendue horizontale répétition de la procédure utilisée pour les vues 1 et 2 afin ae trouver les coordonnées isométriques extrêmes du meilleur complément subséquent Cj ro Vjsl V>l KO TABLEAU IV (suite) 37 CAlL ISOCOR(JB,JC0RD(I,1),JC0RD(I,2),JC0RÛ(I,3),V,W) 38 VltKlAW( J B)=AjaAXI ( WtbAX( JB) W. ) WjkŒN( JB)=Ai«iINl ( WMIN( JB)¥) VMX ( J B )=AMX1 Vi-ïAXl JB) V) VjxlCM ( JB J - A^a NI ( VJ4IN ( JB ) V ) 40 CONTINUA IF(NFORCË. NE. 0 ) GO TO 50 S2=WM.X( JB)-WttiIN ( JB) 43 IF(S1-S2)45,50,50 45 NBESi-JB 50 DO 55 1=1,NPTjMâX caicuier et mémoriser les CALL ISO COR ( NBEST, J CORD (1,1 ),JCORD(I,2),JC0RD(I,3)VISO(I),WISO(1)1) ordonnées isométriques de la meilleure vue 55 CONTINUS RSTURN BND ) répétition de la procédu- ) re utilisée pour les vues ) 1 et 2 afin de trouver les ) coordonnées isométriques ) extrêmes du meilleur com- ) plément subséquent ) trouver la vue ayant la ) plus grande étendue verti- ) cale calculer et mémoriser les -vj ro i\> o vo ■p- ■p- rv> H* ui KO 72 13209 2133749 15 20 25 35 Gomme on le voit, l'algorithme est basé qur le fait que la vue ayant la plus grande étendue horizontale et verticale est celle dont la présentation est la plus claire. Le système de la présente invention a été utilisé avec succès pour produire plus de 10 000 dessins isométriques séparés par la présente Demanderesse. Pour illustrer le système en action, on va considérer la construction des points de travail 1-24 de la Fig. 17. Le tableau y décrit le processus en détail. TABLEAU V 10 Point de travail 1 Point de travail 2 Point de travail 3 30 Point de travail 4 ^ Point de travail 5 40 Ligne médiane nord-sud, d'un tuyau de 75 mm dont les coordonnées dans l'espace sont N 160,28 m; E 300,20 m; et une élévation de 30,85 m. L'information de la carte "B" annexée indique que la ligne est une ligne discontinue "2" et comporte une courte note "SN" inscrite sur le dessin "LP-5931"* (Cette note apparaîtra sur le côté "dessin" et non pas sur le côté "note" sur l'image finale. Une bride de 75 mm s'élève du point de travail 1 à une élévation de 31,07 m. La carte "B" dit que la classification du tuyau est "N" et que des trous de vis "BH" enfourchent la ligne médiane. (Il s'agit d'une note conservée, la note tout entière est récupérée par les deux lettres "BH"). Le trajet va vers un coude de 75 mm en s'élevant du point de travail 2 sur une distance de 0,2 m. La. carte "B" dit qu'on engendre maintenant une ligne réelle "1" et une- note générale "GN" écrit "ligne électrique tracée et isolée" dans la colonne des symboles et notes" de l'image finale. 'installation va maintenant vers l'est^E) et horizontalement (H).sur une distance de 0,2 m à une jonction (30) donnée par les dimensions 75 x 75 x 19 mm d'un raccord d'embranchement d'une ligne de 75 mm. L'installation se poursuit vers l'est.(E) et horizontalement (H) sur une distance de 0,32m pour aboutir à un clapet de 75 mm (code "10" 72 13209 46 2133749 10 15 20 avec code de sélection "3")» La carte "B" donne l'inclinaison comme étant de 180° dans la même direction que celle du trajet du point de travail. 5 Point de travail b L'installation se poursuit vers l'est (E) et horizontalement (H) sur une distance de 0,465 m vers un coude de 75 mm. Point de travail 7 Du. coude du point de travail 6, l'installation s'élève (U) sur une distance de 0,643 m vers un robinet-vanne (code "10" avec un code simplifié de "1"). La carte "B" indique que l'orientation est vers le sud (S) c'est-à-dire, que le volant pointe vers le sud. Point de travail 8 De la vanne du point de travail 7, l'installation continue de s'élever (U) vers un coude de 75 mm à une ligne de base (BOL) (codée "2" dans la colonne 67) à une élévation de 33 m. Point de travail 9 L'installation se poursuit vers le sud (S) et horizontalement (H) du coude de point de travail 8 à un té de 75 mm (codé "30") dont la coordonnée est N162m. Point de travail 10 En continuant vers le sud (S) et horizontalement (H) sur une distance de 1,5 m, on arrive à une bride à orifice (code "50", code de sélection "9, dimension 75 mm). La carte "B" porte la note "FE-403 Jack Screws on Hor. C/L". Du fait que les colonnes 26 et 27 sont vierges pour cette note, on verra apparaître sur le dessin un petit rectangle avec une flèche pointant vers l'emplacement du point de travail sur le dessin. Ce rectangle portera le numéro correspondant au numéro de la note placé du côté des "sïimboles et notes" sur la représentation, à l'endroit où les inscriptions littérales vont apparaître. 25 30 35 40 Point de travail 11 "FIN" Ceci termine l'a chaîne par un code "090" qui est désigné comme "coupure de tuyau"; ce-lui-ci indique une dimension et commande cette quantité de tuyau (dans le cas présent, environ 0,60 m).La carte "B" comporte une note 72 13209 « 2133749 sténographique "CN" qui signifie "pour la suite voir l'addition de Cl-59166 complète cette note. Cette note apparaîtra sur le côté dessin de la représentation. L'es-5 pace réservé pour ce type de note est de 30 caractères; toute information dépassant la ligne 39 ne sera pas imprimée. Points de travail 13-19 Ce sont des répétitions, sauf que le point de travail 19 se réfère à nouveau au point de 10 travail 9 (concernant un té de 75 mm); il concerne la branche et indique sa direction. En conséquence, la branche du té est orientée vers le bas de façon à rencontrer la ligne s'élevant du point de travail 19. 15 Point de travail 22 "FIN" Il s'agit d'un point mathématique "000" se rapportant au point de travail 4 qui est un embranchement de 19 mm sur un conduit de 75 mm» L'installation s'élève de 95 mm du point de travail; le point mathématique"060" 20 ne commande pas de tuyau ou de matériel. Seul le matériel nécessaire pour l'embranchement (code "30") sera commandé dans le cas présent un "Ihredoxet" qui est une marque déposée appartenant à la société Bonney Forge Company 25 de Allentown, Pa. U.S.A. Point ae travail 24 "FIN" Est identique au point de travail 22 ci-dessus, sauf qu'il se rapporte à l'embranchement du point de travail 16. Les cartes "E" des points de travail 22 et 21*. ci-de s sus 30 poi'tent la désignation de la connexion d'em branchement "PI-D21, APS-304 Conn." et "PI-b22". Ces notes vont apparaître dans la colonne "Notes et symboles" située sur le côté droit de l'image avec un rectangle corres-^5 ponaant contenant le numéro de'coae respectif à chacune aes connexions d'embranchement situées sur le côté gauche. Les données structurales utilisent, sous la commande de l'unité centrale, les instructions ae programmation pour manipuler les 72 13209 48 2133749 données. Les colonnes de données des Fig. 35 et 36 illustrent les changements de données structurées avec le temps. En se référant plus particulièrement à la Fig. les colonnes de données représentées correspondent à un moment relativement précoce du fonc-5 tiormement, en temps machine. En se référant à la Fig. 35, la troisième colonne représente des numéros de points de travail tels qu'ils sont présentés par la feuille de travail illustrée par la Fig. 17; Les colonnes situées à l'extrême droite indiquent les dimensions exactes des coordonnées 10 tridimensionnelles de la série de points de travail bien que seul le point de travail initial "1" ait été défini en coordonnées spatiales absolues. A cet égard, chaque paire de points de travail aajacents se recouvre en ce que les points dominant et subordonné sont intervertis dans la direction de l'avancement. 15 La Fig. 36 représente les colonnes de données, en temps machine, après que toutes les fonctions de commande ont été exécutées. Plus précisément, il est à noter que les numéros de points de travail 1-2^ ont maintenant été développés en 73 points de travail. Ces nouveaux points de travail sont automatiquement établis par 20 le système à des points de travail "non-zéro" ou concordants pour les composants de robinetterie spécifiés. A cet égard, les nouvelles dimensions sont aussi déterminées s'il y a lieu, en utilisant les données structurées placées dans l'unité de traitement. Les dimensions qui s'y rapportent sont calculées et les symboles 25 de dessin corrects sont engendrés. Ensuite, les coordonnées isométriques sont engendrées à partir des coordonnées tridimensionnelles indiquées sur la Fig. 36 afin de produire une représentation isométrique des tuyauteries représentées sur les Fig. 10 et 20. i.a Fig. f] donne la liste de matériel établie à partir de la feuil-30 le de données lj ue la Fig. 18. on programme pour engendrer les coordonnées isométriques est classique, en considérant le facteur d'échelle utilisé, comme il a été expliqué ci-aessus. Un exemple d'un autre système de génération de coordonnées peut être trouvé dans le brevet américain j 519 997. D'autres systèmes peuvent aussi être utilisés puisque la manipulation des données pour produire ies spécifications isométriques lorsque toutes les coordonnées sont connues est bien établie. C'est ainsi, par exemple, que la génération des colonnes de données représentées sur les Fig. 35 et >6-pourrait éventuellement 40 être modifiée si un nouveau code de structuration de données était 72 13209 49 2133749 utilisé comme, par exemple, celui décrit dans le brevet américain W° 3 534 338 intitulé "Computer Graphics System" de C. Christensen SYSTEME UE CONTROLE ET DE COmMNDE DE MATERIEL 9 En se reportant à la Fig. 3, on voit, sous une forme schémati-5 que, un système graphique isométrique 8 coopérant avec un système de contrôle et de commande de matériel 9- De la manière indiquée ci-après, les fichiers engendrés par le système graphique 8 peuvent être efficacement utilisés par le système 9 pour commander tous les articles de robinetterie et de tuyauterie nécessaires 10 pour un projet donné, ainsi que pour établir un inventaire à jour de ces composants, au besoin. Avant de décrire le système de contrôle de matériel 9 plus en détail, il convient, toutefois, de pro ûéder à une description générale des problèmes qui s'attachent à l'achat et au contrôle du matériel se rapportant à un projet d'ins 15 tallation donnée. Parmi les principales taches d'engénierie qu'impliquent l'étude et la construction des installations de traitement de fluide, on peut citer la détermination dé la quantité des articles de robinetterie et des tuyauteries nécessaires, l'achat en temps wulu 20 de ces matériels pour assurer leur fourniture aux sites de fabrication et de construction, et la production d'inventaires à jour pendant les phases d'étude et de construction. Plusieurs miliers d'articles de robinetterie différents sont nécessaires pour construire une raffinerie de pétrole de taille 25 moyenne. Les premiers achats de ces composants seront basés sur des estimations, les achats ultérieurs sur un calcul réel du matériel nécessaire lorsque les dessins de tuyauteries sont préparés. Une mise à jour continuelle des documents se rapportant à la fois aux besoins et aux achats est nécessaire, puisque ces documents 30 serviront de base pour aes décisions périodiques concernant l'établissement de commandes supplémentaires. Ce processus va se poursuivre pendant une période ae temps considérable et peut demander plusieurs centaines d'heures de travail. Etant donné qu'une grande partie au matériel aoit être achetée avant que les besoins aient 35 vraiment été calculés, afin ue satisfaire à aes demandes dé délivrance, il est pratique ae considérer les matériels couverts par des ordres d'achat comme des "fournitures sur le stock", même s'ils ne sont pas réellement délivrés, et les quantités de matériel inaiquées sur les listes comme étant "retirées du stock en 40 magasin". Pour cette raison le terme "retirer" ou "enlèvement" 72 13209 50 2133749 apparaît fréquemment dans la description de l'invention et se rapporte aux quantités de matériel nécessaires, telles qu.'elles ont été déterminées par un calcul réel. De plus, il est à noter que le matériel acheté n'est pas affecté qu'aux codes de comptabi-5 lité spécifiques, mais qu'il est inscrit dans un compte de dépenses générales. L'enlèvement de matériel a pour résultat des débits.indiqués par des codes de comptabilité spécifiques. La plupart des données d'entrée alimentant le système de contrôle de matériel neuf sont engendrées par le système de dessins iso-10 métriques 8 et sont inscrites sur une bande ou un disque magnétique en vue d'une introduction directe dans le système de prétraitement 27 relié au système d'information d'état du matériel 28 et au système d'achat 29 • La méthode d'entrée des données est conçue pour être aussi simple et souple que possible et les rapports de 15 situation engendrés par le système de contrôle de matériel neuf sont conçus pour être aussi clairs et aussi significatifs que possible, comme il est expliqué ci-après. Plusieurs projets d'études peuvent courir conjointement, des fichiers séparés de données couvrant la situation du matériel doivent être maintenus pour chaque 20 projet. Toutefois, certains fichiers auxiliaires peuvent être utilisés en commun par tous les projets. Les difficultés résultant d'erreurs de perforation dans le système 28 seront minimisées par des techniques de détection d'erreurs et il est rate qu'un article ne convenant pas s'inscrive sur les fiches. Même quand ceci §e 25 produit, des techniques de détection d'erreurs auxiliaires existent. Des listes d'erreurs avec des codes d'action sont produites par chaque programme. De plus, des imprimés facultatifs sont disponibles pour la vérification du processus de mise à jour du fichier et peuvent être demandés par les responsables de la compta-30 bilité du matériel. De ce fait, pour obtenir cette simplicité de fonctionnement réside dans la structure des données contenues dans le système de contrôle 28. STRUCTURE DES DONNEES La structure des données du système de contrôle de matériel 9 35 comprend un code digital qui est lié à un numéro d'articles ou de composants de robinetterie. Dans le système graphique 8, comme il a été mentionné, le numéro de composant est la clé de recherche de fiche et de triage de base. La fonction est aussi transférée au système de contrôle de matériel 9» Etant donné que le numéro de 40 composant est généralement exprimé en un code alphanumérique dont 72 13209 51 2133749 la longueur varie entre 5 et 9 caractères, chaque caractère peut représenter une particularité significative d'un article donné. i,e code tout entier fournit ainsi une description unique ou un indice ae classification pour chaque composant ou article spécifié 5 soit aans les systèmes graphiques ou de matériel ae la présente invention. IKJIGJ, jsù ÛI,riôoiFication 'indice ae classification ae chaque composant est une matrice graphique aes fonctions du composant considéré, subdivisé en caté-10 gorie, sous-catégorie, sous-type et division. jua Fig. _}8 illustre la nature de l'indice de classification plus en détail et montre, notamment, comment une analyse séquen-tielxe ue cet indice permet un aéveloppeinent caractère par caractère a'un numéro ae composant ou d'article particulier et, inver-15 sement, montre qu'un numéro de composant donné ne représente qu'une seule classe et un seul type d'article ae rooinetterie. Comme représenté, l'indice représenté est divisé en trois catégories principales désignées par les lettres de code "J", "L" et "S". La catégorie "J" comprend tous les composants de l'installation, con-20 cernant l'instrumentation et est aivisée en trois sous-catégories comme il sera discuté plus en aétail par la suite. La catégorie "S" couvre les composants de l'installation se rapportant aux facilités ae drainage et est divisée en deux sous-catégories comme il sera expliqué plus en détail par la suite. x^a catégorie "i«" 25 couvre tous les autres composants de l'installation et est divisée en neuf sous-catégories. Toutes les sous-catégories ae la catégorie "L" se divisent de leur côté, en sous-types qui sont, etix-mêmes, classés en divisions qui diffèrent les unes des autres par la capacité, le moae de 30 connexion et aes particularités de construction, in conséquence, chaque page de l'indice ae classification a un en-tête de sous-catégorie. Directement sous cet en-tête, sont classés les deux premiers caractères au numéro ae composant suivis d'une série de tirets, tes tirets représentent des caractères significatifs sup-35 pi^mentaires qui aoivent être en^enarés pour compléter le numéro de composant ou d'article. Jua séquence à suivre pour engendrer un numéro de composant ou d'article est indiquée dans le tableau VI. 72 13209 52 2133749 TABLEAU VI 1. Catégorie - Caractère alphabétique seulement (J, l ou S) 2. Sous-catégorie - Caractère numérique seulement 5 (O à 9) 3. Sous-type - Caractère numérique seulement (O à 9) 4. Puissance ou capacité- - Caractère alphabétique seulement (A à Z) 10 5. i'iatériel - Caractère alphabétique ou numéri que 6. Connexions - Caractère alphabétique ou numéri que 7. Particularité ae cons- 15 truction - " " ti. " " " t » _ » tt Pour illustrer le développement caractère par caractère d'un numéro de composant ou d'article, on va donner ci-après unexemple 20 typique de la génération d'un tel numéro. Aux fins d'illustration, on suppose que l'Ingénieur d'études a assigné un certain numéro de composant à une soupape qui peut être décrite comme suit : "360 kg, robinet-vanne à vissage en acier au carbone, finition chrome ou stellite, 0S8Y, chapeau vissé, orifice réduit, coin 25 plein". En se référant à la Fig. 3ô, on voit que le composant à décrire se rapporte plus aux articles ae robinetterie qu'à l'instrumentation ou au drainage. En conséquence, le premier caractère du numéro ae ce composant est "l". La Fig. 3ô montre aussi que la 30 fonction du composant, c'est-à-dire, sa fonction de soupape ou de vanne, impose que le second caractère de son numéro soit un "2". Ensuite, puisque dans l'exemple considéré il s'agit a'un robinet vanne, le chiffre suivant sera, par conséquent, un "0". Ainsi, l-s trois premiers caractères au numéro ae ce nouveau composant _>5 ont été aéterminés comme étant "^20". La Fig. 3V illustre un autre aspect de l'indice de classification ae la présente invention, lîomme on le voit, le tableau de la Fig. 39 est divisé en colonnes se rapportant à des particularités de construction et à aes caractéristiques des soupapes, à savoir, i+O le sous-type, la puissance ou la capacité, la matière, le moue de 72 13209 53 2133749 connexion, la conception, la finition et le mode d,actionnement des soupapes. L'examen de ces colonnes permet de déterminer le reste aes caractères nécessaires pour compléter le numéro de code de la soupape ou de la vanne mentionnée ci-dessus, de la manière 5 suivante : Puissance — 360 kg = caractère "K"; Matière — acier au carbone (moulé ou forgé) = caractère "A" Mode ae connexion — vissage = caractère "0"; Conception — chapeau vissé, orifice réduit = caractère "H"; et, 10 Finition — chrome ou stellite = caractère "S". Le numéro ae composant complet ainsi engendré s'écrit donc i,L20Ka0H£" . Le neuvième caractère n'est pas utilisé dans le cas présent. Toutefois, au besoin, une particularité distinctive supplémentaire pourrait être ajoutée, auquel le caractère "I" pour-15 rait être utilisé pour indiquer l'une de ces particularités. BANDE jxiAGNETIQUS DELTA 23 d En se reportant à la Fig. 2, on se rappelle que la bande magnétique delta 23d peut être produite par l'unité centrale de l'ordinateur Il en même temps que la bande magnétique grapjïique 23b ou 20 après. L'utilité de la bande 23d a été expliquée ci-dessus, mais il convient de rappeler brièvement que quand de nouveaux dessins isométriques sont créés ou quand d'anciens dessins sont révisés, de nouveaux matériels ou de nouveaux composants peuvent être automatiquement dessinés et d'anciens peuvent être automatiquement 25 effacés ou modifiés en utilisant la bande delta 23d en même temps que la bande 23c. Pour effectuer, un contrôle du changement dans la liste ae matériel des dessins isométriques, on utilise avantageusement la bande delta 23d comme moyen de contrôle dans le système de la présente invention. Avant d'être utilisée directement, la 30 bande 23d doit être réarrangée. Le système de prétraitement 27 de la Fig. 3 rend la banae aelta 23d compatible avec les informations d'entrée préparées manuellement pour des programmes ultérieurs appelés à être utilisés dans les fonctions de contrôle de matériel de la présente invention. 35 SYSiEivg Da mETRAI'lEi^a' Ua FICHIERS MATERIEL 27 ' i,a banue magnétique delta 23d constitue le premier moyen d'entrée du système de prétraitement 27 de la Fig. 3» Elle représente toutes les activités se rapportant à une série donnée de dessins isométriques, c'est-à-dire^ aux dessins isométriques relatifs à 40 un même projet, et les informations de cette bande, soxis une forme 72 13209 54 2133749 digitale, sont habituellement ordonnées comme suit : "numéro du dessin", "numéro de révision du dessin" et "numéro de référence du composant". Les informations sont aussi classées suivant les "dimensions réelles", "la quantité en magasin", "la quantité sur le 5 chantier" et le "code de comptabilisation" pour chaque numéro de composant trouvé dans la liste de matériel d'un dessin-isométrique donné. Le tableau VII montre un exemple de la reproduction graphique du contenu de la bande 23d pour deux dessins isométriques, à savoir : "le dessin N° 59165" et "le dessin N° 59834" illustrant 10 ainsi en détail la structure des données de cette bande. TAELEAU VII Dessin N° Révision dessin Code de comptabi- Compte de - lité ligne 59165 0 59080 5 Composant N° Dimensions Quantité en magasin Quantité chantier L11EA2A 3 In. 75mm 24 O L20FA3DA 3 In. 0 2 L, 22F A3 FA 3 In. 0 2 L36NBDT 3 x 3/4 In.95mm 2 0 L40FA3DE 3 In. 10 0 59834 0 59080 3 L11GA1A 3/h In. 19mm 0 11 L11GA1A 1 In. 25mm 0 ,6 L20KA0HE 3/4 In. 0 2 DISPOSITIF DE PRETRAITEE NT DE LA BANDE DELTA 111 Au moyen du dispositif de prétraitement 111 du fichier delta (Fig. 40) prévu dans le système 27, diverses commandes et manipulations sont exécutées. En premier lieu les informations des ban-30 des magnétiques d'entrée 23d et 112 sont lues, la bande dimensions-prix 112 étant lue selon une séquence numérique par un code de dimensions, tandis que la bande delta 23d est lue Successivement, comme il a été indiqué ci-dessus. L'unité de prétraitement 111 fait concorder les informations dimensionnelles aes aeux bandes. 35 Après qu'une concordance a été trouvée, un code de dimensions de 1 à 3 chiffres est ajouté à la nouvelle banae uelta 113» Les nouvelles données constituant la "nouvelle" bande delta 113 peuvent être engendrées en même temps qu'une bande d'impression facultative 114. Le tableau VIII ci-après, montre le contenu de la nouvelle 40 bande delta 113, en illustrant l'ordre final des données réarrangées. TABLEAU VIII Composant Dimensions Code di quantité Quantité sur Code de comp N° ae N° ae dessin N° mension en magasin chantier tabilité dessin révisé nel L1XEA2A 1 In.75mm 54 24 0 5V0ti0 59165 0 L20FAjDA 3 In. 54 0 2 59080 59165 0 L22FA^PA j In. 54 0 2 5^060 59lo5 0 L30NBLT ; x j/4 1758 2 0 5 9080 591b 5 0 l4ofa3dl ï In. 54 10 0 59080 591b 5 0 LllGAlA j/k In. 27 0 11 5VÛ60 59834 0 L11GA1A 1 In. 25 33 0 0 5 y 080 598^4 0 L 20KAOHE 3/4 In. 19 27 0 2 59080 59634 0 xj21 JAODF 3/4 ln. 27 0 2 59060 59834 0 L22JA0HAF 3/4 In. 27 0 2 59080 59834 0 L3OSBAB j/4 In. 27 0 4 5V060 59834 0 VI ro i-* V_nI ro o vo VJ-I ro uj VJ -p- vo 72 13209 56 2133749 On voit que la nouvelle bande delta 113 illustre l'activité d'enlèvement courante du matériel considéré. Il est à noter que les informations contenues sur cette banae sont les mêmes que celles de la banae delta 23d, sauf qu'un coae dimensionnel a été ajou-5 té, c'est-à-dire, que les informations ont été triées selon le numéro de dessin isométrique, le numéro de référence du matériel, les dimensions réelles, le code dimensionnel, la quantité en magasin, la quantité sur chantier, le code de comptabilité, le numéro de dessin isométrique et le numéro de révision du dessin isomé-10 trique. BANDE MGNETIQUE DI&ENSIOKS-PRIX 112 Parmi les informations d'entrée primaires de l'unité de prétraitement 111 sont celles fournies par la bande 112. L'idée qui est à la base de l'utilisation de la bande dimensions-prix 112 vise 15 a une utilisation optimale du temps de marche de l'ordinateur. Au lieu d'inscrire toutes les données relatives aux dimensions et aux prix dans divers fichiers, utilisés dans le système de commande de matériel de la présente invention, le fichier de dimensions et de prix 112 permet, au besoin, d'utiliser le système avec un 20 maximum d'efficacité, puisque le triage et d'autres taches secondaires sont réduites à un minimum. De plus, les fusions à l'intérieur du fichier 112 facilitent considérablement le maintien des "anciennes"descriptions de prix et de dimensions, tout en facilitant la création de nouvelles données, au besoin. Etant donné que 25 le fichier de dimensions et de prix 112 contient des codes de dimensions, des descriptions de dimensions et des prix pour tous les composants couramment utilisés dans le système de classification, il est utilisé dans divers autres sous-programmes. Toutefois, avant de discuter plus en détail ces utilisations, il con-30 vient ae àecrire brièvement la manière dont un nouveau fichier de dimensions eu de prix est créé. Comme le montre la Fig. 41, les informations d'entrée de l'unité de prétraitement ae fichier, de dimensions et de prix 115 comprend : des données ae mise à jour des dimensions sous la forme j5 d'un paquet de cartes 116, la banae magnétique 112 contenant les "anciennes" aonnées de dimensions et ae prix et les aonnées de mise à jour de prix sous la forme d'un paquet de cartes lld. A l'intérieur ae l'unité de traitement 115 de l'ordinateur, les taches suivantes sont exécutées : toutes les données de dimensions 40 de la carte 116 sont lues et sont triées en se basant sur le code 72 13209 57 2133749 dimensionnel; toutes les "anciennes" informations de dimensions introduites par l'ancienne bande 112 sont triées et sont comparées aux données ae mise à jour introduites par le paquet de cartes 116 et un nouveau fichier de dimensions est engendré; toutes les don-5 nées de mise à jour de prix introduites par le paquet de cartes 118 sont lues et sont triées en utilisant comme'clé a'indexage le numéro de référence aes composants; et toutes les informations de prix introduites par la bande 112 sont lues et sont comparées aux informations de mise à jour de prix triées et un nouveau fichier 10 de prix est engenaré. Le nouveau code de dimensions et le nouveau fichier de prix sont sortis sur bande, notamment sur la bande magnétique 119• Une impression du nouveau code de dimensions et du nouveau fichier de prix peut aussi être produite, comme l'indique la référence 120. 15 NOUVEAU CODE DE DIMENSIONS Eï FICHIER DE PRIX 119 Le nouveau code de dimensions et fichier de prix, en plus de son utilisation dans l'unité de prétraitement 111 peut aussi servir dans d'autres programmes pour une ou plusieurs des fins suivantes : addition de codes de dimensions, descriptions et prix 20 pour les imprimés du système, au besoin; calcul de la -valeur monétaire des achats et des enlèvements ue matériel (calcul : prix unitaire x quantité). En ce qui concerne le précédent, le nouveau fichier de code de dimensions et de prix 119 est utilisé à la fois par le programme ae mise à jour des enlèvements et par les pro-25 grammes de résumé de matériel décrits plus en détail par la suite. Ii'JRlfaiS 120 L'imprimé 120 provenant soit d'une création de fichier ou d'une opération de mise à jour de l'ordinateur dépend des instructions d'impression reçues par l'unité de prétraitement 115. La Fig. 42 30 illustre un échantillon d'un imprimé produit par des instructions appropriées du fichier de code de dimensions, tandis que la figure 43 illustre un échantillon d'un imprimé du fichier de prix seulement. Gomme on le voit, la bande 119 contient deux fichiers logiques répondant aux descriptions générales suivantes : j>5 (I) le premier fichier (dimensions) est dit du type "débloqué" et contient présentement un maximum d'environ 1400 enregistrements, chaque enregistrement contenant une série de codes dimensionnels de 1 à 4 chiffres et se rapportant à des descriptions dimensionnelles de là 18 caractères; et, 40 (II) 1-e second fichier (prix) étant du type "bloqué" dans le 72 13209 58 2133749 10 15 20 quel le bloc standard contient environ 211 mots de 32 bits (30 articles, chaque article étant constitué par un numéro de référence de composant ou d,article de matériel de 5 à 9 caractères) un code dimensionnel de 1 à 4 chiffres, un code de prix unitaire de 1 à 7 chiffres (2 positions décimales) et des données de prix de 1 à 5 caractères. Un grand nombre d'articles ou de composants peuvent être inscrits dans le fichier de prix comme, par exemple, plus de 40 000 articles. Le nombre des articles du fichier de prix dépasse celui des articles du fichier de dimensions. Le tableau IX illustre en détail la structure aes données eîfc le format des fichiers. TABLEAU IX STRUCTURE DU FICHIER 1. Fichier des dimensions Enregistrement 1 N° de mot Contenu 2-6 Code de dimensions Description des dimensions Remarques de format 16 5 A4 Répétition de l'enregistrement 1 2. Fichier de prix Enregistrement N" de mot Contenu 25 30 35 2-4 5 6 7-8 9-211 1-211 Remarques de format Compte d'articles 16 ("30" sur tous les enregistrements sauf le dernier) Compte d'objets A3, A4, A.2 Code de dimensions 16 Prix F10.2 Date de l'enregistrement A3, A2 Répétition des mots 2-8 pour chaque article Structure identique à l'enregistrement 1 40 Dernier 1-N mots (nombre d'objets =~ 30) (nombre de mots - nombre d'objets x 7 + 1 I» Un bloc standard contient 211 mots (30 articles de 7 mots par article plus 1) 72 13209 59 2133749 Sous les remarques de format, la lettre "I" désigne un champ entier, tanais que la lettre "A" désigne des champs de caractères alphanuméri ques. fin se référant plus particulièrement à la Fig. 42, on voit une 5 série de codes à trois chiffres inscrits dans la première, la troisième et la ci quième coionnes, chaque "colonne se rapportant à une description particulière de dimensions comprenant 1 à 1b caractères. Par exemple, le coae ae dimensions "774" se rapporte à une aescription aimensionnelxe de 22,2 x 139,7 mm. Ces codes de dimen-10 sions sont utilists pour iaentifier les dimensions du matériel sur tous les fichiers des systèmes de la présente invention. En considérant plus particulièrement la Fig. 43 il convient de noter que l'imprimé est divisé en cinq coionnes ayant des longueurs différentes, à savoir : "numéro d'article ou de composant", "code de 15 dimensions", "description des dimensions" "prix" et "date". Il est à noter que même la description des dimensions ne fait, en soit, pas partie de la structure des données du fichier de prix, la description de dimensions se rapportant à chaque rubrique de ligne pouvant effectivement être imprimée au moyen du code de dimensions 20 du fichier de prix qui est utilisé pour chercher le code ae dimensions se rapportant à la désignation appropriée pendant la production du fichier de prix. Un message d'erreur peut aussi être imprimé, le cas échéant. Ayant ainsi décrit la structure des données de la nouvelle ban-25 de delta 113, une description de son utilisation s'impose en regard de la Fig. kb. Sur la Fig. 44, on voit l'organigramme des données et les interfaces entre les trois programmes primaires dans les unités de traitement 125, 126 et 127 du système de demande de matériel 29. Cha-jO que programme peut être passé séparément ou peut être intégré dans un travail multiple de l'ordinateur, à condition que suffisamment de dispositifs à banae magnétique ou à aisque soient disponibles. En cas d'intégration, les trois unités de traitement sont unies avec les dispositifs programmés correspondants, telles que l'unité ^5 de prétraitement ae fichier ae données 111 (décrites précédemment) et l'unité d'achat ae matériel 13j (qui sera décrite). iiE sJ.bii A JOUit û'EKi.EVE^jg/j-.'r 125 Ce programme est utilisé pour créer et maintenir un fichier sur bande ou sur aisque magnétique contenant les besoins de matériel 40 cumulatifs (c'est-à-dire, les "enlèvements") pour chaque projet. 72 13209 60 2133749 Chaque fois que le programme se déroule, il produit un rapport montrant tous les changements dans les besoins matériels concernant le lot courant de données d'entrée. Plus précisément, l'unité 125 cie la Fig. 44 lit les données de 5 la nouvelle banae delta 113, des cartes d'enlèvement supplémentaires 12ba, aes cartes du fichier de numéro de dessin 128b, de 1'ancienne banae-fichier d'enlèvement 129, de la bande-fichier de prix-dimensions Ily et de la bande du fichier de descriptions abrégées 84. Ces aonnées sont fusionnées, triées et utilisées pour engen-10 drer une nouvelle bande-fichier d'enlèvement de matériel 130 et un rapport imprimé d'enlèvement 131. Les données sont triées dans l'ordre suivant : (I) code de dimensions, (II) code de comptabilité, (III) numéro de dessin (ou code), (IV) numéro de révision de dessin ou (numéro de feuille). 15 L'unité 125 commanae ensuite et produit le rapport imprimé d'enlèvement 131 qui illustre l'activité d'exécution du projet. RAPPORT D'DiPRIteS D'ENLEVEMENT 131 Une page échantillon du rapport imprimé 131 est représentée sur la Fig. 45. Le rapport 131 comporte huit colonnes imprimées por-20 tant les en-têtes suivants : "numéro d'article ou de composant", "dimension", "numéro de dessin", "feuille", "numéro de comptabilisation d'article", "quantité par dessin-magasin", "quantité par dessin - chantier", "total magasin", "total chantier". Des messages d'erreur sont imprimés pendant la mise à jour du fichier d'enlève-25 ment, au besoin. Des imprimés supplémentaires peuvent être produits aux fins de contrôle ae l'opération de mise à jour, au besoin. Ceux-ci sont obtenus en donnant des ordres appropriés à l'unité ae traitement 125. Ces imprimés peuvent comprendre : (I) une liste de codes de dessin, (II) une suite triée et éditée de don-30 nées a'enlèvement courantes, (III) tout le nouveau fichier a'enlèvement. N0UVSj-,L^ BANt/E-FICHIER D'EÎM'LgVEi^T 130 x,a nouvelle bande-fichier lj>0, telxe qu'elle est écrite, représente la fusion des aonnées a'enlèvement courantes avec les don-^3 nées d'enlèvement "anciennes" ae la bande-fichier 129. Une identification aes aonnées a'enlèvement courantes par le numéro ae dessin est éliminée et les quantités en magasin et sur le chantier sont totalisées aans chaque coae de comptabilité. Dans la nouvelle bande fichier d'enlèvement 130, les articles ou composants sont 40 identifiés par leur numéro ae référence, par le code ae dimensions 72 13209 61 2133749 et par le code de comptabilité aux fins d'introduction dans l'unité de résumé de matériel 126. STRUCTURE iJHib ijONkk-iiS D'ai'jïRE^ DE L'UiJITg. DjH TRAITHîKÂNT 125 Comme il a été indiqué plus haut, la structure des données d'en-5 trée ae l'unité 125 est une forme numérique introduite par une bande magnétique et/ou ues cartes perforées. Le format de ces deux sources d'entrée est essentiellement identique - la seule différence étant que la bande contient un numéro de dessin isométrique, tandis que les cartes contiennent un coae de numéro de dessin. Les 10 cartes d'entrée sont utilisées pour des enlèvements supplémentaires de tuyauterie et de matériel électrique et pour l'identification des numéros de dessin, comme: le paquet de cartes 128a et le paquet de cartes de numéro de dessin 128b. BANDi) DîIlTA 113 15 La bande li3, initialement engendrée par l'unité de traitement de l'ordinateur 11 de la Fig. 2 a été précédemment décrite en référence à l'unité de prétraitement 111 de la Fig. 40 comme contenant toutes les informations sur l'activité d'*enlèvement de toute la série de dessins isométriques. Les champs d'enregistrement con-20 tiennent les informations suivantes de la manière décrite précédemment : numéro d'article de matériel, code dimensions, numéro de dessin, numéro de révision de dessin, quantité en magasin, quantité sur le chantier et code de comptabilité. PaQU^T un CARi'LS ù 'ijjMLÂVEitjaNT SûrPLâMSNTAIRS 128a 25 Des cartes perforées préimprimées spéciales peuvent être utilisées pour introduire des informations concernant l'activité d'enlèvement se rapportant à aes aonnées de divers domaines. Ces cartes peuvent être directement perforées à partir des listes originales de matériel des dessins isométriques. Ces mêmes cartes peu-30 vent aussi être utilisées pour entrer les articles achetés, comme il sera décrit plus loin et contiennent les données suivantes : (1) Numéro d'article ae matériel - ires numéros d'article, comprennent de 5 à 9 caractères. '(2) Coae"de dimensions - Les coaes de dimensions comprennent de 2 à 4 entiers. . (_,) quantité en magasin - La quantité d'articles de matériel nécessaire pour la fabrication. Un signe moins est. imprimé immédiatement à la gauche de cette information quand une réduction de la quantité est indiquée (le dessin de révision a réduit la quan-40 tité nécessaire); • 72 13209 62 2133749 (4) Quantité sur le chantier - La quantité d'articles nécessaire pour la construction sur le chantier. Il y a rarement une information se rapportant à la fois à la quantité en magasin et à la quantité sur le chantier pour le même article de matériel. Ici, 5 également, un signe moins peut être utilisé. (5) Numéro de comptabilité d'articles - Un de comptage par rapport auquel les articles de matériel doivent être débités (4 à 8 entiers). (o) Gode de dessin - Un code de dessin de 1 à 3 chiffres iden-10 tifiant la liste de numéros de dessin de matériel est entré au besoin; et, (7) Numéro de feuille - Un numéro de feuille peut aussi être entré quand le numéro de dessin correspondant représente un dessin comprenant une ou plusieurs feuilles. Cette information peut 15 avoir une longueur de 1 à 4 chiffres. FICHIER Da CARTES DE NtMERG DE DESSIN I28b Chaque article de matériel entré dans l'unité de mise à jour d'enlèvement 125 doit contenir une référence se rapportant au document dont il provient. Les documents d'origine dont il s'agit 20 sont des listes de dessins de matériel qui sont identifiés par un numéro de 6 à 10 caractères (incluant un numéro de révision). Pour diminuer le temps de perforation et les erreurs de perforation, cette chaîne de caractères est identifiée par un code de dessins de 1 à 3 chiffres. Pour permettre que le rapport d'enlèvement mon-25 tre le numéro de dessin tout entier, on utilise un fichier de cartes de codes de dessin s'y rapportant. Les cartes pour ce fichier sont perforées en utilisant un format de perforation normal. Le paquet de cartes doit être arrangé dans l'ordre numérique des codes de, dessin, de sorte qu'aucune opération de tri de l'ordinateur 30 n'est nécessaire. Le paquet de cartes ae dessin 128b est unique pour chaque passage dans l'ordinateur. En conséquence, pour chaquê opération de mise à jour d'enlèvement ae l'unité ae traitement 125 les.-codes de aessin peuvent être recommencés. D'autre part, les codes peu-35 vent être continués, successivement, pour le projet tout entier. "ANCIENNE" BANDE-FICHIER D'ENuEVEiViENT 129 "L'ancienne" bande-fichier d'enièvement 129 est lue par l'unité de traitement de mise à jour 125 afin de fournir les quantités cumulatives "précédentes" à la fois en ce qui concerne les arti-ifO cles de matériel de magasin et ae chantier. Les enregistrements 72 13209 2133749 de ce fichier, dans l'ordre alphanumérique par numéro d'article de matériel et en subséquence, par coae ae dimensions et code de comptabilité contiennent aussi les anciennes quantités cumulatives de magasin et ae chantier. 5 xj 'audition ae nouvelles quantités a'enlèvement (au moyen de là lanae aeita et des cartes d'activité d'enlèvement supplémentaire) ont pour résultat une nouvelle image cumulative qui est inscrite sur la "nouvelle" bande-fichier d'enlèvement 130. Cette nouvelle tanae-fichier 130 devient alors l'ancienne bande-fichier d'enlè-10 vement lors du déroulement suivant du programme ae mise à jour d'enlèvement. EANDa-FICHIER PS DESCRIPTION ABRSGSE 84 Ce fichier, aécrit précédemment, contient des numéros d'articles ae composant et aes descriptions abrégées de tous les maté-15 riels ae robinetterie couramment utilisés. En bref, cette bande-fichier est utilisée pour imprimer les rapports d'enlèvement 131 ainsi que aans l'unité ae résumé de matériel 12b pour produire les descriptions nécessaires des composants ou aes articles de matériel. Ce fichier est périodiquement mis à jour pour y ajouter de 20 nouveaux articles et pour effacer ceux qui ne sont plus utilisés, j^e programme ae mise à jour a été décrit précédemment en regard de la Fig. 10. FICHIER Da PRIX Sx CODii ùà jjIï>j5NSI0NS 119 x.e fichier 119 contient à la fois les informations de dimensions 25 et de prix inscrites sur la même bande magnétique ou sur le même disque : (I) i_e premier fichier contient les coaes de dimensions et les descriptions qui s'y rapportent, ces codes étant utilisés pour identifier les aimensions des composants sur toutes les fiches 30 afin de faciliter le triage et l'adaptation, par exemple, par l'unité de mise à jour a'enlèvement 125 et par l'unité de résumé 126; et, (II) ±.e second fichier contient les prix pour toutes les aimensions ae matériel ae robinetterie cour-arr.rr.ent utilisées, c.-:s prix étant utilises par l'unité ae traitement 120 ae la manière décrite ci-a~rès. UNITi;» Ù2, iuI5iô ij JOUR D* AChA'lS 127 i.'unité ae mise à jour a'achats 127 lit les données d'entrée provenant ae la nouvelle bande—fichier d'achats 1>2 engendrée par 4.O l'unité de traitement Ijj, ae l'ancienne banae-ficnier d'achat 134 72 13209 O 4 2133749 et du paquet de cartes perforées En bref, quand ces données sont fusionnées, le tri par numéro d'article, dimensions et numéro d'ordre d'achat a lieu et se termine par la combinaison de "l'ancienne" banae-fichier cumulative 134 des articles achetés 5 pour créer une nouvelle Lanue-fichier cumulative 135 et ion rapport d'achats cumulatifs et courants 130. Des révisions concernant les ordres existants introduits par la nouvelle bande a'achats 132 sont facilement réalisées, c'est-à-aire que la quantité inscrite sur l'ancienne bande-fichier d'achats 134 est changée pour l'arti-10 cl s considéré. La nouvelle quantité à acheter est d'abord comparée avec l'ancienne, puis la différence nette est inscrite sur la nouvelle bande d'achats I35. Lorsque la différence nette est négative, un signe moins est inscrit devant cette quantité. i>a nouvelle bande d'achat 135 fournit des données d'entrée primaires à 1'uni-15 té de traitement 126. ANûIàNi'iÊi BANDE—FICHIER D'ACHATS 134 La bande-fichier I34 est lue par l'unité de mise à jour d'achats 127 afin d'obtenir les données relatives à la quantité "précédente" d'articles de matériel achetés. i,es informations sont 20 inscrites sur ce fichier dans un orure numérique suivant les numéros d'articles ae matériel et, ensuite, selon le code de dimensions et le numéro d'ordre d'achat. Le tableau X ci-après montre plus en détail la structure de ce fichier. TABl,EAU X 25 Structure des données Ancienne et nouvelle bandes d'achat 134 et 135 Enregistrement Mot N° Contenu Format 1 1-3 N° d'article de matériel A3,A4,A2 4 Code de dimensions 16 30 5 Quantité en magasin 18 b Quantité sur le chantier 18 7 Code de besoin de matériel 110 2 (répéter ±'enregistrement 1 pour chaque numéro d'article de matériel) ^5 NOUV^LL^ BANDE-FIC-HlER D'ACHAT DE ^ATi^rcli^b 135 Sa structure est la mê.ne que celxe que l'ancienne bande d'achat de matériel 134, sauf que les quantités en magasin et sur le cnantier de cette bande représentent le dernier état cumulatif aes achats puisque la fusion de l'ancienne bande-fichier 1_>4 avec les 40 données a'achat courantes a eu lieu dans l'unité de traitement 127. 72 13209 2133749 La nouvelle bande-fichier 135 devient alors l'ancienne bande-fichier d'achat iors du passage suivant des données dans l'unité de mise à jour d'achats. STRuCTbRâ +JES DONNEES D'EIVl'RBB DE ii ' Ui'ilTË UE TRAITEKEiTl 127 5 i.es aonnées a'entrée peuvent être introduites par une bande magnétique et/ou par des cartes perforées. Le format des données de ces deux sources d'informations d'entrée est essentiellement le même. NOUV^i-i.^ BANDE-FICHIER D'ACHAT 132 10 La bande-fichier lj2 est engenarée par le système de demande de matériel 29 et constitue une source g'informations primaire pour l'unité ae mise à jour a'achats 127» La structure des données est une séquence alphanumérique; par numéro a'ordre d'achat (réquisition) et, ensuite, par numéro a'article de matériel et, code de 15 dimensions. L'enregistrement comprend aussi des données de maga-son, ae chantier, et les anciennes aonnées de quantité, de même que des données de numéro ae révision d'ordi®. La bande 132 représente l'activité d'achats de la période en cours. La structure détaillée du fichier est indiquée dans le tableau 21 ci-après. 20 TABLEAU XI Champ Sous-champ Colonnes Gontenu 1 1-9 Numéro d'article de matériel 2 12-15 Code de dimensions 3 18-31 Quantité 25 1 18-23 Quantité en magasin 2 - 26-31 11 sur le chantier 4 32-42 Numéro d'ordre d'achat 5 44-47 Coae a'ordre 6 52-59 Code de révision 30 1 ~ 52-5-j Numéro ae révision 2 54—5y Ancienne quantité 7 - 00-78 - Description dimensions 0 81-6j Numéro ue contrôle de lot GnRTEù FICHIER 1^7 D'AChAj-p ùjji-Fx.^SNTÂlRE5 j>5 Des cartes perforees spéciales préimprimées peuvent être utilisées pour entrer l'activité a'achats contenant des en—têtes pour aivers champs ae aonnées. Ces cartes peuvent être perforées directement à partir ae documents originaux, notamment, à partir des ordres d'achats, ainsi que a'entrée des données d'enlèvement dans 40 le format suivant : 72 13209 66 2133749 (1) Numéro d'article de matériel - Ces numéros comprennent 5 à 9 caractères. (2) Coae de dimensions - Ce coae se compose de 2 à 4 entiers. [j>) Quantité en magasin - La quantité d'articles de matériel 5 achetés pour la fabrication. Un signe moins peut être placé immédiatement à la gauche de cette donnée quand il s'agit d'une réduction ae la quantité. (4) Quantité sur le cnantier - La quantité d'articles achetés pour la construction. Ici également un signe moins peut être uti- 10 lisé, c'est-à-dire que les quantités en magasin et sur le chantier inscrites sur la carte représentent des changements de quantités en plus ou en moins. (5) Code ae demanae d'achats - Comprend un code d'ordre d'achat de 1 à 3 chiffres identifiant le numéro d'ordre d'achat courant 15 l'article; et; (6) Numéro de révision de aemande d'achats - Inscrire un numéro de révision inaiqué, le cas échéant. STRUCTURE DES DONNEES ù£, SORTIE DE L'UNITE DE M SE A JOUR D'ACHATS 127 20 L'unité de mise à jour 127 remplit des fonctions relatives, entre autres, à des créations et au maintien de données se rapportant aux quantités de matériel cumulatives acheté pour le projet. Toutefois, l'unité ae traitement 127 ne produit pas automatiquement un rapport imprimé 13b puisque ces données puissent 'aussi être 25 énumérées sur des imprimés séparés produits par l'unité de résumé 126, comme décrit ci-après. La structure des données de la nouvelle bande-fichier d'achat 135 peut être vérifiée au moyen d'un rapport imprimé 136, le cas échéant, et ces imprimés peuvent prendre la forme illustrée par les Fig. 46a et 40b. Comme on le voit 30 sur la Fig. 46a, l'imprimé des"achats courants comporte six entêtes ae colonne pour tous les achats courants, à savoir : (I) Un numéro d'article, (II) un coae ue dimensions, (III) une quantité en magasin, (IV) une quantité sur le chantier, (V) un code de demande et (VI) un numéro ae révision, te coae ae demande est un 35 code à un chiffre engendré par le système ae aemande ae matériel 129 comme décrit ci-après. Après que l'unité 127 a mis à jour toutes les données d'achats, les aonnées d'achats cumulatives inscrites sur la bande 135 prennent la forme que montre la Fig. 46b. ■Gomme on le voit, les en-têtes des six colonnes sont les mêmes 40 que ceux de la Fig. 46a. Des messages d'erreurs pourraient aussi 72 13209 67 2133749 être engendrés, au besoin. Des codes d'erreur, décrits ci-après, peuvent, être utilisés pour simplifier les fonctions a'édition et de détection des erreurs. uNIiij D—J ±Hrtlx—i'ij. ij—i iXiij6L'iii îj2J l'iAiij±ClJM- 12b 5 L'unité ae traitement ae résumé de matériel 12.0 utilise, d'une manière gtneraxe, les fichiers cumulatifs d'enxèvement et a'achat pour engenurer aes rapports sur l'état du matériel au projet. Trois rapports sont produits, à savoir : un rapport Ij+0 montrant à jour la quantité totale ae matériel achetée et enlevée, le pour-10 centage enlevé et le pourcentage restant; un rapport I4I (en bref, une version conaensée du rapport de résumé) les articles manquants ou dont un pourcentage spécifié a été enlevé; et, un rapport 142 exprimant l'argent aépensé en fonction ae chaque code de comptabilité. Toutefois, il n'est pas nécessaire d'engenarer ces rapports 15 chaque fois que les fichiers a'enlèvement ou a'achat sont mis à jour. Habituelleiuent, les demandes de commanae de l'unité de traitement 120 proauisent la proauction aes rapports et ces commandes sont limitées afin de produire des informations seulement pour l'administration et la comptabilité du projet. 20 Plus précisément, le programme de l'unité de résumé de matériel 120 lit la bande-fichier d'enlèvement 1_>0 et la nouvelle bande-fichier d'achat 135; après une aaaptation appropriée des champs de ces bandes, le rapport ae contrôle de matériel 140, qui montre l'état complet du matériel du projet, est engendré. L'unité 126 25 peut engendrer simultanément un rapport de contrôle de dépenses 1^2 et un rapport de manque ae matériel 141. ùtant aonné que l'unité 12o produit la marche la plus complète dans le système de la présente invention, une aescription détaillée des étapes qu'elle exécute peut être instructive. 30 (1) Alignement aes documents d'achats et aes documents d'enlè vement ; (2) Soustraction aes quantités enlevees (magasin et chantier) des quantités achetées, selon le numéro a'articxe et les dimensions; 3$ (j) Calcul du pourcentage des quantités enlevées sur le pour centage des quantités achetées par numéro d'article et dimensions; (4) Détermination ae la aescription abrégée pour chaque numéro d'article ae matériel; (5) Détermination de la description aes dimensions pour chaque 40 code ae dimension utilisé avec chaque numéro d'article de matériel; 72 13209 68 2133749 (o) Impression du rapport de résumé de matériel 140; (7) Impression du rapport de dépenses 142; et, (8) Impression du rapport de matériel manquant 141. On va décrire maintenant plus en détail les trois rapports 140, 5 141 et 142. RAPPORT Da RaSlViâ DA ftih/jgjRIjùi, 140 Un exemple du rapport 140 est représenté sur la Fig. 47 et contient pour chaque article de matériel les informations suivantes disposées en colonnes : le numéro d'article ae matériel et une 10 courte aescription de ceiui-ci; la description des dimensions; les numéros d'ordre a'achat et/ou de révision; la quantité totale achetée; le code de comptabilité; les quantités enlevées en magasin et sur le chantier; les quantités restantes, c'est-à-dire les quantités achetées mais non-enlevées; le pourcentage des articles 1$ enlevés par rapport au pourcentage des articles achetés en magasin et sur le chantier; et un signe monétaire pour les articles de matériel de n'importe quelle dimension pour lesquels un prix n'existe pas. En ce qui concerne la colonne "dimensions" du rapport 140, la 20 description aimensionnexie complète - et non pas le code de dimensions - est impriinee. Ceci aide à comprendre rapidement l'information véhiculee. j£n ce qui concerne la colonne "pourcentage" quand la quantité des articles enlevés dépasse les quantités achetées le signe "Oii" est imprimé indiquant une situation de "désapprovi-25 sionnement". Ceci contribue à éclairer les informations, de sorte qu'une action ae correction peut être entreprise. De plus, au lieu de calculer un pourcentage pour chaque transaction, un niveau de pourcentage minimal ("seuil") peut être étacli pour contribuer à mettre en evidence les aonnees critiques. C'est ainsi, par exem-30 pel, que ce n'est que quand le rapport entre le pourcentage des articles enlevés et celui des pourcentages achetés est égal ou supérieur à un certain niveau, par exemple, à 65 ïo, qu'un pourcentage sera imprimé. Ce chiffre de c5 est le pourcentage habituellement utilisé, bien que n'importe quel autre pourcentage vou-35 la puisse être spécifié. RArPORi' xj-ii J-J J.vhÏJ^I.^ 141 Le rapport 141 est un extrait du rapport l 72 13209 69 2133749 rapport 140, sont marqués par "0D" ou par un pourcentage sur le rapport ae résume 1^0, vont maintenant apparaître sur le rapport ae manque ae matériel 141» Ainsi, les responsables sont rapidement informes que certains articles nécessitent des achats supplérnentai-5 res. Ce rapport s'est aussi révélé comme une feuille ae travail utile pour montrer les quantités à acheter, lin ce qui concerne cette aerniere fonction, la feuille ae travail a été trouvée utile comme document initial I44 de la Fig. kk-, l'opération de perforation engenarant des cartes ae données 145 pour alimenter l'uni-10 té d'achat ae matériel 1>3 et, en conséquence, comme interface du système de demande ae matériel 29 décrit en détail ci-après. Les quatre informations exigeant une perforation sont les suivantes : le numéro d'article de matériel, le. code de dimensions, la quantité en magasin et la quantité sur le chantier. Les responsables 15 de l'approvisionnement au projet peuvent soit entrer manuellement la quantité à acheter sur un ordre d'achat supplémentaire, soit peuvent envoyer directement le aocument initial 1 z*4 ae la Fig.44 à la perforation; ensuite, le' paquet de cartes perforées 145 fournit les informations d'entrée au système de demande de matériel 20 29, comme ii sera discuté ci-après. i.a Fig. 48 illustre un exemple a'un rapport de manque de matériel 141 et montre qu'il comprend les informations suivantes disposées en colonnes : un numéro a'article ae matériel, un code de dimensions, une description acrégée des dimensions, la quantité 25 totale achetée, la quantité enlevée en magasin, la quantité enlevée sur le chantier, la quantité restante en magasin, la quantité restante sur le chantier et le prix unitaire. Un signe monétaire indique qu'on ne connaît pas le prix ae l'article correspondant. RAPj'ORx -Lia DaPaKSiJS 142 30 Le rapport de aépenses 142 montre le montant total dépensé pour un projet donné. Comme le montre la Fig. 49, le rapport 142 indique les sommes cumulatives retirées pour chaque code de comptabilité implique aans le rapport de résumé de matériel 140. Ces som-" mes cumulatives sont aéveloppees par aes multiplications répétiti— ves aes quantités ae "magasin" et ae "cnantier" par les prix unitaires respectifs, suivies par une addition de chaque code de comptabilité. Un signe monétaire apparaissant en face a'un code de comptabilité indique qu'au moins un article de matériel ne comportait pas de prix unitaire. 72 13209 70 2133749 STRUCTURE DES DONNEES D'ENTREE DE L'UNITE PS TRAINENT 126 Les informations sont introduites dans l'unité de traitement 12b sous une forme digitale au moyen de bandes magnétiques et/ou de cartes perforées. Comme le montre la Fig. 44, celles-ci com-5 prennent les fichiers suivants, décrits précédemment : "une bande-fichier d'enlèvement 130, une bande fichier nouvelle" dimensions-prix 119, une bande de description abrégée 84 et une nouvelle bande-fichier d'achats 135. Etant donné que seul le nouveau fichier de données d'entrée comprend les cartes perforées de numéro 10 d'ordre d'achats 14o, on se contentera de décrire ce fichier en détail. FICHIER A CARTES DE NUMERO D'ORDRE D'ACHAT 146 Chaque article entré dans l'unité de mise à jour d'achats 127 doit contenir une référence à un document initial, c'est-à-dire, 15 à un ordre d'achat particulier. Chaque ordre est identifié par un numéro d'ordre de demande ou d'achat comprenant de 7 à 10 caractères. Pour diminuer le temps et les erreurs de perforation, le chapelet de caractères est identifié par un "code de demande" de 1 à 3 chiffres. Mis pour permettre au rapport de résumé de maté-20 riel 140 de montrer le numéro d'ordre d'achat complet, on utilise un fichier à cartes ae code de aemande et les numéros de demande correspondants comme information d'entrée de l'unité de traitement 126. Ce paquet ae cartes doit'être arrangé dans l'ordre nùmérique selon le code de demande puisqu'aucun triage par l'ordinateur 25 n'est prévu. Ce fichier ae code ae demande est commencé au début de chaque projet a'installation et est tenu manuellement par addition ae nouvelles cartes tout au long du projet. UNITE iju TRAITEMENT DE DEkANDE' MATERIEL 133 Un système intégré de contrôle et de demande de matériel pour 30 être utilisé dans l'étude de grandes installations de traitement de fluides exige une mise à jour des informations relatives aux activités d'achats, ainsi qu'à l'usage courant des articles de robinetterie achetés. Plusieurs milliers d'articles de robinetterie différents sont habituellement nécessaires pour une telle instal-3 5 lation et divers ordres d'achats seront habituellement préparés pour chaque article au cours de travaux d'études. La procédure habituelle consiste, pour le département d'études, de préparer des aemandes et de les transmettre à un département d'achats où les ordres d'achats seront préparés pour divers fournisseurs. Des 40 offres en concurrence peuvent être obtenues avant que les commandes 72 13209 71 2133749 soient délivrées et les matériels énumérés sur les demandes peuvent être divisés entre plusieurs fournisseurs. Pour assurer que tous les articles ae robinetterie satisferont aux prescriptions du bureau a'études, une aescription détaillée doit être utilisée à 5 la commande. Il est rare que la description soit appropriée lorsqu'on se réfère au numéro de catalogue du fabricant car il peut y avoir ae nombreuses variantes a'un même article utilisant le même numéro ue catalogue ae base, iin conséquence, une description de commande complète est nécessaire pour obtenir des offres signifi-10 catives en concurrence. La présente invention apporte un procédé efficace pour préparer, avec le concours d'un ordinateur, aes ordres d'achats et pour produire des informations à jour relatives aux activités d'achats liées aux utilisations courantes par l'entremise de l'unité de ré— 15 sumé de matériel 12o associée à l'unité de demande ae matériel 13.}. ta nature de leur relation deviendra plus évidente à la lumière ae'la description détaillée qui va suivre de l'unité de demande ae matériel ljj. Sn bref, l'unité 1^3 accepte les cartes 145 portant les renseignements concernant les articles à acheter. Ces 20 cartes sont perforées suivant le besoin, par exemple, au co::jnence-ment au projet et périodiquement par la suite, selon les informations contenues aans le rapport de manque de matériel 14L» Les informations d'entrée supplémentaires peuvent être fournies à l'unité ae traitement ljj par la bande-fichier principale de aescription 25 a'articles 148 et par la bande-fichier de cartes de description de dimensions 147 (ou bien, par le fichier à cartes 147a). Les cartes perforées I45 sont balancées, éditees, triées et dilatées par aes programmes de multiples systèmes situés aans l'unité de traitement 1_>_) fonctionnant en un courant ae jobes successifs. Les in-^0 formations de sortie sur bande et imprimées sont engendrées sous la forme d'une nouvelle canae fichier d'achats I32, décrite précédemment, ainsi que sous la forme de listes imprimées ae demande de matériel 149 fournissant les informations nécessaires pour l'activité a'achats. 35 II convient ae se référer maintenant à la Fig. 50 qui montre plus en détail l'unité ae traitement 1^. àar.s la mémoire de l'unité ae traitement 1_>^, sont conservés plusieurs programmes pour manipuler les données d'entrée, à savoir : 72 13209 72 2133749 (I) Un programme "batchbal" 150, (II) Un programme "sortbtch" 151, (III) Un programme "addes" 152, (IV) Un programme"sortrais" 153, et, 5 (V) Un programme "printreq" 154. Ce qui importe dans le fonctionnement de ces programmes c^est l'information d'entrée fournie par la feuille de demande de matériel 144 et, en fin de compte, par le fichier à cartes de demande de matériel 145. £n conséquence, une brève description de la feuil-10 le de travail I44 peut être utile. PEU Ij_-Li£j £> ■glKtAi'IP.Ci lia iijRI&L. 144 L'unité de traitement de demande ae matériel 133 constitue la principale source ae documents pour toute l'activité d'achat du projet. Les demandes de matériel préparées au commencement du pro-15 jet et à divers intervalles au cours de la construction sont utilisées pour déclencher toute l'activité d'achat d'un projet. Les demandes initiales sont habituellement, engendrées par des estimations de besoins ae matériel. Ces besoins sont gtnéralement subdivisés en plusieurs catégories de matériel (soupapes, tuyaux, rac-20 cords de soudage, etc) afin d'aider le département des achats à grouper les matériels en commande qui peuvent être fournis par le même fournisseur. Après que les demandes de matériels ont été établies avec plus ae précision par les calculs de matériel, les demandes supplémentaires seront préparées et certaines demandes an-25 térieures peuvent être révisées. On procédera à des révisions quand la quantité d'un article a été réduite, ou quand un article est éliminé ou encore quand une modeste augmentation de certaines quantités est nécessaire et que les matériels se rapportant à la commande initiale n'ont pas encore été expédiés. 30 Commencement du projet Au commencement d'un projet, le personnel responsable de l'ingénierie prépare une liste préliminaire ae matériel; habituellement, un rapport de résumé de matériel a'un projet antérieur analogue au projet en cours est utilisé. Cette estimation initiale est y? dirigée vers le système ae contrôle et de aemande ae matériel 9 incluant le système de prêt rai terne rit 27 et les systèmes a'information d'état et ae aemanae ae matériel 26 et 29 ae la Fig. 3 où elle est subaivisée en catégories principales (soupapes, raccords de souaage, etc). Ensuite, comme indiqué sur la Fig. 50, des feuil- 72 13209 73 2133749 couvrent chaque catégorie selon xa suite codée suivante : (1) Numéro a'article - Introduit dans tous les cas. (2) Code ue uimensions - Introduit s'il existe. (_>) quantité en magasin - Introduit, s'il y a lieu. 5 Ih-) ^u -iioitL. sur le chantier - Introduit s'ix y a lieu. (5) I>uméro ae commande (ou ue uemande). (a) Entrer le préfixe au projet comportant de 1 à 3 caractères alphabétiques. (b) Entrer le numéro d'installation comportant 1 à 2 signes 10 numériques. (c) Entrer le coae de classification de matériel à un seul caractère (par exemple, "L" pour des tuyauteries); (d) Entrer le numéro de commande (ou de demande comportant 1 à 4 caractères numériques. 15 (o) Coae a'ordre - le même que 5 (d) ci-aessus. (7) Numéro ae révision - A laisser en blanc. (b) Ancienne quantité - A laisser en blanc. (9) Dimensions - Entrer les dimensions réelles quand il n'y a pas de code ae dimensions. 20 (10) Numéro ae lot - «. laisser en blanc. tes Fig. 51 et 52 illustrent respectivement une feuille de travail I4.4 et un échantillon d'une carte de fichier de demande de , matériel l Modifications ultérieures du projet 25 Après le coi;iaence...ent du projet, aivers changements se - produisent aans les aeuandes. C'est ainsi, par exemple, que des manques peuvent apparaître ou que des plans peuvent être modifiés. Four maintenir l'exactitude des rapports, ces changements doivent se traduire par aes modifications appropriées des ordres d'achats 30 initiaux. Ceci est accompli sur la Fig. 50 en préparant la feuille ae aemande ue matériel supplémentaire 14^ et par les cartes perforées ae aemanae ae matériel 145 qui'portent même numéro d'ordre ou ae commande que les cartes initiales» Dans ces cas, toutefois, certains changements sent utiles aa:„s l'ordre des informations 35 inscrites sur la f-sui-tl*? 14*. Ce^ics-ci sont" : (1) numéro ^e révision - Un numéro ue rtvision cor-portant de 1 à 2 caractères numériques est entré - ce numéro est séquentiel peur chaque numéro ae commanae initial; (2) ancienne quantité - 40 (a) Lorsque la quantité est changée- (en plus ou en moins) 72 13209 74 2133749 une quantité appropriée de "magasin" ou de "chantier" est inscrite sur l'ordre initiai et un nouveau chiffre total a'achat est entré dan^ la colonne de quantité de "magasin" ou ae "chantier" appropriée; 5 (t) Lorsqu'un nouvel article ou composant est ajouté, il con viant d'inscrire un "C" suivi de la quantité appropriée de "magasin" ou de "chantier". (c) Lorsqu'un article est effacé, il convient d'entrer la quantité appropriée ce "magasin" ou ae "chantier" sur l'ôrdre 10 initial et d'entrer un "0" sous la quantité de "magasin" ou de "chantier"; aans les deux cas, la quantité totale doit être entrée soit dans la colonne de quantité de "magasin" ou de "chantier". Les colonnes séparees fournissent des informations sur la quan-15 tité d'articles de matériel à acheter suivant que ce matériel doit être délivré à un magasin de fabrication ou sur le chantier de construction. Gette technique permet ae fournir des données pour le système de contrôle ae matériel ae façon à maintenir les enregistrements séparés pour les besoins de matériels du magasin et du 20 chantier. On notera qu'on peut utiliser un numéro d'ordre d'achat de magasin ou de chantier, mais pas les aeux. Sur les révisions des commandes, la quantité totale finale est inscrite, -pas le changement de la quantité. Ainsi, lorsqu'un article doit être complètement supprimé sur une commande, on entre un (0). 25 Pour les commandes ou les ondres révisés, la colonne "ancienne quantité" est utilisée à deux fins, à savoir : elle sera imprimée sur la feuille de demande 149 afin d'identifier clairement le changement ae quantité d'un article donné et elle.sera utilisée pour l'unité ue mise à jour d'achats'pour déterminer le changement net 30 ae quantité afin de mettre à jour la banae-fichier d'achats 1j5 ae la Fig. 44. Contrôle des lots ^uand les informations ae matériel ont été inscrites sur la feuille ae uemanae I4.4, on fait le total aes colonnes des quantités j5 ae "magasin" et de "chantier" au tas ae chaque colonne ae chaque feuilxe. On groupe ensuite les feuilles en lots, les"totaux cumulatifs aes colonnes aes quantités de magasin et. de chantier étant inscrits sur la première feuille ae chaque lot avec la désignation "CTL" (c'est-à-dire, "total cumulatif"). Le numéro de lot est aus-40 si entré dans le caare approprié de chaque feuille. Les lots de 72 13209 75 2133749 demande ~e matériel sont ensuite perforés sur les cartes ae demande de matériel 145 en utilisant des informations appropriées, comme indiqué ci-dessus, les "totaux" sont aussi perforés pour produire une information a- contrôle valable pour identifier les erreurs éventuelles de perforation. Fius précisément, le programme "batchbal" 150 est destiné à coir.' parer les totaux accumules U3 magasin et ae chantier pour tous les articles au lot en fonction du ou aes totaux inscrits sur la ou les cartes ae contrôle, lorsque les totaux aes articles ne concordent pas avec les totaux ae contrôle, le lot est rejeté et une liste d'erreur est imprimée. Des totaux de contrôle sont disponibles à la fois pour les matériels "magasin" et ue "chantier". Habituellement, les données se rapportant à plusieurs ordres d'achat sont inclues dans un même lot. Les numéros peuvent varier entre aes limites étendues mais pour une utilisation efficace au système, au moins cinquante ordres doivent être contenus dans un lot. Il est à noter que plus le lot est grana, plus les risques d'erreur sont grands et plus est probable le rejet. Les cartes de contrôle ae "totaux" (une pour chaque lot) doivent être perforées comme suit : (1) Iuentification - entrer les caractères "CIL" (2) Total magasin - Entrer la somme numérique de toutes les quantités ae composants pour le magasin contenus dans le magasin. (j>) Total chantier - Entrer la somme numérique de toutes les quantités ae composants destinés au chantier contenus dans le lot. (4) Kuméro de lot - Entrer le numéro ae lot. FR0GjiAi-.JE "pÀTCi-iLAi," 1M) Four l'exécution aes fonctions de balance, d'édition et de conversion nécessaires, 1- programme IpC lit, en bref, d'atord les données d'entrée pour les articles ae matériel cevant être demandés et compare les totaux de contrôle des lots avec les quantités totales ues articles séparés inscrits. Les lots contenant aes erreurs, déterminés a'après Iôs tctE.ux contrôle ae lots, sont rejfe-tts et une liste «'err-s ,.rs l?o est ieprisiée. Les lots re jetos sont convertis en une banae magnétique au cours as la mSme passe, mais la réintroduction de ces lots peut s'effectuer au cours d'un passage ulterieur, ^.e programme édite ensuite chaque enregistrement d'entree, comité suit (1) Il vérifie si la première position du numéro d'article est 72 13209 76 2133749 alphabétique. (2) Il vérifie le champ du code de dimensions et le champ ae description ae dimensions pour s'assurer de la présence de données aans l'un ou l'autre c.e ces deux champs, mais pas dans les deux. (3) Il vérifié les quantités pour le magasin et pour le chantier afin ae s'assurer de la présence de aonnees dans l'un ou l'autre ae ces aeux champs mais pas dans les deux. (4) Il vérifie les champs des quantités pour le magasin et pour le chantier afin de s'assurer que la présence de aonnées dans chaque champ est égale à ou est supérieure à zéro. (5) Il vérifié le champ du numéro a'ordre d'achat pour s'assurer de la présence de données. (6) Il vérifie la troisième position du numéro d'oi'dre d'achat pour s'assurer de la présence d'un caractère alphabétique. Dans le cas où une carte quelconque ne satisfait pas aux essais ci-aessus, on procède à une impression de l'objet de l'erreur. Le programme "Batchbal" 150 engendre aussi un fichier 155 contenant les aonnées éditees pour tous les articles de matériel à aemander. Le format de cet enregistrement est le même que celui représenté sur la Fig. 52 qui contient les champs suivants : numéro d'article de matériel, coae ae dimensions, quantité en magasin, quantité en chantier, numéro d'ordre ou de commanae (ou de demande) coae d'ordre, numéro de révision, ancienne quantité, description des dimensions et numéro de lot. En plus au fichier de ae!i.anae I35 ci-aessus, le programme "batchbal" 150 engenare aussi un imprimé u'erreurs 156. Lorsque le programme rejette une information," ou tout un lot, chaque article rejeté est énuméré, les champs suivants étant indiqués pour chacun : numéro d'article, code de aimensions, quantité -magasin, quantité -chantier, numéro a'ordre, code a'ordre, numéro ...e révision, ancienne quantité, dimensions réelles, (en l'ausence d'un coae ae aimensions), numéro ae lot et type d'erreur. Le coae d'erreur peut être le suivant : oOiJ—j jj 'hiiLïîz-ioit DiS oRIi' xIO-. jJ-ii a- 'i-jit-iiiiiL1 it FICHIER DÉ dE^NDE 155 i;-.PixIi-É D'ERRÉURS 1 $b 1 2 La première position du numéro d'article n'est p_s alphabétique Rien n'est inscrit dans les champs destinés au code de aimensions et la description des dimensions. 72 13209 2133749 CODE D'ERREUR DESCRIPTION DE L'ERREUR 3 Les champs se rapportant aux quantités de magasin et ae chantier contiennent tous deux des données, ou bien sont tous deux 5 vierges, ou bien l'un est un chiffre de créait. 4 La troisième position au numéro a'ordre n'est pas alphabétique. 5 x.e ■ champ du numéro d'ordre n'est pas codé. 10 b Le code d'ordre est inférieur à "0001". 7 Le numéro de révision est absent, mais la -quantité "ancienne" contient une information. 8 . La quantité de magasin ds la carte de 15 contrôle n'est pas égale à la quantité de magasin totale résultant des cartes de détail. 9 -a quantité de chantier ds la carte de contrôle n'est pas égale au total de la 20 quantité ue chantier des cartes de détail. 10 Les "totaux" des lots manquent sur la carte ae contrôle. FROGIWi-xE "SOR'TBTÛH" 151 Ce sous-programme lit les articles ae matériel inscrits au ha-25 sard sur la fiche ae aemanae 155 et les trie en une suite ae numéros d'article puis, aans chaque numéro*^'article, en numéro d'ordre et en numiro d'ordre ue révision afin ds former un fichier de ae.;.anae crie li>7» Ce triage peut accepter un maximum de 113 960 informations a'entrée. . FIi0.jR.-ii "AjJEOC" 15 2 En bref le programme "aaaesc".152 lit le fichier de demande trie 157 et le fichier principal de description a'article 148 et assorti l&o informations inscrites sur le champ ue numéro d'article. après l'assortiment, lu aescription a'orare détaillée du fi-33 chier principax est cc.i.. in Lorsqu'une concordance entre les numéros d'article n'est pas h-C trouvée, ou xofsqu'on trouve aes -informatiens en double, c'est—à— 72 13209 78 2133749 dire, des numéros dfarticle de matériel, des dimensions de code et des quantités qui sont les mêmes, "addesc" imprime des informations appropriées sur une liste d'erreurs 159. Ces articles sont exclus de la suite du traitement. 5 En bref, la bande-fichier principale de description d'article 148 est un fichier en deux segments, à savoir : (1) Le premier segment de ce fichier contient les descriptions détaillées aes articles de robinetterie couramment utilisés pour l'installation. La séquence est disposée suivant un numéro d'arti- 10 cle alphanumérique. Une description typique est la suivante : "ROBINET-VANNE 70 kg A BRIDE, l/lo RF, F/D, OSEÏ, ACIER AU CARBONE COULE SELON ASTÂ A-216 NUANCE WCB, SIEGE ACIER Au CHBOi'B 12, DISQUE ET TIGE, COIN PLEIN, CHAPEAU VISSE. SELON NOH&E API 600. CrùvNE FIG. V7X, PACIFIC 150-1 OU EQUIVALENTS APPROUVEE PAR 15 ClIÙNT. PACIFIC FIG. .>150-1 u- REPLAÇANT ACCEPTABLE POUR LES uli'^LSIONS 38 ET 50 mm. VOIR NOTE G". (2) Le second segment du fichier contient des notes de référence indiquées dans diverses descriptions d'ordre. C'est ainsi, par exemple, que la NOTE G est la suivante : 20 "UN PET lu, AYANT UN POINT DE FUSION D'AU MDINS 1100 °C ET UN "AL-lONGE^NÏ Di 10 /o EST NECESSAIRE FOUR l£ Le texte ae'la note sera imprimé à" la fin des-feuilles d'ordre d'achat 149. La bande-fichier principale de description d'article jO 148 est décrite en"détail ci-après en se référant plus particulièrement à la Fig. 56. FICHIER DE DEi^NDE ET DESCRIPTION 158 Etant aonné que le fichier 156 constitue -la sortie principale au programme "addesc" 152, ce fichier contient les mêmes aonnées 35 que le fichier de uemanae l??' avec, en plus, aes descriptions de comnanae aétaili ces. PKOGRAi-i-S "SORThuIS" 153 Ce sous-programme lit les renseignements concernant les articles de matériel du fichier 15& et les trie en une séquence pri-40 maire par numéro d'ordre et en une séquence par numéro d'article 72 13209 79 2133749 et par simensions à l'intérieur ae chaque numéro d'ordre pour former le fichier trié 159» Ce fichier peut accepter un maximum de iij 9c0 données d'entrée. FdCGRju-u-E "pj.ûIivTKè.^" 154 5 Le programme "PRINTRI^" 15^ est le programme final du système d'achat ae matériel 29. Il lit I^t informations d'articles de matériel du fichier 159, récupéré les notes du fichier principal de description a'articles I46 et met à jour le fichier de coae de dimensions 1V/« Il produit aussi L-.s listes d'ordres d'achats I49 10 et engenare de nouvelles bandes d'achats lj>2 qui constituent l'interface avec le système ue contrôle ^e matériel 28. Plus précisément, "FRINTRâiv*" lit d'abord le second segment du fichier principal de description d'article I48 (c'est-à-dire, le segment des notes), puis écrit les notes de lecture sur le fichier de notes 15 de travail I40. II s'assure ensuite au moyen de la carte de contrôle si un nouveau fichier de coae de dimensions doit être créé ou non. o'il en est ainsi, il lit la pile ae cartes perforées de code de dimensions à jour ln7a et crée un^ nouvelle bande-fichier de coae de dimensions loO. Dans le cas contraire, le programme 20 utilise l'ancienne bance-fichier de code de dimensions 147. Après cette étape, "printreq" lit les informations du fichier de demande et de description précédemment trié 159, ajoute des descriptions de dimensions selon les indications du fichier dje code de dimensions 147 ou loO et sort les listes d'ordres d'achats I4Ç avec des 25 notes de vendeur appropriées et une nouvelle bande d'achats 132. II imprime aussi une liste d'erreurs des articles dont le code de aimensions n'a pas concordé sur l'imprimé 161. Fichiers de coae de dimensions (ancien et nouveau) 147» 147a etI60 Ces fichiers, maintenus sous la forme de carte et de bande, jO sont utilisés par "printreq" afin de convertir les codes de dimensions en description ae dimensions pour l'impression des listes d'ordres d'achats lq-9. La banae-fichier 1^7 peut être mise à jour pendant une partie d'un passage "printreq" normale, normalement, les seules informations sur carte utilisées avec "printreq" sont >5 une carte c*e contrôle. Toutefois, quand le fichier de code de dimensions 1-+? exige une mise à joui-, le paquet de cartes ae coae de dimensions.lV?a peut être introduit dans "printreq". Ceci n'est nécessaire que quand des changements, des additions ou des suppressions de code ae dimensions existant sont produits depuis le 40 dernier passage du programme. 72 13209 80 2133749 Le fichier de code de dimensions 147 est maintenu à la fois sur carte et sur bande. Le fichier sur bande est utilisé par "printreq" pour imprimer les descriptions de dimensions. De nouvelles cartes de dimensions doivent être placées dans le paquet 147a 5 dans l'ordre numérique des codes de dimensions. Tout le fichier sur carte est alors introduit dans "printreq", afin de mettre à jour la bande de coae ae aimensions 147 afin ue former un nouveau fichier de coae de dimensions loO avant l'impression aes listes 149. 10 FlChl^It 1)3 HOTES JOa TRAVAIL 14b Le fichier de notes de travail 140 contient tous les textes des notes trouvées dans le second segment du fichier prinpipal de description d'article 148. "Printreq" copie d'abord toutes les informations du secona segment du fichier de notes de travail 14fc>. Les 15 notes nécessaires sont ensuite imprimées sur la dernière liste 149 de chaque ordre d'achat. - --- - Banae de nouveaux achats 132 La bande 132, engendrée par ie programme "printreq" contient les données se rapportant à tous les articles de matériel imprimés 20 sur les listes. Elle constitue une information d'entrée primaire pour l'unité de mise à jour d'achats du système de contrôle de matériel 28. Les informations inscrites sur cette bande sont classées par ordre alphanumérique selon le numéro d'ordre d'achat et contiennent aussi le numéro ue révision d'ordre d'achat, le numé-25 ro d'article de matériel, le code de dimensions, la description de la dimension, la quantité pour le magasin, la quantité pour le chantier et l'ancienne quantité, comme il a été décrit précédemment. Liste d'ordres d'achats 149 3.0 Les listes I49 contiennent toutes les informations de commande, comme 1e montrent les Fig. 53» 54 ei 55. La première page (non-représentée) est toujours marquée feuille "2" puisque les listes sont couvertes par un formulaire d'ordre a'achat ou de commande dactylographié portant le nom au venaeur, son adresse, des infor-35 mi.tions d'expédition et les conditions ae l'achat. Gomme l'indique la Fig. 53, les listes sont classées suivant les numéros d'ordre d'achat et les numéros a'articles ae matériel dans chaque nouveau numéro d'ordre. La description complète de chaque article de matériel n'est imprimée qu'une seule fois avec les dimensions indigo viduelles de l'article considéré apparaissant immédiatement sous 72 13209 81 2133749 sa description. Les révisions d'ordre sont illustrées par la Fig. 54. La quantité du dernier ordre ou de la dernière commande (pour l'article et la dimension) apparaît sur le côté droit de la liste et la nou-5 velle quantité revisée apparaît dans la coionne "quantité". Lorsqu'un artiele est commandé pour la première fois, la quantité apparaît seulement dans la colonne "quantité". Les notes relatives aux orares a'achats sont représentées sur la Fig. 55» i*a dernière liste ae chaque ordre a'achat contient des notes àppro-10 priées relatives aux articles de l'ordre d'achat considéré. Toute demande ou toute description qui n'a pas trouvé sa correspondance sur le code ae dimensions (aans le.fichier de code de aimensions 147) ou qui contient déjà une aescription de dimensions est écrite en tant qu'erreur sur la liste loi. Comme il a été mentionné ci-dessus, le fichier principàl 146 est essentiellement un fichier à deux segments qui est utilisé à la fois dans le programme"addesc" 152 et dans le programme "printreq" 154 de la Fig. 50. avant cette utilisation, le fichier 148 20 doit être créé (et/ou mise à jour) dans l'unité de traitement de catalogue 170. On présume qu'un exposé de cette procédure en regard de l'unité de catalogue 170 de la Fig. 5t> doit être instructif et sera fait brièvement ci-après. UHITE DE CÀTiU-0GU3 170 25 D'une manière générale, l'unité de catalogue 170 de la Fig. 56 est à une compilation des instructions de commande pour manipuler les numéros d'articles de matériel avec les descriptions de commande qui s'y rapportent pour tous les ai-ticles ae robinetterie d'un projet d'installation donné, plus une série de notes spécia-jO les qui définissent certaines exigences de fabrication. Gomme représenté, à la sortie ue l'unité 17C on obtient un fichier principal ae description d'articles 1^8, un catalogue de matériel imprimé 171 et une liste d'erreurs 172. L'objectif de base de l'u-nitt ue catalogue 170 est de créer et/ou de mettre à jour à la ^5 fois la description ae communae et les segments ae note du fichier principal de aescription a'articles l^ô de la manière exposée brièvement ci-après : (1) Les cartes a'articles et ae notes d'entrée 168 et ïbÇ sont a'abord converties en uisque dans,l'unité de traitement secondai-40 re 170a fermant ainsi le fichier sur aisque 173. Le nombre total 15 FICHIER PRINCIPE DE DESCRIPTION D'ARTICLES 148 72 13209 82 21337^9 d1informations de cartes acceptables (articles et notes réunis) est d'environ 133 000;. - , (2) Les informations d'entrée du fichier sur disque 173 sont ensuite triées par l'unité de traitement secondaire 170b dans 5 l'ordre suivant pour former le fichier trié 174 : (I) Enregistrements de description : numéro de ligne dans le numéro d'article. (II) Enregistrements de notes : numéro de ligne dans le code de note. L'unité secondaire de traitement 170b utilise deux disques 10 pour une aire de travail donitée, avec une. allocation primaire de 18 cylindres et une allocation secondaire de 114 cylindres. (3) Le fichier trié 174 est ensuite entré dans l'unité de sous-traitement 170c conjointement avec "l'ancien" fichier principal de description d'article 148a où se produit ce qui suit : 15 (I) Les enregistrements de description d'ordres sont lus et sont assortis avec les enregistrements de catalogue correspondants sur la base du numéro d'article de matériel; (II) Pour un certain code de transaction, par exemple, pouf le code "15", la description existante est révisée par la nouvelle 20 ou les nouvelles lignes de données d'entrée et est écrit/e sur le fichier principal à jour 148. Si l'article devant Stre mis à jour ne peut pas Stre trouvé sur l'ancien fichier principal 148a, la donnée d'entrée est écrite sur un fichier d'erreur temporaire 175» (III) Pour un autre code de transaction, par exemple le code 25 "10", les additions sont incorporées à l'emplacement qui convient dans "l'ancien" fichier principal ae description d'article 148a. (IV)--Sur le code de transaction "10", le numéro. d'article qui trouve son correspondant sur "l'ancien" fichier 148a est dirigé vers un fichier d'erreur temporaire 175,.puisque cette correspon-30 dance indique qua, l'article considéré est déjà inscrit sur le fichier et que le nouvel article contient probablement une erreur. (V) Pour les notes, le coae de note d'entrée est comparé avec le coae ae note de "l'ancien" fichier 148a. En cas de concordance, la note est mise à jour ev est, inscrite sur le "nouveau" fi-_j5 chier principal .à jour 14&. Lorsqu'on ne trouve pas de correspondant, la nouvelle note est introduite dans l'emplacement qui convient du segment ae note de catalogue au fichier principal et est numérotée avec le numéro de ligne de serie approprié. (VI) Après la mise à jour du fichier principal d'articles, le 40 fichier, d'erreur temporaire 75 est lu et la liste d'erreurs 172 72 13209 83 2133749 est imprimée. (VII) Le texte des articles et des notes du fichier principal à jour est imprimé et constitue les feuilles du catalogue de matériel 171, soit en parties, soit totalement, selon les commandes de 5 contrôle contenues dans l'unité de sous-traitement 170c. La principale production de l'unité de sous-traitement de catalogue 170c consiste en feuilles imprimées 171 formant un catalogue de matériel. En plus des imprimés normaux, obtenus pendant le 10 passage ae mise à jour, on aispose de sept options pour obtenir des imprimés de groupes sélectionnés d'articles de l'unité de traitement secondaire 170. Ces options constituent un procédé commode pour maintenir à jour le catalogue imprimé sans réimprimer toutes ses pages chaque fois que le fichier principal I40 est mis à jour. 15 La procédure actuelle consiste à imprimer des listes d'articles permanents sur des feuilles de papier blanc. A chaque mise à jour, des pages supplémentaires sont imprimées portant des listes des nouveaux articles ajoutés. Ces feuilles supplémentaires sont habituellement, imprimées sur du papier de couleur pour faciliter l'i-20 dentification et sont automatiquement sutdivisées en sections étiquetées. Périodiquement, tout le catalogue aoit être réimprimé, en groupant les articles "temporaires" et "permanents" dans l'ordre alphanumérique correct. Toutefois, le système est très souple et n'importe quelle technique peut être utilisée pour maintenir le 25 catalogue à jour. Une description d'ordre ou de commande typique (article .L,20BA3CA} serait la suivante : " EOBIivST-VANwE 70 kg, USAS, BRIDE, l/lo RF, R/ D, 0SEY, ACIER AU CrtiiBu^ù i'iCULE SEl,GL Ai>x^vJ. A— 21b-, NUAivoE WGB, c^IELie iiGxER AU CriROi'JE 12, DIà^U'3 ET TIGE, COIS P^Ii'i, CHAPEAU VISSE. SEl-GI-I API 30 SÏD, bOO.CRai.'E FIG. 47X, PACIFIC Ip0-1 OU E^LïVALiKT APPROUVE PAR GLIEIVT, PACIFIC FlG 3150—1 ESI' U;\ tl&iACiU. J? nCC-'ji~ÏÂij.L.E PCUR S DIi-J2;T3ICNS uE et de 50 mm. ( VOIR NOTE G) Une section séparée du catalogue de matériel contient des notes se rapportant à une certaine description de commande. Ces notes, 35 qui sont aes qualifications générales, se rapportant à un certain nombre de descriptions ae commande sont typiquement comme suit : "US iïSïAu AYAUï UN POINT DÉ FUSION D'AU ^OIKS 1100°C ET UK AL-LOKGE^Ïvx De 10 ^ EST NECESSAIRE POUR LES COUSSINETS DE LA CHAPE, DES i-iAi\CriCNS OU j,ûS ECR0US D'ENTRAINERENT, POUR LES ECROUS DU KAN-40 CtiCK DE j_A GHkPE Eï FOUR LES SUIVEURS DE LA GARNITURE SUR TOUTES 72 132M 84 LES SOUPAPES EN ACIER OU EN ALLIAGE D'ACIER OS + Y. L'ACIER AU PLOMB AISI C12L14, LES ACIERS INOXYDABLES TYPES 303 Mk, 416, OU 430, LE FER DUCTILE, LES TYPES RESISTANTS AU NICKEL D-2C, D-3A, OU D-5 SONT DES EXEMLES DE MTERIAUX ACCEPTABLES." 5 Le tableau XII illustre une partie de la page 97 du catalogue imprimé. Cette page contient des articles permanents» Les articles marqués avec un "C" imprimé le long de la marge de la droite indiquent des descriptions corrigées au cours du dernier passage de mise à jour. Les articles avec un "F' sont de nouveaux articles 10 ajoutés au cours du dernier passage. Ces "repères" restent sur le fichier et continuent d'être imprimés jusqu'à ce qu'un catalogue soit imprimé avec des codes de mise à jour "1" ou "2". TABLEAU XII Catalogue de matériel - Articles permanents 15 "DEPARTEMENT D'ENGINIERIE. DESCRIPTION DE -COMMANDES DE MATERIEL PAGE 97 L20 PRODF ROBINET-VANNE 700 kg, USAS, VISSE, OS + Y, 1-^4 ACIER SPECIAL CHROiâS-MOLYBDENE l/2 SELON ASTM A-217, NUANCE WC6 OU A-182, FINITION A REVETEMENT DE STELLITE GR. Fil, 20 TIGE ACIER CHROME 12, JOINT EMPRISONNE, CHAPEAU VISSE, GARNITURE JOHN CRANE 1871 OU (*J COIN PLEIN, ORIFICE COMPLET, PACIFIC 31551-7 OU (*}. NOTE G ET AF- (*) OU EQUIVALENT APPROUVE PAR CLIENT. L20PR6EF ROBINET-VANNE 700 kg USAS, A BRIDES, JOINT ANNULAIRE 25 F/D, OS + Y, COULEE 1-1/4, ACIER SPECIAL CHROME-MOLYB- DENE 1/2 SELON ASTM A-217, NUANCE WC6 ET API STD 600, FINITION STELLITE, TIGE ACIER AU CHROffi 12, JOINT A BAGUE API, CHAPEAU VISSE, JOHN CRANE GARNITURE 1871 OU (*), COIN PLEIN, CRANE 87X, PACIFIC 1550-M OR (*) NOTE 30 G ET AF. (i) OU EQUIVALENT APPROUVE PAR CLIENT. L20PSJNAF ROBINET-VANNE 700 kg USAS, EXTREMITES SOUDEES EN ABOUT, ALESAGE SCH 120, OSEY, COULEE 2-1/4, ACIER SPECIAL CHROME-MOLYBDENE 1 SELON ASTM A217 NUANCE WC9 ET API 35 STD 600, FINITION CHROME 12, TYPE 304 TIGE CR.NI JOINT DE PRESSION OU CHAPEAU SOUDE, GARNITURE JOHN CRANE 1871 OU (*), COIN FLEXIBLE, ACTIONNEMENT PAR ENGRENAGE CONIQUE CRANE N. CRANE 787U CHAPMAN 1500 PS, LUNKE?HEIMER 2490X-B7, POWELL 11303WE, WALWORTH 5262PS Cu (s). NOTa 40 G, AF. (*) OU EQUIVALENT APPROUVE PAR CLIENT. 72 13209 85 *2133749 TABLEAU XII (suite) : : ' . : -, L20PSLNAF ROBINTDT-VANNE 700 kg USAS, EXTÎEKI-TSS SOUDEES, EN ABOUT ALESAGE S CH. .120, OSEY, COULEE -2^/4*;;ACI£R SPECIAL CHROME-iâOLYBDENE 1 SELON ASTI"! A217> NUANCE WÇ9 ET API 5 STD 600, FINITION CHROIf: 12, TYPE 304 TIGE ÇR.NI, -JOINT A PRESSION OU CHAPEAU SOUDE, GARNITURE- JOHN CRANE 1871 OU (*). COIN FLEXIBLE, ACTIONNEMENT PAR ENGRENAGE CONIQUE CRANE N. CRANE 787U CHAPMAN 150Q PS, LUNKENHEIMR 2490-B7, POWEE 11303WE, WALCORTH 5262 PS OU (*) NOTE G, 10 AF. (±) OU EQUIVALENT APPROUVE PAR CLIENT. 02-15-69" Le tableau XIII illustre une partie d'une page typique se rapportant des articles temporaires. Comme il a été mentionné ci-dessus, "C" ou "N" imprimé le long de la marge de droite identifie 15 l'état de la description. Les.codes de deux caractères apparaissant près du côté droit ou sous la description sont des indicateurs d'articles "temporaires" montrant le projet qui a provoqué la demande de 1'article.,Cette page d'articles temporaires a été imprimée en utilisant le code de mise à jour "6" et, en conséquence, 20 toutes les données entrées sont imprimées. Sur le tableau, deux articles comportent un numéro de référence de dessin, ainsi qu'un indicateur d'articles temporaires. TABLEAU XIII Catalogue de matériel - articles permanents 25 "DEPARTEMENT D'ENGENIERXE. DESCRIPTION DE COMMANDES DE MATERIEL. PAGE 59 L43ZEP53 BRIDE-BORGNE, 700 kg, USAS, FACE ORJ, F/D, ACIER SPECIAL 1/2 CARBONE-MOLYBDENE SELON ASTM A-182, NUANCE Fl. FACE REVETUE AVEC UNE COUCHE DE 3 mm D'EPAISSEUR D'A-30 CIER INOXYDABLE 321 SELON SA-264 SELON LE PROCEDE CHI MIQUE SA-240 OU UN REVETEM3NT AVEC UNE ELECTRODE E-347 AU MOYEN D'UNE COMPOSITION TELLE QUE SPECIFIEE DANS SA-240. L45JR6F ENTRETOISE-POIGNEE DE PALETTE, POUR BRIDES USAS 270 kg 35 ' ACIER SPECIAL CHROM-MOL YBDENE 1/2 FORGEE 1-1/4 SELON ASTM A-182,' NUANCE Fil. FÀERIQUEE AVEC DES FACES ORJ SELON LE DESSIN GA-L-L/,.298 DU CLIENT GA-L-14298 ..-îts* 72 13209 86 L45JR6G POIGNEE DE PALETTE BORGNE POUR BRIDE USAS de 270 kg FORGEE 1-1/4 EN ACIER SPECI^I CHROME-MOLYBDENE 1/2 SELON ASTM A-182 NUANCE Fil... FABRIQUEE AVEC DES EACES ORJ SELON LE DESSIN CLIENT GA-L-14298. 5 GA-L-14298. L45LR6G POIGNEE DE PALETTE BORGNE POUR BRIDES USAS DE 400 kg FORGEE 1-1/4 EN ACIER SPECIAL : CHROME-MOLYBDENE l/2 SELON ASTM A-182 NUANCE Fil. FABRIQUEE -AVEC DES FACES ■ ORJ SELON DESSIN CLIENT GA-L-14298. , , 10 GA-L-14298. EP 02-15-69" Le tableau XIV illustre une partie d'une page typique de notes. Les indicateurs de mise à jour ne sont pas utilisés pour les notes. TABLEAU XIV 15 Catalogue de matériel - Notes "DEPARTEMENT "D'ENGENIERIE - DESCRIPTION DE COMMANDES PS MATERIEL - PAGE 2 NOTES NOTE AK LE CLIENT DESIRE INSPECTER CET ARTICLE. LES PIECES DE 20 FONDERIE DOIVENT AVOIR ETE TRAITEES A CHAUD EN SOLU TION ET DECAPEES. ÂPRES LE TRAITEMENT THERMIQUE ET LE DECAPAGE, CES PIECES DOIVENT ETRE SOUMISES A UN ESSAI DE PENETRATION DE COLORANT SELON LA NOTE ¥ ET RADIOGRAPHIEE ET DOIVENT SATISFAIRE AUX SPECIFICATIONS DE LA 25 NORME ASTME E-71 CLASSE 2. LES SOUDURES. DOIVENT ETRE RADIOGRAPHIEES A 100 y ET EVALUEES SELON LE PARAGRAPHE UW-51 SELON LE CODE ASME SE RAPPORTANT. AUX CHAUDIERES Et AUX RECIPIENTS DE PRESSION, SECTION VIII.. NOTE AL LE CLIENT DESIRE INSPECTER CET ARTICLE. 30 LES TUYAUX, LES RACCORDS ET LES SOUPAPES CHEMISES DE MATIERE ELASTIQUE DOIVENT ETRE INSPECTES.PAR UN ESSAI ELECTROSTATIQUE NÔN-DESERUCTIF SOUS 10 000 V (OU SOUS UNE TENSION NE DEPASSANT PAS LES RECOMMANDATIONS DES FABRICANTS AFIN DS DETECTER LA PRESENCE DE TROUS D'E-35 . PINGLE OU LA POROSITE. POUR LES TUYAUX ET LES RACCORDS, L'ESSAI DOIT ETRE EFFECTUE SUR L'ENSEMBLE COMPLET ET ■ POUR LES SOUPAPES SUR CHAQUE SOUS-ENSEMBLE CHEMISE SE- . PAREMENT. UNE ATTENTION PARTICULIERE DEVRA ETRE ACCORDEE. AU? .ESSAIS DES CORDONS DE SOUDURE ET DES REGIONS ' 40 EXIGEANT DES METHODES SPECIALES POUR REALISER UNE j 72 13209 87 2133749 BTANCHEITE. LE VENDEUR DEVRA REMPLACER OU REPARER TOUS LES ARTICLES DEFECTUEUX. LES ARTICLES REPARES DEVRONT ETRE RS-ESSAYES. NOIE A2û LES PROPRIETES iECAMIQUSS ET CHIICtQUES DU HASTELLOY B 5 DEVRONT ETRE CONFORMES AUX SPECIFICATIONS DE LA NO RI® ASTM A494 OU ASTM 3333. 02-15-69". Options d'impression du catalogue Le tableau XV montre les options de mise à jour et d'impression 10 disponibles dans l'unité de traitement secondaire de catalogue 170c. Il est à noter que les premières quatre options s'appliquent à la fois à des articles ou à des composants permanents et temporaires; les deux options suivantes ne concernent que des articles permanents, et les deux dernières seulement des articles temporai-15 res. De plus, les particularités à noter sont : (1) Une bande-fichier principale de nouveaux articles 148 est écrite avec les codes de mise à jour "vierges", "1", "2" et "7". Avec les codes de mise à jour "vierges" et "7"» des articles ou des composants sont ajoutés ou sont supprimés du fichier dans l'unité 20 de traitement secondaire. Avec les codes de mise à jour "1" et "2", un nouveau fichier est écrit car les repères "C" eu "N" ont été effacés. (2) Une carte de repère d'articles temporaires est imprimée seulement pour les codes de mise à jour "vierges" "6" et "7". 25 (3) L'indicateur d'articles temporaires est imprimé "3e3e" pour les codes de mise à jour "1", "2" et "3"« H est à noter que ces options, des articles temporaires sont inclus dans l'imprimé avec les articles permanents. (Voir tableau XV page 88) Liste d*erreur 172 30 Chaque article placé sur la liste d'erreur 172 présente toutes les données d'entrée qui le concerne, en même temps que le code d'erreur approprié, à droite. Les codes d'erreur typiques sont définis comme suit : Code d'erreur Nature de 1'erreur I L'article n'est pas placé sur le fichier de 35 catalogue de matériel B Code de transaction non-valable C Numéro de ligne non-valable D Un code de transaction "10" concernant un ar ticle (addition) se rapporte à un article déjà inscrit sur le fichier. F La première position du numéro d'article 40 n'est pas alphabétique. TABLEAU XV Classification les articles Nfeture du passage en machine Mse à jour des cartes de données codées Carte de données d'entrée? Ecriture d'un nouveau fichier? Impression d'un fichier de note? impression des articles permanents? . Impression des articles temporaires? Effacement des " chiffres de mise à dour Impre s-sion des repères des articles tempo-raires? IV> M» Ul N> O vo Articleis permanents Articles temporaires Tous Articles Passage de mise à jour vierge oui oui 0 (i) Où 0 (S) non non oui^Z^ ) Impression d'un supplément de catalogue 1 non oui non oui oui oui oui oui,se*-lon (stefc Impression du -catalogue tout entier 2 non oui oui oui oui oui oui oui,selon (*3e L 00 r 00 Impression d'une sérié d'articles 1 3 non non non oui oui non non oui,selon (±± Articles permanents seulement Impression d'un supplément de catalogue (article s permanent s ) no uve aua- rév isés4 non non non oui non non non non IN? W UJ ■VP Tous les articles permanents 5 non non non oui non non non non Articles temporaires seulement Impression de tous les articles temporaires 6 non non non non aui non non ouiCu) Effacement en masse des articles temporaires 7 non oui non non non non ■ i 72 13209 «' 02133749 TABLEAU XV (Suite)- ...... , . 1 - Seulement si l'article est concerné "par la carte"dé tran saction. 2 - Lorsqu'une note quelconque est mise à jour par une carte de 5 transaction, tout le fichier de notes êst imprimé. 3 - Seulement les articles temporaires qui sont effacés. 4 - Une carte de repère d'articles temporaires est imprimée après la description complète des articles. FICHIER PRINCIPAL D'ARTICLE 148 10 Le seul fichier important de l'unité de traitement secondaire 170c est le fichier principal de description d'article 148. Comme il a été mentionné ci-dessus, ce fichier se compose de deux segments qui résident tous deux sur le même dispositif physique.Le premier segment est plus grand, comportant, par exemple, 420 carac-15 tères par enregistrement et contient les numéros d'articles de matériel et les descriptions de commande qui s'y rapportent pour chaque article ou composant de robinetterie appelé à être utilisé dans l'installation. Les données sont, habituellement, inscrites dans l'ordre alphanumérique et sont indexées par le numéro d'ar-20 tiele de matériel. Le second segment contient des codes de note et le texte des notes correspondantes pour toutes les"notes référencées dans les descriptions de commande de, matériel contenues dans le premier segment du fichier. Ce second segment est plus petit comportant, par exemple, b"7 positions de bits par enregis-25 trement. , CARTES DE NOTES ET D'ARTICLES 168. 169 Les cartes de notes et d'articles 168, 169 destinées à: être introduites dans l'unité de traitement secondaire 17Ôa ont des formats comparables à ceux du fichier principal d'article 148. Plus 30 précisément, les cartes 168 relatives à la description des articles de matériel comprennent de 1 à 7 lignes, chacune de 60 caractères ou moins, pour un total possible de 420 caractères. De plus, chaque aescription de commande peut comporter des données Supplémentaires, habituellement, trois sortes de référence, notamment, 35 des dessins d'ingéniérie, des spécifications et des notes. Les dessins et les spécifications sont des documents séparés et ne font pas partie de l'unité de catalogue 170. Par contre, les notes font partie de cette unité 170 et sont imprimées à la fin.de chaque ordre d'achat lorsqu'elles sont référencées par une ou-plusieurs des-40 criptions de commande et sont imprimées"au moyen des-cartes d'en 72 13209 so \ 2133749 trée 169. . ' ; " Lors de la préparation des données d'entrée pour les descriptions et les notes de commande, le texte doit être entré sous la forme de cartes perforées exactement comme il doit être imprimé 5 sur les feuilles de catalogue 171 et sur les ordres d'achat. Les données d'i-nv enta ire par les cartes 168 et les descriptions de commande existantes peuvent être entièrement révisées ou peuvent comporter une ou plusieurs lignes remplacées par" un "code de transaction" approprié pour obtenir une "image" complète de toutes les 10 données se rapportant à un numéro d'article de matériel du fichier (c'est-à-dire, à des notes de référence, à des repères temporaires, etc., ainsi qu'au texte de description). Pour préparer les données d'entrée pour une nouvelle description de commande, après que le texte a été élargi, des indices im-1$ portants sont les suivants : (I) On utilise un code de transaction pour indiquer que le nouvel article ou composant n'est pas inscrit sur le fichier et doit être entré sur chaque ligne du nouveau texte utilisé; (II) On utilise un numéro d'article de matériel et il doit être 20 entré sur chaque ligne du texte utilisé; (III) Oh utilise des numéros de iigne, s'il y a lieu; (IV) On utilise une description de l'article, comprenant jusqu'à 420 caractères, qui est exactement le même que celui qui doit être imprimé sur les ordres d'achats et dans le catalogue et qui 25 renferme les références nécessaires concernant les dessins, les spécifications et les notes; (V) On utilise, s'il y a lieu, un numéro de dessin qui est ensuite annexé à l'ordre d'achat; (VI) On utilise, s'il y a lieu des notes; 30 (VII) On utilise, s'il y a lieu, un numéro de spécification; et, (VIII) On utilise un indicateur de numéro d'article temporaire s'il y a lieu; c'est-à-dire, si le numéro d'article a été requis pour un projet particulier, on le considère comme temporaire. A la fin du projet, il peut être effacé. Des "repères" temporaires sont 35 attachés à ces articles afin de les identifier. Lors des révisions périodiques du catalogue, des décisions sont prises en ce qui concerne leur conservation ou leur suppression. Lorsque des descriptions de commande d'articles de matériel déjà inscrits sur le fichier doivent être remplacées, corrigées ou 40 effacées, les codes de transaction et les données descriptives 72 13209 a ,2133749 appropriées sont les suivantes : (I) Pour remplacer une description de commande tout entière, on entre un code de transaction prédéterminée, par exemple le code "15", puis on inscrit toutes les données concernant le nouvel 5 article; (II) Pour remplacer une ou plusieurs lignes de description, afin de corriger une erreur dans une description de commande existante, par exemple, au moins une ligne complète doit être remplie. Le programme remplace tous les caractères existants d'une ligne por-10 tant un numéro particulier dans le fichier à l'intérieur de l'unité de traitement secondaire 170c par ceux entrés sur la même ligne en utilisant le code de transaction correct, par exemple, "15" comme précédemment. En conséquence, une ou plusieurs lignes de description peuvent être remplacées et/ou des lignes supplémentaires 15 peuvent être ajoutées de cette façon; (III) Pour effacer une description de commande tout entière du fichier, on entre un autre code de transaction, par exemple, le code "97" et le numéro d'article de matériel correspondant. Ce sont là toutes les données nécessaires pour supprimer tout l'ar-20 ticle sur le fichier. (IV) Pour indiquër l'impression, on entre un autre code de transaction, par exemple, le code "91" en même temps que le numéro d'article de matériel pour obtenir une impression sélective de l'article considéré. Cette impression sélective s'appelle "image" 25 des informations du fichier. Lorsque des notes de catalogue sont entrées au moyen des cartes 169, des instructions de traitement similaires doivent être prévues. Les notes peuvent avoir une longueur quelconque le nombre des lignes composant celles-ci étant très flexible. Les lignes 30 peuvent être numérotées 01, 02, 03, etc. ou 10, 20, 30, etc. Le programme numérote les lignes d'une nouvelle note sur le fichier par 10, 20, 30, indépendamment du nombre des lignes utilisées pour l'entrée. En conséquence, lorsque la seconde ligne d'une note doit être révisée, elle doit être référencée comme la ligne 20. Ce sys-35 tème de numérotation est utilisé pour faciliter l'insertion de lignes supplémentaires dans des notes existantes sans avoir à reperforer tout le texte de la note. Pour préparer les cartes 169 pour une nouvelle note, les données d'entrée doivent comprendre : 40 (I) Un code de transaction pour indiquer une nouvelle note qui ÇOPY 72 13209 92 2133749 çi'est pas présente sur le fichier, ce code étant entré à chaque ligne utilisée; (II) Un code de note, représenté, par exemple, par les lettres telles que "A", "AB", "^B", etc. Ces codes à un ou deux caractères 5 doivent apparaître; (III) Des numéros ae ligne disposas dans l'orure sur chaque li-_.ne d'e nt r ée ; et> (IV) Un texte ae notes dans lequel une ou plusieurs lignes de texte sont entrées exactement coume celui-ci doit ..apparaître sur 10 les listes d'orares d'achats. Les notes déjà présentes sur le fichier peuvent être révisées de la manière suivante : (I) Sn utilisant un code de transaction séparé, par exemple, le code "98" pom' indiquer aes révisions et des additions de notes, 15 ainsi que de nouvelles notes, celui-ci devant être entré à chaque ligne utilisée. (II) Sn entrant un coae de note exactement comme pour la note originale; (III) Sn indiquant le numéro de ligne, lorsqu'une ligne détermi-20 née du texte de la note doit être remplacée; pour ajouter une ou plusieurs lignes à la fin du texte d'une note existante, on ajoute un numéro de code en partant d'un numéro supérieur à celui de la dernière ligne existante du fichier; pour intercaler un texte supplémentaire entre des lignes existantes, on numérote les nou-25 velles lignes avec des incréments d'une unité; (IV) Pour effacer une note tout entière du fichier, on entre un autre code de transaction, par exemple, le code 97 en même temps que le code correct qui provoque l'effacement de toutes les informations relatives à cette note; 30 (V) Pour obtenir une impression sélective d'une note, on entre un autre code ae transaction, par exemple, le code 91 et le code correct de la note concernée. 72 13209 » 2133749 REVENDICATIONS 1 - Système graphique pour produire dans un plan bidimensionnel une représentation plane axonométrique d'une installation tridimensionnelle , un système graphique pour produire dans un plan à 5 deux dimensions une représentation plane axonométrique d'une installation de tuyauteries tridimensionnelle décrite sous la forme d'une série de points de travail dans un format compatible avec un ordinateur ou un calculateur numérique, cette série de points de travail étant appariés en groupes recouvrants dans lesquels chaque 10 groupe contient un point dominant et un point subordonné ayant des coordonnées tridimensionnelles relatives connues, cette représentation plane axonométrique étant considérée d'un point de vue situé à une position de coordonnées sélectionnée par rapport à cette installation tridimensionnelle dans lequel l'observateur regarde 15 vers cette série de points, le système comprenant un calculateur numérique.ou ordinateur incluant des moyens pour conserver des informations graphiques de tuyauteries et des instructions sous la forme de mots ou de parties de mot des moyens pour contrôler l'exécution normale des mots d'instruction ordonnés sous la forme d'ins-20 tructions programmées incluant des instructions relatives à des techniques et des matériels, à utiliser pour former ladite installation en se basant sur la nature des fluides à manipuler, leur température, leur pression et des instructions définies par des clés d'indexage incluant une série de numéros d'articles de matériel 25 dont chacun se rapporte à un élément d'installation particulier à être utiliser pour former ladite installation comme dépeint sur laaite représentation axonométrique, et aes moyens de traitement pour opérer sélectivement sur lesdits signaux d'information en accord avec lesdits mots d'instruction afin de produire- des coor-30 données tridimensionnelles réelles desdites séries de points de travail par rapport à un emplacement de base ayant des coordonnées tridimensionnelles connues; et, une première série de signaux se rapportant à la sélection des éléments d'installations à utiliser pour former ladite installation et aux véritables coordonnées tri-^5 dimensionnelles d'une série de points ae travail relatifs auxdits éléments a'installation ainsi que xes points de travail correspondants concernés par certaines desaites séries de points de travail et des cooraonnées tridimensionnelles véritables des points de travail correspondants provenant d'une association avec ladite sé— 40 rie de points de travail et se rapportant à des éléments d'instal 72 13209 94 2133749 lation devant être utilisés pour former, ladite tuyauterie, la sélection desdits éléments étant basée sur des instructions préprogrammées définissant des techniques et des matériels à utiliser pour former ladite tuyauterie en se basant sur la nature des fiui-5 des à manipuler, leur température et leur pression, une seconde série de signaux représentatifs des coordonnées bidimensionnels de la représentation axonométrique, une liste du matériel nécessaire pour construire l'installation de la représentation axonométrique et pour établir des notes de dessin de construction, s'il y a lieu, 10 en réponse à cette seconde série de signaux afin de produire une image visuelle de la représentation axonométrique, cette liste de matériels et ces notes, s'il y a lieu. 2 - Système selon la revendication 1 dans lequel lesdites coordonnées relatives de chaque point subordonné sont caractérisées 15 par des coordonnées connues X^ + lf Y^ + ^ et + ^ par rapport aux axes sécants X, Y et Z, celui-ci étant identifié dans des coordonnées tridimensionnelles relatives par une distance d entre lui et le point dominant de deux angles formés par une droite coupant celle-ci, par rapport à des plans orthogonaux de référence 20 passant par le dit point dominant, chaque point dominant ayant des coordonnées tridimensionnelles connues X^, Y^, Z^, ce dont résultent les équations suivantes : d) â - /ui+1 -V2 + 1*1+1 -V2 + 25 et les projections de d sur ledit plan horizontal sont : (2) d = Cos p où |3 est l'angle compris dans le plan vertical de référence, (3) (zi+1 - Z±) . d Sin (3, (4) (X.j+1 - X±) = Cos (B . Cos a, •où a est l'angle compris dans le 30 plan horizontal de référence; (5) - Yi) = d . Cos p . sin a en considérant cette représentation d'un point de vue situé à une position déterminée dans ledit système tridimensionnel, l'observateur regardant vers ladite série de points de travail. 35 3 - Système selon la revendication 2 caractérisé en ce que le premier groupe de signaux d'informations comprend un premier sous-groupe de signaux indiquant le centre et les lignes de correspondance d'éléments d'installation sélectionnés par rapport auxdits plans orthogonaux ae référence. 72 13209 95 2133749 4 - Système selon l'une quelconque des revendications 2 ou 3 caractérisé en ce que le premier groupe ae signaux d'informations comprend un second sous-groupe de signaux indiquant l'orientation et l'inclinaison correctes d'accessoires, incluant aes soupapes 5 et des tés, par rapport à la position du point ae travail dominant. 5 - Système selon la revendication 2 caractérisé en ce que le premier groupe ue signaux d'information compreno. un sous-groupe ae signaux représentant les caractéristiques structurales de ladite série de points de travail ou un changement de direction auxdits 10 points de travail subordonnés, par rapport auxdits points de travail dominants. à - Système selon la revendication 5 caractérisé en ce que lesdits points ae travail tridimensionnels véritables sont déterminés par rapport à une position de base ayant des coordonnées tridimen-15 sionnelles connues. 7 - Système selon l'une quelconque des revendications précédentes caractérisé en ce qu'il comprend des moyens pour manipuler le second groupe de signaux a'information afin de déterminer la meilleure vue en comparant les valeurs horizontales et verticales ab-20 solues de ladite installation suivant quatre points d'observation séparés et pour sélectionner la vue ayant les plus grandes valeurs horizontales et verticales pour ladite image visuelle. ô - Système graphique pour produire, aans un plan bidimensionnel une représentation plane axonométrique d'une installation de tuyau-25 teries tridimensionne_LÏe aécrite par une série ae points ae travail aans un format compatible avec un calculateur numérique ou un ordinateur, cette série de points de travail étant appariés en groupes recouvrants dans lesquels chaque groupe contient un point dominant et un point subordonné ayant des coorconnees tridimension-30 nelies relatives connues, laaite représentation plane axonométrique, étant considérée a'un point ae vue situé à une position de coordonnées sélectionnée par rapport à ladite installation de tuyauteries triairaensio.aielle, i 'observateur regardant vers ladite série ue points ae travail, cette représentation axonométrique y5 étant produite avec le concours d'un calculateur numerique ayant aes canaux a'entrée et ae sortie pour conserver et pour opérer sélectivement sur des informations graphiques et ae tuyauteries conservées sous xa forme ae mots ou de parties de mot afin de produire un premier groupe ae signaux d'information sous la forme 40 d'une série ae aonnées indiquant les véritables coordonnées tridi- 72 13209 96 2133749 rnensionnelles de points de travail se rapportant à des éléments de tuyauteries appelés à être utilisés pour former ladite installation, la sélection desdits éléments étant basée sur des "instructions préprogrammées définissant des techniques et des matériels 5 §. utiliser pour former lesdites tuyauteries en se basant sur la nature des fluides à manipuler, leur température et leur pression, et en se basant sur des clés d'indexage incluant une série de numéros d'article de matériel, dont chacun se rapporte à un élément de tuyauterie particulier devant être utilisé pour former ladite 10 installation telle qu'elle est dépeinte dans ladite représentation axonométrique, lesdits calculateurs étant aussi utilisés pour engendrer une seconde série de signaux d'information représentatifs des coordonnées axonométriques bidimensionnelles spécifiées dans les séries de données mentionnées ci-dessus, cette seconde 15 série de signaux d'information incluant suffisamment d'autres informations pour produire, par des moyens graphiques séparés, ladite représentation plane axonométrique, et une liste de matériel pour construire l'installation de tuyauteries dépeinte sur ladite représentation axonométrique et pour produire des notes de construc-20 tion, s'il y a lieu, et un système de contrôle de matériel utile pour contrôler lesdits éléments de tuyauterie de ladite installation telle qu'elle est spécifiée dans chaque liste de matériel de chaque représentation axonométrique, le système de contrôle de matériel incluant des moyens pour trier et pour opérer sélectivement 25 sur les informations conservées sous la forme de mots ou de parties de mot dans ledit calculateur numérique afin de produire des données de sortie qui commandent les éléments de tuyauteries associés à chacune desdites listes de matériel, lesdites informations incluant, en tant que clé d'indexage et de recherche, ladite série 30 de numéros d'article de matériel ou des parties de ceux-ci. 9 - Système selon la revendication 1 caractérisé en ce qu'il comprend un système de contrôle de matériel utile pour contrôler les éléments de ladite installation, tels qu'ils sont indiqués dans chaque liste de matériel de chacune desdites représentations 35 axonométriques, ce système de contrôle utilisant lesdits moyens de conservation dudit calculateur numérique pour conserver des"informations, sous la forme de mots ou de parties de mot incluant, en tant que clé d'indexage et de recherche, une série de numéros d'articles de matériel ou de parties de ceux-ci, ledit système ae 40 contrôle utilisant aussi lesdits moyens de contrôle et lesdits 72 13209 97 2133749 moyens de traitement pour opérer sélectivement sur lesdites informations pour produire des données de sortie qui commandent les élé ments associés à chaque liste de matériel. 10 — Système selon la revendication 9 caractérisé en ce qu'il 5 comprend des moyens qui, en réponse auxdites données de sortie engendrent des imprimés sous la forme de colonnes indiquant l'état des quantités de matériel achetées en fonction des quantités enlevées se rapportant à chaque liste de matériel de chaque représentation axonométrique. 10 11 - Système selon la revendication 10 caractérisé en ce que lesdits moyens d'impression peuvent être actionnés en réponse auxdites données de sortie pour imprimer un rapport de dépenses énu-mérant le coût d'un projet en fonction des quantités et des prix desdits éléments associés à chaqune desdites listes de matériel de 15 chacune desdites représentations axonométriques. 12 - Système selon l'une quelconque des revendications 9, 10 ou 11 qui comprend des moyens qui, en réponse auxdites données de sor tie engendrent des listes d'ordres d'achats pour être attachées à des ordres d'achats classiques et comprenant une description alpha 20 numérique complète de chaque élément d'installation devant être acheté, conjointement avec des notes de vendeur, s'il y a lieu. 13 - Système selon l'une quelconque des revendications 9 à 12 caractérisé en ce que les moyens audit calculateur numérique pour conserver les informations-de matériel sont aussi capables de con- 25 server des sous-ensembles d'informations ou de signaux se rapportant : (I) au prix et au code de dimensions relatifs audit numéro d'ar ticle de matériel; (II) aux codes d'enlèvement associés auxdits éléments d'installa 30 tion énumérés sur chacune desdites listes de matériel de chaque représentation axonométrique, désignés par un numéro d'article de matériel, par les dimensions de chacun desdits éléments d'installation et par des numéros de comptabilité; (III) aux codes d'achat désignés par un numéro d'ordre d'achat, 35 un numéro d'article de matériel, une description de matériel et des dimensions; (IV) à des codes de mise à jour d'achat désignés par un nouveau numéro d'ordre d'achat, un numéro ci'article de matériel et des dimensions; et, 40 (V) à des codes de résumé de matériel relatifs auxdits. éléments 72 13209 98 2133749 d'installation designés par un numéro d'ordre d'achat, un code de description abrégé, des dimensions et des codes de prix, et par les nouveaux codes d'enlèvement et d'achat de (II) et de (IV). 14 - Système selon l'une quelconque des revendications 9 a 13 5 dans lequel lesdits moyens de traitement dudit calculateur numérique sont-,- en outre, caractérisés par la génération et la conservation de troisièmes et de quatrièmes groupes de signaux d'information, ce troisième groupe de signaux étant engendré avant la formation d'une représentation axonométrique et étant associés aux 10 inventaires de certains, au moins, desdits éléments d'installation estimés comme devant être nécessaires pour la construction d'une installation déterminée ou d'une partie de celle-ci, chaque élément d'installation étant désigné par l'une desdites séries de numéros d'articles de matériel, ce troisième groupe établissant aus-15 si un niveau minimal de maintien d'inventaires de ces éléments d'installation, un quatrième groupe de données étant engendré après que ladite représentation axonométrique a été établie et étant associé à des quantités d'éléments d'installation de chacune desdites listes de matériel associées à chacune desdites représen-20 tations axonométriques et des moyens d'impression qui, en réponse au troisième et au quatrième groupes de signaux d'information engendrent des imprimés de sortie utiles pour contrôler l'achat et pour inventorier lesdits éléments d'installation associés à ladite construction de ladite installation ou de certaines parties de 25 celle-ci. 15 - Système selon l'une quelconque des revendications précédentes caractérisé en ce que le calculateur numérique comprend : (1) un second calculateur numérique programmable incluant des moyens pour engendrer et conserver des signaux d'information cor-30 respondant initialement et ensuite séquentiellement à des séries de données qui finalement produisent une information de sortie utile pour contrôler l'achat et pour inventorier lesdits éléments d'installation associés à la construction de ladite installation ou de certaines parties de celle-ci, ces séries de données étant 35 désignées par, au moins, lesdites séries de numéros d'articles de matériel et se rapportant aussi à : (I) des représentations de quantités d'éléments d'installation estimées devoir être nécessaires pour la construction de ladite installation ou ae certaines parties ae celle-ci; 40 (II) des représentations de quantités d'éléments d'installation cbpy 72 13209 99 2133749 associés à chacune desdites listes de matériel desdites représentations axonométriques; et, (III) des représentations de la différence entre les articles (I) et (II); et, 5 (2) des moyens dTimpression commandés par ladite information de sortie pour engendrer des imprimés destinés à aider dans le contrôle de l'achat et dans les activités d'inventaire associées à la construction de ladite installation de certaines parties de celle-ci. 10 16 - Système graphique pour produire dans un plan ayant des axes de coordonnées bidimensionnels, une représentation plane d'une tuyauterie tridimensionnelle décrite par une série de points de travail dans un format compatible avec un calculateur numérique, ladite série de points ae travail étant appariée en groupes recou-15 vrants dont chacun comprend un point dominant et un point subordonné ayant des coordonnées tridimensionnelles.relatives connues, ladite représentation en la considérant d'un point de vue situé à une position de coordonnées sélectionnée dans ladite tuyauterie tridimensionnelle d'où l'observateur regarde vers ladite série de 20 points de travail, est caractérisé par des étapes consistant 1. à conserver et à opérer sélectivement sur des informations graphiques conservées sous la forme de mots ou de parties de mots dans un calculateur numérique afin de produire un premier groupe de signaux d'information sous la forme de colonnes de données re- 25 présentatives : i. des coordonnées tridimensionnelles réelles desdites séries de points de travail par rapport à un emplacement de base ayant des coordonnées tridimensionnelles connues; et, ii. des coordonnées tridimensionnelles véritables des points de 30 travail correspondants provenant d'une association avec ladite série de points de travail et se rapportant à des éléments d'installation devant être utilisés pour former ladite tuyauterie, la sélection desdits éléments étant basée sur des instructions préprogrammées définissant des techniques et des matériels à utiliser 35 pour former ladite tuyauterie en se basant sur la nature des fluides à manipuler, leur température et leur pression; 2. la génération, dans ledit calculateur numérique, d'un second groupe de signaux d'information représentatifs des coordonnées axonométriques bidimensionnelles spécifiées dans les colonnes i 40 et ii, ce second groupe ue signaux d'information incluant aussi COPY 72 13209 2133749 suffisamment d'autres informations pour produire, par des moyens graphiques séparés, une représentation plane véritable de ladite tuyauterie tridimensionnelle, -une liste de matériel pour construire cette tuyauterie étant inscrite sur ladite représentation, ain-5 si que des notes du dessinateur, s'il y a lieu; et, 3. à utiliser ce second groupe de signaux d'information pour tracer côte à côte, ladite représentation plane véritable incluant des signaux d'installation correctement dessinés et des renseignements dimensionnels, ainsi que des accessoires symbolisant ladite tuyau-10 terie et des légendes, s'il y a lieu, et une liste de matériel et des notes de construction, s'il y a lieu, et des symboles d'identification de dessins. 17 - Procédé pour former une représentation axonométrique d'une tuyauterie incluant une liste de matériel formant celle-ci, qui 15 consiste : i) à spécifier, dans un format compatible avec un calculateur numérique, les informations à utiliser pour la formation de ladite représentation axonométrique de la tuyauterie, ces informations incluant une description d'une tuyauterie tridimensionnelle uti- 20 lisant une série de points de travail ayant des coordonnées tridimensionnelles relatives connues, cette série étant initialement appariée en groupes de points recouvrants dont chacun comprend un point dominant et un point subordonné ayant des coordonnées tridimensionnelles relatives connues, cette information incluant éga-25 lement un sous-groupe de signaux décrivant les caractéristiques structurales de ladite série ae points de travail lors d'un changement de direction d'un desdits points subordonnés par rapport à un point ae travail dominant; ii) à déterminer les coordonnées tridimensionnelles véritables de 30 ladite série de points de travail, par rapport à un emplacement de base ayant des coordonnées tridimensionnelles connues et incluant des points de travail auxiliaires de connexions correspondantes, s'il y a lieu, en utilisant un calculateur numérique convenablement programmé auquel sont associés des critères de sélec-35 tion d'éléments de tuyauterie satisfaisant à des conditions de service et fonctionnelles préétablies; iii) à utiliser ledit calculateur numérique pour déterminer les coordonnées axonométriques véritables de ladite série de points de travail et lesdits points de travail auxiliaires, c; a lien . 40 ainsi que les positions bidimensionnelles des listes de matériel 72 13209 1QL 2133749 et des notes de dessin, s'il y a lieu, par rapport à un plan ayant des axes de coordonnées bidimensionneiles; et, iv) à tracer, par des moyens graphiques séparés, lesdits points de travail en utilisant pour chaque point un symbole caractéristique 5 ae sa fonction, s'il y a lieu, afin de produire une représentation axonométrique véritable de ladite tuyauterie incluant ladite liste de matériel et lesdites notes de construction, s'il y a lieu. 18 - Système pour produire dans un plan bidimensionnel, une représentation plane axonométrique d'une tuyauterie tridimensionnelle le décrite comme une série de points de travail dans un format compatible avec un calculateur numérique conjointement avec un système de contrôle de matériel pour surveiller les éléments de la tuyauterie dépeinte, cette série de points de travail étant apparié en groupes recouvrants de chacun comprend un point dominant 15 et un point subordonné ayant des coordonnées tridimensionnelles relatives connues, ladite représentation plane axonométrique considérée d'un point de vue situé à une position de coordonnées sélectionnée par rapport à ladite tuyauterie tridimensionnelle d'où l'observateur regarde vers ladite série de points de travail, com-20 prenant les étapes consistant : 1. conjointement avec un calculateur numérique ayant des canaux d'entrée et de sortie, à trier et à opérer sélectivement sur des informations graphiques et d'installation conservées sous 3a forme de mots d'information ou de parties de mots, pour produire un pre- 25 mier groupe de signaux d'information sous la forme de colonnes de données indiquant les coordonnées tridimensionnelles véritables des points de travail se rapportant à des éléments d'installation à utiliser pour former ladite tuyauterie, la sélection desdits éléments étant basée sur des instructions préprogrammées définis-30 sant des techniques et des matériels à utiliser pour former ladite tuyauterie selon la nature des fluides à manipuler, leur température et leur pression, et sur la base de clés d'indexage incluant une série de numéros de matériel, dont chacun se rapporte à un élément d'installation particulier à utiliser pour former ladite 35 tuyauterie, telle qu'elle est dépeinte sur ladite représentation axonométrique; 2. conjointement avec ledit calculateur, à. engendrer un a second groupe de signaux d'information représentatifs des coordonnées axonométriques bidimensionneiles spécifiées dans les colonnes de 40 données mentionnées ci-dessus, ce second groupe de signaux d'in 72 13209 io2 2133749 formation comportant suffisamment d'autres informations pour produire, par des moyens graphiques séparés, ladite représentation plane axonométrique et une liste de matériel pour construire la tuyauterie dépeinte sur ladite représentation axonométrique, ainsi 5 que des notes de dessin, s'il y a lieu; et, 3. à créer un système de contrôle utile pour surveiller les éléments de ladite tuyauterie tels qu'ils sont énumérés sur ladite liste de matériel de chacune desdites représentations axonométriqués, en triant et en opérant sélectivement sur les informations 10 de matériel conservées, sous la foime de mots ou de parties de mots, dans ledit calculateur numérique afin de produire des informations de sortie qui surveillent les éléments de matériel se rapportant à chacune desdites listes de matériel, ces informations de matériel incluant une clé d'indexage et de recherche, ladite 15 série de numéros de matériel des parties de celle-ci. 19 - Procédé selon la revendication 18 caractérisé en ce que les informations de matériel conservées sous la forme de mots ou de parties de mots dans le calculateur numérique comprennent des sous-groupes de signaux se rapportant : 20 i) aux codes de prix et de dimensions indexés audit numéro de matériel; ii) à des codes d'enlèvement associés aux éléments de matériel énumérés sur chacune desdites listes de matériel de chaque représentation axonométrique, indexés par un numéro de matériel, les 25 dimensions de chaque élément d'installation et des numéros de comptabilité; iii) à des codes d'achat désignés par des numéros d'ordre d'achat, un numéro d'article de matériel, une description d'article et des dimensions; 30 iv) à des codes de mise à jour d'achats se rapportant à de nouveaux numéros d'ordre d'achat, à un numéro d'article et à des dimensions; et, v) à des ordres de résumé de matériel se rapportant aux éléments de matériel désignés par le numéro d'ordre d'achat, un code de 35 description abrégée, des codes de dimensions et de prix et respectivement par de nouveaux codes d'enlèvement et d'achat (ii) et (iv). 20 - Système pour proauire dans un plan bidimensionnel une représentation plane axonométrique g'une tuyauterie tridimensionnelle décrite comme une série de points de travail dans un format •40 compatible avec un calculateur numérique, conjointement avec un 1 WSSfcèfiw»'' 72 13209 2133749 système de contrôle de matériel, ladite série de points de travail étant appariée en groupe recouvrants dont chacun se compose d'un point dominant et d'un point subordonné ayant des coordonnées tridimensionnelles relatives connues, ladite représentation plane 5 axonométrique considérée d'un point de vue situé à une position de coordonnées sélectionnée par rapport à ladite tuyauterie tridimensionnelle, quand l'observateur regarde vers ladite série de points de travail, comprenant les étapes consistant : 1. conjointement avec un calculateur numérique ayant des canaux 10 d'entrée et de sortie, a trier et à opérer sélectivement sur des informations graphiques et d'installation conservées sous la forme de mots d'information ou de parties de mots, pour produire un premier groupe de signaux d'information sous la forme de colonnes de données indiquant les coordonnées tridimensionnelles vérita-15 bles des points de travail se rapportant à des éléments d'installation à utiliser pour former ladite tuyauterie, la sélection desdits éléments étant basée sur des instructions préprogrammées définissant des techniques et des matériels à utiliser pour former ladite tuyauterie selon la nature des fluides à manipuler, leur 20 température et leur pression, et sur la base de clés d'indexage incluant une série de numéros de matériel, dont chacun se rapporte à un élément d'installation particulier à utiliser pour former ladite tuyauterie, telle qu'elle est dépeinte sur ladite représentation axonométrique; 25 2. conjointement avec ledit calculateur, à engendrer un a second groupe ae signaux d'information représentatifs des coordonnées axonométriques bidimensionneiles spécifiées dans les colonnes de données mentionnées ci-dessus, ce second groupe de signaux d'information comportant suffisamment d'autres informations pour' pro-30 duire, par des moyens graphiques séparés, ladite représentation plane axonométrique et une liste de matériel pour construire la tuyauterie dépeinte sur ladite représentation axonométrique, ainsi que des notes de dessin, s'il y a lieu; et, 3. à créer un système de contrôle de matériel utile pour surveil-35 1er lesdits éléments de matériel de ladite tuyauterie comme spécifié dans chaque liste de matériel de chaque représentation axonométrique pour les sous-étapes consistant : i) avant la formation de ladite représentation axonométrique, à engendrer et à conserver sous la forme de mots d'information ou de 40 parties de mots, un troisième groupe de signaux d'information 72 13209 m 2133749 dans lëdit calculateur numérique, ceux-ci étant associés à des inventaires de certains, au moins, des éléments de matériel estimés nécessaires pour la construction d'une tuyauterie sélectionnée ou d'une partie de celle-ci, chaque élément de tuyauterie étant 5 désigné par un numéro d'une série de numéros d'articles de maté-rile; ii) à établir un niveau minimal de maintien d'inventaires de certains, au moins, desdits éléments de matériel; iii) après que la représentation axonométrique a été établie, à 10 engendrer et à conserver sous la forme de mots d'information ou de parties dé mots, .dans ledit calculateur numérique, un quatrième groupe de signaux a'information se .rapportant aux quantités d'éléments.de matériel de : chaque liste de matériel associés à chaque représentation axonométrique; et, 15 iv) à manipuler le troisième et le quatrième groupes de signaux d'information pour engendrer des-données de sortie utiles pour contrôler les achats et le stock d'éléments de matériel se rapportant à la construction de ladite tuyauterie ou d'une partie de celle-ci. - - COPY;