Next Article in Journal
Deep Eutectic Solvent-Based Microwave-Assisted Extraction for the Extraction of Seven Main Flavonoids from Ribes mandshuricum (Maxim.) Kom. Leaves
Previous Article in Journal
Phytochemical Characterization and Antifungal Efficacy of Camphor (Cinnamomum camphora L.) Extract against Phytopathogenic Fungi
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Finite Difference Method Using High-Order Schemes to Simulate an Equilibrium-Dispersive Model of Non-Linear Chromatography

1
Faculty of Chemical Engineering, Ho Chi Minh City University of Technology, 268 Ly Thuong Kiet Street, District 10, Ho Chi Minh City 740500, Vietnam
2
Vietnam National University Ho Chi Minh City, Ho Chi Minh City 721400, Vietnam
*
Author to whom correspondence should be addressed.
Separations 2023, 10(3), 190; https://doi.org/10.3390/separations10030190
Submission received: 17 January 2023 / Revised: 3 March 2023 / Accepted: 4 March 2023 / Published: 9 March 2023
(This article belongs to the Section Chromatographic Separations)

Abstract

:
High-performance liquid chromatography (HPLC) is a dynamic separation process with a lot of parameters having different roles. The equilibrium-dispersive model is relevant for simulating HPLC because it is relatively simple and suitable for high-efficiency processes. The partial differential equation was simulated in many different methods such as semi-analytical methods, finite element methods, and finite difference methods. Many studies using finite difference methods have used the first-order and second-order schemes, but higher-order schemes have not been reported yet. This work is about solving the equation of the equilibrium-dispersive model, using a finite difference method with high-order schemes. The fourth-order central difference scheme was used for estimating diffusion and the fifth-order upwind schemes were used for simulating advection. The model was evaluated by assessing the area recovery of the peak, testing the non-retained substance behavior, and comparing the calculation results with the experimental data. The solutions of the equation will indicate the effects of the operation parameters on the system suitability ones and can be used to predict the behavior of an HPLC system and calculate the system suitability parameters of a novel method set.

1. Introduction

HPLC is a popular analytical method in the pharmaceutical, cosmetic, food, and beverage industries. To develop a novel HPLC method that satisfies a given set of criteria, the researcher must do a lot of experiments and adjust many operation parameters. Modeling and simulation are powerful tools to reduce the number of experiments by predicting the experimental outcome. There are many ways to simulate HPLC; two main methodologies are data-driven methods and theory-based ones. The data-driven methods need a massive amount of experimental data. In the studies [1,2,3,4,5], regression tools such as artificial neural networks (ANN), adaptive neuro-fuzzy inference systems (ANFIS), quantitative structure-retention relationships (QSRR), and multiple linear regression (MLR) were employed to interpret the data. In the age of continuously progressing computer science, these data-based methods will have a huge advantage. They can even simulate the gradient elution mode [2,6] which is extremely complicated when using the other method. However, not everyone can perform a lot of experiments or have access to a comprehensive database. Furthermore, most of the studies can only predict the retention behavior of the analytes, and some of them can calculate the peak width at best. The other approach is using theory and laws to set up equations that describe the operation of the equipment. These models, if well-established, will be very powerful at predicting results and only need a few experimental data to calibrate some parameters. The most relevant among these models are the rate model, plate model, and equilibrium-dispersive model [7]. Plate models are based on the idea that the column consists of many theoretical plates stacked upon each other [8,9,10,11]. This theory can be used to establish a set of n equations or an iterative algorithm to calculate the concentration of the analyte in the mobile phase and stationary phase. However, most of the plate models are simple and cannot simulate competitive adsorption when injecting a mixture of analytes [12]. The rate models are the comprehensive models for simulating chromatography, which take into account the effect of the mass transfer resistance. Each type of rate model has a different degree of complexity [12]. The rate models are often expressed by two equations: one demonstrates the concentration of the analyte in the mobile phase and the other describes the mass transfer between the mobile phase and the surface of the stationary phase. On the other hand, equilibrium-dispersive models are the simplified version of rate models, which neglect the effect of the mass transfer resistance [13,14]. The equilibrium-dispersive models are relevant for simulating the high-efficiency column with minimal mass transfer resistance. In this work, equilibrium is chosen for its simplicity and the high-efficiency nature of the HPLC process. The numerical methods for simulating partial differential equations can be divided into two major types: the finite difference method, and the finite element method. The finite element methods derive numerical solutions for the partial differential equation by calculating the integration [12]. These methods work the best in the case of sudden changes, which are common in mechanical problems. However, the finite element methods do not show sufficient accuracy in solving the problems that feature fluid flow. On the other hand, the finite difference methods (FDM) calculate the derivative, so they are more suitable for cases with gradual changes. However, there are not many studies reporting the application of FDM in chromatography modeling. Only few studies used FDM to simulate the partial differential equation with various degrees of success [15,16,17,18]. In all these works, only the first-order scheme is applied. Because of the high dispersion of the first-order scheme, the diffusion term has to be removed. The increments in time and space have to be determined from the diffusion coefficient so that the diffusion is approximated by the dispersion of the numerical scheme. This approach has several drawbacks. First, the physical meaning is not truly reflected by the numerical method. Second, the shape of the peaks sometimes cannot be precisely reproduced. For example, the study from [16] had to adjust the time and space steps by fitting with the result from other methods to obtain a better peak shape. Third, this method is challenging to extend to a multicomponent system because of the variation of the diffusion coefficient. Moreover, the accuracy of these low-order schemes is quite low. This shortcoming was offset by using extremely small temporal and spatial increments, which dramatically prolonged the calculation time. A potential approach to address the issues is to use a higher-order scheme, especially with the constant increase of computer power. Although using a high-order scheme to solve PDE has existed for many years, the application in chromatographic processes is not yet reported. The applicability of the FDM with a high-order scheme to reproduce the peak is still a question. Therefore, the investigation of a high-order-scheme FDM to model the chromatographic processes is worth conducting. In this work, fourth-order central difference schemes and fifth-order upwind schemes are employed to simulate the partial differential equation describing non-linear chromatography with high accuracy, exactly reproducing its peak shape and fast calculation time.

