Abstract
The current control of the permanent-magnet synchronous generator (PMSG) using an interval type-2 (IT2) Takagi-Sugeno (T-S) fuzzy systems is designed and implemented. PMSG is an energy conversion unit widely used in wind energy generation systems and energy storage systems. Its performance is determined by the current control approach. IT2 T-S fuzzy systems are implemented to deal with the nonlinearity of a PMSG system in this paper. First, the IT2 T-S fuzzy model of a PMSG is obtained. Second, the IT2 T-S fuzzy controller is designed based on the concept of parallel distributed compensation (PDC). Next, the stability analysis can be conducted through the Lyapunov theorem. Accordingly, the stability conditions of the closed-loop system are expressed in Linear Matrix Inequality (LMI) form. The AC power from a PMSG is converted to DC power via a three-phase six-switch full bridge converter. The six-switch full bridge converter is controlled by the proposed IT2 T-S fuzzy controller. The analog-to-digital (ADC) conversion, rotor position calculation and duty ratio determination are digitally accomplished by the microcontroller. Finally, simulation and experimental results verify the performance of the proposed current control.
1. Introduction
A permanent-magnet synchronous generator (PMSG) [1] is an essential unit implemented to convert energy. Its power density and power conversion efficiency is high and its maintenance cost is low. Consequently, PMSG can be implemented in various utilizations like electric vehicles (EV) and hybrid electric vehicles (HEV) [2,3], home appliances [4], wind generation systems [5], flywheel energy storage systems (FESS) [6] and ultrahigh-speed elevators [7]. The embedded type of the permanent magnet will affect the characteristics of a PMSG. The interior-type [8,9,10] has high inductance saliency and generates higher torque. However, its torque ripple is also higher. On the contrary, the torque ripple of the surface-mounted type [10,11] is lower and its reluctance torque is nearly absent [12]. In motor design concept, magnet design methods [13,14] are presented to optimize the performance and minimize the torque ripple.
If the d-axis current is controlled at zero, then the electromagnetic torque of a PMSG is proportional to the q-axis current. This characteristic enhances the importance of current controls [15,16,17,18,19,20] for the PMSG. Since the power generating performance of a PMSG is affected by its winding current, the torque ripple can be eliminated by reducing winding current harmonics [16]. Moreover, the generating capability of a PMSG can be improved via adopting proper and good current control algorithms. The traditionally implemented current control schemes include fixed-frequency control [17,18], hysteresis control [19] and predictive control [20]. The state space equation of a PMSG is nonlinear. Therefore, the Takagi-Sugeno fuzzy [21,22] (T-S fuzzy) system is implemented to design a speed controller for the permanent-magnet synchronous motor (PMSM) and a current controller for the PMSG. System uncertainty [23] generally exists in nonlinear systems. Therefore, the interval type-2 (IT2) fuzzy logic system [24,25] is proposed to deal with this problem. In this paper, IT2 T-S fuzzy models are implemented in the design of a current controller for the PMSG.
In this study, system configuration of the PMSG is first introduced. Then the dynamic model of a PMSG is conducted. Next, IT2 T-S fuzzy models of a PMSG are established for the design of an IT2 T-S fuzzy current controller. The stability of the IT2 T-S fuzzy control system for PMSG is analyzed using the Lyapunov theorem. The stability conditions of the proposed current controller are expressed in Linear Matrix Inequality (LMI) form. Experimental results, including constant current command tracking, variable current command tracking and computation time of the microcontroller, are demonstrated to verify the performance of the designed IT2 T-S fuzzy current controller.
2. System Configuration and Dynamic Model
Figure 1 introduces the system configuration of the PMSG based on the IT2 T-S fuzzy control systems. The prime mover of the PMSG consists of a PMSM with a PMSM driver. The input torque of PMSG is provided by the prime mover. The encoder signals on the shaft are utilized to calculate rotor speed and rotor position. Three-phase winding currents are sensed through the analog-to-digital converter (ADC). Then the abc-frame currents are transformed to dq-frame currents. The current commands and dq-frame currents are implemented in the IT2 T-S fuzzy current controller to calculate the dq-frame voltage commands. The corresponding duty ratio of six switches is determined via space-vector pulse-width modulation (SVPWM). All the control and transformation schemes are digitally realized using the microcontroller Renesas RX62T (Renesas Electronics Corp., Tokyo, Japan).
Figure 1.
System configuration of the PMSG based on theIT2 T-S fuzzy control systems.
For convenience, voltage equations of the PMSG are expressed in dq-frame [1]:
where vd and vq are dq-frame voltages, id and iq are dq-frame currents, rs is winding resistance, Ld and Lq are dq-frame inductances, is electrical rotor speed and is the flux linkage established by the permanent magnet.
A PMSG can produce electromagnetic torque as follows:
The electromagnetic torque is related to electrical rotor speed in the mechanical equation:
where J is the inertia of a PMSG, B is the damping coefficient of a PMSG, is the input torque and P is magnetic pole number.
If is satisfied in Equation (2), then the state equations of a PMSG are obtained:
3. Design of the IT2 T-S Fuzzy Current Controller
Two new state variables are defined to guarantee current tracking capability:
where is the target value of and is target value of .
Extended state equations of the PMSG are obtained by combing Equations (4) and (5):
where represent disturbances in PMSG systems.
The required output function is:
The IT2 T-S fuzzy models and IT2 T-S fuzzy controller are combined to form the IT2 T-S fuzzy control systems. The characteristics of IT2 T-S fuzzy control systems employ the upper membership function and lower membership function to represent the model uncertainty of a nonlinear system. In the nonlinear system matrix of the PMSG, state variables and are found. Therefore, and are selected as Antecedent and , respectively. The membership function of the IT2 T-S fuzzy is shown in Figure 2. is the Antecedent variable. , , and are the boundaries of the upper and lower membership functions. In the developed PMSG system, the rating of is 18A and the rating of is 754 rad/sec. In order to represent the model uncertainty of the PMSG system, 5% variation of the Antecedent variable is selected. Therefore, the Antecedent variables and boundaries of the PMSG are summarized in Table 1.
Figure 2.
Membership function of the IT2 T-S fuzzy control systems.
Table 1.
Antecedent variables and boundaries of the PMSG.
In the design of the IT2 T-S fuzzy current controller, the nonlinear PMSG system is represented via linear sub-systems according to the model rules of the IT2 T-S fuzzy models:
where are IT2 fuzzy sets, are state variables, are control inputs, are state and input matrices of the sub-system, is a constant matrix and r = 4 is the number of rules. The firing strength of the i-th rule is represented as follows:
and
where is the upper grade of membership, is the lower grade of membership, is the upper membership function and is the lower membership function. Then, the inferred IT2 T-S fuzzy model can be described as:
where m and n are tuning parameters.
The parallel distributed compensation (PDC) of the IT2 T-S fuzzy controllers corresponding to the model rules are:
where is the controller gain. The inferred IT2 T-S fuzzy controller can be expressed as:
The close loop IT2 T-S fuzzy control system can be obtained by substituting Equation (17) into Equation (14).
4. Stability Analysis
Define the performance index:
where represents disturbance suppression ability of the IT2 T-S fuzzy control system.
Lemma
[26]: Assume there exists a positive definite matrix and matrix , which makes the following LMI condition feasible:
where
Then, the designed current controller in Equation (17) will guarantee the current tracking capability, which means the current tracking error will converge to zero. The detailed proof procedure can be referred in [26]. The controller gain can be found through using .
Let , and ; the following controller gains are obtained from the LMI conditions listed in Equations (19) to (21):
5. Results and Discussions
The parameters of the PMSG are listed in Table 2. Table 3 shows the specifications of the PMSG drive. Figure 3 demonstrates the experimental equipment of the PMSG system based on the IT2 T-S fuzzy systems. The adopted PMSG is the model YBL17B-200L manufactured by YELI electric & machinery Co., LTD, Taiwan. The oscilloscope is KEYSIGHT DSO-X 3014T (Keysight Technologies, Santa Rosa, CA, USA). The current measurement system includes current probe Tektronix TCP303 and amplifier Tektronix TCPA300. Constant and variable current commend experimental results are given as follows.
Table 2.
Parameters of the PMSG.
Table 3.
Specifications of the PMSG Drive.
Figure 3.
Experimental equipment for the PMSG system based on the IT2 T-S fuzzy systems.
5.1. Constant Current Command
Let the current command be , . In this case, the three-phase winding current will be balanced with peak value 15 A. Figure 4a–c show the winding current waveforms measured at different generator speeds. Table 4 summarizes the error and total harmonic distortion (THD) of the measured waveforms. It can be found that the current command tracking error is less than 2.5% in all conditions. The winding current can exactly track the current command. Moreover, the THD is less than 2%, and this means winding currents are nearly sinusoidal.
Figure 4.
Winding current waveforms by letting = 15 A and = 0 A at different generator speeds: (a) 600 rpm, (b) 900 rpm and (c) 1200 rpm.
Table 4.
Error and THD of the measured waveforms.
To improve the scientific merit of this paper, the simulation is performed by PSIM Ver. 10. The same conditions with Figure 4a–c are simulated and shown in Figure 5a–c, respectively. From the simulation results, it can be found that the three-phase winding currents are balanced with peak value 15 A. Moreover, the THD is less than 2%; this means winding currents are nearly sinusoidal.
Figure 5.
Simulation winding current waveforms by letting = 15 A and = 0 A at different generator speeds: (a) 600 rpm, (b) 900 rpm and (c) 1200 rpm.
5.2. Variable Current Command
First, the current command is stepped from 5 A to 10 A () at 900 rpm. Figure 6a is the step occurring at 60° and Figure 6b is the step occurring at 120°. The results using the IT1 T-S fuzzy system are compared in Figure 6c,d, respectively. The overshoot and settling time of the IT1 and IT2 T-S fuzzy systems are summarized in Table 5. It can be found that the winding currents can achieve the step current command faster by using the proposed IT2 T-S fuzzy control. The overshoot of the IT2 T-S fuzzy system is also less than the IT1 T-S fuzzy system, which makes the developed system more reliable and flexible.
Figure 6.
Winding current waveforms of the current command stepped from 5 A to 10 A at 900 rpm: (a) step occurs at 60° with IT2 T-S fuzzy, (b) step occurs at 120° with IT2 T-S fuzzy, (c) step occurs at 60° with IT1 T-S fuzzy and (d) step occurs at 120° with IT1 T-S fuzzy.
Table 5.
Overshoot and settling time of the IT1 and IT2 T-S fuzzy systems.
Second, the speed is 1200 rpm and the current command is going from zero to a constant value. Figure 7a,b show the winding current waveforms of the current command that goes from zero to a constant value. The current tracking capability is verified.
Figure 7.
Winding current waveforms of the current command goes from zero to a constant value at 1200 rpm: (a) 10 A; (b) 15 A.
Finally, the speed is 900 rpm and 1500 rpm, respectively, and the current command is varying as 0 A→5 A→10 A→15 A→10 A→5 A. Figure 8a,b show the winding current waveforms, respectively. It is obvious that the winding current can track the variable current command very well. The output power of the PMSG can be adjusted by changing the current command in this situation.
Figure 8.
Winding current waveforms of the current command is varying as 0 A→5 A→10 A→15 A→10 A→5 A: (a) 900 rpm; (b) 1500 rpm.
5.3. Calculation Time
The calculation time of the IT2 T-S fuzzy and the IT1 T-S fuzzy systems is compared in Figure 9a,b. The calculation time of the IT2 T-S fuzzy is 32.6 μs and the calculation time of the IT1 T-S fuzzy is 30 μs. The IT2 T-S fuzzy system requires 2.6 μs more than the IT1 T-S fuzzy system to process the control algorithm. The switching period of the developed system is 50 μs. Therefore, the proposed algorithm is acceptable in implementation.
Figure 9.
Calculation time of the IT2 T-S fuzzy and the IT1 T-S fuzzy systems: (a) IT2 T-S fuzzy; (b) IT1 T-S fuzzy.
6. Conclusions
The current control of the PMSG was designed and implemented based on the IT2 T-S fuzzy systems. First, the system configuration and the dynamic model were introduced. Next, the current controller was designed based on the IT2 T-S fuzzy models. The IT2 T-S fuzzy control system was implemented to consider the uncertainty of nonlinear systems. The stability analysis and detailed design process were also demonstrated. The controller gain could be found by using the LMI conditions. Furthermore, the experimental equipment of the PMSG was illustrated. Experimental results, including constant current command, variable current command and calculation time, were demonstrated to verify the performance of the proposed current control. Simulation results were also performed in constant current command to improve the scientific merit of this paper. The IT2 T-S fuzzy system is more complex than the IT1 T-S fuzzy system. However, its calculation time is acceptable. Furthermore, its overshoot and settling time under the current command variation is better than the IT1 T-S fuzzy system. The output power of a PMSG can be adjusted by changing the peak value of three-phase balanced winding currents. In the future, the sensorless control combined with the IT2 T-S fuzzy systems may be adopted to increase the practicability of the PMSG system.
Author Contributions
The authors contributed equally to this work.
Funding
This research was supported by the Ministry of Science and Technology, Taiwan, under the Grant of MOST 108-2623-E-194-001-D.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Krause, P.; Wasynczuk, O.; Sudhoff, S.; Pekarek, S. Analysis of Electric Machinery and Drive Systems, 3rd ed.; IEEE Press: Piscataway, NJ, USA, 2013; pp. 121–141. ISBN 9781118024294. [Google Scholar]
- Hong, J.; Lee, H.; Nam, K. Charging method for the secondary battery in dual-inverter drive systems for electric vehicles. IEEE Trans. Power Electron. 2015, 30, 909–921. [Google Scholar] [CrossRef]
- Lai, Y.S.; Lee, W.T.; Lin, Y.K.; Tsai, J.F. Integrated inverter/converter circuit and control technique of motor drives with dual-mode control for EV/HEV Applications. IEEE Trans. Power Electron. 2014, 29, 1358–1365. [Google Scholar] [CrossRef]
- Lee, K.W.; Park, S.; Jeong, S. A seamless transition control of sensorless PMSM compressor drives for improving efficiency based on a dual-mode operation. IEEE Trans. Power Electron. 2015, 30, 1446–1456. [Google Scholar] [CrossRef]
- Yaramasu, V.; Wu, B. Predictive control of a three-level boost converter and an NPC inverter for high-power PMSG-based medium voltage wind energy conversion systems. IEEE Trans. Power Electron. 2014, 29, 5308–5322. [Google Scholar] [CrossRef]
- García-Gracia, M.; Cova, M.A.; Villen, M.T.; Uson, A. Novel modular and retractable permanent magnet motor/generator for flywheel applications with reduced iron losses in stand-by mode. IET Renew. Power Gener. 2014, 8, 551–557. [Google Scholar] [CrossRef]
- Jung, E.; Yoo, H.; Sul, S.K.; Choi, H.S.; Choi, Y.Y. A nine-phase permanent-magnet motor drive system for an ultrahigh-speed elevator. IEEE Trans. Ind. Appl. 2016, 48, 987–995. [Google Scholar] [CrossRef]
- Reddy, P.B.; El-Refaie, A.M.; Huh, K.K. Effect of number of layers on performance of fractional-slot concentrated-windings interior permanent magnet machines. IEEE Trans. Power Electron. 2015, 30, 2205–2218. [Google Scholar] [CrossRef]
- Do, T.D.; Kwak, S.; Choi, H.H.; Jung, J.-W. Suboptimal control scheme design for interior permanent-magnet synchronous motors: An SDRE-Based approach. IEEE Trans. Power Electron. 2014, 29, 3020–3031. [Google Scholar] [CrossRef]
- Pellegrino, G.; Vagati, A.; Guglielmi, P.; Boazzo, B. Performance comparison between surface-mounted and interior PM motor drives for electric vehicle applications. IEEE Trans. Ind. Electron. 2012, 59, 803–811. [Google Scholar] [CrossRef]
- Wang, Z.; Lu, K.; Blaabjerg, F. A simple startup strategy based on current regulation for back-EMF-based sensorless control of PMSM. IEEE Trans. Power Electron. 2012, 27, 3817–3825. [Google Scholar] [CrossRef]
- Jahns, T.M.; Soong, W.L. Pulsating torque minimization techniques for permanent magnet AC motor drives—A review. IEEE Trans. Ind. Electron. 1996, 43, 321–330. [Google Scholar] [CrossRef]
- Kim, K.C.; Lee, J.; Kim, H.J.; Koo, D.H. Multiobjective optimal design for interior permanent magnet synchronous motor. IEEE Trans. Magn. 2009, 45, 1780–1783. [Google Scholar] [CrossRef]
- Islam, R.; Husain, I.; Fardoun, A.; McLaughlin, K. Permanent-magnet synchronous motor magnet designs with skewing for torque tipple and cogging torque reduction. IEEE Trans. Ind. Appl. 2009, 45, 152–160. [Google Scholar] [CrossRef]
- Chang, Y.C.; Wang, S.Y.; Dai, W.F.; Chang, H.F. Division-summation current control and one-cycle voltage regulation of the surface-mounted permanent-magnet synchronous generator. IEEE Trans. Power Electron. 2016, 31, 1391–1400. [Google Scholar] [CrossRef]
- Hwang, J.-C.; Wei, H.-T. The current harmonics elimination control strategy for six-leg three-phase permanent magnet synchronous motor drives. IEEE Trans. Power Electron. 2014, 29, 3032–3040. [Google Scholar] [CrossRef]
- Chou, M.C.; Liaw, C.M. Development of robust current 2-DOF controllers for a permanent magnet synchronous motor drive with reaction wheel load. IEEE Trans. Power Electron. 2009, 24, 1304–1320. [Google Scholar] [CrossRef]
- Uddin, M.N.; Radwan, T.S.; George, G.H.; Rahman, M.A. Performance of current controllers for VSI-fed IPMSM drive. IEEE Trans. Ind. Appl. 2000, 36, 1531–1538. [Google Scholar]
- Liaw, C.M.; Kang, B.J. A robust hysteresis current-controlled PWM inverter for linear PMSM driven magnetic suspended positioning system. IEEE Trans. Ind. Electron. 2001, 48, 956–967. [Google Scholar] [CrossRef]
- Weigold, J.; Braun, M. Predictive current control using identification of current ripple. IEEE Trans. Ind. Electron. 2008, 55, 4346–4353. [Google Scholar] [CrossRef]
- Chang, Y.C.; Chen, C.H.; Zhu, Z.C.; Huang, Y.W. Speed control of the surface-mounted permanent-magnet synchronous motor based on Takagi-Sugeno fuzzy models. IEEE Trans. Power Electron. 2016, 31, 6504–6510. [Google Scholar] [CrossRef]
- Chang, Y.C.; Chang, H.C.; Huang, C.Y. Design and implementation of the permanent-magnet synchronous generator drive in wind generation systems. Energies 2018, 11, 1634. [Google Scholar] [CrossRef]
- Kamiński, M.; Corigliano, A. Numerical solution of the Duffing equation with random coefficients. Meccanica 2015, 50, 1841–1853. [Google Scholar] [CrossRef]
- Karnik, N.N.; Mendel, J.M.; Liang, Q. Type-2 fuzzy logic systems. IEEE Trans. Fuzzy Syst. 1999, 7, 643–658. [Google Scholar] [CrossRef]
- Mendel, J.M.; John, R.I.; Liu, F. Interval type-2 fuzzy logic systems made simple. IEEE Trans. Fuzzy Syst. 2006, 14, 808–821. [Google Scholar] [CrossRef]
- Lai, C.C. Design and Implementation of a Single-Phase Bidirectional Inverter Using Interval Type-2 T-S Fuzzy Control Systems. Master’s Thesis, National Chung Cheng University, Chiayi, Taiwan, 2016. [Google Scholar]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).