Good afternoon
Is possible simulate on calculix Creep with temperature on time line?
Thank you
Good afternoon
Is possible simulate on calculix Creep with temperature on time line?
Thank you
Yes, you can set the dependency of creep properties on temperature. Check the *CREEP keyword in the documentation. Here’s an example:
*CREEP
1.E-10,5.,0.,100.
2.E-10,5.,0.,200.
The last item on the data line is temperature (100-200).
Thank you calc_em
Is possible by 2 step simulate residual stress + Creep with thermal flux for time very long?
It should be possible with the *Coupled temperature-displacement
step. Give it a try.
I have try to create 2 step:
step-1 displacement to deform the piece.
step-2 remove displacement apply surface temperature (500°C)
this generate an error
*ERROR in CalculiX: in nonlinear calculations
energy output must be selected in the first step
where i wrong?
**
** Heading +++++++++++++++++++++++++++++++++++++++++++++++++
**
*Heading
Hash: PpYJYxo1, Date: 09/06/2022, Unit system: MM_TON_S_C
**
** Nodes +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Node
... hidden data ...
**
** Elements ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Element, Type=C3D10, Elset=Solid_part-1
... hidden data ...
**
** Node sets +++++++++++++++++++++++++++++++++++++++++++++++
**
*Nset, Nset=Internal-1_fix
... hidden data ...
*Nset, Nset=Internal-1_load
... hidden data ...
*Nset, Nset=Internal_Selection-1_Temperature-1
... hidden data ...
*Nset, Nset=Internal_Selection-1_Concentrated_flux-1
... hidden data ...
*Nset, Nset=Internal_Selection-2_Temperature-1
... hidden data ...
**
** Element sets ++++++++++++++++++++++++++++++++++++++++++++
**
*Elset, Elset=Internal-1_fix_S4
... hidden data ...
*Elset, Elset=Internal-1_fix_S1
... hidden data ...
*Elset, Elset=Internal-1_fix_S3
... hidden data ...
*Elset, Elset=Internal-1_fix_S2
... hidden data ...
*Elset, Elset=Internal-1_load_S4
... hidden data ...
*Elset, Elset=Internal-1_load_S2
... hidden data ...
*Elset, Elset=Internal-1_load_S3
... hidden data ...
*Elset, Elset=Internal-1_load_S1
... hidden data ...
**
** Surfaces ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Surface, Name=fix, Type=Element
Internal-1_fix_S4, S4
Internal-1_fix_S1, S1
Internal-1_fix_S3, S3
Internal-1_fix_S2, S2
*Surface, Name=load, Type=Element
Internal-1_load_S4, S4
Internal-1_load_S2, S2
Internal-1_load_S3, S3
Internal-1_load_S1, S1
**
** Physical constants ++++++++++++++++++++++++++++++++++++++
**
**
** Materials +++++++++++++++++++++++++++++++++++++++++++++++
**
*Material, Name=S355_mio
*Density
7.8E-09
*Elastic
210000, 0.28
*Expansion, Zero=20
1.1E-05
*Conductivity
14
*Specific heat
440000000
*Plastic
355, 0.002
450, 0.0025
550, 0.006
600, 0.015
**
** Sections ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Solid section, Elset=Solid_part-1, Material=S355_mio
**
** Pre-tension sections ++++++++++++++++++++++++++++++++++++
**
**
** Constraints +++++++++++++++++++++++++++++++++++++++++++++
**
**
** Surface interactions ++++++++++++++++++++++++++++++++++++
**
**
** Contact pairs +++++++++++++++++++++++++++++++++++++++++++
**
**
** Amplitudes ++++++++++++++++++++++++++++++++++++++++++++++
**
*Amplitude, Name=Tabular-1
0, 0, 0.5, 1, 1, 0
*Amplitude, Name=Tabular-2
0, 0, 0.5, 1, 1, 0
*Amplitude, Name=Tabular-3
0, 500, 500, 500
**
** Initial conditions ++++++++++++++++++++++++++++++++++++++
**
** Name: Temperature-1
*Initial conditions, Type=Temperature
Internal_Selection-1_Temperature-1, 20
**
** Steps +++++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Step-1 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static
0.001, 1, 1E-05, 0.02
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Fixed-1
*Boundary
Internal-1_fix, 1, 6, 0
** Name: Displacement_rotation-1
*Boundary
Internal-1_load, 2, 2, 0.3
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
** Name: Surface_traction-1: Deactivated
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
*Node print, Nset=Internal-1_fix, Totals=Yes
RF
*Node print, Nset=Internal-1_load, Totals=Yes
RF
*Node print, Nset=Internal-1_fix, Totals=Only
RF
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, PEEQ
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-2 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Inc=100
*Coupled temperature-displacement, Direct
1, 500
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Fixed-1
*Boundary
Internal-1_fix, 1, 6, 0
** Name: Displacement_rotation-1: Deactivated
** Name: Temperature-1
*Boundary
Internal_Selection-2_Temperature-1, 11, 11, 500
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
*Cflux, op=New
** Name: Surface_traction-1: Deactivated
** Name: Concentrated_flux-1: Deactivated
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U, NT, RFL
*El file
PEEQ
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
Try adding ENER to *EL FILE in the first step.
thank you is better, but now there is an error:
*ERROR: increment size smaller than minimum
How I can repair?
**
** Heading +++++++++++++++++++++++++++++++++++++++++++++++++
**
*Heading
Hash: PpYJYxo1, Date: 09/07/2022, Unit system: MM_TON_S_C
**
** Nodes +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Node
... hidden data ...
**
** Elements ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Element, Type=C3D10, Elset=Solid_part-1
... hidden data ...
**
** Node sets +++++++++++++++++++++++++++++++++++++++++++++++
**
*Nset, Nset=Internal-1_fix
... hidden data ...
*Nset, Nset=Internal-1_load
... hidden data ...
*Nset, Nset=Internal_Selection-1_Temperature-1
... hidden data ...
*Nset, Nset=Internal_Selection-1_Concentrated_flux-1
... hidden data ...
*Nset, Nset=Internal_Selection-2_Temperature-1
... hidden data ...
*Nset, Nset=Internal-1_Internal_Selection-1_Convective_film-1
... hidden data ...
**
** Element sets ++++++++++++++++++++++++++++++++++++++++++++
**
*Elset, Elset=Internal-1_fix_S4
... hidden data ...
*Elset, Elset=Internal-1_fix_S1
... hidden data ...
*Elset, Elset=Internal-1_fix_S3
... hidden data ...
*Elset, Elset=Internal-1_fix_S2
... hidden data ...
*Elset, Elset=Internal-1_load_S4
... hidden data ...
*Elset, Elset=Internal-1_load_S2
... hidden data ...
*Elset, Elset=Internal-1_load_S3
... hidden data ...
*Elset, Elset=Internal-1_load_S1
... hidden data ...
*Elset, Elset=Internal-1_Internal_Selection-1_Convective_film-1_S1
... hidden data ...
*Elset, Elset=Internal-1_Internal_Selection-1_Convective_film-1_S4
... hidden data ...
*Elset, Elset=Internal-1_Internal_Selection-1_Convective_film-1_S3
... hidden data ...
*Elset, Elset=Internal-1_Internal_Selection-1_Convective_film-1_S2
... hidden data ...
**
** Surfaces ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Surface, Name=fix, Type=Element
Internal-1_fix_S4, S4
Internal-1_fix_S1, S1
Internal-1_fix_S3, S3
Internal-1_fix_S2, S2
*Surface, Name=load, Type=Element
Internal-1_load_S4, S4
Internal-1_load_S2, S2
Internal-1_load_S3, S3
Internal-1_load_S1, S1
*Surface, Name=Internal_Selection-1_Convective_film-1, Type=Element
Internal-1_Internal_Selection-1_Convective_film-1_S1, S1
Internal-1_Internal_Selection-1_Convective_film-1_S4, S4
Internal-1_Internal_Selection-1_Convective_film-1_S3, S3
Internal-1_Internal_Selection-1_Convective_film-1_S2, S2
**
** Physical constants ++++++++++++++++++++++++++++++++++++++
**
**
** Materials +++++++++++++++++++++++++++++++++++++++++++++++
**
*Material, Name=S355_mio
*Density
7.8E-09
*Elastic
210000, 0.28
*Expansion, Zero=20
1.1E-05
*Conductivity
14
*Specific heat
440000000
*Plastic
355, 0.002
450, 0.0025
550, 0.006
600, 0.015
**
** Sections ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Solid section, Elset=Solid_part-1, Material=S355_mio
**
** Pre-tension sections ++++++++++++++++++++++++++++++++++++
**
**
** Constraints +++++++++++++++++++++++++++++++++++++++++++++
**
**
** Surface interactions ++++++++++++++++++++++++++++++++++++
**
**
** Contact pairs +++++++++++++++++++++++++++++++++++++++++++
**
**
** Amplitudes ++++++++++++++++++++++++++++++++++++++++++++++
**
*Amplitude, Name=Tabular-1
0, 0, 0.5, 1, 1, 0
*Amplitude, Name=Tabular-2
0, 0, 0.5, 1, 1, 0
*Amplitude, Name=Tabular-3
0, 500, 500, 500
**
** Initial conditions ++++++++++++++++++++++++++++++++++++++
**
** Name: Temperature-1
*Initial conditions, Type=Temperature
Internal_Selection-1_Temperature-1, 20
**
** Steps +++++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Step-1 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Nlgeom, Inc=100
*Static
0.001, 1, 1E-05, 0.02
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Fixed-1
*Boundary
Internal-1_fix, 1, 6, 0
** Name: Displacement_rotation-1
*Boundary
Internal-1_load, 2, 2, 0.3
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
** Name: Surface_traction-1: Deactivated
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
*Node print, Nset=Internal-1_fix, Totals=Yes
RF
*Node print, Nset=Internal-1_load, Totals=Yes
RF
*Node print, Nset=Internal-1_fix, Totals=Only
RF
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, PEEQ, ENER
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-2 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Inc=100
*Coupled temperature-displacement
1, 500, 1E-05, 1E+30
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Fixed-1
*Boundary
Internal-1_fix, 1, 6, 0
** Name: Displacement_rotation-1: Deactivated
** Name: Temperature-1: Deactivated
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
*Cflux, op=New
*Film, op=New
** Name: Surface_traction-1: Deactivated
** Name: Concentrated_flux-1: Deactivated
** Name: Convective_film-1
*Film
Internal-1_Internal_Selection-1_Convective_film-1_S1, F1, 120, 10
Internal-1_Internal_Selection-1_Convective_film-1_S4, F4, 120, 10
Internal-1_Internal_Selection-1_Convective_film-1_S3, F3, 120, 10
Internal-1_Internal_Selection-1_Convective_film-1_S2, F2, 120, 10
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U, NT, RFL
*El file
PEEQ
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
That’s a typical convergence issue. Try simplifying the model (removing features one by one) to see what causes the problem. It can be Nlgeom, too large load or incorrect boundary conditions (also thermal ones) among the others.
Creep is not included yet intentionally, right ?
I’m try to semplify model and BC.
Yes the Creep is included intentionally, why Is wrong?
Thank you
Now I have try to modify BC but whit this error:
*ERROR: max. # of increments reached
Is better use *visco configuration or is wrong for creep simulation?
Here the code:
**
** Heading +++++++++++++++++++++++++++++++++++++++++++++++++
**
*Heading
Hash: PpYJYxo1, Date: 09/14/2022, Unit system: MM_TON_S_C
**
** Nodes +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Node
... hidden data ...
**
** Elements ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Element, Type=C3D10, Elset=Solid_part-1
... hidden data ...
**
** Node sets +++++++++++++++++++++++++++++++++++++++++++++++
**
*Nset, Nset=Internal_Selection-1_Temperature-1
... hidden data ...
*Nset, Nset=Internal_Selection-1_Concentrated_flux-1
... hidden data ...
*Nset, Nset=Internal-1_fix
... hidden data ...
*Nset, Nset=Internal-1_load
... hidden data ...
*Nset, Nset=Internal-1_Internal_Selection-1_Convective_film-1
... hidden data ...
*Nset, Nset=Internal_Selection-2_Temperature-1
... hidden data ...
**
** Element sets ++++++++++++++++++++++++++++++++++++++++++++
**
*Elset, Elset=Internal-1_fix_S3
... hidden data ...
*Elset, Elset=Internal-1_fix_S2
... hidden data ...
*Elset, Elset=Internal-1_fix_S4
... hidden data ...
*Elset, Elset=Internal-1_load_S2
... hidden data ...
*Elset, Elset=Internal-1_load_S4
... hidden data ...
*Elset, Elset=Internal-1_load_S3
... hidden data ...
*Elset, Elset=Internal-1_load_S1
... hidden data ...
*Elset, Elset=Internal-1_Internal_Selection-1_Convective_film-1_S4
... hidden data ...
*Elset, Elset=Internal-1_Internal_Selection-1_Convective_film-1_S2
... hidden data ...
*Elset, Elset=Internal-1_Internal_Selection-1_Convective_film-1_S1
... hidden data ...
*Elset, Elset=Internal-1_Internal_Selection-1_Convective_film-1_S3
... hidden data ...
**
** Surfaces ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Surface, Name=fix, Type=Element
Internal-1_fix_S3, S3
Internal-1_fix_S2, S2
Internal-1_fix_S4, S4
*Surface, Name=load, Type=Element
Internal-1_load_S2, S2
Internal-1_load_S4, S4
Internal-1_load_S3, S3
Internal-1_load_S1, S1
*Surface, Name=Internal_Selection-1_Convective_film-1, Type=Element
Internal-1_Internal_Selection-1_Convective_film-1_S4, S4
Internal-1_Internal_Selection-1_Convective_film-1_S2, S2
Internal-1_Internal_Selection-1_Convective_film-1_S1, S1
Internal-1_Internal_Selection-1_Convective_film-1_S3, S3
**
** Physical constants ++++++++++++++++++++++++++++++++++++++
**
**
** Materials +++++++++++++++++++++++++++++++++++++++++++++++
**
*Material, Name=S355_mio
*Density
7.8E-09
*Elastic
210000, 0.28
*Expansion, Zero=20
1.1E-05
*Conductivity
14
*Specific heat
440000000
*Plastic
355, 0.002
450, 0.0025
550, 0.006
600, 0.015
**
** Sections ++++++++++++++++++++++++++++++++++++++++++++++++
**
*Solid section, Elset=Solid_part-1, Material=S355_mio
**
** Pre-tension sections ++++++++++++++++++++++++++++++++++++
**
**
** Constraints +++++++++++++++++++++++++++++++++++++++++++++
**
**
** Surface interactions ++++++++++++++++++++++++++++++++++++
**
**
** Contact pairs +++++++++++++++++++++++++++++++++++++++++++
**
**
** Amplitudes ++++++++++++++++++++++++++++++++++++++++++++++
**
*Amplitude, Name=Tabular-1
0, 0, 0.5, 1, 1, 0
*Amplitude, Name=Tabular-2
0, 0, 0.5, 1, 1, 0
*Amplitude, Name=Tabular-3
0, 500, 500, 500
**
** Initial conditions ++++++++++++++++++++++++++++++++++++++
**
** Name: Temperature-1
*Initial conditions, Type=Temperature
Internal_Selection-1_Temperature-1, 20
**
** Steps +++++++++++++++++++++++++++++++++++++++++++++++++++
**
**
** Step-1 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Inc=100
*Static
0.001, 1, 1E-05, 0.02
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Fixed-1
*Boundary
Internal-1_fix, 1, 6, 0
** Name: Displacement_rotation-1
*Boundary
Internal-1_load, 2, 2, 0.3
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
** Name: Surface_traction-1: Deactivated
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
*Node print, Nset=Internal-1_fix, Totals=Yes
RF
*Node print, Nset=Internal-1_load, Totals=Yes
RF
*Node print, Nset=Internal-1_fix, Totals=Only
RF
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U
*El file
S, E, PEEQ, ENER
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
**
** Step-2 ++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Step, Inc=200
*Coupled temperature-displacement
1E-10, 20, 1E-10, 1E+30
**
** Boundary conditions +++++++++++++++++++++++++++++++++++++
**
*Boundary, op=New
** Name: Fixed-1
*Boundary
Internal-1_fix, 1, 6, 0
** Name: Displacement_rotation-1: Deactivated
** Name: Temperature-1
*Boundary
Internal_Selection-2_Temperature-1, 11, 11, 400
**
** Loads +++++++++++++++++++++++++++++++++++++++++++++++++++
**
*Cload, op=New
*Dload, op=New
*Cflux, op=New
*Film, op=New
** Name: Surface_traction-1: Deactivated
** Name: Concentrated_flux-1: Deactivated
** Name: Convective_film-1: Deactivated
**
** Defined fields ++++++++++++++++++++++++++++++++++++++++++
**
**
** History outputs +++++++++++++++++++++++++++++++++++++++++
**
**
** Field outputs +++++++++++++++++++++++++++++++++++++++++++
**
*Node file
RF, U, NT, RFL
*El file
PEEQ
**
** End step ++++++++++++++++++++++++++++++++++++++++++++++++
**
*End step
Visco step is meant specifically for analyses involving creep but it can’t account for heat transfer.
Try increasing the maximum allowed number of increments. However, it might be hard to reach convergence anyway: Creep calculation and results