BIM-based exhibition planning system

Through the BIM-based exhibition planning system, the problem of insufficient identification of equipment deployment and spatial structure adaptability was solved, the stability of equipment layout and the safety of power supply interfaces were achieved, and the synchronous adaptability and dynamic adjustability of equipment layout and personnel movement lines at the exhibition site were improved.

CN120655246AInactive Publication Date: 2025-09-16ZHONGQING BOLIAN (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511146190.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-15
Publication Date
2025-09-16
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing exhibition planning systems lack the ability to identify the compatibility between equipment deployment and spatial structure in multifunctional equipment layout scenarios, resulting in uneven equipment layout or waste of resources, weak support for matching power supply interfaces with spatial orientation, and difficulty in establishing real-time synchronization between positions and accessibility. This makes it difficult to coordinate and respond to the ever-changing traffic flow interference at the exhibition site.

Method used

A BIM-based exhibition planning system is adopted. Through the structural adaptation module, energy interface module, functional arrangement module and traffic interference module, combined with the component bearing capacity, traffic line coordinates and power supply parameters in the BIM model, a candidate list of equipment structure deployment, power supply interface matching results, position-equipment space correspondence diagram and position traffic line diagram are generated to ensure the stability and spatial coordination of equipment deployment, improve the adaptability of the power supply interface and the semantic association between job responsibilities and equipment functions.

Benefits of technology

It achieves structural adaptation of equipment deployment and safe redundancy of power supply interfaces, ensures the spatial ownership relationship of responsibilities matching between positions and equipment, integrates movement line coordinates and position orientation to construct a passage layer, and improves the synchronous adaptability and dynamic adjustability of equipment layout, division of responsibilities and personnel movement lines at the exhibition site.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120655246A_ABST
    Figure CN120655246A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of planning management, in particular to a BIM-based exhibition planning system, which comprises a structure adaptation module, an energy interface module, a function arrangement module, a moving line interference module and a space linkage module. According to the method, the structural adaptation judgment of the equipment deployment position is realized by analyzing the component bearing capacity, the boundary condition and the node distribution information, the position matching is carried out in combination with the dynamic line coordinate distribution, the stability and the space coordination of the equipment deployment are ensured, and the power supply parameter is matched with the directivity and the proximity of the power supply node. The adaptive capacity and safety redundancy of a power supply interface are improved, semantic association of post responsibility labels and equipment functions is realized, spatial affiliation relation identification of responsibility matching between posts and equipment is realized, moving line coordinates and post orientations are fused to construct a passage graph layer, and direction consistency of moving line and post layout is ensured. And the synchronous adaptability and dynamic adjustability of equipment layout, responsibility division and personnel movement in the whole scene are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of planning and management, and in particular to a BIM-based exhibition planning system. Background Art

[0002] The planning and management technology field encompasses information technology aspects such as the organization, scheduling, and resource allocation of conference and exhibition events. The core of this technology area is the systematic planning and coordinated management of resources such as time, space, personnel, and equipment involved in conference and exhibition activities through information technology, thereby improving the efficiency and accuracy of event execution. The overall technical scope encompasses event plan design, venue layout, resource allocation, staffing, and process control, with a focus on leveraging systematic data analysis and automation to enhance organizational and responsiveness during event execution. Traditional exhibition planning systems, specifically those used to arrange seating and display locations for exhibitors and attendees at exhibitions or conferences, primarily focus on the three technical aspects of seating and area allocation: data input, rule processing, and seat display. These systems employ defined rule parameters and identity data, such as personnel positions, organizational affiliations, and visitor order, combined with the exhibition theme and venue layout. They then utilize conditional judgment and sorting logic to allocate areas and match seats, creating a visual representation of the resulting arrangement. At the same time, the system receives real-time personnel change information through change monitoring, and makes rapid adjustments according to the original allocation logic, synchronously outputting updated seating charts and digital identifications to complete the reconfiguration of seating information at the exhibition site.

[0003] Existing technologies mainly rely on preset identity information and rule parameters to match areas and seats, lacking in-depth identification of the adaptability between equipment deployment and spatial structure. In the multi-functional equipment layout scenario, it is easy to ignore the differences in structural load-bearing capacity, resulting in uneven equipment layout or waste of resources. This technology has weak support for matching power supply interfaces with spatial directions, which may cause wiring conflicts when multi-node power supply configuration is involved. In addition, job arrangements are only matched through personnel information, and an effective coupling between the semantic hierarchy of responsibilities and equipment functions is not formed. Faced with the ever-changing traffic interference at the exhibition site, it is difficult to establish real-time synchronization of job and traffic relationships, resulting in path obstruction, job mismatch and insufficient on-site coordination and response capabilities. Summary of the Invention

[0004] The purpose of the present invention is to solve the shortcomings of the prior art and to propose an exhibition planning system based on BIM.

[0005] To achieve the above objectives, the present invention adopts the following technical solutions: a BIM-based exhibition planning system comprising: The structural adaptation module uses the vertical load-bearing capacity, horizontal boundary length, and node distribution fields of beams, columns, and platform components in the BIM model, combined with the coordinate set of the exhibition area's audience movement lines, to determine position coverage using the component center points and movement line coordinates, and generate a candidate list for equipment structure deployment; The energy interface module extracts the voltage level, wiring length, and installation direction of the displayed device based on the device structure deployment candidate list, calls the voltage code field, node coordinate field, and cable outlet direction field of the power node in the component, performs matching between the fields, position proximity, and direction consistency judgment, and generates a device power interface matching result; The function arrangement module uses the equipment power supply interface matching result to call the job responsibility keywords, job grouping and equipment function label fields, performs matching judgment between keywords and function labels, and generates a job equipment space correspondence diagram; The movement line interference module uses the position equipment space correspondence diagram to collect the coordinate set of the movement line passage area in the exhibition path diagram, identifies the spatial proximity relationship between the position points and the movement line points, and generates a position passage movement line layer.

[0006] As a further solution of the present invention, the equipment structure deployment candidate list includes a component number set, a location coverage judgment result, a point accommodation assessment value, and a carrying capacity adaptability identifier. The equipment power supply interface matching result includes a voltage level matching status, a cable direction consistency identifier, and a wiring distance accessibility analysis result. The position equipment space correspondence diagram includes position number grouping, equipment function attribution relationship, and a space binding mapping layer. The position traffic line layer includes a traffic interference position identifier, a direction consistency position screening, and a position path proximity judgment result.

[0007] As a further solution of the present invention, the structure adaptation module includes: The boundary coverage submodule performs comparative judgment based on the vertical bearing capacity, horizontal boundary length, and node distribution fields of beams, columns, and platform components in the BIM model, filters component numbers whose support length does not exceed the horizontal boundary length, and generates a boundary adaptation number set; The point accommodation submodule calls the boundary adaptation number set, performs item-by-item matching judgment based on the node distribution field corresponding to the component number and the number of support points of the display device, eliminates the component numbers whose number of support points exceeds the number of nodes, and generates an accommodation number set; The load-bearing deployment submodule calls the accommodation number set, performs a comparative calculation based on the vertical load-bearing capacity field corresponding to the component and the load-bearing mass field of the display equipment, screens the component numbers whose load-bearing capacity is not less than the load-bearing mass, extracts the center point coordinate set, and compares the position with the coordinate set of the exhibition area audience movement line point by point, calculates the deployment fitness value, screens the numbers whose center point positions meet the movement line distribution, and generates a candidate list of equipment structure deployment.

[0008] As a further solution of the present invention, the energy interface module includes: The device attribute extraction submodule extracts the voltage level, wiring length, and installation direction of the displayed device based on the device structure deployment candidate list, obtains the device's rated voltage parameter, total cable length value, and calibrated direction vector information, and generates a device basic information set; The power supply node matching submodule uses the basic information set of the device to call the voltage code field and node coordinate field of the power supply node in the component, and performs field correspondence matching and spatial position proximity judgment with the voltage level and wiring length respectively. It calculates the number and proportion of intersection items of the voltage level consistency item and the node item within the distance range to obtain the spatial voltage intersection ratio; The power direction consistency judgment submodule is based on the set of power supply nodes that meet the spatial proximity requirements in the spatial voltage intersection ratio, calls the cable outlet direction field of the node and the installation direction set to calculate the direction difference, extracts the wiring length from the node to the device, the three-dimensional Euclidean distance and the voltage level marked on the node, calculates the direction consistency index, and obtains the device power supply interface matching result.

[0009] As a further solution of the present invention, the function arrangement module includes: The keyword extraction submodule extracts the device function tag field and the job responsibility keyword field based on the matching result of the device power interface, collects and organizes all the information in the field, counts the job responsibility keyword sets corresponding to the positions, and unifies the numbering and identification to generate a job responsibility keyword number set; The label matching judgment submodule obtains the position classification data in the position grouping field according to the position responsibility keyword number set, compares the responsibility keyword number with the equipment function label field under the corresponding position classification one by one, and generates a position label matching judgment result; The job-equipment mapping submodule uses the job label matching judgment results to count the spatial position coordinates between the job and the equipment, hierarchically processes the spatial mapping relationship, calculates the duty and function intensity values ​​of the job and the equipment in the spatial dimension, and partitions and classifies the duty and function intensity values ​​corresponding to the job and the equipment label in parallel to obtain a job-equipment spatial correspondence diagram.

[0010] As a further solution of the present invention, the dynamic line interference module includes: The path point extraction submodule uses the spatial correspondence diagram of the equipment positions to collect the coordinate sets of the moving line passage areas in the exhibition path map, performs point-to-point correspondence on the coordinate sets, identifies the path points in the coordinate sets that belong to the moving line passage areas, records the spatial position of each path point in the form of each set of coordinates, calls the coordinates between two adjacent points in the path points, calculates the corresponding path direction values, and generates a path direction value set; The spatial proximity identification submodule compares the spatial distances between the coordinate points in the path direction value set and the job spatial position points, selects the job numbers and corresponding spatial positions within the path point radius interference range, records the job numbers that enter the spatial proximity range, and generates a path point proximity job number set; The direction determination submodule calls the position orientation value corresponding to the position number in the position number set close to the path point, and calculates the angle deviation with the multi-point direction in the path point direction value set, filters the position numbers whose angle deviation values ​​are less than the direction consistency judgment threshold, records the spatial position identifier consistent with the path direction, and generates a position access line layer.

[0011] As a further solution of the present invention, the system further includes a spatial linkage module: The spatial linkage module uses the position-linked action line layer to identify the functional group to which the position belongs and the master-slave relationship mark, and uses the coordinate direction relationship between the master position and the slave position to perform sequence consistency judgment, identify the position numbers that do not conform to the position sequence, move the direction and adjust the sequence, and obtain the position group linkage layout path record; The post group linkage arrangement path record includes a master-slave sequence of functional groups, a linkage direction path chain, and a post movement adjustment sequence plan.

[0012] As a further solution of the present invention, the space linkage module includes: The path identification submodule extracts the coordinate node value and the position number of the position through the position line layer, extracts the functional group belonging value of the position number, and marks the master-slave relationship according to the arrangement order of the position number to generate a direction reference group; The sequence judgment submodule calls the direction reference group, calculates the coordinate direction sequence values ​​from the slave position to the master position according to the coordinate position relationship between the master position and the slave position under the functional group, compares the sequence value with the direction vector value in the corresponding direction reference sequence, and judges whether the direction sequence of the slave positions is consistent based on whether the coordinate angle direction is consistent. The position numbers with inconsistent direction sequences are filtered out to obtain a position number deviation set; The position adjustment submodule rearranges the order of the coordinate node values ​​of the positions and the front and rear positions in the functional group according to the position numbers of the position number deviation set, calculates whether the angle direction of the master and slave position coordinate vectors after the direction adjustment is consistent, and recodes and marks the adjusted position node order to obtain the position group linkage layout path record.

[0013] Compared with the prior art, the advantages and positive effects of the present invention are: In the present invention, by analyzing the bearing capacity, boundary conditions and node distribution information of the components, the structural adaptation judgment of the equipment deployment location is realized, and the position matching is performed in combination with the movement line coordinate distribution to ensure the stability and spatial coordination of the equipment deployment. By matching the power supply parameters with the directionality and proximity of the power supply nodes, the adaptability and safety redundancy of the power supply interface are improved, the job responsibility labels and equipment functions are semantically associated, and the spatial belonging relationship identification of the responsibility matching between positions and equipment is realized. The movement line coordinates and the position orientation are integrated to construct a passage layer to ensure the directional consistency of the movement line and the position layout. According to the master-slave logic and spatial sequence relationship between the position function groups, a linkage path is established to improve the synchronous adaptability and dynamic adjustability of the equipment layout, division of responsibilities and personnel movement lines in the overall scene. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] Figure 1 is a system flow chart of the present invention; Figure 2 This is a flow chart of the structure adaptation module in the present invention; Figure 3 This is a flow chart of the energy interface module in the present invention; Figure 4 This is a flow chart of the functional arrangement module in the present invention; Figure 5 This is a flow chart of the dynamic line interference module in the present invention; Figure 6 This is a flow chart of the space linkage module in the present invention. DETAILED DESCRIPTION

[0015] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0016] In the description of the present invention, it should be understood that the terms "length," "width," "up," "down," "front," "back," "left," "right," "vertical," "horizontal," "top," "bottom," "inside," "outside," and the like, indicating positions or relationships, are based on the positions or relationships shown in the accompanying drawings and are intended only to facilitate the description of the present invention and simplify the description. They do not indicate or imply that the devices or elements referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limiting the present invention. Furthermore, in the description of the present invention, "plurality" means two or more, unless otherwise expressly and specifically defined.

[0017] See also Figure 1 , a BIM-based exhibition planning system includes: The structural adaptation module uses the vertical bearing capacity, horizontal boundary length, and node distribution fields of beams, columns, and platform components in the BIM model. It uses the support length and horizontal boundary length fields of the display equipment to perform boundary coverage judgments, the number of support points and the node distribution fields to perform point accommodation judgments, and the bearing capacity and bearing mass fields to perform load judgments. After selecting component numbers, it combines the coordinate set of the exhibition area audience movement line and uses the component center point and movement line coordinates to perform position coverage judgments to generate a candidate list of equipment structure deployments. The energy interface module extracts the voltage level, wiring length, and installation direction of the displayed device based on the device structure deployment candidate list. It then calls the voltage code field, node coordinate field, and cable outlet direction field of the power node in the component, performs matching between the fields, position proximity, and direction consistency judgment, and generates a matching result for the device power interface. The functional arrangement module uses the equipment power supply interface matching results, calls the job responsibility keywords, job grouping and equipment function tag fields, performs keyword and function tag matching judgment, identifies the responsibility binding relationship between the position and the equipment, and generates a job equipment space correspondence diagram; The traffic flow interference module uses the spatial correspondence diagram of the workstations and equipment to collect the coordinates of the traffic flow areas in the exhibition path diagram, retrieve the spatial location points of the workstations, identify the spatial proximity between the workstation points and the traffic flow points, extract the workstation numbers that fall within the proximity range, retrieve the workstation orientation and the path flow direction fields, perform directional difference judgment, identify the workstation direction identifier that is consistent with the path, and generate the workstation traffic flow layer. The spatial linkage module uses the position-linked action line layer to identify the functional group to which the position belongs and mark the master-slave relationship. It then uses the coordinate direction relationship between the master and slave positions to perform sequence consistency judgment, identify position numbers that do not conform to the position sequence, move the direction and adjust the sequence, and obtain the position group linkage layout path record. The candidate list for equipment structure deployment includes component number sets, location coverage determination results, point accommodation assessment values, and carrying capacity adaptability identification. The equipment power supply interface matching results include voltage level matching status, cable direction consistency identification, and wiring distance accessibility analysis results. The position equipment space correspondence diagram includes position number grouping, equipment function attribution relationship, and space binding mapping layer. The position traffic line layer includes traffic interference position identification, orientation consistency position screening, and position path proximity determination results. The position group linkage layout path record includes the master-slave sequence of functional groups, linkage direction path chain, and position movement adjustment sequence plan.

