Cable construction BIM intelligent design method and system based on three-dimensional graphic platform

By using parametric input and intelligent path planning algorithms based on a 3D graphics platform, a complete BIM model of cable trenches and cable laying is automatically generated, solving the problems of cumbersome design and fragmented data in existing technologies, and realizing efficient and flexible cable design and management.

CN120805263APending Publication Date: 2025-10-17STATE GRID SHANGHAI MUNICIPAL ELECTRIC POWER CO +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511016580.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

Existing technologies lack solutions that deeply integrate parametric design, automated modeling, and intelligent algorithms, resulting in cumbersome and inefficient cable trench and cable laying designs, an inability to achieve global linkage, fragmented data, and an inability to quickly respond to personalized needs.

Method used

Based on a 3D graphics platform, using parametric input, a multi-mode automated modeling engine, and intelligent path planning algorithms, it automatically generates complete BIM models of cable trenches, supports, and cable layers, supports multiple laying modes, and generates standardized Excel reports in real time.

Benefits of technology

It enables efficient, flexible, and precise design of cable trenches and cable laying, improves modeling efficiency, reduces data statistical errors, supports full lifecycle management, and is applicable to scenarios such as power engineering, integrated utility tunnels, and industrial plants.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120805263A_ABST
    Figure CN120805263A_ABST
Patent Text Reader

Abstract

The invention provides a cable construction BIM intelligent design method and system based on a three-dimensional graphic platform. The method comprises the following steps: constructing a cable trench three-dimensional model based on a three-dimensional graphic platform; according to a cable layout type, performing corresponding design on a cable laying mode in the cable trench three-dimensional model, and customizing a voltage grade identifier; and for the established cable bridge model based on the three-dimensional graph, generating a plurality of cable bridge paths, and completing the BIM design of cable infrastructure construction. Through parameterized driving, automatic modeling and an intelligent algorithm, an intelligent whole process covering cable trench design, multi-mode laying, bridge path planning and data management is constructed, the modeling efficiency is improved, the standard coincidence rate is improved, the data statistical error is reduced, and the core pain point in electric power engineering BIM design is effectively solved; a three-dimensional graphic platform is deeply integrated, self-defined expansion is supported, and the method is suitable for full-scene application from low-voltage power distribution to high-voltage power transmission.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of building information modeling (BIM), in particular to a cable construction BIM intelligent design method and system based on a three-dimensional graphics platform. BACKGROUND

[0002] Cable trenches and cable laying play a crucial role in the fields of power transmission, urban construction and industrial production, and are key links to ensure energy supply and stable operation of infrastructure. However, the design and arrangement of cable trenches and cable laying is a tedious task. BIM modeling of cable trenches and cable laying usually requires designers to manually create cable trench structures, arrange supports and place cable models one by one, which is tedious and inefficient. The adjustment of cable trench size, support specification, cable layout and voltage level parameters needs to rely on manual modification of family parameters, which cannot achieve global linkage and cannot quickly respond to the individual needs of different projects. Key parameters such as cable length and volume rate depend on manual measurement and calculation, and Excel reports are disconnected from three-dimensional graphics models, which cannot support the precise data needs of construction budgeting and operation management.

[0003] In summary, the prior art lacks a solution that deeply integrates parametric design, automated modeling and intelligent algorithms. How to realize an intelligent integrated technology that covers the whole process of design input, model generation and data output has become a problem to be solved in the field. No similar technology to the present application has been found or reported, and no similar domestic or foreign data has been collected. SUMMARY

[0004] The present application provides a cable construction BIM intelligent design method and system based on a three-dimensional graphics platform, and an intelligent cable infrastructure design device and a computer readable storage medium.

[0005] According to one aspect of the present application, a cable construction BIM intelligent design method based on a three-dimensional graphics platform is provided, comprising:

[0006] Based on a three-dimensional graphics platform, a three-dimensional model of a cable trench is constructed;

[0007] According to the cable layout type, the cable laying mode is designed in the three-dimensional model of the cable trench, and the voltage level identifier is customized;

[0008] For the established three-dimensional graphics-based cable bridge model, multiple cable bridge paths are generated to complete the BIM design of cable infrastructure.

[0009] Preferably, the above method further comprises:

[0010] Real-time acquisition of cable geometric parameters, voltage level and volume rate, parameter extraction, wherein the cable geometric parameters include length, outer diameter, type and elbow angle.

[0011] According to the extracted parameters, a standardized Excel report is automatically generated, including cable ID, length, voltage level and elbow angle.

[0012] According to another aspect of the application, a cable construction BIM intelligent design system based on a three-dimensional graphics platform is provided, comprising:

[0013] A cable trench three-dimensional model construction module based on a three-dimensional graphics platform to construct a cable trench three-dimensional model;

[0014] A cable laying design module that designs the corresponding cable laying mode according to the cable layout type;

