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. Binary Random Nets I
  3. Methodologies for noise and gross error detection using univariate signal-based approaches in industrial applications
  4. Evolutionary generation of dispatching rule sets for complex dynamic scheduling problems
  5. Ant colony optimization algorithm and artificial immune system applied to a robot route
  6. Development of a Didactic Graphical Simulation Interface on MATLAB for Systems Control
  7. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  8. Modified dynamic programming approach for offline segmentation of long hydrometeorological time series
  9. Using Euler Discrete Approximation to Control an Aggregate Actuator in Camless Engines
  10. Random measurement and prediction errors limit the practical relevance of two velocity sensors to estimate the 1RM back squat
  11. Framework for the Parallelized Development of Estimation Tasks for Length, Area, Capacity and Volume in Primary School - A Pilot Study
  12. Using protochirons for three-dimensional coding of certain chemical structures.
  13. Substructure, subgraph, and walk counts as measures of the complexity of graphs and molecules.
  14. Multidimensional recurrence quantification analysis (MdRQA) for the analysis of multidimensional time-series
  15. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  16. Application of non-convex rate dependent gradient plasticity to the modeling and simulation of inelastic microstructure development and inhomogeneous material behavior
  17. An MPC for an Aggregate Actuator with a Self-Tuning Feedforward Control
  18. Model inversion using fuzzy neural network with boosting of the solution
  19. A model predictive control for an aggregate actuator with a self-tuning initial condition procedure in combustion engines
  20. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems
  21. Neural network-based adaptive fault-tolerant control for strict-feedback nonlinear systems with input dead zone and saturation
  22. Unity and diversity in the law of state responsibility
  23. On the Nonlinearity Compensation in Permanent Magnet Machine Using a Controller Based on a Controlled Invariant Subspace
  24. Control condition design and implementation features in controlled trials
  25. Inverting the Large Lecture Class: Active Learning in an Introductory International Relations Course
  26. A simple fuzzy controller for robot manipulators with bounded inputs
  27. A Multilevel CFA-MTMM Model for Nested Structurally Different Methods
  28. The Use of Factorization and Multimode Parametric Spectra in Estimating Frequency and Spectral Parameters of Signal
  29. Control of the inverse pendulum based on sliding mode and model predictive control
  30. Rebounded PSO Method for Sigmoid PID Controller for a Maglev System with Input Saturation
  31. Applying Bayesian Parameter Estimation to A/B Tests in e-Business Applications
  32. Inversion of fuzzy neural networks for the reduction of noise in the control loop
  33. Age-related differences in processing visual device and task characteristics when using technical devices
  34. Enhancing Performance of Level System Modeling with Pseudo-Random Signals