Difference between revisions of "Contrib:Claws/Code Aster/10 x cases"

From CAELinuxWiki
Jump to: navigation, search
(Applying ''Torque'' and using ''parameters'')
(Simple Beam Tutorial)
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
[[Contrib:Claws/Code_Aster|'''<-Link: Back to Contrib:Claws/Code_Aster''']] <br />
 
[[Contrib:Claws/Code_Aster|'''<-Link: Back to Contrib:Claws/Code_Aster''']] <br />
 
+
[[Image:Signature transparent scaled small.png]]<br />
 
== Contents ==
 
== Contents ==
  
 
== Software used: ==
 
== Software used: ==
(Updated along with the latest tutorial)
+
(Updated along with the latest tutorial - some tutorials might need tweaks to work with later versions)
 
*'''Ubuntu 10.04 64bit'''
 
*'''Ubuntu 10.04 64bit'''
*'''Salomé 5.1.5''' for preparing the geometry, meshing and post-processing.
+
*'''Salomé® 5.1.5''' for preparing the geometry, meshing and post-processing.
*'''Code_Aster 10.3''' 64bit, compiled with the Intel compiler for calculation
+
*'''Code Aster® 10.3''' 64bit, compiled with the Intel compiler for calculation
  
 
''Computer used:''
 
''Computer used:''
Line 13: Line 13:
 
*Dual core Intel 2.9GHz with 4Gb of RAM
 
*Dual core Intel 2.9GHz with 4Gb of RAM
  
I have tried to comment the *.comm files as well as I could, but I am far from an expert on '''C_A''' so use these files only as an example of the file structure/the '''C_A''' way of thinking.<br />
+
I have tried to comment the *.comm files as well as I could, but I am far from an expert on Code Aster® so use these files only as an example of the file structure/the Code Aster® way of thinking.<br />
  
 
== Piston tutorial ==
 
== Piston tutorial ==
  
[[Image:Wiki-piston-scaled.png]]
+
[[Image:Claws_piston_SS_scaled.png]]
  
 
I have updated the original piston tutorial also found on this wiki, to comply with '''SaloméMECA 2010.2''' - A great introduction for absolute beginners to '''SaloméMECA''' and '''Code_Aster'''
 
I have updated the original piston tutorial also found on this wiki, to comply with '''SaloméMECA 2010.2''' - A great introduction for absolute beginners to '''SaloméMECA''' and '''Code_Aster'''
  
Tutorial in PDF format - Updated for SaloméMECA 2010.2 [[Media:Piston_tutorial.pdf]]
+
Tutorial in PDF format - Updated for SaloméMECA® 2010.2 [[Media:Piston_tutorial.pdf]]
  
 
== Applying ''Torque'' and using ''parameters'' ==
 
== Applying ''Torque'' and using ''parameters'' ==
  
This case deals with applying torque to an object in a non-linear calculation and using parameters to control the calculation.
+
This case deals with applying torque to an object in a linear calculation and using parameters to control the calculation.
  
 
[[Contrib:Claws/Code_Aster/10_x_cases/torque|'''Link: Applying torque''']] <br />
 
[[Contrib:Claws/Code_Aster/10_x_cases/torque|'''Link: Applying torque''']] <br />
[[Image:Claws_result.png|link[Contrib:Claws/Code_Aster/10_1_x_cases/torque]|caption]]
+
[[Image:Thumb_torque.png|link[Contrib:Claws/Code_Aster/10_x_cases/torque]|caption]]
  
 
Includes:  
 
Includes:  
Line 34: Line 34:
 
*Applying torque - '''LIAISON_SOLIDE'''
 
*Applying torque - '''LIAISON_SOLIDE'''
 
*Using parameters
 
*Using parameters
*Non-linear calculation
+
*Linear static calculation, incremented
*Creating an animated GIF file of the result.
+
*Creating an animated GIF file of the result
  
 
==Using the command '''LIAISON_ELEM'''==
 
==Using the command '''LIAISON_ELEM'''==
Line 42: Line 42:
  
 
[[Contrib:Claws/Code_Aster/10_x_cases/liaison_elem|'''Link: Using the command '''LIAISON_ELEM''' ''']] <br />
 
[[Contrib:Claws/Code_Aster/10_x_cases/liaison_elem|'''Link: Using the command '''LIAISON_ELEM''' ''']] <br />
[[Image:Claws_liaison_elem_compare_scaled2.png]]
+
[[Image:Thumb_liason_elem_scaled.png]]
  
 
Includes:
 
Includes:
Line 55: Line 55:
  
 
[[Contrib:Claws/Code_Aster/10_x_cases/Pendulum|'''Link: Two segment pendulum with '''DYNA_NON_LINE''' ''']]<br />
 
[[Contrib:Claws/Code_Aster/10_x_cases/Pendulum|'''Link: Two segment pendulum with '''DYNA_NON_LINE''' ''']]<br />
[[Image:SS_small.png]]
+
[[Image:Thumb_Pendulum_scaled.png]]
  
 
Includes:
 
Includes:
  
 
*Cables
 
*Cables
*DYNA_NON_LINE
+
*'''DYNA_NON_LINE'''
 
*Tracing curves with Code_Aster and XMGrace
 
