Archaized wood component processing system and method based on BIM (Building Information Modeling) technology

Through the antique wooden component processing system using BIM technology in wood component processing, the problems of large errors, high costs and long construction period of traditional wooden components are solved, and efficient and accurate wooden component processing and the inheritance of traditional culture are achieved.

CN119396087AActive Publication Date: 2025-02-07SHANXI FIRST CONSTR GROUP

Patent Information

Application Number
CN202411432455.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-14
Publication Date
2025-02-07
Estimated Expiration
2044-10-14

AI Technical Summary

Technical Problem

Traditional wooden components rely on manual processing, resulting in large errors, high costs, long construction periods, and extremely high requirements for workers' technical level.

Method used

Adopting an antique wooden component processing system based on BIM technology, including building model building modules, wooden component parameterization modules, processing technology matching modules, processing technology simulation modules, CNC machining control modules, virtual assembly modules and processing optimization feedback modules to realize wooden components digital modeling, intelligent matching and optimization of processing processes, automated processing and virtual assembly.

Benefits of technology

Through precise digital models and intelligent processing technology, the error between design and processing is significantly reduced, design efficiency and production efficiency are improved, costs are reduced, and traditional woodworking culture is better inherited and developed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119396087A_ABST
    Figure CN119396087A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of ancient building construction, in particular to an antique wood component processing system and method based on a BIM technology. In order to solve the problems of large error, high cost, long construction period and the like of manually processed wood components in the prior art, a building model establishment module is arranged for establishing a building information model required by a user, a wood component parameterization module is used for generating a wood component digital model, and a processing technology matching module is used for generating a processing technology scheme; the machining process simulation module is used for conducting machining simulation and optimization on wood components, the numerical control machining control module is used for conducting actual machining on the wood components according to virtual simulation results, and the virtual assembly module is used for conducting virtual assembly inspection on the wood components. And the processing optimization feedback module is used for judging an optimization target of the wood component and feeding back the optimization target to the processing technology simulation module. Through mutual cooperation of the modules, powerful technical support is provided for protection, repair and innovation of the pseudo-classic architecture.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of ancient building construction, and in particular to a system and method for processing antique wooden components based on BIM technology. Background Art

[0002] In the history of Chinese architecture, traditional architecture is famous for its unique style and profound cultural heritage. Its development is not only the result of the tradition and evolution of China's thousands of years of philosophical, political and cultural concepts, but also the crystallization of the wisdom of the Chinese nation. With the rapid development of the national economy, more and more traditional architectural projects that embody Chinese traditional culture have emerged.

[0003] Traditional buildings mostly use wooden components. In the process of processing wooden components, although milling, cutting and planing have been basically mechanized, key processes such as mortise and tenon processing, marking and cutting and lifting still rely on manual work. This traditional processing method not only has low production efficiency, but also has large errors in processed wooden components, resulting in multiple debugging required for later installation, which requires extremely high skills of workers. These combined factors lead to a series of problems such as large construction errors, high costs and long construction periods.

[0004] Therefore, there is an urgent need to develop an antique wood component processing system and method based on BIM technology to overcome the shortcomings of the existing technology. Summary of the invention

[0005] In order to solve the problems of large errors, high costs and long construction period of wood components after manual processing in the prior art, the present invention provides such an antique wood component processing system based on BIM technology, including a building model establishment module, a wood component parameterization module, a processing technology matching module, a processing technology simulation module, a CNC processing control module, a virtual assembly module and a processing optimization feedback module;

[0006] The building model building module is used to obtain the construction data of the building that the user needs to build, and use BIM technology to perform three-dimensional modeling, establish a building information model, and mark the antique-processed wooden components;

[0007] The wood component parameterization module is used to extract the detailed information of the annotated wood components, perform feature recognition, perform feature matching in a pre-established parameterized model library, and generate a digital model of the wood component;

[0008] The processing technology matching module is used to match the corresponding digital processing technology information of the wood component in the pre-established processing technology model library according to the processing feature information in the digital model of the wood component, and to optimize and adjust to generate a processing technology plan;

[0009] The processing technology simulation module is used to simulate the processing process based on the digital model of the wood component and the processing technology plan, and generate simulated processing data;

[0010] The virtual assembly module is used to establish and update the digital twin model of the wood component according to the simulation processing data, pre-assemble the wood component in the virtual environment, and simulate the construction process;

[0011] The processing optimization feedback module is used to determine the optimization target based on the construction process of the virtual assembly module, and feed back the optimization target to the processing technology simulation module;

[0012] The numerical control processing control module is used to generate data processing instructions based on the simulation processing data in the processing technology simulation module, and control the numerical control machine tool to complete the automatic processing of the wooden component.

[0013] Furthermore, the building model building module builds the building information model and marks the wood components, specifically including:

[0014] Collect various traditional building data in advance, and based on BIM technology, model the traditional building data to establish a traditional building model, and classify and store the traditional building models to establish a traditional building model library;

[0015] Acquire specific demand data of the user who needs to build a building, wherein the specific demand data includes age and regulations;

