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. Analysis and comparison of two finite element algorithms for dislocation density based crystal plasticity
  3. A genetic algorithm for a self-learning parameterization of an aerodynamic part feeding system for high-speed assembly
  4. Binary Random Nets I
  5. Using Natural Language Processing Techniques to Tackle the Construct Identity Problem in Information Systems Research
  6. Modeling Effective and Ineffective Knowledge Communication and Learning Discourses in CSCL with Hidden Markov Models
  7. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  8. Graph Conditional Variational Models: Too Complex for Multiagent Trajectories?
  9. Using Euler Discrete Approximation to Control an Aggregate Actuator in Camless Engines
  10. Modeling and simulation of deformation behavior, orientation gradient development and heterogeneous hardening in thin sheets with coarse texture
  11. Analysis of Complexity Reduction in Kalman Filters Through Decoupling Control With Chattered Inputs in PMSM
  12. Framework for the Parallelized Development of Estimation Tasks for Length, Area, Capacity and Volume in Primary School - A Pilot Study
  13. Essentializing the binary self
  14. Using haar wavelets for fault detection in technical processes
  15. Using mixture distribution models to test the construct validity of the Physical Self-Description Questionnaire
  16. Adaptive and Dynamic Feedback Loops between Production System and Production Network based on the Asset Administration Shell
  17. Inversion of Fuzzy Neural Networks for the Reduction of Noise in the Control Loop for Automotive Applications
  18. Predicting the Difficulty of Exercise Items for Dynamic Difficulty Adaptation in Adaptive Language Tutoring
  19. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  20. The Scalable Question Answering Over Linked Data (SQA) Challenge 2018
  21. A Lightweight Simulation Model for Soft Robot's Locomotion and its Application to Trajectory Optimization
  22. Optimal regulation for dynamic hybrid systems based on dynamic programming in the case of an intelligent vehicle drive assistant
  23. Application of non-convex rate dependent gradient plasticity to the modeling and simulation of inelastic microstructure development and inhomogeneous material behavior
  24. Expertise in research integration and implementation for tackling complex problems
  25. Set-oriented numerical computation of rotation sets
  26. An MPC for an Aggregate Actuator with a Self-Tuning Feedforward Control
  27. On the Power and Performance of a Doubly Latent Residual Approach to Explain Latent Specific Factors in Multilevel-Bifactor-(S-1) Models
  28. Machine Learning and Knowledge Discovery in Databases
  29. Making an Impression Through Openness
  30. Building a process layer for business applications using the blackboard pattern
  31. A model predictive control for an aggregate actuator with a self-tuning initial condition procedure in combustion engines
  32. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems
  33. Global text processing in CSCL with learning protocols
  34. Performance and Comfort when Using Motion-Controlled Tools in Complex Tasks
  35. Neural network-based adaptive fault-tolerant control for strict-feedback nonlinear systems with input dead zone and saturation
  36. N3 - A collection of datasets for named entity recognition and disambiguation in the NLP interchange format