Dismantling method, device, equipment and medium of air pipe applied to building information model
Patent Information
- Application Number
- CN202310508442.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-06
- Publication Date
- 2026-10-27
- Estimated Expiration
- 2043-05-06
AI Technical Summary
然而,这种方式容易受相关人员的经验和状态等因素的影响,难以保证建筑信息模型中的管道构件尽量为易于工厂加工的标准件,导致目前技术中风管拆模的准确率较低
[0031]上述应用于建筑信息模型的风管拆模方法、装置、计算机设备、存储介质和计算机程序产品,通过获取风管施工平面图和预设的风管拆模评价条件,风管拆模评价条件包括风管拆模基础评价条件和风管拆模加分评价条件;根据风管施工平面图,获取符合风管拆模基础评价条件的多个候选风管拆模方案;获取多个候选风管拆模方案各自在风管拆模加分评价条件下对应的评价结果;根据评价结果,从多个候选风管拆模方案中筛选出对应最优评价结果的候选风管拆模方案,作为风管施工平面图对应的目标风管拆模方案。这样,根据风管拆模基础评价条件对风管拆模方案进行初步筛选,再根据风管拆模加分评价条件对经过初筛后的候选风管拆模方案进行二次筛选,可以最大程度地满足风管拆模评价条件的要求;能够针对性地制定出既满足强制性条件,又符合用户个性化需求的目标风管拆模方案,从而避免通过人工手动输入的方式得到管道构件的数值,提高了风管拆模的准确率。
Smart Images

