Cargando…

Making the PI and PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable

This paper deals with the design of a DC motor speed control implemented by an embedded controller. The design is simple and brings some important changes to the traditional Ziegler–Nichols tuning. The design also includes a novel anti-windup implementation of the controller and an integrated noise-...

Descripción completa

Detalles Bibliográficos
Autores principales: Huba, Mikulas, Chamraz, Stefan, Bistak, Pavol, Vrancic, Damir
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8468566/
https://www.ncbi.nlm.nih.gov/pubmed/34577364
http://dx.doi.org/10.3390/s21186157
_version_ 1784573703324958720
author Huba, Mikulas
Chamraz, Stefan
Bistak, Pavol
Vrancic, Damir
author_facet Huba, Mikulas
Chamraz, Stefan
Bistak, Pavol
Vrancic, Damir
author_sort Huba, Mikulas
collection PubMed
description This paper deals with the design of a DC motor speed control implemented by an embedded controller. The design is simple and brings some important changes to the traditional Ziegler–Nichols tuning. The design also includes a novel anti-windup implementation of the controller and an integrated noise-reduction filter design. The proposed tuning method considers all important aspects of the control, such as pre-processing of the measured signals and filtering (to attenuate the measurement noise), time delays of the process, modeling and identification of the process, and constraints on the control signal. Three important aspects of designing PI and PID controllers for processes with noisy output on Arduino-type embedded computers are considered. First, it deals with the integrated design of the input filter and the controller parameters, since both are interdependent. Secondly, the method of setting the controllers from step responses by Ziegler and Nichols is modified for the case of digital signal processing (without drawing the tangent), while it recommends the suitability of its modification in terms of the use of both integral and static models. Third, the most suitable anti-windup solution for the given controller structure is proposed. In summary, the paper shows that an appropriate design of the embedded controller can achieve excellent closed-loop performance even in a noisy process environment with limited control signals.
format Online
Article
Text
id pubmed-8468566
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-84685662021-09-27 Making the PI and PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable Huba, Mikulas Chamraz, Stefan Bistak, Pavol Vrancic, Damir Sensors (Basel) Article This paper deals with the design of a DC motor speed control implemented by an embedded controller. The design is simple and brings some important changes to the traditional Ziegler–Nichols tuning. The design also includes a novel anti-windup implementation of the controller and an integrated noise-reduction filter design. The proposed tuning method considers all important aspects of the control, such as pre-processing of the measured signals and filtering (to attenuate the measurement noise), time delays of the process, modeling and identification of the process, and constraints on the control signal. Three important aspects of designing PI and PID controllers for processes with noisy output on Arduino-type embedded computers are considered. First, it deals with the integrated design of the input filter and the controller parameters, since both are interdependent. Secondly, the method of setting the controllers from step responses by Ziegler and Nichols is modified for the case of digital signal processing (without drawing the tangent), while it recommends the suitability of its modification in terms of the use of both integral and static models. Third, the most suitable anti-windup solution for the given controller structure is proposed. In summary, the paper shows that an appropriate design of the embedded controller can achieve excellent closed-loop performance even in a noisy process environment with limited control signals. MDPI 2021-09-14 /pmc/articles/PMC8468566/ /pubmed/34577364 http://dx.doi.org/10.3390/s21186157 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Huba, Mikulas
Chamraz, Stefan
Bistak, Pavol
Vrancic, Damir
Making the PI and PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable
title Making the PI and PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable
title_full Making the PI and PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable
title_fullStr Making the PI and PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable
title_full_unstemmed Making the PI and PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable
title_short Making the PI and PID Controller Tuning Inspired by Ziegler and Nichols Precise and Reliable
title_sort making the pi and pid controller tuning inspired by ziegler and nichols precise and reliable
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8468566/
https://www.ncbi.nlm.nih.gov/pubmed/34577364
http://dx.doi.org/10.3390/s21186157
work_keys_str_mv AT hubamikulas makingthepiandpidcontrollertuninginspiredbyzieglerandnicholspreciseandreliable
AT chamrazstefan makingthepiandpidcontrollertuninginspiredbyzieglerandnicholspreciseandreliable
AT bistakpavol makingthepiandpidcontrollertuninginspiredbyzieglerandnicholspreciseandreliable
AT vrancicdamir makingthepiandpidcontrollertuninginspiredbyzieglerandnicholspreciseandreliable