final examination 1. understand the algorithm of mfemwasp in detail

55
Final Examination 1. Understand the algorithm of MFEMWASP in detail. 환환환환환 20051462 환환환

Upload: trynt

Post on 13-Jan-2016

61 views

Category:

Documents


3 download

DESCRIPTION

Final Examination 1. Understand the algorithm of MFEMWASP in detail. 환경공학과 20051462 손미애. 1) Understand the algorithm of MFEMWASP in detail. 다차원 유한 요소 모형의 개발 가 ) 가중잔차법의 적용 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

 Final Examination

1. Understand the algorithm of MFEMWASP in detail.

환경공학과

20051462손미애

Page 2: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

1) Understand the algorithm of MFEMWASP in

detail. 다차원 유한 요소 모형의 개발 가 ) 가중잔차법의 적용 유한요소법은 수치해의 오차를 최소화하도록 해를 구하는 방법이다 .

즉 , 수치해에서는 좌변과 우변이 다르므로 , 좌변과 우변의 차이를 잔차라고 정의한다 . 잔차의 미분운영함수 L(C) 와 L(T) 는 다음과 같다 .

지배식의 가중잔차의 최소해를 구하기 위한 가중잔차식은 다음과 같다 .

여기서 , 는 절점에서의 가중함수이다 . 따라서 , 다음과 같은 식을 유도할 수 있다 .

Page 3: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

위의 방법을 가중잔차법 (Weighted Residual Method) 이라고 하며 , 유한요소법의 근본 원리가 된다 . 즉 , 공간 및 시간영역에 대하여 격자화된 각 계산점에서 수치해의 오차가 최소화되도록 , 각 격자점의 수치해에 가중치를 곱하여 합한다음 전체 오차가 0 이 되게끔 알고리즘을 설정하는 방법인 것이다 .

나 ) 가중잔차식의 이산화 어떤 수치해석 기법을 사용하던간에 지배방정식에 관계되는 모든 주변수 ,

매개변수 , 독립변수 , 자료 등을 이산화하여야 한다 .

기저함수는 계산시간을 크게 감소시킬 수 있도록 , 격자점의 좌표계만 주어지면 프로그램에서 1 회 평가된다 . 즉 , 다른 본 기작을 평가하기 이전에 입력자료로서 주어지는 격자망의 좌표계로서 평가되는 것이다 . 따라서 , 기저함수는 모든 Gaussian 지점에서 구해진 후 , 요소행렬들의 적분이 수행될 때 조합된다 . 각 요소별 절점의 좌표는 다음과 같이 기저함수를 이용하여 평가된다 .

Page 4: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

기저함수는 계산좌표계에서 계산된다 . 계산좌표계에서 선형 기저함수는

각 방향으로의 선형기저함수를 사용하여 다음과 같이 일반화하여 나타낼 수 있다 (Kim,1989).

각 요소에서의 절점의 계산좌표계 ( , , ) 의 값은 다음과 같다 . = -1, 1, 1, -1, -1, 1, 1, -1 = -1, -1, 1, 1, -1, -1, 1, 1 = 1, 1, 1, 1, -1, -1, -1, -1

Page 5: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

< 그림 > 실제 좌표계의 계산 좌표계화

Page 6: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

= 1, 1, 1, 1, -1, -1, -1, -1 각 요소에서의 가우스점의 좌표는 다음과 같다 . = 0.577, 0.577, 0.577, -0.577, -0.577, 0.577, 0.577, -0.577 = -0.577, -0.577, 0.577, 0.577,-0.577, -0.577, 0.577, 0.577 = 0.577, 0.577, 0.577, 0.577,-0.577, -0.577, -0.577, -0.577

기저함수의 도함수 는 직접 구하는 대신에 , 계산좌표계와 전체좌표계 사이에 도함수를 서로 관계시켜주는 Jacobian

행렬 , [J] 를 사용하여 다음과 같이 구한다 .

