scholarly journals IMPLEMENTATION OF A FINITE ELEMENT CLASS LIBRARY USING GENERALIZED PROGRAMMING

Author(s):  
S. V. Choporov ◽  
M. S. Ihnatchenko ◽  
O. V. Kudin ◽  
A. G. Kryvokhata ◽  
S. I. Homeniuk

Context. For computer modeling of complex objects and phenomena of various nature, in practice, the numerical finite element method is often used. Its software implementation (especially for the study of new classes of problems) is a rather laborious process. The high cost of software development makes the development of new approaches to improving the efficiency of programming and maintenance (including the addition of new functions) urgent. Objective. The aim of the work is to create a new effective architecture of programs for finite element analysis of problems in mathematical physics, which makes it easy to expand their functionality to solve new classes of problems. Method. A method for developing programs for finite element analysis using generalized programming is proposed, which makes it possible to significantly simplify the architecture of the software and make it more convenient for maintenance and modification by separating algorithms and data structures. A new architecture of classes that implement finite element calculation is proposed, which makes it possible to easily expand the functionality of programs by adding new types of finite elements, methods for solving systems of linear algebraic equations, parallel computations, etc. Results. The proposed approach was implemented in software as a class library in C ++. A number of computational experiments have been carried out, which have confirmed its efficiency in solving practical problems. Conclusions. The developed approach can be used both to create general-purpose finite element analysis systems with an open architecture, and to implement specialized software packages focused on solving specific classes of problems (fracture mechanics, elastomers, contact interaction, etc.).

Author(s):  
S. Nagasawa ◽  
H. Sakuta ◽  
M. Goto

Abstract This paper deals with conceptual orientation and system development of intelligent support system for general purpose FEA (finite element analysis) programs. An integrated support system called “InhierTalk” (Integrated interactive environment for hierarchical representation for FEA) has been developed in Smalltalk, an object oriented language, in order to confirm effectivity of hierarchical representation and to establish an optimum method of the system development. Two object-oriented knowledge models which consist of macro visual data representation and micro regularized data representation are proposed. In the development, it is found to be clear that active and passive evaluation methods are effective for construction of support system.


2011 ◽  
Vol 295-297 ◽  
pp. 1564-1567
Author(s):  
Yong Hong ◽  
Seokjun Yu ◽  
Jaejung Lee ◽  
Hyeonsu Ha ◽  
Dong Pyo Hong

The multi-stage boom consisting of several booms is used in order to develop the aerial platform truck that can be used in a working radius that is higher and safe. Because the length increases compared with the width or the height of the structure, the intensity and rigidity are lowered along with the safety. Accordingly, a countermeasure is needed. Therefore, in this research, when designing of the high ground work difference Boom System, the safety the stress of the considered boom the analyze method and experimental method tries to be evaluated through the comparison. The finite-element analysis(FEA) compared the Strain value which is obtained through the resolution value and actual experiment by using the Ansys,that is the general purpose program, and proved this safety.


2019 ◽  
Vol 943 ◽  
pp. 43-47
Author(s):  
Xia Zhu ◽  
Keiji Ogi ◽  
Nagatoshi Okabe

The purpose of this research is to determine the state inside the material using finite-element analysis and to improve the performance of a rotary-draw bending forming by clarifying the mechanism of wrinkle generation. An analytical model of rotational drawing was made by using the general-purpose nonlinear finite-element analysis software MSC Marc, and the analytical results were compared with experimental results to verify the validity of the model. Furthermore, the mechanism of wrinkle generation was investigated. With the progress of processing, wrinkles occur not in the R part but in the original tube-side straight-tube part. The coefficient of friction between the tube material and the R portion of the bending mold promotes the occurrence of wrinkles and the growth of the generated wrinkles. Because wrinkles occur even if the friction coefficient between the tube material and bending mold R part is ignored, the generation condition of wrinkles also depends on parameters other than the friction coefficient.


Sign in / Sign up

Export Citation Format

Share Document