A general purpose tool for simulating the behavior of PV solar cells, modules and arrays | IEEE Conference Publication | IEEE Xplore