Method, system, terminal and storage medium for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance
Through artificial intelligence-assisted natural language processing and 3D modeling technology, 3D models and calculation documents are automatically generated, which solves the problems of low efficiency and accuracy in civil engineering teaching and realizes efficient and intuitive teaching content presentation.
Patent Information
- Application Number
- CN202510972276.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-15
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2045-07-15
AI Technical Summary
The efficiency and accuracy of 3D model structure design and calculation document generation in existing civil engineering teaching are low, especially when operated by non-professionals.
An artificial intelligence-assisted method is used to analyze the text input by the user through a natural language processing model, extract component parameters, and use 3D modeling tools to automatically generate 3D models and calculation documents, which are then typeset in combination with preset typesetting rules.
It realizes the automatic generation of three-dimensional models and calculation documents, improves design efficiency and accuracy, reduces the burden of repetitive work, enriches teaching content, makes abstract concepts concrete, and improves classroom expression effects.
Smart Images

Figure CN120495535B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of civil engineering teaching technology, and in particular to an artificial intelligence-assisted three-dimensional modeling and automatic generation method of calculation documents, a system, a terminal and a storage medium. Background Art
[0002] In existing civil engineering teaching methods, when designing three-dimensional model structures and corresponding calculation documents, it is necessary to use three-dimensional modeling tools for manual modeling, and generate calculation documents by manually deriving formulas and arranging charts. This teaching method is not only inefficient, but also has the problem of low accuracy when organized by non-professionals.
[0003] Therefore, the existing technology needs to be improved. Summary of the Invention
[0004] The technical problem to be solved by the present invention is that, in response to the defects of the existing technology, the present invention provides an artificial intelligence-assisted three-dimensional modeling and automatic generation of calculation documents method, system, terminal and storage medium to solve the problems of low efficiency and accuracy in the existing civil engineering teaching methods for the structural design of three-dimensional models and the generation of corresponding calculation documents.
[0005] The technical solutions adopted by the present invention to solve the technical problems are as follows:
[0006] In a first aspect, the present invention provides an artificial intelligence-assisted 3D modeling and automatic generation method of computational documents, comprising:
[0007] Obtaining natural language text entered in a preset dialog box, and analyzing the natural language text through a natural language processing model to identify and extract component parameters;
[0008] Based on the component parameters, a corresponding three-dimensional model is automatically generated using a three-dimensional modeling tool;
[0009] Generate a corresponding calculation document based on the three-dimensional model, and typeset the calculation document according to preset typesetting rules;
[0010] Output and display the three-dimensional model and the typeset calculation document.
[0011] In one implementation, obtaining the natural language text input in the preset dialog box, analyzing the natural language text using a natural language processing model, and identifying and extracting component parameters includes:
[0012] Obtaining a natural language text input in the preset dialog box, and analyzing the natural language text using the natural language processing model to extract structural keywords, corresponding position information, and structural mechanics information from the natural language text to obtain the component parameters;
[0013] The structural keywords, the position information and the structural mechanics information are transmitted to a preset modeling operation program.
[0014] In one implementation, automatically generating a corresponding three-dimensional model based on the component parameters using a three-dimensional modeling tool includes:
[0015] Based on the component parameters, a preset modeling operation is automatically executed through a built-in module of the three-dimensional modeling tool to generate a corresponding three-dimensional structure and structural mechanics identifiers of corresponding positions to obtain the three-dimensional model.
[0016] In one implementation, the automatically generating a corresponding three-dimensional model based on the component parameters using a three-dimensional modeling tool further includes:
[0017] According to the component parameters, the component parameters, component position and component stress of the current three-dimensional model are adjusted through the built-in module of the three-dimensional modeling tool to generate a modified three-dimensional model.
[0018] In one implementation, generating a corresponding calculation document based on the three-dimensional model and typeset the calculation document according to a preset typesetting rule includes:
[0019] Based on the three-dimensional model or the modified three-dimensional model, retrieving and applying corresponding specification provisions, calculating cross-sectional dimensions and geometric properties of the corresponding three-dimensional model, performing component verification on the corresponding three-dimensional model, and generating corresponding calculation documents;
[0020] The formulas in the calculation document are aligned using a unified font and font size and a two-row, two-column borderless table specification, and combined with a three-dimensional structural diagram and an internal force diagram to present the formula source, parameter interpretation, substitution process, and conclusion judgment, thereby obtaining the typeset calculation document.
[0021] In one implementation, the three-dimensional structural diagram and internal force diagram are combined to present the formula source, parameter interpretation, substitution process, and conclusion judgment, including:
[0022] Based on pre-set teaching experience knowledge and parameters, identify key judgment points in the calculation document and highlight the key judgment points;
[0023] The lengthy parameters and the standardized parameters in the calculation document are searched, and the calculation parts of the lengthy parameters and the standardized parameters are presented in a default style.
[0024] In one implementation, the outputting and displaying of the three-dimensional model and the typeset calculation document further includes:
[0025] Adjusting the rotation angle and scaling of the three-dimensional model according to the input natural language text, and displaying the nodes, connection methods, and cross-sectional shapes of the three-dimensional model;
[0026] Based on the 3D model after adjusting the angle and scale, it is rearranged in combination with the displayed nodes, connection methods and cross-sectional shapes, and the new 3D model and the rearranged calculation document are output and displayed.
[0027] In a second aspect, the present invention provides an artificial intelligence-assisted 3D modeling and automatic generation system for computational documents, comprising:
[0028] A natural language text processing module is used to obtain the natural language text entered in the preset dialog box, analyze the natural language text through a natural language processing model, and identify and extract component parameters;
[0029] A three-dimensional model module, configured to automatically generate a corresponding three-dimensional model based on the component parameters using a three-dimensional modeling tool;
[0030] A calculation document module, configured to generate a corresponding calculation document based on the three-dimensional model and typeset the calculation document according to preset typesetting rules;
[0031] The output module is used to output and display the three-dimensional model and the typeset calculation document.
[0032] In a third aspect, the present invention provides a terminal comprising: a processor and a memory, wherein the memory stores a program for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance, and when the program for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance is executed by the processor, it is used to implement the operation of the method for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance as described in the first aspect.
[0033] In a fourth aspect, the present invention also provides a medium, which is a computer-readable storage medium, and which stores a program for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance. When the program for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance is executed by a processor, it is used to implement the operation of the method for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance as described in the first aspect.
[0034] The present invention adopts the above technical solution to achieve the following effects:
[0035] 1) This invention analyzes natural language text using a natural language processing model and automatically generates corresponding 3D models and calculation documents using a 3D modeling tool. This enables the automatic modeling of 3D models and the automatic verification and typesetting of calculation documents, thereby improving the structural design efficiency and accuracy of 3D models and calculation documents.
[0036] 2) This invention makes abstract structural concepts concrete and intuitive through illustrated three-dimensional models and automatically generated structural calculation books, greatly enriching the teaching content, helping to build a more vivid and efficient classroom expression method, reducing a large amount of repetitive and technical workload, getting rid of the tedious process of looking up and applying formulas, and spending more time on truly critical thinking training. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying any creative work.
[0038] Figure 1 It is a flow chart of the method for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance in the present invention.
[0039] Figure 2 This is a schematic diagram of a three-dimensional model manually created by SAP2000.
[0040] Figure 3 It is a schematic diagram automatically generated by FreeCAD three-dimensional model based on natural language in the present invention.
[0041] Figure 4 This is a schematic diagram of AI model editing in the dialog box of the present invention.
[0042] Figure 5 It is a schematic diagram of the intelligent load arrangement in the present invention.
[0043] Figure 6 It is a comparison chart of the calculation results of SAP2000 and the present invention.
[0044] Figure 7 It is a schematic diagram comparing the two-dimensional plane diagram and the three-dimensional model in the present invention.
[0045] Figure 8 It is a functional principle diagram of a terminal in one implementation of the present invention.
[0046] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings and in conjunction with the embodiments. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solutions and advantages of the present invention more clear and distinct, the present invention is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0048] Exemplary Methods
[0049] In existing civil engineering teaching methods, when designing three-dimensional model structures and corresponding calculation documents, it is necessary to use three-dimensional modeling tools for manual modeling, and generate calculation documents by manually deriving formulas and arranging charts. This teaching method is not only inefficient, but also has the problem of low accuracy when organized by non-professionals.
[0050] In response to the above technical problems, an embodiment of the present invention provides an artificial intelligence-assisted three-dimensional modeling and calculation document automatic generation method, which includes: obtaining natural language text entered in a preset dialog box, and analyzing the natural language text through a natural language processing model to identify and extract component parameters; based on the component parameters, using a three-dimensional modeling tool to automatically generate a corresponding three-dimensional model; generating a corresponding calculation document based on the three-dimensional model, and typeset the calculation document according to preset typesetting rules; outputting and displaying the three-dimensional model and the typeset calculation document. The present invention integrates natural language processing and three-dimensional modeling technology to achieve the automatic generation of three-dimensional modeling and calculation documents, improve the structural design efficiency and accuracy of three-dimensional models and calculation documents, and intelligently display the layout, connection details and construction process of the three-dimensional model, thereby improving the efficiency and expressiveness of civil engineering teaching.
[0051] like Figure 1 As shown, an embodiment of the present invention provides a method for automatically generating three-dimensional modeling and calculation documents based on artificial intelligence assistance, comprising the following steps:
[0052] Step S100: obtaining a natural language text input in a preset dialog box, analyzing the natural language text through a natural language processing model, and identifying and extracting component parameters.
[0053] In this embodiment, an AI-assisted 3D modeling and calculation document automatic generation method for civil engineering teaching is proposed. This method is implemented through an AI-assisted 3D modeling and calculation document automatic generation system. This system not only improves the efficiency and expressiveness of civil engineering teaching, but also brings about structural changes in teaching methods and learning models:
[0054] 1) For classroom teaching, the system makes abstract structural concepts concrete and intuitive through illustrated 3D models and automatically generated structural calculation books, greatly enriching the teaching content and helping to build a more vivid and efficient classroom expression method.
[0055] 2) For teachers, the tool can automatically complete model drawing and calculation document compilation, reducing a large amount of repetitive and technical workload, allowing teachers to focus more on working condition analysis, design concept explanation and classroom interaction, thereby improving the depth and inspiration of teaching.
[0056] 3) For students, the system helps them get rid of the tedious process of looking up and applying formulas, and spend more time on truly critical thinking training; for example, understanding stress conditions, optimizing structural solutions, judging the rationality and safety of designs, etc., promoting the transformation from "being able to calculate" to "being able to design".
[0057] The method in this embodiment integrates AI natural language processing and FreeCAD (i.e., a 3D modeling tool) 3D modeling technology to achieve automatic generation of model images and engineering calculation documents, opening up the complete link of natural language input → 3D modeling → engineering drawing generation → calculation document output, and realizing integrated and automated teaching support.
[0058] Specifically, in one implementation of this embodiment, step S100 includes the following steps:
[0059] Step S101, obtaining a natural language text input in the preset dialog box, and analyzing the natural language text using the natural language processing model to extract structural keywords, corresponding position information, and structural mechanics information in the natural language text to obtain the component parameters;
[0060] Step S102 : transmitting the structural keywords, the position information, and the structural mechanics information to a preset modeling operation program.
[0061] In this embodiment, the preset dialog box is an AI dialog box, which is an input box of an AI natural language processing model; the natural language text entered by the user in the preset dialog box is analyzed by the natural language processing model (i.e., the AI natural language processing model), and component parameters are identified and extracted, thereby determining the three-dimensional model structure desired by the user in the teaching scenario and the mechanical state analysis and other designs based on the three-dimensional model structure, wherein the extracted component parameters include but are not limited to: structural keywords, corresponding position information and structural mechanical information; then, these component parameters are passed to a preset modeling operation program, which contains automatically generated corresponding modeling operation instructions; based on these component parameters, this modeling operation program is run through the built-in module of FreeCAD to automatically generate the corresponding three-dimensional model structure and structural analysis.
[0062] As an example, this embodiment adopts the DeepSeek large model (a deep search model based on artificial intelligence) as the AI natural language processing model, and uses the DeepSeek API to implement the user's natural language text analysis process; for example, the natural language text input by the user is "apply a concentrated load to the upper flange of the I-beam"; the DeepSeek large model extracts core structural keywords (for example, "I-beam"), corresponding position information (for example, "flange"), structural mechanics information (for example, "concentrated load"), etc. through dependency parsing technology (Dependency Parsing, a technology used to analyze the dependency relationship between words in a sentence in natural language processing).
[0063] Furthermore, after extracting structural keywords, corresponding positional information, and structural mechanics information from the natural language text, standardized JSON format data is generated based on the structural keywords, positional information, and structural mechanics parameters, and then transmitted to the three-dimensional modeling tool FreeCAD. This JSON format data includes fields such as component type, cross-sectional dimensions, material type, start and end coordinates, load information, and corresponding preset values (for example, the conventional dimensions of the component type). FreeCAD parses this JSON format data through a built-in Python (a general-purpose programming language) modeling script, automatically calling corresponding modeling instructions to generate the corresponding three-dimensional components and complete positioning and assembly; modeling instructions include Part.makeBox (a command used in FreeCAD to create a cuboid or cube) and Part.makeCompound (a command used in FreeCAD to merge multiple geometric objects into a composite object).
[0064] For example, the instructions corresponding to the structural keywords are used for basic component generation. These instructions can be: "Create a simply supported beam H400×200×8×13, with a span of 8m, a concentrated load of 200kN acting on the top of the span, and the material is Q345."; "Create a simply supported beam with a cross-section width of 200mm, a flange thickness of 13mm, a web thickness of 8mm, a cross-section height of 400mm, a span of 8000mm, and a material of Q345 steel."
[0065] The instructions corresponding to the position information and the structural mechanics information are used to present the application position and form of structural stress. These instructions can be: "Apply a concentrated load on the upper flange with a load value of 15kN" and "Display the load vector arrow with a proportional coefficient of 0.001".
[0066] In this embodiment, the AI natural language processing model is called to parse the natural language input by the user. Through AI natural language interaction, the user only needs to use spoken instructions such as "apply concentrated load to the upper flange of the I-beam" to automatically generate and adjust the model, which is more intuitive to use and greatly improves modeling efficiency.
[0067] like Figure 1 As shown, an embodiment of the present invention provides a method for automatically generating three-dimensional modeling and calculation documents based on artificial intelligence assistance, comprising the following steps:
[0068] Step S200: Based on the component parameters, a corresponding three-dimensional model is automatically generated using a three-dimensional modeling tool.
[0069] In this embodiment, after obtaining the above component parameters, a corresponding 3D model is automatically generated using a 3D modeling tool, wherein the 3D modeling tool is FreeCAD. The system calls FreeCAD and then uses these component parameters to automatically generate the corresponding 3D model in FreeCAD. Compared with traditional structural analysis software (such as SAP2000 software, which is used as an example in this embodiment below), the advantages of this embodiment are:
[0070] SAP2000: You need to click step by step to set the working conditions in the software interface. When loading components such as I-beams, it is impossible to accurately distinguish between the upper and lower flanges. The operation steps are cumbersome and prone to errors. The 3D model manually created by SAP2000 is shown as follows Figure 2 shown.
[0071] The system of this embodiment: through AI natural language interaction, users only need to describe the spoken instructions such as "apply concentrated load to the upper flange of the I-beam" to automatically generate and adjust the model, which is more intuitive to use and greatly improves the modeling efficiency; the system of this embodiment automatically generates a FreeCAD 3D model based on natural language as shown in the following figure Figure 3 shown.
[0072] Specifically, in one implementation of this embodiment, step S200 includes the following steps:
[0073] Step S201 : Based on the component parameters, a preset modeling operation is automatically performed by a built-in module of the three-dimensional modeling tool to generate a corresponding three-dimensional structure and structural mechanics identifiers of corresponding positions to obtain the three-dimensional model.
[0074] In this embodiment, after obtaining component parameters, the natural language processing model invokes the 3D modeling tool. Specifically, DeepSeek's tool_calls function (a standardized interface designed to simplify tool invocation processes across various large-scale language model providers) is used to call the FreeCAD tool, thereby converting natural language into FreeCAD commands. Modeling operations are then performed using the 3D modeling tool. This is done automatically through FreeCAD's built-in modules, creating a 3D model of "applying a concentrated load to the upper flange of an I-beam."
[0075] As an example, based on FreeCAD's built-in module, create an I-beam section H400×200×8×13, place the material Q345 along the X-axis, apply a concentrated load of 15kN on the Y+ surface of the upper flange, display the load vector arrow, and use a scale factor of 0.001 to obtain the desired 3D model.
[0076] To ensure the geometric accuracy of FreeCAD's automatic generation, after generating the corresponding three-dimensional structure, the Part.BSplineCurve function (a function used to create B-spline curves) is used to optimize the curve to control the geometric accuracy of the structure; the Part.makeCompound function is used to combine multiple components to achieve the modeling of complex structures; and the Fem.setup function is used to initialize the solver to ensure the accuracy of the structural mechanics analysis of the corresponding position.
[0077] In this embodiment, the above step S201 is a process designed for the initial generation of a three-dimensional model. If an existing three-dimensional model is to be modified, it is necessary to input natural language text containing the modification information and modify the current three-dimensional model based on the natural language text containing the modification information.
[0078] Specifically, in one implementation of this embodiment, step S200 further includes the following steps:
[0079] Step S202 : According to the component parameters, the component parameters, component position and component stress of the current three-dimensional model are adjusted by using the built-in module of the three-dimensional modeling tool to generate a modified three-dimensional model.
[0080] For example, the modification plan for the existing 3D model is: "Change the load to a 200kN concentrated load acting at the bottom of the span"; the load arrangement of the modified 3D model is shown as follows: Figure 5 As shown; in this embodiment, intelligent load arrangement is achieved through an intelligent modification scheme.
[0081] like Figure 1 As shown, an embodiment of the present invention provides a method for automatically generating three-dimensional modeling and calculation documents based on artificial intelligence assistance, comprising the following steps:
[0082] Step S300: generating a corresponding calculation document based on the three-dimensional model, and typeset the calculation document according to preset typesetting rules.
[0083] In this embodiment, after generating the three-dimensional model or modified three-dimensional model desired by the user through the FreeCAD tool, the system can also automatically generate a corresponding calculation document based on the three-dimensional model, and typeset the calculation document according to preset typesetting rules, that is, according to unified font and font size standards, table alignment formula standards, structural three-dimensional diagram standards and internal force diagram position standards and other parameter position (for example, formula source, parameter interpretation, substitution process and conclusion judgment position, etc.) standards.
[0084] Compared with SAP2000, the readability and standardization of this embodiment are significantly improved:
[0085] SAP2000: The output calculation sheet only contains parameter names and values, making it difficult to trace the source of the formula and the derivation logic. It also lacks a unified layout and visual guidance, making it difficult to meet teaching and proofreading needs.
[0086] The system of this embodiment uses a unified font and size and a two-row, two-column borderless table to align formulas, and is combined with three-dimensional structural diagrams and internal force diagrams to fully present the formula source, parameter interpretation, substitution process, and conclusion judgment, fully complying with teaching and design specifications.
[0087] Specifically, in one implementation of this embodiment, step S300 includes the following steps:
[0088] Step S301: Based on the three-dimensional model or the modified three-dimensional model, retrieve and apply corresponding specification provisions, calculate the cross-sectional dimensions and geometric characteristics of the corresponding three-dimensional model, perform component verification on the corresponding three-dimensional model, and generate corresponding calculation documents;
[0089] Step S302, align the formulas in the calculation document using a unified font and font size and the specifications of a two-row, two-column borderless table, and combine it with a three-dimensional structural stereogram and an internal force diagram to present the formula source, parameter interpretation, substitution process, and conclusion judgment to obtain the typeset calculation document.
[0090] In one implementation of this embodiment, step S302 includes the following steps:
[0091] Step S3021: identifying key judgment points in the calculation document based on pre-set teaching experience knowledge and parameters, and highlighting the key judgment points;
[0092] Step S3022: searching for lengthy parameters and standardized parameters in the calculation document, and presenting the calculation parts of the lengthy parameters and the standardized parameters in a default style.
[0093] In this embodiment, the lengthy parameters in the calculation document refer to parameters that require multi-step derivation and calculation or parameters with complex formula structures, such as load magnification factor, stability coefficient, etc.; the standardized parameters refer to parameters with fixed calculation formulas and standard values designed according to national standards or industry standards, such as material strength, section inertia moment, etc.
[0094] Compared with SAP2000, the accuracy and reliability are also improved: the stress ratios calculated by SAP2000 and the system in this embodiment are 1.01 and 0.929 respectively, with a relative error of 8.72%. The reason is:
[0095] SAP2000: Without considering the load type, the overall stability coefficient was calculated uniformly according to the approximate formula for uniform bending in Article C.0.5 of the "Standard for Design of Steel Structures" GB 50017-2017. This resulted in large errors in the calculation results, seriously affecting the accuracy of the results.
[0096] The system in this embodiment: strictly searches and applies the corresponding code provisions, and accurately calls different formulas for local stability and overall stability for stress ratio verification. For example, first calculate the overall stability coefficient under the action of lateral load according to Article C.0.1 of the "Steel Structure Design Standard" GB 50017-2017, and then calculate the overall stability coefficient and other parameters after the elastic-plastic stage correction. Finally, calculate the stable bearing capacity and stress ratio of the component according to Article 6.2.2 of the "Steel Structure Design Standard" GB 50017-2017. The results of the strict search and calculation of this embodiment are highly consistent with the theoretical values, ensuring that the results are accurate and reliable. Comparison of the calculation results of SAP2000 and the system in this embodiment Figure 6 As shown, Figure 6 (a) is the calculation result of SAP2000. Figure 6(b) is the calculation result of the system in this embodiment.
[0097] In summary, the method of this embodiment achieves the following functions:
[0098] Upgrading from 2D to 3D: Traditional teaching methods rely almost entirely on 2D drawings for structural models; the system of this embodiment uses 3D models with better visual presentation effects for display.
[0099] Natural language-driven 3D modeling: Traditional modeling requires manual operation of software, which is complex and error-prone. The system in this embodiment uses AI to "dialogue" with the software, automatically modeling based on the natural language input by the user and automatically adjusting according to requirements, making model construction more efficient.
[0100] Generation of blank self-cropped vector graphics: Traditional images need to be manually imported and laid out. If the images are obtained using screenshots, the images will be blurry and cannot be freely enlarged or reduced. The system of this embodiment uses matrix operations for precise projection to directly and automatically generate redundancy-free, highly readable model views.
[0101] Model diagrams are automatically imported into Word documents: Traditional diagrams need to be manually imported and typeset. The system of this embodiment realizes model image format conversion and automatic insertion into Word documents, completing the integration of diagrams and texts in one step.
[0102] Automatic generation and typesetting of structural calculation documents: Traditional documents rely on manual formula derivation and chart organization. The system of this embodiment can uniformly generate formula sources, parameter descriptions, calculation substitutions, result evaluations, and achieve professional typesetting output.
[0103] Intelligent marking of key content: Unlike the "equal weight display" of traditional calculation books, the system in this embodiment automatically identifies key judgment points in the calculation book (such as stability judgment, cross-section verification conclusions, etc.) and highlights them, guiding students to focus on core reasoning and engineering judgment; while for lengthy and standardized parameter calculation parts, they are output in a default style, reducing cognitive burden, saving time and improving learning efficiency.
[0104] Specifically, in this embodiment, key judgment points, lengthy calculation processes and standardized parameters for engineering judgment are set in advance in the program based on teaching experience knowledge and corresponding experience parameters. Then, the key judgment points in the calculation document are identified based on these pre-set key judgment points, and the key judgment points are highlighted; and, based on the pre-set lengthy calculation process and standardized parameters, the lengthy parameters and standardized parameters in the calculation document are searched, and the calculation part of the searched lengthy parameters and standardized parameters is presented in a default style.
[0105] like Figure 1As shown, an embodiment of the present invention provides a method for automatically generating three-dimensional modeling and calculation documents based on artificial intelligence assistance, comprising the following steps:
[0106] Step S400: output and display the three-dimensional model and the typeset calculation document.
[0107] In this embodiment, after a corresponding calculation document is generated based on the three-dimensional model and typeset and verified, the three-dimensional model and the typeset calculation document are directly output and displayed.
[0108] In one implementation of this embodiment, step S400 includes: adjusting the rotation angle and scaling ratio of the three-dimensional model according to the input natural language text, and displaying the nodes, connection methods and cross-sectional shapes of the three-dimensional model; based on the three-dimensional model after adjusting the angle and scale, rearranging in combination with the displayed nodes, connection methods and cross-sectional shapes, outputting and displaying the new three-dimensional model and the rearranged calculation document.
[0109] In this embodiment, the three-dimensional model and the formatted calculation document are output and displayed in an editable mode. The user can directly adjust the rotation angle and scaling ratio of the three-dimensional model at the teaching site, and display the nodes, connection methods and cross-sectional shapes of the three-dimensional model, and then reformat and output it.
[0110] This embodiment achieves the following technical effects through the above technical solution:
[0111] 1) This embodiment analyzes natural language text using a natural language processing model and automatically generates corresponding 3D models and calculation documents using a 3D modeling tool. This implements the functions of automatic 3D model building and automatic verification and typesetting of calculation documents, thereby improving the structural design efficiency and accuracy of 3D models and calculation documents.
[0112] 2) This embodiment makes abstract structural concepts concrete and intuitive through the illustrated three-dimensional model and automatically generated structural calculation book, which greatly enriches the teaching content, helps to build a more vivid and efficient classroom expression method, reduces a lot of repetitive and technical workload, gets rid of the tedious process of looking up and applying formulas, and spends more time on truly critical thinking training.
[0113] Exemplary devices
[0114] Based on the above embodiments, the present invention further provides an artificial intelligence-assisted 3D modeling and automatic generation system for computational documents, comprising:
[0115] A natural language text processing module is used to obtain the natural language text entered in the preset dialog box, analyze the natural language text through a natural language processing model, and identify and extract component parameters;
[0116] A three-dimensional model module, configured to automatically generate a corresponding three-dimensional model based on the component parameters using a three-dimensional modeling tool;
[0117] A calculation document module, configured to generate a corresponding calculation document based on the three-dimensional model and typeset the calculation document according to preset typesetting rules;
[0118] The output module is used to output and display the three-dimensional model and the typeset calculation document.
[0119] This embodiment achieves the following technical effects through the above technical solution:
[0120] 1) This embodiment analyzes natural language text using a natural language processing model and automatically generates corresponding 3D models and calculation documents using a 3D modeling tool. This implements the functions of automatic 3D model building and automatic verification and typesetting of calculation documents, thereby improving the structural design efficiency and accuracy of 3D models and calculation documents.
[0121] 2) This embodiment makes abstract structural concepts concrete and intuitive through the illustrated three-dimensional model and automatically generated structural calculation book, which greatly enriches the teaching content, helps to build a more vivid and efficient classroom expression method, reduces a lot of repetitive and technical workload, gets rid of the tedious process of looking up and applying formulas, and spends more time on truly critical thinking training.
[0122] Based on the above embodiment, the present invention further provides a terminal, whose principle block diagram can be shown as follows: Figure 8 shown.
[0123] The terminal includes: a processor, memory, interface, display screen and communication module connected via a system bus; wherein the processor of the terminal is used to provide computing and control capabilities; the memory of the terminal includes a storage medium and an internal memory; the storage medium stores an operating system and computer programs; the internal memory provides an environment for the operation of the operating system and computer programs in the storage medium; the interface is used to connect to external devices; the display screen is used to display corresponding information; and the communication module is used to communicate with a cloud server or other devices.
[0124] When executed by a processor, the computer program is used to implement the operation of the method for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance.
[0125] It will be understood by those skilled in the art that Figure 8The principle block diagram shown in the figure is only a block diagram of a partial structure related to the solution of the present invention, and does not constitute a limitation on the terminal to which the solution of the present invention is applied. The specific terminal may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0126] In one embodiment, a terminal is provided, which includes: a processor and a memory, wherein the memory stores a program for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance, and when the program for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance is executed by the processor, it is used to implement the operations of the above-mentioned method for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance.
[0127] In one embodiment, a storage medium is provided, wherein the storage medium stores an artificial intelligence-assisted three-dimensional modeling and calculation document automatic generation program, and when the artificial intelligence-assisted three-dimensional modeling and calculation document automatic generation program is executed by a processor, it is used to implement the operations of the above-mentioned artificial intelligence-assisted three-dimensional modeling and calculation document automatic generation method.
[0128] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile storage medium. When executed, the computer program can include the processes in the above-described method embodiments. Any reference to memory, storage, database, or other media used in the various embodiments provided herein may include both non-volatile and volatile memory.
[0129] In summary, the present invention provides a method, system, terminal, and storage medium for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance, including: obtaining natural language text entered in a preset dialog box, and analyzing the natural language text through a natural language processing model to identify and extract component parameters; based on the component parameters, automatically generating a corresponding three-dimensional model using a three-dimensional modeling tool; generating a corresponding calculation document based on the three-dimensional model, and typeset the calculation document according to preset typesetting rules; and outputting and displaying the three-dimensional model and the typeset calculation document. The present invention integrates natural language processing and three-dimensional modeling technology to achieve automatic generation of three-dimensional modeling and calculation documents, improve the structural design efficiency and accuracy of three-dimensional models and calculation documents, and intelligently display the layout, connection details, and construction process of the three-dimensional model, thereby improving the efficiency and expressiveness of civil engineering teaching.
[0130] It should be understood that the application of the present invention is not limited to the above examples. For those skilled in the art, improvements or changes can be made based on the above description. All these improvements and changes should fall within the scope of protection of the claims attached to the present invention.
Claims
1. A method for automatic generation of 3D modeling and calculation documents based on artificial intelligence, characterized in that: include: Obtaining natural language text entered in a preset dialog box, and analyzing the natural language text through a natural language processing model to identify and extract component parameters; Based on the component parameters, a corresponding three-dimensional model is automatically generated using a three-dimensional modeling tool; Generate a corresponding calculation document based on the three-dimensional model, and typeset the calculation document according to preset typesetting rules; Outputting and displaying the three-dimensional model and the typeset calculation document; The step of obtaining the natural language text input in the preset dialog box and analyzing the natural language text by a natural language processing model to identify and extract component parameters includes: Obtaining a natural language text input in the preset dialog box, and analyzing the natural language text using the natural language processing model to extract structural keywords, corresponding position information, and structural mechanics information from the natural language text to obtain the component parameters; Transmitting the structural keywords, the position information, and the structural mechanics information to a preset modeling operation program; The method of automatically generating a corresponding three-dimensional model based on the component parameters using a three-dimensional modeling tool includes: Based on the component parameters, a preset modeling operation is automatically performed through a built-in module of the three-dimensional modeling tool to generate a corresponding three-dimensional structure and structural mechanics identifiers of corresponding positions to obtain the three-dimensional model; The method of automatically generating a corresponding three-dimensional model based on the component parameters using a three-dimensional modeling tool further includes: According to the component parameters, adjusting the component parameters, the component position and the component stress of the current three-dimensional model through the built-in module of the three-dimensional modeling tool to generate a modified three-dimensional model; Generating a corresponding calculation document based on the three-dimensional model and typeset the calculation document according to a preset typesetting rule includes: Based on the three-dimensional model or the modified three-dimensional model, retrieving and applying corresponding specification provisions, calculating cross-sectional dimensions and geometric properties of the corresponding three-dimensional model, performing component verification on the corresponding three-dimensional model, and generating corresponding calculation documents; The formulas in the calculation document are aligned using a unified font and font size and a two-row, two-column borderless table specification, and combined with a three-dimensional structural diagram and an internal force diagram to present the formula source, parameter interpretation, substitution process, and conclusion judgment, thereby obtaining the typeset calculation document.
2. The method for automatic generation of 3D modeling and calculation documents based on artificial intelligence assistance according to claim 1 is characterized in that: The three-dimensional structure diagram and internal force diagram are used to present the source of the formula, parameter interpretation, substitution process and conclusion judgment, including: Based on pre-set teaching experience knowledge and parameters, identify key judgment points in the calculation document and highlight the key judgment points; The lengthy parameters and the standardized parameters in the calculation document are searched, and the calculation parts of the lengthy parameters and the standardized parameters are presented in a default style.
3. The method for automatic generation of 3D modeling and calculation documents based on artificial intelligence assistance according to claim 1, characterized in that: The outputting and displaying of the three-dimensional model and the typeset calculation document then includes: Adjusting the rotation angle and scaling of the three-dimensional model according to the input natural language text, and displaying the nodes, connection methods, and cross-sectional shapes of the three-dimensional model; Based on the 3D model after adjusting the angle and scale, it is rearranged in combination with the displayed nodes, connection methods and cross-sectional shapes, and the new 3D model and the rearranged calculation document are output and displayed.
4. An artificial intelligence-assisted 3D modeling and automatic generation of calculation documents system, used to implement the artificial intelligence-assisted 3D modeling and automatic generation of calculation documents method according to any one of claims 1 to 3, characterized in that: include: A natural language text processing module is used to obtain the natural language text entered in the preset dialog box, analyze the natural language text through a natural language processing model, and identify and extract component parameters; A three-dimensional model module, configured to automatically generate a corresponding three-dimensional model based on the component parameters using a three-dimensional modeling tool; A calculation document module, configured to generate a corresponding calculation document based on the three-dimensional model and typeset the calculation document according to preset typesetting rules; The output module is used to output and display the three-dimensional model and the typeset calculation document.
5. A terminal, characterized in that: include: A processor and a memory, wherein the memory stores a program for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance, and when the program is executed by the processor, it is used to implement the operation of the method for automatic generation of three-dimensional modeling and calculation documents based on artificial intelligence assistance as described in any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores an artificial intelligence-assisted three-dimensional modeling and calculation document automatic generation program, which, when executed by a processor, is used to implement the operation of the artificial intelligence-assisted three-dimensional modeling and calculation document automatic generation method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Matlab-based vehicle performance simulation and calculation method for automobile
CN106650059A
Method for achieving shield pipe ring deviation rectification and typesetting through Dynamo
CN113204835A