2. Modeling and Simulation

2.1. Mathematical Model

This work uses a rate model with two equations; the first one demonstrates the mass balance in the mobile phase [12]:
C t + θ n t = u C x + D 2 C x 2
Here, ν = (1 − ϵ)/ϵ is the phase ratio; C and n are the molar liquid phase and adsorbed phase concentration of the compound, respectively; μ is the dimensionless interstitial velocity; and τ and x are the dimensionless time and space variables.
θ = 6 1 ε d p ε
According to equilibrium theory [15,19,20], the concentration of the analyte in the surface of the stationary phase achieves equilibrium with the concentration in the mobile phase immediately. Thus, the concentration in the stationary phase surface only depends on the concentration in the mobile phase. According to the chain rule of the derivative of the composite function, the derivative of the concentration on the stationary phase surface can be calculated by the derivative of the concentration in the mobile phase, by the following equation:
n t = n C × C t
Substituting Equation (3) to Equation (1), a partial differential equation can be obtained, that can be solved by finite difference methods:
1 + θ n C C t = u C x + D 2 C x 2
Assigning r = θ n C , we obtain
C t = u 1 + r C x + D 1 + r 2 C x 2
The original Langmuir isotherm is as follows:
n = n 0 K L C 1 + K L C
One way to increase the flexibility of the model is using the Bi-Langmuir isotherm [20]:
n = n 01 K L 1 C 1 + K L 1 C + n 02 K L 2 C 1 + K L 2 C
The Langmuir isotherm has a solid theoretical foundation. However, to better fit the experimental data, sometime, a modified Langmuir isotherm must be used. The extended form of the Langmuir isotherm is presented in the following equation [20]:
n = λ C + n 0 K L C 1 + K L C
For the multi-compound separation, when considering the interaction between different analyte molecules, the competitive Langmuir adsorption isotherm [15,20] is used in the form of the following equation:
n i = n 0 i K L i C i 1 + j = 1 m K L j C j
The modified isotherm in the case of competitive adsorption can be addressed by the following equation [20]:
n i = λ i C i + n 0 i K L i C i 1 + j = 1 m K L j C j
The porosity of the column is extremely important in the HPLC modeling and simulation. There are several methods to measure the porosity by experimental data [12,20]. One of them is injecting a non-retained compound into the column and using the retention time of this compound to calculate the porosity. In reversed-phase HPLC, thiourea is a popular substance for this purpose. The retention time consists of the time it takes to flow through the guard column, column, and the system of HPLC:
R T 0 = t v o i d + L 1 u 1 + L 2 u 2
ε = 4 F R T 0 t v o i d π I D 1 2 L 1 + I D 2 2 L 2

2.2. Numerical Scheme

2.2.1. First-Order Derivatives

There are several ways to derive the approximative schemes for first-order derivatives from the Taylor expansion. LeVeque [21] used a method of undetermined coefficients to define the approximations. In this report, an approach was proposed to obtain these coefficients:
First, we start with the general formular of Taylor expansion:
C x + Δ x = C x + Δ x C x + Δ x 2 2 ! 2 C x 2 + Δ x 3 3 ! 3 C x 3 + Δ x 4 4 ! 4 C x 4 + Δ x 5 5 ! 5 C x 5 + Δ x 6 6 ! 6 C x 6
When multiplying Δx with a factor a, the following can be obtained:
C x + a Δ x = C x + a Δ x C x + a 2 Δ x 2 2 ! 2 C x 2 + a 3 Δ x 3 3 ! 3 C x 3 + a 4 Δ x 4 4 ! 4 C x 4 + a 5 Δ x 5 5 ! 5 C x 5 +
Suppose that we want to gain a formular from the q position of C (x + aiΔx): we must multiply C (x + aiΔx) with the respective coefficients bi, and add these equations together to obtain the following equation:
i = 1 q b i C x + a i Δ x = i = 1 q b i C x + i = 1 q b i a i C x + i = 1 q b i a i 2 Δ x 2 2 ! 2 C x 2 + i = 1 q b i a i 3 Δ x 3 3 ! 3 C x 3 + i = 1 q b i a i 4 Δ x 4 4 ! 4 C x 4 + i = 1 q b i a i 5 Δ x 5 5 ! 5 C x 5 + i = 1 q b i a i 6 Δ x 6 6 ! 6 C x 6 +
Thus,
C x = b i C x + a i Δ x C x i = 1 q b i Δ x i = 1 q b i a i m = 2 Δ x m 1 m ! m C x m i = 1 q b i a i m i = 1 q b i a i
Since we want to approximate a first-order derivative from the value of function C, all the coefficients of the derivatives m C x m should be zero. Therefore, the approximation is
C x = b i C x + a i Δ x C x i = 1 q b i Δ x i = 1 q b i a i
or
C x Δ x = b i C x + a i Δ x C x i = 1 q b i i = 1 q b i a i
However, with q variables, we can eliminate a maximum of q − 1 terms m C x m .The leftover term will be the truncation error:
e r r o r = m = 2 + q 1 Δ x m 1 m ! m C x m i = 1 q b i a i m i = 1 q b i a i = O Δ x q
This means that when q coefficients are used, the order of accuracy is q.
A MATLAB script was written to the calculate the coefficients of the approximations and their respective truncation errors. Using the MATLAB script, we can gain approximation schemes from any order of accuracy, with an arbitrary set of positions.

