A railway communication cable laying method, device, equipment and storage medium
By using the information on the layout of server racks in the computer room and a three-dimensional coordinate system, combined with a maze problem algorithm to generate cable paths, the problem of automating the layout of railway communication cables was solved, improving the efficiency and accuracy of cable layout.
Patent Information
- Application Number
- CN202510907739.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-02
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2045-07-02
AI Technical Summary
In existing technologies, the laying of railway communication cables cannot be automated, resulting in low efficiency and accuracy.
By analyzing the rack layout information within the computer room based on the room type, rack specifications, and number of racks, and combining this information with the 3D coordinate system and the 3D coordinates of the cable tray centerline, a maze problem algorithm is used to perform cable routing, generating cable path layout information both inside and outside the computer room.
It has improved the digitalization and design accuracy of communication cable laying, reduced the workload of operators, reduced work errors, and improved laying efficiency and accuracy.
Smart Images

Figure CN120408919B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of railway communication technology, and in particular to a railway communication cable laying method, device, equipment and storage medium. BACKGROUND
[0002] In recent years, the railway technology in China has developed rapidly. In the operation process of the railway, in order to facilitate the maintenance and repair of the railway and ensure the operation safety, the railway communication cable needs to be laid.
[0003] However, the current railway communication cable laying link is manually laid by the designer, which is not only a huge workload, but also time-consuming and prone to errors. Therefore, a technical solution is needed to realize the automatic laying of the cable. SUMMARY
[0004] The present application provides a railway communication cable laying method, device, equipment and storage medium, which can solve the technical problem that the cable laying cannot be automatically performed in the prior art, resulting in low efficiency and accuracy of the cable laying.
[0005] To achieve the above purpose, the present application provides the following technical solutions:
[0006] In a first aspect, the present application provides a railway communication cable laying method, which comprises:
[0007] Based on the equipment house type, cabinet specification and cabinet quantity required of the machine room, the laying information of the cabinet in the machine room is calculated;
[0008] Based on the three-dimensional coordinate system of the machine room and the laying information of the cabinet, the three-dimensional coordinates of the bridge center line are obtained;
[0009] Based on the three-dimensional coordinates of the bridge center line, the type, starting node and ending node of the cable to be laid, the cable routing is performed to obtain the cable laying information in the machine room.
[0010] Optionally, based on the three-dimensional coordinate system of the machine room and the laying information of the cabinet, the three-dimensional coordinates of the bridge center line are obtained, comprising:
[0011] Projecting based on the three-dimensional coordinate system of the machine room and the laying information of the cabinet, the two-dimensional coordinates of each cabinet center point are obtained;
[0012] Based on the two-dimensional coordinates of each cabinet center point and the height of the bridge center line, the three-dimensional coordinates of the bridge center line are obtained, wherein the two-dimensional projection of the bridge center line penetrates all the cabinet center points.
[0013] Optionally, the cable routing is performed based on the three-dimensional coordinates of the bridge center line, the type of the cable to be laid, the starting node and the ending node, to obtain cable layout information in the machine room, including:
[0014] The three-dimensional coordinates of the bridge center line, the starting node and the ending node of the cable to be laid are projected onto a two-dimensional plane coordinate system to obtain two-dimensional coordinate information of the bridge center line, the starting node and the ending node of the cable to be laid;
[0015] The two-dimensional plane coordinate system is subjected to grid processing, and based on the type of the cable to be laid, the grid passed by the bridge center line is marked as a preset color;
[0016] Based on the two-dimensional coordinate information, the shortest path between the starting node and the ending node of the cable to be laid is calculated by using a maze problem algorithm for cable routing on the grid marked as the preset color;
[0017] Based on the shortest path and the Z-axis information corresponding to the shortest path, cable layout information in the machine room is obtained.
[0018] Optionally, after the cable layout information in the machine room is obtained, the method further includes:
[0019] Based on the cross-sectional area and the bending radius of the cable laid in the bridge, the bridge specification is adjusted;
[0020] The layout information of the cabinet in the machine room, the adjusted bridge specification, the three-dimensional coordinates of the bridge center line and the cable path layout information in the bridge are displayed on a terminal, and the engineering quantity of all cables and bridges is counted.
[0021] Optionally, the method further includes:
[0022] Obtaining three-dimensional coordinates of a bridge center line outside the machine room;
[0023] Based on the three-dimensional coordinates of the bridge center line outside the machine room, the starting node and the ending node of the cable to be laid, external bridge cable routing is performed to obtain cable path layout information outside the bridge;
[0024] Based on the cable path layout information outside the bridge, cable layout information outside the machine room is obtained.
[0025] Optionally, the cable routing outside the bridge is performed based on the three-dimensional coordinates of the bridge center line outside the machine room, the starting node and the ending node of the cable to be laid, to obtain the cable path layout information outside the bridge, including:
[0026] Based on the three-dimensional coordinates of the non-machine room bridge center line, any intersection point between the first sphere and the line segment contained by the non-machine room bridge center line is obtained, and is recorded as a first intersection point, wherein the first sphere takes the starting node of the cable to be laid as the center;
[0027] Based on the three-dimensional coordinates of the non-machine room bridge center line, any intersection point between the second sphere and the line segment contained by the non-machine room bridge center line is obtained, and is recorded as a second intersection point, wherein the second sphere takes the termination node of the cable to be laid as the center;
[0028] 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 are calculated;
[0029] The first intersection point, the second intersection point, the first path and the second path are recorded in the cable path layout information outside the bridge.
[0030] Optionally, based on the cable path layout information outside the bridge, non-machine room cable layout information is obtained, comprising:
[0031] The first intersection point included in the cable path layout information outside the bridge is taken as the starting node of the cable inside the bridge, and the second intersection point included in the cable path layout information outside the bridge is taken as the termination node of the cable inside the bridge;
[0032] Based on the starting node of the cable inside the bridge and the termination node of the cable inside the bridge, the cable inside the bridge is routed to obtain the cable path layout information inside the bridge;
[0033] 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, the non-machine room cable layout information is obtained.
[0034] In a second aspect, an embodiment of the present application provides a railway communication cable layout device, the device comprising:
[0035] The first calculation module is configured to calculate the layout information of the cabinet inside the machine room based on the equipment house type of the machine room, the cabinet specification and the cabinet quantity required.
[0036] The second calculation module is configured to obtain the three-dimensional coordinates of the bridge center line based on the three-dimensional coordinate system of the machine room and the layout information of the cabinet.
[0037] The cable routing module is configured to perform cable routing based on the three-dimensional coordinates of the bridge center line, the type, the starting node and the termination node of the cable to be laid, to obtain the cable layout information inside the machine room.
[0038] Optionally, the cable routing module is specifically configured to:
[0039] projecting the three-dimensional coordinates of the bridge center line, the start node and the end node of the cable to be laid into a two-dimensional plane coordinate system to obtain two-dimensional coordinate information of the bridge center line, the start node and the end node of the cable to be laid;
[0040] performing grid processing on the two-dimensional plane coordinate system, and marking a grid passed by the bridge center line as a preset color based on a type of the cable to be laid;
[0041] on the grid marked as the preset color, performing cable path finding based on the two-dimensional coordinate information by using a maze problem algorithm to calculate a shortest path between the start node and the end node of the cable to be laid;
[0042] obtaining cable layout information in the machine room based on the shortest path and Z-axis information corresponding to the shortest path.
[0043] Optionally, the apparatus further comprises:
[0044] an information acquisition module configured to acquire three-dimensional coordinates of a non-machine room bridge center line;
[0045] a cable path finding module further configured to perform cable path finding outside the bridge based on the three-dimensional coordinates of the non-machine room bridge center line, the start node and the end node of the cable to be laid to obtain cable path layout information outside the bridge;
[0046] a cable layout module configured to obtain cable layout information in the non-machine room based on the cable path layout information outside the bridge.
[0047] Optionally, the cable path finding module is further specifically configured to:
[0048] acquire any intersection point between a first sphere and a line segment contained in the non-machine room bridge center line based on the three-dimensional coordinates of the non-machine room bridge center line, and mark the intersection point as a first intersection point, wherein the first sphere takes the start node of the cable to be laid as a sphere center;
[0049] acquire any intersection point between a second sphere and a line segment contained in the non-machine room bridge center line based on the three-dimensional coordinates of the non-machine room bridge center line, and mark the intersection point as a second intersection point, wherein the second sphere takes the end node of the cable to be laid as a sphere center;
[0050] calculate a first path between the first intersection point and the start node of the cable to be laid, and a second path between the second intersection point and the end node of the cable to be laid;
[0051] record the first intersection point, the second intersection point, the first path and the second path in the cable path layout information outside the bridge.
[0052] Optionally, the cable layout module is specifically configured for:
[0053] The first intersection included in the cable path layout information outside the bridge is taken as a cable start node inside the bridge, and the second intersection included in the cable path layout information outside the bridge is taken as a cable end node inside the bridge;
[0054] The cable path layout information inside the bridge is obtained based on the cable start node inside the bridge and the cable end node inside the bridge;
[0055] The cable layout information outside the machine room is obtained 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.
[0056] In a third aspect, an electronic device is provided, including a memory and a processor, and the processor is configured to read and execute a computer program stored in the memory to implement the steps of the railway communication cable layout method.
[0057] In a fourth aspect, a computer storage medium is provided, and the computer storage medium stores computer executable instructions, and the computer executable instructions implement the steps of the railway communication cable layout method when executed.
[0058] The technical scheme provided by the embodiments of the present application has the following beneficial effects:
[0059] The layout information of the cabinets in the machine room is calculated based on the equipment house type of the machine room, the cabinet specification and the cabinet quantity required, the three-dimensional coordinates of the bridge center line are obtained based on the three-dimensional coordinate system of the machine room and the layout information of the cabinets, and the cable layout information in the machine room is obtained based on the three-dimensional coordinates of the bridge center line, the type of the cable to be laid, the start node and the end node. Through the present application, on the one hand, the digitalization degree, the design accuracy and the efficiency of the communication professional cable laying are improved, the work burden of the dispatching operator is reduced, and the work mistakes of the dispatching operator are reduced, and on the other hand, the automatic wiring and the supporting facilities are formulated in combination with different scenes, which is more targeted compared with other technical schemes, and the algorithm of the cable path layout is projected to two dimensions for path finding, which can reduce the calculation complexity, and solves the technical problems of low efficiency and low accuracy of cable layout in the related art. BRIEF DESCRIPTION OF DRAWINGS
[0060] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0061] Figure 1 This is a flow chart of a first embodiment of a method for laying railway communication cables according to the present invention;
[0062] Figure 2 for Figure 1 Detailed flow chart of step S30;
[0063] Figure 3 This is a schematic diagram of the cabinet layout of the present invention;
[0064] Figure 4 This is a schematic diagram of the center line of the bridge of the present invention;
[0065] Figure 5 This is a schematic diagram of cable routing in the bridge of the present invention;
[0066] Figure 6 This is a flow chart of a second embodiment of the railway communication cable laying method of the present invention;
[0067] Figure 7 This is a flow chart of a third embodiment of the railway communication cable laying method of the present invention;
[0068] Figure 8 for Figure 7 Detailed flow chart of step S120;
[0069] Figure 9 for Figure 7 Detailed flow chart of step S130;
[0070] Figure 10 This is a schematic diagram of the cable path outside the bridge of the present invention;
[0071] Figure 11 This is a schematic diagram of the functional modules of an embodiment of a railway communication cable laying device of the present invention;
[0072] Figure 12 The figure is a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0073] With reference to the accompanying drawings, the technical solutions in the embodiments of the present application will be described clearly and completely. Obviously, the described embodiments are only a part of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all the other embodiments obtained by a person of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0074] In order to make the objects, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0075] In a first aspect, the embodiments of the present application provide a railway communication cable laying method.
[0076] The scene involving cable laying in the railway communication professional mainly refers to indoor scene, and the indoor scene can be divided into indoor scene in a machine room and indoor scene in a non-machine room.
[0077] For the indoor scene in the machine room, since the building outline of the machine room area is relatively regular, when the designer performs cable laying design, the designer usually places the cabinets according to the demand of the number of cabinets of the user, plans the position and direction of the bridge, so that the bridge can cover the outlet of the cabinet, and lays the cable. Then, the bridge specification is selected according to the maximum value of the cross-sectional area of the cable laid in each bridge and the related standard, and finally the setting results of the cable and the bridge are displayed in a terminal, such as a digital design platform.
[0078] In an embodiment, with reference to Figure 1 , Figure 1 FIG. 1 is a flowchart of the railway communication cable laying method according to the first embodiment of the present application. As shown in FIG. 1, the railway communication cable laying method comprises the following steps. Figure 1
[0079] In step S10, the laying information of the cabinets in the machine room is calculated based on the equipment house type of the machine room, the cabinet specification and the number of cabinets required.
[0080] In this embodiment, with reference to Figure 3 , Figure 3 FIG. 2 is a schematic diagram of cabinet laying according to the present application. As shown in FIG. 2, the equipment house type of the machine room is selected according to the machine room equipment arrangement spacing requirement. The machine room equipment arrangement spacing requirement is shown in Table 1. Figure 3 Table 1
[0081]
[0082]
[0083] It should be noted that a class of equipment houses includes: railway general company, railway bureau communication hub equipment room, network management center, etc. Room, dispatching switch of dispatching office, GSM-R network core node, data network backbone network and regional network core node, etc. Room of equipment.
[0084] Class II equipment houses include: transmission network backbone layer nodes, data network convergence nodes, GSM-R network BSC nodes, etc. Room of equipment, communication station, etc.
[0085] Class III equipment houses are other rooms except class I and class II.
[0086] After determining the type of equipment room, a three-dimensional coordinate system of the equipment room is established (the corner closest to the door of the equipment room is selected as the origin of the coordinate system, and the wall on the side of the door is the X axis), the commonly used specifications of the cabinets in the equipment room (default 600mm x 600mm x 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 along the Y axis direction, and the default is X direction).
[0087] According to the minimum distance from the wall specified in Table 1 for different equipment house types, the maximum number of cabinets that can be placed in each row is calculated. The maximum number of cabinets that can be placed in each row = (the length of the arrangement direction of the cabinets in the equipment room of this row - 2 The minimum distance of the cabinet from the wall) / the width of the cabinet. The calculation result is rounded down. For each row of cabinets, the distance between the two side cabinets and the wall plus the sum of the widths of all the cabinets in the row is less than or equal to the length in the arrangement direction of the cabinets in the equipment room.
[0088] According to the minimum distance between each two rows of cabinets specified in Table 1 for different equipment house types (the default is face-to-face arrangement, i.e. the minimum distance between each two rows of cabinets in the equipment room of class I equipment house is 1.2m, the minimum distance between each two rows of cabinets in the equipment room of class II equipment house is 1m, and the minimum distance between each two rows of cabinets in the equipment room of class III equipment house is 0.8m, the maximum number of cabinets that can be placed in each column is calculated. The maximum number of cabinets that can be placed in each column = (the length of the arrangement direction of the cabinets in the equipment room of this column - 2 The minimum distance of the cabinet from the wall) / the width of the cabinet. The calculation result is rounded down. For each column of cabinets, the distance between the two side cabinets and the wall plus the sum of the depths of all the cabinets in the column plus the distance of all the passages in the column is less than or equal to the length in the vertical direction of the arrangement of the cabinets in the equipment room.
[0089] According to the minimum distance between each two rows of cabinets specified in Table 1 for different equipment house types, it is judged whether the adjusted each two rows of cabinets belong to face-to-face arrangement, face-to-back arrangement or back-to-back arrangement, and the cabinet spacing is adjusted based on the judgment result.
[0090] Obtain the number of cabinets that need to be arranged, automatically arrange them in order, and adjust the cabinet spacing according to the minimum distance between every two rows of cabinets specified by different equipment room types in Table 1. Finally, you can obtain the layout information of the cabinets in the computer room.
[0091] Step S20, obtaining the three-dimensional coordinates of the bridge centerline based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets;
[0092] In some specific embodiments, step S20 includes:
[0093] Projecting 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;
[0094] Based on the two-dimensional coordinates of each cabinet center point and the height of the bridge center line, the three-dimensional coordinates of the bridge center line are obtained, wherein the two-dimensional projection of the bridge center line passes through all cabinet center points.
[0095] In this embodiment, based on the three-dimensional coordinate system of the computer room and the layout information of the cabinets, the coordinates of the center point of each cabinet after being projected onto the xOy plane are calculated. In another embodiment, the coordinates of the cabinet outlet after being projected onto the xOy plane can also be calculated.
[0096] Based on the 2D coordinates of each cabinet center point, a path is generated that passes through all cabinet centers. This is the 2D projection of the bridge centerline. Adding the bridge centerline's height to the 2D projection yields the 3D coordinates of the bridge centerline. The bridge centerline's height is the specified distance above the highest cabinet.
[0097] Reference Figure 4 , Figure 4 Figure 2 is a schematic diagram of the center line of the bridge frame of the present invention. Figure 4 As shown, the calculation method for a path through all cabinet center points is as follows: first select an initial cabinet center point (the default is the cabinet in row 1, column 1), then select the unconnected cabinet center point with the closest Manhattan distance to the initial cabinet center point, connect it, and set up a planned cabinet center point set, adding both of these points to the set. The planned cabinet center point set is then traversed, and the cabinet center point outside the set with the closest Manhattan distance to all points in the set is selected. These points are then connected and added to the set until all cabinet center points are connected. At this point, the path is the path of the bridge centerline within the computer room.
[0098] When there are strong and weak cables, two bridge center lines are selected and planned, one for the upper wiring bridge of weak current wiring (covering the upper outlet of all cabinets in the machine room), and the other for the lower wiring bridge of strong current wiring (covering the lower outlet of all cabinets in the machine room); or one bridge center line can be selected and planned, that is, a bridge with a partition, but two bridge center lines for strong and weak current wiring are still calculated based on the partition. The height of the bridge can be set according to the standard (the top of the bridge should not be less than 300mm from the ceiling or other obstacles), and manual modification is also supported.
[0099] Step S30, based on the three-dimensional coordinates of the bridge center line, the type of the cable to be laid, the starting node and the terminal node, the cable routing is performed to obtain the cable layout information in the machine room.
[0100] In some specific embodiments, with reference to Figure 2 , Figure 2 for Figure 1 the detailed flowchart of step S30 in the embodiment. As shown in Figure 2 step S30, it includes:
[0101] Step S301, project the three-dimensional coordinates of the bridge center line, the starting node and the terminal node of the cable to be laid into a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the bridge center line, the starting node and the terminal node of the cable to be laid;
[0102] Step S302, grid the two-dimensional plane coordinate system, and based on the type of the cable to be laid, mark the grid passed by the bridge center line as a preset color;
[0103] Step S303, on the grid marked with the preset color, based on the two-dimensional coordinate information, use the maze problem algorithm to perform cable routing to calculate the shortest path between the starting node and the terminal node of the cable to be laid;
[0104] Step S304, based on the shortest path and the Z-axis information corresponding to the shortest path, obtain the cable layout information in the machine room.
[0105] In this embodiment, the type of the cable to be laid, the starting node and the terminal node are read from the wiring and cable type table. The wiring and cable type table is shown in Table 2.
[0106] Table 2
[0107]
[0108] 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.
[0109] 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.
[0110] 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).
[0111] 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 of the cable in the bridge is recorded as the cable path layout information in the bridge, and the cable path layout information in the bridge is taken as the cable layout information in the machine room.
[0112] In this embodiment, the layout information of the cabinets in the machine room is calculated based on the equipment house type of the machine room, the cabinet specifications, and the cabinet quantity required. The three-dimensional coordinates of the bridge center line are obtained based on the three-dimensional coordinate system of the machine room and the layout information of the cabinets. The cable routing is performed based on the three-dimensional coordinates of the bridge center line, the type of the cable to be laid, the starting node, and the ending node to obtain the cable layout information in the machine room. Through this embodiment, on the one hand, the digitalization degree, the design accuracy, and the efficiency of the communication professional cable laying are improved, the work burden of the dispatching operator is reduced, and the work mistakes of the dispatching operator are reduced. On the other hand, the automatic wiring and the supporting facilities are formulated in combination with different scenarios. Compared with other technical solutions, the technical solution is more targeted, the algorithm of the wiring routing is projected to two dimensions for routing, the calculation complexity is reduced, and the technical problem that the cable layout cannot be automatically performed in the related art, resulting in low efficiency and low accuracy of the cable layout is solved.
[0113] Optionally, in an embodiment, referring to Figure 6 After step S30, the following steps are included:
[0114] In step S40, the bridge specifications are adjusted based on the cross-sectional area and the bending radius of the laid cable in the bridge.
[0115] In step S50, the layout information of the cabinets in the machine room, the adjusted bridge specifications, the three-dimensional coordinates of the bridge center line, and the cable path layout information in the bridge are displayed on a terminal, and the engineering quantities of all the cables and the bridges are counted.
[0116] In this embodiment, after the cable to be laid is laid in the bridge in sequence based on the cable layout information in the machine room (by default, the cables of the same type are laid in sequence, etc.), the cross-sectional area of the cable laid in each section of the bridge is counted. The bridge specifications are adjusted based on the cross-sectional area and the bending radius of the laid cable in the bridge. The cross-sectional utilization rate of the cable laid in the slot and the bridge should be less than a first set value (for example, 50%) for weak current cables, and the cross-sectional utilization rate of the cable laid in the slot and the bridge should be less than a first set value (for example, 40%) for strong current cables. The bending radius of the laid cable in the bridge should meet the relevant standards.
[0117] The layout information of the cabinets in the machine room, the adjusted bridge specifications, the three-dimensional coordinates of the bridge center line, and the cable path layout information in the bridge are displayed on a terminal (for example, a digital design platform), and the engineering quantities of all the cables and the bridges are counted. The counted engineering quantities of all the cables and the bridges are shown in Table 3.
[0118] Table 3
[0119]
[0120] Optionally, in an embodiment, referring to Figure 7 , the railway communication cable laying method further comprises:
[0121] For non-machine room scenarios: due to the complex building profile of the non-machine room area and the different types and settings of the equipment, when designing the cable layout, the position and direction of the bridge are usually planned according to design experience, and then the cable is laid. Because the starting node and the terminal node of the cable may not be suitable for laying the bridge, the cable routing path needs to be introduced into the bridge for routing by laying a steel pipe protection measure, and finally the maximum cross-sectional area of the cable laid in each section of the bridge is selected. The bridge specification, and the setting results of the cable and the bridge are displayed on the digital design platform.
[0122] Step S110, obtaining the three-dimensional coordinates of the bridge center line in the non-machine room;
[0123] In this embodiment, because the environment of the non-machine room scenario is complex, and one or more indoor environments are involved, and the profile of the building area is often irregular, the three-dimensional coordinates of the bridge center line of the strong current cable and / or weak current cable planned and generated according to the specific scene by artificial method are directly obtained.
[0124] Step S120, based on the three-dimensional coordinates of the bridge center line in the non-machine room, the starting node and the terminal node of the cable to be laid, the cable outside the bridge is routed to obtain the cable path laying information outside the bridge.
[0125] In some specific embodiments, referring to Figure 8 , step S120 comprises:
[0126] Step S121, based on the three-dimensional coordinates of the bridge center line in the non-machine room, obtaining any intersection point between a first sphere and a line segment contained by the bridge center line in the non-machine room, denoted as a first intersection point, wherein the first sphere takes the starting node of the cable to be laid as the center;
[0127] Step S122, based on the three-dimensional coordinates of the bridge center line in the non-machine room, obtaining any intersection point between a second sphere and a line segment contained by the bridge center line in the non-machine room, denoted as a second intersection point, wherein the second sphere takes the terminal node of the cable to be laid as the center;
[0128] Step S123, calculating a first path between the first intersection point and the starting node of the cable to be laid, and a second path between the second intersection point and the terminal node of the cable to be laid.
[0129] Step S124, record the first intersection point, the second intersection point, the first path and the second path in the cable path layout information outside the bridge.
[0130] In this embodiment, refer to Figure 10 Since the bridge cannot be extended to the vicinity of the device interface, it is necessary to calculate the path of the cable outside the bridge first, that is, to guide the cable to the height of the bridge and then horizontally guide it into the nearest bridge.
[0131] The step of calculating the path of the cable outside the bridge is specifically: based on the three-dimensional coordinates of the non-machine room bridge center line, through the intersection point coordinate formula of straight line and sphere, any intersection point between the first sphere and the line segment contained by the non-machine room bridge center line is obtained, which is recorded as the first intersection point , wherein the first sphere takes the starting node of the cable to be laid as the center; any intersection point between the second sphere and the line segment contained by the non-machine room bridge center line is obtained, which is recorded as the second intersection point . Wherein the second sphere takes the terminal node of the cable to be laid as the center.
[0132] As Figure 10 shown, when the starting node of the cable to be laid is taken as the center of the sphere, as the radius of the sphere increases, until there is at least one intersection point between the first sphere and the line segment contained by the non-machine room bridge center line, the intersection point is recorded 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 by the non-machine room bridge center line, any intersection point is selected as the first intersection point. The implementation process of obtaining the second intersection point is the same.
[0133] 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:
[0134] PS={l PS0 , l PS1 , l PS2},
[0135] L ps0 =(x s0 , y s0 , z s0 )-(x s0 , y s0 , z s1 ),
[0136] l PS1 =(x s0 , y s0 , z s1 )-(x s0 , y s1 , z s1},
[0137] l PS2 =(x s0 ,y s1 , z s1 )-(x s1 ,y s1 , z s1 ).
[0138] Where PS represents the first intersection point The starting node of the cable to be laid The first path between ps0 Indicates the path in the Z-axis direction, l PS1 Indicates the path in the Y-axis direction, l PS2 Indicates the path in the X-axis direction.
[0139] It is easy to understand that if Figure 10 The midpoint is the starting node, and the dashed line segment is the path outside the bridge that requires protection by laying steel pipes to be brought into the nearest bridge, also known as the first path. The bridge access point is the point from the starting node of the cable to be laid, after the path outside the bridge is protected by laying steel pipes, and then brought into the nearest bridge.
[0140] Calculate the second intersection point The termination node of the cable to be laid The second path between . The calculation process is as follows:
[0141] PE={l PE0 , l PE1 , l PE2},
[0142] l PE0 =(x e0 ,y e0 , z e0 )-(x e0 ,y e0 , z e1 ),
[0143] l PE1 =(x e0 ,y e0 , z e1 )-(x e0 ,y e1 , z e1 ),
[0144] l PE2 =(x e0 ,y e1 , z e1 )-(x e1 ,y e1 , z e1).
[0145] Where PE represents the second intersection point The termination node of the cable to be laid The second path between PE0 Indicates the path in the Z-axis direction, l PE1 Indicates the path in the Y-axis direction, l PE2 Indicates the path in the X-axis direction.
[0146] like Figure 10 If the middle node is the termination node, the access bridge point is the point where the cable is introduced into the nearest bridge after the path outside the bridge is protected by laying steel pipes starting from the termination node of the cable to be laid.
[0147] The cable path layout information outside the bridge includes the first intersection point between the first sphere and the line segment included in the bridge centerline outside the machine room, the second intersection point between the second sphere and the line segment included in the bridge centerline outside the machine room, the first intersection point The starting node of the cable to be laid The first path between, and, the second intersection The termination node of the cable to be laid The second path between.
[0148] Step S130: obtaining cable layout information outside the machine room based on the cable path layout information outside the bridge.
[0149] In some specific embodiments, referring to Figure 9 , step S130 includes:
[0150] Step S131: using the first intersection point included in the cable path layout information outside the bridge as the starting node of the cable in the bridge, and using the second intersection point included in the cable path layout information outside the bridge as the ending node of the cable in the bridge;
[0151] Step S132, performing cable routing in the bridge based on the cable start node and the cable end node in the bridge, and obtaining cable path layout information in the bridge;
[0152] Step S133: Obtain cable layout information outside the machine room based on the cable path layout information inside the bridge and the cable path layout information outside the bridge, including the first path and the second path.
[0153] In this embodiment, after obtaining the cable path layout information outside the bridge, the first intersection point included in the cable path layout information outside the bridge is used. As the starting node of the cable in the bridge, the second intersection point included in the cable path layout information outside the bridge Serves as the cable termination node in the bridge.
[0154] The cable routing in the bridge is performed based on the cable starting node in the bridge and the cable ending node in the bridge, and cable path layout information in the bridge is obtained. The specific implementation process of the cable routing in the bridge is steps S301 to S304 described above.
[0155] The cable path layout information in the bridge and the cable path layout information outside the bridge, that is, the first path and the second path, are cable layout information in a non-machine room scene environment.
[0156] The cable to be laid is laid in the bridge in sequence based on the cable path layout information in the bridge, and the first path and the second path included in the cable path layout information outside the bridge are protected by laying a steel pipe outside the bridge.
[0157] In a second aspect, an embodiment of the present application also provides a railway communication cable laying device.
[0158] In an embodiment, with reference to Figure 11 , Figure 11 is a functional module schematic diagram of an embodiment of the railway communication cable laying device of the present application. As Figure 11 shown, the railway communication cable laying device comprises:
[0159] The first calculation module 10 is configured to calculate the layout information of the cabinets in the machine room based on the equipment house type of the machine room, the cabinet specification and the cabinet quantity required.
[0160] The second calculation module 20 is configured to obtain the three-dimensional coordinates of the bridge center line based on the three-dimensional coordinate system of the machine room and the layout information of the cabinets.
[0161] The cable routing module 30 is configured to perform cable routing based on the three-dimensional coordinates of the bridge center line, the type of the cable to be laid, the starting node and the ending node, and obtain the cable layout information in the machine room.
[0162] Optionally, in an embodiment, the second calculation module 20 is specifically configured to:
[0163] project the three-dimensional coordinate system of the machine room and the layout information of the cabinets to obtain the two-dimensional coordinates of each cabinet center point;
[0164] obtain the three-dimensional coordinates of the bridge center line based on the two-dimensional coordinates of each cabinet center point and the height of the bridge center line, wherein the two-dimensional projection of the bridge center line penetrates all the cabinet center points.
[0165] Optionally, in an embodiment, the cable routing module 30 is specifically configured to:
[0166] projecting the three-dimensional coordinates of the bridge center line, the start node and the end node of the cable to be laid into a two-dimensional plane coordinate system to obtain two-dimensional coordinate information of the bridge center line, the start node and the end node of the cable to be laid;
[0167] performing grid processing on the two-dimensional plane coordinate system, and marking a grid passed by the bridge center line as a preset color based on the type of the cable to be laid;
[0168] performing cable path finding on the grid marked as the preset color based on the two-dimensional coordinate information by using a maze problem algorithm to calculate a shortest path between the start node and the end node of the cable to be laid;
[0169] obtaining cable laying information in the machine room based on the shortest path and Z-axis information corresponding to the shortest path.
[0170] Optionally, in an embodiment, the railway communication cable laying device further comprises an information statistics and display module configured to:
[0171] adjusting the bridge specification based on the cross-sectional area and the bending radius of the cable laid in the bridge;
[0172] displaying the laying information of the cabinet in the machine room, the adjusted bridge specification, the three-dimensional coordinates of the bridge center line and the cable path laying information in the bridge in a terminal, and counting the engineering quantity of all cables and bridges.
[0173] Optionally, in an embodiment, the railway communication cable laying device further comprises:
[0174] an information acquisition module 40 configured to acquire three-dimensional coordinates of a bridge center line outside the machine room;
[0175] the cable path finding module 30 is further configured to perform cable path finding outside the bridge based on the three-dimensional coordinates of the bridge center line outside the machine room, the type of the cable to be laid, the start node and the end node to obtain cable path laying information outside the bridge;
[0176] a cable laying module 50 configured to obtain cable laying information outside the machine room based on the cable path laying information outside the bridge.
[0177] Optionally, in an embodiment, the cable path finding module 30 is further configured to:
[0178] acquire any intersection point between a first sphere and a line segment contained by the bridge center line outside the machine room, denoted as a first intersection point, based on the three-dimensional coordinates of the bridge center line outside the machine room, wherein the first sphere takes the start node of the cable to be laid as a sphere center;
[0179] Based on the three-dimensional coordinates of the non-machine room bridge center line, any intersection point between the second sphere and the line segment contained by the non-machine room bridge center line is obtained, and the intersection point is recorded as a second intersection point, wherein the second sphere takes the termination node of the cable to be laid as the center of the sphere;
[0180] A first path between the first intersection point and the starting node of the cable to be laid and a second path between the second intersection point and the termination node of the cable to be laid are calculated.
[0181] The first intersection point, the second intersection point, the first path and the second path are recorded in the cable path layout information outside the bridge.
[0182] Optionally, in an embodiment, the cable layout module 50 is specifically configured to:
[0183] The first intersection point included in the cable path layout information outside the bridge is taken as the starting node of the cable inside the bridge, and the second intersection point included in the cable path layout information outside the bridge is taken as the termination node of the cable inside the bridge.
[0184] The cable inside the bridge is routed based on the starting node of the cable inside the bridge and the termination node of the cable inside the bridge, and cable path layout information inside the bridge is obtained.
[0185] 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, cable layout information inside the non-machine room is obtained.
[0186] The functions of the modules in the railway communication cable layout device correspond to the steps in the railway communication cable layout method, and the functions and implementation processes will not be repeated here.
[0187] In a third aspect, an electronic device is provided, which has a structure as shown in Figure 12 The processor is configured to read and execute a computer program stored in the memory to implement the railway communication cable layout method.
[0188] In a fourth aspect, a computer storage medium is provided, which stores computer executable instructions, and the computer executable instructions implement the railway communication cable layout method when executed.
[0189] In a fifth aspect, a computer program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the processes of the railway communication cable layout method, and achieve the same technical effects. To avoid repetition, details are not repeated here.
[0190] Finally, it should be noted that in some of the processes described in the embodiments herein, there can be additional or fewer processes, and the processes described can be combined or performed in an order other than the described order. Additionally, the processes described can be performed in real time or off-line.
[0191] The above descriptions are only the preferred embodiments of the application, not intended to limit the application. Although the application has been described by referring to the aforesaid embodiments, for those skilled in the art, the technical solutions recorded in the foregoing embodiments can be modified or some technical features can be replaced equivalently, and any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application shall be included in the protection scope of the application.
Claims
1. A method of laying a railway communication cable, characterized by, The method comprises: based on the equipment room-based equipment room type, cabinet specification and cabinet quantity, the layout information of the cabinet in the equipment room is calculated; based on the three-dimensional coordinate system of the equipment room and the layout information of the cabinet, the three-dimensional coordinates of the bridge center line are obtained; based on the three-dimensional coordinates of the bridge center line, the type of the cable to be laid, the starting node and the terminal node, the cable routing is performed to obtain the cable layout information in the equipment room, wherein the strong current cable and the weak current cable correspond to one bridge center line respectively; obtain the three-dimensional coordinates of the non-equipment room bridge center line; based on the three-dimensional coordinates of the non-equipment room bridge center line, the starting node and the terminal node of the cable to be laid, the cable routing outside the bridge is performed to obtain the cable path layout information outside the bridge; based on the cable path layout information outside the bridge, the cable layout information in the non-equipment room is obtained; based on the three-dimensional coordinates of the bridge center line, the type of the cable to be laid, the starting node and the terminal node, the cable routing is performed to obtain the cable layout information in the equipment room, comprising: projecting the three-dimensional coordinates of the bridge center line, the starting node and the terminal node of the cable to be laid to a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the bridge center line, the starting node and the terminal node of the cable to be laid; grid processing is performed on the two-dimensional plane coordinate system, and based on the type of the cable to be laid, the grid passed by the bridge center line is marked as a preset color; based on the two-dimensional coordinate information, the shortest path between the starting node and the terminal node of the cable to be laid is calculated by using the maze problem algorithm on the grid marked with the preset color; based on the shortest path and the Z-axis information corresponding to the shortest path, the cable layout information in the equipment room is obtained; based on the three-dimensional coordinates of the non-equipment room bridge center line, the starting node and the terminal node of the cable to be laid, the cable routing outside the bridge is performed to obtain the cable path layout information outside the bridge, comprising: based on the three-dimensional coordinates of the non-equipment room bridge center line, any intersection point between a first sphere and a line segment contained by the non-equipment room bridge center line is obtained, which is recorded as a first intersection point, wherein the first sphere takes the starting node of the cable to be laid as the center; based on the three-dimensional coordinates of the non-equipment room bridge center line, any intersection point between a second sphere and a line segment contained by the non-equipment room bridge center line is obtained, which is recorded as a second intersection point, wherein the second sphere takes the terminal node of the cable to be laid as the center; 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 terminal node of the cable to be laid; Calculate the first intersection point The starting node of the cable to be laid The first path between , 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 ), wherein PS represents a first intersection point with a start node of a cable to be laid l PS0 represents a path in the Z-axis direction PS1 represents a path in the Y-axis direction PS2 represents a path in the X-axis direction Calculate the second intersection point The termination node of the cable to be laid The second path between , 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 ), PE represents a second intersection point between a termination node of a cable to be laid l represents a second path PE0 l represents a path in the Z-axis direction PE1 l represents a path in the Y-axis direction PE2 l represents a path in the X-axis direction the first intersection point, the second intersection point, the first path and the second path are recorded in the cable path layout information outside the bridge.
2. The railway communication cabling method of claim 1, wherein, based on the three-dimensional coordinate system of the equipment room and the layout information of the cabinet, the three-dimensional coordinates of the bridge center line are obtained, comprising: projecting based on the three-dimensional coordinate system of the equipment room and the layout information of the cabinet to obtain the two-dimensional coordinates of each cabinet center point; based on the two-dimensional coordinates of each cabinet center point and the height of the bridge center line, the three-dimensional coordinates of the bridge center line are obtained, wherein the two-dimensional projection of the bridge center line penetrates all cabinet center points.
3. The method of claim 1, wherein, After the cable layout information in the machine room is obtained, the method comprises: adjusting the bridge specification based on the cross-sectional area and bending radius of the laid cable in the bridge; displaying the layout information of the cabinet in the machine room, the adjusted bridge specification, the three-dimensional coordinates of the bridge center line and the cable path layout information in the bridge on the terminal, and counting the engineering quantity of all cables and bridges.
4. The method of claim 1, wherein, The cable layout information outside the machine room is obtained based on the cable path layout information outside the bridge, comprising: taking 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 taking the second intersection point included in the cable path layout information outside the bridge as the termination node of the cable inside the bridge; conducting 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; obtaining the cable layout information outside the machine room based on the cable path layout information inside the bridge and the first path and the second path included in the cable path layout information outside the bridge.
5. A railway communication cable laying device characterized by comprising: The device comprises: a first calculation module configured to calculate the layout information of the cabinet in the machine room based on the equipment house type of the machine room, the cabinet specification and the cabinet quantity required; a second calculation module configured to obtain the three-dimensional coordinates of the bridge center line based on the three-dimensional coordinate system of the machine room and the layout information of the cabinet; a cable routing module configured to conduct cable routing based on the three-dimensional coordinates of the bridge 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 machine room, wherein the strong current cable and the weak current cable correspond to a bridge center line respectively; an information acquisition module configured to acquire the three-dimensional coordinates of the bridge center line outside the machine room; the cable routing module is further configured to conduct cable routing outside the bridge based on the three-dimensional coordinates of the bridge center line outside the machine room, the starting node and the termination node of the cable to be laid to obtain the cable path layout information outside the bridge; a cable layout module configured to obtain the cable layout information outside the machine room based on the cable path layout information outside the bridge; The cable routing module is specifically configured to: project the three-dimensional coordinates of the bridge center line, the starting node and the termination node of the cable to be laid to a two-dimensional plane coordinate system to obtain the two-dimensional coordinate information of the bridge center line, the starting node and the termination node of the cable to be laid; grid processing is performed on the two-dimensional plane coordinate system, and the grid passed by the bridge center line is marked as a preset color based on the type of the cable to be laid; based on the two-dimensional coordinate information, the shortest path between the starting node and the termination node of the cable to be laid is calculated by using the maze problem algorithm on the grid marked with the preset color; based on the shortest path and the Z-axis information corresponding to the shortest path, the cable layout information in the machine room is obtained; The cable routing module is further specifically configured to: Based on the three-dimensional coordinates of the non-machine room bridge center line, any intersection point between the first sphere and the line segment contained by the non-machine room bridge center line is obtained, which is recorded as the first intersection point, wherein the first sphere takes the starting node of the cable to be laid as the center; based on the three-dimensional coordinates of the non-machine room bridge center line, any intersection point between the second sphere and the line segment contained by the non-machine room bridge center line is obtained, which is recorded as the second intersection point, wherein the second sphere takes the terminal node of the cable to be laid as the center; 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 terminal node of the cable to be laid are calculated; Calculate the first intersection point The starting node of the cable to be laid The first path between , 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 ), In the formula, PS represents a first intersection point a first path between a start node of a cable to be laid and l PS0 represents a path in the Z-axis direction PS1 represents a path in the Y-axis direction PS2 represents a path in the X-axis direction Calculate the second intersection point The termination node of the cable to be laid The second path between , 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 ), PE represents a second intersection point between the termination node and the second path l PE0 represents a path in the Z-axis direction PE1 represents a path in the Y-axis direction PE2 represents a path in the X-axis direction The first intersection point, the second intersection point, the first path and the second path are recorded in the cable path layout information outside the bridge.
6. The railway communication cable routing device of claim 5, wherein, The cable layout module is specifically configured to: take 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 take the second intersection point included in the cable path layout information outside the bridge as the terminal node of the cable inside the bridge; perform bridge inside cable routing based on the starting node of the cable inside the bridge and the terminal node of the cable inside the bridge to obtain cable path layout information inside the bridge; obtain non-machine room cable layout information 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.
7. An electronic device, comprising: comprises: a memory and a processor; the processor is configured to read and execute a computer program stored in the memory, so as to realize the steps of the railway communication cable layout method in any one of claims 1-4.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer executable instructions, and the computer executable instructions are executed to realize the steps of the railway communication cable layout method in any one of claims 1-4.
Citation Information
Patent Citations
Processing method and system for cable laying modeling and storage medium
CN111400899A
Method and device for determining laying mode of railway signal cable
CN119670305A