A Low Torque Ripple PMSM Drive for EPS Applications

Similar documents
Analog Devices: High Efficiency, Low Cost, Sensorless Motor Control.

SPEED CONTROL OF INDUCTION MOTOR WITHOUT SPEED SENSOR AT LOW SPEED OPERATIONS

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

ABSTRACT. Introduction

Study on a Simplified Converter Topology for Fault Tolerant Motor Drives

A COMPARISON STUDY OF THE COMMUTATION METHODS FOR THE THREE-PHASE PERMANENT MAGNET BRUSHLESS DC MOTOR

Effective Algorithm for Reducing DC Link Neutral Point Voltage and Total Harmonic Distortion for Five Level Inverter

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

POWER- SWITCHING CONVERTERS Medium and High Power

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

CHAPTER 3 VOLTAGE SOURCE INVERTER (VSI)

Sensorless Control of BLDC Motor Drive Fed by Isolated DC-DC Converter

Simulation of Speed Control of Induction Motor with DTC Scheme Patel Divyaben Lalitbhai 1 Prof. C. A. Patel 2 Mr. B. R. Nanecha 3

Simulation and Experimental Based Four Switch Three Phase Inverter Fed Induction Motor Drive

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

Efficiency Optimized Brushless DC Motor Drive. based on Input Current Harmonic Elimination

Realising Robust Low Speed Sensorless PMSM Control Using Current Derivatives Obtained from Standard Current Sensors

ISSN: [Kumaravat * et al., 7(1): January, 2018] Impact Factor: 5.164

Analysis of Voltage Source Inverters using Space Vector PWM for Induction Motor Drive

Improved direct torque control of induction motor with dither injection

MATLAB/SIMULINK MODEL OF FIELD ORIENTED CONTROL OF PMSM DRIVE USING SPACE VECTORS

{Speed_limit} Position_Error. {P_pos/quadcounts} max. Speed_command. z.o.h. Radians/sec. clk. Clamp min. Clk1 V22. {-Speed_limit} VELOCITY OBSERVER

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Speed Control of Induction Motor using Space Vector Modulation

CHAPTER 2 A SERIES PARALLEL RESONANT CONVERTER WITH OPEN LOOP CONTROL

10kW Three-phase SiC PFC Rectifier

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

Swinburne Research Bank

Space Vector PWM Voltage Source Inverter Fed to Permanent Magnet Synchronous Motor

Experiment 3. Performance of an induction motor drive under V/f and rotor flux oriented controllers.

CHAPTER 4 MODIFIED H- BRIDGE MULTILEVEL INVERTER USING MPD-SPWM TECHNIQUE

Latest Control Technology in Inverters and Servo Systems

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

New Converter for SRM Drive With Power Factor Correction

Traction Drive with PMSM: Frequency Characteristics Measurement

Development of Variable Speed Drive for Single Phase Induction Motor Based on Frequency Control

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

Inductance Based Sensorless Control of Switched Reluctance Motor

A Dynamic Modeling Permanent Magnet Synchronous Motor Drive System

CHAPTER 6 CURRENT REGULATED PWM SCHEME BASED FOUR- SWITCH THREE-PHASE BRUSHLESS DC MOTOR DRIVE

Control of Induction Motor Fed with Inverter Using Direct Torque Control - Space Vector Modulation Technique

Comparison of Lamination Iron Losses Supplied by PWM Voltages: US and European Experiences

Single-phase Variable Frequency Switch Gear

A NOVEL APPROACH TOWARDS SIX-STEP OPERATION IN OVERMODULATION REGION IN SVPWM VSI

Brushless Motor without a Shaft-Mounted Position Sensor. Tsunehiro Endo Fumio Tajima Member Member. Summary

by a reference vector which rotates at an angular speed of ω.

Control of a 750kW Permanent Magnet Synchronous Motor

THREE-PHASE voltage-source pulsewidth modulation

Reduction of Harmonics and Torque Ripples of BLDC Motor by Cascaded H-Bridge Multi Level Inverter Using Current and Speed Control Techniques

Grid Interconnection of Wind Energy System at Distribution Level Using Intelligence Controller

5-Level Parallel Current Source Inverter for High Power Application with DC Current Balance Control

International Journal of Advance Engineering and Research Development

