Abstract
A novel strategy combining gene expression programming and crowding distance based multi-objective particle swarm algorithm is presented in this paper to optimize an underwater robot’s shape. The gene expression programming method is used to establish the surrogate model of resistance and surrounded volume of the robot. After that, the resistance and surrounded volume are set as two optimized factors and Pareto optimal solutions are then obtained by using multi-objective particle swarm optimization. Finally, results are compared with the hydrodynamic calculations. Result shows the efficiency of the method proposed in the paper in the optimal shape design of an underwater robot.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Sarkar, N., Podder, T.: Coordinated motion planning and control of autonomous underwater vehicle-manipulator systems subject to drag optimization. IEEE J. Oceanic Eng. 26(2), 228–239 (2001)
Zhang, H., Pan, Y.: The resistance performance of a dish-shaped underwater vehicle. J. Shanghai Jiaotong Univ. 40(6), 978–982 (2006)
Jin, R., Chen, W., Simpson, T.: Comparative studies of meta-modelling techniques under multiple modelling criteria. Struct. Multidiscip. Optim. 23(1), 1–13 (2001)
Crombecq, K., Gorissen, D., Deschrijver, D., Dhaene, T.: A novel hybrid sequential design strategy for global surrogate modeling of computer experiments. SIAM J. Sci. Comput. 33(4), 1948–1974 (2001)
Yang, Z., Yu, X., Pang, Y.: Optimization of submersible shape based on multi-objective genetic algorithm. J. Ship Mech. 15, 874–880 (2011)
Song, L., Wang, J., Yang, Z.: Research on shape optimization design of submersible based on Kriging model. J. Ship Mechan. 17, 8–13 (2013)
Shao, X., Yu, M., Guo, Y.: Structure optimization for very large oil cargo tanks based on FEM. Shipbuild. China 49, 41–51 (2008)
Ferreira, C.: Gene expression programming: a new adaptive algorithm for solving problems. Comput. Sci. 2, 87–129 (2001)
Yang, Y., Li, X., Gao, L.: A new approach for predicting and collaborative evaluating the cutting force in face milling based on gene expression programming. J. Netw. Comput. Appl. 36(6), 1540–1550 (2013)
Zhou, C., Xiao, W., Tirpak, T., Nelson, P.: Evolving accurate and compact classification rules with gene expression programming. IEEE Trans. Evol. Comput. 7(6), 519–531 (2003)
Raquel, C., Naval, P.: An effective use of crowding distance in multi-objective particle swarm optimization. In: Proceedings of the 2005 Workshops on Genetic and Evolutionary Computation, June 25–29, Washington DC, pp. 257–264 (2005)
Acknowledgements
This work is supported by the project of National Natural Science Foundation of China (No. 61603277; No. 51579053; No. 61633009), the 13th-Five-Year-Plan on Common Technology, key project (No. 41412050101), the Shanghai Aerospace Science and Technology Innovation Fund (SAST 2016017). Meanwhile, this work is also partially supported by the Youth 1000 program project (No. 1000231901), as well as by the Key Basic Research Project of Shanghai Science and Technology Innovation Plan (No. 15JC1403300). All these supports are highly appreciated.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Tang, Q., Li, Y., Deng, Z., Chen, D., Guo, R., Huang, H. (2018). Optimal Shape Design of an Autonomous Underwater Vehicle Based on Gene Expression Programming. In: Tan, Y., Shi, Y., Tang, Q. (eds) Advances in Swarm Intelligence. ICSI 2018. Lecture Notes in Computer Science(), vol 10942. Springer, Cham. https://doi.org/10.1007/978-3-319-93818-9_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-93818-9_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93817-2
Online ISBN: 978-3-319-93818-9
eBook Packages: Computer ScienceComputer Science (R0)