Prise en main (HyperMesh, RADIOSS, HyperView) · 2015-12-07 · Prise en main de l'interface...

68
1 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 [email protected] Lanouar Ben-Ayed [email protected] septembre 2015 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 . Prise en main (HyperMesh, RADIOSS, HyperView)

Transcript of Prise en main (HyperMesh, RADIOSS, HyperView) · 2015-12-07 · Prise en main de l'interface...

1

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 [email protected]

Lanouar Ben-Ayed [email protected]

septembre 2015

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.

Prise en main (HyperMesh, RADIOSS,

HyperView)

2

Prise en main (HyperMesh, RADIOSS,

HyperView)

3

Interface d'HyperMesh

• Sélectionnez HyperMesh

+ OptiStruct

Charge le template correspondant

Charge des macros spécifiques

Met à jour le nom de certaines fonctions

Adapte les mots-clefs HyperMesh aux

mots-clefs du solveur

Sélectionnez

"OptiStruct" : Calcul élasticité linéaire (non linéaire, optimisation)

(Radioss+ Block Data non linéaire, explicite ou implicite)

4

Explorateurs:

• Utility Menu

• Model Browser

• Mask By Config

• Etc.

Barres d’outils

Panneau

Pages du Menu

Principal

Menus déroulants

Fenêtre Graphique

Menu principal

Barre de dialogue

Interface d'Hyperworks

5

Page Fonction

Geom Fonctions relatives à la géométrie

1D Fonctions relatives aux éléments 1D

2D Fonctions relatives au maillage 2D

3D Fonctions relatives au maillage 3D

Analysis Fonctions relatives à la mise en place du modèle

(conditions limites, cas de chargement…)

Tool Fonctions relatives à la gestion du modèle et à la

manipulation des entités

Post Fonctions relatives au post-traitement

HyperMesh GUI (Menu principal)

6

Affichez la barre d'outils "collectors"

Menu "View", "toolbars", "Collectors"

Interface d'Hyperworks

7

Import de la géométrie

8

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

Suppression de la liste

Import de la géométrie

Cliquez sur "Import"

9

Import IGES

-> surfaces

dans un composant

Sauvegarder le modèle : "File + save"

Import de la géométrie

10

Création d’un solide

11

Sélectionnez "Geom" dans le panneau en bas à droite

Cliquez sur "solids"

Sélectionnez "bounding surfs" , Cliquez sur "surfs"

Création d’un solide (avant V13)

12

Cliquez sur "displayed"

La pièce change de couleur

Cliquez sur "create" pour créer le solide

Cliquez sur "return"

Fenêtre de sélection d’HyperMesh

Création d’un solide (avant V13)

13

– Les solides peuvent être :

• importés de Catia, Pro/E, STEP, ACIS et parasolid

• créés à partir d’un volume fermé de surfaces

• créés directement dans le cas d’une géométrie simple

– Fonctions à utiliser :

Création d’un solide

14

Création d’un solide

• Page geom, fonction solids

15

– Création à partir de surfaces:

• Page geom, fonction solids

– Spin:

– Drag:

Création d’un solide

16

Maillage 3D

17

Sélectionnez "3D"

Cliquez sur le bouton "tetramesh"

Sélectionnez "volume tetra"

Cochez "use curvature" pour voir des options apparaître

Cliquez sur "mesh"

Maillage 3D

18

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"

Maillage 3D

19

Suppression maillage

Menu "Mesh" , "Delete", "Elements

Cliquez sur "Elements"

Cliquez sur "Displayed"

Cliquez sur "Delete entity"

Maillage 3D

20

Matériau & propriétés

21

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"

Création matériau

22

Définition des propriétés matériaux

Menu "Materials", Sélectionnez HyperLaminate

Rentrez les valeurs

Cliquez sur "Apply"

Fermez la fenêtre

Création matériau

23

Supported Card Solver Description

MAT1 Defines the material properties for linear, temperature-independent,

isotropic materials.

MAT2 Defines the material properties for linear, temperature-independent,

anisotropic materials for two-dimensional elements.

MAT4 Defines constant thermal material properties for conductivity, heat capacity,

density, and heat generation.

MAT5 Defines the thermal material properties for anisotropic materials.

MAT8 Defines the material property for an orthotropic material for two-

dimensional elements.

MAT9 Defines the material properties for linear, temperature-independent,

anisotropic materials for solid elements.

MAT10 Defines material properties for fluid elements in coupled fluid-structural

analysis.

MATFAT Defines material properties for fatigue analysis.