*Tracing curves with Code_Aster and XMGrace
 +
 +
==Calculating assemblies with Code Aster®==
 +
 +
A guide to assembling separate mesh files, calculating stresses and strains, then disassembling for individual post processing.
 +
 +
[[Contrib:Claws/Code_Aster/10_x_cases/liaison_mail|'''Link: Calculating assemblies with Code_Aster ''']]<br />
 +
[[Image:Thumb_assembly_scaled.png]]
 +
 +
Includes:
 +
 +
*'''ASSE_MAIL''' for assembling the meshes
 +
*'''LIAISON_MAIL''' for connecting the meshes
 +
*'''IMPR_RESU''' - RESTRAINT for only printing the relevant results to the meshes
 +
*Note on interpreting Von Mises stress in Salomé®/Code Aster®
 +
 +
== Plasticity tutorial ==
 +
 +
Plasticity tutorial - for CAELinux.com by Paul Carrico, translated and reworked by Claus Andersen
 +
 +
[[Contrib:Claws/Code_Aster/10_x_cases/plasticity|'''Link: Plasticity tutorial ''']]<br />
 +
[[Image:Claws_Thumb_plast_350px.png]]
 +
 +
Includes:
 +
 +
*'''Plasticity''' Nonlinear deformation of an aluminium wheel rim
 +
*'''Separate simulation and post processing'''
 +
*'''Advanced post processing'''
 +
*'''Cyclic boundary conditions'''
 +
 +
 +
== Simple Beam Tutorial ==
 +
 +
Simple beam theory with Code_Aster®, by Claus Andersen
 +
 +
[[Contrib:Claws/Code_Aster/10_x_cases/beam|'''Link: Simple Beam tutorial ''']]<br />
 +
[[Image:Claws_Beam_wiki_front_small.png]]
 +
 +
Includes:
 +
 +
*'''1D, 2D and 3D beam statics'''
 +
*'''MACR_CARA_POUTRE''' for calculating 2D sections

Latest revision as of 21:07, 30 January 2012

<-Link: Back to Contrib:Claws/Code_Aster
Signature transparent scaled small.png

Contents

Software used:

(Updated along with the latest tutorial - some tutorials might need tweaks to work with later versions)

  • Ubuntu 10.04 64bit
  • Salomé® 5.1.5 for preparing the geometry, meshing and post-processing.
  • Code Aster® 10.3 64bit, compiled with the Intel compiler for calculation

Computer used:

  • Dual core Intel 2.9GHz with 4Gb of RAM

I have tried to comment the *.comm files as well as I could, but I am far from an expert on Code Aster® so use these files only as an example of the file structure/the Code Aster® way of thinking.

Piston tutorial

Claws piston SS scaled.png

I have updated the original piston tutorial also found on this wiki, to comply with SaloméMECA 2010.2 - A great introduction for absolute beginners to SaloméMECA and Code_Aster

Tutorial in PDF format - Updated for SaloméMECA® 2010.2 Media:Piston_tutorial.pdf

Applying Torque and using parameters

This case deals with applying torque to an object in a linear calculation and using parameters to control the calculation.

Link: Applying torque
caption

Includes:

  • Applying torque - LIAISON_SOLIDE
  • Using parameters
  • Linear static calculation, incremented
  • Creating an animated GIF file of the result

Using the command LIAISON_ELEM

Apply the command LIAISON_ELEM using beams to substitute 3D geometry to reduce the work load of a calculation and simplify geometry

Link: Using the command LIAISON_ELEM
Thumb liason elem scaled.png

Includes:

  • LIAISON_ELEM:Connecting 3D structures to 1D elements; using beams to substitute 3D geometry
  • Describing geometry with AFFE_CARA_ELEM
  • LIAISON_UNIF

Simulating a two segment pendulum with DYNA_NON_LINE

A short introduction to using DYNA_NON_LINE to simulate a two segment pendulum.

Link: Two segment pendulum with DYNA_NON_LINE
Thumb Pendulum scaled.png

Includes:

  • Cables
  • DYNA_NON_LINE
  • Tracing curves with Code_Aster and XMGrace

Calculating assemblies with Code Aster®

A guide to assembling separate mesh files, calculating stresses and strains, then disassembling for individual post processing.

Link: Calculating assemblies with Code_Aster
Thumb assembly scaled.png

Includes:

  • ASSE_MAIL for assembling the meshes
  • LIAISON_MAIL for connecting the meshes
  • IMPR_RESU - RESTRAINT for only printing the relevant results to the meshes
  • Note on interpreting Von Mises stress in Salomé®/Code Aster®

Plasticity tutorial

Plasticity tutorial - for CAELinux.com by Paul Carrico, translated and reworked by Claus Andersen

Link: Plasticity tutorial
Claws Thumb plast 350px.png

Includes:

  • Plasticity Nonlinear deformation of an aluminium wheel rim
  • Separate simulation and post processing
  • Advanced post processing
  • Cyclic boundary conditions


Simple Beam Tutorial

Simple beam theory with Code_Aster®, by Claus Andersen

Link: Simple Beam tutorial
Claws Beam wiki front small.png

Includes:

  • 1D, 2D and 3D beam statics
  • MACR_CARA_POUTRE for calculating 2D sections