Industrial Simulation Software Based on PloughCAE and Its Application in Aeroengine Development

Through the PloughCAE software of adaptive mesh division and object-oriented programming, the problems of inaccurate calculation results and complex interfaces in complex engineering problems of CAE simulation software are solved, efficient and accurate simulation calculations and easy-to-use user interfaces are achieved, and the popularization of the software is improved.

CN117111899BActive Publication Date: 2025-07-18PLOUGHUAV
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311092328.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-08-28
Publication Date
2025-07-18
Estimated Expiration
2043-08-28

AI Technical Summary

Technical Problem

When existing CAE simulation software deals with complex engineering problems, there are problems such as inaccurate calculation results and low computing efficiency, and the user interface is complex and unfriendly, which limits the availability and popularity of non-professional users.

Method used

PloughCAE industrial simulation software adopts adaptive meshing strategy and object-oriented programming paradigm, adjusts grid density according to problem characteristics through the adaptive meshing system, improves calculation accuracy and reduces calculation costs, while providing an intuitive user interface and simplified workflow.

Benefits of technology

It improves the accuracy and efficiency of simulation calculations, reduces the use of computing resources, enhances the friendliness and ease of use of the user interface, and expands the application scope of the software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117111899B_ABST
    Figure CN117111899B_ABST
Patent Text Reader

Abstract

The present invention relates to an industrial simulation software based on PloughCAE. This software adopts the compositional logic architecture of PloughCAE software, uses the C++ programming language, and is based on the object-oriented programming paradigm. It encapsulates the functions in each module into objects, and organizes and manages the code through inheritance, encapsulation, and polymorphism of classes and objects. Each module contains multiple classes, and each class is responsible for implementing specific functions. The objects interact through message passing and method calls. This software includes a basic module, a custom module, an automation system, and a database system. This software adopts an adaptive mesh generation strategy, which can refine or coarsen the mesh elements according to the complexity of the geometric model, increase the mesh density in the regions where the solution changes greatly to improve the calculation accuracy, and reduce the mesh density in the regions where the solution changes little to reduce the calculation cost. It is applicable to the cases where high resolution is required and the local characteristics of the solution are strong.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of industrial simulation software improvement, and particularly relates to an industrial simulation software based on PloughCAE and its application in the development of aero-engines. Background Art

[0002] With the continuous development of engineering technology, the demand for powerful, accurate and reliable industrial CAE software is increasing day by day. In the aerospace field, the wide application of CAE simulation technology has greatly improved the performance of aero-engines / gas turbines, reduced unnecessary tests, and saved a large amount of time and funds. However, many practical engineering problems have complex geometries, multi-physics field couplings and large-scale properties. Simulating these complex problems requires processing a large amount of data and equations, and requires high-performance computing resources and efficient algorithms for solution. In view of this, the development of CAE software requires in-depth multi-disciplinary and multi-field knowledge, such as the modeling and solution methods for different engineering problems, material characteristics and behavior models, and the understanding of physical phenomena, which are all the background knowledge required for the development of CAE software.

[0003] The core of CAE software is to establish an accurate simulation model. This involves geometric modeling, material modeling, setting of boundary conditions, etc. Ensuring the accuracy and reliability of modeling requires an in-depth understanding of practical engineering problems and verification and comparison with experimental data. In addition, verification methods and standards need to be developed to verify the accuracy of the model.

[0004] In traditional mesh generation methods, the entire computational domain is divided into regular mesh elements, and this mesh structure has good adaptability to uniformly distributed solutions. However, in the case of non-uniform variation or local features of the solution, using a uniform mesh may lead to inaccurate calculation results and reduced calculation efficiency. In this regard, existing simulation software often lacks effective solutions.

[0005] In addition, simulation CAE software requires certain training and technical background, and the friendliness and ease of use of the software interface are very important for improving the popularization and application of the software. Developing an intuitive and easy-to-operate user interface requires an in-depth understanding of user needs and work processes, and simplifying and automating complex simulation processes. However, many existing simulation tools have complex interfaces, which limit the accessibility and usability of non-professional users. Summary of the Invention

