skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Robust Optimal Control of Nonlinear Systems via Homotopy Shooting Method
This paper introduces an algorithm for solving robust optimal controllers for nonlinear systems using the homotopy shooting method. Robustness is ensured by penalizing the sensitivity states of the models during the transition and at the final time. In two examples, the cost is represented by the tracking error and terminal residual energy for a rest-to-rest maneuver. The proposed approach is illustrated on a double mass-spring-damper system and on a Type 1 Diabetes model where the cost function includes the integral of the tracking error. Our method can be readily extended for de-sensitization of multiple states over the whole time interval.  more » « less
Award ID(s):
2021710
PAR ID:
10531988
Author(s) / Creator(s):
;
Publisher / Repository:
IEEE Xplore
Date Published:
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Hybrid physics-based data-driven models, namely, augmented physics-based models (APBMs), are capable of learning complex state dynamics while maintaining some level of model interpretability that can be controlled through appropriate regularizations of the data-driven component. In this article, we extend the APBM formulation for high-order Markov models, where the state space is further augmented with past states (AG-APBM). Typically, state augmentation is a powerful method for state estimation for a high-order Markov model, but it requires the exact knowledge of the system dynamics. The proposed approach, however, does not require full knowledge of dynamics, especially the Markovity order. To mitigate the extra computational burden of such augmentation we propose an approximated-state APBM (AP-APBM) implementation leveraging summaries from past time steps. We demonstrate the performance of AG- and AP-APBMs in an autoregressive model and a target-tracking scenario based on the trajectory of a controlled aircraft with delay-feedback control. The experiments showed that both proposed strategies outperformed the standard APBM approach in terms of estimation error and that the AP-APBM only degraded slightly when compared to AG-APBM. For example, the autoregressive (AR) model simulation in our settings showed that AG-APBM and AP-APBM reduced the estimate error by 31.1% and 26.7%. The time cost and memory usage were reduced by 37.5% and 20% by AP-APBM compared to AG-APBM. 
    more » « less
  2. Tarbouriech, S (Ed.)
    This letter considers the problem of trajectory tracking for quadrotors operating in wind conditions that result in propeller thrust saturation. To address this problem, an anti-windup compensator (AWC) is developed to reduce the tracking performance degradation and destabilizing effects from thrust saturation. Relationships are derived showing how the tracking error and AWC states are influenced by the wind disturbance and saturation, and how the influences depend on the controller and AWC gains. As a result, these gains can be tuned to achieve desired performance levels. Simulation results are presented to validate the effectiveness of the proposed method. 
    more » « less
  3. This work presents a real-time time-delay filtering approach for reference shaping of high precision motion control of vibratory systems. The motion of the system is initiated with a judicious (arbitrary) step command and the acquired motion data is used to estimate the modal parameters in realtime.The modal data is subsequently used to synthesize the subsequent step commands to mitigate the residual vibrations. The proposed control algorithm is tested on a gantry crane structure with a suspended payload. Our method estimates the system parameters based on computer vision while tracking an ArUco fiducial marker which is integral with the payload. Computational efficiency is ensured by using C++ to deploy the algorithm. The goal is to minimize the residual energy at the terminal displacement for rest-to-rest maneuvers of a suspended payload with unknown dynamics. An inertial measurement unit is used to track the pendular angular velocity at the end of the maneuver and is not used in the model identification process. 
    more » « less
  4. Abstract We develop a generalized interpolation material point method (GIMPM) for the shallow shelf approximation (SSA) of ice flow. The GIMPM, which can be viewed as a particle version of the finite element method, is used here to solve the shallow shelf approximations of the momentum balance and ice thickness evolution equations. We introduce novel numerical schemes for particle splitting and integration at domain boundaries to accurately simulate the spreading of an ice shelf. The advantages of the proposed GIMPM‐SSA framework include efficient advection of history or internal state variables without diffusion errors, automated tracking of the ice front and grounding line at sub‐element scales, and a weak formulation based on well‐established conventions of the finite element method with minimal additional computational cost. We demonstrate the numerical accuracy and stability of the GIMPM using 1‐D and 2‐D benchmark examples. We also compare the accuracy of the GIMPM with the standard material point method (sMPM) and a reweighted form of the sMPM. We find that the grid‐crossing error is very severe for SSA simulations with the sMPM, whereas the GIMPM successfully mitigates this error. While the grid‐crossing error can be reasonably reduced in the sMPM by implementing a simple material point reweighting scheme, this approach it not as accurate as the GIMPM. Thus, we illustrate that the GIMPM‐SSA framework is viable for the simulation of ice sheet‐shelf evolution and enables boundary tracking and error‐free advection of history or state variables, such as ice thickness or damage. 
    more » « less
  5. We address the problem of synthesizing a controller for nonlinear systems with reach-avoid requirements. Our controller consists of a reference controller and a tracking controller which drives the actual trajectory to follow the reference trajectory. We identify a type of reference trajectory such that the tracking error between the actual trajectory of the closed-loop system and the reference trajectory can be bounded. Moreover, such a bound on the tracking error is independent of the reference trajectory. Using such bounds on the tracking error, we propose a method that can find a reference trajectory by solving a satisfiability problem over linear constraints. Our overall algorithm guarantees that the resulting controller can make sure every trajectory from the initial set of the system satisfies the given reach-avoid requirement. We also implement our technique in a tool FACTEST. We show that FACTEST can find controllers for four vehicle models (3–6 dimensional state space and 2–4 dimensional input space) across eight scenarios (with up to 22 obstacles), all with running time at the sub-second range. 
    more » « less