2.2.2. Second-Order Derivatives

A similar approach could be used to establish the approximation for a second-order derivative:
2 C x 2 = 2 i = 1 q b i C x + a i Δ x 2 C x i = 1 q b i Δ x 2 i = 1 q b i a i 2
or
C x x Δ x 2 = 2 i = 1 q b i C x + a i Δ x 2 C x i = 1 q b i i = 1 q b i a i 2
and the error estimation is
e r r o r = m = 3 + q 1 Δ x m 2 m ! m C x m i = 1 q b i a i m i = 1 q b i a i 2

2.2.3. Sample Injection

The sample injection is a high-complexity process. The concentration of the left boundary as a function of time reflects the injection pulse. This model has the following assumptions to simplify the injection model. The concentration signal from the injector to the column and from the column to the detector does not have a significant change. The delayed time of the injection pulse is the system void volume. An injection signal is a rectangular pulse function with a high equal to the injection concentration and length of injection time. The injection time is t i n j = V i n j F .

2.2.4. Calculation of the Derivative of Concentration by Numerical Method

To apply an adsorption model to the PDE, we must calculate the derivative of concentration of the analyte on the surface of the stationary phase (n) with respect to the concentration of the analyte in the mobile phase (C). Some adsorption models are very complicated, so calculating the derivative can be extremely tricky. This study uses a fourth-order central difference scheme to calculate the derivative with high accuracy:
n C n i 2 8 n i 1 + 8 n i + 1 n i + 2 12 Δ C
Firstly, the approximation scheme must be validated by calculating the derivative of the analyte concentration on the surface of the stationary phase with respect to the analyte concentration in the mobile phase, with regard to the Langmuir model. The validation will provide the optimal value of the concentration increment. Based on the optimal concentration increment, we can choose a value of concentration with which to calculate the derivative. Then, we must calculate a set of concentrations around the concentration that we want to calculate the derivative.
Then, we can calculate the value of n with respect to C, and, finally, calculate the derivative.

2.2.5. Approximation of the Derivative of Concentrations with Respect to Space

The equilibrium-dispersive model is simulated by solving the Equation (4). Defining Courant number C r = u 1 + r Δ t Δ x = 4 F 1 + r ε π I D 2 Δ t Δ x and alpha number α = D 1 + r Δ t Δ x 2 , the following can be obtained:
C t Δ t = C r C x Δ x + α C x x Δ x 2

The First-Order Upwind Scheme

The normal positions will be calculated by the following equation:
C t Δ t = C r C i 1 + C i + α C i 1 2 C i + C i + 1
The right boundary is calculated by the following equation:
C t Δ t = C r C i 1 + C i + 2 α C i 1 C i

The Second-Order Upwind Scheme

The position next to the left boundary is calculated by the following equation:
C t Δ t = C r C i 1 + C i + α C i 1 2 C i + C i + 1
The normal positions will be calculated by the following equation:
C t Δ t = C r C i 2 4 C i 1 + 3 C i 2 + α C i 1 2 C i + C i + 1
The right boundary is calculated by the following equation:
C t Δ t = C r C i 2 4 C i 1 + 3 C i 2 + 2 α C i 1 C i

The Third-Order Upwind Scheme

The position next to the left boundary is calculated by the following equation:
C t Δ t = C r C i 1 + C i + α C i 1 2 C i + C i + 1
The normal positions will be calculated by the following equation:
C t Δ t = C r C i 2 6 C i 1 + 3 C i + 2 C i + 1 2 + α C i 1 2 C i + C i + 1
The right boundary is calculated by the following equation:
C t Δ t = C r C i 2 6 C i 1 + 3 C i + 2 C i + 1 2 + 2 α C i 1 C i

The Fourth-Order Upwind Scheme

Position 2 (next to the left boundary) is calculated by the following equation:
C t Δ t = C r C i 1 + C i + α 8 C i 1 15 C i + 8 C i + 1 C i + 2 6
Position 3 (next to position 2) is calculated by the following equation:
C t Δ t = C r C i 2 6 C i 1 + 3 C i + 2 C i + 1 6 + α C i 2 + 16 C i 1 30 C i + 16 C i + 1 C i + 2 12
The normal positions will be calculated by the following equation:
C t Δ t = C r C i 3 + 6 C i 2 18 C i 1 + 10 C i + 3 C i + 1 12 + α C i 2 + 16 C i 1 30 C i + 16 C i + 1 C i + 2 12
The position next to the right boundary is calculated by the following equation:
C t Δ t = C r C i 3 + 6 C i 2 18 C i 1 + 10 C i + 3 C i + 1 12 + α C i 2 + 8 C i 1 15 C i + 8 C i + 1 6
The right boundary is calculated by the following equation:
C t Δ t = C r 3 C i 4 16 C i 3 + 36 C i 2 48 C i 1 + 25 C i 12 + α C i 2 + 16 C i 1 15 C i 6

