Le développement d'un système intelligent de CAO dans un environnement orienté objet

par Kamal El Dahshan

Thèse de doctorat en Contrôle des Systèmes

Sous la direction de Jean-Paul Barthès.


  • Résumé

    Les systèmes classiques de conception assistée par ordinateur, CAO ne fournissent pas à l'utilisateur l'aide intelligente dont il a besoin. Leur complexité ne permet pas de les modifier pour leur rajouter facilement de nouvelles fonctions. Pourtant, la majorité du travail de conception n'est que de la modification. Nous montrons, en présentant OPAL, comment une approche différente basée sur des techniques d'IA (représentation de l'environnement sous forme d'objets, programmation par passation de messages et propagation de contraintes) permet de décharger l'utilisateur des tâches ancillaires de propagation des décisions de modification et de vérification des résultats obtenus. Ceci permet une conception plus rapide et plus efficace puisque le concepteur pourra se consacrer à l'aspect conceptuel, et dialoguer en terme de métier. Par ailleurs, l'approche choisie est entièrement ouverte et peut être développée dans de multiples applications industrielles. La thèse commence par une introduction générale des aspects relatifs aux systèmes intelligents de CAO. L'analyse des systèmes de CAO présentée dans le deuxième chapitre est suivie par une étude plus détaillée de l'introduction de l'intelligence en conception dans le troisième chapitre ainsi que quelques exemples des systèmes existants, dans le quatrième. Les techniques nécessaires pour développer notre système font l'objet du cinquième chapitre, ainsi que la représentation de connaissances dans OPAL. Le sixième chapitre présente les détails de l'implantation de OPAL. Ceci sera suivi par notre conclusion et les perspectives de notre travail.

  • Titre traduit

    Development of an intelligent CAD system in an object oriented environment


  • Résumé

    Classical CAD systems fail to offer the designer the intelligent aid that he needs. Furthermore, their complexity prevents from integrating easily the needed procedures that could help the user efficiently, although most of the design work is nothing but modifications. We show, in presenting OPAL, (Object Oriented Programming Assembly) a new system for the design and modification of the assembly of mechanical parts based on the constraint propagation mechanism in an object oriented programming environment. Such a system frees the user from the ancillary tasks of tracking consequences of modifications and of verifications of constraints on the computed results. In so doing, graphical aspects are nothing but a secondary task that can be automatized, letting the designer concentrate on the conceptual decisions. Furthermore, the solution is totally open and can be developed along several axes. We give an idea of the representation we use and of the programming mechanism by developing a small example involving a bolted assembly. The thesis begins with a general introduction of relative aspects to the intelligent CAD systems. The analysis of CAD systems presented in chapter 2 is followed by a more detailed study of the introduction of intelligence in CAD systems, in the third chapter and of a presentation of some existing systems in the fourth one. The necessary techniques for developing our system are presented in chapter five, as well as necessary techniques for knowledge representation in OPAL. The sixth chapter presents implementation details of OPAL. This is followed by our conclusion and propositions for further work.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (163 p.)
  • Notes : Publication autorisée par le jury
  • Annexes : Bibliogr. 79 réf.

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Université de Technologie de Compiègne. Service Commun de la Documentation.
  • Disponible pour le PEB
  • Cote : 1990 ELD 240
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.