1 Introduction

The EVs (electric vehicles) and hybrid EVs (HEVs) are very popular in the current scenario and have been rapidly produced. These EVs can be one of the successful ways to mitigate the air pollution complications [1, 2]. In EVs and HEVs, the LIB pack is among the most grave modules that provides the continuous power [3, 4] because of its large energy density [5] (up to 705 Wh/L), power output (up to 10,000 W/L [6]), high voltage ability [7] and high cycling output [8]. LIBs are also being used as power sources in various electronic devices [9, 10], power storage devices [11, 12] in defence and aircraft applications [13, 14]. However, the LIBs still face obstructions which restrict their scope of application [15, 16]. One of the main limitations is the temperature effect on the smooth functioning of the LIBs. The optimal temperature zone for LIBs is usually—20–60 °C [17]. Pesaran et al. [17] informed that LIBs have an optimal temperature range of 15–35 °C. When the temperature is out of this safe zone, LIBs can quickly deteriorate with a greater risk of facing safety issues like fire and explosion.

Temperature effects can usually be classified into two categories: low temperature and high temperature cases [18,19,20,21]. Low temperature effects occur mainly in elevated-latitude country regions, like those of Russia, Canada and Greenland [22, 23]. The ambient temperatures in these regions are considerably lower than 0 °C in winter. These extreme temperatures will reduce the performance and life of LIBs, particularly for those used in pure EVs, HEVs, and plug-in HEVs (PHEVs) [22, 24]. Another cold region which requires the application of LIBs is the outer space. For instance, the climate on Mars [25] could be as cold as − 120 °C, posing significant problems towards the use of LIBs for space research in astro-vehicles. In this low ambient temperatures, LIBs can exhibit sluggish chemical-reaction behaviour and charge-transfer speed [17], which contributes to the significant reduction in ionic conductivity in the electrolytes [26] and lithium-ion diffusivity inside the electrodes [25]. This reduction can lead to a decrease in power and energy efficiency and a loss in performance.

Despite the low temperature impacts are mainly confined for the low temperature applications, while the high temperature impacts occur in a wide range of applications, involving not only high temperature applications but also cold temperature applications. The high internal temperature is induced by generating heat inside the LIBs, which mostly occurs at high current state activities like rapid charging rate and quick discharging rate [27, 28]. The high temperature impacts can also lead to battery efficiency degradation including the loss of capacity and energy [29,30,31,32]. Typically, the leakage of lithium and the deterioration of active substances during elevated temperatures can lead to the loss of the capacity [33], while the rise in internal resistance is accountable for the reduction in power [33]. When the temperature becomes out of balance, it can cause thermal runaway. When creating a battery system, cell, or pack the heat transfer rate should be sufficiently high such that the battery rarely crosses the temperature of the thermal runaway. If it crosses, then irreversible decay of the battery structure, i.e., damage to the electrolytes and electrodes takes place. In general, all reactions to decomposition are exothermic (generates heat) which means that once the thermal runaway threshold is reached, the temperature increases gradually. It irreversibly causes a self-heating chain reaction and eventually cell destruction [34] and explosion [35, 36].

The temperature non-uniformity and its rise in battery cells are the key issues and limitations for various applications. LIBs reaction kinetics are problematical by the inclusion of liquid electrolyte mixtures and solids of multi and single phase. Mixing, phase change and various electro-chemical reactions generate the heat in the cell [37,38,39,40,41,42]. Temperature is affected by several features of a batteries including electro-chemical action of the device, charge admission, cyclic performance, energy/ power capacity, durability and cost of life-cycle. However, capacity rises as the working temperature increases, the magnitude of capability fade also increases. Also, a weak performance was observed with decreased working temperature [43, 44]. Furthermore, the increase of extreme or unequal temperature in a system or pack significantly decreases its life cycle [45]. Proper temperature management of LIBs is therefore vital to the efficient and safe functioning of the batteries. Heat is produced and given off from the cell in the process of respective charging and discharge. Unless the heat produced in the LIB system or cell is not properly transferred, it will then be accumulated, increasing the temperature of individual battery and of the total system [46]. The amount of rate of heat generation inside a battery totally under load determines the dimension and configuration of the battery cooling system (BCS) [45].

Researchers instead of focusing on just a novel BTMS and its performance analysis are shifting in obtaining an ideal situation and optimal condition where the trade-off between several BTMS characters is well established. Experimental designs and soft computing techniques like meta-heuristic algorithms are commonly reported to obtain the optimal situation of thermal and structural aspects. The reviews reported previously in BTMS are not pertinent to optimization of BTMS hence this motivation has led to this article. The BTMS, algorithms for BTMS optimization, cooling methods for BTMS, optimization studies on different BTMS, and future directions in this field are provided in detail.

2 Battery Cooling Systems (BCS) or BTMS

The main aim of a system that is capable of thermal management is to provide a battery pack at an acceptable mean and consistent distribution of temperature (or even minor fluctuations among the battery modules of the battery cell) as defined by the battery supplier. Nevertheless, the battery module thermal management system must be compact, light, cheap, easily packed and consistent with the position in the vehicle as defined by the vehicle manufacturer. It must also be accurate, and readily available for maintenance purposes. Establishing an appropriate thermal management system will efficiently disburse heat out of the battery pack and assist in minimizing the excessive increase in temperature, enhance stability and protection during charging and discharging. Thermal management of LIBs are of two types: cooling and heating. Battery packs running under extreme temperature situation or high rate charging or discharging will have to be cooled, while battery packs working under low temperature must be heated to be able to start and sustain a reasonably high energy output. Figures 1 and 2 depict a general BTMS or BCS and the general diagram of modelling of BTMS, respectively.

Fig. 1
figure 1

Systems and sections involved in BTMS [46]

Fig. 2
figure 2

Coupling of different thermal models with electrical models [47]

Using a hierarchical model's decomposition process, the BTMS can be disintegrated into few major parts/sections, such as the battery cell, air intake system, and battery module as shown in Fig. 3. Every sub-system is further disintegrated into secondary sub-systems classified into various fields, e.g., the battery module can be classified into fluid dynamics, thermodynamics, and structure.

Fig. 3
figure 3

A categorized split-up of BTMS [48]

3 Governing Equations for Prismatic and Cylindrical LIBs Modelling

Various batteries (prismatic, cylindrical and pouch type) are modelled differently because of the variants in geometry, chemical configuration, and computational level accuracy required by the simulation. The way packs are organised in a specific battery module also influences the way it has to be mathematically modelled. The governing equations of the heat transfer and fluid flow for the case of prismatic and cylindrical battery cells are discussed.

3.1 Prismatic Battery Cells

Figure 4 shows the 180 Ah parallel-plate prismatic LIB. This LIB is made of the anode columns, cathode columns, laminated core, polymer shell, safety vents, and or plates, and gasket [49].

Fig. 4
figure 4

Prismatic cell of battery (a) realistic model (b) layered core (c) A single cell for analysis [49]

To solve the transient 3D flow problems of battery cells, the continuity equation, energy equation, and the u and v equation (momentum), are written as follows:

  • Continuity equation

    $$\frac{\partial \rho }{{\partial \tau }} + \nabla \cdot \left( {\rho \hat{u}} \right) = 0$$
    (1)
  • Momentum in X-direction

    $$\frac{{\partial \left( {\rho u} \right)}}{\partial \tau } + \nabla \cdot \left( {\rho u\hat{u}} \right) = - \frac{\partial P}{{\partial x}} + \nabla \cdot \left( {\mu \nabla u} \right) + s_{mx}$$
    (2)
  • Momentum in Y-direction

    $$\frac{{\partial \left( {\rho v} \right)}}{\partial \tau } + \nabla \cdot \left( {\rho v\hat{u}} \right) = - \frac{\partial P}{{\partial y}} + \nabla \cdot \left( {\mu \nabla v} \right) + s_{my}$$
    (3)
  • Momentum in Z-direction

    $$\frac{{\partial \left( {\rho w} \right)}}{\partial \tau } + \nabla \cdot \left( {\rho w\hat{u}} \right) = - \frac{\partial P}{{\partial z}} + \nabla \cdot \left( {\mu \nabla w} \right) + s_{mz}$$
    (4)

The energy conservation equation of a prismatic battery is given by [50]

$$\rho C_{p} \frac{\partial T}{{\partial \tau }} = \frac{\partial }{\partial x}\left( {\lambda_{x} \frac{\partial T}{{\partial x}}} \right) + \frac{\partial }{\partial y}\left( {\lambda_{y} \frac{\partial T}{{\partial y}}} \right) + \frac{\partial }{\partial z}\left( {\lambda_{z} \frac{\partial T}{{\partial z}}} \right) + q$$
(5)

where ρ and \(C_{p}\) are the fluid density and the specific heat, respectively.\(\lambda_{x}\), \(\lambda_{y}\) and \(\lambda_{z}\) are the heat conduction in the respective X, Y and Z direction. q Represents the heat generation rate per unit volume. The ‘q’ volumetric rate of heat production is estimate from the ‘Q’ overall generation of heat generation in the pack/cell divided by V the battery volume and the equation is written as follows:

$$q = \frac{Q}{V}$$
(6)

The LIBs heat generation constitute irreversible heat, ohmic heat, and reversible heat are given by [51]:

$$Q = I\left( {E_{oc} - U} \right) - IT\frac{{dE_{oc} }}{dT}$$
(7)

3.2 Cylindrical Battery Cells

Figure 5 shows the sectional view of battery system with specific direction of flow of air [52]. The governing equations employed to analyse time-dependent 3D flow problems including heat transfer related to battery cells of cylindrical shape are the equation of continuity, momentum equation and energy equation [52], which is discussed in equation (1)–(4). The differential equation for the battery cell is given by [52]:

$$mC_{p} \frac{{\partial T_{c} }}{\partial \tau } = \nabla \left( {\lambda \nabla T_{c} } \right) + Q$$
(8)
Fig. 5
figure 5

Sectional view of battery system with specific direction of flow of air [52]

4 Different Cooling Methods Used in BTMS or BCS

Pesaran [53] identified four critical functions of BTMS as: provide heat extraction coolant flow from inside the battery, raise the battery temperature by heating whenever the system is at very low temperature, shielding to avoid rapid fluctuations in battery temperature, and a mechanism to expel possibly dangerous fumes from inside the module [53]. Additionally, to adapt to EVs, BTMS must ensure features such as high performance, simplicity, low weight, reduced cost, low use of parasitic power and fast packaging, and easy maintenance [46, 54].

BCS can be external or internal while limited internal BCS has been documented for LIBs which require further research. There has been a detailed discussion of BCS external to the battery. External BCS can be categorized into several different ways. First, it can be categorized based on the method/technique used for cooling such as liquid cooling, gaseous cooling (plate type or use of mini-channel), heat pipe and PCM cooling [55]. Another selection norms is power usage in which the passive cooling uses only the exposed environment, whereas active cooling requires a cooling energy source [55]. Eventually, indirect and direct cooling are classified based on the medium is in straight connection or not with the battery [55]. Jaewan et al. [56] also classified the BTMS based on thermal cycle as BTMS with vapour compression cycle (VCC) and VCC-free BTMS. Figure 6 shows BTMS classification depending up on the cooling medium [57].

Fig. 6
figure 6

BTMS classification depending up on the cooling medium [57]

4.1 Air‐Based BTMS

BTM air-cooled system serves the function of passively cooling of a pack by allowing the air to pass through the module. The system of air-cooling can be classified as natural convection cooling and forced (artificial) convection cooling dependent on cooling system which can use a fan. Owing to the benefits of basic design, simple maintenance and reduced cost, the method of air cooling is commonly employed in marketable EVs, and owing to the low viscosity of air, parasitic power consumption is small during the overall system operation cycle. Figures 7 and 8 show a passive air cooling system using a cabin air (natural air cooling) and a simple forced air cooling system, respectively.

Fig. 7
figure 7

Passive air cooling system [53]

Fig. 8
figure 8

Forced air cooling system [58]

The heat transfer coefficient correlation has been employed for evaluation of transient output from the battery, where the Nu (Nusselt number) and Re (Reynolds number) are interrelated by Equation 9 [58]:

$$Nu = 0.374Re^{0.8014}$$
(9)

4.2 Plate‐Based BTMS

The easiest way of keeping an EV battery pack temperature is by air cooling but since the coefficient of heat transfer of air is very small, so the best option to cool the battery pack is by liquid cooling, where a cold plate serves as an interface of heat transfer between battery cells and flowing fluid [59]. The liquid cooling mechanism will extract heat from the battery via the cold plate, which in recent years has attracted many researchers [59, 60]. Cold plates are thin metallic assemblies containing internal channels from which a coolant flow. The heat produced in the battery cells is carried into the cooling plate and then through the cooling plate at a rate calculated by the rate of heat production in the cell. The heat is then fed away from the battery by the coolant and discharged outside the cell. A typical BTM system using mini channel cold plate is shown in Fig. 9.

Fig. 9
figure 9

Mini channel cold plate cooling [56]

4.3 PCM‐Based BTMSs

Active BTMSs based on liquid and pressured air-centred are that uses energy using equipment’s like pumps, compressors, and fans to push the coolant flow through the battery modules. Other type of BTMS are among the passive type, where the cooling is not assisted by energy assisted devices and a control system is not needed to adjust the system constraints to accomplish the necessary cooling load. The PCM-based BTM system is an illustration of passive cooling systems. Whenever a material is converted from liquid type to gaseous type or from gaseous form to liquid form, it will absorb huge quantity of energy, and release it respectively. This concept is generally used to improve the heat removal ability within the LIB. While liquid and air centred arrangements are regarded the best influencing methods of battery cooling, both have some disadvantages, including high energy usage and system complexity. PCM based passive systems therefore are among the benefits of high accumulation of thermal energy and negligible power usage. Over the past few decades many researchers are analysing PCM based management systems, employing experiments and computations to evaluate the performance of these systems. A typical PCM based management systems is shown in Fig. 10.

