Object‐Oriented Finite Element Analysis Using EER Model
Publication: Journal of Structural Engineering
Volume 119, Issue 9
Abstract
An object‐oriented finite element modeling approach is presented for solution of complex engineering systems. For efficient processing of a myriad of data types generated in such analyses an object‐oriented enhanced entity relationship (EER) data model is developed. A class library is created for performing object‐oriented finite element analysis in C++. These classes model the basic concepts and tools needed for finite element analysis of engineering problems. As an example, the models and class library developed in this research are applied to interlaminar stress analysis of composite structures. This research lays the foundation for development of a new generation of highly modular, reusable, and easily maintainable finite element software systems.
Get full access to this article
View all available purchase options and get full access to this article.
References
1.
Adeli, H., ed. (1990a). Knowledge engineering—vol. one—fundamentals. McGraw Hills Book Co., New York, N.Y.
2.
Adeli, H., ed. (1990b). Knowledge engineering—vol. two—applications. McGraw Hills Book Co., New York, N.Y.
3.
Adeli, H., and Balasubramanyam, K. V. (1988). Expert systems for structural design—a new generation. Prentice‐Hall, Englewood Cliffs, N.J.
4.
Adeli, H., and Hung, S. L. (1990). “An object‐oriented model for processing earthquake engineering knowledge.” Microcomputers in civil engineering, 5(2), 95–109.
5.
Bathe, K. J. (1982). Finite element procedures in engineering analysis. Prentice‐Hall, Englewood Cliffs, N.J.
6.
Bickford, W. B. (1990). A first course in the finite element method. IRWIN, Inc., Homewood, Ill.
7.
Booch, G. (1991). Object‐oriented design with applications. The Benjamin/Cummings Publishing Co., Inc., Redwood City, Calif.
8.
Chaturvedi, S. K., Adeli, H., Zhang, S. Q., Yu, G., and Tzeng, G. Y. (1992). Failure mechanisms in composite materials and structures: global‐local finite element method. Department of Civil Engineering, Ohio State University, Columbus, Ohio.
9.
Cheng, Y. M. (1989). “An efficient and flexible out‐of‐core equation solver.” Microcomputers in civil engineering, 4(4), 297–306.
10.
Elmasri, R., and Navathe, S. B. (1989). Fundamentals of database systems. The Benjamin/Cummings Publishing Co., Inc., Redwood City, Calif.
11.
Fenves, G. L. (1990). “Object‐oriented programming for engineering software development.” Eng. Comput. (New York), 6, 1–15.
12.
Forde, B. W. R., and Stiemer, S. F. (1989). “Development of engineering software within a generic application framework.” Microcomput. Civ. Eng., 4(3), 205–216.
13.
Lee, H. H., and Arora, J. S. (1991). “Object‐oriented programming for engineering applications.” Eng. Comput. (New York), 7, 225–235.
14.
Pagano, N. J., and Soni, S. R. (1983). “Global‐local laminate variational model.” Int. J. Solids Struct., 19, 207–228.
15.
Powell, G. H., and Abdalla, G. A. (1989). “Object management in an integrated design system.” Proc. Sixth Conf. on Computing in Civ. Engrg., Sept. 11–13, 556–563.
16.
Stroustrup, B. (1991). The C++ programming language, 2d Ed., Addison‐Wesley Publishing Co., Reading, Mass.
17.
Wirfs‐Brock, R., Wilkerson, B., and Wiener, L. (1990). Designing object‐oriented software. Prentice‐Hall, Englewood Cliffs, N.J.
18.
Yu, G., and Adeli, H. (1991). “Computer aided design using object‐oriented programming paradigm and blackboard architecture.” Microcomput. Civ. Eng., 6(3), 177–190.
Information & Authors
Information
Published In
Copyright
Copyright © 1993 American Society of Civil Engineers.
History
Received: Jan 24, 1992
Published online: Sep 1, 1993
Published in print: Sep 1993
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.