Preprocessor of the SIGMA system for training of developers of CAE application used in aerospace industry CAD systems

Technical cybernetics. Information technology. Computer facilities


Аuthors

Stolyarchuk V. A.

Moscow Aviation Institute (National Research University), 4, Volokolamskoe shosse, Moscow, А-80, GSP-3, 125993, Russia

e-mail: vladimir.stolyarchuk@gmail.com

Abstract

This article describes a Preprocessor of an educational training software program intended for preparation of developers of engineering analysis systems used in CAD systems in aerospace industry. The purpose of the Preprocessor is preparation of the input data for calculations where proposed subject of calculations is a flat bar. The Preprocessor generates an optimal finite element mesh using various triangulation methods and evaluates its quality before any calculations take place.
The geometric model of the designed object is created with the help of standard primitives such as point, line, arc, circle, and is split into 8 nodal zones. The finite element mesh is generated using isoparametric coordinate method, frontal method, and several Delaunay methods. In the frontal method the density function is specified in numeric form interactively using graphical elements. In Delaunay methods first the set of support nodes of the finite element mesh is generated (in 5 different ways), then triangulation of the area is carried out using either S-Hull algorithm or the Paul Burka’s method. Results of all triangulation algorithms are attached. Additionally, the Preprocessor has a subsystem to optimize the mesh using the increasing minimum angle method and a subsystem to regulate the mesh by positioning each node in the center of gravity of the polygon. There is also a subsystem to analyze the quality of the mesh, allowing to review the full specification of the mesh with graphical highlighting of areas with high and low mesh quality. As a result, the Preprocessor is a complex tool designed for generating meshes of various types and for analyzing their characteristics. The UI of the system was designed with the purpose of training the user. It was developed using standard WinForms library. The application is using MDI (Multi Document Interface) technology allowing users to work on multiple projects. The development was done in C# programming language using .NET platform (IDE Microsoft Visual Studio 2010 Ultimate) and Tao Framework that allows .Net and Mono developers access to OpenGL and SDL.
During the use of the Preprocessor significant scientific results and lots of hands on experience were obtained.

Keywords:

CAE, finite element procedures, triangulation procedures, optimization procedures of finite element model

References

  1. Stolyarchuk V.A. Vestnik Povolzh’ya , 2012, no.6, pp. 394-397.
  2. Brodsky A.V., Stolyarchuk V.A., Ulianov S.A. Razrabotka obuchayushchikh podsistem SAPR (Development of CAD training subsystems), Moscow, MAI, 1990, 68 p.
  3. Panfilov А.А. Innovatsii v aviatsii i kosmonavtike. Nauchn. prakt. konf., tez.dokl. (Innovations in aviation and cosmonautics, Scientific Conference, Abstracts of Papers), Moscow, 2012, pp. 207-208.
  4. Ruppert J. A Delaunay Refinement Algorithm for Quality 2-Dimentional Mesh Generation, NASA Ames Research Center, Submission to Journal of Algorithms, 1994, no.4, pp.124-138.
  5. Skvorcov A.V. Triangulyatsiya Delone i ee primenenie (Triangulation for Delaunay and applications), Tomsk University, 2002, 56p.
  6. Sinclair D. A fact sweep-hull for Delaunay triangulatioin, S-hull, 2010, http://www.s-hull.org/
  7. Bourke P. Materialy Pan Pacific Computer konferentsii «Efficient Triangulation Algorithm Suitable for Terrain Modelling or An Algorithm for Interpolating Irregularly-Spaced Data with Applications in Terrain Modelling», Beijing, China, http://paulbourke.net/papers/triangulate/

Download

mai.ru — informational site MAI

Copyright © 2000-2024 by MAI

Вход