Cargando…
Neural network compensation control of magnetic levitation ball position based on fuzzy inference
Aiming at the problem of poor transient performance of the control system caused by the control uncertainty of the undertrained neural network, a neural network compensation control method based on fuzzy inference is proposed in this paper. The method includes three control substructures: fuzzy infe...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8810916/ https://www.ncbi.nlm.nih.gov/pubmed/35110638 http://dx.doi.org/10.1038/s41598-022-05900-w |
_version_ | 1784644329465184256 |
---|---|
author | Tang, Jiawei Huang, Zhiwen Zhu, Yidan Zhu, Jianmin |
author_facet | Tang, Jiawei Huang, Zhiwen Zhu, Yidan Zhu, Jianmin |
author_sort | Tang, Jiawei |
collection | PubMed |
description | Aiming at the problem of poor transient performance of the control system caused by the control uncertainty of the undertrained neural network, a neural network compensation control method based on fuzzy inference is proposed in this paper. The method includes three control substructures: fuzzy inference block, neural network control block and basic control block. The fuzzy inference block adaptively adjusts the neural network compensation control quantity according to the control error and the error rate of change, and adds a dynamic adjustment factor to ensure the control quality at the initial stage of network learning or at the moment of signal transition. The neural network control block is composed of an identifier and a controller with the same network structure. After the identifier learns the dynamic inverse model of the controlled object online, its training parameters are dynamically copied to the controller for real-time compensation control. The basic control block uses a traditional PID controller to provide online learning samples for the neural network control block. The simulation and experimental results of the position control of the magnetic levitation ball show that the proposed method significantly reduces the overshoot and settling time of the control system without sacrificing the steady-state accuracy of neural network compensation control, and has good transient and steady-state performance and strong robustness simultaneously. |
format | Online Article Text |
id | pubmed-8810916 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-88109162022-02-07 Neural network compensation control of magnetic levitation ball position based on fuzzy inference Tang, Jiawei Huang, Zhiwen Zhu, Yidan Zhu, Jianmin Sci Rep Article Aiming at the problem of poor transient performance of the control system caused by the control uncertainty of the undertrained neural network, a neural network compensation control method based on fuzzy inference is proposed in this paper. The method includes three control substructures: fuzzy inference block, neural network control block and basic control block. The fuzzy inference block adaptively adjusts the neural network compensation control quantity according to the control error and the error rate of change, and adds a dynamic adjustment factor to ensure the control quality at the initial stage of network learning or at the moment of signal transition. The neural network control block is composed of an identifier and a controller with the same network structure. After the identifier learns the dynamic inverse model of the controlled object online, its training parameters are dynamically copied to the controller for real-time compensation control. The basic control block uses a traditional PID controller to provide online learning samples for the neural network control block. The simulation and experimental results of the position control of the magnetic levitation ball show that the proposed method significantly reduces the overshoot and settling time of the control system without sacrificing the steady-state accuracy of neural network compensation control, and has good transient and steady-state performance and strong robustness simultaneously. Nature Publishing Group UK 2022-02-02 /pmc/articles/PMC8810916/ /pubmed/35110638 http://dx.doi.org/10.1038/s41598-022-05900-w Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Tang, Jiawei Huang, Zhiwen Zhu, Yidan Zhu, Jianmin Neural network compensation control of magnetic levitation ball position based on fuzzy inference |
title | Neural network compensation control of magnetic levitation ball position based on fuzzy inference |
title_full | Neural network compensation control of magnetic levitation ball position based on fuzzy inference |
title_fullStr | Neural network compensation control of magnetic levitation ball position based on fuzzy inference |
title_full_unstemmed | Neural network compensation control of magnetic levitation ball position based on fuzzy inference |
title_short | Neural network compensation control of magnetic levitation ball position based on fuzzy inference |
title_sort | neural network compensation control of magnetic levitation ball position based on fuzzy inference |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8810916/ https://www.ncbi.nlm.nih.gov/pubmed/35110638 http://dx.doi.org/10.1038/s41598-022-05900-w |
work_keys_str_mv | AT tangjiawei neuralnetworkcompensationcontrolofmagneticlevitationballpositionbasedonfuzzyinference AT huangzhiwen neuralnetworkcompensationcontrolofmagneticlevitationballpositionbasedonfuzzyinference AT zhuyidan neuralnetworkcompensationcontrolofmagneticlevitationballpositionbasedonfuzzyinference AT zhujianmin neuralnetworkcompensationcontrolofmagneticlevitationballpositionbasedonfuzzyinference |