Abstract
The Van der Waals (VdW) equation is an equation of state that generalizes the ideal gas law by taking into account molecular size and molecular interaction forces. This equation is widely used to analyze the interplay and transitions between the liquid and gas phases. To this purpose, two characteristic curves, called binodal and spinodal curves, are to be computed. They are usually reconstructed through polynomial fitting from a collection of 2D points in the pressure–volume plane by using standard numerical procedures. However, the resulting fitting models are strongly limited in several ways and can be further improved. In this paper, we address this issue through least-squares approximation of the set of 2D points by using free-form Bézier curves. This new approach requires to perform a proper data parameterization in addition to computing the poles of the curves. This is achieved through a powerful swarm intelligence method inspired in nature for continuous optimization: the cuckoo search algorithm. To test the performance of this new approach, it has been applied to real data, in this case for a gas. Our experimental results prove that this method can reconstruct these characteristic curves with a significant accuracy. Furthermore, we carried out a comparative analysis between this method and four alternative techniques present in the literature, including two of the latest methods in the field (polynomial curve fitting and the multilayer perceptron neural network) and two popular nature-inspired metaheuristic methods (firefly algorithm and bat algorithm). Such comparative analysis shows that our approach outperforms these four methods for at least two orders of magnitude for the studied example. We conclude, not only that the mentioned approach is certainly promising, but also that is it ready for being successfully applied to real, practical instances of chemical components and mixtures.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Angus S, Armstrong B, Gosman AL, McCarty RD, Hust JG, Vasserman AA, Rabinovich VA (1972) International thermodynamic tables of the fluid state—1 Argon. Butterworths, London
Barnhill RE (1992) Geometric processing for design and manufacturing. SIAM, Philadelphia
Dey N (ed) (2017) Advancements in applied metaheuristic computing. IGI Global, PA, USA
Dey N, Ashour AS, Bhattacharyya S (2020) Applied nature-inspired computing: algorithms and case studies. Springer Tracts in Nature-Inspired Computing. Springer, Singapore
Derac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evolut Comput 1:3–18
Dierckx P (1993) Curve and surface fitting with splines. Oxford University Press, Oxford
Engelbrecht AP (2005) Fundamentals of computational swarm intelligence. Wiley, Chichester, England
Farin G (2002) Curves and surfaces for CAGD, 5th edn. Morgan Kaufmann, San Francisco
Funahashi KI (1989) On the approximate realization of continuous mappings by neural networks. Neural Netw 2(3):183–192
Gálvez A, Iglesias A (2013) Firefly algorithm for polynomial Bézier surface parameterization. J Appl Math, Article ID 237984, 9 p (2013)
Gálvez A, Iglesias A (2013) An electromagnetism-based global optimization approach for polynomial Bézier curve parameterization of noisy data points. In: Proceedings international conference on cyberworlds, CW-2013. IEEE Computer Society Press, pp 259–266
Gálvez A, Iglesias A (2014) Cuckoo search with Lévy flights for weighted Bayesian energy functional optimization in global-support curve data fitting. Sci World J (2014) Article ID 138760, 11 p
Gosman AL, McCarty RD, Hust JG (1969) Thermodynamic properties of Argon from the triple point to 300 K at pressures to 1000 atmospheres. Nat Stand Ref Data Ser Nat Bur Stand, NSRDS-NBS 27 (1969)
Hornik K, Stinchcombe M, White H (1989) Multilayer feedforward networks are universal approximators. Neural Netw 2(5):359–366
Hoschek J, Lasser D (1993) Fundamentals of computer aided geometric design. A.K. Peters, Wellesley, MA
Iglesias A, Gálvez A, Collantes M (2015) Bat algorithm for curve parameterization in data fitting with polynomial Bézier curves. In: Proceedings international conference on cyberworlds, CW-2015. IEEE Computer Society Press, 107–114
Iglesias A, Gálvez A (2016) Cuckoo search with Lévy flights for reconstruction of outline curves of computer fonts with rational Bézier curves. In: Proceedings IEEE congress on evolutionary computation, CEC-2016. IEEE Computer Society Press, pp 2247–2254
Iglesias A, Gálvez A, Surez P, Shinya M, Yoshida N, Otero C, Mancahdo M, Gomez-Jauregui V (2018) Cuckoo search algorithm with Lévy flights for global-support parametric surface approximation in reverse engineering. Symmetry 10(3):58
Johnson DC (2014) Advances in thermodynamics of the van der Waals Fluid. Morgan & Claypool Publishers, Ames
Levenberg K (1944) A method for the solution of certain non-linear problems in least squares. Q Appl Math 2(2):164–168
Marquardt D (1963) An algorithm for least-squares estimation of nonlinear parameters. SIAM J Appl Math 11(2):431–441
The MathWorks polyfit web page, available at the URL: https://www.mathworks.com/help/matlab/ref/polyfit.html (last accessed Aug. 20th 2019)
Maxwell JC (1875) On the dynamical evidence of the molecular constitution of bodies. Nature 11:357–359
Piegl L, Tiller W (2004) The NURBS Book. Springer, Berlin, Heidelberg (1997). 146–165 (2004)
Press WH, Teukolsky SA, Vetterling WT, Flannery BP (1992) Numerical recipes, 2nd edn. Cambridge University Press, Cambridge
Smith JM, Van Ness HC, Abbott MM (2005) Introduction to chemical engineering thermodynamics. McGraw-Hill, Boston
Weast RC (1972) Handbook of chemistry and physics (53rd Edition). Chemical Rubber Publication
Yang XS (2009) Firefly algorithms for multimodal optimization. Lect Notes Comput Sci 5792:169–178
Yang XS (2010) Firefly algorithm, stochastic test functions and design optimisation. Int J Bio-Inspired Comput 2(2):78–84
Yang XS (2010) A new metaheuristic bat-inspired algorithm. Stud Comput Intell 284:65–74 Springer, Berlin
Yang XS, Gandomi AH (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29(5):464–483
Yang XS (2013) Bat algorithm: literature review and applications. Int J Bio-Inspired Comput 5(3):141–149
Yang XS, Deb S (2009) Cuckoo search via Lévy flights. In: Proceedings world congress on nature & biologically inspired computing (NaBIC). IEEE, pp 210–214
Yang XS, Deb S (2010) Engineering optimization by cuckoo search. Int J Math Model Numer Optim 1(4):330–343
Yang XS (2010) Engineering optimisation: an introduction with metaheuristic applications. Wiley, Hoboken, NJ
Acknowledgements
The authors acknowledge the financial support from the project PDE-GIR of the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 778035, and from the Spanish Ministry of Science, Innovation and Universities (Computer Science National Program) under grant #TIN2017-89275-R of the Agencia Estatal de Investigación and European Funds EFRD (AEI/FEDER, UE).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Campuzano, A., Iglesias, A., Gálvez, A. (2021). Cuckoo Search Algorithm for Parametric Data Fitting of Characteristic Curves of the Van der Waals Equation of State. In: Dey, N. (eds) Applications of Cuckoo Search Algorithm and its Variants. Springer Tracts in Nature-Inspired Computing. Springer, Singapore. https://doi.org/10.1007/978-981-15-5163-5_2
Download citation
DOI: https://doi.org/10.1007/978-981-15-5163-5_2
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5162-8
Online ISBN: 978-981-15-5163-5
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)