Design by Evolution pp 319-345

Part of the Natural Computing Series book series (NCS)

| Cite as

GPBG: A Framework for Evolutionary Design of Multi-domain Engineering Systems Using Genetic Programming and Bond Graphs

  • Jianjun Hu
  • Zhun Fan
  • Jiachuan Wang
  • Shaobo Li
  • Kisung Seo
  • Xiangdong Peng
  • Janis Terpenny
  • Ronald Rosenberg
  • Erik Goodman

Abstract

Current engineering design is a multi-step process proceeding from conceptual design to detailed design and to evaluation and testing. It is estimated that 60–70% of design decisions and most innovation occur in the conceptual design stage, which may include conceptual design of function, operating principles, lavout, shape, and structure. However, few computational tools are available to help designers to explore the design space and stimulate the product innovation process. As a result, product innovation is strongly constrained by the designer’s ingenuity and experience, and a systmatic approach to product innovation is strongly needed.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Ando, S., Iba, H.: Linear genome methodology for analog circuit design. Tech. rep., Information and Communication Department, School of Engineering, University of Tokyo (2000)Google Scholar
  2. 2.
    Fan, Z. Hu, J., Seo, K., Goodman, E., Rosenberg, R., Zhang, B: Bond graph representation and GP for automated analog filter design. In: E. Goodman (ed.) 2001 Genetic and Evolutionary Computation Conference Late Breaking Papers, pp. 81–86. San Francisco, California, USA (2001)Google Scholar
  3. 3.
    Fan, Z., Seo, K., Hu, J., Rosenberg, R., Goodman, E.: System-level synthesis of MEMS via genetic programming and bond graphs. In: E. Cantú-Paz et al. (ed.) Genetic and Evolutionary Computation (GECCO-2003), LNCS, vol. 2724, pp. 2058–2071. Springer-Verlag, Chicago (2003)CrossRefGoogle Scholar
  4. 4.
    Gagné, C., Parizeau, M.: Open BEAGLE: a new versatile C++, framework for evolutionary computation. In: E. Cantú-Paz (ed.) Late Breaking Papers at the Genetic and Evolutionary Computation Conference (GECCO-2002), pp. 161–168, AAAl, New York, NY (2002)Google Scholar
  5. 5.
    Hu, J., Goodman, E.: Robust and efficient genetic algorithms with hierarchical niching and sustainable evolutionary computation model. In: Proceedings of the 2004 Genetic and Evolutionary Computing Conference. Springer, Chicago (2004)Google Scholar
  6. 6.
    Hu, J., Goodman, E., Rosenberg, R.: Topological search in automated mechatronic system synthesis using bond graphs and genetic programming. In: Proc. of American Control Conference ACC 2004. Boston (2004)Google Scholar
  7. 7.
    Jalili, N.: A comparative study and analysis of semi-active vibration-control systems. Journal of Vibration and Acoustics, 124, 593 (2002)CrossRefGoogle Scholar
  8. 8.
    Karnopp, D., Margolis, D., Rosenberg, R.: System Dynamics: Modeling and Simulation of Mechatronic Systems, 3rd edn. John Wiley & Sons, Inc., New York (2000)Google Scholar
  9. 9.
    Karnopp, D., Margolis, D., Rosenberg, R.: System Dynamics: Modeling and Simulation of Mechatronic Systems, John Wiley & Sons, Inc., New York (2000)Google Scholar
  10. 10.
    Koza, J., Andre, D., Bennett III, F., Keane, M.: Genetic Programming 3: Darwinian Invention and Problem Solving. Morgan Kaufmann (1999)Google Scholar
  11. 11.
    Koza, J., Bennett III, F., Andre, D., Keane, M., Dunlap, F.: Automated synthesis of analog electrical circuits by means of genetic programming. IEEE Transactions on Evolutionary Computation 1(2), 109–128 (1997)CrossRefGoogle Scholar
  12. 12.
    Koza, J., Keane, M., Streeter, M. Mydlowec, W., Yu, J., Lanza, G.: Genetic Programming IV: Routine Human-Competitive Machine Intelligence. Kluwer Academic Publishers (2003)Google Scholar
  13. 13.
    Koza, J., Keane, M., Yu, J., Bennett III, F., Mydlowec, W.: Automatic creation of human-competitive programs and controllers by means of genetic programming. Genetic Programming and Evolvable Machines 1(1/2), 121–164 (2000)MATHCrossRefGoogle Scholar
  14. 14.
    Lohn, J., Colombano, S.: A circuit representation technique for automated cirouit design. IEEE Transactions on Evolutionary Computation 3(3), 205–219 (1999)CrossRefGoogle Scholar
  15. 15.
    Paynter, H.: An epistemic, prehistory of bond graphs. In: P. Breedveld, G. Dauphin-Tanguy (eds.) Bond Graphs for Engineers. Elsevier Science Publishers, Amsterdam (1991)Google Scholar
  16. 16.
    Peng, X., Goodman, E., Rosenberg, R.: Comparison of robustness of three filter design strategies using genetic programming and bond graphs. In: R. Riolo, T. Soule, B. Worzel (eds.) Genetic Programming Theory and Practice IV. Springer (2006)Google Scholar
  17. 17.
    Punch, W., Zongker, D.: lilgp—a C system for genetic programming (1995). URL: http://garage.cse.msu.edu/software/lil-gpGoogle Scholar
  18. 18.
    Seo, K., Fan, Z., Hu, J., Goodman, E., Rosenberg, R.: Dense and switched modular primitives for bond graph model design. In: E. Cantú-Paz et al. (ed.) Genetic and Evolutionary Computation (GECCO-2003). LNCS, vol. 2724, pp. 1764–1775. Springer-Verlag, Chicago (2003)CrossRefGoogle Scholar
  19. 19.
    Seo, K., Fan, Z., Hu, J., Goodman, E., Rosenberg, R.: Toward an automated design method for multi-domain dynamic systems using bond graph and genetic programming. Mechatronics 13(8–9), 851–885 (2003)CrossRefGoogle Scholar
  20. 20.
    Smith, M.: Achievable dynamic response for automotive active suspension. Vehicle System Dynamics 24, 1–33 (1995)CrossRefGoogle Scholar
  21. 21.
    Smith, M., Walker, G.: Performance limitations and constraints for active and passive suspensions: a mechanical multi-port approach. Vehicle System Dynamics 33, 137–168 (2000)CrossRefGoogle Scholar
  22. 22.
    Wang, J., Terpenny, J.: Integrated active and passive mechatronic system design using bond graphs and genetic programming. In: B. Rylander (ed.) Genetic and Evolutionary Computation Conference Late Breaking Papers, pp. 322–329. Chicago, USA, (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Jianjun Hu
    • 1
  • Zhun Fan
    • 2
  • Jiachuan Wang
    • 3
  • Shaobo Li
    • 4
  • Kisung Seo
    • 5
  • Xiangdong Peng
    • 6
  • Janis Terpenny
    • 7
  • Ronald Rosenberg
    • 8
  • Erik Goodman
    • 6
  1. 1.Department of Computer Science and EngineeringUniversity of South CarolinaUSA
  2. 2.Department of Mechanical EngineeringTechnical University of DenmarkLyngbyDenmark
  3. 3.Systems DepartmentUnited Technologies Research CenterEast HartfordUSA
  4. 4.CAD/CIMS InstituteGuizhou UniversityGuiyang, GuizhouChina
  5. 5.Department of Electronics EngineeringSeokyeong UniversitySeoulKorea
  6. 6.Department of Electrical and Computer EngineeringMichigan State UniversityEast LansingUSA
  7. 7.Department of Engineering EducationVirgina TechBlacksburgUSA
  8. 8.Department of Mechanical EngineeringMichigan State UniversityEast LausingUSA

Personalised recommendations