Browse > Article

Development of a Multi-body Dynamics Analysis System Using the Object-Oriented Concept  

한형석 (한국기계연구원)
이재경 (한국기계연구원)
서종휘 (아주대학교 대학원)
송현석 (아주대학교 대학원)
박태원 (아주대학교)
Publication Information
Abstract
To analyze the applications of all types of mechanical systems, general purpose analysis programs have been developed and commercialized. However, it is customary to develop and use customized programs even though they sometimes require more work than a general purpose program. A customized program is simplified to adapt to a particular application from the beginning, is designed for small computers, and developed with hardware-in-the-loop in mind so it can be applied effectively. By adding design knowledge and bundling know-how to an analysis program, analysis time can be reduced. And because an analysis has to work in conjunction with other analysis programs, a proprietary program that the user can easily modify can be useful. In this thesis, a multi-body dynamics analysis system is presented using one of the most useful programming techniques, object-oriented concept. The object-oriented concept defines a problem from the physical world as an abstract object, an abstract model. The object becomes encapsulated with the data and method. Simulation is performed using the object's interface. It is then possible for the user and the developer to modify and upgrade the program without having particular knowledge of the analysis program. The method presented in this thesis has the following advantages. Since the mechanical components of the multi-body system converts independent modeling into a class, the modification, exchange, distribution, and reuse of elements are increased. It becomes easier to employ a new analysis method and interface with other S/W and H/W systems. To employ a new analysis method, there is no need to modify elements of the main solver and the Library. In addition, information can be communicated to each object through messaging. It makes the modeling of new elements easier using inheritance. When developing a S/W for the computer simulation of physical system, it is reasonable to use object-oriented modeling. Also, for multi-body dynamics analysis, it is possible to develop a solver that is user-oriented.
Keywords
Multi-body Dynamics; Object-oriented Modeling;
Citations & Related Records
Times Cited By KSCI : 5  (Citation Analysis)
연도 인용수 순위
1 http://www.adams.com
2 http://www.lmsintl.com
3 Kim, J. H., Cho, C. H. and Kim, S. J., 'Distributed Parallel Computing of Finite Element Analysis on a Network Using Object Oriented Programming Paradigm,' The Korean Society for Aeronautical & Space Sciences, Vol. 23, No. 1, pp. 97-106, 1995
4 Shin, Y. S., Seo, J. K., Park, Y. S. and Choi, H. W., 'Development of Object-Oriented Structural Analysis Program for PC,' J. of the Computational Structural Engineering Institute of Korea, Vol. 5, No. 4, pp. 125-132, 1992   과학기술학회마을
5 Kim, H. K., Lee, J. Y., Kim, J. J. and Lee, B. H., 'Application of Object-Oriented Methodology for Structural Analysis and Design,' J. of the Computational Structural Engineering Institute of Korea, Vol. 8, No.3, pp. 123-133, 1995   과학기술학회마을
6 Yoon, P. J., Lee, S. J. and Sunwoo, M. H., 'A Study on an Engine Control System Using an Object-Oriented Programming Method,' Transactions of Korea Society of Automotive Engineers, Vol. 8, No. 3,pp.98-109, 1995   과학기술학회마을
7 Yang, K. J., Hong, K. S. and Lee, K. I., 'An Object-Oriented Model for Gasoline Engine and Automatic Transmission Systems,' J. of Control, Automation and Systems Engineering, Vol. 4, No.4, pp. 534-542, 1998   과학기술학회마을
8 Jung, B. Y., Cho, D. I., 'Object-Oriented Programming and Automotive Powersystem,' J. of Control, Automation and System Engineering, Vol. 2, No.2, pp. 127-132, 1996   과학기술학회마을
9 Kecskemethy, A., Hiller, M., 'An Object-oriented Approach for an Effective Formulation of Multibody Dynamics,' Comput. Methods Appl. Mech. Engrg. 115, pp. 287-314,1994   DOI   ScienceOn
10 Otter, M., Elmqvist, H. and Cbllier, F. E., 'Modeling of Multi-body Systems with the Object-Oriented Modeling Language Dymola,' Nonlinear Dynamics 9, pp. 91-112, 1996   DOI
11 Kecskemethy, A., Lange, C. and Grabner, G., 'Object-oriented Modeling of Multi-body Dynamics Including Impacts,' ECCM-2001, pp. 1-28, 2001
12 http://www.simpack.de
13 http://www.functionbay.com
14 Haug, E. J., 'Computer Aided Kinematics and Dynamics of Mechanical Systems,' Allyn and Bacon, USA,1989