In the natural environment, sand accumulation and desertification can influence the efficiency of photovoltaic arrays. In this study, PV module output characteristics were examined under different sand particle size, varying sand densities and inclination angles, and at wind speeds of 5m/s, 10m/s, and 15m/s. Both theoretical and experimental results showed that the output power of the module declines with increasing sand density. As the sand particle size increases, the module maximum output power rises and then stabilizes. The two control variables, namely sand density and sand particle size, influence the module temperature and light transmittance distinctly. Contrary to the impact of sand density on the module filling factor curve, the module filling factor exhibits varying trends under different sand particle sizes. Additionally, the pattern of the module filling factor as a function of sand density contrasts with that of the module temperature under analogous conditions. Specifically, when the sand density on the PV module surface increases from 0 to 40g/m², there is a 32.2% reduction in maximum output power. At a wind speed of 15m/s, this reduction was found consistent across all wind speed categories. Furthermore, the trend of the module filling factor rel-ative to sand accumulation density contrasts with the module temperature trend under analogous conditions. Notably, the filling factor reached its apex at a sand accumulation density of 35g/m², which corresponded to the module temperature's nadir during the experiment.