A Sliding Mode Controller for a Three Phase Induction Motor

A Fuzzy Controlled PWM Current Source Inverter for Wind Energy Conversion System

Mitigation of Cross-Saturation Effects in Resonance-Based Sensorless Switched Reluctance Drives

MATLAB/Simulink Based Model for 25 kv AC Electric Traction Drive

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR BY USING FOUR SWITCH INVERTER

User Guide IRMCS3041 System Overview/Guide. Aengus Murray. Table of Contents. Introduction

Design of Joint Controller Circuit for PA10 Robot Arm

SVPWM Based Speed Control of Induction Motor with Three Level Inverter Using Proportional Integral Controller

Performance Enhancement of Sensorless Control of Z-Source Inverter Fed BLDC Motor

An Induction Motor Control by Space Vector PWM Technique

Energy Saving Scheme for Induction Motor Drives

A Comparative Study of Sinusoidal PWM and Space Vector PWM of a Vector Controlled BLDC Motor

The Occurrence of Faults in Permanent Magnet Synchronous Motor Drives and its Effects on the Power Supply Quality

CURRENT FOLLOWER APPROACH BASED PI AND FUZZY LOGIC CONTROLLERS FOR BLDC MOTOR DRIVE SYSTEM FED FROM CUK CONVERTER

Design of a ZCT Inverter for a Brushless DC Motor - Simulation Results

2013 Texas Instruments Motor Control Training Series. -V th. InstaSPIN Training

Digital PWM Techniques and Commutation for Brushless DC Motor Control Applications: Review

ANALYSIS OF EFFECTS OF VECTOR CONTROL ON TOTAL CURRENT HARMONIC DISTORTION OF ADJUSTABLE SPEED AC DRIVE

IMPLEMENTATION OF NEURAL NETWORK IN ENERGY SAVING OF INDUCTION MOTOR DRIVES WITH INDIRECT VECTOR CONTROL

GENERAL OVERVIEW OF HOW POWER ELECTRONICS WORK. Pana Shenoy Calnetix Technologies, LLC Cerritos, CA, USA

PWM Control of Asymmetrical Converter Fed Switched Reluctance Motor Drive

Cost Effective Control of Permanent Magnet Brushless Dc Motor Drive

Highly Integrated Inverter with Multiturn Encoder and Software-based PFC for Low Cost Applications

Digital Control of Permanent Magnet Synchronous Motor

Development of a V/f Control scheme for controlling the Induction motorboth Open Loop and Closed Loop using MATLAB.

Simulation and Dynamic Response of Closed Loop Speed Control of PMSM Drive Using Fuzzy Controller

National Infotech. Electrical Drive Trainers. Developed By: : Authorized Dealer : Embedded System Solutions

BLDC TORQUE RIPPLE MINIMIZATION USING MODIFIED STAIRCASE PWM

Stator Fault Detector for AC Motors Based on the TMS320F243 DSP Controller

Nicolò Antonante Kristian Bergaplass Mumba Collins

ADVANCED ROTOR POSITION DETECTION TECHNIQUE FOR SENSORLESS BLDC MOTOR CONTROL

Controlling of Permanent Magnet Brushless DC Motor using Instrumentation Technique

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

Adaptive Flux-Weakening Controller for IPMSM Drives

Regulated Voltage Simulation of On-board DC Micro Grid Based on ADRC Technology

EEE, St Peter s University, India 2 EEE, Vel s University, India

FOR the last decade, many research efforts have been made

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

II. PROPOSED CLOSED LOOP SPEED CONTROL OF PMSM BLOCK DIAGRAM

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

630 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 9, NO. 2, MAY 2013

Modelling and Simulation of a DC Motor Drive

Estimation of Vibrations in Switched Reluctance Motor Drives

ELE847 Advanced Electromechanical Systems Course Notes 2008 Edition

ADVANCED DC-DC CONVERTER CONTROLLED SPEED REGULATION OF INDUCTION MOTOR USING PI CONTROLLER

Modeling a Hybrid Electric Vehicle and Controller to Optimize System Performance

Low Switching Frequency Pulse Width Modulation For Induction Motor Drives

International Journal of Advance Engineering and Research Development

Transcription:

A Low Torque Ripple PMSM Drive for EPS Applications Guang Liu, Alex Kurnia, Ronan De Larminat, Phil Desmond and Tony O Gorman Automotive Communications & Electronics Systems Group Motorola Inc. 2144 West Lake Cook Road, Deer Park, IL 61, USA Abstract - This paper describes the practical design considerations of a low torque ripple Permanent Magnet Synchronous Motor (PMSM) drive for Electric Power Steering (EPS) application. The impact of various controller elements on torque ripple performance is discussed in detail. The experimental results show that the low cost dc-link current sensing scheme used in the design can achieve excellent and consistent torque ripple performance ( less than 2% peak-to-peak at 1 N.m. ), and is well suited for EPS application. 1. Introduction Electric Power Steering (EPS) is a relatively new technology in the Automotive Industry. Compared to traditional Hydraulic Power Steering, EPS reduces fuel consumption, simplifies assembly process and provides some intelligent steering features. A Permanent Magnet Synchronous Motor (PMSM) drive system is the core of an EPS system. Consumer requirements that the steering system have a smooth feel means that the motor and controller must yield a low torque ripple. High torque ripple causes rough steering feel and also may excite mechanical resonance resulting in acoustic noise. Depending on specific system, a peakto-peak torque ripple of less than 2% to 5% is typically required. This paper describes the factors that affect torque ripple and some practical design considerations to achieve low torque ripple cost effectively. Some design considerations for other EPS requirements, such as fast and robust dynamic response and wide operating speed range, are also discussed in this paper. Based on the EPS requirements and available technology, a Motorola DSP controller (MC56F8345) was selected as the processing engine of the PMSM motor drive. The DSP controller is designed for motor control applications and is equipped with all the peripherals that are necessary for different types of motor drives. These peripherals aid in the design of low cost systems by facilitating motor current measurement through dc-link current sampling. The PMSM drive in an EPS system can be considered as a torque amplifying and tracking system. When the driver of the vehicle moves the steering wheel, a torque sensor in the steering mechanism sends a torque signal to the EPS controller. The DSP inside the EPS controller receives the torque input and sends it to a torque command algorithm. The torque command algorithm processes the torque input, along with other inputs, such as vehicle speed, motor speed, and generates a torque command to the PMSM drive subsystem. The PMSM drive controls the PMSM motor to generate an output torque that tracks the desired torque demand. This paper presents some practical design considerations and trade-offs for the PMSM drive system for EPS application. Section 2 describes design considerations. Section 3 presents some experimental results. Section 4 is the conclusion. 2. PMSM Drive Design Considerations The following aspects of the system design are described in this section: PMSM drive architecture, current measurement scheme, rotor position sensing scheme, Space Vector Modulation scheme and software functional blocks and timing. MC56F 8345 A1 R sense Figure 1: System Block Diagram of the PMSM Drive A) PMSM Drive Architecture Figure 1 is the system block diagram of the PMSM drive. The inverter power stage consists of 6 low R ds(on) -783-8269-2/4/$17. (C) 24 IEEE 113

