12th Iranian Conference on Renewable Energies and Distributed Generation (ICREDG 2025)