Photovoltaic module performance: Modeling, parameter estimation, and environmental effects | Synapse