Intelligent track board matching method and system

Through the intelligent track plate distribution method and system, the laying combination of ballastless track plates is automatically calculated and optimized, which solves the problems of low computing efficiency and large errors in the existing technology, and realizes efficient and accurate track plate laying, which is suitable for different Track section length and plate type.

CN119416462AActive Publication Date: 2025-02-11CHINA RAILWAY ERYUAN ENGINEERING GROUP CO LTD +1
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
CN202411447503.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-16
Publication Date
2025-02-11
Estimated Expiration
2044-10-16

AI Technical Summary

Technical Problem

In the prior art, in the design and laying of track plate plates with ballless tracks, the calculation efficiency is low, the calculation error at the beam joints in the bridge section is large, and special plate types cannot be effectively handled.

Method used

Provide a track plate intelligent plate matching method and system to improve calculation efficiency and accuracy by automatically calculating and optimizing the laying combination of track plates. The method includes obtaining an array of track section lengths and track plate lengths, judging the size of track section lengths and general track section lengths, determining the search range of track lengths to be matched, and matching them according to standard plate joint widths and plate joint deviations board, obtain the optimal laying combination.

Benefits of technology

It improves the efficiency and accuracy of track plate laying, can effectively handle different track section lengths and plate types, ensures the rationality and economicality of track plates, and improves the accuracy and freedom of track plate configuration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119416462A_ABST
    Figure CN119416462A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent board matching method and system for track boards. The board matching method comprises the steps that S1, the track section length l, a track board length array, the standard board seam width and the board seam deviation are obtained; s2, if the length l of the track section is smaller than or equal to the length lN of the general track section, the length lo of the track to be assembled is equal to l; if lgt; the track section length l is subjected to board matching through standard track boards in the track board length array, the length of the remaining track section is closest to the lN but not larger than the lN, and the length of the remaining track section serves as the track length lo to be subjected to board matching; s3, determining a search range of the number of track boards, and carrying out board matching of the track length to be subjected to board matching to obtain a board matching scheme of the track length to be subjected to board matching; and S4, obtaining a board matching scheme of the track section. According to the method, intelligent board matching can be effectively carried out on the track section, the rationality and economical efficiency of track board laying are ensured, the laying combination of the track boards can be accurately calculated, the track board configuration precision is improved, and the accuracy is high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of track slab design and laying, and in particular to a track slab intelligent matching method and system. Background Art

[0002] In the process of track slab design and laying of ballastless track, the reasonable calculation and selection of track slab laying combination and spacing is the key factor to ensure the optimal and economical track engineering technology, and also the key to ensure track stability and safety. Traditional track slab calculation methods mainly include trial calculation or exhaustive method, but the existing methods are inefficient, the slab scheme is not optimized, there are certain errors, and more importantly, there is no optimization calculation for special slab types. When there are special slab types in the track slab, it is impossible to prepare a slab scheme.

[0003] With the development of technology, automated and intelligent track slab laying technology has gradually become a research hotspot. Rapid calculation and optimization of ballastless track layout design schemes and construction control data is the basis for improving automation, intelligence and digitalization. It is necessary to develop a track slab design and laying method suitable for ballastless track. Summary of the invention

[0004] The purpose of the present invention is to overcome the problems of low calculation efficiency and large calculation error at the beam joints in bridge sections in the track slab matching of the prior art ballastless track, and to provide a track slab intelligent matching method and system. The method and system can automatically calculate and optimize the laying combination of the track slabs, thereby improving the laying efficiency and accuracy.

[0005] In order to achieve the above-mentioned object of the invention, the present invention provides the following technical solutions:

[0006] A method for intelligently matching track slabs comprises the following steps:

[0007] Step S1, obtaining the length l of the track section where the track slab needs to be laid, an array of track slab lengths sorted in order of use, a standard slab seam width, and a slab seam deviation;

[0008] Step S2: Determine the track segment length l and the general track segment length l N The size of l, if l≤l N , the length of the track to be matched is l0, then l0=l; if l>l N First, the standard track plate in the track plate length array is used to match the track section length l, so that the remaining track section length is closest to l. N But not greater than l N , take the remaining track section length as the track length l0 to be matched;

[0009] Step S3, determining the search range of the number of track plates in the track length matching, matching the track length to be matched according to the track plate length array, the standard plate seam width and the plate seam deviation, and obtaining the matching scheme for the track length to be matched;

[0010] Step S4, if l≤l N , the plate matching scheme of the track length to be matched is used as the plate matching scheme of the track section; if l>l N , the standard track plate matching scheme used in step S2 is combined with the matching scheme of the track length to be matched, and the matching scheme of the track section is obtained.