[0015] A cable bridge path generation module that generates multiple cable bridge paths for the established three-dimensional graphics-based cable bridge model.

[0016] Preferably, the above system further comprises:

[0017] A report generation module that extracts the required parameters from the cable trench three-dimensional model construction module, cable laying design module and cable bridge path generation module in real time, and automatically generates a standardized Excel report according to the required parameters.

[0018] Compared with the prior art, the present application has at least one of the following beneficial effects:

[0019] The cable construction BIM intelligent design method and system based on a three-dimensional graphics platform provided by the present application realizes parameterization and automation of cable trenches and cable laying, has five-dimensional advantages of efficiency, flexibility, accuracy, data integration capability and platform compatibility, greatly improves modeling efficiency compared with traditional design, reduces data statistical error, effectively solves problems such as low efficiency of manual modeling, poor standard compliance and fragmented data, and is suitable for full life cycle management of power engineering, comprehensive pipe gallery, industrial plant and other scenes, and has significant technical innovation and engineering application value.

[0020] The cable construction BIM intelligent design method and system based on a three-dimensional graphics platform provided by the present application only needs to draw a reference path line, and the system can automatically complete three-dimensional modeling of cable trenches, supports and cable layers, without the need to manually create components one by one, greatly improving design efficiency and realizing efficient and automatic modeling.

[0021] The application provides a cable construction BIM intelligent design method and system based on a three-dimensional graphics platform, the cable trench has self-defined size, and quickly responds to space limitations and material requirements of different projects; the support has self-defined size and spacing, and meets different loads and installation specifications; the voltage level is associated with multiple cable models of 10kV, 35kV and 110kV, and flexible parameterized design is realized.

[0022] The application provides a cable construction BIM intelligent design method and system based on a three-dimensional graphics platform, parallel type laying cables are arranged in a straight line along the support in parallel, and are suitable for dense wiring of a single voltage level; a triangular type laying is that three cables are arranged in an equilateral triangle to meet the electromagnetic balance requirement of a three-phase power system; a serpentine laying is that curved cables are generated according to an amplitude / wavelength, and are suitable for thermal expansion and contraction compensation or special routing planning; according to the voltage level and the laying mode, the cable spacing is automatically adjusted to avoid specification deviation caused by manual adjustment; and multi-mode compatible laying is realized.

[0023] The application provides a cable construction BIM intelligent design method and system based on a three-dimensional graphics platform, parameters such as cable models and outer diameters are automatically extracted to dock a material procurement list; laying lengths (including bending allowance) are accurately calculated based on path lines to reduce material waste; cable trench space utilization is quantified to assist in optimizing a laying scheme and avoiding overload risk; an Excel report is generated by one key to support seamless docking with budget software and a construction management system; and data automatic output is realized. BRIEF DESCRIPTION OF DRAWINGS

[0024] Other features, objects and advantages of the application will become more apparent from the following detailed description of non-limiting embodiments with reference to the following drawings:

[0025] Figure 1 A workflow diagram of the cable construction BIM intelligent design method based on a three-dimensional graphics platform in a preferred embodiment of the application.

[0026] Figure 2 A composition module schematic diagram of the cable construction BIM intelligent design system based on a three-dimensional graphics platform in a preferred embodiment of the application.

[0027] Figure 3 A breadth-first algorithm schematic diagram in a specific application example of the application.

[0028] Figure 4 A cable trench and support parameter setting schematic diagram in a specific application example of the application; wherein (a) is a cable trench parameter setting interface, and (b) is a cable trench support parameter setting interface.

[0029] Figure 5It is a cable voltage grade and color setting schematic diagram in a specific application example of the present application; wherein (a) is a parallel cable interface setting, (b) is a pin-shaped cable interface setting, and (c) is a snake-shaped cable interface setting.

[0030] Figure 6 It is a base line drawing schematic diagram in a specific application example of the present application.

[0031] Figure 7 It is an automatic creation of a three-dimensional cable trench schematic diagram in a specific application example of the present application; wherein (a) is a cable laying overall effect diagram, and (b) is a cable laying local effect diagram.

[0032] Figure 8 It is a cable bridge schematic diagram in a specific application example of the present application.

[0033] Figure 9 It is a path selection and cable voltage grade and color setting schematic diagram in a specific application example of the present application; wherein (a) is a cable bridge path selection diagram, and (b) is a voltage grade and color interface diagram.

[0034] Figure 10 It is an automatic cable laying schematic diagram in a specific application example of the present application; wherein (a) is a cable bridge overall effect diagram, and (b) is a cable bridge local effect diagram.

[0035] Figure 11 It is a collision detection result schematic diagram in a specific application example of the present application; wherein (a) is a cable interface outside the cable bridge, and (b) is a cable and cable bridge collision schematic diagram. DETAILED DESCRIPTION

[0036] The embodiments of the present application are described in detail below: The present embodiments are implemented on the premise of the technical solutions of the present application, and detailed implementation modes and specific operation processes are given. It should be noted that, for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the protection scope of the present application.

[0037] In view of the problem that there is no solution in the prior art that deeply integrates parameterized design, automated modeling and intelligent algorithms, an embodiment of the present application provides a cable construction BIM intelligent design method based on a three-dimensional graphics platform. The method realizes the full-process digitization of rapid modeling of a cable trench and intelligent laying of a cable bridge through parameterized input, a multi-mode automated modeling engine and an intelligent path planning algorithm. The method supports user-defined cable trench parameters, support parameters, voltage levels and colors and various mainstream laying modes (such as parallel, triangular and serpentine), and can automatically generate a complete BIM model containing a three-dimensional cable trench, a support system and a cable layer only by drawing a reference path line, and synchronously output a standardized report containing key parameters such as cable length, outer diameter and volume rate. Compared with traditional design, the method greatly improves modeling efficiency and reduces data statistical error by using an automated modeling technology based on a three-dimensional graphics API, a bridge path planning algorithm based on breadth-first search (BFS) (integrating collision detection and multi-solution optimization) and a voltage level-color intelligent mapping mechanism, effectively solves problems such as low efficiency of manual modeling, poor compliance and fragmented data, is suitable for full-life cycle management of scenarios such as power engineering, comprehensive pipe galleries and industrial plants, and has significant technical innovation and engineering application value.

[0038] Specifically, as shown in Figure 1 The cable construction BIM intelligent design method based on the three-dimensional graphics platform provided by the embodiment can include the following steps:

[0039] S1, constructing a three-dimensional cable trench model based on a three-dimensional graphics platform;

[0040] S2, designing a cable laying mode in the three-dimensional cable trench model according to a cable layout type, and defining a voltage level identifier;

[0041] S3, generating a plurality of cable bridge paths for the established three-dimensional graphics-based cable bridge model, and completing BIM design of cable infrastructure.

[0042] In some preferred embodiments, the method further includes the following steps:

[0043] S4, acquiring required parameters in real time, and automatically generating a standardized Excel report according to the extracted parameters.

[0044] The cable construction BIM intelligent design method based on the three-dimensional graphics platform provided by the embodiment has the following verification functions:

[0045] 1. Constructing a three-dimensional cable trench model based on a three-dimensional graphics platform, automatically generating a three-dimensional cable trench containing supports and cables according to a preset path, providing a standardized carrier for cable laying, improving modeling efficiency, and directly supporting subsequent laying mode design with the model structure;

[0046] 2. According to the cable trench model structure, the parallel / delta / serpentine laying mode is selected to make the cable layout fit the engineering scene;

[0047] 3. Based on the previous modeling and laying, the voltage level color identification is customized, and the BIM design of the cable infrastructure is finally completed, realizing the full-process connection of modeling;

[0048] 4. On the basis of the established cable bridge model, the cable bridge is defined and edited;

[0049] 5. Generate Excal detail table of cable and cable accessories.

[0050] The technical solutions of the above embodiments of the application will be further described in detail in combination with preferred embodiments.

[0051] In some preferred embodiments, S1 above, based on a three-dimensional graphics platform, a three-dimensional cable trench model is constructed, which can further include:

[0052] S11, draw a model reference path line by automatically calling the built-in command of the three-dimensional graphics platform, and listen to the idle event and document change event of the three-dimensional graphics platform;

[0053] S12, input the cable trench parameters, support parameters, voltage level parameters and cable laying mode through the visual interactive interface provided by the three-dimensional graphics platform, the cable laying mode including: parallel laying mode, delta laying mode and serpentine laying mode;

[0054] S13, based on the above parameters, generate a three-dimensional cable trench model along the model reference path line.

[0055] In some preferred embodiments, S2 above, according to the cable layout type, the corresponding design of the cable laying mode in the cable trench three-dimensional model is performed, and the voltage level identification is customized, which can further include:

[0056] S21, calculate the related parameters of the required laying cable, including diameter, length and starting point, and add the project;

[0057] S22, according to the selected cable layout type, use the calculated related parameters of the required laying cable to design the corresponding cable laying mode in the cable trench three-dimensional model;

[0058] S23, through the mapping mechanism, set the color and voltage level for each group of cables, and set the corresponding cable parameters according to the position, including the position parameters and size parameters;

[0059] S24, create a filter to distinguish the corresponding cables by color according to the set voltage level, for user viewing and management.

[0060] In some preferred embodiments, the above S21, calculating the relevant parameters of the required cable laying, may further include:

[0061] S211, calculate cable diameter = cable support width / 3;

[0062] S212, calculating the end coordinates of the cable trench = the starting coordinates + (cable trench direction vector × cable trench length); wherein the cable trench direction vector is obtained by subtracting the starting coordinates from the end coordinates of the cable trench;

