CN117111899A - Industrial simulation software based on PloughCAE and application thereof in development of aeroengine - Google Patents

Industrial simulation software based on PloughCAE and application thereof in development of aeroengine Download PDF

Info

Publication number
CN117111899A
CN117111899A CN202311092328.6A CN202311092328A CN117111899A CN 117111899 A CN117111899 A CN 117111899A CN 202311092328 A CN202311092328 A CN 202311092328A CN 117111899 A CN117111899 A CN 117111899A
Authority
CN
China
Prior art keywords
grid
adaptive
module
simulation software
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202311092328.6A
Other languages
Chinese (zh)
Inventor
任阵涛
郭津
黄大进
李玉森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Shengyao Intelligent Science & Technology Co ltd
Original Assignee
Shanghai Shengyao Intelligent Science & Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Shengyao Intelligent Science & Technology Co ltd filed Critical Shanghai Shengyao Intelligent Science & Technology Co ltd
Priority to CN202311092328.6A priority Critical patent/CN117111899A/en
Publication of CN117111899A publication Critical patent/CN117111899A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • G06F8/24Object-oriented
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to industrial simulation software based on PloughCAE. The software adopts a composition logic architecture of Ploughcae software, adopts a C++ programming language, encapsulates functions in each module into objects based on an object-oriented programming paradigm, organizes and manages codes through class and object inheritance, encapsulation and polymorphism, each module comprises a plurality of classes, each class is responsible for realizing specific functions, and interaction is realized among the objects through message transmission and method call. The software comprises a basic module, a custom module, an automation system and a database system. The self-adaptive grid division strategy is adopted in the software, grid cells can be thinned or coarsened according to the complex condition of the geometric model, grid density is increased in the region with larger solution change so as to improve calculation accuracy, and grid density is reduced in the region with smaller solution change so as to reduce calculation cost, and the method is suitable for the condition that the local characteristics of the region with high resolution and the solution are stronger.

Description

