A Method and System for Allocating Electromechanical Engineering Resources Based on Spatial Coupling Degree

By using a resource allocation method based on spatial coupling, a three-dimensional process bounding box is generated and construction priority is sorted, which solves the problem of low resource utilization in traditional methods and achieves accurate resource allocation and reliable schedule planning.

CN120851559BActive Publication Date: 2026-01-30HUAXIN CONSULTATING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511366934.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-24
Publication Date
2026-01-30
Estimated Expiration
2045-09-24

AI Technical Summary

Technical Problem

Traditional methods of allocating resources in electromechanical engineering rely on two-dimensional drawings and personal experience, resulting in low resource utilization, high idle rates of tools and equipment, low utilization of human resources, and failure to meet project deadlines.

Method used

The resource allocation method based on spatial coupling degree generates three-dimensional process bounding boxes for BIM components, combines process parameters and weights to prioritize construction, constructs a resource competition model, and achieves precise resource allocation.

Benefits of technology

It improved resource utilization, avoided resource idleness and accumulation, ensured the reliability and feasibility of the schedule, and reduced the bias of subjective judgment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120851559B_ABST
    Figure CN120851559B_ABST
Patent Text Reader

Abstract

This application relates to a resource allocation method for electromechanical engineering based on spatial coupling degree. The method includes: determining the construction process and method for each BIM component based on a pre-built mapping relationship between WBS tasks, BIM components, and industry quotas; generating process bounding boxes for each BIM component based on the process bounding boxes and the component's 3D model; determining the parameter values ​​for each process based on the process bounding boxes and process sequence; prioritizing the construction of components according to the parameter values ​​and their corresponding weights; constructing a resource pool and task set for the construction cycle; generating a resource competition model based on the resource pool, task set, and construction priority ranking results; and obtaining construction strategies and corresponding resource allocation strategies based on the resource competition model and the resource pool's resource status. This application solves the problem of low resource utilization in electromechanical engineering by achieving precise resource allocation through the resource competition model, avoiding resource idleness and accumulation on the construction site.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of digital management of mechanical and electrical engineering, and in particular to a mechanical and electrical engineering resource configuration method and system based on spatial coupling degree. BACKGROUND

[0002] With the transformation of the construction industry towards digitization and intelligentization, building information modeling (BIM) technology has become a core tool for improving the level of mechanical and electrical engineering design and construction management.

[0003] Mechanical and electrical engineering, as a complex nervous system in modern buildings, has numerous pipelines, interlaced systems, and compact spatial layout. Traditional resource configuration methods rely heavily on two-dimensional drawings and project engineers' personal experience, and have many inherent defects: in the project planning stage, there is a lack of efficient methods to develop the optimal installation sequence and resource plan of components; in the project implementation stage, it is also impossible to respond to feedback on resource configuration changes in a timely manner in the face of objective condition changes (such as changes in transportation channels and processing sites). These shortcomings result in high idle rates of tools and equipment, low utilization rates of human resources, and even unmet project deadlines. SUMMARY

[0004] Embodiments of the present application provide a mechanical and electrical engineering resource configuration method and system based on spatial coupling degree, electronic equipment and storage medium to at least solve the problem of low utilization rate of mechanical and electrical engineering resources in related technologies.

[0005] In a first aspect, embodiments of the present application provide a mechanical and electrical engineering resource configuration method based on spatial coupling degree, which comprises:

[0006] Based on the pre-constructed mapping relationship between WBS tasks and BIM components, the process method of each BIM component is determined, and the process bounding box of each BIM component is generated according to the process method and the three-dimensional model of the component;

[0007] Based on the process bounding box and the process sequence, the parameter values of each process parameter are determined, and the construction priority of the component is sorted according to the parameter values and the weights corresponding to each process parameter, wherein the process parameters include spatial relationship parameters and sequence relationship parameters;

[0008] A resource total pool and a task set within a construction period are constructed, and a resource competition model is generated based on the resource total pool, the task set, and the construction priority sorting result;

[0009] According to the resource competition model and the resource situation of the resource total pool, a construction strategy and a resource configuration strategy corresponding to the construction strategy are obtained.

[0010] In some embodiments, the spatial relationship parameters include a first process parameter, a second process parameter, a third process parameter, and a fourth process parameter, and the sequence relationship parameters include a fifth process parameter;

[0011] The first process parameter is used to represent whether the process bounding box occupies a common space;

[0012] The second process parameter is used to represent the inclusion relationship between the process bounding boxes;

[0013] The third process parameter is used to represent the coupling degree of the completed component and other process bounding boxes;

[0014] The fourth process parameter is used to represent the intersection relationship between the process bounding boxes;

[0015] The fifth process parameter is used to represent the number of subsequent processes of the current process.

[0016] In some embodiments, determining the parameter value of each process parameter based on the process bounding box and process sequence includes:

[0017] In the case where the process bounding box occupies a common space, the parameter value of the first process parameter is set to 0;

[0018] In the case where the process bounding box does not occupy a common space, the parameter value of the first process parameter is set to 1.

[0019] In some embodiments, determining the parameter value of each process parameter based on the process bounding box and process sequence includes:

[0020] If the first process bounding box is completely located inside the second process bounding box, it is considered that the first process bounding box and the second process bounding box have an inclusion relationship;

