Comparison of robustness of three filter design strategies using genetic programming and bond graphs

被引:0
|
作者
Peng, Xiangdong [1 ]
Goodman, Erik D.
Rosenberg, Ronald C.
机构
[1] Michigan State Univ, Dept Elect & Comp Engn, Genet Algorithms Res & Applicat Grp, E Lansing, MI 48824 USA
[2] Michigan State Univ, Dept Engn Mech, E Lansing, MI 48824 USA
来源
GENETIC PROGRAMMING THEORY AND PRACTICE IV | 2007年 / 4卷
关键词
genetic programming; bond graph; robust design strategy; Bessel analog filter design;
D O I
10.1007/978-0-387-49650-4_13
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A possible goal in robust design of dynamic systems is to find a system topology under which the sensitivity of performance to the values of component parameters is minimized. This can provide robust performance in the face of environmental change (e.g., resistance variation with temperature) and/or manufacturing-induced variability in parameter values. In some cases, a topology that is relatively insensitive to parameter variation may allow use of less expensive (looser tolerance) components. Cost of components, in some instances, also depends on whether "standard-sized" components maybe used or custom values are required. This is true whether the components are electrical components, mechanical fasteners, or hydraulic fittings, However, using only standard-sized or preferred value components introduces an additional design constraint. This chapter uses genetic programming to develop bond graphs specifying component topology and parameter values for an example task, designing a passive analog low-pass filter with fifth-order Bessel characteristics. It explores three alternative design approaches. The first uses "standard" GP and evolves designs in which components can take on arbitrary values (i.e., custom design). The second approach adds random noise to each parameter; then, at the end of evolution, for the best design found, it "snaps" its parameter values to a small (component-specific) set of "standard" values. The third approach uses only the small set of allowable standard values throughout the evolutionary process, evaluating each design after addition of noise to each standard parameter value. Then the best designs emerging from each of these three procedures are compared for robustness to parameter variation, evaluating each of them with random perturbations of their parameters. Results indicated that, the third method produced the most robust designs, and the second method was better than the first.
引用
收藏
页码:203 / 217
页数:15
相关论文
共 50 条
  • [1] Design evolution of engineering systems using bond graphs and genetic programming
    Samarakoon, Buddhika L.
    Gamage, Lalith B.
    de Silva, Clarence W.
    MECHATRONICS, 2016, 33 : 71 - 83
  • [2] Mechatronic Design Evolution Using Bond Graphs and Hybrid Genetic Algorithm With Genetic Programming
    Behbahani, Saeed
    de Silva, Clarence W.
    IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2013, 18 (01) : 190 - 199
  • [3] Knowledge interaction with genetic programming in mechatronic systems design using bond graphs
    Wang, JC
    Fan, Z
    Terpenny, JP
    Goodman, ED
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2005, 35 (02): : 172 - 182
  • [4] A Comparison of three evolutionary strategies for multiobjective genetic programming
    Yang Zhang
    Peter Rockett
    Artificial Intelligence Review, 2007, 27 : 149 - 163
  • [5] A Comparison of three evolutionary strategies for multiobjective genetic programming
    Zhang, Yang
    Rockett, Peter
    ARTIFICIAL INTELLIGENCE REVIEW, 2007, 27 (2-3) : 149 - 163
  • [6] Robust engineering design of electronic circuits with active components using genetic programming and bond graphs
    Peng, Xiangdong
    Goodman, Erik D.
    Rosenberg, Ronald C.
    GENETIC PROGRAMMING THEORY AND PRACTICE V, 2008, : 185 - +
  • [7] Self-adjusting multidisciplinary design of hydraulic engine mount using bond graphs and inductive genetic programming
    Tabatabaei, S. Karim
    Behbahani, Saeed
    de Silva, Clarence W.
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2016, 48 : 32 - 39
  • [8] GPBG: A Framework for Evolutionary Design of Multi-domain Engineering Systems Using Genetic Programming and Bond Graphs
    Hu, Jianjun
    Fan, Zhun
    Wang, Jiachuan
    Li, Shaobo
    Seo, Kisung
    Peng, Xiangdong
    Terpenny, Janis
    Rosenberg, Ronald
    Goodman, Erik
    DESIGN BY EVOLUTION: ADVANCES IN EVOLUTIONARY DESIGN, 2008, : 319 - +
  • [9] Automated Identification of a Mechatronic System Model Using Genetic Programming and Bond Graphs
    Behbahani, Saeed
    de Silva, Clarence W.
    JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2013, 135 (05):
  • [10] Theoretical Foundations of Automated Synthesis using Bond-Graphs and Genetic Programming
    Kayani, Saheeb Ahmed
    2008 INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES, PROCEEDINGS, 2008, : 11 - 16