Topology self-generation and logic verification method and system of rail transit communication system based on BIM (Building Information Modeling) technology
Through the topological autogenerating and logic verification methods of BIM technology, the limitations of two-dimensional plane expression in rail transit communication systems are solved, and the automated modeling and dynamic design changes of three-dimensional spatial relationships are realized, which improves design efficiency and accuracy.
Patent Information
- Application Number
- CN202510556820.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-08-26
AI Technical Summary
When generating wiring diagrams for rail transit communication systems, the prior art rely on two-dimensional drawings and manual experience to automatically avoid spatial conflicts in building structures or electromechanical pipelines, and lack the expression of three-dimensional spatial relationships and dynamically adapt to design changes, resulting in low design efficiency and insufficient accuracy.
The topological self-generating and logic verification method based on BIM technology is adopted, and the room area and obstacle information is identified through parameterized design plug-ins, a three-dimensional model is constructed in combination with the equipment layout rules, and logical verification is carried out to generate the optimal wiring path and related design drawings.
It realizes the rapid generation of accurate three-dimensional models, ensures that the equipment has no spatial conflicts, improves design accuracy and system reliability, simplifies the modeling process, and can dynamically adapt to design changes.
Smart Images

Figure CN120542003A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of modeling file processing, and in particular to a method and system for topology self-generation and logic verification of a rail transit communication system based on BIM technology. Background Art
[0002] The technology for generating wiring diagrams for single devices in railway signaling systems mainly relies on the static association of two-dimensional drawings and manual experience-driven methods. Specifically, by manually marking the target equipment and related objects (such as cables and terminals) in the construction drawings or as-built drawings, a fixed logical relationship is established, and a wiring schematic diagram is generated based on this. Although this type of technology has initially solved the problem of fragmented drawing management, its core is still limited to the expression of two-dimensional plane information and lacks the integration of three-dimensional spatial relationships and dynamic logic. It can be seen that traditional solutions mainly rely on manual experience to judge the rationality of equipment layout and cable paths, and cannot automatically avoid spatial conflicts of building structures or electromechanical pipelines. In addition, the collaborative design across systems (such as communications, power supply, and fire protection) requires repeated coordination among multiple disciplines, which is inefficient.
[0003] To address the limitations of traditional solutions, existing technologies primarily identify target objects and associated objects in construction or as-built drawings, establish static associations, and generate full-path wiring schematics based on these associations, as described in Chinese patent CN105644592B. This existing technology addresses the efficiency issues of traditional manual drawing to a certain extent, but it generates wiring schematics by establishing fixed logical relationships. Its core function is still limited to expressing two-dimensional planar information and lacks the ability to express three-dimensional spatial relationships. This makes it impossible to dynamically adapt to design changes, such as automatically avoiding spatial conflicts between building structures or electromechanical pipelines. Summary of the Invention
[0004] This application provides a topology self-generation and logic verification method and system for rail transit communication systems based on BIM technology, so as to realize the rapid generation of accurate three-dimensional models and detailed communication system floor plans and system diagrams. On the one hand, this application greatly simplifies the modeling process and improves the efficiency of system modeling; on the other hand, it uses topology logic to verify the compliance and rationality of system design and equipment parameters, ensuring that there are no spatial conflicts between various devices, effectively improving design accuracy and system reliability, and solving the problems of the existing technology lacking three-dimensional spatial relationship expression and being unable to dynamically adapt to design changes.
[0005] In a first aspect, the present application provides a method for topology self-generation and logic verification of a rail transit communication system based on BIM technology, comprising:
[0006] In the BIM, based on a preset parametric design plug-in, a room area where communication equipment is to be arranged is selected, and first parameter information of the room area is identified;
[0007] Performing geometric recognition and analyzing geometric data of the room area according to the first parameter information, and extracting room outline information and obstacle information;
[0008] Each of the communication devices is arranged in the room area, and topology self-generation and logic verification are performed based on the outline information and the obstacle information in combination with preset device layout rules to construct a three-dimensional model of the target communication system with self-generation of topology, wherein the device layout rules include device layout design specifications and requirements;
[0009] In the target communication system three-dimensional model, performing loop connection device arrangement and numbering processing on each of the communication devices to obtain loop connection information and device number information between each of the communication devices;
[0010] According to a preset shortest path planning method, based on the loop connection information and the device number information, an optimal wiring path for each of the communication devices is generated, wherein the optimal wiring path includes cable connection information between the communication devices;
[0011] According to the preset equipment layout rules, a bridge for placing cables is formed according to the optimal wiring path, and a diagram is drawn according to the layout information and loop connection information of each communication device in the room area, and the corresponding floor plan, system diagram and wiring table are simultaneously generated in the two-dimensional software.
[0012] Optionally, in the BIM, a room area where communication equipment is to be arranged is selected based on a preset parametric design plug-in, and first parameter information of the room area is identified, where the communication equipment includes an audio device and a network device, including:
[0013] In BIM, the target object obtains communication equipment and room areas to be arranged in the three-dimensional building information model where the communication equipment is to be arranged through a preset parametric design plug-in, and determines the device types of the communication equipment arranged in the room areas, where the device types of the communication equipment include audio equipment and network equipment;
[0014] The parametric design plug-in is used to scan and identify the outline information, name information and geometric information of the room area as the first parameter information.
[0015] Optionally, each of the communication devices is arranged in the room area, and topology self-generation and logic verification are performed based on the outline information and the obstacle information in combination with preset device layout rules to construct a three-dimensional model of the target communication system with self-generation of topology, including:
[0016] Acquiring device layout rules and device parameters of the communication device according to the device type of the communication device, wherein the device parameters include basic parameters and adjustment parameters preset by the target object according to the device layout rules;
[0017] The communication device is arranged at a preset position in the room area, and a topology is self-generated based on the device arrangement rule to construct an initial communication system three-dimensional model;
[0018] The initial communication system three-dimensional model is logically verified according to the contour information, the obstacle information, the equipment layout rules and the equipment parameters. When the logical verification fails, the initial communication system three-dimensional model is dynamically adjusted and replanned to obtain a target communication system three-dimensional model.
[0019] Optionally, performing logical verification on the initial communication system three-dimensional model according to the contour information, the obstacle information, the device layout rule, and the device parameters includes:
[0020] Performing device position conflict detection based on the obstacle information and the device parameters, analyzing whether a spatial position conflict exists at a location point currently set by the communication device within the room area, and determining that logic verification fails when the location spatial point is occupied;
[0021] analyzing the installation height according to the device layout rule and the profile information and the obstacle information, and determining that the logic verification fails when the installation height does not meet the basic parameters of the communication device;
[0022] Analyzing the port restriction information of each of the communication devices according to the device parameters, and analyzing the current port connection information of the initial communication system three-dimensional model;
[0023] Analyze whether the port connection of each communication device in the port connection information exceeds the port limit information, and determine that the logic verification fails if it exceeds the port limit information.
[0024] Optionally, in the three-dimensional model of the target communication system, performing loop connection device arrangement and numbering processing on each of the communication devices to obtain loop connection information and device numbering information between the communication devices includes:
[0025] In the three-dimensional model of the target communication system, dividing each of the communication devices into loops, determining the communication devices belonging to the same loop, and obtaining loop connection information;
[0026] Based on the preset coding rules, the communication devices in the same loop are numbered to obtain device number information.
[0027] Optionally, based on a preset coding rule, communication devices in the same loop are numbered to obtain device number information, including:
[0028] Determine baseline orchestration equipment;
[0029] Associating the distances of the communication devices in the same loop with the reference arrangement device to form a loop connection, and analyzing the distances of the communication devices in the same loop to the reference arrangement device through the parametric design plug-in to determine the coding order;
[0030] According to the preset coding rules and the coding sequence, the communication devices in the same loop are serially coded to obtain the device number information.
[0031] Optionally, generating an optimal wiring path for each of the communication devices according to a preset shortest path planning method based on the loop connection information and the device number information includes:
[0032] Analyzing device connection information according to the device type of the communication device, the device connection information including connection modes of the communication devices in the same loop;
[0033] The cable connection of each communication device is constructed through the parametric design plug-in, and the path of the cable connection is optimized according to the device connection information, loop connection information and the device number information to obtain the optimal wiring path.
[0034] Optionally, when the logic verification fails, dynamically adjusting and replanning the initial communication system three-dimensional model to obtain a target communication system three-dimensional model includes:
[0035] Dynamically rearrange the communication devices that have spatial position conflicts in the initial communication system three-dimensional model according to a preset algorithm, in combination with device parameters and device layout rules, until it is determined that the communication devices have no spatial position conflicts during conflict detection, thereby obtaining a target communication system three-dimensional model;
[0036] Alternatively, position adjustment information of the target object with respect to the communication device is obtained, and adjustments are made according to the position adjustment information to obtain a three-dimensional model of the target communication system.
[0037] Optionally, after the 2D software generates the corresponding floor plan, system diagram, and wiring diagram, the following is also included:
[0038] According to the device type of each communication device, counting the number of corresponding devices in the three-dimensional model of the target communication system;
[0039] determining a cable type based on the cable connection information, the cable type corresponding to a device type of the communication device;
[0040] Statistically analyzing the number of cables of the corresponding cables based on the number of the communication devices, in combination with the cable types and the cable connection information;
[0041] According to the preset bill of quantities template, the equipment bill of quantities corresponding to the equipment quantity and the cable bill of quantities corresponding to the cable quantity are exported respectively.
[0042] In a second aspect, the present application provides a topology self-generation and logic verification system for a rail transit communication system based on BIM technology, comprising:
[0043] A first selection and identification module is used to select a room area where communication equipment is to be arranged based on a preset parametric design plug-in in the BIM, and identify first parameter information of the room area;
[0044] a geometric analysis module, configured to perform geometric recognition and analysis on the geometric data of the room area according to the first parameter information, and extract room outline information and obstacle information;
[0045] a topology logic verification module, configured to arrange each of the communication devices in the room area, and perform topology self-generation and logic verification based on the outline information and the obstacle information in combination with preset device layout rules, thereby constructing a three-dimensional model of the target communication system with self-generated topology, wherein the device layout rules include device layout design specifications and requirements;
[0046] a loop connection module, configured to perform device arrangement and numbering processing of loop connections on each of the communication devices in the three-dimensional model of the target communication system, and obtain loop connection information and device number information between each of the communication devices;
[0047] a wiring analysis module, configured to generate an optimal wiring path for each of the communication devices based on the loop connection information and the device number information according to a preset shortest path planning method, wherein the optimal wiring path includes cable connection information between the communication devices;
[0048] A topology diagram generation module is used to form a bridge for placing cables according to the preset equipment layout rules and the optimal wiring path, and to draw a diagram based on the layout information and loop connection information of each communication device in the room area, and to simultaneously generate the corresponding floor plan, system diagram and wiring table in the two-dimensional software.
[0049] In summary, the embodiment of the present application utilizes the equipment layout rules of the communication equipment in combination with relevant parameters to perform topological logic verification to construct a three-dimensional model of the communication system, and optimizes the three-dimensional model of the communication system through the equipment layout rules. Then, each communication device in the three-dimensional model of the communication system is numbered and looped, and the optimal wiring path is constructed to automatically generate cable connections between each device, and the cable bridge is designed. The communication plan, system diagram, and wiring table are synchronously generated based on the three-dimensional model data. It can be seen that the present application simplifies the modeling process, and by analyzing the geometric data of the equipment parameters and the area, it ensures the expression of the three-dimensional spatial relationship, can quickly generate accurate three-dimensional models and related design drawings, and uses logical verification to ensure design accuracy and system reliability, and realize dynamic adaptation to design changes, thereby solving the problem that the existing technology lacks the expression of three-dimensional spatial relationships and cannot dynamically adapt to design changes. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0051] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0052] Figure 1 A flowchart of a method for self-generating and logically verifying topology of a rail transit communication system based on BIM technology provided in an embodiment of the present application;
[0053] Figure 2 This is a schematic flow chart of the steps of a method for self-generating topology and logic verification of a rail transit communication system based on BIM technology, provided by an optional embodiment of the present application;
[0054] Figure 3 This is an optional example of the present application providing a flow chart of topology self-generation and logic verification of a BIM-based rail transit communication system;
[0055] Figure 4 This is an example diagram of device parameter settings provided as an optional example of this application;
[0056] Figure 5 This is an example diagram of a speaker device arrangement provided by an optional example of the present application;
[0057] Figure 6 This is an example diagram of a loop cable connection for a speaker device provided as an optional example of this application;
[0058] Figure 7 This is an example diagram of drawing and generating a plan view in CAD software, provided as an optional example of this application;
[0059] Figure 8 This is an example diagram provided by an optional example of this application for drawing and generating a system diagram in CAD software;
[0060] Figure 9 This is an example diagram showing a communication layer plane device provided as an optional example of this application;
[0061] Figure 10 This is an example diagram of generating an Internet phone connection table provided by an optional example of this application;
[0062] Figure 11 This is an example diagram of a bill of quantities provided as an optional example of this application;
[0063] Figure 12 A structural block diagram of a topology self-generation and logic verification system for a rail transit communication system based on BIM technology provided in an embodiment of the present application;
[0064] Figure 13 This is a structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0065] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0066] To facilitate understanding of the embodiments of the present application, further explanation will be given below in conjunction with the drawings and specific embodiments. The embodiments do not constitute a limitation on the embodiments of the present application.
[0067] Figure 1 This is a flow chart of a method for self-generating and logically verifying a topology of a rail transit communication system based on BIM technology provided in an embodiment of the present application. In a specific implementation, the method for self-generating and logically verifying a topology of a rail transit communication system based on BIM technology provided in this embodiment can be applied to a communication system, such as self-generating and logically verifying a topology of an urban rail transit communication system. Figure 1 As shown, the topology self-generation and logic verification method of the rail transit communication system based on BIM technology provided in the embodiment of the present application may specifically include the following steps:
[0068] Step 110: In the BIM, a room area where communication equipment is to be arranged is selected based on a preset parametric design plug-in, and first parameter information of the room area is identified.
[0069] In this embodiment, the parametric design plug-in refers to a BIM-based parametric design plug-in for rail transit communication systems (hereinafter referred to as the "plug-in") developed through secondary development in BIM software (such as Revit 2017). A room area refers to a room where communication equipment is to be arranged. The communication equipment in this embodiment may include, but is not limited to, audio equipment and network equipment. Audio equipment may include broadcast equipment, speaker equipment, etc., and network equipment may include telephones, network ports, etc.
[0070] In this embodiment, a secondary developed parametric design plug-in can be used in BIM software to select and intelligently identify rooms where communication equipment needs to be placed, thereby determining the room area. The plug-in can then read the selected room's outline, name, spatial geometry, and other information as the first parameter information.
[0071] It should be noted that the plug-in in this embodiment is a secondary development plug-in based on Revit, and is not included in the BIM software. The corresponding functions mentioned in this embodiment can be achieved through the secondary development plug-in. However, existing software cannot perform design independently and requires manual design.
[0072] This embodiment uses a plug-in to intelligently identify rooms, including room annotations, and assign different design rules to different rooms. While the room area annotation function is native to the BIM software and provides closed-space properties, the identification of room annotations is a plug-in innovation. After reading and identifying room areas, this embodiment allows users to match the plug-in's built-in design rules or manually enter design parameters based on their desired design preferences to arrange equipment.
[0073] Step 120: Perform geometric recognition and analysis on the geometric data of the room area based on the first parameter information, and extract room outline information and obstacle information.
[0074] This embodiment performs geometric analysis on parameter information of the room area and analyzes various geometric data, including but not limited to analyzing the room outline and obstacle coordinates (such as the coordinates of obstacles such as structural columns, building walls, and electromechanical equipment).
[0075] Step 130, each of the communication devices is set in the room area, and based on the preset device layout rules, topology self-generation and logic verification are performed in combination with the contour information, the obstacle information and the device parameters of the communication device to construct a three-dimensional model of the target communication system with self-generation of topology.
[0076] The equipment layout rules include equipment layout design specifications and requirements.
[0077] In this embodiment, the communication device parameters primarily consist of two sets of parameters: basic parameters designed by default and parameters manually adjusted by the designer / user. This embodiment utilizes commonly used algorithms, such as pathfinding, weight allocation, multi-objective optimization, and spatial indexing, to implement design specifications and layout requirements, which serve as device layout design specifications and requirements. For example, a speaker layout radius of 6-8 meters (m) is specified.
[0078] In this embodiment, the equipment layout design specifications and requirements may also include relevant restriction information, including the maximum or minimum number of devices to be arranged in each room, etc. For example, a maximum of 0 devices can be arranged in an electrical well, and a minimum default value of 1 is set for special rooms. Other rooms default to the layout range set according to the equipment design specifications or design requirements. The layout quantity is displayed in the plug-in window and can be manually changed after the pop-up window appears, but it cannot exceed the design specification range (and the maximum and minimum).
[0079] In its implementation, this embodiment uses a plug-in to place each communication device in the corresponding position within the room area, thereby constructing a 3D model of the communication system. A topological logic verification is then performed on the configuration of each communication device within the model. Based on the device layout design specifications and requirements, this topological logic verification is performed based on the outline information, obstacle information, and device parameters to determine whether the communication device layout meets the design specifications and requirements.
[0080] Topology logic verification primarily verifies whether each communication device complies with design specifications, whether there are spatial conflicts in the installation of communication devices, and whether the port load or port number of connected devices is exceeded (for example, a network switch with 10 ports can only connect to 9 devices, requiring one port to be reserved). This embodiment uses topology logic verification to update and optimize the three-dimensional model of the communication system. While rapidly generating an accurate three-dimensional model, logic verification also ensures model design accuracy and system reliability.
[0081] During the update and optimization process, the plug-in can update the adjusted data in real time, re-optimize and generate the 3D model, and dynamically adapt to design changes.
[0082] In related technologies, existing technologies establish fixed logical relationships by marking target devices and associated objects, thereby generating wiring schematics. Although this has preliminarily solved the problem of fragmented drawing management, its core is still limited to the expression of two-dimensional plane information. It can only rely on the static association relationship of two-dimensional drawings, lacks the integration of three-dimensional spatial relationships and dynamic logic, and cannot achieve real-time collision detection. For example, the rationality of equipment layout and cable paths relies on manual experience judgment, and it is impossible to automatically avoid spatial conflicts of building structures or electromechanical pipelines. In addition, the collaborative design across systems (such as communications, power supply, and fire protection) requires repeated coordination among multiple disciplines, which is inefficient.
[0083] The existing technology has defects such as single data dimension and lack of expression of three-dimensional spatial relationships, which lead to problems such as inaccurate system design and insufficient reliability. This embodiment uses a plug-in to analyze the geometric data of the room, determine the room outline and obstacles, and perform logical verification and dynamic adjustment to avoid them when arranging communication equipment. If it is detected that the preset position coordinates of a certain communication device are occupied, the position coordinates of the communication device can be optimized until they are not occupied. This realizes the automatic generation and arrangement of communication equipment, ensures that there will be no spatial conflicts between the devices in actual operation, and that the signal transmission path is efficient and unblocked. The logic verification step in this embodiment improves design accuracy and system reliability, improves design efficiency, effectively avoids potential design defects, and reduces a large number of design defects.
[0084] Step 140 : performing loop connection device arrangement and numbering processing on each of the communication devices in the three-dimensional model of the target communication system to obtain loop connection information and device numbering information between each of the communication devices.
[0085] In this embodiment, after a communication device is generated, the plug-in can perform loop connections for devices in the model that belong to the same loop. Specifically, the plug-in can select communication devices connected to the same loop (for example, for a speaker device, all devices that belong to the same loop as the speaker device can be selected). The plug-in can associate the communication devices on the same loop to form a loop connection and automatically number them. This embodiment does not restrict the rules for automatic numbering.
[0086] Exemplarily, for the arrangement of devices for loop-connecting communication devices, taking the speaker device as an example, by selecting the speaker device that needs to be connected to the same loop, the plug-in automatically associates it with the nearest power amplifier. When forming a loop, the devices in the same loop can be determined based on priority. For example, based on the power amplifier closest to each speaker device, the distance between the speaker device and the power amplifier is analyzed, and the upper left is given priority for the same distance.
[0087] Step 150 : Generate an optimal wiring path for each of the communication devices based on the loop connection information and the device number information according to a preset shortest path planning method.
[0088] The optimal wiring path includes cable connection information between the communication devices.
[0089] In this embodiment, the plug-in performs cable connection of the communication devices based on the loop connection formed by each communication device, determines the cable connection order by the device number, and plans the path according to the shortest path planning algorithm to generate an optimal wiring path for achieving optimal communication device cable connection.
[0090] Step 160: According to the preset equipment layout rules, a bridge for placing cables is formed according to the optimal wiring path, and a diagram is drawn according to the layout information and loop connection information of each communication device in the room area to generate a communication system plan and system diagram.
[0091] In this embodiment, based on the optimal wiring path generated above, a bridge for placing cables is automatically generated by the plug-in, and a corresponding bridge is automatically generated in the communication system plan. Among them, when setting up the cable placement bridge, it is mainly combined with the equipment layout design specifications and requirements. For example, the bridge can be generated by default in a circular arrangement in the equipment area corridor. The arrangement is automatically generated according to the corridor space height (the plug-in can pick up the three-dimensional spatial point of the corridor according to the corridor range and confirm the space range) 500mm above the ceiling. If there is no ceiling in the model, the bridge is generated 500mm below the beam (the height can also be manually selected), and finally the communication system plan and system diagram are formed.
[0092] In a specific implementation, this embodiment can generate a floor plan / system diagram through CAD software, and by exporting the floor plan / system diagram and wiring table in the plug-in panel, the three-dimensional model automatically arranged in the BIM software can be automatically drawn in the CAD software and generate a floor plan, system diagram and wiring table.
[0093] As can be seen, in the BIM embodiment of the present application, based on a preset parametric design plug-in, room areas are selected and parameter information is identified. The geometric data of the room areas is geometrically identified and analyzed based on the parameter information, room outlines and obstacles are extracted, and then communication equipment is placed in the room areas. Based on the equipment layout rules, topological logic verification is performed in combination with outline information, obstacle information, equipment parameters, etc., to construct a topology-self-generated three-dimensional model of the target communication system. In the three-dimensional model, the equipment layout and numbering of each communication equipment are processed, and the loop connection information and equipment numbering information between each communication equipment are obtained. According to the shortest path planning method, the optimal wiring path for the cable connection of each communication equipment is generated. Finally, according to the equipment layout rules, a bridge for placing cables is formed according to the optimal wiring path, and a communication system plan, system diagram, and wiring diagram are generated. This embodiment simplifies the modeling process. By analyzing the equipment parameters and the geometric data of the area, it ensures the expression of three-dimensional spatial relationships, can quickly generate accurate three-dimensional models and related design drawings, and uses logic verification to ensure design accuracy and system reliability, and achieves dynamic adaptation to design changes, solving the problems of the existing technology lacking three-dimensional spatial relationship expression and inability to dynamically adapt to design changes.
[0094] Reference Figure 2 , shows a schematic flow chart of the steps of a method for self-generating and logically verifying the topology of a rail transit communication system based on BIM technology, provided by an optional embodiment of the present application. The method for self-generating and logically verifying the topology of a rail transit communication system based on BIM technology may specifically include the following steps:
[0095] Step 210: In the BIM, a room area where communication equipment is to be arranged is selected based on a preset parametric design plug-in, and first parameter information of the room area is identified.
[0096] For the description of step 210 , reference may be made to the above-mentioned step 110 , which will not be described in detail in this embodiment.
[0097] In an optional embodiment, the above-mentioned selecting, in BIM, a room area for arranging communication equipment based on a preset parametric design plug-in and identifying first parameter information of the room area, wherein the communication equipment includes sound equipment and network equipment, may include: in BIM, obtaining the communication equipment to be arranged and the room area selected by the target object through a preset parametric design plug-in in a three-dimensional building information model where the communication equipment is to be arranged, and determining the device type of the communication equipment arranged in the room area, wherein the device type of the communication equipment includes sound equipment and network equipment; scanning and identifying the outline information, name information and geometric information of the room area through the parametric design plug-in as the first parameter information.
[0098] Reference Figure 3As shown in the flowchart, in this embodiment, the target object (such as the user or designer) can import a 3D building information model into the BIM software, select a room for arranging communication equipment, and select the communication equipment to be arranged, such as audio equipment and network equipment. The plug-in can automatically identify and read various parameters of the room for subsequent logical verification of the equipment arrangement.
[0099] Taking the layout of the subway communication system as an example, open the professional model of the station building in the BIM software (Revit 2017 version, CAD) (make sure the model contains complete room information), and manually create or import the communication system family file, which must contain design parameters (ceiling / wall-mounted speakers, UPS power supplies, network sockets, clocks, and other equipment), and verify the compatibility of the design parameters (power, size, installation height, number of interfaces, etc.) with Revit 2017.
[0100] Step 220: Perform geometric recognition and analysis on the geometric data of the room area based on the first parameter information, and extract room outline information and obstacle information.
[0101] For the description of step 220 , reference may be made to the above-mentioned step 120 , which will not be described in detail in this embodiment.
[0102] Step 230: Acquire device layout rules and device parameters of the communication device according to the device type of the communication device.
[0103] The equipment parameters include basic parameters and adjustment parameters preset by the target object according to equipment layout rules.
[0104] In the specific implementation, the communication equipment corresponding to different room areas can be preset in the plug-in. After the room area is selected, the plug-in can automatically determine the device type of the communication equipment to be arranged, and synchronously obtain the basic parameters and adjustment parameters of the communication equipment.
[0105] Specifically, designers can set the equipment parameters of the equipment to be arranged based on the design specifications entered in the plug-in code in advance, that is, the equipment layout design specifications and requirements. The equipment can have default basic design parameters, and the designer can manually adjust the equipment parameters.
[0106] For example, select the Rail Transit Communication System Parametric Design plug-in, a secondary development plug-in installed in Revit 2017. For example, using the automatic layout of the PA system in the communication system, select the PA system in the plug-in panel, select the room where the PA system speakers will be located, and then confirm the desired room area and PA system equipment type. For example, the default setting for "Station Hall Public Area" is ceiling speakers, while the default setting for "Equipment Room" is wall-mounted speakers.
[0107] In actual implementation, refer to Figure 4 As shown, taking the speaker equipment as an example, the speaker equipment parameters include but are not limited to: speaker spacing, the default layout interval of the plug-in is 6m in the public area and 8m in the equipment area; the default installation height is 200mm±50mm below the ceiling). All equipment parameter settings can be manually adjusted by the designer, such as Figure 4 shown.
[0108] Step 240 : placing the communication devices at the preset positions in the room area, and performing topology self-generation based on the device arrangement rules to construct an initial communication system three-dimensional model.
[0109] Step 250: logically verify the initial communication system three-dimensional model based on the contour information, the obstacle information, the equipment layout rules, and the equipment parameters. If the logical verification fails, dynamically adjust and replan the initial communication system three-dimensional model to obtain a target communication system three-dimensional model.
[0110] A unified description of steps 240 to 250 is provided:
[0111] Reference Figure 3 In its implementation, the plug-in automatically arranges communication equipment at preset locations, constructing an initial 3D communication system model through topology self-generation. It then performs logical verification on each communication device within the 3D model. This verification is primarily based on device layout design specifications and requirements, and is determined by analyzing contour information, obstacle information, and device parameters. For example, if the height of a communication device, determined based on device parameters, does not meet the required installation height for a specific location in a room or cannot be placed in that area, dynamic adjustments and replanning are performed to obtain the target 3D communication system model.
[0112] In actual implementation, the logic verification of this embodiment mainly includes three types: device conflict detection, design route verification, and device parameter verification.
[0113] Optionally, this embodiment performs logical verification on the three-dimensional model of the initial communication system based on the contour information, the obstacle information, the device layout rules and the device parameters, which may specifically include: performing device position conflict detection based on the obstacle information and the device parameters, analyzing whether there is a spatial position conflict in the position space point currently set by the communication device in the room area, and determining that the logical verification fails when the position space point is occupied; analyzing the installation height according to the contour information and the obstacle information according to the device layout rules, and determining that the logical verification fails when the installation height does not meet the basic parameters of the communication device; analyzing the port restriction information of each of the communication devices based on the device parameters, and analyzing the current port connection information of the three-dimensional model of the initial communication system; analyzing whether the port connection of each communication device in the port connection information exceeds the port restriction information, and determining that the logical verification fails when it exceeds the port restriction information.
[0114] For equipment conflict detection, when the design specifications are not met (such as not within the design requirements or within the prohibited clauses, not meeting the installation height or cannot be placed in the room) or there is a conflict with the current spatial position (such as the default spatial point is occupied, causing an installation position conflict), dynamic adjustment and rearrangement are performed.
[0115] Reference Figure 5 As shown, for example, when the pre-installed three-dimensional spatial coordinates of the automatically arranged speakers are occupied, the speakers can be arranged upward or leftward in priority according to the algorithm until the speaker coordinates are not occupied, thereby realizing automatic arrangement of the broadcasting system speaker equipment.
[0116] For design route verification, specifically, when the port load and port number of the connected device are exceeded, such as when too many devices are connected in the same loop, when the connected devices such as amplifiers or power supplies exceed the designed load parameters (the cumulative connection load must be ≤ the load parameter, and the load parameter is a fixed value), or when the number of device ports is exceeded (for example: a switch has 10 ports, but can only connect 9 devices, so one port needs to be reserved. Such parameters are all set in the plug-in code).
[0117] In this embodiment, after the logic verification is passed, the initial communication system three-dimensional model can be used as the target communication three-dimensional system for subsequent wiring optimization, bridge setting, and input of related diagrams.
[0118] Optionally, when the above logic verification fails, the initial communication system three-dimensional model is dynamically adjusted and replanned to obtain the target communication system three-dimensional model, which may specifically include: according to a preset algorithm, combined with equipment parameters and equipment layout rules, dynamically rearrange the communication equipment with spatial position conflicts in the initial communication system three-dimensional model until it is determined that the communication equipment has no spatial position conflict in the conflict detection, and the target communication system three-dimensional model is obtained; or, obtain the position adjustment information of the target object for the communication equipment, and adjust it according to the position adjustment information to obtain the target communication system three-dimensional model.
[0119] In a specific implementation, this embodiment can support adjusting the layout area when making dynamic adjustments. The plug-in will be updated and regenerated in real time. After final confirmation, the layout of the broadcast system speaker equipment will be automatically completed, and the three-dimensional model will be re-optimized and generated to achieve dynamic adaptation to design changes.
[0120] There are two ways to dynamically adjust the device: automatic adjustment and manual adjustment. Automatic adjustment is when the plug-in automatically resets the position of the communication device through preset code logic; manual adjustment is when the designer manually adjusts the position of the communication device.
[0121] In actual implementation, after the plug-in generates the device position, the designer can also manually adjust, add or delete the device based on this.
[0122] In related technologies, existing rail transit communication systems generally lack three-dimensional space verification capabilities and efficient spatial indexing algorithms in their designs, resulting in insufficient dynamic adaptability and automation. When design changes occur (such as equipment displacement or new obstacles), manual re-marking of association relationships is required, resulting in delayed drawing updates. The main reason is that the association logic is stored in a static database and is not dynamically bound to the BIM parametric model. In addition, path planning relies on a fixed rule base and lacks a multi-objective optimization algorithm to achieve adaptive topology generation. It is limited to two-dimensional data dimensions and is dominated by static rules, which seriously restricts design efficiency and engineering reliability.
[0123] To address the shortcomings of the aforementioned existing technologies, this embodiment uses a plug-in to implement automatic topology generation and logic verification for the communication system. This introduces three-dimensional data, such as room area parameters and device parameters, and performs automatic topology generation and logic verification during communication device setup. Devices that fail logic verification are dynamically adjusted. Specifically, logic verification is performed during communication device setup. If logic verification fails, a non-compliance warning is output, and dynamic adjustments are made until logic verification passes. Once logic verification passes, the communication system devices are automatically generated. This automatic topology generation and logic verification significantly simplifies the modeling process, reducing the errors and time consumption associated with manual operations. This not only improves system modeling efficiency but also ensures high consistency and accuracy in subsequent models and drawings. Furthermore, through a multi-layered detection and verification mechanism, including physical interference detection, communication path rationality verification, and compliance checks of system design and device parameters, the system's design rationality is comprehensively assessed, ensuring that spatial conflicts between devices are avoided during actual operation and that signal transmission paths are efficient and unobstructed.
[0124] Step 260 : In the three-dimensional model of the target communication system, loop division is performed on each of the communication devices, communication devices belonging to the same loop are determined, and loop connection information is obtained.
[0125] Step 270: Based on the preset coding rule, the communication devices in the same loop are numbered to obtain device number information.
[0126] In the specific implementation, this embodiment analyzes each communication device in the three-dimensional model, connects the communication devices belonging to the same loop, automatically associates multiple devices in the loop, and the plug-in can automatically number the devices according to certain coding rules (which can be modified according to requirements / standards).
[0127] For example, when dividing the same loop, taking the speaker device loop setting as an example, it can be automatically selected by the plug-in or manually selected by the designer. The speaker device that needs to be connected to the same loop will be automatically associated with the nearest power amplifier (the upper left is the priority for the same distance), forming a loop connection, and automatically numbering it (the connection method follows the same numbering rules, and is connected and sorted in series from the upper left to the lower right), and the cable connection is automatically generated.
[0128] Optionally, the above-mentioned numbering process of the communication devices in the same loop based on the preset coding rule to obtain the device number information may include the following sub-steps:
[0129] Sub-step 2701: Determine the benchmark orchestration device.
[0130] Sub-step 2702: Associating distances between communication devices in the same loop and the reference arrangement device to form a loop connection, and analyzing the distances between each communication device in the same loop and the reference arrangement device through the parametric design plug-in to determine a coding order.
[0131] Sub-step 2703: perform serial number coding on each communication device in the same loop according to a preset coding rule and a coding sequence to obtain device number information.
[0132] Sub-steps 2701 to 2703 are described uniformly:
[0133] In this embodiment, the reference arrangement equipment may include but is not limited to: a cabinet, a power supply box, a power amplifier, etc., or equipment selected by the designer.
[0134] This embodiment automatically performs numbering according to certain coding rules. For example, the coding rule may be "device type + line + station + loop + serial number". Then, the plug-in may encode the serial numbers of the devices in the order from near to far from the cabinet or power box (or according to design requirements), and finally generate numbers according to the coding rules.
[0135] In this embodiment, by automatically numbering the communication devices, when connecting the devices, the connection method between the communication devices can follow the same numbering rules, such as serial connection and sorting from the upper left to the lower right.
[0136] Step 280: Analyze device connection information according to the device type of the communication device, where the device connection information includes connection modes of the communication devices in the same loop.
[0137] Step 290: construct cable connections for each communication device through the parametric design plug-in, and optimize the cable connection path based on the device connection information, loop connection information, and device number information to obtain an optimal wiring path.
[0138] The optimal wiring path includes cable connection information between the communication devices.
[0139] A unified description of steps 280 to 290 is provided:
[0140] In a specific implementation, this embodiment uses a plug-in to form an optimal wiring path for the device. When calculating the optimal wiring path, a shortest path algorithm can be used, such as a path-finding algorithm, an NSGA-III algorithm, and a weight distribution method to plan the path and perform cable connection of the communication equipment.
[0141] In actual implementation, different types of communication devices require different connection methods. For example, speakers in a single loop are installed in series, from closest to farthest from the amplifier, or network sockets are connected to switches in a star configuration. Therefore, this embodiment fully considers the connection methods of different communication devices and uses the connection methods of the communication devices as a reference when developing the optimal wiring path to construct the optimal cable connection.
[0142] In addition, for some communication devices, such as speaker devices, when forming the optimal wiring path, you can also combine the device number, use the same connection method as the number rule, and connect them in series from upper left to lower right and sort them, such as Figure 6 shown.
[0143] For example, network sockets are connected to switches in a star configuration, with priorities assigned from left to right and from top to bottom. Assuming the number of switch ports is N, each switch can connect to a maximum of N-1 network sockets. The resulting cable path is the same as the way the network sockets are connected to the switches, i.e., a star configuration.
[0144] Step 300: According to the preset equipment layout rules, a bridge for placing cables is formed according to the optimal wiring path, and a diagram is drawn according to the layout information and loop connection information of each communication device in the room area to generate a communication system plan and system diagram.
[0145] In the specific implementation, based on the cable path generated above, a bridge is automatically generated in the communication system plan through the plug-in. The bridge can be used to place cables. It is generated in a circular layout in the corridor of the equipment area by default, and the default height is 500mm above the ceiling, thus completing the layout of the security communication system plan.
[0146] This embodiment can also generate a communication system diagram and wiring diagram. Specifically, based on the cable connections of the communication equipment, the communication system diagram is automatically generated in accordance with the equipment connection and design specifications, and the system wiring diagram can be generated according to a preset system wiring diagram template.
[0147] For example, refer to Figure 7 and Figure 8 , you can generate floor plans and system diagrams through CAD software. For example, select "Generate Floor Plan / System Diagram" in the CAD plug-in panel, and automatically draw and generate floor plans and system diagrams in the CAD software based on the speaker model data automatically arranged in the BIM software. Among them, when too many loop connections exceed the power amplifier load, the plug-in outputs a warning, such as Figure 8 The middle power amplifier G2 is shown.
[0148] The above examples are mainly described around the sound equipment. This embodiment also provides an implementation example of network system expansion in the communication system. Figure 9 、 Figure 10 as well as Figure 11 As shown, in the Revit 2017 plug-in panel, select "Network System", select or click the room or area where the network equipment needs to be arranged, and set the logical relationship between the network equipment (network socket, telephone socket) and the room. This logical relationship is mainly based on the default value set by the system according to the design specifications and designer's habits, which can be manually changed, including: the default socket-to-ground distance is 300mm, and the default installation of a single-hole network socket and a telephone socket in the middle of the left wall of all regular rooms except for air shafts, water shafts, elevator shafts and toilets. For details, see Figure 9 .
[0149] After confirmation, network equipment and network system cable routing will be automatically generated. By clicking on the network point table in the BIM software plug-in panel, you can generate a network phone wiring table, which includes network phone location information, cable type, cable length, junction box terminal allocation, topology link and other information (a bill of quantities), such as Figure 10 and Figure 11 shown.
[0150] Optionally, after the two-dimensional software synchronously generates the corresponding plan view, system diagram and wiring table, the embodiment of the present application may also include: counting the number of devices corresponding to the devices in the three-dimensional model of the target communication system according to the device type of each of the communication devices; determining the cable type based on the cable connection information, the cable type corresponding to the device type of the communication device; based on the device number of the communication device, combined with the cable type and the cable connection information, statistically analyzing the cable quantity of the corresponding cables; and according to the preset bill of quantities template, respectively exporting the equipment bill of quantities table corresponding to the equipment quantity and the cable bill of quantities table corresponding to the cable quantity.
[0151] For example, refer to Figure 11 As shown in the cable engineering quantity list, after the communication system plan and system diagram are automatically generated in this embodiment, equipment / cable engineering quantity statistics can also be performed.
[0152] Regarding equipment quantity statistics, this embodiment automatically counts the number of corresponding equipment in the three-dimensional model of the security communication system according to the equipment type, and can export the equipment quantity list according to the preset quantity list template.
[0153] Regarding cable quantity statistics, this embodiment automatically counts the number of corresponding cables in the three-dimensional model of the security communication system according to the cable type, and can export the cable quantity list according to the preset quantity list template.
[0154] To address the inadequate accuracy of existing technologies in system 3D models and communication system drawings, this embodiment implements BIM-based topology self-generation and logic verification for rail transit communication systems. This allows for the rapid generation of accurate 3D models and detailed communication system floor plans, system diagrams, wiring diagrams, and bills of quantities. Furthermore, this embodiment utilizes plug-ins to implement real-time dynamic change adjustments and builds an intelligent processing method for dynamic linkage scenarios. By leveraging the close collaboration between an adaptive topology generation engine and a multi-dimensional consistency verification system, this achieves comprehensive optimization of the communication system design process.
[0155] In summary, the embodiment of the present application automatically creates a three-dimensional model of the communication system by extracting device parameters and device relationship contact rules. In the process of creating the model, the three-dimensional model created is judged by detecting whether there is physical interference between the devices, verifying whether the communication path design is reasonable, and checking whether the system design and the settings of the various parameters of the equipment meet the preset standards, thereby assisting in the adjustment of subsequent models and automatically generating communication plan drawings, system diagrams and wiring tables in the CAD software based on the model data. This embodiment comprehensively evaluates the design rationality of the system through a multi-level detection and verification mechanism to ensure that there will be no spatial conflicts between the devices during actual operation and that the signal transmission path is efficient and unblocked. The verification step in this embodiment improves design accuracy and system reliability, improves design efficiency, effectively avoids potential design defects, reduces a large amount of manpower and physical costs caused by design defects, has good economic benefits, and solves the problems of the existing technology lacking three-dimensional spatial relationship expression and being unable to dynamically adapt to design changes.
[0156] It should be noted that, for the purpose of simple description, the method embodiments are expressed as a series of action combinations, but those skilled in the art should know that the embodiments of the present application are not limited to the described order of actions, because according to the embodiments of the present application, certain steps can be performed in other orders or simultaneously.
[0157] like Figure 12 As shown, the embodiment of the present application further provides a topology self-generation and logic verification system 1200 for a rail transit communication system based on BIM technology, including:
[0158] A first selection and identification module 1210 is configured to select a room area where communication equipment is to be arranged based on a preset parametric design plug-in in the BIM, and identify first parameter information of the room area;
[0159] A geometric analysis module 1220 is configured to perform geometric recognition analysis on the geometric data of the room area based on the first parameter information, and extract room outline information and obstacle information;
[0160] A topology logic verification module 1230 is configured to arrange each of the communication devices in the room area, and perform topology self-generation and logic verification based on the outline information and the obstacle information in combination with preset device layout rules to construct a three-dimensional model of the target communication system with self-generated topology, wherein the device layout rules include device layout design specifications and requirements;
[0161] A loop connection module 1240 is configured to perform device arrangement and numbering processing on loop connections of the communication devices in the three-dimensional model of the target communication system, and obtain loop connection information and device number information between the communication devices;
[0162] a wiring analysis module 1250 for generating an optimal wiring path for each of the communication devices based on the loop connection information and the device number information according to a preset shortest path planning method, wherein the optimal wiring path includes cable connection information between the communication devices;
[0163] The topology diagram generation module 1260 is used to form a bridge for placing cables according to the preset equipment layout rules and the optimal wiring path, and to draw a diagram based on the layout information and loop connection information of each communication device in the room area, and to simultaneously generate the corresponding floor plan, system diagram and wiring table in the two-dimensional software.
[0164] Optionally, the first selection and identification module includes:
[0165] A selection submodule is used to obtain, in the BIM, the communication devices and room areas to be arranged selected by the target object through a preset parametric design plug-in within the three-dimensional building information model where the communication devices are to be arranged, and determine the device types of the communication devices arranged in the room areas, where the device types of the communication devices include audio devices and network devices;
[0166] The scanning and identifying submodule is configured to scan and identify the outline information, name information, and geometric information of the room area through the parametric design plug-in to serve as the first parameter information.
[0167] Optional topology logic verification module, including:
[0168] A parameter acquisition submodule, configured to acquire, based on the device type of the communication device, device layout rules and device parameters of the communication device, wherein the device parameters include basic parameters and adjustment parameters preset by the target object according to the device layout rules;
[0169] A topology self-generation submodule is used to place the communication devices at preset positions in the room area, and perform topology self-generation based on the device layout rules to construct an initial communication system three-dimensional model;
[0170] a logic verification submodule, configured to perform logic verification on the initial communication system three-dimensional model according to the contour information, the obstacle information, the equipment layout rules, and the equipment parameters;
[0171] The dynamic adjustment submodule is used to dynamically adjust and replan the initial communication system three-dimensional model to obtain a target communication system three-dimensional model when the logic verification fails.
[0172] Optionally, a logic verification submodule is specifically used to: perform device position conflict detection based on the obstacle information and the device parameters, analyze whether there is a spatial position conflict in the current location space point of the communication device within the room area, and determine that the logic verification fails when the location space point is occupied; analyze the installation height according to the device layout rules based on the contour information and the obstacle information, and determine that the logic verification fails when the installation height does not meet the basic parameters of the communication device; analyze the port restriction information of each of the communication devices based on the device parameters, and analyze the current port connection information of the initial communication system three-dimensional model; analyze whether the port connection of each communication device in the port connection information exceeds the port restriction information, and determine that the logic verification fails when it exceeds the port restriction information.
[0173] Optionally, a dynamic adjustment submodule is specifically used to: dynamically rearrange the communication equipment that has spatial position conflicts in the initial communication system three-dimensional model according to a preset algorithm, combined with equipment parameters and equipment layout rules, until it is determined that the communication equipment has no spatial position conflicts in the conflict detection, and obtain the target communication system three-dimensional model; or, obtain the position adjustment information of the target object for the communication equipment, and adjust according to the position adjustment information to obtain the target communication system three-dimensional model.
[0174] Optional, loop connection module, including:
[0175] a loop division submodule, configured to divide the communication devices into loops in the target communication system three-dimensional model, determine the communication devices belonging to the same loop, and obtain loop connection information;
[0176] The number processing submodule is used to perform number processing on the communication devices in the same loop based on the preset coding rules to obtain device number information.
[0177] Optionally, the numbering processing submodule is specifically used to: determine the benchmark arrangement device; associate the distance between the communication devices in the same loop and the benchmark arrangement device to form a loop connection, and analyze the distance from each communication device in the same loop to the benchmark arrangement device through the parametric design plug-in to determine the coding order; according to the preset coding rules, combined with the coding order, serially encode each communication device in the same loop to obtain device number information.
[0178] Optional wiring analysis module, including:
[0179] A device connection analysis submodule, configured to analyze device connection information according to the device type of the communication device, wherein the device connection information includes a connection mode of each communication device in the same loop;
[0180] The path optimization submodule is used to construct the cable connection of each communication device through the parametric design plug-in, and optimize the path of the cable connection according to the device connection information, loop connection information and the device number information to obtain the optimal wiring path.
[0181] Optionally, after generating the communication system plan and system diagram, the wiring diagram generation system further includes:
[0182] A first statistical module is used to count the number of corresponding devices in the three-dimensional model of the target communication system according to the device type of each communication device;
[0183] a second statistical module, configured to determine a cable type based on the cable connection information, the cable type corresponding to the device type of the communication device; and statistically analyze the number of corresponding cables based on the number of devices of the communication device, in combination with the cable type and the cable connection information;
[0184] The bill of quantities output module is used to export the equipment bill of quantities corresponding to the equipment quantity and the cable bill of quantities corresponding to the cable quantity according to the preset bill of quantities template.
[0185] It should be noted that the topology self-generation and logic verification system of the rail transit communication system based on BIM technology provided in the embodiment of the present application can execute the topology self-generation and logic verification method of the rail transit communication system based on BIM technology provided in any embodiment of the present application, and has the corresponding functions and beneficial effects of the execution method.
[0186] In a specific implementation, the topology self-generation and logic verification system of the rail transit communication system based on BIM technology can be integrated into the device, so that the device can be based on BIM technology, combined with the topology self-generation and logic verification of the communication system, to quickly generate accurate three-dimensional models and detailed communication system plans, system diagrams, wiring tables and bills of quantities. As an electronic device, it can simplify the modeling process, improve modeling efficiency, and ensure the high consistency and accuracy of the model and drawings. The electronic device can be composed of two or more physical entities, or it can be composed of one physical entity. For example, the electronic device can be a personal computer (PC), a computer, a server, etc., and the embodiments of the present application do not impose specific restrictions on this.
[0187] like Figure 13 As shown, an embodiment of the present application provides an electronic device, including a processor 111, a communication interface 112, a memory 113 and a communication bus 114, wherein the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114; the memory 113 is used to store computer programs; the processor 111 is used to implement the steps of the topology self-generation and logic verification method of the rail transit communication system based on BIM technology provided by any of the aforementioned method embodiments when executing the program stored in the memory 113. Exemplarily, the steps of the topology self-generation and logic verification method of the rail transit communication system based on BIM technology may include the following steps: in BIM, based on a preset parametric design plug-in, select a room area where communication equipment is to be arranged, and identify the first parameter information of the room area; perform geometric identification and analysis of the geometric data of the room area based on the first parameter information, and extract room contour information and obstacle information; arrange each of the communication equipment in the room area, and based on the preset equipment layout rules, perform topology self-generation and logic verification in combination with the contour information, the obstacle information and the equipment parameters of the communication equipment to construct a three-dimensional model of the target communication system with self-generation of topology, and the equipment layout rules include equipment Layout design specifications and requirements; in the three-dimensional model of the target communication system, the equipment layout and numbering of the loop connection of each communication device are performed to obtain the loop connection information and equipment numbering information between each communication device; according to the preset shortest path planning method, based on the loop connection information and the equipment numbering information, the optimal wiring path of each communication device is generated, and the optimal wiring path includes the cable connection information between each communication device; according to the preset equipment layout rules, a bridge for placing cables is formed according to the optimal wiring path, and a diagram is drawn according to the layout information and loop connection information of each communication device in the room area, and the corresponding floor plan, system diagram and wiring table are simultaneously generated in the two-dimensional software.
[0188] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method for topology self-generation and logic verification of a rail transit communication system based on BIM technology as provided in any of the aforementioned method embodiments are implemented.
[0189] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0190] The foregoing is merely a list of specific embodiments of the present application, intended to enable those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the broadest scope consistent with the principles and novel features of the present application.
Claims
1. A topology self-generation and logic verification method for a rail transit communication system based on BIM technology, characterized in that: include: In the BIM, based on a preset parametric design plug-in, a room area where communication equipment is to be arranged is selected, and first parameter information of the room area is identified; Performing geometric recognition and analyzing geometric data of the room area according to the first parameter information, and extracting room outline information and obstacle information; Each of the communication devices is arranged in the room area, and based on a preset device layout rule, topology self-generation and logic verification are performed in combination with the outline information, the obstacle information, and the device parameters of the communication devices to construct a three-dimensional model of the target communication system with self-generated topology, wherein the device layout rule includes device layout design specifications and requirements; In the target communication system three-dimensional model, performing loop connection device arrangement and numbering processing on each of the communication devices to obtain loop connection information and device number information between each of the communication devices; According to a preset shortest path planning method, based on the loop connection information and the device number information, an optimal wiring path for each of the communication devices is generated, wherein the optimal wiring path includes cable connection information between the communication devices; According to the preset equipment layout rules, a bridge for placing cables is formed according to the optimal wiring path, and a diagram is drawn according to the layout information and loop connection information of each communication device in the room area, and the corresponding floor plan, system diagram and wiring table are simultaneously generated in the two-dimensional software.
2. The method according to claim 1, characterized in that In BIM, a room area where communication equipment is to be arranged is selected based on a preset parametric design plug-in, and first parameter information of the room area is identified, where the communication equipment includes an audio device and a network device, including: In BIM, the target object obtains communication equipment and room areas to be arranged in the three-dimensional building information model where the communication equipment is to be arranged through a preset parametric design plug-in, and determines the device types of the communication equipment arranged in the room areas, where the device types of the communication equipment include audio equipment and network equipment; The parametric design plug-in is used to scan and identify the outline information, name information and geometric information of the room area as the first parameter information.
3. The method according to claim 1, characterized in that The communication devices are arranged in the room area, and based on a preset device arrangement rule, topology self-generation and logic verification are performed in combination with the outline information, the obstacle information, and the device parameters of the communication devices to construct a three-dimensional model of the target communication system with self-generation of topology, including: Acquiring device layout rules and device parameters of the communication device according to the device type of the communication device, wherein the device parameters include basic parameters and adjustment parameters preset by the target object according to the device layout rules; The communication device is arranged at a preset position in the room area, and a topology is self-generated based on the device arrangement rule to construct an initial communication system three-dimensional model; The initial communication system three-dimensional model is logically verified according to the contour information, the obstacle information, the equipment layout rules and the equipment parameters. When the logical verification fails, the initial communication system three-dimensional model is dynamically adjusted and replanned to obtain a target communication system three-dimensional model.
4. The method according to claim 3, characterized in that Performing logical verification on the initial communication system three-dimensional model according to the contour information, the obstacle information, the equipment layout rule, and the equipment parameters includes: Performing device position conflict detection based on the obstacle information and the device parameters, analyzing whether a spatial position conflict exists at a location point currently set by the communication device within the room area, and determining that logic verification fails when the location spatial point is occupied; analyzing the installation height according to the device layout rule and the profile information and the obstacle information, and determining that the logic verification fails when the installation height does not meet the basic parameters of the communication device; Analyzing the port restriction information of each of the communication devices according to the device parameters, and analyzing the current port connection information of the initial communication system three-dimensional model; Analyze whether the port connection of each communication device in the port connection information exceeds the port limit information, and determine that the logic verification fails if it exceeds the port limit information.
5. The method according to claim 1, characterized in that In the target communication system three-dimensional model, performing loop connection device arrangement and numbering processing on each of the communication devices to obtain loop connection information and device numbering information between the communication devices includes: In the three-dimensional model of the target communication system, dividing each of the communication devices into loops, determining the communication devices belonging to the same loop, and obtaining loop connection information; Based on the preset coding rules, the communication devices in the same loop are numbered to obtain device number information.
6. The method according to claim 5, characterized in that Based on the preset coding rules, the communication devices in the same loop are numbered to obtain device number information, including: Determine baseline orchestration equipment; Associating the distances of the communication devices in the same loop with the reference arrangement device to form a loop connection, and analyzing the distances of the communication devices in the same loop to the reference arrangement device through the parametric design plug-in to determine the coding order; According to the preset coding rules and the coding sequence, the communication devices in the same loop are serially coded to obtain the device number information.
7. The method according to claim 1, characterized in that According to a preset shortest path planning method, based on the loop connection information and the device number information, an optimal wiring path for each of the communication devices is generated, including: Analyzing device connection information according to the device type of the communication device, the device connection information including connection modes of the communication devices in the same loop; The cable connection of each communication device is constructed through the parametric design plug-in, and the path of the cable connection is optimized according to the device connection information, loop connection information and the device number information to obtain the optimal wiring path.
8. The method according to claim 3, characterized in that When the logic verification fails, the initial communication system three-dimensional model is dynamically adjusted and replanned to obtain a target communication system three-dimensional model, including: Dynamically rearrange the communication devices that have spatial position conflicts in the initial communication system three-dimensional model according to a preset algorithm, in combination with device parameters and device layout rules, until it is determined that the communication devices have no spatial position conflicts during conflict detection, thereby obtaining a target communication system three-dimensional model; Alternatively, position adjustment information of the target object with respect to the communication device is obtained, and adjustments are made according to the position adjustment information to obtain a three-dimensional model of the target communication system.
9. The method according to claim 1, characterized in that After the 2D software generates the corresponding floor plan, system diagram and wiring diagram simultaneously, it also includes: According to the device type of each communication device, counting the number of corresponding devices in the three-dimensional model of the target communication system; determining a cable type based on the cable connection information, the cable type corresponding to a device type of the communication device; Statistically analyzing the number of cables of the corresponding cables based on the number of the communication devices, in combination with the cable types and the cable connection information; According to the preset bill of quantities template, the equipment bill of quantities corresponding to the equipment quantity and the cable bill of quantities corresponding to the cable quantity are exported respectively.
10. A topology self-generation and logic verification system for rail transit communication systems based on BIM technology, characterized in that: include: A first selection and identification module is used to select a room area where communication equipment is to be arranged based on a preset parametric design plug-in in the BIM, and identify first parameter information of the room area; a geometric analysis module, configured to perform geometric recognition and analysis on the geometric data of the room area according to the first parameter information, and extract room outline information and obstacle information; a topology logic verification module, configured to arrange each of the communication devices in the room area, and perform topology self-generation and logic verification based on the outline information and the obstacle information in combination with preset device layout rules, thereby constructing a three-dimensional model of the target communication system with self-generated topology, wherein the device layout rules include device layout design specifications and requirements; a loop connection module, configured to perform device arrangement and numbering processing of loop connections on each of the communication devices in the three-dimensional model of the target communication system, and obtain loop connection information and device number information between each of the communication devices; a wiring analysis module, configured to generate an optimal wiring path for each of the communication devices based on the loop connection information and the device number information according to a preset shortest path planning method, wherein the optimal wiring path includes cable connection information between the communication devices; A topology diagram generation module is used to form a bridge for placing cables according to the preset equipment layout rules and the optimal wiring path, and to draw a diagram based on the layout information and loop connection information of each communication device in the room area, and to simultaneously generate the corresponding floor plan, system diagram and wiring table in the two-dimensional software.
Citation Information
Patent Citations
Method and device for generating connection and wiring diagram of single equipment in railway signal system
CN105644592B