Development of a User Friendly Cost Analysis Software for Photovoltaic and Diesel Generator Power Systems

Vincent Chukwudi Chijindu, Daniel Kelechi Okolo, Ogbonna Ukachukwu Oparaku


In this work, a user friendly cost analysis software for solar photovoltaic (PV) and diesel power systems was developed using Java programming language and task model approach. The software was used to perform benefit to cost ratio (BCR) analysis and life cycle cost analysis (LCCA) for Trina solar company (a solar PV module manufacturing company) and Generac Holdings Inc. (a diesel generator manufacturing company) taking into account the costs and benefits applicable to these companies. The purpose of the analysis was to determine the best option for investment and most cost effective option for consumers use. Performing BCR and LCCA involves complex mathematical calculations which are laborious for most power system users. Also, errors such as under sizing and over sizing of systems usually occur during sizing of power generating systems which results to inaccurate analysis and results. This software application was developed to address the errors stated above. The BCR result of the analysis carried out with the software application developed shows that both power options are beneficial for investment. However, solar PV is more beneficial with BCR value of 3.7 while Diesel generator is less beneficial with BCR value of 1.27. In addition, LCCA result of a household in Nsukka Enugu State, Nigeria shows that solar PV power option is more cost effective with value of 45.6 million Naira while diesel generator has value of 130.7 million Naira for a period of 25 years.


Cost Analysis; Diesel generator; Photovoltaic; Task model; User friendly.

Article Metrics

Abstract view : 187 times
PDF - 66 times

Full Text:



F. G. Akinboro, L. A. Adejumobi and V. Makinde, Solar energy installation in Nigeria: Observations, prospect, problems and solution, Transnational Journal of Science and Technology, 2(4), 2011, 73–84.

A. Zahedi, Development of a new methodology for optimum sizing of the components in the PV-hybrid power system, Solar Energy Applications Research Group, Department of Electrical and Computer Systems Engineering, Wren Monash University, Victoria, Australia, 2013.

P. O. Otasowie and P. I. Ezomo, Life cycle cost analysis of diesel generator set and national grid in Nigeria, Journal of Emerging Trends in Engineering and Applied Sciences, 5(5), 2014, 363–367.

H. A. Kazem, S. Q. Ali, A. H. A. Alwaeli, K. Mani and M. Tariq, Life-cycle cost analysis and optimization of health clinic PV system for a rural area in Oman, Proceedings of the World Congress on Engineering, London, 2013, 1052–1056.

I. Guney, N. Onat and G. Kocyigit, Software design for life cycle analysis of a stand-alone PV system in Turkey, Proceedings of the 3rd WSEAS International Conference on Renewable Energy Sources, Spain, 2009, 347–352.

B. O. Agajelu, O. G. Ekwueme, N. S. P. Obuka and G. O. R. Ikwu, Life cycle cost analysis of a diesel/photovoltaic hybrid power generating system, Industrial Engineering Letters, 3(1), 2013, 19–30.

C. C. Mbah, O. U. Oparaku and E. C. Nnadozie, Development of Software for life cycle cost analysis of solar photovoltaic (PV) and diesel generator systems in Nigeria, Journal of Engineering Research and Reports, 2(1), 2018, 1–9.

J. Thompson, How to calculate the benefit to cost ratio. (assessed on 02.11.2018).

M. Florio, S. Forte, C. Pancotti, E. Sirtori and S. Vignetti, Exploring cost-benefit analysis of research, development and innovation infrastructures: An evaluation framework, Working Papers 201601, CSIL Centre for Industrial Studies, 2016.

Ronnie Lettsome, Smart Hospitals Project Improving Caribbean Health Facilities, 2015.

S. Masovic, M. Saracevic, H. Kamberovic and M. Kudumovic, Java technology in the design and implementation of web applications, Technics Technologies Education Management, 2012, 1–6.

A. Sarkar, Overview of web development life cycle in software engineering, International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 3(6), 2018, 626–631.

C. Osborn, Software development life cycle (SDLC), Center for Information Management Studies, 2001.

K. Patel, Most significant advantages of java language. /programming/most_significant_advantages_of_java_language.html (assessed on 21.06.2017).

F. Paterno, Task models in interactive software systems, Handbook of Software Engineering and Knowledge, 2001, 1–19.

G. Mori, F. Paterno and C. Santoro, CTTE: Support for developing and analyzing task models for interactive system design, IEEE Transaction on Software Engineering, 28(8), 2002, 797–813.

Benefit-cost ratio. ratio (assessed on 21.06.2017).

Handbook of PV system design practice. Sandia national laboratories, USA, 1993, 200–203.

P. O. Otasowie and P. I. Ezomo, Life cycle cost analysis for the economic viability for solar and national grid for powering BTS, Journal of Energy Technologies and Policy, 5(3), 2015.

Trinasolar. (accessed 04.09.2017).

Annual Reports. (assessed on 04.09.2017).

GENERAC. generators#? cat= 201&cat=158 (assessed on 04.09.2017).


  • There are currently no refbacks.