Next Article in Journal
A Computer Numerical Control Wire Electrical Discharge Machining Strategy for Fabricating Cobalt–Copper Bimetallic Oxide Maze-like Micro-Supercapacitors
Next Article in Special Issue
Channel and Body-Diode Conduction Characteristics in 4H-SiC MOSFETs Under Third-Quadrant Switching Conditions
Previous Article in Journal
Fabrication of Paper Microfluidic Chips via Wax Soft Lithography
Previous Article in Special Issue
The Impact of Load-Dump Stress on p-GaN HEMTs Under Floating Gate Condition
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Objective Parameter Optimization Design of Heat Pipe Heat Sink for Bidirectional Power Converter Based on MOEDO Algorithm

School of Electronic and Control Engineering, Chang’an University, Xi’an 710064, China
*
Authors to whom correspondence should be addressed.
Micromachines 2026, 17(5), 514; https://doi.org/10.3390/mi17050514
Submission received: 15 December 2025 / Revised: 31 March 2026 / Accepted: 1 April 2026 / Published: 23 April 2026
(This article belongs to the Special Issue Power Semiconductor Devices and Applications, 3rd Edition)

Abstract

Bidirectional power converters generate significant heat losses during high-frequency operation, posing a severe challenge to the performance of heat dissipation systems. Traditional thermal design methods often struggle to balance multiple objectives, such as cooling efficiency, cost, weight, and size, thereby limiting the reliability and safety of the system. To address these challenges, this paper proposes a novel Multi-Objective Exponential Distribution Optimizer algorithm based on the Exponential Distribution Optimizer. Subsequently, key design variables of the heat dissipation system are selected. Next, the Optimal Latin Hypercube Sampling method is employed to generate sample points, and a second-order response surface surrogate model for the heat pipe radiator’s volume and temperature is developed. Lastly, by integrating elite non-dominated sorting, crowding distance mechanisms, and an information feedback mechanism, the multi-objective challenge is decomposed into subproblems, thereby enhancing optimization efficiency. Through comparative simulation experiments on benchmark functions, the Wilcoxon signed-rank test results for the MOEDO algorithm on the majority of the three metrics are denoted as ‘+’, indicating statistically significant advantages over the compared algorithms, thereby demonstrating its superior performance in addressing multi-objective optimization problems. The study further conducts simulation verification of the heat pipe heat dissipation system before and after optimization using ANSYS Icepak. The simulation results demonstrate that, compared with the conventional design, the maximum Insulated Gate Bipolar Transistor (IGBT) temperature is reduced by 17.12% and the heat sink volume is reduced by 14.61%.

1. Introduction

The bidirectional power converter is a technologically advanced device capable of converting direct current (DC) power to alternating current (AC) power or vice versa [1]. However, in addition to its functionality, the heat generated during operation poses a significant challenge. As an essential core component in modern power electronics systems, the bidirectional power converter produces substantial heat losses due to the frequent switching of its internal power devices during high-frequency operation. This heat accumulation not only severely impacts the converter’s operational efficiency but also affects its long-term stability and safety. The design of the cooling system must comprehensively consider multiple factors to ensure effective heat dissipation while minimizing weight and space occupancy. In such problems, different objectives often conflict and require trade-offs, wherein optimizing one objective may compromise the performance of another [2].
Traditional multi-objective optimization algorithms, such as NSGA-II, SPEA2, MOPSO, and MOEA/D, have been widely applied in thermal management problems. For instance, NSGA-II demonstrates excellent solution diversity by providing good Pareto front coverage in applications like optimizing segmented thermoelectric generators for maximum efficiency and minimum volume or the three-objective optimization of solar ejector cooling systems to achieve optimal thermal efficiency and operating conditions. However, NSGA-II exhibits medium convergence speed, often requiring multiple iterations for complex three-dimensional models, and is susceptible to local optima in non-convex fronts, particularly in large-scale problems. In comparison, SPEA2 offers good diversity but suffers from higher computational complexity, making it less suitable for real-time thermal applications. MOPSO provides faster convergence but is prone to particle stagnation and high susceptibility to local optima, leading to poor coverage in extreme Pareto regions, as seen in heat exchanger optimizations. MOEA/D achieves fast convergence with low susceptibility to local optima through decomposition, excelling in high-dimensional problems, but its performance is sensitive to weight distribution, resulting in uneven solution sets in cases with uneven heat distributions [3]. As evidenced in specific studies, NSGA-II reduced a combined function of temperature difference and pumping power by 25.7% in composite cooling channels [4] and sought Pareto solutions for Nusselt number and friction coefficient under a Reynolds number of 49,013 in helical microfins [5]. However, these applications highlight its inefficiencies in convergence speed and its susceptibility to local optima in non-convex problems limit its efficiency for large-scale thermal designs.
The Exponential Distribution Optimizer (EDO) leverages the properties of exponential distribution to conduct global searches, demonstrating rapid convergence. However, the standard EDO often fails to maintain balance among various objectives in multi-objective problems and is prone to disruptions from local optima. This study addresses these limitations by proposing the Multi-Objective Exponential Distribution Optimizer (MOEDO), which integrates elite non-dominated sorting, crowding distance, and information feedback mechanisms into the EDO framework. This extension is necessary to overcome the slow convergence and local optima issues of traditional algorithms like NSGA-II in thermal design, thereby providing superior performance in optimizing heat pipe heat sinks for bidirectional power converters.
The primary contributions of this work, advancing beyond traditional multi-objective algorithms that often suffer from slow convergence and local optima in thermal design applications, are as follows: (1) the selection of six key geometric variables for the heat pipe heat sink, with engineering constraints derived from thermal resistance analysis and practical standards [6]; (2) the construction of a second-order response surface surrogate model using Optimal Latin Hypercube Sampling (OLHS) with 28 points for the efficient prediction of radiator volume and maximum IGBT temperature; (3) the proposal of the MOEDO algorithm, extending the single-objective EDO by incorporating elite non-dominated sorting, crowding distance, and an information feedback mechanism to enhance convergence, diversity, and avoidance of local optima; (4) validation through benchmark tests and ANSYS Icepak 2025 R2 simulations, demonstrating superior performance and simultaneous improvements in thermal efficiency and compactness. The remainder of this paper is organized as follows: Section 2 establishes the mathematical model and design specifications; Section 3 details the MOEDO algorithm; Section 4 presents algorithm performance comparisons; Section 5 reports experimental results and analysis; and Section 6 concludes the study.

2. Mathematical Model Construction

2.1. Design Specifications

The design of a heat pipe heat sink for a bidirectional power converter requires the identification of an optimal compromise among multiple conflicting objectives to meet demanding and highly variable operating conditions. This study defines two primary optimization objectives: maximum IGBT temperature and radiator volume. The IGBT is a core power device in the bidirectional power converter. It incurs significant heat losses from conduction and switching. These losses cause rapid heating and a rapid increase in module temperature. Prolonged exposure to high temperatures subjects the IGBT module to severe thermal stress, leading to performance degradation, faults, and damage. Radiator volume is the sum of the radiator base and fin volumes excluding portions where heat pipes are embedded. Reducing volume reduces material costs and manufacturing complexity, thereby enhancing the economic viability of the system.
A thermal resistance network analysis indicates that numerous geometric parameters potentially influence heat dissipation performance, volume, and weight. To ensure a well-focused optimization problem and practical engineering feasibility, fin height and the number of heat pipes are deliberately excluded from the design variables and treated as fixed parameters: fin height is constrained to the conventional range of 40–63 mm, which appropriately balances the diminishing convective heat-transfer gains under natural convection; beyond this range, taller fins yield only marginal cooling improvement while significantly increasing volume. Likewise, adding more heat pipes considerably elevates manufacturing complexity and cost, yet provides limited additional thermal benefit and complicates assembly. Consequently, both fin height and the number of heat pipes are not considered as optimization variables in this study.
Based on the above considerations, six parameters that exert the most significant and simultaneous effects on thermal resistance, cooling capacity, volume, and weight are selected as the design variables: baseplate length, baseplate width, fin thickness, fin spacing, total heat pipe perimeter, and heat pipe radius. The maximum IGBT junction temperature and the heat sink volume (defined as the combined volume of the baseplate and fins, excluding the portions occupied by embedded heat pipes) are adopted as the two conflicting optimization objectives.
To ensure that all candidate designs are practically viable, engineering constraints are imposed on these variables. The bounds are comprehensively derived from converter enclosure space limitations, typical IGBT module layouts, aluminum extrusion process capabilities, natural-convection airflow characteristics, and heat pipe bending and embedding specifications.
160   mm a 1 200 mm 130   mm a 2 160 mm 1   mm b 5 mm 1   mm d 5 mm 1937   mm c 2094 mm 3   mm r 4.5 mm
In the above constraints, a1 is the base length, a2 is the base width, b is the fin thickness, d is the fin spacing, c is the heat pipe circumference, and r is the heat-pipe radius. The bounds of the design variables are collectively determined by practical engineering constraints to ensure structural integrity, manufacturing feasibility, thermal performance, and compatibility with the limited installation space of the converter enclosure. Specifically, the base length a1 and width a2 are restricted to 160–200 mm and 130–160 mm, respectively, to provide adequate heat-spreading area for multiple IGBT modules while remaining compatible with standard rack-mount dimensions. The fin thickness b and fin spacing d are both limited to the range of 1–5 mm, as values below 1 mm fail to satisfy the minimum structural strength required for aluminum extrusion and assembly, whereas values exceeding 5 mm either excessively reduce the effective heat-transfer surface area or unnecessarily increase the radiator volume without a commensurate improvement in airflow. The total heat pipe circumference c is confined to 1937–2094 mm to supply the embedded length necessary for achieving reasonably uniform temperature distribution across the base, and the heat pipe radius r is set between 3 mm and 4.5 mm to comply with the industry-standard minimum bending radius guideline (greater than three times the diameter) that prevents damage to the internal sintered wick while avoiding excessive material consumption. Therefore, the constraint range for base length a1 is set from 160 mm to 200 mm; the constraint range for base width a2 is set from 130 mm to 160 mm; the constraint range for fin thickness b is set from 1 mm to 5 mm; the constraint range for fin spacing d is set from 1 mm to 5 mm; the constraint range for heat pipe circumference c is set from 1937 mm to 2094 mm; and the constraint range for heat pipe radius r is set from 3 mm to 4.5 mm.

2.2. Deterministic Optimization Design

When establishing the initial model, to meet design requirements, certain variables need to be optimized. Figure 1 illustrates the overall process of deterministic optimization design, which is typically divided into four main parts.
Firstly, according to the performance requirements of the heat dissipation system, the design variables and optimization goals of the heat dissipation system are determined.
Next, the optimal Latin hypercube sampling (OLHS) method is used to generate sample points.
Subsequently, for each sample point, the finite element simulation software was used to calculate the objective function values such as radiator volume and temperature rise.
Thirdly, sample points were fitted with the corresponding target response data to establish a mathematical mapping relationship between the volume of the heat dissipation system and the temperature rise.
Finally, the model is evaluated to ensure that its prediction accuracy meets the optimization requirements; otherwise, the experimental design needs to be adjusted or the sample points need to be added for improvement.

2.3. Construction of the Response Plane Proxy Model

When analyzing the heat sink design, there is a significant contradiction between reducing the size and improving the heat dissipation efficiency. By considering design variables such as substrate length, substrate width, fin thickness, and fin spacing, a balance is found between ensuring sufficient heat dissipation area and optimizing air flow to achieve efficient heat dissipation while controlling the overall size of the heat sink.
A response surface surrogate model is constructed to predict heat sink volume and maximum IGBT junction temperature. To generate high-fidelity training data for the subsequent multi-objective optimization, Optimized Latin Hypercube Sampling (OLHS) is adopted. Schematic diagrams of the LHS and OLHS spaces are presented in Figure 2.
Although standard LHS guarantees stratification in each marginal dimension, random permutation may still introduce undesirable inter-variable correlations. OLHS overcomes this limitation by initializing from a standard LHS and subsequently applying a global optimization algorithm (e.g., genetic algorithm or enhanced stochastic evolutionary algorithm) to refine sampling point locations while preserving the Latin hypercube property. Compared with standard LHS, OLHS typically reduces the maximum pairwise correlation coefficient from 0.12–0.38 to below 0.05 and improves centered L2-discrepancy and the φ50 criterion by 30–70% [7,8]. These enhancements yield a significantly higher surrogate model accuracy for a given sample size, thereby reducing the overall computational burden of the optimization process.
The relationship between the target variable and the design variable of the second-order polynomial response surface model can be expressed as follows:
f ( x ) = a 0 + i = 1 N b i x i + i j ( i < j ) c i j x i x j + i = 1 N d i x i 2
f(x) represents the target variable, N represents the number of design parameters to be optimized, xi and xj represent the i-th and j-th components of the input variable, respectively, a0 represents the intercept term, bi represents the linear coefficient, cij represents the interaction coefficient, and di represents the quadratic coefficient.
The minimum number of sample points required for the second-order response surface surrogate model is determined by the following formula:
N min = ( n + 1 ) ( n + 2 ) 2
Nmin represents the number of design variables, ensuring that the model has enough degrees of freedom to estimate all coefficients. This equation ensures sufficient degrees of freedom to uniquely estimate all linear, interaction, and quadratic coefficients in Equation (2).
There are six design variables in this paper: substrate length, substrate width, fin thickness, fin spacing, heat pipe radius, and heat pipe perimeter. Therefore, in the response surface method, in order to construct a second-order model, the number of sample points obtained in Equation (3) is 28. The coefficient of determination R2 was estimated using the standard formula for model adequacy assessment:
R 2 = 1 i = 1 n ( y i y ^ i ) 2 i = 1 n ( y i y ¯ ) 2
where i = 1 n ( y i y ^ i ) 2 is the residual sum of squares and i = 1 n ( y i y ¯ ) 2 is the total sum of squares. The second-order polynomial surrogate model was fitted to the OLHS sample points via ordinary least-squares regression.
To determine the appropriate scale for the surrogate model, the fitting precision was rigorously assessed using quantitative metrics. For the second-order response surface model, based on 28 sample points, the coefficient of determination R2 for the maximum temperature reached 0.9921 with a Root Mean Square Error (RMSE) of 0.428 °C, while for the radiator volume, the R2 was 0.9992, with an RMSE of 1.05 × 10−6 m3.
To evaluate the sensitivity of model accuracy to sample size, additional models with 50 and 100 sample points were further tested. The results indicate that increasing the sample size to 100 only improved the R2 of Tmax from 0.9921 to 0.9942, with negligible improvements in RMSE. This quantitatively demonstrates that the initial 28-point model possesses high fitting fidelity, effectively capturing the complex non-linear relationships between design variables and objective functions while achieving an optimal balance between computational efficiency and predictive accuracy.
The sample points are shown in Table 1.

3. MOEDO Algorithm

In the multi-objective optimization problem of heat dissipation system, although the traditional multi-objective optimization algorithm (such as NSGA-II) can find the Pareto solution set to a certain extent, it often has problems such as local optimum, slow convergence speed and insufficient diversity of solution set. In order to solve these shortcomings, based on the EDO algorithm, this paper proposes a Multi-objective Exponential Distribution Optimizer (MOEDO) algorithm integrating Non-Dominance Sorting (NDS), Crowding Distance (CD) and Information Feedback Mechanism (IFM) to decompose the multi-objective challenge into single-objective subtasks and improve the efficiency of the algorithm. The dynamics of utilizing the IFM approach to ensure a balance between exploration and development promote improved convergence and the ability to bypass local minima.

3.1. MOEDO Algorithm Design

The EDO algorithm leverages the properties of exponential distribution to conduct global searches in the solution space, demonstrating a rapid convergence rate. However, the standard EDO often fails to maintain a balance among various objectives in multi-objective problems and is prone to disruptions from local optima. To tackle these challenges, the MOEDO algorithm incorporates the following three mechanisms based on EDO: Non-Dominated Sorting (NDS), Crowding Distance (CD), and Information Feedback Mechanism (IFM).
(1)
Non-dominated Sorting (NDS)
The objective of non-dominated sorting is to categorize a set of solutions into multiple levels, where the solutions within each level do not dominate one another, and solutions with higher priority are placed in earlier levels. The fast non-dominated sorting in MOEDO is an efficient algorithm for partitioning solutions into several levels. Based on the dominance relationships, the solution set can be divided into various layers of Pareto fronts. The first layer consists of solutions that are not dominated by any other solutions, the second layer contains solutions that are only dominated by those in the first layer, and so forth. This creates a series of Pareto front layers. A schematic representation of the Pareto ranking is illustrated in Figure 3.
(2)
Low Congestion Screening Strategy
The purpose of the low-crowding degree selection strategy is to maintain better diversity within the population. In order to differentiate the sparsity of solutions within the same Pareto frontier level, it is necessary to introduce crowding distance. The crowding distance refers to the average distance between a solution and its neighboring solutions within that Pareto frontier level. The method of calculating crowding distance typically considers the differences in the values of each solution across various objective functions; solutions with greater distances will have larger crowding distances.
The final crowding distance CDi for individual i is the sum of the contribution distances CDi,m across all M objective functions:
C D i = m = 1 M C D i , m
where the contribution distance CDi,m of individual i on objective function m is calculated using the formula:
C D i m = f m ( x i + 1 ) f m ( x i 1 ) f m ( x max ) f m ( x min ) , i = 2 , , ( l 1 )
CDi,m represents the contribution to the Crowding Distance of the i-th individual with respect to the m-th objective function. fm denotes the m-th objective function. Xmax refers to the maximum fm value observed among all individuals in the current front and Xmin refers to the minimum fm value.
To illustrate this more clearly, we can refer to a specific level of the Pareto frontier with two objective functions, as shown in Figure 4. The two individuals at the left and right boundaries are assigned infinite crowding distances d = ∞,while the crowding distance of individual i is defined as the perimeter of a rectangle formed by using individual i − 1 as the upper left vertex and individual i + 1 as the lower right vertex, denoted as di. The higher the value of di, the greater the crowding distance, leading to a lower degree of crowding.
(3)
Information feedback mechanism (IFM)
The Information Feedback Mechanism (IFM) serves as a core fusion operator within the MOEDO algorithm, designed to dynamically balance the algorithm’s Exploration and Exploitation capabilities in a multi-objective environment. IFM generates new offspring solutions by fusing information from the candidate solution Ui with the current parent solution x i t through weighting coefficients ∂1 and ∂2. The key to this mechanism lies in determining these coefficients: this algorithm employs the Fitness-Driven Dynamic Weighting Method. These dynamic weights are determined based on a Composite Fitness Score S (X) for both the candidate and parent solutions, a score which effectively integrates the non-dominated rank and the crowding distance mechanism. This choice is highly justifiable: firstly, it adapts well to multi-objective optimization scenarios by directly assigning weights based on the intrinsic quality of the solution, which is superior to methods like AHP, which assign weights based on objective importance (objective space). Secondly, its computational complexity is controllable as the weight calculation relies solely on existing rank and CD values, thereby avoiding the additional computational overhead required by complex external tools and ensuring that IFM enhances the algorithm’s performance while efficiently achieving an adaptive balance between exploration and exploitation.

3.2. MOEDO Algorithm Process

The Exponential Distribution Optimizer (EDO) is a population-based metaheuristic algorithm primarily designed for single-objective continuous optimization problems. It employs an iterative update mechanism that uses a random threshold to effectively balance exploitation and exploration throughout the search process.
The flow chart of EDO algorithm is shown in Algorithm 1.
Based on the EDO algorithm, the MOEDO algorithm begins with a random population of size N. Let the current generation be denoted as t, where x i t represents the i-th individual of the t-th generation, and x i t + 1 represents the i-th individual of the (t + 1)-th generation. The individual U i t + 1 is generated for the (t + 1)-th generation from the EDO algorithm and the parent population. The fitness value of U i t + 1 is denoted as f i t + 1 , and U t + 1 represents the collection of U i t + 1 . Subsequently, based on the individuals U i t + 1 generated through the EDO algorithm and the information feedback mechanism, x i t + 1 can be calculated as follows:
x i t + 1 = 1 x k t + 2 x k t ;   1 = f k t f i t + 1 + f k t ,   2 = f i t + 1 f i t + 1 + f k t ,   1 + 2 = 1
Algorithm 1. The pseudocode of the proposed EDO
Input:  population size (N), maximum time (Max_Time), dimension (d), lower bound (lb) and upper bound (ub).
Output: The optimal solutions obeying the exponential solution (Xwinnersbest)
1. Initialize a population of N solutions representing the multiple Exponential Distribution models Xwinnersi (i = 1, 2, …, N)
2. Define Fitness vector to store the fitness of all solutions obeying the Exponential Distribution
3. Find the best fitness (bestfitness) and Xwinnersbest
4. time = 1
5. Construct the memoryless matrix such that memoryless = Xwinners
6. while (time < Max_Time)
7.     Define V matrix of size s
8.     Rank the solutions in Xwinners population in ascending order of their fitness values
9.     Calculate Xguidetime = ( X w i n n e r s b e s t 1 T I M E  +  X w i n n e r s b e s t 2 T I M E  +  X w i n n e r s b e s t 3 T I M E )/3
10.   Define the EDO adaptive parameters a, b, c, d and f
11.   for i = 1:N
12.      if (α < 0.5)//----------------Apply exploitation phase----------------
13.        if (Xwinnersitime == memorylessitime)
14.         Update Vitime+1 = a.(Xwinnersitime − σ2) + b.Xguidetime
15.      else
16.         Generate φ ∈ [0, 1]
17.         Update Vitime+1 = b.(Xwinnersitime − σ2) + log(φ).Xwinnersitime
18.        end
19.     else//----------------Apply exploration phase----------------
20.       Update Vitime+1 = Xwinnersitime − Mtime + (c.Z1 + (1 − c).Z2)
21.     end
22.     Check bounds of Vitime+1
23.     end for
24.     Copy V to memoryless matrix
25.     Define newFitness vector to store the fitness of all solutions of memoryless matrix
26.     for i = 1:N
27.    if (newFitness_i == Fitness_i)
28.        Update Xwinnersi = Vi and Fitnessi = newFitnessi
29.        if (Fitness_i < bestfitness)
30.        Update Xwinnersbest = Xwinnersi and bestfitness = Fitnessi
31.     end if
32.   end if
33.   end for
34.   time++
35. end while
36. return Xwinners_best solution
In Equation (5), x k t represents the k-th individual selected from generation t, the fitness value of x k t is f k t , and ∂1 and ∂2 are the weight coefficients. A progeny population Qt was generated, where Qt is a collection of x k t + 1 . The combined populations Rt = Pt ∪ Qt were sorted according to different non-dominance levels (F1, F2, …, Fl, …, Fw). Starting with F1, all instances in levels 1 to l were added to the St, and the remaining Rt instances were discarded.
If |St|= N, no further actions are required, and we can directly proceed to the next generation, that is, Pt+1 = St. Otherwise, the solutions in St/F1 are included in Pt+1, and the remaining solutions are selected from F1 based on the crowding distance mechanism. The method of solution selection is determined by the crowding distance of the solutions in F1, with a larger crowding distance resulting in a higher probability of selection. We then check whether the termination condition is met. If the termination condition is not satisfied, then t = t + 1, and the process is repeated. If the termination condition is satisfied, Pt+1 is generated and then applied to the new population Qt+1, generated by the EDO algorithm.
The primary computational overhead in the proposed MOEDO algorithm stems from the fast non-dominated sorting procedure, which has a time complexity of O(MN2) per generation, where M is the number of objectives and N is the population size. The crowding distance calculation contributes O(MN log N), while the EDO update rules and the information feedback mechanism (IFM) introduce only linear overhead O(ND), where D is the dimension of the decision space.