[0011] In the technical solution of the present invention, the parameters of the plate matching are first obtained, including the track section length l, the track plate length array, the standard plate seam width and the plate seam deviation, wherein the track plate lengths in the track plate length array are arranged in the order of most commonly used to least commonly used. Then, the track length to be matched is calculated, and the search range of the number of track plates in the plate matching is determined. In the subsequent plate matching process, the number of track plates is within the minimum and maximum range of the search range, which can reduce the amount of calculation. Then, according to the track plate length array, the standard plate seam width and the plate seam deviation, the track length to be matched is matched to obtain a plate matching scheme, and finally the plate matching scheme for the track section is obtained.

[0012] Through the above technical solution, according to different track section lengths and track plate types, it is also possible to customize track plates of any length or configure any number of track plate parameters, flexibly adjust the laying plan to match the plates, and calculate the optimal laying combination of the track plates. If you want to adjust the priority of different track plates in the laying plan, you can directly adjust the order in the track plate length array, thereby improving the efficiency and freedom of track plate configuration. The present invention can effectively perform intelligent matching of track sections, ensure the rationality and economy of track plate laying, accurately calculate the laying combination of track plates, and improve the accuracy of track plate configuration.

[0013] The track slab length array is composed of all the track slabs that can be used in the process of laying the track section, and is sorted according to the order of use in the process of laying the track slabs, and the length data of the track slabs are combined to form an array; the standard slab joint width is the slab joint width between the track slabs determined according to relevant specifications; the slab joint deviation includes the negative slab joint deviation and the positive slab joint deviation.

[0014] The universal track section length refers to the track section that can be successfully equipped with any type of standard track slabs regardless of the type of standard track slabs used. In engineering applications, it can be determined based on experience or calculated based on the different types of standard track slabs available.

[0015] As a preferred solution of the present invention, in step S1, the acquired data also includes the maximum allowable value of the fastener spacing. For different track plates, the distance from the end fastener to the plate end is different. The distance from the end fastener to the plate end is determined according to the type of the end track plate, and then the track plate position and the specific plate seam width are calculated and determined by the maximum allowable value of the fastener spacing, so as to achieve the purpose of improving the track plate layout accuracy at the bridge beam seam.

[0016] As a preferred embodiment of the present invention, the track plate includes at least one standard track plate and zero to multiple special-shaped track plates. The standard track plate refers to a commonly used track plate with uniform size and shape that meets the laying standard requirements and is used for laying regular parts of straight tracks or curved tracks; the special-shaped track plate is a track plate of special shape or size designed to adapt to specific track layouts or structural requirements.

[0017] As a preferred embodiment of the present invention, different track plate lengths are arranged in a track plate length array in a certain order, and the sorting method adopted is: when the track plate is a standard track plate, the track plate length array is sorted according to the utilization rates of different standard track plates; when the track plate includes standard track plates and special-shaped track plates, the standard track plates are arranged before the special-shaped track plates in the track plate length array, and for standard track plates, they are sorted according to the utilization rates of different standard track plates, and for special-shaped track plates, they are sorted according to the utilization rates of different special-shaped track plates.

[0018] As a preferred embodiment of the present invention, when l>l N When the length of the track to be matched is calculated as follows: the first standard track plate in the track plate length array is used to match the track section length l. After the first standard track plate is matched, the remaining track section length is the closest to l. N But not greater than l N , take the remaining track section length as the track length to be matched, l o The calculation formula is:

[0019]

[0020] Among them, slab_length_array[0] is the first element of the track plate length array, which is the most commonly used standard track plate length, and int() is the rounding function.

[0021] As a preferred solution of the present invention, the search range of the number of track plates is determined to be (x1, x2), x1 is the minimum value of the search range of the number of track plates, x2 is the maximum value of the search range of the number of track plates, and the calculation formulas of x1 and x2 are:

[0022]

[0023] Where slab_length_array is the track slab length array, max() is the maximum value function, min() is the minimum value function, and int() is the integer function.

[0024] As a preferred embodiment of the present invention, the specific steps of matching the length of the track to be matched are:

[0025] Step S311, select a track plate quantity i within the track plate quantity search range (x1, x2), match the track plates according to the track plate sequence in the track plate length array, and establish a track plate combination and a track plate length sum corresponding to the track length l0 to be matched;

[0026] Step S312, calculating the difference between the length l0 of the track to be matched and the sum of the lengths of the track plates of different track plate combinations, obtaining the remaining length, and calculating the deviation range of the track plate seam of different track plate combinations according to the plate seam deviation;

[0027] Step S313, judging whether the remaining length is within the deviation range of the track plate seam. If the remaining length is within the deviation range of the track plate seam, adding the track plate combination to the plate matching scheme; and continuing to search and adding all the track plate combinations that meet the conditions in the current track plate quantity i to the plate matching scheme;

