Intelligent simplified analysis system of mechanical models based on human-computer interaction
By designing an intelligent simplified analysis system for mechanical models based on human-computer interaction, the problem of low efficiency of simplified analysis of mechanical models in the existing technology is solved, and intelligent simplified and variable parameter analysis of mechanical models in engineering mechanics, structural mechanics and architectural mechanics is realized, which improves teaching efficiency and depth of understanding.
Patent Information
- Application Number
- CN202210722834.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-24
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-06-24
AI Technical Summary
The lack of intelligent simplified analysis systems in the prior art makes it difficult to effectively simplify mechanical models in engineering mechanics, structural mechanics and architectural mechanics, affecting teaching efficiency and depth of understanding.
An intelligent simplified analysis system for mechanical model based on human-computer interaction is designed, including a simplified structure intelligent interaction analysis module, a structural simplified effectiveness intelligent identification module, a symmetric structure intelligent variable parameter module, a structural symmetry intelligent identification module and a load symmetry intelligent identification module, which can perform intelligent interaction simplified analysis and variable parameter processing on symmetric structures or local static structures.
It improves students' learning efficiency when learning engineering mechanics, structural mechanics and architectural mechanics, enhances their understanding of the internal forces, deformation and stiffness characteristics of the mechanical model, and realizes the intelligent simplification of the mechanical model and variable parameter analysis.
Smart Images

