Adaptive immersion and invariance induced optimal robust control of unmanned surface vessels with structured/unstructured uncertainties

Hamid Taghavifar, Yechen Qin, Chuan Hu

    Research output: Contribution to journalArticlepeer-review

    4 Citations (Scopus)

    Abstract

    This paper addresses the path-tracking performance improvement of unmanned surface vessels (USVs) through a novel adaptive immersion and invariance (I&I) based robust adaptive control algorithm. The substantial drawback related to the control of USVs is the uncertain dynamics of the vessel, and unexpected environmental disturbances due to surges or crosswinds that promote the instability. The asymptotic stability of the closed-loop USV system is guaranteed based on the I&I stability theory, and the adaptation laws for the uncertain parameters are derived accordingly. The design variables of I&I algorithm are varied in a convex optimization problem with constraints on the control inputs. The robustness of the proposed algorithm is further assessed for the target USV subject to uncertain hydrodynamic damping in surge, sway and yaw. The performance of the proposed control algorithm is tested against benchmark schemes of disturbance observer-based composite nonlinear feedback (DO-CNF) and robust LQR (RLQR). The results are suggestive of the improved performance of the USV to follow the intended trajectory while guaranteeing optimality in the sense of actuation constraints.

    Original languageEnglish
    Article number109792
    JournalOcean Engineering
    Volume239
    Early online date23 Sept 2021
    DOIs
    Publication statusPublished - 1 Nov 2021

    Keywords

    • Autonomous vehicles
    • Controls
    • I&I
    • PSO

    ASJC Scopus subject areas

    • Environmental Engineering
    • Ocean Engineering

    Fingerprint

    Dive into the research topics of 'Adaptive immersion and invariance induced optimal robust control of unmanned surface vessels with structured/unstructured uncertainties'. Together they form a unique fingerprint.

    Cite this