Next Article in Journal
H Consensus Control for Heterogeneous Multi-Agent via Output under Markov Switching Topologies
Next Article in Special Issue
A Mixed Deep Recurrent Neural Network for MEMS Gyroscope Noise Suppressing
Previous Article in Journal
Design of a Proportional Resonant Controller with Resonant Harmonic Compensator and Fault Ride Trough Strategies for a Grid-Connected Photovoltaic System
Previous Article in Special Issue
Hardware Implementation for an Improved Full-Pixel Search Algorithm Based on Normalized Cross Correlation Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Operational Improvement of Interior Permanent Magnet Synchronous Motor Using Fuzzy Field-Weakening Control

1
Department of Electrical Engineering, Southern Taiwan University of Science and Technology, 1, Nan-Tai St., Yung Kang District, Tainan City 710, Taiwan
2
Department of Electrical Engineering, National Cheng Kung University, 1, University Road, East District, Tainan City 701, Taiwan
*
Author to whom correspondence should be addressed.
Electronics 2018, 7(12), 452; https://doi.org/10.3390/electronics7120452
Submission received: 27 September 2018 / Revised: 6 December 2018 / Accepted: 17 December 2018 / Published: 19 December 2018
(This article belongs to the Special Issue Selected Papers from IEEE ICKII 2018)

Abstract

:
This paper considers the fuzzy control design of maximum torque per ampere (MTPA) and maximum torque per voltage (MTPV) for the interior permanent magnet synchronous motor (IPMSM) control system that is capable of reducing computation burden, improving torque output, and widening the speed range. In the entire motor speed range, three control methods, i.e., the MTPA, flux weakening, and MTPV methods may be applied depending on current and voltage statuses. The simulation using MATLAB/Simulink is first conducted and then in order to speed up the development, hardware-in-the-loop (HIL) is adopted to verify the effectiveness of the proposed fuzzy MTPA and MTPV control for the IPMSM system.

1. Introduction

The consumption of energy by industrial and domestic electric motors per year occupies 46.2% of the global electrical demand [1]. In addition, electrical vehicles (EVs) have continuously attracted the attention of researchers and companies [2,3]. Due to its high power density, efficiency, low maintenance cost, and wide range speed regulation, an interior permanent magnet synchronous motor (IPMSM) is an attractive selection for EVs and hybrid electric vehicles (HEVs) [4]. In order to achieve high compactness and to abstain from a multi-stage gearbox, an electrical traction drive usually has a wide constant power speed range (up to 12,000 rpm) [5] to cover the high driving speed of the EVs.
Traditionally, the d-axis stator current component of the IPMSM is set at zero in the current/torque control for easier design. However, the efficiency of the drive system cannot be optimized without controlling the air gap flux. As a result, the reluctance torque of the IPMSM, which is one of its advantages as compared with a surface-mounted PMSM, cannot be utilized. In order to improve this and extend the speed range, it is necessary to maximize the IPMSM torque output appropriately along the optimal current trajectory over the whole speed range. The typical IPMSM current trajectory on the i d i q plane may consist of three or four paths or regions [6,7,8], as shown in Figure 1. Region 1 (curve OP) is the maximum torque per ampere (MTPA) operation that generates the required torque with a minimum phase current. Region 2 (hyperbola PQ) moves the current trajectory away from the MTPA curve along the torque hyperbola. Optional Region 3 (arc QB) starts the flux-weakening operation and moves the current trajectory along the current limitation circle. Region 4 (curve BE) is the maximum torque per voltage (MTPV) operation to generate possible maximum torque under the inverter voltage limitation.
The MTPA control means that the ratio between the produced torque and the current amplitude is maximized through properly selecting the current space vector as a torque function. The MTPV control is used to increase the motor speed further and extend the torque control capability under the voltage-limited maximum output current vector control if the center of the voltage-limit ellipses of the motor lies inside the current-limit circle. Generally, this is easy by using the optimum current space vector to understand and conduct the mathematical and graphical analyses of the constant-torque and constant-current loci. However, it requires precise values of motor parameters, such as direct- and quadrature-axis inductances and the flux linkages, and the stator resistance. Essentially, those are not easy to be found over a wide speed range just by considering an optimization problem that considers torque error minimization as the objective function with the inverter voltage and current as constraints. Furthermore, it is usually time-consuming and difficult to directly solve this problem from the closed-form solutions of nonlinear torque, voltage, and current equations.
The recursive least square (RLS) estimation is proposed in Reference [5] to identify the variable parameters of motor characteristics online for a high speed and high performance IPMSM. It leads to an improvement of the efficiency by around 6% from 79% using the method with constant parameters. A model linearization-based approach is proposed in Reference [6]. The optimal torque control problem over a wide speed range is divided into two sub-optimizations to solve them sequentially to simplify the calculation. However, only simulation results were provided. Linear field-weakening control (LFC) of IPMSM is proposed in Reference [7] to prevent losing current control due to the saturation of current regulators for nonlinear field-weakening in wide speed range applications. As a result, the operation range is only divided into three areas, that is, constant torque linear area, constant power transition linear area, and constant direct axis current area. However, due to the uncertainties of the characteristics of the voltage source, inductance, and the permanent magnet flux linkage, the torque and power performance needs to be improved. Direct torque and flux control (DTFC) is used to especially investigate the deep flux-weakening control of an IPMSM along the maximum torque per voltage (MTPV) trajectory in the torque-flux plane [8,9]. A feedforward look-up-table-based method is proposed [10] to consider the motor parameter variation as the motor operates along the MTPV region by controlling both the voltage and current vectors. In addition to a look-up table, this method was relatively complicated [11].
It is well known that intelligent control has the advantages of being without need of an exact system dynamic model, simplicity, less intensive mathematical design, and is suitable for dealing with the nonlinearities and uncertainties. Fuzzy logic control (FLC), neural network control (NNC), and neurofuzzy control (NFC), etc., belong to intelligent control. In addition, FLC is the simplest one for implementation. Therefore, a fuzzy logic controller is applied in many fields [12,13,14,15,16,17,18,19]. Contrary to the conventional FLC of a IPMSM drive with zero d-axis current, a simplified fuzzy speed controller with MTPA incorporated for the IPMSM drive is proposed [20]. It simplified the d-axis current around some operating point to get the electromagnetic torque. The authors in Reference [21] proposed the FLC based IPMSM drive with variable d-axis and q-axis current equations to investigate the performance and compare it to that obtained from the drive via calculating dynamic MTPA equations using MATLAB/Simulink. An online loss-minimization MTPA algorithm is further integrated with a FLC-based IPMSM drive to yield high efficiency and high dynamic performance over a wide speed range [22]. A fuzzy control algorithm based on the operation time of zero space voltage vectors [23] to derive d-axis current for the field-weakening control of PMSM is proposed. The FLC, which outputs d- and q-axis currents of IPMSM, is proposed based on conventional MTPA operation using simplified equation [24] and the field-weakening operation while maintaining current and voltage constraints. The simulation results of fuzzy MTPA and MTPV control of IPMSM using MATLAB/Simulink is shown to verify the proposed algorithm [13]. Based on the following reasons, a simple intelligent control algorithm, less computation time, easy implementation by microcontroller/digital signal processor, many successful examples, and MTPA, field weakening, and MTPV all designed over the full speed span in this paper, FLC was adopted.
It usually takes a long time and costs much to complete a new designed IPMSM and to verify its performance. A hardware-in-the-loop (HIL) system will be a workable substitute. The MR2 is one HIL system [25]. It is a virtual reality integration platform designed for controller development, verification, and testing. It enables research and development personnel to conduct product development, verification, and debugging in a safe and convenient real-time simulation environment. Connecting the controller’s I/O terminals, MR2 can quickly receive the signals from and return the operating results in a very short period time to the controller. Users may choose motors according to their needs. Five kinds of system parameters are included: input voltage and feedback signal scaling setup, grid and rectifier module setup, motor parameters setup, velocity sensor module and load torque setup, and customized analog output signals setup.
In this paper, the IPMSM model and the concept of MTPA and MTPV are introduced in Section 2. In Section 3, the fuzzy logic control system (FLC) is described. Simulations using MATLAB/Simulink (The MathWorks Inc., 1 Apple Hill Drive Natick, MA, USA) and experiments using the HIL system of the proposed IPMSM drive are shown in Section 4. Finally, conclusions are given in Section 5.

2. Modeling IPMSM, MTPA, and MTPV