4. Algorithm Simulation Experiments

In this paper, ZDT1, ZDT2, ZDT3, ZDT6 and DTLZ2 are selected as the test functions, ZDT1 is the dual-objective convex function, ZDT2 is the dual-objective concave function, ZDT3 is the dual-objective discontinuous convex function, ZDT6 is the dual-objective concave function, and DTLZ2 is the three-objective function (high-dimensional function). The specific function expressions are shown in Table 2.
In order to ensure the robustness of the results, during the algorithm validation phase, the population size was set to 100 and the number of iterations to 100. The experimental environment of the testing platform is as follows:
(1)
CPU: Core(TM) i7 1.80 GHz;
(2)
RAM: 8 GB;
(3)
Operating System: Windows 10;
(4)
Programming Language: Python 3.14.0.
In the ten diagrams illustrated in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, the black line represents the ideal Pareto front curve. The blue dot diagram on the left illustrates the Pareto front curves obtained by the classical NSGA-II algorithm across various test functions. It can generally be observed that these curves are close to the ideal Pareto curve; however, in some intervals, there are instances of crowding, stacking, and interruptions, indicating that the uniformity of individual distribution is not sufficiently good. In contrast, the red dot diagram on the right presents the front curves achieved by the MOEDO algorithm for different test functions, showing that the MOEDO algorithm seldom experiences crowding, stacking, or interruptions for both two-objective and three-objective test functions. This indicates that the MOEDO algorithm is better at avoiding local optima and exhibits superior uniformity.

Comparison of Algorithm Performance Metrics

In the following study, three performance indicators were employed to assess the performance of the optimization algorithms: Hypervolume (HV), Inverted Generational Distance (IGD), and Spread (SD). The Wilcoxon signed-rank test for the counts of test problems exhibiting superior, inferior, and comparable performance of the respective optimization algorithms in addressing multi-objective issues was conducted. The primary aim of evaluating these four performance indicators is to comprehensively and objectively measure and compare the effectiveness of different optimization algorithms when solving multi-objective optimization problems. Each criterion reflects the performance characteristics of the algorithm from a distinct perspective.
(1)
Hypervolume (HV)
Hypervolume (HV) is an important metric for evaluating the performance of multi-objective optimization algorithms. It measures the volume occupied by the set of solutions identified by the algorithm in the objective space. The core concept of the HV metric is to assess the coverage of the solution set relative to the ideal Pareto front; that is, the larger the solution set, the broader the area of the Pareto front it covers, indicating better algorithm performance.
H V ( S ) = R m I y S ( y ) d y
In Equation (8), S represents the set of solutions that approximate the Pareto front; y denotes the objective variable; lyS denotes the indicator function, which is 1 if y is in the set S and 0 otherwise; and Rm indicates the objective space m-dimensional.
HV is typically approximated using sampling points, as direct integration is infeasible in high-dimensional spaces. The optimization objective of the algorithm is to maximize the HV value, thereby showcasing the superiority and diversity of the set of solutions obtained by the algorithm in multi-objective optimization problems. Table 3 illustrates the final solution distribution of the MOEDO algorithm compared with MOMPA, NSGA-II, and MOEA/D when using the generational distance (GD) metric. Here, ‘+’ indicates that MOEDO significantly outperforms the comparison algorithms, ‘−’ indicates inferior performance, and ‘=’ indicates no significant difference. The judgment for these symbols is based on the Wilcoxon rank-sum test at a significance level of 0.05, a relative error range threshold where differences are considered significant if the p-value < 0.05: ‘+’ if the p-value < 0.05 and MOEDO achieves a lower GD value, better performance is achieved; ‘−’ if the p-value < 0.05 and MOEDO achieves a higher GD value, worse performance is obtained; and ‘=’ if the p-value ≥ 0.05, there is no significant difference within the acceptable index deviation threshold [9].
(2)
Inverse Generational Distance (IGD)
Generational Distance (IGD) is a metric used to assess the performance of multi-objective optimization algorithms, primarily measuring the average distance between the solution set identified by the algorithm and the true Pareto front [10]. The calculation formula for IGD is as follows:
I G D ( P , Q ) = v P d ( v , Q ) | P |
In Equation (9), P is a set of points uniformly distributed on the true Pareto front, and |P| denotes the number of individuals in the point set distributed on the true Pareto front. Q represents the optimal Pareto solution set obtained by the algorithm. The term d(v, Q) describes the minimum Euclidean distance from individual v in P to the population Q.
Table 4 presents the final solution distribution when comparing the MOEDO algorithm with MOMPA, NSGA-II, and MOEA/D using the Inverted Generational Distance (IGD) indicator. In the ZDT benchmark tests, the MOEDO algorithm performs excellently, particularly in ZDT1, ZDT2, ZDT3, and ZDT6, showcasing outstanding average and standard deviation results. The results in the table demonstrate that MOEDO exhibits superior performance across all benchmark tests [11].
(3)
Degree of Expansion SD
The Spacing Metric (SD) is an evaluation metric used to assess the performance of multi-objective optimization algorithms, primarily aimed at measuring the distribution of solutions within a solution set [12,13]. The SD metric reflects the uniformity of the solution set, indicating whether the distances between various points in the solution set are approximately equal. An ideal solution set should be uniformly distributed in the objective function space, without any clustered or sparse areas. The formula for calculating SD is as follows:
S D = 1 m 1 i = 1 m d i d ¯ max { d m a x , d ¯ } 2
In Equation (10), m represents the number of solutions in the solution set; di denotes the distance from the i-th solution to its nearest neighbor; d is the average distance from all solutions to their nearest neighbors; and dmax represents the maximum value among all di.
The closer the SD value is to 0, the more uniform the distribution of the solutions in the solution set, indicating better performance of the algorithm.
Table 5 presents the final solution distribution of the MOEDO, MOMPA, NSGA-II, and MOEA/D algorithms when using the SD. Among all metrics, the MOEDO algorithm demonstrates outstanding performance in terms of standard deviation and mean measures across ZDT1, ZDT2, ZDT3, ZDT4, and DTLZ2 [14].

5. Experimental Results and Analysis

The three-phase full bridge inverter circuit consists of six IGBT devices, as shown in Figure 10. For a three-phase circuit, there are a total of three bridge arms in operation, which generate significant thermal losses during operation, primarily due to the conduction losses and switching losses of the IGBTs [15]. Therefore, to ensure the stability of the circuit and extend its lifespan, the three-phase full bridge inverter circuit often requires the installation of heat sinks and, when necessary, the use of fans to enhance cooling effectiveness.
For a two-level three-phase full-bridge inverter with a power rating of 10 kW, sintered wick straight heat pipes can be embedded into the upper portion of the conventional heat sink base to form a heat pipe heat sink. Heat pipes possess extremely high thermal conductivity, enabling rapid heat transfer from the evaporation section to the condensation section. Therefore, arranging the straight heat pipes directly beneath the heat source allows the heat generated by the IGBT chips to be swiftly dissipated across the entire base [16]. Moreover, thermal simulation results indicate that when the cross-section of the straight heat pipe is semicircular, the radiator achieves optimal heat dissipation performance and the IGBT chip attains the lowest maximum temperature; when the cross-section is square, the radiator exhibits the poorest heat dissipation performance and the IGBT chip reaches the highest maximum temperature. Based on the principle of optimal cooling performance, the semicircular cross-section is the preferred choice.
The three-dimensional model of the heat pipe heat sink incorporating straight heat pipes is shown in Figure 11. The dimensions and shape of this three-dimensional model are identical to those of the conventional heat sink, with the sole distinction being the embedding of one sintered wick straight heat pipe within the base directly below the IGBT chips [17].
Due to the difficulty in directly simulating the complex phase-change heat-transfer process inside heat pipes using ANSYS Icepak, the heat pipes are modeled as an equivalent anisotropic thermal conductive medium. In typical ANSYS Icepak simulations for electronics cooling applications, the effective axial thermal conductivity is commonly set in the range of 20,000–30,000 W/K·m to represent the extremely high heat-transport capability driven by vapor–liquid phase change and capillary action in sintered wick heat pipes, while the radial thermal conductivity is set to be comparable to that of copper to account for conduction through the pipe wall and wick structure [18]. The value of 28,000 W/K·m was selected for the axial direction in this study as it falls within the validated range for high-performance straight/loop sintered wick heat pipes under natural/forced convection conditions, ensuring accurate prediction of temperature spreading across the baseplate and fins. The radial thermal conductivity was set to 400 W/K·m.
The temperature field distribution diagrams for the conventional heat sink and the straight heat pipe heat sink are shown in Figure 12, while the thermal simulation results for the base and fins of the straight heat pipe heat sink are presented in Figure 13. It can be observed that incorporating straight heat pipes into the conventional heat sink structure results in a certain degree of reduction in the heat source temperature, achieving a uniform temperature distribution across the heat sink base, with minimal variations in the overall base temperature [19]. However, the temperature distribution in the fin section is extremely uneven, with higher temperatures closer to the base; the temperature difference between the fin bottom and the fin top exceeds 5 °C, indicating that the heat generated by the IGBT chips is not sufficiently transferred to the lower portion of the fins, thus demonstrating that the heat dissipation capacity of the fins is not fully utilized.
To fully exploit the heat dissipation potential of the fins, this section adopts a profiled design approach for the heat pipes. A three-dimensional model of the loop heat pipe heat sink after the profiled heat pipe design is shown in Figure 14.
The loop heat pipe heat sink adopts a profiled heat pipe design, which enables the heat generated by the IGBT chips to be rapidly transferred through the heat pipes to the entire base plate and the lower half of the fins. According to the basic principles of heat transfer, this can be understood as the loop heat pipe heat sink reducing its total thermal resistance by adding a low-thermal-resistance thermal path in parallel with the original thermal path.
After the three-dimensional model of the loop heat pipe heat sink is established, mesh generation is performed, followed by the application of identical settings for boundary conditions and material properties. The power loss of the IGBT chips, material types, and material properties are consistent with those in the conventional heat sink system [20]. External conditions such as fan air velocity and ambient temperature are also identical to the thermal simulation settings of the conventional heat dissipation system. Finally, the thermal simulation software ANSYS Icepak is employed to conduct a steady-state thermal simulation on the loop heat pipe heat sink. The thermal simulation results for the loop heat pipe heat sink are shown in Figure 15.
Observing the thermal simulation diagram reveals that the loop heat pipe heat sink achieves uniform temperature distribution in the heat sink fins, indicating that this design effectively transfers heat to the heat sink fins [21]. The maximum temperature of the IGBT chips is also reduced from 82.745 °C in the original straight heat pipe heat sink to 71.635 °C, with a temperature reduction of 11.11 °C. In summary, the profiled heat pipe design significantly enhances the heat dissipation capacity of the heat sink.
A thermal simulation and volume calculation were performed for the sample points selected in Table 1, with the results presented in Table 6.
From this, a multiple regression model can be derived, using the IGBT temperature and heatsink volume as response variables, as shown in Equations (10) and (11).
Y 1 ( x ) = 115.9019 + 0.4532 x 1 0.364 x 3 + 0.22 x 4 + 1.0251 x 5 + 1.5251 x 6 0.0175 x 1 2 0.128 x 2 2 0.0663 x 3 2 0.0014 x 4 2 0.0217 x 5 2 0.0081 x 6 2 0.0013 x 1 x 4 0.0385 x 1 x 5 + 0.0294 x 2 x 4 0.0106 x 2 x 5 + 0.0418 x 2 x 6 + 0.0191 x 3 x 4 + 0.0142 x 3 x 5 0.0035 x 3 x 6 + 0.0141 x 4 x 5 0.0223 x 4 x 6 + 0.016 x 5 x 6
Y 2 ( x ) = 5.7512 + 0.8105 x 1 + 1.4397 x 2 2.4975 x 3 + 0.0277 x 4 + 1.2591 x 5 + 0.129 x 6 0.0021 x 1 2 0.1842 x 2 2 + 0.2103 x 3 2 + 0.0003 x 4 2 0.1800 x 5 2 0.0001 x 6 2 0.0181 x 1 x 2 + 0.0002 x 1 x 3 0.00057 x 1 x 4 0.0099 x 1 x 5 + 0.0015 x 1 x 6 + 0.0537 x 2 x 3 + 0.0178 x 2 x 4 0.01977 x 2 x 5 0.0038 x 2 x 6 + 0.0006 x 3 x 4 0.0383 x 3 x 5 + 0.0009 x 3 x 6 + 0.0150 x 4 x 5 0.0007 x 4 x 6 + 0.0119 x 5 x 6 × 10 5
Based on the response surface models given in Equations (11) and (12), the maximum number of iterations is set to 100, and the population size is set to 100. The Pareto front obtained by the proposed MOEDO algorithm for minimizing the maximum IGBT temperature and heat sink volume of the three-phase power converter is shown in Figure 16. The convergence curve of the inverted generational distance (IGD) metric is depicted in Figure 17.
Based on the parameters specified in the selected IGBT module’s datasheet, the maximum allowable operating junction temperature is limited to 125 °C to extend device lifetime and reduce failure risk. Considering the variability of actual operating conditions and engineering requirements, the permissible temperature rise is constrained to no more than 12 °C [22]. Therefore, the system aims to keep the IGBT’s peak temperature below 113 °C. Following this screening logic, the optimal design solution was ultimately selected from the Pareto front. The corresponding design variables and objective values of the optimized heat dissipation system are presented in Table 7.
The overall structure of the cooling system for the bidirectional power converter, after parameter optimization, is shown in Figure 18.
Based on the design variables listed in Table 7, the geometry was modeled and meshed, followed by thermal simulation in ANSYS Icepak. The physical design diagram of the radiator is shown in Figure 19.
The comparison of the results shows that under an ambient temperature of 100 °C, the optimized heat dissipation system reaches a maximum operating temperature of 111.964 °C after the bidirectional power converter has been running continuously for 8 h. This corresponds to a temperature rise of 11.964 °C, with a heat sink volume of 1,319,272.28 mm3. The performance of the traditional heat dissipation system is shown in Figure 19. Compared with the conventional design, the maximum temperature is reduced by 23.14 °C, representing a 17.12% decrease, and the heat sink volume is decreased by 225,727.72 mm3, corresponding to a 14.61% reduction. These results indicate that the parameter-optimized heat dissipation system not only enhances cooling capability but also achieves a noticeable reduction in heat sink mass.

6. Conclusions

This study addresses the multi-objective optimization problem of heat pipe heat sinks for bidirectional power converters, where cooling efficiency, volume, and weight must be simultaneously balanced under stringent engineering constraints. To overcome the limitations of traditional algorithms such as NSGA-II in convergence speed and local-optima entrapment, a Multi-Objective Exponential Distribution Optimizer MOEDO is developed by extending the single-objective Exponential Distribution Optimizer EDO through the integration of elite non-dominated sorting, crowding distance, and an information feedback mechanism. Combined with Optimal Latin Hypercube Sampling OLHS and a high-fidelity second-order response surface surrogate model, the proposed framework enables the efficient and accurate prediction of radiator volume and maximum IGBT junction temperature while significantly reducing computational cost.
Benchmark tests on ZDT1–ZDT6 and DTLZ2 functions demonstrate that MOEDO outperforms MOMPA, NSGA-II, and MOEA/D in Hypervolume HV, Inverted Generational Distance (IGD), and SD. Wilcoxon signed-rank test results confirm the statistically significant superiority of the majority of the evaluated cases. ANSYS Icepak simulations further validate the practical effectiveness: compared with the conventional design, the optimized heat pipe heat sink reduces the maximum IGBT temperature by 17.12 percent and decreases the heat sink volume by 14.61 percent. These improvements simultaneously enhance thermal performance and achieve lightweight, compact design without compromising structural integrity or manufacturability.
The proposed MOEDO-based optimization methodology provides both theoretical support and a practical pathway for the thermal management of high-power-density power electronics. With the rapid advancement of electrification in transportation and energy systems, bidirectional power converters are increasingly deployed in space-constrained applications such as electric vehicles, aircraft, and compact renewable energy systems. Effective thermal management in these scenarios is critical not only for reliability and efficiency but also for realizing miniaturization and lightweight design. The present work offers a robust and scalable solution that can be readily extended to other high-heat-flux power electronic devices.