[0016] Based on the specific demand data, a traditional building model whose similarity exceeds a set threshold is selected from the traditional building model library as a basis;

[0017] Based on the matched traditional building model, the specifications and sizes of building components are determined by building rules and formulating practices;

[0018] Use BIM technology to parametrically adjust the component model in the traditional building model to ensure that it adapts to specific building needs;

[0019] After completing the parametric adjustment of the component model, BIM technology is used for three-dimensional modeling, a building information model is established, and antique processing and marking are performed on the wooden components that have not yet been marked.

[0020] Furthermore, the wood component parameterization module generates a wood component digital model specifically including:

[0021] Obtaining detailed data of the wood components marked by the building model building module, the detailed data including shape, size, connection relationship, material type and hierarchical relationship;

[0022] Using machine learning algorithms to identify features of wooden components and analyze structural features of wooden components, including mortise and tenon structures, decorative patterns, and curve radians;

[0023] Using a feature matching algorithm, the structural feature is matched with a parameterized model in a pre-created parameterized model library to obtain a parameterized model with the highest similarity matching result;

[0024] Based on the parametric model with the first similarity matching result, the digital model of the wooden component is generated using BIM technology.

[0025] Furthermore, the processing technology matching module matches the corresponding digital information of the wood component processing technology, specifically including:

[0026] The processing technology matching module establishes an antique processing technology database storing various digital processing technology information of wooden components, each digital processing technology information of wooden components includes the process name, application scope, process parameters and process flow information;

[0027] Acquire the digital model of the wood component output by the wood component parametric module, and extract multi-level processing feature information, wherein the processing feature information includes geometric shape, connection relationship, decorative pattern and material type;

[0028] The processing technology matching module uses predefined standard rules to preliminarily match the processing feature information with the digital processing technology information of the wood component in the antique processing technology database. If the result of the rule matching can meet the preset confidence threshold, the result of the rule matching is directly used as the process flow for preliminary matching;

[0029] Otherwise, use the historical processing case data to find cases similar to the processing feature information through cluster analysis, and refer to the digital information of the wood component processing technology in the cases similar to the processing feature information, perform weighted summation on the confidence of rule matching and the similarity of case matching, and use the digital information of the wood component processing technology in the case with the highest score as the preliminary matching process flow;

[0030] According to the processing feature information, the preliminary matching process flow is optimized and adjusted to generate a final processing technology plan.

[0031] Furthermore, the processing simulation module performs processing simulation specifically including:

[0032] The processing technology simulation module obtains processing feature information and processing technology solutions of the wood component of the wood component digital model, wherein the processing feature information includes geometric shape, connection relationship, decorative pattern and material type;

[0033] Generate a tool processing path based on the processing feature information and processing technology plan of the wood component in the digital model of the wood component;

[0034] Constructing a three-dimensional virtual environment that is consistent with the actual machining environment, and displaying the motion trajectory, cutting depth, feed speed, and material removal of the tool during machining in the three-dimensional virtual environment;

[0035] When displaying the machining process simulation process in the three-dimensional virtual environment, the following operations are performed simultaneously:

[0036] Monitor the distance and interference between the tool, workpiece and machine tool in real time, and issue a warning when there is a risk of collision;

[0037] Simulate stress distribution and deformation during machining; predict potential machining defects;

[0038] Record machining time, material removal, tool wear and surface roughness;

[0039] Generate visual charts and reports based on machining process simulation results to record data.

[0040] Furthermore, the virtual assembly module performs pre-assembly of wooden components, specifically including:

[0041] The virtual assembly module receives the simulation processing data from the processing technology simulation module, and generates a digital twin model of the wood component according to the simulation processing data;

[0042] Perform pre-assembly in a virtual environment to simulate different assembly paths of the digital twin model of the wood component to determine the path that completes the assembly in the shortest time;

[0043] When simulating different assembly paths, the spatial relationship between wooden components is monitored in real time to detect collision risks, and the assembly sequence is adjusted in real time based on the collision risks;

[0044] At the same time, the structural stability of wooden components during assembly is analyzed to assess the risk of overturning or deformation;

[0045] The virtual assembly process is displayed through a 3D visualization interface, and dynamic interactive operations can be performed, including rotation, zooming, and viewing internal results.

[0046] Furthermore, the processing optimization feedback module determines the optimization target specifically including:

[0047] The processing optimization feedback module receives the pre-assembly data from the virtual assembly module;

[0048] Adopt multi-objective optimization algorithm and machine learning algorithm to conduct comprehensive analysis and judgment based on optimization objectives and pre-assembly data. The optimization objectives include minimizing processing time, maximizing structural stability, maximizing material utilization and minimizing processing defects.

[0049] Convert the determined optimization results into specific and quantitative parameter adjustment suggestions, including adjusting tool selection, adjusting cutting parameters and adjusting processing paths;

[0050] The generated optimization goals and parameter adjustment suggestions are fed back to the processing technology simulation module to perform simulation optimization of the processing technology.

