FEM Thermal Analysis of a PCB: a new challenge

About the development of the FEM module/workbench.

Moderator: bernd

User avatar
easyw-fc
Veteran
Posts: 3633
Joined: Thu Jul 09, 2015 9:34 am

FEM Thermal Analysis of a PCB: a new challenge

Post by easyw-fc »

Hi @Howil, @bernd, @makkemal, @thschrader and @HarryvL
HoWil wrote: Mon Feb 12, 2018 7:04 pm ping
bernd wrote: Mon Feb 12, 2018 6:49 pm ping
makkemal wrote: Sat Dec 01, 2018 3:39 pm ping
thschrader wrote: Sat Dec 01, 2018 4:41 pm ping
HarryvL wrote: Sat Dec 01, 2018 2:33 pm ping
I would like to generate a Thermal analysis of this testing PCB model
Termal analysis pcb ccx.fcstd

as for this thread
https://forum.freecadweb.org/viewtopic. ... 01#p214658
and with this analysis model done in a different CAD
simscale.com pcb-transient_thermal_analysis
thermal-pcb-analysis.png
thermal-pcb-analysis.png (189.24 KiB) Viewed 5522 times
Would please someone of the FEM gurus have a look at this challenge?

Thanks a lot in advance
Maurice
User avatar
HarryvL
Veteran
Posts: 1338
Joined: Sat Jan 06, 2018 7:38 pm
Location: Netherlands

Re: FEM Thermal Analysis of a PCB: a new challenge

Post by HarryvL »

Hi Maurice,

A few comments and observations:

1) You didn't apply displacement boundary conditions, so your model floats freely in space. Most FEM packages would crash, but CCX is very forgiving

2) There is no heat sink in your model so the whole model "heats up" to a final steady state solution of 300K, which is the temperature applied to the surface of one of your copper chips:

Thermo Mechanical.png
Thermo Mechanical.png (307.49 KiB) Viewed 5505 times

3) The coefficient of thermal expansion of the PCB board is 0, so only the copper chips expand, causing outward forces at the top surface of the board, which explains why it curves upward.

4) In the Simscale analysis the authors apply heat sources at all chips on the board and show the transient evolution of temperatures across the board. No steady state solution is reached.

Harry
User avatar
HarryvL
Veteran
Posts: 1338
Joined: Sat Jan 06, 2018 7:38 pm
Location: Netherlands

Re: FEM Thermal Analysis of a PCB: a new challenge

Post by HarryvL »

A slightly more interesting picture is obtained if the bolt hole faces are kept at 293.1 K ;)

Thermo Mechanical (2).png
Thermo Mechanical (2).png (210.03 KiB) Viewed 5501 times
thschrader
Veteran
Posts: 3158
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: FEM Thermal Analysis of a PCB: a new challenge

Post by thschrader »

my 2 cent. done with calculix, no elmer on my machine...
transient case
transient_ccx.JPG
transient_ccx.JPG (41.03 KiB) Viewed 5490 times
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM Thermal Analysis of a PCB: a new challenge

Post by bernd »

thschrader wrote: Sun Dec 02, 2018 10:15 pm no elmer on my machine...
installation for win is quite easy ... https://sourceforge.net/projects/elmerf ... sBinaries/
thschrader
Veteran
Posts: 3158
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: FEM Thermal Analysis of a PCB: a new challenge

Post by thschrader »

bernd wrote: Mon Dec 03, 2018 5:20 am
thschrader wrote: Sun Dec 02, 2018 10:15 pm no elmer on my machine...
installation for win is quite easy ... https://sourceforge.net/projects/elmerf ... sBinaries/
OK, I will do that. But I am not very familiar with elmer, did only some tutorials.
Is it possible to run a combined navier-stokes / heat-transfer simulation with elmer?
The idea is to put the pcb-board into a bigger box (the pc) and simulate the cooling
with an airstream. You can do the same with openfoam, but at the moment it is not
possible to design a heat-transfer case with the cfd-of GUI. You can define the
case structure, but you must reedit the case files. Lets see...
User avatar
easyw-fc
Veteran
Posts: 3633
Joined: Thu Jul 09, 2015 9:34 am

Re: FEM Thermal Analysis of a PCB: a new challenge

Post by easyw-fc »

thschrader wrote: Sun Dec 02, 2018 10:15 pm my 2 cent. done with calculix, no elmer on my machine...
transient case
Hi @thschrader
thanks for having a look at this...
could you please share the Calculix modified file?
I'm a newbie in FEM and I would like to learn from this challenge :D
User avatar
easyw-fc
Veteran
Posts: 3633
Joined: Thu Jul 09, 2015 9:34 am

Re: FEM Thermal Analysis of a PCB: a new challenge

Post by easyw-fc »

HarryvL wrote: Sun Dec 02, 2018 9:17 pm A slightly more interesting picture is obtained if the bolt hole faces are kept at 293.1 K ;)
@HarryvL
that's very nice... would it be possible to share the modified file model?
Is there a guide to make an Elmer FEM analysis in FC?
I haven't found any...
Thanks again
Maurice
thschrader
Veteran
Posts: 3158
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

Re: FEM Thermal Analysis of a PCB: a new challenge

Post by thschrader »

easyw-fc wrote: Mon Dec 03, 2018 3:28 pm could you please share the Calculix modified file?
Hi Maurice,
here is the file. Added a additional heatsink, set temperature at chip to 350 K.
Transient case: see modified calculix data-tab.
Time end is 30, timestep=1. There should be 30 results, but I get only 8 (?)
Thomas
pcb calculix.fcstd
(41.72 KiB) Downloaded 197 times
case_new.JPG
case_new.JPG (74.71 KiB) Viewed 5385 times
result.JPG
result.JPG (74.96 KiB) Viewed 5385 times
User avatar
HarryvL
Veteran
Posts: 1338
Joined: Sat Jan 06, 2018 7:38 pm
Location: Netherlands

Re: FEM Thermal Analysis of a PCB: a new challenge

Post by HarryvL »

easyw-fc wrote: Mon Dec 03, 2018 3:30 pm
HarryvL wrote: Sun Dec 02, 2018 9:17 pm A slightly more interesting picture is obtained if the bolt hole faces are kept at 293.1 K ;)
@HarryvL
that's very nice... would it be possible to share the modified file model?
Is there a guide to make an Elmer FEM analysis in FC?
I haven't found any...
Thanks again
Maurice
Maurice, I used Calculix, not Elmer. I will post the file when I have access to my computer. PS: I don’t know how to use Elmer either. Harry
Post Reply