The voltage equations of the IPMSM in the dq-frame are expressed using Equations (1)–(4) [4,5,6,7],
v d = R s i d + p λ d ω e λ q
v q = R s i q + p λ d ω e λ d
λ d = L d i d + λ m
λ q = L q i q
where v d and v q , i d and i q ,   λ d and   λ q , and L d and L q denote the d- and q-axis voltages, currents, flux linkages, and inductances, respectively; R s is the phase resistance; p is the differential operator; ω e is the electric speed; and λ m is the magnet flux linkage. Combining Equations (1) to (4), we obtain:
v d = R s i d + L d p i d ω e L q i q
v q = R s i q + L q p i q + ω e ( λ m L q i q )
The electromagnetic torque is then expressed using Equation (7):
T e = 3 2 P 2 ( λ d i q λ q i d ) = 3 2 P 2 { λ m i q + ( L d L q ) i q i d }
where P is the number of poles, 3 2 P 2 λ m i q stands for the magnetic torque, and 3 2 P 2 ( L d L q ) i q i d is the reluctance torque.
In the real case, the current and voltage are subject to real constraints:
i q 2 + i d 2 I s   m a x 2
v q 2 + v d 2 V s   m a x 2
where I s   m a x is the rated current of the motor and V s   m a x is the maximum voltage dependent on the dc-link bus and pulse-width modulation (PWM) method. A bold circle and its interior in Figure 1 depict Equation (8). For simplicity of analysis, at a steady state of the motor running, the voltage drop on resistance was neglected from Equations (5) and (6):
V d = ω e L q i q
V q = ω e L d i d + ω e λ m
Substituting Equations (10) and (11) into Equation (9) and rearranging it, we obtain ellipses and their interiors with different speeds as shown in Figure 1 given by Equation (12):
( i d + λ m L d ) 2 ( V s   m a x L d ω e ) 2 + i q 2 ( V s   m a x L q ω e ) 2 1
where ( λ m / L d , 0 ) is the center; V s   m a x / ( ω e L d ) and V s   m a x / ( ω e L q ) are the lengths of the semi major and the semi minor axes, respectively, for the dashed ellipses; and electric speeds of ω a < ω b < ω c < ω d . The overlapped area of the circle and ellipses denotes the operable region of the motor drive system. It is easy to find that the lengths of the semi major and the semi minor axes, as well as the overlapped area, will shrink as the motor speed increases. At the same time, the loci of available current vectors are progressively reduced. This is due to the increase of the back electromotive force (EMF) amplitude. That is to say, the voltage limit plays an increasingly dominant role at higher speed operation. The point of tangency using the circle and the ellipse denotes the speed at no load under a maximum operable voltage, where the motor does not output torque. The operable region of the motor system includes four quadrants. The motor mode occupies the first and second quadrants and the generator mode operates in the third and fourth quadrants.
The main purpose of motor torque at low speed is to accelerate the drive system. As the d-axis current is held at zero, the voltage limit ellipse will force the q-axis current to decrease rapidly when the motor speed approaches and exceeds the rated speed. As a result, a fast torque drop occurs. Controlling the phase between the back EMF and the current vector will result in the effect of flux weakening, that is, a negative d-axis current is designed. Under the current constraint of Equation (10), many stator currents can be set to satisfy some specified torque requirement. For example, various stator current vectors— i s ,   i s , and i s in Figure 1—provide the same torque under different motor speeds. As a result, the torque–speed envelope is considerably expanded as compared with the case of a zero d-axis current. Furthermore, it will benefit the system by using the optimal torque control to reduce power dissipation or raise efficiency via supplying the same torque using less current.
The relationship between the d- and q-axis stator currents is shown in Figure 2 with equations as follows:
i s = i d + j i q
i d = i s   cos β
i q = i s   sin β
A new torque equation is generated by substituting Equation (13) into Equation (7):
T e = 3 2 P 2 [ λ m i s sin β 1 2 ( L q L d ) i s 2 sin 2 β ]
The maximum torque per ampere (MTPA) is obtained by differentiating Equation (14) with respect to β and setting it to be zero. The angle for the maximum torque output is:
β m a x = c o s 1 [ λ m λ m + 8 ( L q L d ) 2 i s 2 4 ( L q L d ) i s ]
and the d-axis current for MTPA is:
i d P A = λ m λ m 2 + 8 ( L q L d ) 2 i q 2 2 ( L q L d )
Using Equation (16), the curve of the MTPA shown in Figure 1 is found in the field weakening region based on various loads. The intersections of the MTPA curve, current circle, and voltage ellipses denote the maximum output torque of the motor running at different speeds. Point A in Figure 1 depicts the rated torque and speed of the motor. The d-axis current at point A will be:
i d A = λ m λ m 2 + 8 ( L d L q ) 2 i s   m a x 2 4 ( L q L d )
In the MTPA trajectory, the d- and q-axis current components of the current space vector are found from the intersection between the constant-torque hyperbola and the constant-current circle, with the constraint of minimum length of the current space vector (i.e., the constant-current locus is tangent to the constant-torque locus).
For wider operational speed in the constant power region, a technique called the maximum torque per voltage (MTPV) control is considered by controlling the current vector such that the torque per flux linkage becomes maximal. In the flux-weakening range, if the characteristic current | λ m / L d | is less than the rated motor current, the torque controllability can be extended by using MTPV control [9]. The expressions of i d and i q for MTPV can be given as:
i d = λ m λ d L d
i q = λ s 2 λ d 2 L q
From Equation (11), Equation (9) and the stator flux are given as:
V s   m a x ω e 2 ( L q i q ) 2 + ω e 2 ( L d i d + λ m ) 2
λ s = λ d 2 + λ q 2 = V s   m a x ω e
As a result, the new equation from Equation (7) for torque is:
T e = ( 3 P 4 ) ( λ d ( λ s 2 λ d 2 L q ) + λ s 2 λ d 2 ( λ m λ d L d ) )
Similarly, if we differentiate Equation (21) with respect to λd and set it to be zero, that is, T e λ d = 0 , we obtain the d-axis flux and current using the following equations for MTPV:
λ d , m a x = L q λ m + ( L q λ m ) 2 + 8 ( L d L q ) 2 ( V s   m a x ω e ) 2 4 ( L d L q )
i d , m a x = λ m λ d , m a x L d
The MTPV curve is shown in Figure 1.
In summary, to produce the maximum output power in all speed ranges considering the condition of both the current and the voltage limits, the optimum current vector is chosen as follows.
  • Region I ( ω e < ω e A ): i d and i q are constant values given using Equation (13). The current vector is fixed at point A in Figure 1. In this region, i s = I s   m a x and V s = v d 2 + v q 2 < V s   m a x .
  • Region II ( ω e A < ω e < ω e B ): i d   and i q are chosen as the intersection of the current-limit circle and the voltage-limit ellipses. The current vector moves from point A to B along the current-limit circle as the motor speed increases. In this region, i s = I s   m a x and V s = V s   m a x .
  • Region III ( ω e > ω e B ): i d and i q   are given using Equation (18). The current vector moves from point B to the center of the ellipse along the voltage-limit maximum-output trajectory. In this region, i s < I s   m a x and V s = V s   m a x .

