Next Article in Journal
Environmental Win–Win Management: Using Aluminum-Based Solid Waste for Synozol Red-KHL Dye Oxidation
Previous Article in Journal
Partial Replacement of Carbon Black with Graphene in Tire Compounds: Transport Properties, Thermal Stability and Dynamic Mechanical Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using Excel Solver’s Parameter Function in Predicting and Interpretation for Kinetic Adsorption Model via Batch Sorption: Selection and Statistical Analysis for Basic Dye Removal onto a Novel Magnetic Nanosorbent

1
Faculty of Science and Technology, Rajabhat Mahasarakham University, Mahasarakham 44000, Thailand
2
Faculty of Engineering, Mahasarakham University, Khamriang, Mahasarakham 44150, Thailand
3
Faculty of Public Health, Burapha University, Chonburi 20131, Thailand
4
School of Energy and Environment, University of Phayao, Phayao 56000, Thailand
5
Faculty of Engineering and Industrial Technology, Chaiyaphum Rajabhat University, Chaiyaphum 36000, Thailand
6
Faculty of Technology, Mahasarakham University, Khamriang, Mahasarakham 44150, Thailand
7
Faculty of Informatics, Mahasarakham University, Khamriang, Mahasarakham 44150, Thailand
8
MARE, Ctra. Torres—Reocín, Bº La Barquera 13, 39311 Cartes, Spain
*
Author to whom correspondence should be addressed.
ChemEngineering 2024, 8(3), 58; https://doi.org/10.3390/chemengineering8030058
Submission received: 1 February 2024 / Revised: 25 April 2024 / Accepted: 27 May 2024 / Published: 6 June 2024

Abstract

:
Magnetic nanosorbents efficiently capture substances, particularly basic dyes, and can be easily recovered using a magnetic field in water treatment. Adsorption is a cost-effective and highly efficient method for basic dye removal. This study compared eight nonlinear kinetic adsorption models using Microsoft Excel 2023, which provided a detailed analysis and statistical results comparable to advanced programs like MATLAB and OriginPro. The Fractal Like-Pseudo First Order (FL-PFO) model showed the best fit for the kinetic adsorption model, closely predicting experimental data at 33.09 mg g−1. This suggests that the diffusion rate of basic dye within the magnetic nanosorbent pores is a crucial factor. The statistical parameters confirmed the suitability of these kinetic adsorption models for describing the observed behavior. Overall, Microsoft Excel emerged as a reliable tool for predicting adsorption behavior using various kinetic models for basic dye removal, offering a wide range of functions for diverse applications, including environmental monitoring and modeling. Corrected Akaike’s information criterion was used to determine the optimal model. It found the lowest AICcorrected value of about −3.8479 for the FL-PFO kinetic model, while the Elovich kinetic adsorption model had the highest AICcorrected value of 29.6605. This indicates that the FL-PFO kinetic model effectively correlated the kinetic data. It can be concluded that Microsoft Excel’s accessibility, familiarity, and broad range of capabilities make it a valuable resource for many aspects of environmental engineering.

1. Introduction

Magnetic nanosorbents are a type of nanomaterial that possess magnetic properties and are used for various applications, including water and wastewater treatment [1]. These magnetic nanosorbents consist of magnetic nanoparticles, which are typically composed of iron oxide or other magnetic materials and functionalized with specific surface groups or coatings with activated carbon [2] to enhance their adsorption capabilities. Magnetic nanosorbents have several advantages such as high adsorption capacity [3], magnetic separation, reusability/regeneration, targeted adsorption, and scalability (can be synthesized in various sizes and shapes). However, it should be realized that there exist potential challenges and risks associated with their use. These might include the need for careful disposal of the nanosorbents to prevent environmental contamination, the potential toxicity [4] of the iron oxide magnetic nanoparticles used, and the development of efficient and cost-effective synthesis methods [5]. Generally, magnetic nanosorbents have shown great promise in water and wastewater treatment applications, providing the efficient and targeted removal of contaminants. Ongoing research and the development of magnetic nanosorbents aim to optimize their performance, increase their stability and minimize potential environmental impacts. High adsorption capacity and easy and efficient separation from water using external magnetic fields are the key focus areas of much research. As magnetic nanosorbents have high surface areas and can be functionalized with specific adsorbent materials or coatings, they can effectively remove a wide range of contaminants from water, including heavy metals [6], organic pollutants [7], dyes [8], and other harmful substances. They have a high adsorption capacity, which allows for the efficient removal of contaminants even at low concentrations [9].
It is well known that basic dyes are a type of synthetic dye that are commonly used in various industries, including textiles, paper, and some types of inks, which are typically alkaline or basic in nature with a pH greater than 7 [10]. In addition, basic dyes also have vibrant and bright coloration properties that make them visually appealing for staining purposes [11]. Moreover, basic dyes are less expensive compared to other types of dyes used in biological staining [12], such as fluorescent dyes. On the other hand, while basic dyes have their advantages, they also have limitations such as non-specific staining, lack of specificity, poor light stability, potential toxicity, limited color options, and interference with subsequent staining. However, it is significant to note that the use and disposal of these dyes can have environmental impacts such as water pollution, the production of chemical waste, energy consumption, and resource depletion. The pollution concerns associated with basic dyes are especially relevant in the textile industry [13]. In the textile industry, the dyeing process often involves large amounts of water and chemicals, including basic dyes. The improper disposal of dye wastewater can lead to the contamination of local water bodies. To address these pollution concerns, various regulations, sustainable practices, and technologies have been developed to minimize the environmental impact of the dyeing processes. This includes the use of eco-friendly dyes, more efficient dyeing methods, and wastewater treatment processes to reduce pollution. The common methods of removal or treatment of basic dyes in wastewater include physical methods, chemical methods [14], biological methods [15], and advanced treatment [16]. However, the choice of treatment depends on the specific context, the type and concentration of the dye pollutants, and the environmental regulations that are in place. Physical methods (filtration, adsorption, sedimentation, and coagulation–flocculation) are good options for treatment due to their cost-effectiveness and easy operation. Adsorption has been a widely used technique for removing basic dyes due to its high efficiency, versatility, selectivity, reusable adsorbents, low energy requirements, adsorbent variety, ease of operation, reduced chemical usage [17,18], and removal of non-biodegradable compounds [18], which prevent contaminant spread and environmental compatibility.
To understand and describe the rate adsorption process (physisorption and chemisorption or both sorption processes), kinetics is an essential concept that should be considered. The common kinetic adsorption models used for water and wastewater treatment include Pseudo-First-Order (PFO), Pseudo-Second-Order (PSO), Fractal Like-Pseudo First Order (FL-PFO), Fractal Like-Second Order (FL-PSO), General (rational) Order, Elovich, Diffusion-Chemisorption, and Avrami Fractionary-Order (AV) [19,20]. These kinetic adsorption models are valuable tools in the field of adsorption science and engineering. They help researchers and engineers understand and predict how rate adsorption processes will behave under different conditions, which is essential for designing efficient adsorption process systems for various applications, including wastewater treatment, air purification, and chemical separation. Interpreting the kinetic adsorption models is crucial for a comprehensive understanding of adsorption mechanisms and for the design and optimization of effective processes for removing basic dyes onto magnetic nanosorbents from wastewater sources. A certain publication critiques the Lagergren equation for its empirical nature, lack of predictive ability, and inconsistency [21]. When examining adsorption regulated by the Henry regime, the Pseudo-First-Order (PFO) model shows inconsistency, as it aligns with the Linear Driving Force (LDF) model solely under the condition of a constant adsorbate concentration in the bulk (C0Ce); i.e., in linear systems, the kinetic rate constants of both equations can only be correlated [22]. Linear regression analysis is a valuable tool that has been widely used to evaluate kinetic adsorption model parameters and assess the goodness of fit of kinetic adsorption models [23,24]. However, linearization is a mathematical technique used to simplify parameter estimation and model fitting but should not alter the inherent characteristics of the experimental data and predicted data or the distribution of errors of kinetic adsorption. In other words, regrettably, the transformation of kinetic data to fit into the linear forms of the model frequently introduces uncertainty and bias, often done carelessly [25]. Therefore, nonlinear kinetic adsorption is essential for considering alternative modeling approaches such as nonlinear regression [26], which can provide accurate parameter estimates and better capture the nonlinear behavior of the system without altering the distribution of errors in the data [27,28]. Generally, error functions have been widely applied for the goodness of fit of kinetic adsorption models such as the Residual Sum of Squares Error (ERRSQ/SSE), the Chi-square (χ2), the coefficient of determination (R-sq), the adjusted nonlinear coefficient of determination (Adj R-sq), the Average Relative Error (ARE), the Hybrid Fractional Error Function (HYBRID), Marquardt’s Percent Standard Deviation (MPSD), and Root Mean Square Error (RMSE) Sum of Absolute Errors (EABS) and Normalized Standard Deviation (NSD) [29,30]. Additionally, Akaike’s information criteria are widely recognized as reliable benchmarks for model selection, renowned for their predictive accuracy and straightforward decision-making basis [31]. These error functions can be applied through advanced software tools such as Microsoft Excel (Windows 10 and Microsoft 365 2020), MATLAB (version R2019), and OriginPro (version 2019) and even through Minitab (version 16) and SigmaPro (version 8). However, the MATLAB, OriginPro, Minitab, and SigmaPro programs are not available with built-in functions of statistics. On the other hand, Microsoft Excel is a readily available software tool that offers built-in statistical functions and kinetic adsorption models that users prefer.
This research highlights the significance of magnetic nanosorbents in a particular research context of the sorption properties of basic dyes that can be manipulated or controlled using a magnetic field. The purpose of this study would likely require rigorous experimental validation, thorough analysis, and potentially pilot-scale testing to demonstrate the effectiveness of the developed magnetic nanosorbent composite in practical water treatment scenarios. The treatment performance and efficiency evaluation were assessed through kinetic adsorption models and statistical algorithms using Microsoft Excel Solver’s built-in functions. How well the magnetic nanosorbent composite performed in removing basic dyes from wastewater was assessed by parameters such as adsorption capacity, removal efficiency, or other relevant metrics. After obtaining parameter values for the kinetic adsorption models through nonlinear fitting, the models were compared using the software MATLAB and OriginPro (free trial), which allow for more sophisticated data analysis and visualization compared to Microsoft Excel’s spreadsheet-based program tools.

2. Materials and Methods

2.1. Experimental Dataset

Experimental data for kinetic adsorption studies are typically obtained through laboratory experiments (Figure 1) designed to measure the adsorption behavior of contaminants over time, as shown in Table 1 [2]. The laboratory data of adsorption kinetics were collected from a previous study performed by using a magnetic nanosorbent (derived from waste macadamia nut shells and magnetite nanoparticles) as an adsorbent with basic dye (methylene blue) used as an adsorbate. This magnetic nanosorbent was successful in the removal of basic dyes in wastewater and was simple to handle and separate during the treatment process, saving the cost of operation. The data were performed via batch sorption, which was achieved subsequent to the equations as presented below.
q t = C 0 C e m V
The quantity ‘qt’ (mg g−1) represents the amount of basic dye adsorbed at a given time ‘t’. ‘C0’ stands for the initial concentration, while ‘Ce’ denotes the equilibrium concentration of methylene blue in milligrams per liter (mg L−1). ‘V’ represents the volume of the raw water used in a prior study (the synthetic solution was derived from methylene blue), measured in liters (L). Finally, ‘m’ stands for the mass of the prepared magnetic nanosorbent, measured in grams (g).

2.2. Kinetic Adsorption Models

It is important to note that the choice of kinetic adsorption model depends on the specific adsorbent contaminant system being studied. Different models may be more appropriate for different scenarios, and it is essential to validate the chosen model against experimental data to ensure its accuracy and reliability. Additionally, it is worth considering that adsorption kinetics can be influenced by various factors such as temperature, pH, concentration, and the properties of the adsorbent and contaminant. Kinetic adsorption models are mathematical models used to describe and predict the adsorption behavior of contaminants (such as basic dyes) in water and wastewater treatment processes over time. These models are based on the assumption that adsorption follows a certain rate equation or kinetic mechanism. The kinetic adsorption models that this research focused on can be listed as [32,33,34,35,36,37,38]:
Pseudo - first - order   PFO = q t = q e 1 exp ( k 1 × t )
Pseudo - second - order   PSO = q t = k 2 × q e   2 × t 1 + ( k 2 × q e × t )
Fractal   like - pseudo   first   order   FL - PFO = q t = q e . 1 exp k 1 . t α
Fractal   like - pseudo   sec ond   order   FL - PSO = q t = k 2 . q e   2 . t α 1 + k 2 . q e . t α  
General   rational   order = q t = q e q e t × k r × q e n 1 × n 1 + 1 1 / ( n 1 )
Elovich = q t = 1 β × ln ( 1 + α × β × t )
Diffusion - Chemisorption = q t = q e × k DC × t 1 / 2 k DC × t 1 / 2 + q e
Avrami   fractionary - order = q t = qe × 1 exp ( ( k av × t ) ) n av

2.3. Error Function Statistic Tools for Kinetic Adsorption Model

The error function statistic tool is a mathematical method commonly used in water and wastewater treatment to evaluate the performance of treatment processes. It is used to assess the accuracy of predictions or measurements by comparing the expected or desired values with the actual values obtained during the treatment process. The error function statistic provides a quantitative measure of the deviation between the predicted or target values and the observed values. It is important to note that the choice of statistical tools may vary depending on the specific circumstances and assumptions of the adsorption process. The selection of the best-fitting kinetic model depends on the specific system and experimental conditions. Different kinetic adsorption models may be more appropriate for different adsorption processes and statistical results. Statistical results can be used to validate the best-fitting kinetic adsorption model and evaluate its predictive performance of the adsorption process. The most commonly used error function statistics in water and wastewater treatment are shown in Equations (10)–(18) that were used and evaluated to define the kinetic adsorption characteristics of basic dyes adsorbed onto the magnetic nanosorbent. They provide a measure of the average magnitude of errors, disregarding their direction. The statistical formulas for calculating them are as follows [32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48].
Sum   of   Squares   Error   ( ERRSQ / SSE ) = i = 1 n ( q e ,   exp   q e ,   cal ) 2  
Chi - square   ( χ 2 ) = i = 1 n ( q e ,   cal q e ,   exp ) 2 q e ,   exp
Coefficient   of   determination   ( R 2 ) = 1 n = 1 n ( q e ,   exp   q e ,   cal ) 2 n = 1 n ( q e ,   exp     q e ,   exp ¯ ) 2
Average   Relative   Error   ( ARE ) = 100 n . i = 1 n ( q e ,   exp q e ,   cal ) q e ,   exp
Root   Mean   Square   Error   ( RMSE ) = n = 1 n ( q e ,   exp q e ,   cal ) 2 n p
Hybrid   Fractional   Error   Function   ( HYBRID ) = 100 n p . i = 1 n ( q e ,   exp q e ,   cal ) q e ,   exp
Marquardt s   Percent   Standard   Deviation   ( MPSD ) = 100 . 1 n p . i = 1 n ( q e ,   exp q e ,   cal ) q e ,   exp 2
Normalized   Standard   Deviation   ( NSD ) = 100 . 1 n 1 . i = 1 n ( q e ,   exp q e ,   cal ) q e ,   exp 2
Sum   of   Absolute   Errors   ( EABS ) = i = 1 n ( q e ,   cal q e ,   exp ) i

2.4. Microsoft Excel Minimized Solver Error Functions and Kinetic Adsorption Models

Microsoft Excel was used as a tool for the determination of the nonlinear kinetic adsorption models for this study. While Excel is primarily known as spreadsheet software, it offers various mathematical and statistical functions that can be utilized for data analysis and curve fitting to evaluate the best-fitting of the nonlinear kinetic adsorption models. Microsoft365, 2021, was used to determine nonlinear kinetic adsorption models and error functions. However, it is worth mentioning that while Microsoft Excel can be used for nonlinear kinetic adsorption modeling, it may have limitations compared to specialized software designed specifically for advanced curve fitting and analysis. If the analysis requires more complex modeling techniques or advanced statistical methods, consideration should be given to using dedicated scientific software such as MATLAB and OriginPro for justifying the analysis results. To evaluate the statistical results from the Microsoft Excel Solver spreadsheet, the data fitting was estimated with MATLAB and OriginPro via the formulated algorithm as presented in Figure 2.
To solve the experimental data (Table 1) of kinetic adsorption obtained from laboratory experiments, eight kinetic adsorption models (Section 2.2) and nine statistical error functions (Section 2.3) were used for analysis via the Microsoft Excel spreadsheet function, as shown in Table 2 and Table 3. Table 2 demonstrates the input of experimental data and the run of Microsoft Excel Solver’s spreadsheet-based program using the PFO kinetic adsorption model as an example model for data fitting. Table 3 provides the Excel codes for the PFO kinetic adsorption model using a Microsoft Excel-based program. In this study, the PFO kinetic adsorption model was used as a case study in solving via Microsoft Excel Solver’s spreadsheet-based program. The related kinetic adsorption and statistical formula can be followed in the steps detailed below.
The applications of the Microsoft Excel Solver Function spreadsheet provide a flexible and versatile tool for solving a wide range of optimization problems encountered in engineering and data analysis, as follows.

2.4.1. Experimental Dataset

As shown in Table 2, the experimental data of t at the equilibrium adsorption (min) and qt,exp at time t (mg g−1) were put in column A, rows A1–A15, and column B, rows B1–B15, respectively. In this case, the study had 15 datasets for kinetic adsorption at time t. The calculation via the Microsoft Excel Solver Function spreadsheet depends on the dataset of each experiment. In terms of column C, rows C1–C15 are the qt,cal at time t (mg g−1) of basic dye adsorbed onto nanosorbent materials. Column C, rows C1–C15 were calculated using the Solver Function of Equation (2) (PFO kinetic adsorption model), as shown in Figure 3.
Notice that the PFO equation has k1 (row H2) and qe (row H3) selected as critical factors for the nonlinear regression analysis of the kinetic adsorption models. Therefore, k1 and qe had inserted the estimated values of 0.3 (row I2) and 0.7 (row I3) for running the algorithm, respectively. After that, the qt,cal was computed using the Solver Function of PFO (see in Figure 3, column C). It can be seen that the values of the qt,cal calculated data did not come close to the qt,exp experimental data in the comparison of columns B and C. Column D (residual) was calculated as column B minus column C (row B1- row C1), while column E (Residual2) is the square of each row of column D. Residual2 is one of the critical information components for evaluating the nonlinearity of the kinetic adsorption models, which was used to compute the Sum of Square Residual (SSR, row I1, SUM (E1:E15), 10,376.070). Henceforward, the solver parameters of the function can be accessed by clicking the tools bar’s “Data” button in the Solver toolbar. This opens a dialog box that can set various options for nonlinear kinetic adsorption-fitting regression analysis via the solving method of the GRG Nonlinear model, as shown in Figure 3.

2.4.2. Microsoft Excel Solver’s Parameter Function

To evaluate the nonlinear of kinetic adsorption models through the Microsoft Excel Solver Function, the data of Table 3 in column A (t), column B (qt,exp) and column C (qt,cal) were plotted as shown in Figure 3a. Next, the red line (time t: predicted data, qt,cal) was selected and then clicked the tools bar “Data” with the chosen Solver Function, as presented in Figure 3b. For the Solver parameter, the objective was set as “$S$1, 10,376.070” with the changing variable cells inserted as “$S$2:$S$3, 0.3000:0.7000” and a Solving method selected as GRG Nonlinear. After clicking the Solve button, the Solver results appeared, and then “Keep Solver Solution” and “OK” were clicked, as shown in Figure 3d. The Solver had converged to the current solution, and all constraints were satisfied. It can be seen in Figure 3c that the predicted data followed and closed to the experimental data. All data results were changed as appropriate in Table 2.

2.4.3. Evaluating the Statistical Results

The numerical outcomes obtained from the statistical results were derived from data analysis using statistical methods (Equations (10)–(18)) via the Microsoft Excel Solver function spreadsheet-based program. This provided information about the patterns, relationships, or trends present in the data and helped in drawing meaningful conclusions or making informed decisions about the kinetic adsorption model for the controlling mechanism. To confirm the statistical results using the Microsoft Excel Solver function spreadsheet-based program, they were compared with MATLAB and OriginPro (free trial), which are both powerful software tools that are commonly used for data analysis, visualization, and scientific plotting [49]. While MATLAB and OriginPro share some similarities, they have distinct features and are often preferred in different contexts. However, this research only focused on the approach of how to apply nonlinear models through the Microsoft Excel Solver function spreadsheet-based program as a sample tool for minimizing the statical error functions and kinetic adsorption model. In terms of methodology for analysis, MATLAB and OriginPro are not detailed in this report, and we merely present the statistical results in comparison with the Microsoft Excel Solver Function.

3. Results and Discussion

3.1. Substantiation of Kinetic Adsorption Model Data via Microsoft Excel Solver Function

Experimental data were collected through actual observations and measurements of the removal of basic dye using the magnetic nanosorbent in a batch system. These data points were obtained by conducting controlled experiments or observations under specific conditions [2]. Experimental data were considered the most reliable form of data as they directly reflect what happens in the adsorption mechanism process. However, predicted data can still be valuable for making informed decisions and predictions in situations where conducting experiments may be impractical or time-consuming. The key difference between experimental and predicted data is the source of information. Experimental data are obtained through direct observations and measurements, while predicted data are generated using models and algorithms to estimate future or unobserved value. Predicted data with the consideration of the “kinetic adsorption model” refers to using mathematical models or simulations that take into account the kinetics (rate) of the adsorption process to estimate or forecast the behavior of the system. These models can be based on empirical relationships, theoretical equations, or a combination of both. Therefore, the Microsoft Excel Solver Function was used as a based program to predict the adsorption mechanism of eight kinetic adsorption models (PFO, FSO, Elovich, Diffusion-Chemisorption, FL-PFO, FL-PSO, General (rational) Order, and Avrami Fractionary-Order). In addition, the error function (the goodness of fit) has commonly been used in the context of analyzing and quantifying errors or uncertainties in different kinetic adsorption models, and it can be computed numerically using various algorithms, which are shown and described in Section 2.2. In this study, the goodness of fit was solved to obtain the statistical results at the same time as analyzing the kinetic adsorption models. Table 2, Table 3, Table 4, Table 5, Table 6, Table 7, Table 8, Table 9 and Table 10 present the values of the experimental data and nonlinear kinetic adsorption statical results achieved from the Microsoft Excel Solver’s parameter function along with the Excel code of regression statistic.
To summarize, the nonlinear regression of kinetic adsorption models involves fitting mathematical equations to experimental data to describe the adsorption process. The goodness-of-fit measure is then used to assess how well the model fits the data and how effectively it explains the adsorption behavior. The best-selected model often chooses the kinetic adsorption model with the best goodness-of-fit metrics to gain insights into the specific adsorption system under study via Microsoft Excel Solver’s parameter-built function that is available in Microsoft Office. Using MATLAB and OriginPro for evaluating parameter values in the context of the nonlinear regression of kinetic adsorption models in comparison with Microsoft Excel Solver’s parameter-built function showed elevated levels; that is a common practice in scientific research and data analysis. The comparison of the parameter results and statistical results is explained in Section 3.2.

