Basin Model 설정

Download Report

Transcript Basin Model 설정

HEC-HMS
HEC-HMS를 이용한 강우-유출해석
2012.11.14
담당교수명 : 서 영 민
연 락 처 : [email protected]
010-2507-7107
HEC-HMS
다운로드 및 설치
http://www.hec.usace.army.mil/
HEC-HMS 설치
HEC-HMS_35_Setup.exe 실행
HEC-HMS 설치
HEC-HMS 설치
HEC-HMS 설치
HEC-HMS 설치
실습유역
실습유역: 위천유역
HEC-HMS 실행
&
새 프로젝트의 시작
HEC-HMS의 실행
시작  모든 프로그램  HEC  HEC-HMS 3.3
(또는 C:\Program Files (x86)\HEC\HEC-HMS\3.3에서 HEC-HMS.exe 실행)
새 프로젝트의 시작
File  New
Name : 프로젝트 이름
Description : 프로젝트에 대한 설명
Location : 프로젝트가 저장될 위치지정
Default Unit System : 단위설정(Metric)
Basin Model 구축
Basin Model 가져오기
File → Import → Basin Model
Basin Model 가져오기
배경 Map 가져오기
Desktop의 빈공간을 오른쪽 마우스 버튼 클릭  Background Layers
 Add 버튼 클릭  map 파일 선택  Select 버튼 클릭
Basin Model 가져오기
Map의 최대범위 설정
View → Maximum Extents
Method : Union Of All Maps and Elements
Basin Model 가져오기
Basin Model 가져오기
Element의 이름 변경 (optional)
각 element를 선택 → F2 키를 누른 후 이름 변경
(또는 오른쪽 마우스 클릭후 rename 클릭)
Basin Model 가져오기
Basin Model 가져오기
Basin Model에 대한 단위설정
- Basin Model 클릭 → Unit System 설정 (Metric)
Basin Model 설정: Subbasin
- Area : 유역면적 (km2)
- Loss Method : 손실산정기법 선택
(예, SCS Curve Number)
- Transform Method : 강우-유출모델 선택
(예, Clark/Snyder/SCS)
- Baseflow Method : 기저유출산정기법 선택
(예, Recession)
Basin Model 설정: Loss
- Initial Abstraction : 강우초기손실
빈칸으로 남겨둘 경우 다음 식을 이용하여 산정됨.
- Curve Number : 소유역에 대한 CN값 (홍수유출분석시 AMC-III 조건 적용)
- Impervious : 불투수율
(도시화 영향이 CN값에 반영될 경우 불투수율은 빈칸으로 남겨둠)
Basin Model 설정: Transform
a) Clark Unit Hydrograph
- Time of Concentration : 도달시간, Tc (hr)
- Storage Coefficient : 저류상수, K (hr)
Basin Model 설정: Transform
b) Snyder Unit Hydrograph
- Standard Lag : 지체시간, Tp(hr)
- Peaking Coefficient : 첨두계수, Cp(0.4~0.8)
c) SCS Unit Hydrograph
- Graph Type : Standard
- Lag Time : 지체시간, Tp(min)
Routing Model 설정
Reach 선택 → Reach 탭에서 Routing Method 설정 (Muskingum)
Routing Model 설정
Muskingum Routing
- Muskingum K (hr) : travel time through reach
- Muskingum X : 0.0~0.5
0.0 : maximum attenuation
0.5 : no attenuation
- Subreaches
:- affects attenuation
:- One subreach gives more attenuation
and increasing the number of sub-reaches decreases
the attenuation.
:- Good approximation :
Basin Model 설정
각 소유역에 대한 Basin Model 설정을 한번에 지정하는 방법
- Watershed Explorer에서 소유역을 모두 선택(Ctrl+Click 또는 Shift+Click)
Basin Model 설정
- Parameters → Subbasin Methods → Transform
- Change Method창에서
원하는 transform method를 선택
Basin Model 설정
- Parameters → Subbasin Methods → Loss
- Change Method창에서
원하는 loss method를 선택
Basin Model 설정
- Parameters → Subbasin Methods → Baseflow
- Change Method창에서
원하는 baseflow method를 선택
Basin Model 설정
각 소유역에 대한 매개변수값을 한번에 입력하는 방법
- Parameters → Subbasin Area
- Show Elements를 All Elements로 선택
 매개변수값 입력
 Apply  Close
Basin Model 설정
- Parameters → Transform → Clark Unit Hydrograph
- Show Elements를 All Elements로 선택
 매개변수값 입력
 Apply  Close
Basin Model 설정
- Parameters → Loss → SCS Curve Number
- Show Elements를
All Elements로 선택
 매개변수값 입력
 Apply  Close
Basin Model 설정
- Parameters → Baseflow → Recession
- Show Elements를 All Elements로 선택
 매개변수값 입력
 Apply  Close
Basin Model 설정
- Watershed Explorer에서 Reach를 모두 선택(Ctrl+Click 또는 Shift+Click)
Basin Model 설정
- Parameters → Reach Methods → Routing
- Change Method창에서
원하는 Routing method를 선택
Basin Model 설정
- Parameters → Routing → Muskingum
- Show Elements를 All Elements로 선택
 매개변수값 입력
 Apply  Close
Control Specification
새로운 Control Specification 생성
Control Specification
: 모의 시작과 종료시간, 시간간격을 설정
- Components → Control Specifications Manager
- New 버튼 클릭 → Name 및 Description 입력 → Create 버튼 클릭
새로운 Control Specification 생성
- 생성된 Control Specifications 클릭
→ 아래의 그림과 같이 모의 시작과 종료 및 시간간격 설정
※ Time Interval
:- 1분~24시간 사이 선택 가능
:- 모의결과에 대한 시간간격과 동일
:- 모의 종료로 지정된 시간은
시간간격의 배수가 되어야 함.
예) 시간간격이 10분일 경우
종료시간은 10:00, 10:10,
10:20 등이 되어야 함.
Gage 생성
시계열 자료 입력
시계열 자료: Precipitation Gage
(1) 새로운 Gage 생성
- Components → Time-Series Data Manager
- Data Type : Precipitation Gages
시계열 자료: Precipitation Gage
- Name 및 Description 입력
- 이와 같은 방법을 각 관측소에 대해 반복
시계열 자료: Precipitation Gage
- 각 관측소에 대한 추가정보 입력
· Data Source : Manual Entry
· Units : Incremental Millimeters
· Time Interval : 1hr (강우자료의 시간간격)
· Latitude Degrees~Longitude Seconds
: 관측소 좌표
(관측소 좌표는 역거리법에서만
필요하므로 역거리법을
사용하지 않을 경우는
생략해도 무방함)
시계열 자료: Precipitation Gage
(2) Time Window 생성
- Components
→ Time-Series Data Manager
- 관측소 선택 → Add Window
시계열 자료: Precipitation Gage
- Create From Control Specifications : Enter Manually
→ 시작 및 종료 시간 입력 → Add 버튼 클릭
또는 Gage의 Time Window를 선택한 후
아래의 Time Window 탭에서 시작 및 종료
시간 입력
시계열 자료: Precipitation Gage
- 다른 관측소 지점에 대해 위와 같은 작업을 반복
시계열 자료: Precipitation Gage
(3) 강우자료 입력
- 각 Gage의 Time Window 클릭 → Table 탭에서 강우량 입력
- 위의 작업을 각 Gage에 대해 반복
Meteorologic Model
Meteorologic Model 설정
(1) 새로운 Meteorologic Model 생성
- Components → Meteorologic Model Manager
- New 버튼 클릭
→ Meteorologic Model의
Name 및 Description 입력
→ Create
Meteorologic Model 설정
(2) Gage Weights
- 앞에서 생성한 Meteorologic Model을 클릭
→ Meteorology Model 탭에서 다음과 같이 설정
· Precipitation : Gage Weights
· Evapotranspiration : None
· Snowmelt : None
· Unit System : Metric
Meteorologic Model 설정
- Basins 탭에서 Include Subbasins를 Yes로 설정
- Options 탭에서 아래의 그림과 같이 설정
Meteorologic Model 설정
- Meteorologic Models
→ 각 소유역에 대한 Gage Weigts 클릭
- Gage Selections 탭에서 각 소유역에 대한 Gage를 선택
(각 소유역에 포함되는 Gage를 Yes로 설정)
Meteorologic Model 설정
- Gage Weights 탭에서 Depth Weight와 Time Weight를 각각 입력
· Depth Weight : Thiessen Polygon에 의한 각 소유역별 가중치 입력
· Time Weight : Depth Weight와 동일하게 입력
※ 실제 평균강우량의 시간분포는 소유역내 각 Gage의 시간분포를
전체적으로 고려하여 결정해야 하지만 그 시간비율을 정확하게
구하기 어렵기 때문에 근사적으로 공간 가중치와 같다고 가정
- 다음의 그림을 참고하여 나머지 소유역에 대해서도 위와 같은 방법으로 입력
Sub_W6
Sub_SS2
안계: 1.00
안계: 0.19
의성: 0.26
도리원: 0.54
군위: 0.01
의성: 0.80
도리원: 0.06
현서: 0.14
Sub_NDC
안계
의성
Sub_W5
안계: 0.93
도리원: 0.07
Sub_SS1
도리원
현서
군위
Sub_W4
안계: 0.10
도리원: 0.13
군위: 0.44
군위남부: 0.28
우보: 0.04
우보
군위남부
장천
효령
의흥
석산
산성
Sub_NC
군위남부: 0.004
효령: 0.20
고매: 0.29
대율: 0.44
산성: 0.08
화산
대율
서부
신령
Sub_W3
군위남부: 0.06
효령: 0.11
우보: 0.36
의흥: 0.012
Sub_W1
석산: 0.68
화수: 0.13
화산: 0.19
화수
고매
도리원: 0.14
군위: 0.01
의성: 0.14
우보: 0.14
의흥: 0.24
석산: 0.32
Sub_W2
산성: 0.29
대율: 0.06
화수: 0.03
화산: 0.07
우보: 0.05
의흥: 0.60
석산: 0.10
화수: 0.25
모의실행
모의실행
(1) 새로운 Run 생성
- Compute → Create Simulation Run
(또는 Compute → Run Manager → New)
- Step 1에서 Simulation Run에 대한 Name 입력 → Next
모의실행
- Basin Model 선택 → Next
- Meteorologic Model 선택 → Next
모의실행
- Control Specifications 선택 → Finish
모의실행
(2) Run 선택 및 Run 실행
- Compute → Select Run → 실행할 Simulation Run 선택
- Compute → Compute Run[선택한 Simulation Run]
(또는 Comute current run 아이콘 클릭)
모의결과 확인
모의결과
- 모의결과를 확인하고자 하는 element를 선택 (클릭)한 후 다음과 같이 결과확인
모의결과
Global Summary Results
모의결과
Element Graph
Element Summary Results
모의결과
Element Time-series Results