[0051] Further, according to the optimization target and the pre-assembly data, a comprehensive analysis and judgment is performed, specifically including:

[0052] Acquire pre-assembly data of the virtual assembly module, the pre-assembly data including assembly time, structural stability index, material utilization rate and processing defect rate; and extract key features from the pre-assembly data, the key features including assembly path length, number and position of connection points of each wood component, material waste ratio, processing accuracy and surface quality;

[0053] Defining multiple optimization objectives according to the key features and assigning weights to the optimization objectives respectively, wherein the optimization objectives include minimizing processing time f1(x), maximizing structural stability f2(x), maximizing material utilization f3(x) and minimizing processing defects f4(x);

[0054] Using a support vector machine algorithm to predict the impact of different processing settings on the optimization target, and using the impact as a specific parameter input of the optimization target;

[0055] Construct a comprehensive evaluation function Loss:

[0056]

[0057] Among them, w i is the weight corresponding to the optimization objective, f i (x) is the i-th optimization objective, γ is the regularization parameter, and R(θ) is the regularization term;

[0058] Based on the output results of the comprehensive evaluation function, specific adjustment suggestions are generated, including tool selection adjustment, cutting parameter optimization and machining path replanning.

[0059] Furthermore, after the processing technology simulation module receives the optimization target of the processing optimization feedback module, the simulation process of the wood component is optimized, specifically including:

[0060] The machining process simulation module adjusts simulation parameters according to the optimization target, and the adjusted simulation parameters include tool selection, cutting parameters and machining path;

[0061] Re-execute the simulation process based on the adjusted simulation parameters and evaluate the optimization effect;

[0062] If the simulation result of the wood component in the evaluation result meets the preset standard, the simulation result is sent to the virtual assembly module; otherwise, the simulation parameters are continuously optimized and iterated.

[0063] Furthermore, a method for processing antique wooden components based on BIM technology includes the following steps:

[0064] S1: Use BIM technology to create a building information model that meets user needs and mark antique-processed wooden components;

[0065] S2: Extract the detailed information of the annotated wood components, perform feature recognition, match the features in the pre-established parametric model library, and generate a digital model of the wood components;

[0066] S3: using a pre-established processing technology database, matching appropriate digital processing technology information of the wood component for each wood component, optimizing and adjusting the digital processing technology information of the wood component, and generating a processing technology plan;

[0067] S4: performing processing simulation based on the digital model of the wood component and the processing technology plan;

[0068] S5: Based on the simulation results, establish and update the digital twin model of the wood components, pre-assemble the wood components in the virtual environment, and simulate the construction process;

[0069] S6: Based on the virtual construction process of the wood component, determine the optimization target and judge whether optimization is needed; if yes, feed back the optimization target to S4; if no, execute S7;

[0070] S7: Generate data processing instructions according to the virtual assembly results, and control the CNC machine tool to complete the automated processing of the wood components.

[0071] The beneficial effects of the present invention are:

[0072] 1. The present invention ensures a high degree of consistency between the design stage and the actual processing by establishing an accurate digital model of wooden components, greatly reducing common errors and rework in traditional manual production; and the parametric design and intelligent matching functions enable complex antique wooden components to quickly generate processing plans, significantly improving design efficiency and the feasibility of the plan;

[0073] 2. The present invention automatically generates precise CNC machining instructions based on the results of virtual simulation to ensure that every machining detail can be accurately executed. This machining method not only greatly improves production efficiency, but also better inherits and develops traditional woodworking memories. Through the deep integration of digital technology and traditional craftsmanship, it provides strong technical support for the protection, restoration and innovation of antique buildings, and promotes the inheritance and development of traditional architectural culture. BRIEF DESCRIPTION OF THE DRAWINGS

[0074] Figure 1 is a system flow chart of the present invention;

[0075] Figure 2 The present invention is a flow chart of the method. DETAILED DESCRIPTION

[0076] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0077] The traditional processing method not only has low production efficiency, but also has large errors in the processed wood components, which requires multiple debugging in the later installation and requires extremely high skills of the workers. These combined factors lead to a series of problems such as large construction errors, high costs and long construction period. Therefore, the present invention provides an antique wood component processing system based on BIM technology, as shown in the attached Figure 1 As shown, it includes a building model building module, a wood component parameterization module, a processing technology matching module, a processing technology simulation module, a CNC processing control module, a virtual assembly module and a processing optimization feedback module.

[0078] In this embodiment, the building model establishment module is used to obtain the construction data of the traditional building that the user needs to build, use BIM technology for three-dimensional modeling, and construct a complete building information model that includes but is not limited to information such as building structure, materials and dimensions. The building information model is then subjected to structural analysis to identify the load-bearing system, connection relationships and key nodes, etc. Finally, the wooden components that need to be processed in an antique style are marked.

[0079] Specifically, the building model building module builds the building information model and marks the wood components, including:

[0080] Collect various traditional building data in advance, including but not limited to the building's structural design, material usage, building dimensions, historical design style and other key parameters; classify, archive and store the collected data, and ensure the integrity and accuracy of the building data for each construction project;

[0081] Based on BIM technology, traditional building data is modeled, traditional building models are established and classified and stored, and a traditional building model library is established. The traditional building model library includes reusable building components, including but not limited to walls, roofs, beams and columns, and decorative components. The classified storage can be comprehensively classified according to factors such as building type, regional characteristics and age.

[0082] Obtain the specific demand data of the user who needs to build the building, the specific demand data includes but is not limited to the age, regulations and preferences for specific architectural elements, wherein the preferences are not limited to roof style and decorative style, etc.

[0083] Based on the specific demand data, a multidimensional vector of user demand is constructed; according to the type in the specific demand data, a corresponding multidimensional vector is also created for each traditional building model in the traditional building model library, and the similarity between the user demand vector and the traditional building model vectors in the traditional building model library is calculated using algorithms such as cosine similarity, and the traditional building model with the highest similarity score is selected from the traditional building model library as the basis of the traditional building required by the user.

[0084] Based on the selected traditional architectural model, call up the construction regulations database of the corresponding era and region; use the proportional relationship and size regulations in the construction regulations to calculate the initial dimensions of the main components; make appropriate adjustments to the initial dimensions based on the specific requirements of the building, including the overall scale and number of floors; use the established practice database to determine the specifications and dimensions of the secondary and decorative components; check the matching and coordination between all components to ensure compliance with the structure of traditional buildings.

[0085] Define key parameters for each component model in the traditional building model, including but not limited to length, width, height, and decorative details, and establish parameter associations between components to ensure the coordination of the overall structure; automatically adjust the parameters of each component model according to the determined specifications and sizes of the components to ensure that they meet specific building needs.

[0086] After the component adjustment is completed, BIM technology is used for three-dimensional modeling, a building information model is established, and the wooden components in the building information model are automatically identified and matched with the antique processing requirements database; among them, the antique processing requirements database is pre-established, and the database includes typical antique processing requirements for different types of wooden components; the matched wooden components are automatically labeled, and the labeled information includes but is not limited to the component name, antique processing type, processing difficulty level and special process requirements, etc.; for special or complex wooden components, an interface for manual review and manual labeling is provided; standard wooden components are intuitively displayed in different colors or charts on the building information model to facilitate subsequent processing and management.

[0087] In this embodiment, the wood component parametric module is used to extract detailed information of the wood components annotated from the building information model, the detailed information including but not limited to geometric shape, size, position and connection relationship, etc.; and perform feature recognition on the wood components, including but not limited to mortise and tenon structure type, carving pattern and cross-sectional shape, etc., and then perform feature matching in a pre-established parametric model library to generate a digital model of the wood component including the wood component processing features and parameters.

[0088] Specifically, the wood component parameterization module generates a wood component digital model including:

[0089] Obtain detailed data of the wood components marked by the building model building module, including but not limited to geometric shape, size, connection relationship, material type and hierarchical relationship in the overall structure, wherein the geometric shape data includes the geometric outline and cross-sectional shape of the wood components, the size data includes the specific size information such as the length, width and height of the wood components, the connection relationship data includes the connection method and position of the wood components with other wood components, the material type data includes the type, density and texture of the wood used for the wood components, and the hierarchical relationship data includes the position and importance of the wood components in the overall building structure.

[0090] Use machine learning algorithms such as convolutional neural networks to identify the geometric features of wooden components, analyze the structural features of wooden components, and match them with the craftsmanship characteristics of traditional wooden components. The structural features include but are not limited to mortise and tenon structures, decorative patterns, and curve radians.

[0091] Using a feature matching algorithm, the structural features of the identified wooden components are matched with the parametric models of the wooden components in the parametric model library to obtain the most similar digital model of the wooden component, wherein the parametric model library is pre-created and includes parametric models of various typical antique wooden components.

[0092] Based on the most similar parametric model obtained by matching, the selected parametric model is adjusted according to the specific parameters of the actual wooden component using BIM technology. The adjustment process includes but is not limited to operations such as modifying the size, adjusting the shape, adding or removing specific features, and the generated digital model of the wooden component contains not only geometric information, but also non-geometric information such as material properties and processing requirements.

[0093] The final digital model of the wood component is stored and added to the parametric model library to enrich the content of the parametric model library and improve the accuracy of future matching.

[0094] Through the above operations, the wood component parametric module can convert the traditional antique wood component information into an accurate digital model, providing a reliable data basis for subsequent processing technology matching and actual production.

[0095] In this embodiment, the processing technology matching module is used to match the corresponding wood component processing technology digital information in the pre-established processing technology model library according to the processing characteristics in the wood component digital model, and optimize and adjust it to meet the needs of specific wood components.

[0096] Specifically, the processing technology matching module matches the corresponding digital information of the wood component processing technology, including:

[0097] The processing technology matching module has pre-established an antique processing technology database storing digital information of various wood component processing technologies. The digital information of each wood component processing technology includes but is not limited to the process name, application scope, process parameters and process flow information;

[0098] The digital model of the wood component output by the wood component parametric module is obtained, and multi-level processing feature information is extracted, including but not limited to geometric shape, connection relationship, decorative pattern and material type, and the extracted processing feature information is converted into a unified digital expression form.

[0099] The processing technology matching module uses predefined standard rules to preliminarily match the processing feature information of wood components with the digital processing technology information of wood components in the antique processing technology database. If the result of the rule matching can meet the preset confidence threshold, the result of the rule matching is directly used as the preliminary matching process flow; the standard rules include but are not limited to material selection, processing technology selection, mortise and tenon structure processing and surface treatment, etc.

[0100] Otherwise, use historical processing case data to find cases with similar processing feature information through cluster analysis, and refer to the digital information of wood component processing technology in similar cases. The confidence of rule matching and the similarity of case matching are weighted summed, and the digital information of wood component processing technology in the case with the highest score is used as the preliminary matching process flow.

[0101] According to the characteristic information of the wood components, the preliminary matched process flow is optimized and adjusted to generate the final processing technology plan; the optimization and adjustment of the process flow includes process sequence adjustment and process parameter optimization, and the process sequence adjustment is to optimize the process execution sequence according to the structural characteristics of the wood components and the logical relationship between the digital information of the wood component processing technology to avoid processing conflicts; the process parameter optimization is to adjust the process parameters according to the material characteristics and precision requirements of the wood components, including but not limited to tool selection, cutting speed and feed rate.

[0102] In this embodiment, the processing technology simulation module is used to simulate the processing process based on the digital model of the wood component and the processing technology plan, and optimize the tool path to ensure processing accuracy and safety.

[0103] Specifically, the machining process simulation module performs machining process simulation including:

[0104] The processing technology simulation module obtains the processing feature information and processing technology plan of the digital model of the wooden component. The processing feature information includes but is not limited to geometric shape, connection relationship, decorative pattern and material type.

[0105] Based on the processing feature information and processing technology plan of the digital model of the wooden component, combined with CNC technology, the tool processing path is generated; the tool processing path includes the movement trajectory of the tool in three-dimensional space and the cutting parameters at each point.

[0106] Construct a three-dimensional virtual environment that is consistent with the actual processing environment. The three-dimensional virtual environment includes but is not limited to a virtual CNC machine tool model, a model of a wooden component to be processed, models of various cutting tools, and other related processing equipment and tool models. The tool's motion trajectory, cutting depth, feed speed, and material removal during processing are displayed in the three-dimensional virtual environment.

[0107] When displaying the machining process simulation in a 3D virtual environment, the following operations are performed simultaneously:

[0108] Monitor the distance and interference between the tool, workpiece and machine tool in real time, and issue a warning when there is a risk of collision;

[0109] Simulate the stress distribution of wood components during processing and analyze possible deformation; predict potential processing defects, including but not limited to cracking;

[0110] Record the entire machining process time, calculate the amount of material removed, estimate tool wear, and predict the surface roughness of the processed wood component;

[0111] Based on the processing simulation results, visualization charts and simulation reports of recorded data are generated. The visualization charts include but are not limited to stress distribution heat maps, material removal volume bar graphs, etc., while the simulation report contains all the key parameters and analysis results of the wood components.

[0112] In this embodiment, the virtual assembly module is used to establish and update the digital twin model of the processed wooden components based on the actual processing data; pre-assemble the wooden components in a virtual environment, simulate the construction process, and check the matching accuracy and connection relationship between the components.

[0113] Specifically, the virtual assembly module performs pre-assembly of wood components including:

[0114] The virtual assembly module receives the simulated processing data from the processing technology simulation module, and extracts key parameters such as the geometric information, material properties and processing accuracy of the wooden components in the simulated processing data through the wooden component simulation data; uses BIM technology to generate a high-precision digital twin model of the wooden component based on the extracted key parameters to ensure that the digital twin model of the wooden component contains the complete mortise and tenon structure, decorative pattern and material information of the wooden component.

[0115] A three-dimensional virtual environment that matches the actual construction site is constructed. In the virtual environment, a genetic algorithm is used to generate multiple possible assembly paths based on the construction rules and procedures of traditional buildings. The time efficiency of each assembly path is evaluated, and factors such as construction moving distance, operation difficulty, and worker collaboration efficiency are evaluated to determine the path that completes the assembly in the shortest time.

[0116] When simulating different assembly paths, the spatial relationship between wooden components is monitored in real time, and the minimum distance between components is calculated in real time through the layered bounding box algorithm. When a potential collision risk is detected, the collision point is automatically marked for the virtual assembly module and a warning is issued. At the same time, based on the collision detection results, the assembly order is adjusted in real time.

[0117] At the same time, at each key node of the virtual assembly, the stability of the wooden structure during the assembly process is analyzed. The finite element analysis method is used to calculate the stress and deformation of the wooden components, evaluate the stress distribution of the overall structure, and identify potential stress concentration points. Then, the safety factor of the structure is calculated to evaluate the risk of overturning or deformation. When potential risks are found, the virtual assembly module automatically chooses to add temporary supports or adjust the assembly sequence for dynamic adjustments.

