Abstract
Introduction
The electrification of vehicles presents an interesting solution to achieve ambitious objectives allowing to reduce fuel consumption, limit environment impacts, and diversify energy sources. Therefore, several research activities are focusing on hybrid electric vehicles (HEV) and electric vehicles (EVs). The aim is to develop new architectures to improve current technology’s performances with respect to cost, efficiency, size, mass, reliability, security, and safety constraints.1,2 The development and progress of EV is directly related to its electric powertrain. A typical electric powertrain includes an energy source, a power inverter, and an electrical machine. The energy source is basically a high-voltage battery, but it can be a hybrid source (e.g. fuel cell and battery). The aim of the EV is to operate over a wide torque speed range in response to various driving conditions. The challenge for the EV traction machine design is to produce high torque at the startup, at standstill, or low speed in order to provide required acceleration and climbing capability.
3
Brushless DC motor, induction motor, permanent magnet synchronous machine (PMSM), and switched reluctant motor (SRM) are all used in EV. An evaluation of trade-offs between the efficiency, weight and cost, cooling, maximum speed, fault tolerance, safety, and reliability for the motors mentioned above has been accomplished in Xue et al.,
4
and SRM drives were considered as the most appropriate candidate for EVs by evaluating an optimal balance of these criteria. However, SRM has larger torque ripple compared to other types of motors. These drawbacks can be coped with optimal design and a good control of the motor. Furthermore, the behavior of the SRM and its drive is highly nonlinear, and hence modern control techniques are needed to control the SRM system to achieve high dynamical performance. During the last two decades, various control techniques have been developed for the control of SRM such as feedback-linearization control, variable structure and sliding mode control, adaptive control, and neural and fuzzy logic control.5–8 These control methods require an accurate model of the motor or/and a high online computational requirements. As developing an accurate nonlinear model for SRM is difficult and subject to error due to manufacturing tolerances, and parameter drift during operation, the developed controller should be robust against model inaccuracies and parameter variations. This work aims to propose a robust controller design of SRM; this controller is intended for speed tracking in EV applications. A cascade control structure is adopted, with an inner torque loop and an outer velocity loop. The outer control loop provides the total reference torque, which is regulated indirectly in the inner control loop through the current regulation. Instead of using conventional time-averaged torque control, the control method on an instantaneous basis is applied to reduce the torque ripple at low speeds which is an important issue to avoid mechanical fatigue of the system and satisfy the comfort in the EV. Modern robust
SRM model and controller design
Mathematical model of the system
The parameters of SRM are given in Table 1.
Switched reluctance motor parameters.
The main principle for SRMs modeling is based on the magnetic position curve, which shows the linking flux versus phase current for different rotor angles (see Figure 1). The full mathematical model of the SRM is described below. The phase voltages are expressed as follows
in which

Flux linkage curve.
Equation (1) can be written in the following form
with
where
with
Furthermore, the mechanical equations will be as follows
where

Static torque characteristic for one phase.
Finally, the dynamic model of SRM is given by
Controller structure
The adopted cascade structure to design a speed tracking controller for SRM drive is given in Figure 3. The total produced torque of SRM has been considered as the output of the velocity controller. Hence, a linear equivalent mechanical dynamic is obtained. 15

The block diagram of the SRM drive.
The expected phase torque is obtained through a torque sharing function (TSF; Figure 4). Instead of using conventional time-averaged torque control, the control method on an instantaneous basis is applied. This approach uses the torque–angle–current (

Torque sharing function.
The TSF distributes the demanded torque among two neighboring phases, and ensure a smooth growth and the drop of the torque demand for each phase. Thereby, preventing the shaft torque oscillations during commutation and avoiding excessive radial and tangential forces causing audible noise. The TSF with a cosine function has been used in this work, similar to the one proposed earlier in Tingna et al. 17 The function TSF is given by
where
Robust control methodology
H∞ problem
For given
Stabilizes the loop system of Figure 5 internally;
Maintains the norm

where
The problem of
The following assumptions are made:
The problem of
where
The necessary and sufficient conditions for the existence of an admissible controller such that of
The Hamiltonian matrices are defined as
Standard mixed sensitivity design procedure
Mixed sensitivity optimization is a powerful design tool for linear single-degree-of-freedom feedback systems. It allows simultaneous design for performance and robustness and relies on shaping the critical closed-loop sensitivity functions with frequency-dependent weights.
9
Figure 6 presents the generalized plant for

Mixed sensitivity configuration.
The transfer matrix from
where
is the sensitivity function and
The resulting
Performance and robustness are characterized by various well-known closed-loop functions, in particular the sensitivity function
The motivation for the mixed sensitivity approach is that a controller must satisfy condition (16) and also satisfies that each input of the matrices
The weighting functions
Fixed structure controller design procedure
The fixed structure controller is interesting because lower-order controller could be important for real implementation where the control system structure and complexity are constrained. In this article, the proposed method uses sub-gradient calculus to solve the
However, there exist new MATLAB tools for structured
where
where
Robust control and robustness analysis
Robust control design of SRM drive
The proposed control architecture is composed of two cascaded loops: the outer loop is used for the speed tracking and provides the total reference torque. The task of the inner loop is to track the reference torque through the currents regulation. In the following sections, the design of these controllers is addressed, and two cases are shown for both speed and current loops: the first one is a full-order
Speed loop controller
standard mixed sensitivity speed controller
For mixed sensitivity solution of
Using the design of Figure 5, the
fixed structure speed controller
The weighting functions chosen for the fixed structure controller synthesis are the same as in the standard mixed sensitivity synthesis, and the controller structure is then selected as second-order transfer function form. The fixed
Current loop controller
standard mixed sensitivity current controller
The same synthesis procedure is applied for the current loop, the weighting functions are given by
The full-order
fixed structure current controller
We proceed in the same manner as above (the standard mixed sensitivity synthesis case) to choose the weighting functions. The fixed
Robustness analysis
The SRM dynamic model given by equation (10) is affected by parameter uncertainties because the stator phase inductance
where

Nominal closed-loop model connected to uncertainty.
To analyze robust stability, we can rearrange the system into the

We consider parametric uncertainties on both control loops (speed and current loops), uncertainty parameters
where
The robustness analysis in this study is based on the computation of the structured singular value (SSV of M), that is, the

Maximum SSV plots for speed loop.

Maximum SSV plots for current loop.
The robustness analysis results of the modulus margin for speed loop.
SSV: structured singular value; PI: proportional–integral.
The robustness analysis results of the modulus margin for current loop.
SSV: structured singular value; PI: proportional–integral.
Simulation and experimental results
Simulations results
The considered control architecture is evaluated with the normalized European cycle as speed reference. Normalized European cycle ECE-15 is a driving cycle designed to assess the emission levels of car engines and fuel economy in passenger cars (excluding light trucks and commercial vehicles). The proposed controllers of both speed and current loops are tested by simulations using MATLAB/Simulink. For each control loop, simulation results are compared in order to evaluate the trade-offs between performances and the structural complexity of the synthesized controllers.
Speed control
The control aim is to minimize the error between desired speed and the SRM speed. The two synthesized

SRM speed response for the ECE-15 cycle: (a) classical PI controller, (b) full-order
In order to assess the performance of the proposed controllers over a wide operating range of the motor, a desired speed profile including the acceleration and the speed are variable over time. The speed controller tracking performance is shown in Figure 12(a), the corresponding current profile is shown in Figure 12(b), while Figure 12(c) illustrates the torque motor response against the load torque. This load torque is considered as an external disturbance with an amplitude of 1 N m applied on the interval [1.5 s, 2.5 s] and a step of amplitude of 3.2 N m applied on the interval [4.5 s; 5.5 s]. From Figure 12(a), we can see that the robust controllers track the desired speed without steady-state error for ramp. Both

Comparative simulation results of PI, full-order
Current control
Simulations are carried out for the two synthesized

Comparative simulation results of current responses at a constant speed of 1000 r/min.

Current step response comparison.
Experimental results
Experimental tests are carried out on the test bench shown in Figure 15. A block diagram of this test bench is given in Figure 16. It is based on an SRM coupled to an electromagnetic particle brake used as load torque unit, a power inverter (asymmetric half bridge converter), and a dSPACE 1005 control unit with a sampling time of 100 µs. Furthermore, the test bench is also equipped with a torque transducer to measure the mean torque (Honeywell model: 1104-500, capacity: 55 N m), an encoder to measure the angular position and speed of the motor, and four Hall effect sensor to measure the electric phase currents.

Experimental test bench of GeePs Laboratory.

Block diagram of the test bench.
Besides the simulation results, experimental results are performed to validate the proposed simulation approaches. Experimental measurements of speed, currents, and torque are presented in Figure 17. The SRM speed increases in order to reach the speed of 200 r/min, and the SRM runs at this speed for 3 s and then accelerates to track the desired speed of 600 r/min, and evolved with this speed for 3 s, thereafter at

Comparative experimental results of PI, full-order
Robustness tests
In order to examine the robustness of the proposed controllers, further tests were performed by introducing mechanical and electrical parameter variations. For this purpose, the motor mechanical and electrical parameter values used for the robust control design are increased by 25% compared to their nominal values. The tests were conducted for the mechanical and electrical parameter variations separately. The resistance, inductance for the inner loop, moment of inertia, and friction coefficient for the outer one were increased by 25% compared to their nominal values, and the experiment results are depicted in Figures 18 and 19. These figures illustrate the speed responses of SRM and currents phase responses under these parameter variations. From these figures, we can see that the control system still turned out to be stable. Furthermore, the proposed controllers present a good reference tracking and ensure the robustness with respect to these parametric variations.

Robustness tests of the speed controllers with respect to the mechanical parameter uncertainties (

Robustness tests of the current controllers with respect to the electrical parameter uncertainties (
In the interest of EV application, the proposed controller approaches are evaluated with new European driving cycle (NEDC), which represents the typical usage of vehicle in Europe. It consists of four repeated ECE-15 urban driving cycles (UDCs) and one extra urban driving cycle (EUDC). The test includes a scenario of driving speed pattern with accelerations, constant speed cruises, and decelerations. This cycle thus constitutes an interesting study support to evaluate the performances of the proposed control approaches in various operating ranges of vehicle. The obtained results from this test are shown in Figure 20 and confirm that the proposed fixed

Experimental NEDC cycle: (a) speed profile driving cycle and (b) current response.
Conclusion
In this article, a new SRM drive design control is proposed for electrical vehicle applications. It consists in a cascaded architecture that regulates the speed (outer loop) and the current (inner loop). In the proposed cascade control structure, two different (standard and fixed
