modular multilevel converter based induction …power.eng.usf.edu/docs/papers/2015naps/motor...

6
1 Modular Multilevel Converter Based Induction Machine Drive Yin Li, Student Member, IEEE, Lingling Fan, Senior Member, IEEE Abstract—This paper proposes that a medium voltage level power Modular Multilevel Converter (MMC) based induction machine drive. MMC replaces a two-level voltage source con- verter (VSC) to drive an induction motor because of its high voltage power range. A designed 5-level three-phase dc-to-ac MMC is analyzed on the circular topology. The indirect field orientated vector control (FOC) is used to control the motor. This paper also compares the vector control loops with a constant and a dynamic rotor flux as feedforward. The motor drive system is simulated in MATLAB/SimPowerSystems. The simulation results validate the control design of the motor drive with two different vector control loops. Index Terms—Modular multilevel converter, field orientation vector control, constant and dynamic rotor flux. I. I NTRODUCTION With the rapid development of the high-voltage power ap- plications, a newer kind of VSC, modular multilevel converter (MMC) has been applied in HVDC systems [1], [2]. Till now, MMC is used more and more widely in industrial area. In the renewable energy market, MMC can replace a two- level or three-level VSC to drive a wind machine [3]. Study on motor drive with MMC in this paper can be applied to wind farms. Compared with the traditional two-level VSC, the MMC contains more than one sub-module (SM) in cascaded connection on each arm [4]. The structure of a three-phase dc-to-ac MMC with a detailed sub-module is shown in Fig.1. The sub-module is a simple buck converter with two IGBT and a dc capacitor, C sm . MMC has two main advantages due to its special structure. First, the cascaded connection of sub-modules makes the MMC intended for any voltage power level requirement, especially for the medium and high voltage power applications [4]–[6]. Second, the high-level number of the submodules can reduce the effect of the harmonic distortion and the switching frequency [7]–[9]. For simulation based studies, MMC has a drawback on simulation time. The huge number of sub-modules corresponds to the huge effort of computation. Therefore, for simulation studies, the range of the number of sub-modules in many experiments is from 2 to 8 [1], [2], [10]–[12]. In this paper, a 5-level MMC is chosen. Indirect field oriented vector control (FOC) [13] is very popular in motor drives. It can overcome the inherent coupling effect in scalar control and realize torque/flux control speedily. The vector control is based on the rotor flux reference frame where d-axis is aligned with the rotor flux. The rotor flux may be considered as a constant due to flux control. The response Y. Li and L. Fan are with Dept. of Electrical Engineering, University of South Florida, Tampa FL 33620. Emails: [email protected], lingling- [email protected]. SM 1 SM 2 SM N a c b + - USM T1 T2 L0 Csm SM N SM N SM N SM N SM N SM 1 SM 1 SM 2 SM 2 SM 1 SM 2 SM 1 SM 1 SM 2 SM 2 Fig. 1. The basic structure of three-phase MMC with the sub-module. speed is relative slow in the outer control loop of the FOC, so this assumption can be used when designing the inner loop. Nevertheless, the fast response speed of the inner loop will cause this assumption not to be rigorous. In this paper, two kinds of the inner loops are compared based on with or without a constant rotor flux assumption. This paper addresses two main issues. One is to test MMC’s control performance on motor drive. Another is if a vector control considering a dynamic rotor flux is better than one with a constant rotor flux. The following sections will analyze the basic structure and the circular interactions of the MMC. They also explain how two kinds of the vector control loop is designed and compared. Simulation results in Matlab/SimPowerSystems are given. II. MMC TOPOLOGY AND CONTROL STRUCTURE Fig.1 shows the topology of a three-phase dc-to-ac modular multilevel converter. The right side is the input of MMC which should be connected to a dc power supply. The output of MMC is on the left side and can be applied to a three-phase grid application. Because it is a three-phase converter, there are six arms and each of them contains a group of the cascade connected sub-modules. The number of sub-modules, N , is depended on the specific voltage level requirement. On each arm , there is also an inductor marked L 0 which can filter some high-order harmonics from the circulating current. Its value cannot be too high because of the large voltage drop and high cost of high-voltage inductor, although the high inductance can reduce the amplitude of one undesired component of the arm current, the circulating current [5].

