An Application of STM32F4-Embedded ANFIS-Fuzzy Controller for Tower Crane
DOI:
https://doi.org/10.59247/jfsc.v2i3.260Keywords:
Tower Crane, STM32F4, Fuzzy Control, ANFIS, MIMO Under-ActuatedAbstract
In this paper, we examine tower crane – a MIMO under-actuated system- which is popular in both academia and industry. From a successful PID controller for this model, we design a fuzzy controller that is generated by the ANFIS toolbox from MATLAB. The proposed controller is shown to be viable based on both the simulation and experimental results obtained. In experiments, the angle of load vibrates a maximum of 10 degrees around the set angle and the settling error is a maximum of 1 degree. Also, the settling time of the trolley is a maximum of 12 sec. These results are acceptable. This control method controls positions and decreases the fluctuation of this model. In the hardware platform, STM32F4 Discovery is used as a control board, and it is well-embedded by fuzzy blocks to prove its ability in future intelligent control.
References
D.-A.-Q. Nguyen et al., “Adaptive Evaluation of LQR Control using Particle Swarm Optimization for Pendubot,” JFSC, vol. 2, no. 2, pp. 58–66, 2024, https://doi.org/10.59247/jfsc.v2i2.203.
M.-Q. Nguyen et al., “Fuzzy Controller from Experts’ Rules for Middle Axis Ball and Beam”, JFSC, vol. 1, no. 3, pp. 80–84, 2023. https://doi.org/10.59247/jfsc.v1i3.94.
P. Hyla, "The crane control systems: A survey," 2012 17th International Conference on Methods & Models in Automation & Robotics (MMAR), pp. 505-509, 2012, https://doi.org/10.1109/MMAR.2012.6347867.
T. Ronte, Y. Nakamura and S. Wakui, "Switching control of an air type anti-vibration apparatus under earthquake ground motion," IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society, pp. 3788-3793, 2013, https://doi.org/10.1109/IECON.2013.6699739.
S. Bonnabel and X. Claeys, "The Industrial Control of Tower Cranes: An Operator-in-the-Loop Approach [Applications in Control]," in IEEE Control Systems Magazine, vol. 40, no. 5, pp. 27-39, 2020, https://doi.org/10.1109/MCS.2020.3005256.
R. Čápková and A. Kozáková, "Experimental Modelling and Control of a Tower Crane," 2019 22nd International Conference on Process Control (PC19), pp. 97-101, 2019, https://doi.org/10.1109/PC.2019.8815327.
L. T. Aboserre and A. A. El-Badawy, “Robust integral sliding mode control of tower cranes,” Journal of Vibration and Control, vol. 27, no. 9-10, pp. 1171-1183, 2021, https://doi.org/10.1177/1077546320938183.
Z. Sun and H. Ouyang, “Adaptive fuzzy tracking control for vibration suppression of tower crane with distributed payload mass,” Automation in Construction, vol. 142, 2022. https://doi.org/10.1016/j.autcon.2022.104521.
V. D. H. Nguyen et al., “Experimental Fuzzy Control for Tower Crane,” Journal of Technical Education Science, no. 68, pp. 36-47, 2024, https://doi.org/10.54644/jte.68.2022.1121.
Y. A. Badamasi, "The working principle of an Arduino," 2014 11th International Conference on Electronics, Computer and Computation (ICECCO), pp. 1-4, 2014, https://doi.org/10.1109/ICECCO.2014.6997578.
H.-T. Nguyen et al., “Experiment Ball Levitation with Fuzzy PID and PID Implementation,” JFSC, vol. 2, no. 3, pp. 129–134, 2024. https://doi.org/10.59247/jfsc.v2i3.221.
Thi-Ai-Van Nguyen et al., "PID Control for Heating Oven by Matlab-Embedded Arduino," Robotica & Management, vol. 28, no. 1, pp. 36-42, 2023, https://doi.org/10.24193/rm.2023.1.5.
C.-H. Nguyen et al., “ANFIS-based LQR Control for Rotary Double Parallel Inverted Pendulum”, JFSC, vol. 2, no. 2, pp. 109–116, 2024, https://doi.org/10.59247/jfsc.v2i2.214.
P. Olejnik, P. Adamski, D. Batory, and J. Awrejcewicz, “Adaptive Tracking PID and FOPID Speed Control of an Elastically Attached Load Driven by a DC Motor at Almost Step Disturbance of Loading Torque and Parametric Excitation,” Applied Sciences, vol. 11, no. 2, p. 679, 2021, https://doi.org/10.3390/app11020679.
S. Istiqhara et al., “Enhanced Equation Discovery of 3-DoF Robotic Manipulator Dynamics Using LASSO Model Selection Criteria With Variable Segregation Algorithm,” IEEE Access, vol. 12, pp. 20574-20590, 2024, https://doi.org/10.1109/ACCESS.2024.3354374.
J. Wang et al., “Neural network and Sparse Identification of Nonlinear Dynamics Integrated Algorithm for Digital Twin Identification,” IFAC PapersOnLine, 56-2, pp. 6921–6926, 2023. https://doi.org/10.1016/j.ifacol.2023.10.503.
Minh-Tam Nguyen et al, “PID Control to Decrease Fluctuation of Load for Tower Crane,” Robotica & Management, vol. 26, no. 2, pp. 22-27, 2021, https://doi.org/10.24193/rm.2021.2.4.

Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Ngoc-Truong-Son Nguyen, Quang-Hai Dang, Dang-Khang Nguyen, Duc-Quan Lam, Vo-Hoai-Nam Nguyen, Nguyen-Phap-Tri Le, Nguyen-Khang Tran, Van-The-Hieu Bui, Thai-Hoa Nguyen, ThiHongLam Le

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.