{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,1]],"date-time":"2026-06-01T13:03:46Z","timestamp":1780319026062,"version":"3.54.1"},"reference-count":55,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2021,1,26]],"date-time":"2021-01-26T00:00:00Z","timestamp":1611619200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This manuscript presents a fully detailed methodology in order to identify the hydrodynamic parameters of a mini autonomous underwater vehicle (mini-AUV) and evaluate its performance using different controllers. The methodology consists of close-to-reality simulation using a Computed Fluid Dynamics (CFD) module of the ANSYS\u2122 Workbench software, the processing of the data, obtained by simulation, with a set of Savistky\u2013Golay filters; and, the application of the Least Square Method in order to estimate the hydrodynamic parameters of the mini-AUV. Finally, these parameters are considered to design the three different controllers that are based on the robot manipulators theory. Numerical simulations are carried out to evaluate the performance of the controllers.<\/jats:p>","DOI":"10.3390\/s21030820","type":"journal-article","created":{"date-parts":[[2021,1,26]],"date-time":"2021-01-26T08:29:16Z","timestamp":1611649756000},"page":"820","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["Mini-AUV Hydrodynamic Parameters Identification via CFD Simulations and Their Application on Control Performance Evaluation"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9449-4950","authenticated-orcid":false,"given":"Jos\u00e9 J.","family":"Castillo-Zamora","sequence":"first","affiliation":[{"name":"L2S of Universit\u00e9 Paris Sud-CNRS-CentraleSupelec, Universit\u00e9 Paris Saclay, 91190 Gif-sur-Yvette, France"},{"name":"IPSA Paris, 94200 Ivry-sur-Seine, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6968-9772","authenticated-orcid":false,"given":"Karla A.","family":"Camarillo-G\u00f3mez","sequence":"additional","affiliation":[{"name":"Mechanical Engineering Department, Tecnol\u00f3gico Nacional de M\u00e9xico\/Instituto Tecnol\u00f3gico de Celaya, Celaya, Guanajuato 38010, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0922-0507","authenticated-orcid":false,"given":"Gerardo I.","family":"P\u00e9rez-Soto","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, Universidad Aut\u00f3noma de Quer\u00e9taro, Santiago de Quer\u00e9taro, Quer\u00e9taro 76010, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8598-5600","authenticated-orcid":false,"given":"Juvenal","family":"Rodr\u00edguez-Res\u00e9ndiz","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, Universidad Aut\u00f3noma de Quer\u00e9taro, Santiago de Quer\u00e9taro, Quer\u00e9taro 76010, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6483-0543","authenticated-orcid":false,"given":"Luis A.","family":"Morales-Hern\u00e1ndez","sequence":"additional","affiliation":[{"name":"Faculty of Engineering, Universidad Aut\u00f3noma de Quer\u00e9taro, San Juan del R\u00edo, Quer\u00e9taro 76807, Mexico"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,1,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"572","DOI":"10.1007\/s40815-017-0401-3","article-title":"Survey on fuzzy-logic-based guidance and control of marine surface vehicles and underwater vehicles","volume":"20","author":"Xiang","year":"2018","journal-title":"Int. J. Fuzzy Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1109\/TEM.2018.2805159","article-title":"Adaptive Autonomous Underwater Vehicles: An Assessment of Their Effectiveness for Oceanographic Applications","volume":"66","author":"Brito","year":"2018","journal-title":"IEEE Trans. Eng. Manag."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"11387","DOI":"10.1109\/ACCESS.2019.2891940","article-title":"Research on Unmanned Underwater Vehicle Threat Assessment","volume":"7","author":"Yao","year":"2019","journal-title":"IEEE Access"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1016\/j.ifacol.2019.12.319","article-title":"Experimental Parameter Identification for an open-frame ROV: Comparison of towing tank tests and open water self-propelled tests","volume":"52","author":"Lack","year":"2019","journal-title":"IFAC-PapersOnLine"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1157","DOI":"10.1109\/JOE.2019.2930421","article-title":"Estimation of AUV hydrodynamic coefficients using analytical and system identification approaches","volume":"45","author":"Cardenas","year":"2019","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Hnatiuc, M., Sabau, A., and Chetehouna, K. (2019, January 23\u201326). Hydrodynamic Characteristic Studies of Underwater ROV. ANSYS\u2013Fluent Simulation. In Proceedings of the 2019 IEEE 25th International Symposium for Design and Technology in Electronic Packaging (SIITME), Cluj-Napoca, Romania.","DOI":"10.1109\/SIITME47687.2019.8990682"},{"key":"ref_7","unstructured":"Karras, G.C., Bechlioulis, C.P., Marantos, P., Heshmati-alamdari, S., and Kyriakopoulos, K.J. (2020, December 30). Sensor-Based Motion Control of Autonomous Underwater Vehicles, Part I: Modeling and Low-Complexity State Estimation. Available online: https:\/\/digital-library.theiet.org\/content\/books\/10.1049\/sbra525ech2."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1007\/s11804-010-9009-9","article-title":"Using CFD software to calculate hydrodynamic coefficients","volume":"9","author":"Zhang","year":"2010","journal-title":"J. Mar. Sci. Appl."},{"key":"ref_9","unstructured":"Yoon, H.K., Nguyen, T.T., and Van Nguyen, M. (2017, January 18\u201321). Establishment of equations of motion of a ROV using CFD technique. Proceedings of the OCEANS\u2013Anchorage, Anchorage, AK, USA."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"191","DOI":"10.1016\/j.apor.2018.10.023","article-title":"Hydrodynamic derivative determination based on CFD and motion simulation for a tow-fish","volume":"82","author":"Go","year":"2019","journal-title":"Appl. Ocean Res."},{"key":"ref_11","unstructured":"Ridao, P., Batlle, J., and Carreras, M. (2001). Dynamics model of an underwater robotic vehicle. Institute of Informatics and Applications, University of Girona."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/S1474-6670(17)37776-5","article-title":"Identification of non linear models of unmanned underwater vehicles: Comparison between two identification methods","volume":"36","author":"Tiano","year":"2003","journal-title":"IFAC Proc. Vol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1016\/S1474-6670(17)35114-5","article-title":"Model identification of a low-speed UUV","volume":"34","author":"Ridao","year":"2001","journal-title":"IFAC Proc. Vol."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Cely, J.S., Saltaren, R., Portilla, G., Yakrangi, O., and Rodriguez-Barroso, A. (2019). Experimental and Computational Methodology for the Determination of Hydrodynamic Coefficients Based on Free Decay Test: Application to Conception and Control of Underwater Robots. Sensors, 19.","DOI":"10.3390\/s19173631"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.apor.2018.08.006","article-title":"Gradient-based multidisciplinary design optimization of an autonomous underwater vehicle","volume":"80","author":"Chen","year":"2018","journal-title":"Appl. Ocean Res."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"30119","DOI":"10.1109\/ACCESS.2020.2972336","article-title":"Dynamics Modeling and Motion Control of an New Unmanned Underwater Vehicle","volume":"8","author":"Kong","year":"2020","journal-title":"IEEE Access"},{"key":"ref_17","unstructured":"Panda, J.P., Mitra, A., and Warrior, H.V. (2020). A review on the hydrodynamic characteristics of autonomous underwater vehicles. Proc. Inst. Mech. Eng. Part M J. Eng. Marit. Environ., 1475090220936896."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Min, F., Pan, G., and Xu, X. (2020). Modeling of Autonomous Underwater Vehicles with Multi-Propellers Based on Maximum Likelihood Method. J. Mar. Sci. Eng., 8.","DOI":"10.3390\/jmse8060407"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"107708","DOI":"10.1016\/j.oceaneng.2020.107708","article-title":"Determination of operating parameters of an AUV following a preplanned trajectory using hydrodynamic analysis data","volume":"217","author":"Kaya","year":"2020","journal-title":"Ocean Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"4798","DOI":"10.1016\/j.apm.2012.10.014","article-title":"Two-stage least squares based iterative estimation algorithm for CARARMA system modeling","volume":"37","author":"Ding","year":"2013","journal-title":"Appl. Math. Model."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1007\/s10846-015-0186-2","article-title":"Modeling of a complex-shaped underwater vehicle for robust control scheme","volume":"80","author":"Yang","year":"2015","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"9745","DOI":"10.1109\/ACCESS.2018.2888617","article-title":"Path Planning Technologies for Autonomous Underwater Vehicles-A Review","volume":"7","author":"Li","year":"2018","journal-title":"IEEE Access"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"L\u00f3pez, R., Torres, I., Escare\u00f1o, J., Salazar, S., and Palomino, A. (2010, January 22\u201324). Quad-tilting thrusters micro submarine: Modeling and control of the attitude. Proceedings of the 2010 20th International Conference on Electronics Communications and Computers (CONIELECOMP), Cholula, Mexico.","DOI":"10.1109\/CONIELECOMP.2010.5440791"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Zhou, L., Cheng, X., Zhu, Y., Dai, C., and Fu, J. (2017). An effective terrain aided navigation for low-cost autonomous underwater vehicles. Sensors, 17.","DOI":"10.3390\/s17040680"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Zhang, W., Wei, S., Teng, Y., Zhang, J., Wang, X., and Yan, Z. (2017). Dynamic obstacle avoidance for unmanned underwater vehicles based on an improved velocity obstacle method. Sensors, 17.","DOI":"10.3390\/s17122742"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1599","DOI":"10.3390\/s17071599","article-title":"Polar grid navigation algorithm for unmanned underwater vehicles","volume":"17","author":"Yan","year":"2017","journal-title":"Sensors"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Loc, M.B., Choi, H.S., Kim, J.Y., and Yoon, J. (2012, January 21\u201324). Design and control of an AUV with weight balance. Proceedings of the OCEANS, Yeosu, Korea.","DOI":"10.1109\/OCEANS-Yeosu.2012.6263423"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Battista, T., and Woolsey, C. (2015, January 19\u201322). Control of an underwater vehicle in irregular waves. Proceedings of the OCEANS\u201915 MTS\/IEEE, Washington, DC, USA.","DOI":"10.23919\/OCEANS.2015.7401967"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"2509","DOI":"10.3233\/JIFS-16501","article-title":"Robust proportional derivative (PD)-like fuzzy control designs for diving and steering planes control of an autonomous underwater vehicle","volume":"32","author":"Londhe","year":"2017","journal-title":"J. Intell. Fuzzy Syst."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Gupta, P., and Gupta, R. (2016, January 6\u20138). Depth control technique for an autonomous underwater vehicle system. Proceedings of the 2016 International Conference on Communication and Signal Processing (ICCSP), Melmaruvathur, India.","DOI":"10.1109\/ICCSP.2016.7754217"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1080\/00207721.2016.1186238","article-title":"Inverse optimal self-tuning PID control design for an autonomous underwater vehicle","volume":"48","author":"Rout","year":"2017","journal-title":"Int. J. Syst. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1016\/j.ifacol.2015.10.257","article-title":"Higher Order Sliding Mode Control for Autonomous Underwater Vehicles in the Diving Plane","volume":"48","author":"Loukianov","year":"2015","journal-title":"IFAC-PapersOnLine"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1213","DOI":"10.1109\/TLA.2016.7459601","article-title":"Yaw controller in sliding mode for underwater autonomous vehicle","volume":"14","author":"Medina","year":"2016","journal-title":"IEEE Lat. Am. Trans."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1002\/rob.21766","article-title":"Sliding mode heading control of an overactuated, hover-capable autonomous underwater vehicle with experimental verification","volume":"35","author":"Tanakitkorn","year":"2018","journal-title":"J. Field Robot."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1122","DOI":"10.1007\/s40435-016-0260-z","article-title":"Uncertainty and disturbance estimator based sliding mode control of an autonomous underwater vehicle","volume":"5","author":"Londhe","year":"2017","journal-title":"Int. J. Dyn. Control"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2155","DOI":"10.1007\/s11071-014-1801-7","article-title":"Parameter estimation and controller design for dynamic systems from the step responses based on the Newton iteration","volume":"79","author":"Xu","year":"2015","journal-title":"Nonlinear Dyn."},{"key":"ref_37","unstructured":"ANSYS CFX Tutorials (2012). ANSYS Workbench 14. 0 Help, ANSYS Inc."},{"key":"ref_38","unstructured":"ANSYS (2013). Ansys cfx-Pre User\u2019s Guide, ANSYS, Inc."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1016\/j.compag.2010.03.002","article-title":"Comparison of finite element and finite volume methods for simulation of natural ventilation in greenhouses","volume":"72","author":"Fatnassi","year":"2010","journal-title":"Comput. Electron. Agric."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.ijmecsci.2013.10.017","article-title":"Comparison of effects on technical variances of computational fluid dynamics (CFD) software based on finite element and finite volume methods","volume":"78","author":"Jeong","year":"2014","journal-title":"Int. J. Mech. Sci."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Monroy-Anieva, J., Rouviere, C., Campos-Mercado, E., Salgado-Jimenez, T., and Garcia-Valdovinos, L. (2018). Modeling and Control of a Micro AUV: Objects Follower Approach. Sensors, 18.","DOI":"10.3390\/s18082574"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"38086","DOI":"10.1109\/ACCESS.2018.2851223","article-title":"Comparison of PD, PID and Sliding-Mode Position Controllers for V\u2013Tail Quadcopter Stability","volume":"6","year":"2018","journal-title":"IEEE Access"},{"key":"ref_43","unstructured":"Kelly, R., Santib\u00e1\u00f1ez, V., and Lor\u00eda, A. (2005). Control of Robot Manipulators in Joint Space, Springer Science Business Media."},{"key":"ref_44","unstructured":"Eng, Y.H., Lau, W.S., Low, E., and Seet, G.G.L. (2008, January 19\u201321). Identification of the hydrodynamics coefficients of an underwater vehicle using free decay pendulum motion. Proceedings of the International MultiConference of Engineers and Computer Scientists, Hong Kong, China."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/JOE.2015.2403576","article-title":"Online system identification of an autonomous underwater vehicle via in-field experiments","volume":"41","author":"Eng","year":"2016","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_46","unstructured":"Fossen, T.I. (1994). Guidance and Control of Ocean Vehicles, Wiley."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Fossen, T.I. (2011). Handbook of Marine Craft Hydrodynamics and Motion Control, John Wiley Sons.","DOI":"10.1002\/9781119994138"},{"key":"ref_48","unstructured":"Nielsen, L. (2001). Evaluation of Measurements by the Method of Least Squares, Danish Institute of Fundamental Metrology Lyngby."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Jin, X.B., Sun, S., Wei, H., and Yang, F.B. (2018). Advances in Multi-Sensor Information Fusion: Theory and Applications 2017. Sensors, 18.","DOI":"10.3390\/s18041162"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Shtessel, Y., Edwards, C., Fridman, L., and Levant, A. (2014). Conventional sliding mode observers. Sliding Mode Control and Observation, Birkh\u00e4user.","DOI":"10.1007\/978-0-8176-4893-0"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"1627","DOI":"10.1021\/ac60214a047","article-title":"Smoothing and differentiation of data by simplified least squares procedures","volume":"36","author":"Savitzky","year":"1964","journal-title":"Anal. Chem."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"1906","DOI":"10.1021\/ac60319a045","article-title":"Smoothing and differentiation of data by simplified least square procedure","volume":"44","author":"Steinier","year":"1972","journal-title":"Anal. Chem."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1235","DOI":"10.1016\/j.sigpro.2012.12.013","article-title":"Decomposition based fast least squares algorithm for output error systems","volume":"93","author":"Ding","year":"2013","journal-title":"Signal Process."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1016\/j.sigpro.2014.03.031","article-title":"State filtering and parameter estimation for state space systems with scarce measurements","volume":"104","author":"Ding","year":"2014","journal-title":"Signal Process."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"403","DOI":"10.1016\/j.apm.2013.06.007","article-title":"Combined state and least squares parameter estimation algorithms for dynamic systems","volume":"38","author":"Ding","year":"2014","journal-title":"Appl. Math. Model."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/3\/820\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:15:29Z","timestamp":1760159729000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/3\/820"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,26]]},"references-count":55,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2021,2]]}},"alternative-id":["s21030820"],"URL":"https:\/\/doi.org\/10.3390\/s21030820","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,26]]}}}