Model-Free Optimized Tracking Control Heuristic

Many tracking control solutions proposed in the literature rely on various forms of tracking error signals at the expense of possibly overlooking other dynamic criteria, such as optimizing the control effort, overshoot, and settling time, for example. In this article, a model-free control architectu...

Full description

Bibliographic Details
Main Authors: Ning Wang, Mohammed Abouheaf, Wail Gueaieb, Nabil Nahas
Format: Article
Language:English
Published: MDPI AG 2020-06-01
Series:Robotics
Subjects:
Online Access:https://www.mdpi.com/2218-6581/9/3/49
id doaj-531d960b569840539fca77e2017e8a53
record_format Article
spelling doaj-531d960b569840539fca77e2017e8a532020-11-25T03:54:32ZengMDPI AGRobotics2218-65812020-06-019494910.3390/robotics9030049Model-Free Optimized Tracking Control HeuristicNing Wang0Mohammed Abouheaf1Wail Gueaieb2Nabil Nahas3School of Electrical Engineering and Computer Science, Faculty of Engineering, University of Ottawa, Ottawa, ON K1N 6N5, CanadaSchool of Electrical Engineering and Computer Science, Faculty of Engineering, University of Ottawa, Ottawa, ON K1N 6N5, CanadaSchool of Electrical Engineering and Computer Science, Faculty of Engineering, University of Ottawa, Ottawa, ON K1N 6N5, CanadaFaculté d’administration, Université de Moncton, Moncton, NB E1A 3E9, CanadaMany tracking control solutions proposed in the literature rely on various forms of tracking error signals at the expense of possibly overlooking other dynamic criteria, such as optimizing the control effort, overshoot, and settling time, for example. In this article, a model-free control architectural framework is presented to track reference signals while optimizing other criteria as per the designer’s preference. The control architecture is model-free in the sense that the plant’s dynamics do not have to be known in advance. To this end, we propose and compare four tracking control algorithms which synergistically integrate a few machine learning tools to compromise between tracking a reference signal and optimizing a user-defined dynamic cost function. This is accomplished via two orchestrated control loops, one for tracking and one for optimization. Two control algorithms are designed and compared for the tracking loop. The first is based on reinforcement learning while the second is based on nonlinear threshold accepting technique. The optimization control loop is implemented using an artificial neural network. Each controller is trained offline before being integrated in the aggregate control system. Simulation results of three scenarios with various complexities demonstrated the effectiveness of the proposed control schemes in forcing the tracking error to converge while minimizing a pre-defined system-wide objective function.https://www.mdpi.com/2218-6581/9/3/49tracking controlmachine learningreinforcement learningneural networksnonlinear threshold accepting heuristicflexible-wing aircraft.
collection DOAJ
language English
format Article
sources DOAJ
author Ning Wang
Mohammed Abouheaf
Wail Gueaieb
Nabil Nahas
spellingShingle Ning Wang
Mohammed Abouheaf
Wail Gueaieb
Nabil Nahas
Model-Free Optimized Tracking Control Heuristic
Robotics
tracking control
machine learning
reinforcement learning
neural networks
nonlinear threshold accepting heuristic
flexible-wing aircraft.
author_facet Ning Wang
Mohammed Abouheaf
Wail Gueaieb
Nabil Nahas
author_sort Ning Wang
title Model-Free Optimized Tracking Control Heuristic
title_short Model-Free Optimized Tracking Control Heuristic
title_full Model-Free Optimized Tracking Control Heuristic
title_fullStr Model-Free Optimized Tracking Control Heuristic
title_full_unstemmed Model-Free Optimized Tracking Control Heuristic
title_sort model-free optimized tracking control heuristic
publisher MDPI AG
series Robotics
issn 2218-6581
publishDate 2020-06-01
description Many tracking control solutions proposed in the literature rely on various forms of tracking error signals at the expense of possibly overlooking other dynamic criteria, such as optimizing the control effort, overshoot, and settling time, for example. In this article, a model-free control architectural framework is presented to track reference signals while optimizing other criteria as per the designer’s preference. The control architecture is model-free in the sense that the plant’s dynamics do not have to be known in advance. To this end, we propose and compare four tracking control algorithms which synergistically integrate a few machine learning tools to compromise between tracking a reference signal and optimizing a user-defined dynamic cost function. This is accomplished via two orchestrated control loops, one for tracking and one for optimization. Two control algorithms are designed and compared for the tracking loop. The first is based on reinforcement learning while the second is based on nonlinear threshold accepting technique. The optimization control loop is implemented using an artificial neural network. Each controller is trained offline before being integrated in the aggregate control system. Simulation results of three scenarios with various complexities demonstrated the effectiveness of the proposed control schemes in forcing the tracking error to converge while minimizing a pre-defined system-wide objective function.
topic tracking control
machine learning
reinforcement learning
neural networks
nonlinear threshold accepting heuristic
flexible-wing aircraft.
url https://www.mdpi.com/2218-6581/9/3/49
work_keys_str_mv AT ningwang modelfreeoptimizedtrackingcontrolheuristic
AT mohammedabouheaf modelfreeoptimizedtrackingcontrolheuristic
AT wailgueaieb modelfreeoptimizedtrackingcontrolheuristic
AT nabilnahas modelfreeoptimizedtrackingcontrolheuristic
_version_ 1724473154652340224