[0021] For the process bounding boxes with an inclusion relationship, a space tree is constructed, and the parameter value of the second process parameter is determined according to the depth of the process bounding box in the space tree.

[0022] In some embodiments, generating the process bounding box of each BIM component according to the process method and the three-dimensional model of the component includes:

[0023] Generating a component bounding box of the BIM component according to the three-dimensional model;

[0024] Determining the process occupied space of the BIM component based on the process method and the component bounding box;

[0025] Based on the continuous operation process and the space constraint condition, the process occupied space is corrected to obtain the process bounding box of each BIM component.

[0026] In some embodiments, the process of correcting the process occupied space based on the continuous operation process and the space constraint condition to obtain the process bounding box of each BIM component includes:

[0027] Based on the Boolean OR operation, the process occupied spaces corresponding to the continuous operation processes are merged to obtain the process bounding box; and / or

[0028] It is judged whether the process occupied space meets the space constraint condition, if not, the tool used for the process is reselected, the process occupied space is corrected, and the process bounding box is obtained according to the corrected process occupied space.

[0029] In some embodiments, the total resource pool includes the total amount of resources per unit time, and the task set includes priority tasks and ordinary tasks; and the resource competition model is generated based on the total resource pool, the task set and the construction priority sorting result, including:

[0030] The consumed resources per unit time of the priority tasks in each period are determined, and the remaining resources per unit time are determined according to the consumed resources per unit time and the total amount of resources per unit time;

[0031] Based on the remaining resources per unit time and the construction priority sorting result of each ordinary task, a resource competition model is constructed.

[0032] In some embodiments, the weights of the first process parameter, the second process parameter, the third process parameter, the fourth process parameter and the fifth process parameter decrease in turn.

[0033] In a second aspect, the embodiments of the present application provide a mechanical and electrical engineering resource configuration system based on space coupling degree, which comprises:

[0034] The bounding box generation module is configured to determine the process method of each BIM component based on the pre-constructed mapping relationship between the WBS task and the BIM component, and generate the process bounding box of each BIM component according to the process method and the three-dimensional model of the component;

[0035] The sorting module is configured to determine the parameter value of each process parameter based on the process bounding box and the process sequence, and perform construction priority sorting of the component according to the parameter value and the weight corresponding to each process parameter, wherein the process parameter includes a space relationship parameter and a sequence relationship parameter.

[0036] A model construction module is configured to construct a resource total pool and a task set in a construction period, and generate a resource competition model based on the resource total pool, the task set, and a construction priority ranking result;

[0037] A strategy generation module is configured to obtain a construction strategy and a resource allocation strategy corresponding to the construction strategy according to the resource competition model and a resource condition of the resource total pool.

[0038] In a third aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the electromechanical engineering resource allocation method based on spatial coupling degree when executing the computer program.

[0039] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, which stores a computer program, and the program is executable on a processor to implement the electromechanical engineering resource allocation method based on spatial coupling degree.

[0040] Compared with the related art, the electromechanical engineering resource allocation method based on spatial coupling degree provided in the embodiment of the present application realizes accurate input of resources through a resource competition model, avoids idling and accumulation of resources on a construction site, and solves the problem of low utilization rate of electromechanical engineering resources.

[0041] According to a process method of a BIM component, a three-dimensional "process bounding box" representing a space required for construction of each component is automatically generated, not only considering the component itself, but also considering a space required for dynamic construction, so that space conflicts and work surface interference that may occur in the construction process can be found and avoided in advance, and reliability and executability of a progress plan are ensured.

[0042] Space relationship and process sequence are quantified into calculable process parameters, and then combined with weights to realize automatic sorting of construction priorities, avoid deviation and errors of subjective judgment, and improve accuracy of decision-making. BRIEF DESCRIPTION OF DRAWINGS

[0043] The accompanying drawings, which are included to provide a further understanding of the present application, constitute a part of the present application and illustrate embodiments of the present application and a description thereof, and do not constitute an improper limitation to the present application. In the drawings:

[0044] Figure 1 is a flowchart of the electromechanical engineering resource allocation method based on spatial coupling degree according to an embodiment of the present application;

[0045] Figure 2 is a resource competition model running flowchart according to an embodiment of the present application;

[0046] Figure 3 is a structural block diagram of a space-coupling-based electromechanical engineering resource configuration system according to an embodiment of the present application;

[0047] Figure 4 is a schematic diagram of an internal structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0048] In order to make the objects, technical solutions and advantages of the present application clearer, the present application is described and explained below in connection with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort belong to the scope of protection of the present application.

[0049] Obviously, the accompanying drawings in the following description are only some examples or embodiments of the present application, and for those of ordinary skill in the art, the present application can be applied to other similar scenarios without creative effort based on the drawings. In addition, it can be understood that although the efforts made in the development process can be complex and lengthy, for those of ordinary skill in the art related to the content disclosed in the present application, some design, manufacture or production changes based on the technical content disclosed in the present application are only routine technical means and should not be understood as insufficient disclosure of the present application.

[0050] In the present application, the phrase "embodiment" means that the specific features, structures or characteristics described in connection with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase at various places in the specification does not necessarily mean the same embodiment, nor is it an independent or alternative embodiment that is not mutually exclusive with other embodiments. It is explicitly and implicitly understood by those of ordinary skill in the art that the embodiments described in the present application can be combined with other embodiments without conflict.

[0051] Unless otherwise defined, technical terms and scientific terms used in the present application shall have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. The terms "a", "an", "one", "this", and the like, as used in the present application, do not denote a limitation of quantity, and can mean either the singular or the plural. The terms "including", "containing", "having", and the like, as used in the present application, are intended to be open-ended terms that specifically permit the inclusion of not only the listed steps or components, but also other steps or components not listed. The terms "connected", "coupled", and the like, as used in the present application, are not limited to direct or physical connections, but can include indirect or wireless connections. The term "plurality" means two or more. The term "and / or" describes associated objects in association relationships, which means that there can be three relationships, for example, "A and / or B" can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects. The terms "first", "second", "third", and the like, as used in the present application, are merely used to distinguish similar objects, and do not represent a specific order of the objects.

[0052] The embodiment provides a mechanical and electrical engineering resource configuration method based on spatial coupling degree. Figure 1 The flowchart of the mechanical and electrical engineering resource configuration method based on spatial coupling degree according to the embodiment of the present application is shown in Figure 1 The flowchart includes the following steps:

[0053] In step S101, based on the mapping relationship between the pre-constructed WBS task and the BIM component, the process method of each BIM component is determined, and the process bounding box of each BIM component is generated according to the process method and the three-dimensional model of the component.

[0054] Through the BIM model, a BIM space corresponding to the physical space 1:1 is established, and a progress plan with space and room as the minimum granularity is generated based on the sub-item plan.

[0055] Specifically, a mapping network of WBS task and BIM component is constructed, the room and WBS are associated by identifying the BIM component in the BIM room bounding box, a plan space column item is formed, all components within the same BIM room range are extracted with the room as the dimension, and a room task is generated.

[0056] In the whole engineering range, three-dimensional space division is performed through the BIM model, a spatial topology relationship network is established, and a standardized spatial attribute naming system is established.

[0057] Select the existing physical boundaries in the project, and divide the space in the BIM model: vertical components (such as load-bearing walls, permanent partition fences) form the vertical boundary of the space, horizontal components (such as floor slabs, etc.) divide the range of the plane partition, and dynamic components (such as movable partitions, temporary fences) define the flexible space edge. Define the category attributes of the divided rooms, which are divided into public space (transportation, processing, stacking, etc.) and construction space. A space can be a public space or a construction space. Table 1 is a rule table for naming based on space attributes according to an embodiment of the present application.

[0058] Table 1

[0059]

[0060] By identifying the space edge relationship in the BIM component, the topological relationship between spaces is automatically established. For example: the path connection between space A and space B on the same floor (the horizontal connection between space A and space B on the same floor is established through the door structure and / or other spaces), which is determined as the first relationship (ADJ); for example, the path connection between space C and space D on different floors (the vertical connection between space C and space D on different floors is established through the elevator space, etc.), which is determined as the second relationship (BH). Table 2 is a basic table of space attributes according to an embodiment of the present application.

[0061] Table 2

[0062]

[0063] Establish the space topological relationship to form the topological relationship coding rule: space ID_topological type_associated space ID (for example: B201_ADJ_B205 indicates that space B201 and B205 are spaces on the same floor and path connected; A101_ADJ_A102, A101_ADJ_A103, indicates that space A101 is a public transportation space for A102, A103). Table 3 is a topological relationship-space attribute coding table according to an embodiment of the present application, as shown in Table 3, A101 belongs to a public transportation space, and is used as a transportation space for A102, A103, and D101.

[0064] Table 3

[0065]

[0066] In some embodiments, the step S101 of generating a bounding box of each BIM component according to the three-dimensional model of the process method and the component includes:

[0067] In step S1011, a component bounding box of the BIM component is generated according to the three-dimensional model.

[0068] Step S1012, based on the process method and the component bounding box, determine the process occupied space of the BIM component.

[0069] Step S1013, based on the continuous operation process and the space constraint condition, correct the process occupied space to obtain the process bounding box of each BIM component.

[0070] Take a space or a room as the granularity of resource planning configuration, extract the BIM components in the space and the key attributes of the BIM components, and the key attributes include the elevation of the BIM component, the XYZ coordinates of the minimum coordinate system bounding box (AABB) of the BIM component, and the WBS task to which the BIM component belongs. On the one hand, the process method is selected to determine the process, and on the other hand, the physical space bounding box of the BIM component is determined.

[0071] Specifically, based on the BIM component three-dimensional model, the attributes (such as coordinates and dimensions) of the BIM component are extracted, the physical entity occupation space is established, the axis-aligned bounding box (AABB) and the oriented bounding box (OBB) of the component are generated. The covariance matrix of the triangular mesh vertex of the component is calculated, and the eigenvectors are the main axes of the OBB. Among them, the axis-aligned bounding box (AABB) is used to determine the process occupied space, and the oriented bounding box (OBB) is used for subsequent component space coupling degree analysis.

[0072] By extracting the attributes of the BIM component, combining the WBS task and the BIM mapping, the mapping of WBS and industry quota, the process method of the component is determined, and the resources (such as machinery, tools, etc.) involved are determined according to the process method used by the component. Table 4 is a WBS task-BIM component-quota ternary mapping table according to an embodiment of the present application.

[0073] Table 4

[0074]

