flogo Thermal Component models, part 3



Back ground article....: Thermal component models, part 2
Home page..................: Frigus Primore home page

Introduction

Thermal component modelling is a difficult issue. It took me several years to come to reasonable good terms with some of its intricacy. In a way it is like mathematics, you can not understand it but you can get used to it. Having that experience I decided to go slow when writing these articles. The first article was about basic definitions and the second about a basic theory. A rough guess is that neither of those was very exiting for hands-on application engineers who have problems to solve. That background is however needed to fully understand the content in this article, which hopefully will more interesting.

The first subject is a model comparison. The ambition is not to be completely conclusive but rather to unveil some interesting tendencies. Complex logical models is the second subject. This item has been discussed for years and has also been worked on in applied research projects. A few lines of text can therefore not cover all that mass but it may point at some essentials. The third subject is model conversions.

detailed model

Figure 1
The totally imaginary component used for the comparisons.


Comparison methodology used

It is quite difficult to make general and conclusive comparisons of thermal component models. Such projects need to span over a large variety of component types and boundary conditions. The method used must apart from that also be able to trap the consequences of the component-to-air heat flow error. This article takes a much simpler approach and uses one single component type. The result is therefore not conclusive but it does show some interesting tendencies.

Figure 1 shows a detailed computer model of a totally imaginary kind. It is essentially a chip surrounded by a body of a uniform material. The leads are simulated as thin strips of this material around the circumference and the PCB is simulated as an isothermal plate. A uniform heat transfer coefficient is applied to the top of the component. It should be noted that this arrangement overlooks all PCB interface problems.

The comparisons were done in 3 steps. The first step was to apply the boundary conditions needed to extract the data for the logical model examined. The second step was to perform finite element calculations covering a range of heat transfer coefficients. The third step was to apply these conditions to the logical model and to compare the results.

The heat transfer coefficient was varied from 5 – 30 W/m2K, which approximately covers the range from natural convection to forced convection on the 2 – 3 m/s level. The PCB temperature was fixed to 25 K above the ambient temperature. The thermal conductivity of the body material was selected so that the chip-to-pad resistance had typical values. The generated heat was adjusted to always result in a 25 K temperature difference between the chip and the PCB.

It should also be remarked that the quality measure used for the temperature prediction was a ratio based on the chip-to-pad temperature difference, (Tj-Tp). Form an applied point of view it could be argued that chip-to-ambient, (Tj-Ta), is better, in which case the temperature prediction errors found would be reduced with a factor 2.

Two component sizes were used, 20x20 mm and 60x60 mm. The idea behind that choice was to let the former represent a typical case and the latter an extreme case.


3-parameter model

Figure 2
The 3-parameter model.


The 3-parameter model

Figure 2 shows this model. It should be reminded that R1 is an external resistance and that the model therefore only has 2 resistances in its basic version. The problem with this model is that R1 only operates on a part of the top surface. That part is difficult to determine experimentally and is therefore assumed to be 100%. This practice unfortunately introduces a prediction error.

comparision results
Figure 3
Test results for various models.


Figure 3 shows the test results. The predictions are quite good for the small component but for the large one there is a 15% Tj error when the heat transfer coefficient is high. An error on that level would typically be regarded as being on the pain limit. It is therefore apparent that caution must be observed when applying the 3-parameter model to very large components. The thermal data used for the large component was R2=4.47 and R0=4.87 K/W.


JEDEC models
Figure 4
JEDEC test data can be used in two different ways.


The JEDEC model

JEDEC has specified two cold wall measurement procedures, junction-to-case, Rjc, and junction-to-board, Rjb. As far as the author knows they have however not specified a thermal component model. The model that often is referred to as the JEDEC model is a star model composed of these two values. The junction-to-board thermal resistance, Rjb, is here replaced by the junction-to-pad resistance, Rjp, which in this context is regarded as the same thing.

It is well known that models based on these two values do not perform particularly well. This comparison confirms that observation, figure 3. It is less well known that the accuracy actually increases when the data is used in a 3-parameter model structure. The thermal data used for the large component was Rjc=0.528 and Rjp=9.33 K/W. An interesting observation when comparing with the values for the 3-parameter model above is that R0+R2=4.47+4.87=9.34 K/W. This agreement is natural since both data represents a junction-to-pad value even if the extraction methods are different.


4-parameter model
Figure 5
The 4-parameter model is a complete model, which has two thermal resistances that interface with the ambient air.


The 4-parameter model

The 4-parameter model is essentially an extension of the 3-parameter model. It is here assumed that the area on which R1 operates is known and that the additional resistance, R3, handles the heat dissipation from the rest of the top. This model is difficult to extract experimentally but can easily be created from a detailed computer model. The process is very straightforward, figure 6. R0 and R2 are extracted as for the 3-parameter model. R0 and the sensitivity factor give R1. The heat transfer coefficient and R1 then determine the R1-area.

R1-area extraction
Figure 6
The area that R1 operates on can be extracted if the heat transfer coefficient is known.


It should be observed that R1 is a heat transfer coefficient dependent parameter. The R1-area is therefore strictly only given for each heat transfer coefficient. The variations in this respect are however often so small that a fixed value can be used.

The results for this model are very good indeed, figure 3, which strongly indicates that the background theory is correct. It should nevertheless be noted that the method used to determine R3 is approximate but that it can be improved by adding yet another parameter. Since the component-to-air heat prediction is quite good this model can also provide an accurate measure on the ratio between the component-to-air heat and the generated heat. For the small component it varied from 3% to 17% and for the large component from 20% to 84%. The thermal data for the large component was R2=4.47, R0=4.87 K/W and R1-area=62%.


YD-models
Figure 7
The Y and Delta-models.

Y and Delta-models