Fig. 10
figure 10

PCM based cooling for battery management system [55]

4.4 Heat Pipe Based BTMS

For many commercial and industrial purposes, heat pipes have been widely used as the device to maintain the temperatures within the permissible limits. This is primarily due to their established features of possessing highly efficient thermal conductivity. The overall thermal conductivity approximately 91× larger relative to that of copper rod of the equivalent size [61]; thus, these are also called ‘thermal superconductor’ [62, 63]. It can also sustain the evaporator surface homogeneously at almost constant temperature. Furthermore, this device has versatile geometry that can suit spaces of variable size. These appealing features make heat pipe a strong candidate for refrigeration of HEV or EV batteries. Battery cooling system using heat pipe and fins, or cooling channels is shown in Figs. 11 and 12, respectively.

Fig. 11
figure 11

BCS of heat pipe having fins [64]

Fig. 12
figure 12

BCS of heat pipe with cooling channels [65]

5 Optimization Algorithms for BTM Systems

LIBs are the most popular option for EVs and HEVs, as they possess the benefits of minimal memory effect, long cycle life, large energy density and power, and quick charging and discharge speeds [24]; but the batteries are extremely temperature sensitive. Irregular temperature will cause the batteries to degrade partly. Increased temperature will not only decrease battery operational life but also risk battery safety and sometimes cause significant damage [36]. The optimal LIB operating temperature range is 25–40 °C while the difference in maximum temperature difference must not be greater than 5 °C between the batteries [24]. Therefore, a BTMS is very important to keep up the functioning environments of the battery pack within the finest limits along with to safeguard safety and consistency of the battery cell. However, the thermal performance and pressure drop of the battery pack are always contradictory. To obtain the trade-off between the conflicting parameters or to obtain maximum heat transfer rate so as to keep up the temperature within the permissible limits while minimizing the pumping power requirement, optimization is performed and it has a very prominent part in modern thermal management of batteries.

There are many optimization algorithms used in the literature depending upon the type of the problem. Some of the algorithms are genetic algorithms [66], particle swarm optimization [66], cuckoo search [66], artificial bee colony optimization [67, 68], evolutionary algorithms [41, 69], simulated annealing [70], memetic algorithm [71], differential evolution [66], tabu search [72], hill climbing with random restart [73], gravitational search algorithm [70], nelder-mead simplicial heuristic [74], dynamic relaxation [75], reactive search optimization (RSO) [76], stochastic tunnelling [77], harmony search [66], grey wolf optimizer [78], bat-inspired algorithm [79], mine blast algorithm [80].

5.1 Genetic Algorithms

GAs are heuristic technique of solution-searching or optimization, initially inspired by the Darwinian theory of evolution through (genetic) selection. A GA uses a highly theoretical interpretation of evolutionary processes to create responses to specific problems. Each GA operates on artificial chromosomal populations. Those are strings in a finite (usually binary) alphabet. Every chromosome is a solution to a problem and also has a fitness which is a true number and a measure of quality of a solution for the individual fixed problem. Beginning with a randomly produced population of chromosomes, a GA performs a selection and recombination process based on fitness to create a successor group, a next generation. Parent chromosomes are chosen during mutation, and their genetic information is reprocessed to generate children chromosomes. This would then move through the community of the successors. Since iteration of this operation is carried out, a sequence of Successive generations grows, and the average chromosome fitness continues to increase before some stopping criteria has been reached. In this way a GA ‘evolves’ a possible solution to a particular problem [81].

5.1.1 A genetic Algorithm's Framework

The GA is built using different components. This is a key strength since it implies that basic components can be replicated, with trivial adjustment in several different GA’s, thus encouraging implementation. The main elements are the chromosome encryption, the fitness value, choice/selection, replication and the mutation system.

5.1.2 Chromosome Encryption

A GA modifies chromosome populations that are string depictions of responses for a specific question. The chromosomes can be thought analogues to biotic chromosome of DNA made from a series of letters {A, G, C, T}. A specific location in such a chromosome is known as gene and hence the character at that location is alluded as the allele. Any specific depiction used is called the GA encoding for a given query. The traditional GA encodes problems using a binary digits-string depiction. Binary digits-string chromosomes are a group of genes with alphabet character {0, 1} as allele values.

5.1.3 Fitness Function

It is a calculation method used to assess the chromosome performance as a response to a specific problem. Because of the biological similarity the chromosome is called genotype, while the response it signifies is referred to as phenotype. The procedure of translation is very complex. In timetabling and manufacturing scheduling GAs, for example, a chromosome is transmitted into set of planned activities dealing with various interacting resources. The fitness calculation will then assess the performance of this schedule in terms of different criteria and objectives such as conclusion time, resource use, cost minimisation, etc.

5.1.4 Selection/Choice

In GA, fitness is used as a determiner of the performance of the responses in a GA community defined by genes (chromosomes). The selection portion of a GA is formulated to use fitness through selective pressure to direct chromosomal evolution. Then chromosomes are chosen for replication based on fitness. Greater the fitness value, higher is the selection chances as compared to smaller fitness values, thereby generating a selective competition for more suitable solutions. Typically selection is for substitution, which ensures that highly compatible chromosomes have the opportunity to be picked more number of times or even recombined for themselves. The conventional method used in selection is Roulette Wheel (or proportional fitness) selection. This assigns a probability for each chromosome to be selected in proportion to its relative fitness [81].

5.1.5 Recombination

Recombination is the method of recombining the chromosomes chosen from a target population to form representatives of a successor population. The aim would be to mimic the blending of genetic information that may occur during organism reproduction. As recombination selection is biased in favour of greater fitness, the balance of probability is that better matched chromosomes will emerge as an outcome.

5.1.6 Evolution

Resulting chromosomes are transferred into the successor population after recombination. The selection/recombination processes will then be repeated until it generates a complete population of the successor. At a certain point the population of the successor will become a new source (next generation) population. This GA is repeated over a couple of generations before suitable stopping conditions are met. This might involve a fixed number of generations that have elapsed, achieved convergence to the perfect fitness solution or solution which meets a collection of restraints to the fullest.

5.1.7 GA Design

In designing a GA for a particular application, there are several options that must be made. Choosing encoding relies on the nature of the issue. Non-bit string representations are popular now and include integer sequences or floating point values. As the density of the allele set increases, for example, where the strings comprise of floating point numbers, the set of potential chromosomes becomes significantly larger. So, several new (or non-classical) GAs use a few approaches to guarantee that the set of feasible chromosomes matches closely with the set of possible solutions of the problem. There are also other options to make after an encoding is picked. These include: the fitness function form; population size; crossover and mutation operators and their corresponding rates; the evolutionary strategy to be implemented; and suitable conditions for stopping / re-starting. The usual approach to design is a mixture of experience, problem-specific modelling and experimentation with various evolution schemes and other parameters.

5.2 Response Surface Methodology (RSM)

RSM is an experimental design tool for determining the design factor settings to enhance or optimize a process or product's output. It incorporates DOE, correlation and regression and optimization techniques in a general-purpose scheme to optimize the predicted value of a stochastic solution.

5.2.1 Problem Setting and Background

Mathematically, RSM solves:

$$Max \, F\left( x \right) = E\left[ {Y\left( x \right)} \right]$$
(10)

where Y is a random variable the mean of which is unidentified relation of D-dimensional factor vector x and the variance of which (emerging from experimental error) is a constant whose value is not known, represented by σ2; and where the optimization is over x in certain R region. Usually the limits defining R are not modelled, therefore setting is generally deemed unconstrained optimisation Problem. RSM fits a series of local regression models, initially linear, and subsequently quadratic. The model is fitted with experimental data based on a recommended set of x vectors referred to as the experiment design [82]. The linear model has the form:

$$Y\left( {x_{l} } \right) = \beta_{0} + \sum\limits_{j = 1}^{d} {\beta_{j} x_{ij} + \varepsilon_{i} ,\left( {\varepsilon_{i} } \right)} \sim i.idN\left( {0,\sigma^{2} } \right)$$
(11)

where i is the indexes of the investigational trial and j the component of the Xi vector. The fitted model is represented as:

$$E\left[ {Y\left( {x_{l} } \right)} \right] = \hat{y} = b_{0} + \sum\limits_{j = 1}^{d} {b_{j} x_{ij} = b_{0} + b^{\prime}x_{i} }$$
(12)

where the fitted coefficients are determined using least square. If the test contains of n trials, then ϵ is presumed to be a normal random n-vector with a mean the zero vector. Every fitted local model is used to estimate a search direction or Sub-region in R where \(E\left[ {Y\left( x \right)} \right]\) is estimated to rise or be optimum.

5.2.2 RSM Algorithm

RSM has mainly 4 operations: scaling and transformation, selection, Stage 1 modelling and searching, and Stage 2 modeling and searching.

  1. 1.

    Scale x variables (for instance, to provide roughly equivalent units of change) and transform Y values (for instance, to provide uniform variance responses over several distinct x values).

  2. 2.

    Screen for crucial x vector components (referred to as factors).

  3. 3.

    Phase 1:

    1. (a)

      Choose an experimental method suitable for fitting a regression model of first order.

    2. (b)

      Perform the test, fit the relevant model, determine significance and fit.

    3. (c)

      If the model is reasonable, define a direction of search and perform a series of tests in that direction.

    4. (d)

      Back to step 3a.

  4. 4.

    Stage 2:

    1. (a)

      Choose the an experiment design suitable for fitting a model of 2nd order regression (it may be an improvement in an original 1st order design).

    2. (b)

      Perform the test, fit the relevant model, determine significance and fit.

    3. (c)

      If the model is reasonable, determine if it has defined an optimum, saddle point, or slope.

    4. (d)

      If the experimental array includes a ridge or optimal solution, move on to phase 5.

    5. (e)

      Otherwise, define a direction of search and perform a series of tests in that direction.

    6. (f)

      Back to step 4a.

  5. 5.

    Convey optimum settings or a near-optimum setting ridge in original units x.

5.3 Particle Swarm Optimization (PSO)

It is a stochastic algorithm focused on population, inspired by certain animal’s intelligent cooperative behaviour such as herds of birds or group of fish for finding optimal solution. It was launched in 1995, has observed a lot of improvements. As investigators have mastered the technique and produced new versions to meet various demands, new applications have been built in a host of fields. PSO algorithm is a kind of swarm-based selection process in which each entity is referred to as a particle described as a potential result of the optimized problem in D-dimensional search area, and memorizes the specific location of the swarm and its own, and also the speed. In every generation, the information on particles is merged to adjust the speed of each dimension that is adopted to compute the new position of particle. Particles evolve and change their state in the multi-dimensional search before they enter balance or optimal state, or beyond the computation limits. Distinct connection is initiated between various dimensions of the problem space using the objective functions [82]. Several empirical researches have shown this algorithm is an important method for optimization. The PSO algorithm flowchart is indicated in Fig. 13 [83].

Fig. 13
figure 13

PSO algorithm flowchart [82]

5.4 NSGA-II

NSGA [84] is a common, non-domination based, multi-objective optimization genetic algorithm. This is a highly powerful algorithm, yet it often widely criticized because of its computational difficulty, absence of elitism and the optimal sharing variable value. A revised version has been generated, NSGA-II [85], and it has an enhanced arranging algorithm, integrates superiority, and non-membership variable requires to be selected a priori.

5.4.1 Description of NSGA-II

  • Initialization of population. The population can be configured depending upon the problem interval and limitations of the problem.

  • Non-dominated sort. The configured population is organised on a non-dominance basis [86]. Quick sort algorithm [85] is used for this purpose and has the following procedure

  • Do the following for every single z in primary population Z

  • Initially set Rz = 0; this collection will cover all individuals controlled by z.

  • Initially set mz = 0. This is going to be the number of individuals which controls z.

  • For every single s in Z

  • * If s is dominated by z then add s to Rz i.e. Rz = Rz U {s}

  • * Then if s dominates z then mz = mz + 1.

  • If mz = 0 i.e. neither person rules z so z applies to the ist front; Set individual rank z = 1.

  • This is done to all of the residents in primary population Z.

  • Assign the front counter to 1.

  • Following is performed when the ith front non - zero i.e. Cj = 0;

  • S = 0; The set for storage of the individuals for (i+ 1)th front.

  • For every single z in front Cj

  • * For each s in Rz (Rz is the group of individuals governed by z)

  • m s = m s -1, decrease the individual s dominance count.

  • If m s = 0 then neither person rules z on subsequent fronts. So set to srank = i + 1. Upgrade set S with single s i.e. S = S U s

  • Increase the front counter to 1.

  • The set S is now the subsequent front, and therefore Cj = S.

  • This optimizer is superior to previous NSGA ([5]) because it uses the knowledge of an individual (Rz) dominated set and the list of mz dominated individuals.

5.4.2 Crowding Distance (CD)

When the non-dominated sort is finished, the CD is allocated. Since the persons are selected based on the level, a value of CD within the population is set for every person.

  • CD is allocated front wise, and it is insignificant to equate the crowding distance among several individuals in separate front. The distance to crowing is computed as under

  • For every Cj front, n is the number of persons.

  • Initialize zero CD for all persons i.e. Fi(dk) to 0,

  • Where k refers to the kth individual in front Cj.

  • For every indiviual objective function m

  • ¤ Identify the persons in front Cj using objective m i.e. L = sort (Cj, m).

  • ¤ Allocate infinity distance to the border values for each person in Cj i.e. L(d1) = ∞ and L(dn) = ∞

  • * for t = 2 to (n-1)

  • L(t).m is the value of the mth objective function in L.

The general concept behind the crowing distance is to find in n - dimensional hyper space, the euclidean distance between each person of a front that is based on m objectives.

5.4.3 Selection

If the entities are categorized by non-dominance and assigned CD, a crowded-comparison-operator (Án) is used to make the choice. The distinction is rendered as below based on the

  • (1) Non-dominance rank drank i.e. the rank of persons in front Cj is drank = i.

  • (2) crowding distance Cj (dk)

  • Z Án s When

  • Zrank < srank

  • Or if z and s pertain to the similar Cj front, Cj (dz) > Cj (ds), i.e. the crowing distance must be larger .

  • The individuals are chosen using a binary tournament selection with the help of crowed-comparison-operator.

5.4.4 Biological Operators

The crossover and polynomial mutation in Real-coded GA's is carried out uisng Simulated Binary Crossover (SBX) operator [86].

5.4.5 Recombination/Selection

The offspring population is combined with the population of the new generation, and a decision is made to create individuals of the next generation. With the inclusion of both preceding and current finest people, elitism is assured. Population now is sorted out through non-dominance. Subsequently, the new generation is filled by each front until the population growth is greater than the existing population size. When the population reaches N by adding all the individuals in front of Cj, the individuals in front of Cj are chosen in descending order based on their crowding distance until N is the population size.

And so the process continues to produce the following generations.

5.5 Ant Colony Optimization (ACO)

Ant Colony Optimization (ACO) is a metaheuristic motivated by the formation of pheromones path and accompanying action of other ant species. Artificial ACO ants are probabilistic response building processes that create candidate responses for the problem example under consideration by utilizing (artificial) pheromone knowledge that is adapted related to the search experience of the ants and potential heuristic information available to them.

5.5.1 The Metaheuristic

The algorithm for ACO metaheuristic for implementations to static combinatorial optimization problems is shown below. The main loop consists of three main stages, following the assigning of initial variables and pheromone paths. Firstly, m ants create solutions to the problem instance being considered, influenced by the pheromone knowledge and probably by the heuristic information known. If the ants have concluded their responses, these could be strengthened in an optional step of local search. Ultimately, the pheromone paths are adapted to indicate the ants' search experience just before beginning of the next iteration.

5.5.2 Initialization

In the beginning of the algorithm, parameters are specified and all pheromone variables are set to a value τ0 (algorithm parameter).

5.5.3 Construct ant Solutions

A group of m ants builds the solutions to handle the problem instance. To do the same, every ant begins with a solution s1 = 0, initially zero. An ant expands its present temporary solution at each development stage by selecting a viable solution portion and linking it to its present temporary solution. N(sp) is the collection of solution elements that can be incorporated while preserving viability, and is implicitly specified by a solution building method employed by the ants. If a provisional solution could not be expanded while preserving viability, it relies on the basic construction process whether the solution construction is discarded or if a complete solution is designed.

The solution element to be added is chosen on a probabilistic basis at each building step. Different ways of describing the distributions of probabilities were considered. The most frequently used rule is Ant System [87]:

$$p\left( {C_{i}^{j} \left| {S_{p} } \right.} \right) = \frac{{\tau_{ij}^{\sigma } \left[ {\eta \left( {C_{i}^{j} } \right)} \right]^{\beta } }}{{\sum {C_{i}^{{\prime}} \in N\left( {S_{p} } \right)\tau_{i^{\prime}}^{\sigma } \left[ {\eta \left( {C_{i}^{l} } \right)} \right]^{\beta } } }} \cdot \forall C_{i}^{j} \in N\left( {S_{p} } \right)$$
(13)

where \(\eta (.)\) is a simple function assigning a heuristic value to each viable solution variable, generally referred to as the heuristic information. Parameters \(\sigma\) and β assess the relative effect of pheromone trails and heuristic knowledge and effect algorithm behavior accordingly. If \(\sigma\) is having a zero value, the selection probabilities are proportional to \([\eta {ij]}^{\beta }\) and it is more expected to select a solution component with a large heuristic value: this sample corresponds to a stochastic greedy algorithm. If β is having a zero value, then only the pheromones amplification is at work.

5.5.4 ApplyLocalSearch

When comprehensive candidate solutions are achieved, the application of local search algorithms can subsequently enhance these.Local search is more commonly one example of what was called daemon behavior [88]. Those are useful to impose problem-specific actions that single ants could not execute.

5.5.5 UpdatePheromones

The purpose of the pheromone update is to create solution components that are part of good solutions more favorable for ants functioning in the following iterations. Essentially, there are two methods used to accomplish that goal. The first is the deposition of pheromones that enhances the pheromone level solution components that are aligned with a specified set of good solutions Supd. The second is evaporation of the pheromone trail, which is the method by which the pheromone deposited by preceding ants reduces over time. From a practical perspective, evaporation of the pheromone is needed to minimize a too rapid convergence of the algorithm towards a sub-optimal area.

6 BTMS Optimization Analysis Using Experimental and Numerical

6.1 Air Cooling-Based

In recent years several researches are reported in order to boost cooling performance of battery by using methods to optimize the air flow channel geometry, the pack arrangement, and fan positioning or working. A thorough critical evaluation of each method is provided in this section, the outcomes and characteristics of each process are also highlighted. Mohsen et al. [89] carried out parametric optimization to optimize the parameters influencing the cooling of LIB cells using genetic algorithms. A battery pack with 150 battery cells (cylindrical) with tubes having a fan (for air cooling) was used for the study. They found an optimum value of NTU for maximum tube diameter and for air velocity of around 2.5 m/s using genetic algorithm. Oliver et al. [90] defines an aging model and applies real world boundary conditions and different cooling approaches to optimize the life of the battery under these conditions. Using the optimization technique, a trade-off between the conflicting parameters of efficiency and fuel economy of the vehicle was achieved along with the extended battery life. Severino et al. [91] used PSO algorithm for multi-objective optimization (MOPSO) of BTMS design as shown in Fig. 14. This MOPSO was proposed for design optimization of six battery packs arranged as shown in Fig. 15. The Pareto front solutions obtained from MOPSO are also shown with maximum temperature as one the objective function to minimize in Fig. 16. BTMS power consumption and battery area are also chosen as objective function to be minimized. Improvised design of six cells was obtained using the proposed MOPSO algorithm.

Fig. 14
figure 14

Particle swarm algorithm for optimization of battery thermal designs [91]

Fig. 15
figure 15

Conventional designs 1–6, and Pareto front optimization solutions 1–5 of cell arrangement [91]

Fig. 16
figure 16

After many generations of particle swarm the Pareto front surface obtained from optimization of temperature [91]

Zhang et al. [92] carried out multi-objective optimization for recognition of critical parameters in Lithium-ion batteries. A classic battery (cylindrical) with spiral cells is illustrated in Fig. 17 below. Modified NSGA-II and TOPSIS algorithms were used to optimize the parameters. Terminal voltage and surface temperature were used as the objective functions to be optimized. They obtained two Pareto fronts (two optimal solutions) using NSGA-II algorithm. The TOPSIS method was then used to find the result from these Pareto fronts. The flow chart of the algorithm is provided in Fig. 18. The optimization results were in good agreement with the experiments.

Fig. 17
figure 17

Cylindrical LIB cross-sectional view [92]

Fig. 18
figure 18

Flow chart of NSGA-II algorithm [92]

Liu et al. [93] analysed and optimized the BTM of EV’s using reciprocating air flow cooling model created using Ansys-Fluent. The optimization was done using DOE by constructing an orthogonal experiment and doing the statistical analysis. The main objective was to reduce the temperature (maximum) and temperature difference within the battery cells. The parameters used for optimization were reciprocating period, velocity of air and inlet temperature of air. They found a significant reduction in temperature (maximum) and temperature difference using this reciprocating air flow model. Jelle et al. [94] developed Porous Electrode Model (PEM) to explore the thermal performance of LIBs used in EV’s. The impact of cathode density on the current discharge capacity of the model was evaluated. They found good agreement between the experimental and developed Porous Electrode Model and hence evaluated the performance of the battery. Shahabeddin et al. [95] carried a 3D transient thermal investigation of a LIB having prismatic cells. Air was used as a cooling media and pin fins of height varying along the width of the channel was proposed for the analysis (Fig. 19). The authors analysed the impact of fin arrangement, air velocity, and temperature of intake air on the thermal behaviour of the battery system. The analysis showed clearly that the using fin not merely reduces the bulk temperature however also reduces the temperature difference between the packs. Also increasing the air velocity and temperature at the inlet, reduces the maximum temperature in the battery cells.

Fig. 19
figure 19

Number of fins for different cases [95]

Zhang et al. [96, 97] used genetic algorithm to optimize multiple functions which were conflicting functions i.e. temperature rise and charging time, with polarization constraints for LIBs. The flowchart to estimate the charge current using GA is shown in Fig. 20. The result indicated a significant reduction in charging time with fair rise in temperature, emphasizing its benefits compared with traditional methods. The battery temperature at time P is given as:

$$T_{cell,p} - T_{cell,p - 1} = \frac{{f^{2} R_{\Omega } + fU + T_{cell,p - 1} f\frac{dE}{{dT_{cell} }} - Ah\left( {T_{cell,p - 1} - T_{amb} } \right)}}{{mC_{cell} }}$$
(14)

where ‘m’ is the mass of the battery.

Fig. 20
figure 20

Flowchart to estimate charge current using GA [96, 97]

Dylan et al. [98] carried out multi objective optimization to decrease the temperature (maximum) within the battery packs, pressure drop, and price of the BTMS using air as a cooling medium. The optimization and simulation were done using COMSOL Multiphysics software. With the help of simulation, they found that with increase in flow rate, the average and maximum temperature decreases but pressure drop increases. Hence the trade-off between these parameters were obtained using the multi objective optimization. Kerler et al. [99] developed Meta models (model of a model) to analyse the behaviour of the battery cells with time applying Ansys software. Minimizing the temperature (maximum) of the battery and temperature difference among the packs were the main objectives of these simulations. The complex Meta models developed accelerated the simulation process by a size of over 1,000 without dropping much outcome accuracy. This allows for fast optimization of the shapes of the battery cells for a given current cycle. Using this technique, a reduction in maximum temperature of about 30 °C was obtained. The methodology for creating such meta-models using thermal finite element based simulations and some examples of BTMS analysis method for optimization are shown in Fig. 21. Table 1 provides details of optimization for air based BTMS.

Fig. 21
figure 21

Methodology for creating meta-models using thermal finite element model [99]

Table 1 Summary of BTMS analysis method for optimization

6.2 Heat Pipe-Based

Yong et al. [100] proposed a design optimization procedure for loop heat pipe to cool the LIBs used in military aircraft. The loop heat pipe (LHP) experimental setup used for cooling of the battery cells is shown in Fig. 22. The main objective was to reduce the weight of the LHP at high altitudes with a constraint of maintaining the battery operating temperature at 10 ℃. For the numerical analysis, the entire system of LHP is analysed by building thermo hydraulic model along porous wick and groove section model. The optimization was carried using RSM. The flow chart of the optimization algorithm is shown in Fig. 23. The temperature distribution at the groove section is shown in Fig. 24. From the optimization result, they found a 12% reduction in the weight of LHP as compared to the reference design.

Fig. 22
figure 22

Experimental set up of loop heat pipe for BTMS [100]

Fig. 23
figure 23

Flow chart of optimization algorithm [100]

Fig. 24
figure 24

Temperature distribution at the groove section [100]

Kirill et al. [5] presented a thermal protection system design for LIBs used in hybrid machines and a technique for optimizing them. The framework proposed consists of the use of metal plates and heat pipes in the battery cells. The main objective was to reduce the non-uniform distribution of temperature within the battery cells. The model was developed in COMSOL Multiphysics environment and optimization was carried out using Matlab. Multi-dimensional Minimization optimization was used to reduce the non-uniformity of temperature. The algorithm and the proposed arrangement of heat pipes is shown in Figs. 25 and 26 below. Based upon the optimization, they were able to reduce the number of heat pipes in the design of thermal protection system of the battery.

Fig. 25
figure 25

Flow chart of optimization algorithm [5]

Fig. 26
figure 26

Heat pipes placement for optimization [5]

Yonghuang et al. [101] carried an experimental investigation (Fig. 27) and optimization studies to improve the cooling performance of BTMS using heat pipes and fins for prismatic and pouch type LIBs. Various design parameters used for the study were volume flow rate of the coolant, temperature of the coolant, number of heat pipes etc. The authors found that addition of fins decreased the maximum temperature and temperature difference between the cells. Also, water and methanol were good working fluids in the heat pipe for cooling of the battery cells.

Fig. 27
figure 27

Typical experimental setup of BTMS with heat pipes [101]

In another study, Yonghuang et al. [102] carried a numerical and optimization studies by proposing a BTM system having heat pipes, fins, vortex generators and heat spreaders. Both steady and transient heat transfer simulation were carried out to determine the thermal performance characteristics of the proposed BTM system with heat pipes (HPTMS). The main aim was to improve the cooling performance of the proposed system. Modelling and simulation were carried out using Ansys-CFX. Figure 28 shows the CFD model used for the simulations and the boundary conditions are shown in Fig. 29. The proposed thermal resistance model to improve temperature uniformity of the system is also shown in the Fig. 30. The authors found that the presence of vortex generator at the front side of the heat pipe significantly improves the temperature distribution of the battery cells. It was also found that the addition of fins and copper spreaders significantly improves the thermal performance of BTM system. Details of numerical BTMS optimization work are listed in Table 2.

Fig. 28
figure 28

Proposed HPTMS (a) design at pack level (b) view from right side (c) view from front (d) testing unit of HPCP [102]

Fig. 29
figure 29

Various boundary conditions for modelling of the proposed BTMS [102]

Fig. 30
figure 30

Proposed thermal resistance model to increase the uniformity of temperature in system [102]

Table 2 Review of numerical BTMS optimization work

6.3 Plate Cooling-Based

Jarrett and Kim [103] applied cooling plate for BTMS and carried modelling and simulation using numerical methods. Optimization was performed by changing the channel position and width. The objective functions selected for optimization were temperature uniformity, average temperature, and pressure drop. 18 designs of channel based on position and width were adopted as shown in Fig. 31. A single design led to optimized average temperature and pressure while temperature uniformity was not achieved.

Fig. 31
figure 31

18 design variables of plate cooling channel adopted for optimization i.e., channel width and position [103]

