Next Article in Journal
Multiple Impact Damage in GLARE Laminates: Experiments and Simulations
Next Article in Special Issue
Analytical Determination of the Bending Stiffness of a Five-Layer Corrugated Cardboard with Imperfections
Previous Article in Journal
Fatigue Behavior of an AM50 Die-Casting Alloy Anodized by Plasma Electrolytic Oxidation
Previous Article in Special Issue
The Isotropic Material Design of In-Plane Loaded Elasto-Plastic Plates
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Optimistic Solver for the Mathematical Model of the Flow of Johnson Segalman Fluid on the Surface of an Infinitely Long Vertical Cylinder

by
Naveed Ahmad Khan
1,
Fahad Sameer Alshammari
2,*,
Carlos Andrés Tavera Romero
3,
Muhammad Sulaiman
1 and
Seyedali Mirjalili
4,5
1
Department of Mathematics, Abdul Wali Khan University, Mardan 23200, Pakistan
2
Department of Mathematics, College of Science and Humanities in Alkharj, Prince Sattam bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia
3
COMBA R&D Laboratory, Faculty of Engineering, Universidad Santiago de Cali, Cali 76001, Colombia
4
Centre for Artificial Intelligence Research and Optimisation, Torrens University Australia, Fortitude Valley, Brisbane, QLD 4006, Australia
5
Yonsei Frontier Lab, Yonsei University, Seoul 03722, Korea
*
Author to whom correspondence should be addressed.
Materials 2021, 14(24), 7798; https://doi.org/10.3390/ma14247798
Submission received: 11 October 2021 / Revised: 3 December 2021 / Accepted: 9 December 2021 / Published: 16 December 2021

Abstract

:
In this paper, a novel soft computing technique is designed to analyze the mathematical model of the steady thin film flow of Johnson–Segalman fluid on the surface of an infinitely long vertical cylinder used in the drainage system by using artificial neural networks (ANNs). The approximate series solutions are constructed by Legendre polynomials and a Legendre polynomial-based artificial neural networks architecture (LNN) to approximate solutions for drainage problems. The training of designed neurons in an LNN structure is carried out by a hybridizing generalized normal distribution optimization (GNDO) algorithm and sequential quadratic programming (SQP). To investigate the capabilities of the proposed LNN-GNDO-SQP algorithm, the effect of variations in various non-Newtonian parameters like Stokes number ( S t ), Weissenberg number ( W e ), slip parameters (a), and the ratio of viscosities ( ϕ ) on velocity profiles of the of steady thin film flow of non-Newtonian Johnson–Segalman fluid are investigated. The results establish that the velocity profile is directly affected by increasing Stokes and Weissenberg numbers while the ratio of viscosities and slip parameter inversely affects the fluid’s velocity profile. To validate the proposed technique’s efficiency, solutions and absolute errors are compared with reference solutions calculated by RK-4 (ode45) and the Genetic algorithm-Active set algorithm (GA-ASA). To study the stability, efficiency and accuracy of the LNN-GNDO-SQP algorithm, extensive graphical and statistical analyses are conducted based on absolute errors, mean, median, standard deviation, mean absolute deviation, Theil’s inequality coefficient (TIC), and error in Nash Sutcliffe efficiency (ENSE). Statistics of the performance indicators are approaching zero, which dictates the proposed algorithm’s worth and reliability.

1. Introduction

In recent times, the importance of non-Newtonian fluids has become prominent with developments in industries like pulp, petroleum and polymer and so forth. Many industrial applications, such as the melting of polymers, asphalts, biological solutions, paints and glues, fall into this category. Due to the complex nature of non-Newtonian fluids, it is difficult to establish a single mathematical model that can describe all properties of the fluid. As a result, several fluid models have been presented to predict non-Newtonian behaviour of various materials. The Generalized third grade fluid model has received significant attention among these [1]. Denson [2], N. V. Lavrik [3], Tasawar Hayat [4] studied various third grade fluid models. M.M Bhatti [5] studied the sinusoidal motion of small particles through a Darcy–Brinkman–Forchheimer microchannel filled with non-Newtonian fluid under electro-osmotic forces. Landau and Lifshitz [6] for the first time discuss thin-film flow of non-Newtonian Johnson–Segalman fluid. Siddiquie [7] found analytical results for drainage problem of fourth graded fluid over a vertical cylinder and also calculated exact solutions for Phan Thein Tanner (PTT) fluid for lifting and drainage problems [8]. Alam [9] studied thin-film flow of Johnson Segalman fluid on vertical surfaces.
Various models of fluids explain the non-Newtonian behavior of fluids. However, Johnson–Segalman fluid has gained many researchers’ interest because it includes exceptional cases of classical Newtonian fluid like Oldroyd B fluid and Maxwell fluid [10]. The Johnson–Segalman fluid model is considered a viscoelastic model developed to allow non-affine deformations [11]. Many researchers discuss spurt phenomena of this non Newtonian fluid model [12,13,14]. Rao [15] investigated the flow of Johnson–Segalman fluid model with and without suction on rotating coaxial cylinders. Rajagopal [16] studied three different cylindrical Poiseuille flows of Johnson–Segalman fluid. Unlike most other fluid models, Johnson–Segalman fluid allows a nonmonotonic relationship between the rate of share and shear stress in a simple shear flow for different material parameters. T. Hayat [17] used the concept of this model for peristaltic flow.
Most of the fluid models, are governed by partial and ordinary differential equations and generally, finding a solution to such a models is always a challenging task. Theoretical researchers in mathematics have developed various methods to find analytical expressions and approximate solutions with proven convergence for nonlinear differential equations. Adomian decomposition methods (ADM) [18,19], Variational iteration method (VIM) [20], Finite difference method (FDM) [21,22] and Optimal homotopy perturbation method (OHAM) [23,24] are used to solve variety of ordinary and partial differential equation models. GM Sobamowo [25] used Galerkin’s weighted residuals method to present an approximate solution for heat transfer in a pipe with Johnson-Segalman fluid. The motion of Johnson–Segalman fluid in an inclined channel subject to radiative flux was studied by Hayat [26] using the perturbation method. In terms of consistency, convergence, robustness, and applicability, all of these implemented techniques have their advantages and limitations. These methods are based on well established deterministic procedures. On the other hand, soft computing techniques based on neural networks are relatively less exploited and rapidly convergent in obtaining a solution to non-linear differential equations. In the recent past, numerical solutions based on artificial intelligence (AI) through neural networks, optimized with bio/nature-inspired global and local optimization techniques have gained the research community’s attention. Raja [27] designed a bio-inspired approach using the hybridization of genetic algorithm and an active set algorithm (GA-ASA) to solve Johnson’s steady thin-film flow Segalman fluid through vertical cylinder for drainage problems. N.A Khan [28] used Legendre neural networks (LeNN) and optimized the model of counter-current imbibition phenomena during the secondary oil recovery process by using the nature-inspired whale optimization algorithm and the Nelder–Mead algorithm. Some recent applications of stochastic computational techniques or learning algorithms based on artificial neural networks (ANN’s) with novel metaheuristic and heuristic techniques includes the solution of wire coating dynamics with Oldroyd 8-constant fluid [29,30], nonlinear problems arising in heat transfer [31,32], absorption of CO2 into solution of phenyl glycidyl ether (PGE) [33], mathematical models of CBSC over wireless channels [34] and electrohydrodynamic (EHD) flow in a circular cylindrical conduit [35]. Recent developments in stochastic algorithms for such problems motivated authors to explore and exploit machine learning algorithms and use Legendre neural networks to develop an alternative, accurate, and reliable framework to solve nonlinear multi-singular initial or boundary value problems representing drainage problems.
Salient features of the presented study are summarized as follows:
  • The Mathematical formulation for non Newtonian Johnson–Segalman fluid is presented using the law of conservation of mass and momentum under sufficient boundary conditions that result in partial differential equations. The drainage problem is further reduced to non-linear ordinary differential equation employing similarity transformation;
  • This study aims to introduce a novel solution computing that involves Legendre artificial neural networks and two algorithms: generalized normal distribution optimization (GNDO) and sequential quadratic programming (SQP). GNDO is used as a global search technique while SQP is utilized as a local search algorithm;
  • Effect of variations in different parameters like Weissenberg number ( W e ), Stokes number ( S t ), slip parameter (a) and the ratio of viscosities ( ϕ ) on velocity profile of steady thin film flow of non-Newtonian Johnson–Segalman fluid is investigated.
  • Performance indicators are used for different cases of drainage problem studied in this paper to validate the efficiency and correctness of the LNN-GNDO-SQP algorithm;
  • Extensive statistical and graphical analysis in terms of absolute errors, fitness evaluation, MAD, RMSE, TIC, and ENSE are provided, that demonstrated the ability of our proposed algorithm in solving real-world problems.

2. Mathematical Formulation of Drainage Problem

In this section, the mathematical formulation of non-Newtonian Johnson–Segalman fluid on the outer surface of a long vertical cylinder for a drainage problem is briefly discussed [9].

2.1. Basic Equations

Basic equations governing the flow of incompressible fluid neglecting the thermal effects are given as:
. V ̲ = 0 ,
ρ D V ̲ D t = . σ + ρ f ,
where V ̲ is velocity vector of fluid, f is body force, D D t is material time derivative, ρ denotes density, Cauchy stress tensor is presented by σ and in case of Johnson–Segalman fluid, it is defined by [10]:
σ = T p I ,
T = S + 2 μ D ,
S + m D S D t + S ( W a D ) + ( W a D ) T S = 2 η D ,
D S D t = S t + ( g r a d S ) V ,
in Equation (3), p I is an intermediate part of stress due to incompressibility, a is slip parameter and viscosities are denoted by μ and η .
D = 1 2 L + L T , W = 1 2 L L T ,
where D and W are symmetric and skew symmetric components of velocity gradient respectively. L which is defined as g r a d V ̲ . In case of η = μ = 0 and a = 1 , non-Newtonian Johnson–Segalman fluid is transformed into the newtonian model and Maxwell fluid respectively.

2.2. Formulation