[0018] See also Figure 2 , the structure adaptation module includes: The boundary coverage submodule performs comparative judgment based on the vertical bearing capacity, horizontal boundary length, and node distribution fields of beams, columns, and platform components in the BIM model, filters component numbers whose support length does not exceed the horizontal boundary length, and generates a boundary adaptation number set; According to the basic properties of the components recorded in the BIM model, the horizontal boundary lengths of the three types of components, beams, columns, and platforms, are extracted respectively. and the total number of nodes , compare the values ​​of support length and boundary length of different component groups. For any component, when the sum of its support length is greater than 50% of the horizontal boundary length threshold, the component number is eliminated. If the boundary length of a platform component is 12m and the corresponding support length is 7.2m, which exceeds the threshold of 12×50%=6m, the component is screened out. The node density analysis of the remaining components is performed to obtain the node distribution density , this value is used for subsequent adaptability judgment. When the density is less than 0.5 nodes / m, that is, when there is less than 1 node per 2m on average, the component is also eliminated. Set the column component boundary length to 4m and the number of nodes to 1, then , less than 0.5, does not meet the requirements, and after screening, the component set is retained and the numbers are recorded to form a boundary adaptation number set.

[0019] The point accommodation submodule calls the boundary adaptation number set, performs item-by-item matching judgment based on the node distribution field corresponding to the component number and the number of support points of the display device, eliminates the component numbers with more support points than the number of nodes, and generates an accommodation number set; Match the node distribution information corresponding to the component number with the upper limit of the number of support nodes in the display area. , if the upper limit of the support nodes that the display area can accommodate is , then it must meet If the condition is exceeded, the numbered component will be eliminated to simplify the processing flow. If the number of nodes of a certain numbered component is set to 8 and the display area support capacity is 6 nodes, the condition is not met and the component number is removed. The remaining numbered components are then formed into a new accommodation number set for component layout judgment operations. In the point accommodation process, the node distribution information corresponding to the component must obtain the actual position coordinates according to the coordinate field in the BIM model, and perform a one-to-one mapping with the node layout grid planned in the area, establish an index relationship between the component number and the layout node, and generate an accommodation number set.