3. Fuzzy Logic Control

Figure 3 shows the basic blocks of a fuzzy logic control (FLC) system, input variables, the knowledge base (data and rule bases), the inference engine, the fuzzification interface, the defuzzification interface, and output variables. The input and output variables are crisp. The fuzzification interface converts the crisp inputs to fuzzy sets and the defuzzification interface converts these fuzzy conclusions back into the crisp outputs to ensure the desired performance. The fuzzy controller is essentially an artificial and real-time decision-maker in a closed-loop system based on the experts’ experience.
A fuzzy logic control system is used to optimize the MTPA and MTPV as shown in Figure 4a,b, respectively. The linguistic values Z, S, M, B, and VB represent zero, small, medium, big, and very big, respectively. The membership functions of these input and output fuzzy variables of fuzzy MTPA with normalization are shown in Figure 5, in which the triangular form of the membership functions eases calculating to reduce computation burden of fuzzy MTPA and MTPV. The design methodology does not focus on the specific motor or operation point. It is applicable to any IPMSM. There are 25 rules given in Figure 6. The first rule is shown as follows.
Rule 1: If ω e is Z and i q is Z, then i d * is S.
The rule numbers are listed in the parentheses of the table. Rules 13, 14, 18, and 19 are more often triggered. Equation (24) describes the min-min-max inference and mean of height method in the FLC system:
y ^ = i = 1 n f i × g i i = 1 n f i
where g i is the center of the ith fuzzy set and f i is its height, and y ^ is the center average.
Similarly, the 25 rules for fuzzy MTPV are listed in Figure 7 since the input variable iq is only used to check if the magnitude of the stator current vector is larger than the limited value. That is: if i q 2 + i d 2 > I s   m a x , then i q = I s   m a x 2 i d 2 ; else, Rule 1: if ω e is Z and v s is Z, then λ d * is S. Rules 8, 9, 13, and 14 are triggered more often.

4. Simulation and Experimental Results

