Rail train, operation planning method and device thereof, equipment and storage medium

By using the speed planning model to generate local operation curves in the operation planning method of rail trains, the problems of high computing resource requirements and high communication requirements of centralized planning and control schemes in the prior art are solved, and distributed planning and control of train marshalling are realized, which reduces costs and calculation load.

CN119647803APending Publication Date: 2025-03-18CRRC ZHUZHOU ELECTRIC LOCOMOTIVE RESEARCH INSTITUTE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311203282.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-18
Publication Date
2025-03-18

AI Technical Summary

Technical Problem

In the prior art, the collaborative planning and control of train marshalling based on virtual joints adopts a centralized planning and control scheme, resulting in high demand for computing resources, expensive cost, and high requirements for real-time and security of train station communications.

Method used

It provides a method for running planning of rail trains. By obtaining the planning information of train marshalling and the following information of the current train, using the speed planning model to generate the local running curve of the current train, realizing distributed planning and control of train marshalling, and reducing the calculation load and communication requirements of bicycles.

Benefits of technology

The distributed planning and control of train marshalling is realized, which reduces the computing load and communication requirements of bicycles, improves the efficiency of the system and reduces costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119647803A_ABST
    Figure CN119647803A_ABST
Patent Text Reader

Abstract

The invention discloses a rail train, an operation planning method and device thereof, equipment and a storage medium, and relates to the technical field of intelligent driving. The method comprises the steps that planning information of train marshalling is acquired; acquiring following condition information of a current train in the train group; acquiring a local operation curve of the current train by utilizing a speed planning model according to the train following condition information and the planning information; wherein the speed planning model comprises a longitudinal dynamic model, constraint conditions and a target function; according to the method, the running state of each following train in the train marshalling can be planned and generated by utilizing the constructed longitudinal dynamical model of the rail train and the objective function and constraint conditions of collaborative planning, distributed planning and control of the train marshalling are realized, the calculation load of each single train can be effectively reduced, and the calculation efficiency is improved. And meanwhile, the requirements on the real-time performance and the safety of communication between the trains are reduced, and the cost of the rail train is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent driving technology, and in particular to a method, device, electronic equipment, rail train and computer-readable storage medium for planning the operation of a rail train. Background Art

[0002] The concept of Virtual Coupled (VC) was born to achieve efficient allocation of vehicle transport capacity. Based on this concept, the virtual coupling of rail trains (such as smart rail trains) forms a coupled formation through multiple independent rail trains. The rail trains within the formation exchange vehicle performance and status information through wireless vehicle-to-vehicle communication, and realize close-interval operation like mechanical coupling under collaborative planning and control strategies; after the coupling is released, each train has its own steering, traction and braking system, and has the ability to operate independently.

[0003] Similar to the operation of a single rail train, the performance indicators for the operation of virtual coupled train formations mainly include five indicators, namely, efficiency, punctuality, parking accuracy, comfort and energy saving. These five indicators are interrelated and mutually restrained. In order to optimize these indicators, the train formation not only needs to plan and control each independent train based on single vehicle and line constraints, but also needs to further consider the constraints of the leading vehicle for the following vehicle.

[0004] In the prior art, the coordinated planning and control of train formations based on virtual coupling adopts a centralized planning and control solution. Since the centralized planning and control solution requires powerful computing resources and capabilities for each rail train, and is proportional to the size of the formation, the cost is relatively high; and there is frequent data interaction between rail trains, which places very high requirements on communication reliability, real-time and bandwidth performance. Therefore, how to provide an operation planning method for each follower vehicle in the virtual coupling in the train formation, realize the distributed planning and control of the train formation, reduce the computing load of a single vehicle, and the requirements for the real-time and safety of inter-train communication, is a problem that needs to be solved urgently. Summary of the invention

[0005] The purpose of the present invention is to provide a rail train operation planning method, device, electronic device, rail train and computer-readable storage medium to plan the operating status of each follower vehicle in a virtual coupling, realize distributed planning and control of train formation, reduce the computing load of a single vehicle and the requirements for inter-train communication.

[0006] In order to solve the above technical problems, the present invention provides a rail train operation planning method, comprising:

[0007] Acquire planning information of train formation; wherein the planning information includes line information, operation time information, formation information and safety protection information;

[0008] Acquire the following vehicle information of the current train in the train formation; wherein the following vehicle information includes the motion state information and control state information of the current train, the path information of the current running line and the preceding vehicle motion state information of the leading vehicle corresponding to the current train, the current train is any following vehicle virtually coupled in the train formation, and the leading vehicle is the preceding track train of the current train in the running direction;

[0009] According to the following vehicle information and the planning information, a speed planning model is used to obtain a local operating curve of the current train; wherein the speed planning model includes a longitudinal dynamic model, constraints and an objective function, the local operating curve includes an operating speed planning curve, a tracking interval planning curve and / or an emergency braking trigger curve EBI speed protection curve, and the operating speed planning curve includes a speed curve of the current train traveling to the next platform.

[0010] In some embodiments, obtaining the local operation curve of the current train by using a speed planning model according to the following vehicle information and the planning information includes:

[0011] According to the following train information and the planning information, using the speed planning model, a current running speed planning curve and a current tracking interval planning curve of the current train are generated;

[0012] Generate a current EBI speed protection curve of the current train according to the current tracking interval planning curve, the safety protection condition constraints corresponding to the safety protection information and the target stopping point; wherein the safety protection condition constraints include safety speed limit constraints and safety interval constraints;

[0013] Generate a current minimum safety tracking distance curve according to the safety protection condition constraint, the current operating speed planning curve, the current EBI speed protection curve and the preceding vehicle speed planning curve of the pilot vehicle;

[0014] Use the current EBI speed protection curve and the current minimum safe tracking distance curve to verify the current operating speed planning curve and the current tracking distance planning curve to obtain the current verification result;

[0015] If the current verification result is verification failure, the safety protection condition constraint is adjusted, and the step of generating a current running speed planning curve and a current tracking distance planning curve of the current train by using the speed planning model according to the following vehicle situation information and the planning information is performed;

[0016] If the current verification result is that the verification is passed, the current operating speed planning curve, the current tracking distance planning curve and the current EBI speed protection curve are integrated to generate the local operating curve.

[0017] In some embodiments, the generating of the current running speed planning curve and the current tracking interval planning curve of the current train by using the speed planning model according to the following vehicle situation information and the planning information includes:

[0018] According to the current state information of the current train and the planning information, the speed planning model is solved by using a quadratic planning solver to generate a current running speed planning curve and a current tracking interval planning curve of the current train.

[0019] In some embodiments, the discrete state equations of the longitudinal dynamics model include: l(i+1) =s l(i) +v l(i) Δt,s f(i+1) =s f(i) +v f(i) Δt, v l(i+1) =v l(i) +a l(i) Δt, v f(i+1) =v f(i) +a f(i) Δt, a l(i+1) =a l(i) +j l(i) Δt, a f(i+1) =a f(i) +j f(i) Δt、ma l(i) =F tl(i) +F bl(i) -f vl(i) -f gl(i) -f cl(i) 、ma f(i) =F tf(i) +F bf(i) -f vf(i) -f gf(i) -f cf(i) and d f(i) =s l(i) -s f(i) ; where Δt is the discrete time interval, s l(i) 、v l(i) 、a l(i) and j l(i) are the position, velocity, acceleration and impact rate of the pilot vehicle at the i-th discrete time interval, s f(i) 、v f(i) 、a f(i) and j f(i)are the position, velocity, acceleration and impact rate of the current train at the i-th discrete time interval, d f(i) is the planned tracking distance of the current train relative to the pilot vehicle at the i-th discrete time interval, F tl(i) 、F bl(i) 、f vl(i) 、f gl(i) 、f cl(i) and are the traction, braking force, basic resistance, slope resistance and curve resistance of the pilot vehicle at the i-th discrete time interval, respectively. tf(i) 、F bf(i) 、f vf(i) 、f gf(i) 、f cf(i) and are the traction, braking force, basic resistance, slope resistance and curve resistance of the current train in the i-th discrete time interval, m is the mass of the track train, i = 0, 1, 2, ..., n, n is the number of discrete time intervals corresponding to the current train reaching the next platform.

[0020] In some embodiments, the constraints include initial state constraints, terminal state constraints and operating state constraints, and the operating state constraints include at least one of a safe speed limit constraint, an punctual time constraint, a shared line section time constraint, a traffic light intersection time constraint, an impact rate constraint and a traction braking capacity constraint.

[0021] In some embodiments, the initial state constraints include s l(0) =s l0 、s f(0) =s f0 、v l(0) =v l0 、v f(0) =v f0 、a l(0) =a l0 、a f(0) =a f0 、j l(0) =j l0 、j f(0) =j f0 and d f(0) =d f0 ; The termination state constraints include s l(n) =s ln 、s f(n) =s fn 、v l(n) =0, v f(n) =0, a l(n) =a ln 、a f(n) =a fn 、j l(n) =j ln 、jf(n) =j fn and d f(n) =d fn ; Among them, s l0 、v l0 、a l0 and j l0 are the initial position, speed, acceleration and impact rate of the current train, s f0 、v f0 、a f0 and j f0 are the initial position, velocity, acceleration and impact rate of the pilot vehicle, d f0 is the initial tracking distance of the current train to the pilot vehicle; s ln 、a ln and j ln are the current train termination position, acceleration and impact rate, s fn 、a fn and j fn are the position, acceleration and impact rate of the pilot vehicle at the end, d fn It is the tracking distance at which the current train terminates the lead vehicle.

[0022] In some embodiments, when the operating state constraint includes the safe speed limit constraint, the safe speed limit constraint includes 0≤v l(i) ≤v lm(i) and 0≤v f(i) ≤v fm(i) ; where v lm(i) and v fm(i) are respectively the preset speed limits of the current train and the pilot vehicle in the i-th discrete time interval.

[0023] In some embodiments, when the operating state constraint includes the traffic light intersection time constraint, the traffic light intersection time constraint includes t gstart ≤t l (s in ) and t gend ≥t f (s out ), where t l (s in ) is the starting position s of the pilot vehicle at the traffic light intersection in The moment, t f (s out ) is the current train’s terminal position at the traffic light intersection out The moment, t gstart and t gend They are respectively the starting time and the ending time corresponding to the green light phase at the traffic light intersection.

[0024] In some embodiments, when the operating state constraint includes the on-time constraint, the common line section time constraint, the impact rate constraint, and the traction braking capacity constraint, the on-time constraint includes |n*Δt-t f ∣≤Δt fm The time constraints of the common line section include t dep -t out ≤Δt om , the impact rate constraint includes j l(i) ≤j max and j f(i) ≤j max , the traction braking capacity constraints include 0≤F tl(i) 、F tf(i) ≤F tmax 、F bmin ≤F bl(i) and F bf(i) ≤0; where t f is the time to arrive at the next platform in the operation time information, Δt fm is the preset allowable punctuality error, t dep and t out are the times when the train formation corresponding to the current train enters and completely leaves the shared track section, Δt om is the preset maximum departure time of the marshaling group, j max is the preset upper limit of train impact rate, F tf(i) and F tf(i) are the traction forces on the current train and the pilot vehicle at the i-th discrete time interval, respectively, bf(i) and F bf(i) are the braking forces on the current train and the pilot car at the i-th discrete time interval, respectively, tmax and F bmin They are the preset maximum traction force and the preset maximum braking force respectively.

[0025] In some embodiments, the objective function includes a front and rear vehicle speed difference optimization objective function, a front and rear vehicle tracking distance optimization objective function, an energy saving objective function, and a comfort objective function.

[0026] In some embodiments, the objective function is Among them, ω v ,ω d ,ω t and ω j They are respectively the preset front and rear vehicle speed difference optimization weight, the preset front and rear vehicle tracking distance optimization weight, the preset energy saving weight and the preset comfort weight.

[0027] In some embodiments, before obtaining the local operation curve of the current train using the speed planning model according to the following vehicle information and the planning information, the method further includes:

[0028] Determine whether the current speed and current tracking distance of the current train meet the safety protection condition constraints corresponding to the safety protection information; wherein the current speed is the speed information in the motion state information, the current tracking distance is the distance between the position information in the motion state information of the preceding vehicle and the position information of the motion state information, and the safety protection condition constraints include a safety speed limit constraint and a safety distance constraint;

[0029] If the safety protection condition constraint is met, determining whether a virtual linkage entry signal in the control state information is received and the current tracking distance is less than a virtual linkage threshold;

[0030] If so, the step of obtaining the local operation curve of the current train by using the speed planning model according to the following vehicle information and the planning information is executed.

[0031] The embodiment of the present invention further provides a rail train operation planning device, comprising:

[0032] An information acquisition module is used to acquire planning information of train formation; wherein the planning information includes line information, operation time information, formation information and safety protection information;

[0033] A situation acquisition module, used to acquire the following vehicle situation information of the current train in the train formation; wherein the following vehicle situation information includes the motion state information and control state information of the current train, the path information of the current running line and the preceding vehicle motion state information of the leading vehicle corresponding to the current train, the current train is any following vehicle virtually coupled in the train formation, and the leading vehicle is the preceding track train of the current train in the running direction;

[0034] A collaborative planning module is used to obtain a local operating curve of the current train using a speed planning model based on the following vehicle information and the planning information; wherein the speed planning model includes a longitudinal dynamics model, constraints and an objective function, the local operating curve includes an operating speed planning curve, a tracking interval planning curve and / or an emergency braking trigger curve EBI speed protection curve, and the operating speed planning curve includes a speed curve of the current train traveling to the next platform.

[0035] An embodiment of the present invention further provides an electronic device, including:

[0036] Memory for storing computer programs;

[0037] A processor is used to implement the steps of the rail train operation planning method as described above when executing the computer program.

[0038] An embodiment of the present invention further provides a rail vehicle, comprising: the electronic device as described above.

[0039] In addition, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the rail train operation planning method as described above are implemented.

[0040] A method for planning the operation of a rail train provided by the present invention comprises: obtaining planning information of a train formation; wherein the planning information comprises line information, operating time information, formation information and safety protection information; obtaining the following vehicle information of a current train in the train formation; wherein the following vehicle information comprises motion state information and control state information of the current train, path information of the current operating line and motion state information of the preceding vehicle of a pilot vehicle corresponding to the current train, the current train being any following vehicle virtually coupled in the train formation, and the pilot vehicle being the preceding rail train of the current train in the direction of travel; obtaining a local operation curve of the current train according to the following vehicle information and the planning information by using a speed planning model; wherein the speed planning model comprises a longitudinal dynamics model, constraints and an objective function, the local operation curve comprises an operation speed planning curve, a tracking interval planning curve and / or an emergency brake trigger curve EBI speed protection curve, and the operation speed planning curve comprises a speed curve of the current train traveling to the next platform;

