1. Introduction
Recently, with the changing automobile structure, electric devices have diversified, and their importance is increasing [
1,
2,
3,
4,
5]. With the diversification of the quantity and specifications of the motors used in automobiles, the demand for motors that have been customized for various systems is also increasing. Accordingly, research is being conducted on the associated system performance analysis, considering not only the motor but also all the system components. Various co-simulations have been performed to ensure that the designed motor performs optimally in the applied system. An analysis method that combines electromagnetic and thermal analyses for the accurate analysis of heat-generation characteristics of a motor [
6,
7,
8] and various co-simulation methods that combine the optimization technique with the motor design [
9,
10,
11] have been reported. In addition, combined research on motor design and motor control to obtain a detailed analysis of a motor’s behavior has received considerable attention. For this purpose, a recent comprehensive method [
12,
13,
14,
15] presented an improved motor control parameter modeling that considers motor performance in combination with the optimal design and a new combined optimization of the steady-state and transient-state operation of the overall system, respectively. However, these methods do not consider the variation in motor control parameters and input voltage, which vary with the ambient operating temperature and loading condition. For accurate motor performance analysis, consideration of not only the motor control parameters but also the available motor input voltage, which depend on the operating state of the motor, is important. This is because, in general, the output power characteristics of a motor greatly vary with the variation in the motor control parameters and input voltage [
16].
In this study, an optimal design process is proposed for an integrated brake system, considering the variation in motor control parameters and motor input voltage, which vary with the ambient operating temperature and loading condition. The motor control parameters and motor input voltage were calculated using the finite element method (FEM). Subsequently, the objective functions related to the motor characteristics in transient and steady states were formulated using design-of-experiment (DOE) [
17], the moving least square method (MLSM) [
18], and the FEM. Finally, the optimal solution of the multi-objective functions was obtained using the genetic algorithm (GA).
2. Optimal Design Strategy for a BLAC Motor in Integrated Brake Systems
A vehicle’s integrated brake system controls its acceleration, deceleration, and stopping [
19]. In particular, the integrated brake system is essential for driver safety and accident prevention because it controls the braking system in response to a collision or changes in the external environment while driving. The integrated brake system must provide rapid braking performance, regardless of changes in the external environment. In addition, as the demand for noiseless operation of a vehicle has increased in recent years, the demand in the emotional domain regarding the noise of the braking device has also greatly increased.
As the main operating source in an integrated brake system, the motor must have a fast response and low torque ripple in transient and steady-state conditions. To improve the motor performance, we developed an optimal design strategy for a brushless AC (BLAC) motor. A schematic depicting the strategy is shown in
Figure 1.
The strategy consists of three steps, as shown in
Figure 1. In Step I, the motor control parameters are modeled for loading and ambient operating temperature conditions using the FEM. In Step II, the motor input voltage as an inverter output voltage, which depends on the loading condition and ambient operating temperature, is estimated by calculating the internal inverter voltage drop. Finally, in Step III, the optimal design is conducted using the modeled motor input voltage control parameters. In the optimization process, steady- and transient-state performances are set as objective functions, and the MLSM is used to implement the approximate modeling of the design variables and objective functions. In the LSM, if the response is complex, there is a limit to the global modeling; therefore, the MLSM was used [
18]. Finally, the optimization results are obtained using the GA.
2.1. Modeling Motor Control Parameters
In Step I, the main control parameters and the motor input voltage are modeled as follows. As the main control parameters, the flux linkage, resistance, saturation coefficient, which is used to consider the magnetic saturation according to the current magnitude and phase angle, and motor input voltage, which varies according to the load conditions, are described sequentially. The flux linkage generated in the permanent magnet is proportional to the magnetic power density of the motor.
In addition, if the rated current is increased according to the load change, the magnetic flux density is saturated; consequently, the output density is reduced.
The resistance determines the copper loss and efficiency at the rated load. If the resistance increases according to the load change, the efficiency decreases; therefore, it must be considered when designing the motor.
2.1.1. Flux Linkage, Resistance, and Saturation Coefficient
The variation in flux linkage and resistance in response to different ambient operating temperatures is illustrated in
Figure 2a. The variation in resistance with respect to the operating temperature is defined using the copper temperature coefficient, and the variation in the flux linkage is obtained through no-load FEM analysis. The saturation coefficient of the core is also distributed, as shown in
Figure 2b, by considering the magnetic saturation effect.
2.1.2. d–q Axis Inductances
The d–q axis inductance is also an important control parameter when analyzing the motor performance. The inductance varies with the current and phase angle. In addition, an additional torque increase can be generated by the difference between the d-axis and q-axis inductances. This dependence of motor torque on the d and q-axis inductances can be used to control the motor speed.
Figure 3 shows the inductance values of the d and q axes with respect to the magnitude of the motor current and phase angle.
2.2. Modeling of the Motor Input Voltage as an Inverter Output Voltage
In Step II, the motor input voltage is modeled as an inverter output voltage; this step consists of the following sub-steps:
- 1.
Simplify the resistances in the inverter system to Rdc and Rac;
- 2.
Input the load and calculate the base speed of the motor;
- 3.
Calculate the inverter output power;
- 4.
Calculate the input current of the inverter system at the current battery voltage; and
- 5.
Calculate the output voltage of the inverter system by subtracting the voltage drop across the inverter system from the battery voltage.
Figure 4 shows the process of estimating the motor input voltage as an inverter output voltage in detail. The internal voltage drop of the inverter can be calculated using Rdc, the total resistance connected in series with the DC-link input terminal of the inverter, and Rac, the total resistance connected to the inverter’s AC output terminal. The voltage drop across Rac can be calculated by multiplying Rac by the inverter three-phase current measured using the shunt resistor connected to the three-phase output terminals of the inverter. In contrast, because there are no components, such as a shunt resistor, that can measure the current through Rdc, it is difficult to determine the voltage drop in Rdc. Therefore, the following process for calculating the inverter input current based on the motor parameters is introduced.
In the first step, it is assumed that the DC-link voltage is equal to the battery voltage, and the inverter input power is calculated using the DC-link voltage and motor control parameters. In the second step, the inverter input current, that is, the DC-link current, is calculated by dividing the inverter input power by the DC-link voltage. The DC-link current is used to calculate the voltage drop across Rdc, and the DC-link voltage is updated. Based on the updated DC-link voltage, the parameter-based inverter input power and inverter input current are recalculated, and the DC-link voltage is repeatedly updated. When the inverter input battery voltage obtained through the above repetitive process converges to a definite value, the value is judged to be the battery voltage excluding the voltage drop across Rdc.
The performance of the motor is significantly affected by its input voltage, which is the same as the inverter output voltage. Because the output voltage of the inverter varies depending on the load condition and operating temperature of the motor, it is necessary to analyze it in consideration of this. For the variation in the ambient operating temperature and loading condition, the motor input voltage is estimated as the inverter output voltage as shown in
Figure 5. The motor input voltage tends to decrease as the inverter output current and ambient temperature increase; this also increases the internal losses of the inverter.
2.3. Optimal Design
The optimal design is conducted by utilizing the modeled motor input voltage and control parameters, considering the operating conditions, as shown in
Figure 6.
After analyzing the motor characteristics in the steady and transient states, the objective functions are approximated using the MLSM, and the optimal design is performed using the GA. In the steady state, torque-ripple and electromagnetic-force (EMF) characteristics are examined using the FEM; and, in the transient state, the speed response characteristics based on motor control parameter values are examined.
The important characteristics when designing an integrated brake system are the system noise and vibration, harshness (NVH), and rapid braking performance. In this study, the motor performances corresponding to the system’s NVH and rapid braking performance were selected as the objective functions. First, the torque ripple and total harmonic distortion (THD) of the motor’s EMF were considered as the factors affecting the motor’s performance corresponding to the system’s NVH. Therefore, the torque ripple and THD of the EMF were selected as the NVH-related objective functions. Second, rapid braking performance is intricately related to motor control parameters and brake load conditions. Accordingly, Simulink was used to simulate the driving component of the integrated brake system, considering the motor control parameters and braking load conditions. The ratio of the target average speed of the motor to the average speed of the motor, which was calculated using Simulink under the braking load pressure profile, was selected as the objective function corresponding to the rapid braking performance. Because the rapid braking performance of a motor is affected by its operating temperature, the performance was analyzed at room temperature and at a high temperature. The selection of motor design variables in the optimal design process introduced in this study, transient analysis, DOE, and optimal design using the GA are explained sequentially.
2.3.1. Selection of Design Variables
The selected design variables are the outer radius of the permanent magnet (PM), the length of the slot opening, and the angle of the teeth shoe, which are denoted by x1, x2, and x3, respectively, as shown in
Figure 7. The ranges of design variables were selected as listed in
Table 1 by using central composite design (CCD) as the DOE [
17].
2.3.2. Transient Analysis
Current vector control [
16,
20], considering the effects of electrical and mechanical time constants, was performed using the modeled voltage and motor control parameters, and the control strategy is illustrated in
Figure 8. In this step, the experimental load profile was utilized.
The experimental load-pressure profile
P1LOAD (t) in the rapid braking mode and the concept of the motor and pump gear system of the integrated brake system are illustrated in
Figure 9.
In the next step, the experimental load pressure profile
P1LOAD (t) can be translated to load torque
TLOAD (t) as
where
TLOAD (t) and
P1LOAD (t) are the load torque and load pressure profiles with respect to time obtained from the results of the experiments conducted on the integrated brake system, respectively;
RDIA and
P2DIA are the outer diameters of the rack and pinion gears, respectively;
P2EFF and
W1EFF are the efficiencies of the pinion and worm wheel gears, respectively; and
W1GEAR_RATIO is the worm wheel pinion gear ratio.
2.3.3. DOE with the Moving Least Square Method
These types of experimental designs are frequently used together with second-order response models. The design consists of three types of points, as shown in
Figure 10.
- -
Axial points: 2 × 3 axial points are created by a screening analysis.
- -
Cube points: 23 cube points are obtained from a full factorial design.
- -
Center point: A single point in the center is created by a nominal design.
The objective functions Y1–Y6 for the optimal design of the motor in the integrated brake system were constructed using the MLSM [
18]. The following matrix expresses the relationship between the responses and the variables:
where y’ denotes the vector of the fitted values from the true function y, k is the number of design variables, X denotes the matrix of the levels of independent variables x
i and x
j, β denotes the vector of the regression coefficients, and ε denotes the vector of random errors.
The least-square function Ly(x) is defined by the following equation, which expresses the sum of weighted errors as follows:
where W(x) denotes a weighting matrix as a function of the location, which is obtained from the weighting function, y is a known value obtained from the simulation results, and N is the number of CCDs.
The weighting function W(x) uses the Gaussian function expressed in (4) and depicted in
Figure 11.
The weighting matrix W(x) is constructed using the weighting function W(x) in the diagonal terms as follows:
where x denotes the vector of the approximate location, and x
i denotes the vector of the
ith sampling point.
To minimize Ly(x), the least square estimators must satisfy the following expressions:
The coefficients of the regressive equation β(x) are obtained using the matrix operation as follows:
where the coefficient β(x) denotes a function of position x. It should be noted that the procedure for calculating β(x) denotes a local approximation, and the moving processes perform a global approximation throughout the design domain.
The simulation results of the CCD are listed in
Table 2.
The objective functions were modeled using the MLSM, such as meta modeling [
18].
Figure 12 shows the response surfaces of the objective functions according to the change in the design variables x1 and x2 at x3 = 0.
2.3.4. Optimization by the GA
The objective functions were constructed to minimize the torque ripple, and the constraint functions were selected as follows:
- -
Minimize Y1(x), Y2(x); and
- -
Constraint: Y3(x) > 2.36, Y4(x) < 0.8, Y5(x) < 0.6, Y6(x) < 0.8,
where Y1(x) is the torque ripple at 10 ArmsLL and 20 °C, Y2(x) is the torque ripple at 20 ArmsLL and 20 °C, Y3(x) is the peak value of the EMF at 20 °C, Y4(x) is the THD of the EMF at 20 °C, and Y5(x) and Y6(x) are the ratios of the target speed to the calculated speed at 20 °C and 125 °C, respectively.
The process of searching for an optimal point for the design variables and objective functions is depicted in
Figure 13.
As a result of the optimal design, the design variables x1, x2, and x3 were calculated as 7.03 mm, 1.63 mm, and 135°, respectively. The approximate modeling was performed using the 15 motor design results listed in
Table 2 and the MLSM, and the motor design variables satisfying the target motor performance were determined using the GA. The optimized values are listed in
Table 3. A 2D FEM analysis was performed to validate the performance of the optimized motor, modeled using the MLSM. The significant agreement between the optimized results approximated by the MLSM and 2D FEM results validates the effectiveness of the proposed optimal design process.
The main motor performances of the optimization model over the entire operating range are as follows. The torque speed characteristics of the motor according to the temperature and voltage are shown in
Figure 14.
Torque ripple and output power maps in the speed and torque regions at which the optimized model can operate are shown in
Figure 15. In the main operation region of the motor, it has a torque ripple level of less than 2%, and it can be seen that it has a high output power characteristic of 800 W or more.
The speed response of the optimized model during a rapid braking operation is shown in
Figure 16a. As a result of the analysis, it can be confirmed that high-speed operation of up to 8000 RPM or higher is possible.
Figure 16b shows the Id and Iq traces for the maximum power control during hard braking.
3. Conclusions
This study investigated an optimal motor design process by considering variations in the motor control parameters and motor input voltages, considering the ambient operating temperature and loading conditions. Through the design process presented in this paper, it was possible to accurately consider the motor input voltages and control parameters, which are important factors when analyzing rapid braking performance in an integrated brake system. In addition, as a result of the optimal design, the performance of the motor in transient and steady states satisfied the requirements of an integrated brake system. The validity of the optimal design was confirmed through a comparison of the FEM analysis results with those of the proposed method. The experimental verification of the proposed method will be conducted as a future research project. Because the proposed design process can effectively consider the motor input voltage and parameters, which change according to the operating temperature and motor current, it can be applied not only to the integrated braking system but also to many other systems.