Automated Design Method for Multi-domain Engineering Systems

멀티-도메인 공학시스템의 자동설계방법

  • 서기성 (서경대학교 전자공학과) ;
  • 박세현 (안동대학교 전자정보산업학부)
  • Published : 2004.10.01

Abstract

Multi-domain engineering systems include electrical, mechanical, hydraulic, pneumatic, and thermal components, making it difficult to design a system because of their complexity and inter domain nature. In order to obtain an optimal design, a unified design approach for each domain and an automated search method are required. This paper suggests a method for automatically synthesizing designs for multi-domain systems using the combination of bond graph that is domain independent and genetic programming that is well recognized as a powerful tool for open-ended search. To investigate the effect of proposed approach, an eigenvalue design problem is tested for some sample target sets of eigenvalues with different embryos.

멀티-도메인 공학시스템은 전기, 기계, 유압, 열등의 도메인을 포함하며, 시스템 구성이 복잡하여 설계에 많은 어려움을 가지고 있다. 최적의 설계를 위해서는 각 도메인에 대한 통합된 설계 방법과 자동적이고 효율적인 탐색방법이 요구된다. 본 논문은 도메인에 독립적인 본드 그래프(bond graph)와 대규모 공간 해의 탐색에 접합한 진화 알고리즘의 일종인 Genetic Programming(유전 프로그래밍, GP)를 결합하여 멀티 도메인 동적 시스템에 대한 디자인 해를 자동적으로 생성해주는 설계 방법을 제시하였다. 제안된 설계방법의 효용성을 입증하기 위해서 고유값(eigenvalue) 설계 문제가 실험되었고, 서로 다른 태아모델을 가진 고유값의 집합이 사용되었다.

Keywords

References

  1. K. Youcef-Toumi, Modeling, Design, and Control Integration: A necessary Step in Mechatronics, IEEE/ASME Trans. Mechatronics, vol. 1, no.1, 1996, pp. 29-38 https://doi.org/10.1109/3516.491407
  2. E. Coelingh, T. J. A. de Vries, J. V. Amerongen, 'Automated Performance Assessment of Mechatronic Motion Systems During the Conceptual Design Stage,' Proceedings of the 3nd International Conference on Advanced Mechatroncis, Okayama, Japan, pp.472-477, 1998
  3. D. C. Karnopp, R. C. Rosenberg, D. L. Margolis, '1999' System Dynamics, A Unified Approach, 3rd Ed., John Wiley & Sons
  4. R.C. Rosenberg, 'Reflections on Engineering Systems and Bond Graphs,' Trans. ASME J. Dynamic Systems, Measurements and Control, V.115, p.242-251. 1993b https://doi.org/10.1115/1.2899064
  5. J. R. Koza, Genetic Programming: On the Programming of Computers by Means of Natural Selection, MIT Press, 1992
  6. J. R Koza, Genetic Programming II, Automatic Discovery of Reusable Programs, MIT Press, 1994
  7. J. R Koza, F. H. Bennet, D. Andre, M. A. Keane, F. Dunlap, Automate Synthesis of Analog Electrical Circuits by Means of Genetic Programming, IEEE Trans. on Evolutionary Computation, vol. 1, no. 2, pp.109-128. 1997 https://doi.org/10.1109/4235.687879
  8. J. E. E. E. Sharpe, R H. Bracewell, 'The Use of Bond Graph Reasoning for the Design of Interdisciplinary Schemes', 1995 International Conference on Bond Graph Modeling and Simulation, pp.116-121
  9. E. Tay, W. Flowers and J. Barrus, 'Automated Generation and Analysis of Dynamic System Designs', Research in Engineering Design, vol 10, 1998, pp. 15-29 https://doi.org/10.1007/BF01580267
  10. D. Zongker, W. Punch, lil-gp 1.1 Users Manual, Michigan State University, 1996