The block diagram of the proposed control system for simulation and experiment, including the test IPMSM, its drive, and servo motor for loading, is shown in Figure 8. Each block is modeled according to its transfer function. The parameters of IPMSM are listed in Figure 9 (taken from HIL). There are three proportional and integral (PI) controllers used in the speed and current control loops, respectively. Based on References [26,27,28,29], the rule of thumb [30], and our experience, the proportional and integral gains under per-unit processing of speed control loop, d-axis current loop, and q-axis current loop were 0.01 and 0.1, 0.1 and 0.01, and 0.1 and 0.001, respectively. These parameters were adopted and the same in the simulations and experiments.
By using MATLAB/Simulink, Figure 10 and Figure 11 show the simulation results of curves of load versus current, respectively, at 300 rpm and 2000 rpm using a fixed torque angle method and fuzzy MTPA control with the loads of 1, 2, 3, 4, and 5 Nm. Under the same load, a lower stator current was needed for fuzzy MTPA control. The difference in stator current for both control methods was larger at a heavy load and for a lower speed range. Figure 12 shows the simulation results of the torque–speed curves (called T–N curves hereafter) using a fixed torque angle method and fuzzy MTPA/MTPV control with the load of 5 Nm, double that of the rated torque. The constant torque range shrunk to 1000 rpm, half of the rated speed of 2000 rpm, but the T-N curve using fuzzy MTPA/MTPV control provided a larger torque output and a larger speed range in the constant power region than those using a fixed torque angle method.
MR2 HIL and the related circuits for experiments are shown in Figure 13. Figure 14 and Figure 15 show the results of curves of load versus current at 900 rpm and 2000 rpm using a fixed torque angle method and fuzzy MTPA control with the loads of 1, 2, 3, 4, and 5 Nm. The results provided the same conclusions of simulation, but with a larger current at light load, about 20 A. In addition, the differences of stator current for both control was almost independent of motor speed. Figure 16 depicts the locus of stator current (bold red) with a load of 3 Nm under the drive current and voltage constraints. The corresponding T–N curve using MTPA, field weakening, and MTPV control in the whole speed range is shown in Figure 17. It can be found that the constant torque region ended at the speed of 1900 rpm, but it had a larger torque output in the constant power region than that of the rated power. For the situation of rated load, the locus of the stator current (bold red) is drawn in Figure 18. Figure 19 shows T–N curve initially under MTPA control, then under field weakening control from the rated speed of 2000 rpm, and finally under MTPV control from speed of 4000 rpm to the center of ellipses, about 5600 rpm. It was verified that the proposed algorithm not only precisely extended the wider speed range at the constant power region from the rated speed of 2000 rpm to 4000 rpm, but also prolonged the constant torque range and provided a larger torque output in the constant power region.

5. Conclusions

In this paper, the proposed fuzzy logic based controlled IPMSM drive system had extended the operating speed range and accompanied larger torque output using the maximum torque per ampere, field-weakening, and maximum torque per voltage techniques in various speed regions. In addition, the proposed system also mitigated the burden of the complex computation of torque control optimization problem. From the simulation results by MATLAB/Simulink shown in Figure 9, Figure 10 and Figure 11, a lower stator current was needed for fuzzy MTPA control under the same load; the proposed system not only precisely extended wider speed range at the constant power region from the rated speed of 2000 rpm to 5000 rpm, but also prolonged the constant torque range and provided larger torque output in constant power region. For the experimental results using a MR2 HIL system depicted in Figure 13, Figure 14 and Figure 15, the results provided the same conclusions of simulation; the proposed system initially took a load of 2.5 Nm under MTPA control, then under field weakening control from the rated speed of 2000 rpm; and finally under MTPV control from speed of 4000 rpm to the center of ellipses, about 5600 rpm. Those results verified the effectiveness of the proposed fuzzy MTPA/MTPV control. However, some future works are necessary for us, such as studying new MTPA and MTPV algorithms, utilizing full inverter voltage to improve torque output, and more complex and advanced fuzzy control algorithms, to keep improving research.

Author Contributions

M.-S.W. conceived and designed the experiments; M.-F.H. designed the motor; H.-Y.L. performed the experiments; M.-S.W. and H.-Y.L. analyzed the data; M.-S.W. and M.-F.H. contributed materials and analytical tools; M.-S.W. wrote the paper.

Funding

