Brevet FR2823878A1 — publié le 20021025

problème d'écoulement local ou global). Outil assisté car ordinateur d'établissement de proiets La présente invention concerne un outil assisté par ordinateur d'établissement de projets, au moyen duquel on peut établir le projet d'une installation technique, par prescription interactive d'un certain nombre de descriptions d'éléments techniques et d'une description de leur topologie. Projeter ou établir un projet signifie dans le présent mémoire, non pas simplement prescrire la description mais en même temps aussi, vérifier au moins en partie et rendre les données entrées consistantes eVou compatibles. Pour un vissage d'une vis dans un écrou, la vis a par exemple o toujours une longueur telle que l'écrou peut être vissé sur la vis. En outre, la liaison doit avoir des dimensions correspondant à des critères de charge qui doivent être prescrits. La vis et l'écrou doivent aussi avoir nocessairement le même diamètre de taraudage et le même pas. Dans le domaine électrique, on prêtera par exemple attention au fait que les éléments sélectionnés ont des tensions compatibles et que les parties de réseau, les commutateurs, les fusibles, ainsi que par exemple aussi le câble ont des dimensions suffisantes. Outre passer des règles de projection de ce genre sera empêché à priori par une sélection préalable adéquate par l'outil d'établissement de projets ou il sera au moins émis un avertissement à l'utilisateur. Le cas échéant, I'outil o d'établissement de projets peut proposer aussi des corrections ou effectuer automatiquement des corrections. En outre, il effectue une représentation de préférence également graphique, de l'établissement du projet de l'installation technique. Une question importante qui se pose lorsque l'on établit le projet d'une installation technique est de savoir si elle a dans la structure réelle, des propriétés prévues suivant l'établissement du projet. La présente invention visedonc un outil assisté par ordinateur d'établissement de projets, au moyen duquel cela peut être constaté par l'utilisateurd'une façon simple. so On y parvient suivant l'invention par le fait que - ii peut t od un utiiisateuF do l'outil d'A1ablissement da ps, de s6ionner dans au mos un ca1ogue un ceda nomb de deschptons normal@es dlAments, qui ne peuvent pas t modides par - _A d, descMptons auxqueUes es1 associA un premier ng, - au moins une au1m deschn poun1 m pscrRe A lubl d'6tablissement de pets, - un rang d'instaliatlon Atant associA A lèlnstallation 1echnique pre1de par l'oudl d'A1ablissemen1 de pets, o - le premier rang de descUpdon 61an1 assoclA en 1an1 que mng d'lnstalla110n A l'installation 1echnique pe1de par l'outil d'Atablissement de pet, lorsqu'il n'a Atd sAlectionnd pour l'Atablissement du pet de l'lnstallation technlque que des descrlptions noFmalises, auxquelles est assoclA le pmier rang de descphon, et - un rang dnstaMadon dirent du premier rang de deschpton, -n A h_l ne i d'A1ablissemen1 de prets. Loque le pmier rang de deschpton n'est associA qu'A des descUphons normalbes d'AlAments, qui ont Atd contles matheUement du point de vue du respe des chtAs techniques proposA par roubl dtabUssement de prets, on est sOr pour une instaNadon technique qui n'est constitude que d'AlAments A la description normalise desquels es1 associA le pmr mng de deschion, que sllion nlonne =ement Une au1 queion lmpodan m de 1'abUssemen1 du p d'une installation 1echnlque, es1 de savoir si 19nstaliation telle qu'elle est pete, peut t vraiment construTe. Il est pF6VU A cet ehet - que les autFes deschphons compnnent au moins une descFiption individuelle, pouvant AtFe Atablie pOF IIutiiisateuF A padir de l'outll d'6tabUssement de prets, et au moins une descUpton normal6e dADnie A 3Q l'avance qui ne peut pas At modifide par l'utllisateur A padir de l'outll d'Atablissement de pets, etd laquelle est associA un deuxiAme rang de deschphon dirent du premier rang de deschphon, - qu'il est associA A l'lnstallatlon technique pethe par l'outil d'6tabllssement de pets comme rang d'installatlon, le deuxiAme ng de 33 descdphon, iorsqull n'a Atd sAlechonnA, pour rA1ablsemen1 du pe1 de l'installation technique que des descriptions normalises et il est associA A au moins l'une des descriptions normalisées sélectionnées, le deuxième rang de description, et - que le rang d'installation a sinon une valeur différente des rangs de description. Si le catalogue des descriptions normalisées définies à l'avance ne contient que des éléments qui décrivent des produits disponibles dans le commerce, I'outil d'établissement de projets associe à l'installation technique une valeur différente des rangs de descriptions ainsi que s'il n'est prescrit qu'une description d'un élément, dont l'outil d'établissement de projets ne sait o pas s'il est disponible dans le commerce. Les descriptions normalisoes définies à l'avance peuvent être un élément intégral de l'outil d'établissement de projets. Mais de préférence, on peut les lire dans au moins un fichier, dénommé dans ce qui suit fichier normalisé. Ce fichier est constitué de préférence sous la forme d'un fichier ASCII, puisqu'il peut être obtenu alors au moyen de tout éditeur habituel. Lorsque les éléments prescrits et leurs topologies peuvent être mémorisés dans un fichier d'installation, I'établissement du projet peut être documenté d'une manière simple. Le fichier d'installation est aussi de préférence un fichier ASCII. o Si pour la sélection d'une description normalisoe, il peut être offert à l'utilisateur une sous-quantité des nombres de descriptions normalisées définies à l'avance, on obtient une projection particulièrement simple de l'installation technique. Si l'on peut appeler les descriptions normalisées par l'outil d'établissement de projets dans un réseau d'ordinateurs, on peut mettre à disposition de l'utilisateur de l'outil d'établissement de projets d'une manière simple toujours la version la plus actualisée des descriptions normalisées. On peut en principe utiliser l'outil d'établissement de projets de manière universelle. Mais de préférence, les éléments sont des éléments so électriques et les propriétés sont des propriétés électriques, électroniques ou électromécaniques. Des exemples d'éléments de ce genre sont des appareils électriques basse tension et leurs éléments montés en amont et en aval. D'autres avantages et particularités ressortent de la description qui va suivre d'un exemple de réalisation. Aux dessins annexés, il est montré suivant une représentation de principe à la figure 1, un exemple d'une installation technique, à la figure 2, un ordinateur, à la figure 3, un schéma de déroulement, à la figure 4, une partie de la figure 3 et à la figure 5, une variante de la figure 4. s La figure 1 représente un exemple très simplifié d'une installation technique. Elle comporte suivant la figure 1, un moteur 1 qui est relié par un câble 2, par un contacteur disjoncteur 3 et par un autre câble 4 à un module 5 d'alimentation. Le module 5 d'alimentation est alimenté par un réseau 6 en courant triphasé. Les éléments 1 à 5 de l'installation technique o sont ainsi des éléments électriques, à savoir un appareil électrique basse tension (contacteur disjoncteur 3), ceséléments (câble 4 et module 5 d'alimentation) montés en amont et ces éléments (câble 2 et moteur 1) montés en aval. La topologie de l'installation technique est en l'occurrence déterminée en indiquant ceux des éléments 1 à 5 qui sont reliés aux éléments 1 à 5. L'installation technique suivant la figure 1 doit être projetée au moyen d'un ordinateur 7 qui est programmé suivant la figure 2, par un outil 8 d'établissement de projets. Il est associé à l'ordinateur 7 à cet effet, les unités 9 à 12 habituelles d'entrée et de sortie, à savoir un clavier 9, une souris 10, o un moniteur 11 et une imprimante 1 2. Au moyen des unités 9 à 1 2, I'ordinateur 7 communique avec un utilisateur 13 représenté de manière schématique. Il peut être associé en outre à l'ordinateur le cas échéant, une interface 14 par laquelle l'ordinateur 7 est relié à un réseau 15 d'ordinateurs par exemple à l'lnternet 15. Dans le cadre de l'élaboration de l'outil 8 d'établissement de projets qui est un module de programme, I'ordinateur 7 accède entre autre à des fichiers 16 à 19. Les fichiers 16 à 19 sont constitués de préférence mais non pas nécessairement, sous la forme de fichiers ASCII. Les fichiers 16 et 17 sont des fichiers de catalogue. Ils ne peuvent être lus que par l'outil 8 d'établissement de projets. Suivant la figure 2, les fichiers 16 à 19 sont à cet effet associés directement à l'ordinateur 7. Mais il serait aussi possible d'appeler les fichiers 16 à 19 d'un autre ordinateur, par l'intermédiaire du réseau 15 d'ordinateurs. Le fichier 16 contient des descriptions techniques d'éléments, y compris des indications sur le fabricant, la désignation du type et le numéro de commande en clair. Pour des éléments dont la description est enregistrce dans le fichier 16, on est sûr qu'ils remplissent effectivement les spécifications s qui y sont indiquées. Lorsque donc l'installation technique est projetée en ayant exclusivement des éléments dont des descriptions sont mémorisées dans le fichier 16, on peut garantir qu'en principe, I'installation technique remplira effectivement les exigences qui lui sont imposées par l'établissement du projet. Il est donc associé aux éléments du fichier 16, un rang de description qui est par exemple uniformément de 1. Le fichier 17 contient également des descriptions d'éléments que l'on peut se procurer dans le commerce d'une manière normalisée. Les éléments, dont la description est mémorisée dans le fichier 17, sont fournis o par le fabricant de l'outil 8 mais ne sont pas testés. Si l'on utilise pour l'établissement du projet de l'installation technique, également des éléments dont la description est mémorisoe dans le fichier 17, celui qui a établi l'outil 8 peut simplement être responsable du fait que ces éléments sont disponibles. Mais celui qui a établi le fichier 17 ne sait pas si en fait les éléments ont les s propriétés indiquées dans la description. Il est associé donc à ces éléments sans exception, le rang de description 2. Les fichiers 16 et 17 de catalogue peuvent être appelés et lus, par l'utilisateur 13 seulement à partir de l'outil 8. On ne peut ni modifier, ni corriger les fichiers 16, 17. o Le fichier 18 contient également des descriptions d'éléments. Mais contrairement aux fichiers 16 et 17, on peut lire et écrire aussi dans le fichier 18. Le fichier 18 peut contenir des descriptions individuelles d'éléments techniques, qui ont été élaborées par l'utilisateur lui-même. Celui qui a élaboré l'outil 8 ne sait donc pas si les éléments décrits sont vraiment s disponibles, ni non plus s'ils ont les propriétés indiquées. Il est donc associé aux descriptions du fichier 18 sans exception, le rang de description 3. Dans le cadre de l'élaboration de l'outil 8, on interroge d'abord dans un stade 20, pour savoir si l'on doit lire des données dans le fichier 19. Le fichier 19 est un fichier d'installation dans lequel sont contenues des descriptions d'éléments et o la topologie d'une installation technique dont on a établi le projet auparavant. Le fichier 19 contient en outre des compteurs Z1, Z2 et Z3, ainsi qu'un rang A d'installation. Des compteurs Z1, Z2 et Z3 indiquent combien d'éléments 1 à 5 ayant le rang de description 1, 2 et 3 sont présents dans l'installation projetée. Suivant ce qui est entré par l'utilisateur, on lit le fichier 19 dans un stode 21, OU l'on met les compteurs Z1, Z2 et Z3 à zéro dans un stade 22. L'utilisateur 13 appelle ensuite interactivement une entrée dans un stade 23 suivant la figure 4. Dans un stade 24, on contrôle d'abord si l'entrée était un ordre d'effacement. Si oui, on détermine dans un stade 25 le rang de description de l'élément à effacer et on abaisse le compteur Zi (i = 1, 2 ou 3) correspondant s de un. On exécute ensuite l'ordre d'effacement qui est entré dans un stade 26. Sinon, on contrôle dans un stade 27, si l'entrée était un choix préalable, c'est-à-dire si l'utilisateur a entré par exemple (seulement) qu'il choisit un moteur, un contacteur-disjoncteur ou un câble. Si oui, il est offert à o l'utilisateur dans le stade 28, une sous-quantité correspondante qui attend l'entrée suivante et revient au stade 27. Sinon, on contrôle dans un stade 29, si une prescription d'une description normalisée et définie à l'avance ou le cas échéant d'une prescription individuelle établie précédemment par les utilisateurs est s effectuce. Si oui, on augmente de un le compteur Zi correspondant dans un stade 30, et dans un stade 31, la prescription entrée. S'i7 n'y a ni un ordre d'effacement, ni une prescription, il faut effectuer une modification d'un élément déjà prescrit. Dans ce cas, on contrôle donc dans un stade 32, s'il est associé à la description de l'élément o qui doit être changé, le rang de description 3. Ce n'est que dans ce cas que l'on effectue dans un stade 33 la modification, sinon on l'écarte. Après achèvement de la routine décrite ci-dessus, on interroge dans un stade 34, si le compteur Z3 a la valeur 0. Si ce n'est pas le cas, il est associé à l'installation technique, le rang d'installation A=3. Sinon, on s contrôle dans un stade 35, si le compteur Z2 a la valeur 0. Si ce n'est pas le cas, il est associé à l'installation technique dans un stade 37, le rang d'installation A = 2. Il n'est ainsi associé à l'installation technique dans un stade 38 un rang d'installation A= 1, que si elle est constituée exclusivement o d'éléments qui sont prélevés du fichier 16. Si en revanche, seulement l'un des éléments est prélevé du fichier 17, I'installation reçoit déjà le rang d'installation A = 2. Si même l'un des éléments est prélevé du fichier 18 ou est établi d'une autre façon individuellement par l'utilisateur, I'installation technique reçoit le rang d'installation A = 3. s On interroge finalement d'une manière interactive dans le stade 39, pour savoir si l'établissement du projet de l'installation technique est achevé. Si ce n'est pas le cas, on interroge au stade 23 I'entrée suivante, sinon on interroge dans un stade 40, si l'on doit mettre dans le fichier 19 un renseignement concernant l'installation technique projetée. Si oui, on mémorise dans un stade 41 les descriptions des éléments 1 à 5 définis et leurs topologies, ainsi que le rang d'installation A et les compteurs Z1 à Z3 dans le fichier 19. Le travail de l'outil d'établissement de projets est alors achevé. La figure 5 représente une variante pour la prescription d'une modification. Suivant la figure 5, on réalise cette modification au stade 33, o dans le cas o il faut modifier une description qui est associée au rang de description 1 ou 2. Mais auparavant, on a décrémenté au- stade 42 le compteur (Zi = 1, 2) du nombre des éléments ayant le rang de description 1 ou 2 de un, et on a incrémenté le compteur Z3 du nombre des éléments ayant le rang de descriptions 3. En outre, on fait passer au stade 42, le rang de s description associé à cette description à 3. 8 2823878 REVENDICATIONS 1. Outil assisté par ordinateur d'établissement de projets, au moyen duquel on peut projeter une installation technique par prescription interactive d'un certain nombre de descriptions d'éléments (1 à 5) techniques et d'une description de leur topologie, caractérisé en ce que - il peut être offert à un utilisateur (13) de l'outil d'établissement de projets de sélectionner dans au moins un catalogue (16) un certain nombre de descriptions normalisées d'éléments, qui ne peuvent pas être o modifiées par l'utilisateur (13) et qui sont définies à l'avance par l'outil d'établissement de projets, descriptions auxquelles est associé un premier rang, - au moins une autre description pouvant être prescrite à l'outil d'établissement de projets, s - un rang (A) d'installation étant associé à l'installation technique projetée par l'outil d'établissement de projets, - le premier rang de description étant associé en tant que rang (A) d'installation à l'installation technique projetée par l'outil d'établissement de projets, lorsqu'il n'a été sélectionné pour l'établissement du projet de I'installation technique que des descriptions normalisées, auxquelles est associé le premier rang de description, et - un rang (A) d'installation différent du premier rang de description, étant sinon associé à l'installation technique projetée par l'outil d'établissement de projet. 2. Outil d'établissement de projets suivant la revendication 1, caractérisé - en ce que les autres descriptions comprennent au moins une description individuelle, pouvant être établie par l'utilisateur (13) à partir de o l'outil d'établissement de projet, et au moins une description normalisée définie à l'avance qui ne peut pas être modifiée par l'utilisateur (13) à partir de l'outil d'établissement de projets et à laquelle est associé un deuxième rang de description différent du premier rang de description, - en ce qu'il est associé à l'installation technique projetée par I'outil d'établissement de projets comme rang (A) d'installation, le deuxIème rang de description, lorsqu'il n'a été sélectionné, pour l'établissement du projet de l'instailation technique, que des descriptions normalisées et il est associé à au moins l'une des descriptions normalisées sélectionnées, le deuxième rang de description, et o - en ce que le rang (A) d'installation a sinon une valeur différente des rangs de description. 3. Outil d'établissement de projet suivant la revendication 1 ou 2, caractérisé en ce que les descriptions normalisées définies à l'avance peuvent étre lues par l'outil d'établissement de projets, dans au moins un fichier (16, 17) normalisé. 4. Outil d'établissement de projet suivant la revendication 3, caractérisé en ce que le fichier (16, 17) normalisé est constitué en fichier ASCI 1. 5. Outil d'établissement de projet suivant l'une des revendications précédentes, caractérisé en ce que les éléments prescrits et leur topologie peuvent étre mémorisés dans un fichier (19) d'installation. 6. Outil d'établissement de projet suivant la revendication 5, caractérisé en ce que le fichier (19) d'installation est constitué en fichier ASCI I. so 7. Outil d'établissement de projet suivant l'une des revendications précédentes, caractérisé en ce que pour la sélection d'une description normalisée, il peut étre offert à l'utilisateur (13) une sousquantité du nombre de descriptions normalisées définies à l'avance. s 8. Outil d'établissement de projet suivant l'une des revendications précédentes, caractérisé en ce que les descriptions normalisées peuvent étre appelées dans un réseau (15) d'ordinateur, par I'outil d'Atabllssement de poets. 9. Oubl d'6tabUssement de poet suivant rune des revendicadons prAcAdentes, cams en ce qua les AlAments (1 5) sont _ 10. Oubl d'AtabUssement de privet suivant la vendicaBon 9, caraAdsA en ce que les Elements (1 5) sont des appareUs (3) Alechlque