Industrial simulation software based on PloughCAE and application thereof in development of aeroengine
Technical Field
The invention belongs to the technical field of improvement of industrial simulation software, and particularly relates to PloughCAE-based industrial simulation software and application thereof in development of an aeroengine.
Background
With the continuous development of engineering technology, the demand for industrial-grade CAE software with powerful functions and accuracy and reliability is increasing. In the aerospace field, the wide application of the CAE simulation technology greatly improves the performance of the aero-engine/combustion engine, reduces unnecessary tests, and saves a great deal of time and expense. However, many practical engineering problems have complex geometries, multiple physical 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 to solve, and for this reason, developing CAE software requires extensive multidisciplinary and multi-domain knowledge, and modeling and solving methods, material characteristics and behavior models, understanding of physical phenomena, etc. for different engineering problems are all background knowledge required for developing CAE software.
The core of the CAE software is to build an accurate simulation model. This involves geometric modeling, material modeling, setting of boundary conditions, etc. Ensuring the accuracy and reliability of modeling requires in-depth understanding of the actual engineering problem and verification and comparison with experimental data. In addition, verification methods and criteria need to be developed to verify the accuracy of the model.
In the conventional meshing method, the whole calculation area is divided into regular grid cells, and the grid structure has good adaptability to evenly distributed solutions. However, in the presence of non-uniform variations or local features of the solution, the use of a uniform grid may result in inaccuracy of the calculation result and reduced calculation efficiency. In this regard, existing simulation software often lacks an effective solution.
In addition, the simulated CAE software needs a certain training and technical background, and the friendliness and usability of a software interface are very important for improving the popularization and application of the software. Developing an intuitive, easy to operate user interface requires a deep understanding of user requirements and workflows, and simplifies and automates complex simulation processes. However, many existing simulation tools have complex interfaces that limit the accessibility and usability of non-professional users.
Disclosure of Invention
In order to overcome the defects of the existing CAE simulation software in the use process, the use friendliness and various performances of the industrial simulation software are further improved, so that the industrial simulation software can better simulate and analyze various engineering problems.
Interpretation of the terms
Computer aided engineering (CAE, computer Aided Engineering): the method is an approximate numerical analysis method for solving the problems of mechanical properties such as structural strength, rigidity, buckling stability, dynamic response, heat conduction, three-position multi-body contact, elastoplasticity and the like of complex engineering and products and optimizing design of structural properties by using computer assistance.
Bdf document: patran is a preprocessing tool for finite element analysis, nastran is a solver, and the relationship between the two is a text file in bdf format.
Inp file: a bridge for transferring data is established between the preprocessor ABAQUS/CAE and the solver ABAQUS/Standard or ABAQUS/Explicit.
The simulation software of the invention adopts novel technology and algorithm to improve the accuracy and efficiency of simulation. The software system includes an adaptive meshing system (module) that automatically adjusts mesh density based on the characteristics of the solution, ensuring accurate representation of complex geometries and varying phenomena. In order to improve usability, the software has an intuitive user interface, and modeling and simulation workflow is simplified. The user can easily define and modify simulation parameters, select an appropriate model and solver, and visualize the simulation results in real time. The present software also provides a wide range of documents and tutorials to facilitate user understanding and adoption.
The design of the simulation software is developed based on Ploughcae, which is finite element simulation software applied to the whole flow of structural simulation, and the simulation software is provided with a grid dividing module, a display/implicit solver, a post-processing module, an intelligent grid self-adaptation module, a structural analysis module and the like which are independently controllable by a core algorithm, and an automatic simulation module suitable for specific application working conditions of clients can be custom built for the clients according to the needs of the clients.
In the simulation software, an adaptive grid division strategy is adopted, grid cells in the adaptive grid can be of different sizes and shapes, and can be thinned or coarsened according to the complex condition of the geometric model. The adaptive grid obtains a more accurate solution by increasing the grid density in the areas where the solution changes more, and reduces the grid density in the areas where the solution changes less, so as to reduce the usage of computing resources. The grid structure is suitable for the situation that the local features of the areas needing high resolution and resolution are strong, so that the calculation accuracy can be improved, and the calculation cost can be reduced.
The invention relates to Ploughcae industrial simulation software, which adopts a composition logic architecture of the Ploughcae software and is mainly used for researching and developing aeroengines. The software adopts a C++ programming language and encapsulates the functions in each module into objects based on an object-oriented programming paradigm. Code is organized and managed through concepts such as inheritance, encapsulation, and polymorphism of classes and objects. Each module is made up of one or more classes, each class being responsible for implementing specific functions. Interaction and data transfer are realized between objects through message transfer and method call, so that maintainability and reusability of codes are improved. By using the Qt framework, the development and the function expansion of the graphical user interface are realized, and an intuitive and easy-to-use operation interface is provided. The user can perform operations such as parameter setting, model importing, simulation running and the like through an interface, and view and analyze simulation results in real time.
Specifically, the invention provides an industrial simulation software based on Ploughcae, which adopts a constituent logic architecture of Ploughcae software, adopts a C++ programming language, encapsulates functions in each module into objects based on an object-oriented programming paradigm, organizes and manages codes through inheritance, encapsulation and polymorphism of classes and objects, each module is composed of at least one class, each class is responsible for realizing specific functions, and interaction and data transfer are realized between the objects through message transfer and method call.
Furthermore, the PloughCAE-based industrial simulation software comprises a basic module, a custom module, an automation system and a database system.
Preferably, the basic module in the PloughCAE-based industrial simulation software comprises a pre-processing module, a finite element solver and a post-processing module;
the self-defining module comprises a complete machine automatic finite element analysis module, a damage tolerance module, a blade automatic finite element analysis module and a pipeline automatic finite element analysis module;
the automatic system comprises an automatic geometric processing system, a self-adaptive grid dividing system, an automatic simulation analysis system and a self-adaptive analysis method system;
the database system comprises a material library, a load library, a collection library and a standard part library.
Further, the working strategy of the self-adaptive grid division system in the PloughCAE-based industrial simulation software is as follows:
the grid cells in the adaptive grid may have different sizes and shapes and may be refined or coarsened depending on the complexity of the geometric model; the self-adaptive grid dividing system increases grid density in the region with larger solution change to obtain more accurate solution, and reduces grid density in the region with smaller solution change to reduce the using amount of computing resources;
the functions of the automated geometry processing system include: creating a coordinate system, creating vectors, extracting mid-planes of the aggregate model and creating washers, creating material properties, creating boundary conditions, and loading.
Further, the working process of the self-adaptive grid division system in the PloughCAE-based industrial simulation software comprises the following steps:
(1) Calculating an error estimate on each grid cell by comparing with an exact solution or an approximate solution of known accuracy;
(2) According to the characteristics of the problem, corresponding error indexes are selected to measure the errors of the numerical solution, and by calculating the error indexes, the grid areas which need higher grid resolution are known to obtain a more accurate solution;
(3) Formulating an adaptive grid division criterion based on the error estimation value and the error index to determine which grid cells need to be refined or coarsened;
(4) According to the self-adaptive criterion, carrying out corresponding adjustment operation on the grid, and increasing the density of the grid through refinement operation in a grid area with larger error so as to improve the accuracy of the solution; reducing grid density in a grid region with smaller error through coarsening operation so as to reduce calculation cost;
(5) The grid is iteratively adjusted using a plurality of adaptive loops, in each of which the grid adjustment is performed according to the error estimate and the adaptive criteria until a desired accuracy or other convergence condition is reached.
Further, the error estimation value calculation method used in the PloughCAE-based industrial simulation software comprises a residual error-based estimation algorithm, a gradient-based estimation algorithm and a jump index-based estimation algorithm;
the error index is related to the gradient, jump and rate of change of the physical field variable;
the criterion of the adaptive mesh division is formulated based on a fixed threshold or a local threshold based on an error index;
the refinement operation increases the grid density by adding new sub-cells in the existing grid cells and the coarsening operation decreases the grid density by merging adjacent grid cells.
Furthermore, the development and function expansion of the graphical user interface are realized by using the Qt framework in the PloughCAE-based industrial simulation software, and a user can perform parameter setting, model importing and simulation running through an operation interface and view and analyze simulation results in real time.
Further, the workflow of the PloughCAE-based industrial simulation software of the invention comprises:
(1) Model importation automatically identifies, picks up objects, and highlights the outer boundaries of picked objects to identify their pick-up status;
(2) Automatically extracting geometric features of a picked object, classifying the geometric features, automatically generating a set, and then generating and dividing an adaptive grid aiming at geometric adaptation, contact adaptation and physical field adaptation;
(3) Assigning corresponding material properties to different parts in the model, and determining boundary conditions and loading conditions at the same time; wherein the material properties include poisson's ratio, density, elastic modulus, and shear modulus;
(4) And selecting a corresponding simulation method and a corresponding solver according to the simulation target and the model type, and analyzing and evaluating a simulation result.
In addition, the invention also relates to application of the PlougCAE-based industrial simulation software in design and development of aeroengines.
Finally, the invention also provides a computer readable storage medium, wherein the storage medium is stored with a computer program, and the program realizes the functions of the industrial simulation software based on PloughCAE when being executed by a processor.
In summary, the PloughCAE-based industrial simulation software has the following characteristics:
(1) The software adopts a C++ supporting object-oriented programming paradigm, can better organize and manage codes, and improves maintainability and reusability of the codes; the Qt framework is adopted in the software to provide rich tools and libraries for developing a Graphical User Interface (GUI); the design is helpful to improve the development efficiency and the software quality, and meets the requirements of users on functions and experiences.
(2) The self-adaptive grid and Ploughcae solver adopted in the software can be used for solving various structural analysis problems, including linear static analysis, dynamic analysis, thermal stress analysis, fatigue analysis, optimization and the like, and has the advantages of high precision, good reliability, wide application range and the like.
(3) The friendliness and usability of the software user interface are very important for improving the popularization and application of the software, and the software functions and interface design can provide better use experience for users.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that need to be used in the embodiments of the present invention will be briefly described below, and it is obvious that the following drawings are only some embodiments described in the present invention, and other drawings can be obtained according to the drawings without inventive effort for those skilled in the art.
FIG. 1 is a block diagram of the overall structure of the PloughCAE-based industrial simulation software of the present invention.
FIG. 2 is a CAE simulation flow diagram according to an embodiment of the invention.
Fig. 3 is a schematic diagram of the working process of the adaptive meshing system in the industrial simulation software based on PloughCAE according to the present invention.
Fig. 4 is a flow chart of adaptive meshing according to one embodiment of the invention.
Fig. 5 is a schematic diagram of a simulation structure of an adaptive mesh and a uniform mesh, wherein the left side of the figure is the adaptive mesh, and the right side is the uniform mesh.
FIG. 6 is a schematic diagram of an analysis interface of the PloughCAE-based industrial simulation software of the present invention.
FIG. 7 is a schematic illustration of a high pressure turbine blade simulation design interface in accordance with an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to specific embodiments and corresponding drawings. It is apparent that the described embodiments are only some embodiments of the present invention, but not all embodiments, and the present invention may be implemented or applied by different specific embodiments, and that various modifications or changes may be made in the details of the present description based on different points of view and applications without departing from the spirit of the present invention.
Meanwhile, it should be understood that the scope of the present invention is not limited to the following specific embodiments; it is also to be understood that the terminology used in the examples of the invention is for the purpose of describing particular embodiments only, and is not intended to limit the scope of the invention.
Examples: industrial simulation software based on PloughCAE
As shown in fig. 1 and fig. 2, the present invention provides a ploghcae industrial simulation software using grid computing as a core algorithm, and the software has the following components and functions:
basic functionality (one)
The basic functions of the software include: new, open, save/save as, import and export, etc., where import project file support (·plough), solution file (·inp, · Bdf), and geometric model file (·step); export project file support (.Plough), solve file (.Inp,. Bdf). PloughCAE provides a pick filter to assist the user in picking up the target object. The selection filter clearly classifies the object types, and supports a user to pick any object or delete the object in the software. A pick action (left mouse click or hold mouse left click box) is performed in the view field, and selecting a filter reveals the type and number of objects selected. The pickup object includes: points, lines, faces, volumes, loads, sets, coordinate systems, nodes, cells, constraints, and the like. And finishing operations such as rotation, translation, scaling and the like of the model through mouse buttons. Developability control and highlight rendering of the three-dimensional model are supported, as shown in fig. 6.
(II) geometric processing function
The geometry processing functions include: creating a coordinate system, creating vectors, extracting mid-planes of the aggregate model and creating washers, creating material properties, creating boundary conditions, and loading.
(III) mesh division (subdivision) function
As shown in fig. 5, the uniform grid is simple and easy to use, easy to generate and manage, and suitable for the problems of simple geometry, regular boundary conditions and small domain change, but the uniform grid may produce inaccurate results when dealing with the problems of complex geometry, boundary layer and flow separation, etc., and in order to obtain a more accurate solution, a large number of grid cells are required, resulting in an increase in calculation amount. In contrast, the adaptive grid can provide higher grid resolution in the region of interest, so as to improve the accuracy of the numerical solution, and is suitable for processing problems of complex geometric shapes, strong speed and pressure changes or boundary layers when fluid flows through, and the like, so that unnecessary grid units in the calculation domain can be effectively reduced, and the calculation cost is reduced, but the generation and management of the adaptive grid are complex, and the problems of how to select division standards, grid encryption, grid movement and the like need to be considered.
As shown in fig. 3, the primary task of the adaptive meshing of the PloughCAE software of the present invention is to accurately estimate the error of the value solution, and by comparing with the accurate solution or an approximate solution of known accuracy, an error estimate can be calculated on each grid cell. Common error estimation methods include residual-based estimation, gradient-based estimation, jump index-based estimation, and the like. An appropriate error indicator is selected to measure the error of the numerical solution based on the nature of the problem. The error indicator is typically related to the gradient, jump or rate of change of the physical field variable. By calculating the error index, it is possible to know which areas require a higher grid resolution to obtain a more accurate solution. Based on the error estimate and the error index, criteria for adaptive meshing are formulated to determine which mesh cells need to be refined or coarsened. The advantage of adaptive meshing is that the refinement operation generally increases the mesh density in areas with larger errors to improve the accuracy of the solution; the coarsening operation reduces the grid density in the regions with smaller errors to reduce the computational overhead. The adaptive criteria may be based on a fixed threshold or a local threshold based on an error indicator. And carrying out corresponding adjustment operation on the grid according to the self-adaptive criterion. The refinement operation typically increases the grid density by adding new sub-cells to the existing grid cells, and the coarsening operation decreases the grid density by merging adjacent grid cells. Grid adjustment may be implemented based on specific algorithms and data structures, ensuring that the adjusted grid maintains topology consistency and reasonable quality. Adaptive meshing typically employs multiple adaptive loops to iteratively adjust the mesh. In each cycle, grid adjustments are made according to the error estimates and adaptive criteria until the desired accuracy or other convergence condition is reached. Through self-adaptive grid division, the density and distribution of grids can be dynamically adjusted according to the characteristics and requirements of the problems, so that the accuracy and the calculation efficiency of solutions are improved. The adaptive meshing is particularly effective in dealing with problems with local features, excitation wave propagation, boundary layers, and the like, and can provide higher resolution in the region of interest, reducing the waste of computational resources. The method comprises the following specific steps: clicking (grid cell) - (2D grid) to open the 2D grid popup; setting division type (adaptive size or uniform size), mesh type (triangle or quadrangle), for adaptive size, maximum and minimum mesh size, and growth rate; for uniform size, a grid size needs to be set; clicking to create and draw grids; after drawing is completed, a grid editing flow is entered, and finally, the current created grid can be directly clicked and stored. The same method can be used to construct a geometric model 3D mesh, as shown in fig. 4.
Grid quality inspection is the process of evaluating and analyzing a grid prior to finite element analysis or other numerical simulation. By checking the quality of the grid, the accuracy and reliability of numerical calculation can be ensured, and deviation or instability of simulation results caused by the grid quality problem can be avoided. The PloughCAE software supports grid cell quality inspection, and can switch cell inspection types, know inspection indexes, modify inspection index thresholds, and check the number of all cells and the number and the duty ratio of corresponding problem cells in an inspection panel. The actual mesh quality inspection method and index adopted depends on the requirements of specific application scenes on simulation quality.
(IV) solving the calculated and result cloud image
The Ploughcae solver has the advantages of high precision, good reliability and wide application range, and can solve various complex structural analysis problems. The Ploughcae solver used in the invention can be a commercial structure solver, can also be a structure solver independently developed by the company, and can be used for solving various structural analysis problems, including linear static analysis, dynamic analysis, thermal stress analysis, fatigue analysis, optimization and the like. Various loads and boundary conditions may also be handled, including gravity, pressure, temperature, speed, acceleration, displacement, and the like. The structure solver independently developed by the company integrates a high-efficiency and accurate 1.5-order unit calculation method, and the calculation result can be used as a standard commercial solver.
(V) custom Module
The software divides the functions into a plurality of independent modules, each module is responsible for a specific task, and the modularized design ensures that the software has high cohesiveness and low coupling property, and is convenient for independent development and maintenance of the modules. Each module has a clear interface definition to interact with other modules. The software comprises the following custom modules:
ploutharframe module (complete machine automation FEA module): the model is based on an aircraft design verification module, a modeling function of CAD is integrated on the basis of simulation, an aircraft design standard is combined, automatic generation from an aircraft aerodynamic shape layout diagram to a natural grid is realized, the model inherits standard unit numbers, unit types, material properties, contact connection, assembly positioning and other information, and an aircraft design model of a natural grid hybrid local area refined grid is intelligently generated according to geometric contact, local deformation and damage evolution by combining an adaptive grid processing technology and is used for strength verification, damage tolerance and structural health prediction management of a whole machine or a key component.
The plouthdamage module (damage tolerance module): the method adopts an engineering method to realize the analysis and check of the static strength and the fatigue strength of the aircraft structure, and comprises four general analysis method modules, namely a fuselage, a wing, a tail wing.
The plouthblade module (blade automation FEA module): the module is specially used for the pretreatment simulation analysis of the high-pressure turbine blade, based on a complex model of a multi-air film hole structure, the setting of the mesh dividing size and dividing method is customized, and more accurate analysis results are obtained efficiently. The module is mainly applied to highly complex and precise thermodynamic mechanical model analysis of aeroengines/gas turbines and the like.
Ploutgpipe module (pipeline automation FEA module): the module is specially used for simulation analysis of the pipeline of the aero-engine, the working environment of the aero-engine, the complex structure and the numerous pipelines, can be used for completing the analysis of static bearing, natural frequency, modal, vibration response and the like of the pipeline aiming at the straight pipe type pipeline, the 90-degree type pipeline, the S-type pipeline, the omega-type pipeline and different wall thicknesses of the straight pipe type pipeline, and the analysis result provides basis for the optimization design of the external pipeline of the aero-engine, so that the service life of the product is prolonged.
The automation and intelligent functions (automatic grid generation, self-adaptive grid technology, automatic optimization algorithm, intelligent post-processing and the like) in the CAE industrial simulation software can greatly improve the efficiency and accuracy of the simulation process.
The application example of the CAE industrial simulation software in the high-pressure turbine blade simulation design is as follows:
the stress distribution at the blade surface exhibits non-uniformity, mainly concentrated at critical locations near the pressure and suction surfaces, which have a significant impact on the structural performance and fatigue life of the blade.
For stress analysis, we use the geometric model and material parameters of the high pressure turbine blade, as shown in FIG. 7. The geometric model is an accurate model created based on CAD software, taking into account the shape, size and complex internal structure of the blade. The material parameters are obtained through experimental tests and literature researches and comprise elastic modulus, yield strength, thermal expansion coefficient and the like. The stress level of each area of the blade is represented by color coding, and different colors correspond to different stress values, so that the stress distribution condition is intuitively displayed. The chart is also provided with legends and coordinate axes for the user to understand and interpret the data in the chart.
Stress cloud diagram: stress clouds represent the stress variation of the blade surface by color variation and density. The intensity of the shades and clouds on the chart show the stress magnitude and distribution of different areas of the blade, such visual representations helping the user to more intuitively understand the change in stress. From the above detailed analysis results, we can get a deep understanding of the stress state of the high pressure turbine blade under the actual working conditions, and these results provide important references and guidance for the design optimization, fatigue life estimation and structural improvement of the blade.
The foregoing is merely exemplary of the present invention and is not intended to limit the present invention. Various modifications and variations of the present invention will be apparent to those skilled in the art. Any modification, replacement, etc. that comes within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.

