Design method and apparatus for logical sections
By acquiring track line information and attribute information, calculating the section length interval and selecting the target axle counting section, the problem of imprecise logical section design in the existing technology is solved, and safer and more efficient train operation is achieved.
Patent Information
- Application Number
- CN202411362884.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-09
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2044-07-09
AI Technical Summary
The existing logical section design relies on the experience of technical personnel, which is not rigorous enough and may contain unreasonable situations, thus affecting the safety and efficiency of train operation.
By acquiring the track and train information and track attribute information, the length range of the logical section is calculated, and the target axle counting section is selected from the axle counting sections to determine the length of the target logical section, ensuring that the design meets safety and efficiency requirements.
It improves the rigor of logical section design, reduces the amount of calculation, meets the diverse needs of train operation, and enhances safety and operational efficiency.
Smart Images

Figure CN119283943B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of computer, in particular to a design method of logical section. The present application also relates to a design device of logical section, a computing device, a computer readable storage medium and a computer program product. BACKGROUND
[0002] CBTC (Communication Based Train Control) system is the mainstream control system in current urban rail transit, which is a continuous train automatic control system constructed by train active positioning technology independent of trackside train occupancy detection equipment, continuous train-ground bidirectional data communication technology and on-board and ground processors capable of executing safety functions.
[0003] In the CBTC system, an axle counter head is arranged at every interval on the track side, and the physical section between two axle counter heads is called an axle counting section. The axle counting section is logically divided into several equal small sections, each of which is called a logical section, and each logical section represents a possible current position of the train. The logical section is the smallest section in the CBTC system operation mode, and the purpose of using the logical section is to convert the precise train position of the moving block from the original form of ATP to the form of ATSHMI which is easy to express, so as to adapt to the discrete processing mode of train communication and HMI cycle refresh. The current track line design of the logical section is set by technical personnel according to experience. The design of the logical section relies on the working experience of the technical personnel, and the design logic is not rigorous enough, which may exist unreasonable design, so a more reasonable design method of the logical section is needed. SUMMARY
[0004] Therefore, the embodiments of the present application provide a design method of logical section. The present application also relates to a design device of logical section, a computing device, a computer readable storage medium and a computer program product to solve the above problems in the prior art.
[0005] According to a first aspect of the embodiments of the present application, a design method of logical section is provided, comprising:
[0006] obtaining a to-be-divided track line, and line train information and line attribute information corresponding to the to-be-divided track line;
[0007] calculating a section length interval of the logical section according to the line train information and the line attribute information;
[0008] selecting a target axle counting section in at least one axle counting section corresponding to the to-be-divided track line;
[0009] determine a target logical section length corresponding to the to-be-divided track line according to the target axle-count section and the section length interval.
[0010] According to a second aspect of the embodiment of the present application, a design device of a logical section is provided, comprising:
[0011] The acquisition module is configured to acquire a to-be-divided track line, and line train information and line attribute information corresponding to the to-be-divided track line.
[0012] The calculation module is configured to calculate a section length interval of a logical section according to the line train information and the line attribute information.
[0013] The selection module is configured to select a target axle-count section in at least one axle-count section corresponding to the to-be-divided track line.
[0014] The determination module is configured to determine a target logical section length corresponding to the to-be-divided track line according to the target axle-count section and the section length interval.
[0015] According to a third aspect of the embodiment of the present application, a computing device is provided, comprising:
[0016] a memory and a processor;
[0017] The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions, which realize the steps of the design method of the logical section.
[0018] According to a fourth aspect of the embodiment of the present application, a computer readable storage medium is provided, which stores computer programs / instructions, which realize the steps of the design method of the logical section when executed by a processor.
[0019] According to a fifth aspect of the embodiment of the present application, a computer program product is provided, comprising computer programs / instructions, which realize the steps of the design method of the logical section when executed by a processor.
[0020] The design method of the logical section provided by the present application comprises the following steps: acquiring a to-be-divided track line, and line train information and line attribute information corresponding to the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information; selecting a target axle-count section in at least one axle-count section corresponding to the to-be-divided track line; and determining a target logical section length corresponding to the to-be-divided track line according to the target axle-count section and the section length interval.
[0021] The method provided in this application obtains the train information and line attribute information corresponding to the track line to be divided, ensuring that the calculation process in determining the length of the target logical segment is more closely aligned with the track conditions of the track line to be divided. Calculating the segment length range of the logical segment based on the train information and line attribute information is done according to the design rules for logical segments, narrowing the scope of the determined logical segments and reducing the amount of calculation. Finally, the length of the target logical segment is determined based on the target axle counting segment and the segment length range, ensuring that the length of the target logical segment meets various design requirements and effectively reduces the amount of data calculation. Attached Figure Description
[0022] Figure 1 This is a flowchart illustrating a design method for a logical segment according to an embodiment of this application;
[0023] Figure 2 This is a schematic diagram of a continuity check provided in an embodiment of this application;
[0024] Figure 3 This is a schematic diagram of a short axle counting section provided in an embodiment of this application;
[0025] Figure 4 This is a flowchart illustrating a design method for a logical section of track line A, provided in an embodiment of this application.
[0026] Figure 5 This is a schematic diagram of the structure of a logic segment design device provided in an embodiment of this application;
[0027] Figure 6 This is a structural block diagram of a computing device provided in one embodiment of this application. Detailed Implementation
[0028] Many specific details are set forth in the following description to provide a full understanding of this application. However, this application can be implemented in many other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this application; therefore, this application is not limited to the specific embodiments disclosed below.
[0029] The terminology used in one or more embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the scope of one or more embodiments of this application. The singular forms “a,” “the,” and “the” used in one or more embodiments of this application and in the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” used in one or more embodiments of this application refers to and includes any or all possible combinations of one or more associated listed items.
[0030] It should be understood that, although the terms first, second, etc. can be used herein to describe various information, these information should not be limited to these terms. These terms are only used to differentiate one piece of information from another piece of information. For example, without departing from the scope of one or more embodiments of the present application, first can also be referred to as second, and similarly, second can also be referred to as first. Depending on the context, the word "if' as used herein can be interpreted as "when" or "upon" or "in response to determining".
[0031] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards in relevant regions, and provide corresponding operation portal for user to choose authorization or refusal.
[0032] First, the nomenclature involved in one or more embodiments of the present application is explained.
[0033] CBTC system: Communication Based Train Control, a continuous train automatic control system constructed by train active positioning technology independent of trackside train occupation detection equipment, continuous train-ground bidirectional data communication technology and car-mounted and ground processors capable of performing safety functions.
[0034] Full automatic operation system: (Fully Automatic Operation, FAO), a fully automatic and highly centralized control train operation control system, which is a new generation of urban rail transit system based on modern computer, communication, control, integrated monitoring and system integration technologies to realize the automation of train operation process.
[0035] Line controller: (Line Controller, LC), the LC system is mainly responsible for calculating the movement authorization (MA) for the communication train in its control range according to the position information reported by the communication train and the track occupation / idle information provided by the interlocking arranged route and trackside equipment, to ensure the safe operation of the communication train in its control area.
[0036] Automatic Train Protection (ATP) is a vehicle-mounted subsystem that directly ensures train safety and realizes all protection of train safety. ATP will be installed at the head and tail of each train, realizes autonomous positioning through speed sensors, speed radars and odometers, and corrects the position and speed information of the train through transponders, obtains the movement authority (MA) of the train through wireless communication (or variable data transponders), calculates and generates the control speed curve of the train, and protects the position and speed of the train to ensure train safety.
[0037] In the CBTC system, axle counting magnetic heads are arranged on the track side at a distance, and the physical section of the two axle counting magnetic heads is called an axle counting section. In application, the axle counting section is logically divided into several equal small sections, each of which is called a logical section, and each logical section represents a possible current position of the train. The logical section is the smallest section in the CBTC system operation model, and the purpose of using the logical section is to convert the precise train position of the moving block from the original ATP representation form into an ATS HMI easy-to-express form to adapt to the discrete processing mode of train communication and HMI cycle refreshing. That is, the originally abstract and complex data form is expressed in a visual form for technicians to view. The current track line design of the logical section is set by technicians according to experience at the beginning of the track line design, and the design of the logical section is not rigorous enough, and there may be unreasonable design.
[0038] Based on this, in the present application, a logical section design method is provided, and the present application also relates to a logical section design device, a computing device, a computer readable storage medium and a computer program product, which are described in detail one by one in the following embodiments.
[0039] Figure 1 A flowchart of a logical section design method according to an embodiment of the present application is shown, which specifically includes the following steps:
[0040] Step 102: Obtain a to-be-divided track line, and line train information and line attribute information corresponding to the to-be-divided track line.
[0041] Among them, the to-be-divided track line is the track line that needs to be divided into logical sections in the method provided in the present application. In actual application, the to-be-divided track line can be the area between any two stations, that is, it can be two adjacent stations or two non-adjacent stations. It should be noted that the to-be-divided track line can also be a whole line, for example, a subway line in a city, such as subway line 1, subway line 2, subway line 3, etc. There can be multiple stations in the whole line for passengers to get on and off.
[0042] The to-be-divided track line is planned with train running on the track and attribute information of the track at the beginning of design. The line train information corresponding to the to-be-divided track line can be understood as train attribute information of the train running on the track line. The line attribute information corresponding to the to-be-divided track line can be understood as track line attribute information of the to-be-divided track line.
[0043] Further, the line train information can include the number of train sets running on the to-be-divided track line, the length of the train, the number of carriages of the train, the weight of the train, the maximum speed of the train, and the like. The line attribute information can include the total length of the track, the number of axle counting sections on the track, the length of each axle counting section, the communication delay between the track controller and the interlocking, the safety distance of the designed protection area, the train speed limit information, and the like.
[0044] In a specific embodiment provided in the present application, the to-be-divided track line, and the line train information and the line attribute information corresponding to the to-be-divided track line are obtained, comprising:
[0045] The target track controller is determined, and the track line corresponding to the target track controller is obtained as the to-be-divided track line.
[0046] The line train information and the line attribute information are obtained according to the to-be-divided track line.
[0047] In actual application, each track line has a corresponding track controller, that is, each track controller corresponds to a track line. The target track controller is the track controller corresponding to the to-be-divided track line in the method provided in the present application. After the target track controller is determined, the track line corresponding to the target track controller is determined as the to-be-divided track line.
[0048] The line train information and the line attribute information of each track line have been pre-designed when the track line is designed. Therefore, after the to-be-divided track line is determined, the line train information and the line attribute information corresponding to the to-be-divided track line can be obtained. In actual application, the line train information and the line attribute information can be saved in a special database or in the target track controller. In the method provided in the present application, the storage location of the line train information and the line attribute information is not limited, and the actual application is used as the criterion.
[0049] In the method provided in the application, the rail line to be divided is determined, and the line train information and the line attribute information corresponding to the rail line to be divided are determined, so that subsequent processing can be performed according to the line train information and the line attribute information, and the calculated logical section can be closer to the rail line to be divided. This is beneficial to individual design of logical sections for different rail lines, and makes the design of logical sections more rigorous and reasonable.
[0050] Step 104: calculating a section length interval of the logical section according to the line train information and the line attribute information.
[0051] After obtaining the line train information and the line attribute information, the section length interval of the logical section can be calculated according to the line train information and the line attribute information. The section length interval can be understood as the setting interval range of the logical section corresponding to the current rail line to be divided. For example, the interval length interval is “100-200 meters”, and the logical section corresponding to the rail line to be divided cannot be shorter than 100 meters and cannot be longer than 200 meters.
[0052] In the method provided in the application, the section length interval is calculated according to the line train information and the line attribute information, so that a safer and more reasonable length interval can be designed for the logical section according to the actual situation of the rail line.
[0053] In a specific embodiment provided in the application, calculating a section length interval of the logical section according to the line train information and the line attribute information comprises:
[0054] calculating a shortest section length and a longest section length corresponding to the logical section according to the line train information and the line attribute information;
[0055] determining the section length interval according to the shortest section length and the longest section length.
[0056] In actual application, the section length interval includes a maximum value and a minimum value. Therefore, the shortest section length and the longest section length corresponding to the logical section are calculated according to the line train information and the line attribute information. The shortest section length refers to the minimum value of the logical section, and the shortest section length can ensure the driving safety of the train and prevent train collision. The longest section length refers to the maximum value of the logical section, and the shortest section length can ensure the driving safety of the train and prevent multiple trains from existing in the same logical section.
[0057] After the shortest section length and the longest section length are determined, the section length interval corresponding to the logical section can be determined according to the shortest section length and the longest section length. In the subsequent process of determining the target logical section, the length of the target logical section is ensured to be between the section length interval.
[0058] The train line information includes train length, and the line attribute information includes communication delay duration, train speed limit information, safety distance information, and inspection time interval.
[0059] The shortest section length and the longest section length corresponding to the logical section are calculated according to the train line information and the line attribute information, including:
[0060] The shortest section length corresponding to the logical section is calculated according to the train length, the communication delay duration, the train speed limit information, and the inspection time interval.
[0061] The longest section length corresponding to the logical section is calculated according to the train length and the safety distance information.
[0062] The train length can be understood as the longest train length of the train running in the track line to be divided. In general, the models of the trains running in the same track line are consistent, and the train lengths corresponding to the same model of the trains are also the same. In special cases, if the models of the trains running in the track line are different, there may be different train lengths, and in this case, the longest train length is selected as the train length.
[0063] The communication delay duration can be understood as the communication delay between the line controller and the interlocking. The interlocking refers to the mutual restriction relationship established between the signals, turnouts, and routes through technical means to ensure the safety of track operation and shunting operation. The device that realizes this relationship is called interlocking device. Due to the communication equipment, signal strength, and other reasons, there is a delay between the interlocking and the line controller. The communication delay duration refers to the delay duration between the interlocking and the line controller under the worst communication condition.
[0064] The train speed limit information can be understood as the maximum speed of the train on the track line. For example, the train can run at a maximum speed of 180 KM / H on a certain line, and the train can run at a maximum speed of 160 KM / H on another line. It should be noted that the train speed limit information specifically refers to the maximum speed of the train corresponding to the track line to be divided, rather than the maximum speed of the train. For example, a train can run at a maximum speed of 240 KM / H, but the fixed speed limit of the track line is 180 KM / H, so the train speed limit information is 180 KM / H.
[0065] The inspection time interval can be understood as the time interval of the line controller checking the position of the train during the running of the train on the track line.
[0066] In the method provided in the application, the shortest section length corresponding to the logical section is calculated according to the train length, the communication delay time length, the train speed limit information and the inspection time interval.
[0067] Specifically, in a specific embodiment provided in the application, the shortest section length corresponding to the logical section is calculated according to the train length, the communication delay time length, the train speed limit information and the inspection time interval, including:
[0068] The first section length is calculated according to the train length, the communication delay time length and the train speed limit information;
[0069] The second section length is calculated according to the train speed limit information and the inspection time interval;
[0070] The shortest section length is determined according to the first section length and the second section length.
[0071] The determination of the shortest section length needs to refer to the factors of the train length, the communication delay time length, the train speed limit information and the inspection time interval. Different combinations of these factors will calculate different length intervals, and the longest section length needs to be selected from the different length intervals as the shortest section length.
[0072] The first section length is calculated according to the train length, the communication delay time length and the train speed limit information, in order to meet a principle of logical section design: in the case of the longest communication delay, the interlocking logical section is unlocked, which can meet the three-point inspection of the section block and prevent the failure of normal unlocking. The interlocking needs to unlock the section according to the three-point inspection when the train is inspected in the section block, and the three-point inspection refers to checking the idle state of the front section, the section itself and the rear section of a section to determine whether the section can be unlocked, which is the main means of unlocking the section. The purpose is to determine whether the train has really passed the section. The train is tracked according to the moving block, and the moving block cancels the physical division of the section, that is, in the case of the moving block tracking, the logical section is used for section blocking and unlocking. It is necessary to ensure that the interlocking logical section can meet the three-point inspection of the section block in the case of communication delay, so as to prevent the failure of normal unlocking.
[0073] Specifically, the first section length is calculated according to a formula of "V*T1-L", wherein V represents the train speed limit information, T1 represents the communication delay time length, and L represents the train length. For example, taking the train speed limit information V as 160 KM / H, the train length L as 118 meters, and the communication delay time length T1 as 5.4 seconds as an example, the first section length is calculated by bringing the above parameters into the formula of the first section length, and the first section length is 122 meters. When the length of the logical section is less than 122 meters, the train may not meet the three-point check due to the communication delay between the line controller and the interlocking, the section cannot be normally unlocked, and the subsequent train route is opened, thereby affecting the normal train operation.
[0074] The second section length is calculated according to the train speed limit information and the check time interval, so as to ensure the design principle of the logical section: the length of the logical section should meet the continuous check requirement of the system for the train position. In the train tracking model, each logical section represents a possible current position of the train. The purpose of using the logical section is to convert the accurate train position of the moving block from the ATP original representation into the form easy to be represented by the ATS HMI, so as to adapt to the discrete processing mode of the train communication and the HMI cycle refreshing. In the train tracking, the length of the logical section should meet the continuous check requirement of the system for the train position.
[0075] The specific check condition is that the logical section occupied by the train (the distance from the safe train tail to the safe train head) at the current T1 check time is continuous with the logical section occupied by the train at the next T2 check time. If the line controller checks discontinuity, the guided safety shutdown processing is performed, and if the continuity is met, the continuous check requirement of the train position is met. As shown in FIG. 2, Figure 2 Figure 2 FIG. 2 shows a schematic diagram of the continuity check provided by an embodiment of the present application. At T1 time, the logical section occupied by the train is logical section A and logical section B, at T2 time, the logical section occupied by the train is logical section B, and at T3 time, the logical section occupied by the train is logical section B and logical section C. It is illustrated that the length of the logical section at this time meets the continuous check requirement of the train position. If the logical section occupied by the train at T2 time is logical section B, and the logical section occupied by the train at T3 time is logical section D and logical section E, it is illustrated that the length of the logical section at this time does not meet the continuous check requirement of the train position. Therefore, the farthest distance of the train running at the highest speed within the check time interval is considered.
[0076] According to the above, the second section length is calculated according to the formula of "V*T2", wherein V represents the train speed limit information, and T2 represents the checking time interval. For example, taking the train speed limit information V as 160 KM / H and the checking time interval T2 as 0.4 seconds as an example, the first section length is calculated to be 18 meters by taking the above parameters into the formula of the second section length.
[0077] After the first section length and the second section length are determined, the shortest section length can be further determined according to the first section length and the second section length. In the method provided in the present application, the first section length and the second section length are both the shortest lengths calculated by different ways. The finally determined shortest section length needs to meet the first section length and the second section length, so the larger value is selected from the first section length and the second section length as the shortest section length.
[0078] In addition to the above calculation of the shortest section length, the longest section length corresponding to the logical section is calculated according to the train length and the safety distance information. The longest section length corresponding to the logical section is calculated according to the train length and the safety distance information in order to meet one of the design principles of the logical section: there should be no two trains in one logical section. The design purpose of the logical section is to represent the minimum section under the CBTC operation mode, that is, there should be no two trains in the same logical section.
[0079] Specifically, the longest section length is calculated according to the formula of "2*L+L1", wherein L represents the train length, and L1 represents the safety distance information. For example, taking the train length L as 118 meters and the safety distance information L1 as 34 meters, the longest section length is calculated to be 268 meters by taking the above parameters into the formula.
[0080] After the above step is processed, the section length interval corresponding to the logical section can be obtained, and the shortest section length and the longest section length of the logical section are limited according to the design principle of the logical section. It is ensured that the design requirements of the logical section can be met when the target logical section is determined subsequently. The length design range of the logical section is narrowed.
[0081] Step 106: selecting a target axle counting section in at least one axle counting section corresponding to the track line to be divided.
[0082] In actual application, axle counting magnets are arranged on both sides of the track of the track line to be divided. The physical section between two adjacent axle counting magnets is an axle counting section. Many axle counting magnets are arranged on the track line to be divided, so that many axle counting sections correspond to the track line to be divided.
[0083] A target axle section is selected from the axle section corresponding to the track line to be divided, wherein the target axle section can be understood as the basis for determining the subsequent logical section.
[0084] Specifically, the target axle section is selected from the at least one axle section corresponding to the track line to be divided, including:
[0085] The target axle section is selected from the at least one axle section corresponding to the track line to be divided according to the section length interval and the pre-designed axle section screening rule.
[0086] In actual application, the logical section is logically divided into a plurality of equal small sections by the axle section. Therefore, in general, the length of the logical section is to be less than that of the axle section. Therefore, after the section length interval is determined, the target axle section can be selected from the plurality of axle sections according to the section length interval and the pre-designed axle section screening rule.
[0087] Specifically, the length of the target axle section is greater than the maximum value of the section length interval, that is, the target axle section can be divided into a plurality of logical sections.
[0088] The pre-designed axle section screening rule can be understood as a rule for screening the axle section, and the purpose is to quickly screen the target axle section, and the target axle section screened is easy to calculate.
[0089] In a specific embodiment provided in the present application, the pre-designed axle section screening rule includes an integer screening rule;
[0090] The target axle section is selected from the at least one axle section corresponding to the track line to be divided according to the section length interval and the pre-designed axle section screening rule, including:
[0091] At least one reference axle section is selected from the at least one axle section according to the section length interval;
[0092] According to the integer screening rule, the reference axle section with the maximum integer length is selected as the target axle section.
[0093] The reference axle section can be understood as an axle section with a length greater than the maximum value of the section length interval, for example, if the maximum value of the section length interval is 290 meters, the axle section with a length greater than 290 meters in each axle section is selected as the reference axle section, and further, in order to better calculate subsequently, the length of the reference axle section can be set to be greater than n times the maximum value of the section length interval. For example, the maximum value of the section length interval is 290 meters, and when n is 5, the length of the reference axle section is greater than 1450 meters.
[0094] After the at least one reference axle section is determined, the reference axle section with the maximum integer section length is determined as the target axle section according to an integer screening rule. The integer screening rule can be a 10-multiple integer screening rule, a 100-multiple integer screening rule, or any other integer screening rule, and the specific content of the integer screening rule can be determined according to actual application.
[0095] In another specific embodiment provided in the present application, the target axle section can also be determined according to the selection instruction of the technician. For example, the plurality of axle sections are fed back to the technician, and the technician selects one axle section as the target axle section from the plurality of axle sections.
[0096] Step 108: determining the target logical section length corresponding to the track line to be divided according to the target axle section and the section length interval.
[0097] After the target axle section and the section length interval are determined, the target logical section length corresponding to the track line to be divided can be determined based on the target axle section and the section length interval.
[0098] Specifically, the target logical section length corresponding to the track line to be divided is determined according to the target axle section and the section length interval, including:
[0099] obtaining a target axle section length corresponding to the target axle section;
[0100] determining at least one reference logical section length according to the target axle section length and the section length interval;
[0101] determining a target logical section length from the reference logical section lengths.
[0102] In actual application, the target axle section length can be understood as the section length corresponding to the target axle section. For example, after the above steps are processed, axle section A is determined as the target axle section, and the length of axle section A is 1500 meters, so the target axle section length is 1500 meters.
[0103] Then, at least one reference logical section length is determined according to the target axle section length and the section length interval. The reference logical section length can be understood as a logical section length that meets the section length interval and the target axle section length. As long as the logical section length meets the section length interval and can divide the target axle section length into several equal small sections, it can be used as the reference logical section length.
[0104] In a specific embodiment provided in the present application, determining at least one reference logical section length according to the target metering section length and the section length interval comprises:
[0105] Determining a section length that can be divided by the target metering section length in the section length interval as the reference logical section length;
[0106] Correspondingly, determining the target logical section length in each reference logical section length comprises:
[0107] According to each reference logical section length and the target metering section length, calculating the logical section quantity corresponding to each reference logical section length;
[0108] Determining the reference logical section length with the least logical section quantity as the target logical section length.
[0109] In actual application, the logical section is to divide the metering section into several equal small sections in logic. Therefore, preferably, the section length that can be divided by the target metering section length in the section length interval can be selected as the reference logical section length. For example, taking the target metering section length of 2000 meters as an example, the section length interval is (170 meters, 288 meters), and the length that can be divided by 2000 in the section length interval can be used as the reference logical section length, for example, the reference logical length can be 200 meters, 250 meters, etc.
[0110] After determining the plurality of reference logical section lengths, the target logical section length can be determined in the plurality of reference logical section lengths. Further, since each reference logical section length can be divided by the target metering section length, the logical section quantity corresponding to each reference logical section length can be calculated. The logical section quantity can be understood as the number of logical sections after the allocation of each reference logical section length in the target metering section.
[0111] The purpose of designing the logical section is to better detect the safety of the train, and the more the number of logical sections, the more the related logical detection, and correspondingly, the more the consumption of the calculation resource. Therefore, in order to reduce the consumption of the calculation resource, in the method provided in the present application, the reference logical section length with the least logical section quantity is determined as the target logical section length. For example, taking the target metering section length of 2000 meters and the reference logical lengths of 200 meters and 250 meters as examples for explanation and illustration, the reference logical length of 200 meters corresponds to 10 logical sections, and the reference logical length of 250 meters corresponds to 8 logical sections, and then 250 meters can be determined as the target logical section length.
[0112] In a specific embodiment provided in the present application, the method further comprises:
[0113] In a case where there is a short axle-count section in at least one axle-count section corresponding to the track line to be divided, the short axle-count section is set as a logical section, wherein a section length of the short axle-count section is less than the target logical section length.
[0114] One of the design principles of the logical section also includes that the length of the logical section is not less than the minimum axle-count section length of the track line. When there is a section of a turnout, each branch of the turnout needs to be set as a logical section to meet the topological relationship.
[0115] In actual applications, when there is a turnout in the track line or the precise stopping requirement of a train needs to be met, a shorter axle-count section is set, and the length of the axle-count section may be less than the target logical section length. In the method provided in the present application, this type of axle-count section is referred to as a short axle-count section. That is, the section length of the short axle-count section is less than the target logical section length.
[0116] When there is a short axle-count section, the short axle-count section is set as a logical section and is no longer segmented. See the following Figure 3 , Figure 3 An example provided in the present application shows a schematic diagram of a short axle-count section, as shown in Figure 3 There is a turnout in the two track lines, and logical section A is a target logical section. The axle-count region where the turnout is located is a short axle-count section, and the distance of the turnout is set as a separate logical section without using the length of logical section A.
[0117] The design method of the logical section provided in the present application includes obtaining a track line to be divided and line train information and line attribute information corresponding to the track line to be divided; calculating a section length interval of the logical section according to the line train information and the line attribute information; selecting a target axle-count section from at least one axle-count section corresponding to the track line to be divided; and determining a target logical section length corresponding to the track line to be divided according to the target axle-count section and the section length interval.
[0118] Through the method provided in the present application, the line train information and the line attribute information corresponding to the track line to be divided are obtained, so that the calculation process in the subsequent process of determining the target logical section length is more suitable for the line condition of the track line to be divided. The section length interval of the logical section is calculated according to the line train information and the line attribute information, which defines the length range of the logical section according to the design rules of the logical section, reduces the range of determining the logical section, and reduces the calculation amount. Finally, the target logical section length is determined according to the target axle-count section and the section length interval, so that the length of the target logical section meets the design requirements in many aspects, and the data calculation amount can be effectively reduced.
[0119] The following describes the present application in detail with reference to the accompanying Figure 4Taking the application of the design method of the logical section to the track line A as an example, the design method of the logical section is further described. Wherein, Figure 4 A processing flowchart of a design method of a logical section applied to a track line A is shown, which specifically includes the following steps:
[0120] Step 402: Obtain the train length 118 meters corresponding to the track line A, the communication delay time 5.4 seconds, the train speed limit information 160 km / h, the safety distance information 34 meters, and the inspection time interval 1 second.
[0121] Step 404: Calculate the first section length as 122 meters according to the train length 118 meters, the communication delay time 5.4 seconds, and the train speed limit information 160 km / h.
[0122] Step 406: Calculate the second section length as 45 meters according to the train speed limit information 160 km / h and the inspection time interval 1 second.
[0123] Step 408: Determine the shortest section length as 122 meters according to the first section length 122 meters and the second section length 44 meters.
[0124] Step 410: Calculate the longest section length of the logical section as 268 meters according to the train length 118 meters and the safety distance information 34 meters.
[0125] Step 412: Select at least one reference axle counting section according to the longest section length 268 meters in at least one axle counting section.
[0126] Step 414: Select the reference axle counting section with the maximum integer length as the target axle counting section, and obtain the target axle counting section length 1500 meters corresponding to the target axle counting section.
[0127] Step 416: Determine the section length that can be divided by the target axle counting section length as the reference logical section length in the section length interval (122 meters, 268 meters).
[0128] Step 418: Calculate the number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle counting section length 1500 meters.
[0129] Step 420: Determine the reference logical section length with the least number of logical sections as the target logical section length 250 meters.
[0130] The method for designing a logical section provided in the application comprises the following steps: acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line; calculating a section length interval of the logical section according to the line train information and the line attribute information; selecting a target axle-counting section in at least one axle-counting section corresponding to the to-be-divided track line; and determining a target logical section length corresponding to the to-be-divided track line according to the target axle-counting section and the section length interval.
[0131] By the method provided in the application, the line train information and the line attribute information corresponding to the to-be-divided track line are acquired, so that the calculation process is more suitable for the line condition of the to-be-divided track line in the subsequent process of determining the target logical section length. The section length interval of the logical section is calculated according to the line train information and the line attribute information, which defines the length range of the logical section according to the design rules of the logical section, reduces the range of determining the logical section, and reduces the calculation amount. Finally, the target logical section length is determined according to the target axle-counting section and the section length interval, so that the length of the target logical section meets the design requirements in multiple aspects and the data calculation amount can be effectively reduced.
[0132] Corresponding to the method embodiments, the application further provides a design device for a logical section, Figure 5 A structural schematic diagram of a design device for a logical section provided in an embodiment of the application is shown. As shown in the figure, Figure 5 The device comprises:
[0133] The acquisition module 502 is configured to acquire a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line.
[0134] The calculation module 504 is configured to calculate a section length interval of the logical section according to the line train information and the line attribute information.
[0135] The selection module 506 is configured to select a target axle-counting section in at least one axle-counting section corresponding to the to-be-divided track line.
[0136] The determination module 508 is configured to determine a target logical section length corresponding to the to-be-divided track line according to the target axle-counting section and the section length interval.
[0137] Optionally, the acquisition module 502 is further configured to:
[0138] determine a target line controller and acquire a track line corresponding to the target line controller as the to-be-divided track line;
[0139] acquire the line train information and the line attribute information according to the to-be-divided track line.
[0140] Optionally, the computing module 504 is further configured to:
[0141] calculate the shortest section length and the longest section length corresponding to the logical section according to the line train information and the line attribute information;
[0142] determine the section length interval according to the shortest section length and the longest section length.
[0143] Optionally, the line train information includes train length, and the line attribute information includes communication delay duration, train speed limit information, safety distance information, and inspection time interval.
[0144] The computing module 504 is further configured to:
[0145] calculate the shortest section length corresponding to the logical section according to the train length, the communication delay duration, the train speed limit information, and the inspection time interval;
[0146] calculate the longest section length corresponding to the logical section according to the train length and the safety distance information.
[0147] The computing module 504 is further configured to:
[0148] calculate a first section length according to the train length, the communication delay duration, and the train speed limit information;
[0149] calculate a second section length according to the train speed limit information and the inspection time interval;
[0150] determine the shortest section length according to the first section length and the second section length.
[0151] Optionally, the selecting module 506 is further configured to:
[0152] select a target axle section from at least one axle section corresponding to the track line to be divided according to the section length interval and a pre-designed axle section screening rule.
[0153] Optionally, the pre-designed axle section screening rule includes an integer screening rule.
[0154] The selecting module 506 is further configured to:
[0155] select at least one reference axle section from at least one axle section according to the section length interval;
[0156] select a reference axle section with a maximum integer axle section length as the target axle section according to the integer screening rule.
[0157] Optionally, the determining module 508 is further configured to:
[0158] obtain a target axle-count section length corresponding to the target axle-count section;
[0159] determine at least one reference logical section length according to the target axle-count section length and the section length interval;
[0160] determine a target logical section length in each reference logical section length.
[0161] Optionally, the determining module 508 is further configured to:
[0162] determine, in the section length interval, a section length that can be divided by the target axle-count section length as a reference logical section length;
[0163] calculate a logical section quantity corresponding to each reference logical section length according to each reference logical section length and the target axle-count section length;
[0164] determine a reference logical section length with the least logical section quantity as the target logical section length.
[0165] Optionally, the apparatus further comprises a shortest section setting module configured to:
[0166] in a case where there is a short axle-count section in at least one axle-count section corresponding to the track line to be divided, set the short axle-count section as a logical section, wherein a section length of the short axle-count section is less than the target logical section length.
[0167] By the apparatus provided in the present application, the line train information and the line attribute information corresponding to the track line to be divided are obtained, so that the calculation process in the subsequent process of determining the target logical section length is more suitable for the line condition of the track line to be divided. The section length interval of the logical section is calculated according to the line train information and the line attribute information, which defines the length range of the logical section according to the design rules of the logical section, narrows the range of the logical section, and reduces the calculation amount. Finally, the target logical section length is determined according to the target axle-count section and the section length interval, so that the length of the target logical section meets the design requirements in multiple aspects, and the data calculation amount can be effectively reduced.
[0168] The above is a schematic scheme of the logical section design apparatus of the present embodiment. It should be noted that the technical scheme of the logical section design apparatus belongs to the same concept as the technical scheme of the logical section design method described above, and the details of the technical scheme of the logical section design apparatus that are not described in detail can be referred to the description of the technical scheme of the logical section design method.
[0169] Figure 6 A structural block diagram of a computing device 600 is shown, according to an embodiment of the present application. The components of the computing device 600 include, but are not limited to, a memory 610 and a processor 620. The processor 620 is connected to the memory 610 through a bus 630, and a database 650 is used to store data.
[0170] The computing device 600 also includes an access device 640 that enables the computing device 600 to communicate via one or more networks 660. Examples of such networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or combinations of such networks, such as the Internet. The access device 640 can include one or more of any type of network interface (e.g., network interface card (NIC)), wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface, and the like.
[0171] In an embodiment of the present application, the above-mentioned components of the computing device 600, as well as other components not shown in FIG. 6, can be connected to each other, for example, through a bus. It should be understood that the computing device structure block diagram shown is for the purpose of example only, and is not a limitation on the scope of the present application. Other components can be added or replaced as needed by those skilled in the art. Figure 6 Figure 6 It should be understood that the computing device structure block diagram shown is for the purpose of example only, and is not a limitation on the scope of the present application. Other components can be added or replaced as needed by those skilled in the art.
[0172] The computing device 600 can be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smartphone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other type of mobile device, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 600 can also be a mobile or stationary server.
[0173] The processor 620 is configured to execute instructions of a computer program to implement the steps of the method for designing a logic section as described above.
[0174] The above describes a schematic solution of a computing device according to an embodiment. It should be noted that the technical solution of the computing device and the technical solution of the method for designing a logic section belong to the same concept, and details of the technical solution of the computing device that are not described in detail can be referred to the description of the technical solution of the method for designing a logic section.
[0175] An embodiment of the present specification further provides a computer readable storage medium storing computer program / instructions, which, when executed by a processor, implement the steps of the method for designing a logic section as described above.
[0176] The above describes a schematic solution of a computer readable storage medium according to an embodiment. It should be noted that the technical solution of the storage medium and the technical solution of the method for designing a logic section belong to the same concept, and details of the technical solution of the storage medium that are not described in detail can be referred to the description of the technical solution of the method for designing a logic section.
[0177] An embodiment of the present specification further provides a computer program product comprising computer program / instructions, which, when executed by a processor, implement the steps of the method for designing a logic section as described above.
[0178] The above describes a schematic solution of a computer program product according to an embodiment. It should be noted that the technical solution of the computer program product and the technical solution of the method for designing a logic section belong to the same concept, and details of the technical solution of the computer program product that are not described in detail can be referred to the description of the technical solution of the method for designing a logic section.
[0179] The above-described embodiments of the application have several aspects, no single one of which is solely responsible for the application's desirable attributes. Without limiting the scope of the application as expressed by the claims which follow, some further embodiments make these aspects even more useful. Other embodiments can result in less desirable attributes.
[0180] The computer readable medium can include any entity or apparatus capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier signal, telecommunication signal, software distribution medium, etc. It should be noted that the computer readable medium can include appropriate contents according to the requirements of patent practice, for example, according to the patent practice in some regions, the computer readable medium does not include electrical carrier signals and telecommunication signals.
[0181] It should be noted that for the foregoing method embodiments, the acts described can be performed in a different order from that described, and that various elements can be added, deleted, modified, or rearranged without departing from the scope of the application as set forth by the claims. Further, the above-described embodiments of the application are merely possible implementations of the present application, and thus are not intended to limit the scope of the present application. It should be understood by one of ordinary skill in the art that more or fewer acts can be included. Additionally, the actions described herein can be represented by a machine readable medium, and can be executed by a processor or controller.
[0182] In the above-described embodiments, the description of each embodiment focuses on different aspects, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0183] The preferred embodiments of the application disclosed above are only used to help explain the application. The alternative embodiments do not describe all the details and do not limit the application to the specific embodiments described. Obviously, many modifications and changes can be made according to the content of the application. The embodiments are selected and described in order to better explain the principles and practical applications of the application, so that those skilled in the art can well understand and utilize the application. The application is limited by the claims and their full scope and equivalents.
Claims
1. A method of designing a logic section, characterized by, The method comprises the following steps: acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line, wherein the line train information and the line attribute information are stored in a target line controller, and a track line corresponding to the target line controller is the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the to-be-divided track line; selecting a target axle section from at least one axle section corresponding to the to-be-divided track line; acquiring a target axle section length corresponding to the target axle section; determining, in the section length interval, a section length that can be evenly divided by the target axle section length as a reference logical section length; calculating a number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle section length; and determining a target logical section length as a reference logical section length with the least number of logical sections.
2. The method of claim 1, wherein, The method comprises the following steps: acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line, wherein the line train information and the line attribute information are stored in a target line controller, and a track line corresponding to the target line controller is the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the to-be-divided track line; 3. The method of claim 1, wherein, selecting a target axle section from at least one axle section corresponding to the to-be-divided track line; acquiring a target axle section length corresponding to the target axle section; determining, in the section length interval, a section length that can be evenly divided by the target axle section length as a reference logical section length; calculating a number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle section length; and determining a target logical section length as a reference logical section length with the least number of logical sections. The method comprises the following steps:
4. The method of claim 3, wherein, acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line, wherein the line train information and the line attribute information are stored in a target line controller, and a track line corresponding to the target line controller is the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the to-be-divided track line; selecting a target axle section from at least one axle section corresponding to the to-be-divided track line; acquiring a target axle section length corresponding to the target axle section; determining, in the section length interval, a section length that can be evenly divided by the target axle section length as a reference logical section length; calculating a number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle section length; and determining a target logical section length as a reference logical section length with the least number of logical sections.
5. The method of claim 4, wherein, The method comprises the following steps: acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line, wherein the line train information and the line attribute information are stored in a target line controller, and a track line corresponding to the target line controller is the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the to-be-divided track line; selecting a target axle section from at least one axle section corresponding to the to-be-divided track line; 6. The method of claim 1, wherein, acquiring a target axle section length corresponding to the target axle section; determining, in the section length interval, a section length that can be evenly divided by the target axle section length as a reference logical section length; calculating a number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle section length; and determining a target logical section length as a reference logical section length with the least number of logical sections. The method comprises the following steps:
7. The method of claim 6, wherein, acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line, wherein the line train information and the line attribute information are stored in a target line controller, and a track line corresponding to the target line controller is the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the to-be-divided track line; selecting a target axle section from at least one axle section corresponding to the to-be-divided track line; acquiring a target axle section length corresponding to the target axle section; determining, in the section length interval, a section length that can be evenly divided by the target axle section length as a reference logical section length; calculating a number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle section length; and determining a target logical section length as a reference logical section length with the least number of logical sections. The method comprises the following steps: acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line, wherein the line train information and the line attribute information are stored in a target line controller, and a track line corresponding to the target line controller is the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the to-be-divided track line; selecting a target axle section from at least one axle section corresponding to the to-be-divided track line; acquiring a target axle section length corresponding to the target axle section; determining, in the section length interval, a section length that can be evenly divided by the target axle section length as a reference logical section length; calculating a number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle section length; and determining a target logical section length as a reference logical section length with the least number of logical sections. The method comprises the following steps: acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line, wherein the line train information and the line attribute information are stored in a target line controller, and a track line corresponding to the target line controller is the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the to-be-divided track line; selecting a target axle section from at least one axle section corresponding to the to-be-divided track line; acquiring a target axle section length corresponding to the target axle section; determining, in the section length interval, a section length that can be evenly divided by the target axle section length as a reference logical section length; calculating a number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle section length; and determining a target logical section length as a reference logical section length with the least number of logical sections. The method comprises the following steps: acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line, wherein the line train information and the line attribute information are stored in a target line controller, and a track line corresponding to the target line controller is the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the to-be-divided track line; selecting a target axle section from at least one axle section corresponding to the to-be-divided track line; acquiring a target axle section length corresponding to the target axle section; determining, in the section length interval, a section length that can be evenly divided by the target axle section length as a reference logical section length; calculating a number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle section length; and determining a target logical section length as a reference logical section length with the least number of logical sections. The method comprises the following steps: acquiring a to-be-divided track line and line train information and line attribute information corresponding to the to-be-divided track line, wherein the line train information and the line attribute information are stored in a target line controller, and a track line corresponding to the target line controller is the to-be-divided track line; calculating a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the to-be-divided track line; selecting a target axle section from at least one axle section corresponding to the to-be-divided track line; acquiring a target axle section length corresponding to the target axle section; determining, in the section length interval, a section length that can be evenly divided by the target axle section length as a reference logical section length; calculating a number of logical sections corresponding to each reference logical section length according to each reference logical section length and the target axle section length According to the section length interval and a pre-designed axle section screening rule, a target axle section is selected from at least one axle section corresponding to the track line to be divided, comprising: According to the section length interval, at least one reference axle section is selected from at least one axle section; According to the integer screening rule, the reference axle section with the maximum integer axle section length is selected as the target axle section.
8. The method of claim 1, wherein, The method further comprises: In the case that there is a short axle section in at least one axle section corresponding to the track line to be divided, the short axle section is set as a logical section, wherein the section length of the short axle section is less than the target logical section length.
9. An apparatus for designing a logical section, characterized by comprising: Comprise: An acquisition module configured to acquire a track line to be divided, and line train information and line attribute information corresponding to the track line to be divided, wherein the line train information and the line attribute information are stored in a target line controller, and the track line corresponding to the target line controller is the track line to be divided; A calculation module configured to calculate a section length interval of a logical section according to the line train information and the line attribute information, wherein the section length interval is a setting interval range of the logical section corresponding to the track line to be divided; A selection module configured to select a target axle section from at least one axle section corresponding to the track line to be divided; A determination module configured to acquire a target axle section length corresponding to the target axle section; determine a section length that can be divided by the target axle section length as a reference logical section length in the section length interval; calculate a logical section quantity corresponding to each reference logical section length according to each reference logical section length and the target axle section length; and determine a reference logical section length with the least logical section quantity as a target logical section length.
10. A computing device, comprising: Comprise: A memory and a processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions, which realize the steps of the method in any one of claims 1 to 8 when executed by the processor.
11. A computer readable storage medium storing computer programs / instructions, characterized in that, The computer programs / instructions realize the steps of the method in any one of claims 1 to 8 when executed by the processor.
12. A computer program product comprising computer programs / instructions, characterized in that, The computer programs / instructions realize the steps of the method in any one of claims 1 to 8 when executed by the processor. The computer programs / instructions realize the steps of the method in any one of claims 1 to 8 when executed by the processor.
Citation Information
Patent Citations
Urban rail transit train operation position monitoring accurate display method and device
CN115503792A
Track section division method based on optimized operation interval
CN115848454A