File Exchange

image thumbnail

PV Emulator

version 1.0.2 (105 KB) by Razman Ayop
Basic Photovoltaic Emulator using Buck Converter


Updated 22 Jun 2020

View Version History

View License

Design Parameters
Control Strategy: Direct Referencing Method (Current Control)
PV Model: Look-Up Table (LUT) Method extracted from a Single Diode Model with Series Resistance (1D1R Model)
Power Converter: Buck Converter with PI Controller

R. Ayop and C. W. Tan, "A comprehensive review on photovoltaic emulator," Renewable and Sustainable Energy Reviews, vol. 80, pp. 430-452, December 2017.
R. Ayop and C. W. Tan, "An Adaptive Controller for Photovoltaic Emulator using Artificial Neural Network," Indonesian Journal of Electrical Engineering and Computer Science, vol. 5, pp. 556-563, 2017.
R. Ayop and C. W. Tan, "Rapid Prototyping of Photovoltaic Emulator Using Buck Converter Based on Fast Convergence Resistance Feedback Method," IEEE Transactions on Power Electronics, vol. 34, pp. 8715-8723, 2019.

Cite As

Razman Ayop (2021). PV Emulator (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

Razman Ayop

You can find the matlab code for PV model in
G. Walker, "Evaluating MPPT converter topologies using a MATLAB PV model," Journal of Electrical & Electronics Engineering, Australia, vol. 21, pp. 49-56, 2001.


Thank you! It would be amazing if you could share the PV model as well.

MATLAB Release Compatibility
Created with R2016b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!