Photovoltaic / Diesel / Battery Hybrid Power Supply System