Programmation orientee objet appliquee a Ia methode des elements finis : derivations symboliques, programmation automatique
Keywords:
finite element method, object-oriented programming, automatic programming, symbolic computationAbstract
New technologies in computer science applied to numerical computations allow new approaches of mechanical problems. The development of object-oriented programming leads to better structured codes for the finite element method and facilitates development and maintainability. The purpose of this paper is to extend the object-oriented approach to the symbolic derivation and automatic of the elemental matrix fonns of the finite element method.
Downloads
References
[BAR 89] N.S. Bardel, The application of symbolic computing to the hierarchical finite
element method, lnternat. J. Numer. Methods Engrg., vol. 28 (1989) pp 1181-1204.
[CEC 77] M.M. Cecchi and C. Lami, Automatic generation of stiffness matrices for finite
element analysis, Internal. J. Numer. Methods Engrg. , vol. II ( 1977) pp 396-400.
[DUB 92] Y. Dubois-Pelerin, Th. Zimmermann and P. Bomme, Object-oriented finite
clement programming: II. A prototype program in Smalltalk, Comput. Methods Appl. Mech.
Engrg., vol. 98 (1992) pp. 361-397.
[DUB 93] Y. Dubois-Pelerin and Th. Zimmermann, Object-oriented finite element
programming : Ill. An efticient implementation in C++, Comput. Methods Appl. Mech.
Engrg., vol. 108 (1993) pp. 165-183.
[EYH 94] D. Eyheramendy and 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.
[FRI 92] P. Fritzson and D. Fritzson, The need for high-level programming support in
scientific computing applied to mechanical analysis, Computers & Structures, vol. 45 (1992)
pp. 387-395.
[HOA 80] S. V. Hoa and S. Sankar, A computer program for automatic generation of
stiffness and mass matrices in finite-element analyis, Computers & Structures, vol. 11
(1980) pp. 147-161.
[HUG 87] T. J. R. Hughes, The Finite Element Method, Prentice-Hall, 1987.
[lOA 93] N.I. loakimidis, Elementary applications of MATHEMETICA to the solution of
elasticity problems by the finite element method, Comput. Methods Appl. Mech. Engrg., vol.
(1993) pp. 29-40.
[KOR 79] A.R. Komcoff and S.J. Fenves, Symbolic generation of finite element stiffness
matrix, Computers & Structures, vol. I 0 (1979) pp. 95-118.
[NOO 79] A.K. Noor and C.M. Andersen, Computerized symbolic manipulation in structural
mechanics-progress and potential, Computers & Structures, vol. 10 (1979) pp. 95-118.
[NOO 81] A.K. Noor and C.M. Andersen, Computerized symbolic manipulation in nonlinear
finite element analysis, Computers & Structures, vol. 13 (1981) pp. 379-403.
[SMA 93a] Smalltalk for Win32, Reference guide, Digitalk InC: (1993).
[SMA 93b] Smalltalk for Win32, Encyclopedia of classes, Digitalk Inc. (1993).
[TWO 93] W.W. Tworzydlo and J.T. Oden, Towards an automated environment in
computational mechanics, Comput. Methods Appl. Mech. Engrg. , vol. I 04 (1993) pp. 87-
[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
-316.
[ZIM 92] Th. Zimmermann, Y. Dubois-Pelerin and P. Bomme, Object-oriented finite
element programming: I. Governing principles, Comput. Methods Appl. Mech. Engrg. , vol.
(1992) pp. 291-303.