A model conversion method and system for irregular walls

By identifying the wall type identification and performing calculation data conversion, the problem of custom irregular wall model conversion in PDMS is solved, and the accurate calculation model conversion and engineering calculation of irregular walls is realized.

CN114036606BActive Publication Date: 2025-05-16CHINA NUCLEAR POWER ENGINEERING COMPANY LTD +2
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111290808.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-02
Publication Date
2025-05-16
Estimated Expiration
2041-11-02

AI Technical Summary

Technical Problem

It is difficult for the prior art to effectively convert the model of custom irregular walls in PDMS into a calculation model, resulting in the inability to accurately calculate the engineering quantity.

Method used

By receiving the calculation data generation instructions, the design model to be converted is determined, the type identification of the wall is obtained, and the calculation data is converted based on the identification, including determining the bottom surface information and height information of the irregular wall, stored in the SFC data file, and irregular wall marking is performed.

Benefits of technology

The accurate calculation model conversion of irregular walls is realized, and the accuracy of irregular wall engineering calculation is improved, making it the same as the model conversion of conventional walls.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114036606B_ABST
    Figure CN114036606B_ABST
Patent Text Reader

Abstract

The present invention relates to a model conversion method and system for irregular walls, comprising the following steps: receiving a quantity calculation data generation instruction; determining a design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction; obtaining a type identification of the wall in the design model; and converting the quantity calculation data of the design model based on the type identification of the wall. The present invention can determine the type of the wall based on the type identification of the wall to realize the quantity calculation data conversion of the irregular wall, and then obtain an accurate quantity calculation model, so that the model conversion of the irregular wall is the same as the model conversion of the conventional wall, and the accuracy of the irregular wall engineering quantity calculation is greatly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of project engineering quantity calculation, and more specifically, to a model conversion method and system for irregular walls. Background Art

[0002] The existing quantity calculation model is generally modeled by converting two-dimensional drawings in DWG format into three-dimensional quantity calculation models, and the quantity calculation model is directly generated by converting the PDMS design model.

[0003] Conventional walls converted from PDMS models are formed by horizontally stretching a rectangular facade in a specified direction. That is, the geometric parameters of the wall are calculated through the size of the rectangular facade and the coordinates of the stretching start and end points, and then converted into a quantity calculation model. However, there are many custom walls in PDMS, and their construction methods are completely different from conventional walls. This method cannot be used to convert them into a quantity calculation model, and the conversion technology needs to be redeveloped. Summary of the invention

[0004] The technical problem to be solved by the present invention is to provide a model conversion method and system for an irregular wall in view of the existing defects.

[0005] The technical solution adopted by the present invention to solve the technical problem is: constructing a model conversion method for an irregular wall, comprising the following steps:

[0006] Receive a calculation data generation instruction;

[0007] Determine the design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction;

[0008] Obtaining a type identifier of a wall in the design model;

[0009] The design model is converted into quantity data based on the type identification of the wall.

[0010] In the model conversion method of the irregular wall of the present invention, the method further includes:

[0011] The quantity calculation data generation instruction is generated according to the quantity calculation model conversion operation instruction triggered by the user;

[0012] Alternatively, the quantity calculation data generation instruction is triggered to be generated after the design model is approved.

[0013] In the model conversion method for irregular walls of the present invention, the step of determining the design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction comprises:

[0014] Obtaining a drawing identification according to the quantity calculation data generation instruction;

[0015] The design model is determined according to the drawing identification.

[0016] In the model conversion method of the irregular wall of the present invention, the type identification of the wall includes: a regular wall and an irregular wall.

[0017] In the model conversion method for irregular walls of the present invention, if the type identification of the wall is an irregular wall, the conversion of the quantity calculation data of the design model based on the type identification of the wall includes:

[0018] Determine the bottom surface information of the bottom surface of the irregular wall;

[0019] Determining wall height information of the irregular wall;

[0020] The bottom surface information and the wall height information are stored in an SFC data file, and irregular wall marking is performed to complete the quantity calculation data conversion of the design model.

[0021] In the model conversion method for an irregular wall of the present invention, determining the bottom surface information of the bottom surface of the irregular wall includes:

[0022] Obtaining coordinates of each surface of the irregular wall;

[0023] Determining the minimum coordinate according to the coordinates of each face;

[0024] Determine the bottom surface of the irregular wall based on the minimum coordinate;

[0025] Identify the inflection point of the bottom surface of the irregular wall to obtain the inflection point of the bottom surface of the irregular wall;

[0026] Obtaining inflection point coordinates and radian information of all inflection points of the bottom surface of the irregular wall;