[0006] In order to overcome the above defects of existing CAE simulation software during use, further improve the user-friendliness and various performances of industrial simulation software, so that it can better simulate and analyze various engineering problems, the present invention proposes a new industrial simulation software based on PloughCAE.

[0007] Glossary of Terms

[0008] Computer Aided Engineering (CAE): It is an approximate numerical analysis method for using a computer to assist in solving the analysis and calculation of mechanical properties such as the structural strength, stiffness, buckling stability, dynamic response, heat conduction, three-dimensional multi-body contact, and elastoplasticity of complex engineering and products, as well as the optimization design problem of structural performance.

[0009] Bdf file: Patran is a preprocessing tool for finite element analysis, Nastran is a solver, and the connection between the two is a text file in bdf format.

[0010] Inp file: It serves as a bridge for transferring data between the preprocessor ABAQUS / CAE and the solver ABAQUS / Standard or ABAQUS / Explicit.

[0011] The simulation software of the present invention adopts novel technologies and algorithms to improve the accuracy and efficiency of simulation. This software system includes an adaptive mesh generation system (module), which automatically adjusts the mesh density according to the characteristics of the solution to ensure accurate representation of complex geometries and varying phenomena. To improve usability, this software has an intuitive user interface that simplifies the modeling and simulation workflow. Users can easily define and modify simulation parameters, select appropriate models and solvers, and visualize simulation results in real time. This software also provides extensive documentation and tutorials to facilitate user understanding and adoption.

[0012] The design of the simulation software of the present invention is carried out based on PloughCAE. PloughCAE is a finite element simulation software applied to the entire process of structural simulation, with a mesh generation module with core algorithms that are independently controllable, explicit / implicit solvers, a post-processing module, an intelligent mesh adaptation module, and a structural analysis module, etc. At the same time, it can customize an automated simulation module suitable for the specific application conditions of customers according to customer requirements.

[0013] In the simulation software of the present invention, we adopt an adaptive mesh generation strategy. The mesh elements in the adaptive mesh can have different sizes and shapes, and can be refined or coarsened according to the complexity of the geometric model. The adaptive mesh increases the mesh density in areas where the solution changes significantly to obtain a more accurate solution, and reduces the mesh density in areas where the solution changes less to reduce the usage of computing resources. This mesh structure is suitable for situations that require high resolution and where the local characteristics of the solution are strong, which can improve both the computational accuracy and reduce the computational cost.

[0014] Overall, the present invention relates to a PloughCAE industrial simulation software. This software adopts the compositional logic architecture of PloughCAE software and is mainly used for the research and development of aeroengines. This software uses the C++ programming language and is based on the object-oriented programming paradigm. The functions in each module are encapsulated into objects. The code is organized and managed through concepts such as inheritance, encapsulation, and polymorphism of classes and objects. Each module consists of one or more classes, and each class is responsible for implementing a specific function. Interaction and data transfer between objects are achieved through message passing and method calls to improve the maintainability and reusability of the code. By using the Qt framework, the development and function expansion of the graphical user interface are realized, providing an intuitive and easy-to-use operation interface. Users can perform operations such as parameter setting, model import, and simulation run through the interface, and view and analyze the simulation results in real time.

[0015] Specifically, the present invention provides an industrial simulation software based on PloughCAE. The industrial simulation software adopts the compositional logic architecture of PloughCAE software, uses the C++ programming language, is based on the object-oriented programming paradigm, encapsulates the functions in each module into objects, organizes and manages the code through inheritance, encapsulation, and polymorphism of classes and objects. Each module consists of at least one class, and each class is responsible for implementing a specific function. Interaction and data transfer between objects are achieved through message passing and method calls.

[0016] Furthermore, the industrial simulation software based on PloughCAE in the present invention includes a basic module, a custom module, an automation system, and a database system.

[0017] Preferably, the basic module in the industrial simulation software based on PloughCAE in the present invention includes a preprocessing module, a finite element solver, and a postprocessing module;

[0018] The custom module includes a whole-machine automated finite element analysis module, a damage tolerance module, a blade automated finite element analysis module, and a pipeline automated finite element analysis module;

[0019] The automation system includes an automated geometry processing system, an adaptive mesh generation system, an automated simulation analysis system, and an adaptive analysis method system;

[0020] The database system includes a material library, a load library, a geometry library, and a standard parts library.

[0021] Furthermore, the working strategy of the adaptive mesh generation system in the industrial simulation software based on PloughCAE in the present invention is as follows:

[0022] The mesh cells in an adaptive mesh can have different sizes and shapes, and can be refined or coarsened according to the complexity of the geometric model; the adaptive mesh generation system increases the mesh density in regions where the solution changes significantly to obtain a more accurate solution, and reduces the mesh density in regions where the solution changes less to reduce the amount of computing resources used;

[0023] The functions of the automated geometry processing system include: creating a coordinate system, creating vectors, extracting the mid-plane of the set model and creating washers, creating material properties, creating boundary conditions and loads.

[0024] Furthermore, the working process of the adaptive mesh generation system in the industrial simulation software based on PloughCAE of the present invention includes:

[0025] (1) By comparing with the exact solution or an approximate solution with known accuracy, calculate the error estimate value on each mesh cell;

[0026] (2) According to the characteristics of the problem, select the corresponding error indicator to measure the error of the numerical solution. By calculating the error indicator, understand which mesh regions require a higher mesh resolution to obtain a more accurate solution;

[0027] (3) Based on the error estimate value and the error indicator, formulate the criteria for adaptive mesh generation to determine which mesh cells need to be refined or coarsened;

[0028] (4) According to the adaptive criteria, perform corresponding adjustment operations on the mesh. Increase the mesh density in the mesh regions with larger errors through refinement operations to improve the accuracy of the solution; reduce the mesh density in the mesh regions with smaller errors through coarsening operations to reduce the computational overhead;

[0029] (5) Adopt multiple adaptive cycles to iteratively adjust the mesh. In each cycle, adjust the mesh according to the error estimate value and the adaptive criteria until the required accuracy or other convergence conditions are reached.

[0030] Furthermore, the methods for calculating the error estimate values used in the industrial simulation software based on PloughCAE described above include the residual-based estimation algorithm, the gradient-based estimation algorithm, and the jump-index-based estimation algorithm;

[0031] The error indicator is related to the gradient, jump, and rate of change of the physical field variables;

[0032] The criteria for adaptive mesh generation are formulated based on a fixed threshold or a local threshold based on the error indicator;

[0033] The refinement operation increases the mesh density by adding new sub-cells to the existing mesh cells, and the coarsening operation reduces the mesh density by merging adjacent mesh cells.

[0034] Furthermore, in the industrial simulation software based on PloughCAE of the present invention, by using the Qt framework, the development and functional expansion of the graphical user interface are realized. Users can perform parameter settings, model import, simulation operation through the operation interface, and view and analyze the simulation results in real time.

[0035] Furthermore, the working process of the industrial simulation software based on PloughCAE of the present invention includes:

[0036] (1) Automatic recognition of model import, picking objects, and the picked objects are highlighted with outer boundaries to identify their picking status;

[0037] (2) Automatically extract the geometric features of the picked objects, classify the geometric features and automatically generate a set, and then generate and divide adaptive meshes for geometric adaption, contact adaption, and physical field adaption;

[0038] (3) Assign corresponding material properties to different parts of the model, and determine the boundary conditions and loading conditions at the same time; wherein, the material properties include Poisson's ratio, density, elastic modulus, and shear modulus;

[0039] (4) According to the simulation objectives and model types, select the corresponding simulation methods and solvers, and analyze and evaluate the simulation results.

[0040] In addition, the present invention also relates to the use of the above-mentioned industrial simulation software based on PloughCAE in the design and development of aeroengines.

[0041] Finally, the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the functions of the above-mentioned industrial simulation software based on PloughCAE are realized.

[0042] In summary, the industrial simulation software based on PloughCAE of the present invention has the following characteristics:

[0043] (1) This software uses C++ to support the object-oriented programming paradigm, which can better organize and manage the code, improve the maintainability and reusability of the code; in this software, the Qt framework is adopted to provide rich tools and libraries for developing the graphical user interface (GUI); the above design helps to improve the development efficiency and software quality, and meet the requirements of users for functions and experiences.

[0044] (2) The adaptive meshes and PloughCAE solvers adopted in this software can be used to solve various structural analysis problems, including linear static analysis, dynamic analysis, thermal stress analysis, fatigue analysis, and optimization, etc., and have the advantages of high precision, good reliability, and wide application range.

[0045] (3) The friendliness and ease of use of the user interface of this software are very important for promoting the popularization and application of the software. The functions and interface design of this software can provide users with a better experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments of the present invention. Obviously, the following drawings are only some of the embodiments described in the present invention. For those skilled in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0047] Figure 1 FIG. is the overall structural block diagram of the industrial simulation software based on PloughCAE of the present invention.

[0048] Figure 2 FIG. is the CAE simulation flow chart according to an embodiment of the present invention.

[0049] Figure 3 FIG. is a schematic diagram of the working process of the adaptive mesh generation system in the industrial simulation software based on PloughCAE of the present invention.

[0050] Figure 4 FIG. is the adaptive mesh generation flow chart according to an embodiment of the present invention.

[0051] Figure 5 FIG. is a schematic diagram of the simulation structures of adaptive meshes and uniform meshes. The left side in the figure is the adaptive mesh, and the right side is the uniform mesh.

[0052] Figure 6 FIG. is a schematic diagram of the analysis interface of the industrial simulation software based on PloughCAE of the present invention.

[0053] Figure 7 FIG. is a schematic diagram of the simulation design interface of a high-pressure turbine blade according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0054] To make the objectives, technical solutions, and advantages of the present invention clearer, the following will clearly and completely describe the technical solutions of the present invention in conjunction with specific embodiments and the corresponding drawings. Obviously, the described embodiments are only some of the embodiments of the present invention, rather than all of them. The present invention can also be implemented or applied through other different specific embodiments. Various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention.

[0055] Meanwhile, it should be understood that the protection scope of the present invention is not limited to the specific embodiments described below; it should also be understood that the terms used in the embodiments of the present invention are for describing specific embodiments, rather than for limiting the protection scope of the present invention.

[0056] Embodiment: An industrial simulation software based on PloughCAE

[0057] As Figure 1 and Figure 2 shown, the present invention proposes a PloughCAE industrial simulation software with grid computing as the core algorithm. The composition and functions of this software are as follows:

[0058] (I) Basic functions

[0059] The basic functions of this software include: new, open, save / save as, import, and export, etc. Among them, importing project files supports (.Plough), solution files (.Inp,.Bdf), and geometric model files (.Step); exporting project files supports (.Plough), solution files (.Inp,.Bdf). PloughCAE provides a selection filter to help users pick target objects. The selection filter clearly classifies object types and supports users to pick any object or delete an object in the software. When performing a pick action (left-clicking the mouse or selecting by holding down the left mouse button) in the view area, the selection filter will display the type and quantity of the selected objects. The picked objects include: points, lines, surfaces, solids, loads, sets, coordinate systems, nodes, elements, and constraints, etc. Operations such as rotation, translation, and scaling of the model are completed through the mouse buttons. It supports the display control and high - light rendering of 3D models, as Figure 6 shown.

[0060] (II) Geometric processing functions

[0061] The geometric processing functions include: creating a coordinate system, creating a vector, extracting the mid - surface of a set model and creating a washer, creating material properties, creating boundary conditions, and loads.

[0062] (III) Mesh generation (meshing) functions

[0063] As Figure 5As shown, the uniform grid is simple and easy to use, easy to generate and manage, and is suitable for problems with simple geometries, regular boundary conditions, and small variations in the solution domain. However, the uniform grid may produce inaccurate results when dealing with complex geometries, boundary layers, and flow separation. To obtain a more accurate solution, a large number of grid cells are required, resulting in an increase in the computational cost. In contrast, the adaptive grid can provide a higher grid resolution in the region of interest, thus improving the accuracy of the numerical solution. The adaptive grid is suitable for dealing with complex geometries, strong velocity and pressure changes or boundary layers when the fluid flows through, and can effectively reduce unnecessary grid cells in the computational domain and reduce the computational cost. However, the generation and management of the adaptive grid are more complex and require considering issues such as how to select the division criteria, grid refinement, and grid movement.