Author Contributions

Z.S. designed the mathematical model, conducted the simulations, and drafted the initial manuscript. X.Z. proposed the MOEDO algorithm, supervised the overall study, and revised the manuscript. Y.L. performed the response surface surrogate modeling and assisted in data analysis. Q.W. implemented the optimal Latin hypercube sampling and validated the algorithm through test functions. H.Z. contributed to the literature review and the construction of the heat dissipation system constraints. B.W. analyzed the multi-objective optimization results and prepared the figures. W.L. provided funding support, reviewed the experimental design, and finalized the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the National Natural Science Foundation of China (No. 12172064), the Innovation and entrepreneurship training program for college students from Chang’an University, the Key Research and Development Program of Shaanxi Province (No. 2022GY-208), and the Fundamental Research Funds for the Central Universities CHD (No. 300102322201).

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

a0Intercept term
a1Baseplate length (mm)
a2Baseplate width (mm)
bFin thickness (mm)
bLinear coefficient in response surface model
cTotal heat pipe perimeter (mm)
cᵢⱼInteraction coefficient in response surface model
CDCrowding distance of the i-th individual
dFin spacing (mm)
dQuadratic coefficient
fMulti Objective Marine Predators Algorithm
iNon Dominated Sorting
jOptimal Latin Hypercube Sampling
kSpacing Distance
mThe number of solutions in the solution set
MNumber of objectives
NPopulation size
NminNumber of design variables
rHeat pipe radius (mm)
SSet of solutions approximating the Pareto front
TmaxMaximum IGBT temperature (°C)
U i t ,   U i t + 1 Candidate individual from the EDO algorithm and the parent population
xᵢ, xⱼi-th and j-th components of the input variable
x k t k-th individual selected from generation t
Greek letters
αAdaptive parameter/random threshold in EDO
1, ∂2Dynamic weighting coefficient
σStandard deviation
σ2Variance term in EDO
φRandom number uniformly distributed in [0, 1]
Abbreviations
CDCrowding Distance
DTLZDeb–Thiele–Laumanns–Zitzler test
EDOExponential Distribution Optimizer
HVHypervolume
IFMInformation Feedback Mechanism
IGBTInsulated Gate Bipolar Transistor
IGDInverse Generational Distance
MOEA/DMulti-Objective Evolutionary Algorithm based on Decomposition
MOEDOMulti-Objective Exponential Distribution Optimizer
MOMPAMulti Objective Marine Predators Algorithm
NDSNon Dominated Sorting
OLHSOptimal Latin Hypercube Sampling
RMSERoot Mean Square Error
RSMResponse Surface Methodology
SDSpacing Distance
ZDTZitzler–Deb–Thiele test

References

  1. Chen, X.; Wang, Y.; Liu, Z.; Zhang, H.; Li, Q. Thermal management of high-power bidirectional DC–DC converter for electric vehicles using liquid cooling. Appl. Therm. Eng. 2024, 236, 121567. [Google Scholar]
  2. Elghool, A.; Basrawi, F.; Ibrahim, T.K.; Habib, K.; Ibrahim, H.; Idris, D.M.N. A multi-objective optimization to enhance the performance of thermo-electric generator combined with heat pipe-heat sink. Energy 2020, 208, 118270. [Google Scholar] [CrossRef]
  3. Zhang, Q.; Li, H. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans. Evol. Comput. 2007, 11, 712–731. [Google Scholar] [CrossRef]
  4. Zhang, Z.; Li, Y.; Wang, J.; Liu, H.; Zhang, Q. Multi-objective optimization of composite heat dissipation channel configuration for a three-dimensional trapezoidal heat-generating body. Appl. Therm. Eng. 2021, 187, 116567. [Google Scholar]
  5. Mann, G.W.; Eckels, S.J. Multi-objective optimization of heat transfer and pressure drop in helically coiled tubes using genetic algorithm. Int. J. Heat Mass Transfer 2019, 142, 118456. [Google Scholar]
  6. Zhang, C.; Liu, W.; Wang, H.; Li, X.; Zhang, Y. Thermal resistance network analysis and simulation verification of heat sink design variables for bidirectional power converter. J. Eng. Appl. Sci. 2022, 69, 34. [Google Scholar] [CrossRef]
  7. Crombecq, K.; Laermans, E.; Dhaene, T. Efficient space-filling and non-collapsing sequential design strategies for simulation-based modeling. Eur. J. Oper. Res. 2011, 214, 683–696. [Google Scholar] [CrossRef]
  8. Garud, S.S.; Karimi, I.A.; Kraft, M. Design of computer experiments: A review. Comput. Chem. Eng. 2017, 106, 71–95. [Google Scholar] [CrossRef]
  9. Wilcoxon, F. Individual Comparisons by Ranking Methods. Biom. Bull. 1945, 1, 80–83. [Google Scholar] [CrossRef]
  10. Mortazavi, H.; Montazeri, S. Three-objective optimization of a novel solar-driven ejector enhanced refrigeration system. Energy Convers. Manag. 2024, 302, 118123. [Google Scholar]
  11. Mi, S.; Li, X.; Wang, Z.; Zhang, Y.; Liu, J. Multi-objective optimization of helical coil heat exchanger using ice slurry as the cooling medium via response surface methodology. Appl. Therm. Eng. 2024, 237, 121789. [Google Scholar]
  12. Feng, H.; Chen, Y.; Zhang, L.; Chen, L.; Song, Z. Configuration design and optimization of cooling channel with sidewall ribs and cavities for a three-dimensional rectangular heat-generating body. Int. Commun. Heat Mass Transfer 2022, 130, 105785. [Google Scholar]
  13. Sun, K.; Li, J.; Wang, Z.; Liu, Y.; Zhang, H. Configuration design of semicircular sidewall rib cooling channel for a three-dimensional rectangular heat-generating body. Case Stud. Therm. Eng. 2022, 32, 102012. [Google Scholar]
  14. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  15. Ge, Y.; Liu, Z.; Sun, H.; Liu, W. Optimal design of a segmented thermoelectric generator based on three-dimensional numerical simulation and multi-objective genetic algorithm. Energy 2018, 147, 1060–1069. [Google Scholar] [CrossRef]
  16. Mortazavi, H.; Beni, H.M.; Nadooshan, A.A.; Islam, M.S.; Ghalambaz, M. 4E analysis and triple objective NSGA-II optimization of a novel solar-driven combined ejector-enhanced power and two-stage cooling (EORC-TCRC) system. Energy 2024, 292, 130803. [Google Scholar] [CrossRef]
  17. Mi, S.; Liu, J.; Cai, L.; Xu, C. Multi-objective optimization of two-phase ice slurry flow and heat transfer characteristics in helically coiled tubes with RSM and NSGA-II. Int. J. Therm. Sci. 2024, 199, 108942. [Google Scholar] [CrossRef]
  18. Mann, G.W.; Eckels, S.J. Multi-objective heat transfer optimization of 2D helical micro-fins using NSGA-II. Int. J. Heat Mass Transfer 2019, 132, 1250–1261. [Google Scholar] [CrossRef]
  19. Zhang, Z.; Feng, H.; Chen, L.; Ge, Y. Multi-objective constructal design for compound heat dissipation channels in a three-dimensional trapezoidal heat generation body. Int. Commun. Heat Mass Transfer 2021, 127, 105584. [Google Scholar] [CrossRef]
  20. Sun, K.; Feng, H.; Chen, L.; Ge, Y. Constructal design of a cooling channel with semi-circular sidewall ribs in a rectangular heat generation body. Int. Commun. Heat Mass Transfer 2022, 134, 106040. [Google Scholar] [CrossRef]
  21. Feng, H.; Sun, K.; Chen, L.; Ge, Y. Constructal design of a nanofluid cooling channel with sidewall ribs and cavities in a rectangular heat generation body. Case Stud. Therm. Eng. 2023, 41, 102640. [Google Scholar] [CrossRef]
  22. Zhang, Q.Q.; Yang, J.H.; Liu, Z.C.; Ma, B.B.; Guan, X.B. Thermal performance study of high-power driver based on IGBT. Micro Mot. 2023, 56, 47–50. [Google Scholar]
