DOI QR코드

DOI QR Code

A Time-Varying Gain Super-Twisting Algorithm to Drive a SPIM

  • Zaidi, Noureddaher (C3S Research Unit, High School of Science and Techniques of Tunis, University of Tunis) ;
  • Jemli, Mohamed (C3S Research Unit, High School of Science and Techniques of Tunis, University of Tunis) ;
  • Azza, Hechmi Ben (C3S Research Unit, High School of Science and Techniques of Tunis, University of Tunis) ;
  • Boussak, Mohamed (LSIS, CNRS UMR 6168, Centrale Marseille Recherche et Technologies, Ecole Centrale Marseille)
  • 투고 : 2013.03.19
  • 발행 : 2013.11.20

초록

To acquire a performed and practical solution that is free from chattering, this study proposes the use of an adaptive super-twisting algorithm to drive a single-phase induction motor. Partial feedback linearization is applied before using a super-twisting algorithm to control the speed and stator currents. The load torque is considered an unknown but bounded disturbance. Therefore, a time-varying switching gain that does not require prior knowledge of the disturbance boundary is proposed. A simple sliding surface is formulated as the difference between the real and desired trajectories obtained from the indirect rotor flux oriented control strategy. To illustrate the effectiveness of the proposed control structure, an experimental setup around a digital signal processor (dS1104) is developed and several tests are performed.

키워드

I. INTRODUCTION

Single-phase induction motors (SPIMs) have long been used in several domestic and industrial applications that require low-power motors operating at a fixed speed. In this operating mode, the developed electromagnetic torque presents a pulsating behavior, thus negatively affecting the performances of motors and reducing their use. Motivated by the cost significantly reduction, variable-speed drives have recently been integrated into such applications. This integration aims to improve the SPIM performances, saves a considerable amount of energy and enhances induction motor efficiency [1]– [4]. Thus, variable-speed SPIM drives have continued to attract the attention of industrial and scientific communities.

Various controller structures to drive SPIMs have been encountered in contemporary literature. In [5]– [7], linear proportional integral controllers are included in the field oriented control schema to drive a SPIM. In [8], two synchronous controllers are used: the positive-sequence synchronous controller intended to annul the direct sequence term and the negative-sequence synchronous controller intended to annul the inverse-sequence term. A diametrical inversion of the stator voltages is adopted in [9]. All previous controller structures suffer from non-neglected currents and torque oscillations or loss of robustness against parameter variations at low speed ranges.

The sliding mode technique has been investigated to drive SPIMs speed in [10]– [12]. In [11], some extra blocks are needed to estimate the rotor flux and load torque. Thus, this control schema is not always suitable for real-time implementation.

Nevertheless, the sliding mode control technique is still a promising technique for designing control schemas thanks to several significant advantages, namely, fast response, invariance against uncertainty conditions, and simple implementation [13]– [15]. In any conventional sliding mode control implementation, the chattering phenomenon must be considered to prevent dangerous high-frequency vibrations and actuator damage [16], [17]. The chattering phenomenon causes high oscillation in the proximity of the sliding surface (SS). Thus, various approaches have been extensively studied to reduce the effects of chattering. These approaches can be classified into two categories according to the nature of the switching gain. The first category involves low-pass filtering, the boundary layer, and high-order sliding mode techniques with a fixed switching gain [18]– [21]. In most cases, this gain is overestimated or is fixed great for time convergence reasons even though the high-order sliding technique may lose its chattering elimination ability. Moreover, all cited approaches require prior knowledge of the upper bound of external disturbances or parameter uncertainties to determine the switching gain. However, in many applications, these boundaries are not always known or at least difficult to find, as in our case. To overcome this problem, research communities are oriented to the second category of approaches based on the concept of adaptive sliding mode gain. A supplementary amelioration with respect to time convergence and chattering elimination is then registered. These approaches include the time-varying gain and statedepending gain methods [22]– [27].