A vertically long cylinder of radius R is considered with non-Newtonian Johnson–Segalman fluid on its outer surface as shown in Figure 1. The fluid is considered in the form of uniform axisymmetric thin film with thickness δ and in stationary contact with air. It is assumed that time has no effect on flow (steady state), surface tension is zero and the pressure acting on fluid is atmospheric pressure, so the velocity profile V ̲ is given as
V ̲ = 0 , 0 , w ( r ) .
Radial direction is considered parpendicular to cylinder while z-axis is in downward direction horizontal to cylinder as prescribed in Figure 1. Boundary conditions for free space are given as:
at r = R + δ , T r z = 0 ,
In case of no slip conditions, we have:
at r = R , w = 0 ;
here, T r z denotes component of shear stress. Continuity equation Equation (1) is satisfied identically by using Equations (3) and (4) thus Equation (2) is reduce to
0 = p r + ρ f 1 ,
0 = 1 r p θ + ρ f 2 ,
0 = p z + 1 r d r T r z d r + ρ f 3 ,
components of force in polar coordinates r, θ and z components are presented by f 1 , f 2 and f 3 respectively. Since pressure is assumed to be constant and gravitational force is acting vertically downward, therefore Equation (13) can be written as:
0 = 1 r d r T x y d r + ρ g .
The non-zero component of S is obtained by using Equations (6) and (7); in Equation (5), we get:
S r r = ( a 1 ) η m d w d r 2 1 a 2 1 m 2 d w d r 2 ,
S r z = S z r = η d w d r 1 + m 2 1 a 2 d w d r 2 ,
S z z = η m ( 1 + a ) d w d r 2 1 a 2 1 m 2 d w d r 2 .
By using Equations (15)–(17) in Equation (4), the following components of Cauchy stress tensor T are obtained:
T r r = ( a 1 ) η m d w d r 2 1 a 2 1 m 2 d w d r 2 ,
T r z = T z r = μ d w d r + η d v d r 1 a 2 1 m 2 d w d r 2 ,
T z z = η m ( 1 + a ) d w d r 2 1 + m 2 1 a 2 d w d r 2 .
Now, Equation (13) can be written as:
d d r r μ d w d r + η d w d r 1 + m 2 1 a 2 d w d r 2 = ρ g r ,
with boundary conditions
at r = R + δ , d w d r = 0 ( free surface ) ,
at r = R , w = 0 ( no slip condition ) .
Now, using similarity transformation by defining the following dimensionless parameters,
w * = w U 0 , r * = r δ , δ * = δ R , T r z * = T r z ( μ + η ) U 0 δ , ϕ = μ ( μ + η ) ,
using the equations in (24) and omitting * in Equation (21), we have:
d d r r ϕ d w d r + ( 1 ϕ ) d w d r 1 + W e 2 1 a 2 d w d r 2 = r S t ,
with conditions
at r = R + δ , d w d r = 0 ( free surface ) ,
at r = 1 , w = 0 ( no slip condition ) ,
where W e and S t are Weissenberg and Stokes numbers respectively and defined are as
W e = m U o δ , S t = ρ g δ 2 μ e f f U 0 and μ e f f = ( η + μ ) .
Integration of Equation (25) yields the drainage problem as under
d w d r + ϕ W e 2 1 a 2 d w d r 3 S t 2 W e 2 1 a 2 ( 1 + δ ) 2 1 r r d w d r 2 = S t 2 ( 1 + δ ) 2 1 r r , w ( 1 ) = 0 ,
w ( r ) denotes the velocity profile of Johnson–Segalman fluid in the radial direction.

3. The LNN-GNDO-SQP Algorithm

The designed scheme consists of two major parts; first, a Legendre polynomials-based artificial neural networks (LNNs) model is developed and, secondly, the neurons in LNN architecture for the drainage problem are optimized by using hybridization of GNDO and SQP algorithms.

3.1. Series Solution Based on LNN Structure

A mathematical model of an approximate solution for the drainage problem is developed by using an LNN structure in terms of weighted Legendre polynomials. A trial or approximate series solution w ( r ) with first order derivative w ( r ) in terms of layers in LNN is mathematically expressed as:
w ( r ) = j = 1 m α j L n ω j r + β j ,
where α i , ω i and β i are design weights and n shows the number of Legendre polynomials involved in Equation (30) and
d w d r ( r ) = j = 1 m α j d L n d r ω j r + β j ,
where L n denotes Legendre polynomials. The first three Legendre polynomials are given as:
L 1 ( r ) = 1 , L 2 ( r ) = r , L 3 ( r ) = 1 2 3 r 2 1 , L 4 ( r ) = 1 2 5 r 3 3 r .
Higher order polynomials are generated by:
L n + 1 ( r ) = 1 n + 1 ( 2 n + 1 ) r L n ( r ) n L n 1 ( r ) .
The ANN structure for the drainage problem in terms of the input and hidden and outer layer is shown in Figure 2.

3.2. Construction of Fitness Function

An objective function also known as a fitness function or merit function is constructed based on mean square errors in candidate solutions to train unknown weights in LNN. Structure of fitness function is formulated as:
min ε = ε 1 + ε 2 ,
ε 1 is mean square error in candidate solution by using it in the drainage problem which is:
ε 1 = 1 n m = 1 n d w ^ m d r + ϕ W e 2 1 a 2 d w ^ m d r 3 S t 2 W e 2 1 a 2 × ( 1 + δ ) 2 1 r r d w ^ m d r 2 S t 2 ( 1 + δ ) 2 1 r r 2 ,
where N = 1 h , w ^ m = w ^ r m , r m = m h   ε 2 is the mean square error in the candidate solution by putting it in the initial condition, which is
ε 2 = ( w ( 1 ) 0 ) 2 .

3.3. Optimization Framework Used to Compute Best Weights

A novel methodology is adopted for calculating unknown weights in LNN by optimizing a fitness function; see Equation (35) for the drainage problem using a hybrid procedure of a generalized normal distribution optimization (GNDO) technique and sequential quadratic programming (SQP). An illustrative flowchart of the LNN-GNDO-SQP algorithm is given in Figure 3.

3.3.1. Brief Introduction of Generalized Normal Distribution Optimization (GNDO) Algorithm

The generalized normal distribution optimization technique was developed by Zhang et al. [36], a novel metaheuristic algorithm inspired by normal distribution theory in which each individual’s location is modified using a generalized normal curve for distribution. The GNDO algorithm is an effective and efficient technique for finding optimal solutions for constrained and unconstrained optimization problems by enhancing and extracting the precision of unknown parameters. The working framework of the GNDO algorithm is classified into two main categories, named exploitation and exploration. The two phases are of equal importance in GNDO, and have the same probability of being chosen in order to optimize a problem.
(a) Exploitation: It is a process of finding optimum solutions around the candidate space containing the current position of individuals. This phase’s working procedure is based on a relation between the normal distribution of population and the distribution of each individual in a population. The model for optimization can be expressed as:
u i t = δ i × η + μ i , i = 1 , 2 , 3 , , N ,
where δ i , η and μ i are defined as:
δ i = 1 3 x i t μ 2 + ( M μ ) 2 + x B e s t t μ 2 ,
η = log λ 1 × cos 2 π λ 2 , if a b , log λ 1 × cos 2 π λ 2 + π , otherwise ,
μ i = 1 3 x i t + x B e s t t + M ,
u t , μ i and δ i are trial vector, generalized mean and generalized variance of i t h individual at any time t. Penalty factor is denoted by η . a , b , λ 1 and λ 2 are randomly chosen numbers between 0 and 1. x B e s t t , which is the so far best position of individual while its mean position is denoted by M and defined as:
M = i = 1 N x i t N .
(b) Exploration: It is a process of searching a population space globally to find promising solutions. The global search phase in GNDO is subjected to three arbitrarily selected individuals, which are modeled as:
u i t = x i t + β × λ 3 × u 1 + ( 1 β ) × λ 4 × u 2 ,
local information is presented by x i t + β × λ 3 × v 1 while global information is shared by ( 1 β ) × λ 4 × v 2 . u 1 and u 2 are trail vectors while β is adjustment parameter between 0 and 1. u 1 and u 2 can be calculated as
u 1 = x i t x pl t , if f x i t < f x p 1 t , x p 1 t x i t , otherwise ,
and
u 2 = x p 2 t x p 3 t , if f x p 2 t < f x p 3 t , x p 3 t x p 2 t , otherwise ,
where p 1 p 2 p 3 i are integers between 1 to N.

3.3.2. Sequential Quadratic Programming

To enhance the local search characteristic of our solution technique, we have combined SQP with GNDO. SQP is a well-established single path following the local search algorithm, which has considerably enhanced our algorithm’s convergence speed. SQP is considered a classical method developed in 1963 for solving constrained/unconstrained linear and nonlinear optimization problems [37]. The SQP algorithm is known to be one of the basic approaches to be used in the context of public and commercial sector problems of significant importance. Some recent applications of SQP include numerical simulation of shakedown analysis of structure [38], economic load dispatch problem [39] and turbulent flow [40].

3.4. Hybridization of GNDO-SQP Algorithm

Working procedure of LNN-GNDO-SQP algorithm is summarized as:
Step 1Initialization: Trial solution Equation (30) for drainage problem is considered and unknown parameters of LNN are initialized with randomly generated real values for population space. Mathematically, individuals can be listed as:
C = [ ( α , ω , β ) ] = α 1 , α 2 , α n , ω 1 , ω 2 , ω n , β 1 , β 2 , β n ,
where n denotes the number of weights in LNN model. Parameter setting for GNDO algorithm is given in Table 1.
Step 2Fitness calculation: GNDO evaluates the fitness function Equation (35) and updates the weights when required until termination criteria is achieved.
Step 3Ranking: Unknown parameters attained with GNDO for error based function (fitness function) during multiple runs are ranked in ascending order.
Step 4Initializing SQP: The unknown parameters corresponding to minimum value of fitness function achieved by GNDO are considered as the initial guess or initial weights to supervise sequential quadratic programming.
Step 5Fitness calculation: Fitness function for drainage problem is calculated by using SQP algorithm with updated weights of GNDO.
Step 6Stopping criteria: The weights are updated with GNDO-SQP algorithm and the process is stopped when minimum criteria on fitness value is achieved. Parameter settings for SQP is given in Table 1.
Step 7Storage: Weights, fitness value, residual and absolute errors are stored for the optimization of drainage problem. Graphical overview of the LNN-GNDO-SQP algorithm given in Figure 3.
The LNN-GNDO-SQP algorithm has a simple structure and easy to implement. The GNDO algorithm updates the position of individual using generalized normal distribution formula and SQP complements its local convergence. Since Legendre polynomials are orthogonal on [ 1 , 1 ] , the experimental analysis shows that proposed algorithm converges to best solutions for number of real world problems by training the weights from the interval [ 1 , 1 ] . It has been noticed that the convergence of the design scheme is slightly affected by increasing the domain.
Computational complexity analysis (CCA) is evaluated for the proposed algorithm based on the average time taken to calculate unknown neurons in the LNN structure using the GNDO-SQP algorithm. Values of complexity operators for different drainage problem scenarios show execution time and fitness evaluation in terms of mean and standard deviations are dictated in Table 2. The results show the consistency of the proposed algorithm. All calculations and evaluations for this research were conducted on an HP laptop Elitebook 840 G2 with intel(R) Core(TM) i5-5300 CPU @ 2.30 GHz, 8.00 GB RAM, 64 bit operating in Microsoft Windows 10 Education edition running the R2018a version of MATLAB.

4. Experimental Setup and Statistical Evaluation

In this section, the statistical analysis of different drainage problems based on mean, standard deviation and minimum values is presented. Performance indications like Mean absolute deviation (MAD), Theil’s inequality coefficient (TIC), Root mean square error (RMSE), and Error in Nash Sutcliffe efficiency (ENSE) are defined to study the efficiency of the proposed algorithm. Global performance indicators like GMAD, GTIC, GRMSE, and GENSE are also defined to study our novel computing approach’s overall performance. Formulation of performance metrics are given as:
M A D = 1 n i = 1 n w r i w a p p r o x r i ,
T I C = 1 n i = 1 n w r i w a p p r o x r i 2 1 n i = 1 n w r i 2 + 1 n i = 1 n w a p p r o x r i 2 ,
R M S E = 1 n i = 1 n w r i w a p p r o x r i 2 ,
NSE = 1 i = 1 n w r i w a p p r o x r i 2 i = 1 n w r i w ¯ r i 2 , w ¯ r i = i = 1 n w r i ,
E N S E = | 1 N S E | ,
here, w ^ ( r i ) = w a p p r o x ( r i ) .
In the case of a perfect solution, the values of these performance indices must approach zero. The formulations of global performance indices are given as:
G M A D = 1 R n j = 1 R n M A D , G T I C = 1 R n j = 1 R n T I C , G R M S E = 1 R n j = 1 R n R M S E , G E N S E = 1 R n j = 1 R n E N S E ,
where R n denotes the number of independent runs.

Numerical Simulation and Discussion

In this section, different scenarios of non-linear drainage problem is considered with different cases depending on the variations in parameters like S t , W e , ϕ and a. The detailed overview of the problems discussed in the paper are shown through Figure 4.
SCENARIO I: Effect of variation in Stokes number S t on drainage problem. Following three cases are considered CASE I: S t = 0.1 , CASE II: S t = 0.3 and CASE III: S t = 0.4 where W e = ϕ = 1 , a = 0.1 and thickness δ = 1 .
Fitness function of Equation (35) for the scenario I is formulated as
ε = 1 n m = 1 n d w ^ m d r + 0.99 d w ^ m d r 3 0.495 S t 4 r r d w ^ m d r 2 S t 2 4 r r 2 + w ( 1 ) 2 .
SCENARIO II: Effect of variation in Weissenberg number W e on drainage problem. Following three cases are considered CASE I: W e = 0.0 , CASE II: W e = 1.0 and CASE III: W e = 2.0 where S t = 0.5 , ϕ = 0.80 , a = 0.50 and thickness δ = 1.0 .
Fitness function of Equation (35) for the scenario II is formulated as
ε = 1 n m = 1 n d w ^ m d r + 0.6 W e 2 d w ^ m d r 3 0.1875 W e 2 4 r r d w ^ m d r 2 0.25 4 r r 2 + w ( 1 ) 2 .
SCENARIO III: Effect of variation in ratio of viscosities ϕ on drainage problem. Following three cases are considered CASE I: ϕ = 1.0 , CASE II: ϕ = 2.0 and CASE III: ϕ = 3.0 where S t = 0.5 , W e = 1.0 , a = 0.50 and thickness δ = 1.0 .
Fitness function of Equation (35) for the scenario III is formulated as
ε = 1 n m = 1 N d w ^ m d r + 0.75 ϕ d w ^ m d r 3 0.1875 4 r r d w ^ m d r 2 0.25 4 r r 2 + w ( 1 ) 2 .
SCENARIO IV: Effect of variation in slip parameter a on drainage problem. Following three cases are considered CASE I: a = 1.0 , CASE II: a = 0.8 and CASE III: a = 0.5 where S t = 0.70 , W e = 1.30 , ϕ = 0.60 and thickness δ = 1.0 .
Fitness function of Equation (35) for the scenario IV is formulated as
ε 1 = 1 n m = 1 n d w ^ m d r + 1.014 1 a 2 d w ^ m d r 3 0.5915 1 a 2 4 r r d w ^ m d r 2 0.35 4 r r 2 + w ( 1 ) 2 .
In this paper, the mathematical model of the thin film flow of non Newtonian fluid is formulated for drainage. Four scenarios are considered depending on the variations in parameters, including Stokes number S t , Weissenberg number W e , a ratio of viscosities ϕ , and slip parameter a. A novel soft computing technique is developed to solve the non-linear mathematical model for drainage problem, see Equation (29). Approximate solutions obtained by our proposed technique, the LNN-GNDO-SQP algorithm, are compared with MATLAB solver RK-4 and hybrid of genetic algorithm and active set algorithm (GA-ASA) [27].
Fitness functions as in Equations (52)–(55) corresponding to four scenarios of the drainage problem are optimized by performing 100 independent runs using the LNN-GNDO-SQP algorithm. It is evident from Figure 5 that best approximated solutions obtained by proposed scheme overlaps the numerical and GA-ASA solutions for each scenario. Furthermore, it can be seen from Figure 5a,b that with increase in Stokes and Weissenberg number the velocity profile w ( r ) of Johnson–Segalman fluid increases while from Figure 5c,d it is observed that w ( r ) decreases with an increase in the ratio of viscosity and slip parameters. The magnitude of the velocity of the fluid decreases as the fluid becomes thicker and vice versa. Also, the Newtonian flow behaviour of the fluid was observed for W e = 0.0 , α = 1 and ϕ = 1.0 .
Graphical illustration for performance of the designed algorithm in obtaining change in velocity profile and absolute errors in best solutions for all scenarios are shown in Figure 6 and Figure 7. The convergence of fitness values for each scenario with different cases is shown in Figure 8. Approximate solution and absolute errors in the best solution for each scenario are listed in Table 3, Table 4, Table 5 and Table 6. Percentage errors are calculated for each case of scenario I, II, III and IV. The average %Errors for different cases of each scenario are 0.36 % , 0.58 % , 0.53 % , 0.74 % , 0.86 % , 0.60 % , 0.57 % , 0.20 % , 0.17 % , 1.01 % , 0.63 % and 1.00 % respectively. It is obvious from these errors that our approach is successful in calculating best solutions with less errors. Weights obtained by proposed scheme for optimization of fitness functions (Equations (52)–(55)) are given in Table 7, Table 8, Table 9 and Table 10. These weights are useful in producing our results.
The comparison of statistical data for absolute errors in terms of minimum, mean, and standard deviation for scenario I obtained by the LNN-GNDO-SQP algorithm are compared with GA-ASA [27] as shown in Table 11. It can be seen that minimum values, mean and standard deviation at each step size r = 0.05 obtained by the design algorithm dominates the results available in the latest literature [27]. Statistical data of MAD, TIC, RMSE, and ENSE in terms of minimum, mean and standard deviation are presented in Table 12, Table 13, Table 14 and Table 15. Minimum values of fitness, MAD, TIC, RMSE and ENSE for different cases of each scenarios lies around 10 11 to 10 12 , 10 6 to 10 7 , 10 6 to 10 7 and 10 9 to 10 11 respectively. Bar and box graphs are plotted through Figure 9 and Figure 10 to illustrate values of the global performance indicators such as MAD, TIC, RMSE, and ENSE. Global values of performance indices lie between 10 6 and 10 7 , which establishes our algorithm’s superiority. The series solutions for each of scenario I, II, III and IV are given in Appendix A.

5. Conclusions

This paper has investigated the steady thin film flow of non-Newtonian fluid on the vertical cylinder’s outer surface used in drainage problems. The drainage problem is mathematically modeled using basic concepts of continuity and a momentum equation that results in partial differential equations. Furthermore, the problem is reduced to a nonlinear ordinary differential equation by incorporating a similarity transformation technique. To study the velocity profile of Johnson–Segalman fluid under the influence of variations in Stokes number, Weissenberg numbers, ratio of viscosities, and slip parameter, a novel soft computing technique is designed in which Legendre polynomials are weighted with neurons in artificial neural networks (ANN) that is used to model approximate solutions for Equation (29).
In order to determine the accuracy of candidate solutions, fitness functions are constructed. We have used an efficient global search mechanism, namely, generalized normal distribution optimization (GNDO), and a local search technique known as sequential quadratic programming algorithm to minimize the fitness function. Better approximate series solutions are calculated for different cases of each scenario shown in Figure 5. Our results are validated by comparing the statistical values of absolute errors in terms of minimum, mean, and standard deviation obtained by the proposed algorithm with the GA-ASA algorithm as shown in Table 11.
We have investigated the variations in velocity profile due to variations in Stokes number, Weissenberg numbers, ratio of viscosities and slip parameter. It is established that changes in velocity profile are directly proportional to Stokes number and Weissenberg numbers. In contrast, variations in the ratio of viscosities and slip parameters have an inverse relation with the velocity profile. Extensive statistical and graphical analysis for drainage problems illustrates the stability, efficiency, and effectiveness of the proposed algorithm in solving real-world problems.
In the future, the LNN-GNDO-SQP algorithm can be used to solve problems involving systems of differential equations. Furthermore, the given scheme’s applicability domain can be readily extended to solve tumor growth and HIV infection dynamics, financial mathematics problems, econometric problems, optimal control models, and many other systems where convention methodologies fail.

Author Contributions

