Development of a Python-Based Decision Support System for Evaluating Biomass Price Feasibility in Co-Firing Applications: Evidence from Riau, Indonesia
Abstract
The utilization of biomass as a co-firing fuel in coal-fired power plants is a strategic element in Indonesia’s energy transition. A key challenge lies in accurately assessing the price feasibility of biomass fuel (B3m) and ensuring policy compliance. This study presents a Python-based Decision Support System (DSS) equipped with a graphical user interface (GUI) to compute and evaluate the Highest Benchmark Price (HPT) of B3m adaptively, including a maximum price coefficient (k =1.2). The system was tested using 12 actual proposals from B3m suppliers in Riau Province. Results indicate that 58.3% of offers complied with regulatory thresholds, with wood-based B3m proving generally more competitive than palm-based feedstocks. The system enables automated and transparent price feasibility classification. These findings highlight the potential of localized Python-based computational tools to support economic evaluation of renewable energy deployment.
References
[2] PT PLN (Persero). (2025, May). Rencana Usaha Penyediaan Tenaga Listrik (RUPTL) 2025–2034. https://web.pln.co.id/stakeholder/ruptl.
[3] Direktorat Jenderal EBTKE. (2024). Laporan Kinerja DITJEN EBTKE Tahun 2024. https://ebtke.esdm.go.id/elibrary/laporan-kinerja-ditjen-ebtke-tahun-2024.
[4] MEBI. (n.d.). Biomass producers reject PLN’s DMO proposal, potential investment hamper. https://mebi.or.id/news/biomass-producers-reject-pln-s-dmo-proposal-potential-investment-hamper.
[5] PT PLN (Persero). (2020). Peraturan Direksi PT PLN (Persero) Nomor: 001.P/DIR/2020 tentang Pedoman Pelaksanaan Pembangkit Listrik Tenaga Uap Batubara dengan Bahan Bakar Biomassa. Jakarta, Indonesia.
[6] Kementerian ESDM. (2023). Peraturan Menteri Energi dan Sumber Daya Mineral Nomor 12 Tahun 2023 tentang Pemanfaatan Bahan Bakar Biomassa Sebagai Campuran Bahan Bakar Pada Pembangkit Listrik Tenaga Uap. https://peraturan.bpk.go.id/Details/291410/permen-esdm-no-12-tahun-2023.
[7] Sadeq, A.M. (2024). Python for renewable energy applications (1st ed.). https://doi.org/10.13980/RG.2.2.33942.85973.
[8] Qirani, S.D. & Sukarsih, I. (2024). Penerapan metode K-Nearest Neighbor untuk prediksi harga gas alam menggunakan Python. Jurnal Riset Matematika, 4, 57–64. https://doi.org/10.1016/j.softx.2021.100784.
[9] Muhammad, R. & Yulianto, S. (2023). Penerapan pemrograman Python dalam menentukan waktu overhoul kondensor turbin uap. Jurnal Konversi Energi dan Manufaktur, 8, 49–57. https://doi.org/10.21009/JKEM.8.1.6.
[10] Gaete-Morales, C., Kittel, M., Roth, A. & Schill, W.-P. (2021). DIETERpy: A Python framework for The Dispatch and Investment Evaluation Tool with Endogenous Renewables. SoftwareX, 15, 100784. https://doi.org/10.1016/j.softx.2021.100784.
[11] Prabawa, I. W. C., & Gunarta, I. K. (2024). Design of a decision support system for power plant thermal efficiency management at PLTU X. Jurnal Energi dan Sistem, 20(4s). https://doi.org/10.52783/jes.2317.
[12] Smith, J.S., Safferman, S.I. & Saffron, C.M. (2019). Development and application of a decision support tool for biomass co-firing in existing coal-fired power plants. Journal of Cleaner Production, 236, 117375. https://doi.org/10.1016/j.jclepro.2019.06.206.
[13] Guo, J., Ye, A., Wang, X., & Guan, Z. (2023). OpenSeesPyView: Python programming-based visualization and post-processing tool for OpenSeesPy. SoftwareX, 21. https://doi.org/10.1016/j.softx.2022.101278.
[14] Beniz, D.B. & Espíndola, A. (2016, October). Using Tkinter of Python to create graphical user interface (GUI) for scripts in LNLS. PCaPAC2016.
[15] Ramachandra, T.V., Krishna, S. & B.V.,S. (2005). Decision support system to assess regional biomass energy potential. International Journal of Green Energy, 1, 407–428. https://doi.org/10.1081/GE-200038704.
[16] Ninomiya, Y., Zhongyuan, S., Nakamura, H. & Matsumoto, T. (2025, May). Development of the bioenergy supply chain in AZEC partner countries. https://www.eria.org/research/development-of-the-bioenergy-supply-chain-in-azec-partner-countries.
[17] Rahmanta, M.A., Aprilana, A., Ruly, Cahyo, N., Hapsari, T.W.D. & Supriyanto, E. (2024). Techno-economic and environmental impact of biomass co-firing with carbon capture and storage in Indonesian power plants. Sustainability (Switzerland), 16(8). https://doi.org/10.3390/su16083423.
[18] Mo, W., et al. (2023). Technical-economic-environmental analysis of biomass direct and indirect co-firing in pulverized coal boiler in China. Journal of Cleaner Production, 426, 139119. https://doi.org/10.1016/j.jclepro.2023.139119.
[19] Amos, D. (n.d.). Python GUI programming with Tkinter. https://realpython.com/python-gui-tkinter/.
[20] Alqadi, M., Zaharieva, S., Commichau, A., Disse, M., Koellner, T. & Chiogna, G. (2025). Developing and implementing a decision support system-integrated framework for evaluating solar park effects on water-related ecosystem services. Sustainability (Switzerland), 17(7). https://doi.org/10.3390/su17073121.
[21] International Organization for Standardization (ISO). (2005). ISO 11760:2005 – Classification of coals. https://www.iso.org/standard/38898.html.
[22] ASTM International. (2013). ASTM D5865–13: Standard test method for gross calorific value of coal and coke. https://doi.org/10.1520/D5865-13.
[23] Blanco, I., Guericke, D., Morales, J. M., & Madsen, H. (2020). A two-phase stochastic programming approach to biomass supply planning for combined heat and power plants. OR Spectrum, 42, 863–900. https://doi.org/10.1007/s00291-020-00593-x.
[24] Kaniapan, S., Hassan, S., Ya, H., Nesan, K.P. & Azeem, M. (2021). The utilisation of palm oil and oil palm residues and the related challenges as a sustainable alternative in biofuel, bioenergy, and transportation sector: A review. Sustainability, 13(6). https://doi.org/10.3390/su13063110.
[25] Reeb, C.W., Hays, T., Venditti, R.A., Gonzalez, R. & Kelley, S. (2014). Supply chain analysis, delivered cost, and life cycle assessment of oil palm empty fruit bunch biomass for green chemical production in Malaysia. Bioresources, 9(3), 5385–5416. https://bioresources.cnr.ncsu.edu/resources/supply-chain-analysis-delivered-cost-and-life-cycle-assessment-of-oil-palm-empty-fruit-bunch-biomass-for-green-chemical-production-in-malaysia/.
[26] Handaya, Marimin, Indrawan, D. & Susanto, H. (2022). A comparative life cycle assessment of palm kernel shell in ceramic tile production: Managerial implications for renewable energy usage. Sustainability (Switzerland), 14(16). https://doi.org/10.3390/su141610100.
[27] Triani, M., Tanbar, F., Cahyo, N., Sitanggang, R., Sumiarsa, D. & Utama, G.L. (2022). The potential implementation of biomass co-firing with coal in power plant on emission and economic aspects: A review. EKSAKTA: Journal of Sciences and Data Analysis, 3, 83–94. https://doi.org/10.20885/EKSAKTA.vol3.iss2.art4
[28] Pemerintah Indonesia. (2022). Peraturan Presiden (Perpres) Nomor 112 Tahun 2022 tentang Percepatan Pengembangan Energi Terbarukan untuk Penyediaan Tenaga Listrik. https://peraturan.bpk.go.id/Details/225308/perpres-no-112-tahun-2022.












