Method for calculating theoretical weight and surface area of profile, electronic equipment and storage medium
By establishing standard writing data sets and feature extraction, automatic matching calculation of profile specifications and models is realized, which solves the problems of cumbersome and error-prone traditional calculation methods, improves the calculation efficiency and flexibility of the theoretical weight and surface area of the profile, and is suitable for large-scale steel Structural engineering.
Patent Information
- Application Number
- CN202411108512.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-13
- Publication Date
- 2025-01-03
AI Technical Summary
Traditional methods are cumbersome and time-consuming to calculate the theoretical weight and surface area of profiles and are prone to errors. The existing steel structure calculation software does not have the ability to identify profile specifications and models and quickly process a large number of profile specifications and models, which limits work efficiency and flexibility.
By establishing a standard writing data set, pre-processing the profile specifications and models, performing full-field matching, extracting characteristic characters, and using the corresponding formula to calculate the theoretical weight and surface area of the profile to achieve automatic calculation.
This method can quickly and accurately calculate the theoretical weight and surface area of the profile, replace traditional review and manual calculation steps, improve work efficiency, support the input of any profile specifications and models, and is suitable for large-scale calculations and reduce labor costs.
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of calculating profile specifications and models, and specifically relates to a method for calculating the theoretical weight and surface area of a profile, an electronic device and a storage medium. Background Art
[0002] Profiles refer to solid straight bars of metal that have been formed through plastic processing and have a certain cross-sectional shape and size. Profiles come in a variety of varieties and specifications and are widely used in the field of construction engineering. Steel structure engineering quantity calculation is an important part of construction engineering cost control, among which the calculation of the theoretical weight and surface area of profiles is a key step in the calculation of steel structure quantity. In the current calculation method, the calculation of the theoretical weight and surface area of profiles is mainly achieved by consulting traditional paper specifications and calculating in electronic hardware manuals.
[0003] The traditional method of calculating or checking the theoretical weight and surface area of profiles is cumbersome, time-consuming and error-prone, which greatly reduces work efficiency. For the actual needs of steel structure engineering quantity calculation work, this calculation method has room for optimization.
[0004] Although some steel structure quantity calculation software such as the Glodon Steel Structure Quantity Calculation Software has the function of inputting profile specifications and models to generate unit weights, it does not have the function of identifying profile specifications and models. It has great limitations, is not flexible enough, and does not have the ability to simultaneously and quickly process the unit weight calculations of a large number of profile specifications and models.
[0005] In view of this, the present invention is proposed. Summary of the invention
[0006] The object of the present invention is to provide a method for calculating the theoretical weight and surface area of a profile, an electronic device and a storage medium to solve the technical problems raised in the above-mentioned background technology.
[0007] To achieve one of the above purposes, the present invention provides the following technical solutions:
[0008] A method for calculating the theoretical weight and surface area of a profile comprises the following steps:
[0009] S100, establish a standard writing data set covering various profile specifications and models;
[0010] S200, pre-processing the specifications and models of the profiles to be calculated, and removing invalid symbols therein;
[0011] S300, performing full-field matching of the preprocessed specification model of the profile to be calculated with the standard writing data set;
[0012] S400, calculating the theoretical weight and surface area of the profile to be calculated according to the matching result.
[0013] Preferably, in step S100:
[0014] The various profiles include at least hot-rolled steel sections.
[0015] Preferably, in step S200:
[0016] The invalid symbols include at least punctuation marks, numbers, letters, and spaces that are not related to the standard writing data set.
[0017] Preferably, in S400:
[0018] The specific calculation process includes:
[0019] Extract features from various profile specifications and models in the standard writing data set;
[0020] Classify various profiles based on the extracted features;
[0021] According to the matching results, the theoretical weight and surface area formula of the corresponding category of profiles are used for calculation to obtain the theoretical weight and surface area of the profile to be calculated.
[0022] Preferably, the extracted features include cross-sectional type feature characters and specification model feature characters of various profiles.
[0023] Preferably, the specification model characteristic characters at least include specification height, specification width, and specification thickness.
[0024] To achieve the second of the above objectives, the present invention provides the following technical solutions:
[0025] A computer-readable storage medium stores a computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute the above-mentioned method for calculating the theoretical weight and surface area of a profile.
[0026] To achieve the third objective above, the present invention provides the following technical solutions:
[0027] An electronic device includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the above-mentioned method of calculating the theoretical weight and surface area of a profile.
[0028] Compared with the prior art, the present invention proposes a method, electronic device and storage medium for calculating the theoretical weight and surface area of profiles, which automatically calculates the theoretical weight and surface area by identifying the writing method of profile specifications and models. Cost estimators only need to input the profile specifications and models to obtain the theoretical weight and surface area of the profiles, which has the following advantages:
[0029] 1. This method can replace consulting paper or electronic specifications, hardware manuals, and complex manual calculation steps.
[0030] 2. The input profile specifications and models are not limited to a specific writing method, which is convenient for calculating the unit weight of the steel section in the table exported by steel structure design software such as TEKLA. It has the ability to simultaneously and quickly process the unit weight calculation of a large number of profile specifications and models.
[0031] 3. This method is in line with the working habits of most cost estimators. It can be formed into independent software or embedded in spreadsheet software such as Excel. The quantity calculation table is easy to maintain in form. Cost estimators can enter information according to their own input habits, which can greatly improve the work efficiency of cost estimators and save labor costs.
[0032] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are given below for detailed description as follows. DETAILED DESCRIPTION
[0033] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiment of the present application will be clearly and completely described below in combination with the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present application.
[0034] It should be noted that the terms "first", "second" etc. of the specification and claims of the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0035] It should also be noted that the relevant information and data involved in this application (including but not limited to data for display and analysis, etc.) are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0036] The present application is further described below in conjunction with various embodiments.
[0037] Example 1
[0038] A method for calculating the theoretical weight and surface area of a profile comprises the following steps:
[0039] S100, establish a standard writing data set covering various profile specifications and models;
[0040] S200, pre-processing the specifications and models of the profiles to be calculated, and removing invalid symbols therein;
[0041] S300, performing full-field matching of the preprocessed specification model of the profile to be calculated with the standard writing data set;
[0042] S400, calculating the theoretical weight and surface area of the profile to be calculated according to the matching result.
[0043] Preferably, in step S100:
[0044] The various profiles include at least hot-rolled steel sections.
[0045] Preferably, in step S200:
[0046] The invalid symbols include at least punctuation marks, numbers, letters, and spaces that are not related to the standard writing data set.
[0047] Preferably, in S400:
[0048] The specific calculation process includes:
[0049] Extract features from various profile specifications and models in the standard writing data set;
[0050] Classify various profiles based on the extracted features;
[0051] According to the matching results, the theoretical weight and surface area formula of the corresponding category of profiles are used for calculation to obtain the theoretical weight and surface area of the profile to be calculated.
[0052] Preferably, the extracted features include cross-sectional type feature characters and specification model feature characters of various profiles.
[0053] Preferably, the specification model characteristic characters at least include specification height, specification width, and specification thickness.
[0054] Specifically, currently, the writing of profile specifications is relatively fixed, usually starting with a letter or symbol indicating the profile section type, followed by the specification describing the profile section size, such as HM294*200*8*12. Therefore, a method is proposed to automatically calculate the theoretical weight and surface area by identifying the writing of profile specifications.
[0055] The technical solution of the present invention is as follows:
[0056] 1. Establish a data set covering various hot-rolled steel sections and other national standard profile specifications, that is, a collection of a wide range of profile specifications and corresponding profile theoretical weights and surface areas. This data set will provide a data basis for subsequent steps.
[0057] 2. Preprocess the data of the profile specification model to be calculated. Preprocessing depends on the application of computer language (including formula language) to eliminate punctuation marks, numbers, letters, spaces, etc. that are irrelevant to data analysis. Unify the writing of profile specifications and models, provide feedback prompts for some doubtful writing, and require the data inputter to modify it. After modification, repeat the data preprocessing.
[0058] 3. Based on the data set established in the first step, perform full field matching on the writing of hot-rolled steel and other national standard profile specifications. This step relies on the application of computer language (including formula language), and its purpose is to find profiles that match a certain specification model, and determine the theoretical weight and surface area of the profile accordingly.
[0059] 4. Automatic calculation of theoretical weight and surface area of welded steel and other non-national standard profiles.
[0060] The feature extraction of the profile specification writing data set is performed through computer language (including formula language), including the profile section type feature characters and specification model feature characters in the profile specification model writing. The specification model feature characters include "specification height", "specification width", "specification thickness" and so on.
[0061] The profiles are classified by computer language (including formula language) according to the characteristic characters of specification and model categories, and the theoretical weight and surface area formula of the profiles of the corresponding categories are calculated using the extracted characteristic characters of specification and model, so as to obtain the corresponding theoretical weight and surface area of the profiles.
[0062] Example 2
[0063] According to another aspect of an embodiment of the present application, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored computer program, wherein when the computer program is running, the device where the computer-readable storage medium is located is controlled to execute a method for calculating the theoretical weight and surface area of a profile according to any one of the above-mentioned embodiments 1.
[0064] Example 3
[0065] According to another aspect of an embodiment of the present application, an electronic device is also provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute a method for calculating the theoretical weight and surface area of a profile according to any one of the above-mentioned embodiments 1 by executing the executable instructions.
[0066] Optionally, the processor implements the following steps when executing the program: including the following steps:
[0067] S100, establish a standard writing data set covering various profile specifications and models;
[0068] S200, pre-processing the specifications and models of the profiles to be calculated, and removing invalid symbols therein;
[0069] S300, performing full-field matching of the preprocessed specification model of the profile to be calculated with the standard writing data set;
[0070] S400, calculating the theoretical weight and surface area of the profile to be calculated according to the matching result.
[0071] Preferably, in step S100:
[0072] The various profiles include at least hot-rolled steel sections.
[0073] Preferably, in step S200:
[0074] The invalid symbols include at least punctuation marks, numbers, letters, and spaces that are not related to the standard writing data set.
[0075] Preferably, in S400:
[0076] The specific calculation process includes:
[0077] Extract features from various profile specifications and models in the standard writing data set;
[0078] Classify various profiles based on the extracted features;
[0079] According to the matching results, the theoretical weight and surface area formula of the corresponding category of profiles are used for calculation to obtain the theoretical weight and surface area of the profile to be calculated.
[0080] Preferably, the extracted features include cross-sectional type feature characters and specification model feature characters of various profiles.
[0081] Preferably, the specification model characteristic characters at least include specification height, specification width, and specification thickness.
[0082] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0083] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0084] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0085] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0086] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0087] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk, etc. Various media that can store program codes.
[0088] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A method for calculating the theoretical weight and surface area of a profile, characterized in that: The steps include: S100, establish a standard writing data set covering various profile specifications and models; S200, pre-processing the specifications and models of the profiles to be calculated, and removing invalid symbols therein; S300, performing full-field matching of the preprocessed specification model of the profile to be calculated with the standard writing data set; S400, calculating the theoretical weight and surface area of the profile to be calculated according to the matching result.
2. A method for calculating the theoretical weight and surface area of a profile according to claim 1, characterized in that: In step S100: The various profiles include at least hot-rolled steel sections.
3. A method for calculating the theoretical weight and surface area of a profile according to claim 2, characterized in that: In step S200: The invalid symbols include at least punctuation marks, numbers, letters, and spaces that are not related to the standard writing data set.
4. A method for calculating the theoretical weight and surface area of a profile according to claim 3, characterized in that: In the S400: The specific calculation process includes: Extract features from various profile specifications and models in the standard writing data set; Classify various profiles based on the extracted features; According to the matching results, the theoretical weight and surface area formula of the corresponding category of profiles are used for calculation to obtain the theoretical weight and surface area of the profile to be calculated.
5. A method for calculating the theoretical weight and surface area of a profile according to claim 4, characterized in that: The extracted features include the section type characteristic characters and specification model characteristic characters of various profiles.
6. A method for calculating the theoretical weight and surface area of a profile according to claim 5, characterized in that: The specification model characteristic characters at least include specification height, specification width, and specification thickness.
7. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located is controlled to execute a method for calculating the theoretical weight and surface area of a profile as described in any one of claims 1 to 8.
8. An electronic device, characterized in that: It comprises one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement a method for calculating the theoretical weight and surface area of a profile as described in any one of claims 1 to 8.
