Model Predictive Torque and Flux Control Minimizing Current Distortions

Similar documents
Model Predictive Pulse Pattern Control with Very Fast Transient Responses

Chalmers Publication Library

A Direct Torque Controlled Induction Motor with Variable Hysteresis Band

DEVELOPMENT OF DIRECT TORQUE CONTROL MODELWITH USING SVI FOR THREE PHASE INDUCTION MOTOR

Direct Flux Vector Control Of Induction Motor Drives With Maximum Efficiency Per Torque

IN ADJUSTABLE-SPEED ac drives, dc ac inverters are

AC Induction Motor Stator Resistance Estimation Algorithm

Three phase induction motor using direct torque control by Matlab Simulink

MATLAB SIMULINK Based DQ Modeling and Dynamic Characteristics of Three Phase Self Excited Induction Generator

Behaviour of synchronous machine during a short-circuit (a simple example of electromagnetic transients)

An adaptive sliding mode control scheme for induction motor drives

Parameter Estimation of Three Phase Squirrel Cage Induction Motor

Simulation of Direct Torque Control of Induction motor using Space Vector Modulation Methodology

Sensorless DTC-SVM of Induction Motor by Applying Two Neural Controllers

Implementation of Twelve-Sector based Direct Torque Control for Induction motor

Equivalent Circuits with Multiple Damper Windings (e.g. Round rotor Machines)

Novel DTC-SVM for an Adjustable Speed Sensorless Induction Motor Drive

ISSN: (Online) Volume 2, Issue 2, February 2014 International Journal of Advance Research in Computer Science and Management Studies

Implementation of Switching Instant Optimization on a Two-Level Inverter- Fed Induction Motor Drive Controlled using MPFC

SPEED CONTROL OF PMSM BY USING DSVM -DTC TECHNIQUE

Hinkkanen, Marko; Repo, Anna-Kaisa; Luomi, Jorma Influence of magnetic saturation on induction motor model selection

Direct torque control of induction motor fed by two level inverter using space vector pulse width modulation

Robust sliding mode speed controller for hybrid SVPWM based direct torque control of induction motor

DESIGN AND IMPLEMENTATION OF SENSORLESS SPEED CONTROL FOR INDUCTION MOTOR DRIVE USING AN OPTIMIZED EXTENDED KALMAN FILTER

Inertia Identification and Auto-Tuning. of Induction Motor Using MRAS

CHAPTER 5 SIMULATION AND TEST SETUP FOR FAULT ANALYSIS

Four-Switch Inverter-Fed Direct Torque control of Three Phase Induction Motor

Lecture 9: Space-Vector Models

INDUCTION MOTOR MODEL AND PARAMETERS

Control of Wind Turbine Generators. James Cale Guest Lecturer EE 566, Fall Semester 2014 Colorado State University

International Journal of Advance Engineering and Research Development

970 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. 48, NO. 3, MAY/JUNE 2012

PERFORMANCE ANALYSIS OF DIRECT TORQUE CONTROL OF 3-PHASE INDUCTION MOTOR

DTC Based Induction Motor Speed Control Using 10-Sector Methodology For Torque Ripple Reduction

Small-Signal Analysis of a Saturated Induction Motor

DESIGN AND MODELLING OF SENSORLESS VECTOR CONTROLLED INDUCTION MOTOR USING MODEL REFERENCE ADAPTIVE SYSTEMS

Model Predictive Direct Torque Control of Permanent Magnet Synchronous Motors

A Novel Adaptive Estimation of Stator and Rotor Resistance for Induction Motor Drives

Comparative Analysis of Speed Control of Induction Motor by DTC over Scalar Control Technique

Speed Sensor less DTC of VSI fed Induction Motor with Simple Flux Regulation for Improving State Estimation at Low Speed

A Novel Three-phase Matrix Converter Based Induction Motor Drive Using Power Factor Control

FUZZY LOGIC BASED ADAPTATION MECHANISM FOR ADAPTIVE LUENBERGER OBSERVER SENSORLESS DIRECT TORQUE CONTROL OF INDUCTION MOTOR

A new FOC technique based on predictive current control for PMSM drive

COMPARISION BETWEEN TWO LEVEL AND THREE LEVEL INVERTER FOR DIRECT TORQUE CONTROL INDUCTION MOTOR DRIVE

High-Speed Integer Optimal Control using ADP Bartolomeo Stellato and Paul Goulart

Internal Model Control Approach to PI Tunning in Vector Control of Induction Motor

Independent Control of Speed and Torque in a Vector Controlled Induction Motor Drive using Predictive Current Controller and SVPWM

Lecture 8: Sensorless Synchronous Motor Drives

Control of an Induction Motor Drive

Estimation of speed in linear induction motor drive by MRAS using neural network and sliding mode control

Modelling of Closed Loop Speed Control for Pmsm Drive

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

FPGA Implementation of Model Predictive Direct Current Control

Dynamics of the synchronous machine

Online Model Predictive Torque Control for Permanent Magnet Synchronous Motors

Real-Time Integer Optimal Control on FPGA Bartolomeo Stellato and Paul Goulart

(Refer Slide Time: 00:55) Friends, today we shall continue to study about the modelling of synchronous machine. (Refer Slide Time: 01:09)

Simplified EKF Based Sensorless Direct Torque Control of Permanent Magnet Brushless AC Drives

MANAGEMENT FLOW CONTROL ROTOR INDUCTION MACHINE USING FUZZY REGULATORS

An improved deadbeat predictive current control for permanent magnet linear synchronous motor

Anakapalli Andhra Pradesh, India I. INTRODUCTION

Modeling Free Acceleration of a Salient Synchronous Machine Using Two-Axis Theory

DIRECT TORQUE CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR USING TWO LEVEL INVERTER- SURVEY PAPER

A NOVEL FLUX-SPACE-VECTOR-BASED DIRECT TORQUE CONTROL SCHEME FOR PMSG USED IN VARIABLE-SPEED DIRECT-DRIVE WECS

DIRECT TORQUE CONTROL OF THREE PHASE INDUCTION MOTOR USING FUZZY LOGIC

Lecture 7: Synchronous Motor Drives

The Application of Anti-windup PI Controller, SIPIC on FOC of PMSM

Modelling and Simulating a Three-Phase Induction Motor

Design and implementation of a sliding-mode observer of the rotor flux and rotor speed in induction machines

The Enlarged d-q Model of Induction Motor with the Iron Loss and Saturation Effect of Magnetizing and Leakage Inductance

Characteristic Study for Integration of Fixed and Variable Speed Wind Turbines into Transmission Grid

EFFICIENCY OPTIMIZATION OF VECTOR-CONTROLLED INDUCTION MOTOR DRIVE

Dynamic Modeling of Surface Mounted Permanent Synchronous Motor for Servo motor application

Introduction to Synchronous. Machines. Kevin Gaughan

Lesson 17: Synchronous Machines

PARAMETER SENSITIVITY ANALYSIS OF AN INDUCTION MOTOR

Modeling and Simulation of Flux-Optimized Induction Motor Drive

International Journal of Advance Engineering and Research Development SIMULATION OF FIELD ORIENTED CONTROL OF PERMANENT MAGNET SYNCHRONOUS MOTOR

A simple model based control of self excited induction generators over a wide speed range

MODIFIED SCHEME OF PREDICTIVE TORQUE CONTROL FOR THREE-PHASE FOUR-SWITCH INVERTER-FED MOTOR DRIVE WITH ADAPTIVE DC-LINK VOLTAGE IMBALANCE SUPPRESSION

TORQUE-FLUX PLANE BASED SWITCHING TABLE IN DIRECT TORQUE CONTROL. Academy, Istanbul, Turkey

EFFECTS OF LOAD AND SPEED VARIATIONS IN A MODIFIED CLOSED LOOP V/F INDUCTION MOTOR DRIVE

EE 742 Chapter 3: Power System in the Steady State. Y. Baghzouz

ECE 585 Power System Stability

Accurate Joule Loss Estimation for Rotating Machines: An Engineering Approach

CASCADED DUAL MODEL PREDICTIVE CONTROL OF AN ACTIVE FRONT-END RECTIFIER

Direct Torque Control of Three Phase Induction Motor Using Fuzzy Logic

Digitization of Vector Control Algorithm Using FPGA

SLIDING-MODE control is a control technique used widely in electromechanical

Modeling and simulation aspects of AC machines

Direct predictive control of asynchronous machine torque using matrix converter

Fachgebiet Leistungselektronik und Elektrische Antriebstechnik. Test Examination: Mechatronics and Electrical Drives

Direct torque control of doubly fed induction machine

From now, we ignore the superbar - with variables in per unit. ψ ψ. l ad ad ad ψ. ψ ψ ψ

High-Speed Finite Control Set Model Predictive Control for Power Electronics. Abstract

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Electric Machines

Performance analysis of variable speed multiphase induction motor with pole phase modulation

Mathematical Modelling of Permanent Magnet Synchronous Motor with Rotor Frame of Reference

Power System Stability and Control. Dr. B. Kalyan Kumar, Department of Electrical Engineering, Indian Institute of Technology Madras, Chennai, India

Indirect Field Orientation for Induction Motors without Speed Sensor

Transcription:

Model Predictive Torque and Flux Control Minimizing Current istortions Petros Karamanakos, Member, IEEE, and Tobias Geyer, Senior Member, IEEE Abstract A new model predictive torque and flux controller is proposed, which controls the electromagnetic torque and the rotor rather than the stator) flux magnitude. Analytical expressions for the weighting factors are derived that ensure that the proposed controller achieves the same closed-loop performance as predictive current control. In particular, the same low current and torque distortions result, without requiring an outer fieldoriented control loop. Index Terms Model predictive control, finite control set, cost function, penalty weights, tuning, torque and flux control, current control, power converters, variable speed drives. I. INTROUCTION Model predictive torque and flux control MPTFC) is a direct control method, i.e., it does not require a modulator []. The control objective is to regulate the two main quantities of an electrical machine the electromagnetic torque and the magnetization of the machine along their reference values. To this aim, a corresponding objective function is minimized online subject to an inverter and machine model. This yields the optimal switch position i.e., the control input) which is applied to the power converter []. The design simplicity, the straightforward implementation, and the intuitive concept are among the advantages of this model predictive control MPC) method. Moreover, akin to direct torque control TC) [3], fast transients are achieved. On the downside, the choice of the weighting factors and thus the tuning procedure may be difficult, because one has to decide on the relative importance between the torque error and the flux magnitude error. This also affects the current distortions, which are typically higher than with model predictive current control MPCC) [], [4]. The recent paper [5] provides a first insight into MPTFC. Therein, the value of the weighting factors that minimize the current distortions are analytically derived. However, MPCC [6] still achieves lower current distortions, particularly at non-zero torque references and low switching frequencies. As shown in [5], this difference results from the different shape of the level sets of the objective functions of the two controllers; the level sets of MPTFC are elliptical in contrast to the circular ones of MPCC. This paper proposes a slight modification to MPTFC. By tracking the rotor instead of the stator flux magnitude, MPTFC is made equivalent to MPCC with circular level sets. As a P. Karamanakos corresponding author) is with the Faculty of Computing and Electrical Engineering, Tampere University of Technology, 33 Tampere, Finland; e-mail: p.karamanakos@ieee.org T. Geyer is with ABB Corporate Research, 545 Baden-ättwil, Switzerland; e-mail: t.geyer@ieee.org result, both controllers issue the same switching sequences and achieve the same current and torque trajectories. With this new approach, the advantages of MPTFC remain in place. Among them, there is no need for a field-oriented control loop to adjust the current references in a rotating reference frame, which greatly simplifies the design procedure. As with conventional model predictive torque control [], [5], however, the proposed MPTFC requires rotor parameters. Normalized quantities are used throughout the paper. To this end, we introduce a per unit system using as base quantities the peak value of the rated phase voltage of the machine, the peak value of the rated machine current, and the rated fundamental frequency. Moreover, all variables ξ abc = [ξ a ξ b ξ c ] T in the three-phase abc) system are mapped into the variables ξ dq = [ξ d ξ q ] T in the dq plane, which is an orthogonal, twodimensional coordinate system that rotates with the angular speed ω fr. We define ξ dq = Kϕ)ξ abc, where ϕ is the angle between the d- and the a-axis. If the orthogonal plane is stationary ω fr = ), then the plane is referred to as the αβ plane, and the performed mapping is ξ αβ = K)ξ abc, with ξ αβ = [ξ α ξ β ] T. Vectors in the abc and dq planes are denoted with the corresponding subscript. For vectors in the αβ plane, the subscript is omitted. II. MOELING Consider a variable speed drive based on a three-level neutral point clamped NPC) inverter and an induction machine IM). To simplify the analysis presented hereafter, the neutral point potential is assumed to be fixed and equal to zero. The dynamics of the squirrel-cage IM can be described in terms of the stator current vector i s and the stator flux linkage vector. The differential equations of interest can be derived based on the so-called T-equivalent circuit of a squirrel-cage IM, see Fig.. The differential equations are [7] di s dt = ω r Q Φ I )i s + Rr I ω rq ) + v s a) d = R s i s +v s, b) dt where ω r is the electrical angular speed of the rotor. The machine parameters are the stator R s and rotor R r resistances, as well as the stator X ls, rotorx lr and mutual reactances. Based on these, the stator and rotor self-reactances are defined as = X ls + and = X lr +, respectively. We also [ define ] Φ = R s + R r, = Xm, Q =, and the two-dimensional identity matrix I.

v sα v sβ i sα i sβ R s R s X ls X ls X lr X lr ω r β ω r α Fig. : T-equivalent circuit representation of a squirrel-cage induction machine driven by a three-level neutral point clamped inverter in the αβ plane top: α-axis, bottom: β-axis). The output voltage of the inverter is equal to the stator voltage v s = V dc K)u abc, ) with V dc being the dc-link voltage and u abc = [u a u b u c ] T U = U 3 the three-phase switch position. The single-phase switch position u x U, with x {a,b,c}, assumes integer values depending on the output voltage levels of the inverter. For a three-level NPC inverter, e.g., we have U = {,,}. The electromagnetic torque T e can be expressed in terms of the state variables as T e = pf i s = pf αi sβ β i sα ), 3) where pf denotes the power factor. We define the state vector x = [i sα i sβ α β ] T R 4, and the three-phase switch position as the system input u = u abc. The discrete-time state-space model of the drive used by the MPC algorithm as prediction model is then xk +) = Axk)+Buk) yk) = g xk) ). R r R r i rα i rβ 4a) 4b) The matrices A and B are calculated using exact Euler discretization, i.e., they are of the form A = e ETs and B = E I A)F, where E and F are the continuoustime matrices, which can be easily derived from ). In here, e is the matrix exponential,t s the sampling interval, and k N. The non)linear functiong : R 4 R maps the state variables to the outputs. epending on the control scheme, the outputs are the stator currents, i.e., y = i s, the torque and stator flux magnitude, i.e.,y = [T e Ψ s ] T, or, as proposed here, the torque and rotor flux magnitude, i.e., y = [T e Ψ r ] T. B is time-invariant, thus it can be computed offline. If the computation of A is too computationally intensive, forward Euler approximation can be used instead, i.e., A = I +ET s and B = FT s. For small sampling intervals T s and a one-step prediction horizon, forward Euler approximation is sufficiently accurate []. A. MPCC III. OBJECTIVE FUNCTIONS The block diagram of MPCC can be found in [5, Fig. 4]. The objective function in MPCC is of the form with J = J I +J ui, 5) J I = i sk +) i s k +), J ui = λ ui u abc k), 6a) 6b) where i s is the stator current reference and u abck) = u abc k) u abc k ) is the difference between two consecutive switch positions. As shown in [5, Appendix A], 5) minimizes the stator current distortions via J I ) and the switching frequency via J ui ). The trade-off between the two terms is set by the weighting factor λ ui R +. With the proposed controller, the electromagnetic torque and the machine magnetization are controlled indirectly through the stator currents. More specifically, based on the reference values of the electromagnetic torque Te and rotor flux magnitude Ψ r, the reference current i s is set by an outer control loop based on the field-oriented control principle [8]. B. MPFC Because the stator currents relate to the machine flux linkages through 5) can be written as i s = + ), 7) J = J I +J I +J ui, 8) where ) Xr J I = ψ sk +) k +), 9a) ) Xm J I = ψ rk +) k +). 9b) Owing to the long rotor time constant, it holds that ψ r k +) k +), thus J I. We define J = J I +J ui, ) which is approximately equal to J. J gives rise to model predictive stator) flux control MPFC), as discussed, e.g., in [9]. C. Proposed MPTFC To control the torque and machine magnetization directly, we propose an MPTFC scheme with the objective function where J 3 = J T +J Ψ +J ut, ) J T = λ T T e k +) T e k +) ), J Ψ = λ T ) Ψ rk +) Ψ r k +) ), J ut = λ ut u abc k), a) b) c) λ T [,], and λ ut R +. ue to the slow dynamic of the rotor flux, a one-step horizon does not suffice to achieve

closed-loop control of it. To address this issue, the rotor flux is controlled through the stator flux with [, 3.7)] Ψ r = cosγ)ψ s, 3) where γ is the load angle. Consequently, J Ψ is rewritten as ) Xm J Ψ = λ T ) cos γ k +) ) Ψ s k +) T e = pf It follows that cos γk +) ) Ψ s k +)), 4) where Ψ s k +) = ψsα k +)+β k +). The predicted load angle γk+) can be found as follows. With 3) and 7), the electromagnetic torque is rewritten as = pf Ψ rψ s sinγ). 5) γk +) = arcsin pf ) T e k +), 6) Ψ r k +)Ψ s k +) where the predicted rotor flux magnitude Ψ r k + ) can be computed in a straightforward manner based on 4a) and 7). As for the references in 4), the desired value of the stator flux magnitude Ψ s is computed by considering 3) and 5), where Ψ r and T e are replaced by their references, Ψ r and T e, respectively. Specifically, by squaring both expressions and using the identity cos γ)+sin γ) =, it can be shown that pft ) ) Ψ e + Xs Ψ r s = Ψ. 7) r Finally, the reference of the load angle γ is given by 6) where Te, Ψ r and Ψ s are used instead of T e, Ψ r and Ψ s, respectively. As can be understood from the above, the stator flux magnitude reference used in the MPC algorithm is not predefined, but rather derived based on the desired torque and rotor flux magnitude values. This is in contrast to the conventional model predictive torque control, see, e.g., [], and TC [3]. The block diagram of the proposed MPTFC can be found in [5, Fig. ], with the small but crucial difference that the input signals to the controller are Te and Ψ r instead of T e and Ψ s. IV. OPTIMIZATION PROBLEM The optimization problem underlying MPCC, MPFC and MPTFC with the objective functions 5), ) and ), respectively, is minimize J p u abc U subject to 4), 3), 7) u abc k), 8) where p {,, 3} refers to the chosen objective function. The last constraint the switching constraint prevents switching transitions between and. Owing to its small size, problem 8) can be solved with any off-the-shelf solver for integer programs, including brute-force enumeration []..5.3. J =.5 J 3 = cj =.5..7.9..3 Fig. : Level sets of the objective functions J, see ), and J 3, see ), for the cost value.5. For simplicity, we assume that no switching transition occurs from time-step k to k, i.e., u abc k) =. V. EQUIVALENCE BETWEEN MPCC AN MPTFC To show the equivalence between MPCC and MPTFC, we will prove in the ) following that J 3 = cj with the scaling X factor c = m Ψ r ) Ψ r ) +pf). Because J J, this implies J 3 cj with a negligible difference, as discussed in Section VI. Consider the dq reference frame with the angular speed ω fr = ω s, where ω s is the angular stator frequency. Since the transformation from the stationary to the rotating reference frame is amplitude-invariant, the term J I in ) see 9a) can be written as ) Xr J I = ψ s,dqk +),dq k +). 9) The level sets of J I and consequently of J are circles centered at ψ s,dq, see Fig.. Regarding J Ψ in ), the rotor flux magnitude can be written as Ψ r = ψrd +q. By aligning the with the rotor flux vector, b) simplifies to J Ψ = λ T ) ψ rd k +) dk +) ). ) Combining ) and 7), the rotor dynamic with respect to the flux linkages is given by [, 3.69)] dd = R r dt d d ). ) Given that the derivative of d must be zero at steady-state operation to maintain the field orientation, it follows that d = d. ) With this, the flux term b) is rewritten in terms of the d- component of the stator flux vector ) Xm J Ψ = λ T ) ψ sd k +) dk +) ). 3) For the torque, it follows from 5) that since q = ) T e = pf dq. 4) As before, we assume that d ψrd = Ψ r. The torque

.5.5.5.5.5.5 5 5 a) 5 5 b) 5 5 c) Fig. 3: Three-phase stator current i s,abc in p.u.. a) Proposed MPTFC, b) MPCC MPFC), and c) MPTFC according to [5]. The switching frequency is in all cases f sw = 5 Hz. 5 5 a) 5 5 b) 5 5 c) Fig. 4: Three-phase switch position u abc for the cases shown in Fig. 3. a) Proposed MPTFC, b) MPCC MPFC), and c) MPTFC according to [5]. term a) can then be written as J T = λ T pf Ψ r ) ψ sq k +) qk +) ). 5) To achieve circular level sets with MPTFC, equal flux errors in the d- and should result in the same cost. It follows from 3) and 5) that ) ) Xm λ T ) = λ T pf Ψ r. 6) The weight on the torque tracking term is thus pf) λ T = Ψ r ) +pf). 7) As a result, the penalties on the torque and flux tracking errors in MPTFC are J T +J Ψ = d ψ sq k +) q k +) ) + + ψ sdk +) d k +) ) ) = d ψ s,dq k +),dq k +), 8) with Ψ r d = ) Ψ r ) +pf). 9) Function 8) yields circular level sets, which are centered at ψ s,dq, as shown in Fig.. The level sets of MPCC and MPTFC are now both circular. In addition to that, in order to achieve the same control behavior in terms of tracking performance i.e., current distortions) and control effort i.e., switching frequency), the ratio between the tracking error and the switching penalty terms must be the same for both control methods, see [5]: J T +J Ψ J I = J ut J ui ) λ ut = d λ ui 3) Note that the chosen value of λ T differs from that in [5, 8)]. This is due to the different formulation of the torque and flux control problem. This determines a dependency between their penalties on switching, λ ui and λ ut. Based on the above, ) can be written as 3 J 3 = d ψ s,dq,dq +d ) λ ui u abc = d = d ) Xr ) ) ψ s,dq,dq +λ ui u abc ) J = cj. 3) As can be seen in Fig., if the level sets of J are scaled up by c, then they coincide with those of J 3. This implies that MPTFC achieves the same closed-loop performance as MPCC. VI. ISCUSSION To examine the performance of the proposed MPTFC method, an MV drive with a squirrel cage IM with 3.3 kv rated voltage, 356 A rated current, MVA rated power, 5 Hz nominal frequency and.5 p.u. total leakage reactance was considered. The three-level NPC voltage source inverter has the constant dc-link voltage V dc = 5. kv. The sampling interval was set to T s = 5µs. The steady-state performance is assessed in terms of the total demand distortions T) of the stator current,i T, and electromagnetic torque, T T, for a given switching frequency f sw. The torque weight was chosen in accordance with 7), resulting in λ T =.47, and the scaling parameter c =.547. For instance, by choosing λ ut =.4 3 in the proposed MPTFC and by tuning λ ui =.578 3 according to 3) for MPCC/MPFC, an average switching frequency of f sw = 5 Hz results. For this operating point, the MPTFC 3 To improve readability, the time dependency is omitted.

8.3.3 IT [%] 6 4.. TT [%] 4 6 8 f sw [Hz] a) Current T vs switching frequency. 8 6 4 4 6 8 f sw [Hz] b) Torque T vs switching frequency. Fig. 5: Trade-off curves of MPCC, MPFC and the proposed MPTFC. MPCC with the objective function J is shown with dashed red) lines, MPFC with the objective function J relates to the dash-dotted green) lines, and MPTFC with the objective function J 3 corresponds to the solid blue) lines. time-domain waveforms of the stator current and three-phase switch position over one fundamental period are shown in Figs. 3a) and 4a), respectively; those of MPCC are shown in Figs. 3b) and 4b), respectively the waveforms of MPFC are the same as for MPCC, and thus omitted). Since the waveforms for all three control methods are identical, the current and torque Ts are the same; for the specific operating point, they are equal to I T = 5.87% and T T = 4.7%, respectively. Following, the switching weight λ ut was varied between. 3 and 4 3 so as to record a wide range of switching frequencies. More than simulations were run, which are summarized in the trade-off curves shown in Fig. 5. MPTFC was benchmarked in these simulations against MPCC and MPFC. As can be seen, the performance of the proposed MPTFC is identical with that of MPFC. Some minute differences can be observed for MPCC, owing to the assumption that = ψ r. Nevertheless, for a given state vector, previous switch position, and equivalent current, torque and flux references, MPTFC and MPCC yield the same switch position in99.4% of the problem instances. The values of their objectives functions when appropriately scaled by the factor c differ by at most 3, i.e., their relative difference is less than %. This is in contrast to conventional MPTFC based on a constant stator flux magnitude reference []. Although the tuning in [5] is done such that the steady-state performance of the torque and flux controller is as close to that of MPCC as possible, the two control schemes are not equivalent. A small but distinct performance difference arises when operating at rated torque and low switching frequencies, see [5, Fig. ]...7.9...7.9. a) T e =.8 p.u. b) T e = p.u. Fig. 6: Stator and rotor flux linkage vectors at a) low and b) rated torque. By keeping the stator flux magnitude Ψ s constant at p.u., the rotor flux magnitude Ψ r is reduced from.94 to.9 p.u. when increasing the torque from.8 to p.u. This is also evident from Figs. 3c) and 4c), where the stator current and three-phase switch position, respectively, of MPTFC discussed in [5] are depicted. By setting λ T =.5 according to [5, 8)] as well as λ ut =.58 3 to achieve f sw = 5 Hz see [5, 3)]), the resulting current and torque Ts are I T = 6.39% and T T = 5.%, respectively. Conventional MPTFC [] and TC maintain the stator flux magnitude at a constant value, typically p.u. When increasing the torque and thus the load angleγ, the magnitude of the rotor flux vector decreases in accordance with 3). This implies that the machine is slightly) demagnetized as the torque is increased, as illustrated in Fig. 6. In contrast, owing to the direct control of the rotor flux, the proposed MPTFC avoids this demagnetization of the machine at high torque. VII. CONCLUSION The proposed model predictive torque and flux controller directly controls the torque and rotor flux magnitude of the machine. By appropriately choosing the weighting factors in the objective function analytically, a closed-loop performance closely resembling that of predictive current control is achieved. Consequently, the proposed model predictive torque and flux controller achieves the same low current and torque distortions as predictive current control, without requiring an outer field-oriented controller that sets the current references. REFERENCES [] H. Miranda, P. Cortés, J. I. Yuz, and J. Rodríguez, Predictive torque control of induction machines based on state-space models, IEEE Trans. Ind. Electron., vol. 56, pp. 96 94, Jun. 9. [] T. Geyer, Model predictive control of high power converters and industrial drives. Hoboken, NJ: Wiley, 6. [3] I. Takahashi and T. Noguchi, A new quick-response and high-efficiency control strategy of an induction motor, IEEE Trans. Ind. Appl., vol. IA-, pp. 8 87, Sep. 986. [4] J. Holtz, Advanced PWM and predictive control An overview, IEEE Trans. Ind. Electron., vol. 63, pp. 3837 3844, Jun. 6. [5] T. Geyer, Algebraic tuning guidelines for model predictive torque and flux control, IEEE Trans. Ind. Appl., pp., 8, early access. [6] T. Geyer and. E. Quevedo, Performance of multistep finite control set model predictive control for power electronics, IEEE Trans. Power Electron., vol. 3, pp. 633 644, Mar. 5. [7] J. Holtz, The representation of ac machine dynamics by complex signal flow graphs, IEEE Trans. Ind. Electron., vol. 4, pp. 63 7, Jun. 995. [8] F. Blaschke, The principle of field orientation applied to the new transvector closed-loop control system for rotating field machines, Siemens Rev., vol. 39, pp. 7, 97. [9] Y. Zhang, H. Yang, and B. Xia, Model-predictive control of induction motor drives: Torque control versus flux control, IEEE Trans. Ind. Appl., vol. 5, pp. 45 46, Sep./Oct. 6.