The Fifth-Order Upwind Scheme

Position 2 is calculated by the following equation:
C t Δ t = C r C i 1 + C i + α 8 C i 1 15 C i + 8 C i + 1 C i + 2 6
Position 3 is calculated by the following equation:
C t Δ t = C r C i 2 6 C i 1 + 3 C i + 2 C i + 1 6 + α C i 2 + 16 C i 1 30 C i + 16 C i + 1 C i + 2 12
The normal position will be calculated by the following equation:
C t Δ t = C r 2 C i 3 + 15 C i 2 60 C i 1 + 20 C i + 30 C i + 1 3 C i + 2 60 + α C i 2 + 16 C i 1 30 C i + 16 C i + 1 C i + 2 12
Position next to the right boundary is calculated by following equation:
C t Δ t = C r 3 C i 4 20 C i 3 + 60 C i 2 120 C i 1 + 65 C i + 12 C i + 1 60 + α C i 2 + 8 C i 1 15 C i + 8 C i + 1 6
Right boundary is calculated by following equation:
C t Δ t = C r 12 C i 5 + 75 C i 4 200 C i 3 + 300 C i 2 300 C i 1 + 137 C i 60 + α C i 2 + 16 C i 1 15 C i 6

2.2.6. Integration of Concentration with Respect to Time

The approximation of the derivative of concentration with respect to time is calculated by a one-sided scheme. The first row is the initial condition; the concentration of the analyte in the entire column at that moment is zero. The second moment (second time step) is calculated by the following equation:
C t = C j 1 + C j Δ t C j = C t Δ t + C j 1
in which CtΔt is evaluated at the current position by the derivative with respect to the space-variable (x) as discussed in the Section 2.2.
Similarly, the third moment (third time step) is calculated by the following equation:
C t = C j 2 4 C j 1 + 3 C j 2 Δ t C j = 2 C t Δ t + 4 C j 1 C j 2 3
The fourth moment (fourth time step) is calculated by the following equation:
C t = 2 C j 3 + 9 C j 2 18 C j 1 + 25 C j 6 Δ t C j = 6 C t Δ t + 2 C j 3 9 C j 2 + 18 C j 1 11
The fifth moment (fifth time step) and after are calculated by the following equation:
C t = 3 C j 4 16 C j 3 + 36 C j 2 48 C j 1 + 25 C j 12 Δ t C j = 12 C t Δ t 3 C j 4 + 16 C j 3 36 C j 2 + 48 C j 1 25

2.2.7. Injection Simulation

The sample injection is a high-complexity process. The concentration of the left boundary as a function of time reflects the injection pulse. This model has the following assumptions to simplify the injection model. The concentration signal from the injector to the column and from the column to the detector does not have a significant change. The delayed time of the injection pulse is the system void volume. An injection signal was a Gaussian pulse function presented by the following equation:
C t = C i n j exp t t v o i d 2 2 w d 2
The standard deviation of the Gaussian pulse was calculated by the following equation:
w d = V i n j F 2 π

3. Calculation and Experiment

The algorithm for modeling PDEs is written in the MATLAB programming language and run by MATLAB R2021a. The code designed to study the effect of the input parameters on the SST parameters is written in different scripts and run to obtain the results. The parameters which are surveyed are the flow rate, injection volume, injection concentration, stationary phase capacity, adsorption isotherm, column temperature, diffusion coefficient, temporal increment, and spatial increment. The undefined parameters, such as the stationary phase capacity, adsorption isotherm, diffusion coefficient, temporal increment, spatial increment, are calibrated by the experimental data.
Several approximation schemes are derived from the Taylor expansion to simulate the PDE, and their results are put side by side. These schemes are validated by calculating the derivative of some test functions and comparing the numerical results with the analytical ones.
The validation experiments were carried out on the Agilent HPLC system, using the C8 reversed phase column; the column length is 250 mm, inner diameter is 4.6 mm, particle size is 5 µm, detection wavelength is 275 nm, and flow rate is 1 mL/min. The standard solution is caffeine 0.25 mg/mL. Some experiments were performed to calibrate the undefined parameters and validate the model. The HPLC Agilent 1260 Infinity II was used for running the sample. Information about the chemical reagents which were used for the sample preparation is presented in Table 1.

4. Results and Discussions

4.1. Numerical Case Studies

