Conception intégrée assistée par ordinateur

Dimension: px
Commencer à balayer dès la page:

Download "Conception intégrée assistée par ordinateur"

Transcription

1 Conception intégrée assistée par ordinateur par Mounib MEKHILEF Maître de conférences en Productique à la faculté des sciences de Bourges Responsable de recherche au laboratoire Productique de l École centrale de Paris et Bernard YANNOU Ancien élève de l École normale supérieure de Cachan Maître de conférences en Mécanique Laboratoire Productique-Logistique École centrale de Paris 1. Besoin d outils théoriques pour la CISC... BM Classes d informations Modélisation du produit Décompositions en CISC Modeleurs géométriques en CFAO Modélisation géométrique Modélisation sous contraintes Qu est-ce qu un logiciel de CFAO? Modules classiques d un logiciel de CAO Modules facultatifs Plates-formes de conception intégrée Systèmes de gestion de données techniques Plates-formes de développement d applications CFAO ; standards Conclusion : évolutions présentes et avenir de la CAO Futur des modeleurs Vers plus de CISC Pour en savoir plus... Doc. BM L industrie manufacturière est une organisation structurée qui utilise des moyens tant humains et matériels que logiciels pour spécifier concevoir industrialiser fabriquer distribuer et recycler des produits. Le champ transversal de connaissances utilisé par ce type d industrie qui modélise les flux de matières et d informations de manière à optimiser le triptyque qualité coût délais est celui de la productique (au sens large : science du produit) ou du génie industriel. Cette optimisation doit intégrer de plus en plus les paramètres de tout le cycle de vie du produit ; elle doit se faire de plus en plus tôt afin de réduire les coûts de modification de destruction ou de création dans une des étapes de ce cycle. Elle nécessite l intégration de tous les paramètres dès les premières spécifications ce qui induit une organisation en parallèle des tâches afférentes au produit que l on appelle l ingénierie intégrée et concourante. Cette nécessité se traduit actuellement essentiellement par une nouvelle organisation des entreprises et de nouveaux modes de gestion des projets. La satisfaction de cet objectif ambitieux est en train de donner naissance à une nouvelle génération d outils informatiques qui transcendent totalement la notion traditionnelle de conception assistée par ordinateur (CAO). L objectif de cet article est à la fois de présenter les premiers développements et les concepts établis de la CAO ainsi que de donner au lecteur les moyens d appréhender les nombreuses (r)évolutions actuelles et futures en tenant compte des problématiques des industries manufacturières et des difficultés de modélisation informatique. Techniques de l Ingénieur traité Génie mécanique BM

2 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR L informatique a révolutionné les habitudes de travail des entreprises manufacturières. Elle est vite devenue indispensable pour la gestion des informations de l entreprise pour le calcul scientifique au travers de logiciels d analyse ou de simulation et enfin pour résoudre des problèmes directement liés à la géométrie des produits ce qu on appelle communément la conception et fabrication assistées par ordinateur (CFAO). La CFAO et plus particulièrement la CFAO mécanique à laquelle nous nous intéressons a atteint désormais l objectif premier qu elle s était donné : savoir modéliser une forme tridimensionnelle en informatique et développer des outils métiers élémentaires d analyse ou de simulation à partir de ces formes comme la simulation de fabrication la simulation cinématique et dynamique le calcul de structures l imagerie de synthèse Une fois ces problèmes de représentation géométrique résolus on s est rendu compte qu il était plus utile de modéliser le processus de conception de la géométrie d un produit plutôt que de simplement modéliser cette géométrie. Cela a donné naissance à la modélisation sous contraintes qui a radicalement changé la pratique de la CFAO dans les bureaux d études. À l heure actuelle nous nous situons vers la fin de cette révolution. Une autre révolution débute qui a eu ses germes au début des années quatrevingt-dix. Il s agit de l apparition du SGDT (système de gestion des données techniques) sorte de base de données unique de l entreprise liant les données de gestion et les données issues de la CFAO et du calcul scientifique cela à travers le temps et avec une dimension gestion de projets. Les SGDT traduisent une volonté d intégration des informations pour une mise en œuvre de la simultanéité des tâches d élaboration d un produit de manière à concourir à une mise sur le marché rapide d un produit de qualité et d un faible prix de revient : il s agit d une tentative de mise en œuvre de la CISC [conception intégrée simultanée et concourante (concurrent engineering en anglais)]. Les SGDT tout comme la modélisation sous contraintes et même la CISC ne sont que des moyens temporaires et un objectif limité pour répondre aux problématiques des entreprises manufacturières. Ainsi de manière à mieux comprendre l historique de la CFAO les enjeux et les manquements actuels des outils de la CISC et pour préparer le lecteur aux nombreuses (r)évolutions futures de l informatique des entreprises manufacturières nous avons délibérément choisi de commencer par évoquer les difficultés théoriques qui apparaissent à la mise en œuvre informatique de la CISC ainsi que quelques éléments de formalisation théorique. Cela nous donnera le vocabulaire et nous permettra de situer par la suite le passé et le présent du cœur des logiciels de CAO : les modeleurs géométriques. Nous développons enfin les solutions logicielles actuelles et la mise en œuvre des principes de la CISC. Nous tenterons en conclusion d envisager quelques tendances d évolution de la CAO. 1. Besoin d outils théoriques pour la CISC Définition : le cycle de vie d un produit est l ensemble des opérations qui contribuent à la naissance du produit à son utilisation puis à sa destruction. Ce cycle comprend les phases de conceptualisation évolution marketing conception de réalisation de prototype de test de production de mise sur le marché du suivi et de l aprèsvente de la gestion de l amélioration et de retrait ou du recyclage du produit. La maîtrise du cycle de vie du produit et de son processus de conception dans le cadre de la conception intégrée ne peut se contenter de la représentation des seuls paramètres géométriques qui le définissent ni encore des seules informations liées au processus suivi pour sa conception. La recherche de l optimum dans le triptyque qualité-coût-délais nous impose de structurer les informations pertinentes qui caractérisent le produit son environnement et les événements générés pendant les phases de conception et d industrialisation. Exemple : dans l industrie manufacturière et dans le cadre d un nouveau projet il arrive souvent de reprendre la définition géométrique d une pièce existante pour l adapter au nouveau besoin. Ce processus peut se répéter plusieurs fois dans le cadre de projets différents. La justification de l existence d une fonction mécanique sur une pièce donnée peut être perdue il en découle trois possibilités : on retire la fonction on la modifie ou on la garde. D où la nécessité de garder l information justifiant l existence de cette fonction. BM Techniques de l Ingénieur traité Génie mécanique

3 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR L histoire récente de l industrie manufacturière nous montre qu il y a eu plusieurs étapes dans la recherche de l optimum : maîtrise des flux de production pour réduire les coûts des espaces de travail dans les ateliers de l organisation des entreprises des composants technologiques (standardisation et regroupements) ; se pose aujourd hui sous la contrainte de compétitivité le problème général de la configuration optimale du produit et de son environnement. En d autres termes il s agit d intervenir sur l ensemble des éléments qui définissent le produit durant tout son cycle de vie pour trouver les meilleurs compromis. L analyse séparée des différents éléments qui définissent le produit et son environnement met en évidence la taille et la variété des informations nécessaires pour sa représentation. Ces informations sont souvent interdépendantes et parfois redondantes. Exemple : si nous voulons représenter un produit tel qu un moteur à combustion interne nous devons représenter son cahier des charges fonctionnel qui nous permettra d estimer la pertinence de l architecture retenue et de savoir caractériser les performances. Mais nous devons donner aussi une représentation géométrique de ce produit une justification de la disposition des diverses fonctions mécaniques ainsi que les résultats des essais effectués (par outils logiciels ou sur banc d essais). Il est aussi important de retenir le processus suivi pour sa conception de connaître les différents acteurs ayant participé à la conception les décisions qu ils ont prises les contraintes qu ils ont subies les moyens qu ils ont utilisés mais aussi ceux qui étaient disponibles sans oublier une représentation des technologies existantes à cette date. Il serait tout aussi important de garder une trace des stratégies globales de l entreprise des tactiques commerciales et techniques et des implications opérationnelles sur le processus de conception et de réalisation. Dans le cadre de la conception intégrée simultanée et concourante l objectif est de maîtriser l ensemble de ces informations. Pour prétendre y arriver un jour nous avons besoin de procéder par regroupements de structurer ces informations et de construire des modèles conceptuels susceptibles d être génériques. Nous donnons dans les paragraphes qui suivent la structuration la plus acceptée aujourd hui ainsi que les regroupements construits pour définir des modèles conceptuels de produit. 1.1 Classes d informations Les besoins aujourd hui formulés par le concept d ingénierie simultanée et concourante nécessitent une représentation plus riche et mieux organisée des informations relatives à la conception d un produit. Il est un fait qu un produit mécanique (mais également tout produit d une conception) est le fruit de la conjugaison de moyens matériels de structures physiques et logistiques de compétences techniques et d un cahier des charges fonctionnel. Cette remarque permet de comprendre qu un produit ne peut être entièrement représenté que si l on arrive à exprimer l ensemble des informations relatives à sa conception tout en gardant à l esprit le caractère ingénierie concourante qui autorise les acteurs intervenant tout au long du cycle de vie du produit en conception à poser des contraintes et à prendre des décisions. Cela se traduit par la formalisation d informations que nous classons comme suit (figure 1) : celles relatives à la description tant fonctionnelle et structurelle que physique du produit supposé répondre en fin de conception au cahier des charges fonctionnel (CDCF) (cf. 3) ; celles relatives au processus suivi ou à suivre pour la conception d un produit c est-à-dire les informations sur les différentes tâches effectuées et sur leur chronologie ; celles relatives aux moyens humains matériels et logiciels mis en œuvre pour le processus de conception du produit (figure 1) ; celles relatives à l environnement dans lequel a évolué le produit aux objectifs tant stratégiques tactiques ou opérationnels de l entreprise (figure 2) ; celles relatives à l interaction entre les différents acteurs du processus de conception c est-à-dire entre l entreprise le graphe de conception et le produit au travers de la connaissance qui est utilisée et générée (figure 3). Ce champ de connaissances n est pas homogène ; on y relève ce qui est de l ordre de la géométrie de l organisation des machines utilisées. C est pourquoi la description totale d un produit doit être vue comme une définition sur plusieurs domaines (figure 4). Ces domaines sont orthogonaux et suffisent pour décrire totalement le produit et son environnement du point de vue de l ingénierie simultanée et concourante. On voit apparaître ainsi la nécessité de disposer de modèles pour la description des produits manufacturés des ressources utilisées dans les différentes phases du cycle du produit des processus mis en place ou envisagés pour la mise en œuvre de l une de ces étapes. Cet objectif est en voie d être atteint ; cela se traduit par l apparition sur le marché de nouveaux produits d intégration qui tentent d implanter ce type de classification et qui fournissent divers outils tels que ceux de conception et de gestion de projets. Citons par exemple les systèmes de gestion de données techniques (SGDT) dont nous reparlerons au paragraphe 3.4. Moyens Document Système Algorithme Acteur Ressource Source Hypertexte Machine Logiciel Base de données Figure 1 Classification des moyens en conception Techniques de l Ingénieur traité Génie mécanique BM

4 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR impose un CDCF imposent des contraintes à entreprise (organisation) Marché stimule la concurrence qui définit une une stratégie est caractérisé par les technologies existantes qui se se traduit par par des des répond à la demande du tactiques Produit sur le qui se se traduisent par par des des opérations Figure 2 L environnement du produit Chef de projet Styliste échange sous l impulsion du échange Analyse du marché Moulage et emboutissage échange Informations échange Métrologie avancée et acquisition de données génération de Nouvelles connaissances et source de justification des décisions en conception Figure 3 Exemple d échanges en conception 1.2 Modélisation du produit Savoir-faire (généré) Définition propre (du produit) Environnement (marché CDCF...) Présentation du produit Processus (suivis) Ressources (utilisées) Figure 4 Domaines entrant dans la définition d un produit Nous donnons dans le paragraphe suivant l organisation des informations nécessaires pour définir un produit sous la forme d un modèle qui se veut générique mais qui continuera à évoluer au gré des développements en recherche et des applications industrielles. Un modèle de produit est une représentation sémantique de l information géométrique et technologique attachée à un produit technologique. Nota : représentation sémantique = sans perte d information. Un alésage ne peut pas être représenté uniquement par des nombres il est nécessaire d ajouter à sa description analytique une fonction. Il n existe pas encore aujourd hui un modèle de produit unique ou une méthode universelle de représentation d un produit technologique. Cependant on peut distinguer deux classes de modèles de produit définies par l usage celle construite dans le domaine de l intelligence artificielle et celle proposée pour les systèmes de CAO- CFAO. La première présente en général un fort degré de généricité au détriment du niveau sémantique alors que la seconde favorise au contraire ce dernier point. La tendance depuis quelques années va vers une intégration des deux aspects de la représentation. L analyse de ce constat est relativement simple puisqu en intelligence artificielle on s attelait il y a encore quelques années vers l automatisa- BM Techniques de l Ingénieur traité Génie mécanique

5 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR tion des tâches par implantation de règles génériques alors qu en CAO-CFAO les applications ont toujours été développées dans un cadre très précis tel que la conception l usinage ou l assemblage Définitions Un produit manufacturé est un assemblage structurel d une ou de plusieurs fonctions élémentaires destinées à satisfaire un besoin exprimé dans un cahier des charges fonctionnel. Ce peut être une pièce ou un assemblage de plusieurs pièces. L analyse d un processus de conception d un produit fait apparaître une manipulation à différents niveaux dont les principaux pourraient être : le fonctionnel le structurel le volumique le technologique et le comportemental (tableau 1). Tableau 1 Différents niveaux d analyse Niveau Objet Entités Fonctionnel Fonctions à remplir par l objet Flux fonctionnels Fonctions Liaisons fonctionnelles Surfaces fonctionnelles Structurel Volumique Technologique Décomposition Objets technologiques des ensembles Positions Position des ensembles Architecture Définition géométrique Caractérisation des matériaux Modes de fabrication Modes d assemblage Tolérances Traitements Comportemental Caractérisation des phénomènes physiques Géométrie/ aménagements Matériaux Paramètres Surfaces géométriques Procédés Assemblages Traitements Propriétés technologiques Comportement État fonctionnel Paramètre Parmi les objectifs de la conception intégrée simultanée et concourante nous pouvons relever celui qui consiste à passer d un niveau à un autre de façon automatique ou avec une aide tout en gardant la cohérence. Beaucoup de travaux de recherche se consacrent à cet aspect de la modélisation et les derniers outils de conception commencent à fournir des liaisons partielles entre quelques-uns de ces niveaux. La difficulté réside dans le fait qu il n existe pas toujours une unicité dans les relations. À titre d exemple la fonction d un mécanisme dépend des paramètres géométriques. Pour contourner ce type de difficultés on ajoute au niveau comportemental des règles dites règles de cohérence pour assurer l intégrité du modèle produit. Cela peut se traduire au niveau d un mécanisme par des limitations d amplitude de mouvement par des liaisons cinématiques ou encore par des choix arbitraires de configurations. Un concept technologique est une caractérisation particulière d un objet technologique. Cette caractérisation est une information sur l objet selon une vue particulière (cf ). Elle permet de créer une liaison avec les informations disponibles sur d autres objets technologiques. Le tableau 2 fournit une série d exemples de concepts utilisés en conception d un système de réduction de vitesse. Fonctions Tableau 2 Exemples de concepts Concept Liaisons fonctionnelles Surfaces fonctionnelles Géométrie Architectures Procédés Matériaux La modélisation d un produit utilise un certain nombre d entités (cahiers des charges ; fonctions ; surfaces ; liaisons ; objets technologiques ; comportements ; aménagements ; géométries ; matériaux ; procédés) que nous décrivons dans les paragraphes suivants Cahier des charges Il constitue un support permettant entre autres : de réaliser des recherches sélectives par des critères définis par l utilisateur ce qui autorise la conception par différence ; de vérifier la cohérence et la complétude ; de maintenir la cohérence du produit à tous les niveaux de description avec le cahier des charges fonctionnel par réduction des intervalles et des listes de paramètres sur les variables de conception. Le cahier des charges évolue et sa version définitive exprime les exigences fonctionnelles du client ou de façon générale de celui qui commande le produit. Il contient des exigences sur : la conception (besoin fonctionnel) ; le processus (temps risques) ; les moyens mis en jeu (technologies ressources) ; les aspects économiques (coûts) Notion de fonction Exemples Réduction de vitesse Interface avec le moteur Contact mécanique Contact électromagnétique Surface solide-solide Surface solide-champ Tambour Plan 1 étage de réduction Plusieurs étages de réduction Usinage traditionnel Tour à commande numérique Acier Alliage Une fonction (souvent désignée par le mot anglais feature) est une entité (mécanique hydraulique ) qui rend un ou plusieurs services ou qui participe à la réalisation d un service au sein d un produit. La notion de fonction est primordiale dans le contexte de la CISC. En effet elle permet à l utilisateur de toujours manier des entités ayant un sens. Le sens donné à une fonction est directement lié à l utilisation et aux objectifs de l utilisateur. Exemple : un alésage n est pas la soustraction d un prisme par un cylindre plat ; c est une fonction mécanique (de guidage par exemple) à laquelle correspond une fonction de fabrication (perçage alésage). On peut ainsi faire des décompositions différentes d un même produit selon que l on étudie l usinabilité l assemblage ou encore la conception. On a vu ainsi apparaître les différents design for (design for assembly design for manufacturing design for molding etc.) outils préalables à la conception concourante qui ont attiré Techniques de l Ingénieur traité Génie mécanique BM

6 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR l attention des concepteurs sur différentes étapes du cycle de vie du produit. Rétrospectivement la conception d un produit ne peut donc pas se faire en figeant une vue ou une étape de son cycle de vie ; par exemple la décomposition en entités de fabrication n est pas toujours possible en raison du fait qu il peut exister des formes demandant plusieurs processus de fabrication. On identifie un certain nombre de fonctions de base pour la modélisation de l information de la matière et de l énergie telles que : diminuer ; augmenter ; transformer ; guider ; stocker ; combiner ; décomposer ; bloquer ; retourner. Différents produits logiciels sur le marché proposent des environnements de conception notamment mécanique à base de fonctions. Il faut retenir alors que le produit est l assemblage de plusieurs fonctions classées selon des considérations techniques et parfois simplement commerciales. Le logiciel Pro/ENGINEER offre ainsi trois classes de fonctions : les fonctions dites solides : elles ont un effet sur la matière par ajout retrait ou modification ; les fonctions dites de référence : elles sont des outils de positionnement et d assemblage ; les fonctions dites de surface : elles permettent de concevoir des formes complexes. Cependant on ne voit pas encore dans ce type d approche de description purement fonctionnelle du produit ; la conception est encore (dans les modes classiques) vue comme un assemblage de fonctions de forme (géométriques) souvent proches de l usinage. L orientation tant théorique qu industrielle des recherches sur les environnements de conception intégrée va vers une vue plus abstraite qui nous permet d introduire une autre définition des fonctionsfeatures. Une fonction est une description abstraite et générale d un effet d interaction entre des données d entrée et de sortie et l état du système pour la réalisation d un objectif. À partir d un certain niveau de décomposition fonctionnelle les fonctions sont réalisées par des liaisons fonctionnelles. Les liaisons fonctionnelles sont elles-mêmes réalisables par des objets technologiques. Par ailleurs des objets technologiques différents peuvent réaliser la même fonction Notion de surface En conception mécanique on distingue les surfaces fonctionnelles des frontières des objets technologiques les surfaces de contrôle et les surfaces géométriques qui caractérisent la forme des surfaces fonctionnelles. Cette classification autorise la création a priori de toutes les surfaces fonctionnelles dans un domaine particulier et leur mise dans une bibliothèque leur association à un ensemble potentiel de surfaces de contrôle les surfaces géométriques étant obtenues par opérations topologiques entre des entités géométriques. Dans une description fonctionnelle du produit les surfaces fonctionnelles sont reliées par des liaisons fonctionnelles. donc attachées au domaine technologique. Une liaison fonctionnelle ne peut pas relier n importe quelles surfaces fonctionnelles elle est aussi décomposable en d autres liaisons fonctionnelles de façon récursive. Toutes les liaisons ne sont pas obligatoirement réalisables avec des objets technologiques mais elles disposent de caractéristiques et de contraintes. Exemple : la liaison mécanique. L entraînement en rotation entre deux arbres peut avoir comme caractéristique la vitesse de rotation et le couple transmis. Au niveau technologique la liaison peut être assurée par des engrenages ou encore une courroie. Si nous adoptons un entraînement par engrenage les surfaces fonctionnelles sont attachées aux composants engrenages et sont définies par le profil des dents et leur forme. La liaison fonctionnelle est ici une liaison du type contact qui n a pas besoin d un composant technologique mais qui peut avoir certaines contraintes et caractéristiques comme par exemple la nature du contact (ponctuelle linéique surfacique) ou la contrainte mécanique sur le contact (pour vérifier par exemple les contraintes de Hertz pour un contact ponctuel) Notion d objet technologique Un objet technologique est une partie physique du produit. Les objets technologiques sont en général propres au domaine technologique ; ils disposent de surfaces fonctionnelles de lois de comportement de caractéristiques et de contraintes. On appelle composant technologique la plus petite partie physique du produit pour laquelle il est possible de faire une étude de conception. L agrégation de composants technologiques constitue des ensembles technologiques. Cette agrégation utilise une architecture qui est la caractérisation des positions relatives des composants technologiques. L architecture d assemblage de composants technologiques n est pas toujours unique ; il convient de se doter d outils d analyse pour effectuer un choix judicieux (figure 5) Notion de comportement Un comportement est une caractérisation d un phénomène physique lié à un objet technologique. Un objet technologique peut être régi par plusieurs lois il met alors en œuvre plusieurs phénomènes qui sont décrits par des lois physiques. Ces lois peuvent être des relations exactes ou empiriques continues ou discrètes. À l heure actuelle il n existe pas sur les plates-formes de développement (tout au moins en mécanique) de modèle de comportement. Les lois sont inscrites directement dans les codes de calcul tels que les outils d analyse par éléments finis. Il existe cependant certains codes (principalement les codes de calcul par éléments finis) dits ouverts qui permettent à l utilisateur d introduire de nouvelles lois ou de modifier celles existantes. On peut distinguer des comportements thermiques ; thermodynamiques ; électromagnétiques ; électriques ; électrostatiques ; hydrauliques ; mécaniques Notion de liaison Une liaison fonctionnelle représente une interaction fonctionnelle entre des surfaces fonctionnelles. Il existe plusieurs types de liaisons fonctionnelles leur description tient essentiellement au métier (domaine technologique) ; ainsi peut-on distinguer les liaisons hydrauliques mécaniques thermiques ou encore électriques etc. Les liaisons fonctionnelles sont Figure 5 Deux architectures différentes d une bielle-manivelle BM Techniques de l Ingénieur traité Génie mécanique

