Você está na página 1de 75

UNIVERSITE DE LA MEDITERRANEE AIX-MARSEILLE II I.U.T.

dAix-en-Provence Dpartement informatique

RAPPORT DE STAGE Modeleur de structures en toiles tendues


Calcul de formes de toiles tendues

Exemplaire entreprise

Christophe DECIS Lo NEGRI Anne 2000

Bernard FAURE Didier MATHIEU Alexandre VERCASON

I.U.T. Informatique d'Aix-en-Provence

REMERCIEMENTS

Enseignant I.U.T. :
Enseignant Responsable Enseignant Lecteur : Bernard FAURE : A. VERCASSON Didier MATHIEU

Tuteur de stage : Philippe VERON

Entreprise AGIBAT MTI :


P.D.G. d'AGIBAT MTI Ingnierie Ingnieur d'AGIBAT MTI Ingnierie : Franois MARRE : Jean-Marc MARION G. VAUREY

tudiants de lENSAM chargs du cahier des charges :


C. BONNET O. GUERIN T. LASSAIGNE F. MARTIN M. Le MENESTREL X. SARRAT

Rapport de stage - Structure en toiles tendues 2

I.U.T. Informatique d'Aix-en-Provence

FICHE TECHNIQUE

tudiants : Christophe DECIS, Lo NEGRI Anne : 2000 Raison Sociale de l'entreprise : AGIBAT-MTI Ingnierie. Tuteur de stage : Philippe VERON Enseignant responsable : Bernard FAURE

Sujet du stage : Cration dun logiciel permettant un bureau dtude de modliser en 3D une structure en toiles tendues, puis de calculer cette structure sous des chargements de type pluie, neige, vent

Plate-forme informatique ou technique : Logiciel dvelopp sous Linux Mandrake 7.0. Outils logiciels : - KDevelop 1.2 : environnement de dveloppement pour les programmeurs C/C++. - OpenGL : librairie de dveloppement graphique 2D et 3D. - FOX : librairie de dveloppement dinterface graphique.

Rapport de stage - Structure en toiles tendues 3

I.U.T. Informatique d'Aix-en-Provence

SOMMAIRE
C : Christophe DECIS, L : Lo NEGRI
Introduction .............................................................................................................. 5 L Rsum de l'introduction en anglais ........................................................................ 7 L 1re partie : Prsentation de l'entreprise et de l'environnement professionnel du stage ....................................................................................................................... 8 Introduction ................................................................................................. 9 C AGIBAT MTI Structures ............................................................................. 10 C Laboratoire IMS ENSAM ............................................................................ 15 C 2me partie : Nature de la tche, travail ralis .................................................. 18 Introduction ................................................................................................. 19 C Prsentation du sujet Problmatique ......................................................... 20 C Le matriel et les outils logiciels ................................................................. 21 C Travail ralis ............................................................................................. 23 1. La prparation au LABO-IMS ....................................................... 23 L 2. Les rencontre avec l'quipe d'analyse .......................................... 23 L 3. Le Dplacement Lyon et la communication avec AGIBAT-MTI . 24 L 4. Le codage des classes et interface .............................................. 24 L 5. La reprsentation graphique des diffrents objets ........................ 24 L 6. Les cerces .................................................................................... 25 L 7. Les diffrents types d'arcs ............................................................ 28 L 8. Discrtisation des objets ............................................................... 30 L 9. Discrtisation de la surface ......................................................... 31 C 10. L'interface graphique ................................................................. 32 C 10.1. Le menu ....................................................................... 32 C 10.2. La barre d'outil ............................................................. 33 C 10.3. La barre de statut ......................................................... 33 C 10.4. La zone d'affichage graphique ..................................... 33 C 10.5. L'onglet ........................................................................ 34 C 11. Conclusion ................................................................................. 35 L 3me partie : Bilan de travail ............................................................................... 36 Bilan de l'exprience professionnelle lie la situation du stage ................ 37 L Bilan de la formation initiale ....................................................................... 40 C Bibliographie ......................................................................................................... 42 C Journal de stage ................................................................................................... 43 Annexes ................................................................................................................ 54

Rapport de stage - Structure en toiles tendues 4

I.U.T. Informatique d'Aix-en-Provence

INTRODUCTION

L'architecture moderne cherche de nouvelles formes et des matriaux plus lgers pour la construction de grands difices. Les stades, bien sr, mais aussi des gares, des pages d'autoroute Le stade de France est l'un des derniers exemples de ce que peut donner cette architecture et l'usage de matriaux de haute technologie. Les textiles tendus sont utiliss depuis l'antiquit pour la couverture d'abris provisoires car ils sont faciles dmonter, lgers et peu volumineux pour le transport. Mais on vitait ce genre de matriau dans des constructions permanentes car ils taient peu solides et vieillissaient mal. Les membranes composites actuelles ont rsolu ces problmes. Les fibres polyesters trs rsistantes sont recouvertes sur les deux faces d'un enduit polymre assurant l'tanchit et la protection de la trame. Les textiles utiliss par AGIBAT ont en plus une couche extrieure en fluopolymre (PVDF) qui diminue l'encrassement et maintient la brillance et les couleurs d'origine. Pour finir, la stabilit de l'allongement en chane et en trame n'oblige pas une re-tension et diminue les plis et bosses disgracieuses. La translucidit de ces toiles permet d'offrir un clairage naturel intrieur et la mise en valeur des surfaces de toitures. Les supports de toile (mats, cerces, cbles ) ont eux aussi volu et leurs proprits mcaniques sont connues et prvisibles. Pourtant, la taille et la complexit de la structure rendent leur conception longue et dlicate d'autant que pour des questions de scurit, il est ncessaire de simuler linfluence des conditions atmosphriques (vent, poids de la neige). Des programmes permettant de raliser ces calculs existent, mais ils ne sont pas spcifiques aux problmes de structures textiles tendus. Ils sont donc lourds et pas trs adapts. AGIBAT a donc cr un logiciel qui acclrait sa chane de conception pour couvrir ses propres besoins. Mais cette solution a vieilli et le systme, trs peu portable, n'a pas franchi l'an 2000. Actuellement, le personnel d'AGIBAT se sert de plusieurs logiciels et doit crire, dans des fichiers textes, les commandes de ces logiciels, ce qui provoque une perte de temps. Notre mission est de crer un logiciel de C.A.O, un modeleur de toiles qui leur permettra de visualiser la toile rsultat tout moment, de dessiner la souris et en trois dimensions les appuis et tous les objets servant soutenir la toile.

Rapport de stage - Structure en toiles tendues 5

I.U.T. Informatique d'Aix-en-Provence

Le programme se chargera de crer les fichiers d'entre des logiciels de recherche de formes qui calculent la position 3D de la toile. Ds le dbut, il n'a jamais t question de remplacer ces logiciels car ceux-ci sont tests par un organisme indpendant et rpondent une norme obligatoire dans le btiment. Le logiciel sera donc une interface visuelle vitant une prparation rbarbative des donnes qui rendra l'utilisation des autres programmes transparente.

Rapport de stage - Structure en toiles tendues 6

I.U.T. Informatique d'Aix-en-Provence

RSUME DE L'INTRODUCTION EN ANGLAIS


The architect is looking for new materials for the hi-tech buildings. We can't say that textile membrane is a new material because it was used since antiquity. But today, the textiles membranes are more durable and resisting. AGIBAT MTI uses polyesters fibber resisting coated which are translucent. The steel structures had evolved and their proprieties are well known. However, the size and the complexity of the structure make the calculation long. Somme soft wares can do these calculations but they aren't specific of textiles membranes. So AGIBAT has made Built a new software and loose a lots of time in changing of file format. Our goal is to program a simple modeler who can draw the textile membrane and the steel structures in order to show them in 3D. This software should write the entry file for the form seekers. We won't re-program the form seeker because it is already test. We have to make a visual interface between the form seeker and AGIBAT's engineers.

Rapport de stage - Structure en toiles tendues 7

I.U.T. Informatique d'Aix-en-Provence

1re partie

PRESENTATION DE LENTREPRISE ET DE LENVIRONNEMENT PROFESSIONNEL DU STAGE

Rapport de stage - Structure en toiles tendues 8

I.U.T. Informatique d'Aix-en-Provence

INTRODUCTION
Nous avons effectu notre stage au sein du laboratoire IMS lENSAM, sous la responsabilit de Philippe VERON. Deux PC nous ont t attribus dans la salle informatique qui en compte six. Nous travaillions, en fait, pour une entreprise se trouvant dans la rgion lyonnaise : AGIBAT MTI Ingnierie. Leurs domaines dactivits sont essentiellement lis au btiment (calcul de structures, de bton). Cette entreprise comprend 20 personnes environ dont 6 ingnieurs, le reste du personnel tant constitu de techniciens, projeteurs La conception douvrages en toiles tendues nest pas l activit principale mais reste un secteur important. Lactivit de lentreprise se limite uniquement la conception et AGIBAT MTI ne souhaite pas tendre son travail dautres phases (dcoupe ou pose des toiles par exemple).

Rapport de stage - Structure en toiles tendues 9

I.U.T. Informatique d'Aix-en-Provence

STRUCTURES

TRUCTURES TRADITIONNELLES
Dans un site industriel trs occup, la cration d'un nouveau btiment fonctionnel est effectue par ltude du gros uvre, du gnie civil et des charpentes mtalliques, suivi des travaux.

Sant : Hpitaux, cliniques, centre de convalescence

F. Joura et G. Perraudin Architectes D.P.L.G.

quipements publics :

En gnral la suite d'un concours de Matre d'uvre gagn avec un architecte, des tudes compltes des structures sont effectues, pouvant aller jusqu' la mission de plans d'excution.

Rapport de stage - Structure en toiles tendues 10

I.U.T. Informatique d'Aix-en-Provence

Exemple : - Stade de Gerland. - Muse de Saint Romain en Gal :

MUSEE ARCHEOLOGIQUE DE SAINT ROMAIN EN GAL

Muse ddi au Site Archologique de Saint Romain en Gal, riche en mosaques. Les deux immeubles sont fonds sur pieux, viroles mtalliques perdues, pour le btiment sur pilotis.

Pieux dans l'axe des murs gallo-romains pour prserver les sites de fouilles. Btiment principal en Bton Arm, faades et escalier monumental en prfabriqu.

Matre d'Ouvrage : Dpartement et Rgion R.A. Architecte : Messieurs CHAIX et MOREL - Paris Bureau d'tudes : AGIBAT MTI INGENIERIE Mission : tude d'xcution Montant des travaux : 170 MF Livraison : 1993

- Muse d'Art contemporain de Lyon - Universit de Lyon - Cit scolaire internationale de Lyon :

Rapport de stage - Structure en toiles tendues 11

I.U.T. Informatique d'Aix-en-Provence

CITE SCOLAIRE INTERNATIONALE - LYON


La Cit Scolaire Internationale comprend deux ensembles : La Barre d'Enseignement (Lyce, Collge, Enseignement Primaire), Structure en Bton Arm, Couverture en Charpente Mtallique, Le Centre de Vie (Gymnases, Cuisine, Caftria), entirement en charpente mtallique avec une toiture suspendue et vgtalise. L'ensemble est fond sur pieux.

Matre d'Ouvrage : Rgion R.A. et Communaut Urbaine de Lyon Architecte D.P.L.G. : MM. F. JOURDA et O.G. PERRAUDIN Bureau d'tudes : AGIBAT MTI INGENIERIE Mission : MI Montant des travaux : 130 MF Livraison : 1992

- Lyce de Charbonnire...

Bureaux : LE RHONE-ALPES

Ferraillage exceptionnel de la dalle transfert sur le Parking du R-1 Ensemble de bureaux sur quatre niveaux de parkings enterrs, enceinte en paroi moule. Structure en Bton Arm, base sur l'emploi systmatique de planchers en dalle pleine, sans poutre, pour gagner de la hauteur. Entirement calcul par lments finis. Matre d'Ouvrage : Chabot Promotion Architecte DPLG : R. Gimbert et J. Vergely Bureau d'tudes : AGIBAT MTI INGENIERIE Mission : Excution Montant des travaux : 100 MF Livraison : Fin 1992 Rapport de stage - Structure en toiles tendues 12

I.U.T. Informatique d'Aix-en-Provence

TRUCTURES LEGERES - tude des structures utilisant des toiles en tissu de polyester ou de verre enduites de PVC, prtendues sur les ossatures mtalliques associant tubes et cbles pour obtenir une grande lgret et une lgance des formes.

STADE DE GERLAND - LYON

La partie la plus visible de la rnovation du Stade de Gerland en vue de la Coupe du Monde concerne les Virages Nord et Sud :

Structure : BA pour les gradins bas, BA et mtal pour les gradins hauts, Mtal et Toile Tendue pour la couverture, avec des porte--faux de 35 m. Ce projet reprsente bien tout notre savoir-faire.

La

rnovation

aussi

touch

les

tribunes

existantes, avec la cration de loges suspendues, de tribunes de presse, et de vestiaires neufs ct Jean Jaurs, nouveaux siges et nouvel clairage, etc ...

Matre d'Ouvrage : Ville de Lyon Architectes : M. Constantin, Atelier de la Rize, R. Provost-Consultant Bureau d'tudes : AGIBAT MTI INGENIERIE. et Mandataire Commun Mission : MOP + EXE "sur BA, CM et toile " Montant Travaux : 120 MF HT Livraison : Avril 1998

Rapport de stage - Structure en toiles tendues 13

I.U.T. Informatique d'Aix-en-Provence

OIRIES ET RESEAUX DIVERS (VRD) - tudes des rseaux enterrs permettant d'alimenter en eau, gaz, lectricit... les btiments, d'vacuer leurs effluents vers les gouts. tudes de la voirie de surface, dfinissant les chausses, trottoirs, avaloirs des eaux de pluie...

FOUR 3 POUR BSN LA BEGUDE

Matre d'Ouvrage : BSN + SDEA Architecte : ATELIER 3A M. OLLIER Bureau d'tudes : AGIBAT MTI INGENIERIE Mission : Conception + Excution Montant des travaux : 43 MF Livraison : Juin 98

Rapport de stage - Structure en toiles tendues 14

I.U.T. Informatique d'Aix-en-Provence

IMS est l'un des deux laboratoires de recherche du CER ENSAM d'Aix-enProvence. Il a t cr en septembre 1997. Il runit actuellement six chercheurs permanents et douze chercheurs stagiaires. IMS envisage d'tre partenaire d'un laboratoire fdral de recherche en Productique et Informatique de la rgion Provence-Alpes-Cte d'Azur. Ce laboratoire tendu regroupera autour du DIAM (Dpartement de recherche en Informatique, Automatique et Mcatronique de L'IUSPIM) l'IUSPIM, Marseille, l'IMS l'ENSAM d'Aix-en-Provence et le LIISI au CESTI de Toulon. IMS collabore avec divers laboratoires du rseau ENSAM, des Universits d'Aix-Marseille II et III, de l'Institut National Polytechnique de Grenoble, de l'Universit Technique BAUMAN de Moscou et de l'Universit Polytechnique de Bucarest.

Mission du laboratoire IMS :


IMS dveloppe des recherches qui concernent l'Ingnierie des ensembles et systmes mcaniques et qui ont un caractre pluridisciplinaire, recouvrant le Gnie Mcanique, la Mcanique et l'Automatique. Les recherches s'articulent sur deux axes centrs sur la conception des produits et des procds mcaniques, les machines et les systmes : L'axe "Conception intgre et ingnierie des systmes" est anim par Jean-Paul KIEFFER. Les thmes de recherche s'articulent autour de la conception et de l'industrialisation des produits, des procds et des systmes de production. Et cela, dans une perspective d'ingnierie concourante. L'accent est mis sur les processus de prise de dcision dans un contexte multi-acteurs. L'axe "Machines et systmes intelligents" est anim par Daniel BRUN-PICARD. Les recherches concernent l'introduction de capacits d'auto apprentissage et d'auto organisation dans la commande des machines et la conduite des systmes de production. Le but est d'amliorer les performances de prcision, rapidit, adaptabilit des machines, ainsi que de flexibilit, ractivit et robustesse des systmes. Un domaine privilgi d'application est la matrise des phnomnes
Rapport de stage - Structure en toiles tendues 15

I.U.T. Informatique d'Aix-en-Provence

vibratoires qui affectent les systmes mcaniques avec, en particulier, les vibrations des hlicoptres et les vibrations des machines-outils en prsence d'efforts de coupe.

Environnement du laboratoire IMS :


Le CER ENSAM d'Aix-en-Provence est un centre rgional de formation, recherche et assistance aux entreprises. Il fait partie de l'cole Nationale Suprieure d'Arts et Mtiers qui est compose de 8 Centres d'Enseignement et Recherche et 2 instituts rpartis dans toute la France. Le CER ENSAM d'Aix-en-Provence se situe tout prs du centre ville d'Aix-enProvence. Il rassemble ou hberge : Plus de 1000 lves ingnieurs rpartis dans une formation initiale, deux formations en alternance et un centre de formation continue d'Ingnieurs; 45 enseignants permanents dont 11 enseignants-chercheurs; Prs de 150 intervenants extrieurs, membres d'autres tablissements, d'entreprises ou de collectivits locales ; Deux laboratoires de recherche, IMS pour l'Ingnierie des ensembles et systmes mcaniques et MECASURF, pour la Mcanique des surfaces, les matriaux, les pices et leurs procds d'laboration; Un service d'tudes et recherches pour le transfert technologique et l'assistance aux entreprises, la SERAM.

IMS tout comme MECASURF apporte un soutien scientifique aux centres de ressources technologiques et aux quipes de transfert et dveloppement situs au CER ENSAM d'Aix-en-Provence. En retour, il bnficie de ressources humaines et matrielles pour les actions caractre exprimental et industriel.

Axes de recherche :
IMS dveloppe des recherches qui concernent l'Ingnierie des ensembles et systmes mcaniques et qui ont un caractre pluridisciplinaire, recouvrant le Gnie Mcanique, la Mcanique et l'Automatique. Les recherches s'articulent sur deux axes centrs sur la conception des produits et des procds mcaniques, les machines et les systmes :

Rapport de stage - Structure en toiles tendues 16

I.U.T. Informatique d'Aix-en-Provence

- Axe "Ingnierie des systmes" : Le projet de recherche vise amliorer la connaissance, l'analyse et la reprsentation des mcanismes de dcision dans les organisations productives de valeur ajoute. Et cela dans le cas o ces mcanismes se dvelopperaient dans des situations imprvues perues par les acteurs comme pnalisantes par rapport aux objectifs qu'ils poursuivent dans l'organisation. - Axe "Machines et systmes intelligents" : Les activits de recherche concernent la conception, la modlisation et la commande des machines haute performance et des systmes intgrs de fabrication. Les approches dveloppes se placent dans le champ gnral de l'intelligence artificielle distribue (IAD). La dmarche part de l'exprience et du savoir-faire qu'il s'agit de capter, mmoriser et exploiter directement au sein du systme de commande.

Rapport de stage - Structure en toiles tendues 17

I.U.T. Informatique d'Aix-en-Provence

2me partie

NATURE DE LA TCHE TRAVAIL REALISE

Rapport de stage - Structure en toiles tendues 18

I.U.T. Informatique d'Aix-en-Provence

INTRODUCTION
Le fait que nous soyons une quipe et que nous ayons travailler avec les tudiants de lENSAM nous a pouss nous organiser de manire plus structure. Chacun a eu la responsabilit dune partie et sest spcialis dans un type de tche : Christophe : la gestion du serveur Linux, la conception de linterface, linteraction entre l'interface et les objets, la mise jour des librairies et des utilitaires, le calcul des surfaces pour les toiles. Lo : La visualisation 3D, les classes dobjets et les calculs des arcs.

Lorsque nous avons d programmer en mme temps, nous avions chacun une version du logiciel et nous avions crit une liste des classes modifies. Si bien que chaque fois que nous modifions une nouvelle classe, nous regardions si cette classe avait t modifie par lautre. Et, si oui, nous copiions cette classe avant de la modifier. Le fait de sauvegarder rgulirement le rpertoire de travail nous a permis de pouvoir recommencer sur des bases saines chaque fois que nos changements avaient affect des parties qui marchaient auparavant. Pour mesurer le temps qua dur chacune des phases prsentes ci-dessous, vous pouvez vous rapportez au journal de stage.

Rapport de stage - Structure en toiles tendues 19

I.U.T. Informatique d'Aix-en-Provence

PRESENTATION DU SUJET PROBLEMATIQUE


Les lieux publics et les lieux de rassemblement font de plus en plus appel des structures comprenant des toiles tendues. Par exemple, le Millenium Center de Londres, laroport de Denver, les stades dAtlanta, de Rome ou de Lyon, la gare TGV de Massy, le znith de Montpellier intgrent une partie en toile. Cet engouement concerne aussi des ouvrages plus courants, tels que des auvents, des piscines. On se trouve par consquent devant un nombre croissant de calculs de validation de ces structures trs particulires. En France, un des bureaux dingnierie les plus performants dans ce domaine est AGIBAT MTI, un cabinet de calculs bas Lyon. Cest pour cette entreprise que nous avons ralis ce stage. Ils ont dj calcul divers btiments intgrant des membranes, et ont une grande exprience dans ce domaine. Ils disposaient dun logiciel de calcul nomm SYSTUS, qui fonctionnait sur une station de travail ne franchissant pas lan 2000. Ils ont donc embauch un tudiant en projet de Recherche Diplmant , pour quil adapte ce logiciel aux normes imposes par les PC. Ce transfert ne fut cependant pas une russite totale, dans la mesure o AGIBAT sest retrouve avec des modules de calcul indpendants, et qui ncessitent actuellement de longues et fastidieuses oprations manuelles pour passer dune tape de calcul lautre. Cest pourquoi ils nous ont demand de raliser un logiciel de calcul de toiles tendues, lobjectif tant de repartir de zro (o presque) pour avoir des bases de travail saines. Ils nous ont pour cela fourni de nombreux documents pour nous permettre de comprendre la dmarche du calcul de validation, depuis le dessin de larchitecte jusquaux plans des morceaux de toile dcouper (AGIBAT ne s occupe pas du dcoupage des laies cette opration est sous-traite). Nous avions tout de mme un impratif : le module de logiciel qui effectue le calcul proprement dit, qui se nomme MEFTX, devait tre conserv dans son intgralit, sans aucun changement. En effet, il a t valid par le bureau de vrification VERITAS, ce qui a ncessit une dmarche longue et coteuse. De plus ce module fonctionne trs bien et nous navons aucune raison de le modifier. Il devra par consquent sintgrer au logiciel global. Nous avons travaill du 25 mars jusqu la fin de notre projet en collaboration avec des lves ingnieurs de lENSAM ayant pour mission de crer le cahier des charges du logiciel. Pour cela, nous avons travaill en troite collaboration pendant cette priode en essayant davoir un maximum dinteractivit entre nos travaux mutuels.

Rapport de stage - Structure en toiles tendues 20

I.U.T. Informatique d'Aix-en-Provence

LE MATERIEL ET LES OUTILS LOGICIELS


Durant notre stage, nous avons travaill sur des ordinateurs PC. Pour programmer, nous avons utilis plusieurs outils logiciels :

Linux Mandrake 7.0 :

Quest ce que Linux ? Linux est un systme d'exploitation gratuit, puissant et multitche. C'est une version spciale du systme UNIX, totalement gratuite. La majorit de ses applications sont gratuites. De plus, le code source en C/C++ du systme est disponible, ce qui permet tous les utilisateurs qui le souhaitent de l'amliorer et de corriger les erreurs. Bien que le systme Linux soit encore trs peu utilis par le grand public, il est trs utilis dans les domaines professionnels, tels que l'hbergement de serveurs WEB. Quest ce que Linux Mandrake ? La Mandrake est une distribution rcente de Linux, l'origine base sur la Redhat. En effet, la Mandrake 5.x tait une amlioration de la Redhat 5.x: la principale modification tait l'ajout de l'interface KDE, que Redhat refusait de distribuer pour des problmes de licences rsolus aujourd'hui. Mais depuis la version 6, Mandrake a pris son indpendance, et n'est plus base sur la Redhat. Cependant, tout est fait pour assurer la compatibilit: un package pour la Redhat fonctionnera sur la Mandrake. La Mandrake est une relle amlioration de la Redhat avec des outils d'installation et de configuration trs agrables utiliser.

OpenGL :

OpenGL est ce que l'on appelle un API graphique 3D (Application Programmer Interface). C'est donc la spcification des fonctions et des paramtres d'une bibliothque graphique permettant d'effectuer le rendu d'objets graphiques 2D et 3D simples (lignes, polygones, surfaces paramtriques,...). Comme cette spcification a t soutenue par un grand nombre de fournisseurs de logiciels et de matriels informatiques, elle s'impose comme standard "de fait" pour le dveloppement d'applications graphiques. Cette interface comporte environ 120
Rapport de stage - Structure en toiles tendues 21

I.U.T. Informatique d'Aix-en-Provence

fonctions. OpenGL a t spcifi indpendamment de tout systme d'exploitation ou de tout systme de fentrage, ce qui implique qu'il ne comporte aucune fonction de gestion d'cran ou de dispositif de dialogue tel que la souris ou le clavier. Ces tches doivent tre gres par l'intermdiaire des bibliothques des environnements d'accueil tels que XWindow ou Windows. Il existe des manuels spcifiques pour l'utilisation de OpenGL dans les environnements XWindow ou Windows. Ce standard a t appliqu par divers fournisseurs de bibliothques graphiques, qui n'ont pas tous ncessairement choisi les mmes solutions de mise en uvre. Ces diffrences peuvent tre perues en compilant et en excutant un mme programme, dans deux environnements diffrents.

FOX : FOX est une boite outils pour dvelopper des interfaces graphiques. Il offre une large collection de contrles, et fournit des outils de pointeur tel que le drag and drop, la slection. FOX permet aussi dafficher des images et des icnes de diffrents formats (JPEG, GIF, ). Nous avons choisi dutiliser cette librairie car elle dispose dune viewer 3D en OpenGL.

KDevelop :

Le but du projet KDevelop est de fournir un environnement de dveloppement facile utiliser pour programmer en C/C++ sous Linux. KDevelop propose des fonctionnalits, et une interface trs proche de celle de Visual C++ sous Windows, et utilise la technologie oriente objet.

Rapport de stage - Structure en toiles tendues 22

I.U.T. Informatique d'Aix-en-Provence

TRAVAIL REALISE
1. La prparation au LABO-IMS.
A notre arrive lENSAM, M. VERON navait quun seul PC disponible au LABO-IMS car dautres projets se droulaient conjointement au ntre. Il a donc t dcid dacheter un PC supplmentaire que nous avons install et configur. De plus, le systme dexploitation Linux ntait pas install. Une de nos premires tches a donc t de prparer les deux PC : lun servant de serveur lautre travaillant en dportation daffichage grce au logiciel XWin. Cette configuration proche de celle employe lI.U.T. a permis Lo de changer rapidement de poste de travail quand dautres groupes ont eu besoin de sa machine pour effectuer des calculs trs longs. Pendant les deux premiers jours, nous avons tlcharg et install les librairies Mesa pour lOpenGL et FOX (toolkit ayant un viewer OpenGL), ainsi que leurs documentations et des exemples et tutorial.

2. Les rencontre avec lquipe danalyse.


Sur le projet S.T.T. (Structure en toiles tendues) en plus de nous, M. VERON dirigeait une quipe danalyse englobant 6 tudiants de lENSAM loccasion dun projet et raison de 4 heures par semaines. Leur but tait de dfinir les objectifs de lapplication et de dresser un cahier des charges. Ils avaient pralablement rencontr les responsables dAGIBAT MTI le 22 mars et avaient commenc en tirer un cahier des charges. Nous les avons rencontrs rapidement pour dfinir ensemble les spcifications du logiciel. Par la suite, nous nous sommes rencontrs rgulirement pour nous informer des rsultats de leur analyse et pour que nous leur prsentions lavance de la programmation. Nous avons aussi assist leurs revues de stage et avons particip aux discussions concernent lanalyse du besoin.

Rapport de stage - Structure en toiles tendues 23

I.U.T. Informatique d'Aix-en-Provence

3. Le Dplacement Lyon et la communication avec AGIBATMTI.


Le jeudi 11 mai nous avons (P.VERON, C.DECIS et L.NEGRI) effectu un dplacement Lyon. Cette entrevue qui avait t demande par M. MARION, avait pour but dorganiser le travail de cet t, de faire une dmonstration du logiciel et dclaircir de nombreux points sur le logiciel.

4. Le codage des classes et interface.


Ds la premire semaine, nous nous sommes partags les tches. Christophe sest occup principalement de linterface utilisateur en utilisant la librairie FOX et linteraction entre cette interface et les objets 3D (cration, suppression, modification, slection), et Lo a dvelopp les classes reprsentant les objets (cerce, cble, mat, ralingues, toile ) en fait, dans un premier temps, nous avons travaill indpendamment lun de lautre. Les classes ont t testes sans linterface graphique.

5. La reprsentation graphique des diffrents objets.


Pour dfinir les diffrents objets, il est utile de pouvoir les visualiser. Linterface, possde donc une fentre de visualisations 3D. Pour pouvoir afficher des figures gomtriques simples, nous avons utilis la librairie OpenGL avec ses extensions : GLU, GLUT et FOX. Lors des premiers tests, Lo a ralis des reprsentations volumiques tel que ce mat qui est slectionn :

Rapport de stage - Structure en toiles tendues 24

I.U.T. Informatique d'Aix-en-Provence

Mais nous nous sommes vite aperus que ce type de reprsentation, bien quelle soit esthtique, avait plusieurs inconvnients : Elle est plus longue calculer. Elle ralentit donc laffichage. Le volume peut cacher dautres objets et empcher quon les slectionne. Comme les entits sont limites par des appuis symboliss par des points, il nest pas logique que la limite dun cylindre soit un point. Pour crer un mat qui ait des extrmits qui ne soient pas la verticale lune de lautre, il aurait fallu calculer les angles de rotation dans lespace puis programmer cette rotation.

Alors nous avons dcid dutiliser une reprsentation plus classique sous forme de lignes de couleurs et dpaisseurs diffrentes sans aucun volume.

6. Les cerces
La cerce est un lment indispensable dans la construction de chapeau chinois.

Rapport de stage - Structure en toiles tendues 25

I.U.T. Informatique d'Aix-en-Provence

Cest en fait un tore en tube mtallique. La toile est lasse dessus et elle est maintenue par des haubans fixs un mat.

Haubans

Toile

La premire reprsentation de la cerce tait, au dbut, volumique (vue en coupe).

Centre

Rapport de stage - Structure en toiles tendues 26

I.U.T. Informatique d'Aix-en-Provence

Il y avait aussi une boite de contour qui apparaissait quand on la slectionnait.

Mais pour les mmes raisons que le mat nous avons simplifi la visualisation. Le mode de dfinition a, lui aussi, beaucoup volu. Au dbut, les cerces taient forcment horizontales. Puis, grce un vecteur directeur, on pouvait les incliner. Finalement, aprs le dplacement chez AGIBAT-MTI, nous nous sommes rendus compte que nous pouvions remplacer les cerces par plusieurs arcs mis bouts bouts.

Rapport de stage - Structure en toiles tendues 27

I.U.T. Informatique d'Aix-en-Provence

Liste des lments inclus dans les surfaces

Arc servant de potion de cerce

Le but est de crer des surfaces seulement entre des ralingues ou des arcs. La discrtisation des arcs et ralingues est rgulire mais chacune des faces peut avoir une finesse de maillage diffrente, ce qui nest pas possible avec une cerce non dcompose en arcs.

7. Les diffrents types darcs.


Les arcs simples sont construits partir de trois points de lespace : - Le dbut de larc. - La fin de larc. - Un 3e point distinct des deux autres appartenant larc Lo a cr un algorithme permettant de calculer tous les points de larc (le nombre de points est une variable qui a une valeur par dfaut avant que lon donne le paramtre de discrtisation pour la cration des surfaces).

Rapport de stage - Structure en toiles tendues 28

I.U.T. Informatique d'Aix-en-Provence

Dans ce calcul on peut distinguer plusieurs tapes : Calcul du centre du cercle. Calcul des deux vecteurs du plan de larc. Calculs des coordonnes de points dans ce plan. Multiplications des coordonnes dans le plan par les deux vecteurs pour retrouver les coordonnes dans lespace. Sauvegarde de ces coordonnes dans un tableau pour en prendre compte lors de la cration des surfaces.

Ces algorithmes utilisent les produits scalaires et vectoriel mais ne font pas appel aux matrices pour calculer des rotations et translations. Les arcs multiples ne peuvent pour le moment qutre crs dans un plan 2D. Ces arcs sont constitus de plusieurs arcs de rayons diffrents embots les uns dans les autres. Ce qui implique que les deux arcs doivent avoir la mme tangente leur point de raccordement. Lalgorithme que jai mis au point, permet de crer cette srie darcs en respectant les nombreuses contraintes pour que la suite darcs puisse arriver au point final dfini par lutilisateur. Puis lorsque lutilisateur le demande, le programme calcule automatiquement le dernier arc, de sorte quil arrive directement au point de fin.

Rapport de stage - Structure en toiles tendues 29

I.U.T. Informatique d'Aix-en-Provence

Du fait de sa complexit et comme il peut tre remplac par plusieurs arcs simples, larc multiple nest pas disponible dans la premire version du logiciel. Mais du fait de lapproche objet de notre programmation, il pourra facilement tre rajout pour pouvoir tre inclin comme larc simple et intgr comme un nouvel objet dans linterface.

Arcs dfinis par lutilisateur.

Arc final calcul Dbut Fin

Centre du premier arc

Centre des autres arcs dfinis par lutilisateur

8. Discrtisation des objets.


La discrtisation des diffrents objets et plus particulirement des toiles, est une tape cruciale car la position des nuds de maillage quelle cre, affecte directement la dure et la prcision des calculs du module de recherche de forme. Nous avons donc insist sur cet aspect du logiciel en crant une visualisation qui prend en compte la finesse du maillage, et affiche les nuds, mais aussi en crant des algorithmes de lissage pour les surfaces complexes (contenant des arcs). La possibilit de dplacer un nud indpendamment des autres permet de changer manuellement le maillage dans des zones spciales ou ayant des proprits particulires. Ceci implique que lutilisateur a toujours le contrle du maillage. Donc grce ces fonctions de dplacement tous les cas de figures sont thoriquement possibles.
Rapport de stage - Structure en toiles tendues 30

I.U.T. Informatique d'Aix-en-Provence

9. Discrtisation de la surface.
Pour crer une surface, l'utilisateur doit slectionner les objets composant la surface. Les points doivent tre slectionns dans un certain ordre pour indiquer dans quel sens la surface doit tre trace.

De plus, les deux premiers points correspondent la trame de la toile et le 2me et 3 points correspondent la chane. L'utilisateur doit aussi pouvoir voir la normale. Cette normale est trs importante lors des calculs des contraintes atmosphriques. Elle correspond au cot de la surface o les efforts seront exercs. Dans l'image qui suit, nous pouvons voir dans la zone d'affichage, la trame, la chane et la normale trac. Plus tard, elles devront tre traces de couleurs diffrentes, et la chane ne sera pas affiche.
me

Rapport de stage - Structure en toiles tendues 31

I.U.T. Informatique d'Aix-en-Provence

Avant de discrtiser la surface, le logiciel discrtise d'abord les objets composant la surface. Ensuite, il calcul les points se trouvant sur la surface. Ces points doivent tre le plus proche de la ralit pour que, lors de la recherche de forme, le logiciel meftx puisse trouver un rsultat correct. Chaque point de la surface peut tre modifier, c'est dire l'utilisateur peut modifier ces coordonnes, sa fixation et surtout son matriau.

10.

Linterface graphique.

Pour la conception de linterface graphique, nous avons essay quelle soit la plus ergonomique et la plus facile utiliser pour les ingnieurs. Pour cela, nous lavons dcompose en plusieurs parties (le menu, la barre doutil, la barre de statut, la zone daffichage graphique et longlet) : 10.1. Le menu. Le menu rassemble toutes les commandes que l'utilisateur peut se servir.

Rapport de stage - Structure en toiles tendues 32

I.U.T. Informatique d'Aix-en-Provence

Le menu Fichier rassemble toutes les commandes pour ouvrir, sauvegarder, et quitter l'application. Le menu dition regroupe les commandes d'dition des objets. Pour le moment, seule la suppression a t implante. Plus tard, la copie sera rajoute. Le menu View rassemble les commandes pour modifier la zone d'affichage graphique : vue parallle, vue perspective, devant, derrire, gauche, droit, haut bas et rafrachir. Le menu Tches contient les diffrentes tapes suivre en partant de dessin en 3D de la structure, en passant par le calcul des contraintes atmosphriques, pour arriver au dcoupage des toiles. Chaque tape doit tre contrle avant de passer la suivante.

10.2. La barre doutil. La barre d'outil runit un ensemble de raccourci des commandes les plus utilises vitant l'utilisateur d'aller chercher ces commandes dans le menu.

10.3. La barre de statut. Pour simplifier l'utilisation du logiciel, nous avons mis en place une barre de statut. Cette barre permet d'afficher de l'aide lorsque la souris passe sur une zone. Par exemple, lorsque la souris passe sur un bouton, une description complte du bouton est faite.

Une aide plus simplifier a t aussi mis en place sous forme d'info-bulles.

10.4. La zone daffichage graphique. Dans cette zone, nous affichons la structure en toiles tendues en 3D. A laide de la souris, lutilisateur peut modifier langle de vue, faire des zooms et des translations :

Rapport de stage - Structure en toiles tendues 33

I.U.T. Informatique d'Aix-en-Provence

ZOOM

ROTATION ou SELECTION

TRANSLATION

10.5.

Longlet.

L'onglet permet la cration, la modification et de voir la liste des objets. Il est compos de deux onglets :

Onglet paramtre :

Cet onglet permet de rentrer ou de voir les paramtres d'un objet pour le modifier ou le crer. Pour obtenir cet onglet, il faut soit faire un double clique sur un objet dans la zone d'affichage, soit crer un nouvel objet. Ici, on visualise les paramtres d'une surface que l'on a slectionne. Le bouton modifier est remplac par un bouton crer lorsqu'il s'agit d'une cration d'un objet.

Rapport de stage - Structure en toiles tendues 34

I.U.T. Informatique d'Aix-en-Provence

Onglet Objets : Cet onglet est compos de deux parties :

La premire est une srie de 8 boutons regroupant tous les objets que l'on peut crer. Lorsque l'utilisateur clique sur l'un des boutons, l'onglet paramtre s'ouvre avec les paramtres de l'objet crer. La seconde est la liste des objets contenus dans la zone d'affichage. Chaque objet est class dans la catgorie qui lui appartient. De plus, chaque objet contient les objets dont il dpend. Pour simplifier la slection des objets qui peuvent tre cach par d'autre, un clique permet de le slectionner et un double clique permet d'ouvrir l'onglet paramtre de l'objet.

11. Conclusion.
A la fin des dix semaines de travail, une bonne partie des objectifs initiaux sont atteints. Nous avons programm un modeleur qui permet la gestion (cration, modification et destruction) des composants de base des structures textiles tendues. Le fait de pouvoir visualiser en trois dimensions et en temps rel la cration et la modification sont un plus considrable et un gain de temps pour lutilisateur. Linterface, intuitive et conviviale, rend les applications plus agrables et simples utiliser. En fait, elle a t pense pour permettre aux techniciens qui lutilisent de cre des structures complexes tout en gardant une vue densemble. Cela permettra de dcouvrir plus rapidement les incohrences et de proposer des modles proche de la ralit au module de recherche de formes. Les nuds sont bien placs. Il reste amliorer la structure de donnes des nuds et objets pour faciliter lcriture du fichier dentre MEFTX. Ceci marquera la fin de la premire partie du dveloppement et permettra dobtenir la forme dfinitive en 3D.

Rapport de stage - Structure en toiles tendues 35

I.U.T. Informatique d'Aix-en-Provence

3me partie

BILAN DE TRAVAIL

Rapport de stage - Structure en toiles tendues 36

I.U.T. Informatique d'Aix-en-Provence

BILAN DE LEXPERIENCE PROFESSIONNELLE LIEE A LA SITUATION DU STAGE


Nous avons t attirs par ce stage du fait quil proposait la programmation dune application complte et la mise en uvre de nos acquis de lI.U.T. (utilisation du langage C++, environnement Linux), mais aussi lutilisation de librairie et dapplication directement lie (librairie FOX, KDevelop). En effet, le fait de dvelopper notre application sous Linux et en C++ nous a donn loccasion de revoir les cours de programmation et de nous exercer. Nos comptences en analyse aussi ont t utilises lors des discussions autour du cahier des charges avec les tudiants de lENSAM. En plus des comptences en programmations, dautres acquis de lI.U.T. comme les mathmatiques et surtout la gomtrie, nous ont beaucoup servis lors de la cration des reprsentations graphiques des objets 3D lcran (arcs, arcs multiples, gode, surface). Cela nous a permis de dmontrer que nous pouvions appliquer ce que nous avions appris dans un domaine trs concret, et de programmer des algorithmes mathmatiques trs complexes malgr quelques difficults dans cette matire. Sur le plan des relations professionnelles, nous avons tous deux beaucoup appris au contact des ingnieurs dAGIBAT MTI et aussi au sein du laboratoire IMS lENSAM dAix. Le fait de dialoguer avec le client est en fait une partie importante du travail dun informaticien, qui nest pas enseigne mais que nous avons pu exercer lors de ce stage. Nous avons pu nous apercevoir que le dialogue entre informaticien et non-informaticien nest pas toujours facile. Dabord, les ingnieurs, tout comme nous, utilisaient leur langage. Nous avons d apprendre leur langage et modifier le ntre pour leur permettre de comprendre. En ce qui concerne le cahier des charges du logiciel, les tudiants de lENSAM taient chargs de le dfinir dans le cadre dun projet. Mais le problme est quils ont pratiquement commenc leur projet en mme temps que nous. Nous n'avions donc aucun document dfinissant clairement le logiciel. Nous navons donc pas pu rflchir la conception du logiciel dans son ensemble. Nous programmions un peu jour par jour en essayant de faire de la programmation la plus propre et la plus gnrique possible pour nous permettre de faciliter des modifications futures. Vers le milieu du stage, de nombreux documents nous ont t fournis par ces tudiants ce qui nous a permis de travailler avec une vision plus prcise du logiciel. Maintenant, nous disposons dun cahier des charges complet dcrivant tout ce que le logiciel doit faire. Ce problme nous a ralenti dans notre travail car plusieurs

Rapport de stage - Structure en toiles tendues 37

I.U.T. Informatique d'Aix-en-Provence

reprises, nous avons t obligs de modifier en profondeur le programme pour inclure certain cas particuliers. La ngociation dun contrat dembauche, la cration dune proposition de travaux et bien dautres tches ncessaires au bon fonctionnement dune activit de service ne nous taient pas familires. Pourtant, elles nous ont t demandes et nous avons donc du nous adapter. Le fait dtre un binme nous a beaucoup aid. Dans tous les cas, le fait dtre plusieurs sur le mme projet permet de profiter de lexprience et des qualits de chacun pour franchir les difficults. Comme nous avions dj ralis des projets ensemble, nous navons eu aucun mal nous entendre. Le Projet dpasse la cration dun simple modeleur, il doit permettre de visualiser les dformations, de prparer les informations pour les simulations climatiques, afficher les plans de dcoupe Le stage ne portait que sur une petite partie du projet. Nous ngocions donc la continuation du projet pendant lt en CDD Les rsultats encourageants du stage poussent AGIBAT MTI continuer le dveloppement du logiciel en remplacement de leurs multiples applications quils utilisent. Ce contrat de travail va nous permettre daccrotre notre exprience professionnelle dans les secteurs de la programmation Linux et en cration dapplications de DAO-CAO. Le fait davoir cre un logiciel original qui rpond un besoin cibl, nous a permis dacqurir une technicit dans ce domaine et de nous rendre indispensables pour ce dveloppement.

Rapport de stage - Structure en toiles tendues 38

I.U.T. Informatique d'Aix-en-Provence

CONCLUSION
Cette exprience a t bnfique pour tous. Nous avons trouv le moyen de parfaire nos connaissances dans une grande partie des matires enseignes a lIUT. Dun autre cot, les tudiants de lENSAM ont pu voir la ralisation du projet quils avaient dfini dans leur cahier des charges. Le laboratoire IMS a pu rpondre aux attentes dAGIBAT MTI et a gagn la confiance de lindustriel pour le dveloppement de projets futurs. AGIBAT MTI a bnfici de lexprience de M. VERON dans le domaine des textiles tendus. Le cahier des charges trs dtaill du logiciel a t crit gratuitement par les tudiants de lENSAM. Nous avons programm le module de modlisation de structure de toiles tendues et nous sommes donc plus comptant pour continuer le dveloppement de ce logiciel.

Rapport de stage - Structure en toiles tendues 39

I.U.T. Informatique d'Aix-en-Provence

BILAN DE LA FORMATION INITIALE


Le stage nous a dmontr que nous pouvions tre efficaces sur un projet de gnie logiciel rel. La preuve est donc faite que notre formation est suffisante pour programmer une application assez complexe. Le DUT va nous ouvrir des portes, surtout celles dentreprises qui recrutent actuellement. Et nous naurons pas de problmes pour trouver un emploi. Pourtant, aucun de nous ne dsire entrer dans la vie active. Nous avons bien compris que mme dans un mtier qui volue vite une solide formation initiale est utile. Nous poursuivrons donc nos tudes pour accder des postes de responsabilit et pouvoir nous occuper de tches moins rbarbatives que le codage. Lo : Je postule des coles de multimdias pour occuper un poste dinfographiste ou concevoir des applications multimdias mais je compte y introduire une partie programmation.

Rapport de stage - Structure en toiles tendues 40

I.U.T. Informatique d'Aix-en-Provence

CONCLUSION
Ce stage a t pour nous une trs bonne exprience du travail dun informaticien sur un projet. Nous avons travaill en quipe. Mme si nous n'tions que deux travailler, nous avons d nous entendre et partager le travail. Nous avons aussi travaill en collaboration avec des tudiants de lENSAM avec qui nous faisions de nombreuses runions pour discuter du logiciel. Et enfin, nous avons eu des contacts avec les ingnieurs pour claircir certains points et pour faire une dmonstration de lavance de notre travail.

Rapport de stage - Structure en toiles tendues 41

I.U.T. Informatique d'Aix-en-Provence

BIBLIOGRAPHIE
Cours OpenGL :
http://www.essi.fr/~buffa/cours/synthese_image/ http://www.opengl.org

Logiciel utilis :
KDevelop Linux Mandrake FOX : http://www.kdevelop.org : http://www.linux-mandrake.com/ : http://cyberia.cfdrc.com/FOX/fox.html

Documents techniques :
- Brochure Architecture textile de FERRARI. - Techtextil symposium : The Gerland stadium in Lyon. - Documentation utilisation Meftx.

Rapport de stage - Structure en toiles tendues 42

I.U.T. Informatique d'Aix-en-Provence

JOURNAL DE STAGE
Travail effectu ensemble. + Travail effectu par Christophe DECIS. # Travail effectu par Lo NEGRI.

Rapport de stage - Structure en toiles tendues 43

I.U.T. Informatique d'Aix-en-Provence

Semaine 1 : du 27 au 31 mars.
Lundi 27 mars :
Installation de Linux, et de tous les logiciels et librairie (FOX, Mesa) dont nous aurions besoin pour notre projet. Dfinition des objectifs. Recherche pour dterminer la compatibilit de nos postes de travail avec le systme dexploitation Linux Mandrake 7.0. Installation et mise en route dun second PC. Installation de Linux, et de tous les logiciels et librairie (FOX, Mesa) dont nous aurions besoin pour notre projet.

Mardi 28 mars :
Entretien avec les tudiants de lENSAM qui soccupent de faire le cahier des charges du projet. + Fin de linstallation de Linux et de la documentation de FOX. # Visualisation des exemples, lecture des fichiers sources

Mercredi 29 mars :
Nouvelle rencontre avec les tudiants de lENSAM pour claircir le sujet. Rflexion sur le sujet au niveau programmation (classes, fonctions, ). Dfinition des objets (parties de la structure modliser). Dbut de la programmation des 1re classes.

Jeudi 30 mars :
Nouvelle rencontre avec les tudiants de lENSAM. + Commencement de la programmation du viewer OpenGL. # Dbut du codage des classes dentits (Point, Contrainte, Mt Poutre).

Vendredi 31 mars :
On a rgl le problme du rafrachissement de la vue 3D. + Commencement de la programmation de linterface graphique. # Codage dautres classes (cble, barre, ralingue et cerce) # Cration de listes chanes pour organiser les lments se rapportant une toile.

Rapport de stage - Structure en toiles tendues 44

I.U.T. Informatique d'Aix-en-Provence

Semaine 2 : du 3 au 7 avril.
lundi 3 avril :
+ + # Programmation de linterface graphique (onglet, boutons, ). Insertion de ces classes dans linterface graphique. Fin des classes dobjets (version simplifie complter).

mardi 4 avril :
+ + # # Programmation de linterface graphique. Programmation de nouveaux objets OpenGL. Consultation de sites pour trouver la dfinition dun taure (forme dune cerce). Cration du taure.

mercredi 5 avril :
+ # Programmation de linterface graphique (diffrents onglets pour chaque objet). Crations des points (plusieurs types).

Jeudi 6 avril :
+ Dbut de la programmation de linteraction entre interface graphique et viewer OpenGL : ouverture dun onglet suivant une action. + Modification du viewer OpenGL. # Absence pour aller passer un concours.

Vendredi 7 avril :
+ Programmation de linteraction entre interface graphique et viewer OpenGL. # Absence pour aller passer un concours. Le soir, rencontre pour faire le point sur ces deux jours.

Rapport de stage - Structure en toiles tendues 45

I.U.T. Informatique d'Aix-en-Provence

Semaine de vacances.
Vendredi 14 avril :
# Rencontre avec Mr VERON avant quil parte en vacances, redfinition des objectifs. # Cration de surfaces pour visualiser les toiles.

Rapport de stage - Structure en toiles tendues 46

I.U.T. Informatique d'Aix-en-Provence

Semaine 3 : du 17 au 21 avril.
Lundi 17 avril :
+ + # # Installation de la dernire version de la librairie FOX cause dun bug. Intgration de nouvelles classes. Test sur les vecteurs et les rotations. Insertions des nouveaux objets dans linterface.

Mardi 18 avril :
+ + # # Amlioration de linterface graphique. Cration de boites de dialogues pour les messages derreur. Le matin, remise en forme des anciens objets Laprs-midi, insertion de la totalit des objets.

Mercredi 19 avril :
+ Gestion des interactions entre longlet et le viewer. + Nettoyage du code. # Le matin, ajout de la possibilit dorienter les mats et les cerces grce un vecteur. # Laprs-midi, simplification des classes et vrification de lhomognit de notre systme de donnes.

Jeudi 20 avril 2000 :


Correction des erreurs de compilations. Fusion du travail : cration dun point, mat, hauban dans le viewer 3D (Affichage des objets).

Vendredi 21 avril 2000 :


+ Fusion du travail : interaction entre objet et onglet. # Modification de la visualisation des lments slectionns, problme de succession rotation puis translation.

Rapport de stage - Structure en toiles tendues 47

I.U.T. Informatique d'Aix-en-Provence

Semaine 4 : du 25 au 28 avril.
Mardi 25 avril :
Runion gnrale avec les lves ingnieurs de lENSAM pour constater lavance des travaux et dfinir de nouveaux objectifs. + Cration dune liste dobjets dans linterface pour faciliter la recherche et la modification dun objet. # Fonctions de modification des objets. # Visualisation des toiles slectionnes.

Mercredi 26 avril :
Recherche de la meilleure manire de crer des objets, de la fabrication dun arc multiple (un arc multiple est compos de plusieurs arcs) et dune surface avec maillage.

Jeudi 27 avril :
Runion avec les lves ingnieurs de lENSAM : dmonstration de ce que lon a fait, demande de prcision de certains points. + Programmation de petites parties et correction de bugs. # Changements dans la reprsentation des points.

Vendredi 28 avril :
+ Correction des bugs : Modification dun objet, liste des objets prsents, mat, cerce... # Test des crations, dplacements dobjets.

Rapport de stage - Structure en toiles tendues 48

I.U.T. Informatique d'Aix-en-Provence

Semaine 5 : du 2 au 5 mai.
Mardi 2 mai :
+ Programmation de la slection des points dans le viewer lors de la cration dun objet. + Amlioration de linterface graphique. # Suites des tests, mise en place du code des couleurs

Mercredi 3 mai :
+ # Programmation de la sauvegarde. Changement du mode de visualisation des cerces et arcs.

Jeudi 4 mai :
+ # Mise en place du double click pour voir les paramtres dun objet. Algorithme permettant de calculer la dernire partie dun arc de soutien.

Vendredi 5 mai :
+ Cration d'une surface entre 4 points. # Cration dun arc de soutien partir de plusieurs arcs et de cercles mis bout bout.

Rapport de stage - Structure en toiles tendues 49

I.U.T. Informatique d'Aix-en-Provence

Semaine 6 : du 9 au 12 mai.
Mardi 9 mai :
+ # Programmation du maillage dune surface compose de 4 points en polygone. Suite des calculs sur les arcs de soutien.

Mercredi 10 mai :
Prparation du dplacement Lyon, prparation des documents ncessaires l'entrevue. + Correction de nombreux petits bugs, et recherche dun meilleur algorithme pour faire le maillage des surfaces. # Fin des calculs d'arcs. # Dbut de rflexion sur les rotations de cerces et d'arcs.

Jeudi 11 mai :
Dplacement dans lentreprise AGIBAT-MTI Lyon o lon a discut du logiciel avec les ingnieurs. Prsentation de lavance du logiciel (partie modeleur).

Vendredi 12 mai :
criture dun rapport de la journe de jeudi. Rflexion sur une solution rseau adapte aux impratifs en matire de scurit, et de rapidit dAGIBAT. + Installation de la dernire version de la librairie FOX.

Rapport de stage - Structure en toiles tendues 50

I.U.T. Informatique d'Aix-en-Provence

Semaine 7 : du 15 au 19 mai.
Lundi 15 mai :
+ Cration dune classe liste gnrique pour la cration de listes dobjets sans destruction de ces objets la destruction de cette liste. + Rflexion sur une amlioration des sauvegardes des donnes effectues sur lordinateur o travail les ingnieurs. # Recherche dune erreur dans le programme bulle qui sert calculer la forme dune toile gonfle. # Dbut de cration dun arc avec trois points.

Mardi 16 mai :
+ # Recherche et correction dun bug lors de la modification dun objet. Suite de cration de larc et dbut de sa modification.

Mercredi 17 mai :
+ Suppression des objets avec vrification qu'ils ne soient pas utiliss par un autre objet. # Larc fonctionne correctement en 2 dimensions. # Dbut de calculs pour le crer dans lespace.

Jeudi 18 mai :
+ Nettoyage du code source. + Cration d'une classe FXGLLigne permettant de dessiner des lignes avec choix de couleur pour chaque objet. # Cration dune fonction pour mailler larc. # Dbut de la cration et de la modification des arcs en 3D.

Vendredi 19 mai :
+ Programmation du maillage d'une surface compose de 4 points et 4 objets (arc, ralingue, ). La surface n'est donc pas plane. # Une premire version de larc fonctionne.

Rapport de stage - Structure en toiles tendues 51

I.U.T. Informatique d'Aix-en-Provence

Semaine 8 : du 22 au 26 mai.
Lundi 22 mai :
+ Programmation de la surface. # Premiers maillages contenant des arcs. # Aprs les tests, nous dcouvrons plusieurs cas particuliers o larc ne fonctionne pas.

Mardi 23 mai :
+ # Correction de bugs. Correction des erreurs de larc dans les cas particuliers.

Mercredi 24 mai :
+ # Affinage de la programmation de la surface. Absence pour loral de la M.S.T. dAubagne.

Jeudi 25 mai :
Runion avec les tudiants de l'ENSAM pour parler du fichier meftx. + Modification de la classe FXGLLigne pour le maillage. # Conversation tlphonique avec un ingnieur dAGIBAT MTI propos de la modification du programme bulle pour la modlisation de la gode. Dbut de programmation du module Gode dans notre application.

Vendredi 26 mai :
+ Modification de tous les objets pour que les nuds des maillages soient modifiables. # Suite de la programmation du module gode. Demande de prcisions au tlphone sur les godes et sur les tches effectuer en priorit.

Rapport de stage - Structure en toiles tendues 52

I.U.T. Informatique d'Aix-en-Provence

9e Semaine : du 29 au 31 mai.
Lundi 29 mai :
Rception, de la liste des tches accomplir cet t. valuation du temps ncessaire chacune et proposition de travaux.

Mardi 30 mai :
Modification de la proposition. Dveloppement de chacune des parties de la proposition. Dbut de rdaction du rapport de stage.

Mercredi 31 mai :
Fin et envoi de la proposition. Suite du rapport de stage.

10e et dernire Semaine


Lundi 5 juin :
Rdaction du rapport de stage.

Rapport de stage - Structure en toiles tendues 53

UNIVERSITE DE LA MEDITERRANEE AIX-MARSEILLE II I.U.T. dAix-en-Provence Dpartement informatique

RAPPORT DE STAGE Structures en toiles tendues


Calcul de formes de toiles tendus

ANNEXES

Christophe DECIS Lo NEGRI Anne 2000

Bernard FAURE Didier MATHIEU Alexandre VERCASON

I.U.T. Informatique d'Aix-en-Provence

SOMMAIRE
Graphique des classes ..................................................................................................56 Organigramme gnral .................................................................................................58 Organigramme recherche de forme ..............................................................................59 Organigramme calcul ....................................................................................................60 Organigramme mise a plat ...........................................................................................61 Diagramme entre/sortie recherche de forme ..............................................................62 Diagramme entre/sortie calcul ....................................................................................63 Diagramme entre/sortie mise a plat ............................................................................64 Exemple dutilisation ......................................................................................................66 Cahier des charges logiciel ...........................................................................................72

Rapport de stage - Structure en toiles tendues 55

I.U.T. Informatique d'Aix-en-Provence

GRAPHIQUE DES CLASSES


Legende : Statistique code source :
Classe crite par nous Classe de la librairie de FOX - 6000 lignes. - 100 pages (sans mise en page). - 18000 mots. - 18 classes.

Drivation

CContrainte CMat CPoint

FXTabBook COnglet

FXGLViewer CViewer CGLViewer

FXDialogBox CFirstDialog

FXTreeList CTreeList

CMateriau CArc CSurface CBarre CCable CHauban CRalingue CMat

FXMainWindow COnglet

Rapport de stage - Structure en toiles tendues 56

I.U.T. Informatique d'Aix-en-Provence

CObjet CArc CSurface CBarre CCable CHauban CRalingue CMat CPoint FXGLShape FXGLLigne CBarre CCable CHauban CRalingue CMat FXGLArc CArc FXGLSurface CSurface CPoint

CMateriau

Rapport de stage - Structure en toiles tendues 57

I.U.T. Informatique d'Aix-en-Provence

ORGANIGRAMME GENERAL
Points dancrages Formes gnrales de la toile

Maillage en fonction du mode de calcul Recherche de forme

Recherche de forme quilibre

Forme dfinitive 3D

Matriau Prtension

Solveur EF de la toile en

Rsultats Simulation mcanique Rsultats Calcul Elments Finis

Conditions extrmes N

Solveur EF en condition extrmes

Analyse rsultats

Toile maille avec points de

Dfinir les gnratrices Mise plat et dcoupe de la toile

Mthode de mise plat Rapide ou prcise

Forme des lais 2D OK O Plans des lais dcouper

Rapport de stage - Structure en toiles tendues 58

I.U.T. Informatique d'Aix-en-Provence

ORGANIGRAMME RECHERCHE DE FORME :


Points dancrage
Cerces, barres Cble sur ou sous la toile Dfinir les appuis

Dfinir la normale, le sens de chane et de trame pour

Dfinir les surfaces de toile

Effectuer le maillage de la forme, en fonction du mode de calcul ultrieur ( MEFTX, FDM, ) Mthode actuelle damlioration de la forme et du maillage

Recherche de forme 3D avec MEFTX, FDM

Forme quilibre discrte

Tension ou relchement Possibilit de rajouter un cble virtuel en chane (du sommet jusqu

Si mthode dtaille

Si forme et maillage OK

Mise en forme

Forme toile
Rayons de courbure

Surfacer la forme calcule


(courbes de Bzier)

Approbation : - Architecte - Concepteur - Client

Forme dfinitive continue

Forme dfinitive discrte

Sortie vers module simulation Rapport de stage - Structure en toiles tendues 59

I.U.T. Informatique d'Aix-en-Provence

ORGANIGRAMME CALCUL :
Forme dfinitive continue

Forme dfinive discrte

Mailleur EF

Affinement

Qualit de maillage OK

Remaillage

Caractristiques matriaux : Utilisateur ou

ou Modle danalyse Mcanique Poids propre + prtention Solveur EF

Modification gomtrie (=>Retour vers la partie 1 ) Changement prcharge

ou

Rsultats : (dformations), u(dplacements)


Modle valid

(contraintes), F(efforts),
Sortie format VRML : - Image pour architecte - Forme trop creuse ou pas assez et

Type de Statique

calcul : ou

Modle danalyse Mcanique Forme 3D pour module de dcoupe Changement de : - Gomtrie points dappui - Matriaux - Cbles de renfort - Renforts locaux de toile (plis de surpaisseur)

Chargement : Poids + prtention + Vent, Neige

Solveur EF

Rsultats : (contraintes), (dformations), F(efforts), u(dplacements)


non

Analyse rsultats OK oui

Zones de renfort et Notice de calcul Forme 3D avec zones de renfort Vers dcoupe et mise plat Rapport de stage - Structure en toiles tendues 60

I.U.T. Informatique d'Aix-en-Provence

ORGANIGRAMME MISE A PLAT :


Forme discrte prcontrainte avec poids

Choix de la largeur de la toile

Dfinir les gnratrices (coutures)

Rapide Mthode de mise plat

Prcis

Mthode des forces gomtriques Mthode des triangles Mise longueur des lais (bords communs 2 lais de mme longueur) Forme des lais en 2D Correction graphique des gnratrices

% retrait en chane et en trame


Optimisation de la forme des lais

Boite englobante des lais

Visualisation

Validation (forme non bananes, lais qui rentrent dans le tissus). Pas de la chane, de la trame Oui

Non

Cotation des lais


Choix du fichier de sortie

Papier, traceur (HPGL) Viewer Sortie machine numrique (DXF)

Preview de la toile 3D avec coutures (VRML)

Rapport de stage - Structure en toiles tendues 61

I.U.T. Informatique d'Aix-en-Provence

DIAGRAMME ENTREE/SORTIE RECHERCHE DE FORME :

Entre
Dimensions de contour gnral Points dancrage (type, position) Cerces (, position, orientation) Barres, ralingues

Traitement logiciel
Positionner la toile dans lespace Dfinir son interface avec la structure

Sortie
Dessin avec position et type des attaches

Dfinir la topologie de la toile (pans, angles ou fantaisies)

Modliser les contraintes de forme supplmentaires

Dessin avec visualisation dune forme 3D

Calcul de la forme 3D de la toile (rseau de barres)

Dfinir la tension ou le relchement des pans et/ou des bords libres

Calcul de la dformation de la toile et de sa position (INTERACTIF )

Schma en 3D de la toile, des points dancrage et attaches

Construction du modle surfacique par lissage du modle filaire (carreaux de Bzier)

Visualisation de la toile tendue

Dfinir le matriau de la toile Dfinir les conditions dutilisation (ensoleillement, pollution) Dfinir des contraintes extrieures supplmentaires (vent, neige)

Calculer les contraintes internes dans la toile, ainsi que les dformations Estimer la dure de vie de la toile Calculer les dformations plastiques supplmentaires

Visualiser des courbes disocontraintes Visualiser les zones sous ou surtendues Connatre la dure de vie estime ainsi que la ncessit de rajuster la prtension

Rapport de stage - Structure en toiles tendues 62

I.U.T. Informatique d'Aix-en-Provence

DIAGRAMME ENTREE/SORTIE CALCUL


Entre
Caractristiques des matriaux

Traitement logiciel
Mise en place par le logiciel dune base de donne partir des donnes fournies par lutilisateur. Utilisation de MEFTX en Solveur. (mthode 1)

Sortie
Restitution sur demande de ces caractristiques

Caractristiques des matriaux (module Young chane / trame,

(voir annexe )
Prtention - Poids propre Fichier sortie MEFTX de la forme quilibre. (forme dfinitive discrte dans lorganigramme calcul)

Fichier Sortie MEFTX forme prcontrainte (cest ce fichier qui servira lors de la mise plat) Feuille de calcul avec : contraintes, dformations, efforts, dplacements.

( complter)
Vue 3D avec mise en vidence des rsultats prcdents. Validation du modle ou retour vers la partie 1 pour modifications gomtriques Fichier image VRML Fichier Sortie MEFTX forme sous chargement Feuille de calcul avec : contrainte, dformations, efforts, dplacements. Vue 3D avec mise en vidence des rsultats prcdents. Validation aprs chargement

Diffrents types de chargements possible ( complter) Type de calcul (statique -> neige, dynamique -> vent) Fichier sortie MEFTX de la forme quilibre. (forme dfinitive discrte dans lorganigramme calcul). Validation aprs chargement Fichier Sortie MEFTX forme sous chargement Vue 3D avec mise en vidence des zones trop sollicites Zones de renforts dfinies par lutilisateur

Utilisation de MEFTX en Solveur. (mthode 2)

modification du fichier MEFTX avec prise en compte des zones plusieurs paisseurs

Fichier MEFTX de la forme sous chargement avec zones de renforts

Rapport de stage - Structure en toiles tendues 63

I.U.T. Informatique d'Aix-en-Provence

DIAGRAMME ENTREE/SORTIE MISE A PLAT : Entre


Forme discrte prcontrainte avec poids propre Direction, mise en place des coutures.

Traitement logiciel
Dterminer la position des coutures sur le dessin. Pour cela, dfinir les gnratrices : Sur chaque bord, dcouper la ligne en n parties gales Relier les n points de chaque extrmit pour crer n gnratrices et donc n choix.

Sortie
Dessin avec position des coutures

Valider le choix des gnratrices en cliquant dessus Choisir une mthode de calcul Mthode rapide (Triangle method)

Mmoriser position des lais

Gnratrices choisies en surbrillance.

Sur les extrmits limites, dfinir des points ordonns par leurs coordonnes (seul les points des 2 plus longues gnratrices de la lai sont considrs). Ces points sont ncessairement sur des cots opposs. 2 points successifs sont relis un point oppos si ils reprsentent bien leur distance spatiale. En gardant le trait qui relie les 2 cots opposs, on peut crer un second triangle au dessus du prcdent. On itre le processus sur toute la surface de la lai

Vue de chaque lai en 2D

Mthode prcise (Geometric Forces Method)

Vue de chaque lai en 2D. Pour une bande dfinie, un Dimension des lais algorithme cre une surface de Bezier qui dpend de 2 paramtre, et construit un maillage triangulaire sur la surface en question La mise plat se fait par la mthode des forces gomtriques prsente dans louvrage de T. Shimada Development of a curved surface using a finite element method On commence par prendre un maillage triangulaire en 2D le plus proche possible de la forme de la lai en 3D. Le maillage 2D est choisi avec une forme globale proche de la 3D (pour avoir convergence) Lide gnrale est de dformer le maillage 2D pour atteindre le plus prcisment possible la forme 3D Rapport de stage - Structure en toiles tendues 64

I.U.T. Informatique d'Aix-en-Provence

DIAGRAMME ENTREE/SORTIE MISE A PLAT (SUITE) :

Entre

Traitement logiciel
Dtail du passage 3D-2D. On considre les 2 rotations ncessaire pour que chaque triangle T3D contenus dans la lai soit projet en triangle 2D. On a alors un triangle T2D associ celui en 3D. On peut alors calculer les efforts sur chaque nud du triangle et donc sur tous les triangles. Par lments finis, on arrive calculer les dplacements et on peut ainsi obtenir un premier maillage 2D. On itre ce raisonnement jusqu ce que la variation des dplacements ou des forces soit suffisamment faible. On sait que la mthode est convergente. Mise longueur des lais : Prendre 2 lais cte cte sur la structure. Calculer la longueur du bord mitoyen sur chaque toile. Etirer le bord le plus court pour obtenir la mme longueur que lautre. Etablir la nouvelle forme 2D.

Sortie

Donner les pourcentages de retrait en chane et en trame. Dterminer la boite englobante de la lais.

Afficher la position des lais dans leur rectangle englobant

La lais tant isole en 3D , prendre le plus petit pav dans laquelle elle rentre.

Validation de la forme des lais Coter les lais. Donner pas de la chane et de la trame. Calculer les dimensions des cts des lais (en mm).

Dimensions des lais

Choisir la forme du fichier de sortie : Papier, traceur. Machine commande numrique.

Prvisualisation

Mettre en forme le rsultat sous plusieurs formes de format : Format HPGL. Convertir le HPGL en DXF avec le viewer actuel. Format VRML.

Sortir une feuille pour chaque lais donnant leurs caractristiques Sortir le rsultat sous la forme qui intresse lutilisateur

Rapport de stage - Structure en toiles tendues 65

I.U.T. Informatique d'Aix-en-Provence

EXEMPLE DUTILISATION
Nb : pour plus de dtails sur le maniement de linterface se report au chapitre 10 de la seconde partie.

1) Cration des points dencrages :

Dans le menu objet, slectionnez le point

Cet onglet apparat


Introduire le nom du point.

Les coordonns du point

La nature (fixe ou non) En fin le bouton daction

Rapport de stage - Structure en toiles tendues 66

I.U.T. Informatique d'Aix-en-Provence

Le point apparat

Le code des couleurs est le suivant : Bleu pour les points fixes Vert pour le point slectionn Rouge pour les autres points

2) Les cbles et les barres Slectionnez lobjet barre.

Rapport de stage - Structure en toiles tendues 67

I.U.T. Informatique d'Aix-en-Provence

Cet onglet apparat

Aprs avoir slectionn un point, cliquer sur lun des deux boutons pour dfinir les extrmits
Seulement pour Les cables

Bouton daction.

Le cble apparat.

Le cble slectionn apparat en vert et longlet contient les informations le concernant.

Rapport de stage - Structure en toiles tendues 68

I.U.T. Informatique d'Aix-en-Provence

3) Les arcs Slectionnez lobjet arc.

Cet onglet apparat

Extrmits 3e point appartenant a larc

Larc apparat

Rapport de stage - Structure en toiles tendues 69

I.U.T. Informatique d'Aix-en-Provence

4) Les surfaces Slectionnez lobjet surface.

Puis au moyen du bouton ajout, insrez tous les cots et les points dextrmit dans la liste.

Rapport de stage - Structure en toiles tendues 70

I.U.T. Informatique d'Aix-en-Provence

Liste des objets inclus dans la surface

Paramtres de maillage (obligatoire) Cliquez pour afficher

Rsultat :

Rapport de stage - Structure en toiles tendues 71

I.U.T. Informatique d'Aix-en-Provence

CAHIER DES CHARGES LOGICIEL

Les lignes de recherche sorientent vers : La formalisation : Formaliser le processus de conception /production conformment lengagement qualit de la socit AMI AGIBAT . La sauvegarde des outils : Mettre en place une solution intermdiaire logicielle et matrielle pour : -pallier lobsolescence du matriel -valider les units logicielles -assurer le suivi de la production Evolution des outils : Mettre en place une solution logicielle et matrielle permettant de raliser ltude dune structure dans un environnement convivial et performant, amliorant la productivit.

Besoins du logiciel dvelopp : Outil de modlisation : Saisie des donnes gomtriques(gomtrie de la structure) Saisie des donnes mcaniques(proprits du matriau) Saisie des donnes de simulation(conditions aux limites et chargement) Cration dun modle de calcul Visualisation de toutes les donnes pour validation

Saisie des donnes de simulation . 1. Mettre en place des entits fixes : Entit surface : Une surface est ncessairement forme de 4 cots, dont un peut tre dgnr. On recense plusieurs types de surfaces possibles. Entre 4 points simples. Entre 2 points et un arc de cercle. Entre 2 arcs de cercle. Entre 3 arcs de cercle. Entre 4 arcs de cercle. Entit point : point dappui (fixe en X,Y,Z) ou dattache(libre en X /Y/Z) Entit cerce : construite comme arcs Entit arc : construit partir de 3 points.

Rapport de stage - Structure en toiles tendues 72

I.U.T. Informatique d'Aix-en-Provence

2. Mettre en place les lments dattache : Ces lments permettent dobtenir des surfaces 4 cots sans bords libres. Entit ralingue : Entit renfort : Entit laage : Entit bord de surface contraint : Entit hauban : Entit button : Travaille en traction /compression. Entit poutre : 3. Rentrer les caractristiques des lments de la structure, cest--dire les coordonnes des points ainsi que les dimensions des lments comme le diamtre pour les cerces. Dfinir les contours de la toile . Veiller ce que toutes les surfaces soient formes de 4 cots qui peuvent tre des arcs ou des segments ; en aucun cas il ne peut y avoir un bord libre. Dfinir direction de trame et chane . Effectuer le maillage de la forme en 2D ou en 3D, filaire ou lisse Pour le maillage il est ncessaire de : Crer un modle de calcul. Le module du logiciel qui effectue le calcul, cest dire MEFTX, doit tre conserv dans son intgralit. Remarques : Codage MEFTX Code 0 +1 5 Recherche de forme : Module GEOM. Code 1 +1 6 Passage mode calcul : Module INIT. Code 2 +1 6 Simulation avec chargement : Module NLIN 4. Rechercher les formes 3D avec MEFTX Ecriture des fichiers dentre MEFTX recherche de forme Rechercher les formes 3D en ajoutant si ncessaire des renforts, on arrive ainsi une forme dfinitive discrte ou une forme dfinitive continue si surfaage par lutilisation des courbes de Bzier.

Saisie des donnes mcaniques . Choisir les matriaux partir dune bibliothque. Rentrer le nom dun matriau dfini par ses caractristiques mcaniques (, ). Pour un lment surfacique : module dlasticit linique en trame/ chane. coefficient de contraction en chane/trame. module de cisaillement linique. poids surfacique de la membrane. Cble de renfort, ralingue : module dlasticit du cble. poids linique du cble . coefficient de Poisson

Rapport de stage - Structure en toiles tendues 73

I.U.T. Informatique d'Aix-en-Provence

Poutre : module dYoung. coefficient de poisson. masse volumique 5. Rentrer les conditions aux limites et de chargements.( Prcontraintes et forces appliques dues au vent, la neige). Les forces sont : Les tensions isotropes nominales. Les tensions initiales appliques sur les lments tels que les cbles Les pressions nominales de gonflage pour les structures gonflables Le poids des lments. Le poids du la neige. Les forces de pression dues au vent Dfinir le type de force, soit ponctuelle, soit rpartie. Localiser la force ou la rpartition de force. Rentrer les coordonnes des points dapplication des forces soit numriquement, soit en cliquant sur une surface. 6. Crer une feuille de calcul permettant dobtenir les rsultats de la simulation (calculs en EF). 7. Excuter les calculs. 8. Suivre la hirarchie des diffrents calculs. A partir du fichier rsu MFTX : Exploiter les rsultats obtenus. Pouvoir visualiser les rsultats obtenus une fois le calcul effectu, visualisation des dformations, des dplacements de la structure. Visualiser les rsultats : Courbes de niveaux Iso valeurs 3D Champs de vecteur Champs de contraintes

Rapport de stage - Structure en toiles tendues 74

I.U.T. Informatique d'Aix-en-Provence

Valider le modle ou modifier les paramtres pour effectuer un nouveau calcul.


Phase de conception/dition des plans de coupe . Dfinir les gnratrices . Choisir les largeurs de toiles. Saisir les lais sur une forme gauche, dfinition des lais en 2D. Positionner les lais dans le tissu, mettre les lais plat. Coter et mettre les plans en page. Valider les lais dveloppes . Valider le dcoupage de la toile en lais. Ecrire des fichiers de sortie(HPGL papier traceur, machine commande numrique DXF)

Qualits du logiciel : Utilisateur : Ne doit pas ncessiter une formation particulire. Doit tre agrable et fluide. Ne doit pas mler diverses applications. Pallier au manque dergonomie de la mthode utilise avant( passer du mailleur GIF au solveur EF MEFTX). Technique : Fiable : test et valid. Performant : temps de calcul acceptable. Comportement dans le temps : Evolutif : ouvert aux extensions et modifications. Maintenable : Mise en uvre des modifications simple . Commercialisable .

Rapport de stage - Structure en toiles tendues 75

Você também pode gostar