Liangliang Sun, Ming Yong, Meng Tang, Gongkui Xiao, Zhikao Li
{"title":"JuDCB: A Julia based framework for dynamic column breakthrough simulation and curve fitting","authors":"Liangliang Sun, Ming Yong, Meng Tang, Gongkui Xiao, Zhikao Li","doi":"10.1016/j.jclepro.2025.146771","DOIUrl":null,"url":null,"abstract":"Adsorption technology plays a key role in cleaner production efforts across various industries, making its advancement essential for sustainable development. Enhancing the sustainability of such processes requires reliable and accessible modelling tools that minimise experimental burden and improve energy efficiency. Breakthrough simulations and parameter fitting are essential for developing adsorption processes and adsorbent materials, allowing researchers to explore various scenarios, optimize process parameters, and reduce experimental efforts workload. However, current simulation tools often have limitations including inflexibility, lack of transparency, compatibility problems, and usability difficulties. To address these challenges, we introduce JuDCB, an open-source framework developed in Julia that integrates ease of use with advanced features for simulating adsorption breakthrough curves and fitting multiple parameters. JuDCB consists of three main modules: the Isotherm Equations module for selecting and assessing various isotherm models; the Simulation module for executing dynamic column breakthrough simulations; and the Fitting module that uses an evolutionary algorithm to autonomously optimize multiple parameters. This automated fitting approach provides significant advantages over traditional methods that depend on manual parameter estimation or empirical correlations. We then present a comprehensive overview of the model development and implementation, along with an extensive tutorial and case studies that illustrate the utility of JuDCB. The framework's user-friendly design makes it accessible to researchers from various disciplines, thereby facilitating prompt material screening and fostering advancements in both research and industry applications. JuDCB is made publicly available on GitHub (<span><span>https://github.com/von19990115/JuDCB</span><svg aria-label=\"Opens in new window\" focusable=\"false\" height=\"20\" viewbox=\"0 0 8 8\"><path d=\"M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z\"></path></svg></span>).","PeriodicalId":349,"journal":{"name":"Journal of Cleaner Production","volume":"19 1","pages":""},"PeriodicalIF":10.0000,"publicationDate":"2025-10-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Cleaner Production","FirstCategoryId":"93","ListUrlMain":"https://doi.org/10.1016/j.jclepro.2025.146771","RegionNum":1,"RegionCategory":"环境科学与生态学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ENVIRONMENTAL","Score":null,"Total":0}
引用次数: 0
Abstract
Adsorption technology plays a key role in cleaner production efforts across various industries, making its advancement essential for sustainable development. Enhancing the sustainability of such processes requires reliable and accessible modelling tools that minimise experimental burden and improve energy efficiency. Breakthrough simulations and parameter fitting are essential for developing adsorption processes and adsorbent materials, allowing researchers to explore various scenarios, optimize process parameters, and reduce experimental efforts workload. However, current simulation tools often have limitations including inflexibility, lack of transparency, compatibility problems, and usability difficulties. To address these challenges, we introduce JuDCB, an open-source framework developed in Julia that integrates ease of use with advanced features for simulating adsorption breakthrough curves and fitting multiple parameters. JuDCB consists of three main modules: the Isotherm Equations module for selecting and assessing various isotherm models; the Simulation module for executing dynamic column breakthrough simulations; and the Fitting module that uses an evolutionary algorithm to autonomously optimize multiple parameters. This automated fitting approach provides significant advantages over traditional methods that depend on manual parameter estimation or empirical correlations. We then present a comprehensive overview of the model development and implementation, along with an extensive tutorial and case studies that illustrate the utility of JuDCB. The framework's user-friendly design makes it accessible to researchers from various disciplines, thereby facilitating prompt material screening and fostering advancements in both research and industry applications. JuDCB is made publicly available on GitHub (https://github.com/von19990115/JuDCB).
期刊介绍:
The Journal of Cleaner Production is an international, transdisciplinary journal that addresses and discusses theoretical and practical Cleaner Production, Environmental, and Sustainability issues. It aims to help societies become more sustainable by focusing on the concept of 'Cleaner Production', which aims at preventing waste production and increasing efficiencies in energy, water, resources, and human capital use. The journal serves as a platform for corporations, governments, education institutions, regions, and societies to engage in discussions and research related to Cleaner Production, environmental, and sustainability practices.