Figure CN116720289B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of digital construction technology, and in particular to a method, apparatus, computer equipment, storage medium and computer program product for duct demolding applied to building information modeling. Background Technology
[0002] With the development of computer software technology, the technology of building information modeling using computers has emerged. Building information modeling uses various relevant information and data of a building project as the basis for building model creation, and it is now widely used in architecture, engineering, and civil engineering fields.
[0003] Before being used to assist in on-site construction, Building Information Modeling (BIM) requires ductwork dismantling. Traditionally, this is done by manually inputting the values of the pipe components. However, this method is easily affected by factors such as the experience and condition of the personnel, making it difficult to ensure that the pipe components in the BIM are standard parts that are easy to manufacture in a factory. This results in a low accuracy rate for ductwork dismantling in current technologies. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for duct demolding that can be applied to building information modeling, addressing the aforementioned technical problems.
[0005] Firstly, this application provides a method for removing formwork from ducts used in Building Information Modeling (BIM). The method includes:
[0006] Obtain the duct construction plan and the preset duct formwork removal evaluation conditions; the duct formwork removal evaluation conditions include the basic evaluation conditions for duct formwork removal and the bonus evaluation conditions for duct formwork removal.
[0007] Based on the duct construction plan, obtain multiple candidate duct demolding schemes that meet the basic evaluation conditions for duct demolding.
[0008] Obtain the evaluation results of each of the multiple candidate duct demolding schemes under the duct demolding bonus evaluation condition;
[0009] Based on the evaluation results, the candidate duct demolding scheme with the best evaluation result is selected from the multiple candidate duct demolding schemes and used as the target duct demolding scheme corresponding to the duct construction plan.
[0010] In one embodiment, obtaining multiple candidate duct formwork removal schemes that meet the basic evaluation conditions for duct formwork removal based on the duct construction plan includes:
[0011] Extract duct structure information from the duct construction plan, construct an initial building information model corresponding to the duct construction plan based on the duct structure information, and perform demolding processing on the initial building information model according to the duct demolding basic evaluation conditions to obtain the multiple candidate duct demolding schemes.
[0012] In one embodiment, obtaining the evaluation results of each of the plurality of candidate duct demolding schemes under the duct demolding bonus evaluation condition includes:
[0013] Based on the duct demolding bonus evaluation criteria, identify the bonus items that meet the duct demolding bonus evaluation criteria among the multiple candidate duct demolding schemes; obtain the evaluation score information of the bonus items corresponding to the multiple candidate duct demolding schemes as the evaluation result.
[0014] In one embodiment, the step of selecting the candidate duct demolding scheme with the optimal evaluation result from the plurality of candidate duct demolding schemes based on the evaluation result includes:
[0015] Among the evaluation scores of the multiple candidate duct demolding schemes, the highest evaluation score is determined; the candidate duct demolding scheme corresponding to the highest evaluation score is identified as the candidate duct demolding scheme with the corresponding optimal evaluation result.
[0016] In one embodiment, the method further includes:
[0017] If any of the evaluation conditions in the basic evaluation conditions and the bonus evaluation conditions for duct formwork removal change, the target duct formwork removal scheme corresponding to the duct construction plan shall be re-determined based on the changed evaluation conditions.
[0018] In one embodiment, the method further includes:
[0019] Upon receiving feedback information regarding the target duct demolding scheme, the feedback information is recorded, and the target duct demolding scheme is updated based on the feedback information. Based on the updated target duct demolding scheme, the duct structure information in the initial building information model is adjusted to obtain the target building information model.
[0020] Secondly, this application also provides a duct demolding device for use in building information modeling. The device includes:
[0021] The information acquisition module is used to acquire the duct construction plan and the preset duct demolding evaluation conditions; the duct demolding evaluation conditions include the basic evaluation conditions for duct demolding and the bonus evaluation conditions for duct demolding.
[0022] The scheme formulation module is used to obtain multiple candidate duct formwork removal schemes that meet the basic evaluation conditions for duct formwork removal based on the duct construction plan.
[0023] The scheme evaluation module is used to obtain the evaluation results of each of the multiple candidate duct demolding schemes under the duct demolding bonus evaluation conditions;
[0024] The scheme selection module is used to select the candidate duct demolding scheme with the best evaluation result from the multiple candidate duct demolding schemes based on the evaluation results, and use it as the target duct demolding scheme corresponding to the duct construction plan.
[0025] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0026] Obtain the duct construction plan and preset duct demolding evaluation conditions; the duct demolding evaluation conditions include basic duct demolding evaluation conditions and duct demolding bonus evaluation conditions; based on the duct construction plan, obtain multiple candidate duct demolding schemes that meet the basic duct demolding evaluation conditions; obtain the evaluation results of each of the multiple candidate duct demolding schemes under the duct demolding bonus evaluation conditions; based on the evaluation results, select the candidate duct demolding scheme with the best evaluation result from the multiple candidate duct demolding schemes as the target duct demolding scheme corresponding to the duct construction plan.
[0027] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0028] Obtain the duct construction plan and preset duct demolding evaluation conditions; the duct demolding evaluation conditions include basic duct demolding evaluation conditions and duct demolding bonus evaluation conditions; based on the duct construction plan, obtain multiple candidate duct demolding schemes that meet the basic duct demolding evaluation conditions; obtain the evaluation results of each of the multiple candidate duct demolding schemes under the duct demolding bonus evaluation conditions; based on the evaluation results, select the candidate duct demolding scheme with the best evaluation result from the multiple candidate duct demolding schemes as the target duct demolding scheme corresponding to the duct construction plan.
[0029] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0030] Obtain the duct construction plan and preset duct demolding evaluation conditions; the duct demolding evaluation conditions include basic duct demolding evaluation conditions and duct demolding bonus evaluation conditions; based on the duct construction plan, obtain multiple candidate duct demolding schemes that meet the basic duct demolding evaluation conditions; obtain the evaluation results of each of the multiple candidate duct demolding schemes under the duct demolding bonus evaluation conditions; based on the evaluation results, select the candidate duct demolding scheme with the best evaluation result from the multiple candidate duct demolding schemes as the target duct demolding scheme corresponding to the duct construction plan.
[0031] The aforementioned method, apparatus, computer equipment, storage medium, and computer program products for duct formwork removal applied to Building Information Modeling (BIM) acquire duct construction plan drawings and preset duct formwork removal evaluation conditions, which include basic duct formwork removal evaluation conditions and bonus evaluation conditions. Based on the duct construction plan drawings, multiple candidate duct formwork removal schemes that meet the basic duct formwork removal evaluation conditions are obtained. The evaluation results of each of the multiple candidate duct formwork removal schemes are obtained under the bonus evaluation conditions. Based on the evaluation results, the candidate duct formwork removal scheme with the optimal evaluation result is selected from the multiple candidate duct formwork removal schemes as the target duct formwork removal scheme corresponding to the duct construction plan drawings. In this way, by initially screening duct demolding schemes based on the basic evaluation conditions for duct demolding, and then conducting a second screening of the candidate duct demolding schemes based on the bonus evaluation conditions for duct demolding, the requirements of the duct demolding evaluation conditions can be met to the greatest extent. This allows for the development of targeted duct demolding schemes that meet both mandatory conditions and the personalized needs of users, thereby avoiding the need to manually input the values of pipe components and improving the accuracy of duct demolding. Attached Figure Description
[0032] Figure 1 This is a flowchart illustrating a duct demolding method applied to a building information model in one embodiment;
[0033] Figure 2 This is a schematic diagram of a building information model in one embodiment;
[0034] Figure 3 This is a flowchart illustrating a duct demolding method applied to a building information model in another embodiment;
[0035] Figure 4 This is a structural block diagram of a duct demolding device applied to a building information model in one embodiment;
[0036] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0038] In one embodiment, such as Figure 1 As shown, a method for duct demolding applied to building information modeling is provided. This embodiment illustrates the application of this method to a terminal. It can be understood that this method can also be applied to a server, and can also be applied to a system including a terminal and a server, and can be implemented through the interaction between the terminal and the server.
[0039] Among them, such as Figure 2 As shown, Building Information Modeling (BIM) uses various relevant information and data of a building project as the foundation for building model creation. It simulates the real-world information of a building through digital information, including three-dimensional geometric information such as the materials, performance, price, weight, location, and schedule of building components. This significantly improves efficiency and reduces risks throughout the entire construction process, supporting project lifecycle construction, operation, and management. It possesses five key characteristics: visualization, coordination, simulation, optimization, and the ability to generate drawings.
[0040] Demolding refers to breaking down a complete section of ductwork (a piping system used for air transport and distribution) into individual components, making them as easy as possible to prefabricate in a factory.
[0041] The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, etc.; the server can be a standalone server or a server cluster composed of multiple servers. In this embodiment, the method includes the following steps:
[0042] Step S101: Obtain the duct construction plan and the preset duct demolding evaluation conditions; the duct demolding evaluation conditions include the basic evaluation conditions for duct demolding and the bonus evaluation conditions for duct demolding.
[0043] Among them, the duct construction plan refers to the CAD (Computer Aided Drafting) drawings for duct construction.
[0044] The basic evaluation conditions for duct formwork removal include mandatory conditions and basic conditions. Mandatory conditions are the existing, promulgated, and mandatory provisions that must be met, such as the requirement that ducts must be fitted with sleeves when passing through fire compartments. Basic conditions are also relatively basic and must be followed. For example, during testing, it was found that when both the basic evaluation conditions and the bonus evaluation conditions for duct formwork removal in the evaluation framework are met simultaneously, the ductwork deviates too much from the original CAD drawings. For instance, the ductwork layout in a long corridor might, in order to meet the requirements, pass through walls to other rooms, making multiple turns before returning. While this is indeed the optimal solution, it fails to meet the requirements in terms of economy and aesthetics. Therefore, several instructions are combined into the "basic conditions" framework, requiring that the obtained duct formwork removal scheme does not deviate too much from the CAD drawings, while also taking into account economic factors. The original collision test is also included in this "basic conditions" framework, with avoiding collisions being one of the most basic requirements.
[0045] The evaluation criteria for duct demolding include a first bonus condition and a second bonus condition. The first bonus condition is a bonus item for multi-disciplinary cooperation, and it is better to meet it, but it is optional if it cannot be met. The second bonus condition is a command that the user wants to add, which can be customized. Generally, it has the lowest priority and can be met or not. If there are special needs, the priority can be increased.
[0046] Specifically, in response to a request to formulate a duct formwork removal plan for the building information model, the terminal obtains the corresponding duct construction plan and preset duct formwork removal evaluation conditions according to the request instruction.
[0047] Step S102: Based on the duct construction plan, obtain multiple candidate duct demolding schemes that meet the basic evaluation conditions for duct demolding.
[0048] Among them, the candidate duct demolition scheme refers to the duct demolition scheme that meets the basic evaluation conditions for duct demolition, but may not meet the evaluation conditions for bonus points in duct demolition. The final target duct demolition scheme is generated from the candidate duct demolition schemes.
[0049] Specifically, the terminal constructs an initial building information model corresponding to the duct construction plan, and then performs demolding processing on the constructed initial building information model according to the basic evaluation conditions for duct demolding, to obtain multiple candidate duct demolding schemes.
[0050] Step S103: Obtain the evaluation results of each of the multiple candidate duct demolding schemes under the duct demolding bonus evaluation conditions.
[0051] The evaluation result refers to the evaluation status of the candidate duct demolding schemes corresponding to the duct demolding bonus evaluation conditions. Its form of expression can be diversified, such as evaluation score, evaluation level, etc.
[0052] Specifically, the terminal analyzes the evaluation criteria for duct demolding bonus points. Based on the analysis results, it identifies the bonus items that meet the evaluation criteria for duct demolding bonus points among multiple candidate duct demolding schemes, and obtains the evaluation level information of the corresponding bonus items for each of the multiple candidate duct demolding schemes as the evaluation result.
[0053] For example, based on the analysis results of the duct demolding bonus evaluation criteria, the terminal identifies three candidate duct demolding schemes that meet the bonus evaluation criteria for duct demolding with 3, 8, and 5 bonus items respectively. Correspondingly, the evaluation level information for each of the three candidate duct demolding schemes for their respective bonus items is obtained as B, A, and B respectively. + The grade is used as the evaluation result.
[0054] Step S104: Based on the evaluation results, select the candidate duct demolding scheme with the best evaluation result from multiple candidate duct demolding schemes, and use it as the target duct demolding scheme corresponding to the duct construction plan.
[0055] Among them, the target duct formwork removal scheme refers to the final duct formwork removal scheme used to assist in the on-site duct construction.
[0056] Specifically, the terminal determines the highest evaluation level among the evaluation results of multiple candidate duct demolding schemes; and identifies the candidate duct demolding scheme corresponding to the highest evaluation level as the candidate duct demolding scheme with the best evaluation result, and as the target duct demolding scheme corresponding to the duct construction plan.
[0057] For example, if the evaluation levels for the corresponding bonus items of the three candidate duct demolding schemes are B, A, and B respectively... + If the evaluation level is A, then the candidate duct demolding scheme corresponding to level A is the candidate duct demolding scheme corresponding to the optimal evaluation result, that is, the target duct demolding scheme corresponding to the duct construction plan.
[0058] The aforementioned duct formwork removal method applied to Building Information Modeling (BIM) involves acquiring a duct construction plan and pre-set duct formwork removal evaluation conditions, including basic duct formwork removal evaluation conditions and bonus evaluation conditions. Based on the duct construction plan, multiple candidate duct formwork removal schemes that meet the basic duct formwork removal evaluation conditions are obtained. The evaluation results of each candidate duct formwork removal scheme under the bonus evaluation conditions are obtained. Based on the evaluation results, the candidate duct formwork removal scheme with the best evaluation result is selected from the multiple candidate duct formwork removal schemes and used as the target duct formwork removal scheme corresponding to the duct construction plan. In this way, by initially screening duct demolding schemes based on the basic evaluation conditions for duct demolding, and then conducting a second screening of the candidate duct demolding schemes based on the bonus evaluation conditions for duct demolding, the requirements of the duct demolding evaluation conditions can be met to the greatest extent. This allows for the development of targeted duct demolding schemes that meet both mandatory conditions and the personalized needs of users, thereby avoiding the need to manually input the values of pipe components and improving the accuracy of duct demolding.
[0059] In one embodiment, step S102 above involves obtaining multiple candidate duct demolding schemes that meet the basic evaluation conditions for duct demolding based on the duct construction plan. Specifically, this includes: extracting duct structure information from the duct construction plan; constructing an initial building information model corresponding to the duct construction plan based on the duct structure information; and performing demolding processing on the initial building information model based on the basic evaluation conditions for duct demolding to obtain multiple candidate duct demolding schemes.
[0060] Among them, duct architecture information refers to the overall duct distribution and location information of the pipeline system used for air transport and distribution.
[0061] Specifically, the terminal extracts the distribution and location information of the ducts from the duct construction plan, summarizes it to form duct structure information, and constructs an initial building information model corresponding to the duct construction plan based on the duct structure information. Based on the standard of the basic evaluation conditions for duct demolding, the initial building information model is demolded to obtain multiple candidate duct demolding schemes that meet the basic evaluation conditions for duct demolding.
[0062] In this embodiment, an initial building information model corresponding to the duct construction plan is constructed based on the extracted duct structure information; then, the initial building information model is processed for demolding according to the basic evaluation conditions for duct demolding, resulting in multiple candidate duct demolding schemes; thus, candidate duct demolding schemes that meet the basic evaluation conditions for duct demolding can be effectively screened, and conditions are provided for further scheme screening.
[0063] In one embodiment, step S103 above involves obtaining the evaluation results of each of the multiple candidate duct demolding schemes under the duct demolding bonus evaluation conditions. Specifically, this includes: identifying the bonus items that meet the duct demolding bonus evaluation conditions among the multiple candidate duct demolding schemes; and obtaining the evaluation score information of the corresponding bonus items of each of the multiple candidate duct demolding schemes as the evaluation result.
[0064] Examples of bonus items that meet the criteria for bonus points in duct demolding evaluation include: checking whether there is maintenance space on the air valve; if there is maintenance space, bonus points are awarded, otherwise no bonus points are awarded.
[0065] Specifically, the terminal identifies and analyzes each candidate duct demolding scheme in turn according to the duct demolding bonus evaluation criteria, obtains the bonus items that meet the duct demolding bonus evaluation criteria for each candidate duct demolding scheme, obtains the evaluation score information of the corresponding bonus items for each candidate duct demolding scheme, and summarizes the evaluation results of multiple candidate duct demolding schemes.
[0066] For example, based on the analysis results of the duct demolding bonus evaluation conditions, the terminal identifies that the three candidate duct demolding schemes each have 3, 8, and 5 bonus items that meet the duct demolding bonus evaluation conditions, respectively. The corresponding evaluation level information for the bonus items of the three candidate duct demolding schemes is obtained as 30 points, 80 points, and 50 points, respectively, as the evaluation result.
[0067] In this embodiment, by obtaining the evaluation results of each of the multiple candidate duct demolding schemes under the duct demolding bonus evaluation conditions, the evaluation result information of each candidate duct demolding scheme can be accurately obtained, and reference information can be provided for further screening of schemes.
[0068] In one embodiment, step S104 above involves selecting the candidate duct demolding scheme with the best evaluation result from multiple candidate duct demolding schemes based on the evaluation results. Specifically, this includes: determining the highest evaluation score information from the evaluation score information of each of the multiple candidate duct demolding schemes; identifying the candidate duct demolding scheme corresponding to the highest evaluation score information as the candidate duct demolding scheme with the best evaluation result.
[0069] Specifically, the terminal compares the evaluation scores of multiple candidate duct demolding schemes to determine the highest evaluation score; it then identifies the candidate duct demolding scheme corresponding to the highest evaluation score as the candidate duct demolding scheme with the best evaluation result.
[0070] For example, if the evaluation level information of the corresponding bonus items for the three candidate duct demolition schemes is 30 points, 80 points and 50 points respectively, then the candidate duct demolition scheme with an evaluation level of 80 points is the candidate duct demolition scheme with the best evaluation result, that is, the target duct demolition scheme corresponding to the duct construction plan.
[0071] In this embodiment, the highest evaluation score is determined from the evaluation score information of each of the multiple candidate duct demolding schemes; the candidate duct demolding scheme corresponding to the highest evaluation score is identified as the candidate duct demolding scheme with the corresponding optimal evaluation result; thus, by referring to the objective indicator of the evaluation score information, the candidate duct demolding scheme with the corresponding optimal evaluation result is accurately identified.
[0072] In one embodiment, the method further includes the following step: when any evaluation condition changes between the basic evaluation condition for duct formwork removal and the bonus evaluation condition for duct formwork removal, the target duct formwork removal scheme corresponding to the duct construction plan is re-determined based on the changed evaluation condition.
[0073] The changed evaluation criteria include: changed basic evaluation criteria for duct demolding, changed bonus evaluation criteria for duct demolding, and simultaneous changes to both basic evaluation criteria and bonus evaluation criteria for duct demolding. For example, the user changed the bonus evaluation criteria for duct demolding from "whether there is maintenance space above the air valve" to "the duct layout should be aesthetically pleasing".
[0074] Specifically, the terminal identifies changes in the evaluation conditions for duct formwork removal. When any change is detected in either the basic evaluation conditions or the bonus evaluation conditions for duct formwork removal, the target duct formwork removal scheme corresponding to the duct construction plan is redefined based on the changed evaluation conditions.
[0075] In this embodiment, when any evaluation condition in the basic evaluation condition or the bonus evaluation condition for duct demolding changes, the target duct demolding scheme corresponding to the duct construction plan is re-determined based on the changed evaluation condition. This allows for flexible acquisition of different target duct demolding schemes according to actual changes, which helps improve the accuracy of duct demolding.
[0076] In one embodiment, the method further includes the following steps: upon receiving feedback information regarding the target duct demolding scheme, recording the feedback information and updating the target duct demolding scheme based on the feedback information; and adjusting the duct structure information in the initial building information model based on the updated target duct demolding scheme to obtain the target building information model.
[0077] The feedback information can be information that is manually reviewed after the target duct demolding plan is found to be incorrect, or information that is imported back after the user feels that there is a better plan and makes modifications.
[0078] Specifically, upon receiving feedback information regarding the target duct demolding scheme, the terminal records and analyzes the feedback information, and modifies and improves the target duct demolding scheme based on the analysis results. Based on the updated target duct demolding scheme, the duct structure information in the initial building information model is adjusted to obtain the target building information model.
[0079] In this embodiment, the target duct demolding scheme is updated based on feedback information, and then the duct structure information in the initial building information model is adjusted based on the updated target duct demolding scheme. This allows for flexible adjustment and improvement of the target duct demolding scheme based on valid information, thereby improving the accuracy of the target building information model.
[0080] In one embodiment, such as Figure 3 As shown, another method for duct demolding applied to Building Information Modeling is provided, which specifically includes the following steps:
[0081] Step S301: Obtain the duct construction plan and the preset duct demolding evaluation conditions; the duct demolding evaluation conditions include the basic evaluation conditions for duct demolding and the bonus evaluation conditions for duct demolding.
[0082] Step S302: Extract duct structure information from the duct construction plan; construct an initial building information model corresponding to the duct construction plan based on the duct structure information; perform demolding processing on the initial building information model according to the duct demolding basic evaluation conditions to obtain multiple candidate duct demolding schemes.
[0083] Step S303: Based on the duct demolding bonus evaluation criteria, identify the bonus items that meet the duct demolding bonus evaluation criteria among multiple candidate duct demolding schemes; obtain the evaluation score information of the corresponding bonus items for each of the multiple candidate duct demolding schemes as the evaluation result.
[0084] Step S304: Among the evaluation score information of multiple candidate duct demolding schemes, determine the highest evaluation score information; identify the candidate duct demolding scheme corresponding to the highest evaluation score information, and use it as the candidate duct demolding scheme with the corresponding optimal evaluation result, and use it as the target duct demolding scheme corresponding to the duct construction plan.
[0085] Step S305: When any evaluation condition changes between the basic evaluation conditions for duct formwork removal and the bonus evaluation conditions for duct formwork removal, the target duct formwork removal scheme corresponding to the duct construction plan is re-determined based on the changed evaluation conditions.
[0086] Step S306: Upon receiving feedback information regarding the target duct demolding scheme, record the feedback information and update the target duct demolding scheme based on the feedback information; adjust the duct structure information in the initial building information model based on the updated target duct demolding scheme to obtain the target building information model.
[0087] The duct demolding method applied to Building Information Modeling in this embodiment performs a preliminary screening of duct demolding schemes based on basic evaluation conditions, and then a secondary screening of the candidate duct demolding schemes based on bonus evaluation conditions. This method can maximize the satisfaction of the duct demolding evaluation conditions and can specifically formulate target duct demolding schemes that meet both mandatory conditions and user-specific needs. This avoids obtaining duct component values through manual input and improves the accuracy of duct demolding.
[0088] To more clearly illustrate the duct demolding method for Building Information Modeling (BIM) provided in this application, a specific embodiment is given below. In one embodiment, this application also provides another duct demolding method for BIM, specifically including the following steps:
[0089] Step 1: Obtain the pre-set duct demolding evaluation conditions, which include basic duct demolding evaluation conditions and bonus evaluation conditions for duct demolding; wherein, the basic duct demolding evaluation conditions consist of mandatory conditions and basic conditions, and the bonus evaluation conditions for duct demolding consist of a first bonus condition and a second bonus condition.
[0090] Step 2: Set the concept of priority, so that the priorities from high to low are mandatory conditions, basic conditions, first bonus conditions and second bonus conditions.
[0091] Step 3: Follow the standards for duct demolding evaluation conditions. First, the mandatory conditions and basic conditions must be met. Second, calculate the comprehensive score of the first and second bonus conditions. Finally, select the highest-scoring scheme and output the target duct demolding scheme.
[0092] Step 4: After the target duct demolding plan is completed, if errors are found during manual review or if the user feels there is a better plan, it can be modified and imported back into the computer. The computer will modify the plan based on the feedback information to obtain the modified plan.
[0093] The beneficial effects of the above embodiments are as follows: (1) It saves a lot of time. The scoring framework mechanism solves the problem that multiple disciplines are difficult to consider comprehensively, and the demolding scheme produced will give priority to standard parts. (2) It improves economic efficiency and solves the problem that the test method is too one-sided. In the scoring framework mechanism, all schemes have been comprehensively considered and calculated. (3) It avoids obtaining the values of pipe components by manual input and improves the accuracy of duct demolding.
[0094] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0095] Based on the same inventive concept, this application also provides a duct demolding device for building information models (BIM) to implement the aforementioned duct demolding method for BIM. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more embodiments of the duct demolding device for BIM provided below can be found in the limitations of the duct demolding method for BIM described above, and will not be repeated here.
[0096] In one embodiment, such as Figure 4 As shown, a duct demolding device for use in building information modeling is provided, comprising:
[0097] The information acquisition module 401 is used to acquire the duct construction plan and the preset duct demolding evaluation conditions; the duct demolding evaluation conditions include the basic evaluation conditions for duct demolding and the bonus evaluation conditions for duct demolding.
[0098] The scheme formulation module 402 is used to obtain multiple candidate duct formwork removal schemes that meet the basic evaluation conditions for duct formwork removal based on the duct construction plan.
[0099] The scheme evaluation module 403 is used to obtain the evaluation results of each of the multiple candidate duct demolding schemes under the duct demolding bonus evaluation conditions.
[0100] The scheme selection module 404 is used to select the candidate duct demolding scheme with the best evaluation result from multiple candidate duct demolding schemes based on the evaluation results, and use it as the target duct demolding scheme corresponding to the duct construction plan.
[0101] In one embodiment, the scheme formulation module 402 is further configured to extract duct structure information from the duct construction plan, construct an initial building information model corresponding to the duct construction plan based on the duct structure information, and perform demolding processing on the initial building information model based on the duct demolding basic evaluation conditions to obtain multiple candidate duct demolding schemes.
[0102] In one embodiment, the scheme evaluation module 403 is further configured to identify, based on the duct demolding bonus evaluation criteria, the bonus items that meet the duct demolding bonus evaluation criteria in each of the multiple candidate duct demolding schemes; and obtain the evaluation score information of the corresponding bonus items of each of the multiple candidate duct demolding schemes as the evaluation result.
[0103] In one embodiment, the scheme screening module 404 is further configured to determine the highest evaluation score information among the evaluation score information of each of the multiple candidate duct demolding schemes; identify the candidate duct demolding scheme corresponding to the highest evaluation score information as the candidate duct demolding scheme with the corresponding optimal evaluation result.
[0104] In one embodiment, the duct demolding device applied to the building information model further includes a scheme re-creation module, which is used to redetermine the target duct demolding scheme corresponding to the duct construction plan based on the changed evaluation conditions when any of the evaluation conditions in the basic evaluation conditions and the bonus evaluation conditions for duct demolding change.
[0105] In one embodiment, the duct demolding device applied to the building information model further includes a scheme update module, which records the feedback information upon receiving feedback information on the target duct demolding scheme and updates the target duct demolding scheme based on the feedback information; and adjusts the duct structure information in the initial building information model according to the updated target duct demolding scheme to obtain the target building information model.
[0106] The modules in the aforementioned duct demolding device applied to Building Information Modeling (BIM) can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the computer device's memory as software, so that the processor can call and execute the corresponding operations of each module.
[0107] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides the environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a duct demolding method applied to building information models. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0108] Those skilled in the art will understand that Figure 5 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0109] In one embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0110] Obtain the duct construction plan and the pre-set duct formwork removal evaluation conditions; the duct formwork removal evaluation conditions include the basic evaluation conditions for duct formwork removal and the bonus evaluation conditions for duct formwork removal.
[0111] Based on the duct construction plan, obtain multiple candidate duct formwork removal schemes that meet the basic evaluation conditions for duct formwork removal;
[0112] Obtain the evaluation results of multiple candidate duct demolding schemes under the duct demolding bonus evaluation conditions;
[0113] Based on the evaluation results, the candidate duct demolding scheme with the best evaluation result is selected from multiple candidate duct demolding schemes and used as the target duct demolding scheme corresponding to the duct construction plan.
[0114] In one embodiment, when the processor executes the computer program, it further performs the following steps: extracting duct structure information from the duct construction plan; constructing an initial building information model corresponding to the duct construction plan based on the duct structure information; and performing demolding processing on the initial building information model based on the duct demolding basic evaluation conditions to obtain multiple candidate duct demolding schemes.
[0115] In one embodiment, when the processor executes the computer program, it further performs the following steps: based on the duct demolding bonus evaluation criteria, it identifies the bonus items that meet the duct demolding bonus evaluation criteria among multiple candidate duct demolding schemes; and obtains the evaluation score information of the corresponding bonus items of each of the multiple candidate duct demolding schemes as the evaluation result.
[0116] In one embodiment, when the processor executes the computer program, it further performs the following steps: determining the highest evaluation score information among the evaluation score information of each of the multiple candidate duct demolding schemes; identifying the candidate duct demolding scheme corresponding to the highest evaluation score information as the candidate duct demolding scheme with the corresponding optimal evaluation result.
[0117] In one embodiment, when the processor executes the computer program, it also performs the following steps: when any evaluation condition changes between the basic evaluation condition for duct formwork removal and the bonus evaluation condition for duct formwork removal, the target duct formwork removal scheme corresponding to the duct construction plan is re-determined based on the changed evaluation condition.
[0118] In one embodiment, when the processor executes the computer program, it further performs the following steps: upon receiving feedback information regarding the target duct demolding scheme, recording the feedback information and updating the target duct demolding scheme based on the feedback information; and adjusting the duct structure information in the initial building information model based on the updated target duct demolding scheme to obtain the target building information model.
[0119] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above method embodiments.
[0120] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.
[0121] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data shall comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0122] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0123] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0124] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A method for removing formwork from ducts applied to Building Information Modeling (BIM), characterized in that, The method includes: Obtain the duct construction plan and the preset duct formwork removal evaluation conditions; the duct formwork removal evaluation conditions include the basic evaluation conditions for duct formwork removal and the bonus evaluation conditions for duct formwork removal. Based on the duct construction plan, obtain multiple candidate duct demolding schemes that meet the basic evaluation conditions for duct demolding. Based on the duct demolding bonus evaluation criteria, identify the bonus items that meet the duct demolding bonus evaluation criteria in the plurality of candidate duct demolding schemes; obtain the evaluation score information of the bonus items corresponding to the plurality of candidate duct demolding schemes, as the evaluation result of the plurality of candidate duct demolding schemes corresponding to the duct demolding bonus evaluation criteria; Based on the evaluation results, the candidate duct demolding scheme with the best evaluation result is selected from the multiple candidate duct demolding schemes and used as the target duct demolding scheme corresponding to the duct construction plan.
2. The method according to claim 1, characterized in that, The step of obtaining multiple candidate duct formwork removal schemes that meet the basic evaluation conditions for duct formwork removal based on the duct construction plan includes: Extract duct structure information from the duct construction plan, and construct an initial building information model corresponding to the duct construction plan based on the duct structure information; Based on the basic evaluation conditions for duct demolding, the initial building information model is subjected to demolding processing to obtain the multiple candidate duct demolding schemes.
3. The method according to claim 1, characterized in that, The step of selecting the candidate duct demolding scheme with the optimal evaluation result from the plurality of candidate duct demolding schemes based on the evaluation results includes: Among the evaluation scores of the multiple candidate duct demolding schemes, the highest evaluation score is determined. The candidate duct demolding scheme corresponding to the highest evaluation score is identified as the candidate duct demolding scheme for the corresponding optimal evaluation result.
4. The method according to claim 1, characterized in that, The method further includes: If any of the evaluation conditions in the basic evaluation conditions and the bonus evaluation conditions for duct formwork removal change, the target duct formwork removal scheme corresponding to the duct construction plan shall be re-determined based on the changed evaluation conditions.
5. The method according to claim 2, characterized in that, The method further includes: Upon receiving feedback information regarding the target duct demolding scheme, the feedback information is recorded, and the target duct demolding scheme is updated based on the feedback information. Based on the updated target duct demolding scheme, the duct structure information in the initial building information model is adjusted to obtain the target building information model.
6. A duct demolding device for use in Building Information Modeling (BIM), characterized in that, The device includes: The information acquisition module is used to acquire the duct construction plan and the preset duct demolding evaluation conditions; the duct demolding evaluation conditions include the basic evaluation conditions for duct demolding and the bonus evaluation conditions for duct demolding. The scheme formulation module is used to obtain multiple candidate duct formwork removal schemes that meet the basic evaluation conditions for duct formwork removal based on the duct construction plan. The scheme evaluation module is used to identify, according to the duct demolding bonus evaluation conditions, the bonus items that meet the duct demolding bonus evaluation conditions in the plurality of candidate duct demolding schemes; and to obtain the evaluation score information of the bonus items corresponding to the plurality of candidate duct demolding schemes as the evaluation result of the plurality of candidate duct demolding schemes corresponding to the duct demolding bonus evaluation conditions. The scheme selection module is used to select the candidate duct demolding scheme with the best evaluation result from the multiple candidate duct demolding schemes based on the evaluation results, and use it as the target duct demolding scheme corresponding to the duct construction plan.
7. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.
9. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 5.