Anthony [104] studied the BTM system having cold plates inserted between the battery cells. The study was done by developing a thermal model using CFD. Later optimization study was also performed to find optimum configuration of the cold plate considering three main objectives: temperature distribution uniformity, decrease of peak temperature of the battery cells and drop in pressure of the liquid coolant. By applying this optimization technique, an improvement of about 70% was observed in comparison with the benchmark design. Jarrett and Kim [59] analysed the design process of a serpentine cooling plate used in EV batteries by determining the influence of various boundary conditions on the battery cooling plates. The serpentine cooling plate geometry used for the study is shown in Fig. 32. In this plate, the coolant approaches at its upper left edge with a steady volume flow rate, while the opposite edge was maintained at atmospheric pressure. Heat flux boundary condition was applied at the lower face of the plate to simulate the heat generation of the battery and thermal symmetry boundary condition was applied at the upper face of the plate. The authors found that the design was very sensitive when boundary condition related to temperature uniformity was used. Matlab was used for optimization. Optimum cooling plates are shown in Fig. 33. The authors found that optimization for uniform distribution of temperature was sensitive to both heat generation rate and volume flow rate of the coolant.

Fig. 32
figure 32

Cooling plate used for the analysis [59]

Fig. 33
figure 33

Optimum cooling plate designs

Joshua et al. [105] conducted CFD analysis using Ansys-Fluent to determine the effect of intake coolant temperature and flow rate of coolant on cooling efficiency of a BTMS inserted with a cooling plate. Multi-objective optimization (using Matlab) was then performed to obtain a trade-off between the conflicting parameters like maximization of cooling efficiency and minimization of pressure drop. Using this analysis, a dynamic thermal management model was designed which give more efficiency than static one-dimensional model designed for fixed flow rate and intake temperature. Zhang et al. [106] studied the influence of tab placements on pack temperature distributions of Lithium-ion battery cells. The six possible tab arrangements used in the study are shown in Fig. 34. Modelling and simulation were carried out using COMSOL Multi physics software. Lowering the peak temperature and improving the temperature uniformity of the battery pack were the two objectives of this study. So, optimization was performed to achieve the objectives. The results indicate an improvement in temperature distribution uniformity of the battery cells for symmetrical arrangement of the tabs. For positioning the tabs on the reverse or large side(s) of the battery cell, a reduction in peak temperature and an improvement in temperature distribution uniformity of the battery cells was observed. Details of optimization method for plate based cooling for BTMS is presented in Table 3.

Fig. 34
figure 34

Six possible tab arrangements of the battery cells [106]

Table 3 Overview of plate-cooling based optimization

The heat generated in battery pack including the current collectors and tabs was given by Equation 15

$$\rho_{e} C_{p,e} \frac{\partial T}{{\partial \tau }} + \Delta \left( { - k_{e} \nabla T} \right) = Q_{c} + Q_{t} + Q_{g} + Q_{cv}$$
(14)

where \(Q_{c}\) is the battery cell heat generation. \(Q_{t}\) and \(Q_{g}\) are the heat generation in tab. \(Q_{cv}\) is heat given off by convection. The heat generation in tab and current collector are available in literature while tab heat generation is given as follows:

$$Q_{t} = I_{t}^{2} R_{t,i} \frac{1}{{2n_{cc,i} }}$$
(15)

here i represents electrode (+ ve or –ve). \(R_{t}\) is the resistivity of tab. \(n_{cc}\) is current collector numbers.

6.4 PCM Cooling-Based

Guiwen et al. [107] used composite PCM consisting of paraffin and expanded graphite with enhanced thermal conductivity for the thermal management of battery cells. Optimization was performed to find the optimum composition of expanded graphite in Paraffin composite PCM. The authors found a significant reduction in the temperature with an EG mass fraction varying from 9 to 20%. Javani et al. [108] conducted exergy and energy analysis on BTMS consisting of a storage unit with PCM running parallel to a refrigeration system. Multi objective optimization is also carried to obtain a trade-off between the two conflicting parameters namely the exergy efficiency which is to be maximized and the total system cost to be minimized. Genetic algorithm was used for optimization. After getting the Pareto frontier, a particular desired optimal solution was obtained using LINMAP algorithm. From optimization they determined the maximum exergy together with lowest total cost.

6.5 Mini-Channel Cooling-Based

Liu et al. [109] developed a new tree type mini channels on the surface of battery and optimized the battery temperature using ANOVA (analysis of variance) and genetic algorithm. The heat sink shown in Fig. 35 was accessed for the angle of the channels (oblique) and width of inlet channel. Maximum temperature as single objective and in multi-objective temperature difference was also added as objective function. From optimization a reduction in maximum temperature of 33.69 °C was obtained.

Fig. 35
figure 35

Mini channel pattern (tree type) on the surface of battery showing design variables for optimization [109]

Yutao et al. [60] conducted a numerical study on BTMS having mini-channel cold plates for cooling the battery packs. The main objective was to decrease the peak temperature and improve the temperature dissemination uniformity in the rectangular LIB cells. The 3D thermal model of the BTMS with mini channel cold plate was built using CFD code Fluent. The influence of various parameters including the number of channels, flow path, flow rate on thermal performance of battery was investigated. The authors found a decrease in the peak temperature of the battery with increase in flow rate and mini channels numbers. The influence of flow direction (Fig. 36) on thermal behaviour of the pack was more for low flow rates and decreased for high flow rates. The change of temperature (maximum) and temperature difference variation with flow direction and for constant flow rate of coolant is shown in Fig. 37. In Table 4 the details of optimization methods adopted for BTMS using mini-channels is mentioned.

Fig. 36
figure 36

Influence of flow direction on thermal performance of BTMS [60]

Fig. 37
figure 37

Change in temperature (maximum) and temperature difference with flow direction [60]

Table 4 Summary of optimization technique for mini-channel based cooling

7 BTMS Investigation Based on Different Approaches

7.1 Hybrid Cooling

Jaguemont et al. [110], has conducted 3D simulation of Lithium ion capacitor (LiC) type battery cells in order to optimize the temperature, temperature uniformity and size of the battery. The thermal model for the battery module was constructed by using Multiphysics COMSOL and its equivalent electro-thermal model by using Matlab. Three different methods were adopted for cooling purpose. In the first method use of liquid cooling plate was suggested, second method uses phase change material (PCM) and finally combination of liquid cooling plate and PCM’s (hybrid) were adopted to get the optimized solution. The obtained outcomes of this study show that the hybrid cooling method is an optimal choice in controlling the temperature uniformity and temperature gradient built up within the battery pack. Similarly Zhao et al. [111] conducted an experimental and numerical analysis of LIB module consisting of 40 cylindrical cell with an objective of optimizing the temperature, weight and volume of battery module. The thermal management system of battery makes use of embedded PCM, forced air cooling and combination of PCM and air cooling (hybrid) system. The Reynolds stress and renormalization group turbulent model, k-ε model was used to investigate the flow field of air within the battery module. The results of this study reveal that when forced air cooling was used in combination with PCM cooling (hybrid cooling) the uniformity in temperature distribution within the battery pack can be optimized. Zhao et al. [111] used an apparent heat capacity method in order to determine the temperature distribution in the battery cells surrounded by PCM region, and is given as follows:

$$\sigma_{pcm} S_{p,pcm} \frac{\partial T}{{\partial \tau }} = \nabla \cdot \left( {K\nabla T} \right)$$
(16)

where σ is the density and the subscripts pcm indicates the properties for PCM, K is the thermal conductivity, and T is the temperature.

Wherein

$$\begin{aligned} S_{p,pcm} & = S_{s} ; \, T \, < \, T_{s} {\text{, solid phase}} \\ S_{p,pcm} & = \left( {1 - \beta } \right)S_{s} + \beta S_{l} + \frac{{h_{f} }}{{T_{l} - T_{s} }}; \, T_{s} \, < \, T \, < \, T_{l} {\text{, solid or liquid phase}} \\ S_{p,pcm} & = T_{l} ; \, T{ > }T_{l} {\text{, liquid phase}} \\ \end{aligned}$$
(17)

where \(h_{f}\) is latent heat of phase change. \(S_{l}\), \(S_{s}\) are PCM specific heat at respective liquid and solid state,. β is the liquid fraction of PCM and can be expressed as-

$$\beta = \frac{{T - T_{s} }}{{T_{l} - T}}{\text{ for }}T_{s} < T < T_{l}$$
(18)

where \(T_{l}\) and \(T_{s}\) are upper and lower bounds of melting range of PCM. The contour plots for temperature distribution and velocity in both the PCM embedded and original battery packs are compared and it was found that the PCM embedded battery pack gives more uniformity in temperature distribution which can be considered to be the best optimal battery pack. The contours are illustrated in the Fig. 38.

Fig. 38
figure 38

Temperature contours in battery cell a battery pack without embedded PCM, b battery pack without embedded PCM, c battery pack without embedded PCM, d battery pack with embedded PCM (optimal battery pack), temperature contours of coolant channel, e battery Pack with embedded PCM (optimal battery pack), velocity contours, f battery pack with embedded PCM (optimal battery pack) [111]

Wu et al. [112] constructed a 2D thermal model for a large module batteries with high discharge rate cooled with Paraffin or expanded graphite (EG) composite based PCM and pyrolytic graphite sheet (PGS). The battery performance is optimized in terms of energy saving, temperature uniformity and thermal fluctuations within the battery module. A 2X6 battery model was constructed by using solid-work CAD package and simulation part is carried by the Ansys-Fluent a commercially available CFD tool. It is observed that when PCM is used in combination with PGS the thermal performance will get improve and temperature uniformity within the battery module can be controlled to greater level. The results of this study clearly show that the combination of PCM/PGS module (hybrid module) gives the best optimal performance. Figure 39 shows the maximum temperature variation and temperature difference within the two battery modules i.e. PCM and PCM/PGS for various convective heat transfer coefficient and this figure clearly indicates that PCM/PGS module is more optimal compared to PCM module.

Fig. 39
figure 39

Optimized max temperature comparison between PCM module and PCM/PGS module a 10 Wm−2 K−1, b 50 Wm−2 K−1, temperature difference comparison between PCM module and PCM/PGS module, c 10 Wm−2 K−1 and d 50 Wm−2 K−1 [112]

It was stated from the above Fig. 39 that with increase in the convective heat transfer coefficient the maximum temperature in battery pack decreases and it is optimal for PCM/PGS embedded module. Ling et al.[113] used both an experimental and numerical approach to study the LIB thermal performance with 12 number of modules. The objective function of this study was to optimize the mass fraction of composite PCM, weight of the battery, compactness and maximum temperature in the battery modules. Response surface methodology (RSM) was applied as an optimizing technique. Liquid cooling in combination with different mass fractions of composite PCM/EG were used to improve the thermal management system of battery modules. Numerical simulation is performed by using Ansys-Fluent and governing equations for fluid flow are solved by using SIMPLE algorithm. The obtained results out of this study shows that the maximum temperature and temperature difference in batteries can be reduced to greater extend just by increasing the spacing between the batteries. The composite PCM/EG with high thermal conductivity and density can improve the thermal performance of the battery.

The above Table 5 gives a brief overview of different hybrid cooling strategy adopted by Ling et al.[113] and it was found that case 3 with small mass fraction of composite PCM/EG along with liquid cooling will be the optimal choice for BTMS in terms of controlling the maximum temperature, temperature distribution and temperature uniformity. Becker et al.[114] investigated numerically the performance of hybrid type LIB system consisting of different battery cell pack like prismatic, pouch type and cylindrical geometry. The purpose of using the hybrid battery system was to optimize the battery lifetime, battery weight, volume and its cost. To achieve the desired optimization a covariance matrix adaption evolution strategy (CMAES) algorithm was used. The battery system makes use of passive cooling along with active air or liquid cooling (Hybrid cooling) in order to study the BTMS. The numerical simulation of battery thermal model was carried by using Matlab Simulink vehicle model for different number of parameters such as battery format, composition of battery electrodes, power density, and energy density. The results of this study showed that using hybrid battery cooling system in electric vehicles reduces the weight, volume and cost of the whole battery model.

Table 5 Optimal Choice of Hybrid cooling [113]

Figure 40 illustrate the working of optimization method adopted in this study along with vehicle model. Initially number of different parameters were defined which will be tested CMAES algorithm and this test is repeated for 1000 times or more until optimized result were obtained. Figure 41 indicates the output results obtained for single battery pack and Hybrid battery pack compared for five different electric vehicles and it is clearly observed from the figure that adopting the Hybrid battery system in compact, medium, high class and Sports utility vehicles (SUV) type will be best choice compare to single battery pack.

Fig. 40
figure 40

Optimization method with vehicle model [114]

Fig. 41
figure 41

Hybrid battery system optimization in five different electric vehicles [114]

Kong et al. [115] performed an experimental and numerical investigation of LIBs of LiNiMnCoAlO2 (NMC) cathode with design optimization of cell to cell spacing, cell to tube distance, channel number and coolant velocity. A coupled PCM liquid cooling thermal battery management system (CPLS) was used to maintain the temperature of battery within the prescribed limit. The numerical simulation was carried by the COMSOL Multiphysics software and the results obtained shows that increasing the cell to cell spacing beyond 5 mm improves the thermal performance of battery system while the cell to tube distance beyond 2 mm improves the temperature uniformity. Figure 42 illustrate the temperature behaviour in battery pack for three different cooling system and it is clearly observed that the temperature drastically rises in natural convection, while drop in temperature is seen in PCM cooling while more effective temperature distribution is seen for CPLS cooling system. Table 6 is an overview of hybrid method based cooling optimization.

Fig. 42
figure 42

Temperature profiles for a Natural convection cooling, b PCM cooling, c CPLS cooling [115]

Table 6 BTMS based on hybrid cooling optimization details

7.2 Air-Cooling

Wang et al. [116] performed a numerical simulation of LIB consisting of 36 number of prismatic cells with an objective to optimize the battery lifetime, fan power and battery volume. The BTMS in this investigation makes use of air as a cooling medium. The thermal model of battery module was simulated by means of Ansys-Fluent. The pressure based solver along with k-ε turbulence model is used to simulate the fluid flow conditions. The thermal radiation heat transfer effects are totally neglected in this study. The fan power can be calculated in this BTMS system is calculated as follows:

$$P_{fan} = \delta P\frac{V}{\eta }$$
(19)

where \(P_{fan}\) and \(\delta P\) are the fan power and the pressure difference in air at inlet and outlet, respectively. V is the volume flow rate of the air. η is the fan efficiency. The heat generated by a battery cell can be calculated by

$$Q^{\prime} = I\left( {V_{o} - V_{c} } \right) = I^{2} R_{i}$$
(20)

where \(Q^{\prime}\) is heat generated in battery cell. I is flowing current in battery cell. \(V_{o}\) is voltage in open circuit. \(V_{c}\) is voltage of cell. \(R_{i}\) is battery cell internal resistance to current.

The above Fig. 43 illustrate the Sobol sequence method the most broadly used for surrogated modelling of battery pack. The Sobol sequence method gives best possible uniformity and optimality in solution compared to other available methods. The study also predicts the relationship between the battery loss capacities, battery lifetime and battery temperature which is illustrated in Fig. 44. It was concluded that the LIB losses its capacity with increase in time for which battery was used and with temperature within the battery pack. There exists the critical value for used time and temperature above which the battery capacity decreases drastically.

Fig. 43
figure 43

Distribution of design of experiments in BTMS based on multidciplinary design optimization (MDO) [116]

Fig. 44
figure 44

Interdependency between battery temperature, battery life time and battery capacity. [116]

Shahid and Chaab [117] performed an experimental and numerical analysis of LIB pack consisting of cylindrical battery cells with an objective of obtaining the best cooling arrangement to optimize the maximum temperature distribution, temperature uniformity, air mass flow rate and power required for cooling system. The authors have suggested the four different arrangements at inlet plenum of battery pack in order to find out which among the four cooling arrangements is optimal one. The numerical simulation of thermal model is carried by the help of Ansys-Fluent while the air flow simulation is made by shear stress transport (SST) k-ω model. The contours plotted for velocity of air, turbulence kinetic energy and temperature in a battery pack with most optimal arrangement among the four arrangements are shown in the Fig. 45.

Fig. 45
figure 45

a Velocity contours, b turbulence kinetic energy contours and c temperature contours for the optimal arrangement of cooling system [117]

It was quantified from the Fig. 45 that the best optimal arrangement of battery pack gives better temperature distribution uniformity, high level of flow energy of coolant which makes it the best optimal BTMS configuration. Zhang et al. [106] carried out analytical, experimental and numerical simulation of pouch type Li-ion battery subjected to flow of air acting as cooling medium. The prime objective of this study was to optimize the temperature distribution, temperature uniformity and maximum temperature in battery pouch. The study was done for different arrangements of electric current collecting battery tabs, as the location of collecting tab changes the current density and which further changes the localized heat generation rate of the battery pouch. The electrochemical-electrical-thermal coupled modelling approach was used for the analysis purpose and the obtained results are validated experimentally along with numerical simulation done by using COMSOL. The obtained results of this study show that symmetrical arrangement of tabs gives better temperature uniformity on battery pouch surface, whereas tab on opposite side along longer length of the battery pouch controls the maximum temperature more efficiently. The Heat generation rate (HGR) in a battery cell unit is given as follows:

$$HGR_{total} = C_{t} \left( {V_{oc} - V_{w} } \right) - C_{t} T\frac{{dV_{oc} }}{dT}$$
(21)

where \(HGR_{total}\) is the total heat generation rate in a cell, \(C_{t}\) total current passing through the cell, \(V_{oc}\) open circuit voltage, \(V_{w}\) working voltage, T is the cell temperature, and \(\frac{{dV_{oc} }}{dT}\) is temperature- entropy fraction. The total HGR in the collecting tab can be determined by

$$HGR_{tab,i} = K_{tab}^{2} R_{tab,i}^{{\prime}} \frac{1}{{2N_{cc,i} }}$$
(22)

where \(HGR_{tab}\) is heat generation rate at collecting tab, \(K_{tab}^{{}}\) is the current density passing through the collecting tab, \(R_{tab}^{{\prime}}\) resistivity of collecting tab, i denotes positive or negative electrode, \(N_{cc}\) number of current collectors. Figure 46 shows the temperature distribution within the battery pouch for different collecting tab arrangement near the start and end of battery discharging process, one can easily predict that it is better to place the collecting tab at opposite side on the longer length of the pouch symmetrically in order to get the most optimal thermal design for the LIB pouch.

Fig. 46
figure 46

Temperature distribution in battery pouch for different collecting tab arrangement. e- B2 an optimal arrangement of collecting tab in terms of thermal design of the battery pouch [106]

Wang et al. [118] performed a 3D numerical simulation of 10 number of prismatic LIB cells cooled by air with an objective to optimize the battery life, thermal structure of battery, and its volume. The fidelity based multidisciplinary design optimization (MOD) technique was used in order to optimize the BTMS along with adaptive model switching method (AMS) to facilitate the switch between variable fidelity model. BTMS analysis was carried by using different levels of fidelity models such as three low level fidelity surrogated model and three tuned low fidelity model. The numerical simulation part of the BTMS was done by using Ansys and Abacus software. The outcome of this study suggest that the variable fidelity model proves to be good technique in determining the optimal solution to such complex multidisciplinary problems in BTMS. The lifetime of battery can be improvised to greater extent by minimizing the temperature difference between the battery cells and reducing the battery volume.

The above Table 7 shows a list of design variables considered with their initial and optimal values where b1 to b11 indicates the spacing between the battery cells for air passage and a1, a4 indicates the inlet and outlet manifold spacing for air passage. The manifold used here is tapered whose taper value is determined by a1, a2, a3, and a4. Figure 47 shows the optimization process carried on prismatic LIB cells by using variable fidelity model along with simulation part carried by CFD tool. It was concluded that the temperature distribution in each of the battery cell is optimal and thus improves the lifetime of battery system.

Table 7 Optimal outcomes for different design variables considered in the study of Wang et al. [118]
Fig. 47
figure 47

Optimal temperature distribution in battery cells based on variable fidelity model [118]

Ye et al. [119] suggested experimentally and numerically the structural optimization of prismatic LIB system cooled with air flow in order to improve the heat dissipation from the batteries external and internal surface. The heat dissipation optimization is achieved by using parallel ventilation method along with fluid solid conjugate thermodynamic analysis. The Simulation of thermal model of battery was carried by the help of fluent software with multiscale multi domain (MSMD) model. Form the obtained results of this study it was found that the optimized structure suggested can control the temperature distribution in battery pack very effectively by improving the heat dissipation rate during discharge process of battery. The optimized structure of battery pack in order to improve the heat dissipation from its surface is as shown below in the Fig. 48. To certify the uniformity of temperature in each cell of the battery pack a parallel ventilation with small tilt of battery is modelled.

Fig. 48
figure 48

Optimized battery structure for maximum heat dissipation [119]

Figure 48 comparison of temperature distribution in battery cell pre and post optimization [119]. It is very clearly seen that the temperature in each battery cell is high before using the optimized structure and after using the optimized battery structure the temperature in the battery cell reduced to greater extent. Liu et al. [120] conducted an experimental study with an objective of determining the optimal charging pattern for the Lithium iron phosphate (LiFePO4) battery so as to minimize the charging time, temperature variation and energy loss in a battery system. This study makes use of multi objective Biogeography based optimization (M-BBO) algorithm to achieve the most optimal charging pattern. The thermal model of the battery consists of heat transfer and heat generation which is dissipated to surrounding air and air will act as a cooling medium. The results obtained out of this experimental study show that among different multi objective BBO battery charging optimization algorithm the Strength Pareto BBO (SP-BBO) approach gives the best possible required optimal objectives.

Chen et al.[121] suggested the optimization of structure design of parallel air cooled BTMS for cuboid LIB pack. Initially the air flow rate in a channel were calculated by using flow resistance network model for effective cooling, next the required plenum angle for air flow was optimized by using nested loop procedure with newton method, and finally the air inlet and outlet width were optimized by using numeration method. The validation of optimized results is done by using CFD tool with those available in the previous studies. The obtained results of this study show that by using optimized structure design in parallel U- type air cooling BTMS the maximum temperature difference between the battery cells and power consumption can be reduced to greater extent. Power required for BTMS system was given as follows:

$$Power = \left( {P_{i} - P_{o} } \right)af_{o}$$
(23)

where \(P_{i}\) and \(P_{o}\) are the average pressures at inlet and outlet cross section of air flow passage, respectively. \(af_{o}\) is air flow rate. Optimization of airflow rates in a channel was determined as follows:

$$S_{af} = \sqrt {\frac{{\sum\nolimits_{j = 1}^{M + 1} {\left( {af_{j} - af^{\prime}} \right)^{2} } }}{M + 1}}$$
(24)

where \(S_{af}\) is air flow rate standard deviation in a channel, M is number of batteries column, M + 1 number of air cooling channels, \(af_{j}\) is the flow rate of air in jth cooling channel, af’ is the average value of air flow rate in all the cooling channels.

Mei et al. [122] proposed an optimal solution for structural design of tab dimensions for a nickle, cobalt, manganese (NCM111)/ graphite Li-ion battery pouch cell. A coupled electrochemical-thermal model was used to find out the optimal dimensions of battery tabs both experimentally and numerically. The Numerical simulation for 3D battery pouch was carried by the help of COMSOL Multiphysics software. Air based cooling system was used by considering the effect of both convection and radiation heat transfer. The results obtained in this study plainly shows that by calculating the appropriate dimensions i.e. by increasing the width and thickness of battery tab in pouch type cell one can control the temperature distribution on battery surface with improved performance.

Arrhenius equation was used to describe the interaction between the electrochemical and thermal model and is described as follows:

$$\Psi = \Psi_{ref} \exp \left[ {\frac{{U_{a} }}{{R_{g} }}\left( {\frac{1}{{T_{ref} }} - \frac{1}{T}} \right)} \right]$$
(25)

where Ψ is parameter dependent on temperature. \(U_{a}\) is activation energy. \(\Psi_{ref}\) is the reference value. \(R_{g}\) is gas constant. T is the battery temperature. \(T_{ref}\) is battery temperature reference value.

Figure 49 depicts the isotherms and temperature distribution in battery pouch both for physical tab dimension and optimized tab dimension and it was found that using optimal dimensions of tab can reduces the chance of heat accumulation thereby increases the energy density of battery and also improves the level of safety in battery system. Lei et al. [123] proposed an optimal solution for charging LIBs based on degradation capacity speed and loss of energy from the battery. A first order equivalent experimental battery model under different state of charge (SOC) was established and by making use of dynamic programming algorithm the optimal value for current was obtained. The experimental results were further validated by conducting simulation with the help of Simulink software. The results of this study show that compare to traditional method of charging, the proposed optimal method of charging improves drastically the battery life with reduced loss of energy and capacity degradation. Li et al. [124] performed 3D numerical and experimental thermal behaviour investigation of prismatic type LIB module so as to optimize the temperature difference between the battery cells, temperature standard deviation and space required for battery accommodation in electric vehicle. A MOGA scheme was used to get the optimization of design parameters and numerical simulation was carried by the help of Ansys-Fluent. Air was used as a cooling fluid which will flow through the passage available between the battery cells. The outcomes of this study suggest that by using the proposed air-cooling optimized design for a battery module can reduce the temperature difference, temperature deviation and the volume required for the battery module as compare to conventional air cooling method. Figure 50 illustrate the temperature difference, temperature deviation and volume occupied by the battery cells in an air cooling BTMS. The blue points are the feasible point and red points are selected points based on MOGA optimization technique which will give the best suitable volume required for the battery cells which may tend to reduce the cost of the battery.

Fig. 49
figure 49

Isotherms and Temperature distribution on battery surface at the end of discharge a physical tab dimensions, b optimized dimensions of tab [122]

Fig. 50
figure 50

Selection of feasible points based on MOGA optimized scheme[124]

Figure 51 shows a 3D temperature distribution in battery module consisting of 8 number of cells it is clear from the figure that the temperature in battery module has reduced drastically after optimization in comparison to before optimization along with reduction in the volume. Li et al. [125] experimentally and numerically investigated the thermal performance of LIB module consisting of 36 number of prismatic cells with an objective of optimizing the maximum temperature difference between the battery cells, maximum temperature between the cooling air between adjacent passages, uniformity in temperature distribution and pressure drop at inlet and outlet manifolds. Two approaches were used to achieve the optimization of the problem one was by assuming density and velocity constant and second is extracting the density and velocity from CFD simulation results. The numerical simulation was done by using Ansys-Fluent and pressure velocity were linked by SIMPLEC algorithm. The results of this study prove that three basic design parameters i.e., air mass flow rate, heat flux at battery cell and passage spacing between the adjacent battery cells plays a vital role in deciding the temperature distribution in a module. The fan power used to supply the required mass flow rate in battery module was determined as follows:

$$P_{fan} = P_{drop} \frac{{m_{a} }}{{\rho_{a} \beta_{fan} }}$$
(26)

where \(P_{drop}\) is drop in pressure of the air at inlet and outlet. \(m_{a}\) mass rate of flow of air. \(\rho_{a}\) is air density. \(\beta_{fan}\) is fan efficiency.

Fig. 51
figure 51

a Temperature distribution in battery module a before optimization, b after optimization [124]

The above Table 8 shows a comparison between the basic model of BTMS and proposed optimal models in this study. It was found that the proposed optimized model will be better choice in controlling the temperature uniformity in the battery module as well as improves the life of the battery.

Table 8 Optimized model values of maximum temperature difference between the cooling air in passages, maximum temperature difference between the battery cells, and air pressure drop

