POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 18 |NUMBER: 4 |2020 |DECEMBER Comparison of Trapezoidal and Sinusoidal PWM Techniques for Speed and Position Control of PMSM Erdal BEKIROGLU 1, Ahmet DALKIN 2 1Department of Electrical and Electronics Engineering, Faculty of Engineering, Bolu Abant Izzet Baysal University, BAIBU Golkoy Yerleskesi, 14030 Bolu, Turkey 2Department of Electronics and Automation, Yesilyurt Demir Celik Vocational School, Ondokuz Mayis University, Organize Sanayi Bolgesi Sosyal Tesisler Alanı, 513. Sk. No:6, 55300 Samsun, Turkey b[email protected],
[email protected] DOI: 10.15598/aeee.v18i4.3842 Abstract. In this article, speed and position controls of Permanent Magnet Synchronous Motor (PMSM) are performed by using a genetic algorithm-based controller. Hall Effect sensors have been used to obtain position data of the motor. Since Hall Effect sensors have been mounted, PMSM has been driven as a Brushless DC (BLDC) motor. Sinusoidal and trapezoidal current reference models have been used in the control system. The proposed control system has been operated for speed control as well as position control of the motor. The developed genetic-based speed and position control method has been tested for both trapezoidal and sinusoidal PWM commutation techniques. The results obtained from these commutation techniques have been compared. Speed and position results of the motor have been obtained under the different load and operating conditions. The results reveal that the proposed control system is reliable, robust and effective. Keywords Permanent Magnet Synchronous Motor, Sinusoidal Commutation, Speed and Position Control, Trapezoidal Commutation. 1. Introduction Recently, Permanent Magnet Synchronous Motors (PMSMs) are used in servo systems due to their superiorities, such as high efficiency, power factor, high torque/weight ratio, and high torque/inertia ratio. Therefore, PMSM becomes the first research subject for many industrial variable speed applications that require speed and position control [1] and [2]. However, the performances of the PMSMs are very sensitive to parameter and load variations. To overcome these problems, several modern control strategies, such as PI (Proportional-Integral) or PID (Proportional-Integral-Derivative) control, Fuzzy Logic Control, Neural Network and Genetic Algorithm Control methods are proposed for speed control [3]. In PMSMs, it is crucial to determine the rotor position and to perform commutation exactly at the accurate time. Hall Effect sensors and encoders are used to receive the information of position and speed through the rotor. Position and speed data can be received without using sensors; nevertheless, the microprocessor must have both high memory capacity and rapid process time. 1.1. Related Works Several works have reported speed and position control of the PMSM with different driving and control techniques. C. Wu controlled the speed and position of a BLDC with a Hall Effect sensor through a PI Controller by using trapezoidal commutation technique [4]. A. Simpkins used analogous Hall Effect sensors in order to be able to perform positional estimation in BLDC pancake motor, a quite small type of motor [5]. J. Park proposed the speed test system of the motor by applying current reference with PI-based drive system. In addition, a stepwise position reference was applied to the system and the position control was performed through Hall Effect sensors. Park corrected the position-error arising from parametc 2020 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 207
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 18 |NUMBER: 4 |2020 |DECEMBER rical errors, impairments of current on commutation points and the waveform of back Electromotive Force (EMF) by using a separate PI Controller with the different current references [6]. S. Dehghan, unlike traditional approaches to speed control of PMSM, carried out offline tuning method and reference speed followed the actual speed smoothly [7]. K. Thangarajan realized the speed control of PMSM with Model Predictive Control (MPC) investigator. In addition, position and torque control was carried out using recommended investigators [8]. S. Sakunthala described the performance and comparisons of BLDC motor and PMSM drives [9]. H. Li developed a new type of sensorless drive with self-correction of commutation points for high-speed control of BLDC motor with nonideal back EMF form [10]. S. Murali proposed a new control scheme for the BLDC motor based on tuning of sliding mode surface parameters, and a search algorithm is used to set the parameters of the sliding mode controller. In this way, speed comparison is realized with PI and PID controls [11]. I. Vesely designed model reference adaptive current controller for PMSM and used d-q axis current equations in the rotating reference frame [12]. In this article, speed and position control of PMSM has been performed by using Hall Effect sensor. A conventional PI Controller has been used for the speed control, while P Controller has been used for the position control. The coefficients of PI and P Controllers have been achieved online through a genetic search algorithm. In this way, optimum coefficients are determined so that the actual speed and position can get rapidly through the reference speed and position without exceeding. In the article, current reference has been firstly applied to the motor in the sinusoidal waveform and then in the trapezoidal waveform. Speed results and position results of the motor have been obtained for each reference and then, these results have been compared under the different load conditions. Current control is carried out with the hysteresis band current controller. The d-q reference frame transformation is not required because the proposed controller has a fast response and no static error. An encoder is generally used to get speed and position data from a PMSM. However, there is no possibility of utilizing an encoder, and cost-effective Hall Effect sensors are also used. When Hall Effect sensors are used, a PMSM needs to be driven as a BLDC. Variations in the speed and position of PMSM using Hall Effect sensors have been shown in the article. The proposed genetic algorithm-based speed and position control of PMSM has been tested for different load and operating conditions. Obtained results show that the control method is precise, effective, available, and applicable for the control of PMSM. 2. PMSM Dynamics The equivalent circuit of PMSM motor and a PWM inverter are shown in Fig. 1. Vdc Sa Sa Sb SbSc Sc ia ib ic Ra Rb Rc ea eb ec N PWM Inverter PMSM Laa Lbb Lcc Fig. 1: PMSM model and inverter. The stator voltage equations of PMSM are expressed in Eq. (1). va vb vc = Rs0 0 0Rs0 0 0 Rs · ia ib ic + + Lss −M0 0 0Lss −M0 0 0 Lss −M · ·d dt · ia ib ic + ea eb ec , (1) where va,vb, and vcare the phase voltages, ia,ib, and icare the phase currents, Rsis the PMSM’s stator resistance, ea,eb,ecare the EMFs of phase windings. In Eq. (1), the expression of Lss −Mis equal to the PMSM’s inductance Lspresented by Eq. (2). Ls=Lss −M=L1+Lms −−1 2Lms=L1+3 2Lms. (2) In Eq. (2), Lms is self-inductance, Lss is the total phase inductance, including leakage L1, and Mis the mutual inductance. Equation (1) is rearranged into state-space form as in Eq. (3). d dt · ia ib ic =1 Ls · va vb vc · Rs Ls 0 0 0Rs Ls 0 0 0 Rs Ls · · ia ib ic −1 Ls · ea eb ec . (3) EMFs generated by field flux connections of the permanent magnet are calculated using the following Eq. (4). c 2020 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 208
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 18 |NUMBER: 4 |2020 |DECEMBER ea eb ec =−λfωr· sin(θr) sin(θr−2π 3) sin(θr+2π 3) ,(4) where θris the rotor position and the generated electrical torque is defined as: Te=−λf·p 2· iasin (θr) + ibsin θr−2π 3+icsin θr+2π 3. (5) Finally, the rotor position and rotor speed can be written as: d dtωr= p 2Te−TL−B2 Pωr J,(6) d dtθr=ωr.(7) 3. PMSM Control Strategy 3.1. P and PI Controller The speed loop is a dynamic model of motor and includes reference speed, speed feedback, and speed controller. In speed loop, measured or estimated motor speed is approximated to reference speed by using actual speed controller [13]. Artificial intelligent control techniques like fuzzy logic, artificial neural networks or genetic algorithms are used as speed controllers of the motor, besides adaptive control techniques, such as sliding mode control and variable structure control [14]. The block diagram on the time scale of PI controller is demonstrated in Fig. 2. Here, etexpresses the error signal, Kpand Kimodulation and integral gain, and ytthe output signal. Equation (8) shows the PI equation used for the speed loop and Eq. (9) shows the P equation used for the position. Fig. 2: Proportional-Integral controller block diagram. yt=Kpet+KiZetdt,(8) yt=Kpet.(9) 3.2. Hysteresis Band Current Controller All sources fed by 3-phase voltage source inverters generally use current feedback. Therefore, the performance of the inverter depends largely on the current control technique used in [15], [16], [17], and [18], respectively. The task of the hysteresis band current controller is to ensure that the actual current of the motor follows the reference current generated within a predetermined band. Hysteresis band’s current controller is easy to implement and provides effective current control against changes in load and source parameters presented in [19], [20], [21], and [22], respectively. Hysteresis current controllers switch the power switches in the inverter with the appropriate sequence to keep the error signal obtained by comparing the current measured from the motor windings with the reference current in a given range. The structure of the hysteresis current controller is given in Fig. 3. Here i∗ ais the reference current of phase a,iais measured actual current of phase, ∆iais hysteresis bandwidth, and Sa is switching signal. The value of the switching frequency in hysteresis current controllers depends on the bandwidth. Reducing the hysteresis bandwidth ensures that the actual current is closer to the reference current, but should not exceed the switching frequency of the power switches used in the inverter circuit [23]. (a) (b) Fig. 3: (a) Block diagram of the hysteresis band current controller, (b) Phase current of current controller and switching states. c 2020 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 209
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 18 |NUMBER: 4 |2020 |DECEMBER Fig. 4: PMSM drive system. Furthermore, the switching frequency varies depending on the size and frequency of the reference signal. Besides the advantages of being simple in structure and high accuracy, it has disadvantages like switching frequency is variable, and switching losses are high. When examining Fig. 3, the actual current value is subtracted from the reference current for any phase current. Switch Sais switched-on if the obtained value is greater than or equal to the positive value of the hysteresis band value. Switch Sais switched-on if the obtained value is less than or equal to the negative value of the hysteresis band value [24]. 3.3. PMSM Drive System The configuration of the PMSM drive and control system used for the simulations is shown in Fig. 4. The model has not required any transformation such as Park and Clark reference frame transformation because it is able to estimate nominal operating conditions easily. The actual speed value of the motor, ωr, is calculated through the use of the signals from the position sensor. Speed error eωis calculated, which is the difference between the desired speed value ω∗ rand the actual speed value. In the study, PI Controller is used as a speed controller and P Controller as a position controller. The optimum coefficients of Kp,Kiin PI and P Controllers were produced by the genetic search algorithm. Three-phase reference currents are obtained by using electrical position information with control signals passed through the controllers. The resulting reference currents are used in the hysteresis band current controller. PWM signals are generated by comparing the actual current values obtained from the current sensor with the reference positions [25]. 4. Structure of Genetic Search Algorithm In the genetic algorithm search steps, each variable/data structure used as a solution candidate is called a chromosome (individual). All of these chromosomes are called the population, and the chromosomes in the population at each stage in the program cycle are defined as a generation. In addition, according to the data structure chosen to be used as a chromosome at the beginning of the program, each chromosome consists of genes that represent bits of the data structure if it is an integer, and elements of the sequence if it is a sequence. According to the “strong is survived” rule, the fitness calculated for each chromosome is chosen according to the degree of eligibility of the chromosome in each step in order to survive other operations that need to be determined. Each conventional controller coefficient represents a gene. In classical genetic algorithms, the binary coding technique is used. In the present study, integer decimal numbers were preferred to reduce the genetic algorithm processing time. When determining the population, the number of chromosomes and the selection of initial value are important. If the population is large, it takes a long time for the genetic algorithm to reach the desired solution. Conversely, if the population is selected too small, the diversity of chromosomes within the population will decrease, and population remains at local minimum. Therefore, it is very important to select as large a population as possible, taking into account the algorithm cycle time. In this article, a population of 100 chromosomes is determined according to the trial and error method. The fitness function used in the study is defined as follows [25]: c 2020 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 210
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 18 |NUMBER: 4 |2020 |DECEMBER fitness function = 1 1 + N X k=1 |eω(k)| .(10) The fitness function is the basic parameter that indicates which chromosome will be present in the next generation. The higher suitability value of a chromosome is so important. The PMSM drive system is run for each chromosome sequence. Fitness values are available for all chromosomes in the population. The genetic algorithm is terminated if the previously determined conformity value is captured. The chromosome with the highest fitness value is stored so that the most appropriate activity functions are obtained. In order to produce the next generation, families are determined among the chromosomes in the population based on their fitness values. In this study, Rank-based and elitism methods, which are a special method used in the selection of families, were applied [25], [26], [27], and [28]. First of all, chromosomes in the population were ranked from the highest to the lowest according to their value. The chromosomes with the highest eligibility value were both selected as a family and directly involved in the next generation. Thus, the best performance is maintained until the chromosome algorithm is completed. In addition, the crossing process was carried out at several points to form the chromosomes required for the next generation [25]. The chromosomes crossed were randomly selected and the optimum value of 0.75 was used as the probability value. The crossing points were again determined by random selection. The mutation was applied to increase the diversity of the chromosomes obtained at the end of the crossing and the probability of each chromosome mutation was selected as the optimum value of 0.25. The following parameters are used in the genetic algorithm. Rank-based and elitism methods were used and 100 chromosomes were determined according to the trial and error method. The chromosomes crossed were randomly selected and a probability value of 0.75 was used. The probability of each chromosome mutation was selected as the optimum value of 0.25. 5. Results Tests for different speed and position references were performed using the PMSM drive system and controller described in Sec. 3. and Sec. 4. . The actual parameters of the PMSM used in the simulations are given in Tab. 1. Tab. 1: PMSM and inverter parameters. Parameters Values Rated voltage (V) 300 Rated power (kW) 3 Rated speed (rpm) 3000 Stator resistance per phase (Ω) 2.0 Stator inductance per phase (H) 0.01 Moment of inertia (Kg·m2) 0.0124 Friction coefficient (Wb) 0.0012 Pole number 8 Switching frequency of inverter (kHz) 1 Using the proposed PMSM drive and control system described in Sec. 3. , simulations were performed for both speed and position references with sinusoidal reference and trapezoidal reference currents. The performance of the controller is determined by the actual speed and position of the motor precisely follows the reference commands. For this purpose, the reference current was taken as a sinus wave by sinusoidal commutation technique; at 500 rpm, 1500 rpm, and 3000 rpm. The actual speed changes were investigated according to the reference speed. Then the reference current was taken as a trapezoidal wave by trapezoidal commutation technique; the actual speed follows the reference speed of 500 rpm, 1500 rpm, and 3000 rpm. The reference current was taken as sinus by the sinusoidal commutation technique and it was investigated how much the actual position changes according to the reference position in 2π,πand π 2radians. Then the reference current was taken as trapezoidal by trapezoidal commutation technique and it was investigated how much the actual position changes according to the reference position in 2π,π, and π 2radians. For each value, the variations of the speed and positions under the different load conditions were also examined. Figure 5 shows the sinusoidal reference current applied to the system. The reference current is limited to 10 A in order to avoid high current at initial stage. Sinusoidal reference current shape for 500 rpm reference speed can be seen in the figure. Fig. 5: Sinusoidal current reference. c 2020 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 211
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 18 |NUMBER: 4 |2020 |DECEMBER Figure 6 shows the trapezoidal reference current applied to the system. The reference current is limited to 10 A in order to avoid high current at initial state. Trapezoidal reference current shape for 500 rpm reference speed is shown in the figure. Fig. 6: Trapezoidal current reference. In Fig. 7, Fig. 8 and Fig. 9, the results obtained in both sinusoidal reference current and trapezoidal reference current are given for the reference speed of 500 rpm, 1500 rpm, and 3000 rpm, respectively. The tests were carried out under no-load condition. The coefficients of PI Controller system were determined by Genetic Search Algorithm. Kp= 99.945 and Ki= 3.0776 coefficients were obtained from the genetic algorithm. As can be seen from the figures, the speed in the sinusoidal reference current is much faster and ideal for climbing and reaching stability than the actual speed in the trapezoidal reference. Fig. 7: Sinusoidal and trapezoidal PMSM speed for 500 rpm. In Fig. 10, Fig. 11 and Fig. 12, the results obtained in both sinusoidal reference current and trapezoidal reference current are given for the reference speed of 500 rpm, 1500 rpm, and 3000 rpm. Tests were carried out at 3 Nm. The coefficients of the PI Controller system were determined by genetic search algorithm. Since only the fitness function of the genetic search algorithm is determined as in Eq. (10), the value of the load torque increases and some overshoot occurs at PMSM speeds. As can be seen, the actual speed in the sinusoidal reference current can rise, and reaching stability is much faster and ideal than the trapezoidal reference current. Fig. 8: Sinusoidal and trapezoidal PMSM speed for 1500 rpm. Fig. 9: Sinusoidal and trapezoidal PMSM speed for 3000 rpm. Fig. 10: Sinusoidal and trapezoidal PMSM speed for 500 rpm. Fig. 11: Sinusoidal and trapezoidal PMSM speed for 1500 rpm. The following figures show the position control of the PMSM. A reference position is applied to the motor as shown in the figures and it is observed whether the actual position of the motor closely follows the reference position. During the control, the sinusoidal refc 2020 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 212
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 18 |NUMBER: 4 |2020 |DECEMBER erence current and then the trapezoidal reference current were applied to the motor as used in the fast graphics. Figure 13, Fig. 14 and Fig. 15 show the results for both the sinusoidal reference current and the trapezoidal reference current for the reference position, which is 2π,πand π 2radians. The tests were carried out under a no-load condition. The coefficient of P control system is determined by Genetic Search Algorithm. Kp= 72.36 coefficient was obtained from the genetic algorithm. As seen, the actual position tracking and stability in the sinusoidal reference current are much faster and ideal than the actual position tracking and stability in the trapezoidal reference current. Fig. 12: Sinusoidal and trapezoidal PMSM speed for 3000 rpm. Fig. 13: Sinusoidal and trapezoidal PMSM position for 2πrad. Fig. 14: Sinusoidal and trapezoidal PMSM position for πrad. Figure 16, Fig. 17 and Fig. 18 show the results for both the sinusoidal reference current and the trapezoidal reference current for the reference position, which is 2π,πand π 2radians, respectively. Tests were performed at 3 Nm load torque. The coefficients of the PI Controller system were determined by Genetic Search Algorithm. Since only the Genetic Search Algorithm is determined as in the fitness function defined in Eq. (10), as the load torque increases, some overshoots occur at actual speeds. As seen from the figures, the rising and stability of the actual velocity in the sinusoidal reference current are much faster and ideal than the trapezoidal reference current. Fig. 15: Sinusoidal and trapezoidal PMSM position for π 2rad. Fig. 16: Sinusoidal and trapezoidal PMSM position for 2πrad. Fig. 17: Sinusoidal and trapezoidal PMSM position for πrad. c 2020 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 213
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 18 |NUMBER: 4 |2020 |DECEMBER Fig. 18: Sinusoidal and trapezoidal PMSM position for π 2rad. 6. Conclusion In this article, speed and position control of the PMSM was performed using a genetic algorithm-based controller. In order to get position information of PMSM, Hall Effect sensors are preferred owing to cost-effective than the encoder. When using a Hall Effect sensor, PMSM should be driven like BLDC. In this case, the reference speed and position tracking of the motor will be slower than the sinusoidal state as described above. The genetic algorithm-based model has been applied both for speed and position control of the motor successfully. Sinusoidal and trapezoidal reference current models were applied to the system and simulation studies of the control system were carried out at different speeds and positions. As seen from the results, when sinusoidal reference current is applied to the PMSM, where the back EMF shape is sinusoidal, the reference speed and position applied to the motor are observed to be much faster and more stable than the trapezoidal reference current. References [1] LEE, Y. na J.-I. HA. High efficiency dual inverter drives for a PMSM considering field weakening region. In: Proceedings of The 7th International Power Electronics and Motion Control Conference. Harbin: IEEE, 2012, pp. 1009–1014. ISBN 978-1-4577-20857. DOI: 10.1109/IPEMC.2012.6258939. [2] ELMAS, C., O. USTUN and H. H. SAYAN. A neuro-fuzzy controller for speed control of a permanent magnet synchronous motor drive. Expert Systems with Applications. 2008, vol. 34, iss. 1, pp. 657–664. ISSN 0957-4174. DOI: 10.1016/j.eswa.2006.10.002. [3] ELMAS, C. and O. USTUN. A hybrid controller for the speed control of a permanent magnet synchronous motor drive. Control Engineering Practice. 2008, vol. 16, iss. 3, pp. 260–270. ISSN 09670661. DOI: 10.1016/j.conengprac.2007.04.016. [4] WU, H.-C., M.-Y. WEN and C.-C. WONG. Speed control of BLDC motors using hall effect sensors based on DSP. In: 2016 International Conference on System Science and Engineering (ICSSE). Puli: IEEE, 2016, pp. 1–4. ISBN 978-1-4673-89662. DOI: 10.1109/ICSSE.2016.7551633. [5] SIMPKINS, A. and E. TODOROV. Position estimation and control of compact BLDC motors based on analog linear Hall effect sensors. In: Proceedings of the 2010 American Control Conference. Baltimore: IEEE, 2010, pp. 1948–1955. ISBN 978-1-4244-7427-1. DOI: 10.1109/ACC.2010.5531357. [6] PARK, J.-W., W.-Y. AHN, J.-M. KIM and B.-M. HAN. Sensorless control algorithm of BLDC motors with current model. In: 2013 IEEE International Conference on Industrial Technology (ICIT). Cape Town: IEEE, 2013, pp. 1648–1652. ISBN 978-1-4673-4569-9. DOI: 10.1109/ICIT.2013.6505920. [7] DEHGHAN, S. M., A. J. ABIANEH and M. MANSOURIAN. Offline self-tuning algorithm for speed controllers considering position sensor quantisation error. International Journal of Electronics. 2020, vol. 107, iss. 12, pp. 1–21. ISSN 1362-3060. DOI: 10.1080/00207217.2020.1819437. [8] THANGARAJAN, K. and A. SOUNDARRAJAN. Performance comparison of permanent magnet synchronous motor (PMSM) drive with delay compensated predictive controllers. Microprocessors and Microsystems. 2020, vol. 75, iss. 1, pp. 1–10. ISSN 0141-9331. DOI: 10.1016/j.micpro.2020.103081. [9] SAKUNTHALA, S., R. KIRANMAYI and P. N. MANDADI. A study on industrial motor drives: Comparison and applications of PMSM and BLDC motor drives. In: 2017 International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS). Chennai: IEEE, 2017, pp. 537–540. ISBN 978-1-5386-18875. DOI: 10.1109/ICECDS.2017.8390224. [10] LI, H., X. NING and W. LI. Implementation of a MFAC based position sensorless drive for high speed BLDC motors with nonideal back EMF. ISA Transactions. 2017, vol. 67, iss. 1, pp. 348–355. ISSN 0019-0578. DOI: 10.1016/j.isatra.2016.11.014. [11] MURALI, S. B. and P. M. RAO. Adaptive sliding mode control of BLDC motor using cuckoo search c 2020 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 214
POWER ENGINEERING AND ELECTRICAL ENGINEERING VOLUME: 18 |NUMBER: 4 |2020 |DECEMBER algorithm. In: 2018 2nd International Conference on Inventive Systems and Control (ICISC). Coimbatore: IEEE, 2018, pp. 989–993. ISBN 978-15386-0807-4. DOI: 10.1109/ICISC.2018.8398950. [12] VESELY, I., L. VESELY and Z. BRADAC. MRAS identification of permanent magnet synchronous motor parameters. IFAC-PapersOnLine. 2018, vol. 51, iss. 6, pp. 250–255. ISSN 2405-8963. DOI: 10.1016/j.ifacol.2018.07.162. [13] AGRAWAL, J. and S. BODKHE. Experimental Study of Low Speed Sensorless Control of PMSM Drive Using High Frequency Signal Injection. Advances in Electrical and Electronic Engineering. 2016, vol. 14, iss. 1, pp. 29–39. ISSN 1804-3119. DOI: 10.15598/aeee.v14i1.1564. [14] DEMIRBAS, S. Control of A Permanent Magnet Synchronous Motor Without Position Sensor. Ankara, 2001. Dissertation. Gazi University. Supervisor: Gungor Bal. [15] PILLAY, P. and R. KRISHNAN. Control characteristics and speed controller design for a high performance permanent magnet synchronous motor drive. IEEE Transactions on Power Electronics. 1990, vol. 5, iss. 2, pp. 151–159. ISSN 1941-0107. DOI: 10.1109/63.53152. [16] RAHMAN, M. A., T. S. RADWAN, A. M. OSHEIBA and A. E. LASHINE. Analysis of current controllers for voltage-source inverter. IEEE Transactions on Industrial Electronics. 1997, vol. 44, iss. 4, pp. 477–485. ISSN 1557-9948. DOI: 10.1109/41.605621. [17] MALESANI, L. and P. TOMASIN. PWM current control techniques of voltage source convertersa survey. In: Proceedings of the 19th International Conference on Industrial Electronics, Control and Instrumentation. Maui: IEEE, 1993, pp. 670–675. ISBN 978-0-7803-0891-6. DOI: 10.1109/IECON.1993.339000. [18] KAZMIERKOWSKI, M. P. and L. MALESANI. Current control techniques for threephase voltage-source PWM converters: A survey. IEEE Transactions on Industrial Electronics. 1998, vol. 45, iss. 5, pp. 691–703. ISSN 1557-9948. DOI: 10.1109/41.720325. [19] KANG, B.-J. and C.-M. LIAW. A robust hysteresis current-controlled PWM inverter for linear PMSM driven magnetic suspended positioning system. IEEE Transactions on Industrial Electronics. 2001, vol. 48, iss. 5, pp. 956–967. ISSN 1557-9948. DOI: 10.1109/41.954560. [20] LE-HUY, H., K. SLIMANI and P. VIAROUGE. Analysis and implementation of a real-time predictive current controller for permanent-magnet synchronous servo drives. IEEE Transactions on Industrial Electronics. 1994, vol. 41, iss. 1, pp. 110– 117. ISSN 1557-9948. DOI: 10.1109/41.281616. [21] CHUN, T.-W. and M.-K. CHOI. Development of adaptive hysteresis band current control strategy of PWM inverter with constant switching frequency. In: Proceedings of Applied Power Electronics Conference (APEC). San Jose: IEEE, 1996, pp. 194–199. ISBN 978-0-7803-3044-3. DOI: 10.1109/APEC.1996.500442. [22] SINGH, B., C. L. P. SWAMY, B. P. SINGH, A. CHANDRA and K. AL-HADDAD. Performance analysis of fuzzy logic controlled permanent magnet synchronous motor drive. In: Proceedings of the 1995 IEEE 21st International Conference on Industrial Electronics, Control, and Instrumentation. Orlando: IEEE, 1995, pp. 399–405. ISBN 978-0-7803-3026-9. DOI: 10.1109/IECON.1995.483429. [23] OUNNAS, D., M. RAMDANI, S. CHENIKHER and T. BOUKTIR. A Combined Methodology of H∞Fuzzy Tracking Control and Virtual Reference Model for a PMSM. Advances in Electrical and Electronic Engineering. 2015, vol. 13, iss. 3, pp. 212–222. ISSN 1804-3119. DOI: 10.15598/aeee.v13i3.1331. [24] USTUN, O. Speed Control of The Permanent Magnet Synchronous Motor Using Parallel Associated Fuzzy Neural and Sliding Mode Controllers. Ankara, 2004. Dissertation. Gazi University. Supervisor: Cetin Elmas. [25] USTUN, O. A Tracking Position Control of the Switched Reluctance Motor with Genetic based Conventional Controller. SDU International Journal of Technological Sciences. 2016, vol. 8, iss. 1, pp. 66–75. ISSN 1309-1220. [26] CHAOUI, H., M. KHAYAMY, O. OKOYE and H. GUALOUS. Simplified Speed Control of Permanent Magnet Synchronous Motors Using Genetic Algorithms. IEEE Transactions on Power Electronics. 2018, vol. 34, iss. 4, pp. 3563–3574. ISSN 1941-0107. DOI: 10.1109/TPEL.2018.2851923. [27] WANG, M., W. CHANG, H. YANG and W. YAN. Sensorless Vector Control of Permanent Magnet Synchronous Motor Based on Improved Hybrid Genetic Algorithm. In: 2019 4th International Conference on Control and Robotics Engineering (ICCRE). Nanjing: IEEE, 2019, pp. 21– 26. ISBN 978-1-7281-1593-1. DOI: 10.1109/ICCRE.2019.8724180. c 2020 ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING 215