×

Notice

The forum is in read only mode.

COQUE_3D results in Salomé

  • Torben
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
14 years 10 months ago #3798 by Torben
COQUE_3D results in Salomé was created by Torben
I have made an analysis with triangular elements and modelisation COQUE_3D. To do that I used Salomé to generate triangular second order elements. The COQUE_3D requires an additional center node so Code_aster creates a new mesh by converting the imported Salomé mesh TRIA6_7 used to define the model.

In order to display results (e.g. stress fields) correctly i Salomé I have understood the need to project them back to a desitnation model field compatible with Salomé using the PROJ_CHAM.

Is this at all possible for COQUE_3D? I have tried to define the destination model using COQUE_3D or DKT modelisation but in either case Code_ASTER complains - correctly, I will admit - that the modelisation is not compatible with the triangular 6 node mesh.

Is there a 6 node element which is compatible with this purpose? Or can the results be displayed in Salomé by other means?

Thanks for your attention and help.
More
14 years 10 months ago #3799 by kwou
Replied by kwou on topic Re:COQUE_3D results in Salomé
Hoi Torben:

The use of COQUE_3D is as you described it:
0) possibly convert a linear to a quadratic mesh
1) convert quadratic mesh to extra mid node
2) do calculations
3) project result to quadratic or linear mesh

as in this snippet (meshinit is quadratic mesh):
[code:1]
# from the initial quadratic mesh define model modinit
modinit=AFFE_MODELE(MAILLAGE=meshinit,
AFFE=_F(TOUT='OUI',
PHENOMENE='MECANIQUE',
MODELISATION='3D',),);

# convert from 6, 8 nodes to 7, 9 nodes:
meshmod=CREA_MAILLAGE(MAILLAGE=meshinit,
MODI_MAILLE=(_F(TOUT='OUI',OPTION='QUAD8_9',),
_F(TOUT='OUI',OPTION='TRIA6_7',),),);

# define a model suitable for shell coque_3D elements
modmod=AFFE_MODELE(MAILLAGE=meshmod,
AFFE=_F(TOUT='OUI',PHENOMENE='MECANIQUE',
MODELISATION='COQUE_3D',),);

# ....
# do calculations

# determine / project the result fields (champ) from modified model modmod to the initial model modinit
salomres=PROJ_CHAMP(RESULTAT=MODES,
MODELE_1=modmod, #project modes/results of model_1
MODELE_2=modinit,); #to model_2
[/code:1]

see for more informations:
www.caelinux.org/wiki/index.php/Contrib:...outers/platedynamics

kind regards - kees<br /><br />Post edited by: Kees Wouters, at: 2010/01/31 11:02

Interest: structural mechanics, solar energy (picture at 'my location' shows too little pv panels)

--
kind regards - kees
  • Torben
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
14 years 10 months ago #3807 by Torben
Replied by Torben on topic Re:COQUE_3D results in Salomé
Thanks for the reply, Kees. Looking in your .comm file I see that the model &quot;modinit&quot; was created using modelisation 3D, so I tried this but did not get it working. Will try again with a test model. Did You use Eficas to edit the command file or did you write it &quot;by hand&quot;?
More
14 years 10 months ago #3809 by kwou
Replied by kwou on topic Re:COQUE_3D results in Salomé
Hoi Torben

about the modelisation 3d of modinit from the initial quadratic mesh (meshinit) I do not have much to say: it just worked in my case. It is only used to project the results back to this mesh.
I donot know what exactly is your problem, if it remains, pls post your messages file here.

Regarding the command file: Sometimes I use Eficas to edit it, most of the time I do a manual edit. In this case I edit by hand also.

kind regards - kees

Interest: structural mechanics, solar energy (picture at 'my location' shows too little pv panels)

--
kind regards - kees
Moderators: catux
Time to create page: 0.185 seconds
Powered by Kunena Forum