1. Introduction
The transportation sector, having one of the highest proportions of green gases emissions, is transitioning toward electric vehicles (EVs) to reduce fossil fuel usage and its harmful emissions [
1]. In 2020, the EV market had a share of 4.1% of total car sales, selling 3 million electric cars. This share reached 9% in 2021, and over 6 million vehicles were sold, making up all net growth of global car sales that year [
2]. Despite these achievements, EV growth is still slow due to charging issues. Chargers can be either off-board or onboard. While off-board chargers offer high-power delivery in a short period, their installation cost is high, leading to a lack in these stations [
3]. On the other hand, onboard battery chargers (OBCs) are relatively cheaper and allow vehicles to be plugged-in directly to either a single-phase or three-phase grid, but the charging process is slow [
4]. To enhance the functioning of an OBC, IOBC has recently been introduced, which uses existing drivetrain components for charging. Motor windings are used as the reactive elements, and the propulsion inverter is used as a bidirectional dc/ac converter. Thus, there will be no need for separate charging units [
5].
Typical machines used in EV traction are induction machine (IM), interior permanent magnet (IPM) synchronous motor [
6], surface mount permanent magnet (SPM) synchronous motor, synchronous reluctance motor (SynRM) [
7], and switched reluctance motor (SRM) [
8]. Induction motors (IM) are characterized by ruggedness, availability, standard control schemes, and de-excitation in case of inverter fault—ensuring safety [
9]. On the other hand, there are losses in both the rotor and stator, generating heat and lowering motor efficiency. Switched reluctance motors (SRM) are robust and thus applicable for severe conditions and fault-tolerance operations. Nonetheless, they have a low power factor, produce high acoustic noise, and need a special inverter and a higher number of power cables to ensure independent phase winding on the stator [
7]. As for permanent magnet synchronous motors, they can operate at a broad torque-speed range at remarkably high torque and power densities. Their drawbacks are the high cost, scarcity of rare-earth elements used in permanent magnet manufacturing, and their need for special control techniques. In particular, IPM synchronous motors are marked with a high salience ratio that results in much higher torque over the speed range than SPM synchronous motors. Moreover, IPMs are less sensitive to PM temperature than SPMs [
9].
A traction motor can be either a three-phase or a multi-phase motor. Multi-phase machines are preferable due to their advantageous attributes such as lower power rating per phase, due to higher phase number, lower torque ripple, due to enhanced magnetomotive force (MMF) distribution in the air gap, fault-tolerance operation, due to higher degrees of freedom, and higher torque density, due to harmonic current injection [
10]. On the contrary, these machines require more complicated design and control schemes. Advancements in power electronics and control fields have fortunately mitigated these complexities. Numerous machine configurations were proposed including a nine-phase machine [
11], an asymmetrical six-phase machine [
12], a symmetrical six-phase machine [
13], and a five-phase machine [
14].
During the design phase of the traction motor, some criteria must be considered as constant power speed range (CPSR), vibration and acoustic noise, winding factor, torque and power density, demagnetization capability, motor losses, and MMF distribution [
15]. Fractional slot concentrated winding (FSCW) has great merits as it meets many of these criteria; it has a high-power density, wide flux weakening range, higher efficiency at lower speeds, high slot fill factor, low cogging torque, shorter end windings, and a fault-tolerance capability. However, one of the main problems of FSCW is the high core losses at high speeds. This is a result of non-uniform air gap flux density distribution. This distribution introduces sub- and super-harmonics that induce eddy currents in the rotor. Consequently, eddy currents overheat magnets, which may cause demagnetization. Additionally, the interaction between low-order harmonics results in noise and vibration [
16]. Methods have been proposed in the literature to overcome the demerits of FSCW and optimize their usage [
17,
18].
Design optimization is one of the principal stages in the design process as it enhances machine performance, where several criteria are to be met, considering certain constraints. Desired criteria are formulated into an optimization or cost function. The optimization function can be of a single objective or multiple objectives. Sometimes, multimodality is introduced in the design in which there is more than one optimal solution, among which one is globally optimum. In this case, it is a best practice to have access to as many locally optimal solutions as possible to choose from based on the tradeoff among various criteria. From a machine design perspective, the optimum solution tries to maximize average torque, power, and efficiency while minimizing losses, torque ripple, and cogging torque by varying machine dimensions such as slot opening, magnet dimensions, and the split ratio [
19].
Several papers in the literature covered machine design, in particular IPM, from different viewpoints. An adaptive-sampling-based multimodal design optimizes a V-shaped IPM by minimizing active parts’ weight and losses [
20]. Differential evolution (DE) is used with finite element analysis (FEA) to obtain a wider CPSR considering the saturation effect [
21]. Particle swarm optimization (PSO) with intelligent particle number control is used to minimize total harmonic distortion (THD) in the back electromotive force (back emf) in IPM [
22]. A genetic algorithm, with the aid of deep learning, is used to optimize IPM through the introduction of a convolutional neural network (CNN), thus reducing finite element analysis time to one-tenth of the original duration [
23].
In the literature, [
24] designs and analyses an SPM synchronous motor for IOBC application and optimizes the design using the analytical method. This paper follows the same approach but uses an IPM synchronous machine and optimizes the design using finite element optimization. This paper aims to provide a comprehensive study for optimally designing a 15 kW six-phase 12-slot/10-pole IPM synchronous machine for IOBC application under both propulsion and charging modes. First, a preliminary design is calculated according to sizing equations [
25] to obtain the air gap diameter, and then the outer diameter and stack length are calculated from the predefined split ratio and aspect ratio, respectively. Back iron thickness and slot specifications are calculated from [
26]. After that, magnet dimensions and positions are calculated to avoid saturation and ensure reasonable flux densities. Thereafter, sensitivity analysis is carried out to highlight the effect of various decision variables and their contributions. Then, the optimization process is performed using the finite element method (FEM) along with a genetic algorithm (GA) to choose the best design meeting the objective function and fulfilling the desired criteria. During propulsion mode, it is required to maximize the torque and minimize both the torque ripple and the losses. Lower torque ripples ensure smoother operation and a more stable movement, and lower losses indicate higher efficiency. During charging mode, since the net torque is nullified, the main aim is to reduce the torque ripple and the losses. As the torque ripple decreases, vibration and noise will decrease. As for the losses, ventilation is needed to reduce the losses. More losses mean poorer ventilation, so it is required to reduce losses. Our additional goal is to reduce the magnet’s size in order to reduce its cost. Finally, the optimal machine performance is experimentally verified.
2. System Overview
This section illustrates the six-phase integrated on-battery charger (OBC) under study, which is shown in
Figure 1a. The integrated OBC comprises a six-phase machine, an inverter, and a battery pack with its DC-DC converter preserving the DC bus voltage at the required value. The winding configuration used is the asymmetrical six-phase winding, where the spatial angle between the two three-phase winding sets is
. The transition between propulsion mode and charging mode is achieved through a simple hardware reconfiguration.
In the propulsion mode, the switch
is open, disconnecting the grid, and the switches
are closed, connecting the two sets in the series and thus creating a single neutral point. Each winding group is supplied through a separate three-phase inverter. On the contrary, during charging mode, the switch
is closed, and the switches
are open, connecting the machine to the grid. Synchronization with the grid is commonly carried out using a standard phase-locked loop. This configuration ensures that the phase sequence of a winding set is the opposite of the other set (grid currents
,
supply the first set through the order
and the second set through the order
). As a result, the field produced in each winding set is opposite to the other set, and the resultant torque-producing component vanishes, producing zero torque. The charging mode is accompanied by torque ripple, but it is within the accepted range. The spatial angle between the two winding groups during the charging mode is
[
27].
Figure 1b,c show the phasor diagrams of the machine under propulsion and charging modes, respectively.
4. Sensitivity Analysis and Optimization
Evaluation of any motor depends basically on its performance. Several performance metrics assess the motor to determine whether it suits the application or not. As for EV applications, the most significant performance metrics are the average torque, torque ripple, and core losses. Being notably present and influential in FSCW machines, MMF space harmonic components introduce torque ripples, thus increasing the machine’s noise and vibration levels. As a result, one main task is to lessen torque ripples. In addition, another chief goal is to minimize core losses to reduce thermal stresses and avoid magnet thermal demagnetization. One principal step in obtaining and controlling these performance metrics is to perform sensitivity analysis.
Sensitivity analysis plays a vital role in the optimization and evaluation processes, and the design process in general. It determines the impact of changing each parameter on the outcome of each objective. There are numerous methods and techniques used to implement sensitivity analysis [
38,
39]. The technique used in this study is the variance-based sensitivity indices technique. The decision variables chosen for the sensitivity analysis are the magnet width,
, the magnet thickness,
, the clearance between the two magnets,
, the bridge between the magnet and rotor surface,
, the V-angle between the two magnets,
and the flux barrier widths,
and
.
4.1. Variance-Based Sensitivity Analysis
To achieve an accurate study and account for the interaction between parameters, we use the variance-based sensitivity analysis method. The indices resulting from our use of this method indicate the effect of parameters on motor performance. The sensitivity indices denoted by
are given by
where
is the average value
when
is held constant,
is the variance of
, and
is the variance of
[
40].
The indices calculated are
,
,
,
,
, where they indicate the sensitivity indices for average torque in propulsion mode, torque ripple in propulsion mode, torque ripple in charging mode, core losses in propulsion mode, and core losses in charging mode. The sensitivity function aggregating all these indices is given by
λ shows the weight of each index. The indices are weighted equally, and each λ weighs 0.2.
Table 2 shows the initial values of those parameters and their variation ranges. The output sensitivity indices are presented in
Table 3. Each value in this table corresponds to the contribution of the parameter to the objective “index”. It is clearly seen that
,
,
, and
have a larger effect on the overall objective than the rest of the parameters. The bar charts representing the sensitivity analysis of each design parameter are shown in
Figure 4.
4.2. Finite Element (FE) Based Optimization
A finite-element-based optimization process is performed to enhance the design of the machine and achieve better results. The FE-based optimization process is carried out with the use of two simulation platforms, namely, Ansys Maxwell and Optislang. Ansys Maxwell is responsible for the design and FEA, while Optislang is responsible for the optimization process. A preliminary design is set first, considering the machine geometry and specifications, the material used, and the excitation. Next, the FEA is prepared by running the simulation to calculate the initial values. Then, Ansys Maxwell is integrated with Optislang to initiate the optimization process. The initial stage in the optimization process is to set the decision variables and geometrical parameters of the machine relating to its performance and objectives. This can be seen as selecting the inputs and outputs of the process. Geometrical dimensions, namely the magnet width, the magnet thickness, the magnet clearance, the magnet bridge, the V-angle, and the two flux barrier widths, are chosen as the inputs, and the performance metrics, namely the average torque, the torque ripple, the losses, and the magnet size, are chosen as the outputs. After that, the sensitivity analysis, presented in
Section 4.1, takes place to determine the relation between each input and the outputs and the effects of the inputs on the outputs. The state, whether it is constant or variable, the type, whether it is continuous or discrete, and the range of variation of each input is then determined. The sampling method and the number of iterations for the sensitivity analysis are set. In this paper, the sampling method used is the Adaptive Metamodel of Optimal Prognosis (AMOP), which tries to search for the optimal input variable set and the most appropriate approximate model. The number of iterations is adjusted to 30 to compromise the computational time for the used computer. The used computer has an AMD A8-6410 APU with AMD Radeon 2.00 GHz processor and 8 GB RAM. A metric called the coefficient of prognosis (CoP), a measure indicating the model quality, is set to 0.95. The next step is deciding the required objectives and the problem constraints. The objectives are stated through an optimization function to be minimized. The proposed objective function is
The proposed objective function is subject to
where
,
,
,
,
, and
are the optimized values for the average output torque, core losses during propulsion, torque ripple during propulsion, core losses during charging, torque ripples during charging, and magnet size, respectively, and where
,
,
,
,
, and
are the corresponding initial values, J is the current density measured in
, and
is the copper fill factor.
corresponds to the decision variables used in the sensitivity analysis study, with their ranges described in
Table 2. The initial values are calculated through FE simulation. These constraints ensure the chosen machine will operate under the desired conditions properly. Finally, the optimization process is initiated. The optimization algorithm used is the genetic algorithm (GA). GA is a well-known and well-established heuristic optimization method in electric machine design [
19,
20,
41,
42,
43,
44,
45,
46,
47,
48]. The process starts with a random initial population, which represents the preliminary design. The minimum and maximum number of generations are set to 20 and 100, respectively. Then, the fitness of the population is evaluated. The evaluation is reflected in assessing the objective function. After that, the population undergoes three stages, namely, selection, crossover, and mutation. In the selection stage, mating parents are chosen. The selection method used is the stochastic method with a linear ranking of parents. The number of parents is set to six. In the crossover stage, mating takes place. A crossover with a multipoint that has two points is used. In the mutation stage, variations are made to ensure convergence will be reached. A self-adaptive mutation with a rate of 43% is chosen. The fitness of the new population after these stages is tested. The three stages and the fitness evaluation are repeated until convergence is achieved. This can be checked when the variation in the fitness function is lower than a tolerance. The parameters of GA are selected as the default values of the software, which were found satisfactory for this design case. The number of iterations is adjusted to be suitable for the computational capabilities of the computer used and to ensure that the errors are maintained within acceptable limits.
Figure 5 depicts the GA flowchart.
Figure 6 presents the optimization results of the six objectives under the two modes of operation. Final machine specifications are listed in
Table 4.
5. Optimal Machine Versus Initial Machine
Figure 7 gives the configurations of the initial and optimized designs. It is clearly seen that the V-angle has increased from
to
, which consequently produces more torque. The magnet width has decreased from 21 to 20 mm, and the magnet thickness has changed slightly from 2.2 to 2 mm. This results in an overall decrease in magnet size. Moreover, the flux barriers have increased from 1.5 to 5.9 mm and from 1 to 1.5 mm for upper and lower barriers, respectively, thereby producing more reluctance torque.
Table 5 compares the initial and optimal machines. It is clearly seen that the optimal machine has enhanced the proposed model. In propulsion mode, there is an increase in torque of about 4 N.m accompanied by a decrease in torque ripple of about 2 N.m. Moreover, there is a notable decrease in core losses of about 26 W. The decrease in the magnet clearance and magnet width and the increase in the V-angle contribute to this reduction, as suggested by the sensitivity analysis results. The phase voltage reaches 225 V in the optimal machine, compared to 215 V in the initial machine. As for charging mode, there is a reduction in torque ripple of about 11 N.m and in core losses of about 9 W. The phase voltage decreases by about 3 V. Additionally, the size of each magnet has decreased by about 850
, hence reducing the cost of each magnet.
Figure 8 and
Figure 9 present the torque and the phase voltage, respectively, under propulsion and charging modes, respectively. The magnet used is NdFe-B. The knee of the demagnetization curve of the magnet operating at
is near −800 kA/m [
37]. The maximum field intensity over the magnet area under the maximum phase current was found as −664 kA/m, as illustrated in
Figure 10. Hence, there is no chance the armature reaction undercharging will demagnetize the magnets. Needless to say, the torque-producing component undercharging is ideally zero. Hence, the MMF harmonic components produced under charging represent only non-producing torque components [
49].
Figure 11 represents the efficiency map of the optimal machine. It is clear that the machine operates at rated speed with high efficiency (about 95%) and can reach over 80% efficiency at CPSR.
6. Experimental Validation
A crucial and principal step in the design process is to verify the precision of the proposed design and the optimization approach through experimental tests. A 12-slot/10-pole IPM is fabricated and shown in
Figure 12, and experimental investigations, under both the propulsion and the charging modes, are conducted using the test bench illustrated in
Figure 13. The experiments and the FE simulations are performed at the rated speed of the motor, 1500 rpm, and at a DC bus voltage of 600 V. The field-oriented control (FOC) technique is implemented to drive the motor in the propulsion mode [
50]. FOC is implemented as follows:
The Park’s transformation is utilized to transform motor currents into measured and . is aligned with the rotor magnetic field, and is ahead of . reference is controlled by a PI closed-loop speed controller, while reference is nullified to obtain maximum allowable torque.
The d-axis and q-axis current controllers generate the voltage references. The inverse Park’s transformation is employed to calculate the actual voltage values that are fed to the sinusoidal pulse width modulated (SPWM) inverter to feed the motor in propulsion mode.
In addition, predictive current control is used for the charging process [
51,
52]. This technique must ensure that:
The grid current components are controlled in a way that maximizes the reference direct component , thereby maintaining maximum charging level, canceling out the reference quadrature component , and assuring the grid-side operation with a unity power factor. The reference sequence current components are regulated based on the reference grid current components.
The inverse Park’s transformation is employed to calculate the reference currents, and the reference grid current, , which have the same value, with the grid being synchronized with the inverter using a phase-locked loop (PLL).
A zero-average torque is generated by setting the stator currents, , and the zero sequence current components, , to zero.
A dSpace microlab box 1200 model is used to implement the control strategy of the asymmetrical six-phase currents in both propulsion (
) and charging modes (
).
Figure 1a,b show the asymmetrical six-phase phasor diagram of the propulsion and the charging modes, respectively. The experimental outcomes of the two operation modes are discussed in the subsequent subsections.
6.1. Propulsion Mode of Operation
The IPM motor is tested experimentally under the propulsion mode to check its performance. The IPM motor is mechanically coupled to a dynamometer. A battery emulator is used to feed the motor through a 40 kW, six-phase inverter. A measurement board is connected to the inverter to obtain results. The dSpace is responsible for the control technique implementation. A data acquisition unit is used for data processing, and an oscilloscope is used to visualize the data. First, the IPM motor is rotated, and the terminal voltages are measured to calculate the no-load back electromotive force (EMF). Then, the other motor is used as a load while exciting the IPM motor with the rated current, and the torque is measured using a torque sensor. Finally, the IPM motor is tested under step response to measure its dynamic response.
The experimental and the simulated no-load back EMF are shown in
Figure 14. Obviously, there is a good match between the two values with a slight increase in the experimental results peak, namely the experimental results peak is 236 V, and the FE results peak is 230 V, with the experimental peak voltage value as the base. Additionally,
Figure 15 presents the steady-state experimental torque values. Experimentally, the motor delivers about 95.77 N.m, compared to the simulated case where the motor outputs an average torque of 96.1 N.m due to the mechanical losses and vibrations that were not incorporated in the simulation. The simulated torque ripple during propulsion is 4.6 N.m, while the reported experimental torque ripple is about 0.1 N.m. This strange reported value is because of the limitations in the torque sensor capability. The torque sensor has a limited frequency of 10 Hz, corresponding to 100 ms. This sampling time is much greater than the current time period, and thus the whole torque variations are not captured. The stator currents during the propulsion mode are depicted in
Figure 16. The motor-rated current, namely, 17.54 A rms, is set as the base.
Figure 17 presents the experimental dynamic response of the machine. Plainly, the controller can efficiently respond to a speed change from 0 to 1500 rpm in about 1 s.
Table 6 compares the experimental and the simulated results.
6.2. Charging Mode of Operation
As well as experimenting with the machine under the propulsion mode, an experiment is conducted under the charging mode. A grid emulator is used to imitate the grid during the charging process, and the dSpace is used to control the charging control algorithm. The data are obtained, processed, and displayed. During the charging mode, the grid current is 1.93 of the stator current. The motors rated current is taken as the base for current measurements, and all measurements are reported to be pu values. The three-phase grid line currents are presented in
Figure 18, which are perfectly balanced. While
Figure 19 shows the two winding sets and the grid currents. Only one phase from each winding set and the corresponding grid line current are presented for simplicity and clarity.
Figure 20 presents the grid voltage and current in pu, with the grid current as the current base and the grid voltage as the voltage base. It is clearly seen that the unity power factor state can be achieved under maximum charging levels, charging with the rated conditions. Furthermore, the vibration level is checked. It is clearly seen that the motor does not rotate during charging, which indicates a zero-average torque, but it experiences a torque ripple that may cause mechanical problems based on its amplitude. This torque ripple amplitude can simply be investigated by checking the vibration level on the mechanical assembly. This has been carried out in the experiments using an accelerometer (IMI 622B01 ICP
®®). The vibration level is shown in
Figure 21. ISO 10816-3 standards provide guidance for evaluating vibration severity in machines [
53]. This machine is considered a machine of class II (from 15 kW up to 300 kW). For class II, vibration is good in the range of (0–1.4 mm/s rms) and satisfactory in the range of (1.4–2.8 mm/s rms). The vibration level recorded during charging under full-load current is 2.7 mm/s rms, which is considered satisfactory and can maintain operation without vibrational issues.
7. Conclusions
This paper presents an optimal design of an asymmetrical 12-slot/10-pole IPM motor accompanied by a multi-objective optimization under propulsion and charging modes. Six key performance metrics constitute the optimization objectives (namely, average torque during propulsion, torque ripples under propulsion, torque ripples during charging, core losses during propulsion, core losses during charging, and magnet size), where the objectives are optimized with numerical genetic algorithm along with finite element analysis (FEA). The effect of various IPM parameters, specifically bridge value, V-angle, magnet width, magnet thickness, and magnet clearance on performance metrics, has been studied. The following inferences can be deduced:
For the propulsion mode, average torque is directly proportional to magnet width, magnet thickness, and V-angle. On the contrary, it is inversely proportional to the bridge value and magnet clearance.
For the propulsion mode, torque ripple is inversely proportional to the bridge value. On the other hand, regarding the variations in magnet width, magnet thickness, V-angle, and magnet clearance, some ranges show an increase in torque ripples while others show a decrease in torque ripples.
In the charging mode, torque ripple is directly proportional to the bridge value and magnet clearance. Conversely, it is inversely proportional to V-angle, magnet width, and magnet thickness.
In the propulsion mode, core losses are inversely proportional to the bridge value and magnet clearance. On the other hand, they are directly proportional to magnet thickness and magnet width. Additionally, they show variations in the changing V-angles.
For the charging mode, core losses are directly proportional to the bridge value and magnet clearance. In contrast, they are inversely proportional to V-angle, magnet width, and magnet thickness.
Finally, a prototype of the machine is constructed to validate the proposed design with the desired specifications. The prototype shows a match with acceptable accuracy to the results given by the FE simulation. The torque in the propulsion mode has an error of only 0.34%. The back EMF shows a match of about 97.45%. Only the torque ripple cannot be measured accurately due to sensor limitations.