Abstract
The paper discusses the strategy of searching for the extreme of multi-modal functions with the number of decision variables n ≥ 6, in a multidimensional design space. The optimization algorithm combining an evolution strategy (ES) with operators of a genetic algorithm has been proposed. The method of selecting subspaces that allows for narrowing of the design space has been proposed. The effectiveness of the proposed approach has been demonstrated on two selected test systems with eddy currents. First, the equivalent multi-branch Foster circuit of a solenoid coil with a massive conducting core has been determined. Next, the proposed approach has been applied in the analysis of a high frequency transformer, working in a wireless power transmission (WPT) system. In the second case, the equivalent circuit of the transformer has been formed by means of multi-branch Cauer circuits. Selected results of the calculations have been presented and discussed. The obtained results have been compared with the results of the performed finite element analysis (FEA) of the considered test systems.
Introduction
Optimization methods for designing new systems and devices or redesigning existing ones are used in many fields of technology, nowadays. Among the currently used methods, the most popular are approaches based on genetics and evolution strategies, commonly referred to genetic algorithms (GAs) [1,2]. In parallel with the GA, other optimization techniques are developed based on the behavior of various species of animals or insects, i.e. the Grey Wolf Optimization (GWO) [3,4], Bat Algorithm (BA) [5] or Particle Swarm Optimization (PSO) [6,7]. Despite the large number and variety of methods used, their authors are very often limited to solving tasks with a small number of decision variables, usually not exceeding 3–5 variables. However, in the case of more complex tasks aimed at finding an extreme not only for a multimodal function but also for many design variables, the most commonly used approach combines elements of an ES with a GA [8]. In the generally available literature, two basic and most frequently cited evolutionary strategies are listed: i.e. (a) strategy (μ, 𝜆) - the ES, in which a new generation of individuals is formed on the basis of the population of descendants constituting 𝜆 individuals, omitting in the further calculation process μ parental individuals [9]; and (b) strategy (μ + 𝜆) - the ES, in which a new population of individuals is created by selecting the best individuals from the parent population with the number μ individuals and the child population with the number 𝜆 [9,10]. In the case of the first strategies, the process of forming a new population is based on a random selection of 𝜆 parental individuals subjected to mutation and the next subsequent crossover operator. Algorithms based on this strategy are very often used to solve optimization problems in “continuous” multidimensional space

Considered system consisting of solenoid coil with conductive core (a) and its equivalent Foster Circuit (b) [11].

Construction of considered transformer working in WPT system (a) and its equivalent circuit containing the Cauer Circuits (b).

Block scheme of the proposed evolution strategy (ES).
The block diagram of the optimization strategy discussed in the paper has been shown in Fig. 3. The proposed strategy distinguishes three levels/stages of calculations. The lowest level of the strategy, level III, includes classic GA operators, i.e. crossover, tournament selection and mutation, as well as the “random of new individuals” operator proposed by the authors. The operator’s task is to introduce to the given ith population new individuals that form in the genetics the so-called “New blood” supply. The implementation of this operator into the code is very simple and involves the introduction of newly selected at random individuals to the created descendant population. The participation of this operator in the optimization process can be noticed especially in the final phase of the calculations, that is, when most of the individuals have the same genes, and the value of the objective function is still far from the value of the sought extreme. In reference to the remaining GA operators, the following were used in the work: (a) the tournament selection operator, consisting in a random selection from the superior (parental) population of N - individuals (in the work, N = 20 is assumed) forming the so-called tournament group, from which the individual with the best adaptation is transferred to the newly created population of descendants; (b) one-point crossover, in which parental specimens were selected at random and then returned to the main set; (c) and the mutation operator, consisting in a random selection of individuals, which randomly made changes in the binary value of a single gene in a selected chromosome. The calculations using the above-mentioned 4 operators are performed in parallel. The best individuals obtained in each operation create a new ith population. The ith population includes also individuals from the previous (i −1)th population. The number of individuals from a given GA operation and the (i −1)th population depends on the values of the weight coefficients imposed during the optimization process. Based on the conducted research and number of test calculations the authors noticed that the simplest and effective approach is a uniform selection of the best individuals given by each operator for the current and also the previous population. It means that the algorithm discussed here uses the same weighting coefficients, equal to 0.2 for each of the operators used, as well as the same number of individuals from the parent population. The calculation process at level III ends after reaching the desired number of populations N
i
. Then, at level II, the information about the best individual obtained from the calculations is stored in the BI
j
table. In the case, when the number of iterations of N
j
at level II has not been reached, a new start population is created and the level III calculations are repeated. The last stage (level I) of the proposed strategy includes changing the ranges of decision variables
It should be noted that the application of the relationship (1) in the discussed algorithm not only allows for changing (narrowing) the S
n
design space in the subsequent iterations, which directly translates into increasing the “resolution” of the GA in the considered sub “areas” of the design space, but also gives the opportunity to search for the optimum of the goal function outside the initially predefined area. Such functionality of the proposed algorithm is irreplaceable when the design space is unknown and difficult to define at the very beginning of the optimization process, and thus, when it is uncertain, whether the optimum of the objective function is within the selected area of the design space. In addition, by using the intersection of sets, in this case the common part between the set 〈
During the first stage of the investigations, the proposed strategy of searching for the extreme of the multimodal function in a multidimensional design space was tested by the authors on the example of the Foster Circuit for the system with eddy currents (Fig. 1a). The Foster circuit with the number of branches n =5 has been considered. For this case, the objective function of the following form was minimized:
The calculations for the above described optimization task were carried out on a population of 1000 individuals with starting resistance and inductance values equal to R
n
The values of decision variables and fitness function of the best individual for kth iteration obtained for the Foster circuit using the proposed ES

Comparison of the equivalent impedance components calculated by means of the Foster Circuit (n = 5) and field model.
The optimization task presented above has been compared by the authors with (a) the task in which the classic genetic algorithm (GA) [2] was used to search for the optimal values of Foster equivalent circuit parameters and (b) the approach based on the algorithm proposed in the work, in which the operator of “random of new individuals” and the design space narrowing technique, were excluded. It was assumed that the values of the initial parameters in relation to the resistance and inductance will be the same as in the case study task, in which the algorithm of Fig. 3 was used, i.e. it was agreed that R
n
The values of decision variables and fitness function of the best individual for kth iteration obtained for the Foster circuit using the ES without operator “random of new individuals”
The values of decision variables and fitness function of the best individual for kth iteration obtained for the Foster circuit using the classical GA [2]
Studying the summarized above results, it can be seen that the obtained values of the FC parameters are unsatisfactory in comparison with the results given in Table 1. Better concordance can be achieved by “manual” interference with the optimization task, i.e. changing the scope of decision variables. However, the problem to face is the answer to the question of how to define the space of the decision variables to ensure the desired accuracy of the FC parameters. One option is to increase the considered design space until satisfactory results will be obtained. Nevertheless, in such an approach repetitive calls of the algorithm are required and extending of the design space will lead to deterioration of “resolution” of the decision variable space under consideration. In this regard, the implementation of dependencies (1) in the code gives a significant advantage to algorithms in the selection of decision variable spaces.

Comparison of the equivalent impedance components calculated for the magnetizing branch of the transformer equivalent circuit after using the Cauer Circuit (n = 3) and field model.

Comparison of the equivalent impedance components obtained for the horizontal branches of the transformer equivalent circuit after using the Cauer Circuit (n = 3) and field model.
Effectiveness of the proposed strategy has been evaluated based on a number of case study problems. The results for the second considered system, i.e. a WPT system transformer, are presented and discussed below. The parameters of two forms of Cauer circuits [14], i.e. (a) RL Cauer Form I and (b) RL Cauer Form II (see, Fig. 2) have been determined. The R, L parameters of the CC have been calculated by the minimization of the goal function ((2)), however in the case of the Cauer Circuit (b), instead of Z
FEM
the admittance Y
FEM
of the system has been employed. Due to sufficient accuracy of the impedance fitting, the CC of the number of branches, n = 3, has been considered. The determined parameters of the CC have been used in the developed software, dedicated to the analysis of operation of a high frequency transformer, working in a WPT system. The considered WPT system consists of two pancake coils with field concentrators (ferrite blocks), see Fig. 2. The resistances Rσ and leakage inductances Lσ of the transformer windings have been represented by Cauer Circuit Form I (a), while the components of the magnetizing branch, i.e. R
M
and L
M
of the transformer, have been represented by means of Cauer circuit Form II (b). Values of the parameters of the CC have been calculated using the proposed approach, referring to the full 3D FEM model of the system employing the complex vector potential formulation 𝛺 −
The values of decision variables and fitness function of the best individual for kth iteration obtained for the Cauer Circuit representing the magnetizing branch of the transformer equivalent circuit after using the proposed ES
The values of decision variables and fitness function of the best individual for kth iteration obtained for the Cauer Circuit representing the horizontal branches of the transformer equivalent circuit after using the proposed ES
On the basis of the presented results, it can be concluded that the proposed optimization strategy is well suited to finding the extreme of the multimodal functions of several variables and allows for the effective determination of the Foster and Cauer Circuits parameters for the systems with eddy currents. The proposed by the authors’ three-level optimization strategies can be effectively employed for solving other types of optimization problems characterized not only by multimodal objective functions but also for the creation of multi-degree-of-freedom design spaces. The advantage of the proposed strategy is the ability to impose the procedure of narrowing/focusing design space around the best individuals in the sequence of levels of the proposed optimization strategy. By using this procedure, the ES algorithms are better adapted to search for the optimum of multimodal goal functions in multidimensional design spaces, simultaneously allow for a higher resolution of this space.