Liu and Zhang et al. [126] conducted experimental and numerical analysis of LIB with prismatic cell pack with an objective of optimizing the design structure of battery to minimize the maximum temperature in battery pack, to have temperature uniformity and energy saving. A surrogated model based on GA was used for obtaining the optimization objectives. A J-type air cooling BTMS system was proposed and compared with conventional Z and U type channel. Numerical simulation was done by Ansys-Fluent with k-ε model for turbulent flow of coolant. The results of this study show that the J-type configuration for air passage proves to be more significant when the manifolds are tapered at their section. Figure 52 depicts CFD simulation of three different channels namely U, Z and J type. The careful comparison between these three channels shows that in terms of temperature uniformity and pressure drop the J-type channel is more efficient. Figure 53 illustrate the temperature distribution and pressure drop for the J-type optimized channel design under benchmark and comparative condition with different resampling and it was concluded that the results of benchmark condition were more concentrated in relative to comparison condition.

Fig. 52
figure 52

Optimal design simulation of a U-type channel, b Z-type channel, c J-type channel [126]

Fig. 53
figure 53

The optimized J-type channel with tapered manifolds [126]

Ji et al. [127] tested both experimentally and numerically the thermal performance of Li-ion (LiNiCoMnO2) cylindrical cells by using different arrangement of batteries in a module to achieve the required optimal uniformity in temperature distribution. Air is used as a coolant for carrying the heat from the battery module. Two different arrangements were used namely the arithmetic and geometric ratios to determine the optimal physics for the module. Numerical simulation is carried by the help of COMSOL Multiphysics software based on finite element scheme. The major take back from this study were (i) the arithmetic arrangement ratio gives better uniformity in temperature distribution in battery module compare to geometric ratio (ii) the maximum temperature difference between the battery’s cells reduced to greater level by using arithmetic arrangement ratio. Figure 54 depicts the temperature behaviour within the battery module at its centre section when the discharge rate of the battery comes to an end. It was concluded that the more uniformity of temperature distribution is achieved in the arithmetic ratio compare to geometric ratio arrangement.

Fig. 54
figure 54

Temperature contours in battery module for arithmetic and geometric ratio arrangement at the end of discharge [127]

Qian et al. [128] experimentally and numerically optimized the spacing between the battery cell without changing the volume of the battery pack consisting of cylindrical li-ion cells subjected to flow of air. The objective is to minimize the maximum temperature difference and maximum temperature in the battery cells. Bayesian neural network technique was used to obtain the optimal spacing. The numerical simulation was carried out by Ansys-Fluent and the results obtained out of simulations are used to train the neural network. The flow fields were solved by using SIMPLE algorithm. The results of the investigation show that the front to back spacing have negligible effect while the left to right spacing have adverse effects on temperature within the battery pack. With increase in the left to right spacing the temperature uniformity at middle section of the battery pack improved a lot. Figure 55a–c shows the optimal spacing combination effect on minimum temperature, maximum temperature and temperature difference respectively. In Fig. 55d depicts the effect of optimal spacing combination on temperature contours within the battery pack. It is clearly seen that with increase in the spacing from left to right the temperature at the middle section of the battery pack reduced to greater extent. The temperature difference can be used to obtain the heat dissipation from the battery pack.

Fig. 55
figure 55

Optimal spacing combination a minimum temperature, b maximum temperature, c temperature difference, and d temperature contours [128]

Li et al. [129] conducted an experimental and numerical simulation of electro chemical thermal coupled 3D model of li-ion prismatic battery cells to optimize the parameters like average temperature rise in battery, thickness of positive electrode, inlet ambient temperature, solid phase volume fraction and solid particle diameter. The optimization was done by the help of response surface methodology (RSM) along with analysis of variance (ANOVA) and the simulation was done by using COMSOL Multiphysics software. The results obtained out of this study suggests the suitable range of optimal parameters such as the thickness of positive electrode was 40–70 μm, diameter of positive electrode8-10 μm, and solid phase volume fraction was in the range of 0.5–0.7. Figure 56a shows the effect of battery thickness on the temperature contours within the battery pack and the battery thickness with 22 mm gives the minimal temperature rise. Figure 56b shows the optimal point of interaction for charging rate, ambient inlet temperature, and average temperature rise in battery.

Fig. 56
figure 56

a Temperature contours with different battery thickness, b optimal interaction point [129]

Liu et al. [130] presented a comparison study on U-type, Z-type and J-type cooling channel in LIB pack so as to optimize the maximum temperature in battery, temperature uniformity, pressure drop, and power to weight ratio (Table 9). The surrogated model based on concurrent surrogate model selection (COSMOS) was used to achieve the optimization. The numerical simulation was carried by the help of Ansys-Fluent with k-ε turbulence model. The results of the study conclude that the proposed J-type channel design gives better cooling performance in terms of reducing the maximum temperature, temperature difference, better temperature uniformity and reduced pressure drop.

Table 9 Comparison of U, Z and J type flow channel [130]

Where Tmax is maximum battery temperature, ΔT is temperature difference, and ΔP is pressure drop. The above Table 9 gives a comparison between the three different cooling schemes utilized in the this investigation and it was clearly observed from the above table that the J-type cooling scheme will be a better choice over U and Z type cooling scheme. Hence it was concluded that J-type cooling method was optimal choice. In Table 10 the details of optimization carried on air cooling based BTMS are provided.

Table 10 Optimization details of BTMS based on air cooling

7.3 PCM and Composite PCM

Li et al. [131] illustrated experimental and a numerical simulation of cylindrical LIB embedded with EG/PA composite PCM. The main objective of this numerical study is to optimize the mass of PCM in battery system, maximum temperature in battery, and time to keep the battery within the safe operating temperature. Evaluation index optimization method was used in order to find out the optimal mass of PCM in BTMS. Numerical simulation was done by using commercial CFD Fluent software while governing equations are solved by Finite element method (FEM) whereas heat transfer equations are solved by using enthalpy method. Four different BTMS arrangement were used by varying the number of batteries from 1 to 4. The possible outcomes of this study suggest that the battery radius, gap between the adjacent batteries, and thickness of PCM at top and bottom of the batteries will influence the PCM mass, maximum temperature and time to maintain the safe temperature limit. The mass of the PCM in BTMS is expressed as follows:

$$M_{pcm} = \sigma_{pcm} X_{BTMS} \left( {Pi.r_{pcm}^{2} - N_{b} Pi.r_{b}^{2} } \right)$$
(27)

where \(M_{pcm}\) and \(\sigma_{pcm}\) are mass and density of PCM, respectively. \(X_{BTMS}\) is length of BTMS.\(r_{pcm}^{{}}\) is radius of PCM unit. \(N_{b}\) is number of batteries in BTMS.

Figure 57 depicts the minimum mass in BTMS with respect to number of batteries and heat generation rate in the battery. It was found that with increase in heat generation and number of batteries in a battery system the minimum mass of PCM increases. Here the prime objective of this study was to optimize the mass of the PCM. Parhizi and Jain [132] presented an analytical modelling approach for optimization of surface and core temperature of the LIB cell in a battery pack by using PCM based thermal management system. The study makes use of perturbation analytical method in order to arrive at optimal solution to the problem of this conjugate PCM cooling of LIB. Further to validate the solution obtained by analytical method a numerical simulation is performed by using Ansys CFX based on finite element approach. The results of this analytical approach give some of the useful output in terms of designing an efficient PCM cooling method with energy and power saving benefits. The temperature at the interface of the PCM and battery cell is described as follows:

$$T_{if} \left( t \right) = \frac{{\beta_{c} }}{{K_{c} B}}\int\limits_{0}^{t} {h^{\prime\prime}\left( t \right)dt + \sum\nolimits_{n - 1}^{\infty } {\frac{{ - 2\beta_{c} }}{{K_{c} B}}\cos^{2} \left( {\sigma_{n} B} \right)} } \int\limits_{0}^{t} {h^{\prime\prime}\left( t \right)\exp \left[ { - \beta_{c} \sigma_{n}^{2} \left( {t - \pi } \right)dt} \right]} + \frac{H^{{\prime\prime}^{\prime}}}{{\rho C_{p} }}t$$
(28)

where \(T_{if}\) is interface temperature between PCM and battery cell. \(\beta_{c}\) is cell thermal diffusivity. \(K_{c}\) is cell thermal conductivity. B is half the thickness of cell. \(h^{\prime\prime}\) is heat flux. \(H^{{\prime\prime}^{\prime}}\) is volumetric heat generation in cell. ρ is mass density of PCM. \(C_{p}\) is specific heat of PCM. \(\sigma_{n}\) is eigen values, and \(\tau\) is time step for transient analysis. Figure 58 shows that when the discharge rate of a battery get increases the core temperature in a cell increases which finally increases the mass of PCM required and thus reduces the energy density level in the battery pack. Therefore, an optimal choice of discharge rate quantifies the optimal core temperature and energy density in a battery cell.

Fig. 57
figure 57

Minimum mass (Mmin) of PCM V/s Heat generation (Qb) in battery [131]

Fig. 58
figure 58

Optimization of cell core temperature and energy density with respect to discharge rate [132]

Wu et al. [133] makes use of shape stabilized PCM to optimize the temperature distribution, rise of temperature, improvement of thermal performance and reduction in size and cost of BTMS consisting of prismatic Li-ion iron oxide battery cell. The Hybrid pulse power characterization (HPPC) method along with enthalpy method was employed to determine the best optimal results. Both experimental and numerical study was performed by making use of Ansys-Fluent. A 3D thermal model of battery with three different shape stabilized PCM plate (PCMP) were used in order to find out the best PCMP configuration in battery system. The outcome of this study purely suggests the use of wrapping the PCMP around the battery cell in order to control the temperature distribution within the battery cell as well as to improve the thermal performance of battery. Further the study also gives the critical value for thickness of PCMP and convective heat transfer coefficient above or below which the temperature distribution in battery cell get greatly influenced. Figure 59 elucidate the temperature distribution in prismatic battery cell considering three different cases of PCMP arrangement during discharge time of battery. It was found that case 3 will be a better choice in terms of thermal performance of battery and energy consumption.

Fig. 59
figure 59

Comparison between different cases of PCMP for temperature distribution in prismatic cell (Case 3 is optimal choice) [133]

Yang et al.[134] investigated numerically the thermal performance of Lithium cobalt oxide (LiCoO2) stretchable type of battery cell to optimize the maximum temperature and temperature difference between the cells. The optimization was carried by using multiple objective particle swarm optimization (MOPSO), Non dominating sorting genetic algorithm type III (NSGA-III), and strength Pareto evolutionary algorithm-II (SPEA-II). The CPCM was used in the BTMS with different arrangement on the surface of the battery cell. The obtained results of this study show that the maximum temperature in battery cell depends on thickness, radius and position of CPCM on surface of the battery cell while the maximum temperature difference depends on mass fraction of expanded graphite, density of CPCM and thickness of CPCM. The heat generation in the stretchable battery cell is given as-

$$\rho C_{pc} \frac{\partial T}{{\partial \tau }} - \gamma \nabla^{2} T = q_{reaction} + q_{a} + q_{ohmic}$$
(29)

where \(\rho\) is density. \(C_{pc}\) is specific heat capacity. T is temperature. \(\gamma\) is thermal conductivity. \(q_{reaction}\) is heat generation due to chemical reaction in battery. \(q_{a}\) is active polarization heat. \(q_{ohmic}\) is ohmic heat. The variation in temperature distribution on the surface of the battery cell is as shown in the Fig. 60 for different discharge time. It is clear from the Fig. 60 with increase in the discharge time the uniformity of temperature in battery with optimal CPCM design is better compared to original design without CPCM.

Fig. 60
figure 60

Thermal behaviour of stretchable battery cell with optimal design and original design [134]

Weng et al.[135] conducted an experimental study on cylindrical Li-ion battery cell with PCM layer to determine the optimal thickness of PCM layer, the phase change temperature (PCT) of PCM and laying aside time during dynamic cycling. The experiments were carried out at constant current and constant voltage condition with different discharge rates. The results of this study show that the thickness of PCM layer plays important role in the cooling performance of battery, increasing the lying aside time improves the cooling efficiency of battery. Figure 61 depicts the influence of PCM layer thickness on the temperature variation in battery and it is found that there exists an optimal thickness of PCM layer (10 mm) which gives best efficient cooling effects.

Fig. 61
figure 61

Effect of PCM layer thickness on temperature of battery surface [135]

The above Fig. 62 shows the different cycles in a battery with variation in temperature and voltage when the rest time was of 5 min.

Fig. 62
figure 62

Voltage and temperature Variation for different cycles with rest time of 5 min [135]

Curve A-B: Due to heat generation at constant current the temperature rises.

Curve B-C: At constant voltage due to heat generation the drop in temperature is seen.

Curve C-E: Temperature increases during discharging process.

Curve: E–F: Fall in temperature during rest time.

Ling et al. [136] performed an experimental, numerical and thermal network optimization of PCM properties so as to warm up the battery module during the cold start. The thermal management system consists of Li-ion battery pack fixed with Paraffin/ expanded graphite PCM. The optimization was achieved by using thermal network model which was solved by electric circuit model integrated with Simulink. The output attained from this study shows that the melting point of PCM should be around 40 °C, with thermal conductivity of 5.4 W/mK, and latent heat of storage density less than 0.0145 kJ/m3. For PCM and their compositions the relationship between various thermal properties were determined by using the following equations:

$$L_{H} = m^{\prime}E^{\prime}$$
(30)
$$E^{\prime} = \beta E^{\prime\prime}$$
(31)
$$K = \rho_{cpem} \left( {1 - \beta } \right)\frac{{K_{eg} }}{{\rho_{eg} }}$$
(32)

where \(L_{H}\) is latent heat of capacity PCM. \(m^{\prime}\) is mass of PCM. \(E^{\prime}\) is specific phase change enthalpy. β is paraffin mass fraction. \(E^{\prime\prime}\) is specific phase change enthalpy of paraffin. K is thermal conductivity of composite PCM. \(\rho_{cpem}\) is composite PCM density. \(K_{eg}\) and \(\rho_{eg}\) are thermal conductivity and density of expanded graphite, respectively.

