Difference between revisions of "Contrib:KeesWouters/Homard"

From CAELinuxWiki
Jump to: navigation, search
m ('''Mesh refinement based on the Homard''')
m
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
=='''Mesh refinement based on the Homard'''==
+
* [[Contrib:KeesWouters]]<br/>
 +
* [[Contrib:KeesWouters/Homard]] <br/><br/><br/>
  
In the contributions (links below) mesh refinements are discussed. All the refinements are based on the [http://www.code-aster.org/outils/homard Homard] macro command MACR_ADAP_MAIL.<br>
+
=='''Mesh refinement based on the Homard'''==
* In the first link the mesh refinement is based on a stress error estimation. The refinement are performed for the elements with the highest stress error estimation. The geometry is an L shaped steel object with a number of holes in it.
+
In these contributions (links below) mesh refinements are discussed. All the refinements are based on the [http://www.code-aster.org/outils/homard Homard] macro command MACR_ADAP_MAIL.<br>
* In the second link the same object is refined during successive iterations. The Python loop mechanism is illustrated.
+
* In link '''1''' the mesh refinement is based on a stress error estimation. The refinement are performed for the elements with the highest stress error estimation. The geometry is an L shaped steel object with a number of holes in it.
* In the last link the mechanism of the refinement is illustrated on a simple beam construction. The mesh refined is now based on the axial displacement of the beam. Very nice to understand how the mechanism operates.<br><br>
+
* In link '''2''' the same object is refined during successive iterations. A Python loop mechanism is used to perform successive iterations.
 +
* In link '''3''' the mechanism of the refinement is illustrated on a simple beam construction. The mesh refined is based on the axial displacement of the beam. Very nice to understand the mechanism of the refinement.<br><br>
 
# '''Mesh refinement - stress error'''<br/>Mesh refinement by using the macro ''MACR_ADAP_MAIL''. <br/>[[Contrib:KeesWouters/Homard/lshape]]<br/>
 
# '''Mesh refinement - stress error'''<br/>Mesh refinement by using the macro ''MACR_ADAP_MAIL''. <br/>[[Contrib:KeesWouters/Homard/lshape]]<br/>
 
# '''Mesh refinement - Homard - Python loop'''<br/>Mesh refinement by using the macro ''MACR_ADAP_MAIL''. <br/>[[Contrib:KeesWouters/Homard/lshape/loop]]<br/>
 
# '''Mesh refinement - Homard - Python loop'''<br/>Mesh refinement by using the macro ''MACR_ADAP_MAIL''. <br/>[[Contrib:KeesWouters/Homard/lshape/loop]]<br/>
Line 12: Line 14:
 
More information about the mesh refinement by Homard can be find here:<br>
 
More information about the mesh refinement by Homard can be find here:<br>
 
pdf file: http://www.code-aster.org/V2/doc/default/man_u/u7/u7.03.01.pdf<br>
 
pdf file: http://www.code-aster.org/V2/doc/default/man_u/u7/u7.03.01.pdf<br>
Homard website: http://www.code-aster.org/outils/homard
+
Homard website: http://www.code-aster.org/outils/homard<br/>
 +
Using Homard in a non linear case and a few other remarks can be found
 +
[http://www.code-aster.org/forum2/viewtopic.php?id=14087 here]
  
 
Not really links, but nice to study are the examples<br>
 
Not really links, but nice to study are the examples<br>

Latest revision as of 08:03, 30 April 2013

Mesh refinement based on the Homard

In these contributions (links below) mesh refinements are discussed. All the refinements are based on the Homard macro command MACR_ADAP_MAIL.

  • In link 1 the mesh refinement is based on a stress error estimation. The refinement are performed for the elements with the highest stress error estimation. The geometry is an L shaped steel object with a number of holes in it.
  • In link 2 the same object is refined during successive iterations. A Python loop mechanism is used to perform successive iterations.
  • In link 3 the mechanism of the refinement is illustrated on a simple beam construction. The mesh refined is based on the axial displacement of the beam. Very nice to understand the mechanism of the refinement.

  1. Mesh refinement - stress error
    Mesh refinement by using the macro MACR_ADAP_MAIL.
    Contrib:KeesWouters/Homard/lshape
  2. Mesh refinement - Homard - Python loop
    Mesh refinement by using the macro MACR_ADAP_MAIL.
    Contrib:KeesWouters/Homard/lshape/loop
  3. Mesh refinement - Homard - Based on displacement
    Mesh refinement by using the macro MACR_ADAP_MAIL.
    Contrib:KeesWouters/Homard/beam

Links

More information about the mesh refinement by Homard can be find here:
pdf file: http://www.code-aster.org/V2/doc/default/man_u/u7/u7.03.01.pdf
Homard website: http://www.code-aster.org/outils/homard
Using Homard in a non linear case and a few other remarks can be found here

Not really links, but nice to study are the examples

  • zzzz121a.comm,
  • zzzz121b.comm,
  • zzzz121c.comm,
  • zzzz121d.comm and
  • zzzz121e.comm.

in the astest directory [$ASTER_ROOT]/STA[$VERSION]/astest/.....,
e.g in my case: /cae/aster101/STA10.1/astest/zzzz121a.comm