시간-면적 방법(Time-Area Method) 홍수량 산정 프로그램 사용설명서

반응형

시간-면적 방법(Time-Area Method) 홍수량 산정 프로그램 사용 설명서

1. 시간-면적 방법 (Time-Area Method)  홍수량 산정 프로그램의 개요(TAMFlood.exe)

1.1 개발 목적

  • 시간-면적 방법(Time-Area Method)을 사용하여 소규모 유역에 대한 신뢰도 있는 홍수량 산정
  • 소규모 유역과 수공구조물에 대한 첨두홍수량과 수문곡선을 적용할 수 있는 근거를 마련

 

1.2 TAMFlood.exe.의 주요 기능

  • 입력단위를 분(min)과 제곱미터(㎡)를 사용하여 실무적용이 용이함
  • 소규모 매개변수 보정량(강우강도식의 강우지속기간 증가량 및 유역반응시간 증가량)을 적용하여 현실적인 홍수량 산정이 가능(첨두홍수량 과다 산정 방지)
  • General 강우강도식 뿐만 아니라 6차 ~ 4차 전대수 다항식 적용 가능
  • 여러개의 유역에 다양한 조건을 적용하여 한꺼번에 분석 가능

 

1.3 개발언어

  • Python 3.11

 

1.4 프로그램 설치

  • 해당 프로그램은 TAMFlood.exe 단일 파일로 존재하며 별도의 설치 없이 프로그램 실행만으로 사용 가능함
  • TAMFlood.exe 파일이름의 변환 없이 사용하는 것을 권장함

 

1.5 고객지원센터

  • 해당 프로그램은 https://hydroft.com/ 에서만 다운로드가 가능하며 저작자의 허락없이 수정 및 배포 할 수 없음
  • 프로그램 사용에 관한 책임은 전적으로 사용자에게 있음
  • 프로그램에 관한 세부적인 문의사항 및 오류발견시 웹사이트 https://hydroft.com/ 또는 wateroid@navar.com 메일을 통해 문의하기 바람

 

2. 시간-면적 방법(Time-Area Method) 홍수량 산정 프로그램 사용 방법

2.1 시간-면적 방법 프로그램(TAMFlood.exe) 실행 화면

  • 프로그램을 시작하면 아래와 같은 화면이 나타나며, 「Input File Name: 」부분에 입력데이터의 파일명을 확장자와 함께 입력하고 엔터를 누르면 동작함

시간-면적 프로그램 TAMFlood.exe 실행 화면

 

2.2 시간-면적 프로그램 실행 결과

  • 입력데이터가 행와 열에 맞게 제대로 입력이 되어 있으면 아래와 같이 분석 결과가 화면에 출력되고, 화면 출력과 동일한 내용의 RESULT.OUT 파일이 생성됨
  • 입력데이터가 있는 인풋 파일이 동일 폴더에 있지 않거나, 데이터의 입력 양식에 문제가 있으면 시간-면적 홍수량 산정 프로그램은 오류메시지를 표시하고 자동 종료됨

프로그램 실행 결과

 

반응형

2.3 입력파일 작성방법

  • 입력파일은 일반적인 에디터로 작성이 가능한 텍스트 파일이며 파일명과 확장자는 사용자의 편의에 맞게 적용이 가능함
  • 프로그램 압축파일 TAMFlood.zip 파일에는 input.dat의 예제 파일이 작성되어 있으며 이를 기준으로 입력파일 작성법을 설명하고자 함

입력파일(input.dat) 파일을 에디터로 열었을때의 화면

 

  • 각 줄(Line)에서 #0~#7이 입력된 줄은 파일의 데이터를 읽는 기준이 되므로 수정을 하면 오류가 발생함

 

입력 파일 내용 설명

#0[Watershed Number]
3
- 분석 유역의 개수를 아랫줄에 입력함
- 예제에서는 3이 입력되어 있으므로 분석할 유역이 3개소 있다는 것을 의미함
#1[Watershed Name]
Basin A
Basin B
Basin C
- 각 유역의 이름을 입력함
- 유역의 개수가 3개이므로 3줄로 각각의 유역 이름을 입력함
- 유역 이름은 가급적 영문으로 적용할 것을 권장함
#2[Watershed Area][Unit : Square Meter]
25000
30000
72000
- 3개 유역의 각 면적을 제곱미터 단위로 입력함
#3[Time of Concentration, Increase in Duration Rainfall, Increase in Watershed Response Time][Unit : Minute]
7 20 20
7 10 30
10 20 15
- 분석 대상유역의 도달시간, 강우지속기간 증가량, 유역반응시간 증가량을 분(min)단위로 입력
- 한 줄당 하나의 유역 정보가 입력되어야 하며 위의 예시를 설명하면 첫 번째 유역의 도달시간은 7분, 강우지속기간 증가량은 20분, 유역반응시간 증가량은 20분임
- 만약, 강우지속기간 증가량과 유역반응시간 증가량을 적용하지 않으려면 0을 필수로 입력해야 하며 아무 값도 입력하지 않으면 오류가 발생함
- 예를 들어, 강우지속기간 증가량과 유역반응시간 증가량을 둘 다 적용하지 않으려면 7 0 0을 입력해야 하며, 강우지속기간 증가량만 적용하지 않으려면 7 0 20을, 유역반응시간 증가량만 적용하지 않으려면 7 20 0을 입력해야 함
#4[Rainfall Intensity Option][0 : Gereral, 1 : 6th Log Polynomial, 2: 5th Log Polynomial, 3: 4th Log Polynomial]
0
1
2
- 적용할 강우강도식을 입력함
- 0은 General 강우강도식, 1은 6차 전대수 다항식, 2는 5차 전대수 다항식, 3은 4차 전대수 다항식을 의미함
#5[Rainfall Intensity Parameter]
2296.521707 8.994489696 0.73
4.319330174 -0.615923437 0.305597225 -0.118977592 –0.08100743 0.051502707 -0.007515677
4.312819488 -0.389816448 -0.05299001 -0.02278382 0.006924752 -0.000556831
- 강우강도식의 매개변수를 입력함
- #4에서 첫 번째 유역은 General형을 적용하였으므로 a, b, n 값을 공백으로 구분하여 순서대로 입력해야 함
- 두 번째 유역은 6차 전대수 다항식을 적용하였으므로 두 번째 줄에 7개의 매개변수를 공백으로 구분하여 입력해야 함
- 세 번째 유역은 5차 전대수 다항식을 적용하였으므로 세 번째 줄에 6개의 매개변수를 공백으로 구분하여 입력해야 함
#6[Runoff Coefficient]
0.65
0.7
0.8
- 3개 유역의 유역별 유출계수(c)를 각각의 줄에 입력함
#7[Time Interval][Unit : Minute]
5
10
10
- 각 유역별 분석 시간간격을 분(min) 단위로 입력해야 함
- 위의 예제는 첫 번째 유역은 5분 단위, 두 번째와 세 번째 유역은 10분 단위를 의미함

 

