scieee Science in your language
[en] (orig)

Symbolic regression-based genetic approximations of the Colebrook equation for flow friction

Abstract

Widely used in hydraulics, the Colebrook equation for flow friction relates implicitly to the input parameters; the Reynolds number, Re and the relative roughness of an inner pipe surface, epsilon/D with an unknown output parameter; the flow friction factor, ; = f (, Re, epsilon/D). In this paper, a few explicit approximations to the Colebrook equation; approximate to f (Re, epsilon/D), are generated using the ability of artificial intelligence to make inner patterns to connect input and output parameters in an explicit way not knowing their nature or the physical law that connects them, but only knowing raw numbers, {Re, epsilon/D}{}. The fact that the used genetic programming tool does not know the structure of the Colebrook equation, which is based on computationally expensive logarithmic law, is used to obtain a better structure of the approximations, which is less demanding for calculation but also enough accurate. All generated approximations have low computational cost because they contain a limited number of logarithmic forms used for normalization of input parameters or for acceleration, but they are also sufficiently accurate. The relative error regarding the friction factor , in in the best case is up to 0.13% with only two logarithmic forms used. As the second logarithm can be accurately approximated by the Pade approximation, practically the same error is obtained also using only one logarithm.

Read accessible full text

Symbolic regression-based genetic approximations of the Colebrook equation for flow friction

Author: Praks, Pavel
Publisher: MDPI
Year: 2018
DOI: 10.3390/w10091175
Source: https://dspace.vsb.cz/bitstreams/2227411a-d0a8-49cc-8d89-673d0ed19095/download
wa e
Communica ion
Symbolic Reg ession-Based Gene ic App oxima ions
o he Coleb ook Equa ion o Flow F ic ion
Pa el P aks 1,2,*ID and Dejan B ki´c 1,*ID
1Eu opean Commission, Join Resea ch Cen e (JRC), Di ec o a e C: Ene gy, T anspo and Clima e,
Uni C3: Ene gy Secu i y, Dis ibu ion and Ma ke s, Via En ico Fe mi 2749, 21027 Isp a (VA), I aly
2IT4Inno a ions Na ional Supe compu ing Cen e , VŠB—Technical Uni e si y o Os a a, 17,
lis opadu 2172/15, 708 00 Os a a, Czech Republic
*
Co espondence: [email p o ec ed] o [email p o ec ed] (P.P.); [email p o ec ed] (D.B.)
Recei ed: 6 Augus 2018; Accep ed: 30 Augus 2018; Published: 2 Sep embe 2018