[0041] It can be seen that the present invention obtains the local operation curve of the current train by using the speed planning model according to the following vehicle information and planning information, and can use the constructed longitudinal dynamic model of the rail train and the objective function and constraint conditions of the collaborative planning to plan and generate the operation status of each following vehicle in the train formation, realize the distributed planning and control of the train formation, and can effectively reduce the computing load of a single vehicle. At the same time, the requirements for the real-time and safety of inter-train communication will also be reduced, reducing the cost of rail trains. In addition, the present invention also provides a rail train operation planning device, electronic equipment, rail train and computer-readable storage medium, which also have the above-mentioned beneficial effects. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0043] Figure 1 A flow chart of a rail train operation planning method provided by an embodiment of the present invention;

[0044] Figure 2 A schematic diagram of the system structure of another rail train operation planning method provided by an embodiment of the present invention;

[0045] Figure 3 A schematic flow chart of another rail train operation planning method provided by an embodiment of the present invention;

[0046] Figure 4 A structural block diagram of a rail train operation planning device provided by an embodiment of the present invention;

[0047] Figure 5 The present invention is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0048] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0049] Please refer to Figure 1 , Figure 1 A flow chart of a rail train operation planning method provided by an embodiment of the present invention. The method may include:

[0050] Step 101: Obtain planning information of train formation; wherein the planning information includes line information, operation time information, formation information and safety protection information.

[0051] It can be understood that the train formation in this embodiment can be a coupled formation composed of two or more rail trains (such as smart rail trains), such as a coupled formation formed by virtual coupling of multiple independent smart rail trains.

[0052] Correspondingly, the planning information of the planning information of the train formation in this embodiment may be the information pre-set for the planned operation of the train formation. The specific content of the planning information in this embodiment may be set by the designer according to practical scenarios and user needs. For example, the planning information of the train formation may include line information, operating time information, formation information and safety protection information. Among them, the line information may be the information of the operating line on which the train formation travels, such as the location information of each platform on the operating line and the location information of each traffic light intersection on the operating line; the operating time information may be the time information of the train formation arriving at and leaving each platform on the operating line (such as Figure 2 The train marshaling information may include the train marshaling information, such as the length of the train marshaling and the marshaling order and length of each track train in the train marshaling; the safety protection information may include the information used to ensure the safe operation of the track train, such as the vehicle speed limit, the speed limit of special sections (such as the exit section, the entrance section, the intersection, etc.), the speed limit of curves and slopes, etc. Figure 2 As shown, the current train can use the scheduling and decision-making module to obtain planning information such as line information, operating time information (timetable), marshaling information and safety protection information.

[0053] It should be noted that the specific method for the processor to obtain the planning information of the train formation in this step can be set by the designer according to the practical scenario and user needs. For example, the processor can directly read the pre-stored planning information; or receive all or part of the planning information through the network. This embodiment does not impose any restrictions on this.

[0054] Step 102: Obtain the following vehicle information of the current train in the train formation; wherein the following vehicle information includes the motion state information and control state information of the current train, the path information of the current running line and the preceding vehicle motion state information of the lead vehicle corresponding to the current train, the current train is any following vehicle virtually coupled in the train formation, and the lead vehicle is the preceding track train of the current train in the travel direction.

[0055] It can be understood that the current train in this embodiment can be any following car in the train formation, that is, the train formation includes the rail train in front of the current train in the travel direction; for example, each rail train in the train formation except the first rail train in the travel direction can adopt the method provided by this embodiment to plan and generate their own local operation curves; or, the server wirelessly connected to each rail train in the train formation can adopt the method provided by this embodiment to plan and generate the speed planning curves of each following car in the train formation. This embodiment does not impose any restrictions on this.

[0056] Correspondingly, the following vehicle information of the current train in this embodiment may be the situation information of the current train following the lead vehicle; the lead vehicle may be a rail train in front of the current train in the travel direction of the current train in the train formation, that is, the rail train closest to the front of the current train, such as the previous rail train virtually coupled to the current train.

[0057] Correspondingly, the specific content of the following vehicle information of the current train in this embodiment can be set by the designer according to practical scenarios and user needs. For example, the following vehicle information can include the motion state information and control state information of the current train; the motion state information can be the current motion state of the current train, and can include the current position (i.e., position information), speed (i.e., speed information), acceleration (i.e., acceleration information) and impact rate (i.e., impact rate information) of the current train, which are used to calculate the distance between the self-vehicle and the pilot vehicle, safety protection overspeed judgment and speed planning starting point constraint, etc. Figure 2 As shown, the current train can use the vehicle positioning module to obtain the position information (x coordinate and y coordinate), speed information, acceleration information and impact rate information of the vehicle (i.e., the current train); the control state information can be the current control state of the current train, which can include the actual gear position of the current train and the virtual coupling entry signal, and output the next control gear position and realize the safe entry of the virtual coupling state according to the running state of the current train, such as Figure 2 As shown, the current train can use the vehicle status module to obtain the actual gear information of the vehicle and the virtual coupling entry signal.

[0058] Correspondingly, the train following information may also include path information of the current running line. The path information of the current running line may be information of the global path of the line on which the current train is currently running. For example, the path information of the current running line may include the position, curvature and slope of all path points on the current running line, which is used to calculate the slope resistance and curve resistance encountered by the current train during driving, such as Figure 2 As shown, the current train can use the route map module to obtain the position information (x-coordinate and y-coordinate), curvature information and slope information of all path points on the current running route. The following vehicle information can also include the leading vehicle motion state information of the pilot vehicle corresponding to the current train. The leading vehicle motion state information can be the current motion state information of the pilot vehicle, which can include the current position information, speed information, acceleration information and impact rate information of the pilot vehicle; if the pilot vehicle is in automatic driving mode, the leading vehicle motion state information can also include the leading vehicle speed planning curve of the pilot vehicle to facilitate subsequent calculations; Figure 2 As shown, the current train can use the vehicle-to-vehicle communication module to obtain the position information (x-coordinate and y-coordinate), speed information, acceleration information and impact rate information of the leading vehicle (i.e., the pilot vehicle), as well as the leading vehicle's planned trajectory when the leading vehicle is in automatic driving mode (such as the leading vehicle's speed planning curve).

[0059] Step 103: According to the following train information and planning information, the speed planning model is used to obtain the local operating curve of the current train; wherein the speed planning model includes a longitudinal dynamic model, constraints and an objective function, the local operating curve includes an operating speed planning curve, a tracking interval planning curve and / or an EBI (Emergency Brake Intervention Curve) speed protection curve, and the operating speed planning curve includes a speed curve of the current train traveling to the next platform.

[0060] It can be understood that the local operation curve in this embodiment can be the operation curve of the current train running to the next platform, and the local operation curve can include at least one of the operation speed planning curve, the tracking interval planning curve and the EBI speed protection curve (i.e., the speed curve corresponding to the emergency brake trigger curve EBI). Figure 2 As shown, the current train can use the collaborative planning module to plan a local operating curve including an operating speed planning curve (reference speed), a tracking interval planning curve (target following interval) and an EBI speed protection curve (EBI speed). By using the local operating curve, the collaborative control module can be used to control the current train according to the local operating curve to ensure that the current train can run safely in the virtual coupling state.

[0061] The speed planning model in this embodiment can be a model for planning and generating the running speed curve (i.e., running speed planning curve) of the virtual coupled follower vehicle (i.e., the current train). The speed planning model may include the longitudinal dynamics model of the virtual coupled rail train and the objective function and constraints for collaborative planning, so that the processor can generate the running speed planning curve of the current train in the train formation based on the current state information and planning information obtained from the current train, and use the speed planning model to realize the running speed planning of each rail train in the train formation. Correspondingly, the speed planning model can also plan and generate the spacing curve with the pilot vehicle (i.e., tracking spacing planning curve) while planning and generating the running speed planning curve of the current train.

