-
-
April 17, 2023 at 12:26 pm
Mathias Giesbrecht
SubscriberI am currently working on a transient thermoelectric simulation for a fuse in a power distribution unit. The simulation ambient temperature is set at 60 degrees Celsius, and the range boundary condition for convection is also set at 60 degrees Celsius. However, during the simulation, I have noticed that the temperature inside the fuse drops below 60 degrees Celsius, even when the current is still flowing through it.
I have attached a photo of the problematic part of the simulation for your reference, and I would appreciate any feedback or recommendations on how to solve this issue. I am open to any insights that could help me understand and address the problem, including possible improvements to my simulation setup or approaches to analyze the simulation results.
-
April 17, 2023 at 7:59 pm
GLUO
Ansys EmployeeHi Mathias,
Could you also post this on Mechanical channel? Electronics channel focuses on AEDT problems.
Thanks,
GL
-
April 18, 2023 at 5:10 pm
Bill Bulat
Ansys EmployeeHello Mathias,
What type of analysis system are you using? Presumably coupled field transient?
Also, what version of Workbench are you using?
We sometimes see non-physical "thermal undershoot" or "spurious oscillations" in the transient thermal response when heat is applied very suddenly. Calculated temperatures in these first order systems can briefly drop below those that are physically possible.
But the behavior you are reporting does not appear to be related to this. It appears that the device temperature is dropping below the 60 C environment very gradually... some 1300 seconds into the transient. It is not immediately obvious to me why this is happening.
It might be helpful to compare the net internal energy (heat in Joules) added over time that is attributable to Joule heat to the net heat leaving the system due to your convection boundary condition(s) and/or any others that you may have. The thermal power in Watts leaving the system is easily obtained with post processing features that are natively supported in the Mechanical GUI. This would need to be integrated over time to get net heat removed from the system.
It is less straightforward to get the net heat added to the system by Joule heat. There may be an easier way to do this, but for now I can only think of using an APDL command object under the Solution branch, something along the lines of the following (untested):
finish
/clear
resume
esel,s,ename,,226,227 ! SELECT COUPLED FIELD ELEMENTS
*get,nelems,elem,,count ! nelems = # OF SELECTED ELEMENTS
/post26
elm=0 ! INITIALIZE ELEMENT ID#
*do,i,1,nelems ! LOOP OVER SELECTED ELEMENTS
elm=elnext(elm) ! elm NOW EQUALS NEXT HIGHEST SELECTED ELEMENT ABOVE elm
esol,3,elm,,jheat ! READ JOULE HEAT PER VOLUME FOR ELEMENT elm INTO VARIABLE #3
*get,volu_i,elem,elm,volu ! volu_i = ELEMENT elm's VOLUME
add,2,2,3,,,,,,volu_i ! ADD VARIABLE #2 AND volu_i*#3 (NET JOULE HEAT FOR ALL ELEMENTS ACCUMULATE IN VARIABLE #2)
*enddo ! END DO LOOP
int1,4,2,1,,Qin ! VARIABLE #4 = INTEGRAL OF VARIABLE #2 WITH RESPECT TO TIME
/show,png
plvar,4 ! PRODUCE AN XY PLOT OF VARIABLE #4
/show,close
This requires that you set "Save MAPDL db" = "Yes" in Details of Analysis Settings prior to solving.
--Bill
-
April 21, 2023 at 8:42 am
Mathias Giesbrecht
SubscriberDear Bill,
I experimented with different methods, but ultimately settled on thermal electric analysis and added the antype, trans command. I was using version 2022 R1, but recently downloaded the free 2023 version. Unfortunately, my model is too large for the free version, so I am waiting for the teaching version from my university, which should be released next week.
During my simulations, I noticed some undershoot, but as you mentioned, the magnitudes were never that large. The fuse I am testing is experiencing different currents, as shown below (time in s then current in A):
0. 0.
1. 130.
120. 130.
121. -181.
240. -181.
241. 130.
360. 130.
361. 0.
480. 0.
481. 130.
600. 130.
601. -181.
720. -181.
721. 8.
1320. 8.
1321. = 8.
I tried setting the current to 0 for the last 3 time steps, but the same issue persisted. In a smaller simulation, I encountered fewer problems with the latest ANSYS release, but I cannot yet test it on my larger model.
Here are the heat flux and joule; both were given as an option in mechanical:
Thanks a lot for your help and support!
Mathias
-
-
- You must be logged in to reply to this topic.

Boost Ansys Fluent Simulations with AWS
Computational Fluid Dynamics (CFD) helps engineers design products in which the flow of fluid components is a significant challenge. These different use cases often require large complex models to solve on a traditional workstation. Click here to join this event to learn how to leverage Ansys Fluids on the cloud, thanks to Ansys Gateway powered by AWS.

Earth Rescue – An Ansys Online Series
The climate crisis is here. But so is the human ingenuity to fight it. Earth Rescue reveals what visionary companies are doing today to engineer radical new ideas in the fight against climate change. Click here to watch the first episode.

Ansys Blog
Subscribe to the Ansys Blog to get great new content about the power of simulation delivered right to your email on a weekly basis. With content from Ansys experts, partners and customers you will learn about product development advances, thought leadership and trends and tips to better use Ansys tools. Sign up here.
- simulation completed with execution error on server
- Maxwell, HFSS or Q3D?
- How to export Ansys Maxwell simulation results for post-processing in matlab or in .csv file
- Unable to assign correctly the excitations in a coil
- Running ANSYS HFSS on the HPC (it runs on Linux only)
- Running ANSYS HFSS on multiple nodes on SLURM based cluster
- Intersect errors with model with complex structure
- Error
- Process ‘3dtds’ terminated abnormally
- HFSS: reset marker legend dimensions.
-
5346
-
3345
-
2471
-
1310
-
1016
© 2023 Copyright ANSYS, Inc. All rights reserved.