Abs ac :
Widely used in hyd aulics, he Coleb ook equa ion o low ic ion ela es implici ly o
he inpu pa ame e s; he Reynolds numbe , Re and he ela i e oughness o an inne pipe su ace,
ε
/Dwi h an unknown ou pu pa ame e ; he low ic ion ac o ,
λ
;
λ
= (
λ
,Re,
ε
/D). In his pape ,
a ew explici app oxima ions o he Coleb ook equa ion;
λ≈
(Re,
ε
/D), a e gene a ed using he
abili y o a i icial in elligence o make inne pa e ns o connec inpu and ou pu pa ame e s in an
explici way no knowing hei na u e o he physical law ha connec s hem, bu only knowing
aw numbe s, {Re,
ε
/D}
→
{
λ
}. The ac ha he used gene ic p og amming ool does no know he
s uc u e o he Coleb ook equa ion, which is based on compu a ionally expensi e loga i hmic law,
is used o ob ain a be e s uc u e o he app oxima ions, which is less demanding o calcula ion
bu also enough accu a e. All gene a ed app oxima ions ha e low compu a ional cos because hey
con ain a limi ed numbe o loga i hmic o ms used o no maliza ion o inpu pa ame e s o o
accele a ion, bu hey a e also su icien ly accu a e. The ela i e e o ega ding he ic ion ac o
λ
,
in in he bes case is up o 0.13% wi h only wo loga i hmic o ms used. As he second loga i hm can
be accu a ely app oxima ed by he Padéapp oxima ion, p ac ically he same e o is ob ained also
using only one loga i hm.
Keywo ds:
Coleb ook equa ion; low ic ion; u bulen low; gene ic p og amming;
symbolic eg ession; explici app oxima ions
1. In oduc ion
The Coleb ook equa ion o low ic ion is one o he mos used o mulas in hyd aulics, which is
a b anch o ci il enginee ing, ha deals wi h he con eyance o liquids h ough pipes. I is also
widely used in mechanical, pe oleum and chemical enginee ing, e c., whe e e low h ough pipes
occu . I is an empi ical ela ion de eloped by Coleb ook [
1
] based on his expe imen wi h Whi e [
2
].
The expe imen deal wi h low o ai /liquid h ough a i icially oughened pipes; Equa ion (1):
1
√λ=−2·log102.51
Re ·1
√λ+ε
3.71·D(1)
In Equa ion (1),
λ
is he Da cy low ic ion ac o , Re is he Reynolds numbe , and
ε
/Dis he
ela i e oughness o inne pipe su ace (all h ee quan i ies a e dimensionless).
In he Coleb ook equa ion, he low ic ion ac o
λ
is implici ly gi en,
λ
= (
λ
,Re,
ε
/D) whe e
i can be exp essed in an explici way only app oxima ely [
3
–
8
],
λ≈
(Re,
ε
/D) o o he wise he
o iginal equa ion can be sol ed i e a i ely [
9
,
10
]. Today, i is impo an no only o ha e accu a e
Wa e 2018,10, 1175; doi:10.3390/w10091175 www.mdpi.com/jou nal/wa e
Wa e 2018,10, 1175 2 o 14
bu also compu a ionally e icien app oxima ions [
11
–
13
]. He e, we used he abili y o a i icial
in elligence o connec inpu da a; in ou case he Reynolds numbe , Re and he ela i e oughness o
inne pipe su ace,
ε
/Dwi h he ou pu pa ame e ; in ou case he low ic ion ac o ,
λ
no knowing
he s uc u e o he Coleb ook equa ion [
14
–
17
]. We used he abili y o a i icial in elligence o connec
inpu wi h ou pu da a o o m pa e ns no knowing he na u e o he da a o he physical law ha
connec s hem (a simila app oach is alid o o he b anches o hyd aulics [
18
,
19
]). In ha way,
we ied o a oid he compu a ionally expensi e loga i hmic law on which he Coleb ook equa ion is
based. As a inal p oduc we de eloped ew low-cos bu e y accu a e explici app oxima ions o he
Coleb ook equa ion.
2. Me hods Used, P epa a ion o Da a and So wa e Tool, Resul s, S uc u e o App oxima ions,
Accu acy and Compa a i e Analysis
The main idea is o use he abili y o a i icial in elligence o connec inpu da a se s; in ou
case he Reynolds numbe , Re and he ela i e oughness o inne pipe su ace,
ε
/Dwi h he ou pu
da a se ; in ou case he low ic ion ac o ,
λ
; {Re,
ε
/D}
→
{
λ
}, no knowing he physical law which
connec s inpu o ou pu . Sign “
→
” p ac ically ep esen s he Coleb ook equa ion; Equa ion (1), bu he
gene ic p og amming ool is no awa e o ha ac . To p epa e da a o eed he gene ic p og amming
ool, we co e ed he whole p ac ical domain o applicabili y o he Coleb ook equa ion; which is o
he Reynolds numbe , Re be ween 4000 and 10
8
(whole u bulen low co e ed) and o he ela i e
oughness o inne pipe su ace,
ε
/Dup o 0.05 (pipe co e ed om p ac ically smoo h o he e y
ough) [
20
] wi h a mesh which consis s o 90 housand in e sec ion poin s {Re,
ε
/D} o which we
calcula ed e y accu a ely he low ic ion ac o ,
λ
using he Coleb ook equa ion; Equa ion (1);
Figu e 1a,b.
Wa e 2018, 10, x FOR PEER REVIEW 2 o 14
inne pipe su ace, ε/D wi h he ou pu pa ame e ; in ou case he low ic ion ac o , λ no knowing
he s uc u e o he Coleb ook equa ion [14–17]. We used he abili y o a i icial in elligence o connec
inpu wi h ou pu da a o o m pa e ns no knowing he na u e o he da a o he physical law ha
connec s hem (a simila app oach is alid o o he b anches o hyd aulics [18,19]). In ha way, we
ied o a oid he compu a ionally expensi e loga i hmic law on which he Coleb ook equa ion is
based. As a inal p oduc we de eloped ew low-cos bu e y accu a e explici app oxima ions o
he Coleb ook equa ion.
2. Me hods Used, P epa a ion o Da a and So wa e Tool, Resul s, S uc u e o App oxima ions,
Accu acy and Compa a i e Analysis
The main idea is o use he abili y o a i icial in elligence o connec inpu da a se s; in ou case
he Reynolds numbe , Re and he ela i e oughness o inne pipe su ace, ε/D wi h he ou pu da a
se ; in ou case he low ic ion ac o , λ; {Re, ε/D}→{λ}, no knowing he physical law which connec s
inpu o ou pu . Sign “→” p ac ically ep esen s he Coleb ook equa ion; Equa ion (1), bu he gene ic
p og amming ool is no awa e o ha ac . To p epa e da a o eed he gene ic p og amming ool,
we co e ed he whole p ac ical domain o applicabili y o he Coleb ook equa ion; which is o he
Reynolds numbe , Re be ween 4000 and 108 (whole u bulen low co e ed) and o he ela i e
oughness o inne pipe su ace, ε/D up o 0.05 (pipe co e ed om p ac ically smoo h o he e y
ough) [20] wi h a mesh which consis s o 90 housand in e sec ion poin s {Re, ε/D} o which we
calcula ed e y accu a ely he low ic ion ac o , λ using he Coleb ook equa ion; Equa ion (1);
Figu e 1a,b.
(a)
Figu e 1. Con .
Wa e 2018,10, 1175 3 o 14
Wa e 2018, 10, x FOR PEER REVIEW 3 o 14
(b)
Figu e 1. (a) An example o Eu eqa [compu e so wa e] in e ace: Bes app oxima e solu ions o he
Coleb ook equa ion wi h a ious complexi y, which we e au oma ically ound by Eu eqa. (b) An
example o Eu eqa [compu e so wa e] in e ace: The esidual e o plo o a selec ed analy ical
model o 200 pai s oge he wi h an accu acy s complexi y plo o solu ions.
Ha ing 90 housand combina ions; in o de o es obus ness o he symbolic eg ession
algo i hms we ed he gene ic p og amming ool wi h 200 iple s {Re, ε/D}i, {λ}i (see Supplemen a y
Ma e ial a ached o his pape ) hoping ha i will connec {Re, ε/D}i→{λ}i accu a ely. The inpu
sample was gene a ed acco ding o he uni o m densi y unc ion o each inpu a iable. The low-
disc epancy Sobol sequences we e employed [21]. These so-called quasi andom sequences ha e
use ul p ope ies. In con a y o andom numbe s, quasi andom numbe s co e he space mo e
quickly and e enly. Thus, hey lea e e y ew holes. We used [compu e so wa e] Eu eqa by
Nu onian, Inc., Bos on, MA, as a gene ic p og amming ool [22,23]. The symbolic eg ession app oach
adop ed he ein [24–29] is based upon gene ic p og amming whe ein a popula ion o unc ions is
allowed o b eed and mu a e wi h he gene ic p opaga ion in o subsequen gene a ions based on
su i al-o - he- i es c i e ia [30]. The main goal o his s udy is o make accu a e and
compu a ionally cheap explici app oxima ions o he Coleb ook equa ion, whe e compu a ionally
cheap means o con ain he leas possible numbe o loga i hmic unc ions and non-in ege powe s
[31–36].
We can see ha app oxima ions ound by Eu eqa [compu e so wa e] ha e he o m {R,
K}→xsol, whe e he symbol R deno es he Reynolds numbe , K ep esen s ela i e oughness and
𝑥𝑠𝑜𝑙= 1
√𝜆. All accu a e models a e compu a ionally expensi e, as hey con ain many loga i hmic
e ms wi h di e en a gumen s. Thus, we can see ha Eu eqa i sel equi es human knowledge, in
o de o ob ain an accu a e bu s ill a compu a ionally cheap app oxima ion o he Coleb ook
Figu e 1.
(
a
) An example o Eu eqa [compu e so wa e] in e ace: Bes app oxima e solu ions o he
Coleb ook equa ion wi h a ious complexi y, which we e au oma ically ound by Eu eqa. (
b
) An
example o Eu eqa [compu e so wa e] in e ace: The esidual e o plo o a selec ed analy ical model
o 200 pai s oge he wi h an accu acy s complexi y plo o solu ions.
Ha ing 90 housand combina ions; in o de o es obus ness o he symbolic eg ession
algo i hms we ed he gene ic p og amming ool wi h 200 iple s {Re,
ε
/D}
i
, {
λ
}
i
(see Supplemen a y
Ma e ial a ached o his pape ) hoping ha i will connec {Re,
ε
/D}
i→
{
λ
}
i
accu a ely. The inpu sample
was gene a ed acco ding o he uni o m densi y unc ion o each inpu a iable. The low-disc epancy
Sobol sequences we e employed [
21
]. These so-called quasi andom sequences ha e use ul p ope ies.
In con a y o andom numbe s, quasi andom numbe s co e he space mo e quickly and e enly.
Thus, hey lea e e y ew holes. We used [compu e so wa e] Eu eqa by Nu onian, Inc., Bos on, MA,
as a gene ic p og amming ool [
22
,
23
]. The symbolic eg ession app oach adop ed he ein [
24
–
29
] is
based upon gene ic p og amming whe ein a popula ion o unc ions is allowed o b eed and mu a e
wi h he gene ic p opaga ion in o subsequen gene a ions based on su i al-o - he- i es c i e ia [
30
].
The main goal o his s udy is o make accu a e and compu a ionally cheap explici app oxima ions o
he Coleb ook equa ion, whe e compu a ionally cheap means o con ain he leas possible numbe o
loga i hmic unc ions and non-in ege powe s [31–36].
We can see ha app oxima ions ound by Eu eqa [compu e so wa e] ha e he o m {R,K}
→
xsol,
whe e he symbol Rdeno es he Reynolds numbe , K ep esen s ela i e oughness and
xsol =1
√λ
.
All accu a e models a e compu a ionally expensi e, as hey con ain many loga i hmic e ms wi h
di e en a gumen s. Thus, we can see ha Eu eqa i sel equi es human knowledge, in o de o ob ain
an accu a e bu s ill a compu a ionally cheap app oxima ion o he Coleb ook equa ion. Consequen ly,
Wa e 2018,10, 1175 4 o 14
we will combine se e al app oaches in his pape : Eu eqa [compu e so wa e] [
22
,
23
], he ixed-poin
i e a ion [
9
] and Padéapp oxima ion [
10
]. Acco ding o ou nume ical expe imen s, Eu eqa seems
o be use ul especially o inding a compu a ionally cheap a ional app oxima ion o he Coleb ook
solu ion, which se es as a good s a ing poin o he ixed-poin i e a ion me hod (accele a ion).
Finally, he Padéapp oxima ion is used as a cheap bu e y accu a e app oxima ion o he loga i hm
in he second and he success ul i e a ions o he ixed-poin me hod.
2.1. Inpu Pa ame e s in Thei Raw Fo m
Using he inpu pa ame e s in hei aw o m {Re,
ε
/D}
i→
{
λ
}
i
, Eu eqa, he used gene ic
p og amming ool gi es a se o app oxima ions in polynomial o ms [
12
]. Knowing ha loga i hmic
exp essions and non-in ege powe s a e expensi e o compu a ion, we hoped ha we ha e ully
accomplished ou ask. Un o una ely, Eu eqa gi es a numbe o no e y accu a e solu ions and he e
we show Equa ion (2) wi h he ela i e e o o
λ0
e en up o 16.56% in espec o he accu a e
λ
,
whe e he ela i e e o [
5
,
26
] is de ined as (|
λaccu a e −λ
|/
λaccu a e
)
·
100%, whe e
λaccu a e
is calcula ed
in an i e a i e p ocedu e using he o iginal implici ly gi en Coleb ook equa ion [
6
,
9
]; Equa ion (1),
while
λ
is ob ained h ough he p esen ed app oxima ions; Equa ions (2)–(6). In Equa ion (2), “
↔
”
means ela ed bu no su icien ly accu a e:
1
√λ0↔4.34·Re
Re+129,000·Re·ε
D+7,850,000 +781·Re
187·Re+133,000·Re·ε
D+8,960,000 −20.5·ε
D+4.85 (2)
On he o he hand, we ound ha he accu acy can inc ease signi ican ly using one ixed-poin
i e a i e cycle o accele a ion [9]; Equa ion (2a), a e which accu acy o λ1inc eases up o 0.98%.
1
√λ1≈ −2·log10(y1)
.
.
.
1
√λi+1≈ −2·log10(yi+1)









(2a)
In Equa ion (2a), “
≈
” means easonably accu a e enough and a gumen s o loga i hms a e de ined
by; Equa ion (2b):
y1≈2.51
Re · 4.34·Re
Re+129,000·Re·ε
D+7,850,000
+781·Re
187·Re+133,000·Re·ε
D+8,960,000 −20.5·ε
D+4.85 !
| {z }
1
√λ0
+ε
3.71·D
.
.
.
yi+1≈2.51
Re ·1
√λi+ε
3.71·D





















(2b)
The simple ixed-poin i e a i e p ocedu e [
6
,
9
]; Equa ion (2a) in case o he Coleb ook equa ion
is as ;
λ0→
16.56%,
λ1→
0.98%,
λ2→
0.13%, e c. (Figu e 2). Thus, using only wo loga i hmic o ms,
high accu acy o
λ2→
0.13% is eached. Resul s a e in he o m {
λ
}
0↔
{Re,
ε
/D}
0
, {
λ
}
1≈
{log
10
(
λ0
)}
1
,
{
λ
}
2≈
{log
10
(log
10
(
λ0
))}
2
, e c., whe e “
↔
” means ela ed bu no su icien ly accu a e, while “
≈
” is
easonably accu a e enough. This app oach wi h accele a ion is widely used in de elopmen o
app oxima ions o he Coleb ook equa ion [
37
–
42
]. The e o can be u he educed by using one
mo e accele a ing s ep as shown, o using gene ic algo i hms [
25
,
29
,
36
], Excel i ing ool [
27
] o he
Mon e Ca lo me hod [43,44].
Wa e 2018,10, 1175 5 o 14
Wa e 2018, 10, x FOR PEER REVIEW 5 o 14
Wa e 2018, 10, x FOR PEER REVIEW 6 o 14
Figu e 2. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by polynomial Equa ion (2)—(up), Equa ion (2a) a e i s s ep o ixed-poin
accele a ion—(middle), and he second s ep o accele a ion—(down); ela i e e o up o 16.56%, up
o 0.98% and up o 0.13% espec i ely.
2.2. No malized Inpu Pa ame e s
Un o una ely, in ou case using he inpu pa ame e s in hei aw o m he accu acy was no a
a high le el wi hou accele a ion, so ha ing p e ious expe ience wi h he same p oblem whe e we
used A i icial Neu al Ne wo k [15,16] o simula e esul s, we no malized pa ame e s a = log10(Re), b =
−log10(ε/D), in o de o a oid disc epancy in he scale which a e in aw o m 1000 < Re < 108 and ε/D
<< 1 and a e no maliza ion 3.5 < a < 8 and 1.3 < b < 6.5 (Eu eqa, so wa e used a as gene ic
p og amming ool also sugges ed o us a da a no maliza ion p ocess) [34–36]. The no maliza ion
gi es ela i ely good esul s, and he gene ic p og amming ool gene a ed mo e accu a e esul s
wi hou knowing ha he loga i hmic o m o he Coleb ook equa ion was o iginally used bu only
knowing he p edic ed inpu and ou pu da ase s; Figu e 3:
Figu e 3. Gene ic p og amming ool makes λ ≈ (a,b) wi hou knowing he physical law ha connec s
a and b.
Using ou p e ious expe ience [15] wi h he aining o he A i icial Neu al Ne wo k whe e
e y good esul s we e achie ed h ough he no maliza ion o pa ame e s; a = log10(Re), b = −log10(ε/D),
he gene ic p og amming ool gene a ed a dozen equa ions wi h di e en le els o accu acy and
complexi y, bu o una ely none o hem con ain loga i hms o non-in ege powe e ms. He e, we
p esen he ou mos success ul explici app oxima ions; Equa ions (3)–(6). Adding one addi ional
loga i hmic o m o accele a ion using one addi ional ixed-poin i e a i e s ep [9,45]; Equa ion (2a),
he accu acy o he app oxima ions inc eases signi ican ly (abou 10 imes); Equa ions (3a)–(6a).
Figu e 2.
Dis ibu ion o he ela i e e o o
λ
o e he domain o applicabili y o he Coleb ook
equa ion in oduced by polynomial Equa ion (2)—(
up
), Equa ion (2a) a e i s s ep o ixed-poin
accele a ion—(
middle
), and he second s ep o accele a ion—(
down
); ela i e e o up o 16.56%, up o
0.98% and up o 0.13% espec i ely.

