Distributed GA and SA Algorithms for Structural Optimization Jan 11, 2002 Hyo Seon Park The Fourth World Congress of Structural and Multidisciplinary Optimization Conventional vs. Optimum Design Distinction between two approaches • Conventional design process is less formal • Performance of the system is not identified • Trend information is not calculated to make design decisions for improvement of the system Optimization is the process of maximizing or minimizing an objective function while satisfying the constraints. The Fourth World Congress of Structural and Multidisciplinary Optimization Optimization Algorithms 1st and 2nd order algorithms • Sensitivity information • Necessary or sufficient conditions 0th order algorithms • Analogy from nature • GA (Genetic Algorithm), SA (Simulated Annealing) NDM (Neural Dynamic Model) The Fourth World Congress of Structural and Multidisciplinary Optimization Introduction SA and GA have been successfully applied to structural optimization. Offers good optimum solutions Requires the excessive computational time for the solution Several approaches have been proposed to reduce the computational time for general iterative algorithms They have also pointed out the requirement for the computational time Computational time requirement is still a serious barrier to application of the algorithms in large-scale optimization problems The Fourth World Congress of Structural and Multidisciplinary Optimization Introduction Efficient Algorithm for Optimization Using High-Performance Computers In advanced countries Universal usage of High-Performance Computers In structural engineering fields, use the HPC Use the parallel algorithm on HPC Achieve the efficient analysis and design for large-scale structure Development of efficient design method Expensive cost Operating system Development of software for message passing such as PVM or MPI Usage of High-Performance Computer is not real. Development of efficient structural analysis algorithm is essential for large-scale structure The Fourth World Congress of Structural and Multidisciplinary Optimization Simulated Annealing 반복적 개선법 + 확률적 수용 Metropolis 의 열평형 시뮬레이션 Random generator : X old and X X X old X new E 0 E 0 E E ( X new ) E ( X old ) ; Acceptance ; Probability acceptance E P exp kbT kb = 볼쯔만 상수 T = 온도 The Fourth World Congress of Structural and Multidisciplinary Optimization Serial SA Algorithm 구조물 정보 및 제약 조건 입력 초기부재 가정,초기중량(Wold) 산정 초기온도(T0) 설정 구조 해석 : 구조물의 응력 및 변위 해석 응력 및 변위 제약 검토; 제약 위배량 old 계산 Two-phase cooling strategy SQ(Simulated quenching) + SA Random generator: 임의 변수와 증분을 선택 (이때의 증분은 단면의 증분 or 감소 방향) I = 1,설 계 변 수 개 수 변경된 설계 Wnew = Wold + delta 변경전 설계로 환원 Wold = Wnew - delta 변경전 설계로 환원 Wold = W new - delta YES Cooling schedule • SQ strategy : f = 1/N • SA strategy : f = 1/ N0.5 구조 해석 : 구조물의 응력 및 변위 해석 응력 및 변위 제약 검토; 제약 위배량 new 계산 YES NO NO:Infeasible old = 0 : Feasible new = 0 or new < old new = 0 : Feasible YES:Fesible or less infesible YES YES Wnew < Wold Terminate Conditions • SQ strategy Relative variation of Object function • SA strategy Relative variation of Object function and average variation of design variables NO 층의 연결성 검토 NO NO NO NO exp( exp( -(new - old ) )>Random X(0,1) Cs*T -(Wnew - Wold) )>Random X(0,1) Cs*T YES YES 변경후 설계 UPDATE Wold = Wnew, old = new SQ SA SQ : SA SQ 수렴여부 검토 YES NO 온도 감소 (T = T0*f1) 온도 감소 (T = T0*f2) 최종 종료기준 검토 YES STOP The Fourth World Congress of Structural and Multidisciplinary Optimization NO Problem Formulation m Minimize F ( X ) Ai Li i 1 nbk nbrl nc j A j L j Ak Lk Al Ll i 1 k 1 l 1 j 1 NS Subject to 1. Under Winder Load H 500 h i 400 T i i i 1 2. Load Combination [DL+LL, (DL+LL+W)/1.5, (DL+LL-W)/1.5] allow 1 The Fourth World Congress of Structural and Multidisciplinary Optimization Parallel Processing Machine M : Memory P : Processor NC : Ethernet Network Card Pentium III 500MHz Main Memory :128Mbytes Ethernet Card : 10Mbps : Communication (WMPI Library) The Fourth World Congress of Structural and Multidisciplinary Optimization Parallelism for SQ Initial Assemble a1 a2 a3 a4 a5 a6 a7 a8 a9 a1 a2 a3 a4 a5 a6 a7 a8 a9 Master a8 a2 a6 a4 a2 a8 a1 a3 a7 a3 a6 a4 a1 Slave 1 a1 a2 a3 a4 a5 a6 a7 a8 a9 a5 a9 a5 a9 Slave 2 a1 a2 a3 a4 a5 a6 a7 a8 a9 a7 Slave 3 a1 a2 a3 a4 a5 a6 a7 a8 a9 The Fourth World Congress of Structural and Multidisciplinary Optimization Parallelism for SA Select Minimum Weight a1 a2 a3 a4 a5 a6 a7 a8 a9 Initial a1 a2 a3 a4 a5 a6 a7 a8 a9 a1 a2 a3 a4 a5 a6 a7 a8 a9 a1 a2 a3 a4 a5 a6 a7 a8 a9 bl e All variable All variable bl e va ria A ll A e bl e bl a1 a2 a3 a4 a5 a6 a7 a8 a9 ria va Slave 2 ria va ll va ria ll ll a1 a2 a3 a4 a5 a6 a7 a8 a9 A Slave 1 A Master Slave 3 a1 a2 a3 a4 a5 a6 a7 a8 a9 The Fourth World Congress of Structural and Multidisciplinary Optimization Parallel SA Algorithm NNDV = 설계변수의 수/NP 구조물의 형상과 하중 데이터 Substructuring Technique SQ 단계 Cooling Schedule Number of Slave Computers fSQ fSA Serial 2 4 8 1/N2 1/N 1/N1.857 1/N1.571 1/N 1/N1.143 1/N1.429 1/N2 SLAVE 1 SLAVE N SLAVE NP 분산구조해석 제약 위배량 계산 분산구조해석 제약 위배량 계산 분산구조해석 제약 위배량 계산 SA 단계 현단계의 중량계산 N SQ 수렴 검토 Y TT = F*T1 SA 초기 : SQ : SA 수렴 검토 초기 Y END N 온도와 확률 초기치 NNDV = 설계변수의 수 TT = F*T1 각 SLAVE가 부담하는 설계변수를 임의로 추출 각 SLAVE가 부담하는 설계변수를 SLAVE로 전송 Temperature i = 1, NNDV i = 1, NNDV SLAVE 1 4.0 SLAVE NP 부담하는 설계 변수 중 임의로 선택 선택된 설계 변수의 증분을 임의로 선택 부담하는 설계 변수 중 임의로 선택 선택된 설계 변수의 증분을 임의로 선택 3.5 층의 연결성 3.0 N 층의 연결성 Y Temperature 2.5 중량 계산 N Y N 수용확률 Y 중량 계산 N 수용확률 Y 2.0 중량검토 전단계 : 현단계 1.5 중량검토 전단계 : 현단계 < > = 1.0 > = 직렬구조해석 제약 위배량 계산 0.5 < 직렬구조해석 제약 위배량 계산 0.0 제약위배량 검토 전단계 : 현단계 -0.5 0 10 20 30 40 50 60 70 80 90 100 110 120 130 > = 제약위배량 검토 전단계 : 현단계 < 설계변수환원 > = < 설계변수환원 Iteration 현단계의 후보설계를 마스터 컴퓨터로 전송 Terminate Condition This conditions are equals to serial algorithm SA 현단계의 후보설계를 마스터 컴퓨터로 전송 SQ : SA SQ 각 SLAVE가 전송하는 설계 변수를 조합하여 후보설계를 구성 각 SLAVE가 전송하는 후보설계 중 가장 작은 중량을 가진 후보설계를 수용 층의 연결성 Y The Fourth World Congress of Structural and Multidisciplinary Optimization N 층의 연결성에 맞게 조정 Applications 33 6 6 6 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 8 8 8 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 35 14 35 14 14 34 13 34 13 34 13 12 33 12 33 12 32 11 32 11 32 11 31 10 31 10 31 10 30 9 30 9 30 9 29 8 29 8 29 8 [email protected] 7 9 35 33 21 21 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 7 9 Regular 21-story braced frame structure 7 6 8 8 6 8 6 7 5 7 5 5 4 4 4 3 3 3 2 7 6 Fy : 4000 kgf/cm2 Elastic Modulus : 2.04x106 kgf/cm2 Self Weight : 7.85 tonf/m3 Dead Load : 3.29 tonf/m Live Load : 1.26 tonf/m 6 6 5 5 23 2 2 2 2 2 1 1 1 1 1 Irregular 21-story braced frame structure 1 23 23 22 22 22 5 4 4 4 3 3 3 16 33 16 33 16 32 15 32 15 32 15 31 31 31 30 30 30 29 29 29 28 28 28 27 27 27 38 14 38 14 38 14 37 13 37 13 37 13 36 12 36 12 36 12 35 11 35 11 35 11 34 10 34 10 34 10 [email protected] The Fourth World Congress of Structural and Multidisciplinary Optimization 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 [email protected] 7 21 14 9 19 19 19 18 18 18 17 17 17 4.5m 7 21 21 [email protected] 7 28 4.5m 21 Convergence Histories 480 480 1 1 A a 2 b 420 420 2 B 3 c C 4 D E F G d 3 360 H 360 5 e 6 I Weight (tonf) Weight (tonf) 4 5 300 6 240 7 f g 7 J 300 h B 8 K L 9 10 11 i b M N O P Q 12 240 j k 2 R S T U V W l 13 c C X m 14 15 3 4 5 180 n D 16 17 d E F e 8 9 10 10 G g 262728 232425 29 14 3031 33343536 1516171819202122 46 3738394041 32 42434445 47484950515253545556575859606162636465666768697071727374 30 60 h q r s 19 H I i 13 90 120 150 Iteration Serial Algorithm : Regular 180 K k 0 Z 20 21 AA AB 22 t 21 u v 23 w 20 J j 120 18 19 14 15 16 17 18 p f 11 12 0 o 11 12 13 9 120 Y 6 7 180 8 28 AC x 30 y 26 z 27 aa ab ac 22 23 24 25 29 AD 25 ad 26 27 AE 31 ae 32 28 29 L ao ap af ag 51 52 33 34 35 30 AE 31 AF 32 33 ar as l M 39 an at au 40 41 42 aq 43 44 AA AB ACAD 34 35 45 46 47 48 49 50 ai 36 aj 37 ak 38 al am u v w x AF AG ah 37 36 38 m N 39 40 41 42 43 44 45 46 47 48 y zZ aa ab ac 53 54 55 n O o P p Q q R r S s Tt U V W X AI AJ AK AL AL AMAN Y AM ad ae af AGAH ag AH AI AK 56 57 58 59 av aw ax ay 15 30 45 60 75 Iteration Parallel Algorithm : Regular The Fourth World Congress of Structural and Multidisciplinary Optimization 90 Convergence Histories 400 400 A 1 a 1 A a 3 2 B 2 B b C 3 b B B 4 b 350 b 2 350 c 2 c C C 3 c 4 CD5 D 3 D c d 4 d d 5 4 d E 6 E e 300 De 6 5 5 e e E Weight (tonf) Weight (tonf) 300 7 E f 7 8 f g 250 9 8 h F i g 10 j F k h i G 200 j k l 11 9 l m 12 G m Ff 6 G f 6 g g H h i j k l I J K L M iI Jj K k Ll M m m G 250 7 n H h 7 N O P Q S N n 8 O p 9 9 200 P 10 11 o T q n n 10 R o 8 r o 11 13 10 o 12 p 13141516 H H p I p 17 q 14 150 I 15 J J s 11 26 18 25 192021222324 28 R q 20 40 60 80 100 Iteration Serial Algorithm : Irregular W 12 100 120 0 t 14 13 100 V 13 150 27 q r 16 r 26 17 ss 1819 t u 202122232425 M v w x y z aaabacad 27 29 w x y z aaabacad L NO P Q R S T U VW 2829 ae M aeaf 30 af N 3031 XYZ ag 31 ag OP AAAB 3233ah ahai aj ak Q R S T U VW ZAAABACAD 32 alam 3435 AKAL AMAN anaoapaqarasatauavaw AYAZBABBBCBDBEBFBGBHBIBJBK ASATAUAVAWAX BLBMBNBOBPBQBRBSBT ai 36373839404142434445464748495051 AOAPAQAR XY ACADAEAFAG axayazbabbbcbdbebfbgbhbi 33AHAIAJ bj bkblbmbnbobpbqbr AKALAMAN 343536 AYAZBABBBCBD AEAFAGAHAI AOAP ASATAUAVAW apaqarasatauav BEBFBGBHBIBJBK ajakalam 3738394041424344454647 AJ awAX BTBUBVBWBXBYBZCACBCCCDCECFCGCHCICJ CKclcmcncocpcqcr CMCNCOCPCQCRCS 56575859 BLBMBNBOBPBQBRBS axayazbabbbcbdbebfbgbhbi bj bkblbmbnbobpbqbr anao AQAR 4849505152535455 606162636465666768 csCT ctCU bsbtbubvbwbxbybzcacbcccdce cfcgch ci cj ckCL K K L 0 U Q 12 S X 15 u 14 15 16 s T 16 17 Y 17 18 19 20 t 21 v 32 18 U 22 Z 23 24 25 26 19 20 21 22 23 26 27 28 29 30 31 w AA u V AB v W x 33 28 w X Y AC 34 y 37 x 29 AD AE AF AG AH 35 Z AA AB AC AI 36 AJ AK 38 39 40 41 42 43 44 45 y z 30 ae 31 32 33 34 35 36 37 38 z aa ab ac ad ab ac ad ae af ag ah ai aj ak al am an ao ap aq ar as r 15 30 45 60 Iteration Parallel Algorithm : Irregular The Fourth World Congress of Structural and Multidisciplinary Optimization Performance of Algorithm 직렬알고리즘은 최대오차 2%이내로 수렴하는 비율이 약 66% 병렬 알고리즘은 약 83%로 높게 나타남 층의 연결성 제약 알고리즘의 평균 수행시간과 평균 최적 중량 (최대오차 2%) Number of Slave Computers Regular Irregular Serial 2 4 8 average weight (tonf) 110.140 109.596 109.682 109.237 average computational time (sec) 741.194 273.393 171.149 136.164 average weight (tonf) 110.584 104.310 106.760 107.603 average computational time (sec) 606.050 315.382 174.517 136.652 The Fourth World Congress of Structural and Multidisciplinary Optimization Relative Speedup 9 3-bay, 21-stories (Regular) 3-bay, 21-stories (Irreqular) Ideal Curve 8 7 Relative Speedup 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 8 9 Number of Slave Computers The Fourth World Congress of Structural and Multidisciplinary Optimization Conclusions-SA Slave 컴퓨터의 수가 2, 4, 8대 인 경우, 본 알고리즘의 Relative Speedup은 2.7, 4.3, 5.4로 높게 나타났다. 고층 철골조 구조물을 위한 효율적 병렬 최적 설계 알고리즘 SQ단계 : 알고리즘의 구성상 높은 효율성을 발휘 SA 단계 : 국부최소점 탈출효과를 충분히 얻을 수 있었다. SQ단계에서 너무 이른 수렴으로 인해 알고리즘의 수행시간이 증가 될 수 있다. SQ단계와 SA 단계의 적절한 냉각스케쥴에 대한 연구 필요 The Fourth World Congress of Structural and Multidisciplinary Optimization 직렬 유전 알고리즘 시 유전 알고리즘의 장점 작 초기 집단 생성 •개념이 단순하고 전역적 탐색능력이 우수 •이식성과 유연성이 높음 적합도 평가 선택 ; 재생 기존 최적화 알고리즘과 차이점 교 배 돌연변 이 종료 조건 YE S 종 료 NO •설계변수를 coding하여 직접사용 •복수개의 해집단 운용 •목적함수 값만을 사용 •내재적인 병렬성 유전 연산자 Coding coded variable 01010 00010 11110 10001 gen otype map ping actual variable 10 x1 2 30 17 x2 x3 x4 phe notyp e 설계변수 교 차 돌연변이 p1 a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 o1 a1 a2 a3 b4 b5 b6 b7 a8 a9 a10 p2 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 o2 b1 b2 b3 a4 a5 a6 a7 b8 b9 b10 o1 a1 a2 a3 a4 a5 b6 a7 a9 a10 o2 b1 b2 p1 a1 a2 a3 a4 a5 p2 b1 b2 b3 b4 b5 a6 a6 a7 a7 a8 a8 a9 a9 a10 a10 a3 b4 b5 a6 a7 a8 a8 a9 a10 YONSEI UNIV. Highrise Building Structural 유전 알고리즘 개요 X2 X3 X1 단면리스트 :8 개 X1 X2 X3 1 3 4 1 0 1 1 1 0 0 0 0 1 1 0 1 1 1 0 0 0 0 1 1 0 1 0 1 1 0 0 0 1 2 2 7 3 0 1 0 1 1 1 0 1 1 2 0 1 0 1 1 1 0 1 1 2 0 1 1 1 0 1 0 1 1 3 1 2 7 0 0 1 0 1 0 1 1 1 1 0 1 1 1 0 0 0 0 1 교배 3 0 1 1 1 0 1 1 1 1 4 7 6 3 1 1 1 0 1 1 0 1 1 5 1 0 0 1 0 1 0 1 0 돌연변이 4 1 0 0 1 0 0 0 1 0 5 4 5 2 1 0 0 1 0 1 0 1 0 4 1 1 1 0 1 1 0 1 1 5 1 0 0 1 0 1 0 1 1 6 4 7 3 1 0 0 0 0 1 0 0 1 5 1 0 0 1 0 1 0 1 0 6 1 1 1 0 1 1 0 1 0 선택 YONSEI UNIV. Highrise Building Structural 정 식 화 Minimize m F(X) ρ Ai Li i 1 nbk nbrl nc j ρ A j L j Ak Lk Al Ll i 1 j 1 k 1 l 1 NS Subjected to 1. 횡변위 제약 2. 응력 제약 δi σ σ allow h 400 δ i Δi Δi 1 1 대한건축학회 강구조계산규준 (1983) Penalty Function F(X) f(X) X Feasible F(X) f(X) Penalty(X) X Infeasible 2 n δ 2 m σ 1 j j Penalty(X) f(X f ) r1 a r2 a j 1 σ 2 j 1 δ j j YONSEI UNIV. Highrise Building Structural Parameter Setting 유전 파라메터 Population : 120 Crossover rate : 0.6 Mutation rate : 0.01 Inversion rate : 0.01 2P Inversion rate : 0.01 Tournament size :8 종료조건 전체 해집단 가운데 50%이상이 설계 가용영역이고 최고의 적응도를 가지는 개체가 설계 가용 영역중 50%이상 차지하는 경우가 2회 이상 반복될 때 수렴 하는 것으로 가정 YONSEI UNIV. Highrise Building Structural Parameter Setting c ro ss o v er r ate 0 .4 c ro ss o v er r ate 0 .6 c ro ss o v er r ate 0 .8 2 50 2 50 0 .0 01 0 .0 05 0.01 0.03 0.05 2 00 W eight (t) 2 00 W eight (t) M uta ti on r ate M uta ti on r ate M u tatio n ra te M u tatio n ra te M u tatio n ra te 1 50 1 50 1 00 1 00 50 50 0 10 20 30 40 50 It e r a t io n 교차율별 수렴곡선 60 70 0 50 1 00 1 50 2 00 It e r a t io n 돌연변이율별 수렴곡선 YONSEI UNIV. Highrise Building Structural 예제 적용 (직렬) 하중(kip) 절점 1 2 3 6 X Y Z 1 0 0.5 0.6 10 10 0 0 -10 -10 0 0 25부재 3차원 트러스 구조 물 8 variable YONSEI UNIV. Highrise Building Structural Variable Mutation Rate Pm final = Pm initial P(i)mutation 1 maxgen-1 i Pm initial 0.10 반복수 I: Pm final: 최종 돌연변이율 Pm initial : 초기 돌연변이율 Maxgen : 감소 구간 0.050 0.045 0.040 Mutation Rate Mutation Rate 0.08 0.06 0.04 0.035 0.030 0.025 0.020 0.015 0.010 0.02 0.005 0.000 0.00 0 20 40 60 80 100 120 140 160 180 200 Generation 초기 돌연변이율에 따른 Variable Mutation Rate 0 100 200 300 400 500 Generation 감소구간에 따른 Variable Mutation Rate YONSEI UNIV. Highrise Building Structural 최적해 비교 25 Members space truss 620 600 Weight (lb) 580 560 540 520 500 480 0 20 40 60 80 Iteration Zhu (1986) Rajeev (1992) Neural Dynamics SA (1999) GA G1 0.1 0.1 0.6 0.1 0.1 G2 1.9 1.8 1.4 0.2 0.5 G3 2.6 2.3 2.8 3.4 3.4 G4 0.1 0.2 0.5 0.1 0.1 G5 0.1 0.1 0.6 0.8 1.5 G6 0.8 0.8 0.5 0.9 1 G7 2.1 1.8 1.2 1.1 0.5 G8 2.6 3 3 3.4 3.4 중량 (lb) 562.93 546.95 543.95 496.36 486.29 YONSEI UNIV. Highrise Building Structural 종료시 반복수 비교 80 100 70 80 50 60 Iteration Iteration 60 40 40 30 20 20 10 0 intial (0.08) intial (0.06) intial (0.04) intial (0.02) Initial Mutation Rate 초기 돌연변이율에 따른 반복수 0 M ax gen(200) M ax gen(300) M ax gen(400) M ax gen(500) Max Generation 감소구간에 따른 반복수 YONSEI UNIV. Highrise Building Structural 예제 적용(병렬) 21 7 7 7 21 21 20 6 20 6 20 6 19 5 5 5 4 4 4 3 3 19 19 18 18 18 17 17 17 3 16 2 16 2 2 1 16 15 15 14 14 13 13 14 35 14 28 35 14 34 13 34 13 27 27 27 34 13 33 12 33 12 33 12 32 11 32 11 32 11 31 10 31 10 31 10 30 9 30 9 30 9 29 8 29 8 26 12 12 12 11 11 11 10 10 10 9 9 9 8 15 1 35 28 13 8 1 21 28 14 26 26 25 25 25 24 24 24 23 23 23 22 22 22 8 21 21 7 20 7 20 6 20 6 19 6 19 5 19 18 18 8 4 17 4 17 3 17 3 16 3 16 2 15 15 DL 3290kg/m LL 1260kg/m WL KS 5 18 16 35 variable 5 4 15 29 7 규준에 의거 풍력 산정 20 @ 3.75m SS400(Fy 2.4t/cm 2 ) E 2.04 10 6 kg/cm 2 ρ 7.85t/m 3 2 2 1 1 1 4.5m 3 @ 7m 3경간 21층 평면 가새골조 YONSEI UNIV. Highrise Building Structural Slave 개수별 수렴곡선 Serial Algor ithm 4 50 2 s la v e 4 s la v e 400 4 00 6 s la v e 8 s la v e 350 3 50 W eig ht (t) Weight (t) 450 300 250 3 00 2 50 200 2 00 150 1 50 100 0 20 40 60 80 100 120 1 00 0 20 40 60 80 Iteration Ite r a tio n 직렬 알고리즘 병렬 알고리즘 1 00 1 20 YONSEI UNIV. Highrise Building Structural Speedup 평가 140 전체 최적화 시간 중 120 구조해석에 소요된 시간 time (min ut e) 100 99.996 % 80 60 serial 2 slave 4 slave 6 slave 8 slave 40 20 0 Serial 2 4 Slave Number 6 time 142.49 68.65 34.88 23.34 17.32 min min min min min weight 131.6 t 128.9 t 129.2 t 132.4 t 129.8 t 8 Slave 개수별 최적화 수행시간 YONSEI UNIV. Highrise Building Structural 18 18 16 16 14 14 12 12 단면리스트 단면리스트 최적화 과정중 단면선택 10 8 10 8 6 6 4 4 2 2 0 0 0 5 10 15 20 설계변수 초기 단면 선택 25 30 35 0 5 10 15 20 25 30 35 설계변수 30회 반복후 단면선택 YONSEI UNIV. Highrise Building Structural 18 18 16 16 14 14 12 12 단면리스트 단면리스트 최적화 과정중 단면선택 10 8 10 8 6 6 4 4 2 2 0 0 0 5 10 15 20 설계변수 30회 반복후 단면선택 25 30 35 0 5 10 15 20 25 30 35 설계변수 90회 반복후 단면선택 YONSEI UNIV. Highrise Building Structural SA와 비교 DL 3290kg/m DL +LL 동시에 작용할 때 SA와 비교 GA SA LL 1260kg/m : 104.31 t : 103.07 t 외측기둥 GA SA 내측기둥 GA SA 보 GA SA 보 GA SA 가새 GA SA GA의 수렴곡선 1 295.4 295.4 8 528.6 528.6 15 84.3 84.12 22 84.3 96.76 29 40.14 63.53 2 250.7 250.7 9 528.6 528.6 16 96.76 84.3 23 84.3 84.3 30 40.14 40.14 3 218.7 218.7 10 360.7 360.7 17 84.3 84.12 24 84.3 84.3 31 40.14 40.14 4 186.8 178.5 11 295.4 295.4 18 84.3 84.12 25 84.3 84.3 32 40.14 40.14 5 173.9 146 12 250.7 218.7 19 84.12 84.12 26 84.3 84.3 33 40.14 40.14 6 119.8 119.8 13 173.9 146 20 84.3 84.3 27 96.76 84.3 34 40.14 40.14 7 92.18 92.18 14 92.18 92.18 21 84.3 84.3 28 84.3 84.3 35 40.14 40.14 2 GA와 SA의 선택된 단면적 비교(cm ) YONSEI UNIV. Highrise Building Structural 결 론 토너먼트 선택의 실용성 구조 최적화의 선택전략으로 적합 가변형 돌연변이율의 적용 최적점 부근의 불필요한 탐색을 제거하여 수렴유도 적응도 평가의 병렬화 최적화 수행시간이 선형적으로 감소 슬래이브 수와 무관하게 선형적으로 감소 PC 에서 구조 최적화를 위한 유전 알고리즘 의 실용성 확보 YONSEI UNIV. Highrise Building Structural The range of application of optimization is limited only by the imagination or Ingenuity of Engineers.
© Copyright 2026 Paperzz