[0062] Correspondingly, in this embodiment, the longitudinal dynamics model of the virtual coupled rail train can be obtained by longitudinal dynamics modeling. The specific content of the longitudinal dynamics model in the speed planning model in this embodiment can be set by the designer according to practical scenarios and user needs. For example, when the speed planning model can plan and generate the running speed planning curve and tracking spacing planning curve of the current train, the longitudinal dynamics model uses a single-particle model to describe the motion process and force conditions of the virtual coupled pilot car and the current train. The discrete state space equation description of the longitudinal dynamics model can include: s l(i+1) =s l(i)+v l(i) Δt,s f(i+1) =s f(i) +v f(i) Δt, v l(i+1) =v l(i) +a l(i) Δt, v f(i+1) =v f(i) +a f(i) Δt, a l(i+1) =a l(i) +j l(i) Δt, a f(i+1) =a f(i) +j f(i) Δt、ma l(i) =F tl(i) +F bl(i) -f vl(i) -f gl(i) -f cl(i) 、ma f(i) =F tf(i) +F bf(i) -f vf(i) -f gf(i) -f cf(i) and d f(i) =s l(i) -s f(i) ; where Δt is the discrete time interval, s l(i) 、v l(i) 、a l(i) and j l(i) are the position, velocity, acceleration and impact rate of the pilot vehicle at the i-th discrete time interval, s f(i) 、v f(i) 、a f(i) and j f(i) are the position, velocity, acceleration and impact rate of the current train at the i-th discrete time interval, d f(i) is the planned tracking distance of the current train relative to the pilot vehicle at the i-th discrete time interval, F tl(i) 、F bl(i) 、f vl(i) 、f gl(i) 、f cl(i) and are the traction, braking force, basic resistance, slope resistance and curve resistance of the pilot vehicle at the i-th discrete time interval, respectively. tf(i) 、F bf(i) 、f vf(i) 、f gf(i) 、f cf(i)and are the traction, braking force, basic resistance, ramp resistance and curve resistance of the current train in the i-th discrete time interval, i = 0, 1, 2, ..., n, n is the number of discrete time intervals corresponding to the current train reaching the next platform; m is the mass of the rail train, that is, the mass of the pilot car and the current train in this embodiment can be the same; in other embodiments, the above longitudinal dynamic model is also adjusted to use the mass of the pilot car and the current train respectively. The longitudinal dynamic model can be other ways to describe the motion process and force conditions of the virtual coupled rail train, and this embodiment does not impose any restrictions on this.

[0063] Correspondingly, the specific content of the constraint conditions in the speed planning model in this embodiment can be set by the designer according to practical scenarios and user needs. For example, the constraint conditions may include initial state constraints, terminal state constraints and operating state constraints. The operating state constraints may include at least one of the operating state constraints including safe speed limit constraints, punctual time constraints, shared line section time constraints, traffic light intersection time constraints, impact rate constraints and traction and braking capacity constraints; for example, the operating state constraints may include safe speed limit constraints, punctual time constraints, shared line section time constraints, traffic light intersection time constraints, impact rate constraints and traction and braking capacity constraints.

[0064] The initial state constraint may be a constraint on the initial state of the speed planning of the current train at the current moment. For example, the initial state constraint may include s l(0) =s l0 、s f(0) =s f0 、v l(0) =0, v f(0) =0, a l(0) =a l0 、a f(0) =a f0 、j l(0) =j l0 、j f(0) =j f0 and d f(0) =d f0 ; Among them, s l0 、v l0 、a l0 and j l0 are the initial position, speed, acceleration and impact rate of the current train, namely, the position information, speed information, acceleration information and impact rate information in the motion state information of the current train; s f0 、v f0 、a f0 and j f0are the initial position information, speed information, acceleration information and impact rate information of the pilot car, i.e. the position, speed, acceleration and impact rate of the leading car’s front vehicle’s motion state information; d f0 It is the initial tracking distance of the current train to the lead vehicle, that is, the distance between the position information in the motion state information of the leading vehicle and the position information in the motion state information.

[0065] Correspondingly, the terminal state constraint may be a state constraint when the rail train reaches the next platform; in order to ensure that the rail train stops and stops completely when it reaches the next platform, the terminal state constraint may include s l(n) =s ln 、s f(n) =s fn 、v l(n) =v ln 、v f(n) =v fn 、a l(n) =a ln 、a f(n) =a fn 、j l(n) =j ln 、j f(n) =j fn and d f(n) =d fn ; Among them, s ln 、v ln 、a ln and j ln are the terminal position, speed, acceleration and impact rate of the current train, such as the preset position, preset speed, preset acceleration and preset impact rate of the current train at the next platform as required by the operation in the line information or path information; s fn 、v fn 、a fn and j fn are the position, speed, acceleration and impact rate of the pilot vehicle at the end, such as the preset position, preset speed, preset acceleration and preset impact rate of the pilot vehicle at the next platform required by the operation in the line information or path information; d fn is the tracking distance between the current train and the pilot train. ln and v fn can all be 0, that is, v l(n) = 0 and v f(n) =0; that is, the termination speed of the current train and the pilot car can be 0, such as the speed of the current train and the pilot car at the corresponding preset position (ie, the stopping point) at the next platform can be 0.

[0066] The running state constraints may be the constraints imposed on the rail train during its travel between stations, such as safety speed limit constraints, punctuality constraints, time constraints for shared line sections, time constraints for traffic light intersections, impact rate constraints, and traction and braking capacity constraints. For example, from a safety perspective, during the current train operation, the speed cannot exceed the safety speed limit value, that is, the safety speed limit constraints in the running state constraints may include 0≤v l(i) ≤v lm(i) and 0≤v f(i) ≤v fm(i) ; where v lm(i) and v fm(i) They are respectively the preset speed limit values ​​of the current train and the pilot car at the i-th discrete time interval, such as the preset speed limit values ​​of the corresponding positions of the current running line in the safety protection information.

[0067] Correspondingly, this step may also include presetting the speed limit value v lm(i) and v fm(i) The acquisition process. For the preset speed limit value v lm(i) and v fm(i) The specific acquisition method can be set by the designer. For example, the processor of the current train can calculate the preset speed limit values ​​corresponding to the current train and the pilot car at various positions on the current running line according to the safety protection information and the formation information using the safety protection model. For example, according to the vehicle speed limit of the current train and the pilot car in the safety protection information, the speed limit of special sections (such as the exit section, the entrance section, the intersection, etc.), and the speed limit of curves and slopes and the length of the current train in the formation information and / or the dynamic length of the formation (the minimum safe tracking distance changes with the formation speed), the safety protection model is used to calculate the preset speed limit values ​​(such as the speed limit curve) corresponding to the current train and the pilot car in the train formation at various positions on the current running line.

[0068] Specifically, due to the operation time information (such as Figure 2 The timetable in the train marshaling system specifies the time for the train marshaling to arrive at the next platform. To ensure the on-time operation of the rail trains in the train marshaling system, the on-time time constraint in the running state constraint can include |n*Δt-t f ∣≤Δt fm ; where t f is the time to arrive at the next platform in the operating time information, Δt fm That is to say, in this embodiment, the on-time target of arriving at the platform can be achieved by setting the on-time time constraint.

[0069] Correspondingly, the departure time determines the time it takes for the train set to pass through the shared track section. In order to ensure that the train set passes through the shared track section as quickly as possible and does not hinder the operation of track trains outside the subsequent train set, the shared track section time constraint in the operation state constraint can include t dep -tout ≤Δt om ; where t dep and t out are the times when the train formation corresponding to the current train enters and completely leaves the shared track section, Δt om That is to say, in this embodiment, the time target of leaving the station as soon as possible for the shared track section can be achieved by setting the running state constraint, without hindering the operation of subsequent track trains outside the train formation.

[0070] In the case where the line information includes the location information (such as the starting position and the ending position) of the traffic light intersections passed by the rail train (such as the smart rail train) during the running process, in order to ensure that the train formation can safely pass the traffic light intersection, the traffic light intersection time constraint in the running state constraint may include t gstart ≤t l (s in ) and t gend ≥t f (s out ), where t l (s in ) is the starting position of the pilot car at the traffic light intersection in The moment, t f (s out ) is the current train’s terminal position at the traffic light intersection out The moment, t gstart and t gend are the start time and end time corresponding to the green light phase of the traffic light intersection. For example, since the traffic light at the traffic light intersection determines the time when the train formation passes through the intersection, the processor can obtain the phase of the traffic light at the traffic light intersection (such as the green light phase); according to the green light phase and the length of the train formation, determine the time when the train formation corresponding to the current train enters the traffic light intersection (such as t l (s in )) and the time when the train set leaves the traffic light intersection (such as t f (s out )), such as using dynamic programming methods to determine whether to slow down and wait for the next green light, thereby determining the time when the train formation enters and leaves the traffic light intersection.

[0071] Correspondingly, the riding comfort of a rail train can be measured by the impact rate to which the rail train is subjected. In order to ensure the riding comfort of the train formation, the impact rate constraint in the running state constraint can include j l(i) ≤j max and j f(i) ≤j max ; where j maxis a preset upper limit of the train impact rate; that is, in this embodiment, the smoothness and comfort of the train running can be achieved by setting the impact rate constraint.

[0072] Correspondingly, the traction or braking characteristics of the rail train determine the maximum traction or maximum braking force that the vehicle can exert. The traction and braking capacity constraints in the operating state constraints may include 0≤F tl(i) 、F tf(i) ≤F tmax 、F bmin ≤F bl(i) and F bf(i) ≤0; where j max is the preset upper limit of train impact rate, F tf(i) and F tf(i) are the traction forces on the current train and the pilot car at the i-th discrete time interval, respectively, and F bf(i) and F bf(i) are the braking forces on the current train and the pilot car at the i-th discrete time interval, respectively, tmax and F bmin They are the preset maximum traction force and the preset maximum braking force, F bmin Can be a negative value.

[0073] It should be noted that the specific content of the objective function in the speed planning model in this embodiment can be set by the designer according to practical scenarios and user needs. For example, the objective function may include the front and rear vehicle speed difference optimization objective function, the front and rear vehicle tracking distance optimization objective function, the energy saving objective function and the comfort objective function, so as to comprehensively consider the energy saving and riding comfort of the rail train. For example, the objective function can be Among them, ω v ,ω d ,ω t and ω j They are respectively a preset front and rear vehicle speed difference optimization weight, a preset front and rear vehicle tracking distance optimization weight, a preset energy saving weight and a preset comfort weight; this embodiment does not limit ω v ,ω d ,ω t and ω j The specific value of each weight can be set by the designer or user according to actual needs to obtain a reference speed curve with different target preferences.

[0074] It can be understood that the specific method for the processor in this embodiment to obtain the local operating curve of the current train based on the following vehicle information and planning information and using the speed planning model can be set by the designer. For example, the processor can generate the current operating speed planning curve and the current tracking interval planning curve of the current train based on the following vehicle information and planning information and using the speed planning model; generate the current EBI speed protection curve of the current train based on the current tracking interval planning curve, the safety protection condition constraints corresponding to the safety protection information and the target stopping point (such as the stopping point of the current train at the next platform); integrate the current operating speed planning curve, the current tracking interval planning curve and the current EBI speed protection curve to generate a local operating curve.

[0075] Accordingly, in order to ensure the accuracy of the acquired local operation curve, the processor in this embodiment may also verify the local operation curve to obtain a safe local operation curve. Figure 3 As shown, in this step, the processor can generate the current running speed planning curve and the current tracking distance planning curve of the current train based on the following vehicle information and planning information using the speed planning model; generate the current EBI speed protection curve of the current train based on the current tracking distance planning curve, the safety protection condition constraints corresponding to the safety protection information and the target parking point (such as Figure 3 The EBI speed curve of the self-vehicle in the figure); the safety protection condition constraints include the safety speed limit constraint and the safety distance constraint; according to the safety protection condition constraints, the current operating speed planning curve, the current EBI speed protection curve and the leading vehicle speed planning curve, the current minimum safety tracking distance curve is generated (such as Figure 3 ) using the current EBI speed protection curve and the current minimum safe tracking distance curve to verify the current operating speed planning curve and the current tracking distance planning curve to obtain the current verification result; if the current verification result is a verification failure, the safety protection condition constraints are adjusted, and the steps of generating the current operating speed planning curve and the current tracking distance planning curve of the current train using the speed planning model according to the following vehicle information and planning information are executed; if the current verification result is a verification pass, the current operating speed planning curve, the current tracking distance planning curve and the current EBI speed protection curve are integrated to generate a local operating curve. In other words, when the current verification result is a verification failure, the processor can adjust the safety protection condition constraints corresponding to the safety protection information in the planning information, such as v in the above-mentioned safety speed limit constraint. lm(i) and v fm(i) And / or safety distance constraints, so that the adjusted safety protection condition constraints can be continued to be used to generate the current running speed planning curve and the current tracking distance planning curve for the next iteration, and continue to iterate.

[0076] Correspondingly, the specific method of using the speed planning model to generate the current running speed planning curve and the current tracking interval planning curve of the current train based on the following vehicle information and planning information, that is, the specific solution method of the speed planning model, can be set by the designer according to the practical scenario and user needs. For example, since the solution of the planning problem needs to be considered in steps, first, according to the state of the traffic light, a dynamic planning method is used to make a decision on the behavior of the vehicle passing through the traffic light intersection, and decide whether the vehicle slows down and waits for the next green light, or passes through the current green light, and tries to ensure that the vehicle does not stop when passing the traffic light intersection; then, the traffic light intersection travel time (such as the above t l (s in ) and t f (s out )); In this embodiment, the optimal control problem of the speed planning model can be converted into a QP (Quadratic Programming) problem to generate a speed planning curve; that is, in this embodiment, the processor can use a quadratic programming solver to solve the speed planning model according to the current state information and planning information of the current train to generate a speed planning curve for the current train.

[0077] For example, taking the convex optimization solving package of CVXOPT (a convex optimization software package based on Python programming language) in Python (a computer programming language) as an example, in this step, the processor can import the solver (matrix) from the CVXOPT library, such as using the following code:

[0078] from cvxopt import solvers,matrix;

[0079] Accordingly, the processor can mathematically transform the constraints and objective function in the speed planning model according to the standard form of quadratic programming, and obtain each item in the standard form, such as the Hessian matrix P and gradient matrix q corresponding to the objective function, and the inequality constraint coefficient matrix G and upper bound h corresponding to the constraints, and the coefficient matrix A and b matrix in the equality constraint; and use matrix() to perform matrix representation in the program, and the specific code can be as follows:

[0080] P = matrix (P);

[0081] q = matrix (q);

[0082] G = matrix (G);

[0083] h = matrix(h);

[0084] A = matrix (A);

[0085] b = matrix(b);

[0086] Correspondingly, the processor can use the solvers.qp() function (an optimization function) to solve the QP problem and obtain the speed planning curve. For example, the specific code can use Sol=solvers.qp(P,q,G,h,A,b).

[0087] Among them, this embodiment does not limit the specific type of quadratic programming solver used by the processor. For example, the quadratic programming solver can be the quadratic programming solver in the above-mentioned CVXOPT library, or other quadratic programming solvers such as OSQP (Operator Splitting Quadratic Program, an open source quadratic programming problem solver) or QPOASES (a structured development effective set solver) can be used. This embodiment does not impose any restrictions on this.

[0088] It should be noted that if Figure 3 As shown, before step 103, the processor can determine whether the current speed (current speed of the vehicle) and the current tracking distance (current tracking distance of the vehicle) of the current train meet the safety protection condition constraints corresponding to the safety protection information; if they meet the safety protection condition constraints, it is determined whether the virtual coupling entry signal in the control state information is received and the current tracking distance is less than the virtual coupling threshold; if so, it goes to step 103. Among them, the current speed is the speed information in the motion state information, the current tracking distance is the distance between the position information in the motion state information of the preceding vehicle and the position information in the motion state information, and the safety protection condition constraints include the safety speed limit constraint and the safety distance constraint.

[0089] Correspondingly, for situations that do not meet the safety protection constraints, such as Figure 3 As shown, an emergency braking command can be triggered to brake the current train in time to ensure the safety of the rail train. For example, the triggered emergency braking command is sent to Figure 2 The collaborative control module shown in the figure uses the collaborative control module to control the current train to brake. If the virtual coupling entry signal is not received or the current tracking distance is not less than the virtual coupling threshold, the following can be done: Figure 3 The process is ended directly as shown; when the current tracking distance is not less than the virtual coupling threshold, the speed of the current train can be increased to reduce the distance between the current train and the pilot car. This embodiment does not impose any limitation on this.

[0090] In this embodiment, the embodiment of the present invention obtains the local operating curve of the current train by using the speed planning model according to the following vehicle information and planning information, and can use the constructed longitudinal dynamic model of the rail train and the objective function and constraints of the collaborative planning to plan and generate the operating status of each following vehicle in the train formation, thereby realizing distributed planning and control of the train formation, which can effectively reduce the computing load of a single vehicle, and at the same time, the requirements for the real-time and safety of communication between trains will also be reduced, thereby reducing the cost of rail trains.

[0091] Corresponding to the above method embodiment, an embodiment of the present invention further provides an operation planning device for a rail train. The operation planning device for a rail train described below and the operation planning method for a rail train described above can be referred to each other.

[0092] Please refer to Figure 4 , Figure 4 This is a structural block diagram of a rail train operation planning device provided by an embodiment of the present invention. The device may include:

[0093] The information acquisition module 10 is used to acquire the planning information of the train formation; wherein the planning information includes line information, operation time information, formation information and safety protection information;

[0094] The situation acquisition module 20 is used to acquire the following vehicle situation information of the current train in the train formation; wherein the following vehicle situation information includes the motion state information and control state information of the current train, the path information of the current running line and the preceding vehicle motion state information of the leading vehicle corresponding to the current train, the current train is any following vehicle virtually coupled in the train formation, and the leading vehicle is the preceding track train of the current train in the running direction;

[0095] The collaborative planning module 30 is used to obtain the local operating curve of the current train using the speed planning model according to the following train information and planning information; wherein the speed planning model includes a longitudinal dynamic model, constraints and an objective function, the local operating curve includes an operating speed planning curve, a tracking interval planning curve and / or an EBI speed protection curve, and the operating speed planning curve includes a speed curve of the current train traveling to the next platform.

[0096] In some embodiments, the collaborative planning module 30 may include:

[0097] The planning generation submodule is used to generate the current running speed planning curve and the current tracking interval planning curve of the current train based on the following train information and planning information and using the speed planning model;

[0098] The first curve generation submodule is used to generate the current EBI speed protection curve of the current train according to the current tracking interval planning curve, the safety protection condition constraints corresponding to the safety protection information and the target stopping point; wherein the safety protection condition constraints include safety speed limit constraints and safety interval constraints;

[0099] The second curve generation submodule is used to generate the current minimum safe tracking distance curve according to the safety protection condition constraints, the current operating speed planning curve, the current EBI speed protection curve and the leading vehicle speed planning curve of the pilot vehicle;

[0100] The verification submodule is used to verify the current operating speed planning curve and the current tracking interval planning curve using the current EBI speed protection curve and the current minimum safe tracking interval curve to obtain the current verification result;

[0101] The adjustment submodule is used to adjust the safety protection condition constraints if the current verification result is verification failure, and send a start signal to the planning generation submodule;

[0102] The integration submodule is used to integrate the current operating speed planning curve, the current tracking interval planning curve and the current EBI speed protection curve to generate a local operating curve if the current verification result is passed.

[0103] In some embodiments, the planning generation submodule can be specifically used to solve the speed planning model using a quadratic planning solver according to the current state information and planning information of the current train, and generate the current running speed planning curve and the current tracking distance planning curve of the current train.

[0104] In some embodiments, the discrete state equations of the longitudinal dynamics model include: l(i+1) =s l(i) +v l(i) Δt,s f(i+1) =s f(i) +v f(i) Δt, v l(i+1) =v l(i) +a l(i) Δt, v f(i+1) =v f(i) +a f(i) Δt, a l(i+1) =a l(i) +j l(i) Δt, a f(i+1) =a f(i) +j f(i) Δt、ma l(i) =F tl(i) +F bl(i) -f vl(i) -f gl(i) -fcl(i) 、ma f(i) =F tf(i) +F bf(i) -f vf(i) -f gf(i) -f cf(i) and d f(i) =s l(i) -s f(i) ; where Δt is the discrete time interval, s l(i) 、v l(i) 、a l(i) and j l(i) are the position, velocity, acceleration and impact rate of the pilot vehicle at the i-th discrete time interval, s f(i) 、v f(i) 、a f(i) and j f(i) are the position, velocity, acceleration and impact rate of the current train at the i-th discrete time interval, d f(i) is the planned tracking distance of the current train relative to the pilot vehicle at the i-th discrete time interval, F tl(i) 、F bl(i) 、f vl(i) 、f gl(i) 、f cl(i) and are the traction, braking force, basic resistance, slope resistance and curve resistance of the pilot vehicle at the i-th discrete time interval, respectively. tf(i) 、F bf(i) 、f vf(i) 、f gf(i) 、f cf(i) and are the traction, braking force, basic resistance, slope resistance and curve resistance of the current train in the i-th discrete time interval, m is the mass of the track train, i = 0, 1, 2, ..., n, n is the number of discrete time intervals corresponding to the current train reaching the next platform.

[0105] In some embodiments, the constraints include initial state constraints, terminal state constraints and operating state constraints, and the operating state constraints include at least one of a safe speed limit constraint, an punctual time constraint, a shared line section time constraint, a traffic light intersection time constraint, an impact rate constraint and a traction braking capacity constraint.

[0106] In some embodiments, the initial state constraints include s l(0) =s l0 、s f(0) =s f0 、v l(0) =v l0 、v f(0) =v f0 、a l(0) =a l0 、a f(0) =af0 、j l(0) =j l0 、j f(0) =j f0 and d f(0) =d f0 ; The terminal state constraints include s l(n) =s ln 、s f(n) =s fn 、v l(n) =0, v f(n) =0, a l(n) =a ln 、a f(n) =a fn 、j l(n) =j ln 、j f(n) =j fn and d f(n) =d fn ; Among them, s l0 、v l0 、a l0 and j l0 are the initial position, speed, acceleration and impact rate of the current train, s f0 、v f0 、a f0 and j f0 are the initial position, velocity, acceleration and impact rate of the pilot vehicle, d f0 is the initial tracking distance of the current train to the pilot vehicle; s ln 、v ln 、a ln and j ln are the current train termination position, acceleration and impact rate, s fn 、v fn 、a fn and j fn are the position, acceleration and impact rate of the pilot vehicle at the end, d fn It is the tracking distance of the current train to the lead car.

[0107] In some embodiments, when the operating state constraint includes a safe speed limit constraint, the safe speed limit constraint includes 0≤v l(i) ≤v lm(i) and 0≤v f(i) ≤v fm(i) ; where v lm(i) and v fm(i) are the preset speed limits of the current train and the pilot car in the i-th discrete time interval respectively.

[0108] In some embodiments, when the operating state constraint includes a traffic light intersection time constraint, the traffic light intersection time constraint includes t gstart≤t l (s in ) and t gend ≥t f (s out ), where t l (s in ) is the starting position of the pilot car at the traffic light intersection in The moment, t f (s out ) is the current train’s terminal position at the traffic light intersection out The moment, t gstart and t gend They are respectively the starting time and the ending time corresponding to the green light phase at the traffic light intersection.

[0109] In some embodiments, when the operating state constraints include on-time constraints, shared line section time constraints, impact rate constraints, and traction braking capacity constraints, the on-time constraints include |n*Δt-t f ∣≤Δt fm , the time constraints of the shared line section include t dep -t out ≤Δt om , the impact rate constraints include j l(i) ≤j max and j f(i) ≤j max , the traction braking capacity constraints include 0≤F tl(i) 、F tf(i) ≤F tmax 、F bmin ≤F bl(i) and F bf(i) ≤0; where t f is the time to arrive at the next platform in the operating time information, Δt fm is the preset allowable punctuality error, t dep and t out are the times when the train formation corresponding to the current train enters and completely leaves the shared track section, Δt om is the preset maximum departure time of the marshaling group, j max is the preset upper limit of train impact rate, F tf(i) and F tf(i) are the traction forces on the current train and the pilot car at the i-th discrete time interval, respectively, and F bf(i) and F bf(i) are the braking forces on the current train and the pilot car at the i-th discrete time interval, respectively, tmax and F bmin They are the preset maximum traction force and the preset maximum braking force respectively.

[0110] In some embodiments, the objective function includes a front and rear vehicle speed difference optimization objective function, a front and rear vehicle tracking distance optimization objective function, an energy saving objective function, and a comfort objective function.

[0111] In some embodiments, the objective function is Among them, ω v ,ω d ,ω t and ω j They are respectively the preset front and rear vehicle speed difference optimization weight, the preset front and rear vehicle tracking distance optimization weight, the preset energy saving weight and the preset comfort weight.

[0112] In some embodiments, the apparatus may further include:

[0113] A constraint judgment module is used to judge whether the current speed and current tracking distance of the current train meet the safety protection condition constraints corresponding to the safety protection information; wherein the current speed is the speed information in the motion state information, the current tracking distance is the distance between the position information in the motion state information of the preceding vehicle and the position information in the motion state information, and the safety protection condition constraints include safety speed limit constraints and safety distance constraints;

[0114] The virtual linkage judgment module is used to determine whether the virtual linkage entry signal in the control state information is received and the current tracking distance is less than the virtual linkage threshold if the safety protection condition constraints are met; if so, a start signal is sent to the collaborative planning module.

[0115] In this embodiment, the embodiment of the present invention obtains the local operation curve of the current train through the collaborative planning module 30 by using the speed planning model according to the following vehicle information and planning information, and can use the constructed longitudinal dynamic model of the rail train and the objective function and constraints of the collaborative planning to plan and generate the operating status of each following vehicle in the train formation, thereby realizing the distributed planning and control of the train formation, which can effectively reduce the computing load of a single vehicle, and at the same time, the requirements for the real-time and safety of communication between trains will also be reduced, thereby reducing the cost of rail trains.

[0116] Corresponding to the above method embodiment, an embodiment of the present invention further provides an electronic device. The electronic device described below and the rail vehicle operation planning method described above can be referred to each other.

[0117] Please refer to Figure 5 , Figure 5 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. The electronic device may include:

[0118] A memory D1, for storing computer programs;

[0119] The processor D2 is used to implement the steps of the rail train operation planning method provided by the above method embodiment when executing the computer program.

[0120] Specifically, the electronic device provided in this embodiment may be an electronic device installed on a rail train (such as a smart rail train), or may be a server wirelessly connected to the rail train.

[0121] Corresponding to the above electronic device embodiment, the embodiment of the present invention further provides a rail train. The rail train described below and the electronic device described above can refer to each other.

[0122] A rail train includes: the electronic equipment provided by the above embodiment.

[0123] Among them, the rail train provided in this embodiment can be a smart rail train.

[0124] Corresponding to the above method embodiment, an embodiment of the present invention further provides a computer-readable storage medium. The computer-readable storage medium described below and the rail train operation planning method described above can be referred to each other.

[0125] An embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the rail train operation planning method provided in the above method embodiment are implemented.

[0126] The computer-readable storage medium may be a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or any other readable storage medium that can store program codes.

[0127] The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other. For the device, electronic device, rail train and computer-readable storage medium disclosed in the embodiment, since they correspond to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0128] The above is a detailed introduction to a rail train operation planning method, device, electronic device, rail train and computer-readable storage medium provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the scope of protection of the claims of the present invention.