Upload: others

Post on 04-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modular Multilevel Converter Based Induction …power.eng.usf.edu/docs/papers/2015NAPS/motor drive.pdfor d-axis. The values measured from the induction motor in SimPowerSystems are:

1

Modular Multilevel Converter Based InductionMachine Drive

Yin Li, Student Member, IEEE, Lingling Fan, Senior Member, IEEE

Abstract—This paper proposes that a medium voltage levelpower Modular Multilevel Converter (MMC) based inductionmachine drive. MMC replaces a two-level voltage source con-verter (VSC) to drive an induction motor because of its highvoltage power range. A designed 5-level three-phase dc-to-acMMC is analyzed on the circular topology. The indirect fieldorientated vector control (FOC) is used to control the motor. Thispaper also compares the vector control loops with a constant anda dynamic rotor flux as feedforward. The motor drive system issimulated in MATLAB/SimPowerSystems. The simulation resultsvalidate the control design of the motor drive with two differentvector control loops.

Index Terms—Modular multilevel converter, field orientationvector control, constant and dynamic rotor flux.

I. INTRODUCTION

With the rapid development of the high-voltage power ap-plications, a newer kind of VSC, modular multilevel converter(MMC) has been applied in HVDC systems [1], [2]. Tillnow, MMC is used more and more widely in industrial area.In the renewable energy market, MMC can replace a two-level or three-level VSC to drive a wind machine [3]. Studyon motor drive with MMC in this paper can be applied towind farms. Compared with the traditional two-level VSC, theMMC contains more than one sub-module (SM) in cascadedconnection on each arm [4]. The structure of a three-phasedc-to-ac MMC with a detailed sub-module is shown in Fig.1.The sub-module is a simple buck converter with two IGBTand a dc capacitor, Csm. MMC has two main advantagesdue to its special structure. First, the cascaded connection ofsub-modules makes the MMC intended for any voltage powerlevel requirement, especially for the medium and high voltagepower applications [4]–[6]. Second, the high-level numberof the submodules can reduce the effect of the harmonicdistortion and the switching frequency [7]–[9]. For simulationbased studies, MMC has a drawback on simulation time. Thehuge number of sub-modules corresponds to the huge effortof computation. Therefore, for simulation studies, the range ofthe number of sub-modules in many experiments is from 2 to8 [1], [2], [10]–[12]. In this paper, a 5-level MMC is chosen.

Indirect field oriented vector control (FOC) [13] is verypopular in motor drives. It can overcome the inherent couplingeffect in scalar control and realize torque/flux control speedily.The vector control is based on the rotor flux reference framewhere d-axis is aligned with the rotor flux. The rotor flux maybe considered as a constant due to flux control. The response

Y. Li and L. Fan are with Dept. of Electrical Engineering, Universityof South Florida, Tampa FL 33620. Emails: [email protected], [email protected].

SM 1

SM 2

SM N

a

cb

+

-

USM

T1

T2

L0

Csm

SM N SM N

SM NSM NSM N

SM 1 SM 1

SM 2 SM 2

SM 1

SM 2

SM 1 SM 1

SM 2 SM 2

Fig. 1. The basic structure of three-phase MMC with the sub-module.

speed is relative slow in the outer control loop of the FOC, sothis assumption can be used when designing the inner loop.Nevertheless, the fast response speed of the inner loop willcause this assumption not to be rigorous. In this paper, twokinds of the inner loops are compared based on with or withouta constant rotor flux assumption.

This paper addresses two main issues. One is to testMMC’s control performance on motor drive. Another is ifa vector control considering a dynamic rotor flux is betterthan one with a constant rotor flux. The following sectionswill analyze the basic structure and the circular interactionsof the MMC. They also explain how two kinds of the vectorcontrol loop is designed and compared. Simulation results inMatlab/SimPowerSystems are given.

II. MMC TOPOLOGY AND CONTROL STRUCTURE

