Modelling coated material
- Kamil Gul
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 30
- Thank you received: 0
14 years 5 months ago #4928
by Kamil Gul
Modelling coated material was created by Kamil Gul
Hi everyone,
I want to perform indentation test on a coated material. For bulk solids it is easy to do that but in the case of coating how I can model coating over a subtrate and define it to the code-aster
Should I use two different bulk material concatenated or fused up and down or else should I try to model as multilayers with DEFI_COQUE by giving thickness?
I am truly lost,
I will be grateful for any advice,
Thanks,
Kamil
I want to perform indentation test on a coated material. For bulk solids it is easy to do that but in the case of coating how I can model coating over a subtrate and define it to the code-aster
Should I use two different bulk material concatenated or fused up and down or else should I try to model as multilayers with DEFI_COQUE by giving thickness?
I am truly lost,
I will be grateful for any advice,
Thanks,
Kamil
- Claus
-
- Offline
- Moderator
-
Less
More
- Posts: 670
- Thank you received: 34
14 years 5 months ago #4929
by Claus
Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
Replied by Claus on topic Re:Modelling coated material
I'd say that a multi-layered shell formulation would be the logical and easiest way to go about it. I am however, not 100% is you can use an isotropic material with DEFI_COQU_MULT - that might not be a problem for you though. I really haven't experimented much with composite shells.
To find some cases that use multi-layered shells, try this:
find /opt/aster/STA10.2/astest/*.comm | xargs grep -l DEFI_COQU_MULT
Documentation here:
www.code-aster.org/V2/doc/v9/man_u/u4/u4.42.03.pdf
Regards,
Claus
To find some cases that use multi-layered shells, try this:
find /opt/aster/STA10.2/astest/*.comm | xargs grep -l DEFI_COQU_MULT
Documentation here:
www.code-aster.org/V2/doc/v9/man_u/u4/u4.42.03.pdf
Regards,
Claus
Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
- Kamil Gul
- Topic Author
- Offline
- Junior Member
-
Less
More
- Posts: 30
- Thank you received: 0
14 years 5 months ago #4934
by Kamil Gul
Replied by Kamil Gul on topic Re:Modelling coated material
Thanks Claus,
I am gonna take a closer look at DEFI_COQUE_MULT
I am thinking also
1) to define contact boundary with friction between coating and the base material
2) to impose Liason_DDL for the boundary (less logical)
Regards,
Kamil
I am gonna take a closer look at DEFI_COQUE_MULT
I am thinking also
1) to define contact boundary with friction between coating and the base material
2) to impose Liason_DDL for the boundary (less logical)
Regards,
Kamil
- Joël Cugnoni
-
- Offline
- Moderator
-
14 years 5 months ago #4935
by Joël Cugnoni
Joël Cugnoni - a.k.a admin
www.caelinux.com
Replied by Joël Cugnoni on topic Re:Modelling coated material
Hi
what I would do in your case is to mesh the bulk material with solids (hexa 8 node) and then use the surface mesh (quad 4) of this solid to defin a thin DKT shell represeting the coating.
Reusing the surface mesh of the solid, you will have all shell nodes shared with the bulk solid so you don't need to play with kinematic constraints to link the two parts.
To do that, in Salome, you need to create one group of solid elements for the bulk material and one group of surface elem. for the coating. Then in Eficas, in AFFE_MODEL you assign 3D modelling to the group of solids and DKT to the group of surface elements.
After that, you just go on defining the materials and shell properties as usual (AFFE_CARA_ELEM).
It should work well normally
what I would do in your case is to mesh the bulk material with solids (hexa 8 node) and then use the surface mesh (quad 4) of this solid to defin a thin DKT shell represeting the coating.
Reusing the surface mesh of the solid, you will have all shell nodes shared with the bulk solid so you don't need to play with kinematic constraints to link the two parts.
To do that, in Salome, you need to create one group of solid elements for the bulk material and one group of surface elem. for the coating. Then in Eficas, in AFFE_MODEL you assign 3D modelling to the group of solids and DKT to the group of surface elements.
After that, you just go on defining the materials and shell properties as usual (AFFE_CARA_ELEM).
It should work well normally
Joël Cugnoni - a.k.a admin
www.caelinux.com
- JMB
- Offline
- Elite Member
-
Less
More
- Posts: 166
- Thank you received: 0
14 years 5 months ago #4941
by JMB
Replied by JMB on topic Re:Modelling coated material
Claus wrote:
Actually I would suggest just:
[code:1]
grep -l "DEFI_COQU_MULT" /opt/aster/STA10.2/astest/*.comm
[/code:1]
The 'find' is really not needed, and the xargs not required since the pipe "|" is not being used.
Regards, JMB
find /opt/aster/STA10.2/astest/*.comm | xargs grep -l DEFI_COQU_MULT
Actually I would suggest just:
[code:1]
grep -l "DEFI_COQU_MULT" /opt/aster/STA10.2/astest/*.comm
[/code:1]
The 'find' is really not needed, and the xargs not required since the pipe "|" is not being used.
Regards, JMB
- Claus
-
- Offline
- Moderator
-
Less
More
- Posts: 670
- Thank you received: 34
14 years 5 months ago #4943
by Claus
Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
Replied by Claus on topic Re:Modelling coated material
JMB wrote:
You're right, it was a quick copy/paste from a forum post.
To the original poster: Let us know which method works best and gives the best approximation.
Claus wrote:
find /opt/aster/STA10.2/astest/*.comm | xargs grep -l DEFI_COQU_MULT
Actually I would suggest just:
[code:1]
grep -l "DEFI_COQU_MULT" /opt/aster/STA10.2/astest/*.comm
[/code:1]
The 'find' is really not needed, and the xargs not required since the pipe "|" is not being used.
Regards, JMB
You're right, it was a quick copy/paste from a forum post.
To the original poster: Let us know which method works best and gives the best approximation.
Code_Aster release : STA11.4 on OpenSUSE 12.3 64 bits - EDF/Intel version
Moderators: catux
Time to create page: 0.142 seconds