État des Entrées/Sorties de Cast3M



Documents pareils
Introduire un nouveau type de maille ou un nouvel élément de référence

Cours d Algorithmique et de Langage C v 3.0

6 - Le système de gestion de fichiers F. Boyer, UJF-Laboratoire Lig, Fabienne.Boyer@imag.fr

FEMAP. Environnement d analyse d ingénierie actuel le plus avancé. Des réponses pour l industrie.

L ingénierie numérique libre et CAELinux: passé, présent et avenir

1 Description générale de VISFIELD

Des solutions d analyse par éléments finis haut de gamme pour l environnement Windows.

Programmation impérative

Projet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte

Fascicule u7.05 : Impression de résultat pour visualisation

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Nos produits, nos prestations et notre savoir-faire

Conventions d écriture et outils de mise au point

Calculs et Certificats de Quantités d Intérêts Non Linéaires d un Mousqueton Cédric Bellis

Programmation C. Apprendre à développer des programmes simples dans le langage C

PLM Software. Les 10 raisons d opter pour FEMAP. Des réponses pour l industrie. Velocity Series

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

TUTORIAL 1 ETUDE D UN MODELE SIMPLIFIE DE PORTIQUE PLAN ARTICULE

Cours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java

Analyse statique d une pièce

Mise en scène d un modèle dans l espace 3D

Bases de programmation. Cours 5. Structurer les données

Module d anonymisation

Introduction à MATLAB R

Les nouveautés de Femap 11.1

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

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

SYSTÈME DE GESTION DE FICHIERS

Chapitre I Notions de base et outils de travail

IUT BREST UN LOGICIEL SCADA : PC VUE 2010 DEP.GMP

Le langage C. Séance n 4

HPC by OVH.COM. Le bon calcul pour l innovation OVH.COM

SYSTÈME DE GESTION DE FICHIERS SGF - DISQUE

TP, première séquence d exercices.

OpenScribe L ECM Sagem. Pour maîtriser simplement tous les flux d informations

Prise en main de la suite HyperWorks 11.0 Dr. Arnaud Delamézière InSIC

1. Développement embarqué. André KPOZEHOUE DOMAINES DE COMPETENCES CONNAISSANCES TECHNIQUES

SALOME l écosystème l offre de support

Progitek Backup- s Shareware version 6.0 du 1 er février 2008

Auditer une infrastructure Microsoft

Publication dans le Back Office

SSNL126 - Flambement élastoplastique d'une poutre droite. Deux modélisations permettent de tester le critère de flambement en élastoplasticité :

Travaux pratiques Détermination de la capacité de stockage des données

GEDGED. Vos objectifs. Gestion Electronique des Documents. Logiciel. Notre solution : IODC GED

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Cours Informatique Master STEP

ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE

Exonet : sauvegarde automatisée d une base de données

ReadCard Guide Utilisateur

Technologie de déduplication de Barracuda Backup. Livre blanc

Compression de Données - Algorithme de Huffman Document de Conception

Gestion des sauvegardes

Ne pas prêter son compte à quelqu un d autre : les comptes informatiques sont strictement personnels.

Sécurité Informatique

FinImportExport Documentation Utilisateur Gestion d'environnement dans Fininfo Market

IV- Comment fonctionne un ordinateur?

Algorithmique et programmation : les bases (VBA) Corrigé

TP Blender n 2 : Importation d un modèle SketchUp et animation

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2

Cours Informatique 1. Monsieur SADOUNI Salheddine

Calcul Formel et Numérique, Partie I

Centre CPGE TSI - Safi 2010/2011. Algorithmique et programmation :

Figure 3.1- Lancement du Gambit

ésylog, direction technique Esylog_PeerBackup outil de sauvegarde individuelle mails & fichiers personnels documentation technique

Document d aide au suivi scolaire

Fiche Produit. Sauvegarde en ligne Kiwi Online

Demande de prise en charge

La mémoire. Un ordinateur. L'octet. Le bit

BACHELOR DEVELOPPEUR WEB

Plan du cours. Historique du langage Nouveautés de Java 7

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

Installation / Sauvegarde Restauration / Mise à jour

Procédure d'utilisation de Password Gorilla

SAS ENTERPRISE MINER POUR L'ACTUAIRE

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Projet audio. Analyse des Signaux ELE2700

Installation et utilisation de Cobian Backup 8

Introduction à NetCDF

Chap III : Les tableaux

A. Architecture du serveur Tomcat 6

Introduction aux services Active Directory

Fiche Produit. Plateforme de sauvegarde en marque blanche Kiwi Business

Création d'une nouvelle base de données

Technologie Netapp. Novembre 2010

Configuration des grappes de serveurs d applications ADOBE LIVECYCLE ES3 à l aide de JBOSS

.NET - Classe de Log

Chapitre 3 : Système de gestion de fichiers

Dexia Guide d installation de NetWorker Server 25 juin Legato Systems, Inc.

TP3 : Manipulation et implantation de systèmes de fichiers 1

Introduction aux applications d analyse des contraintes avec SolidWorks Simulation, Guide de l étudiant

«Les nouvelles technologies & les compétences numériques»

Préparation à l installation d Active Directory

Logiciel PICAXE Programming Editor

Didacticiel de mise à jour Web

TD séances n 3 et n 4 Répertoires et Fichiers sous Unix

Installation d'un TSE (Terminal Serveur Edition)

EMC Retrospect 7.5 pour Windows. Logiciel de sauvegarde

Rappels sur les suites - Algorithme

Notice d Utilisation du logiciel Finite Element Method Magnetics version 3.4 auteur: David Meeker

SINUTRAIN. SINUMERIK Logiciel de formation et de programmation sur PC. Aperçu Octobre Valable du 1/10/2008 au 30/9/2009

Transcription:

État des Entrées/Sorties de Cast3M Clément BERTHINIER, Ingénieur Projet (Ph.D.) Club Cast3M 2013 Innovation Intelligence 28/11/2013

ACQU SAUV FORMAT Copyright 2013 Altair Engineering, Inc. Proprietary and Confidential. All rights reserved. Bilan global des E/S dans Cast3M Matrix Market MED 3.0 UNV Fichier ASCII HyperMesh

Directive SAUV/REST FORMAT Lecture / écriture d OBJETS de Cast3M au format ASCII Sauvegarder des OBJETS Cast3M au format ASCII * Sauvegarder dans le fichier Fichier.sauv OPTI SAUV FORMAT Fichier.sauv ; SAUV OBJET; Restaurer des OBJETS Cast3M sauvés avec l option FORMAT * Pour lire dans le fichier fort.4 OPTI REST FORMAT 4; * Pour lire dans le fichier Fichier_Cast3M.sauv OPTI REST FORMAT Fichier_Cast3M.sauv ; * Lecture des OBJETS contenus dans le fichier REST;

Directive SAUV/REST FORMAT Restaurer dans MATLAB les OBJETS Cast3M sauvés avec l option FORMAT Alternative pour du Post-Traitement de données Restitution simple des fichier sauvés avec l option FORMAT OBJETS restitués : MAILLAGES CHPOINT TABLE REEL ENTIER LOGIQUE MOT LISTREEL LISTENTI LISTMOT EVOL Fonction de transfert Evolutions Déformée Modale

Opérateur ACQUERIR (ACQU) Lecture dans un fichier de données (Coordonnées de nœuds par exemple) Fichier Test_ACQU.txt GRID 1 108.8873-150.0 1.081425 GRID 2 113.7829-150.0.5298158 GRID 3 118.4327-150.0-1.09722 GRID 4 122.604-150.0-3.71818 GRID 5 126.0877-150.0-7.20192 GRID 6 128.7087-150.0-11.3732 GRID 7 130.3357-150.0-16.023 GRID 8 130.8873-150.0-20.9186 GRID 9 130.3357-150.0-25.8142 GRID 10 128.7087-150.0-30.464 Lire ces données dans Cast3M OPTI DIME 3 ELEM POI1; OPTI ACQU 'Test_ACQU.txt'; REPE SURLIGN 200; ACQU MOT1 IDNO X Y Z; SI (EGA (TYPE MAIL1) 'MOT'); MAIL1 = POINT X Y Z ; SINON; MAIL1 = MAIL1 ET ( POINT X Y Z ); FINSI; FIN SURLIGN; TRAC MAIL1; Limitation : Connaitre le nombre de lignes exact a acquérir sinon ACQU renvoie une erreur de niveau 4 Solution placer manuellement une balise en début / fin de fichier

Opérateur EXTE Appel d une commande extérieure à Cast3M * Pour appeler la commande commande avec des arguments TAB1 = EXTE commande Arg1 Arg2 RC ; (RC Retour chariot) TAB1 contient la sortie Standard de la commande lancée Lancer Cast3M (penser à changer de répertoire fort.3 ) Lancer un autre programme (chainage)

Opérateur LIRE UNV MAILLAGES au format ASCII UNV (Lu et Ecrit par Gmsh, Salome, HyperMesh) Lecture dans Cast3M des fichier UNV * Pour lire dans le fichier fichier.unv TAB1 = LIRE 'UNV' 'Ficher.unv'; Contenu de TAB1 : TABLE de pointeur 2120077 Indice Objet Type Valeur Type Valeur MOT NOEUDS MAILLAGE 2120147 (MAILLAGE Support POI1) MOT MAILLAGE MAILLAGE 2120154 (MAILLAGE Total) MOT @ELTYPE MAILLAGE 2120161 (MAILLAGES par TYPE géométrique d élément) MOT PROP_TRI3 MAILLAGE 2120162 (MAILLAGE par PROPRIETE physique) MOT PERMANENT_1 MAILLAGE 2120168 (MAILLAGE par groupe dit «Permanent») Exemple de fichier au format UNV fait sur GMSH fourni par Laurent GORNET de GeM (Ecole Centrale de Nantes) * Poutre en I pour des calculs en RDM

Opérateur LIRE / SORT AVS Lecture / Ecriture du format AVS UCD (Unstructured Celle Data) Ecriture de MAILLAGES, CHPOINT, MCHAML * Pour sortir dans le fichier Ficher.avs OPTI SORT Ficher.avs ; SORT AVS OBJET1 TEMP 2.0 ; (Sort OBJET1 associé au Temps 2.0) Lecture de MAILLAGES, CHPOINT, MCHAML * Pour lire dans le fichier Ficher.avs OPTI LECT Ficher.avs ; * Lecture de tous les objets du fichier TAB1 = LIRE 'FEM' 'Ficher.avs' ; Contenu de TAB1 : TABLE de pointeur 2120077 Indice Objet Type Valeur Type Valeur MOT MAILSUPP MAILLAGE 2120147 (MAILLAGE Support POI1) MOT LEMAILLA MAILLAGE 2120154 (MAILLAGE Total) MOT SOUMAILA MAILLAGE 2120161 (TABLE contenant les sous-maillages) MOT LECHPOIN MAILLAGE 2120168 (Créé seulement si présent) MOT LEMCHAML MAILLAGE 2120181 (Créé seulement si présent)

Opérateur SORT VTK Ecriture du format VTK Ecriture de MAILLAGES, CHPOINT, MCHAML * Pour sortir dans le fichier nom_fichier $ OPTI SORT nom_fichier ; $ SORT VTK MAIL1 CORP MAIL2 BRA1 MAIL3 BRA2 DEP1 DEPLACEMENT SIG1 CONTRAINTE ; Objets MAILLAGE Fichier «conteneur» Objets CHPOINT et MCHAML

Opérateur SORT VTK Ecriture du format VTK Gain d espace disque (facteur 7) grâce au format binaire Accepte la majorité des éléments linéaires et quadratiques Groupement sous un même.pvd de plusieurs maillages et/ou pas de temps Possibilité de sortir un nombre quelconque de CHPOINT et/ou MCHAML

Directive LIRE / SORT MED Maillage d un bloc de ciment (23,5 x 10 6 éléments) Format MED 2.3 (lisible jusqu en 2012) Restructuration du Format MED en 2013 Mise à jour nécessaire Format MED 3.0 (Développement en cours sur LINUX Cast3M 2014) Ecriture de MAILLAGES, CHPOINT, TABLE (Structure de PASAPAS) * Ecriture de l OBJET1 dans le fichier Ficher.med OPTI SORT Ficher.med ; SORT MED OBJET1 ; Lecture de MAILLAGES et de CHPOINT * Lecture de la famille de nom MOT1 dans le fichier Ficher.med LIRE MED Fichier.med MOT1 ; Lu et écrit par SALOME (Logiciel Pré- Post-traitement open-source ) Plateformes supportées : Linux, Windows Exécutables et sources téléchargeables sur le site http://www.salome-platform.org/

Opérateur LIRE FEM 1/3 Format FEM d OptiStruct (profil de ALTAIR HyperMesh ) Temps de développement en Esope Départ d une source existante (Lecture du format AVS ou VTK par exemple) 10 jours de travail en partant de zéro (Fortran et Esope inconnu au départ) Lecture de MAILLAGES dans un fichier ASCII * Pour lire dans le fichier Ficher.fem TAB1 = LIRE FEM Fichier.fem ; Contenu de TAB1 : HyperMesh TABLE de pointeur 2120077 Indice Objet Type Valeur Type Valeur MOT Corps_3D MAILLAGE 2120147 (MAILLAGE de nom Corps_3D) MOT Surf_1 MAILLAGE 2120154 (MAILLAGE de nom Surf_1) MOT Surf_2 MAILLAGE 2120161 ( ) MOT Surf_3 MAILLAGE 2120168 ( ) Les objets nommés dans HyperMesh sont fidèlement retrouvés dans Cast3M

Opérateur LIRE FEM (Démo) 2/3 HyperMesh en Bref Nettoyeur / Editeur de géométries Mailleur rapide généraliste de qualité demandée (Scripting possible) Plateforme d échange : ABAQUS, ANSYS, NASTRAN, LSDYNA, Import Géométrie CAD Maillage de la géométrie Corps_3D HyperMesh 1 220 000 TET4 42 425 Nœuds Maillages spécifiques nommés Surf_3 Surf_1 Surf_2 3 Export.fem Temps de la manipulation : 10min

Opérateur LIRE FEM (Démo) 3/3 Isovaleurs de Ux (x10 4 ) Passage dans Cast3M Restitution du maillage Modèles Matériaux Conditions aux Limites Rigidité Chargement Isovaleurs de Von-Mises Résolution Post-Traitement

Perspectives Lecture écriture Format MED 3.0 En cours de développement Cast3M 2014 Lecture du Format FEM Modèles Matériaux Conditions aux limites usuelles (Blocages, Forces, Pression, Relations) Ecriture du Format H3DASCII Post-Traitement MAILLAGES, CHPOINT, CHAMLM Formats de lecture / écriture souhaités Discussion libre Amélioration de l opérateur ACQU pour lire des lignes plus longues