Prise en main de la suite HyperWorks 11.0 Dr. Arnaud Delamézière InSIC Innovation Intelligence Maître-Assistant Directeur de la Formation de l'école des Mines de Nancy spécialité Ingénierie de la Conception en partenariat avec l'itii Lorraine Institut Supérieur d'ingénierie de la Conception 27 rue d'hellieule 88100 Saint-Dié-des-Vosges (33) 3 29 42 18 21 - fax: (33) 3 29 42 18 25 1
Suite Hyperworks Altair Prise en main (HyperMesh, RADIOSS, HyperView) 2
Institut Supérieur d'ingénierie de la Conception 27 rue d'hellieule 88100 Saint-Dié-des-Vosges (33) 3 29 42 18 21 - fax: (33) 3 29 42 18 25 www.insic.fr Rédaction : Arnaud Delamézière arnaud.delameziere@insic.fr Cette présentation vise à prendre en main l'interface d'hyperworks pour faire un calcul en élasticité linéaire sur une pièce volumique dont la CAO est importé sous le format iges. Prise en main de l'interface Hypermesh pour la mise en données et le lancement de la simulation numérique. Prise en main du post-traitement dans Hyperview. 3
Interface d'hyperworks Sélectionnez "RADIOSS" et dans le menu déroulant "Bulk Data" Calcul élasticité linéaire (Block Data non linéaire, explicite ou implicite) Affichez la barre d'outils "collectors" Menu "View", "toolbars", "Collectors" 4
Import de la géométrie Menu "File", "Import", "Geometry" Dans l'onglet "Import", Sélectionnez "Import geometry" Sélectionnez le type de fichier Cherchez le ou les fichiers dans l'arborescence Cliquez sur "Import" Suppression de la liste 5
Import IGES -> surfaces dans un composant 6
Création d'un solide Sélectionnez "Geom" dans le panneau en bas à droite Cliquez sur "solids" Sélectionnez "bounding surfs", Cliquez sur "surfs" 7
Fenêtre de sélection d'hypermesh Cliquez sur "displayed" La pièce change de couleur Cliquez sur "create" pour créer le solide Cliquez sur "return" 8
Maillage 3D Sélectionnez "3D" Cliquez sur le bouton "tetramesh" Sélectionnez "volume tetra" Cochez "use curvature" pour voir des options apparaître Cliquez sur "mesh" 9
Sélection de la pièce à mailler Cliquez sur "solids" Cliquez sur "displayed La pièce change de couleur Cliquez sur "mesh" pour mailler Cliquez sur "return" 10
Suppression maillage Menu "Mesh", "Delete", "Elements Cliquez sur "Elements" Cliquez sur "Displayed" Cliquez sur "Delete entity" 11
Création matériau Menu "Materials", Create Ou Cliquez sur l'icône de la barre collector Différents matériaux disponibles avec le template Radioss Bulk Donnez un nom Sélectionnez le type "Isotropic" et "MAT1" Cliquez "create" 12
Définition des propriétés matériaux Menu "Materials", Sélectionnez HyperLaminate Rentrez les valeurs Cliquez sur "Apply" Fermez la fenêtre 13
Supported Card MAT1 MAT2 MAT4 MAT5 MAT8 MAT9 MAT10 MATFAT MATT1 MATT2 MATT8 MATT9 Solver Description Defines the material properties for linear, temperature-independent, isotropic materials. Defines the material properties for linear, temperature-independent, anisotropic materials for two-dimensional elements. Defines constant thermal material properties for conductivity, heat capacity, density, and heat generation. Defines the thermal material properties for anisotropic materials. Defines the material property for an orthotropic material for twodimensional elements. Defines the material properties for linear, temperature-independent, anisotropic materials for solid elements. Defines material properties for fluid elements in coupled fluid-structural analysis. Defines material properties for fatigue analysis. Specifies temperature-dependent material properties on MAT1 entry fields via TABLEMi entries. Specifies temperature-dependent material properties on MAT2 entry fields via TABLEMj entries. Specifies temperature-dependent material properties on MAT8 entry fields via TABLEMi entries. AD, Specifies 01/2012 temperature-dependent material properties on MAT9 entry fields 14 via TABLEMk entries.
Création d'une propriété Menu "Properties", "Create" Ou Cliquez sur l'icône de la barre collector Cliquez sur card image, Sélectionnez "PSOLID" Cliquez sur AD, "material", 01/2012 Sélectionnez le matériau créer, Cliquez sur "create" 15
Assignation des propriétés Sélectionnez "assign" Cliquez sur "elems pour Sélectionnez les éléments Cliquez sur property pour Sélectionnez la propriété Cliquez sur "assign 16
Supported Card PBAR PBARL PBEAM PBEAML PBUSH PCOMP PCOMPG PCOMPP PCONT PCONV PDAMP PELAS PGAP PMASS PROD PSHEAR PSHELL PSOLID PVISC PWELD HM_ELAS Solver Description Defines the properties of a simple beam (bar), which is used to create bar elements via the CBAR entry. Defines the properties of a simple beam (bar) by cross-sectional dimensions, which is used to create bar elements via the CBAR entry. Defines the properties of a beam that is used to create beam elements via the CBEAM entry. Defines the properties of a beam element by cross-sectional dimensions that are used to create beam elements via the CBEAM entry. Defines the nominal property values for a generalized spring-and-damper structural element. Defines the structure and properties of an n-ply composite laminate material. Defines the structure and properties of an n-ply composite laminate, allowing for global ply identification. Defines the properties of a composite laminate material used in ply-based composite definition. Defines properties of a contact interface. Defines a free convection boundary condition properties. Specifies the damping of a scalar damper element using defined CDAMP1 or CDAMP3 entry. Used to define the stiffness and stress coefficient of a scalar elastic element (spring) by means of the CELAS1 or CELAS3 entry. Defines properties of the gap (CGAP or CGAPG) elements. Defines the mass value of a scalar mass element (CMASS1 or CMASS3 entry). Defines the properties of a rod, which is referenced by the CROD entry. Defines the properties of a shear panel. Defines the membrane, bending, transverse shear, and membrane-bending coupling of shell elements. Defines the properties of solid elements. Referenced by CHEXA, CPENTA, CPYRA and CTETRA entries. Defines properties of a one-dimensional viscous damping element (CVISC entry). Defines properties of connector (CWELD) elements. Defines properties for a HM_Spring element, as explained in Using HM_ELAS. 17
Création du modèle de chargement Sélectionnez "Analysis" 18
Mise en place des conditions aux limites cinématiques Cliquez sur le bouton "constraints" Cliquez sur le menu déroulant pour Sélectionnez "surfs" 19
Cliquez sur "surfs" Cliquez "by face", Sélectionnez les surfaces Cliquez sur "create" 20
Mise en place des conditions aux limites pression Cliquez sur le bouton "pressure" Cliquez sur le menu déroulant pour Sélectionnez "surfs" Rentrer la "magnitude", Sélectionnez la direction, Cliquez sur "create" 21
Imposer les conditions aux limites sur le maillage Cliquez sur "load on geom" Cliquez sur "loadcols" 22
Sélectionnez le loadcollector créé automatiquement par le logiciel "auto1" Cliquez sur select Cliquez sur "map loads" 23
Les conditions aux limites sont imposées sur les entités de maillage (nœuds et éléments) 24
Création du cas de chargement Cliquez sur "loadsteps" Donnez un nom, Sélectionnez le type "linear static" 25
Sélectionnez les conditions aux limites à prendre en compte Sélectionnez SPC Cliquez sur le signe "=" Cliquez sur le "collector" "auto1" 26
Idem pour le chargements Cliquez sur "create", puis "return" 27
Cliquez sur l'onglet "Model" Regardez l'arbre de construction du modèle L'arbre comprend Un component, Un loadcollector Un material Un property Un loadstep 28
Sélection des Résultats Par défauts uniquement les déplacements et les contraintes Ajout des déformations, Cliquez sur "control cards" Cliquez sur "GLOBAL_OUTPUT_REQUEST 29
Descendre l'ascenseur, pour sélectionner "STRAIN" et "STRESS" Cliquez sur "RETURN" Cliquez sur "RETURN" 30
Calcul Cliquez sur "Radioss", vous pouvez changer le nom du fichier et son emplacement (Regardez les fichiers dans le répertoire et la taille du répertoire) Cliquez sur "Radioss" (Après le calcul regardez les fichiers dans le répertoire et la taille du répertoire) 31
Fichiers générés.hm fichier hypermesh.fem fichier de données pour Radioss.h3d fichier résultats pour Hyperview.out fichier texte informations sur le calcul (erreur(s), avertissement(s)).stat fichier sur le déroulement du calcul (temps passé dans les différentes sous-routines).res fichier binaire contient des résultats 32
Cliquez sur Hyperview Post-traitement 33
HYPERVIEW Logiciel post-traitement 34
Description générale Fenêtre d animation Barre de menu Fenêtre graphique Explorateurs Fenêtre Vidéo Fenêtre vidéo Barre d outil Barre pages et fenêtres Zone des panneaux Barre de statut Contrôle des vues 35
Le lien pour la lecture des fichiers résultats est automatique. Cliquez sur "Apply" 36
Visualisation de la géométrie Suivant les résultats que l'on visualise, on va préférer un maillage sous forme filaire "Wireframes Elements" (pour les vecteurs) Ou sous forme solide "Shaded elements" Ou sous forme solide avec le maillage "Shaded Elements and Mesh Lines" 37
Dans la barre d'outil Sélectionnez "contour" Sélection des champs dans "Result type" Sélection de la composante du champ 38
Choix de la méthode de lissage Cliquez sur le bouton "Apply Pour visualiser le maillage, Sélectionnez "Entity Attributes" 39
Visualisation de la déformée Sélectionnez "Deformed" Changer la valeur du coefficient d'amplification "Value", Cliquez sur "Apply" 40
Visualisation d'un vecteur Sélectionnez "Vector" On sélectionne ensuite le vecteur et les composantes qui sont visualisées 41
Visualisation d'un tenseur Sélectionnez "Tensor" On sélectionne ensuite le tenseur et les composantes qui sont visualisées sous forme de vecteur 42
Eléments : changement d'ordre Dans le menu "3D", cliquer sur le bouton "order change" 43
Sélectionner "change to 2nd" Sélectionner tous les éléments Cliquer sur "change order" 44
Création de loadcollector Dans cet exemple, le loadcollector a été créé automatiquement. Il peut-être intéressant de créer plusieurs loacollector. Soit pour séparer les conditions aux limites cinématiques et celles en effort. Soit pour créer plusieurs cas de charges pour une même pièce. Pour créer un loadcollector, cliquer sur "Load Collectors" Sélectionner "create", donner un nom Pour des conditions aux limites classiques sélectionner "no card image" Cliquer sur "create" 45
Quand les loadcollectors sont créés Rendre courant celui qui vous intéresse Dans l'arborescence du modèle clic droit sur le nom puis "Make current" Faire ensuite les conditions aux limites comme précédemment. 46
Attention dans un loadstep, on ne peut choisir qu'un loadcollector pour la cinématique à indiquer dans "SPC" et un autre pour les efforts à indiquer dans "LOAD" 47
Innovation Intelligence Altair France remercie Dr. Arnaud Delamézière (InSIC) pour ce document dédié aux nouveaux utilisateurs de la suite HyperWorks.* * Ceci est l œuvre de l InSIC. La responsabilité d Altair n est pas engagée dans ce document. 48