A method and device for generating a support hanger, a computer device, and a storage medium
Through the support hanger generation method of boundary constraint division and engineering logic verification, the problem of insufficient computing power in large or complex structural designs is solved, and the rapid and accurate batch grouping and quality inspection of support hangers is realized, which improves design quality and engineering collaboration efficiency.
Patent Information
- Application Number
- CN202510407122.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-02
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-04-02
AI Technical Summary
The existing BIM software lacks computing power when handling the design of support hangers for large or complex structures, resulting in inefficient design efficiency and rigid coding system and difficult to adapt to the needs of project scale expansion or structural complexity.
Boundary constraints are used to establish a global to local spatial pre-screening mechanism, and a large-scale area is divided into multiple independent grouping computing units through boundary constraints. The building components are automatically assembled and quality inspection is carried out in combination with engineering logic to achieve fast and accurate batch grouping of support hangers.
It improves the modeling efficiency and accuracy of the support hanger, reduces the consumption of computing resources, ensures that each generated support hanger complies with the design specifications, and identifies and repairs group errors. It is suitable for large and complex projects, achieving a balance between standardization and customization.
Smart Images

Figure CN119918157B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of BIM modeling design, and particularly to a method and device for generating support and hanger, a computer device, and a storage medium. Background Art
[0002] In the field of modern construction engineering, Building Information Modeling (BIM) technology has been widely used in the construction engineering field, especially in the design and application of support and hanger. As a key component for supporting pipelines, cable trays, and other equipment, BIM software enables designers to pre-test the stability and safety of support and hanger in actual use and discover potential spatial conflicts in the design of support and hanger at an early stage, reducing changes and rework during the construction process.
[0003] For example, the invention patent application with the publication number of CN117648765A discloses a method and system for intelligent auxiliary design of support and hanger. The method includes: constructing a model database of support and hanger; obtaining the requirement information of the logical support points of the support and hanger; based on the requirement information and the model parameters of multiple standard form templates of support and hanger, matching them one by one with the standard form templates of support and hanger in the model database to screen out the corresponding standard form templates of support and hanger for users to select; according to the selected standard form template of support and hanger, determining the pipe clamp information and the model specifications of other components included in the template; and generating or splicing the model according to the obtained standard form template of support and hanger and the corresponding pipe clamp information and the model specifications of other components.
[0004] Another example is the invention patent application with the publication number of CN107588234A, which discloses an integrated design system for support and hanger, including: a component development module, a component collection module, and a component assembly module. The component development module, the component collection module, and the component assembly module are used to create an accurate three-dimensional support and hanger model that meets collision detection. The process of the component development module includes: a geometric abstraction step, an attribute parameterization step, and a programmed three-dimensional model step. The process of manual design of support and hanger is simulated through programming development, and the design process of support and hanger is changed into an intelligent design process. An intelligent support and hanger system capable of realizing various automation functions is formed through the processes of component development, component collection, and component assembly.
[0005] However, existing BIM software often shows insufficient computing power when dealing with large projects or complex structures, often resulting in slow software response and greatly slowing down the design efficiency. Summary of the Invention
[0006] The main purpose of this application is to provide a method and device for generating support hangers, a computer device, and a storage medium. To solve the above-mentioned technical problems, the present application specifically adopts the following technical solutions:
[0007] In the first aspect of the present application, a method for generating a support hanger is provided, and the method includes:
[0008] S101. In response to a selection instruction in a region of a first interface, determine a number of first-class support hanger models for a region to be grouped; wherein, the first interface includes a number of pre-built first-class support hanger models, the first-class support hanger models are composed of a number of building components in a bulk state, and each of the first-class support hanger models is provided with boundary constraints;
[0009] S102. Obtain a number of the building components within the boundary constraints of each of the first-class support hanger models;
[0010] S103. According to the position attributes and direction attributes of the connection points of a number of the building components within the current boundary constraints, establish corresponding connection relationships between the building components to obtain multiple sets of fitting connection relationships between the building components;
[0011] S104. Based on multiple sets of the fitting connection relationships, integrate a number of the building components within the current boundary constraints into at least one second-class support hanger model, and the second-class support hanger model is composed of a number of the building components in an assembled form;
[0012] S105. Based on a preset support hanger structure rule, screen at least one of the second-class support hanger models, and determine a target support hanger model with qualified structure therefrom.
[0013] The second aspect of the present application lies in providing a generating device for a support hanger. The device includes: a region selection module, configured to determine a plurality of first-class support hanger models for the region to be grouped in response to a region selection instruction on a first interface; wherein, the first interface includes various building components and a plurality of pre-built first-class support hanger models corresponding to the building components. The first-class support hanger models are composed of a plurality of standard fittings in a bulk state, and each first-class support hanger model is provided with boundary constraints; a boundary constraint module, configured to obtain a plurality of the standard fittings within the boundary constraints of each first-class support hanger model; a connection establishment module, configured to establish corresponding connection relationships between the standard fittings according to the position attributes and direction attributes of the connection points of the plurality of standard fittings within the current boundary constraints, so as to obtain multiple groups of fitting connection relationships between the standard fittings; a fitting assembly module, configured to integrate a plurality of the standard fittings within the current boundary constraints into at least one second-class support hanger model based on the multiple groups of fitting connection relationships. The second-class support hanger model is composed of a plurality of the standard fittings in an assembled form; a structure verification module, configured to screen at least one second-class support hanger model based on a preset support hanger structure rule, and determine a target support hanger model with qualified structure therefrom.
[0014] The third aspect of the present application lies in providing a computer device. The device includes: a memory, configured to store a computer program; a processor, configured to execute the computer program and implement the steps of the method for generating a support hanger provided in any embodiment of the present application when executing the computer program.
[0015] The fourth aspect of the present application correspondingly provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the steps of the method for generating a support hanger provided in any embodiment of the present application.
[0016] Beneficial effects:
[0017] The present application provides a method and device for generating a support hanger, a computer device, and a storage medium. Specifically, a method for quickly and accurately batch grouping support hangers is proposed. A global-to-local spatial pre-screening mechanism is established using boundary constraints. The selected large range of regions is divided into multiple independent grouping operation units through boundary constraints. Multiple building components within each boundary constraint are automatically assembled into a complete support hanger model, and then the quality of the support hanger model is quickly checked in combination with engineering logic. While batch grouping support hangers in a large range, unnecessary consumption of computing resources is effectively reduced, and the modeling efficiency and accuracy of support hangers are improved.
[0018] First, multiple building components within a specific area are quickly selected by means of box selection or dragging, which reduces the time cost of manual operations, realizes the batch selection of high-efficiency pipe supports and hangers, and can quickly complete the grouping of pipe supports and hangers especially in large-scale and complex building component systems, simplifying the process of automatic grouping of pipe supports and hangers. Further, compared with the full-scene traversal of a large range, the local grouping based on boundary constraints can effectively reduce the amount of data for calculation. Combined with the parallel calculation within multiple boundary constraints, the grouping process within the entire selected area is further accelerated, improving the efficiency of automatic grouping. Finally, a quality verification mechanism within the boundary constraints is established. Using engineering logic to verify whether the assembled parts corresponding to the connection relationships meet the quality requirements of the pipe supports and hangers, quickly identify connections or configurations that do not conform to engineering logic, and prompt the user to make adjustments in a timely manner, preventing grouping errors caused by redundant building components that may be included in the preset boundary constraints, so that each generated pipe support and hanger strictly follows the design specifications and engineering requirements. In this way, the accuracy of the automatic grouping of pipe supports and hangers is improved.
[0019] In addition, to ensure that all building components in the support model are completely covered within the boundary constraints, the boundary constraints are set based on the main framework of the support model and further extended by a preset range outward centered on the main framework. Thus, when multiple support positions are adjacent, there may be conflicts in the boundary constraints. At this time, to avoid grouping errors, these adjacent pipe supports and hangers are grouped in batches, avoiding misuse or misreporting of building components caused by parallel grouping. During this process, through a three-level error reporting processing mechanism of redundant traceability, boundary optimization, and false alarm filtering, the dynamic elasticity of the boundary constraints is established, identifying and repairing structural anomalies caused by spatial division errors, rather than simply classifying them as design errors, achieving accurate error reporting, effectively suppressing the error reporting frequency during the automatic grouping process, avoiding one-size-fits-all high-frequency error reporting, and ensuring high automation and accuracy of modeling even when using batch grouping in complex engineering scenarios. Description of the Drawings
[0020] To more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. In all the drawings, similar elements or parts are generally identified by similar reference numerals. In the drawings, the elements or parts are not necessarily drawn to scale. Obviously, the following-described drawings are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0021] Figure 1 It is a schematic flowchart of a method for generating a pipe support and hanger provided by an embodiment of the present application;
[0022] Figure 2It 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;
[0023] Figure 3 It is a schematic diagram of another support and hanger model and its boundary constraints under a complex layout provided by an embodiment of the present application;
[0024] Figure 4 It is a schematic flowchart of a method for drawing a support and hanger provided by an embodiment of the present application;
[0025] Figure 5 It is a schematic block diagram of a device for generating a support and hanger provided by an embodiment of the present application. Detailed implementation manners
[0026] To make the objectives, 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 with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.
[0027] In this document, suffixes such as "module", "component", or "unit" used to represent components are only for the convenience of describing this application, and they have no specific meaning in themselves. Therefore, "module", "component", or "unit" can be used interchangeably. In this document, the orientation or positional relationship indicated by terms such as "upper", "lower", "inner", "outer", "front", "back", "one end", "the other end", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing this application and simplifying the description, rather than indicating or implying that the device or component referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be construed as a limitation on this application. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance. In this document, unless otherwise clearly specified and defined, terms such as "installed", "provided with", "connected", etc. shall be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, a direct connection, or an indirect connection through an intermediate medium, and can be the communication inside two components. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances. In this document, "and / or" includes any and all combinations of one or more of the listed related items. In this document, "a plurality of" means two or more, that is, it includes two, three, four, five, etc. It should be noted that in this document, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or also includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the existence of additional identical elements in the process, method, article or device comprising the element.
[0028] In BIM technology, a grouping function is provided. By combining multiple independent design elements into a logical unit, the management and operation of complex building designs are simplified. For example, within a type I pipe support and hanger model, several standard fittings in a bulk state are each independent logical units. After these several standard fittings are transformed into an assembled state to obtain a type II pipe support and hanger model, the type II pipe support and hanger model will be regarded as a logical unit. When existing BIM platforms handle large-scale or highly complex pipe support and hanger grouping operations, they often encounter problems with insufficient computing power. For example, in large commercial complex or industrial plant projects, which may contain thousands of pipe support and hanger components, this causes the software to frequently freeze or even crash during the grouping operation, thus affecting the normal progress of work. Further, the pipe support and hanger models that have completed automated grouping will be subject to coding management, but existing coding systems are usually too rigid and difficult to adapt to the diverse drawing requirements when the project scale expands or the structural complexity increases. Especially when the project complexity increases, a single numbering method cannot flexibly meet the personalized needs of different construction specialties, easily causing numbering confusion and drawing redundancy.
[0029] Based on this, the present application proposes a method for rapid and accurate batch grouping of pipe supports and hangers. A global-to-local spatial pre-screening mechanism is established using boundary constraints. The large selected area is divided into multiple independent grouping operation units through boundary constraints, and multiple building components within each boundary constraint are automatically assembled into a complete pipe support and hanger model, and then the quality inspection of the pipe support and hanger model is quickly carried out in combination with engineering logic. While performing batch grouping of pipe supports and hangers, it effectively reduces unnecessary consumption of computing resources and improves the modeling efficiency and accuracy of pipe supports and hangers. Further, the present application also proposes a drawing method for pipe supports and hangers, which closely associates the numbering system of pipe supports and hangers with drawing management. By using multiple numbering systems, it meets the global or localized data management and cost accounting, meets the needs of diverse project numbering under complex working conditions, improves the efficiency of project management. At the same time, under the lightweight drawing mechanism, the support information is presented in layers through multiple types of drawings, fully providing the global information and local information required for construction, avoiding drawing confusion and information loss caused by simplified drawings, improving the effectiveness of drawings in guiding construction, enhancing the consistency and standardization level of construction, and thus reducing on-site errors and improving the overall project quality.
[0030] Thus, from two dimensions of basic construction to global management, a full-life cycle management system of pipe supports and hangers in the building information model is realized, improving the design quality, resource utilization rate and engineering collaboration efficiency of pipe supports and hangers. It is especially suitable for large complex projects and can achieve a balance between standardization and customization.
[0031] The building components in this document refer to various pipelines, cable trays, etc. arranged in a building facility in a certain layout manner and supported by brackets. Among them, brackets can be simply referred to as supports.
[0032] The standard fittings in this document refer to the individual fittings that make up the brackets. For example, the main support component in the vertical direction of the column is responsible for fixing the entire bracket to the ground or building structure and bearing the load from above. Another example is that the crossbeam is the main support component in the horizontal direction, installed between the columns, and used to support and fix pipelines or other building components. According to specific design requirements, it may also include auxiliary support components such as diagonal braces, hanging rods, and bases to enhance the stability and strength of the overall structure.
[0033] During the design process of the brackets, several type - one bracket models can be pre - built, and then the details can be optimized and adjusted. And in order to directly edit and design individual elements, several standard fittings in the type - one bracket models are in a loose state without connection constraints, each being an independent design element and logical unit. Thus, the type - one bracket models in this document are composed of several standard fittings in a loose state, and each type - one bracket model has a clearly defined boundary constraint. When the detailed design of the brackets is completed, the type - one bracket models are automatically grouped into type - two bracket models. The bracket models are defined as a logical unit, and users can manage them more conveniently. For example, move, copy, or delete the entire bracket model without having to deal with each standard fitting separately, or perform unified operations on the entire group, such as rotation, scaling, and movement, without affecting individual components, thereby significantly improving work efficiency.
[0034] Thus, several standard fittings in the type - two bracket models in this document are in an assembled form, and all standard fittings form a complete mechanical system through rigid / flexible connection relationships (such as bolt connection, welding). When the type - two bracket model is determined to be a target bracket model with qualified structure, it will be defined as a logical unit and its boundary constraint will be removed. When the type - two bracket model is determined to be a bracket model with unqualified structure, several standard fittings corresponding to the type - two bracket model can be restored to a loose state. For example, the boundary constraint of the type - one bracket model includes crossbeam A (not fixed), column B (not connected), and hanging rod C (in a suspended state); during the automatic grouping process, crossbeam A is rigidly connected to column B through a bolt group, the top of hanging rod C is welded to the preset hole position of the crossbeam, and the bottom is anchored to the floor to obtain the type - two bracket model.
[0035] The following will, in conjunction with the accompanying drawings, elaborate on some embodiments of the present application. Without conflict, the following embodiments and the features in the embodiments can be combined with each other. Please refer to Figure 1 , Figure 1It is a schematic flowchart of a method for generating a support hanger provided by an embodiment of the present application. As Figure 1 shown, an embodiment of the present application provides a method for generating a support hanger. The method includes S101 to S105.
[0036] S101. In response to a region selection instruction on the first interface, determine a plurality of first-class support hanger models in the area to be grouped.
[0037] Among them, the first interface refers to the view for the user to interact with the modeling platform, which can be a two-dimensional view or a three-dimensional view. On this interface, the user can view and operate various building components and pre-built support hanger models, allowing the user to batch select, adjust, and manage various elements displayed in the interface in a visual manner, such as various building components, first-class support hanger models, and a plurality of standard fittings.
[0038] Among them, the region selection instruction is an operation command executed by the user on the first interface, used to specify a specific region that needs to process one or more, that is, the area to be grouped, enabling the user to efficiently select a plurality of first-class support hanger models for subsequent automated processing. It should be noted that when the first interface presents as a two-dimensional view, the area to be grouped corresponds to a two-dimensional spatial range, and when the first interface presents as a three-dimensional view, the area to be grouped corresponds to a three-dimensional spatial range, which includes the first support hanger model that needs to be automatically grouped.
[0039] Exemplarily, please refer to Figure 2 , Figure 2 It is a schematic diagram of a support hanger model and its boundary constraints under a complex layout provided by an embodiment of the present application. As Figure 2 shown, the first interface includes various building components 300, and a plurality of pre-built first-class support hanger models corresponding to the building components 300, such as Figure 2 the first-class support hanger model 100A and the first-class support hanger model 100B in. The first-class support hanger model is composed of a plurality of standard fittings in a bulk state, and each first-class support hanger model is provided with a boundary constraint, such as the boundary constraint 200A of the first-class support hanger model 100A.
[0040] Among them, the boundary constraint is the three-dimensional spatial boundary for each first-class support hanger model to perform a grouping operation. By setting a virtual boundary for each first-class support hanger model through the boundary constraint, the boundary can be in any form, such as a regular ellipsoid or cube, or a complex geometric body including uneven size changes or asymmetry in any direction. Based on the boundary constraint, automated grouping can be quickly and effectively completed within a local range, reducing unnecessary computation and improving the overall modeling efficiency.
[0041] In some embodiments, the method further includes: when creating the first type of support hanger model, determining the main frame of the first type of support hanger model according to the standard fittings of the first type of support hanger model, where the standard fittings include crossbeams and columns; generating the boundary constraints within a preset range of the main frame of the first type of support hanger model to divide several standard fittings within the preset range of the first type of support hanger model into the same boundary constraint. Specifically, the main frame is the most core and basic structural part in the pre-selected support hanger model, such as main support components like columns and crossbeams. It should be understood that the main frame provides the basic support and overall shape for the entire support hanger, ensuring that it can stably carry and protect building components such as pipelines and cable trays. Further, identify key standard fittings such as crossbeams and columns, determine the approximate shape and size of the main frame, generate boundary constraints within the preset range of the main frame, and divide several standard fittings in the first type of support hanger model into the same boundary constraint. Among them, the preset range can be set as the extension distance in all directions centered on the main frame, and the specific value is flexibly set according to the actual scenario and is not limited here. For example, the main frame can be a crossbeam, and the main frame is determined by calculating the total length and total height of all crossbeams in the first type of support 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 extending 1m outward centered on the main frame.
[0042] In some embodiments, obtain the general range between the main frame and other standard fittings of the support hanger model in engineering practice, and determine this general range as the standard range. The preset range can be set as a value greater than the standard range to ensure that the standard fittings of the support hanger model are all divided inside the boundary. For the densely set area of the first type of support hanger model or the densely distributed area of building components, the preset range can be set as the standard range or slightly less than the standard range, so that the boundary constraint can fit the shape of the main frame as much as possible to avoid misclassifying the standard fittings of adjacent other support hanger models into the boundary.
[0043] In some embodiments, during the process of pre-assembling several first type of support hanger models, label and associate the standard fittings corresponding to the main frame to quickly identify the main frame of each first type of support hanger model in subsequent steps and generate the corresponding boundary constraints.
[0044] In some embodiments, when the boundary constraint is a standard cube and in a specific modeling scenario, the boundary constraint of the first type of support hanger model may coincide with the bounding box of the support hanger model, where the bounding box is a rectangular or polygonal frame that fits as closely as possible to the outer shape of the object. At this time, during the grouping process, the boundary constraint can also be used as the bounding box to perform tasks such as spatial collision detection and auxiliary layout design.
[0045] In some embodiments, it is characterized in that the area selection instruction includes: a drag selection instruction and / or a box selection instruction. Among them, the drag selection instruction means clicking to determine a starting point and dragging to draw an enclosing path, thereby obtaining a custom closed shape on the interface, and all first-class hanger models inside the shape will be selected. The box selection instruction means clicking to determine a starting point and dragging to form a rectangular box to select an area, and all first-class 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 first-class hanger models that completely or partially fall within the geometric range are automatically filtered out. It should be understood that using the box selection or drag method to quickly select multiple building components within a specific area reduces the time cost of manual operations, realizes the batch selection of high-efficiency hangers, and can quickly complete the grouping of hangers especially in a large-scale and complex building component system.
[0046] S102. Obtain a number of the standard fittings within the boundary constraints of each of the first-class hanger models.
[0047] Specifically, identify the boundary constraints of each first-class hanger model and only extract the standard fittings located within the boundary constraints, thereby avoiding interference from cross-boundary standard fittings and enabling the accurate establishment of subsequent standard fitting connections. Further, steps S103 to S105 are performed on a number of the standard fittings within the boundary constraints of each first-class hanger model. It should be understood that compared with full-scene traversal in a large range, local grouping based on boundary constraints can effectively reduce the amount of data for calculation. Combined with parallel computing of multiple grouping calculation units, the grouping process within the entire selected area is accelerated, and the efficiency of automatic grouping is improved.
[0048] S103. Establish corresponding connection relationships between the standard fittings according to the position attributes and direction attributes of the connection points of a number of the standard fittings within the current boundary constraints, and obtain multiple groups of fitting connection relationships between the standard fittings.
[0049] Among them, the connection point refers to a specific position on the standard fitting for fixing or connecting other fittings. The position attribute refers to the specific coordinate value of the connection point in three-dimensional space, which is used to determine the spatial position of the connection point and identify the relative position relationship between different fittings. The direction attribute refers to the direction of the standard fittings that the connection point can connect, which is used to determine the direction vector of the connection point and align different standard fittings so that the standard fittings can meet the design specifications and engineering requirements during installation.
[0050] Among them, the fitting connection relationship refers to the physical and logical associations established between two or more standard fittings through their connection points, including detailed assembly information such as the specific positions and angles of the connection points, connection methods (such as bolt connection, welding, etc.), assembly details (such as the types and quantities of fasteners), and other additional assembly requirements (such as additional support or reinforcement measures) to ensure the stability and functionality of the structure.
[0051] Specifically, all standard fittings and their connection points within the current boundary constraints are obtained. For example, there may be a vertically upward connection point at the top of a column, and a horizontally outward connection point at one end of a cross arm. Taking the connection points of each standard fitting as nodes, potential connection objects are searched for based on their relative positions and directions, and the feasibility of each potential connection object is verified according to design specifications and safety requirements. For connection objects that meet the design specifications and safety requirements for the stability and functionality of the structure, fitting connection relationships are automatically generated between the two connection points.
[0052] In some embodiments, the standard fittings include a first standard fitting and a second standard fitting, and S103 includes: traversing the connection points of the remaining standard fittings based on the position attributes and direction attributes of the connection points of the first standard fitting, and comparing the distance differences and direction differences 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 fitting is taken as the second standard fitting; a corresponding fitting connection relationship is established between the first standard fitting and the second standard fitting.
[0053] Specifically, taking the connection point of the first standard fitting as a reference, traversing the connection points of all standard fittings, and calculating the distance differences and direction differences 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, a fitting connection relationship that meets the design specifications and safety requirements can be established between these two connection points. Among them, the preset distance threshold and the preset direction threshold can be flexibly set according to actual engineering requirements to ensure that the generated support and hanger model meets the design specifications and safety requirements, which are not limited here. It should be understood that during the whole process, collision detection will also be carried out 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 simultaneously, enabling the rapid generation of connection relationships between multiple groups of standard fittings, ensuring that the finally formed support and hanger model not only meets the design requirements and has high structural stability, but also improves the processing speed and efficiency of automatic grouping.
[0054] 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.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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 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.
[0059] like Figure 2As shown, the boundary constraint 200A of a first-class support hanger model 100A includes some standard fittings of another first-class support hanger model 100B. At this time, these misclassified standard fittings may generate incomplete second-class support hanger models. The incomplete second-class support hanger models are identified through step S105 to ensure that each target support hanger in the automatic grouping is a complete and constructible engineering entity.
[0060] As Figure 2 shown in, some standard fittings of the first-class support hanger model 100B are misclassified into the boundary constraint 200A of the first-class support hanger model 100A. Suppose these redundant standard fittings are a suspended hanger rod and a cross arm, and the suspended hanger rod and the cross arm are fixed through the corresponding fitting connection relationship. Thus, when performing the grouping operation on the first-class support hanger model 100A, the correct standard fittings of the first-class support hanger model 100A will form a second-class support hanger model, and this second-class support hanger model is a target support hanger model with qualified structure; at the same time, the redundant standard fittings will also be integrated into a second-class support hanger model. This second-class support hanger model lacks a column or a hanger rod and fails to form a stable and closed structural model that can achieve static equilibrium, so it is considered that the structure of this second-class support hanger model is unqualified. That is to say, multiple second-class support hanger models will be generated in the boundary constraint 200A of the first-class support hanger model 100A.
[0061] In addition, during the support hanger design process, redundant standard fittings may be added by mistake. For example, in the constraint boundary, there is a redundant cross arm that cannot be referenced by any connection relationship due to a wrong position. The corresponding generated second-class support hanger model is a cross arm, which cannot pass the integrity check, stability check, and connection point verification, so it is considered that the structure of this second-class support hanger model is unqualified. Another example is that in the constraint boundary, there are hanger rod A, cross arm B, cross arm C, and hanger rod D. Among them, cross arm C is a redundant cross arm that has been misclassified. Hanger rod A, cross arm B, and hanger rod D could have formed a target support hanger model with qualified structure, but because cross arm C is also connected into it through the corresponding fitting connection relationship, the finally generated second-class support hanger model cannot pass the integrity check, so it is considered that the structure of this second-class support hanger model is unqualified.
[0062] It should be understood that the finally selected target support hanger models that are complete, stable, and in line with the design intention include all necessary standard fittings and no redundant components. Each connection point can bear the expected load and can stably support the pipeline or cable tray as a whole, avoiding unqualified forms caused by missing key components or having redundant fittings, and ensuring that each automatically grouped support hanger model has high reliability and functionality.
[0063] In some embodiments, the first interface has multiple presentation manners, which are not limited herein. As Figures 2 to 3The interfaces therein can all be the first interface, and a class of hanger models, boundary constraints, and building components therein can also have different presentation forms. For example, Figure 2 in a class of hanger models 100A and 100B, boundary constraints 200A, and building components 300 are presented as two-dimensional plane views; and for another example, Figure 3 in a class of hanger models 100C and 100D, boundary constraints 200C are presented as three-dimensional solid views.
[0064] In some embodiments, the method includes: when there is an overlapping area between the boundary constraints of multiple class-one hanger models, the multiple class-one hanger models perform steps S102 to S105 in batches, and the standard fittings within the overlapping area are marked as redundant standard fittings. Specifically, when the boundary constraints of multiple class-one hanger models overlap, identify and mark the standard fittings within the overlapping area as redundant standard fittings, and perform grouping operations on each class-one hanger model respectively, so as to avoid the calculation logic being chaotic due to parallel calculation of these class-one hanger models, and the standard fittings in the overlapping part being misused or misreported, and ensure that each hanger model can be correctly integrated and optimized. As Figures 2 to 3 shown, if the grouping operations (i.e., steps S102 to S105) of class-one hanger model 100A and class-one hanger model 100B are performed simultaneously, or the grouping operations of class-one hanger model 100C and class-one hanger model 100D are performed simultaneously, it will result in the redundant standard fittings being used in both grouping operations at the same time, and the corresponding class-two hanger models being generated respectively, which will lead to the internal logic of the grouping operations being chaotic. Therefore, it is necessary to perform the grouping operations in batches to avoid the standard fittings in the overlapping part being misused or misreported.
[0065] In some embodiments, if there is a class-two hanger model with unqualified structure within the current boundary constraint, and the corresponding class-two hanger model contains the redundant standard fittings, adjust the current boundary constraint to exclude the standard fittings of the corresponding class-two hanger model from the current boundary constraint. Thus, by continuously adjusting the boundary constraints of the hanger models that have completed grouping, boundary conflicts can be effectively eliminated, ensuring a reasonable spatial layout between each hanger model and avoiding physical overlap and interference.
[0066] It should be understood that when the verification of the class-two hanger model fails, check whether the fittings it contains are marked as redundant, and trace the original boundary constraint attribution. If it is confirmed that the redundant fittings come from the overlapping area of adjacent boundary constraints, recalculate the boundary constraint based on the current hanger main frame, and exclude the redundant fittings from the adjacent boundary constraint range to ensure that they belong to the boundary constraint of the logically related class-one hanger model.
[0067] In some embodiments, for a type of hanger model where there are intersections in the boundary constraints, the constraint weight value is determined according to the number of standard fittings 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 fittings and the area of the boundary constraint. Priority sorting is performed according to the constraint weight value, and the type of hanger model with the highest weight value is processed first, while other types of hanger models are marked as pending. It should be understood that for a type of hanger model with a large number of standard fittings and a large area of the boundary constraint, it is more likely to have misclassification. Processing these types of hanger models first can quickly adjust their constraint boundaries, effectively eliminate boundary conflicts, ensure a reasonable spatial layout among each hanger model, and avoid physical overlap and interference.
[0068] In some embodiments, the method further includes: if there is a type-two hanger model with unqualified structure within the current boundary constraint, generating a component error reminder; and / or, if there is a type-two hanger model with unqualified structure within the current boundary constraint and the corresponding type-two hanger model is a single standard fitting, generating a component fragmentation reminder.
[0069] Specifically, if there is a type-two hanger model with unqualified structure within the current boundary constraint, a component error reminder is automatically generated, such as unreasonable geometric layout. In addition, if there is a type-two hanger model with unqualified structure within the current boundary constraint and it is composed of only a single standard fitting, a component fragmentation reminder is correspondingly generated to additionally prompt isolated and unintegrated standard fittings. Thus, corresponding error reports are generated for type-two hanger models with unqualified structure.
[0070] It should be understood that the present application provides an intelligent suppression mechanism for batch group error reporting. When there is a type-two hanger model with unqualified structure within the current boundary constraint and it contains redundant standard fittings, the current boundary constraint will be automatically adjusted, and the released redundant standard fittings will be reallocated to the correct boundary constraint. Based on this, the incomplete structure caused by redundant fittings in the original type-two hanger model will be reclassified to the correct boundary constraint. At this time, the component error reminder is only for the fitting defects that still exist after adjustment (such as the absence of necessary fittings); the component fragmentation reminder is only for the isolated fittings that still exist after adjustment (such as the hanger rod that does not belong to any boundary constraint).
[0071] For example, in a densely piped area, crossbeam A is a standard fitting of the first-class support and hanger model A. However, due to overlapping boundary constraints, it is simultaneously within the boundary constraints of the first-class support and hanger model A and the first-class support and hanger model B. At this time, crossbeam A is marked as a redundant standard fitting. Suppose the grouping operation of the first-class support and hanger model B is performed first, generating the second-class support and hanger models B1 and B2. Among them, B1 is composed of the standard fittings of the first-class support and hanger model B and is a target support and hanger model with qualified structure. B2 is the second-class support and hanger model generated by crossbeam A and is misjudged as a defective model, corresponding to generating a reminder for scattered components. At this time, since crossbeam A is a redundant standard fitting, the adjustment of the boundary constraints is triggered. Crossbeam A is excluded from the boundary constraints of the first-class support and hanger model B and exclusively belongs to the boundary constraints of the first-class support and hanger model A. Crossbeam A cancels the mark of the redundant standard fitting, and the original reminder for scattered components is automatically revoked, that is, the reminder for scattered components will not be pushed to the user, and the user is unaware throughout the process.
[0072] Thus, through a three-level error reporting processing mechanism of redundant traceability, boundary optimization, and false alarm filtering, the dynamic elasticity of the boundary constraints is established, the structural anomalies caused by spatial division errors are identified and repaired, rather than simply classified as design errors, achieving accurate error reporting, effectively suppressing the error reporting frequency during the automatic grouping process, avoiding the one-size-fits-all high-frequency error reporting, and ensuring a high degree of automation and accuracy in modeling even when using batch grouping in complex engineering scenarios.
[0073] In some embodiments, the method further includes: obtaining a third-class support and hanger model from a first source within the area to be grouped, where the third-class support and hanger model is composed of a plurality of the standard fittings in an assembled form; ungrouping the third-class support and hanger model to obtain a first-class support and hanger model composed of a plurality of standard fittings in a bulk state, and performing steps S103 to S104 to obtain the target support and hanger model; and / or, obtaining a fourth-class support and hanger model from a second source within the area to be grouped, where the fourth-class support and hanger model is composed of a plurality of the standard fittings in an assembled form; using the fourth-class support and hanger model as the target support and hanger model.
[0074] Specifically, first obtain the third-class support and hanger models from a first source within the area to be grouped. For further optimization and integration, ungroup these third-class support and hanger models to restore them to a set of standard fittings in a bulk state to form a first-class support and hanger model, and continue to perform steps S103 to S104. Based on the position attributes and direction attributes of the connection points between the standard fittings, establish fitting connection relationships and integrate them into at least one second-class support and hanger model, and finally obtain the target support and hanger model. In addition, it is also possible to obtain the fourth-class support and hanger models from a second source within the area to be grouped, and the fourth-class support and hanger models can be used as the target support and hanger models without ungrouping and re-integrating.
[0075] 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.
[0076] 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.
[0077] For Figure 3 In the complex layout of various building components interlaced, as shown, the boundary constraints 200C of a first-class hanger model 100C include 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.
[0078] 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.
[0079] 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.
[0080] In some embodiments, in a global modeling environment, S101 to S105 are executed to perform preliminary integration and screening on standard fittings in a bulk state, forming a target hanger model with qualified structure; further, several target hanger models are used as hangers for data parsing to determine the hanger model and construction specialty of each hanger; steps S201 to S204 are executed to assign a first number to each hanger based on a preset global numbering rule, and when detailed planning is required for a specific construction project, the second number of the target hanger can be determined through the steps in S203 according to the specific requirements of the project, and relevant drawings are further exported to support the actual implementation of the project. Among them, the global modeling environment is an integrated three-dimensional building information model, which includes the three-dimensional spatial relationships, attribute parameters, etc. of all building components (such as beams, columns, pipes, etc.) of the entire engineering project and their associated hangers. It should be understood that the global modeling environment can also be preset by the user. For example, the content of the engineering project that needs to be uniformly managed or promoted can be set into a global modeling environment, which is not limited here.
[0081] Exemplarily, using BIM model parsing technology, the three-dimensional geometric structure, material properties of the hanger, and the types and engineering specialty classification rules of the building components it attaches to are automatically identified, and then the hanger model and construction specialty of each hanger are determined.
[0082] It should be noted that the target hanger models that have completed automatic grouping are used as independent logical units to perform the subsequent numbering and drawing steps (i.e., steps S201 to S204) with the complete hangers.
[0083] Please refer to Figure 4 , Figure 4 which is a schematic flowchart of a drawing method for a hanger provided by an embodiment of the present application. As Figure 4 shown, an embodiment of the present application provides a drawing method for a hanger, and the method includes S201 to S204.
[0084] S201. Obtain the hanger model and construction specialty of each hanger in the global modeling environment, where the global modeling environment includes various building components and several hangers corresponding to the building components.
[0085] Specifically, extract the core attribute information of all hangers from the global modeling environment, including the hanger model and the construction specialty to which each hanger belongs. Among them, the hanger model is the code or name of the standardized specification of the hanger, reflecting its physical characteristics such as structural form, material, size, load-bearing capacity level, etc.; the construction specialty is the engineering field classification to which the hanger belongs, such as fire protection, water supply and drainage, heating, ventilation and air conditioning, electricity, etc., and when the hanger is a composite hanger in the scenario of multi-professional pipeline co-supporting, the construction specialty presents as a comprehensive specialty.
[0086] 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 obtaining this information, a unified data basis is established for subsequent numbering management and drawing generation.
[0087] S202. Based on the preset global numbering rule, determine the first number of each support and hanger in the global modeling environment according to the bracket model and construction specialty of the support and hanger; generate the bracket construction drawings corresponding to each support and hanger with the first number based on the construction parameters of the support and hanger; wherein, the first numbers of the support and hangers with the same bracket model and construction specialty are the same.
[0088] Specifically, the preset global numbering rule is used to uniformly generate the globally unique identifier of the support and hanger, that is, the first number. This rule includes a preset fixed format and defines the association mapping relationship between the combination of attributes such as bracket model and construction specialty and the number, ensuring that the support and hangers under the same bracket model and the same construction specialty share the same number, while the support and hangers with different bracket models or construction specialties have independent numbers. For example, the preset fixed format is "professional code / model code / serial number". The professional code corresponding to the water supply and drainage specialty is defined as HG, the professional code corresponding to the electrical specialty is defined as HS, and the model code of the S-100 type support and hanger is defined as 01. Then, the 22nd S-100 type support and hanger in the water supply and drainage specialty may be numbered "HG-01-22", while the 2nd S-100 type support and hanger of the same model in the electrical specialty may be numbered "HS-01-02"; another example is that the preset fixed format is "comprehensive serial number". The S-100 type bracket in the water supply and drainage specialty may be numbered "001", while the bracket of the same model in the electrical specialty may be numbered "012".
[0089] In some embodiments, the first number is screened for duplicate checking through existing algorithms to ensure that only one first number is assigned to the support and hanger with the same structure, avoiding duplicate coding, and the serial numbers are continuously assigned to ensure that the serial numbers are arranged continuously. For example, when the preset fixed format is "professional code / model code / serial number", when the maximum model code is 32, it indicates that there are 32 types of bracket models in the global modeling environment. When the maximum serial number is 50, it indicates that there are 50 support and hangers of the same model in a certain specialty in the global modeling environment.
[0090] It should be understood that the first number is the unique cross-project identifier of the support and hanger in the global modeling environment. Once each first number is generated, it 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 different models or specialties have different numbers. Moreover, the first number is traceable, that is, the bracket model, construction specialty, and structural parameters can be reversely parsed through the first number. Thus, standardized management among multiple projects is achieved by using the global number, which can meet data management and cost accounting in the global scenario, and can more accurately track the application of different types of supports and hangers in each project, thereby realizing more accurate cost calculation and resource allocation.
[0091] Furthermore, obtain the structural parameters of the support and hanger corresponding to the first number, and automatically generate the corresponding bracket structure drawings based on the structural parameters of each support and hanger (such as height, material, connection method, load capacity, etc.). Among them, the bracket structure drawing is a technical document used to describe the physical structure and construction requirements of the support and hanger. The electronic document can include a 3D model, 3D or 2D sectional views, and can also include information such as material specifications, dimensional parameters, connection methods, and load calculations. Specifically, it can be flexibly set according to construction requirements and will not be limited here. It should be understood that each bracket structure drawing is uniquely associated with a first number, ensuring that supports and hangers with the same number share the same drawing, and supports and hangers with different numbers have independent drawings. Exemplarily, call the existing parametric design module to automatically generate bracket structure drawings including 3D models, 2D sectional views, and material lists.
[0092] It should be understood that since the supports and hangers with the same first number belong to exactly the same type of supports and hangers, only one bracket structure drawing needs to be generated for each unique first number. During subsequent construction, the drawing is reused by referring to the number, and at the same time, the construction technical standards among different projects are unified. While ensuring the accuracy of the drawings, the number of drawings in large projects is reduced, improving the drawing efficiency and the standardization of data management.
[0093] S203. In response to the user's project number request, determine several target supports and hangers in each construction project; based on the preset project number rule, determine the second number of each target support and hanger according to the bracket model and / or construction specialty of the target support and hanger.
[0094] Among them, the project number request is an operation instruction initiated by the user through the second interface of the modeling platform, used to specify the range of supports and hangers for generating the second number in a certain batch. The operation instruction can be an area selection instruction, an attribute filtering instruction, etc.
[0095] For example, three-dimensional models of several support and hanger assemblies are displayed in the second interface. The user triggers a project number request through a region selection instruction (such as a box selection or drag operation on the three-dimensional model) to determine several target support and hanger assemblies within a specific region selected by the user. Another example is that an attribute filtering menu is displayed in the second interface. The user triggers a project number request through an attribute filtering instruction (such as a tick operation on the attribute filtering menu) to determine several target support and hanger assemblies that meet the filtering conditions such as the construction specialty, hanger model, and structural parameters selected by the user.
[0096] Exemplarily, by responding to the user's project number request, a set of target support and hanger assemblies within a certain construction project is dynamically determined. The user can initiate the request in various ways. For example, the user can box select the support and hanger assemblies within a specific region (such as a certain floor or construction section) in the second interface, or filter the support and hanger assemblies of a specific construction specialty (such as only selecting the support and hanger assemblies under the "HVAC" specialty). According to the range or conditions selected by the user, all target support and hanger assemblies related to the construction project are extracted from the global modeling environment.
[0097] 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 requirements of different construction projects, that is, the fixed format of the custom coding, and / or the association mapping relationship between the combination of attributes such as the custom hanger model and construction specialty and the numbering is realized to achieve differential configuration of local numbering. That is to say, different construction projects can be numbered with different numbering dimensions. Any one or all dimensions can be selected from the two dimensions of construction specialty and hanger model for numbering. And different numbering rules can be used. The second numbers of the support and hanger assemblies with the same hanger model and / or the same construction specialty in different projects may be the same or different. For example, the numbering definition of the electrical specialty in Project A is DA, and the numbering in Project B can be defined as DB. For the same support and hanger assembly, if the numbering in Project A may be DA-01, and if the numbering in Project B may be DB-01.
[0098] In some embodiments, the coding dimension of the second coding is switched according to the type of operation instruction selected by the user. When the project number request is a region selection instruction, numbering is performed from the two dimensions of construction specialty and hanger model to ensure that the support and hanger assemblies under the same hanger model and the same construction specialty share the same number, while the support and hanger assemblies with different hanger models or construction specialties have independent numbers. When the project number request is an attribute filtering instruction, according to the filtering conditions selected by the user, the hanger model dimension numbering or the construction specialty dimension numbering is enabled. For example, numbering can be performed only according to the construction specialty without considering the hanger model, that is, ensuring that the support and hanger assemblies under the same construction specialty share the same number, while different construction specialties have independent numbers. Another example is that numbering can be performed only according to the hanger model without considering the construction specialty, that is, ensuring that the support and hanger assemblies under the same hanger model share the same number, while different hanger models have independent numbers.
[0099] It should be understood that the second number is the local unique identifier of the support and hanger within a specific construction project. The second numbers in each construction project form their own systems, adapting to the personalized numbering habits of different engineering groups and specialties, ensuring that the numbering logic is consistent with user requirements. Thus, the second number serves the specific needs of each construction group, and the second numbers within the project are unified and continuous, ensuring that the support and hangers in the exported project overview drawings form continuous numbers, improving the efficiency of the construction team in locating and installing support and hangers, and reducing the occurrence of confusion and errors.
[0100] In some embodiments, the first number includes a bracket model number and a construction specialty number; the second number includes a bracket model number and / or a construction specialty number. That is to say, the fixed format of the first number includes two parts: a bracket model number and a construction specialty number, such as "specialty serial number / model serial number"; while the fixed format of the second number selectively includes one or both of them according to the numbering dimension corresponding to the project requirements, such as "specialty serial number", or "model serial number", or "specialty serial number / model serial number", to meet the management requirements in different scenarios. Exemplarily, the specialty serial number can be a letter or a combination of letters, such as HG, K, etc. The user can customize the specialty type represented by the letter or combination of letters. For example, HG can be used to represent the water supply and drainage specialty, and K can be used to represent the electrical specialty; the model serial number can be a number or a combination of numbers, such as 01, 02. The user can customize the model type represented by the number or combination of numbers. For example, 01 can be used to represent a support and hanger with "the support and hanger type being a general support and hanger, the rated load capacity being 50 kN, the steel type being Q235B, and the design specification being 200BE". For example, the S-100 type bracket in the water supply and drainage specialty may be numbered as "HG / 01", while the bracket of the same model in the electrical specialty is "K / 01". That is to say, the bracket model number and the construction specialty number are two independent systems. The bracket model numbers of the support and hangers of the same bracket model are the same, and the construction specialty numbers of the support and hangers of the same construction specialty are the same. Further, the support and hangers under the same bracket model and the same construction specialty share the same number, while the support and hangers of different bracket models or construction specialties have independent numbers.
[0101] In some embodiments, the method further includes: obtaining the structural parameters of each support hanger and the building parameters of the building component corresponding to the support hanger; determining the support hanger model of each support hanger according to the structural parameters and the building parameters, and generating a support hanger model number for each support hanger according to the support hanger model; determining the construction specialty to which each support hanger belongs according to the building parameters, and generating a construction specialty number for each support hanger according to the construction specialty. Specifically, by using the BIM model parsing technology, the three-dimensional geometric structure, material properties of the support hanger, and the type and engineering specialty classification rules of the building component to which it is attached are automatically identified, so as to determine the support hanger model and construction specialty of each support hanger. Check whether there is a support hanger model number that has been generated for the same support hanger model in the global modeling environment according to the support hanger model. If it exists, directly use the support hanger model number of the same support hanger model; if it does not exist, based on all the support hanger model numbers that have been generated in the global modeling environment and the continuity numbering requirements, add a new support hanger model number. Similarly, the construction specialty number can be generated to ensure that the support hangers under the same support hanger model and the same construction specialty share the same number, while the support hangers with different support hanger models or construction specialties have independent numbers.
[0102] It should be noted that in the support hanger project, for the convenience of management, statistics or construction arrangement, several sub-work parts can be divided from the entire engineering project. This division is not strictly limited to the subsequent actual construction distribution, and can also be any combination of several support hangers based on specific purposes (such as zoning numbering, specialty numbering, cost estimation, etc.). Therefore, a construction project in the embodiments of the present application may only refer to the support hangers in a specific area or with specific commonalities, or may be the subsequent actual construction distribution. That is to say, the user can flexibly use the first number and the second number, and can also arbitrarily select some support hangers in the global modeling environment as needed to generate the second number, and can generate the second number in batches. Even for the same support hanger, different preset project numbering rules can be set, and the second number can be generated multiple times together with different other support hangers. At this time, the corresponding second number can be called according to the construction project.
[0103] S204. Perform duplicate removal and screening on the first numbers corresponding to the several target support hangers to determine several target first numbers, and export the support hanger structure drawings corresponding to each target first number; generate and export the corresponding project overview drawings based on the second number.
[0104] Specifically, duplicate filtering is performed on the first numbers of the target supports and hangers, that is, duplicate first numbers are removed, and only the unique target first numbers are retained. For example, if there are 5 supports and hangers with the first number "HG-01" in a certain project, only one "HG-01" number is retained. Then, according to each target first number, the corresponding support structure drawings are automatically exported, ensuring that only one drawing is generated for supports and hangers with the same number. The number of drawings is significantly reduced through the lightweight mechanism, improving 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, visually displaying the distribution, classification, and associated information of all target supports and hangers, forming a global view of the project, and assisting the construction team to quickly grasp the overall layout of the supports and hangers within the project, improving construction coordination and installation efficiency.
[0105] Exemplarily, the project overview drawing can be in the form of a 3D model or a floor plan to display the distribution of all supports and hangers within the project. The second number of each support and hanger is marked beside it, and different colors are used for differentiation according to professional classification.
[0106] In some embodiments, based on the first number and the second number of the same support and hanger, a number mapping relationship between the first number and the second numbers in different construction projects is established. Specifically, the first number of the same support and hanger is associated with the second numbers in different construction projects through the number mapping relationship. For example, the first number of a certain type of support and hanger is "HG-01", the second number in Project A is "A-11", and in Project B it is "PB-G-032". A mapping relationship table of these cross-project second numbers and the global number "HG-01" is established. 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, recording the corresponding relationship between the first number of the same support and hanger and the second numbers in different construction projects. This mapping relationship supports cross-project query and synchronization, ensuring the automatic update of local numbers when the global number changes. Further, the number mapping relationship adopts a two-way index structure, supporting querying the second numbers in all associated projects by the first number, or inversely querying the corresponding first number by the second number.
[0107] In some embodiments, based on the number mapping relationship, the support structure drawing corresponding to the first number is obtained according to the second number, and quickly jumps and marks to the corresponding support structure drawing through the second number. Further, an index table can also be set in the project overview drawing to quickly associate the second number with the corresponding support structure drawing, facilitating the construction team to locate specific supports and hangers according to the second number and avoiding confusion.
[0108] In some embodiments, when it is necessary to export the drawings as paper documents, based on the number mapping relationship, marks corresponding to the second number are generated in the exported support structure drawings, and the support and hanger in the project overview drawings are also marked with the second number, so that the support and hanger numbers in the exported support structure drawings and the project overview drawings are uniformly the second number, meeting the requirements of number standardization within the project and improving the readability and practicality of the drawings.
[0109] In some embodiments, S203 includes: establishing a number mapping relationship between the first number and the second numbers in different construction projects based on the first number and the second number of the same support and hanger; in response to a number change request, obtaining the first support and hanger to be changed, as well as the changed number and the construction project of the first support and hanger, where the changed number is the changed first number; calling the number mapping relationship between the construction project of the first support and hanger and the first number, and determining the changed second number of the first support and hanger according to the changed number.
[0110] Specifically, the number change request is an operation instruction for modifying the number initiated by the user through the third interface. When it is necessary to modify the support and hanger model due to reasons such as design optimization, specification update, construction adjustment, or cost control, the user can initiate a number change request. Obtain the first support and hanger to be changed, as well as the changed number and the construction project of the first support and hanger, and call the number mapping relationship between the second number and the first number of the corresponding construction project according to the construction project of the first support and hanger, and automatically deduce the changed second number through the mapping relationship. Thus, in the design process, it is inevitable to optimize and change the support and hanger model according to the actual situation, making full use of the collaborative advantages of the multi-number system, refining the dynamic management mechanism of the support and hanger numbers, realizing the dynamic synchronization of the global number and the local number, reducing the complexity of maintaining two sets of numbers, and ensuring the consistency of cross-project data.
[0111] Exemplarily, according to the construction project of the first hanger, the number mapping relationship between the second number and the first number of the corresponding construction project is called, and then the second number associated with the change number in the number mapping relationship is queried according to the change number, and 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, then the number mapping relationship between the first number and the second number in Project A is called, and then query according to the change number "HG-01" to obtain the second number "A-11" associated with "HG-01", and use it as the second number of the first hanger. Exemplarily, if no number mapping relationship is queried according to the change number, it is confirmed that the change number is the new first number, and an unknown bracket reminder is generated to prompt the user to confirm whether the change number is incorrect. 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 structure drawing. Exemplarily, if no second number associated with the change number is queried in the number mapping relationship according to the change number, it is confirmed that a new second number needs to be generated in the construction project of the first hanger according to the change number. The new second number needs to follow the preset project numbering rule and be continuously numbered based on the existing second number. On this basis, a number mapping relationship between the change number and the new second number is newly created, and the mapping relationship table is synchronously updated. At the same time, the bracket structure drawing associated with the change number is associated, and the annotation of the second number in the project overview drawing is updated to ensure the integrity and consistency of the data after the number change.
[0112] In some embodiments, the user can modify the structural parameters or the first number of the hanger on the third interface, and the method further includes: in response to a number change request, obtaining change parameters corresponding to the number change request, where the change parameters include changed structural parameters or a change number, the changed structural parameters are the changed structural parameters, and the change number is the changed first number.
[0113] Specifically, when the user modifies the structural parameters of the hanger, the change parameters include the changed structural parameters. The bracket model of the first hanger is updated according to the changed structural parameters of the first hanger, and then based on the preset global numbering rule, the change number of the first hanger in the global modeling environment is determined according to the bracket model and construction specialty of the first hanger. When the user modifies the structural parameters of the hanger, the change parameters include the change number. It should be understood that whether the user changes the structural parameters or the first number of the hanger, it is converted to the number system for synchronization and update, avoiding the confusion of the numbers and drawings of the hanger due to the later changes of the user, and realizing the unified management of the numbers.
[0114] In some embodiments, the method further includes: comparing the change number with the first numbers of a plurality of hanger brackets in the global modeling environment to determine a second hanger bracket with the same first number as the change number; and updating the structural parameters and the bracket structure drawing of the first hanger bracket according to the structural parameters of the second hanger bracket and the bracket structure drawing.
[0115] Specifically, after the user changes the first number of the first hanger bracket, the change number is compared one by one with the first numbers of all hanger brackets in the global modeling environment to find the first number that is exactly the same as the change number, and the structural parameters of the second hanger bracket corresponding to the first number are obtained, so as to adjust the structural parameters of the first hanger bracket to the structural parameters of the second hanger bracket according to the user's expectation. Further, at the same time, the bracket structure drawing associated with the first hanger bracket will also be replaced with the bracket structure drawing of the second hanger bracket. Based on this, no matter how the first hanger bracket changes, its structural parameters and bracket structure drawing are always consistent with the hanger brackets with the same number in the global environment, avoiding problems such as parameter mismatch or drawing invalidation caused by manual operation, and at the same time maintaining the continuity and unity of the numbering. For example, if a certain hanger bracket needs to be replaced with a stronger model due to design adjustment, the design change can be quickly completed by automatically synchronizing the structural parameters and bracket structure drawing corresponding to the new number.
[0116] Furthermore, the embodiments of the present application also provide various enhanced markings for the drawings based on lightweight drawing, and balance safety and efficiency in lightweight drawing, such as visualization of risk brackets, differential drawing of similar drawings, etc.
[0117] In some embodiments, the method further includes: evaluating the safety index coefficient of the first hanger bracket according to the structural parameters of the second hanger bracket and the building parameters of the building component corresponding to the first hanger bracket; 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 bracket structure drawing of the first hanger bracket according to the structural parameters of the second hanger bracket and the bracket structure drawing; and generating a first identification feature associated with the second number of the first hanger bracket, where the first identification feature is used to mark the second number of the first hanger bracket in the project overview drawing.
[0118] Specifically, based on the structural parameters of the second hanger and the building parameters of the corresponding building components of the first hanger (such as load requirements, structural span, environmental conditions), the safety index coefficient for the second hanger to be used under the building parameters of the corresponding building components of the first hanger is comprehensively calculated. Among them, the safety index coefficient can be generated according to the matching degree between factors such as material strength, cross-sectional size, and connection method corresponding to the structural parameters and factors such as load requirements, structural span, and environmental conditions corresponding to the building parameters. Correspondingly, the first preset coefficient is a threshold for identifying the safety upper limit of the safety index coefficient, and the second preset coefficient is a threshold for identifying the risk lower limit of the safety index coefficient. The specific values can be flexibly set according to the actual scenario and are not limited here. When the safety index coefficient is less than the first preset coefficient and greater than the second preset coefficient, the user is allowed to update the structural parameters and drawings of the first hanger according to the requirements, but a first identification feature needs to be generated synchronously, and the first identification feature of the hanger is marked in the project overview drawing. Among them, the first identification feature is a visual prompt element for marking the risk hanger in the project overview drawing. For example, color markings such as red or orange borders, symbol icons such as triangles or exclamation marks, and brief text annotations.
[0119] Thus, through intuitive identification, the construction team is guided to pay attention to the hangers with the safety index coefficient in the critical range, and auxiliary fixing devices are added during on-site installation or an inspection is carried out to determine whether to change the hanger. This not only meets the user's need for model optimization but also reminds the construction team of 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 the lightweight drawing, since only one bracket structure drawing is output for each first number, the key hanger to be focused on can be marked in the project overview drawing through the first identification feature, enabling construction personnel to quickly locate the risk points or key areas of concern without relying on specific bracket structure drawings, improving the drawing reading efficiency and practicality.
[0120] In some embodiments, when the safety index coefficient is greater than the first preset coefficient, it belongs to the safety redundancy range, and the hanger design is safe. According to the structural parameters of the second hanger and the bracket structure drawing, the structural parameters and the bracket structure drawing of the first hanger are updated. When the safety index coefficient is less than the second preset coefficient, there is a risk in the hanger design, and a safety risk reminder will be triggered to prohibit direct application of the change to avoid safety hazards. It should be understood that setting two preset coefficients realizes multi-level safety assessment, and on the premise of meeting safety requirements, the target hanger model provided by the user is used as much as possible to meet the user's needs.
[0121] In some embodiments, the method further includes: comparing the construction differences between the scaffold construction drawings corresponding to a number of target first numbers; when the construction differences between any two scaffold construction drawings are less than a preset difference threshold, invoking the second recognition feature to update the two scaffold construction drawings. Among them, the construction difference is the degree of inconsistency between the scaffold construction drawings in physical parameters or design details, such as dimensional differences, material differences, and structural differences. Correspondingly, the preset difference acceptance criterion, that is, the preset difference threshold, is used to determine whether the drawings need to be emphasized and marked. 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.
[0122] Exemplarily, extract the construction parameters of each scaffold construction drawing corresponding to the target first number, calculate the construction differences between any two drawings, compare the calculated construction differences with the preset difference threshold. If the construction differences between any two scaffold construction drawings are less than the preset difference threshold, it is determined that the construction is highly similar and there is a potential risk of confusion, and the second recognition feature is invoked to give a visual reinforcement reminder for these two drawings. For example, the construction parameters of scaffold construction drawing A and scaffold construction drawing B are only different in scaffold height, and the construction difference is 0.05m, and the preset difference threshold corresponding to the height is set to 0.1m, then the second recognition feature is invoked to update the two scaffold construction drawings. Exemplarily, use computer vision algorithms to identify the key elements in scaffold construction drawing A and scaffold construction drawing B, including scaffold shape and contour, node connection method, dimension marking, material symbol, etc., and compare the two scaffold construction drawings based on these key elements, calculate the image similarity, and quantify the similarity of the whole or local area of the drawings. For example, if the structural contour similarity of the two drawings reaches 95%, and its preset difference threshold is set to 90% for the structural contour similarity, then the second recognition feature is invoked to update the two scaffold construction drawings.
[0123] Among them, the second identification feature can be a graphic or text annotation used to visually highlight the difference area in the bracket structure drawing. For example, color markings, symbol icons, text notes, etc. The second identification feature can also be different templates for rendering the bracket structure drawing. For example, the number of line colors, the number of number font formats, etc. Thus, through intuitive visual cues, it helps users quickly identify highly similar bracket structure drawings and locate the subtle differences therein, avoiding construction errors. Among them, the first identification feature and the second identification feature can be set differently to facilitate distinction by construction personnel. For example, add a red mark to a specific area of the bracket structure drawing A and the bracket structure drawing B, or add a "note similar structure" prompt box, or render the bracket structure drawing A and the bracket structure drawing B with different colors. The main colors of the lines and text in the bracket structure drawing A are the color combinations of red, yellow, and orange, and the main colors in the bracket structure drawing A are the color combinations of green, blue, and purple.
[0124] Specifically, through the construction difference comparison mechanism, automated analysis is performed on the bracket structure drawings corresponding to a number of target first numbers. When the differences in the bracket structure drawings are not significant, construction personnel may misuse the drawings due to visual similarity. The second identification feature is used to forcibly prompt the differences to ensure construction accuracy. It should be understood that only the globally unique bracket structure drawing needs to be retained, while ensuring that the key differences are visually prompted, balancing lightweight and drawing accuracy, reducing the risk of drawing confusion caused by lightweight drawing, and thus avoiding installation errors caused by drawing confusion during construction.
[0125] In some embodiments, the method further includes: analyzing the structural parameters and / or construction specialties of a number of target pipe supports and hangers, identifying that the structural parameters of the pipe supports and hangers present a composite structure and / or the construction specialties present a comprehensive specialty, and marking the corresponding target pipe supports and hangers as complex supports; generating a support environment drawing for each complex support based on the structural parameters of each complex support and the building parameters of the building components corresponding to the complex support; and marking the corresponding support environment drawing based on the second number of each complex support. Herein, a composite structure means that the structure of the pipe support and hanger includes a combination of multiple components (for example, the number of standard fittings is greater than the preset number of fittings), or a special-shaped node or a design across material types. A comprehensive specialty means that the pipe support and hanger support or serve two or more professional systems simultaneously. Specifically, analyze the structural parameters and construction specialties of the target pipe supports and hangers, such as whether it includes a multi-layer support structure or whether it involves cross-professional integration, to identify complex supports. Then, generate a support environment drawing for each complex support based on the structural parameters of each complex support and the building parameters of the corresponding building components. Such drawings not only include the structural details of the support itself but also mark the associated information of the surrounding building components. It should be understood that supplementing and generating support environment drawings for complex supports provides accurate environmental constraint conditions for multi-professional collaborative construction and avoids installation errors caused by information loss. When there are multiple complex supports of the same type, it is also necessary to generate corresponding support environment drawings separately. Since the structural parameters of complex supports of the same type are the same and the professional combinations are consistent, sharing the same first number and second number, an extended third number is generated for such supports for special differentiation.
[0126] In some embodiments, when there are multiple complex supports of the same type with the same first number among a number of target pipe supports and hangers, generate a third number for each of the complex supports of the same type; wherein the third number includes the second number of each of the complex supports of the same type, and an additional serial number or identifier; and mark the corresponding support environment drawing based on the third number of each of the complex supports of the same type. Herein, the third number is obtained by adding a serial number or identifier to the fixed format of the second number of the complex support and is a local extended number used to distinguish complex supports of the same type. For example, the second number of a comprehensive support for water supply and drainage and electricity is "G-200". If there are 3 complex supports of the same type, the third numbers can be generated as "G-200-1", "G-200-2", and "G-200-3" respectively.
[0127] Moreover, the corresponding bracket environment drawings are marked with a third number to make up for the defect that the bracket environment drawings of similar complex brackets cannot be distinguished using the second number. At the same time, since the third number is an extended number of the second number, it can also be used in parallel with the second number in the same system. Thus, different supports and hangers in the bracket structure drawings, project overview drawings, and bracket environment drawings exported each time in the same construction project can be distinguished and identified by the second number, and then combined with the third number to assist in distinguishing similar complex brackets, meeting the export requirements of standardized numbering within the project and improving the readability and practicability of the drawings.
[0128] It should be understood that for each construction project, two to three types of drawings will be exported, namely bracket structure drawings, project overview drawings, and bracket environment drawings, and the three are lightweighted through information layering. Among them, the bracket structure drawings are shared and reusable basic drawings, significantly reducing the number of basic drawings in large projects and unifying the construction technical standards between different projects. On this basis, project overview drawings are exported to provide the macro positioning and correlation information of supports and hangers, providing guarantee for the lightweight bracket structure drawings. Further, the bracket environment drawings are only supplementary drawings for the structure and environment of complex brackets, further providing supplementary information for the lightweight bracket structure drawings, ensuring controllable on-site errors in complex large projects and improving the overall project quality. Moreover, the globally standardized first number, project-customized second number, and complex-specific third number form a multi-level numbering system in lightweight drawing output. The first number is used to screen out duplicates globally to reduce the number of bracket structure drawings. The second number supports the rapid positioning and management of drawings through the continuity and unity of local numbering. The third number is used to make up for the defect that the shared numbers in the first number and the second number cannot distinguish similar complex brackets. Thus, the numbering system of supports and hangers is closely associated with drawing output management. Not only can it meet global or localized data management and cost accounting through multiple numbering systems, improving the efficiency of project management, but also ensure that under the lightweight drawing output 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 output, enhancing the consistency and standardization level of construction, and helping to reduce on-site errors and improve the overall project quality.
[0129] In some embodiments, the method further includes: when it is recognized that the structural parameters of the support and hanger do not present a composite structure and the construction specialty does not present 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 building parameters of the building component corresponding to the support and hanger; summarizing the support environment drawings of the simple supports with the same first number to obtain a summary drawing, and exporting the summary drawing. For support and hangers with relatively simple structures, the construction difficulty is relatively low. The support environment drawings of the support and hangers with the same number can be summarized into one summary drawing and exported to achieve lightweight drawing output.
[0130] Please refer to Figure 5 , Figure 5 which is a schematic block diagram of a support and hanger generation device provided by an embodiment of the present application. The support and hanger generation device can be configured in a server and is used to execute the foregoing support and hanger generation method. As Figure 5 shown, an embodiment of the present application further provides a support and hanger generation device 400, and the device includes: a region selection module 401, configured to determine a plurality of first-class support and hanger models in a to-be-grouped region in response to a region selection instruction on a first interface; wherein, the first interface includes a variety of building components and a plurality of pre-built first-class support and hanger models corresponding to the building components. The first-class support and hanger models are composed of a plurality of standard fittings in a bulk state, and each first-class support and hanger model is provided with boundary constraints; a boundary constraint module 402, configured to obtain a plurality of the standard fittings within the boundary constraints of each first-class support and hanger model; a connection establishment module 403, configured to establish corresponding connection relationships between the standard fittings according to the position attributes and direction attributes of the connection points of the plurality of standard fittings within the current boundary constraints, to obtain multiple groups of fitting connection relationships between the standard fittings; a fitting assembly module 404, configured to integrate a plurality of the standard fittings within the current boundary constraints into at least one second-class support and hanger model based on the multiple groups of fitting connection relationships. The second-class support and hanger model is composed of a plurality of the standard fittings in an assembled form; a structure verification module 405, configured to screen at least one second-class support and hanger model based on a preset support and hanger structure rule, and determine a target support and hanger model with qualified structure therefrom.
[0131] Exemplarily, the standard fittings include a first standard fitting and a second standard fitting, and the connection establishment module 403 further includes: a connection point sub-module, a threshold comparison sub-module, and a fitting connection sub-module. The connection point sub-module is configured to traverse the connection points of the remaining standard fittings based on the position attribute and direction attribute of the connection point of the first standard fitting, and compare the distance difference and direction difference between the connection points; the threshold comparison sub-module is configured to use the corresponding standard fitting as the second standard fitting 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 fitting connection sub-module is configured to establish a corresponding fitting connection relationship between the first standard fitting and the second standard fitting. Exemplarily, the hanger generation device 400 further includes: a component error module, configured to generate a component error reminder if there is a second-class hanger model with unqualified structure within the current boundary constraint; and / or, a component fragmentation module, configured to generate a component fragmentation reminder if there is a second-class hanger model with unqualified structure within the current boundary constraint and the corresponding second-class hanger model is a single standard fitting. Exemplarily, the 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 hanger models, execute steps S102 to S105 for the multiple first-class hanger models in batches, and mark the standard fittings within the overlapping area as redundant standard fittings; the boundary adjustment module is configured to, if there is a second-class hanger model with unqualified structure within the current boundary constraint and the corresponding second-class hanger model contains the redundant standard fittings, adjust the current boundary constraint to exclude the standard fittings of the corresponding second-class hanger model from the current boundary constraint. Exemplarily, the hanger generation device 400 further includes: a disassembly and recombination module, configured to obtain a third-class hanger model from a first source within the area to be grouped, where the third-class hanger model is composed of a plurality of the standard fittings in an assembled form; disassemble the third-class hanger model to obtain a first-class hanger model composed of a plurality of standard fittings in a bulk state, and execute steps S103 to S104 to obtain the target hanger model; and / or, a non-recombination module, configured to obtain a fourth-class hanger model from a second source within the area to be grouped, where the fourth-class hanger model is composed of a plurality of the standard fittings in an assembled form; use the fourth-class hanger model as the target hanger model. Exemplarily, the 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 hanger model according to the standard fittings of the type of hanger model, where the standard fittings include crossbeams 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 hanger model, so as to divide several standard fittings within the preset range of the type of hanger model into the same boundary constraint.
[0132] An embodiment of the present application provides a computer device, which can be a terminal device or a server. Exemplarily, the above method and device can be implemented in the form of a computer program, and the computer program can run on the computer device. The computer device includes a processor, a memory, and a network interface connected through a system bus. Among them, the memory can include a non-volatile storage medium and an internal memory. The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any method for generating a hanger and / or any method for generating a drawing of a 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. When the computer program is executed by the processor, the processor can execute any method for generating a hanger and / or any method for generating a drawing of a hanger. The network interface is used for network communication, such as sending assigned tasks, etc.
[0133] It should be understood that the processor can be a central processing unit (CPU), and the processor can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0134] Among them, in one embodiment, the processor is configured to run a computer program stored in a memory to implement the following steps: S101. In response to a selection instruction in a region of a first interface, determine a plurality of first-class hanger models of a region to be grouped; wherein, the first interface includes a variety of building components and a plurality of pre-built first-class hanger models corresponding to the building components, the first-class hanger models are composed of a plurality of standard fittings in a bulk state, and each first-class hanger model is provided with boundary constraints; S102. Obtain a plurality of the standard fittings within the boundary constraints of each first-class hanger model; S103. According to the position attributes and direction attributes of connection points of a plurality of the standard fittings within the current boundary constraints, establish corresponding connection relationships between the standard fittings to obtain multiple sets of fitting connection relationships between the standard fittings; S104. Based on the multiple sets of fitting connection relationships, integrate a plurality of the standard fittings within the current boundary constraints into at least one second-class hanger model, the second-class hanger models are composed of a plurality of the standard fittings in an assembled form; S105. Based on a preset hanger structure rule, screen at least one of the second-class hanger models to determine a target hanger model with qualified structure. Exemplarily, the processor is configured to run a computer program stored in a memory and is further configured to implement the steps of the hanger generation method provided in any embodiment of the present application, which will not be elaborated herein.
[0135] Among them, in one embodiment, the processor is configured to run a computer program stored in a memory to implement the following steps: S201. Obtain the hanger model and construction specialty of each hanger in a global modeling environment, the global modeling environment includes a variety of building components and a plurality of hangers corresponding to the building components; S202. Based on a preset global numbering rule, determine a first number of each hanger in the global modeling environment according to the hanger model and construction specialty of the hanger; generate a hanger structure drawing corresponding to each hanger with the first number based on the construction parameters of the hanger; wherein, the first numbers of hangers with the same hanger model and construction specialty are the same; S203. In response to a user's project number request, determine a plurality of target hangers in each construction project; based on a preset project numbering rule, determine a second number of each target hanger according to the hanger model and / or construction specialty of the target hanger; S204. Perform duplicate elimination screening on the first numbers corresponding to the plurality of target hangers to determine a plurality of target first numbers, and export the hanger structure drawings corresponding to each target first number; generate and export a corresponding project overview drawing based on the second number. Exemplarily, the processor is configured to run a computer program stored in a memory and is further configured to implement the steps of the hanger drawing method provided in any embodiment of the present application, which will not be elaborated herein.
[0136] In an embodiment of the present application, a computer-readable storage medium is further provided. The computer-readable storage medium stores a computer program, and the computer program includes program instructions. The processor executes the program instructions to implement the steps of the method for generating a support hanger or the method for generating a drawing of a support hanger provided in any one of the embodiments of the present application. Among them, the computer-readable storage medium may be an internal storage unit of the computer device described in the foregoing embodiment, such as the 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 Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the computer device.
[0137] As described above, the foregoing is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed in the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A method for generating a support hanger, characterized in that, The method includes: S101. In response to a selection instruction in a region of a first interface, determining a number of first-class hanger models for the area to be grouped; wherein, the first interface includes various building components and a number of pre-built first-class hanger models corresponding to the building components, the first-class hanger models are composed of a number of standard fittings in a bulk state, and each first-class hanger model is provided with boundary constraints; S102. Obtaining a number of the standard fittings within the boundary constraints of each first-class hanger model; S103. Based on the position attributes and direction attributes of the connection points of a number of the standard fittings within the current boundary constraints, establishing corresponding connection relationships between the standard fittings to obtain multiple sets of fitting connection relationships between the standard fittings; S104. Based on multiple sets of the fitting connection relationships, integrating a number of the standard fittings within the current boundary constraints into at least one second-class hanger model, the second-class hanger model being composed of a number of the standard fittings in an assembled form; S105. Based on a preset hanger structure rule, screening at least one of the second-class hanger models to determine a target hanger model with qualified structure.
2. The method according to claim 1, wherein The standard fittings include a first standard fitting and a second standard fitting, and S103 includes: Based on the position attributes and direction attributes of the connection points of the first standard fitting, traversing the connection points of the remaining standard fittings and comparing the distance differences and direction differences 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, taking the corresponding standard fitting as the second standard fitting; Establishing a corresponding fitting connection relationship between the first standard fitting and the second standard fitting.
3. The method according to claim 1, wherein The method further includes: If there is a second-class hanger model with unqualified structure within the current boundary constraints, generating a component error reminder; and / or, If there is a second-class hanger model with unqualified structure within the current boundary constraints and the corresponding second-class hanger model is a single standard fitting, generating a component dispersion reminder.
4. The method according to claim 1 or 3, characterized in that, The method includes: When there is an overlapping area between the boundary constraints of multiple first-class hanger models, the multiple first-class hanger models execute steps S102 to S105 in batches, and the standard fittings within the overlapping area are marked as redundant standard fittings; If there is a second-class hanger model with unqualified structure within the current boundary constraints and the corresponding second-class hanger model contains the redundant standard fittings, adjusting the current boundary constraints to exclude the standard fittings of the corresponding second-class hanger model from the current boundary constraints.
5. The method according to claim 1, characterized in that, The method further includes: Obtaining fourth-class hanger models from a second source within the area to be grouped, the fourth-class hanger models being composed of a number of the standard fittings in an assembled form; taking the fourth-class hanger models as the target hanger models.
6. The method according to claim 1, wherein The area selection instruction includes: a drag selection instruction and / or a box selection instruction.
7. The method according to claim 1, wherein The method further includes: When creating the first type of support hanger model, determine the main frame of the first type of support hanger model according to the standard fittings of the first type of support hanger model, where the standard fittings include crossbeams and columns; Generate the boundary constraints within the preset range of the main frame of the first type of support hanger model to divide several standard fittings within the preset range of the first type of support hanger model into the same boundary constraint.
8. A generating device for a support hanger, characterized in that, The device includes: An area selection module, configured to determine several first type of support hanger models of the area to be grouped in response to an area selection instruction on the first interface; wherein, the first interface includes various building components and several pre-built first type of support hanger models corresponding to the building components, the first type of support hanger model is composed of several standard fittings in a bulk state, and each first type of support hanger model is provided with boundary constraints; A boundary constraint module, configured to obtain several standard fittings within the boundary constraints of each first type of support hanger model; A connection establishment module, configured to establish corresponding connection relationships between the standard fittings according to the position attributes and direction attributes of the connection points of several standard fittings within the current boundary constraint, to obtain multiple sets of fitting connection relationships between the standard fittings; A fitting assembly module, configured to integrate several standard fittings within the current boundary constraint into at least one second type of support hanger model based on multiple sets of the fitting connection relationships, where the second type of support hanger model is composed of several standard fittings in an assembled form; A structure verification module, configured to screen at least one second type of support hanger model based on preset support hanger structure rules, and determine a target support hanger model with qualified structure therefrom.
9. A computer device, characterized in that, The device includes: A memory, configured to store a computer program; A processor, configured to execute the computer program and implement the method for generating a support hanger according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is caused to implement the method for generating a support hanger according to any one of claims 1 to 7.
Citation Information
Patent Citations
Intelligent supporting hanger integration design system
CN107588234A
Intelligent aided design method and system for support hanger
CN117648765A
BIM electromechanical model-based support hanger design method
CN110083963A
Design method of combined support hanger of pipeline
CN112329176A