1. Introduction
Electroosmosis is an electrokinetic phenomenon that stimulates the flow of pore fluid through a porous medium when electrodes apply a direct current (DC) electrical field [
1]. Under the influence of an applied electrical field, positively charged ions are electrically attracted toward the negative electrode [
2]. The motion of these ions is explained by the double-layer charge, which is the surface charge on the particle and the corresponding counter-ion charge in the pore fluid [
3]. The motion of the cations drags the pore fluid within the porous medium. As the particles move, momentum is transferred to the surrounding fluid molecules, generating an electroosmotic flow between the electrodes, generally from anode to cathode [
4].
The electroosmotic flow caused by an electric field is much greater than that generated by a hydraulic field. Therefore, electroosmotic dewatering offers advantages over conventional treatments due to its accelerated dewatering processes [
5,
6]. Electroosmotic dewatering is preferable to traditional dewatering techniques when dealing with low-permeability materials, such as fine soils, sediments, and sludge [
7]. The pioneering work conducted by Casagrande to accelerate dewatering in consolidated clay soils with low hydraulic conductivity [
8] is a technique that has been successfully applied to industrial applications, including soil consolidation [
9,
10], remediation of contaminated soils [
11,
12,
13], food engineering [
14], the dewatering of sludge [
15], residues from metallurgical processes [
16,
17,
18,
19], and the nuclear industry [
20], among other applications.
Dewatered flow is generated by two gradients: (i) the hydraulic gradient explained by Darcy′s law and (ii) the electrical gradient generated by the application of the DC electrical field. An electrical gradient is more effective than a hydraulic gradient for low-permeability soils. Thus, electroosmosis is effective for fine-particle soils [
21].
The dewatered rate is a function of the double-layer charge, the porous medium, the pore fluid, and the electrical field [
1]. Generally, electroosmotic flow is expressed through the electroosmotic permeability of the medium, which can be defined as the fluid flux per area of porous medium and the unit of electrical gradient. This coefficient depends on the zeta potential, fluid viscosity, soil porosity, and the electrical permeability of the soil [
22,
23]. According to the Smoluchowski theory, the zeta potential is the most important variable affecting electroosmotic flow. The zeta potential is a complex function of the interfacial chemistry between fluid and solid particles. When a solid particle moves in a fluid because of electroosmosis, a shear plane surrounding the solid particle is formed. The difference between the electrical potentials of the formed plane and the fluid is the zeta potential [
24,
25].
In this research, the network simulation method [
26,
27] is proposed as a numerical tool for solving these types of problems. The model analyzed is that of the flow induced in porous microchannels by applying both an electric field and a hydraulic potential gradient. It is defined by a type of Brinkman equation [
28,
29], in which steady flow and constant porosity are assumed. The network model and the process to be modeled are equivalent in that both are governed by the same equations, with a correspondence between the dependent variables in the mathematical model and the electrical variables in the equivalent circuit [
30]. Once the network model design is completed, the equivalent circuit can be solved simply using an electrical circuit simulation code, such as NgSpice or PSpice [
31,
32,
33,
34]. Finally, after verifying the precision and reliability of our method with existing analytical solutions [
35], two applications are presented (one for rectangular domains and the other for cylindrical ones). In these applications, the influence of the main physical parameters governing the problem on the variable fluid velocity and total circulating flow is analyzed.
The network simulation method has been successfully employed in numerous fields of applied engineering, such as ceramic coatings [
36], dispersion of atmospheric pollutants [
37], reinforced concrete corrosion [
38], soil consolidation [
39,
40], seepage [
41], heat transport [
42,
43,
44], and many physical problems in engineering [
30]. This technique makes use of the powerful algorithms of the circuit resolution codes [
32,
33] that are able to successfully cope with coupled and strong non-linear mathematical models, including Gear´s fixed time methods [
45], trapezoidal integration [
31], and iterative methods, such as Runge–Kutta. Thanks to these algorithms, stability in the convergence of the numerical solution is considerably improved, and a significant reduction in the local truncation error is achieved, providing high efficiency and accuracy to the network simulation method. In transient problems, time discretization is ultimately implemented automatically by the circuit resolution code [
33]. In other words, the user can set a value for the time step, but the code will make the divisions necessary to reach convergence. Therefore, this feature can be considered both an advantage (the stability and convergence of the transient calculation is guaranteed) and a disadvantage (we do not have absolute control over the time step). Finally, the network simulation method requires in-depth knowledge of the problem, including the governing equations and the boundary conditions, when designing and choosing the mesh. Too-fine meshes can hinder stability and convergence in the calculations or lead to excessively long computation times, while too-coarse meshes can lead to large errors in the solution or even make convergence unattainable.
In this paper, a new numerical tool for solving problems of electroosmotic and pressure-driven flow in microporous channels is presented, based on the analogy with electrical circuits. The relative simplicity of programming this powerful and accurate tool (which requires knowledge of a few rules in electrical circuit implementation) has allowed its application to microfluidic channels with rectangular and cylindrical geometries formed by materials with different properties. This has simplified the way to identify and analyze the effects that the different variables of interest have on water flow through porous fine-particle soils. These variables are: the zeta potential of the pores, applied potential gradient, applied pressure gradient, and modified zeta potential in the channel walls.
2. Mathematical Models
The physical–mathematical model addressed here is that of electroosmotic and pressure-driven flow in porous material microchannels. The model is defined by a type of Brinkman equation [
28,
29], in which the flow is assumed to be stationary, and the soil has constant porosity, Equation (1). This expression, which governs the average volume flow (with units of velocity, m/s) through a porous medium, derives directly from the Navier–Stokes equations. It includes viscous forces, which allow the effects of the porosity of the soil and variations in the zeta potential near the channel walls to be considered. The last variable, which describes the intensity of the double-layer static electrical field in the limit between the soil grains and the fluid, is defined by the linearized Poisson–Boltzmann [
46], Equation (7). This governs the potential distribution in the porous medium due to a zeta potential in the channel walls.
The equations presented below have been explained in detail in the work of Scales and Tait [
35], but, as they form the base of our network models design, the equations are summarized here for the convenience of the reader.
2.1. Governing Equation for a Two-Parallel-Plate Channel
For this first case, which approximates the flow in channels of rectangular geometry, the Brinkman equation for volume-averaged velocity (u) due to potential (
) and pressure (
) gradients is expressed by:
where u (or also u
z) represents the velocity profile with which the fluid passes through the porous medium and which is a function of position y within the channel (distance perpendicular to the walls). This is:
.
In Equation (1), coefficient
known as inverse Brinkman screening length (representing a kind of double-layer thickness measure), is defined as:
where
is the tortuosity (a pore sinuosity factor), defined as:
is the intrinsic permeability of the medium, which has the expression:
where
, the average hydraulic radius of the pores in the case of tortuous cylinders, is expressed as:
Continuing with the coefficients of Equation (1),
is the effective charge density for the electroosmotic flow due to the zeta potential of the porous material and, in the case of cylindrical pores, takes the following expression:
Finally,
is the charge density in the porous medium for the electroosmotic flow due to the zeta potential of the walls. Its value is obtained after solving the linearized Poisson–Boltzmann Equation (7), which governs the potential distribution in the channel,
, due to the modified zeta potential of channel walls
.
With
where ρ
k is a function of the position y within the channel (since
is as well),
. The parameter
is the inverse Debye screening length [
47], very similar to that of the inverse Brinkman screening length (
).
Boundary Conditions
In general, we will assume the non-slip condition for the channel walls, which results in zero velocities for these contours.
Regarding the modified zeta potential in the channel walls, the values of and will always take a constant value, which will be zero in the cases of uncharged walls.
Furthermore, in cases that consist of two different porous materials, continuity will be assumed for velocity at the interface that separates the two regions, that is:
In addition, the viscous shear along this interface must also be constant, with:
2.2. Porous Cylinder-Governing Equation and Boundary Conditions
For the case of radial geometries, the Brinkman Equation [
28,
29] for flow in a porous cylinder has the following expression:
where u (or also u
z) represents the velocity profile with which the fluid passes through the porous medium and which is a function of position r within the channel (radial distance to cylinder axis). This is:
.
The definition of the parameters and coefficients in Equation (12) is the same as for those in Equation (1). However, to obtain parameter
, Equation (8), it is necessary to solve the equation for the potential distribution in the channel (
) due to the modified zeta potential of channel walls
in radial coordinates. This is:
Regarding the boundary conditions, symmetry in the cylinder axis () will be assumed. In the outer wall, we will consider the non-slip condition () for velocity, while the modified zeta potential will take any constant value (for cases with an uncharged wall, we will have ).
3. Network Models
The network simulation method [
26,
27] is a numerical technique to study and simulate physical processes that can be defined using a mathematical model or a complete set of equations. Based on this model, the procedure consists of two well-defined stages: firstly, developing a network model (or electrical circuit) equivalent to the process (by spatial discretization of the governing equations) and, secondly, simulating this model using a program for solving electrical circuits, such as NgSpice or PSpice [
31,
32,
33,
34]. The network model and the physical process are formally equivalent in that both are governed by the same differential equations in finite spatial differences in terms of the elementary volume (or cell) and boundary conditions. Thanks to this equivalence and the reliability of existing circuit resolution programs (capable of obtaining their exact solution), errors in the simulation will only be associated with the choice of mesh size [
48] (division of the spatial domain of the problem in n cells), as we will see in the Verification and Applications section. To achieve stability and solution convergence, circuit resolution codes, such as NgSpice [
33,
49], use the Newton–Raphson method to solve the non-linear equations that describe the circuit. This is an interactive algorithm that terminates once the following two conditions are met between the last iteration (k) and the current one (k + 1): (i) the currents in the non-linear branches converge to within a tolerance of 0.1% or 10
−12 A, and (ii) the node voltages converge to within a tolerance of 0.1% or 10
−6 V.
To design the network models, we established an analogy between fluid velocity (the physical variable of the problem) and electric potential. The different electrical devices, which represent the governing equation terms (or addends), are placed between the different nodes of the elementary cell, which consists of a central node (position i) and two ends (positions i + Δ and i − Δ) in 1D domains, as can be seen in
Figure 1.
It is important to note that the network simulation method would also be suitable to simply deal with the non-stationary state (if necessary) since there is a direct analogy between the addends of the governing equations with time derivatives (typical of the non-steady state) and the capacitors of an electrical circuit. Capacitors are devices that allow storage (charge or discharge) and perfectly reproduce transient phenomena. Circuit resolution codes [
32,
33] also incorporate different analysis modes, such as the transient mode, that is implemented using the TRAN sentence [
49]. Recently, the network simulation method has been successfully used in non-stationary problems, including soil consolidation [
39,
40], ceramic coatings [
36], and catalytic oxidation processes [
50].
3.1. Discretization of the Governing Equation and Implementation of the Electric Circuit in Rectangular Domains
For rectangular domains, Equation (1), expressed in spatial finite differences according to the nomenclature in
Figure 1, is as follows:
It is important take into account that in the network simulation method, is approximated in first derivative between the ends of the cell (), while the second derivative is approximated between the central node and each one of the end nodes, with two addends with half lengths ().
According to the network simulation method, each of the addends in Equation (14) can be considered electric currents
which are balanced at the central node of the elementary cell, so that:
The terms
and
are linear and can, therefore, be implemented using individual resistors. Since
, according to Ohm’s law, the values of these devices are defined as:
These devices are placed between the nodes where the potential drop occurs (in the physical analogy, velocity), as reflected in
Figure 1.
The terms
and
are non-linear, so they must be implemented in the circuit as voltage-controlled current sources. In these elements, the current is specified directly through the following expressions:
where
is directly read in the central node of corresponding cell i. These devices must be implemented between the central node of the cell and the common ground node.
According to Equation (8), parameter
is a variable that depends on the potential distribution in the channel,
, with which it will be necessary to solve this variable in an additional circuit (we will call it secondary), independent of the circuit that simulates the evolution of velocity
(we will call it main). In other words: since variable
is independent of velocity
, the secondary circuit can be solved separately in every cell, while the main circuit has to read variable
in the secondary circuit. In this way, the expression of generator
would be:
The value of
will, therefore, be obtained from the reading of this variable at node i (corresponding to the same cell) of the secondary circuit, which is defined from the expression in spatial finite differences in Equations (7) and (20).
Figure 2 shows the nomenclature and the network model for this variable.
As before, the addends in Equation (20) can be assumed to be different electric currents that balance at the central node of the volume element, so that:
The terms
and
are linear, so they are implemented as resistors, while
is non-linear and is made through a voltage-controlled current source.
where
is directly read in the central node of corresponding cell i.
Boundary Conditions
As mentioned in
Section 2.1, the values of the velocity and the modified zeta potential in the channel walls (
,
,
, and
) are always constant. This means that these boundary conditions can be implemented in electrical circuits through voltage sources, which are connected between the boundary node and the common ground node. In this way, the following elements are defined for the main circuit:
For the secondary circuit, the specifications of elements and will be, respectively, values and .
The schematic for these boundary conditions is shown in
Figure 3.
3.2. Network Model Design in Radial Domains
Given the similarities between Equations (1) and (12), the network model for radial domains is similar to that of rectangular geometry, with the addition of one more term,
Figure 4. Thus, the expression in spatial finite differences of governing Equation (12) remains:
Each of the addends of Equation (26) can be considered an electric current, which balances with the others at the central node of the elementary cell (Equation (28)).
The new term that appears with respect to the rectangular domains (
) is non-linear, so it is implemented using a voltage-controlled current source. Thus, the elements that make up the elementary cell network model for a radial domain (
Figure 4) have the following specifications:
where
is directly read in the central node of the corresponding cell i.
Again, the
parameter depends on the potential distribution in the channel,
, Equation (8), which makes it necessary to solve this variable in a secondary circuit so that the main circuit of
obtains the value of
from readings of variable
in this additional circuit. Being radial coordinates, we express Equation (13) in spatial finite differences as follows:
Figure 5 shows the nomenclature and the network model for this variable.
The electric currents that form Equation (30) are expressed as
and they are balanced at the central node of the elementary cell as follows:
The terms
and
are linear, so they are implemented as resistors, while
and
are non-linear and are made by both voltage-controlled current sources.
where
is directly read in the central node of the corresponding cell i.
Boundary Conditions
According to what was expressed in
Section 2.2, the values of the velocity and the modified zeta potential in the outer wall of the channel (
,
) are always constant, so these boundary conditions are implemented through voltage sources, which are connected between the boundary node and the common ground node.
However, for the cylinder axis (), symmetry is assumed for variable and variable . This condition can be implemented in the network simulation method by placing an infinite value resistor to prevent the flow of electrical current (adiabatic condition).
In this way, the following elements are defined for the main circuit:
For the secondary circuit, the specifications of elements and will be, respectively, the values and .
The schematic for these boundary conditions is shown in
Figure 6.
5. Discussion and Conclusions
In this work, the network simulation method proved to be an effective tool for the numerical resolution of the physical–mathematical model of both electroosmotic and pressure-driven flow in porous microchannels. The technique, based on the analogy between the physical variables of the problem and electrical potential and intensity, allows us to solve an equivalent electrical circuit quickly (calculation times between 5 and 15 s) simply and effectively, obtaining solutions for the velocity profile and circulating flow for rectangular and radial geometries.
The method proved to be highly accurate with undemanding grids. Thus, with meshes of 100 cells, the relative errors are less than 0.4% in channels with a charged medium, although for scenarios with charged walls, the effect of the contours requires a somewhat finer crosslinking, registering relative errors of less than 0.2% with meshes of 500 cells.
In view of the applications presented, it is observed that both the increase in the zeta potential of the pores and the applied potential gradient have a similar effect, regardless of the geometry of the channel, varying, in the same proportion, the velocity profile of the fluid and, therefore, the total flow. When the applied pressure gradient is increased, the variations in velocities and circulating flow are much smaller, making it clear that the electroosmotic flow component can be much more important in porous fine-particle soils than the pressure-driven flow component.
We also found how the variation in the modified zeta potential in the channel walls has a limited effect on the velocity profiles, increasing them ostensibly in the contours but remaining without effect inside the channel. This means that the increase in total flow due to this boundary condition is much less than that achieved when we increase the zeta potential of the pores and applied potential gradient variables.