Thermal and Electrical Modeling of Photovoltaic Modules