Page 7: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

계산좌표계에서 도함수의 값은 다음과 같다 .

Page 8: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

Huyakorn 과 Nikuha(1979) 의 방정식을 사용하여 비대칭의 가중함수는

기저함수에 비대칭의 가중항을 첨가하여 유도된다 .

계산좌표계에서 선형 가중함수는 다음과 같이 일반화하여 나타낼 수 있다 .

Page 9: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 10: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

기저함수의 도함수 도 직접구하는 대신 일종의 전환 행렬인 Jacobian 행렬 , [J] 을 사용하여 다음과 같이 구한다 .

Page 11: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

요소행렬의 정의 및 온도 전달 방정식의 유한요소식

물질이동방정식의 유한요소식의 유도 과정과 마찬가지로 온도전달방정식의 유한요소식을 다음과 같이 정리할 수 있다 .

시간영역에 대하여 이산화하여 최종 시스템식을 구성하면 다음과 같다 .

Page 12: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

다차원 모델링을 통한 MFEMWASP 모형의 검증

전산모형의 검증은 다음과 같은 4 가지 방법에 의해 수행될 수 있다 . - 수학적 해와 전산모형의 계산 결과의 비교

- 실험 결과와 전산 모형의 계산 결과의 비교 - 현장의 실측치와 모델링 결과의 비교 - 다른 모형과 개발된 모형의 모델링 결과의 비교 - 1 차원문제에 대한 1 차원 , 2 차원 , 3 차원 모델링 결과 비교

개발된 모형의 가용성 및 정확성을 검증하기 위하여 유체의 유동 및 오염물

이동 문제에 대하여 다차원 모델링을 수행하면 모델링을 수행한 결과 일 , 이 , 삼차원 모델링 결과가 동일하게 나타나 모형의 정확성을 검증할 수가 있다 (< 그림 Ⅰ -3-4> 참조 ). 다차원 해석을 수행할 수 있는 전산모형의 개발이 가능하였던 것은 수치해석방법으로 유한요소법을 사용하였기 때문이다 .

Page 13: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

유한요소법의 특징은 다음과 같다 . - 편미분 방정식으로부터 공간을 독립적으로 해석할 수 있다 . - 일 , 이 , 삼차원 공간의 해석을 단계적으로 수행할 수 있다 . - 공간 및 시간 도함수를 전체 방정식으로부터 분리할 수 있다 . - 파라미터를 분리할 수 있다 . - 이러한 분리된 모듈을 결합함으로서 여러 형태의 편미분방정 식을 해석할 수있다 . - 경계조건을 유한요소법으로 해석함으로서 삼차원 문제의 경 계조건도 쉽게 해석한다 .

Page 14: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 15: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

MFEMWASP 모형의 안정성 분석

반응계수에 의한 영향보다는 유속 및 확산에 의한 이동이 지배적인 경우 , 수질관리 모형의 안정성에 상당히 영향을 미칠 수 있다 . 따라서 이러한

파라 미터에 의한 MFEMWASP 모형의 안정성 및 예민도를 평가하는 분석을 수행 한다 . MFEMWASP 모형의 확산 및 유속의 비에 대한 모형의 해석능력은 가중계 수 (Weighting Factor) 에 따라서 좌우되고 , 적절한 가중계수의 선택이 중요 하다 . 따라서 , 유속에 의한 이동이 큰 경우 , 확산에 의한 이동이 큰 경우 ,

중 간의 경우 등에 대해 가중계수를 변경하여 모형의 안정성을 검토한다 .

․ 유속에 의한 이동이 매우 큰 경우 (fw11, fw14) - 유속 V=0.369m/day, 확산계수 D=0.0001725m2/day ․ 확산에 의한 이동이 매우 큰 경우 (fw12, fw15)

- 유속 V=0.369m/day, 확산계수 D=0.01725m2/day