[0064] As Figure 3As shown, the primary task of the adaptive mesh generation of the PloughCAE software of the present invention is to accurately estimate the error of the numerical solution. By comparing with the exact solution or an approximate solution with known accuracy, the error estimate value for each mesh element can be calculated. Common error estimation methods include residual-based estimation, gradient-based estimation, jump-index-based estimation, etc. According to the characteristics of the problem, an appropriate error metric is selected to measure the error of the numerical solution. The error metric is usually related to the gradient, jump, or rate of change of the physical field variables. By calculating the error metric, it can be known which regions require higher mesh resolution to obtain a more accurate solution. Based on the error estimate and the error metric, the criteria for adaptive mesh generation are formulated to determine which mesh elements need to be refined or coarsened. The advantage of the adaptive mesh is that the refinement operation usually increases the mesh density in the regions with larger errors to improve the accuracy of the solution; the coarsening operation reduces the mesh density in the regions with smaller errors to reduce the computational cost. The adaptive criteria can be based on a fixed threshold or a local threshold based on the error metric. According to the adaptive criteria, corresponding adjustment operations are performed on the mesh. The refinement operation usually increases the mesh density by adding new sub-elements to the existing mesh elements, and the coarsening operation reduces the mesh density by merging adjacent mesh elements. The mesh adjustment can be achieved based on specific algorithms and data structures to ensure that the adjusted mesh maintains topological consistency and reasonable quality. Adaptive mesh generation usually adopts multiple adaptive cycles to iteratively adjust the mesh. In each cycle, the mesh is adjusted according to the error estimate and the adaptive criteria until the required accuracy or other convergence conditions are reached. Through adaptive mesh generation, the density and distribution of the mesh can be dynamically adjusted according to the characteristics and requirements of the problem to improve the accuracy of the solution and the computational efficiency. Adaptive mesh generation is particularly effective in dealing with problems with local features, wave propagation, and boundary layers, etc., and can provide higher resolution in the regions of interest and reduce the waste of computational resources. The specific steps include: click (Mesh Element)-(2D Mesh) to open the 2D mesh pop-up window; set the division type (Adaptive Size or Uniform Size), mesh type (Triangle or Quadrilateral). For Adaptive Size, the maximum and minimum mesh sizes, as well as the growth rate, need to be set; for Uniform Size, the mesh size needs to be set; click Create to perform mesh drawing; after the drawing is completed, enter the mesh editing process, and finally, click Finish directly to save the currently created mesh. The same method can be used to construct the 3D mesh of the geometric model, such as Figure 4 shown

[0065] Mesh quality inspection is the process of evaluating and analyzing a mesh before performing finite element analysis or other numerical simulations. By checking the mesh quality, the accuracy and reliability of numerical calculations can be ensured, and deviations or instabilities in simulation results caused by mesh quality problems can be avoided. The PloughCAE software of the present invention supports mesh element quality inspection. In the inspection panel, the element inspection type can be switched, inspection indicators can be understood, the threshold values of inspection indicators can be modified, the total number of all elements, as well as the number and proportion of corresponding problem elements can be viewed. The actual mesh quality inspection methods and indicators depend on the requirements for simulation quality in specific application scenarios.

[0066] (IV) Solution Calculation and Result Contour

[0067] The advantages of the PloughCAE solver are high precision, good reliability, and wide applicability. It can handle various complex structural analysis problems. The PloughCAE solver used in the present invention can be either a commercial structural solver or a structural solver independently developed by the company. It can be used to solve various structural analysis problems, including linear static analysis, dynamic analysis, thermal stress analysis, fatigue analysis, and optimization. It can also handle various loads and boundary conditions, including gravity, pressure, temperature, velocity, acceleration, and displacement. The structural solver independently developed by the company internally integrates an efficient and accurate 1.5-order element calculation method, and the calculation results can be compared with commercial solvers.

