Open access peer-reviewed chapter

DTC-SVM Approaches of an Induction Motor Dedicated to Position Control Applications

Written By

Fatma Ben Salem

Submitted: 18 April 2019 Reviewed: 12 October 2020 Published: 16 November 2020

DOI: 10.5772/intechopen.94436

From the Edited Volume

Direct Torque Control Strategies of Electrical Machines

Edited by Fatma Ben Salem

Chapter metrics overview

662 Chapter Downloads

View Full Metrics

Abstract

The chapter is devoted to the DTC and DTC-SVM position control approaches of induction motor (IM) allowing the movement of a photovoltaic panel according to the maximum sunshine position to extract a high efficiency of the system. The DTC is selected to full the application requirements, especially a maximum torque at standstill. This feature is necessary in order to guarantee a high degree of robustness of the maximum sunshine position tracking system against the high and sudden load torque variations characterized by the gusts of wind. The first step is devoted to a comparison study between three DTC strategies, dedicated to position control, such that: the basic DTC strategy, the DTC strategy with a look-up table including only active voltage vectors, and the DTC-SVM strategy with hysteresis controllers. Furthermore, the synthesis and the implementation of DTC-SVM approaches based on position control are treated. Within this context, the final part of the chapter proposes a comparison between three DTC-SVM approaches: (i) a DTC-SVM approach using PI controllers, (ii) a DTC-SVM approach using PI controllers with a nonlinear compensator, and (iii) a DTC-SVM approach using sliding mode controllers. In that case, an adaptation approach of parameter estimators are implemented in order to eliminate the effects of parameter variations and load disturbances. Simulations results show that the SM DTC-SVM approach gives the best results.

Keywords

  • induction machine
  • position control
  • SM
  • DTC
  • SVM
  • parameters variations
  • load disturbances

1. Introduction

Induction motors (IM) are very common because they are inexpensive and robust, finding use in everything from industrial applications such as pumps, fans, and blowers to home appliances. In recent years, the control of high-performance IM drives for general industrial applications and production areas has received a lot of research interests.

The most modern technique, for the induction machine, is the direct torque and the stator flux vector control method (DTC). It has been realized in an industrial way by ABB, using the theoretical background proposed by Takahashi [1] and Depenbrock [2] in the middle of 1980’s. Over the years, DTC method becomes one of the high-performance control strategies for AC machines to provide a very fast torque and flux control [3, 4].

The DTC has been selected in order to fulfill the application requirements, especially a maximum torque at standstill. This feature is necessary in order to guarantee a high degree of robustness of the maximum sunshine position tracking system against the high and sudden load torque variations characterized by the gusts of wind. This positioning system can be introduced in the multi-sources hybrid system, in order to allow high efficiencies of photovoltaic systems. To do so, an electric motor drive could be associated with photovoltaic panels in order to be able to track the maximum sunshine positions during the day. In what follows, the chapter will be focused on the problem of position regulation of an induction motor under DTC and DTC-SVM strategies.

Advertisement

2. A case study: solar panel positioning

2.1 Problem heading

Photovoltaic panels are commonly exposed to the sun in a fixed position corresponding to the maximum sunshine recorded during a day that is the position of the sun at midday. Nevertheless, this strategy does not allow the extraction of the maximum power during a day and therefore a high efficiency of photovoltaic systems, which can be integrated with the multi-source hybrid system, described above. An approach to solve this problem consists in moving photovoltaic panels according to the maximum sunshine position. To do so, an electric motor drive could be associated with photovoltaic panels in order to be able to track the maximum sunshine positions during the day. Accounting for the high perturbation amplitude applied to the panel, the control strategy to be implemented in the drive is of great importance [5].

The proposed tracking system has two freedom degrees in such a way that it allows the displacement of the photovoltaic system within latitudes and meridians: the first degree of freedom is controlled automatically by an IM drive under the control of a DTC strategy.

The DTC approach has been selected in order to full the application requirements, especially a maximum torque at standstill. This feature is necessary in order to guarantee a high degree of robustness of the maximum sunshine position tracking system against the high and sudden load torque variations characterized by the gusts of wind.

The following work will be focused on the study of the first freedom degree. Special attention is paid to the implementation of a suitable DTC strategy in the IM drive.

2.2 Mathematical model of induction machines

The dynamic behavior of an induction machine is defined in terms of space variables in the sequel:

ddtϕαs=vαsRsiαsddtϕβs=vβsRsiβsddtϕαr=Rriαrωmϕβrddtϕβr=Rriβr+ωmϕαrE1

considering that subscripts s and r refer to stator and rotor, subscripts α and β refer to components in αβ frame, v,i and (ρ refer to voltage, current and flux, Rs and Rr refer to stator and rotor resistances, and ωm refers to the machine speed (ωm=NpΩm=ωsωr and Np is the pole pair number).

Relationships between currents and flux are:

ϕαs=Lsiαs+Miαrϕαr=Miαs+Lriαrϕβr=Miβs+Lriβrϕβs=Lsiβs+MiβrE2

where L and M refer to the inductance and the mutual one.

The mechanical part of the machine is described by:

JddtΩm=TemTlE3

where J is the motor inertia and Tl represent the load torque.

2.3 Voltage source inverter

The made constant DC voltage by the rectifier is delivered to the inverter input, which thanks to controlled transistor switches, converts this voltage to three-phase AC voltage signal with wide range variable voltage amplitude and frequency.

The voltage vector of the three-phase voltage inverter can be represented as follows:

Vs=23Sa+Sbej2π3+Scej4π3E4

where Sa,Sb and Sc are three-phase inverter switching functions, which can take a logical value of either 0 or 1.

2.4 Basic concept of DTC based position control

The implementation scheme of the Takahashi basic DTC strategy applied to the position regulation of an induction motor drive is shown in Figure 1.

Figure 1.

IM position regulation based on basic DTC strategy.

Referring to [5, 6], it has been found that the Takahashi basic DTC strategy is penalized at low speeds by the so-called “demagnetization phenomenon” which is caused by the systematic application of zero voltage vectors when the torque regulator output is zero, independently of the flux regulator output state. Indeed, the application of these voltage vectors during a sampling period Ts yields a slight decrease of the stator flux at high speeds. However, at low speeds, the application of zero voltage vectors leads to a high reduction of the stator flux, yielding the demagnetization problem which affects the electromagnetic torque.

In order to overcome this shortcoming, the zero-voltage vectors can be substituted by active ones. For a given stator flux vector and when the torque regulator output is “0”, the active vector around which is located the sector including the stator flux vector, is applied. The resulting look-up table is given in Table 1. Nevertheless, this substitution is associated to an other crucial problem: that is an increase of the inverter switching frequency which compromises the drive efficiency.

cϕ+1−1
cr+10−1+10−1
S1V2
(100)
V1
(101)
V6
(001)
V3
(110)
V4
(010)
V5
(011)
S2V3
(110)
V2
(100)
V1
(101)
V4
(010)
V5
(011)
V6
(001)
S4V4
(010)
V3
(110)
V2
(100)
V5
(011)
V6
(001)
V1
(101)
S4V5
(011)
V4
(010)
V3
(110)
V6
(001)
V1
(101)
V2
(100)
S5V6
(001)
V5
(011)
V4
(010)
V1
(101)
V2
(100)
V3
(110)
S6V1
(101)
V6
(001)
V5
(011)
V2
(100)
V3
(110)
V4
(010)

Table 1.

Look-up table with zero-voltage vectors substituted by active ones.

2.5 Concept of DTC-SVM with hysteresis controllers based position control

The implementation scheme of the DTC-SVM strategy with hysteresis controllers applied to the position regulation of an induction motor drive is shown in Figure 2. It has the same layout as the one of the basic DTC strategy proposed in section II, except that the SVM bloc is added to the control system that ensures an imposed switching frequency [7, 8, 9, 10, 11, 12].

Figure 2.

Induction motor position regulation based on the DTC-SVM strategy.

2.6 Simulations and discussions: A comparative study

The ratings and parameters of the induction machine, used in the simulation study, are listed in Tables 2 and 3 respectively.

  • The sampling period Ts has been chosen equal to 50μs in the cases of the first and the second strategies, whereas in the case of the third strategy, it has been chosen equal to 100μs.

  • Bandwidths of flux and torque hysteresis regulators have been chosen as: εϕ=0.02Wb and ετ=5N for the two first strategies, whereas for the third one, they have been selected as εϕ=0.02Wb and ετ=3.5N.

  • The load torque is given by the following expression: Tl=Ksinθ.K has been calculated and has been found equal to 57.762 N.m.

  • The modulation period has been fixed to Tmod=150μs in DTC-SVM approach under study.

Power10 kWVoltage380 V/220 V
Efficiency80%Current24A/41A
Speed1500 rpmFrequency50 Hz

Table 2.

Induction machine ratings.

rs=0.29Ωrr=0.38ΩM=47.3mH
Ls=Lr=50mHNp=2J=0.5Kg.m2

Table 3.

Induction machine parameters.

Figures 35 show the induction motor dynamic following the application of a dual-step reference position under the basic Takahashi DTC strategy, the modified Takahashi one, and the DTC-SVM strategy with a controlled commutation frequency, respectively. In order to highlight performances gained by the DTC-SVM scheme, resulting features are compared to the obtained ones following the implementation of the basic DTC strategy. The analysis of these results leads to the following remarks:

  • Figures 3a5a show that the three DTC strategies exhibit almost the same position and speed dynamics,

  • Performances of the flux loop of the basic Takahashi DTC strategy is affected by the demagnetized phenomenon (Figure 3d). In fact, the analysis of the Takahashi strategy highlights low performances at low speed operations. Under such conditions, and for steady state operations, the motor turns to be demagnetized.

  • In order to overcome the demagnetization problem caused by zero-voltage vectors included in the look-up table of the basic DTC strategy, these have been substituted by active vectors. Obtained results are illustrated in Figure 4. Referring to Figure 4d, one can notice that the demagnetization problem has been removed, while performances of the motor, for high speeds, are not affected. However, the torque ripple amplitudes rise considerably (Figure 4c) with respect to the one yielded by the Takahashi DTC strategy, which represents a severe drawback.

  • Figure 5 shows that the DTC-SVM strategy exhibits high dynamical performances. In fact, this approach presents a low torque ripple amplitude (Figure 5c). Moreover, it completely eliminates the demagnetization phenomenon (Figure 5d).

Figure 3.

Induction motor position regulation under the basic Takahashi DTC strategy, (a): Rotor position θ and its reference, (b): Speed Ωm, (c): Electromagnetic torque Tem, (d): Stator flux Φs.

Figure 4.

Induction motor position regulation under the modified Takahashi DTC strategy, (a): Rotor position θ and its reference, (b): Speed Ωm, (c): Electromagnetic torque Tem, (d): Stator flux Φs.

Figure 5.

Induction motor position regulation under the DTC-SVM strategy with a constant commutation frequency of 6.5 kHz, (a) rotor position θ, (b): Speed Ωm,: (b): Electromagnetic torque Tem, (d): Stator flux Φs.

Further investigation of the stator flux has been achieved through the representation of the stator flux vector extremity locus in the αβ plane. This has been done considering the three DTC strategies. Obtained results are shown in Figure 6. One can notice, easily, that the DTC-SVM strategy with hysteresis regulators and with an imposed commutation frequency yields to the smoothest circular locus.

Figure 6.

Locus of the extremities of Φ¯s, with (a) basic Takahashi DTC strategy, (b) modified Takahashi DTC strategy and (c) DTC-SVM strategy with a constant commutation frequency.

Finally, we have involved in the assessment of the average commutation frequencies of both basic and modified Takahashi DTC strategies. Obtained results have been showing in Figure 7. It is to be noted that the basic DTC strategy and the DTC-SVM with an imposed commutation frequency Fc=6.25kHz strategy offer lower commutation frequencies than the modified Takahashi DTC strategy.

Figure 7.

Average commutation frequency of the inverter power switches, (a) basic Takahashi DTC strategy, (b) modified Takahashi DTC strategy.

Advertisement

3. Concept of PI DTC-SVM based position control

3.1 Computing of flux reference coordinates

The slip angular reference speed ωr, which is the output of the PI controller, will be used to calculate the argument of the stator flux reference. In the reference frame αβ, coordinates of the reference stator flux ϕαs and ϕβs are calculated from the polar coordinates according to the following expressions:

ϕαs=Φscosθsϕβs=ΦssinθsE5

3.2 Computing of voltage reference coordinates

The coordinates of references of voltage vectors vαs and vβs in αβ frame are determined by the following equations:

Vαs=ϕαsϕαsTe+RsiαsVβs=ϕβsϕβsTe+RsiβsE6

Finally, they are introduced to the SVM block, which uses them to control the inverter switches SaSbSc.

3.3 Position control loop

The objective is the design of a suitable controller as described by Figure 8.

Figure 8.

Position control loop.

Then, we have:

dt=Ωmd2θdt2=1JTemKlJsinθd3θdt3=1JdTemdtKlJdtcosθE7

This yields:

d3θdt3=1J1τTem+AτωrKlJdtcosθ=1τd2θdt2+KlJsinθ+AωrKlJdtcosθE8

Thus, we can write:

d3θdt3+1τd2θdt2+KlJdt+Klθ+φθdt=AωrE9

where:

φθdt=KlJdtcosθ1+Klsinθθ=0θdt3E10

For small values of θ,φθdt can be neglected, and then the mechanical part of the machine can be represented by a third order linear system described by the following transfer function:

θωr=Ap2+KJp+1τE11

It is to be noted that the application of the following nonlinear feedback represents a nonlinear compensator:

ωr=ωrKlφθdtE12

This loop realizes a feedback linearization. The transfer function between θ and ωr is expressed as:

θωr=Ap2+KJp+1τE13

which is an exact transfer function without any approximation.

Observing this transfer function, it is clear that it contains two imaginary poles. This leads to a certain difficulty to control the system with a PID controller Cp:

Cp=Kc1+1Tip+TdpE14

In fact, the system does not present any stability margin. Moreover, to have an adequate dynamical behavior, the derivative time constant Td should be larger that the integral time constant Ti, which is strongly not recommended.

3.4 DTC-SVM based position control scheme

The implementation scheme of a DTC-SVM based position regulation of an induction motor is shown in Figure 9. The idea is based on the decoupling between the amplitude and the argument of the stator flux reference vector.

Figure 9.

Induction motor position regulation based on the DTC-SVM strategy.

The amplitude of this vector will be imposed equal to the nominal value of the stator flux, but the argument will be calculated according to the desired performances. In fact, the error between the reference position θ and the measured one θ is applied to the position regulator whose output provides the slip angular reference speed ωr, which will be used to calculate the argument of the stator flux reference. Coordinates of the reference stator flux in the reference frame αβ are computed from its polar coordinates according to Eqs. (5). The coordinates of the reference voltage vector vαs and vβs are determined using Eqs. (6).

Finally, the SVM block, which uses these later to generate the convenient stator voltages inverter in each modulation period, ensuring working with a constant commutation frequency.

3.5 Concept of sliding mode DTC-SVM based position control

Sliding mode (SM) controllers perform well in non nonlinear systems than PI controllers [13, 14]. Indeed, the sliding mode control is a type of variable structure systems characterized by the high simplicity and the robustness against insensitivity to parameter variations and external disturbances [14, 15, 16]. Considering a nonlinear system described by the following state equation:

Ẋ=fX+gXUE15

A choice of the sliding surface SX can be given by:

SX=hXhXE16

with X is a reference trajectory.

In order to decide a system trajectory, the equivalent control Ueq represents the required control to reach and to remain on the sliding surface. The corrected term ΔU is required to guarantee the remaining on the surface SX=0.

Thus, one can choose for the controller the following expression:

U=Ueq+ΔUE17

The equivalent control can be designed as follows: when the system remains on the sliding surface, we have SX=0, then ṠX=0. Since:

ṠX=h1XfX+gXUh1XẊ=FXX+GXUE18

where h1X=dhdX.

This yields the following expression of the equivalent control:

Ueq=h1XgX1h1XẊh1XfX=GX1FXXE19

under the regularity of matrix GX=h1XgX.

The term ΔU can be expressed as:

ΔU=U0signGTXSXE20

In fact, if we consider the Lyapunov function:

VX=STS>0E21

Its differential with respect to time is expressed as:

V̇=STṠ=STGXΔU=U0STGXsignGTXSX=U0GTXSX10E22

This yields that the closed loop system is stable.

3.5.1 Position sliding mode controller

The sliding surface is expressed as:

Sθ=ddt+λ12εθ=0E23

that is to say:

Sθ=d2εθdt2+2λ1dεθdt+λ12εθ=0E24

with: εθ=θθ. This choice takes into account that the error decreases exponentially after reaching the sliding surface. In fact, if Sθ=0, for tt0, we have: εθt=εθt0+ε̇θt0+λ1εθt0tt0eλ1tt0.

In this case, function hX is expressed as:

hX=1JTem+2λ1Ωm+λ12θKlJsinθE25

To remain the state of the system on the sliding surface Sθ=0, we have: Ṡθ=0. This leads to:

Ṡθ=d3εθdt3+2λ1d2εθdt2+λ12dεθdt=0E26

That is to say:

Ṡθ=1J1τTem+AτU+2λ11JTemKlJsinθ+λ12KlJcosθΩmh1XẊ=0E27

where:

h1XẊ=Ω¨m+2λ1Ω̇m+λ12θ̇E28

Then, it is easy to express the so-called equivalent control which corresponds to the required control remaining the system on the sliding surface:

Ueq,θ=1ATem2λ1TATemKlsinθAλ12Ωm+τKlAΩmcosθ+Ah1XẊE29

Then, the slip angular reference speed ωr can be expressed by:

ωr=Ueq,θU0,θsignSθE30

The new structure of this control approach is given by the block diagram of Figure 10.

Figure 10.

Induction motor position regulation based on the DTC-SVM with sliding mode controllers.

3.6 SM controllers with adaptive parameters estimation

If system (14) depends on an unknown parameter vector γ=γ1γ2.T, the expression of the control depends on γ, that is to say: Ueq=Ueqγ and the applied control law becomes:

U¯=U¯eq+ΔUE31

where U¯eq=Ueqγ¯. γ¯ is the estimated vector of γ.

Referring to Eq. (17), the differential of S is expressed as:

Ṡ=FXX+GXU¯=FXX+GXU¯eq+ΔU=FXX+GXUeq=0+GXΔU+GXU¯eqUeq=GXΔU+GXU¯eqUeq=GXΔU+GXU¯eqUeq+GXG¯X=oΔγU¯eqUeq=oΔγ=oΔγ2=GXΔU+G¯XΣiUeqγiγ¯Δγi+oΔγ2=G¯XΔU+G¯XΣiUeqγiγ¯Δγi+GXG¯XΔU+oΔγ2=G¯XΔU+G¯XΣiUeqγiγ¯Δγi+GXG¯XΔU+oΔγ2=G¯XΔU+iG¯XUeqγiγ¯+GXγiΔUΔγi+oΔγ2E32

with Δγ=γ¯γ and G¯X is the expression of GX for γ=γ¯.

  • Theorem

Control laws (17), (19) and (20) stabilize system (15) with the following adaptive laws:

γ¯̇i=ηiSTG¯XUeqγiγ¯+GXγiΔUE33

  • Proof

Let us consider the following Lyapunov function:

V=12STS+12i1ηiΔγi2E34

In the following, it assumed that vector γ is constant or it has slow variations with respect to time, in such away that we can neglect its differential with.

respect to time: γ̇0. Then, we can write: Δγ̇γ¯̇.

The differential with respect to time of function V is expressed as:

V̇=sTṠ+Σi1ηiΔγiΔγ̇i=STG¯XΔU+ΣiG¯XUeqγiγ¯+gXγiΔUΔγi+oΔγ2+Σi1ηiΔγiΔγ̇i+oΔγ2=STG¯XΔU+ΣiSTG¯XUeqγiγ¯+GXγiΔU+1ηiΔγ̇i=0Δγi+oΔγ2=STG¯XΔU+oΔγ2=STG¯XsignG¯TXSX+oΔγ2=G¯τXSX1+oΔγ20E35

where 1 is the norm “1” of a vector which corresponds to the sum of absolute values of its components.

3.6.1 Position adaptive SM controller with variations on the mutual inductance and the rotor resistance

The sensitivity of the DTC-SVM to (i) variations on the magnetic permeability of the stator and rotor cores, and (ii) variations on the rotor resistance, which can vary with time and operating conditions, can be removed by an online estimation of the mutual inductance and the rotor resistance. The adaptive SM of the speed can be derived based on the mutual inductance and rotor resistance estimations using the Lyapunov theorem [17].

It is easy to show that:

Uθ=U¯eq,θU0,θsignSΩE36

where:

U¯eq,θ=G¯X1F¯XXE37

Then:

Ṡθ=FXX+GXU¯θ=FXX+GXU¯eq,θ+ΔUθ=FXX+GXUeq,θ+GXΔUθ+GXU¯eq,θUeq,θ=GXΔUθ+GXU¯eq,θUeq,θE38

  • Corollary

The following slip angular reference speed control law stabilizes the speed loop:

ωr=U¯eq,θU0,θsignSΩE39

where U¯eq,θ=Ueq,θM¯R¯r,M¯ and R¯r are estimator values of the mutual inductance and the rotor resistance given by the following updating laws:

M¯̇=ηθ1G¯SθUeq,θMR¯̇r=ηθ2G¯SθUeq,θRE40

with: ηθ1 and ηθ2 positive scalars, G=GMRr and G¯=G¯M¯R¯r defined in Eq. (17).

  • Proof

Considering the following function:

Vθ=12Sθ2+12ηθ1ΔM2+12ηθ2ΔRr2E41

with ΔM=M¯M and ΔRr=R¯rRr.

The time derivative of the Lyapunov function can be expressed as:

V̇θ=SθṠθ+1ηθ1ΔMΔṀ+1ηθ2ΔRrΔṘrE42

However:

U¯eq,θUeq,θ=M¯MUeq,θM+R¯rRrUeq,θRr+oΔMΔRr2E43

Moreover:

GU¯eq,θUeq,θ=G¯U¯eq,θUeq,θ+oΔMΔRr2E44

Thereby, Eq. (42) gives:

V̇θ=U0,θGXSΩ+ΔMG¯Ueq,θM+1ηθ1ΔṀ=0+ΔRrG¯Ueq,θRr+1ηθ2ΔṘr=0+oΔMΔRr2=U0,θGXSΩ+oΔMΔRr20E45

Since GX>0,V̇θ is negative. Then, the system is stable.

3.7 Simulation results investigated SM DTC-SVM approach based position control

Simulation works have been carried out in order to investigate performances of the position control of the induction motor drive under the above-presented DTC-SVM strategies, using PID, PID with a nonlinear compensator and SM controllers. For the sake of comparison, both strategies have been considered in the same induction motor drive using the same implementation conditions, such that:

  • a reference stator flux Φs equal to 1 Wb,

  • The modulation period has been fixed to Tmod=150μs in all DTC-SVM approaches under study,

  • Constants involved in the position SM controller are: U0,θ=50 and λθ=100. The constants involved in the flux SM controller are: U0,ϕ,=150 and λϕ=2.

    The desired trajectory is defined by smooth variations of the position θ, the speed Ωm and the torque Cem, leading to:

  • variations of θ form −60° (morning panel position) to 30o from 0 s to 1 s,

  • constant value of θ equal to 30o from 1 s to 1.5 s.

  • variations of θ form 30o to 60o (afternoon panel position) from 1.5 s to 2.5 s,

  • constant value of θ equal to 60o from 2.5 s to 4 s.

The analysis of simulation results leads to the following items:

  • Figures 11 and 12 present evolutions of the position θ, the speed Ωm, the torque Cem, the flux Φs and the current ias, using PID controllers (figures indexed by 1), PID controllers with a nonlinear compensator (figures indexed by 2), and SM controllers (figures indexed by 3). It is well obvious that a good tracking has been realized by these control approaches. It is also obvious, that there is no significant difference between results yielded by PID controllers and PID controllers with a nonlinear compensator. This justifies that the nonlinear term φθdt can be neglected. Moreover, ripples of the torque, the flux and stator currents are smallest for results given by SM controllers.

  • Figures 13 and 14 present the same variable evolutions for variations of machine parameters as: +100% variations on the stator resistance Rs,+100% variations on the rotor resistance Rr and − 50% variations on the mutual inductance M. It is clear that results, yielded from PID controllers without and with a nonlinear compensator, present important oscillations. However, SM controllers with parameter’s updating give same results as in the case where parameters are known and do not vary.

  • Thus, the implementation of the DTC-SVM using sliding mode controllers strategies highlights high dynamical performances obtained with the lowest torque ripple, the lowest flux ripple and the lowest current ripple.

Figure 11.

Induction motor position regulation considering (subscript “1”) DTC-SVM approach using PI controller, (subscript “2”) DTC-SVM approach using PI controller with a nonlinear compensator and (subscript “3”) DTC-SVM approach using sliding mode controllers. Legend: (a) evolution of the position and its reference and (b) the speed of the motor and its reference.

Figure 12.

Induction motor position regulation considering (1) DTC-SVM approach using PI controller, (2) DTC-SVM approach using PI controller with a nonlinear compensator and (3) DTC-SVM approach using sliding mode controllers. Legend: (a) evolution of the electromagnetic torque, (b) the stator flux and (c) the stator current of phase a.

Figure 13.

Induction motor position regulation, considering +100% variations on the stator resistance, (1) DTC-SVM approach using PI controller, (2) DTC-SVM approach using PI controller with a nonlinear compensator and (3) DTC-SVM approach using sliding mode controllers. Legend: (a) evolution of the position and its reference and (b) the speed of the motor and its reference.

Figure 14.

Induction motor position regulation, considering +100% variations on the stator resistance, considering (1) DTC-SVM approach using PI controller, (2) DTC-SVM approach using PI controller with a nonlinear compensator and (3) DTC-SVM approach using sliding mode controllers. Legend: (a) evolution of the electromagnetic torque, (b) the stator flux and (c) the stator current of phase a.

3.8 Performance criteria

Considering the same simulation, we propose to use performance criteria defined in the appendix.

In the following, the steady state operating point is defined by a desired position θ equal to 60o for the time larger than 2.5 s.

  • Total Harmonic Distortion (THD)

The first criterion is the average total harmonic distortion (THD) of the stator current which is defined in the Appendix.

In this context, the frequency spectrum of the stator current ias has been analyzed by the observation of amplitudes of all its harmonics frequencies. Figure 15 shows the evolution of one period of ias between 3 s and 4 s, its spectrum (only 20 harmonics has been presented). It is obvious that SM controllers give less ripples of the stator current.

Figure 15.

Spectrum of the current ias. (a) Normalized spectrum, (b) higher harmonics of the spectrum current (c) one period of the current ias. (subscript “1”) DTC-SVM approach using PI controller, (subscript “2”) DTC-SVM approach using PI controller with a nonlinear compensator and (subscript “3”) DTC-SVM approach using sliding mode controllers.

The total harmonic distorsion criterion of the stator current ias is given by Table 4 which shows that SM controllers give the lowest criterion.

PI without a NL compensatorPI with a NL CompensatorSliding Mode Controllers
THD (%)3.073.071.23

Table 4.

Total harmonic distortion of the stator current ias.

  • Ratio of torque and flux ripples.

The second comparison criterion translates the torque and the flux ripples around their steady state values Φs=1 and Tem,mean=Klsinπ6.

Figure 16 presents the evolution of the torque Tem and the flux Φs from 3 s to 4 s. Computations of flux ripple criteria are given by Table 5, and computations of torque ripple criteria are given by Table 6. These tables confirm that the PID controllers without a nonlinear compensator and PID controllers with a nonlinear compensator give same results. However, SM controllers give less ripples of the flux and the torque.

Figure 16.

Zoomed shapes of (a) electromagnetic torque and (b) stator flux. In the case of (subscript “1”) DTC-SVM approach using PI controller, (subscript “2”) DTC-SVM approach using PI controller with a nonlinear compensator and (subscript “3”) DTC-SVM approach using sliding mode controllers.

PI without a NL compensatorPI with a NL CompensatorSliding Mode Controllers
ΦRIP,1 (%)0.380.380.12
ΦRIP,2 (%)0.440.440.15
ΦRIP, (%)1.261.330.65

Table 5.

Flux ripple criteria.

PI without a NL compensatorPI with a NL CompensatorSliding Mode Controllers
TRIP,1 (%)1.881.860.92
TRIP,2 (%)2.712.660.62
TRIP, (%)8.178.344.65

Table 6.

Torque ripple criteria.

Advertisement

4. Conclusion

In this chapter, the DTC position control of induction motor controlling photovoltaic panel has been considered. This panel is commonly exposed to the sun in fixed positions corresponding to the maximum sunshine recorded during a day. Firstly, the DTC-SVM approach using hysteresis controllers has been compared to the basic DTC strategy and DTC strategy with a look-up table including only active voltage vectors. Then, the problem of position regulation of an IM under DTC-SVM approaches has been treated. In fact, a comparison between three DTC-SVM approaches: a DTC-SVM approach using PI controllers, a DTC-SVM approach using PI controllers with a nonlinear compensator, and a DTC-SVM approach using sliding mode controllers, has been proposed. Finally, an adaptation approach of parameter estimators has been implemented in order to eliminate the effects of parameter variations and load disturbances. It has been shown through simulations the sliding mode DTC-SVM approach (i) eliminates the demagnetization effects, and gives lowest ripples on the torque and on the flux, (ii) presents less harmonic distortion on the stator currents, and (iii) it presents good performances with a good robustness with respect to parameter’s variations and load disturbances, particularly in the case of adapted estimators of machine parameters.

References

  1. 1. Takahashi., I., and Ohmori, Y., High Performance Direct Torque Control of Induction Machine. IEEE Power Electronics Specialists Conf. (PESC’88), 2:870–876, Kyoto-Japan, April 1988
  2. 2. Depenbrock, M., ‘Direct Self-Control (DSC) of Inverter-Fed Induction Machine’. IEEE Trans. Industry Applications, 28(3):581–588, May-juin 1992
  3. 3. Ben Salem, F., and Feki, M., (2019) ‘An improved DTC of Induction Motor for Electric Vehicle Propulsion: An Intent to Provide Comfortable Ride’, from book: Optimization of Green Transportation Problems: Fundamentals and Applications, Wiley, December 16, 2019
  4. 4. El Ouanjli, N., Derouich, A., El Ghzizal, A., Motahhir, S., Chebabhi, A., El Mourabit, Y., and Taoussi, M., (2019) ‘Modern improvement techniques of direct torque control for induction motor drives - a review’, Protection and Control of Modern Power Systems, 4(11): 12 pages
  5. 5. Bouzidi, B., Ben Salem, F., Yangui, A., and Masmoudi,A., (2007) ‘Direct Torque Control strategy Based Maximum Sunshine Position Tracking’, Second International Conference and Exhibition on Ecological Vehicles and Renewable Energies (EVER’07), Monte Carlo-Monaco, March–April 2007
  6. 6. Bouzidi, B., Ben Salem, F., and Yangui, A., (2008) ‘The Classical and Analytic DTC for Photovoltaic Panel Position and Control’, International Journal of Sciences and Techniques of Automatic Control and Computing Engineering (IJ-STA), special issue CEM, 636–651
  7. 7. Davari, S. A., Hasankhan, E. and haburi, D. A. (2011) ‘A comparative study of DTC-SVM with three-level inverter and an improved predictive torque control using two-level inverter’, 2nd Power Electronics, Drive Systems and Technologies Conference, Tehran, Iran
  8. 8. Zhifeng, Z., Renyuyan,T., Boadong, B. and Dexin, X. (2010) ‘Direct torque control based on space vector modulation with adaptative stator flux observer for induction motors’, IEEE Trans. Magnetics, Vol. 48, No. 8, pp.3133–3136
  9. 9. Meroufel, A., Wira, P., Nefsi, M. and Massoum, A. (2012) ‘Contle directe du couple de la machine asynchrone bas sur MLI vectorielle discrtise (DSVM-DTC)’, Acta Electrotehnica, Vol. 1, pp.35–40
  10. 10. Abu-Rub, H., Stando, D. and Kazmierkowski, M.P. (2013) ‘Simple speed sensorless DTC-SVM scheme for induction motor drives’, Bulletin of the Polish Academy of Sciences Technical Sciences, Vol. 61, No. 2, pp.301–307
  11. 11. Manuel, A. and Francis, J. (2013)‘Simulation of direct torque controlled induction motor drive by using space vector pulse width modulation for torque ripple reduction’, International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering, Vol. 2, No. 9, pp.4471–4478
  12. 12. Bendaikha, A., Saad, S., Abdou, A., Defdaf, M., Laamari Y., (2019) ‘A Study of SVM-DTC and Conventional DTC for Induction Motors Drive Fed by Five-level Inverter’, European Journal of Electrical Engineering, Vol. 21, No. 1, pp.85–91
  13. 13. Ben Salem,F., Bahri,I., Maamri,H. and Derbel,N. A Second-Order Sliding Mode Control of Switched Reluctance Motor, J. of Power and Energy Systems, 2020, doi.org/10.1080/15325008.2020.1797937, pp. 640–651
  14. 14. Ben Salem,F. and Derbel N., Direct torque control of induction motors based on discrete space vector modulation using adaptive sliding mode control, Int. J. of Electric Power Components and Systems, 2014, 42, (14), pp. 1598–1610
  15. 15. Ben Salem,F. and Derbel,N., A Sliding Mode field Oriented Control of an Induction Machine Operating with Variable Parameters, J. of Power and Energy Systems, 2007, 27,(2), pp. 205212
  16. 16. Ben Salem,F. and Derbel,N., DTC-SVM-Based Sliding Mode Controllers with Load Torque Estimators for Induction Motor Drives, Chapter 14 of the Book: Applications of Sliding Mode Control, Studies in Systems, Decision and Control 79, Springer Science+Business Media Singapore 2017, pp. 269297
  17. 17. F. Ben Salem and N. Derbel, “Position Control Performance Improvement of DTC-SVM for an Induction Motor: Application to Photovoltaic Panel Position”, International Journal of Renewable Energy Research (IJRER), 4(4):879–892, 2014

Written By

Fatma Ben Salem

Submitted: 18 April 2019 Reviewed: 12 October 2020 Published: 16 November 2020