[0075] According to the selected resource configuration type, the process of the physical bounding box of the component is expanded to form the process occupied space. It should be noted that in the present embodiment, the occupation space is established for different processes such as manufacturing, transportation, installation, detection, etc.

[0076] Define the basic process space required by each process, and form the space bounding box The space occupied by each component is represented by its axis-aligned (AABB) bounding box, which uses two pairs of diagonal point coordinates p min =(x min ,y min ,z min ) and p max =(x max ,y max ,z max) precisely describe the geometric boundary. The definition ensures that the bounding box is aligned with the global coordinate system, facilitating spatial calculations. Among them, p min , p max are diagonal coordinate points, x min , y min , z min are near point XYZ axis coordinates, x max , y max , z max are far point XYZ axis coordinates.

[0077] Different process tools (such as trolleys, cranes, ladders, mobile scaffolding, etc.) will cause differences in the space occupied by the component process. By tool size correction, the bounding box boundary needs to be expanded:

[0078]

[0079] x' min is the near point x-axis coordinate of the process occupancy bounding box after considering the tool occupancy size, x' max is the far point x-axis coordinate of the process occupancy bounding box after considering the tool occupancy size, , is the difference in the expansion of the x-axis process occupancy size. The y-axis and z-axis are expanded in the same way.

[0080] Table 5 is a tool occupancy standard table according to an embodiment of the present application. As shown in Table 5, a is the basic occupancy length without the help of occupancy tools to complete the process; b is the occupancy width without the help of occupancy tools to complete the process; h is the occupancy height without the help of occupancy tools to complete the process; A is the physical space occupancy length of the occupancy tool; B is the physical space occupancy width of the occupancy tool; H is the physical space occupancy height of the occupancy tool.

[0081] Table 5

[0082]

[0083] The occupancy space B i (P) of the process P of the component i is represented by the following formula:

[0084]

[0085] In some embodiments, step S1013 includes:

[0086] Step S201, based on the Boolean AND operation, merging the process occupancy space corresponding to the consecutive operation process, obtaining the process bounding box.

[0087] The consecutive operation needs to merge multiple process bounding boxes, and take the maximum range B process . Let the bounding box of the adjacent process of the consecutive operation be Bi , B j , which is a Boolean AND operation:

[0088]

[0089] Step S202, determine whether the process occupies the space to meet the space constraints, if not, reselect the process used utensils, to correct the process of space occupation, according to the process of space occupation after the correction of the process of bounding box.

[0090] In the case of meeting the specification requirements, the use of space utensils is affected by the general space where the BIM component is located, the physical space of the BIM component, the public space and other space attributes, for example, the finished activity scaffold is limited by the floor height T i (floor), T +1 (installation height), TTRANSPORT_[space code] (read the public transport space height related to the topological relationship ID of the space where the component is located) limit, the direction boundary of the bounding box needs to meet:

[0091]

[0092] Where M(T) is the height set of all related public spaces. If there is a case of exceeding the limit, the model of the space utensil needs to be reselected, or the use of the space utensil is not considered.

[0093] With reference to Figure 1 , after obtaining the process bounding box, step S102 is performed.

[0094] Step S102, determine the parameter value of each process parameter based on the process bounding box and the process sequence, and perform construction priority sorting of the component according to the parameter value and the weight corresponding to each process parameter, wherein the process parameter includes a space relationship parameter and a sequence relationship parameter.

[0095] According to whether the public space SP is occupied, the relationship between the process bounding boxes (whether it contains, the number of collisions, etc.), the relationship between the process bounding box and the component physical bounding box, and the number of subsequent processes, the component installation priority is calculated.

[0096] In some embodiments, the space relationship parameter includes a first process parameter, a second process parameter, a third process parameter, and a fourth process parameter, and the sequence relationship parameter includes a fifth process parameter;

[0097] The first process parameter is used to represent whether the process bounding box occupies the public space.

[0098] The first process parameter is used to represent the spatial relationship between the process occupied space and the public space, and the process priority is high when it does not occupy the public space, and the process priority is low when it occupies the public space. The first process parameter has the highest weight level.

[0099] The second process parameter is used to represent the inclusion relationship between the bounding boxes of each process.

[0100] The third process parameter is used to represent the coupling degree of the completed component and other process bounding boxes.

[0101] The third process parameter is the number of collisions between the completed component and other process bounding boxes.

[0102] The fourth process parameter is used to represent the intersection relationship between the bounding boxes of each process.

[0103] The fifth process parameter is used to represent the number of subsequent processes of the current process.

[0104] The weights of the first process parameter, the second process parameter, the third process parameter, the fourth process parameter and the fifth process parameter decrease in turn.

[0105] Within the room range, assuming that there are n components in total, the sorting sequence L is obtained by arranging in descending order of key(k) (the larger value is arranged first). The sorting operator is used:

[0106] L=sort_desc(key(k j )), j∈{1,2,...,n}

[0107] Wherein, the sequence position index j∈{1,2,...,n} satisfies: the larger the value of key(k j ), the component k j is arranged in the position earlier, the priority is higher, and j is smaller (i.e. the sorting is earlier). The sequence L=(k1, k2,.... kn) satisfies:

[0108] key(k1)≥key(k2)≥...≥key(k n )

[0109] Based on the weighted sum model, the standardized attributes are combined with the weights to obtain the key value key(k):

[0110] key(k) =ω1f1’(k)+ω2f2’(k)+ω3f3’(k)+ω4f4’(k)+ω5f5’(k)

[0111] Wherein, f1’(k) is the value of the first process parameter, f2’(k) is the value of the second process parameter, f3’(k) is the value of the third process parameter, f4’(k) is the value of the fourth process parameter, and f5’(k) is the value of the fifth process parameter; ωi ωi is the weight corresponding to each parameter. The weight ω i satisfies ω1>ω2>ω3>ω4>ω5 to ensure that high-priority attributes (such as whether to touch public space) dominate the comparison. The weight is set in an exponentially decaying form to ensure the priority order in a numerical manner:

[0112] ω i =10 i+a(5-i) , i=1,2,3,4,5

[0113] where a is a non-zero natural number. When a is 2, ω1is 10 9 , ω2is 10 7 , ω3is 10 5 , ω4is 10 3 , and ω5is 10 1 .

[0114] The calculation formula of each process parameter is:

[0115] f i ’(k) =f i (k) / R i , i=1,2,3,4,5

[0116] where R i is the theoretical maximum value or upper bound of parameter i to ensure f i ’(k)∈[0,1]. Optionally, f i ’(k) adopts the rounding standard with a maximum of one decimal place.

[0117] In some embodiments, step S102 includes:

[0118] Step S1021, in the case where the process bounding box occupies the public space, setting the parameter value of the first process parameter to 0.

[0119] Step S1022, in the case where the process bounding box does not occupy the public space, setting the parameter value of the first process parameter to 1.

[0120] The parameter value of the first process parameter is calculated as follows:

[0121]

[0122] If the process bounding box occupies the public space, then ; if the process bounding box does not occupy the public space, then .

[0123] In some embodiments, step S102 further includes:

[0124] Step S1023, if the first process bounding box is completely inside the second process bounding box, it is considered that the first process bounding box and the second process bounding box have a containing relationship.

[0125] Step S1024, for the process bounding boxes having a containing relationship, a space tree is constructed, and according to the depth of the process bounding box in the space tree, the parameter value of the second process parameter is determined.

[0126] The parameter value of the second process parameter is calculated as follows:

[0127] f2(k) =d max -d(k)

[0128] wherein d max is the maximum depth of the space tree, d(k) is the depth of the current process bounding box, the depth of the root node is 0, and the value range is [0, d max ]. The deeper the depth of the process bounding box in the space tree, the later the sorting.

[0129] The third process parameter represents the spatial relationship between the completed component and other component process bounding boxes, that is, the coupling degree sorting (optionally, the coupling degree is represented by the number of collisions) of occupying other component process spaces caused by completing a component, and the higher the coupling degree, the later the process.

[0130] The parameter value of the third process parameter is calculated as follows:

[0131] f3(k) =C max -C(k)

[0132] wherein C max is the maximum number of collisions, and C(k) is the number of collisions caused by the completion of the current component with other process bounding boxes. It should be noted that here, after the completion of the component, the coupling degree (number of collisions) between the directional bounding box (OBB) of the component and other process bounding boxes is analyzed.

[0133] The fourth process parameter represents the number of intersection relationships between process bounding boxes, that is, the coupling degree sorting between process bounding boxes, and the higher the coupling degree, the later the process.

[0134] The parameter value of the fourth process parameter is calculated as follows:

[0135] f4(k) =I max -I(k)

[0136] wherein I max is the maximum number of intersections, and I(k) is the number of intersections between the current process bounding box and other process bounding boxes.

[0137] The fifth process parameter represents the number of subsequent processes corresponding to the process. According to the priority of the subsequent processes, the longer the time, the higher the priority.

[0138] The parameter value of the fifth process parameter is calculated according to the following formula:

[0139] f5(k) = S(k)

[0140] Where S(k) is the number of subsequent processes corresponding to the current process.

[0141] The priority sorting in this embodiment can be modified according to the actual engineering situation. For example, when the common space T, the function related room completes the component installation or other alternative public space appears, the common space SP is determined to be eliminated, triggering the space occupation coupling degree sorting engine to reorder. It should be noted that when the construction space component corresponding to the common space T is completed, the common space T is eliminated, and the space constraint determination of the component k is changed to a non-touching state.

[0142] The BIM components in the space range are calculated according to the quota caliber, the BIM components are calculated according to the quota artificial day consumption, and the "BIM component-WBS-space" is established to calculate the ternary mapping period, and the WBS task in the room bounding box is calculated according to the quota period. Table 6 is a BIM component-WBS-space ternary mapping table according to an embodiment of the present application.

[0143] Table 6

[0144]

[0145] Through the above method, according to the start time of the collection project, considering the flow construction sequence requirements between rooms, the BIM component process priority order of all spaces in the target project is calculated by the space occupation coupling degree sorting engine.

[0146] Continue to refer to Figure 1 After the construction priority is sorted, step S103 is performed.

[0147] Step S103, build a resource total pool and a task set in the construction period, and generate a resource competition model based on the resource total pool, the task set and the construction priority sorting result.

