The Use of Genetic Algorithm for PID Controller Auto-Tuning in ARM CORTEX M4 Platform

Research output: Contributions to collected editions/worksArticle in conference proceedingsResearchpeer-review

Authors

  • Daniel Pinheiro Teixeira
  • Marlon Jose Do Carmo
  • Murillo Ferreira Santos
  • Paolo Mercorelli

It is known that the Proportional, Integral and Derivative (PID) controller is still the most used control device in the industry, due to its efficiency, ease of implementation and wide applicability. However, the controller tuning also presents some difficulties. Within this context, this work presents a practical implementation for PID controller auto-tuning using genetic algorithms embedded in the ARM Cortex microcontroller. The results showed efficient applicability for the controlled system.

Original languageEnglish
Title of host publicationProceedings of the 2023 24th International Carpathian Control Conference, ICCC 2023
EditorsDaniel Drotos, Rabab Benotsmane, Attila Karoly Varga, Attila Trohak, Jozsef Vasarhelyi
Number of pages6
PublisherInstitute of Electrical and Electronics Engineers Inc.
Publication date12.06.2023
Pages331-336
ISBN (print)979-8-3503-1023-8
ISBN (electronic)979-8-3503-1022-1
DOIs
Publication statusPublished - 12.06.2023
Event24th International Carpathian Control Conference - Sinaia, Romania
Duration: 12.05.202314.05.2023
Conference number: 24

Bibliographical note

Funding Information:
The authors thank CEFET-MG, DAAD, and the Leuphana University of Lüneburg for their financial support.

Publisher Copyright:
© 2023 IEEE.

    Research areas

  • Auto-Tuning, Genetic Algorithm, Metaheuristics, PID Controller
  • Engineering

Recently viewed

Publications

  1. Methodologies for Noise and Gross Error Detection using Univariate Signal-Based Approaches in Industrial Application
  2. Spatial mislocalization as a consequence of sequential coding of stimuli
  3. Comparing Two Voltage Observers in a Sensorsystem using Repetitive Control
  4. Binary Random Nets I
  5. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  6. Evolutionary generation of dispatching rule sets for complex dynamic scheduling problems
  7. Using complexity metrics with R-R intervals and BPM heart rate measures
  8. Algebraic combinatorics in mathematical chemistry. Methods and algorithms. I. Permutation groups and coherent (cellular) algebras.
  9. Authenticity and authentication in language learning
  10. Ant colony optimization algorithm and artificial immune system applied to a robot route
  11. Detection and mapping of water pollution variation in the Nile Delta using multivariate clustering and GIS techniques
  12. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  13. Supervised clustering of streaming data for email batch detection
  14. Data-Generating Mechanisms Versus Constructively Defined Latent Variables in Multitrait–Multimethod Analysis:
  15. Multidimensional Cross-Recurrence Quantification Analysis (MdCRQA)–A Method for Quantifying Correlation between Multivariate Time-Series
  16. Modified dynamic programming approach for offline segmentation of long hydrometeorological time series
  17. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  18. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  19. A geometric algorithm for the output functional controllability in general manipulation systems and mechanisms
  20. Random measurement and prediction errors limit the practical relevance of two velocity sensors to estimate the 1RM back squat
  21. Contributions of declarative and procedural memory to accuracy and automatization during second language practice
  22. Using learning protocols for knowledge acquisition and problem solving with individual and group incentives
  23. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  24. Towards a Dynamic Interpretation of Subjective and Objective Values
  25. Discourse Analyses in Chat-based CSCL with Learning Protocols
  26. Modeling precipitation kinetics for multi-phase and multi-component systems using particle size distributions via a moving grid technique
  27. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  28. Homogenization modeling of thin-layer-type microstructures
  29. A Quadrant Approach of Camera Calibration Method for Depth Estimation Using a Stereo Vision System
  30. Multidimensional recurrence quantification analysis (MdRQA) for the analysis of multidimensional time-series