Integration d'une approche variationnelle pour Ia methode des elements finis dans un environnement oriente-objet Application a un probleme de convection non lineaire

Authors

  • Dominique Eyheramend l.aboratoire de mecanique des structures et milieux continus Ecole Polytechnique Federale de Lausanne DGC-A2, Ecublens CH-1015Lausanne
  • Thomas Zimmermann l.aboratoire de mecanique des structures et milieux continus Ecole Polytechnique Federale de Lausanne DGC-A2, Ecublens CH-1015Lausanne

Keywords:

variational formulations, nonlinear problems, finite element method, objectoriented programming, symbolic computation, numerical computation

Abstract

Today, elaboration and maintenance of computational software remain challenging problems. The use of software tools with high level helps to overcome weaknesses of more traditional approaches. Symbolic manipulations software and modem programming paradigms open the door to new strategies for the solution of initial-boundary value problems. In earlier work, the authors' research group has proposed an approach to finite element programming based on object-oriented concepts; more recently, this approach has been extended to variational formulations. Our purpose in this paper is to give an illustration of the proposed strategy on the example of a one-dimensional nonlinear advection equation.

Downloads

Download data is not yet available.

References

[BES 97] J. BESSON, R. FOERCH, Large scale object-oriented finite element code design,

Comput. Methods Appl. Mech. Engrg., 142 (1997) 165-187.

[CAR 94] A. CARDONA, I. KLAPKA, M. GERADIN, Design of a new finite element

programming environment, Engineering Computations, vol. 11 (1994) pp. 365-381.

[CEC 77] M.M. CECCHI, C. LAMI, Automatic generation of stiffness matrices for finite

element analysis, lntemat. J. Numer. Methods Engrg., vol. 11 (1977) pp. 396-400.

[CHO 92] D.K. CHOI, S. NOMURA, Application of symbolic computation to two-dimensional

elasticity, Computers & Structures, vol. 43 (1992) pp. 645-649.

[DUB 92a] Y. DUBOIS-PELERIN, TH. ZIMMERMANN, P. BOMME, Object-oriented finite element

programming : II. A prototype program in Smalltalk, Comput. Methods Appl. Mech.

Engrg., vol. 98 (1992) pp. 361-397.

[DUB 92b] Y. DUBOIS-PELERIN, TH. ZIMMERMANN, Object-Oriented finite element

programming : Theory and C++ Implementation for FEM_Objectc++™ 001, Elmepress

international (1992).

[DUB 93] Y. DUBOIS-PELERIN, TH. ZIMMERMANN, Object-oriented finite element

programming : III. An efficient implementation in C++, Comput. Methods Appl. Mech.

Engrg., vol. 108 (1993) pp. 165-183.

[DEV 92] P.R.B. DEVLOO, C.A. MAGALHAES, A.T. NoEL, On the implementation of the

p-adaptive finite element method using the object oriented programming philosofy, in

Numerical methods in engineering and applied sciences, part 1, CIMNE, Barcelona

(1992).

[DUB 95] Y. DUBOIS-PELERIN, P. PEGON, Object-Oriented programming in nonlinear finite

element analysis, Submitted to Computers & Structures (1995).

[EYH 94] D. EYHERAMENDY, TH. ZIMMERMANN, Object-oriented finite element

programming : Beyond fast prototyping, Proceedings of CST 94, Athens Greece, vol.

Artificial intelligence and object oriented approaches for structural engineering, Civil

Comp Press, (1994) pp. 121-127.

[EYH 95] D. EYHERAMENDY, TH. ZIMMERMANN, Programmation orientee objet appliquee a Ia

methode des elements finis : derivations symboliques, programmation automatique, La

Revue Europeenne des elements finis, vo!. 4 (1995) pp. 327-360.

[EYH 96] D. EYHERAMENDY, TH. ZIMMERMANN, Object-oriented finite elements : II. A

symbolic environment for automatic programming, Comput. Methods Appl. Mech. Engrg,

(1996) pp. 259-276.

[EYH 97b] D. EYHERAMENDY, TH. ZIMMERMANN, Fonctionnalite d'un environnement oriente

