PDF

Optimization of a Porous Microchannel Heat Sink
Introduction
In the model Performance of a Porous Microchannel Heat Sink, a parameter study is performed to find the optimum value for the thickness of the porous material layer within a microchannel heat sink (MCHS). This example extends the above-mentioned model by another study, in which the parametric sweep is replaced by an Optimization study node. The figure of merit is a measure of performance of the heat sink (in this case relative to an MCHS without porous material) and is therefore used as an objective function that can be maximized. The results agree with those found in the original model version.
Model Definition
The design and operating conditions are described in the original model, Performance of a Porous Microchannel Heat Sink.
Inside the porous domains, the governing equation is the Brinkman equation with a Forchheimer correction term (also known as the Brinkman–Forchheimer or Darcy–Brinkman–Forchheimer equation). The pressure drop depends on the velocity field u as
(1)
where μ (Pa·s) is the fluid viscosity, ρ (kg/m3) the density, and κ (m2) the permeability of the porous substrate.
As the performance of the MCHS should be optimized, the performance parameters are recapitulated here:
(2)
with the average wall temperature at the bottom centerline .
(3)
with the hydraulic diameter Dh (m) that is defined based on the length and width of the free flow channel, lf and wf respectively, as follows:
(4)
where kf is the fluids thermal conductivity.
(5)
The index base refers to the values for the MCHS without the porous structure and Ω = uinlfwfΔp is the pumping power.
Equation 1 is valid for 1 ≤ Re ≤ 1000. An estimation of the Reynolds number (Equation 3) results in Re ∼ 300 such that the choice of the Brinkman-Forchheimer equation is valid.
When the FOM reaches its maximum value, the performance of the porous MCHS is best compared to a standard MCHS without any porous layer. Therefore, the easiest way to use the Optimization study feature is to use the FOM as the objective function and to use Maximization as the objective type.
Results and Discussion
The result of the optimization study matches the results of the parametric study in the original model. The best performance compared to a standard MCHS without any porous layer is reached for a porous layer thickness of 0.mm. To compare the results of the optimization study with the parameter study performed in the model Performance of a Porous Microchannel Heat Sink, the results for the average pressure drop, the average heat transfer coefficient, and the dimensionless Reynolds and Nusselt numbers are plotted as extra points in the already existing table plots. The extra points are marked with an asterisk. Figure 1 shows that the values for pressure drop and heat transfer coefficient lie well on the curve showing both as a functions of the porous layer thickness.
Figure 1: Pressure drop and average heat transfer coefficient. The results from the parameter study where the porous layer thickness varies from 0.05 to 0.2 mm are taken from the original model “Performance of a Porous Microchannel Heat Sink”. The results of the optimization study are added with an asterisk.
The dimensionless numbers — the Reynolds number and the Nusselt number — also agree well, as can be seen in Figure 2. Figure 3 shows the Figure of Merit and again the optimized value fits perfectly well to the values of the parameter study.
Figure 2: Reynolds number and Nusselt number as a function of porous layer thickness. The results are taken from the original model “Performance of a Porous Microchannel Heat Sink”. The results of the optimization study are added with an asterisk.
Figure 3: The Figure of Merit comparing the performances of the porous and the conventional MCHS. The result of the optimization study was added as an asterisk.
Figure 4 shows the velocity field in a cross section of the channel. The velocity magnitude inside the porous structure is small (dark blue) compared to that of the free flow channel. The pressure along the streamlines is plotted in gray scale. Compare this figure to the corresponding figure in the main model Performance of a Porous Microchannel Heat Sink.
Figure 4: Cross section of the velocity field along the channel (scaled view). The dark blue color indicates the porous structure, because the velocity magnitude is small in this area. The gray scale indicates the pressure along the velocity streamlines.
Notes About the COMSOL Implementation
Note that in COMSOL Multiphysics it is not only possible to use minimization of an objective function, which is the usual way, but also maximization. This makes it possible to just enter the Figure of Merit as the objective function.
Application Library path: Porous_Media_Flow_Module/Heat_Transfer/porous_microchannel_heat_sink_optimization
Modeling Instructions
Root
Start by loading the model file that contains the setup of the microchannel heat sink (MCHS) model with and without porous layer.
1
From the File menu, choose Open.
2
Most of the model parameters are already present after loading the file. Add a few more parameters for the optimization, like the heat transfer coefficient and the pumping power of the reference MCHS. Both values can be found in Table 1.
In the
Model Builder, expand the Results and then the Tables node and click on Table 1 to look up the heat transfer coefficient and the pumping power values.
Global Definitions
Now enter these values in the parameters list
Parameters 1
1
In the Model Builder window, under Global Definitions click Parameters 1.
2
In the Settings window for Parameters, locate the Parameters section.
3
Add a new variable, the figure of merit, to the variable list. In the original model this parameter was only calculated for postprocessing, now it is needed as objective function for the optimization.
Component 1 (comp1)
In the Model Builder window, expand the Component 1 (comp1) node.
Definitions (comp1)
Variables 1
1
In the Model Builder window, expand the Component 1 (comp1)>Definitions node, then click Variables 1.
2
In the Settings window for Variables, locate the Variables section.
3
To keep the results of the original model, add a new study including optimization.
Add Study
1
In the Home toolbar, click  Add Study to open the Add Study window.
2
Go to the Add Study window.
3
Find the Studies subsection. In the Select Study tree, select Preset Studies for Selected Multiphysics>Stationary, One-Way NITF.
4
Click  Add Study.
5
In the Home toolbar, click  Add Study to close the Add Study window.
Study 3
Optimization
1
In the Study toolbar, click  Optimization.
2
In the Settings window for Optimization, locate the Optimization Solver section.
3
From the Method list, choose BOBYQA, because the BOBYQA solver is generally the fastest of the derivative-free solvers when the objective function is smooth. Reduce the Optimality tolerance to reduce the simulation time further.
4
In the Optimality tolerance text field, type 0.02.
5
Locate the Objective Function section. In the table, enter the following settings:
6
From the Type list, choose Maximization.
7
Locate the Control Variables and Parameters section. Click  Add.
8
Step 1: Stationary
1
In the Model Builder window, click Step 1: Stationary.
2
In the Settings window for Stationary, click to expand the Mesh Selection section.
3
4
In the Study toolbar, click  Compute.
Results
Velocity (spf) 2
Create a cross-section plot of the velocity (Figure 4) to compare it with Figure 3 of the original model. Therefore create another dataset by following the steps below:
Cut Plane 3
1
In the Model Builder window, expand the Results>Datasets node.
2
Right-click Results>Datasets>Cut Plane 1 and choose Duplicate.
3
In the Settings window for Cut Plane, locate the Data section.
4
From the Dataset list, choose Study 3/Parametric Solutions 2 (sol15).
Velocity, Cross Section, Optimization
1
In the Model Builder window, right-click Velocity, Cross Section and choose Duplicate.
2
In the Settings window for 2D Plot Group, type Velocity, Cross Section, Optimization in the Label text field.
3
Locate the Data section. From the Dataset list, choose Cut Plane 3.
4
Locate the Plot Settings section. From the View list, choose View 2D 6.
5
Click the  Zoom Extents button in the Graphics toolbar.
Global Evaluation 2
To analyze the performance of the optimized porous MCHS and to compare it to the solutions of the model ’Performance of a Porous Microchannel Heat Sink’, duplicate the Global Evaluation 2 node and apply the new dataset.
Global Evaluation 4
1
In the Model Builder window, expand the Results>Derived Values node.
2
Right-click Results>Derived Values>Global Evaluation 2 and choose Duplicate.
3
In the Settings window for Global Evaluation, locate the Data section.
4
From the Dataset list, choose Study 3/Parametric Solutions 2 (sol15).
5
Locate the Expressions section. In the table, enter the following settings:
6
Clicknext to  Evaluate, then choose New Table.
Heat-Transfer Coefficient and Pressure Drop
Add the values for the heat transfer coefficient, the pressure drop, the dimensionless Reynolds number, the Nusselt number, and the figure of merit as points in the existing table graphs.
Table Graph 3
1
In the Model Builder window, right-click Heat-Transfer Coefficient and Pressure Drop and choose Table Graph.
2
In the Settings window for Table Graph, locate the Data section.
3
From the Table list, choose Table 6.
4
From the Plot columns list, choose Manual.
5
In the Columns list, select Pressure drop (Pa).
6
Click to expand the Preprocessing section. Find the x-axis column subsection. From the Preprocessing list, choose Linear.
7
In the Scaling text field, type 1000. This is necessary because the porous layer thickness as control parameter of the optimization is saved in m whereas in the existing table it is plotted in mm.
8
Locate the Coloring and Style section. Find the Line markers subsection. From the Marker list, choose Asterisk.
9
From the Color list, choose Blue.
Table Graph 4
1
Right-click Table Graph 3 and choose Duplicate.
2
In the Settings window for Table Graph, locate the Data section.
3
In the Columns list, select Heat transfer coefficient of MCHS (W/(m^2*K)).
4
Locate the Coloring and Style section. From the Color list, choose Green.
5
Locate the y-Axis section. Select the Plot on secondary y-axis check box.
6
In the Heat-Transfer Coefficient and Pressure Drop toolbar, click  Plot. Compare the plot with Figure 1.
Point Graph 1
1
In the Model Builder window, expand the Results>FOM node.
2
Right-click FOM and choose Point Graph.
3
In the Settings window for Point Graph, locate the Data section.
4
From the Dataset list, choose Study 3/Solution 13 (sol13).
Select any point within the model domain, because FOM is a global variable.
5
Click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Component 1 (comp1)>Definitions>Variables>FOM - Figure of Merit.
6
Locate the x-Axis Data section. From the Parameter list, choose Expression.
7
In the Expression text field, type th_porous.
8
Click to expand the Coloring and Style section. From the Color list, choose Blue.
9
Find the Line markers subsection. From the Marker list, choose Asterisk.
10
In the FOM toolbar, click  Plot.
Table Graph 3
1
In the Model Builder window, expand the Results>Reynolds and Nusselt Numbers node.
2
Right-click Reynolds and Nusselt Numbers and choose Table Graph.
3
In the Settings window for Table Graph, locate the Data section.
4
From the Table list, choose Table 6.
5
From the Plot columns list, choose Manual.
6
In the Columns list, select Reynolds number (1).
7
Locate the Preprocessing section. Find the x-axis column subsection. From the Preprocessing list, choose Linear.
8
In the Scaling text field, type 1000.
9
Locate the Coloring and Style section. From the Color list, choose Blue.
10
Find the Line markers subsection. From the Marker list, choose Asterisk.
11
Click to expand the Legends section. In the Reynolds and Nusselt Numbers toolbar, click  Plot.
Table Graph 4
1
Right-click Table Graph 3 and choose Duplicate.
2
In the Settings window for Table Graph, locate the Data section.
3
In the Columns list, select Nusselt number (1).
4
Locate the y-Axis section. Select the Plot on secondary y-axis check box.
5
Locate the Coloring and Style section. From the Color list, choose Green.
6
In the Reynolds and Nusselt Numbers toolbar, click  Plot and compare with Figure 2.