A Trapezoidal Velocity Profile Generator for Position Control Using a Feedback Strategy

Position control is usually achieved using a position controller and a profile generator. The profile generator produces a desired position trajectory from a position reference and predefined profiles. The position controller forces the actual position to trace the generated position trajectory. A t...

Full description

Bibliographic Details
Main Authors: Hong-Jun Heo, Yungdeug Son, Jang-Mok Kim
Format: Article
Language:English
Published: MDPI AG 2019-03-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/12/7/1222
_version_ 1811308337137975296
author Hong-Jun Heo
Yungdeug Son
Jang-Mok Kim
author_facet Hong-Jun Heo
Yungdeug Son
Jang-Mok Kim
author_sort Hong-Jun Heo
collection DOAJ
description Position control is usually achieved using a position controller and a profile generator. The profile generator produces a desired position trajectory from a position reference and predefined profiles. The position controller forces the actual position to trace the generated position trajectory. A time-based profile generator is the most famous profile generator due to its capability of generating various profiles. However, time base difference in analysis and implementation causes a steady-state error. In order to remove the steady-state error, this paper proposes a novel profile generator for a trapezoidal velocity profile generation. The proposed generator is based on a cascaded P-PI position controller which is designed to trace the position reference. A dynamic range limiter is adopted to provide the acceleration and velocity restrictions which are basic functions for generating the trapezoidal profile. In spite of these restrictions, it cannot make a desired velocity profile only using the limiter because deceleration point is inaccurate. To adjust the deceleration point, a feedback compensator is designed which requires the velocity of the deceleration point. The velocity of the deceleration point is estimated from the initial position error. The compensator moves the deceleration point to the appropriate point which can generate the desired velocity profile. The proposed profile generator can remove the steady-state error, and the position response can be easily adjusted to be either overdamped or underdamped by selecting the two gains appropriately. Several experimental results are presented to verify the usefulness of the proposed generator.
first_indexed 2024-04-13T09:21:26Z
format Article
id doaj.art-c9a6bb169e5b4c1e9abe56e3559da745
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-04-13T09:21:26Z
publishDate 2019-03-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-c9a6bb169e5b4c1e9abe56e3559da7452022-12-22T02:52:36ZengMDPI AGEnergies1996-10732019-03-01127122210.3390/en12071222en12071222A Trapezoidal Velocity Profile Generator for Position Control Using a Feedback StrategyHong-Jun Heo0Yungdeug Son1Jang-Mok Kim2Department of Electrical Engineering, Pusan National University, Busan 46241, KoreaDepartment of Mechanical Facility Control Engineering, Korea University of Technology and Education, Cheonan 31253, Chungnam, KoreaDepartment of Electrical Engineering, Pusan National University, Busan 46241, KoreaPosition control is usually achieved using a position controller and a profile generator. The profile generator produces a desired position trajectory from a position reference and predefined profiles. The position controller forces the actual position to trace the generated position trajectory. A time-based profile generator is the most famous profile generator due to its capability of generating various profiles. However, time base difference in analysis and implementation causes a steady-state error. In order to remove the steady-state error, this paper proposes a novel profile generator for a trapezoidal velocity profile generation. The proposed generator is based on a cascaded P-PI position controller which is designed to trace the position reference. A dynamic range limiter is adopted to provide the acceleration and velocity restrictions which are basic functions for generating the trapezoidal profile. In spite of these restrictions, it cannot make a desired velocity profile only using the limiter because deceleration point is inaccurate. To adjust the deceleration point, a feedback compensator is designed which requires the velocity of the deceleration point. The velocity of the deceleration point is estimated from the initial position error. The compensator moves the deceleration point to the appropriate point which can generate the desired velocity profile. The proposed profile generator can remove the steady-state error, and the position response can be easily adjusted to be either overdamped or underdamped by selecting the two gains appropriately. Several experimental results are presented to verify the usefulness of the proposed generator.https://www.mdpi.com/1996-1073/12/7/1222feedback compensatorposition controlprofile generatortrapezoidal velocity profile
spellingShingle Hong-Jun Heo
Yungdeug Son
Jang-Mok Kim
A Trapezoidal Velocity Profile Generator for Position Control Using a Feedback Strategy
Energies
feedback compensator
position control
profile generator
trapezoidal velocity profile
title A Trapezoidal Velocity Profile Generator for Position Control Using a Feedback Strategy
title_full A Trapezoidal Velocity Profile Generator for Position Control Using a Feedback Strategy
title_fullStr A Trapezoidal Velocity Profile Generator for Position Control Using a Feedback Strategy
title_full_unstemmed A Trapezoidal Velocity Profile Generator for Position Control Using a Feedback Strategy
title_short A Trapezoidal Velocity Profile Generator for Position Control Using a Feedback Strategy
title_sort trapezoidal velocity profile generator for position control using a feedback strategy
topic feedback compensator
position control
profile generator
trapezoidal velocity profile
url https://www.mdpi.com/1996-1073/12/7/1222
work_keys_str_mv AT hongjunheo atrapezoidalvelocityprofilegeneratorforpositioncontrolusingafeedbackstrategy
AT yungdeugson atrapezoidalvelocityprofilegeneratorforpositioncontrolusingafeedbackstrategy
AT jangmokkim atrapezoidalvelocityprofilegeneratorforpositioncontrolusingafeedbackstrategy
AT hongjunheo trapezoidalvelocityprofilegeneratorforpositioncontrolusingafeedbackstrategy
AT yungdeugson trapezoidalvelocityprofilegeneratorforpositioncontrolusingafeedbackstrategy
AT jangmokkim trapezoidalvelocityprofilegeneratorforpositioncontrolusingafeedbackstrategy