Method for calculating cost based on welding amount by analyzing drawing and electronic device for performing same
The method uses a 2D scale drawing and AI model to accurately determine welding angles and amounts, addressing the challenge of cost estimation in metal fabrication.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2026-03-05
AI Technical Summary
Accurate calculation of welding quantity and cost estimation from 2D scale drawings is lacking in metal fabrication, particularly for predicting costs in metal product manufacturing.
A method involving a 2D scale drawing generation from a 3D CAD drawing, using an artificial intelligence model to determine welding angles and amounts, and calculating costs based on these parameters.
Enables precise calculation of welding amounts and associated costs, facilitating advanced cost estimation in metal product manufacturing.
Smart Images

Figure KR2024014161_05032026_PF_FP_ABST
Abstract
Description
Method for calculating cost according to welding quantity by analyzing drawing and electronic device for performing same
[0001] The present application relates to a method for calculating a cost according to a welding amount by analyzing a drawing and an electronic device for performing the same.
[0002] Typically, metal fabrication involves manufacturing products in factories and on-site, with all necessary information indicated on drawings. These drawings may include product model profiles, processing symbols (e.g., cutting, surface treatment, welding, etc.), and more.
[0003] Cost estimation of metal products is largely divided into forming, cutting, and joining, and cost analysis for joining (welding) is considered the most important item in industries that use metal materials.
[0004] For example, to generate a quotation for a plant piping system, components are collected by fitting and spooling units, and the total welding quantity is calculated from the aggregated components based on the pipe diameter. Then, a project cost is calculated by applying the welding unit cost calculation. This quotation enables inventory management and corporate asset management, so while accurate welding quantity calculation is crucial, the lack of technology for doing so poses a challenge.
[0005] The problem to be solved by the present invention is to provide a method for calculating the welding amount required to produce a metal product using a 2D scale drawing and predicting a cost based on the welding amount, and an electronic device for performing the same.
[0006] In addition, a task to be solved by the present invention is to provide a method for determining a welding angle from a 2D scale drawing and calculating a welding amount using an artificial intelligence model.
[0007] The problems to be solved by the present invention are not limited to the problems described above, and problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention pertains from this specification and the attached drawings.
[0008] A method for calculating a cost according to a welding amount by analyzing a drawing according to one embodiment of the present invention may include a step of creating a 2D scale drawing from a 3D CAD drawing for a product, a step of inputting the scale drawing into an artificial intelligence model to calculate a welding amount required to produce the product, and a step of calculating a cost based on the welding amount.
[0009] An electronic device for analyzing a drawing and calculating a cost according to a welding amount according to an embodiment of the present invention may include a 2D scale drawing generation unit for generating a 2D scale drawing from a 3D CAD drawing for a metal product, a welding amount calculation unit for inputting the scale drawing into an artificial intelligence model and calculating a welding amount required to produce the metal product, and a cost calculation unit for calculating a cost based on the welding amount.
[0010] The solutions to the problems of the present invention are not limited to the solutions described above, and solutions that are not mentioned can be clearly understood by a person having ordinary skill in the art to which the present invention pertains from this specification and the attached drawings.
[0011] According to one embodiment of the present invention, there is an advantage in that the welding amount required to produce a metal product can be accurately calculated using a 2D scale drawing, and the cost according to the welding amount can be calculated in advance.
[0012] FIG. 1 is a block diagram briefly showing the configuration of an electronic device according to one embodiment of the present application.
[0013] FIG. 2 is a schematic diagram illustrating an aspect of determining a welding angle using an artificial intelligence model according to one embodiment of the present application.
[0014] FIG. 3 is a diagram illustrating operations of an electronic device according to one embodiment of the present application.
[0015] FIG. 4 is a diagram illustrating an aspect of training an artificial intelligence model for calculating a cost according to a welding amount according to one embodiment of the present application.
[0016] FIG. 5 is a schematic diagram illustrating an aspect of calculating welding quantity and cost using an artificial intelligence model according to one embodiment of the present application.
[0017] Figure 6 is a flowchart for explaining a method for calculating a cost according to a welding amount according to one embodiment of the present application.
[0018] Figure 7 is a flowchart specifically explaining a method for calculating a cost according to a welding amount according to one embodiment of the present application.
[0019] The above-described purposes, features, and advantages of the present application will become more apparent through the following detailed description, taken in conjunction with the accompanying drawings. However, as the present application is susceptible to various modifications and various embodiments, specific embodiments will be illustrated in the drawings and described in detail below.
[0020] Throughout the specification, identical reference numbers, in principle, indicate identical components. Furthermore, components with identical functions within the scope of the same concept shown in the drawings of each embodiment are described using the same reference numbers, and redundant descriptions thereof will be omitted.
[0021] If a detailed description of a known function or configuration related to this application is deemed to unnecessarily obscure the gist of this application, such detailed description will be omitted. Furthermore, numbers (e.g., "first," "second," etc.) used throughout the description of this specification are merely identifiers used to distinguish one component from another.
[0022] In addition, the suffixes "module" and "part" for components used in the following examples are given or used interchangeably only for the convenience of writing the specification, and do not have distinct meanings or roles in themselves.
[0023] In the examples below, singular expressions include plural expressions unless the context clearly indicates otherwise.
[0024] In the examples below, terms such as “include” or “have” mean that a feature or component described in the specification is present, and do not preclude the possibility that one or more other features or components may be added.
[0025] For convenience of explanation, the sizes of components in the drawings may be exaggerated or reduced. For example, the sizes and thicknesses of each component shown in the drawings are arbitrarily shown for convenience of explanation, and the present invention is not necessarily limited to what is shown.
[0026] In some embodiments, where implementations are otherwise feasible, the order of specific processes may differ from the order described. For example, two processes described in succession may be performed substantially simultaneously, or in a reverse order from the order described.
[0027] In the following examples, when components are said to be connected, this includes not only cases where the components are directly connected, but also cases where components are interposed between the components and are indirectly connected.
[0028] For example, when it is said in this specification that components, etc. are electrically connected, it includes not only cases where the components, etc. are directly electrically connected, but also cases where components, etc. are interposed in between and are indirectly electrically connected.
[0029]
[0030] Hereinafter, a method for calculating a cost according to a welding amount by analyzing the drawings of the present application with reference to FIGS. 1 to 7 and an electronic device for performing the same will be described.
[0031]
[0032] FIG. 1 is a block diagram schematically illustrating the configuration of an electronic device according to one embodiment of the present application. FIG. 1 will be described in more detail with reference to FIG. 2. FIG. 2 is a schematic diagram illustrating an aspect of determining a welding angle using an artificial intelligence model according to one embodiment of the present application.
[0033]
[0034] Referring to FIG. 1, an electronic device (100) may include a communication unit (110), a processor (120), and a memory (130).
[0035]
[0036] The communication unit (110) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (100) and an external electronic device, and the performance of communication through the established communication channel. The communication unit (110) may include one or more communication processors that operate independently from the processor (120) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication unit (110) may include a wireless communication module (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (e.g., a local area network (LAN) communication module, or a power line communication module).
[0037]
[0038] The processor (120) may execute software to control at least one other component (e.g., hardware or software component) of the electronic device (100) connected to the processor (120) and perform various data processing or calculations. According to one embodiment, as at least a part of the data processing or calculation, the processor (120) may store a command or data received from another component (e.g., the communication unit (110)) in a volatile memory, process the command or data stored in the volatile memory, and store the resulting data in a non-volatile memory. According to one embodiment, the processor (120) may include a main processor (e.g., a central processing unit or an application processor) or an auxiliary processor (e.g., a neural processing unit (NPU)) that can operate independently or together therewith.
[0039] According to one embodiment, the auxiliary processor (123) (e.g., a neural network processing device) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, within the electronic device (100) itself where artificial intelligence is performed, or may be performed through a separate server. The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers. The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0040]
[0041] The processor (120) may include a 2D scale drawing generation unit (121), a welding angle determination unit (123), a welding amount calculation unit (125), and a cost calculation unit (127).
[0042] The 2D scale drawing generation unit (121) can generate a 2D scale drawing from a 3D CAD drawing. Specifically, the 2D scale drawing generation unit (121) can calculate the basic design and strength of a metal product and apply welding joint conditions to the generated 3D model. In addition, the 2D scale drawing generation unit (121) can generate a 2D scale drawing by displaying the welding joint conditions as image symbols.
[0043]
[0044] The welding length determination unit (123) can determine the welding length from a 2D scale drawing. Specifically, the welding length determination unit (123) can determine the welding lengths included in the 2D scale drawing using an artificial intelligence model. For example, the welding length determination unit (123) can determine all welding lengths included in the 2D scale drawing using data such as welding length symbols, colors, and contrast. For example, referring to FIG. 2, the welding length determination unit (123) can determine the lengths (201) included in the 2D scale drawing.
[0045]
[0046] The welding amount calculation unit (130) can check the welding area of the welding length determined by the welding length determination unit (120). In addition, the welding amount calculation unit (120) can calculate the welding amount by multiplying the welding area and the welding length. For example, if the welding shape is a straight line, the welding amount calculation unit (130) can calculate the welding amount by multiplying the straight line length and the welding area. Referring to FIG. 2, the welding amount calculation unit (130) can calculate the welding amount by calculating the welding length (203) and the welding area (205). In addition, if the welding shape is a circle, the welding amount calculation unit (130) can calculate the welding length by multiplying the radius of the circle by the pi, and can calculate the welding amount by multiplying the welding length and the welding area. In addition, the welding amount calculation unit (130) can multiply the welding area by the scale (S) of the 2D drawing scale drawing to calculate the final welding amount.
[0047]
[0048] The cost calculation unit (140) can calculate the cost by considering the final welding amount, welding unit price, and labor costs, electricity costs, and other costs corresponding to the welding amount calculated by the welding amount calculation unit (130). The labor costs, electricity costs, and other costs corresponding to the welding amount can be preset and may be changeable values.
[0049]
[0050] The memory (130) can store various data used by at least one component (e.g., the processor (120)) of the electronic device (100). The data can include, for example, input data or output data for software and commands related thereto. The memory (130) can include volatile memory or non-volatile memory.
[0051] The memory (130) can store welding angle symbol classification data, welding angle color classification data, and welding angle brightness classification data.
[0052]
[0053] FIG. 3 is a diagram illustrating operations of an electronic device according to one embodiment of the present application.
[0054] An electronic device (100) according to one embodiment of the present application can input a 3D CAD drawing and generate a 2D scale drawing using the input 3D CAD drawing. Then, the electronic device (100) can determine the welding angle from the 2D scale drawing. Then, the electronic device (100) can calculate the area of the part determined as the welding angle and confirm the welding length. The electronic device (100) can calculate the welding amount by multiplying the welding area and the welding length. Then, the electronic device (100) can calculate the final welding amount by multiplying the welding amount by the scale value of the 2D scale drawing. Then, the electronic device (100) can calculate and output the cost by considering the final welding amount, the welding unit price, the labor cost corresponding to the final welding amount, the electricity cost, and other costs. At this time, the electronic device (100) can determine the welding angle and calculate the welding amount using a pre-learned artificial intelligence model. A method for learning how to calculate welding quantity and cost is explained with reference to Fig. 4.
[0055]
[0056] FIG. 4 is a diagram illustrating an aspect of training an artificial intelligence model for calculating a cost according to a welding amount according to one embodiment of the present application.
[0057] An AI model may include an input layer, an output layer, and a hidden layer. The input layer may receive a 2D scale drawing, and the output layer may output values related to the final welding quantity and / or cost. The hidden layer may have multiple nodes connecting the input layer and the output layer.
[0058] The electronic device (100) can train an artificial intelligence model to calculate a final welding amount or cost based on a 2D scale drawing. First, the electronic device (100) can input a 2D scale drawing into an input layer and obtain an output value related to a welding leg length area through an output layer. In addition, the electronic device (100) can adjust the weight (or parameter) of a node included in a hidden layer based on the difference between the label information related to the welding leg length area of the 2D scale drawing included in the learning set and the output value. For example, the electronic device (100) can input a first 2D scale drawing acquired from a 2D scale drawing database into an input layer and update the weight (or parameter) of a node included in the hidden layer based on the difference between the output value output through the output layer and the first label information assigned to the welding leg length area of the first 2D scale drawing. In addition, the electronic device (100) can input an Nth 2D scale drawing acquired from a 2D scale drawing database into an input layer, and repeatedly update the weights (or parameters) of nodes included in a hidden layer based on the difference between the output value output through the output layer and the Nth label information assigned to the welding angle area of the Nth 2D scale drawing. Specifically, the electronic device (100) can train an artificial intelligence model by repeatedly adjusting the weights (or parameters) of nodes included in the hidden layer so that the difference between the label information related to the welding angle area and the output value is minimized.
[0059] In addition, the electronic device (100) can train an artificial intelligence model to check the width of the weld leg and the welding length, and to calculate the welding amount by multiplying the width of the weld leg and the welding length. Additionally, the electronic device (100) can train an artificial intelligence model to calculate the final welding amount by multiplying the welding amount and the scale value of the 2D scale drawing, and to calculate the cost by considering the final welding amount, welding unit price, labor cost, electricity cost, and other costs corresponding to the welding amount. For example, the electronic device (100) can train an artificial intelligence model to determine the welding unit price, labor cost, electricity cost, etc. according to the final welding amount, welding material, etc. Accordingly, the electronic device (100) can calculate the total cost for completing a metal product by considering the final welding amount, welding material, etc. through the 2D scale drawing. Meanwhile, for convenience, it has been described that one artificial intelligence model is trained, but one or more artificial intelligence models can be trained, and one artificial intelligence model may perform only some of the described functions.
[0060]
[0061] FIG. 5 is a schematic diagram illustrating an aspect of calculating welding quantity and cost using an artificial intelligence model according to one embodiment of the present application.
[0062] The electronic device (100) can input a 2D scale drawing into the input layer of the learned artificial intelligence model and obtain information related to the welding amount or cost through the output layer. Since the learned artificial intelligence model is trained to output the welding amount or cost based on the 2D scale drawing, the electronic device (100) can calculate the total welding amount or cost required to manufacture the metal product of the 2D scale drawing based on the learned artificial intelligence model and the 2D scale drawing.
[0063]
[0064] FIG. 6 is a flowchart illustrating a method for calculating a cost based on a welding amount according to one embodiment of the present application. The operations in FIG. 6 are not limited in order, and additional operations may be performed between two adjacent operations. Furthermore, at least some of the operations in FIG. 6 may be omitted. In the present invention, the expression that the electronic device (100) performs a specific operation may mean that the processor (120) of the electronic device (100) performs the specific operation, or that the processor (120) controls other hardware to perform the specific operation.
[0065] Fig. 6 will be described in more detail with reference to Fig. 7. Fig. 7 is a flowchart specifically explaining a method for calculating a cost according to a welding amount according to one embodiment of the present application.
[0066]
[0067] Referring to FIG. 6, the electronic device (100) can generate a scale drawing from a 3D CAD drawing of a metal product (S1000). Specifically, the electronic device (100) can calculate the basic design and strength of the metal product and assign weld joint conditions to the generated 3D model. In addition, the electronic device (100) can generate a 2D scale drawing by displaying the weld joint conditions as image symbols.
[0068]
[0069] The electronic device (100) can input a 2D scale drawing into an artificial intelligence model to calculate the welding amount required to produce a metal product (S2000).
[0070] Specifically, referring to FIG. 7, the electronic device (100) can determine the welding angle from a 2D scale drawing (S2100). Specifically, the electronic device (100) can determine the welding angles included in the 2D scale drawing using an artificial intelligence model. For example, the electronic device (100) can determine all welding angles included in the 2D scale drawing using data such as the symbol, color, and contrast of the welding angle.
[0071] And, the electronic device (100) can calculate the welding amount by checking the welding area and welding length (S2200). Specifically, the electronic device (100) can calculate the welding area by calculating the area of the welding angle and can check the welding length. The electronic device (100) can calculate the welding amount by multiplying the welding face and the welding length. For example, if the welding shape is a straight line, the electronic device (100) can calculate the welding amount by multiplying the straight line length and the welding area. In addition, if the welding shape is a circle, the electronic device (100) can calculate the welding length by multiplying the radius of the circle and the pi, and can calculate the welding amount by multiplying the welding length and the welding area.
[0072] In addition, the electronic device (100) can calculate the final welding amount based on the welding amount and scale value (S2300). Specifically, the electronic device (100) can calculate the final welding amount by multiplying the scale (S) of the 2D drawing scale drawing and the welding area.
[0073]
[0074] Referring again to FIG. 6, the electronic device (100) can calculate the cost based on the final welding quantity (S3000). Specifically, the electronic device (100) can calculate the cost by considering the calculated final welding quantity, welding unit price, and labor costs, electricity costs, and other costs corresponding to the welding quantity. The labor costs, electricity costs, and other costs corresponding to the welding quantity can be preset and may be changeable values.
[0075]
[0076] According to a method for calculating a cost according to a welding amount by analyzing a 2D scale drawing according to an embodiment of the present invention and an electronic device for performing the same, there is an advantage in that the welding amount required to produce a metal product can be accurately calculated using a 2D scale drawing, and the cost according to the welding amount can be calculated in advance.
[0077]
[0078] The features, structures, effects, etc. described in the embodiments above are included in at least one embodiment of the present invention, and are not necessarily limited to just one embodiment. Furthermore, the features, structures, effects, etc. exemplified in each embodiment can be combined or modified in other embodiments by those skilled in the art to which the embodiments pertain. Therefore, the contents related to such combinations and modifications should be construed as falling within the scope of the present invention.
[0079] In addition, although the above description focuses on the embodiments, these are merely examples and do not limit the present invention. Those skilled in the art to which the present invention pertains will appreciate that various modifications and applications not exemplified above are possible without departing from the essential characteristics of the present embodiments. In other words, each component specifically shown in the embodiments can be modified and implemented. In addition, differences related to such modifications and applications should be interpreted as being included within the scope of the present invention defined in the appended claims.
Claims
1. In the method of calculating the cost according to the welding amount by analyzing the drawing, Step of generating 2D scale drawings from 3D CAD drawings for metal fabrication; A step of inputting the above scale drawing into an artificial intelligence model to calculate the welding amount required to produce the above metal product; and A step of calculating the cost based on the above welding amount; including; Cost calculation method based on welding quantity.
2. In paragraph 1, The step of calculating the above welding amount is: A step of determining the welding angle from the 2D scale drawing using the artificial intelligence model; Cost calculation method based on welding quantity.
3. In paragraph 2, The step of calculating the above welding amount is: A step of calculating the area of the above welding angle to derive the welding area; further comprising: Cost calculation method based on welding quantity.
4. In paragraph 3, The step of calculating the above welding amount is: A step of calculating a welding amount based on the welding area, volume length, and scale value of the 2D scale drawing is further included. Cost calculation method based on welding quantity.
5. In paragraph 4, The step of calculating the cost based on the above welding amount is: A step of calculating the cost by considering the welding amount, welding unit price, and labor cost, electricity cost, and other costs corresponding to the welding amount; including; Cost calculation method based on welding quantity.
6. In paragraph 1, The above artificial intelligence model is, The scale drawing and the welding leg are learned as a set based on the welding leg symbol classification data, the welding leg color classification data, and the welding leg brightness classification data. Cost calculation method based on welding quantity.
7. In paragraph 1, The step of creating a scale drawing from a 3D CAD drawing for the above metal product is as follows: Step of judging the weld joint; and a step of setting the conditions of the above welding joint; Cost calculation method based on welding quantity.
8. A computer-readable recording medium having recorded thereon a program for executing a method according to any one of claims 1 to 7 on a computer.
9. In an electronic device that analyzes a drawing and calculates the cost according to the welding amount, A 2D scale drawing generation unit that generates 2D scale drawings from 3D CAD drawings for metal fabrication products; A welding amount calculation unit that inputs the above scale drawing into an artificial intelligence model to calculate the welding amount required to produce the above metal product; and A cost calculation unit that calculates the cost based on the above welding amount; Electronic devices.
Citation Information
Patent Citations
System for integrated automatic design through internet
KR100381863B1
Automatic quotation service system and method forcalculating quotation from design drawings
KR1020010087562A
Pipe quantity estimate calculation system based on sketch drawings
KR102418972B1
Prefab Fence
KR102485371B1
A method and an apparatus for merging images
KR102757501B1