A wall modeling method and system based on Revit
By collecting the basic constraints and dynamic environment information of Revit wall modeling, combining user information to modify the wall, assessing the adaptability and determining the correctness of the information, the problem of cumbersome and simplified Revit modeling operations is solved, and more efficient and accurate wall modeling is achieved.
Patent Information
- Application Number
- CN202510750035.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2045-06-06
AI Technical Summary
The existing Revit wall modeling methods are cumbersome to operate, lack unified standards, difficult to adapt to the diverse needs of modern buildings, and lack intelligent optimization based on scenarios, resulting in inconvenience and simplicity of users.
Collect the basic constraints for wall modeling, modify the wall based on dynamic environmental conditions and user information, evaluate the wall adaptability, judge whether the modified information is correct, and re-model it, otherwise an error will be indicated.
It improves the convenience and accuracy of wall modeling, reduces designers' repetitive labor, meets users' diverse needs, and improves the efficiency and comprehensive coverage of Revit modeling.
Smart Images

Figure CN120277791B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of wall modeling, and in particular to a Revit-based wall modeling method and system. Background Art
[0002] In the field of Building Information Modeling (BIM), walls, as core elements for building space division and structural support, have a direct impact on design quality and construction feasibility through their modeling accuracy and efficiency. Currently, Revit, as a mainstream BIM tool, provides basic wall modeling capabilities, but still relies on manually setting parameters and construction layers. This method is cumbersome and lacks unified standards, leading to increased repetitive work and difficulty adapting to the diverse needs of modern architecture. Furthermore, current Revit wall modeling relies heavily on fixed parameter templates, lacks scenario-based intelligent optimization, and ignores the needs of the construction phase. As a result, existing Revit wall modeling is inconvenient, monotonous, and unintelligent for users. Summary of the Invention
[0003] The purpose of the present invention is to provide a wall modeling method and system based on Revit to solve the problems raised in the above background technology.
[0004] In the first aspect, the present application provides a wall modeling method based on Revit, which adopts the following technical solutions:
[0005] Collect basic constraint conditions for wall modeling, preliminarily generate walls based on the basic constraint conditions and record them as basic walls;
[0006] Collect application scenario information of the wall, extract dynamic environmental conditions based on the application scenario information, and modify the basic wall based on the dynamic environmental conditions to obtain multiple modified walls;
[0007] Collect user information, building environment information and construction information, and evaluate the wall adaptability of the modified wall based on the user information, building environment information and construction information;
[0008] Filtering the modified walls to obtain the adapted walls according to the wall adaptability, and collecting the user's modification information on the adapted walls;
[0009] Determine whether the modified information is correct. If so, re-model the wall based on the modified information to obtain the Revit modeled wall.
[0010] If the modification information is incorrect, the adapted wall will be used as the Revit modeling wall, and the user will be prompted that the modification information is incorrect.
[0011] Preferably, the collecting of application scenario information of the wall, extracting dynamic environmental conditions based on the application scenario information, and modifying the basic wall based on the dynamic environmental conditions to obtain multiple steps of modifying the wall are specifically as follows:
[0012] Determine the parameter ranges of different parameters in the dynamic environment according to the dynamic environmental conditions and record them as the environmental parameter ranges;
[0013] Obtaining wall adjustment parameters corresponding to environmental parameters, adjusting the corresponding wall adjustment parameters according to the environmental parameter range, and obtaining multiple adjusted wall adjustment parameter ranges;
[0014] Obtain all wall adjustment parameter ranges, and select wall adjustment parameters that meet dynamic environmental conditions from the wall adjustment parameter ranges as adjustment parameters;
[0015] Arrange and combine the adjustment parameters to obtain multiple wall schemes, and select the wall scheme that meets the dynamic environmental conditions;
[0016] The basic wall is modified according to a wall scheme that meets the dynamic environmental conditions to obtain multiple modified walls.
[0017] Preferably, the step of collecting user information, building environment information and construction information, and evaluating and modifying the wall adaptability of the wall in combination with the user information, building environment information and construction information, is specifically:
[0018] Collect user information for wall modeling, extract the user's focus on the wall based on the user information, and evaluate the user's suitability for modifying the wall based on the focus;
[0019] Collect architectural environment information of the wall application area, obtain wall information of the modified wall, and determine the architectural adaptability of the modified wall based on the architectural environment information and the wall information;
[0020] Collect construction information of the modified wall, judge the construction difficulty and construction effect of the modified wall based on the construction information, and comprehensively evaluate the construction adaptability;
[0021] The wall adaptability of the modified wall is evaluated by comprehensively evaluating the user adaptability, building adaptability and construction adaptability.
[0022] Preferably, the steps of collecting user information for wall modeling, extracting the user's focus on the wall based on the user information, and evaluating the user's suitability for modifying the wall based on the focus, are specifically as follows:
[0023] Extract the ratio of the number of times the user modifies different wall adjustment parameters to the total number of times the user modifies them based on the user information and record it as the modification ratio;
[0024] Statistics are collected on the viewing time and frequency of users viewing different wall adjustment parameters, and the focus values of different wall adjustment parameters are determined based on the modification ratio;
[0025] Extract the adjustment degree of the adjustment parameter corresponding to the modified wall, find the focus value corresponding to the adjustment parameter, and combine the adjustment degree and the focus value to obtain the parameter adaptability of the adjustment parameter;
[0026] The parameter adaptability of all adjustment parameters is summed to obtain the user adaptability of the modified wall.
[0027] Preferably, the steps of collecting architectural environment information of the wall application area, obtaining wall information of the modified wall, and determining the architectural adaptability of the modified wall according to the architectural environment information and the wall information are specifically as follows:
[0028] Collect the wall type of the modified wall and determine whether the modified wall is in public view based on the wall type;
[0029] If the modified wall is in public view, then collect architectural environment information of the area where the wall is applied;
[0030] Determine whether the wall application area has an architectural style based on the architectural environment information. If it has an architectural style, extract the wall style features of the architectural style.
[0031] Obtaining wall information of the modified wall, extracting features of the modified wall based on the wall information, and comparing the similarity between the wall style features and the modified wall features to obtain the architectural adaptability of the modified wall;
[0032] If the architectural style is not suitable, the wall application information of the wall application area is collected, and the architectural adaptability of the modified wall is evaluated based on the wall application information.
[0033] Preferably, the step of collecting the wall application information of the wall application area and evaluating and obtaining the architectural adaptability of the modified wall according to the wall application information is specifically as follows:
[0034] Extracting wall application features based on wall application information and calculating feature ranges corresponding to the wall application features;
[0035] Extract the distribution information of the feature range, and divide the wall application features into fixed features and non-fixed features according to the distribution information;
[0036] Compare the similarity between the modified wall features and the fixed features and record it as feature similarity;
[0037] Determine whether the modified wall feature is within the feature range of the non-fixed feature. If not, calculate the feature difference between the modified wall feature and the non-fixed feature range.
[0038] The architectural adaptability of the modified wall is obtained by combining feature similarity and feature difference evaluation.
[0039] Preferably, the steps of collecting construction information of the modified wall, determining 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:
[0040] Collect construction information of the modified wall, and evaluate the construction difficulty of the modified wall based on the construction information as the first difficulty;
[0041] Extracting construction conditions based on construction information, and determining the difficulty of the construction conditions based on dynamic environmental conditions as the second difficulty;
[0042] Establish a correlation curve between building adaptability and construction difficulty, and find the corresponding construction difficulty based on the correlation curve as the third difficulty;
[0043] The construction difficulty is obtained by adding the first difficulty, the second difficulty and the third difficulty;
[0044] Collect historical wall information and estimate the construction difficulty to obtain the construction effect of the modified wall;
[0045] The construction adaptability is obtained by comprehensively evaluating the construction difficulty and construction effect.
[0046] Preferably, the step of collecting historical wall information and obtaining the construction effect of modifying the wall in combination with the construction difficulty estimation is specifically as follows:
[0047] Collect historical wall information, count the percentage of modified walls, and count the average degree of restoration of modified walls to the design drawings;
[0048] Establish a correlation curve between construction difficulty and construction completion, and find the corresponding construction completion based on the correlation curve;
[0049] The construction effect of the modified wall is estimated by combining the quantity ratio, average restoration degree and construction completion degree.
[0050] Preferably, the step of determining whether the modified information is correct is specifically as follows:
[0051] Determine whether the modified information is to modify an existing condition. If so, determine whether the modified information satisfies the existing condition.
[0052] If the existing conditions are met, the modified information is judged to be correct;
[0053] If the existing conditions are not met, it is determined whether the modification conditions exist. If the modification conditions exist, the modification information is determined to be correct; otherwise, the modification information is determined to be incorrect.
[0054] If the modification is not for modifying the existing conditions, it is determined whether the modification information conflicts with the existing conditions. If not, the modification information is determined to be correct; otherwise, the modification information is determined to be incorrect.
[0055] Secondly, this application provides a Revit-based wall modeling system that adopts the following technical solutions:
[0056] A wall modeling system based on Revit, comprising:
[0057] The basic wall module collects the basic constraints for wall modeling, preliminarily generates the wall based on the basic constraints and records it as the basic wall;
[0058] The wall modification module collects application scenario information of the wall, extracts dynamic environmental conditions based on the application scenario information, and modifies the basic wall based on the dynamic environmental conditions to obtain multiple modified walls;
[0059] The wall adaptation module collects user information, building environment information, and construction information, and combines these information to evaluate and modify the wall adaptation degree.
[0060] The modification information module selects the adapted wall from the modified wall according to the wall adaptability and collects the user's modification information on the adapted wall;
[0061] The information judgment module judges whether the modified information is correct. If the modified information is correct, the wall is remodeled according to the modified information to obtain the Revit modeled wall;
[0062] In the wall modeling module, if the modification information is incorrect, the adapted wall will be used as the Revit modeling wall, and the user will be prompted that the modification information is incorrect.
[0063] In summary, this application includes at least one of the following beneficial technical effects:
[0064] 1. Based on the basic constraints of wall modeling, a basic wall is initially generated. The wall adjustment parameter range is modified according to the dynamic environment parameter range. Wall adjustment parameters that meet all dynamic environment conditions are selected and arranged and combined to form multiple wall schemes, generating multiple corresponding modified walls. Utilizing user information, building environment information, and construction information, the wall adaptability of the modified wall is evaluated. Adaptive walls are screened from the modified walls, and user modification information on the adapted walls is collected. A determination is made as to whether the modification information is correct. If so, the wall is remodeled based on the modification information to obtain a Revit modeled wall. If the modification information is incorrect, the adapted wall is used as the Revit modeled wall, and the user is prompted that the modification information is incorrect. Drawing modeled walls using dynamic environment conditions not only improves the practical application of walls, but also reduces repetitive work for designers, improving the convenience and efficiency of Revit-based wall modeling.
[0065] 2. Based on user information, the ratio of the number of times users modify different wall adjustment parameters to the total number of times they modify them, as well as the duration and frequency of users viewing different wall adjustment parameters, are extracted to determine the focus values of different wall adjustment parameters. The parameter adaptability of each adjustment parameter is calculated by combining the adjustment degree and focus values of the corresponding adjustment parameters. The parameter adaptability of all adjustment parameters is summed to obtain the user adaptability of the modified wall. The wall type is used to determine whether the modified wall is visible to the public. The architectural environment information is used to determine whether the area where the wall is used has an architectural style. Based on these different judgment results, the architectural adaptability of the modified wall is determined based on data such as feature similarity and feature difference. The construction difficulty is determined based on the average construction difficulty, construction condition difficulty, and architectural adaptability of the modified wall. The construction effect of the modified wall is determined based on the proportion of modified walls, the average degree of fidelity of the modified wall to the design drawings, and the estimated construction difficulty. The construction adaptability is then calculated by combining the construction difficulty and construction effect. Finally, the wall adaptability of the modified wall is evaluated by combining the user adaptability, architectural adaptability, and construction adaptability. During the wall modeling process, choosing to modify the wall based on the user needs, 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.
[0066] 3. Determine whether the modified information modifies an existing condition, whether the modified information satisfies the existing condition, whether the modified condition exists, or whether the modified information conflicts with the existing condition. Based on these different judgments, the accuracy of the user's modified information is determined. This accuracy assessment facilitates automatic modeling based on actual conditions while fully considering the user's ideas. This improves the scalability of user-defined logic, reduces the error rate in wall modeling, and meets the needs of more users. This improves the accuracy and comprehensiveness of Revit-based wall modeling. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] Figure 1 It is a schematic diagram of the specific steps of an embodiment of a wall modeling method based on Revit of the present invention.
[0068] Figure 2 This is a module connection diagram of an embodiment of a wall modeling system based on Revit of the present invention. DETAILED DESCRIPTION
[0069] Below is a combination of the embodiments and Figure 1-Figure 2 The present invention will be described in further detail, but the embodiments of the present invention are not limited thereto.
[0070] The present invention discloses a wall modeling method based on Revit, which specifically includes the following steps:
[0071] Step S1: Collect basic constraint conditions for wall modeling, preliminarily generate a wall based on the basic constraint conditions and record it as a basic wall.
[0072] By conveniently selecting constraints, you can quickly recreate walls for floor slabs, MEP piping, or structural beams. Basic constraints here are unchangeable conditions—rigid rules that must be followed when creating walls. For example, a project requires that all load-bearing walls must be made of concrete, be at least 200mm thick, and have their location lines aligned with the "core centerline." Imagine modeling a residential building. First, generate a basic wall based on these constraints: Revit automatically selects the "Structural Wall - Concrete 200mm" type, sets the location line to the "core centerline," and constrains the bottom to "Elevation 1" and the top to "Elevation 2." These conditions are immutable; even if you need to modify the wall later, you can't change the basic constraints. For example, if you set the wall material to concrete and later need to strengthen it, you can't achieve this by changing the wall material. Furthermore, by conveniently selecting constraints, you can quickly recreate walls for floor slabs, MEP piping, or structural beams.
[0073] Step S2: collecting application scenario information of the wall, extracting dynamic environmental conditions based on the application scenario information, and modifying the basic wall based on the dynamic environmental conditions to obtain multiple modified walls.
[0074] Step S3: collecting user information, building environment information and construction information, and evaluating the wall adaptability of the modified wall based on the user information, building environment information and construction information.
[0075] Step S4: Filter the modified walls to obtain the adapted walls according to the wall adaptability, and collect the modification information of the adapted walls by the user.
[0076] The adapted walls may be screened by setting an adaptation threshold, for example, modified walls that reach a preset adaptation threshold are used as adapted walls.
[0077] Step S5, determining whether the modified information is correct. If the modified information is correct, remodeling the wall according to the modified information to obtain a Revit modeled wall.
[0078] Revit wall modeling requires careful consideration of both the actual application and user needs. Less experienced users may enter changes that conflict with the actual design. In this case, modifying the wall based on these changes can render the resulting Revit model unusable. Therefore, while simultaneously satisfying user needs, it's crucial to ensure that the user's customized logic is correct and feasible, reducing the error rate in wall modeling.
[0079] Step S6: If the modification information is incorrect, the adapted wall will be used as the Revit modeling wall, and the user will be prompted that the modification information is incorrect.
[0080] In actual use, the Revit series of software is built for Building Information Modeling (BIM), which can help architectural designers design, build and maintain buildings with better quality and higher energy efficiency. In existing Revit software, users are usually required to set wall parameters and draw modeling walls by themselves. This way of building wall models is not only time-consuming and labor-intensive, but also difficult to take into account actual application scenarios, which brings great inconvenience to wall modeling. By using the dynamic environment as a constraint, wall modeling is carried out according to user information, building environment information and construction information, and user-defined logic is verified, which improves the accuracy and convenience of Revit-based wall modeling. It can quickly improve the work efficiency of designers, improve project quality, quickly read constraints and reproduce wall boundaries, and reduce designers' repetitive work.
[0081] Collect application scenario information of the wall, extract dynamic environmental conditions based on the application scenario information, and modify the basic wall based on the dynamic environmental conditions. Then, multiple steps of modifying the wall are obtained, specifically:
[0082] Step S21 : determining parameter ranges of different parameters in the dynamic environment according to the dynamic environmental conditions and recording them as environmental parameter ranges.
[0083] Wall modeling is designed for ultimate application, and different application scenarios result in different environments for the wall. Dynamic environmental conditions include, but are not limited to, temperature, humidity, weather, and natural disasters. The corresponding environmental parameter ranges are the upper and lower limits of the environment. For example, the temperature range in Mohe, Heilongjiang Province is -52.3°C to 30°C, while the temperature range in Kunming, Yunnan Province is 5°C to 25°C. Application scenario information, including dynamic environmental conditions, refers to the actual application area, application environment, location, and other application scenario information.
[0084] Step S22 : obtaining wall adjustment parameters corresponding to the environmental parameters, and adjusting the corresponding wall adjustment parameters according to the environmental parameter range to obtain a plurality of adjusted wall adjustment parameter ranges.
[0085] Different environmental parameters have varying impacts on walls. To address these effects, walls can be adjusted using various parameters, often employing multiple adjustment strategies. For example, when temperatures are too high, wall adjustments can be made to suit the application environment, such as changing wall materials, reducing wall thickness, or adding heat dissipation structures. Different environmental parameters correspond to optimal wall adjustment parameters, so each environmental parameter range corresponds to a specific wall adjustment parameter range.
[0086] Step S23: obtaining all the wall adjustment parameter ranges, and selecting the wall adjustment parameters that meet the dynamic environmental conditions in the wall adjustment parameter ranges as the adjustment parameters.
[0087] Because different environmental parameters correspond to multiple wall adjustment parameters, and the ranges of wall adjustment parameters for some environmental parameters may overlap, wall adjustment parameters that meet all winter environmental conditions can be selected. For example, high temperatures can be cooled by adjusting wall thickness, while natural disasters such as earthquakes can be reinforced by adjusting wall thickness. If the wall thickness ranges corresponding to temperature and earthquakes overlap, the wall adjustment parameter from the intersection is selected as the adjustment parameter. If there is no overlap, the wall adjustment parameters that meet temperature and earthquake requirements are selected as the adjustment parameters, respectively.
[0088] Step S24 , arranging and combining the adjustment parameters to obtain multiple wall schemes, and selecting a wall scheme that meets the dynamic environmental conditions.
[0089] Because some adjustment parameters cover multiple environmental conditions, there may be conflicting adjustment parameters. Therefore, it is necessary to select a wall solution that meets all dynamic environmental conditions. For example, if both temperature and humidity require wall thickness adjustment, and one requires a wall thickness of 40 cm, and the other requires a wall thickness of 20 cm, combining these two adjustment parameters into a wall solution will clearly conflict, and only one dynamic environmental condition can be met. However, if the temperature adjustment requires changing the wall material, and the wall meets the humidity requirement, then the wall solution that changes the wall material and adjusts the wall thickness can simultaneously meet both dynamic environmental conditions.
[0090] Step S25 , modifying the basic wall according to the wall scheme that meets the dynamic environmental conditions to obtain a plurality of modified walls.
[0091] In actual application, walls have numerous adjustment parameters, and there are many ways to adjust walls to meet environmental conditions. To meet dynamic environmental conditions, multiple wall models can be generated. Based on these, practical and feasible wall solutions are selected to modify the basic wall, resulting in multiple modified walls. Modifying walls based on dynamic environmental conditions can improve the practical applicability of the wall and eliminate unfeasible wall solutions for users, reducing their workload.
[0092] The steps of collecting user information, building environment information, and construction information, and evaluating the wall adaptability of the modified wall based on the user information, building environment information, and construction information are as follows:
[0093] Step S31 : collecting user information of wall modeling, extracting the user's focus on the wall based on the user information, and evaluating the user's adaptability to modifying the wall based on the focus.
[0094] Step S32: collecting architectural environment information of the wall application area, obtaining wall information of the modified wall, and determining architectural adaptability of the modified wall based on the architectural environment information and the wall information.
[0095] Step S33 , collecting 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.
[0096] Step S34 , comprehensively evaluating the user adaptability, the building adaptability, and the construction adaptability to modify the wall adaptability.
[0097] In practical applications, a linear regression model is used to simulate the wall fit, and the wall fit is calculated based on this formula. Because wall modeling is intended for construction applications, the feasibility of the wall must be considered during the modeling process. Because multiple wall modifications can meet dynamic environmental conditions, the decision on which modification to make must be based on user and building requirements. This effectively improves work efficiency and reduces the number of wall modifications. By integrating Revit with PCs and construction, Revit's localization can be gradually enhanced, reducing repetitive work for designers and improving their efficiency.
[0098] The steps for collecting user information for wall modeling, extracting the user's focus on the wall based on the user information, and evaluating the user's suitability for modifying the wall based on the focus are as follows:
[0099] Step S311 : extracting the ratio of the number of times the user has modified different wall adjustment parameters to the total number of times the parameters have been modified based on the user information and recording the ratio as the modification ratio.
[0100] Because different designers have different design philosophies, their focus on walls also varies. Some may prioritize the wall material to achieve the desired effect, while others may prioritize the wall's edge curves to meet dynamic environmental conditions. Therefore, by modifying the ratio, we can understand the user's focus and determine which wall parameters to prioritize.
[0101] Step S312 : Count the viewing duration and viewing frequency of users viewing different wall adjustment parameters, and determine the focus values of different wall adjustment parameters in combination with the modification ratio.
[0102] The linear regression model is used to simulate the linear regression formula for the focus point value, and the focus point value is calculated based on the linear regression formula. Designer users tend to spend more time and more frequently viewing the key areas of a wall. Therefore, by analyzing the designer users' viewing and modification of the wall, we can understand the user's focus on the wall and thus the user's modification requirements for the wall.
[0103] Step S313: extract the adjustment degree of the adjustment parameter corresponding to the modified wall, find the focus value corresponding to the adjustment parameter, and obtain the parameter adaptability of the adjustment parameter by combining the adjustment degree and the focus value.
[0104] Compare the focus point value with the sum of the focus point values to obtain the focus ratio. Multiply the adjustment degree by the focus ratio to obtain the parameter adaptability. The higher the focus point value, the higher the focus ratio, and therefore the higher the parameter adaptability. The greater the adjustment degree of a parameter, the more focused the wall modification solution is on meeting dynamic environmental conditions through parameter adjustment, and is more aligned with user needs, thus achieving greater parameter adaptability.
[0105] Step S314: summing the parameter adaptability of all adjustment parameters to obtain the user adaptability of the modified wall.
[0106] In practice, different wall modifications are achieved by adjusting different wall adjustment parameters. Therefore, each modification has a different focus: some may focus on replacing wall materials, others on modifying wall thickness, and still others on modifying wall edge curves. Different designers have different design priorities. By summing the parameter adaptability, we can confirm the degree of fit between the modified wall and the designer's concept and select the wall that best suits the designer. This reduces the need for multiple revisions due to modifications not meeting the designer's needs, greatly meeting the needs of designer users and improving their work efficiency.
[0107] The steps of collecting architectural environment information of the wall application area, obtaining wall information of the modified wall, and determining the architectural adaptability of the modified wall based on the architectural environment information and the wall information are as follows:
[0108] Step S321 : collecting the wall type of the modified wall, and determining whether the modified wall is within the public view based on the wall type.
[0109] Different types of walls are located in different positions. For example, exterior walls are visible to the public, while walls inside a house are generally only visible to residents. The type of wall can be used to determine whether the wall is visible to the public.
[0110] Step S322: If the modified wall is in public view, then collect architectural environment information of the area where the wall is used.
[0111] If the modified wall is visible to the public, it is important to consider whether the style of the modified wall is acceptable in the area where the wall is used. Therefore, it is necessary to collect architectural environment information for the area where the wall is used. If the modified wall is not visible to the public, only the corresponding residents can see it. The residents' acceptance of the modified wall can be used as the building adaptability, which can be evaluated by actual residents.
[0112] Step S323: determine whether the wall application area has an architectural style according to the architectural environment information; if it has an architectural style, extract the wall style features of the architectural style.
[0113] 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.
[0114] Step S325: If the wall does not have the architectural style, then 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.
[0115] Some regions have unique architectural styles, but not all do. When a unique architectural style isn't present, the wall doesn't need to integrate into it. In this case, architectural compatibility is assessed based on the wall's application information. Using different architectural compatibility assessment methods for different judgment results helps achieve more accurate and realistic results, improving the practicality of wall modeling.
[0116] In practice, architectural styles in different regions are often closely linked to their natural environment, history, and culture, forming distinct regional characteristics. For example, Huizhou architecture is renowned for its blue tiles, white walls, and exquisite brick, wood, and stone carvings. The horse-head wall design is both fireproof and elegant, reflecting the cultural heritage of the Huizhou merchants, known for their love of Confucianism. Another example is the Fujian Tulou, whose massive circular or square rammed earth structures serve both as a defense against external enemies and as a community for the entire family. The layered, "flying saucer"-like roofs blend seamlessly with the landscape, reflecting the Hakka people's emphasis on family cohesion. Therefore, some regions have unique architectural styles. If the modified wall structure is incompatible with the regional architectural style, the application of the wall structure will be ineffective. Therefore, when designing and modeling a wall structure, it is important to consider its practical feasibility. Using an existing cosine similarity model, we compare the similarity between the wall style features and the modified wall features. A higher similarity indicates greater acceptance by local residents, a higher feasibility of the wall modification, and a higher degree of architectural compatibility.
[0117] The steps of collecting wall application information of the wall application area and evaluating the architectural adaptability of the modified wall based on the wall application information are as follows:
[0118] Step S3251: extracting wall application features based on the wall application information, and counting the feature ranges corresponding to the wall application features.
[0119] The wall application information includes information such as wall application characteristics. The wall application characteristics refer to the performance characteristics of the wall, such as the wall's stability, sound insulation effect, fire and water resistance, etc.
[0120] Step S3252: extract distribution information of the feature range, and divide the wall application features into fixed features and non-fixed features according to the distribution information.
[0121] Wall application features with a high concentration rate can be considered fixed features, while those with a low concentration rate can be considered non-fixed features. For example, if stability is rated 1-10, and the wall stability in area A is concentrated in the 7-9 range, then stability can be considered a fixed feature. If the distribution of the feature range is relatively dispersed, it can be considered a non-fixed feature.
[0122] Step S3253: Compare the similarity between the modified wall features and the fixed features and record it as feature similarity.
[0123] Step S3254: determine whether the modified wall feature is within the feature range of the non-fixed feature. If not, calculate the feature difference between the modified wall feature and the non-fixed feature range.
[0124] Step S3255: The architectural adaptability of the modified wall is obtained by combining the feature similarity and feature difference evaluation.
[0125] In practical applications, a linear regression model is used to simulate and derive a linear regression formula for building compatibility, which is then used to calculate building compatibility. Wall applications must not only meet dynamic environmental conditions but also meet the needs of actual users. Users in different regions also have varying performance requirements for wall construction. During wall modification, changes to certain parameters may improve certain wall properties while also impacting others. For example, a thinner wall thickness improves space utilization, but also reduces thermal insulation and sound insulation. Therefore, while different wall solutions meet certain environmental conditions, they may lead to degradation in other properties. This means that the actual performance of each modified wall solution varies. The cosine similarity model can be used to compare the similarity between modified wall features and fixed features. Fixed features are performance characteristics that users in a given region value most. Therefore, the greater the similarity, the higher the building compatibility in that region. Non-fixed features, on the other hand, are less important to users in that region. Therefore, if a feature falls within its range, the feature difference is 0. If it falls outside its range, the feature difference is calculated as the difference between the wall feature and the value of the nearest feature range. For example, if the wall thickness in area A is 20-30 cm, and the wall thickness is 15 cm, the characteristic difference is 20-15 = 5 cm. If the wall thickness is 40 cm, the characteristic difference is 40-30 = 10 cm.
[0126] The steps for collecting construction information of the modified wall, judging the construction difficulty and construction effect of the modified wall based on the construction information, and comprehensively evaluating the construction adaptability are as follows:
[0127] Step S331 : collecting construction information of the modified wall, and obtaining the construction difficulty of the modified wall as the first difficulty based on the evaluation of the construction information.
[0128] The historical construction information of the wall is collected, and the historical construction information of the wall with the highest similarity to the modified wall is found. The construction information of the modified wall is estimated based on this 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. Based on this construction information, the construction difficulty of the modified wall can be estimated by an expert user as the first difficulty.
[0129] Step S332: extracting construction conditions based on the construction information, and determining the difficulty of the construction conditions based on the dynamic environmental conditions as a second difficulty.
[0130] During wall construction, different wall types require different conditions due to factors such as material and construction process. For example, concrete pouring must avoid extreme temperatures: high temperatures (e.g., above 35°C) accelerate moisture evaporation and cause cracking in the concrete, while low temperatures (e.g., below 5°C) require the addition of antifreeze and insulation to prevent freezing and structural damage. Therefore, concrete construction is easier at moderate temperatures. The cosine similarity is used to compare the similarity between construction conditions and dynamic environmental conditions, and the difference is used as the second difficulty. Construction conditions include environmental factors such as temperature, humidity, and weather.
[0131] Step S333: Establish a correlation curve between building adaptability and construction difficulty, and find the corresponding construction difficulty based on the correlation curve as the third difficulty.
[0132] There's a correlation between construction difficulty and building suitability. A higher building suitability indicates that wall construction in that region is easier and more convenient. For example, if walls in Region A are almost exclusively constructed using Material A, then Material A is relatively easy to purchase, significantly reducing the difficulty of procuring materials during construction. However, if a wall requires Material B, which is rarely available in Region A, it must be purchased and transported from another region, increasing the construction difficulty. Furthermore, if the edges of building walls are almost always straight, and a curved wall is required, it may be difficult to find local construction workers skilled in curved wall construction, significantly increasing the construction difficulty.
[0133] Step S334: superimpose the first difficulty, the second difficulty, and the third difficulty to obtain the construction difficulty.
[0134] Step S335 , collecting historical wall information and combining it with the estimated construction difficulty to obtain the construction effect of the modified wall.
[0135] Step S336: Comprehensively evaluate the construction difficulty and construction effect to obtain the construction adaptability.
[0136] In practical applications, a linear regression model is used to simulate construction suitability and derive a linear regression formula. Construction suitability is then calculated based on this formula. The greater the construction difficulty and the worse the results, the lower the construction suitability. Wall modeling is designed for application, and modeling is an ideal process. However, there is a discrepancy between actual construction and modeling. If the actual construction difficulty is too great and the results are poor, then even the best wall modeling is merely an ideal. Therefore, during the wall modeling process, it is important to meet requirements while considering the actual application of the wall modeling. It is important to select wall models that offer minimal construction difficulty and excellent results, as they are more likely to be put into practical use and meet the actual needs of residents and users.
[0137] Collect historical wall information and estimate the construction difficulty to determine the construction effect of the modified wall. The specific steps are:
[0138] Step S3351: collect historical wall information, count the percentage of modified walls, and count the average restoration degree of the modified walls to the design drawings.
[0139] Historical wall information includes, but is not limited to, the number of different wall types and construction information. Wall modeling must be based on practical application. Wall modeling that is divorced from practical application cannot meet the needs of designers and users, and will result in designers making multiple revisions. Therefore, historical wall information is collected, and the corresponding modified walls are selected from this historical wall information. The average similarity between the modified walls during historical construction and the corresponding wall design drawings is compared to determine the average restoration degree.
[0140] Step S3352: Establish a correlation curve between construction difficulty and construction completion, and obtain the corresponding construction completion according to the correlation curve.
[0141] Step S3353: The construction effect of the modified wall is estimated by combining the quantity ratio, average restoration degree and construction completion degree.
[0142] In actual application, a linear regression model is used to simulate the construction effect and obtain a linear regression formula. The construction effect is then calculated based on this formula. A larger percentage indicates that the solution is more frequently used, leading to better construction results. A higher average restoration degree indicates that the modified wall is more accurately modeled, resulting in better construction results. Construction completion is negatively correlated with construction difficulty; the greater the difficulty, the lower the completion. For example, if a location has few curved walls, construction in that area would be more difficult, making it difficult to find skilled construction personnel. As construction difficulty increases, construction completion inevitably decreases, making it even more difficult to achieve 100% compliance with the wall modeling drawings, leading to a decline in construction results.
[0143] The steps to determine whether the modified information is correct are as follows:
[0144] Step S51, determining whether the modification information is for modifying an existing condition; if so, determining whether the modification information satisfies the existing condition.
[0145] Existing conditions refer to basic constraints and dynamic environmental conditions. If the user proposes new constraints based on these conditions, they are no longer considered existing conditions. If the user's proposed modification information, such as temperature, humidity, or floor slab, already exists in the basic constraints and dynamic environmental conditions, it is considered a modification of an existing condition. If it is a modification of an existing condition, the user determines whether the modification satisfies the existing conditions. In other words, the modification is simply a refinement of the data and is within the existing conditions. For example, if the dynamic environmental conditions determine that the temperature range at location A is 5°C-25°C, and the modification information is 15°C, 15°C is within the existing temperature range, thus satisfying the existing conditions.
[0146] Step S52: If the existing conditions are met, it is determined that the modified information is correct.
[0147] If the existing conditions are met, it means that the user is just making his or her needs more precise and does not conflict with the existing conditions, so the modified information is considered correct.
[0148] Step S53: If the existing conditions are not met, it is determined whether the modification conditions exist. If the modification conditions exist, it is determined that the modification information is correct; otherwise, it is determined that the modification information is incorrect.
[0149] Basic constraints and dynamic environmental conditions generally capture data based on normal conditions, that is, conditions under normal circumstances. For example, the temperature range in a certain area is 5°C-25°C, which represents the normal temperature range without natural disasters or special circumstances. However, in extreme weather conditions, natural disasters, and other situations, the temperature can reach 30°C. In this case, if the user modifies the condition to 30°C, they are modifying the existing condition, but the existing temperature range is not met. Consider whether the area has ever experienced temperatures of 30°C. If so, the designer may have intended to model the wall to withstand extreme conditions, so the modification information is judged to be correct. If the area has never experienced temperatures of 30°C, the modification condition does not exist, and the modification information is judged to be incorrect.
[0150] Step S54: If the existing condition is not modified, determine whether the modified information conflicts with the existing condition. If not, determine that the modified information is correct; otherwise, determine that the modified information is incorrect.
[0151] In actual use, if the existing conditions are not modified, it means that the user has added new constraints. If the new constraints conflict with the existing conditions, the modification information is judged to be incorrect. This means that the user did not consider that the two conditions cannot coexist and forgot the existing conditions, so the modification information is judged to be incorrect. For example, the user initially set the dynamic environmental conditions to sunny days at 60%-80%. The modification information is changed to rainy days at 60%-80%. Obviously, if the sunny days already account for 60%-80%, the rainy days cannot reach 60%. Therefore, the modification information conflicts with the existing conditions. At this time, the user is reminded that the modification information is incorrect. The user can resolve the conflict by deleting the existing conditions and changing the modification information.
[0152] A Revit-based wall modeling system, by applying the above-mentioned Revit-based wall modeling method, includes:
[0153] The basic wall module collects the basic constraints for wall modeling, preliminarily generates the wall according to the basic constraints and records it as the basic wall.
[0154] The wall modification module collects application scenario information of the wall, extracts dynamic environmental conditions based on the application scenario information, and modifies the basic wall based on the dynamic environmental conditions to obtain multiple modified walls.
[0155] The wall adaptation module collects user information, building environment information and construction information, and combines the user information, building environment information and construction information to evaluate and modify the wall adaptability of the wall.
[0156] The modification information module selects the adapted wall from the modified wall according to the wall adaptability, and collects the user's modification information on the adapted wall.
[0157] The information judgment module judges whether the modified information is correct. If the modified information is correct, the wall is re-modeled according to the modified information to obtain the Revit modeled wall.
[0158] In the wall modeling module, if the modification information is incorrect, the adapted wall will be used as the Revit modeling wall, and the user will be prompted that the modification information is incorrect.
[0159] The above are all preferred embodiments of the present application, and are not intended to limit the scope of protection of the present application. Therefore, any equivalent changes made based on the structure, shape, and principle of the present application should be included in the scope of protection of the present application.
Claims
1. A wall modeling method based on Revit, characterized in that: The following steps are involved: Collect basic constraint conditions for wall modeling, preliminarily generate walls based on the basic constraint conditions and record them as basic walls; Collect application scenario information of the wall, extract dynamic environmental conditions based on the application scenario information, and modify the basic wall based on the dynamic environmental conditions to obtain multiple modified walls; Collect user information, building environment information and construction information, and evaluate the wall adaptability of the modified wall based on the user information, building environment information and construction information; Filtering the modified walls to obtain the adapted walls according to the wall adaptability, and collecting the user's modification information on the adapted walls; Determine whether the modified information is correct. If so, re-model the wall based on the modified information to obtain the Revit modeled wall. If the modified information is incorrect, the adapted wall will be used as the Revit modeling wall, and the user will be prompted that the modified information is incorrect; The collecting of application scenario information of the wall, extracting dynamic environmental conditions based on the application scenario information, and modifying the basic wall based on the dynamic environmental conditions, obtaining multiple steps of modifying the wall, specifically: Determine the parameter ranges of different parameters in the dynamic environment according to the dynamic environmental conditions and record them as the environmental parameter ranges; Obtaining wall adjustment parameters corresponding to environmental parameters, adjusting the corresponding wall adjustment parameters according to the environmental parameter range, and obtaining multiple adjusted wall adjustment parameter ranges; Obtain all wall adjustment parameter ranges, and select wall adjustment parameters that meet dynamic environmental conditions from the wall adjustment parameter ranges as adjustment parameters; Arrange and combine the adjustment parameters to obtain multiple wall schemes, and select the wall scheme that meets the dynamic environmental conditions; Modify the basic wall according to the wall scheme that meets the dynamic environmental conditions to obtain multiple modified walls; The steps of collecting user information, building environment information, and construction information, and evaluating and modifying the wall adaptability of the wall based on the user information, building environment information, and construction information are specifically as follows: Collect user information for wall modeling, extract the user's focus on the wall based on the user information, and evaluate the user's suitability for modifying the wall based on the focus; Collect architectural environment information of the wall application area, obtain wall information of the modified wall, and determine the architectural adaptability of the modified wall based on the architectural environment information and the wall information; Collect construction information of the modified wall, judge the construction difficulty and construction effect of the modified wall based on the construction information, and comprehensively evaluate the construction adaptability; Comprehensively evaluate the wall suitability of the modified wall by integrating user suitability, building suitability and construction suitability; The steps of collecting architectural environment information of the wall application area, obtaining wall information of the modified wall, and determining the architectural adaptability of the modified wall according to the architectural environment information and the wall information are specifically as follows: Collect the wall type of the modified wall and determine whether the modified wall is in public view based on the wall type; If the modified wall is in public view, then collect architectural environment information of the area where the wall is applied; Determine whether the wall application area has an architectural style based on the architectural environment information. If it has an architectural style, extract the wall style features of the architectural style. Obtaining wall information of the modified wall, extracting features of the modified wall based on the wall information, and comparing the similarity between the wall style features and the modified wall features to obtain the architectural adaptability of the modified wall; If the architectural style is not suitable, the wall application information of the wall application area is collected, and the architectural adaptability of the modified wall is evaluated based on the wall application information.
2. A wall modeling method based on Revit according to claim 1, characterized in that: The steps of collecting user information of wall modeling, extracting the user's focus on the wall based on the user information, and evaluating the user's adaptability of modifying the wall based on the focus are specifically as follows: Extract the ratio of the number of times the user modifies different wall adjustment parameters to the total number of times the user modifies them based on the user information and record it as the modification ratio; Statistics are collected on the viewing time and frequency of users viewing different wall adjustment parameters, and the focus values of different wall adjustment parameters are determined based on the modification ratio; Extract the adjustment degree of the adjustment parameter corresponding to the modified wall, find the focus value corresponding to the adjustment parameter, and combine the adjustment degree and the focus value to obtain the parameter adaptability of the adjustment parameter; The parameter adaptability of all adjustment parameters is summed to obtain the user adaptability of the modified wall.
3. A wall modeling method based on Revit according to claim 1, characterized in that: The step of collecting the wall application information of the wall application area and evaluating the architectural adaptability of the modified wall according to the wall application information is specifically as follows: Extracting wall application features based on wall application information and calculating feature ranges corresponding to the wall application features; Extract the distribution information of the feature range, and divide 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 feature similarity; Determine whether the modified wall feature is within the feature range of the non-fixed feature. If not, calculate the feature difference between the modified wall feature and the non-fixed feature range. The architectural adaptability of the modified wall is obtained by combining feature similarity and feature difference evaluation.
4. A wall modeling method based on Revit according to claim 3, characterized in that: The steps of collecting construction information of the modified wall, determining 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 construction information of the modified wall, and evaluate the construction difficulty of the modified wall based on the construction information as the first difficulty; Extracting construction conditions based on construction information, and determining the difficulty of the construction conditions based on dynamic environmental conditions as the second difficulty; Establish a correlation curve between building adaptability and construction difficulty, and find the corresponding construction difficulty based on the correlation curve as the third difficulty; The construction difficulty is obtained by adding the first difficulty, the second difficulty and the third difficulty; Collect historical wall information and estimate the construction difficulty to obtain the construction effect of the modified wall; The construction adaptability is obtained by comprehensively evaluating the construction difficulty and construction effect.
5. A wall modeling method based on Revit according to claim 4, characterized in that: The steps of collecting historical wall information and obtaining the construction effect of modifying the wall in combination with the construction difficulty estimation are specifically as follows: Collect historical wall information, count the percentage of modified walls, and count the average degree of restoration of modified walls to the design drawings; Establish a correlation curve between construction difficulty and construction completion, and find the corresponding construction completion based on the correlation curve; The construction effect of the modified wall is estimated by combining the quantity ratio, average restoration degree and construction completion degree.
6. The wall modeling method based on Revit according to claim 1, characterized in that: The steps of determining whether the modified information is correct are specifically as follows: Determine whether the modified information is to modify an existing condition. If so, determine whether the modified information satisfies the existing condition. If the existing conditions are met, the modified information is judged to be correct; If the existing conditions are not met, it is determined whether the modification conditions exist. If the modification conditions exist, the modification information is determined to be correct; otherwise, the modification information is determined to be incorrect. If the modification is not for modifying the existing conditions, it is determined whether the modification information conflicts with the existing conditions. If not, the modification information is determined to be correct; otherwise, the modification information is determined to be incorrect.
7. A wall modeling system based on Revit, characterized in that: Applying a Revit-based wall modeling method according to any one of claims 1 to 6, comprising: The basic wall module collects the basic constraints for wall modeling, preliminarily generates the wall based on the basic constraints and records it as the basic wall; The wall modification module collects application scenario information of the wall, extracts dynamic environmental conditions based on the application scenario information, and modifies the basic wall based on the dynamic environmental conditions to obtain multiple modified walls; The wall adaptation module collects user information, building environment information, and construction information, and combines these information to evaluate and modify the wall adaptation degree. The modification information module selects the adapted wall from the modified wall according to the wall adaptability and collects the user's modification information on the adapted wall; The information judgment module judges whether the modified information is correct. If the modified information is correct, the wall is remodeled according to the modified information to obtain the Revit modeled wall; In the wall modeling module, if the modification information is incorrect, the adapted wall will be used as the Revit modeling wall, and the user will be prompted that the modification information is incorrect.
Citation Information
Patent Citations
Building design modeling system
CN118586082A