7 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Dans un processus de conception les comportements définissent des états fonctionnels correspondant à des étapes dans le processus. L état du produit est ainsi défini par un ensemble de paramètres Notion d architecture Granularité (hiérarchie de l entreprise) Évolution (cycle de vie) On désigne par architecture le schéma d aménagement des composants technologiques ou des sous-ensembles technologiques dans le cadre de la conception d un produit complexe. Vues (métier) Représentation du produit Conceptualisation (bases de données) L aménagement des composants dans un ensemble technologique est directement lié à la géométrie des composants il fait appel aux volumes des composants. L aménagement est aussi régi par des règles d aménagement propres au domaine technologique considéré. On dispose aujourd hui sur le marché de produits logiciels offrant des boîtes à outils pour l aménagement des composants technologiques tels que : le placement à vue ; les schémas de conception Géométrie La représentation géométrique du produit constitue aujourd hui le domaine le mieux maîtrisé et cela pour des raisons historiques ; nous développons dans le paragraphe 3 l ensemble des modèles aujourd hui disponibles leurs domaines d utilisation et leur intérêt. 1.3 Décompositions en CISC Les besoins liés à la manipulation des informations relatives au produit tout au long de son cycle de vie exigent une organisation de la connaissance générée et/ou utilisée. En ingénierie simultanée nous définissons cinq grands espaces de représentation du produit (figure 6) : l espace d abstraction qui autorise par une représentation multi-niveau du produit une structuration sémantique des informations propre à être réutilisée dans des conceptions futures. Cette représentation est une nécessité pour la conception innovante (cf ) ; l espace des vues qui permet d adapter les interfaces de communication et donc le langage au métier de l utilisateur (domaines de compétences) et à sa position dans la hiérarchie de l entreprise (responsabilités) ; l espace de granularité qui est la représentation de la finesse de l analyse de la conception ou de la synthèse. Elle permet à un acteur d avoir une approche descendante (Top-Down) ou ascendante (Bottom-Up) des tâches qu il a à exécuter ; l espace d évolution qui est le domaine du suivi du projet de conception ; l espace de conceptualisation qui permet une structuration des informations compte tenu des contraintes informatiques en liaison avec le besoin d une gestion optimale et efficace de la base de données. Exemple 1 : la représentation des informations relatives à la définition structurelle d un guidage en rotation peut se faire en donnant directement la solution technologique adoptée (exemple : palier lisse) mais cette façon de faire ne permet pas d une part lors d une phase ultérieure ou d un nouveau projet de bénéficier du savoir-faire généré précédemment et d autre part aux futurs acteurs d envisager l ensemble des solutions technologiques possibles. Il s ensuit un historique de conception tronqué puisqu il ne peut justifier le choix d une solution. D où la nécessité de hiérarchiser les informations selon l axe d abstraction. Abstraction (bureau d études) Figure 6 Les différents niveaux de représentation Exemple 2 : pour comprendre la notion de vue d un produit il suffit d imaginer un mécanicien devant le schéma de câblage électrique d une automobile ou un styliste devant une gamme d usinage. Il est important dans le cadre de l intégration que chaque acteur ait une vue spécialisée de l objet qu il manipule. Cela se traduit par un langage graphique adapté et des traducteurs (interfaces) entre métiers. Exemple 3 : la conception de structures mécaniques complexes telles qu un moteur thermique ne peut pas être faite directement sur chacun des composants. Il est indispensable d avoir une approche Top-Down qui permet de concevoir l architecture générale du moteur puis de définir les volumes de chaque organe. Chacun des organes est ensuite décomposé en sous-organes jusqu au composant élémentaire. Ce type d approche n est possible dans le cadre de la CISC que par une structuration granulaire des informations. Nous examinons dans ce qui suit le contenu de l information générée utilisée et stockée selon les cinq espaces que nous venons de définir Description suivant l axe d abstraction L approche de l ingénierie simultanée postule que tout produit peut être représenté à différents niveaux d abstraction donnant accès aux concepts de description fonctionnelle structurelle et physique (figure 7). On peut ainsi décrire un produit par exemple uniquement par ses fonctions laissant ainsi toute liberté au concepteur de choisir la structure réelle qui remplit la fonction demandée. Un niveau plus fin permet d arriver à des paramètres directement manipulables par les différentes ressources de l entreprise Description suivant l axe de vue Cette approche sous-tend le concept de vue utilisateur qui permet le regroupement des fonctions leur spécialisation la simplification pour différents usages. Elle recouvre les concepts de design for en donnant la possibilité à un intervenant d obtenir une vue du produit adaptée à l étape et au métier en question (figure 7). Une vue du produit est une restriction du modèle produit définie par des contraintes sur l information que l on souhaite. Chaque vue peut utiliser des symboles associés à un langage graphique spécifique ou une interface informatique adaptée au métier en question. C est ainsi que l on peut confiner dans un même environnement un outil de conception géométrique un outil de calcul de résistance Techniques de l Ingénieur traité Génie mécanique BM

8 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Dynamique et études de vibrations Mécanique des fluides Calculs thermiques Version Variante Calculs de structure Vues Métiers Maturité Évolution Points de choix dans les processeurs Composants technologiques Espaces Espaces de de représentation représentation Processus de conception Base de données Conceptualisation Granularité Hiérarchie/métier Conception automatique/innovation Abstraction Interne Conceptuel Externe Produit complexe... Composant élémentaire Fonctionnel Structurel Physique Figure 7 Organisation des espaces de représentation du produit ou un outil de simulation des trajectoires d outils. Ainsi le maillage pour une étude par éléments finis passe par une étape de simplification des formes d une pièce mécanique (figure 8). Le concepteur et l analyste scientifique n ont pas besoin des mêmes définitions et n utilisent pas les mêmes informations Description suivant l axe d évolution Dans les phases de conception préliminaires et des avant-projets plusieurs versions du produit et plusieurs variantes coexistent. De ce point de vue la représentation du produit dans un environnement logiciel de conception se doit d en fournir une gestion souple. En considérant qu un processus de conception est en première approximation une arborescence de tâches à exécuter (en fait en réalité c est un graphe en raison des différents bouclages nécessaires pour optimiser la conception) on remarque qu en conception innovante les différentes branches de cette arborescence constituent les différentes variantes du produit ou d une fonction du produit et les différentes étapes le long d une branche constituent les évolutions d une version (figure 7). Les nœuds de cette arborescence sont appelés des points de choix car ils sont caractérisés par des décisions à prendre. Une variante est un état du produit défini après le franchissement d un point de choix dans le processus de conception. Une version du produit est son état après évolution au cours d un processus de conception sans passage par un point de choix. Elle traduit l évolution linéaire du modèle. Pour l instant les produits logiciels du marché ne proposent que des versions et variantes sous forme de fichiers différents. Leur gestion est laissée au concepteur. Bien qu elle soit un des concepts clefs de la CISC la justification de l existence des différents cas n est pas encore gérée. En effet la gestion des variantes permettrait d identifier les points de choix dans le processus de conception d en étudier les justifications et de les confronter aux spécifications du cahier des charges. Les solutions logicielles offertes ne donnent aucun moyen de maintien de la cohérence globale d un ensemble de solutions technologiques destiné à répondre à un besoin défini dans un cahier des charges fonctionnel. La dynamique de conception exigée par la CISC se traduit par la capacité de formalisation d un schéma d évolution du produit du processus mis en œuvre et du milieu dans lequel le produit est réalisé. En effet il serait difficile de comprendre les raisons qui ont guidé un opérateur vers un choix technologique plutôt qu un autre sans connaître le processus qui l y a conduit. Cet axe permet de faire apparaître les différentes étapes du cycle de vie du produit (figure 9) et son niveau de maturité (de ses variantes et de ses versions) permettant ainsi la mise en œuvre d outils d intelligence artificielle pour l analyse ou la synthèse Description suivant l axe de granularité Les différents acteurs intervenant sur tout le cycle de vie du produit n ont pas la même perception du produit du point de vue du détail. Par ailleurs en conception innovante et en conception d objets complexes (voitures avions bateaux fusées moteurs réacteurs ) il n est pas possible de définir l ensemble des caractéristiques des composants élémentaires sans avoir au préalable défini l architecture générale du produit la disposition des fonctions principales les volumes requis par chacune de ces fonctions. Ce processus est récursif jusqu au composant le plus élémentaire. Pour permettre une telle description du produit il est nécessaire que la représentation informatique du produit soit générique c est-à-dire indépendante de sa complexité (cf. figure 7). BM Techniques de l Ingénieur traité Génie mécanique

9 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Figure 8 Différentes vues d une même pièce Variante 1 Version 1-1 Version 1-2 Version 1-3 Point de choix 2 Point de choix 1 Variante 2 Version 2-1 Version 2-2 Point de choix 3 Variante 3 Version 3-1 Point de choix 4 Figure 9 Différence entre variante et version de produit Description suivant l axe de conceptualisation Enfin pour autoriser aussi bien la conception routinière que la conception innovante la formalisation de l acte de conception doit autoriser une description à différents niveaux conceptuels compatibles avec celle que préconise la norme ANSI X3 SPARC pour des objets en base de données. Ces niveaux de conceptualisation se décomposent en niveaux externe conceptuel et interne (cf. figure 7). La norme retenue permet une description des objets en base de données qui autorise l indépendance entre les applications et les données. C est le garant de la pérennité des informations et de leur réutilisation. Le niveau externe est celui des utilisateurs des programmes d applications. Chaque classe d applications ayant sa propre perception des données de la base il y a autant de schémas externes que de classes d applications. Un schéma externe (sous-schéma) définit l ensemble des entités des liaisons et des contraintes intéressant une classe d applications. Le niveau conceptuel décrit la collection des entités et des liaisons présentes dans la base de données. Ce schéma exprime les propriétés sémantiques des informations mémorisées sans faire référence à leur représentation informatique. Le niveau interne est la description de l implémentation physique des données. On peut y trouver les fichiers qui contiennent les données les articles de ces fichiers les chemins d accès etc. Cette formalisation des éléments entrant en jeu lors de la création d un objet ou tout simplement lors de sa définition dans le contexte de l ingénierie simultanée montre le produit comme un ensemble d informations manipulables à différents niveaux. En effet les besoins de trouver d une part une représentation compatible avec les concepts développés en théorie du traitement de l information Ordre croissant de granularité Niveau fonctionnel Niveau Niveau fonctionnel structurel Niveau Niveau fonctionnel structurel Niveau physique Niveau structurel Niveau physique Niveau physique Figure 10 Concept de base de données unique et d autre part de construire des environnements de conception compatibles avec les logiques des concepteurs ont orienté les développeurs vers une structuration du type objet permettant ainsi l introduction des concepts de granularité et de vue dans la représentation d une entité de description d un produit mécanique Base de données unique Vues partielles sur les entités Au niveau physique le noyau nécessaire pour la mise en place d une structure de données homogène et commune à l ensemble des domaines de connaissances transversaux sur tout le cycle de vie du produit est le concept de base de données unique (figure 10). Cette structuration permet l accès direct aux paramètres intrinsèques par Techniques de l Ingénieur traité Génie mécanique BM

10 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR le biais de masques appelés vues utilisateurs tout en gardant la cohérence de la base de données. Cette dernière est souvent distribuée sur plusieurs plates-formes. C est aujourd hui une nécessité sur tous les produits qui prétendent faire de l ingénierie simultanée. 2. Modeleurs géométriques en CFAO 2.1 Modélisation géométrique Modeleurs géométriques Un modèle de données géométriques représente un ensemble de données mathématiques caractérisant une forme dans l espace. De nos jours les systèmes de CFAO sont encore construits autour d un modeleur essentiellement géométrique bien que la tendance actuelle soit de proposer des modèles de produit à forte sémantique intégrant ces caractéristiques géométriques mais aussi des caractéristiques technologiques (features définissant des surfaces fonctionnelles) de cotation de fabrication et administratives. L aspect modeleur géométrique n est donc pas novateur mais il reste le cœur d un modèle produit dont il est nécessaire de connaître ses spécificités. De nombreux modèles mathématiques peuvent tenter de traduire la forme qu on cherche à concevoir. Ils se caractérisent donc par : leur richesse sémantique ; le fait qu ils modélisent la forme de façon exacte ou approchée ; le fait qu ils soient facilement créés et modifiés (on parle d opérateurs spécifiques à un modèle) ; le fait qu ils soient plus ou moins bien adaptés à une application donnée (visualisation usinage cinématique dynamique calcul de structures ). Cinq grandes familles de modeleurs existent ; ils sont cités dans un ordre croissant de richesse sémantique et dans l ordre historique d apparition : modeleurs 2D ; modeleurs filaires 3D ; modeleurs surfaciques ; modeleurs volumiques ; modeleurs sous contraintes. Ces modeleurs comportent des caractéristiques communes. La définition de formes consiste en un certain nombre de manipulations interactives (utilisation de menus de fonctions par la souris ou la table à digitaliser désignation d entités du modèle à l écran entrée d informations alphanumériques au clavier ). La définition des formes est réalisée progressivement par création d éléments de construction intermédiaires. D autre part ces éléments vont pouvoir être modifiables et effaçables. On voit donc que le concepteur va devoir gérer une collection d éléments on dira base de données ou bibliothèque. L utilisation de transformations géométriques (translation rotation homothétie symétrie) appliquées à un seul élément ou à un groupe permet de le déplacer avec ou sans duplication. Deux méthodes de construction des éléments géométriques existent : la saisie interactive des paramètres de définition de l élément ; la définition de l élément par contraintes (exemple : on contraint un cercle de rayon donné à être tangent à 2 droites et à être dans un quart de plan). Les opérateurs de contraintes sont : appartenant à passant par tangent à parallèle à faisant un angle de distant de centré sur À la définition géométrique des éléments s ajoutent des attributs (couleur épaisseur du trait type du trait : mixte plein commentaire ). Les systèmes de CAO intègrent tous la notion de travail par calques ou couches (layers). À tout moment on se positionne dans un Figure 11 Contour 2D calque parmi n (exemple : n = 256). Tout élément est mis par défaut dans le calque courant à sa création. L utilisateur définit ensuite des filtres de visualisation qui sont des séries de calques qu il applique à un moment donné faisant apparaître à l écran les seuls éléments des calques de ce filtre Modèle 2D Celui-ci apparut avec les débuts de la CAO dans les années 60 et a consisté essentiellement à être une planche à dessin électronique c est-à-dire à sortir des plans en bénéficiant de l informatisation au niveau des avantages de gestion et de temps de modification d un plan. Les éléments géométriques de base en sont : les points (tableaux de xy) les droites les segments (2 pointeurs sur des points) les cercles (3 pointeurs sur des points ou un pointeur sur un point et un rayon) les arcs de cercles les coniques en général les courbes complexes (cf ) du type polynôme Bézier B-Spline NURBS Ces courbes complexes sont généralement construites par contraintes : passage par des points tangentes ou courbures imposées en certains points. Tous les éléments filaires (unidimensionnels et représentés à l écran sous la forme de fils de fer) cités peuvent former un nouvel élément : la section ou contour (figure 11). C est un élément connexe formé par un contour extérieur et éventuellement des contours intérieurs. Une section intègre la notion d intérieur et d extérieur et permet la mise en jeu de routine de hachurage automatique et de calcul de surface. De plus il est possible de disposer des opérateurs d union d intersection et de soustraction de contours pour former un nouveau contour. En conclusion le modèle 2D est peu riche par contre il est rapide à mettre en œuvre et à modifier ; il est assez standard dans le sens où il s importe et s exporte bien entre logiciels de CAO par des standards d échange sans beaucoup de pertes d informations ; il se prête bien à un paramétrage de ses éléments et à la résolution automatique de chaînes de cotes. Ce type de logiciel offre des fonctionnalités très limitées il en reste peu qui n offrent pas de fonctionnalités tridimensionnelles. La CAO 2D a permis dans les années 70 et 80 aux entreprises d entamer le processus d informatisation de leurs méthodes de dessin (et non encore de conception). On parlait alors de DAO (dessin assisté par ordinateur) et non encore de CAO. Ces logiciels ont permis la phase d intégration des plans papier par scannérisation et reconnaissance automatique de formes et/ou retouches manuelles. Citons le très célèbre logiciel Autocad de la société Autodesk qui a commencé par être un simple logiciel 2D et qui intègre à l heure actuelle la plupart des fonctionnalités avancées du 3D. Dans un modeleur 2D on conçoit comme sur une planche à dessin : sur plusieurs vues. Les limitations essentielles du 2D tiennent à l absence de lien entre ces différentes vues 2D. Lors de la création d un segment le logiciel a une certaine connaissance de la nature tridimensionnelle de ce segment puisqu il proposera une procédure raccourcie de définition de ce segment par deux cliqués dans une vue donnant un (x 1 y 1 ) et un (x 2 y 2 ) et un troisième cliqué dans une seconde vue donnant l information z. Or le modeleur ne va pas dans un vrai 2D enregistrer l information sous la forme de BM Techniques de l Ingénieur traité Génie mécanique

11 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR deux points tridimensionnels [(x 1 y 1 z) et (x 2 y 2 z)] mais sous la forme d autant de points 2D qu il y a de vues : (x 1 y 1 ) (x 2 y 2 ) mais aussi [(zx 1 ) (zx 2 )] et [(y 1 z) (y 2 z)]. Ainsi par la suite le lien entre les différentes représentations de ce segment est perdu et il sera possible de détruire un segment dans une vue indépendamment des autres. On conçoit le peu d abstraction du 2D. C est pourquoi on ne pourra pas interpréter ce modèle 2D dans l espace 3D de façon automatique. Par contre les modèles 3D permettent par des projections coupes et sections de ce modèle de générer automatiquement des vues 2D Modèle filaire 3D Le modèle filaire 3D reprend les éléments vus précédemment. Certaines personnes parlent plutôt de représentation filaire ou fil de fer ou wire-frame et y adjoignent aussi des éléments surfaciques non bornés (infinis) définis par leur seule expression analytique : le plan le cylindre infini le cône infini la sphère. La construction par contraintes s applique aussi à ces surfaces (droite passant par un point et orthogonale à un plan) et on peut déterminer des courbes par intersection de ces surfaces (conique résultat de l intersection d un plan et d un cône). En somme les formes sont définies par des surfaces infinies et des arêtes (segments ou courbes bornées). On n a toujours pas de notion de surface bornée appartenant à la forme (on dit alors face) on ne peut donc pas avoir une visualisation de la forme avec traitement des parties cachées. On peut simplement avoir un traitement d arêtes cachées qui permet une perception 3D à l écran pour seulement des formes peu complexes. On ne peut bien sûr pas estimer la surface le volume le centre de gravité et la matrice d inertie d une pièce. En CAO mécanique le modèle filaire sert essentiellement à définir des points et lignes de construction (de brouillon) ainsi que des surfaces élémentaires points et lignes servant à la définition des surfaces complexes et des volumes Modèle surfacique La CAO en tant que telle a débuté à la fin des années soixante avec la modélisation des surfaces complexes ou formes libres. Tous les grands constructeurs automobiles et aérospaciaux ont développé dans ces années-là des logiciels internes de modélisation de surfaces dans trois buts importants : faire de la simulation d usinage c est-à-dire notamment générer la trajectoire des outils d usinage de la surface (code commande numérique CN d une machine-outil ou de ses matrices) d estampage de montage ; effectuer des calculs d aérodynamique ; juger de l esthétique à partir d images de synthèse. La France s est particulièrement illustrée avec Bézier (Renault) et de Casteljau (Peugeot). À la fin des années soixante-dix et au début des années quatre-vingt ces logiciels «maison» devenant trop lourds à gérer et le marché de la CAO devenant adulte des sociétés d édition de logiciels de CAO se sont créées. En France la société Matra Datavision crée le logiciel Euclid à partir du logiciel Unisurf de Renault et Dassault-Aviation crée la filiale Dassault Systèmes qui commercialise au travers du catalogue de logiciels IBM le célèbre logiciel Catia. Actuellement tous les modeleurs géométriques utilisent en plus d une représentation volumique (cf ) un noyau surfacique destiné principalement à la définition géométrique des formes libres dont on ne connaît pas de formulation analytique. Le choix d un modèle de représentation se pose dès qu il s agit d utiliser sur un ordinateur un ensemble de données établies expérimentalement (scannérisation d une surface à partir d une maquette physique) ou par le calcul. Les logiciels développés pour répondre à ce problème sont divers et variés ; ils n utilisent pas tous la même représentation mathématique et ne donnent pas les mêmes outils Expression du besoin général de conception de surface Les contraintes posées par la conception de formes libres nécessitent l utilisation de courbes et de surfaces paramétriques dont la particularité est l invariance sous des transformations élémentaires. Qu il s agisse de la modélisation de données existantes sous forme de points ou de l expression d un sens esthétique pour une forme on peut citer les contraintes suivantes : le modèle doit appartenir à une classe de fonctions continues suffisamment dérivables pour autoriser une manipulation mathématique ; le modèle doit être facile à manipuler et à stocker dans un ordinateur ; l évaluation d un point courant par ce modèle doit se faire avec un nombre restreint d opérations ; le modèle doit permettre de mettre au point des algorithmes d intersection à coût faible ; la manipulation des paramètres du modèle par le biais d une interface doit pouvoir se faire de façon intuitive ; le modèle doit permettre de couvrir une grande variété de formes Modèle de Coons La méthode de Steve Coons développée en 1966 repose sur la définition paramétrique d un carreau de surface par ses lignes de bord soit : P(u0) P(u1) P(0v) et P(1v) et par l introduction de deux fonctions de mélange ou d interpolation qui s expriment par les deux relations suivantes pour t Î [ 01] : Un point du carreau de cette surface s exprime par (figure 12) : P(uv) = P(u0)f 1 (v) + P(u1)f 2 (v) + P(0v)f 1 (u) + P(1v)f 2 (u) P(00)f 1 (u)f 1 (v) P(01)f 1 (u)f 2 (v) P(10)f 2 (u)f 1 (v) P(11)f 2 (u)f 2 (v) On remarque que dans la formulation de Coons tout point de l intérieur de la surface s exprime à l aide des fonctions du bord et des fonctions de mélange Figure 12 Carreau de Coons ìf 1 () t = 2t 3 Ð 3t í îf 2 () t = Ð 2t 3 + 3t Techniques de l Ingénieur traité Génie mécanique BM

12 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Le modèle de Steve Coons [1] est venu en réponse à la question de raccordement de carreaux jointifs avec des continuités de tangence. En ce sens il répond au problème. Il permet de modéliser un carreau paramétrique de façon relativement simple. Lorsqu on veut assurer la continuité des directions des tangentes entre des carreaux il suffit que le découpage permette d obtenir des carreaux avec les mêmes lignes de bord et que les dérivées premières soient proportionnelles. Pour les besoins des raccordements par osculation Coons a introduit deux nouvelles fonctions remplaçant les précédentes : P 1 P 2 P 4 P 3 P 6 ìf 3 () t = Ð6t t 4 Ð 10t í îf 4 () t = 6t 5 Ð 15t t 3 Mais l expression de la contrainte de continuité C 2 s écrit difficilement. L obligation de proportionnalité entre les dérivées premières entre deux carreaux jointifs est une caractéristique qui est devenue aujourd hui une limitation structurelle et de ce fait rend ce modèle de moins en moins utilisé notamment dans les domaines où les contraintes de continuité C 2 sont présentes Modèle de Bézier Le travail le plus révolutionnaire dans la modélisation des courbes et des surfaces en CAO est sans nul doute celui mené par Pierre Bézier. L introduction de son modèle a été l ouverture d une ère en CAO correspondant aujourd hui encore à une utilisation généralisée de ses courbes. Sans entrer dans le détail on peut exprimer une courbe de Bézier par (figure 13) : n Cu ( ) = n å B i ( u )Pi u Î [ 01] i = 0 n où les B i ( u) sont les polynômes de Bernstein qui s écrivent sous la forme : n B i ( u) u i( 1 Ð u) n Ð i n = æ ö èi ø et dont la figure 14 nous donne une représentation graphique pour n = 6. L intérêt de cette représentation réside dans la fonction des coefficients de l expression ; en effet ils constituent des points de contrôle de la courbe. La littérature abonde dans la description de ce modèle le lecteur intéressé peut se référer à l ouvrage cité en bibliographie. Notons cependant que la base des polynômes de Bernstein possède un certain nombre de propriétés notamment celle d enveloppe convexe de diminution par variations et de stabilité numérique. La manipulation des points de contrôle est aisée et intuitive : les variations de position de la courbe sont pondérées relativement à celles des points de contrôle Modèle B-spline uniforme Bien qu il soit possible de considérer les B-spline comme une généralisation des courbes de Bézier leur apparition est due aux diverses études sur les courbes splines. Pour contourner le problème des oscillations des polynômes d interpolation on peut construire l espace des polynômes par morceaux de degré inférieur (k 1). Cela autorise alors l approximation et/ou l interpolation d un grand nombre de points en imposant un degré aux polynômes. Sans décrire ici la méthodologie [1] notons qu une base possible est celle dite B-spline (basis spline) que l on calcule avec l algorithme de De Boor suivant : k uð t i k Ð 1 t i + k Ð u k Ð 1 N i ( u ) = N t i + k Ð 1 Ð t i ( u ) N i + k t i + k Ð t i Ð 1 ( u ) i + 1 Figure 13 Courbe de Bézier à 6 points de contrôle Figure 14 Fonctions de Bernstein pour n = 6 avec les conditions initiales suivantes : On doit noter le caractère local de chaque fonction (elles s étalent sur des domaines de longueur k) (figure 15). Un point courant d une courbe définie dans cette base s écrit : avec k degré ì 1 si t i u t i + 1 N i ( u ) = í î0 partout ailleurs k Cu ( ) N k = å ( Ð k + u )P i Ð k + i i = 1 P i points de contrôle de la courbe indice du nœud immédiatement à gauche du n + k paramètre u dans le vecteur nodal t = { t i } i = 1 le vecteur nodal étant une partition d un domaine paramétrique quelconque parcouru par le paramètre u de la courbe (figure 16). Pour une surface de degré k 1 suivant u et de degré Ð 1 suivant v on calcule le point courant S(uv) à l aide du produit tensoriel : k k S( uv) = å å N 1 Ð k + i( u)n 2 Ð + j ( v )P 1 Ð k i i = 1 j = 1 P Ð + j BM Techniques de l Ingénieur traité Génie mécanique

