Simulation of Stand-alone Photovoltaic System using Python Arjun - - PowerPoint PPT Presentation

simulation of stand alone photovoltaic system using python
SMART_READER_LITE
LIVE PREVIEW

Simulation of Stand-alone Photovoltaic System using Python Arjun - - PowerPoint PPT Presentation

Simulation of Stand-alone Photovoltaic System using Python Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju Department of Electrical & Electronics Engineering B.V.B College of Engineering & Technology, Hubli-31 December 29, 2012 Arjun


slide-1
SLIDE 1

Simulation of Stand-alone Photovoltaic System using Python

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju

Department of Electrical & Electronics Engineering B.V.B College of Engineering & Technology, Hubli-31

December 29, 2012

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-2
SLIDE 2

System Block Diagram

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-3
SLIDE 3

Circuit Diagram

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-4
SLIDE 4

Boost converter

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-5
SLIDE 5

Case 1: when switch is ON di dt = 1 L[Vin − (1 − S)Vc]

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-6
SLIDE 6

dVin dt = 1 C [(1 − S)i − Vc R ]

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-7
SLIDE 7

Principal Symbols

Vpv = PV module voltage Ipv = PV module currrent Iph = Photo current Irs = Reverse saturation current ns = Number of cells connected in series np = Number of cells connected in parallel Rs = Series Resistance Rsh = Shunt Resistance T = Temperature in Kelvin B = Ideality factor of the diode q = Electron charge (1.602 x 10−19 C) K = Boltzmann’s constant (1.38 x 1023 J/K)

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-8
SLIDE 8

PV Module: Mathematical Model

Figure: Typical PV cell

Vpv = (nskTB q ) ∗ ln[npIph − Ipv + npIrs Irs ] − RsIpv

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-9
SLIDE 9

Electrical Characteristics

Symbol Quantity Value Pmax maximum power 5.0 W Vmax Voltage at Pmax 17.2 V Imax Current at Pmax 0.29 A Isc Short circuit current 0.32 A Voc Open circuit voltage 21.0 V

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-10
SLIDE 10

Results

VI characteristics of PV module at different insolations

Figure: VI characteristics

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-11
SLIDE 11

Results

Power curves of the PV module at different insolations

Figure: Power curve

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-12
SLIDE 12

Why Python?

Python has all the features present in the other simulation softwares. Free and Open Source. Possibility of improving performance comparable to compiled languages. Possibility of developing GUI application.

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-13
SLIDE 13

flowchart to generate the switching pulses at MPP

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-14
SLIDE 14

Figure: Plot of Ireference Vs Insolation

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-15
SLIDE 15

flowchart for system simulation

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-16
SLIDE 16

Results

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-17
SLIDE 17

Experimental setup

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-18
SLIDE 18

Results

Dutycycle when Rload = 150 ohms

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-19
SLIDE 19

Conclusion

The system simulation has been carried out for one value of insolation & hysterisis band control has been used for generating switching pulses. Further the simulation can be carried out for different insolation levels. MPP tracking algorithms can be implemented.

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-20
SLIDE 20

References

  • E. Koutroulis, K. Kalaitzakis, and N.C.Voulgaris, Development
  • f a microcontroller-based, photovoltaic maximum power point

tracking control system, IEEE Transactions on Power Electronics, vol.16, no.21, pp. 4654, Jan.2001.

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python

slide-21
SLIDE 21

THANK YOU

Arjun Sanu M, B. Kanoj, Vijaybabu and A. B. Raju BVBCET Hubli Simulation of Stand-alone Photovoltaic System using Python