The distribution of concentration of the analyte in the column at a specific point in time has a belt shape as shown in Figure 1. In the figure, the run time is the time it takes to run an experiment [22], and it is set to be 20% higher than the retention time of the peak in the chromatogram in this study. In the numerical experiment, the retention time of the peak is 9.545 min and the run time is 11.45 min, which is 120% of the retention time to ensure the complete elusion. Figure 1 represents the concentration distribution of the analyte in the column at different moments, namely, 10, 20, 30, 40, 50, 60, 70, 80, and 90% of the run time, corresponding to 1.1450, 2.2900, 3.4350, 4.5800, 5.7250, 6.8700, 8.0150, 9.1600, and 10.3050 min, respectively. They can be either symmetric Gaussian shape peaks when the concentration is in the linear range or slightly tailing when the concentration is in the non-linear range. Over the run time, the analyte shifts toward the column outlet, becomes shorter and broadens, and eventually gets out of the column. The upper chart shows the lower concentration of the injection which is within the linear concentration. In the linear concentration, the distribution of concentration in the column is nearly symmetrical so the peak in the chromatogram is symmetrical as well. By contrast, the lower chart depicts the distribution of concentration in the column above the linear range so the distribution shows significantly more tailing than that on the linear range due to the overloading phenomenon. Therefore, the peak in its chromatogram also shows more tailing.
The comparison of the chromatograms produced by schemes with different orders of accuracy is presented in Figure 2. From the results, a clear improvement can be observed when increasing the order of accuracy. The parameters demonstrating the peak shape and position, namely, the plate count, symmetry factor, and retention time, approach equilibrium values as the order of accuracy goes higher. The area recovery, calculated by dividing the area of the peak with the area of the injection pulse, reflecting the mass conservation properties of the model, is also converted to 100% as the order of accuracy increases. A further inspection of the peak bases depicts an apparent advantage of the higher-order scheme in reducing the oscillation produced by the error of the approximation schemes.
The effect of the absorption isotherm on the chromatogram and suitability parameters are depicted in Figure 3. The retention factor is directly proportional to the absorption isotherm. The retention factor has a linear relationship with the absorption isotherm, and it intercepts the y axis at the retention time of the non-retained component which was used to calculate the porosity of the column. This makes sense because the tracer has an isotherm or/and capacity equal to zero. Running a simulation with either the isotherm or capacity or both equal to zero and comparing the retention time with the dead time is one way to test the model. The increase of the absorption isotherm causes the rise of the asymmetry factor. This is because the absorption isotherm curve will become stiffer and curvier when the absorption isotherm goes up. The higher the isotherm is, the lower the plate count will be. This phenomenon is caused by the combination of two factors, the retention time and asymmetry factor. Firstly, the longer the component retains in the column, the higher the effect of the peak broadening will be. Secondly, the increase of the asymmetry factor is always accompanied by the downfall of the column efficiency and the decrease in plate count.
The effect of the diffusion coefficient on the chromatogram and suitability parameters are shown in Figure 4. From the figure, the diffusion coefficient is responsible for the broadening phenomenon of the peak. When the diffusion coefficient increases, the peak height will drop, and the peak width will broaden until some point where they become relatively stable. This leads to the decrease of the column efficiency and the decline of the plate count. The diffusion coefficient also helps stabilize the peak because the higher the diffusion coefficient, the more symmetric the peak will become. This causes the diffusion coefficient to affect the retention time a little, because the asymmetry factor decrease will slightly raise the retention time.
The effect of the stationary capacity on the retention time and retention factor are shown in Figure 5. Similar to that of the absorption isotherm, the retention factor is directly proportional to the capacity, and the retention factor has a linear relationship with it. By and large, the asymmetry factor gradually decreases when the capacity increases. This is because the longer the component retains in the column, the greater the effect of diffusion will be. Thus, the peak will become more symmetric when the capacity goes up, except for the peak of the unretained component. When the capacity drops, the effect of diffusion decreases, and the peak become more asymmetric. However, the cause of the asymmetry is concentration overload. Concentration overload only occurs when the component interacts with the stationary phase. When the stationary phase capacity is equal to zero, the component no longer interacts with the stationary phase, and, thus, the effect of concentration overload is eliminated. When the stationary phase capacity decreases, the plate also gradually increases. When the capacity becomes zero, the plate counts increase dramatically. This is because the peak suddenly becomes almost symmetrical.
When the injection concentrations are low and vary in a small range as shown in Figure 6, the asymmetry factor, plate count, and retention time do not have any significant changes. However, when the concentration becomes extremely high as presented in Figure 7, it will cause overload, increase the asymmetry factor, decrease the plate count, and shift the peak forward.
The injection volume has a similar effect on the peak shape as the injection concentration. Because HPLC has a limited range of injection volume, compared to preparative chromatography, the volume overload phenomenon does not occur. However, in the linear range, the increase of injection volume makes the peak width a bit larger, and therefore, makes the plate counts decrease a little.

4.2. Model Validation

4.2.1. Assessment of Mass Conservation

To validate the conservative properties of the model, the recovery of the peak area compared to the injection pulse are calculated for each single peak. The area of each peak is calculated by the Composite Trapezoidal Rule. The recovery of peak area is calculated by the following equation:
A R % = A r e a × F C i n j V i n j × 100 %
The results are shown in Table 2. From the results, it can be observed that the recovery of the proposed numerical method is very high, nearly 100%.

4.2.2. Simulation of Non-Retained Substance

In the experiment, the peak of the solvent is 2.73 min, which is used to calculate the column porosity. Then, the porosity is used in the further calculation in this simulation. A chromatogram of the non-retained substance can be simulated by setting all the parameters involved in the interaction between the substance and the stationary phase, such as the stationary phase, absorption isotherm, and Langmuir modified factor, to zeros. The retention time of the simulated tracer is 2.7314 min, which is extremely close to the retention time of the solvent peak. This is evidence that the simulation is operated properly.

4.2.3. Validation by Experiment