Claims

1. A method for planning the operation of a rail train, characterized in that: include: Acquire planning information of train formation; wherein the planning information includes line information, operation time information, formation information and safety protection information; Acquire the following vehicle information of the current train in the train formation; wherein the following vehicle information includes the motion state information and control state information of the current train, the path information of the current running line and the preceding vehicle motion state information of the leading vehicle corresponding to the current train, the current train is any following vehicle virtually coupled in the train formation, and the leading vehicle is the preceding track train of the current train in the running direction; According to the following vehicle information and the planning information, a speed planning model is used to obtain a local operating curve of the current train; wherein the speed planning model includes a longitudinal dynamic model, constraints and an objective function, the local operating curve includes an operating speed planning curve, a tracking interval planning curve and / or an emergency braking trigger curve EBI speed protection curve, and the operating speed planning curve includes a speed curve of the current train traveling to the next platform.

2. The rail train operation planning method according to claim 1, characterized in that: The method of obtaining a local operation curve of the current train by using a speed planning model according to the following train situation information and the planning information includes: According to the following train information and the planning information, using the speed planning model, a current running speed planning curve and a current tracking interval planning curve of the current train are generated; Generate a current EBI speed protection curve of the current train according to the current tracking interval planning curve, the safety protection condition constraints corresponding to the safety protection information and the target stopping point; wherein the safety protection condition constraints include safety speed limit constraints and safety interval constraints; Generate a current minimum safety tracking distance curve according to the safety protection condition constraint, the current operating speed planning curve, the current EBI speed protection curve and the preceding vehicle speed planning curve of the pilot vehicle; Use the current EBI speed protection curve and the current minimum safe tracking distance curve to verify the current operating speed planning curve and the current tracking distance planning curve to obtain the current verification result; If the current verification result is verification failure, the safety protection condition constraint is adjusted, and the step of generating a current running speed planning curve and a current tracking distance planning curve of the current train by using the speed planning model according to the following vehicle situation information and the planning information is performed; If the current verification result is that the verification is passed, the current operating speed planning curve, the current tracking distance planning curve and the current EBI speed protection curve are integrated to generate the local operating curve.

3. The operation planning method of a rail train according to claim 2, characterized in that: The method of generating a current running speed planning curve and a current tracking interval planning curve of a current train by using the speed planning model according to the following vehicle situation information and the planning information includes: According to the current state information of the current train and the planning information, the speed planning model is solved by using a quadratic planning solver to generate a current running speed planning curve and a current tracking interval planning curve of the current train.

4. The rail train operation planning method according to claim 1, characterized in that: The discrete state equations of the longitudinal dynamics model include: l(i+1) =s l(i) +v l(i) Δt,s f(i+1) =s f(i) +v f(i) Δt, v l(i+1) =v l(i) +a l(i) Δt, v f(i+1) =v f(i) +a f(i) Δt, a l(i+1) =a l(i) +j l(i) Δt, a f(i+1) =a f(i) +j f(i) Δt、ma l(i) =F tl(i) +F bl(i) -f vl(i) -f gl(i) -f cl(i) 、ma f(i) =F tf(i) +F bf(i) -f vf(i) -f gf(i) -f cf(i) and d f(i) =s l(i) -s f(i) ; where Δt is the discrete time interval, s l(i) 、v l(i) 、a l(i) and j l(i) are the position, velocity, acceleration and impact rate of the pilot vehicle at the i-th discrete time interval, s f(i) 、v f(i) 、a f(i) and j f(i) are the position, velocity, acceleration and impact rate of the current train at the i-th discrete time interval, d f(i) is the planned tracking distance of the current train relative to the pilot vehicle at the i-th discrete time interval, F tl(i) 、F bl(i) 、f vl(i) 、f gl(i) 、f cl(i) and are the traction, braking force, basic resistance, slope resistance and curve resistance of the pilot vehicle at the i-th discrete time interval, respectively. tf(i) 、F bf(i) 、f vf(i) 、f gf(i) 、f cf(i) and are the traction, braking force, basic resistance, slope resistance and curve resistance of the current train in the i-th discrete time interval, m is the mass of the track train, i = 0, 1, 2, ..., n, n is the number of discrete time intervals corresponding to the current train reaching the next platform.