It could be of interest to compare the 4-parameter model with other models that have the same parameter count. Figure 7 shows two alternatives. Tc is in both cases defined as the average temperature on the component top. Both models have 2 interface temperatures. The 3 thermal resistances can therefore be used to satisfy the characteristic equation and to adjust the component-to-air heat for 1 boundary condition.

YD-model diagram
Figure 8
Computed results for the Y and Delta-models on the 60x60 mm component. The 4-parameter model is shown as comparison.


Figure 8 shows the computed results for the 60x60 mm component. The 4-parameter model is included for comparison. Both models have a good performance. The prediction of the chip temperature is almost identical but the Delta-model does slightly better for the component-to-air heat. It should also be observed that a positive component-to-air heat error at PCB calculations contributes to a negative chip temperature error. Looking at the result in that perspective there is a small advantage for the Delta model. The comparison also shows that subdividing the convection surface, such as in the 4-parameter model, is an effective mean to reduce variations. More about this matter follows further down.

The model data used for the Y-model was R0=2.74, R2=6.15 and R3=-1.08 K/W. For the Delta model it was R0=-6.69, R2=2.64 and R3=1.19 K/W. Some of these values are negative which clearly shows that this is fully allowed in logical models.


Some additional comments

Even if this study not is conclusive it shows that simple thermal component models can be reasonably accurate over a large range of convection conditions. The idea that 2-resistor models perform poorly for large components is partly true but the critical size limit is probably as high as 60x60 mm.

The component-to-air heat for components of the size 20x20 mm is so low that simple 1-parameter calculations of the junction-to-pad type can be used for estimations.

It is always difficult to find good thermal component data. The backbone for both the 3 and the 4-parameter model is however Rjp which often is available.

Neither the 3-parameter nor the 4-parameter model has an accuracy window that includes both the convection and the heat sink case. An second set of parameters must therefore be used for the latter. The simplest way to do this is to replace R2 with a cold wall Rjc value.

The PCB interface problem will be brought up in a coming article.

complex model 1

Figure 9
The computer world opens up the possibility to make “non-measurable” temperature definitions.


Complex logical models

Leaving the experimental world and going into the computing world opens up new possibilities. More interface temperatures can be used and the air and the PCB interfaces can be excluded from the control volume, figure 9. The component can subsequently be subdivided into several boundary surface elements. The more element there are the better will be the final result. The characteristic equation has the same linear structure as for simple models but with the difference that there are more sensitivity factor terms. It can also be added that any interface temperature could be used as reference temperature.

The extraction procedure follows the same basic scheme as for simple models. Step one is to determine the characteristic equation for the detailed model. Step two is to create a logical network which replicates that equation. There are however a couple of additional difficulties. The first one has to do with the parameters in the characteristic equation. A logical model is composed of thermal resistances with fixed values. The parameters in its characteristic equation must therefore be constants. For a detailed model it is different. The terms in its characteristic equation are boundary condition dependent. A logical model is therefore exact only for one, or possibly a few, specific boundary condition set. The deviations found in figure 8 reflect this problem. There can in particular be large differences between the convection case and the heat sink case.

The primary measure in the development of a complex logical model is therefore to try to reduce the parameter variations in the characteristic equation. The mean for doing this is to adjust the boundary element sizes. This is easier said than done. The work needed to complete this process is substantial. It includes a cut and try method for the boundary element sizes and numerous determinations of the characteristic equation. The latter operation is also delicate. It is done by applying several boundary conditions to the model, which results in parameter sets that in themselves are boundary condition dependent! The procedure is so slow that it in practice must be assisted by various shortcuts and rules of thumb. The quality achieved in this phase is nevertheless crucial for the quality of the model.

If the surface adjustment phase is successful it results in a characteristic equation with approximately constant parameters. It is sufficient to use a simple star model to replicate that equation. There is however a complication, the component-to-air heat. As explained in the reference articles it is important to predict this heat reasonably well and that star models are problematic in this respect. The number of additional thermal resistances needed to adjust for it is a matter of ambition. The minimum number is nevertheless one.

complex model 2

Figure 10
An example of a complex logical model.


There are some general guidelines for complex model structures. Pure star models are excluded because of the resistance count but some kind of star model structure is needed to satisfy the characteristic equation. Based on the experience from simpler models there should also be a structure that resembles a 3-parameter model.

The model in figure 10 has those ingredients. Some of its thermal resistances may at extraction become negative. That is not a problem. The model can replicate the characteristic equation and in addition adjust the component-to-air heat for one boundary condition. If this is good enough can be questioned. The answer can only be found on the bases of a large number of application examples.

The are however many facets of the problem and those who have studied it in detail have found another solution.

DELPHI model
Figure 11
The DELPHI compact model structure
.

The DELPHI compact model, figure 11, is the result of many years of applied research and calibration against real components. It has an impressive performance and not the least software to support it. The associated extraction procedure seems to be different from the one outlined above even if there are similarities.

The main advantage with complex logical models is obvious: they have large accuracy windows and they can therefore be used for a large variety of boundary conditions. There are nevertheless also disadvantages. Accessibility, complexity and cost are evident points. The difficulty to use them for simple estimates is another. They are also often targeted for IC-components and may therefore be difficult to apply to other devices such as magnetic components or various modules.


Model conversions

Each thermal PCB program seems to use its own particular thermal component model. How to convert from one model to another is therefore an important issue. A general rule is of coarse that conversions should be made towards a lower thermal resistance count. It is nevertheless possible to go the other way but not without some kind of fill in. From this point of view it is therefore an advantage to have computer codes that can use simple models.

The best method for all conversions is to create an environment around the origin model and then determine the characteristic equation for the target model. It is sometimes possible to use a simple network reduction procedure but this method always involves an accuracy loss risk.

Ake Malhammar