[0068] (V) Custom Module

[0069] This software divides functions into multiple independent modules, and each module is responsible for a specific task. This modular design makes the software have high cohesion and low coupling, facilitating independent development and maintenance of the modules. Each module has a clear interface definition for interacting with other modules. The following custom modules are included in this software:

[0070] PloughAirframe module (whole aircraft automated FEA module): A model-based aircraft design verification module that integrates CAD modeling functions on the basis of simulation. Combining aircraft design standards, it realizes the automatic generation from the aircraft aerodynamic layout drawing to the natural mesh. The model inherits information such as standard element numbers, element types, material properties, contact connections, and assembly positioning. Combining adaptive mesh processing technology, it intelligently generates an aircraft design model with natural mesh and locally refined mesh according to geometric contact, local deformation, and damage evolution, which is used for strength verification, damage tolerance, and structural health prediction management of the whole aircraft or key components.

[0071] PloughDamage module (damage tolerance module): It uses engineering methods to realize the analysis and verification of the static strength and fatigue strength of aircraft structures, including four analysis method modules for the fuselage, wings, tail wings, and general applications.

[0072] PloughBlade Module (Blade Automation FEA Module): This module is specifically used for the pre - processing simulation analysis of high - pressure turbine blades. Based on complex models with multiple air film holes, it customizes the setting of mesh division size and division method to efficiently obtain more accurate analysis results. This module is mainly applied to the analysis of highly complex and precise thermal machinery models such as aero - engines / gas turbines.

[0073] PloughPipe Module (Pipe Automation FEA Module): This module is specifically used for the simulation analysis of aero - engine pipelines. The working environment and structure of aero - engines are complex and there are numerous pipelines. This module can complete the analysis of static pressure bearing, natural frequency, mode, and vibration response for straight pipelines, 90° pipelines, S - shaped pipelines, Ω - shaped pipelines and their different wall thicknesses. The analysis results provide a basis for the optimization design of the external pipelines of aero - engines and improve the product service life.

[0074] The automated and intelligent functions (automatic mesh generation, adaptive mesh technology, automatic optimization algorithm, intelligent post - processing, etc.) in the CAE industrial simulation software of the present invention can greatly improve the efficiency and accuracy of the simulation process.

[0075] Application example of the CAE industrial simulation software of the present invention in the simulation design of high - pressure turbine blades:

[0076] The stress distribution on the blade surface shows non - uniformity, mainly concentrated in some key positions near the pressure surface and suction surface. These positions have an important impact on the structural performance and fatigue life of the blade.

[0077] For stress analysis, we used the geometric model and material parameters of the high - pressure turbine blade, as Figure 7 shown. The geometric model is an accurate model created based on CAD software, considering the shape, size, and complex internal structure of the blade. The material parameters are obtained through experimental tests and literature research, including elastic modulus, yield strength, thermal expansion coefficient, etc. The stress levels in each area of the blade are represented by color coding, and different colors correspond to different stress values, thus visually showing the stress distribution. The chart is also equipped with a legend and coordinate axes for users to understand and interpret the data in the figure.

[0078] Stress nephogram: The stress nephogram represents the stress changes on the blade surface through color changes and density. The color depth on the chart and the density of the nephogram show the stress magnitude and distribution in different areas of the blade. Such a visual representation helps users more intuitively understand the stress changes. Through the above - detailed analysis results, we can deeply understand the stress state of the high - pressure turbine blade under actual working conditions. These results provide important reference and guidance for the design optimization, fatigue life estimation, and structural improvement of the blade.

[0079] The above are only embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, various modifications and variations can be made to the present invention. Any modifications, substitutions, etc. made within the spirit and principle of the present invention shall be included within the scope of protection of the claims of the present invention.

Claims

