Re: Thermal Expansion
Posted by
Damien André on
URL: http://granoo.326.s1.nabble.com/Thermal-Expansion-tp233p236.html
Hello,
Thermal conduction with thermal expansion is a very experimental feature ! Nobody used it seriously... So you experienced some trouble. In my mind, your problem comes from absolute vs relative temperature.
Here, you initialize temperature at "1000". So, at the first time step, you apply a very high thermal expansion from 0 to 1000. It induces vibrations of your domain. So, you must use relative temperature. It gives.
<?xml version="2.0" encoding="UTF-8" standalone="no"?>
<GranOO Version="2.0" TotIteration="inf" OutDir="expansion" Verbose="No" ThreadNumber="4" >
<PreProcessing>
<PlugIn Id="_ReadDomain" FileName="cube.agdd"/>
<PlugIn Id="_SetDensity" Density="4934.9" />
<PlugIn Id="_InitThermalProperties" Temperature="0" Cp="2200" Conductivity="10" Set="Boundary" />
<PlugIn Id="_ThermalExpansion" Alpha="7.2e-6" Set="Global"/>
<PlugIn Id="_SetElasticProperty" YoungModulus="14e9" PoissonRatio="0.24" CoordNumber="8.0"/>
<PlugIn Id="_ComputeOptimalTimeStep" Ratio="0.14" />
<PlugIn Id="_NewTimeStep" Val="1e-2" ID="Thermal" />
</PreProcessing>
<Processing>
<PlugIn Id="_Check" />
<PlugIn Id="_ImposeTemperature" Value="-0.01*it" Set="Boundary-xMin"/>
<PlugIn Id="_ConductHeat" TimeStep="Thermal"/>
<PlugIn Id="_ThermalExpansion" Alpha="7.2e-6" Set="Global"/>
<PlugIn Id="_ClearLoad" />
<PlugIn Id="_ApplyBondLoad"/>
<PlugIn Id="_IntegrateAcceleration" Linear="Yes" Angular="Yes" BetaLinear="1.3" BetaAngular="1.3"/>
<PlugIn Id="_ExportToPVD" Field="All" IterLoop="20"/>
</Processing>
<PostProcessing>
</PostProcessing>
</GranOO>
I do not test this *.inp. It should work as expected. Cheers, Damien.