Abstract
To shorten the travel time and improve comfort, the automatic train driving system is considered to replace manual driving. In this article, an automatic control method of computer application data-processing system based on artificial intelligence is proposed. An automatic train operation (ATO) introduced the structure and function of an autopilot system (train), optimized the train running on the target curve, introduced the basic principle of fuzzy generalized predictive control (PC) algorithm, and combined with the characteristics of ATO system design the speed controller based on optimization algorithm, the target curve to make use of the designed controller to track and simulation validation. The experimental outcomes demonstrate that when the train runs to 90 s, the displacement difference reaches about 40 m, which proves that the fuzzy PC has better displacement tracking, punctual arrival, and higher stopping accuracy.
1 Introduction
Computer automatic control technology is widely used in agricultural production, industrial production and daily life and other fields, in the computer automatic control of network technology, to improve the production environment, improve production efficiency to apply logic way of thinking and logic operation management, resolved to make the defects existing in the control technology, improve flexible management in computer automatic control technology, and improve data processing in automatic control [1]. With the continuous improvement of train speed and transportation density, the traditional manual driving mode is difficult to meet the increasingly developing demand of rail transit. Automatic driving can improve the safety and reliability of train operation, improve train transportation efficiency, reduce train energy consumption, transportation cost, and driver labor intensity, etc. [2]. Urban rail transit has a high possibility to realize the level of automatic train driving because of its simple lines, less interference conditions, and advanced onboard and ground system equipment. Therefore, urban rail transit automatic train operation (ATO) is more rapid development through earlier study [3]. At present, the subway basically adopts the automatic train driving system with certain intelligent control.
As we know, the automatic train driving system uses different control algorithms, and its control effects are also different, so it is necessary to study the optimal automatic train control (ATC) algorithm to make the train run in the best state [4]. The control strategy of urban rail train in operation is adaptive proportional integral derivative (PID) or conventional PID, so it is of great significance to the simulation research of urban rail train speed controller based on fuzzy predictive control (FPC). Due to the complexity of railway lines and the uneven degree of advanced equipment, the research degree of automatic train driving is far behind that of urban rail transit, but some research achievements have been made. The control of train running on ordinary railway is a very complicated process. The characteristics of trains under different operating conditions are completely different, and the corresponding control strategies and control objectives are also different [5]. Because the mathematical description of train running process is a multiobjective and complex nonlinear system, an accurate mathematical model and an optimal solution are difficult to obtain. To realize the high quality control of ordinary railway train operation, this study adopts the control mode combining fuzzy logic and predictive control (PC) and determines the control indexes, automatic driving strategies, and principles in the process of train operation according to the existing driving experience and expert knowledge. The running process is modeled in real time using a PC approach based on fuzzy strategy, and a reasonable and optimum automatic driving scheme is obtained. Chen et al. offered two strategies for improving the stability of strategic model training while using the least amount of manual data possible. The first method uses a modest amount of manual data to train the characteristic network with parameter initialization using reinforcement learning and imitation learning. In the second technique, auxiliary networks are added to the reinforcement learning framework, allowing it to use real-time measurement data to enhance awareness of the environment without the need for demonstrators’ assistance. The end-to-end autonomous drive system of image information and information of light detection and ranging is simulated to verify the effectiveness of the two approaches. We built a three-dimensional (3D) world based on the Ranger XP900 platform, the real obstacle 3D model of real models, and inertia characteristics of real motion constraints to ensure that the trained end-to-end autonomous driving model is more suitable for the real world. Experimental results reveal that the virtual game world’s performance is improved by 45%, and that it can be promptly and consistently converged in the pavilion, where the earlier method failed [6].
To sum up, this article proposes a research on automatic control of computer application data processing system based on AI and applies fuzzy logic and PC algorithm to train automatic driving system. By studying traction calculation model, train automatic driving theory and train operation model in detail, data processing method of train operation line, operation principle, and operation strategy of train automatic driving optimization are given. The simulation results are very close to the actual results of excellent driver operating the train. It is proved that the FPC technology can ensure the high quality of train operation in the automatic train driving system.
The following is a breakdown of the structure of this research article. Section 2 illustrates the background of ATO system and FPC technique and related studies on ATO control algorithms. Section 3 describes the proposed design of ATO. Section 4 contains the experimental results. Section 5 describes the conclusion.
2 Background
2.1 ATO system
ATO system is a component of the ATC system. The function of ATO is performed with the collaboration of each ATC subsystem. As a result, before introducing ATO, it is vital to first comprehend the composition of ATC. ATC is a collection of automatic equipment of control that may change the interval of train’s running for efficiency reasons and safety. The control system, which includes a control center, a station, ground equipment, and onboard equipment, completes the process control. The system is split into four parts: automatic train monitoring (ATM) system, automatic train protection (ATP) system, and the ATO system. The ATC loop control system aboard the train is composed of the ATM, ATP, and ATO subsystems and the equivalent ground supporting systems. Figure 1 depicts the system control structure. Door control, over speed protection, and speed detection are all features of the ATP system, which is the heart of the ATC system [7]. The ATO system may intelligently replace the driver and efficiently drive the train by allowing the train to smoothly accelerate to the desired speed. It can also automatically change the train’s speed and bring the train to a smooth stop at the precise station location. The applicant tracking system (ATS) system can track and direct the train to ensure that it stays on track and the system remains stable. By switching turnouts, the ATS system defines the departure path and supplies monitoring commands that are given through the train arriving control room. Metro trains are becoming more densely packed, and safety standards have become increasingly stringent.
As a result, the train must have an ATM system. The train follows the planned schedule in a precise and organized manner. The ATM system can keep track of the train’s status and make intelligent scheduling decisions. ATS is normally found in the subway line’s biggest stop. The remote control system completes the connection between each station’s interlocking equipment and control center. The data delivered from ATS to ATO is sent via the cable to the wayside ATP transmitting device, which is then collected and processed by the onboard ATP equipment before being sent to the onboard ATO equipment. ATO determines the running speed based on the speed of maximum permissible and actual running of ATP after gathering essential data. The quantity of control is acquired, and the command to control is issued. ATO delivers data to ATS via the position train identification subsystem, which sends information to the station’s ground loop and then transmits it to ATS to determine the train’s position. ATS determines the train’s new task based on the train information and then passes the track circuit to the ATO. ATS regulates the train’s new mission based on the train’s information and then sends it to ATO via track circuit. During the interval operation, ATO achieved a critical track segment and obtains new pavement details for speed adjustments. The automatic driving procedure in the ATO system is a closed-loop feedback method. The ATP takes position and speed information from the ranging device, running task information and speed measurement from the ATS, and positioning detail from the system of positioning, transmits it, and processes it to the ATO with its own information of overspeed protection. Based on this data, the ATO provides the cruising, best control, idling, traction, and braking. Simultaneously, ATO seems to have a two-way communication structure that lets the train to communicate directly with the ATS inside the station via the ground ATO loop and vehicle antenna and transmits train-relevant data to the ATS to determine the train’s position, and ATS defines the new running instruction of the train based on data. Figure 2 depicts the basic relationship block diagram [7].
2.2 Generalized FPC technique
Fuzzy control technique is driven by human experience and intuition, which means that the operator’s comprehension of the controlled system is based on the operator’s extensive practical experience and intuitive feeling rather than quantitative expression. This method can be thought of as a collection of experimental guidelines. The control action is inconsistent and subjective because human decision making is intrinsically ambiguous. The operator’s control strategy can, however, be articulated in language to develop a set of qualitative decision rules represented in language by monitoring and conversing with the operator in the design of fuzzy control.
This article compiles and formalizes the knowledge and practical experience of specialists in a particular topic. Language is utilized to create a set of qualitatively conditional assertions and imprecise rules of decision, which is subsequently quantified using the fuzzy set. A controller is created that mimics human control strategies by using formal human experience rules. The controller can control complex industrial processes by driving equipment. The following components make up a fuzzy control system: a controlled object, an input/output interface, a fuzzy controller, a detecting device, and an actuator. Fuzzy and PC are two types of current control methods that control an uncertain system and are created independently. Nonlinear system based on the FPC technique is basically an organic blend of PC and fuzzy decision making, which is more in accordance with human control philosophy. People’s natural concepts in dealing with complex industrial process control challenges are system prediction and fuzzy reasoning. The rationality of FPC can be explained by the following points. Both strategies are good for controlling an uncertain system, and combining prediction and fuzzy control will boost the control effect even more. The fuzzy control trend is shifting from rule to model. PC is a common model-based control method, and the object model may serve as a communication link between the two. PC is an optimal control strategy that is based on a mathematical model of an object. The precision of the analytic system, however, limits the system’s complexity. PC research in a fuzzy environment is critical for expanding the PC application range.
2.3 Literature review on ATO control algorithms
Various types of control algorithms have emerged during the development of ATO. As indicated in Table 1, we give a review of the earlier 47 researches that used control algorithms in ATO settings, extending from 1983 to 2021.
Author | Algorithm | Benefits |
---|---|---|
Yasunobu et al., 1983 [8] | Rules of linguistical control using fuzzy control | Ensured that train stops are controlled in a comfortable and precise manner |
Yasunobu and Miyamoto, 1985 [9] | Predictive fuzzy (PF) control | Improved energy savings, accuracy of station stopping, and comfort of riding |
Sekine et al., 1995 [10] | Neural network fuzzy control (NNFC) | Minimized fuzzy train operation rules of Miyamoto’s study (1985) |
Yang and Sun, 2001 [11] | Mixed H2/H∞ controller | Developed speed-tracking technique with high accuracy with resistance and coupler forces |
Chou and Xia, 2007 [12] | Closed-loop cruise controller | Improved energy usage, management of in-train force, and accuracy of speed tracking |
Meulen, 2008 [13] | Expert knowledge | Get control tactics from professional drivers and engineers to boost driving performance |
Zhuan and Xia, 2008 [14] | Output regulation feedback measurement | Implemented a technique that is accessible due to its cost effectiveness, simplicity, and ease of execution |
Song et al., 2010 [15] | Adaptive position and speed control | Minimized the impact of the train’s resistance and obtained control of speed tracking and high-precision position |
Dong et al., 2010 [16] | Fuzzy PID control | Ensured exact parking and smooth comfort during the operations of train, solved the problem of the PID algorithm’s such as rapidity and stability not being considered at the same time, as well as the problem of the fuzzy control algorithm’s control precision being low |
De-Wang et al., 2010 [17] | Intelligent control based on online learning and offline data mining | Resolved the issues of precise parking of trains based on urban trail |
Du et al., 2011 [18] | Parameter adaptive (PA) control for braking model | Attained the better accuracy of parking |
Ke et al., 2011 [19] | Fuzzy PID control | Minimized energy consumption |
Song et al., 2011 [20] | Robust adaptive (RA) control based on optimal distribution | Achieved good robustness with unknown parameters, external disturbances, and resistances |
Hou et al., 2011 [21] | Iterative learning (IL) control | Proposed an iterative learning control-based train trajectory tracking algorithm that is model-free and ensures tracking efficacy and asymptotic convergence |
Ren-Shi et al., 2012 [22] | PA control | Effectively resolve the parking control misalignment induced by train brake model parameter uncertainty |
Dong et al., 2013 [23] | Fuzzy logic control | Enhanced comfort of riding and tracking accuracy |
Gao et al., 2013 [24] | RA control based on radial basis function neural network | Emphasized the nonlinearity of actuator saturation through unknown parameters in the train models with high speed |
Heng-Yu and Hong-Ze, 2013 [25] | PA control | Precisely track the target curve of train braking structure |
Wang et al., 2013 [26] | IL control | Resolved the issues of precise parking of trains based on urban trail |
Wu et al., 2013 [27] | Multitarget and multiobjective predictive intelligent control | Achieved the highest accuracy of parking and guarantee the parking comfort |
Yin et al., 2014 [28] | Reinforcement learning and expert system | Improved energy savings, riding comfort, and punctuality by implementing two intelligent operations of train algorithms |
Faieghi and Jalali, 2014 [29] | RA cruise control | Attained disturbance rejection and asymptotic tracking for multipoint high-speed train |
Song et al., 2013 [30] | Back-stepping adaptive control | Obtained highest accuracy of tracking control with braking failures/traction of time-varying with unknown parameters of systems |
Yang et al., 2014 [31] | PC based on adaptive neuro-fuzzy inference model (ANFIM) | Improved the accuracy of tracking through dynamics modeling of high-speed train utilizing ANFIM |
Li et al., 2014 [32] | Robust cruise control based on sampled data | Ensured accuracy of speed tracking with in presence of unknown disturbances and stability of relative spring displacement |
Yang et al., 2014 [33] | Adaptive and robust control | Improved existing PID algorithm, allowing trains to follow a perfect target curve, perform interstation procedures, and come to a precise halt |
Hui et al., 2015 [34] | Integrated intelligent (II) control using improved multiobjective particle swarm optimization (PSO) | Improved the energy saving, punctuality, safety, and achieved the operation comfortability of electric multiple unit (EMU) tracking |
Wang et al., 2015 [35] | II control using multimass operation and nonlinear resistance | Improved the safety constraints, algorithm practicability, and reduced the complexity of computational |
Zhong-Qi et al., 2015 [36] | Adaptive neuro-fuzzy control | Resolved the parameters of time-varying characteristics using nonlinear unmolded dynamic compensation and linear adaptive models |
Yin et al., 2016 [37] | Ensemble classification and regression trees and expert system | Improved energy savings, riding comfort, and punctuality by utilizing data mining technique |
Kaviarasan et al., 2016 [38] | Reliable dissipative control | Developed a necessary condition to ensure the stability of probabilistic delays of time-varying |
Wang et al., 2016 [39] | Train parking adaptive parameter control based on sliding mode | Obtained highest speed-tracking precision, good adaptability, better robustness, and minimize the effect of parking under the principle of rare switching input |
Yang et al., 2016 [40] | PF control based on neural network | Achieved the precise control on speed tracking of high-speed EMU train |
Sheng-Ping, 2017 [41] | PID control based on fuzzy and neural network | Improved the accuracy of ATC |
Yang-Dong et al., 2017 [42] | Optimal predictive tracking control | Ensured the comfort of train operation by applying appropriate control amounts in advance to achieve exact parking and accurate speed monitoring |
Kai et al., 2017 [43] | II control based on hybrid improved cuckoo search and PSO | Optimized the train’s running curve to come up with the best choice method for controlling the train’s movement |
Xiao-Na et al., 2018 [44] | Gray PF PID control | Obtained better effect of ATO control and resolve the nonlinear issues and large lag of the running train procedure |
Wang et al., 2018 [45] | Robust PF control | Reduced the delays induced by uncertain disturbance and ensured that the practical train timetable follows the nominal one for a certain level of disturbance attenuation |
Cao et al., 2019 [46] | PF control | Improved the performance of other indicators, accuracy of parking, comfort, and train safety |
Felez et al., 2019 [47] | PC using virtual coupling | Minimized train distance and headway while ensuring safe separation between two successive trains at all times |
Gao et al., 2019 [48] | Nonlinear gain control based on feedback | Ensured the satisfactory performance of tracking |
Zhang et al., 2019 [49] | PC, traffic control, and nonlinear optimal control | Reduced headway deviations and timetable for metro lines and improved the energy-saving efficiency |
Wang et al., 2020 [50] | PC with event-triggered method | Improved the comfort of riding, operation efficiency, and ensured the train schedule |
Wang et al., 2020 [51] | PC based on fusion velocity and softness factor | Improved the precision of tracking, ensured that the procedure is basic and straightforward, and guaranteed that computational activities are completed in real time |
Moaveni et al., 2020 [52] | Fuzzy supervisory PC | Calculated the velocity of train’s longitudinal and the coefficient of adhesion between rail surface and wheels |
Chu et al., 2020 [53] | Fuzzy immune PID control based on nondominated sorting genetic algorithm-II-parameter and fuzzy gray immune PID control based on gray technique | Obtained better performance on the level of comfort and traceability indicators |
Xiao et al., 2021 [54] | Level-wise driving fuzzy rule-based knowledge induction control | Improved the accuracy of energy consumption reduction |
To address the aforementioned issues, a number of researchers have developed several ATC technologies in recent years. Different forms of train-control objectives and models, as well as different types of algorithms, are used in these studies, depending on the applications. Table 1 shows a high-level overview of these investigations. In general, these studies, can be split into two types. To synthesize or portray these experiences, one of these strategies uses empirical knowledge and professional expertise. These methods, which are referred to as intelligent and II control methods in this study, are mostly based on expert systems, data mining, or fuzzy logic algorithms to improve numerous objectives for ATO. Meanwhile, the second class of methods, referred to as PA control methods in the following discussion, uses train model information to develop an efficient speed controller to ensure trajectory tracking accuracy. In conclusion, fuzzy control shows a high level of flexibility to parameter changes, although the partition of linguistic terms and membership functions shape in control are highly dependent on expert expertise and difficult to update online. In the realm of simulation experts, the expert system is an issue. Manual transplantation is used to acquire knowledge. It is limited to solving professional difficulties in a specific field and has poor reasoning abilities. Neural network control is a nonlinear adaptive dynamic system in which neurons are interconnected. The benefit is that the challenge can be handled parallel in large scale, and the personalized learning is great; however, the process of reasoning cannot be described, and the speed of network convergence must be increased. The II algorithm avoids the flaws of the intelligent algorithms while maintaining their respective benefits, resulting in improved results [54].
The railway sciences of China academy have integrated the fuzzy logic, artificial intelligence (AI), and knowledge engineering technologies with the ATO system to achieved some results. Yet, the applications on the ATC system are not providing good performance. Therefore, in this study, the algorithm based on fuzzy and PC is integrated and used on the ATO.
3 ATC design
In this section, the design of the ATC is explained as follows:
3.1 Train dynamics model and its control objectives
3.1.1 Train dynamics model
The train operates like a snake, relying on the sticky traction of locomotives on tracks with curves and ramps. The train is treated as a particle, and its motion equation is demonstrated as follows:
where v – the train speed, m; t – time, m/s; s – distance, s; g – acceleration of gravity; γ – mass coefficient of rotation, generally 0.6; J – train energy consumption; kW/h; p(t) – energy consumption per unit time of the train, kW; c – unit resultant force on the train, n/kN; and t – train running time. Equation (1) takes time as an independent variable. To be more suitable for fuzzy PC, distance is taken as a variable in actual operation, so the equation of motion is changed into a function with distance as an independent variable, as shown in equation (2):
The resultant force of the train is mainly divided into three parts: train output force, basic resistance, and additional resistance, as shown in equation (3):
where f(v) – unit traction or braking force on the train; g(s) – additional ramp resistance of the train, consisting of converted slopes of ramps, curves, tunnels, etc.; and w 0(v) – basic unit running resistance of the train, and its value is shown in equation (4):
where A – operating resistance coefficient; B – rolling resistance coefficient; and C – air resistance coefficient. In the process of train operation, the operating conditions at different stages are different, and the resultant force on the train is also different, as shown in equation (5):
where q(v) – unit traction force of the train; b s (v) – air brake unit force; b e (v) – maximum unit force of air braking; and b d (v) – dynamic braking unit force, b s (v) and b e (v) of which are determined by the train traction and braking characteristic curves. In simplified equations (2)–(5), the general form of the train motion equation is shown in equation (6):
As the train is long, it is simplified to a train with each carriage as the particle and no relative movement between particles. Then the additional ramp resistance is shown in equation (7):
where N – total number of train cars and g i (s) – additional drag per car. To sum up, the kinematics equation of the train can be expressed as equation (8):
3.2 ATO system structure and function
The main purpose of automatic train speed control is to regulate the train’s braking/traction system in accordance with the ATP’s goal speed. According to the system’s state transition sequence, first, the ATO determines the current state of operational. Automatic speed regulation is a negative feedback closed-loop method for acceleration control and speed. The braking/traction command is output by ATO to assess the train’s braking/traction condition, and the output current defines the magnitude of the traction/braking. The comfort, energy saving, efficiency, and punctuality of the entire system are all influenced by the execution of the ATO algorithm. The main concept behind the ATO FPC is as follows: First, the predictive model is used to obtain the future system’s prediction output. Second, the fuzzy controller takes the prediction output value and variation rate of the prediction error between the set output value and prediction error as input. To obtain control output, the controller uses fuzzy rule logic. Further, model self-tuning, fuzzy control, and model prediction are the three fundamental components of an FPC system [55].
ATO system features include automatic driving mode, train speed control, train target braking, door control, and energy-saving speed curve generation based on schedule. In autopilot mode, the ATO system completely simulates an experienced driver controlling the train from one station to the next. For train speed control, the ATO system controls and supervises the train to operate at speeds below the maximum allowable speed provided by ATP. The function of train target braking is to calculate the initial position of train braking in advance to make the train stop at the specified target position. The train door opening and closing control refers to the operation of the driver opening or closing the door after the ATO system receives the allowed opening or closing order after the train arrives and stops steadily, or automatically triggers the completion of the stop time [56]. The function of generating energy-saving speed curve according to schedule is also optional. If the train running between two stations has sufficient travel time, this function can be selected, so that the train can obtain a more economical speed to run at a uniform speed, thus saving energy.
3.3 Generation of train operation target curve
The function of the speed controller is to ensure that the train can follow the target curve well. When the target curve supplied by the speed controller is poor, no matter how good the performance of the designed speed controller is, the ATO system cannot achieve good performance. The advantages and disadvantages of ATO system, such as safety punctuality, comfort and energy saving, and accurate parking, are reflected in the target curve. This requires that the target curve to be tracked by the speed controller is an optimized curve, and only in this way can the actual running curve of the train be better. In this article, part of the data of eight marshaled CRH3 EMUs put into operation by a certain rail Bus Co, Ltd. are used as train model parameters, as shown in Table 2.
The project name | CRH3 EMU |
---|---|
Total train weight (t) | 536 (seating capacity 601 persons) |
Maximum operating speed (km/h) | 350 |
Marshaling length (m) | 200 |
Traction characteristics (kN) | F = −0.285 v + 300 (0 < v ≤ 119 km/h) |
Weekly power 8,000 kW | F = 31,500/v (v > 119 km/h) |
Coefficient of mass of rotation | 0.08 |
Wheel diameter new/old (mm) | 920/830 |
Braking characteristics (M/S2) | 1 (0 < v ≤ 160 km/h) |
(Grade 8 common brake) | −0.0136v + 3.176 (160 < v ≤ 160 km/h) |
Braking characteristics (M/S2) | 0.86 (0 < v ≤ 160 km/h) |
(Grade 7 common brake) | −0.0095v + 1.1788 (182 < v ≤ 210 km/h) |
In this study, the running speed of the train in and out of the station is set as 120 km/h, the platform distance is set as 1,500 m, and the maximum running speed under the interval speed limit should be slightly lower than the speed limit given by the ATP system. In this study, 305 km/h is taken, and the target speed of the train is 300 km/h. When the train target speed is 300 km/h, there is no ramp over 13.06% on the secondary line, so the maximum speed of the train during cruise operation is 305 km/h, and the minimum speed is 295 km/h. When the target speed of a train running on a straight line is 120 km/h, the maximum speed is 125 km/h, and the minimum speed is 115 km/h. After leaving the station, the train adopts the appropriate traction gear (the traction force does not exceed the adhesive traction force and can accelerate the train with the maximum acceleration as soon as possible while considering the comfort) to accelerate the speed up to 300 km/h; before arriving at the station, the train takes 120 km/h as its initial speed and calculates it with the reverse iteration algorithm (the iteration step is 0.1 s). The target speed (i.e., the initial braking speed) of the train needs to make a speedy trial and match with the terminal speed in cruising operation within the speed range of 295–305 km/h at the end of iteration. When the difference between the two final speeds is less than a given value, the speed is the target speed, and its corresponding position is the initial position of braking. When the train runs to the starting position of the breaking point, it uses the appropriate braking gear to slow down the train. The braking distance, including the blank walking braking distance, is 1.5 s. The calculation method of the starting position point of train braking stop is the same as that of deceleration braking. The initial speed only needs to be 0 km/h, so the basic resistance of train needs to be converted into the corresponding deceleration. The target curve of train operation can be obtained from the above train model parameters, line parameters, and software flow chart, as shown in Figure 3.
3.4 Fuzzy generalized PC
Fuzzy generalized prediction (FGPC) algorithm is a new algorithm, which combines fuzzy logic with PC. It compensates the error of generalized prediction (GPC) by fuzzy reasoning. A basic model is established offline using priori information to describe the main dynamics of the prediction process. To make up for the deficiency of GPC algorithm in system information processing, the error between the actual measured and predicted information is regarded as the information of uncertainty, and the possible error in the process of PC is compensated appropriately at the high level.
Based on GPC algorithm, FGPC algorithm directly compensates system deviation according to fuzzy reasoning. In this way, the integrated control quantity acting on the controlled object is shown in equation (9):
where u 1(t) is the generalized PC quantity, and u 2(t) is the control quantity for compensating system error by fuzzy reasoning. In this algorithm, the basic rule of the system is reflected by GPC control, and the output deviation caused by other interference factors or model mismatch is compensated by fuzzy reasoning. Suppose e(t) is the process output deviation at t sampling time, ec(t) is the rate of deviation change, and the process has d step pure delay, and then the fuzzy compensation control quantity is determined by e(t + d) and ec(t + d). Define e(t + d) and ec(t + d) as equations (10) and (11):
First, fuzzy control compensation comes from process output deviation and deviation variation. Second, the process input control quantity is the sum of generalized PC quantity and fuzzy control compensation quantity. Finally, to achieve a better control effect, process input control quantity is used to control the whole system. It should be emphasized that because the optimization goal of GPC algorithm is over time, fuzzy reasoning compensation function needs to be updated online repeatedly rather than offline once [57]. Due to the use of fuzzy reasoning compensation method, it does not only retains the excellent performance of GPC algorithm but also compensates for many shortcomings of GPC algorithm such as random factors that cannot be estimated and the inaccuracy caused by the length of prediction domain is too short. The static accuracy and dynamic tracking performance of the controlled system are improved [58]. Moreover, FGPC can improve the robustness of the controlled system in the presence of strong external disturbances or time-varying parameters [59].
4 Result analysis
The generation of ideal target curve is calculated according to the line situation and train model. In this article, a subway B-type car is selected to calculate the acceleration, time, and displacement of each speed interval.
4.1 Tracking curve and ideal target curve
Figures 4 and 5 show that the tracking curve of PID control has more fluctuations, and its steady-state error is also large, whereas the tracking curve of FPC basically coincides with the target curve, indicating that FPC has a more stable and excellent train control.
4.2 Acceleration simulation curve
According to Figure 6, the acceleration fluctuation based on PID control is highly common and has a wide range, resulting in train instability and reduced passenger comfort. Based on the FPC algorithm, the speed fluctuation caused by line problems can be solved in a short time and the train runs more smoothly.
4.3 Target displacement curve and displacement simulation curve
Figure 7 shows that there are many displacement differences between PID control’s displacement tracking curve and ideal target curve. For example, when the train runs to 90 s, the displacement difference reaches about 40 m, indicating that FPC has a better displacement tracking performance, punctuality of train arrival, and higher stopping accuracy.
5 Conclusion
The simulation formulation of train’s operation, the concept of ATO, the operation strategy, and FPC algorithm application in train automatic driving are all investigated in depth in this study. The goal is to create an FPC that can control the train speed. After comparing the system to classical PID control, the system simulation is used to verify the controller’s robustness and adaptability. The controller is capable of meeting the basic requirements of train operation while also making significant measures for the real line’s application of the fuzzy prediction concept. The development status and functioning system of ATO are thoroughly understood due to practical research and extensive theoretical. The evolution of the ATO control algorithm is described and examined, as well as the benefits and drawbacks of other control algorithms. The use of FPC in ATO is proposed, as well as use of an II control techniques in ATO is considered. Further, predictive and fuzzy control essential principles are also investigated. The dynamic matrix and fuzzy control are coupled to overcome ineffective anti-interference effectiveness issue in the optimization of receding horizon procedure produced through extended sampling cycle and excessive computation. The fuzzy controller achieves the best PC calculation. For a sophisticated train autonomous operation system, an FPC is utilized to manage train speed to ensure accurate parking, comfort, timeliness, and energy savings. This study proposes a research on automatic control of computer application data processing system based on AI design and ATO system based on FPC is designed. The fuzzy control approach can achieve a high-level regulation and has a superior train speed controller’s control function based on changing error rate and prediction error. The simulation’s relevant flow chart is achieved. The simulation results are compared to the methods of PID control that has been used in the past. The findings of the simulation suggest that the FPC has a superior control effect and can increase train safety. The FPC significantly increases passenger comfort and precision of train stopping, offering a favorable on a trial basis for its implementation. The simulation results reached the expected goals and proved that the FPC can realize high quality control, the train operation process is presented in this article using the AI, computer data processing system for the automatic control method is reasonable.
Acknowledgements
S&T Program of Hebei, Research on the innovation of fault tolerance and error correction mechanism in scientific research activities in Colleges and Universities, Project No.: 215576157D.
-
Conflict of interest: Authors state no conflict of interest.
References
[1] Zhang Y, Zeng J, Li Y, Chen D. Convolutional neural network-gated recurrent unit neural network with feature fusion for environmental sound classification. Autom Control Computer Sci. 2021;55(4):311–8.10.3103/S0146411621040106Search in Google Scholar
[2] Karthikeyan M, Subashini TS, Jebakumar R. SSD based waste separation in smart garbage using augmented clustering Nms. Automated Softw Eng. 2021;28(2):1–17.10.1007/s10515-021-00296-9Search in Google Scholar
[3] Abdulghaffar AA, Mostafa SM, Alsaleh A, Sheltami T, Shakshuki EM. Internet of things based multiple disease monitoring and health improvement system. J Ambient Intell Humanized Comput. 2020;11(3):1021–9.10.1007/s12652-019-01204-6Search in Google Scholar
[4] Li J, Zhan W, Hu Y, Tomizuka M. Generic tracking and probabilistic prediction framework and its application in autonomous driving. IEEE Trans Intell Transp Syst. 2020;21(9):3634–49.10.1109/TITS.2019.2930310Search in Google Scholar
[5] Shafiee MJ, Jeddi A, Nazemi A, Fieguth P, Wong A. Deep neural network perception models and robust autonomous driving systems: practical solutions for mitigation and improvement. IEEE Signal Process Mag. 2021;38(1):22–30.10.1109/MSP.2020.2982820Search in Google Scholar
[6] Chen S, Wang M, Song W, Yang Y, Li Y, Fu M. Stabilization approaches for reinforcement learning-based end-to-end autonomous driving. IEEE Trans Vehicular Technol. 2020;69(5):4740–50.10.1109/TVT.2020.2979493Search in Google Scholar
[7] Chen X, Ma W, Xie G, Hei X, Wang F, Tan S. A survey of control algorithm for automatic train operation. In: 2019 14th IEEE Conference on Industrial Electronics and Applications (ICIEA). IEEE; 2019. p. 2405–10.10.1109/ICIEA.2019.8833794Search in Google Scholar
[8] Yasunobu S, Miyamoto S, Ihara H. Fuzzy control for automatic train operation system. IFAC Proc Vol. 1983;16(4):33–9.10.1016/S1474-6670(17)62539-4Search in Google Scholar
[9] Yasunobu S, Miyamoto S. Automatic train operation system by predictive fuzzy control. In Sugeno M, editor. Industrial applications of fuzzy control; 1985.10.1016/B978-0-08-029365-3.50010-9Search in Google Scholar
[10] Sekine S, Imasaki N, Endo T. Application of fuzzy neural network control to automatic train operation and tuning of its control rules. In: Proceedings of 1995 IEEE International Conference on Fuzzy Systems. Vol. 4. IEEE; 1995. p. 1741–6.10.1109/FUZZY.1995.409917Search in Google Scholar
[11] Yang C-D, Sun Y-P. Mixed H2/H cruise controller design for high speed train. Int J Control. 2001;74(9):905–20.10.1080/00207170010038703Search in Google Scholar
[12] Chou M, Xia X. Optimal cruise control of heavy-haul trains equipped with electronically controlled pneumatic brake systems. Control Eng Pract. 2007;15(5):511–9.10.1016/j.conengprac.2006.09.007Search in Google Scholar
[13] Meulen RD. Selected heavy haul insights: some South African perspectives. In: Conference on Rolling Stock of XX1 Century; 2008. p. 117–22.Search in Google Scholar
[14] Zhuan X, Xia X. Speed regulation with measured output feedback in the control of heavy haul trains. Automatica. 2008;44(1):242–7.10.1016/j.automatica.2007.05.002Search in Google Scholar
[15] Song Q, Gu Q, Liu F, Song YD. Adaptive positioning and velocity control of high speed train system. In: 2009 China Automation Association Conference (CAAC), Hangzhou, China; 2009.Search in Google Scholar
[16] Dong H-R, Gao B, Ning B, Zhang Y-X. Fuzzy-PID soft switching speed control of automatic train operation system. Control Decis. 2010;25(5):310–8.Search in Google Scholar
[17] De-Wang C, Tao T, Chun-Mei G. Study on parking error estimation model and online learning algorithm for urban rail trains. China Railw Sci. 2010;31(6):122–7.Search in Google Scholar
[18] Yu Z-Y, Chen D-W. Modeling and system identification of the braking system of urban rail vehicles. J China Railw Soc. 2011;33(10):37–40.Search in Google Scholar
[19] Ke B-R, Lin C-L, Lai C-W. Optimization of train-speed trajectory and control for mass rapid transit systems. Control Eng Pract. 2011;19(7):675–87.10.1016/j.conengprac.2011.03.003Search in Google Scholar
[20] Song Q, Song Y-D, Tang T, Ning B. Computationally inexpensive tracking control of high-speed trains with traction/braking saturation. IEEE Trans Intell Transp Syst. 2011;12(4):1116–25.10.1109/TITS.2011.2143409Search in Google Scholar
[21] Hou Z, Wang Y, Yin C, Tang T. Terminal iterative learning control based station stop control of a train. Int J Control. 2011;84(7):1263–74.10.1080/00207179.2011.569030Search in Google Scholar
[22] Luo R-S, Wang Y-H, Yu Z-Y, Tang T. Adaptive stopping control of urban rail vehicle. J China Railw Soc. 2012;34(4):64–8.Search in Google Scholar
[23] Dong H-R, Gao S-G, Ning B, Li L. Extended fuzzy logic controller for high speed train. Neural Comput Appl. 2013;22(2):321–8.10.1007/s00521-011-0681-8Search in Google Scholar
[24] Gao S, Dong H, Chen Y, Ning B, Chen G, Yang X. Approximation-based robust adaptive automatic train control: an approach for actuator saturation. IEEE Trans Intell Transp Syst. 2013;14(4):1733–42.10.1109/TITS.2013.2266255Search in Google Scholar
[25] Heng-Yu L, Hong-Ze X. Study on model reference adaptive control of ATO System. J China Railw Soc. 2013;37(7):68–73.Search in Google Scholar
[26] Wang C, Tang T, Luo R-S. Study on iterative learning control in automatic train operation. J China Railw Soc. 2013;35(3):48–52.Search in Google Scholar
[27] Wu P, Wang Q, Wu J. Precise train stopping method based on predictive control. J Computer Appl. 2013;33(12):3600–3.10.3724/SP.J.1087.2013.03600Search in Google Scholar
[28] Yin J, Chen D, Li L. Intelligent train operation algorithms for subway by expert system and reinforcement learning. IEEE Trans Intell Transp Syst. 2014;15(6):2561–71.10.1109/TITS.2014.2320757Search in Google Scholar
[29] Faieghi M, Jalali A. Robust adaptive cruise control of high speed trains. ISA Trans. 2014;53(2):533–41.10.1016/j.isatra.2013.12.007Search in Google Scholar PubMed
[30] Song Y-D, Song Q, Cai W-C. Fault-tolerant adaptive control of high-speed trains under traction/braking failures: a virtual parameter-based approach. IEEE Trans Intell Transport Syst. 2013;15(2):737–48.10.1109/TITS.2013.2290310Search in Google Scholar
[31] Yang H, Fu Y-T, Zhang K-P, Li Z-Q. Speed tracking control using an ANFIS model for high-speed electric multiple unit. Control Eng Pract. 2014;23:57–65.10.1016/j.conengprac.2013.10.006Search in Google Scholar
[32] Li S, Yang L, Li K, Gao Z. Robust sampled-data cruise control scheduling of high speed train. Transp Res C Emerg Technol. 2014;46:274–83.10.1016/j.trc.2014.06.004Search in Google Scholar
[33] Yang Y, Cui K, Lv X. Combined sliding mode and PID control of automatic train operation system. J China Railw Soc. 2014;36(6):61–7.Search in Google Scholar
[34] Yang H, Liu H, Fu Y. Multi-objective operation optimization for electric multiple unit-based on speed restriction mutation. Neurocomputing. 2015;169:383–91.10.1016/j.neucom.2014.08.097Search in Google Scholar
[35] Wang LS, Xu HZ, Zhang MN, Duan HW. Hybrid model predictive control application to automatic train operation. J China Railw Soc. 2015;12(9):283–92.Search in Google Scholar
[36] Zhong-Qi L, Hui Y, Jiemin L. Adaptive speed tracking control for high-speed electric multiple unit. J China Railw Soc. 2015;37(4):61–8.Search in Google Scholar
[37] Yin J, Chen D, Li Y. Smart train operation algorithms based on expert knowledge and ensemble CART for the electric locomotive. Knowl Syst. 2016;92:78–91.10.1016/j.knosys.2015.10.016Search in Google Scholar
[38] Kaviarasan B, Sakthivel R, Shi Y. Reliable dissipative control of high-speed train with probabilistic time-varying delays. Int J Syst Sci. 2016;47(16):3940–51.10.1080/00207721.2016.1144225Search in Google Scholar
[39] Wang Q, Wu P, Feng XY, Zhang YD. Precise automatic train stop control algoritm based on adaptive terminal sliding mode control. J China Railw Soc. 2016;38(2):56–63.Search in Google Scholar
[40] Yang H, Zhang K-P, Liu H-E. Online regulation of high speed train trajectory control based on TS fuzzy bilinear model. IEEE Trans Intell Transp Syst. 2016;17(6):1496–508.10.1109/TITS.2015.2497320Search in Google Scholar
[41] Sheng-Ping Z. Study on automatic train operation method based on improved PID algorithm. Railw Commun Signal. 2017;53:(10):27–30.Search in Google Scholar
[42] Yan-Dong Z, Qing-Yuan W, Qiang-Qiang L, Yun-Xia J, Mao-Jun X. Optimal preview tracking control algorithm for ATO system. Comput Appl. 2017;37(S2):266–9.Search in Google Scholar
[43] Kai X, Lei W, Fei-Feng Y. Automatic train operation system in urban rail transit based on PSO-ICS algorithm optimization. J Railw Sci Eng. 2017;14(12):2705–13.Search in Google Scholar
[44] Xiao-Na M, Ai-Hong Z, Wen L. Optimization of train ATO system based on grey prediction fuzzy PID control. Railw Stand. 2018;62(8).Search in Google Scholar
[45] Wang X, Li S, Su S, Tang T. Robust fuzzy predictive control for automatic train regulation in high-frequency metro lines. IEEE Trans Fuzzy Syst. 2018;27(6):1295–308.10.1109/TFUZZ.2018.2877593Search in Google Scholar
[46] Cao Y, Ma L, Zhang Y. Application of fuzzy predictive control technology in automatic train operation. Clust Comput. 2019;22(6):14135–44.10.1007/s10586-018-2258-0Search in Google Scholar
[47] Felez J, Kim Y, Borrelli F. A model predictive control approach for virtual coupling in railways. IEEE Trans Intell Transp Syst. 2019;20(7):2728–39.10.1109/TITS.2019.2914910Search in Google Scholar
[48] Gao S, Hou Y, Dong H, Stichel S, Ning B. High-speed trains automatic operation with protection constraints: a resilient nonlinear gain-based feedback control approach. IEEE/CAA J Auto Sin. 2019;6(4):992–9.10.1109/JAS.2019.1911582Search in Google Scholar
[49] Zhang H, Li S, Yang L. Real-time optimal train regulation design for metro lines with energy-saving. Comput Ind Eng. 2019;127:1282–96.10.1016/j.cie.2018.02.019Search in Google Scholar
[50] Wang X, Li S, Tang T, Yang L. Event-triggered predictive control for automatic train regulation and passenger flow in metro rail systems. IEEE Trans Intell Transp Syst. 2020.10.1109/TITS.2020.3026755Search in Google Scholar
[51] Wang L, Wang X, Sheng Z, Lu S. Model predictive controller based on online obtaining of softness factor and fusion velocity for automatic train operation. Sensors. 2020;20(6):1719.10.3390/s20061719Search in Google Scholar PubMed PubMed Central
[52] Moaveni B, Fathabadi FR, Molavi A. Supervisory predictive control for wheel slip prevention and tracking of desired speed profile in electric trains. ISA Trans. 2020;101:102–15.10.1016/j.isatra.2020.01.011Search in Google Scholar PubMed
[53] Chu P, Yu Y, Dong D, Lin H, Yuan J. NSGA-II-based parameter tuning method and GM (1, 1)-based development of fuzzy immune PID controller for automatic train operation system. Math Probl Eng. 2020;2020.10.1155/2020/3731749Search in Google Scholar
[54] Xiao G, Yang Q, Yang F, Liu T, Li T, Feng J. Level-wise driving knowledge induction for embedded automatic train driving system. J Vib Control. 2021;10775463211003395.10.1177/10775463211003395Search in Google Scholar
[55] Bui H-L, Nguyen C-H, Vu N-L, Nguyen C-H. General design method of hedge-algebras-based fuzzy controllers and an application for structural active control. Appl Intell. 2015;43(2):251–75.10.1007/s10489-014-0638-6Search in Google Scholar
[56] Vitas D, Tomic M, Burul M. Traffic light detection in autonomous driving systems. IEEE Consum Electron Mag. 2020;9(4):90–6.10.1109/MCE.2020.2969156Search in Google Scholar
[57] Rodrigues H, Silva F, Morgado LG, Sá JC, Campilho R. A novel computer application for scrap reporting and data management in the manufacturing of components for the automotive industry.Proc Manuf. 2020;51(9–12):1319–26.10.1016/j.promfg.2020.10.184Search in Google Scholar
[58] Feng D, Xu W, He Z, Zhao W, Mei Y. Advances in plant nutrition diagnosis based on remote sensing and computer application. Neural Comput Appl. 2020;32(22):16833–42.10.1007/s00521-018-3932-0Search in Google Scholar
[59] Behinaein B, Lin F, Rudie K. Optimal information release for mixed opacity in discrete-event systems. IEEE Trans Autom Sci Eng. 2019;16(4):1960–70.10.1109/TASE.2019.2917136Search in Google Scholar
© 2022 Hong Wang et al., published by De Gruyter
This work is licensed under the Creative Commons Attribution 4.0 International License.