Revit-based wall modeling method and system
By collecting the basic constraints and dynamic environmental parameters of Revit wall modeling, and combining user and construction information to evaluate the adaptability, the problem of cumbersome Revit wall modeling operations is solved, and efficient and accurate wall modeling is achieved.
Patent Information
- Application Number
- CN202510750035.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2045-06-06
AI Technical Summary
The existing Revit wall modeling method is cumbersome to operate, lacks unified standards, and is difficult to adapt to the diverse needs of modern buildings, and ignores intelligent optimization during the construction stage.
Collect the basic constraints for wall modeling, modify the wall adjustment parameters according to the dynamic environmental parameter range, evaluate the wall adaptability based on user information, building environment information and construction information, and judge whether the modification information is correct. If it is correct, re-model it, otherwise an error will be indicated.
It improves the convenience and efficiency of wall modeling, reduces designers' repetitive labor, enhances the accuracy and comprehensive coverage of modeling, and meets the diverse needs of users.
Smart Images

Figure CN120277791A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of wall modeling, and in particular, to a Revit-based wall modeling method and system. Background Technique
[0002] In the field of Building Information Modeling (BIM), as a core element for building space division and structural load-bearing, the modeling accuracy and efficiency of walls directly affect the design quality and construction feasibility. Currently, although Revit, as a mainstream BIM tool, provides basic wall modeling functions, it still relies on manual parameter settings and construction layers. Such methods are cumbersome to operate and lack a unified standard, resulting in increased repetitive work and difficulty in meeting the diverse needs of modern architecture. At the same time, current Revit wall modeling mostly relies on fixed parameter templates, lacks scenario-based intelligent optimization, and ignores the requirements of the construction stage. Therefore, the existing Revit wall modeling is very inconvenient, single, and unintelligent for users. Summary of the Invention
[0003] The purpose of the present invention is to provide a Revit-based wall modeling method and system to solve the problems raised in the above background technique.
[0004] In the first aspect, a Revit-based wall modeling method provided by this application adopts the following technical solutions: Collect the basic constraint conditions for wall modeling, and initially generate a wall based on the basic constraint conditions and record it as the basic wall; Collect the application scenario information of the wall, extract the dynamic environmental conditions according to the application scenario information, and modify the basic wall according to the dynamic environmental conditions to obtain multiple modified walls; Collect user information, building environmental information, and construction information, and evaluate the wall adaptability of the modified walls in combination with the user information, building environmental information, and construction information; Screen the adapted walls from the modified walls according to the wall adaptability, and collect the modification information of the user for the adapted walls; Judge whether the modification information is correct. If the modification information is correct, re-model the wall according to the modification information to obtain the Revit modeling wall; If the modification information is incorrect, use the adapted wall as the Revit modeling wall and prompt the user that the modification information is incorrect.
[0005] Preferably, the step of collecting the application scenario information of the wall, extracting the dynamic environmental conditions according to the application scenario information, and modifying the basic wall according to the dynamic environmental conditions to obtain multiple modified walls is specifically: Determine the parameter range of different parameters in the dynamic environment according to the dynamic environmental conditions and record it as the environmental parameter range; Obtain the wall adjustment parameters corresponding to the environmental parameters, adjust the corresponding wall adjustment parameters according to the environmental parameter range, and obtain multiple adjusted wall adjustment parameter ranges; Obtain all the wall adjustment parameter ranges, and select the wall adjustment parameters that meet the dynamic environmental conditions from the wall adjustment parameter ranges as the adjustment parameters; Arrange and combine the adjustment parameters to obtain multiple wall schemes, and select the wall schemes that meet the dynamic environmental conditions; Modify the basic wall according to the wall scheme that meets the dynamic environmental conditions to obtain multiple modified walls.
[0006] Preferably, the steps of collecting user information, building environment information and construction information, and evaluating the wall adaptability of the modified wall in combination with user information, building environment information and construction information are specifically as follows: Collect user information for wall modeling, extract the key points of user attention to the wall according to the user information, and evaluate the user adaptability of the modified wall according to the key points of attention; Collect the building environment information of the area where the wall is applied, obtain the wall information of the modified wall, and judge the building adaptability of the modified wall according to the building environment information and the wall information; Collect the construction information of the modified wall, judge the construction difficulty and construction effect of the modified wall according to the construction information, and comprehensively evaluate to obtain the construction adaptability; Comprehensively evaluate the wall adaptability of the modified wall by combining user adaptability, building adaptability and construction adaptability.
[0007] Preferably, the steps of collecting user information for wall modeling, extracting the key points of user attention to the wall according to the user information, and evaluating the user adaptability of the modified wall are specifically as follows: Extract the ratio of the number of modifications of different wall adjustment parameters by the user to the total number of modifications according to the user information and record it as the modification ratio; Statistically analyze the viewing duration and viewing frequency of different wall adjustment parameters by the user, and determine the key point values of different wall adjustment parameters in combination with the modification ratio; Extract the adjustment degree of the adjustment parameters corresponding to the modified wall, find the key point values corresponding to the adjustment parameters, and obtain the parameter adaptability of the adjustment parameters by combining the adjustment degree and the key point values; Sum up the parameter adaptabilities of all adjustment parameters to obtain the user adaptability of the modified wall.
[0008] Preferably, the steps of collecting the building environment information of the area where the wall is applied, obtaining the wall information of the modified wall, and judging the building adaptability of the modified wall according to the building environment information and the wall information are specifically as follows: Collect the wall type of the modified wall, and judge whether the modified wall exists in the public view according to the wall type; If the modified wall is in the public view, collect the building environment information of the area where the wall is applied; Judge whether the area where the wall is applied has an architectural style according to the building environment information. If it has an architectural style, extract the wall style features of the architectural style; Obtain the wall information of the modified wall, extract the modified wall features according to the wall information, and compare the similarity between the wall style features and the modified wall features as the building adaptability of the modified wall; If it does not have an architectural style, collect the wall application information of the area where the wall is applied, and evaluate the building adaptability of the modified wall according to the wall application information.
[0009] Preferably, the steps of collecting the wall application information of the area where the wall is applied and evaluating the building adaptability of the modified wall according to the wall application information are specifically as follows: Extract the wall application features according to the wall application information, and count the feature range corresponding to the wall application features; Extract the distribution information of the feature range, and classify the wall application features into fixed features and non-fixed features according to the distribution information; Compare the similarity between the modified wall features and the fixed features and record it as the feature similarity; Judge whether the modified wall features are within the feature range of the non-fixed features. If they are not within the feature range of the non-fixed features, calculate the feature difference between the modified wall features and the non-fixed feature range; Evaluate the building adaptability of the modified wall by combining the feature similarity and the feature difference.
[0010] Preferably, the steps of collecting the construction information of the modified wall, judging the construction difficulty and construction effect of the modified wall according to the construction information, and comprehensively evaluating the construction adaptability are specifically as follows: Collect the construction information of the modified wall, and evaluate the construction difficulty of the modified wall as the first difficulty according to the construction information; Extract the construction conditions according to the construction information, and judge the difficulty of the construction conditions as the second difficulty according to the dynamic environmental conditions; Establish a correlation curve between the building adaptability and the construction difficulty, and find the corresponding construction difficulty as the third difficulty according to the correlation curve; Overlay the first difficulty, the second difficulty and the third difficulty to obtain the construction difficulty; Collect the historical wall information, and estimate the construction effect of the modified wall in combination with the construction difficulty; Comprehensively evaluate the construction adaptability according to the construction difficulty and the construction effect.
[0011] Preferably, the steps of collecting the historical wall information and estimating the construction effect of the modified wall in combination with the construction difficulty are specifically as follows: Collect historical wall information, count the proportion of the number of modified walls, and count the average restoration degree of the modified walls to the design drawings; Establish a correlation curve between the construction difficulty and the construction completion degree, and find the corresponding construction completion degree according to the correlation curve; Comprehensively estimate the construction effect of the modified wall by combining the proportion, the average restoration degree and the construction completion degree.
[0012] Preferably, the step of judging whether the modification information is correct is specifically as follows: Judge whether the modification information is to modify the existing conditions. If it is to modify the existing conditions, judge whether the modification information meets the existing conditions; If the existing conditions are met, it is judged that the modification information is correct; If the existing conditions are not met, judge whether the modification conditions exist. If the modification conditions exist, judge that the modification information is correct, otherwise judge that the modification information is incorrect; If it is not to modify the existing conditions, judge whether the modification information conflicts with the existing conditions. If there is no conflict, judge that the modification information is correct, otherwise judge that the modification information is incorrect.
[0013] In a second aspect, a wall modeling system based on Revit provided by the present application adopts the following technical solutions: A wall modeling system based on Revit includes: A basic wall module that collects the basic constraint conditions for wall modeling, and preliminarily generates a wall according to the basic constraint conditions and records it as a basic wall; A modified wall module that collects the application scenario information of the wall, extracts the dynamic environment conditions according to the application scenario information, and modifies the basic wall according to the dynamic environment conditions to obtain multiple modified walls; A wall adaptation module that collects user information, building environment information and construction information, and evaluates the wall adaptation degree of the modified wall by combining the user information, building environment information and construction information; A modification information module that screens out adapted walls from the modified walls according to the wall adaptation degree, and collects the modification information of the user for the adapted walls; An information judgment module that judges whether the modification information is correct. If the modification information is correct, the wall is remodeled according to the modification information to obtain a Revit modeled wall; A wall modeling module that, if the modification information is incorrect, uses the adapted wall as the Revit modeled wall and prompts the user that the modification information is incorrect.
[0014] In summary, the present application includes at least one of the following beneficial technical effects: 1. Initially generate a basic wall according to the basic constraint conditions of wall modeling. Modify the range of wall adjustment parameters according to the dynamic environment parameter range. Select the wall adjustment parameters that meet all dynamic environment conditions, and perform permutations and combinations to form multiple wall schemes, and generate multiple corresponding modified walls. Use user information, building environment information, and construction information to evaluate the wall adaptability of the modified walls, screen out the adaptable walls from the modified walls, and collect the modification information of the user for the adaptable walls. Judge whether the modification information is correct. If the modification information is correct, re-model the wall according to the modification information to obtain the Revit modeled wall. If the modification information is incorrect, use the adaptable wall as the Revit modeled wall and prompt the user that the modification information is incorrect. Drawing the modeled wall through dynamic environment conditions not only improves the actual application of the wall, but also reduces the repetitive labor of designers, and improves the convenience and efficiency of Revit-based wall modeling.
[0015] 2. Extract the ratio of the number of modifications of different wall adjustment parameters by the user to the total number of modifications, the viewing duration, and the viewing frequency of the user viewing different wall adjustment parameters from the user information to determine the focus value of different wall adjustment parameters. Combine the adjustment degree of the adjustment parameters corresponding to the modified wall and the focus value to obtain the parameter adaptability of the adjustment parameters. Sum up the parameter adaptabilities of all adjustment parameters to obtain the user adaptability of the modified wall. Judge whether the modified wall exists in the public view according to the wall type, and judge whether the building application area has an architectural style according to the building environment information. Use different judgment results to judge the building adaptability of the modified wall based on data such as the feature similarity and feature difference of the wall. Use the average construction difficulty, the difficulty of construction conditions, and the building adaptability of the modified wall to obtain the construction difficulty. Use the proportion of the number of modified walls, the average reduction degree of the modified walls to the design drawings, and the construction difficulty estimate to obtain the construction effect of the modified walls. Combine the construction difficulty and the construction effect to obtain the construction adaptability. Finally, comprehensively evaluate the wall adaptability of the modified wall based on the user adaptability, the building adaptability, and the construction adaptability. During the wall modeling process, selecting the modified wall according to the user requirements, building environment requirements, and construction requirements in the actual application of the wall is conducive to presenting a wall that is more in line with the actual situation and improves the accuracy of Revit-based wall modeling.
[0016] 3. Determine whether the modified information modifies existing conditions, whether the modified information meets the existing conditions, whether the modification conditions exist, and whether the modified information conflicts with the existing conditions. Based on different judgment results, obtain the result of whether the user's modified information is accurate. Judging the accuracy of the user's modified information is beneficial for automatically modeling according to the actual situation while fully considering the user's ideas, improving the expandability of user-defined logic, reducing the error rate of users in wall modeling, and meeting the usage requirements of more users. It improves the accuracy and comprehensiveness of wall modeling based on Revit. Brief Description of the Drawings
[0017] Figure 1 It is a schematic diagram of the specific steps of an embodiment of a Revit-based wall modeling method of the present invention.
[0018] Figure 2 It is a schematic diagram of the module connection of an embodiment of a Revit-based wall modeling system of the present invention. Detailed Embodiment
[0019] The following combines the embodiments and Figure 1 - Figure 2 makes a further detailed description of the present invention, but the implementation manners of the present invention are not limited thereto.
[0020] The present invention discloses a Revit-based wall modeling method, which specifically includes the following steps: Step S1, collect the basic constraint conditions for wall modeling, and initially generate a wall according to the basic constraint conditions and record it as the basic wall.
[0021] Through convenient selection of constraints, floors, mechanical and electrical pipelines or structural beams can quickly reproduce walls. Here, the basic constraint conditions refer to conditions that cannot be changed and are rigid rules that must be followed when creating walls. For example, in a certain project, it is required that all load-bearing walls must be made of concrete, with a thickness of not less than 200 mm, and the positioning line must be aligned with the "core layer center line". Suppose we need to model a residential building. First, generate the basic wall according to these constraints: automatically select the "structural wall - concrete 200 mm" type in Revit, set the positioning line to the "core layer center line", bind the bottom to "elevation 1", and the top to "elevation 2". These conditions are unchangeable conditions. Even if the wall needs to be modified later, these basic constraint conditions cannot be modified. For example, if the wall is set to be made of concrete, if the wall needs to be more stable later, it is not possible to achieve the reinforcement effect by changing the wall material. And through convenient selection of constraints, floors, mechanical and electrical pipelines or structural beams can quickly reproduce walls.
[0022] Step S2: Collect the application scenario information of the wall, extract the dynamic environmental conditions according to the application scenario information, and modify the basic wall according to the dynamic environmental conditions to obtain multiple modified walls.
[0023] Step S3: Collect user information, building environment information, and construction information, and evaluate the wall adaptability of the modified walls by combining the user information, building environment information, and construction information.
[0024] Step S4: Screen out the adaptable walls from the modified walls according to the wall adaptability, and collect the modification information of the user for the adaptable walls.
[0025] The adaptable walls can be screened out by setting an adaptability threshold. For example, the modified walls that reach the preset adaptability threshold are used as the adaptable walls.
[0026] Step S5: Judge whether the modification information is correct. If the modification information is correct, re-model the wall according to the modification information to obtain the Revit modeled wall.
[0027] In Revit wall modeling, on the one hand, it is necessary to consider modeling according to the actual application situation of the wall, and on the other hand, it is also necessary to meet the user's needs. For some users who are not very proficient, the input modification information may conflict with the actual situation. At this time, if the wall is modified according to the user's modification information, the obtained Revit modeled wall cannot be applied. Therefore, while meeting the user's needs, it is necessary to determine whether the user's custom logic is correct and feasible, reducing the error rate of wall modeling.
[0028] Step S6: If the modification information is incorrect, use the adaptable wall as the Revit modeled wall and prompt the user that the modification information is incorrect.
[0029] In practical applications, the Revit series of software is built for building information modeling (BIM) and can help architects design, build, and maintain buildings with better quality and higher energy efficiency. In the existing Revit software, users usually need to set wall parameters and draw modeled walls by themselves. This way of building wall models is not only time-consuming and laborious, but also difficult to consider the actual application scenario, bringing great inconvenience to wall modeling. By using the dynamic environment as a constraint condition, comprehensively building wall models according to user information, building environment information, and construction information, and verifying the user's custom logic, the accuracy and convenience of Revit-based wall modeling are improved. It can quickly improve the work efficiency of designers, improve the project quality, quickly read the constraint conditions and reset the wall boundaries, reducing the repetitive work of designers.
[0030] Collect the application scenario information of the wall, extract the dynamic environmental conditions according to the application scenario information, and modify the basic wall according to the dynamic environmental conditions to obtain multiple steps for modifying the wall. Specifically: Step S21: Determine the parameter ranges of different parameters in the dynamic environment according to the dynamic environmental conditions and record them as environmental parameter ranges.
[0031] The modeling of the wall is for the final application, and different application scenarios lead to different environments for the wall. The dynamic environmental conditions include, but are not limited to, environmental conditions such as temperature, humidity, weather, natural disasters, etc. The corresponding environmental parameter ranges are the upper and lower limits of the environment. For example, the temperature range in Mohe, Heilongjiang is -52.3°C - 30°C, while the temperature range in Kunming, Yunnan is 5°C - 25°C. The application scenario information includes the dynamic environmental conditions, referring to the application scenario information such as the actual application area, application environment, and location of the wall.
[0032] Step S22: Obtain the wall adjustment parameters corresponding to the environmental parameters, and adjust the corresponding wall adjustment parameters according to the environmental parameter ranges to obtain multiple adjusted wall adjustment parameter ranges.
[0033] Different environmental parameters have different impacts on the wall, and in order to cope with the impacts brought by the environmental parameters, the wall can also be adjusted by different parameters, that is, multiple adjustment schemes. For example, when the temperature is too high, the wall can be adjusted in multiple ways such as replacing the wall material, reducing the wall thickness, and adding heat dissipation structures to adapt to the application environment of the wall. And different environmental parameters correspond to their optimal wall adjustment parameters, so the environmental parameter range corresponds to a wall adjustment parameter range.
[0034] Step S23: Obtain all the wall adjustment parameter ranges, and select the wall adjustment parameters that meet the dynamic environmental conditions in the wall adjustment parameter ranges as the adjustment parameters.
[0035] Because different environmental parameters correspond to multiple wall adjustment parameters, and the wall adjustment parameter ranges corresponding to some environmental parameters may have intersections, so the wall adjustment parameters that meet all winter environmental conditions can be selected from them. For example, when the temperature is too high, the temperature can be reduced by adjusting the wall thickness, and natural disasters such as earthquakes can also be used to strengthen the wall by adjusting the wall thickness. If the wall thickness range corresponding to the temperature and the wall thickness range corresponding to the earthquake have an intersection, then select the wall adjustment parameters in the intersection as the adjustment parameters. If there is no intersection, then select the wall adjustment parameters that meet the temperature and the wall adjustment parameters that meet the earthquake respectively as the adjustment parameters.
[0036] Step S24: Arrange and combine the adjustment parameters to obtain multiple wall schemes, and select the wall schemes that meet the dynamic environmental conditions.
[0037] Since some adjustment parameters cover multiple environmental conditions, there may be conflicts in the adjustment parameters. Therefore, it is necessary to screen the wall schemes that meet all dynamic environmental conditions. For example, both temperature and humidity require adjusting the wall thickness. One requires a wall thickness of 40 cm, and the other requires a wall thickness of 20 cm. If these two adjustment parameters are combined into a wall scheme at the same time, there will obviously be a conflict, and only one dynamic environmental condition can be met. However, if the temperature selects to replace the wall material and the wall meets the humidity requirements, then the wall scheme of replacing the wall material and adjusting the wall thickness can meet both the temperature and humidity dynamic environmental conditions at the same time.
[0038] Step S25: Modify the basic wall according to the wall scheme that meets the dynamic environmental conditions to obtain multiple modified walls.
[0039] In practical applications, there are many adjustment parameters for the wall. There are many solutions to adjust the wall according to environmental conditions. In order to meet the dynamic environmental conditions, multiple wall models can be obtained. On this basis, select the wall schemes that can be actually implemented and feasible to modify the basic wall to obtain multiple modified walls. Modifying the wall according to the dynamic environmental conditions can improve the practical applicability of the wall and screen out the wall schemes that cannot be implemented for the user, reducing the user's workload.
[0040] The steps of collecting user information, building environment information, and construction information, and evaluating the wall adaptability of the modified wall in combination with user information, building environment information, and construction information are specifically as follows: Step S31: Collect the user information of the wall model, extract the user's key concerns about the wall according to the user information, and evaluate the user adaptability of the modified wall according to the key concerns.
[0041] Step S32: Collect the building environment information of the area where the wall is applied, obtain the wall information of the modified wall, and judge the building adaptability of the modified wall according to the building environment information and the wall information.
[0042] Step S33: Collect the construction information of the modified wall, judge the construction difficulty and construction effect of the modified wall according to the construction information, and comprehensively evaluate to obtain the construction adaptability.
[0043] Step S34: Comprehensively evaluate the wall adaptability of the modified wall by combining the user adaptability, building adaptability, and construction adaptability.
[0044] In practical applications, a linear regression formula for the wall adaptation degree is obtained through simulation using a linear regression model, and the wall adaptation degree is calculated according to the formula. Since the purpose of wall modeling is for construction applications, the feasibility of the wall needs to be considered during the modeling process. And because there are multiple modified walls that meet the dynamic environmental conditions, when modifying according to which plan, the needs of the user and the building need to be considered, which can effectively improve work efficiency and reduce the number of wall modifications. Integrate Revit with PC and construction, gradually improve the localization of Revit, reduce the repetitive labor of designer users, and improve the work efficiency of designer users.
[0045] The steps of collecting user information for wall modeling, extracting the key concerns of users for the wall according to the user information, and evaluating the user adaptation degree of modifying the wall according to the key concerns are specifically as follows: Step S311, extract the ratio of the number of modifications of different wall adjustment parameters by the user to the total number of modifications according to the user information and record it as the modification ratio.
[0046] Since the design concepts of different designer users are different, their concerns about the wall are also different. Some designers may focus on achieving the desired effect through the wall material, and some designers may be more interested in meeting the dynamic environmental conditions through the edge curve design of the wall. Therefore, through the modification ratio, the key concerns of the user can be obtained, and which aspects of the wall parameters are more focused on for modification.
[0047] Step S312, count the viewing duration and viewing frequency of the user viewing different wall adjustment parameters, and combine the modification ratio to determine the key concern value of different wall adjustment parameters.
[0048] A linear regression formula for the key concern value is obtained through simulation using a linear regression model, and the key concern value is calculated according to the linear regression formula. Designer users will have a longer viewing duration and a higher viewing frequency for the key concern areas of the wall. Therefore, through the viewing and modification situations of designer users for the wall, the key concerns of users for the wall can be obtained, and thus the modification requirements of users for the wall can be obtained.
[0049] Step S313, extract the adjustment degree of the adjustment parameters corresponding to the modified wall, find the key concern value corresponding to the adjustment parameters, and combine the adjustment degree and the key concern value to obtain the parameter adaptation degree of the adjustment parameters.
[0050] Compare the key concern value with the total of the key concern values to obtain the concern ratio, and multiply the adjustment degree by the concern ratio to obtain the parameter adaptation degree. When the key concern value is higher, the concern ratio is higher, so the parameter adaptation degree of this parameter is higher. And the greater the adjustment degree of this parameter, it means that the wall plan for modifying the wall pays more attention to meeting the dynamic environmental conditions through the adjustment of this parameter, which is more in line with the needs of the user, so the parameter adaptation degree is greater.
[0051] Step S314, summing up the parameter adaptability of all adjustment parameters to obtain the user adaptability of the modified wall.
[0052] In actual use, different wall modifications are achieved by adjusting different wall adjustment parameters. Therefore, the focus of each wall modification is different. Some wall modifications may focus on replacing wall materials, some wall modifications may focus on modifying wall thickness, and some wall modifications may focus on modifying wall edge curves. Different designer users have different design focuses. By summing up the parameter adaptation, we can confirm the degree of fit between the modified wall and the designer's concept and select a wall that is more suitable for the designer user. This reduces the occurrence of multiple modifications due to modifications that do not meet the designer's needs, greatly meets the needs of designer users, and improves the work efficiency of designer users.
[0053] The steps of collecting architectural environment information of the wall application area, obtaining wall information of the modified wall, and judging the architectural adaptability of the modified wall according to the architectural environment information and the wall information are specifically as follows: Step S321, collecting the wall type of the modified wall, and judging whether the modified wall is in the public field of vision according to the wall type.
[0054] Different types of walls are located in different positions. For example, exterior walls are in the public eye, while walls inside a house are generally only visible to residents. The type of wall can be used to determine whether the wall is in the public eye.
[0055] Step S322: If the modified wall is in the public field of vision, the architectural environment information of the wall application area is collected.
[0056] If the modified wall is visible to the public, then we need to consider whether the area where the wall is applied can accept the style of the modified wall, so we need to collect the architectural environment information of the area where the wall is applied. If the modified wall is not visible to the public, then only the corresponding residents can see it, and the residents' acceptance of the modified wall can be used as the building adaptability, which can be evaluated by the actual residents.
[0057] Step S323, judging whether the wall application area has an architectural style according to the architectural environment information, and if it has an architectural style, extracting the wall style features of the architectural style.
[0058] Step S324, obtaining the wall information of the modified wall, extracting the modified wall features according to the wall information, and comparing and obtaining the similarity between the wall style features and the modified wall features as the architectural adaptability of the modified wall.
[0059] Step S325: If there is no architectural style, collect the wall application information of the wall application area, and evaluate the architectural adaptability of the modified wall based on the wall application information.
[0060] Some regions have their unique architectural styles, but not all regions have unique architectural styles. When there is no unique architectural style, the wall does not need to blend into the architectural style. At this time, the architectural adaptability is evaluated based on the wall application information. Different judgment results adopt different architectural adaptability evaluation methods, which is conducive to obtaining more practical and accurate evaluation results and improving the practicality of wall modeling.
[0061] In practical applications, the architectural styles of different regions are often closely linked to the local natural environment and historical culture, forming distinct regional characteristics. For example, Huizhou architecture is famous for its black tiles, white walls, and delicate brick, wood, and stone carvings. The design of the horse-head walls can not only prevent fires but also appear elegant, reflecting the cultural heritage of Huizhou merchants, "being a merchant while loving Confucianism". Another example is the Fujian Tulou. Its circular or square giant rammed-earth structure can not only defend against foreign enemies but also accommodate clans. The layered roof like a "flying saucer" blends with the mountains and waters, showing the Hakka people's emphasis on family cohesion. Therefore, some regions have their unique architectural styles. If the modified wall cannot blend with the regional architectural style, the application effect of the wall is not good. When designing and modeling the wall, the practical application feasibility of the wall needs to be considered. By using the existing cosine similarity model to compare the similarity between the wall style features and the modified wall features, the higher the similarity, the easier it is to be accepted by local residents, and the higher the modification feasibility of the wall, so the corresponding architectural adaptability is higher.
[0062] The steps of collecting the wall application information of the wall application area and evaluating the architectural adaptability of the modified wall based on the wall application information are specifically as follows: Step S3251: Extract the wall application features based on the wall application information, and count the feature ranges corresponding to the wall application features.
[0063] The wall application information includes information such as wall application features. Wall application features refer to the performance features of the wall, such as the stability of the wall, sound insulation effect, fire and water prevention performance, etc.
[0064] Step S3252: Extract the distribution information of the feature ranges, and divide the wall application features into fixed features and non-fixed features according to the distribution information.
[0065] The wall application features with a relatively high range concentration rate can be used as fixed features, and the wall application features with a relatively low range concentration rate can be used as non-fixed features. For example, the stability performance is divided into levels 1-10. If the wall stability performance in area A is relatively concentrated in levels 7-9, then it can be determined that the stability performance is a fixed feature. If the distribution of the feature range is relatively dispersed, it is determined as a non-fixed feature.
[0066] Step S3253: Compare the similarity between the modified wall features and the fixed features and record it as the feature similarity.
[0067] Step S3254: Determine whether the modified wall features are within the feature range of the non-fixed features. If not, calculate the feature difference between the modified wall features and the feature range of the non-fixed features.
[0068] Step S3255: Evaluate the building adaptability of the modified wall by combining the feature similarity and the feature difference.
[0069] In practical applications, the linear regression formula of the building adaptability is simulated through a linear regression model, and the building adaptability is calculated according to the linear regression formula. The application of the wall should not only meet the dynamic environmental conditions but also meet the needs of actual users. And the actual performance requirements of users for the wall vary in different regions. During the modification of the wall, the modification of some parameters will meet certain performances of the wall, but at the same time, it will also affect other performances. For example, if the wall thickness is relatively thin, the space utilization rate will be greater, but at the same time, the heat preservation performance and sound insulation effect will be worse. Therefore, when different wall schemes meet certain environmental conditions, it may lead to a decline in other performances, that is, the actual performances of each modified wall scheme are different. The similarity between the modified wall features and the fixed features can be obtained by comparing through the cosine similarity model. The fixed features are the performance features that users in this region pay more attention to. Therefore, the greater the similarity, the higher the building adaptability of this region. For non-fixed features, users in this region don't care much. So if it is within the feature range of the non-fixed features, the feature difference is 0. If it is not within the feature range of the non-fixed features, the difference between the wall features and the value of the nearest feature range is calculated as the feature difference. For example, the wall thickness in area A is 20 cm - 30 cm. If the wall thickness is 15 cm, then the feature difference is 20 - 15 = 5 cm. If the wall thickness is 40 cm, then the feature difference is 40 - 30 = 10 cm.
[0070] The steps of collecting the construction information of the modified wall, judging the construction difficulty and construction effect of the modified wall according to the construction information, and comprehensively evaluating to obtain the construction adaptability are as follows: Step S331: Collect the construction information of the modified wall, and evaluate the construction difficulty of the modified wall according to the construction information as the first difficulty.
[0071] Collect historical construction information of the wall, find the historical construction information of the wall with the highest similarity to the modified wall, and estimate the construction information of the modified wall based on the historical construction information. The construction information includes information such as the construction period, the number of people required for construction, and the transportation of construction materials. The construction difficulty of the modified wall can be evaluated by an expert user based on the construction information as the first difficulty.
[0072] Step S332, extracting construction conditions according to the construction information, and determining the difficulty of the construction conditions according to the dynamic environmental conditions as the second difficulty.
[0073] In wall construction, different walls require different construction conditions due to different materials, wall construction process, and so on. For example, concrete pouring needs to avoid extreme temperatures: high temperatures (such as above 35°C) will accelerate water evaporation and cause concrete cracking, while low temperatures (such as below 5°C) require the addition of antifreeze and covering with insulation materials to prevent freezing and damage to the structure. Therefore, concrete construction will be easier at a suitable temperature. The similarity of construction conditions and dynamic environmental conditions is compared through cosine similarity, and the difference is obtained through similarity as the second difficulty. Construction conditions include environmental conditions such as temperature, humidity, and weather.
[0074] Step S333: Establish a correlation curve between building adaptability and construction difficulty, and find out the corresponding construction difficulty as the third difficulty according to the correlation curve.
[0075] There is a correlation between construction difficulty and building adaptability. The higher the building adaptability, the easier and more handy it is to build the wall in that area. For example, almost all walls in area A are made of material A, so material A in that area is easier to buy, and the difficulty of purchasing materials during construction is significantly reduced. If the wall is to use material B, which is almost impossible to buy in area A, it must be purchased and transported from other areas, which will increase the difficulty of construction. In addition, for example, the edges of building walls are almost all straight lines, and now the wall needs to be curved. It is difficult to find construction workers who can build curved walls locally, and the construction difficulty will be greatly increased.
[0076] Step S334, superimposing the first difficulty, the second difficulty and the third difficulty to obtain the construction difficulty.
[0077] Step S335, collecting historical wall information, and combining it with the estimated construction difficulty to obtain the construction effect of the modified wall.
[0078] Step S336, comprehensively evaluating the construction difficulty and the construction effect to obtain the construction adaptability.
[0079] In actual application, the linear regression formula of construction adaptability is obtained through linear regression model simulation, and the construction adaptability is calculated according to the formula. The greater the construction difficulty and the worse the construction effect, the lower the construction adaptability. Wall modeling is for application, and modeling is an ideal process, but there is a deviation between actual construction and modeling. If the actual construction difficulty is too great and the construction effect is not good, then even if the wall modeling effect is good, it is an ideal state. Therefore, in the process of wall modeling, while meeting the needs, the actual application of wall modeling should be considered. It is necessary to choose wall modeling with less construction difficulty and better construction effect, which can be put into practical application and meet the actual needs of residents and users.
[0080] Collect historical wall information and estimate the construction difficulty to obtain the steps for modifying the wall construction effect. Specifically: Step S3351, collect historical wall information, count the percentage of modified walls, and count the average restoration degree of modified walls to the design drawings.
[0081] Historical wall information includes but is not limited to the number of various types of walls, construction information of various types of walls, etc. Wall modeling should be based on actual applications. Wall modeling separated from actual applications cannot meet the needs of designers and actual users, and will cause designers to make multiple modifications. Therefore, historical wall information is collected, and the corresponding modified walls are selected from the historical wall information. The average similarity between the modified walls in the historical construction and the corresponding wall design drawings is compared as the average restoration degree.
[0082] Step S3352, establish a correlation curve between construction difficulty and construction completion, and obtain the corresponding construction completion according to the correlation curve.
[0083] Step S3353, comprehensively estimate the construction effect of the modified wall by combining the quantity ratio, average restoration degree and construction completion degree.
[0084] In actual application, the linear regression formula of the construction effect is obtained by simulating the linear regression model, and the construction effect is calculated according to the formula. The larger the proportion of quantity, the more the scheme is applied, so the better the construction effect. The higher the average restoration degree, the better the wall modification can be completed according to the wall modeling, so the construction effect is better. The construction completion degree is negatively correlated with the construction difficulty. The greater the construction difficulty, the worse the construction completion degree. For example, there are few curved walls in a certain place, so it is difficult to construct in that place, and it is difficult to find relevant technical construction personnel. When the construction difficulty increases, the construction completion degree is bound to decrease, and it will be more difficult to complete it 100% according to the wall modeling drawings, so the construction effect will also decrease.
[0085] The steps to determine whether the modified information is correct are as follows: Step S51: Determine whether the modification information is to modify existing conditions. If it is to modify existing conditions, determine whether the modification information meets the existing conditions.
[0086] The existing conditions refer to the basic constraint conditions and dynamic environment conditions. If the user proposes new constraint conditions on this basis, they are not existing conditions. If the modification information proposed by the user is information such as temperature, humidity, floor slab, etc., and it already exists in the basic constraint conditions and dynamic environment conditions, it is determined to be modifying existing conditions. If it is to modify existing conditions, then determine whether the modification information meets the existing conditions, that is, the modification information is just to further refine the data within the existing conditions. For example, according to the dynamic environment conditions, the temperature range in area A is 5°C - 25°C, and the modification information is that the temperature is 15°C. Since 15°C is within the existing temperature range, it meets the existing conditions.
[0087] Step S52: If the existing conditions are met, determine that the modification information is correct.
[0088] If the existing conditions are met, it means that the user is only making their requirements more precise and there is no conflict with the existing conditions. Therefore, the modification information is considered correct.
[0089] Step S53: If the existing conditions are not met, determine whether the modification condition exists. If the modification condition exists, determine that the modification information is correct; otherwise, determine that the modification information is incorrect.
[0090] The basic constraint conditions and dynamic environment conditions generally obtain condition data under normal circumstances, that is, the conditions under normal environment. For example, the temperature range in a certain area is 5°C - 25°C, which refers to the temperature range under normal circumstances without natural disasters and special situations. However, in the event of extreme weather conditions, natural disasters, etc., the temperature can also reach 30°C. At this time, if the user modifies the condition to 30°C, it is to modify existing conditions, but it does not meet the existing temperature condition range. Consider whether the temperature of 30°C has occurred in this area. If such a situation exists, it means that the designer user may want to model the wall to cope with extreme situations. Therefore, at this time, the modification information is determined to be correct. If the temperature of 30°C has never occurred in this area, then the modification condition does not exist, and the modification information is determined to be incorrect.
[0091] Step S54: If it is not to modify existing conditions, determine whether the modification information conflicts with the existing conditions. If there is no conflict, determine that the modification information is correct; otherwise, determine that the modification information is incorrect.
[0092] In actual application, if the existing conditions are not modified, it indicates that the user has added new constraint conditions. If the new constraint conditions conflict with the existing conditions, it is determined that the modification information is incorrect, indicating that the user has not considered that the two conditions cannot coexist and has forgotten the existing conditions, so it is determined that the modification information is incorrect. For example, the user initially sets that the proportion of sunny days in the dynamic environment conditions is 60%-80%. The modification information is that the proportion of rainy days is 60%-80%. Obviously, when the proportion of sunny days is already 60%-80%, the proportion of rainy days cannot reach 60% anymore. Therefore, this modification information conflicts with the existing conditions. At this time, the user is reminded that the modification information is incorrect, and the user can solve the conflict problem by deleting the existing conditions or changing the modification information.
[0093] A wall modeling system based on Revit, by applying a wall modeling method based on Revit as described above, includes: A basic wall module, which collects the basic constraint conditions for wall modeling, and initially generates a wall according to the basic constraint conditions and records it as the basic wall.
[0094] A modified wall module, which collects the application scenario information of the wall, extracts the dynamic environment conditions according to the application scenario information, and modifies the basic wall according to the dynamic environment conditions to obtain multiple modified walls.
[0095] A wall adaptation module, which collects user information, building environment information, and construction information, and evaluates the wall adaptation degree of the modified wall in combination with the user information, building environment information, and construction information.
[0096] A modification information module, which screens out the adapted walls from the modified walls according to the wall adaptation degree and collects the modification information of the user for the adapted walls.
[0097] An information judgment module, which judges whether the modification information is correct. If the modification information is correct, the wall is remodeled according to the modification information to obtain a Revit modeled wall.
[0098] A wall modeling module, if the modification information is incorrect, uses the adapted wall as the Revit modeled wall and prompts the user that the modification information is incorrect.
[0099] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereby. Therefore, all equivalent changes made according to the structure, shape, and principle of the present application should be covered within the protection scope of the present application.
Claims
1. A wall modeling method based on Revit, characterized in that It includes the following steps: Collect the basic constraint conditions for wall modeling, and initially generate a wall according to the basic constraint conditions, which is denoted as the basic wall; Collect the application scenario information of the wall, extract the dynamic environment conditions according to the application scenario information, and modify the basic wall according to the dynamic environment conditions to obtain multiple modified walls; Collect user information, building environment information, and construction information, and evaluate the wall adaptability of the modified wall by combining the user information, building environment information, and construction information; Select the adaptable wall from the modified walls according to the wall adaptability, and collect the modification information of the user for the adaptable wall; Judge whether the modification information is correct. If the modification information is correct, re-model the wall according to the modification information to obtain the Revit modeled wall; If the modification information is incorrect, use the adaptable wall as the Revit modeled wall and prompt the user that the modification information is incorrect.
2. The wall modeling method based on Revit according to claim 1, characterized in that, The step of collecting the application scenario information of the wall, extracting the dynamic environment conditions according to the application scenario information, and modifying the basic wall according to the dynamic environment conditions to obtain multiple modified walls is specifically as follows: Determine the parameter range of different parameters in the dynamic environment according to the dynamic environment conditions and denote it as the environmental parameter range; Obtain the wall adjustment parameters corresponding to the environmental parameters, adjust the corresponding wall adjustment parameters according to the environmental parameter range to obtain multiple adjusted wall adjustment parameter ranges; Obtain all the wall adjustment parameter ranges, and select the wall adjustment parameters that meet the dynamic environment conditions in the wall adjustment parameter ranges as the adjustment parameters; Arrange and combine the adjustment parameters to obtain multiple wall schemes, and select the wall schemes that meet the dynamic environment conditions; Modify the basic wall according to the wall schemes that meet the dynamic environment conditions to obtain multiple modified walls.
3. A method for wall modeling based on Revit according to claim 2, characterized in that, The step of collecting user information, building environment information, and construction information, and evaluating the wall adaptability of the modified wall by combining the user information, building environment information, and construction information is specifically as follows: Collect the user information for wall modeling, extract the key points of concern of the user for the wall according to the user information, and evaluate the user adaptability of the modified wall according to the key points of concern; Collect the building environment information of the area where the wall is applied, obtain the wall information of the modified wall, and judge the building adaptability of the modified wall according to the building environment information and the wall information; Collect the construction information of the modified wall, judge the construction difficulty and construction effect of the modified wall according to the construction information, and comprehensively evaluate to obtain the construction adaptability; Comprehensively evaluate the wall adaptability of the modified wall by combining the user adaptability, building adaptability, and construction adaptability.
4. A Revit-based wall modeling method according to claim 3, characterized in that, The step of collecting the user information for wall modeling, extracting the key points of concern of the user for the wall according to the user information, and evaluating the user adaptability of the modified wall according to the key points of concern is specifically as follows: Extract the ratio of the number of modifications of different wall adjustment parameters by the user to the total number of modifications according to the user information and denote it as the modification ratio; Statistically analyze the viewing duration and viewing frequency of the user for different wall adjustment parameters, and determine the key point value of different wall adjustment parameters in combination with the modification ratio; Extract the adjustment degree of the adjustment parameter corresponding to the modified wall, find the key point value corresponding to the adjustment parameter, and obtain the parameter adaptability of the adjustment parameter by combining the adjustment degree and the key point value; Sum the parameter adaptability of all adjustment parameters to obtain the user adaptability of the modified wall.
5. A Revit-based wall modeling method according to claim 3, characterized in that The steps of collecting the building environment information of the wall application area, obtaining the wall information of the modified wall, and judging the building adaptability of the modified wall according to the building environment information and the wall information are specifically as follows: Collect the wall type of the modified wall and judge whether the modified wall exists in the public view according to the wall type; If the modified wall exists in the public view, collect the building environment information of the wall application area; Judge whether the wall application area has an architectural style according to the building environment information. If it has an architectural style, extract the wall style characteristics of the architectural style; Obtain the wall information of the modified wall, extract the modified wall characteristics according to the wall information, and compare the similarity between the wall style characteristics and the modified wall characteristics as the building adaptability of the modified wall; If it does not have an architectural style, collect the wall application information of the wall application area and evaluate the building adaptability of the modified wall according to the wall application information.
6. A Revit-based wall modeling method according to claim 5, characterized in that The steps of collecting the wall application information of the wall application area and evaluating the building adaptability of the modified wall according to the wall application information are specifically as follows: Extract the wall application characteristics according to the wall application information and count the characteristic range corresponding to the wall application characteristics; Extract the distribution information of the characteristic range and divide the wall application characteristics into fixed characteristics and non-fixed characteristics according to the distribution information; Compare the similarity between the modified wall characteristics and the fixed characteristics and record it as the characteristic similarity; Judge whether the modified wall characteristics are within the characteristic range of the non-fixed characteristics. If they are not within the characteristic range of the non-fixed characteristics, calculate the characteristic difference between the modified wall characteristics and the non-fixed characteristic range; Evaluate the building adaptability of the modified wall by combining the characteristic similarity and the characteristic difference.
7. A Revit-based wall modeling method according to claim 6, characterized in that, The steps of collecting the construction information of the modified wall, judging the construction difficulty and construction effect of the modified wall according to the construction information, and comprehensively evaluating to obtain the construction adaptability are specifically as follows: Collect the construction information of the modified wall and evaluate the construction difficulty of the modified wall as the first difficulty according to the construction information; Extract the construction conditions according to the construction information and judge the difficulty of the construction conditions as the second difficulty according to the dynamic environmental conditions; Establish a correlation curve between the building adaptability and the construction difficulty, and find the corresponding construction difficulty as the third difficulty according to the correlation curve; Superimpose the first difficulty, the second difficulty and the third difficulty to obtain the construction difficulty; Collect the historical wall information and estimate the construction effect of the modified wall in combination with the construction difficulty; Comprehensively evaluate the construction adaptability based on the construction difficulty and the construction effect.
8. A Revit-based wall modeling method according to claim 7, characterized in that, The steps of collecting the historical wall information and estimating the construction effect of the modified wall in combination with the construction difficulty are specifically as follows: Collect the historical wall information, count the proportion of the number of modified walls, and count the average reduction degree of the modified walls to the design drawings; Establish a correlation curve between the construction difficulty and the construction completion degree, and find the corresponding construction completion degree according to the correlation curve; Comprehensively estimate the construction effect of the modified wall by combining the proportion, the average reduction degree and the construction completion degree.
9. A Revit-based wall modeling method according to claim 1, characterized in that, The steps of judging whether the modification information is correct are specifically as follows: Determine whether the modified information is to modify existing conditions. If it is to modify existing conditions, determine whether the modified information meets the existing conditions; If it meets the existing conditions, then determine that the modified information is correct; If it does not meet the existing conditions, then determine whether the modification condition exists. If the modification condition exists, determine that the modified information is correct, otherwise determine that the modified information is incorrect; If it is not to modify existing conditions, then determine whether the modified information conflicts with the existing conditions. If there is no conflict, determine that the modified information is correct, otherwise determine that the modified information is incorrect.
10. A Revit-based wall modeling system, characterized in that, Apply a Revit-based wall modeling method according to any one of claims 1-9, including: A basic wall module that collects the basic constraint conditions for wall modeling, and initially generates a wall according to the basic constraint conditions and records it as the basic wall; A modified wall module that collects the application scenario information of the wall, extracts the dynamic environmental conditions according to the application scenario information, and modifies the basic wall according to the dynamic environmental conditions to obtain multiple modified walls; A wall adaptation module that collects user information, building environment information, and construction information, and evaluates the wall adaptation degree of the modified wall in combination with the user information, building environment information, and construction information; A modified information module that filters out the adapted walls from the modified walls according to the wall adaptation degree, and collects the modified information of the user for the adapted walls; An information judgment module that determines whether the modified information is correct. If the modified information is correct, then re-model the wall according to the modified information to obtain the Revit modeled wall; A wall modeling module that, if the modified information is incorrect, uses the adapted wall as the Revit modeled wall and prompts the user that the modified information is incorrect.
Citation Information
Patent Citations
Power transformation engineering enclosing wall modeling method based on BIM technology
CN112395672A
Building scheme generation method and device, computer equipment and storage medium
CN114491773A
Building design modeling system
CN118586082A
Automatic generation of building envelope form using BIM and building energy simulation method using same
KR101394022B1
Method and apparatus for selecting construction scenario for remodeling building facade
US20210312575A1