Control Applications with FPGA: Case of Approaching FPGAs for Students in an Intelligent Control Class
Source abstract
Abstract
Experience shows that knowledge transfer and understanding of fundamental FPGA principles are greatly improved by exercising laboratory practices and manual hands-on operations. Hence, a case study was performed on two didactic platforms for students of intelligent control techniques that were upgraded with FPGAs to be involved in laboratory practices. Among others, platforms allow implementation of traditional linear control algorithms, such as PID, or modern non-linear control algorithms, such as fuzzy logic or artificial neural networks. Initially, the underlying physics can be carefully studied, and the mathematical model can be derived. Then, such a model can be discretized into its digital form, an appropriate controller can be designed, and its performance can be compared to the known benchmark. Controllers and control parameters can be practiced by students themselves, offering underlying potential for improving students’ understanding of the fundamentals of FPGA.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Experimental Learning in Engineering · Arduino and IoT Applications · Mechatronics Education and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Electrical Engineering and Computer Science, University of Maribor, Koroška Cesta 46, SI-2000 Maribor, Slovenia
Funding
Slovenian Research and Innovation Agency
References (18)
Show source-provided references
1. Fuzzy sets10.1016/S0019-9958(65)90241-X ↗
2. Development of a Didactic Educational Tool for Learning Fuzzy Control Systems
3. Barbosa, R., Pelzl, M., Cordero, R., Caramalac, M., and Suemitsu, W. (2023, January 26–29). Didactic FPGA-in-the-Loop Scalar Fuzzy Control Setup for Motor Drive Education. Proceedings of the 2023 IEEE 8th Southern Power Electronics Conference and 17th Brazilian Power Electronics Conference (SPEC/COBEP), Florianopolis, Brazil.10.1109/SPEC56436.2023.10407678 ↗
4. Artal-Sevil, J., Bernal-Ruiz, C., Bono-Nuez, A., and Penas, M.S. (2020, January 8–10). Design of a Fuzzy-Controller for a Magnetic Levitation System using Hall-Effect sensors. Proceedings of the 2020 XIV Technologies Applied to Electronics Teaching Conference (TAEE), Porto, Portugal.10.1109/TAEE46915.2020.9163711 ↗
5. Alba-Flores, R., and Rios-Gutierrez, F. (2013, January 23–26). Control Systems Design Course with a Focus for Applications in Mobile Robotics. Proceedings of the 2013 ASEE Annual Conference & Exposition Proceedings, Atlanta, GA, USA.10.18260/1-2--19352 ↗
6. Real time algorithm implemented in Altera’s FPGA for a newly designed mobile robot10.1108/MMMS-11-2012-0019 ↗
7. Cervantes, M.H., Ramirez, M.C.G., Gomez, J.C., Anguiano, A.C.T., and Cardenas, F.M. (2014, January 5–7). Real-time simulation of a buck converter for educational purposes in a LabView-programmed FPGA. Proceedings of the 2014 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico.10.1109/ROPEC.2014.7036306 ↗
8. Seng, K.P., Lee, P.J., and Ang, L.M. (2021). Embedded Intelligence on FPGA: Survey, Applications and Challenges. Electronics, 10.10.3390/electronics10080895 ↗
9. Adaptive neuro fuzzy technology to enhance PID performances within VCA for grid-connected wind system under nonlinear behaviors: FPGA hardware implementation10.1016/j.compeleceng.2024.109264 ↗
10. FPGA-based Implementation of Fuzzy Logic DTC for Induction Motor Drive Fed by Matrix Converter10.1080/03772063.2019.1649212 ↗
11. Design and Implementation of a Fast Digital Fuzzy Logic Controller Using FPGA Technology10.1007/s10846-005-9016-2 ↗
12. Hardware-in-the-loop simulation and implementation of a fuzzy logic controller with FPGA: Case study of a magnetic levitation system10.1177/0142331218813425 ↗
13. Silva, S.N., Lopes, F.F., Valderrama, C., and Fernandes, M.A.C. (2020). Proposal of Takagi–Sugeno Fuzzy-PI Controller Hardware. Sensors, 20.10.3390/s20071996 ↗
14. Jhang, J.Y., Tang, K.H., Huang, C.K., Lin, C.J., and Young, K.Y. (2018). FPGA Implementation of a Functional Neuro-Fuzzy Network for Nonlinear System Control. Electronics, 7.10.3390/electronics7080145 ↗
15. Implementation of Fuzzy Logic Controller Algorithms with MF optimization on FPGA10.19139/soic-2310-5070-1790 ↗
16. Optimization of Type-2 Fuzzy Logic Controller Design Using the GSO and FA Algorithms10.1007/s40815-020-00976-w ↗
17. Varshney, A., and Goyal, V. (2023). Re-evaluation on fuzzy logic controlled system by optimizing the membership functions. Mater. Today Proc.10.1016/j.matpr.2023.03.799 ↗
18. Tkáčik, T., Tkáčik, M., Jadlovská, S., and Jadlovská, A. (2021). Design of Aerodynamic Ball Levitation Laboratory Plant. Processes, 9.10.3390/pr9111950 ↗