13 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Figure 15 Fonctions de base P 1 P 2 Figure 16 Courbe B-spline uniforme Modèle volumique P 4 On peut remarquer que les polygones des figures 13 et 16 sont les mêmes (cela est voulu) mais les deux courbes sont différentes la courbe de Bézier étant plus éloignée du polygone que la courbe B-spline ce qui est une caractéristique de ces modèles. Le modèle surfacique permet de définir une forme par un ensemble de surfaces mais ces surfaces restent indépendantes les unes des autres comme des peaux infiniment fines dont on ne verrait pas qu elles délimitent un volume. Ainsi le modèle surfacique ne permet pas de distinguer de notion d intérieur et d extérieur ; il n y a donc par conséquent pas de matière et on ne peut pas encore : effectuer un calcul de masse ou de surface mouillée ; déterminer le centre et la matrice d inertie nécessaires à une simulation de dynamique multicorps ; effectuer un calcul de structures nécessitant de passer par le maillage du volume ; bénéficier de la fonctionnalité si importante de détection d interpénétration de pièces lors d une simulation cinématique ; générer des plans 2D avec hachurages automatiques. Nota : de nombreux mécanismes un peu complexes comme un train d atterrissage d avion sont dimensionnés après avoir vérifié qu ils ne s autobloquent pas (rencontre de biellettes) en cours de mouvement. Pour ce faire deux familles de modèles volumiques ont vu le jour successivement : le modèle CSG et le modèle B-Rep qui collaborent souvent à l heure actuelle au sein des logiciels de CAO à cause de leur complémentarité. P 3 P 5 P Modèle solide CSG C est le premier modèle volumique apparu vers Il consiste à construire un solide par opérations booléennes (union intersection soustraction) entre des solides élémentaires paramétrés dits solides primitifs en nombre limité : sphères cônes cylindres parallélépipèdes tores prismes pyramides etc. La conception d un solide complexe revient donc à créer un arbre binaire dit arbre CSG dont les nœuds sont des opérations booléennes et les feuilles des solides primitifs. Pratiquement il est très intéressant (et c est souvent le cas) de pouvoir éditer graphiquement cet arbre CSG avec toutes les fonctionnalités liées : coupure d une branche insertion d un solide primitif ou d un autre arbre CSG. Une méthodologie d utilisation de ces arbres peut être adoptée. La limitation de la profondeur de l arbre diminue la répercussion des modifications le temps de mise à jour étant proportionnel au nombre d opérations rencontrées (en d autres termes il est préférable d avoir un baobab qu un peuplier). Cette règle était respectée dans les années 70 et 80 où le temps de calcul était compté. En effectuant dans n importe quel ordre des opérations d union et de soustraction on n arrive pas à obtenir le solide désiré car le résultat d une soustraction (un creux) risque de se trouver rempli par une union ultérieure. Il faut donc nécessairement adopter la stratégie d effectuer l union de tous les solides contribuant à un apport de matière ainsi que l union de tous les solides contribuant à un enlèvement de matière pour en final opérer une seule soustraction du premier solide agrégé par le second. Ce modèle a indubitablement séduit les concepteurs car il présente un formalisme simple et il est d une grande ergonomie d utilisation (couper/coller dans l arbre CSG). Il permet aussi un stockage compact des données dû aux définitions analytiques des solides primitifs. De plus il présente quelques facilités de modifications ; il est quelque peu paramétré (cf ) dans le sens où il est possible de modifier les dimensions ou la position d un solide primitif et de demander de reparcourir l arbre CSG pour recalculer la géométrie. On verra les grandes limitations de cette approche dans ce qui suit. Le logiciel Euclid-IS a utilisé particulièrement ces possibilités d automatisation des modifications des CSG en proposant une modélisation adaptative. Les avantages supplémentaires par rapport au modèle surfacique sont directement issus de la notion de matière. Diverses routines ont été développées au-dessus de ces assemblages de solides primitifs pour donner des résultats volumiques. La plus simple consiste à tester si un point est à l intérieur ou à l extérieur d un solide complexe. Exemple : prenons le solide complexe b de la figure 17 «un point P est à l intérieur de ce solide» se traduit par une vérification de l intériorité et de l extériorité des solides primitifs de oula manière suivante : Des routines plus évoluées calculeront des courbes intersection effectueront des projections sections et coupes automatiques d un solide dans des vues 2D. On peut résoudre des problèmes d interpénétration de matière lors de simulations cinématiques de mécanismes en calculant même à tout pas de temps le solide intersecté. Les résulats massiques (masse centre et matrice d inertie surface mouillée) sont enfin calculables. On peut également citer une approche originale de maillage d un solide CSG complexe [2] à partir du maillage de ses solides primitifs et d opérateurs d union d intersection et de soustraction de maillages. Cette méthode présente le grand avantage de mailler en utilisant les symétries des solides primitifs et donne au mécanicien un vocabulaire pour exprimer ses préférences heuristiques de maillage. Pourtant quatre grands types d inconvénient existent : le mode de construction des solides CSG oblige le concepteur à se mettre dans un carcan réducteur de pensée. Il s adapte au modèle et non l inverse. En effet : un concepteur devant sa planche à dessin ne raisonne pas en termes d opérations booléennes mais de formes tridimension- È [P Î (( sol1 Ð sol2) sol3)] Û [(( P Î sol1) et ( P Ï sol2)) ou ( P Î sol3)] Techniques de l Ingénieur traité Génie mécanique BM

14 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR nelles (cf. 2.2 et notion de feature) qui remplissent une fonction et qui devront être usinées ou dont on devra obtenir un brut (moulage estampage etc). La nécessité d une unique soustraction finale qui a été évoquée en est un autre exemple c est au concepteur de gérer la cohérence fonctionnelle des solides primitifs entre eux. La diminution de la taille de sol2 du solide complexe a de la figure 17 peut entraîner une disjonction avec sol1 si on n y prend pas garde deux solides primitifs qu on rend tangents ne le sont que numériquement ; il y a dans ce cas une ambiguïté pour l opération d union. Les modeleurs réagissent différemment : cela peut générer de petits trous à l interface ou faire échouer le logiciel avec des divisions par zéro. Pour éviter ce problème numérique il faut volontairement faire interpénétrer les solides primitifs problématique très éloignée de la conception. Il est à noter que les deux derniers problèmes seront résolus avec les modeleurs sous contraintes en enregistrant formellement la tangence entre les deux solides primitifs ; dans la pratique pour effectuer les calculs d un solide complexe à partir de son arbre CSG il s avère nécessaire d effectuer une approximation des solides primitifs c est-à-dire une facettisation des cylindres des cônes des sphères etc. Ainsi les calculs massiques se font dans le meilleur des cas avec une précision spécifiée au départ. De plus on maîtrise mal les courbes d intersection des composants et les trajectoires d outils (code CN) risquent d être de mauvaise qualité ; il n y a pas d intégration entre le modèle solide CSG et le modèle surfacique qui permet seul d avoir des formes complexes. Ainsi avec le seul modèle solide on ne peut pas concevoir tous les volumes désirés. C est assurément la plus grande limitation du modèle solide ; à une forme résultante peuvent correspondre plusieurs modélisations CSG (cf. figure 17). On verra que cela génère quelques problèmes de conversion entre modèles Modèle B-Rep de représentation par les frontières Il est apparu vers 1985 et est indispensable à l heure actuelle dans tout logiciel de CAO car il permet de représenter toute sorte de volume. Alors qu un solide CSG s apparente à un assemblage de Légos le modèle B-Rep s apparente à un assemblage de peaux surfaciques qui seraient cousues entre elles pour former une gourde étanche : le volume. sol 2 sol 1 sol 1 sol 3 sol 2 sol 3 sol 1 sol 2 U sol 4 Figure 17 Deux modèles solides CSG différents a et b peuvent représenter la même forme U sol 5 sol 1 sol 2 -- sol 4 U sol 5 sol 3 sol 3 a b U -- union soustraction La structure de données informatique d un modèle B-Rep est composée : de points caractéristiques de l enveloppe du solide ou sommets topologiques ; d éléments filaires de l enveloppe du solide ou arêtes topologiques une arête étant limitée par deux points et pointant informatiquement sur ces points ; de faces topologiques (nos peaux qui peuvent être des surfaces complexes du modèle surfacique) limitées par un certain nombre d arêtes et pointant dessus. À toute face est associée la notion d intérieur et d extérieur par une désignation d un des deux demiplans topologiques ; ces faces forment une boule topologique c està-dire que les peaux sont cousues de manière étanche et forment un volume. Il a donc fallu attendre 1985 pour mettre au point des opérateurs topologiques sur ces structures de données dits opérateurs d Euler pour vérifier la propriété de boule topologique et permettre d effectuer sur deux modèles B-Rep des opérations d union de soustraction et d intersection. On constate d après cette structure de données que de nombreuses fonctions de construction de surfaces évoluées comme : le tuyau le lissage l extrusion la révolution vont pouvoir servir à concevoir des volumes B-Rep à condition d utiliser des contours générateurs fermés. Les calculs de surface mouillée et de volume sont très précis. Nota : le calcul de surface mouillée consiste simplement en la somme des aires des faces élémentaires ; le calcul du volume consiste en la somme algébrique des intégrales de volume sous chaque face (une face tournée vers le bas donnant un résultat négatif). La détermination des trajectoires d outils est très précise car on utilise directement la définition biparamétrique des surfaces. Le vocabulaire topologique du B-Rep exprimant proprement les connectivités d éléments va permettre au sein des modeleurs sous contraintes dont nous allons parler de régler le problème de tangence évoqué pour les solides CSG. Le modèle B-Rep est très puissant car il permet au concepteur des modifications plus ou moins locales des frontières de son volume chose que le modèle CSG ne permet pas. Il peut s agir : de la translation d un point les éléments filaires connexes s adaptant ; de la modification d un élément filaire (exemple : remplacement d un segment par une courbe spline) les faces connexes s adaptant à ces modifications ; de déformations locales d une face : décalage parallèle dépouille bombé ou creux ; de déformations plus globales du volume B-Rep comme des arrondis ou des chanfreins. Il est à noter qu une variante du modèle B-Rep exact précédemment décrit est souvent utilisée dans la pratique : il s agit du modèle B-Rep facettisé qui a pour arêtes des segments et pour faces des faces planes ou polygonales. Ce modèle a l avantage de posséder des algorithmes pour les opérations booléennes particulièrement efficaces et d être suffisant en amont d un rendu réaliste (image de synthèse) Collaboration des modeleurs CSG B-Rep et surfacique Dans les modeleurs tridimensionnels dits classiques c est-à-dire n intégrant pas les fonctionnalités des modeleurs sous contraintes que nous allons découvrir les modeleurs CSG B-Rep et surfacique (figure 18) collaborent pour élaborer des volumes complexes de manière la plus pratique pour le concepteur et cela de façon semitransparente pour lui. Tout d abord le modèle B-Rep est le modèle intégrateur ou fédérateur des surfaces et des solides CSG. Il permet de l avis de tous de modéliser les formes les plus complexes et de les soumettre à toutes les applications : calculs volumiques divers rendu réaliste usinage Le principe général de collaboration est de travailler avec les BM Techniques de l Ingénieur traité Génie mécanique

15 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR sol 3 sol 1 sol 2 sol 2 U sol 4 sol 3 -- sol 1 sol 5 2D filaire 3D surfacique B-Rep exact B-Rep facettisé solide CSG Figure 18 Pièce représentée schématiquement dans tous les modèles évoqués seuls solides CSG tant que cela est possible car ce modèle est d une grande facilité d emploi et d un codage économique. Dès qu on voudra avoir une forme évoluée il faudra utiliser un volume B-Rep évolué (comme un tuyau) et faire des opérations booléennes entre volumes B-Rep. Pour cela il faudra convertir le volume solide existant en un volume B-Rep pour continuer sa transformation. Cette transformation est peu à peu devenue transparente pour l utilisateur. Cette conversion ne pose aucun problème informatique car à un arbre CSG correspond une seule forme dont on obtiendra les faces pour construire le modèle B-Rep. Par contre la conversion inverse de B-Rep à CSG est de manière générale impossible à cause : d une part de l ambiguïté d interprétation relevée à la figure 17 (à une forme peut correspondre plusieurs volumes CSG) ; d autre part le volume B-Rep est plus riche que le volume CSG et on commettrait des approximations en facettisant les faces complexes du B-Rep. Lorsque les volumes évolués B-Rep ne suffisent plus il faut passer par la construction d une surface évoluée. Par la suite il faudra greffer cette peau sur le modèle B-Rep. Diverses opérations existent : du simple remplacement de peaux lorsque les frontières des deux faces (remplacée et remplaçante) sont identiques au remplissage de volume entre le B-Rep existant et la peau. Ces opérations entre modeleur surfacique et volumique (B-Rep) restent malgré tout très techniques car plusieurs solutions existent généralement au sein d un logiciel pour aboutir au volume désiré et plusieurs voies qui semblent apparemment possibles au concepteur peuvent n aboutir à aucun résultat. La qualité d un logiciel de CAO tient alors à la flexibilité avec laquelle il est possible d atteindre un résultat et à la clarté des messages d échec voire à la pertinence des moyens d investigation de ces échecs au sein du modèle. 2.2 Modélisation sous contraintes Intérêts de modéliser les contraintes dans l idéal Processus d optimisation dimensionnelle Nouvelles dimensions Besoin connu par le concepteur Processus de conception géométrique Figure 19 Optimisation de forme en conception Géométrie Enregistrer les processus de conception Jusque dans les années 1985 date de mise au point des modèles de représentation par les frontières ou boundary representation (B-Rep) les éditeurs de logiciels de CAO se limitaient à fournir aux concepteurs des outils pour concevoir une géométrie la plus complexe soit-elle. L avènement des B-Rep ayant permis d atteindre cet objectif on s est rendu compte en prenant un peu de recul que la finalité d un modeleur de CAO n était pas de concevoir et de stocker une seule géométrie mais de pouvoir décliner plusieurs géométries basées sur une même architecture sur un même principe de conception avec seulement des différences d ordre dimensionnel. En effet ce besoin traduit la nécessité de pouvoir effectuer une optimisation dimensionnelle de la pièce ou du mécanisme. Une optimisation dimensionnelle consiste à trouver les meilleures dimensions pour répondre au mieux à un besoin (minimiser la masse optimiser la cinématique ou autre) par bouclage informatique ou manuel sur des jeux successifs de dimensions (figure 19). Il est donc clair que la fonctionnalité d optimisation nécessite de pouvoir rejouer automatiquement le processus de conception avec des dimensions différentes sans avoir besoin de reconcevoir la géométrie à la main à chaque fois. Il faut donc bien enregistrer un processus de conception plutôt qu une simple géométrie. Nous avons dit que nous entendions par processus de conception une architecture de pièce ou d un mécanisme ; il s agit en fait de contraintes géométriques élémentaires du type : tangence parallélisme superposition de points de droites de plans de droite dans un plan etc. Techniques de l Ingénieur traité Génie mécanique BM

16 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR La modélisation sous contraintes consiste donc à enregistrer ces contraintes géométriques et non simplement la géométrie qui en découle comme le montre la figure Piloter la géométrie par les cotes fonctionnelles Sans aller jusqu à des fonctionnalités d optimisation le principe de la conception intégrée nécessite de pouvoir répercuter le plus tôt possible les modifications dimensionnelles sur la géométrie donc de rendre le plus rapides possible les cycles de conception c est-àdire les bouclages analyse/modifications. Exemple 4 : montage d un arbre en liaison pivot par rapport à un bâti par l intermédiaire de deux roulements (figure 21). Ce montage doit remplir la fonction de guider en rotation l arbre étant soumis à un couple orthogonal à son axe et donc sujet à flexion. La limitation de la flèche de l arbre nécessitée par exemple par une condition de fouettement au niveau d un joint d étanchéité ainsi que la bonne tenue en fatigue vont imposer une distance L minimale entre les deux roulements. Il faut donc pouvoir jouer sur cette cote dans un cycle analyse/ modification et obtenir instantanément la géométrie désirée par le concepteur. Cette cote L est dite cote fonctionnelle car elle répond directement à la fonction de bon comportement exigé à la flexion. L augmentation de la distance L doit donc provoquer l allongement de l entretoise pour conserver les appuis sur les deux roulements ainsi que l allongement de l arbre de manière à garder le même dépassement de la partie filetée nécessaire au vissage de l écrou. Auparavant avec les modeleurs classiques les changements de dimensions de l arbre et de l entretoise ainsi que le déplacement d un roulement et de l écrou étaient réalisés successivement par translations et changements de dimensions locales de tous les éléments de géométrie. Il ne pouvait pas y avoir de propagation automatique des modifications car la logique de conception du mécanicien n était pas stockée dans le modèle. Cette logique ces contraintes géométriques sont ici celles du montage de l arbre : le premier roulement s appuie sur l épaulement le deuxième roulement est à une distance L l entretoise s insère entre les deux l écrou s appuie sur le deuxième roulement et l arbre dépasse d une certaine longueur de filetage pour permettre le vissage de l écrou. Outre le fait d enregistrer les contraintes géométriques d un système mécanique la modélisation sous contraintes doit donc permettre de décliner une géométrie à partir d indications sur les cotes fonctionnelles (figure 22). Une cote fonctionnelle est en premier lieu une cote qui pilote directement une dimension entrant dans la finalité même de la pièce c est-à-dire dans la fonction que celle-ci doit rendre (cf. exemple 4). Ce sont aussi les cotes fonctionnelles les plus importantes qui serviront à décliner une gamme de produits de différentes tailles ; un jeu de ces cotes permettra dans un catalogue de référencer un produit. En ce qui concerne le montage de roulements de la figure 22 on peut dire qu on a deux cotes fonctionnelles importantes pour encaisser le moment de flexion : la distance entre les deux roulements L et le diamètre de l arbre D i (on le justifiera par la suite). Mais on peut étendre la dénomination de fonctionnelle à une cote qui a une légitimité physique forte. Ainsi : il faut privilégier les cotes qui résultent directement d une opération d usinage. Il est plus fonctionnel de coter la largeur d une gorge et la position d une de ses faces ou de son axe de symétrie que la position de ses deux faces. En effet il y a de grandes chances que la largeur de la gorge corresponde à la largeur de l outil qui l usine ; il faut privilégier les cotes qui sont directement mesurées après fabrication. Il est plus fonctionnel de coter le diamètre du fond de gorge plutôt que sa profondeur car le contrôle s effectuera par un pied à coulisse sur son diamètre. Dans les deux cas précédents l idée bien connue du concepteur mécanicien est d avoir une cotation de conception et une cotation de fabrication les plus proches possible. Dans le cas où une cote de conception correspond à une cote de fabrication comme c est le cas Contraintes géométriques Géométrie Modeleurs classiques Contraintes Géométrie géométriques Modeleurs sous contraintes Figure 20 Différence entre les modeleurs classiques et les modeleurs sous contraintes L M D i Figure 21 Exemple d un arbre en liaison pivot par rapport à un bâti L J L 2 J j L r 1 M D i D e Figure 22 Une cotation fonctionnelle du montage de roulements pour encaisser un moment de flexion pour l usinage de la gorge l intervalle de tolérance dépend directement des intervalles de tolérance de l outil de la machine et/ou du montage d usinage. Dans le cas contraire l intervalle de tolérance de la cote de conception sera la somme de plusieurs intervalles de tolérance de cotes de fabrication via une chaîne de cotes. Par conséquent à intervalle de tolérance de cote de conception imposé il sera nécessaire d effectuer des usinages extrêmement précis et donc coûteux. En conclusion on peut donc déjà dire qu un système de modélisation sous contraintes doit permettre de choisir les cotes fonctionnelles qui vont piloter la géométrie de manière judicieuse en fonction des contraintes du métier de la cotation. Le principe de conception intégrée devrait également permettre dans l idéal de résoudre des problèmes de chaînes de cotes c est-à-dire de répartir de manière intelligente (au sens isoqualité ou prix minimal) l intervalle de tolérance d un jeu fonctionnel au sens de la cotation fonctionnelle sur toutes les cotes de la chaîne. De même il serait intéressant de disposer d estimations de coûts de fabrication dès que des intervalles de tolérance sont fixés. BM Techniques de l Ingénieur traité Génie mécanique

17 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Nous verrons par la suite les fontionnalités actuellement disponibles dans les logiciels de CAO paramétriques et variationnels et ce qu il est envisageable d espérer à courte échéance Prendre en compte les lois de dimensionnement le couplage des variables de conception les composants standards Revenons en tant que concepteur à la problématique du montage de roulements devant encaisser un moment de flexion (figure 22 exemple 4). Il a été dit que les cotes fonctionnelles importantes permettant de décliner la géométrie sont L et D i. Il manque encore pour compléter la géométrie le choix du roulement qui conditionne le diamètre extérieur D e et la largeur L r ainsi que le choix du joint d étanchéité qui conditionne le diamètre et la largeur de l épaulement. Tous les couples de valeurs (D e L r ) ne sont pas permis ; les couples autorisés en nombre limité sont donnés dans les catalogues de constructeurs de roulements. La problématique est la même pour le joint d étanchéité. On peut donc pour les composants technologiques de base (roulements vis rondelles joints d étanchéité joints d accouplement ) ou des assemblages mécaniques plus importants (pompes réducteurs ) penser pouvoir disposer de bases de données constructeurs de composants. D autre part le problème de conception n est pas de décliner une géométrie mais de décliner un produit ce qui inclut aussi le choix du matériau de l arbre. Plutôt que de parler uniquement de cotes fonctionnelles importantes il paraît mieux adapté de considérer des variables ou paramètres de conception ; dans notre cas il s agit du quintuplet {L D i matériau roulement joint} la variable matériau permettant d accéder au module d Young E à la masse volumique r et à la contrainte admissible de traction s adm la variable roulement permettant d accéder au diamètre extérieur D e à la largeur de roulement L r à son poids et aux caractéristiques de tenue aux efforts et à la fatigue (durée de vie) la variable joint permettant d accéder à sa largeur L j aux jeux fonctionnels J 1 et J 2 ainsi qu au fouettement maximal f adm (flèche maximale au droit du joint). Il est clair pour un ingénieur mécanicien que son savoir-faire pour décliner une géométrie c est-à-dire son processus de conception ne se limite pas aux contraintes géométriques qui ont déjà été évoquées. En effet un ingénieur tient également compte des lois de dimensionnement de son métier. Ces lois de dimensionnement peuvent être : des lois exactes provenant de sciences exactes comme la cinématique la dynamique des corps rigides la mécanique des milieux solides la mécanique des fluides la thermique ; des lois approximées comme la résistance des matériaux les modèles de comportements de matériaux (matériau composite) ; des lois empiriques comme les calculs de fiabilité de durées de vie d estimations de coûts avec des données incomplètes d estimations de concentrations de contraintes en fonction de formes de pièces Ces lois sont utilisées par l ingénieur dans la pratique : soit manuellement par lecture d abaques lors du dimensionnement d un engrenage par exemple ; par lecture de tableaux de valeurs lors du dimensionnement d un roulement ; par utilisation d une calculatrice pour appliquer des formules ; soit au travers de logiciels spécialisés : codes de calcul de structures (solide déformable écoulement fluide thermique) logiciels de simulation cinématique et dynamique librairies d optimisation logiciels maison Enfin on peut considérer que d un point de vue mathématique une loi est une relation entre un certain nombre de variables de conception. Ainsi toute loi indépendante des précédentes diminue de un le nombre de degrés de liberté du système de relations. Ce nombre de degrés de liberté qui est initialement le nombre de variables (avant la prise en compte des relations) est en définitive le nombre de variables réellement indépendantes c est-à-dire le nombre de variables sur lesquelles on peut jouer en conception de manière indépendante. Le principe de la conception intégrée va nécessiter (et nécessite déjà) que tout ingénieur aborde un problème de conception comme un problème d optimisation mathématique. Cela est nécessaire pour savoir à un moment donné de la conception si l on peut appliquer une loi si un choix de valeur ou de composant ou un calcul doivent être faits avant que de pouvoir utiliser une loi donnée (au travers un code de calcul par exemple). En fait toute loi de dimensionnement peut être considérée d un point de vue systémique comme une boîte noire ou plusieurs alternatives de boîtes noires ces boîtes ayant des variables d entrée de valeur connue et des variables de sortie calculées. Une représentation systémique du processus de conception au niveau des lois de dimensionnement consiste à représenter l enchaînement de ces boîtes noires c est-à-dire les liens de causes à effets ou de séquentialité dans l utilisation des lois. Cette représentation permet du coup de visualiser les bouclages de conception inhérents à la conception de produit bouclages qu il faut savoir utiliser au mieux pour concevoir rapidement un produit de qualité (optimisé). Cette représentation a l avantage de ne pas distinguer au niveau des boîtes noires les lois qui s appliquent manuellement ou au travers d un logiciel spécialisé. Il s agit donc également d un formalisme qui permet l intégration (au sens de la conception intégrée) des logiciels spécialisés (en toute généralité ce sont aussi des outils de conception assistée par ordinateur) ainsi que des interventions manuelles de l ingénieur. Enfin l approche systémique permet de définir le processus de conception d un système de manière hiérarchique (ou récursive) les boîtes noires s emboîtant les unes dans les autres comme des poupées gigognes. On peut ainsi modéliser des niveaux du processus de conception comme le processus de conception d un réducteur celui du montage d un arbre auquel nous nous intéressons ici celui du calcul de flèche de cet arbre. Nous verrons par la suite quelle est la part de ces fonctionnalités qui est à l heure actuelle disponible dans les plates-formes de CAO. Concrètement (exemple 4) modélisons de manière systémique le processus de conception du montage de roulements (figure 23). Ce processus de conception se nourrit essentiellement des données fonctionnelles du moment de flexion M et de la durée de vie T du sous-ensemble mécanique (il s agit d un problème simplifié). Les entrées de la boîte noire de ce processus sont donc M et T. Le processus de conception a pour but de déterminer les variables de conception {L D i matériau roulement joint} ; il s agit donc des sorties de la boîte noire. Au sein de la boîte noire nous ferons intervenir quatre variables de conception intermédiaires : l inertie de l arbre en flexion I les efforts au droit des roulements rigides à billes F r (l effort est le même pour les deux roulements) la distance entre l axe du joint et l axe du roulement de gauche L roul-joint et le volume de l arbre V. Les lois de dimensionnement sont donc les suivantes. Expression de l inertie de flexion de l arbre Elle ne dépend que du diamètre de l arbre : I = I(D i ) Expression de l effort radial au droit des roulements Il ne dépend que de M et L : F r = F r (ML) Expression de la distance entre l axe du joint et l axe du roulement de gauche Elle dépend de la largeur du roulement L r de la largeur du joint L j et du jeu J 2 : L roul-joint = L roul-joint (roulement joint) Techniques de l Ingénieur traité Génie mécanique BM