[0148] A total resource pool is established for each period (e.g., a day or a week), and the resources include but are not limited to various types of labor, key tools, equipment, and materials. A resource upper limit is set for each period of the resource pool, for example, the team A has a total of 120 labor days of human resources available for distribution in the day. The components that have been sorted are subjected to resource competition in each period (day / week), and the components with high sorting priority are preferentially allocated resources. If there is a change in the public space (the public space is transformed into an associated construction area, disappears, or is transferred, etc.) in each period, the spatial coupling degree sorting and resource competition are re-performed.

[0149] The resource pool vector R is:

[0150]

[0151] where j is the resource type, J is the set of resource types, k is the time, and r jk is the total upper limit of resource j on the kth day.

[0152] The "WBS-BIM component-space" ternary mapping relationship is extracted, and the task set k is established on the kth day.

[0153]

[0154] u i represents the ith task, and N is the total number of tasks.

[0155] In some embodiments, the total resource pool includes a daily total resource, and the task set includes priority tasks and ordinary tasks; step S103 specifically includes:

[0156] Step S1031, determine the unit time consumption resource of each period of the priority task, and determine the unit time remaining resource according to the unit time consumption resource and the unit time total resource.

[0157] Step S1032, based on the unit time remaining resource and the construction priority sorting result of each ordinary task, a resource competition model is constructed.

[0158] For example, when the unit time is a day, u ij represents the daily resource j demand of task i, and priority is the priority task set in the task set (there are tasks that must be constructed first objectively), and tes is the ordinary task set in the task set

[0159] The resource occupation of the priority task is considered:

[0160] r jk ’ = r jk - upj

[0161] wherein, u pj is the total amount of resources j occupied by daily priority task p, r jk ’ is the total amount of remaining resources j on the kth day.

[0162] In step S104, the construction strategy and the resource allocation strategy corresponding to the construction strategy are obtained according to the resource competition model and the resource condition of the resource total pool.

[0163] According to the construction priority ranking result of the resource competition model, the resources are allocated to the priority task first, and then the remaining resources are allocated to the ordinary task. Specifically, according to the measured engineering quantity in the space range, the standard quota consumption of the process, and the time limit for the project, the spatial constraint upper limit of the resource quantity is considered, and the resource quantity is arranged.

[0164] It should be noted that the resource total pool can be adjusted according to the actual situation, for example, when the resource total pool of a certain resource is not used for many days, the resource total pool is reduced to save cost.

[0165] In actual engineering, the resource pool upper limit can be temporarily increased to consider the rush period. In addition, at the end of each period or when the public space SP is eliminated, the space occupancy coupling degree sorting engine and the construction resource competition model need to be re-executed. Figure 2 is a resource competition model running flowchart according to an embodiment of the present application.

[0166] Through the above steps, according to the process method of the BIM component, a three-dimensional "process bounding box" representing the space required for the construction of each component is automatically generated, not only considering the component itself, but also considering the space required for dynamic construction. Space conflicts and work surface interference that may occur during construction can be discovered and avoided in advance, ensuring the reliability and executability of the progress plan.

[0167] Quantifying the space relationship and process sequence into calculable process parameters, and combining with the weight, realizes the automatic sorting of the construction priority, avoids the deviation and mistake of subjective judgment, and improves the accuracy of decision-making.

[0168] The resource competition model realizes the precise input of resources, avoids the idle and accumulation of resources in the construction site, and solves the problem of low utilization rate of mechanical and electrical engineering resources.

[0169] It should be noted that the steps shown in the above flowchart or the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0170] The embodiments also provide a space-coupling-degree-based mechanical and electrical engineering resource configuration system for implementing the above-described embodiments and preferred embodiments, which have been described above. As used below, the terms "module", "unit", "sub-unit", and the like can be a combination of software and / or hardware that implements a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware can also be implemented and conceived.

[0171] Figure 3 is a structural block diagram of a space-coupling-degree-based mechanical and electrical engineering resource configuration system according to the embodiments of the present application, as shown in Figure 3 The system comprises:

[0172] A bounding box generation module 31 is configured to determine a process method of each BIM component based on a pre-constructed mapping relationship between WBS tasks and BIM components, and generate a process bounding box of each BIM component according to the process method and a three-dimensional model of the component.

[0173] A sequencing module 32 is configured to determine a parameter value of each process parameter based on the process bounding box and a process sequence, and perform construction priority sequencing of the component according to the parameter value and a weight corresponding to each process parameter, wherein the process parameter comprises a spatial relationship parameter and a sequence relationship parameter.

[0174] A model construction module 33 is configured to construct a total resource pool and a task set within a construction period, and generate a resource competition model based on the total resource pool, the task set, and a construction priority sequencing result.

[0175] A strategy generation module 34 is configured to obtain a construction strategy and a resource allocation strategy corresponding to the construction strategy according to the resource competition model and a resource condition of the total resource pool.

[0176] In some embodiments, the spatial relationship parameter comprises a first process parameter, a second process parameter, a third process parameter, and a fourth process parameter, and the sequence relationship parameter comprises a fifth process parameter.

[0177] The first process parameter is configured to represent whether the process bounding box occupies a public space.

[0178] The second process parameter is configured to represent a containing relationship between the process bounding boxes.

[0179] The third process parameter is configured to represent a coupling degree of the completed component and other process bounding boxes.

[0180] The fourth process parameter is configured to represent an intersection relationship between the process bounding boxes.

[0181] The fifth process parameter is configured to represent a number of subsequent processes of the current process.

