GHNN based Selective Harmonic Elimination Implementation for Single Phase Inverter

DOI : 10.17577/IJERTV8IS020056

Download Full-Text PDF Cite this Publication

Text Only Version

GHNN based Selective Harmonic Elimination Implementation for Single Phase Inverter

Dr. Pandhatinath A. Ghonge

Department of Electronics Engineering Saraswati Education Societys Yadavrao Tasagaonkar

Institute of Engineering & Technology Karjat, India

Ms. Priyanka L. Agiwale

Department of Electrical Engineering Saraswati Education Societys Yadavrao Tasagaonkar

Institute of Engineering & Technology Karjat, India

Abstract

In this paper, Generalized Hopfield Neural Network (GHNN) based Selective Harmonic Elimination Pulse Width Modulation (SHEPWM) is implemented to single phase inverter. Different order of harmonics can be eliminated by using this projected work. This proposed technology tries to eliminate fifth, seventh, eleventh and thirteenth order harmonic. Performance analysis is carried out in the form of simulation using MATLAB/Simulink. To get the continuous switching instants for corresponding modulation indices M, these system is solved by Ordinary Differential Equations (ODEs) by fourth order of Runge Kutta i.e. RK-4. With the help of Fast Fourier Transform (FFT) Analysis, Output voltage verifies the effectiveness of proposed technique. Hence, it proves that SHEPWM is applicable in industrial application.