3.1.1. Two-Parameter Kinetic Adsorption Models

By following this framework and using the built functionalities offered by Microsoft Office, the prediction can effectively analyze experimental adsorption data, estimate model parameters, and evaluate the goodness of fit for various kinetic adsorption models. Table 2, Table 3, Table 4, Table 5 and Table 6 are the predictions of the two-parameter kinetic adsorption models: the PFO, PSO, Elovich, and Diffusion-Chemisorption models. These kinetic adsorption models indicate the parameter results such as k1 (0.056 min−1), qe,cal,PFO (32.546 mg g−1), k2 (0.002 g mg−1 min−1), qe,cal,PSO (35.804 mg g−1), αe (10.592 mg g−1 min−1), βe (0.168 g mg−1), kDC (9.001 mg g−1 min−n), and qe,cal,DC (47.309 mg g−1). k1 is the Pseudo-First-Order rate constant (min−1). qe,cal, PFO is the predicted adsorbate adsorbed onto the adsorbent at equilibrium (mg g−1) for the PFO kinetic adsorption model. k2 is the Pseudo-Second-Order rate constant (g mg−1 min−1). qe,cal, PSO is the predicted adsorbate adsorbed onto the adsorbent at equilibrium (mg g−1) for the PSO kinetic adsorption model. αe is initial adsorption rate of the Elovich model (mg g−1 min−1). βe is the Elovich desorption constant (g mg−1). KDC is the Diffusion-Chemisorption constant (mg g−1 min−n). qe,cal,DC is the predicted adsorbate adsorbed onto the adsorbent at equilibrium (mg g−1) for the Diffusion-Chemisorption kinetic adsorption model. In addition, column C (qt,cal) presents the values of qt at time t, which were computed from the built function of the two-parameter kinetic adsorption modes. It can be seen in Equations (2), (3), (7), and (8) or in the formula array as presented in Table 2, Table 3, Table 4, Table 5 and Table 6: (PFO = $I$3*(1 − EXP(−$I$2*A1)), PSO = ($I$2*($I$3^2)*A1)/(1 + $I$3*$I$2*A1), Elovich = (1/($I$3))*(LN(1 + ($I$2*$I$3*A1))), and Diffusion-Chemisorption = ($I$2*($I$3^2)*A1)/(1 + $I$3*$I$2*A1), respectively. In Table 2, Table 3, Table 4, Table 5 and Table 6, it can be observed that the qt,cal calculations were different, which affected the statistical and model parameter results. It is suggested that the statistical and model parameter results depend on the built-in function and the kinetic adsorption model. To determine the best-fitting nonlinear kinetic model for adsorption data, their goodness of fit was evaluated using a commonly used error function, and lower values of these error functions indicate better fits, as shown in Table 2, Table 3, Table 4, Table 5 and Table 6 in column H–K. The results of the two-parameter kinetic adsorption models found that the PFO model (Table 2) indicates SSR (17.465), k1 (0.056), qe,PFO (32.546), R-square (0.9877), Adjust R-square (0.9867), SSE (17.465), Chi-sq (1.284), ARE (1.982), RMSE (0.078), HYBRID (2.249), MPSD (19.807), NSD (111.692), and EABS (10.114). It can be seen that the coefficient of determination R-square and the adjusted R-square was close to 1 for a fitted kinetic model. This indicates that the model provides an excellent fit to the experimental data. In other words, the values close to 1 (approaching 1) mean that the model’s predictions are very close to the actual experimental data points, suggesting that the chosen kinetic model is an excellent representation of the adsorption process in comparison to all two parameter kinetic models. The PFO (Lagergren) kinetic adsorption model suggests that the adsorption process occurs uniformly or in a well-mixed manner on surfaces like the homogeneous site. It means that the concentration of the basic dye (molecules or particles being adsorbed) was relatively constant throughout the fluid in contact with the surface of the magnetic nanosorbent. However, the PFO model is not able to explain all adsorption mechanisms or basic dye removal due to the controlling mechanism being affected by the experimental condition [50]. In addition, the PFO model is not applicable to the entirety of the adsorption reaction, as the adsorption rate declines until it reaches maximum capacity, resulting in zero rate at equilibrium [21,51]. Therefore, various kinetic models and different water pollutants were developed, and three-parameter kinetic adsorption models were required in the interpretation of the adsorption mechanism, as the data shows in Table 7, Table 8, Table 9 and Table 10.

3.1.2. Three-Parameter Kinetic Adsorption Models

Table 7, Table 8, Table 9 and Table 10 presents three-parameter kinetic adsorption models for experimental data and nonlinear kinetic adsorption statical results from Microsoft Excel Solver’s parameter function. The three-parameter kinetic adsorption models are mathematical expressions used to describe the process of adsorption, which is the adherence of molecules or ions from a fluid (basic dyes) onto a surface. These models incorporate three parameters to represent the adsorption process more accurately than simpler two-parameter models. The model parameter kinetic adsorption models such as qt, qe, k1, k2, α, kav, nav, kGen, nGen (Column I), and statistical results (column K) were computed via Microsoft Excel Solver’s parameter function, as available in Microsoft Excel. The parameter kinetic adsorption models were evaluated and analyzed for goodness of fit. It can be seen that the nonlinear regression results of FL-PFO stipulate the best fitting due to a mathematical model fitting of a set of experimental or observed data. FL-PFO indicated small values of R-square (0.9951, close to 1), Adjust R-square (0.9943, close to 1), SSE (6.887), Chi-sq (0.368), ARE (0.404), RMSE (0.758), HYBRID (0.514), MPSD (3.266), NSD (70.139), and EABS (7.592). General (rational) Order nonlinear kinetic-adsorption statical results were also provided as the best fitting, as they were better than FL-PSO and Avrami Fractionary-Order, respectively. The FL-PFO indicated that diffusion through micropores is the rate-controlling mechanism [52,53]; it suggests that the rate at which a substance (such as an adsorbate, basic dyes) moves or diffuses through small micropores or mesopores within a solid material/magnetic nanosorbent is the limiting factor in the overall process [54]. This finding can have implications in various fields, including adsorption processes, chemical reactions, and transport phenomena [55]. This could lead to a slower overall adsorption process, especially if the micropores are highly tortuous or if the substance has a relatively low diffusion coefficient. This might involve using materials with larger pores, modifying the surface chemistry to reduce interactions, or adjusting the process conditions to promote more efficient transport. Therefore, it is always a valuable insight when the rate-controlling mechanism is identified, as it provides actionable information for improving process efficiency or designing materials. Figure 4 illustrates the potential mechanisms that could occur during the adsorption process of Methylene Blue (MB)/basic dye onto the magnetic nanosorbent material.
However, it is important to note that while these three-parameter models can provide a better fit to experimental data as compared to simpler models, adsorption processes can be quite complex and may involve multiple mechanisms. The selection of an appropriate model should be based on the experimental system and the underlying assumptions that best match the observed behaviour.

3.2. Comparison of Kinetic Adsorption Model Parameters and Error Functions with Advanced Program Tools

Nonlinear two- or three-parameter kinetic adsorption models are mathematical expressions used to describe adsorption processes where two or three parameters are involved and the relationship between these parameters is nonlinear. These models are used to fit experimental adsorption data and understand the dynamics of adsorption systems where the rate of adsorption or the amount of adsorbate adsorbed changes nonlinearly with time. Fitting these nonlinear models to experimental data requires specialized nonlinear regression techniques. Software tools and optimization algorithms can be used to estimate the parameters of the models that best describe the observed data. It is important to note that the selection of the appropriate model and the interpretation of the parameter values should be done carefully, taking into consideration the physical and chemical characteristics of the system being studied. The various software tools for advanced calculations and statistical analysis, such as Microsoft Excel, MATLAB, and OriginPro, have strengths in different areas of data analysis and modeling. All the tools offer a variety of mathematical and statistical functions for data manipulation, analysis, and modeling; this depends on the specific needs of analyses-performing operations such as curve fitting, regression analysis, hypothesis testing, data transformation, and more. Microsoft Excel is a widely used spreadsheet software that is versatile for data analysis, calculations, and simple statistical analysis. It can perform calculations, create charts and graphs, and use functions for basic statistics like mean, median, and standard deviation. However, Excel may have limitations when it comes to more complex mathematical operations or specialized statistical analyses. Therefore, the built-in function of Microsoft Excel can be useful for various calculations and statistical analyses that are evaluated in comparison with MATLAB and OriginPro such as basic mathematical functions, statistical functions regression and trend analysis, and array formulas.
Table 11 presents a comparison of using three software tools (Microsoft Excel, MATLAB and OriginPro) for the kinetic adsorption models. Virtually identical results in statistical analysis, particularly when fitting models, ensure that the fit is good. Achieving identical results across different statistical software or tools can be challenging due to variations in algorithms, numerical precision, and implementation details. In practice, what often matters more than getting identical results is getting results that are consistent and meet the objectives of the experimental analysis. If the fits are reasonably close and provide meaningful insights, the model may be considered acceptable even if the results are not exactly identical. Therefore, two- or three-parameter kinetic adsorption models were brought to be discussed and explained using the statistical results and parameters of each kinetic adsorption model, as shown in Table 11.
Microsoft Excel, MATLAB and OriginPro provide all the model parameters with the R-sq, Adj R-sq, and SSE statistical results. The results found that the R-sq and Adj R-sq were different for all kinetic models, while the SSE and all the model parameter results were very much the same. In terms of Chi-sq statistical results, it was found that MATLAB did not provide a good software tool. On the other hand, Microsoft Excel and MATLAB provided the RMSE, while OriginPro is not available in the software tool.
In a comparison of the model parameters, FL-PFO gave a qe (33.09 mg g−1), which was close to the experimental data (32.76 mg g−1) and closer to the experimental data than in the other kinetic adsorption models. The R-sq (0.9951) and Adj R-sq (0.9943) were close to 1 with fewer error functions such as SSE (6.89), Chi-sq (0.368), ARE (0.404), RMSE (0.758), HYBRID (0.514), MPSD (3.266), NSD (70.139), and EABS (7.592), which indicated the goodness of fit. It can be concluded that Microsoft Excel fulfilled all statical results and model parameters; however, the built-in function of the error functions is the main point. These functions are often used in optimization algorithms to fine-tune model parameters to minimize errors. Microsoft Excel can be a valuable tool for statistical analysis and modeling, but it is important to ensure that it is used correctly and to have an understanding of the role of error functions in assessing and improving kinetic adsorption models. Familiarity with error functions is essential for effective model evaluation and parameter optimization.

3.3. Application of Akaike’s Information Criterion for the Selected Kinetic Adsorption Model

In this study, it has been widely observed in the literature that increasing the number of parameters in a model tends to lead to better correlations. However, we have employed Akaike’s information criterion (AIC) [56,57], as suggested by Akaike in 1998, to assess the effectiveness of adsorption kinetic models while disregarding the influence of the number of parameters. In this context, the model with the lowest AIC value is considered to be the most suitable. To evaluate AIC, we require knowledge of the error Sum of Squares (SSE, as shown Table 11), which is computed by summing the squares of the differences between the experimental and predicted values. This can be mathematically expressed as follows
AIC = N . ln SSE N + 2 K
Here, ‘K’ denotes the number of parameters, and ‘N’ represents the number of data points. Upon examining Table 11, it is evident that the FL-PFO method yields lower AIC values. However, if the dataset contains fewer than 40 data points, it is recommended to employ AICcorrected. This correction is defined as follows:
A I C corrected = AIC + 2 K ( K + 1 ) N K 1
Using corrected Akaike’s information criterion (AICcorrected), it is determined that the FL-PSO kinetic adsorption model is the most effective, with a value of −3.4879 (closer to zero as compared to other AICcorrected values, Figure 5, and Table 12), while the Elovich kinetic adsorption model displayed the highest value of 29.6605. This underscores the efficiency of the FL-PSO kinetic adsorption model in correlating the kinetic data. In this study, it examined the adsorption of basic dye compounds. It found that basic dyes primarily undergo both physical and chemisorptions [36]. The FL-PFO inherently combines these features, allowing it to accurately correlate both energetically homogeneous and heterogeneous solid surface systems, providing another reason for its exceptional performance. The model proves highly effective in characterizing kinetics in this specific context.
Figure 6 was plotted to analyze the data visually and to compare the shape, trends, and patterns in the experimental data with those in the predicted data. In addition to visual inspection, it can perform quantitative assessments such as calculating correlation coefficients, the Root Mean Square Error (RMSE), or other statistical measures to quantify the agreement between the two datasets, as indicated in Table 11. These graphs show the plot of the FL-PFO kinetic adsorption model that confirms adsorption mechanism. It can be concluded that Microsoft Excel provides an easy software tool that offers a wide range of applications in various fields, especially environmental engineering, to assess environmental impacts, evaluate scenarios, and make predictions based on different input conditions.

4. Conclusions

Conducting kinetic adsorption studies on nanosorbents is a valuable area of research that helps researchers understand how quickly substances are adsorbed onto nanomaterials along with the adsorption mechanism. Basic dye (methylene blue) was chosen as a model solute to predict the adsorption capacities of an adsorbent material, which is a common and valuable approach in adsorption studies. Kinetic adsorption studies provide insights into the material’s adsorption capabilities and can inform its potential use in practical applications. Applying nonlinear regression for standardizing experimental data is a useful approach when dealing with complex relationships that cannot be adequately captured by linear models through Microsoft Excel’s built-in function. It allows users to fit a nonlinear mathematical function to experimental data, estimate parameters, and potentially standardize the data within the modeling process to gain insights into the underlying processes. Among the kinetic adsorption models, FL-PFO (33.09 mg g−1 of predicted data, close to the experimental data of about 32.76 mg g−1) was demonstrated to be the best-fitting, which was closer to the experimental data as compared to other kinetic adsorption models and had fewer error function results. This suggests that the rate at which a substance diffuses through small micropores or mesopores within a nanosorbent is the limiting factor in the overall process. An AICcorrected value of −3.487 for the FL-PFO kinetic model indicates a favorable model fit. This insightful analysis is highly recommended for evaluating any adsorbate–adsorbent system. It aids in the selection of an appropriate kinetic model and significantly improves the correlation of adsorption data, thereby enhancing the understanding of the adsorption process. In conclusion, these findings suggest that Microsoft Excel, when equipped with the Solver Function and suitable spreadsheet methods, can be a robust tool for predicting adsorption behavior using various kinetic adsorption models for basic dye removal. This information can be valuable for researchers and practitioners in fields such as environmental science, chemistry, and materials science where adsorption studies are common.

Author Contributions

Conceptualization, methodology, validation, investigation, formal analysis, resources, writing and funding acquisition, S.W. and A.W.; formal analysis and resources, K.S., T.K. and S.H.; resources N.C., J.R., P.P., S.I., P.T. and N.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research project was financially supported by Fundamental Fund (FF) 2023, Rajabhat Mahasarakham University.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors would like to thank, acknowledge, and express gratitude that this research project was financially supported by Rajabhat Mahasarakham University, Fundamental Fund (FF) 2023, and Mahasarakham University. The authors would like to express their special thanks to the University of Southern Queensland for providing the use of experimental equipment and the UOE Fundamental Fund (FF66-UoE011), University of Phayao, for providing us with an opportunity to pursue this wonderful research work.

Conflicts of Interest

All the authors declare no conflicts of interest regarding the publication of this manuscript. This research did not receive any specific grant financial support from funding agencies in the public, commercial, or not-for-profit sectors for this work that could have influenced its outcome.

Nomenclature

Adj R-squareAdjusted nonlinear coefficient of determination
C0Initial concentration of basic dyes (mg L−1)
CeConcentration of basic dyes at equilibrium (mg L−1)
k1,FL-PFOFL-PFO rate constant (min−1)
k1,PFOPFO rate constant (min−1)
k2,FL-PSOFL-PSO rate constant (g mg−1 min−1)
k2,PSOPSO rate constant (g mg−1 min−1)
kavAvrami kinetic constant (min−1)
kDCDiffusion-Chemisorption constant (mg g−1 min−n)
kGenGeneral order rate constant for the order r
mMass of nanosorbent (g)
n Order of reaction
navAvrami model exponent
qePredicted mass of adsorbed basic dyes at equilibrium (mg g−1)
qmMaximum adsorption capacity (mg g−1)
qtMass of adsorbed basic dyes at t time (mg g−1)
qt,exMass of adsorbed basic dyes at t time (experimental) (mg g−1)
R Universal gas constant (8.314 J mol−1 K−1)
R-squareCoefficient of determination
tAdsorption contact time (min)
VVolume of solution (mL)
αeInitial adsorption rate of Elovich model (mg g−1 min−1)
βeElovich desorption constant (g mg−1)
χ2Chi-square test
Abbreviations
AICAkaike’s information criterion
AREAverage Relative Error
EABSSum of Absolute Errors
HYBRIDHybrid Fractional Error Function
MPSDMarquard’s Percent Standard Deviation
NSDNormalized Standard Deviation
RMSERoot Mean Square Error
SSESum of Square Error

References

  1. Thirunavukkarasu, A.; Nithya, R.; Sivashankar, R. A review on the role of nanomaterials in the removal of organic pollutants from wastewater. Rev. Environ. Sci. Bio/Technol. 2020, 19, 751–778. [Google Scholar] [CrossRef]
  2. Wongcharee, S.; Aravinthan, V.; Erdei, L.; Sanongraj, W. Use of macadamia nut shell residues as magnetic nanosorbents. Int. Biodeterior. Biodegrad. 2017, 124, 276–287. [Google Scholar] [CrossRef]
  3. Dobe, N.; Abia, D.; Tcheka, C.; Tejeogue, J.P.N.; Harouna, M. Removal of amaranth dye by modified Ngassa clay: Linear and non-linear equilibrium, kinetics and statistical study. Chem. Phys. Lett. 2022, 801, 139707. [Google Scholar] [CrossRef]
  4. Malhotra, N.; Lee, J.S.; Liman, R.A.D.; Ruallo, J.M.S.; Villaflores, O.B.; Ger, T.R.; Hsiao, C.D. Potential Toxicity of Iron Oxide Magnetic Nanoparticles: A Review. Molecules 2020, 25, 3159. [Google Scholar] [CrossRef] [PubMed]
  5. Ma, Z.; Mohapatra, J.; Wei, K.; Liu, J.P.; Sun, S. Magnetic Nanoparticles: Synthesis, Anisotropy, and Applications. Chem. Rev. 2023, 123, 3904–3943. [Google Scholar] [CrossRef]
  6. Chaidez, C.; Gerba, C.P. Comparison of the microbiologic quality of point-of-use (POU)-treated water and tap water. Int. J. Environ. Health Res. 2004, 14, 253–260. [Google Scholar] [CrossRef] [PubMed]
  7. Peralta, M.E.; Ocampo, S.; Funes, I.G.; Onaga Medina, F.; Parolo, M.E.; Carlos, L. Nanomaterials with Tailored Magnetic Properties as Adsorbents of Organic Pollutants from Wastewaters. Inorganics 2020, 8, 24. [Google Scholar] [CrossRef]
  8. Perwez, M.; Fatima, H.; Arshad, M.; Meena, V.K.; Ahmad, B. Magnetic iron oxide nanosorbents effective in dye removal. Int. J. Environ. Sci. Technol. 2023, 20, 5697–5714. [Google Scholar] [CrossRef]
  9. Jaishankar, M.; Tseten, T.; Anbalagan, N.; Mathew, B.B.; Beeregowda, K.N. Toxicity, mechanism and health effects of some heavy metals. Interdiscip. Toxicol. 2014, 7, 60–72. [Google Scholar] [CrossRef]
  10. Ihaddaden, S.; Aberkane, D.; Boukerroui, A.; Robert, D. Removal of methylene blue (basic dye) by coagulation-flocculation with biomaterials (bentonite and Opuntia ficus indica). J. Water Process Eng. 2022, 49, 102952. [Google Scholar] [CrossRef]
  11. Amesimeku, J.; Fan, L.; Jakpa, W.; Wang, C. Dyeing properties of meta-aramid fabric dyed with basic dye using ultrasonic-microwave irradiation. J. Clean. Prod. 2021, 285, 124844. [Google Scholar] [CrossRef]
  12. Rosario, A.; Howell, A.; Bhattacharya, S.K. A revisit to staining reagents for neuronal tissues. Ann. Eye Sci. 2022, 7, 6. [Google Scholar] [CrossRef] [PubMed]
  13. Hamel, P.; Tan, L. Blue–green infrastructure for flood and water quality management in Southeast Asia: Evidence and knowledge gaps. Environ. Manag. 2022, 69, 699–718. [Google Scholar] [CrossRef] [PubMed]
  14. Suwannahong, K.; Sirilamduan, C.; Deepatana, A.; Kreetachat, T.; Wongcharee, S. Characterization and Optimization of Polymeric Bispicolamine Chelating Resin: Performance Evaluation via RSM Using Copper in Acid Liquors as a Model Substrate through Ion Exchange Method. Molecules 2022, 27, 7210. [Google Scholar] [CrossRef]
  15. Suwannahong, K.; Wongcharee, S.; Rioyo, J.; Sirilamduan, C.; Kreetachart, T. Insight into molecular weight cut off characteristics and reduction of melanoidin using microporous and mesoporous adsorbent. Eng. Appl. Sci. Res. 2021, 49, 47–57. [Google Scholar]
  16. Wongcharee, S.; Aravinthan, V.; Erdei, L.; Sanongraj, W. Mesoporous activated carbon prepared from macadamia nut shell waste by carbon dioxide activation: Comparative characterisation and study of methylene blue removal from aqueous solution. Asia-Pac. J. Chem. Eng. 2018, 13, e2179. [Google Scholar] [CrossRef]
  17. Neogi, S.; Sharma, V.; Khan, N.; Chaurasia, D.; Ahmad, A.; Chauhan, S.; Singh, A.; You, S.; Pandey, A.; Bhargava, P.C. Sustainable biochar: A facile strategy for soil and environmental restoration, energy generation, mitigation of global climate change and circular bioeconomy. Chemosphere 2022, 293, 133474. [Google Scholar] [CrossRef] [PubMed]
  18. Shi, K.; Zhang, H.; Xu, H.; Liu, Z.; Kan, G.; Yu, K.; Jiang, J. Adsorption behaviors of triclosan by non-biodegradable and biodegradable microplastics: Kinetics and mechanism. Sci. Total Environ. 2022, 842, 156832. [Google Scholar] [CrossRef] [PubMed]
  19. Tan, K.; Hameed, B. Insight into the adsorption kinetics models for the removal of contaminants from aqueous solutions. J. Taiwan Inst. Chem. Eng. 2017, 74, 25–48. [Google Scholar] [CrossRef]
  20. Dassanayake, R.S.; Acharya, S.; Abidi, N. Biopolymer-based materials from polysaccharides: Properties, processing, characterization and sorption applications. In Advanced Sorption Process Applications; IntechOpen: London, UK, 2018. [Google Scholar]
  21. Rodrigues, A.E.; Silva, C.M. What’s wrong with Lagergreen pseudo first order model for adsorption kinetics? Chem. Eng. J. 2016, 306, 1138–1142. [Google Scholar] [CrossRef]
  22. Moussout, H.; Ahlafi, H.; Aazza, M.; Maghat, H. Critical of linear and nonlinear equations of pseudo-first order and pseudo-second order kinetic models. Karbala Int. J. Mod. Sci. 2018, 4, 244–254. [Google Scholar] [CrossRef]
  23. Bujdák, J. Adsorption kinetics models in clay systems. The critical analysis of pseudo-second order mechanism. Appl. Clay Sci. 2020, 191, 105630. [Google Scholar]
  24. Ncibi, M.C. Applicability of some statistical tools to predict optimum adsorption isotherm after linear and non-linear regression analysis. J. Hazard. Mater. 2008, 153, 207–212. [Google Scholar] [CrossRef] [PubMed]
  25. Revellame, E.D.; Fortela, D.L.; Sharp, W.; Hernandez, R.; Zappi, M.E. Adsorption kinetic modeling using pseudo-first order and pseudo-second order rate laws: A review. Clean. Eng. Technol. 2020, 1, 100032. [Google Scholar] [CrossRef]
  26. Vilardi, G.; Di Palma, L.; Verdone, N. Heavy metals adsorption by banana peels micro-powder: Equilibrium modeling by non-linear models. Chin. J. Chem. Eng. 2018, 26, 455–464. [Google Scholar] [CrossRef]
  27. Dadou, S.; Berrama, T.; Doufene, N.; Zekkaoui, C.; Beriber, A. Evaluating untreated clay’s adsorptive capacity to remove an anionic dye from aqueous solution. Arab. J. Sci. Eng. 2019, 44, 9889–9903. [Google Scholar] [CrossRef]
  28. Rashidi, N.A.; Bokhari, A.; Yusup, S. Evaluation of kinetics and mechanism properties of CO2 adsorption onto the palm kernel shell activated carbon. Environ. Sci. Pollut. Res. 2021, 28, 33967–33979. [Google Scholar] [CrossRef] [PubMed]
  29. Mahmoud, M.E.; El-Said, G.F.; Ibrahim, G.A.; Elnashar, A.A. Effective removal of hexavalent chromium from water by sustainable nano-scaled waste avocado seeds: Adsorption isotherm, thermodynamics, kinetics, and error function. Biomass Convers. Biorefinery 2022, 12, 1–19. [Google Scholar] [CrossRef]
  30. Akdemir, M.; Isik, B.; Cakar, F.; Cankurtaran, O. Comparison of the adsorption efficiency of cationic (Crystal Violet) and anionic (Congo Red) dyes on Valeriana officinalis roots: Isotherms, kinetics, thermodynamic studies, and error functions. Mater. Chem. Phys. 2022, 291, 126763. [Google Scholar] [CrossRef]
  31. Vareda, J.P. On validity, physical meaning, mechanism insights and regression of adsorption kinetic models. J. Mol. Liq. 2023, 376, 121416. [Google Scholar] [CrossRef]
  32. Kumar, K.V. Linear and non-linear regression analysis for the sorption kinetics of methylene blue onto activated carbon. J. Hazard. Mater. 2006, 137, 1538–1544. [Google Scholar] [CrossRef] [PubMed]
  33. Azizian, S.; Fallah, R.N. A new empirical rate equation for adsorption kinetics at solid/solution interface. Appl. Surf. Sci. 2010, 256, 5153–5156. [Google Scholar] [CrossRef]
  34. Bergmann, C.P.; Machado, F.M. Carbon Nanomaterials as Adsorbents for Environmental and Biological Applications; Springer: New York, NY, USA, 2015; pp. 1–105. [Google Scholar]
  35. Azizian, S.; Bagheri, M. Enhanced adsorption of Cu2+ from aqueous solution by Ag doped nano-structured ZnO. J. Mol. Liq. 2014, 196, 198–203. [Google Scholar] [CrossRef]
  36. Sutherland, C.; Venkobachar, C. A diffusion-chemisorption kinetic model for simulating biosorption using forest macro-fungus, fomes fasciatus. Int. Res. J. Plant Sci. 2010, 1, 107–117. [Google Scholar]
  37. Cardoso, N.F.; Lima, E.C.; Pinto, I.S.; Amavisca, C.V.; Royer, B.; Pinto, R.B.; Alencar, W.S.; Pereira, S.F. Application of cupuassu shell as biosorbent for the removal of textile dyes from aqueous solution. J. Environ. Manag. 2011, 92, 1237–1247. [Google Scholar] [CrossRef] [PubMed]
  38. Rahman, M.M.; Pal, A.; Uddin, K.; Thu, K.; Saha, B.B. Statistical Analysis of Optimized Isotherm Model for Maxsorb III/Ethanol and Silica Gel/Water Pairs. EVERGREEN Jt. J. Nov. Carbon Resour. Sci. Green Asia Strategy 2018, 5, 1–12. [Google Scholar] [CrossRef]
  39. Jasper, E.E.; Ajibola, V.O.; Onwuka, J.C. Nonlinear regression analysis of the sorption of crystal violet and methylene blue from aqueous solutions onto an agro-waste derived activated carbon. Appl. Water Sci. 2020, 10, 132. [Google Scholar] [CrossRef]
  40. Kapoor, A.; Yang, R. Correlation of equilibrium adsorption data of condensible vapours on porous adsorbents. Gas Sep. Purif. 1989, 3, 187–192. [Google Scholar] [CrossRef]
  41. Bruce, P.; Bruce, A.; Gedeck, P. Practical Statistics for Data Scientists: 50+ Essential Concepts using R and Python; O’Reilly Media: Sebastopol, CA, USA, 2020. [Google Scholar]
  42. Azqhandi, M.H.A.; Foroughi, M.; Yazdankish, E. A highly effective, recyclable, and novel host-guest nanocomposite for Triclosan removal: A comprehensive modeling and optimization-based adsorption study. J. Colloid Interface Sci. 2019, 551, 195–207. [Google Scholar] [CrossRef]
  43. Shah, K.J.; Gandhi, V. Advances in Wastewater Treatment II; Materials Research Forum LLC: Millersville, PA, USA, 2021. [Google Scholar]
  44. Foo, K.Y.; Hameed, B.H. Insights into the modeling of adsorption isotherm systems. Chem. Eng. J. 2010, 156, 2–10. [Google Scholar] [CrossRef]
  45. Chan, L.; Cheung, W.; Allen, S.; McKay, G. Error analysis of adsorption isotherm models for acid dyes onto bamboo derived activated carbon. Chin. J. Chem. Eng. 2012, 20, 535–542. [Google Scholar] [CrossRef]
  46. López-Luna, J.; Ramírez-Montes, L.E.; Martinez-Vargas, S.; Martínez, A.I.; Mijangos-Ricardez, O.F.; González-Chávez, M.d.C.A.; Carrillo-González, R.; Solís-Domínguez, F.A.; Cuevas-Díaz, M.d.C.; Vázquez-Hipólito, V. Linear and nonlinear kinetic and isotherm adsorption models for arsenic removal by manganese ferrite nanoparticles. SN Appl. Sci. 2019, 1, 950. [Google Scholar] [CrossRef]
  47. Bapat, S.; Jaspal, D.; Malviya, A. Efficacy of parthenium hysterophorus waste biomass compared with activated charcoal for the removal of CI Reactive Red 239 textile dye from wastewater. Color. Technol. 2021, 137, 234–250. [Google Scholar] [CrossRef]
  48. Deb, H.; Hasan, K.; Islam, M.Z.; Kai, L.; Yang, S.; Zhang, Y.; Yao, J. The Statistical Error Optimization of Dye Sorption Equilibria for the Precise Prediction of Adsorption Isotherms on Activated Graphene. Appl. Sci. 2023, 13, 8106. [Google Scholar] [CrossRef]
  49. Suwannahong, K.; Wongcharee, S.; Kreetachart, T.; Sirilamduan, C.; Rioyo, J.; Wongphat, A. Evaluation of the Microsoft Excel Solver Spreadsheet-Based Program for Nonlinear Expressions of Adsorption Isotherm Models onto Magnetic Nanosorbent. Appl. Sci. 2021, 11, 7432. [Google Scholar] [CrossRef]
  50. George William, K.; Serkan, E.; Atakan, Ö.; Özcan, H.K.; Serdar, A. Modelling of Adsorption Kinetic Processes—Errors, Theory and Application. In Advanced Sorption Process Applications; Serpil, E., Ed.; IntechOpen: Rijeka, Croatia, 2018. [Google Scholar]
  51. Plazinski, W.; Rudzinski, W.; Plazinska, A. Theoretical models of sorption kinetics including a surface reaction mechanism: A review. Adv. Colloid Interface Sci. 2009, 152, 2–13. [Google Scholar] [CrossRef] [PubMed]
  52. Pourebrahimi, S.; Pirooz, M. Reversible iodine vapor capture using bipyridine-based covalent triazine framework: Experimental and computational investigations. Chem. Eng. J. Adv. 2021, 8, 100150. [Google Scholar] [CrossRef]
  53. Kulkarni, P.S.; Watwe, V.S.; Kulkarni, S.D. Dynamic studies of copper adsorption on mesoporous alginate beads using an integrated approach of fractal-like kinetic reaction and diffusion modeling. Int. J. Chem. Kinet. 2022, 54, 726–736. [Google Scholar] [CrossRef]
  54. Gautam, R.K.; Chattopadhyaya, M.C. Advanced Nanomaterials for Wastewater Remediation; CRC Press: Boca Raton, FL, USA, 2016. [Google Scholar]
  55. Pandikumar, A.; Rameshkumar, P.; Veerakumar, P. Biomass-Derived Carbon Materials: Production and Applications; Wiley: Hoboken, NJ, USA, 2022. [Google Scholar]
  56. Rajahmundry, G.K.; Garlapati, C.; Kumar, P.S.; Alwi, R.S.; Vo, D.-V.N. Statistical analysis of adsorption isotherm models and its appropriate selection. Chemosphere 2021, 276, 130176. [Google Scholar] [CrossRef]
  57. Sodeifian, G.; Garlapati, C.; Hazaveie, S.M.; Sodeifian, F. Solubility of 2,4,7-Triamino-6-phenylpteridine (Triamterene, Diuretic Drug) in Supercritical Carbon Dioxide: Experimental Data and Modeling. J. Chem. Eng. Data 2020, 65, 4406–4416. [Google Scholar] [CrossRef]
Figure 1. Laboratory experimental steps for kinetic adsorption studies.
Figure 1. Laboratory experimental steps for kinetic adsorption studies.
Chemengineering 08 00058 g001
Figure 2. Steps for using Microsoft Excel Solver’s spreadsheet-based program as a tool for predicting the experimental data of basic dye loaded onto the magnetic nanosorbent.
Figure 2. Steps for using Microsoft Excel Solver’s spreadsheet-based program as a tool for predicting the experimental data of basic dye loaded onto the magnetic nanosorbent.
Chemengineering 08 00058 g002
Figure 3. Steps of the Microsoft Excel Solver Function;: (a) plotted graph of the experimental dataset, (b) Solver parameter, (c) plotted graph after running the algorithm, and (d) Solver results.
Figure 3. Steps of the Microsoft Excel Solver Function;: (a) plotted graph of the experimental dataset, (b) Solver parameter, (c) plotted graph after running the algorithm, and (d) Solver results.
Chemengineering 08 00058 g003
Figure 4. The plausible mechanism of Methylene Blue (MB)/basic dye adsorption onto the magnetic nanosorbent material.
Figure 4. The plausible mechanism of Methylene Blue (MB)/basic dye adsorption onto the magnetic nanosorbent material.
Chemengineering 08 00058 g004
Figure 5. Overall mean AICcorrected for the kinetic adsorption models.
Figure 5. Overall mean AICcorrected for the kinetic adsorption models.
Chemengineering 08 00058 g005
Figure 6. Experimental data and predicted data plotted using the results of Microsoft Excel.
Figure 6. Experimental data and predicted data plotted using the results of Microsoft Excel.
Chemengineering 08 00058 g006
Table 1. Experimental data at time t for basic dyes obtained from a batch system that adsorbed onto the magnetic nanosorbent.
Table 1. Experimental data at time t for basic dyes obtained from a batch system that adsorbed onto the magnetic nanosorbent.
t, t at the Equilibrium Adsorption (min)qt,exp at Time t (mg g−1)
00.00
511.20
1015.31
1518.16
2020.60
3025.32
4027.88
5030.55
6031.84
9032.50
12032.63
15032.76
18032.76
21032.76
24032.76
Table 2. Input of the experimental data and run of Microsoft Excel Solver’s spreadsheet-based program for the PFO kinetic adsorption model as an example model for data fitting.
Table 2. Input of the experimental data and run of Microsoft Excel Solver’s spreadsheet-based program for the PFO kinetic adsorption model as an example model for data fitting.
Row/
Column
Time, tqt,expqt,calResidualResidual2Upper, CILower, CIAbbreviationFactor ResultAbbreviationStatistical Result
ABCDEFGHIJK
100.00000.00000.00000.00000.7006−0.70SSR17.465SSE17.465
2511.19957.9189−3.280510.76198.61967.22k10.056Chi-sq1.284
31015.312313.9111−1.40131.963614.611713.21qe,PFO32.546ARE1.928
41518.163818.44520.28140.079219.145917.74Mean of qt,exp25.135RMSE1.159
52020.603521.87621.27271.619822.576821.18df13.000HYBRID2.249
63025.316526.43681.12041.255227.137525.74SE of qt,exp0.324MPSD19.087
74027.878829.04811.16931.367429.748828.35R-square0.9877NSD111.692
85030.550730.5433−0.00730.000131.244029.84Critical t2.160EABS10.114
96031.838431.3994−0.43900.192732.100130.70CI0.701
109032.495432.3310−0.16440.027033.031631.63Adjust R-square0.9867
1112032.626832.5058−0.12100.014633.206531.81
1215032.758232.5387−0.21960.048233.239331.84
1318032.758232.5448−0.21340.045533.245531.84
1421032.758232.5460−0.21220.045033.246631.85
1524032.758232.5462−0.21200.045033.246831.85
qt,exp = $I$3*(1 − EXP(−$I$2*A1)) Array; SSR = SUM(E1:E15) Array; Mean of exp, qt = AVERAGE(B1:B15) Array; Df = COUNT(B1:B15) − COUNT(I2:I3) Array; SE of exp, qt = SQRT(SUM((B1:B15 − C1:C15)^2)/I5) Array; R-square = 1 − (SUM((B1:B15 − C1:C15)^2)/(SUM((B1:B15-I4)^2))) Array; Critical t = TINV(0.05,I5) Array; CI = I6*I8 Array; Adjust R-square = (1 − ((COUNT(B1:B15) − 1)/(COUNT(B1:B15) − 2))*(1 − I7)) Array; SSE = SUM((C1:C15 − B1:B15)^2) Array; Chi-sq = SUM(((C2:C15 − B2:B15)^2)/(B2:B15)) Array; ARE = (100/(COUNT(B2:B15)))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; RMSE = SQRT(SUM((B1:B1 − C1:C15)^2)/(COUNT(C1:C15) − 1)) Array; HYBRID = (100/((COUNT(B2:B15)) − (COUNT(I2:I3))))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; MPSD = 100*SQRT((1/COUNT(B2:B11 − I2:I3)*(SUM((B2:B15 − C2:C15)/(B2:B15))^2))) Array; NSD = 100*(SQRT(SUM(((B1:B15-C1:C15))^2)/(COUNT(B1:B15) − 1))) Array; EABS = SUM(ABS((C1:C15 − B1:B15))) Array.
Table 3. Experimental dataset for time t, qt,exp, qt,cal, Residual, Residual2, SSR, k1, and qe.
Table 3. Experimental dataset for time t, qt,exp, qt,cal, Residual, Residual2, SSR, k1, and qe.
Row/
Column
Time, tqt,expqt,calPFO Model (Equation (2))ResidualResidual2AbbreviationFactor ResultsAbbreviationStatistic Results
ABC DEHIJK
100.00000.0000$I$3*(1 − EXP(−$I$2*A1))0.00000.0000SSR10,376.070SSE10,376.070
2511.19950.2754$I$3*(1 − EXP(−$I$2*A2))−10.6556113.5427k10.300Chi-sq358.083
31015.31230.4425$I$3*(1 − EXP(−$I$2*A3))−14.6472214.5405qe,PFO0.700ARE97.213
41518.16380.5438$I$3*(1 − EXP(−$I$2*A4))−17.4716305.2554Mean of qt,exp25.135RMSE5.044
52020.60350.6053$I$3*(1 − EXP(−$I$2*A5))−19.9052396.2180df13.000HYBRID113.416
63025.31650.6651$I$3*(1 − EXP(−$I$2*A6))−24.6165605.9744SE of qt,exp7.538MPSD962.364
74027.87880.6872$I$3*(1 − EXP(−$I$2*A7))−27.1788738.6879R-square−6.3269NSD2722.403
85030.55070.6953$I$3*(1 − EXP(−$I$2*A8))−29.8507891.0619Critical t2.160EABS367.419
96031.83840.6983$I$3*(1 − EXP(−$I$2*A9))−31.1384969.6002CI16.285
109032.49540.6999$I$3*(1 − EXP(−$I$2*A10))−31.79541010.9485Adjust R-square−6.8905
1112032.62680.7000$I$3*(1 − EXP(−$I$2*A11))−31.92681019.3218
1215032.75820.7000$I$3*(1 − EXP(−$I$2*A12))−32.05821027.7296
1318032.75820.7000$I$3*(1 − EXP(−$I$2*A13))−32.05821027.7296
1421032.75820.7000$I$3*(1 − EXP(−$I$2*A14))−32.05821027.7296
1524032.75820.7000$I$3*(1 − EXP(−$I$2*A15))−32.05821027.7296
Table 4. Experimental data and PSO nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Table 4. Experimental data and PSO nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Row/
Column
Time, tqt,expqt,calResidualResidual2Upper, CILower, CIAbbreviationFactor ResultAbbreviationStatistical Result
ABCDEFGHIJK
1000.00000.00000.00002.5791−2.5791SSR18.528SSE18.528
2511.199510.2650−0.93440.873112.84417.6859k2,PSO0.002Chi-sq0.733
31015.312315.95560.64320.413718.534713.3765qe,pso35.804ARE−0.154
41518.163819.57231.40851.983822.151416.9932Mean of qt,exp25.135RMSE1.194
52020.603522.07411.47062.162624.653219.4950df13.000HYBRID−0.180
63025.316525.3092−0.00730.000127.888322.7301SE of qt,exp1.194MPSD1.527
74027.878827.3105−0.56830.323029.889624.7314R-square0.9869NSD115.040
85030.550728.6707−1.87993.534131.249826.0916Critical t2.160EABS13.680
96031.838429.6554−2.18304.765432.234527.0763CI2.579
109032.495431.4560−1.03941.080334.035128.8769Adjust R-square0.9859
1112032.626832.4409−0.18590.034635.020029.8618
1215032.758233.06200.30380.092335.641130.4829
1318032.758233.48940.73120.534636.068530.9103
1421032.758233.80161.04331.088536.380731.2224
1524032.758234.03951.28131.641736.618631.4604
qt,exp = ($I$2*($I$3^2)*A1)/(1 + $I$3*$I$2*A1) Array; SSR = SUM(E1:E15) Array; Mean of exp, qt = AVERAGE(B1:B15) Array; df = COUNT(B1:B15) − COUNT(I2:I3) Array; SE of exp, qt = SQRT(SUM((B1:B15 − C1:C15)^2)/I5) Array; R-square = 1 − (SUM((B1:B15 − C1:C15)^2)/(SUM((B1:B15-I4)^2))) Array; Critical t = TINV(0.05,I5) Array; CI = I6*I8 Array; Adjust R-square = (1 − ((COUNT(B1:B15) − 1)/(COUNT(B1:B15) − 2)) * (1 − I7)) Array; SSE = SUM((C1:C15 − B1:B15)^2) Array; Chi-sq = SUM(((C2:C15 − B2:B15)^2)/(B2:B15)) Array; ARE = (100/(COUNT(B2:B15)))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; RMSE = SQRT(SUM((B1:B1 − C1:C15)^2)/(COUNT(C1:C15) − 1)) Array; HYBRID = (100/((COUNT(B2:B15)) − (COUNT(I2:I3))))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; MPSD = 100*SQRT((1/COUNT(B2:B11 − I2:I3)*(SUM((B2:B15 − C2:C15)/(B2:B15))^2))) Array; NSD = 100*(SQRT(SUM(((B1:B15-C1:C15))^2)/(COUNT(B1:B15) − 1))) Array; EABS = SUM(ABS((C1:C15 − B1:B15))) Array.
Table 5. Experimental data and Elovich nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Table 5. Experimental data and Elovich nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Row/
Column
Time, tqt,expqt,calResidualResidual2Upper, CILower, CIAbbreviationFactor ResultAbbreviationStatistical Result
ABCDEFGHIJK
100.00000.00000.00000.00005.2795−5.2795SSR77.637SSE77.637
2511.199513.64272.44325.969318.92218.3632αe10.592Chi-sq3.055
31015.312317.45922.14694.609122.738712.1798βe0.168ARE−1.732
41518.163819.76571.60202.566325.045214.4863Mean of qt,exp25.135RMSE2.444
52020.603521.42380.82030.673026.703316.1444df13.000HYBRID−2.021
63025.316523.7824−1.53412.353529.061818.5029SE of qt,exp2.444MPSD17.146
74027.878825.4670−2.41185.816930.746420.1875R-square0.9452NSD235.488
85030.550726.7784−3.772214.229732.057921.4990Critical t2.160EABS29.564
96031.838427.8524−3.986015.888033.131922.5730CI5.279
109032.495430.2470−2.24845.055535.526424.9675Adjust R-square0.9410
1112032.626831.9498−0.67700.458437.229226.6703
1215032.758233.27220.51400.264238.551727.9927
1318032.758234.35351.59532.544939.633029.0740
1421032.758235.26822.51006.300240.547729.9888
1524032.758236.06093.302710.907841.340430.7815
qt,exp = ($I$2*($I$3^2)*A1)/(1 + $I$3*$I$2*A1) Array; SSR= SUM(E1:E15) Array; Mean of exp, qt = AVERAGE(B1:B15) Array; df = COUNT(B1:B15) − COUNT(I2:I3) Array; SE of exp, qt = SQRT(SUM((B1:B15 − C1:C15)^2)/I5) Array; R-square = 1 − (SUM((B1:B15 − C1:C15)^2)/(SUM((B1:B15-I5)^2))) Array; Critical t = TINV(0.05,I5) Array; CI = I6*I8 Array; Adjust R-square = (1 − ((COUNT(B1:B15) − 1)/(COUNT(B1:B15) − 2)) * (1 − I7)) Array; SSE = SUM((C1:C15 − B1:B15)^2) Array; Chi-sq = SUM(((C2:C15 − B2:B15)^2)/(B2:B15)) Array; ARE = (100/(COUNT(B2:B15)))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; RMSE = SQRT(SUM((B1:B1 − C1:C15)^2)/(COUNT(C1:C15) − 1)) Array; HYBRID = (100/((COUNT(B2:B15)) − (COUNT(I2:I3))))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; MPSD = 100*SQRT((1/COUNT(B2:B11 − I2:I3)*(SUM((B2:B15 − C2:C15)/(B2:B15))^2))) Array; NSD = 100*(SQRT(SUM(((B1:B15-C1:C15))^2)/(COUNT(B1:B15) − 1))) Array; EABS = SUM(ABS((C1:C15 − B1:B15))) Array.
Table 6. Experimental data and Diffusion-Chemisorption nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Table 6. Experimental data and Diffusion-Chemisorption nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Row/
Column
Time, tqt,expqt,calResidualResidual2Upper, CILower, CIAbbreviationFactor Result AbbreviationStatistical Result
ABCDEFGHIJ K
100.00000.00000.00000.00004.8965−4.8965SSR66.781SSE66.781
2511.199514.1201−2.92068.529919.01659.2236kDC9.001Chi-sq2.936
31015.312317.7717−2.45936.048322.668112.8752qe,DC47.309ARE−2.421
41518.163820.0712−1.90753.638424.967715.1748Mean of qt,exp25.135RMSE2.266
52020.603521.7488−1.14531.311826.645316.8524df13.000HYBRID−2.825
63025.316524.14241.17411.378529.038819.2459SE of qt,exp2.266MPSD23.969
74027.878825.83742.04144.167230.733920.9410R-square0.9528NSD218.404
85030.550727.13773.412911.648232.034222.2413Critical t2.160EABS27.528
96031.838428.18483.653613.349133.081223.2883CI4.896
109032.495430.44302.05244.212535.339425.5465Adjust R-square0.9450
1112032.626831.96990.65690.431536.866427.0735
1215032.758233.1030−0.34480.118937.999528.2066
1318032.758233.9924−1.23411.523138.888829.0959
1421032.758234.7173−1.95903.837839.613729.8208
1524032.758235.3245−2.56636.585640.220930.4280
qt,exp = ($I$3*$I$2*(A1^(1/2)))/($I$2*(A1^(1/2))+$I$3) Array; SSR= SUM(E1:E15) Array; Mean of exp, qt = AVERAGE(B1:B15) Array; df = COUNT(B1:B15) − COUNT(I2:I3) Array; SE of exp, qt = SQRT(SUM((B1:B15 − C1:C15)^2)/I5) Array; R-square = 1 − (SUM((B1:B15 − C1:C15)^2)/(SUM((B1:B15-I4)^2))) Array; Critical t = TINV(0.05,I5) Array; CI = I6*I8 Array; Adjust R-square = (1 − ((COUNT(B1:B15) − 1)/(COUNT(B1:B15) − 2)) * (1 − I7)) Array; SSE = SUM((C1:C15 − B1:B15)^2) Array; Chi-sq = SUM(((C2:C15 − B2:B15)^2)/(B2:B15)) Array; ARE = (100/(COUNT(B2:B15)))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; RMSE = SQRT(SUM((B1:B1 − C1:C15)^2)/(COUNT(C1:C15) − 1)) Array; HYBRID = (100/((COUNT(B2:B15)) − (COUNT(I2:I3))))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; MPSD = 100*SQRT((1/COUNT(B2:B11 − I2:I3)*(SUM((B2:B15 − C2:C15)/(B2:B15))^2))) Array; NSD = 100*(SQRT(SUM(((B1:B15-C1:C15))^2)/(COUNT(B1:B15)−1))) Array EABS = SUM(ABS((C1:C15 − B1:B15))) Array.
Table 7. Experimental data and FL-PFO nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Table 7. Experimental data and FL-PFO nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Row/
Column
Time, tqt,expqt,calResidualResidual2Upper, CILower, CIAbbreviationFactor Result AbbreviationStatistical Result
ABCDEFGHIJ K
100.00000.00000.00000.00001.6507−1.6507SSR6.887SSE6.887
2511.19959.8172−1.38221.910511.46798.1666αFL-PFO0.804Chi-sq0.368
31015.312315.1939−0.11850.014016.844613.5432k1,FL-PFO0.096ARE0.404
41518.163818.97050.80670.650820.621117.3198qe,FL-PFO33.089RMSE0.758
52020.603521.77861.17511.381023.429320.1280Mean of qt,exp25.135HYBRID0.514
63025.316525.61260.29610.087727.263223.9619df12.000MPSD3.266
74027.878828.01330.13450.018129.663926.3626SE of qt,exp0.758NSD70.139
85030.550729.5780−0.97260.946031.228727.9274R-square0.9951EABS7.592
96031.838430.6255−1.21291.471032.276228.9749Critical t2.179
109032.495432.1841−0.31130.096933.834730.5334CI1.651
1112032.626832.73430.10750.011534.384931.0836Adjust R-square0.9943
1215032.758232.94330.18510.034334.594031.2927
1318032.758233.02690.26870.072234.677631.3763
1421032.758233.06170.30350.092134.712331.4110
1524032.758233.07650.31830.101334.727231.4259
qt,exp = $I$4*(1 − (EXP(−$I$3*(A1^$I$2)))) Array; SSR= SUM(E1:E15) Array; Mean of exp, qt = AVERAGE(B1:B15) Array; df = COUNT(B1:B15) − COUNT(I2:I4) Array; SE of exp, qt = SQRT(SUM((B1:B15 − C1:C15)^2)/I6) Array; R-square = 1 − (SUM((B1:B15 − C1:C15)^2)/(SUM((B1:B15-I5)^2))) Array; Critical t = TINV(0.05,I6) Array; CI = I7*I9 Array; Adjust R-square = (1 − ((COUNT(B1:B15) − 1)/(COUNT(B1:B15) − 3)) * (1 − I8)) Array; SSE = SUM((C1:C15 − B1:B15)^2) Array; Chi-sq = SUM(((C2:C15 − B2:B15)^2)/(B2:B15)) Array; ARE = (100/(COUNT(B2:B15)))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; RMSE = SQRT(SUM((B1:B1 − C1:C15)^2)/(COUNT(C1:C15) − 3)) Array; HYBRID = (100/((COUNT(B2:B15)) − (COUNT(I2:I4))))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; MPSD = 100*SQRT((1/COUNT(B2:B11 − I2:I4)*(SUM((B2:B15 − C2:C15)/(B2:B15))^2))) Array; NSD = 100*(SQRT(SUM(((B1:B15-C1:C15))^2)/(COUNT(B1:B15) − 1))) Array; EABS = SUM(ABS((C1:C15 − B1:B15))) Array.
Table 8. Experimental data and FL-PSO nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Table 8. Experimental data and FL-PSO nonlinear kinetic adsorption statical results from the Microsoft Excel Solver’s parameter function.
Row/
Column
Time, tqt,expqt,calResidualResidual2Upper, CILower, CIAbbreviationFactor ResultAbbreviationStatistical Result
ABCDEFGHIJK
100.00000.00000.00000.00002.5671−2.5671SSR16.658SSE16.658
2511.19959.3616−1.83793.377711.92876.7945αFL-PSO1.130Chi-sq0.810
31015.312315.53170.21930.048118.098712.9646k2,FL-PSO0.002ARE0.409
41518.163819.50891.34511.809222.075916.9418qe,FL-PSO34.887RMSE1.178
52020.603522.22721.62372.636424.794219.6601Mean of qt,exp25.135HYBRID0.520
63025.316525.64710.33060.109328.214123.0800df12.000MPSD3.305
74027.878827.6811−0.19770.039130.248225.1141SE of qt,exp1.178NSD109.079
85030.550729.0165−1.53422.353831.583526.4494R-square0.9882EABS12.553
96031.838429.9546−1.88383.548632.521727.3876Critical t2.179
109032.495431.5961−0.89930.808734.163229.0291CI2.567
1112032.626832.4453−0.18160.033035.012329.8782Adjust R-square0.9863
1215032.758232.95920.20100.040435.526330.3922
1318032.758233.30170.54350.295435.868830.7347
1421032.758233.54530.78710.619636.112430.9783
1524032.758233.72690.96870.938436.294031.1599
qt,exp = ($I$3*($I$4^2)*(A1^$I$2))/(1 + ($I$3*$I$4*(A1^$I$2))) Array; SSR= SUM(E1:E15) Array; Mean of exp, qt = AVERAGE(B1:B15) Array; df = COUNT(B1:B15) − COUNT(I2:I4) Array; SE of exp, qt = SQRT(SUM((B1:B15 − C1:C15)^2)/I6) Array; R-square = 1 − (SUM((B1:B15 − C1:C15)^2) /(SUM((B1:B15-I5)^2))) Array; Critical t = TINV(0.05,I6) Array; CI = I7*I9 Array; Adjust R-square = (1 − ((COUNT(B1:B15) − 1)/(COUNT(B1:B15) − 3)) * (1 − I8)) Array; SSE = SUM((C1:C15 − B1:B15)^2) Array; Chi-sq = SUM(((C2:C15 − B2:B15)^2)/(B2:B15)) Array; ARE = (100/(COUNT(B2:B15)))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; RMSE = SQRT(SUM((B1:B1 − C1:C15)^2)/(COUNT(C1:C15) − 3)) Array; HYBRID = (100/((COUNT(B2:B15)) − (COUNT(I2:I4))))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; MPSD = 100*SQRT((1/COUNT(B2:B11 − I2:I4)*(SUM((B2:B15 − C2:C15)/(B2:B15))^2))) Array; NSD = 100*(SQRT(SUM(((B1:B15 − C1:C15))^2)/(COUNT(B1:B15)−1))) Array; EABS = SUM(ABS((C1:C15 − B1:B15))) Array.
Table 9. Experimental data and Avrami Fractionary-Order nonlinear kinetic adsorption statical results from Microsoft Excel Solver’s parameter function.
Table 9. Experimental data and Avrami Fractionary-Order nonlinear kinetic adsorption statical results from Microsoft Excel Solver’s parameter function.
Row/
Column
Time, tqt,expqt,calResidualResidual2Upper, CILower, CIAbbreviationFactor Result AbbreviationStatistical Result
ABCDEFG HIJ K
100.00000.00000.00000.00002.6286−2.6286SSR17.466SSE17.466
2511.19957.91443.285110.791710.54305.2858kav0.378Chi-sq1.286
31015.312313.90441.40791.982316.533011.2758qe,av32.550ARE1.937
41518.163818.4380−0.27420.075221.066615.8094nav0.147RMSE1.206
52020.603521.8692−1.26571.602124.497819.2407Mean of qt,exp25.135HYBRID2.466
63025.316526.4317−1.11521.243829.060323.8031df12.000MPSD15.659
74027.878829.0452−1.16641.360531.673826.4166SE of qt,exp1.206NSD111.693
85030.550730.54230.00840.000133.170927.9137R-square0.9877EABS10.084
96031.838431.39990.43860.192334.028428.7713Critical t2.179
109032.495432.33370.16170.026234.962229.7051CI2.629
1112032.626832.50920.11760.013835.137829.8806Adjust R-square0.9856
1215032.758232.54220.21600.046735.170829.9136
1318032.758232.54840.20980.044035.177029.9198
1421032.758232.54960.20870.043535.178129.9210
1524032.758232.54980.20840.043435.178329.9212
qt,exp = $I$3*(1 − (EXP(-($I$2*A1))^$I$4)) Array; SSR= SUM(E1:E15) Array; Mean of exp, qt = AVERAGE(B1:B15) Array; df = COUNT(B1:B15) − COUNT(I2:I4) Array; SE of exp, qt = SQRT(SUM((B1:B15 − C1:C15)^2)/I6) Array; R-square = 1 − (SUM((B1:B15 − C1:C15)^2)/(SUM((B1:B15-I5)^2))) Array; Critical t = TINV(0.05,I6) Array; CI = I7*I9 Array; Adjust R-square = (1 − ((COUNT(B1:B15) − 1)/(COUNT(B1:B15) − 3)) * (1 − I8)) Array; SSE = SUM((C1:C15 − B1:B15)^2) Array; Chi-sq = SUM(((C2:C15 − B2:B15)^2)/(B2:B15)) Array; ARE = (100/(COUNT(B2:B15)))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; RMSE = SQRT(SUM((B1:B1 − C1:C15)^2)/(COUNT(C1:C15) − 3)) Array; HYBRID = (100/((COUNT(B2:B15)) − (COUNT(I2:I4))))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; MPSD = 100*SQRT((1/COUNT(B2:B11 − I2:I4)*(SUM((B2:B15 − C2:C15)/(B2:B15))^2))) Array; NSD = 100*(SQRT(SUM(((B1:B15-C1:C15))^2)/(COUNT(B1:B15)−1))) Array; EABS = SUM(ABS((C1:C15-B1:B15))) Array.
Table 10. Experimental data and General (rational) Order nonlinear kinetic-adsorption statical results from Microsoft Excel Solver’s parameter function.
Table 10. Experimental data and General (rational) Order nonlinear kinetic-adsorption statical results from Microsoft Excel Solver’s parameter function.
Row/
Column
Time, tqt,expqt,calResidualResidual2Upper, CILower, CIAbbreviationFactor Result AbbreviationStatistical Result
ABCDEFG HIJ K
100.000000.000000.000000.00002.1692−2.1692SSR11.894SSE11.894
2511.199458.939862.259595.105811.10916.7706kGen0.019Chi-sq0.736
31015.3123514.925600.386750.149617.094812.7564qe,Gen33.312ARE0.888
41518.1637819.08772−0.923940.853721.256916.9185nGen1.348RMSE0.996
52020.6034922.07370−1.470212.161524.242919.9045Mean of qt,exp25.135HYBRID1.130
63025.3164625.92949−0.613030.375828.098723.7603df12.000MPSD7.175
74027.8788128.19517−0.316370.100130.364426.0260SE of qt,exp0.995NSD92.174
85030.5506629.615340.935320.874831.784627.4461R-square0.9916EABS9.855
96031.8384030.551651.286761.655732.720928.3824Critical t2.179
109032.4954231.984130.511290.261434.153329.8149CI2.169
1112032.6268232.570760.056060.003134.740030.4015Adjust R-square0.9902
1215032.7582232.85548−0.097260.009535.024730.6863
1318032.7582233.01052−0.252300.063735.179730.8413
1421032.7582233.10226−0.344030.118435.271530.9330
1524032.7582233.16007−0.401840.161535.329330.9909
qt,exp = ($I$3 − ($I$3/((A1*$I$2*($I$3^($I$4 − 1))*($I$4 − 1)+1)^(1/($I$4 − 1))))) Array; SSR= SUM(E1:E15) Array; Mean of exp, qt = AVERAGE(B1:B15) Array; df = COUNT(B1:B15) − COUNT(I2:I4) Array; SE of exp, qt = SQRT(SUM((B1:B15 − C1:C15)^2)/I6) Array; R-square = 1 − (SUM((B1:B15 − C1:C15)^2)/(SUM((B1:B15-I5)^2))) Array; Critical t = TINV(0.05,I6) Array; CI = I7*I9 Array; Adjust R-square = (1 − ((COUNT(B1:B15) − 1)/(COUNT(B1:B15) − 3)) * (1 − I8)) Array; SSE = SUM((C1:C15 − B1:B15)^2) Array; Chi-sq = SUM(((C2:C15 − B2:B15)^2)/(B2:B15)) Array; ARE = (100/(COUNT(B2:B15)))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; RMSE = SQRT(SUM((B1:B1 − C1:C15)^2)/(COUNT(C1:C15) − 3)) Array; HYBRID = (100/((COUNT(B2:B15)) − (COUNT(I2:I4))))*(SUM((B2:B15 − C2:C15)/(B2:B15))) Array; MPSD = 100*SQRT((1/COUNT(B2:B11 − I2:I4)*(SUM((B2:B15 − C2:C15)/(B2:B15))^2))) Array; NSD = 100*(SQRT(SUM(((B1:B15-C1:C15))^2)/(COUNT(B1:B15) − 1))) Array; EABS = SUM(ABS((C1:C15 − B1:B15))) Array.
Table 11. Comparison of using various software tools for the kinetic adsorption models.
Table 11. Comparison of using various software tools for the kinetic adsorption models.
Model ParameterParameter Values for the Kinetic Adsorption Models
Microsoft Excel MATLABOriginPro
PFO
qe,PFO32.5532.5532.55
k1,PFO0.0560.0560.056
R-sq.0.98770.98770.9877
Adj R-sq.0.98670.98670.9867
SSE17.4717.4717.47
Chi-sq.1.284-1.284
ARE1.928--
RMSE1.1591.159-
HYBRID2.249--
MPSD19.087--
NSD111.692 --
EABS10.114 --
PSO
qe,PSO35.8035.8035.80
k2,PSO0.0020.0020.002
R-sq.0.98690.98690.9869
Adj R-sq.0.98590.98590.9859
SSE18.5318.5318.53
Chi-sq.0.733-0.733
ARE−0.154--
RMSE1.1941.194-
HYBRID−0.180--
MPSD1.527--
NSD115.040--
EABS13.680--
Elovich
αe10.5910.5910.59
βe0.1680.1680.168
R-sq.0.94520.94520.9452
Adj R-sq.0.94100.94100.9410
SSE77.6477.6477.64
Chi-sq.3.055-3.055
ARE−1.732--
RMSE2.4442.444-
HYBRID−2.021--
MPSD17.146--
NSD235.488--
EABS29.564--
Diffusion-Chemisorption
qe,DC47.3147.3147.31
kDC9.0019.0029.001
R-sq.0.95280.95280.9528
Adj R-sq.0.94500.94500.9450
SSE66.7866.7866.78
Chi-sq.2.936-2.936
ARE−2.421--
RMSE2.2672.267-
HYBRID−2.825--
MPSD23.969--
NSD218.404--
EABS27.528--
FL-PFO
αFL-PFO0.8040.8040.803
k1,FL-PFO0.0960.0960.097
qe,FL-PFO33.0933.0933.09
R-sq.0.99510.99510.9951
Adj R-sq.0.99430.99430.9943
SSE6.896.896.89
Chi-sq.0.368-0.368
ARE0.404--
RMSE0.7580.758-
HYBRID0.514--
MPSD3.266--
NSD70.139--
EABS7.592--
FL-PSO
αFL-PSO1.131.131.13
k2,FL-PSO0.0020.0020.002
qe,FL-PSO34.8834.8834.88
R-sq.0.98830.98830.9882
Adj R-sq.0.98630.98630.9863
SSE16.6616.6616.66
Chi-sq.0.810-0.810
ARE0.409--
RMSE1.1781.178-
HYBRID0.520--
MPSD3.305--
NSD109.079--
EABS12.553--
Avrami Fractionary-Order
qe,av32.5532.5532.55
kav0.3780.3780.236
nav0.1470.1470.236
R-sq.0.98770.98770.9877
Adj R-sq.0.98560.98560.9856
SSE17.4717.4717.47
Chi-sq.1.286-1.286
ARE1.937--
RMSE1.2061.206-
HYBRID2.466--
MPSD15.585--
NSD111.693--
EABS10.084--
General (rational) Order
qe,Gen33.3433.3133.34
kGen0.0190.0190.019
nGen1.3481.3481.348
R-sq.0.99160.99160.9916
Adj R-sq.0.99020.99020.9902
SSE11.8911.8911.89
Chi-sq.0.736-0.736
ARE0.888--
RMSE0.99560.9956-
HYBRID1.430--
MPSD7.175--
NSD92.174--
EABS9.855--
Note: The sign of “-” means not available in the software tool.
Table 12. Akaike’s information criterion for eight kinetic adsorption models.
Table 12. Akaike’s information criterion for eight kinetic adsorption models.
Kinetic Adsorption ModelsNKSSEAICAICcorrected
PFO15217.476.28657.2865
PSO15218.537.17018.1701
Elovich15277.6428.660529.6605
Diffusion-Chemisorption15266.7826.400327.4003
FL-PFO1536.89−5.6697−3.4879
FL-PSO15316.667.57449.7562
Avrami Fractionary-Order15317.478.286510.4683
General (rational) Order15311.892.51474.6965
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wongphat, A.; Wongcharee, S.; Chaiduangsri, N.; Suwannahong, K.; Kreetachat, T.; Imman, S.; Suriyachai, N.; Hongthong, S.; Phadee, P.; Thanarat, P.; et al. Using Excel Solver’s Parameter Function in Predicting and Interpretation for Kinetic Adsorption Model via Batch Sorption: Selection and Statistical Analysis for Basic Dye Removal onto a Novel Magnetic Nanosorbent. ChemEngineering 2024, 8, 58. https://doi.org/10.3390/chemengineering8030058

AMA Style

Wongphat A, Wongcharee S, Chaiduangsri N, Suwannahong K, Kreetachat T, Imman S, Suriyachai N, Hongthong S, Phadee P, Thanarat P, et al. Using Excel Solver’s Parameter Function in Predicting and Interpretation for Kinetic Adsorption Model via Batch Sorption: Selection and Statistical Analysis for Basic Dye Removal onto a Novel Magnetic Nanosorbent. ChemEngineering. 2024; 8(3):58. https://doi.org/10.3390/chemengineering8030058

Chicago/Turabian Style

Wongphat, Akkharaphong, Surachai Wongcharee, Nuttapon Chaiduangsri, Kowit Suwannahong, Torpong Kreetachat, Saksit Imman, Nopparat Suriyachai, Sukanya Hongthong, Panarat Phadee, Preut Thanarat, and et al. 2024. "Using Excel Solver’s Parameter Function in Predicting and Interpretation for Kinetic Adsorption Model via Batch Sorption: Selection and Statistical Analysis for Basic Dye Removal onto a Novel Magnetic Nanosorbent" ChemEngineering 8, no. 3: 58. https://doi.org/10.3390/chemengineering8030058

Article Metrics

Back to TopTop