Figure 1. Multi-objective optimization flowchart.
Figure 1. Multi-objective optimization flowchart.
Micromachines 17 00514 g001
Figure 2. Schematic diagrams of LHS and OLHS spaces. (a) LHS; (b) OLHS.
Figure 2. Schematic diagrams of LHS and OLHS spaces. (a) LHS; (b) OLHS.
Micromachines 17 00514 g002
Figure 3. Schematic diagram of Pareto grades.
Figure 3. Schematic diagram of Pareto grades.
Micromachines 17 00514 g003
Figure 4. Pareto frontier curves of the same grade.
Figure 4. Pareto frontier curves of the same grade.
Micromachines 17 00514 g004
Figure 5. ZDT1 Pareto curve: (a) NSGA-II; (b) MOEDO.
Figure 5. ZDT1 Pareto curve: (a) NSGA-II; (b) MOEDO.
Micromachines 17 00514 g005
Figure 6. ZDT2 Pareto curve: (a) NSGA-II; (b) MOEDO.
Figure 6. ZDT2 Pareto curve: (a) NSGA-II; (b) MOEDO.
Micromachines 17 00514 g006
Figure 7. ZDT3 Pareto curve: (a) NSGA-II; (b) MOEDO.
Figure 7. ZDT3 Pareto curve: (a) NSGA-II; (b) MOEDO.
Micromachines 17 00514 g007
Figure 8. ZDT6 Pareto curve: (a) NSGA-II; (b) MOEDO.
Figure 8. ZDT6 Pareto curve: (a) NSGA-II; (b) MOEDO.
Micromachines 17 00514 g008
Figure 9. DTLZ2 Pareto curve: (a) NSGA-II; (b) MOEDO.
Figure 9. DTLZ2 Pareto curve: (a) NSGA-II; (b) MOEDO.
Micromachines 17 00514 g009
Figure 10. Three-phase full-bridge inverter circuit topology.
Figure 10. Three-phase full-bridge inverter circuit topology.
Micromachines 17 00514 g010
Figure 11. Heat pipe radiator 3D model.
Figure 11. Heat pipe radiator 3D model.
Micromachines 17 00514 g011
Figure 12. Temperature field distribution of traditional radiators and direct heat pipe radiators: (a) Traditional heat sink; (b) Straight heat pipe heat sin.
Figure 12. Temperature field distribution of traditional radiators and direct heat pipe radiators: (a) Traditional heat sink; (b) Straight heat pipe heat sin.
Micromachines 17 00514 g012
Figure 13. Thermal simulation results of the base and fins of the heat pipe radiator.
Figure 13. Thermal simulation results of the base and fins of the heat pipe radiator.
Micromachines 17 00514 g013
Figure 14. The three-dimensional model of the loop heat pipe heat sink.
Figure 14. The three-dimensional model of the loop heat pipe heat sink.
Micromachines 17 00514 g014
Figure 15. Loop heat pipe radiator thermal simulation.
Figure 15. Loop heat pipe radiator thermal simulation.
Micromachines 17 00514 g015
Figure 16. Pareto solution set of IGBT temperature and heat sink volume.
Figure 16. Pareto solution set of IGBT temperature and heat sink volume.
Micromachines 17 00514 g016
Figure 17. Inverted generational distance.
Figure 17. Inverted generational distance.
Micromachines 17 00514 g017
Figure 18. The overall structure after parameter optimization.
Figure 18. The overall structure after parameter optimization.
Micromachines 17 00514 g018
Figure 19. Physical design diagram of the radiator.
Figure 19. Physical design diagram of the radiator.
Micromachines 17 00514 g019
Table 1. Sample points of bidirectional power converter heat sink design variables.
Table 1. Sample points of bidirectional power converter heat sink design variables.
Sample
Point
Base Length (mm)Base Width (mm)Fin Thickness (mm)Fin Spacing (mm)HP Circumference (mm)HP Radius (mm)
Sample Point 1191.43134.292.713.141908.293.64
Sample Point 2168.57142.862.862.1418743.32
Sample Point 3164.29136.43421942.574.34
Sample point 4182.86137.51.5751891.144.07
Sample point 5175.71158.933.572.712019.713.43
Sample point 6170157.864.143.4320544.39
Sample point 7200132.143.2942011.143.48
Sample point 8184.29148.211.864.291839.713.38
Sample point 9180154.6431.2919943.54
Sample point 10171.43135.361.293.711822.574.23
Sample point 11167.14140.713.863.291959.713.91
Sample point 121901454.571.712002.573.16
Sample point 13195.71143.934.434.861951.144.02
Sample point 14198.57150.36231976.864.18
Sample point 15197.14149.292.573.861882.573.27
Sample point 16187.1416052.291856.864.29
Sample point 17181.43151.434.861.862045.433.59
Sample point 18161.43156.791.432.862036.863.86
Sample point 19192.86131.074.294.141916.863.8
Sample point 20162.86155.712.144.431968.293.21
Sample point 21165.71139.641.714.571925.433.11
Sample point 22185.71133.213.434.711848.294.13
Sample point 23194.29152.54.711.5719343.05
Sample point 24178.57153.573.141.432028.293.96
Sample point 25172.86146.072.292.431985.433.7
Sample point 26188.57147.143.713.571831.144.45
Sample point 27174.29138.572.431.141899.713.75
Sample point 28177.14141.791.142.571865.434.5
Table 2. Test functions.
Table 2. Test functions.
Test FunctionFunction FormulaConstraints
ZDT1 f 1 ( x 1 ) = x 1
f 2 ( x 1 ) = g × ( 1 f 1 / g )
g ( x ) = 1 + 9 i = 2 m x i / ( m 1 )
m = 30 ; 0 x i 1
ZDT2 f 1 ( x 1 ) = x 1
f 2 ( x 1 ) = g × ( 1 ( f 1 / g ) 2 )
g ( x ) = 1 + 9 i = 2 m x i / ( m 1 )
m = 30 ; 0 x i 1
ZDT3 f 1 ( x 1 ) = x 1
f 2 ( x 1 ) = g × 1 f 1 / g ( f 1 / g ) sin ( 10 π f 1 )
g ( x ) = 1 + 9 i = 2 m x i / ( m 1 )
m = 30 ; 0 x i 1
5 x i 5 , i = 2 , 3 , , m
ZDT6 f 1 ( x 1 ) = 1 exp ( 4 x 1 ) sin 6 ( 6 π x 1 )
f 2 ( x 1 ) = g × ( 1 ( f 1 / g ) 2 )
g ( x ) = 1 + 9 ( i = 2 m x i / ( m 1 ) ) 0.25
m = 30 ; 0 x i 1
DTLZ2 f 1 ( x 1 ) = ( 1 + g ) cos ( x 1 π / 2 ) cos ( x 2 π / 2 )
f 2 ( x 1 ) = ( 1 + g ) cos ( x 1 π / 2 ) sin ( x 2 π / 2 )
f 3 ( x 1 ) = ( 1 + g ) sin ( x 1 π / 2 )
g ( x ) = i = 3 m ( x i 0.5 ) 2
m = 12 ; 0 x i 1
Table 3. HV measurement results of different algorithms on ZDT and DTLZ test functions.
Table 3. HV measurement results of different algorithms on ZDT and DTLZ test functions.
ProblemMMOEDOMOMPANSGA-IIMOEA/D
ZDT128.6894 × 10−1 (3.27 × 10−3) +7.0827 × 10−1 (5.62 × 10−2) −8.3442 × 10−1 (3.08 × 10−2) =8.3849 × 10−1 (1.68 × 10−2) =
ZDT225.0055 × 10−1 (6.08 × 10−2) +3.0232 × 10−1 (8.18 × 10−2) −3.1603 × 10−1 (6.09 × 10−2) −3.6941 × 10−1 (1.53 × 10−1) =
ZDT329.2335 × 10−1 (1.28 × 10−1) =7.8164 × 10−1 (8.15 × 10−2) −9.8307 × 10−1 (3.86 × 10−2) =9.4019 × 10−1 (4.36 × 10−2) =
ZDT624.3088 × 10−1 (3.53 × 10−4) =3.2899 × 10−1 (3.00 × 10−2) −4.2327 × 10−1 (6.42 × 10−3) −4.1510 × 10−1 (5.64 × 10−3) −
DTLZ224.2015 × 10−1 (1.04 × 10−4) +4.1779 × 10−1 (1.04 × 10−3) +4.2006 × 10−1 (2.29 × 10−5) +4.1885 × 10−1 (1.61 × 10−4) +
37.3819 × 10−1 (1.81 × 10−3) +7.4349 × 10−1 (5.65 × 10−4) +7.4399 × 10−1 (1.66 × 10−4) +7.4192 × 10−1 (1.19 × 10−3) +
Table 4. IGD measurement results of different algorithms on ZDT and DTLZ test functions.
Table 4. IGD measurement results of different algorithms on ZDT and DTLZ test functions.
ProblemMMOEDOMOMPANSGA-IIMOEA/D
ZDT123.5899 × 10−5 (1.66 × 10−5) +9.6778 × 10−3 (2.99 × 10−3) −8.2443 × 10−4 (3.28 × 10−4) −1.0291 × 10−3 (3.16 × 10−4) −
ZDT225.5879 × 10−5 (1.90 × 10−5) +6.8841 × 10−3 (3.43 × 10−3) −5.5661 × 10−4 (2.37 × 10−4) −9.6730 × 10−4 (7.50 × 10−4) =
ZDT323.1051 × 10−5 (8.12 × 10−6) +1.7320 × 10−2 (9.64 × 10−3) −4.1266 × 10−4 (1.23 × 10−4) −4.3901 × 10−3 (3.51 × 10−3) −
ZDT624.3546 × 10−5 (2.85 × 10−5) +1.3273 × 10−2 (4.57 × 10−3) −7.6474 × 10−4 (4.63 × 10−4) −1.5860 × 10−3 (5.35 × 10−4) −
DTLZ226.5895 × 10−6 (6.96 × 10−7) +2.9149 × 10−4 (1.13 × 10−4) +8.2707 × 10−6 (2.05 × 10−6) +1.1447 × 10−4 (2.90 × 10−5) +
35.9406 × 10−4 (2.19 × 10−5) +5.4216 × 10−4 (3.69 × 10−5) +5.1050 × 10−4 (4.98 × 10−6) +1.1220 × 10−3 (7.88 × 10−5) +
Table 5. SD measurement results of different algorithms on ZDT and DTLZ test functions.
Table 5. SD measurement results of different algorithms on ZDT and DTLZ test functions.
ProblemMMOEDOMOMPANSGA-IIMOEA/D
ZDT124.4163 × 10−1 (6.17 × 10−2) +6.8453 × 10−1 (8.99 × 10−2) −5.9068 × 10−1 (1.00 × 10−1) =5.8964 × 10−1 (1.41 × 10−1) =
ZDT225.1648 × 10−1 (1.41 × 10−1) +8.2618 × 10−1 (1.18 × 10−1) =8.8220 × 10−1 (6.38 × 10−2) −8.4278 × 10−1 (2.14 × 10−1) =
ZDT326.1982 × 10−1 (1.53 × 10−1) =7.0831 × 10−1 (6.73 × 10−2) =6.8544 × 10−1 (9.53 × 10−2) =8.9016 × 10−1 (1.20 × 10−1) −
ZDT623.6182 × 10−1 (4.12 × 10−2) −5.5838 × 10−1 (7.53 × 10−2) −3.1380 × 10−1 (1.19 × 10−1) −2.9883 × 10−1 (6.18 × 10−2) −
DTLZ221.4097 × 10−1 (2.12 × 10−2) +1.9901 × 10−1 (2.84 × 10−2) +1.9714 × 10−1 (3.81 × 10−3) +7.0152 × 10−1 (2.50 × 10−2) =
38.5844 × 10−2 (8.67 × 10−3) +1.7089 × 10−1 (6.60 × 10−4) +1.7596 × 10−1 (5.27 × 10−3) +4.5225 × 10−1 (3.65 × 10−2) +
Table 6. IGBT temperature and heat sink volume at each sample point.
Table 6. IGBT temperature and heat sink volume at each sample point.
Sample PointIGBT Temp (°C)Heat Sink Vol (mm3)
Sample Point 1115.41,387,846.083
Sample Point 2113.71,558,910.455
Sample Point 3112.61,682,075.098
Sample Point 4124.6807,049.24
Sample Point 5111.21,797,973.539
Sample Point 6112.91,701,794.031
Sample Point 7117.71,407,039.408
Sample Point 8122.31,055,391.458
Sample Point 9107.62,155,940.571
Sample Point 10122.1771,361.2456
Sample Point 11116.51,467,770.466
Sample Point 12106.12,258,286.737
Sample Point 13114.01,610,835.963
Sample Point 14117.31,428,698.416
Sample Point 15117.81,411,884.898
Sample Point 16104.82,306,774.082
Sample Point 17107.12,189,080.485
Sample Point 18122.71,035,466.112
Sample Point 19116.41,472,106.574
Sample Point 20122.91,018,862.693
Sample Point 21124.6808,661.866
Sample Point 22120.71,226,007.214
Sample Point 23109.22,452,497.557
Sample Point 24108.42,085,583.949
Sample Point 25117.61,417,757.729
Sample Point 26113.81,625,998.338
Sample Point 27111.01,820,228.213
Sample Point 28123.8958,598.8865
Table 7. Design and objective variables of the optimized heat dissipation system.
Table 7. Design and objective variables of the optimized heat dissipation system.
Design and Objective VariablesOptimized Heat Dissipation System
Base Length (mm)164.79
Base Width (mm)142.25
Fin Thickness (mm)3
Fin Spacing (mm)3.2
Heat Pipe Perimeter (mm)1962.74
Heat Pipe Radius (mm)4.5
Heat Pipe Radius (mm)2
Number of Heat Pipes111.823
Heat Sink Volume (mm3)1,319,272.28
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Su, Z.; Zhou, X.; Li, Y.; Wu, Q.; Zhang, H.; Wang, B.; Liu, W. Multi-Objective Parameter Optimization Design of Heat Pipe Heat Sink for Bidirectional Power Converter Based on MOEDO Algorithm. Micromachines 2026, 17, 514. https://doi.org/10.3390/mi17050514

AMA Style

Su Z, Zhou X, Li Y, Wu Q, Zhang H, Wang B, Liu W. Multi-Objective Parameter Optimization Design of Heat Pipe Heat Sink for Bidirectional Power Converter Based on MOEDO Algorithm. Micromachines. 2026; 17(5):514. https://doi.org/10.3390/mi17050514

Chicago/Turabian Style

Su, Zechen, Xiwei Zhou, Yangfan Li, Qisheng Wu, Hongwei Zhang, Binyu Wang, and Weiyu Liu. 2026. "Multi-Objective Parameter Optimization Design of Heat Pipe Heat Sink for Bidirectional Power Converter Based on MOEDO Algorithm" Micromachines 17, no. 5: 514. https://doi.org/10.3390/mi17050514

APA Style

Su, Z., Zhou, X., Li, Y., Wu, Q., Zhang, H., Wang, B., & Liu, W. (2026). Multi-Objective Parameter Optimization Design of Heat Pipe Heat Sink for Bidirectional Power Converter Based on MOEDO Algorithm. Micromachines, 17(5), 514. https://doi.org/10.3390/mi17050514

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop