A Steel Structure BOM Automatic Generation System and Method Based on Tekla Steel Structure Model
By using the automatic generation system of Tekla component models in the steel structure industry, the problem of BOM reliance on manual and design models and BOM separation is solved, and efficient BOM automatic generation and small-board diagram generation are achieved, which improves work efficiency and enterprise informatization level.
Patent Information
- Application Number
- CN202110860349.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-27
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2041-07-27
AI Technical Summary
In the steel structure industry, BOM production relies on a large amount of manual participation, and there is a separation between repeated work and design models and BOM, resulting in low efficiency and limited information development.
By traversing, analyzing and noting the components in the Tekla component model, welded plate dismantling module, feature remarks module, bolt and straight-line assembly module, small-board diagram automatic generation module and output module are used to automatically generate steel structure BOM and small-board diagram.
Reliance on manual operations has been reduced, work efficiency has been improved, the connection between design models and BOM has been promoted, and the further development of enterprise informatization has been promoted.
Smart Images

Figure CN113850559B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of steel structure BOM. More specifically, this application relates to a steel structure BOM automatic generation system and method based on Tekla steel structure models. Background Art
[0002] In the steel structure industry, BOM (Bill of Material) is the core data, providing basic information for processes such as production scheduling, material preparation, manufacturing, and finished product shipping. The steel structure BOM includes component codes, part codes, part specifications, quantities, process remarks, etc. Currently, BOM production mainly relies on manual work. The design department uses design software to output component drawings, which contain a bill of materials. The listing department manually copies the bill of materials from the drawings to EXCEL. For welded profiles, they need to be manually split into plate parts. For parts, processing information such as chamfering, punching, blanking, and geometric shapes needs to be manually extracted from the drawings and entered into the BOM, and the parts that need to be blanked and punched are combined to form a small plate drawing. Finally, bolts and straight parts are summarized.
[0003] However, this working method requires a large amount of manual participation, involves a lot of repetitive work, and has low work efficiency. At the same time, the existing working method severs the connection between the design model and the BOM, resulting in the enterprise lacking a unified design data source and restricting the further development of enterprise informatization. Moreover, the BOM of each project in the steel structure industry is special, and the BOM automatic generation methods in industries such as machinery and electronic information are also difficult to apply to this industry. Summary of the Invention
[0004] Based on the above technical defects, the present invention aims to provide a technical solution to generate a BOM (Bill of Material) with different entries by traversing, analyzing, and remarking on components in the Tekla component model. Additionally, a small plate drawing automatic generation module is provided to automatically generate small plate drawings.
[0005] To achieve the above technical objectives, this application provides a steel structure BOM automatic generation system based on Tekla steel structure models, including:
[0006] A welding plate splitting module, configured to split welded components in the Tekla component model into plate parts and generate the first entry according to the information before and after splitting;
[0007] A feature remarking module, configured to analyze and remark on non-welded parts in the Tekla component model and generate the second entry according to the analysis and remark information;
[0008] The bolt and direct shipping parts summary module is used to calculate and summarize the number of bolts for a single component in the Tekla component model, identify and summarize the number of parts directly shipped to the site, and generate the third item based on the summarized bolt quantity and part quantity;
[0009] The small plate drawing automatic generation module is used to summarize the non-welded parts marked as to be cut and to be drilled in the second item and generate small plate drawings;
[0010] The output module is used to combine the first item, the second item, and the third item into a steel structure BOM for output and output the small plate drawings.
[0011] Specifically, the welded components include welded H-shaped components, welded box-shaped components, welded T-shaped components, and cross-shaped components composed of welded H-shaped components and welded T-shaped components.
[0012] Further, the welded plate splitting module is specifically used for:
[0013] Obtain a preset number of components in the Tekla steel structure model, where the components contain parts;
[0014] Traverse each component among the preset number of components to identify welded components;
[0015] Split the H-shaped components in the welded components into one web plate and two flange plates;
[0016] Split the box-shaped components in the welded components into two web plates and two flange plates;
[0017] Split the T-shaped components in the welded components into one web plate and one flange plate;
[0018] Generate the first item with the information before and after splitting, where the first item includes remarks, and the remarks include information on flange plates, web plates, to be cut, and to be drilled.
[0019] Further, the feature remark module is specifically used for:
[0020] Obtain a preset number of components in the Tekla steel structure model, where the components contain parts;
[0021] Traverse each component among the preset number of components to identify non-welded parts;
[0022] Identify the bolts of each part among the non-welded parts;
[0023] Determine whether it belongs to to be cut or to be drilled according to the bolt hole diameter size;
[0024] Based on the polygon vertex positions of non-welded parts, determine whether they belong to rectangles, right-angled triangles, right-angled trapezoids, or polygons;
[0025] Generate the second item based on the calculation and determination results.
[0026] Furthermore, the bolt and straight part summary module is specifically used for:
[0027] Traverse each component among a preset number of components;
[0028] Traverse the bolt groups of each component;
[0029] Calculate and summarize the number of bolts of each component according to the bolt groups;
[0030] Identify and summarize the number of parts directly shipped to the site, and generate the third item according to the summarized number of bolts and the number of parts.
[0031] Similarly further, the small plate drawing automatic generation module is specifically used for:
[0032] Obtain the second item;
[0033] Put the non-welded parts to be cut and drilled in the second item into a set;
[0034] Summarize the non-welded parts in the set based on a preset generation rule and generate a small plate drawing.
[0035] Finally, the output module is specifically used for:
[0036] Obtain the first item, the second item, the third item, and the small plate drawing;
[0037] Combine the first item, the second item, and the third item into a steel structure BOM;
[0038] Output the steel structure BOM and the small plate drawing.
[0039] A second aspect of the present invention provides a method for automatically generating a steel structure BOM based on a Tekla steel structure model, the method including:
[0040] Split the welded components in the Tekla component model into plate parts, and generate the first item according to the information before and after splitting;
[0041] Analyze and annotate the non-welded parts in the Tekla component model, and generate the second item according to the analysis and annotation information;
[0042] Calculate and summarize the number of bolts for a single component in the Tekla component model, identify and summarize the number of parts directly shipped to the site, and generate the third item based on the summarized number of bolts and parts;
[0043] Summarize the non-welded parts marked as to be cut and to be drilled in the second item and generate a small plate drawing;
[0044] Combine the first item, the second item, and the third item into a steel structure BOM output and output the small plate drawing.
[0045] A third aspect of the present invention provides a computer device, including a memory and a processor. Computer-readable instructions are stored in the memory. When the computer-readable instructions are executed by the processor, the processor performs the following steps:
[0046] Split the welded components in the Tekla component model into plate parts and generate the first item based on the information before and after splitting;
[0047] Analyze and mark the non-welded parts in the Tekla component model and generate the second item based on the analysis and marking information;
[0048] Calculate and summarize the number of bolts for a single component in the Tekla component model, identify and summarize the number of parts directly shipped to the site, and generate the third item based on the summarized number of bolts and parts;
[0049] Summarize the non-welded parts marked as to be cut and to be drilled in the second item and generate a small plate drawing;
[0050] Combine the first item, the second item, and the third item into a steel structure BOM output and output the small plate drawing.
[0051] A fourth aspect of the present invention provides a computer storage medium. The computer storage medium stores multiple instructions. The instructions are suitable for being loaded and executed by a processor to perform the following steps:
[0052] Split the welded components in the Tekla component model into plate parts and generate the first item based on the information before and after splitting;
[0053] Analyze and mark the non-welded parts in the Tekla component model and generate the second item based on the analysis and marking information;
[0054] Calculate and summarize the number of bolts for a single component in the Tekla component model, identify and summarize the number of parts directly shipped to the site, and generate the third item based on the summarized number of bolts and parts;
[0055] Summarize the non-welded parts marked as to be cut and to be drilled in the second item and generate a small plate drawing;
[0056] Combine the first item, the second item and the third item to form a steel structure BOM for output, and output the small plate drawing.
[0057] The beneficial effects of this application are as follows: By traversing, analyzing and annotating the components in the Tekla component model, this application automatically generates BOMs with different items based on different modules in the system, reducing the dependence on manual operations, thus saving various costs. In particular, the small plate drawing automatic generation module greatly improves work efficiency. In addition, since this invention establishes a connection between the design model and the BOM, it also promotes the further development of enterprise informatization. Brief Description of the Drawings
[0058] Figure 1 Shows the schematic structural diagram of the system in Embodiment 1 of this application;
[0059] Figure 2 Shows the part annotation schematic diagram in Embodiment 1 of this application;
[0060] Figure 3 Shows the schematic diagram of the small plate drawing generated in Embodiment 1 of this application;
[0061] Figure 4 Shows the schematic diagram of the method flow in Embodiment 2 of this application;
[0062] Figure 5 Shows the schematic diagram of the method flow in Embodiment 3 of this application;
[0063] Figure 6 Shows the schematic structural diagram of an electronic device provided in an embodiment of this application;
[0064] Figure 7 Shows the schematic diagram of a storage medium provided in an embodiment of this application. Detailed Description of the Embodiments
[0065] Hereinafter, embodiments of this application will be described with reference to the drawings. However, it should be understood that these descriptions are merely exemplary and are not intended to limit the scope of this application. In addition, in the following description, descriptions of well-known structures and technologies are omitted to avoid unnecessarily confusing the concepts of this application. It is obvious to those skilled in the art that this application can be implemented without one or more of these details. In other examples, some well-known technical features in the art are not described to avoid confusion with this application.
[0066] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present application. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, they specify the presence of the described features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or combinations thereof.
[0067] Now, exemplary embodiments according to the present application will be described in more detail with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many different forms and should not be construed as being limited only to the embodiments set forth herein. The drawings are not drawn to scale, and some details may be enlarged for the purpose of clear expression, and some details may be omitted. The shapes of various regions and layers shown in the drawings, as well as their relative sizes and positional relationships, are only exemplary and may deviate in practice due to manufacturing tolerances or technical limitations. Those skilled in the art can design regions / layers with different shapes, sizes, and relative positions according to actual needs.
[0068] Embodiment 1:
[0069] This embodiment implements a steel structure BOM automatic generation system based on the Tekla steel structure model, as Figure 1 shown, including a welding plate splitting module, a feature note module, a bolt and straight part summary module, a small drawing automatic generation module, and an output module.
[0070] The welding plate splitting module is used to split the welded components in the Tekla component model into plate parts and generate the first item according to the information before and after splitting. Specifically, the welded components include welded H-shaped components, welded box-shaped components, welded T-shaped components, and cross-shaped components composed of welded H-shaped components and welded T-shaped components. Further, the welding plate splitting module is specifically used for:
[0071] Obtain a preset number of components in the Tekla steel structure model, where the components include parts; traverse each component in the preset number of components to identify the welded components; split the H-shaped components in the welded components into one web plate and two flange plates; split the box-shaped components in the welded components into two web plates and two flange plates; split the T-shaped components in the welded components into one web plate and one flange plate; generate the first item according to the information before and after splitting, where the first item includes remarks, and the remarks include information about flange plates, web plates, materials to be cut, and holes to be drilled. Of course, the remarks information is not limited to this and may include corresponding different information according to the specific project situation, such as Figure 2Schematic diagram of part remarks, which may also include information such as folded beam information, etc.
[0072] The feature remarks module is used to analyze and remark non-welded parts in the Tekla component model, and generate the second entry according to the analysis and remark information. Further, the feature remarks module is specifically used for: obtaining a preset number of components in the Tekla steel structure model, where the components include parts; traversing each component in the preset number of components to identify non-welded parts; identifying the bolts of each part in the non-welded parts; determining whether it belongs to parts to be cut or parts to be drilled according to the bolt hole diameter; determining whether it belongs to a rectangle, a right triangle, a right trapezoid or a polygon according to the polygon vertex position of the non-welded part; generating the second entry with the calculation and determination results.
[0073] The bolt and straight part summary module is used to calculate and summarize the number of bolts of a single component in the Tekla component model, identify and summarize the number of parts directly shipped to the site, and generate the third entry according to the summarized number of bolts and parts. Further, the bolt and straight part summary module is specifically used for: traversing each component in the preset number of components; traversing the bolt groups of each component; calculating and summarizing the number of bolts of each component according to the bolt groups; identifying and summarizing the number of parts directly shipped to the site, and generating the third entry according to the summarized number of bolts and parts.
[0074] The small plate drawing automatic generation module is used to summarize the non-welded parts remarked as parts to be cut and parts to be drilled in the second entry and generate small plate drawings. The small plate drawing automatic generation module is specifically used for: obtaining the second entry; putting the non-welded parts to be cut and parts to be drilled in the second entry into a set; Figure 3 The schematic diagram of the small plate drawing generated in this embodiment is shown, as Figure 3 shown, summarizing the non-welded parts in the set and generating small plate drawings based on the preset generation rules. It should be emphasized that Figure 3 it is only a schematic diagram, and the text in the figure is not limited.
[0075] The output module is used to combine the first entry, the second entry and the third entry into a steel structure BOM for output, and output the small plate drawing. The output module is specifically used for: obtaining the first entry, the second entry, the third entry and the small plate drawing; combining the first entry, the second entry and the third entry into a steel structure BOM; outputting the steel structure BOM and the small plate drawing.
[0076] Embodiment 2:
[0077] This embodiment implements a method for automatically generating a steel structure BOM based on a Tekla steel structure model, as Figure 4As shown below, the specific steps are detailed as follows.
[0078] S201. Split the welded components in the Tekla component model into plate parts, and generate the first entry according to the information before and after splitting.
[0079] Specifically, the welded components include welded H-shaped components, welded box-shaped components, welded T-shaped components, and cross-shaped components composed of welded H-shaped components and welded T-shaped components. Further, splitting the welded components in the Tekla component model into plate parts and generating the first entry according to the information before and after splitting includes: obtaining a preset number of components in the Tekla steel structure model, where the components contain parts; traversing each of the preset number of components to identify the welded components; splitting the H-shaped components in the welded components into one web plate and two flange plates; splitting the box-shaped components in the welded components into two web plates and two flange plates; splitting the T-shaped components in the welded components into one web plate and one flange plate; generating the first entry according to the information before and after splitting, where the first entry includes remarks, and the remarks include information on flange plates, web plates, to-be-cut and to-be-drilled. Of course, the remarks information is not limited to this, and may include corresponding different information according to the specific project situation, and may also include information such as folded beam information.
[0080] S202. Analyze and remark the non-welded parts in the Tekla component model, and generate the second entry according to the analysis and remark information.
[0081] Specifically, analyzing and remarking the non-welded parts in the Tekla component model and generating the second entry according to the analysis and remark information includes: obtaining a preset number of components in the Tekla steel structure model, where the components contain parts; traversing each of the preset number of components to identify the non-welded parts; identifying the bolts of each part in the non-welded parts; determining whether it belongs to to-be-cut or to-be-drilled according to the bolt hole diameter; determining whether it belongs to a rectangle, a right triangle, a right trapezoid or a polygon according to the polygon vertex position of the non-welded part; generating the second entry according to the calculation and determination results.
[0082] S203. Calculate and summarize the number of bolts of a single component in the Tekla component model, identify and summarize the number of parts directly shipped to the site, and generate the third entry according to the summarized number of bolts and the number of parts. Specifically, it includes: traversing each of the preset number of components; traversing the bolt groups of each component; calculating and summarizing the number of bolts of each component according to the bolt groups; identifying and summarizing the number of parts directly shipped to the site, and generating the third entry according to the summarized number of bolts and the number of parts.
[0083] S204. Summarize the non-welded parts marked as to be cut and to be drilled in the second item and generate a small plate drawing.
[0084] Specifically, S204 includes: obtaining the second item; putting the non-welded parts to be cut and to be drilled in the second item into a set; summarizing the non-welded parts in the set based on a preset generation rule and generating a small plate drawing.
[0085] S205. Combine the first item, the second item, and the third item to form a steel structure BOM for output, and output the small plate drawing.
[0086] Specifically, S205 includes: obtaining the first item, the second item, the third item, and the small plate drawing; combining the first item, the second item, and the third item to form a steel structure BOM; outputting the steel structure BOM and the small plate drawing.
[0087] It should be noted that the above S201 to S205 are only the step sequence numbers marked for explaining the logical steps during the technical implementation. In the specific implementation process, each of the above steps may be realized or transformed through many steps. Additionally, some of these steps are parallel or the execution order can also be exchanged. Therefore, the specific other transformable implementation manners in this embodiment also fall within the protection scope of this application.
[0088] Embodiment 3:
[0089] This embodiment implements a method for automatically generating a steel structure BOM based on a Tekla steel structure model, as Figure 5 shown, and the specific steps are detailed as follows.
[0090] First, obtain the Tekla model established by the designer and filter out the components that meet the preset quantity, which can be, for example, the quantity of components for which a BOM needs to be generated in the current project, or all the components in the Tekla model. Then loop through each component and traverse all the components within it. For each component, analyze whether it belongs to the previous process or the subsequent process. For components in the previous process, automatically add a previous process mark at the component code. Subsequently, the component welding and plate splitting module performs plate splitting actions on welded H-shaped, box-shaped, and cross-shaped components and outputs BOM entries for welded components. The component feature annotation module analyzes the features of non-welded components such as the number of holes, hole diameter, shape, and chamfer, determines the feature annotation content using the annotation information decision tree, and generates BOM entries for non-welded components. The bolt and straight component summary module obtains the bolt group data in each component and generates bolt BOM entries for a single component. At the same time, mark the components directly shipped to the site, and then summarize and generate BOM entries. Finally, according to the annotation information of the parts, the parts to be drilled and cut are generated into small drawing boards through the small drawing board automatic production module according to the preset Tekla drawing template and automatic generation rules. Combine all the BOM entries into a BOM output ( Figure 5 not shown in the output), as shown in Table 1.
[0091] Table 1 Steel Structure BOM Table
[0092]
[0093]
[0094]
[0095] As shown in Table 1, it includes component / purchased part code, part / purchased part code, component / part specification, component / part length, quantity, measurement unit, and remarks. Among them, due to space limitations, "serial number" is not shown.
[0096] Next, please refer to Figure 6 , which shows a schematic diagram of an electronic device provided by some embodiments of the present application. As Figure 6 shown, the electronic device 2 includes: a processor 200, a memory 201, a bus 202, and a communication interface 203. The processor 200, the communication interface 203, and the memory 201 are connected through the bus 202; a computer program that can run on the processor 200 is stored in the memory 201, and when the processor 200 runs the computer program, it executes the method for automatically generating a steel structure BOM based on the Tekla steel structure model provided by any one of the foregoing embodiments of the present application.
[0097] Among them, the memory 201 may include high-speed random access memory (RAM), and may also include non-volatile memory, such as at least one disk memory. The communication connection between this system network element and at least one other network element is realized through at least one communication interface 203 (which can be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. can be used.
[0098] The bus 202 can be an ISA bus, a PCI bus, an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. Among them, the memory 201 is used to store programs. After receiving an execution instruction, the processor 200 executes the program. Any implementation manner of the steel structure BOM automatic generation method based on the Tekla steel structure model disclosed in any implementation manner of the foregoing embodiments of the present application can be applied to the processor 200 or implemented by the processor 200.
[0099] The processor 200 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 in the hardware of the processor 200 or the instructions in the form of software. The above-mentioned processor 200 can be a general-purpose processor, including a central processing unit (CPU for short), a network processor (NP for short), etc.; it can also be 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, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register, etc. This storage medium is located in the memory 201, and the processor 200 reads the information in the memory 201 and combines its hardware to complete the steps of the above method.
[0100] The electronic device provided by the embodiments of the present application and the steel structure BOM automatic generation method based on the Tekla steel structure model provided by the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the methods adopted, run or implemented by them.
[0101] An embodiment of the present application also provides a computer-readable storage medium corresponding to the steel structure BOM automatic generation system based on the Tekla steel structure model provided in the foregoing embodiment. Please refer to Figure 7 , and the computer-readable storage medium shown is an optical disc 30, on which a computer program (i.e., a program product) is stored. When the computer program is run by a processor, it will execute the steel structure BOM automatic generation method based on the Tekla steel structure model provided in any of the foregoing embodiments.
[0102] Examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory, or other optical and magnetic storage media, which will not be elaborated here one by one.
[0103] It should be noted that: The algorithms and displays provided here are not inherently related to any specific computer, virtual device, or other equipment. Various general-purpose devices can also be used in conjunction with the teachings provided here. Based on the above description, the structure required to construct such devices is obvious. In addition, the present application is not directed to any specific programming language. It should be understood that the content of the present application described here can be implemented using various programming languages, and the description of a specific language above is to disclose the best implementation mode of the present application. In the specification provided here, a large number of specific details are described. However, it can be understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures, and technologies are not shown in detail so as not to obscure the understanding of this specification. Similarly, it should be understood that, in order to streamline the present application and help understand one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the disclosed method should not be construed as reflecting the intention that the claimed present application requires more features than those expressly recited in each claim.
[0104] The above is only a preferred specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A steel structure BOM automatic generation system based on Tekla steel structure model, characterized in that, Including: A welding and disassembling plate module, which is used to disassemble the welded components in the Tekla component model into plates, and generate the first entry according to the information before and after disassembly; A feature annotation module, which is used to analyze and annotate the non-welded parts in the Tekla component model, and generate the second entry according to the analysis and annotation information; A bolt and straight shipment summary module, which is used to calculate and summarize the number of bolts of a single component in the Tekla component model, identify and summarize the number of parts directly shipped to the site, and generate the third entry according to the summarized number of bolts and parts; A small plate drawing automatic generation module, which is used to summarize the non-welded parts marked as to be cut and to be drilled in the second entry, and generate small plate drawings according to the preset Tekla drawing template and automatic generation rules; An output module, which is used to combine the first entry, the second entry and the third entry into a steel structure BOM for output, and output the small plate drawings; The feature annotation module is specifically used for: Obtaining a preset number of components in the Tekla steel structure model, where the components include parts; Traversing each component in the preset number of components, determining whether each component belongs to the previous process or the subsequent process, and automatically adding a previous process mark at the component code if it belongs to the previous process; Identifying non-welded parts, and identifying the bolts of each part in the non-welded parts; Determining whether it belongs to to be cut or to be drilled according to the bolt hole diameter; Determining whether it belongs to a rectangle, a right triangle, a right trapezoid or a polygon according to the polygon vertex position of the non-welded part; Using the note information determination tree to determine the feature annotation content, and generating the second entry with the calculation and determination results.
2. The steel structure BOM automatic generation system based on Tekla steel structure model according to claim 1, characterized in that, The welded components include welded H-shaped components, welded box-shaped components, welded T-shaped components and cross-shaped components composed of welded H-shaped components and welded T-shaped components.
3. The steel structure BOM automatic generation system based on Tekla steel structure model according to claim 2, characterized in that, The welding and disassembling plate module is specifically used for: Obtaining a preset number of components in the Tekla steel structure model, where the components include parts; Traversing each component in the preset number of components and identifying the welded components; Disassembling the H-shaped component in the welded component into one web plate and two flange plates; Disassembling the box-shaped component in the welded component into two web plates and two flange plates; Disassembling the T-shaped component in the welded component into one web plate and one flange plate; Generating the first entry with the information before and after disassembly, where the first entry includes a note, and the note includes information on flange plates, web plates, to be cut and to be drilled.
4. The steel structure BOM automatic generation system based on Tekla steel structure model according to claim 1, characterized in that, The bolt and straight shipment summary module is specifically used for: Traversing each component in the preset number of components; Traversing the bolt groups of each component; Calculating and summarizing the number of bolts of each component according to the bolt groups; Identifying and summarizing the number of parts directly shipped to the site, and generating the third entry according to the summarized number of bolts and parts.
5. The steel structure BOM automatic generation system based on Tekla steel structure model according to claim 1, characterized in that, The small plate drawing automatic generation module is specifically used for: Obtaining the second entry; Putting the non-welded parts to be cut and to be drilled in the second entry into a set; Summarizing the non-welded parts in the set and generating small plate drawings based on the preset generation rules.
6. The steel structure BOM automatic generation system based on the Tekla steel structure model according to claim 5, characterized in that The output module is specifically used for: Obtain the first item, the second item, the third item, and the small plate drawing; Combine the first item, the second item, and the third item into a steel structure BOM; Output the steel structure BOM and the small plate drawing.
7. A method for automatically generating a steel structure BOM based on a Tekla steel structure model, characterized in that The method includes: Split the welded components in the Tekla component model into plate parts, and generate the first item according to the information before and after splitting; Analyze and annotate the non-welded parts in the Tekla component model, and generate the second item according to the analysis and annotation information; Calculate and summarize the number of bolts of a single component in the Tekla component model, identify and summarize the number of parts directly shipped to the site, and generate the third item according to the summarized number of bolts and the number of parts; Summarize the non-welded parts marked as to be cut and to be drilled in the second item, and generate a small plate drawing according to a preset Tekla drawing template and automatic generation rules; Combine the first item, the second item, and the third item into a steel structure BOM for output, and output the small plate drawing; The step of splitting the welded components in the Tekla component model into plate parts and generating the first item according to the information before and after splitting specifically includes: Obtain a preset number of components in the Tekla steel structure model, where the components include parts; Traverse each component in the preset number of components, determine whether each component belongs to the previous process or the subsequent process, and if it belongs to the previous process, automatically add a previous process mark at the component code; Identify non-welded parts, and identify the bolts of each part in the non-welded parts; Determine whether it belongs to be cut or to be drilled according to the bolt hole diameter; Determine whether it belongs to a rectangle, a right triangle, a right trapezoid, or a polygon according to the polygon vertex position of the non-welded part; Use the annotation information determination tree to determine the feature annotation content, and generate the second item with the calculation and determination results.
8. A computer device, including a memory and a processor, characterized in that The memory stores computer-readable instructions, and when the computer-readable instructions are executed by the processor, the processor executes the method according to claim 7.
9. A computer storage medium, characterized in that The computer storage medium stores multiple instructions, and the instructions are suitable for being loaded and executed by the processor to execute the method according to claim 7.
Citation Information
Patent Citations
Steel structure modular installation method based on Tekla software platform
CN111143915A
Method and device for checking difference between BOM and model file of design software
CN111144089A