Figure 8 presents chromatograms of the experimental and simulation results (from the left to the right). The comparison indicates that the model can simulate a single injection and generate a simulation result which has significant accuracy when comparing the system suitability parameters. From the results in Table 3, it can be observed that some parameters such as retention time and tangent peak width have extremely high accuracy, with a bias of not more than 2%. However, this cannot be achieved without compromising other parameters such as asymmetry factor and peak width at 5 and 10%, and EP plate count with a bias of up to 5.5%.
After simulating a single injection with acceptable precision as shown in Table 3, a projection about the effect of some operation parameters can be made and the results are presented in Table 4, Table 5, Table 6 and Table 7. For instance, the effect of injection volume on the system suitability parameters can be forecasted. While the retention times are simulated with errors less than 1%, the accuracy of the peak widths are a bit higher, up to 6.5% of bias at the highest. The increased plate counts when the injection volume decreases are successfully predicted by the model, with a bias of less than 5%. However, the simulation trendlines of the plate count drop more dramatically than that of the experimental peak. The model also predicts the decrease of the asymmetry factor when the injection volume rises, which is quite agreeable with the experiment data. However, the simulation peaks become symmetrical faster than the experimental peaks, and the deviation between the simulation and experiment is quite high, up to 6.5%.

5. Conclusions

The equation representing the analytical process of the HPLC system was solved by a finite difference method with high-order schemes. A procedure to define the coefficients of these schemes was proposed and an algorithm in MATLAB was written to perform said procedure. The algorithm makes it easy to establish schemes at any order with any set of nodes and effortlessly calculate their most significant term of truncation error. The advection and axial diffusion were approximated by the fifth-order upwind schemes and fourth-order central difference scheme, respectively. The derivative with respect to time is approximated by a one-sided fourth-order scheme. The accuracy of these schemes was proven by verification with relevant test functions. Simulation results run by different schemes show the advantage and superiority of the fifth- and fourth-order schemes over their lower-order counterpart.
The effect of the injection volume and injection concentration and other factors on the peak shape were examined by running the model. The simulation results show a linear behavior in a low concentration and low volume of injection. This is represented in highly symmetric peaks, and relatively stable retention time and plate counts. In a high volume and concentration of injection, the system begins to show signs of concentration overload. The symmetry factor of these peaks rapidly increases, and the plate counts swiftly decline. In the multi-component separation, the present of more than one component slightly reduces the capacity of each component. Competitive absorption causes peaks to be shifted forward a little. These behaviors, so far, comply with the well-established and confirmed theories about chromatography and absorption. The model was evaluated by assessing the area recovery of the peak, and the results showed that the simulation performed properly. Experiments for validating the model have been performed. The results show a significant agreement between the experiment and simulation.

Author Contributions

Conceptualization, H.-T.C. and T.-A.N.; methodology, H.-T.C. and T.-A.N.; software, H.-T.C.; writing—original draft preparation, H.-T.C.; writing—review and editing, H.-T.C.; supervision, T.-A.N. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are contained within this article.

Acknowledgments

We acknowledge Ho Chi Minh City University of Technology (HCMUT), VNU-HCM for supporting this study.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

AnAnalytical result
ApApproximation of the result
AsSymmetry factor
CConcentration of analyte in mobile phase (mol·m−3)
CinjInjection concentration (mol·m−3)
CrCourant number
DDiffusion coefficient (m2s−1)
dpDiameter of stationary phase particle (m)
ErError of the approximation
FFlow rate (mL·min−1)
i, jCo-ordinator
ID1Internal diameter of the guard column (m)
ID2Internal diameter of the column (m)
k’Retention factor
KLLangmuir adsorption isotherm (mol·m−3)
KL1, KL2Bi-Langmuir adsorption isotherm (mol·m−3)
L1Length of the guard column (m)
L2Length of the column (m)
MaMolar mass of the analyte (g·mol−1)
MMPAverage molecular weight of the mobile phase (g·mol−1)
MorgMolecular weight of the organic modifier (g·mol−1)
nConcentration of analyte on the surface of stationary phase (mol·m−2)
nsatSaturated concentration on the surface of stationary phase (mol·m−2)
n0Monolayer capacity of stationary phase (mol·m−2)
NEPEP plate count
NUSPUSP plate count
nvoidConcentration of empty space on stationary phase’s surface (mol·m−2)
RT0Retention time of an analyte that is not adsorbed by stationary phase (s)
spSpecific surface area of stationary phase particle (m2·kg−1)
TcColumn temperature (ºC)
tinjInjection time (min)
tvoidSystem void volume (min)
u, u2Linear velocity of mobile phase in column (m·s−1)
u1Linear velocity of mobile phase in guard column (m·s−1)
VcVolume of column limited by dx
VinjInjection volume (m3)
wdStandard deviation of the injection pulse (s)
Wd10Peak width at 10% height (min)
Wd5Peak width at 5% height (min)
WdUSPUSP tangent peak width (min)
αAlpha number
εPorosity of stationary phase particle
ηMobile phase viscosity (m·Pa·s)
θRatio of stationary phase surface area to mobile phase volume (m2/m3)
λModifying factor of extended Langmuir isotherm
ρaAnalyte density (g·mL−1)
ρpDensity of stationary phase particle (Kg·m−3)
ϕVolume fraction of the organic modifier
rRatio of the amount of analyte in stationary phase and mobile phase