This research was funded by Ministry of Science and Technology, Taiwan under contract Nos. of MOST 107-2622-E-218-008 -CC2, 106-2221-E-218-002-, and 106-2622-8-006 -001-.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Energy-Efficiency Policy Opportunities for Electric Motor-Driven Systems. Available online: http://www.iea.org/publications/freepublications/publication/ee_for_electricsystems.pdf (accessed on 15 February 2017).
  2. Xu, Q.; Sun, J.; Tian, D.; Wang, W.; Huang, J.; Cui, S. Analysis and Design of a Compound-Structure Permanent-Magnet Motor for Hybrid Electric Vehicles. Energies 2018, 11, 2156. [Google Scholar] [CrossRef]
  3. Xu, Q.W.; Sun, J.; Su, Y.M.; Chen, W.D.; Huang, J.S.; Cui, S.M. Study on the magnetic coupling and decoupling algorithm of electrical variable transmission. In Proceedings of the ICSEE 2017, LSMS 2017: Intelligent Computing, Networked Control, and Their Engineering Applications, Nanjing, China, 22–24 September 2017; Springer: Singapore, 2017; Volume 762, pp. 146–155. [Google Scholar]
  4. Takeda, M.Y.; Hirasa, T. Expansion of operating limits for permanent magnet motor by current vector control considering inverter capacity. IEEE Trans. Ind. Appl. 1990, 26, 866–871. [Google Scholar]
  5. Nguyen, Q.K.; Petrich, M.; Jörg, R.-S. Implementation of the MTPA and MTPV control with online parameter identification for a high speed IPMSM used as traction drive. In Proceedings of the 2014 International Power Electronics Conference (IPEC-Hiroshima 2014—ECCE ASIA), Hiroshima, Japan, 18–21 May 2014; pp. 318–323. [Google Scholar]
  6. Yang, L.; Gao, R.; Yu, W.; Husain, I. A geometrical linearization approach for salient-pole PMSM optimal voltage/current constrained control over whole speed range. In Proceedings of the 2017 IEEE Energy Conversion Congress and Exposition (ECCE), Cincinnati, OH, USA, 1–5 October 2017; pp. 350–356. [Google Scholar]
  7. Gallegos-Lopez, G.; Gunawan, F.S.; Walters, J.E. Optimum torque control of permanent-magnet AC Machines in the field-weakened region. IEEE Trans. Ind. Appl. 2005, 41, 1020–1028. [Google Scholar] [CrossRef]
  8. Chen, K.; Sun, Y.; Liu, B. Interior Permanent Magnet Synchronous Motor Linear Field-Weakening Control. IEEE Trans. Energy Convers. 2016, 31, 159–164. [Google Scholar] [CrossRef]
  9. Ekanayake, S.; Dutta, R.; Rahman, M.F.; Xiao, D. Direct torque and flux control of interior permanent magnet synchronous machine in deep flux-weakening region. IET Electr. Power Appl. 2018, 12, 98–105. [Google Scholar] [CrossRef]
  10. Bing, C.; Tesch, T.R. Torque Feedforward Control Technique for Permanent-Magnet Synchronous Motors. IEEE Trans. Ind. Electron. 2010, 57, 969–974. [Google Scholar] [CrossRef]
  11. Ekanayake, S.; Dutta, R.; Rahman, M.F.; Xiao, D. Deep flux weakening control of a segmented interior permanent magnet synchronous motor with maximum torque per voltage control. In Proceedings of the IECON 2015—41st Annual Conference of the IEEE Industrial Electronics Society, Yokohama, Japan, 9–12 November 2015; pp. 4802–4807. [Google Scholar]
  12. Mohamed, Y.A.R.I.; Lee, T.K. Adaptive self-tuning MTPA vector controller of IPMSM drive system. IEEE Trans. Energy Convers. 2006, 21, 636–644. [Google Scholar] [CrossRef]
  13. Wang, M.-S.; Hsieh, M.-F.; Syamsiana, I.N.; Fang, W.-C. Fuzzy Maximum Torque per Ampere and Maximum Torque per Voltage Control of Interior Permanent Magnet Synchronous Motor Drive. Sens. Mater. 2017, 29, 461–472. [Google Scholar] [CrossRef]
  14. Wang, M.-S.; Hsieh, M.-F.; Kung, Y.-S.; Lin, G.T. Maximum Torque per Ampere Control of IPMSM Drive by Fuzzy Logic. Microsyst. Technol. 2016, 22, 1–8. [Google Scholar] [CrossRef]
  15. Baldwin, J.F.; Lawry, J. A new approach to learning linguistic control rules. Int. J. Uncertain. Fuzziness Knowl. Based Syst. 2000, 8, 21–44. [Google Scholar] [CrossRef]
  16. Škrjanc, I.; Blažič, S.; Matko, D. Direct fuzzy model-reference adaptive control. Int. J. Intell. Syst. 2002, 17, 943–963. [Google Scholar] [CrossRef]
  17. Precup, R.-E.; Preitl, S.; Korondi, P. Fuzzy controllers with maximum sensitivity for servosystems. IEEE Trans. Ind. Electron. 2007, 54, 1298–1310. [Google Scholar] [CrossRef]
  18. Chatterjee, A.; Chatterjee, R.; Matsuno, F.; Endo, T. Augmented stable fuzzy control for flexible robotic arm using LMI approach and neuro-fuzzy state space modeling. IEEE Trans. Ind. Electron. 2008, 55, 1256–1270. [Google Scholar] [CrossRef]
  19. Vrkalovic, S.; Teban, T.-A.; Borlea, I.-D. Stable Takagi-Sugeno fuzzy control designed by optimization. Int. J. Artif. Intell. 2017, 15, 17–29. [Google Scholar]
  20. Butt, C.B.; Hoque, M.A.; Rahman, M.A. Simplified fuzzy-logic-based MTPA speed control of IPMSM drive. IEEE Trans. Ind. Appl. 2004, 40, 1529–1535. [Google Scholar] [CrossRef]
  21. Hossain, M.S.; Hossain, M.J. Performance analysis of a novel fuzzy logic and MTPA based speed control for IPMSM drive with variable d- and q-axis inductances. In Proceedings of the 12th International Conference on Computers and Information Technology, Dhaka, Bangladesh, 21–23 December 2009; pp. 361–366. [Google Scholar]
  22. Uddin, M.N.; Rebeiro, R.S. Online efficiency optimization of a fuzzy-logic-controller-based IPMSM drive. IEEE Trans. Ind. Appl. 2011, 47, 1043–1050. [Google Scholar] [CrossRef]
  23. Cao, X.; Fan, L. A Novel Flux-weakening Control Scheme Based on the Fuzzy Logic of PMSM Drive. In Proceedings of the 2009 IEEE International Conference on Mechatronics and Automation, Changchun, China, 9–12 August 2009; pp. 1228–1232. [Google Scholar]
  24. Uddin, M.N.; Chy, M.M.I. A Novel Fuzzy-Logic-Controller-Based Torque and Flux Controls of IPM Synchronous Motor. IEEE Trans. Ind. Appl. 2010, 46, 1220–1229. [Google Scholar] [CrossRef]
  25. Gethertech Inc. Available online: https://www.gathertech.net/hil-product (accessed on 15 April 2018).
  26. Besançon-Voda, A. Iterative auto-calibration of digital controllers: Methodology and applications. Control Eng. Pract. 1998, 6, 345–358. [Google Scholar] [CrossRef]
  27. Precup, R.-E.; Preitl, S.; Faur, G. PI predictive fuzzy controllers for electrical drive speed control: Methods and software for stable development. Comput. Ind. 2003, 52, 253–270. [Google Scholar] [CrossRef]
  28. Ginter, V.J.; Pieper, J.K. Robust gain scheduled control of a hydrokinetic turbine. IEEE Trans. Control Syst. Technol. 2011, 19, 805–817. [Google Scholar] [CrossRef]
  29. Jin, Q.B.; Liu, Q. IMC-PID design based on model matching approach and closed-loop shaping. Isa Trans. 2014, 53, 462–473. [Google Scholar] [CrossRef] [PubMed]
  30. Ellis, G. Control System Design Guide, 2nd ed.; Academic Press: San Diego, CA, USA, 2000; pp. 105–106. ISBN 2-12-237465-7. [Google Scholar]