[0020] The load-bearing deployment submodule calls the accommodation number set, performs a comparative calculation based on the vertical load-bearing capacity field corresponding to the component and the load-bearing mass field of the display equipment, selects the component numbers whose load-bearing capacity is not less than the load-bearing mass, extracts the center point coordinate set, and compares it point by point with the coordinate set of the exhibition area audience movement line using the formula: ; Calculate the deployment fitness value, select the numbers whose center points satisfy the dynamic line distribution, and generate a candidate list of equipment structure deployment; in, Indicates the The deployment fitness value corresponding to the device, is the z-axis coordinate of the center point of the i-th component, is the z-axis coordinate of the audience movement line corresponding to the support point of the component, is the node distribution density factor of the i-th component, is the bearing length of the i-th component per unit area, is the position dynamic line coverage rate of the i-th component, is the horizontal boundary length of the i-th component, and n is the number of components; Formula calculation logic: The difference between the center position of the component and the reference point of the moving line in the Z-axis direction is taken as the position deviation, and its absolute value is taken to represent the degree of spatial deviation; the deviation is multiplied by the node distribution density of the component , reflecting the impact of component structure distribution on deployment adaptability. The product is the overall "position-structure product term"; the denominator consists of three terms: the first term is the unit load capacity , used to represent the basic strength of the component, and the second item is the dynamic line coverage rate , the third item is the total number of nodes The product of the two reflects the usage density and coverage requirements of the component layout area. The sum of the three items is used as a normalization coefficient to balance the numerator size. The entire formula forms the structure of "offset × density ÷ comprehensive load-bearing item". Logically, if the component has a small position deviation, a reasonable node distribution, a high load-bearing strength, and a good matching of the traffic flow, its SD value will be correspondingly reduced, making it more suitable for deployment at the corresponding position of the audience traffic flow. Component deployment adaptability is a comprehensive numerical indicator that measures whether the component matches the display area's traffic flow requirements in terms of spatial position, node density, and structural capacity. The smaller the value, the better the adaptability of the component in the deployment position, indicating that it is more suitable for deployment in the target location.

[0021] Compare and judge the vertical bearing capacity and bearing mass of the component, and extract the unit area bearing length in the component foundation field , vertical bearing strength of components and the number of component nodes , compare it with the minimum load-bearing mass benchmark value supported by the display equipment. If the minimum load-bearing mass supported by the equipment is 50kg / m², the component i , does not meet the requirements and is excluded; extract the component center coordinate value in its BIM model , and compare it with the reference coordinates in the audience movement coordinate set in the display area Perform difference processing; Parameter meaning and calculation process: is the z-axis coordinate of the center of the i-th component, which is extracted from the component center coordinate field in the BIM 3D coordinates; The z-axis coordinate of the reference audience movement line where the components should be arranged is given by the coordinates of the sampling points in the planned audience movement path; , is the node distribution density (number of nodes / boundary length); is the load-bearing length per unit area of ​​the component (measured by experiment, for example, the standard value for beam components is set at 20N / cm²); The coverage rate of the position dynamic line, that is, whether the component is located in the high-frequency path of the dynamic line, can be quantified by the coverage ratio, with the standard set as 1 representing complete overlap and 0 representing no overlap at all; Substitute the parameters into the following actual example for calculation: set up , substitute into: , The results show that the deployment fitness value is 0.1125. The above operations are performed on the numbered components to form a deployment fitness value index set. Then, the component numbers with deployment fitness values ​​greater than 0.3 are eliminated. The remaining component numbers are the candidate layout component numbers that meet the audience movement line adaptation conditions. Table 1: Deployment adaptation parameters and calculation results

[0022] As shown in Table 1, the SD values ​​of B001 to B004 are all below the threshold of 0.3, meeting the layout conditions. The smaller the SD value, the better the match between the component and the traffic line, indicating that the rationality of its deployment location is stronger. The benefit of this SD indicator is that it quantifies the rationality of deployment by integrating the multiplication and division weighted form of the three dimensions of position difference, node density, and component carrying capacity, thus realizing a measurable selection standard for the automatic deployment location of components.

[0023] See also Figure 3 , the energy interface module includes: The device attribute extraction submodule extracts the voltage level, wiring length, and installation direction of the displayed device based on the device structure deployment candidate list. It obtains the device's rated voltage parameter, total cable length value, and calibrated direction vector information, respectively, and generates a basic device information set. Extract the voltage level field of the display equipment. This field can be obtained from the equipment specification table. The marked value range is 0.4kV, 10kV, 35kV, etc. It can be extracted by reading the electrical parameter field "U" in the BIM model. Read the total length of the equipment cable. This length comes from the field "Ltotal" in the cable layout diagram. If there is no clear mark, calculate the Euclidean distance based on the coordinates of the cable starting point and the end point and take the path cumulative sum as the total length. Set the starting coordinates of a cable segment to (0, 0, 0) and the end point to (4, 3, 0). The length of this segment is ,If the equipment cable consists of three sections, 5m, 7.2m, and 6.5m respectively, the total length is =18.7m, and then extract the equipment installation direction vector information, which can be analyzed from the "Installation Direction" field in the layout diagram. If the north direction is used as the reference vector and the equipment direction is 45° northeast, then its unit vector is =(0.7071, 0.7071), the above voltage level, cable length, and direction vector information are combined to form the basic equipment information set.

[0024] The power supply node matching submodule uses the basic device information set to call the voltage code field and node coordinate field of the power supply node in the component, and performs field correspondence matching and spatial proximity judgment with the voltage level and wiring length respectively. It calculates the number and proportion of intersection items of the voltage level consistency item and the node item within the distance range to obtain the spatial voltage intersection ratio; Taking the basic equipment information set as input, extract the power supply nodes in the BIM components, call the voltage code field and match it with the equipment rated voltage value item by item. The matching condition is equal voltage level. If the equipment voltage level is 10kV, only the power supply nodes with the voltage field of 10kV are retained. Extract the spatial coordinate label of each node and compare the 3D Euclidean distance between it and the equipment position. Determine whether it is within the preset power supply effective distance range. Set the effective range to 30m. If the distance between a node and the device is 28.6m, it meets the conditions and is retained. Match the power supply node number by field, and form a power supply node set with the matching nodes. Then calculate the number of node items in the set that meet the conditions in voltage level and spatial distance with the device node. and with the total number of sets By comparison, the spatial voltage intersection ratio is R= If the ratio is higher than the set threshold of 0.7, the set is deemed to meet the power supply demand. Otherwise, the current set is eliminated and the spatial voltage intersection ratio is obtained.

[0025] The power direction consistency judgment submodule is based on the set of power supply nodes that meet the spatial proximity requirements in the spatial voltage intersection ratio. It calls the cable outlet direction field of the node and the installation direction set to calculate the direction difference, extracts the wiring length from the node to the device, the three-dimensional Euclidean distance, and the voltage level marked on the node, using the formula: ; Calculate the direction consistency index and obtain the device power interface matching result; in, represents the directional consistency index, is the cable outlet angle of the ath power supply node, is the angle from the ath node to the device installation direction, is the wiring length from the ath node to the device, is the three-dimensional Euclidean distance between the a-th node and the device, is the projection length of the power supply direction vector of the a-th node in the device direction, and M is the number of nodes; Formula calculation logic: The core is the spatial direction matching measurement between each power supply node and the device. For each node, the cable outlet direction angle of the node is extracted. Angle with respect to the target device installation direction , calculate the cosine value by the difference between the two , reflecting the direction similarity; the closer the value is to 1, the more consistent it is, and the wiring length from the node to the device is extracted , Euclidean distance in three-dimensional space , and sum its squares to reflect the overall distance burden of the connection path, and then extract the projection distance of the power supply direction in the device direction , calculate the fractional term , represents the path efficiency. The entire node term is the direction cosine multiplied by the square root of the fraction. The average of all M node terms is used to form the overall direction consistency index ,This calculation logic essentially quantifies the node groups with similar ,directions and the best paths, supporting subsequent path screening and ,deployment judgment; The directional consistency index measures the degree of spatial alignment between the cable outlet direction of the power supply node and the equipment installation direction. A smaller value indicates a closer alignment between the two directions. This index, which comprehensively considers factors such as the cosine of the power supply direction angle, node distance, and directional projection, is a key indicator for evaluating the rationality of power supply layout. After the spatial voltage intersection ratio meets the above ratio threshold, the direction consistency check is performed on the retained power supply node set to extract the cable outlet direction angle of each power supply node. and the angle with the device installation direction Perform difference operation by Calculate the cosine of the angle to reflect the degree of similarity in direction. If the angle is less than 30°, then , the direction is considered to be relatively consistent, and the wiring length from the power supply node to the device is extracted , calculated using the coordinate difference, such as the starting point (0, 0, 0) and the end point (5, 2, 0), the length is m, and then extract the three-dimensional distance between the node and the device and the power supply direction vector projection ; Parameter meaning and calculation process: is the cable outlet direction angle of the ath power supply node, which is obtained by the inverse cosine function of the point-to-point direction vector; The direction angle of the equipment installation is indicated by the "direction field" in the BIM model; is the length of the connection line from the node to the device, calculated from the three-dimensional coordinates of the space; is the Euclidean distance from the node to the device; It is the projection distance of the node direction vector on the device direction, which is used to measure the degree of overlap between the power supply direction and the device direction; Taking an actual example as an example, set M=3 and the power supply node parameters as follows: Table 2: Power supply direction consistency calculation parameters

[0026] Calculate each term separately: N1 item: ; ; ; N2 item: ; ; ; N3 item: ; ; ; Substitute into the formula for calculation: ; The result shows that the directional consistency index of the current power supply node set is 1.551, which can be used as a reference indicator for subsequent power supply path scheduling. The benefit of the formula is that it quantifies the directional matching of the power supply path through the composite operation of angle cosine and distance, thereby improving the geometric rationality of the deployment selection.

[0027] See also Figure 4 , the functional arrangement module includes: The keyword extraction submodule extracts the device function tag field and the job responsibility keyword field based on the device power interface matching results, collects and organizes all the information in the field, counts the job responsibility keyword sets corresponding to the positions, and unifies the numbering to generate the job responsibility keyword number set; By reading the equipment function tag field and the job responsibility keyword field, the "function tag" field content of all equipment is obtained. The field content is composed of words such as "lighting equipment", "control terminal", and "distribution unit". Secondly, the responsibility keyword content corresponding to each position is extracted, such as "installation", "calibration", "debugging", "wiring", etc., and a mapping table between positions and keywords is established. The position "installer" is associated with the keywords "installation" and "fixing", and the position "electrical debugger" is associated with the keywords "debugging" and "voltage detection". The keywords are uniformly encoded in a numbering manner, and "installation" is set to KW001, "debugging" is set to KW002, etc., to form a job responsibility keyword number set. The numbering rule uses the letter KW prefix plus a three-digit number for encoding, and constructs a mapping structure to facilitate subsequent judgment and cross-matching analysis to generate a job responsibility keyword number set.

[0028] The label matching judgment submodule obtains the position classification data in the position grouping field based on the position responsibility keyword number set, compares the responsibility keyword number with the equipment function label field under the corresponding position classification one by one, and generates the position label matching judgment result; Call the device function tag corresponding to each job responsibility keyword number, perform one-to-one field mapping through field classification type comparison, and if the device function tag contains a type that is consistent with the category to which the keyword number belongs, the match is considered valid. Set keyword number KW003 to correspond to the category "Electrical Protection". If "Overload Protection" exists in a device function tag field, it is considered a consistent match, and the tag matching status of the job and the device is recorded as 1. Conversely, if keyword number KW004 belongs to the "Wiring Control" category and the device tag is "Control Panel", the category match is not satisfied and the record status is 0. Count the consistent values ​​of the tags corresponding to the job and compare them with the total number of devices matched by the job to calculate the job device matching rate. The matching rate threshold is set to 60%. If the number of devices matching the job is 15 and the number of consistent tags is 10, the matching rate is 66.7%, which is higher than the threshold and recorded as a passed tag matching result. Otherwise, it is a failed result, and the tag matching judgment result is output.

