a suboptimal discrete-time predictive current controller ...kaynama/papers/msc2010_pres.pdf · msc,...

32
A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source Inverter Shahab Kaynama (University of British Columbia), Osman Kükrer (Eastern Mediterranean University) MSC, 2010-09-08 [email protected] www.ece.ubc.ca/~kaynama

Upload: others

Post on 19-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

A Suboptimal Discrete-Time Predictive Current Controller for a

Voltage-Source Inverter

Shahab Kaynama(University of British Columbia),

Osman Kükrer(Eastern Mediterranean University)

MSC, 2010-09-08

[email protected]/~kaynama

Page 2: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Introduction

• Voltage-Source Inverter (VSI)

• Predictive current control of VSI’s– Model-based to adaptive

Wu, Dewan, Slemon (1990); Wu, et al. (1991); Habetler (1993); Kükrer (1996); Malesani, Mattavelli, Buso (1999); Kennel, Linder, Linke (2001); Bode, et al. (2003); Moon, Kim, Youn (2003); Abu-Rub, et al. (2004); Mattavelli, Spiazzi, Tenti (2005); Kojabadi, et al. (2006); Wu, Lehn (2006); Saggini, et al. (2007); Nasiri (2007); Rodriguez, et al. (2007); Mohamed, El-Saadany (2007); Cortes, et al. (2008); …

• Discrete-time predictive control

MSC, 2010-09-08 2A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source Inverter

Page 3: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Introduction

• VSI under predictive current control

MSC, 2010-09-08 3A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source Inverter

Page 4: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Introduction

• Rodriguez, et al. (2007)– Very effective, computationally simple

Predict load current for all switching states

Choose the one that minimizes a cost function

Apply corresponding signal to switches

MSC, 2010-09-08 4A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source Inverter

Page 5: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Introduction

• Our contributionCompute optimal deadbeat control

Approximate with physically-realizable input

Apply corresponding signal to switches

– Simple to implement

– Compensates for delay

– Feedback–feedforward

– Better back-EMF prediction improves performance and robustness

MSC, 2010-09-08 5A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source Inverter

Page 6: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Outline

• Discrete-time load model

• Proposed Control Strategy– Optimal deadbeat control

– Suboptimal input selection

– Back-EMF prediction

– Robustness

• Simulation results

MSC, 2010-09-08 6A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source Inverter

Page 7: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Discrete-Time Model

MSC, 2010-09-08 7

Page 8: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Discrete-Time Model

MSC, 2010-09-08 8

(forward Euler method)

Page 9: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Deadbeat Control)

• Goal:

MSC, 2010-09-08 9

Page 10: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Deadbeat Control)

MSC, 2010-09-08 10

Page 11: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Deadbeat Control)

MSC, 2010-09-08 11

Page 12: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Suboptimal Voltage Vector Selection)

MSC, 2010-09-08 12

With , we

.minimize

results in lower

Total Harmonic Distortion (THD).

Page 13: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Suboptimal Voltage Vector Selection)

MSC, 2010-09-08 13

Page 14: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Back-EMF Prediction)

MSC, 2010-09-08 14

• Closed-loop equation with Lagrange back-EMF prediction:

where

Page 15: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Back-EMF Prediction)

MSC, 2010-09-08 15

• Replace with a 4-tap, two-step-ahead, finite impulse response (FIR) prediction filter:

• Significantly better closed-loop response

Page 16: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Robustness)

MSC, 2010-09-08 16

• Feedforward strategy rejects input disturbance

• Disturbance to partially encapsulate uncertainty. Better back-EMF prediction = increased robustness

Page 17: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Robustness)

MSC, 2010-09-08 17

(blind estimates)

(for an FIR prediction)

Page 18: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Proposed Predictive Controller(Robustness)

MSC, 2010-09-08 18

• Closed-loop equation under uncertainty:

where

Page 19: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulations

• Nominal configurations

• Track a 13 A, 50 Hz reference current. Unmeasurable disturbance (34 V, 50 Hz).

• Results:– Phase-a load current (Compare with Rodriguez, et al. (2007))

– Effect of back-EMF prediction on performance

– Robustness (Compare with Rodriguez, et al. (2007))

MSC, 2010-09-08 19

Page 20: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Phase-a Load Current. Case 1, T=100μs)

MSC, 2010-09-08 20

(Proposed)

(Rodriguez, et al. 07)

Page 21: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Phase-a Load Current. Case 2, T=100μs)

MSC, 2010-09-08 21

(Proposed)

(Rodriguez, et al. 07)

Page 22: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Phase-a Load Current)

MSC, 2010-09-08 22

Output current THD when using the proposed predictiveController vs. the algorithm in Rodriguez, et al. 2007

Up to 60% reduction in THD

Page 23: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Phase-a Load Current: Step-Change. Case 1, T=100μs)

MSC, 2010-09-08 23

Page 24: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Phase-a Load Current: Step-Change. Case 1, T=100μs)

MSC, 2010-09-08 24

Page 25: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Phase-a Load Current: Step-Change. Case 1, T=20μs)

MSC, 2010-09-08 25

Page 26: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Back-EMF Prediction & Performance. Case 2, T=100μs)

MSC, 2010-09-08 26

(Lagrange prediction)

Page 27: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Back-EMF Prediction & Performance. Case 2, T=100μs)

MSC, 2010-09-08 27

(FIR prediction)

Page 28: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Robustness: Parameter Mismatch. Case 1, T=100μs)

MSC, 2010-09-08 28

Page 29: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Robustness: Parameter Mismatch. Case 1, T=100μs)

MSC, 2010-09-08 29

ΔL= –60%

(FIR vs. Lagrange prediction)

Page 30: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Simulation(Robustness: Parameter Perturbation. Case 1, T=20μs)

MSC, 2010-09-08 30

L dropped to 20%, R raised by 80%

(Proposed)

(Rodriguez, et al. 07)

Page 31: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

Summary

• Forward Euler method to obtain a discretized model• Simple predictive controller based on an optimal

deadbeat policy and a suboptimal approximation of it• Modifiable to reduce output ripples• Compensates for delay, rejects disturbance• Feedback-feedforward framework• Prediction of back-EMF (disturbance) and its effect on

performance and robustness• Future work: Modification to control so active and

reactive components of output current are decoupled

MSC, 2010-09-08 31

Page 32: A Suboptimal Discrete-Time Predictive Current Controller ...kaynama/papers/MSC2010_pres.pdf · MSC, 2010-09-08. A Suboptimal Discrete-Time Predictive Current Controller for a Voltage-Source

A Suboptimal Discrete-Time Predictive Current Controller for a

Voltage-Source Inverter

Shahab Kaynama(University of British Columbia),

Osman Kükrer(Eastern Mediterranean University)

MSC, 2010-09-08

[email protected]/~kaynama