Method and system for quickly setting non-material-reporting attribute of three-dimensional factory design object

Through the method and system of quickly setting unreported attributes of three-dimensional factory design objects, the problem of inefficient modification of pipe fitting attributes in the existing technology is solved, and efficient and accurate attribute settings are achieved, which is suitable for BIM three-dimensional factory design.

CN120541906APending Publication Date: 2025-08-26ACRE COKING & REFRACTORY ENG CONSULTING CORP DALIAN MCC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510499854.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2025-08-26

AI Technical Summary

Technical Problem

In the existing BIM three-dimensional factory design software, the modification of pipe fitting attributes needs to be manually set one by one, resulting in inefficiency and easy to miss, affecting the accuracy of the design.

Method used

Provides a method and system for quickly setting unreported attributes of three-dimensional factory design objects. Through one-click setting or batch operation of the program, it automatically recognizes and sets object attributes in combination with the rule database module.

Benefits of technology

It improves design efficiency and the accuracy of material reports, can quickly set the non-reporting attributes in batches, adapt to different complex situations, and flexibly use a variety of operating modes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120541906A_ABST
    Figure CN120541906A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of model object attribute reporting in BIM (Building Information Modeling) three-dimensional factory design, in particular to a method and a system for quickly setting non-reporting attributes based on a three-dimensional factory design object, which comprises the following steps of: selectively realizing one-key setting of the non-reporting attributes for a specific object in a working space through a check box by running a program; selecting one or more objects through a mouse, activating a program, and setting a non-reporting attribute for the selected object; selecting one or more objects through a mouse, activating a program, and setting a non-reporting attribute for a specific object associated with the selected object; the one-key setting of the material reporting attribute for the model object in the working space is realized by running a program; according to the method, the technical function that the BIM three-dimensional factory design software quickly sets the object non-reporting attributes is filled, the working efficiency is greatly improved, and convenience is provided for users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of model object attribute reporting in BIM three-dimensional factory design, and in particular to a method and system for quickly setting non-reporting attributes of three-dimensional factory design objects. Background Art

[0002] With the continuous development of BIM technology, the popularity of 3D factory design software is increasing, and it has become an essential design software for engineering companies and large design institutes.

[0003] Many engineering companies and design institutes use 3D plant design software for 3D piping design. However, due to design and procurement practices, many pipe fittings (such as instrument valves and pump inlet and outlet flanges, gaskets, and fasteners) are included with the equipment or finished parts. This often results in the need to modify these fittings to have no material properties during the design process. Designers must search for each 3D object in the model space and manually modify the material properties one by one. This can easily lead to omissions, consumes a significant amount of time, and results in low efficiency.

[0004] In order to remedy this defect and improve design efficiency and material reporting accuracy, a method for quickly setting the non-material reporting attribute of 3D plant design objects was developed. Summary of the Invention

[0005] The present invention provides a method and system for quickly setting non-material reporting attributes of three-dimensional factory design objects, so as to solve the problem that the non-material reporting attributes of existing BIM three-dimensional factory software model objects can only be modified one by one.

[0006] In order to achieve the above object, the present invention adopts the following technical solutions:

[0007] A method for quickly setting the non-material reporting attribute of a 3D plant design object includes the following contents:

[0008] A1. By running the program, you can selectively set the non-reporting attribute for specific objects in the workspace through the checkbox;

[0009] A2. Use the mouse to select a single or multiple objects, activate the program, and set the non-reporting attribute for the selected objects;

[0010] A3. Use the mouse to select a single or multiple objects, activate the program, and set the non-reporting attribute for the specific objects associated with the selected objects;

[0011] A4. By running the program, you can set the reporting properties of the model objects in the workspace with one click.

[0012] Furthermore, the A1 includes the following:

[0013] A01. Set the "no material reporting" attribute for all pipes, elbows, tees, reducers, caps, valves, valve matching flanges, and fastener models in the workspace.

[0014] A02. Set the non-reporting attribute for all flange, gasket, and fastener models in the workspace;

[0015] A03. Set the non-reporting attribute for the matching flange, gasket and fastener models of all equipment and fittings in the workspace where the matching flanges, gaskets and fasteners do not need to be reported.

[0016] Furthermore, the step A03 includes the following steps:

[0017] B01. Filter equipment for which matching flanges, gaskets, and fasteners do not require reporting, including pumps and vacuum units. The equipment tag number of pumps begins with the letter P or a number + the letter P, and the equipment tag number of vacuum units begins with the letter B or a number + the letter B. Run the program to set the "no reporting" attribute for the matching flanges, gaskets, and fastener models of the equipment pipe openings.

[0018] B02. Filter the pipe fittings whose matching flanges, gaskets, and fasteners do not need to be reported, including instrument valves and flow meters. Both are pipe fittings and are objects in the Instruments class. Run the program to set the "no report" attribute for the matching flanges, gaskets, and fastener models of the instrument valves.

[0019] Furthermore, the step A2 includes the following contents:

[0020] C01. Select one or more Pipeparts, and set the no-material attribute for the Pipepart objects in batches.

[0021] C02. Select one or more Piperuns (a Piperun is a branch of a pipeline) and set the no-material-reporting attribute for the pipe fittings on the Piperun in batches.

[0022] C03. By selecting a single or multiple pipelines, the pipeline is the entire pipeline, and the pipe fitting objects on the pipeline can be batch-set to have the non-reporting attribute.

[0023] Furthermore, step A3 includes the following:

[0024] D01. By selecting a single or multiple equipment models, the program sets the non-reporting attribute for the nozzle matching flange, gasket and fastener models of the selected equipment models;

[0025] D02. By selecting a single or multiple instrument valve models, the program sets the non-reporting attribute for the matching flange, gasket and fastener models of the selected instrument valve model.

[0026] Furthermore, step A4 includes the following:

[0027] E01. By running the program, you can selectively set the reporting properties of specific objects in the workspace through the checkbox;

[0028] E02. By selecting a single or multiple model objects, the program sets the material properties for the selected objects and their paired flanges, gaskets, and fastener models;

[0029] E03: No model object is selected, and the program sets the reporting properties for all object models in the workspace.

[0030] The present invention also provides a system for quickly setting a non-material reporting attribute for a three-dimensional plant design object, the system comprising:

[0031] Module for setting attributes and not reporting materials: This module runs on the basis of the pipeline model completed in the 3D plant design software, and sets the attributes of not reporting materials for specific pipe fittings and implicit parts;

[0032] Setting attribute reporting module: This module runs on the basis of the pipeline model completed in the 3D plant design software, and sets the reporting attributes for specific pipe fittings and implicit parts;

[0033] Rule database module: The module establishes a rule database module, extracts the device type through the device bit number, and extracts the object features in the database to distinguish the categories of model objects.

[0034] The present invention also provides a computer, comprising a processor and a memory connected thereto;

[0035] Wherein, the processor is configured to execute the method for quickly setting the non-material reporting attribute of a three-dimensional plant design object;

[0036] The memory is used to store executable instructions of the processor.

[0037] The present invention also provides a computer storable medium on which a computer program is stored. The computer program is executed by a processor to implement the method for quickly setting the non-material reporting attribute of a three-dimensional factory design object.

[0038] Compared with the prior art, the present invention has the following beneficial effects:

[0039] 1) Compared with the non-reporting method of the 3D factory software itself, it can accurately set the non-reporting attribute for specific objects, greatly improving the accuracy of the material report;

[0040] 2) Ability to quickly and batch-wise set non-reporting attributes for specific objects, greatly improving modeling efficiency;

[0041] 3) Three modes, namely mouse selection, check box and direct operation, can be flexibly used for different complex situations;

[0042] 4) By setting the object attribute to reporting and then running the program, the user is provided with a method to reset the model object's attribute to not reporting. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 This is a flow chart of a method for quickly setting the non-material reporting attribute of a three-dimensional factory design object of the present invention.

[0044] Figure 2 This is a flow chart of a method for quickly setting the non-reporting attribute of a certain project in an embodiment of the present invention. DETAILED DESCRIPTION

[0045] The specific embodiments of the present invention will be further described below with reference to the accompanying drawings:

[0046] The following examples are implemented under the premise of the technical solution of the present invention, and provide detailed implementation methods and specific operating processes, but the scope of protection of the present invention is not limited to the following examples. The methods used in the following examples are conventional methods unless otherwise specified.

[0047] [Example 1]

[0048] See Figure 1 , is a flow chart of the method of the present invention. The method of the present invention for quickly setting the non-reporting attribute of a three-dimensional factory design object includes the following contents:

[0049] A1. By running the program, you can selectively set the non-reporting attribute for specific objects in the workspace through the checkbox;

[0050] A2. Use the mouse to select a single or multiple objects, activate the program, and set the non-reporting attribute for the selected objects;

[0051] A3. Use the mouse to select a single or multiple objects, activate the program, and set the non-reporting attribute for the specific objects associated with the selected objects;

[0052] A4. By running the program, you can set the reporting properties of the model objects in the workspace with one click.

[0053] The step A1 includes the following contents:

[0054] A01. Set the "no material reporting" attribute for all pipes, elbows, tees, reducers, caps, valves, valve matching flanges, and fasteners models in the workspace.

[0055] A02. Set the non-reporting attribute for all flange, gasket, and fastener models in the workspace;

[0056] A03. Set the non-reporting attribute for the matching flange, gasket and fastener models of all equipment and fittings in the workspace where matching flanges, gaskets and fasteners need not be reported.

[0057] The step A03 includes the following steps:

[0058] B01. Filter equipment for which matching flanges, gaskets, and fasteners do not require reporting, including pumps and vacuum units. The equipment tag number of pumps begins with the letter P or a number + the letter P, and the equipment tag number of vacuum units begins with the letter B or a number + the letter B. Run the program to set the "no reporting" attribute for the matching flanges, gaskets, and fastener models of the equipment pipe openings.

[0059] B02. Filter the pipe fittings whose matching flanges, gaskets, and fasteners do not need to be reported, including instrument valves and flow meters. Both are pipe fittings and are objects in the Instruments class. Run the program to set the "no report" attribute for the matching flanges, gaskets, and fastener models of the instrument valves.

[0060] The step A2 includes the following contents:

[0061] C01. Select one or more Pipeparts (i.e. pipe fittings) and set the no-material-reporting attribute for the Pipepart objects in batches.

[0062] C02. Select one or more Piperuns (i.e. a branch of a pipeline) and set the no-material-reporting attribute for the pipe fitting objects on the Piperun in batches.

[0063] C03. By selecting a single or multiple pipelines (i.e. the entire pipeline), batch set the non-reporting attribute for the pipe fitting objects on the pipeline.

[0064] Step A3 includes the following:

[0065] D01. By selecting a single or multiple equipment models, the program sets the non-reporting attribute for the nozzle matching flange, gasket and fastener models of the selected equipment models;

[0066] D02. By selecting a single or multiple instrument valve models, the program sets the non-reporting attribute for the matching flange, gasket and fastener models of the selected instrument valve model.

[0067] Step A4 includes the following:

[0068] E01. By running the program, you can selectively set the reporting properties of specific objects in the workspace through the checkbox;

[0069] E02. By selecting a single or multiple model objects, the program sets the material properties for the selected objects and their paired flanges, gaskets, and fastener models;

[0070] E03: No model object is selected. When the program is run, the program sets the reporting properties for all object models in the workspace.

[0071] The specific embodiments of the present invention are as follows:

[0072] like Figure 2 As shown in the figure, by analyzing the object model hierarchy in the 3D plant design software platform, including the server site SITE, project PLANT, unit area AREA, PIPE, EQUIPMENT, INSTRUMENT, PIPELINE, PIPERUN, and PIPEPART, a computer program is developed. After the unit model is created, the program can be run to automatically set the non-material attributes of the model objects in batches, leaving them for the quantity calculation program to call. The program can be embedded in the 3D plant design software platform.

[0073] When the program is running, the object categories and features in the project database are automatically retrieved and matched with the program rules, and the non-reporting attributes of the model objects are set in batches, eliminating the need for designers to manually set them one by one during the design process. The program can also modify the set non-reporting attributes to achieve closed-loop use of the non-reporting program.

[0074] [Example 2]

[0075] In this embodiment, the three-dimensional model object is created; a user instruction is received to activate the quick setting program; an object is selected by checking the box; an object is selected by the mouse; and the selected object is set to not report or report. Specifically, the following contents are included:

[0076] A1. By running the program, you can selectively set the non-reporting attribute for specific objects in the workspace through the checkbox;

[0077] A01. Set the "no material reporting" attribute for all pipes, elbows, tees, reducers, caps, valves, valve matching flanges, and fastener models in the workspace.

[0078] A02. Set the non-reporting attribute for all flange, gasket, and fastener models in the workspace;

[0079] A03. Set the non-reporting attribute for the matching flange, gasket and fastener models of all equipment and fittings in the workspace where the matching flanges, gaskets and fasteners do not need to be reported.

[0080] Wherein, step A03 includes the following steps:

[0081] B01. Filter equipment for which matching flanges, gaskets, and fasteners do not require reporting, including pumps and vacuum units. The equipment tag number of pumps begins with the letter P or a number + the letter P, and the equipment tag number of vacuum units begins with the letter B or a number + the letter B. Run the program to set the "no reporting" attribute for the matching flanges, gaskets, and fastener models of the equipment pipe openings.

[0082] B02. Filter the pipe fittings whose matching flanges, gaskets, and fasteners do not need to be reported, including instrument valves and flow meters. Both are pipe fittings and are objects in the Instruments class. Run the program to set the "no report" attribute for the matching flanges, gaskets, and fastener models of the instrument valves.

[0083] A2. Use the mouse to select one or more objects, activate the program, and set the non-reporting attribute for the selected objects; specifically, the following:

[0084] C01. Select one or more Pipeparts, and set the no-material attribute for the Pipepart objects in batches.

[0085] C02. Select one or more Piperuns (a Piperun is a branch of a pipeline) and set the no-material-reporting attribute for the pipe fittings on the Piperun in batches.

[0086] C03. By selecting a single or multiple pipelines, the pipeline is the entire pipeline, and the pipe fitting objects on the pipeline are batch-set to have the no-material-reporting attribute.

[0087] A3. Use the mouse to select one or more objects, activate the program, and set the non-reporting attribute for specific objects associated with the selected objects; specifically, the following contents are included:

[0088] D01. By selecting a single or multiple equipment models, the program sets the non-reporting attribute for the nozzle matching flange, gasket and fastener models of the selected equipment models;

[0089] D02. By selecting a single or multiple instrument valve models, the program sets the non-reporting attribute for the matching flange, gasket and fastener models of the selected instrument valve model.

[0090] [Example 3]

[0091] In this embodiment, the three-dimensional model object is created; a user instruction is received, the quick setting program is activated, and no object is selected; and the workspace object is set to not report or report, specifically including the following contents:

[0092] E01. By running the program, you can selectively set the reporting properties of specific objects in the workspace through the checkbox;

[0093] E02. By selecting a single or multiple model objects, the program sets the material properties for the selected objects and their paired flanges, gaskets, and fastener models;

[0094] E03: No model object is selected, and the program sets the reporting properties for all object models in the workspace.

[0095] [Example 4]

[0096] This embodiment provides a system for implementing the method for quickly setting a non-material reporting attribute for a three-dimensional plant design object, the system comprising:

[0097] (1) Setting attribute non-reporting module: The module runs on the basis of the pipeline model completed in the three-dimensional plant design software, and sets the non-reporting attribute for specific pipe fittings and implicit parts;

[0098] (2) Setting the attribute reporting module: The module runs on the basis of the pipeline model completed in the three-dimensional plant design software, and sets the reporting attributes for specific pipe fittings and implicit parts;

[0099] (3) Rule database module: The module establishes a rule database module, extracts the device type through the device bit number, and extracts the object features in the database to distinguish the categories of model objects.

[0100] [Example 5]

[0101] This embodiment provides a computer, including a processor and a memory connected thereto;

[0102] Wherein, the processor is configured to execute the method for quickly setting the non-material reporting attribute of a three-dimensional plant design object;

[0103] The memory is used to store executable instructions of the processor.

[0104] [Example 6]

[0105] The present invention provides a computer storable medium on which a computer program is stored. The computer program is executed by a processor to implement a method for quickly setting a non-material reporting attribute for a three-dimensional plant design object.

[0106] In summary, the technical effects of the present invention are as follows:

[0107] 1. The method and system of the present invention for quickly setting the no-material-reporting attribute for 3D factory design objects, compared to the no-material-reporting method of the 3D factory software itself, can accurately set the no-material-reporting attribute for specific objects, greatly improving the accuracy of material reports;

[0108] 2. The present invention provides a method and system for quickly setting the no-material attribute for three-dimensional factory design objects, which can quickly and batch-wise set the no-material attribute for specific objects, greatly improving modeling efficiency.

[0109] 3. The present invention provides a method and system for quickly setting the non-reporting attribute of a 3D plant design object. Through three modes: mouse selection, check box, and direct operation, it can be flexibly applied to different complex situations.

[0110] 4. The present invention provides a method and system for quickly setting the non-reporting attribute of a three-dimensional factory design object. By setting the object attribute to report, and then running the program, the user is provided with a method for resetting the non-reporting attribute of the model object.

[0111] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The scheme in the embodiment of the present application can be implemented in various computer languages, for example, object-oriented programming language Java, directly interpreted scripting language JavaScript, VB, etc.

[0112] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0113] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0114] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0115] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present application.

[0116] The above embodiments are implemented based on the technical solutions of the present invention, and detailed implementation methods and specific operating procedures are provided. However, the scope of protection of the present invention is not limited to the above embodiments. All other embodiments obtained by persons of ordinary skill in the art without creative effort are also within the scope of protection of the present invention.

Claims

1. A method for quickly setting the non-reporting attribute of a three-dimensional factory design object, characterized in that: Includes the following: A1. By running the program, you can selectively set the non-reporting attribute for specific objects in the workspace through the checkbox; A2. Use the mouse to select a single or multiple objects, activate the program, and set the non-reporting attribute for the selected objects; A3. Use the mouse to select a single or multiple objects, activate the program, and set the non-reporting attribute for the specific objects associated with the selected objects; A4. By running the program, you can set the reporting properties of the model objects in the workspace with one click.

2. A method for quickly setting the non-reporting attribute of a three-dimensional plant design object according to claim 1, characterized in that: A1 includes the following: A01. Set the "no material reporting" attribute for all pipes, elbows, tees, reducers, caps, valves, valve matching flanges, and fastener models in the workspace. A02. Set the non-reporting attribute for all flange, gasket, and fastener models in the workspace; A03. Set the non-reporting attribute for the matching flange, gasket and fastener models of all equipment and fittings in the workspace where the matching flanges, gaskets and fasteners do not need to be reported.

3. The method for quickly setting the non-reporting attribute of a three-dimensional plant design object according to claim 2, characterized in that: The step A03 includes the following steps: B01. Filter equipment for which matching flanges, gaskets, and fasteners do not require reporting, including pumps and vacuum units. The equipment tag number of pumps begins with the letter P or a number + the letter P, and the equipment tag number of vacuum units begins with the letter B or a number + the letter B. Run the program to set the "no reporting" attribute for the matching flanges, gaskets, and fastener models of the equipment pipe openings. B02. Filter the pipe fittings whose matching flanges, gaskets, and fasteners do not need to be reported, including instrument valves and flow meters. Both are pipe fittings and are objects in the Instruments class. Run the program to set the "no report" attribute for the matching flanges, gaskets, and fastener models of the instrument valves.

4. The method for quickly setting the non-reporting attribute of a three-dimensional plant design object according to claim 1 is characterized in that: The step A2 includes the following contents: C01. Select one or more Pipeparts, and set the no-material attribute for the Pipepart objects in batches. C02. Select one or more Piperuns (a Piperun is a branch of a pipeline) and set the no-material-reporting attribute for the pipe fittings on the Piperun in batches. C03. By selecting a single or multiple pipelines, the pipeline is the entire pipeline, and the pipe fitting objects on the pipeline can be batch-set to have the non-reporting attribute.

5. The method for quickly setting the non-reporting attribute of a three-dimensional plant design object according to claim 1 is characterized in that: Step A3 includes the following: D01. By selecting a single or multiple equipment models, the program sets the non-reporting attribute for the nozzle matching flange, gasket and fastener models of the selected equipment models; D02. By selecting a single or multiple instrument valve models, the program sets the non-reporting attribute for the matching flange, gasket and fastener models of the selected instrument valve model.

6. The method for quickly setting the non-reporting attribute of a three-dimensional plant design object according to claim 1, characterized in that: Step A4 includes the following: E01. By running the program, you can selectively set the reporting properties of specific objects in the workspace through the checkbox; E02. By selecting a single or multiple model objects, the program sets the material properties for the selected objects and their paired flanges, gaskets, and fastener models; E03: No model object is selected, and the program sets the reporting properties for all object models in the workspace.

7. A system for implementing the method for quickly setting the non-material reporting attribute of a three-dimensional factory design object as described in claim 1, characterized in that: The system comprises: Module for setting attributes and not reporting materials: This module runs on the basis of the pipeline model completed in the 3D plant design software, and sets the attributes of not reporting materials for specific pipe fittings and implicit parts; Setting attribute reporting module: This module runs on the basis of the pipeline model completed in the 3D plant design software, and sets the reporting attributes for specific pipe fittings and implicit parts; Rule database module: The module establishes a rule database module, extracts the device type through the device bit number, and extracts the object features in the database to distinguish the categories of model objects.

8. A computer, characterized in that: including a processor and a memory connected thereto; Wherein, the processor is configured to execute a method for quickly setting a non-material reporting attribute of a three-dimensional plant design object according to any one of claims 1 to 6; The memory is used to store executable instructions of the processor.

9. A computer storable medium, characterized in that: A computer program is stored thereon, and the computer program is executed by a processor to implement a method for quickly setting a non-material reporting attribute of a three-dimensional plant design object as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Quick dimension labeling method based on three-dimensional factory design drawing

    CN114818042A