power MOSFETs. The power stage is driven by a gate drive which level-shifts the 6 PWM signals from the DSP. A low inductance sense resistor with Kelvin connections is used to measure dc link current. An op-amp A1 is connected as a differential amplifier across the resistor Kelvin connections. The bandwidth of the amplifier at the necessary gain should be about 1MHz to avoid distortion of the dc link current signal. The reference voltage for the ADC is 3.3V and the input of the op-amp is biased to 1.65V. Consequently, at zero dc link current, the output of the differential amplifier should be near 1.65V. I_a I_b I_dc_link, represents I_a at this point I_c B) Current Measurement Scheme Current measurement accuracy has a major impact on torque ripple performance. Closed loop Hall-effect current sensors can provide accurate motor phase current measurements [1] but the sensor cost is too high for EPS application. A lower cost method is to measure the motor phase current through 3 resistors at the bottom of each leg of the 3-phase inverter, requiring 3 sets of sense resistor, amplifier and filter. More importantly, it is difficult to maintain the same current measurement gain for the three phases as a result of variations among sense resistors and op-amp parameter variations. This accuracy variation can result in torque ripple. In the PMSM drive described in this paper, the motor current is measured through sampling of the dc link current with a single sense resistor and op-amp. Consequently, the problem of uneven measurement gain for different phases is eliminated. Furthermore, this method is the lowest cost of all the methods reported in the literature. The dc link current sensing method was first reported by T.C. Green [2] in 1989. Since then, numerous publications have documented progress on the dc link current sense method [3, 4]. Although the theory of dc link current sensing is well understood, the implementation plays a major role in the accuracy and robustness of the present solution. With the advent of modern DSP controllers, this need for robustness and accuracy can be achieved cost effectively in an electrically noisy automotive environment. Figure 2(a) shows the PSPICE simulation of the dc link current waveform and motor phase current waveforms. From the waveforms in Figure 2(a), it can be seen that if the dc link current waveform is sampled at the right instant, phase A and C current can be obtained from dc link current. Figure 2(b) shows the oscilloscope plot of the dc link current signal at differential op-amp output (V_i_dc_link), motor phase A current (i_a) and phase A voltage (v_a). It is seen that there are spikes on the dc link current signal but with the precise timing function of the DSP, we can sample the dc link current signal when the undesired transient has decayed to zero. Figure 2 (a) Simulated dc link and phase currents: I_a, I_b and I_c are the simulatied phase currents, I_dc_link is the simulated dc link current. Represents i_c at this point. i_a V_i_dc_link, Represents i_a at this point. Figure 2 (b): Measured dc link current signal (ch1, 13.3A/div), Phase A current (ch4, 2A/div.) and Phase A voltage (ch3, 2.5V/div.) During the product development process, Matlab/Simulink has been used to study the impact of dc link current sampling error on the torque ripple signature. The simulation helps to identify the effect of specific current measurement errors on torque ripple harmonic components, including specific errors of the dc-link current sense mechanism. Figure 3 shows the Simulink model of the dc-link current sensing subsystem. In Figure 3, the current sense outputs are selected by the sector number generated by Space Vector Modulation (SVM) software function. In each of the 6 sectors, two of the three phase currents are simulated accurately in addition to a sector dependent error. The third phase current is derived by using the relation that the sum of the three phase currents equals zero. A quantization v_a 1131

block is used to simulate the limited resolution of the A/D converter. Vb (5) (4) Vc (1) (6) (3) (2) Va Figure 4(b): Measured torque ripple before sampling error is corrected. Channel M2 is torque ripple (.2 N.m./div), average torque is about.45 N.m. Ch4 is i a at 5A/div. Figure 3: Motor current measurement model Figure 4(a) shows the simulation result of a.15a measurement error on all sectors. The motor peak current is about 1A. As can be seen, the torque has a distinctive character of 3 pulses per electrical period, or 3-per-period torque ripple. Figure 4(b) is the measured torque ripple before the measurement error was corrected. The measured torque ripple signature matches that of the simulation. Modification to the current sensing channel was made to reduce the measurement error. Figure4(c) is the measured torque ripple after the measurement error is corrected. One can see the 3-perperiod torque ripple is completely eliminated. Torque(N.m.) M otor current (A ).465.46.455.45.445.44.435 15 1 5-5 -1 Current sense error =.15 (A).5 1 1.5 2 2.5 3 3.5 4 Time (Sec.) -15.5 1 1.5 2 2.5 3 3.5 4 Time (Sec.) Figure 4(a): Simulation result with.15a dc link sampling error. Top trace: torque (N.m.); Bottom trace: i a (A) Figure 4(c): Measured torque ripple after the sampling error is corrected. Channel M2 is torque ripple (.2 N.m./div), average torque is about.45 N.m. Ch4 is i a at 5A/div. C) Position Sensing Scheme There are many motor position sensors available in the market. Some of them are very accurate but expensive while others are lower cost but less accurate. For a cost effective PSMS drive, the position sensor should have sufficient accuracy to satisfy torque ripple requirements and must not be overly expensive. Matlab/Simulink can be used to simulate the impact of position measurement error on torque ripple performance. The position sensor error can be approximated as a periodical function of the motor mechanical angle as shown in the following equation: θ es K A cos( θ m ) = Eq. (1) Where, θ es is the motor electrical angle with the measurement error, K A is the amplitude of the measurement error, and θ m is the true mechanical angle. 1132

