Submitted:
27 December 2024
Posted:
28 December 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Problem Formulation
3. Design of PID-Type ILC Algorithm
4. Simulation and Analysis
4.1. Controller Construction
4.2. Design of Typical Simulation Scenario
4.3. Simulation Result Analysis
5. Concluding Remarks
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Li, M.; Wang, F.; Gao, F. PID-Based Sliding Mode Controller for Nonlinear Processes. Industrial & Engineering Chemistry Research 2001, 40, 2660–2667. [Google Scholar] [CrossRef]
- Havaei, P.; Sandidzadeh, M.A. Intelligent-PID controller design for speed track in automatic train operation system with heuristic algorithms. Journal of Rail Transport Planning & Management 2022, 22, 100321. [Google Scholar] [CrossRef]
- Xu, X.; Peng, J.; Zhang, R.; Chen, B.; Zhou, F.; Yang, Y.; Gao, K.; Huang, Z. Adaptive Model Predictive Control for Cruise Control of High-Speed Trains with Time-Varying Parameters. Journal of Advanced Transportation 2019, 2019, 7261726. [Google Scholar] [CrossRef]
- Pu, Q.; Zhu, X.; Liu, J.; Cai, D.; Fu, G.; Wei, D.; Sun, J.; Zhang, R. Integrated Optimal Design of Speed Profile and Fuzzy PID Controller for Train With Multifactor Consideration. IEEE Access 2020, 8, 152146–152160. [Google Scholar] [CrossRef]
- Milovanović, M.B.; Antić, D.S.; Milojković, M.T.; Nikolić, S.S.; Perić, S.L.; Spasić, M.D. Adaptive PID control based on orthogonal endocrine neural networks. Neural Networks 2016, 84, 80–90. [Google Scholar] [CrossRef]
- Pu, Q.; Zhu, X.; Zhang, R.; Liu, J.; Cai, D.; Fu, G. Speed Profile Tracking by an Adaptive Controller for Subway Train Based on Neural Network and PID Algorithm. IEEE Transactions on Vehicular Technology 2020, 69, 10656–10667. [Google Scholar] [CrossRef]
- Arimoto, S.; Kawamura, S.; Miyazaki, F. Bettering operation of Robots by learning. Journal of Robotic Systems 1984, 1, 123–140. [Google Scholar] [CrossRef]
- Yao, W.; Pang, Z.; Chi, R.; Shao, W.; Wang, H. Trajectory Tracking Control of Sweeping Car Based on Intelligent PD Iterative Learning Control. Journal of Qingdao University of Science and Technology(Natural Science Edition) 2022, 43, 105–110. [Google Scholar] [CrossRef]
- Meng, Q.; Nan, X.; Zhang, Y. Trajectory tracking control of manipulator based on PD type iterative learning. Modular Machine Tool & Automatic Manu-facturing Technique 2022, 11, 62–65. [Google Scholar]
- He, Z.; Xu, n. Research on Automatic Train Operation Algorithm Based on Non-parametric Iterative Learning Control. Journal of The China Railway Society 2020, 42, 90–96. [Google Scholar] [CrossRef]
- Gao, G.; Jin, S.; Wang, Q. Model Free Adaptive Iterative Learning Fault-tolerant Control for High-speed Trains with Speed and Input Constraints. In Proceedings of the 2021 IEEE 10th Data Driven Control and Learning Systems Conference (DDCLS), 2021, 14-16 May 2021; pp. 866–870. [Google Scholar]
- Huang, D.; Huang, T.; Chen, C.; Qin, N.; Jin, X.; Wang, Q.; Chen, Y. Iterative learning control for high-speed trains with velocity and displacement constraints. International Journal of Robust and Nonlinear Control 2022, 32, 3647–3661. [Google Scholar] [CrossRef]
- Michael, M.; Fabio, M.; Dustin, L.; Thomas, S. Collective Iterative Learning Control: Exploiting Diversity in Multi-Agent Systems for Reference Tracking Tasks. IEEE Transactions on Control Systems Technology 2022, 30, 1390–1402. [Google Scholar] [CrossRef]
- Wang, S.; Han, Y.; Chen, J.; Zhang, Z.; Liu, X. Active disturbance rejection control of UAV attitude based on iterative learning control. Acta Aeronautica et Astronautica Sinica 2020, 41, 324112. [Google Scholar] [CrossRef]







| Parameters | Values | Units |
| Marshalling length | 200.67 | m |
| Marshalling weight | 380 | t |
| 0.0166 | N·h2/km2·t | |
| 0.228 | N·h/km·t | |
| 7.75 | N/t | |
| Maximum operation speed | 350 | km/h |
| Mean starting acceleration | 0.38 | m/s2 |
| Time /(s) | Target speed /(m/s) | Speed of PID controller/(m/s) | of PID controller | Speed of PID-type ILC controller/(m/s) | of PID-type ILC controller |
| 200 | 80 | 70.98 | 11.28% | 79.6 | 0.5% |
| 205.2 | 80 | / | / | 79.85 | 0.19% |
| 209.2 | 80 | / | / | 79.86 | 0.18% |
| 244.4 | 80 | 77.81 | 2.74% | / | / |
| 296.5 | 80 | 79.62 | 0.48% | / | / |
| 619.5 | 80 | 80 | 0% | / | / |
| 619.6 | 80 | / | / | 80 | 0% |
| 627.3 | 76.36 | / | / | 76.54 | 0.24 |
| 641.2 | 70 | / | / | 70 | 0% |
| 684.9 | 70 | 71.6 | 2.29% | / | / |
| 754.4 | 70 | 70.11 | 0.16% | / | / |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).