Keywords Selective Harmonic Elimination Pulse Width Modulation (SHEPWM), Artificial Nueral Network (ANN), Generalized Hopfield Neural Network (GHNN), Ordinary Differential Equetion (ODE) .

  1. INTRODUCTION

    To converting the DC voltage to AC voltage waveform, the high switching frequency is the considerable task while pulse width modulation inverter contains lower order harmonics. The occurrence of harmonics is one of the major drawback with inverters. However, high switching frequency leads to more switching losses in the inverter switches. Also high switching frequency is limited by the switching capability and dead time of the switches.

    There are several techniques of switching the inverter switches such as hysteresis controller, Sinusoidal Pulse Width Modulation (SPWM), Space Vector Pulse Width Modulation (SVPWM) & Selective Harmonic Elimination Pulse Width Modulation (SHEPWM). Each technique has its own upside and downside. The Selective Harmonic Elimination Pulse Width Modulation (SHEPWM) technique helps to reduce the harmonics more as compared to other techniques [1] & it can be preferred for high switching frequency application to maintain the switching losses within the acceptable tolerance.

    Controlling action is very important role to find the accurate switching instants & to reduce the lower order harmonics. This can be solve by using non linear algebraic equations by two trendy approach as

    1. Numerical iterative technique such as Newton Raphson [2]

    2. Employ the analytical equations as in the situation of optimization problem [3-6]

  2. GENERALIZED HOPFIELD NEURAL NETWORK

    1. Outline of GHNN

      With the assumption of continuous variable, the continuous time single layer feedback networks are called as gradient type networks. The gradient type networks are nothing but the Generalized Hopfield Neural Network (GHNN) in which the computational energy decreases incessantly with time [7].

      Fig. 1. Architecture of Generalized Hopfield Neural Network

      The evolution of system is negative gradient of energy function for general direction. For optimization problem, when GHNN is used then the energy function is made

      equivalent to a certain objective function that needs to be minimize. The GHNN generalized electrical equivalent architecture is shown in fig. 1.

      = 1() (3)

      Eq. (2) can be writing as,

      1( )

      +

      1()

      = (1, 2, . . , ) + (4)

      The energy function for proposed work is given by,

      1()

      = (

      0

      (1, 2, . . , ) + )

      (5)

      By using conventional methodology we can show that the derivative for the proposed energy function is always less than or equal to zero.

      Fig. 2. Single phase full bridge inverter

      This architecture consists of n neurons. The single phase inverter as shown in fig. 2 & it can be represented as nonlinear amplifier which has input activation and output activation function as (.):[0 1]. The sigmoid function is the most common function of activation and it is given by,

      x = (u)=1/1+e u/

      Where, is the positive parameter which controls the slope of activation function.

    2. Solution of nonlinear equation using GHNN

    The Hopfield Neural Networks (HNN) have been used as application for solving the set of linear and non linear equations. Tank and Hopfield established the first model of HNN for linear programming problems [8]. Chua and Kennedy introduced the second model of Hopfield neural networks (HNN) [9]. A dynamic model describing the GHNN had a set of nonlinear ordinary first order ODEs are derived by using the energy function. To get the solution, the derived Ordinary Differential Equations (ODEs) are solved by suitable techniques. The above technique is used to solve the set of non linear transcendental SHEPWM equations to implement the proposed work in real time.

    Let us consider the following nonlinear algebraic equations,

    1(1, 2, , , , ) = 1

    2(1, 2, , , , ) = 2

    (1, 2, , , , ) =

    Fig. 3. Output voltage waveform of inverter

    It can be observed from fig. 3 which produces the function fij(.), where i [1,.,n] & j represents the number of product terms. The output obtained from that product

    (1, 2, , , , ) =

    (6)

    In equation (6), fj(.) is a function of variables

    1, 2, , , , . Our goal is to find the values for variables 1, 2, , , , in such way that it satisfies the equation (6). To get the solution, the energy function has to be formulated for above set of equations & derived as follows:

    2

    which is linearly dependent on the synaptic weight Wij. By applying the Kirchhoffs current law at the inputs of every

    = ((. ))

    Where,

    (7)

    amplifier, it domino effects as,

    (. ) = ((1, 2, , , , ) ) (8)

    For designing the proposed network, equation (7) and (8)

    +

    = (1, 2, . . , ) + (2)

    have been used. In the given network, we have n number of neurons or variables. The network dynamics are directed by

    following differential equation:

    The outputs of network is,

    =

    (9)

    = ()

    and

    This function is invertible so it can be write as,

    = () j=1.n (10)

    Where, is the input to the jth neuron in the network, is the jth output for their respective input, (. ) is the activation function of the neurons. Hopfield equations will be obtained by calculating the partial derivatives of the equation (8) with respect to1, 2, , , , . The coefficients and constants of these equations give the value of weight and bias for the network respectively.

  3. IMPLEMENTATION OF SHEPWM AS APPLICATION OF GHNN

    A standard single phase inverter is shown in Fig. 2 and the unipolar output voltage waveform is shown in Fig. 3. There are four switches in the circuit. As per 24=16, there are sixteen switching states. Out of that only four sitching combinations are useful to get the output waveform across the load.

    A. Transcedentan Equations formulation for SHEPWM

    Fourier series expansion of unipolar waveform is given by

    C. Runge Kutta 4th order method for the solution of ODEs

    The five differential equations are describing the characteristics of the Generalized Hopfield Neural Network (GHNN) which is solved by Runge-Kutta 4 (RK4) method.

    The RK4 algorithm to solve nonlinear ODEs is shown in the flowchart of Fig. 4. Here, y1, y2, y3, y4, y5 corresponds to 1, 2, 3, 4, 5.

    Start

    Start

    C

    Value of M

    Value of M

    func1(t,y1,y2,y3,y4,y5,M), func2(t,y1,y2,y3,y4,y5,M),

    func3(t,y1,y2,y3,y4,y5,M),func4(t,y1,y2,y3,y4,y5,M), func5(t,y1,y2,y3,y4,y5,M)

    func1(t,y1,y2,y3,y4,y5,M), func2(t,y1,y2,y3,y4,y5,M),

    func3(t,y1,y2,y3,y4,y5,M),func4(t,y1,y2,y3,y4,y5,M), func5(t,y1,y2,y3,y4,y5,M)

    () = (4) { sin() (cos( ) cos( ) +

    =1 1 2

    cos(3) cos(4) + cos(5))} (11)

    Here, the main task is that to calculate the switching angles 1, 2, 3, 4, 5 to eliminate the 5th, 7th, 11th and 13th harmonics and to achieve given desired voltage V1, [11] in such that

    cos 1 cos 2 + cos 3 cos 4 +cos 5 = cos 51 cos 52 + cos 53 cos 54 +cos 55 = 0 cos 71 cos 72 + cos 73 cos 74 +cos 75 = 0

    cos 111 cos 112 + cos 113 cos 114 +cos 115 = cos 131 cos 132 + cos 133 cos 134 +cos 135 =

    (12)

    Inputs: y10,y20,y3,y40,y50

    Initialize t=0, n=0, h=0.00012

    Initialize t=0, n=0, h=0.00012

    B

    Where,

    =

    1

    Calculate the constants:k11,k12,k13,k14,k15,k21,k22, k23,k24, k25, k31,k32,k34,k35,k41,k42,k43,k44,k45, k51,k52,k53,k54,k55

    Calculate the constants:k11,k12,k13,k14,k15,k21,k22, k23,k24, k25, k31,k32,k34,k35,k41,k42,k43,k44,k45, k51,k52,k53,k54,k55

    k1=(k11+2*(k21+k31)+k41)/6.0; k2=(k12+2*(k22+k32)+k42)/6.0; k3=(k13+2*(k23+k33)+k43)/6.0; k4=(k14+2*(k24+k34)+k44)/6.0; k5=(k15+2*(k25+k35)+k45)/6.0;

    k1=(k11+2*(k21+k31)+k41)/6.0; k2=(k12+2*(k22+k32)+k42)/6.0; k3=(k13+2*(k23+k33)+k43)/6.0; k4=(k14+2*(k24+k34)+k44)/6.0; k5=(k15+2*(k25+k35)+k45)/6.0;

    (4 )

    This is the system of nonlinear transcendental equations in the form of switching angles 1, 2, 3, 4, 5.

    B. Energy Function formulation for SHEPWM

    The energy function is given by,

    = 0.5(cos 1 cos 2 + cos 3 cos 4 +cos 5

    )2 + (cos 51 cos 52 + cos 53 cos 54 +cos 55)2 +

    (cos 71 cos 72 + cos 73 cos 74 +cos 75)2 + A

    (cos 111 cos 112 + cos 113 cos 114 +cos 115)2 +

    (cos 131 cos 132 + cos 133 cos 134 +cos 135)2

    (13)

    The network dynamics of the system is calculated using energy function as differential equation such that

    1

    2

    3

    4

    5

    =

    1

    =

    2

    =

    3

    =

    4

    =

    5

    (14)

    Yes

    A

    Is y1new=y1old, y2new=y2old, y3new=y3old, y4new=y4old, y5new=y5old

    No

    Is n > 3

    which has the input of modulation index that lies between

    0.05 and 0.95 with the resolution of ±0.01.

    y1new=y10+k1;y2new=y20+k2;y3new=y30+k3; y4new=y40+k4; y5new=y50+k5;

    y1new=y10+k1;y2new=y20+k2;y3new=y30+k3; y4new=y40+k4; y5new=y50+k5;

    The first subsystem of switching pulses is built in MATLAB embedded function that contained RK4 algorithm. This subsystem has an input of modulation indices which gives the five switching instants namely 1, 2, 3, 4, 5. The second subsystem has logic gates system and triangular wave generation.

    By comparison of triangular wave and switching instants produced by MATLAB embedded function, subsystem gives the pulses to drive the MOSFETs.

    V. SIMULATION RESULTS AND DISCUSSION The SHEPWM inverter is developed in MATLAB Simulink

    t=t+1

    t=t+1

    B with DC supply of 48 volts and RL load is connected with the values of R=10 & L=100 mH. This simulation is developed in the environment of discrete domain with ode45 solver. To design the inverter, MOSFETs are used which has FET resistance of 0.1 ohm and internal diode resistance of

    h=h+1

    h=h+1

    0.01 ohm.

    The MATLAB simulated single phase full bridge inverter output voltage waveforms and load current waveform for 0.247as low, for 0.685 as medium, 0.852 as high modulation indices and their corresponding FFT analysis are shown in fig. 6, fig. 7 and fig. 8. From the figures

    6 to 8, it is incidental that 5th, 7th, 11th harmonics are minimized while keeping hold on the fundamental.

    y1=y1new;y2=y1new;y3=y1new;y4=y4new;y5=y5new

    y1=y1new;y2=y1new;y3=y1new;y4=y4new;y5=y5new

    Voltage across RL load

    150

    C

    Fig. 4. RK4 algorithm flow chart to solve ODEs

  4. IMPLEMENTATION OF SHEPWM USING MATLAB / SIMULINK

    The proposed network is implemented using MATLAB R2014a. The simulation diagram is shown in Fig. 5.

    100

    Voltage (V)

    Voltage (V)

    50

    0

    -50

    -100

    -150

    0 0.02 0.04 0.06 0.08

    Time(Sec)

    (a)

    Current through RL load

    4

    Current (A)

    Current (A)

    2

    0

    -2

    Fig. 5. MATLAB / SIMULINK of Proposed system

    The propose work is simulated in MATLAB/ Simulink. A single phase full bridge is implemented using MOSFETs. The switching pulses are generated from the two subsystems

    -4

    0.02 0.03 0.04 0.05 0.06 0.07 0.08

    Time(Sec)

    (b)

    Fundamental (50Hz) = 113.7 , THD= 38.00%

    Mag (% of Fundamental)

    Mag (% of Fundamental)

    15

    Fundamental (50Hz) = 86.36 , THD= 58.90%

    Mag (% of Fundamental)

    Mag (% of Fundamental)

    25

    20

    10

    15

    5 10

    0

    0 200 400 600 800 1000

    Frequency (Hz)

    (C)

    5

    0

    0 200 400 600 800 1000

    Frequency (Hz)

    (c)

    Fundamental (50Hz) = 3.452 , THD= 5.15%

    Mag (% of Fundamental)

    Mag (% of Fundamental)

    6

    5

    4

    3

    2

    1

    0 0 200 400 600 800 1000

    Frequency (Hz)

    (d)

    Fig. 6. Output waveforms at M=0.852 (a) Output Voltage waveform (b) Current waveform (c) FFT analysis of output voltage (d) FFT analysis of output current

    Voltage across RL load

    150

    100

    Voltage (V)

    Voltage (V)

    50

    0

    -50

    -100

    -150

    0 0.02 0.04 0.06 0.08

    Time (Sec)

    (a)

    Current Through RL load

    4

    Current (A)

    Current (A)

    2

    0

    -2

    0.02 0.04 0.06 0.08

    Time (Sec)

    (b)

    Fundamental (50Hz) = 2.621 , THD= 9.02%

    Mag (% of Fundamental)

    Mag (% of Fundamental)

    8

    6

    4

    2

    0

    0 200 400 600 800 1000

    Frequency (Hz)

    (d)

    Fig. 7. Output waveforms at M=0.687 (a) Output Voltage waveform (b) Current waveform (c) FFT analysis of output voltage (d) FFT analysis of output current

    Voltage across RL load

    150

    100

    Voltage (V)

    Voltage (V)

    50

    0

    -50

    -100

    -150

    0 0.02 0.04 0.06 0.08

    Time (Sec)

    (a)

    Current Through RL load

    Current (A)

    Current (A)

    0.5

    0

    -0.5

    0.02 0.04 0.06 0.08

    Time (Sec)

    (b)

    Mag (% of Fundamental)

    Mag (% of Fundamental)

    100

    80

    60

    40

    20

    0

    Mag (% of Fundamental)

    Mag (% of Fundamental)

    15

    10

    5

    Fundamental (50Hz) = 15.54 , THD= 245.56%

    F ncy (

    F ncy (

    0 200 400 600 800 1000

    reque Hz)

    (c)

    Fundamental (50Hz) = 0.4714 , THD= 18.36%

    1. M. Balasubramonian, V. Rajamani, Design and Real Time Implementation of SHE PWM in Single Phase Inverter Uing Generalized Hopfield Neural Network, IEEE Transactions On Industrial Electronics, vol. 61, issue: 11, 2014

    2. Mohammadi, Hamid Reza, Falahati, S., Zeraati, M."A new method for Selective Harmonic Elimination in Voltage Source Inverter using Imperialist Competitive Algorithm, Power Electronics and Drive Systems Technology (PEDSTC),2012.

    3. JacekM.Zurada, Introduction to Artificial Neural Systems, JAICO PUBLISHING HOUSE, Mumbai-1, pp. 251-312.

    4. J.J.Hopfield and D.W.tank., Neural computation of decision in Optimization problem, Biological Cybernetics, vol.6.no.52, pp. 141- 152, 1985.

    5. Kennedy MP, Chua LO, Neural networks for nonlinear programming, IEEE Transactions on Circuit System, vol.35, no.5, pp. 554-562,1986.

    6. Deepak Mishra, PremK.Kalra, Modified Hopfield Neural Network Approach for Solving Nonlinear Algebraic equations, Engineering Letters, 14.1, EL_14_1_23, Advance online publication Feb. 2007.

    7. Khoukha Imarazene, El Madjid Berkouk, Hachemi Chekireb, Selective Harmonics Elimination: PWM method versus Optimized Total Harmonic Distortion, pp. 295-298, Istanbul, Turkey, 13-17 May 2013

    8. Hirak Patangia, Sri Nikhil Gupta Gourisetti, A novel strategy for selective harmonic elimination based on a sine-sine PWM model,

      MWSCAS, U.S.A, pp. 310-313, 2012

    9. R. N. Ray, D. Chatterjee and S. K. Goswamie, A modified reference approach for harmonic elimination in pulse-width modulation inverter suitable for distribution generators, Electric Power Components and Systems, pp. 815-827, 2008.

    10. D. G. Holmes and T. A. Lipo, Pulse Width Modulation for Power Converters Principles and Practice, Hoboken, IEEE Press, 2003.

    F ency (

    F ency (

    0 0 200 400 600 800 1000

    requ Hz)

    (d)

    Fig. 8. Output waveforms at M=0.247 (a) Output Voltage waveform (b) Current waveform (c) FFT analysis of output voltage (d) FFT analysis of output current

  5. CONCLUSION

    In the proposed technique, the harmonics in the order of 5th, 7th, 11th and 13th are eliminated in the waveform of output voltage of single phase full bridge inverter to keep holding on the desired fundamental. The knowledge of ordinary differential equations (ODEs) are sufficient to apply this technique that is Generalized Hopfield Neural Network (GHNN). This technique is highly reliable and it produces the consistent results. The proposed technique is one of the best alternative to optimization problem.

  6. REFERENCES

  1. Holtz J., Pulse width Modulation-a survey, IEEE Transactions on Industrial Electronics, vol.39, no.5, pp .410- 420, 1992.

  2. Zhang, Wenyi, Analyzing of voltage-source selective harmonic elimination inverter, International Conference on Mechatronics and Automation (ICMA2011), 2011, pp. 1888-1892.

  3. V.G. Agelidis, A.I Balouktsis and C. Cossar, On Attaining the Multiple Solutions of Selective Harmonics elimination PWM three Level Waveforms Through Function Minimization, IEEE Transactions on Industrial Electronics, vol.55, no.3, pp. 996-1003, Mar. 2008.

  4. Kavousi, A., Vahidi, B., Salehi, R., Bakhshizadeh, M., Farokhnia, N., Fathi, S.S."Application of the Bee Algorithm for Selective Harmonic Elimination Strategy in Multilevel Inverters ,, IEEE Transactions on Power Electronics, Vol: 27 , Issue: 4 ,2012.

Leave a Reply