18 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Choix Variables intermédiaires Lois de dimensionnement L σ adm E σ < σ adm L M I f adm E f < f adm D i D i Matériau (E ρ σ adm ) D j L j L r V ρ poids Poids minimal Matériau (E ρ σ adm ) T F r Durée de vie des roulements Roulement (L r D e poids) L r Roulement (L r D e poids) L roul-joint Joint (L j D j f adm J 1 J 2 ) L j J 2 Joint (L j D j f adm J 1 J 2 ) Figure 23 Modélisation systémique du processus de conception du montage d arbre Expression du volume approximatif de l arbre On peut dire en première approximation que le volume de l arbre dépend de L j L r L des diamètres D j et D i. Ce faisant on néglige l extrémité droite de l arbre (il faudrait tenir compte de l écrou) ainsi que l extrémité gauche qui ne fait pas partie du montage de roulements : V = V(L D i roulement joint) Dimensionnement de l arbre à la flexion Ce dimensionnement consiste à vérifier que la contrainte maximale de traction due à la flexion qui se situe sur la fibre la plus éloignée de la fibre neutre de flexion est inférieure à une contrainte maximale admissible pour le matériau. Cette loi classique en résistance des matériaux dépend du matériau (au niveau de la contrainte admissible et du module d Young) du diamètre de l arbre D i (la distance maximale de la fibre neutre est la moitié de D i ) de l inertie I et du moment de flexion M : s = s (matériau D i I M) < s adm Respect de la condition de fouettement au droit des joints d étanchéité Il s agit de vérifier que la flèche maximale de l arbre au droit des joints d étanchéité ne dépasse pas une flèche admissible dépendante du joint. Cette loi dépend théoriquement du choix du joint d étanchéité et de sa position par rapport aux roulements. Pour des raisons de simplicité de l exemple nous ignorerons ces deux variables. Cette loi classique en résistance des matériaux dépend donc du matériau (au niveau du module d Young) de M L et I : f = f (matériau M L I) < f adm Calcul du poids pour sa minimisation Le poids du montage est celui des roulements et de l arbre. Le poids de l arbre dépend de son volume V et de la masse volumique r du matériau : poids = poids (V matériau roulement) Calcul de la résistance des roulements aux efforts et à la fatigue (durée de vie) Il s agit de vérifier que la durée de vie des roulements T r fonction de l effort F r au droit des roulements est supérieure à la durée de vie T désirée du montage d arbre : T r = T r (roulement F r ) < T Concevoir rapidement avec des formes caractéristiques ou features On a vu que le stockage de contraintes géométriques de base comme : parallélisme distance entre deux plans point dans plan était suffisant pour propager les modifications de dimension et donc pour la fonctionnalité d optimisation. Par contre il est clair qu un concepteur en mécanique n utilise pas ce langage de bas niveau ; il utilise une sémantique adaptée à son métier. Le mécanicien n évoque généralement pas des points des droites et des plans mais des formes caractéristiques ou aussi features (terme anglais maintenant largement usité dans le domaine de la CAO) comme un arbre un épaulement une gorge un chanfrein un congé une dépouille un logement de clavette une entretoise un alésage un trou de perçage une nervure un bossage une poche Les contraintes fonctionnelles du mécanicien consistent donc à contraindre ces formes caractéristiques entre elles : appuyer un roulement sur un épaulement mettre un circlips dans une gorge mettre une entretoise entre les deux roulements positionner un arbre dans un alésage avoir un jeu dans une chaîne de cotes avoir un BM Techniques de l Ingénieur traité Génie mécanique

19 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR trou débouchant entre deux surfaces faire un chanfrein le long d une arête mettre une nervure entre deux surfaces qui se coupent avoir un bossage à tel endroit Dans un premier temps observons que cette utilisation d une sémantique de haut niveau du mécanicien s intègre bien dans le schéma de la modélisation sous contraintes c est-à-dire qu elle apporte un mieux incontestable par rapport aux modeleurs CSG et B-Rep. Prenons l exemple d un rectangle percé par un trou. Dans la figure 24 l opération de perçage modélisée avec un modeleur CSG est la soustraction entre un rectangle et un cylindre le dépassant de part et d autre. Le risque dans la mise à jour des données géométriques d un arbre CSG est comme les contraintes de conception ne sont pas modélisées de les violer sans s en rendre compte. Ainsi l augmentation d une dimension du rectangle peut faire que le trou ne soit plus débouchant mais interne ce qui n a plus aucun sens. Il manquait donc clairement la notion de «trou débouchant de part et d autre du rectangle» notion qui était présente dans la tête du concepteur lorsqu il a défini initialement ses primitives CSG élémentaires mais qui n a pas été stockée dans le modèle. Dans le modeleur sous contraintes de la figure 25 le trou de perçage est modélisé par une forme caractéristique appelée trou débouchant. Une forme caractéristique est un ensemble d éléments géométriques contraints relativement. Un cylindre de révolution comporte quatre éléments géométriques : cylindre#1 (de diamètre d) et d axe axe délimité par deux surfaces surface#1 et surface#2. De la même façon la forme caractéristique rectangle est composée des éléments géométriques suivants : 4 faces et deux axes de symétrie. Le modèle de contraintes fonctionnelles n est pas donné ici sous la forme d un arbre mais sous la forme d une liste de contraintes (de superposition) liant les éléments géométriques des deux formes caractéristiques : rectangle et trou-débouchant. L opération de perçage revient ici à définir un trou débouchant de part et d autre du rectangle et centré sur celui-ci. De cette manière si le rectangle vient à changer de dimension ou de position le trou s adaptera en conséquence. On peut donc dire que la principale raison d être des formes caractéristiques au sein d un modeleur sous contraintes est la rapidité de mise en œuvre de la géométrie les formes caractéristiques étant directement des paquets d éléments géométriques. Modèle Résultat rect#1 cylindre#1 z Changement de dimension du rectangle x rect#1 cylindre#1 y rect#1 cylindre#1 -- cube-percé x z y Figure 24 Principe du modeleur solide CSG : opérations booléennes de solides primitifs et incohérences du résultat géométrique lors de modifications Modèle Résultat a face#3 rect#1 face#4 face#1 axe#1 trou#1 d axe surface#2 surface#1 a d face#2 b axe#2 Changement de dimension du rectangle Créer-rectangle (rect#1) Créer-trou-débouchant (trou#1) Superposer (surface#1 (trou#1) face#1 (rect#1)) Superposer (surface#2 (trou#1) face#3 (rect#1)) Superposer (axe (trou#1) axe#1 (rect#1)) a d b b = 100 b = 100 Figure 25 Principe d un modeleur sous contraintes : features (rectangle trou débouchant) enregistrement des contraintes modification aisée en rejouant les contraintes Techniques de l Ingénieur traité Génie mécanique BM

