Skip to main content Accessibility help

High-performance tracking of high-speed supercavitating vehicles with uncertain parameters using novel parameter-optimal iterative learning control

  • Meisam Yahyazadeh (a1) and Abolfazl Ranjbar Noei (a1)


This paper proposes a new technique based on a Parameter-Optimal Iterative Learning Control (POILC) to track a command pitch rate of a high-speed supercavitating vehicle (HSSV). The pitch rate of a supercavitating vehicle has non-minimum phase behavior. Thus, tracking is fundamentally limited to poor performance. To solve this problem, a feed-forward control can be used while using the cavitator as a control input in the feed-forward path to modify the slow response caused by non-minimum phase behavior. The main idea of this paper is to apply the cavitator input with high precision as a feed-forward control to improve tracking performance. The exact value of the feed-forward control is achieved using POILC. However, in the presence of uncertainty, zero convergence of POILC algorithms is threatened. It will be shown that applying adaptive weight in the performance index, the convergence is guaranteed in the presence of uncertainty and also when the system is sign-indefinite. The proposed technique includes an optimal planning to make the error norm monotonically convergent to zero. The convergence and perfect tracking will be guaranteed through a Lyapunov candidate. Performance and significance of the proposed supercavitating vehicle control will be verified by simulation.


Corresponding author

*Corresponding author: E-mail:


Hide All
1.Cao, Z., “Control of supercavitating vehicles based on robust pole allocation methodology,” Modern Appl. Sci. 5, 204211 (2011).
2.Li, D., Zhang, Y., Luo, K. and Dang, J., “Motion control of underwater supercavitating projectiles,” Modern Appl. Sci. 3, 6065 (2009).
3.Mao, X., “Nonlinear Robust Control Design for A High-Speed Supercavitating Vehicle,” Ph.D. Thesis, Mechanical Engineering Department, The Pennsylvania State University (2010).
4.Vanek, B., “Control Methods for High-Speed Supercavitating Vehicles,” Ph.D. Thesis, University of Minnesota (2008).
5.Cao, Z., “Model-based feedback control of high-speed supercavitating vehicles,” Modern Appl. Sci. 3, 3443 (2009).
6.Jiufang, P., Hai, W. and Dezhang, X., “Tracking control of mobile robot based on iterative learning control,” Comput. Eng. Appl. 48, 222225 (2012).
7.Wang, W., Chen, J. and Mao, L., “Two-wheeled mobile robot tracking based on iterative learning control,” Adv. Mater. Res. 433, 58665870 (2012).
8.Holm, H., Bach, H., Hansen, M. V. and Franke, D., “Planning of Finite Element Modeled Welding Control Variable Trajectories by PI-Controllers and by Iterative Learning,” Proceedings of the 6th International Conference on Trends in Welding Research, Pine Mountain, GA (2002) pp. 967972.
9.Kawamura, S. and Sakagami, N., “Analysis on Dynamics of Underwater Robot Manipulators Basing on Iterative Learning Control and Time-Scale Transformation,” Proceedings of the 2002 IEEE International Conference on Robotics & Automation, Washington, DC (2002) pp. 10881094.
10.Bifaretti, S., Tomei, P. and Verrelli, M. V., “A global robust iterative learning position control for current-fed permanent magnet step motors,” Automatica 47, 227234 (2011).
11.Li, S. C., Xu, X. H. and Ping, L., “Feedback-assisted iterative learning control for batch polymerization reactor,” Adv. Neural Netw. 3174, 181187 (2004).
12.Arimoto, S., Kawamura, S. and Miyazaki, F., “Bettering operation of robots by learning,” J. Robot. Syst. 1, 123140 (1984).
13.Owens, D. H. and Feng, K., “Parameter optimisation in iterative learning control,” Int. J. Control 14, 10591069 (2003).
14.Owens, D. H. and Daley, S., “Iterative learning control – monotonicity and optimization,” Int. J. Appl. Math. Comput. Sci. 18, 279293 (2008).
15.Hatonen, J. J., Owens, D. H. and Feng, K., “Basis functions and parameter optimization in high-order iterative learning control,” Automatica 42, 287294 (2006).
16.Owens, D. H. and Hatonen, J. J., “Iterative learning control-an optimization paradigm,” Annu. Rev. Control 29, 5770 (2005).
17.Owens, D. H., Chu, B. and Songjun, M., “Parameter-optimal iterative learning control using polynomial representations of the inverse plant,” Int. J. Control 85, 533544 (2012).
18.Owens, D. H., Tomas-Rodriguezand, M. and Daley, S., “Limit sets and switching strategies in parameter-optimal iterative learning control,” Int. J. Control 81, 626640 (2008).
19.Vanek, B., Bokor, J., Balas, G. J. and Arndt, R. E. A., “Longitudinal motion control of a high-speed supercavitation vehicle,” J. Vib. Control. 13, 159184 (2007).
20.Mokhtarzadeh, H., Balas, G. and Arndt, R., “Effect of cavitator on supercavitating vehicle dynamics,” IEEE J. Ocean. Eng. 37, 156165 (2012).
21.Mokhtarzadeh, H., “Supercavitating Vehicle Modeling and Dynamics for Control,” M.Sc. Thesis, University of Minnesota (2010).
22.Bernstein, D. S., Matrix Mathematics: Theory, Facts, and Formulas (Princeton University Press, Princeton, NJ, 2009).
23.Yang, S., Qu, Z., Fan, X. and Nian, X., “Novel iterative learning controls for linear discrete-time systems based on a performance index over iterations,” Automatica 44, 13661372 (2008).
24.Ljung, L., System Identification – Theory for the User (Prentice-Hall, Upper Saddle River, NJ, 1999).
25.Mach, J. J., “Toward Auto-Calibration of Navigation Sensors for Miniature Autonomous Underwater Vehicles,” MSc Thesis, Virginia Polytechnic Institute and State, Blacksburg, VA (2003).
Recommend this journal

Email your librarian or administrator to recommend adding this journal to your organisation's collection.

  • ISSN: 0263-5747
  • EISSN: 1469-8668
  • URL: /core/journals/robotica
Please enter your name
Please enter a valid email address
Who would you like to send this to? *



Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed