\documentclass[10pt]{article}

\usepackage{fullpage}
\usepackage{setspace}
\usepackage{parskip}
\usepackage{titlesec}
\usepackage[section]{placeins}
\usepackage{xcolor}
\usepackage{breakcites}
\usepackage{lineno}
\usepackage{hyphenat}





\PassOptionsToPackage{hyphens}{url}
\usepackage[colorlinks = true,
            linkcolor = blue,
            urlcolor  = blue,
            citecolor = blue,
            anchorcolor = blue]{hyperref}
\usepackage{etoolbox}
\makeatletter
\patchcmd\@combinedblfloats{\box\@outputbox}{\unvbox\@outputbox}{}{%
  \errmessage{\noexpand\@combinedblfloats could not be patched}%
}%
\makeatother


\usepackage{natbib}




\renewenvironment{abstract}
  {{\bfseries\noindent{\abstractname}\par\nobreak}\footnotesize}
  {\bigskip}

\titlespacing{\section}{0pt}{*3}{*1}
\titlespacing{\subsection}{0pt}{*2}{*0.5}
\titlespacing{\subsubsection}{0pt}{*1.5}{0pt}


\usepackage{authblk}


\usepackage{graphicx}
\usepackage[space]{grffile}
\usepackage{latexsym}
\usepackage{textcomp}
\usepackage{longtable}
\usepackage{tabulary}
\usepackage{booktabs,array,multirow}
\usepackage{amsfonts,amsmath,amssymb}
\providecommand\citet{\cite}
\providecommand\citep{\cite}
\providecommand\citealt{\cite}
% You can conditionalize code for latexml or normal latex using this.
\newif\iflatexml\latexmlfalse
\providecommand{\tightlist}{\setlength{\itemsep}{0pt}\setlength{\parskip}{0pt}}%

\AtBeginDocument{\DeclareGraphicsExtensions{.pdf,.PDF,.eps,.EPS,.png,.PNG,.tif,.TIF,.jpg,.JPG,.jpeg,.JPEG}}

\usepackage[utf8]{inputenc}
\usepackage[english]{babel}



\usepackage{float}








\begin{document}

\title{Method for Solving State-Path Constrained Optimal Control Problems Using
Adaptive Radau Collocation}



\author[1]{Cale Byczkowski}%
\author[1]{Anil Rao}%
\affil[1]{University of Florida}%


\vspace{-1em}



  
  \date{June 16, 2024}


\begingroup
\let\center\flushleft
\let\endcenter\endflushleft
\maketitle
\endgroup





\selectlanguage{english}
\begin{abstract}
A new method is developed for accurately approximating the solution to
state-variable inequality path constrained optimal control problems
using a multiple-domain adaptive Legendre-Gauss-Radau collocation
method. The method consists of the following parts. First, a structure
detection method is developed to estimate switch times in the activation
and deactivation of state-variable inequality path constraints. Second,
using the detected structure, the domain is partitioned into
multiple-domains where each domain corresponds to either a constrained
or an unconstrained segment. Furthermore, additional decision variables
are introduced in the multiple-domain formulation, where these
additional decision variables represent the switch times of the detected
active state-variable inequality path constraints. Within a constrained
domain, the path constraint is differentiated with respect to the
independent variable until the control appears explicitly, and this
derivative is set to zero along the constrained arc while all preceding
derivatives are set to zero at the start of the constrained arc. The
time derivatives of the active state-variable inequality path
constraints are computed using automatic differentiation and the
properties of the chain rule. The method is demonstrated on two
problems, the first being a benchmark optimal control problem which has
a known analytical solution and the second being a challenging problem
from the field of aerospace engineering in which there is no known
analytical solution. When compared against previously developed adaptive
Legendre-Gauss-Radau methods, the results show that the method developed
in this paper is capable of computing accurate solutions to problems
whose solution contain active state-variable inequality path
constraints.%
\end{abstract}%



\sloppy




\selectlanguage{english}
\FloatBarrier
\end{document}

