Full text
Citation: Praks, P.; Brki´c, D. Approximate Flow Friction Factor: Estimation of the Accuracy Using Sobol’s Quasi-Random Sampling. Axioms 2022,11, 36. https:// doi.org/10.3390/axioms11020036 Academic Editor: Hari Mohan Srivastava Received: 5 November 2021 Accepted: 17 January 2022 Published: 19 January 2022 Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. Copyright: © 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/). axioms Communication Approximate Flow Friction Factor: Estimation of the Accuracy Using Sobol’s Quasi-Random Sampling Pavel Praks and Dejan Brki´c * IT4Innovations, VSB–Technical University of Ostrava, 708 00 Ostrava-Poruba, Czech Republic; [email protected] *Correspondence: [email protected] Abstract: The unknown friction factor from the implicit Colebrook equation cannot be expressed explicitly in an analytical way, and therefore to simplify the calculation, many explicit approximations can be used instead. The accuracy of such approximations should be evaluated only throughout the domain of interest in engineering practice where the number of test points can be chosen in many different ways, using uniform, quasi-uniform, random, and quasi-random patterns. To avoid picking points with undetected errors, a sufficient minimal number of such points should be chosen, and they should be distributed using proper patterns. A properly chosen pattern can minimize the required number of testing points that are sufficient to detect maximums of the error. The ability of the Sobol quasi-random vs. random distribution of testing points to capture the maximal relative error using a sufficiently small number of samples is evaluated. Sobol testing points that are quasi-randomly distributed can cover the domain of interest more evenly, avoiding large gaps. Sobol sequences are quasi-random and are always the same, which allows the exact repetition of scientific results. Keywords: Colebrook equation; fluid flow friction; Sobol quasi-random numbers; approximations 1. Introduction The Colebrook equation, formally established in 1939 for calculating the flow friction through pipes, is empirical but widely accepted in engineering practice as an informal standard [ 1 ]. It is based on an experiment from 1937 performed by Colebrook and White, who tested flow through a set of pipes with their inner surfaces ranging from smooth to very rough [ 2 ]. The equation was later developed solely by Colebrook [ 1 ]; Equation (1). Its graphical interpretation is given by Rose [ 3 ] and was later reevaluated by Moody [ 4 ]. Two non-dimensional parameters are used as input, the Reynolds number Re [ 5 ] and the roughness of the inner pipe surface ε [ 6 ]. An unfortunate circumstance is that the Colebrook equation is expressed in an implicitly given logarithmic form with respect to the unknown Darcy’s flow friction factor f, which cannot be extracted analytically. 1 pf0 =−0.8686·ln 2.51 Re ·1 pf0 +ε 3.71!, (1) where: f—turbulent Darcy’s flow friction factor (dimensionless)–index 0 refers to the accurate solution obtained iteratively after a sufficient number of iterations. Re—Reynolds number (dimensionless); Re = u · D/ ν where uis flow velocity (in m/sec), νis the kinematic viscosity of fluid (in m2/sec), and Dis inner diameter of pipe (in m). ε —relative roughness of inner pipe surface (dimensionless); ε = ε */D where ε * is the height of the protrusion in the inner surface of the pipe wall above the viscose fluid layer (in m), and Dis the inner diameter of pipe (in m) where ε *<< D ( ε * typically goes from 0.0015 mm for PVC pipes through to about 3.0 mm for rough concrete pipes [7]). Axioms 2022,11, 36. https://doi.org/10.3390/axioms11020036 https://www.mdpi.com/journal/axioms
Axioms 2022,11, 36 2 of 8 ln—natural logarithm. The Colebrook equation is used in engineering practice for the Reynolds number Re between 4000 and 10 8 , and for the relative roughness of an inner pipe surface ε between 0 and 0.05, i.e., for a turbulent condition of flow. The Colebrook equation in its implicitly given native form can be solved only iteratively [ 8 – 11 ]. Therefore, to simplify the everyday life of engineers, various very accurate explicit approximations have been developed over time [ 12 – 16 ]. The distribution of the relative error δ% over the domain of applicability of the Colebrook equation is uneven and is different for every new approximation [ 17 , 18 ]. This error should be evaluated in a sufficient number of points dispersed over the domain of applicability in engineering practice, and the points should be uniformly, randomly or quasi-randomly distributed. This communication shows how to use Sobol’s quasi-random distribution for such purposes. The Colebrook equation is widely used in many scientific disciplines where fluid flow occurs [ 19 – 22 ], and hence evaluation of the error and its distribution is essential for the ability to check and repeat scientific findings. 2. Estimation of Error; Testing Patterns and Quantity of Points This section describes the calculation of the relative error δ% of the chosen approximation of the Colebrook equation and evaluates different quantities of testing points and related patterns, i.e., their distribution over the domain of its applicability in engineering practice. 2.1. Relative Error The relative error δ% of any explicit approximation should be calculated in reference to the solution of the original implicitly given Colebrook equation. Its native implicitly given form is usually solved in an iterative process after sufficient iterations f 0 [ 8 – 11 ] (as the Colebrook equation is empirical, its accuracy can be disputed, but for this study, it is treated as accurate [ 23 – 25 ]). The relative error δ% is calculated as δ%=f−f0 f0· 100%, where fis obtained using the chosen explicit approximation (the testing approximation in this communication is given in Equation (2)). The goal is to find a worst case, which is represented by the maximum relative error, i.e., to find a combination of input parameters for the largest approximation error. For this reason, a sufficiently large number of sample points from the domain of the Colebrook equation has to be chosen and those points are chosen using Sobol’s sampling, a type of quasi-random sampling which is capable of detecting picks of the relative error more efficiently than the classical Monte Carlo sampling, as fewer evaluation points of quasi-Monte Carlo points are required. Consequently, quasiMonte Carlo sampling overperforms the classical Monte Carlo sampling [26]. The results do not depend only on the number of testing points, but also on their distribution. 2.2. Chosen Approximation for Tests Explicit approximations of the Colebrook equation should be both accurate and simple for computation (a smaller number of floating-point operations requiring execution in a computer’s processor increases the computational efficiency) [ 27 – 32 ]. In general, an approximation with a smaller number of logarithmic and exponential functions is more efficient (each non-integer power and exponential function should be calculated approximately as two logarithmic functions [27]). For the tests performed in this communication, an approximation given by Praks and Brki´c [ 31 ] is used; Equation (2). It was chosen from a selection of the simplest and most
Axioms 2022,11, 36 3 of 8 accurate approximations, which included the approximations of Vatankhah [ 33 ], Lamri [ 34 ], Lamri and Easa [35], etc. 1 √f≈0.8685972·A1−A3+A3 A2−0.5588·A3+1.2079 A1=ln(Re)−0.779626 A2=A1+Re·ε 8.0897 A3=ln(A2) , (2) The parameters in Equation (2) are numerically optimized to minimize the maximal relative error δ% [ 36 ]. Such variation of the numerical values of parameters does not only change the value of the maximal relative error δ% , but also changes the distribution of the error over the domain of applicability of the Colebrook equation in engineering practice [ 17 , 18 ]. Therefore, the results depend on both the number of testing points and on their distribution. The maximal relative error δ% of Equation (2) is estimated by Praks and Brki´c [ 31 ] to be around 0.0012% using up to 2 to 8 million Sobol’s quasi-random testing points. Using the same methodology for estimation of the maximal relative error δ% as in Brki´c [ 14 ], with 740 quasi-uniform testing points, it is estimated to be up to 0.00120421% (it was additionally tested using 740 points and confirmed up to 0.001204% by Brki´c and Staji´c [15], who used VBA coding for MS Excel). 2.3. Distribution of Testing Points The domain of applicability in engineering practice of the Colebrook equation should be tested using a sufficient number of points. Otherwise, the highest value of the relative error δ% can be overlooked, because it can be located among the chosen testing points. Therefore, the testing points should sufficiently cover the domain of applicability of the Colebrook equation using an appropriate pattern to avoid such undetected picks of error which can occur among the testing points. Some authors recommend a few million testing points while others suggest even less than a thousand, chosen using various patterns such as uniform, quasi-uniform, random, and quasi-random. For such purposes, Yıldırım [ 13 ] uses 10 thousand uniformly distributed points, Brki´c [ 14 ] uses 740 quasi-uniformly distributed points, Shaik et al. [ 25 ] one million, while Praks and Brki´c [30,31] use even 2 to 8 million quasi-Monte Carlo points. In this communication, results obtained using a random pattern of points for testing are compared with the Sobol quasi-random points [ 37 – 41 ], always using an equal number of testing points. In further text, the methodology on how to use Sobol’s quasi-random sequence for testing of the approximations of the Colebrook equation is shown. It is compared with quasi-random testing points generated in MS Excel [14,15]. Other approaches for random [ 42 , 43 ] and quasi-random sequence testing are available [44]. 2.3.1. Sobol’s Quasi-Random Testing Points This communication does not describe how the algorithm for generating Sobol sequences works [ 37 – 41 ]. It is focused on how to use it to test the explicit approximations of the Colebrook equation. Compared with random sampling, Sobol numbers offer a lower discrepancy (they fill the space of possibilities more evenly), and because of that ability, they have been chosen for testing. The Sobol quasi-Monte Carlo sampling is a complex procedure, which requires a specialized software tool. For Sobol quasi-Monte Carlo sampling in Matlab, the opensource software can be downloaded for free [ 37 ], or alternatively, open-source SciPy library of Python can be used for the Sobol sequence [45]. Because, the Colebrook equation has two input parameters, i.e., the Reynolds number Re, and the relative roughness of inner pipe surface ε , two-dimensional Sobol sequences [ 39 ]
Axioms 2022,11, 36 4 of 8 are used in the tests performed here. Using Sobol’s two-dimensional sequence [S 1i ,S 2i ], values of the Reynolds number Re between 4000 and 10 8 can be generated, as well for the relative roughness of inner pipe surface ε between 0 and 0.05. Sobol’s numbers are always between 0 and 1, and the Reynolds number Re can be generated using the first dimension of the Sobol two-dimensional sequence S 1i , while the relative roughness of the inner pipe surface εusing the second S2i, as shown in Equation (3): Re =10S1i·(log10 (108)−log10 (4000))+log10 (4000) ε=10−(S2i·(6.5−log10 (1/0.05))+log10 (1/0.05)) ), (3) The Sobol sequence is defined for values between zero and one. On the other hand, the input parameters of the Colebrook equation cover large intervals. For example, Reynolds numbers vary from 4000 to 10 8 , and ε between 0 and 0.05, while to normalize it, Equation (4) is used, where Renorm and εnorm represent a normalized value, i.e., a value between 0 and 1 (for example a random number or quasi-random number of the Sobol sequence): Renorm =Re−Remin Remax−Remin εnorm =ε−εmin εmax−εmin ), (4) Logarithms and the 10 x functions were used in the transformation to sufficiently cover the large interval of input parameters of the Colebrook equation (especially for the Reynolds numbers). As the Reynold numbers Re of the Colebrook equation are between 4000 and 10 8 , the procedure for the generation can be expressed as 10ˆ(Re norm *(Re max − Re min ) + Re min ), where Re min = log 10 (4000) and Re max = log 10 (10 8 ) = 8. Consequently, the expression for the generation of Reynold numbers Re of the Colebrook equation can be approximated as Re~10.0ˆ(4.3979*Re norm + 3.6021), as 10 3 . 6021 ~4000 represents the minimal Reynold number of the Colebrook equation. Moreover, 4.3979 + 3.6021 = 8, which represents the maximal Reynold number 10 8 , where for Re norm = 0 → Re~4000 and for Re norm = 1 → Re~10 8 . Similarly, the relative roughness ε of the pipeline between εmin = log 10 (3.1808 × 10 −7 )and εmax = log10(0.05) can be generated from εnorm as ε = 10ˆ( εnorm *( εmax −εmin ) + εmin )where the expression can be approximated for the Colebrook equation as ε ~10.0ˆ(5.1964*x norm − 6.4975) because for εnorm = 0→ε~0 and for εnorm = 1→ε~0.05. The Sobol sequence is not random, and in our case, the starting pattern is always identical, as in Figure 1where 64 two-dimension points are shown. By comparing Figures 1and 2 , it can be seen that such sequences more thoroughly cover the domain of the Colebrook equation than random sampling. Using Sobol’s quasi-random tests, the maximal relative error δ% of Equation (2) for n= 6 , for 64 sampling points is 0.00120432%, for 740 sampling points the same results (the maximal error was already detected in the first 64 samples), while for n= 11, 2 n = 2048 is up to 0.00120441%. Compared with the methodology by Brki´c [ 14 ] with 740 quasi-uniform testing points with the error estimated up to 0.00120421%, Sobol’s quasi-random testing captured an even higher error of 0.00120432%, with only n= 6, 2n= 64 sampling points.
Axioms 2022,11, 36 5 of 8 Axioms 2022, 11, x FOR PEER REVIEW 5 of 8 Figure 1. Sobol’s points for n = 6, 2n = 64. Using Sobol’s quasi-random tests, the maximal relative error δ% of Equation (2) for n = 6, for 64 sampling points is 0.00120432%, for 740 sampling points the same results (the maximal error was already detected in the first 64 samples), while for n = 11, 2n = 2048 is up to 0.00120441%. Compared with the methodology by Brkić [14] with 740 quasi-uniform testing points with the error estimated up to 0.00120421%, Sobol’s quasi-random testing captured an even higher error of 0.00120432%, with only n = 6, 2n = 64 sampling points. Sobol’s points and solutions of Equations (1) and (2) are shown in Table 1. Table 1. Sobol’s points and solutions of Equations (1) and (2). S1i S2i Re Ε f 0−0.5 f 0 A 1 A 2 A 3 f −0.5 f % 1 0.5 0.5 632455.5 0.0001257433 8.34756 9 0.014351 12.57773 22.40839 3.1094 3 8.347588 0.01435 1 0.00046325 2 0.25 0.75 50297.3 0.0000063058 6.91934 7 0.020887 10.04608 10.08528 2.3110 7 6.919307 0.02088 7 0.00116755 3 0.75 0.25 7952707.3 0.0025074224 6.33772 6 0.024896 15.10939 2480.0705 8 7.8160 4 6.337728 0.02489 6 0.00007747 4 0.125 0.625 14184.1 0.0000281588 5.94911 3 0.028255 8.780253 8.82962 2.1781 1 5.949092 0.02825 5 0.00071176 5 0.625 0.125 2242706.8 0.0111969246 5.03892 9 0.039384 13.84356 3117.9659 4 8.0449 3 5.038919 0.03938 4 0.00038896 6 0.375 0.375 178355.9 0.0005615084 7.19511 0 0.019316 11.31191 23.69164 3.1651 2 7.195132 0.01931 6 0.00059865 7 0.875 0.875 28200544. 8 0.0000014121 11.6945 07 0.007312 16.37522 21.29784 3.0586 0 11.694525 0.00731 2 0.00031746 8 0.0625 0.9375 7532.4 0.0000006682 5.47729 7 0.033332 8.147338 8.14796 2.0977 6 5.477294 0.03333 3 0.00011350 9 0.5625 0.4375 1190971.2 0.0002657178 8.10413 6 0.015226 13.21065 52.32980 3.9575 6 8.104180 0.01522 6 0.00108532 ⁞ ⁞ 204 9 0.000244 1 0.9411 62 4009.9 0.0000 006396 5.00761 1 0.039878 7.516895 7.51721 2.0171 9 5.007631 0.03987 8 0.00081838 Figure 1. Sobol’s points for n= 6, 2n= 64. Axioms 2022, 11, x FOR PEER REVIEW 6 of 8 2.3.2. Random Sampling Instead of [S1i, S2i], Equation (3) used Excel function “Rand()”. This will always generate different testing patterns as shown in Figure 2. (a) (b) Figure 2. Random distribution of testing points; (a) the first example, (b) the second example. The maximal relative error δ% in all tests for the approximation from Equation (2) is always evaluated to be around 0.0012% using random sampling. 3. Conclusions The Colebrook equation depends on two input parameters: the Reynolds number Re and the relative roughness ε of the pipeline. As the input parameters have a large variance of possible values (the Reynolds number Re varies from 4000 to 108 and the inner pipe surface varies from 3.1808 × 10−7 to 0.05), every new approximation of the Colebrook equation should be discovered by the evaluation of a large number of possible combinations of input parameters. For this reason, a method is required, which is able to identify a limited number of pairs suitable for the building of a new approximation. This communication shows that the Sobol quasi-Monte Carlo method requires, for the same accuracy of the Colebrook approximation, a less number of evaluations of the Colebrook equation than the classical Monte-Carlo method. The findings of this communication for 2048 and even for 64 quasi-random points give comparable results as 740 uniform points of logarithmic scale [14]. Moreover, Sobol’s test points are not random, but quasi-random, and so such an approach is deterministic (which is useful for comparisons of calculations [46–48]). Finally, the Sobol quasi-random approach is preferable, as it fills the sampling space more evenly. Thus, the chance to neglect some parts of the examined domain is minimized for the Sobol quasi-random approach. Author Contributions: Conceptualization, P.P. and D.B.; methodology, P.P. and D.B.; software, P.P..; validation, P.P. and D.B.; formal analysis, D.B.; investigation, P.P.; resources, P.P.; data curation, P.P. and D.B.; writing—original draft preparation, D.B.; writing—review and editing, D.B. and P.P.; visualization, P.P.; supervision, D.B.; project administration, P.P. and D.B.; funding acquisition, P.P. All authors have read and agreed to the published version of the manuscript. Funding: The work has been supported by the Technology Agency of the Czech Republic through the project CEET—“Center of Energy and Environmental Technologies” TK03020027. Figure 2. Random distribution of testing points; (a) the first example, (b) the second example. Sobol’s points and solutions of Equations (1) and (2) are shown in Table 1. Table 1. Sobol’s points and solutions of Equations (1) and (2). S1iS2iRe E f0−0.5 f0A1A2A3f−0.5 fδ% 1 0.5 0.5 632455.5 0.0001257433 8.347569 0.014351 12.57773 22.40839 3.10943 8.347588 0.014351 0.00046325 2 0.25 0.75 50297.3 0.0000063058 6.919347 0.020887 10.04608 10.08528 2.31107 6.919307 0.020887 0.00116755 3 0.75 0.25 7952707.3 0.0025074224 6.337726 0.024896 15.10939 2480.07058 7.81604 6.337728 0.024896 0.00007747 4 0.125 0.625 14184.1 0.0000281588 5.949113 0.028255 8.780253 8.82962 2.17811 5.949092 0.028255 0.00071176 5 0.625 0.125 2242706.8 0.0111969246 5.038929 0.039384 13.84356 3117.96594 8.04493 5.038919 0.039384 0.00038896 6 0.375 0.375 178355.9 0.0005615084 7.195110 0.019316 11.31191 23.69164 3.16512 7.195132 0.019316 0.00059865 7 0.875 0.875 28200544.8 0.0000014121 11.694507 0.007312 16.37522 21.29784 3.05860 11.694525 0.007312 0.00031746 8 0.0625 0.9375 7532.4 0.0000006682 5.477297 0.033332 8.147338 8.14796 2.09776 5.477294 0.033333 0.00011350 9 0.5625 0.4375 1190971.2 0.0002657178 8.104136 0.015226 13.21065 52.32980 3.95756 8.104180 0.015226 0.00108532 . . . . . . 2049 0.0002441 0.941162 4009.9 0.0000006396 5.007611 0.039878 7.516895 7.51721 2.01719 5.007631 0.039878 0.00081838
Axioms 2022,11, 36 6 of 8 2.3.2. Random Sampling Instead of [S 1i ,S 2i ], Equation (3) used Excel function “Rand()”. This will always generate different testing patterns as shown in Figure 2. The maximal relative error δ% in all tests for the approximation from Equation (2) is always evaluated to be around 0.0012% using random sampling. 3. Conclusions The Colebrook equation depends on two input parameters: the Reynolds number Re and the relative roughness ε of the pipeline. As the input parameters have a large variance of possible values (the Reynolds number Re varies from 4000 to 10 8 and the inner pipe surface varies from 3.1808 × 10 −7 to 0.05), every new approximation of the Colebrook equation should be discovered by the evaluation of a large number of possible combinations of input parameters. For this reason, a method is required, which is able to identify a limited number of pairs suitable for the building of a new approximation. This communication shows that the Sobol quasi-Monte Carlo method requires, for the same accuracy of the Colebrook approximation, a less number of evaluations of the Colebrook equation than the classical Monte-Carlo method. The findings of this communication for 2048 and even for 64 quasi-random points give comparable results as 740 uniform points of logarithmic scale [ 14 ]. Moreover, Sobol’s test points are not random, but quasi-random, and so such an approach is deterministic (which is useful for comparisons of calculations [ 46 – 48 ]). Finally, the Sobol quasi-random approach is preferable, as it fills the sampling space more evenly. Thus, the chance to neglect some parts of the examined domain is minimized for the Sobol quasi-random approach. Author Contributions: Conceptualization, P.P. and D.B.; methodology, P.P. and D.B.; software, P.P.; validation, P.P. and D.B.; formal analysis, D.B.; investigation, P.P.; resources, P.P.; data curation, P.P. and D.B.; writing—original draft preparation, D.B.; writing—review and editing, D.B. and P.P.; visualization, P.P.; supervision, D.B.; project administration, P.P. and D.B.; funding acquisition, P.P. All authors have read and agreed to the published version of the manuscript. Funding: The work has been supported by the Technology Agency of the Czech Republic through the project CEET—“Center of Energy and Environmental Technologies” TK03020027. Data Availability Statement: Data and methods used in the research are presented in sufficient detail in this communication so that other researchers can replicate the work. Acknowledgments: We thank John Cawley from IT4Innovations, who as a native speaker kindly checked the correctness of English expressions throughout the paper. Conflicts of Interest: The authors declare no conflict of interest. References 1. Colebrook, C.F. Turbulent flow in pipes with particular reference to the transition region between the smooth and rough pipe laws. J. Inst. Civ. Eng. 1939,11, 133–156. [CrossRef] 2. Colebrook, C.; White, C. Experiments with fluid friction in roughened pipes. Proc. R. Soc. Lond. Ser. A Math. Phys. Sci. 1937 ,161, 367–381. [CrossRef] 3. Brown, G.O. The history of the Darcy-Weisbach equation for pipe flow resistance. In Proceedings of the Environmental and Water Resources History Sessions at ASCE Civil Engineering Conference and Exposition, Washington, DC, USA, 3–7 November 2002; pp. 34–43. [CrossRef] 4. Moody, L.F. Friction factors for pipe flow. Trans. ASME 1944,66, 671–684. 5. Jackson, D.; Launder, B. Osborne Reynolds and the publication of his papers on turbulent flow. Annu. Rev. Fluid Mech. 2007 ,39, 19–35. [CrossRef] 6. Kaur, K.; Annus, I.; Vassiljev, A.; Kändler, N. Determination of pressure drop and flow velocity in old rough pipes. Proceedings 2018,2, 590. [CrossRef] 7. Carvajal, J.; Zambrano, W.; Gómez, N.; Saldarriaga, J. Turbulent flow in PVC pipes in water distribution systems. Urban Water J. 2020,17, 503–511. [CrossRef] 8. Brki´c, D. Solution of the implicit Colebrook equation for flow friction using Excel. Spreadsheets Educ. 2017 ,10, 4663. Available online: https://sie.scholasticahq.com/article/4663 (accessed on 12 August 2021).
Axioms 2022,11, 36 7 of 8 9. Praks, P.; Brki´c, D. Advanced iterative procedures for solving the implicit Colebrook equation for fluid flow friction. Adv. Civ. Eng. 2018,2018, 5451034. [CrossRef] 10. Praks, P.; Brki´c, D. Choosing the optimal multi-point iterative method for the Colebrook flow friction equation. Processes 2018 ,6, 130. [CrossRef] 11. Olivares, A.; Guerra, R.; Alfaro, M.; Notte-Cuello, E.; Puentes, L. Experimental evaluation of correlations used to calculate friction factor for turbulent flow in cylindrical pipes. Rev. Int. Métodos Numér. Cálc. Diseño Ing. 2019,35, 15. [CrossRef] 12. Gregory, G.A.; Fogarasi, M. Alternate to standard friction factor equation. Oil Gas J. 1985,83, 120–127. 13. Yıldırım, G. Computer-based analysis of explicit approximations to the implicit Colebrook–White equation in turbulent flow friction factor calculation. Adv. Eng. Softw. 2009,40, 1183–1190. [CrossRef] 14. Brki´c, D. Review of explicit approximations to the Colebrook relation for flow friction. J. Pet. Sci. Eng. 2011 ,77, 34–48. [CrossRef] 15. Brki´c, D.; Staji´c, Z. Excel VBA-Based User Defined Functions for highly precise Colebrook’s pipe flow friction approximations: A comparative overview. Facta Univ. Ser. Mech. Eng. 2021,19, 253–269. [CrossRef] 16. Qiu, M.; Ostfeld, A. A head formulation for the steady-state analysis of water distribution systems using an explicit and exact expression of the Colebrook–White equation. Water 2021,13, 1163. [CrossRef] 17. Winning, H.K.; Coole, T. Explicit friction factor accuracy and computational efficiency for turbulent flow in pipes. Flow Turbul. Combust. 2013,90, 1–27. [CrossRef] 18. Winning, H.K.; Coole, T. Improved method of determining friction factor in pipes. Int. J. Numer. Methods Heat Fluid Flow 2015 ,25, 941–949. [CrossRef] 19. Samadifar, M.; Toghraie, D. Numerical simulation of heat transfer enhancement in a plate-fin heat exchanger using a new type of vortex generators. Appl. Therm. Eng. 2018,133, 671–681. [CrossRef] 20. Rahmati, A.R.; Akbari, O.A.; Marzban, A.; Toghraie, D.; Karimi, R.; Pourfattah, F. Simultaneous investigations the effects of non-Newtonian nanofluid flow in different volume fractions of solid nanoparticles with slip and no-slip boundary conditions. Therm. Sci. Eng. Prog. 2018,5, 263–277. [CrossRef] 21. Shahsavar, A.; Godini, A.; Sardari, P.T.; Toghraie, D.; Salehipour, H. Impact of variable fluid properties on forced convection of Fe 3 O 4 /CNT/water hybrid nanofluid in a double-pipe mini-channel heat exchanger. J. Therm. Anal. Calorim. 2019 ,137, 1031–1043. [CrossRef] 22. Barnoon, P.; Toghraie, D.; Eslami, F.; Mehmandoust, B. Entropy generation analysis of different nanofluid flows in the space between two concentric horizontal pipes in the presence of magnetic field: Single-phase and two-phase approaches. Comput. Math. Appl. 2019,77, 662–692. [CrossRef] 23. Zahreddine, H. Accurate explicit analytical solution for Colebrook-White equation. Mech. Res. Commun. 2021 ,111, 103646. [CrossRef] 24. Muzzo, L.E.; Matoba, G.K.; Ribeiro, L.F. Uncertainty of pipe flow friction factor equations. Mech. Res. Commun. 2021 ,116, 103764. [CrossRef] 25. Shaikh, M.M.; Massan, S.R.; Wagan, A.I. A sixteen decimal places’ accurate Darcy friction factor database using non-linear Colebrook’s equation with a million nodes: A way forward to the soft computing techniques. Data Brief 2019 ,27, 104733. [CrossRef] [PubMed] 26. Sobol, I.M. Uniformly distributed sequences with an additional uniform property. USSR Comput. Math. Math. Phys. 1976 ,16, 236–242. [CrossRef] 27. Clamond, D. Efficient resolution of the Colebrook equation. Ind. Eng. Chem. Res. 2009,48, 3665–3671. [CrossRef] 28. Giustolisi, O.; Berardi, L.; Walski, T.M. Some explicit formulations of Colebrook–White friction factor considering accuracy vs. computational speed. J. Hydroinform. 2011,13, 401–418. [CrossRef] 29. Biberg, D. Fast and accurate approximations for the Colebrook equation. J. Fluids Eng. 2017,139, 031401. [CrossRef] 30. Brki´c, D.; Praks, P. Accurate and efficient explicit approximations of the Colebrook flow friction equation based on the Wright ω-function. Mathematics 2019,7, 34. [CrossRef] 31. Praks, P.; Brki´c, D. Review of new flow friction equations: Constructing Colebrook explicit correlations accurately. Rev. Int. Métodos Numér. Cálc. Diseño Ing. 2020,36, 41. [CrossRef] 32. Praks, P.; Brki´c, D. One-log call iterative solution of the Colebrook equation for flow friction based on Padépolynomials. Energies 2018,11, 1825. [CrossRef] 33. Vatankhah, A.R. Approximate analytical solutions for the Colebrook equation. J. Hydraul. Eng. 2018,144, 06018007. [CrossRef] 34. Lamri, A.A. Discussion of “Approximate analytical solutions for the Colebrook equation”. J. Hydraul. Eng. 2020 ,146, 07019012. [CrossRef] 35. Lamri, A.A.; Easa, S.M. Computationally efficient and accurate solution for Colebrook equation based on Lagrange theorem. J. Fluids Eng. 2021,144, 014504. [CrossRef] 36. Brki´c, D.; ´ Cojbaši´c, Ž. Evolutionary Optimization of Colebrook’s Turbulent Flow Friction Approximations. Fluids 2017 ,2, 15. [CrossRef] 37. Sobol, I.M.; Turchaninov, V.I.; Levitan, Y.L.; Shukhman, B.V. Quasi-Random Sequence Generators; Distributed by OECD/NEA Data Bank; Keldysh Institute of Applied Mathematics; Russian Academy of Sciences: Moscow, Russia, 1992. Available online: https://ec.europa.eu/jrc/sites/jrcsh/files/LPTAU51.rar (accessed on 12 January 2021).
Axioms 2022,11, 36 8 of 8 38. Bratley, P.; Fox, B.L. Algorithm 659: Implementing Sobol’s quasirandom sequence generator. ACM Trans. Math. Softw. TOMS 1988,14, 88–100. [CrossRef] 39. Joe, S.; Kuo, F.Y. Constructing Sobol sequences with better two-dimensional projections. SIAM J. Sci. Comput. 2008 ,30, 2635–2654. [CrossRef] 40. Joe, S.; Kuo, F.Y. Remark on algorithm 659: Implementing Sobol’s quasirandom sequence generator. ACM Trans. Math. Softw. TOMS 2003,29, 49–57. [CrossRef] 41. Fox, B.L. Algorithm 647: Implementation and relative efficiency of quasirandom sequence generators. ACM Trans. Math. Softw. TOMS 1986,12, 362–376. [CrossRef] 42. Hamlet, R. Random testing. Encycl. Softw. Eng. 1994,2, 971–978. [CrossRef] 43. Hamlet, D. When only random testing will do. In Proceedings of the 1st International Workshop on Random Testing, Portland, ME, USA, 20 July 2006; pp. 1–9. [CrossRef] 44. Chen, T.Y.; Merkel, R. Quasi-random testing. IEEE Trans. Reliab. 2007,56, 562–568. [CrossRef] 45. Engine for Generating (Scrambled) Sobol’ Sequences. Available online: https://docs.scipy.org/doc/scipy/reference/reference/ generated/scipy.stats.qmc.Sobol.html (accessed on 12 January 2022). 46. Ashraf, A.; Pervaiz, S.; Haider Bangyal, W.; Nisar, K.; Ibrahim, A.; Rodrigues, J.J.P.C.; Rawat, D.B. Studying the Impact of Initialization for Population-Based Algorithms with Low-Discrepancy Sequences. Appl. Sci. 2021,11, 8190. [CrossRef] 47. Bangyal, W.H.; Nisar, K.; Ibrahim, A.; Haque, M.R.; Rodrigues, J.J.P.C.; Rawat, D.B. Comparative Analysis of Low Discrepancy Sequence-Based Initialization Approaches Using Population-Based Algorithms for Solving the Global Optimization Problems. Appl. Sci. 2021,11, 7591. [CrossRef] 48. Wang, L.; Defo, M.; Xiao, Z.; Ge, H.; Lacasse, M.A. Stochastic Simulation of Mould Growth Performance of Wood-Frame Building Envelopes under Climate Change: Risk Assessment and Error Estimation. Buildings 2021,11, 333. [CrossRef]