{"id":10289,"date":"2020-02-12T01:20:12","date_gmt":"2020-02-12T06:20:12","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/simcenter\/?p=10289"},"modified":"2026-03-26T06:21:17","modified_gmt":"2026-03-26T10:21:17","slug":"the-powermap-of-love-a-simcenter-flotherm-valentines-love-story","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/simcenter\/the-powermap-of-love-a-simcenter-flotherm-valentines-love-story\/","title":{"rendered":"The Power(Map) of Love. A Simcenter Flotherm Valentine\u2019s Love Story."},"content":{"rendered":"\n<p><a href=\"https:\/\/www.plm.automation.siemens.com\/global\/en\/products\/simcenter\/flotherm.html\" target=\"_blank\" rel=\"noopener\">Simcenter Flotherm<\/a> has been developed to simulate electronics cooling applications. Electronics products, or products that contain electronics, dissipate heat, become hot as a consequence and, if those temperatures get too high, may suffer a degradation in performance and ultimately may fail completely.<\/p>\n\n\n\n<p>A typical Simcenter Flotherm model contains 3D representations of electronic parts, predominantly packaged semi-conductor devices mounted on printed circuit boards (PCBs). Those parts are designed in EDA software such as <a href=\"https:\/\/www.mentor.com\/pcb\/xpedition\/\" target=\"_blank\" rel=\"noopener\">Xpedition Enterprise<\/a> where 2D and 2.5D design approaches are commonplace. The challenge, from a thermal simulation perspective, is to convert these 2D highly complex definitions into tractable 3D thermal models.<\/p>\n\n\n\n<p>More than just a question of data translation, we\u2019ve developed methods to create  Simcenter Flotherm 3D thermal models from 2D design data that retain predictive accuracy whilst also addressing the geometric complexity inherent in modern day electronics. Especially true for PCBs\u2026<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"459\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/PCB_Patch_Resolution.png\" alt=\"\" class=\"wp-image-10291\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/PCB_Patch_Resolution.png 800w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/PCB_Patch_Resolution-600x344.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/PCB_Patch_Resolution-768x441.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption>PCB Layer Thermal Conductivity Resolution Level<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">HyperLynx PI -&gt; Simcenter Flotherm<\/h2>\n\n\n\n<p><a href=\"https:\/\/www.mentor.com\/pcb\/hyperlynx\/\" target=\"_blank\" rel=\"noopener\">HyperLynx <\/a>is a suite of simulation capabilities, tightly coupled to EDA design processes. <a href=\"https:\/\/www.mentor.com\/pcb\/hyperlynx\/power-integrity\/\" target=\"_blank\" rel=\"noopener\">HyperLynx PI<\/a> (Power Integrity) focuses on the prediction of DC drop in a power delivery net (PDN). If you\u2019re going to place a package that expects a +5V supply, far from the PDN supply point, you want to be sure the voltage hasn\u2019t dropped too much by the time the current gets to that location.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/HyperLynxPI.jpg\" alt=\"\" class=\"wp-image-10292\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/HyperLynxPI.jpg 800w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/HyperLynxPI-600x375.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/HyperLynxPI-768x480.jpg 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption>PDN Current Densities in HyperLynxPI<\/figcaption><\/figure><\/div>\n\n\n\n<p>A by-product of a DC drop simulation is the Joule heating power dissipation distribution within the PDN. For high current PDNs this can contribute sufficiently to the overall power dissipation of the PCB to warrant it being considered in a  Simcenter Flotherm simulation. To enable this, a link from HyperLynx PI to  Simcenter Flotherm was developed where both the geometry of the PDN and the power dissipation distribution within could be imported and represented in a highly efficient way.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"770\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/BGA_Substrate.png\" alt=\"\" class=\"wp-image-10293\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/BGA_Substrate.png 697w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/BGA_Substrate-543x600.png 543w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><figcaption>BGA Substrate Modelled as a PowerMap SmartPart<\/figcaption><\/figure>\n\n\n\n<p>Bypassing the approach of using a solid model definition of the PDN, that would be extremely \u2018heavy weight\u2019, a raster approach was adopted instead. A simple csv file describes both the geometry and the power distribution at many thousands of discrete points, on one or more abutting layers with prescribed thicknesses. This csv file is referenced by  Simcenter Flotherm as a \u2018PowerMap SmartPart\u2019 object when a model of that dissipating electrical circuitry is included in a bigger board or system level model.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A Generic Image2Flotherm Approach<\/h2>\n\n\n\n<p>This csv file, although exportable from HyperLynx PI, can be defined using other data sources. For example, a simple VBA script (installed with  Simcenter Flotherm) can convert a BMP image file into the corresponding PowerMap csv file. With Valentine\u2019s day upon us once again, I thought I\u2019d use a love heart to show the approach:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"461\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/BMP2CSV2FT-1024x461.png\" alt=\"\" class=\"wp-image-10294\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/BMP2CSV2FT-1024x461.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/BMP2CSV2FT-600x270.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/BMP2CSV2FT-768x346.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/BMP2CSV2FT-1110x499.png 1110w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/BMP2CSV2FT.png 1287w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Converting a 2D BMP Image into a Flotherm 3D Model<\/figcaption><\/figure><\/div>\n\n\n\n<p>Any numeric value in the csv file is taken as the power dissipation at that point. A lack of a numeric value indicates where the PowerMap geometry does not exist. So, a data format that combines both geometry and power, neat! If the value is 0.0 (as in the above example), then the definition just describes the geometry.<\/p>\n\n\n\n<p>Once in  Simcenter Flotherm it can be solved in the usual way. In this example a constant power (6W) is set in the PowerMap, a material assigned to it (385 W\/mK) and a solid object in which it sits (2 W\/mK) and peripheral heat transfer coefficients (1000 W\/m<sup>2<\/sup>K) defined on the computation domain boundary to allow the heat to leave. The Power(Map) of Love indeed! (Not what Jennifer Rush intended, I\u2019m sure \ud83d\ude42 )<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"644\" height=\"544\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/PowerMapofLove.png\" alt=\"\" class=\"wp-image-10295\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/PowerMapofLove.png 644w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/PowerMapofLove-600x507.png 600w\" sizes=\"auto, (max-width: 644px) 100vw, 644px\" \/><figcaption>Hot Love!<\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Some More Examples&#8230;<\/h2>\n\n\n\n<p>Going somewhat off-piste and getting carried away generally, I processed some other images and studied their thermal behaviour in Simcenter Flotherm\u2026<\/p>\n\n\n\n<p>I\u2019m unsure as to the utility of studying heat flow through the Mandelbrot set, but hey, it\u2019s all kinds of beautiful!<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"542\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandlebrotInFlotherm-1024x542.png\" alt=\"\" class=\"wp-image-10296\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandlebrotInFlotherm-1024x542.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandlebrotInFlotherm-600x318.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandlebrotInFlotherm-768x406.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandlebrotInFlotherm-1536x813.png 1536w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandlebrotInFlotherm-1110x587.png 1110w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandlebrotInFlotherm.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Extruded Mandelbrot Set in Simcenter Flotherm 2019.2 <\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"767\" height=\"430\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandelbrotHeatFlux.png\" alt=\"\" class=\"wp-image-10314\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandelbrotHeatFlux.png 767w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/MandelbrotHeatFlux-600x336.png 600w\" sizes=\"auto, (max-width: 767px) 100vw, 767px\" \/><figcaption> Heatflux Distribution Under Imposed dT Boundary Conditions <\/figcaption><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"432\" height=\"238\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/HeatFluxAnim4-1.gif\" alt=\"\" class=\"wp-image-10303\"\/><figcaption>Heatflux Animation Under Imposed dT Boundary Conditions<\/figcaption><\/figure><\/div>\n\n\n\n<p>No self-respecting football supporter would miss out on the opportunity to highlight their club. Here\u2019s the hotspur of a very nearly Champions League winning team:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"306\" height=\"655\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/COYS.png\" alt=\"\" class=\"wp-image-10298\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/COYS.png 306w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/COYS-280x600.png 280w\" sizes=\"auto, (max-width: 306px) 100vw, 306px\" \/><figcaption>Heatflux Magnitude &#8211; COYS!<\/figcaption><\/figure><\/div>\n\n\n\n<p>Well, happy Valentine\u2019s day one and all! May you day be filled with love and happiness \u2026 and thermal simulation.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"479\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/Valentines.gif\" alt=\"\" class=\"wp-image-10299\"\/><figcaption>Heatflux Animation &#8211; A Beating Heart of Luurve<\/figcaption><\/figure><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Where there&#8217;s a will, there&#8217;s a way&#8230; Converting 2D images for 3D thermal simulation. A Power(Map) of Love Simcenter Flotherm Valentine&#8217;s Love Story <\/p>\n","protected":false},"author":2666,"featured_media":10295,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1,182],"tags":[242,10822],"industry":[],"product":[503],"coauthors":[9477],"class_list":["post-10289","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-tips-tricks","tag-computational-fluid-dynamics-cfd","tag-electronics-cooling","product-simcenter-flotherm"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/6\/2020\/02\/PowerMapofLove.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/10289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/users\/2666"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/comments?post=10289"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/10289\/revisions"}],"predecessor-version":[{"id":20384,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/posts\/10289\/revisions\/20384"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media\/10295"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/media?parent=10289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/categories?post=10289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/tags?post=10289"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/industry?post=10289"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/product?post=10289"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/simcenter\/wp-json\/wp\/v2\/coauthors?post=10289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}