Non-Singular Fast Terminal Sliding Mode Control of High-Speed Train Network System Based on Improved Particle Swarm Optimization Algorithm
Abstract
:1. Introduction
2. The Design of the NFTSM Control Strategy for the High-Speed Train Network Control System
3. High-Speed Train Motion Model
4. IMPSO-RBF Neural Network
4.1. RBF Neural Network
4.2. Particle Swarm Optimization Algorithm
4.3. Improved Multi-Strategy Particle Swarm Optimization Algorithm
4.3.1. Improved Multi-Strategy Evolutionary Behavior
4.3.2. Multi-Strategy Value Comparison
4.3.3. Strategy Behavioral Mutation Algorithm
5. Non-Singular Fast Terminal Sliding Mode Control
5.1. Control Law Design
5.2. Stability Analysis
5.3. Controller Preprocessing
6. Simulation and Analysis
6.1. Real-Time Performance Analysis of the IMPSO-RBFNN
6.2. Delay Compensation Effect of Different Characteristic Periods
6.3. Compared with Other Control Methods
6.4. Discussion
7. Conclusions and Prospects
Author Contributions
Funding
Conflicts of Interest
Abbreviations
RBFNN | RBF Neural Network |
IMPSO | Improved Multi-strategy Particle Swarm Optimization |
NFTSM | Non-Singular Fast Terminal Sliding Mode |
ATO MVB | Automatic Train Operation Multifunction Vehicle Bus |
TCN | Train Communication Network |
SM | Sliding Mode |
PSO | Particle Swarm Optimization |
TSM | Terminal Sliding Mode |
NTSM | Non-Singular Terminal Sliding Mode |
FTSM | Fast Terminal Sliding Mode |
NFTSM AR LMS | Non-Singular Fast Terminal Sliding Mode Auto Regressive Least Mean Square |
CCU | Central Control Unit |
SMAR | Sliding Mode Adaptive Robust |
Appendix A
Notation | Meaning |
---|---|
speed of the train | |
position of the train | |
the desired speed of the train | |
the desired position of the train | |
the net force for the train | |
the control force for the train | |
acceleration coefficient the train rotary mass coefficient | |
the mutual influence of other vehicles on the reference vehicle | |
the resistance for the train | |
general resistance | |
ramp resistance | |
curve resistance | |
tunnel resistance | |
, and | the resistive coefficients for the vehicle |
the gradient angle of the rail for the vehicle | |
the parameter obtained through test | |
the radius of the curve for the vehicle passes | |
the length of the tunnel for the vehicle | |
the shaped variable in the elastic coupler of the vehicle | |
the mass of the vehicle | |
the output weight between the hidden and output neuron | |
the output of the hidden neuron | |
the center vector of the hidden neuron | |
the width of the hidden neuron | |
the error function | |
the learning rate | |
the momentum factor | |
the swarm size | |
the position of the particle in the iteration | |
the velocity of the particle in the iteration | |
the best position of the particle in the iteration | |
the best position obtained by the swarm in the iteration | |
the inertia weight | |
and | the acceleration constants |
the random value uniformly distributed in (0,1) | |
the sigmoid function | |
the maximum inertia weight | |
the minimum inertia weight | |
the total number of iterations | |
, and | the different integers in |
the immediate value | |
the future value | |
the comprehensive value | |
the fitness in the iteration | |
the number of success of the strategy used by individual before the iteration | |
the total number of executions of the strategy used by individual before the iteration | |
the number of success of the strategy used by all the individual before the iteration | |
the total number of executions of the strategy used by all the individual before the iteration | |
the constant | |
the constant | |
the probability of each strategy adopted in the iteration | |
the minimum selection probability of each strategy | |
the total number of strategy | |
the mean value of fitness | |
threshold | |
forward channel timestamp | |
forward channel delay | |
timestamp | |
sampling period | |
position tracking error | |
speed tracking error | |
additional disturbance | |
FTSM surface | |
and | positive diagonal matrixes |
and | the constant |
auxiliary variable | |
the reconstruction error of the RBFNN | |
known positive constant | |
and | positive diagonal matrices |
the singular item | |
positive constant | |
Lyapunov function | |
fitness function | |
the train stop time |
References
- Zhang, T. Real-Time Control Method for Communication Network of High-Speed EMU Based on T-S Fuzzy Model. China Railw. Sci. 2018, 39, 93–99. [Google Scholar]
- Fu, Y.T.; Yang, H. Speed Control of High-speed Electric Multiple Unit Using a Multiple Operating Condition ANFIS Model. J. China Railw. Soc. 2019, 41, 33–40. [Google Scholar]
- Zhou, J.; Wang, L. Scheduling Algorithm of PROFINET IRT Based on Train Communication Network. J. Beijing Jiaotong Univ. 2016, 40, 7–13. [Google Scholar]
- Wang, N.; Yu, Q.; Wan, H.; Song, X.; Zhao, X. Adaptive Scheduling for Multicluster Time-Triggered Train Communication Networks. IEEE Trans. Ind. Inf. 2018, 15, 1120–1130. [Google Scholar] [CrossRef]
- He, W.; Chen, Y.; Yin, Z. Adaptive Neural Network Control of an Uncertain Robot with Full-State Constraints. IEEE Trans. Cybern. 2017, 46, 620–629. [Google Scholar] [CrossRef]
- Wang, F.; Chen, B.; Lin, C.; Zhang, J.; Meng, X. Adaptive Neural Network Finite-Time Output Feedback Control of Quantized Nonlinear Systems. IEEE Trans. Cybern. 2018, 48, 1839–1848. [Google Scholar] [CrossRef]
- Hu, Y.; Si, B. A Reinforcement Learning Neural Network for Robotic Manipulator Control. Neural Comput. 2018, 30, 1983–2004. [Google Scholar] [CrossRef] [Green Version]
- Abedini, F.; Keyvanpour, M.R.; Menhaj, M.B. Neural Tensor Network Training Using Meta-Heuristic Algorithms for RDF Knowledge Bases Completion. Appl. Artif. Intell. 2019, 33, 656–667. [Google Scholar] [CrossRef]
- Jia, W.; Zhao, D.; Ding, L. An Optimized RBF Neural Network Algorithm Based on Partial Least Squares and Genetic Algorithm for Classification of Small Sample. Appl. Soft Comput. 2016, 48, 373–384. [Google Scholar] [CrossRef]
- Zhang, Q.; Gao, J.; Dong, H.; Mao, Y. WPD and DE/BBO-RBFNN for solution of rolling bearing fault diagnosis. Neurocomputing 2018, 312, 27–33. [Google Scholar] [CrossRef]
- Han, H.G.; Lu, W.; Hou, Y.; Qiao, J.F. An Adaptive-PSO-Based Self-Organizing RBF Neural Network. IEEE Trans. Neural Netw. Learn. Syst. 2018, 29, 104–117. [Google Scholar] [CrossRef] [PubMed]
- Dong, J.; Li, Y.J.; Wang, M. Fast Multi-Objective Antenna Optimization Based on RBF Neural Network Surrogate Model Optimized by Improved PSO Algorithm. Appl. Sci. 2019, 9, 2589. [Google Scholar] [CrossRef] [Green Version]
- Li, D.C.; Meng, J.J.; Xu, R.X.; Yin, M. Sliding Mode Adaptive Robust H∞ Control Method for High-speed Train under Strong Wind Conditions. J. China Railw. Soc. 2018, 40, 67–73. [Google Scholar]
- Li, Z.Q.; Jin, B.; Yang, H.; Tan, C.; Fu, Y.T. Distributed sliding mode control strategy for high-speed EMU strong coupling model. Acta Autom. Sin. 2019. [Google Scholar] [CrossRef]
- Yang, Y.N.; Yan, Y. Backstepping sliding mode control for uncertain strict-feedback nonlinear systems using neural-network-based adaptive gain scheduling. J. Syst. Eng. Electron. 2018, 29, 580–586. [Google Scholar]
- Venkataraman, S.T.; Gulati, S. Terminal sliding modes: A new approach to nonlinear control synthesis. In The 5th International Conference on Advanced Robotics; IEEE: Pisa, Italy, 1991; pp. 443–448. [Google Scholar]
- Feng, Y.; Yu, X.; Man, Z. Non-singular terminal sliding mode control of rigid manipulators. Automatica 2002, 38, 2159–2167. [Google Scholar] [CrossRef]
- Yu, X.H.; Man, Z.H. Fast terminal sliding-mode control design for nonlinear dynamical systems. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2002, 49, 261–264. [Google Scholar]
- Yang, L.; Yang, J. Nonsingular fast terminal sliding-mode control for nonlinear dynamical systems. Int. J. Robust Nonlinear Control 2011, 21, 1865–1879. [Google Scholar] [CrossRef]
- Guo, J.G.; Liu, Y.C.; Zhou, J. Integral terminal sliding mode control for nonlinear systems. J. Syst. Eng. Electron. 2018, 29, 571–579. [Google Scholar]
- Yang, Y.N. A time-specified nonsingular terminal sliding mode control approach for trajectory tracking of robotic airships. Nonlinear Dyn. 2018, 92, 1359–1367. [Google Scholar] [CrossRef]
- Yao, X.; Park, J.H.; Dong, H.; Guo, L.; Lin, X. Robust Adaptive Nonsingular Terminal Sliding Mode Control for Automatic Train Operation. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 2406–2415. [Google Scholar] [CrossRef]
- Song, Q. Robust Adaptive and Fault-tolerant Control of High Speed Trains. Beijing Jiaotong Univ. 2014. [Google Scholar]
- Wang, L.S. Predictive Control for Automatic Operation of High-speed Trains Based on Multi-point Model. Beijing Jiaotong Univ. 2016. [Google Scholar]
- Shallue, C.J.; Lee, J.; Antognini, J.; Sohl-Dickstein, J.; Frostig, R.; Dahl, G.E. Measuring the Effects of Data Parallelism on Neural Network Training. J. Mach. Learn. Res. 2019, 20, 1–49. [Google Scholar]
- Połap, D.; Woźniak, M.; Damaševičius, R.; Maskeliūnas, R. Bio-inspired voice evaluation mechanism. Appl. Soft Comput. 2019, 80, 342–357. [Google Scholar] [CrossRef]
- Zhang, Q.; Li, P.C. An adaptive multi-strategy behavior particle swarm optimization algorithm. Control Decis. 2018. [Google Scholar] [CrossRef]
- Yang, B.W.; Qian, W.Y. Summary on improved inertia weight strategies for particle swarm optimization algorithm. J. Bohai Univ. (Nat. Sci. Ed.) 2019, 40, 274–288. [Google Scholar]
- Chen, Z.Y.; Yang, X.H.; Liu, X.P. RBFNN-based nonsingular fast terminal sliding mode control for robotic manipulators including actuator dynamics. Neurocomputing 2019, 362, 72–82. [Google Scholar] [CrossRef]
- Li, P.; Ma, J.; Zheng, Z.; Geng, L. Fast nonsingular integral terminal sliding mode control for nonlinear dynamical systems. In 2014 IEEE 53rd Annual Conference on Decision and Control (CDC); IEEE: Pisa, Italy, 2014; pp. 4739–4746. [Google Scholar]
- Horn, R.A.; Johnson, C.R. Matrix Analysis; Cambridge University Press: Cambridge, UK, 1990; ISBN 0-521-30586-1. [Google Scholar]
- Zhong, L.S.; Li, B.; Gong, J.; Zhang, Y.X.; Zhu, Z.M. Maximum Likelihood Identification of Nonlinear Model for High-speed Train. Acta Autom. Sin. 2014, 40, 2950–2958. [Google Scholar]
- Yu, G.Q.; Li, L.D.; Yuan, Y.F. A Hybrid Particle Swarm Optimization Algorithm with Adaptive Inertia Weight. J. Harbin Univ. Sci. Technol. 2016, 21, 49–53. [Google Scholar]
Parameters | Value |
---|---|
Total train weight (ton) | 400 |
Maximum operating speed (km/h) | 350 |
Sustained operating speed (km/h) | 300 |
Rotary mass coefficient | |
Unit general resistance (N/KN) |
Parameters | Value | Unit |
---|---|---|
ton | ||
- | ||
km | ||
km | ||
mm | ||
600 | - | |
- | ||
- | ||
- | ||
0.45 | - | |
0.05 | - | |
0.35 | - | |
neurons | 13 | - |
Neurons | Approximation Error | Training Time/s |
---|---|---|
3 | 0.9962 | 1.7044 × 10−5 |
6 | 0.5955 | 2.7368 × 10−5 |
9 | 0.5128 | 2.8476 × 10−5 |
12 | 0.4171 | 3.0462 × 10−5 |
13 | 0.3580 | 3.2155 × 10−5 |
14 | 0.3862 | 3.3030 × 10−5 |
17 | 0.4019 | 3.7213 × 10−5 |
Tracking Error | Our Method | RBFNN [5] | NFTSM [29] | SMAR [13] |
---|---|---|---|---|
Maximum speed tracking error (km/h) | 4.888 | 9.3379 | 4.506 | 5.39 |
Minimum speed tracking error (km/h) | 9.724 × 10−8 | 7.639 × 10−9 | 2.614 × 10−4 | 6.669 × 10−5 |
Mean speed tracking error (km/h) | 0.048 | 0.32 | 0.2 | 0.229 |
Maximum position tracking error (km) | 0.005 | 0.038 | 0.039 | 0.037 |
Minimum position tracking error (km) | 2.5 × 10−4 | 2.833 × 10−5 | 2.5 × 10−4 | 2.5 × 10−4 |
Mean position tracking error (km) | 0.003 | 0.018 | 0.025 | 0.02 |
© 2020 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/).
Share and Cite
Kong, X.; Zhang, T. Non-Singular Fast Terminal Sliding Mode Control of High-Speed Train Network System Based on Improved Particle Swarm Optimization Algorithm. Symmetry 2020, 12, 205. https://doi.org/10.3390/sym12020205
Kong X, Zhang T. Non-Singular Fast Terminal Sliding Mode Control of High-Speed Train Network System Based on Improved Particle Swarm Optimization Algorithm. Symmetry. 2020; 12(2):205. https://doi.org/10.3390/sym12020205
Chicago/Turabian StyleKong, Xiangyu, and Tong Zhang. 2020. "Non-Singular Fast Terminal Sliding Mode Control of High-Speed Train Network System Based on Improved Particle Swarm Optimization Algorithm" Symmetry 12, no. 2: 205. https://doi.org/10.3390/sym12020205
APA StyleKong, X., & Zhang, T. (2020). Non-Singular Fast Terminal Sliding Mode Control of High-Speed Train Network System Based on Improved Particle Swarm Optimization Algorithm. Symmetry, 12(2), 205. https://doi.org/10.3390/sym12020205