20 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Tout comme pour les cotes fonctionnelles et les lois de dimensionnement qui les lient considérons sous l angle d un problème d optimisation mathématique les degrés de liberté des éléments géométriques et les contraintes géométriques qui les lient. Tout élément géométrique est défini par un certain nombre de variables : deux pour un axe ou un point trois pour un cercle quatre pour un segment cinq pour un arc de cercle Nous avons vu que concevoir une géométrie consiste à définir des contraintes (ou des équations) entre des éléments géométriques en faisant diminuer du même coup le nombre total de degrés de liberté. Ces contraintes géométriques sont de deux types (figure 25) : les cotes ces cotes représentent une distance entre deux éléments géométrique (exemple : distance a entre face#2 et face#4) ou une variable géométrique elle-même (diamètre d du trou#1) que le concepteur désire particulièrement maîtriser c est-à-dire pouvoir imposer ; les autres contraintes qui font directement disparaître un degré de liberté. Il s agit de contraintes déjà évoquées comme : l orthogonalité (entre face#1 et face#2) le parallélisme (entre face#1 et face#3) la superposition de points (comme les points extrémités des quatre segments du contour de rect#1) de segments ou de faces (contrainte Superposer (surface#2(trou#1)) face#3(rect#1)) d axes de plans l alignement d un point ou d un segment dans un plan de trois points d un point sur un axe ou dans le prolongement d un segment les symétries : l axe de symétrie axe#1 de rect#1 est positionné sans équivoque entre face#2 et face#4 ; ses deux variables positionnelles sont donc déterminées par symétrie. Selon qu une contrainte géométrique référence deux éléments géométriques d une même forme caractéristique ou pas on parle d une contrainte géométrique interne ou externe à une forme caractéristique. On trouve aussi au lieu de contrainte externe l appellation de contrainte de positionnement relatif entre deux formes caractéristiques. Ainsi la contrainte d orthogonalité entre face#2 et face#3 de rect#1 est interne à rect#1 et la contrainte de superposition de axe(trou#1) et axe#1(rect#1) est une contrainte de positionnement relatif entre les deux formes caractéristiques. Observons enfin ce que la conception simultanée devrait permettre en matière de gestion de ces contraintes géométriques. Au moment où le concepteur désire percer son rectangle rien ne suppose qu il ait pris une décision quant aux valeurs de ses cotes internes ou dimensions a et b. Un système de conception simultanée doit donc permettre de percer ce rectangle avant même d avoir défini toutes ses dimensions. C est bien ce que représente la figure 25 où aucune dimension du rectangle n est valuée au départ. Se pose alors le problème de la représentation à l écran d une géométrie qui n est pas définie de manière suffisante. Le logiciel devra donc choisir de manière plus ou moins judicieuse des dimensions au rectangle tout en représentant graphiquement les cotes de manière formelle (a et b) pour signifier qu elles n ont pas encore été valuées par le concepteur. D autre part pour un autre problème de conception on peut très bien ne jamais voir apparaître de cote interne le rectangle ayant sa géométrie entièrement déterminée a posteriori par ses cotes de positionnement relatif avec d autres formes caractéristiques. De la même manière rien ne laisse supposer qu à un moment du processus de conception toutes les décisions concernant le positionnement relatif du trou par rapport au rectangle aient été prises. Ainsi des contraintes du type : CrŽer-rectangle( rect#1 ) CrŽer-trou-dŽbouchant( trou#1 ) Superposer( surface#1( trou#1 ) face#1( rect#1 )) Superposer( surface#2( trou#1 ) face#3( rect#1 )) laissent encore deux degrés de liberté (dans le plan) pour le positionnement relatif de l axe du trou par rapport au rectangle. Là encore il s agit d un système insuffisamment contraint pour obtenir une géométrie unique. Le logiciel devra donc encore faire des choix dimensionnels pour la représentation graphique du trou en attendant que le concepteur le fasse. Il serait souhaitable que ce positionnement graphique du trou souligne bien que le trou n est pas encore positionné verticalement et angulairement en le positionnant de manière quelconque. Enfin on remarquera que si la fonction est d obtenir un rectangle percé on n a aucunement nécessité de devoir positionner de manière précise le rectangle et le cylindre par rapport à un repère global car seules leurs contraintes internes et leurs contraintes de positionnement relatif importent. D ailleurs un dessinateur industriel ne représente pas de repère global dans un coin de son calque. Pourtant cela est généralement le cas dans les modeleurs classiques (cela est représenté par un petit repère sur la figure 24). En résumé la pratique de la conception simultanée nécessite de pouvoir définir des formes caractéristiques dès que l envie en prend au concepteur et surtout de contraindre ces formes de manière interne ou externe lorsque et seulement lorsque cela s avère nécessaire au cours du processus de conception. Cette souplesse de travail soulève le problème de la gestion de problèmes mathématiques sous-contraints c est-à-dire dont le nombre de contraintes est inférieur au nombre de variables géométriques. Les problématiques sont donc : de représenter graphiquement une solution qui vérifie toutes les contraintes actuelles. On s assure ainsi que le système n est pas encore incohérent ; de donner au concepteur des outils pour visualiser le système contraint en : définissant le nombre de degrés de liberté restants visualisant les éléments géométriques déjà positionnés sans ambiguïté visualisant le débattement encore possible pour les éléments géométriques non encore positionnés appréhendant les conséquences d une contrainte supplémentaire sur le débattement des éléments géométriques restant à positionner une sorte d étude de sensibilités en somme Nous verrons par la suite quelles sont les fonctionnalités qui sont d ores et déjà disponibles dans les modeleurs paramétriques et variationnels et celles qui devraient apparaître avec de nouvelles technologies en développement comme la programmation par contraintes Conférer le savoir du mécanicien aux formes caractéristiques Un important thème de recherche existe depuis plusieurs années en CAO autour des formes caractéristiques (on trouve plutôt feature dans la littérature). Ce thème de recherche postule que le savoir des mécaniciens pour la conception et la fabrication se niche de manière prépondérante au niveau des formes caractéristiques. Les formes caractéristiques ou features sont donc vues comme des briques élémentaires de savoir dans divers domaines. La définition d une opération d usinage peut se faire aisément pour de nombreuses formes élémentaires. Une opération de perçage avec toutes ses caractéristiques (vitesse d approche vitesse de rotation vitesse de perçage débourrage ou non canon de perçage ou non ) peut se déduire d un feature de perçage au sein duquel seraient également modélisées des informations sur le matériau des caractéristiques de rugosité Il faut également connaître les caractéristiques du foret pour définir cette opération. L intérêt de définir rapidement cette opération de perçage est de déterminer le plus tôt possible en conception le temps de cycle les coûts l usure de l outil. On constate que pour avoir des résultats précis et optimisés il faut connaître les moyens de production en perçage de l entreprise. Or l affectation d une BM Techniques de l Ingénieur traité Génie mécanique

21 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR machine à une opération d usinage (ou ordre de fabrication ou encore tâche) peut varier en fonction de la demande de production. Même si ce n est pas le cas cette opération de perçage peut très bien être liée à d autres opérations élémentaires au sein d une gamme de fabrication. En effet on peut décider d effectuer le perçage sur une machine à commande numérique en même temps que d autres opérations plutôt que sur une perceuse pour des raisons de temps. Néanmoins même lorsque la gamme de fabrication n est pas encore déterminée il est intéressant pour le concepteur dans une optique conception intégrée et simultanée de disposer d une estimation de coût. Des stratégies d usinage relatives à des features que l on retrouve sur les matrices d estampage et de moulage ont été développées par [3]. Un des grands enjeux de la CISC est l estimation le plus tôt possible en conception des coûts de fabrication. En effet cela permettrait réellement au bureau d études d appliquer la méthodologie d Analyse de la valeur tout au long du projet et au bureau des méthodes de prévoir les moyens qu il faudra mettre en œuvre. De nombreux travaux commencent à voir le jour dans ce domaine. Pour les opérations d enlèvement de matière des modèles paramétriques très simples (au sens d une équation avec paramètres et non au sens des modeleurs) effectuent déjà une estimation des coûts en prenant seulement en compte le volume de matière enlevé la surface usinée et le type de matériau [4]. Le but de la CISC est de réduire l incertitude sur les coûts au fur et à mesure que le modèle de produit et de ses processus de fabrication associés s affinent en tenant compte du savoir-faire d une entreprise et de ses moyens de fabrication. Le logiciel Cost Advantage de la société Cognition est un générateur de système expert qui interprète les features provenant d un modèle de Pro/ENGINEER (Parametric Technologies) de I-DEAS (SDRC) ou de Mechanical Advantage (de Cognition) de manière à fournir ces estimations de coûts dès que possible. Des bases de règles expertes intégrant les coûts de procédés de fabrication les coûts d assemblage de matière de main-d œuvre et d outillages sont fournies d office avec le logiciel. Ces règles sont ensuite modifiables par les spécialistes d une entreprise pour s adapter à elle. Une connaissance de résistance des matériaux peut être attachée à un feature de type «arbre». Il s agit des hypothèses de modélisation de poutre des formules de flexion de torsion etc. Les connaissances métiers ne sont pas exclusivement nichées au sein des features puisque dans de nombreux domaines la connaissance s applique plutôt à un ensemble de features pour définir : une opération complexe (trou lamé outil multiétagé) ; une stratégie d usinage d un ensemble de surfaces complexes ; une gamme de fabrication de tournage (logiciel spécialisé Lurpa-Tour) [5] ; une gamme de fabrication de fraisage (logiciels spécialisés Gagmat [6] et Propel [7] ; un processus et un outillage de forge ou d estampage (logiciel spécialisé Copest [8] ; une gamme d assemblage. Les logiciels spécialisés cités ci-dessus sont intégrés dans des logiciels de CFAO ou ceux-ci intègrent tout ou partie de leurs fonctionnalités au sein de modules spécialisés. Les quatre derniers points précédents concernent le domaine de la gamme automatique qui est un domaine de recherche très actif dont l enjeu industriel est de taille : générer automatiquement une gamme de fabrication ou d assemblage (séquencement des opérations) à partir des modèles volumiques CAO des pièces et des assemblages ainsi que des données spécifiques de l entreprise. Cette problématique se situe donc au cœur de l intégration de la conception et de la préparation à la fabrication. Ces approches raisonnent sur les features particulièrement sur les formes caractéristiques ou features de fabrication appelées aussi entités de fabrication. La première difficulté consiste à passer des features de conception dont on a déjà parlé à des features de fabrication réalisés au cours d une seule opération et qui sont loin d être les mêmes. Deux grandes familles d approche existent : la reconnaissance directe des features d usinage à partir de modèles CSG ou B-Rep (feature form recognition). Pour le modèle CSG la problématique d usinage par enlèvement de matière consiste à transformer le CSG en une soustraction de solides représentant des usinages successifs par rapport à un solide représentant le brut de départ ; la conception par features (design by features). On utilise ici la modélisation de la pièce sous forme de features de conception puis en utilisant les données d un feature brut de départ et parfois le modèle B-Rep ou CSG un raisonnement automatique déduit les features de fabrication. Cette approche semble être la plus prometteuse car c est celle qui manipule une sémantique (un vocabulaire) de forme riche Avoir une base de données unique Nous verrons par la suite qu un logiciel de CAO est un ensemble de modules applicatifs qui génèrent tous des fichiers résultats (géométrie assemblage mise en plan maillage simulation cinématique simulation d usinage etc.). Dans les logiciels classiques des données d ordre géométriques étaient stockées plusieurs fois dans des fichiers différents. Ainsi une modification importante d ordre dimensionnel nécessitait de retourner dans tous les modules d analyse pour modifier les données intrinsèques et relancer à la main tout le travail d analyse sur la nouvelle géométrie puisque seul le résultat et non le processus d analyse était sauvegardé. Un logiciel de CAO se doit maintenant d intégrer le concept de base de données unique c est-à-dire qu une donnée est stockée dans un seul fichier le logiciel s arrangeant pour savoir exactement où aller chercher la donnée dont il a besoin (par un système évolué de pointeurs informatiques). De ce fait c est le système qui assure automatiquement une cohérence des données. Ce concept tend à se généraliser dans les logiciels actuels Modeleurs sous contraintes : une surcouche des modeleurs classiques Il existe dans les logiciels actuels deux approches pour gérer les contraintes géométriques et les lois d ingénierie qui furent évoquées. Il s agit des modeleurs paramétriques et des modeleurs variationnels. Ces deux familles de modeleurs sont en fait des surcouches au-dessus des modeleurs classiques : solide CSG et B-Rep Modélisation 2D par les sketchers Travailler dans un modeleur sous contraintes va consister à définir des features et à les contraindre de manière plus ou moins exhaustive par rapport aux features déjà définis. Ces contraintes seront des cotes externes ou des contraintes géométriques ne faisant pas intervenir de paramètre (comme l orthogonalité le parallélisme ou la superposition d éléments géométriques). La plupart des features volumiques (il existe aussi des features typiquement surfaciques) notamment ceux du type : tuyau lissage extrusion révolution feront intervenir une ou plusieurs sections et/ou une ou plusieurs courbes génératrices définies dans un plan. La plupart des modeleurs sous contraintes intègrent donc un outil de dessin à main levée dit sketcher (mot à mot : esquisseur) pour saisir ces sections ou courbes en modélisant également toutes leurs contraintes internes et externes et cela de manière la plus rapide qui soit. En effet un dessinateur industriel ne déclare jamais explicitement par un symbole que deux traits sont parallèles ou encore orthogonaux. Il s agit pour lui d une représentation implicite sur le dessin. D autre part il est beaucoup plus pratique pour un concepteur à l écran de dessiner à vue d œil une verticale une horizontale ou deux traits parallèles que de le faire explicitement proprement par une série de menus. À charge donc pour le sketcher de reconnaître ces implicites de conception. Ces implicites sont de l ordre d une Techniques de l Ingénieur traité Génie mécanique BM

22 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR demi-douzaine et sont illustrés sur la figure 26 ; il s agit de la reconnaissance automatique : d une horizontalité ou d une verticalité ; d un parallélisme ou d une orthogonalité ; cela nécessite donc de mettre en œuvre un algorithme qui compare tous les couples de segments ; d un alignement : de deux segments (cf. figure 26c) d un segment et d un point de trois points d un point et d une extrémité de segment ; d une symétrie par rapport à un trait d axe. L apparition d un trait d axe élimine de nombreuses cotes ; un algorithme de base utilisé est de rechercher de part et d autre de tout trait d axe des éléments géométriques rigoureusement identiques (points segments arcs de cercle ou autres traits d axes). Cet algorithme ne suffit pas lorsqu on veut signifier que deux segments sont de part et d autre d un trait d axe à une même distance sans qu ils aient la même longueur ; de dimensions identiques au niveau des longueurs de segments et des rayons d arcs. Cette reconnaissance des implicites de conception à partir de dessins à main levée est d une très grande souplesse car on a l impression que le logiciel devine nos intentions de conception. Ces reconnaissances sont subordonnées à une certaine précision de reconnaissance (cf. horizontalité parallélisme dimensions identiques). Cette précision se traduit souvent dans le sketcher par un seul paramètre de précision relative qui sera réglable selon le soin du dessinateur. Les contraintes externes du feature dont fait partie la section (ou la courbe génératrice) seront en partie déterminées au cours de la définition de cette section. Il s agira de cotes externes qui référenceront par exemple un segment de la section et un segment ou une face d un autre feature déjà créé. D autres contraintes externes consisteront par exemple à aligner un segment de la section avec une face plane orthogonale au plan de la section (donc vue de bout). Ces alignements externes ne seront pas reconnus de manière implicite comme il est fait entre les éléments géométriques de la section car plusieurs éléments géométriques appartenant à des features différents peuvent être superposés vus orthogonalement au plan de la section. Ainsi pour éviter toute ambiguïté il faut déclarer explicitement ces contraintes externes. On verra que la seule différence entre un modeleur paramétrique et un modeleur variationnel au niveau du sketcher est que pour un modeleur paramétrique le concepteur est obligé de coter la section (ou la courbe génératrice) de manière exhaustive c est-à-dire qu à partir du schéma de cotation il soit possible de reconcevoir géométriquement la section sans ambiguïté. Pour un modeleur variationnel il sera possible de donner moins de contraintes (donc de souscoter) que de degrés de liberté (des éléments géométriques) ; on aura en fait un problème sous-contraint. ^ ^ ^ ^ ^ // ^ a Pas de contrainte implicite 13 contraintes explicites b Contraintes implicites de : orthogonalité parallélisme 6 contraintes explicites c Contraintes implicites de : orthogonalité parallélisme alignement 5 contraintes explicites d e f Contraintes implicites de : orthogonalité parallélisme alignement symétrie 4 contraintes explicites Combien faudrait-il définir explicitement de contraintes si l on désirait représenter sans ambiguïté cette forme en T? La réponse est 13 alors qu un dessinateur ne fait apparaître que deux cotes car il prend en compte de nombreuses contraintes implicites. Figure 26 Implicites de conception Contraintes implicites de : orthogonalité parallélisme alignement symétrie dimensions identiques 2 contraintes explicites Cotation plus fonctionnelle que e BM Techniques de l Ingénieur traité Génie mécanique

23 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Modélisation paramétrique Principe du modèle paramétrique : un tableur Les modeleurs paramétriques gèrent les features comme un tableur informatique gère ses cases. Dans un tableur la formule mathématique qu on définit dans une case ne peut référencer que des cases qui ont été préalablement calculées. Ainsi un tableur n accepte pas de références circulaires c est-à-dire que le contenu d une première case ne peut pas dépendre du contenu d une seconde case qui dépend elle-même du contenu de la première case (directement ou indirectement). On a affaire à un graphe de dépendances dirigé acyclique. Une case dont le calcul du contenu dépend du contenu d autres cases met en jeu des relations parents-enfants une case référençant étant un enfant une case référencée étant un parent. On conçoit bien l aspect chronologique du modèle les parents devant exister pour définir un enfant. En ce qui concerne le modeleur paramétrique il s agit de la même chose : une forme (caractéristique) ne peut se définir qu en s appuyant sur des formes préalablement conçues. Exemple : une image de la conception d une pièce qui est couramment employée est celle de la définition progressive d une sculpture avec de la terre glaise. Considérons un buste : la première opération (feature de base) consiste à assembler un gros paquet de terre glaise pour définir la forme globale du buste. Par la suite on ira du général au particulier en ajoutant ou en enlevant des morceaux de terre glaise de plus en plus petits. Ainsi on retirera un volume de matière sous l arcade sourcilière puis s appuyant sur cette forme on ajoutera le globe oculaire à partir duquel on effectuera le trou de l iris. Sur la figure 27 est représenté un arbre mécanique coté et figure 28 son graphe paramétrique des relations parents-enfants. Le feature de base est un cylindre de diamètre D 1. S il existe dans le modeleur un feature arbre il ne faut pas utiliser l extrusion d un profil circulaire car bien que le résultat géométrique soit le même il faut s ingénier à conférer le maximum de sémantique de mécanique aux formes. En effet les logiciels actuels commencent à utiliser cette sémantique et le savoir afférent de mécanique pour proposer des applications intelligentes. Dans le cas de l arbre on peut penser à l estimation de coût la vérification de cohérence en termes d usinabilité des formes qui s y greffent la vérification de montage la définition automatique de gamme la cotation automatique la résistance des matériaux. La tendance du développement de ces méthodes afférentes aux features est actuellement très forte. L arbre est défini par quatre features dans l ordre : (1) le feature de base arbre (2) un feature épaulement dépendant de (1) (3) un feature gorge dépendant de (1) et (2) (4) un feature coin dépendant de (2). Nota : le nom des features est purement un choix de l auteur. Il peut être décliné différemment dans les logiciels Modélisation des contraintes remise à jour du modèle et cas paramétriques Les dépendances entre features sont dues : soit à des superpositions géométriques d éléments géométriques comme c est le cas entre les axes de révolution de (1) et (2) ; soit à des cotes externes entre des éléments géométriques de deux features. Nota : on trouve aussi alignement dans certains logiciels. On constate donc que dans un modèle paramétrique la cotation est totalement liée au graphe paramétrique parents-enfants. Si en cours de conception on se rend compte qu on désire changer de schéma de cotation car ce ne sont pas les cotes fonctionnelles qui ont été définies alors il faut modifier parfois en profondeur le graphe des relations lorsque la modification concerne une cote externe. Or cette modification s avère lourde dans la pratique car il faut défaire des relations parents-enfants pour en recréer d autres en gérant la cohérence du graphe. Une remarque doit être faite sur la façon dont un modeleur paramétrique modélise en interne son graphe paramétrique. En réalité tout modeleur paramétrique code le graphe sous la forme d une L 5 Figure 27 Arbre coté L 4 L 1 L 3 L 6 L 2 D 3 D 4 D 1 D 2 liste séquentielle de features et de leurs dépendances (figure 29). Cette liste généralement exprimée en mode texte permet une sauvegarde très économique du principe de conception d une pièce sans devoir nécessairement sauvegarder le résultat géométrique (modèle CSG et/ou B-Rep). À tout moment en cours de conception il est possible de modifier une cote de la pièce. Le logiciel remet alors à jour la géométrie en rejouant la séquence des features dans l ordre chronologique. C est là tout l intérêt d un modeleur sous contraintes. Un des intérêts majeurs d un modeleur paramétrique est sa rapidité de mise à jour de la géométrie. Cette remise à jour de la géométrie est basée sur le mécanisme élémentaire de construction d un feature à partir de features déjà positionnés par la résolution de contraintes internes entre éléments géométriques du feature et de contraintes externes avec des éléments géométriques de features pères. Toute construction de feature qui a théoriquement ou mathématiquement un sens doit être autorisée. Pour permettre une souplesse d utilisation tout en promettant cette exhaustivité de construction la modélisation paramétrique est basée sur la reconnaissance de cas paramétriques qui sont des sous-problèmes de construction d éléments géométriques sous contraintes. Un modeleur paramétrique recense typiquement de 1000 à cas paramétriques. Une erreur de jeunesse maintenant réglée a été le manque d exhaustivité des cas particulièrement lors de la conception de surfaces complexes Lois de dimensionnement Les lois de dimensionnement ou contraintes d ingénierie souffrent de la même limitation que les contraintes géométriques : elles respectent le principe du tableur. À tout moment on peut définir la valeur d une cote par une fonction explicite de paramètres préalablement connus (ou un algorithme explicite à partir de ) selon la formule : cote_ˆ_calculer=f(cotes_džjˆ-calculžes) Ces contraintes d ingénierie sont stockées séquentiellement en alternance avec la liste des features telle qu elle est montrée sur la figure 29. Or les contraintes d ingénierie peuvent en toute généralité ne pas pouvoir être mises sous la forme d une fonction explicite d une cote particulière parce qu il faut effectuer une résolution formelle ou que la fonction n est tout simplement pas inversible par rapport à cette cote. C est le cas d une contrainte empirique en puissances (lois de durée de vie) d abaques complexes ou d un algorithme de dimensionnement (celui d un montage de roulement). Le modèle paramétrique nécessite donc de choisir dès le départ un ordre de résolution ou encore une causalité particulière dans le dimensionnement ce qui est restrictif (cf. graphe systémique figure 23 où sont représentés des bouclages de dimensionnement). Techniques de l Ingénieur traité Génie mécanique BM

24 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR L 1 L 1 1 D 1 D 1 Superposition L 3 L 2 L 1 L3 L2 Superposition 2 D 2 D 1 D 2 L 4 L 4 L 1 L 3 L 2 3 L 5 D 3 Superposition Superposition L 5 D 3 D 1 D 2 4 D 4 L 6 L 5 L 4 L 1 L 3 L 6 L 2 D 3 D 4 D 1 D 2 Figure 28 Graphe paramétrique des relations parents-enfants de l arbre coté de la figure 27 1 = (arbre L 1 D 1 ) (()) 2 = (épaulement L 3 D 2 ) ((1 L 2 )) 3 = (gorge L 5 D 3 ) ((2 L 4 ) (1)) 4 = (coin D 4 L 6 ) ((2)) Figure 29 Codage séquentiel des features et de leurs dépendances dans un modèle paramétrique Features de l utilisateur bibliothèques d entreprise Un des grands succès de l approche paramétrique s explique par le fait que tout comme on dispose d un vocabulaire de formes caractéristiques en mécanique : les features l utilisateur peut se créer des formes caractéristiques plus évoluées qui répondent à son besoin spécifique. Il lui suffit de dire qu un groupe de features élémentaires a un sens pour lui par exemple un trou lamé un perçage multiétagé une fenêtre ou une porte si c est un architecte l oreille d un couvercle de carter etc. On peut alors faire apparaître ce nouveau feature évolué dans un menu et le poser directement sur une pièce. Ce feature aura pour pères (c est-à-dire devra être relié à) tous les pères des features élémentaires qui le composent. Il faudra donc veiller à minimiser ce nombre de pères ou relations avec l extérieur pour qu il soit simple d emploi. D autre part l utilisateur pourra personnaliser la question qui sera posée pour la désignation de chacun de ces pères lors de la création de ce feature évolué. Exemple : «Désignez le chapeau sur lequel mettre des oreilles donnez le nombre d oreilles etc.». Cette approche au niveau des formes évoluées se généralise au niveau des pièces. L instanciation (la valuation) particulière des cotes d une pièce peut se faire par l intermédiaire de questions personnalisées. Le modeleur paramétrique fait ici la distinction entre deux fonctions du concepteur dans l entreprise : celui qui crée des formes évoluées ou des pièces qui sont des standards utilisés dans toute l entreprise et celui qui les utilise pour concevoir un nouveau système. Cette notion de standardisation est une problématique importante des entreprises manufacturières qui se doivent de minimiser autant que faire se peut le nombre de références de pièces qu ils conçoivent ou utilisent de leurs fournisseurs. Le domaine de la technologie de groupe (ou TGAO : technologie de groupe assistée par ordinateur) traduit cette préoccupation de factorisation des pièces des ressources et des processus de fabrication d une entreprise. Les modeleurs paramériques se prêtent très bien à ce souci de gestion des références et de standardisation. En effet dans un modeleur paramétrique une forme évoluée une pièce ou un assemblage de pièces peuvent être caractérisés par un très petit nombre de caractéristiques fonctionnelles. À partir de ces caractéristiques il est possible de décliner toutes les autres cotes par des lois d ingénierie. C est ce qui se passe dans un catalogue de composants technologiques (roulements joints vis écrous rondelles). C est particulièrement vrai dans un catalogue de composants mécaniques comme des pompes hydrau- BM Techniques de l Ingénieur traité Génie mécanique

25 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR liques où à partir de quelques références fonctionnelles comme le débit la puissance et l encombrement on accède aux références de pompes de l entreprise. Les modeleurs paramétriques offrent donc de représenter ces cotes fonctionnelles majeures et les références correspondantes du produit au sein d un système de gestion de base de données relationnelles (SGBDR) tels que : Oracle Dbase. La recherche d un composant ou d une pièce peut alors se faire par des requêtes évoluées du type : «Montre-moi toutes les pompes dont le débit est supérieur à telle valeur et l encombrement inférieur à telle autre valeur». Comme dans l esprit de technologie de groupe toute nouvelle instanciation d une pièce ou d un composant doit impérativement passer par l ajout d une nouvelle référence dans une base de données dite aussi bibliothèque en CAO ajout qui doit être rigoureusement justifié au sein de l entreprise. Il est à noter que des fournisseurs de composants technologiques (roulements et autres) fournissent directement à leurs clients des bibliothèques de composants paramétrés (figure 30) Modification d un schéma de cotation Il peut être remarqué que l ordre relatif des features (3) et (4) n a ici aucune importance ; on peut les intervertir sans violer le principe d acyclisme du graphe (ils ont tous les deux (1) et (2) pour pères) ni obtenir une géométrie différente. Cependant il existe des cas où des features peuvent théoriquement être réordonnés autrement chronologiquement et où le résultat géométrique n est plus le même. Si par exemple on soustrait le feature B à A et qu ensuite on ajoute le feature C à A cela ne donne pas le même résultat que l inverse dans le cas où les features B et C s intersectent. L ordre chronologique des features a donc une importance sur le résultat géométrique final à relations parents-enfants égales par ailleurs. Si l on désire effectuer une modification du schéma de cotation au niveau de la cote L 4 comme indiqué sur la figure 31 il faut pouvoir positionner la gorge par rapport à la face dressée du coin. Il faut donc substituer au père épaulement (2) le nouveau père coin (4). Or le principe chronologique fait que remontant dans le passé au moment de la création de la gorge le coin n existe pas encore et n est donc pas sélectionnable comme nouveau père. Ainsi comme le montre la figure 27 il faut d abord procéder à une opération de réordonnancement avant d opérer un changement de père (figure 32). Nota : dans le logiciel Pro/ENGINEER on trouve reroutage néologisme à partir du mot anglais rerooting. En cas de modification importante du schéma de cotation il faudra procéder à une destruction pure et simple de features. Ainsi on conçoit bien qu un modeleur paramétrique est bien adapté à une conception routinière à opposer à une conception innovante pour laquelle la solution n est pas totalement définie initialement dans la tête du concepteur. Rt Lo 60 Ht Ho øt Figure 30 Paramétrage d une vis CHC (dite six pans creux) Lt Lf øv pas p 60 L 5 L 4 L 1 L 3 L 6 L 2 D 3 D 4 D 1 D 2 Figure 31 Modification de la cotation de l arbre de la figure Base de données unique et associativité bidirectionnelle Il a été défini la notion de base de données unique qui permet de gérer la cohérence des résultats de différents modules du logiciel de CFAO en ne stockant une donnée qu à un seul endroit. Un logiciel paramétrique comme Pro/ENGINEER a mis en œuvre cette notion. De plus dans les modeleurs paramétriques les opérations d analyse (comme par exemple pour la simulation cinématique : définition des liaisons et des moteurs conditions initiales et lois de mouvement) sont sauvegardées et agencées selon un modèle séquentiel paramétrique. D autre part entre un module et un autre les dépendances de résultats ou de données sont régies selon le modèle paramétrique par un graphe acyclique. En conséquence les trois conditions sont réunies pour qu une modification d un paramètre au cours de la conception d un produit entraîne une remise à jour de tous les résultats (de modules) qui en dépendent ; c est l associativité. Cette fonctionnalité spectaculaire apporte un mieux énorme par rapport à ce qui existait auparavant. Exemple : imaginons qu une stratégie d usinage (trajectoire d outil) ait été définie sur une pièce il est maintenant possible de revenir a posteriori sur une modification dimensionnelle de la pièce voire sur l apport de nouveaux features puis de relancer automatiquement la stratégie d usinage sur la pièce modifiée. On parlera d associativité bidirectionnelle lorsqu il sera possible en cours de travail dans un module d analyse aval (comme la mise en plan) de modifier un paramètre dimensionnel défini dans un module géométrique en amont à charge pour le système de remettre à jour l ensemble du modèle et de sauvegarder les données où il se doit. Ce système s avère d une très grande souplesse d utilisation Introduction des logiciels paramétriques Le premier modeleur paramétrique est apparu en 1988 avec Pro/ENGINEER [9]. Depuis tous les grands logiciels de CAO se sont dotés de modeleurs paramétriques (cf. Doc. BM 5 006). Le succès des modeleurs paramétriques a été foudroyant en termes de conquête des parts de marché qui à cette date était pourtant saturé (toutes les grandes entreprises manufacturières avaient déjà fait un choix de système de CFAO). Dans la pratique la plupart des grands bureaux d études se sont équipés de quelques postes de travail dotés d un logiciel de CAO paramétrique (Pro/ENGINEER en l occurrence) pour assurer une veille technologique. Devant la grande expressivité de ce type d approche qui libérait les concepteurs de tâches répétitives (notamment au niveau de modifications dimensionnelles de modèles existants) et la productivité qui s en est trouvée accrue ces bureaux d études ont peu à peu choisi ces solutions en masse. Pendant ce temps les modeleurs classiques se sont dotés de modeleurs paramétriques ce qui a réduit la concurrence. Techniques de l Ingénieur traité Génie mécanique BM

26 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Réordonnancement des fonctions Rebranchement des fonctions L 1 L 1 1 D 1 1 D 1 Superposition L 3 L 2 Superposition L 3 L 2 Superposition 2 Superposition 2 D 2 D 2 Superposition Superposition Superposition Superposition 3 4' D 3 L 5 L 4 4 3' L 6 D 4 4' L 5 D 3 3' D 4 L 6 L 4 Figure 32 Graphe paramétrique des relations parents-enfants de l arbre coté de la figure 31 Il faut signaler également le changement profond d habitudes qu a nécessité l adoption des nouveaux modeleurs paramétriques au sein des bureaux d études et bureaux des méthodes. On a en réalité assisté à une véritable révolution mentale de la part des techniciens et ingénieurs comparable à celle qui avait consisté à remplacer la planche de dessin par un logiciel de CAO. En effet : les concepteurs ont enfin pu se libérer de tâches fastidieuses de modifications géométriques sans grande valeur ajoutée pour se consacrer à des vraies problématiques de stratégies de conception ; cela les a obligés à s interroger sur des finalités de plus haut niveau : quelle politique de standardisation pour l entreprise quelle cotation fonctionnelle quelles lois de dimensionnement considérer? ils ont dû retrouver un vocabulaire un savoir-faire des problématiques de leur métier qui avaient été en partie masqués dans les logiciels classiques faute de pouvoir les exprimer d abord puis les utiliser ensuite. Face à cette puissance d expressivité et à cette remise en question une réaction d angoisse et de refus a pu dans le passé récent être constatée à maintes reprises Avantages et inconvénients du paramétrique En résumé les intérêts majeurs d un modeleur paramétrique sont : sa rapidité de mise à jour ; son associativité bidirectionnelle ; ses bibliothèques de composants et de pièces ; sa robustesse. Ses inconvénients majeurs sont : son adaptation à une conception routinière : séquentialité de création des features modifications malaisées du paramétrage ; son impossibilité de travailler en étant sous-contraint. À tout moment il faut définir une cotation exhaustive pour positionner sans ambiguïté les features ; les lois d ingénierie ont les limitations des tableurs : elles doivent être séquentielles et explicites Modélisation variationnelle Principe du modeleur variationnel : un solveur mathématique Une deuxième approche existe pour gérer les contraintes géométriques et les lois d ingénierie : le modeleur variationnel. Un modeleur variationnel se comporte comme un solveur mathématique c est-à-dire un système qui peut dans une certaine mesure résoudre ou tout au moins gérer un système de contraintes. Un modeleur variationnel ne présuppose pas d un ordre particulier de prise en compte des contraintes il traite en bloc le paquet de contraintes. Prenons le cas de la construction d un feature extrusion à partir d un contour plan. Le contour est esquissé à la main et certaines contraintes sont déclarées entre ce contour et d autres BM Techniques de l Ingénieur traité Génie mécanique

27 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR features. D abord le contour n est pas forcément coté de manière exhaustive ; le problème est en toute généralité sous-contraint (cf ) ce qui correspond bien à la réalité de la conception ; il peut donc exister plusieurs solutions dimensionnelles (voire des infinités). À la demande de mise à jour du modèle le solveur variationnel va tenter de manipuler et d agencer le paquet de contraintes géométriques et d ingénierie de manière à découpler au maximum (c est-à-dire rendre aussi indépendants que possible...) les sous-systèmes d équations qui pourront être résolus par parties. Dans un second temps le solveur variationnel met en œuvre un algorithme qui va tenter de trouver une solution dimensionnelle (c est-à-dire qui respecte les contraintes) qui soit proche de la solution rentrée à la main. La solution est ensuite représentée à l écran. Le système de contraintes étant sous-contraint les modeleurs variationnels offrent généralement des fonctionnalités pour appréhender les degrés de liberté dimensionnels dont dispose encore le concepteur (cf ). Celles-ci sont essentiellement graphiques puisqu on peut faire varier une cote et voir la conséquence sur la solution dimensionnelle en animant la scène en temps réel. L intérêt de cette fonctionnalité est très grand pour le concepteur puisque cela peut l aider à prendre une décision de conception pour affiner en contraignant de plus en plus son modèle. Néanmoins cette fonctionnalité est limitée puisque le concepteur n a pas une vue globale a priori du champ de liberté de variation des paramètres dimensionnels. En effet il ne dispose pas a priori de l intervalle de variation autorisé de tel paramètre ; il le découvre a posteriori par animation graphique. On peut également dire que de ce point de vue les méthodes de résolution variationnelles sont quelque peu aveugles car trop locales. Dans un futur proche de nouveaux modeleurs (cf. 4.1) devraient résoudre ce problème. Le premier logiciel variationnel d importance et certainement le plus complet à l heure actuelle est I-DEAS de la société américaine SDRC. Citons aussi CADDS 5 de la société Computer Vision. Deux facteurs font que ces logiciels sont particulièrement utilisés dans des grands bureaux d études de constructeurs automobiles ou aéronautiques : leur adéquation avec une conception innovante. Puisqu on ne prend pas en compte l ordre des équations et que le système peut être sous-contraint le concepteur n a plus nécessité d avoir dès le départ un schéma de paramétrage particulier en tête ; leur intégration des outils (approches modules) de conception mécanique : simulation dynamique multicorps maillage calcul de structures analyse de vibrations asservissements continus. Un solveur variationnel propose naturellement des fonctionnalités de bouclage et d optimisation sur des choix dimensionnels des analyses mécaniques diverses et une estimation des performances. De plus un solveur variationnel propose des fonctionnalités d aide au tolérancement pour des problèmes ardus de répartition raisonnée de tolérances dans une chaîne de cotes tridimensionnelle. En effet un solveur variationnel peut être utilisé pour effectuer des études de sensibilité des tolérances des cotes appartenant à une chaîne de cotes sur le jeu fonctionnel résultant. L enjeu est de répartir l intervalle de tolérance du jeu fonctionnel sur toutes les cotes de la chaîne. Ainsi on peut remarquer que certaines cotes ont une grande influence sur le jeu fonctionnel et on peut déterminer une répartition optimale tenant compte de cet aspect mais aussi de l aspect isoqualité et du coût. Nota : il est plus difficile de respecter un intervalle de tolérance sur une grande cote nominale que sur une petite. L isoqualité consiste à répartir une tolérance sur les cotes nominales à «difficulté d usinage» constante Avantages et inconvénients du variationnel En résumé un modeleur variationnel présente de très nombreux avantages en conception de produits : la généricité de son approche ; son adaptation à une conception innovante ; le fait qu il ne pose aucun problème particulier lors de la modification d une contrainte ou d un feature ; le fait qu on puisse travailler en étant sous-contraint ce qui est le cas généralement en conception ; les lois d ingénierie sont quelconques ; elles peuvent être implicites et fortement couplées ; la possibilité de faire une analyse de sensibilité pour optimiser le tolérancement d une chaîne de cotes ; «qui peut le plus peut le moins» ; les modeleurs variationnels peuvent généralement fonctionner en paramétrique ; l aspect plate-forme de conception mécanique intégrée et les fonctionnalités d optimisation globale. Ses inconvénients majeurs sont : sa lenteur de mise à jour du modèle ; une erreur de jeunesse fut son manque de robustesse lors de la résolution de problèmes simples. De très gros progrès ont été faits dans ce domaine et les modeleurs variationnels ont démontré leur intérêt dans l industrie ; son manque de visualisation des degrés de liberté dimensionnels restant à un moment donné. 3. Qu est-ce qu un logiciel de CFAO? Aux premiers temps de la CAO et jusqu aux années 80 les éditeurs de logiciels de CAO furent bercés par l utopie de penser pouvoir développer à eux seuls toutes les fonctionnalités informatiques utiles à la conception et à la gestion des produits et de leurs moyens de production. Douce utopie! Dans les années 80 les logiciels généralistes de CFAO sont devenus monstrueux en taille en fonctionnalités en investissements. De plus on s est rendu compte que la conception de produits touchait à des métiers extrêmement différents et qu un éditeur de logiciel pouvait de moins en moins se permettre d être diversifié à ce point. D un autre côté les logiciels spécialisés d analyse (cinématique dynamique multicorps calcul de structures mécanique des fluides robotique etc.) sont devenus extrêmement riches et complexes. Pour ces deux raisons les éditeurs de logiciels de CAO ont décidé au cours des années 80 d abandonner cette utopie de tout développer pour se limiter à être des plates-formes de conception les plus intégrées possible et qui permettent d héberger ces logiciels spécialisés. Le grand avantage de cette approche est la modularité et la personnalisation d une plate-forme de conception pour les besoins particuliers d un bureau d études. L inconvénient majeur est que les différents modules d analyse d origines diverses et le cœur CAO de la plate-forme c est-à-dire le modeleur n utilisent pas entre eux le maximum de leurs potentialités en appauvrissant leurs modèles respectifs durant l échange de données dans des standards normalisés. Exemple : un logiciel de maillage et de calcul de structure standards ne bénéficiera pas des fonctionnalités du paramétrique ni du variationnel du modeleur ce qui empêchera d utiliser pleinement les potentialités d optimisation globale du produit. Il n est donc pas simple de définir de manière précise ce qu est un logiciel de CFAO. Nous tentons par la suite de donner une idée de la diversité des situations. 3.1 Modules classiques d un logiciel de CAO Nous évoquons dans ce paragraphe les différents modules qu on retrouve classiquement dans les gros logiciels de CFAO tridimensionnels Conception de formes et de systèmes La fonctionnalité première d un logiciel de CAO étant de définir des formes de pièces et des systèmes mécaniques on trouve les modules suivants : Techniques de l Ingénieur traité Génie mécanique BM

28 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR définition des formes 2D : il s agit du sketcher ; définition de formes 3D générales : c est l utilisation basique des modeleurs surfaciques et volumiques pilotés ou pas par un modeleur sous contraintes de type paramétrique ou variationnel ; conception des formes dans l optique d être fabriquées par un procédé particulier : pliage (ou tôlerie) moulage estampage électroérosion soudure. En pliage les surfaces doivent être développables et on dispose d une fonctionnalité de dépliage. En moulage et estampage la pièce présente des dépouilles de part et d autre d un plan de joint. En électroérosion les surfaces sont réglées et le code commande numérique (CN) des extrémités du fil est généré ; assemblage des différentes pièces pour générer des plans et des nomenclatures d ensembles. Généralement l assemblage des pièces se fait en décrivant les liaisons mécaniques. Dès lors certains logiciels offrent des fonctionnalités de simulation cinématique ; fonctionnalités d analyse de la géométrie : masse surface mouillée centre et matrice d inertie ; tolérancement ; c est un domaine qui commence seulement à être abordé au sein des logiciels de CAO tant il est complexe encore sujet à interprétations et à mi-chemin entre conception fabrication et estimation des coûts. Certains logiciels spécifiques de tolérancement existent comme Valisys de la société israélienne Tecnomatix Fabrication Outre les modules déjà évoqués pour les procédés de moulage estampage pliage conception mécanosoudée qui permettent de concevoir certains types de formes permises par ces procédés et d effectuer des bilans chiffrés et des nomenclatures d autres modules plus importants ceux concernant l enlèvement de matière (tournage fraisage électroérosion) sont des modules de simulation d usinage. Ils permettent donc de déterminer la trajectoire des outils à partir d indications sur la stratégie d usinage de manière à générer le code CN pour les différentes passes et à évaluer le temps de l opération et l usure de l outil Chiffrage de coûts Les modules de chiffrage de coûts dans les premières phases de conception c est-à-dire dès les premières formes sont encore extrêmement rares. Nous avons déjà cité le logiciel Cost Advantage de Cognition compatible avec les logiciels de CAO Pro/ENGINEER et I-DEAS. Par contre c est un domaine en plein développement à l heure actuelle tant les enjeux en CISC sont importants Le post-traitement Le post-traitement concerne les différents traitements possibles hors analyse sur un modèle tridimensionnel de pièce ou d assemblage ; il s agit des fonctionnalités suivantes. Mise en plan Sortir des plans cotés contenant des informations technologiques selon les conventions du dessin industriel reste toujours nécessaire pour communiquer au sein de l entreprise. Cette mise en plan est de nos jours hautement automatisée à partir du modèle tridimensionnel. Il suffit de désigner les vues les coupes (locales ou partielles) les sections qui intéressent le dessinateur et le dessin se fait automatiquement. Celui-ci n a plus par la suite qu à compléter l habillage c est-à-dire définir les types de hachurage les commentaires désigner les vues dans lesquelles il désire qu apparaisse une cote. Nota : généralement les modules de mise en plan proposent automatiquement une première répartition intelligente des cotes entre les différentes vues ainsi qu un positionnement relatif des cotes entre elles et des cotes par rapport à la pièce qui vérifient si possible les conventions de dessin. Visualisation réaliste Il s agit d avoir une vision réaliste colorée d une pièce ou d un assemblage pour mieux appréhender son aspect en conception ou en faire une brochure publicitaire. De manière générale tous les logiciels fournissent en standard une procédure élémentaire de coloration. De nos jours avec les possibilités de calcul sur station de travail il est possible de faire tourner à l écran une pièce tout en calculant sa couleur pour chaque point de l écran (smooth shading). Pour un assemblage on ne dispose pas encore de cet aspect temps réel. Il est généralement possible de redéfinir la position le nombre l intensité la direction et la couleur des sources lumineuses ainsi que de bénéficier de plusieurs niveaux de transparence des pièces (intéressant pour un assemblage). Par contre les surfaces réfléchissantes les ombres portées (c est-à-dire induites d une pièce sur une autre) et les effets de texture de surface ne sont pas implémentés dans cette procédure de base. Ainsi un module supplémentaire dit d images de synthèse est généralement proposé qui fournit les fonctionnalités évoquées par des techniques de lancer de rayons ou de radiosité. Sortie des données géométriques sous un format particulier Il s agit d export vers un autre logiciel de CFAO sous format IGES SET ou bientôt STEP de sauvegarde sous un format de dessin Postscript TIFF etc. ; d export de la géométrie vers un mailleur à éléments finis de type Ansys ou Nastran et d export de la géométrie pour faire de la stéréolithographie (pour obtenir rapidement une maquette réelle en résine) Gestion des données techniques de CAO Depuis toujours les logiciels de CFAO ont permis de gérer différentes versions de pièces de plans (avec les références de l entreprise) de liasses et nomenclatures. Toutefois cet aspect élémentaire se trouve à l heure actuelle très étendu avec le développement des SGDT généralistes qui gèrent toutes les données de l entreprise (cf. 3.4). 3.2 Modules facultatifs Certains modules applicatifs d analyse (dimensionnement ou simulation) sont développés au sein d un logiciel de CFAO alors que d autres solutions CFAO (et c est la tendance actuelle) permettent la collaboration avec d autres logiciels spécialisés Robotique Le logiciel Catia possède un module robotique permettant la programmation des tâches d un robot comme la simulation de la collaboration de robot au sein d une cellule robotisée. Cela reste exceptionnel car la robotique métiers est un domaine techniquement très complexe et touffu. Ainsi la tendance actuelle des logiciels de CFAO est d exporter la géométrie des assemblages dans des logiciels spécialisés de robotique. Le progiciel le plus important dans le domaine est Robcad de la société israélienne Tecnomatix. Outre les deux fonctionnalités citées précédemment Robcad propose des modules de soudage par points soudage par arc peinture et métrologie (cf. Doc. BM 5 006) Mécanique Prédimensionnement Des environnements CAO orientés préconception commencent à voir le jour comme Mechanical Advantage de Cognition. Ces environnements permettent de dimensionner rapidement une architecture de système mécanique en utilisant des outils de conception mécanique intégrés et des fonctionnalités d optimisation Calcul de structures Le calcul mécanique des structures (contraintes déplacements déformations) se décompose en trois domaines : BM Techniques de l Ingénieur traité Génie mécanique

29 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR l élasticité (analyse statique et vibratoire) ; la thermique (en calcul de structure elle intègre des échanges convectifs mais pas de transports convectifs sinon cela fait intervenir la mécanique des fluides) ; l électromagnétisme. Les gros logiciels de calcul de structures par éléments finis traitent de ces trois domaines régis par des équations similaires. Rares sont les logiciels de calcul de structures qui sont fournis comme module d un logiciel de CFAO tant le domaine du calcul de structures est un métier à part entière d une grande complexité et d une grande étendue ; citons tout de même le logiciel de CFAO Catia qui propose le logiciel de calcul de structures de Dassault Aviations et le module Pro/MECHANICA de Pro/ENGINEER. Les deux logiciels phares en calcul de structures sont Ansys et Nastran qui définissent des standards de données en entrée (données de maillage) et en sortie (pour post-traitement). Citons encore les logiciels : Abaqus Patran Systus Marc Samcef. Le domaine de l élasticité ne prend pas bien en compte aujourd hui les phénomènes de dynamique rapide (chocs de projectile) de grandes déformations d endommagement de plasticité (soudure qui cède). Des logiciels spécialisés y pallient donc ; citons : Pamcrash et Dyna. Les mailleurs permettant de définir le maillage d une pièce sur lequel s appuie le calcul par éléments finis sont : assez souvent intégrés aux gros logiciels de CFAO (Catia Pro/ ENGINEER I-DEAS) pour bénéficier des facilités de construction paramétriques ou variationnelles ; presque toujours présents dans un logiciel spécifique de calcul de structures ; parfois spécifiques comme Sysmesh. Nota : le mailleur spécifique de I-DEAS est actuellement considéré comme le meilleur outil interface de conception/maillage. Il existe de nombreux petits logiciels spécialisés dans les treillis de barres (hangars structures métalliques). Ils sont généralement compatibles avec Autocad. Citons par exemple Samcef Mécanique des fluides Les logiciels de mécanique des fluides sont spécifiques ; citons Pamflow ou encore Moldflow spécialisé en plasturgie (injection plastique moulage) Cinématique et dynamique multicorps Les logiciels de CFAO intègrent généralement un module de simulation cinématique. À partir du module d assemblage dans lequel ont été définies les liaisons mécaniques la donnée de lois de mouvement pour les degrés de liberté du mécanisme permet de lancer une simulation cinématique sur un certain nombre de pas de temps. La première fonctionnalité est de vérifier l absence de collision entre les pièces d un mécanisme durant son fonctionnement ou avec l environnement (exemple : lors de l ouverture d un train d atterrissage). Des fonctionnalités de post-traitement permettent d obtenir tout type de résultat cinématique. Il est parfois possible de faire de la dynamique inverse : en imposant les mouvements et les efforts extérieurs les interefforts de liaisons sont déterminés. Parfois également des fonctionnalités de cinématique inverse sont fournies (ou dans le module de robotique) : en imposant la trajectoire et/ou l orientation de la pince d un robot le logiciel détermine les lois de mouvement. Le logiciel Mecamaster intégré comme un module d Euclid-IS met en œuvre des algorithmes de théorie des mécanismes pour déterminer le nombre et les sièges des hyperstatismes ainsi que les mobilités internes ; il propose des solutions de liaisons pour lever ces hyperstatismes et il apporte une aide au tolérancement des mécanismes. Mais dès lors qu il s agit de faire de la dynamique il faut la plupart du temps faire appel à des logiciels spécialisés tant la complexité augmente. Citons les logiciels américains DADS et ADAMS (cf. Doc. BM 5 006) et le logiciel français SDS. Les logiciels de dynamique multicorps supposent a priori toutes les pièces indéformables et offrent un grand nombre de liaisons et d éléments de forces (ressort-amortisseur silent-block modèle de contact/choc). Des pièces déformables peuvent également être modélisées : lames de flexion arbres de torsion ou poutre généralisée (ayant toutes les déformations possibles). Après avoir récupéré la géométrie et les matrices de masse d un logiciel de CAO [les logiciels de dynamique multicorps permettent aussi de définir directement les matrices de masse (encore faut-il les connaître) et une géométrie succincte qui ne sert que d habillage lors de la simulation] et après avoir défini les liaisons les éléments de force et les lois de mouvement une simulation dynamique est menée sur un intervalle de temps. Un pas d intégration est suggéré et une procédure d intégration des équations de mouvement généralement paramétrable est mise en œuvre. Lorsqu il y a divergence un processus de pas adaptatif est déclenché (le pas d intégration se divise en deux de manière récursive). Après la résolution de la simulation un module de post-traitement parfois assez sophistiqué permet d obtenir une animation graphique et tout type de résultat de mouvement ou d effort dans un repère fixe ou mobile donné. Certains logiciels comme SDS qui effectuent l animation graphique en même temps que la résolution laissent le contrôle temps réel de certains degrés de liberté au concepteur qui peut alors créer de véritables simulateurs de conduite. Ces logiciels permettent d évaluer le comportement dynamique d un mécanisme pour optimiser le confort d un véhicule sa sécurité estimer les vibrations dimensionner les liaisons par la connaissance des interefforts et obtenir des chargements extérieurs corrects sur une pièce pour lancer un calcul de structures qui soit représentatif de l utilisation de cette pièce dans le mécanisme. L utilisation de ces logiciels est en pleine croissance dans les secteurs de l automobile (suspension direction assistée) des transports (camions matériel ferroviaire engins de travaux publics machines agricoles motos) de l armement (tanks missiles) de l aérospatiale (avions satellites) de la conception des pneus. Il est à noter qu il est dans les possibilités théoriques des logiciels de calcul de structures d effectuer la simulation dynamique d un mécanisme dont les pièces sont en plus déformables. Ces logiciels peuvent faire la part des choses entre les déplacements solides et les déformations spécifiques des pièces. Néanmoins dans la pratique les calculs s avèrent impossibles car bien trop longs. Les logiciels de calcul de structures sont surtout conçus pour calculer une seule pièce à partir d un chargement représentatif alors que les logiciels de dynamique multicorps sont conçus pour simuler des systèmes mécaniques (avec toutes les interfaces adaptées de définition et d exploitation des mécanismes) dont les pièces sont (plutôt) rigides. Dès lors se pose le problème de la collaboration de ces deux approches ; celle-ci est abordée dans le paragraphe Pneumatique ; hydraulique Des modules de pneumatique et d hydraulique sont souvent intégrés dans les logiciels de CFAO comme pour le logiciel Catia. Ils s appuient alors sur des modules de schématique et de piping. Nota : schématique : représentation d un câblage logique. Ce module est aussi utilisé pour l électronique et l automatique ; piping : représentation de tuyaux Logiciels métiers spécialisés Dans le domaine de la fabrication de très nombreux logiciels spécifiques existent récupérant pour la plupart des modèles géométriques des logiciels de CAO. Il s agit de logiciels concernant la simulation et l optimisation d opérations de fabrication : logiciels de forge de moulage d injection plastique gamme automatique en tournage et en assemblage simulation de fraisage choix d un outil de coupe (Tools). 3.3 Plates-formes de conception intégrée La CISC des systèmes mécatroniques complexes est devenue ces dernières années un enjeu de taille. Il s agit d intégrer les domaines Techniques de l Ingénieur traité Génie mécanique BM

30 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR des dimensionnements mécaniques et automatiques pour effectuer un maximum de tâches de conception de tests et de validation informatiquement plutôt que par l intermédiaire de la fabrication coûteuse de prototypes en réduisant de plus les temps de conception. Ainsi on parle de plus en plus de prototypage virtuel ; des industriels comme Dassault Aviation en ont fait leur cheval de bataille. Des plates-formes de conception mécatronique intégrée se développent. Elles sont basées sur la collaboration intelligente de logiciels spécialisés comme un modeleur CAO un logiciel de dynamique multicorps un logiciel de calcul de structures un logiciel de conception de la partie automatique un logiciel d estimation des coûts etc. Une des plates-formes les plus performantes est centrée autour du logiciel de dynamique multicorps ADAMS (cf. Doc. BM 5 006). Des extensions dans le sens d une plus grande intégration vers plus de prototypage virtuel ont été faites autour de cette plate-forme ADAMS comme le logiciel AMESim de la société française Imagine. Celui-ci intègre au sein des processus de simulation et d optimisation des systèmes mécatroniques les domaines de l hydraulique (en dynamique) des fluides sous pression et de la thermodynamique de la commande automatique de ces systèmes (collaboration avec Matlab) et de la modélisation des composants d électrotechnique. Les comportements dynamiques transitoires ont été particulièrement bien modélisés (ils sont souvent générés par les changements d état des composants hydrauliques) et le système choisit lui-même le solveur d équations et la stratégie du pas d intégration en cours de simulation selon qu un phénomène transitoire apparaît ou pas. Cette dernière fonctionnalité nous semble très importante pour les systèmes de conception mécanique intégrée car un concepteur ne peut pas être à la fois un spécialiste de mécanique de calcul de structures d automatique d hydraulique et un spécialiste de simulation numérique qui pourra faire la part des choses au niveau de l interprétation de ses résultats entre les limites de sa propre modélisation et les erreurs générées par une mauvaise intégration des équations. Il est également possible de considérer dans une moindre mesure les plates-formes I-DEAS et le module Pro/MECHANICA de Pro/ENGINEER comme des plates-formes de conception intégrée car ils permettent d optimiser la géométrie d une pièce (et non d un système). 3.4 Systèmes de gestion de données techniques Un outil informatique plus intégrateur des métiers vient de voir le jour depuis quelques années et commence à se répandre dans les grands groupes industriels ; il s agit des SGDT (systèmes de gestion de données techniques) ou PDM (product data management). Très souvent basés sur des technologies objets ouverts au développement les SGDT sont des bases de données réparties permettant de gérer toutes les données de l entreprise et visibles par tous les acteurs de la conception selon leurs droits. Beaucoup de grandes entreprises manufacturières (automobile aérospatiale fabrication mécanique produits électroniques etc.) effectuent actuellement un audit pour s en doter car l objectif serait de remplacer leurs 5 à 10 systèmes d information répartis à travers l entreprise par ce seul système intégrateur. Les SGDT sont une évolution naturelle des GED (gestion électronique de documents) mais les GED s attachent à des documents de type bureautique alors que les SGDT s attachent à tout type de donnée technique. Un SGDT intègre généralement trois modèles imbriqués par des liens de pointeurs informatiques : un modèle de produits permettant de mettre des liens entre tous les fichiers concernant les produits : données CAO de calcul de versions de gammes données économiques évoluant à travers le temps ; un modèle de ressources de l entreprise (hommes et leurs compétences machines ) ; un modèle de processus (gestion des tâches à réaliser au jour le jour par un acteur à partir d une modélisation de type graphe PERT). Un SGDT intègre donc le concept de groupware concept de logiciel de communication en réseau qui devient très important dans le domaine du tertiaire. Le principe d un groupware est qu un responsable de projet définit à son niveau un graphe (PERT) des tâches qu il lui faut lui et ses collaborateurs réaliser. Dans chaque tâche il définit les acteurs de cette tâche en fonction de leur compétence et de leur occupation et fixe avec eux des estimations de durée des tâches. De plus le protocole de validation des tâches est défini au sein de la tâche qu il s agisse d un vote à l unanimité de trois spécialistes ou d un avis positif de la majorité d un service. Cette façon de procéder a de très nombreux avantages. Il n y a plus nécessairement de raison pour que les personnes qui valident une tâche se réunissent physiquement elles peuvent donner leur avis à partir de leur PC quand elles en ont le temps. D autre part toute personne de l entreprise peut avoir une vision globale de son occupation à court moyen et long terme et ainsi lisser lui-même son occupation. Chaque jour le système fournit de manière personnelle la liste des tâches en cours et leur degré d urgence. Le système fournit également une visibilité de l avancement des tâches à un responsable. Dans le cadre d une problématique de conception et de fabrication pour laquelle une tâche résulte souvent en une modification de fichiers CAO un SGDT permet d accéder à partir de cette tâche aux anciens fichiers avant modification ainsi qu aux nouveaux fichiers ; il permet de plus d enregistrer les raisons de ces modifications ainsi que d accéder au rapport détaillé des concepteurs. Exemple : demande de modification d une pièce pour une nouvelle version du produit pour des raisons de mauvais fonctionnement. On assure ainsi une bonne traçabilité d un projet. Les SGDT sont basés sur la notion de base de données unique (répartie sur les différents sites de l entreprise) pour limiter les problèmes de maintien de cohérence. De plus un SGDT gère des vues multiples d un produit en fonction des métiers concernés de manière à ne voir que la partie des informations intéressantes. Un SGDT est doté comme toutes les bases de données d un système d interrogations dit de requêtes pour répondre à des questions qui deviennent très évoluées du type : «Donne-moi les raisons des modifications de telle famille de pièces sur telle gamme de voitures entre telle et telle époque et dis-moi combien cela a coûté qui a travaillé dessus et combien de temps cela a pris». On conçoit tout l intérêt de savoir capitaliser la connaissance d une entreprise pour améliorer sa productivité. Les entreprises sont donc en train d acquérir des plates-formes informatiques extrêmement ambitieuses mais elles commencent à se heurter à des problèmes de taille. En effet les SGDT sont des coquilles vides qu il faut personnaliser au niveau de l entreprise. Cela nécessite de s interroger d expliciter et de formaliser des procédures d organisation au sein de l entreprise ainsi que de spécifier clairement les droits de chacun en termes d accès à l information et d action. On voit que l adoption d un SGDT remet en question le fonctionnement même d une entreprise comme l a fait l avènement de la CAO dans les bureaux d études. De plus les SGDT sont encore des technologies très évolutives les personnels qualifiés manquent au sein des entreprises aussi souvent que des directives claires pour savoir quoi et comment modéliser. Néanmoins il s agit là d un enjeu stratégique à court terme pour les grandes entreprises manufacturières. Trois logiciels spécifiques se partagent principalement le marché : Métaphase de la société américaine SDRC ; Sherpa de la société française Sherpa Corporation ; CIMData de la société américaine CIMData. Malgré ces logiciels spécifiques les logiciels de CAO se doivent de développer des modules de gestion de données techniques pour représenter toute la logique de leurs données. Ces modules sont la plupart du temps interfacés avec les SGDT spécifiques du marché. BM Techniques de l Ingénieur traité Génie mécanique

31 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Citons HP PE/WorkManager intégré dans HP Precision/ENGINEE- RING de Hewlett-Packard ou encore Intralink de Pro/ENGINEER. On pourra consulter [ ] pour plus d informations. 3.5 Plates-formes de développement d applications CFAO ; standards Les logiciels de CAO se doivent d être ouverts à la programmation d applications spécifiques aux entreprises. Il faut donc permettre aux entreprises d avoir accès aux structures de données des modèles 3D et leur fournir des utilitaires pour générer des interfaces graphiques. Ces utilitaires et librairies d accès aux structures de données sont souvent les outils qui sont utilisés au sein même de la société qui a développé le logiciel ; on appelle ces outils des API (application programming interface). Le fait de fournir aux utilisateurs les outils internes promet une compatibilité et une ouverture maximales. Il faut tout de même remarquer qu avec l avènement des modeleurs sous contraintes qui ont permis de représenter les savoir-faire en matière de processus de conception et de personnaliser des features le besoin en développement d applications spécifiques a très fortement diminué. Cette personnalisation est presque entièrement satisfaite dans Pro/ENGINEER par le module Pro/PRO- GRAM qui permet de manipuler un macrolangage très simple qui est immédiatement interprété. L intégration de routines de calcul en langage C nécessite l utilisation d un module bien plus complexe : Pro/DEVELOP très peu utilisé en pratique. Les API qui ont servi à développer les logiciels sont eux-mêmes des produits ou standards du marché ou bien ils les utilisent. Un premier standard indispensable en CAO consiste à utiliser un langage de description du graphique 2D apparaissant à l écran langage qui permet de programmer des logiciels de CAO de manière indépendante des moniteurs de marques différentes présentant des palettes graphiques et des tailles différentes et des moyens d entrée de l information (clavier souris tablette à digitaliser crayon optique etc.). Ainsi des librairies comme GKS (graphic kernel system) ou PHIGS (programmer s hierarchical graphic system) sont livrées sur tout type de station de travail et permettent une totale portabilité des applications graphiques de CAO dans une philosophie de programmation structurée. PHIGS effectue même des translations rotations et zoom dans l espace de visualisation d éléments 3D élémentaires qu il modélise : éléments filaires et surfaces planes. Catia par exemple est développé au-dessus de PHIGS. Une couche conceptuelle au-dessus de ces librairies est de commencer à développer un logiciel de CAO au-dessus d un noyau de base de modeleur volumique qui soit robuste et ouvert. Il en est ainsi du modeleur orienté objets ACIS de la société Spatial Technology puisque ACIS est devenu un standard du marché : de nombreux logiciels récents comme HP Precision Engineering et Euclid Designer sont développés à partir de ACIS. Un autre type de standard est largement utilisé celui de l interactivité et des menus comme OSF/Motif. Au niveau des plates-formes exotiques signalons ICAD qui est à la fois un modeleur volumique et un générateur de systèmes experts permettant de capitaliser de manière profonde par des techniques d intelligence artificielle des savoir-faire complexes en matière de conception et de fabrication. Enfin nous terminerons par l API du logiciel Euclid Designer de la société Matra Datavision : CAS.CADE. C est sans conteste l environnement logiciel le plus complet pour développer un nouveau logiciel de CAO (cf. Doc. BM 5 006). Insistons à nouveau sur l importance des standards de communication entre logiciels notamment le standard STEP (standard for exchange of product data) qui est encore en pleine définition bien qu ayant déjà fait l objet d une norme internationale (ISO 10303). Son but est de permettre des échanges de modèles entre logiciels de CAO par l intermédiaire d un fichier neutre ayant une sémantique de haut niveau ainsi que de permettre un archivage standard en base de données de produits. STEP vise à modéliser un produit tout au long de son cycle de vie en prenant en compte les modèles de données correspondant à un domaine d application particulier (dessin technique conception 3D avec contrôle de configuration calculs de structures métalliques et composites électricité/électronique etc.). Le standard OLE se développe également fortement. Il a pour but de permettre la communication interactive entre logiciels de manière à réaliser des plates-formes bien imbriquées à partir de logiciels hétérogènes. OLE a été lancé par Apple et Microsoft pour permettre entre autres des «couper/coller» intelligents entre applications ( à imaginer maintenant en 3D au travers de réseaux). 4. Conclusion : évolutions présentes et avenir de la CAO Il serait illusoire de croire qu il est possible de prédire l évolution des concepts et logiciels de CAO à moyen terme (5 ans) tant ce domaine est innovant et imprévisible ce qui s explique par les énormes enjeux en termes de productivité et de compétitivité. Pourtant nous donnons par la suite de nettes tendances qui apparaissent et qui préfigurent ce qui va se passer à court terme. 4.1 Futur des modeleurs Nous identifierons trois tendances d évolution des modeleurs. La première consiste en la généralisation de l environnement orienté objets Euclid Designer et CAS.CADE en sont les précurseurs. Les raisons en sont la réutilisabilité du code les économies en termes de taille de temps de développement et d évolution ainsi que le développement des bases de données orientées objets (citons O2 Objectivity/DB ObjectStore) qui deviennent maintenant aussi fiables et rapides que les bases de données relationnelles en permettant des requêtes d objets beaucoup plus sophistiquées. De plus représenter des formes tridimensionnelles comme des features en tant qu objet informatique est extrêmement judicieux car le savoir-faire afférent à ces features sera alors représenté sous la forme de méthodes associées aux objets. Après le tout Fortran puis le tout C voici le tout C++! Une deuxième tendance prévisible des modeleurs est de proposer un nouveau principe de modeleur sous contraintes car il a été clairement montré les limites du modeleur variationnel en termes d information sur les degrés de liberté restants de la géométrie lorsque celle-ci est sous contrainte. Une technique de résolution de problèmes mathématiques appelée programmation par contraintes (PPC) devrait permettre de résoudre ces problèmes. En effet son but est de réduire les domaines de définition (intervalles) des paramètres dès que possible pour un état contraint de la géométrie et ainsi de voir la réduction des possibilités de conception au fur et à mesure de l affinement de celle-ci. Un petit logiciel de dessin 2D (sketcher) sur ce principe a déjà été mis sur le marché aux États-Unis en 1995 par la société Intergraph. Une troisième (r)évolution se prépare à l heure actuelle dans les bureaux d études des éditeurs de logiciels. Alors que tous les logiciels intègrent maintenant des modeleurs sous contraintes les éditeurs de logiciels de CAO nous préparent les modeleurs fonctionnels (figure 33). Ceux-ci auront l avantage de représenter explicitement les contraintes fonctionnelles du produit à charge pour le système d aller avec l aide du concepteur choisir une bonne solution structurelle (contraintes géométriques). En disposant d une bibliothèque de solutions structurelles (contenant le savoir-faire d une entreprise) on sera alors à même de trouver la solution structurelle optimale pour un cahier des charges fonctionnel donné (figure 34). Techniques de l Ingénieur traité Génie mécanique BM

32 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Contraintes fonctionnelles Contraintes géométriques 4.2 Vers plus de CISC Géométrie Modeleurs sous contraintes Contraintes géométriques Modeleurs fonctionnels L amélioration de l intégration des outils de conception et de fabrication est extrêmement prometteuse. En réalité cette intégration n en est qu à ses débuts. Elle passe aussi par une amélioration des techniques de communication et de travail en groupe (et en parallèle) ainsi que des techniques de réalité virtuelle Intégration des outils d analyse L intégration des outils d analyse en mécanique ou prototypage virtuel est comme nous l avons vu en train de se faire. Elle est presque au point au niveau optimisation de forme avec des critères de coûts et elle débute au niveau de l optimisation de systèmes mécatroniques. Des fonctionnalités de DFMA (design for manufacturing and assembly) sont encore à développer c est-à-dire des outils de conception intégrant des contraintes traditionnellement situées en aval de fabricabilité et d assemblabilité Bouclages maquette physique/ maquette virtuelle Géométrie Figure 33 Les modeleurs sous contraintes ne sont qu une étape vers des modeleurs fonctionnels Le prototypage rapide c est-à-dire les techniques qui permettent d obtenir rapidement une maquette physique à partir d une maquette virtuelle (modèle informatique 3D) est en plein essor depuis deux ans. Ces techniques sont par exemple la stéréolithographie (polymérisation laser d une résine) ou la découpe papier (superposition de sections en papier). Les gains de temps sont très importants sur le cycle de validation d une pièce ayant des contraintes d ergonomie ou de design. La précision numérique de ces procédés est devenue telle qu il est maintenant possible d obtenir en quelques jours des préséries de pièces bonne matière en plastique (c est-à-dire dans le plastique de la pièce finale à obtenir) en association avec un procédé de moulage sous vide. Nota : la pièce en résine qu on obtient en stéréolithographie est enrobée d un pain en silicone coulé sous vide pour éliminer les bulles. Après avoir découpé ce pain en silicone au niveau de plans de joints pour extraire la pièce noyau on peut couler des pièces en plastique par un conduit d amenée prévu à cet effet. On peut même envisager des résines de stéréolithographie qui aient des propriétés telles qu elles permettent de mouler à la cire perdue des pièces bonne matière en métal et même des outillages (matrices d emboutissage) habituellement très longs et coûteux à fabriquer. Des procédés de métallisation au-dessus d une pièce en résine pourraient permettre d obtenir des contre-moules aux propriétés intéressantes. Enfin de très nombreux processus de reverseengineering allant d une maquette réelle à une maquette virtuelle (modèle 3D) peuvent être imaginés. Exemple : designers ou ingénieurs de mécanique des fluides qui mettent au point une maquette en plâtre avant que d en identifier par scanner 3D et de retravailler le modèle virtuel 3D. Les perspectives en termes de restauration d œuvres d art sont légion Nouveaux outils de communication pour la conception La CISC passe par la possibilité de travailler simultanément et à distance au moyen de réseaux et d interfaces adaptés à la conception et au temps réel. C est tellement vrai que les éditeurs de logiciels de CAO (Parametric Technology Corporation Intergraph) s allient en ce moment aux grands noms des stations de travail (Silicon Graphics Sun) et des browsers Web (Netscape) pour essayer d imposer leurs standards Web sur le 3D. VRML et Java sont des exemples de tels standards Vers une utilisation poussée de la réalité virtuelle La réalité virtuelle nous réserve bien des surprises à l avenir. La programmation des robots l utilise déjà pleinement pour réaliser un apprentissage dans un monde virtuel sans nécessiter l immobilisation effective d un robot. De nombreuses autres tâches sont à imaginer tâches qui demanderaient des résolutions automatiques trop coûteuses comme la simulation de montage/démontage d un système mécanique (exemple : moteur de voiture). De même de nombreuses tâches d optimisation pourront être réalisées dans des mondes virtuels car l homme contrairement aux algorithmes visualise tout de suite graphiquement une situation de manière globale et peut utiliser son intuition pour trouver le minimum d une fonctionnelle. Les fonctionnalités de la réalité virtuelle seront encore décuplées par le travail en groupe au travers de réseaux ; plusieurs personnes pourront s associer pour résoudre un problème Futur des SGDT Nous sommes convaincus que les SGDT n en sont qu à leurs balbutiements. D une part peu de structures s en sont dotées d autre part peu de fonctionnalités intelligentes (telles que celles décrites au paragraphe 1) existent encore et le retour d expérience de leur pertinence n a pas encore vraiment eu lieu Capitalisation des savoir-faire de l entreprise À une époque où les entreprises se focalisent sur leurs savoirfaire spécifiques et multiplient les sous-traitances pour augmenter la valeur ajoutée spécifique de leurs produits la mise en œuvre de systèmes d informations permettant de capitaliser tous leurs savoirfaire s avère plus que jamais indispensable. Cela a commencé avec les modeleurs sous contraintes cela continue avec les SGDT et cela ne s arrêtera probablement pas. Processus d optimisation fonctionnelle du produit Nouvelle architecture Processus de conception fonctionnelle (Besoin) Processus de conception géométrique Géométrie Figure 34 Optimisation structurelle d un produit à partir d un cahier des charges fonctionnel BM Techniques de l Ingénieur traité Génie mécanique

33 Conception intégrée assistée par ordinateur Dans les Techniques de l Ingénieur [1] BÉZIER (P.). Courbes et surfaces pour la CFAO. Traité Sciences fondamentales A 1440 vol. AF 2 (1992). Références [2] STAB (O.). Maillage automatique tridimensionnel par opérations booléennes. Thèse de doctorat École des mines de Paris (1992). [3] BERNARD (A.). Usinage tridimensionnel d outillages de topologie complexe : analyse des contraintes de production et contribution à l optimisation du processus d usinage. Thèse de doctorat École normale de Cachan/ LURPA (1989). [4] BLONDAZ (L.) et BRISSAUD (D.). Estimating the cost of machined product in the design for manufacture approach. ASDE 96 Montpellier (1996). [5] ANSELMETTI (B.). Génération automatique de gammes de tournage et contribution à la gestion d une cellule de production. Thèse de doctorat thèse d habilitation à diriger les recherches ENS Cachan/LURPA (1994). [6] DURANT (P.). GAGMAT : un système de génération automatique de gammes d usinage intégré dans une chaîne complète de par Mounib MEKHILEF Maître de conférences en Productique à la faculté des sciences de Bourges Responsable de recherche au laboratoire Productique de l École centrale de Paris et Bernard YANNOU Ancien élève de l École normale supérieure de Cachan Maître de conférences en Mécanique Laboratoire Productique-Logistique École centrale de Paris Références bibliographiques CFAO. La gamme automatique en usinage Hermès Publishers (1990). [7] BRISSAUD (D.). Système de conception automatique de gammes d usinage pour les industries manufacturières. Thèse de doctorat université Joseph-Fourier Grenoble I (1992). [8] BOUJUT (J.F.). Un exemple d intégration des fonctions métier dans les systèmes de CAO : la conception de pièces forgées tridimensionnelles. Thèse de doctorat Institut national polytechnique de Grenoble (1993). [9] PTC. Documentation technique de Pro/Engineer v17.0. Parametric Technology Corporation (1997). [10] BOURDICHON (P.). L ingénierie simultanée et la gestion d informations. Collection Systèmes d information Éd. Hermès (1994). [11] MAURINO (M.). La gestion des données techniques. Éd. Masson (1995). [12] RANDOING (J.-M.). Les SGDT. Éd. Hermès (1995). On pourra aussi consulter CANIZLER (O.). Une architecture conceptuelle pour la pérennisation d historiques globaux de conception de produits industriels. Thèse de doctorat École centrale de Paris (1992). BARNHILL (R.) et BOEHM (W.). Surfaces in computer aided geometric design. Éditeur : North Holland Amsterdam (1983). SEDERBERG (T.). Implicit and parametric curves and surfaces for computer aided geometric design. Ph. d Thesis mechanical engineering. Purdue University (1983). YAMAGUCHI (F.). Curves and surfaces in computer aided geometric design. Springer Verlag (1988). RIESENFELD (R.F.). Applications of B-spline approximation to geometric problems of computer aided design. Ph. d Thesis. Syracuse University (1972). BARTELS (R.) BEATY (C.J.) et BARSKY (B.). B-splines. Collection Mathématiques et CAO. Hermès (1987) vol. 6. BARTELS (R.) BEATY (C.J.) et BARSKY (B.). b-splines. Collection Mathématiques et CAO. Hermès (1987) vol. 7. BÉZIER (P.) et HOPPE (H.). Courbes et surfaces. Collection Mathématiques et CAO. Hermès (1987) vol. 4. de CASTELJAU (P.). Formes à pôles. Collection Mathématiques et CAO. Hermès (1985) vol. 2. P O U R E N S A V O I R P L U S Logiciels et leurs fabricants Calcul de structures Abaqus Ansys Marc Nastran Pamcrash Patran Pro/Mechanica de Parametric Technology Corporation Samcef Sysmesh Systus Dyna CAO analyse de coûts Cost Advantage de Cognition CAO cotation Valisys de Tecnomatix CAO noyau graphique/plate-forme de développement ACIS de Spatial Technology CAS.CADE de Matra Datavision ICAD CAO paramétrique Autocad de Autodesk Catia de Dassault Systèmes Euclid Designer de Matra Datavision Euclid-IS de Matra Datavision HP Precision/Engineering de Hewlett-Packard Toute reproduction sans autorisation du Centre français d exploitation du droit de copie est strictement interdite. - Techniques de l Ingénieur traité Génie mécanique Doc. BM

34 P O U R E N S A V O I R P L U S CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR I-EMS de Intergraph Microstation de Bentley Pro/ENGINEER de Parametric Technology Corporation SolidWorks de SolidWorks Corporation Unigraphics de MacDonell-Douglas CAO variationnel CADDS 5 de Computer Vision I-DEAS de SDRC Mechanical Advantage de Cognition CAO robotique Robcad de Tecnomatix Dynamique multicorps/mécatronique ADAMS de Mechanical Dynamics AMESim de Imagine Logiciels paramétriques Le premier modeleur paramétrique est apparu en 1988 avec Pro/ENGINEER de la société américaine Parametric Technologies. Depuis tous les grands logiciels de CAO se sont dotés de modeleurs paramétriques : Catia (société Dassault Systèmes) depuis la v4 en 1994 et la société Matra Datavision depuis l avènement d Euclid Designer qui intègre en outre l approche orientée objets des plus prometteuses. Citons aussi I-EMS de la société Intergraph Unigraphics de la société MacDonell-Douglas le logiciel HP Precision/Engineering de la société Hewlett-Packard. Le logiciel Pro/ENGINEER est devenu depuis 1994 le leader de la CAO Mécanique en termes de parc installé (en dépassant Catia) ; il a totalisé à lui seul plus de 60 % des créations de nouveaux postes de CAO en Le logiciel Autocad également paramétré de la société Autodesk est un cas un peu à part de par son prix abordable pour des PME/PMI et de par le fait qu il tourne sur PC ; c est le leader des logiciels généralistes [il fait aussi de l architecture] (Microstation de la société Bentley est l autre grand leader en CAO architecture sur PC). Citons enfin le dernier-né des logiciels de CAO mécanique : SolidWorks logiciel américain ayant plusieurs distributeurs en France qui présente les mêmes fonctionnalités que les grands modeleurs paramétriques du marché mais il tourne sur PC en étant beaucoup moins cher. DADS SDS de Solid Dynamics Mécanique des fluides Pamflow Moldflow SGDT Audros de Audros Technology CIMData de CIMData HP PE/WorkManager Intralink de Parametric Technology Corporation Métaphase de SDRC Sherpa de Sherpa Corporation Théorie des mécanismes Mécamaster Étude particulière de quelques logiciels Quelques produits particuliers Logiciel Pro/ENGINEER En 1988 Pro/ENGINEER étant un logiciel nouveau-né il fut développé sans concession dans l esprit de cette nouvelle approche sur des bases saines. Il a donc eu dès le départ des qualités que les logiciels classiques n ont pu acquérir (en partie) en restant compatibles par rapport aux anciennes versions qu au prix de gros efforts. Nota : les logiciels de CFAO qui engagent de gros investissements dans les entreprises manufacturières se doivent d assurer une compatibilité ascendante par rapport aux données générées par les versions passées ; une pièce conçue dans le passé doit pouvoir être lue par les nouvelles versions. Ainsi Pro/ENGINEER : était développé en langage C beaucoup plus souple que Fortran (Catia Euclid-IS). La société Matra Datavision a préféré quitte à faire du paramétrique faire le nouveau logiciel Euclid Designer qui soit programmé dans le langage du futur de la CAO à savoir le C++ ; était compact. La notion de cas paramétriques bien identifiés permet une factorisation des opérations géométriques générant un code très compact de l ordre de 40 mégaoctets (applications comprises) à comparer typiquement avec 400 mégaoctets pour un modeleur classique ; fournissait d emblée le très puissant concept de base de données unique et d associativité bidirectionnelle ce qui est extrêmement difficile voire impossible à obtenir par évolution de logiciels classiques qui n ont pas été conçus sur cette base dès le départ. Les figures A B C D fournissent quelques exemples de conception à partir du logiciel Pro/ENGINEER. Figure A Carter en plastique injecté Figure B Moteur assemblé Doc. BM Toute reproduction sans autorisation du Centre français d exploitation du droit de copie est strictement interdite. - Techniques de l Ingénieur traité Génie mécanique

35 CONCEPTION INTÉGRÉE ASSISTÉE PAR ORDINATEUR Figure C Aspirateur manuel Figure D Le lensometer : machine de test des lentilles de contact Progiciel Robcad Très utilisé dans le monde automobile le progiciel Robcad traite de toutes les applications robotiques. Parmi ces fonctionnalités citons les suivantes. Soudage par points Une caisse automobile nécessite entre et points de soudure. Ce module permet d optimiser le temps de soudage par points en déterminant le trajet optimal. De plus il fournit une aide à la conception optimale de la mâchoire de soudage et à l optimisation d une cellule de robots. Soudage par arc La programmation manuelle d un robot de soudage par arc nécessite classiquement l immobilisation d un robot et l expertise d un soudeur qualifié qui vient prendre la main du robot pour le guider pendant que le robot se met en phase d acquisition de données. Ce module évite ces problèmes en déterminant la configuration optimale du robot pour effectuer un cordon de soudure sans discontinuité avec des contraintes d orientation de la torche de vitesse de soudage et d évitement de collision de l environnement. Peinture De la même façon que pour le robot de soudage par arc la programmation manuelle d un robot de peinture (exemple : pour l automobile) est lente et coûteuse. Ce module traite du problème dans son intégralité en permettant de simuler pour des trajectoires de pinceau proposées par le système l épaisseur de peinture déposée. De plus des fonctionnalités de minimisation de la quantité de peinture et de minimisation du temps de l opération sont proposées. Métrologie Il s agit de définir les tâches robotiques d une machine à mesurer tridimensionnelle pour vérifier les spécifications de tolérancement sans entrer en collision avec la pièce. Logiciel ADAMS Le logiciel ADAMS de Mechanical Dynamics représente 70 % des parts de marché des logiciels de simulation dynamique multicorps. Il permet de communiquer avec un logiciel de structures dans les deux sens : par une première simulation dynamique en supposant toutes les pièces rigides ADAMS détermine le chargement extérieur et l inertie (torseur dynamique) des pièces dont on désire calculer la structure (analyse de contraintes ou analyse de vibrations). C est une méthode bien plus rapide et précise que des mesures sur des prototypes physiques ; en retour le logiciel de calcul de structures peut fournir les matrices de raideur d amortissement et de masse des pièces subissant de grandes déformations et influant ainsi sur le mouvement d ensemble du mécanisme. Une seconde simulation prenant en compte la déformation de ces pièces peut donc avoir lieu au sein d ADAMS. ADAMS propose d importantes fonctionnalités d intégration : il simplifie les équations de mouvement en les linéarisant pour obtenir les fréquences et les modes propres du système permettant ainsi de concevoir un système ayant le comportement vibratoire désiré. Une démarche générale consistera à n introduire les non-linéarités que petit à petit pour en avoir les effets spécifiques ; il détermine les positions d équilibres stables et instables ; il permet d intégrer la définition de la partie de contrôle automatique en récupérant les blocs-diagrammes définis sous les logiciels spécialisés en contrôle : MATLAB ou MATRIX X. ADAMS prend alors en compte ces nouvelles équations durant la simulation ; il permet de définir une fonction objectif un certain nombre de paramètres de conception tant sur la partie mécanique que sur la partie contrôle puis il effectue une étude de sensibilité des paramètres de conception sur la fonction objectif pour déterminer ceux qui ont une influence significative ; à l issue d une étude de sensibilité il est possible de définir un cadre d optimisation et de lancer l optimisation du système mécatronique ; à l issue d une étude de sensibilité on peut demander à ADAMS d établir un plan d expériences pour mettre en évidence dans les meilleures conditions certains phénomènes. On conçoit bien alors l intérêt du prototypage virtuel : réduire le plus possible les tests sur le prototype physique. API CAS.CADE CAS.CADE est une API de très haut niveau basée sur l approche orientée objets (C++) qui permet de développer très rapidement une nouvelle application CAO en assurant un maximum de portabilité de maintenabilité de réutilisabilité des briques logicielles. Pour ce faire l environnement comprend une librairie d objets CAO comme ACIS (d ailleurs c est une surcouche d ACIS) avec du paramétrique à la base un environnement de développement clientserveur (pour développer un SGDT ou permettre de faire de la conception simultanée par réseau) un module de programmation de dialogues d applications des fonctionnalités d interfaçage entre modules applicatifs et des fonctionnalités de gestion de données au-dessus d une base de données objets. P O U R E N S A V O I R P L U S Toute reproduction sans autorisation du Centre français d exploitation du droit de copie est strictement interdite. - Techniques de l Ingénieur traité Génie mécanique Doc. BM

modélisation solide et dessin technique

modélisation solide et dessin technique CHAPITRE 1 modélisation solide et dessin technique Les sciences graphiques regroupent un ensemble de techniques graphiques utilisées quotidiennement par les ingénieurs pour exprimer des idées, concevoir

Plus en détail

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique

SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique DOMAINE P3.C3.D1. Pratiquer une démarche scientifique et technologique, résoudre des

Plus en détail

Métiers d études, recherche & développement dans l industrie

Métiers d études, recherche & développement dans l industrie Les fiches Métiers de l Observatoire du Travail Temporaire Emploi, compétences et trajectoires d intérimaires cadres Métiers d études, recherche & développement dans l industrie R&D Production Ingénieur

Plus en détail

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX METHODES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et

Plus en détail

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

ORIENTATIONS POUR LA CLASSE DE TROISIÈME 51 Le B.O. N 1 du 13 Février 1997 - Hors Série - page 173 PROGRAMMES DU CYCLE CENTRAL 5 e ET 4 e TECHNOLOGIE En continuité avec le programme de la classe de sixième, celui du cycle central du collège est

Plus en détail

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML

basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes

Plus en détail

Préparation des données d entrée pour la définition d un plan de validation

Préparation des données d entrée pour la définition d un plan de validation L ingénierie des systèmes complexes Préparation des données d entrée pour la définition d un plan de validation Référence Internet 22745.010 Saisissez la Référence Internet 22745.010 dans le moteur de

Plus en détail

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas

Plus en détail

Utilisation du logiciel GALAAD

Utilisation du logiciel GALAAD 1 Sommaire: Présentation du logiciel GALAAD 1. Démarrer le programme........ 2. Présentation de l écran du logiciel....... Les barres d'outils, sauvegarder... 3. Créer un nouveau fichier........ 4. Préparer

Plus en détail

(1,1) -1- CPLMEx_8pE_vF.indd 28/02/07, 23:26:46. CATIA PLM Express La voie rapide vers le PLM

(1,1) -1- CPLMEx_8pE_vF.indd 28/02/07, 23:26:46. CATIA PLM Express La voie rapide vers le PLM (1,1) -1- CPLMEx_8pE_vF.indd 28/02/07, 23:26:46 CATIA PLM Express La voie rapide vers le PLM (1,1) -1- CPLMEx_8pE_vF.indd 28/02/07, 23:27:06 25 ans d excellence en conception produit au service de toutes

Plus en détail

Chapitre 0 Introduction à la cinématique

Chapitre 0 Introduction à la cinématique Chapitre 0 Introduction à la cinématique Plan Vitesse, accélération Coordonnées polaires Exercices corrigés Vitesse, Accélération La cinématique est l étude du mouvement Elle suppose donc l existence à

Plus en détail

Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information

Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information Formats 3D Critères d utilisation dans les échanges Frédéric CHAMBOLLE PSA Peugeot Citroën Direction des Systèmes d Information Atelier Ingénierie GALIA 30 novembre 2010 Introduction Les travaux de ce

Plus en détail

Concevoir et déployer un data warehouse

Concevoir et déployer un data warehouse Concevoir et déployer un data warehouse Ralph Kimball Éditions Eyrolles ISBN : 2-212-09165-6 2000 2 Le cycle de vie dimensionnel Avant d étudier de plus près les spécificités de la conception, du développement

Plus en détail

Conception, architecture et urbanisation des systèmes d information

Conception, architecture et urbanisation des systèmes d information Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: [email protected] 1. Introduction

Plus en détail

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans

ANALYSE CATIA V5. 14/02/2011 Daniel Geffroy IUT GMP Le Mans ANALYSE CATIA V5 1 GSA Generative Structural Analysis 2 Modèle géométrique volumique Post traitement Pré traitement Maillage Conditions aux limites 3 Ouverture du module Choix du type d analyse 4 Calcul

Plus en détail

Évaluation et implémentation des langages

Évaluation et implémentation des langages Évaluation et implémentation des langages Les langages de programmation et le processus de programmation Critères de conception et d évaluation des langages de programmation Les fondations de l implémentation

Plus en détail

GMEC1311 Dessin d ingénierie. Chapitre 1: Introduction

GMEC1311 Dessin d ingénierie. Chapitre 1: Introduction GMEC1311 Dessin d ingénierie Chapitre 1: Introduction Contenu du chapitre Introduction au dessin technique Normes Vues Traits Échelle Encadrement 2 Introduction Les dessins ou graphiques sont utilisés

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information. PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue

Plus en détail

ils entretiennent entre eux des flux, ils partagent des perceptions sur l environnement

ils entretiennent entre eux des flux, ils partagent des perceptions sur l environnement Les modèles de Flux Introduction L analyse systémique fournie une modélisation de l organisation échangeant et transformant des flux Cette modélisation du S.I. reste trop générale Il faut découper l organisation

Plus en détail

Le Dessin Technique.

Le Dessin Technique. Jardin-Nicolas Hervé cours 1 / 9. Modélisation et représentation d un objet technique. La modélisation et la représentation d un objet sont deux formes de langage permettant de définir complètement la

Plus en détail

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes. Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de

Plus en détail

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE

LA PHYSIQUE DES MATERIAUX. Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE LA PHYSIQUE DES MATERIAUX Chapitre 1 LES RESEAUX DIRECT ET RECIPROQUE Pr. A. Belayachi Université Mohammed V Agdal Faculté des Sciences Rabat Département de Physique - L.P.M [email protected] 1 1.Le réseau

Plus en détail

Une SGDT simple pour entreprises

Une SGDT simple pour entreprises livre blanc Une SGDT simple pour entreprises RESUME SolidWorks Enterprise PDM aide les entreprises de développement de produits 3D à maîtriser, gérer et partager le volume toujours croissant des diverses

Plus en détail

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur. C.F.A.O. : Conception et Fabrication Assistées par Ordinateur. La CFAO réunit dans une même démarche informatique les actions de conception et de fabrication d un objet. La technique utilisée permet à

Plus en détail

Fonctions de deux variables. Mai 2011

Fonctions de deux variables. Mai 2011 Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs

Plus en détail

Programmes des classes préparatoires aux Grandes Ecoles

Programmes des classes préparatoires aux Grandes Ecoles Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voies : Mathématiques, physique et sciences de l'ingénieur (MPSI) Physique, chimie et sciences de l ingénieur (PCSI) Physique,

Plus en détail

Les algorithmes de base du graphisme

Les algorithmes de base du graphisme Les algorithmes de base du graphisme Table des matières 1 Traçage 2 1.1 Segments de droites......................... 2 1.1.1 Algorithmes simples.................... 3 1.1.2 Algorithmes de Bresenham (1965).............

Plus en détail

Analyse,, Conception des Systèmes Informatiques

Analyse,, Conception des Systèmes Informatiques Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance

Plus en détail

EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE

EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE EXAMEN CRITIQUE D UN DOSSIER TECHNIQUE (Préparation : 5 heures -- Exposé et Questions : 1 heure) Rapport établi par : P.J. BARRE, E. JEAY, D. MARQUIS, P. RAY, A. THIMJO 1. PRESENTATION DE L EPREUVE 1.1.

Plus en détail

INTRODUCTION. A- Modélisation et paramétrage : CHAPITRE I : MODÉLISATION. I. Paramétrage de la position d un solide : (S1) O O1 X

INTRODUCTION. A- Modélisation et paramétrage : CHAPITRE I : MODÉLISATION. I. Paramétrage de la position d un solide : (S1) O O1 X INTRODUCTION La conception d'un mécanisme en vue de sa réalisation industrielle comporte plusieurs étapes. Avant d'aboutir à la maquette numérique du produit définitif, il est nécessaire d'effectuer une

Plus en détail

Moteur monocylindre de tondeuse auto-tractée. Pascal MORENTON [email protected] http://cao.etudes.ecp.fr

Moteur monocylindre de tondeuse auto-tractée. Pascal MORENTON pascal.morenton@ecp.fr http://cao.etudes.ecp.fr Formation au logiciel CATIA V5 Guide d utilisation 3.3 Moteur monocylindre de tondeuse auto-tractée Utilisation de l atelier «DMU/Space Analysis» Pascal MORENTON [email protected] http://cao.etudes.ecp.fr

Plus en détail

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE»

MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» MODELISATION UN ATELIER DE MODELISATION «RATIONAL ROSE» Du cours Modélisation Semi -Formelle de Système d Information Du Professeur Jean-Pierre GIRAUDIN Décembre. 2002 1 Table de matière Partie 1...2 1.1

Plus en détail

UML (Diagramme de classes) Unified Modeling Language

UML (Diagramme de classes) Unified Modeling Language UML (Diagramme de classes) Unified Modeling Language Sommaire Introduction Objectifs Diagramme de classes Classe (Nom, attribut, opération) Visibilité et portée des constituants d une classe Association

Plus en détail

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test Grandes lignes Analyseur Statique de logiciels Temps RÉel Embarqués École Polytechnique École Normale Supérieure Mercredi 18 juillet 2005 1 Présentation d 2 Cadre théorique de l interprétation abstraite

Plus en détail

Introduction au datamining

Introduction au datamining Introduction au datamining Patrick Naïm janvier 2005 Définition Définition Historique Mot utilisé au départ par les statisticiens Le mot indiquait une utilisation intensive des données conduisant à des

Plus en détail

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0 Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive Sommaire - Le Robot M.I.M.I. (Multipode Intelligent à Mobilité Interactive) - Présentation du Système à Enseigner. - Composition

Plus en détail

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR

Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Reconstruction de bâtiments en 3D à partir de nuages de points LIDAR Mickaël Bergem 25 juin 2014 Maillages et applications 1 Table des matières Introduction 3 1 La modélisation numérique de milieux urbains

Plus en détail

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007

Vision industrielle et télédétection - Détection d ellipses. Guillaume Martinez 17 décembre 2007 Vision industrielle et télédétection - Détection d ellipses Guillaume Martinez 17 décembre 2007 1 Table des matières 1 Le projet 3 1.1 Objectif................................ 3 1.2 Les choix techniques.........................

Plus en détail

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE L'objectif de ce tutorial est de décrire les différentes étapes dans CASTOR Concept / FEM permettant d'effectuer l'analyse statique d'une

Plus en détail

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES

INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES INTRODUCTION AUX TECHNOLOGIES D INGENIERIE DES DONNEES DIRIGEE PAR LES MODELES Les contenus de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information

Plus en détail

1 Création d une pièce. 2 Travail complémentaire. 1-1 Réglage des barres d outils. 1-2 Exemples de réalisation de pièces à l aide d un modeleur 3D

1 Création d une pièce. 2 Travail complémentaire. 1-1 Réglage des barres d outils. 1-2 Exemples de réalisation de pièces à l aide d un modeleur 3D SolidWorks Logiciel de DAO (Dessin Assisté par Ordinateur) Palonnier Servomoteur SOMMAIRE : 1 Création d une pièce 1-1 Réglage des barres d outils 1-2 Exemples de réalisation de pièces à l aide d un modeleur

Plus en détail

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants.

Démarches d urbanisation : réorganiser le Système d Information en structurant ses fonctions dans des blocs fonctionnels communicants. Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 4 5

Plus en détail

URBANISME DES SYSTÈMES D INFORMATION

URBANISME DES SYSTÈMES D INFORMATION FAYCAL AYECH GL2. INSAT 2010/2011 INTRODUCTION AUX SYSTÈMES D INFORMATIONS URBANISME DES SYSTÈMES D INFORMATION De l Urbanisme à L Urbanisation des SI Urbanisme : Mise en œuvre des politiques urbaines

Plus en détail

Entrepôt de données 1. Introduction

Entrepôt de données 1. Introduction Entrepôt de données 1 (data warehouse) Introduction 1 Présentation Le concept d entrepôt de données a été formalisé pour la première fois en 1990 par Bill Inmon. Il s agissait de constituer une base de

Plus en détail

CFAO. Conception et Fabrication Assistée par Ordinateur. Le matériel utilisé en CFAO : un SYSTÈME AUTOMATISÉ. Barbecue Assisté par Ordinateur

CFAO. Conception et Fabrication Assistée par Ordinateur. Le matériel utilisé en CFAO : un SYSTÈME AUTOMATISÉ. Barbecue Assisté par Ordinateur 11 Découverte d'un système de CFAO Conception et Fabrication Assistée par Ordinateur CFAO Barbecue Assisté par Ordinateur Un système automatisé pour la salle des professeurs : la CAO (Cafetière Assistée

Plus en détail

Urbanisation de système d'information. PLM 3 (Product Lifecycle Management) Élaborations, versions, variantes, configurations

Urbanisation de système d'information. PLM 3 (Product Lifecycle Management) Élaborations, versions, variantes, configurations Urbanisation de système d'information PLM 3 (Product Lifecycle Management) Élaborations, versions, variantes, configurations 1 Mise en gestes L'existence de tout produit, et de tout service commence par

Plus en détail

ASSURANCE QUALITE WORLDSKILLS

ASSURANCE QUALITE WORLDSKILLS 5 Date Approuvé ASSURANCE QUALITE WORLDSKILLS Description technique Conception et dessin industriel en mécanique/cdao Document No. TD5 Révision Projet de texte Suite à une résolution votée par le Comité

Plus en détail

MODE OPÉRATOIRE. VI) Le projet mené dans le cadre de la technologie. Le projet porte sur la réalisation d une horloge CD.

MODE OPÉRATOIRE. VI) Le projet mené dans le cadre de la technologie. Le projet porte sur la réalisation d une horloge CD. VI) Le projet mené dans le cadre de la technologie. Le projet porte sur la réalisation d une horloge CD. 1 La réalisation se déroule en plusieurs phases : - analyse préalable du besoin : étude de l appel

Plus en détail

F411 - Courbes Paramétrées, Polaires

F411 - Courbes Paramétrées, Polaires 1/43 Courbes Paramétrées Courbes polaires Longueur d un arc, Courbure F411 - Courbes Paramétrées, Polaires Michel Fournié [email protected] http://www.math.univ-toulouse.fr/ fournie/ Année 2012/2013

Plus en détail

Quels outils pour prévoir?

Quels outils pour prévoir? modeledition SA Quels outils pour prévoir? Les modèles de prévisions sont des outils irremplaçables pour la prise de décision. Pour cela les entreprises ont le choix entre Excel et les outils classiques

Plus en détail

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P

Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine

Plus en détail

Inspection Pédagogique Régionale de Technologie Académie de Reims juin 2008 1/8

Inspection Pédagogique Régionale de Technologie Académie de Reims juin 2008 1/8 Inspection Pédagogique Régionale de Technologie Académie de Reims juin 2008 1/8 La rénovation des programmes de technologie nécessite des activités pédagogiques centrées sur l objet technique ce qui nécessite

Plus en détail

Les indices à surplus constant

Les indices à surplus constant Les indices à surplus constant Une tentative de généralisation des indices à utilité constante On cherche ici en s inspirant des indices à utilité constante à définir un indice de prix de référence adapté