[0063] S213, calculate the distance from the start point to the end point of the cable trench = the length of the cable in the cable trench;

[0064] S214, obtaining the closest connection point between the starting point and the end point of the cable tray, thereby generating a cable;

[0065] S215, calculate the starting point of the cable.

[0066] In some preferred embodiments, the above S214, obtaining the closest connection point between the starting point and the end point of the cable tray, may further include:

[0067] Since cable trays belong to MEP curves, the cable tray elements are converted to MEPCurve type;

[0068] Get the ConnectorManager of the MEPCurve type;

[0069] Get all connectors through ConnectorManager;

[0070] Identify the starting connector. There are usually two connectors, the starting point and the end point. The position of the starting connector should be the same as the starting point of the bridge. Get the origin from the connector, that is, the global coordinate position of the connection point, and then generate the cable.

[0071] In some preferred embodiments, the above S215, calculating the starting point of the cable, may further include:

[0072] Determine the starting point of the first model reference path line of the cable trench 3D model, that is, the starting point of the first cable. Then, the Nth model reference path line calculates the angle between the two based on the N-1th model reference path line, and offsets inward along the direction of the current line segment. When the angle is greater than 90°, the supplementary angle is used to calculate the angle to ensure the correct offset direction. The starting point of the Nth model reference path line, that is, the starting point of the Nth cable, is moved a distance along the direction of the current line segment. The distance is determined by the angle between the N-1th model reference path line and the Nth model reference path line and the width of the bracket.

[0073] In some preferred embodiments, S22, according to the selected cable layout type, the corresponding cable laying mode is designed, which can further include:

[0074] The cable layout type includes: parallel, triangular and serpentine; and the corresponding cable laying mode includes: parallel laying mode, triangular laying mode and serpentine laying mode; wherein:

[0075] S221, the parallel laying mode includes: creating left and right cables in different layers in the cable trench three-dimensional model, and creating corresponding elbow connecting cables;

[0076] S222, the triangular laying mode includes: automatically layering three cables arranged in an equilateral triangle in the cable trench three-dimensional model, and creating corresponding elbow connecting cables;

[0077] S223, the serpentine laying mode includes: creating and saving a temporary family file of the serpentine layout using the NewSweep method; generating a curved cable in the three-dimensional cable trench model according to different layer heights, amplitudes and wavelengths to realize parameterized bending of the cable; wherein the bending radius is determined according to the cable laying specification requirements.

[0078] In some preferred embodiments, S223, in the three-dimensional cable trench model, according to different layer heights, amplitudes and wavelengths, the curved cable is generated, which can further include:

[0079] S2231, the starting point (X1, Y1) and the ending point (Xn, Yn) of the cable and the cable length are obtained, the mid-section sine wave amplitude A and the period T are set, and the tail section minHeightHactorminHeightFactor = 0.01 is confirmed;

[0080] S2232, the straight line direction is determined according to the starting point, the transition point (X2, Y2) is calculated, the straight line and the arc tangent are ensured to be continuous through differential geometry, and the initial parameters of the first straight line segment and the arc are obtained;

[0081] S2233, taking the transition point as the starting point, the midpoint (Xm, Ym) is obtained through Y = Y2 + A·sin(T2π·(X-X2)) according to the sine wave amplitude A and the period T; wherein Y is the vertical height, and X is the horizontal displacement;

[0082] S2234, according to the midpoint (Xm, Ym) and the ending point (Xn, Yn), the minHeightFactor constraint is introduced, the tail section arc is iteratively adjusted, and the curve is smoothly closed from the midpoint (Xm, Ym) to the ending point (Xn, Yn);

[0083] S2235, the segments are connected by spline interpolation, ensuring the continuity of the second derivative and eliminating abrupt changes, and the curve is smoothed.

[0084] In some preferred embodiments, the above S3, for the established three-dimensional graphical cable bridge model, generates multiple cable bridge paths, and can further include:

[0085] S31, the cable bridge model adopts a cable bridge directed graph model, wherein the nodes are bridge inflection points and the edges are passable paths;

[0086] S32, the starting point, the end point and all cable bridges are selected in the cable bridge directed graph model through the visual interactive interface provided by the three-dimensional graphics platform;

[0087] S32, based on the breadth-first search algorithm (BFS), the optimal path from the starting point to the end point is calculated, and all paths are arranged and displayed, combined with the API provided by the three-dimensional graphics platform to perform collision detection and automatically filter the unfeasible paths to generate multiple cable bridge paths.

[0088] In some preferred embodiments, the above S32, based on the breadth-first search algorithm (BFS), the optimal path from the starting point to the end point is calculated, and can further include:

[0089] S321, a queue is established to store the intermediate nodes to be accessed as potential candidate path points, wherein an array is used to mark whether a node has been accessed, and a dictionary is used to record the predecessor node of each node and the distance to the starting point;

[0090] S322, the selected starting point S is marked as visited and put into the queue, and the distance from the starting point S to itself is recorded as 0 and the predecessor node is empty;

[0091] S323, the first node u in the queue is extracted, and all adjacent nodes v of the node u are traversed, if the node v has not been accessed, the node v is marked as visited, the predecessor node of the node v is recorded as u and the distance is recorded as u plus 1, and then the node v is put into the end of the queue, and the process is repeated until the target node is found or the queue is empty;

[0092] S324, the result is judged, if the extracted node is the target node T, the search is stopped, if the queue is empty and the target node T is still not found, it means that there is no path; finally, the optimal path is found, starting from the target node T, the predecessor node is backtracked according to the record until the starting point is reached, and the order of the nodes passed through is the optimal path.

[0093] In some preferred embodiments, the above S32, can further include:

[0094] S325, the selected cable bridge path is highlighted in the three-dimensional view of the three-dimensional graphics platform.

[0095] In some preferred embodiments, S4 can further include:

[0096] S41, real-time acquisition of required parameters, including cable geometry parameters, voltage levels and volume rates, and extraction of parameters; wherein the cable geometry parameters include length, outer diameter, type and elbow angle and other parameters;

[0097] S42, automatically generating a standardized Excel report according to the extracted parameters, the report including cable ID, length, voltage level and elbow angle and other fields.

[0098] Based on the same inventive concept, an embodiment of the present application also provides a cable construction BIM intelligent design system based on a three-dimensional graphics platform.

[0099] Specifically, as shown in Figure 2 the embodiment provides a cable construction BIM intelligent design system based on a three-dimensional graphics platform, which can include:

[0100] a cable trench three-dimensional model construction module, which constructs a cable trench three-dimensional model based on a three-dimensional graphics platform;

[0101] a cable laying design module, which designs corresponding cable laying modes according to cable layout types;

[0102] a cable bridge path generation module, which generates a plurality of cable bridge paths for the established three-dimensional graphics-based cable bridge model.

[0103] In some preferred embodiments, the system can further include:

[0104] a report generation module, which extracts required parameters from the cable trench three-dimensional model construction module, the cable laying design module and the cable bridge path generation module in real time, and automatically generates a standardized Excel report according to the required parameters.

[0105] The implementation of each functional module of the system provided by the above embodiments of the present application will be further described in detail below in combination with preferred embodiments.

[0106] The cable trench and cable laying intelligent design system provided by the preferred embodiments mainly includes the following technical parts: a cable trench three-dimensional model construction module, a cable laying design module, a cable bridge path generation module and a report generation module.

[0107] In some preferred embodiments, the cable trench three-dimensional model construction module can further include:

[0108] A reference line drawing unit draws a model reference path line by automatically invoking the built-in command of a three-dimensional graphics platform, while listening to the idle event and document change event of the three-dimensional graphics platform.

[0109] A parameter input unit inputs cable trench parameters, support parameters, voltage level parameters, and cable laying modes (parallel, triangular, and serpentine) through a visual interactive interface provided by the three-dimensional graphics platform.

[0110] An automatic modeling unit generates a three-dimensional cable trench model along the reference path line and based on the input parameters.

[0111] In some preferred embodiments, the above cable laying design module can further include:

[0112] A parameter calculation unit is configured to calculate relevant parameters of the cable, including diameter, length, starting point, and the like, and add them to the project; further, the relevant parameters are calculated, including:

[0113] The cable support width / 3 = cable diameter;

[0114] The cable trench end point coordinates = starting point coordinates + (direction vector x length value);

[0115] The distance from the cable trench starting point to the end point = cable length of the cable trench;

[0116] The cable is generated through the nearest connection point of the cable bridge starting point and the end point;

[0117] The starting point of the cable is calculated.

[0118] According to the selected cable layout type, different designs are performed on the corresponding cable laying mode:

[0119] Parallel laying: left and right cables are respectively created on different layers in the cable trench, and corresponding elbow connections are created.

[0120] Triangular laying: three cables arranged in an equilateral triangle are automatically created on different layers, and corresponding elbows are created.

[0121] Serpentine laying: a temporary family file for serpentine layout is created and saved using the NewSweep method. According to different layer heights, wave amplitudes, and wave lengths, a curved cable is generated to realize parameterized bending, and the bending radius automatically meets the specification requirements. Further, the curved cable is generated, including:

[0122] Tail segment dynamic arc control: dynamically adjusts the tail segment arc to ensure that the small path still has a visible arc (minHeightFactor = 0.01);

[0123] Arc intelligent segmentation: the first section, straight line + arc smooth transition; middle section, regular sine wave; tail section, adaptive arc to ensure path closure.

[0124] Cable parameter setting unit, which uses mapping mechanism to set the color, voltage level, and corresponding parameters of each group of cables through the user interface. At the same time, create a filter to distinguish cables by color according to voltage level, making it easy for users to view and manage.

[0125] In some preferred embodiments, the cable bridge path generation module described above can further include:

[0126] Input and preprocessing unit, which selects the start and end points through the visual interactive interface of the three-dimensional graphics platform, and automatically extracts bridge geometric information such as position, direction, and branch nodes.

[0127] Path planning algorithm unit, which calculates the optimal path from the starting point to all target bridges based on the breadth-first search algorithm (BFS), and arranges and displays all paths, combined with three-dimensional graphics API to perform collision detection and automatically filter out infeasible paths; generate multiple path schemes for users to choose from. As shown in Figure 3 , in Figure 3 :

[0128] When calculating the optimal cable laying path based on the breadth-first search algorithm, first rely on the three-dimensional platform to identify the cable bridge model, extract the bridge starting point, bridge end point and bridge node, and build a queue and distance dictionary to complete initialization; then through the queue, start from the first node to explore adjacent nodes, calculate the laying cost and update the path until the target node is found.

[0129] Multiple scheme output unit, which selects the required path through the visual interactive interface of the three-dimensional graphics platform and highlights the selected path in the three-dimensional view of the platform.

[0130] In some preferred embodiments, the report generation module described above can further include:

[0131] Parameter extraction unit, which is used to obtain cable geometric parameters (length, outer diameter, type, etc.), voltage level and volume rate in real time.

[0132] Report generation unit: This unit is used to automatically generate standardized Excel reports, including cable ID, length, voltage level, elbow angle, etc.

[0133] It should be noted that the steps in the method provided by the present application can be realized by using corresponding components in the system, and those skilled in the art can refer to the technical solutions of the system to realize the step flow of the method, or refer to the technical solutions of the method to realize the components of the system, that is, the embodiments in the system and the embodiments in the method can be understood as preferred examples, which will not be repeated here.

[0134] The technical solutions provided by the above embodiments of the present application will be further described in detail below in combination with a specific application example.

[0135] The specific application example takes the cable trench and cable laying as an example, and the following is explained.

[0136] I. Cable trench multi-mode modeling, including the following steps:

[0137] S101, receiving user input cable trench, cable support parameters. Such as Figure 4 (a) and (b) shown.

[0138] The input parameters are as follows:

[0139] Cable trench parameters: cable trench size parameters can be adjusted, the present cable trench width = 250, height = 250, both sides width = 50, bottom height = 50, corner width = 25, corner height = 25. Top elevation = elevation 1, top offset = 0, material = default, cable trench name = 0

[0140] Cable trench support parameters: support length = 30, support width = 20, support sheet thickness = 20, spacing = 30, bottom distance = 20, support spacing = 500.

[0141] S102, receiving user input cable laying parameters. Such as Figure 5 (a), (b) and (c) shown.

[0142] The input cable parameters are as follows: laying mode = parallel type, voltage grade and color are: 220KV / #FFFF0000, 380V / #FF008000, 10KV / FF0000FF, 35KV / FFFFA500, 110KV / FF800080, 220KV / FFFFFF00.

[0143] S103, user draws reference line. Such as Figure 6 shown.

[0144] The user draws a polyline containing 3 inflection points as a reference line in the three-dimensional graph, and the system automatically captures the axis, with a path accuracy of ±1mm.

[0145] S104, generating a three-dimensional model of the cable trench. Such as Figure 7 (a) and (b) shown.

[0146] System generates cable trench along the path, creates support every 500mm on both sides, generates 18 cables according to the layout mode, and assigns voltage level and position resolution parameters to each cable.

[0147] S105, output the detailed table list.

[0148] Real-time calculation and output of total cable length, ID, type, diameter, length, volume rate, voltage level, and other key parameters. As shown in Table 1.

[0149] Table 1

[0150]

[0151] II. For cable laying in cable bridge, including the following steps:

[0152] S201, user selects bridge starting point and target component:

[0153] In the three-dimensional graphics three-dimensional view, the user clicks on the cable bridge start and end point, selects all cable bridge components through the frame selection operation, and the system automatically extracts the bridge geometric data (knot coordinates, strike vector). As shown in Figure 8 .

[0154] S202, path planning and collision detection:

[0155] Build a directed graph model of the bridge, with nodes as bridge knots and edges as passable paths, supporting fold / hybrid paths. Call the breadth-first algorithm to calculate the shortest path, and finally generate 7 candidate paths in order of length. User clicks on any path, which will be highlighted, and the last one. Set the cable color voltage level and color as: 220KV / #FFFF0000, 380V / #FF008000, 10KV / FF0000FF. As shown in Figure 9 (a) and (b).

[0156] S203, parameterized cable generation: as shown in Figure 10 (a) and (b).

[0157] Generate a red cable along the selected path, and automatically add elbows at the knots.

[0158] S204, data output and verification:

[0159] The generated Excel report contains the ID, length, elbow angle, and other parameters of each bridge cable. As shown in Table 2.

[0160] Table 2

[0161]

[0162] S205, collision detection: as shown in (a) and (b) in Figure 11 In (a) and (b) in the above embodiment, the system detects the cable spatial position and the bridge boundary range in real time, when the cable exceeds the bridge, a pop-up window displays the type, ID name and position coordinates of the illegal cable, supports click to view three-dimensional positioning, batch selection and deletion operation. Figure 11 In (a) and (b) in the above embodiment, the system detects the cable spatial position and the bridge boundary range in real time, when the cable exceeds the bridge, a pop-up window displays the type, ID name and position coordinates of the illegal cable, supports click to view three-dimensional positioning, batch selection and deletion operation.

[0163] If there is a collision, a user window will pop up, and you can choose to view and delete.

[0164] The cable construction BIM intelligent design method and system based on the three-dimensional graphics platform provided by the above embodiment of the application, through the three core technologies of parameterization driving, automatic modeling and intelligent algorithm, an intelligent full process covering cable trench design, multi-mode laying, bridge path planning and data management is constructed. Compared with the traditional method, the modeling efficiency is improved, the specification compliance rate is improved, and the data statistical error is reduced, effectively solving the core pain points in the BIM design of power engineering. The above method and system of the application deeply integrate the three-dimensional graphics platform, support custom extension, are suitable for full-scene applications from low-voltage power distribution to high-voltage power transmission, and have broad industry application prospect and commercial value.

[0165] The above embodiments of the application are described. It should be understood that the application is not limited to the above specific embodiments, and those skilled in the art can make various modifications or modifications within the scope of the claims, which does not affect the essential content of the application.

[0166] The above specific embodiments of the application are described. It should be understood that the application is not limited to the above specific embodiments, and those skilled in the art can make various modifications or modifications within the scope of the claims, which does not affect the essential content of the application.

Claims

1. A BIM intelligent design method for cable construction based on a three-dimensional graphics platform, characterized in that: include: Based on the 3D graphics platform, build a 3D model of the cable trench; According to the cable layout type, the cable laying mode is designed accordingly in the three-dimensional cable trench model, and the voltage level identification is customized; Based on the established 3D graphics-based cable tray model, multiple cable tray paths are generated to complete the BIM design of the cable infrastructure.

2. The cable construction BIM intelligent design method based on a three-dimensional graphics platform according to claim 1 is characterized in that: The construction of a three-dimensional cable trench model based on a three-dimensional graphics platform includes: Draw the model reference path line by automatically calling the built-in commands of the 3D graphics platform, and monitor the idle events and document change events of the 3D graphics platform at the same time; Through the visual interactive interface, input the cable trench parameters, support parameters, voltage level parameters and cable laying mode, the cable laying mode includes: parallel laying mode, triangular laying mode and serpentine laying mode; Based on the above parameters, a three-dimensional cable trench model is generated along the model reference path line.

3. The cable construction BIM intelligent design method based on a three-dimensional graphics platform according to claim 1 is characterized in that: According to the cable layout type, the cable laying mode is designed accordingly in the cable trench three-dimensional model, and the voltage level identification is customized, including: Calculate the relevant parameters of the required cable, including diameter, length and starting point, and add them to the project; According to the selected cable layout type, the corresponding cable laying mode is designed in the three-dimensional cable trench model using the calculated relevant parameters of the required cable laying; Through the mapping mechanism, the color and voltage level are set for each group of cables, and the corresponding cable parameters are set according to the location, including: location parameters and size parameters; Create filters to color-code cables based on voltage levels for easy viewing and management.

4. The cable construction BIM intelligent design method based on a three-dimensional graphics platform according to claim 3 is characterized in that: The calculation of the relevant parameters for laying cables includes: Calculate the cable diameter = cable support width / 3; Calculate the end coordinates of the cable trench = starting coordinates + (cable trench direction vector × cable trench length); wherein the cable trench direction vector is obtained by subtracting the starting coordinates from the end coordinates of the cable trench; Calculate the distance from the start point to the end point of the cable trench = the length of the cable in the cable trench; Get the nearest connection points of the starting and ending points of the cable tray to generate the cable; Calculating the starting point of the cable includes: determining the starting point of the first model reference path line of the cable trench three-dimensional model, that is, the starting point of the first cable, and then calculating the angle between the Nth model reference path line and the N-1th model reference path line based on the angle between the two, and offsetting inward along the direction of the current line segment; when the angle is greater than 90°, using the supplementary angle to calculate the angle to ensure the correct offset direction, and moving the starting point of the Nth model reference path line, that is, the starting point of the Nth cable, along the direction of the current line segment by a distance determined by the angle between the N-1th model reference path line and the Nth model reference path line and the width of the bracket; According to the selected cable layout type, the corresponding cable laying mode is designed accordingly, including: The cable layout types include: parallel, herringbone and serpentine; correspondingly, the cable laying modes include: parallel laying mode, herringbone laying mode and serpentine laying mode; wherein: The parallel laying mode includes: creating cables on the left and right sides in different layers within the three-dimensional model of the cable trench, and creating corresponding elbows to connect the cables; The said triangular laying mode includes: automatically creating three cables arranged in an equilateral triangle in layers within the three-dimensional model of the cable trench, and creating corresponding elbows to connect the cables; The serpentine laying mode includes: using the NewSweep method to create and save a temporary family file of serpentine lofting; generating curved cables in the three-dimensional cable trench model according to different layer heights, amplitudes and wavelengths to achieve parametric bending of the cables; wherein the bending radius is determined according to the requirements of the cable laying specifications.

