Approximate differentiator with varying bandwidth. (c2019)

In the 1960’s, innovative research in the former Soviet Union laid grounds for the evolution of the Sliding Mode Control (SMC). Known for its robustness and insensitivity to parameter variations, SMC immediately became an efficient tool for the control of highly non-linear systems, such as rigid rob...

Full description

Saved in:
Bibliographic Details
Main Author: Jaafar, Rayana Hussein (author)
Format: masterThesis
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10725/11495
https://doi.org/10.26756/th.2019.130
http://libraries.lau.edu.lb/research/laur/terms-of-use/thesis.php
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1864513467538472960
author Jaafar, Rayana Hussein
author_facet Jaafar, Rayana Hussein
author_role author
dc.creator.none.fl_str_mv Jaafar, Rayana Hussein
dc.date.none.fl_str_mv 2019-11-06T08:46:58Z
2019-11-06T08:46:58Z
2019
2019-11-06
2019-07-04
dc.identifier.none.fl_str_mv http://hdl.handle.net/10725/11495
https://doi.org/10.26756/th.2019.130
http://libraries.lau.edu.lb/research/laur/terms-of-use/thesis.php
dc.language.none.fl_str_mv en
dc.publisher.none.fl_str_mv Lebanese American University
dc.rights.*.fl_str_mv info:eu-repo/semantics/openAccess
dc.subject.none.fl_str_mv Lebanese American University -- Dissertations
Dissertations, Academic
Sliding mode control
Robots -- Control systems
dc.title.none.fl_str_mv Approximate differentiator with varying bandwidth. (c2019)
dc.type.none.fl_str_mv Thesis
info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/masterThesis
description In the 1960’s, innovative research in the former Soviet Union laid grounds for the evolution of the Sliding Mode Control (SMC). Known for its robustness and insensitivity to parameter variations, SMC immediately became an efficient tool for the control of highly non-linear systems, such as rigid robot manipulators. Despite its significant advantages, SMC was criticized for an inherent drawback manifested by the chattering phenomenon. The latter may cause vibrations that could eventually compromise the safety of the manipulator as well as degrade its tracking performance. In its simplest form, SMC requires measurements of joint positions and velocities as the terminal sliding variable vector has a non-linear term of both joint positions and velocities. Since most industrial manipulators are not equipped with velocity sensors, typical SMC applications resort to different methodologies to approximate joint velocities from measurements of joint positions. The Approximate Differentiator, also referred to as the Dirty Derivatives Filter (DF), is a first order filter that estimates the joint velocity error commonly used in feedback control. In this thesis, we exploit key differences between the continuous-time model of the DF and its discrete-time model. We show that the discrete-time filter shares the characteristics of an exponentially weighted moving average; in particular, the filter smooths the derivative of its input. We integrate the discrete-time DF with a conventional SMC and show the stability of the closed-loop system. We numerically and experimentally demonstrate how the filter estimation performance follows a convex trend in function of the filter bandwidth. We further demonstrate how the bandwidth at which the filter achieves “optimal” performance varies with the frequency of the filter input. Inspired by the latter, we propose an Approximate Differentiator with Varying Bandwidth (ADVB) where the filter bandwidth varies based on the magnitude of the position tracking error. We illustrate the superiority of the proposed ADVB over the “optimal” DF numerically and experimentally on a four-degree-of-freedom (DOF) robot manipulator. We also demonstrate that DF outperforms a High-Gain Observer for the closed-loop control system under consideration.
eu_rights_str_mv openAccess
format masterThesis
id LAURepo_ab8524105a7b5578d7edfc005d74b82c
language_invalid_str_mv en
network_acronym_str LAURepo
network_name_str Lebanese American University repository
oai_identifier_str oai:laur.lau.edu.lb:10725/11495
publishDate 2019
publisher.none.fl_str_mv Lebanese American University
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling Approximate differentiator with varying bandwidth. (c2019)Jaafar, Rayana HusseinLebanese American University -- DissertationsDissertations, AcademicSliding mode controlRobots -- Control systemsIn the 1960’s, innovative research in the former Soviet Union laid grounds for the evolution of the Sliding Mode Control (SMC). Known for its robustness and insensitivity to parameter variations, SMC immediately became an efficient tool for the control of highly non-linear systems, such as rigid robot manipulators. Despite its significant advantages, SMC was criticized for an inherent drawback manifested by the chattering phenomenon. The latter may cause vibrations that could eventually compromise the safety of the manipulator as well as degrade its tracking performance. In its simplest form, SMC requires measurements of joint positions and velocities as the terminal sliding variable vector has a non-linear term of both joint positions and velocities. Since most industrial manipulators are not equipped with velocity sensors, typical SMC applications resort to different methodologies to approximate joint velocities from measurements of joint positions. The Approximate Differentiator, also referred to as the Dirty Derivatives Filter (DF), is a first order filter that estimates the joint velocity error commonly used in feedback control. In this thesis, we exploit key differences between the continuous-time model of the DF and its discrete-time model. We show that the discrete-time filter shares the characteristics of an exponentially weighted moving average; in particular, the filter smooths the derivative of its input. We integrate the discrete-time DF with a conventional SMC and show the stability of the closed-loop system. We numerically and experimentally demonstrate how the filter estimation performance follows a convex trend in function of the filter bandwidth. We further demonstrate how the bandwidth at which the filter achieves “optimal” performance varies with the frequency of the filter input. Inspired by the latter, we propose an Approximate Differentiator with Varying Bandwidth (ADVB) where the filter bandwidth varies based on the magnitude of the position tracking error. We illustrate the superiority of the proposed ADVB over the “optimal” DF numerically and experimentally on a four-degree-of-freedom (DOF) robot manipulator. We also demonstrate that DF outperforms a High-Gain Observer for the closed-loop control system under consideration.12M1 hard copy: xii, 54 leaves; col. ill.; 31 cm. available at RNL.Bibliography: leaves 48-54.Lebanese American University2019-11-06T08:46:58Z2019-11-06T08:46:58Z20192019-11-062019-07-04Thesisinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10725/11495https://doi.org/10.26756/th.2019.130http://libraries.lau.edu.lb/research/laur/terms-of-use/thesis.phpeninfo:eu-repo/semantics/openAccessoai:laur.lau.edu.lb:10725/114952021-03-19T10:47:38Z
spellingShingle Approximate differentiator with varying bandwidth. (c2019)
Jaafar, Rayana Hussein
Lebanese American University -- Dissertations
Dissertations, Academic
Sliding mode control
Robots -- Control systems
status_str publishedVersion
title Approximate differentiator with varying bandwidth. (c2019)
title_full Approximate differentiator with varying bandwidth. (c2019)
title_fullStr Approximate differentiator with varying bandwidth. (c2019)
title_full_unstemmed Approximate differentiator with varying bandwidth. (c2019)
title_short Approximate differentiator with varying bandwidth. (c2019)
title_sort Approximate differentiator with varying bandwidth. (c2019)
topic Lebanese American University -- Dissertations
Dissertations, Academic
Sliding mode control
Robots -- Control systems
url http://hdl.handle.net/10725/11495
https://doi.org/10.26756/th.2019.130
http://libraries.lau.edu.lb/research/laur/terms-of-use/thesis.php