Skip to Main Content
The performance of a photovoltaic (PV) module is mostly affected by array configuration, irradiance, and module temperature. It is important to understand the relationship between these effects and the output power of the PV array. This paper presents a MATLAB-Simulink-based PV module model which includes a controlled current source and an S-Function builder. The modeling scheme in S-Function builder is deduced by some predigested functions. Under the conditions of nonuniform irradiance, the model is practically validated by using different array configurations in testing platform. The comparison experiments indicate that I-V and P-V characteristic curves of simulation match the measurements from outdoor experiment well. Under the conditions of nonuniform irradiance, both simulation and experiment show that the output power of a PV array gets more complicated due to multiple peaks. Moreover, the proposed model can also simulate electric circuit and its maximum power point tracking (MPPT) in the environment of MATLAB-Simulink. The experiments show that the proposed model has good predictability in the general behaviors of MPPT under the conditions of both nonuniform and uniform irradiance.