2.4 분석결과(RESULT.OUT) 파일

  • 분석결과는 동일 폴더에 RESULT.OUT 파일에 저장되며 파일의 내용은 시간-면적 유출계산, 내용과 수문곡선 그리고 요약으로 구성됨
  • 아래는 예제 입력데이터의 Basin B의 분석 결과를 표시하였음

 

RESULT.OUT 분석 결과 파일의 내용

시간-면적
계산
수문곡선
요약

 

  • 시간-면적 계산 내용은 합성 도달시간-면적 방법에 의해 산정되며 가로 방향으로 결과가 출력됨
  • 시간간격, 시간비, 누가면적비, 구간면적비, 구간면적, 강우강도가 표시되며 각 구간별 면적과 강우강도, 유출량을 산정한 값이 시간은 행(row) 값으로, 유출량은 열(column)로 표시됨
  • 수문곡선은 엑셀파일 등을 통해 그래프화 하기 쉽도록 행(row) 방향으로 표시되며 시간별 유출량이 Outflow(cms)에 표시됨
  • 요약 부분은 각 유역의 분석결과를 정리해서 보여주는 부분으로 유역명, 첨두유출량, 첨두유출 발생시각, 유출총량을 보여줌

 

3. 시간-면적 방법(Time-Area Method)의 기술적 배경 : 재해영향평가등의 협의 실무지침

  • 시간-면적 방법은 합리식을 기본 구조로 하면서 추가적으로 유수의 전이(translation)을 고려하는 방법임
  • 지금까지는 외견상으로 보이는 유일한 매개변수인 도달시간을 소유역으로 매개변수 보정량 개념으로 일정량(7~10분) 증가시키는 방법을 적용하였지만 이러한 방법으로는 첨두홍수량 과다 산정이 방지되지 않음
  • 시간-면적 방법은 합리식을 기본으로 하기 때문에 합리식과 동일하게 강우강도의 강우지속기간을 증가시켜서 강우강도를 낮추는 방식을 추가적으로 적용하는 방안을 강구하여야 함

 

3.1 시간-면적 방법 일반

  • 시간-면적 방법은 유역출구까지 도달시간-누가면적 관계를 이용하여 주로 도시지역과 같은 불투수성 소유역에 내리는 집중호우로 인한 유역출구에서 유출량을 계산하는 방법임
  • 유역의 저류효과는 거의 무시할 수 있으므로 고려하지 않고 유수의 전이만을 고려하여 유출수문곡선을 산정하는 방법임
  • 시간-면적 방법의 대표적인 방법으로는 RRL 모형이 있으며 우리나라의 경우 RRL 모형에서 제외하고 있는 투수지역 면적까지 고려하고 여기에 유출계수(c)를 도입하는 형태인 KPRRL(Korea Practice RRL)모형을 주로 사용하고 있음
  • TAMFlood.exe 프로그램은 Korea Practice RRL 방법으로 유출량과 수문곡선을 산정함

 

3.2 소유역 매개변수 보정량의 적용 방법 : 수자원설계실무 제3판

  • 시간-면적 방법은 합리식을 기본 구조로 하면서 유수의 전이만을 추가로 고려하는 방법이기 때문에 첨두홍수량은 1차 유역반응 시간인 도달시간에 해당하는 기간의 총 강우강도의 함수가 됨
  • 하지만 도달시간을 증가시켜도 설계강우의 시간분포 방법을 적용하면 도달 시간에 해당하는 기간의 총 강우강도는 거의 줄어들지 않으므로 합리식과 동일하게 강우지속기간 증가량을 적용하여 강우강도를 낮추어야 함
  • 도시지역의 소규모 매개변수 보정량으로 강우지속기간 증가량을 20분을 적용하며, 유역반응시간 증가량으로 도달시간을 20분 증가시켜야만 합리식에 의한 강우강도와 첨두홍수량이 유사하게 산정되는 것으로 분석되고 있으므로 유역반응시간 증가량 20분도 함께 적용하여야 함

 

유역반응시간 증가량과 강우지속기간 증가량의 대응 관계

유역반응시간 증가량 강우지속기간 증가량
5분 15분
7분 20분
10분 30분
15분 45분

 

▼ 시간-면적 방법(Time-Area Method) 홍수량 산정 프로그램 다운로드 ▼

TAMFlood.zip
5.35MB

반응형

댓글

Designed by JB FACTORY