Wa e 2018,10, 1175 6 o 14
2.2. No malized Inpu Pa ame e s
Un o una ely, in ou case using he inpu pa ame e s in hei aw o m he accu acy was no a
a high le el wi hou accele a ion, so ha ing p e ious expe ience wi h he same p oblem whe e we
used A i icial Neu al Ne wo k [
15
,
16
] o simula e esul s, we no malized pa ame e s a=log
10
(Re),
b=−log10(ε/D)
, in o de o a oid disc epancy in he scale which a e in aw o m 1000 < Re < 10
8
and
ε
/D<< 1 and a e no maliza ion 3.5 < a< 8 and 1.3 < b< 6.5 (Eu eqa, so wa e used aas gene ic
p og amming ool also sugges ed o us a da a no maliza ion p ocess) [
34
–
36
]. The no maliza ion gi es
ela i ely good esul s, and he gene ic p og amming ool gene a ed mo e accu a e esul s wi hou
knowing ha he loga i hmic o m o he Coleb ook equa ion was o iginally used bu only knowing
he p edic ed inpu and ou pu da ase s; Figu e 3:
Wa e 2018, 10, x FOR PEER REVIEW 6 o 14
Figu e 2. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by polynomial Equa ion (2)—(up), Equa ion (2a) a e i s s ep o ixed-poin
accele a ion—(middle), and he second s ep o accele a ion—(down); ela i e e o up o 16.56%, up
o 0.98% and up o 0.13% espec i ely.
2.2. No malized Inpu Pa ame e s
Un o una ely, in ou case using he inpu pa ame e s in hei aw o m he accu acy was no a
a high le el wi hou accele a ion, so ha ing p e ious expe ience wi h he same p oblem whe e we
used A i icial Neu al Ne wo k [15,16] o simula e esul s, we no malized pa ame e s a = log10(Re), b =
−log10(ε/D), in o de o a oid disc epancy in he scale which a e in aw o m 1000 < Re < 108 and ε/D
<< 1 and a e no maliza ion 3.5 < a < 8 and 1.3 < b < 6.5 (Eu eqa, so wa e used a as gene ic
p og amming ool also sugges ed o us a da a no maliza ion p ocess) [34–36]. The no maliza ion
gi es ela i ely good esul s, and he gene ic p og amming ool gene a ed mo e accu a e esul s
wi hou knowing ha he loga i hmic o m o he Coleb ook equa ion was o iginally used bu only
knowing he p edic ed inpu and ou pu da ase s; Figu e 3:
Figu e 3. Gene ic p og amming ool makes λ ≈ (a,b) wi hou knowing he physical law ha connec s
a and b.
Using ou p e ious expe ience [15] wi h he aining o he A i icial Neu al Ne wo k whe e
e y good esul s we e achie ed h ough he no maliza ion o pa ame e s; a = log10(Re), b = −log10(ε/D),
he gene ic p og amming ool gene a ed a dozen equa ions wi h di e en le els o accu acy and
complexi y, bu o una ely none o hem con ain loga i hms o non-in ege powe e ms. He e, we
p esen he ou mos success ul explici app oxima ions; Equa ions (3)–(6). Adding one addi ional
loga i hmic o m o accele a ion using one addi ional ixed-poin i e a i e s ep [9,45]; Equa ion (2a),
he accu acy o he app oxima ions inc eases signi ican ly (abou 10 imes); Equa ions (3a)–(6a).
Figu e 3.
Gene ic p og amming ool makes
λ≈
(a,b) wi hou knowing he physical law ha connec s
a and b.
Using ou p e ious expe ience [
15
] wi h he aining o he A i icial Neu al Ne wo k whe e e y
good esul s we e achie ed h ough he no maliza ion o pa ame e s; a=log
10
(Re), b=
−
log
10
(
ε
/D),
he gene ic p og amming ool gene a ed a dozen equa ions wi h di e en le els o accu acy and
complexi y, bu o una ely none o hem con ain loga i hms o non-in ege powe e ms. He e,
we p esen he ou mos success ul explici app oxima ions; Equa ions (3)–(6). Adding one addi ional
loga i hmic o m o accele a ion using one addi ional ixed-poin i e a i e s ep [
9
,
45
]; Equa ion (2a),
he accu acy o he app oxima ions inc eases signi ican ly (abou 10 imes); Equa ions (3a)–(6a).
Resul s a e in he o m {
λ
}
0↔
{a=log
10
(Re), b=
−
log
10
(
ε
/D)}
0
, {
λ
}
1≈
{log
10
(
λ0
)}
1
, {
λ
}
2≈
{log
10
(log
10
(
λ0
))}
2
,
e c., whe e “
↔
” means ela ed bu no su icien ly accu a e, while “
≈
” is easonably accu a e enough.
1
√λ0↔3.13·b−1.56·b2
a(3)
1
√λ1≈ −2·log102.51
Re ·3.13·b−1.56·b2
a+ε
3.71·D
| {z }
accele a ed Eq.(3)
(3a)
1
√λ0↔b+0.904·a+1.08·sin(0.937·a−b)−1.85 (4)
1
√λ1≈ −2·log102.51
Re ·(b+0.904·a+1.08·sin(0.937·a−b)−1.85)+ε
3.71·D
| {z }
accele a ed Eq.(4)
(4a)
α=1
√λ0≈a+0.61·b+0.28·a·b+0.51·sin(0.935·a−b)−0.894 −0.103·a2−0.158·b2(5)
Wa e 2018,10, 1175 7 o 14
1
√λ1≈ −2·log102.51·α
Re +ε
3.71·D
| {z }
accele a ed Eq.(5)
(5a)
β=1
√λ0≈1.15·a+0.569·b+0.292·a·b+0.478·sin(0.939·a−b)
+0.122·sin2(0.939·a−b)−1.284 −0.12·a2−0.162·b2(6)
1
√λ1≈ −2·log102.51·β
Re +ε
3.71·D
| {z }
accele a ed Eq.(6)
(6a)
Dis ibu ion o he ela i e e o o e he domain o applicabili y o he Coleb ook equa ion
in oduced by hese ou app oxima ions is p esen ed in Figu es 4–7.
Wa e 2018, 10, x FOR PEER REVIEW 7 o 14
Resul s a e in he o m {λ}0↔{a = log10(Re), b = −log10(ε/D)}0, {λ}1≈{log10(λ0)}1, {λ}2≈{log10(log10(λ0))}2, e c.,
whe e “↔” means ela ed bu no su icien ly accu a e, while “≈” is easonably accu a e enough.
1
√𝜆0↔3.13∙𝑏−1.56∙𝑏2
𝑎
(3)
1
√𝜆1≈−2∙𝑙𝑜𝑔10(2.51
𝑅𝑒 ∙(3.13∙𝑏−1.56∙𝑏2
𝑎)+ 𝜀
3.71∙𝐷)
⏟
𝑎𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑒𝑑 𝐸𝑞.(3)
(3a)
1
√𝜆0↔𝑏+0.904∙𝑎+1.08∙sin(0.937∙𝑎−𝑏)−1.85
(4)
1
√𝜆1≈−2∙𝑙𝑜𝑔10(2.51
𝑅𝑒 ∙(𝑏+0.904∙𝑎+1.08∙sin(0.937∙𝑎−𝑏)−1.85)+𝜀
3.71∙𝐷)
⏟
𝑎𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑒𝑑 𝐸𝑞.(4)
(4a)
𝛼= 1
√𝜆0≈𝑎+0.61∙𝑏+0.28∙𝑎∙𝑏+0.51∙𝑠𝑖𝑛(0.935∙𝑎−𝑏)−0.894−0.103·𝑎2−0.158·𝑏2
(5)
1
√𝜆1≈−2∙𝑙𝑜𝑔10(2.51∙𝛼
𝑅𝑒 +𝜀
3.71∙𝐷)
⏟
𝑎𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑒𝑑 𝐸𝑞.(5)
(5a)
𝛽= 1
√𝜆0≈1.15∙𝑎+0.569∙𝑏+0.292∙𝑎∙𝑏+0.478∙sin(0.939∙𝑎−𝑏)+0.122∙
sin2(0.939∙𝑎−𝑏)−1.284−0.12∙𝑎2−0.162∙𝑏2
(6)
1
√𝜆1≈−2∙𝑙𝑜𝑔10(2.51∙𝛽
𝑅𝑒 +𝜀
3.71∙𝐷)
⏟
𝑎𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑒𝑑 𝐸𝑞.(6)
(6a)
Dis ibu ion o he ela i e e o o e he domain o applicabili y o he Coleb ook equa ion
in oduced by hese ou app oxima ions is p esen ed in Figu es 4–7.
(a)
(b)
Figu e 4. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (3)—(a), and accele a ed Equa ion (3a)—(b); ela i e e o up o 20%
and up o 5.35%, espec i ely.
(a)
(b)
Figu e 5. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (4)—(a), and accele a ed Equa ion (4a)—(b); ela i e e o up o
60% and up o 6.29%, espec i ely.
Figu e 4.
Dis ibu ion o he ela i e e o o
λ
o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (3)—(
a
), and accele a ed Equa ion (3a)—(
b
); ela i e e o up o 20%
and up o 5.35%, espec i ely.
Wa e 2018, 10, x FOR PEER REVIEW 7 o 14
Resul s a e in he o m {λ}0↔{a = log10(Re), b = −log10(ε/D)}0, {λ}1≈{log10(λ0)}1, {λ}2≈{log10(log10(λ0))}2, e c.,
whe e “↔” means ela ed bu no su icien ly accu a e, while “≈” is easonably accu a e enough.
1
√𝜆0↔3.13∙𝑏−1.56∙𝑏2
𝑎
(3)
1
√𝜆1≈−2∙𝑙𝑜𝑔10(2.51
𝑅𝑒 ∙(3.13∙𝑏−1.56∙𝑏2
𝑎)+ 𝜀
3.71∙𝐷)
⏟
𝑎𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑒𝑑 𝐸𝑞.(3)
(3a)
1
√𝜆0↔𝑏+0.904∙𝑎+1.08∙sin(0.937∙𝑎−𝑏)−1.85
(4)
1
√𝜆1≈−2∙𝑙𝑜𝑔10(2.51
𝑅𝑒 ∙(𝑏+0.904∙𝑎+1.08∙sin(0.937∙𝑎−𝑏)−1.85)+𝜀
3.71∙𝐷)
⏟
𝑎𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑒𝑑 𝐸𝑞.(4)
(4a)
𝛼= 1
√𝜆0≈𝑎+0.61∙𝑏+0.28∙𝑎∙𝑏+0.51∙𝑠𝑖𝑛(0.935∙𝑎−𝑏)−0.894−0.103·𝑎2−0.158·𝑏2
(5)
1
√𝜆1≈−2∙𝑙𝑜𝑔10(2.51∙𝛼
𝑅𝑒 +𝜀
3.71∙𝐷)
⏟
𝑎𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑒𝑑 𝐸𝑞.(5)
(5a)
𝛽= 1
√𝜆0≈1.15∙𝑎+0.569∙𝑏+0.292∙𝑎∙𝑏+0.478∙sin(0.939∙𝑎−𝑏)+0.122∙
sin2(0.939∙𝑎−𝑏)−1.284−0.12∙𝑎2−0.162∙𝑏2
(6)
1
√𝜆1≈−2∙𝑙𝑜𝑔10(2.51∙𝛽
𝑅𝑒 +𝜀
3.71∙𝐷)
⏟
𝑎𝑐𝑐𝑒𝑙𝑒𝑟𝑎𝑡𝑒𝑑 𝐸𝑞.(6)
(6a)
Dis ibu ion o he ela i e e o o e he domain o applicabili y o he Coleb ook equa ion
in oduced by hese ou app oxima ions is p esen ed in Figu es 4–7.
(a)
(b)
Figu e 4. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (3)—(a), and accele a ed Equa ion (3a)—(b); ela i e e o up o 20%
and up o 5.35%, espec i ely.
(a)
(b)
Figu e 5. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (4)—(a), and accele a ed Equa ion (4a)—(b); ela i e e o up o
60% and up o 6.29%, espec i ely.
Figu e 5.
Dis ibu ion o he ela i e e o o
λ
o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (4)—(
a
), and accele a ed Equa ion (4a)—(
b
); ela i e e o up o 60%
and up o 6.29%, espec i ely.
Wa e 2018,10, 1175 8 o 14
Wa e 2018, 10, x FOR PEER REVIEW 8 o 14
(a)
(b)
Figu e 6. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (5)—(a), and accele a ed Equa ion (5a)—(b); ela i e e o up o 6%
and up o 0.28%, espec i ely.
(a)
(b)
Figu e 7. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (6)—(a), and accele a ed Equa ion (6a)—(b); ela i e e o up o 2%
and up o 0.17%, espec i ely.
2.3. Discussion—Compa a i e Analysis
In gene al, he ela i e e o o app oxima ions o he Coleb ook equa ion is no uni o mly
dispe sed o e he domain o applicabili y o he Coleb ook equa ion [7,29], whe e he mo e complex
is no always mo e accu a e which can be no iced by compa ing Equa ion (3) and Equa ion (4) and
ela ed Figu es 4 and 5, espec i ely. Acco ding o Eu eqa, he so wa e package which gene a ed he
app oxima ions, Equa ion (5) is h ee imes mo e complex compa ed wi h Equa ion (3), while
Equa ion (4) is 1.5 imes mo e complex compa ed wi h Equa ion (3). Using gene ic algo i hms [25,29]
o he Excel i ing ool [27], he e is a possibili y o inc ease he accu acy o he p esen ed
app oxima ions by changing hei pa ame e s nea he cu en alue. I he s uc u e o he
app oxima ions emains unchanged, he complexi y emains also unchanged while accu acy can
inc ease [4,12,13], o in o he wo ds, he s uc u e o he equa ions emains unchanged while he
alues o he coe icien change in o de o i be e alues ob ained h ough he Coleb ook equa ion.
In ha way e o om Figu es 4–7 can dec ease bu also he dis ibu ion o he e o o e he domain
o applicabili y changes [7,29].
To summa ize ou indings, we made Table 1, in which he maximum ela i e e o s o
app oxima ions compa ed o he accu a e λ a e exp essed as a unc ion o complexi y.
Table 1. The maximal ela i e e o s o app oxima ions as a unc ion o complexi y.
Complexi y: Numbe o log Func ions
Accu acy
1
2
3
High
Equa ion (2a)—λ2→0.13%
Equa ion (6a)—λ1→0.17%
Equa ion (5a)—λ1→0.28%
Figu e 6.
Dis ibu ion o he ela i e e o o
λ
o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (5)—(
a
), and accele a ed Equa ion (5a)—(
b
); ela i e e o up o 6%
and up o 0.28%, espec i ely.
Wa e 2018, 10, x FOR PEER REVIEW 8 o 14
(a)
(b)
Figu e 6. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (5)—(a), and accele a ed Equa ion (5a)—(b); ela i e e o up o 6%
and up o 0.28%, espec i ely.
(a)
(b)
Figu e 7. Dis ibu ion o he ela i e e o o λ o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (6)—(a), and accele a ed Equa ion (6a)—(b); ela i e e o up o 2%
and up o 0.17%, espec i ely.
2.3. Discussion—Compa a i e Analysis
In gene al, he ela i e e o o app oxima ions o he Coleb ook equa ion is no uni o mly
dispe sed o e he domain o applicabili y o he Coleb ook equa ion [7,29], whe e he mo e complex
is no always mo e accu a e which can be no iced by compa ing Equa ion (3) and Equa ion (4) and
ela ed Figu es 4 and 5, espec i ely. Acco ding o Eu eqa, he so wa e package which gene a ed he
app oxima ions, Equa ion (5) is h ee imes mo e complex compa ed wi h Equa ion (3), while
Equa ion (4) is 1.5 imes mo e complex compa ed wi h Equa ion (3). Using gene ic algo i hms [25,29]
o he Excel i ing ool [27], he e is a possibili y o inc ease he accu acy o he p esen ed
app oxima ions by changing hei pa ame e s nea he cu en alue. I he s uc u e o he
app oxima ions emains unchanged, he complexi y emains also unchanged while accu acy can
inc ease [4,12,13], o in o he wo ds, he s uc u e o he equa ions emains unchanged while he
alues o he coe icien change in o de o i be e alues ob ained h ough he Coleb ook equa ion.
In ha way e o om Figu es 4–7 can dec ease bu also he dis ibu ion o he e o o e he domain
o applicabili y changes [7,29].
To summa ize ou indings, we made Table 1, in which he maximum ela i e e o s o
app oxima ions compa ed o he accu a e λ a e exp essed as a unc ion o complexi y.
Table 1. The maximal ela i e e o s o app oxima ions as a unc ion o complexi y.
Complexi y: Numbe o log Func ions
Accu acy
1
2
3
High
Equa ion (2a)—λ2→0.13%
Equa ion (6a)—λ1→0.17%
Equa ion (5a)—λ1→0.28%
Figu e 7.
Dis ibu ion o he ela i e e o o
λ
o e he domain o applicabili y o he Coleb ook
equa ion in oduced by Equa ion (6)—(
a
), and accele a ed Equa ion (6a)—(
b
); ela i e e o up o 2%
and up o 0.17%, espec i ely.
2.3. Discussion—Compa a i e Analysis
In gene al, he ela i e e o o app oxima ions o he Coleb ook equa ion is no uni o mly
dispe sed o e he domain o applicabili y o he Coleb ook equa ion [
7
,
29
], whe e he mo e
complex is no always mo e accu a e which can be no iced by compa ing Equa ion (3) and
Equa ion (4) and ela ed Figu es 4and 5, espec i ely. Acco ding o Eu eqa, he so wa e package
which gene a ed he app oxima ions, Equa ion (5) is h ee imes mo e complex compa ed wi h
Equa ion (3), while Equa ion (4) is 1.5 imes mo e complex compa ed wi h Equa ion (3). Using gene ic
algo i hms [
25
,
29
] o he Excel i ing ool [
27
], he e is a possibili y o inc ease he accu acy o he
p esen ed app oxima ions by changing hei pa ame e s nea he cu en alue. I he s uc u e o
he app oxima ions emains unchanged, he complexi y emains also unchanged while accu acy can
inc ease [
4
,
12
,
13
], o in o he wo ds, he s uc u e o he equa ions emains unchanged while he alues
o he coe icien change in o de o i be e alues ob ained h ough he Coleb ook equa ion. In ha
way e o om Figu es 4–7can dec ease bu also he dis ibu ion o he e o o e he domain o
applicabili y changes [7,29].
To summa ize ou indings, we made Table 1, in which he maximum ela i e e o s o
app oxima ions compa ed o he accu a e λa e exp essed as a unc ion o complexi y.
Wa e 2018,10, 1175 9 o 14
Table 1. The maximal ela i e e o s o app oxima ions as a unc ion o complexi y.
Complexi y: Numbe o log Func ions
Accu acy 1 2 3
High Equa ion (2a)—λ2→0.13% Equa ion (6a)—λ1→0.17%
Equa ion (5a)—λ1→0.28%
Mode a e Equa ion (2a)—λ1→0.98% Equa ion (6)—λ0→2%
Low Equa ion (5)—λ0→6% Equa ion (4a)—λ1→6.29%
Equa ion (3a)—λ1→5.35%
I is clea ha polynomial app oxima ion was accele a ed h ough he ixed-poin i e a i e
p ocedu e; Equa ion (2a) shows be e pe o mances compa ed wi h hose wi h no malized inpu
pa ame e s; Equa ions (3a)–(6a). Fo example, Equa ion (2a) wi h wo loga i hmic unc ions (used o
accele a ion) gi es a ela i e e o o no mo e han
λ2→
0.13% compa ed wi h he app oxima ely same
e o o Equa ion (6a) wi h h ee loga i hmic o ms ( wo o no maliza ion and one o accele a ion);
Equa ion (6a)—
λ1→
0.17%. Also, he exp ession o
λ0
in case o Equa ion (2) is a polynomial while
Equa ions (4)–(6) con ain sinus igonome ic unc ion [
46
]. A e his ca e ul analysis i can be
concluded ha i is be e o use compu a ionally expensi e loga i hmic unc ions o accele a ion
h ough Equa ion (2a) and no o no maliza ion.
All app oxima ions can be classi ied as highly accu a e, mode a e and wi h a low le el o accu acy:
•
Highly accu a e: Compa ed wi h he simila app oxima ions o he Coleb ook equa ion,
accele a ed Equa ion (5a); wi h he ela i e e o up o 0.28% and accele a ed
Equa ions (2a) and (6a)
wi h he ela i e e o up o 0.13% and 0.17%, espec i ely, a e accu a e
as app oxima ions by Ba [
47
] (0.2%), Chen [
38
] (0.36–0.18%), Zig ang and Syl es e [
41
]
(0.14–0.08%, simple : 1–0.775%), Fang e al. [
48
] (0.61–0.56%), Se ghides [
38
] (0.14–0.0026%,
simple 0.35–0.27%), Buzzelli [
49
] (0.14–0.08%), Sonad and Gouda [
50
] (0.8–imp o ed by
Va ankhah and Kouchakzadeh [
51
]: 0.15%) and Romeo e al. [
52
] (0.14–0.008%); whe e he highe
epo ed accu acy is achie ed h ough gene ic op imiza ion [
25
,
29
]. These app oxima ions a e
among he mos accu a e a ailable o da e [
3
–
8
], bu a he same ime in many cases much
mo e complex compa ed o he app oxima ions p esen ed in ou pape [
4
,
11
–
13
]. Fo example;
app oxima ions by Ba [
47
] and by Chen [
38
] con ain wo loga i hmic exp essions and wo
non-in ege powe s; by Romeo e al. [
52
], h ee loga i hmic exp essions and wo non-in ege
powe s, e c. which means ha hey in oduce a highe compu a ional bu den o achie e he same
accu acy. In his case, ou Equa ion (2a), which a e wo s eps o accele a ion, con ains only wo
loga i hmic o ms.
•
Mode a ely accu a e: Ou Equa ion (6) wi h he ela i e e o up o 2% does con ain only wo
loga i hmic exp essions used o no maliza ion and no non-in ege powe , and i s accu acy can
be compa ed wi h app oxima ions by Swamee and Jain [
53
] (2.18–1.75%), Manadili [
54
] (2–1.5%),
B ki´c [
42
,
55
–
57
] (2–1.3%), Haland [
58
] (1.4–1.1%), e c., all wi h he same o highe complexi y as
Equa ion (6). Equa ion (2a) a e he i s s ep o accele a ion wi h only one loga i hmic unc ion
and wi h he ela i e e o o up o 2.6% is e en mo e e icien .
•
Low accu acy: Ou accele a ed Equa ion (3a) is e y simple wi h he ela i e e o up o 5.35%
bu wi h only one peak o high e o (o he wise up o 3% as can be seen om Figu e 4); i is mo e
accu a e compa ed wi h app oxima ions by Round [
59
] (10.9–5.5%), Eck [
60
] (8.2–5.7%) and A ci
and Ka agoz [61] (4.8–3.1%), Wood [62] (23.7–16.6%), Moody [63] (21.5–18.1%), e c.
3. Possible Simpli ica ions
As al eady no ed, he main goal is o p oduce no only accu a e, bu also compu a ionally
low cos [
11
–
13
,
29
] explici app oxima ions o he Coleb ook equa ion. T igonome ic unc ions