Fig.1 shows the topology of a three-phase dc-to-ac modularmultilevel converter. The right side is the input of MMC whichshould be connected to a dc power supply. The output of MMCis on the left side and can be applied to a three-phase gridapplication. Because it is a three-phase converter, there aresix arms and each of them contains a group of the cascadeconnected sub-modules. The number of sub-modules, N , isdepended on the specific voltage level requirement. On eacharm , there is also an inductor marked L0 which can filter somehigh-order harmonics from the circulating current. Its valuecannot be too high because of the large voltage drop and highcost of high-voltage inductor, although the high inductancecan reduce the amplitude of one undesired component of thearm current, the circulating current [5].

Page 2: Modular Multilevel Converter Based Induction …power.eng.usf.edu/docs/papers/2015NAPS/motor drive.pdfor d-axis. The values measured from the induction motor in SimPowerSystems are:

2

In this section, the analysis uses Phase A as the example.Fig.2 shows the two equivalent circuits of Phase A to analyzethe circular interactions. Phase A has two arms, so iap andian are denoted as the upper and lower arm currents whichcontains two parts. One is inner current which just flowsinside the phase unit, idiff,a, and another one is the MMCoutput current, ia grid, shown in Fig.2 b). Because iap and ianare symmetric, ia grid is divided equally into each of them.Therefore, due to KCL, iap and ian can be expressed as

iap(t) =ia grid

2 + idiff,a

ian(t) = − ia grid

2 + idiff,a(1)

Moreover, ia grid is a sinusoidal wave with the fundamentalfrequency to supply the grid application and idiff,a includes adc component, Iad, and the circulating current with high-orderharmonics, icir.

The voltage dropping on each arm inductor, L0, is causedby idiff,a, and it is named as the inner unbalanced voltage,udiff,a. Based on KVL and Fig.2 a), the arm voltages can beexpressed as

uap = Udc

2 − L0didiff,a

dt − va griduan = Udc

2 − L0didiff,a

dt + va grid(2)

where Udc is the dc voltage source and va grid is the outputvoltage of the MMC. The sum of the upper and lower armvoltages should be equal to the dc voltage source. The halfof the difference between them is the output voltage, va grid,and it is also named as the inner emf, ea. It is used as thecontrol voltage in vector control. An additional control blockto suppress the circulating current is also included to adjustediff . Interested readers can refer [2] for a comparison oncontrol structures of a two-level VSC and MMC. For motorcontrol, eabc will be the final controller output from the FOC.

uan + uaa = Udc + 2udiff,auan−uap

2 = va grid = ea(3)

L0

L0

iap

ian

ia_grid

idiff,a

ea

L0

L0

va_gridia_grid

AC

AC

uan

uap

+ -

+-

Udc/2

Udc/2

a)

b)

AC

+ -

AC

+-

uap

uan

uap

+

-

AC

+ -idiff,a

Fig. 2. a) the equivalent circuit for uan+uap; b) the equivalent circuit foruan-uap

III. THE ROTOR FIELD ORIENTATED VECTOR CONTROL

The whole motor drive system is designed like Fig.3. Thebottom part is the control loop which has the outer controlloop and the inner control loop. The outer loop is controlledby the rotor flux and frequency. The inner loop is controlledby the stator current. How the control loop is designed willbe analyzed in this section. The superscript of the currentor flux, s or e, means the stationary frame or synchronousframe. The subscript, s or r, means stator side and rotorside. The subscript, q or d, means the components on q-axisor d-axis. The values measured from the induction motor inSimPowerSystems are: ϕsqr, ϕ

sdr, i

sqs, i

sds and ωr shown in

Fig.3.

MMC

Udc/2Idc ia

Udc/2

IM

Ldc

ea,b,c

Tm

Inner

Current

Control

Loop

Outer

Flux/

Frequency

Control

Loop

Te

φqrs

φdrs

x

x

x

x

+

+

iqrs

idrs

de-qe

ds-qs

iqre

idre

φr

ωe

iqre*

idre*

ωr

