At present, traditional energy sources, such as oil, coal, and natural gas, are the main fuels for power generation. However, these traditional energy sources are not only non-renewable but also cause ...