In this study, we propose a novel indirect rotor flux oriented control (IRFOC) strategy to drive the SPIM speed. The controllers’ synthesis is based on an adaptive supertwisting algorithm (ASTA). The adopted time-varying control law tries to improve previous controllers by eliminating or reducing torque oscillations. The time-varying switching gain aims to improve the chattering suppression capability required for practical implementation. The design of the ASTA requires partial feedback linearization before being used to drive the SPIM. The ASTA also operates without the need for prior knowledge of upper-limit disturbances.

The paper is organized as follows. The dynamic SPIM model and IRFOC strategy are presented in Section 2. Section 3 discusses the design of the proposed speed and current controllers based on ASTA. Section 4 presents and evaluates the developed laboratory setup and experimental results.

 

II. SPIM SYMMETRIC MODEL AND IRFOC STRATEGY

The input–output SPIM state space model in a stationary reference frame can be expressed as follows:

where:

Matrices A and B are expressed as follows:

where:

The vector control of the induction motor approach achieves a decoupled flux and torque, thus leading to DC motor behavior. This approach can be implemented in many different ways with respect to the chosen oriented flux vector. The IRFOC strategy is commonly used because of its simple implementation. Nevertheless, a direct rotor field orientation technique can be found in [28].

Fig. 1 shows a block diagram of the proposed IRFOC strategy. In addition to the direct current reference and slip frequency block determination, the IRFOC strategy involves three highorder sliding mode controllers. Two of these controllers are intended to control the main and auxiliary winding currents, whereas the third controller drives the SPIM speed. According to this strategy, the outputs of the sliding mode current controllers provide the stator voltage vector, whereas the speed controller generates the electromagnetic torque reference. Tow transformation blocks are required; the first block performs the coordinate transformation from the reference frame aligned along with the rotor flux vector to the stationary reference frame, whereas the second block performs the inverse - coordinate transformation. The main winding is different from the auxiliary winding. Thus, the above model is asymmetric and vector control techniques cannot be directly applied. A symmetric model can be established by using a suitable variable transformation such us in [1, 5] to transform the stator variables.

Fig. 1.Block diagram of the proposed IRFOC strategy.

with

The implementation of the IRFOC strategy necessitates the determination of certain reference variables from the flux and electromagnetic torque expressions.

By using the synchronous transformation Ts, the first derivative rotor flux form in a synchronous reference frame (denoted by the superscript d and q) can be obtained as follows:

where:

where Tr represents the rotor constant time.

Given that the d-axis of the reference frame is oriented along the rotor flux vector, we can obtain the requested direct and quadratic current references isd*, isq*, and the slip frequency ω*sl expressions.

 

III. ADAPTIVE SUPER-TWISTING CONTROLLERS DESIGN

The conventional sliding mode controller and second-order sliding mode (SOSM) controllers, including continuous supertwisting algorithm (STA), can elaborate a robust control law if the boundaries of the uncertainties or disturbances are known a priori. Have a good knowledge of boundaries represent a severe constraint for many practical cases, such as in SPIM. The aim of this study is to elaborate an adaptive STA gain to drive the SPIM speed. The control gains are continuously adapted to cancel finite unknown disturbances, and the ability to generate a control signal that is free of chattering must be preserved.

A. Problem Formulation

Assuming that the load torque is considered an unknown external perturbation, knowing that the rotor flux is oriented along the d-axe, and considering the above transformation, we can establish the expressions of the main and auxiliary winding currents and the speed in a synchronous reference as follows:

Adopting the following partial feedback linearization:

Equation (7) becomes the following:

Considering the following error expression:

where * denotes the reference variables, and isd1 and isq1 represent the transformed measured stator currents expressed in a synchronously rotating reference frame.

The stator currents references are obtained from Equations (5) and (6) (Fig. 1). The SSs can be defined based on the stator currents and rotor speed errors:

By substituting the reference terms in Equation (9), the first derivative forms of the errors are as follows:

where:

However, since the dynamics of the electrical variables are faster than the dynamics of the mechanical variables, the feedback linearization terms can be considered constants. Thus, the control variation terms may be expressed as follows:

The vector ΔU is considered the control law variation required to force the state variables to reach the SSs. Thus, the error dynamics can be presented in a compact form as follows:

B. STA Control Law With Time-Varying Gain Design

The solution of Eq. (14) is understood in the sense of Filippov [25]. The function b(x, t) is considered bounded and ≠ 0 for all times, where x represents the state vector. Assume the following:

where δ > 0 exists but is not known.

The main objective is to drive the selected SS and its derivative within to zero in a finite time in the presence of bounded uncertainties and disturbances without knowing the upper-limit value. The STA is one of the most powerful SOSM controllers and has been proposed to control systems with a relative degree 1. This algorithm ensures that the states can slide on the chosen SS, that is, S, by using only the measurement of S. The control law consists of two terms that are formulated around the sliding variables [20, 21]. The first term is the integral of a discontinued function, whereas the second term represents a continuous function to alleviate the chattering effect. The classical STA control law expression is as follows:

where ρ, α, and β represent the tuning controller parameters, which are positive constants.

Consider the following adaptive control gains α and β:

Then, the control objective is to elaborate an STA that enforces the adopted SS and its first derivative within to tend to zero in a finite time even in the presence of unknown disturbances and uncertainties with an unknown boundary. The expressions of the adopted time-varying switching gains are as follows:

where ω1, γ1, μ, and ε are arbitrary positive constants.

Thus, for any initial condition, that is, x(0) and S(0), the proposed control law will drive the system states to an ideal 2-sliding mode in a finite time [22, 23]. To put in this timevarying control gain, an integrator operator with an external rest signal is performed by using a positive constant initial value. This procedure allows us to keep a small gain value when the state trajectory is in the immediate proximity of the desired values. Compared with the adaptive gain structure adopted in [23], the proposed structure has the advantage of deriving the adaptive gain to the selected initial value after disturbance cancellation. Otherwise, the incessant increase in switching gain may result in the occurrence of chattering or system instability. The final expression of the control signals can be easily determined by using Equations (13), (16), and (18).

 

IV. EXPERIMENTAL SETUP AND EXPERIMENTAL RESULTS

A. Experimental Setup Presentation

TABLE ISPIM PARAMETERS

TABLE IIASTA PARAMETERS

Fig. 2.Experimental setup photograph.

To validate the proposed ASTA, a laboratory setup is developed. A photograph of this experimental prototype is shown in Fig. 2. The experimental prototype consists of the following:

- A commercial SPIM;

- A three-leg voltage source inverter: two legs are used to drive the main and auxiliary winding voltages, and the third leg is reserved to control the offset voltage;

- A magnetic powder brake for applying the desired load torque;

- A dSPACE DS1104 controller board with a TMS320F240 slave processor and an ADC interface board CP1104;

- Three sensors for current and speed measurements are calibrated to maintain the obtained signals within the range of −10 V to 10 V, which is required by the dSPACE A/D converters.

The full implementation requires MATLAB–Simulink software that can automatically generate the C code and that can compiles, links, and downloads the control algorithm to the target digital signal processor. A sinusoidal pulse-width modulation (PWM) technique is performed to produce the PWM signals with a switching frequency of 3 kHz and a dead time of 2 ms for the three-leg inverter. Two of the PWM duty cycles are calculated according to the direct and quadratic control voltages Vsα* and Vsβ*. The third duty cycle is set to 0.5 to supply a zero reference voltage. The parameters of the used SPIM are listed in Table 1, and the parameters of the speed and current controllers are detailed in Table 2.

B. Experimental Results

Three specific tests are performed wherein the reference rotor flux is kept constantly equal to the nominal value of 0.7 Wb. The experimental waveforms of the SPIM speed, d-q rotor flux, d-q currents, different SSs, and time-varying switching gain are provided.

In the first test, a nominal speed reference is applied to the SPIM followed by a sign inversion at 5 s without any load. The main aim of this test is to verify that the decoupling objective of the IRFOC strategy based on the ASTA controller is attained. The performances of the proposed control schema at a very low speed with a fixed load torque are the subject of the second test. The final test investigates the behavior of the proposed strategy under load torque variations. The experimental results obtained by using the Control Desk graphical user interface provided with dSPACE DS1104 are illustrated in the following figures.

■ Test1: SPIM experimental behavior at nominal speed consign without load torque (sign inversion)

The first test demonstrates that the experimental rotor speed (Fig. 3) exhibits a good transient response (0.5 s) without any steady error and relevant overshoot (<3 %). Compared with the results obtained in [5] by using linear PI controllers, an improvement of approximately 50% of the time response is registered. Fig. 4 illustrates that the different SSs relative to the speed, direct and quadratic currents, are reached in a finite time. Then, the considered states are still on. The direct and quadratic rotor flux waveforms demonstrate that the rotor flux is completely aligned with the direct axis (Fig. 5). Fig. 6 proves that the decoupled objective of the IRFOC strategy is entirely achieved. The time-varying gain (Fig. 7) increases continuously when the speed tracking error is far from zero and maintains a small constant value when this error is almost equal to zero, respectively. This result is in perfect agreement with the control design objectives and results in significant chattering reduction.

Fig. 3.Reference and experimental speed response.

Fig. 4.(a) Speed SS. (b) Current SSs.

Fig. 5.Direct and quadratic experimental currents.

Fig. 6.Direct and quadratic experimental flux.

Fig. 7.Time-varying sliding gain.

■ Test 2: SPIM behavior at low speed range with load torque

In the second test, the SPIM starts with a load torque applied via the magnetic powder brake. The response to a step speed reference of 150 rpm shows that the speed SPIM exhibits a good transient speed response even at a remarkably low speed range (Fig. 8). The direct and quadratic currents are controlled separately according to the flux and applied load torque (Fig. 10) and present insignificant oscillations. The external disturbances resulting from load torque insertion do not affect the SPIM speed response. Even during external disturbances, which are observed in the first test, the different states reach and remain in their desired SSs (Fig. 9). However, small oscillations around the desired values are registered in the speed response because of the excessive variation of the control signal by nature (Fig. 8). This result does not represent any negative effect because the variation amplitude is addressed well by the use of adaptive switching gain. The variations of time-varying gain values are shown in Fig. 11.

Fig. 8.Experimental speed response (low speed range).

Fig. 9.(a) Speed SS. (b) Current sliding surf aces.

Fig. 10.Direct and quadratic experimental currents.

Fig. 11.Time-varying sliding gain.

■ Test 3: SPIM behavior with load torque variation

In the final test, the SPIM starts with no load. A load torque of 3 Nm is applied at 5 s, increases to 6 Nm at 10 s, and is suppressed at 15 s. Fig. 12 shows that the speed SPIM exhibits a good transient speed response and swiftly mitigates external disturbances (0.25 s). The developed electromagnetic torque indicates low oscillation levels (Fig. 15). Fig. 14 illustrates the time-varying gain value that changes continuously and increases considerably when load torque is applied. After leaving the designed SS, the speed is forced to reach the designed SS again rapidly (Fig. 13). The adopted time-varying gain then delivers an adequate control signal without any need for prior knowledge of upper-limit disturbances, which is required in classical sliding mode techniques.

Fig. 12.Experimental speed response (load torque variation).

Fig. 13.Speed SS.

Fig. 14.Time-varying sliding gain.

Fig. 15.Electromagnetic torque.

Therefore, the effectiveness of the proposed ASTA in terms of robustness, torque oscillation reduction, and chattering elimination has been experimentally proven even at a significantly low speed range and under unknown load conditions.

 

V. CONCLUSIONS

