Development of a Multibody Dynamics Program Using the Object-Oriented Modeling

  • Han, Hyung-Suk (New Transportation System Group, Korea Institute of Machinery & Materials (KIMM))
  • 발행 : 2003.11.01

초록

A multibody system dynamics analysis program is presented using one of the most useful programming methodologies, the object-oriented modeling, The object-oriented modeling defines a problem from the physical world as an abstract object. The object becomes encapsulated with the data and method, Analysis 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 paper has several advantages, Since the mechanical components of the multi-body system are converted into the class, the modification, exchange, distribution and reuse of classes are increased. It becomes easier to employ a new analysis method and interface with other S/W and H/W systems, Information can be communicated to each object through messaging. This makes the modeling of new classes easier using the inheritance, When developing a S/W for the computer simulation of a physical system, it is reasonable to use object-oriented modeling.

키워드

참고문헌

  1. Schiehlen, W., Multibody Systems Handbook, Springer-Verlag, Berlin, Germany, 1990
  2. www.functionbay.com
  3. Kecskemethy, A., 'Sparse-Matrix Generation of Jacobians for the Object-Oriented Modeling of Multibody Systems,' Nonlinear Dynamics 9, pp. 185-204, 1996 https://doi.org/10.1007/BF01833300
  4. Otter, M., Elmqvist, H. and Cellier, F. E., 'Modeling of Multibody Systems with the Object-Oriented Modeling Language Dymola,' Nonlinear Dynamics 9, pp.91-112, 1996 https://doi.org/10.1007/BF01833295
  5. Tisell, C., Orsbom, K., 'Using an Extensible Object-Oriented Query Language in Multibody SystemAnalysis,' Advances in Engineering Software 32, pp. 769-777, 2001 https://doi.org/10.1016/S0965-9978(01)00028-X
  6. Koh, A. S., Park, J. P., 'Object-Oriented Dynamics Simulator,' Computational Mechanics 14, pp. 277-287, 1994 https://doi.org/10.1007/BF00370078
  7. Kecskemethy, A., Hiller, M., 'An Object-Oriented Approach for an Effective Formulation of Multibody Dynamics,' Computer Methods in Applied Mechanics and Engineering, Vol. 115, pp. 287-314, 1994 https://doi.org/10.1016/0045-7825(94)90064-7
  8. Sreenath, N., 'A Hybrid Computation Environment for Multibody Simulation,' Mathematics and Computers in Simulation 34, pp. 121-140, 1992 https://doi.org/10.1016/0378-4754(92)90049-M
  9. Hocke, M., Seybold, J. and Ruhle, R., 'Data Models and Simulation of Mechanical Systems,' Simulation Practice and Theory 4, pp. 319-333, 1996 https://doi.org/10.1016/0928-4869(95)00044-5
  10. Kecskemethy, A., Lange, C. and Grabner, G., 'Object-Oriented Modeling of Multibody Dynamics Including Impacts,' ECCM-2001, Cracow, Poland, 2001
  11. M. Anantharaman, 'flexible Multibody Dynamics-An Object-Oriented Approach,' Nonlinear Dynamics 9,205-221, 1996 https://doi.org/10.1007/BF01833301
  12. Kunz, D. L., 'An Object-Oriented Approach to Multibody Systems Analysis,' Computer and Structure 69, pp. 209-217, 1998 https://doi.org/10.1016/S0045-7949(98)00013-3
  13. Haug, E. J., Computer Aided Kinematics and Dynamics of Mechanical System, Allyn and Bacon, USA, 1989
  14. Wehage, R. A., Haug, E. J., 'Generalized Coordinate Partitioning for Dimension Reduction in Analysis of Constrained Dynamics Systems,' Journal of Mechanical Design, Vol. 104, No. 1, pp. 247-255, 1982 https://doi.org/10.1115/1.3256318
  15. Padhy, S. K., 'On the Dynamics of a Rotary Compressor : Part 1-Mathmatical Modeling,' Advances in Design Automation, ASME, Vol. 1, pp. 207-217, 1993
  16. Padhy, S. K., 'On the Dynamics of a Rotary Compressor : Part 2-Experimenta1 Validation and Sensitivity Analysis,' Advances in Design Automation, ASME, Vol. 1, pp. 219-227, 1993
  17. Yangisawa, T, Mori, M., Shimizu, T. and Ogi, T,'Vibration of a Rolling Piston Type Rotary Compressor,' International Journal of Refrigeration, Vol. 7, No. 4, pp. 237-244, 1985 https://doi.org/10.1016/0140-7007(84)90077-X