Control System Loop-Shaping as a Mathematical Optimization Problem: An Ensemble of Models
This paper proposes an extension to the established loop-shaping method, where the loop-shaping method is modeled mathematically and solved as a mathematical optimization program. In this process, a novel cost function is proposed and employed as the objective of optimization in the controller tunin...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9151959/ |
id |
doaj-34641756dbec4447b8e4c07b59b50cb2 |
---|---|
record_format |
Article |
spelling |
doaj-34641756dbec4447b8e4c07b59b50cb22021-03-30T03:20:56ZengIEEEIEEE Access2169-35362020-01-01813718513719710.1109/ACCESS.2020.30114979151959Control System Loop-Shaping as a Mathematical Optimization Problem: An Ensemble of ModelsBaraa Mohandes0https://orcid.org/0000-0003-1609-2897Igor Boiko1https://orcid.org/0000-0003-4978-614XYoussef Abdel-Magid2Department of Electrical Engineering and Computer Science, Khalifa University of Science and Technology, Abu Dhabi, United Arab EmiratesDepartment of Electrical Engineering and Computer Science, Khalifa University of Science and Technology, Abu Dhabi, United Arab EmiratesDepartment of Electrical Engineering and Computer Science, Khalifa University of Science and Technology, Abu Dhabi, United Arab EmiratesThis paper proposes an extension to the established loop-shaping method, where the loop-shaping method is modeled mathematically and solved as a mathematical optimization program. In this process, a novel cost function is proposed and employed as the objective of optimization in the controller tuning problem. This cost function evaluates different characteristics of the system in the frequency domain, such as the stability margins and the operability bandwidth. These characteristics reflect the quality of load disturbance rejection, set-point tracking, and operability bandwidth of the control system. Consequently, the proposed technique circumvents running a time-domain simulation completely. More importantly, the proposed technique can be used with any controller structure. The generic cost function can be customized to fit any control objective and application. This is conducted in the second half of this paper, with the aim of obtaining a system with near-optimum time-domain performance with respect to the integral of time times absolute error (ITAE) criterion. At the same time, the control system obtained with the customized cost function has better operability bandwidth than that of a system optimized in the time-domain for the ITAE criterion. The proposed optimization model is analyzed for two plant models: first order and second order plus dead-time (FOPDT), (SOPDT), respectively.https://ieeexplore.ieee.org/document/9151959/Frequency domain optimizationITAEdead time processescrossover frequencystability marginsNyquist plot |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Baraa Mohandes Igor Boiko Youssef Abdel-Magid |
spellingShingle |
Baraa Mohandes Igor Boiko Youssef Abdel-Magid Control System Loop-Shaping as a Mathematical Optimization Problem: An Ensemble of Models IEEE Access Frequency domain optimization ITAE dead time processes crossover frequency stability margins Nyquist plot |
author_facet |
Baraa Mohandes Igor Boiko Youssef Abdel-Magid |
author_sort |
Baraa Mohandes |
title |
Control System Loop-Shaping as a Mathematical Optimization Problem: An Ensemble of Models |
title_short |
Control System Loop-Shaping as a Mathematical Optimization Problem: An Ensemble of Models |
title_full |
Control System Loop-Shaping as a Mathematical Optimization Problem: An Ensemble of Models |
title_fullStr |
Control System Loop-Shaping as a Mathematical Optimization Problem: An Ensemble of Models |
title_full_unstemmed |
Control System Loop-Shaping as a Mathematical Optimization Problem: An Ensemble of Models |
title_sort |
control system loop-shaping as a mathematical optimization problem: an ensemble of models |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
This paper proposes an extension to the established loop-shaping method, where the loop-shaping method is modeled mathematically and solved as a mathematical optimization program. In this process, a novel cost function is proposed and employed as the objective of optimization in the controller tuning problem. This cost function evaluates different characteristics of the system in the frequency domain, such as the stability margins and the operability bandwidth. These characteristics reflect the quality of load disturbance rejection, set-point tracking, and operability bandwidth of the control system. Consequently, the proposed technique circumvents running a time-domain simulation completely. More importantly, the proposed technique can be used with any controller structure. The generic cost function can be customized to fit any control objective and application. This is conducted in the second half of this paper, with the aim of obtaining a system with near-optimum time-domain performance with respect to the integral of time times absolute error (ITAE) criterion. At the same time, the control system obtained with the customized cost function has better operability bandwidth than that of a system optimized in the time-domain for the ITAE criterion. The proposed optimization model is analyzed for two plant models: first order and second order plus dead-time (FOPDT), (SOPDT), respectively. |
topic |
Frequency domain optimization ITAE dead time processes crossover frequency stability margins Nyquist plot |
url |
https://ieeexplore.ieee.org/document/9151959/ |
work_keys_str_mv |
AT baraamohandes controlsystemloopshapingasamathematicaloptimizationproblemanensembleofmodels AT igorboiko controlsystemloopshapingasamathematicaloptimizationproblemanensembleofmodels AT youssefabdelmagid controlsystemloopshapingasamathematicaloptimizationproblemanensembleofmodels |
_version_ |
1724183617165328384 |