The actual measurement error depends on the specific sensor type used in the system. The reason to choose periodical error in the simulation is that it represents the worst case error pattern in terms of torque ripple. The quantization error due to limited resolution is simulated with a quantization block in Simulink. During simulation, the amplitude of the error K A is varied in.5 degree steps in the simulation model. The torque ripple for each error amplitude is recorded. The simulations are conducted for low motor speed and high motor speed (in deep flux weakening region). The results are shown in Figure 5(a) and 5(b). Torque rippe (N.m.) Torque ripple at 4.1 N.m. average (low speed).16.14.12.1.8.6.4.2 Torque ripple (N.m.) 1 2 3 4 5 Position error (elec. degrees) system moment of inertia, this torque ripple may or may not be acceptable. In our PMSM drive design, we included interfaces for both high accuracy sensors, such as resolvers [7] and low accuracy sensors [8] so that different system requirement can be covered. It should be noted that the position errors given in the horizontal axes of Figure 5 (a) and (b) can be due to many different factors, such as resolution of the sensor, tolerance of the sensor and effective error due to transport delay. D) Space Vector Modulation (SVM) Scheme Many SVM schemes have been reported in the literature [9]. Although Minimum Loss SVM and Bus Clamping SVM are good for reducing loss, it is difficult to use these methods for measuring motor current through dc link current when the output voltage vector is very small. In an EPS motor controller, it is very important to maintain current control near zero torque command. As a result, a center aligned (or double edge) SVM scheme is used. With this method, the inverter outputs a maximum line to line voltage equal to the dc bus voltage. Figure 6 is the display of the DSP internal variables for PWM command and motor position angle. The display is obtained with PC Master, a software development tool provided by Motorola. Figure 5 (a): Simulated torque ripple at 1 Hz, 4.1 N.m. average. 1.2 Torque ripple at 1. N.m. average (high speed) Torque rippe (N.m.) 1.8.6.4.2 Torque ripple (N.m.) 1 2 3 4 5 Position error (elec. degrees) Figure 5 (b): Simulated torque ripple at 16Hz, 1. N.m. average. Figure 5 (a) shows the position measurement error contribution to motor torque ripple at low speed. The torque ripple with a position error of 4 degrees is only.15 N.m., with an average output torque of 4 N.m., or.38% of the average motor torque. It is clear that at low speed, the position measurement error has very little impact on torque ripple. However, if we look at Figure 5 (b), the position error contribution to torque ripple at high speed, the torque ripple is 1.1 N.m. when the position error is 4 degrees. The average motor torque in this case is 1. N.m. The peak to peak torque ripple is therefore 11% of the average torque. Depending on the Figure 6: DSP variables plot by PC Master - Top trace - phase A PWM command; Bottom trace motor position angle. Motor rotates in forward direction. E) Software Functional Blocks and Timing Figure 7 is the Simulink block diagram for the PMSM control system. The DSP software is implemented with the same functional blocks as shown in Figure 7. The motor control system has two loops: one is the D and Q axes current control loop updated every 3us, and the other is the flux control loop updated every 1.2ms. Because of the current loops, non-linearity of the inverter stage is compensated and has little effect on torque ripple. The current loops also compensate the parameter drift of the motor and inverter. The complete motor control algorithm takes about 15 MIPS with majority of the code written in C language, which is 1133

one quarter of the total DSP processing power available. The remainder of the DSP MIPS is reserved for other EPS controller functions, such as torque command algorithm, CAN communication, system diagnosis and computational integrity checks. The program memory used is about 45 kilobytes, including motor control, diagnosis, computational integrity check functions, fault management and system operating state machine. torque ripple at above 1 N.m. average is about 1.5% peak-to-peak, which is well within the EPS application requirement (usually 2% to 5%). This torque ripple performance is insensitive to the mismatch of the inverter MOSFET switching characteristics, therefore can be maintained at high volume production. Figure 7: Simulink Diagram Represents Software Functional Blocks Figure 9: Torque ripple at 1.5 N.m. average is.15 N.m., or 1.5% (channel M2 at.2 N.m./div.), channel 4 is motor current at 1A/div. The flux control loop generates the D and Q axes current reference based on torque command and motor speed. When the motor speed is below the base speed, D axis current reference is set to zero. When the speed is above base speed, a current advance angle is obtained from a look up table. Based on the advance angle, a negative D axis current reference will be generated for flux weakening operation. 3. Experimental Results The DSP based PMSM drive system has been built and experimental results are presented in this section. Figure 1: Torque ripple at.12 N.m. average is.12 N.m. (channel M2 at.2 N.m./div.), channel 4 is motor current at 2A/div. Figure 8: Torque ripple at 2.39 N.m. average is.34 N.m., or 1.4% (channel M2 at.2 N.m./div.), channel 4 is motor current at 2A/div. Figure 8 through 1 show the torque ripple measurement at various average torque levels. The Figure 11: Motor current when steering wheel is suddenly stopped. Current is limited to 1A (ch3, 5A/div.) 1134

