Electrical, thermal and optical modeling of photovoltaic systems: Step-by-step guide and comparative review study. (February 2022)