General Mechanical

General Mechanical

Topics related to Mechanical Enterprise, Motion, Additive Print and more.

Moving heat flux issue in ANSYS transient thermal

    • wei
      Subscriber

      Hi there,

      I am modelling the laser welding process using Moving Heat Flux module in Ansys Mechanical.

      I would like to see the maximum temperature of the welding surface. However, I found the max temperature changes significantly with the mesh element size, even though I have already extensively refined the mesh.

      My thoery is that the heat load was applied on the first layer of mesh elements, so smaller the mesh elements lead to higher temperature rise.

      May I ask if this is the case? Otherwise I couldn't think of any other reason that the maximum temperature keeps changing with the element size.

      Please see my settings and mesh as below. Thank you a lot in advance and please let me know if there is anything unclear.

    • dlooman
      Ansys Employee

      That's true in general, but if the time step is small enough the temperature shouldn't keep increasing.  Initially there is no gradient through the thickness to conduct the heat so the enthalpy of the element adjacent to the surface determines the temperature.  If the element is small the enthalpy will be less.  But if the time step is also small, that will reduce the amount of heat and keep the temperature from becoming artificially large.

      • wei
        Subscriber

        Thanks for your reply. 

        May I ask is there a rule of thumb for setting the time step in modeling? For example, in a CFD world, there is Courant Number to follow?

        Also, I am not sure if it is still the time step problem which led to some negative temperature in the first couple dozen steps.

        Thank you.

      • wei
        Subscriber

        Hi Dave,

        I tried to alter the time step size, however I found there was almost no effect on the max surface temperature.

         

    • dlooman
      Ansys Employee

      Yes, there is also the problem of too small a time step with higher order elements (producing temperature undershoot.)  You might consider using linear, lower order, elements to avoid that issue.  I don't know a rule of thumb for setting the time step to capture the correct thermal shock surface temperature.  You could determine it experimentally with a test model.

      • wei
        Subscriber

        Hi Dave,

        I tried liner order elements and the negative temperature gone! Thank you so much for that.

        I would like to understand more about this temperature undershoot issue. Could you please provide me with some materials to help me understand it better?

        Thank you!

    • dlooman
      Ansys Employee

      See Section 3.4.3.2 of the Thermal Analysis Guide.  It's not really an explanation, but it's all we have.

      • wei
        Subscriber

        Excuse me where to find "Thermal Analysis Guide"? Thank you

    • dlooman
      Ansys Employee

      It's in the APDL help.  You should be able to access it from the Mechanical Learning and Support tab as shown below.  Pick "HOME" to access the APDL documentation instead of Mechanical.

Viewing 4 reply threads
  • The topic ‘Moving heat flux issue in ANSYS transient thermal’ is closed to new replies.