Picture output method of support hanger, computer equipment and storage medium

By introducing multi-numbering systems and layered drawing presentation in the drawing method of the support hanger, the problem of rigidity in the existing coding system is solved, and flexible management and efficient construction of large and complex projects are achieved.

CN119918158AActive Publication Date: 2025-05-02SUZHOU HUAGU CONSTRUCTION ENGINEERING CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510407168.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-02
Publication Date
2025-05-02
Estimated Expiration
2045-04-02

AI Technical Summary

Technical Problem

The existing support hanger coding system is too rigid and it is difficult to flexibly respond to the diversified drawing needs of large projects or complex structures, which affects construction efficiency.

Method used

A method of drawing a support hanger is proposed. By obtaining the bracket models and construction majors in the global modeling environment, a multi-numbering system is generated based on preset numbering rules, which meets the needs of global and local data management, and the bracket information is presented layer by layer through multiple drawings.

Benefits of technology

It realizes flexible management of diversified project numbers, improves project management efficiency, reduces on-site errors, improves overall project quality, and ensures the consistency and standardization of construction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119918158A_ABST
    Figure CN119918158A_ABST
Patent Text Reader

Abstract

The invention relates to the field of BIM modeling design, in particular to a drawing method of a support hanger, computer equipment and a storage medium. The method comprises the following steps: acquiring a support model and a construction specialty of each support hanger in a global modeling environment; determining a first serial number of each support hanger in the global modeling environment according to the support model and the construction specialty of the support hanger, and generating a support structure drawing of the support hanger corresponding to each first serial number; determining a plurality of target supports and hangers in each construction project in response to a project numbering request of a user; determining a second number of each target support hanger according to the support model and / or the construction specialty of the target support hanger; performing duplicate removal screening on the first numbers corresponding to the plurality of target supports and hangers, determining a plurality of target first numbers, and exporting a support structure drawing corresponding to each target first number; and generating and exporting a corresponding project overview drawing based on the second number. While the drawing is lightly output, the effectiveness of the drawing on construction guidance is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of BIM modeling and design, and in particular to a method for drawing a support and hanger, a computer device, and a storage medium. Background Art

[0002] In the field of modern construction engineering, Building Information Modeling (BIM) technology has been widely used in the field of construction engineering, especially in the design and application of supports and hangers. As key components for supporting pipelines, cable trays and other equipment, the use of BIM modeling software allows designers to pre-test the stability and safety of supports and hangers in actual use, and use automated coding programs to strictly number them according to preset rules, effectively avoiding common omissions, duplications or irregularities in manual operations.

[0003] For example, an invention patent application with a patent application publication number of CN110083963A discloses a method for designing supports and hangers based on a BIM electromechanical model. The method mainly includes the following steps: first, different types of Revit support and hanger families are created, and the shape and style of the support and hanger families can be changed according to parameters; then, the weight of the pipelines is calculated according to the selected electromechanical pipelines where the supports and hangers are to be arranged, the spacing between the supports and hangers is determined, and the force analysis of the supports and hangers is performed to obtain the steel model that meets the force conditions; after the user determines the model, the supports and hangers are automatically arranged in the electromechanical model, the profile is generated, the supports and hangers are numbered, and the support and hanger information is recorded; finally, the user can export the calculation book for each type of supports and hangers and view the statistics of the supports and hangers.

[0004] For example, an invention patent application with patent application publication number CN112417660A provides a method and system for automatic encoding of pipeline supports and hangers, the method comprising: performing support and hanger modeling to obtain a support and hanger model; performing initial encoding on the supports and hangers; parsing support and hanger encoding rules, and compiling a support and hanger automatic encoding program based on the support and hanger encoding rules and the support and hanger model; calling the support and hanger automatic encoding program to generate support and hanger codes that meet the requirements.

[0005] However, the existing coding system is too rigid. When the project scale expands or the structural complexity increases, it is often unable to flexibly respond to diverse drawing requirements, which in turn affects the subsequent construction efficiency of the overall project. Summary of the invention

[0006] The main purpose of this application is to provide a method for drawing a support bracket, a computer device and a storage medium. In order to solve the above-mentioned technical problems, this application specifically adopts the following technical solutions: A first aspect of the present application is to provide a method for drawing a support and hanger, the method comprising: S201, obtaining a bracket model and a construction specialty of each support and hanger in a global modeling environment, wherein the global modeling environment includes a plurality of building components and a plurality of support and hangers corresponding to the building components; S202, based on a preset global numbering rule, determine the first number of each of the supports and hangers in the global modeling environment according to the support model and construction specialty of the supports and hangers; based on the construction parameters of the supports and hangers, generate a support construction drawing of each support and hanger corresponding to the first number; wherein the supports and hangers having the same support model and construction specialty have the same first number; S203, in response to the user's project number request, determining a number of target supports and hangers in each construction project; based on a preset project numbering rule, determining a second number of each of the target supports and hangers according to the bracket model and / or construction specialty of the target supports and hangers; S204, de-duplicating and screening the first numbers corresponding to the target supports and hangers, determining the target first numbers, and exporting the support structure drawings corresponding to each target first number; generating and exporting the corresponding project overview drawings based on the second numbers.

[0007] The second aspect of the present application is to provide a computer device, which includes: a memory for storing a computer program; a processor for executing the computer program and implementing the steps of the method for outputting a drawing of a support bracket as provided in any embodiment of the present application when executing the computer program.

[0008] According to the third aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor performs the steps of the method for outputting a drawing of a support bracket as provided in any embodiment of the present application.

[0009] Beneficial effects: The present application proposes a method for drawing supports and hangers, a computer device and a storage medium, which closely link the numbering system of supports and hangers with drawing management, and meet global or localized data management and cost accounting through a multi-numbering system, meet the needs of diversified project numbering under complex working conditions, and improve the efficiency of project management. At the same time, under a lightweight drawing mechanism, the support information is presented in layers through multiple types of drawings, which fully provides the global and local information required for construction, avoids drawing confusion and information loss caused by simplified drawing, improves the effectiveness of drawings in guiding construction, enhances the consistency and standardization of construction, thereby reducing on-site errors and improving the overall project quality.

[0010] The global number (first number) is the unique cross-project identifier of the support and hanger in the global modeling environment, which realizes standardized management among multiple projects and can more accurately track the application of different types of supports and hangers in various projects, thereby achieving more accurate cost calculation and resource allocation. Based on this, the first number is used as the benchmark for global deduplication, and a support structure drawing is generated and exported for the supports and hangers with the same number, so that the construction technical standards between different projects can be unified, and the lightweight drawing mechanism can meet the needs of rapid export of a large number of drawings in large projects, maintaining the processing speed and stability of the software.

[0011] The local number (second number) is the local unique identification of the support and hanger in a specific construction project. The second number in each construction project is a self-contained system that adapts to the personalized numbering habits of different engineering groups and professions under complex working conditions, ensuring that the numbering logic is consistent with user needs. The second number within the project is unified and continuous, and the supports and hangers in various exported drawings use the second number uniformly, which improves the efficiency of the construction team in locating and installing supports and hangers, reduces confusion and errors, and thereby improves the convenience and accuracy of construction site operations.

[0012] The extension number (third number) is a local extension number used to distinguish similar complex brackets, so that different supports and hangers in the bracket structure drawings, project overview drawings, and bracket environment drawings exported each time can be distinguished and identified through the second number, and then combined with the third number to assist in distinguishing similar complex brackets, meeting the export requirements of standardized numbers within the project and improving the readability and practicality of the drawings.

[0013] Furthermore, in the design process, it is inevitable to optimize and change the support and hanger models according to the actual situation, make full use of the synergistic advantages of the multi-numbering system, establish the number mapping relationship in the multi-numbering system, and automatically update the second number of the associated project when the global number is adjusted, reducing the complexity of maintaining two sets of numbers and ensuring the consistency and coherence of information. On this basis, the structural parameters and structural drawings of the bracket are updated synchronously to provide users with a more flexible and practical support and hanger design platform, which is convenient for users to guide and use in construction in the future, and improves the user experience.

[0014] Furthermore, by rendering or marking specific drawings, we can ensure accuracy during construction and use, reduce the risk of drawing confusion caused by lightweight drawings, and avoid installation errors caused by drawing confusion during construction. For example, in the project overview drawings, the supports and hangers that pose safety risks after optimization changes are specially marked, so that the construction team can pay attention to potential risks and strictly control safety risks. For another example, for the support structure drawings, drawings of similar structures are rendered differently to avoid installation errors during construction. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, each element or part is not necessarily drawn according to the actual scale. Obviously, the drawings described below are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without paying creative labor.

[0016] Figure 1 is a schematic flow chart of a method for generating a support and hanger provided in an embodiment of the present application; Figure 2 It is a schematic diagram of a support and hanger model and its boundary constraints under a complex layout provided by an embodiment of the present application; Figure 3 is a schematic diagram of a support and hanger model and its boundary constraints under another complex layout provided by an embodiment of the present application; Figure 4 It is a schematic flow chart of a method for outputting a drawing of a support and hanger provided in an embodiment of the present application; Figure 5 It is a schematic block diagram of a support and hanger generating device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0018] In this article, the suffixes such as "module", "component" or "unit" used to represent elements are used only to facilitate the description of this application and have no specific meaning in themselves. Therefore, "module", "component" or "unit" can be used in a mixed manner. In this article, the orientation or position relationship indicated by the terms "upper", "lower", "inner", "outer", "front", "back", "one end", "the other end" and the like are based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing this application and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of this application. In addition, the terms "first" and "second" are used only for descriptive purposes and cannot be understood as indicating or implying relative importance. In this article, unless otherwise clearly specified and limited, the terms "installed", "provided with", "connected", etc. should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, a direct connection, or an indirect connection through an intermediate medium, or a connection between the two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood in specific circumstances. "And / or" herein includes any and all combinations of one or more listed related items. "Multiple" herein means two or more, that is, it includes two, three, four, five, etc. It should be noted that, in this article, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes one..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0019] BIM technology provides a grouping function, which simplifies the management and operation of complex building designs by combining multiple independent design elements into a logical unit. For example, in a type I support and hanger model, several standard accessories in bulk are multiple independent logical units. After these several standard accessories are converted into an assembled state to obtain a type II support and hanger model, the type II support and hanger model will be used as a logical unit. Existing BIM platforms often encounter the problem of insufficient computing power when dealing with large-scale or highly complex support and hanger grouping operations. For example, in large commercial complexes or industrial plant projects, there may be thousands of support and hanger components, which causes the software to frequently freeze when performing grouping operations, or even crash, which in turn affects the normal progress of the work. Furthermore, the support and hanger models that have completed automated grouping will be coded and managed, but the existing coding system is usually too rigid and difficult to adapt to the diversified drawing requirements when the project scale expands or the structural complexity increases. Especially when the complexity of the project increases, the single numbering method cannot flexibly respond to the personalized needs of different construction professions, which easily leads to number confusion and drawing redundancy.