Plus en détail

Cabri et le programme de géométrie au secondaire au Québec

Cabri et le programme de géométrie au secondaire au Québec Cabri et le programme de géométrie au secondaire au Québec Benoît Côté Département de mathématiques, UQAM, Québec [email protected] 1. Introduction - Exercice de didactique fiction Que signifie intégrer

Plus en détail

Manuel des bonnes pratiques avec CATIA V.5

Manuel des bonnes pratiques avec CATIA V.5 2009 Manuel des bonnes pratiques avec CATIA V.5 Pour aller plus loin dans la maîtrise de l outil CAO Ce document a pour objectif de donner des méthodologies et règles de travail qui permettent de mener

Plus en détail

La chaîne numérique. Un petit historique de la CFAO au lycée Jean-Jaurès d Argenteuil

La chaîne numérique. Un petit historique de la CFAO au lycée Jean-Jaurès d Argenteuil La chaîne numérique p1/7 Chaîne numérique, ingénierie simultanée, voilà des mots qui résonnent souvent à nos oreilles ces dernières années. Derrière ces mots, des concepts, mais aussi une nécessité de

Plus en détail

Figure 1 : représentation des différents écarts

Figure 1 : représentation des différents écarts ulletin officiel spécial n 9 du 30 septembre 2010 Annexe SIENES DE L INGÉNIEUR YLE TERMINAL DE LA SÉRIE SIENTIFIQUE I - Objectifs généraux Notre société devra relever de nombreux défis dans les prochaines