[0182] In some embodiments, the sorting module 32 comprises a first parameter value determination module configured to set the parameter value of the first process parameter to 0 if the process bounding box occupies the common space, and set the parameter value of the first process parameter to 1 if the process bounding box does not occupy the common space.

[0183] In some embodiments, the sorting module 32 comprises a second parameter value determination module configured to consider that the first process bounding box and the second process bounding box have a containing relationship if the first process bounding box is completely located inside the second process bounding box, and determine the parameter value of the second process parameter according to the depth of the process bounding box in the space tree for the process bounding boxes having the containing relationship.

[0184] In some embodiments, the bounding box generation module 31 comprises:

[0185] The space occupation determination module is configured to generate a component bounding box of the BIM component according to the three-dimensional model, and determine the process occupation space of the BIM component based on the process method and the component bounding box.

[0186] The space correction module is configured to correct the process occupation space based on the consecutive operation process and the space constraint condition, and obtain the process bounding box of each BIM component.

[0187] In some embodiments, the space correction module comprises:

[0188] The first correction module is configured to merge the process occupation spaces corresponding to the consecutive operation processes based on a Boolean AND operation to obtain the process bounding box.

[0189] The second correction module is configured to determine whether the process occupation space meets the space constraint condition, and if not, reselect an implement used for the process, correct the process occupation space, and obtain the process bounding box according to the corrected process occupation space.

[0190] In some embodiments, the resource total pool comprises a unit time resource total, and the task set comprises priority tasks and ordinary tasks; the model construction module 33 comprises:

[0191] The priority task resource elimination module is configured to determine the unit time consumption resource of each period of the priority task, and determine the unit time remaining resource according to the unit time consumption resource and the unit time resource total.

[0192] The competition model generation module is configured to construct a resource competition model based on the unit time remaining resource and the construction priority sorting result of each ordinary task.

[0193] In some embodiments, the first process parameter, the second process parameter, the third process parameter, the fourth process parameter and the fifth process parameter are sequentially decreased in weight.

[0194] Through the system, accurate resource input is realized based on the resource competition model, resource idling and accumulation in the construction site are avoided, and the problem of low utilization rate of mechanical and electrical engineering resources is solved.

[0195] According to the process method of the BIM component, a three-dimensional "process bounding box" representing the space required for the construction of each component is automatically generated, not only considering the component itself, but also considering the space required for dynamic construction. Space conflicts and operation surface interference that may occur during construction can be discovered and avoided in advance, ensuring the reliability and executability of the progress plan.

[0196] Quantifying the spatial relationship and process sequence into calculable process parameters, and combining with the weight, realizes the automatic sequencing of the construction priority, avoids the deviation and mistake of subjective judgment, and improves the accuracy of decision-making.

[0197] It should be noted that the above-mentioned various modules can be functional modules or program modules, which can be realized by software or hardware. For the modules realized by hardware, the above-mentioned various modules can be located in the same processor; or the above-mentioned various modules can also be located in different processors in any combination.

[0198] The embodiment also provides an electronic device including a memory and a processor, the memory stores a computer program, and the processor is configured to run the computer program to execute the steps in any of the method embodiments.

[0199] Optionally, the electronic device can further include a transmission device and an input and output device, wherein the transmission device is connected with the processor, and the input and output device is connected with the processor.

[0200] Optionally, in the embodiment, the processor can be configured to execute the following steps through the computer program:

[0201] S1, based on the mapping relationship between the pre-constructed WBS task and the BIM component, determine the process method of each BIM component, and generate the process bounding box of each BIM component according to the process method and the three-dimensional model of the component.

[0202] S2, based on the process bounding box and the process sequence, determine the parameter value of each process parameter, and according to the parameter value and the weight corresponding to each process parameter, perform the construction priority sequencing of the component, wherein the process parameter includes the spatial relationship parameter and the sequence relationship parameter.

[0203] S3, construct a resource total pool and a task set in a construction period, and generate a resource competition model based on the resource total pool, the task set and a construction priority sequence result.

[0204] S4, obtain a construction strategy and a resource allocation strategy corresponding to the construction strategy according to the resource competition model and a resource condition of the resource total pool.

[0205] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementation manners, and this embodiment will not be repeated here.

[0206] In one embodiment, Figure 4 is a schematic diagram of an internal structure of an electronic device according to an embodiment of the present application, as Figure 4 indicated, an electronic device is provided, which can be a server, and an internal structure diagram of the electronic device can be as Figure 4 indicated. The electronic device includes a processor, a memory, a network interface and a database connected through a system bus. The processor of the electronic device is used to provide computing and control capability. The memory of the electronic device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The database of the electronic device is used to store data. The network interface of the electronic device is used to communicate with an external terminal through network connection. The computer program is executed by the processor to implement a method for configuring mechanical and electrical engineering resources based on spatial coupling degree.

[0207] Those skilled in the art can understand that Figure 4 the structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the electronic device to which the scheme of the present application is applied. The specific electronic device can include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0208] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer readable storage medium. When the computer program is executed, it can include the processes of the above-mentioned embodiments of each method. Any reference to memory, storage, database or other medium used in each embodiment provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0209] Those skilled in the art should understand that each technical feature of the above-mentioned embodiments can be combined arbitrarily, and in order to make the description simple, each technical feature in the above-mentioned embodiments is not described in all possible combinations, however, as long as the combination of technical features does not exist contradictory, it should be considered as the scope of the present application.

[0210] The above-mentioned embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the patent of the present application should be subject to the appended claims.

Claims

1. A method for configuring mechanical and electrical engineering resources based on spatial coupling degree, characterized in that, The method comprises: Based on the pre-constructed mapping relationship between WBS tasks and BIM components, industry quota, determine the process method of each BIM component, generate the process bounding box of each BIM component according to the process method and the three-dimensional model of the component, comprising: Generating the component bounding box of the BIM component according to the three-dimensional model; Based on the process method and the component bounding box, determine the process space occupation of the BIM component; Based on the continuous operation process and the space constraint condition, the process space occupation is corrected to obtain the process bounding box of each BIM component; Based on the process bounding box and the process sequence, determine the parameter value of each process parameter, according to the parameter value and the weight corresponding to each process parameter, the construction priority of the component is sorted, wherein the process parameter includes spatial relationship parameter and sequence relationship parameter; Construct a total resource pool and a task set within the construction period, based on the resource pool, the task set and the construction priority sorting result, generate a resource competition model; According to the resource competition model and the resource situation of the resource pool, the construction strategy and the corresponding resource allocation strategy of the construction strategy are obtained; The spatial relationship parameter includes first, second, third and fourth process parameters, and the sequence relationship parameter includes fifth process parameter; The first process parameter is used to represent whether the process bounding box occupies the public space; The second process parameter is used to represent the inclusion relationship between each process bounding box; The third process parameter is used to represent the coupling degree of the completed component and other process bounding boxes; The fourth process parameter is used to represent the intersection relationship between each process bounding box; The fifth process parameter is used to represent the number of subsequent processes of the current process.

2. The method of claim 1, wherein, The parameter value of each process parameter is determined based on the process bounding box and the process sequence, comprising: In the case that the process bounding box occupies the public space, the parameter value of the first process parameter is set to 0; In the case that the process bounding box does not occupy the public space, the parameter value of the first process parameter is set to 1.

3. The method of claim 1, wherein, The parameter value of each process parameter is determined based on the process bounding box and the process sequence, comprising: If the first process bounding box is completely located inside the second process bounding box, it is considered that the first process bounding box and the second process bounding box have an inclusion relationship; For the process bounding box with inclusion relationship, a space tree is constructed, and the parameter value of the second process parameter is determined according to the depth of the process bounding box in the space tree.

4. The method of claim 1, wherein, Based on the continuous operation process and the space constraint condition, the process space occupation is corrected to obtain the process bounding box of each BIM component, comprising: Based on Boolean operation, merge the process space occupation corresponding to the continuous operation process to obtain the process bounding box; and / or Determine whether the process space occupation meets the space constraint condition, if not, select the tool used for the process again, correct the process space occupation, and obtain the process bounding box according to the corrected process space occupation.

5. The method of claim 1, wherein, The total resource pool includes total resources per unit time, and the task set includes priority tasks and ordinary tasks; the resource competition model is generated based on the total resource pool, the task set, and the construction priority ranking result, and includes: determining the unit time consumption resource of each period of the priority task, and determining the unit time remaining resource based on the unit time consumption resource and the total unit time resource; constructing a resource competition model based on the unit time remaining resource and the construction priority ranking result of each ordinary task.

6. The method of claim 1, wherein, The weights of the first process parameter, the second process parameter, the third process parameter, the fourth process parameter, and the fifth process parameter decrease in turn.

7. A spatial coupling degree based electromechanical engineering resource configuration system, characterized in that, The system comprises: a bounding box generation module configured to determine a process method of each BIM component based on a pre-constructed mapping relationship between a WBS task and the BIM component, and generate a process bounding box of each BIM component based on the process method and a three-dimensional model of the component, including: generating a component bounding box of the BIM component based on the three-dimensional model; determining a process occupied space of the BIM component based on the process method and the component bounding box; correcting the process occupied space based on a continuous operation process and a spatial constraint condition to obtain the process bounding box of each BIM component; a sorting module configured to determine a parameter value of each process parameter based on the process bounding box and a process sequence, and perform construction priority ranking of the component based on the parameter value and a weight corresponding to each process parameter, wherein the process parameter includes a spatial relationship parameter and a sequence relationship parameter, the spatial relationship parameter includes a first process parameter, a second process parameter, a third process parameter, and a fourth process parameter, and the sequence relationship parameter includes a fifth process parameter; the first process parameter is used to represent whether the process bounding box occupies a public space; the second process parameter is used to represent a containing relationship between each process bounding box; the third process parameter is used to represent a coupling degree of a completed component and other process bounding boxes; the fourth process parameter is used to represent an intersection relationship between each process bounding box; the fifth process parameter is used to represent a number of subsequent processes of a current process; a model construction module configured to construct a total resource pool and a task set in a construction period, and generate a resource competition model based on the total resource pool, the task set, and a construction priority ranking result; a strategy generation module configured to obtain a construction strategy and a resource allocation strategy corresponding to the construction strategy based on the resource competition model and a resource condition of the total resource pool.

8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the computer program to implement the space coupling degree-based mechanical and electrical engineering resource allocation method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Construction planning method

    CN113158308A

  • Engineering construction digital project management method and system

    CN120494758A