Figure 1. Curves under the drive current and voltage constraints.
Figure 1. Curves under the drive current and voltage constraints.
Electronics 07 00452 g001
Figure 2. Voltage and current vectors.
Figure 2. Voltage and current vectors.
Electronics 07 00452 g002
Figure 3. Basic architecture of a fuzzy control system.
Figure 3. Basic architecture of a fuzzy control system.
Electronics 07 00452 g003
Figure 4. Fuzzy control based MTPA (a), and MTPV (b).
Figure 4. Fuzzy control based MTPA (a), and MTPV (b).
Electronics 07 00452 g004
Figure 5. Membership functions of fuzzy MTPA.
Figure 5. Membership functions of fuzzy MTPA.
Electronics 07 00452 g005
Figure 6. MTPA rule table.
Figure 6. MTPA rule table.
Electronics 07 00452 g006
Figure 7. MTPV rule table.
Figure 7. MTPV rule table.
Electronics 07 00452 g007
Figure 8. Block diagram of the fuzzy controlled system.
Figure 8. Block diagram of the fuzzy controlled system.
Electronics 07 00452 g008
Figure 9. Parameters of IPMSM (taken from HIL).
Figure 9. Parameters of IPMSM (taken from HIL).
Electronics 07 00452 g009
Figure 10. Curves of load vs current at 300 rpm by fixed torque angle method and fuzzy MTPA control.
Figure 10. Curves of load vs current at 300 rpm by fixed torque angle method and fuzzy MTPA control.
Electronics 07 00452 g010
Figure 11. Curves of load vs current at 2000 rpm by fixed torque angle method and fuzzy MTPA control.
Figure 11. Curves of load vs current at 2000 rpm by fixed torque angle method and fuzzy MTPA control.
Electronics 07 00452 g011
Figure 12. Torque–speed curves by fixed torque angle method and fuzzy MTPA/MTPV control.
Figure 12. Torque–speed curves by fixed torque angle method and fuzzy MTPA/MTPV control.
Electronics 07 00452 g012
Figure 13. Hardware-in-the-loop (HIL) and the related circuits for experiments.
Figure 13. Hardware-in-the-loop (HIL) and the related circuits for experiments.
Electronics 07 00452 g013
Figure 14. Curves of load vs current at 900 rpm using a fixed torque angle method and fuzzy MTPA control via HIL.
Figure 14. Curves of load vs current at 900 rpm using a fixed torque angle method and fuzzy MTPA control via HIL.
Electronics 07 00452 g014
Figure 15. Curves of load vs current at 2000 rpm using a fixed torque angle and fuzzy MTPA control via HIL.
Figure 15. Curves of load vs current at 2000 rpm using a fixed torque angle and fuzzy MTPA control via HIL.
Electronics 07 00452 g015
Figure 16. Locus of stator current (bold red) with load of 3 Nm under the drive current and voltage constraints.
Figure 16. Locus of stator current (bold red) with load of 3 Nm under the drive current and voltage constraints.
Electronics 07 00452 g016
Figure 17. Torque–Speed Curve by MTPA and FW and MTPV control with load of 3 Nm in the whole speed range.
Figure 17. Torque–Speed Curve by MTPA and FW and MTPV control with load of 3 Nm in the whole speed range.
Electronics 07 00452 g017
Figure 18. Locus of stator current (bold red) with load of 2.5 Nm under the drive current and voltage constraints.
Figure 18. Locus of stator current (bold red) with load of 2.5 Nm under the drive current and voltage constraints.
Electronics 07 00452 g018
Figure 19. T-N Curve by MTPA and FW and MTPV control with load of 2.5 Nm in the whole speed range.
Figure 19. T-N Curve by MTPA and FW and MTPV control with load of 2.5 Nm in the whole speed range.
Electronics 07 00452 g019

Share and Cite

MDPI and ACS Style

Wang, M.-S.; Hsieh, M.-F.; Lin, H.-Y. Operational Improvement of Interior Permanent Magnet Synchronous Motor Using Fuzzy Field-Weakening Control. Electronics 2018, 7, 452. https://doi.org/10.3390/electronics7120452

AMA Style

Wang M-S, Hsieh M-F, Lin H-Y. Operational Improvement of Interior Permanent Magnet Synchronous Motor Using Fuzzy Field-Weakening Control. Electronics. 2018; 7(12):452. https://doi.org/10.3390/electronics7120452

Chicago/Turabian Style

Wang, Ming-Shyan, Min-Fu Hsieh, and Hsin-Yu Lin. 2018. "Operational Improvement of Interior Permanent Magnet Synchronous Motor Using Fuzzy Field-Weakening Control" Electronics 7, no. 12: 452. https://doi.org/10.3390/electronics7120452

APA Style

Wang, M. -S., Hsieh, M. -F., & Lin, H. -Y. (2018). Operational Improvement of Interior Permanent Magnet Synchronous Motor Using Fuzzy Field-Weakening Control. Electronics, 7(12), 452. https://doi.org/10.3390/electronics7120452

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop