6
 IJSTE - International Journal of Science Technology & Engineering | Volume 1 | Issue 12 | June 2015 ISSN (online): 2349-784X All rights reserved by www.ijste.org  269 Digital Simulation of Predictive Current Control of Inverter with Future Reference Consideration using MATLAB Arya Jyoti Deo Bibhu Prasad Panigrahi  PG Scholar Department of Electrical Engineering  Department of Electrical Engineering  Indira Gandhi Institute of Technology, Sarang,  Dhenkanal, India  Indira Gandhi Institute of Technology, Sarang,  Dhenkanal, India Abstract  This paper presents the current control of two level voltage source inverter (VSI) designed in a discretized model using model  predictive control (MPC) technique. MPC basically deals with the minimization of cost function of the system. Cost function i s a measure of error between the measured value and the reference taken. But if the sampling time of the discretized model is quite large then a delay will be observed during the application of the control technique. The delay compensation is done with the consideration of future reference value in the cost function formulation. The optimized voltage vector obtained by this method results in a output load current with reduced ripple content. The simulation results obtained without and with delay compensation are discussed. Keywords: Cost function, Delay Compensation, Inverter, Load, Predictive Controller  _______________________________ I. INTRODUCTION Predictive control is not a specific algorithm rather an approach for the control design. According to the mode of control it can be classified in various ways. Control scheme[4] like dead beat control deals with the minimization of error where as the hysteresis control decides whether the evaluated variable is within the tolerance band or not. The control scheme discussed in this paper is model predictive control which basically deals with the minimization of the cost function of the system. In this method the model of the system is used to predict the future value of the variable up to a predicted horizon in time and the optimum sequence is obtained. According to receding horizon strategy, the controller used in MPC applies only the first element of the sequence. But the optimization problem is solved for every sampling instant with the comparison between the measured and the new sequence of optimized data available after each of the sampling instant. For proper operation, all possible switching sates are evaluated and the corresponding optimal value is stored to be applied next [2]. If the sampling time taken is more, then the calculation time is quite significant. Hence there will be a delay between the instant of current measurement and the instant of new switching state application. This results in an oscillation of the load current around its reference with the increase in the ripple content of the measured current. The reduction in the ripple can be obtained by compensating the delay observed by evaluating the cost function using the future values of the reference currents. II. CONVERTER MODEL The three phase two level voltage source inverter circuit model used is shown in figure-1. The switches S y  , y=1,2,…6 are operated in complementary mode and the voltage signal takes a value of 1 if switches of the upper leg are ON, otherwise the signal value is 0. Depending on the switching signals the output phase to neutral voltages of the inverter can be described as: ) 4 ( ) 3 ( ) 2 ( d c cN d b bN d a aN V S V V S V V S V   

Digital Simulation of Predictive Current Control of Inverter with Future Reference Consideration using MATLAB

  • Upload
    ijste

  • View
    5

  • Download
    0

Embed Size (px)

DESCRIPTION

This paper presents the current control of two level voltage source inverter (VSI) designed in a discretized model using model predictive control (MPC) technique. MPC basically deals with the minimization of cost function of the system. Cost function is a measure of error between the measured value and the reference taken. But if the sampling time of the discretized model is quite large then a delay will be observed during the application of the control technique. The delay compensation is done with the consideration of future reference value in the cost function formulation. The optimized voltage vector obtained by this method results in a output load current with reduced ripple content. The simulation results obtained without and with delay compensation are discussed.

Citation preview

  • IJSTE - International Journal of Science Technology & Engineering | Volume 1 | Issue 12 | June 2015 ISSN (online): 2349-784X

    All rights reserved by www.ijste.org

    269

    Digital Simulation of Predictive Current Control

    of Inverter with Future Reference Consideration

    using MATLAB

    Arya Jyoti Deo Bibhu Prasad Panigrahi

    PG Scholar Department of Electrical Engineering

    Department of Electrical Engineering

    Indira Gandhi Institute of Technology, Sarang,

    Dhenkanal, India

    Indira Gandhi Institute of Technology, Sarang,

    Dhenkanal, India

    Abstract

    This paper presents the current control of two level voltage source inverter (VSI) designed in a discretized model using model

    predictive control (MPC) technique. MPC basically deals with the minimization of cost function of the system. Cost function is a

    measure of error between the measured value and the reference taken. But if the sampling time of the discretized model is quite

    large then a delay will be observed during the application of the control technique. The delay compensation is done with the

    consideration of future reference value in the cost function formulation. The optimized voltage vector obtained by this method

    results in a output load current with reduced ripple content. The simulation results obtained without and with delay compensation

    are discussed.

    Keywords: Cost function, Delay Compensation, Inverter, Load, Predictive Controller

    ________________________________________________________________________________________________________

    I. INTRODUCTION

    Predictive control is not a specific algorithm rather an approach for the control design. According to the mode of control it can be

    classified in various ways. Control scheme[4] like dead beat control deals with the minimization of error where as the hysteresis

    control decides whether the evaluated variable is within the tolerance band or not. The control scheme discussed in this paper is

    model predictive control which basically deals with the minimization of the cost function of the system. In this method the model

    of the system is used to predict the future value of the variable up to a predicted horizon in time and the optimum sequence is

    obtained. According to receding horizon strategy, the controller used in MPC applies only the first element of the sequence. But

    the optimization problem is solved for every sampling instant with the comparison between the measured and the new sequence

    of optimized data available after each of the sampling instant. For proper operation, all possible switching sates are evaluated and

    the corresponding optimal value is stored to be applied next [2]. If the sampling time taken is more, then the calculation time is

    quite significant. Hence there will be a delay between the instant of current measurement and the instant of new switching state

    application. This results in an oscillation of the load current around its reference with the increase in the ripple content of the

    measured current. The reduction in the ripple can be obtained by compensating the delay observed by evaluating the cost

    function using the future values of the reference currents.

    II. CONVERTER MODEL

    The three phase two level voltage source inverter circuit model used is shown in figure-1. The switches Sy , y=1,2,6 are operated in complementary mode and the voltage signal takes a value of 1 if switches of the upper leg are ON, otherwise the

    signal value is 0.

    Depending on the switching signals the output phase to neutral voltages of the inverter can be described as:

    )4(

    )3(

    )2(

    dccN

    dbbN

    daaN

    VSV

    VSV

    VSV

  • Digital Simulation of Predictive Current Control of Inverter with Future Reference Consideration using MATLAB (IJSTE/ Volume 1 / Issue 12 / 045)

    All rights reserved by www.ijste.org

    270

    Fig. 1: Circuit Model of Two-Level Inverter

    The output voltage vector of the VSI can be defined as:

    )5()(3

    2 2 cNbNaN VVVV

    Where the unitary vector =1

  • Digital Simulation of Predictive Current Control of Inverter with Future Reference Consideration using MATLAB (IJSTE/ Volume 1 / Issue 12 / 045)

    All rights reserved by www.ijste.org

    271

    )10()()()1()1( kEkVL

    Tk

    L

    RTk ssp

    where Ip represents the predicted value of the load current for the (k+1)

    th instant, when load current I(k) is applied at k

    th instant.

    The term V(k) and )( k represents the voltage and estimated value of back emf vector at kth instant. The load back emf can be calculated by the following equation.

    )11()1()()()1()1(

    kT

    LRk

    T

    LkVk

    ss

    where )1( k is the estimated value of )1( k . As the frequency of the load back emf is quite less than the sampling

    frequency so it can be assumed that )( k = )1( k .

    V. DELAY COMPENSATION

    If the difference between the calculation time and the sampling time Ts is quite significant then there will be a delay for the

    application of optimized switching state. During the evaluation of the optimized cast function the old switching state will

    continue to apply.This delay can be compensated by estimating the load current value, using the optimum voltage vector [1] as:

    )12(11 kVL

    Tk

    L

    RTk ss

    Where 1 k is the estimated value of load current at (k+1)th instant obtained by using the current value at kth instant, k and the optimum vector at k

    th instant.Using this estimated value of current the prediction process is repeated with the load shifted

    by one step forward in time domain. The estimated current for the next instant is

    )13(1112

    kV

    L

    Tk

    L

    RTk ss

    Where 1kV is the voltage vector at (k+1)th instant. Then the modified cost function is evaluated on the basis of future error considering the future values of the measured and

    reference current as follows:

    )14()2()2()2()2( ____ kikikikic prefpref

    Where )2(_ ki ref and )2(_ ki ref are the values of the reference current at (k+2)th

    instant calculated by using

    Lagranzes extrapolation formula as follows;

    15231862 kikikiki refrefrefref The switching state that minimizes the modified cost function is selected and stored to be applied in the next sampling instant.

    VI. SIMULATION RESULTS

    The MATLAB/Simulink model [2] used for the predictive current control of the VSI is shown in Figure 3.

    Fig. 3: Simulink Block Diagram for Simulation of Predictive Current Control

    The output phase currents are compared with their corresponding reference currents for two cases. In the first case no delay

    compensation is applied .In the second case delay compensation is done by estimating the load current for (k+1)th

    instant and

    using this value to predict the optimum vector. Hence the load model is made to be shifted by one step forward in time domain.

  • Digital Simulation of Predictive Current Control of Inverter with Future Reference Consideration using MATLAB (IJSTE/ Volume 1 / Issue 12 / 045)

    All rights reserved by www.ijste.org

    272

    Fig. 4 (a)

    Fig. 4 (b)

  • Digital Simulation of Predictive Current Control of Inverter with Future Reference Consideration using MATLAB (IJSTE/ Volume 1 / Issue 12 / 045)

    All rights reserved by www.ijste.org

    273

    Fig. 4 (c)

    Fig. 4: Comparison of Simulation Result Of Output Current With Reference Current Without And With Delay Compensation (A) For Phase A

    (B) For Phase B (C) For Phase C.

    Fig. 5: Comparison of Simulation Result of Measured Load Current in Two Phase Co-Ordinate System without and With Delay Compensation

  • Digital Simulation of Predictive Current Control of Inverter with Future Reference Consideration using MATLAB (IJSTE/ Volume 1 / Issue 12 / 045)

    All rights reserved by www.ijste.org

    274

    VII. APPENDIX

    System Parameters:

    DC link voltage: Vd= 600 V; Sampling period, Ts=50s; Resistance: R=10; Load Inductance: L=10mH; Back emf: E=100V;

    ACKNOWLEDGMENT

    This work is completed successfully by the constant support from Prof. Bibhu Prasad Panigrahi, Head of the Department and all

    faculty members of Electrical Engineering Department, Indira Gandhi institute of technology, Sarang, India.

    REFERENCES

    [1] J. Rodriguez, P. Cortes, Predictive control of power converters and electrical drives,1st edition, John Willey & Sons,Inc.,2012 [2] J. Rodriguez, J. Pontt, C. Silva, Predictive current control of voltage source inverter. IEEE Transactions on Industrial Electronics,vol.54, no. 1, pp. 495-

    503, February 2007.

    [3] P. Cortes, J. Rodriguez, D.E. Quevedo, and C. Silva, Predictive current control strategy with imposed load current spectrum, IEEE Transactions on Industrial Electronics, vol. 23 ,no. 2, pp. 612-618, March 2008.

    [4] J. A. Rossiter, Model based predictive control: a practical approach, 1st edition, CRC Press, 2005. [5] N. Mohan, T. M. Undeland, and W.P. Robbins, Power electronics, 3rd edition, John Willey & Sons,Inc.,2003 [6] H. Abu-Rub, J. Guzinski, Z. Krzeminski, and H. Toliyat, Predictive current control of voltage source inverters, IEEE Transactions on Industrial

    Electronics, vol. 51 ,no. 3, pp. 585-593, June 2004.