90 likes | 293 Views
지하 환경 관리 시스템 구축 및 일차원 지하수 모형의 개발. 환경공학과 20071434 김경아. Basic 을 이용한 GCN 모형의 개발. 환경시스템실험실에서는 Quick Basic Compiler 를 이용하여 다음과 같은 GCN 모형을 개발하였다 . 본 모형은 Graphic 모듈을 내장하여 계산결과를 도시할 수 있는 장점이 있다. 다음은 본 프로그램의 주 모듈을 나타낸 것이다 . 10 ' 20 ' Program GCN.BAS 30 '
E N D
지하 환경 관리 시스템 구축 및 일차원 지하수 모형의 개발 환경공학과 20071434 김경아
Basic을 이용한 GCN 모형의 개발 • 환경시스템실험실에서는 Quick Basic Compiler를 이용하여 다음과 같은 GCN 모형을 개발하였다. • 본 모형은 Graphic 모듈을 내장하여 계산결과를 도시할 수 있는 장점이 있다.
다음은 본 프로그램의 주 모듈을 나타낸 것이다. 10 ' 20 ' Program GCN.BAS 30 ' 40 ' Generalized Crank-Nicholson Method 50 ' 110 CLS : SCREEN 0: KEY OFF 120 ' 130 DIM X(100), Y(100), U(100), OLDU(100),UANAL(100) 132 DIM A(100), B(100), C(100), D(100), BETA(100), ------------ 중간 생략 ----------- 445 KOUNT2 = KOUNT2 + 1 448 FOR I = 1 TO NS: PRINT #3, USING " ##.#### "; UANAL(I); : NEXT I 450 IF KOUNT2 = 2 * DSET THEN 460 ELSE 200 460 CLOSE #3 470 OPEN FILE3$ FOR INPUT AS #3 480 KOUNT = KOUNT2: INF = 3 490 GOSUB 5000: ' <-Plot 500 CLOSE #3 510 ' 520 END
확산이 지배적인 경우(D=0.01725, V=0.369), 유속이 지배적인 경우(D=0.0001725), 중간 경우(D=0.001725)에 대하여 모델링을 수행하여 개발된 그래픽 프로그램을 이용하여 다음과 같이 비교
Excel을 이용한 GCN-Excel 모형의 개발 • Excel로서 GCN 모형을 개발하였다. 그림에 나타난 바와 같이 GCN.BAS 프로그램의 결과와 동일하다.
Basic을 이용한 GCA 모형의 개발 • 환경시스템실험실에서는 Quick Basic Compiler를 이용하여 다음과 같은 GCA 모형을 개발 • 본 모형은 Graphic 모듈을 내장하여 계산결과를 도시할 수 있는 장점이 있다. • 환경시스템실험실에서는 Visual Basic Compiler를 이용하여 본 모형을 개선하고 있다.
다음은 본 프로그램의 주 모듈을 나타낸 것이다. 10 ' 20 ' Program GCA.BAS 30 ' 40 ' Characteristic Averaging Method 50 ' 60 ' 1 Dimensional Mass Transport Problem 100 ' 110 CLS : SCREEN 0: ---------- 생략 ---------- KOUNT2 + 1 448 FOR I = 1 TO NS: PRINT #3, USING " ##.#### "; UANAL(I); : NEXT I 450 IF KOUNT2 = 2 * DSET THEN 460 ELSE 200 460 CLOSE #3 470 OPEN FILE3$ FOR INPUT AS #3 480 KOUNT = KOUNT2: INF = 3 490 GOSUB 5000: ' <-Plot 500 CLOSE #3 510 ' 520 END
GCN 모형과 마찬가지로 확산이 지배적인 경우(D=0.01725, V=0.369), 유속이 지배적인 경우(D=0.0001725), 중간 경우(D=0.001725)에 대하여 모델링을 수행하여 다음과 같이 비교
Excel을 이용한 GCA-Excel 모형의 개발 • Excel로서 GCA 모형을 개발하여 위의 세가지 경우에 대하여 모델링을 수행하여 결과를 나타내었다. 동일한 결과를 보이는 것을 알 수 있다.