1. An industrial simulation system based on PloughCAE, characterized in that, The industrial simulation system adopts the compositional logic architecture of PloughCAE software, uses the C++ programming language, and is based on the object-oriented programming paradigm. It encapsulates the functions in each module into objects, and organizes and manages the code through inheritance, encapsulation, and polymorphism of classes and objects. Each module consists of at least one class, and each class is responsible for implementing specific functions. Objects interact and transfer data through message passing and method calls; The industrial simulation system includes a basic module, a custom module, an automation system, and a database system; The basic module includes a preprocessing module, a finite element solver, and a postprocessing module; The custom module includes a whole-machine automation finite element analysis module, a damage tolerance module, a blade automation finite element analysis module, and a pipeline automation finite element analysis module; The automation system includes an automated geometry processing system, an adaptive mesh generation system, an automated simulation analysis system, and an adaptive analysis method system; The database system includes a material library, a load library, a geometry library, and a standard parts library; The working process of the adaptive mesh generation system is as follows: (1) By comparing with the exact solution or an approximate solution with known accuracy, calculate the error estimate value for each mesh element; (2) According to the characteristics of the problem, select the corresponding error metric to measure the error of the numerical solution. By calculating the error metric, understand which mesh regions require higher mesh resolution to obtain a more accurate solution; (3) Based on the error estimate value and the error metric, formulate the criteria for adaptive mesh generation to determine which mesh elements need to be refined or coarsened; (4) According to the adaptive criteria, perform corresponding adjustment operations on the mesh. Increase the mesh density in the mesh regions with larger errors through refinement operations to improve the accuracy of the solution; reduce the mesh density in the mesh regions with smaller errors through coarsening operations to reduce the computational cost; (5) Use multiple adaptive cycles to iteratively adjust the mesh. In each cycle, adjust the mesh according to the error estimate value and the adaptive criteria until the required accuracy or other convergence conditions are reached; The working process of the industrial simulation system is as follows: (1) Automatically identify the model import, pick up the objects, and highlight the outer boundaries of the picked-up objects to identify their pick-up status; (2) Automatically extract the geometric features of the picked-up objects, classify the geometric features and automatically generate geometries, and then generate and divide adaptive meshes for geometric adaptivity, contact adaptivity, and physical field adaptivity; (3) Assign corresponding material properties to different parts of the model, and at the same time determine the boundary conditions and loading conditions; among them, the material properties include Poisson's ratio, density, elastic modulus, and shear modulus; (4) According to the simulation objective and model type, select the corresponding simulation method and solver, and analyze and evaluate the simulation results.

2. The industrial simulation system based on PloughCAE according to claim 1, characterized in that, The working strategy of the adaptive mesh generation system is as follows: The mesh cells in the adaptive mesh have different sizes and shapes, and are refined or coarsened according to the complexity of the geometric model; the adaptive mesh generation system increases the mesh density in the regions where the solution changes greatly to obtain a more accurate solution, and reduces the mesh density in the regions where the solution changes little to reduce the usage of computing resources; The functions of the automated geometry processing system include: creating a coordinate system, creating vectors, extracting the mid-plane of the assembly model and creating washers, creating material properties, creating boundary conditions and loads.

3. The industrial simulation system based on PloughCAE according to claim 1, characterized in that, The calculation methods of the error estimation values include a residual-based estimation algorithm, a gradient-based estimation algorithm, and a jump-index-based estimation algorithm; The error indicators are related to the gradients, jumps, and rates of change of the physical field variables; The criteria for adaptive mesh generation are formulated based on a fixed threshold or a local threshold based on error indicators; The refinement operation increases the mesh density by adding new sub-cells to the existing mesh cells, and the coarsening operation reduces the mesh density by merging adjacent mesh cells.

4. The industrial simulation system based on PloughCAE according to claim 1, characterized in that, In the industrial simulation system, the development and function expansion of the graphical user interface are realized by using the Qt framework. Users can set parameters, import models, run simulations through the operation interface, and view and analyze the simulation results in real time.

5. The industrial simulation system based on PloughCAE according to any one of claims 1-4 is applied to the design and development of aeroengines.

6. A computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the functions of the industrial simulation system based on PloughCAE according to any one of claims 1-4 are realized.

Citation Information

Patent Citations

  • Integrated avionics system modeling and simulation platform based on MDA (model driven architecture)

    CN102609248A