Kalpesh Joshi

Copyrights 2018 © Kalpesh Joshi  

Site last updated on 7/10/2019 12:02:20 PM CST

Modeling of PV arrays - A project @ IIT Bombay

Follow me on ResearchGate

Project Report (pdf)

EXCEL User Interface (.xlsm)*

MATLAB code files (.zip)

My Contribution

GUI and MATLAB code

Validation of PV model

PV Model Development

Project - Modeling of Photovoltaic Plants

Considering the unbalanced nature of low-voltage distribution networks, phase-domain detailed modeling of all major components such as distribution transformers, voltage regulators, shunt capacitors, loads and distribution line sections is necessary. With inclusion of distributed generation (DG) in low-voltage networks, their modeling should also be appropriately done to investigate the influence of these resources on network operations.

As a part of my M.Tech. thesis in IIT Delhi, I had developed a set of MATLAB code modules to represent every major component of distribution network in Backward Forward Sweep (BFS) algorithm, [1-2]. It is used as a power flow simulator for unbalanced distribution networks. The BFS algorithm was tested on IEEE standard test feeders (IEEE 4 node, 13 node, 34 node and 37 node test feeders). Extending the same work, modeling of PV arrays was taken up to include this kind of DG in BFS power flow solver.

Part - 3 in the above group project was implemented by me with a single diode equivalent model to represent PV module. The model is proposed in a highly cited research paper published in IEEE transactions on Power Electronics in May 2009, [3]. The proposed model has two improvements over conventional single diode equivalent model. Confirming results have been obtained and matched with those published in the paper. Further, two generalized MATLAB functions are coded which can accept specifications for any PV module and produce I-V, P-V characteristics while determining the equivalent series (Rs) and parallel resistance (Rp) of the given module. The same model is used to forecast PV module output at different irradiance and module temperature for the PV system installed atop L-Block in IITGn-VGEC campus.

In order to integrate the whole project on one platform, a User Interface (UI) was designed in MS-EXCEL with a link to MATLAB. It integrated the four different modules prepared by each member of the group task.

[1] W. H. Kersting, Distribution System Modeling and Analysis, Third Edition. CRC Press, 2012.

[2] P. Xiao, D. C. Yu, and W. Yan, “A Unified Three-Phase Transformer Model for Distribution Load Flow Calculations,” IEEE Trans. Power Syst., vol. 21, no. 1, pp. 153–159, Feb. 2006.

[3] M. G. Villalva, J. R. Gazoli, and E. R. Filho, “Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays,” IEEE Trans. Power Electron., vol. 24, no. 5, pp. 1198–1208, May 2009.


Forecasting of Gen. & Demand

Implemented for two PV plants

Developed in MATLAB, EXCEL

Modeling project in a group of 4 titled as ‘Forecasting of PV Generation and Load Demand at IIT GN-VGEC Campus’ was based on a photovoltaic (PV) system installed at IITGN-VGEC campus. The project work was distributed clearly in four parts as follows:

Part – 1: Forecasting of ambient temperature and solar irradiance based on Modified ASHRAE model

Part – 2: Forecasting of PV output based on Regression Analysis

Part – 3: Forecasting of PV output based on Single Diode Equivalent model

Part – 4: Load modeling based on Regression Analysis

* MS-EXCEL file with Macro