MATT1 Specifies temperature-dependent material properties on MAT1 entry fields

via TABLEMi entries.

MATT2 Specifies temperature-dependent material properties on MAT2 entry fields

via TABLEMj entries.

MATT8 Specifies temperature-dependent material properties on MAT8 entry fields

via TABLEMi entries.

MATT9 Specifies temperature-dependent material properties on MAT9 entry fields

via TABLEMk entries.

24

Menu "Properties", "Create"

Ou Cliquez sur l'icône de la barre collector

Cliquez sur card image , Sélectionnez "PSOLID"

Cliquez sur "material", Sélectionnez le matériau créer, Cliquez sur "create"

Créer & assigner une propriété

25

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

Créer & assigner une propriété

26

Supported

Card

Solver Description

PBAR Defines the properties of a simple beam (bar), which is used to create bar elements via the CBAR entry.

PBARL Defines the properties of a simple beam (bar) by cross-sectional dimensions, which is used to create bar elements via the

CBAR entry.

PBEAM Defines the properties of a beam that is used to create beam elements via the CBEAM entry.

PBEAML Defines the properties of a beam element by cross-sectional dimensions that are used to create beam elements via the

CBEAM entry.

PBUSH Defines the nominal property values for a generalized spring-and-damper structural element.

PCOMP Defines the structure and properties of an n-ply composite laminate material.

PCOMPG Defines the structure and properties of an n-ply composite laminate, allowing for global ply identification.

PCOMPP Defines the properties of a composite laminate material used in ply-based composite definition.

PCONT Defines properties of a contact interface.

PCONV Defines a free convection boundary condition properties.

PDAMP Specifies the damping of a scalar damper element using defined CDAMP1 or CDAMP3 entry.

PELAS Used to define the stiffness and stress coefficient of a scalar elastic element (spring) by means of the CELAS1 or CELAS3

entry.

PGAP Defines properties of the gap (CGAP or CGAPG) elements.

PMASS Defines the mass value of a scalar mass element (CMASS1 or CMASS3 entry).

PROD Defines the properties of a rod, which is referenced by the CROD entry.

PSHEAR Defines the properties of a shear panel.

PSHELL Defines the membrane, bending, transverse shear, and membrane-bending coupling of shell elements.

PSOLID Defines the properties of solid elements. Referenced by CHEXA, CPENTA, CPYRA and CTETRA entries.

PVISC Defines properties of a one-dimensional viscous damping element (CVISC entry).

PWELD Defines properties of connector (CWELD) elements.

HM_ELAS Defines properties for a HM_Spring element, as explained in Using HM_ELAS.

27

Conditions aux limites

&

Paramètres du modèle EF

28

Sélectionnez "Analysis"

Création du modèle de chargement

Conditions aux limites

29

conditions aux limites cinématiques

Cliquez sur le bouton "constraints"

Cliquez sur le menu déroulant pour Sélectionnez "surfs"

Conditions aux limites

30

Cliquez sur "surfs"

Cliquez "by face", Sélectionnez les surfaces

Cliquez sur "create"

Conditions aux limites

31

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"

Conditions aux limites

32

Type de pression• PLOAD: Defines a static pressure load on a triangular or

quadrilateral element..

• PLOAD1: Defines concentrated, uniformly distributed, or linearlydistributed applied loads to the CBAR or CBEAM elements at user-chosen points along the axis.

• PLOAD2: Defines a uniform static pressure load applied to two-dimensional elements. Only QUAD4 or TRIA3 elements may havea pressure load applied to them via this entry.

• PLOAD4: Defines a load on a face of a HEXA, PENTA, TETRA,PYRA, TRIA3, or QUAD4 element.

Conditions aux limites

33

Type de contrainte

• SPC: Defines sets of single-point constraints and enforceddisplacements.

• SPCD: Defines an enforced displacement value for static analysis,which is requested as a LOAD.

• SUPPORT: Defines determinate reaction degrees of freedom in afree body.

• etc.

Conditions aux limites

34

Imposer les conditions aux limites sur le maillage

Cliquez sur "load on geom"

Cliquez sur "loadcols"

Conditions aux limites

35

Sélectionnez le loadcollector créé automatiquement par le logiciel

"auto1"

Cliquez sur select

Cliquez sur "map loads"

Conditions aux limites

36

Les conditions aux limites

sont imposées sur les

entités de maillage

(nœuds et éléments)

37

Création du cas de chargement

Cliquez sur "loadsteps"

Donnez un nom, Sélectionnez le type "linear static"

Conditions aux limites + type d’analyse

38

Sélectionnez les conditions aux limites à prendre en compte

Sélectionnez SPC

Cliquez sur le signe "="

Cliquez sur le "collector" "auto1"

Conditions aux limites + type d’analyse

39

Idem pour le chargements

Cliquez sur "create", puis "return"

Conditions aux limites + type d’analyse

40

L'arbre comprend

Un component,

Un loadcollector

Un material

Un property

Un loadstep

Cliquez sur l'onglet "Model"

Regardez l'arbre de construction du modèle

Conditions aux limites + type d’analyse

41

Par défauts uniquement les déplacements et les contraintes

Ajout des déformations, Cliquez sur "control cards"

Cliquez sur « NEXT"

Cliquez sur "GLOBAL_OUTPUT_REQUEST"

Sélection des Résultats

42

Descendre l'ascenseur, pour sélectionner "STRAIN" et

"STRESS"

Cliquez sur "RETURN"

Cliquez sur "RETURN"

Sélection des Résultats

43

Cliquez sur « OptiStruct", vous pouvez changer le nom du fichier et son

emplacement

(Regardez les fichiers dans le répertoire et la taille du répertoire)

Sélectionnez "Analysis" dans "run options"

Cliquez sur "Radioss"

(Après le calcul regardez les fichiers dans le répertoire et la taille du

répertoire)

Calcul

44

Informations sur le calcul

45

.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

Fichiers générés

46

Cliquez sur Hyperview d’HyperWorks

Post traitement

Ou sur Results ou View de la fenêtre HyperWorks Solver View

47

HYPERVIEW

Logiciel post-traitement

48

Barre d’outil

Fenêtre graphique

Fenêtre d’animation

Fenêtre Vidéo

Barre pages et fenêtres

Contrôle des vuesZone des panneaux

Barre de statut

Barre de menu

Description générale

Fenêtre vidéo

Explorateurs

49

Le lien pour la lecture des fichiers résultats est automatique.

Cliquez sur "Apply"

Chargement des fichiers du

modèle et des résults

50

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"

51

Dans la barre d'outil Sélectionnez "contour"

Sélection des champs dans "Result type"

Sélection de la composante du champ

52

Choix de la méthode de lissage

Cliquez sur le bouton "Apply

Pour visualiser le maillage, Sélectionnez

"Entity Attributes"

53

Visualisation de la déformée

Sélectionnez "Deformed"

Changer la valeur du coefficient d'amplification "Value", Cliquez sur "Apply"

54

Visualisation d'un vecteur

Sélectionnez "Vector"

On sélectionne ensuite le vecteur

et les composantes qui sont visualisées

55

Visualisation d'un tenseur

Sélectionnez "Tensor"

On sélectionne ensuite le tenseur

et les composantes qui sont visualisées sous forme de vecteur

56

HYPERWORKS

Changement d'ordre des éléments

Cas de chargement : loadcollector

Eléments rigides

57

Eléments : changement d'ordre

Dans le menu "3D",

cliquer sur le bouton "order change"

58

Sélectionner "change to 2nd"

Sélectionner tous les éléments

Cliquer sur "change order"

Eléments : changement d'ordre

59

Création de loadcollectorDans 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"

60

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.

Création de loadcollector

61

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"

Création de loadcollector

62

Choisissez 1D Cliquez sur rbe3

Définir automatiquement le point élément rigide

Cliquez sur « calculate node »

Cliquez sur «node» Cliquez sur «by geoms»

Cliquez sur «by geoms» pour sélectionner les surfaces Puis cliquez sur «add to selection»

Définir des éléments rigides

63

Puis cliquez sur «create» pour lier toutes les degrés de liberté au point élément rigide

Définir des éléments rigides

64

Le point de l’élément rigide a été bien crée automatiquement au centre de cylindre

Dans ce cas, on peut appliquer des conditions aux limites 1D au lieu 3D

Définir des éléments rigides

65

Choisissez 1D Cliquez sur rbe3

Cliquez «node »

Cliquez sur «node» Cliquez sur «by geoms»

Cliquez sur «by geoms» pour sélectionner les surfaces Puis cliquez sur «add to selection»

Définir un point élément rigide dans un point donné

Définir des éléments rigides

66

Créer un point géométrique

Rentrer les coordonnées du point

Puis cliquez sur « create »

Définir des éléments rigides

67

Le point géométrique a été bien crée, voire la figure suivante

Après, choisissez « node » au lieu « calculate node» pour sélectionner le nœud que on vient de créer

Définir des éléments rigides

68

Définir des éléments rigides