hybrid distributed generation; HDG; photovoltaic panel; wind turbines; battery storage; distributed generation; power quality; renewable energy; Photovoltaic-Wind Turbine-Battery Hybrid Distributed Generation; PVWTBAHDG