PMSM DRIVE BASED ON STM32F4 MICROCONTROLLER

Similar documents
PMSM Servo-Drive Fed by SiC MOSFETs Based VSI

NEURAL NETWORK BASED ADAPTIVE STATE FEEDBACK CONTROLLER FOR INVERTER WITH VOLTAGE MATCHING CIRCUIT

DSP Based Speed Control of the Surface Mounted Permanent Magnet Synchronous Motor with Hysteresis current controller

CHAPTER-5 DESIGN OF DIRECT TORQUE CONTROLLED INDUCTION MOTOR DRIVE

Based on neural network adaptive linear quadratic regulator for inverter with voltage matching circuit

Experimental study of snubber circuit design for SiC power MOSFET devices

Digital Control of Permanent Magnet Synchronous Motor

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

Design of Joint Controller Circuit for PA10 Robot Arm

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

Analysis of circuit and operation for DC DC converter based on silicon carbide

CHAPTER 4 CONTROL ALGORITHM FOR PROPOSED H-BRIDGE MULTILEVEL INVERTER

The Research on Servo Control System for AC PMSM Based on DSP BaiLei1, a, Wengang Zheng2, b

SPEED CONTROL OF BRUSHLESS DC MOTOR USING FUZZY BASED CONTROLLERS

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

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

INTERACTION OF INPUT SHAPING AND CASCADE CONTROLLER FOR DC DRIVE CONTROL

RX23T inverter ref. kit

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

Modeling & Simulation of PMSM Drives with Fuzzy Logic Controller

User Guide Introduction. IRMCS3043 System Overview/Guide. International Rectifier s imotion Team. Table of Contents

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

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

Brushed DC Motor Microcontroller PWM Speed Control with Optical Encoder and H-Bridge

Modeling and Simulation of Induction Motor Drive with Space Vector Control

MODIFIED DIRECT TORQUE CONTROL FOR BLDC MOTOR DRIVES

A Comparative Study between DPC and DPC-SVM Controllers Using dspace (DS1104)

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

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

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

CHAPTER-III MODELING AND IMPLEMENTATION OF PMBLDC MOTOR DRIVE

South Asian Journal of Engineering and Technology Vol.2, No.16 (2016) 21 30

POWER- SWITCHING CONVERTERS Medium and High Power

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

ANALYSIS OF V/f CONTROL OF INDUCTION MOTOR USING CONVENTIONAL CONTROLLERS AND FUZZY LOGIC CONTROLLER

Time Response Analysis of a DC Motor Speed Control with PI and Fuzzy Logic Using LAB View Compact RIO

Selected Problems of Induction Motor Drives with Voltage Inverter and Inverter Output Filters

On-Line Dead-Time Compensation Method Based on Time Delay Control

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING VOLTAGE SOURCE INVERTER

A Dynamic Modeling Permanent Magnet Synchronous Motor Drive System

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

Impact of PWM Control Frequency onto Efficiency of a 1 kw Permanent Magnet Synchronous Motor

HIGH PERFORMANCE CONTROL OF AC DRIVES WITH MATLAB/SIMULINK MODELS

4. Simulation Results

Page ENSC387 - Introduction to Electro-Mechanical Sensors and Actuators: Simon Fraser University Engineering Science

PMSM Speed Regulation System using Non-Linear Control Theory D. Shalini Sindhuja 1 P. Senthilkumar 2

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

Design of double loop-locked system for brush-less DC motor based on DSP

RAPID CONTROL PROTOTYPING FOR ELECTRIC DRIVES

A Three Phase Power Conversion Based on Single Phase and PV System Using Cockcraft-Walton Voltage

Synchronous Current Control of Three phase Induction motor by CEMF compensation

IN MANY industrial applications, ac machines are preferable

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

Brushed DC Motor PWM Speed Control with the NI myrio, Optical Encoder, and H-Bridge

A Sliding Mode Controller for a Three Phase Induction Motor

SVM-DTC OF AN INDUCTION MOTOR BASED ON VOLTAGE AND STATOR FLUX ANGLE USING FUZZY LOGIC CONTROLLER

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

Laboratory Assignment 5 Digital Velocity and Position control of a D.C. motor

CHAPTER 2 CURRENT SOURCE INVERTER FOR IM CONTROL

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

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

SIMULATION AND IMPLEMENTATION OF PID-ANN CONTROLLER FOR CHOPPER FED EMBEDDED PMDC MOTOR

International Journal of Digital Application & Contemporary research Website: (Volume 2, Issue 8, March 2014)

Modeling and Simulation Analysis of Eleven Phase Brushless DC Motor

Vector Approach for PI Controller for Speed Control of 3-Ø Induction Motor Fed by PWM Inverter with Output LC Filter

SPEED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING FPGA FOR HIGH FREQUENCY SIC MOSFET INVERTER

Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine

Speed Control of Induction Motor using Predictive Current Control and SVPWM

Comparative Analysis of Space Vector Pulse-Width Modulation and Third Harmonic Injected Modulation on Industrial Drives.

TABLE OF CONTENTS CHAPTER NO. TITLE PAGE NO. LIST OF TABLES LIST OF FIGURES LIST OF SYMBOLS AND ABBREVIATIONS

DMCode-MS(BL) MATLAB Library

TMS320F241 DSP Boards for Power-electronics Applications

MEM01: DC-Motor Servomechanism

SPEED CONTROL OF BRUSHLES DC MOTOR

An Induction Motor Control by Space Vector PWM Technique

AC Voltage and Current Sensorless Control of Three-Phase PWM Rectifiers

Comparative Analysis of PI Controller and Fuzzy Logic Controller for Speed Control of Three Phase Induction Motor Drive

A Model Based Digital PI Current Loop Control Design for AMB Actuator Coils Lei Zhu 1, a and Larry Hawkins 2, b

The Implementation of Field Oriented Control for PMSM Drive Based on TMS320F28035 DSP Controller

IEEE TRANSACTIONS ON POWER ELECTRONICS, VOL. 14, NO. 3, MAY A Sliding Mode Current Control Scheme for PWM Brushless DC Motor Drives

Analysis, Simulation and Implementation of Space Vector Pulse Width Modulation For Speed Control Of Induction Motor

PERFORMANCE ANALYSIS OF PERMANENT MAGNET SYNCHRONOUS MOTOR WITH PI & FUZZY CONTROLLERS

INFLUENCE OF VOLTAGE SAGS ON PM SYNCHRONOUS MOTOR DRIVES

A Novel Four Switch Three Phase Inverter Controlled by Different Modulation Techniques A Comparison

REAL-TIME LINEAR QUADRATIC CONTROL USING DIGITAL SIGNAL PROCESSOR

HARDWARE IMPLEMENTATION OF DIGITAL SIGNAL CONTROLLER FOR THREE PHASE VECTOR CONTROLLED INDUCTION MOTOR

for more please visit :

Design and Implementation of PID Controller for a two Quadrant Chopper Fed DC Motor Drive

Speed control of sensorless BLDC motor with two side chopping PWM

Space Vector PWM and Model Predictive Control for Voltage Source Inverter Control

Direct Torque Control of Induction Motors

Dead-Time Compensation Method for Vector-Controlled VSI Drives Based on Qorivva Family

Improved direct torque control of induction motor with dither injection

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

Speed Control of DC Motor Using Fuzzy Logic Application

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

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

VECTOR CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR BASED ON SLIDING MODE VARIABLE STRUCTURE CONTROL

IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA. This Chapter presents an implementation of area efficient SPWM

Transcription:

POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 87 Electrical Engineering 2016 Michał SKIWSKI* Tomasz TARCZEWSKI* Lech M. GRZESIAK** PMSM DRIVE BASED ON STM32F4 MICROCONTROLLER In this paper based on STM32F4 microcontroller and dedicated for permanent magnet synchronous motor (PMSM) drive is presented. Information concern structure and implementation of the program main blocks such as: modulator, speed and position calculation, communication interface are depicted. Designing process of cascade control structure with PI controllers is shown. An internal model control (IMC) was used to calculate coefficients of current controllers while the symmetric optimum criterion was applied to compute angular speed controller. Since mathematical model of the drive is non-linear, linearization and decoupling procedure as well as dead-time compensation are also included. Finally, experimental test results for PMSM with FOC control algorithm are shown. KEYWORDS: PMSM, drive, STM32F4, VSI, FOC 1. INTRODUCTION Permanent magnet synchronous motors are commonly used in application demand precise control of angular position, velocity and electromagnetic torque such as: robots, CNC machines, electrical vehicles [1-3]. The main requirements for the drive dedicated for PMSM concerns high performance and compact structure. The most often implemented control algorithm is field-oriented control (FOC) with cascade control structure [4]. Due to superior disturbance compensation properties, state feedback control structure can also be used [5]. Relatively short time required for accomplish of control algorithm (it is in a range from 50 µs to 100 µs for a typical switching frequency 10 20 khz) causes that fast computational units have to be employed. Texas Instruments (TI) or Analog Devices (AD) microprocessors dedicated for electrical drives (ex. TMS320 from TI, ADSP-21061 from AD) are commonly used in a commercial applications [6, 7]. In the proposed solution, microcontroller with ARM Cortex- M4 core (STM32F407VGT6) will be used. Due to its high computational potential, relatively large internal flash memory (up to 1MB) and low price, this * Nicolaus Copernicus University. ** Warsaw University of Technology.

378 Michał Skiwski, Tomasz Tarczewski, Lech M. Grzesiak type of microcontrollers are used in digital audio amplifiers [8], overcurrent relays [9] and data acquisition systems [10]. Thanks to fast floating point unit and peripherals similar to those in DSP, described microcontroller seems to be a good choice for electrical drive control systems. 2. HARDWARE CONFIGURATION Structure of the STM32F4-based PMSM drive is shown in Fig. 1a, while a photo is presented in Fig. 2. The hardware is composed of a STM32F407VGT6 microcontroller, Semikron SK45GD063 power integrated module and Skyper 32 Pro gate drivers. A typical 2-level topology of voltage source inverter was used in this application. Measurements of electrical variables (i.e., phase currents, -link voltage) are made by using L 15-NP current transducer and LV 25-P voltage transducer along with interfaces that are responsible for signals conversion to the level suitable for A/D converter of microcontroller. Mechanical variables of the motor (i.e., angular position and speed) are calculated by using Hiperface standard along with quadrature encoder inputs. Fig. 1. a) Block diagram of the drive b) Snubber topology STM32F407VGT6 microcontroller is based on the high-performance ARM Cortex 32-bit core operating at the frequency up to 168 MHz. Three separate A/D converters (12-bit), PWM outputs and fast floating point unit of microcontroller caused that it seems to be low cost, high performance alternative for DSP (ex. TMS320, ADSP-21061) that are commonly used in AC drives. Shown in Fig. 1b snubber RCD topology has been employed in order to prove efficient damping of output voltage oscillations of inverter [11]. Such

PMSM drive based on STM32F4 microcontroller 379 topology has lower power dissipation on the resistor and significantly reduces it overheating. Fig. 2. Photo of the drive 3. SOFTWARE CONFIGURATION 3.1. Control algorithm In the proposed approach, field-oriented control (FOC) has been applied to ensure high performance operation of PMSM. Cascade control structure with PI type angular speed and space vector components of currents was employed. Since model of the plant (i.e., PMSM fed by VSI) is non-linear and crosscoupled, a simple linearization method described in [6] has been used. Synthesis procedure of controllers have been made in Matlab/Simulink environment. Firstly, current control loop was design. Schematic diagram of PMSM current control loop is presented in Fig. 3. Linearization as well as controller (IMC) were implemented in triggered subsystems in order to assure proper generation of discrete control signals. Thanks to the use of triggered measure block, electrical and mechanical variables are sensed in the mpoint of PWM. In order to design current controllers, an internal model control (IMC) method has been used [12]. A 5 ms rise time was selected for compute coefficients of PI current controllers. In order to avo windup phenomenon, the tracking back calculation method has been employed [13]. Block diagram of discrete PI type controller with anti-windup path is shown in Fig. 4a. Depicted structure of controller have been used in a current as well as in the angular speed control loop. Simulation step response of q-axis current is presented in Fig. 4b. From Fig. 4b it can be seen, that the rise time of q-axis current is equal 5 ms, what fulfils our requirements. The main parameters of designed drive and PMSM are depicted in Table 3.1. An angular speed control loop was design according to the symmetricoptimum criterion [14]. In order to reduce large overshoot of angular speed step

380 Michał Skiwski, Tomasz Tarczewski, Lech M. Grzesiak response, the low pass filter for reference value was added. Schematic diagram of FOC structure used to synthesis process of speed controller is shown in Fig. 5. Simulation step response of designed FOC for PMSM drive is presented in Fig. 6. Table 3.1. Drive & PMSM parameters Parameter Parameter VSI switching frequency f s = 10 khz PMSM no. of pole pairs p = 3 VSI -link U dc = 200 V PMSM resistance R s = 1.05 Ω PMSM rated power P N = 2.76 kw PMSM inductance L s = 9.5 mh PMSM rated speed Ω mn = 314 rad/s PMSM torque constant K t = 1.64 Nm/A PMSM rated current I N = 5.8 A PMSM friction B m = 1.4 10-3 Nms/rad PMSM rated torque T en = 8.8 Nm Total moment of inertia J d = 2.2 10-2 kgm 2 Ts ABC d 0 ref urd upd ud ud is_abc Ts+Ts/2 pos q iq is_in is_out iqref urq upq uq uq wm wm_in pos_out IMC VSI pos_in wm_out Ts Tl Tl pos MEASURE iq umd PMSM wm umq LINEARIZATION Fig. 3. Block diagram of PMSM current control loop (Simulink model) a) b) Trigger ref ref -K- Kp_i -K- Ki_i K Ts z z-1 urd urd urd -K- Kawu_i Fig. 4. Current control loop: a) block diagram of discrete current controllers with anti-windup path, b) simulation step response of q-axis current

PMSM drive based on STM32F4 microcontroller 381 T s Ts ABC d 0 ref urd upd ud ud is_abc Ts+T s/2 1 Tf.s+1 LPF wmref iqref pos q iq iqref urq upq uq uq wm is_in wm_in is_out pos_out wm IMC VSI pos_in wm_out PI iq T s umd Tl Tl PMSM pos MEASURE wm umq LINEARIZATION Fig. 5. Block diagram of FOC structure for PMSM (Simulink model) Fig. 6. Speed mode: simulation step response of PMSM drive: a) reference and angular speed, b) space vector components of PMSM currents Fig. 6 shows proper operation of PMSM drive during start-up and speed reversal. Angular speed (Fig. 6a) and space vector components of PMSM current (Fig. 6b) are controlled properly, without steady-state error.

382 Michał Skiwski, Tomasz Tarczewski, Lech M. Grzesiak 3.2. SVPWM modulation In order to obtain gate signals for power transistors, SVPWM algorithm has been employed. Basics of SVPWM used is shown in Fig. 7. Execution time of depicted part of algorithm was taken into account during implementation. For this reason, it was deced to use off-line calculated switching times for each sector (Tab. 3.2) instead of directly using arcus tangens function. It should be noted, that there are three similar equations (the only difference lies in the sign). Described property has been used during the code optimization. Fig. 7. SVM modulator Table 3.2. Switching time equations for each sector Sector t 1 t 2 1 3 U 3U 3 U U 2 3U + 3U 3 U + 3U S 3 U U T 3 3U 3U 4 3U 3U + 3U U 5 3U 3U 3 U 3U T 6 3U + 3U S 3U U

PMSM drive based on STM32F4 microcontroller 383 A simple dead-time compensation method based on solution described in [15] has been employed to reduce distortion of phase currents. This solution proves satisfactory level of VSI non-linearity compensation and low complexity. 3.3. Communication interface Because of its universality and capacity, an Ethernet interface has been used to allow communication between PMSM drive and host PC. Selected solution gives the opportunity to send large packet of data in the short time. The code for Ethernet communication is based on LWIP stack which is open source library. In order to reduce execution time, UDP protocol is applied to transmit data. Those are sending into two separate ports: first is used in two way communication mode to transmit control command such start, stop, etc., and the second is used to send data from the drive to PC. This type of data may include electrical and mechanical variables measured in the drive as well as calculated variables. Measured and calculated data are sending in a one millisecond period. High speed of Ethernet interface and potential to transmit large packet of data (1400 bytes in this case) gives the possibility to send data from each PWM cycle. For base PWM frequency equal to 10 khz, only slight data buffering into 10 elements table during sending cycle is required. 3.4. Host software In order to control and diagnose designed PMSM drive, a PC software has been designed (Fig. 8). Fig. 8. The main window of designed PC software

384 Michał Skiwski, Tomasz Tarczewski, Lech M. Grzesiak The main tasks are as follows: - start and stop of the drive, - determination mode of drive operation (ex. torque mode, speed mode), - managing status of drive with respect to gate drivers and chopper errors, - data acquisition and visualization, - construct and send reference value, The entire PC software was written in C++ using Qt environment. It gives the possibility to compile source code for many platforms (Windows, Linux, etc.) and makes programming process relatively simple and non-time consuming. By using designed host software, each measured or calculated in the drive value can be acquired and visualized. In such a case the diagnosis of control algorithm is facilitated. 4. EXPERIMENTAL RESUL After successful implementation of control algorithm components, execution times have been measured for 150 MHz core clock. The measurements were made by using an internal timer of microprocessor. The overall time required to execute control algorithm is 9.2 µs. Execution times obtained for main components of control algorithm are summarized in Table 4.1. It should be noted, that thanks to code optimization, the overall execution time is relatively short and the proposed microprocessor can be used in electrical drives that requires higher switching frequency or more complex control algorithm. Table 4.1. Indivual execution time Control algorithm component Execution time Calculation and processing of speed, position, -link voltage and phase currents 4.83 µs Clarke & Park transforms 0.35 µs FOC with decoupling 1.76 µs Dead-time compensation 0.93 µs Inverse Park transform & SVPWM 1.28 µs Firstly, proper operation of the drive with 2.7 kw PMSM and with additional moment of inertia was examined in a torque mode. Fig. 9 shows step responses of q-axis current. As it can be seen, q-axis current is controlled properly, without steady-state error and overshoot. Its rise time is c.a. 5 ms, what satisfies assumptions. Since zero d-axis control strategy has been employed, value of direct current is equal to zero. Fig. 10 shows proper operation of PMSM drive during start-up and speed reversal. Angular speed (Fig. 10a) and space vector components of PMSM current (Fig. 10b) are controlled properly, without steady-state error.