Figure CN115081051B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of intelligent teaching, and in particular relates to an intelligent simplified analysis system of mechanical models based on human-computer interaction. Background Art
[0002] When studying engineering mechanics, it is necessary to simplify some mechanical models before using the specified calculation method for analysis. Figure 1-1 to Figure 1-3 As shown in the figure, the mechanical models that need to be simplified before using the specified calculation method mainly include the following three categories:
[0003] 1. If it is not simplified, it is impossible to analyze it according to the specified method (such as Figure 1-1 shown);
[0004] 2. The question requires simplification first, and then subsequent analysis and calculation (such as Figure 1-2 shown);
[0005] 3. The question stem does not make any requirements, but if it is not simplified, the amount of calculation and analysis is obviously too large (such as Figure 1-3 shown).
[0006] The significance of simplifying the mechanical model is not only to reduce the amount of calculation, but also to further understand the internal force, deformation and stiffness characteristics of the original model in the process of simplification, which is also the focus of learning in the teaching process of mechanics courses. The simplification of the mechanical model in structural analysis is not just a one-time operation when forming the calculation model. During the analysis process, reasonable simplification should be continued at any time according to the structural characteristics, calculation methods and response requirements.
[0007] Therefore, the secondary simplification of the mechanical model has great significance in the current "Engineering Mechanics" curriculum system, both from the perspective of conceptual understanding and engineering application.
[0008] Since the simplification of mechanical models involves changes in model characteristics (such as constraints, loads, supports, number of rods, number of nodes, structural positioning, etc., all of which may change), the current research content and related technologies have not yet involved the intelligent simplification analysis of mechanical models in the teaching of engineering mechanics courses. Summary of the invention
[0009] In order to solve the technical problems existing in the prior art, the present invention particularly and innovatively proposes an intelligent simplified analysis system of mechanical models based on human-computer interaction, which is suitable for the teaching of courses such as engineering mechanics, structural mechanics, and architectural mechanics. It can perform intelligent interactive simplified analysis of symmetrical structures or local statically determinate structures, thereby improving students' learning efficiency when studying courses such as engineering mechanics, structural mechanics, and architectural mechanics.
[0010] In order to achieve the above-mentioned object of the present invention, the present invention provides a mechanical model intelligent simplified analysis system based on human-computer interaction, the system comprising:
[0011] A simplifiable structure intelligent interactive analysis module is used to provide a model simplification interactive operation interface, and generate a corresponding simplified mechanical model according to the model simplification interactive operation performed by the user on the target simplifiable mechanical model in the model simplification interactive operation interface, wherein the target simplifiable mechanical model is a symmetrical structure or a locally statically determinate structure;
[0012] A structure simplification validity intelligent identification module is used to identify the simplified mechanical model generated by the simplified calculation of the simplifiable structure intelligent interactive analysis module according to a preset simplification validity identification algorithm, so as to determine whether the corresponding model simplification interactive operation performed on the target simplifiable mechanical model is correct;
[0013] A symmetric structure intelligent parameter-changing module is used to provide an intelligent parameter-changing interactive operation interface, and to perform parameter-changing calculations on the target symmetric structure model according to the model parameter-changing parameters input by the user in the intelligent parameter-changing interactive operation interface to generate a corresponding mechanical model after parameter-changing;
[0014] A structural symmetry intelligent identification module is used to perform structural symmetry identification on the mechanical model after parameter variation according to a preset structural symmetry identification algorithm to determine whether the mechanical model after parameter variation satisfies structural symmetry;
[0015] The load symmetry intelligent identification module is used to perform load symmetry identification on the mechanical model after parameter change according to a preset load symmetry identification algorithm to determine whether the mechanical model after parameter change satisfies the load symmetry.
[0016] Preferably, the model simplified interactive operation interface includes:
[0017] A simplified parameter setting module, used to set model simplified parameters, including a model modification module for setting model structural parameters, a node load modification module for setting model node loads, and a unit load modification module for setting model unit load parameters;
[0018] A model display interaction module, which is used to display the target simplifiable mechanical model, generate the simplified mechanical model according to the model simplification parameters set by the simplification parameter setting module and the interactive operation performed by the user on the target simplifiable mechanical model, and display the simplified mechanical model;
[0019] The user selects modification controls and / or inputs modification parameters in the model modification module, node load modification module and unit load modification module in the simplified parameter setting module, and performs corresponding operations on the target simplifiable mechanical model displayed on the model interactive display module to achieve unit modification, support modification, addition and deletion of node loads, and addition and deletion of unit loads in the target simplifiable mechanical model.
[0020] Preferably, the simplified structure intelligent interactive analysis module is also used to judge the validity of the model simplification interactive operation performed by the user during the user's model simplification interactive operation on the target simplifiable mechanical model according to whether the target simplifiable mechanical model is symmetrical or whether there are statically determinate local parts, and output simplification operation prompt information based on the judgment result.
[0021] Preferably, the identifying the simplified mechanical model generated by the simplified calculation of the simplifiable structure intelligent interactive analysis module according to a preset simplification validity identification algorithm to determine whether the corresponding model simplification interactive operation performed on the target simplifiable mechanical model is correct includes:
[0022] Structural similarity is used to establish correlation relationships between corresponding rods and nodes of the target simplifiable mechanical model before simplification and the simplified mechanical model after simplification, and a structural correspondence analysis is performed based on the established correlation relationships to determine whether the corresponding model simplification interaction operations performed on the target simplifiable mechanical model are correct.
[0023] Preferably, the performing of structural correspondence analysis based on the established correlation relationship to determine whether the corresponding model simplification interaction operation performed on the target simplifiable mechanical model is correct includes:
[0024] Comparing whether the displacements of the relevant nodes before and after simplification are equal, if the displacements of the relevant nodes before and after simplification are equal, it is determined that the corresponding model simplification interaction operation performed on the target simplifiable mechanical model is correct;
[0025] Comparing whether the internal forces of the relevant rods before and after simplification are equal everywhere, if the internal forces of the relevant rods before and after simplification are equal everywhere, it is judged that the corresponding model simplification interactive operation performed on the target simplifiable mechanical model is correct;
[0026] If the simplified rod is an asymmetric rod, it is determined whether the simplified rod is locally statically determinate. If the simplified rod is locally statically determinate, it is determined that the corresponding model simplification interaction operation performed on the target simplifiable mechanical model is correct.
[0027] Preferably, performing parameter-variable calculation on the target symmetric structure model according to the model parameter-variable parameters input by the user in the intelligent parameter-variable interactive operation interface to generate the corresponding parameter-variable mechanical model comprises:
[0028] According to the model variable parameter parameters input by the user in the intelligent variable parameter interactive operation interface, the target symmetrical structural model is subjected to structural dimension symmetry transformation calculation, structural support symmetry transformation calculation, structural stiffness symmetry transformation calculation, and the original structural load is subjected to symmetric / antisymmetric transformation calculation while maintaining the original load characteristics to generate the corresponding mechanical model after variable parameter.
[0029] Preferably, the step of performing structural symmetry identification on the parameter-varied mechanical model according to a preset structural symmetry identification algorithm to determine whether the parameter-varied mechanical model satisfies structural symmetry includes:
[0030] Calculate the X-coordinate value and the Y-coordinate value of the symmetry axis according to the node coordinates of the mechanical model after the parameter change, and determine whether all the bar units of the mechanical model after the parameter change have symmetrical bars;
[0031] If the mechanical model after the parameter change is structurally symmetric about the X-axis, further analyzing whether the support and stiffness of the mechanical model after the parameter change are also symmetric about the X-axis;
[0032] If the mechanical model after parameter variation is structurally symmetric about the Y axis, further analyze whether the support and stiffness of the mechanical model after parameter variation are also symmetric about the Y axis.
[0033] Preferably, the step of performing load symmetry identification on the parameter-varied mechanical model according to a preset load symmetry identification algorithm to determine whether the parameter-varied mechanical model satisfies load symmetry includes:
[0034] Determining whether the node loads of the mechanical model after the parameter change are symmetric, antisymmetric or asymmetric according to the node load characteristics of the mechanical model after the parameter change;
[0035] Determining whether the unit load of the mechanical model after the parameter change is symmetric, antisymmetric or asymmetric according to the unit load characteristics of the mechanical model after the parameter change;
[0036] The load characteristics on the nodes and units of the mechanical model after the parameter change are comprehensively considered to determine the symmetry of the load of the mechanical model after the parameter change.
[0037] Preferably, the system also includes a question generation module, which is used to call the symmetric structure intelligent parameter variable module, and automatically generate test questions and corresponding simplified mechanical models based on the target symmetric structure model, the question data file input by the user in the question generation module, and the model parameter variable parameters input by the user in the intelligent parameter variable interactive operation interface of the symmetric structure intelligent parameter variable module.
[0038] It can be seen from the above scheme that the present invention provides a mechanical model intelligent simplification analysis system based on human-computer interaction, including a simplifiable structure intelligent interactive analysis module, a structure simplification validity intelligent identification module, a symmetric structure intelligent variable parameter module, a structural symmetry intelligent identification module and a load symmetry intelligent identification module. The mechanical model intelligent simplification analysis system based on human-computer interaction of the present invention is suitable for the teaching of courses such as engineering mechanics, structural mechanics, and architectural mechanics. It can perform intelligent interactive simplification analysis on symmetrical structures or local statically determinate structures, and identify the effectiveness of structural simplification of simplified mechanical models obtained after simplification analysis. At the same time, it can realize intelligent variable parameters of simplifiable mechanical models of symmetrical structures and intelligent identification of the symmetry of mechanical models after parameter variation. It can assist students in further recognizing and understanding the internal force, deformation and stiffness characteristics of the original model in the process of performing intelligent interactive simplification analysis of mechanical models, thereby improving students' learning efficiency when studying engineering mechanics, structural mechanics, and architectural mechanics.
[0039] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The above and / or additional aspects and advantages of the present invention will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:
[0041] Figures 1-1 to 1-3 It is a schematic diagram of three mechanical models that need to be simplified accordingly before analysis using the specified calculation method;
[0042] Figure 2 It is a structural schematic diagram of a mechanical model intelligent simplified analysis system based on human-computer interaction in a preferred embodiment disclosed in the present invention;
[0043] Figure 3 It is a schematic diagram of a model simplification interactive operation interface when a simplified analysis of a half structure of a symmetric structure is required to be calculated using symmetry in a specific example disclosed in the present invention;
[0044] Figure 4 It is a schematic diagram of a model simplification interactive operation interface when simplification is successful in a specific example disclosed in the present invention;
[0045] Figure 5 It is a schematic diagram of a model simplification interactive operation interface when simplification fails in a specific example disclosed in the present invention;
[0046] Figure 6 It is a schematic diagram of the model simplification interactive operation interface entered by the system before and after the user clicks OK in the evaluation result dialog box when simplification fails in a specific example disclosed in the present invention;
[0047] Figure 7 It is a schematic diagram of the main operation interface of the system for simplified analysis before the analysis of a local statically determinate structure that requires calculation by displacement method in a specific example disclosed in the present invention;
[0048] Figure 8 It is a schematic diagram of a simplified interactive operation interface of a model requiring calculation of a local statically determinate structure by a displacement method in a specific example disclosed in the present invention;
[0049] Fig. 9 It is a schematic diagram of the main operation interface of the system for simplified analysis before the analysis of a symmetrical structure requiring calculation by force method in a specific example disclosed in the present invention;
[0050] Fig.10 It is a schematic diagram of a simplified interactive operation interface of a model requiring calculation of a symmetrical structure by force method in a specific example disclosed in the present invention;
[0051] Fig.11 It is a schematic diagram of the calculation results of the simplified analysis calculation of the displacement method for a symmetrical structure under the action of a symmetrical load in a specific example disclosed in the present invention;
[0052] Fig.12 It is a schematic diagram of the calculation results of the simplified analysis calculation of the local statically determinate structure by the displacement method in a specific example disclosed in the present invention;
[0053] Fig.13 It is a schematic diagram of six mechanical models after parameter variation obtained by performing intelligent parameter variation calculation on a mechanical model of a symmetric structure under the same antisymmetric load according to different model parameter variation parameters through a symmetric structure parameter variation module in a specific example disclosed in the present invention;
[0054] Fig.14 It is a schematic diagram of symmetry judgment results obtained by a structural symmetry intelligent recognition module in a specific example disclosed in the present invention performing structural symmetry recognition on three specific mechanical models according to a structural symmetry recognition algorithm;
[0055] Fig.15 It is a schematic diagram of a symmetry judgment result obtained by a load symmetry intelligent recognition module in a specific example disclosed in the present invention performing load symmetry recognition on two specific mechanical models according to a load symmetry recognition algorithm. DETAILED DESCRIPTION
[0056] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0057] Those skilled in the art will appreciate that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as those generally understood by those skilled in the art in the art to which the present invention belongs. It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with the meanings in the context of the prior art, and will not be interpreted with idealized or overly formal meanings unless specifically defined.
[0058] The embodiment of the present invention provides a mechanical model intelligent simplified analysis system based on human-computer interaction, such as Figure 2 As shown, the system may include:
[0059] The simplifiable structure intelligent interactive analysis module 101 is used to provide a model simplification interactive operation interface, and generate a corresponding simplified mechanical model according to the model simplification interactive operation performed by the user on the target simplifiable mechanical model in the model simplification interactive operation interface, wherein the target simplifiable mechanical model is a symmetrical structure or a locally statically determinate structure;
[0060] The structure simplification validity intelligent identification module 102 is used to identify the simplified mechanical model generated by the simplified calculation of the simplifiable structure intelligent interactive analysis module according to a preset simplification validity identification algorithm, so as to determine whether the corresponding model simplification interactive operation performed on the target simplifiable mechanical model is correct;
[0061] The symmetric structure intelligent parameter changing module 103 is used to provide an intelligent parameter changing interactive operation interface, and perform parameter changing calculation on the target symmetric structure model according to the model parameter changing parameters input by the user in the intelligent parameter changing interactive operation interface to generate a corresponding mechanical model after parameter changing;
[0062] The structural symmetry intelligent identification module 104 is used to identify the structural symmetry of the mechanical model after the parameter change according to a preset structural symmetry identification algorithm to determine whether the mechanical model after the parameter change satisfies the structural symmetry;
[0063] The load symmetry intelligent identification module 105 is used to perform load symmetry identification on the mechanical model after parameter change according to a preset load symmetry identification algorithm to determine whether the mechanical model after parameter change satisfies the load symmetry.
[0064] The present embodiment provides a mechanical model intelligent simplification analysis system based on human-computer interaction, which provides a model simplification interactive operation interface through a simplifiable structure intelligent interactive analysis module, and generates a corresponding simplified mechanical model according to the model simplification interactive operation performed by the user on the target simplifiable mechanical model in the model simplification interactive operation interface; the simplified mechanical model generated by the simplified calculation by the simplifiable structure intelligent interactive analysis module is identified according to a preset simplification validity identification algorithm through a structure simplification validity intelligent identification module to determine whether the corresponding model simplification interactive operation performed on the target simplifiable mechanical model is correct; the intelligent variable parameter interaction operation interface is provided through a symmetric structure intelligent variable parameter module, and the target symmetric structure model is subjected to variable parameter calculation to generate a corresponding variable parameter mechanical model according to the model variable parameter parameters input by the user in the intelligent variable parameter interaction operation interface; the isomorphic structure symmetry intelligent identification module performs structural symmetry identification on the variable parameter mechanical model according to a preset structural symmetry identification algorithm to determine whether the variable parameter mechanical model satisfies the structural symmetry; the load symmetry intelligent identification module performs load symmetry identification on the variable parameter mechanical model according to a preset load symmetry identification algorithm to determine whether the variable parameter mechanical model satisfies the load symmetry.
[0065] The intelligent simplified analysis system of mechanical models based on human-computer interaction in this embodiment is suitable for the teaching of courses such as engineering mechanics, structural mechanics, and architectural mechanics. It can perform intelligent interactive simplified analysis on symmetrical structures or locally statically determinate structures, and identify the effectiveness of structural simplification of simplified mechanical models obtained after simplified analysis. At the same time, it can realize intelligent parameter variation of simplifiable mechanical models of symmetrical structures and intelligent identification of the symmetry of the mechanical models after parameter variation. It can assist students in further recognizing and understanding the internal force, deformation, and stiffness characteristics of the original model in the process of performing intelligent interactive simplified analysis of mechanical models, thereby improving students' learning efficiency in studying courses such as engineering mechanics, structural mechanics, and architectural mechanics.
[0066] Specifically, the intelligent simplified analysis system of mechanical models based on human-computer interaction of the present invention can be applied to the pre-analysis simplified analysis when symmetry calculation is required for symmetrical structures, and can be applied to the pre-analysis simplified analysis when the force method or displacement method is used to calculate the local statically determinate structures in symmetrical structures and asymmetric architectures.
[0067] In one embodiment, the model simplification interactive operation interface includes:
[0068] A simplified parameter setting module, used to set model simplified parameters, including a model modification module for setting model structural parameters, a node load modification module for setting model node loads, and a unit load modification module for setting model unit load parameters;
[0069] A model display interaction module, which is used to display the target simplifiable mechanical model, generate a simplified mechanical model according to the model simplification parameters set by the simplification parameter setting module and the interactive operation performed by the user on the target simplifiable mechanical model, and display the simplified mechanical model;
[0070] The user selects modification controls and / or inputs modification parameters in the model modification module, node load modification module and unit load modification module in the simplified parameter setting module, and performs corresponding operations on the target simplifiable mechanical model displayed on the model interactive display module to achieve unit modification, support modification, addition and deletion of node loads, and addition and deletion of unit loads in the target simplifiable mechanical model.
[0071] like Figure 3 As shown in FIG. 1 , it is a schematic diagram of a model simplification interactive operation interface when a symmetric structure semi-structure simplification analysis is required to be calculated using symmetry in a specific example. The user can select corresponding controls or input corresponding simplification parameters in the model modification module, node load modification module and unit load modification module of the simplification parameter setting module of the model simplification interactive operation interface, and perform a simplified analysis on the target simplifiable mechanical model to be analyzed by operating corresponding rods, supports, etc. in the model display interactive module of the model simplification interactive operation interface that displays the target simplifiable mechanical model, and finally obtain the symmetric semi-structure corresponding to the symmetric structure and display it in the model display interactive module (as shown in FIG. 1 ). Figure 4 , Figure 5 shown).
[0072] like Figure 7 , Figure 8 As shown in the figure, they are respectively schematic diagrams of the system main operation interface and the model simplification interactive operation interface for pre-analysis simplification analysis of a local statically determinate structure that requires calculation by the displacement method in a specific example. The user can select corresponding controls or input corresponding simplified parameters in the model modification module, node load modification module and unit load modification module of the simplified parameter setting module of the model simplification interactive operation interface, and perform simplified analysis operations such as symmetric simplification and static removal on the target simplifiable mechanical model to be analyzed by operating corresponding rods, supports, etc. in the model display interactive module of the model simplification interactive operation interface that displays the target simplifiable mechanical model, so as to obtain the simplified mechanical model corresponding to the local statically determinate structure (i.e., the mechanical model after static removal), so that the user can subsequently analyze the simplified mechanical model by the displacement method, and then add the statically determinate local analysis structure on the basis of the analysis result, so as to obtain the analysis result of the entire target local statically determinate structure.
[0073] like Fig.11As shown in FIG. 1 , the calculation result of the simplified analysis calculation of the displacement method for a symmetrical structure under a symmetrical load in another specific example. Before simplification, the system has no support and cannot be directly calculated using the displacement method. However, after the intelligent simplified analysis system of the present invention is used to simplify the system before analysis, the displacement method can be used for calculation. The original model in the figure is the target simplified mechanical model (the target simplified mechanical model in this example is a symmetrical structure), the calculation model in the figure is the simplified mechanical model obtained after simplification by the intelligent simplified analysis system of the present invention, and the basic structure of the displacement method, M 1 Figure, M P Figure, M-Figure and M 总 The figures are the calculation process diagrams corresponding to the original model obtained by using the simplified mechanical model to calculate the displacement method, where the basic structure of the displacement method is the structure corresponding to the calculation model. The M diagram in the figure is the calculation result corresponding to the calculation model obtained by using the simplified mechanical model through the displacement method. Then, based on the calculation result M diagram (the displacement method calculation result diagram of the simplified half-structure), the system uses the symmetry principle of the structure to fill in another half-structure symmetrical with the half-structure of the M diagram, that is, the displacement method analysis result M of the entire target symmetrical structure (that is, the target simplified mechanical model) is obtained. 总 picture.
[0074] like Fig. 9 , Fig.10 As shown in the figure, they are respectively schematic diagrams of the system main operation interface and the model simplification interactive operation interface for pre-analysis simplification analysis of a symmetric structure that requires calculation by the force method in a specific example. The user can select corresponding controls or input corresponding simplification parameters in the model modification module, node load modification module and unit load modification module of the simplification parameter setting module of the model simplification interactive operation interface, and operate corresponding rods, supports, etc. in the model display interactive module of the model simplification interactive operation interface that displays the target simplifiable mechanical model to perform simplified analysis operations such as symmetric simplification and static removal on the target simplifiable mechanical model to be analyzed, so as to obtain the simplified mechanical model corresponding to the symmetric structure (i.e., the half structure of the symmetric structure), so that the user can subsequently analyze the simplified mechanical model by the force method, and then add another half structure symmetrical to the half structure on the basis of the analysis result to obtain the analysis result of the entire target symmetric structure.
[0075] like Fig.12As shown in FIG. 1 , it is the calculation result of the simplified analysis calculation of the displacement method for a local statically determinate structure in another specific example. When it is not simplified, the number of degrees of freedom of the displacement method calculation is 4, and the amount of calculation is too large. However, after the intelligent simplified analysis system of the present invention is used to simplify the displacement method before analysis, the number of degrees of freedom of the displacement method is 1, and the amount of calculation is greatly reduced. The original model in the figure is the target simplified mechanical model (the target simplified mechanical model in this example is a local statically determinate structure), the calculation model in the figure is the simplified mechanical model obtained after simplification by the intelligent simplified analysis system of the present invention, and the basic structure of the displacement method, M 1 Figure, M P Figure, M-Figure and M 总 The figures are respectively the calculation process diagrams corresponding to the original model obtained by using the simplified mechanical model to perform the displacement method calculation, wherein the basic structure of the displacement method is the structure corresponding to the calculation model, and the M diagram in the figure is the calculation result corresponding to the calculation model obtained by using the simplified mechanical model through the displacement method calculation, and then on the basis of the calculation result M diagram (the displacement method calculation result diagram of the simplified structure after simplification and removal of static determinateness), the system uses the principle of local statically determinate structure force analysis to supplement the force analysis of the local statically determinate part, and obtains the displacement method analysis result of the entire structure (that is, the target simplified mechanical model).
[0076] Optionally, the simplified structure intelligent interactive analysis module is also used to judge the validity of the model simplification interactive operation performed by the user according to whether the target simplifiable mechanical model is symmetrical or whether there are statically determinate parts during the process of the user performing the model simplification interactive operation on the target simplifiable mechanical model, and output simplification operation prompt information according to the judgment result. Figure 3 In the specific example shown, after simplification is completed, the user clicks the result submission module below the model display interaction module to submit the simplified mechanical model obtained after simplification. After the result is successfully submitted, the system will pop up an evaluation result dialog box for whether the simplified mechanical model is correct or not to prompt the user whether the simplification is successful. Figure 4 The figure shows the schematic diagram of the interactive operation interface of model simplification when simplification is successful. The user clicks the OK button in the evaluation result dialog box to enter the subsequent operation. If simplification fails, the corresponding error reason will be displayed in the evaluation structure dialog box to prompt the user to simplify the error reason, which is convenient for the user to learn further. Figure 5 As shown in the figure, it is a schematic diagram of the model simplification interactive operation interface when simplification fails. When the user clicks the OK button in the evaluation result dialog box, the force analysis graph corresponding to the user's incorrect simplified result is displayed in the model display interactive module (such as Figure 6 shown).
[0077] Specifically, in one embodiment, the simplified mechanical model generated by the simplified calculation of the simplifiable structure intelligent interactive analysis module is identified according to a preset simplification validity identification algorithm to determine whether the corresponding model simplification interaction operation performed on the target simplifiable mechanical model is correct, including:
[0078] Structural similarity is used to establish the correlation between the corresponding rods and nodes of the target simplifiable mechanical model before simplification and the simplified mechanical model after simplification, and structural correspondence analysis is performed based on the established correlation to determine whether the corresponding model simplification interaction operations on the target simplifiable mechanical model are correct.
[0079] Specifically, in one embodiment, performing structural correspondence analysis based on the established correlation relationship to determine whether the corresponding model simplification interaction operation performed on the target simplifiable mechanical model is correct includes:
[0080] Compare whether the displacements of related nodes before and after simplification are equal. If the displacements of related nodes before and after simplification are equal, it is judged that the corresponding model simplification interaction operation on the target simplifiable mechanical model is correct;
[0081] Compare whether the internal forces of the relevant rods before and after simplification are equal everywhere. If the internal forces of the relevant rods before and after simplification are equal everywhere, it is judged that the corresponding model simplification interaction operation on the target simplifiable mechanical model is correct;
[0082] If the simplified rod is an asymmetric rod, it is determined whether the simplified rod is locally statically determinate. If the simplified rod is locally statically determinate, it is determined whether the corresponding model simplification interaction operation on the target simplifiable mechanical model is correct.
[0083] Specifically, in one embodiment, performing parameter-variable calculation on the target symmetric structure model according to the model parameter-variable parameters input by the user in the intelligent parameter-variable interactive operation interface to generate the corresponding parameter-variable mechanical model includes:
[0084] According to the model variable parameter input by the user in the intelligent variable parameter interactive operation interface, the target symmetrical structural model is subjected to the structural dimension symmetry transformation calculation, the structural support symmetry transformation calculation, the structural stiffness symmetry transformation calculation, and the original structural load is subjected to the symmetric / antisymmetric transformation calculation while maintaining the original load characteristics to generate the corresponding mechanical model after variable parameter.
[0085] like Fig.13As shown in the figure, six mechanical models after parameter variation are obtained by intelligent parameter variation calculation of the same mechanical model with an antisymmetric load acting on a symmetric structure according to different model parameter variation parameters through the symmetric structure parameter variation module. After setting the intelligent parameter variation, the mechanical model after parameter variation still satisfies the symmetry, and the load, support and stiffness all maintain the characteristics of the original model, that is, the mechanical model after parameter variation still continues to maintain the antisymmetric load acting on the symmetric structure. Through the intelligent parameter variation function of the symmetric structure, teachers can easily perform structural deformation on the original model of the symmetric structure, thereby quickly obtaining a large number of symmetric structure models different from the original model, so that teachers can design different test questions.
[0086] Specifically, in one embodiment, the structural symmetry identification of the mechanical model after parameter variation is performed according to a preset structural symmetry identification algorithm to determine whether the mechanical model after parameter variation satisfies the structural symmetry includes:
[0087] According to the node coordinates of the mechanical model after parameter variation, the X-coordinate value and the Y-coordinate value of the symmetry axis are calculated, and it is determined whether all the bar elements of the mechanical model after parameter variation have symmetrical bars;
[0088] If the mechanical model after parameter variation is structurally symmetric about the X-axis, further analyze whether the supports and stiffness of the mechanical model after parameter variation are also symmetric about the X-axis;
[0089] If the mechanical model after parameter variation is structurally symmetric about the Y-axis, further analysis is performed to determine whether the supports and stiffness of the mechanical model after parameter variation are also symmetric about the Y-axis.
[0090] like Fig.14 As shown in the figure, the symmetry judgment results obtained by the intelligent identification module of structural symmetry according to the above structural symmetry identification algorithm for three specific mechanical models are obtained. The symmetry judgment results of each specific mechanical model are indicated in the figure, where the mechanical model on the left side of the figure is a symmetrical structure symmetrical about the X axis, the mechanical model in the middle of the figure is a symmetrical structure symmetrical about both the X and Y axes, and the mechanical model on the right side of the figure is an asymmetric structure. The intelligent identification module of load symmetry can intelligently judge the symmetry properties under the action of various structural loads and various unit loads.
[0091] In one embodiment, load symmetry identification is performed on the mechanical model after parameter variation according to a preset load symmetry identification algorithm to determine whether the mechanical model after parameter variation satisfies load symmetry, including:
[0092] According to the node load characteristics of the mechanical model after the parameter change, it is judged whether the node load of the mechanical model after the parameter change is symmetric, antisymmetric or asymmetric;
[0093] According to the unit load characteristics of the mechanical model after the parameter change, it is judged whether the unit load of the mechanical model after the parameter change is symmetric, antisymmetric or asymmetric;
[0094] The load characteristics on the nodes and elements of the mechanical model after parameter change are comprehensively considered to determine the symmetry of the load of the mechanical model after parameter change.
[0095] like Fig.15 As shown in the figure, the load symmetry intelligent identification module performs load symmetry identification on two specific mechanical models according to the above load symmetry identification algorithm, and the symmetry judgment results of each specific mechanical model are indicated in the figure, where the upper mechanical model in the figure is a symmetrical load, and the lower mechanical model in the figure is an anti-symmetric load. The load symmetry intelligent identification module can intelligently judge the symmetry properties under various structural loads and various unit loads.
[0096] Specifically, in one embodiment, the system also includes a topic generation module, which is used to call the symmetric structure intelligent variable parameter module, and automatically generate test topics and corresponding simplifiable mechanical models according to the target symmetric structure model, the topic data file input by the user in the topic generation module, and the model variable parameter parameters input by the user in the intelligent variable parameter interactive operation interface of the symmetric structure intelligent variable parameter module. The topic generation module generates more relevant test topics of symmetric structures by calling the symmetric structure intelligent variable parameter module, so that teachers can easily perform structural parameter changes on the original model of the symmetric structure, thereby quickly obtaining test topics corresponding to a large number of symmetric structure models different from the original model, so that teachers can design different test topics. Specifically, in this embodiment, the content in the topic data file may include structure type, variable parameter flag, topic stem flag, structure additional parameters, number of units, number of nodes, number of node loads, number of unit loads, node coordinates, unit information, node load information, unit load information and topic stem information.
[0097] In this embodiment, if the module / unit integrated by the intelligent simplified analysis system of mechanical model based on human-computer interaction is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media does not include electrical carrier signals and telecommunication signals.
[0098] Those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present invention and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.
[0099] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. An intelligent simplified analysis system for mechanical models based on human-computer interaction, characterized in that: include: A simplifiable structure intelligent interactive analysis module is used to provide a model simplification interactive operation interface, and generate a corresponding simplified mechanical model according to the model simplification interactive operation performed by the user on the target simplifiable mechanical model in the model simplification interactive operation interface, wherein the target simplifiable mechanical model is a symmetrical structure or a locally statically determinate structure; The structure simplification validity intelligent identification module is used to identify the simplified mechanical model generated by the simplified calculation of the simplifiable structure intelligent interactive analysis module according to a preset simplification validity identification algorithm to determine whether the corresponding model simplification interactive operation performed on the target simplifiable mechanical model is correct, including: Using structural similarity to establish correlations between corresponding rods and nodes of the target simplifiable mechanical model before simplification and the simplified mechanical model after simplification before and after simplification, and performing structural correspondence analysis based on the established correlations to determine whether the corresponding model simplification interaction operation performed on the target simplifiable mechanical model is correct; A symmetric structure intelligent parameter-changing module is used to provide an intelligent parameter-changing interactive operation interface, and to perform parameter-changing calculations on the target symmetric structure model according to the model parameter-changing parameters input by the user in the intelligent parameter-changing interactive operation interface to generate a corresponding mechanical model after parameter-changing; The structural symmetry intelligent recognition module is used to perform structural symmetry recognition on the mechanical model after parameter variation according to a preset structural symmetry recognition algorithm to determine whether the mechanical model after parameter variation satisfies structural symmetry, including: Calculate the X-coordinate value and the Y-coordinate value of the symmetry axis according to the node coordinates of the mechanical model after the parameter change, and determine whether all the rod elements of the mechanical model after the parameter change have symmetrical rods; If the mechanical model after the parameter change is structurally symmetric about the X-axis, further analyzing whether the support and stiffness of the mechanical model after the parameter change are also symmetric about the X-axis; If the mechanical model after the parameter change is structurally symmetrical about the Y axis, further analyzing whether the support and stiffness of the mechanical model after the parameter change are also symmetrical about the Y axis; The load symmetry intelligent identification module is used to perform load symmetry identification on the mechanical model after parameter variation according to a preset load symmetry identification algorithm to determine whether the mechanical model after parameter variation satisfies load symmetry, including: Determining whether the node loads of the mechanical model after the parameter change are symmetric, antisymmetric or asymmetric according to the node load characteristics of the mechanical model after the parameter change; Determining whether the unit load of the mechanical model after the parameter change is symmetric, antisymmetric or asymmetric according to the unit load characteristics of the mechanical model after the parameter change; The load characteristics on the nodes and units of the mechanical model after the parameter change are comprehensively considered to determine the symmetry of the load of the mechanical model after the parameter change.
2. The intelligent simplified analysis system for mechanical models based on human-computer interaction according to claim 1 is characterized in that: The model simplified interactive operation interface includes: A simplified parameter setting module, used to set model simplified parameters, including a model modification module for setting model structural parameters, a node load modification module for setting model node loads, and a unit load modification module for setting model unit load parameters; A model display interaction module, which is used to display the target simplifiable mechanical model, generate the simplified mechanical model according to the model simplification parameters set by the simplification parameter setting module and the interactive operation performed by the user on the target simplifiable mechanical model, and display the simplified mechanical model; The user selects modification controls and / or inputs modification parameters in the model modification module, node load modification module and unit load modification module in the simplified parameter setting module, and performs corresponding operations on the target simplifiable mechanical model displayed on the model display interaction module to achieve unit modification, support modification, addition and deletion of node loads, and addition and deletion of unit loads in the target simplifiable mechanical model.
3. The intelligent simplified analysis system for mechanical models based on human-computer interaction according to claim 1 is characterized in that: The simplified structure intelligent interactive analysis module is also used to judge the validity of the model simplification interactive operation performed by the user during the user's model simplification interactive operation on the target simplifiable mechanical model according to whether the target simplifiable mechanical model is symmetrical or whether there are statically determinate local parts, and output simplification operation prompt information based on the judgment result.
4. The intelligent simplified analysis system for mechanical models based on human-computer interaction according to claim 1 is characterized in that: The structural correspondence analysis based on the established correlation relationship to determine whether the corresponding model simplification interaction operation performed on the target simplifiable mechanical model is correct includes: Comparing whether the displacements of the relevant nodes before and after simplification are equal, if the displacements of the relevant nodes before and after simplification are equal, it is determined that the corresponding model simplification interaction operation performed on the target simplifiable mechanical model is correct; Comparing whether the internal forces of the relevant rods before and after simplification are equal everywhere, if the internal forces of the relevant rods before and after simplification are equal everywhere, it is judged that the corresponding model simplification interactive operation performed on the target simplifiable mechanical model is correct; If the simplified rod is an asymmetric rod, it is determined whether the simplified rod is locally statically determinate. If the simplified rod is locally statically determinate, it is determined that the corresponding model simplification interaction operation performed on the target simplifiable mechanical model is correct.
5. The intelligent simplified analysis system for mechanical models based on human-computer interaction according to claim 1 is characterized in that: The generating of the corresponding mechanical model after parameter variation by performing parameter variation calculation on the target symmetric structure model according to the model parameter variation parameters input by the user in the intelligent parameter variation interactive operation interface comprises: According to the model variable parameter parameters input by the user in the intelligent variable parameter interactive operation interface, the target symmetrical structural model is subjected to structural dimension symmetry transformation calculation, structural support symmetry transformation calculation, structural stiffness symmetry transformation calculation, and the original structural load is subjected to symmetric / antisymmetric transformation calculation while maintaining the original load characteristics to generate the corresponding mechanical model after variable parameter.
6. The intelligent simplified analysis system for mechanical models based on human-computer interaction according to any one of claims 1 to 5, characterized in that: It also includes a question generation module, which is used to call the symmetric structure intelligent parameter variable module, and automatically generate test questions and corresponding simplified mechanical models based on the target symmetric structure model, the question data file input by the user in the question generation module, and the model parameter variable parameters input by the user in the intelligent parameter variable interactive operation interface of the symmetric structure intelligent parameter variable module.