5. The cable construction BIM intelligent design method based on a three-dimensional graphics platform according to claim 4 is characterized in that: Generating curved cables in the three-dimensional cable trench model according to different layer heights, amplitudes, and wavelengths includes: Get the starting point (X1, Y1) and end point (Xn, Yn) of the cable, as well as the cable length. Set the amplitude A and period T of the middle sine wave. Ensure that the minHeightFactor of the tail section is 0.

01. Determine the direction of the line based on the starting point, calculate the transition point (X2, Y2), ensure the continuity of the tangents of the line and the arc through differential geometry, and obtain the initial parameters of the first line segment and the arc; Starting from the transition point, the sine wave passes through Y = Y2 + A sin(T2π (X-X2)) to the midpoint (Xm, Ym) according to the sine wave amplitude A and period T; where Y is the vertical height and X is the horizontal displacement; Based on the midpoint (Xm, Ym) and the end point (Xn, Yn), introduce the minHeightFactor constraint and iteratively adjust the curvature of the tail segment so that the curve is smoothly closed from the midpoint (Xm, Ym) to the end point (Xn, Yn); Spline interpolation is used to optimize the connection between each segment, ensure the continuity of the second-order derivative, eliminate the mutation points, and smooth the curve.

6. The cable construction BIM intelligent design method based on a three-dimensional graphics platform according to claim 1 is characterized in that: The method generates multiple cable tray paths for the established cable tray model based on three-dimensional graphics, including: The cable tray model adopts a cable tray directed graph model, wherein nodes are inflection points of the cable tray and edges are traversable paths; Selecting the starting point, the end point, and all the cable trays in the cable tray directed graph model through a visual interactive interface provided by a three-dimensional graphics platform; Based on the breadth-first algorithm, the optimal path from the starting point to the end point is calculated, and all paths are arranged and displayed. In combination with the API provided by the three-dimensional graphics platform, collision detection is performed, infeasible paths are automatically filtered, and multiple cable tray paths are generated.

7. The cable construction BIM intelligent design method based on a three-dimensional graphics platform according to claim 6 is characterized in that: The calculation of the optimal path from the starting point to the end point based on the breadth-first algorithm includes: Establish a queue to store intermediate nodes to be visited as potential candidate path points, using an array to mark whether a node has been visited, and a dictionary to record the predecessor node of each node and the distance to the starting point; Mark the selected starting point S as visited and put it into the queue, record that the distance from the starting point S to itself is 0 and the predecessor node is empty; Extract the first node u from the queue, traverse all the adjacent nodes v of node u, if node v has not been visited, mark node v as visited, record the predecessor node of node v as u, and the distance to u plus 1, then put node v at the end of the queue, and repeat this process until the target node is found or the queue is empty; If the node retrieved is the target node T, the search stops. If the target node T is still not found when the queue is empty, it means that there is no path. Finally, find the optimal path, starting from the target node T, and backtracking according to the recorded predecessor nodes until returning to the starting point. The order of nodes passed is the optimal path. Also includes: The selected cable tray path is highlighted in the 3D view of the 3D graphics platform.

8. The cable construction BIM intelligent design method based on a three-dimensional graphics platform according to any one of claims 1 to 7, characterized in that: Also includes: Acquire cable geometric parameters, voltage level, and volume ratio in real time and extract the parameters; wherein the cable geometric parameters include: length, outer diameter, type, and elbow angle; Based on the extracted parameters, a standardized Excel report is automatically generated, which includes: cable ID, length, voltage level and elbow angle.

9. A cable construction BIM intelligent design system based on a three-dimensional graphics platform, characterized in that: include: Cable trench 3D model construction module, which builds the cable trench 3D model based on the 3D graphics platform; Cable laying design module, which designs the corresponding cable laying mode according to the cable layout type; The cable tray path generation module generates multiple cable tray paths for the established cable tray model based on three-dimensional graphics.

10. The cable construction BIM intelligent design system based on a three-dimensional graphics platform according to claim 9 is characterized in that: Also includes: A report generation module extracts required parameters from the cable trench three-dimensional model construction module, the cable laying design module and the cable tray path generation module in real time, and automatically generates a standardized Excel report based on the required parameters.