Claims (10)

1. The industrial simulation software based on the Ploughcae is characterized in that the industrial simulation software adopts a constituent logic architecture of the Ploughcae software, adopts a C++ programming language, encapsulates functions in each module into objects based on an object-oriented programming paradigm, organizes and manages codes through inheritance, encapsulation and polymorphism of classes and objects, each module consists of at least one class, each class is responsible for realizing specific functions, and interaction and data transfer are realized between the objects through message transfer and method call.
2. The PloughCAE-based industrial simulation software according to claim 1, wherein the industrial simulation software comprises a basic module, a custom module, an automation system and a database system.
3. The plougcae-based industrial simulation software of claim 2, wherein the base module comprises a pre-processing module, a finite element solver, a post-processing module;
the self-defining module comprises a complete 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 automatic system comprises an automatic geometric processing system, a self-adaptive grid dividing system, an automatic simulation analysis system and a self-adaptive analysis method system;
the database system comprises a material library, a load library, a collection library and a standard part library.
4. The plougcae-based industrial simulation software of claim 3, wherein the adaptive meshing system operates as follows:
the grid cells in the adaptive grid may have different sizes and shapes and may be refined or coarsened depending on the complexity of the geometric model; the self-adaptive grid dividing system increases grid density in the region with larger solution change to obtain more accurate solution, and reduces grid density in the region with smaller solution change to reduce the using amount of computing resources;
the functions of the automated geometry processing system include: creating a coordinate system, creating vectors, extracting mid-planes of the aggregate model and creating washers, creating material properties, creating boundary conditions, and loading.
5. The plougcae-based industrial simulation software of claim 4, wherein the adaptive meshing system comprises:
(1) Calculating an error estimate on each grid cell by comparing with an exact solution or an approximate solution of known accuracy;
(2) According to the characteristics of the problem, corresponding error indexes are selected to measure the errors of the numerical solution, and by calculating the error indexes, the grid areas which need higher grid resolution are known to obtain a more accurate solution;
(3) Formulating an adaptive grid division criterion based on the error estimation value and the error index to determine which grid cells need to be refined or coarsened;
(4) According to the self-adaptive criterion, carrying out corresponding adjustment operation on the grid, and increasing the density of the grid through refinement operation in a grid area with larger error so as to improve the accuracy of the solution; reducing grid density in a grid region with smaller error through coarsening operation so as to reduce calculation cost;
(5) The grid is iteratively adjusted using a plurality of adaptive loops, in each of which the grid adjustment is performed according to the error estimate and the adaptive criteria until a desired accuracy or other convergence condition is reached.
6. The plougcae-based industrial simulation software of claim 5, wherein the error estimate calculation method includes a residual-based estimation algorithm, a gradient-based estimation algorithm, a jump-index-based estimation algorithm;
the error index is related to the gradient, jump and change rate of the physical field variable;
the criterion of the adaptive mesh division is formulated based on a fixed threshold or a local threshold based on an error index;
the refinement operation increases the grid density by adding new sub-cells in existing grid cells, and the coarsening operation decreases the grid density by merging neighboring grid cells.
7. The Ploughcae-based industrial simulation software according to claim 1, wherein development and function expansion of a graphical user interface are realized by using a Qt framework in the industrial simulation software, and a user can perform parameter setting, model importing, simulation running and view and analyze simulation results in real time through an operation interface.
8. The plougcae-based industrial simulation software of claim 1, wherein the workflow of the industrial simulation software comprises:
(1) Model importation automatically identifies, picks up objects, and highlights the outer boundaries of picked objects to identify their pick-up status;
(2) Automatically extracting geometric features of a picked object, classifying the geometric features, automatically generating a set, and then generating and dividing an adaptive grid aiming at geometric adaptation, contact adaptation and physical field adaptation;
(3) Assigning corresponding material properties to different parts in the model, and determining boundary conditions and loading conditions at the same time; wherein the material properties include poisson's ratio, density, elastic modulus, and shear modulus;
(4) And selecting a corresponding simulation method and a corresponding solver according to the simulation target and the model type, and analyzing and evaluating a simulation result.
9. Use of the ploghcae-based industrial simulation software of any of claims 1-8 in aircraft engine design development.
10. A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the functions of the plougcae-based industrial simulation software of any of claims 1-8.
CN202311092328.6A 2023-08-28 2023-08-28 Industrial simulation software based on PloughCAE and application thereof in development of aeroengine Pending CN117111899A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311092328.6A CN117111899A (en) 2023-08-28 2023-08-28 Industrial simulation software based on PloughCAE and application thereof in development of aeroengine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311092328.6A CN117111899A (en) 2023-08-28 2023-08-28 Industrial simulation software based on PloughCAE and application thereof in development of aeroengine

