Method and device for determining laying mode of railway signal cable

By establishing a three-dimensional model and generating the optimal layout path, problems such as cable twisting during the railway signal cable layout process are solved, and efficient and accurate cable layout is achieved, which is suitable for complex railway signal cable layout scenarios.

CN119670305APending Publication Date: 2025-03-21CHINA RAILWAY CONSTR ELECTRIFICATION BUREAU GRP CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411482290.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

The prior art is difficult to effectively solve the problems of cable twisting, work-in-work, and rework during the layout of railway signal cables. Especially in complex wiring scenarios, two-dimensional drawings and three-dimensional diagrams cannot provide suitable layout methods.

Method used

By establishing a three-dimensional model of the target scenario, including the cabinet model and the tracking frame model, drawing model lines to indicate the cable routing direction, determining the model line inflection points, key position nodes and virtual line holes, generating a set of cable layout paths, and filtering the optimal layout path based on the principle of shortest paths, and finally generating a twin scene through simulated wiring to guide the actual layout.

Benefits of technology

This method can effectively avoid reworking such as cable twisting, improve the working efficiency of workers, and is suitable for complex railway signal cable layout scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119670305A_ABST
    Figure CN119670305A_ABST
Patent Text Reader

Abstract

The invention provides a railway signal cable laying mode determination method and device, and relates to the technical field of cable laying, and the method comprises the steps: building a three-dimensional model corresponding to a target scene, and the three-dimensional model comprises a cabinet model and a cabling rack model; drawing a model line based on the cabinet model and the cabling rack model; determining a model line inflection point, key position nodes on each cabinet model and each cabling rack model, and a virtual line hole of each cabinet model; generating a cable laying path set based on the path point locations; aiming at the initial end cabinet model and the terminal cabinet model, screening a corresponding optimal cable laying path in a cable laying path set based on a shortest wiring path principle; wherein the optimal cable laying paths corresponding to each group of starting end cabinet model and terminal cabinet model are not interspersed and not overlapped; and according to the optimal cable laying path, carrying out simulation wiring between the starting end cabinet model and the terminal cabinet model, and generating and displaying a twin scene corresponding to the target scene.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of cable laying, and in particular to a method and device for determining a laying mode of railway signal cables. Background Art

[0002] The execution part of the signal system control circuit is set up in the mechanical room. The equipment in the mechanical room is mainly composed of cabinets, relays and cables between relays. During the design and construction of railway stations, cable laying is an important and complex project.

[0003] At present, for some simple wiring scenarios, cable laying can be carried out based on two-dimensional drawings, or the connection relationship between components can be represented by three-dimensional schematic diagrams to guide cable laying. However, relying on two-dimensional drawings for cable laying greatly limits the construction efficiency and process level. Cable twisting, work delays, and rework may occur during the laying construction, affecting the overall progress of the project. It is not suitable for more complex wiring scenarios such as railway signal cables. For complex railway signal cable laying scenarios, the connection relationship between components represented by three-dimensional schematic diagrams cannot provide an appropriate cable laying method. Summary of the invention

[0004] In order to determine a wiring method suitable for railway signal cables, avoid rework such as cable twisting during the wiring process, and improve the work efficiency of operators, the present application provides a method and device for determining the laying method of railway signal cables.

[0005] In a first aspect, the present application provides a method for determining a railway signal cable laying method, comprising:

[0006] Establishing a three-dimensional model corresponding to the target scene, wherein the three-dimensional model includes a cabinet model and a wiring rack model;

[0007] Draw model lines based on the cabinet model and the wiring rack model, the model lines are used to indicate the wiring direction of the cables, and the model lines include: path lines, cabinet wiring lines, and cabinet climbing lines;

[0008] Determine the inflection point of the model line, the key position nodes on each of the cabinet models and each of the wiring rack models, and the virtual wire holes of each of the cabinet models;

[0009] The model line inflection point, the key position node, and the virtual wire hole are used as path points of the cable laying path to generate a cable laying path set;

[0010] For the starting cabinet model and the terminal cabinet model, the corresponding optimal cable laying path is selected from the cable laying path set based on the principle of the shortest wiring path; wherein the optimal cable laying paths corresponding to each group of starting cabinet models and terminal cabinet models are not interspersed or overlapped;

[0011] According to the optimal cable laying path, simulated wiring is performed between the starting cabinet model and the terminal cabinet model, and a twin scene corresponding to the target scene is generated and displayed to guide cable laying in the target scene.

[0012] In some embodiments, for the starting cabinet model and the terminal cabinet model, selecting the corresponding optimal cable routing path from the cable routing path set based on the principle of the shortest routing path includes:

[0013] Traversing the path points on the shortest path between the starting cabinet model and the terminal cabinet model according to the shortest wiring path principle, and determining whether the path points on the shortest path are occupied by collision detection;

[0014] If there are occupied path points on the shortest path, the last idle layer corresponding to the path points on the shortest path is determined, and the path corresponding to the shortest path in the last idle layer is used to determine the optimal cable placement path.

[0015] In some embodiments, after performing simulated wiring between the starting cabinet model and the terminal cabinet model according to the optimal cable laying path, the method further includes:

[0016] Based on the current cable, the starting cabinet and the terminal cabinet, a collision detection is performed on all previously laid cables to determine whether the current cable conflicts with any of the previously laid cables;

[0017] If so, re-plan the laying path of the current cable.

[0018] In some embodiments, after determining the model line inflection point, the key position nodes on each of the cabinet models and each of the wiring rack models, and the virtual wire holes of each of the cabinet models, the method further includes:

[0019] Generate an inflection point identifier corresponding to the inflection point of the model line, a node identifier corresponding to the key position node, and a line hole identifier corresponding to the virtual line hole;

[0020] The inflection point identifier, the node identifier, and the wire hole identifier are used as path point identifiers of the cable laying path.

[0021] In some embodiments, the method further comprises:

[0022] Acquire cable information, the cable information including: the name, location information, usage information, and specification information of the starting cabinet and the terminal cabinet corresponding to the cable;

[0023] The cable is identified according to the cable information to obtain a cable identification, and the cable identification and the cable information are stored.

[0024] In some embodiments, the simulating wiring between the starting cabinet model and the terminal cabinet model according to the optimal cable laying path includes:

[0025] For each group of the starting cabinet model and the terminal cabinet model, determine the corresponding cable identification according to the type and usage information of the starting cabinet model and the terminal cabinet model;

[0026] Cable information is determined according to the cable identifier, and the cable is laid at a corresponding position in the optimal cable laying path according to the cable information.

[0027] In some embodiments, determining the placement position of the cable in the optimal cable placement path according to the cable information and performing simulated wiring includes:

[0028] Generating at least one layer of wiring ducts corresponding to each of the optimal cable laying paths, each layer of wiring ducts comprising a plurality of wiring ducts;

[0029] The wiring conduit corresponding to the cable is determined according to the cable information, and the cable is laid in the corresponding wiring conduit to perform simulated wiring between the starting cabinet model and the terminal cabinet model.

[0030] In a second aspect, the present application provides a device for determining a railway signal cable laying method, comprising:

[0031] A model building module, used to build a three-dimensional model corresponding to the target scene, wherein the three-dimensional model includes a cabinet model and a wiring rack model;

[0032] A model line drawing module, used for drawing model lines based on the cabinet model and the wiring rack model, wherein the model lines are used for indicating the wiring direction of the cables, and the model lines include: path lines, cabinet wiring lines, and cabinet climbing lines;

[0033] A node determination module, used to determine the inflection point of the model line, the key position nodes on each of the cabinet models and each of the wiring rack models, and the virtual wire holes of each of the cabinet models;

[0034] A path generation module, used to use the model line inflection point, the key position node, and the virtual wire hole as path points of the cable laying path to generate a cable laying path set;

[0035] A path selection module is used to select the corresponding optimal cable laying path from the cable laying path set based on the principle of the shortest wiring path for the starting cabinet model and the terminal cabinet model; wherein the optimal cable laying paths corresponding to each group of starting cabinet models and terminal cabinet models are not interspersed or overlapped;

[0036] The simulated wiring module is used to perform simulated wiring between the starting cabinet model and the terminal cabinet model according to the optimal cable laying path, generate and display the twin scene corresponding to the target scene, so as to guide the cable laying in the target scene.

[0037] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a memory and a processor, the memory being used to store a computer program, the processor being used to execute the method for determining the railway signal cable laying method described in the first aspect or any optional implementation manner of the first aspect when calling the computer program.

[0038] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method for determining the railway signal cable laying method described in the first aspect or any optional implementation manner of the first aspect is implemented.

[0039] Compared with the prior art, the technical solution provided by the embodiments of the present application has the following advantages:

[0040] The method for determining the laying mode of railway signal cables provided in an embodiment of the present application includes: establishing a three-dimensional model corresponding to a target scene, wherein the three-dimensional model includes a cabinet model and a wiring rack model; drawing a model line based on the cabinet model and the wiring rack model, wherein the model line is used to indicate the wiring direction of the cable, wherein the model line includes: a path line, a cabinet line, and a cabinet climbing line; determining the inflection point of the model line, the key position nodes on each of the cabinet models and each of the wiring rack models, and the virtual wire hole of each of the cabinet models; and drawing the inflection point of the model line, the key position nodes, and the virtual wire hole of each of the cabinet models. The virtual wire holes are used as path points of the cable laying path to generate a cable laying path set; for the starting cabinet model and the terminal cabinet model, the corresponding optimal cable laying path is screened in the cable laying path set based on the principle of the shortest wiring path; wherein, the optimal cable laying paths corresponding to each group of starting cabinet models and terminal cabinet models are not interspersed or overlapped; according to the optimal cable laying path, simulated wiring is performed between the starting cabinet model and the terminal cabinet model, and a twin scene corresponding to the target scene is generated and displayed to guide cable laying in the target scene. In an embodiment of the present application, by constructing a cabinet model and a wiring rack model, the geometric information of the cabinet and the wiring rack is taken into account, and the optimal cable laying path is determined by means of digital twins combined with path planning. The optimal cable laying path does not intersperse or overlap, so that rework phenomena such as cable twisting will not occur during cable laying. By generating a twin scene corresponding to the target scene, guidance can be provided for the actual wiring. Since the twin scene is generated based on the target scene and the optimal cable laying path, it has a high degree of match with the actual wiring scene, which can greatly improve the work efficiency of operators. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

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

[0043] Figure 1 A flowchart of the steps of a method for determining a cable laying method provided in one embodiment of the present application;

[0044] Figure 2A A schematic diagram of the positional relationship between a wiring rack model and a cabinet model provided in another embodiment of the present application;

[0045] Figure 2BA schematic diagram of the positional relationship between a wiring rack model and a cabinet model provided in another embodiment of the present application;

[0046] Figure 2C A schematic diagram of the positional relationship between a wiring rack model and a cabinet model provided in yet another embodiment of the present application;

[0047] Figure 3 A schematic diagram of key position nodes on a cabinet model provided by one embodiment of the present application;

[0048] Figure 4 A schematic diagram of the cable laying direction provided for an embodiment of the present application;

[0049] Figure 5A A schematic diagram of cable layout provided for one embodiment of the present application;

[0050] Figure 5B A schematic diagram of cable layout provided for one embodiment of the present application;

[0051] Figure 6 A partial schematic diagram of a twinning scenario provided for one embodiment of the present application;

[0052] Figure 7 A structural block diagram of a device for determining a cable laying mode provided in another embodiment of the present application;

[0053] Figure 8 An internal structure diagram of an electronic device provided for one embodiment of the present application. DETAILED DESCRIPTION

[0054] In order to make the purpose, implementation mode and advantages of the present application clearer, the exemplary implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0055] Based on the exemplary embodiments described in this application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the claims attached to this application. In addition, although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of these disclosures can also constitute a complete implementation method separately. It should be noted that the brief description of the terms in this application is only for the convenience of understanding the implementation methods described below, and is not intended to limit the implementation methods of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0056] First, the application scenario of the embodiment of the present application is described exemplarily. The method for determining the cable laying mode provided in the embodiment of the present application can be applied to the laying of railway signal cables. The execution part of the railway signal system control circuit is set in the machine room. The equipment in the machine room is mainly composed of a combination cabinet, a relay and cables between relays. In the design and construction process of railway stations, cable layout is an important and complex project, facing the problems of complex cable laying planning, difficult construction process, and high wiring process requirements.

[0057] At present, the arrangement and wiring of cables in the signal system room still rely heavily on manual work, which is labor-intensive and easily affected by the external environment, experience, and the status of the operators. Relying entirely on two-dimensional drawings for laying greatly limits the construction efficiency and process level. Cable twisting, idle work, and rework, which often occurred in previous laying construction, may occur, affecting the overall progress of the project and causing great losses. In addition to relying on manual work, the user can also input the connection relationship between the component terminals to generate a three-dimensional routing diagram, and use the connection network to calculate the estimated length of the cable, but it only represents the connection relationship between the components and cannot simulate the wiring path. In addition, there are also methods for achieving rapid wiring based on intelligent wiring systems, but they are suitable for simple wiring scenarios and have a low degree of compatibility with the laying of railway signal cables.

[0058] Based on this, an embodiment of the present application provides a method for determining a cable laying method. The method for determining a cable laying method provided by the present application will be described and elaborated through specific exemplary embodiments below.

[0059] Figure 1 A flow chart of a method for determining a cable laying method provided in an embodiment of the present application, referring to Figure 1 As shown, the method for determining the cable laying mode provided in this embodiment includes the following steps S11 to S15.

[0060] S11. Establish a three-dimensional model corresponding to the target scene.

[0061] The three-dimensional model includes a cabinet model and a wiring rack model. The target scene is the actual scene where the cables are to be laid, such as the machinery room of a railway station, including a machine room, a cabinet, a wiring rack, etc. The three-dimensional model is a three-dimensional simulation scene established based on the entities (cabinets, wiring racks, etc.) included in the target scene and the positional relationship between the entities.

[0062] Specifically, in the actual target scene, the location of the cabinet and the location of the wiring rack are already determined. Therefore, according to the location of the cabinet and the location of the wiring rack in the actual target scene, the cabinet model corresponding to the cabinet and the wiring rack model corresponding to each wiring rack can be established. For example, the layout of the cabinet equipment in the mechanical room can be drawn through a series of 3D modeling software such as REVIT, and a wiring rack model can be constructed to build a 3D model for the solution of the problem of intelligent indoor cable layout of actual signals by combining 2D data and 3D display using digital twin means. After construction, the mechanical room is spliced ​​and assembled according to the indoor signal plan layout to restore the actual situation of the target scene in 1:1.

[0063] For example, you can first collect all relevant information such as the two-dimensional floor plan of the mechanical room, equipment list, cable specifications, wiring rack design drawings, etc., and use REVIT or similar software to create a three-dimensional spatial framework of the mechanical room, including walls, floors, ceilings, etc. According to the two-dimensional floor plan, accurately set the size and layout of the mechanical room and cabinets. Create a detailed three-dimensional model for each cabinet and key equipment. Place the created three-dimensional model in the three-dimensional space according to the position on the two-dimensional floor plan. According to the design drawing of the wiring rack, build a three-dimensional wiring rack model to ensure that the spatial relationship between the wiring rack model and the cabinets and other equipment is accurate. Reference Figure 2A , Figure 2B ,as well as Figure 2C As shown in the figure, the positional relationship between the wiring rack model and the cabinet model is consistent with that in the actual scenario. The wiring rack model can be located above the cabinet model or deployed on the ground. Figure 2B In the figure, 21 indicates a cabinet model, and 22 indicates a wiring rack model. It should be noted that the three-dimensional model includes more cabinet models and wiring rack models.

[0064] In some embodiments, after each cabinet model and wiring rack model is established, collision detection can also be performed to ensure that the equipment layout is reasonable and there is no spatial conflict.

[0065] S12. Draw model lines based on the cabinet model and the wiring rack model.

[0066] The model line is used to indicate the wiring direction of the cable, and the model line includes: path line, cabinet line, and cabinet climbing line. The model line is a closed path line used to describe the cable laying path, that is, the direction. On the cabinet and the wiring rack, it can be reflected as the center line of the cabinet and the lower wiring rack. The path line is used to indicate the wiring path of the main channel, the cabinet line is used to indicate the wiring path between the cabinets in the same row, and the cabinet climbing line is used to indicate the vertical wiring path.

[0067] Specifically, after defining the properties of the cabinet and the wiring rack, three types of model lines can be established in the X, Y, and Z directions, namely path lines, cabinet cables, and climbing cabinet cables, to divide the overall wiring area and direction. Path lines are major cable channels, such as main roads connecting cabinets in different areas or rows. Cabinet cables support short-distance connections between cabinets in the same room, such as circuit connections between different equipment (turnouts, track circuits, and signal machines) between cabinets based on interlocking relationships. Climbing cabinet cables support cable connections between cabinets in different functional areas, such as power lines or data lines from the power panel to the lightning protection distribution room and to the relay room. Combined with Figure 2B As shown, the model line is indicated by the line shown in 23. The cabinet attributes may include: cabinet identification, cable outlet and direction, cabinet location coordinates (X, Y, Z), cabinet size, cabinet type (such as interval frequency shift cabinet, combination cabinet, power panel, system cabinet, etc.), the number or weight limit of the devices that can be installed, heat dissipation requirements, etc. The wiring rack attributes may include: wiring rack identification, wiring rack location and direction (horizontal or vertical), point identification, starting point, end point, wiring rack size (length, width, height or diameter), load-bearing capacity, material (such as metal, plastic), connection method (bolt connection, welding, etc.), supported cable types and quantities, etc.

[0068] In some embodiments, each model line may have a unique identifier (such as an ID or name) and be labeled with its capacity, supported cable types, etc. In order to determine whether there is a connection relationship between the indoor cabinet and the wiring rack, that is, to determine the distance between the wiring rack and the virtual wire hole of the cabinet, it is necessary to calculate the shortest vertical distance between the cabinet wire port and the wiring rack. By comparing this distance with the actual construction specification threshold distance, the actual experimental environment is simulated to determine whether it represents the wiring rack at the same location.

[0069] In some embodiments, wire conduit elbows and virtual bodies can be imported into the three-dimensional scene, such as adding wire conduit elbows and virtual bodies at the corners of cabinet connections and the intersection of horizontal and vertical edges of a single cabinet to simulate the bending of cables at that location, and recording properties different from the nodes on the basic model line at this path point to specialize the cable drawing at that location. The virtual body can be a simple geometric shape (such as a cube, cylinder, etc.) to represent the space occupied by the cable at a specific location. Necessary properties can be set for the virtual body, such as impenetrability (used to prevent cables from passing through the virtual body), color (used to distinguish in the view), etc.

[0070] S13, determining the turning point of the model line, the key position nodes on each cabinet model and each wiring rack model, and the virtual wire holes of each cabinet model.

[0071] The inflection point of the model line can be understood as the intersection of the model lines in three directions. The key position node of the cabinet model can include the center point of the cabinet model. For example, the center of gravity of the cabinet model can be used as the center point of the calculation model. Figure 3 As shown, 31 indicates one of the key position nodes on the cabinet model. The key position nodes on the wiring rack model may include the top center point, the edge point, etc.

[0072] Specifically, the models of all cabinets and cable racks can be traversed, and the API or script function of the modeling software can be used to obtain the node ID of each cabinet model and cable rack model. Based on the center of gravity or center point of the model, combined with the height information of the cable rack and the cabinet, the specific position of the corresponding virtual wire hole on the Z axis can be calculated. That is, a wire hole is created at a certain distance below the top of the model to ensure that the cables have enough space to enter and exit without contacting the top of the model. According to the calculated position of the virtual wire hole, a virtual wire hole is created on the cabinet model. The virtual wire hole can be a simple circle, rectangle or other shape, depending on the type and size of the cable. Necessary attribute information can also be set for the virtual wire hole, such as size, capacity (that is, the number or type of cables allowed to pass through), direction (entry and exit direction), etc.

[0073] In some embodiments, after generating and determining the inflection point of the model line, the key position nodes on each cabinet model and each wiring rack model, and the virtual wire holes of each cabinet model, inflection point identifiers corresponding to the inflection points of the model line, node identifiers corresponding to the key position nodes, and wire hole identifiers corresponding to the virtual wire holes are generated; the inflection point identifiers, node identifiers, and wire hole identifiers are used as path point identifiers of the cable laying path.

[0074] Path point identification can be used to determine whether the corresponding point is occupied when determining the optimal cable laying path.

[0075] In some embodiments, the wiring design software interface provides an intuitive tool for users to view, edit and adjust the position and number of virtual wire holes, which may include functions such as dragging wire holes to change their positions, adjusting wire hole sizes, adding or deleting wire holes, etc.

[0076] S14: Using the model line inflection points, key position nodes, and virtual cable holes as path points of the cable laying path to generate a cable laying path set.

[0077] The cable laying path set includes one or more paths from all the starting cabinets to the corresponding terminal cabinets, that is, there is at least one cable laying path for each group of starting cabinets and terminal cabinets.

[0078] As mentioned above, the three types of model lines are represented according to the consistency of X, Y, and Z coordinates. The cabinet line is the line with the same Y coordinate in the same row of cabinets. The path line is used to connect the lines with the same X coordinate in the cabinet line direction. The climbing cabinet line is the line with the same Z coordinate in the vertical direction. Figure 4 As shown. The three lines represent coordinates in three different directions, constructing a virtual coordinate system to help define the wiring range and direction around the specific cabinet. The purpose of creating path points is to provide physical nodes for the next step of path planning based on the location of the cabinet on the created coordinate system (several wiring racks generated by several model lines in the three directions of X, Y, and Z). The actual cable placement needs to traverse each physical path point through the depth of the tree to achieve the shortest path generation.

[0079] Specifically, after the path points are generated, the cable bundling results are statistically analyzed to determine the different lines that can connect the cable starting end and the terminal cabinet. The occupancy of the path nodes on the path is determined through collision technology, and the different routing methods through different path points are statistically analyzed to form a cable placement path set.

[0080] S15. For the starting cabinet model and the terminal cabinet model, based on the principle of the shortest wiring path, select the corresponding optimal cable laying path from the cable laying path set.

[0081] Among them, the optimal cable laying paths corresponding to each group of starting cabinet models and terminal cabinet models are not interlaced or overlapped, and the cables will not be twisted when the cables of each group of starting cabinet models and terminal cabinet models are laid based on the optimal cable laying paths. Alternatively, the optimal cable laying path can be determined based on multiple factors such as the shortest wiring path principle, the lowest cost, the lowest signal interference, and the best process effect.

[0082] In some embodiments, a specific implementation method of step S15 includes: traversing the path points on the shortest path between the starting cabinet model and the terminal cabinet model according to the principle of the shortest wiring path, and determining whether the path points on the shortest path are occupied through collision detection; if there are occupied path points on the shortest path, determining the previous free layer corresponding to the path points on the shortest path, and determining the optimal cable laying path based on the path corresponding to the shortest path in the previous free layer.

[0083] Among them, multiple wiring layers can be set on the wiring rack, so one path point can indicate the corresponding positions of multiple wiring layers. It can be determined whether the path point is occupied by judging the value of the point identifier.

[0084] Specifically, a deep traversal algorithm of the beginning and end path nodes is used to calculate the actual laying length of a single cable, and the shortest method is selected. Then, based on the principle of beautiful wiring, shorter cables are generally placed inside cabinets and corners to avoid crossing of cables on the same floor and path. For special cables with longer lengths, they will be routed around for the sake of beautiful wiring, thereby achieving the goal of intelligently planning an optimal wiring path.

[0085] Exemplarily, based on the identification of each path point, cables of different lengths on the path point are classified to distinguish short lines from long lines. Secondly, in order to meet the requirements of aesthetic craftsmanship, short lines are routed on the inside of the corner of the cabinet, and long lines are routed on the outside of the corner. Then, the divided long and short lines are classified according to different uses, types, and core wire types. Finally, according to the principle of minimizing the total cable path, starting with short cables, the depth traversal of nodes is performed at each path point passed by the model line connecting the end and end cabinets to search for the shortest cable path, and each cable is tested for collision with the previously laid cables before laying.

[0086] Since there are many signal cables in the mechanical room, and the number of cables in the same starting and terminal cabinets is huge, it is difficult to arrange hundreds of cables in a narrow wiring rack to deal with the problem of cable crossing, which may cause mixed wires and affect signal security. Therefore, when arranging each cable, it is necessary to perform collision detection on the previously arranged cables to ensure the independence of the cables.

[0087] S16. Perform simulated wiring between the starting cabinet model and the terminal cabinet model according to the optimal cable laying path, generate and display a twin scene corresponding to the target scene, and guide cable laying in the target scene.

[0088] Among them, simulated wiring refers to placing the cable model into the 3D model scene. The twin scene refers to the 3D scene where the simulated cables have been laid out. When drawing wiring, you can use the Conduit model that comes with the Revit software to generate 3D cables.

[0089] In some embodiments, after simulating wiring between the starting cabinet model and the terminal cabinet model according to the optimal cable laying path, it also includes: based on the current cable, the starting cabinet and the terminal cabinet, performing collision detection on all previously laid cables to determine whether the current cable conflicts with any of all previously laid cables; if so, re-planning the laying path of the current cable.

[0090] Collision detection mainly records the corresponding nodes of the already arranged cables, eliminates the overlap of cables, and selects the suboptimal routing route. The collector is created through the FilteredElementCollector function, and the range is determined according to the actual on-site wiring specifications. After filtering the intersecting cables, check whether there are physically colliding cables.

[0091] In some embodiments, before simulating wiring, it may also include: obtaining cable information, the cable information including: the name, location information, usage information, and specification information of the starting cabinet and terminal cabinet corresponding to the cable; identifying the cable according to the cable information to obtain the cable identification, and storing the cable identification and the cable information.

[0092] Specifically, the cable information can be obtained by reading the Excel file imported by the user. The Excel file can be obtained based on the two-dimensional drawing. The obtained cable distribution data such as the cable start and end cabinets are double-endedly checked in a 1:1 simulated on-site experimental environment, and the position and content of each type of cabinet and data in the drawing are proofread. The same data is both the content information of the location and the location information of another cabinet. According to the double-end verification results, the same type of cables are screened according to the purpose and the number of cable cores. The screened data is divided into fields according to the specific cabinet name, and the specific cabinet name of the terminal cabinet is divided into "cabinet name-location information". Based on the cable data in the drawing, the different starting and destination data of each type are sorted and classified and counted as the starting information, and the purpose of each cable is determined in combination with the additional purpose information in the data acquisition stage, and then the number of core wires, cable model and outer protective sheath color are determined, so that the cables are packaged in a fixed amount to complete the bundling under the corresponding purpose requirements, and finally the cable bundling is completed. Among them, the user can configure and modify the cable information through electronic devices.

[0093] For example, during the data cable data screening process, two variables are assigned to each cable data. First, for this cabinet, the data is the specific "data content" of a terminal; second, for the other cabinet connected to it, the data is the "position attribute" of the cabinet terminal. Similarly, each piece of data of the other cabinet contains the dual meanings of "specific data content" and "position attribute", based on which, static double-end verification of two-dimensional drawing data is realized.

[0094] Exemplarily, first, according to the cabinet names of the starting and terminal ends of each cable, and their location information in their respective cabinets (such as port numbers), a field of "cabinet name-location information" is constructed. This field will be used to uniquely identify both ends of each cable. For each cable, the "cabinet name-location information" of its starting and terminal ends are cut out separately and stored or processed as independent fields. For each type of cable, the cables are sorted based on the cabinet name and location information of its starting end. On the basis of sorting, different types of starting and destination data are classified and counted. For example, the number and type of cables that start from a specific cabinet and go to which cabinets can be counted. According to the specific purpose of each cable, the specification parameters such as the number of core wires, cable model and outer protective sheath color are determined. Finally, according to the purpose, specification and quantity of the cables, the cable bundling method is planned. Ensure that the cables in the same bundle have similar purposes and specifications. A corresponding label can be set for each bundle, indicating the type, purpose, quantity and other information of the cables it contains.

[0095] Exemplarily, when bundling cables, first divide the drawings of each category, and sort the data according to the parameter type "terminal cabinet" according to the specific sorting (for example, "ZY1, ZY2, ZY3..."); then mark the target data part inside the drawing, that is, determine the specific scope of the data, and then record the connection information; mark it as cables of different purposes such as "send", "receive", "AC turnout control" according to the purpose of the terminal connection information, so as to bundle it in combination with the requirements of the number of cores of specific types of cables in the future; then sort and classify all the data of this cabinet according to the destination of the starting cabinet, and cables with the same destination are grouped as the same group, and cables with a specified number of cores are generated according to actual needs; finally, the cables with different destinations after bundling are connected from the virtual wire holes according to the occupancy information of the wiring rack nodes to generate a cable path from the starting end to the terminal.

[0096] In some embodiments, an implementation method for performing simulated wiring between a starting cabinet model and a terminal cabinet model according to an optimal cable laying path includes: for each group of starting cabinet models and terminal cabinet models, determining the corresponding cable identification according to the type and usage information of the starting cabinet model and the terminal cabinet model; determining the cable information according to the cable identification, and completing the simulated wiring according to laying the cables at corresponding positions in the optimal cable laying path.

[0097] In some embodiments, at least one layer of wiring ducts is generated corresponding to each optimal cable routing path, and each layer of wiring ducts contains multiple wiring ducts; the wiring ducts corresponding to the cables are determined based on the cable information, and the cables are routed in the corresponding wiring ducts to perform simulated wiring between the starting cabinet model and the terminal cabinet model.

[0098] Specifically, the cables can be laid out by type and number of cables, or they can be automatically laid out without distinction at one time. The following principles should be followed for cable laying: first, calculate all cables that need to be laid out, and classify and count them by different types, and then classify them by cable type and sort them in order of length; obtain all the layer numbers and sequence numbers of the cables currently required for laying, generate virtual wiring ducts, and finally loop through each cable in the order of cable classification to automatically lay out; when laying out each cable, at each node, calculate the type and available width of the wiring racks on the left and right sides of the node. If the width value is less than the minimum cable diameter of the cable to be laid, then the wiring cannot be performed. If there is no available node on the current layer, it is necessary to loop through the next layer, and loop through all the duct points on all layers of the current node. If the previous node is occupied, loop through all the duct points on all layers of the current node. If the previous node is occupied, loop through all the duct points on all layers of the current node, and so on, until a valid path is found that can connect the end cabinet nodes.

[0099] Reference Figure 5A and Figure 5B As shown, Figure 5A and Figure 5B This is a schematic diagram of cable layout. Each wiring rack model can be used for multiple layers of wiring. Cables of the same color and specification are laid on the same layer. Try not to cross-color the wiring on each layer, and lay them at the same height; signal cables should be separated and arranged by function or type, and power cables and wiring with electromagnetic interference should be laid separately from other wiring; the transmission cable and receiving cable of the frequency-shift track circuit must be routed separately. When there is insufficient horizontal space for the frequency-shift transmission and receiving cables, they can be isolated by sandwiching other non-power cables between the upper and lower layers.

[0100] In some embodiments, after generating the twin scene corresponding to the target scene, the method further includes displaying the twin scene corresponding to the target scene, in which cables of the same type are distributed on the same layer, cables of different diameters are distributed on different layers, and cables of different colors are distributed on different layers. Figure 6 As shown, Figure 6 This is a partial schematic diagram of the twin scene. After the twin scene is displayed, the user can simulate the wiring method according to the twin scene and then perform wiring in the actual scene.

[0101] The embodiment of the present application provides a method for determining a cable laying method, comprising: establishing a three-dimensional model corresponding to a target scene, the three-dimensional model comprising a cabinet model and a wiring rack model; drawing a model line based on the cabinet model and the wiring rack model, the model line being used to indicate the wiring direction of the cable, the model line comprising: a path line, a cabinet line, and a cabinet climbing line; determining the inflection point of the model line, key position nodes on each of the cabinet models and each of the wiring rack models, and virtual wire holes of each of the cabinet models; and drawing the inflection point of the model line, the key position nodes, and the virtual wire holes of each of the cabinet models. The virtual wire holes are used as path points of the cable laying path to generate a cable laying path set; for the starting cabinet model and the terminal cabinet model, the corresponding optimal cable laying path is selected from the cable laying path set based on the principle of the shortest wiring path; wherein, the optimal cable laying paths corresponding to each group of starting cabinet models and terminal cabinet models are not interspersed or overlapped; according to the optimal cable laying path, simulated wiring is performed between the starting cabinet model and the terminal cabinet model, and a twin scene corresponding to the target scene is generated and displayed to guide cable laying in the target scene. In an embodiment of the present application, by constructing a cabinet model and a wiring rack model, the geometric information of the cabinet and the wiring rack is taken into account, and the optimal cable laying path is determined by means of digital twins combined with path planning. The optimal cable laying path does not intersperse or overlap, so that rework phenomena such as cable twisting will not occur during cable laying. By generating a twin scene corresponding to the target scene, guidance can be provided for the actual wiring. Since the twin scene is generated based on the target scene and the optimal cable laying path, it has a high degree of match with the actual wiring scene, which can greatly improve the work efficiency of operators.

[0102] Based on the same inventive concept, as an implementation of the above method, the embodiment of the present application also provides a device for determining the railway signal cable laying method provided by the above embodiment. The device embodiment corresponds to the above method embodiment. For ease of reading, the present device embodiment will no longer repeat the details of the above method embodiment one by one, but it should be clear that the cable laying method determination device in this embodiment can correspond to all the contents of the above method embodiment.

[0103] Figure 7 A schematic diagram of the structure of a device for determining the laying mode of railway signal cables provided in an embodiment of the present application, such as Figure 7 As shown, the railway signal cable laying mode determination device 700 provided in this embodiment includes:

[0104] A model building module 710 is used to build a three-dimensional model corresponding to the target scene, where the three-dimensional model includes a cabinet model and a wiring rack model;

[0105] A model line drawing module 720 is used to draw model lines based on the cabinet model and the wiring rack model. The model lines are used to indicate the wiring direction of the cables. The model lines include: path lines, cabinet wiring lines, and cabinet climbing lines.

[0106] The node determination module 730 is used to determine the inflection point of the model line, the key position nodes on each cabinet model and each wiring rack model, and the virtual wire holes of each cabinet model;

[0107] The path generation module 740 is used to use the model line inflection points, key position nodes, and virtual wire holes as path points of the cable laying path to generate a cable laying path set;

[0108] The path selection module 750 is used to select the corresponding optimal cable laying path from the cable laying path set based on the principle of the shortest wiring path for the starting cabinet model and the terminal cabinet model; wherein the optimal cable laying paths corresponding to each group of the starting cabinet model and the terminal cabinet model are not interspersed and overlapped;

[0109] The simulated wiring module 760 is used to perform simulated wiring between the starting cabinet model and the terminal cabinet model according to the optimal cable laying path, generate and display a twin scene corresponding to the target scene, and guide cable laying in the target scene.

[0110] In some embodiments, the path selection module 750 is specifically used to: traverse the path points on the shortest path between the starting cabinet model and the terminal cabinet model according to the principle of the shortest wiring path, and determine whether the path points on the shortest path are occupied through collision detection; if there are occupied path points on the shortest path, determine the previous free layer corresponding to the path points on the shortest path, and determine the optimal cable placement path based on the path corresponding to the shortest path in the previous free layer.

[0111] In some embodiments, the path selection module 750 is also used to: based on the current cable, the starting cabinet and the terminal cabinet, perform collision detection on all previously laid cables to determine whether the current cable conflicts with any of the previously laid cables; if so, re-plan the laying path of the current cable.

[0112] In some embodiments, the device also includes: an identification generation module, which is used to generate inflection point identifications corresponding to the inflection points of the model lines, node identifications corresponding to the key position nodes, and wire hole identifications corresponding to the virtual wire holes; and use the inflection point identifications, node identifications, and wire hole identifications as path point identifications for the cable laying path.

[0113] In some embodiments, the device also includes a storage module, which is used to: obtain cable information, the cable information includes: the name, location information, usage information, and specification information of the starting cabinet and terminal cabinet corresponding to the cable; identify the cable according to the cable information, obtain the cable identification, and store the cable identification and cable information.

[0114] In some embodiments, the simulation wiring module 760 is specifically used to: for each group of starting cabinet models and terminal cabinet models, determine the corresponding cable identification according to the type and usage information of the starting cabinet model and the terminal cabinet model; determine the cable information according to the cable identification, and lay the cables at the corresponding positions in the optimal cable laying path according to the cable information.

[0115] In some embodiments, the simulated wiring module 760 is specifically used to: generate at least one layer of wiring ducts corresponding to each optimal cable laying path, each layer of wiring ducts contains multiple wiring ducts; determine the wiring ducts corresponding to the cables according to the cable information, and simulate wiring between the starting cabinet model and the terminal cabinet model by laying the cables in the corresponding wiring ducts.

[0116] The device for determining the laying mode of railway signal cables provided in this embodiment can execute the method for determining the laying mode of railway signal cables provided in the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here. Each module in the above cable laying mode determination device can be implemented in whole or in part by software, hardware and a combination thereof. The above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.

[0117] In one embodiment, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of any one of the methods for determining the laying mode of railway signal cables described in the above method embodiments are implemented.

[0118] For example, Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 8 As shown, the electronic device provided in this embodiment includes: a memory 81 and a processor 82, the memory 81 is used to store a computer program; the processor 82 is used to execute the steps in the method for determining the railway signal cable laying mode provided in the above method embodiment when calling the computer program, and its implementation principle and technical effect are similar, which will not be repeated here. Those skilled in the art can understand that Figure 8The structure shown in the figure is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.

[0119] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any method for determining the railway signal cable laying method described in the above method embodiments are implemented.

[0120] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in various forms, such as static random access memory (SRAM) and dynamic random access memory (DRAM).

[0121] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0122] The above description is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for determining the layout of railway signal cables, characterized in that: include: Establishing a three-dimensional model corresponding to the target scene, wherein the three-dimensional model includes a cabinet model and a wiring rack model; Draw model lines based on the cabinet model and the wiring rack model, the model lines are used to indicate the wiring direction of the cables, and the model lines include: path lines, cabinet wiring lines, and cabinet climbing lines; Determine the inflection point of the model line, the key position nodes on each of the cabinet models and each of the wiring rack models, and the virtual wire holes of each of the cabinet models; The model line inflection point, the key position node, and the virtual wire hole are used as path points of the cable laying path to generate a cable laying path set; For the starting cabinet model and the terminal cabinet model, the corresponding optimal cable laying path is selected from the cable laying path set based on the principle of the shortest wiring path; wherein the optimal cable laying paths corresponding to each group of starting cabinet models and terminal cabinet models are not interspersed or overlapped; According to the optimal cable laying path, simulated wiring is performed between the starting cabinet model and the terminal cabinet model, and a twin scene corresponding to the target scene is generated and displayed to guide cable laying in the target scene.

2. The method according to claim 1, characterized in that The selecting the corresponding optimal cable laying path from the cable laying path set based on the shortest wiring path principle for the starting cabinet model and the terminal cabinet model includes: Traversing the path points on the shortest path between the starting cabinet model and the terminal cabinet model according to the shortest wiring path principle, and determining whether the path points on the shortest path are occupied by collision detection; If there are occupied path points on the shortest path, the last idle layer corresponding to the path points on the shortest path is determined, and the path corresponding to the shortest path in the last idle layer is used to determine the optimal cable placement path.

3. The method according to claim 1, characterized in that After performing simulated wiring between the starting cabinet model and the terminal cabinet model according to the optimal cable laying path, the method further includes: Based on the current cable, the starting cabinet and the terminal cabinet, a collision detection is performed on all previously laid cables to determine whether the current cable conflicts with any of the previously laid cables; If so, re-plan the laying path of the current cable.

4. The method according to claim 1, characterized in that After determining the model line inflection point, the key position nodes on each of the cabinet models and each of the wiring rack models, and the virtual wire holes of each of the cabinet models, the method further includes: Generate an inflection point identifier corresponding to the inflection point of the model line, a node identifier corresponding to the key position node, and a line hole identifier corresponding to the virtual line hole; The inflection point identifier, the node identifier, and the wire hole identifier are used as path point identifiers of the cable laying path.

5. The method according to claim 1, characterized in that The method further comprises: Acquire cable information, the cable information including: the name, location information, usage information, and specification information of the starting cabinet and the terminal cabinet corresponding to the cable; The cable is identified according to the cable information to obtain a cable identification, and the cable identification and the cable information are stored.

6. The method according to claim 5, characterized in that The simulating wiring between the starting cabinet model and the terminal cabinet model according to the optimal cable laying path includes: For each group of the starting cabinet model and the terminal cabinet model, determine the corresponding cable identification according to the type and usage information of the starting cabinet model and the terminal cabinet model; Cable information is determined according to the cable identifier, and the cable is laid at a corresponding position in the optimal cable laying path according to the cable information.

7. The method according to claim 6, characterized in that The step of determining the placement position of the cable in the optimal cable placement path according to the cable information and performing simulated wiring includes: Generating at least one layer of wiring ducts corresponding to each of the optimal cable laying paths, each layer of wiring ducts comprising a plurality of wiring ducts; The wiring conduit corresponding to the cable is determined according to the cable information, and the cable is laid in the corresponding wiring conduit to perform simulated wiring between the starting cabinet model and the terminal cabinet model.

8. A device for determining the laying mode of railway signal cables, characterized in that: include: A model building module, used to build a three-dimensional model corresponding to the target scene, wherein the three-dimensional model includes a cabinet model and a wiring rack model; A model line drawing module, used for drawing model lines based on the cabinet model and the wiring rack model, wherein the model lines are used for indicating the wiring direction of the cables, and the model lines include: path lines, cabinet wiring lines, and cabinet climbing lines; A node determination module, used to determine the inflection point of the model line, the key position nodes on each of the cabinet models and each of the wiring rack models, and the virtual wire holes of each of the cabinet models; A path generation module, used to use the model line inflection point, the key position node, and the virtual wire hole as path points of the cable laying path to generate a cable laying path set; A path selection module is used to select the corresponding optimal cable laying path from the cable laying path set based on the principle of the shortest wiring path for the starting cabinet model and the terminal cabinet model; wherein the optimal cable laying paths corresponding to each group of starting cabinet models and terminal cabinet models are not interspersed or overlapped; The simulated wiring module is used to perform simulated wiring between the starting cabinet model and the terminal cabinet model according to the optimal cable laying path, generate and display the twin scene corresponding to the target scene, so as to guide the cable laying in the target scene.

9. An electronic device, comprising: A memory and a processor, wherein the memory stores a computer program, and wherein the processor implements the method for determining the railway signal cable laying method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for determining the railway signal cable laying method according to any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Railway communication cable laying method, device and equipment and storage medium

    CN120408919A

  • A railway communication cable laying method, device, equipment and storage medium

    CN120408919B