With natural resource scarcity and environmental protection, the use of renewable energy has become a promise for offering clean and plentiful energy. Photovoltaic (PV) solar cell is one of the emerging renewable energy applications; however, it suffers a With natural resource scarcity and environmental protection, the use of renewable energy has become a promise for offering clean and plentiful energy. Photovoltaic (PV) solar cell is one of the emerging renewable energy applications; however, it suffers a