Support and hanger design methods, devices, electronic equipment and storage media
By identifying electromechanical pipelines and building structural components from a 3D model, determining the length of the hangers, and generating a support and hanger layout model, the problem of high manpower requirements in the design of prefabricated supports and hangers is solved, and a fast and low-cost design process is achieved.
Patent Information
- Application Number
- CN202210204017.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-03
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2042-03-03
AI Technical Summary
In the design of finished support brackets, the complexity of electromechanical pipelines leads to a large amount of manpower required for drawing and BOM list generation, making it difficult to control the schedule and cost.
By determining the target electromechanical pipeline range and building structural components to be installed from the 3D model of the target scene, the length of the hanger is determined based on this information, and the layout model of the support is generated, and CAD drawings and BOM list are directly exported.
It simplifies the support and hanger design process, saves time and labor costs, and improves project progress.
Smart Images

Figure CN114638027B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of electromechanical installation technology, and in particular to a support and hanger design method, device, electronic device and storage medium. Background Technology
[0002] With the continuous development of electromechanical installation support and hanger technology, and considering factors such as seismic resistance, safety, aesthetics, and convenience, a large number of new construction projects have adopted the design and installation of prefabricated support and hangers.
[0003] When using prefabricated support brackets, users need to manually calculate relevant parameters based on the 3D model of the target scene and design the layout model of the supports to be installed. The design content must be presented through 2D drawings, such as CAD drawings. In addition, a Bill of Materials (BOM) is required to provide support during the construction budget, procurement, and implementation stages.
[0004] During the design process described above, the complexity of the electromechanical pipelines in the target scenario necessitated significant manpower for both drawing preparation and BOM (Bill of Materials) support. Furthermore, the process was extensive, detailed, highly specialized, and time-consuming. Consequently, various uncontrollable issues could easily arise from considerations of schedule, cost, and safety. Summary of the Invention
[0005] In view of this, in order to solve the above-mentioned technical problems or some of the technical problems, the present invention provides a support and hanger design method, device, electronic device and storage medium.
[0006] In a first aspect, embodiments of the present invention provide a support and hanger design method, the method comprising:
[0007] Determine the product model of the support and hanger to be installed;
[0008] Determine the target electromechanical pipeline range for which supports and hangers need to be installed from the 3D model of the target scene;
[0009] Identify the target building structure components located above the target electromechanical pipeline area from the 3D model of the target scene;
[0010] Based on the target electromechanical pipeline range and the target building structural components, determine the length of the hanger rod of the support to be installed;
[0011] The arrangement model of the supports to be arranged is generated based on the product model and the length of the hanger.
[0012] In one possible implementation, determining the product model of the support bracket to be installed includes:
[0013] Upon detecting a selection operation on any product model in the preset product model library, the target product model corresponding to the selection operation and the part models included in the target product model are displayed through a visual interface.
[0014] When a trigger operation is detected on any of the part models, an update operation corresponding to the trigger operation is performed on the part model;
[0015] The updated target product model is determined as the product model of the support and hanger to be installed.
[0016] In one possible implementation, determining the target electromechanical pipeline range for which supports and hangers are to be installed from a three-dimensional model of the target scene includes:
[0017] Output a 3D model of the target scene through a visual interface;
[0018] The selected area of electromechanical pipelines in the three-dimensional model is determined as the target electromechanical pipeline range for which supports and hangers are to be installed.
[0019] In one possible implementation, determining the length of the hanger rod of the support to be installed based on the target electromechanical pipeline range and the target building structural components includes:
[0020] Determine the distance between the bottom of the target electromechanical pipeline area and the bottom of the target building structural component;
[0021] The sum of the distance and the thickness of the support to be installed is determined as the length of the support rod to be installed.
[0022] In one possible implementation, determining the distance between the bottom of the target electromechanical pipeline range and the bottom of the target building structural member includes:
[0023] Determine the bottom elevation of the target electromechanical pipeline area, the top elevation of the target building structural component, and the thickness of the target building structural component;
[0024] Based on the bottom elevation of the target electromechanical pipeline range, the top elevation of the target building structural member, and the thickness of the target building structural member, the distance between the bottom of the target electromechanical pipeline range and the bottom of the target building structural member is determined.
[0025] In one possible implementation, the method further includes:
[0026] Generate one or more of the following based on the layout model of the supports and hangers to be installed:
[0027] CAD plan and Bill of Materials (BOM) for the supports and hangers to be installed;
[0028] The CAD plan includes one or more of the following:
[0029] Floor plan, detailed drawings, exploded views, installation drawings, and fabrication drawings;
[0030] The BOM list includes one or more of the following:
[0031] Quotation list, purchase list, production material list, and bill of quantities.
[0032] Secondly, embodiments of the present invention provide a support and hanger design device, the device comprising:
[0033] The product model determination module is used to determine the product model of the support and hanger to be arranged.
[0034] The electromechanical pipeline determination module is used to determine the target electromechanical pipeline range for which supports and hangers are to be installed from the 3D model of the target scene;
[0035] The structural component identification module is used to identify target building structural components located above the target electromechanical pipeline range from the three-dimensional model of the target scene;
[0036] The boom length determination module is used to identify target building structural components located above the target electromechanical pipeline range from the three-dimensional model of the target scene;
[0037] The layout model determination module is used to generate the layout model of the support and hanger to be arranged based on the product model and the length of the hanger rod.
[0038] In one possible implementation, the electromechanical pipeline identification module is specifically used for:
[0039] Output a 3D model of the target scene through a visual interface;
[0040] The selected area of the electromechanical pipeline in the three-dimensional model is determined as the target electromechanical pipeline area for which supports and hangers are to be installed.
[0041] In one possible implementation, the product model determination module is specifically used for:
[0042] Upon detecting a selection operation on any product model in the preset product model library, the target product model corresponding to the selection operation and the part models included in the target product model are displayed through a visual interface.
[0043] When a trigger operation is detected on any of the part models, an update operation corresponding to the trigger operation is performed on the part model;
[0044] The updated target product model is determined as the product model of the support and hanger to be installed.
[0045] In one possible implementation, the boom length determination module is specifically used for:
[0046] Determine the distance between the bottom of the target electromechanical pipeline area and the bottom of the target building structural component;
[0047] The sum of the distance and the thickness of the support to be installed is determined as the length of the support rod to be installed.
[0048] In one possible implementation, the boom length determination module is specifically used for:
[0049] Determine the bottom elevation of the target electromechanical pipeline area, the top elevation of the target building structural component, and the thickness of the target building structural component;
[0050] Based on the bottom elevation of the target electromechanical pipeline range, the top elevation of the target building structural member, and the thickness of the target building structural member, the distance between the bottom of the target electromechanical pipeline range and the bottom of the target building structural member is determined.
[0051] In one possible implementation, the device further includes:
[0052] The generation module is used to generate one or more of the following based on the layout model of the supports and hangers to be arranged:
[0053] CAD plan and Bill of Materials (BOM) for the supports and hangers to be installed;
[0054] The CAD plan includes one or more of the following:
[0055] Floor plan, detailed drawings, exploded views, installation drawings, and fabrication drawings;
[0056] The BOM list includes one or more of the following:
[0057] Quotation list, purchase list, production material list, and bill of quantities.
[0058] Thirdly, embodiments of the present invention provide an electronic device, including: a processor and a memory, wherein the processor is configured to execute a support / hanger design program stored in the memory to implement the support / hanger design method described in any one of the first aspects.
[0059] Fourthly, embodiments of the present invention provide a storage medium storing one or more programs, which can be executed by one or more processors to implement the support and hanger design method described in any one aspect.
[0060] The technical solution provided by this invention, after determining the product model of the supports and hangers to be arranged, determines the target electromechanical pipeline range of the supports and hangers to be arranged from the 3D model of the target scene, and identifies the target building structural components located above the target electromechanical pipeline range from the 3D model of the target scene. Based on the target electromechanical pipelines and the target building structural components, the length of the hanger rods of the supports and hangers to be arranged is determined. Based on the product model and the hanger rod length, an arrangement model of the supports and hangers to be arranged is generated. Since the product model is set in advance, it is only necessary to identify the electromechanical pipeline range, building structural components and determine the hanger rod length from the 3D model of the target scene. Then, the arrangement model of the supports and hangers to be arranged can be generated. In this process, the corresponding CAD drawings and BOM list can be directly exported from the arrangement model without much human intervention. This simplifies the design of supports and hangers, saves time and labor costs, and speeds up the project progress. Attached Figure Description
[0061] Figure 1 This is a schematic diagram illustrating an application scenario according to an embodiment of the present invention;
[0062] Figure 2 A flowchart illustrating an embodiment of a support and hanger design method provided by this invention;
[0063] Figure 3 This is a schematic diagram of a support and hanger component model and its corresponding installation system, as shown in an embodiment of the present invention.
[0064] Figure 4 This is a schematic diagram illustrating the selection of a support and hanger product model according to an embodiment of the present invention;
[0065] Figure 5 Parts models and installation system assembly replacement diagrams for support and hanger products;
[0066] Figure 6 This is a schematic diagram of a support and hanger rooting structure according to an embodiment of the present invention;
[0067] Figure 7 A block diagram illustrating an embodiment of a support and hanger design device provided by the present invention;
[0068] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0069] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0070] See Figure 1 This is a schematic diagram illustrating an application scenario according to an embodiment of the present invention.
[0071] Figure 1 The application scenario shown includes: terminal 101, user 102 and server 103, wherein terminal 101 and server 103 are connected via a network, and user 102 can obtain data stored in server 103 through terminal 101.
[0072] The terminal 101 can be any electronic device with a display screen, including but not limited to smartphones, tablets, laptops, desktop computers, servers, etc. Figure 1 This example uses desktop computers.
[0073] Server 103 can be implemented using a standalone server or a server cluster consisting of multiple servers.
[0074] exist Figure 1 In one exemplary application scenario, user 102 obtains the support and hanger product model library stored in server 103 through terminal 101. The product model library contains all the support and hanger product models preset by the support and hanger manufacturers. The support and hanger product model includes preset part models and installation systems. User 102 can select the support and hanger product model corresponding to the support and hanger to be installed from the support and hanger product model library through the visual interface of terminal 101. Then, the part models and installation systems of the support and hanger product model can be set through terminal 101.
[0075] In response, this invention provides a support and hanger design method to simplify support and hanger design, thereby saving time and labor costs and accelerating project progress.
[0076] To facilitate understanding of the embodiments of the present invention, the support and hanger design method provided by the present invention will be further explained and described below with reference to the accompanying drawings and specific embodiments. The embodiments do not constitute a limitation on the embodiments of the present invention.
[0077] See Figure 2 This is a flowchart illustrating an embodiment of a support and hanger design method provided by the present invention. As one embodiment, Figure 2 The flowchart shown can be applied to the above. Figure 1 On terminal 101, such as Figure 2 As shown, the flowchart may include the following steps:
[0078] Step 201: Determine the product model of the supports and hangers to be installed.
[0079] In one embodiment, the support and hanger manufacturer can pre-build a product model library for supports and hangers. This product model library contains all product models of supports and hangers. The product model of the support and hanger may include part models, which include, but are not limited to, parts models such as steel profiles, connectors, pipe clamps, pipe bundles, plugs, bases, and anchor bolts. The part models include, but are not limited to, their geometric appearance, material information, adjustable parameters, engineering quantity information, and other attributes.
[0080] Furthermore, the product model of this support and hanger can also include a support and hanger installation system created based on the part model. That is, it sets the installation conditions for each part of the support and hanger, such as: the type of connector used when the profiles are connected at right angles, the type and size of the bolts used for the connectors; the connection method between the support and hanger uprights and the base, the type and size of the bolts used for the base; the connection method between the profiles and pipe clamps / tube bundles; the type of insulation material used to support the insulated pipeline bundles / clamps; and other connectors and installation methods, etc. Figure 3 The diagram shown is a model of a support and hanger component and a corresponding installation system according to an embodiment of the present invention.
[0081] It should be noted that the present invention does not limit the above-mentioned part models and mounting systems.
[0082] Based on this, Figure 1 Taking the application scenario shown as an example, in this embodiment of the invention, after obtaining the support and hanger product model library stored in the server 103, the terminal 101 outputs the support and hanger product model library through a visual interface, such as... Figure 4 The diagram shown is a schematic diagram of the selection of support and hanger product models according to an embodiment of the present invention. Then, user 102 selects the support and hanger product model corresponding to the support and hanger to be installed through a visual interface. At this time, terminal 101 can output the part model corresponding to the selected support and hanger product model through the visual interface. That is, terminal 101 detects the selection operation of any product model in the preset product model library and displays the target product model corresponding to the selection operation and the part models contained in the target product model through the visual interface.
[0083] In addition, the terminal 101 can also output information such as the installation system, support type, profile type and layout rules contained in the selected support and hanger product model through a visual interface, and the present invention does not limit this.
[0084] Furthermore, user 102 can perform trigger operations on the part models in the support bracket product model. When terminal 101 detects a trigger operation on any part model, it executes an update operation corresponding to the trigger operation on that part model. It should be noted that the trigger operation performed by user 102 on the part model here may include operations such as adding, deleting, modifying, and replacing. This invention does not limit these operations. For example... Figure 5 The image shows a parts model of the support and hanger product and a schematic diagram of the assembly and replacement of the installation system. Figure 5 As shown, user 102 can combine and replace parts in the support and hanger product model.
[0085] Finally, terminal 101 determines the updated target product model as the product model for which the supports and hangers to be installed.
[0086] Step 202: Determine the target electromechanical pipeline range for which supports and hangers are to be installed from the 3D model of the target scene.
[0087] by Figure 1 Taking the application scenario shown as an example, in this embodiment of the invention, the terminal 101 outputs a three-dimensional model of the target scene through a visual interface. The user 102 can select the range of electromechanical pipelines to be installed in the three-dimensional model of the target scene. In this way, the terminal 101 determines the range of electromechanical pipelines selected by the user in the three-dimensional model of the target scene as the target range of electromechanical pipelines to be installed.
[0088] Step 203: Identify the target building structure components located above the target electromechanical pipeline range from the 3D model of the target scene.
[0089] In one embodiment, terminal 101 can detect and identify building structural components located above the electromechanical pipeline range in the three-dimensional model of the target scene, and use the structural component as the target building structural component. The target building structural component may include structural floor slabs, structural beams and other components, and the present invention does not limit this.
[0090] Step 204: Based on the target electromechanical pipeline range and the target building structural components, determine the length of the hanger rods of the supports to be installed.
[0091] In one embodiment, terminal 101 determines the length of the hanger rod of the support to be installed based on the distance between the bottom of the target electromechanical pipeline and the bottom of the target building structural member, as well as the thickness of the support to be installed.
[0092] When determining the distance between the bottom of the target electromechanical pipeline and the bottom of the target building structure component, the terminal 101 first determines the bottom elevation of the target electromechanical pipeline range, the top elevation of the target building structure component, and the thickness of the target building structure component. Then, it subtracts the bottom elevation of the target electromechanical pipeline range from the top elevation of the target building structure component, and then subtracts the thickness of the target building structure component. The final difference is taken as the distance between the bottom of the target electromechanical pipeline and the bottom of the target building structure component.
[0093] Furthermore, the terminal 101 determines the length of the support rod to be installed by adding the distance between the bottom of the target electromechanical pipeline and the bottom of the target building structural component to the thickness of the support to be installed.
[0094] For example, see Figure 6 This is a schematic diagram of a support and hanger rooting structure according to an embodiment of the present invention, as shown below. Figure 6 As shown, it includes a structural floor slab 601, a structural beam 602, a target electromechanical pipeline 603, a support 604, a first hanger 605, and a second hanger 606, wherein the first hanger 605 anchors the support to the structural floor slab 601, and the second hanger 606 anchors the support to the structural beam 602.
[0095] Depend on Figure 6 As illustrated in the diagram, the length of the first hanger 605 can be determined by subtracting the bottom elevation L2 of the target electromechanical pipeline 603 from the top elevation L1 of the structural floor slab 601, then subtracting the thickness L3 of the structural floor slab 601, and finally adding the thickness L4 of the support 604. Similarly, the length of the second hanger 606 can be determined by subtracting the bottom elevation L2 of the target electromechanical pipeline 603 from the top elevation L5 of the structural beam 602, then subtracting the thickness L6 of the structural beam 602, and finally adding the thickness L4 of the support 604.
[0096] Step 205: Generate the layout model of the supports and hangers to be arranged based on the product model and the length of the hanger rod.
[0097] In one embodiment, terminal 101 can generate an arrangement model of the supports and hangers to be arranged based on the product model and hanger length determined in the above steps. Afterwards, user 102 can also make corresponding modifications to the generated arrangement model or reselect the support and hanger product type to generate a more suitable arrangement model of the supports and hangers to be arranged, so as to make the arrangement model more accurate and specific.
[0098] In one embodiment, user 102 can operate terminal 101 to generate corresponding engineering drawings according to actual needs. After detecting the operation, terminal 101 can generate one or more of the following information based on the layout model of the supports and hangers to be arranged: including but not limited to: CAD drawing of the plan layout of the supports and hangers to be arranged and BOM list. The CAD drawing includes but is not limited to: plan layout drawing, detailed drawing, exploded drawing, installation drawing, and fabrication drawing; the BOM list includes but is not limited to: quotation list, purchase list, production material list, and bill of quantities.
[0099] The technical solution provided by this invention, after determining the product model of the supports and hangers to be arranged, determines the target electromechanical pipeline range of the supports and hangers to be arranged from the 3D model of the target scene, and identifies the target building structural components located above the target electromechanical pipeline range from the 3D model of the target scene. Based on the target electromechanical pipelines and the target building structural components, the length of the hanger rods of the supports and hangers to be arranged is determined. Based on the product model and the hanger rod length, an arrangement model of the supports and hangers to be arranged is generated. Since the product model is set in advance, it is only necessary to identify the electromechanical pipeline range, building structural components and determine the hanger rod length from the 3D model of the target scene. Then, the arrangement model of the supports and hangers to be arranged can be generated. In this process, the corresponding CAD drawings and BOM list can be directly exported from the arrangement model without much human intervention. This simplifies the design of supports and hangers, saves time and labor costs, and speeds up the project progress.
[0100] See Figure 7 This is a block diagram illustrating an embodiment of a support and hanger design device provided in an exemplary embodiment of the present invention. Figure 7 As shown, the device includes:
[0101] Product model determination module 71 is used to determine the product model of the support and hanger to be arranged;
[0102] The electromechanical pipeline determination module 72 is used to determine the target electromechanical pipeline range of the supports to be installed from the three-dimensional model of the target scene;
[0103] The structural component determination module 73 is used to identify target building structural components located above the target electromechanical pipeline range from the three-dimensional model of the target scene;
[0104] The boom length determination module 74 is used to identify the target building structure component located above the target electromechanical pipeline range from the three-dimensional model of the target scene;
[0105] The layout model determination module 75 is used to generate the layout model of the support and hanger to be arranged based on the product model and the length of the hanger rod.
[0106] In one possible implementation, the electromechanical pipeline determination module 72 is specifically used for:
[0107] Output a 3D model of the target scene through a visual interface;
[0108] The selected area of the electromechanical pipeline in the three-dimensional model is determined as the target electromechanical pipeline area for which supports and hangers are to be installed.
[0109] In one possible implementation, the product model determination module 71 is specifically used for:
[0110] Upon detecting a selection operation on any product model in the preset product model library, the target product model corresponding to the selection operation and the part models included in the target product model are displayed through a visual interface.
[0111] When a trigger operation is detected on any of the part models, an update operation corresponding to the trigger operation is performed on the part model;
[0112] The updated target product model is determined as the product model of the support and hanger to be installed.
[0113] In one possible implementation, the boom length determination module 74 is specifically used for:
[0114] Determine the distance between the bottom of the target electromechanical pipeline area and the bottom of the target building structural component;
[0115] The sum of the distance and the thickness of the support to be installed is determined as the length of the support rod to be installed.
[0116] In one possible implementation, the boom length determination module 74 is specifically used for:
[0117] Determine the bottom elevation of the target electromechanical pipeline area, the top elevation of the target building structural component, and the thickness of the target building structural component;
[0118] Based on the bottom elevation of the target electromechanical pipeline range, the top elevation of the target building structural member, and the thickness of the target building structural member, the distance between the bottom of the target electromechanical pipeline range and the bottom of the target building structural member is determined.
[0119] In one possible implementation, the device further includes (not shown in the figure):
[0120] The generation module is used to generate one or more of the following based on the layout model of the supports and hangers to be arranged:
[0121] CAD plan and Bill of Materials (BOM) for the supports and hangers to be installed;
[0122] The CAD plan includes one or more of the following:
[0123] Floor plan, detailed drawings, exploded views, installation drawings, and fabrication drawings;
[0124] The BOM list includes one or more of the following:
[0125] Quotation list, purchase list, production material list, and bill of quantities.
[0126] See Figure 8 This is a schematic diagram of the structure of an electronic device for a support and hanger design device provided in an embodiment of the present invention. Figure 8 The illustrated electronic device 800 includes at least one processor 801, a memory 802, at least one network interface 804, and other user interfaces 803. The various components in the electronic device 800 are coupled together via a bus system 805. It is understood that the bus system 805 is used to implement communication between these components. In addition to a data bus, the bus system 805 also includes a power bus, a control bus, and a status signal bus. However, for clarity, ... Figure 8 The general labeled all buses as Bus System 805.
[0127] The user interface 803 may include a display, keyboard, or clicking device (e.g., mouse, trackball, touchpad, or touchscreen).
[0128] It is understood that the memory 802 in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 802 described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0129] In some implementations, memory 802 stores elements, executable units or data structures, or subsets thereof, or extended sets thereof: operating system 8021 and application programs 8022.
[0130] The operating system 8021 includes various system programs, such as the framework layer, core library layer, and driver layer, used to implement various basic business functions and handle hardware-based tasks. The application program 8022 includes various applications, such as a media player and a browser, used to implement various application functions. The program implementing the method of this embodiment can be included in the application program 8022.
[0131] In this embodiment of the invention, by calling the program or instructions stored in the memory 802, specifically the program or instructions stored in the application program 8022, the processor 801 executes the method steps provided in each method embodiment, including, for example:
[0132] Determine the product model of the support and hanger to be installed;
[0133] Determine the target electromechanical pipeline range for which supports and hangers need to be installed from the 3D model of the target scene;
[0134] Identify the target building structure components located above the target electromechanical pipeline area from the 3D model of the target scene;
[0135] Based on the target electromechanical pipeline range and the target building structural components, determine the length of the hanger rod of the support frame to be installed;
[0136] The arrangement model of the supports to be arranged is generated based on the product model and the length of the hanger.
[0137] The methods disclosed in the above embodiments of the present invention can be applied to or implemented by processor 801. Processor 801 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware or by instructions in the form of software in processor 801. The processor 801 may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present invention can be directly embodied in the execution of a hardware decoding processor, or executed by a combination of hardware and software units in the decoding processor. The software units may be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. The storage medium is located in memory 802. Processor 801 reads the information in memory 802 and, in conjunction with its hardware, completes the steps of the above method.
[0138] It is understood that the embodiments described herein can be implemented in hardware, software, firmware, middleware, microcode, or a combination thereof. For hardware implementation, the processing unit can be implemented in one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described herein, or combinations thereof.
[0139] For software implementation, the techniques described herein can be implemented by units that perform the functions described herein. The software code can be stored in memory and executed by a processor. The memory can be implemented in the processor or external to the processor.
[0140] The electronic device provided in this embodiment for the support and hanger design method can be as follows: Figure 8 The electronic device shown can perform the following: Figure 2 All steps of the design method for the central support hanger, thereby achieving Figure 2 For details on the technical effects of the support and hanger design method shown, please refer to [link / reference]. Figure 2 The relevant descriptions are presented concisely and will not be elaborated upon here.
[0141] This invention also provides a storage medium (computer-readable storage medium). This storage medium stores one or more programs. The storage medium may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk, or solid-state drive; the memory may also include combinations of the above types of memory.
[0142] When one or more programs in the storage medium can be executed by one or more processors to implement the above-described bracket design method executed on the electronic device side.
[0143] The processor is used to execute a bracket design program stored in memory to implement the following steps of the bracket design method executed on the electronic device side:
[0144] Determine the product model of the support and hanger to be installed;
[0145] Determine the target electromechanical pipeline range for which supports and hangers need to be installed from the 3D model of the target scene;
[0146] Identify the target building structure components located above the target electromechanical pipeline area from the 3D model of the target scene;
[0147] Based on the target electromechanical pipeline range and the target building structural components, determine the length of the hanger rod of the support frame to be installed;
[0148] The arrangement model of the supports to be arranged is generated based on the product model and the length of the hanger.
[0149] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0150] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented in hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0151] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for designing a support and hanger, characterized in that, The method includes: Determine the product model for which supports and hangers need to be installed; Determine the target electromechanical pipeline range for which supports and hangers need to be installed from the 3D model of the target scene; Identify the target building structure components located above the target electromechanical pipeline area from the 3D model of the target scene; Based on the target electromechanical pipeline range and the target building structural components, determine the length of the hanger rod of the support to be installed; The arrangement model of the supports to be arranged is generated based on the product model and the length of the hanger.
2. The method according to claim 1, characterized in that, The process of determining the product model of the support and hanger to be installed includes: Upon detecting a selection operation on any product model in the preset product model library, the target product model corresponding to the selection operation and the part models included in the target product model are displayed through a visual interface. When a trigger operation is detected on any of the part models, an update operation corresponding to the trigger operation is performed on the part model; The updated target product model is determined as the product model of the support and hanger to be installed.
3. The method according to claim 1, characterized in that, Determining the target electromechanical pipeline range for which supports and hangers are to be installed from the 3D model of the target scene includes: Output a 3D model of the target scene through a visual interface; The selected area of electromechanical pipelines in the three-dimensional model is determined as the target electromechanical pipeline range for which supports and hangers are to be installed.
4. The method according to claim 1, characterized in that, The determination of the hanger length of the support rod to be installed based on the target electromechanical pipeline range and the target building structural components includes: Determine the distance between the bottom of the target electromechanical pipeline area and the bottom of the target building structural component; The sum of the distance and the thickness of the support to be installed is determined as the length of the support rod to be installed.
5. The method according to claim 4, characterized in that, Determining the distance between the bottom of the target electromechanical pipeline range and the bottom of the target building structural component includes: Determine the bottom elevation of the target electromechanical pipeline area, the top elevation of the target building structural component, and the thickness of the target building structural component; Based on the bottom elevation of the target electromechanical pipeline range, the top elevation of the target building structural member, and the thickness of the target building structural member, the distance between the bottom of the target electromechanical pipeline range and the bottom of the target building structural member is determined.
6. The method according to claim 1, further comprising: Generate one or more of the following based on the layout model of the supports and hangers to be installed: CAD plan and Bill of Materials (BOM) for the supports and hangers to be installed; The CAD plan includes one or more of the following: Floor plan, detailed drawings, exploded views, installation drawings, and fabrication drawings; The BOM list includes one or more of the following: Quotation list, purchase list, production material list, and bill of quantities.
7. A support and hanger design device, characterized in that, The device includes: The product model determination module is used to determine the product model of the supports and hangers to be installed. The electromechanical pipeline determination module is used to determine the target electromechanical pipeline range for which supports and hangers are to be installed from the 3D model of the target scene; The structural component identification module is used to identify target building structural components located above the target electromechanical pipeline range from the three-dimensional model of the target scene; The boom length determination module is used to identify target building structural components located above the target electromechanical pipeline range from the three-dimensional model of the target scene; The layout model determination module is used to generate the layout model of the support and hanger to be arranged based on the product model and the length of the hanger rod.
8. The apparatus according to claim 7, characterized in that, The electromechanical pipeline determination module is specifically used for: Output a 3D model of the target scene through a visual interface; The selected area of the electromechanical pipeline in the three-dimensional model is determined as the target electromechanical pipeline area for which supports and hangers are to be installed.
9. An electronic device, characterized in that, include: A processor and a memory, the processor being configured to execute a support / hanger design program stored in the memory to implement the support / hanger design method according to any one of claims 1 to 6.
10. A storage medium, characterized in that, The storage medium stores one or more programs, which can be executed by one or more processors to implement the support and hanger design method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Electromechanical comprehensive supporting and hanging bracket design method based on BIM technology
CN107784137A
Method, device and system for automatically designing support and hangers based on three-dimensional BIM model
CN111209619A