An IRFOC strategy based on a high-order sliding mode technique for controlling a SPIM has been performed and experimentally validated. A novel speed and stator currents control law has been created by using an ASTA that is associated with partial feedback linearization. The timevarying gain is calculated online according to an instantaneously SS value to avoid overestimation. The timevarying gain has been calculated without prior-knowledge of upper-limit perturbations, which are generally required in conventional sliding mode techniques. The obtained experimental results demonstrate the high performances of the designed chattering-free controllers in terms of stabilization, tracking, and robustness with respect to load conditions regarded as external disturbances even at significantly low speed ranges.

참고문헌

  1. B. Zahedi and S. Vaez-Zadeh, "Efficiency Optimization Control of Single-Phase Induction Motor Drives," IEEE Trans. Power Electron., Vol. 24, No. 4, pp. 1602-1070, Apr. 2009.
  2. R. Saidura, S. Mekhilef, M. B. Ali, A. Safari, and H. A. Mohammed, "Applications of variable speed drive (VSD) in electrical motors energy savings," Renewable and Sustainable Energy Reviews, Vol. 16, No. 1, pp. 543-550, Jan. 2012. https://doi.org/10.1016/j.rser.2011.08.020
  3. M. Thirugnanasambandama, M. Hasanuzzaman, R. Saidur, M. B. Ali, S. Rajakarunakaran, D. Devaraj, and N. A. Rahim, "Analysis of electrical motors load factors and energy savings in an Indian cement industry," Energy, Vol. 36, No. 7, pp. 4307-4314, Jul. 2011. https://doi.org/10.1016/j.energy.2011.04.011
  4. R. Saidur and TMI, Mahlia, "Impacts of energy efficiency standard on motor energy savings and emission reductions," Clean Technology and Environmental Policy, Vol. 13, No. 1, pp 103-109, Feb. 2011. https://doi.org/10.1007/s10098-009-0275-7
  5. M. Jemli, H. Ben Azza, and M. Gossa, "Real-time implementation of IRFOC for Single-Phase Induction Motor drive using dSPACE DS 1104 control board," SMPAT, Vol. 17, pp. 1071-1080, 2009.
  6. M. Jemli, H. Ben Azza, M. Boussak, and M. Gossa, "Sensor-less indirect stator field orientation speed control for single-phase induction motor drive," IEEE Trans. Power Electron., Vol. 24, No. 6, pp. 1618-1627, Jun. 2009. https://doi.org/10.1109/TPEL.2009.2014867
  7. M. B. R. Correa, C. B. Jacobina, A. M. N. Lima, and E. R. C. da Silva, "Rotor flux oriented control of a single phase induction motor drive," IEEE Trans. Ind. Electron., Vol. 47, No. 4, pp. 832-841, Aug. 2000. https://doi.org/10.1109/41.857963
  8. M. B. de R. Correa, C. B. Jacobina, E. R. Cabral da Silva, and A. M. N. Lima, "Vector control strategies for singlephase induction motor drive systems," IEEE Trans. Ind. Electron. Vol. 51, No. 5, pp 1073-1080, Oct. 2004. https://doi.org/10.1109/TIE.2004.834973
  9. M. Guerreiro, D. Foito, and A. Cordeiro, "A speed controller for a two-winding induction motor based on diametrical inversion," IEEE Trans. Ind. Electron. Vol. 57, No. 1, pp. 449-456, Jan. 2010. https://doi.org/10.1109/TIE.2009.2034176
  10. G. J. Rubio, J. M. Canedo, A. G. Loukianov, and J. M. Reyes, "Second order sliding mode block control of singlephase induction motors," 18th IFAC World Congress Milano, pp. 3938-3943, Aug., 2011.
  11. G. J. Rubio, J. M. Canedo, V. I. Utkin, and A. G. Loukianov, "Second order sliding mode block control of single-phase induction motors," Int. J. Robust. Nonlinear Control (2012), Oct. 2012.
  12. Nr. Zaidi, H. Ben Azza, M. Jemli, and A. Chaari, "DSP Full implementation of second order sliding mode control to drive a SPIM," IEEE, ICESSA, pp. 1-6, 2013.
  13. S. C. Tan, Y. M. Lai, and Chi K. Tse, "General design issues of sliding-mode controllers in DC-DC converters," IEEE Trans. Ind. Electron., Vol. 55, No. 3, pp. 1160-1174, Mar. 2008. https://doi.org/10.1109/TIE.2007.909058
  14. C. Yi Chen, "Sliding mode controller design of induction motor based on space-vector PWM method," IJICIC, Vol. 5, No. 10(B), pp. 3603-3614, Oct. 2009.
  15. Z. Liu and Q. Wang, "Hybrid control with sliding-mode plus self-tuning PI for electrical machines," JEEEC, Vol. 59, No. 3, pp. 113-121, 2008.
  16. L. Fridman and A. Levant, Higher-Order Sliding Modes, in Sliding Mode Control in Engineering, W. Perruquetti and J. P. Barbot, Marcel Dekker 2002.
  17. A. Levant, "Chattering analysis," IEEE Trans. Automatic Contr., Vol. 55, No. 6, pp. 1380-1389, Jun. 2010. https://doi.org/10.1109/TAC.2010.2041973
  18. M. L. Tseng and M. S. Chen, " Chattering reduction of sliding mode control by low pass filtering the control signal," Asian Journal of Control, Vol. 12, No. 3, pp. 392-398, May 2010. https://doi.org/10.1002/asjc.195
  19. I. Boiko and L. Fridman, "Analysis of chattering in continuous sliding-mode controllers," IEEE Trans. Automatic Contr., Vol. 50, No. 9, pp. 1442-1446, Sep. 2005. https://doi.org/10.1109/TAC.2005.854655
  20. A. Levant, "Principles of 2-sliding mode design," Science Direct, Automatica 43, pp. 576-586, 2007. https://doi.org/10.1016/j.automatica.2006.10.008
  21. A. Levant and al. "Integral high-order sliding modes," IEEE Trans. Automatic Contr., Vol. 52, No. 7, pp. 1278-1282, Jul. 2007. https://doi.org/10.1109/TAC.2007.900830
  22. Y. Shtessel, F. Plestan, and M. Taleb, "Lyapunov design of adaptive super-twisting controller applied to a pneumatic actuator," 18th IFAC World Congress, Milano (Italy) pp. 3051-3056, Sep, 2011.
  23. Y. B. Shtessel, J. A. Moreno, F. Plestan, L. M. Fridman, and A. S. Poznyak, "Super-twisting adaptive sliding mode control: A lyapunov design," 49th IEEE Conference on Decision and Control, Atlanta, pp.5109-5113, Dec. 2010.
  24. B. L. Cong, Z. Chen and X. D. Liu, "On adaptive sliding mode control without switching gain overestimation," Int. J. Robust. Nonlinear Control, 2012.
  25. A. F. Filippov, Differential Equations with Discontinuous Right Handside, Kluwer, Dordrecht, The Netherlands, 1988.
  26. M. J. Jafarian and J. Nazarzadeh, "Minimum time regulation of DC-DC converters in damping mode with an optimal adjusted sliding mode controller," Journal of Power Electronics, Vol. 12, No. 5, pp. 769-777, Sep. 2012. https://doi.org/10.6113/JPE.2012.12.5.769
  27. M. Dal and R. Teodorescu, "Sliding mode controller gain adaptation and chattering reduction techniques for DSPbased PM DC motor drives," Turk J. Elec. Eng. & Comp. Sci., Vol. 19, No. 4, pp. 531-549, 2011.
  28. M. Caruso,V. Cecconi, A.O. Di Tommaso, and R. Rochat, "Sensorless variable speed single-phase induction motor drive system," IEEE Inter. Conf. on Ind. Tech. pp. 731-736, 2012.