objet pour le developpement de code elements finis, Actes du 3' Colloque national en

calcul des structures de Giens, Hermes (1997) pp. 553-558.

[EYH 97 d] D. EYHERAMENDY, TH. ZIMMERMANN, Object-oriented finite elements : III.

Theory and application of automatic programming, Comput. Methods Appl. Mech. Engrg.,

( 1997) in press.

[EYH 97f] D. EYHERAMENDY, Object-Oriented Finite Element Programming : Symbolic

derivation and automatic programming, rapport de these de doctorat, Ecole Polytechnique

Federale de Lausanne, (1997) in preparation.

[FOE 96] R. FOERCH, Un environnement oriente objet pour Ia modelisation numerique des

materiaux en calcul des structures, rapport de these de doctorat, Ecole Nationale

Superieure des Mines de Paris, ( 1996).

[FOR 90] B.W.R FORDE, R.O. FOSCHI, S.F STIEMER, Object-Oriented Finite Element

Analysis, Computers & Structures, vol. 34 (1990) pp. 355-374.

[GEL 95] J. C. GELIN, L. WALTERTHUM, Conception d'un logiciel oriente-objets pour Ia

simulation de processus de formage, Actes du 2"d Colloque national en calcul des

structures de Giens, Hermes (1995) pp. 552-558.

[HAN 92a] P. HANSBO, The characteristic streamline diffusion method for convectiondiffusion

problems, Comput. Methods Appl. Mech. Engrg., vol. 96 (1992) pp. 239-253.

[HAN 92b] P. HANSBO, The characteristic streamline diffusion method for the time-dependent

incompressible Navier-Stokes equations, Comput. Methods Appl. Mech. Engrg., vol. 96

(1992) pp. 239-253.

[HOA 80] S. V. HoA, S. SANKAR, A computer program for automatic generation of stiffness

and mass matrices in finite-element analyis, Computers & Structures, vo!. 11 (1980)

pp. 147-161.

[HUG 88a] T.J.R. HUGHES, G.M. HULBERT, Space-time finite element methods for

elastodynamics : formulations and error estimates, Comput. Methods Appl. Mech. Engrg.,

(1988) pp. 339-363.

[HUG 78] T.J.R. HUGHES, K. S. PISTER, Consistent linearization in mechanics of solids and

structures, Computers & Structures, vo!. 8 (1978) pp. 391-397.

[IBR 93] A. IBRAHIMBEGOVIC, F. FREY, Geometrically non-linear method of incompatible

modes in application to finite elasticity with independent rotations, Int. J. Num. Methods

in Eng., 36 (1993) 4185-4200.

[JOH 94] C. JOHNSON, Numerical solution of partial differential equations by the finite

element method, Cambridge University Press (1994).

[KOZ 94] I. KoZAR, A. IBRAHIMBEGOVIC, Finite Element formulation of finite rotation solid

element, LSC internal report, Swiss Federal Institute of Technology, (1994).

[LEF 91] L. LEFF, Y.Y. YUN, The symbolic finite element analysis system, Computers &

Structures, vol. 41 (1991) pp. 227-231.

[MAC 92] R.I. MACKIE, Object-oriented programming of the finite element method, Int. J.

Num. Meth. Engr., vol. 35 (1992) 425-436.

[MAR 83] J.E. MARSDEN, T.J.R. HUGHES, Mathematical foundations of elasticity, PrenticeHall,

(1983).

[MIL 91] G.R MILLER., An Object-Oriented Approach to Structural Analysis and Design,

Computers & Structures, vol. 40 n° 1 (1991) pp. 75-82.

[MEN 93] PH. MENETREY, TH. ZIMMERMANN, Object-Oriented Non-Linear Finite Element

Analysis : Application to 12 plasticity, Computers & Structures, vol. 49 n° 5 (1993)

pp. 767-777.

[NOO 79] A.K. NooR, C.M. ANDERSEN, Computerized symbolic manipulation in structural

mechanics-progress and potential, Computers & Structures, vol. 10 (1979) pp. 95-118.

[NOO 90] Symbolic computations and their impact on mechanics, Winter Annual Meeting of

the American Society of Mechanical Engineers, Dallas, Texas, November 25-30, 1990,

ed. by A.K. Noor, I. Elishakoff and G. Hulbert, PVP, vol. 205 (1990).

[POT 97 a] POTAPOV S., Un a1gorithme ALE de dynamique rapide base sur une approche

mixte Elements finis-Volumes finis. Implementation en 1angage oriente objet C++,

rapport de these de doctorat, Ecole Centrale Paris, ( 1997).

[REH 89] REHAK D.R., BAUGH JR. J.W., Alternative Programming Techniques for Finite

Element Programming Development, Proceedings IABSE Colloquium on Expert Systems

in Civil Engineerings, Bergamo, Italy. IABSE, (1989).

[SCH 92] S.P. SCHOLZ, Elements of an object-oriented FEM ++ program in C++, Comp. and

Struct., 43 (1992) pp. 517-529.

[SIL 94] P. P. SILVESTER, S. V. CHAMLIAN, Symbolic Generation of Finite Elements for SkinEffect

Integral Equations, IEEE Transactions on magnetics, vol 30, n° 5 (1994) pp. 3594-

[TEZ 92b] T.E. TEZDUYAR, M. BEHR, J. LIOU, A new strategy for finite element computations

involving moving boundaries and interfaces - The deforming-spatial-domain/space-time

procedure : I. The concept and the preliminary numerical tests, Comput. Methods Appl.

Mech. Engrg., 94 (1992) pp. 339-351.

[TEZ 92c] T.E. TEZDUYAR, M. BEHR, S. MmAL, 1. LIOU, A new strategy for finite element

computations involving moving boundaries and interfaces - The deforming-spatialdomain/

space-time procedure : II. Computation of free-surface flows, two liquid flows,

and flows with drifting cylinders, Comput. Methods Appl. Mech. Engrg., 94 (1992)

pp. 353-371.

[VIS 95a] VisualSmalltalk Enterprise - 32 Bit Pure Object-Oriented Programming System,

User's guide, ParkPlace Digitalk, (1995).

[VIS 95b] VisualSmalltalk Enterprise - 32 Bit Pure Object-Oriented Programming System,

Language Reference, ParkPlace Digitalk, (1995).

[WAN 86] P.S. WANG, FINGER : A symbolic System For Automatic Generation of

Numerical Programs in Finite Element Analysis, J. Symbolic Computation, vol. 2 (1986)

pp 305-316.

[Y AN 94] C. Y. YANG, An algebraic-expressed finite element model for symbolic

computation Computers & Structures, vol. 52 n° 5 (1994) pp. 1069-1077.

[YU 94] G.G. Yu, Object-oriented models for numerical and finite element analysis, PhD

thesis report, The Ohio State University, (1994).

[ZIE 91] 0. C. ZIENKIEWICZ, R. L. TAYLOR, The finite element method, 4th ed. Vol. 2, Solid

and fluid mechanics, Dynamics and Non-Linearity, McGraw-Hill (1991).

[ZIM 92a] TH. ZIMMERMANN, Y. DUBOIS-PELERIN, P. 80MME, Object-oriented finite element

programming : I. Governing principles, Comput. Methods Appl. Mech. Engrg., vol. 98

(1992) pp. 291-303.

[ZIM 92b] TH. ZIMMERMANN, Y. DUBOIS-PELERIN, P. 80MME, Object-oriented finite element

programming : Theory and Smalltalk V Implementation for FEM_Objectpc™OOI,

Elmepress international (1992).

[ZIM 96] TH. ZIMMERMANN, D. EYHERAMENDY, Object-oriented finite elements: I. Principles

of symbolic derivations and automatic programming, Comput. Methods Appl. Mech.

Engrg., 132 (1996) pp. 277-304.

Downloads

Published

1998-05-23

How to Cite

Eyheramend, D. ., & Zimmermann, T. . (1998). Integration d’une approche variationnelle pour Ia methode des elements finis dans un environnement oriente-objet Application a un probleme de convection non lineaire. European Journal of Computational Mechanics, 7(5), 589–607. Retrieved from https://journals.riverpublishers.com/index.php/EJCM/article/view/3085

Issue

Section

Original Article