Knowledge (XXG)

Computer-automated design

Source ๐Ÿ“

122: 133:' of a 'good design', which aims to meet multiple objectives such as maximised output, energy efficiency, highest speed and cost-effectiveness. The design problem concerns both finding the best design within a known range (i.e., through 'learning' or 'optimisation') and finding a new and better design beyond the existing ones (i.e., through creation and invention). This is equivalent to a 270:
values of the performance index of all the local optima, together with those of all boundary parameter sets, would lead to the global optimum, whose corresponding 'parameter' set will thus represent the best design. However, in practice, the optimization usually involves multiple objectives and the matters involving derivatives are a lot more complex.
337:. The EA based multi-objective "search team" can be interfaced with an existing CAD simulation package in a batch mode. The EA encodes the design parameters (encoding being necessary if some parameters are non-numerical) to refine multiple candidates through parallel and interactive search. In the search process, ' 269:
is differentiable under practical constraints in the multidimensional space, the design problem may be solved analytically. Finding the parameter sets that result in a zero first-order derivative and that satisfy the second-order derivative conditions would reveal all local optima. Then comparing the
278:
In practice, the objective value may be noisy or even non-numerical, and hence its gradient information may be unreliable or unavailable. This is particularly true when the problem is multi-objective. At present, many designs and refinements are mainly made through a manual trial-and-error process
360:
The EA based optimal designs can start from the designer's existing design database, or from an initial generation of candidate designs obtained randomly. A number of finely evolved top-performing candidates will represent several automatically optimized digital prototypes.
656:
Barsan, GM; Dinsoreanu, M, (1997). Computer-automated design based on structural performance criteria, Mouchel Centenary Conference on Innovation in Civil and Structural Engineering, AUG 19-21, CAMBRIDGE ENGLAND, INNOVATION IN CIVIL AND STRUCTURAL ENGINEERING,
364:
There are websites that demonstrate interactive evolutionary algorithms for design. allows you to evolve 3D objects online and have them 3D printed. allows you to do the same for 2D images.
703: 263: 217: 184: 499: 349:
learning. To obtain the next 'generation' of possible solutions, some parameter values are exchanged between two candidates (by an operation called '
935: 86:
The concept of CAutoD perhaps first appeared in 1963, in the IBM Journal of Research and Development, where a computer program was written.
841:
Zhang, Jun; Zhan, Zhi-hui; Lin, Ying; Chen, Ni; Gong, Yue-jiao; Zhong, Jing-hui; Chung, Henry S.H.; Li, Yun; Shi, Yu-hui (November 2011).
137:
in an almost certainly, multidimensional (multivariate), multi-modal space with a single (or weighted) objective or multiple objectives.
417: 357:'). This way, the evolutionary technique makes use of past trial information in a similarly intelligent manner to the human designer. 333:
To reduce the search time, the biologically-inspired evolutionary algorithm (EA) can be used instead, which is a (non-deterministic)
1076: 817: 93:
to evaluate these logics in terms of their discriminating ability over samples of the character set they are expected to recognize.
1071: 1066: 350: 129:
To meet the ever-growing demand of quality and competitiveness, iterative physical prototyping is now often replaced by '
383: 373: 28: 80: 318: 106: 342: 635: 600: 289:
learning or adjustments need to be repeated many times until a โ€˜satisfactoryโ€™ or โ€˜optimalโ€™ design emerges.
760: 322: 48: 498:
Li, Yun; Ang, Kiam Heong; Chong, Gregory C. Y.; Feng, Wenyuan; Tan, Kay Chen; Kashiwagi, Hiroshi (2004).
225: 535: 334: 302: 64: 40: 97:
More recently, traditional CAD simulation is seen to be transformed to CAutoD by biologically-inspired
1008: 667:
Li, Yun (1996). "Genetic algorithm automated approach to the design of sliding mode control systems".
151: 36: 1026: 314: 130: 60: 587:
Moharrami, H; Grierson, DE (1993). "Computer-Automated Design of Reinforced Concrete Frameworks".
500:"CAutoCSD - Evolutionary search and optimisation enabled computer automated control system design" 941: 916:"Evolving three-dimensional objects with a generative encoding inspired by developmental biology" 870: 823: 552:
Kramer, GJE; Grierson, DE (1989). "Computer automated design of structures under dynamic loads".
527: 110: 76: 56: 915: 889: 988: 980: 931: 862: 813: 780: 726: 684: 639: 604: 569: 519: 480: 472: 437: 393: 388: 378: 338: 298: 52: 32: 972: 923: 854: 805: 799: 772: 718: 676: 631: 596: 561: 511: 464: 429: 102: 98: 121: 1061: 1030: 1012: 704:"Automation of Linear and Nonlinear Control Systems Design by Evolutionary Computation" 622:
Xu, L; Grierson, DE (1993). "Computer-Automated Design of Semirigid Steel Frameworks".
134: 776: 722: 468: 1055: 945: 827: 565: 146: 927: 531: 297:
In theory, this adjustment process can be automated by computerised search, such as
145:
Using single-objective CAutoD as an example, if the objective function, either as a
874: 455:
Brncick, M (2000). "Computer automated design and computer automated manufacture".
285: 72: 976: 960: 842: 746:
Computer-automated design of semirigid steel frameworks according to EUROCODE-3
680: 515: 280: 984: 866: 784: 730: 688: 643: 608: 573: 523: 476: 441: 858: 305:, it may not deliver solutions in practice within a limited period of time. 68: 992: 484: 809: 90:
to search for logic circuits having certain constraints on hardware design
354: 965:
IEEE Transactions on Systems, Man, and Cybernetics - Part B: Cybernetics
801:
Computational Intelligence Assisted Design: In Industrial Revolution 4.0
748:. Nordic Steel Construction Conference 95, June 19-21. pp. 787โ€“794. 433: 17: 1048:
Learn step by step or watch global convergence in 2-parameter CAutoD
761:"Nonlinear model structure identification using genetic programming" 759:
Gray, Gary J.; Murray-Smith, David J.; Li, Yun; et al. (1998).
959:
Zhan, Zhi-Hui; Zhang, Jun; Li, Yun; Chung, Henry Shu-Hung (2009).
890:"Generative Representations for Computer-Automated Design Systems" 120: 47:
are more concerned with a broader range of applications, such as
418:"Computer-Automated Design of Multifont Print Recognition Logic" 1045: 1023: 843:"Evolutionary computation meets machine learning: a survey" 1005: 920:
ECAL 2011: The 11th European Conference on Artificial Life
394:
Genetic algorithm (GA) applications - automated design
353:') and new values introduced (by an operation called ' 236: 228: 187: 154: 1046:
An online interactive GA based CAutoD demonstrator.
903:(3). Moffett Field, CA: NASA Ames Research Center. 257: 211: 178: 504:International Journal of Automation and Computing 141:Normalized objective function: cost vs. fitness 702:Li, Yun; Chwee Kim, Ng; Chen Kay, Tan (1995). 8: 117:Guiding designs by performance improvements 235: 227: 186: 153: 847:IEEE Computational Intelligence Magazine 636:10.1061/(ASCE)0733-9445(1993)119:6(1740) 601:10.1061/(ASCE)0733-9445(1993)119:7(2036) 125:Interaction in computer-automated design 422:IBM Journal of Research and Development 405: 961:"Adaptive Particle Swarm Optimization" 83:, and the invention of novel systems. 411: 409: 7: 922:. Vol. 2011. pp. 141โ€“148. 416:Kamentsky, L.A.; Liu, C.-N. (1963). 27:Design Automation usually refers to 258:{\displaystyle f={\tfrac {J}{1+J}}} 170: 45:Computer-Automated Design (CAutoD) 25: 914:Clune, Jeff; Lipson, Hod (2011). 624:Journal of Structural Engineering 589:Journal of Structural Engineering 274:Dealing with practical objectives 669:International Journal of Control 179:{\displaystyle J\in [0,\infty )} 928:10.7551/978-0-262-29714-1-ch024 71:systems, industrial equipment, 206: 194: 173: 161: 1: 777:10.1016/S0967-0661(98)00087-2 723:10.1016/S1474-6670(17)45158-5 469:10.1016/S1047-9651(18)30806-4 765:Control Engineering Practice 566:10.1016/0045-7949(89)90043-6 384:Design Automation Conference 374:Electronic design automation 43:(CAD), automated design and 29:electronic design automation 1093: 977:10.1109/TSMCB.2009.2015956 888:Gregory S. Hornby (2003). 798:Chen, Yi; Li, Yun (2018). 554:Computers & Structures 457:Phys Med Rehabil Clin N Am 212:{\displaystyle f\in (0,1]} 681:10.1080/00207179608921865 516:10.1007/s11633-004-0076-8 309:Search in polynomial time 1077:Evolutionary computation 711:IFAC Proceedings Volumes 319:evolutionary computation 317:and automated design is 107:evolutionary computation 1072:Evolutionary algorithms 859:10.1109/MCI.2011.942584 343:survival of the fittest 329:Evolutionary algorithms 323:evolutionary algorithms 283:package. Usually, such 279:with the help of a CAD 341:' is performed using ' 259: 213: 180: 126: 101:, including heuristic 49:automotive engineering 1067:Computer-aided design 810:10.1201/9781315153179 303:exponential algorithm 260: 214: 181: 124: 65:system identification 41:Computer-Aided Design 335:polynomial algorithm 226: 185: 152: 37:Product Configurator 744:Barsan, GM (1995). 315:virtual engineering 131:digital prototyping 61:control engineering 1029:2021-04-17 at the 1011:2018-11-14 at the 434:10.1147/rd.71.0002 255: 253: 209: 176: 127: 111:swarm intelligence 77:steel construction 67:and optimization, 57:composite material 937:978-0-262-29714-1 771:(11): 1341โ€“1352. 389:Generative design 379:Design Automation 299:exhaustive search 293:Exhaustive search 252: 103:search techniques 53:civil engineering 33:Design Automation 16:(Redirected from 1084: 1033: 1021: 1015: 1006:EndlessForms.com 1003: 997: 996: 971:(6): 1362โ€“1381. 956: 950: 949: 911: 905: 904: 894: 885: 879: 878: 838: 832: 831: 795: 789: 788: 756: 750: 749: 741: 735: 734: 708: 699: 693: 692: 664: 658: 654: 648: 647: 630:(6): 1740โ€“1760. 619: 613: 612: 595:(7): 2036โ€“2058. 584: 578: 577: 549: 543: 542: 540: 534:. Archived from 495: 489: 488: 452: 446: 445: 413: 313:One approach to 301:. As this is an 264: 262: 261: 256: 254: 251: 237: 218: 216: 215: 210: 183: 182: 177: 99:machine learning 21: 1092: 1091: 1087: 1086: 1085: 1083: 1082: 1081: 1052: 1051: 1042: 1037: 1036: 1031:Wayback Machine 1022: 1018: 1013:Wayback Machine 1004: 1000: 958: 957: 953: 938: 913: 912: 908: 892: 887: 886: 882: 840: 839: 835: 820: 797: 796: 792: 758: 757: 753: 743: 742: 738: 706: 701: 700: 696: 666: 665: 661: 655: 651: 621: 620: 616: 586: 585: 581: 551: 550: 546: 538: 497: 496: 492: 454: 453: 449: 415: 414: 407: 402: 370: 331: 311: 295: 276: 241: 224: 223: 150: 149: 143: 119: 23: 22: 15: 12: 11: 5: 1090: 1088: 1080: 1079: 1074: 1069: 1064: 1054: 1053: 1050: 1049: 1041: 1040:External links 1038: 1035: 1034: 1024:PicBreeder.org 1016: 998: 951: 936: 906: 880: 833: 818: 790: 751: 736: 694: 675:(4): 721โ€“739. 659: 649: 614: 579: 560:(2): 313โ€“325. 544: 541:on 2015-08-31. 490: 447: 404: 403: 401: 398: 397: 396: 391: 386: 381: 376: 369: 366: 330: 327: 310: 307: 294: 291: 275: 272: 267: 266: 250: 247: 244: 240: 234: 231: 208: 205: 202: 199: 196: 193: 190: 175: 172: 169: 166: 163: 160: 157: 142: 139: 135:search problem 118: 115: 95: 94: 91: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1089: 1078: 1075: 1073: 1070: 1068: 1065: 1063: 1060: 1059: 1057: 1047: 1044: 1043: 1039: 1032: 1028: 1025: 1020: 1017: 1014: 1010: 1007: 1002: 999: 994: 990: 986: 982: 978: 974: 970: 966: 962: 955: 952: 947: 943: 939: 933: 929: 925: 921: 917: 910: 907: 902: 898: 891: 884: 881: 876: 872: 868: 864: 860: 856: 852: 848: 844: 837: 834: 829: 825: 821: 819:9781498760669 815: 811: 807: 804:. CRC Press. 803: 802: 794: 791: 786: 782: 778: 774: 770: 766: 762: 755: 752: 747: 740: 737: 732: 728: 724: 720: 717:(16): 85โ€“90. 716: 712: 705: 698: 695: 690: 686: 682: 678: 674: 670: 663: 660: 653: 650: 645: 641: 637: 633: 629: 625: 618: 615: 610: 606: 602: 598: 594: 590: 583: 580: 575: 571: 567: 563: 559: 555: 548: 545: 537: 533: 529: 525: 521: 517: 513: 509: 505: 501: 494: 491: 486: 482: 478: 474: 470: 466: 463:(3): 701โ€“13. 462: 458: 451: 448: 443: 439: 435: 431: 427: 423: 419: 412: 410: 406: 399: 395: 392: 390: 387: 385: 382: 380: 377: 375: 372: 371: 367: 365: 362: 358: 356: 352: 348: 344: 340: 336: 328: 326: 324: 320: 316: 308: 306: 304: 300: 292: 290: 288: 287: 282: 273: 271: 248: 245: 242: 238: 232: 229: 222: 221: 220: 203: 200: 197: 191: 188: 167: 164: 158: 155: 148: 147:cost function 140: 138: 136: 132: 123: 116: 114: 112: 108: 104: 100: 92: 89: 88: 87: 84: 82: 79:, structural 78: 74: 70: 66: 62: 58: 54: 50: 46: 42: 38: 34: 30: 19: 1019: 1001: 968: 964: 954: 919: 909: 900: 896: 883: 853:(4): 68โ€“75. 850: 846: 836: 800: 793: 768: 764: 754: 745: 739: 714: 710: 697: 672: 668: 662: 652: 627: 623: 617: 592: 588: 582: 557: 553: 547: 536:the original 510:(1): 76โ€“88. 507: 503: 493: 460: 456: 450: 425: 421: 363: 359: 347:a posteriori 346: 332: 312: 296: 286:a posteriori 284: 277: 268: 144: 128: 113:algorithms. 96: 85: 81:optimisation 44: 39:. Extending 26: 73:mechatronic 35:which is a 1056:Categories 400:References 281:simulation 63:, dynamic 985:1083-4419 946:267114914 897:Mail Stop 867:1556-603X 828:115518530 785:0967-0661 731:1474-6670 689:0020-7179 644:0733-9445 609:0045-7949 574:0045-7949 524:1751-8520 477:1047-9651 442:0018-8646 351:crossover 339:selection 192:∈ 171:∞ 159:∈ 75:systems, 69:financial 1027:Archived 1009:Archived 993:19362911 532:55417415 485:10989487 428:(1): 2. 368:See also 355:mutation 321:such as 219:, where 105:such as 59:design, 875:6760276 657:167-172 1062:Design 991:  983:  944:  934:  873:  865:  826:  816:  783:  729:  687:  642:  607:  572:  530:  522:  483:  475:  440:  109:, and 18:CAutoD 942:S2CID 893:(PDF) 871:S2CID 824:S2CID 707:(PDF) 539:(PDF) 528:S2CID 31:, or 989:PMID 981:ISSN 932:ISBN 863:ISSN 814:ISBN 781:ISSN 727:ISSN 685:ISSN 640:ISSN 605:ISSN 570:ISSN 520:ISSN 481:PMID 473:ISSN 438:ISSN 973:doi 924:doi 901:269 855:doi 806:doi 773:doi 719:doi 677:doi 632:doi 628:119 597:doi 593:119 562:doi 512:doi 465:doi 430:doi 1058:: 987:. 979:. 969:39 967:. 963:. 940:. 930:. 918:. 899:. 895:. 869:. 861:. 849:. 845:. 822:. 812:. 779:. 767:. 763:. 725:. 715:28 713:. 709:. 683:. 673:63 671:. 638:. 626:. 603:. 591:. 568:. 558:32 556:. 526:. 518:. 506:. 502:. 479:. 471:. 461:11 459:. 436:. 424:. 420:. 408:^ 345:' 325:. 55:, 51:, 995:. 975:: 948:. 926:: 877:. 857:: 851:6 830:. 808:: 787:. 775:: 769:6 733:. 721:: 691:. 679:: 646:. 634:: 611:. 599:: 576:. 564:: 514:: 508:1 487:. 467:: 444:. 432:: 426:7 265:, 249:J 246:+ 243:1 239:J 233:= 230:f 207:] 204:1 201:, 198:0 195:( 189:f 174:) 168:, 165:0 162:[ 156:J 20:)

Index

CAutoD
electronic design automation
Design Automation
Product Configurator
Computer-Aided Design
automotive engineering
civil engineering
composite material
control engineering
system identification
financial
mechatronic
steel construction
optimisation
machine learning
search techniques
evolutionary computation
swarm intelligence

digital prototyping
search problem
cost function
simulation
a posteriori
exhaustive search
exponential algorithm
virtual engineering
evolutionary computation
evolutionary algorithms
polynomial algorithm

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

โ†‘