PHOTOVOLTAIC/THERMAL (PV/T) SYSTEMS PRINCIPLES DESIGN AND APPLICATIONS PERFORMANCE PREDICTION OF PV & PV/T SYSTEMS USING ARTIFICIAL NEURAL NETWORKS (ANN) FUNDAMENTALS OF PHOTOVOLTAIC (PV) SYSTEMS Nanofluid and Nano-PCM based Photovoltaic thermal (PV/T) systems