Plus en détail

WHITE PAPER Une revue de solution par Talend & Infosense

WHITE PAPER Une revue de solution par Talend & Infosense WHITE PAPER Une revue de solution par Talend & Infosense Master Data Management pour les données de référence dans le domaine de la santé Table des matières CAS D ETUDE : COLLABORATION SOCIALE ET ADMINISTRATION

Plus en détail

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP

MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP MANAGEMENT DES SYSTEMES D INFORMATION ET DE PRODUCTION MSIP METHODES & CONCEPTS POUR UNE INGENIERIE INNOVANTE Ecole Nationale Supérieure des Mines de Rabat Département INFORMATIQUE www.enim.ac.ma MANAGEMENT

Plus en détail

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Calculer avec Sage. Revision : 417 du 1 er juillet 2010 Calculer avec Sage Alexandre Casamayou Guillaume Connan Thierry Dumont Laurent Fousse François Maltey Matthias Meulien Marc Mezzarobba Clément Pernet Nicolas Thiéry Paul Zimmermann Revision : 417 du 1

Plus en détail

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme? Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version

Plus en détail

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme? Exercices Alternatifs Quelqu un aurait-il vu passer un polynôme? c 2004 Frédéric Le Roux, François Béguin (copyleft LDL : Licence pour Documents Libres). Sources et figures: polynome-lagrange/. Version

Plus en détail

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI

Urbanisation des Systèmes d Information Architecture d Entreprise. 04 Architecture du SI : identifier et décrire les services, structurer le SI Plan du chapitre Master Informatique et Systèmes Urbanisation des Systèmes d Information Architecture d Entreprise 04 Architecture du SI : identifier et décrire les services, structurer le SI 1 2 3 1.1

Plus en détail

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION

LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION LES CARTES À POINTS : POUR UNE MEILLEURE PERCEPTION DES NOMBRES par Jean-Luc BREGEON professeur formateur à l IUFM d Auvergne LE PROBLÈME DE LA REPRÉSENTATION DES NOMBRES On ne conçoit pas un premier enseignement

Plus en détail

Mini projet n 1 DOSSIER DE CONCEPTION Clef USB

Mini projet n 1 DOSSIER DE CONCEPTION Clef USB Mini projet n 1 DOSSIER DE CONCEPTION Clef USB Dossier de conception 1/21 1. PRESENTATION GENERALE DU MINI PROJET 1.1 Contexte de l étude Situation existante avec un problème. Présentation de l objectif

Plus en détail

Introduction au maillage pour le calcul scientifique

Introduction au maillage pour le calcul scientifique Introduction au maillage pour le calcul scientifique CEA DAM Île-de-France, Bruyères-le-Châtel [email protected] Présentation adaptée du tutorial de Steve Owen, Sandia National Laboratories, Albuquerque,

Plus en détail

LA METHODE DU COUT CIBLE (TARGET COSTING)

LA METHODE DU COUT CIBLE (TARGET COSTING) LA METHODE DU COUT CIBLE (TARGET COSTING) Finalité de la démarche Optimiser les performances futures de profit du produit sur l ensemble de son cycle de vie. Prérequis Connaissance élémentaire de la problématique

Plus en détail

Chapitre 2 : Caractéristiques du mouvement d un solide

Chapitre 2 : Caractéristiques du mouvement d un solide Chapitre 2 : Caractéristiques du mouvement d un solide I Rappels : Référentiel : Le mouvement d un corps est décris par rapport à un corps de référence et dépend du choix de ce corps. Ce corps de référence

Plus en détail

Guide pour l analyse de l existant technique. Partie 3

Guide pour l analyse de l existant technique. Partie 3 Partie 3 La Liaison Pivot sur roulement : Le Composant ROULEMENT 0 Introduction Le but de ce guide est de vous permettre une meilleure rédaction des rapports de Bureaux d Études que vous aurez à nous remettre

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

QU EST-CE QUE LE PLM?

QU EST-CE QUE LE PLM? La réduction du temps de mise sur le marché d'un nouveau produit, la diminution des coûts de conception, l'excellence dans la qualité, imposent à l'entreprise de dégager des avantages concurrentiels sur

Plus en détail

Activités pour la maternelle PS MS GS

Activités pour la maternelle PS MS GS Gcompris V.8.4.4 linux 1 Activités pour la maternelle SOMMAIRE : Gcompris : Qu est-ce que c est? 2 Remarques et problèmes rencontrés dans la mise en œuvre en classe 3 Liste des activités pour la maternelle

Plus en détail

La construction du temps et de. Construction du temps et de l'espace au cycle 2, F. Pollard, CPC Bièvre-Valloire

La construction du temps et de. Construction du temps et de l'espace au cycle 2, F. Pollard, CPC Bièvre-Valloire La construction du temps et de l espace au cycle 2 Rappel de la conférence de Pierre Hess -Démarche de recherche: importance de se poser des questions, de chercher, -Envisager la démarche mentale qui permet

Plus en détail

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation

Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Module d échange de données INTERLIS v1.0 GeoConcept Manuel d'utilisation Interlis V1.0 - GC version 5.0 Table des matières TABLE DES MATIERES...1 1. INTRODUCTION...2 1.1 OBJECTIF...2 1.2 PRINCIPE...2

Plus en détail

Guide d utilisation du logiciel CATIA V5

Guide d utilisation du logiciel CATIA V5 Université de Liège Faculté des sciences appliquées Infographie/CAO Guide d utilisation du logiciel CATIA V5 Janvier 2001 - version provisoire Manuel préparé par Vincent Wadeleux et destiné à un usage

Plus en détail

Nom de l application

Nom de l application Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique

Plus en détail

THOT - Extraction de données et de schémas d un SGBD

THOT - Extraction de données et de schémas d un SGBD THOT - Extraction de données et de schémas d un SGBD Pierre-Jean DOUSSET (France), Benoît ALBAREIL (France) [email protected], [email protected] Mots clefs : Fouille d information, base de données, système

Plus en détail

«SERVICES D INGENIERIE»

«SERVICES D INGENIERIE» PUNCH POWERGLIDE STRASBOURG 45 années d expériences Le pôle R & D de PPS rassemble plus d une centaine d experts, chefs de projet, ingénieurs et techniciens expérimentés en recherche et développement,

Plus en détail

PRESENTATION DU LOGICIEL

PRESENTATION DU LOGICIEL Calibrage du Tableau Interactif (TBI) Mise en route du Logiciel Interwrite Workspace Ouverture du logiciel : La barre d outils apparaît sur le bureau de l ordinateur Clic Droit sur l icône einstruction

Plus en détail

Jeudi 19 Juin 2014 Novotel Paris Bercy http://www.plmlab.fr/btb10

Jeudi 19 Juin 2014 Novotel Paris Bercy http://www.plmlab.fr/btb10 Journée «Back to basics 10» de l association PLM lab PLM et Ingénierie Concourante Mettre en place une collaboration entre les métiers ; le cas de la mécatronique et autres exemples Jeudi 19 Juin 2014

Plus en détail

Conception des systèmes répartis

Conception des systèmes répartis Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan

Plus en détail

Rapport d'analyse des besoins

Rapport d'analyse des besoins Projet ANR 2011 - BR4CP (Business Recommendation for Configurable products) Rapport d'analyse des besoins Janvier 2013 Rapport IRIT/RR--2013-17 FR Redacteur : 0. Lhomme Introduction...4 La configuration

Plus en détail

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Introduction au Data-Mining

Introduction au Data-Mining Introduction au Data-Mining Alain Rakotomamonjy - Gilles Gasso. INSA Rouen -Département ASI Laboratoire PSI Introduction au Data-Mining p. 1/25 Data-Mining : Kèkecé? Traduction : Fouille de données. Terme

Plus en détail

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise. Solutions PME VIPDev Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise. Cette offre est basée sur la mise à disposition de l ensemble de nos compétences techniques et créatives au service

Plus en détail

et les Systèmes Multidimensionnels

et les Systèmes Multidimensionnels Le Data Warehouse et les Systèmes Multidimensionnels 1 1. Définition d un Datawarehouse (DW) Le Datawarehouse est une collection de données orientées sujet, intégrées, non volatiles et historisées, organisées

Plus en détail

DISQUE DUR. Figure 1 Disque dur ouvert

DISQUE DUR. Figure 1 Disque dur ouvert DISQUE DUR Le sujet est composé de 8 pages et d une feuille format A3 de dessins de détails, la réponse à toutes les questions sera rédigée sur les feuilles de réponses jointes au sujet. Toutes les questions

Plus en détail

Nouveautés de Solid Edge ST7

Nouveautés de Solid Edge ST7 Siemens PLM Software Nouveautés de Solid Edge ST7 Réimaginez le champ des possibles Avantages Des centaines d améliorations réclamées par les utilisateurs Une modélisation 3D plus flexible et plus rapide

Plus en détail

Your Detecting Connection. Manuel de l utilisateur. [email protected]

Your Detecting Connection. Manuel de l utilisateur. support@xchange2.net Your Detecting Connection Manuel de l utilisateur [email protected] 4901-0128-5 ii Table des matières Table des matières Installation... 4 Conditions d utilisation de XChange 2...4 Définir vos Préférences

Plus en détail

DEMANDE D INFORMATION RFI (Request for information)

DEMANDE D INFORMATION RFI (Request for information) DOD SEICAM RFI Demande d information EVDEC Réf. : RFI_EVDEC- GT5_Outil_reporting_BI_v4.doc Page 1/11 DEMANDE D INFORMATION RFI (Request for information) OUTIL INTÉGRÉ DE REPORTING ET D ANALYSE DÉCISIONNELLE

Plus en détail

www.type3.com DECOUVREZ Discover TYPE EDIT V12 Français

www.type3.com DECOUVREZ Discover TYPE EDIT V12 Français www.type3.com DECOUVREZ Discover TYPE EDIT V12 Français 12-2013 1 Découvrez TYPE EDIT V12, la nouvelle version de notre logiciel de CFAO pour les applications industrielles et artistiques dédiées aux machines

Plus en détail

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web. Web Designer Durée 90 jours (630 h) Public Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web. Objectifs La formation Web designer

Plus en détail

Les nouveautés de Femap 11.1

Les nouveautés de Femap 11.1 Siemens PLM Software Les nouveautés de Femap 11.1 Amélioration de la productivité des Ingénieurs calcul Avantages Manipulation plus rapide des modèles grâce à des performances graphiques améliorées Flexibilité

Plus en détail

Systèmes d information et bases de données (niveau 1)

Systèmes d information et bases de données (niveau 1) Systèmes d information et bases de données (niveau 1) Cours N 1 Violaine Prince Plan du cours 1. Bibliographie 2. Introduction aux bases de données 3. Les modèles 1. Hiérarchique 2. Réseau 3. Relationnel

Plus en détail

Nom : Groupe : Date : 1. Quels sont les deux types de dessins les plus utilisés en technologie?

Nom : Groupe : Date : 1. Quels sont les deux types de dessins les plus utilisés en technologie? Nom : Groupe : Date : Verdict Chapitre 11 1 La communication graphique Pages 336 et 337 1. Quels sont les deux types de dessins les plus utilisés en technologie? Les dessins de fabrication. Les schémas.

Plus en détail

PC-DMIS NC. 3D Form Inspect. PC-DMIS NC Gage

PC-DMIS NC. 3D Form Inspect. PC-DMIS NC Gage Mesurer dans la machine-outil Solutions logicielles de mesure Contrôle sur machine suivi du processus Solutions logicielles évolutives En tant que leader technologique du palpage et du contrôle outils

Plus en détail

CEGEP DU VIEUX-MONTRÉAL

CEGEP DU VIEUX-MONTRÉAL PLAN DE COURS C.A.O. Avancée Compétence visée : 013C (Exploiter les fonctions spécialisées d un logiciel de dessin assisté par ordinateur) PONDÉRATION: 2-2-2 PROGRAMME : TECHNIQUE DE GÉNIE MÉCANIQUE 241-06

Plus en détail

QU EST-CE QUE LE PLM?

QU EST-CE QUE LE PLM? QU EST-CE QUE LE PLM? Lorraine La réduction du temps de mise sur le marché d'un nouveau produit, la diminution des coûts de conception, l'excellence dans la qualité, imposent à l'entreprise de dégager

Plus en détail

Deux disques dans un carré

Deux disques dans un carré Deux disques dans un carré Table des matières 1 Fiche résumé 2 2 Fiche élève Seconde - version 1 3 2.1 Le problème............................................... 3 2.2 Construction de la figure avec geogebra...............................

Plus en détail

Présentation CFAO et «chaine numérique»

Présentation CFAO et «chaine numérique» ISIMA Présentation CFAO et «chaine numérique» Th. RABANY Présentation CFAO CFAO «chaine numérique» et cycle de conception production Parmi les étapes du cycle de vie d un produit: - - conception: bureau

Plus en détail