IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 8, OCTOBER 2011 3625 Alternative Energy Vehicles Drive System: Control, Flux and Torque Estimation, and Efficiency Optimization Habib-ur Rehman and Longya Xu, Fellow, IEEE Abstract—Indirect field-oriented control, direct fieldoriented control, and direct torque control are the most widely used instantaneous torque control techniques for the drive system of alternative energy vehicles (AEVs). This paper evaluates three candidate alternating-current machines and investigates the suitability of different control techniques for the drive systems of battery-powered electric vehicles, hybrid electric vehicles, and integrated starter alternators. Accurate flux and torque estimation is the core of any opted control technique for all types of AEV drive systems. Therefore, an accurate closed-loop voltage model flux and torque estimator that is insensitive to stator resistance variation has been designed. This paper also analyzes loss model control and search control (SC) techniques for the drive system’s efficiency optimization and proposes an offline SC efficiency optimization technique. Experimental results are presented to demonstrate the performance of the proposed flux and torque estimator and efficiency optimizer. Index Terms—Direct torque control (DTC), efficiency optimization, electric vehicle, field-oriented control (FOC), flux estimation, hybrid electric vehicles (HEVs), starter alternator, torque estimation. I. I NTRODUCTION F AST diminishing fossil fuel resources, increasing demand for conventional personal vehicles, and concerns for environmental protection continuously promote interest in the research and development of alternative energy vehicles (AEVs) [1]. An electric motor drive is a common propulsion system for all kinds of AEVs. The field-oriented control (FOC), which was invented in the early 1970s [2], and the direct torque control (DTC), which was invented around the mid-1980s [3], are the two most widely used techniques for almost all types of adjustable-speed drives (ASDs), including AEVs. The current model flux observer is mostly used for indirect fieldoriented (IFO) and direct field-oriented (DFO) control, whereas a voltage model flux observer is chosen for DFO and DTC types of drive systems. These observers have intensively been Manuscript received September 7, 2010; revised April 13, 2011 and June 5, 2011; accepted June 29, 2011. Date of publication August 4, 2011; date of current version October 20, 2011. The review of this paper was coordinated by Dr. K. Deng. H. Rehman is with the Department of Electrical Engineering, College of Engineering, American University of Sharjah, Sharjah, U.A.E. (e-mail: rhabib@aus.edu). L. Xu is with the Department of Electrical and Computer Engineering, The Ohio State University, Columbus, OH 43210 USA (e-mail: longyaxu@gmail.com). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TVT.2011.2163537 examined for accurate and robust flux estimation. Accurate flux estimation is the core of optimal flux setting and regulation. Only accurate flux estimation can guarantee accurate torque estimation and, thus, provide torque regulation both for the FOC and DTC drive systems [4]–[22]. The closed-loop current model and voltage model observers are designed for flux estimation and are documented to perform better, compared with open-loop observers. Flux estimation, when using current model flux observer, does not work well at high speed due to its sensitivity to rotor resistance [4]. A closedloop voltage model flux observer is an alternative approach for overcoming the problem of rotor resistance variation. It has, however, been well documented [4]–[11] that flux estimation, when using the voltage model observer, faces the problems of stator resistance sensitivity and, most of the time, requires additional voltage sensors. One suggested alternative [5] is to use the current model observer at low frequency and the voltage model observer at high frequency, thus benefiting from their advantages and overcoming the limitations of the two observers. Although this solution overcomes the problems of rotor time constant and stator resistance variation, it does not completely eliminate the observers’ reliance on the rotor and stator resistances. Stator flux orientation [7], [8] is suggested to reduce the effect of leakage inductance when using the voltage model flux observer. Other stator resistance adaptation techniques are also presented in [9]–[11], but all of these techniques overcome the problem of stator resistance variation by providing an estimation of the stator resistance. They neither provide the exact value of the stator resistance nor completely eliminate the observer’s dependence on it. In addition, accurate voltage signal information is needed most of the time, which requires additional voltage sensors. Currently, sliding-mode observers are intensively investigated [12]–[22] for their effectiveness and better performance to overcome the aforementioned problems. In our earlier work [20], a current model observer for flux and speed estimation was designed. The unique feature of the proposed observer was that it was completely insensitive to the rotor time constant effect. This paper presents a closed-loop voltage model flux and torque estimator that does not require the stator resistance information. In addition, voltage measurement is not required, eliminating the need for voltage sensors. A detailed discussion on the proposed observer design, including its stability analysis and derivation from the generalized model of induction machine in the stationary frame of reference, has been presented in [21] and [22]. 0018-9545/$26.00 © 2011 IEEE 3626 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 8, OCTOBER 2011 The FOC and DTC drive systems, which are realized in AEVs and several other industrial applications, provide an independent control of flux because of the natural decoupling of the flux- and torque-producing currents. This independent control of flux is utilized to maximize the machine efficiency at various operating conditions. The loss model control (LMC) and search control (SC) methods [23]–[31] are two of the most widely used techniques for the optimal flux setting of a vector-controlled drive system. As the name implies, LMC needs a system model for finding the optimal flux setting at any operating condition [23]–[27]. Therefore, this technique is dependent on the accurate motor parameters information. The basic principle of the SC method is to iteratively search online for the flux settings, which require a minimum input power for a given torque and speed [26]–[31]. The SC method suffers from the disadvantages of slow convergence and torque ripples. This paper proposes a simple yet very practical offline SC approach for the flux control to operate the machine at optimal efficiency. The machine is operated on the dynamometer in the speed control mode, and a directcurrent (dc) power generation command for battery charging is set. The instrumentation is based on a setup that measures the input mechanical power of the machine and the output electrical power at the dc bus. The rotor flux (and, hence, the flux current ids ) is iterated for minimum input mechanical power on the motor shaft for generating the desired output dc power. These offline optimal flux current data are collected and used in a table lookup, which is implemented in the machine controller for various operating conditions. The advantages of the proposed offline SC technique, compared with the online SC method, are listed as follows: 1) It does not suffer from the slow convergence problem; 2) it has fewer torque ripples, because it does not keep changing the flux level while searching for the optimal value; and 3) it is more accurate, because the input and output power is measured offline using voltage, current, torque, and speed transducers, making it insensitive to any error that could occur in the online SC technique due to input or output power estimation. However, the disadvantage of the proposed method is that it does not account for all the operating conditions and the machine has to intensively be characterized in the laboratory before putting it into operation. This paper is organized as follows. Section II compares various candidate machines for AEV drive systems. It presents the basic structure of IFO, DFO, and DTC techniques and investigates the suitability of these control techniques for batterypowered electric vehicle (BEV), hybrid electric vehicle (HEV), and integrated starter alternator (ISA) applications. Section III presents the proposed flux and torque estimator and validates its performance through simulation and experimental study. Finally, Section IV elaborates the proposed offline SC strategy for the efficiency optimization, whereas the concluding remarks are made in Section V. The work presented in this paper could make a meaningful contribution to induction motor drives, because the stator flux and torque observers and the efficiency optimizer are equally useful while realizing both the FOC and DTC drive systems used for all types of drive systems, including AEV applications. II. A LTERNATIVE E NERGY V EHICLE D RIVE S YSTEM AND C ONTROL The dc machines are no longer a viable option for AEV applications because of their low efficiency, low power-to-weight ratio, high maintenance, and high-speed operation limitation. The ac machines are a better alternative for the BEV, HEV, and ISA vehicular drive systems. The induction motor, the switched reluctance motor, and the permanent magnet motor are the three candidate machines that are examined for these applications. Although the switched reluctance motor has a simpler stator winding and rugged rotor structure, it has problems of torque ripple, noise, and vibrations. The permanent-magnet synchronous (PMS) motor, on the other hand, has higher efficiency but is relatively more expensive, and its magnets are sensitive to high temperature. Nevertheless, advancement in the permanent technology and ongoing reduction in the permanent magnet’s cost keep the future of PMS machines quite promising. The induction motor, on the other hand, is well accepted for its wide speed range, complete deenergization, ruggedness, and low cost. The 42-V ISA system has been accepted as the new standard power net by the automotive industry. Based on the author’s experience [32], for an ISA application, a PMS motor has a better future compared with the ac induction motor because of its higher efficiency, particularly when the ISA is powered by a smaller sized battery, compared with a BEV. An ac induction motor seems to be a better or comparable choice for BEV and HEV applications because of the aforementioned associated advantages. Interestingly, another deciding factor is the experience and technology that major automotive companies have developed. Ford and General Motors are more inclined toward the induction machine, whereas Toyota and Honda choose the PMS machine for almost all kinds of AEV applications. With regard to controlling the AEV drive system, FOC, which includes IFO and DFO control, and DTC are the two main control techniques for AEV drive systems. Figs. 1–3 show block diagrams for IFO, DFO, and DTC drive systems, respectively. In case of speed control, the torque control loop will be replaced with the speed control loop for FOC. For DTC, another block for speed regulation needs to be added, whose output will be the torque command instead of the current command, because DTC directly regulates torque. The IFO controller, as shown in Fig. 1, is realized by an accurate slip frequency control—a necessary and sufficient condition for keeping the machine field oriented. Accurate speed information is a must for IFO drive systems, which could come from the speed sensor or by designing a speed estimator. IFO drive systems have the benefit of not requiring explicit stator or rotor flux estimation, because the optimal flux setting can be realized by setting the flux current ids and thus omitting the flux regulation block. In our earlier work, an IFO ac induction machine drive system was realized for ISA applications [32]. The DFO control is preferred over the IFO control, because IFO is a feedforward open-loop-based control system, whereas DFO is a feedback closed-loop control system. IFO is sensitive to rotor resistance, which is the core of slip calculation, whereas DFO is sensitive to stator resistance, which is the core of flux and the flux angle REHMAN AND XU: AEV SYSTEM: CONTROL, FLUX AND TORQUE ESTIMATION, AND EFFICIENCY OPTIMIZATION Fig. 1. IFO drive system. Fig. 2. DFO drive system. Fig. 3. DTC drive system. estimation. In the authors’ view, both IFO and DFO are equally good for AEV applications. The major difference is between FOC and DTC. DTC, shown in Fig. 3, has the features of a fast dynamic response, the simplicity of design as a result of avoiding the stator current, and flux regulation loops required by FOC, in addition to robustness to the parameters’ variation. The basic 3627 DTC drive system also inherits a sensorless structure, and it applies a bang-bang torque and flux control. However, DTC drive systems suffer from the problems of low-speed flux and torque estimation and control, high current, and torque ripples. These torque ripples create vibrations, making DTC less attractive for automotive applications. In the authors’ view, DTC could be a good candidate for ISA applications, because ISA mostly operates in the cranking mode as a motor that requires good dynamic performance. The torque ripples of DTC drive systems in the steady-state operation are not a major problem, because the ISA operation time as a starter is short, and in the steady-state, it mostly operates as an alternator. For BEVs, it is only the ac motor drive that propels the vehicle both in the dynamic- and steady-state operations. Thus, DTC is not an attractive choice due to its torque ripples, making FOC more suitable for BEVs. HEVs generally have the following three basic architectures: 1) series hybrid; 2) parallel hybrid; and 3) series–parallel hybrid. The ac machine operation for HEVs varies based on its architecture and the designed hybrid features in the dynamic- and steady-state operations. Therefore, if the machine operation in the steady-state condition significantly increases, FOC will be a better choice. Otherwise, 3628 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 8, OCTOBER 2011 DTC could be selected, but this approach would essentially mean more of an ISA-type of operation. Sn = [Sαs III. F LUX AND T ORQUE E STIMATION An accurate flux and torque estimation is the core of both DFO- and DTC-types of drive systems. DFO and DTC may or may not require the motor speed information, depending on the type of flux observer incorporated. Mostly, for DFO and DTC drive systems, a voltage model flux observer is used, but for a DFO drive system, sometimes, a current model flux observer is also used. An open-loop voltage model flux observer does not require the machine speed information, whereas for an open-loop current model observer, the speed signal information is needed. This condition makes torque-controlled DTC and DFO drive systems inherently sensorless when using the openloop voltage model flux observer. However, both the current and voltage model open-loop observers are sensitive to offset and drift problems and are, with no feedback, necessary for convergence. Therefore, for both DFO and DTC drive systems, closed-loop observers are preferred over open-loop observers. In this paper, a closed-loop voltage model flux observer that is well suited for both DFO and DTC drive systems is designed, developed, and implemented. The proposed closed-loop flux observer is designed based on the estimated and measured stator currents. The current estimation error is defined as the difference between the current that is measured through the current sensor and the current that is estimated through the machine model. The equations for the proposed current and flux estimator [21] in the stationary frame of reference are formulated as follows: pîαs = 1 Rr (∆αs ) − iαs − ωr iβs σLs σLr + pîβs = ∆eq αβs = Sαβs = îαβs − iαβs . (8) where µ is the time constant of the filter. It should sufficiently be small to preserve the slow component undistorted but large enough to eliminate the high-frequency components. When the trajectories of the system reach the sliding surface Sn = 0, the observed currents îαs , îβs match the actual currents iαs , iβs . Then, using (2) and (8), we obtain (9) pλ̂αs = ∆eq αs (1) pλ̂βs = ∆eq βs . (10) The estimated stator flux can be used to estimate the rotor flux and flux angle as follows: (2) λ̂αr = Lr (λαs − σLs iαs ) Lm λ̂βr = Lr (λβs − σLs iβs ) Lm where ∆αβs = −u0 sign(Sαβs ) +1, if Sαβ > 1 sign(Sαβ ) = Sαβ , if |Sαβ | ≤ 1 −1, if S < −1 αβ 1 ∆αβs µs + 1 Thus, the stator flux can be estimated based on (2) and (9) as pλ̂αs = vαs − Rs iαs = ∆αs L2 σ =1 − m Ls Lr (7) In this paper, subscripts α and β are used for the stationary frame of reference, whereas notations d and q represent the synchronous frame of reference. Equations (1) and (2) are the current and flux estimator equations, respectively, which include a sliding-mode function ∆αβs , as described by (4)–(6). The sliding-mode function, which is designed around the stator flux terms in the current estimation equation, will drive the estimated current to the measured current. When the sliding-mode function drives the estimated current to the measured current, the function itself gives the estimate of the stator flux, as given by (2). However, ∆αs and ∆βs will take the extreme values of u0 and −u0 at a high frequency and will oscillate around their actual values. To define the control action, which maintains the motion on the sliding manifold, an equivalent-control concept [12] is used. Solving Sn• = 0 for ∆αs and ∆βs will yield the equivalent-control action. In practice, the discontinuous control can be considered a combination of an equivalent-control term and a high-frequency switching term. Therefore, the equivalentcontrol term can be found by isolating the continuous term using a low-pass filter, which is implemented as ∆eq βs = vβs − Rs iβs . 1 Rr (∆βs ) + ωr iαs − iβs σLs σLr pλ̂βs = vβs − Rs iβs = ∆βs Sβs ]T . ∆eq αs = vαs − Rs iαs Rr ωr λ̂αs + λ̂βs σLs Lr σLs ωr Rr − λ̂αs + λ̂βs σLs σLs Lr With this choice of sliding-mode functions, the sliding surface is given by (3) (4) (5) (6) θe = tan−1 λ̂βr λ̂αr . (11) (12) The proposed approach thus requires the current sensors and speed sensor or observer in the drive system, because the currents estimation equation (1) needs the motor speed information. In the real implementation of any induction motor drive system, two current sensors are always in place to measure REHMAN AND XU: AEV SYSTEM: CONTROL, FLUX AND TORQUE ESTIMATION, AND EFFICIENCY OPTIMIZATION 3629 TABLE I S PECIFICATIONS OF THE L ABORATORY P ROTOTYPE I NDUCTION M OTOR the current for the current regulation in the case of FOC and for flux estimation and motor protection for both FOC and DTC. DTC is inherently sensorless, but for an internal combustion engine (ICE), a speed sensor is always in place for measuring the engine speed, which makes the proposed observer equally useful for both HEV and ISA applications. With regard to the pure BEV, a sensor can be added on the machine shaft, or because the sensorless technology is well developed, a speed estimator can be designed to avoid an encoder on the machine shaft. The measured current and estimated flux in the stationary frame of reference are used to calculate the torque in a stationary frame of reference as T̂eαβ = 3NP Lm (λ̂αr iβs − λ̂βr iαs ). 2 Lr (13) Fig. 4. Simulation results for a trapezoidal-wave reference of ±10 Nm. (a) Reference and estimated torque tracking. (b) Stator resistance variation. (c) Actual and estimated stator current. (d) Actual and estimated rotor flux. (e) Sliding-mode function. The torque in a synchronous frame of reference can be calculated by converting the measured current and estimated flux from a stationary to a synchronous frame of reference as T̂e = 3NP Lm (λ̂dr iqs − λ̂qr ids ). 2 Lr (14) Equation (14) indicates that a given torque level can be achieved by adjusting the current iqs , whereas the flux setting is a degree of freedom and can be set at different values to obtain the same level of torque. This degree of freedom is used to optimize the machine efficiency. The proposed algorithm is validated on a prototype 3.75-kW induction machine through the simulation and experimental study. The parameters of the machine are given in Table I. Fig. 5. Simulation results for a trapezoidal-wave reference of ±10 nm, zoomed from 0 s to 1 s. (a) Torque tracking. (b) Stator current. (c) Rotor flux estimation. A. Simulation Results Fig. 4 shows the simulation results for a trapezoidal-wave reference torque tracking. These results are zoomed between 0 and 1 s and are plotted in Fig. 5 to show a clearer performance of the proposed algorithm. Fig. 4(a) shows the reference and actual (estimated) torque plotted together. To test the parameter sensitivity of the observer, the stator resistance of the machine is changed in a magnitude of ± 50%, as shown in Fig. 4(b). When these changes are applied, the actual machine model is used to calculate the current, flux, and torque, whereas the proposed observer is used to estimate the same quantities as in the actual model. The results of the actual and estimated stator current are plotted together in Fig. 4(c). The actual and estimated rotor fluxes are shown in Fig. 4(d), and the sliding-mode function (derivatives of the stator flux) is plotted in Fig. 4(e). These results show that the estimated machine current and flux very quickly converge to real values and are not affected by the stator resistance variation. The accuracy of the proposed model has quantitatively been assessed and is about 97%, showing that the proposed model can give accurate estimation, even when the stator resistance is not known. The estimated flux is then used for the torque estimation and regulation presented in Fig. 4(a). Thus, an accurate torque estimation and regulation is performed, and the stator current and rotor flux estimation are realized, requiring no knowledge of the stator resistance and voltage signal information. The fact that the proposed drive system does not require any stator resistance and voltage signal information is the major advantage of the proposed scheme over the schemes presented in the past [7]–[11]. B. Experimental Results for Flux and Torque Estimation The proposed observer, after testing through a series of intensive simulation studies, is validated in the laboratory on an experimental test setup. The setup includes a 3.75-kW induction motor, whose parameters are given in Table I, an insulated-gate bipolar transistor (IGBT) inverter, and a flexible high performance advanced controller for electric machines 3630 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 8, OCTOBER 2011 Fig. 6. Experimental results for ±5-nm triangular-wave torque tracking. (a) Measured and estimated stator current. (b) Estimated stator flux. (c) Estimated rotor flux. (d) Current estimation error. Fig. 7. Experimental results for ±5-nm triangular-wave torque tracking. (a) Reference and estimated torque tracking. (b) Torque command current. (c) Rotor speed. (d) Torque error. (ACE) [33]. The digital signal processor (DSP) on the central processing unit (CPU) board performs all real-time control functions, whereas a microprocessor performs downloading, data logging, and data communication functions. The proposed algorithm has been realized for the motor drive that operates under rotor flux direct-field orientation, and tests are conducted to characterize its performance. Figs. 6 and 7 show the observers’ performance for torque tracking for a triangular-wave reference of ±5 nm, whereas Figs. 8 and 9 show torque tracking for a square-wave reference of ±5 nm. A proportional–integral (PI) controller is used for torque regulation in both cases. These references are chosen so that the proposed observers’ performance can be validated at sharp changes in the torque reference and the variable and constant torque while running in both the motoring and generating modes of operation. The current and flux estimation for two torque references are plotted in Figs. 6 and 8. It can be observed through the current Fig. 8. Experimental results for ±5-nm square-wave torque tracking. (a) Measured and estimated stator current. (b) Estimated stator flux. (c) Estimated rotor flux. (d) Current estimation error. Fig. 9. Experimental results for ±5-nm square-wave torque tracking. (a) Reference and estimated torque tracking. (b) Torque command current. (c) Rotor speed. (d) Torque error. [see Figs. 6(a) and 8(a)] and current error [see Figs. 6(d) and 8(d)] plots that the sliding-mode function drives the estimated current to the measured current, and hence, the function itself provides the estimate of stator flux according to (2) and (10). The mean square error (MSE) between the measured and estimated current for two cases is 0.09 and 0.10, proving that the proposed current observer can accurately estimate the current. An accurate current estimation guarantees an accurate estimate of the stator flux [see Figs. 6(b) and 8(b)] and the rotor flux [see Figs. 6(c) and 8(c)]. These estimated fluxes are finally used for torque estimation and tracking. The reference and estimated torques are plotted together in Figs. 7(a) and 9(a). To realize this torque tracking, a torque command current is generated by the PI controller [see Figs. 7(b) and 9(b)]. The error between the command and the estimated torque is also plotted in Figs. 7(d) and 9(d) for triangular- and square-wave references of ±5 nm, respectively. The MSE for the two torque tracking is 0.01 and 0.09, respectively. The difference in the MSE for torque tracking could come from the step change that occurs for square-wave torque REHMAN AND XU: AEV SYSTEM: CONTROL, FLUX AND TORQUE ESTIMATION, AND EFFICIENCY OPTIMIZATION 3631 TABLE II S PECIFICATIONS OF THE I NDUCTION M OTOR Fig. 11. Steady-state rotor-flux-oriented model of the induction motor. relatively high. This motor in the low-speed range, up to about 700 r/min, will mostly operate in the motoring mode. Above the base speed in the higher speed range, it will work in the generating mode only for ISA applications, whereas for HEVs, it could work in both the motoring and generating modes of operation. Therefore, the efficiency optimization is mainly required for motor operations above the speed of about 700 r/min. Below this speed, the machine could be operated at the rated flux. B. Drive System Efficiency Optimization Fig. 10. Torque speed characteristics of the HEV/ISA machine. tracking, or it could be due to the tuning of the PI controller’s gains. However, the MSE for the current estimation for the two cases is about the same, validating the observer performance. The speed signal is also included for completeness and readers’ information [see Figs. 7(c) and 9(c)]. The proposed observer proved to effectively regulate the torque while estimating the stator and rotor fluxes of the machine. IV. M OTOR D ESIGN C ONSIDERATIONS AND E FFICIENCY O PTIMIZATION This paper takes the HEV/ISA drive system as a case study to demonstrate the proposed offline SC technique for efficiency optimization. The motor design for HEV/ISA is relatively different, compared with other variable-speed drive applications. Therefore, first, the HEV/ISA motor design considerations are discussed, and then, the efficiency optimization is presented in this section. A. Motor Design Considerations The HEV/ISA machine, most of the time, operates in the generation mode and needs to supply a constant voltage over a wide range of speed for battery charging. This requirement minimizes the constant torque region and extends the constant power region over a ration of 1–6. The motor rating for a typical prototype HEV/ISA application is shown in Table II, and the desired torque speed characteristics are shown in Fig. 10. Typically, the motor efficiency is quite low for small-size motor drives of less than 10 kW, whereas the converter efficiency is The induction motor operates at different torque and speed, depending on the vehicle operating conditions. An indirect rotor-flux-oriented drive system is realized in this paper. The steady-state model of this drive system is shown in Fig. 11. The motor steady-state stator copper losses, rotor copper losses, and core losses are, respectively, given by [27] Ps = Rs i2ds + i2qs 2 ωs Lm ids Pr = Rr iqs − Rf e 1 Pf e = (ωs Lm )2 i2 . (15) Rf e ds For any given speed and load torque, a flux level exists, at which the copper and core losses will be the same. This flux level will maximize the motor efficiency. Thus, the problem of energy optimization nails down to finding and then controlling the motor at this optimal flux level. LMC and SC are two of the most widely used techniques for the optimal flux control. In addition, a hybrid technique has been developed, which uses a motor model to search for the minimum power loss and then applies the SC method for further optimization. LMC uses the motor model to achieve minimum losses. Various minimization variables are suggested in the literature for the model-based technique. One of these methods is to transform the stator copper losses, rotor copper losses, and core losses given by (15) into the following d and q components: 2 1 2 Rr i2 + Rs + (ωs Lm ) 2 Ploss_d = (ωs Lm ) Rf e Rf e ds Ploss_q = (Rr + Rs )i2qs . (16) The optimal flux level can be achieved by equating the losses depending on the current direct with the rotor flux equal to the losses depending on the current in quadrature to the rotor 3632 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 8, OCTOBER 2011 flux [27]. The model-based method clearly requires an accurate knowledge of the motor parameters for achieving the optimal flux level. This dependence on the motor parameters could shift the machine operation from the optimal flux level. The SC method works on the principle of iteratively changing the flux level and searching for the minimum input power while keeping the output speed and load constant, i.e., operating in the steady state at a constant output power. The input variable can be a magnetizing flux, stator voltage, or direct-axis stator current. The optimization of any of these variables will minimize the input power. Perturb and observer, fuzzy logic, and neurofuzzy have been used in the literature for the SC method. The advantage of the online SC method is that it does not need the motor parameters that are required by the model-based approach. However, this techniques suffers from the problems of slow convergence and torque ripples and needs precise power measurement. Therefore, this paper proposes a simple offline SC method for the optimal flux control of the drive system. The rotor-flux-oriented drive system that is implemented in this paper has torque and flux commands as two independent control inputs, which can be adjusted to achieve the same level of output power. The torque command is mostly set by the vehicle operating conditions, whereas the flux command is a degree of freedom that can be adjusted at different levels while achieving the desired speed and torque. This freedom in the adjustment of the flux level is used to maximize the system efficiency. The machine is operated by the dynamometer in the speed control mode, and a dc power generation command for the battery charging is set. The rotor flux (and, hence, the flux current ids ) is iterated for the minimum input mechanical power on the motor shaft to generate the desired dc output power. The instrumentation is based on a setup to measure the input mechanical power of the machine and the output electrical power at the dc bus. The procedure is repeated for different levels of dc power commands at different speed. These offline optimal flux current data are collected and used in a table lookup, which is implemented in the machine controller for various operating conditions. Fig. 12 shows the efficiency optimization at 1000 r/min. The command dc power for battery charging is varied from 250 W to 3 kW, and ids is iterated for efficiency optimization. Fig. 12(a)–(c) shows the optimized values of ids , the input mechanical torque, and the shaft input power to achieve the desired dc output electrical power, respectively. Finally, the efficiency of the drive system is plotted in Fig. 12(d). The efficiency is recorded from the motor shaft to the dc bus, which also includes the inverter efficiency. However, it still realizes the optimal flux level for the efficiency maximization of the machine. In Fig. 13, the flux optimization is demonstrated at speeds of 2000, 3000, 4000, and 4500 r/min. The optimum flux current and efficiency are plotted in each trace for each speed. Fig. 14 shows the combined efficiency plots for the aforementioned five different speeds for a desired output electrical power ranging from 250 W to 3 kW. It is shown that the machine efficiency is significantly low when the machine operates with light load and low speed. This difference could be much more significant if the flux optimization is not performed and if the machine is operated all the time at a constant/rated Fig. 12. Experimental results for efficiency optimization at 1000 r/min. Fig. 13. Experimental results for efficiency and flux current. flux. The data plotted in these figures are used in the motor controller of HEV/ISA, in which, whenever the torque command changes, the controller will select an appropriate flux level for the efficiency optimization. Although this proposed offline SC efficiency optimization technique requires a rigorous characterization of the machine on the dynamometer, it does not suffer from the slow-convergence problem, has fewer torque ripples compared with the online SC method, and is insensitive to parameters variation, compared with the LMC technique. V. C ONCLUSION This paper has evaluated the suitability of torque control techniques for different types of vehicular drive systems and designed a flux and torque estimator and an efficiency optimizer. Major conclusions that can be drawn from this paper are listed as follows. • FOC and DTC are the two main types of control techniques. The DTC drive system is more suitable for ISA applications. For BEV applications, FOC is a preferable choice over DTC because of torque ripples that produced by DTC. For HEV drive systems, the choice between DTC and FOC depends on the motoring features of ac machine operation in the steady-state condition. REHMAN AND XU: AEV SYSTEM: CONTROL, FLUX AND TORQUE ESTIMATION, AND EFFICIENCY OPTIMIZATION Fig. 14. Experimental results for efficiency optimization at various speeds. • The flux and torque estimators presented in this paper are well suited for vehicular drive system applications. For DTC drive systems, the proposed estimator loses DTC’s inherent sensorless nature, but mostly, a speed sensor is already installed in conventional personal-use vehicles. • A simple offline SC-based technique for efficiency optimization is proposed. The proposed SC technique does not suffer from the slow-convergence problem, has fewer torque ripples, and is more accurate because of the actual measurements taken through instrumentation in the laboratory. However, the disadvantage of proposed method is that it may not account for all the operating conditions and requires an intensive characterization in the laboratory before putting it into the vehicle. • Future works include an intelligent online SC controller design for the efficiency optimization using the efficiency data collected in the laboratory. The torque estimator that is proposed in this paper has strong potential for accurate power calculation required online. R EFERENCES [1] C. C. Chen, A. Bouscayrol, and K. Chen, “Electric, hybrid, and fuel-cell vehicles: Architectures and modeling,” IEEE Trans. Veh. Technol., vol. 59, no. 2, pp. 589–598, Feb. 2010. [2] F. Blaschke, “A new method for structural decoupling of AC induction machines,” in Conf. Rec. IFAC, Duesseldorf, Germany, Oct. 1971, pp. 1–15. [3] I. Takahashi and T. Noguchi, “A new quick-response and high-efficiency control strategy for an induction motor,” in Conf. Rec. IEEE IAS Annu. Meeting, 1985, pp. 495–502. [4] P. L. Jansen and R. D. Lorenz, “A physical insightful approach to the design and accuracy assessment of flux observers for field-oriented induction machine drives,” IEEE Trans. Ind. Appl., vol. 30, no. 1, pp. 101–110, Jan./Feb. 1994. [5] P. L. Jansen, R. D. Lorenz, and D. W. Novotny, “Observer-based direct field orientation: Analysis and comparison of alternative methods,” IEEE Trans. Ind. Appl., vol. 30, no. 4, pp. 945–953, Jul. /Aug., 1994. [6] R. Gabriel, W. Leonhard, and C. Nordby, “Field-oriented control of standard AC motor using microprocessor,” IEEE Trans. Ind. Appl., vol. IA-16, no. 2, pp. 186–192, Mar. 1980. [7] X. Xu, R. De Doncker, and D. W. Novotny, “A stator-flux-oriented induction machine drive,” in Conf. Rec. IEEE-PESC, Apr. 1988, vol. 2, pp. 870–876. 3633 [8] X. Xu and D. W. Novotny, “Implementation of direct stator flux orientation control on a versatile DSP-based system,” IEEE Trans. Ind. Appl., vol. 27, no. 4, pp. 694–700, Jul. /Aug., 1991. [9] L. Harnefors, “Design and analysis of general rotor-flux-oriented vector control systems,” IEEE Trans. Ind. Electron., vol. 48, no. 2, pp. 383–390, Apr. 2001. [10] E. D. Mitronikas, A. N. Safacas, and E. C. Tatakis, “A new stator resistance tuning method for stator-flux-oriented vector-controlled induction motor drive,” IEEE Trans. Ind. Electron., vol. 48, no. 6, pp. 1148–1157, Dec. 2001. [11] M. Tsuji, S. Chen, K. Izumi, and E. Yamada, “A sensorless vector control system for induction motor using q-axis flux with stator resistance identification,” IEEE Trans. Ind. Electron., vol. 48, no. 1, pp. 185–194, Feb. 2001. [12] V. I. Utkin, “Sliding-mode control design principles and applications to electric drives,” IEEE Trans. Ind. Electron., vol. 40, no. 1, pp. 23–36, Feb. 1993. [13] Z. Yan, C. Jin, and V. I. Utkin, “Sensorless sliding-mode control of induction motors,” IEEE Trans. Ind. Electron., vol. 47, no. 6, pp. 1286–1297, Dec. 2000. [14] M. Rodic and K. Jezernik, “Speed-sensorless sliding-mode torque control of an induction motor,” IEEE Trans. Ind. Electron., vol. 49, no. 1, pp. 87– 95, Feb. 2002. [15] D. Casadei, F. Profumo, G. Serra, and A. Tani, “FOC and DTC: Two viable schemes for induction motors torque control,” IEEE Trans. Power Electron., vol. 17, no. 5, pp. 779–787, Sep. 2002. [16] C. Lascu, I. Boldea, and F. Blaabjerg, “Variable-structure direct torque control—A class of fast and robust controllers for induction machines drives,” IEEE Trans. Ind. Electron., vol. 51, no. 4, pp. 785–792, Aug. 2004. [17] C. Lascu, I. Boldea, and F. Blaabjerg, “Direct torque control of sensorless induction motor drives: A sliding-mode approach,” IEEE Trans. Ind. Appl., vol. 40, no. 4, pp. 582–590, Mar./Apr. 2004. [18] C. Lascu, I. Boldea, and F. Blaabjerg, “A class of speed sensorless slidingmode observers for high-performance induction motor drives,” IEEE Trans. Ind. Electron., vol. 56, no. 9, pp. 3394–3403, Sep. 2009. [19] M. Comanesuc, L. Xu, and T. D. Batzel, “Decoupled current control of sensorless induction motor drives by integral sliding mode,” IEEE Trans. Ind. Electron., vol. 55, no. 11, pp. 3836–3845, Nov. 2008. [20] H. Rehman, A. Derdiyok, M. K. Guven, and L. Xu, “A new current model flux observer for wide-speed-range sensorless control of an induction machine,” IEEE Trans. Power Electron., vol. 17, no. 6, pp. 1041–1048, Nov. 2002. [21] H. Rehman, “Design of voltage model flux observer,” Proc. Inst. Elect. Eng.—Elect. Power Appl., vol. 151, no. 2, pp. 129–134, Mar. 2004. [22] H. Rehman, “Elimination of the stator resistance sensitivity and voltage sensor requirement problems for DFO control of an induction machine,” IEEE Trans. Ind. Electron., vol. 52, no. 1, pp. 263–269, Feb. 2005. [23] G. O. Garcia, J. C. Mendes Luis, R. M. Stephen, and E. H. Watanabe, “An efficient controller for an adjustable speed induction motor drive,” IEEE Trans. Ind. Electron., vol. 41, no. 5, pp. 533–539, Oct. 1994. [24] M. N. Uddin and S. W. Nam, “New online loss minimization control for an induction motor drive,” IEEE Trans. Power Electron., vol. 23, no. 2, pp. 926–932, Mar. 2008. [25] O. S. Ebrahim, M. A. Badr, A. S. Elgendy, and P. K. Jain, “ANN-based optimal energy control of induction motor drive in pumping applications,” IEEE Trans. Energy Convers., vol. 25, no. 3, pp. 652–660, Sep. 2010. [26] A. M. Bazzi and P. T. Krein, “Review of methods for real-time loss minimization in induction machines,” IEEE Trans. Ind. Appl., vol. 46, no. 6, pp. 2319–2328, Nov./Dec. 2010. [27] F. Abrahamsen, F. Blaabjerg, J. K. Pederson, P. Z. Grabowski, and P. Thogersen, “On the energy optimized control of standard and highefficiency induction motors in CT and HVAC applications,” IEEE Trans. Ind. Appl., vol. 34, no. 4, pp. 822–831, Jul./Aug. 1998. [28] I. Takahashi and T. Noguchi, “Comparative study of induction motor efficiency optimization control,” in Conf. Rec. WCICA, 2010, pp. 1882–1887. [29] C. Charkraborty and Y. Hori, “Fast efficiency optimization techniques for the indirect vector-controlled induction motor drives,” IEEE Trans. Ind. Appl., vol. 39, no. 4, pp. 1070–1076, Jul./Aug. 2003. [30] D. A. Souza, W. C. P. Filho, and G. C. D. Sousa, “Adaptive fuzzy controller for efficiency optimization of induction motors,” IEEE Trans. Ind. Electron., vol. 54, no. 4, pp. 2157–2164, Aug. 2007. [31] M. Hajian, J. Soltani, G. A. Markadeh, and S. Hosseinnia, “Adaptive nonlinear direct torque control of sensorless IM drives with efficiency optimization,” IEEE Trans. Ind. Electron., vol. 57, no. 3, pp. 975–985, Mar. 2010. 3634 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 60, NO. 8, OCTOBER 2011 [32] H. Rehman, “An integrated starter–alternator and low-cost highperformance drive for vehicular applications,” IEEE Trans. Veh. Technol., vol. 57, no. 3, pp. 1454–1465, May 2008. [33] H. Rehman and R. J. Hampo, “A flexible high-performance advanced controller for electric machines,” in Conf. Rec. IEEE APEC, St. Louis, MO, Feb. 2000, pp. 939–943. Habib-ur Rehman received the B.Sc. degree in electrical engineering from the University of Engineering and Technology, Lahore, Pakistan, in 1990 and the M.S. and Ph.D. degrees in electrical engineering from the Ohio State University, Columbus, in 1995 and 2001, respectively. He has wide experience in power electronics and motor drives in both industry and academia. From July 1998 to December 1999, he was a Design Engineer with the Ecostar Electric Drives and Ford Research Laboratory, where he was a Member of the Electric, Hybrid, and Fuel-Cell Vehicles Development Programs. From 2001 to 2006, he was with the Department of Electrical Engineering, United Arab Emirates University, Al-Ain, U.A.E., as an Assistant Professor. In 2006, he joined the Department of Electrical Engineering, College of Engineering, American University of Sharjah, Sharjah, U.A.E., where he is currently an Associate Professor. His research interests include microprocessor/digitalsignal-processor-based adjustable-speed drives, power electronics, alternative energy vehicles, and renewable energy systems. Currently, he is investigating the effective delivery of design skills in engineering education, particularly in electrical engineering. Dr. Rehman is the recipient of the Best Teacher Award from the College of Engineering, UAE University, for the academic year 2002–2003. Longya Xu (S’89–M’90–SM’93–F’04) received the M.S. and Ph.D. degrees in electrical engineering from the University of Wisconsin, Madison, in 1986 and 1990. In 1990, he joined the Department of Electrical and Computer Engineering, the Ohio State University (OSU), Columbus, where he is currently a Professor. He has served as a Consultant to several industrial companies, including the Raytheon Company, Boeing, Honeywell, GE Aviation, the U.S. Wind Power Company, General Motors, Ford, and Unique Mobility Inc., for various industrial concerns. He is currently the Director of the newly established Center of High Performance Power Electronics, OSU, which is supported by the Ohio Third Frontier Program. His research and teaching interests include the dynamics and optimized design of special electrical machines and power converters for variable-speed systems, the application of advanced control theory and digital signal processors for motion control, and distributed power systems in super high-speed operations. Over the past 20 years, he has conducted several research projects on electrical and hybrid electrical vehicles and variable-speed constant-frequency wind power generation systems. Dr. Xu is currently a Member-at-Large for the IEEE Industry Applications Society (IAS) Executive Board. He has served as the Chair of the Electric Machine Committee of the IEEE IAS and an Associate Editor for the IEEE TRANSACTIONS ON POWER ELECTRONICS. He received the First Prize Paper Award from the Industry Drive Committee of the IEEE IAS in 1990, the Research Initiation Award from the National Science Foundation in 1991 for his work on wind power generation, and the Lumley Research Award from the College of Engineering, OSU, in 1995, 1999, and 2004, for his outstanding research accomplishments.