Figure 63 illustrate the three cooling schemes utilized to study its effect on average battery temperature, average temperature difference, maximum temperature difference, minimum depth of discharge and difference in depth of discharge. It was concluded that the usage of paraffin/EG intense active cooling scheme proves to be very efficient for thermal management of the battery module.in Table 11 the details of BTMS using composite PCM optimization is provided.

Fig. 63
figure 63

Temperature and battery capacity fade comparison under three different cooling conditions [136]

Table 11 BTMS based on PCM and Composite PCM

7.4 Water Coolant with Mini-Channel

An et al.[137] Numerically tested a 3D thermal model of pouch type LIB cells in order to get an optimal temperature distribution, maximum temperature difference between the cells and high energy density in a battery pack. A simplified numerical model based on effective convective heat transfer boundary condition was used to develop the optimal solution under conjugate heat transfer condition at the interface of battery cell and water coolant. An Ansys CFX software based on finite volume method was used to solve the governing equations for the given problem. The results of this study indicate that using mini channel cooling technique in a BTMS can reduce the maximum temperature difference between the cells and increases the energy density of battery system. The drop in pressure within the mini channel was calculated by

$$\delta P = f^{\prime}\frac{{L_{b} }}{{d_{h} }}\frac{{\partial_{w} U^{2} }}{2}$$
(33)

where \(\delta P\) is pressure drop in mini-channel. \(f^{\prime}\) is Darcy friction factor. \(L_{b}\) is length of the battery. \(d_{h}\) is hydraulic diameter. \(\partial_{w}\) is water density. U is mean velocity of water in mini channel.

Figure 64 shown above implies that when the width of the mini channel tubes increases the maximum temperature in the battery cell drops and also the pressure loss within the channel part can be minimized hence the pumping power required can also be minimized. In another study Tang et al. [138] also adopted the combination of water coolant and mini channel to manage thermally the Li-ion prismatic battery cells with an objective of optimizing the maximum temperature, uniformity in temperature distribution and to reduce the maximum temperature difference between the battery cells. This study makes use of Bernardi heat generated thermal model to achieve the optimized design for the battery. Three different arrangements were used for BTMS, in the first arrangement mini channel cold plates were kept only at the bottom of the battery cell, in the second cold plates were kept on both sides of battery, and in the final arrangement cold plates were kept on sides as well as at bottom of the battery cells. The obtained experimental results were validated by numerical simulation carried by the help of Ansys-Fluent FVM based solver. From the results of this study it was found that when the mass flow rate of water increases in the mini channel the uniformity in temperature distribution gets improved, maximum temperature reduces also difference in maximum temperature get reduced. The arrangement of mini-channel cold plates at bottom and both the sides of the battery cells gives the best optimal design and cooling effects. The proposed Bernardi thermal model is represented by

$$Q^{\prime} = \frac{1}{{Vol_{b} }}\left( {I^{2} R_{i} + IT\frac{{\partial V_{oc} }}{\partial T}} \right)$$
(34)

where \(Q^{\prime}\) is heat generated in battery. \(Vol_{b}\) is the battery volume. I is discharge current. \(R_{i}\) is internal resistance. T is battery temperature. \(V_{oc}\) is open circuit voltage. \(I^{2} R_{i}\) is joule heat. \(IT\frac{{\partial V_{oc} }}{\partial T}\) is chemical reaction heat.

Fig. 64
figure 64

Influence of mini channel width on a maximum temperature in battery cell, b Pressure drop in mini channel [137]

From the above Fig. 65, it is clear that for same discharge rate the temperature distribution in the battery pack and cell at its centre section is more uniform with reduced maximum temperature for design ‘c’ compare to other two design ‘a’ and ‘b’. Li et al. [139] proposed a numerical solution to optimize the temperature distribution and to maintain the maximum temperature within the prismatic LIB cell and module under safe operating conditions. Similar to Tang et al.[138] in this study also Bernardi heat generation thermal model was used to optimize the desired objectives. The BTMS used in this investigation is based on water coolant flowing through the channel mounted in between the two neighbouring battery cells. A 3D numerical simulation is performed by the help of Ansys-Fluent, convective terms were solved by using QUICK scheme and pressure velocity coupling was done by SIMPLE algorithm. This study suggest that it was inlet temperature of water which counts more rather than flow rate which controls the maximum temperature in the battery module. Figure 66 above shows that with decrease in the inlet temperature of water flowing through the channel the average temperature of battery surface also decreases while the discharge rate of battery and mass flow rate of water were kept constant. Such behaviour clearly indicates that water inlet temperature is much more significant compare to its mass flow rate.

Fig. 65
figure 65

Temperature distribution in battery cells with three different configuration of mini-channel cold plates and design C is optimal configuration [138]

Fig. 66
figure 66

Effect of water inlet temperature on average temperature of battery [139]

Li et al. [140] demonstrated a numerical and experimental study of Li-ion prismatic battery cell with an objective of optimizing the temperature distribution in battery pack, pressure drop and thermal performance and structural design of the battery. A mini channel is inserted in between the two adjacent battery cell through which water as a coolant is flowing. A MODO optimization technique along with multi objective genetic algorithm (MOGO) was employed in order to attain the desired optimization results, whereas mini channel based BTMS system was optimized by using Surrogate model. The Ansys-Fluent software was used so as to obtain the numerical simulation of 3D thermal battery model. The results of this study show that by using the new proposed optimization design the temperature difference, maximum temperature, power consumption and battery volume can be reduced to satisfactory range. Figure 67 indicates the distribution of temperature within the battery pack before and after optimization and it was found that by using the proposed optimization technique the temperature in a battery pack can be kept under desirable safe limit. Figure 68 shows the pressure contours in mini-channel before and after the optimization and it was observed that by employing the proposed surrogate model to optimize the BTMS system the pressure loss in mini channel can be reduced hence the power consumed by the cooling system also get reduced.

Fig. 67
figure 67

a Temperature distribution in battery pack before optimization, b temperature distribution in battery pack after optimization [140]

Fig. 68
figure 68

Pressure variation in mini channel a before optimization, b after optimization [140]

Similar type of numerical study was carried by Ye et al. [141] to optimize the temperature distribution, maximum temperature in LiFePO4 battery cell and pressure distribution in mini channel cooling plates in which the water is used as a coolant. The mini channel cooling plates were installed on top and bottom parts of the battery cells which are arranged in series connection. The orthogonal experimental design strategy was used to obtain the optimal configuration and battery module parameters and surrogate model was used to catch the optimal geometry of cooling plates. Further the 3D thermal battery model was built by using CATIA CAD package and analysis was done by using Ansys Fluent software. The output of this study shows that by increasing the number of channels and cross section of cooling plates the temperature distribution and pressure drop can be reduced to greater extent by keeping flowrate of water constant at the channel inlet. The temperature rise in the battery module was verified theoretically and numerically by using following equation-

$$\Delta T_{c} = \frac{M\alpha }{{2f_{i} S_{p} }}$$
(35)

where \(\Delta {T}_{c}\) is difference in temperature of the coolant. M is number of batteries. α is heat generated per unit time in the cell. fi is the flow rate of water at inlet. Sp is specific heat of water.

The above Figs. 69, 70 and 71 indicates the temperature distribution on the battery module surface, cooling plates and Pressure distribution in cooling plates when surrogate optimal design model was used. The contours of temperature and pressure clearly shows that the proposed optimal design of the BTMS reduces the temperature in battery module and decreases the pressure loss. One more type of experimental and numerical study related to BTMS based on mini channel with water as a coolant was conducted by Liu et al. [109]. In this study a tree shape mini channel is used to manage the thermal performance of prismatic LIB cell with an objective of optimizing the maximum temperature, temperature difference, and battery life by making use of single and multi-objective genetic algorithm (GA).The numerical simulation of the battery cell was carried by the help of Ansys-Fluent, pressure velocity coupling was performed by SIMPLE algorithm and second order upwind discretizing scheme was used to solve the fluid flow governing equations. The results obtained out of this study shows that by adopting the tree like mini channel the thermal performance of battery cell can be improved compare to straight mini channel. The parameters like inlet width and oblique angle of the tree type mini channel has significant role in heat transfer enhancement with marginal increase in the pumping power.

Fig. 69
figure 69

Optimized battery module temperature distribution [141]

Fig. 70
figure 70

Optimized temperature distribution in cooling plates [141]

Fig. 71
figure 71

Optimal Pressure distribution in cooling plates [141]

Figures 72a elucidates the experimental apparatus used to study about the tree type mini channel heat sinks while Fig. 72b illustrate one of the type of mini-channel tree used in this study with d as inlet width of inclined channel and θ is inclination angle or oblique angle. Both the parameters d and θ will have a significant effect on heat transfer. Figure 73a illustrate the results obtained for maximum temperature in battery cell by multi-objective GA in comparison with CFD results and it was found that maximum temperature of battery cell has decreased with optimal algorithm. Figure 73b, c indicate the optimal results for temperature difference and pressure drop respectively.

Fig. 72
figure 72

a Experimental set up for tree type mini channel heat sink , b tree type mini channel d inlet width of the oblique mini channel, θ is the oblique angle [109]

Fig. 73
figure 73

a Optimization of maximum temperature of battery cell, b optimization of temperature difference, c optimization of pressure drop [109]

Chen et al. [142] conducted an experimental and numerical investigation on LIB cells to optimize the temperature deviation, uniformity in temperature distribution and pumping cost with structural design. The optimization is achieved by using MMDO algorithm. A water cooled mini channel cooling plate is sandwiched between the two battery cells. The numerical simulation was done by using ICEM CFD software and Fluent. The results of this study imply that by keeping same input power to the battery one can easily control the temperature deviation and temperature reduction.

The above Fig. 74 shows how one can minimize the maximum temperature in battery module, minimize the deviation in temperature difference, and minimize the pressure loss in a mini channel cooling plate. The optimization method used in this study gives a better and easy way of improving the thermal performance of BTMS. Deng et al. [143] performed a numerical simulation of prismatic type LIB to achieve the optimization of multi-objective functions such as maximum temperature, temperature deviation at the surface and pressure drop in a flow channel along with design of the BTMS. To fulfil these above stated goals a multi-objective optimization method based on genetic algorithm was used. A bifurcated network of double layered type cooling plate was used in which water is flowing as a coolant. The numerical simulation was carried by STAR CCM + software and design optimization were done by using a response surface approximation (RSA) surrogate model. Finally, out of this study it was concluded that by using reverted double bifurcated cooling plate in LIB can reduce the maximum temperature of battery surface, reduces the deviation in temperature and pressure drop of fluid within the channel part simultaneously.

Fig. 74
figure 74

Optimized design a temperature contours at symmetric face of mini channel and battery cell, b temperature contours at back face of battery cell, c pressure distribution in mini channel [142]

By determining the standard deviation in bottom surface temperature of the battery one can easily predict the uniformity in the surface temperature of the battery which is one of the optimizations objectives. Therefore, the standard temperature deviation at the bottom surface of the battery is given as follows

$$T_{\alpha t} = \sqrt {\frac{{\int {A_{b} \left( {T - T_{avg} } \right)^{2} tA^{\prime}} }}{{\int {A_{b} tA^{\prime}} }}}$$
(36)

where \({T}_{\alpha t}\) is bottom surface temperature deviation of cold plate, \({A}_{b}\) bottom surface area of the cold plate, \(T\) is temperature, \({T}_{avg}\) is temperature average value at bottom surface, t is thickness of cols plate, A’ is contact surface area between the cold plate and battery surface. The pressure drop in the flow channel part is given by

$$P_{drop} = P_{longitudinal} - P_{local}$$
(37)

where Pdrop is pressure drop at inlet and outlet of the channel, Plongitudinal pressure drop in longitudinal direction of the channel, Plocal local pressure drop in turning sections and variable cross sectional areas of the channel. The longitudinal pressure drop can be determined as follows:

$$P_{longitudinal} = \sum {P_{j} = \frac{128}{\pi }} \frac{{\gamma l_{j} }}{{d_{h}^{4} }}m_{j}$$
(38)

where \({P}_{j}\) is pressure drop of channel j, \(\gamma\) is Kinematic viscosity of liquid. dh is hydraulic diameter, mj is mass flow rate. \({l}_{j}\) is length of the channel j.

Figure 75 indicates a comparison of surface temperature and velocity of coolant flowing in the channel. It was clearly mentioned that the hot spot concentration at the channel outlet is more for serpentine channel as well as for reverting double layer cold plate, but the double layer bifurcated channel design can be easily changed to avoid the temperature concentrating areas. While from the velocity profiles it was concluded that using bifurcated network of channel leads to less pressure drop as compared to serpentine and straight channels. In one more study Deng et al. [144] conducted numerical simulation of rectangular battery cell with cooling plates embedded with leaf like bifurcated network mini-channel to optimize the design of cooling plates and to reduce the maximum temperature, temperature deviation and pressure drop. The multi objective optimization based on genetic algorithm was used whereas the simulation was carried by the help of STAR CCM + software. The mini channel with leaf like network through which water is flowing was used for improving the thermal performance of battery. The results of this study show that the design parameters like, main channel width, number of feeds out channel, mass flow rate and width ratio of symmetric bifurcation channel have significant effect on the heat dissipation from the cooling plate. The pressure drop at the j channel in turbulence form for bifurcated symmetric leaf network channel was obtained as follows:

$$P_{{\left( {drop} \right)j}} \sim\frac{{m_{(in)j}^{2} l_{j} }}{{d_{j}^{5} }}$$
(39)

where \({P}_{\left(drop\right)j}\) pressure drop in j channel, \({m}_{\left(in\right)j}\) inlet mass flow rate in j channel, \({l}_{j}\) is the length of the channel j, dj is the hydraulic diameter of channel j. The turbulent dynamic viscosity is given by

$$\mu_{turb} = \frac{{\rho_{l} C_{\mu } K_{i}^{2} }}{\varepsilon }$$
(40)

where \({\mu }_{turb}\) is dynamic turbulent viscosity, \({\rho }_{l}\) is liquid density,\(\varepsilon\) is turbulent dissipation rate, Ki is turbulent kinetic energy, and \({C}_{\mu } is\) empirical coefficient.

Fig. 75
figure 75

a Temperature and velocity contours in double layered bifurcated channel network, b temperature and velocity contours in serpentine channel, c temperature and velocity contours in straight channel [143]

Figure 76 shows the layout of bifurcated leaf type network channel with inlet and outlet sections. Figure 77 illustrate the temperature contours in leaf shaped bifurcated network channel for various width ratio. With decrease in the channel path the hotspot region area expands. The pressure drop in the channel part decreases with decrease in the width ratio. Shang et al. [145] optimized experimentally and numerically the structural design of the LIB module in order to achieve multi objectives such as reduced maximum temperature, temperature difference between the battery cells, and pumping power. An orthogonal testing scheme has adopted to achieve the design parameters (inlet temperature of coolant, mass flow rate and width of cooling plate) optimization. The cooling plates are placed at the bottom side of the battery cell through which a mixture of glycol and water will flow. The numerical simulation based on finite volume scheme is carried out by using commercially available CFD software. The results obtained shows that there exists an optimal value for coolant inlet temperature, width of cooling plate and mass flow rate at which the maximum temperature, pumping power can be reduced with better temperature uniformity in battery module.

Fig. 76
figure 76

Bifurcated leaf network mini channel [144]

Fig. 77
figure 77

Temperature profile in leaf network channel for different channel width ratio [144]

As the battery cell bottom surface and thermal conductive pad comes in contact, therefore, the temperature at this contact surface is determined as:

$$T = \frac{{q_{vol} }}{{C_{z} }}\left( {W_{c}^{2} - z^{2} } \right) + T_{i1}$$
(41)

where T is the temperature at cell and conductive pad interface, \({q}_{vol}\), volumetric heat in the cell, \({C}_{z}\) thermal conductivity in z direction, Wc is half width of cell, z = 0, \({T}_{i1}\) boundary temperature between the cell and cooling pad. The temperature distribution in the direction perpendicular to the cooling plate is given by -

$$T = \frac{{q_{vol} }}{{2C_{z} }}\left( {W_{c}^{2} - z^{2} } \right) + q_{vol} \left( {r_{c} + \frac{{t_{p} }}{{C_{p} }} + \frac{1}{h}} \right) + T_{inlet} + \frac{{q_{vol} w_{c} y}}{{\rho_{k} VL_{half} }}$$
(42)

where T is temperature distribution perpendicular to cooling plate,\({r}_{c}\) is thermal contact resistance, \({t}_{p}\) is thickness of cooling plate, \({C}_{p}\) is thermal conductivity of cooling plate, \({T}_{inlet}\) inlet temperature of the coolant, \({\rho }_{k}\) is density of the coolant, \(V\) is velocity vector of the coolant, \({L}_{half}\) is half the width of cooling channel.

Figure 78 shows the temperature profiles in the battery module for different inlet coolant temperature and fixed width of cooling plate and it was observed that with increase in the inlet temperature the maximum temperature in battery module decreases but there exist an optimal value of inlet temperature which is 21 °C. In one more study Shang et al. [145] suggested a multiple factors which plays a very important role in thermal management of LIB module with liquid cooling. The focus was given to optimize the structure design parameters such as coolant inlet temperature, cooling plate width and mass flow rate. The optimization was carried by using orthogonal testing scheme. The results obtained from this study shows that the temperature within the battery module is directly proportional to inlet temperature of coolant but inversely proportional to the cooling plate width.

Fig. 78
figure 78

Temperature contours in battery module at constant cooling plate width and varying inlet temperature a inlet temperature = 15 °C, b inlet temperature = 18 °C, c inlet temperature = 21 °C, d inlet temperature = 24 °C [145]

The above Fig. 79 shows that with change in inlet temperature of the coolant the temperature in the battery module also changes and there exists an optimal value of inlet temperature (18 °C) at which the temperature within the battery module get reduced. Wang et al. [146] conducted an experimental and numerical study on cylindrical LIB cells forming a large module for optimization of structural design parameters in liquid (water) cooling such as inlet velocity of coolant, contact angle and number of channels. The main objective is to determine the influence of these design parameters on the maximum temperature of battery module and maximum temperature difference in module. The optimization of these parameter was carried by single factor analysis in combination with orthogonal test. The numerical simulation was done by using Ansys-Fluent. The results of this study show that the contact angle plays a very major role in controlling the maximum temperature and temperature difference in battery module while the inlet velocity have the nominal effects and number of channels have least influence. Figure 80 shows the effect of different contact angle (ϕ) on temperature behaviour in battery module and it was found that with increase in the contact angle the temperature in the battery module decreases due to increase in the contact surface area. Figure 81 shows the effect of contact angle on the maximum temperature and temperature difference in battery module and it is clear from the figure that with increase in the contact angle both the maximum temperature and temperature difference in a module get reduced.

Fig. 79
figure 79

Variation in maximum temperature and temperature difference with inlet temperature of coolant [145]

Fig. 80
figure 80

Influence of Contact angle on temperature behaviour of battery module when a ϕ = 20°, b ϕ = 40°, c ϕ = 60°, d ϕ = 80° [146]

Fig. 81
figure 81

Variation of maximum temperature and temperature difference for different contact angle [146]

Xu et al. [147] utilized an experimental and numerical method to optimize the maximum temperature and temperature difference in a LIB pack fixed with a cooling plate at its bottom section. The cooling plate structure is modified by fixing the number of splitters in the flow path of the coolant. The optimization is achieved by using orthogonal test design procedure and numerical simulation is carried by the help of FloEFD simulation software. Five design parameters of the splitter were changed such as number of splitters, acute angle of splitter, length of splitter, distance between two splitters and offset distance. The output results of this study show that with increase in the number of splitters the temperature difference between the battery cell becomes more uniform. Figure 82 shows the arrangement of splitters within the cooling plate channel through which the water coolant flows where N indicates the number of splitters, α is acute angle, L is length, d1 is distance between splitters, and d2 is offset distance. Figure 83 illustrate the temperature behaviour within the battery pack fixed with a cooling plate having number of splitters. It is observed that the temperature at the rear end of the battery pack rises due to decrease in the heat carrying capacity of the coolant in this region.

Fig. 82
figure 82

Design parameters of splitter within a cooling plate [147]

Fig. 83
figure 83

Temperature contours in battery pack [147]

Deng et al. [148] performed and experimental and numerical simulation of prismatic LIB cell pack with cold plates placed in between the two adjacent battery cell in order to optimize the maximum temperature, maximum temperature difference and pressure drop. The multi-objective non dominated sorting genetic algorithm-II (NSGA-II) was used to obtain the optimization. A commercial hydrodynamic STAR-CCM + software was used for solving the governing equations numerically. The cold plate used in this study was of type symmetrical double layer reverting bifurcation channel. Finally, it was concluded from the results of this study that with increase in channel thickness and their length ratio greatly influence the thermal performance of the battery pack. In Table 12 all the details of optimization and BTMS using mini-channel water based cooling is provided.

Table 12 BTMS based on water coolant with mini channel

8 Conclusion

The prime objective of this review paper is to highlight the role played by the optimization technique and selected thermal, structural design parameters in order to achieve better thermal performance, less maintenance cost, less power to weight ratio and life span of LIBs. The optimization schemes used for LIBs are considered under different BTMS heads such as hybrid cooling, air cooling, liquid cooling, and PCM cooling. Most of the researchers used different optimization algorithms such as GA, MODO, MMDO, MOGO, NSGA-II, while some of them utilized iterative type of optimization technique like, evaluation index method. Perturbation iterative method, enthalpy method, and HPPS method. Various battery geometries were studied by the researchers such as prismatic cell, cylindrical cell, pouch type cell and stretchable battery cells. The important concluding remarks made out of above review are as mentioned below:

  • In Hybrid cooling BTMS, the combination of PCM/PSG along with forced air cooling proves to be a better choice for optimizing the battery pack temperature and uniformity in temperature throughout the pack thus helps to enhance the overall thermal performance of LIBs under different discharge rates.

  • It is necessary to determine the optimal structural design changes in battery system such as change in arrangement of inlet, outlet plenum for fluid flow or collecting tab for electric current, desired optimal spacing between the cells, arrangement of cells in the battery module, and type of cell geometry. These optimal parameters control the thermal performance of a battery system to greater extent and hence avoid the thermal runaway of the LIBs.

  • The active air cooling method along with suitable numerical optimization algorithm or experimental iterative optimizing scheme shows a promising result in controlling the maximum temperature distribution on the battery cell surface, heat dissipation from the battery pack, better temperature uniformity and less power consumption.

  • Usage of PCM with appropriate optimization technique helps to maintain the thermal stability of LIBs but increases the overall cost and weight of the BTMS. The studies related to PCM cooling suggested that by using optimal mass fraction, thickness, location, and shape of PCM particles one can drastically improves the thermal efficiency of LIBs.

  • Different types of mini channel such as straight, serpentine, leaf, tree and bifurcated double layered network type were studied considering water combined with glycol as a coolant. The location of mini channel in a battery pack, inlet temperature of coolant, angle of branch channels, number of channels, area of mini channel, and number of splitters used in a cooling plate are the major parameters which can improve the energy density of battery and controls the maximum temperature difference between the cells placed in a battery module or pack and finally helps to reduce the pressure drop in the channel part.

  • Cheap BTMS air cooling suits almost all cell configurations. It is observed that despite the attributes like exceptional simplicity, ease of installation and cheap price of naturally cooled air BTMS, it is nearly impossible for the systems to offer sufficient cooling situations for the high energy density LIBs used in EVs.

  • A switch in orientation from a naturally air-cooled system to a pressured air-cooled system is seen from the amount of studies on the topics found during this study time period. Also pressured air based BTMS have high coefficient of heat transfer, simple structure, and low price relative to other cooling systems.

  • Finding the least expensive, lightest and most efficient system like that of PCM and heat pipe is important to ensure effective cooling at low energy consumption, and therefore research must be strengthened at pack level so that the impact of heat accumulation from different cycle performance can be completely understood. In this regard, numerous experimental and computational analysis has been carried out to find the thermal performance of the BTMS.

  • Regarding the CFD platforms used in performing numerical simulations by authors, Ansys-Fluent was found to be the most common platform used during modelling of thermal behaviour of BTMS. It has been also noted that problems with BTMS optimization are multi-objective problems with multiple functional restraints. For example, thermal performance and pressure drop of the battery pack are always contradictory to each other. To obtain the trade-off between the conflicting parameters or to obtain maximum heat transfer rate so as to maintain the temperature within the safety limits while minimizing the pumping power requirement, multi-optimization is performed and it plays a very important role in modern thermal management of batteries as experimentation or numerical simulation alone may not give the optimal results.

  • The single objective optimization techniques are discussed which helps in obtaining the optimal value of important design parameters related to the thermal performance of battery cooling systems. Multi-objective optimization technique gives an idea of how to get the trade-off between the various conflicting parameters of interest such as energy, cost, pressure drop which is related to minimization and thermal efficiency or performance of the battery system related to maximization.

  • Most of the studies carried out design parameter optimization (single or multi-objective) involving large number of parameters such as the mass flow rate of the cooling liquid, heat flux from the battery to the air, mass fraction of PCM, air velocity etc. The criteria of minimization of maximum temperature in the battery module, temperature difference between the battery cells, temperature distribution uniformity and the reduced pressure drop were used to analyse the thermal performance of the battery.

  • Raising the overall mass flow rate could significantly reduce the peak temperature but also rises the drop in pressure. The heat flux had a major effect on the battery cell's peak temperature, and less impact on the pressure drop. An enormous heat flux could lead to worse thermal environment especially for the rearmost cells of the battery.

9 Future Scope

The exhaustive review made on different BTMS techniques along with different optimization schemes used in modern electric vehicle battery system (MEVBS) gives a wide scope for further future work which has been uncovered or remain untouched by the researchers. The following research areas may be exposed in the MEVBS.

  • Maximum work is available related to LIBs in which more consideration is given to only two modes of heat transfer, i.e. Conduction and convection by totally neglecting the radiation effects. Hence a wide scope is available where radiation can be considered as important mode of heat transfer.

  • Active method of heat transfer enhancement is widely reported by most of the researchers but passive method of heat transfer enhancement has got a very wide scope with iterative type of optimization techniques.

  • PCM proves to be very good choice for improving the thermal performance of LIBs but PCM in combination with EG is rarely reported therefore for hybrid cooling CPCM with passive method will be a better area of research in future.

  • Some comparative studies between J-type, U-type and Z-type flow channel are available which has predicted the best choice for the optimization of thermal parameters. In this area also the scope for passive BTMS system is widely available.

  • The analysis of cylindrical type of battery cell is seldom reported having different discharge rate, and structural design parameters such as different width ratio, spacing between the cells, type of cooling plate used and its location.

  • The influence of laminar flow with different flow Reynolds number on cell geometry, cell arrangement, heat generation rate, and temperature distribution within the battery module can be demonstrated for different types of mini-channel with active air-cooling method.

  • In the above review none of the investigator has reported about the usage of nanofluids. The combination of nanofluids with PCM in cooling plate may be used to study the thermal (temperature behaviour) and electric (charging and discharging rate) performance of the LIBs.

  • Liquid BTMS is considered a better option relative to air due to high heat transfer coefficient as compared to air BTMS. In addition, PCM is recommended for that it reduces the active cooling / heating system during most of the operating time, but poor thermal conductivity is troublesome when it applies to cooling or pre-heating the battery. So further research should be focussed to manufacture the PCM with high thermal conductivity. The use of heat pipes for BTMS is new, and it is necessary to further realize the possibilities of integrating heat pipes with air or liquid cooling.