General Mechanical

General Mechanical

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

Triggered Internal Heat generation

    • anastassiosm
      Subscriber

      Hello all,


      I'm trying to model battery nail penetration test in Mechanical. Below is the geometry and the blue structure is the trigger cell. I have an internal heat generation as an input in that structure that simulates the thermal runaway of the cell. I want to calculate the transient temperature distribution from this runaway. The problem is that the rest of the battery cells will also trigger an internal heat generation rate if the cell's temperature reaches a certain value. Is it possible to define an internal heat generation rate that is triggered at a certain temperature?


      Thanks!

    • Erik Kostson
      Ansys Employee
      Hi
      This post might be of help (you just need to change that hgenval array to have the desired behaviour):

      Thank you

      Erik
    • anastassiosm
      Subscriber
      Thanks Erik!
      First time trying APDL. Instead of using arrays could this be done with a function? for example have a Q=f(exp(time)) kick in at a certain temperature value?
      Thanks
      Anastassios
    • Erik Kostson
      Ansys Employee
      Hi

      No, the only way is to use an array - you just need to approximate your function into discrete values that go into the array.
      All the best

      Erik
    • anastassiosm
      Subscriber
      Hello Erik Thanks for your guidance I was able to generate the array for Q=f(exp(time)) using the function editor in ANSYS classical and import it in WB. It worked as planned! I was wondering if there's a way to use an IF statement to call this Q=f(exp(time)). As mentioned I want it to kick in at a certain temp. Can I do something like this: IF TEMP=>500K THEN [Q=f(exp(time)) array] ELSE hgen=0.
Viewing 4 reply threads
  • The topic ‘Triggered Internal Heat generation’ is closed to new replies.