×

Notice

The forum is in read only mode.

COQUE_3D results in Salomé

  • Torben
  • Topic Author
  • Offline
  • Premium Member
  • Premium Member
More
15 years 2 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
15 years 2 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
15 years 2 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
15 years 2 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.188 seconds
Powered by Kunena Forum