scholarly journals Combining bond-graphs with genetic programming for unified/automated design of mechatronic or multi domain dynamic systems

Author(s):  
Saheeb Ahmed Kayani ◽  
Muhammad Afzaal Malik
Mechatronics ◽  
2003 ◽  
Vol 13 (8-9) ◽  
pp. 851-885 ◽  
Author(s):  
Kisung Seo ◽  
Zhun Fan ◽  
Jianjun Hu ◽  
Erik D. Goodman ◽  
Ronald C. Rosenberg

Author(s):  
Jianjun Hu ◽  
Erik D. Goodman ◽  
Shaobo Li ◽  
Ronald Rosenberg

AbstractConceptual innovation in mechanical engineering design has been extremely challenging compared to the wide applications of automated design systems in digital circuits. This paper presents an automated methodology for open-ended synthesis of mechanical vibration absorbers based on genetic programming and bond graphs. It is shown that our automated design system can automatically evolve passive vibration absorbers that have performance equal to or better than the standard passive vibration absorbers invented in 1911. A variety of other vibration absorbers with competitive performance are also evolved automatically using a desktop PC in less than 10 h.


2001 ◽  
Author(s):  
R. C. Rosenberg ◽  
E. D. Goodman ◽  
Kisung Seo

Abstract Mechatronic system design differs from design of single-domain systems, such as electronic circuits, mechanisms, and fluid power systems, in part because of the need to integrate the several distinct domain characteristics in predicting system behavior. The goal of our work is to develop an automated procedure that can explore mechatronic design space in a topologically open-ended manner, yet still find appropriate configurations efficiently enough to be useful. Our approach combines bond graphs for model representation with genetic programming for generating suitable design candidates as a means of exploring the design space. Bond graphs allow us to capture the common energy behavior underlying the several physical domains of mechatronic systems in a uniform notation. Genetic programming is an effective way to generate design candidates in an open-ended, but statistically structured, manner. Our initial goal is to identify the key issues in merging the bond graph modeling tool with genetic programming for searching. The first design problem we chose is that of finding a model that has a specified set of eigenvalues. The problem can be studied using a restricted set of bond graph elements to represent suitable topologies. We present the initial results of our studies and identify key issues in advancing the approach toward becoming an effective and efficient open-ended design tool for mechatronic systems.


Author(s):  
Germa´n L. Di´az-Cuevas ◽  
Roger F. Ngwompo

A binary encoding method for bond graphs that can be used for genetic algorithms (GAs) applications is presented. The originality of the proposed coding is that it encompasses causal information. This ensures that causal analysis is taken into account in assessing the fitness of topologies generated in GA operations and the suitability of design candidates to meet performance specifications can be tested directly from the binary code as the model equations can be derived from it. The code is suitable for GAs applications on bond graphs (BG) for topology and parameter optimisation in automated synthesis of dynamic systems. The coding method and its possible applications are illustrated through worked examples.


Sign in / Sign up

Export Citation Format

Share Document