Page 16: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

․ 중간의 경우 (fw13, fw16)     - 유속 V=0.369m/day, 확산계수 D=0.001725m2/day

모형의 안정성 검토에 사용된 가중계수는 다음 < 표 Ⅰ -3-1> 과 같다 .

Page 17: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

모형의 안정성 검토 결과를 예로들면 , < 그림 Ⅰ -3-5> 에 나타난 바와 같이 대부분의 경우에서 안정된 해를 보이는 것으로 나타났다 . 다만 , 유속의 의 한 이동이 큰 경우에는 수치해가 진동하는 것을 볼 수 있는데 (fw11), 이는 상부가중함수를 사용하여 안정된 해를 구할 수 있는 것으로 나타났다

Page 18: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

2. Study the hydraulic model DYNHYD5 and develop the excel based model DYNDYD-

Excel.

• DYNHYD5란 ?

수리학적 모형인 DYNHYD5 는 Potomac 연안 모형이었던 DYNHYD2 를 확장한 모형이다 . DYNHYD5 는 지류 및 수체에 합류점 (channel-junction (link- node)), 계산망 (computational network) 을 구성하여 연속방정식과 운동방정식을 해석하여 수심 및 유속을 계산하는 모형이다 . 시간에 따라 변하는 유동이나 수심의 경계조건을 입력할 수 있다 . 수리모델링은 수질모델링 보다 작은 시간 간격을 필요로 하기 때문에 , 수리모델링 결과인 유속 및 수심을 수질모델의 입력자료로 활용하기 위해서는 수질모델링의 시간간격에 대하여 수리모델링 결과를 평균화시킨다 .

Page 19: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

• DYNHYD5 모형의 지배방정식 수리학적 모델은 운동량과 질량모두를 보존하며 천해를 통과하는 긴 파장의 전파를 모사하는 일차원 유동 방정식을 해석한다 . 운동량 이 보존된다는 가정하의 운동방정식은 유속과 유동을 예측하고 , 질 량이 보존된다는 가정하의 연속방정식은 수심과 유량을 예측한다 . 이러한 접근은 물의 흐름을 일차원으로 가정하며 , 유동의 방향으로 의 Coriolis 와 다른 가속상태는 무시해도 좋고 , 수로는 가변적인 수 리학적 깊이를 갖는 연속의 정상폭에 의해 정확하게 표현된다고

가정하며 , 유동길이는 깊이보다 더 크고 바닥 경사는 완만하다고 가정

한다 . 또한 가장 나중의 두 가정에 유효 적절한 엄격한 기준들은 없다 . Dam- break 상황과 소규모의 조류는 DYNHYD5 로 모형화 되

지 않을 것이다 .

Page 20: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 21: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 22: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

 

Page 23: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

 

Page 24: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

짧은 시간 간격이상에서의 유동은 정상유동으로 고려된다 . (3.2.2-4) 방정식으로부터 연속적인 에너지 구배는 (3.2.2-5) 의 식에 대입 될 수 있다 .

여기서 , U2 은 U의 절대치인 U시간으로 대체해 왔다 . 따라서 마찰력은 항상 유동의 흐름에 반대로 작용한다

Page 25: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

2) 연속 방정식

Page 26: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

• 모델 네트워크 (The Model Network)

DYNHYD5 모델의 기본식 들의 해법은 시뮬레이션의 지속시간에 걸 쳐 유체의 통과 속도 (U) 와 수심 (heads) 을 알아낸다 . 폐쇄 형태 (closed-form) 의 분석적 해법은 유용하지 못하므로 (3.2.2-1) 과 (3.2.2-8) 의 식의 해법은 각각의 공간과 시간에서 측정된 U와 H 값 이 있는 수치적으로 통합된 컴퓨터 network 을 필요로 한다 . 유연

하 고 수치적으로 효과적인 형태의 네트워크는 이러한 식들을 위해 개 발 되어왔다 .

Page 27: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 28: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

 

Page 29: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 30: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

3. Study and explain the Groundwater Management Model PM5,  which includes groundwater flow model MODFLOW, groundwater quality model MOC3D, and

parameter estimation model.

• MODFLOW 모형의 이론 지하수 유동의 지배방정식을 유도하기 위해서는 지하대수층의 저류 특성과 Darcy 의 유량의 물질평형을 연결하여야 한다 .

지하대수층의 저류능은 대수층을 구성하는 토양 구조의 특성과 지하수 특성 (압축 성 및 탄성 ) 에 따라 결정된다 . 토양의 압축도는 Terzaghi 의 압축이론

을 사용하여 유도한다 . 이러한 대수층의 저류능에 대하여 다음과 같 이 비저류계수 (Ss : Specific Storativity) 를 정의한다 (L-1).

Page 31: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

여기서 비저류계수는 단위 지하수의 수두 변화에 의한 지하수 부피 의 변화율을 의미한다 . 비저류계수를 정의한 것과 유사한 방법을 사용하여 대수층의 저류 계수를 정의할 수 있다 . 피압지하수의 경우 다음의 식으로 정의된다 ( 단위는 무차원 ). 이러한 경우 , 수평방향의 흐름만 주로 고려하기

때 문에 대수층의 주 파라미터는 투수도 T(Transmissivity=KB) 와 저류 능 S 이다 . 비저류계수는 일반적인 3 차원 유동에 대하여

정의되었기 때문에 S 를 S0B로 평가하는 데 주의가 필요하다 . 피압대수층의

저 류의 주원인은 물과 토양의 압축도이다 .

Page 32: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 33: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

자유수표면 지하수의 경우 다음의 식으로 저류능을 정의한다 . 저류나 배수의 주 원인 지하수위의 상승이나 하강이다 . 지하수위의 하강에 의해 대수층

이 지하수를 방출하므로 비생산계수 (Sy : Specific Yield) 라 정의한다 .

Page 34: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

배수가 완전히 진행된 후에 대수층에 남아있는 지하수에 의한 저류능을 비 보유계수 (Specific Retention) 라 정의한다 . 따라서 , 비생산계수와

비보유계 수의 합은 다음과 같이 공극율이다 . 따라서 , 비생산계수를 유효공극율 (Effective Porosity) 이라 정의하기도 한다 .

Page 35: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

지하 공극을 통한 일정한 밀도의 지하수의 삼차원 유동은 위에 언급한 지하 대수층의 저류 특성에 연속방정식과 운동방정식 (Darcy 의 유속 ) 을

결합하여 지배식을 유도할 수 있다 . 2 차원 지하수유동에 대한 유도 과정은 다음과 같 다 .

Page 36: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

 

Page 37: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

3 차원 지하수유동식은 다음과 같다 . 여기서 , 비저류계수를 사용하

는 것을 주의하여야 한다 .

Page 38: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

• 격자망의 구성 < 그림 3.1.1-1> 는 격자망을 나타낸다 . 이러한 격자망은 row, column, layer 로 설명된다 . 이러한 공간을 지칭하기 위하여 i(row), j(column), k(layer) 의 지수를 사용한다 . < 그림 3.1.1-1> 는 nrow=5, ncol=9, nlay=5 를 가진 격자망이다 . 이러한 지수의 증가는 격자망을 세분화하는 것을 의미한다 . 모델링은 이러한 지수를 사용하여 진행 된다 .

Page 39: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 40: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

• 유한차분식

지하수 유동에 있어서 , 격자로의 유입 또는 유출의 합은 격자내의 저장량의 변화비율과 동일해야 한다 . 지하수의 밀도가 일정하다는 가정하에 각 격자내의 연속방정식은 다음과 같이 나타낸다 .

Page 41: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

< 그림 3.1.2-2> 은 I, j, k 격자에 인접한 격자를 나타낸다 . I, j, k 격자로 유입되는 유량은 양의 값으로 나타낸다 . I, j-1, k 격자로부터 I, j, k 격자로의 유량은 다음과 같이 Darcy의 법칙을 사용하여 평가할 수 있다 .

Page 42: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

나머지 다섯면에 대해서도 유량을 해석 하고 정리하면 ,

대수층 외부의 유량의 생성원인 하천 , 수로 , 재충진 , 증발산 , 양수정등을 설명

하기 위해서 다음과 같은 추가적인 파라미터가 필요하다 .

Page 43: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

• MOC3D 모형 가 ) 지하수 유동 방정식 본 모형은 다음과 같은 지배식을 가지고 있는 지하수 유동 모형인 MODFLOW 와 연계되어 지하수 유속 및 지하수위를 구한다 .

Page 44: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

나 ) 용질 이동에 대한 지배방정식 용질이동의 3 차원 물질이동식은 다음과 같다 .

Page 45: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 46: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

 

Page 47: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 48: Final Examination 1.  Understand the algorithm of MFEMWASP in detail
Page 49: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

• 수치해석 가 ) 격자망의 구성    < 그림 3.2.2-1> 및 < 그림 3.2.2-2> 에 MOC3D 모형에 사용되는

유한차분 격자망의 구성을 나타내었다 .

Page 50: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

나 ) 평균 간극 유속 이류 이송 및 수리학적 분산은 모두 지하수 유동 속도에 의존하기 때문에 , 이송 방정식의 해는 유속장의 지식을 필요로 한다 .

그러므로 , 주어진 시간 간격 또는 정상상태 유동조건에 대해 수두 분포가 계산 된 후에 , 이송 하부격자망내의 각 유한차분 격자의 각 면을

가로지르 는 단위유량이 계산된다 .

Page 51: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

다 ) 특성법 (Method of Characteristics) 특성법은 쌍곡선 미분방정식을 해석하기 위해 개발되었다 . 이 방법의 장점 은 수치해석적 발산을 최소화한다는 것이다 . 특성법에 의한 이러한 접근방식은 Lagrange 형태의 방정식을 직접 해석하 는 것이 아니라 , 상미분 방정식 체제를 해석하기 위한 것이다 . Lagrange 형 태의 방정식은 다음과 같이 재배열될 수 있다 .

Page 52: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

오른쪽의 마지막 세 항은 x, y, z방향에서 유속에 의해 규정되는 위치의 전미 분함수를 포함한다 . 이는 다음과 같다 .

Page 53: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

로 표현되는 평균 농도는 다음과 같이 계산된다 .

라 ) 입자 추적 이류 유송은 입자 추적에 의해 모델링된다 . 지배방정식의 분산 , 생성 ,

감소 등의 항은 각 입자와 관련된 농도로 조정시켜 고려된다 . 분산 및 유체 생성에 의해 야기되는 농도 변화는 공간에 대해 고정된 유한차분 격자에서 계산되는 반면 , 감소에 의해 야기되는 농도 변화는 다음에 서술된 것처럼 , 입자에 관해 직접 계산된다 . 초기 입자 위치는 모형 입력 자료에서 정의되며 , 이후의 입자위치는 공간적․시간적으로 변하는 유속 영역을 사용한 시간에서 적분된다 .

Page 54: Final Examination 1.  Understand the algorithm of MFEMWASP in detail

McDonald 와 Harbauga(1988) 에 의한 준 3 차원 해석에 의하면 , 수평 유동은 각 층의 투과계수를 사용하여 계산되며 , 수직 유동은 층 중심부 사이의 수직 거리로 나눈 수직 투수계수를 사용하여 계산된다 . 따라서 , 단위 유량은 다음 과 같이 나타낼 수 있다 .

Page 55: Final Examination 1.  Understand the algorithm of MFEMWASP in detail