Railway communication cable laying method, device and equipment and storage medium
Through the computer room cabinet layout information and the three-dimensional coordinates of the bridge center line, and the labyrinth problem algorithm, cable path search is carried out, which solves the problem of automation of railway communication cable layout and achieves efficient and accurate cable layout.
Patent Information
- Application Number
- CN202510907739.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-02
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-07-02
AI Technical Summary
In the prior art, the layout of railway communication cables cannot be automated, resulting in low efficiency and accuracy.
By using the maze problem algorithm to search for cables based on the computer room equipment, the cabinet specifications and the number of cabinets, the computer cabinet layout information is generated, and the project volume is displayed at the terminal.
It improves the digitization and design accuracy of cable laying, reduces the burden on operators, reduces work errors, and improves layout efficiency and accuracy.
Smart Images

Figure CN120408919A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of railway communication, and particularly to a method, device, equipment and storage medium for laying railway communication cables. Background Art
[0002] In recent years, China's railway technology has developed rapidly. During the operation of railways, in order to facilitate railway maintenance and repair and ensure operation safety, it is usually necessary to lay railway communication cables.
[0003] However, at present, the laying of railway communication cables is manually carried out by designers, which not only involves a huge workload, but also is time-consuming and error-prone. Therefore, there is an urgent need for a technical solution that can realize the automatic laying of cables. Summary of the Invention
[0004] The present invention provides a method, device, equipment and storage medium for laying railway communication cables, which can solve the technical problem in the prior art that cables cannot be laid automatically, resulting in low efficiency and accuracy of cable laying.
[0005] To achieve the above object, the present invention provides the following technical solutions: In a first aspect, an embodiment of the present invention provides a method for laying railway communication cables, the method comprising: Calculating the layout information of cabinets in the computer room based on the equipment room type, cabinet specifications and required number of cabinets in the computer room; Obtaining the three-dimensional coordinates of the center line of the cable tray based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets; Performing cable routing based on the three-dimensional coordinates of the center line of the cable tray, the type of cable to be laid, the starting node and the ending node to obtain the cable layout information in the computer room.
[0006] Optionally, the obtaining the three-dimensional coordinates of the center line of the cable tray based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets includes: Performing projection based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets to obtain the two-dimensional coordinates of the center point of each cabinet; Obtaining the three-dimensional coordinates of the center line of the cable tray based on the two-dimensional coordinates of the center point of each cabinet and the height of the center line of the cable tray, wherein the two-dimensional projection of the center line of the cable tray passes through the center points of all cabinets.
[0007] Optionally, the performing cable routing based on the three-dimensional coordinates of the center line of the cable tray, the type of cable to be laid, the starting node and the ending node to obtain the cable layout information in the computer room includes: Project the 3D coordinates of the center line of the cable tray, the starting node and the ending node of the cable to be laid out onto a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the center line of the cable tray, the starting node and the ending node of the cable to be laid out. Perform grid processing on the two-dimensional plane coordinate system, and based on the type of the cable to be laid out, mark the grids passed by the center line of the cable tray with a preset color. On the grids marked with the preset color, based on the two-dimensional coordinate information, use the maze problem algorithm to find the cable path and calculate the shortest path between the starting node and the ending node of the cable to be laid out. Based on the shortest path and the Z-axis information corresponding to the shortest path, obtain the cable layout information in the computer room.
[0008] Optionally, after obtaining the cable layout information in the computer room, it includes: Adjust the cable tray specifications based on the cross-sectional area and bending radius of the cables laid out in the cable tray. Display the layout information of the cabinets in the computer room, the adjusted cable tray specifications, the 3D coordinates of the center line of the cable tray, and the cable path layout information in the cable tray on the terminal, and count the engineering quantities of all cables and cable trays.
[0009] Optionally, the method further includes: Obtain the 3D coordinates of the center line of the cable tray outside the computer room. Based on the 3D coordinates of the center line of the cable tray outside the computer room, the starting node and the ending node of the cable to be laid out, find the cable path outside the cable tray to obtain the cable path layout information outside the cable tray. Based on the cable path layout information outside the cable tray, obtain the cable layout information outside the computer room.
[0010] Optionally, the finding the cable path outside the cable tray based on the 3D coordinates of the center line of the cable tray outside the computer room, the starting node and the ending node of the cable to be laid out to obtain the cable path layout information outside the cable tray includes: Based on the 3D coordinates of the center line of the cable tray outside the computer room, obtain any intersection point between the first sphere and the line segment included in the center line of the cable tray outside the computer room, and denote it as the first intersection point, where the first sphere has the starting node of the cable to be laid out as the center of the sphere. Based on the 3D coordinates of the center line of the cable tray outside the computer room, obtain any intersection point between the second sphere and the line segment included in the center line of the cable tray outside the computer room, and denote it as the second intersection point, where the second sphere has the ending node of the cable to be laid out as the center of the sphere. Calculate the first path between the first intersection point and the starting node of the cable to be laid out, and the second path between the second intersection point and the ending node of the cable to be laid out. Record the first intersection point, the second intersection point, the first path, and the second path in the cable path layout information outside the cable tray.
[0011] Optionally, obtaining the cable layout information outside the computer room based on the cable path layout information outside the cable tray includes: Use the first intersection point included in the cable path layout information outside the cable tray as the starting node of the cable inside the cable tray, and use the second intersection point included in the cable path layout information outside the cable tray as the termination node of the cable inside the cable tray; Perform cable routing inside the cable tray based on the starting node of the cable inside the cable tray and the termination node of the cable inside the cable tray to obtain the cable path layout information inside the cable tray; Based on the cable path layout information inside the cable tray, the first path and the second path included in the cable path layout information outside the cable tray, obtain the cable layout information outside the computer room.
[0012] In a second aspect, an embodiment of the present invention provides a railway communication cable laying device, and the device includes: A first calculation module, configured to calculate the layout information of the cabinets in the computer room based on the equipment room type, cabinet specifications, and the required number of cabinets in the computer room; A second calculation module, configured to obtain the three-dimensional coordinates of the cable tray center line based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets; A cable routing module, configured to perform cable routing based on the three-dimensional coordinates of the cable tray center line, the type of the cable to be laid, the starting node, and the termination node to obtain the cable layout information in the computer room.
[0013] Optionally, the cable routing module is specifically configured to: Project the three-dimensional coordinates of the cable tray center line, the starting node, and the termination node of the cable to be laid onto a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the cable tray center line, the starting node, and the termination node of the cable to be laid; Perform grid processing on the two-dimensional plane coordinate system, and based on the type of the cable to be laid, mark the grids passed by the cable tray center line with a preset color; On the grids marked with the preset color, based on the two-dimensional coordinate information, use the maze problem algorithm to perform cable routing and calculate the shortest path between the starting node and the termination node of the cable to be laid; Based on the shortest path and the Z-axis information corresponding to the shortest path, obtain the cable layout information in the computer room.
[0014] Optionally, the device further includes: An information acquisition module, configured to acquire the three-dimensional coordinates of the cable tray center line outside the computer room; The cable routing module is further configured to perform cable routing outside the cable tray based on the three-dimensional coordinates of the center line of the cable tray outside the computer room, the starting node and the ending node of the cable to be laid, so as to obtain the cable path layout information outside the cable tray; The cable laying module is configured to obtain the cable laying information outside the computer room based on the cable path layout information outside the cable tray.
[0015] Optionally, the cable routing module is further specifically configured to: Based on the three-dimensional coordinates of the center line of the cable tray outside the computer room, obtain any intersection point between the first sphere and the line segment included in the center line of the cable tray outside the computer room, denoted as the first intersection point, where the first sphere has the starting node of the cable to be laid as the center of the sphere; Based on the three-dimensional coordinates of the center line of the cable tray outside the computer room, obtain any intersection point between the second sphere and the line segment included in the center line of the cable tray outside the computer room, denoted as the second intersection point, where the second sphere has the ending node of the cable to be laid as the center of the sphere; Calculate the first path between the first intersection point and the starting node of the cable to be laid, and the second path between the second intersection point and the ending node of the cable to be laid; Record the first intersection point, the second intersection point, the first path and the second path into the cable path layout information outside the cable tray.
[0016] Optionally, the cable laying module is specifically configured to: Use the first intersection point included in the cable path layout information outside the cable tray as the starting node of the cable inside the cable tray, and use the second intersection point included in the cable path layout information outside the cable tray as the ending node of the cable inside the cable tray; Perform cable routing inside the cable tray based on the starting node of the cable inside the cable tray and the ending node of the cable inside the cable tray, so as to obtain the cable path layout information inside the cable tray; Based on the cable path layout information inside the cable tray, the first path and the second path included in the cable path layout information outside the cable tray, obtain the cable laying information outside the computer room.
[0017] In a third aspect, an embodiment of the present invention further provides an electronic device, including: a memory, a processor; the processor is configured to read and execute the computer program stored in the memory to implement the steps of the foregoing method for laying railway communication cables.
[0018] In a fourth aspect, an embodiment of the present invention further provides a computer storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed, the steps of the foregoing method for laying railway communication cables are implemented.
[0019] The beneficial effects brought by the technical solution provided by the embodiment of the present invention include: Based on the equipment room type, cabinet specifications, and the required number of cabinets in the computer room, the layout information of the cabinets in the computer room is calculated; based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets, the three-dimensional coordinates of the center line of the cable tray are obtained; based on the three-dimensional coordinates of the center line of the cable tray, the type of cable to be laid, the starting node, and the ending node, cable routing is performed to obtain the cable layout information in the computer room. Through the present invention, on the one hand, the digitalization level, design accuracy, and efficiency in the cable laying of the communication specialty are improved, the work burden of dispatching operators is reduced, and the work mistakes of dispatching operators are decreased. On the other hand, by deeply combining different scenarios, a method for automatic wiring and supporting facilities is formulated. Compared with other technical solutions, it has stronger pertinence, and projecting the cable routing algorithm onto a two-dimensional plane for routing can reduce the computational complexity, solving the technical problems in the related art that cable laying cannot be automatically performed, resulting in low efficiency and accuracy of cable laying. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0021] Figure 1 It is a schematic flowchart of the first embodiment of the method for laying railway communication cables of the present invention; Figure 2 For Figure 1 It is a detailed flowchart of step S30 in Figure 3 It is a schematic diagram of the cabinet layout of the present invention; Figure 4 It is a schematic diagram of the center line of the cable tray of the present invention; Figure 5 It is a schematic diagram of cable routing in the cable tray of the present invention; Figure 6 It is a schematic flowchart of the second embodiment of the method for laying railway communication cables of the present invention; Figure 7 It is a schematic flowchart of the third embodiment of the method for laying railway communication cables of the present invention; Figure 8 For Figure 7 It is a detailed flowchart of step S120 in Figure 9 For Figure 7 It is a detailed flowchart of step S130 in Figure 10 It is a schematic diagram of the cable path outside the cable tray of the present invention; Figure 11Schematic diagram of the functional modules of an embodiment of the railway communication cable laying device of the present invention; Figure 12 Schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Specific implementation manners
[0022] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0023] To make the purpose, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.
[0024] In a first aspect, an embodiment of the present invention provides a railway communication cable laying method.
[0025] In the field of railway communication, the scenarios involving cable laying are mainly indoors, and the indoor scenarios can be divided into scenarios within the computer room and scenarios in non-computer room areas.
[0026] For the scenario within the computer room, since the building outline of the computer room area is relatively regular, when designers conduct cable laying design, they usually first place the cabinets according to the user's demand for the number of cabinets, and then plan the position and direction of the cable tray so that it can cover the cable outlet of the cabinets, and then lay the cables. Then, select the cable tray specifications according to the maximum cross-sectional area of the cables laid in each section of the cable tray and relevant standards, and finally display the setting results of the cables and the cable tray at the terminal, such as in a digital design platform.
[0027] In one embodiment, referring to Figure 1 , Figure 1 is the flowchart of the first embodiment of the railway communication cable laying method of the present invention. As Figure 1 shown, the railway communication cable laying method includes: Step S10, based on the equipment house type, cabinet specifications, and required number of cabinets in the computer room, calculate the laying information of the cabinets in the computer room; In this embodiment, referring to Figure 3 , Figure 3 is the schematic diagram of cabinet laying of the present invention. As Figure 3 shown, the equipment house type of the computer room is selected according to the requirements for the layout spacing of computer room equipment. Among them, the requirements for the layout spacing of computer room equipment are shown in Table 1.
[0028] Table 1
[0029] It should be noted that the first - type equipment rooms include: equipment rooms such as those of the China National Railway Corporation, the communication hub equipment rooms and network management centers of railway bureaus, dispatching switches in dispatching offices, core nodes of the GSM - R network, backbone networks of data networks, and core nodes of regional networks.
[0030] The second - type equipment rooms include: equipment rooms where backbone - layer nodes of the transmission network, aggregation nodes of the data network, BSC nodes of the GSM - R network, etc. are located, and communication stations.
[0031] The third - type equipment rooms are other rooms except for the first - type and second - type ones.
[0032] After determining the type of the equipment room of the computer room, establish a three - dimensional coordinate system for the computer room (by default, select the corner closest to the computer room door as the origin within the coordinate system, and the wall on the door side as the X - axis), and obtain the common specifications of the cabinets in the computer room (by default, 600mm×600mm×2000m) and the arrangement direction of the cabinets (each row of cabinets is arranged in the X - axis direction or each row of cabinets is arranged in the Y - axis direction, by default, facing the X direction).
[0033] According to the minimum distance from the wall stipulated for different types of equipment rooms in Table 1, calculate the maximum number of cabinets that can be placed in each row. The maximum number of cabinets that can be placed in each row = (the length of the computer room cabinet in the arrangement direction of this row - 2 the minimum distance between the cabinet and the wall) / the width of the cabinet. Round the calculation result downwards. For each row of cabinets, the sum of the distances between the two side cabinets and the wall plus the sum of the widths of all the cabinets in this row is less than or equal to the length of the computer room cabinet in the arrangement direction.
[0034] According to the minimum distance between every two rows of cabinets stipulated for different types of equipment rooms in Table 1 (by default, face - to - back arrangement, that is, the minimum distance between every two rows of cabinets in the computer room of the first - type equipment room is 1.2m, the minimum distance between every two rows of cabinets in the computer room of the second - type equipment room is 1m, and the minimum distance between every two rows of cabinets in the computer room of the third - type equipment room is 0.8m), calculate the number of cabinets that can be placed in each column. The maximum number of cabinets that can be placed in each column = (the length of the computer room cabinet in the arrangement direction of this column - 2 the minimum distance between the cabinet and the wall) / the width of the cabinet. Round the calculation result downwards. For each column of cabinets, the sum of the distances between the two side cabinets and the wall plus the sum of all the depths of the cabinets in this column, plus the sum of all the aisle distances in this column is less than or equal to the length of the computer room cabinet in the vertical arrangement direction.
[0035] According to the minimum distance between every two rows of cabinets stipulated for different types of equipment rooms in Table 1, judge whether the adjusted every two rows of cabinets belong to the face - to - face arrangement, face - to - back arrangement or back - to - back arrangement, and adjust the cabinet spacing based on the judgment result.
[0036] Obtain the number of cabinets to be arranged, automatically arrange them in sequence, and adjust the cabinet spacing according to the minimum distance between every two rows of cabinets specified for different equipment house types in Table 1, then the layout information of the cabinets in the computer room can be finally obtained.
[0037] Step S20: Based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets, obtain the three-dimensional coordinates of the center line of the cable tray. In some specific embodiments, step S20 includes: Perform projection based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets to obtain the two-dimensional coordinates of the center point of each cabinet. Based on the two-dimensional coordinates of the center point of each cabinet and the height of the center line of the cable tray, obtain the three-dimensional coordinates of the center line of the cable tray, where the two-dimensional projection of the center line of the cable tray passes through the center points of all cabinets.
[0038] In this embodiment, based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets, calculate the center point coordinates of each cabinet after projecting it onto the xOy plane. In another embodiment, the outlet coordinates of each cabinet after projecting it onto the xOy plane can also be calculated.
[0039] Based on the two-dimensional coordinates of the center point of each cabinet, generate a path that can pass through the center points of all cabinets, which is the two-dimensional projection of the center line of the cable tray. On the basis of the two-dimensional projection of the center line of the cable tray, add the height of the center line of the cable tray, and then the three-dimensional coordinates of the center line of the cable tray can be obtained. Among them, the height of the center line of the cable tray is a specific distance above the highest cabinet.
[0040] Refer to Figure 4 , Figure 4 is a schematic diagram of the center line of the cable tray of the present invention. As Figure 4 shown, the calculation method of the path passing through the center points of all cabinets is as follows: First, select an initial cabinet center point (by default, the cabinet in the first row and the first column), then select the cabinet center point that is closest to the initial cabinet center point in Manhattan distance and has not been connected yet, connect them, and set a set of planned cabinet center points, and add both of the above two points to the set. Traverse the set of planned cabinet center points, select the cabinet center point outside the set that is closest to all points in the set in Manhattan distance, connect and add it to the set until all cabinet center points are completely connected. At this time, this path is the path of the center line of the cable tray in the computer room.
[0041] When there are high-voltage and low-voltage cables, two bridge centerlines are planned. One is the upper-wiring bridge for low-voltage cable routing (covering the upper cable outlets of all cabinets in the computer room), and the other is the lower-wiring bridge for high-voltage cable routing (covering the lower cable outlets of all cabinets in the computer room). It is also possible to plan one bridge centerline, that is, a bridge with a partition, but still calculate two bridge centerlines for high-voltage and low-voltage cable routing respectively with the partition as the boundary. The height of the bridge can be set according to the standard (the distance between the top of the bridge and the ceiling or other obstacles should not be less than 300 mm), and manual modification is also supported.
[0042] Step S30: Based on the three-dimensional coordinates of the bridge centerline, the type of cable to be laid, the starting node, and the ending node, perform cable routing to obtain the cable layout information in the computer room.
[0043] In some specific embodiments, refer to Figure 2 , Figure 2 for Figure 1 the detailed flowchart of step S30 in Figure 2 As shown in Step S301: Project the three-dimensional coordinates of the bridge centerline, the starting node, and the ending node of the cable to be laid onto a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the bridge centerline, the starting node, and the ending node of the cable to be laid. Step S302: Perform grid processing on the two-dimensional plane coordinate system, and based on the type of cable to be laid, mark the grids passed by the bridge centerline with a preset color. Step S303: On the grids marked with the preset color, based on the two-dimensional coordinate information, use the maze problem algorithm to perform cable routing and calculate the shortest path between the starting node and the ending node of the cable to be laid. Step S304: Based on the shortest path and the Z-axis information corresponding to the shortest path, obtain the cable layout information in the computer room.
[0044] In this embodiment, the type, starting node and ending node of the cable to be laid are read from the wiring and cable type table. The wiring and cable type table is shown in Table 2.
[0045] Table 2
[0046] Project the three-dimensional coordinates of the bridge centerline, the starting node and the ending node of the cable to be laid into a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the bridge centerline, the starting node and the ending node of the cable to be laid. Grid the two-dimensional plane coordinate system and mark the grid along the bridge centerline with a preset color. Take the preset color white as an example, refer to Figure 5 , Figure 5 This is a schematic diagram of cable routing in the bridge of the present invention. Figure 5 As shown, the two-dimensional space is gridded (the default grid width is 100mm). According to the type of cable to be laid, if the cable type to be laid is a high-voltage cable, the grid through which the center line of the bridge corresponding to the high-voltage cable passes is marked in white, which is feasible, and the other grids are marked in black, which are not feasible.
[0047] Furthermore, if the type of cable to be laid is a weak current cable, the grids through which the center line of the bridge corresponding to the weak current cable passes are marked in white, indicating that they are feasible, and the other grids are marked in black, indicating that they are not feasible.
[0048] On the grid marked with preset colors, based on the two-dimensional coordinate information of the bridge centerline, the starting node and the ending node of the cable to be laid, the cable path is found using the maze problem algorithm to calculate the starting node of the cable to be laid. and terminal node The shortest path between . This is the starting node for laying cables To the end node The shortest path in the two-dimensional space of . . for arrive The nth line segment on the shortest path in the two-dimensional space. In this embodiment, the maze problem algorithm includes a depth-first search (DFS) algorithm, a breadth-first search (BFS) algorithm or a heuristic search algorithm ( algorithm).
[0049] because It is a line segment in two-dimensional space, which only contains information of xOy plane. So combined with the three-dimensional information of the bridge in the three-dimensional plane, the expansion The z-axis information is used to solve the problem of non-horizontal bridge, and the three-dimensional information P={l p1 , l p2 , l p3 ...l pn P is the starting point of the cable to be laid in the bridge To the end node The shortest path is recorded as the cable path layout information in the cable tray, and the cable path layout information in the cable tray is used as the cable layout information in the computer room.
[0050] In this embodiment, based on the equipment room type, cabinet specifications, and the required number of cabinets in the computer room, the layout information of the cabinets in the computer room is calculated; based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets, the three-dimensional coordinates of the cable tray center line are obtained; based on the three-dimensional coordinates of the cable tray center line, the type of cable to be laid, the starting node, and the ending node, cable routing is performed to obtain the cable layout information in the computer room. Through this embodiment, on the one hand, the digitalization level, design accuracy, and efficiency of cable laying in the communication specialty are improved, the workload of dispatching operators is reduced, and the work mistakes of dispatching operators are reduced. On the other hand, by deeply combining different scenarios, a method for automatic wiring and supporting facilities is formulated. Compared with other technical solutions, it has stronger pertinence, and the routing algorithm of wiring is projected onto a two-dimensional plane for routing, which can reduce the computational complexity and solve the technical problem in the related art that cable laying cannot be automatically performed, resulting in low efficiency and accuracy of cable laying.
[0051] Optionally, in one embodiment, referring to Figure 6 , after step S30, it includes: Step S40, adjusting the cable tray specifications based on the cross-sectional area and bending radius of the cables laid in the cable tray; Step S50, displaying the layout information of the cabinets in the computer room, the adjusted cable tray specifications, the three-dimensional coordinates of the cable tray center line, and the cable path layout information in the cable tray on the terminal, and counting the engineering quantities of all cables and cable trays.
[0052] In this embodiment, after laying the cables to be laid in the cable tray in sequence based on the cable layout information in the computer room (by default, in the laying order, and the same type of cables can be set to be laid in sequence, etc.), the cross-sectional area of the cables arranged in each section of the cable tray is counted, and the cable tray specifications are adjusted based on the cross-sectional area and bending radius of the cables laid in the cable tray. Among them, the cross-sectional utilization rate of weak current cables laid in troughs and cable trays should not be greater than the first set value (for example, 50%), and the cross-sectional utilization rate of strong current cables laid in troughs and cable trays should not be greater than the first set value (for example, 40%); the bending radius of the cables laid in the cable tray should meet the relevant standards.
[0053] Display the layout information of the cabinets in the computer room, the adjusted cable tray specifications, the three-dimensional coordinates of the cable tray center line, and the cable path layout information in the cable tray on the terminal (such as a digital design platform), and count the engineering quantities of all cables and cable trays. The engineering quantities of all counted cables and cable trays are shown in Table 3.
[0054] Table 3
[0055] Optionally, in one embodiment, referring to Figure 7 , the method for laying railway communication cables further includes: For non-machine room scenarios: Since the building outlines in non-machine room areas are relatively complex and the types and installation locations of equipment vary, when designing cable laying, the position and route of the cable tray are usually planned first according to design experience, and then the cables are laid. Since it may not be suitable to lay the cable tray near the starting and ending nodes of the cables, the cable routing path needs to be introduced into the cable tray through the protection measure of laying steel pipes and then routed. Finally, the cable tray specifications are selected according to the maximum cross-sectional area of the cables laid in each cable tray, and the setting results of the cables and the cable tray are displayed in the digital design platform.
[0056] Step S110, obtaining the three-dimensional coordinates of the center line of the cable tray in the non-machine room; In this embodiment, due to the complex environment of the non-machine room scenario, which involves one or more indoor environments and the outlines of the building areas are often irregular, therefore, the three-dimensional coordinates of the center line of the strong and / or weak cables planned and generated according to the specific scenario by manual means are directly obtained.
[0057] Step S120, performing cable routing outside the cable tray based on the three-dimensional coordinates of the center line of the cable tray in the non-machine room, the starting node and the ending node of the cable to be laid, and obtaining the cable path layout information outside the cable tray; In some specific embodiments, referring to Figure 8 , step S120 includes: Step S121, based on the three-dimensional coordinates of the center line of the cable tray in the non-machine room, obtaining any intersection point between the first sphere and the line segment included in the center line of the cable tray in the non-machine room, denoted as the first intersection point, where the first sphere has the starting node of the cable to be laid as the center of the sphere; Step S122, based on the three-dimensional coordinates of the center line of the cable tray in the non-machine room, obtaining any intersection point between the second sphere and the line segment included in the center line of the cable tray in the non-machine room, denoted as the second intersection point, where the second sphere has the ending node of the cable to be laid as the center of the sphere; Step S123, calculating the first path between the first intersection point and the starting node of the cable to be laid, and the second path between the second intersection point and the ending node of the cable to be laid; Step S124, recording the first intersection point, the second intersection point, the first path, and the second path into the cable path layout information outside the cable tray.
[0058] In this embodiment, referring to Figure 10, since the cable tray cannot extend entirely near the equipment interface, it is necessary to first calculate the path of the cable outside the cable tray. That is, first lead the cable to the height of the cable tray and then horizontally find the path to introduce it into the nearest cable tray.
[0059] The steps for calculating the path of the cable outside the cable tray are as follows: Based on the three-dimensional coordinates of the center line of the cable tray outside the computer room, use the intersection coordinate formula of a straight line and a sphere to obtain any intersection point between the first sphere and the line segment contained in the center line of the cable tray outside the computer room, denoted as the first intersection point. , where the first sphere has the starting node of the cable to be laid as the center of the sphere; obtain any intersection point between the second sphere and the line segment contained in the center line of the cable tray outside the computer room, denoted as the second intersection point. . Where the second sphere has the termination node of the cable to be laid as the center of the sphere.
[0060] As Figure 10 shown, when the starting node of the cable to be laid is the center of the sphere, as the radius of the sphere continuously increases, until there is at least one intersection point between the first sphere and the line segment contained in the center line of the cable tray outside the computer room, this intersection point is denoted as the first intersection point. It should be noted that if there are at least two intersection points between the first sphere and the line segment contained in the center line of the cable tray outside the computer room, any one of the intersection points is selected as the first intersection point. The implementation process of obtaining the second intersection point is the same.
[0061] Calculate the first path between the first intersection point and the starting node of the cable to be laid. The calculation process is as follows: PS = {l PS0 , l PS1 , l PS2}, L ps0 = (x s0 , y s0 , z s0 ) - (x s0 , y s0 , z s1 ), l PS1 = (x s0 , y s0 , z s1 ) - (x s0 , y s1 , z s1 ), l PS2 = (x s0 , y s1 , z s1 ) - (x s1 , y s1 , z s1 ).
[0062] In the formula, PS represents the first intersection point and the first path L between the starting node of the cable to be laid and the starting node of the cable to be laid. L ps0 represents the path in the Z-axis direction, and l PS1 represents the path in the Y-axis direction, and l PS2 represents the path in the X-axis direction.
[0063] It is easy to understand that if Figure 10 the node in is the starting node, then the virtual line segment is the path that needs to be protected by laying steel pipes outside the cable tray and introduced into the cable tray nearby, that is, the first path. The access point to the cable tray is the point that starts from the starting node of the cable to be laid, protects the path outside the cable tray by laying steel pipes, and is introduced into the cable tray nearby.
[0064] Calculate the second intersection point and the second path between the termination node of the cable to be laid . The calculation process is as follows: PE = {l PE0 , l PE1 , l PE2}, l PE0 = (x e0 , y e0 , z e0 ) - (x e0 , y e0 , z e1 ), l PE1 = (x e0 , y e0 , z e1 ) - (x e0 , y e1 , z e1 ), l PE2 = (x / e0 , y e1 , z e1 ) - (x e1 , y / e1 , z e1 ).
[0065] In the formula, PE represents the second intersection point and the second path between the termination node of the cable to be laid . L PE0 represents the path in the Z-axis direction, and l PE1 represents the path in the Y-axis direction, and l PE2 represents the path in the X-axis direction.
[0066] If Figure 10If the middle node is a termination node, the access bridge point is the point that starts from the termination node of the cable to be laid, protects the path outside the bridge by laying steel pipes, and then introduces it into the bridge nearby.
[0067] The cable path layout information outside the bridge includes the first intersection point between the first sphere and the line segment included in the center line of the non-machine room bridge, the second intersection point between the second sphere and the line segment included in the center line of the non-machine room bridge, and the first intersection point and the starting node of the cable to be laid between the first path, and, the second intersection point and the termination node of the cable to be laid between the second path.
[0068] Step S130, based on the cable path layout information outside the bridge, obtain the cable layout information inside the non-machine room.
[0069] In some specific embodiments, referring to Figure 9 , step S130 includes: Step S131, use the first intersection point included in the cable path layout information outside the bridge as the starting node of the cable inside the bridge, and use the second intersection point included in the cable path layout information outside the bridge as the termination node of the cable inside the bridge; Step S132, perform cable routing inside the bridge based on the starting node of the cable inside the bridge and the termination node of the cable inside the bridge to obtain the cable path layout information inside the bridge; Step S133, based on the cable path layout information inside the bridge, the first path and the second path included in the cable path layout information outside the bridge, obtain the cable layout information inside the non-machine room.
[0070] In this embodiment, after obtaining the cable path layout information outside the bridge, use the first intersection point included in the cable path layout information outside the bridge as the starting node of the cable inside the bridge, and use the second intersection point included in the cable path layout information outside the bridge as the termination node of the cable inside the bridge.
[0071] Perform cable routing inside the bridge based on the starting node of the cable inside the bridge and the termination node of the cable inside the bridge to obtain the cable path layout information inside the bridge. The specific implementation process of cable routing inside the bridge is the above steps S301 to S304.
[0072] The cable path layout information inside the bridge, the first path and the second path included in the cable path layout information outside the bridge are the cable layout information in the non-machine room scenario environment.
[0073] Among them, the cables to be laid are sequentially laid in the cable tray based on the cable path layout information in the cable tray, and the first path and the second path included in the cable path layout information outside the cable tray are protected by laying steel pipes for the paths outside the cable tray.
[0074] In a second aspect, an embodiment of the present invention further provides a railway communication cable laying device.
[0075] In one embodiment, referring to Figure 11 , Figure 11 is a schematic diagram of the function modules of an embodiment of the railway communication cable laying device of the present invention. As Figure 11 shown, the railway communication cable laying device includes: The first calculation module 10 is configured to calculate the layout information of the cabinets in the computer room based on the equipment room type, cabinet specifications, and the required number of cabinets in the computer room; The second calculation module 20 is configured to obtain the three-dimensional coordinates of the cable tray center line based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets; The cable path finding module 30 is configured to perform cable path finding based on the three-dimensional coordinates of the cable tray center line, the type of cable to be laid, the starting node, and the ending node, and obtain the cable layout information in the computer room.
[0076] Optionally, in one embodiment, the second calculation module 20 is specifically configured to: Perform projection based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets to obtain the two-dimensional coordinates of the center point of each cabinet; Based on the two-dimensional coordinates of the center point of each cabinet and the height of the cable tray center line, obtain the three-dimensional coordinates of the cable tray center line, where the two-dimensional projection of the cable tray center line passes through the center points of all cabinets.
[0077] Optionally, in one embodiment, the cable path finding module 30 is specifically configured to: Project the three-dimensional coordinates of the cable tray center line, the starting node, and the ending node of the cable to be laid onto a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the cable tray center line, the starting node, and the ending node of the cable to be laid; Perform grid processing on the two-dimensional plane coordinate system, and based on the type of cable to be laid, mark the grids passed by the cable tray center line with a preset color; On the grids marked with the preset color, based on the two-dimensional coordinate information, use the maze problem algorithm to perform cable path finding, and calculate the shortest path between the starting node and the ending node of the cable to be laid; Based on the shortest path and the Z-axis information corresponding to the shortest path, obtain the cable layout information in the computer room.
[0078] Optionally, in one embodiment, the railway communication cable laying device further includes an information statistics and display module, which is configured to: Adjust the bridge specifications based on the cross-sectional area and bending radius of the cables laid in the bridge; Display the layout information of the cabinets in the computer room, the adjusted bridge specifications, the three-dimensional coordinates of the center line of the bridge, and the cable path layout information in the bridge on the terminal, and count the engineering quantities of all cables and bridges.
[0079] Optionally, in one embodiment, the railway communication cable laying device further includes: An information acquisition module 40, which is configured to acquire the three-dimensional coordinates of the center line of the bridge outside the computer room; A cable routing module 30, which is further configured to perform cable routing outside the bridge based on the three-dimensional coordinates of the center line of the bridge outside the computer room, the type of the cable to be laid, the start node and the end node, and obtain the cable path layout information outside the bridge; A cable laying module 50, which is configured to obtain the cable laying information outside the computer room based on the cable path layout information outside the bridge.
[0080] Optionally, in one embodiment, the cable routing module 30 is further specifically configured to: Based on the three-dimensional coordinates of the center line of the bridge outside the computer room, obtain any intersection point between the first sphere and the line segment included in the center line of the bridge outside the computer room, and record it as the first intersection point, where the first sphere has the start node of the cable to be laid as the center of the sphere; Based on the three-dimensional coordinates of the center line of the bridge outside the computer room, obtain any intersection point between the second sphere and the line segment included in the center line of the bridge outside the computer room, and record it as the second intersection point, where the second sphere has the end node of the cable to be laid as the center of the sphere; Calculate the first path between the first intersection point and the start node of the cable to be laid, and the second path between the second intersection point and the end node of the cable to be laid; Record the first intersection point, the second intersection point, the first path, and the second path into the cable path layout information outside the bridge.
[0081] Optionally, in one embodiment, the cable laying module 50 is specifically configured to: Use the first intersection point included in the cable path layout information outside the bridge as the start node of the cable in the bridge, and use the second intersection point included in the cable path layout information outside the bridge as the end node of the cable in the bridge; Perform cable routing in the bridge based on the start node of the cable in the bridge and the end node of the cable in the bridge, and obtain the cable path layout information in the bridge; Based on the cable path layout information within the cable tray and the first path and the second path included in the cable path layout information outside the cable tray, the cable layout information outside the computer room is obtained.
[0082] Among them, the function realization of each module in the above railway communication cable laying device corresponds to each step in the above railway communication cable laying method embodiment, and its function and implementation process will not be elaborated here one by one.
[0083] In a third aspect, an embodiment of the present invention further provides an electronic device, the structure of which is as Figure 12 shown, including: a memory, a processor, and the processor is configured to read and execute a computer program stored in the memory to implement the foregoing railway communication cable laying method.
[0084] In a fourth aspect, an embodiment of the present invention further provides a computer storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed, the foregoing railway communication cable laying method is implemented.
[0085] In a fifth aspect, an embodiment of the present invention provides a computer program product, which is stored in a storage medium, and the program product is executed by at least one processor to implement each process of the above railway communication cable laying method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0086] Finally, it should be noted that: in some processes described in the embodiments of the present invention, a plurality of operations or steps appear in a specific order, but it should be understood that these operations or steps may not be executed in the order in which they appear in the embodiments of the present invention or may be executed in parallel. The serial numbers of the operations are only used to distinguish different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations or steps may be executed in sequence or in parallel, and these operations or steps may be combined.
[0087] The foregoing is only the preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, for those skilled in the art, they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some of the technical features. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for laying railway communication cables, characterized in that, The method includes: Based on the equipment house type, cabinet specifications, and the required number of cabinets in the computer room, calculate the layout information of the cabinets in the computer room; Based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets, obtain the three-dimensional coordinates of the center line of the cable tray; Based on the three-dimensional coordinates of the center line of the cable tray, the type of cable to be laid, the starting node, and the ending node, perform cable routing to obtain the cable layout information in the computer room.
2. The method for laying railway communication cables according to claim 1, wherein, The obtaining the three-dimensional coordinates of the center line of the cable tray based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets includes: Perform projection based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets to obtain the two-dimensional coordinates of the center point of each cabinet; Based on the two-dimensional coordinates of the center point of each cabinet and the height of the center line of the cable tray, obtain the three-dimensional coordinates of the center line of the cable tray, where the two-dimensional projection of the center line of the cable tray passes through the center points of all cabinets.
3. The method for laying railway communication cables according to claim 1, characterized in that, The performing cable routing based on the three-dimensional coordinates of the center line of the cable tray, the type of cable to be laid, the starting node, and the ending node to obtain the cable layout information in the computer room includes: Project the three-dimensional coordinates of the center line of the cable tray, the starting node, and the ending node of the cable to be laid onto a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the center line of the cable tray, the starting node, and the ending node of the cable to be laid; Perform grid processing on the two-dimensional plane coordinate system, and based on the type of cable to be laid, mark the grids passed by the center line of the cable tray with a preset color; On the grids marked with the preset color, based on the two-dimensional coordinate information, use the maze problem algorithm to perform cable routing and calculate the shortest path between the starting node and the ending node of the cable to be laid; Based on the shortest path and the Z-axis information corresponding to the shortest path, obtain the cable layout information in the computer room.
4. The method for laying railway communication cables according to claim 1, characterized in that After obtaining the cable layout information in the computer room, it includes: Based on the cross-sectional area and bending radius of the cables laid in the cable tray, adjust the cable tray specifications; Display the layout information of the cabinets in the computer room, the adjusted cable tray specifications, the three-dimensional coordinates of the center line of the cable tray, and the cable path layout information in the cable tray on the terminal, and count the engineering quantities of all cables and cable trays.
5. The method for laying railway communication cables according to any one of claims 1 to 4, characterized in that The method further includes: Obtain the three-dimensional coordinates of the center line of the cable tray outside the computer room; Based on the three-dimensional coordinates of the center line of the cable tray outside the computer room, the starting node, and the ending node of the cable to be laid, perform cable routing outside the cable tray to obtain the cable path layout information outside the cable tray; Based on the cable path layout information outside the cable tray, obtain the cable layout information outside the computer room.
6. The method for laying railway communication cables according to claim 5, wherein, The performing cable routing outside the cable tray based on the three-dimensional coordinates of the center line of the cable tray outside the computer room, the starting node, and the ending node of the cable to be laid to obtain the cable path layout information outside the cable tray includes: Based on the three-dimensional coordinates of the center line of the cable tray outside the computer room, obtain any intersection point between the first sphere and the line segment included in the center line of the cable tray outside the computer room, denoted as the first intersection point, where the first sphere has the starting node of the cable to be laid as the center of the sphere; Based on the three-dimensional coordinates of the cable tray center line outside the computer room, obtain any intersection point between the second sphere and the line segment included in the cable tray center line outside the computer room, and denote it as the second intersection point, where the second sphere has the termination node of the cable to be laid as the center of the sphere; Calculate the first path between the first intersection point and the start node of the cable to be laid, and the second path between the second intersection point and the termination node of the cable to be laid; Record the first intersection point, the second intersection point, the first path, and the second path into the cable path layout information outside the cable tray.
7. The method for laying railway communication cables according to claim 6, characterized in that, The obtaining of the cable layout information inside the computer room based on the cable path layout information outside the cable tray includes: Use the first intersection point included in the cable path layout information outside the cable tray as the start node of the cable inside the cable tray, and use the second intersection point included in the cable path layout information outside the cable tray as the termination node of the cable inside the cable tray; Perform cable routing inside the cable tray based on the start node of the cable inside the cable tray and the termination node of the cable inside the cable tray to obtain the cable path layout information inside the cable tray; Based on the cable path layout information inside the cable tray, the first path and the second path included in the cable path layout information outside the cable tray, obtain the cable layout information inside the computer room.
8. A railway communication cable laying device, characterized in that The device includes: A first calculation module configured to calculate the layout information of the cabinets inside the computer room based on the equipment room type, cabinet specifications, and the required number of cabinets in the computer room; A second calculation module configured to obtain the three-dimensional coordinates of the cable tray center line based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets; A cable routing module configured to perform cable routing based on the three-dimensional coordinates of the cable tray center line, the type, start node, and termination node of the cable to be laid to obtain the cable layout information inside the computer room.
9. The railway communication cable laying device according to claim 8, characterized in that, The cable routing module is specifically configured to: Project the three-dimensional coordinates of the cable tray center line, the start node, and the termination node of the cable to be laid onto a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the cable tray center line, the start node, and the termination node of the cable to be laid; Perform grid processing on the two-dimensional plane coordinate system, and based on the type of the cable to be laid, mark the grids passed by the cable tray center line with a preset color; On the grids marked with the preset color, based on the two-dimensional coordinate information, use the maze problem algorithm to perform cable routing and calculate the shortest path between the start node and the termination node of the cable to be laid; Based on the shortest path and the Z-axis information corresponding to the shortest path, obtain the cable layout information inside the computer room.
10. The railway communication cable laying device according to claim 8, characterized in that, The device further includes: An information acquisition module configured to acquire the three-dimensional coordinates of the cable tray center line outside the computer room; The cable routing module is further configured to perform cable routing outside the cable tray based on the three-dimensional coordinates of the cable tray center line outside the computer room, the start node, and the termination node of the cable to be laid to obtain the cable path layout information outside the cable tray; A cable laying module configured to obtain the cable layout information inside the computer room based on the cable path layout information outside the cable tray.
11. The railway communication cable laying device according to claim 10, characterized in that, The cable routing module is further specifically configured to: Based on the three-dimensional coordinates of the center line of the cable tray outside the computer room, obtain any intersection point between the first sphere and the line segment included in the center line of the cable tray outside the computer room, denoted as the first intersection point, where the first sphere has the starting node of the cable to be laid as the center of the sphere; Based on the three-dimensional coordinates of the center line of the cable tray outside the computer room, obtain any intersection point between the second sphere and the line segment included in the center line of the cable tray outside the computer room, denoted as the second intersection point, where the second sphere has the termination node of the cable to be laid as the center of the sphere; Calculate the first path between the first intersection point and the starting node of the cable to be laid, and the second path between the second intersection point and the termination node of the cable to be laid; Record the first intersection point, the second intersection point, the first path, and the second path into the cable path laying information outside the cable tray.
12. The railway communication cable laying device according to claim 11, wherein, The cable laying module is specifically configured to: Use the first intersection point included in the cable path laying information outside the cable tray as the starting node of the cable inside the cable tray, and use the second intersection point included in the cable path laying information outside the cable tray as the termination node of the cable inside the cable tray; Perform cable routing inside the cable tray based on the starting node of the cable inside the cable tray and the termination node of the cable inside the cable tray to obtain the cable path laying information inside the cable tray; Based on the cable path laying information inside the cable tray, the first path and the second path included in the cable path laying information outside the cable tray, obtain the cable laying information outside the computer room.
13. An electronic device, characterized in that, Comprises: A memory and a processor; The processor is used to read and execute the computer program stored in the memory to implement the steps of the railway communication cable laying method as described in any one of claims 1-7.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed, the steps of the railway communication cable laying method as described in any one of claims 1-7 are implemented.
Citation Information
Patent Citations
Data center wiring method and device and storage medium
CN109815211A
Machine room engineering cable arrangement method based on BIM
CN110222443A
Processing method and system for cable laying modeling and storage medium
CN111400899A
Gallery bridge and support three-dimensional automatic design method and device, medium and equipment
CN116956410A
Method and device for determining laying mode of railway signal cable
CN119670305A
Cited By
Aircraft low-voltage access wiring and material estimation method
CN121580555A