[0118] The virtual assembly process is displayed through a 3D visualization interface, and dynamic interactive operations can be performed, including rotation, zooming, and viewing internal results.

[0119] In this embodiment, the processing optimization feedback module is used to determine the optimization target based on the construction process of the virtual assembly module, and feed back the optimization target to the processing technology simulation module.

[0120] Specifically, the processing optimization feedback module determines the optimization objectives including:

[0121] The processing optimization feedback module receives the pre-assembly data from the virtual assembly module.

[0122] Multi-objective optimization algorithm and machine learning algorithm are used to conduct comprehensive analysis and judgment based on optimization objectives and pre-assembly data. The optimization objectives include minimizing processing time, maximizing structural stability, maximizing material utilization and minimizing processing defects.

[0123] According to the optimization goals and pre-assembly data, comprehensive analysis and judgment are carried out, including:

[0124] Obtain pre-assembly data of the virtual assembly module, including assembly time, structural stability index, material utilization rate and processing defect rate; and extract key features from the simulation result data, including assembly path length, number and position of connection points of each wood component, material waste ratio, processing accuracy and surface quality;

[0125] Define multiple optimization objectives based on key features and assign weights to the optimization objectives respectively. The optimization objectives include minimizing processing time f1(x), maximizing structural stability f2(x), maximizing material utilization f3(x) and minimizing processing defects f4(x);

[0126] The support vector machine algorithm is used to predict the impact of different processing settings on the optimization target, and the impact is used as the specific parameter input of the optimization target;

[0127] Construct a comprehensive evaluation function Loss:

[0128]

[0129] Among them, w i is the weight corresponding to the optimization target, f i (x) is the i-th optimization objective, γ is the regularization parameter, and R(θ) is the regularization term;

[0130] Based on the output results of the comprehensive evaluation function, specific adjustment suggestions are generated, including but not limited to tool selection adjustment, cutting parameter optimization and machining path replanning.

[0131] Convert the determined optimization direction into specific and quantifiable parameter adjustment suggestions, including but not limited to adjusting tool selection, adjusting cutting parameters and adjusting machining paths.

[0132] The generated optimization goals and parameter adjustment suggestions are fed back to the processing simulation module to perform simulation optimization of the processing solution.

[0133] Specifically, after the processing technology simulation module receives the optimization target of the processing optimization feedback module, the processing technology simulation module starts to optimize the simulation process of the wood component. The specific optimization operation is:

[0134] Adjust simulation parameters according to the received optimization target, where the adjusted simulation parameters include but are not limited to tool selection, cutting parameters, and machining paths;

[0135] Re-execute the simulation process based on the adjusted simulation parameters and evaluate the optimization effect;

[0136] If the simulation results of the wood components in the evaluation results meet the preset standards, the simulation results will be sent to the virtual assembly module; otherwise, the simulation parameters will continue to be optimized and iterated.

[0137] In this embodiment, the CNC machining control module is used to generate data processing instructions based on the simulation data in the processing technology simulation module, and control the CNC machine tool to complete the automated processing of the wooden components; at the same time, during the processing, the processing data is monitored and collected in real time, and quality inspection and feedback are performed.

[0138] Specifically, when the CNC machining control module controls the CNC machine tool to complete the automated machining of wooden components, it monitors the operating status of the CNC machine tool in real time. The monitoring of the operating status includes but is not limited to parameters such as spindle speed, feed speed, and tool position; and according to the machining progress, the machining instructions are sent in steps to ensure the continuity and stability of the machining process.

[0139] At the same time, the CNC machining control module is also equipped with a safety threshold. When abnormal conditions such as excessive tool wear and machining errors exceeding the limit are detected, the machining will be automatically stopped and an alarm will be issued.

[0140] In this embodiment, there is also a method for processing antique wood components based on BIM technology, as shown in the attached Figure 2 As shown, including:

[0141] S1: Use BIM technology to create a building information model that meets user needs and mark antique-processed wooden components;

[0142] S2: Extract the detailed information of the annotated wood components, perform feature recognition, match the features in the pre-established parametric model library, and generate a digital model of the wood components;

[0143] S3: using the pre-established processing technology database, matching appropriate digital processing technology information of the wood component for each wood component, and optimizing and adjusting the digital processing technology information of the wood component;

[0144] S4: Simulate the processing process based on the digital model of the wood component and the processing technology plan;

[0145] S5: Based on the simulation results, establish and update the digital twin model of the wood components, pre-assemble the wood components in the virtual environment, and simulate the construction process;

[0146] S6: Based on the virtual construction process of the wood components, determine the optimization target and judge whether optimization is needed; if yes, feed the optimization target back to S4; if no, execute S7;

[0147] S7: Generate data processing instructions according to the virtual assembly results, and control the CNC machine tool to complete the automated processing of the wood components.

[0148] The above embodiments only express the preferred embodiments of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the present invention. It should be pointed out that, for those of ordinary skill in the art, several modifications, improvements and substitutions can be made without departing from the concept of the present invention, and these all belong to the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the attached claims.

Claims

1. An antique wood component processing system based on BIM technology, characterized in that: It includes building model building module, wood component parameterization module, processing technology matching module, processing technology simulation module, CNC processing control module, virtual assembly module and processing optimization feedback module; The building model establishment module is used to obtain the construction data of the building that the user needs to build, and use BIM technology to perform three-dimensional modeling, establish a building information model, and mark the antique-processed wooden components; the wooden component parameterization module is used to extract the detailed information of the marked wooden components, and perform feature recognition, perform feature matching in a pre-established parameterized model library, and generate a digital model of the wooden components; the processing technology matching module is used to match the corresponding digital information of the wooden component processing technology in a pre-established processing technology model library according to the processing feature information in the digital model of the wooden components, and perform optimization and adjustment to generate a processing technology plan; The processing technology simulation module is used to simulate the processing process based on the digital model of the wood component and the processing technology plan, and generate simulated processing data; The virtual assembly module is used to establish and update the digital twin model of the wood component according to the simulation processing data, pre-assemble the wood component in the virtual environment, and simulate the construction process; The processing optimization feedback module is used to determine the optimization target based on the construction process of the virtual assembly module, and feed back the optimization target to the processing technology simulation module; The numerical control processing control module is used to generate data processing instructions based on the simulation processing data in the processing technology simulation module, and control the numerical control machine tool to complete the automatic processing of the wooden component.

2. The antique wood component processing system based on BIM technology according to claim 1 is characterized in that: The building model building module builds a building information model and marks the wood components, specifically including: pre-collecting various traditional building data, and based on BIM technology, modeling according to the traditional building data, building a traditional building model, and classifying and storing the traditional building models to establish a traditional building model library; Acquire specific demand data of a user who needs to build a building, wherein the specific demand data includes age and regulation; based on the specific demand data, select a traditional building model whose similarity exceeds a set threshold from the traditional building model library as a basis; Based on the matched traditional building model, the specifications and sizes of building components are determined by building rules and formulating practices; Use BIM technology to parametrically adjust the component model in the traditional building model to ensure that it adapts to specific building needs; After completing the parametric adjustment of the component model, BIM technology is used for three-dimensional modeling, a building information model is established, and antique processing and marking are performed on the wooden components that have not yet been marked.

3. The antique wood component processing system based on BIM technology according to claim 1 is characterized in that: The wood component parameterization module generates a wood component digital model specifically including: Obtaining detailed data of the wood components marked by the building model building module, the detailed data including shape, size, connection relationship, material type and hierarchical relationship; Using machine learning algorithms to identify features of wooden components and analyze structural features of wooden components, including mortise and tenon structures, decorative patterns, and curve radians; Using a feature matching algorithm, the structural feature is matched with a parameterized model in a pre-created parameterized model library to obtain a parameterized model with the highest similarity matching result; Based on the parametric model with the first similarity matching result, the digital model of the wooden component is generated using BIM technology.

4. The antique wood component processing system based on BIM technology according to claim 1 is characterized in that: The processing technology matching module matches the corresponding wood component processing technology digital information specifically including: the processing technology matching module establishes an antique processing technology database storing various wood component processing technology digital information, each of the wood component processing technology digital information includes the process name, application scope, process parameters and process flow information; Acquire the digital model of the wood component output by the wood component parametric module, and extract multi-level processing feature information, wherein the processing feature information includes geometric shape, connection relationship, decorative pattern and material type; The processing technology matching module uses predefined standard rules to preliminarily match the processing feature information with the digital processing technology information of the wood component in the antique processing technology database. If the result of the rule matching can meet the preset confidence threshold, the result of the rule matching is directly used as the process flow for preliminary matching; Otherwise, use historical processing case data to find cases similar to the processing feature information through cluster analysis, and refer to the digital information of the wood component processing technology in the cases similar to the processing feature information, perform weighted summation on the confidence of rule matching and the similarity of case matching, and use the digital information of the wood component processing technology in the case with the highest score as the preliminary matching process flow; according to the processing feature information, optimize and adjust the preliminary matching process flow to generate the final processing technology plan.

5. The antique wood component processing system based on BIM technology according to claim 1 is characterized in that: The processing simulation module performs processing simulation specifically including: The processing technology simulation module obtains processing feature information and processing technology solutions of the wood component of the wood component digital model, wherein the processing feature information includes geometric shape, connection relationship, decorative pattern and material type; Generate a tool processing path based on the processing feature information and processing technology plan of the wood component in the digital model of the wood component; Constructing a three-dimensional virtual environment that is consistent with the actual machining environment, and displaying the motion trajectory, cutting depth, feed speed, and material removal of the tool during machining in the three-dimensional virtual environment; When displaying the machining process simulation process in the three-dimensional virtual environment, the following operations are performed simultaneously: Monitor the distance and interference between the tool, workpiece and machine tool in real time, and issue a warning when there is a risk of collision; Simulate stress distribution and deformation during machining; predict potential machining defects; Record machining time, material removal, tool wear and surface roughness; Generate visual charts and reports based on machining process simulation results to record data.