Data curation, N.A.K.; Formal analysis, N.A.K.; Funding acquisition, F.S.A., S.M. and C.A.T.R.; Investigation, N.A.K. and M.S.; Methodology, N.A.K. and M.S.; Project administration, M.S.; Resources, F.S.A., S.M., C.A.T.R. and M.S.; Software, M.S.; Supervision, M.S.; Visualization, N.A.K.; Writing—original draft, N.A.K.; Writing—review and editing, F.S.A., S.M., C.A.T.R., M.S. All authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

The APC was funded by Dirección General de Investigaciones of Universidad Santiago de Cali under call No. 01-2021.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

This research has been funded by Dirección General de Investigaciones of Universidad Santiago de Cali under call No. 01-2021.

Conflicts of Interest

The authors declare that they have no competing interest.

Abbreviations

LNNLegendre Neural Networks
GNDOGeneralized Normal Distribution Optimization
SQPSequential Quadratic Programming
ANNArtificial Neural Networks
MADMean Absolute Deviation
TICTheil’s inequality coefficient
NSENash Sutcliffe Efficiency
ENSEError In Nash Sutcliffe Efficiency
RMSERoot Mean Square Error
MHDMagnetohydrodynamic
W e Weissenberg number
MMean Position
S t Stokes Number
aSlip Parameter
ϕ Ratio of Viscosities
V ̲ Velocity Vector
ρ Density
σ Cauchy Stress Tensor
μ , η Viscosities
u t Trial vector
δ Thinkness of Thin Film
μ i generalized Mean
δ i Generalized Variance
β Adjustment Parameter

Appendix A

Approximate series solutions obtained by LNN-GNDO-SQP algorithm for different cases of scenario I.
Case I
w ( r ) = 0.267240 + ( 0.083281 r + 0.361633 ) ( 0.199856 ) + + 90090 ( 0.225430 r + 0.133951 ) 6 30030 ( 0.225430 r + 0.133951 ) 4 256 ( 0.362530 ) + 3465 ( 0.225430 r + 0.133951 ) 2 63 256 ( 0.362530 )
Case II
u a p p r o x ( ξ ) = 0.161130 + ( 0.082950 r 0.133580 ) ( 0.540048 ) + + 90090 ( 0.041990 r + 0.288770 ) 6 30030 ( 0.041990 r + 0.288770 ) 4 256 ( 0.999719 ) + 3465 ( 0.041990 r + 0.288770 ) 2 63 256 ( 0.999719 )
Case III
u a p p r o x ( ξ ) = 0.642690 + ( 0.085350 r + 0.282074 ) ( 0.500960 ) + + 90090 ( 0.229960 r 0.050250 ) 6 30030 ( 0.229960 r 0.050250 ) 4 256 ( 0.148830 ) + 3465 ( 0.229960 r 0.050250 ) 2 63 256 ( 0.148830 )
Approximate series solutions obtained by LNN-GNDO-SQP algorithm for different cases of scenario II.
Case I
w ( r ) = 0.277180 + ( 0.9900770 r 0.999960 ) ( 0.744240 ) + + 90090 ( 0.744240 r + 0.101130 ) 6 30030 ( 0.744240 r + 0.101130 ) 4 256 ( 0.629380 ) + 3465 ( 0.744240 r + 0.101130 ) 2 63 256 ( 0.629380 )
Case II
u a p p r o x ( ξ ) = 0.984680 + ( 0.555550 r 0.024790 ) ( 0.801200 ) + + 90090 ( 0.138270 r + 0.103016 ) 6 30030 ( 0.138270 r + 0.103016 ) 4 256 ( 0.138360 ) + 3465 ( 0.138270 r + 0.103016 ) 2 63 256 ( 0.138360 )
Case III
u a p p r o x ( ξ ) = 0.575380 + ( 0.131423 r + 0.343622 ) ( 0.999990 ) + + 90090 ( 0.174965 r + 0.126845 ) 6 30030 ( 0.174965 r + 0.126845 ) 4 256 ( 0.148830 ) + 3465 ( 0.174965 r + 0.126845 ) 2 63 256 ( 0.148830 )
Approximate series solutions obtained by LNN-GNDO-SQP algorithm for different cases of scenario III.
Case I
u a p p r o x ( ξ ) = 0.578170 + ( 0.552250 r + 0.999977 ) ( 0.64279 ) + + 90090 ( 0.270983 r 0.10505 ) 6 30030 ( 0.270983 r 0.10505 ) 4 256 ( 0.148830 ) + 3465 ( 0.270983 r 0.10505 ) 2 63 256 ( 0.148830 )
Case II
u a p p r o x ( ξ ) = 0.719570 + ( 0.300220 r + 0.348017 ) ( 0.863347 ) + + 90090 ( 0.188646 r 0.08349 ) 6 30030 ( 0.188646 r 0.08349 ) 4 256 ( 0.161173 ) + 3465 ( 0.188646 r 0.08349 ) 2 63 256 ( 0.161173 )
Case III
u a p p r o x ( ξ ) = 0.84187 + ( 0.271674 r + 0.687734 ) ( 0.456016 ) + + 90090 ( 0.271897 r + 0.005882 ) 6 30030 ( 0.271897 r + 0.005882 ) 4 256 ( 0.547840 ) + 3465 ( 0.271897 r + 0.005882 ) 2 63 256 ( 0.547840 )
Approximate series solutions obtained by LNN-GNDO-SQP algorithm for different cases of scenario IV.
Case I
u a p p r o x ( ξ ) = 0.937800 + ( 0.384460 r 0.286000 ) ( 0.373960 ) + + 90090 ( 0.212490 r + 0.046098 ) 6 30030 ( 0.212490 r + 0.046098 ) 4 256 ( 0.080280 ) + 3465 ( 0.212490 r + 0.046098 ) 2 63 256 ( 0.080280 )
Case II
u a p p r o x ( ξ ) = 0.996410 + ( 0.389527 r + 0.441955 ) ( 0.308871 ) + + 90090 ( 0.295517 r 1.000000 ) 6 30030 ( 0.295517 r 1.000000 ) 4 256 ( 0.616560 ) + 3465 ( 0.295517 r 1.000000 ) 2 63 256 ( 0.616560 )
Case III
u a p p r o x ( ξ ) = 1.357140 + ( 0.810600 r 0.543930 ) ( 1.620159 ) + + 90090 ( 0.266330 r 0.063730 ) 6 30030 ( 0.266330 r 0.063730 ) 4 256 ( 1.171850 ) + 3465 ( 0.266330 r 0.063730 ) 2 63 256 ( 1.171850 )

References

  1. Marasi, H.; Daneshbastam, M.; Alizadeh, A. Analytic investigation of steady thin film flow of non-newtonian fluid on vertical cylinder for lifting and drainage problems. TWMS J. Appl. Eng. Math. 2021, 11, 975–987. [Google Scholar]
  2. Shang, D.Y. Heat transfer in gravity-driven film flow of power-law fluids. Int. J. Heat Mass Transf. 1999, 42, 2085–2099. [Google Scholar] [CrossRef]
  3. Lavrik, N.V.; Tipple, C.A.; Sepaniak, M.J.; Datskos, P.G. Gold nano-structures for transduction of biomolecular interactions into micrometer scale movements. Biomed. Microdevices 2001, 3, 35–44. [Google Scholar] [CrossRef]
  4. Hayat, T.; Kara, A. Couette flow of a third-grade fluid with variable magnetic field. Math. Comput. Model. 2006, 43, 132–137. [Google Scholar] [CrossRef]
  5. Bhatti, M.; Zeeshan, A.; Bashir, F.; Sait, S.M.; Ellahi, R. Sinusoidal motion of small particles through a Darcy-Brinkman-Forchheimer microchannel filled with non-Newtonian fluid under electro-osmotic forces. J. Taibah Univ. Sci. 2021, 15, 514–529. [Google Scholar] [CrossRef]
  6. Landau, L.; Lifshitz, E.M. Fluid Mechanics. Course Theor. Phys. 1959, 6, 532. [Google Scholar] [CrossRef]
  7. Siddiqui, A.M.; Mahmood, R.; Ghori, Q. Homotopy perturbation method for thin film flow of a fourth grade fluid down a vertical cylinder. Phys. Lett. A 2006, 352, 404–410. [Google Scholar] [CrossRef]
  8. Siddiqui, A.M.; Mahmood, R.; Ghori, Q. Some exact solutions for the thin film flow of a PTT fluid. Phys. Lett. A 2006, 356, 353–356. [Google Scholar] [CrossRef]
  9. Alam, M.K.; Rahim, M.T.; Haroon, T.; Islam, S.; Siddiqui, A.M. Solution of steady thin film flow of Johnson–Segalman fluid on a vertical moving belt for lifting and drainage problems using Adomian Decomposition Method. Appl. Math. Comput. 2012, 218, 10413–10428. [Google Scholar]
  10. Alam, M.K.; Rahim, M.T.; Avital, E.; Islam, S.; Siddiqui, A.M.; Williams, J. Solution of the steady thin film flow of non-Newtonian fluid on vertical cylinder using Adomian Decomposition Method. J. Frankl. Inst. 2013, 350, 818–839. [Google Scholar] [CrossRef]
  11. Johnson, M., Jr.; Segalman, D. A model for viscoelastic fluid behavior which allows non-affine deformation. J. Non-Newton. Fluid Mech. 1977, 2, 255–270. [Google Scholar] [CrossRef]
  12. McLeish, T.; Ball, R. A molecular approach to the spurt effect in polymer melt flow. J. Polym. Sci. Part B Polym. Phys. 1986, 24, 1735–1745. [Google Scholar] [CrossRef]
  13. Kolkka, R.; Malkus, D.; Hansen, M.; Ierley, G. Spurt phenomena of the Johnson-Segalman fluid and related models. J. Non-Newton. Fluid Mech. 1988, 29, 303–335. [Google Scholar] [CrossRef]
  14. Malkus, D.S.; Nohel, J.A.; Plohr, B.J. Dynamics of shear flow of a non-Newtonian fluid. J. Comput. Phys. 1990, 87, 464–487. [Google Scholar] [CrossRef]
  15. Rao, I. Flow of a Johnson–Segalman fluid between rotating co-axial cylinders with and without suction. Int. J. Non-Linear Mech. 1999, 34, 63–70. [Google Scholar] [CrossRef]
  16. Rao, I.; Rajagopal, K. Some simple flows of a Johnson-Segalman fluid. Acta Mech. 1999, 132, 209–219. [Google Scholar] [CrossRef]
  17. Hayat, T.; Wang, Y.; Siddiqui, A.M.; Hutter, K. Peristaltic motion of a Johnson-Segalman fluid in a planar channel. Math. Probl. Eng. 2003, 2003, 159434. [Google Scholar] [CrossRef]
  18. Bougoffa, L.; Rach, R.; Wazwaz, A.M.; Duan, J.S. On the Adomian decomposition method for solving the Stefan problem. Int. J. Numer. Methods Heat Fluid Flow 2015, 25, 912–928. [Google Scholar] [CrossRef]
  19. Fatoorehchi, H.; Abolghasemi, H. Approximating the minimum reflux ratio of multicomponent distillation columns based on the Adomian decomposition method. J. Taiwan Inst. Chem. Eng. 2014, 45, 880–886. [Google Scholar] [CrossRef]
  20. Wazwaz, A.M. The variational iteration method for solving linear and nonlinear ODEs and scientific models with variable coefficients. Cent. Eur. J. Eng. 2014, 4, 64–71. [Google Scholar] [CrossRef]
  21. Kouhi, M.; Oñate, E. A stabilized finite element formulation for high-speed inviscid compressible flows using finite calculus. Int. J. Numer. Methods Fluids 2014, 74, 872–897. [Google Scholar] [CrossRef]
  22. Marsden, O.; Bogey, C.; Bailly, C. A study of infrasound propagation based on high-order finite difference solutions of the Navier-Stokes equations. J. Acoust. Soc. Am. 2014, 135, 1083–1095. [Google Scholar] [CrossRef] [Green Version]
  23. Marinca, V.; Herişanu, N. Nonlinear dynamic analysis of an electrical machine rotor–bearing system by the optimal homotopy perturbation method. Comput. Math. Appl. 2011, 61, 2019–2024. [Google Scholar] [CrossRef] [Green Version]
  24. Herişanu, N.; Marinca, V. Optimal homotopy perturbation method for a non-conservative dynamical system of a rotating electrical machine. Zeitschrift für Naturforschung A 2012, 67, 509–516. [Google Scholar] [CrossRef]
  25. Sobamowo, G.M. On Heat transfer analysis in pipe flow of Johnson-Segalman Fluid: Analytical Solution and Parametric Studies. AUT J. Mech. Eng. 2019, 3, 187–196. [Google Scholar]
  26. Hayat, T.; Aslam, N.; Khan, M.I.; Khan, M.I.; Alsaedi, A. MHD peristaltic motion of Johnson–Segalman fluid in an inclined channel subject to radiative flux and convective boundary conditions. Comput. Methods Programs Biomed. 2019, 180, 104999. [Google Scholar] [CrossRef]
  27. Raja, M.A.Z.; Shah, F.H.; Khan, A.A.; Khan, N.A. Design of bio-inspired computational intelligence technique for solving steady thin film flow of Johnson–Segalman fluid on vertical cylinder for drainage problems. J. Taiwan Inst. Chem. Eng. 2016, 60, 59–75. [Google Scholar] [CrossRef]
  28. Khan, N.A.; Sulaiman, M.; Aljohani, A.J.; Kumam, P.; Alrabaiah, H. Analysis of Multi-Phase Flow Through Porous Media for Imbibition Phenomena by Using the LeNN-WOA-NM Algorithm. IEEE Access 2020, 8, 196425–196458. [Google Scholar] [CrossRef]
  29. Khan, N.A.; Sulaiman, M.; Kumam, P.; Aljohani, A.J. A new soft computing approach for studying the wire coating dynamics with Oldroyd 8-constant fluid. Phys. Fluids 2021, 33, 036117. [Google Scholar] [CrossRef]
  30. Ellahi, R. Recent Trends in Coatings and Thin Film: Modeling and Application. Coatings 2020, 10, 777. [Google Scholar] [CrossRef]
  31. Khan, N.A.; Sulaiman, M.; Kumam, P.; Bakar, M.A. Thermal analysis of conductive-convective-radiative heat exchangers with temperature dependent thermal conductivity. IEEE Access 2021, 9, 138876–138902. [Google Scholar] [CrossRef]
  32. Khan, N.A.; Khalaf, O.I.; Romero, C.A.T.; Sulaiman, M.; Bakar, M.A. Application of Euler Neural Networks with Soft Computing Paradigm to Solve Nonlinear Problems Arising in Heat Transfer. Entropy 2021, 23, 1053. [Google Scholar] [CrossRef] [PubMed]
  33. Khan, N.A.; Sulaiman, M.; Tavera Romero, C.A.; Alarfaj, F.K. Theoretical Analysis on Absorption of Carbon Dioxide (CO2) into Solutions of Phenyl Glycidyl Ether (PGE) Using Nonlinear Autoregressive Exogenous Neural Networks. Molecules 2021, 26, 6041. [Google Scholar] [CrossRef]
  34. Khan, N.A.; Sulaiman, M.; Aljohani, A.J.; Bakar, M.A. Mathematical models of CBSC over wireless channels and their analysis by using the LeNN-WOA-NM algorithm. Eng. Appl. Artif. Intell. 2021, 107, 104537. [Google Scholar] [CrossRef]
  35. Khan, N.A.; Sulaiman, M.; Tavera Romero, C.A.; Alarfaj, F.K. Numerical Analysis of Electrohydrodynamic Flow in a Circular Cylindrical Conduit by Using Neuro Evolutionary Technique. Energies 2021, 14, 7774. [Google Scholar] [CrossRef]
  36. Zhang, Y.; Jin, Z.; Mirjalili, S. Generalized normal distribution optimization and its applications in parameter extraction of photovoltaic models. Energy Convers. Manag. 2020, 224, 113301. [Google Scholar] [CrossRef]
  37. Nocedal, J.; Wright, S. Numerical Optimization; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  38. Garcea, G.; Bilotta, A.; Leonetti, L. An efficient algorithm for shakedown analysis based on equality constrained sequential quadratic programming. In Direct Methods for Limit and Shakedown Analysis of Structures; Springer: Berlin/Heidelberg, Germany, 2015; pp. 177–197. [Google Scholar]
  39. Morshed, M.J.; Asgharpour, A. Hybrid imperialist competitive-sequential quadratic programming (HIC-SQP) algorithm for solving economic load dispatch with incorporating stochastic wind power: A comparative study on heuristic optimization techniques. Energy Convers. Manag. 2014, 84, 30–40. [Google Scholar] [CrossRef]
  40. Badreddine, H.; Vandewalle, S.; Meyers, J. Sequential quadratic programming (SQP) for optimal control in direct numerical simulation of turbulent flow. J. Comput. Phys. 2014, 256, 1–16. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Schematic view of drainage problem.
Figure 1. Schematic view of drainage problem.
Materials 14 07798 g001
Figure 2. Legendre polynomial based artificial neural networks architecture for drainage problem.
Figure 2. Legendre polynomial based artificial neural networks architecture for drainage problem.
Materials 14 07798 g002
Figure 3. Flowchart of the LNN-GNDO-SQP Algorithm.
Figure 3. Flowchart of the LNN-GNDO-SQP Algorithm.
Materials 14 07798 g003
Figure 4. Graphical overview of the problem considered in this paper.
Figure 4. Graphical overview of the problem considered in this paper.
Materials 14 07798 g004
Figure 5. Comparison of dimensionless velocity profile obtained by LNN-GNDO-SQP algorithm with RK-4 method for variants of drainage problem. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Figure 5. Comparison of dimensionless velocity profile obtained by LNN-GNDO-SQP algorithm with RK-4 method for variants of drainage problem. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Materials 14 07798 g005
Figure 6. Effect of variations in S t , W e , ϕ and a on w of the flow of Johnson–Segalman fluid. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Figure 6. Effect of variations in S t , W e , ϕ and a on w of the flow of Johnson–Segalman fluid. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Materials 14 07798 g006
Figure 7. Absolute error in solutions calculated by the LNN-GNDO-SQP algorithm for different scenarios of drainage problem. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Figure 7. Absolute error in solutions calculated by the LNN-GNDO-SQP algorithm for different scenarios of drainage problem. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Materials 14 07798 g007
Figure 8. Behaviour of fitness value during the 100 executions of the proposed LNN-GNDO-SQP algorithm for various scenarios of the flow of Johnson Segalman fluid on the surface of an infinitely long vertical cylinder. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Figure 8. Behaviour of fitness value during the 100 executions of the proposed LNN-GNDO-SQP algorithm for various scenarios of the flow of Johnson Segalman fluid on the surface of an infinitely long vertical cylinder. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Materials 14 07798 g008
Figure 9. Global performance indicators for four scenarios of the drainage problem. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Figure 9. Global performance indicators for four scenarios of the drainage problem. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Materials 14 07798 g009
Figure 10. Boxplots showing distribution of ENSE values for four scenarios of the drainage problem. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Figure 10. Boxplots showing distribution of ENSE values for four scenarios of the drainage problem. (a) SCENARIO I. (b) SCENARIO II. (c) SCENARIO III. (d) SCENARIO IV.
Materials 14 07798 g010
Table 1. Parameter settings for GNDO and SQP algorithms.
Table 1. Parameter settings for GNDO and SQP algorithms.
ParameterSettingParameterSetting
AlgorithmGNDOBounds [lower, upper][−1,1]
Maximum Iterations6000X-tolerance (TolX) 10 20
Maximum function evaluations150,000Search Agents70
Fitness 10 20 Function tolerance (TolFun) 10 20
AlgorithmSQPBounds [lower, upper][−1,1]
Maximum Iterations3000Function tolerance (TolFun) 10 18
Maximum function evaluations200,000X-tolerance (TolX) 10 20
Table 2. Computational complexity analysis of the proposed algorithm for different cases of the drainage problem.
Table 2. Computational complexity analysis of the proposed algorithm for different cases of the drainage problem.
Time (s)Fitness Evaluation
GNDOSQPLNN-GNDO-SQPLNN-GNDO-SQP
ScenariosCasesMeanStdMeanStdMeanStdMeanStd
I18.41083.48874.59280.070523.88613.847689,004.816,731.3
III19.05513.38974.55320.036824.84343.379393,340.114,831.1
III20.27974.51998.66430.805630.42645.202192,509.59581.3
I22.23633.38655.58770.09929.31973.361990,013.612,904.2
IIII21.78632.92215.52850.155928.86052.805190,002.512,910.1
III22.86826.17565.34930.179128.06213.735696,845.36833.2
I19.26652.18264.70250.506925.26651.957392,503.717,079.5
IIIII22.07513.41855.54110.116629.17953.43390,014.111,906.1
III21.82934.07075.38980.201128.81584.253993,378.89146.3
I20.57273.47245.44030.108627.64553.649697,547.212,852.6
IVII22.37834.58865.50630.184829.54124.772391,364.98806.3
III20.18671.99825.67930.297927.41672.224695,010.98228.1
Table 3. Approximate solutions and Absolute errors obtained by the LNN-GNDO-SQP algorithm for SCENARIO I of the drainage problem.
Table 3. Approximate solutions and Absolute errors obtained by the LNN-GNDO-SQP algorithm for SCENARIO I of the drainage problem.
SolutionsAbsolute Errors
rCase ICase IICase IIICase ICase IICase III
1.0 1.17 × 1 09 2.93 × 10 08 6.62 × 10 10 7.36 × 10 15 1.46 × 10 13 7.92 × 10 15
1.10.0138120.0414370.055248 2.22 × 10 13 4.19 × 10 12 3.18 × 10 13
1.20.0254640.0763930.101857 9.24 × 10 13 1.15 × 10 11 1.77 × 10 12
1.30.0352230.1056690.140892 5.42 × 10 13 6.59 × 10 13 1.59 × 10 12
1.40.0432950.1298840.173178 7.71 × 10 14 6.31 × 10 12 3.22 × 10 14
1.50.0498430.1495290.199372 5.64 × 10 13 1.99 × 10 13 1.35 × 10 12
1.60.0550010.1650020.220003 8.59 × 10 16 5.31 × 10 12 5.64 × 10 14
1.70.0588760.1766270.235503 5.17 × 10 13 3.23 × 10 14 1.08 × 10 12
1.80.0615570.1846720.246230 4.41 × 10 13 5.84 × 10 12 1.15 × 10 12
1.90.0631210.1893630.252483 6.69 × 10 14 3.74 × 10 12 1.88 × 10 13
2.00.0636300.1908880.254518 1.44 × 10 15 1.53 × 10 13 3.73 × 10 15
Table 4. Approximate solutions and Absolute errors obtained by the LNN-GNDO-SQP algorithm for SCENARIO II of the drainage problem.
Table 4. Approximate solutions and Absolute errors obtained by the LNN-GNDO-SQP algorithm for SCENARIO II of the drainage problem.
SolutionsAbsolute Errors
rCase ICase IICase IIICase ICase IICase III
1.0 1.60 × 10 08 3.22 × 10 07 3.79 × 10 08 1.36 × 10 12 4.02 × 10 12 8.29 × 10 12
1.10.0690610.0732860.079469 3.16 × 10 11 9.00 × 10 11 3.04 × 10 10
1.20.1273220.1342140.145147 4.85 × 10 11 1.19 × 10 10 1.22 × 10 09
1.30.1761150.1846300.198951 1.53 × 10 12 1.37 × 10 12 2.25 × 10 10
1.40.2164730.2259330.242478 2.22 × 10 11 5.98 × 10 11 6.80 × 10 10
1.50.2492160.2591910.277061 8.46 × 10 13 4.37 × 10 12 1.33 × 10 10
1.60.2750040.2852360.303803 1.49 × 10 11 3.50 × 10 11 7.24 × 10 10
1.70.2943790.3047200.323602 1.64 × 10 13 6.82 × 10 12 4.98 × 10 11
1.80.3077880.3181670.337161 8.70 × 10 12 3.03 × 10 11 8.39 × 10 10
1.90.3156050.3259920.345010 3.80 × 10 12 2.07 × 10 12 5.67 × 10 10
2.00.3181480.3285350.347552 4.01 × 10 13 4.65 × 10 14 3.25 × 10 11
Table 5. Approximate solutions and Absolute errors obtained by the LNN-GNDO-SQP algorithm for SCENARIO III of the drainage problem.
Table 5. Approximate solutions and Absolute errors obtained by the LNN-GNDO-SQP algorithm for SCENARIO III of the drainage problem.
SolutionsAbsolute Errors
rCase ICase IICase IIICase ICase IICase III
1.0 2.78 × 10 08 1.20 × 10 09 2.25 × 10 08 4.35 × 10 13 2.14 × 10 14 4.41 × 10 14
1.10.0690610.0575700.051729 7.19 × 10 12 9.73 × 10 13 5.33 × 10 13
1.20.1273220.1078090.097514 2.55 × 10 11 4.13 × 10 12 1.59 × 10 12
1.30.1761150.1512070.137633 3.95 × 10 12 1.41 × 10 12 1.12 × 10 12
1.40.2164730.1881220.172252 1.03 × 10 11 1.40 × 10 12 1.25 × 10 13
1.50.2492160.2188210.201457 2.40 × 10 12 1.01 × 10 12 9.50 × 10 13
1.60.2750040.2435150.225278 8.30 × 10 12 9.73 × 10 13 3.04 × 10 14
1.70.2943790.2623880.243717 1.39 × 10 12 7.36 × 10 13 9.64 × 10 13
1.80.3077870.2756180.256782 8.39 × 10 12 5.05 × 10 13 4.97 × 10 13
1.90.3156040.2833960.264522 4.71 × 10 12 6.68 × 10 13 3.53 × 10 14
2.00.3181480.2859370.267060 3.78 × 10 13 6.83 × 10 14 2.76 × 10 15
Table 6. Approximate solutions and Absolute errors obtained by the LNN-GNDO-SQP algorithm for SCENARIO IV of the drainage problem.
Table 6. Approximate solutions and Absolute errors obtained by the LNN-GNDO-SQP algorithm for SCENARIO IV of the drainage problem.
SolutionsAbsolute Errors
rCase ICase IICase IIICase ICase IICase III
1.0 3.30 × 10 08 1.39 × 10 07 8.89 × 10 06 6.40 × 10 12 9.89 × 10 15 8.73 × 10 11
1.10.0966860.1186260.133905 1.22 × 10 10 5.24 × 10 12 1.43 × 10 09
1.20.1782520.2137610.240778 2.32 × 10 10 1.91 × 10 11 2.21 × 10 08
1.30.2465610.2901130.325136 1.23 × 10 12 6.64 × 10 12 1.35 × 10 08
1.40.3030630.3511640.391060 1.40 × 10 10 4.51 × 10 13 1.18 × 10 09
1.50.3489030.3994270.441979 2.86 × 10 14 2.21 × 10 12 7.60 × 10 09
1.60.3850070.4367120.480563 1.20 × 10 10 6.22 × 10 14 3.52 × 10 11
1.70.4121300.4643390.508748 3.26 × 10 13 2.41 × 10 16 7.55 × 10 09
1.80.4309030.4832800.527879 1.47 × 10 10 6.13 × 10 13 2.46 × 10 10
1.90.4418470.4942590.538894 7.02 × 10 11 7.23 × 10 13 1.05 × 10 10
2.00.4454060.4978230.542465 3.18 × 10 12 3.27 × 10 14 6.17 × 10 10
Table 7. Best set of weights obtained by the LNN-GNDO-SQP algorithm using a fitness function as in Equation (52). Here three cases are studied by varying S t in the drainage problem.
Table 7. Best set of weights obtained by the LNN-GNDO-SQP algorithm using a fitness function as in Equation (52). Here three cases are studied by varying S t in the drainage problem.
Case ICase IICase III
Index α j ω j β j α j ω j β j α j ω j β j
1−0.267240−0.0026100.304056−0.1611300.2456660.153137−0.642690−0.8174300.856846
20.1998560.0832810.3616330.540048−0.082950−0.133580−0.500960−0.0853500.282074
30.574441−0.211200−0.0002800.9999990.0044950.031383−0.502540−0.4114000.346607
40.9399920.009259−0.304090−0.609000−0.206300−0.1874500.986752−0.1459400.599804
5−0.4117000.1025500.009940−0.952670−0.4881200.1534610.6275840.615380−0.986650
6−0.2808600.091810−0.2719600.0424580.321851−0.1177700.271924−0.325700−0.085320
70.172679−0.6002300.705329−0.101030−0.2835400.9993210.2437580.265845−0.090110
80.0651510.3139160.079046−0.2770500.2047570.353785−0.863580−0.3688600.070886
90.159743−0.0314400.1795550.373401−0.3306700.288077−0.155260−0.116030−0.412520
100.433358−0.3004800.1741220.3639930.2401910.0208920.825776−0.1339100.119581
11−0.362530−0.2254300.1339510.9997190.0419900.288770−0.148830−0.229960−0.050250
Table 8. Best set of weights obtained by the LNN-GNDO-SQP algorithm using a fitness function as in Equation (53). Here three cases are studied by varying W e in the drainage problem.
Table 8. Best set of weights obtained by the LNN-GNDO-SQP algorithm using a fitness function as in Equation (53). Here three cases are studied by varying W e in the drainage problem.
Case ICase IICase III
Index α j ω j β j α j ω j β j α j ω j β j
1−0.277180−0.9286100.990229−0.984680−0.8672200.370173−0.575380−0.9884200.997400
2−0.7442400.990077−0.999960−0.8012000.555550−0.024790−0.9999900.1314230.343622
3−0.553260−0.9885000.923460−0.0025800.129594−0.9983700.143249−0.8542400.140163
4−0.4047300.3981520.127399−0.0470100.700149−0.999990−0.1193600.3738260.207802
5−0.8095100.0361500.140306−0.6904500.398839−0.196860−0.856660−0.3528100.010636
60.6984330.4646280.1518320.3013640.2378750.160810−0.797780−0.3227800.999999
7−0.0031800.1926920.3950660.4237470.272096−0.176540−0.645030−0.182700−0.655790
8−0.150320−0.098370−0.558090−0.997780−0.212630−0.4177700.0120840.257723−0.149790
9−0.992840−0.3295700.7344080.274115−0.2555000.001304−0.753090−0.3061200.466878
100.182691−0.066350−0.374700−0.428760−0.1995400.9298990.4982510.1251540.236910
11−0.629380−0.3619800.101130−0.138360−0.1382700.1030160.0799870.1749650.126845
Table 9. Best set of weights obtained by the LNN-GNDO-SQP algorithm using a fitness function as in Equation (54). Here three cases are studied by varying ϕ in the drainage problem.
Table 9. Best set of weights obtained by the LNN-GNDO-SQP algorithm using a fitness function as in Equation (54). Here three cases are studied by varying ϕ in the drainage problem.
Case ICase IICase III
Index α j ω j β j α j ω j β j α j ω j β j
1−0.5781700.0906270.621742−0.7195700.999994−0.664540−0.8418700.915168−0.247580
20.642790−0.5522500.9999770.863347−0.3002200.3480170.4560160.2716740.687734
3−0.9843300.465779−0.162840−0.759410−0.8637600.9947780.408307−0.3708900.016365
4−0.6201100.1289420.566053−0.4137000.3780540.1375480.125005−0.162090−0.313500
50.924819−0.6303400.993488−0.284960−0.2859000.692566−0.3168700.1733330.750680
6−0.2823000.3319160.220188−0.354880−0.672930−0.554160−0.1188800.196454−0.250040
70.999998−0.258550−0.093070−0.0008600.398419−0.8033400.8868420.542877−0.637760
8−0.9341800.280345−0.6321500.218599−0.235300−0.046750−0.225580−0.157780−0.417790
9−0.179500−0.7050000.207103−0.460840−0.1456300.6736520.4250310.1744650.278200
100.0009310.2699630.264995−0.1639300.280319−0.353570−0.998280−0.3061900.186654
110.3674400.270983−0.1050500.1611730.188646−0.083490−0.5478400.2718970.005882
Table 10. Best set of weights obtained by the LNN-GNDO-SQP algorithm using a fitness function as in Equation (55). Here three cases are studied by varying a in the drainage problem.
Table 10. Best set of weights obtained by the LNN-GNDO-SQP algorithm using a fitness function as in Equation (55). Here three cases are studied by varying a in the drainage problem.
Case ICase IICase III
Index α j ω j β j α j ω j β j α j ω j β j
1−0.9378000.260055−0.599770−0.9964100.505919−0.254550−1.3571401.301247−1.342750
20.373960−0.384460−0.2860000.3088710.3895270.4419551.620159−0.810600−0.543930
30.8621140.210662−0.1637800.8415840.0828650.6407320.153404−1.187130−0.400690
4−0.9964000.758110−0.9749800.992297−0.456590−0.139960.0250610.2447490.341770
5−0.616540−0.4162000.113885−0.8441700.661252−0.369140−1.162260−0.289160−0.150160
6−0.7293900.2234560.0692040.348376−0.2898100.556567−1.254670−0.224680−0.178620
70.8102620.262491−0.492080−0.999670−0.061340−0.0556301.2217940.0828760.282458
80.885861−0.200570−0.3560400.256956−0.7752400.4145910.3000910.1237910.165290
90.6909330.1094130.4073070.054504−0.465980−0.080880−1.1191200.2560810.135531
10−0.702680−0.3162700.4843280.289438−0.1284100.1460510.8301040.2411960.291386
11−0.080280−0.2124900.046098−0.6165600.295517−1.000000−1.171850−0.266330−0.063730
Table 11. Statistical analysis of the results obtained by the LNN-GNDO-SQP algorithm, GA-ASA technique on the 21 steps within the interval 1 2 , It is evident that LNN-GNDO-SQP is superior in accuracy and stability. Three cases of drainage problem are considered based on variations in S t .
Table 11. Statistical analysis of the results obtained by the LNN-GNDO-SQP algorithm, GA-ASA technique on the 21 steps within the interval 1 2 , It is evident that LNN-GNDO-SQP is superior in accuracy and stability. Three cases of drainage problem are considered based on variations in S t .
Case I Case II Case III
Min Mean Std Min Mean Std Min Mean Std
GA-ASA GNDO-SQP GA-ASA GNDO-SQP GA-ASA GNDO-SQP GA-ASA GNDO-SQP GA-ASA GNDO-SQP GA-ASA GNDO-SQP GA-ASA GNDO-SQP GA-ASA GNDO-SQPGA-ASA GNDO-SQP
1 5.7 × 10 13 7.36 × 10 15 5.0 × 10 09 7.72 × 10 10 3.8 × 10 08 2.73 × 10 09 4.0 × 10 12 1.46 × 10 13 1.3 × 10 07 1.90 × 10 08 5.7 × 10 07 5.22 × 10 08 1.9 × 10 12 7.92 × 10 15 2.7 × 10 07 2.58 × 10 08 8.4 × 10 07 7.13 × 10 08
1.05 1.1 × 10 08 5.74 × 10 12 1.2 × 10 06 2.01 × 10 09 7.6 × 10 07 4.24 × 10 09 6.8 × 10 08 5.04 × 10 11 2.4 × 10 06 5.48 × 10 08 1.5 × 10 06 8.88 × 10 08 2.0 × 10 09 2.36 × 10 11 1.8 × 10 06 1.08 × 10 07 1.4 × 10 06 1.65 × 10 07
1.1 1.6 × 10 08 2.22 × 10 13 3.8 × 10 06 2.76 × 10 09 2.6 × 10 06 8.25 × 10 09 1.7 × 10 07 4.19 × 10 12 6.6 × 10 06 7.09 × 10 08 3.9 × 10 06 1.60 × 10 07 1.0 × 10 07 3.18 × 10 13 4.9 × 10 06 1.14 × 10 07 4.0 × 10 06 2.52 × 10 07
1.15 3.0 × 10 08 5.15 × 10 15 5.5 × 10 06 1.19 × 10 09 3.9 × 10 06 4.56 × 10 09 1.7 × 10 07 2.08 × 10 17 9.0 × 10 06 2.88 × 10 08 5.4 × 10 06 8.43 × 10 08 1.2 × 10 08 2.75 × 10 14 6.4 × 10 06 3.53 × 10 08 5.6 × 10 06 1.15 × 10 07
1.2 1.0 × 10 08 9.24 × 10 13 5.7 × 10 06 2.52 × 10 10 4.4 × 10 06 5.98 × 10 10 1.1 × 10 07 7.62 × 10 16 8.7 × 10 06 6.22 × 10 09 5.5 × 10 06 1.04 × 10 08 2.9 × 10 09 1.77 × 10 12 5.9 × 10 06 1.04 × 10 08 5.6 × 10 06 1.13 × 10 08
1.25 2.1 × 10 08 2.96 × 10 16 4.7 × 10 06 4.58 × 10 10 4.0 × 10 06 5.55 × 10 10 5.5 × 10 08 2.20 × 10 13 6.5 × 10 06 1.23 × 10 08 4.3 × 10 06 1.47 × 10 08 1.1 × 10 09 6.32 × 10 14 4.1 × 10 06 2.91 × 10 08 4.1 × 10 06 3.52 × 10 08
1.3 4.5 × 10 08 2.74 × 10 17 3.1 × 10 06 9.68 × 10 10 3.2 × 10 06 2.47 × 10 09 2.4 × 10 08 6.00 × 10 16 3.6 × 10 06 2.43 × 10 08 2.6 × 10 06 4.66 × 10 08 1.2 × 10 08 5.12 × 10 13 2.0 × 10 06 4.42 × 10 08 2.1 × 10 06 8.52 × 10 08
1.35 2.8 × 10 09 1.27 × 10 13 1.6 × 10 06 1.13 × 10 09 2.2 × 10 06 3.96 × 10 09 1.7 × 10 09 1.15 × 10 14 1.1 × 10 06 2.69 × 10 08 1.4 × 10 06 7.11 × 10 08 1.3 × 10 08 1.29 × 10 12 8.0 × 10 07 3.97 × 10 08 1.1 × 10 06 1.17 × 10 07
1.4 6.9 × 10 10 1.46 × 10 14 7.1 × 10 07 8.67 × 10 10 1.4 × 10 06 3.39 × 10 09 5.7 × 10 09 8.39 × 10 13 1.2 × 10 06 2.01 × 10 08 1.1 × 10 06 5.99 × 10 08 1.3 × 10 08 3.22 × 10 14 1.6 × 10 06 2.57 × 10 08 1.4 × 10 06 8.77 × 10 08
1.45 1.4 × 10 08 1.57 × 10 13 6.4 × 10 07 4.80 × 10 10 8.0 × 10 07 1.50 × 10 09 8.3 × 10 09 1.73 × 10 12 1.4 × 10 06 1.13 × 10 08 1.4 × 10 06 2.61 × 10 08 4.1 × 10 08 3.36 × 10 15 1.7 × 10 06 1.65 × 10 08 1.5 × 10 06 3.38 × 10 08
1.5 2.2 × 10 09 2.32 × 10 17 6.4 × 10 07 2.58 × 10 10 9.0 × 10 07 3.57 × 10 10 1.2 × 10 09 3.64 × 10 15 1.0 × 10 06 6.80 × 10 09 1.8 × 10 06 9.65 × 10 09 8.4 × 10 09 4.54 × 10 14 1.3 × 10 06 1.52 × 10 08 1.5 × 10 06 2.22 × 10 08
1.55 3.8 × 10 08 3.18 × 10 13 1.8 × 10 06 3.25 × 10 10 1.4 × 10 06 4.87 × 10 10 1.3 × 10 07 3.50 × 10 12 3.2 × 10 06 8.48 × 10 09 2.3 × 10 06 1.14 × 10 08 3.3 × 10 08 2.49 × 10 13 2.7 × 10 06 1.75 × 10 08 2.0 × 10 06 2.40 × 10 08
1.6 5.6 × 10 08 1.10 × 10 16 3.2 × 10 06 5.95 × 10 10 2.2 × 10 06 1.98 × 10 09 6.6 × 10 08 4.75 × 10 14 5.9 × 10 06 1.38 × 10 08 3.6 × 10 06 3.38 × 10 08 3.1 × 10 08 5.64 × 10 14 4.7 × 10 06 2.14 × 10 08 3.8 × 10 06 5.59 × 10 08
1.65 1.9 × 10 08 4.89 × 10 14 4.5 × 10 06 8.48 × 10 10 3.2 × 10 06 3.19 × 10 09 6.3 × 10 08 2.24 × 10 12 8.2 × 10 06 1.87 × 10 08 5.2 × 10 06 5.42 × 10 08 1.6 × 10 10 1.05 × 10 12 6.3 × 10 06 2.50 × 10 08 5.8 × 10 06 8.37 × 10 08
1.7 1.1 × 10 07 5.40 × 10 16 5.3 × 10 06 8.23 × 10 10 3.9 × 10 06 2.71 × 10 09 3.3 × 10 09 1.42 × 10 17 9.6 × 10 06 1.84 × 10 08 6.3 × 10 06 4.62 × 10 08 1.6 × 10 08 2.83 × 10 16 7.2 × 10 06 2.65 × 10 08 7.0 × 10 06 6.74 × 10 08
1.75 1.6 × 10 07 3.07 × 10 14 5.5 × 10 06 4.88 × 10 10 4.0 × 10 06 1.05 × 10 09 1.3 × 10 08 2.94 × 10 12 9.7 × 10 06 1.21 × 10 08 6.5 × 10 06 1.92 × 10 08 2.4 × 10 09 1.92 × 10 14 7.2 × 10 06 2.14 × 10 08 7.2 × 10 06 3.10 × 10 08
1.8 3.0 × 10 08 7.97 × 10 14 5.0 × 10 06 1.65 × 10 10 3.6 × 10 06 2.47 × 10 10 3.6 × 10 09 5.84 × 10 12 8.3 × 10 06 4.86 × 10 09 5.6 × 10 06 7.95 × 10 09 9.1 × 10 08 7.91 × 10 13 6.0 × 10 06 1.07 × 10 08 6.0 × 10 06 1.66 × 10 08
1.85 2.8 × 10 08 1.28 × 10 14 3.8 × 10 06 4.91 × 10 10 3.1 × 10 06 1.74 × 10 09 1.9 × 10 09 1.06 × 10 13 5.7 × 10 06 1.01 × 10 08 3.8 × 10 06 2.84 × 10 08 3.9 × 10 09 1.81 × 10 14 3.9 × 10 06 1.44 × 10 08 3.9 × 10 06 4.67 × 10 08
1.9 4.7 × 10 08 6.64 × 10 14 2.4 × 10 06 1.45 × 10 09 3.1 × 10 06 4.59 × 10 09 7.2 × 10 08 2.93 × 10 12 2.7 × 10 06 3.12 × 10 08 2.0 × 10 06 7.28 × 10 08 3.8 × 10 09 1.88 × 10 13 1.9 × 10 06 4.69 × 10 08 1.6 × 10 06 1.13 × 10 07
1.95 3.1 × 10 08 1.31 × 10 12 1.4 × 10 06 1.33 × 10 09 3.3 × 10 06 3.11 × 10 09 2.8 × 10 09 1.73 × 10 11 1.3 × 10 06 3.14 × 10 08 2.0 × 10 06 5.16 × 10 08 1.3 × 10 08 2.77 × 10 12 1.7 × 10 06 5.29 × 10 08 1.8 × 10 06 8.46 × 10 08
2 3.5 × 10 08 1.44 × 10 15 1.3 × 10 06 2.64 × 10 10 2.7 × 10 06 9.19 × 10 10 2.8 × 10 09 7.27 × 10 14 1.2 × 10 06 5.42 × 10 09 2.1 × 10 06 1.43 × 10 08 2.1 × 10 08 3.73 × 10 15 1.6 × 10 06 7.45 × 10 09 1.9 × 10 06 2.13 × 10 08
Table 12. Fitness values, MAD, TIC RMSE and ENSE for SCENARIO I of the drainage problem.
Table 12. Fitness values, MAD, TIC RMSE and ENSE for SCENARIO I of the drainage problem.
Fit MAD TIC RMSE ENSE
CasesMin.MeanStd.Min.MeanStd.Min.MeanStd.Min.MeanStd.Min.MeanStd.
I 1.49 × 10 12 1.63 × 10 09 4.68 × 10 09 4.99 × 10 08 1.84 × 10 06 2.44 × 10 06 2.49 × 10 07 9.04 × 10 06 1.23 × 10 05 6.13 × 10 08 2.22 × 10 06 3.03 × 10 06 1.36 × 10 10 5.07 × 10 07 1.46 × 10 06
II 1.20 × 10 11 3.96 × 10 08 8.33 × 10 08 1.70 × 10 07 8.94 × 10 06 1.05 × 10 05 2.51 × 10 07 1.47 × 10 05 1.76 × 10 05 1.85 × 10 07 1.09 × 10 05 1.30 × 10 05 1.76 × 10 10 1.15 × 10 06 2.59 × 10 06
III 4.51 × 10 12 6.43 × 10 08 1.30 × 10 07 2.12 × 10 07 1.08 × 10 05 1.12 × 10 05 2.59 × 10 07 1.35 × 10 05 1.42 × 10 05 2.55 × 10 07 1.33 × 10 05 1.40 × 10 05 1.54 × 10 10 8.26 × 10 07 1.72 × 10 06
Table 13. Fitness values, MAD, TIC RMSE and ENSE for SCENARIO II of the drainage problem.
Table 13. Fitness values, MAD, TIC RMSE and ENSE for SCENARIO II of the drainage problem.
Fit MAD TIC RMSE ENSE
CasesMin.MeanStd.Min.MeanStd.Min.MeanStd.Min.MeanStd.Min.MeanStd.
I 4.34 × 10 11 1.18 × 10 07 2.35 × 10 07 1.86 × 10 07 1.87 × 10 05 1.98 × 10 05 1.86 × 10 07 1.81 × 10 05 1.96 × 10 05 2.29 × 10 07 2.22 × 10 05 2.41 × 10 05 7.57 × 10 11 1.61 × 10 06 3.32 × 10 06
II 1.05 × 10 10 2.78 × 10 07 6.38 × 10 07 2.67 × 10 07 2.28 × 10 05 2.58 × 10 05 2.59 × 10 07 2.18 × 10 05 2.53 × 10 05 3.31 × 10 07 2.79 × 10 05 3.24 × 10 05 1.47 × 10 10 2.43 × 10 06 5.93 × 10 06
III 1.50 × 10 09 3.21 × 10 07 6.88 × 10 07 3.51 × 10 07 1.66 × 10 05 1.76 × 10 05 3.10 × 10 07 1.49 × 10 05 1.55 × 10 05 4.23 × 10 07 2.03 × 10 05 2.11 × 10 05 2.29 × 10 10 1.08 × 10 06 2.60 × 10 06
Table 14. Fitness values, MAD, TIC RMSE and ENSE for SCENARIO III of the drainage problem.
Table 14. Fitness values, MAD, TIC RMSE and ENSE for SCENARIO III of the drainage problem.
Fit MAD TIC RMSE ENSE
CasesMin.MeanStd.Min.MeanStd.Min.MeanStd.Min.MeanStd.Min.MeanStd.
I 6.63 × 10 12 6.37 × 10 08 1.48 × 10 07 3.67 × 10 07 1.45 × 10 05 1.53 × 10 05 3.54 × 10 07 1.46 × 10 05 1.57 × 10 05 4.35 × 10 07 1.79 × 10 05 1.93 × 10 05 2.95 × 10 10 9.69 × 10 07 2.16 × 10 06
II 1.08 × 10 12 1.42 × 10 08 4.90 × 10 08 1.76 × 10 07 4.45 × 10 06 6.15 × 10 06 1.93 × 10 07 5.09 × 10 06 7.07 × 10 06 2.10 × 10 07 5.53 × 10 06 7.68 × 10 06 8.21 × 10 11 1.52 × 10 07 5.00 × 10 07
III 1.08 × 10 12 9.66 × 10 09 2.72 × 10 08 2.82 × 10 07 3.52 × 10 06 5.31 × 10 06 3.51 × 10 07 4.30 × 10 06 6.37 × 10 06 3.53 × 10 07 4.32 × 10 06 6.40 × 10 06 2.39 × 10 10 1.21 × 10 07 3.61 × 10 07
Table 15. Fitness values, MAD, TIC RMSE and ENSE for SCENARIO IV of the drainage problem.
Table 15. Fitness values, MAD, TIC RMSE and ENSE for SCENARIO IV of the drainage problem.
Fit MAD TIC RMSE ENSE
CasesMin.MeanStd.Min.MeanStd.Min.MeanStd.Min.MeanStd.Min.MeanStd.
I 7.66 × 10 11 1.95 × 10 07 3.96 × 10 07 2.25 × 10 06 3.62 × 10 05 3.49 × 10 05 1.43 × 10 06 2.49 × 10 05 2.45 × 10 05 2.47 × 10 06 4.29 × 10 05 4.23 × 10 05 5.63 × 10 09 2.81 × 10 06 5.56 × 10 06
II 3.20 × 10 12 1.47 × 10 06 3.08 × 10 06 3.17 × 10 06 8.21 × 10 05 8.21 × 10 05 1.99 × 10 06 5.13 × 10 05 5.26 × 10 05 3.90 × 10 06 0.0001010.000103 9.23 × 10 09 1.23 × 10 05 2.57 × 10 05
III 5.00 × 10 09 1.25 × 10 06 2.93 × 10 06 4.37 × 10 06 4.59 × 10 05 6.62 × 10 05 2.31 × 10 06 2.48 × 10 05 3.57 × 10 05 4.99 × 10 06 5.36 × 10 05 7.72 × 10 05 1.50 × 10 08 5.05 × 10 06 1.17 × 10 05
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Khan, N.A.; Alshammari, F.S.; Tavera Romero, C.A.; Sulaiman, M.; Mirjalili, S. An Optimistic Solver for the Mathematical Model of the Flow of Johnson Segalman Fluid on the Surface of an Infinitely Long Vertical Cylinder. Materials 2021, 14, 7798. https://doi.org/10.3390/ma14247798

AMA Style

Khan NA, Alshammari FS, Tavera Romero CA, Sulaiman M, Mirjalili S. An Optimistic Solver for the Mathematical Model of the Flow of Johnson Segalman Fluid on the Surface of an Infinitely Long Vertical Cylinder. Materials. 2021; 14(24):7798. https://doi.org/10.3390/ma14247798

Chicago/Turabian Style

Khan, Naveed Ahmad, Fahad Sameer Alshammari, Carlos Andrés Tavera Romero, Muhammad Sulaiman, and Seyedali Mirjalili. 2021. "An Optimistic Solver for the Mathematical Model of the Flow of Johnson Segalman Fluid on the Surface of an Infinitely Long Vertical Cylinder" Materials 14, no. 24: 7798. https://doi.org/10.3390/ma14247798

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