Difference between revisions of "Contrib:KeesWouters"

From CAELinuxWiki
Jump to: navigation, search
m
m
 
(47 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
#* key words:  
 
#* key words:  
 
#** fuse - partition - compound<br/><br/>
 
#** fuse - partition - compound<br/><br/>
 +
# '''Various shell examples'''<br/>[[Contrib:KeesWouters/shell]]<br/>
 +
#* key words:
 +
#** from version 11.x: CALC_CHAMP, POST_CHAMP, PROJ_CHAMP<br/>Arlquin - LiaisonMail -TYPE_RACCORD - COQUE_MASSIF - MASSIF_COQUE <br/><br/>
 
#'''My description of ASTK'''<br/>[[Contrib:KeesWouters/shell/static/astk]]<br/>Based on this shell calculation [[Contrib:KeesWouters/shell]]
 
#'''My description of ASTK'''<br/>[[Contrib:KeesWouters/shell/static/astk]]<br/>Based on this shell calculation [[Contrib:KeesWouters/shell]]
 
#* key words
 
#* key words
 
#** ''file types: command comm, error err, message mess, result, base folder
 
#** ''file types: command comm, error err, message mess, result, base folder
 
#** unite number''<br/><br/><br/>
 
#** unite number''<br/><br/><br/>
#'''Use of shell coque_3d elements'''<br/>This contribution is an simple example of a dynamic plate modelled by shell -coqued_3d- elements.<br/>[[Contrib:KeesWouters/platedynamics]]
+
#'''Use of Python lists'''<br/>
#* key words:
+
#* to define parameters per element or node:<br/>[[Contrib:KeesWouters/plate/thickness]] variable thickness of shell<br/>[[Contrib:KeesWouters/plate/variable_pressure]] variable pressure of shell<br/>[[Contrib:KeesWouters/beam/orientation]] orientation of beams<br/>[[Contrib:KeesWouters/bc/pythonlist]] define cylindrical degree of freedom
#** use of Salome: definition of geometry, mesh - export of mesh
+
#** use of ASTK
+
#** conversion of tria6, quad8 to tria7 and quad9 (note the difference between CAster vs9 and vs10)
+
#** projection of results of quad9 and tria7 to quad8 and tria6 for coque_3d elements
+
#** definition of:
+
#*** shell characteristics: epais - thickness, excentrement - eccentricity, local coordinate system: vecteur, angl_rep
+
#*** mass, stiffnes matrix and range of dof, NUME_DDL
+
#*** definition of eigenvalue extraction -
+
#** print mass table<br/>
+
#'''Use of Python list to define thickness of shells'''<br/>[[Contrib:KeesWouters/plate/thickness]]
+
 
#* key words:
 
#* key words:
 
#** Python list  
 
#** Python list  
Line 27: Line 20:
 
#'''Use of beam elements'''<br/>[[Contrib:KeesWouters/beam]]<br/>
 
#'''Use of beam elements'''<br/>[[Contrib:KeesWouters/beam]]<br/>
 
#* Two applications:<br/>
 
#* Two applications:<br/>
#**Use of Python list to define the orientation of beam elements [[Contrib:KeesWouters/beam/orientation]]
+
#** Use of Python list to define the orientation of beam elements [[Contrib:KeesWouters/beam/orientation]]
#**Use of macro command MACR_aaa_POUTRE to define cross section quantities [[Contrib:KeesWouters/beam/macropoutre]]<br/><br/>
+
#** Use of macro command MACR_aaa_POUTRE to define cross section quantities [[Contrib:KeesWouters/beam/macropoutre]]
#'''Convergence of solid and shell elements'''<br/>This contribution is mainly a comparison between solids and shells (coque_3d) elements on convergence of the displacements.<br/>'''Stresses in centre and outside layers'''<br/>A small detour on how to determine the stresses at the centre and outside layers of shell elements<br/>'''Printing reaction forces and stresses in a table'''<br/>The retrieval of the the nodal forces, reaction forces and stresses into a table are discussed (for solid elements only).<br/>
+
#'''Convergence of solid and shell elements'''<br/>This contribution is mainly a comparison between solids and shells (coque_3d) elements on convergence of the displacements.<br/>'''Stresses in centre and outside layers'''<br/>A small detour on how to determine the stresses at the centre and outside layers of shell elements<br/>'''Printing reaction forces and stresses in a table'''<br/>The retrieval of the the nodal forces, reaction forces and stresses into a table are discussed (for solid elements only).<br/>[[Contrib:KeesWouters/staticshell]]<br/><br/>
[[Contrib:KeesWouters/staticshell]]
+
 
#* key words
 
#* key words
 
#** coque_3d, hexahedron and tetrahedron elements
 
#** coque_3d, hexahedron and tetrahedron elements
Line 45: Line 37:
 
#* key words
 
#* key words
 
#** LIAISON_DDL
 
#** LIAISON_DDL
#** simulated cylinder coordinates and boundary conditions<br/><br/><br/>
+
#** simulated cylinder coordinates and boundary conditions
 +
#** RBE3 constraint<br/><br/><br/>
 
# '''Plastic behaviour of a V shaped construction'''<br/>The material non linear behaviour of a v shaped construction with solid elements is given. This command file does currently not run on versions below CAster10.X.<br/>[[Contrib:KeesWouters/plasticity]]<br/>
 
# '''Plastic behaviour of a V shaped construction'''<br/>The material non linear behaviour of a v shaped construction with solid elements is given. This command file does currently not run on versions below CAster10.X.<br/>[[Contrib:KeesWouters/plasticity]]<br/>
# '''Plastic behaviour of a solid beam [CA10.X]'''<br/>The material non linear behaviour of a solid beam. This version runs on CA10.X with adapted version of STAT_NON_LINE<br/>[[Contrib:KeesWouters/plasticity/solidbeam]]<br/><br/><br/>
+
# '''Plastic behaviour of a solid beam [CA10.X]'''<br/>The material non linear behaviour of a solid beam. This version runs on CA10.X with adapted version of STAT_NON_LINE<br/>[[Contrib:KeesWouters/plasticity/solidbeam]]
# '''Buckling behaviour of a beam'''<br/>The geometrical non linear behaviour of a ''beam'' using solid elements<br/>[[Contrib:KeesWouters/beambuckling]]<br/><br/><br/>
+
#* key words:
# '''Shell analysis'''<br/>Contribution in collaboration with Brigde.<br/>Concrete shell with several partitions loaded by pressure.<br/>Extraction of displacement and stresses.<br/>Extraction of minimum and maximum displacements, forces and moments and stresses.<br/>[[Contrib:KeesWouters/shell]]<br/><br/><br/>
+
#** POURSUITE()
# '''Modal analysis of an axial loaded cylinder'''<br/>'''Buckling analysis of an axial loaded cylinder'''<br/>The modal analysis of a construction under prestress.<br/>The buckling behaviour of the cylinder is given using shell ''coque_3d'' elements - frequency domain<br/>[[Contrib:KeesWouters/prestressmodal]]<br/>
+
#** plasticity<br/><br/><br/>
# '''Dynamic analysis of an axial loaded cylinder'''<br/>The dynamic analysis of a cylinder loaded by an axial force with coque_3d elements.<br/>The geometry is based on the cylinder under prestress - time domain<br/>[[Contrib:KeesWouters/dynamicload]]<br/><br/>
+
# '''Solids'''<br/>[[Contrib:KeesWouters/solids]]<br/>
# '''The connection between shell and solid elements<br/>Arlequin and coque_massif/massif_coque'''<br/>To establish a connection between shell and solid elements the ''Arlequin'' method can be used.<br> A comparison with a solution using nodes on a solid region between shell and solid elements is given<br/>[[Contrib:KeesWouters/shellsolid]]<br/>[[Contrib:KeesWouters/shellsolid/liaisonmail]]<br/>
+
#* key words:
#* key words
+
#** Mooney-Rivlin
#** connection between solid and shell elements
+
#** Strain energy function,
#** interaction between solid and shell elements
+
#** Hyper elastic material
#** Arlequin regions
+
#** stress invariants<br/><br/>
#** face 2D and volume 3D elements
+
# '''Eigenvalue problems: beam and cylinder'''<br/>The geometrical non linear behaviour of a ''beam'' using solid elements
#** use of LIAISON_SOLIDE in stead of ARLEQUIN
+
#* [[Contrib:KeesWouters/beambuckling]] beam
#** use of LIAISON_MAIL
+
#* [[Contrib:KeesWouters/prestressmodal]] prestressed cylinder
#** use of TYPE_RACCORD='MASSIF_COQUE'/'COQUE_MASSIF' (preferred)
+
# '''Homard mesh refinement
#** Python, Numeric
+
#* [[Contrib:KeesWouters/Homard]]<br/><br/><br/>
#*** list_of_volumes, list_of_nodes, ....
+
# '''tests'''
#** linear DKT and quadratic COQUE_3D elements used with LIAISON_SOLIDE<br/>
+
#* [[Contrib:KeesWouters/Tests]]<br/><br/><br/>
# '''The stresses of an assembly of shells and volumes'''<br/>Based on the previous contribution the element and equivalent stresses are determined <br/>[[Contrib:KeesWouters/stress_2D3D]]<br/><br/><br/><br/>
+
#Installation problems<br/>[[Contrib:KeesWouters/installproblems]]
# '''Solids'''<br/>Mesh refinement by using the macro ''MACR_ADAP_MAIL''. <br/>[[Contrib:KeesWouters/solids/mooney-rivlin]]<br>Material behaviour Mooney_Rivlin<br/><br/><br/><br/>
+
# '''Mesh refinement - Homard'''<br/>Mesh refinement by using the macro ''MACR_ADAP_MAIL''. <br/>[[Contrib:KeesWouters/Homard]]<br/><br/>
+
 
+
 
+
 
+
''Versions of the software:
+
* august 2011
+
** Ubuntu 11.04 (Natty)
+
** --> Code Aster NEW11 compiles and runs
+
** --> Salome6.3.1 runs
+
** --> SalomeMeca2010 refuses to run
+
 
+
* may 2011
+
** Ubuntu 11.04 (Natty)
+
** --> Code Aster10.2.X refuses to run
+
** --> SalomeMeca2010 refuses to run
+
** --> Salome6.3.0 runs (with Paraview)
+
 
+
* october 2010
+
** SalomeMeca2010
+
*** Salome5.1.4 - Aster10.2.x including Numpy (at last) - 64bit - ASTK1.8.1
+
** from CA website - installing and running without any problems
+
 
+
* august 2010
+
** Salome5.1.4
+
 
+
* may 2010
+
** OS Ubuntu 10.04 LTS Lucid Lynx 64bit - upgrade from Karmic 9.10
+
** Salome, ASTK and Code Aster run without adaptations.
+
 
+
* december 2009
+
** ''Salome5.1.3''
+
 
+
* november 2009
+
** OS Ubuntu 9.10 Karmic Koala (64 bit)
+
** ASTK 1.8.0
+
** Code Aster 10.x.x
+
 
+
* August 2009
+
** ''Salome 5.1.2 (64 bit)''
+
 
+
* april 2009:''
+
** ''Salome 4.1.4 (32 bit)''
+
** ''Code Aster 9.4 (32 bit)''
+
** ''ASTK 1.7.1''
+
** ''OS Ubuntu 9.04 Jaunty (64 bit)''
+
 
+
# '''Solving installation problems'''<br/>[[Contrib:KeesWouters/installproblems]]<br/><br/>
+

Latest revision as of 21:00, 14 March 2014

A few simple examples on using Salome - Code Aster platform

  1. Partitioning
    With Salome it took me quite some time to find out how to define different volumes in one construction that are meshed in one 'piece'.
    In this example four different volumes by partitioning a construction are defined.
    Contrib:KeesWouters/partition
    • key words:
      • fuse - partition - compound

  2. Various shell examples
    Contrib:KeesWouters/shell
    • key words:
      • from version 11.x: CALC_CHAMP, POST_CHAMP, PROJ_CHAMP
        Arlquin - LiaisonMail -TYPE_RACCORD - COQUE_MASSIF - MASSIF_COQUE

  3. My description of ASTK
    Contrib:KeesWouters/shell/static/astk
    Based on this shell calculation Contrib:KeesWouters/shell
    • key words
      • file types: command comm, error err, message mess, result, base folder
      • unite number


  4. Use of Python lists
  5. Use of beam elements
    Contrib:KeesWouters/beam
  6. Convergence of solid and shell elements
    This contribution is mainly a comparison between solids and shells (coque_3d) elements on convergence of the displacements.
    Stresses in centre and outside layers
    A small detour on how to determine the stresses at the centre and outside layers of shell elements
    Printing reaction forces and stresses in a table
    The retrieval of the the nodal forces, reaction forces and stresses into a table are discussed (for solid elements only).
    Contrib:KeesWouters/staticshell

    • key words
      • coque_3d, hexahedron and tetrahedron elements
      • convergence rate - shell, hexahedron and tetrahedron, linear and quadratic elements
      • stresses in three different layers: [top - sup], [centre - moy], [bottom - inf]
      • creation and printing of quantities to tables

  7. Applying forces on line segments
    Using a simple spring construction, forces are applied on nodes, a line segment and surface
    Contrib:KeesWouters/spring
    • key words
      • apply loads on nodes, lines and areas: FORCE_NODALE, FORCE_ARETE, FORCE_COQUE
      • define groups of nodes: defi_group, crea_group_no, crea_group_ma
      • orientation of the shell elements ORIE_NORM_COQUE
      • local and equivalent stresses at top, centre and bottom layer

  8. Applying cylinder boundary conditions
    Applied on a simple block with a cylindrical hole the use of LIAISON_DLL is shown to simulate a cylindrical coordinate system
    Contrib:KeesWouters/bc
    • key words
      • LIAISON_DDL
      • simulated cylinder coordinates and boundary conditions
      • RBE3 constraint


  9. Plastic behaviour of a V shaped construction
    The material non linear behaviour of a v shaped construction with solid elements is given. This command file does currently not run on versions below CAster10.X.
    Contrib:KeesWouters/plasticity
  10. Plastic behaviour of a solid beam [CA10.X]
    The material non linear behaviour of a solid beam. This version runs on CA10.X with adapted version of STAT_NON_LINE
    Contrib:KeesWouters/plasticity/solidbeam
    • key words:
      • POURSUITE()
      • plasticity


  11. Solids
    Contrib:KeesWouters/solids
    • key words:
      • Mooney-Rivlin
      • Strain energy function,
      • Hyper elastic material
      • stress invariants

  12. Eigenvalue problems: beam and cylinder
    The geometrical non linear behaviour of a beam using solid elements
  13. Homard mesh refinement
  14. tests
  15. Installation problems
    Contrib:KeesWouters/installproblems