Implémentation de KBE
Type de matériel :
71
RésuméL’utilisation des systèmes d’ingénierie à base de connaissances prend une place de plus en plus importante dans les industries mécaniques. Les besoins d’implémentation rapide de ce type de système demande des méthodes simples et des logiciels performants pour leur mise en œuvre, exploitation et maintenance. Ce constat a conduit les éditeurs de logiciels CFAO et en particulier Dassault Systèmes à étendre les capacités d’intégration de connaissances au sein de leurs produits. Pour CATIA V5, les fonctions les plus avancées passent par un module de gestion des connaissances (KnowledgeWare) et par l’utilisation du langage Visual Basic. L’étude de cas que nous présentons porte sur le développement d’une application KBE sur la base de ces outils et de la démarche préconisés. Nous avons tout d’abord exprimé puis implémenté les règles et les connaissances issues du génie mécanique nécessaires aux formulations mathématiques qui régissent et contraignent complètement la définition du modèle 3D d’une pièce mécanique. Cette approche permet un développement rapide d’application KBE pour une aide au prédimensionnement et au choix de la meilleure solution, et réduit ainsi le temps de conception d’un sous-ensemble mécanique.
Knowledge based systems are more and more used in design and manufacturing by companies. The needs to quickly develop this kind of systems require relevant method and efficient software for their implementation, use and maintenance. That led CADICAMICAE software vendors and especially Dassault Systèmes to enhance the knowledge integration capabilities in their products. In CATIA V5, those possibilities are offered by the workbench KnowledgeWare and the use of Visual Basic. In our study, we have developed a KBE application using those customisation capabilities. A mechanical part has previouly been designed. This part is fully constrained using mathematics formulas and knowledge rules implemented in KnowledgeWare. This approach allows a quick development of KBE in order to support the decision-making and the selection of the best solution and also reduce the design time of mechanical sub-assembly.
Réseaux sociaux