PMSM drive based on STM32F4 microcontroller 385 Fig. 9. Torque mode: experimental step responses of q-axis current a) b) Fig. 10. Speed mode: experimental step response of PMSM drive: a) reference and angular speed, b) space vector components of PMSM currents

386 Michał Skiwski, Tomasz Tarczewski, Lech M. Grzesiak 5. CONCLUSION It was found that STM32F4 microcontroller can be successfully applied to design high performance AC drive dedicated for PMSM. Simulation as well as experimental test results proves proper operation of the drive in torque and speed mode. Thanks to designed host software, the diagnosis of control algorithm is facilitated. It is planned to implement and examine more complex control algorithms such as state feedback and adaptive control. REFERENCES [1] Sant A., Khadkikar V., Xiao W., Zeineldin H., Four-axis vector controlled dualrotor PMSM for plug-in electric vehicles, IEEE Trans. Ind. Electron., Vol. 62, no. 5, pp. 3202-3212, 2015. [2] Krishnan R., Permanent magnet synchronous and brushless motor drives. CRC Press, 2009. [3] Hung Y.-C., Lin F.-J., Hwang J.-C., Chang J.-K., Ruan K.-C., Wavelet fuzzy neural network with asymmetric membership function controller for electric power steering system via improved differential evolution, IEEE Trans. Power Electron., Vol. 30, no. 4, pp. 2350 2362, 2015. [4] Kazmierkowski M.P., Krishnan R., Blaabjerg F., Control in power electronics: selected problems, Academic Press, 2002. [5] Tarczewski T., Grzesiak L.M., Constrained State Feedback Speed Control of PMSM Based on Model Predictive Approach, IEEE Trans. Ind. Electron., IEEE Early Access Article, doi: 10.1109/TIE.2015.2497302. [6] Grzesiak L.M., Tarczewski T., PMSM servo-drive control system with a state feedback and a load torque feedforward compensation, COMPEL, Vol. 32, no. 1, pp. 364-382, 2013. [7] Pajchrowski T., Zawirski K., Robust speed controller for PMSM based on artificial neural network, IEEE European Conference on Power Electronics and Applications, 2005. [8] Jasielski J., Kuta S., Kolodziejski W., Machowski W., Hybr LBDD PWM modulator for digital class-bd audio amplifier based on STM32F407VGT6 microcontroller and analog DLL, 22nd IEEE International Conference on Mixed Design of Integrated Circuits & Systems, 2015. [9] Tjahjono A., Anggriawan D.O., Priyadi, A., Pujiantara M., Purnomo M.H., Digital overcurrent relay with conventional curve modeling using Levenberg- Marquardt backpropagation, IEEE International Seminar on Intelligent Technology and Its Applications, 2015. [10] Xiong J., Pan Y., Hou Z.Y., Zhang R., Research on the System of Image Acquisition and Wireless Transmission, Applied Mechanics and Materials. Vol. 668, pp. 1382-1385, 2014.

PMSM drive based on STM32F4 microcontroller 387 [11] Niewiara L., Skiwski M., Tarczewski T., Grzesiak L. M., Computer aed design of snubber circuit, POZNAN UNIVERSITY OF TECHNOLOGY ACADEMIC JOURNALS, Poznan, 2015. [12] Harnefors L., Nee H.-P., Model-based current control of AC machines using the internal model control method, IEEE Trans. Ind. Appl., Vol. 34, no. 1, pp. 133-141, 1998. [13] Tarbouriech S., Turner M., Anti-windup design: an overview of some recent advances and open problems, IET Control Theory Applicat., Vol. 3, no. 1, pp. 1-19, 2009. [14] Umland J., Safiuddin M., Magnitude and symmetric optimum criterion for the design of linear control systems: what is it and how does it compare with the others?, IEEE Trans. Ind. Appl., Vol. 26, no. 3, pp. 489-497, 1990. [15] Konvicny P., Dead-Time Compensation Method for Vector-Controlled VSI Drives Based on Qorivva Family, AN4863, pp. 2-12, 2014. (Received: 29. 01. 2016, revised: 4. 03. 2016)