[0029] The post-equipment mapping submodule uses the post label matching judgment results to count the spatial position coordinates between the post and the equipment, and performs hierarchical processing on the spatial mapping relationship using the formula: ; Calculate the spatial responsibilities and strengths of positions and equipment, and perform parallel partitioning and classification of the corresponding responsibilities and strengths of positions and equipment labels to obtain a spatial correspondence diagram of positions and equipment. in, Indicates the intensity value of the responsibilities of position o, Indicates the label semantic matching value between position o and equipment q, Indicates the matching status of position o and equipment q, , Represents the spatial coordinates of position o, , represents the spatial coordinates of equipment q, and Q represents the number of equipment corresponding to position o; Formula calculation logic: Based on the spatial distribution relationship and matching degree between position o and the matching device set, for each device q, extract the label matching value between position o and device q This value reflects the degree of matching between the job keywords and the equipment function labels. The closer the value is to 1, the stronger the association is. Based on the spatial coordinate difference between the job and the equipment, the sum of the squares of the two-dimensional coordinate distance is calculated. , and take it The power is used to amplify the effect of distance change on the overall action value; it introduces the matching state quantity between equipment q and position o , this value is 0 or 1, used to indicate whether the device is within the scope of job responsibilities. If it is 1, it is multiplied by the Euclidean distance between the job and the device. The sum of the above two items represents the contribution of a single device to the job. After summing the contributions of the devices, it is divided by 2 times the spatial coverage radius of the job responsibility, 2L, to obtain the responsibility intensity of job o in the entire spatial dimension. The overall logic is to jointly calculate the label semantic matching and the physical space relationship to measure the matching concentration of the job within the scope of responsibility. The duty intensity value is a comprehensive indicator used to measure the relationship between the position and its matching equipment in terms of spatial coordinate dimensions and label matching. The smaller the value, the higher the physical proximity and logical association between the position and the equipment within its scope of responsibility. Extract the spatial position coordinates of the positions and equipment, and construct a two-dimensional spatial relationship mapping table. Let the spatial coordinates of the positions be , the device space coordinates are , the matching relationship is established by determining the consistency of the labels between the positions and the equipment, and by setting the mapping coefficient and state coefficient , calculate the intensity value of job responsibility function; Parameter meaning and calculation process: Indicates the label matching value between position o and device q. The value range is 0 to 1, where 1 indicates a perfect match and 0 indicates no association. is the spatial coordinate of position o, obtained from the position layout location field in the BIM model; is the spatial coordinate of device q, extracted from the device layout diagram; Indicates the matching status between the position and the equipment, with a value of 0 or 1, 0 for invalid matching and 1 for valid matching; L represents the coverage radius of the position responsibility, which is determined according to the site layout; Taking an actual example, let's assume that the coordinates of position o are (2.0, 3.0), and there are two devices Q, with coordinates of (5.0, 7.0) and (3.5, 2.5). The matching values ​​between devices and positions are: Device 1 → , , device 2 → , , assuming that the job responsibility coverage radius L=5, then: For device 1: The sum of squares of coordinate differences is ; ; ; The item value is ; For device 2: The sum of squares of coordinate differences is ; ; The Euclidean distance is ; ; Substitute into the formula for calculation: ; Table 3 Example of calculation of job responsibility intensity

[0030] As shown in Table 3, the responsibility intensity of position o1 is 1.6226. This result reflects the close interaction between the position and equipment in the spatial relationship dimension, and is used as a basis for subsequent responsibility zoning and position space diagram generation. The formula is beneficial in that, by introducing the structure of square root and power operations, it effectively integrates the label matching degree between positions and equipment and the spatial location distance relationship, forming a quantitative indicator to express the rationality of position layout.

[0031] See also Figure 5 , the dynamic line interference module includes: The path point extraction submodule uses the spatial correspondence diagram of the equipment positions to collect the coordinate sets of the traffic flow areas in the exhibition path map, performs point-to-point correspondence on the coordinate sets, identifies the path points in the coordinate sets that belong to the traffic flow areas, records the spatial position of each path point in the form of a coordinate set, calls the coordinates between two adjacent points in the path points, calculates the corresponding path direction values, and generates a path direction value set; Collect the coordinate set of the moving line passage area in the exhibition path map, import the path map into the two-dimensional coordinate system, divide the position of each coordinate point into a grid and mark the area boundary, use the grid extraction algorithm to identify whether each grid contains the graphic contour point of the moving line path, obtain the coordinate position corresponding to the graphic contour point and form a preliminary path point set, combine the equipment ID and spatial coordinate mapping data recorded in the position equipment space correspondence relationship diagram, index map each point in the path point set with the position space point in turn, and use the coordinate difference to determine whether the point position falls within the coverage range of the position area. When the horizontal and vertical coordinate difference of a path point is less than 0.2 meters, it is determined that it effectively corresponds to the position space point and this point is retained. In the example, if position A is located at coordinates (12.4, 6.8), when the path point (12.5, 6.9) falls within the 0.2 meter difference range, the mapping is determined to be successful, and this path point is recorded as a valid passage path point. The coordinate value between each two consecutive path points is used to calculate its spatial direction. The formula ; Get the direction angle value of the path segment, where is the path direction value, are the coordinate values ​​of adjacent path points, such as path points A (10.0, 5.0) to B (12.0, 6.0), then ≈ , calculate the angle values ​​between the path point pairs one by one and store them in the direction value set, obtain the continuous angle data sequence of the path point travel direction, and generate the path direction value set.

[0032] The spatial proximity recognition submodule compares the spatial distances between the coordinate points in the path direction value set and the job spatial position points, selects the job numbers and corresponding spatial positions within the path point radius interference range, records the job numbers that enter the spatial proximity range, and generates a set of path point proximity job numbers; Call each pair of adjacent coordinate points recorded in the path direction value set, and use a single point in the path as a reference point to calculate the Euclidean distance between each position space point and the position equipment space correspondence diagram one by one, using the formula ; Where d represents the spatial distance between the path point and the post point, are the path point coordinates, The position point coordinates are used to determine whether they are within the interference radius. The interference radius is set to 0.6 meters. That is, when the calculated distance between any position spatial location point and the path point is less than 0.6 meters, the position number will be considered to have entered the proximity area. In the example, the path point is (8.3, 3.5), the coordinates of position B are (8.5, 3.1), and the distance d is calculated as m, the distance is less than the interference radius of 0.6 m, and position B is recorded as entering the proximity range of the path point. The position numbers that meet the conditions are extracted and the corresponding spatial coordinate sets are established to form a proximity matching relationship between the path point and the position points. The position numbers that are successfully matched within the interference range of all path points are integrated to generate a path point proximity position number set.

[0033] The direction determination submodule calls the position orientation value corresponding to the position number in the position number set close to the path point, calculates the angle deviation with the multi-point direction in the path point direction value set, selects the position number with the angle deviation value less than the direction consistency judgment threshold, records the spatial position identifier consistent with the path direction, and generates a position route layer; Calculate the angle deviation with the multi-point direction in the path point direction value set. The position orientation value is obtained from the position equipment space correspondence diagram. If the position C orientation record is 85°, compare this direction value with the corresponding path point direction and use the absolute difference formula ; Get the deviation angle, where Indicates the angular deviation between the path direction and the position orientation. is the direction value of the path point, is the position orientation value, set the path direction value to 92°, then , compare the position angle deviation value with the direction consistency judgment threshold. The direction consistency threshold is preset to 15°. When the deviation angle When the angle is ≤15°, the direction of post C is considered to be consistent with the path direction, and the post number and its coordinate point are recorded as the direction consistency mark. In actual application, if the direction of post D is 60° and the path direction is 40°, then Δθ=20°. Positions exceeding the threshold are not recorded. The coordinate marks of all post points with consistent directions are sorted and mapped to the path map coordinate layer in the exhibition space. The graphic data of all successfully matched post points are output to generate the post path map layer.

[0034] See also Figure 6 , the spatial linkage module includes: The path identification submodule extracts the coordinate node value and position number of the position through the position line layer, extracts the functional group belonging value of the position number, and marks the master-slave relationship according to the arrangement order of the position number to generate a direction reference group; Locate the coordinates of each post node from the layer information. The layer format can use CAD or GIS format drawings to perform spatial vector graphics deconstruction operations, extract the point feature set representing the post node, and store it in the post coordinate array in the form of coordinate point X and Y values. At the same time, extract the attribute field information attached to each point and associate it as the post number. If the layer contains multiple functional areas, it is also necessary to identify the area to which each post belongs and build the relationship between the post number and the functional group. The arrangement order of the post number comes from the drawing number sequence or coding rules. Setting A01, A02 to A10 means arranging in the order of 1 to 10. If the post number is named irregularly, such as Z3, Y2, Y1, etc., it is necessary to sort it according to the point feature in the layer. Automatically sort the values ​​in the X or Y direction to obtain the spatial order of the positions. The sorting method uses the main direction of the coordinates to arrange them from small to large, and perform coordinate comparison between positions in a single traversal. If the change in the X direction is small, sort them with the Y direction as the main direction. At the same time, record the front and back relationship of each position and the functional group affiliation number. The master-slave relationship is determined based on the order of adjacent positions in the arrangement sequence. If the position numbered A03 in the arrangement sequence is located between A02 and A04, it is considered to have a master-slave relationship with A02. A combined relationship table of position numbers and master-slave identifiers is constructed, and the coordinate nodes between each master-slave pair are extracted. Those with the same direction can be classified as a direction segment, and a direction reference group is constructed.

[0035] The sequence judgment submodule calls the direction reference group. Based on the coordinate position relationship between the main position and the subordinate positions under the functional group, it calculates the coordinate direction sequence values ​​from the subordinate position to the main position. The sequence values ​​are compared with the direction vector values ​​in the corresponding direction reference sequence. Based on whether the coordinate angle directions match, it determines whether the direction sequence of the subordinate positions is consistent. The position numbers with inconsistent direction sequences are filtered out to obtain the position number deviation set. Extract the coordinates of the master-slave position number pairs within each functional group, read the mapping table of position numbers and coordinates, build a coordinate pair set based on the master position and its slave positions, perform vector calculation from the slave to the master position, and the direction sequence value can be converted into a unit direction vector for direction comparison. To compare the direction vectors, call the vector sequence in the direction reference group, calculate whether the angle direction between any two vectors is consistent, and add the corresponding position numbers with opposite directions to the deviation set. After traversing the master-slave relationship, summarize them into a position number deviation set.

[0036] The position adjustment submodule rearranges the coordinate node value order of the positions and the preceding and following positions in the functional group according to the position numbers in the position number deviation set, calculates whether the angle direction of the master and slave position coordinate vectors after the direction adjustment is consistent, and recodes the adjusted position node order to obtain the position group linkage layout path record; Trace back the original sequence structure in the functional group where the number is located, read the coordinate node values ​​of the position and the adjacent positions, and rearrange the coordinate node order according to the sequence structure and reference direction vector. The arrangement method is to adjust the positions that deviate from the direction to the corresponding spatial direction first based on the direction consistency. For example, position A05 is located on the left side of the main direction but is ranked at the back in the numbering sequence, so it should be pre-sorted and rearranged to a front position in the numbering. At the same time, the master-slave relationship sequence is reconstructed, and the direction vector is constructed for the master-slave pair again. The same vector angle calculation process is performed to verify whether the adjusted master-slave direction is restored to be consistent with the direction reference group direction. If the angle between the vectors (3, 2) and (3, 1) is 15°, it is considered to be consistent in direction. The adjusted position node sequence is renumbered and reconstructed, and a mapping relationship table between the reordered position number and the path node is established. The numbering sequence is set to A01→A02→A05→A03→A06, and the node coordinates are also updated accordingly. A node sequence mapping table for the complete layout path of the position group is established to obtain the linkage layout path record of the position group.

[0037] The above are merely preferred embodiments of the present invention and do not limit the present invention in any other form. Any technician familiar with the profession may use the technical content disclosed above to change or modify it into an equivalent embodiment with equivalent changes and apply it to other fields. However, any simple modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the content of the technical solution of the present invention shall still fall within the scope of protection of the technical solution of the present invention.

Claims

1. A BIM-based exhibition planning system, characterized by: The system comprises: The structural adaptation module uses the vertical load-bearing capacity, horizontal boundary length, and node distribution fields of beams, columns, and platform components in the BIM model, combined with the coordinate set of the exhibition area's audience movement lines, to determine position coverage using the component center points and movement line coordinates, and generate a candidate list for equipment structure deployment; The energy interface module extracts the voltage level, wiring length, and installation direction of the displayed device based on the device structure deployment candidate list, calls the voltage code field, node coordinate field, and cable outlet direction field of the power node in the component, performs matching between the fields, position proximity, and direction consistency judgment, and generates a device power interface matching result; The function arrangement module uses the equipment power supply interface matching result to call the job responsibility keywords, job grouping and equipment function label fields, performs matching judgment between keywords and function labels, and generates a job equipment space correspondence diagram; The movement line interference module uses the position equipment space correspondence diagram to collect the coordinate set of the movement line passage area in the exhibition path diagram, identifies the spatial proximity relationship between the position points and the movement line points, and generates a position passage movement line layer.

2. The BIM-based exhibition planning system according to claim 1, characterized in that: The equipment structure deployment candidate list includes a component number set, location coverage judgment results, point accommodation assessment value, and carrying capacity adaptability identification. The equipment power supply interface matching results include voltage level matching status, cable direction consistency identification, and wiring distance accessibility analysis results. The position equipment space correspondence diagram includes position number grouping, equipment function attribution relationship, and space binding mapping layer. The position traffic line layer includes traffic interference position identification, direction consistency position screening, and position path proximity judgment results.

3. The BIM-based exhibition planning system according to claim 1, characterized in that: The structure adaptation module includes: The boundary coverage submodule performs comparative judgment based on the vertical bearing capacity, horizontal boundary length, and node distribution fields of beams, columns, and platform components in the BIM model, filters component numbers whose support length does not exceed the horizontal boundary length, and generates a boundary adaptation number set; The point accommodation submodule calls the boundary adaptation number set, performs item-by-item matching judgment based on the node distribution field corresponding to the component number and the number of support points of the display device, eliminates the component numbers whose number of support points exceeds the number of nodes, and generates an accommodation number set; The load-bearing deployment submodule calls the accommodation number set, performs a comparative calculation based on the vertical load-bearing capacity field corresponding to the component and the load-bearing mass field of the display equipment, screens the component numbers whose load-bearing capacity is not less than the load-bearing mass, extracts the center point coordinate set, and compares the position with the coordinate set of the exhibition area audience movement line point by point, calculates the deployment fitness value, screens the numbers whose center point positions meet the movement line distribution, and generates a candidate list of equipment structure deployment.

4. The BIM-based exhibition planning system according to claim 3, characterized in that: The energy interface module includes: The device attribute extraction submodule extracts the voltage level, wiring length, and installation direction of the displayed device based on the device structure deployment candidate list, obtains the device's rated voltage parameter, total cable length value, and calibrated direction vector information, and generates a device basic information set; The power supply node matching submodule uses the basic information set of the device to call the voltage code field and node coordinate field of the power supply node in the component, and performs field correspondence matching and spatial position proximity judgment with the voltage level and wiring length respectively. It calculates the number and proportion of intersection items of the voltage level consistency item and the node item within the distance range to obtain the spatial voltage intersection ratio; The power direction consistency judgment submodule is based on the set of power supply nodes that meet the spatial proximity requirements in the spatial voltage intersection ratio, calls the cable outlet direction field of the node and the installation direction set to calculate the direction difference, extracts the wiring length from the node to the device, the three-dimensional Euclidean distance and the voltage level marked on the node, calculates the direction consistency index, and obtains the device power supply interface matching result.

5. The BIM-based exhibition planning system according to claim 4, characterized in that: The function arrangement module includes: The keyword extraction submodule extracts the device function tag field and the job responsibility keyword field based on the matching result of the device power interface, collects and organizes all the information in the field, counts the job responsibility keyword sets corresponding to the positions, and unifies the numbering and identification to generate a job responsibility keyword number set; The label matching judgment submodule obtains the position classification data in the position grouping field according to the position responsibility keyword number set, compares the responsibility keyword number with the equipment function label field under the corresponding position classification one by one, and generates a position label matching judgment result; The job-equipment mapping submodule uses the job label matching judgment results to count the spatial position coordinates between the job and the equipment, hierarchically processes the spatial mapping relationship, calculates the duty and function intensity values ​​of the job and the equipment in the spatial dimension, and partitions and classifies the duty and function intensity values ​​corresponding to the job and the equipment label in parallel to obtain a job-equipment spatial correspondence diagram.

6. The BIM-based exhibition planning system according to claim 5, characterized in that: The dynamic line interference module includes: The path point extraction submodule uses the spatial correspondence diagram of the equipment positions to collect the coordinate sets of the moving line passage areas in the exhibition path map, performs point-to-point correspondence on the coordinate sets, identifies the path points in the coordinate sets that belong to the moving line passage areas, records the spatial position of each path point in the form of each set of coordinates, calls the coordinates between two adjacent points in the path points, calculates the corresponding path direction values, and generates a path direction value set; The spatial proximity identification submodule compares the spatial distances between the coordinate points in the path direction value set and the job spatial position points, selects the job numbers and corresponding spatial positions within the path point radius interference range, records the job numbers that enter the spatial proximity range, and generates a path point proximity job number set; The direction determination submodule calls the position orientation value corresponding to the position number in the position number set close to the path point, and calculates the angle deviation with the multi-point direction in the path point direction value set, filters the position numbers whose angle deviation values ​​are less than the direction consistency judgment threshold, records the spatial position identifier consistent with the path direction, and generates a position access line layer.

7. The BIM-based exhibition planning system according to claim 1, characterized in that: The system also includes a spatial linkage module: The spatial linkage module uses the position-linked action line layer to identify the functional group to which the position belongs and the master-slave relationship mark, and uses the coordinate direction relationship between the master position and the slave position to perform sequence consistency judgment, identify the position numbers that do not conform to the position sequence, move the direction and adjust the sequence, and obtain the position group linkage layout path record; The post group linkage arrangement path record includes a master-slave sequence of functional groups, a linkage direction path chain, and a post movement adjustment sequence plan.

8. The BIM-based exhibition planning system according to claim 7, characterized in that: The spatial linkage module includes: The path identification submodule extracts the coordinate node value and the position number of the position through the position line layer, extracts the functional group belonging value of the position number, and marks the master-slave relationship according to the arrangement order of the position number to generate a direction reference group; The sequence judgment submodule calls the direction reference group, calculates the coordinate direction sequence values ​​from the slave position to the master position according to the coordinate position relationship between the master position and the slave position under the functional group, compares the sequence value with the direction vector value in the corresponding direction reference sequence, and judges whether the direction sequence of the slave positions is consistent based on whether the coordinate angle direction is consistent. The position numbers with inconsistent direction sequences are filtered out to obtain a position number deviation set; The position adjustment submodule rearranges the order of the coordinate node values ​​of the positions and the front and rear positions in the functional group according to the position numbers of the position number deviation set, calculates whether the angle direction of the master and slave position coordinate vectors after the direction adjustment is consistent, and recodes and marks the adjusted position node order to obtain the position group linkage layout path record.