1 / 41

REJNERI N. 21 d cembre 2000

REJNERI N.21 d

farren
Télécharger la présentation

REJNERI N. 21 d cembre 2000

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. REJNERI N. 21 dcembre 2000 1 Messieurs les membres du jury. Mesdames, messieurs. Je vais vous prsenter mon travail de thse intitul : Dtermination et simulation des oprations dassemblage lors de la conception de systmes mcaniques. Le travail de thse sest droul au Laboratoire 3S, encadr par Jean-Claude LEON et en collaboration avec Gilles DEBARBOUILLE (du Groupe EADS : European Aeronautic Defense and Space Company ). Messieurs les membres du jury. Mesdames, messieurs. Je vais vous prsenter mon travail de thse intitul : Dtermination et simulation des oprations dassemblage lors de la conception de systmes mcaniques. Le travail de thse sest droul au Laboratoire 3S, encadr par Jean-Claude LEON et en collaboration avec Gilles DEBARBOUILLE (du Groupe EADS : European Aeronautic Defense and Space Company ).

    2. REJNERI N. 21 dcembre 2000 2 Plan de la prsentation Introduction Problmatique de lassemblage Formalisation du problme dassemblage Dfinition des donnes dentre, Mobilits dassemblage des composants, Contraintes technologiques complmentaires, Identification dassociations de composants Rsolution du problme dassemblage Squencement des oprations dassemblage. Algorithme de gnration de trajectoires Maquette informatique et exemples de rsultats Conclusions et perspectives Ma prsentation va dbuter par une introduction, suivie dune synthse sur la problmatique de lassemblage et les travaux antrieurs. Puis je vais mattacher dcrire la formalisation du problme de gnration de squences dassemblage. A savoir, la dfinition des donnes dentre considres comme minimales, le modle cinmatique permettant de dterminer les mobilits dassemblage des composants, et les donnes technologiques complmentaires prises en compte par lapproche propose Ensuite, lidentification dassociations de composants sera dcrite afin de limiter le nombre de composants a manipuler. La rsolution du problme est aborde cest-a-dire le squencement des oprations dassemblage. Un algorithme de gnration de trajectoires dassemblage. Ensuite, la mise en uvre de lapproche propose dans une maquette informatique est illustre au travers de trois exemples de rsultats. Enfin, quelques conclusions et perspectives viendront clore cette prsentation. Je vais donc commencer par dcrire le contexte de ce travail ... Ma prsentation va dbuter par une introduction, suivie dune synthse sur la problmatique de lassemblage et les travaux antrieurs. Puis je vais mattacher dcrire la formalisation du problme de gnration de squences dassemblage. A savoir, la dfinition des donnes dentre considres comme minimales, le modle cinmatique permettant de dterminer les mobilits dassemblage des composants, et les donnes technologiques complmentaires prises en compte par lapproche propose Ensuite, lidentification dassociations de composants sera dcrite afin de limiter le nombre de composants a manipuler. La rsolution du problme est aborde cest-a-dire le squencement des oprations dassemblage. Un algorithme de gnration de trajectoires dassemblage. Ensuite, la mise en uvre de lapproche propose dans une maquette informatique est illustre au travers de trois exemples de rsultats. Enfin, quelques conclusions et perspectives viendront clore cette prsentation. Je vais donc commencer par dcrire le contexte de ce travail ...

    3. REJNERI N. 21 dcembre 2000 3 Introduction Contexte : CONTEXTE Le travail de thse se place dans le cadre de la conception intgre et porte sur une mthode daide la gnration de squences dassemblage de systmes mcaniques. Ce travail rpond une ncessite industrielle bien identifie relative aux dlais et aux cots engendrs par la dtermination et la vrification des squences dassemblages. Contrairement dautre domaine tel que lusinage, il existe peu de mthodologies pour lassemblage. CONTEXTE Le travail de thse se place dans le cadre de la conception intgre et porte sur une mthode daide la gnration de squences dassemblage de systmes mcaniques. Ce travail rpond une ncessite industrielle bien identifie relative aux dlais et aux cots engendrs par la dtermination et la vrification des squences dassemblages. Contrairement dautre domaine tel que lusinage, il existe peu de mthodologies pour lassemblage.

    4. REJNERI N. 21 dcembre 2000 4 Introduction OBJECTIFS La mthode propose a pour objectif de dterminer et de simuler les squences dassemblage dun mcanisme au plus tt dans le processus de conception dobtenir des squences valides des points de vue gomtrique et technologique simultanment et de rduire la complexit algorithmique de gnration des squences dassemblage Ces objectifs sont raliss par la prise en compte de contraintes technologiques associes la gomtrie, lidentification dassociations de composants, et la mise en uvre de critres dlimination et dvaluation de solutions. OBJECTIFS La mthode propose a pour objectif de dterminer et de simuler les squences dassemblage dun mcanisme au plus tt dans le processus de conception dobtenir des squences valides des points de vue gomtrique et technologique simultanment et de rduire la complexit algorithmique de gnration des squences dassemblage Ces objectifs sont raliss par la prise en compte de contraintes technologiques associes la gomtrie, lidentification dassociations de composants, et la mise en uvre de critres dlimination et dvaluation de solutions.

    5. REJNERI N. 21 dcembre 2000 5 Introduction Dfinitions : Avant daller plus loin, je voudrais dfinir les termes suivants : un comp lmentaire qui correspond llment ... un contact lmentaire reprsentant un couple une squence dassemblage est une suite . La suite est dite monotone cest a dire que chaque ope et que les mouvements coordonnes de comp. ne sont pas pris en compte. Avant daller plus loin, je voudrais dfinir les termes suivants : un comp lmentaire qui correspond llment ... un contact lmentaire reprsentant un couple une squence dassemblage est une suite . La suite est dite monotone cest a dire que chaque ope et que les mouvements coordonnes de comp. ne sont pas pris en compte.

    6. REJNERI N. 21 dcembre 2000 6 Introduction Dfinitions : Enfin, une opration dassemblage est constitue de trois phases qui sont la phase dinteraction reprsentant... la phase de manipulation correspondant la gnration de .. Et la phase de prhension qui na pas t tudie Enfin, une opration dassemblage est constitue de trois phases qui sont la phase dinteraction reprsentant... la phase de manipulation correspondant la gnration de .. Et la phase de prhension qui na pas t tudie

    7. REJNERI N. 21 dcembre 2000 7 Problmatique Rsum des travaux antrieurs : Les travaux antrieurs portent sur des tapes de lobtention dune squence dassemblage. Premirement, la modlisation du mcanisme est dcrite partir du mcanisme assembl. La gomtrie des composants est de type polydrique le plus souvent ou exacte. Et les contacts sont gnralement renseigns manuellement par lutilisateur. Ces derniers tant principalement de type appui plan. Deuximement, les mobilits dassemblage sont gnralement limites des translations. Le concept de sphre unit permettant de les dterminer est le plus souvent employ. Ce concept est difficile tendre tous types de contacts. Troisimement, les associations de composants sont mentionnes comme ncessaires par lensemble des approches, mais celles-ci restent manuelles et subjectives Enfin, les contraintes technologiques mentionnes sont limites laccessibilit et la stabilit des composants.Les travaux antrieurs portent sur des tapes de lobtention dune squence dassemblage. Premirement, la modlisation du mcanisme est dcrite partir du mcanisme assembl. La gomtrie des composants est de type polydrique le plus souvent ou exacte. Et les contacts sont gnralement renseigns manuellement par lutilisateur. Ces derniers tant principalement de type appui plan. Deuximement, les mobilits dassemblage sont gnralement limites des translations. Le concept de sphre unit permettant de les dterminer est le plus souvent employ. Ce concept est difficile tendre tous types de contacts. Troisimement, les associations de composants sont mentionnes comme ncessaires par lensemble des approches, mais celles-ci restent manuelles et subjectives Enfin, les contraintes technologiques mentionnes sont limites laccessibilit et la stabilit des composants.

    8. REJNERI N. 21 dcembre 2000 8 Problmatique Rsum des travaux antrieurs : Les travaux antrieurs portent sur des tapes de lobtention dune squence dassemblage. Premirement, la modlisation du mcanisme est dcrite partir du mcanisme assembl. La gomtrie des composants est de type polydrique le plus souvent ou exacte. Et les contacts sont gnralement renseigns manuellement par lutilisateur. Ces derniers tant principalement de type appui plan. Deuximement, les mobilits dassemblage sont gnralement limites des translations. Le concept de sphre unit permettant de les dterminer est le plus souvent employ. Ce concept est difficile tendre tous types de contacts. Troisimement, les associations de composants sont mentionnes comme ncessaires par lensemble des approches, mais celles-ci restent manuelles et subjectives Enfin, les contraintes technologiques mentionnes sont limites laccessibilit et la stabilit des composants.Les travaux antrieurs portent sur des tapes de lobtention dune squence dassemblage. Premirement, la modlisation du mcanisme est dcrite partir du mcanisme assembl. La gomtrie des composants est de type polydrique le plus souvent ou exacte. Et les contacts sont gnralement renseigns manuellement par lutilisateur. Ces derniers tant principalement de type appui plan. Deuximement, les mobilits dassemblage sont gnralement limites des translations. Le concept de sphre unit permettant de les dterminer est le plus souvent employ. Ce concept est difficile tendre tous types de contacts. Troisimement, les associations de composants sont mentionnes comme ncessaires par lensemble des approches, mais celles-ci restent manuelles et subjectives Enfin, les contraintes technologiques mentionnes sont limites laccessibilit et la stabilit des composants.

    9. REJNERI N. 21 dcembre 2000 9 Formalisation du problme Gomtrie des composants lmentaires Modlise par une gomtrie correspondant l'tat assembl du produit, Dfinie dans un repre unique correspondant au repre global du mcanisme, Reprsente par un modle BRep exact par opposition un modle polydrique. Dfinir plus facilement les contacts, Proche de la ralit fonctionnelle. La premire tape pour la formalisation du problme concerne la definition des donnes dentre. Les donnes dentre considres comme minimales par notre approche sont au nombre deux. Premirement, la gomtrie des composants lmentaires qui est : modlise par dfinie dans un repre reprsente par un modle Brep afin de dterminer plus facilement les contacts et dtre plus proche de la ralit fonctionnelle des liaisons. La gomtrie peut tre galement partielle, cest--dire rduite la prsence des surfaces fonctionnelles. Les surfaces fonctionnelles correspondent aux surfaces de contact, ce qui nous amne la deuxime donnes dentre les contacts lmentairesLa premire tape pour la formalisation du problme concerne la definition des donnes dentre. Les donnes dentre considres comme minimales par notre approche sont au nombre deux. Premirement, la gomtrie des composants lmentaires qui est : modlise par dfinie dans un repre reprsente par un modle Brep afin de dterminer plus facilement les contacts et dtre plus proche de la ralit fonctionnelle des liaisons. La gomtrie peut tre galement partielle, cest--dire rduite la prsence des surfaces fonctionnelles. Les surfaces fonctionnelles correspondent aux surfaces de contact, ce qui nous amne la deuxime donnes dentre les contacts lmentaires

    10. REJNERI N. 21 dcembre 2000 10 Formalisation du problme Les contacts lmentaires correspondent un couple de surfaces pouvant etre de type plan , cyl, sphre ou cne. Linformation de contacts est gnralement absente des environnements de CAO actuels. Par consquent, un algorithme de recherche des contacts a t ralis. Celui-ci permet de dterminer la nature des contacts a partir des caractristiques gomtriques des surfaces Et lexistence du contact est ensuite valide par un calcul de distance minimum entre les surfaces. Les limitations de lalgorithme rsident premirement en la non prise en compte des surfaces de type tore, des prcisions numriques, cest--dire des tolrances gomtriques utilises pour dterminer la nature du contact, de la distance minimale donne validant ou non lexistence du contact et enfin, les contacts partiels ne peuvent tre identifis en tant que tels. Lalgorithme doit tre vu comme une aide lutilisateur pour lassignation des contacts lmentaires .. qui sont au nombre 8Les contacts lmentaires correspondent un couple de surfaces pouvant etre de type plan , cyl, sphre ou cne. Linformation de contacts est gnralement absente des environnements de CAO actuels. Par consquent, un algorithme de recherche des contacts a t ralis. Celui-ci permet de dterminer la nature des contacts a partir des caractristiques gomtriques des surfaces Et lexistence du contact est ensuite valide par un calcul de distance minimum entre les surfaces. Les limitations de lalgorithme rsident premirement en la non prise en compte des surfaces de type tore, des prcisions numriques, cest--dire des tolrances gomtriques utilises pour dterminer la nature du contact, de la distance minimale donne validant ou non lexistence du contact et enfin, les contacts partiels ne peuvent tre identifis en tant que tels. Lalgorithme doit tre vu comme une aide lutilisateur pour lassignation des contacts lmentaires .. qui sont au nombre 8

    11. REJNERI N. 21 dcembre 2000 11 Formalisation du problme ... : 7 dtermins en automatique par lalgorithme le huitime tant le contact glissire hlicodale qui ne peut tre dtermin puisque les surfaces hlicodales ne sont gnralement pas modlises dans les env. de CAO. Par consquent, ce contact est renseign par lutilisateur partir dun contact PG auquel est ajout un attribut de pas.... : 7 dtermins en automatique par lalgorithme le huitime tant le contact glissire hlicodale qui ne peut tre dtermin puisque les surfaces hlicodales ne sont gnralement pas modlises dans les env. de CAO. Par consquent, ce contact est renseign par lutilisateur partir dun contact PG auquel est ajout un attribut de pas.

    12. REJNERI N. 21 dcembre 2000 12 Objectifs Connatre lensemble des familles de mouvements admissibles pour chacun des contacts lmentaires, Trois familles de mouvements : Rotations, Translations, Mouvements hlicodaux. Exemple : contact appui plan Formalisation du problme Maintenant, le modele cinematique des contacts developpe a pour objectif de connatre lensemble . Trois familles de mvts sont prises en compte, a savoir : R T et les mvts hel. Prenons, lexemple du contact appui plan dont les familles de mvts admissibles correspondent a : un hemisphere pour les T et une rotation, daxe la normale au contact. Maintenant, le modele cinematique des contacts developpe a pour objectif de connatre lensemble . Trois familles de mvts sont prises en compte, a savoir : R T et les mvts hel. Prenons, lexemple du contact appui plan dont les familles de mvts admissibles correspondent a : un hemisphere pour les T et une rotation, daxe la normale au contact.

    13. REJNERI N. 21 dcembre 2000 13 Formalisation du problme Les quaternions sont utilises car ils sont adaptes a decrire lensemble des familles de trajectoires souhaitees quel que soit le systeme daxes dassemblage. Dans le cas du contact appui plan, les quaternions sont decrits de la maniere suivante : Un quaternion Q representant les R et un quaternion Q0 dependant de Q pour les T.Les quaternions sont utilises car ils sont adaptes a decrire lensemble des familles de trajectoires souhaitees quel que soit le systeme daxes dassemblage. Dans le cas du contact appui plan, les quaternions sont decrits de la maniere suivante : Un quaternion Q representant les R et un quaternion Q0 dependant de Q pour les T.

    14. REJNERI N. 21 dcembre 2000 14 Algbre duale des quaternions Combinaison des quaternions Q et Q0 Combinaison des quaternions duaux Proprit de commutativit de lassociation. Proprit de combinaison des mobilits Trouver un ensemble de contacts tel que la combinaison de deux contacts donne un contact existant. Limiter les mobilits de rotation, 15 types de contacts. Mise en uvre de rgles Simplifier (problme numrique de combinaison des mobilits, tolrances) Matrice symtrique 15*15. Formalisation du problme Afin de connatre les mobilites dassemblage au niveau des composants, lalgebre duale des quaternions est utilisee pour combiner les quaternions Q et Q0 de chaque contact elementaire en un quaternion dual. Et egalement combiner les quaternions duaux entre eux. Une propriete de combinaison des mobilites est alors necessaire afin de trouver . Cette propriete est realisee en limitant les mobilites de rotations de certains contacts elementaires ce qui conduit a lexistence de 15 types de contact. Pour simplifier, les problemes numeriques de combinaison des mobilites avec les quaternions. Des regles dassociations de contacts ont ete mises en uvre. Le resultat etant une matrice symetrique 15*15. Afin de connatre les mobilites dassemblage au niveau des composants, lalgebre duale des quaternions est utilisee pour combiner les quaternions Q et Q0 de chaque contact elementaire en un quaternion dual. Et egalement combiner les quaternions duaux entre eux. Une propriete de combinaison des mobilites est alors necessaire afin de trouver . Cette propriete est realisee en limitant les mobilites de rotations de certains contacts elementaires ce qui conduit a lexistence de 15 types de contact. Pour simplifier, les problemes numeriques de combinaison des mobilites avec les quaternions. Des regles dassociations de contacts ont ete mises en uvre. Le resultat etant une matrice symetrique 15*15.

    15. REJNERI N. 21 dcembre 2000 15 Conclusion Grande famille de mouvements des rotations, des translations, des mouvements hlicodaux. Grande diversit des contacts Limites Mobilits de rotations limites, Contacts partiels non modliss. Formalisation du problme En conclusion, le modele cinematique permet de prendre en compte une grande famille de mouvements que se soient des R, des T ou des mvts hel. Et egalement une grande diversite des contacts. Les limitations de ce modele reside dans la limitation de mobilites de R et la non prise en compte des contacts partiels.En conclusion, le modele cinematique permet de prendre en compte une grande famille de mouvements que se soient des R, des T ou des mvts hel. Et egalement une grande diversite des contacts. Les limitations de ce modele reside dans la limitation de mobilites de R et la non prise en compte des contacts partiels.

    16. REJNERI N. 21 dcembre 2000 16 Formalisation du problme La prise en compte de contraintes technologiques au plus tt dans le processus de conception a pour objectif de : caractriser le comportement rel dfinir des squences dterminer des associations de dfinir des critres et ainsi contribuer rduire la complexit Ces contraintes doivent tre simples, qualitatives et dun volume de donnes faibles. Elles sont de deux types ...La prise en compte de contraintes technologiques au plus tt dans le processus de conception a pour objectif de : caractriser le comportement rel dfinir des squences dterminer des associations de dfinir des critres et ainsi contribuer rduire la complexit Ces contraintes doivent tre simples, qualitatives et dun volume de donnes faibles. Elles sont de deux types ...

    17. REJNERI N. 21 dcembre 2000 17 Formalisation du problme les contraintes attaches aux composants telles que : la designation technologique qui permet didentifier les composants normalises et ainsi caracteriser leur comportement par : des modeles cinematiques. Par exemple, en prenant en compte le rotulage des roulements. des modeles geometriques. Par exemple, pour les composants deformables. En effet, un anneau elastique necessite 3 representations geometriques : letat assemble, letat en cours dassemblage, letat au repos pour la phase de manipulation. La designation technologique permet egalement de definir des associations de composants et des criteres de selection des composants. Les proprietes physiques des materiaux telles que la densite ou le coefficient de forttement permettent de definir des criteres relatifs a la masse des composants ou aux efforts dassemblage. Loutillage tel que loutillage de serrage integre dans lapproche ou dautre necessitant un modele geometrique externe permet de definir des criteres relatifs a lencombrement et a laccessibilite. Et egalement de differencier le montage du demontage. les contraintes attaches aux composants telles que : la designation technologique qui permet didentifier les composants normalises et ainsi caracteriser leur comportement par : des modeles cinematiques. Par exemple, en prenant en compte le rotulage des roulements. des modeles geometriques. Par exemple, pour les composants deformables. En effet, un anneau elastique necessite 3 representations geometriques : letat assemble, letat en cours dassemblage, letat au repos pour la phase de manipulation. La designation technologique permet egalement de definir des associations de composants et des criteres de selection des composants. Les proprietes physiques des materiaux telles que la densite ou le coefficient de forttement permettent de definir des criteres relatifs a la masse des composants ou aux efforts dassemblage. Loutillage tel que loutillage de serrage integre dans lapproche ou dautre necessitant un modele geometrique externe permet de definir des criteres relatifs a lencombrement et a laccessibilite. Et egalement de differencier le montage du demontage.

    18. REJNERI N. 21 dcembre 2000 18 Formalisation du problme Les contraintes attaches aux contacts sont plus reduites et concernent : les ajustements pris en compte de maniere qualitative et les procedes dassemblage tels que le collage ou le soudage. Ces contraintes permettent de carcateriser le comportement des liaisons au travers dassociations de composants et de criteres de selection. Il est a noter que lensemble des contraintes prises en compte sont generalement presentes dans la nomenclature du mecanisme.Les contraintes attaches aux contacts sont plus reduites et concernent : les ajustements pris en compte de maniere qualitative et les procedes dassemblage tels que le collage ou le soudage. Ces contraintes permettent de carcateriser le comportement des liaisons au travers dassociations de composants et de criteres de selection. Il est a noter que lensemble des contraintes prises en compte sont generalement presentes dans la nomenclature du mecanisme.

    19. REJNERI N. 21 dcembre 2000 19 Formalisation du problme En conclusion, La mise en uvre de divers modles gomtriques, technologiques et mcaniques Ainsi que lenrichissement des modles . Permettent dapprocher la ralit et devaluer la difficulte dune opration dassemblageEn conclusion, La mise en uvre de divers modles gomtriques, technologiques et mcaniques Ainsi que lenrichissement des modles . Permettent dapprocher la ralit et devaluer la difficulte dune opration dassemblage

    20. REJNERI N. 21 dcembre 2000 20 Associations de composants Nous abordons maintenant, la ncessit deffectuer des associations de composants au travers du constat suivant : Par consequent, on souhaite reduire le nbre de composants a etudier, mais egalement realiser des associations de composants qui soient significatives du point de vue technologique, de maniere automatique a partir de regles qui sont fonctions des informations disponibles. Nous abordons maintenant, la ncessit deffectuer des associations de composants au travers du constat suivant : Par consequent, on souhaite reduire le nbre de composants a etudier, mais egalement realiser des associations de composants qui soient significatives du point de vue technologique, de maniere automatique a partir de regles qui sont fonctions des informations disponibles.

    21. REJNERI N. 21 dcembre 2000 21 Associations de composants Tout dabord le concept de regroupement : Un regroupement est defini par Une seule condition dexistence a savoir que chacun des constituants possedent la meme designation. En remarque, un regroupement est . Pour son etude. Un regroupement ne peut inclure dautres regroupements. La limitation actuelle pour ce type dassociations est que les reg ne sont possibles en automatique que pour les comp normalises de type vis.Tout dabord le concept de regroupement : Un regroupement est defini par Une seule condition dexistence a savoir que chacun des constituants possedent la meme designation. En remarque, un regroupement est . Pour son etude. Un regroupement ne peut inclure dautres regroupements. La limitation actuelle pour ce type dassociations est que les reg ne sont possibles en automatique que pour les comp normalises de type vis.

    22. REJNERI N. 21 dcembre 2000 22 Associations de composants Le concept de sous-ensemble est quant a lui defini par un ensemble . Un sous-ensemble est considere comme .pour les besoins dune etude. Les sous-ensembles sont determines en automatique a partir de regles reposant sur les informations disponibles, cest-a-dire : le type de liaison, les designations tehcnologiques, et les mobilites relatives entre composants.Le concept de sous-ensemble est quant a lui defini par un ensemble . Un sous-ensemble est considere comme .pour les besoins dune etude. Les sous-ensembles sont determines en automatique a partir de regles reposant sur les informations disponibles, cest-a-dire : le type de liaison, les designations tehcnologiques, et les mobilites relatives entre composants.

    23. REJNERI N. 21 dcembre 2000 23 Associations de composants La determination en automatique des associations engendre des problemes dappartenance multiple dun composant a des associations. Prenons lexemple du mecanisme suivant ou la vis A peut appartenir soit au regroupements de vis, soit avec la rondelle a un sous-ensemble. Pour resoudre ces problemes, un ordre de creation est propose : tout dabord des sous-ensembles specifiques dun point de vue technologique afin deliminer les composants non significatifs tels que les rondelles. Puis les reg en automatique, eventuellement completes manuellement par lutilisateur. Enfin, les sous-ensembles en automatique, egalement completes par lutilisateur. Voici, un exemple sur un mecanisme reel montrant lordre de creation. les sous-ensembles (vis + rondelles) ... puis les regroupements de vis participant a la meme liaison technologique.La determination en automatique des associations engendre des problemes dappartenance multiple dun composant a des associations. Prenons lexemple du mecanisme suivant ou la vis A peut appartenir soit au regroupements de vis, soit avec la rondelle a un sous-ensemble. Pour resoudre ces problemes, un ordre de creation est propose : tout dabord des sous-ensembles specifiques dun point de vue technologique afin deliminer les composants non significatifs tels que les rondelles. Puis les reg en automatique, eventuellement completes manuellement par lutilisateur. Enfin, les sous-ensembles en automatique, egalement completes par lutilisateur. Voici, un exemple sur un mecanisme reel montrant lordre de creation. les sous-ensembles (vis + rondelles) ... puis les regroupements de vis participant a la meme liaison technologique.

    24. REJNERI N. 21 dcembre 2000 24 Associations de composants En conclusion, Les associations obtenues sont determinees automatiquement. Celles-ci sont significatives . Et permettent de reduire le nombre de composants a manipuler. Avant de passer a letape de resolution du probleme, lanimation suivante resumer les etapes precedentes : A partir dun mecanisme initial assemble, la formalisation du probleme permet dassocier des modeles et des contraintes aux composants du mecanisme. Et ainsi, identifier des associations de composants qui permettent de definir un nouveau mecanisme pour la resolution du probleme. En conclusion, Les associations obtenues sont determinees automatiquement. Celles-ci sont significatives . Et permettent de reduire le nombre de composants a manipuler. Avant de passer a letape de resolution du probleme, lanimation suivante resumer les etapes precedentes : A partir dun mecanisme initial assemble, la formalisation du probleme permet dassocier des modeles et des contraintes aux composants du mecanisme. Et ainsi, identifier des associations de composants qui permettent de definir un nouveau mecanisme pour la resolution du probleme.

    25. REJNERI N. 21 dcembre 2000 25 Squencement des oprations dassemblage Le squencement des oprations dassemblage consiste a partir du mecanisme assemble de rechercher les sequences de demontage. Celles-ci pouvant etre reversibles en fonction des informations renseignees telles que loutillage. Le sequencement est realise en deux etapes : Premirement, il sagit de dterminer les composants candidats a lassemblage dun point de vue uniquement gomtrique. Ces conditions dassemblage reposent sur les donnes dentres minimales, Deuximement, en fonction des donnes complmentaires disponibles des critres de slection permettent dliminer des composants candidats, Le squencement des oprations dassemblage consiste a partir du mecanisme assemble de rechercher les sequences de demontage. Celles-ci pouvant etre reversibles en fonction des informations renseignees telles que loutillage. Le sequencement est realise en deux etapes : Premirement, il sagit de dterminer les composants candidats a lassemblage dun point de vue uniquement gomtrique. Ces conditions dassemblage reposent sur les donnes dentres minimales, Deuximement, en fonction des donnes complmentaires disponibles des critres de slection permettent dliminer des composants candidats,

    26. REJNERI N. 21 dcembre 2000 26 Conditions gomtriques dassemblage (a) Mobilits : 1 translation au minimum Mobilit seule de rotation ne permet pas la rupture de tous les contacts (non prise en compte). (b) Longueur dassemblage minimale Longueur de contact dans la direction donne, Distance de scurit (garantir la rupture des contacts). (c) Calcul dinterfrence : Positions initiale et finale dinteraction, Prise en compte ou non de loutillage. Squencement des oprations dassemblage Les conditions gomtrique ncessaires pour quun composant soit candidats a lassemblage sont que : celui-ci possede au moins une mobilite de translation. Ces conditions geometriques permettent de determiner la liste des composants candidats a lassemblage du mecnisme.Les conditions gomtrique ncessaires pour quun composant soit candidats a lassemblage sont que : celui-ci possede au moins une mobilite de translation. Ces conditions geometriques permettent de determiner la liste des composants candidats a lassemblage du mecnisme.

    27. REJNERI N. 21 dcembre 2000 27 Squencement des oprations dassemblage Les limitations se situent au niveau des calculs des interfrences lors de lextraction du composant puisquils sont effectues uniquement en position finale et en position initiale dans le cas ou un outillage est dfini. Lexemple suivant montre lapplication des conditions dassemblage sur une vis. Les contacts de la vis sont . Il en rsulte une mobilit de type glissire helicoidale unidirectionnelle qui comprend bien une direction de translation. La longueur de contact dans cette direction reprsente la longueur dextraction du composant. Un calcul dinterfrence est effectue en position finale, cest-a-dire le composant translate de la longueur dextraction + une distance de scurit. Dans cette configuration, la vis est en interfrence avec un autre composant, par consquent, la vis nest pas considre comme un composant candidats a lassemblage dans ltat du mcanisme considr.Les limitations se situent au niveau des calculs des interfrences lors de lextraction du composant puisquils sont effectues uniquement en position finale et en position initiale dans le cas ou un outillage est dfini. Lexemple suivant montre lapplication des conditions dassemblage sur une vis. Les contacts de la vis sont . Il en rsulte une mobilit de type glissire helicoidale unidirectionnelle qui comprend bien une direction de translation. La longueur de contact dans cette direction reprsente la longueur dextraction du composant. Un calcul dinterfrence est effectue en position finale, cest-a-dire le composant translate de la longueur dextraction + une distance de scurit. Dans cette configuration, la vis est en interfrence avec un autre composant, par consquent, la vis nest pas considre comme un composant candidats a lassemblage dans ltat du mcanisme considr.

    28. REJNERI N. 21 dcembre 2000 28 Squencement des oprations dassemblage Des critres dvaluation ont t dfinis a partir des informations gomtriques et technologiques dcrites prcdemment. Les critres geom sont : . Les critres techno sont : . Des critres dvaluation ont t dfinis a partir des informations gomtriques et technologiques dcrites prcdemment. Les critres geom sont : . Les critres techno sont : .

    29. REJNERI N. 21 dcembre 2000 29 Squencement des oprations dassemblage Des critres dvaluation ont t dfinis a partir des informations gomtriques et technologiques dcrites prcdemment. Les critres geom sont : . Les critres techno sont : . Des critres dvaluation ont t dfinis a partir des informations gomtriques et technologiques dcrites prcdemment. Les critres geom sont : . Les critres techno sont : .

    30. REJNERI N. 21 dcembre 2000 30 Squencement des oprations dassemblage Enfin, lvaluation des composants est ralise par une fonction objectif qui permet de runir les critres dunits et de grandeurs physiques diffrentes. En effet, lvaluation Ck dun composant selon un critre doit tre adimensionelle. Cest la raison pour la quelle, les composants candidats sont ordonns. Et ainsi, Ck correspond linverse de la position du composant dans la liste des composants candidats, cest--dire satisfaisant les conditions gomtriques dassemblage et les critres de rejet. Les critres peuvent tre galement pondrs par un coefficient alphak. Le composant optimum, pour un tat donn du mcanisme, correspond au composant dont la valeur de la fonction est maximale.Enfin, lvaluation des composants est ralise par une fonction objectif qui permet de runir les critres dunits et de grandeurs physiques diffrentes. En effet, lvaluation Ck dun composant selon un critre doit tre adimensionelle. Cest la raison pour la quelle, les composants candidats sont ordonns. Et ainsi, Ck correspond linverse de la position du composant dans la liste des composants candidats, cest--dire satisfaisant les conditions gomtriques dassemblage et les critres de rejet. Les critres peuvent tre galement pondrs par un coefficient alphak. Le composant optimum, pour un tat donn du mcanisme, correspond au composant dont la valeur de la fonction est maximale.

    31. REJNERI N. 21 dcembre 2000 31 Squencement des oprations dassemblage En conclusion, le squencement des oprations dassemblage est effectu par approche multi-critres partir dinformations gomtriques et technologiques. En automatique, quelles soient les informations disponibles. Les rsultats obtenus sont dune grande efficacit par rapport aux donnes mises en jeu Conduisant la rduction de la complexit algorithmique en ne gnrant que des squences valides.En conclusion, le squencement des oprations dassemblage est effectu par approche multi-critres partir dinformations gomtriques et technologiques. En automatique, quelles soient les informations disponibles. Les rsultats obtenus sont dune grande efficacit par rapport aux donnes mises en jeu Conduisant la rduction de la complexit algorithmique en ne gnrant que des squences valides.

    32. REJNERI N. 21 dcembre 2000 32 Gnration de trajectoires dassemblage L approche choisie pour la phase de manipulation des composants est une approche stochastique propose par Kavraki qui permet donc de trouver si il existe une trajectoire du composant entre deux positions donnes dans un environnement encombre. Le principe utilise est la construction de 2 graphes admettant pour racine les configurations initiales et finales. Chaque nud dans un graphe reprsente une configuration libre de collisions. Cette tape de construction est appele tape dexpansion. Ltape de connexion essaie dtablir une trajectoire en reliant deux nuds. Lalgorithme excute itrativement les deux tapes jusqua ce quune trajectoire soit trouve ou que le nombre maximum ditration soit atteint. Lalgorithme est illustre par lexemple suivant.L approche choisie pour la phase de manipulation des composants est une approche stochastique propose par Kavraki qui permet donc de trouver si il existe une trajectoire du composant entre deux positions donnes dans un environnement encombre. Le principe utilise est la construction de 2 graphes admettant pour racine les configurations initiales et finales. Chaque nud dans un graphe reprsente une configuration libre de collisions. Cette tape de construction est appele tape dexpansion. Ltape de connexion essaie dtablir une trajectoire en reliant deux nuds. Lalgorithme excute itrativement les deux tapes jusqua ce quune trajectoire soit trouve ou que le nombre maximum ditration soit atteint. Lalgorithme est illustre par lexemple suivant.

    33. REJNERI N. 21 dcembre 2000 33 Gnration de trajectoires dassemblage Les paramtres dentre du planificateur sont et les paramtres de configuration sont au nombre de 8, notamment la boite . Les paramtres dentre du planificateur sont et les paramtres de configuration sont au nombre de 8, notamment la boite .

    34. REJNERI N. 21 dcembre 2000 34 Gnration de trajectoires dassemblage Les amliorations se sont portes tout dabord sur les paramtres afin den rduire le nombre et dautomatiser leur assignation. Ensuite, afin de rduire la complexit algorithmique due au tirage alatoire des configurations, les amliorations permettent de limiter dynamiquement les degrs de liberts et lespace de recherche en fonction de la position du composant a manipuler. Enfin, des propositions qui restent a mettre en uvre et a valider telles que lutilisation de configurations cibles intermdiaires ou lutilisation de trajectoires valides dans le cas dempilements de composants ont t avances.Les amliorations se sont portes tout dabord sur les paramtres afin den rduire le nombre et dautomatiser leur assignation. Ensuite, afin de rduire la complexit algorithmique due au tirage alatoire des configurations, les amliorations permettent de limiter dynamiquement les degrs de liberts et lespace de recherche en fonction de la position du composant a manipuler. Enfin, des propositions qui restent a mettre en uvre et a valider telles que lutilisation de configurations cibles intermdiaires ou lutilisation de trajectoires valides dans le cas dempilements de composants ont t avances.

    35. REJNERI N. 21 dcembre 2000 35 Gnration de trajectoires dassemblage En conclusion, cette approche permet de trouver en automatique une trajectoire Cependant, les parametres restent difficiles a configurer, la grande complexite algorithmique de lapproche genere des temps de calcul longs, les ameliorations approtees restent a valider en rejouant les memes parametres enfin, lutilisateur ne peut guider la trajectoire.En conclusion, cette approche permet de trouver en automatique une trajectoire Cependant, les parametres restent difficiles a configurer, la grande complexite algorithmique de lapproche genere des temps de calcul longs, les ameliorations approtees restent a valider en rejouant les memes parametres enfin, lutilisateur ne peut guider la trajectoire.

    36. REJNERI N. 21 dcembre 2000 36 Maquette informatique Ensemble de librairies scientifiques et techniques dveloppes et diffuses en Open source par EADS Matra Datavision Maquette : PC Intel Pentium, 400 Mhz, 64 Mo RAM. La maquette informatique realisee a ete developpee a partir dOpen CASCADE, ensemble de lib Les resultats et les temps de calcul que je vais presenter ont ete obtenus a partir dun PC 400MHz avec 64 Mo de memoire.La maquette informatique realisee a ete developpee a partir dOpen CASCADE, ensemble de lib Les resultats et les temps de calcul que je vais presenter ont ete obtenus a partir dun PC 400MHz avec 64 Mo de memoire.

    37. REJNERI N. 21 dcembre 2000 37 Alternateur : 2 directions principales dassemblage 17 composants lmentaires ~1500 squences (non calculables). Le premier des trois exemples concerne lalternateur dont les caracteristiques est quil possede 2 dir et 17 comp ele.Le premier des trois exemples concerne lalternateur dont les caracteristiques est quil possede 2 dir et 17 comp ele.

    38. REJNERI N. 21 dcembre 2000 38 Associations de composants 2 regroupements et 3 sous-ensembles , 9 composants, 248 squences, T=2 min 20 sec. Critres + orientation du mcanisme 2 squences. T= 35 sec. Outillage 1 squence. Squence automatique : exemple

    39. REJNERI N. 21 dcembre 2000 39 Moteur : Plusieurs directions dassemblage 18 composants lmentaires Regroupements et sous-ensembles 8 composants. Critres + Composant fixe 9 squences, T=4 min 30 sec.

    40. REJNERI N. 21 dcembre 2000 40 Buse de soudure : Plusieurs directions dassemblage non orthogonales 17 composants lmentaires Regroupements et sous-ensembles 11 composants.

    41. REJNERI N. 21 dcembre 2000 41 Conclusions Mthode propose Modlisation des oprations dassemblage phases dinteraction et de manipulation des composants Prise en compte dinformations technologiques, Identification automatique dassociations de composants, Multiplicit des modles pour la reprsentation des composants, Viabilit gomtrique et technologique des squences, Rduction de la complexit algorithmique de gnration des squences, Capacit traiter des squences de montage, de dmontage et de maintenance. Maquette informatique Validation de lapproche, Simulation des phases dinteraction et de manipulation des composants. Pour conclure, la mthode daide la gnration des squences dassemblage propose : une modlisation des oprations dassemblage, cest--dire des phases dinteraction et de manipulation des composants, la prise en compte de contraintes technologiques, lidentification automatique dassociations de composants, autorise la multiplicit des modles pour la reprsentation des composant, la viabilit gomtrique et technologique des squences gnres, une rduction significative de la complexit algorithmique et la capacit traiter des squences de montage, de dmontage et de maintenance. La maquette informatique permet quant elle de valider lapproche et de simuler les phases ...Pour conclure, la mthode daide la gnration des squences dassemblage propose : une modlisation des oprations dassemblage, cest--dire des phases dinteraction et de manipulation des composants, la prise en compte de contraintes technologiques, lidentification automatique dassociations de composants, autorise la multiplicit des modles pour la reprsentation des composant, la viabilit gomtrique et technologique des squences gnres, une rduction significative de la complexit algorithmique et la capacit traiter des squences de montage, de dmontage et de maintenance. La maquette informatique permet quant elle de valider lapproche et de simuler les phases ...

    42. REJNERI N. 21 dcembre 2000 42 Perspectives Mthode propose Des oprations dassemblage tude de la phase de prhension des composants, Mobilits dassemblage Prise en compte des contacts partiels Informations technologiques Enrichir les modles, niveaux de dtails. Gnration de trajectoires Propositions mettre en uvre et valider. Maquette informatique Validation sur des mcanismes industriels, Livraison de composants dans lenvironnement Open CASCADE (Industrialisation). De nombreuses perspectives sont envisageables, au niveau des oprations dassemblage, avec letude de la phase de prhension des composants, au niveau des mobilits dassemblage, en prenant en compte les contacts partiels, au niveau des informations technologiques par lenrichissement des modles au niveau de la gnration de trajectoires par la mise en uvre et la validations des propositions. Enfin, la maquette informatique doit tre valide sur des exemples industriels et permettre ainsi la livraison de composants dans lenvironnement Open CASCADE.De nombreuses perspectives sont envisageables, au niveau des oprations dassemblage, avec letude de la phase de prhension des composants, au niveau des mobilits dassemblage, en prenant en compte les contacts partiels, au niveau des informations technologiques par lenrichissement des modles au niveau de la gnration de trajectoires par la mise en uvre et la validations des propositions. Enfin, la maquette informatique doit tre valide sur des exemples industriels et permettre ainsi la livraison de composants dans lenvironnement Open CASCADE.

More Related