Table of Contents
Fetching ...

Fusion of Indirect Methods and Iterative Learning for Persistent Velocity Trajectory Optimization of a Sustainably Powered Autonomous Surface Vessel

Kavin M. Govindarajan, Devansh R Agrawal, Dimitra Panagou, Chris Vermillion

TL;DR

This work addresses the challenge of persistent velocity trajectory optimization for a solar-powered autonomous surface vessel under a time-varying solar resource. By combining barrier functions to enforce persistent feasibility with indirect optimal control, the authors derive a switching law in which velocity is constant on constraint-inactive intervals and use iterative learning (ILC) to estimate the optimal constant speed per interval without relying on solar forecasts. The approach is validated on a SeaTrac SP-48 model using idealized and ERA5 solar data, showing performance close to a model predictive control baseline but with far lower computational cost and without forecast requirements. The results demonstrate a practical, forecast-free velocity control strategy that can robustly handle long-horizon missions and variable solar input, with clear avenues for extending to information-maximization and integrated path planning.

Abstract

In this paper, we present the methodology and results for a real-time velocity trajectory optimization for a solar-powered autonomous surface vessel (ASV), where we combine indirect optimal control techniques with iterative learning. The ASV exhibits cyclic operation due to the nature of the solar profile, but weather patterns create inevitable disturbances in this profile. The nature of the problem results in a formulation where the satisfaction of pointwise-in-time state of charge constraints does not generally guarantee persistent feasibility, and the goal is to maximize information gathered over a very long (ultimately persistent) time duration. To address these challenges, we first use barrier functions to tighten pointwise-in-time state of charge constraints by the minimal amount necessary to achieve persistent feasibility. We then use indirect methods to derive a simple switching control law, where the optimal velocity is shown to be an undetermined constant value during each constraint-inactive time segment. To identify this optimal constant velocity (which can vary from one segment to the next), we employ an iterative learning approach. The result is a simple closed-form control law that does not require a solar forecast. We present simulation-based validation results, based on a model of the SeaTrac SP-48 ASV and solar data from the North Carolina coast. These simulation results show that the proposed methodology, which amounts to a closed-form controller and simple iterative learning update law, performs nearly as well as a model predictive control approach that requires an accurate future solar forecast and significantly greater computational capability.

Fusion of Indirect Methods and Iterative Learning for Persistent Velocity Trajectory Optimization of a Sustainably Powered Autonomous Surface Vessel

TL;DR

This work addresses the challenge of persistent velocity trajectory optimization for a solar-powered autonomous surface vessel under a time-varying solar resource. By combining barrier functions to enforce persistent feasibility with indirect optimal control, the authors derive a switching law in which velocity is constant on constraint-inactive intervals and use iterative learning (ILC) to estimate the optimal constant speed per interval without relying on solar forecasts. The approach is validated on a SeaTrac SP-48 model using idealized and ERA5 solar data, showing performance close to a model predictive control baseline but with far lower computational cost and without forecast requirements. The results demonstrate a practical, forecast-free velocity control strategy that can robustly handle long-horizon missions and variable solar input, with clear avenues for extending to information-maximization and integrated path planning.

Abstract

In this paper, we present the methodology and results for a real-time velocity trajectory optimization for a solar-powered autonomous surface vessel (ASV), where we combine indirect optimal control techniques with iterative learning. The ASV exhibits cyclic operation due to the nature of the solar profile, but weather patterns create inevitable disturbances in this profile. The nature of the problem results in a formulation where the satisfaction of pointwise-in-time state of charge constraints does not generally guarantee persistent feasibility, and the goal is to maximize information gathered over a very long (ultimately persistent) time duration. To address these challenges, we first use barrier functions to tighten pointwise-in-time state of charge constraints by the minimal amount necessary to achieve persistent feasibility. We then use indirect methods to derive a simple switching control law, where the optimal velocity is shown to be an undetermined constant value during each constraint-inactive time segment. To identify this optimal constant velocity (which can vary from one segment to the next), we employ an iterative learning approach. The result is a simple closed-form control law that does not require a solar forecast. We present simulation-based validation results, based on a model of the SeaTrac SP-48 ASV and solar data from the North Carolina coast. These simulation results show that the proposed methodology, which amounts to a closed-form controller and simple iterative learning update law, performs nearly as well as a model predictive control approach that requires an accurate future solar forecast and significantly greater computational capability.

Paper Structure

This paper contains 14 sections, 1 theorem, 16 equations, 15 figures, 1 table.

Key Result

Lemma 1

Whenever $b_{l}(t) < b(t) < b_{u}(t)$ (i.e., whenever tightened pointwise-in-time SOC constraints are inactive), the optimal velocity, $u^{*}(t)$, is constant.

Figures (15)

  • Figure 1: SeaTrac ASV considered in this work seatrac - Image used with permission.
  • Figure 2: Idealized solar irradiance profile as modeled by Eqn. \ref{['eqn:irr_model']}
  • Figure 3: Actual solar irradiance at Cape Hatteras in 2022
  • Figure 4: Energy deficit curve
  • Figure 5: Energy surplus curve
  • ...and 10 more figures

Theorems & Definitions (2)

  • Lemma 1
  • proof