[0028] Step S314, loop the number of track plates i in the track plate number search range (x1, x2), repeat steps S311 to S314, and obtain a track matching solution for the length of the track to be matched.

[0029] As a preferred solution of the present invention, a method for establishing a track plate combination corresponding to the track length l0 to be matched is as follows: according to the number of track plates i, the standard plate seam width and the track length l0 to be matched, different track plate lengths are selected from the track plate length array for matching, so that the total length of different track plate lengths after matching is close to the track length l0 to be matched, and all different track plate lengths that meet the conditions are used as a track plate combination.

[0030] As a preferred solution of the present invention, when more than one matching schemes for the length of the track to be matched are obtained, the optimal matching scheme is selected as the final matching scheme. The method for determining the optimal matching scheme is: sorting the number of track plates used in the matching schemes from most to least, and selecting the matching scheme that uses the least number of track plates and whose number of track plates used is sorted in the same order as the track plate length array as the optimal matching scheme.

[0031] As a preferred solution of the present invention, after step S314 is completed, if no matching solution for the track length l0 of the to-be-matched plates is found, then return to step S2, reduce the number of standard track plates, recalculate the track length of the to-be-matched plates, and repeat step S3 to obtain a matching solution for the track length l0 of the to-be-matched plates.

[0032] As a preferred solution of the present invention, when there is at least one input track plate length array that cannot meet the plate matching requirements of the track section length, the track section that cannot be matched with plates is regarded as a special section; all special section lengths are used as input conditions, and the special-shaped track plates are initialized at the same time. The track plate combinations of all special sections are calculated by a recursive search method to obtain possible plate matching solutions, and the Cartesian product of all plate matching solutions is generated to obtain a list of all special-shaped track plates that meet the special section plate matching solutions, and then the plate matching solution that uses the least type of special-shaped track plates is selected, and its special-shaped track plate combination is used as the best special-shaped track plate combination; then the best special-shaped track plate combination is added to the track plate length array, and steps S1 to S4 are repeated to perform plate matching calculations to obtain the plate matching solution for the track section that cannot be matched with plates. The above-mentioned solution can solve the problem that it is impossible to efficiently give a recommended special plate type solution when encountering a special track section length that cannot be matched with plates, and realize the plate matching of the track section that cannot be matched with plates.

[0033] Another aspect of the present invention provides a track slab intelligent matching system, the system comprising:

[0034] The data acquisition module is used to obtain the length l of the track section where the track slab needs to be laid, the track slab length array sorted in the order of use, the standard slab seam width and the slab seam deviation;

[0035] The first calculation module is used to determine the track segment length l and the general track segment length l N The size of l, if l≤l N , the length of the track to be matched is l0, then l0=l; if l>l N First, the standard track plate in the track plate length array is used to match the track section length l, so that the remaining track section length is closest to l. N But not greater than l N , take the remaining track section length as the track length l0 to be matched;

[0036] The second calculation module is used to determine the search range of the number of track plates in the track length matching to be matched;

[0037] The board matching module is used to match the board length of the track to be matched according to the track board length array, the standard board seam width and the board seam deviation, and obtain the board matching plan for the track length to be matched;

[0038] Output module, used if l≤l N , the plate matching scheme of the track length to be matched is used as the plate matching scheme of the track section; if l>l N , the standard track plate matching scheme used in step S2 is combined with the matching scheme of the track length to be matched, and the matching scheme of the track section is obtained.

[0039] The present invention also provides an electronic device, comprising at least one processor, a memory connected to the at least one processor for communication, and at least one input / output interface connected to the at least one processor for communication; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned intelligent track plate matching method.

[0040] The present invention also provides a computer-readable storage medium, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the above-mentioned intelligent track plate matching method.

[0041] Compared with the prior art, the present invention has the following beneficial effects:

[0042] 1. The present invention provides an intelligent plate matching method. According to different track section lengths and track plate types, track plates of any length can be customized or any number of standard track plate parameters can be configured. The laying plan can be flexibly adjusted to match the plates, and the optimal laying combination of the track plates can be calculated. If the priority of different track plates in the laying plan is to be adjusted, the order in the track plate length array can be directly adjusted, which improves the efficiency and freedom of track plate configuration, can effectively perform intelligent plate matching on the track section, ensure the rationality and economy of track plate laying, can accurately calculate the laying combination of the track plates, and improve the track plate configuration accuracy with high accuracy.

[0043] 2. The present invention is particularly suitable for bridge beam joints. By introducing various plate type and plate end parameter sets, the calculation accuracy of track plate layout design at bridge beam joints is improved; the technical rationality and technical and economic rationality of the track technical solution are ensured by improving the accuracy, and the track stability and safety are ensured.

[0044] 3. When the existing track slab type cannot meet the requirements of the special track section length, it can quickly perform iterative calculation and analysis of the special track slab type according to the existing special track section length, and propose the most optimized track slab type proposal, which is easy to expand and can be applied to different types of track slab laying projects. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 It is a schematic diagram of the process of the intelligent matching method of track slabs of the present invention;

[0046] Figure 2 It is a schematic flow chart of the method for matching the length of the track to be matched with the boards of the present invention;

[0047] Figure 3The plate calculation diagram for the track section in Group 1 in Example 3;

[0048] Figure 4 The plate calculation diagram for the track section in the second group in Example 3;

[0049] Figure 5 The calculation diagram of the plate arrangement of the third group of track sections in Example 3;

[0050] Figure 6 The calculation diagram of the plate arrangement of the fourth group of track sections in Example 3;

[0051] Figure 7 is a calculation diagram of the special-shaped track plate combination in Example 4;

[0052] Figure 8 The plate distribution calculation diagram of the track section that cannot be plated in Example 4; DETAILED DESCRIPTION

[0053] In order to more clearly describe the invention purpose, technical scheme and technical effect advantages in the specific implementation case of the present invention, the scheme in the specific embodiment will be described in detail in combination with the drawings of the specification of the present invention. The specific technical scheme involved in the following specific embodiments is only for a clear and complete description of the innovative technical scheme of the present invention. It is only a part of the specific implementation scheme that can be adopted by the present invention, not all embodiments, and should not be understood as a limitation on the innovative scheme of the present invention. Any scheme adopting the same inventive concept of the present invention should be included in the protection scope of the present invention.

[0054] Secondly, the description of the drawings in the specific embodiments of the present invention is only for the convenience of technical personnel to understand the solution of the present invention. The partial details in the drawings are for the convenience of clearly presenting the technical solution. It should not be considered that all technical features in the drawings must be included in the specific implementation cases, and the detailed features in the drawings should not be identified as additional limitations on the innovative technical solution of the present invention. The components in the various embodiments described and shown in the drawings can be combined and arranged according to different configurations, and these changes in combination and arrangement should be identified as part of the entire embodiment of the innovative solution of the present invention and included in the scope of protection of the present invention.

[0055] In summary, the schemes or descriptions presented in the specific embodiments and drawings of the present invention are not intended to limit the scope of protection claimed, but are merely selected embodiments / cases to help technicians understand the relevant innovative solutions. Based on these embodiments, all other equivalent or parallel embodiments obtained by those skilled in the art without creative work are within the scope of protection claimed by the present invention.

[0056] In addition, the expressions “first”, “second”, “third”, etc. that appear in the terms are merely descriptions used to distinguish the same or similar components and should not be understood as emphasizing or implying the relative importance of specific components.

[0057] In addition, in the description of the embodiments of the present invention, "several", "plurality" and "a number" represent at least 2. It can be 3, 4, 5, 6, 7, 8, 9, etc., or even more than 9.

[0058] Example 1

[0059] This embodiment provides a track plate intelligent matching method, such as Figure 1 As shown, the following steps are included:

[0060] Step S1, obtaining the length l of the track section where the track slab needs to be laid, the track slab length array slab_length_array sorted in order of use, the standard slab gap width standard_gap, the slab gap deviation, and the maximum allowable fastener spacing value max_fastening_space;

[0061] The track slab length array is composed of all the track slabs that can be used in the process of laying the track section, and is sorted in the order of use in the process of laying the track slabs, and the length data of the track slabs are combined to form an array; the standard slab gap width is the slab gap width between the track slabs determined according to relevant specifications; the slab gap deviation includes the negative slab gap deviation gap_negative_deviation and the positive slab gap deviation gap_positive_deviation. Among the obtained parameters, the maximum allowable fastener spacing value is in mm, and all other length units are in m.

[0062] In some embodiments, the track plates include zero to multiple special-shaped track plates. Standard track plates refer to commonly used track plates with uniform size and shape that meet the laying standard requirements and are used for laying regular parts of straight tracks or curved tracks. Special-shaped track plates are track plates of special shapes or sizes designed to adapt to specific track layouts or structural requirements. When the track plates are standard track plates, the track plate length array is sorted according to the utilization rates of different standard track plates. When the track plates include standard track plates and special-shaped track plates, the standard track plates are arranged before the special-shaped track plates in the track plate length array. For standard track plates, they are sorted according to the utilization rates of different standard track plates. For special-shaped track plates, they are sorted according to the utilization rates of different special-shaped track plates.

[0063] Step S2: Determine the track segment length l and the general track segment length l N The size of l, if l≤l N, the length of the track to be matched is l0, then l0=l; if l>l N First, the standard track plate in the track plate length array is used to match the track section length l, so that the remaining track section length is closest to l. N But not greater than l N , and take the remaining track section length as the track length l0 to be matched.

[0064] When l>l N When the length of the track to be matched is calculated as follows: the first standard track plate in the track plate length array is used to match the track section length l. After the first standard track plate is matched, the remaining track section length is the closest to l. N But not greater than l N , take the remaining track section length as the track length to be matched, l o The calculation formula is:

[0065]

[0066] Among them, slab_length_array[0] is the first element of the track plate length array, which is the most commonly used standard track plate length, and int() is the rounding function.

[0067] Step S3, determine the search range of the number of track plates in the track length matching to be matched, match the track length to be matched according to the track plate length array, standard plate seam width and plate seam deviation, and obtain the track length matching plan to be matched.

[0068] The search range of the determined track plate quantity is (x1, x2), x1 is the minimum value of the track plate quantity search range, x2 is the maximum value of the track plate quantity search range, and the calculation formulas for x1 and x2 are:

[0069]

[0070] Where slab_length_array is the track slab length array, max() is the maximum value function, min() is the minimum value function, and int() is the integer function.

[0071] The length of the track to be matched is matched by a recursive search method. The matching solution is initialized before calculation. The specific steps are as follows:

[0072] Step S311, select a track plate quantity i within the track plate quantity search range (x1, x2), match the plates according to the track plate sequence in the track plate length array, and establish a track plate combination and track plate length and length_slabs corresponding to the track length l0 to be matched (adjust the plate seam and different order).

[0073] The method for establishing a track plate combination corresponding to the track length l0 to be matched is as follows: according to the number of track plates i, the standard plate seam width and the track length l0 to be matched, different track plate lengths are selected from the track plate length array for matching, so that the total length of different track plate lengths after matching is close to the track length l0 to be matched, and all different track plate lengths that meet the conditions are used as track plate combinations.

[0074] Step S312, calculate the difference between the length l0 of the track to be matched and the sum of the lengths of the track plates of different track plate combinations to obtain the remaining length length_remain, and calculate the track plate seam deviation range of the track plate combinations of different track plate combinations according to the plate seam deviation.

[0075] Step S313, judging whether the remaining length length_remain is within the track plate seam deviation range, if the remaining length length_remain is within the track plate seam deviation range, adding the track plate combination to the plate matching solution; if length_remain is within the given track plate seam deviation range, indicating that a valid track plate combination is found, the combination is added to the plate matching solution; if not, indicating that the track plate combination cannot be matched to the track length to be matched, the track plate combination is abandoned;

[0076] And continue searching to add all the track plate combinations that meet the conditions in the current track plate quantity i to the plate matching solution. Step S314, loop the track plate quantity i in the track plate quantity search range (x1, x2), repeat steps S311 to S314, and obtain the plate matching solution for the track length to be matched. When more than one matching scheme for the track length to be matched is obtained, select the optimal matching scheme as the final matching scheme. The method for determining the optimal matching scheme is: sort the number of track plates used in the matching scheme from most to least, and select the matching scheme with the least number of track plates and the same order of the number of track plates used as the optimal matching scheme.

[0077] In some embodiments, after step S314 is completed, if no panel matching solution is found, that is, the panel matching solution returns null, indicating that no effective panel matching solution can be found for the current length l0 of the track to be matched. If l>l N , then return to step S2, reduce the number of standard track plates, recalculate the length of the track to be matched, and repeat step S3 to obtain a matching solution for the length of the track to be matched with l0; if l≤l N Or if a feasible plate matching solution still cannot be obtained after calculating all possible situations, the track section that cannot be matched with plates shall be treated as a special section, and the special-shaped track plates shall be calculated and added to the standard track plates for plate matching calculation.

[0078] In some embodiments, when there is at least one input track plate length array that cannot meet the plate matching requirements of the track section length, the track section that cannot be matched with plates is treated as a special section; all special section lengths are used as input conditions, and the special-shaped track plates are initialized at the same time. The initialized special-shaped track plates are determined manually according to specific circumstances, and the track plate combinations of all special sections are calculated by a recursive search method to obtain possible plate matching schemes, and the Cartesian product of all plate matching schemes is generated to obtain a list of all special-shaped track plates that meet the special section plate matching schemes, and then the plate matching scheme that uses the least type of special-shaped track plates is selected, and its special-shaped track plate combination is used as the best special-shaped track plate combination; then the best special-shaped track plate combination is added to the track plate length array slab_length_array, and steps S1 to S4 are repeated to perform plate matching calculations to obtain the plate matching scheme for the track section that cannot be matched with plates.

[0079] Step S4, if l≤l N , the plate matching scheme of the track length to be matched is used as the plate matching scheme of the track section; if l>l N , the standard track plate matching scheme used in step S2 is combined with the matching scheme of the track length to be matched, and the matching scheme of the track section is obtained.

[0080] Example 2

[0081] This embodiment adopts the method of embodiment 1 to respectively match the track sections of four groups that need to be laid with track slabs. The track slabs of the four groups of track sections are all standard track slabs. The parameters obtained are as shown in Table 1. The length of the unified universal track section in the matching is l N is 50m.

[0082] Table 1 Plate parameters of four groups of track sections

[0083]

[0084]

[0085] The calculation results of the above four sets of parameters are:

[0086] For the first group of track sections, the track section length is 32.6m, and the track slab length combination of [5.6, 4.856, 4.925] is adopted. The track section slab scheme consists of 4 5600mm and 2 4856mm track slabs. The detailed configuration of the track slabs and slab joints is: 41

[4856] 82

[4856] 82

[5600] 82

[5600] 82

[5600] 78

[5600] 41.

[0087] For the second group of track sections, the track section length is 40m, and the track slab length combination of [5.6, 4.856, 4.925, 5.5] is adopted. The track section plate distribution scheme consists of 7 4856 plates and 1 5500 plate. The detailed configuration of the track plates and plate joints is: 32

[4856] 64

[4856] 64

[4856] 64

[4856] 64

[4856] 64

[4856] 60

[5500] 32.

[0088] For the third track section, the track section length is 132m, and the track slab length combination of [5.6, 4.856, 4.925, 5.5, 5.9, 3.71, 4.24] is adopted. The track section plate arrangement scheme consists of 21 5600 plates, 1 4856 plate and 2 3710 plates. The detailed configuration of the track plates and plate joints is: (45

[5600] 45)×6+44[3710 ]88

[3710] 88

[4856] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 88

[5600] 44.

[0089] For the fourth track section, the track section length is 526m, and the track plate length combination of [4.925, 5.5, 5.9] is adopted. The track plate matching calculation scheme consists of 89 4925 plates and 13 5900 plates. The detailed configuration of the track plates and plate joints is: (50

[4925] 50)×85+80

[4925] 134

[4925] 134[492 5]134

[4925] 129

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 149

[5900] 76.

[0090] Example 3

[0091] This embodiment provides a track plate intelligent matching system, the system comprising:

[0092] The data acquisition module is used to obtain the length l of the track section where the track slab needs to be laid, the track slab length array sorted in the order of use, the standard slab seam width and the slab seam deviation;

[0093] The first calculation module is used to determine the track segment length l and the general track segment length l N The size of l, if l≤l N, the length of the track to be matched is l0, then l0=l; if l>l N First, the standard track plate in the track plate length array is used to match the track section length l, so that the remaining track section length is closest to l. N But not greater than l N , take the remaining track section length as the track length lo to be matched;

[0094] The second calculation module is used to determine the search range of the number of track plates in the track length matching to be matched;

[0095] The board matching module is used to match the board length of the track to be matched according to the track board length array, the standard board seam width and the board seam deviation, and obtain the board matching plan for the track length to be matched;

[0096] Output module, used if l≤l N , the plate matching scheme of the track length to be matched is used as the plate matching scheme of the track section; if l>l N , the standard track plate matching scheme used in step S2 is combined with the matching scheme of the track length to be matched, and the matching scheme of the track section is obtained.

[0097] The systems or modules described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. For the convenience of description, the above devices are described in various modules according to their functions. Of course, when implementing this application, the functions of each module can be implemented in the same or multiple software and / or hardware, or the module that implements the same function can be implemented by a combination of multiple sub-modules.

[0098] This embodiment also provides an electronic device, including at least one processor, a memory connected to the at least one processor, and at least one input / output interface connected to the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor, so that the at least one processor can execute a track plate intelligent matching method in the above embodiment. The input / output interface may include a display, a keyboard, a mouse, and a USB interface for inputting and outputting data.

[0099] The electronic device can be an electronic device for a client, such as a mobile phone, a laptop computer, a tablet computer, a desktop computer, etc., to execute the shale gas recoverable reserves assessment method based on stable carbon isotopes of Example 1.

[0100] Those skilled in the art can understand that: all or part of the steps of implementing the above-mentioned method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above-mentioned method embodiment; and the aforementioned storage medium includes: mobile storage devices, read-only memories (ROM), disks or optical disks, etc. Various media that can store program codes.

[0101] When the above-mentioned integrated unit of the present invention is implemented in the form of a software functional unit and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0102] This embodiment also provides a computer-readable storage medium, in which at least one instruction, at least one program, code set or instruction set is stored, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the above-mentioned intelligent track plate matching method.

[0103] Computer readable storage media can be tangible devices that hold and store instructions used by instruction execution devices. Computer readable storage media can be, for example, but not limited to, electronic storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any combination thereof.

[0104] Based on the above-mentioned plate matching system, a computer program using the method of the present invention was compiled. Combined with the data in Example 2, the production matching schemes of the four groups of track sections are as follows: Figure 3-Figure 6 shown.

[0105] Through the above-mentioned specific implementation methods, the present invention can realize automated, efficient and high-precision calculation of track slab laying plans, and effectively solve the problems of low efficiency and expansion compatibility of traditional track slab matching calculation methods.

[0106] Example 4

[0107] When the existing standard track plates cannot meet the plate matching requirements of the track section length, the track section that cannot be matched with plates is treated as a special section; all special section lengths are used as input conditions, and the special-shaped track plates are initialized at the same time. The track plate combinations of all special sections are calculated by a recursive search method to obtain possible plate matching solutions, and the Cartesian product of all plate matching solutions is generated to obtain a list of all special-shaped track plates that meet the special section plate matching solutions. Then, the plate matching solution that uses the least type of special-shaped track plates is selected, and its special-shaped track plate combination is used as the best special-shaped track plate combination; then the best special-shaped track plate combination is added to the track plate length array, and steps S1 to S4 are repeated to perform plate matching calculations to obtain the plate matching solution for the track section that cannot be matched with plates. The above solution can solve the problem of being unable to efficiently give a recommended special plate type solution when encountering a special track section length that cannot be matched with plates, and realize the plate matching of the track section that cannot be matched with plates.

[0108] In this embodiment, four special sections, namely "17.1, 19, 28, 33.2", which cannot be configured by standard track plates, are used to calculate ten combinations of special-shaped track plates using the above method, such as Figure 7 As shown, the best combinations of special-shaped track plates are 5900mm and 4240mm.

[0109] According to the above optimal special-shaped track plate combination, two special-shaped track plates of 5900 mm and 4240 mm are added to the track plate length array, and the configuration calculation is performed according to the method of Example 1 to obtain the track plate matching solutions of "17.1, 19, 28, 33.2" special sections, while ensuring that the least special track plate types are used, such as Figure 8 shown.

[0110] For those skilled in the art, when understanding the solutions described in the specific embodiments of the present invention, they can refer to the conventional technical manuals in the field. At the same time, for the places where the above-mentioned terms appear, they can make appropriate understandings or adjustments for reference, and deduce the implementation of the same or similar technical solutions without paying any creative work.

[0111] The above embodiments describe only the basic principles, main features and / or advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The above embodiments and the invention content of the specification only describe the principles or specific cases of the present invention. Without departing from the essence of the innovative idea of ​​the present invention, the innovative scheme of the present invention may be subject to various changes and improvements, and these changes and improvements all fall within the scope of protection required by the present invention.

Claims

1. A method for intelligently matching track slabs, characterized in that: The following steps are involved: Step S1, obtaining the length l of the track section where the track slab needs to be laid, the track slab length array sorted in order of use, the standard slab seam width and the slab seam deviation; Step S2: Determine the track segment length l and the general track segment length l N The size of l, if l≤l N , the length of the track to be matched is l0, then l0=l; if l>l N First, the standard track plate in the track plate length array is used to match the track section length l, so that the remaining track section length is close to l. N But not greater than l N , take the remaining track section length as the track length l0 to be matched; Step S3, determining the search range of the number of track plates in the track length matching, matching the track length to be matched according to the track plate length array, the standard plate seam width and the plate seam deviation, and obtaining the matching scheme for the track length to be matched; Step S4, if l≤l N , the plate matching scheme of the track length to be matched is used as the plate matching scheme of the track section; if l>l N , the standard track plate matching scheme used in step S2 is combined with the matching scheme of the track length to be matched, and the matching scheme of the track section is obtained.

2. A track slab intelligent matching method according to claim 1, characterized in that: In step S1, the acquired data also includes the maximum allowable value of the fastener spacing.

3. A track slab intelligent matching method according to claim 1, characterized in that: The track plates include at least one standard track plate and zero to multiple special-shaped track plates. The lengths of different track plates in the track plate length array are arranged in order, and the sorting method adopted is: when the track plate is a standard track plate, the track plate length array is sorted according to the utilization rates of different standard track plates; when the track plates include standard track plates and special-shaped track plates, the standard track plates are arranged before the special-shaped track plates in the track plate length array. For standard track plates, they are sorted according to the utilization rates of different standard track plates, and for special-shaped track plates, they are sorted according to the utilization rates of different special-shaped track plates.

4. A method and system for intelligently matching track slabs according to claim 1, characterized in that: When l>l N When the length of the track to be matched is calculated as follows: the first standard track plate in the track plate length array is used to match the track section length l. After the first standard track plate is matched, the remaining track section length is the closest to l. N But not greater than l N , take the remaining track section length as the track length to be matched, l o The calculation formula is: Where slab_length_array[0] is the first element of the track slab length array, and int() is the rounding function.

5. A method and system for intelligently matching track slabs according to claim 1, characterized in that: When there is at least one input track plate length array that cannot meet the track section length plate matching requirements, the track section that cannot be matched with plates is regarded as a special section; all special section lengths are taken as input conditions, and the special-shaped track plates are initialized at the same time. The track plate combinations of all special sections are calculated by a recursive search method to obtain possible plate matching solutions, and the Cartesian product of all plate matching solutions is generated to obtain a list of all special-shaped track plates that meet the special section plate matching solutions, and then the plate matching solution that uses the least number of special-shaped track plate types is selected, and its special-shaped track plate combination is taken as the best special-shaped track plate combination; then the best special-shaped track plate combination is added to the track plate length array, and steps S1 to S4 are repeated to perform plate matching calculations to obtain the plate matching solution for the track section that cannot be matched with plates.

6. A method and system for intelligently matching track slabs according to any one of claims 1 to 5, characterized in that: The specific steps for matching the length of the track to be matched are: Step S311, select a track plate quantity i within the track plate quantity search range (x1, x2), match the track plates according to the track plate sequence in the track plate length array, and establish a track plate combination and a track plate length sum corresponding to the track length l0 to be matched; Step S312, calculating the difference between the length l0 of the track to be matched and the sum of the lengths of the track plates of different track plate combinations, obtaining the remaining length, and calculating the deviation range of the track plate seam of different track plate combinations according to the plate seam deviation; Step S313, judging whether the remaining length is within the deviation range of the track plate seam. If the remaining length is within the deviation range of the track plate seam, adding the track plate combination to the plate matching scheme; and continuing to search and adding all the track plate combinations that meet the conditions in the current track plate quantity i to the plate matching scheme; Step S314, loop the number of track plates i in the track plate number search range (x1, x2), repeat steps S311 to S314, and obtain a track matching solution for the length of the track to be matched.

7. A method and system for intelligently matching track slabs according to claim 6, characterized in that: The method for establishing a track plate combination corresponding to the track length l0 to be matched is as follows: according to the number of track plates i, the standard plate seam width and the track length l0 to be matched, different track plate lengths are selected from the track plate length array for matching, so that the total length of different track plate lengths after matching is close to the track length l0 to be matched, and all different track plate lengths that meet the conditions are used as track plate combinations.

8. A method and system for intelligently matching track slabs according to claim 6, characterized in that: After step S314 is completed, if no matching solution for the track length l0 is found, return to step S2, reduce the number of standard track plates, recalculate the track length of the board to be matched, and repeat step S3 to obtain a matching solution for the track length l0.

9. A track slab intelligent matching system, characterized in that: The system comprises: The data acquisition module is used to obtain the length l of the track section where the track slab needs to be laid, the track slab length array sorted in the order of use, the standard slab seam width and the slab seam deviation; The first calculation module is used to determine the track segment length l and the general track segment length l N The size of l, if l≤l N , the length of the track to be matched is l0, then l0=l; if l>l N First, the standard track plate in the track plate length array is used to match the track section length l, so that the remaining track section length is closest to l. N But not greater than l N , take the remaining track section length as the track length l0 to be matched; The second calculation module is used to determine the search range of the number of track plates in the track length matching to be matched; The board matching module is used to match the board of the track length to be matched according to the track board length array, the standard board seam width and the board seam deviation, and obtain the board matching plan of the track length to be matched; Output module, used if l≤l N , the plate matching scheme of the track length to be matched is used as the plate matching scheme of the track section; if l>l N , the standard track plate matching scheme used in step S2 is combined with the matching scheme of the track length to be matched, and the matching scheme of the track section is obtained.

10. An electronic device, comprising at least one processor, a memory connected to the at least one processor, and at least one input / output interface connected to the at least one processor; the memory stores instructions executable by the at least one processor, the instructions are executed by the at least one processor, characterized in that: So that the at least one processor can execute the track slab intelligent matching method described in any one of claims 1-8.

Citation Information

Patent Citations

  • Data processing method for integrated slab layout and construction of CRTSIII type ballastless track

    CN103761401A

  • Software implementation method for CRTSIII type ballastless track layout design

    CN104392025A

  • Design and installation method of crane rails

    CN109823961A

  • Section track plate configuration calculation method

    CN112163254A

  • Construction method of ballastless track

    CN113802418A