Riadh Moumen, M. Laidi, S. Hanini, Mohamed Hentabli, A. Ibrir
{"title":"基于蜻蜓算法的支持向量机多组分吸附容量预测","authors":"Riadh Moumen, M. Laidi, S. Hanini, Mohamed Hentabli, A. Ibrir","doi":"10.15255/kui.2022.048","DOIUrl":null,"url":null,"abstract":"The predictability of the adsorption capacity of the multicomponent adsorption system was modelled using Support Vector Machine (SVM). Two SVM models were built and compared. In the first model, the SVM method was used with an already built-in optimisation algorithm. However, in the second model, the SVM method was used by means of a very recent and efficient optimisation algorithm: the Dragonfly Algorithm (DA). The models’ accuracy was evaluated by three well-established statistical metrics (root mean squared error RMSE, determina- tion coefficient R 2 , and correlation coefficient R ). The used data were collected from previous experimental papers published in literature containing all kinds of pollutants, such as heavy metal ions, dyes, and organic compounds, and different natural/ synthetic adsorbents. The dataset contained five important variables with 1023 points; the variables were divided into four in - puts (molecular weight, equilibrium concentrations of adsorbate, specific area of adsorbent, and temperature), and one output (adsorption capacity at equilibrium). The data were divided using the holdout function into two subsets (80 % for training set, and 20 % for test set). The programming stage was carried out using MATLAB software. The results showed that the optimised DA-SVM model with RBF-Gaussian kernel function had good ability for global search combined with high prediction accuracy, with R 2 = 0.997, R = 0.998, and RMSE = 2.539. The obtained model can be used to predict the efficiency of the adsorption system, and provides a tool for process optimisa - tion responding to changes in operating conditions. A new graphical user interface (GUI) was developed with MATLAB GUI to estimate accurately the desired responses by using the best DA-SVM model.","PeriodicalId":0,"journal":{"name":"","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"2023-03-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Multicomponent Adsorption Capacity Forecasting Based on Support Vector Machine with Dragonfly Algorithm\",\"authors\":\"Riadh Moumen, M. Laidi, S. Hanini, Mohamed Hentabli, A. Ibrir\",\"doi\":\"10.15255/kui.2022.048\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The predictability of the adsorption capacity of the multicomponent adsorption system was modelled using Support Vector Machine (SVM). Two SVM models were built and compared. In the first model, the SVM method was used with an already built-in optimisation algorithm. However, in the second model, the SVM method was used by means of a very recent and efficient optimisation algorithm: the Dragonfly Algorithm (DA). The models’ accuracy was evaluated by three well-established statistical metrics (root mean squared error RMSE, determina- tion coefficient R 2 , and correlation coefficient R ). The used data were collected from previous experimental papers published in literature containing all kinds of pollutants, such as heavy metal ions, dyes, and organic compounds, and different natural/ synthetic adsorbents. The dataset contained five important variables with 1023 points; the variables were divided into four in - puts (molecular weight, equilibrium concentrations of adsorbate, specific area of adsorbent, and temperature), and one output (adsorption capacity at equilibrium). The data were divided using the holdout function into two subsets (80 % for training set, and 20 % for test set). The programming stage was carried out using MATLAB software. The results showed that the optimised DA-SVM model with RBF-Gaussian kernel function had good ability for global search combined with high prediction accuracy, with R 2 = 0.997, R = 0.998, and RMSE = 2.539. The obtained model can be used to predict the efficiency of the adsorption system, and provides a tool for process optimisa - tion responding to changes in operating conditions. A new graphical user interface (GUI) was developed with MATLAB GUI to estimate accurately the desired responses by using the best DA-SVM model.\",\"PeriodicalId\":0,\"journal\":{\"name\":\"\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0,\"publicationDate\":\"2023-03-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15255/kui.2022.048\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15255/kui.2022.048","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
利用支持向量机(SVM)对多组分吸附体系的可预测性进行建模。建立了两种支持向量机模型并进行了比较。在第一个模型中,支持向量机方法与已经内置的优化算法一起使用。然而,在第二个模型中,支持向量机方法是通过一种非常最新和有效的优化算法来使用的:蜻蜓算法(DA)。模型的准确性通过三个完善的统计指标(均方根误差RMSE、决定系数r2和相关系数R)来评估。所使用的数据收集自以往发表在文献中的实验论文,其中含有各种污染物,如重金属离子、染料、有机化合物以及不同的天然/合成吸附剂。数据集包含5个重要变量,共1023个点;这些变量分为四个输入(分子量、吸附质平衡浓度、吸附剂比面积和温度)和一个输出(平衡吸附容量)。使用保留函数将数据分为两个子集(80%用于训练集,20%用于测试集)。编程阶段采用MATLAB软件进行。结果表明,优化后的rbf -高斯核函数DA-SVM模型具有较好的全局搜索能力和较高的预测精度,其r2 = 0.997, R = 0.998, RMSE = 2.539。所得模型可用于预测吸附系统的效率,并为根据操作条件的变化进行工艺优化提供了工具。利用MATLAB图形用户界面开发了一种新的图形用户界面(GUI),利用最佳DA-SVM模型准确估计期望响应。
Multicomponent Adsorption Capacity Forecasting Based on Support Vector Machine with Dragonfly Algorithm
The predictability of the adsorption capacity of the multicomponent adsorption system was modelled using Support Vector Machine (SVM). Two SVM models were built and compared. In the first model, the SVM method was used with an already built-in optimisation algorithm. However, in the second model, the SVM method was used by means of a very recent and efficient optimisation algorithm: the Dragonfly Algorithm (DA). The models’ accuracy was evaluated by three well-established statistical metrics (root mean squared error RMSE, determina- tion coefficient R 2 , and correlation coefficient R ). The used data were collected from previous experimental papers published in literature containing all kinds of pollutants, such as heavy metal ions, dyes, and organic compounds, and different natural/ synthetic adsorbents. The dataset contained five important variables with 1023 points; the variables were divided into four in - puts (molecular weight, equilibrium concentrations of adsorbate, specific area of adsorbent, and temperature), and one output (adsorption capacity at equilibrium). The data were divided using the holdout function into two subsets (80 % for training set, and 20 % for test set). The programming stage was carried out using MATLAB software. The results showed that the optimised DA-SVM model with RBF-Gaussian kernel function had good ability for global search combined with high prediction accuracy, with R 2 = 0.997, R = 0.998, and RMSE = 2.539. The obtained model can be used to predict the efficiency of the adsorption system, and provides a tool for process optimisa - tion responding to changes in operating conditions. A new graphical user interface (GUI) was developed with MATLAB GUI to estimate accurately the desired responses by using the best DA-SVM model.