6. The antique wood component processing system based on BIM technology according to claim 1 is characterized in that: The virtual assembly module performs pre-assembly of wood components specifically including: The virtual assembly module receives the simulation processing data from the processing technology simulation module, and generates a digital twin model of the wood component according to the simulation processing data; Perform pre-assembly in a virtual environment to simulate different assembly paths of the digital twin model of the wood component to determine the path that completes the assembly in the shortest time; When simulating different assembly paths, the spatial relationship between wooden components is monitored in real time to detect collision risks, and the assembly sequence is adjusted in real time based on the collision risks; At the same time, the structural stability of wooden components during the assembly process is analyzed to assess the risk of overturning or deformation; the virtual assembly process is displayed through a three-dimensional visualization interface, and dynamic interactive operations can be performed, including rotation, scaling, and viewing internal results.

7. The antique wood component processing system based on BIM technology according to claim 1 is characterized in that: The processing optimization feedback module determines the optimization target specifically including: The processing optimization feedback module receives the pre-assembly data from the virtual assembly module; Adopt multi-objective optimization algorithm and machine learning algorithm to conduct comprehensive analysis and judgment based on optimization objectives and pre-assembly data. The optimization objectives include minimizing processing time, maximizing structural stability, maximizing material utilization and minimizing processing defects. Convert the determined optimization results into specific and quantitative parameter adjustment suggestions, including adjusting tool selection, adjusting cutting parameters and adjusting processing paths; The generated optimization goals and parameter adjustment suggestions are fed back to the processing technology simulation module to perform simulation optimization of the processing technology.

8. The method for processing antique wood components based on BIM technology according to claim 7 is characterized in that: According to the optimization target and the pre-assembly data, a comprehensive analysis and judgment is performed, specifically including: obtaining the pre-assembly data of the virtual assembly module, the pre-assembly data including assembly time, structural stability index, material utilization rate and processing defect rate; and extracting key features in the pre-assembly data, the key features including assembly path length, number and position of connection points of each wood component, material waste ratio, processing accuracy and surface quality; Defining multiple optimization objectives according to the key features and assigning weights to the optimization objectives respectively, wherein the optimization objectives include minimizing processing time f1(x), maximizing structural stability f2(x), maximizing material utilization f3(x) and minimizing processing defects f4(x); Using a support vector machine algorithm to predict the impact of different processing settings on the optimization target, and using the impact as a specific parameter input of the optimization target; Construct a comprehensive evaluation function Loss: Among them, w i is the weight corresponding to the optimization objective, f i (x) is the i-th optimization objective, γ is the regularization parameter, and R(θ) is the regularization term; Based on the output results of the comprehensive evaluation function, specific adjustment suggestions are generated, including tool selection adjustment, cutting parameter optimization and machining path replanning.

9. The antique wood component processing system based on BIM technology according to claim 7 is characterized in that: After the processing technology simulation module receives the optimization target of the processing optimization feedback module, the simulation process of the wood component is optimized, specifically including: The machining process simulation module adjusts simulation parameters according to the optimization target, and the adjusted simulation parameters include tool selection, cutting parameters and machining path; Re-execute the simulation process based on the adjusted simulation parameters and evaluate the optimization effect; If the simulation result of the wood component in the evaluation result meets the preset standard, the simulation result is sent to the virtual assembly module; otherwise, the simulation parameters are continuously optimized and iterated.

10. A method for processing antique wooden components based on BIM technology, characterized in that: The following steps are included: S1: Use BIM technology to create a building information model that meets user needs and mark antique-processed wooden components; S2: Extract the detailed information of the annotated wood components, perform feature recognition, match the features in the pre-established parametric model library, and generate a digital model of the wood components; S3: using a pre-established processing technology database, matching appropriate digital processing technology information of the wood component for each wood component, optimizing and adjusting the digital processing technology information of the wood component, and generating a processing technology plan; S4: performing processing simulation based on the digital model of the wood component and the processing technology plan; S5: Based on the simulation results, establish and update the digital twin model of the wood components, pre-assemble the wood components in the virtual environment, and simulate the construction process; S6: Based on the virtual construction process of wooden components, determine the optimization target and judge whether optimization is needed; If yes, the optimization target is fed back to S4; If not, execute S7; S7: Generate data processing instructions according to the virtual assembly results, and control the CNC machine tool to complete the automated processing of the wood components.

Citation Information

Patent Citations

  • Multi-process planning comprehensive evaluation system and method based on digital twinning and deep learning

    CN111695734A

  • Ancient building VR experience teaching system

    CN111798714A

  • Production equipment virtual combination simulation system and method based on artificial intelligence optimization algorithm

    CN113741216A

  • BIM-based building construction equipment, construction management system and management method

    CN115130164A

  • Ancient building model construction method based on BIM technology

    CN115952573A

Cited By

  • Wood building construction method for pseudo-classic architecture

    CN119737059A

  • Intelligent template factory based on digital intelligent technology and working method thereof

    CN121433126A