[0020] Based on this, the present application proposes a fast and accurate batch grouping method for supports and hangers, which uses boundary constraints to establish a global to local spatial pre-screening mechanism, divides a large range of selected areas into multiple independent grouping operation units through boundary constraints, and automatically assembles multiple building components within each boundary constraint into a complete form of support and hanger model, and then combines engineering logic to quickly check the quality of the support and hanger model. While batch grouping the supports and hangers, it effectively reduces unnecessary computing resource consumption and improves the modeling efficiency and accuracy of the supports and hangers. Furthermore, the present application also proposes a drawing method for supports and hangers, which closely associates the numbering system of supports and hangers with drawing management, and meets the global or localized data management and cost accounting through a multi-numbering system, meets the needs of diversified project numbers under complex working conditions, and improves the efficiency of project management. At the same time, under a lightweight drawing mechanism, the bracket information is presented in layers through multiple types of drawings, fully providing the global and local information required for construction, avoiding drawing confusion and information loss caused by simplified drawing, improving the effectiveness of drawings for construction guidance, enhancing the consistency and standardization of construction, and thus reducing on-site errors and improving the overall engineering quality.

[0021] Therefore, from the two dimensions of basic construction to global management, the full life cycle management system of supports and hangers in the building information model is realized, which improves the design quality, resource utilization and engineering collaboration efficiency of supports and hangers. It is especially suitable for large and complex projects and can achieve a balance between standardization and customization.

[0022] The building components in this article refer to various pipes, cable trays, etc. that are arranged in a certain arrangement in the building facilities and require supports and hangers to support them. The supports and hangers can be simply referred to as brackets.

[0023] The standard accessories in this article refer to the various accessories that make up the support and hanger, such as the main vertical support components of the column, which are responsible for fixing the entire support and hanger on the ground or building structure and bearing the load from above; for example, the cross arm is the main horizontal support component, installed between the columns, used to carry and fix pipes or other building components. According to specific design requirements, auxiliary support components such as diagonal braces, hangers, and bases may also be included to enhance the stability and strength of the overall structure.

[0024] During the support and hanger design process, several first-class support and hanger models can be pre-built, and then the details can be optimized and adjusted. In order to directly edit and design a single element, several standard accessories in a first-class support and hanger model are in a bulk state without connection constraints, and each is an independent design element and logical unit. Therefore, the first-class support and hanger model in this article is composed of several standard accessories in a bulk state, and each first-class support and hanger model is preset with clear boundary constraints. When the detailed design of the support and hanger is completed, the first-class support and hanger model is automatically grouped into a second-class support and hanger model. The support and hanger model is defined as a logical unit, and the user can more conveniently manage the whole, for example, move, copy or delete the entire support and hanger model without processing each standard accessory separately, or perform unified operations on the entire group without affecting individual components, such as rotation, scaling and movement, thereby significantly improving work efficiency.

[0025] Therefore, several standard accessories in the second-class support and hanger model in this article are in an assembled form, and all standard accessories form a complete mechanical system through rigid / flexible connection relationships (such as bolt connection and welding). After the second-class support and hanger model is determined to be a target support and hanger model with qualified structure, it will be defined as a logical unit and its boundary constraints will be released. After the second-class support and hanger model is determined to be a support and hanger model with unqualified structure, several standard accessories corresponding to the second-class support and hanger model can be restored to a bulk state. For example, the boundary constraints of a first-class support and hanger model include crossarm A (unfixed), column B (unconnected), and hanger C (suspended state); during the automatic grouping process, crossarm A is rigidly connected to column B through a bolt group, the top of hanger C is welded to the preset hole position of the crossarm, and the bottom is anchored to the floor slab, and the second-class support and hanger model is obtained.

[0026] Some embodiments of the present application are described in detail below in conjunction with the accompanying drawings. In the absence of conflict, the following embodiments and features of the embodiments can be combined with each other. Figure 1 , Figure 1is a schematic flow chart of a method for generating a support bracket provided in an embodiment of the present application, such as Figure 1 As shown, an embodiment of the present application provides a method for generating a support bracket, and the method includes S101 to S105.

[0027] S101. In response to an area selection instruction in a first interface, a plurality of first-class support and hanger models of the area to be grouped are determined.

[0028] The first interface refers to the view through which users interact with the modeling platform, which can be a two-dimensional view or a three-dimensional view. On this interface, users can view and operate various building components and pre-built support and hanger models, allowing users to batch select, adjust and manage various elements displayed in the interface in a visual way, such as multiple building components, a type of support and hanger models, and several standard accessories.

[0029] Among them, the area selection instruction is an operation command executed by the user on the first interface, which is used to specify one or more specific areas that need to be processed, that is, the area to be grouped, so that the user can efficiently select multiple types of support and hanger models for subsequent automatic processing. It should be noted that when the first interface is presented as a two-dimensional view, the area to be grouped corresponds to a two-dimensional space range, and when the first interface is presented as a three-dimensional view, the area to be grouped corresponds to a three-dimensional space range, which includes the first support and hanger model that needs to be automatically grouped.

[0030] For example, see Figure 2 , Figure 2 Schematic diagram of a support and hanger model and its boundary constraints under a complex layout provided by an embodiment of the present application. Figure 2 As shown, the first interface includes a plurality of building components 300 and a plurality of pre-built support and hanger models corresponding to the building components 300, such as Figure 2 There are a type of support and hanger model 100A and a type of support and hanger model 100B, wherein the type of support and hanger model is composed of a number of standard accessories in bulk state, and each of the type of support and hanger models is provided with a boundary constraint, for example, the first boundary constraint 200A of the type of support and hanger model 100A.

[0031] Among them, the boundary constraint is the three-dimensional space boundary for grouping operations of each type of support and hanger model. Through the boundary constraint, a virtual boundary is set for each type of support and hanger model. The boundary can be in any form, such as a regular ellipsoid, a cube, or a complex geometric body with uneven size changes or asymmetry in any direction. Based on the boundary constraint, automatic grouping can be completed quickly and effectively in a local range, reducing unnecessary calculations and improving overall modeling efficiency.

[0032] In some embodiments, the method further includes: when creating the type of support and hanger model, determining the main frame of the type of support and hanger model according to the standard accessories of the type of support and hanger model, the standard accessories include crossarms and columns; generating the boundary constraint within the preset range of the main frame of the type of support and hanger model, so as to divide several standard accessories within the preset range of the type of support and hanger model into the same boundary constraint. Specifically, the main frame is the most core and basic structural part of the pre-selected support and hanger model, such as the main supporting components such as columns and crossarms. It should be understood that the main frame provides basic support and overall shape for the entire support and hanger, ensuring that it can stably carry and protect building components such as pipelines and cable trays. Further, identifying key standard accessories such as crossarms and columns, determining the approximate shape and size of the main frame, generating boundary constraints within the preset range of the main frame, and dividing several standard accessories in the type of support and hanger model into the same boundary constraint. Among them, the preset range can be set to the extension distance in all directions with the main frame as the center, and the specific value is flexibly set according to the actual scenario and is not limited here. For example, the main frame can be a crossarm. The main frame is determined by calculating the total length and total height of all crossarms in a type of support and hanger model. The preset range can be centered on the main frame, extending 2m upward, 0.5m downward, and 0.3m to the left and right respectively; the preset range can also be centered on the main frame and extending 1m outward.

[0033] In some embodiments, the general range between the main frame and other standard accessories of the support and hanger model in engineering practice is obtained, and this general range is determined as the standard range. The preset range can be set to a value greater than the standard range to ensure that the standard accessories of the support and hanger model are all divided within the boundary. For a densely set area of ​​a type of support and hanger model or a densely distributed area of ​​building components, the preset range can be set to the standard range or slightly smaller than the standard range, so that the boundary constraint fits the shape of the main frame as much as possible, so as to avoid mistakenly dividing the standard accessories of other adjacent support and hanger models into the boundary.

[0034] In some embodiments, during the process of pre-building several first-class support and hanger models, standard accessories corresponding to the main frame are marked and associated, so as to quickly identify the main frame of each first-class support and hanger model in subsequent steps and generate corresponding boundary constraints.

[0035] In some embodiments, when the boundary constraint is a standard cube and in a specific modeling scenario, the boundary constraint of a type of support and hanger model may overlap with the bounding box of the support and hanger model, where the bounding box is a rectangular or polygonal frame that fits the object shape as closely as possible. At this time, during the grouping process, the boundary constraint can also be used as a bounding box to perform tasks such as spatial collision detection and auxiliary layout design.

[0036] In some embodiments, it is characterized in that the area selection instruction includes: a drag selection instruction and / or a frame selection instruction. Among them, the drag selection instruction refers to clicking to determine the starting point and dragging to draw an enclosing path, thereby obtaining a custom closed shape on the interface, and all the first-class support and hanger models inside the shape will be selected. The frame selection instruction refers to clicking to determine the starting point and dragging to form a rectangular frame to select the area, and all the first-class support and hanger models inside the area will be selected. Specifically, when the user issues an area selection instruction in the first interface, the geometric range of the selected area corresponding to the area selection instruction is parsed in real time, and a class of support and hanger models that fall completely or partially within the geometric range are automatically screened out. It should be understood that the use of frame selection or dragging to quickly select multiple building components in a specific area reduces the time cost of manual operation and realizes efficient batch selection of supports and hangers, especially in large-scale and complex building component systems, the grouping of supports and hangers can be quickly completed.

[0037] S102: Obtain a plurality of the standard accessories within the boundary constraints of each of the support and hanger models of the type.

[0038] Specifically, the boundary constraints of each type of support and hanger model are identified, and only the standard accessories within the boundary constraints are extracted, thereby avoiding interference of standard accessories across boundaries, so that subsequent standard accessories connections can be accurately established. Further, steps S103 to S105 are performed for a number of the standard accessories within the boundary constraints of each type of support and hanger model. It should be understood that compared with a large-scale full-scene traversal, local grouping based on boundary constraints can effectively reduce the amount of data for calculation, and combined with the parallel calculation of multiple grouping operation units, it can accelerate the grouping process in the entire selected area and improve the efficiency of automatic grouping.

[0039] S103: establishing corresponding connection relationships between the standard accessories according to the position attributes and direction attributes of the connection points of the standard accessories within the current boundary constraints, and obtaining multiple groups of accessory connection relationships between the standard accessories.

[0040] Among them, the connection point refers to the specific position in the standard accessory used to fix or connect other accessories. The position attribute refers to the specific coordinate value of the connection point in three-dimensional space, which is used to determine the spatial position of the connection point and identify the relative position relationship between different accessories. The direction attribute refers to the direction of the standard accessory that the connection point can connect to, which is used to determine the direction vector of the connection point and align different standard accessories so that the standard accessories can meet the design specifications and engineering requirements when installed.

[0041] Among them, the accessory connection relationship refers to the physical and logical association established between two or more standard accessories through their connection points, including detailed assembly information, such as the specific position and angle of the connection point, the connection method (such as bolt connection, welding, etc.), assembly details (such as the type and quantity of fasteners), and other additional assembly requirements (such as additional support or reinforcement measures) to ensure the stability and functionality of the structure.

[0042] Specifically, all standard accessories and their connection points within the current boundary constraints are obtained. For example, the top of a column may have a vertical connection point, while one end of a cross arm may have a horizontal connection point. The connection point of each standard accessory is used as a node, and potential connection objects are found according to their relative position and direction. The feasibility of each potential connection object is verified according to the design specifications and safety requirements. For connection objects whose structural stability and functionality meet the design specifications and safety requirements, the accessory connection relationship is automatically generated between the two connection points.

[0043] In some embodiments, the standard accessories include a first standard accessory and a second standard accessory, and S103 includes: based on the position attribute and direction attribute of the connection point of the first standard accessory, traversing the connection points of the remaining standard accessories, and comparing the distance difference and direction difference between the connection points; when the distance difference between the connection points is less than a preset distance threshold, and the direction difference is less than a preset direction threshold, using the corresponding standard accessory as the second standard accessory; establishing a corresponding accessory connection relationship between the first standard accessory and the second standard accessory.

[0044] Specifically, taking the connection point of the first standard accessory as a reference, traverse the connection points of all standard accessories, and calculate the distance difference and direction difference between them. If the distance between two connection points is less than the preset distance threshold, and the direction difference is also less than the preset direction threshold, an accessory connection relationship that meets the design specifications and safety requirements can be established between the two connection points. Among them, the preset distance threshold and the preset direction threshold can be flexibly set according to the actual engineering requirements to ensure that the generated support and hanger model meets the design specifications and safety requirements, which are not limited here. It should be understood that collision detection will also be performed throughout the process to detect and handle potential conflicts or errors in real time. For complex support and hanger models, multiple connection relationships can be calculated and verified at the same time, and the connection relationships between multiple groups of standard accessories can be quickly generated to ensure that the final support and hanger model not only meets the design requirements and has a high degree of structural stability, but also improves the processing speed and efficiency of automatic grouping.

[0045] S104. Based on multiple groups of accessory connection relationships, several standard accessories within the current boundary constraint are integrated into at least one Class II support and hanger model, and the Class II support and hanger model is composed of several standard accessories in an assembled form. Specifically, according to each group of accessory connection relationships, each standard accessory within the current boundary constraint is assembled and finally integrated into one or more Class II support and hanger models. At this time, the originally scattered standard accessories such as columns, crossarms, and hangers are combined into a structural unit, which is a Class II support and hanger model.

[0046] S105. Based on the preset support and hanger structure rules, at least one of the second type of support and hanger models is screened to determine a target support and hanger model with a qualified structure. The preset support and hanger structure rules are a series of design specifications and engineering requirements, which are used to screen out, identify and exclude unqualified forms, such as eliminating structural defects caused by redundant or missing accessories, to ensure that each support and hanger is a complete and constructible engineering entity.

[0047] Exemplarily, the preset support and hanger structure rules include multiple dimensions such as integrity check, stability check, connection point verification, etc., thereby avoiding the formation of incomplete or unreasonable support and hanger models. For example, each target support and hanger model must contain a minimum set of necessary accessories, such as at least one column, cross arm, hanger and other core components. For another example, each target support and hanger model must form a stable structure that can achieve static equilibrium. For another example, each target support and hanger model must form a closed structural model through the connection relationship of accessories. For another example, the specific connection points of each standard accessory of each target support and hanger model must be effectively utilized.

[0048] It should be noted that when the standard accessories within the boundary constraint are accurately designed, each boundary constraint will generate a target support and hanger with qualified structure. However, in the case of complex building structures and pipeline layouts, the pre-built first-class support and hanger models are located adjacent to each other. Since the boundary constraints of the first-class support and hanger models are pre-set through some preset rules, there may be boundary conflicts in such special scenarios, that is, there is overlap between the boundary constraints of two first-class support and hanger models, which may cause the boundary constraints of one first-class support and hanger model to include all or part of the standard accessories of another first-class support and hanger model.

[0049] See also Figure 3 , Figure 3 FIG. 1 is a schematic diagram of a support and hanger model and its boundary constraints under another complex layout provided by an embodiment of the present application. Figure 3 The second boundary constraint 200C of the first type of support and hanger model 100C includes all the standard accessories of another first type of support and hanger model 100D.

[0050] like Figure 2As shown, the first boundary constraint 200A of the first type of support and hanger model 100A includes some standard parts of another first type of support and hanger model 100B. At this time, these incorrectly divided standard parts may generate incomplete second type of support and hanger models, and the incomplete second type of support and hanger models are identified in step S105 to ensure that each target support and hanger in the automatic grouping is a complete and constructible engineering entity.

[0051] like Figure 2 In the example, some standard accessories of the first-class support and hanger model 100B are mistakenly inserted into the first boundary constraint 200A of the first-class support and hanger model 100A. It is assumed that this part of redundant standard accessories is a suspended hanger and a cross arm, and the suspended hanger and the cross arm are fixed by the corresponding accessory connection relationship. Therefore, when the first-class support and hanger model 100A is grouped, the correct standard accessories of the first-class support and hanger model 100A will form a second-class support and hanger model, and the second-class support and hanger model is a target support and hanger model with qualified structure; at the same time, the redundant standard accessories will also be integrated into a second-class support and hanger model. The second-class support and hanger model lacks a column or a hanger, and fails to form a stable and closed structural model that can achieve static equilibrium, and the structure of the second-class support and hanger model is considered to be unqualified. In other words, multiple second-class support and hanger models will be generated in the first boundary constraint 200A of the first-class support and hanger model 100A.

[0052] In addition, in the process of support and hanger design, redundant standard accessories may be added by mistake. For example, in the constraint boundary, there is an extra cross arm that cannot be referenced by any connection relationship due to the wrong position. The corresponding generated Class II support and hanger model is a cross arm, which cannot pass the integrity check, stability check, and connection point verification. It is considered that the structure of the Class II support and hanger model is unqualified. For another example, in the constraint boundary, there are hanger A, cross arm B, cross arm C, and hanger D, among which cross arm C is an extra cross arm that was added by mistake. Hanger A, cross arm B, and hanger D could have formed a target support and hanger model with qualified structure, but because cross arm C is also connected to it through the corresponding accessory connection relationship, the final generated Class II support and hanger model cannot pass the integrity check. It is considered that the structure of the Class II support and hanger model is unqualified.

[0053] It should be understood that the target support and hanger model that is complete, stable and in line with the design intent is finally screened out, containing all necessary standard accessories and no redundant components. Each connection point can withstand the expected load and can stably support the pipeline or cable tray as a whole, avoiding unqualified forms caused by the lack of key components or the presence of redundant accessories, ensuring that each automatically grouped support and hanger model has a high degree of reliability and functionality.

[0054] In some embodiments, the first interface has multiple presentation modes, which are not limited here. Figures 2 to 3The interfaces in can all be first interfaces, and a type of support and hanger model, boundary constraints, and building components can also be presented in different ways, for example, Figure 2 The first type of support and hanger model 100A and the first type of support and hanger model 100B, the first boundary constraint 200A, and the building component 300 are presented as a two-dimensional plane view; for example, Figure 3 The first type of support and hanger model 100C, the second type of support and hanger model 100D, and the second boundary constraint 200C are presented as a three-dimensional stereoscopic view.

[0055] In some embodiments, the method includes: when there are overlapping areas between the boundary constraints of multiple first-class support and hanger models, the multiple first-class support and hanger models execute steps S102 to S105 in batches, and the standard accessories in the overlapping area are marked as redundant standard accessories. Specifically, when the boundary constraints of multiple first-class support and hanger models overlap, the standard accessories in the overlapping area are identified and marked as redundant standard accessories, and each first-class support and hanger model is grouped and calculated separately to avoid parallel calculation of these first-class support and hanger models, which may cause confusion in calculation logic, misuse or false reporting of standard accessories in overlapping parts, and ensure that each support and hanger model can be correctly integrated and optimized. Figures 2 to 3 As shown, if group operations of a type of support and hanger model 100A and a type of support and hanger model 100B are performed simultaneously (i.e., steps S102 to S105), or group operations of a type of support and hanger model 100C and a type of support and hanger model 100D are performed simultaneously, redundant standard accessories will be used in two group operations at the same time, and corresponding two types of support and hanger models will be generated respectively, which will cause internal logic confusion in the group operations. Therefore, the group operations need to be performed in batches to avoid misuse or erroneous reporting of overlapping standard accessories.

[0056] In some embodiments, if there is a second-class support and hanger model with an unqualified structure in the current boundary constraint, and the corresponding second-class support and hanger model contains the redundant standard accessories, the current boundary constraint is adjusted to exclude the standard accessories of the corresponding second-class support and hanger model from the current boundary constraint. Thus, by continuously adjusting the boundary constraints of the grouped support and hanger models, boundary conflicts can be effectively eliminated, ensuring a reasonable spatial layout between the support and hanger models, and avoiding physical overlap and interference.

[0057] It should be understood that when the verification of the second-class support and hanger model fails, check whether the accessories it contains are marked as redundant, and trace their original boundary constraints. If it is confirmed that the redundant accessories come from the overlapping area of ​​adjacent boundary constraints, the boundary constraints are recalculated based on the current support and hanger main frame, and the redundant accessories are excluded from the adjacent boundary constraints to ensure that they belong to the boundary constraints of the logically associated first-class support and hanger model.

[0058] In some embodiments, for a type of support and hanger model with intersecting boundary constraints, the constraint weight value is determined according to the number of standard accessories in each boundary constraint and the area of ​​the boundary constraint, for example, the constraint weight value is the product of the number of standard accessories and the area of ​​the boundary constraint; priority is sorted according to the constraint weight value, and the type of support and hanger model with the highest weight value is processed first, while other types of support and hanger models are marked as pending. It should be understood that a type of support and hanger model with a large number of standard accessories and a large area of ​​boundary constraints is more prone to misclassification. These types of support and hanger models can be processed first so that their constraint boundaries can be adjusted as soon as possible, which can effectively eliminate boundary conflicts, ensure that the spatial layout between each support and hanger model is reasonable, and avoid physical overlap and interference.

[0059] In some embodiments, the method further includes: if there is a structurally unqualified Class II support and hanger model within the current boundary constraint, generating a component error reminder; and / or, if there is a structurally unqualified Class II support and hanger model within the current boundary constraint, and the corresponding Class II support and hanger model is a single standard accessory, generating a component scattered reminder.

[0060] Specifically, if there is a Class II support and hanger model with an unqualified structure within the current boundary constraint, a component error reminder is automatically generated, such as unreasonable geometric layout. In addition, if there is a Class II support and hanger model with an unqualified structure within the current boundary constraint and it is only composed of a single standard accessory, a component scattered reminder is generated accordingly to additionally prompt isolated, non-integrated standard accessories. Thus, corresponding error reminders are generated for Class II support and hanger models with unqualified structures.

[0061] It should be understood that the present application provides an intelligent suppression mechanism for batch grouping errors. When there is a Class II support and hanger model with an unqualified structure and contains redundant standard accessories within the current boundary constraint, the current boundary constraint will be automatically adjusted, and the released redundant standard accessories will be reallocated to the correct boundary constraint. Based on this, the incomplete structure caused by redundant accessories in the original Class II support and hanger model will be reclassified to the correct boundary constraint. At this time, the component error reminder is only for the accessory defects that still exist after the adjustment (such as the lack of necessary accessories); the component scattered reminder is only for the isolated accessories that still exist after the adjustment (such as the hanger that does not belong to any boundary constraint).

[0062] For example, in a pipeline-dense area, crossarm A is a standard accessory of a type I support and hanger model A, but due to overlapping boundary constraints, it is simultaneously in the boundary constraints of a type I support and hanger model A and a type I support and hanger model B. At this time, crossarm A is marked as a redundant standard accessory. Assume that a group operation of a type I support and hanger model B is performed first, and type II support and hanger models B1 and B2 are generated, where B1 is composed of standard accessories of type I support and hanger model B and is a target support and hanger model with a qualified structure. B2 is a type II support and hanger model generated by crossarm A, which is misjudged as an incomplete model, and a corresponding component scattered reminder is generated. At this time, since crossarm A is a redundant standard accessory, the adjustment of the boundary constraint is triggered, and crossarm A is excluded from the boundary constraint of type I support and hanger model B, and exclusively belongs to the boundary constraint of type I support and hanger model A. Crossarm A cancels the mark of a redundant standard accessory, and the original component scattered reminder is automatically revoked, that is, the component scattered reminder will not be pushed to the user, and the user will not feel it throughout the process.

[0063] Therefore, through the three-level error handling mechanism of redundant tracing, boundary optimization, and false alarm filtering, the dynamic elasticity of boundary constraints is established, and structural anomalies caused by spatial division errors are identified and repaired, rather than simply classified as design errors. Accurate error reporting is achieved, and the error frequency in the automatic grouping process is effectively suppressed, avoiding one-size-fits-all high-frequency errors. Even when batch grouping is used in complex engineering scenarios, high automation and accuracy of modeling can be ensured.

[0064] In some embodiments, the method also includes: obtaining three types of support and hanger models from a first source in the area to be grouped, the three types of support and hanger models being composed of a number of the standard accessories in an assembled form; ungrouping the three types of support and hanger models to obtain a type of support and hanger model consisting of a number of standard accessories in a bulk state, and executing steps S103 to S104 to obtain the target support and hanger model; and / or obtaining four types of support and hanger models from a second source in the area to be grouped, the four types of support and hanger models being composed of a number of the standard accessories in an assembled form; and using the four types of support and hanger models as the target support and hanger models.

[0065] Specifically, firstly, three types of support and hanger models from the first source in the area to be grouped are obtained. For further optimization and integration, these three types of support and hanger models are ungrouped and restored to a set of standard accessories in bulk to form a type one support and hanger model. Steps S103 to S104 are continued to establish accessory connection relationships based on the connection point position attributes and direction attributes between the standard accessories, and are integrated into at least one type two support and hanger model, and finally a target support and hanger model is obtained. In addition, four types of support and hanger models from the second source in the area to be grouped can also be obtained, and the four types of support and hanger models can be used as target support and hanger models without ungrouping and reintegration.

[0066] It should be understood that the first source may be a preset source with a lower confidence level, such as manual input, unknown software, etc., and the second source may be a preset source with a higher confidence level, such as known software, etc. The user is allowed to select a preset trusted support and hanger model source according to actual needs to ensure that each generated target support and hanger model meets the latest design specifications and engineering requirements during batch grouping, and avoids repeated grouping operations as much as possible, effectively reducing unnecessary computing resource consumption.

[0067] In some embodiments, when there is no unqualified Class II support and hanger model in the current boundary constraint, that is, when at least one Class II support and hanger model in the current boundary constraint is a qualified target support and hanger model, the standard accessories that have been integrated into the target support and hanger are no longer recognized. In other words, even if the standard accessories that have been integrated into the target support and hanger are still in the boundary constraints of other ungrouped Class I support and hanger models, they will no longer participate in the subsequent grouping operation.

[0068] For Figure 3 In the complex layout of multiple building components interlaced and distributed as shown, the second boundary constraint 200C of a type of support and hanger model 100C includes all the standard accessories of another type of support and hanger model 100D. If the type of support and hanger model 100C is first grouped, two target support and hanger models with qualified structures can be generated, namely, the target support and hanger model corresponding to the type of support and hanger model 100C, and the target support and hanger model corresponding to the type of support and hanger model 100D, so no error will be triggered. When the type of support and hanger model 100D is grouped again, it will be recognized that the target support and hanger model corresponding to the type of support and hanger model 100D exists in its boundary constraint, and it will be processed as the four types of support and hanger models from the second source.

[0069] If a type of support and hanger model 100D is first subjected to grouping operation (and the boundary constraints of the type of support and hanger model 100D do not include the standard accessories of the type of support and hanger model 100C), a target support and hanger with a qualified structure can be generated. When the type of support and hanger model 100C is subjected to grouping operation again, the standard accessories of the type of support and hanger model 100D will not be identified, and only a target support and hanger model with a qualified structure will be generated.

[0070] It should be understood that although there is a boundary conflict at this time, whether it is a type of support and hanger model 100C or a type of support and hanger model 100D, two target supports and hangers with qualified structures can be generated by performing group operations first, so no error will be triggered, and the current boundary constraints will be released accordingly.

[0071] In some embodiments, in a global modeling environment, S101 to S105 are executed to preliminarily integrate and screen standard accessories in bulk state to form a target support and hanger model with qualified structure; further, several target support and hanger models are used as supports for data analysis to determine the bracket model and construction specialty of each support and hanger; steps S201 to S204 are executed to assign a first number to each support and hanger based on a preset global numbering rule, and when detailed planning is required for a specific construction project, the second number of the target support and hanger can be determined according to the specific requirements of the project through the steps in S203, and further export relevant drawings to support the actual implementation of the project. Among them, the global modeling environment is an integrated three-dimensional building information model, which includes all building components (such as beams, columns, pipes, etc.) of the entire project and their associated supports and hangers, three-dimensional spatial relationships, attribute parameters and other data. It should be understood that the global modeling environment can also be pre-set by the user, for example, the project content that needs to be uniformly managed or promoted can be set in a global modeling environment, which is not limited here.

[0072] Exemplarily, BIM model analysis technology is used to automatically identify the three-dimensional geometric structure, material properties, type of building components to which the supports and hangers are attached, and engineering professional classification rules, and then determine the bracket model and construction specialty of each support and hanger.

[0073] It should be noted that the automatically grouped target support and hanger models are used as independent logic units to execute the subsequent numbering and drawing steps (ie, steps S201 to S204) as complete support and hanger models.

[0074] See also Figure 4 , Figure 4 is a schematic flow chart of a method for drawing a support and hanger provided in an embodiment of the present application, such as Figure 4 As shown, an embodiment of the present application provides a method for drawing a support bracket, and the method includes S201 to S204.

[0075] S201. Obtain the support model and construction specialty of each support and hanger in a global modeling environment, wherein the global modeling environment includes a variety of building components and a plurality of support and hangers corresponding to the building components.

[0076] Specifically, the core attribute information of all supports and hangers is extracted from the global modeling environment, including the support model and construction specialty of each support and hanger. The support model is the code or name of the standardized specification of the support and hanger, reflecting its physical characteristics such as structural form, material, size, and load-bearing capacity level; the construction specialty is the engineering field classification to which the support and hanger belongs, such as fire protection, water supply and drainage, HVAC, electrical, etc., and when the support and hanger is a composite support in a multi-professional pipeline co-rack scenario, the construction specialty is presented as a comprehensive specialty.

[0077] That is to say, the bracket model of each support and hanger represents its structural specifications, while the construction profession indicates the engineering field to which it belongs. By fully acquiring this information, a unified data foundation is established for subsequent numbering management and drawing generation.

[0078] S202. Based on a preset global numbering rule, determine the first number of each support and hanger in the global modeling environment according to the support model and construction specialty of the support and hanger; based on the construction parameters of the support and hanger, generate a support construction drawing of each support and hanger corresponding to the first number; wherein the first numbers of supports and hangers with the same support model and construction specialty are the same.

[0079] Specifically, the preset global numbering rule is used to uniformly generate the global unique identifier of the support and hanger, that is, the first number. The rule contains a preset fixed format and defines the association mapping relationship between the combination of attributes such as the support model and the construction specialty and the number, ensuring that the supports and hangers under the same support model and the same construction specialty share the same number, and the supports and hangers of different support models or construction specialties have independent numbers. For example, the preset fixed format is "professional code / model code / serial number", the professional code corresponding to the water supply and drainage specialty is defined as HG, the professional code corresponding to the electrical specialty is defined as HS, and the model code of the S-100 support and hanger is defined as 01, then the 22nd S-100 support and hanger in the water supply and drainage specialty may be numbered as "HG-01-22", and the second S-100 support and hanger of the same model in the electrical specialty may be numbered as "HS-01-02"; for another example, if the preset fixed format is "comprehensive serial number", the S-100 support in the water supply and drainage specialty may be numbered as "001", and the support of the same model in the electrical specialty may be numbered as "012".

[0080] In some embodiments, the first number is checked for duplicates through an existing algorithm to ensure that only one first number is assigned to the support and hanger of the same structure to avoid duplicate coding, and the serial number is continuously assigned to ensure that the serial numbers are arranged continuously. For example, when the preset fixed format is "professional code / model code / serial number", when the maximum model code is 32, it means that there are 32 types of bracket models in the global modeling environment, and when the maximum serial number is 50, it means that there are 50 identical support and hangers of a certain profession and model in the global modeling environment.

[0081] It should be understood that the first number is a unique identifier of the support and hanger across projects in the global modeling environment. Once generated, each first number is bound to the specific structural parameters and construction specialty of the support and hanger. Supports and hangers of the same support model and construction specialty share the same first number, while supports of different models or specialties have different numbers. The first number is traceable, that is, the support model, construction specialty and structural parameters can be reversely parsed through the first number. Therefore, the use of global numbers realizes standardized management among multiple projects, can meet the needs of data management and cost accounting in global scenarios, and can more accurately track the application of different types of supports and hangers in various projects, thereby achieving more accurate cost calculation and resource allocation.

[0082] Furthermore, the structural parameters of the support and hanger corresponding to the first number are obtained, and the corresponding support structural drawings are automatically generated based on the structural parameters of each support and hanger (such as height, material, connection method, load capacity, etc.). Among them, the support structural drawings are technical documents used to describe the physical structure and construction requirements of the support and hanger. The electronic documents can include three-dimensional models, three-dimensional or two-dimensional cross-sectional views, and can also include material specifications, dimensional parameters, connection methods, load calculations and other information. The specific settings can be flexibly based on construction requirements and are not limited here. It should be understood that each support structural drawing is uniquely associated with a first number to ensure that supports and hangers with the same number share the same drawing, and supports and hangers with different numbers have independent drawings. Exemplarily, the existing parametric design module is called to automatically generate support structural drawings containing three-dimensional models, two-dimensional cross-sectional views, and material lists.

[0083] It should be understood that since the supports and hangers with the same first number belong to the same type of supports and hangers, only one support structure drawing needs to be generated for each unique first number, and the drawings can be reused by referencing the numbers in subsequent construction, while unifying the construction technical standards between different projects. While ensuring the accuracy of the drawings, the number of drawings in large projects is reduced, and the efficiency of drawing production and the standardization of data management are improved.

[0084] S203. In response to the user's project number request, determine a number of target supports and hangers in each construction project; based on a preset project numbering rule, determine a second number for each of the target supports and hangers according to the bracket model and / or construction specialty of the target supports and hangers.

[0085] Among them, the project number request is an operation instruction initiated by the user through the second interface of the modeling platform, which is used to specify the range of supports and hangers in a batch for generating the second number. The operation instruction can be an area selection instruction, an attribute screening instruction, etc.

[0086] For example, the second interface displays a three-dimensional model of several supports and hangers, and the user triggers a project number request through an area selection instruction (such as a box selection or drag operation on the three-dimensional model) to determine several target supports and hangers in the specific area selected by the user; for another example, the second interface displays an attribute filtering menu, and the user triggers a project number request through an attribute filtering instruction (such as a check operation on the attribute filtering menu) to determine several target supports and hangers for the filtering conditions such as construction specialty, bracket model, structural parameters, etc. selected by the user.

[0087] For example, by responding to the user's request for a project number, the target support and hanger set in a construction project is dynamically determined. The user can initiate a request in a variety of ways, such as selecting supports and hangers in a specific area (such as a floor or construction section) in the second interface, or filtering specific construction specialties (such as selecting only supports and hangers under the "HVAC" specialty). Based on the scope or condition selected by the user, all target supports and hangers related to the construction project are extracted from the global modeling environment.

[0088] Among them, the preset project numbering rules are numbering logic customized for specific construction projects. The coding dimensions can be customized according to the needs of different construction projects, that is, the fixed format of the customized coding, and / or the associated mapping relationship between the combination of attributes such as the customized bracket model and construction specialty and the number, to achieve differentiated configuration of local numbering. In other words, different construction projects can be numbered with different numbering dimensions, and any or all dimensions can be selected from the two dimensions of construction specialty and bracket model for numbering; and different numbering rules can be used. The second numbers of the supports and hangers of the same bracket model and / or the same construction specialty may be the same or different in different projects. For example, the number of the electrical specialty in project A is defined as DA, and the number in project B can be defined as DB. For the same hanger, if it is numbered in project A, it may be DA-01, and if it is numbered in project B, it may be DB-01.

[0089] In some embodiments, the encoding dimension of the second encoding is switched according to the type of operation instruction selected by the user. When the project number request is an area selection instruction, numbering is performed from two dimensions: construction specialty and bracket model. This ensures that supports and hangers under the same bracket model and the same construction specialty share the same number, while supports and hangers of different bracket models or construction specialties have independent numbers. When the project number request is an attribute filtering instruction, the bracket model dimension numbering or the construction specialty dimension numbering is enabled according to the filtering conditions selected by the user. For example, numbering can be performed only by construction specialty without considering the bracket model, that is, ensuring that supports and hangers under the same construction specialty share the same number, while supports and hangers of different construction specialties have independent numbers. For another example, numbering can be performed only by bracket model without considering the construction specialty, that is, ensuring that supports and hangers under the same bracket model share the same number, while supports and hangers of different bracket models have independent numbers.

[0090] It should be understood that the second number is a local unique identifier of the support and hanger in a specific construction project. The second number in each construction project is self-contained and adapts to the personalized numbering habits of different engineering groups and professions, ensuring that the numbering logic is consistent with user needs. In this way, the second number serves the specific needs of each construction group, and the second number within the project is unified and continuous, ensuring that the supports and hangers in the exported project overview drawings are continuously numbered, improving the efficiency of the construction team in locating and installing supports and hangers, and reducing confusion and errors.

[0091] In some embodiments, the first number includes the bracket model number and the construction professional number; the second number includes the bracket model number and / or the construction professional number. That is, the fixed format of the first number includes the bracket model number and the construction professional number, such as "professional serial number / model serial number"; and the fixed format of the second number selectively includes one or both of them according to the numbering dimension corresponding to the project requirements, such as "professional serial number", or "model serial number", or "professional serial number / model serial number" to meet the management needs in different scenarios. Exemplarily, the professional serial number can be a letter or a combination of letters, such as HG, K, etc., and the professional type referred to by the letter or letter combination can be customized by the user, for example, HG can be used to refer to the water supply and drainage profession, and K can be used to refer to the electrical profession; the model serial number can be a number or a combination of numbers, such as 01, 02, and the model type referred to by the number or number combination can be customized by the user, for example, 01 can be used to refer to the "support type is a universal support, the rated load capacity is 50 kN, the steel type is Q235B, and the design specification is 200BE" support. For example, an S-100 bracket in the water supply and drainage specialty may be numbered "HG / 01", while the bracket of the same model in the electrical specialty is "K / 01". In other words, the bracket model number and the construction specialty number are two independent systems. The bracket model number of the brackets and hangers of the same bracket model is the same, and the construction specialty number of the brackets and hangers of the same construction specialty is the same. Furthermore, the brackets and hangers of the same bracket model and the same construction specialty share the same number, and the brackets and hangers of different bracket models or construction specialties have independent numbers.

[0092] In some embodiments, the method further includes: obtaining the structural parameters of each support and hanger and the building parameters of the building components corresponding to the support and hanger; determining the bracket model of each support and hanger according to the structural parameters and the building parameters, and generating the bracket model number of each support and hanger according to the bracket model; determining the construction specialty to which each support and hanger belongs according to the building parameters, and generating the construction specialty number of each support and hanger according to the construction specialty. Specifically, the BIM model parsing technology is used to automatically identify the three-dimensional geometric structure, material properties, type of building components to which it is attached, and engineering specialty classification rules of the support and hanger, and then determine the bracket model and construction specialty of each support and hanger. According to the bracket model, it is searched whether there is a bracket model number generated for the same bracket model in the global modeling environment. If so, the bracket model number of the same bracket model is directly used; if not, a bracket model number is added based on all bracket model numbers and continuity numbering requirements generated in the global modeling environment. Similarly, a construction specialty number can be generated to ensure that the supports and hangers under the same bracket model and the same construction specialty share the same number, and the supports and hangers of different bracket models or construction specialties have independent numbers.

[0093] It should be noted that in the support and hanger project, in order to facilitate management, statistics or construction arrangements, the entire project can be divided into several sub-work parts. This division is not strictly limited to the subsequent actual construction allocation, and can also be any combination of several supports and hangers based on specific purposes (such as partition numbering, professional numbering, cost estimation, etc.). Therefore, a construction project in the embodiment of the present application may only refer to a support and hanger in a specific area or with unique commonality, or it may be the subsequent actual construction allocation. In other words, the user can flexibly use the first number and the second number, and can also arbitrarily select some supports and hangers as needed in the global modeling environment to generate the second number, and can generate the second number in batches. Even for the same support and hanger, different preset project numbering rules can be set, and the second number can be generated multiple times with different other supports and hangers. At this time, the corresponding second number can be called according to the construction project.

[0094] S204, de-duplicating and screening the first numbers corresponding to the target supports and hangers, determining the target first numbers, and exporting the support structure drawings corresponding to each target first number; generating and exporting the corresponding project overview drawings based on the second numbers.

[0095] Specifically, the first numbers of the target supports and hangers are deduplicated and screened, that is, duplicate first numbers are eliminated, and only the unique target first number is retained. For example, if there are 5 supports and hangers with the first number "HG-01" in a project, only one "HG-01" number is retained. Then, according to each target first number, the corresponding bracket structure drawing is automatically exported to ensure that only one drawing is generated for the support and hanger with the same number. The lightweight mechanism significantly reduces the number of drawings and improves the export efficiency of large projects. At the same time, a project overview drawing is generated based on the second number. This drawing is a comprehensive drawing within the scope of the construction project. It displays the distribution, classification and related information of all target supports and hangers in a visual form, forming a global view of the project, assisting the construction team to quickly grasp the overall layout of the supports and hangers in the project, and improving construction coordination and installation efficiency.

[0096] For example, the project overview drawing may be a three-dimensional model or a plan view showing the distribution of all supports and hangers in the project, with each support and hanger labeled with its second number and distinguished by different colors according to professional classification.

[0097] In some embodiments, based on the first number and the second number of the same hanger, a number mapping relationship between the first number and the second number in different construction projects is established. Specifically, the first number of the same hanger is associated with the second number in different construction projects through the number mapping relationship. For example, the first number of a hanger of a certain type of bracket model is "HG-01", the second number in project A is "A-11", and in project B is "PB-G-032". A mapping relationship table is established between these cross-project second numbers and the global number "HG-01". For example, a number mapping relationship between "A-11" and "HG-01" is established in project A, and a number mapping relationship between "PB-G-032" and "HG-01" is established in project B to ensure the traceability of information. It should be understood that the number mapping relationship can be a dynamically maintained association table or database, which records the correspondence between the first number of the same hanger and the second number in different construction projects. The mapping relationship supports cross-project query and synchronization to ensure automatic update of local numbers when global numbers are changed. Furthermore, the number mapping relationship adopts a bidirectional index structure, which supports querying the second numbers in all associated items with the first number, or reversely querying the corresponding first number with the second number.

[0098] In some embodiments, based on the number mapping relationship, the support construction drawing corresponding to the first number is obtained according to the second number, and the second number is used to quickly jump and mark the corresponding support construction drawing. Furthermore, the project overview drawing can also set an index table to quickly associate the second number with the corresponding support construction drawing, so that the construction team can locate the specific support bracket according to the second number to avoid confusion.

[0099] In some embodiments, when it is necessary to export the drawings as paper documents, based on the number mapping relationship, a mark corresponding to the second number is generated in the exported bracket structure drawing, and the supports and hangers in the project overview drawing are also marked with the second number, so that the exported bracket structure drawings and the support and hanger numbers in the project overview drawings uniformly use the second number, thereby meeting the requirements for number standardization within the project and improving the readability and practicality of the drawings.

[0100] In some embodiments, the S203 includes: establishing a number mapping relationship between the first number and the second number in different construction projects based on the first number and the second number of the same hanger; in response to a number change request, obtaining the first hanger to be changed, as well as the change number and construction project of the first hanger, the change number being the first number after the change; calling the number mapping relationship between the construction project of the first hanger and the first number, and determining the second number of the first hanger after the change according to the change number.

[0101] Specifically, the number change request is an operation instruction to modify the number initiated by the user through the third interface. When the support and hanger model needs to be modified due to design optimization, specification update or construction adjustment, cost control and other reasons, the user can initiate a number change request. Obtain the first support and hanger to be changed and the change number and construction project of the first hanger, and call the mapping relationship between the second number of the corresponding construction project and the first number according to the construction project of the first hanger, and automatically derive the changed second number through the mapping relationship. Therefore, in the design process, it is inevitable to optimize and change the support and hanger models according to the actual situation, make full use of the synergy advantages of the multi-numbering system, refine the dynamic management mechanism of the support and hanger numbers, realize the dynamic synchronization of global numbers and local numbers, reduce the complexity of maintaining two sets of numbers, and ensure the consistency of cross-project data.

[0102] Exemplarily, according to the construction project of the first hanger, the number mapping relationship between the second number of the corresponding construction project and the first number is called, and then the second number associated with the change number in the number mapping relationship is queried according to the change number, and the second number is used as the second number of the first hanger. For example, if the change number of the first hanger is "HG-01" and the construction project is project A, the number mapping relationship between the first number and the second number in project A is called, and then the change number "HG-01" is queried therefrom to obtain the second number "A-11" associated with "HG-01" as the second number of the first hanger. Exemplarily, if the number mapping relationship is not found according to the change number, the change number is confirmed to be the new first number, and an unknown bracket reminder is generated to prompt the user to confirm whether the change number is correct. If it is confirmed to be correct, the user is guided to import the structural parameters of the bracket corresponding to the change number to generate the corresponding hanger model and bracket construction drawings. For example, if the second number associated with the change number in the number mapping relationship is not found according to the change number, it is confirmed that a new second number needs to be generated in the construction project of the first hanger according to the change number. The new second number needs to follow the preset project numbering rules and be numbered consecutively based on the existing second number. On this basis, a new mapping relationship between the change number and the new second number is created, and the mapping relationship table is updated synchronously. At the same time, the bracket construction drawing of the change number is associated, and the annotation of the second number in the project overview drawing is updated to ensure the integrity and consistency of the data after the number change.

[0103] In some embodiments, the user can modify the construction parameters or the first number of the support bracket on the third interface, and the method also includes: in response to a number change request, obtaining a change parameter corresponding to the number change request, the change parameter including a change construction parameter or a change number, the change construction parameter is the changed construction parameter, and the change number is the changed first number.

[0104] Specifically, when the user modifies the structural parameters of the support and hanger, the changed parameters include the changed structural parameters, and the bracket model of the first support and hanger is updated according to the changed structural parameters of the first support and hanger, and then based on the preset global numbering rules, the changed number of the first support and hanger in the global modeling environment is determined according to the bracket model and construction specialty of the first support and hanger. When the user modifies the structural parameters of the support and hanger, the changed parameters include the changed number. It should be understood that no matter whether the user changes the structural parameters or the first number of the support and hanger, they are all converted to the numbering system for synchronization and update, so as to avoid confusion in the numbers and drawings of the support and hanger due to the user's later changes, and realize unified management of the numbers.

[0105] In some embodiments, the method further includes: comparing the change number with the first numbers of several supports and hangers in the global modeling environment to determine a second support and hanger having the same first number as the change number; and updating the construction parameters and support construction drawings of the first support and hanger according to the construction parameters and support construction drawings of the second support and hanger.

[0106] Specifically, when the user changes the first number of the first hanger, the changed number is compared with the first numbers of all hangers in the global modeling environment one by one, and the first number that is completely consistent with the changed number is found, and the construction parameters of the second hanger corresponding to the first number are obtained, so as to adjust the construction parameters of the first hanger to the construction parameters of the second hanger as expected by the user. Furthermore, the bracket construction drawings associated with the first hanger will also be replaced with the bracket construction drawings of the second hanger. Based on this, no matter how the first hanger is changed, its construction parameters and bracket construction drawings are always consistent with the hangers with the same number in the global environment, avoiding parameter mismatch or drawing invalidation caused by manual operation, while maintaining the continuity and uniformity of the numbering. For example, if a hanger needs to be replaced with a more robust model due to design adjustments, the design change can be quickly completed by automatically synchronizing the construction parameters and bracket construction drawings corresponding to the new number.

[0107] Furthermore, the embodiments of the present application also provide a variety of enhanced markings for drawings based on lightweight drawing, balancing safety and efficiency in lightweight drawing, such as visualization of risk brackets and differentiated drawing of similar drawings.

[0108] In some embodiments, the method further includes: evaluating the safety index coefficient of the first support and hanger according to the construction parameters of the second support and hanger and the construction parameters of the building components corresponding to the first support and hanger; when the safety index coefficient is less than the first preset coefficient and greater than the second preset coefficient, updating the construction parameters and the bracket construction drawings of the first support and hanger according to the construction parameters of the second support and hanger and the bracket construction drawings; generating a first identification feature associated with the second number of the first support and hanger, the first identification feature being used to mark the second number of the first support and hanger in the project overview drawing.

[0109] Specifically, the safety index coefficient of the second hanger used in the construction parameters of the construction components corresponding to the first hanger is calculated comprehensively through the construction parameters of the second hanger and the construction parameters of the construction components corresponding to the first hanger (such as load demand, structural span, and environmental conditions). The safety index coefficient can be generated according to the matching degree between the material strength, cross-sectional size, connection method, and other factors corresponding to the construction parameters and the load demand, structural span, and environmental conditions, etc. corresponding to the construction parameters. Correspondingly, the first preset coefficient is a threshold for identifying the upper limit of the safety index coefficient, and the second preset coefficient is a threshold for identifying the lower limit of the risk of the safety index coefficient. The specific values ​​can be flexibly set according to the actual scenario and are not limited here. When the safety index coefficient is less than the first preset coefficient and greater than the second preset coefficient, the user can update the construction parameters and drawings of the first hanger according to the needs, but the first identification feature needs to be generated synchronously, and the first identification feature of the hanger is marked in the project overview drawing. The first identification feature is a visual prompt element for marking the risk hanger in the project overview drawing, such as color marks such as red or orange borders, symbol icons such as triangles or exclamation marks, and brief text annotations.

[0110] Therefore, through intuitive marking, the construction team is guided to pay attention to the supports and hangers whose safety index coefficients are in the critical range, and to add auxiliary fixing devices or conduct inspections during on-site installation to determine whether to change the supports and hangers. This not only meets the user's demand for model optimization, but also reminds the construction team to pay attention to potential risks through visual markings, avoids safety hazards caused by parameter updates from being ignored, and strictly controls safety risks. It should be understood that in lightweight drawing output, since only one support structure drawing is output for each first number, the first identification feature can be used to mark the focus of the support and hanger in the project overview drawing, so that construction personnel can quickly locate risk points or key areas without the help of specific support structure drawings, thereby improving the efficiency and practicality of drawing reading.