Fig. 3. Motor The whole motor drive system with MMC

A. Outer Flux and Frequency Control

First, the relation between the rotor flux and the statorcurrent should be derived. The flux linkage expressions interms of the currents can be written as follows:

ϕeqs = Llsieqs + Lm(ieqs + ieqr) = Lsi

eqs + Lmi

eqr (4a)

ϕeds = Llsieds + Lm(ieds + iedr) = Lsi

eds + Lmi

edr (4b)

ϕeqr = Llrieqr + Lm(ieqs + ieqr) = Lri

eqr + Lmi

eqs (4c)

ϕedr = Llrieqr + Lm(ieds + iedr) = Lri

edr + Lmi

eds (4d)

where Lls and Llr are the stator and rotor inductance, Lm isthe mutual inductance, Ls=Lls+Lm, and Lr=Llr+Lm.

The rotor circuit equation in dq reference frame is:

eer = 0 = RrIer +d

dtϕer + jωslϕer (5)

where ωsl is the slip frequency.When the equation is converted into d and q components

shown in Fig.4, (5) can be written:

0 = eeqr = Rrieqr +

d

dtϕeqr + ωslϕ

edr

0 = eedr = Rriedr +

d

dtϕedr − ωslϕeqr (6)

To replace the rotor current in (6), (4c) and (4d) can be alsoexpressed:

ieqr =1

Lrϕeqr −

LmLr

ieqs

iedr =1

Lrϕedr −

LmLr

ieds (7)

Page 3: Modular Multilevel Converter Based Induction …power.eng.usf.edu/docs/papers/2015NAPS/motor drive.pdfor d-axis. The values measured from the induction motor in SimPowerSystems are:

3

φr

ds

qs

idss

iqss

de

qe

is

θe

iqse

idse

Fig. 4. Stationary frame ds-qs to synchronous rotating frame de-qe trans-formation

Substituting (7) into (6):

0 =dϕeqrdt

+RrLrϕeqr −

LmLrRr

ieqs + ωslϕedr

0 =dϕedrdt

+RrLrϕedr −

LmLrRr

ieds + ωslϕeqr (8)

It is assumed that the rotor flux, ϕr, is constant due to it slowlyresponse, the differential of the rotor flux is zero. Then, theindirect rotor field orientation control strategy is considered inthis study (ϕeqr=0, ϕedr=ϕr), so (8) can be rewritten as:

ωsl =RrLmϕrLr

ieqs (9)

ϕr = ϕedr = Lmieds (10)

The rotor flux is from two measured components.

ϕr =√

(ϕsqr)2 + (ϕsdr)

2 (11)

θe shown in Fig.4 is synchronous frequency angle combinedwith ωsl and ωr.

θe =

∫ωe =

∫(ωr + ωsl)dt (12)

1) PI Controller Design For the Frequency Control: Therelation between Te and ωr can be expressed:

Te − Tm = Jdωrdt

+Bωr (13)

where J is the inertia and B is the friction factor. Tm isthe desired load torque which is zero when designing thePI controller, so the plant model for ωr

Teis 1

Js+B (s is thedifferential operator). To design the PI controller, the openloop transform function is:(

Kp +Ki

s

)G(s) =

Kps+Ki

s

1

Js+B

=Kp

Js

s+ Ki

Kp

s+ BJ

(14)

where G(s) is used to present the plant model. For stabilizingthe feedback control loop, the pole should be canceled usingthe zero of PI compensator.

Ki

Kp= B

JKp

J = 1τte

Kp = J

τte

Ki = Bτte

(15)

where τte is the time constant for Te PI controller. Therefore,a determined τte can determine Kp first; then, Ki will becalculated based on Kp.

2) PI Controller Design For the Torque Control: Becauseof ϕeqr=0, ϕedr=ϕr, and ϕr is considered as a constant, theelectric torque, Te, is proportional to ieqs (in my case, rotorflux is around 0.25Wb).

Te =3

4P (ieqsϕ

edr − iedsϕeqr) =

3Pϕr4

ieqs (16)

where P is the number of poles. The plant model is 3Pϕr

4which is a pure gain. Based on it, the closed-loop transferfunction is:

T (s) =Kps+Ki

s G(s)

1 +Kps+Ki

s G(s)=

G(s)Kp

Kis+ 1

τouts+ 1

τout =G(s)Kp + 1

G(s)Ki=

0.75Kp + 1

0.75Ki

Kp =0.75τoutKi − 1

0.75(17)

where τout is the outer loop time constant (for both ϕr andTe). When the time constant and Ki are determined, Kp canbe calculated.

3) PI Controller Design For the Flux Control: Due to (10),the plant model is a pure gain, Lm; then the transfer functionis:

T (s) =Kps+Ki

s Lm

1 +Kps+Ki

s Lm=

Kp

Kis+ 1

τouts+ 1

τout =LmKp + 1

LmKi

Kp =LmτoutKi − 1

Lm(18)

Kp is determined after determining the time constant and Ki.

Finally, the closed loops related to frequency and fluxcontrol are shown in Fig.5. The controller parameters can befound in Tables 1-3.

φr*(Wb)

+

-

Kp+Ki/s Lm

ωr*(rad/s)

+

-

Kp+Ki/s3Pφr

4Te

*(N.m)

+

-

Kp+Ki/s1

Js+Bωr (rad/s)

Te (N.m)

φr (Wb)

Te*

iqse*

idse*

a)

b)

c)

(N.m)

(A)

(A)

Fig. 5. The closed loops related to a) ωr , b) Te, and c) ϕr .

Page 4: Modular Multilevel Converter Based Induction …power.eng.usf.edu/docs/papers/2015NAPS/motor drive.pdfor d-axis. The values measured from the induction motor in SimPowerSystems are:

4

B. Inner Current Control Loop

In the inner current loops, the stator current in the syn-chronous frame is used to control the reference stator voltage.Hence, the relation between the stator current and voltageshould be derived before designing the PI controllers. Theinput voltage of the induction motor in a stationary frame canbe represented by a space vector.

ess = Rs

Iss +d

dt

ϕss (19)

Transforming (19) to a synchronous frame (ωe):

ees = RsIes +d

dtϕes + jωeϕes (20)

Separating (20) into d-q components:eeqs = Rsi

eqs + d

dtϕeqs + ωeϕ

eds

eeds = Rsieds + d

dtϕeds − ωeϕeqs

(21)

To express ϕeds and ϕeqs, (4c) and (4d) are substituted into (4a)and (4b).

ϕeqs = Lsieqs + Lm

ϕeqr−Lmi

eqs

Lr= σLsi

eqs + Lm

Lrϕeqr

ϕeds = Lsieds + Lm

ϕedr−Lmi

eds

Lr= σLsi

eds + Lm

Lrϕedr

(22)where σ=1− L2

m

LsLr.

Like in the outer loop, ϕr is also assumed as a constant inthe inner loop, so (10) can be applied here. Moreover, due tothe rotor flux, ϕeqr=0 and (10) are substituted into (22),

ϕeqs = σLsieqs

ϕeds = σLsieds + Lm

LrLmi

eds = Lsi

eds

(23)

To use the current to replace the flux linkage in (21), (23) issubstituted into (21):

eeqs = Rsieqs + d

dtσLsieqs + ωeLsi

eds

eeds = Rsieds + d

dtLsieds − ωeσLsieqs

(24)

To define virtual voltages, ueqs and ueds, (24) can be rewritten:ueqs = eeqs − ωeLsieds = (Rs + σLss)i

eqs

ueds = eeds + ωeσLsieqs = (Rs + Lss)i

eds

(25)

Based on (25), the plant models for the q-axis and d-axiscurrent control are 1

σLss+Rsand 1

Lss+Rs. They are used to

design the PI controllers for the current control.1) PI Controller Design For q-axis Current Control : The

open loop transfer function:(Kp +

Ki

s

)G(s) =

Kp

σLss

s+ Ki

Kp

s+ Rs

σLs

(26)

Using the same way used for Te to determine Kp and Ki:Kp = σLs

τin

Ki = Rs

τin

(27)

where τin is the time constant for the inner loop.

2) PI Controller Design For d-axis Current Control: Theplant model for the d-axis is different.(

Kp +Ki

s

)G(s) =

Kp

Lss

s+ Ki

Kp

s+ Rs

Ls

(28)

Kp = Ls

τin

Ki = Rs

τin

(29)

The closed loops related to the current control are shown inFig.6.

+

-

Kp+Ki/s1

σLss+Rsiqs

e*(A)

uqse*

iqse(A)

+

-

Kp+Ki/s1

Lss+Rsids

e*(A)

udse*

idse(A)

a)

b)

(V)

(V)

Fig. 6. The closed loops related to a) q-axis current control and b) d-axiscurrent control

A coupling operation has to be used in the control loop toproduce the final desired reference voltages, eeqs and eeds (25).Therefore, the whole control system is shown in Fig.7.

Actually, the much faster response speed of the inner loopcauses that the effect of dϕe

dr

dt cannot be neglected. Therefore,considering a dynamic ϕr is a better and more accurate wayto design the inner control loop. As a result, (10) cannotbe substituted into (22). (23) is replaced by the followingexpression.

ϕeqs = σLsieqs

ϕeds = σLsieds + Lm

Lrϕr

(30)

Substituting (30) into (21),eeqs = Rsi

eqs + d

dtσLsieqs + ωeLsi

eds + ωe

Lm

Lrϕr

eeds = Rsieds + d

dtσLsieds − ωeσLsieqs

(31)

The virtual voltages should be redefined based on (31).ueqs = eeqs − ωeLsieds − ωe

Lm

Lrϕr = (Rs + σLss)i

eqs

ueds = eeds + ωeσLsieqs = (Rs + σLss)i

eds

(32)(32) shows that the plant models for the new inner currentcontrol are the same as it for q-axis current control in theprevious inner control, 1

σLss+Rs, so the determined Kp and

Ki from (29) can be also applied for both dq current controlin the new inner loop. However, eeqs is coupled with one morecomponent, ωe Lm

Lrϕr (31), so the new structure of the inner

loop is improved shown by the red dash line parts in Fig. 7.

IV. SIMULATION RESULTS FROMMATLAB/SIMPOWERSYSTEMS

To verify that the MMC can replace the traditional VSC todrive an induction motor with the vector control, a detailedmodel is developed in the SimPowerSystems of MATLAB.Fig.3 shows the structure of the simulated system. Between

Page 5: Modular Multilevel Converter Based Induction …power.eng.usf.edu/docs/papers/2015NAPS/motor drive.pdfor d-axis. The values measured from the induction motor in SimPowerSystems are:

5

PI

Te*

+-

φr*

+

ωr

ωr*

PI +-

PI

Te

+

-iqse*

iqse

+

-

idse*

idse

PI

PI

ωeLs

φr

ωeσLs

+-

++

udse*

uqse*

edse*

eqse*

dq

abc

ea*

eb*

ec*

θe RrLm

Lrφr*

ωslωe+

ʃ

-ωeLm

Lr

φr

+

+

Outer Loop Inner Loop

ωeσLs

Fig. 7. The structure of the vector control system (The red dash line partsare the improvements for the dynamic ϕr).

TABLE I

Parameter ValueRated DC-link voltage of MMC 250VArm inductance L0 0.002HDC side inductance Ldc 0.005HNumber of submodules of each arm (N) 4Capacitance of each sub-module (Csm) 2.5mFSwitching frequency 1050Hz

DC voltage source and MMC, there is a dc inductor whichfilters some harmonics of the dc current. The main values ofthe MMC are listed in Table 1 and the values of the inductionmotor are listed in Table 2. The values for the designed PIcontrollers are determined by the equations in Section III listedin Table 3.

TABLE II

Parameter ValueNominal power, voltage(rms,line-line) 2238VA, 220VNominal frequency 60HzStator resistance (Rs), inductance (Ls) 0.435Ω, 0.002HRotor resistance (Rr), inductance (Lr) 0.816Ω, 0.002HMutual inductance (Lm) 69.31× 10−3 HInertia (J) 0.089Kg.m2

Friction factor (B), poles (P) 0.005N.m.s, 4

TABLE III

Constant ϕr Dynamic ϕr

Control τ Kp Ki τ Kp Ki

ωr 40ms 2.225 0.125 40ms 2.225 0.125Te 10ms 0.367 170 10ms 0.367 170ϕr 10ms 5.572 2000 10ms 5.572 2000ieqs 1ms 3.944 435 1ms 3.944 435ieds 1ms 71.31 435 1ms 3.944 435

During the simulation, there are three variables changedseparately. The total simulation time is 10 second. Before 1s,the induction motor sped up. At 2s, Tm had a step responsefrom 0 to 10N.m. Te is always following the variation ofTm, so in another word, Te was increased to 10N.m from0 at 2s. The corresponding response of each PI controller’s

input is shown in Fig.8. The black dash line presents theresponse speed of the system. It is located at 0.04s after thestep response (τte=0.04s). The left side is the plot related toa constant ϕr and the right side is related to a dynamic one.Because ieqs is related to Te, the step response of Te just causesieqs increase and other parameters kept the constant with atransient. After comparing both side, the right rotor flux plothad a smaller response than the left one.

Fig. 8. At 2s, Te is changed from 0 to 10N.m. Constant ϕr (left); dynamicϕr (right). Dotted red line (reference); solid blue line (measurement)

At 5s, the rotor speed, Nr, was reduced to 1432 from1623r/min. In Fig. 9. It is observed that other PI controllers’inputs kept the constant when Nr was changed. Although it isrelated to Nr, Te always follows Tm which is constant after 2s.Fig.9 proves that Te is independent to Nr and ϕr. Moreover,the right plots had a obviously faster and smaller responsethan the left.

At 8s, a step response happened on ϕr which was increasedto 0.35 from 0.25Wb. In Fig.10, ieds was increased a littlebecause its reference is the output of ϕr. The decrease of ieqscan be explained by (16). When Te and P are constant, ieqsis inversely proportional to ϕr. In Fig.10, the right plots alsohad the faster and smaller response.

