Drawing management method based on support and hanger numbering system
Through the multi-numbering system and boundary constraint mechanism, the rapid batch grouping and accurate numbering of support hangers is achieved, which solves the problem of rigid support hangers coding system in the existing technology, and improves construction efficiency and project quality.
Patent Information
- Application Number
- CN202510974016.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-09-02
AI Technical Summary
When the project scale is expanded or the structural complexity is increased, the existing support hanger coding system cannot flexibly respond to diversified drawing requirements, resulting in reduced construction efficiency and confusion of drawings.
A multi-numbering system is adopted, including global numbering, local numbering and expansion numbering, and a global to local space pre-screening mechanism is established in combination with boundary constraints to realize rapid batch grouping and precise numbering of support hangers. Construction information is presented in layers through multiple drawings to meet the needs of diversified projects under complex working conditions.
It improves project management efficiency, reduces drawing confusion and information loss, improves construction consistency and standardization level, and enhances construction accuracy and overall project quality.
Smart Images

Figure CN120579260A_ABST
Abstract
Description
[0001] Divisional application This application is a divisional application of the Chinese invention patent application [Application Number: 2025104071682] [Name: A drawing method for a support bracket, computer equipment and storage medium] filed on April 2, 2025. Technical Field
[0002] The present application relates to the field of BIM modeling and design, and in particular to a method for drawing a support bracket, a computer device, and a storage medium. Background Art
[0003] Building Information Modeling (BIM) technology has been widely used in modern construction, particularly in the design and application of supports and hangers. As key components supporting pipes, cable trays, and other equipment, supports and hangers utilize BIM modeling software, enabling designers to pre-test their stability and safety in actual use. Automated coding programs can also be used to strictly follow pre-set rules for numbering, effectively avoiding omissions, duplications, and irregularities often encountered in manual operations.
[0004] For example, the invention patent application with the patent application publication number CN110083963A discloses a support and hanger design method based on the BIM electromechanical model. The method mainly includes the following steps: first, create different types of Revit support and hanger families, and the support and hanger families can change their shape and style according to parameters; then calculate the pipeline weight according to the selected electromechanical pipelines where the supports and hangers are to be arranged, determine the support and hanger spacing, perform force analysis on the supports and hangers, and 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 cross-section 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.
[0005] For example, the invention patent application with patent application publication number CN112417660A provides a method and system for automatic encoding of pipe supports and hangers, the method including: modeling the supports and hangers to obtain a support and hanger model; initially encoding the supports and hangers; parsing the 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.
[0006] 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 entire project. Summary of the Invention
[0007] 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: Obtain a bracket model and construction specialty of each support and hanger in a global modeling environment, wherein the global modeling environment includes multiple building components and multiple supports and hangers corresponding to the building components; S202: Based on a preset global numbering rule, determine a first number for each of the supports and hangers in the global modeling environment according to the support model and construction specialty of the supports and hangers; and generate a support construction drawing for each support and hanger corresponding to the first number based on the structural parameters of the supports and hangers; wherein 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, 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 target support and hanger according to the support model and / or construction specialty of the target support and hanger; S204, de-duplicating and screening the first numbers corresponding to the plurality of target supports and hangers, determining a plurality of target first numbers, and exporting a bracket structure drawing corresponding to each of the target first numbers; generating and exporting a corresponding project overview drawing based on the second number.
[0008] 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 support and hanger drawing method provided in any embodiment of the present application when executing the computer program.
[0009] The third aspect of the present application also provides a corresponding computer-readable storage medium, which stores a computer program. 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.
[0010] Beneficial effects: This application proposes a method for drawing supports and hangers, computer equipment and storage media, which closely link the numbering system of supports and hangers with drawing management. Through a multi-numbering system, global or local data management and cost accounting are met, and the needs of diversified project numbering under complex working conditions are met, thereby improving 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 in guiding construction, enhancing the consistency and standardization of construction, thereby reducing on-site errors and improving the overall project quality.
[0011] The global number (first number) uniquely identifies supports and hangers across projects within the global modeling environment. This enables standardized management across multiple projects and more precisely tracks the application of different types of supports and hangers across projects, leading to more accurate cost calculations and resource allocation. Based on this, global deduplication is performed using the first number as a benchmark. For supports and hangers with the same number, a single support construction drawing is generated and exported, unifying construction technical standards across projects. This lightweight output mechanism meets the needs of rapidly exporting large numbers of drawings in large projects, maintaining software processing speed and stability.
[0012] The local number (second number) is the local unique identifier of the support and hanger within 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 all 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 operations on the construction site.
[0013] The extension number (third number) is a local extension number used to distinguish similar complex brackets. This allows different supports and hangers in each exported bracket structure drawing, project overview drawing, and bracket environment drawing to be distinguished and identified through the second number. Combined with the third number, it can 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.
[0014] Furthermore, during the design process, it is inevitable to optimize and modify the support and hanger models based on actual conditions. Leveraging the collaborative advantages of a multi-numbering system, a number mapping relationship within the system is established. When global numbering is adjusted, the secondary numbers of associated projects are automatically and synchronously updated, reducing the complexity of maintaining two sets of numbers and ensuring information consistency and continuity. Furthermore, the structural parameters and structural drawings of the supports are synchronously updated, providing users with a more flexible and practical support and hanger design platform, facilitating subsequent mapping and construction, and enhancing the user experience.
[0015] Furthermore, by applying special rendering or markings to specific drawings, accuracy during construction is ensured, reducing the risk of drawing confusion caused by lightweight production, thereby preventing installation errors caused by drawing confusion during construction. For example, in the project overview drawings, supports and hangers that pose safety risks after optimization and modification are specifically marked, alerting the construction team to potential risks and strictly controlling safety risks. For another example, drawings of bracket structures with similar structures are rendered differently to avoid installation errors during construction. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for the embodiments or the description of the prior art. In all drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the various elements or parts are 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 any creative work.
[0017] Figure 1 is a schematic flow chart of a method for generating a support bracket provided in an embodiment of the present application; 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 3 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 This 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 This is a schematic block diagram of a device for generating a support bracket provided in an embodiment of the present application. DETAILED DESCRIPTION
[0018] To make the purpose, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions 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 efforts are within the scope of protection of this application.
[0019] As used herein, suffixes such as "module," "component," or "unit" are used solely to facilitate the description of this application and do not inherently have specific meanings. Therefore, "module," "component," or "unit" may be used interchangeably. Terms such as "upper," "lower," "inner," "outer," "front," "rear," "one end," and "the other end" are used herein to indicate positions or locations based on those shown in the accompanying drawings. These terms are intended solely to facilitate the description of this application and simplify the description. They are not intended to indicate or imply that the devices or components referred to must have, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed to indicate or imply relative importance. As used herein, unless otherwise expressly specified or limited, terms such as "mounted," "disposed," and "connected" should be interpreted broadly. For example, "connected" can mean a fixed connection, a removable connection, or an integral connection; a mechanical connection, a direct connection, an indirect connection through an intermediary, or internal communication between two components. Those skilled in the art will understand the specific meanings of these terms in this application. As used herein, "and / or" includes any and all combinations of one or more of the listed items. As used herein, "plurality" means two or more, i.e., 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 that includes a series of elements includes not only those elements, but also other elements that are not explicitly listed, or elements that are inherent to such a process, method, article or device. In the absence of further restrictions, an element defined by the sentence "including a ..." does not exclude the presence of other identical elements in the process, method, article or device that includes the element.
[0020] BIM technology provides a grouping function that simplifies the management and operation of complex building designs by combining multiple independent design elements into a single logical unit. For example, within a first-class support and hanger model, several standard accessories in bulk form are each a number of independent logical units. After these standard accessories are converted into an assembled state to obtain a second-class support and hanger model, the second-class support and hanger model will be treated as a single logical unit. Existing BIM platforms often encounter insufficient computing power when handling 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. This causes the software to frequently freeze or even crash when performing grouping operations, thus affecting the normal progress of the work. Furthermore, the support and hanger models that have been automatically grouped will be coded and managed, but the existing coding system is usually too rigid to adapt to the diverse drawing requirements when the project scale expands or the structural complexity increases. In particular, when the project complexity increases, a single numbering method cannot flexibly meet the personalized needs of different construction professionals, which can easily lead to numbering confusion and drawing redundancy.
[0021] Based on this, the present application proposes a method for quickly and accurately batch grouping supports and hangers. It uses boundary constraints to establish a global to local spatial pre-screening mechanism, divides a large selected area into multiple independent grouping operation units through boundary constraints, and automatically assembles multiple building components within each boundary constraint into a complete support and hanger model. The support and hanger model is then quickly quality-checked in combination with engineering logic. While batch grouping supports and hangers, it effectively reduces unnecessary computing resource consumption and improves the modeling efficiency and accuracy of supports and hangers. Furthermore, the present application also proposes a method for drawing supports and hangers, which closely links the numbering system of supports and hangers with drawing management. Through a multi-numbering system, it meets the needs of global or local data management and cost accounting, 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 support 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 in construction guidance, enhancing the consistency and standardization of construction, thereby reducing on-site errors and improving the overall project quality.
[0022] As a result, from the two dimensions of basic construction to global management, a full life cycle management system for 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.
[0023] 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. Among them, supports and hangers can be simply referred to as brackets.
[0024] The standard accessories in this article refer to the various components that make up a support and hanger. For example, the vertical support components of the columns are responsible for fixing the entire support and hanger to the ground or building structure and bearing the load from above. Crossarms are the main horizontal support components installed between columns, used to carry and secure pipes or other building components. Depending on the 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.
[0025] 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 individual elements, several standard accessories in the 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 entire support and hanger model, for example, move, copy or delete the entire support and hanger model without having to deal with 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.
[0026] 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 the 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, thus obtaining the second-class support and hanger model.
[0027] The following describes some embodiments of the present application in detail with reference to 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 1This is 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.
[0028] S101. In response to an area selection instruction on a first interface, a plurality of first-class support and hanger models of the area to be grouped are determined.
[0029] The first interface is the view through which users interact with the modeling platform, which can be either a 2D or 3D view. This interface allows users to view and manipulate various building components and pre-built support and hanger models. It allows users to visually batch-select, adjust, and manage various elements displayed within the interface, such as multiple building components, a type of support and hanger model, or several standard accessories.
[0030] The "area selection" command is an operation executed by the user on the first interface to specify one or more specific areas that need to be processed, namely, the "area to be grouped" so that the user can efficiently select multiple hanger models of the same type for subsequent automated 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 spatial range. When the first interface is presented as a three-dimensional view, the "area to be grouped" corresponds to a three-dimensional spatial range, which includes the first hanger model that needs to be automatically grouped.
[0031] For example, see Figure 2 , Figure 2 This 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 2 As shown, the first interface includes a variety of building components 300 and a number of pre-built support and hanger models corresponding to the building components 300, such as Figure 2 There are a class of support and hanger models 100A and a class of support and hanger models 100B, wherein the class of support and hanger models are composed of a number of standard accessories in bulk state, and each of the class of support and hanger models is provided with a boundary constraint, such as the first boundary constraint 200A of the class of support and hanger model 100A.
[0032] Boundary constraints are the three-dimensional spatial boundaries within which each Class I support and hanger model is grouped. These constraints establish a virtual boundary for each Class I support and hanger model. This boundary can be any shape, such as a regular ellipsoid or cube, or a complex geometry with uneven dimensional variations or asymmetry in any direction. Boundary constraints enable fast and efficient automated grouping within a local area, reducing unnecessary computation and improving overall modeling efficiency.
[0033] In some embodiments, the method further includes: when creating the first type of support and hanger model, determining a main frame of the first type of support and hanger model based on standard components of the first type of support and hanger model, wherein the standard components include crossarms and columns; and generating boundary constraints within a preset range of the main frame of the first type of support and hanger model to group multiple standard components within the preset range of the first type of support and hanger model into the same boundary constraint. Specifically, the main frame is the core and most basic structural component 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 the basic support and overall shape for the entire support and hanger, ensuring that it can stably support and protect building components such as pipelines and cable trays. Furthermore, key standard components such as crossarms and columns are identified, the approximate shape and size of the main frame are determined, and boundary constraints are generated within the preset range of the main frame to group multiple standard components within the first type of support and hanger model into the same boundary constraint. The preset range can be set as the distance extending in all directions from the main frame as the center. The specific value can be flexibly set based on 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.
[0034] In some embodiments, a general range between the main frame and other standard components of the support and hanger models in engineering practice is obtained and determined as the standard range. The preset range can be set to a value larger than the standard range to ensure that all standard components of the support and hanger models are classified within the boundary. For areas with densely arranged support and hanger models or densely distributed building components, the preset range can be set to the standard range or slightly smaller than the standard range to ensure that the boundary constraint closely matches the shape of the main frame and avoid mistakenly classifying standard components of other nearby support and hanger models within the boundary.
[0035] In some embodiments, during the process of pre-building several first-class support and hanger models, the 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.
[0036] In some cases, when the bounding constraint is a standard cube and in specific modeling scenarios, the bounding constraint of a type of support and hanger model may overlap with the support and hanger model's bounding box, where the bounding box is a rectangular or polygonal box that fits the object's shape as closely as possible. In this case, the bounding constraint can also be used as the bounding box during the grouping process for tasks such as spatial collision detection and auxiliary layout design.
[0037] 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 an 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 the first-class 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.
[0038] S102: Acquire a plurality of standard accessories within the boundary constraints of each type of support and hanger model.
[0039] Specifically, the boundary constraints of each first-class support and hanger model are identified, and only the standard accessories located within the boundary constraints are extracted, thereby avoiding interference with cross-boundary standard accessories and ensuring accurate establishment of subsequent standard accessory connections. Furthermore, steps S103 to S105 are performed for a number of the standard accessories within the boundary constraints of each first-class support and hanger model. It should be understood that compared to large-scale full-scene traversal, local grouping based on boundary constraints can effectively reduce the amount of data to be calculated. Combined with the parallel computing of multiple grouping operation units, it accelerates the grouping process within the entire selected area and improves the efficiency of automatic grouping.
[0040] S103 , establishing corresponding connection relationships between the standard accessories according to the position attributes and direction attributes of the connection points of the plurality of standard accessories within the current boundary constraints, and obtaining multiple groups of accessory connection relationships between the standard accessories.
[0041] A connection point is a specific location within a standard accessory used to secure or connect other accessories. The position attribute, which specifies the coordinates of a connection point in three-dimensional space, is used to determine the spatial location of the connection point and identify the relative positions of different accessories. The direction attribute, which specifies the orientation of the standard accessory to which the connection point can connect, is used to determine the direction vector of the connection point and align different standard accessories, ensuring that they meet design specifications and engineering requirements during installation.
[0042] 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.
[0043] Specifically, all standard fittings and their connection points within the current boundary constraints are retrieved. For example, the top of a column might have a vertical connection point, while the end of a crossarm might have a horizontal connection point. Each standard fitting's connection point is used as a node, and potential connection objects are identified based on their relative position and orientation. The feasibility of each potential connection object is verified according to design specifications and safety requirements. For connection objects whose structural stability and functionality meet the design specifications and safety requirements, a fitting connection relationship is automatically generated between the two connection points.
[0044] 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, the corresponding standard accessory is used as the second standard accessory; and a corresponding accessory connection relationship is established between the first standard accessory and the second standard accessory.
[0045] 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, and 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.
[0046] S104: Based on the multiple sets of accessory connection relationships, the multiple standard accessories within the current boundary constraints are integrated into at least one Class II support and hanger model. The Class II support and hanger model is composed of the multiple standard accessories in an assembled form. Specifically, based on each set of accessory connection relationships, the individual standard accessories within the current boundary constraints are assembled and ultimately integrated into one or more Class II support and hanger models. At this point, the previously dispersed standard accessories, such as columns, crossarms, and hangers, are combined into a structural unit, namely, a Class II support and hanger model.
[0047] S105. Based on preset support and hanger structural rules, screen at least one of the second-category support and hanger models to determine a target support and hanger model with a qualified structure. The preset support and hanger structural rules are a series of design specifications and engineering requirements used to screen, identify, and eliminate unqualified forms, such as structural defects caused by redundant or missing parts, to ensure that each support and hanger is a complete and constructible engineering entity.
[0048] Exemplarily, the preset support and hanger structure rules include multiple dimensions such as integrity check, stability check, and connection point verification, 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.
[0049] It should be noted that if the standard accessories within the boundary constraints are accurately designed, each boundary constraint will generate a target support and hanger with qualified structure. However, in cases where the building structure and piping layout are complex, the pre-built Class I support and hanger models are located adjacent to each other. Since the boundary constraints of Class I support and hanger models are pre-set according to certain preset rules, boundary conflicts may occur in such special scenarios. In other words, there may be overlap between the boundary constraints of two Class I support and hanger models, which may result in the boundary constraints of one Class I support and hanger model including all or part of the standard accessories of another Class I support and hanger model.
[0050] See also Figure 3 , Figure 3 This is a schematic diagram of another complex layout support and hanger model and its boundary constraints provided by the 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.
[0051] like Figure 2As shown, the first boundary constraint 200A of a Class I support and hanger model 100A includes some standard components of another Class I support and hanger model 100B. These incorrectly classified standard components may generate incomplete Class II support and hanger models. Step S105 identifies these incomplete Class II support and hanger models to ensure that each automatically grouped target support and hanger is a complete, constructible engineering entity.
[0052] 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. Assume that these redundant standard accessories are a suspended hanger and a crossbar, and the suspended hanger and the crossbar are fixed by the corresponding accessory connection relationship. Therefore, when performing group operations on the first-class support and hanger model 100A, the correct standard accessories of the first-class support and hanger model 100A will form a second-class support and hanger model, and this 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. This second-class support and hanger model lacks a column or a hanger and fails to form a stable, closed structural model that can achieve static equilibrium. In this case, the structure of this second-class support and hanger model is considered 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.
[0053] In addition, during the support and hanger design process, redundant standard accessories may be added by mistake. For example, in the constraint boundary, there is an extra crossarm that cannot be referenced by any connection relationship due to the wrong position. The corresponding generated Class II support and hanger model is a crossarm, which cannot pass the integrity check, stability check, and connection point verification, and the structure of the Class II support and hanger model is considered unqualified. For another example, in the constraint boundary, there are hanger A, crossarm B, crossarm C, and hanger D, among which crossarm C is an extra crossarm that was added by mistake. Hangers A, crossarm B, and hanger D could have formed a target support and hanger model with qualified structure, but because crossarm 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, and the structure of the Class II support and hanger model is considered unqualified.
[0054] 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, and ensuring that each automatically grouped support and hanger model has high reliability and functionality.
[0055] 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.
[0056] In some embodiments, the method includes: 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. 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 group operations are performed on each first-class support and hanger model to avoid parallel calculations 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 the group operations of a type of support and hanger model 100A and a type of support and hanger model 100B are performed at the same time (i.e., steps S102 to S105), or the group operations of a type of support and hanger model 100C and a type of support and hanger model 100D are performed at the same time, redundant standard accessories will be used in two group operations at the same time, and corresponding second-type 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 the misuse or false reporting of overlapping standard accessories.
[0057] In some embodiments, if a structurally unqualified Class II support and hanger model exists within the current boundary constraints, and the corresponding Class II support and hanger model contains the redundant standard accessories, the current boundary constraints are adjusted to exclude the standard accessories of the corresponding Class II support and hanger model from the current boundary constraints. Thus, continuously adjusting the boundary constraints of the grouped support and hanger models can effectively eliminate boundary conflicts, ensure a reasonable spatial layout between the support and hanger models, and avoid physical overlap and interference.
[0058] 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.
[0059] In some embodiments, for a type of support and hanger model with intersecting boundary constraints, a constraint weight value is determined based on the number of standard parts 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 parts and the area of the boundary constraint. Priority is then sorted based on the constraint weight values, with the type of support and hanger model with the highest weight being prioritized, while the 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 parts and a large boundary constraint area is more prone to misclassification. Prioritizing these types of support and hanger models allows their constraint boundaries to be adjusted as quickly as possible, effectively eliminating boundary conflicts, ensuring a reasonable spatial layout between the various support and hanger models, and avoiding physical overlap and interference.
[0060] 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.
[0061] Specifically, if a Class II support and hanger model with a substandard structure exists within the current boundary constraints, a component error alert is automatically generated, such as an unreasonable geometric layout. Furthermore, if a Class II support and hanger model with a substandard structure exists within the current boundary constraints and is composed of only a single standard component, a component fragmentation alert is generated to additionally highlight the isolated, unintegrated standard component. Consequently, corresponding error alerts are generated for substandard Class II support and hanger models.
[0062] It should be understood that this application provides an intelligent suppression mechanism for batch group errors. When a structurally unqualified Class II support and hanger model exists within the current boundary constraints and contains redundant standard accessories, the current boundary constraints will be automatically adjusted, and the released redundant standard accessories will be reallocated to the correct boundary constraints. Based on this, the incomplete structure caused by redundant accessories in the original Class II support and hanger model will be reclassified as the correct boundary constraints. At this time, component error reminders will only be for accessory defects that still exist after adjustment (such as missing necessary accessories); component scattered reminders will only be for isolated accessories that still exist after adjustment (such as hangers that are not assigned to any boundary constraints).
[0063] For example, in a densely populated area, crossarm A is a standard accessory for a type of support and hanger model A. However, due to overlapping boundary constraints, it is simultaneously subject to the boundary constraints of type A and type B. At this time, crossarm A is marked as a redundant standard accessory. Assume that a group operation is performed on type B first, generating type B support and hanger models B1 and B2. B1 is composed of the standard accessories of type B and is the target support and hanger model with a qualified structure. B2 is the type B support and hanger model generated by crossarm A and is mistakenly identified as an incomplete model, resulting in a component fragmentation reminder. At this time, since crossarm A is a redundant standard accessory, the boundary constraint adjustment is triggered. Crossarm A is excluded from the boundary constraints of type B and exclusively belongs to the boundary constraints of type A. Crossarm A is unmarked as a redundant standard accessory, and the original component fragmentation reminder is automatically revoked. That is, the component fragmentation reminder will not be pushed to the user, and the user will not be aware of it at all.
[0064] 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. This achieves accurate error reporting, effectively suppresses the error frequency in the automatic grouping process, and avoids one-size-fits-all high-frequency error reporting. Even when batch grouping is used in complex engineering scenarios, high automation and accuracy of modeling can be ensured.
[0065] In some embodiments, the method further 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 being composed 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.
[0066] Specifically, first, three types of support and hanger models are obtained from a first source within the area to be grouped. For further optimization and integration, these three types of support and hanger models are ungrouped and restored to a collection of bulk standard accessories to form a first type of support and hanger model. Steps S103 to S104 are then executed to establish accessory connection relationships based on the position and direction attributes of the connection points between the standard accessories. These are then integrated into at least one second type of support and hanger model, ultimately resulting in a target support and hanger model. Furthermore, four types of support and hanger models from a second source can be obtained within the area to be grouped. These four types of support and hanger models can be used as target support and hanger models without the need for ungrouping and reintegration.
[0067] It should be understood that the first source can be a pre-set source with a lower confidence level, such as manual input or unknown software, and the second source can be a pre-set source with a higher confidence level, such as known software. This allows users to select pre-set trusted sources of support and hanger models based on actual needs, ensuring that each generated target support and hanger model complies with the latest design specifications and engineering requirements during batch grouping, and avoiding repeated grouping operations as much as possible, effectively reducing unnecessary computing resource consumption.
[0068] In some embodiments, if there are no structurally unqualified Class II support and hanger models within the current boundary constraints, that is, if at least one Class II support and hanger model within the current boundary constraints is a structurally qualified target support and hanger model, standard accessories that have been integrated into the target support and hanger are no longer recognized. In other words, even if a standard accessory that has been integrated into the target support and hanger is within the boundary constraints of other, ungrouped Class I support and hanger models, it will no longer participate in subsequent grouping operations.
[0069] For Figure 3 In the complex layout of various building components interlaced, the second boundary constraint 200C of a first-class hanger model 100C includes all standard components of another first-class hanger model 100D. If a group operation is first performed on the first-class hanger model 100C, two structurally qualified target hanger models can be generated: the target hanger model corresponding to the first-class hanger model 100C and the target hanger model corresponding to the first-class hanger model 100D, thus avoiding an error. When a group operation is performed on the first-class hanger model 100D, the target hanger model corresponding to the first-class hanger model 100D is recognized within its boundary constraints and processed as a second source of four-class hanger models.
[0070] 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.
[0071] 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.
[0072] In some embodiments, within a global modeling environment, steps S101 to S105 are executed to perform preliminary integration and screening of bulk standard accessories to form target support and hanger models with acceptable structures. Furthermore, data analysis is performed using several target support and hanger models as supports to determine the support 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. 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 project requirements through the steps in S203, and relevant drawings can be derived to support the actual implementation of the project. The global modeling environment is an integrated 3D building information model that includes data such as the 3D spatial relationships, attribute parameters, and other information for all building components (e.g., beams, columns, pipes, etc.) and their associated supports and hangers for the entire project. It should be understood that the global modeling environment can also be pre-configured by the user. For example, the content of a project that requires unified management or unified promotion can be placed within the global modeling environment, but this is not limited here.
[0073] For example, BIM model analysis technology is used to automatically identify the three-dimensional geometric structure, material properties, type of building components to which the support and hanger are attached, and engineering professional classification rules, and then determine the bracket model and construction specialty of each support and hanger.
[0074] It should be noted that the automatically grouped target support and hanger models are used as independent logical units to execute the subsequent numbering and drawing steps (ie, steps S201 to S204 ) as complete support and hanger models.
[0075] See also Figure 4 , Figure 4 This 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.
[0076] S201. Obtain a bracket model and 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 supports and hangers corresponding to the building components.
[0077] Specifically, the core attribute information of all supports and hangers is extracted from the global modeling environment, including each support and hanger model and construction specialty. The support model is the code or name of the standardized specification for the support and hanger, reflecting its physical characteristics such as structure, material, size, and load-bearing capacity. The construction specialty is the engineering field classification to which the support and hanger belongs, such as fire protection, water supply and drainage, HVAC, and electrical. When a support and hanger is a composite support for multi-disciplinary pipelines, the construction specialty is represented as a comprehensive specialty.
[0078] That is to say, the bracket model of each support and hanger represents its structural specifications, while the construction specialty indicates the engineering field to which it belongs. By comprehensively acquiring this information, a unified data foundation is established for subsequent numbering management and drawing generation.
[0079] 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 for each support and hanger corresponding to the first number; wherein, the first numbers of the supports and hangers with the same support model and construction specialty are the same.
[0080] Specifically, a preset global numbering rule is used to uniformly generate a globally unique identifier for each support, namely the first number. This rule includes a preset fixed format and defines the association and mapping relationship between attribute combinations such as the support model and construction specialty and the number, ensuring that supports and hangers of the same support model and the same construction specialty share the same number, while supports and hangers of different support models or construction specialties have independent numbers. For example, if the preset fixed format is "specialty code / model code / serial number", the specialty code corresponding to the water supply and drainage specialty is defined as HG, and the specialty code corresponding to the electrical specialty is defined as HS. 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 "HG-01-22", while the second S-100 support and hanger of the same model in the electrical specialty may be numbered "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 "001", while the same support in the electrical specialty may be numbered "012".
[0081] In some embodiments, the first numbers are checked for duplicates using existing algorithms to ensure that supports and hangers of the same structure are assigned only one first number to avoid duplicate coding, and the serial numbers are assigned consecutively to ensure that the serial numbers are arranged in a continuous sequence. For example, when the preset fixed format is "professional code / model code / serial number", when the maximum number of model codes is 32, it means that there are 32 support models in the global modeling environment. When the maximum number of serial numbers is 50, it means that there are 50 identical supports and hangers of a certain professional and model in the global modeling environment.
[0082] It should be understood that the first number is a unique identifier for supports and hangers 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 bracket model and construction specialty share the same first number, while supports of different models or specialties have different numbers. The first number is also traceable, meaning that the bracket model, construction specialty, and structural parameters can be reversely parsed through the first number. Thus, the use of global numbers enables standardized management across multiple projects, meets 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.
[0083] 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 drawings, 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 drawings, and material lists.
[0084] It should be understood that since supports and hangers with the same first number are identical, only one support construction drawing needs to be generated for each unique first number. This allows for reuse of these drawings during subsequent construction by referencing the numbers, while also standardizing construction technical standards across different projects. This reduces the number of drawings in large projects while ensuring drawing accuracy, improving drawing efficiency and standardizing data management.
[0085] 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.
[0086] 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 used to generate the second number in a batch. The operation instruction can be an area selection instruction, an attribute screening instruction, etc.
[0087] For example, the second interface displays a three-dimensional model of several supports and hangers. 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. 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 construction specialty, bracket model, structural parameters and other filtering conditions selected by the user.
[0088] For example, by responding to a user's request for a project number, the target hanger set within a construction project is dynamically determined. Users can initiate requests in a variety of ways, such as by selecting hangers within a specific area (such as a floor or construction section) in the second interface, or by filtering for a specific construction discipline (such as selecting only hangers within the "HVAC" discipline). Based on the user's selected scope or criteria, all target hangers related to the construction project are extracted from the global modeling environment.
[0089] Among them, the preset project numbering rule is a numbering logic customized for a specific construction project. The coding dimension 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 number of the brackets 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.
[0090] 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 number or the construction specialty dimension number 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 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 different bracket models have independent numbers.
[0091] It should be understood that the secondary number is a local, unique identifier for a hanger within a specific construction project. Each construction project's secondary numbering system is self-contained, adapting to the individual numbering practices of different engineering teams and disciplines, ensuring that the numbering logic aligns with user needs. This allows the secondary numbering to serve the specific needs of each construction team. Furthermore, the unified and continuous secondary numbering within a project ensures that hangers are numbered continuously within the exported project overview drawings, improving the efficiency of the construction team in locating and installing hangers and reducing confusion and errors.
[0092] 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"; while the fixed format of the second number selectively includes one or both of the numbering dimensions 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. For example, the professional serial number can be a letter or a combination of letters, such as HG, K, etc., and the professional type represented 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 represented by the number or number combination can be customized by the user. For example, 01 can be used to refer to a support bracket with a "universal support bracket, a rated load capacity of 50 kN, a steel type of Q235B, and a design specification of 200BE". For example, an S-100 bracket for plumbing might be numbered "HG / 01," while the same bracket for electrical engineering might be numbered "K / 01." In other words, bracket model numbers and construction specialty numbers are two independent systems. Brackets with the same bracket model have the same bracket model number, and brackets with the same construction specialty have the same construction specialty number. Furthermore, brackets with the same bracket model and construction specialty share the same number, while brackets with different bracket models or construction specialty have independent numbers.
[0093] In some embodiments, the method further comprises: obtaining the structural parameters of each support and hanger and the architectural parameters of the building components corresponding to the support and hanger; determining the bracket model of each support and hanger based on the structural parameters and the architectural parameters, and generating a bracket model number for each support and hanger based on the bracket model; determining the construction specialty to which each support and hanger belongs based on the architectural parameters, and generating a construction specialty number for each support and hanger based on the construction specialty. Specifically, BIM model parsing technology is employed to automatically identify the three-dimensional geometry, material properties, type of building component to which the support and hanger is attached, and engineering specialty classification rules, thereby determining the bracket model and construction specialty for each support and hanger. Based on the bracket model, a search is performed to determine whether a bracket model number has already been generated for the same bracket model in the global modeling environment. If so, the bracket model number for the same bracket model is directly used; if not, a new bracket model number is added based on all bracket model numbers already generated in the global modeling environment and the continuity numbering requirements. Similarly, a construction specialty number can be generated to ensure that supports and hangers of the same bracket model and construction specialty share the same number, while supports and hangers of different bracket models or construction specialties have independent numbers.
[0094] 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 an arbitrary 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 specific area or a unique support and hanger, or it may be a 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.
[0095] S204, de-duplicating and screening the first numbers corresponding to the plurality of target supports and hangers, determining a plurality of target first numbers, and exporting a bracket structure drawing corresponding to each of the target first numbers; generating and exporting a corresponding project overview drawing based on the second number.
[0096] Specifically, the first numbers of the target supports and hangers are deduplicated, that is, duplicate first numbers are eliminated and only unique target first numbers are 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, based on 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.
[0097] 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 marked with its second number and distinguished by different colors according to professional classification.
[0098] 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 for 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 the global number changes. Furthermore, the number mapping relationship adopts a bidirectional index structure, which supports querying the second numbers in all related items with the first number, or reversely querying the corresponding first number with the second number.
[0099] In some embodiments, based on the number mapping relationship, the corresponding bracket construction drawing of the first number is obtained according to the second number, and the corresponding bracket construction drawing is quickly jumped and marked using the second number. Furthermore, the project overview drawing can also be set with an index table to quickly associate the second number with the corresponding bracket construction drawing, making it easier for the construction team to locate the specific support and hanger according to the second number and avoid confusion.
[0100] 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 supported and hung hanger numbers in the exported bracket structure drawing and the project overview drawing uniformly use the second number, meeting the requirements of number standardization within the project and improving the readability and practicality of the drawings.
[0101] 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.
[0102] Specifically, the number change request is an operation instruction for modifying 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. Get the first support and hanger to be changed and the change number and construction project of the first support and 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 support and hanger, and automatically deduce the changed second number through the mapping relationship. Therefore, in the design process, it is inevitable to optimize and change the support and hanger model according to the actual situation, make full use of the synergistic advantages of the multi-numbering system, refine the dynamic management mechanism of the support and hanger numbers, realize the dynamic synchronization of global and local numbers, reduce the complexity of maintaining two sets of numbers, and ensure the consistency of cross-project data.
[0103] Exemplarily, based on 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 based on 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 is "HG-01" and 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 based on 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 based on the change number, it is confirmed that a new second number needs to be generated in the construction project of the first hanger based on the change number. The new second number must follow the preset project numbering rules and be numbered consecutively based on the existing second number. On this basis, a new number mapping relationship between the change number and the new second number is created, and the mapping relationship table is updated simultaneously. At the same time, the bracket construction drawing with the change number is associated, and the second number annotation in the project overview drawing is updated to ensure the integrity and consistency of the data after the number change.
[0104] In some embodiments, the user can modify the structural parameters or first number of the support bracket on the third interface. The method also includes: in response to the number change request, obtaining the change parameters corresponding to the number change request, the change parameters include the changed structural parameters or the changed number, the changed structural parameters are the changed structural parameters, and the changed number is the changed first number.
[0105] Specifically, when a user modifies the structural parameters of a support and hanger, the changed parameters include the changed structural parameters. The bracket model of the first support and hanger is updated based on the changed structural parameters of the first support and hanger. 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 a user modifies the structural parameters of a support and hanger, the changed parameters include the changed number. It should be understood that regardless of whether the user changes the structural parameters or the first number of the support and hanger, they are converted to the numbering system for synchronization and update, avoiding confusion in the support and hanger numbers and drawings due to later changes made by the user, and achieving unified numbering management.
[0106] 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 whose first number is the same as the change number; and updating the construction parameters and support construction drawings of the first support and hanger based on the construction parameters and support construction drawings of the second support and hanger.
[0107] Specifically, when the user changes the first number of the first hanger, the changed number is compared one by one with the first numbers of all hangers in the global modeling environment to find the first number that is exactly the same as the changed number, 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 mismatches or drawing invalidation problems caused by manual operations, 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.
[0108] 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 supports and differentiated drawing of similar drawings.
[0109] In some embodiments, the method further includes: evaluating the safety index coefficient of the first hanger based on the construction parameters of the second hanger and the construction 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, updating the construction parameters and the bracket construction drawings of the first hanger based on the construction parameters of the second hanger and the bracket construction drawings; generating a first identification feature associated with the second number of the first hanger, the first identification feature being used to mark the second number of the first hanger in the project overview drawing.
[0110] Specifically, the safety factor for the second hanger is calculated based on the structural parameters of the second hanger and the building parameters of the building component corresponding to the first hanger (such as load requirements, structural span, and environmental conditions). The safety factor can be generated based on the degree of compatibility between the structural parameters, such as material strength, cross-sectional dimensions, and connection method, and the building parameters, such as load requirements, structural span, and environmental conditions. Accordingly, the first preset factor is the threshold for identifying the upper safety limit of the safety factor, and the second preset factor is the threshold for identifying the lower risk limit of the safety factor. The specific values can be flexibly set based on actual scenarios and are not limited here. When the safety factor is less than the first preset factor and greater than the second preset factor, the user can update the structural parameters and drawings of the first hanger as needed, but a first identification feature must be generated simultaneously to mark the hanger in the project overview drawing. The first identification feature is a visual indicator that identifies the risky hanger in the project overview drawing, such as a color marker such as a red or orange border, a symbol such as a triangle or exclamation point, and a brief text annotation.
[0111] Therefore, through intuitive identification, the construction team is guided to pay attention to supports and hangers with safety index coefficients in the critical range. During on-site installation, auxiliary fixing devices are added or inspections are conducted 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, avoiding the neglect of safety hazards caused by parameter updates and strictly controlling 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 supports and hangers in the project overview drawing. This allows construction personnel to quickly locate risk points or key areas without the need for specific support structure drawings, improving the efficiency and practicality of drawing reading.
[0112] In some embodiments, when the safety index coefficient is greater than a first preset coefficient, it falls within the safety redundancy range and the support and hanger design is safe. The structural parameters and support construction drawings of the first support and hanger are updated based on 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, the support and hanger design presents a risk, triggering a safety risk alert and prohibiting direct application of the change to avoid potential safety hazards. It should be understood that setting two preset coefficients enables a multi-level safety assessment. While meeting safety requirements, the user-provided target support model should be used whenever possible to meet user needs.
[0113] In some embodiments, the method further includes: comparing the structural differences between the support structural drawings corresponding to a number of target first numbers; when the structural difference between any two support structural drawings is less than a preset difference threshold, calling the second identification feature to update the two support structural drawings. The structural difference is the degree of inconsistency between the physical parameters or design details of the support structural drawings, such as size differences, material differences, and structural differences. Correspondingly, a preset 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.
[0114] Exemplarily, the construction parameters of each stent construction drawing corresponding to the target first number are extracted, and the construction difference between any two drawings is calculated. The calculated construction difference is compared with a preset difference threshold. If the construction difference between any two stent construction drawings is less than the preset difference threshold, the drawings are determined to be highly similar, posing a potential risk of confusion. The second recognition feature is then invoked to provide a visual reminder of the two drawings. For example, if the construction parameters of stent construction drawings A and B differ only in stent height, the construction difference is 0.05m, and the preset difference threshold for height is set to 0.1m, the second recognition feature is invoked to update the two stent construction drawings. Exemplarily, a computer vision algorithm is used to identify key elements in stent construction drawings A and B, including stent shape and outline, node connection method, dimensioning, material symbols, etc. The two stent construction drawings are compared based on these key elements, and image similarity is calculated to quantify the similarity of the drawings as a whole or in local areas. For example, if the structural outline similarity of the two drawings reaches 95%, and the preset difference threshold is set to 90% structural outline similarity, the second recognition feature is invoked to update the two stent construction drawings.
[0115] Among them, the second identification feature can be a graphic or text annotation used to visually highlight the difference area in the bracket 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 bracket 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 quickly identify highly similar bracket 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 distinction between construction personnel. For example, add a red mark to a specific area of the bracket construction drawing A and the bracket construction drawing B, or add a "Pay attention to similar structures" prompt box, or render the bracket construction drawing A and the bracket construction drawing B with differentiated colors, the main colors of the lines and text of the bracket construction drawing A are red, yellow, and orange, and the main colors of the bracket construction drawing A are green, blue, and purple.
[0116] Specifically, a structural difference comparison mechanism automatically analyzes the support construction drawings corresponding to several target first numbers. When the support structure causes insignificant differences in the drawings, construction workers may misuse the drawings due to visual similarity. The second recognition feature forces the difference to be highlighted, ensuring construction accuracy. It should be understood that only the globally unique support construction drawings need to be retained, while ensuring that key differences are visually highlighted. This balances lightweighting and drawing accuracy, reduces the risk of drawing confusion caused by lightweight production, and thus avoids installation errors caused by drawing confusion during construction.
[0117] In some embodiments, the method further includes: analyzing the structural parameters and / or construction specialties of several target supports and hangers, identifying the supports and hangers as having a complex structure and / or a comprehensive construction specialty, and marking the corresponding target supports and hangers as complex supports; generating a corresponding support environment drawing for each complex support based on the structural parameters of each complex support and the architectural parameters of the building component to which it corresponds; and marking the corresponding support environment drawing based on the second number of each complex support. A complex structure refers to a support and hanger structure that includes multiple components (e.g., the number of standard components exceeds the number of pre-set components), or a design with a special-shaped node or cross-material types. A comprehensive specialty refers to a support and hanger that simultaneously supports or serves two or more specialized systems. Specifically, the structural parameters and construction specialties of the target supports and hangers are analyzed, such as whether they include multiple layers of support structures or involve cross-disciplinary integration, to identify complex supports. Based on the structural parameters of each complex support and the architectural parameters of the corresponding building component, a support environment drawing is generated for each complex support. This drawing not only includes the structural details of the support itself but also includes information related to surrounding building components. It should be understood that the generation of additional bracket environment drawings for complex brackets provides precise environmental constraints for multi-disciplinary collaborative construction, avoiding installation errors caused by missing information. When there are multiple similar complex brackets, corresponding bracket environment drawings must also be generated. Since similar complex brackets have the same structural parameters and consistent professional combinations, they share the same first and second numbers. An extended third number is generated for these brackets to distinguish them specifically.
[0118] 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.
[0119] Furthermore, the third number is used to mark the corresponding support environment drawings, compensating for the inability to distinguish similar complex supports using the second number. Furthermore, because the third number is an extension of the second number, it can also be used in parallel with the second number within the same system. This allows the different supports and hangers in the support construction drawings, project overview drawings, and support environment drawings exported within the same construction project to be distinguished and identified using the second number, and 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.
[0120] It should be understood that for each construction project, two to three types of drawings are derived: support construction drawings, project overview drawings, and support environment drawings. These three types of drawings are lightweighted through information layering. Support construction drawings are shared, reusable, and fundamental drawings, significantly reducing the number of foundational drawings in large projects and enabling unified construction technical standards across different projects. On this basis, project overview drawings are derived to provide macroscopic positioning and correlation information for supports and hangers, providing support for lightweight support construction drawings. Furthermore, support environment drawings are supplemented by drawings specifically addressing the structural and environmental conditions of complex supports, providing additional information for lightweight support construction drawings. This ensures that on-site errors are manageable in complex large-scale projects and improves overall project quality. Furthermore, a multi-level numbering system is formed for lightweight drawings, with a globally standardized first number, a project-specific second number, and a complex, specialized third number. The first number is used to reduce the number of support construction drawings through global deduplication screening. The second number supports rapid location and management of drawings through the continuity and unification of localized numbers. The third number compensates for the shared numbering between the first and second numbers, which prevents differentiation between similar complex supports. Therefore, the numbering system of supports and hangers is closely linked to drawing management. This not only satisfies global or local data management and cost accounting through a multi-numbering system, but also improves 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.
[0121] In some embodiments, the method further includes: upon recognizing that the structural parameters of the support and hanger do not represent a composite structure and the construction specialty does not represent a comprehensive specialty, 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 component corresponding to the support and hanger; and aggregating the support environment drawings of 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 aggregated into a summary drawing and exported to achieve lightweight drawing production.
[0122] 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 further provides a device 400 for generating a support and hanger, the device comprising: an area selection module 401 for determining a plurality of first-class support and hanger models of an area to be grouped in response to an area selection instruction in a first interface; wherein the first interface comprises 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 being composed of a plurality of standard accessories in a bulk state, and each of the first-class support and hanger models being 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 several 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 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 qualified structure.
[0123] 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 further includes: a component error module, which is used to generate a component error reminder if a structurally unqualified Class II support and hanger model exists within the current boundary constraint; and / or a component scattered module, which is used to generate a component scattered reminder if a structurally unqualified Class II support and hanger model exists within the current boundary constraint, and the corresponding Class II support and hanger model is a single standard accessory. Exemplarily, the support and hanger generation device 400 further includes: a batch grouping module and a boundary adjustment module. The batch grouping module is configured to, when there is an overlapping area between the boundary constraints of multiple first-class support and hanger models, execute steps S102 to S105 in batches for the multiple first-class support and hanger models, and mark the standard accessories in the overlapping area as redundant standard accessories; and the boundary adjustment module is configured to, if there is a second-class support and hanger model with an unqualified structure within the current boundary constraint, and the corresponding second-class support and hanger model contains the redundant standard accessories, adjust 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 further includes: an ungrouping and regrouping module for 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 plurality 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 being composed of a plurality of standard accessories in a bulk state, and executing steps S103 to S104 to obtain the target support and hanger model; and / or, without the need for a regrouping module, for 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 plurality 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. Exemplarily, the support and hanger generation device 400 further includes: a main frame module and a boundary generation module.The 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 type of support and hanger model. The standard accessories include cross arms and columns. The boundary generation module is used to generate the boundary constraints within the preset range of the main frame of the type of support and hanger model to divide several standard accessories within the preset range of the type of support and hanger model into the same boundary constraint.
[0124] 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.
[0125] It should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0126] In one embodiment, the processor is configured to execute a computer program stored in a memory to implement the following steps: S101, in response to an area selection instruction on a first interface, determining a plurality of first-class support and hanger models in an 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, wherein the first-class support and hanger models are composed of a plurality of standard accessories in bulk, 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, wherein the Class II support and hanger model is composed of several standard accessories in an assembled form; S105. Based on 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.
[0127] 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 multiple 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, deduplicating the first numbers corresponding to a number of 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 the 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.
[0128] In an embodiment of the present application, a computer-readable storage medium is also provided, 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 support and hanger generation methods or support and hanger drawing methods 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 embodiment, 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.
[0129] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present application, and such modifications or substitutions should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A drawing management method based on the support and hanger numbering system, characterized in that: The method comprises: S201: Obtain a bracket model and construction specialty of each support and hanger in a global modeling environment, wherein the global modeling environment includes multiple building components and multiple supports and hangers corresponding to the building components; S202: Based on a preset global numbering rule, determine a first number for each of the supports and hangers in the global modeling environment according to the support model and construction specialty of the supports and hangers; generate a support construction drawing for each support and hanger corresponding to the first number based on the structural parameters of the supports and hangers; 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, 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 target support and hanger according to the support model and / or construction specialty of the target support and hanger; S204, de-duplicating and screening the first numbers corresponding to the plurality of target supports and hangers, determining a plurality of target first numbers, and exporting a bracket structure drawing corresponding to each of the target first numbers; generating and exporting a corresponding project overview drawing based on the second number.
2. The method according to claim 1, characterized in that 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 used to generate the second number in each batch; the method includes: In response to the user's project number request, all target supports and hangers related to the construction project are extracted from the global modeling environment according to the scope or conditions selected by the user.
3. The method according to claim 2, characterized in that The operation instruction includes an area selection instruction, and the second interface displays three-dimensional models of several supports and hangers; the method includes: A project number request is triggered based on the area selection instruction to determine several target supports and hangers within the specific area selected by the user.
4. The method according to claim 2, characterized in that The operation instruction includes an attribute filtering instruction, and an attribute filtering menu is displayed in the second interface; the method includes: A project number request is triggered based on an attribute filtering instruction to determine a number of target supports and hangers corresponding to the filtering conditions selected by the user, wherein the filtering conditions include at least one of a construction specialty, a bracket model, and a structural parameter.
5. The method according to claim 1, wherein The preset project numbering rule is a numbering logic customized for a specific construction project, including a fixed format of a custom code, and / or an associated mapping relationship between a custom attribute combination and a number.
6. The method according to claim 5, characterized in that The method comprises: When the project number request is for a regional selection instruction, the numbering is performed based on the two dimensions of construction specialty and bracket model, so that the brackets with the same bracket model and the same construction specialty share the same number, and the brackets with different bracket models or construction specialties have independent numbers; or, When the project number request is an attribute filtering instruction, the bracket model dimension number or the construction specialty dimension number is enabled according to the filtering conditions selected by the user.
7. The method according to claim 1, characterized in that The method further comprises: Obtaining structural parameters of each support and hanger and architectural parameters of the building components corresponding to the support and hanger; Determine the bracket model of each of the support and hanger brackets according to the structural parameters and the building parameters, and generate a 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.
8. The method according to claim 1, characterized in that The fixed format of the first number includes a professional serial number and a model serial number; the professional serial number is a professional type indicated by a custom letter or letter combination; the model serial number is a model type indicated by a custom number or number combination.
9. The method according to claim 1, characterized in that The method further comprises: In response to the number change request, obtaining a first hanger to be changed and a change number of the first hanger, where the change number is the first number after the change; 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; The structural parameters and the bracket structural drawings of the first hanger are updated according to the structural parameters and the bracket structural drawings of the second hanger.
10. The method according to claim 9, characterized in that The method further comprises: evaluating a safety index coefficient of the first hanger according to structural parameters of the second hanger and construction parameters of a building component corresponding to the first hanger; When the safety index coefficient is less than the first preset coefficient and greater than the second preset coefficient, updating the structural parameters and the support structural drawing of the first hanger 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, where the first identification feature is used to mark the second number of the first hanger in the project overview drawing.
11. The method according to claim 10, characterized in that The method further comprises: When the safety index coefficient is greater than the first preset coefficient, the structural parameters and the support structural drawings of the first hanger are updated according to the structural parameters and the support structural drawings of the second hanger; or When the safety index coefficient is less than the second preset coefficient, a safety risk reminder is triggered and direct application of changes is prohibited.
12. The method according to claim 1, characterized in that The method further comprises: Comparing structural differences between a plurality of support structural drawings corresponding to target first 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.
13. The method according to claim 1, wherein The method also includes: the bracket construction drawing includes a material list; or the project overview drawing is a drawing showing the distribution of all supports and hangers in the project, including macro positioning information of the supports and hangers as a whole, support and hanger anchors, and support and hanger connectors.
Citation Information
Patent Citations
BIM electromechanical model-based support hanger design method
CN110083963A
Automatic coding method and system for pipeline suspension and support
CN112417660A