Publications (1)

Publication Number Publication Date
CN117111899A true CN117111899A (en) 2023-11-24

Family

ID=88803638

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311092328.6A Pending CN117111899A (en) 2023-08-28 2023-08-28 Industrial simulation software based on PloughCAE and application thereof in development of aeroengine

Country Status (1)

Country Link
CN (1) CN117111899A (en)

Similar Documents

Publication Publication Date Title
Yi et al. Digital twin-based smart assembly process design and application framework for complex products and its case study
Park et al. Unstructured grid adaptation: status, potential impacts, and recommended investments towards CFD 2030
US11386245B2 (en) Computing techniques for three-dimensional modeling and design analysis
CN103020393B (en) Aircraft assembly data visualization method based on Web
CN100468418C (en) Method and program for generating volume data from boundary representation data
CN102592016B (en) Engineering multiphysics coupling analysis method
EP2590094A2 (en) Computer aided design model analysis system
Park et al. Geometry modeling for unstructured mesh adaptation
Mykhaskiv et al. NURBS-based and parametric-based shape optimization with differentiated CAD kernel
JP2019106188A (en) Method of and system for authoring simulation scenario
CN113642069B (en) Building wind load rapid iteration design method based on BIM and heterogeneous system
Tao et al. A review of digital twin intelligent assembly technology and application for complex mechanical products
Zou et al. The modeling method of digital twin models for machining parts
CN108197353A (en) A kind of solid propellant rocket Fixture Design method of the APDL language based on ANSYS
Mayer et al. Computational geometry reconstruction from 3D topology optimization results: a new parametric approach by the medial axis
CN112597584A (en) Digital prototype construction and model conversion method and device based on digital twinning
Safari et al. A novel combination of adaptive tools for turbomachinery airfoil shape optimization using a real-coded genetic algorithm
Ji et al. A flow information-based prediction model applied to the nonaxisymmetric hub optimization of a centrifugal impeller
CN105005210B (en) Electromechanical integration analogue system and use its method
CN117111899A (en) Industrial simulation software based on PloughCAE and application thereof in development of aeroengine
Hui et al. Research on visual 3D assembly process design and simulation for marine diesel engine
CN113962061A (en) Electromechanical system knowledge component design method
Giles Aerospace design: a complex task
CN113901029B (en) Unified modeling method and system supporting multi-specialized computing software of reactor core
Mueller et al. NURBS-based and Parametric-based Shape Optimisation with differentiated CAD Kernel

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination