.

Approximate differentiator with varying bandwidth. (c2019)

LAUR Repository

Show simple item record

dc.contributor.author Jaafar, Rayana Hussein
dc.date.accessioned 2019-11-06T08:46:58Z
dc.date.available 2019-11-06T08:46:58Z
dc.date.copyright 2019 en_US
dc.date.issued 2019-11-06
dc.date.submitted 2019-07-04
dc.identifier.uri http://hdl.handle.net/10725/11495
dc.description.abstract 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. en_US
dc.language.iso en en_US
dc.subject Lebanese American University -- Dissertations en_US
dc.subject Dissertations, Academic en_US
dc.subject Sliding mode control en_US
dc.subject Robots -- Control systems en_US
dc.title Approximate differentiator with varying bandwidth. (c2019) en_US
dc.type Thesis en_US
dc.term.submitted Summer en_US
dc.author.degree MS in Computer Engineering en_US
dc.author.school SOE en_US
dc.author.idnumber 201205238 en_US
dc.author.commembers Nakad, Zahi en_US
dc.author.commembers Tannir, Dani en_US
dc.author.department Electrical And Computer Engineering en_US
dc.description.embargo 12M en_US
dc.description.physdesc 1 hard copy: xii, 54 leaves; col. ill.; 31 cm. available at RNL. en_US
dc.author.advisor Saab, Samer S. en_US
dc.keywords Approximate Differentiator en_US
dc.keywords Dirty-Derivatives Filter en_US
dc.keywords Velocity Estimation en_US
dc.keywords Sliding Mode Control en_US
dc.keywords Robot Manipulator en_US
dc.description.bibliographiccitations Bibliography: leaves 48-54. en_US
dc.identifier.doi https://doi.org/10.26756/th.2019.130 en_US
dc.author.email rayana.jaafar@lau.edu.lb en_US
dc.identifier.tou http://libraries.lau.edu.lb/research/laur/terms-of-use/thesis.php en_US
dc.publisher.institution Lebanese American University en_US
dc.author.affiliation Lebanese American University en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search LAUR


Advanced Search

Browse

My Account