References

  1. Pappa-Louisi, A.; Zisi, C. A simple approach for retention prediction in the pH-gradient reversed-phase liquid chromatography. Talanta 2012, 93, 279–284. [Google Scholar] [CrossRef] [PubMed]
  2. D’Archivio, A.A. Artificial Neural Network Prediction of Retention of Amino Acids in Reversed-Phase HPLC under Application of Linear Organic Modifier Gradients and/or pH Gradients. Molecules 2019, 24, 632. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Tarafder, A.; McKnight, M.; Miller, L. Application of retention modeling in chiral method development. I. Selection of isocratic composition for preparative separation with SFC. J. Chromatogr. A 2021, 1651, 462308. [Google Scholar] [CrossRef] [PubMed]
  4. Trathnigg, B.; Gorbunov, A.; Skvortsov, A. Liquid adsorption chromatography of polyethers: Experiments and simulation. J. Chromatogr. A 2000, 890, 195–210. [Google Scholar] [CrossRef] [PubMed]
  5. Jeong, L.N.; Rutan, S.C. Simulation of elution profiles in liquid chromatography—III. Stationary phase gradients. J. Chromatogr. A 2018, 1564, 128–136. [Google Scholar] [CrossRef] [PubMed]
  6. Abba, S.I.; Usman, A.G.; IŞIk, S. Simulation for response surface in the HPLC optimization method development using artificial intelligence models: A data-driven approach. Chemom. Intell. Lab. Syst. 2020, 201, 104007. [Google Scholar] [CrossRef]
  7. Qamar, S.; Nawaz Abbasi, J.; Javeed, S.; Seidel-Morgenstern, A. Analytical solutions and moment analysis of general rate model for linear liquid chromatography. Chem. Eng. Sci. 2014, 107, 192–205. [Google Scholar] [CrossRef] [Green Version]
  8. Baeza-Baeza, J.J.; García-Álvarez-Coque, M.C. A theoretical plate model accounting for slow kinetics in chromatographic elution. J. Chromatogr. A 2011, 1218, 5166–5174. [Google Scholar] [CrossRef] [PubMed]
  9. Ruthven, D.M. Principles of Adsorption and Adsorption Processes; Wiley: Hoboken, NJ, USA, 1984. [Google Scholar]
  10. Martin, A.J.P.; Synge, R.L.M. A new form of chromatogram employing two liquid phases: A theory of chromatography. 2. Application to the micro-determination of the higher monoamino-acids in proteins. Biochem. J. 1941, 35, 1358–1368. [Google Scholar] [CrossRef] [PubMed]
  11. Yang, C.-M. Affinity Chromatography and the Plate Model for Nonlinear Packed-Column Processes. Ph.D. Thesis, Purdue University, Ann Arbor, MI, USA, 1980. [Google Scholar]
  12. Gu, T. Mathematical Modeling and Scale-Up of Liquid Chromatography: With Application Examples; Springer International Publishing: Berlin/Heidelberg, Germany, 2015. [Google Scholar]
  13. Glueckauf, E. 239. Theory of chromatography. Part II. Chromatograms of a single solute. J. Chem. Soc. (Resumed) 1947, 1302–1308. [Google Scholar] [CrossRef] [PubMed]
  14. Helfferich, F.G.; Klein, G. Multicomponent Chromatography: Theory of Interference; M. Dekker: New York, NY, USA, 1970. [Google Scholar]
  15. Forssén, P.; Arnell, R.; Fornstedt, T. An improved algorithm for solving inverse problems in liquid chromatography. Comput. Chem. Eng. 2006, 30, 1381–1391. [Google Scholar] [CrossRef]
  16. Kaczmarski, K.; Antos, D. Fast finite difference method for solving multicomponent adsorption-chromatography models. Comput. Chem. Eng. 1996, 20, 1271–1276. [Google Scholar] [CrossRef]
  17. Czok, M.; Guiochon, G. The physical sense of simulation models of liquid chromatography: Propagation through a grid or solution of the mass balance equation. Anal. Chem. 1990, 62, 189–200. [Google Scholar] [CrossRef]
  18. Czok, M.; Guiochon, G. Comparison of the results obtained with different models for the simulation of preparative chromatography. Comput. Chem. Eng. 1990, 14, 1435–1443. [Google Scholar] [CrossRef]
  19. Zhang, Y. Computer simulation and optimization for reversed-phase HPLC separation: A novel algorithm simulating and optimizing the non-linear and non-ideal separation process in analytical chromatography. Chemom. Intell. Lab. Syst. 2015, 149, 73–80. [Google Scholar] [CrossRef]
  20. Schmidt-Traub, H.; Schulte, M.; Seidel-Morgenstern, A. Preparative Chromatography; Wiley: Hoboken, NJ, USA, 2020. [Google Scholar]
  21. LeVeque, R.J. Finite Difference Methods for Ordinary and Partial Differential Equations: Steady-State and Time-Dependent Problems; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2007. [Google Scholar]
  22. Moldoveanu, S.C.; David, V. (Eds.) Chapter 2—Parameters that Characterize HPLC Analysis. In Essentials in Modern HPLC Separations; Elsevier: Amsterdam, The Netherlands, 2013; pp. 53–83. [Google Scholar]
Figure 1. Distribution of concentration in the column at different time in linear and non-linear concentration (upper and lower figure, respectively). Run time is 11.45 min.
Figure 1. Distribution of concentration in the column at different time in linear and non-linear concentration (upper and lower figure, respectively). Run time is 11.45 min.
Separations 10 00190 g001
Figure 2. Chromatograms produced by different order of accuracy.
Figure 2. Chromatograms produced by different order of accuracy.
Separations 10 00190 g002
Figure 3. Chromatogram and suitability parameters at different absorption isotherm.
Figure 3. Chromatogram and suitability parameters at different absorption isotherm.
Separations 10 00190 g003
Figure 4. Chromatogram and suitability parameters at different diffusion coefficient.
Figure 4. Chromatogram and suitability parameters at different diffusion coefficient.
Separations 10 00190 g004
Figure 5. Chromatogram and suitability parameters at different capacity of the stationary phase.
Figure 5. Chromatogram and suitability parameters at different capacity of the stationary phase.
Separations 10 00190 g005
Figure 6. Chromatogram and suitability parameters at different injection concentrations in linear range.
Figure 6. Chromatogram and suitability parameters at different injection concentrations in linear range.
Separations 10 00190 g006
Figure 7. Chromatogram and suitability parameters at different injection concentrations outside linear range.
Figure 7. Chromatogram and suitability parameters at different injection concentrations outside linear range.
Separations 10 00190 g007
Figure 8. Experiment and simulation peaks at Vinj = 10 µL.
Figure 8. Experiment and simulation peaks at Vinj = 10 µL.
Separations 10 00190 g008
Table 1. Information about the chemical reagents.
Table 1. Information about the chemical reagents.
NameVendorLot/Batch
Methanol (HPLC grade)J.T.Baker0000243087
Ortho-phosphoric acid (85%)MerckK50782473
Distilled waterHCMC IDQCNA
Table 2. Area recovery of the simulation peak.
Table 2. Area recovery of the simulation peak.
Area of Injection PulsePeak AreaRecoveryBias
0.77710.776599.92%0.08%
1.55411.552799.91%0.09%
2.33122.329099.91%0.09%
3.10833.105499.91%0.09%
Table 3. System suitability parameters of the experiment and simulation peak.
Table 3. System suitability parameters of the experiment and simulation peak.
ParametersExperimentSimulationAccuracyBias
RT, min9.5239.543100.2%0.2%
As1.211.1494.5%5.5%
NEP14,16714,283100.8%0.8%
NUSP14,02114,220101.4%1.4%
Wd5, min0.4120.390994.9%5.1%
Wd10, min0.35490.343096.6%3.4%
WdUSP, min0.3220.320199.4%0.6%
Table 4. Experiment and simulation result at Vinj = 10 µL.
Table 4. Experiment and simulation result at Vinj = 10 µL.
ParametersExperimentSimulationAccuracyBias
RT, min9.5239.548100.3%0.3%
As1.211.1393.2%6.8%
NEP14,16714,705103.8%3.8%
NUSP14,02114,659104.6%4.6%
Wd5, min0.4120.385193.5%6.5%
Wd10, min0.35490.337995.2%4.8%
WdUSP, min0.3220.315598.0%2.0%
Table 5. Experiment and simulation result at Vinj = 20 µL.
Table 5. Experiment and simulation result at Vinj = 20 µL.
ParametersExperimentSimulationAccuracyBias
RT, min9.5239.548100.3%0.3%
As1.211.1393.2%6.8%
NEP14,16714,705103.8%3.8%
NUSP14,02114,659104.6%4.6%
Wd5, min0.4120.385193.5%6.5%
Wd10, min0.35490.337995.2%4.8%
WdUSP, min0.3220.315598.0%2.0%
Table 6. Experiment and simulation result at Vinj = 30 µL.
Table 6. Experiment and simulation result at Vinj = 30 µL.
ParametersExperimentSimulationAccuracyBias
RT, min9.5239.548100.3%0.3%
As1.211.1393.2%6.8%
NEP14,16714,705103.8%3.8%
NUSP14,02114,659104.6%4.6%
Wd5, min0.4120.385193.5%6.5%
Wd10, min0.35490.337995.2%4.8%
WdUSP, min0.3220.315598.0%2.0%
Table 7. Experiment and simulation result at Vinj = 40 µL.
Table 7. Experiment and simulation result at Vinj = 40 µL.
ParametersExperimentSimulationAccuracyBias
RT, min9.5239.548100.3%0.3%
As1.211.1393.2%6.8%
NEP14,16714,705103.8%3.8%
NUSP14,02114,659104.6%4.6%
Wd5, min0.4120.385193.5%6.5%
Wd10, min0.35490.337995.2%4.8%
WdUSP, min0.3220.315598.0%2.0%
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

Cao, H.-T.; Nguyen, T.-A. A Finite Difference Method Using High-Order Schemes to Simulate an Equilibrium-Dispersive Model of Non-Linear Chromatography. Separations 2023, 10, 190. https://doi.org/10.3390/separations10030190

AMA Style

Cao H-T, Nguyen T-A. A Finite Difference Method Using High-Order Schemes to Simulate an Equilibrium-Dispersive Model of Non-Linear Chromatography. Separations. 2023; 10(3):190. https://doi.org/10.3390/separations10030190

Chicago/Turabian Style

Cao, Ha-Thanh, and Tuan-Anh Nguyen. 2023. "A Finite Difference Method Using High-Order Schemes to Simulate an Equilibrium-Dispersive Model of Non-Linear Chromatography" Separations 10, no. 3: 190. https://doi.org/10.3390/separations10030190

APA Style

Cao, H. -T., & Nguyen, T. -A. (2023). A Finite Difference Method Using High-Order Schemes to Simulate an Equilibrium-Dispersive Model of Non-Linear Chromatography. Separations, 10(3), 190. https://doi.org/10.3390/separations10030190

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop