Cable non-cross intelligent arrangement method based on BIM model demodeling technology

By sorting and layering the cables from left to right in the BIM model, the problems of heavy cable arrangement and complex model in the existing technology are solved, and intelligent non-crossing arrangement of cables are realized, reducing costs and improving Efficiency.

CN119167556APending Publication Date: 2024-12-20CHINA CONSTR EIGHTH BUREAU NORTHWEST CONSTR CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411158803.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The prior art is heavy and error-prone when using CAD software in cable layout. With the complex and redundant model of the Revit plug-in, it is impossible to effectively optimize the cable layout.

Method used

Using demodeling technology based on BIM model, the cables are sorted from left to right and arranged layer by layer according to the smoothing direction of the bridge, intelligent non-crossing arrangement of the cables is achieved, reducing manual operation and model complexity. Spend.

Benefits of technology

It reduces the workload and error rate of cable layout, reduces material waste and cost, improves layout efficiency and accuracy, and is suitable for cable laying scenarios in construction, transportation and other fields.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119167556A_ABST
    Figure CN119167556A_ABST
Patent Text Reader

Abstract

The invention discloses a cable non-cross intelligent arrangement method based on a BIM model demodeling technology, and the method comprises the steps: 1, carrying out the universal agreement based on an existing BIM model; 2, selecting a bridge needing cable arrangement in the existing BIM model; 3, all the cables are sequenced from left to right, only one layer of cables is arranged during sequencing, and layering is not considered; and 4, appointing a bridge smoothing direction, and carrying out layered arrangement on the layer of cables in the step 3. The invention relates to the technical field of building electrical, and can solve the problems that in the prior art, when cables are arranged by means of CAD software, the workload is heavy, errors are prone to occurring, and a model by means of a Revit plug-in is complex and redundant.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of building electrical technology, and in particular to a non-crossing intelligent cable arrangement method based on BIM model de-modeling technology. Background Art

[0002] When using Revit software to carry out in-depth design of electrical engineering, the native functions of Revit software cannot optimize the layout of cables in the bridge. When the site has high requirements for the appearance of cable laying, there are currently two conventional layout methods:

[0003] 1. Use CAD software to manually sort out each circuit one by one. When drawing the cable layout diagram, it is necessary to draw the layout one-to-one according to the actual cable outer diameter. Manual drawing is arduous and error-prone.

[0004] 2. Arrange the cables with the help of Revit software plug-ins. The existing plug-ins all need to use wire tubes or built-in models to simulate the cables, and then draw them into the model, and then use the arrangement function of the plug-in to optimize the arrangement of the simulated cable components. This method will make the model complex and redundant.

[0005] Therefore, it is necessary to provide a non-crossing intelligent cable arrangement method based on BIM model de-modeling technology, which can solve the problems of heavy workload and error-proneness when arranging cables with the help of CAD software in the prior art and complex and redundant models with the help of Revit plug-ins. Summary of the invention

[0006] The purpose of the present invention is to provide a non-crossing intelligent cable arrangement method based on BIM model de-modeling technology, which can solve the problems of heavy workload and easy errors when arranging cables with the help of CAD software in the prior art and complex and redundant models with the help of Revit plug-ins.

[0007] The present invention is achieved in that:

[0008] A cable non-crossing intelligent arrangement method based on BIM model de-modeling technology comprises the following steps:

[0009] Step 1: Make general agreements based on the existing BIM model;

[0010] Step 2: Select the bridge where the cables need to be arranged in the existing BIM model;

[0011] Step 3: Arrange all cables from left to right, and only arrange one layer of cables without considering the layers;

[0012] Step 4: Specify the straightening direction of the bridge and arrange the cables in layers in step 3.

[0013] In the step 1, the general conventions include: it is agreed that when the projection of the bridge on the XY plane satisfies any of the following items: ①|X|>10E5 (i.e. 1 / 100000) and Y>0, ②0≤X<10E5, ③ when the projection is a point and Z<0, the bridge is in the positive direction; it is agreed that the forward and reverse directions of the cable in the bridge are in the forward and reverse directions, and it is agreed that the direction of the cable outlet is in the forward and reverse directions.

[0014] The directions of the cable outlet only include seven directions: left, vertical upper left, vertical lower left, center, vertical upper right, vertical lower right, and right.

[0015] In the convention of the cable outlet direction, the upper center vertical is regarded as the upper left vertical, and the lower center vertical is regarded as the lower left vertical.

[0016] The step 2 comprises the following sub-steps:

[0017] Step 2.1: Select the bridge that needs to arrange the cable section;

[0018] Step 2.2: Select the direction to straighten the cables on the bridge selected in step 2.1.

[0019] The step 3 comprises the following sub-steps:

[0020] Step 3.1: Get all the cables in the bridge, a total of n cables;

[0021] Step 3.2: When the bridge direction is selected as the positive direction, determine the direction of all cables. If the cable direction is in the forward direction, do not act. If the cable direction is in the reverse direction, reverse the cable path.

[0022] Step 3.3: loop through n cables and sort the n cables;

[0023] Step 3.3 includes the following sub-steps:

[0024] Step 3.3.1: Randomly pick a cable, follow the current cable path in the positive direction of the bridge to the next bridge, and determine whether the n cables have reduced x cables (x ≥ 1) in the next bridge. If so, execute step 3.3.2, if not, execute step 3.3.5;

[0025] Step 3.3.2: Determine the outgoing direction of the reduced x cables, and determine the sorting range of the current cables from left to right in the bridge by comparing the outgoing direction of the x cables with the outgoing direction of the current cables;

[0026] Step 3.3.3: Continue to walk the current cable path in the positive direction of the bridge to the next bridge, and determine whether the nx cables have reduced y cables in the next bridge. If so, repeat step 3.3.2 to determine the sorting range of the current cables from left to right in the bridge; if not, execute step 3.3.4;

[0027] Step 3.3.4: Repeat step 3.3.3 until only the current cable is left in the bridge or the path of the current cable is followed to the terminal box;

[0028] Step 3.3.5, if only the current cable is left in the bridge, then there is only one sequence number left in the optional sequence number range of the current cable, and this sequence number is the sequence number of the current cable; if there are still t cables (t>1) left when the path of the current cable reaches the terminal box, then a sequence number is randomly selected from the optional sequence number range and assigned to the current cable;

[0029] The final presented n cables are sorted and displayed from left to right according to the positive direction of the bridge.

[0030] In the step 3.3.2, if the outlet direction of the x cables is left, the order of the current cables from left to right in the bridge is determined to be [x+1~n]; if the outlet direction of the x cables is right, the order of the current cables from left to right in the bridge is determined to be [1~(nx)];

[0031] If the outlet directions of the x cables are vertical upper left, vertical lower left, middle, vertical upper right, and vertical lower right, respectively judge the outlet directions of the x cables and the outlet direction of the current cable, and determine the sorting number range of the current cable based on the principle of left outlet sorting number < vertical upper left outlet sorting number < vertical lower left outlet sorting number < middle outlet sorting number < vertical upper right outlet sorting number < vertical lower right outlet sorting number < right outlet sorting number.

[0032] The step 4 comprises the following sub-steps:

[0033] Step 4.1: The user clicks on ① bridge to determine whether the cables in ① bridge need to be layered. If so, proceed to step 4.2; if not, proceed to step 4.3;

[0034] Step 4.2: Generate cables directly in left-right order to complete the cable arrangement;

[0035] Step 4.3: Determine the cables included in the bottom layer when layering;

[0036] Step 4.4: Determine whether the required size of the remaining cables in the last bridge except the cables laid at the bottom layer is ≤ W. If so, proceed to step 4.5; if not, proceed to step 4.6;

[0037] Step 4.5: The number of layers is two, namely the bottom layer and the first layer. Two layers of cables are generated according to the result, and the layered arrangement of the cables is completed;

[0038] Step 4.6: Delete the cable data of the bottom layer in the bridge, take the first layer as the bottom layer, and loop through the logic of the bottom layer cable arrangement in the bridge, i.e. repeat steps 4.1 to 4.4 to determine the cable arrangement in the first layer;

[0039] Step 4.7: Determine whether the required size of the remaining cables in the last bridge except the cables laid in the first layer is ≤ W. If so, the number of layers is three, i.e., the bottom layer, the first layer, and the second layer. Three layers of cables are generated according to the result, and the cable arrangement is completed. If not, execute step 4.8;

[0040] Step 4.8: Repeat steps 4.1 to 4.7 until all cables are routed.

[0041] In the step 4.1, the principle for judging the cable layering is: the size of the cable that can be laid on the bridge W = bridge width - the thickness of both sides of the bridge totaling 5-3mm of cable bundling space; when the size that can be laid on the bridge width is less than the size required for laying the cables on the same layer, the cables need to be arranged in layers.

[0042] The step 4.3 comprises the following sub-steps:

[0043] Step 4.3.1: According to the bridge straightening direction specified by the user, find the next bridge, and determine the main bridge and its branch bridge in the next bridge. After determining the main routing bridge, determine whether the required size for cable laying in the main routing bridge is ≤W. If so, execute step 4.3.2; if not, determine whether this main routing bridge is connected to the terminal box. If so, execute 4.3.3; if not, continue to find the next bridge of this main bridge, and determine the main bridge and branch bridge in the next bridge, until the required size for cable laying in the main bridge in a bridge is ≤W or the main bridge is connected to the terminal box;

[0044] Step 4.3.2: Determine whether the size required for laying cables in the main bridge is ≤ W. If so, the cables in the main bridge of the current bridge are located at the bottom layer, and it is necessary to determine whether there are cables on the branch bridge that can be laid in the bottom layer;

[0045] The method to determine whether there are cables on the branch bridge that can be laid in the bottom layer is:

[0046] Given that ① the required size for laying cables in the bridge is >W, and ② the required size for laying cables in the bridge is ≤W, determine which cables on the bridge in 2.1 are laid at the bottom layer;

[0047] If the required size for laying cables in the ② bridge = W or the smallest cable diameter d+3mm in the ① bridge, except for the cables in the ② bridge, is greater than (W-the required size for laying cables in the ② bridge), then the cables laid in the bottom layer are the cables in the ② bridge;

[0048] Otherwise, it is necessary to determine which cables in the 2.1 branch bridge can be laid at the bottom layer, and there is still space at the bottom layer (W-②The required size for laying cables in the bridge);

[0049] First filter out cables with a diameter of d+3mm<(W-②The required size for laying cables in the bridge), sort the remaining cables by diameter from large to small, and place the cables with the largest diameter at the bottom layer first;

[0050] Then filter the cable diameter + 3mm < (W-② Cable laying size in the bridge-2.1 Branch bridge can be laid to the bottom layer of the largest diameter cable required for laying), and then sort the remaining cables from large to small diameter, and prioritize the largest diameter cable to be placed at the bottom layer. Repeat this step until there is no cable with an outer diameter < the remaining space at the bottom layer, and then end. At this time, the cables laid at the bottom layer are obtained;

[0051] Step 4.3.3: If the required size of the cables in the last bridge is still greater than W, arrange the cables in the last bridge according to the principle that large-size cables should be laid at the bottom layer first.

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

[0053] 1. The present invention can reduce the waste and loss of cables and reduce material costs by arranging cables in a non-crossing intelligent and optimized manner. At the same time, it can reduce the rework and errors that may occur when combing cables one by one with the help of CAD software, and can also significantly reduce the manpower and time costs and workload. There is no need to simulate cables with wire tubes or built-in models, which solves the problem of complex and redundant models in the Revit plug-in.

[0054] 2. The present invention can intelligently and quickly realize the optimal arrangement of cables, which is efficient and accurate, shortens the deepening cycle of project engineers, helps to improve the overall quality of the project, reduces safety hazards and performance problems caused by cable crossing, and is of great significance for maintaining the long-term stable operation of the project and reducing maintenance costs.

[0055] 3. The present invention optimizes the layout of cables without actually drawing the cables, and deeply explores the application value of the BIM model without increasing the model volume. It is suitable for various scenarios that require cable laying, such as construction, transportation, energy and other fields, and has good prospects for promotion and application. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a flow chart of a cable non-crossing intelligent arrangement method based on BIM model de-modeling technology of the present invention;

[0057] Figure 2 It is a bridge structure diagram of the cable non-crossing intelligent arrangement method based on the BIM model de-modeling technology of the present invention;

[0058] Figure 3 It is a schematic diagram of the bridge and cable structure of Example 1 in the cable non-crossing intelligent arrangement method based on BIM model de-modeling technology of the present invention. DETAILED DESCRIPTION

[0059] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0060] Please see attached Figure 1 , a cable non-crossing intelligent arrangement method based on BIM model de-modeling technology, comprising the following steps:

[0061] Step 1: Make general agreements based on the existing BIM model.

[0062] During the construction of the bridge frame, including the bridge frame in the horizontal direction and the bridge frame in the vertical direction, in the geodetic coordinate system, the projection of the horizontal bridge frame on the XY plane is a line segment, and the projection of the vertical bridge frame on the XY plane is a point.

[0063] The universal conventions include: it is agreed that when the projection of the bridge on the XY plane satisfies any of the following items: ①|X|>10E5 (i.e. 1 / 100000) and Y>0, ②0≤X<10E5, ③when the projection is a point and Z<0, the bridge is in the positive direction; it is agreed that the forward and reverse directions of the cable in the bridge are agreed upon, and the direction of the cable outlet is agreed upon.

[0064] Preferably, when the cable passes through the bridge frame along the square of the bridge frame from the starting box to the terminal box, it is the forward direction of the cable, that is, forward; the opposite direction is reverse.

[0065] The directions of the cable outlet only include seven directions: left, upper left, lower left, center, upper right, lower right, and right. The order from left to right also follows this convention to ensure that the cables are not cross-arranged.

[0066] In the convention of the cable outlet direction, the upper center vertical is regarded as the upper left vertical, and the lower center vertical is regarded as the lower left vertical.

[0067] Step 2: Select the bridge where the cables need to be arranged in the existing BIM model.

[0068] The step 2 comprises the following sub-steps:

[0069] Step 2.1: Select the bridge that needs to arrange the cable section.

[0070] Step 2.2: Select the direction to straighten the cables on the bridge selected in step 2.1.

[0071] Step 3: Arrange all cables from left to right, and only arrange one layer of cables without considering the layers.

[0072] The step 3 comprises the following sub-steps:

[0073] Step 3.1: Get all the cables in the bridge, a total of n cables.

[0074] Step 3.2: When the bridge direction is selected as the positive direction, determine the direction of all cables. If the cable direction is in the forward direction, do not take any action. If the cable direction is in the reverse direction, reverse the cable path.

[0075] On the contrary, when the bridge direction is selected as the reverse direction, the directions of all cables are determined. If the cable direction is in the reverse direction, no action is taken. If the cable direction is in the forward direction, the cable path is reversed.

[0076] Step 3.3: Loop through the n cables and sort them.

[0077] The step 3.3 comprises the following sub-steps:

[0078] Step 3.3.1: Randomly pick a cable and follow the current cable path to the next bridge in the positive direction of the bridge. Determine whether the n cables have reduced x cables (x ≥ 1) in the next bridge. If so, execute step 3.3.2; if not, execute step 3.3.5.

[0079] Step 3.3.2: Determine the outlet direction of the reduced x cables, and determine the sorting range of the current cables from left to right in the bridge by comparing the outlet direction of the x cables with the outlet direction of the current cables.

[0080] Specifically, if the outlet direction of the x cables is left, the current cable sequence from left to right in the bridge is determined to be [x+1~n]; if the outlet direction of the x cables is right, the current cable sequence from left to right in the bridge is determined to be [1~(nx)].

[0081] If the outlet directions of the x cables are vertical upper left, vertical lower left, middle, vertical upper right, and vertical lower right, respectively judge the outlet directions of the x cables and the outlet direction of the current cable, and determine the sorting number range of the current cable based on the principle of left outlet sorting number < vertical upper left outlet sorting number < vertical lower left outlet sorting number < middle outlet sorting number < vertical upper right outlet sorting number < vertical lower right outlet sorting number < right outlet sorting number.

[0082] Step 3.3.3: Continue to follow the path of the current cable in the positive direction of the bridge to the next bridge, and determine whether the nx cables have reduced y cables in the next bridge. If so, repeat step 3.3.2 to determine the sorting range of the current cables from left to right in the bridge; if not, execute step 3.3.4.

[0083] Step 3.3.4: Repeat step 3.3.3 until only the current cable remains in the bridge or the path of the current cable reaches the terminal box.

[0084] Step 3.3.5, if the current cable is the only cable left in the bridge, there is only one number left in the optional sequence number range for the current cable, and this number is the sequence number of the current cable; if there are still t cables (t>1) left when the current cable reaches the terminal box, a number is randomly selected from the optional sequence number range and assigned to the current cable.

[0085] The final arrangement of the n cables should be displayed from left to right in the positive direction of the bridge.

[0086] Step 3.3 is explained by selecting the bridge direction as the positive direction. If the user selects the bridge direction as the reverse direction, the sorting operation is performed in the reverse direction, which will not be repeated here. If the user selects the reverse direction of the bridge, it is necessary to ensure that there is no cross collision along the path of the cable in the reverse direction of the bridge.

[0087] Step 4: Specify the straightening direction of the bridge and arrange the cables in layers in step 3.

[0088] The size of the cable that can be laid on the bridge is defined as W = bridge width - the thickness of both sides of the bridge, a total of 5-3mm cable binding space. The size of the cables laid on each layer can be the same or different.

[0089] The condition for layering is: when the size that can be laid on the width of the bridge is less than the size required for laying the cables on the same layer, the cables need to be arranged in layers.

[0090] The size required for laying one layer of cables = the sum of the outer diameters of all cables in that layer + the number of cables * 3mm.

[0091] Please see attached Figure 2 , the step 4 comprises the following sub-steps:

[0092] Step 4.1: The user clicks ① bridge to determine whether the cables in ① bridge need to be layered. If so, execute step 4.2; if not, execute step 4.3.

[0093] Among them, W is the cable arrangement space at the bottom layer.

[0094] Step 4.2: Generate cables directly in left-right order to complete the layered arrangement of cables.

[0095] Step 4.3: Determine the cables included in the bottom layer when layering.

[0096] The step 4.3 comprises the following sub-steps:

[0097] Step 4.3.1: According to the direction of the bridge specified by the user, find the next bridge, and determine the main bridge and its branch bridge in the next bridge. After determining the main routing bridge, determine whether the required size for cable laying in the main routing bridge is ≤W. If so, execute step 4.3.2; if not, determine whether this main routing bridge is connected to the terminal box. If so, execute 4.3.3; if not, continue to find the next bridge of this main bridge, and determine the main bridge and branch bridge in the next bridge, until the required size for cable laying in the main bridge in a bridge is ≤W or the main bridge is connected to the terminal box.

[0098] Since the bridge is divided into the main bridge and the branch bridge, it is necessary to distinguish the main bridge and the branch bridge. The size required for cable laying in the main bridge is greater than the size required for cable laying in the branch bridge, so as to determine the main bridge and the branch bridge. For example: when going from bridge ① to bridge ② and bridge 2.1, it is necessary to determine which of bridge ② and bridge 2.1 belongs to the main bridge; if the size required for cable laying in bridge ② is greater than the size required for cable laying in bridge 2.1, then bridge ② is determined to be the main bridge and bridge 2.1 is the branch bridge.

[0099] Taking the case where the user specifies the bridge straightening direction as the downward direction, when the user selects bridge ①, the next bridge is bridge ② and bridge 2.1. After judgment, bridge ② is the main bridge and bridge 2.1 is the branch bridge of the main bridge. Judge whether the required size for cable laying in bridge ② is ≤W.

[0100] Step 4.3.2: Determine whether the required size for laying cables in the main bridge is ≤W. If so, the cables in the main bridge of the current bridge are located at the bottom layer, and it is necessary to determine whether there are cables on the branch bridge that can be laid in the bottom layer.

[0101] Among them, the method to determine whether there are cables on the branch bridge that can be laid in the bottom layer is:

[0102] It is known that ① the required size for laying cables in the bridge is >W, and ② the required size for laying cables in the bridge is ≤W. Determine which cables on the bridge 2.1 are laid on the bottom layer.

[0103] If the required size for laying cables in ② bridge = W or the smallest cable diameter d+3mm in ① bridge other than the cables in ② bridge>(W-required size for laying cables in ② bridge), then the cables laid in the bottom layer are the cables in ② bridge.

[0104] Otherwise, it is necessary to determine which cables in the 2.1 branch bridge can be laid at the bottom layer, and there is still space at the bottom layer (W-②The required size for laying cables in the bridge).

[0105] First filter out cables with a diameter of d+3mm<(W-②the size required for laying cables in the bridge), sort the remaining cables by diameter from large to small, and place the cables with the largest diameter at the bottom layer first.

[0106] Then filter the cable diameter + 3mm < (W-② Cable laying size in the bridge-2.1 Branch bridge can be laid to the bottom layer of the largest diameter cable required for laying), and then sort the remaining cables from large to small diameter, and prioritize the largest diameter cable to be placed at the bottom layer. Repeat this step until there is no cable with an outer diameter < the remaining space at the bottom layer, and then end, at this time, the cables laid at the bottom layer are obtained.

[0107] Step 4.3.3: If the required size of the cables in the last bridge is still greater than W, arrange the cables in the last bridge according to the principle that large-size cables should be laid at the bottom layer first.

[0108] Step 4.4: Determine whether the required size of the remaining cables in the last bridge except the cables laid on the bottom layer is ≤ W. If so, proceed to step 4.5; if not, proceed to step 4.6.

[0109] Step 4.5: There are two layers, namely the bottom layer and the first layer. Two layers of cables are generated according to the results, and the layered arrangement of the cables is completed.

[0110] Step 4.6: Delete the cable data of the bottom layer in the bridge, take the first layer as the bottom layer, and loop through the logic of the bottom layer cable arrangement in the bridge, that is, repeat steps 4.1 to 4.4 to determine the cable arrangement in the first layer.

[0111] Step 4.7: Determine whether the required size of the remaining cables in the last bridge except the cables laid in the first layer is ≤W. If so, the number of layers is three, i.e. the bottom layer, the first layer and the second layer. Generate three layers of cables according to the result and end the cable arrangement. If not, execute step 4.8.

[0112] Step 4.8: Repeat steps 4.1 to 4.7 until all cables are routed.

[0113] The present invention is based on the bridge and distribution box that have been drawn in the Revit software, and the bridge path for laying cables from the starting box to the terminal box has been clarified, that is, when the cable loop that needs to be laid in the bridge is clear, the cables are arranged in a single direction to ensure the aesthetics of cable laying and the non-crossing of cable outlets. The cables are arranged in one or more layers to ensure the non-crossing arrangement of the cables, optimize the arrangement of the cables, and the arrangement process is simple, efficient, and highly intelligent.

[0114] Embodiment 1:

[0115] Please see attached Figure 3 In a certain bridge project, the known bridges include ① bridge, ② bridge and its 2.1 branch bridge, ③ bridge and its 3.1 branch bridge and 3.2 branch bridge, ④ bridge and its 4.1 branch bridge, ⑤ bridge and its 5.1 branch bridge.

[0116] Six cables need to be laid on the bridge, including cable No. 1 laid on bridge ①, bridge ② and 3.2 branch bridge, cable No. 2 laid on bridge ①, bridge ②, bridge ③, bridge ④ and 5.1 branch bridge, cable No. 3 laid on bridge ①, bridge ②, bridge ③, bridge ④ and 5 bridge, cable No. 4 laid on bridge ①, bridge ②, bridge ③ and 4.1 branch bridge, cable No. 5 laid on bridge ①, bridge ② and 3.1 branch bridge, cable No. 6 laid on bridge ① and 2.1 branch bridge.

[0117] To attach the 6 cables in the bridge Figure 3 The cables are arranged in the direction of the arrows shown in the figure, and the cable laying path direction is consistent with the sorting direction selected by the user.

[0118] Take a cable at random, for example Figure 3 The cable shown by the dotted line in the middle is the current cable. Determine its sequence number in bridge ① and follow the laying path of the current cable to bridge ②. It is determined that one of the six cables is missing in bridge ② and this cable is laid in branch bridge 2.1.

[0119] According to the sorting of the arrow directions, it is determined that the outgoing direction of cable tray ② relative to cable tray ① is "center outgoing", and the outgoing direction of branch cable tray 2.1 relative to cable tray ① is "right outgoing". According to the principle of "left outgoing cable sorting number < vertical upper left outgoing cable sorting number < vertical lower left outgoing cable sorting number < center outgoing cable sorting number < vertical upper right outgoing cable sorting number < vertical lower right outgoing cable sorting number < right outgoing cable sorting number" (hereinafter referred to as the left and right sorting number principle), it can be determined that the current cable sorting number range is [1~5].

[0120] Then follow the current cable laying path from bridge ② to bridge ③. It is determined that there are two less cables in bridge ③. The two cables are laid in branch bridge 3.1 and branch bridge 3.2 respectively. It is determined that the outgoing directions of bridge ③, branch bridge 3.1 and branch bridge 3.2 relative to bridge ② are center outgoing, right outgoing and left outgoing respectively. According to the left-right sorting number principle, the sorting number range of the current cable can be determined to be [2-4].

[0121] Continue along the current cable laying path to bridge ④, and determine that one cable is missing. The cable is laid in branch bridge 4.1. It is determined that the outgoing directions of bridge ④ and branch bridge 4.1 relative to bridge ③ are left and right, respectively. Based on the left-right sequence number principle, it can be determined that the sequence number range of the current cable is [2~3].

[0122] Continue along the current cable laying path to bridge ⑤. It is determined that one cable is missing. The cable is laid in the 5.1 branch bridge. It is determined that the cable outlet directions of bridge ⑤ and branch bridge 5.1 relative to bridge ④ are center outlet and left outlet, respectively. Based on the left-right sequence number principle, the sequence number range of the current cable can be determined to be [3].

[0123] At this time, only the current cable is left in ⑤ the bridge, so the sort number of the current cable is 3.

[0124] Repeat this cycle to determine the sequence numbers of the six cables in turn.

[0125] The 6 cables with determined sequence numbers are divided into upper and lower layers.

[0126] ① The width of the space that can be used to lay cables in the bridge is W.

[0127] Following the direction clicked by the user, find bridge 2 and 2.1 branch bridge along bridge 1. If the space required for laying cables in bridge 2 is greater than 2.1 branch bridge, then bridge 2 is the main bridge. Then determine whether the space required for laying cables in bridge 2 is ≤W. If yes, it means that all cables in bridge 2 are at the bottom of bridge 1.

[0128] At this time, it is necessary to continue to determine whether the cables in the 2.1 branch bridge can also be placed at the bottom layer. After determining that the laying space required for the smallest cable in the 2.1 branch bridge is still greater than W-the laying space required for the cables in the ② bridge, it is determined that all the cables in the ② bridge are the cables at the bottom layer of the ① bridge.

[0129] After removing the cables at the bottom layer of the determined bridge ①, determine whether the space required for the remaining cable laying size is less than W of bridge ①. If the judgment result is yes, then only two layers of cables need to be laid in bridge ①, and the cables and serial numbers arranged in each layer have been determined. At this point, the layering and sorting are completed, and the arrangement of cables in bridge ① is completed.

[0130] Repeat the above steps to complete the arrangement of cables in other bridges.

[0131] The above are only preferred embodiments of the present invention and are not intended to limit the scope of protection of the invention. Therefore, any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A cable non-crossing intelligent arrangement method based on BIM model de-modeling technology, characterized by: The following steps are involved: Step 1: Make general agreements based on the existing BIM model; Step 2: Select the bridge where the cables need to be arranged in the existing BIM model; Step 3: Arrange all cables from left to right, and only arrange one layer of cables without considering the layers; Step 4: Specify the straightening direction of the bridge and arrange the cables in layers in step 3.

2. The cable non-crossing intelligent arrangement method based on BIM model de-modeling technology according to claim 1 is characterized in that: In the step 1, the general conventions include: it is agreed that when the projection of the bridge on the XY plane satisfies any of the following items: ①|X|>10E5 (i.e. 1 / 100000) and Y>0, ②0≤X<10E5, ③ when the projection is a point and Z<0, the bridge is in the positive direction; it is agreed that the forward and reverse directions of the cable in the bridge are in the forward and reverse directions, and it is agreed that the direction of the cable outlet is in the forward and reverse directions.

3. The cable non-crossing intelligent arrangement method based on BIM model de-modeling technology according to claim 2 is characterized in that: The directions of the cable outlet only include seven directions: left, vertical upper left, vertical lower left, center, vertical upper right, vertical lower right, and right.

4. The cable non-crossing intelligent arrangement method based on BIM model de-modeling technology according to claim 3 is characterized in that: In the convention of the cable outlet direction, the upper center of the vertical is regarded as the upper left of the vertical, and the lower center of the vertical is regarded as the lower left of the vertical.

5. The cable non-crossing intelligent arrangement method based on BIM model de-modeling technology according to claim 1 is characterized in that: The step 2 comprises the following sub-steps: Step 2.1: Select the bridge that needs to arrange the cable section; Step 2.2: Select the direction to straighten the cables on the bridge selected in step 2.

1.

6. The cable non-crossing intelligent arrangement method based on BIM model de-modeling technology according to claim 1 is characterized by: The step 3 comprises the following sub-steps: Step 3.1: Get all the cables in the bridge, a total of n cables; Step 3.2: When the bridge direction is selected as the positive direction, determine the direction of all cables. If the cable direction is in the forward direction, do not act. If the cable direction is in the reverse direction, reverse the cable path. Step 3.3: loop through n cables and sort the n cables; Step 3.3 includes the following sub-steps: Step 3.3.1: Randomly pick a cable, follow the current cable path in the positive direction of the bridge to the next bridge, and determine whether the n cables have reduced x cables (x ≥ 1) in the next bridge. If so, execute step 3.3.2, if not, execute step 3.3.5; Step 3.3.2: Determine the outgoing direction of the reduced x cables, and determine the sorting range of the current cables from left to right in the bridge by comparing the outgoing direction of the x cables with the outgoing direction of the current cables; Step 3.3.3: Continue to walk the current cable path in the positive direction of the bridge to the next bridge, and determine whether the nx cables have reduced y cables in the next bridge. If so, repeat step 3.3.2 to determine the sorting range of the current cables from left to right in the bridge; if not, execute step 3.3.4; Step 3.3.4: Repeat step 3.3.3 until only the current cable is left in the bridge or the path of the current cable is followed to the terminal box; Step 3.3.5, if only the current cable is left in the bridge, then there is only one sequence number left in the optional sequence number range of the current cable, and this sequence number is the sequence number of the current cable; if there are still t cables (t>1) left when the path of the current cable reaches the terminal box, then a sequence number is randomly selected from the optional sequence number range and assigned to the current cable; The final presented n cables are sorted and displayed from left to right according to the positive direction of the bridge.

7. The cable non-crossing intelligent arrangement method based on BIM model de-modeling technology according to claim 6 is characterized by: In the step 3.3.2, if the outlet direction of the x cables is left, the order of the current cables from left to right in the bridge is determined to be [x+1~n]; if the outlet direction of the x cables is right, the order of the current cables from left to right in the bridge is determined to be [1~(nx)]; If the outlet directions of the x cables are vertical upper left, vertical lower left, middle, vertical upper right, and vertical lower right, respectively judge the outlet directions of the x cables and the outlet direction of the current cable, and determine the sorting number range of the current cable based on the principle of left outlet sorting number < vertical upper left outlet sorting number < vertical lower left outlet sorting number < middle outlet sorting number < vertical upper right outlet sorting number < vertical lower right outlet sorting number < right outlet sorting number.

8. The cable non-crossing intelligent arrangement method based on BIM model de-modeling technology according to claim 1 is characterized by: The step 4 comprises the following sub-steps: Step 4.1: The user clicks on ① bridge to determine whether the cables in ① bridge need to be layered. If so, execute step 4.2; if not, execute step 4.3; Step 4.2: Generate cables directly in left-right order to complete the cable arrangement; Step 4.3: Determine the cables included in the bottom layer when layering; Step 4.4: Determine whether the required size of the remaining cables in the last bridge except the cables laid at the bottom layer is ≤ W. If so, proceed to step 4.5; if not, proceed to step 4.6; Step 4.5: The number of layers is two, namely the bottom layer and the first layer. Two layers of cables are generated according to the result, and the layered arrangement of the cables is completed; Step 4.6: Delete the cable data of the bottom layer in the bridge, take the first layer as the bottom layer, and loop through the logic of the bottom layer cable arrangement in the bridge, i.e. repeat steps 4.1 to 4.4 to determine the cable arrangement in the first layer; Step 4.7: Determine whether the required size of the remaining cables in the last bridge except the cables laid in the first layer is ≤ W. If so, the number of layers is three, i.e., the bottom layer, the first layer, and the second layer. Three layers of cables are generated according to the result, and the cable arrangement is completed. If not, execute step 4.8; Step 4.8: Repeat steps 4.1 to 4.7 until all cables are routed.

9. The cable non-crossing intelligent arrangement method based on BIM model de-modeling technology according to claim 8 is characterized by: In the step 4.1, the principle for judging the cable layering is: the size of the cable that can be laid on the bridge W = bridge width - the thickness of both sides of the bridge totaling 5-3mm of cable bundling space; when the size that can be laid on the bridge width is less than the size required for laying the cables on the same layer, the cables need to be arranged in layers.

10. The cable non-crossing intelligent arrangement method based on BIM model de-modeling technology according to claim 8 is characterized by: The step 4.3 comprises the following sub-steps: Step 4.3.1: According to the bridge straightening direction specified by the user, find the next bridge, and determine the main bridge and its branch bridge in the next bridge. After determining the main routing bridge, determine whether the required size for cable laying in the main routing bridge is ≤W. If so, execute step 4.3.2; if not, determine whether this main routing bridge is connected to the terminal box. If so, execute 4.3.3; if not, continue to find the next bridge of this main bridge, and determine the main bridge and branch bridge in the next bridge, until the required size for cable laying in the main bridge in a bridge is ≤W or the main bridge is connected to the terminal box; Step 4.3.2: Determine whether the size required for laying cables in the main bridge is ≤ W. If so, the cables in the main bridge of the current bridge are located at the bottom layer, and it is necessary to determine whether there are cables on the branch bridge that can be laid in the bottom layer; The method to determine whether there are cables on the branch bridge that can be laid in the bottom layer is: Given that ① the required size for laying cables in the bridge is >W, and ② the required size for laying cables in the bridge is ≤W, determine which cables on the bridge in 2.1 are laid at the bottom layer; If the required size for laying cables in the ② bridge = W or the smallest cable diameter d+3mm in the ① bridge, except for the cables in the ② bridge, is greater than (W-the required size for laying cables in the ② bridge), then the cables laid in the bottom layer are the cables in the ② bridge; Otherwise, it is necessary to determine which cables in the 2.1 branch bridge can be laid at the bottom layer, and there is still space at the bottom layer (W-②The required size for laying cables in the bridge); First filter out cables with a diameter of d+3mm<(W-②The required size for laying cables in the bridge), sort the remaining cables by diameter from large to small, and place the cables with the largest diameter at the bottom layer first; Then filter the cable diameter + 3mm < (W-② Cable laying size in the bridge-2.1 Branch bridge can be laid to the bottom layer of the largest diameter cable required for laying), and then sort the remaining cables from large to small diameter, and prioritize the largest diameter cable to be placed at the bottom layer. Repeat this step until there is no cable with an outer diameter < the remaining space at the bottom layer, and then end. At this time, the cables laid at the bottom layer are obtained; Step 4.3.3: If the required size of the cables in the last bridge is still greater than W, arrange the cables in the last bridge according to the principle that large-size cables should be laid at the bottom layer first.