5. The rail train operation planning method according to claim 4, characterized in that: The constraint conditions include initial state constraints, terminal state constraints and operating state constraints, and the operating state constraints include at least one of safe speed limit constraints, punctual time constraints, shared line section time constraints, traffic light intersection time constraints, impact rate constraints and traction braking capacity constraints.

6. The rail train operation planning method according to claim 5, characterized in that: The initial state constraints include s l(0) =s l0 、s f(0) =s f0 、v l(0) =v l0 、v f(0) =v f0 、a l(0) =a l0 、a f(0) =a f0 、j l(0) =j l0 、j f(0) =j f0 and d f(0) =d f0 ; The termination state constraints include s l(n) =s ln 、s f(n) =s fn 、v l(n) =0, v f(n) =0, a l(n) =a ln 、a f(n) =a fn 、j l(n) =j ln 、j f(n) =j fn and d f(n) =d fn ; Among them, s l0 、v l0 、a l0 and j l0 are the initial position, speed, acceleration and impact rate of the current train, s f0 、v f0 、a f0 and j f0 are the initial position, velocity, acceleration and impact rate of the pilot vehicle, d f0 is the initial tracking distance of the current train to the pilot vehicle; s ln 、a ln and j ln are the current train termination position, acceleration and impact rate, s fn 、a fn and j fn are the position, acceleration and impact rate of the pilot vehicle at the end, d fn It is the tracking distance at which the current train terminates the lead vehicle.

7. The rail train operation planning method according to claim 5, characterized in that: When the operating state constraint includes the safe speed limit constraint, the safe speed limit constraint includes 0≤v l(i) ≤v lm(i) and 0≤v f(i) ≤v fm(i) ; Among them, v lm(i) and v fm(i) are respectively the preset speed limits of the current train and the pilot vehicle in the i-th discrete time interval.

8. The rail train operation planning method according to claim 5, characterized in that: When the operating state constraint includes the traffic light intersection time constraint, the traffic light intersection time constraint includes t gstart ≤t l (s in ) and t gend ≥t f (s out ), where t l (s in ) is the starting position s of the pilot vehicle at the traffic light intersection in The moment, t f (s out ) is the current train’s terminal position at the traffic light intersection out The moment, t gstart and t gend They are respectively the starting time and the ending time corresponding to the green light phase at the traffic light intersection.

9. The rail train operation planning method according to claim 5, characterized in that: When the operating state constraint includes the punctual time constraint, the common line section time constraint, the impact rate constraint and the traction braking capacity constraint, the punctual time constraint includes |n*Δt-t f ∣≤Δt fm , the time constraints of the common line section include t dep -t out ≤Δt om , the impact rate constraint includes j l(i) ≤j max and j f(i) ≤j max , the traction braking capacity constraints include 0≤F tl(i) 、F tf(i) ≤F tmax 、F bmin ≤F bl(i) and F bf(i) ≤0; where t f is the time to arrive at the next platform in the operation time information, Δt fm is the preset allowable punctuality error, t dep and t out are the times when the train formation corresponding to the current train enters and completely leaves the shared track section, Δt om is the preset maximum departure time of the marshaling group, j max is the preset upper limit of train impact rate, F tf(i) and F tf(i) are the traction forces on the current train and the pilot vehicle at the i-th discrete time interval, respectively, bf(i) and F bf(i) are the braking forces on the current train and the pilot car at the i-th discrete time interval, respectively, tmax and F bmin They are the preset maximum traction force and the preset maximum braking force respectively.

10. The rail train operation planning method according to claim 4, characterized in that: The objective functions include an optimization objective function for the speed difference between front and rear vehicles, an optimization objective function for the tracking distance between front and rear vehicles, an energy-saving objective function, and a comfort objective function.

11. The rail train operation planning method according to claim 10, characterized in that: The objective function is Among them, ω v ,ω d ,ω t and ω j They are respectively the preset front and rear vehicle speed difference optimization weight, the preset front and rear vehicle tracking distance optimization weight, the preset energy saving weight and the preset comfort weight.

12. The rail train operation planning method according to any one of claims 1 to 11, characterized in that: Before obtaining the local running curve of the current train by using the speed planning model according to the following train situation information and the planning information, the method further includes: Determine whether the current speed and current tracking distance of the current train meet the safety protection condition constraints corresponding to the safety protection information; wherein the current speed is the speed information in the motion state information, the current tracking distance is the distance between the position information in the motion state information of the preceding vehicle and the position information of the motion state information, and the safety protection condition constraints include a safety speed limit constraint and a safety distance constraint; If the safety protection condition constraint is met, determining whether a virtual linkage entry signal in the control state information is received and the current tracking distance is less than a virtual linkage threshold; If so, the step of obtaining the local operation curve of the current train by using the speed planning model according to the following vehicle information and the planning information is executed.

13. A rail train operation planning device, characterized in that: include: An information acquisition module is used to acquire planning information of train formation; wherein the planning information includes line information, operation time information, formation information and safety protection information; A situation acquisition module, used to acquire the following vehicle situation information of the current train in the train formation; wherein the following vehicle situation information includes the motion state information and control state information of the current train, the path information of the current running line and the preceding vehicle motion state information of the leading vehicle corresponding to the current train, the current train is any following vehicle virtually coupled in the train formation, and the leading vehicle is the preceding track train of the current train in the running direction; A collaborative planning module is used to obtain a local operating curve of the current train using a speed planning model based on the following vehicle information and the planning information; wherein the speed planning model includes a longitudinal dynamics model, constraints and an objective function, the local operating curve includes an operating speed planning curve, a tracking interval planning curve and / or an emergency braking trigger curve EBI speed protection curve, and the operating speed planning curve includes a speed curve of the current train traveling to the next platform.

14. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the rail train operation planning method as described in any one of claims 1 to 12 when executing the computer program.

15. A rail train, characterized in that: include: The electronic device as claimed in claim 14.

16. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the rail train operation planning method according to any one of claims 1 to 12 are implemented.

Citation Information

Cited By

  • Heavy-load train automatic driving curve planning method, electronic equipment and storage medium

    CN121536350A