In a conclusion, the figures shows when the value of onevariable among Te, Nr, and ϕr, was changed, the other twokept the constant with a short transient. It is [proved thatthe vector control loops of these two systems with a MMCworked well because the three variables can be controlledindependently of each other. However, it is observed that theright side plots had a faster and smaller response than the leftones, hence, the vector control loop considering a dynamic ϕrworks better than one assuming a constant flux.

V. CONCLUSION

As a kind of converter more applied for the medium andhigh voltage power applications, a 5-level MMC is used to

Page 6: Modular Multilevel Converter Based Induction …power.eng.usf.edu/docs/papers/2015NAPS/motor drive.pdfor d-axis. The values measured from the induction motor in SimPowerSystems are:

6

Fig. 9. At 5s, Nr is changed from 1623 to 1432r/min. Constant ϕr (left);dynamic ϕr (right). Dotted red line (reference); solid blue line (measurement)

7.9 8 8.1 8.2 8.3 8.41400

1420

1440

1460

Nm

(r/

min

)

7.9 8 8.1 8.2 8.3 8.41400

1420

1440

1460

7.9 8 8.1 8.2 8.3 8.4

0

10

20

Te

(N.m

)

7.9 8 8.1 8.2 8.3 8.4

0

10

20

7.9 8 8.1 8.2 8.3 8.40.2

0.3

0.4

ψr (

Wb)

7.9 8 8.1 8.2 8.3 8.40.2

0.3

0.4

7.9 8 8.1 8.2 8.3 8.4−10

0

10

20

i qs (

A)

7.9 8 8.1 8.2 8.3 8.4−10

0

10

20

7.9 8 8.1 8.2 8.3 8.4−10

0

10

i ds (

A)

Time (sec)7.9 8 8.1 8.2 8.3 8.4

−10

0

10

Time (sec)8.048.04

Fig. 10. At 8s, ϕr is changed from 0.25 to 0.35Wb. Constant ϕr (left);dynamic ϕr (right). Dotted red line (reference); solid blue line (measurement)

drive an induction motor. The simulation result proves thatthe MMC can take place of the traditional VSC. Hence, it isbelieved that the MMC has a further purpose in the area ofthe motor drive like wind farms. The issue which ϕr shouldbe considered as a constant or dynamic in the vector controlhas been addressed. According to the arithmetic analysis andsimulation results, a vector control with considering a constantϕr in the inner loop is relatively simple and works well.However, after considering a dynamic ϕr, the vector controlloop is decoupled completely, so the vector control with a

dynamic ϕr works more accurately and is better applied forthe fast inner loop.

REFERENCES

[1] Y. Ma, Z. Miao, V. R. Disfani, and L. Fan, “A one-step model predictivecontrol for modular multilevel converters,” in PES General Meeting—Conference & Exposition, 2014 IEEE. IEEE, 2014, pp. 1–5.

[2] Y. Ma, L. Fan, and Z. Miao, “Integrated control and switching strategyfor a grid-connected modular multilevel converter.”

[3] Y. Han, “Design, modeling, and control of multilevel converter motordrive with modular design and split winding machine,” in Control andModeling for Power Electronics (COMPEL), 2014 IEEE 15th Workshopon, June 2014, pp. 1–10.

[4] M. Hagiwara and H. Akagi, “Control and experiment of pulsewidth-modulated modular multilevel converters,” Power Electronics, IEEETransactions on, vol. 24, no. 7, pp. 1737–1746, July 2009.

[5] Q. Tu, Z. Xu, and L. Xu, “Reduced switching-frequency modulationand circulating current suppression for modular multilevel converters,”Power Delivery, IEEE Transactions on, vol. 26, no. 3, pp. 2009–2017,July 2011.

[6] Q. Tu, Z. Xu, H. Huang, and J. Zhang, “Parameter design principle ofthe arm inductor in modular multilevel converter based hvdc,” in PowerSystem Technology (POWERCON), 2010 International Conference on,Oct 2010, pp. 1–6.

[7] Y. Zhou, D. Jiang, P. Hu, J. Guo, Y. Liang, and Z. Lin, “A prototype ofmodular multilevel converters,” Power Electronics, IEEE Transactionson, vol. 29, no. 7, pp. 3267–3278, July 2014.

[8] X. Lin, K. Ou, Y. Zhang, H. Guo, and Y. Chen, “Simulation and analysisof the operating characteristics of mmc based vsc-mtdc system,” inInnovative Smart Grid Technologies Europe (ISGT EUROPE), 2013 4thIEEE/PES, Oct 2013, pp. 1–5.

[9] X. Li, W. Liu, Q. Song, H. Rao, and S. Xu, “An enhanced mmc topologywith dc fault ride-through capability,” in Industrial Electronics Society,IECON 2013 - 39th Annual Conference of the IEEE, Nov 2013, pp.6182–6188.

[10] N. Ahmed, A. Haider, D. Van Hertem, L. Zhang, and H.-P. Nee,“Prospects and challenges of future hvdc supergrids with modularmultilevel converters,” in Power Electronics and Applications (EPE2011), Proceedings of the 2011-14th European Conference on, Aug2011, pp. 1–10.

[11] K. Ilves, A. Antonopoulos, S. Norrga, and H.-P. Nee, “Steady-stateanalysis of interaction between harmonic components of arm and linequantities of modular multilevel converters,” Power Electronics, IEEETransactions on, vol. 27, no. 1, pp. 57–68, Jan 2012.

[12] L. Harnefors, A. Antonopoulos, S. Norrga, L. Angquist, and H.-P.Nee, “Dynamic analysis of modular multilevel converters,” IndustrialElectronics, IEEE Transactions on, vol. 60, no. 7, pp. 2526–2537, July2013.

[13] B. K. Bose, in Modern Power Electronics and AC Drivers. PrenticeHall,Englewood Cliffs, New Jersey, 1986.