[0111] In some embodiments, when the safety index coefficient is greater than the first preset coefficient, it belongs to the safety redundancy interval, the support and hanger design is safe, and the structural parameters and support construction drawings of the first support and hanger are updated according to the structural parameters and support construction drawings of the second support and hanger. When the safety index coefficient is less than the second preset coefficient, there is a risk in the support and hanger design, and a safety risk reminder will be triggered, prohibiting direct application of changes to avoid safety hazards. It should be understood that setting two preset coefficients to achieve multi-level safety assessment, under the premise of meeting safety requirements, the target support model provided by the user is used as much as possible to meet user needs.

[0112] In some embodiments, the method further includes: comparing the structural differences between the support construction drawings corresponding to several target first numbers; when the structural difference between any two support construction drawings is less than a preset difference threshold, calling the second identification feature to update the two support construction drawings. Among them, the structural difference is the degree of inconsistency between the support construction drawings in physical parameters or design details, such as size differences, material differences, and structural differences. Correspondingly, a pre-set difference acceptance standard, that is, a preset difference threshold, is used to determine whether the drawing needs to be emphasized. For example, the height difference threshold is set to 0.1m, and the specific value can be flexibly set according to actual needs, and is not limited here.

[0113] Exemplarily, the construction parameters of each support construction drawing corresponding to the target first number are extracted, and the construction difference between any two drawings is calculated, and the calculated construction difference is compared with the preset difference threshold. If the construction difference between any two support construction drawings is less than the preset difference threshold, it is determined that the construction height is similar, and there is a potential risk of confusion. The second recognition feature is called to visually reinforce the reminder of the two drawings. For example, the construction parameters of support construction drawing A and support construction drawing B are different only in the support height, and the construction difference is 0.05m, and the preset difference threshold corresponding to the height is set to 0.1m, and the second recognition feature is called to update the two support construction drawings. Exemplarily, the key elements in support construction drawing A and support construction drawing B are identified by computer vision algorithms, including support shape and outline, node connection method, dimensioning, material symbols, etc., and the two support construction drawings are compared based on these key elements, and the image similarity is calculated to quantify the similarity of the drawings as a whole or in a local area. For example, if the structural contour similarity of the two drawings reaches 95%, and the preset difference threshold is set to 90% structural contour similarity, the second recognition feature is called to update the two support construction drawings.

[0114] Among them, the second identification feature can be a graphic or text annotation used to visually highlight the difference area in the support construction drawing, such as a color mark, a symbol icon, a text annotation, etc. The second identification feature can also be a different template for rendering the support construction drawing, such as the number of the line color, the number of the number font format, etc. Thus, through intuitive visual prompts, it helps users to quickly identify highly similar support construction drawings and locate the subtle differences therein to avoid construction errors. Among them, the first identification feature and the second identification feature can be set differently to facilitate the construction personnel to distinguish. For example, add a red mark to a specific area of ​​the support construction drawing A and the support construction drawing B, or add a "Pay attention to similar structures" prompt box, or render the support construction drawing A and the support construction drawing B with differentiated colors, the main colors of the lines and text of the support construction drawing A are red, yellow, and orange, and the main colors of the support construction drawing A are green, blue, and purple.

[0115] Specifically, through the structural difference comparison mechanism, the support structure drawings corresponding to the first number of several targets are automatically analyzed. When the support structure causes the drawing difference to be insignificant, the construction personnel may misuse the drawing due to visual similarity. The second recognition feature is used to force the difference to ensure the accuracy of construction. It should be understood that only the globally unique support structure drawing needs to be retained, while ensuring that the key differences are visually prompted, balancing lightweight and drawing accuracy, reducing the risk of drawing confusion that may be caused by lightweight drawing, and thus avoiding installation errors caused by drawing confusion during construction.

[0116] In some embodiments, the method further includes: analyzing the structural parameters and / or construction professions of several target supports and hangers, identifying that the structural parameters of the supports and hangers are presented as composite structures and / or the construction profession is presented as comprehensive profession, and marking the corresponding target supports and hangers as complex supports; generating a support environment drawing corresponding to each complex support based on the structural parameters of each complex support and the architectural parameters of the corresponding building components of the complex support; and marking the corresponding support environment drawing based on the second number of each complex support. Among them, the composite structure means that the structure of the support and hanger includes a combination of multiple components (for example, the number of standard accessories is greater than the number of preset accessories), or a design of special-shaped nodes and cross-material types, and the comprehensive profession means that the support and hanger supports or serves two or more professional systems at the same time. Specifically, the structural parameters and construction professions of the target supports and hangers are analyzed, such as whether they include multi-layer support structures, whether they involve cross-professional integration, etc., to identify complex supports. Then, based on the structural parameters of each complex support and the architectural parameters of the corresponding building components, the support environment drawings of each complex support are generated respectively. Such drawings not only include the structural details of the support itself, but also mark the associated information of the surrounding building components. It should be understood that the generation of bracket environment drawings for complex brackets provides accurate environmental constraints for multi-professional collaborative construction, avoiding installation errors caused by missing information. When there are multiple similar complex brackets, corresponding bracket environment drawings need to be generated separately. Since similar complex brackets have the same structural parameters and professional combinations, they share the same first and second numbers. An extended third number is generated for this type of bracket to distinguish them specifically.

[0117] In some embodiments, when there are multiple similar complex brackets with the same first number among several target supports and hangers, a third number is generated for each of the similar complex brackets; wherein the third number includes the second number of each of the similar complex brackets, and an additional serial number or identifier; and the corresponding bracket environment drawing is marked based on the third number of each of the similar complex brackets. The third number is obtained by adding a serial number or identifier to the fixed format of the second number of the complex bracket, and is a local extended number used to distinguish similar complex brackets. For example, the second number of a water supply, drainage and electrical integrated bracket is "G-200". If there are three similar complex brackets, the third numbers can be generated as "G-200-1", "G-200-2" and "G-200-3" respectively.

[0118] In addition, the corresponding support environment drawings are marked with the third number to make up for the defect that the support environment drawings of similar complex supports cannot be distinguished by the second number. At the same time, since the third number is an extension of the second number, it can also be used in parallel with the second number in the same system. As a result, different supports and hangers in the support structure drawings, project overview drawings, and support environment drawings exported in the same construction project can be distinguished and identified by the second number, and then combined with the third number to assist in distinguishing similar complex supports, meeting the export requirements of standardized numbers within the project and improving the readability and practicality of the drawings.

[0119] It should be understood that for each construction project, two to three drawings will be exported, namely, the support structure drawings, the project overview drawings, and the support environment drawings. The three are lightweight through information layering. Among them, the support structure drawings are shared, reusable basic drawings, which significantly reduce the number of basic drawings in large projects and unify the construction technical standards between different projects. On this basis, the project overview drawings are exported to provide the macro positioning and related information of the support and hanger, providing guarantee for the lightweight support structure drawings. Furthermore, the support environment drawings are only supplemented for the structure and environmental conditions of complex supports, further providing supplementary information for the lightweight support structure drawings, ensuring that the on-site errors are controllable in complex large projects and improving the overall engineering quality. In addition, the globally standardized first number, the project customized second number, and the complex special third number form a multi-level numbering system in the lightweight drawing. The first number is used to reduce the number of support structure drawings by performing global deduplication screening. The second number supports the rapid positioning and management of drawings through the continuity and unification of localized numbers. The third number is used to make up for the defect that the first number and the second number share the number and cannot distinguish the same type of complex supports. Therefore, the numbering system of supports and hangers is closely linked to drawing management, which not only can meet global or local data management and cost accounting through multiple numbering systems, but also improve the efficiency of project management. It also ensures that under a lightweight drawing mechanism, the bracket information is presented in layers through multiple types of drawings, fully providing the global and local information required for construction, avoiding drawing confusion and information loss caused by simplified drawing, enhancing the consistency and standardization of construction, and helping to reduce on-site errors and improve the overall project quality.

[0120] In some embodiments, the method further includes: identifying that the structural parameters of the support and hanger do not present a composite structure, and the construction profession does not present a comprehensive profession, marking the corresponding target support and hanger as a simple support; generating a support environment drawing for each simple support based on the structural parameters of the simple support and the construction parameters of the building components corresponding to the support and hanger; summarizing the support environment drawings of the simple supports with the same first number to obtain a summary drawing, and exporting the summary drawing. For supports and hangers with relatively simple structures and relatively low construction difficulty, the support environment drawings of supports and hangers with the same number can be summarized into a summary drawing and exported to achieve lightweight drawing.

[0121] See also Figure 5 , Figure 5 This is a schematic block diagram of a device for generating a support bracket provided in an embodiment of the present application. The device for generating a support bracket can be configured in a server to execute the aforementioned method for generating a support bracket. Figure 5 As shown, the embodiment of the present application also provides a support and hanger generation device 400, the device comprising: an area selection module 401, for determining a plurality of first-class support and hanger models of the area to be grouped in response to the area selection instruction in the first interface; wherein the first interface includes a plurality of building components, and a plurality of pre-built first-class support and hanger models corresponding to the building components, the first-class support and hanger models are composed of a plurality of standard accessories in bulk state, and each of the first-class support and hanger models is provided with a boundary constraint; a boundary constraint module 402, for obtaining a plurality of the standard accessories within the boundary constraint of each of the first-class support and hanger models; a connection establishment module 403 , used to establish corresponding connection relationships between the standard accessories according to the position attributes and direction attributes of the connection points of the standard accessories within the current boundary constraints, and obtain multiple groups of accessory connection relationships between the standard accessories; the accessory assembly module 404, used to integrate the several standard accessories within the current boundary constraints into at least one Class II support and hanger model based on multiple groups of accessory connection relationships, and the Class II support and hanger model is composed of several standard accessories in assembled form; the structure verification module 405, used to screen at least one Class II support and hanger model based on preset support and hanger structure rules, and determine a target support and hanger model with a qualified structure.

[0122] Exemplarily, the standard accessories include a first standard accessory and a second standard accessory, and the connection establishment module 403 further includes: a connection point submodule, a threshold comparison submodule, and an accessory connection submodule. The connection point submodule is used to traverse the connection points of the remaining standard accessories based on the position attribute and direction attribute of the connection point of the first standard accessory, and compare the distance difference and direction difference between the connection points; the threshold comparison submodule is used to use the corresponding standard accessory as the second standard accessory when the distance difference between the connection points is less than a preset distance threshold and the direction difference is less than a preset direction threshold; the accessory connection submodule is used to establish a corresponding accessory connection relationship between the first standard accessory and the second standard accessory. Exemplarily, the support and hanger generation device 400 also includes: a component error module, which is used to generate a component error reminder if there is a second type of support and hanger model with an unqualified structure within the current boundary constraint; and / or a component scattered module, which is used to generate a component scattered reminder if there is a second type of support and hanger model with an unqualified structure within the current boundary constraint, and the corresponding second type of support and hanger model is a single standard accessory. Exemplarily, the support and hanger generation device 400 also includes: a batch grouping module and a boundary adjustment module. The batch grouping module is used for, when there is an overlapping area between the boundary constraints of multiple first-class support and hanger models, the multiple first-class support and hanger models execute steps S102 to S105 in batches, and the standard accessories in the overlapping area are marked as redundant standard accessories; the boundary adjustment module is used for, if there is a second-class support and hanger model with an unqualified structure in the current boundary constraint, and the corresponding second-class support and hanger model contains the redundant standard accessories, adjusting the current boundary constraint to exclude the standard accessories of the corresponding second-class support and hanger model from the current boundary constraint. Exemplarily, the support and hanger generation device 400 also includes: a disassembly and reassembly module, which is used to obtain three types of support and hanger models from a first source in the area to be grouped, and the three types of support and hanger models are composed of a number of standard accessories in an assembled form; the three types of support and hanger models are disassembled to obtain a type of support and hanger model composed of a number of standard accessories in a bulk state, and steps S103 to S104 are performed to obtain the target support and hanger model; and / or, without the need for a reassembly module, it is used to obtain four types of support and hanger models from a second source in the area to be grouped, and the four types of support and hanger models are composed of a number of standard accessories in an assembled form; and the four types of support and hanger models are used as the target support and hanger models. Exemplarily, the support and hanger generation device 400 also includes: a main frame module and a boundary generation module.A main frame module is used to determine the main frame of a type of support and hanger model according to the standard accessories of the type of support and hanger model when creating the model, and the standard accessories include cross arms and columns; a boundary generation module is used to generate the boundary constraint within the preset range of the main frame of the type of support and hanger model, so as to divide several standard accessories within the preset range of the type of support and hanger model into the same boundary constraint.

[0123] An embodiment of the present application provides a computer device, which may be a terminal device or a server. Exemplarily, the above-mentioned method and apparatus may be implemented in the form of a computer program, which may be run on a computer device. The computer device includes a processor, a memory, and a network interface connected via a system bus, wherein the memory may include a non-volatile storage medium and an internal memory. The non-volatile storage medium may store an operating system and a computer program. The computer program includes program instructions, which, when executed, may enable the processor to execute any method for generating a support and hanger and / or a method for drawing a support and hanger. The processor is used to provide computing and control capabilities to support the operation of the entire computer device. The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium, which, when executed by the processor, may enable the processor to execute any method for generating a support and hanger and / or a method for drawing a support and hanger. The network interface is used for network communication, such as sending assigned tasks.

[0124] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0125] In one embodiment, the processor is used to run a computer program stored in a memory to implement the following steps: S101, in response to an area selection instruction in a first interface, determining a plurality of the first-class support and hanger models of the area to be grouped; wherein the first interface includes a plurality of building components, and a plurality of pre-built first-class support and hanger models corresponding to the building components, the first-class support and hanger models are composed of a plurality of standard accessories in a bulk state, and each of the first-class support and hanger models is provided with a boundary constraint; S102, obtaining a plurality of the standard accessories within the boundary constraint of each of the first-class support and hanger models; S103. According to the position attributes and direction attributes of the connection points of several standard accessories within the current boundary constraints, corresponding connection relationships are established between the standard accessories to obtain multiple sets of accessory connection relationships between the standard accessories; S104. Based on multiple sets of accessory connection relationships, several standard accessories within the current boundary constraints are integrated into at least one Class II support and hanger model, and the Class II support and hanger model is composed of several standard accessories in an assembled form; S105. Based on the preset support and hanger structure rules, at least one Class II support and hanger model is screened to determine a target support and hanger model with a qualified structure. Exemplarily, the processor is used to run a computer program stored in a memory, and is also used to implement the steps of the support and hanger generation method provided in any embodiment of the present application, which will not be repeated here.

[0126] In one embodiment, the processor is used to run a computer program stored in a memory to implement the following steps: S201, obtaining the bracket model and construction specialty of each bracket in a global modeling environment, wherein the global modeling environment includes a variety of building components and a number of brackets corresponding to the building components; S202, based on a preset global numbering rule, determining the first number of each bracket in the global modeling environment according to the bracket model and construction specialty of the bracket; based on the construction parameters of the bracket, generating a bracket construction drawing for each bracket corresponding to the first number; wherein the brackets with the same bracket model and construction specialty have the same first number; S203, in response to a user's project number request, determining a number of target brackets in each construction project; based on a preset project numbering rule, determining the second number of each target bracket according to the bracket model and / or construction specialty of the target bracket; S204, performing deduplication screening on the first numbers corresponding to a number of the target brackets, determining a number of target first numbers, and exporting the bracket construction drawing corresponding to each target first number; generating and exporting the corresponding project overview drawing based on the second number. Exemplarily, the processor is used to run a computer program stored in a memory, and is also used to implement the steps of the method for outputting a drawing of the support bracket provided in any embodiment of the present application, which will not be repeated here.

[0127] A computer-readable storage medium is also provided in an embodiment of the present application, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the processor executes the program instructions to implement the steps of any one of the methods for generating supports and hangers or the method for drawing supports and hangers provided in the embodiments of the present application. The computer-readable storage medium may be an internal storage unit of the computer device described in the aforementioned embodiments, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the computer device.

[0128] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A method for drawing a support and hanger, characterized in that: The method comprises: S201, obtaining a bracket model and a construction specialty of each support and hanger in a global modeling environment, wherein the global modeling environment includes a plurality of building components and a plurality of support and hangers corresponding to the building components; S202, based on a preset global numbering rule, determine the first number of each of the supports and hangers in the global modeling environment according to the support model and construction specialty of the supports and hangers; based on the construction parameters of the supports and hangers, generate a support construction drawing of each support and hanger corresponding to the first number; wherein supports and hangers with the same support model and construction specialty have the same first number; S203, in response to the user's project number request, determining a number of target supports and hangers in each construction project; based on a preset project numbering rule, determining a second number of each of the target supports and hangers according to the bracket model and / or construction specialty of the target supports and hangers; S204, de-duplicating and filtering the first numbers corresponding to several target supports and hangers, determining several target first numbers, and exporting the support structure drawings corresponding to each target first number; generating and exporting the corresponding project overview drawings based on the second numbers.

2. The method according to claim 1, characterized in that The S203 includes: Based on the first number and the second number of the same hanger, establishing a number mapping relationship between the first number and the second number in different construction projects; In response to the number change request, obtaining a first hanger to be changed, and a change number and a construction project of the first hanger, wherein the change number is the first number after the change; The number mapping relationship between the construction project of the first hanger and the first number is called, and the second number of the first hanger after the change is determined according to the change number.

3. The method according to claim 2, characterized in that The method further comprises: Comparing the change number with first numbers of a plurality of supports and hangers in the global modeling environment, and determining a second support and hanger having the same first number as the change number; According to the structural parameters of the second hanger and the bracket structural drawings, the structural parameters of the first hanger and the bracket structural drawings are updated.

4. The method according to claim 3, characterized in that The method further comprises: Evaluate the safety index coefficient of the first hanger according to the structural parameters of the second hanger and the building parameters of the building components corresponding to the first hanger; When the safety index coefficient is less than the first preset coefficient and greater than the second preset coefficient, the structural parameters and the support structural drawing of the first hanger are updated according to the structural parameters and the support structural drawing of the second hanger; A first identification feature associated with the second number of the first hanger is generated, and the first identification feature is used to mark the second number of the first hanger in the project overview drawing.

5. The method according to claim 1, characterized in that The method further comprises: Comparing structural differences between the support structural drawings corresponding to the first target numbers; When the structural difference between any two stent structural drawings is less than a preset difference threshold, the second identification feature is called to update the two stent structural drawings.

6. The method according to claim 1, characterized in that The first number includes a bracket model number and a construction professional number; the second number includes a bracket model number and / or a construction professional number, and the method further includes: Obtaining structural parameters of each support and hanger and building parameters of building components corresponding to the support and hanger; Determine the bracket model of each of the support and hanger brackets according to the construction parameters and the building parameters, and generate the bracket model number of each of the support and hanger brackets according to the bracket model; The construction specialty to which each support and hanger belongs is determined according to the building parameters, and a construction specialty number of each support and hanger is generated according to the construction specialty.

7. The method according to claim 1 or 6, characterized in that: The method further comprises: Analyze the structural parameters and / or construction specialties of several target supports and hangers, identify that the structural parameters of the supports and hangers are composite structures and / or the construction specialties are comprehensive specialties, and mark the corresponding target supports and hangers as complex supports; Based on the construction parameters of each of the complex brackets and the building parameters of the building components corresponding to the complex brackets, a bracket environment drawing corresponding to each of the complex brackets is generated; Mark the corresponding bracket environment drawing based on the second number of each complex bracket.

8. The method according to claim 7, characterized in that The method further comprises: When there are multiple similar complex brackets with the same first number among the target brackets, a third number is generated for each of the similar complex brackets; wherein the third number includes the second number of each of the similar complex brackets, and an additional serial number or identifier; A bracket environment drawing corresponding to the third number mark of each of the same type of complex brackets.

9. A computer device, characterized in that: The device comprises: Memory for storing computer programs; A processor, used to execute the computer program and implement the method for drawing a support and hanger as described in any one of claims 1 to 8 when executing the computer program.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the method for drawing a support and hanger as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Ship pipeline support and hanger rapid statistics and plotting method based on three-dimensional model

    CN111475887A

  • Automatic coding method and system for pipeline suspension and support

    CN112417660A

  • Automatic model selection method, device and equipment for pipeline supports and hangers and storage medium

    CN119293925A

  • Method and device for batch drawing of three-dimensional pipeline supports and hangers

    CN119417975A