A drawing generation method for a support and hanger, a computer device, and a storage medium
Through multi-numbering system and boundary constraint technology, rapid grouping and precise numbering of support hangers are achieved, which solves the problem of rigid support hangers coding in the existing technology, and improves construction efficiency and project quality.
Patent Information
- Application Number
- CN202510407168.2
- 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 support and hanger coding system is rigid and difficult to adapt to the diversified drawing requirements in large-scale or complex construction projects, resulting in inefficient construction and confusion of drawings.
A multi-numbering system is adopted, including global numbering, local numbering and expansion numbering, combined with boundary constraints and preset numbering rules, to realize rapid grouping and precise numbering management of support hangers, and present information in layers through multiple drawings to ensure standardization and consistency of construction.
It improves the quality of support hangers and engineering collaboration efficiency, reduces drawing confusion and information loss, improves the accuracy of construction and overall project quality, and meets the standardization and customization needs of large and complex projects.
Smart Images

Figure CN119918158B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of BIM modeling design, and particularly to a drawing generation method, a computer device, and a storage medium for pipe supports and hangers. 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 pipe supports and hangers. As a key component for supporting pipelines, cable trays, and other equipment, BIM modeling software enables designers to pre-test its stability and safety in actual use and number them strictly according to preset rules using an automated coding program, effectively avoiding common problems such as omissions, repetitions, or non-standardization in manual operations.
[0003] For example, the invention patent application with the publication number CN110083963A discloses a design method for pipe supports and hangers based on a BIM mechanical and electrical model. The method mainly includes the following steps: first, create different types of Revit pipe support and hanger families, which can change their shape styles according to parameters; then calculate the pipe weight based on the selected mechanical and electrical pipelines where pipe supports and hangers need to be arranged, determine the spacing of pipe supports and hangers, conduct a force analysis on the pipe supports and hangers, and obtain the steel model that meets the force conditions; after the user determines the model, automatically arrange the pipe supports and hangers in the mechanical and electrical model, generate a section, and number the pipe supports and hangers, recording the information of the pipe supports and hangers; finally, the user can export the calculation sheet of each type of pipe support and hanger and view the statistics of the pipe supports and hangers.
[0004] For example, the invention patent application with the publication number CN112417660A provides a method and system for automatic coding of pipe supports and hangers. The method includes: performing modeling of pipe supports and hangers to obtain a pipe support and hanger model; performing initial coding on the pipe supports and hangers; parsing the coding rules of the pipe supports and hangers, and compiling an automatic coding program for the pipe supports and hangers based on the coding rules of the pipe supports and hangers in combination with the pipe support and hanger model; calling the automatic coding program for the pipe supports and hangers to generate a pipe support and hanger coding that meets the requirements.
[0005] However, the existing coding system is too rigid. When the project scale expands or the structural complexity increases, it is often unable to flexibly meet diverse drawing requirements, thereby affecting the construction efficiency of the subsequent overall project. Summary of the Invention
[0006] The main purpose of this application is to provide a drawing generation method, a computer device, and a storage medium for pipe supports and hangers. To solve the above-mentioned technical problems, this application specifically adopts the following technical solutions:
[0007] In a first aspect of the present application, a method for generating drawings of support and hanger is provided. The method includes:
[0008] S201. Obtain the support model and construction specialty of each support and hanger in the global modeling environment, where the global modeling environment includes various building components and several support and hangers corresponding to the building components;
[0009] S202. Based on a preset global numbering rule, determine the first number of each support and hanger in the global modeling environment according to the support model and construction specialty of the support and hanger; generate a support structure drawing for each support and hanger corresponding to the first number based on the structural parameters of the support and hanger; wherein, the first numbers of the support and hangers with the same support model and construction specialty are the same;
[0010] S203. In response to a user's project number request, determine several target support and hangers in each construction project; based on a preset project numbering rule, determine the second number of each target support and hanger according to the support model and / or construction specialty of the target support and hanger;
[0011] S204. Perform duplicate removal screening on the first numbers corresponding to several target support and hangers, determine several target first numbers, and export the support structure drawings corresponding to each target first number; generate and export a corresponding project overview drawing based on the second number.
[0012] In a second aspect of the present application, a computer device is provided. The device includes: a memory for storing a computer program; a processor for executing the computer program and implementing the steps of the method for generating drawings of support and hanger provided in any embodiment of the present application when executing the computer program.
[0013] In a third aspect of the present application, a computer-readable storage medium is correspondingly provided. 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 drawings of support and hanger provided in any embodiment of the present application.
[0014] Beneficial effects:
[0015] This application proposes a drawing method, computer device, and storage medium for support hangers, which closely associates the numbering system of support hangers with drawing management. By using multiple numbering systems, it meets the requirements of global or localized data management and cost accounting, satisfies the diverse project numbering needs under complex working conditions, and 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 and local information required for construction, avoiding drawing confusion and information loss caused by simplified drawing, improving the effectiveness of drawings in guiding construction, enhancing the consistency and standardization level of construction, and thus reducing on-site errors and improving the overall project quality.
[0016] The global number (the first number) is the unique cross-project identifier of the support hanger in the global modeling environment, enabling standardized management among multiple projects. It can more accurately track the application of different types of support hangers in each project, thereby achieving more accurate cost calculation and resource allocation. Based on this, global de-duplication is performed based on the first number. For support hangers with the same number, a support structure drawing is generated and exported, unifying the construction technical standards among different projects, and meeting the rapid export requirements of a large number of drawings in large projects with a lightweight drawing mechanism, maintaining the processing speed and stability of the software.
[0017] The local number (the second number) is the local unique identifier of the support hanger within a specific construction project. The second numbers in each construction project form their own system, adapting to the personalized numbering habits of different engineering groups and specialties under complex working conditions, ensuring that the numbering logic is consistent with user requirements. Moreover, the second numbers within the project are unified and continuous, and the support hangers in various exported drawings uniformly use the second number, improving the efficiency of the construction team in locating and installing support hangers, reducing confusion and errors, and thus enhancing the operational convenience and accuracy at the construction site.
[0018] The extended number (the third number) is a local extended number used to distinguish similar complex supports, enabling different support hangers in the support structure drawings, project overview drawings, and support environment drawings exported each time to be distinguished and identified by the second number, and then combining the third number to assist in distinguishing similar complex supports, meeting the export requirements of standardized numbering within the project and improving the readability and practicality of the drawings.
[0019] Furthermore, during the design process, it is inevitable to optimize and change the type of support and hanger according to the actual situation. By making full use of the collaborative advantages of the multi-numbering system, the number mapping relationship in the multi-numbering system is established. When the global number is adjusted, the second number of the associated project is automatically synchronized and updated, reducing the complexity of maintaining two sets of numbers and ensuring the consistency and coherence of information. On this basis, the structural parameters of the support and the support structure drawings are synchronized and updated, providing a more flexible and practical design platform for the support and hanger for users, facilitating subsequent drawing and construction use by users, and enhancing the user experience.
[0020] Furthermore, ensure the accuracy during construction use by special rendering or marking of specific drawings, reducing the risk of drawing confusion caused by lightweight drawing, and thus avoiding installation errors due to drawing confusion during construction. For example, in the project overview drawing, special identification is given to the support and hanger with potential safety risks after optimization and change, so that the construction team can pay attention to potential risks and strictly control safety risks. Another example is that for the support structure drawings, the drawings with similar structures are rendered differently to avoid installation mistakes during construction. Brief Description of the Drawings
[0021] In order 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 according to these drawings without creative efforts.
[0022] Figure 1 is a schematic flowchart of a method for generating a support and hanger provided by an embodiment of the present application;
[0023] Figure 2 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;
[0024] Figure 3 is another schematic diagram of a support and hanger model and its boundary constraints under a complex layout provided by an embodiment of the present application;
[0025] Figure 4 is a schematic flowchart of a method for drawing a support and hanger provided by an embodiment of the present application;
[0026] Figure 5 is a schematic block diagram of a device for generating a support and hanger provided by an embodiment of the present application. Detailed Description of the Embodiments
[0027] To make the objectives, technical solutions and advantages of the embodiments of this application clearer, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are some but not all of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the scope of protection of this application.
[0028] In this document, suffixes such as "module", "component" or "unit" used to represent elements 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, terms such as "upper", "lower", "inner", "outer", "front", "rear", "one end", "the other end", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. This is only for the convenience of describing this application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation to 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. should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection, a direct connection, or an indirect connection through an intermediate medium, and it can be the communication inside two elements. 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" 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 including 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 "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including that element.
[0029] In BIM technology, a grouping function is provided. By combining multiple independent design elements into a logical unit, it simplifies the management and operation of complex building designs. For example, within a type I pipe hanger model, several standard fittings in a bulk state are each independent logical units. After converting these several standard fittings into an assembled state to obtain a type II pipe hanger model, the type II pipe hanger model will be regarded as a logical unit. Existing BIM platforms often encounter problems of insufficient computing power when dealing with large-scale or highly complex pipe hanger grouping operations. For example, in large commercial complex or industrial plant projects, which may contain thousands of pipe hanger components, this causes the software to frequently freeze or even crash during the grouping operation, thereby affecting the normal progress of work. Further, the pipe hanger models that have completed automated grouping will be subject to coding management, but the 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 chaos and drawing redundancy.
[0030] Based on this, the present application proposes a fast and accurate batch grouping method for pipe hangers. By using boundary constraints to establish a global-to-local spatial pre-screening mechanism, a large selected area is divided into multiple independent grouping operation units through boundary constraints. Multiple building components within each boundary constraint are automatically assembled into a complete pipe hanger model, and then the quality inspection of the pipe hanger model is quickly carried out in combination with engineering logic. While performing batch grouping of pipe hangers, it effectively reduces unnecessary consumption of computing resources and improves the modeling efficiency and accuracy of pipe hangers. Further, the present application also proposes a drawing method for pipe hangers, which closely associates the numbering system of pipe hangers with drawing management. By using multiple numbering systems, it meets the global or localized data management and cost accounting, meets the requirements 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 and local information required for construction, avoiding drawing confusion and information loss caused by simplified drawing, improving the effectiveness of drawings in guiding construction, enhancing the consistency and standardization level of construction, and thus reducing on-site errors and improving the overall project quality.
[0031] Thus, from the two dimensions of basic construction to global management, a full life cycle management system for pipe hangers in the building information model is realized, improving the design quality, resource utilization rate and engineering collaboration efficiency of pipe hangers, especially suitable for large complex projects, and capable of achieving a balance between standardization and customization.
[0032] The building components in this document refer to various pipes, 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.
[0033] The standard fittings in this document refer to the various 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 pipes or other building components. According to specific design requirements, it may also include auxiliary support components such as diagonal braces, suspenders, and bases to enhance the stability and strength of the overall structure.
[0034] 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 process each standard fitting individually, or perform unified operations on the entire group, such as rotation, scaling, and movement, without affecting individual components, thereby significantly improving work efficiency.
[0035] 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 is defined as a logical unit and its boundary constraint is removed. When the type - two bracket model is determined to be a bracket model with unqualified structure, the 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 suspender 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 suspender C is welded to the preset hole position of the crossbeam, and the bottom is anchored to the floor slab to obtain the type - two bracket model.
[0036] The following will describe some embodiments of the present application in detail with reference to the accompanying drawings. 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, and the method includes S101 to S105.
[0037] S101. In response to a region selection instruction on the first interface, determine a plurality of first-type support hanger models in the region to be grouped.
[0038] 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-type support hanger models, and a plurality of standard fittings.
[0039] 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 region to be grouped, enabling the user to efficiently select a plurality of first-type support hanger models for subsequent automated processing. It should be noted that when the first interface presents as a two-dimensional view, the region to be grouped corresponds to a two-dimensional space range, and when the first interface presents as a three-dimensional view, the region to be grouped corresponds to a three-dimensional space range, which includes the first support hanger model that needs to be automatically grouped.
[0040] Exemplarily, please refer to Figure 2 , Figure 2 It is a schematic diagram of a support hanger model and its boundary constraint 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-type support hanger models corresponding to the building components 300, such as Figure 2 the first-type support hanger model 100A and the first-type support hanger model 100B in, the first-type support hanger model is composed of a plurality of standard fittings in a bulk state, and each first-type support hanger model is provided with a boundary constraint, such as the first boundary constraint 200A of the first-type support hanger model 100A.
[0041] Among them, the boundary constraint is the three-dimensional space boundary for each first-type support hanger model to perform a grouping operation. By setting a virtual boundary for each first-type support hanger model through the boundary constraint, the boundary can be in any form, such as a regular ellipsoid, cube, or a complex geometric body including uneven size changes or asymmetries in any direction. Based on the boundary constraint, automated grouping can be quickly and effectively completed within a local range, reducing unnecessary computational amounts and improving the overall modeling efficiency.
[0042] 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 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. 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 extended 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.
[0043] 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 arranged 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 misdividing the standard fittings of adjacent other support hanger models into the boundary.
[0044] 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.
[0045] 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 closely fits the outer shape of the object as much as possible. 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.
[0046] 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 batch selection of high-efficiency hangers, and can quickly complete the grouping of hangers especially in large-scale and complex building component systems.
[0047] S102. Obtain a number of the standard fittings within the boundary constraints of each of the first-class hanger models.
[0048] 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 accurate establishment of subsequent connections of standard fittings. 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.
[0049] 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.
[0050] 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 fitting that the connection point can connect to, 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.
[0051] Among them, the fitting connection relationship refers to the physical and logical association established between two or more standard fittings through their connection points, including detailed assembly information such as the specific position and angle of the connection points, connection methods (such as bolt connection, welding, etc.), assembly details (such as the type and quantity of fasteners), and other additional assembly requirements (such as additional support or reinforcement measures) to ensure the stability and functionality of the structure.
[0052] 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, while there may be a horizontally outward connection point at one end of a cross-arm. The connection points of each standard fitting are used as nodes, and potential connection objects are searched based on their relative positions and directions. 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.
[0053] In some embodiments, the standard fittings include a first standard fitting and a second standard fitting. The 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; and establishing a corresponding fitting connection relationship between the first standard fitting and the second standard fitting.
[0054] Specifically, based on the connection points of the first standard fitting, all the connection points of the standard fittings are traversed, and the distance differences and direction differences between them are calculated. 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, which can quickly generate 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.
[0055] 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.
[0056] 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.
[0057] 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.
[0058] 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.
[0059] See also Figure 3 , Figure 3 This is a schematic diagram of another complex layout support and hanger model and its boundary constraints provided by the embodiment of the present application. Figure 3 The second boundary constraint 200C of the first type of support and hanger model 100C includes all the standard accessories of another first type of support and hanger model 100D.
[0060] like Figure 2As shown, the first boundary constraint 200A of a first type of support hanger model 100A includes some standard fittings of another first type of support hanger model 100B. At this time, these misclassified standard fittings may generate incomplete second type of support hanger models. The incomplete second type of 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.
[0061] As Figure 2 shown in the figure, some standard fittings of the first type of support hanger model 100B have mistakenly entered the first boundary constraint 200A of the first type of 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 corresponding fitting connection relationships. Thus, when performing a grouping operation on the first type of support hanger model 100A, the correct standard fittings of the first type of support hanger model 100A will form a second type of support hanger model, and this second type of 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 type of support hanger model. This second type of 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 type of support hanger model is unqualified. That is to say, multiple second type of support hanger models will be generated in the first boundary constraint 200A of the first type of support hanger model 100A.
[0062] In addition, during the support hanger design process, redundant standard fittings may be mistakenly added. 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 type of 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 type of 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 mistakenly entered. Hanger rod A, cross arm B, and hanger rod D could originally form a target support hanger model with qualified structure, but since cross arm C is also connected through the corresponding fitting connection relationship, the finally generated second type of support hanger model cannot pass the integrity check, so it is considered that the structure of this second type of support hanger model is unqualified.
[0063] It should be understood that the finally selected target support hanger models that are complete, stable, and in line with the design intention contain 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.
[0064] In some embodiments, the first interface has various presentation manners, which are not limited herein. As Figures 2 to 3The interfaces therein can all be the first interface, and a type of hanger and support model, boundary constraint, and building component therein can also have different presentation forms. For example, Figure 2 a type of hanger and support model 100A, a type of hanger and support model 100B, a first boundary constraint 200A, and a building component 300 are presented as a two-dimensional plane view; and for another example, Figure 3 a type of hanger and support model 100C, a type of hanger and support model 100D, and a second boundary constraint 200C are presented as a three-dimensional solid view.
[0065] In some embodiments, the method includes: when there is an overlapping area between the boundary constraints of multiple types of hanger and support models, the multiple types of hanger and support 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 types of hanger and support models overlap, identify and mark the standard fittings within the overlapping area as redundant standard fittings, and perform grouping operations on each type of hanger and support model respectively, so as to avoid the calculation logic being chaotic due to parallel calculation of these types of hanger and support models, and the standard fittings in the overlapping part being misused or misreported, and ensure that each hanger and support model can be correctly integrated and optimized. As Figures 2 to 3 shown, if the grouping operations (i.e., steps S102 to S105) of the type of hanger and support model 100A and the type of hanger and support model 100B are performed simultaneously, or the grouping operations of the type of hanger and support model 100C and the type of hanger and support 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 type-two hanger and support models will be generated respectively, which will lead to the internal logic of the grouping operation 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.
[0066] In some embodiments, if there is a type-two hanger and support model with unqualified structure within the current boundary constraint, and the corresponding type-two hanger and support model contains the redundant standard fittings, adjust the current boundary constraint to exclude the standard fittings of the corresponding type-two hanger and support model from the current boundary constraint. Thus, by continuously adjusting the boundary constraints of the hanger and support models that have completed grouping, boundary conflicts can be effectively eliminated, ensuring a reasonable spatial layout between each hanger and support model and avoiding physical overlap and interference.
[0067] It should be understood that when the type-two hanger and support model fails the verification, 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 and support 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 associated type-one hanger and support model.
[0068] In some embodiments, for a type of hanger model with overlapping 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 boundary constraint, misclassification is more likely to occur. Processing these types of hanger models first can quickly adjust their constraint boundaries, effectively eliminate boundary conflicts, ensure a reasonable spatial layout among various hanger models, and avoid physical overlap and interference.
[0069] In some embodiments, the method further includes: if there is a type-II hanger model with unqualified structure within the current boundary constraint, generating a component error reminder; and / or, if there is a type-II hanger model with unqualified structure within the current boundary constraint and the corresponding type-II hanger model is a single standard fitting, generating a component fragmentation reminder.
[0070] Specifically, if there is a type-II 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-II hanger model with unqualified structure within the current boundary constraint and it consists 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-II hanger models with unqualified structures.
[0071] It should be understood that the present application provides an intelligent suppression mechanism for batch group error reporting. When there is a type-II 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-II 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 a hanger rod that does not belong to any boundary constraint).
[0072] For example, in a densely piped area, crossbar A is a standard fitting for a type I support hanger model A. However, due to overlapping boundary constraints, it is simultaneously within the boundary constraints of both type I support hanger model A and type I support hanger model B. At this time, crossbar A is marked as a redundant standard fitting. Suppose the grouping operation of type I support hanger model B is performed first, generating type II support hanger models B1 and B2. Among them, B1 is composed of the standard fittings of type I support hanger model B and is a target support hanger model with qualified structure. B2 is the type II support hanger model generated by crossbar A and is misjudged as a defective model, corresponding to the generation of a component fragmentation reminder. At this time, since crossbar A is a redundant standard fitting, it triggers an adjustment of the boundary constraints. Crossbar A is excluded from the boundary constraints of type I support hanger model B and exclusively belongs to the boundary constraints of type I support hanger model A. Crossbar A cancels the mark of the redundant standard fitting, and the original component fragmentation reminder is automatically revoked, that is, the component fragmentation reminder will not be pushed to the user, and the user is unaware throughout the process.
[0073] Thus, through a three-level error reporting processing mechanism of redundant traceability, boundary optimization, and false alarm filtering, the dynamic elasticity of boundary constraints is established, and structural anomalies caused by spatial division errors are identified and repaired, rather than simply classified as design errors, 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 a high degree of automation and accuracy in modeling even when using batch grouping in complex engineering scenarios.
[0074] In some embodiments, the method further includes: obtaining a type III support hanger model from a first source within the area to be grouped, the type III support hanger model being composed of a plurality of the standard fittings in an assembled form; disassembling the type III support hanger model to obtain a type I support hanger model composed of a plurality of standard fittings in a bulk state, and performing steps S103 to S104 to obtain the target support hanger model; and / or, obtaining a type IV support hanger model from a second source within the area to be grouped, the type IV support hanger model being composed of a plurality of the standard fittings in an assembled form; using the type IV support hanger model as the target support hanger model.
[0075] Specifically, first obtain the type III support hanger models from a first source within the area to be grouped. For further optimization and integration, disassemble these type III support hanger models to restore them to a set of standard fittings in a bulk state to form a type I support 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 type II support hanger model, and finally obtain the target support hanger model. In addition, it is also possible to obtain the type IV support hanger models from a second source within the area to be grouped, and the type IV support hanger models can be used as the target support hanger models without disassembling and re-integrating.
[0076] 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.
[0077] 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.
[0078] For Figure 3 In the complex layout of various building components interlaced, the second boundary constraint 200C of a first-class hanger model 100C includes all standard components of another first-class hanger model 100D. If a group operation is first performed on the first-class hanger model 100C, two structurally qualified target hanger models can be generated: the target hanger model corresponding to the first-class hanger model 100C and the target hanger model corresponding to the first-class hanger model 100D, thus avoiding an error. When a group operation is performed on the first-class hanger model 100D, the target hanger model corresponding to the first-class hanger model 100D is recognized within its boundary constraints and processed as a second source of four-class hanger models.
[0079] 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.
[0080] 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.
[0081] 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 to form a target support hanger model with qualified structure. Further, several target support hanger models are used as support hangers for data parsing to determine the support hanger model number and construction specialty of each support hanger. Steps S201 to S204 are executed to assign a first number to each support hanger based on a preset global numbering rule. And when detailed planning is required for a specific construction project, according to the specific requirements of the project, the second number of the target support hanger can be determined through the steps in S203, and relevant drawings can be 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, pipelines, etc.) of the entire engineering project and their associated support 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.
[0082] Exemplarily, by using BIM model parsing technology, the three-dimensional geometric structure, material properties of the support hanger, and the types of building components and engineering specialty classification rules it depends on are automatically identified, and then the support hanger model number and construction specialty of each support hanger are determined.
[0083] It should be noted that the target support hanger model that has completed automatic grouping is used as an independent logical unit to execute the subsequent numbering and drawing steps (i.e., steps S201 to S204) with the complete support hanger.
[0084] Please refer to Figure 4 , Figure 4 which is a schematic flowchart of a drawing method for a support 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 support hanger, and the method includes S201 to S204.
[0085] S201. Obtain the support hanger model number and construction specialty of each support hanger in the global modeling environment, where the global modeling environment includes various building components and several support hangers corresponding to the building components.
[0086] Specifically, extract the core attribute information of all support hangers from the global modeling environment, including the support hanger model number and the construction specialty to which each support hanger belongs. Among them, the support hanger model number is the code or name of the standardized specification of the support hanger, reflecting its physical characteristics such as structural form, material, size, and load-bearing capacity level; the construction specialty is the engineering field classification to which the support hanger belongs, such as fire protection, water supply and drainage, heating, ventilation and air conditioning, electricity, etc. And when the support hanger is a composite support hanger in the scenario of multi-professional pipelines sharing a support, the construction specialty is presented as a comprehensive specialty.
[0087] That is to say, the bracket model of each support and hanger represents its structural specification, 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.
[0088] S202. Based on a preset global numbering rule, determine the first number of each support and hanger in the global modeling environment according to the 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.
[0089] 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".
[0090] In some embodiments, the first number is screened for duplicate checking through an existing algorithm 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.
[0091] It should be understood that the first number is the cross-project unique 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 support 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 support 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.
[0092] Furthermore, obtain the structural parameters of the support and hanger corresponding to the first number, and automatically generate the corresponding support structure drawings based on the structural parameters of each support and hanger (such as height, material, connection method, load capacity, etc.). Among them, the support 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 3D models, 3D or 2D sectional views, and can also include information such as material specifications, dimension parameters, connection methods, and load calculations, which can be flexibly set according to construction requirements and are not limited here. It should be understood that each support 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 support structure drawings including 3D models, 2D sectional views, and material lists.
[0093] It should be understood that since the supports and hangers with the same first number belong to exactly the same type of support and hanger, only one support 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.
[0094] 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 of the target supports and hangers according to the support model and / or construction specialty of the target supports and hangers.
[0095] 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.
[0096] For example, three-dimensional models of several pipe supports and hangers are displayed on the second interface. The user triggers a project number request through a region selection instruction (such as a box selection or dragging operation on the three-dimensional model) to determine several target pipe supports and hangers within a specific region selected by the user. Another example is that an attribute filtering menu is displayed on 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 pipe supports and hangers that meet the filtering conditions such as the construction specialty, support model, and structural parameters selected by the user.
[0097] Exemplarily, by responding to the user's project number request, a set of target pipe supports and hangers 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 pipe supports and hangers within a specific region (such as a certain floor or construction section) on the second interface, or filter the pipe supports and hangers of a specific construction specialty (such as only selecting the pipe supports and hangers under the "HVAC" specialty). According to the range or conditions selected by the user, all target pipe supports and hangers related to the construction project are extracted from the global modeling environment.
[0098] 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 support 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, and any one or all dimensions can be selected from the two dimensions of construction specialty and support model for numbering. And different numbering rules can be used. The second numbers of the pipe supports and hangers of the same support model and / or the same construction specialty may be the same or different in different projects. 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 pipe support and hanger, if the numbering in Project A may be DA-01, and if the numbering in Project B may be DB-01.
[0099] 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 support model to ensure that the pipe supports and hangers under the same support model and the same construction specialty share the same number, while the pipe supports and hangers of different support 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 support 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 support model, that is, ensuring that the pipe supports and hangers 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 support model without considering the construction specialty, that is, ensuring that the pipe supports and hangers under the same support model share the same number, while different support models have independent numbers.
[0100] It should be understood that the second number is the local unique identifier of the support 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 the user's 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 hangers in the exported project overview drawings form continuous numbers, improving the efficiency of the construction team in locating and installing support hangers, and reducing the occurrence of confusion and errors.
[0101] In some embodiments, the first number includes a support hanger model number and a construction specialty number; the second number includes a support hanger model number and / or a construction specialty number. That is to say, the fixed format of the first number includes two parts: a support hanger 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 plumbing 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 hanger with "support hanger type being a general support hanger, rated load capacity being 50 kN, steel type being Q235B, and design specification being 200BE". For example, the S-100 type support hanger in the plumbing specialty may be numbered as "HG / 01", while the support hanger of the same model in the electrical specialty is "K / 01". That is to say, the support hanger model number and the construction specialty number are two independent systems. The support hanger model numbers of support hangers of the same model are the same, and the construction specialty numbers of support hangers of the same construction specialty are the same. Further, the support hangers under the same support hanger model and the same construction specialty share the same number, while support hangers of different support hanger models or construction specialties have independent numbers.
[0102] 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 it attaches to 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 requirement of continuous numbering, a new support hanger model number is added. 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.
[0103] 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 allocation, 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 allocation. 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.
[0104] 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.
[0105] Specifically, the first numbers of the target supports and hangers are screened for duplicates, 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 to ensure that only one drawing is generated for supports and hangers with the same number, significantly reducing the number of drawings through a lightweight mechanism and 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 showing the distribution, classification, and association information of all target supports and hangers, forming a global view of the project, and assisting the construction team in quickly grasping the overall layout of the supports and hangers within the project and improving construction coordination and installation efficiency.
[0106] Exemplarily, the project overview drawing can be in the form of a 3D model or a floor plan to show the distribution of all supports and hangers in the project. The second number of each support and hanger is marked beside it, and different colors are used to distinguish them according to professional classifications.
[0107] 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 that records 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 queries and synchronization to ensure 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 querying the corresponding first number in reverse by the second number.
[0108] 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.
[0109] 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 uniformly use the second number, meeting the requirement of number standardization within the project and improving the readability and practicability of the drawings.
[0110] 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 a first support and hanger to be changed, as well as the change number and construction project of the first support and hanger, where the change 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 change number.
[0111] 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 change number and 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, make full use of the collaborative advantages of the multi-number system, refine the dynamic management mechanism of the support and hanger numbers, achieve the dynamic synchronization of the global number and the local number, reduce the complexity of maintaining two sets of numbers, and ensure the consistency of cross-project data.
[0112] 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 queried according to the change number "HG-01" to obtain the second number "A-11" associated with "HG-01", and used 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 drawings. 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 drawings associated with the change number are 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.
[0113] 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 being the changed structural parameters, and the change number being the changed first number.
[0114] 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, so as to avoid the confusion of the numbers and drawings of the hanger due to the later changes of the user, and realize the unified management of the numbers.
[0115] In some embodiments, the method further includes: comparing the change number with the first numbers of a plurality of hangers in the global modeling environment to determine a second hanger whose first number is the same as the change number; updating the structural parameters and the support structure drawing of the first hanger according to the structural parameters of the second hanger and the support structure drawing.
[0116] Specifically, after the user changes the first number of the first hanger, the change number is compared one by one with the first numbers of all hangers in the global modeling environment to find the first number that is exactly the same as the change number, and the structural parameters of the second hanger corresponding to the first number are obtained, so as to adjust the structural parameters of the first hanger to the structural parameters of the second hanger according to the user's expectation. Further, at the same time, the support structure drawing associated with the first hanger will also be replaced with the support structure drawing of the second hanger. Based on this, no matter how the first hanger changes, its structural parameters and support structure drawing are always consistent with the hangers 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 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 support structure drawing corresponding to the new number.
[0117] Furthermore, the embodiments of the present application also provide various enhanced markings for the drawings based on lightweight drawing, balancing safety and efficiency in lightweight drawing, such as visualization of risk supports, differential drawing of similar drawings, etc.
[0118] In some embodiments, the method further includes: evaluating the safety index coefficient of the first hanger according to the structural parameters of the second hanger and the building parameters of the building components corresponding to the first hanger; when the safety index coefficient is less than the first preset coefficient and greater than the second preset coefficient, updating the structural parameters and the support structure drawing of the first hanger according to the structural parameters of the second hanger and the support structure drawing; generating a first identification feature associated with the second number of the first hanger, where the first identification feature is used to mark the second number of the first hanger in the project overview drawing.
[0119] 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 of the second hanger when 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 dimensions, and connection methods 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 cue element for marking risk hangers 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.
[0120] Thus, through intuitive identification, the construction team is guided to pay attention to the hangers with the safety index coefficient in the critical range. When installing on-site, additional auxiliary fixing devices are added or an inspection is carried out to determine whether to change the hanger, which 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.
[0121] 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. 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.
[0122] In some embodiments, the method further includes: comparing the structural differences between the scaffold structure drawings corresponding to a number of target first numbers; when the structural differences between any two scaffold structure drawings are less than a preset difference threshold, calling a second recognition feature to update the two scaffold structure drawings. The structural difference is the degree of inconsistency between scaffold structure drawings in physical parameters or design details, such as dimension differences, material differences, and structural differences. Correspondingly, the preset difference acceptance criterion, i.e., the preset difference threshold, is used to determine whether a drawing needs to be emphasized and marked. For example, the height difference threshold is set to 0.1 m, and the specific value can be flexibly set according to actual needs and is not limited here.
[0123] Exemplarily, extract the structural parameters of each scaffold structure drawing corresponding to the target first number, calculate the structural differences between any two drawings, compare the calculated structural differences with the preset difference threshold. If the structural differences between any two scaffold structure drawings are less than the preset difference threshold, it is determined that the structures are highly similar and there is a potential risk of confusion, and a second recognition feature is called to give a visual reinforcement reminder for these two drawings. For example, the structural parameters of scaffold structure drawing A and scaffold structure drawing B are only different in scaffold height, and the structural difference is 0.05 m, and the preset difference threshold corresponding to the height is set to 0.1 m, then a second recognition feature is called to update the two scaffold structure drawings. Exemplarily, use computer vision algorithms to identify the key elements in scaffold structure drawing A and scaffold structure drawing B, including the scaffold shape and contour, node connection method, dimension marking, material symbol, etc., and compare the two scaffold structure drawings based on these key elements, calculate the image similarity, and quantify the similarity of the whole or local areas of the drawings. For example, if the structural contour similarity of two drawings reaches 95%, and the preset difference threshold is set to 90% for the structural contour similarity, then a second recognition feature is called to update the two scaffold structure drawings.
[0124] 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 used 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.
[0125] Specifically, through the construction difference comparison mechanism, automatic analysis is performed on the bracket structure drawings corresponding to a number of target first numbers. When the differences in the drawings caused by the support structure 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.
[0126] 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 the design of special-shaped nodes and across material types, and 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 and whether it involves cross-professional integration, etc., to identify complex supports. Then, based on the structural parameters of each complex support and the building parameters of the corresponding building components, generate the support environment drawing for each complex support. 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 the support environment drawing for complex supports provides accurate environmental constraint conditions for multi-professional collaborative construction and avoids installation errors caused by missing information. When there are multiple similar complex supports, it is also necessary to generate the corresponding support environment drawings separately. Since the structural parameters of similar complex supports 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.
[0127] In some embodiments, when there are multiple similar complex supports with the same first number among a number of target pipe supports and hangers, generate the third number for each of the similar complex supports; wherein, the third number includes the second number of each of the similar complex supports, and an additional serial number or identifier; mark the corresponding support environment drawing based on the third number of each of the similar complex supports. Herein, the third number is obtained by adding an additional serial number or identifier based on the fixed format of the second number of the complex support, and it is a local extended number used to distinguish similar complex supports. For example, the second number of a certain comprehensive support for water supply and drainage and electricity is "G-200". If there are 3 similar complex supports, the third numbers can be generated as "G-200-1", "G-200-2", and "G-200-3" respectively.
[0128] Moreover, the corresponding support environment drawings are marked with the third numbering to make up for the defect of the support environment drawings that cannot distinguish similar complex supports using the second numbering. At the same time, since the third numbering is an extended numbering of the second numbering, it can also be used in parallel with the second numbering in the same system. Thus, different pipe supports and hangers in the support structure drawings, project overview drawings, and support environment drawings exported each time in the same construction project can be distinguished and identified by the second numbering, and then the third numbering is combined to assist in distinguishing similar complex supports, meeting the export requirements of the standardized numbering within the project and improving the readability and practicability of the drawings.
[0129] It should be understood that for each construction project, two to three types of drawings will be exported, namely support structure drawings, project overview drawings, and support environment drawings, and the three are lightweight through information layering. Among them, the support 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 pipe supports and hangers, providing guarantee for the lightweight support structure drawings. Further, the support environment drawings are only supplemented for the structure and environment of complex supports, further providing supplementary information for the lightweight support structure drawings, ensuring controllable on-site errors in complex large projects and improving the overall project quality. Moreover, the globally standardized first numbering, project-customized second numbering, and complex-specialized third numbering form a multi-level numbering system in lightweight drawing output. The first numbering is used to screen out duplicates globally to reduce the number of support structure drawings. The second numbering supports the rapid positioning and management of drawings through the continuity and unity of local numbering. The third numbering is used to make up for the defect that the shared numbering in the first numbering and the second numbering cannot distinguish similar complex supports. Thus, the numbering system of pipe supports and hangers is closely associated with drawing output management. It can not only meet global or localized data management and cost accounting through multiple numbering systems, improve the efficiency of project management, but also ensure that under the lightweight drawing output mechanism, the support information is presented in layers through multiple types of drawings, fully providing the global and local information required for construction, avoiding drawing confusion and information loss caused by simplified drawing output, enhancing the consistency and standardization level of construction, and helping to reduce on-site errors and improve the overall project quality.
[0130] In some embodiments, the method further includes: when it is recognized that the structural parameters of the support hanger do not present a composite structure and the construction specialty does not present a comprehensive specialty, marking the corresponding target support hanger as a simple support; generating a support hanger 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 hanger; summarizing the support hanger environment drawings of the simple supports with the same first number to obtain a summary drawing, and exporting the summary drawing. For support hangers with relatively simple structures, the construction difficulty is relatively low. The support hanger environment drawings of the support hangers with the same number can be summarized into one summary drawing and exported to achieve lightweight drawing output.
[0131] Please refer to Figure 5 , Figure 5 which is a schematic block diagram of a support hanger generation device provided by an embodiment of the present application. The support hanger generation device can be configured in a server and is used to execute the foregoing support hanger generation method. As Figure 5 shown, an embodiment of the present application further provides a support hanger generation device 400. The device includes: a region selection module 401, configured to determine a plurality of first-class support 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 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 a boundary constraint; a boundary constraint module 402, configured to obtain a plurality of the standard fittings within the boundary constraint of each first-class support 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 constraint, to obtain multiple groups of fitting connection relationships between the standard fittings; a fitting assembly module 404, configured to integrate the plurality of standard fittings within the current boundary constraint 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 405, 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.
[0132] Exemplarily, the standard accessories include a first standard accessory and a second standard accessory, and the connection establishment module 403 further includes: a connection point submodule, a threshold comparison submodule, and an accessory connection submodule. The connection point submodule is used to traverse the connection points of the remaining standard accessories based on the position attribute and direction attribute of the connection point of the first standard accessory, and compare the distance difference and direction difference between the connection points; the threshold comparison submodule is used to use the corresponding standard accessory as the second standard accessory when the distance difference between the connection points is less than a preset distance threshold and the direction difference is less than a preset direction threshold; the accessory connection submodule is used to establish a corresponding accessory connection relationship between the first standard accessory and the second standard accessory. Exemplarily, the support and hanger generation device 400 further includes: a component error module, which is used to generate a component error reminder if a structurally unqualified Class II support and hanger model exists within the current boundary constraint; and / or a component scattered module, which is used to generate a component scattered reminder if a structurally unqualified Class II support and hanger model exists within the current boundary constraint, and the corresponding Class II support and hanger model is a single standard accessory. Exemplarily, the support and hanger generation device 400 further includes: a batch grouping module and a boundary adjustment module. The batch grouping module is configured to, when there is an overlapping area between the boundary constraints of multiple first-class support and hanger models, execute steps S102 to S105 in batches for the multiple first-class support and hanger models, and mark the standard accessories in the overlapping area as redundant standard accessories; and the boundary adjustment module is configured to, if there is a second-class support and hanger model with an unqualified structure within the current boundary constraint, and the corresponding second-class support and hanger model contains the redundant standard accessories, adjust the current boundary constraint to exclude the standard accessories of the corresponding second-class support and hanger model from the current boundary constraint. Exemplarily, the support and hanger generation device 400 further includes: an ungrouping and regrouping module for obtaining three types of support and hanger models from a first source in the area to be grouped, the three types of support and hanger models being composed of a plurality of the standard accessories in an assembled form; ungrouping the three types of support and hanger models to obtain a type of support and hanger model being composed of a plurality of standard accessories in a bulk state, and executing steps S103 to S104 to obtain the target support and hanger model; and / or, without the need for a regrouping module, for obtaining four types of support and hanger models from a second source in the area to be grouped, the four types of support and hanger models being composed of a plurality of the standard accessories in an assembled form; and using the four types of support and hanger models as the target support and hanger models. Exemplarily, the support and hanger generation device 400 further includes: a main frame module and a boundary generation module.The main frame module is used to determine the main frame of a type of 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.
[0133] A computer device provided by an embodiment of the present application. The computer device 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. When the program instructions are executed, the processor can execute any method for generating a hanger and / or a 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 a method for generating a drawing of a hanger. The network interface is used for network communication, such as sending assigned tasks, etc.
[0134] 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.
[0135] Among them, in one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps: S101. In response to a selection instruction in a region of the first interface, determine a number of the first type of hanger models for the area to be grouped; wherein, the first interface includes a variety of building components and a number of pre-built first type of hanger models corresponding to the building components, the first type of hanger model is composed of a number of standard fittings in a bulk state, and each of the first type of hanger models is provided with boundary constraints; S102. Obtain a number of the standard fittings within the boundary constraints of each of the first type of hanger models; S103. According to the position attributes and direction attributes of the connection points of a number 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 the fitting connection relationships, integrate a number of the standard fittings within the current boundary constraints into at least one second type of hanger model, the second type of hanger model is composed of a number of the standard fittings in an assembled form; S105. Based on a preset hanger structure rule, screen at least one of the second type of hanger models to determine a target hanger model with qualified structure. Exemplarily, the processor is used to run a computer program stored in the memory and is also used to implement the steps of the hanger generation method provided in any embodiment of the present application, which will not be elaborated here.
[0136] Among them, in one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps: S201. Obtain the hanger model and construction specialty of each hanger in the global modeling environment, the global modeling environment includes a variety of building components and a number of hangers corresponding to the building components; S202. Based on a preset global numbering rule, determine the 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 the hangers with the same hanger model and construction specialty are the same; S203. In response to the user's project number request, determine a number of target hangers in each construction project; based on a preset project numbering rule, determine the second number of each of the target hangers according to the hanger model and / or construction specialty of the target hanger; S204. Perform duplicate removal screening on the first numbers corresponding to the number of the target hangers to determine a number of target first numbers, and export the hanger structure drawings corresponding to each of the target first numbers; generate and export a corresponding project overview drawing based on the second number. Exemplarily, the processor is used to run a computer program stored in the memory and is also used to implement the steps of the hanger drawing method provided in any embodiment of the present application, which will not be elaborated here.
[0137] 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 generation method or the drawing method of the 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.
[0138] As mentioned above, the above is only the 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 by the present application can easily think of various equivalent modifications or substitutions, and these modifications or substitutions should 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 drawings of a support hanger, characterized in that, The method includes: S201. Obtain the bracket 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; S202. Based on a preset global numbering rule, determine the first number of each hanger in the global modeling environment according to the bracket model and construction specialty of the hanger; generate the bracket structure drawings corresponding to each hanger with the first number based on the structural parameters of the hanger; among them, the first numbers of the hangers with the same bracket model and construction specialty are the same; S203. In response to the user's project number request, determine several target hangers in each construction project; based on a preset project numbering rule, determine the second number of each target hanger according to the bracket model and / or construction specialty of the target hanger; S204. Perform duplicate removal screening on the first numbers corresponding to several target hangers to determine several target first numbers, and export the bracket structure drawings corresponding to each target first number; generate and export the corresponding project overview drawings based on the second number; The method further includes: analyzing the structural parameters and / or construction specialties of several target hangers, and identifying that the structural parameters of the hanger present a composite structure and / or the construction specialty presents a comprehensive specialty, and marking the corresponding target hanger as a complex hanger; Generate the bracket environment drawings corresponding to each complex hanger based on the structural parameters of each complex hanger and the building parameters of the building components corresponding to the complex hanger; Mark the corresponding bracket environment drawings based on the second number of each complex hanger.
2. The method according to claim 1, characterized in that, The S203 includes: Based on the first number and the second number of the same hanger, establish a number mapping relationship between the first number and the second numbers in different construction projects; In response to a number change request, obtain the first hanger to be changed, as well as the changed number and construction project of the first hanger, where the changed number is the changed first number; Call the number mapping relationship between the construction project of the first hanger and the first number, and determine the changed second number of the first hanger according to the changed number.
3. The method according to claim 2, wherein The method further includes: Compare the changed number with the first numbers of several hangers in the global modeling environment to determine the second hanger with the same first number as the changed number; Update the structural parameters and bracket structure drawings of the first hanger according to the structural parameters of the second hanger and the bracket structure drawings.
4. The method according to claim 3, characterized in that The method further includes: Evaluate the safety index coefficient of the first hanger according to the structural parameters of the second hanger and the building parameters of the building components corresponding to the first hanger; When the safety index coefficient is less than the first preset coefficient and greater than the second preset coefficient, update the structural parameters and bracket structure drawings of the first hanger according to the structural parameters of the second hanger and the bracket structure drawings; Generate a first identification feature associated with the second number of the first hanger, and the first identification feature is used to mark the second number of the first hanger in the project overview drawing.
5. The method according to claim 1, wherein The method further includes: Compare the structural differences between the bracket structure drawings corresponding to several target first numbers; When the structural difference between any two bracket structure drawings is less than a preset difference threshold, call the second identification feature to update the two bracket structure drawings.
6. The method according to claim 1, wherein 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, and the method further includes: Obtain the structural parameters of each hanger and the building parameters of the building components corresponding to the hanger; Determine the bracket model of each hanger according to the structural parameters and the building parameters, and generate the bracket model number of each hanger according to the bracket model; Determine the construction specialty to which each hanger belongs according to the building parameters, and generate the construction specialty number of each hanger according to the construction specialty.
7. The method according to claim 1, wherein The method further includes: When there are multiple similar complex brackets with the same first number among several target hangers, generate a third number for each of the similar complex brackets; wherein, the third number includes the second number of each of the similar complex brackets, and an additional serial number or identifier; Mark the corresponding bracket environment drawing based on the third number of each of the similar complex brackets.
8. A computer device, characterized in that, The device includes: A memory for storing a computer program; A processor for executing the computer program and implementing the drawing method of the hanger according to any one of claims 1 to 7 when executing the computer program.
9. 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 the processor, the processor is caused to implement the drawing method of the hanger according to any one of claims 1 to 7.
Citation Information
Patent Citations
BIM electromechanical model-based support hanger design method
CN110083963A
Automatic coding method and system for pipeline suspension and support
CN112417660A
Method and device for batch drawing of three-dimensional pipeline supports and hangers
CN119417975A