Brevet FR2823879A1 — publié le 20021025

basse tension et leurs AlAments (1,2,4,5) months en mont et en avaL Outil assisté par ordinateur d'établissement de proiets La présente invention concerne un outil assisté par ordinateur d'établissement de projets. Etablir des projets d'installation technique devient de plus en s plus complexe. L'établissement d'un projet exige une dépense de plus en plus grande, notamment compte tenu de la tendance générale à la décentralisation. La présente invention vise un outil assisté par ordinateur d'établissement de projets, au moyen duquel on peut établir d'une manière o simple le projet d'installation technique même complexe ou au moyen duquel on peut contrôler si un projet établi comporte des erreurs. Pour ce qui concerne l'établissement d'un projet simple et sans erreur, on y parvient par un outil assisté par ordinateur d'établissement de projets, dans lequel il peut être entré un certain nombre d'éléments techniques et leurs relations techniques, de sorte que les éléments et leurs relations spécifient une installation technique, des propriétés techniques pouvant être prescrites à l'outil d'établissement de projet pour chaque élément, en admettant la prescription de propriétés techniques pour un premier élément seulement sur la base du fait quil reste compatible avec un o deuxième élément, avec lequel il doit être en relation. Pour contrôler un projet établi, on y parvient par un outil assisté par ordinateur d'établissement de projets, dans lequel on peut entrer un certain nombre d'éléments techniques et leurs relations techniques, de sorte que les éléments et leurs relations spécifient une installation technique, des s propriétés techniques pouvant être prescrites pour chaque élément à l'outil d'établissement de projets, caractérisé en ce que l'on peut contrôler au moyen des propriétés d'un premier et d'un deuxième élément et d'une relation existant entre ces éléments si le premier élément est compatible avec le deuxième élément. so Dans la mesure, o il s'agit du contrôle d'un projet existant, le contrôle est particulièrement simple lorsque les éléments, leurs propriétés techniques et leurs relations peuvent être lus dans un fichier ou dans un complexe de fichiers notamment dans un fichier ASCII. Lorsque les éléments, leurs propriétés techniques et leurs s relations peuvent être entrés de manière interactive eVou peuvent être codifiés de manière interactive, on peut effectuer de manière particulièrement simple de nouvelles entrées et des modifications. Lorsque la prescription des propriétés techniques des éléments s'effectue en choisissant un élément dans un catalogue d'éléments, ayant des o propriétés spécifiques à l'élément qui sont définies à l'avance, les entrées interactives sont particulièrement faciles et simples à établir. On assure notamment dans ce cas, que les entrces sont utiles, c'est-àdire que des éléments correspondants sont disponibles. Lorsque le contrôle de compatibilité est un contrôle du type du s premier et du deuxième élément, un contrôle de la relation existante et un contrôle du point de savoir si le premier élément satisfait à une condition technique, quidépend du type du deuxième élément eVou de la relation existante. Le contrôle est particulièrement fiabie. Lorsque la condition peut être choisie dans un jeu de condition o mémorisé dans un fichier ou dans un complexe de fichiers, notamment dans un fichier à ASCII. L'outil d'établissement de projets opère d'une manière particulièrement souple. Les conditions peuvent être notamment dans ce cas modifiées de manière simple, à savoir au moyen de chaque éditeur habituel. Lorsque les éléments entrés ou modifiés, leurs propriétés s techniques et leurs relations peuvent être mémorisés sous forme de fichier ou d'un complexe de fichiers, notamment sous la forme d'un fichier à ASCII. Les établissements de projets peuvent être documentés d'une manière particulièrement simple. On peut en principe utiliser l'outil d'établissement de projet de o manière universelle. Mais de préférence, les éléments sont des éléments é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 détails ressortent de la description qui va suivre d'un exemple de réalisation. Aux dessins: la figure 1 représente en principe un exemple d'une installation technique, la figure 2 représente en principe un ordinateur et la figure 3 représente le principe d'un diagramme de déroulement. La figure 1 représente un exemple très simple d'une installation technique. Suivant la figure 1, elle comporte un moteur 1, qui est relié par un câble 2 à un disjoncteur 3 et un autre câble 4, à un module 5 d'alimentation. Le module 5 d'alimentation est alimenté par un réseau 6 à courant triphasé. Les éléments 1 à 5 d'installation technique sont ainsi des éléments o électriques à savoir, un appareil électrique basse tension (disjoncteur 3) , ses éléments (câble 4 et module 5 d'alimentation) montés en amont et ses éléments (câble 2 et moteur 1) montés en aval. Or, on doit établir le projet ou contrôler un projet établi, del'lnstallation technique de la figure 1 au moyen d'un ordinateur 7, qui s suivant la figure 2 est programmé 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, un moniteur 11 et une imprimante 12. Au moyen des unités 9 à 12, I'ordinateur 7 communique avec un utilisateur 13 représenté schématiquement. En outre, il peut être associé à o l'ordinateur 7, le cas échéant une interphase 14, par laquelle l'ordinateur 7 est relié à un réseau 15 d'ordinateurs, par exemple à l'lnternet 15. Dans le cadre du travail de l'outil 8 d'établissement de projet qui est un module de programme, I'ordinateur 7 accède entre autre à des fichiers ou à des complexes 16 à 18 de fichiers (dans la suite et par souci de simplicité, on ne s parlera que de fichiers, mais cette expression englobe toujours aussi la possibilité d'un complexe de fichiers). Les fichiers 16 à 18 sont constitués de préférence mais pas nécessairement, sous la forme du fichier ASCII. Le fichier 16 est par exemple un fichier dans lequel les éléments 1 à 5, leurs propriétés techniques et leurs relations entre elles sont so mémorisés. L'outil 8 d'établissement de projet peut à la fois lire et écrire dans le fichier 16. Le fichier 16 spécifie donc l'installation technique. Le fichier 17 contient un catalogue d'éléments ayant des propriétés spécifiques à l'élément qui sont définies à l'avance. Le fichier 18 comporte des conditions, suivant lesquelles les éléments 1 à 5 doivent être contrôlés. s Dans l'exemple indiqué ci-dessus en liaison avec la figure 1, le fichier 16 peut avoir par exemple la structure suivante: s 1: Type de moteur 1 MLFB 230 V 2 kW 2 Is 2: Type decâble3 MLFB 500 V 1 6 A 2, 0 1, 3 as 3: Type de disjoncteur 2 MLFB 400 V 3 1 6 A 0, 0 2,4 3J s 4: Type de câble 2 MLFB 500 V 1 6 A 0,2 3, 5 : Type de module d'alimentation 9 MLFB 400V3 A 2 Dans les tableaux, les nombres avant le deux points indiquent le numéro de l'élément respectif. Derrière le deux points se trouvent une description de l'élément, une désignation univoque du type (MLFB = désignation du fabricant qui peut être lue automatiquement) ainsi que ses o propriétés électriques, électromécaniques et ses relations avec d'autres éléments notamment des liaisons. Ceci sera explicité ultérieurement d'une manière plus précise au moyen du câble 2. Suivant le tableau mentionné ci-dessus, le câble 2 est du type 3. Sa MLFB n'a pas d'importance dans le cadre de la présente invention, pour autant qu'elle est univoque pour ce câble. La tension maximum que peut supporter le câble 2, est de 500 V et le courant maximum est de 16 A. A ses extrémités, lecâble est muni des types de bornes "2" ou "O". "2" peut symboliser par exemple, une prise normalisée. "O" peut symboliser une extrémité de fils simplement isolée. Le câble 2 est relié directement aux éléments 1 et 3. Il peut y avoir d'autres propriétés (...). Les propriétés électriques des éléments 1 à 5 sont par exemple leur tension, leur courant, leur puissance, etc. Le type de la technique de raccordement (par exemple type 2 ou type 0) est une propriété électromécanique. Mais des propriétés électroniques aussi, comme par exemple le type d'un protocole de bus ou d'un débit de transmission de o données maximum admissibles peuvent être envisagées aussi. Les relations techniques résident dans la suite des éléments 1 à 5. Le fichier 17 servant de catalogue est constitué de la même façon que le fichier 16 d'établissement de projet. Mais il ne comporte pas les lignes dans lesquelles sont mis les éléments des éléments individuels définis à l'avance à relier. Au lieu de cela, il peut contenir d'autres propriétés techniques ou non techniques des descriptions d'éléments qui y sont mémorisées, par exemple les dimensions, le poids, le fabricant et le prix de l'élément décrit. L'outil 8 d'établissement de projet peut lire le fichier 6 et son o contenu donc les éléments 1 à 5, leurs propriétés techniques et leurs relations. De même, les éléments 1 à 5, leurs propriétés techniques et leurs relations peuvent être écrits dans le fichier 16 et y être ainsi mémorisés. Cela vaut aussi, si le fichier 16 est mis à disposition à l'extérieur, par exemple par un lecteur de disquette ou par le réseau 15 d'ordinateurs. s Mais, il est aussi possible d'entrer interactivement ou de modifier interactivement les éléments 1 à 5 et leurs propriétés techniques ainsi que leurs relations. Il est à cet égard possible de prescrire interactivement des entrées individuelles. Mais on peut aussi choisir un groupe simple d'éléments (par exemple "Moteurs"). Dans ce cas, I'outil 8 d'établissement de projets o accède au fichier 17. Par la prescription du critère "Moteurs", le catalogue 17 est feuilleté pour tout ce qui concerne les moteurs et les moteurs qui sont spécifiés à l'avance, sont proposés à l'utilisateur 13. Mais celui-ci, ne doit choisir qu'un élément, pour spécifier l'élément avec toutes ses propriétés techniques. Le choix du groupe d'éléments peut s'effectuer le cas échéant en palier, jusqu'à ce qu'élément souhaité soit sélectionné d'une maniere univoque. Il est ainsi possible d'effectuer une entrce très simple. Au moyen de l'outil 8 d'établissement de projets, on peut ainsi effectuer tant un contrôle d'un projet existant qu'également avec ou sans contrôle, établir un projet en tant que tel. C'est pourquoi suivant la figure 3, on interroge d'abord lors de ce que l'outil 8 d'établissement de projets commence s à opérer, dans un stade 19, si l'on doit effectuer déjà pendant la prescription des propriétés techniques, un contrôle de compatibilité. On interroge ensuite dans un stade 20a, si l'on doit lire des données dans le fichier 16. Suivant le résultat de cette entrée, on poursuit soit immédiatement, soit après un stade b dans lequel on lit le fichier 16 dans l'ordinateur 7 par un stade 21. o Au stade 21, on se demande si un test de la configuration instantanée aux installations techniques instantanées doit être effectué. On se demande donc, si la configuration qu'elle soit ancienne ou nouvelle, qu'elle soit juste ou fausse doit être contrôlée du point vue de la compatibilité. Si la réponse est affirmative, on contrôle dans un stade 22 pour s chaque paire d'éléments 1 à 5, s'il existe une relation entre ces éléments 1 à et quelle limitation, cela a par exemple pour la compatibilité des éléments 1 à 5. Ce contrôle s'effectue en mettant en _uvre les conditions mémorisées dans le fichier 18. Pour le contrôle, on tire donc parti des propriétés des éléments 1 à 5 des relations existant éventuellement entre les éléments 1 à 5 et des conditions du fichier 18. Dans un stade 23, on contrôle alors si l'on a déterminé une incompatibilité. Si c'est le cas, on bifurque d'abord vers un stade 24, dans lequel il est émis une annonce d'erreur. Sinon, on passe directement à un stade 25. Au stade 25, on demande si l'on doit mettre fin au travail 8 de l'outil s d'établissement de projet. Si c'est le cas, on y met fin, sinon on revient au stade 19. S'il a été répondu par non au stode 21 à l'exécution de l'essai, on passe à un stade 26. L'outil 8 d'établissement de projet y demande interactivement une entrce ou une prescription. o L'entrée peut être par exemple l'entrée nouvelle ou l'effacement d'un élément. L'entrée peut aussi être la prescription d'une propriété, par exemple de la puissance nominale du moteur 1. Dans le cas d'une entrée unique d'une propriété technique, par exemple une puissance nominale, celle-ci est prise en charge d'abord ss provisoirement seulement. Ensuite, il est contrôlé dans un stode 27, si on souhaite un contrôle immédiat des entrées au stode 19. Si ce n'est pas le cas, I'entrée est prise en charge (28) définitivement, indépendamment du point de savoir, si elle est compatible ou non avec ce qui a été entré jusqu'ici. Sinon, on contrôle dans un stade 29, si l'entrce est compatible avec les entrées effectuées jusqu'ici. Si elle est compatible, elle est prise en charge dans un stade 30, sinon elle est écartée dans un stade 31. Mais le cas échéant, I'utilisateur peut aussi au stade 26, entrer dans un premier sous-stade, qu'il souhaite par exemple spécifier un moteur. L'outil 8 d'établissement de projets accepte dans ce cas au fichier 17 de catalogue et offre à l'utilisateur 13 des moteurs à choisir. Dans le cas o il a o été entré au stade 19 un contrôle immédiat de connpatibilité, il n'est proposé qu'un choix de moteurs possible. Le choix peut consister par exemple dans le fait, que les éléments que l'on peut choisir sont écrits en trait plein et que ceux que l'on ne peut pas choisir sont ombragés. Le contrôle de compatibilité a lieu dans le cas mentionné en s dernier, dès avant le choix définitif de l'élément concerné. Mais dans les deux cas, il n'est autorisé que la prescription de propriétés techniques, sur la base desquelles l'élément spécifié concerné par exemple le moteur 1, reste compatible avec les autres éléments par exemple 2 à 5. Une condition technique pour un élément respécifié est o constituée par exemple par le fait, que sa technique de raccordement à l'élément spécifié précédemment, avec lequel il doit être lié directement doit être compatible. La compatibilité peut être contrôlée au moyen de la spécification des éléments 1 à 5 individuels (voir tableau ci-dessus). Le contrôle est possible comme on l'a mentionné ci-dessus, au choix pendant le test (au stade 22), mais aussi dès avant la prescription d'une nouvelle propriété (contrôle au stade 29 ou à l'entrée au stade 26). La différence entre les deux modes de mise en _uvre réside essentiellement seulement dans le fait que dans le cas mentionné en premier, les deux éléments sont déjà spécifiés et ne sont donc pas connus de l'outil 8 d'établissement de projet, qui a été spécifié d'abord. On ne peut donc qu'indiquer qu'une incompatibilité. Dans le deuxième cas en revanche, I'incompatibilité provient de la prescription d'une propriété technique nouvelle pour l'un des éléments. Dans ce cas, on peut faire remarquer immédiatement à l'utilisateur 13 que la propriété conduit à une incompatibilité avec un deuxième élément, avec lequel cet élément doit être en relation. Le cas échéant, on peut méme déjà faire en sorte dans le champ préalable, que seuis des éléments compatibles peuvent être sélectionnés dans le fichier 17 de catalogue. Pour tester la compatibilité, en relève d'abord les types des éléments et le cas échéant on les compare entre eux. C'est ainsi par exemple, qu'il faut en règle générale que le disjoncteur 3 puisse être relié à deux câbles (dans ce cas le câble 2 et le câble 4). On contrôle en outre la relation qui existe entre les éléments et la condition qui en résulte. Des relations entre des éléments sont par exemple que l'un précède ou suit immédiatement ou non l'autre. D'autres contrôles consistent à vérifier par exemple si la section transversale de l'un des câbles 2, 4 y est indiquée, suffit o pour transmettre la puissance nécessaire au moteur 1. On peut en outre contrôler par exemple, si le disjoncteur 3 a la capacité nécessaire de supporter le courant ou si le module 5 d'alimentation peut fournir la tension nécessaire et la puissance nécessaire. D'une manière générale, les conditions préalables à un contrôle s individuel sont que le premier élément est un premier type et que le deuxième élément est un deuxième type, ainsi, qu'il existe entre les deux éléments une relation déterminée à l'avance et qu'une propriété de l'un des éléments satisfasse à une certaine condition. Si ces conditions préalables sont réunies, il faut soit que l'autre élément ou que l'élément mentionné en premier, o satisfasse aussi à une deuxième condition. Sinon il. y a une incompatibilité. Les conditions peuvent être mises en _uvre dans l'outil 8 d'établissement de projet iui-même. Mais de préférence, elles sont mémorisées également à nouveau dans le format ASCII dans le fichier 18 de condition. Les conditions qui y sont mémorisoes, forment dans leur ensemble un jeu de conditions qui peut être modifié facilement au moyen de chaque éditeur, sur la base du format de mémoire (ASCII) du fichier 18 de conditions. REVENDICATIONS 1. Outil assisté par ordinateur d'établissement de projets, dans lequel on peut entrer un certain nombre d'éléments (1 à 5) techniques et leurs spécifications techniques, de sorte que les éléments (1 à 5) et leurs relations spécifient une installation technique, caractérisé en ce qu'il peut être prescrit pour l'outil d'établissement de projets, pour chaque élément (1 à 5), des propriétés techniques, la prescription de propriétés techniques pour un o premier élément (par exemple 3) n'étant admise que sur la base du fait qu'il reste compatible avec un deuxième élément (par exemple 5) avec lequel il doit être en relation. 2. Outil assisté par ordinateur d'établissement de projets, s caractérisé en ce qu'il peut lui être envoyé un certain nombre d'éléments (1 à ) techniques et leurs relations techniques, de sorte que les éléments (1 à 5) et leurs relations spécifient une installation technique, des propriétés techniques pouvant être prescrites pour chaque élément (1 à 5) à l'outil d'établissement de projets, notamment outil d'établissement de projets suivant o la revendication 1, caractérisé en ce que l'on peut contrôler au moyen des propriétés d'un premier et d'un deuxième élément (par exemple 3, 5) et d'une relation existant entre ces éléments (3, 5), si le premier élément (3) est compatible avec le deuxième élément (5). 3. Outil d'établissement de projet suivant la revendication 2, caractérisé en ce que les éléments (1 à 5), leurs propriétés techniques et leurs relations peuvent être lues dans un fichier ou dans un complexe (16) de fichiers, notamment dans un fichier (16) à ASCII. o 4. Outil d'établissement de projet suivant la revendication 1, 2 ou 3, caractérisé en ce que les éléments (1 à 5), leurs propriétés techniques et leurs relations peuvent être entrés de manière interactive eVou peuvent être modifiés de manière interactive. 5. Outil d'établissement de projet suivant la revendication 4, caractérisé en ce que la prescription des propriétés techniques pour les éléments (1 à 5) s'effectue en choisissant un élément dans un catalogue (17) d'éléments, ayant des propriétés spécifiques à l'élément qui sont définies à l'avance. 6. Outil d'établissement de projet suivant l'une des revendications précédentes, caractérisé en ce que le contrôle de compatibilité comprend un contrôle du type du premier et du deuxième élément (3, 5), un contrôle de la relation existante et un contrôle du point de savoir si le premier élément (3) satisfait à une condition technique, qui dépend du type du deuxième élément (5) eVou de la relation existante. 7. Outil d'établissement de projet suivant la revendication 6, caractérisé en ce que l'on peut choisir la condition dans un jeu de condition o mémorisé dans un fichier ou dans un complexe (18) de fichiers, notamment dans un fichier (18) à ASCII. 8. Outil d'établissement de projet suivant l'une des revendications précédentes, caractérisé en ce que les éléments (1 à 5) entrés s ou modifiés, leurs propriétés techniques et leurs relations peuvent être mémorisés sous forme de fichier ou d'un complexe (16) de fichiers, notamment sous la forme d'un fichier (16) à ASCII. 9. Outil d'établissement de projet suivant l'une des o revendications précédentes, caractérisé en ce que les éléments (1 à 5) sont des éléments (1 à 5) électriques et les propriétés sont des propriétés électriques, électroniques ou électromécaniques. 10. Outil d'établissement de projet suivant la revendication 9, s caractérisé en ce que les éléments (1 à 5) sont des appareils (3) électriques