Figure 13 (a) shows the motor torque and speed measurement. The motor base speed is about 9 Hz. It can be seen that the motor speed operates above 9Hz with reduced torque. From Figure 13 (b) it can be seen that at flux weakening region, the motor output power is close to constant. 4. Conclusion Figure 12: D axis current step response (1.8ms rise time), no overshoot (5A/div.) Figure 11 shows the motor current and torque sensor signals. With the 3us current loop, the motor current is controlled with a pre-set limit. In transient condition, such as sudden stop of the motor (end of rack travel), the motor current is still under control. Fast current control is important in preventing unwanted shutdown due to transient over current. Figure 12 shows the Q-axis current step response. The rise time is about 1.8ms and there is no overshoot. Torque (N.m.) 6 5 4 3 2 1 Torque vs. Frequency Torque vs. Frequency 5 1 15 2 25 Frequency (Hz) Figure 13 (a): Measured motor torque-speed curve above base speed. Motor output power (W) 6 5 4 3 2 1 Power vs. Frquency Motor output power (W) 5 1 15 2 25 Motor eelectrical frequency (Hz) Figure 13 (b): Measured motor power vs. frequency. A low torque ripple PMSM drive system for EPS application has been presented in this paper. With the modern DSP controller and careful design of motor current and position sensing schemes, excellent torque ripple performance can be achieved without using expensive current sensors. Current measurement accuracy has the highest impact on torque ripple performance. The single sense resistor sampling method used in this design is accurate enough to obtain low torque ripple for volume production. Some other design considerations, such as SVM scheme selection, control software functional blocks, loop timing and MIPS requirement, etc are also presented. Fast and robust dynamic response and flux weakening operation are demonstrated. The experimental results prove that the PMSM drive presented in this paper is very suitable for EPS controllers. References [1] LEM Group, Current Transducer LT 1-S/SP3, website www.lem.com. [2] T.C. Green and B.W. Williams, Derivation of motor line-current waveforms from the dc-link current of an inverter, IEE Proceedings, volume 136, Pt. B, No. 4, pp. 196-24, July 1989. [3] Frede Blaabjerg, John K. Pederson, Ulrik Jaeger, Paul Thoegersen, Single Current Sensor Technique in the DC-Link of Three-Phase PWM-VS Inverters: A Review and Ultimate Solution, Industry Applications Conference, 1996. Thirty-First IAS Annual Meeting, IAS '96., Conference Record of the 1996 IEEE, Volume: 2, pp. 1192-122, 6-1 Oct. 1996. [4] Woo-Cheol Lee, Dong-Seok Hyun and Taeck-Kie Lee, A Novel Control Method for Three-Phase PWM Rectifiers Using a Single Current Sensor, IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 15, NO. 5, pp. 861-87, SEPTEMBER 2. [5] Ion Boldea and S. A. Nasar, Electric Drives, CRC Press LLC, ISBN -8493-2521-8, 1999. [6] Mathworks, Inc. Simulink Dynamic System Simulation for MATLAB, Release 12, November 2. [7] NMB Minebea GmbH, Variable Reluctance Resolver, http://www.nmbeurope.com/minebea/data/pages/rotarycomponents/reso lver.html 1135

[8] Allegro MicroSystems, Inc., Ring Magnet Speed Sensing for Electronic Power Steering, http://www.allegromicro.com/techpub2/ring_magnet/ [9] Andrzej M. Trzynadlowski and Stanislow Legowski, Minimum-Loss Vector PWM Strategy for Three-phase Inverters. Transaction on Power Electronics, VOL. 9, NO. 1, pp. 26-34, January 1994. 1136