Intelligent quantity calculation method based on WebGL technology
Through intelligent calculation method based on WebGL technology, the problems of computer-assisted editing and accurate project cost control in substation projects are solved, and efficient cost management and editing work are achieved.
Patent Information
- Application Number
- CN202411451036.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-02-07
AI Technical Summary
In substation projects, it is difficult for existing technology to achieve computer-assisted editing and precise control of project life-period costs, resulting in inefficient cost management.
Using intelligent quantum calculation method based on WebGL technology, the result report is generated through model analysis and lightweighting, screening of main and secondary components, project quantity statistics and pricing statistics, and accurate control of the cost of the project's full life cycle.
It has realized computer-assisted editing and review, improved the precise control capabilities of project cost throughout the life of the project, and improved the efficiency of the editing and review of substation cost management.
Smart Images

Figure CN119397768A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of computer-aided design, and in particular to an intelligent quantity calculation method based on WebGL technology. Background Art
[0002] With the vigorous promotion of three-dimensional design, the investment control and precision requirements of substation projects have increased, and the cost editing and review management of substations is facing the challenges of being more lean and efficient. The whole process cost management urgently needs to introduce efficient and information-based technical means to improve management efficiency.
[0003] Therefore, how to implement computer-assisted editing and review and achieve accurate control of project costs throughout the entire life cycle has become a technical problem that technical personnel in this field urgently need to solve. Summary of the invention
[0004] In view of the above-mentioned defects of the prior art, the present invention provides an intelligent quantity calculation method based on WebGL technology, which aims to realize computer-aided editing and precise control of the cost of the project throughout its life cycle.
[0005] To achieve the above object, the present invention discloses an intelligent quantity calculation method based on WebGL technology, comprising the following steps:
[0006] Step 1: Model analysis and lightweighting;
[0007] Step 2: Screening of main components and secondary components;
[0008] Step 3: Carry out engineering quantity statistics according to calculation rules;
[0009] Step 4: Perform pricing statistics based on unit price;
[0010] Step 5: Generate a result report.
[0011] Preferably, step 1 is as follows:
[0012] Step 1.1, data preparation, specifically: making the construction project that needs engineering quantity statistics into a computer 3D model file;
[0013] Step 1.2, digital-model separation, specifically: parsing the model's attribute information and geometric information from the computer 3D model file;
[0014] The geometric information is saved in GLTF format;
[0015] The attribute information is stored using structured data;
[0016] Step 1.3, data persistence, specifically: all the geometric information and all the attribute information are matched in the form of a unique identifier UUID;
[0017] Step 1.4, build an interactive page, use WebGL technology to build a front-end page, and load the geometric information and the corresponding attribute information saved in GLTF format according to display needs.
[0018] More preferably, the computer 3D model file is a Revit model file;
[0019] The geometric information saved in GLTF format is in the form of multi-layer nodes, corresponds to the computer three-dimensional model file before parsing in a hierarchical relationship, and is stored in a hard disk in the form of a file;
[0020] The attribute information saved using structured data is stored in a database, and a two-dimensional table structure is used to logically express the implemented data.
[0021] More preferably, the unique identifier UUID is added to the two-dimensional table structure in the form of an attribute;
[0022] The geometric information saved in the GLTF format is added with the corresponding unique identifier UUID in the form of a suffix.
[0023] More preferably, WebGL technology is used to build interactive events between the user and the model parsed from the computer three-dimensional model file, so that the user can click and display the attribute information of the corresponding position of the model through mouse operation.
[0024] More preferably, step 2 is as follows:
[0025] Step 2.1, prepare a list of components that need to be counted;
[0026] Step 2.2, formulating screening rules for each category in the component list;
[0027] Step 2.3: According to the screening rules of each category, all components corresponding to each category are screened out from the computer three-dimensional model file.
[0028] More preferably, in step 2.2, each of the categories includes multiple screening rules.
[0029] More preferably, step 3 is as follows:
[0030] Step 3.1, formulating the calculation rules of the components;
[0031] Step 3.2: Perform engineering quantity statistics according to the calculation rules.
[0032] More preferably, in step 3.1, different calculation rules are formulated for each of the components.
[0033] More preferably, step 4 is as follows:
[0034] Step 4.1: Build a database of unit prices for main materials and equipment, including quarterly reference prices for power grid engineering equipment and materials, State Grid Corporation of China ERP procurement prices, and market prices for building materials;
[0035] Step 4.2: Calculate the construction cost based on the results of the engineering quantity statistics.
[0036] Beneficial effects of the present invention:
[0037] The present invention realizes computer-assisted editing and review, etc., and achieves accurate control of the cost of the project throughout its life cycle.
[0038] The present invention discloses a three-dimensional digital collaborative pricing and intelligent quantity calculation software based on Revit and WebGL technologies, which realizes lightweight processing of models, intelligent calculation of engineering quantities, and intelligent pricing using a price database.
[0039] The present invention can achieve the decoupling of data and platform, integrate the data of various professional achievements and price information through the system, connect the design three-dimensional model, open up the multi-platform data chain links, and improve the efficiency of substation cost management and editing work from a technical perspective.
[0040] The concept, specific structure and technical effects of the present invention will be further described below in conjunction with the accompanying drawings to fully understand the purpose, characteristics and effects of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 A flow chart showing an embodiment of the present invention is shown.
[0042] Figure 2 A flow chart showing step 1 in an embodiment of the present invention is shown.
[0043] Figure 3 A flow chart showing step 2 in an embodiment of the present invention is shown.
[0044] Figure 4 A flow chart showing step 3 in an embodiment of the present invention is shown.
[0045] Figure 5 A flow chart showing step 4 in an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0046] Example
[0047] like Figures 1 to 5 As shown in the figure, the intelligent calculation method based on WebGL technology includes the following steps:
[0048] Step 1: Model analysis and lightweighting;
[0049] Step 2: Screening of main components and secondary components;
[0050] Step 3: Carry out engineering quantity statistics according to calculation rules;
[0051] Step 4: Perform pricing statistics based on unit price;
[0052] Step 5: Generate a result report.
[0053] In some embodiments, step 1 is as follows:
[0054] Step 1.1, data preparation, specifically: making the construction project that needs engineering quantity statistics into a computer 3D model file;
[0055] Step 1.2, digital-model separation, specifically: parsing the model's attribute information and geometric information from the computer 3D model file;
[0056] The geometric information is saved in GLTF format;
[0057] Attribute information is saved using structured data;
[0058] Step 1.3, data persistence, specifically: all geometric information and all attribute information are mapped in the form of a unique identifier UUID;
[0059] In practical applications, all geometric information and all attribute information are matched in the form of a unique identifier UUID, which can ensure that the computer three-dimensional model can still be matched one-to-one through UUID after being separated from the attribute information and geometric information.
[0060] Step 1.4: Build an interactive page, use WebGL technology to build the front-end page, and load the geometric information and corresponding attribute information saved in GLTF format according to display needs.
[0061] In some embodiments, the computer 3D model file is a Revit model file;
[0062] The geometric information saved in GLTF format is in the form of multi-layer nodes, which correspond to the hierarchical relationship of the computer 3D model file before parsing, and is stored in the hard disk in the form of files;
[0063] The attribute information saved using structured data is stored in the database, and a two-dimensional table structure is used to logically express the implemented data.
[0064] In some embodiments, the unique identifier UUID is added to the two-dimensional table structure in the form of an attribute;
[0065] The geometric information saved in GLTF format uses a suffix to add the corresponding unique identifier UUID.
[0066] In some embodiments, WebGL technology is used to build interactive events between users and models parsed from computer three-dimensional model files, allowing users to click and display attribute information of corresponding positions of the model through mouse operations.
[0067] In some embodiments, step 2 is as follows:
[0068] Step 2.1, prepare a list of components that need to be calculated; in actual applications, the list of components usually includes doors, windows, beams, plates, columns, etc.
[0069] Step 2.2, formulate screening rules for each category in the component list;
[0070] Step 2.3: According to the screening rules of each category, all corresponding components of each category are screened out from the computer 3D model file.
[0071] In some embodiments, in step 2.2, each category of screening rules includes multiple screening rules.
[0072] In practical applications, each category of screening rules includes multiple statistical calibers that can adapt to different specifications. For example, multiple screening rules can be formulated for windows based on function, material, etc.
[0073] In some embodiments, step 3 is as follows:
[0074] Step 3.1, formulate the calculation rules of components;
[0075] Step 3.2: Carry out engineering quantity statistics according to the calculation rules.
[0076] In some embodiments, in step 3.1, different calculation rules are formulated for each component.
[0077] In practical applications, different calculation rules are formulated for each component to meet the deduction requirements of different specifications for components. For example, at the junction of beam-slab-column frame structures, the concrete volume is reduced according to the established deduction rules to avoid repeated calculations.
[0078] In some embodiments, step 4 is as follows:
[0079] Step 4.1: Build a database of unit prices for main materials and equipment, including quarterly reference prices for power grid engineering equipment and materials, State Grid Corporation of China ERP procurement prices, and market prices for building materials;
[0080] Step 4.2: Calculate the construction cost based on the results of engineering quantity statistics.
[0081] The present invention is based on a WebGL technology visualization system, which can solve the problems of poor processing capability of large-scale models and single application functions, and realize interactive display on the web page. After the model is converted into GLTF format, data processing and analysis can be directly performed to realize model reconstruction on the web page.
[0082] The preferred specific embodiments of the present invention are described in detail above. It should be understood that a person skilled in the art can make many modifications and changes based on the concept of the present invention without creative work. Therefore, any technical solution that can be obtained by a person skilled in the art through logical analysis, reasoning or limited experiments based on the concept of the present invention on the basis of the prior art should be within the scope of protection determined by the claims.
Claims
1. Intelligent calculation method based on WebGL technology; characterized by: The steps include: Step 1: Model analysis and lightweighting; Step 2: Screening of main components and secondary components; Step 3: Carry out engineering quantity statistics according to calculation rules; Step 4: Perform pricing statistics based on unit price; Step 5: Generate a result report.
2. The intelligent quantity calculation method based on WebGL technology according to claim 1 is characterized in that: Step 1 is as follows: Step 1.1, data preparation, specifically: making the construction project that needs engineering quantity statistics into a computer 3D model file; Step 1.2, digital-model separation, specifically: parsing the model's attribute information and geometric information from the computer 3D model file; The geometric information is saved in GLTF format; The attribute information is stored using structured data; Step 1.3, data persistence, specifically: all the geometric information and all the attribute information are matched in the form of a unique identifier UUID; Step 1.4, build an interactive page, use WebGL technology to build a front-end page, and load the geometric information and the corresponding attribute information saved in GLTF format according to display needs.
3. The intelligent quantity calculation method based on WebGL technology according to claim 2 is characterized in that: The computer three-dimensional model file is a Revit model file; The geometric information saved in GLTF format is in the form of multi-layer nodes, corresponds to the computer three-dimensional model file before parsing in a hierarchical relationship, and is stored in a hard disk in the form of a file; The attribute information saved using structured data is stored in a database, and a two-dimensional table structure is used to logically express the implemented data.
4. The intelligent quantity calculation method based on WebGL technology according to claim 3 is characterized in that: The unique identifier UUID is added into the two-dimensional table structure in the form of an attribute; The geometric information saved in the GLTF format is added with the corresponding unique identifier UUID in the form of a suffix.
5. The intelligent quantity calculation method based on WebGL technology according to claim 2 is characterized in that: WebGL technology is used to build interactive events between the user and the model parsed from the computer three-dimensional model file, so that the user can click and display the attribute information of the corresponding position of the model through mouse operation.
6. The intelligent quantity calculation method based on WebGL technology according to claim 2 is characterized in that: Step 2 is as follows: Step 2.1, prepare a list of components that need to be calculated; Step 2.2, formulating screening rules for each category in the component list; Step 2.3: According to the screening rules of each category, all components corresponding to each category are screened out from the computer three-dimensional model file.
7. The intelligent quantity calculation method based on WebGL technology according to claim 6 is characterized in that: In step 2.2, each of the categories includes a plurality of screening rules.
8. The intelligent quantity calculation method based on WebGL technology according to claim 1 is characterized in that: Step 3 is as follows: Step 3.1, formulating the calculation rules of the components; Step 3.2: Perform engineering quantity statistics according to the calculation rules.
9. The intelligent quantity calculation method based on WebGL technology according to claim 8, characterized in that: In step 3.1, different calculation rules are formulated for each component.
10. The intelligent quantity calculation method based on WebGL technology according to claim 8, characterized in that: Step 4 is as follows: Step 4.1: Build a database of unit prices for main materials and equipment, including quarterly reference prices for power grid engineering equipment and materials, State Grid Corporation of China ERP procurement prices, and market prices for building materials; Step 4.2: Calculate the construction cost based on the results of the engineering quantity statistics.