[0027] The inflection point coordinates and radian information of all the inflection points are the bottom surface information.

[0028] In the model conversion method of the irregular wall of the present invention, determining the wall height information of the irregular wall includes:

[0029] Obtaining the distance from the bottom surface to the vertex of the irregular wall;

[0030] Based on the distance from the bottom surface to the vertex of the irregular wall, the wall height information of the irregular wall is obtained.

[0031] In the model conversion method of the irregular wall of the present invention, the method further includes:

[0032] After completing the quantity calculation data conversion of the design model:

[0033] Determine whether a quantity calculation request instruction for an irregular wall is received;

[0034] If yes, obtaining an SFC data file based on the quantity calculation request instruction of the irregular wall;

[0035] Acquire a quantity calculation model corresponding to the quantity calculation request instruction of the irregular wall according to the SFC data file; the quantity calculation model includes: bottom surface information and wall height information of the irregular wall;

[0036] Quantity calculation is performed based on the quantity calculation model to obtain engineering quantity data.

[0037] In the model conversion method for irregular walls of the present invention, the quantity calculation based on the quantity calculation model to obtain engineering quantity data includes:

[0038] Acquire the bottom surface information and wall height information of the irregular wall based on the quantity calculation model;

[0039] Calculating the area and / or volume of the irregular wall according to the bottom surface information and the wall height information of the irregular wall;

[0040] The engineering quantity data is generated based on the area and / or volume of the irregular wall.

[0041] The present invention also provides a model conversion system for an irregular wall, comprising:

[0042] A receiving unit, used for receiving a command for generating calculation data;

[0043] A model determination unit, used to determine a design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction;

[0044] An identification acquisition unit, used to acquire a type identification of a wall in the design model;

[0045] A data conversion unit is used to convert the quantity data of the design model based on the type identification of the wall.

[0046] The model conversion method and system for irregular walls of the present invention have the following beneficial effects: comprising the following steps: receiving a quantity calculation data generation instruction; determining a design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction; obtaining a type identification of the wall in the design model; and converting the quantity calculation data of the design model based on the type identification of the wall. The present invention can determine the type of the wall based on the type identification of the wall to realize the quantity calculation data conversion of the irregular wall, and then obtain an accurate quantity calculation model, so that the model conversion of the irregular wall is the same as the model conversion of the conventional wall, and the accuracy of the irregular wall engineering quantity calculation is greatly improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:

[0048] Figure 1 is a flow chart of a model conversion method for an irregular wall provided by an embodiment of the present invention;

[0049] Figure 2 It is a principle block diagram of a model conversion system for an irregular wall provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, specific embodiments of the present invention are now described in detail with reference to the accompanying drawings.

[0051] The model conversion method of irregular walls provided by the present invention realizes the quantity calculation model conversion of custom walls (i.e., irregular walls) in PDMS, thereby obtaining the accurate engineering quantity of irregular walls. In the embodiment of the present invention, PDMS, i.e., Plant Design Management System, is a three-dimensional collaborative design system (platform) that allows multi-professional designers to jointly create design models on the platform and output construction drawings.

[0052] In the embodiment of the present invention, SFC, namely THSware Industry Foundation Classes, is an SFC standard established by THSware based on IFC, which can be used to implement an information exchange for project engineering quantity calculation. Among them, Industry Foundation Classes (abbreviated as IFC) is an international standard for data exchange in the construction industry.

[0053] Specifically, refer to Figure 1 , which is a flow chart of an optional embodiment of the model conversion method for an irregular wall provided by the present invention.

[0054] like Figure 1 As shown, the model conversion method of the irregular wall includes the following steps:

[0055] Step S101, receiving a quantity calculation data generation instruction.

[0056] In the embodiment of the present invention, the quantity calculation data generation instruction can be triggered and generated according to the quantity calculation model conversion operation instruction triggered by the user. Among them, the quantity calculation referred to in the embodiment of the present invention is the project engineering quantity calculation. The quantity calculation data is the relevant data of the project engineering quantity calculation process.

[0057] Alternatively, in some other embodiments, the quantity calculation data generation instruction is triggered to be generated after the design model is approved.

[0058] Specifically, when it is necessary to convert the wall model in PDMS into a quantity calculation model that can be used for engineering quantity calculation, the user can trigger the quantity calculation model conversion operation instruction, thereby triggering the quantity calculation data generation instruction. The quantity calculation data generation instruction carries the identifier of the design model to be converted into the quantity calculation model, and the corresponding drawing identifier can be obtained based on the identifier of the design model.

[0059] Alternatively, the quantity calculation data generation instruction may also automatically trigger the quantity calculation data generation instruction corresponding to the quantity calculation data generation for the design model (graphic) after the design model to be processed and converted to a model is approved.

[0060] Step S102: Determine the design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction.

[0061] In an embodiment of the present invention, determining the design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction includes: obtaining a drawing identifier according to the quantity calculation data generation instruction; and determining the design model according to the drawing identifier.

[0062] Specifically, the drawing identifier of the design model to be converted into the quantity calculation model carried by the quantity calculation data generation instruction can be identified, and then the design model to be converted into the quantity calculation model can be uniquely determined based on the drawing identifier.

[0063] Step S103: Obtain the type identification of the wall in the design model.

[0064] In the embodiment of the present invention, the type identification of the wall includes: a regular wall and an irregular wall.

[0065] Step S104: converting the design model into quantity data based on the wall type identification.

[0066] If the wall is determined to be a regular wall based on the wall type identification, the data conversion method of a conventional wall is used for conversion. The data conversion method of a conventional wall can adopt an existing conventional conversion method, which is not specifically limited in the present invention.

[0067] In an embodiment of the present invention, if the type of the wall is identified as an irregular wall, the quantity data conversion of the design model based on the type identification of the wall includes: determining the bottom surface information of the bottom surface of the irregular wall; determining the wall height information of the irregular wall; storing the bottom surface information and the wall height information in an SFC data file, and marking the irregular wall to complete the quantity data conversion of the design model.

[0068] In some embodiments, determining the bottom surface information of the bottom surface of an irregular wall includes: obtaining the coordinates of each surface of the irregular wall; determining the minimum coordinate based on the coordinates of each surface; determining the bottom surface of the irregular wall based on the minimum coordinate; identifying the inflection points of the bottom surface of the irregular wall to obtain the inflection points of the bottom surface of the irregular wall; obtaining the inflection point coordinates and radian information of all inflection points of the bottom surface of the irregular wall; the inflection point coordinates and radian information of all inflection points are the bottom surface information.

[0069] Optionally, in some embodiments, determining the wall height information of the irregular wall includes: obtaining the distance from the bottom surface to the vertex of the irregular wall; and obtaining the wall height information of the irregular wall based on the distance from the bottom surface to the vertex of the irregular wall.

[0070] Specifically, for irregular walls, when performing the quantity calculation data conversion, first, based on the coordinates of each face in the wall, the face with the smallest coordinate can be determined as the bottom face of the irregular wall, then the inflection point of the bottom face of the wall is identified to obtain the coordinates and radian information of each inflection point, and then the distance from the bottom face of the wall to the vertex is obtained to obtain the height of the wall (i.e., the wall height information), and finally, the coordinates and radian information of each inflection point, as well as the height of the wall are stored in the SFC data file corresponding to the design model, and marked as an irregular wall. In the embodiment of the present invention, SFC, i.e., THSware Industry Foundation Classes (Swell BIM interactive file), is a lightweight format file of the BIM model independently developed by THSware (Swell), containing model geometry information, component feature information, etc. Among them, Industry Foundation Classes (abbreviated as IFC) is an international standard for data exchange in the construction industry. In the embodiment of the present invention, the SFC file is used as an intermediate format file for converting the PDMS design model to the quantity calculation model, on which the drawing shape information obtained from the design model, part of the quantity calculation information, and the corresponding parameter information stored from the BMMS system are written. For example, the content specified in the engineering quantity calculation specification for a class of pipelines, that is, carbon steel with safety level 2 can be calculated as a class of pipelines by length. Among them, part of the quantity calculation information (including safety level 2, carbon steel, specification, casing type, quality assurance level) can be obtained from the design model, and the other part of the quantity calculation information (including connection type, pressure test, ..., non-destructive testing requirements, etc.) can be obtained from the BMMS system.

[0071] Among them, the BMMS system (Bulk Material Management System) is a database used to store the bulk material platform. Among them, the bulk material platform database is used to manage and store the material parameters of all materials.

[0072] Optionally, in the embodiment of the present invention, the irregular wall (ie, Type=GWALL) can be inputted in the PDMS platform by the designer when designing on the PDMS platform. Alternatively, it can also be determined by marking the number of inflection points on the bottom surface of the wall.

[0073] Specifically, the irregular wall can be determined by marking the number of inflection points of the bottom surface of the wall in the following manner. That is, the bottom surface of the irregular wall is identified according to the number of inflection points, and obtaining the inflection points of the bottom surface of the irregular wall includes: comparing the number of inflection points with a preset number of inflection points; if the number of inflection points is greater than the preset number of inflection points, obtaining the radians of all inflection points; screening based on the radians of all inflection points so that the number of inflection points after screening is equal to the preset number of inflection points; the inflection points after screening are the inflection points of the bottom surface of the irregular wall.

[0074] In some embodiments, screening is performed based on the curvature of all inflection points so that the number of inflection points after screening is equal to the preset number of inflection points, including: sorting all inflection points from small to large according to the curvature of the inflection points; and deleting the inflection points one by one according to the result of the sorting from small to large until the number of inflection points after screening is equal to the preset number of inflection points.

[0075] Alternatively, in some other embodiments, if the number of inflection points is less than the preset number of inflection points, the current inflection point is maintained; the current inflection point is the inflection point of the bottom surface of the irregular wall after screening.

[0076] For example, if the number of marked inflection points is 7 (i.e., the preset number of inflection points is 7), then when performing inflection point identification, if the number of inflection points identified is greater than 7, these inflection points can be sorted based on their radians, and the inflection points with smaller radians can be deleted until the number of inflection points remaining after deletion is equal to 7. At this time, the remaining inflection points are the inflection points of the bottom surface of the irregular wall. If the number of inflection points identified is less than 7, all the inflection points currently identified are the inflection points of the bottom surface of the irregular wall. Optionally, in an embodiment of the present invention, when performing an irregular wall type marking operation, after the inflection point of the bottom surface of the irregular wall is identified, a prompt message for marking the inflection point can be output. The prompt message can display the bottom surface of the irregular wall and the inflection point identified, so that the user can perform the corresponding operation marking operation, thereby facilitating the user to perform related operations, and based on the user's marking of the inflection point, the coordinates corresponding to the marked position can be used as the inflection point coordinates, thereby obtaining the final inflection point.

[0077] In an embodiment of the present invention, the model conversion method of the irregular wall also includes: after completing the quantity calculation data conversion of the design model: determining whether a quantity calculation request instruction of the irregular wall is received; if so, obtaining an SFC data file based on the quantity calculation request instruction of the irregular wall; obtaining a quantity calculation model corresponding to the quantity calculation request instruction of the irregular wall according to the SFC data file; the quantity calculation model includes: bottom surface information and wall height information of the irregular wall; performing quantity calculation based on the quantity calculation model to obtain engineering quantity data.

[0078] Optionally, in an embodiment of the present invention, quantity calculation is performed based on a quantity calculation model to obtain engineering quantity data, including: obtaining bottom surface information and wall height information of an irregular wall based on the quantity calculation model; calculating the area and / or volume of the irregular wall according to the bottom surface information and wall height information of the irregular wall; and forming engineering quantity data based on the area and / or volume of the irregular wall.

[0079] The model conversion method for irregular walls provided in the embodiment of the present invention makes the model conversion of irregular walls the same as that of conventional walls. After the design model is approved, the instruction is triggered to realize the model conversion, thereby realizing the rapid quantity calculation data conversion of the custom wall in PDMS and improving the accuracy of the irregular wall engineering quantity calculation.

[0080] refer to Figure 2 , is a principle block diagram of an optional embodiment of the model conversion system for irregular walls provided by the present invention. The model conversion system for irregular walls can be implemented by using the model conversion method for irregular walls disclosed in the embodiment of the present invention.

[0081] Specifically, Figure 2 As shown, the model conversion system of the irregular wall includes:

[0082] The receiving unit 101 is used to receive a calculation data generation instruction.

[0083] The model determination unit 102 is used to determine the design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction.

[0084] The identification acquisition unit 103 is used to acquire the type identification of the wall in the design model.

[0085] The data conversion unit 104 is used to convert the quantity data of the design model based on the type identification of the wall.

[0086] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0087] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0088] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0089] The above embodiments are only for illustrating the technical concept and features of the present invention, and their purpose is to enable people familiar with the technology to understand the content of the present invention and implement it accordingly, and they cannot limit the scope of protection of the present invention. All equivalent changes and modifications made to the scope of the claims of the present invention should fall within the scope of the claims of the present invention.

Claims

1. A model conversion method for an irregular wall, characterized in that: The following steps are involved: Receive a calculation data generation instruction; Determine the design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction; Obtaining a type identifier of a wall in the design model; The type identification of the wall includes: regular wall and irregular wall; Performing quantity calculation data conversion on the design model based on the type identification of the wall; Wherein, if the type identification of the wall is an irregular wall, the converting of the quantity calculation data of the design model based on the type identification of the wall includes: Determine the bottom surface information of the bottom surface of the irregular wall; Determining wall height information of the irregular wall; The bottom surface information and the wall height information are stored in an SFC data file, and irregular wall marking is performed to complete the quantity calculation data conversion of the design model; The determining of the bottom surface information of the bottom surface of the irregular wall includes: Obtaining coordinates of each surface of the irregular wall; Determining the minimum coordinate according to the coordinates of each face; Determine the bottom surface of the irregular wall based on the minimum coordinate; The inflection points of the bottom surface of the irregular wall are identified to obtain the inflection points of the bottom surface of the irregular wall, including: comparing the number of inflection points with a preset number of inflection points; if the number of inflection points is greater than the preset number of inflection points, obtaining the radians of all inflection points; screening based on the radians of all inflection points so that the number of inflection points after screening is equal to the preset number of inflection points; the inflection points after screening are the inflection points of the bottom surface of the irregular wall; Obtaining inflection point coordinates and radian information of all inflection points of the bottom surface of the irregular wall; The inflection point coordinates and radian information of all the inflection points are the bottom surface information.

2. The model conversion method of an irregular wall according to claim 1, characterized in that: The method further comprises: The quantity calculation data generation instruction is generated according to the quantity calculation model conversion operation instruction triggered by the user; Alternatively, the quantity calculation data generation instruction is triggered to be generated after the design model is approved.

3. The model conversion method of an irregular wall according to claim 1, characterized in that: Determining the design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction includes: Obtaining a drawing identification according to the quantity calculation data generation instruction; The design model is determined according to the drawing identification.

4. The model conversion method of an irregular wall according to claim 1, characterized in that: The determining of the wall height information of the irregular wall includes: Obtaining the distance from the bottom surface to the vertex of the irregular wall; Based on the distance from the bottom surface to the vertex of the irregular wall, the wall height information of the irregular wall is obtained.

5. The model conversion method of an irregular wall according to claim 1, characterized in that: The method further comprises: After completing the quantity calculation data conversion of the design model: Determine whether a quantity calculation request instruction for an irregular wall is received; If yes, obtaining an SFC data file based on the quantity calculation request instruction of the irregular wall; Acquire a quantity calculation model corresponding to the quantity calculation request instruction of the irregular wall according to the SFC data file; the quantity calculation model includes: bottom surface information and wall height information of the irregular wall; Quantity calculation is performed based on the quantity calculation model to obtain engineering quantity data.

6. The model conversion method of an irregular wall according to claim 1, characterized in that: The performing quantity calculation based on the quantity calculation model to obtain engineering quantity data includes: Acquire the bottom surface information and wall height information of the irregular wall based on the quantity calculation model; Calculating the area and / or volume of the irregular wall according to the bottom surface information and the wall height information of the irregular wall; The engineering quantity data is generated based on the area and / or volume of the irregular wall.

7. A model conversion system for irregular walls, characterized in that: include: A receiving unit, used for receiving a command for generating calculation data; A model determination unit, used to determine a design model to be converted into a quantity calculation model according to the quantity calculation data generation instruction; An identification acquisition unit, used to acquire a type identification of a wall in the design model; the type identification of the wall includes: a regular wall and an irregular wall; A data conversion unit, used for performing quantity calculation data conversion on the design model based on the type identification of the wall; Wherein, if the type identification of the wall is an irregular wall, converting the quantity calculation data of the design model based on the type identification of the wall includes: Determine the bottom surface information of the bottom surface of the irregular wall; Determining wall height information of the irregular wall; The bottom surface information and the wall height information are stored in an SFC data file, and irregular wall marking is performed to complete the quantity calculation data conversion of the design model; The determining of the bottom surface information of the bottom surface of the irregular wall includes: Obtaining coordinates of each surface of the irregular wall; Determining the minimum coordinate according to the coordinates of each face; Determine the bottom surface of the irregular wall based on the minimum coordinate; The inflection points of the bottom surface of the irregular wall are identified to obtain the inflection points of the bottom surface of the irregular wall, including: comparing the number of inflection points with a preset number of inflection points; if the number of inflection points is greater than the preset number of inflection points, obtaining the radians of all inflection points; screening based on the radians of all inflection points so that the number of inflection points after screening is equal to the preset number of inflection points; the inflection points after screening are the inflection points of the bottom surface of the irregular wall; Obtain inflection point coordinates and radian information of all inflection points of the bottom surface of the irregular wall.

Citation Information

Patent Citations

  • Design system of industrial building space

    CN113190896A

  • Method and device for converting design model into calculation quantity model, equipment and medium

    CN113434937A