Welcome to the forums. Please post in English or French.

You are not logged in.

#1 Re: Code_Aster usage » Transient mechanical analysis under an evolutionary temperature field » 2019-06-26 14:31:24

Anirudh wrote:

Hi,
maybe you can find some answers here https hmm /youtu.be/1ZNsgykHnGE
1- Did you do transient thermal correctly?
2- Did you use PROJ_CHAMP to project thermal model on mechanical? Make sure to check the box PROJECTION =YES. Also try using DYNA_NON_LINE and play around a bit with its initial conditions to see if you can include thermal effects. The challenge would be to apply evolving temperature field on the deforming mesh nodes under dynamic loading.

Anirudh


Hi thanks a lot for your reply. I think that the2 points you mentioned have already been done. But the main problem is that when the code aster tring to do the coupling, it has to first calculate and apply the internal load imposed by temerature field on the mechanical model. But in the dynamic mechanical analysis this load can not be easily decomposed cleanly into spatial dependent and time dependent... I also tried with DEFI_FONCTION with first storing the history of the these thermal internal loads but it does not work... Then I have to do this in a self implemented loop but is it a multistage static problem or a real dynamic case?

#2 Code_Aster usage » Transient mechanical analysis under an evolutionary temperature field » 2019-06-21 15:25:26

Forestsun
Replies: 3

Hello,
Currently I have a very specific problem when using Code aster. I followed some thermomechanical analysis example and found that there exist no examples about this kind of coupled problems in a transient way to solve mechanical model under a calculated evolutionary temperature field. I have already using command to assign the evol_therm on my mechanical model:

MECATH=AFFE_MATERIAU(MAILLAGE=MAIL,
                       MODELE=MODMECA,
                       AFFE=_F(TOUT='OUI',
                               MATER=MATER,),
                       AFFE_VARC=_F(TOUT='OUI',
                                    NOM_VARC='TEMP',
                                    EVOL=TEMPE,
                                    VALE_REF=0.0,),)

So what else should I do to execute the dynamic analysis on the mechanical model, if we assume that there is no external loads on this model?
(When using DYNA_VIBRA command somehow I have to define a harmonic exitation which is not necessary in this case. Are there any other possibilities? )

#3 Introduce yourself / Présentez vous » Hello from Germany » 2019-05-31 16:48:05

Forestsun
Replies: 0

I have already posted several probelms and have a late introduction. ;-)
Working on thermal mechanical coupling now using Code_aster.
Nice to meet you all.

Forest

#4 Re: Code_Aster usage » [Solved] How to create a new node group including all nodes? » 2019-05-31 13:23:39

Thanks a lot for your kindly reply!!! It works and I can extract and stack them in a numpy array form. Thank you so much!

Best,
Forest

#5 Code_Aster usage » [Solved] How to create a new node group including all nodes? » 2019-05-30 22:50:15

Forestsun
Replies: 2

Hi,

What I want to do is to using command POST_RELEVE_T to extract my result (evol_ther) into a table... But in this command, key word GROUP_NO is a must and can not set to be all... Then I need to create a new node group to match this key word. But why in DEFI_GROUP I still can not select all nodes in the model !...... Are there any easy way to do this easy thing without using preprocessor?......

Thanks in advance for your help.

Forest

#6 Code_Aster usage » Extracting from table container » 2019-05-13 16:01:31

Forestsun
Replies: 1

Hi everyone,

I have a problem when I tried to extract sth from a table container calculated by Operator CALCUL.  The authorized types in the keyword TYPE_RESU are so unfamiliar to me. (For example: ‘CHAM_GD_SDASTER’, ‘CHAM_NO_SDASTER’,...) There are also few words and files to explain these kind of results... Could anyone give me some hints that where I can find detailed explaination or explain to me what do these represent for when I using these words to extract. Also is that possible to extract all results related to the Time Increment(specific value in each time step) in the CALCUL operator?
Thanks a lot in advance for your attention and patience.

Best,
Forest

#7 Code_Aster usage » Options in operator CALCUL? » 2019-05-08 10:38:40

Forestsun
Replies: 0

Hello everyone,

I have a question about the options in using operator. I tried to validate a simple thermoelasticity problem and wanted to see the RHS of this probelm. So I guess from the tutorial 'Operator CALC_VECT_ELEM', which says that in mechanics loadings of type dilation induced by the variables of order is calculate by the operator CALCUL. So I used the option 'FORC_VARC_ELEM_P' and tried to extract the RHS caused by a temperature field. Can this result be seen as the 'thermal internal load' of the mechanical model? What are the differences between this and the option 'FORC_INTE_ELEM'?
Besides I found a test case hplp100a that using this command but somehow when it comes to extract the table calculated by the operator CALCUL, it uses VE=EXTR_TABLE(TYPE_RESU='VECT_ELEM_DEPL_R', ...... ) Here why the displacements can be extracted in the thermal load?  I am really confused a lot by this type of result... I will attach the modified comm file of hplp100a below. I am looking forward to your suggestions that would help me better understand this feature.

Best,
Forest