주요 콘텐츠로 건너뛰기

FAQ

자주 하시는 질문에 대해 정성스러운 답변을 드립니다
궁금증을 풀어보세요

입력 파일의 한 줄을 구문 분석할 때 인식할 수 없는 키워드가 발견되었습니다. 

이 오류는 SWMM5 개체 또는 객체 중 하나에 대해 올바르지 않은 매개변수가 있음을 나타냅니다.
이 오류가 발생한 데는 여러 가지 이유가 있습니다. 

오류의 원인을 찾으려면 상태 패널 (Status panel)의 오류 메시지에서 해당 라인 #을 클릭하여 세부 정보 패널 (Details panel)의 문제가 있는 줄로 이동합니다. 

세부 정보 패널 (Details panel) 왼쪽의 섹션 (Sections) 목록을 사용하여 입력 파일의 관련 섹션을 찾을 수 있습니다.
 

 

SWMM 엔진
일부 모델 프로세스 및 기능은 특정 버전의 SWMM(또는 OpenSWMM) 엔진에만 유효합니다. 

SWMM 엔진의 이전 버전은 이후 버전에 추가된 기능에 대한 지원이 부족하고 EPA SWMM의 공식 버전은 OpenSWMM의 새로운 기능을 지원하지 않는 경우가 많습니다. 이러한 기능의 예로는 계절적 변화와 LID가 있습니다. 

SWMM5 프로젝트가 이러한 기능을 사용하도록 설정된 경우 올바른 엔진을 사용하는 것이 중요합니다.
PCSWMM에서 SWMM 엔진 간에 전환할 때 PCSWMM은 선택한 SWMM 엔진에서 지원하지 않는 입력 파일 콘텐츠를 감지하고 제거하라는 메시지를 표시합니다. 

입력 파일이 PCSWMM 외부에서 수정된 경우 선택한 SWMM 엔진과 호환되지 않아 이 오류가 발생할 수 있습니다.

 


누락되거나 잘못된 속성 데이터
엔진 선택이 오류의 원인이 아닌 경우 개체의 매개변수가 잘못되었을 수 있습니다. 이 경우 상태 패널 (Status panel) 오류 메시지에는 오류를 일으키는 개체가 나열됩니다.

  1. 상태 패널 (Status panel)에서 개체를 강조 표시하고 마우스 오른쪽 버튼을 클릭한 후 옵션 목록에서 개체 선택 (Select entity)을 클릭합니다. 속성 패널 (Attributes panel)에는 선택한 SWMM5 개체에 대한 속성이 표시됩니다.
  2. 속성 패널 (Attributes panel)을 검토하고 키워드가 할당된 속성을 찾으세요.
  3. 속성 값이 올바른지 확인하세요.

     

시뮬레이션 시작 날짜는 종료 날짜 이전이어야 합니다. 

이를 변경하려면 프로젝트 패널 (Project panel)에서 시뮬레이션 옵션 (Simulation Options)을 클릭하고 날짜 (Dates)탭을 클릭하세요. 여기에서 분석 시작 시간 (Start analysis on)이나 분석 종료 시간 (End analysis on)을 변경하세요.

 

 

소유역 내의 LID 용법에 잘못된 값이 있습니다.
오류 메시지의 xxx 부분은 문제가 있는 소유역의 이름입니다. 

오류 메시지 아래 줄은 입력 파일에서 문제가 있는 내용을 간략하게 설명하는 것이므로 이를 참고하여 해당 부분을 수정할 수 있습니다. 오류를 수정하려면 해당 행에 표시된 LID 용법 관련 매개변수를 편집해야 합니다.
 

이 오류는 LID 기법 편집기 (LID Usage Editor) (속성 패널 (Attributes panel)의 소유역 레이어 (Subcatchments layer) LID 제어 속성을 통해 열림)에 설정된 LID 매개변수를 참조할 수 있습니다.
예:

  • LID 기법 중 하나에 필수 속성 값을 할당하지 않았습니다.
  • 불투수 처리율이 100%를 초과합니다.
  •  LID 면적이 소유역 면적을 초과합니다.

곡선 개체의 X 값은 오름차순으로 입력해야 하며 중복된 값을 포함할 수 없습니다. 

오류 메시지의 xxx 부분은 문제가 있는 개체의 이름입니다. 이는 현재 모델 시나리오에서 사용되지 않더라도 프로젝트 입력 파일에 정의된 모든 곡선에 적용됩니다.
이 오류를 수정하려면 프로젝트 패널 (Project panel)에서 곡선 (Curves) 항목을 클릭하여 곡선 편집기 (Curves Editor)를 열고 오류에서 식별된 탭(제어, 전환, 펌프, 수위유량, 모양, 저류 또는 조수)을 엽니다. 여기에서 y 값 데이터를 테이블 상단에서 하단으로 오름차순으로 편집합니다.


예를 들어, 다음 스크린샷의 곡선 데이터는 순서가 잘못되었습니다(즉, 200이 20보다 앞에 옵니다).
 

 

수정된 곡선은 다음과 같습니다.

 

 

아래와 같이 x열에 중복된 값이 있는 경우, 중복된 값을 아주 조금만 변경하여 오류를 제거할 수 있습니다.
예를 들어 아래에 표시된 모양 곡선에는 0.166667의 9번째 및 10번째 줄에 중복된 깊이/전체 깊이 값이 있습니다.
 

 

이 경우 마지막 두 번째 값을 0.166668로 변경하면 오류를 피할 수 있습니다.

 

 

 

강우계에 기록된 시간 간격은 강우계가 사용하는 시계열 값 사이의 최소 시간 간격보다 큽니다.
오류 메시지의 xxx 부분은 문제가 있는 강우계 개체의 이름입니다. 

오류 메시지 아래 줄은 입력 파일에서 문제가 있는 내용을 간략하게 설명하는 것이므로 이를 참고하여 해당 부분을 수정할 수 있습니다. 

오류를 수정하려면 강우계 편집기 (Rain Gage Editor)에서 강우량 형식을 편집해야 합니다.


SWMM5 프로젝트에서 강우계를 정의하는 경우 시간 간격 (Time interval)을 지정해야 합니다. 시간 간격은 특정 강우계에 대한 시계열 값의 지속 시간을 정의하는 데 사용됩니다.
 

 

이 오류는 정의된 시간 간격과 강우 시계열 값의 지속 기간이 서로 일치하지 않기 때문에 발생합니다. 이 문제를 해결하려면:
1. 프로젝트 패널 (Project panel)에서 강우계 (Rain Gages) 개체를 클릭합니다.
2. 오류 설명에 표시된 강우계를 클릭합니다.

 

 

3. 시간 간격을 올바른 값으로 변경합니다.
알 수 없는 경우 아래 스크린샷에 표시된 것처럼 시계열 도표를 확대하고 데이터 포인트 사이의 시간을 확인하여 시간 간격을 결정할 수 있습니다. 

시계열은 값이 0인 데이터 포인트를 건너뛸 수 있으므로 일반적으로 시간 간격은 데이터 포인트 사이의 가장 짧은 시간입니다. 

강우 시계열의 시간 간격이 가변적(예: 예외로 기록된 전도형 시계열)인 경우 그래프 패널 (Graph panel)시계열 편집기 (Edit time series)를 사용하여 강우량을 고정된 시간 간격으로 보간 할 수 있습니다.
 

 

동적파(Dynamic Wave) 홍수추적 모델에는 방류구가 하나 이상 있어야 합니다. 일반적으로 이는 모델의 하류 경계를 정의하는 노드입니다.


하류 경계가 필요하지 않은 경우(예: 방류구가 필요하지 않은 경우) 모델에 연결되지 않은 단일 방류구를 추가하면 모델 결과에 영향을 주지 않고 이 요구 사항을 충족할 수 있습니다.


이 오류를 수정하려면 원하는 SWMM5 노드를 방류구로 변환하거나( SWMM5 개체 변환 참조) 새로운 방류구를 추가합니다(엔티티 추가/생성 참조).

오류 메시지의 xxx 부분은 문제가 있는 개체의 이름입니다. 이 오류의 경우 노드의 초기 깊이 (Initial Depth)가 노드의 깊이 (Depth) 보다 크다는 것을 나타냅니다.


상태 패널 (Status panel)에서 강조 표시된 노드에 마우스 오른쪽 버튼을 클릭한 후 드롭다운 목록에서 개체 선택 (Select entity)을 선택하여 노드에 대한 속성 패널 (Attributes panel)을 엽니다. 깊이 (Depth)초기 깊이 (Initial Depth) 값을 비교하고 초기 깊이 (Initial Depth)깊이 (Depth) 보다 작은 지 확인합니다.
 

 

오류를 수정하려면 초기 깊이 (Initial Depth) 또는 깊이 (Depth)를 편집하세요.

관은 하나 이상의 련 (barrels)으로 구성되어야 합니다. 공백 값이 있거나 0 값 또는 127보다 큰 값이 있으면 이 오류가 발생합니다.


이 문제를 해결하려면 오류 메시지에 언급된 관을 선택하고 속성 패널 (Attributes panel)에서 련 (barrels) 수를 편집하세요.


오류 메시지의 xxx 부분은 문제가 있는 개체의 이름입니다. 오류 메시지 아래 줄은 입력 파일에서 문제가 있는 내용을 간략하게 설명하는 것이므로 이를 참고하여 해당 부분을 수정할 수 있습니다. 오류를 수정하려면 관련 관을 편집하고 관 레이어의 속성 패널 (Attributes panel)에서 련 (barrels) 속성을 변경해야 합니다.


참고: SWMM5는 최대 127개의 병렬 링크 또는 련 (barrels)을 지원할 수 있습니다.

PCSWMM의 지오레퍼런스를 이용하여 관망에 배경 지도를 맞출 수 있습니다.


우선 지도 레이어를 선택한 상태에서 Map 탭에서 Alter > Georeference로 들어갑니다. 



적용 대상 부분에 해당 지도 레이어를 선택하고, 우측의 추가를 눌러 좌표를 추가합니다. 


상단 설명에 나오듯이 세 개의 좌표를 선택해야 합니다. 

From Extent에 지도의 해당 좌표를 찍고, To Extent에 해당 관망 요소를 하나씩 찍어줍니다.  

FAQ PCSWMM15


지도와 관망이 멀리 떨어져있다면, 지도 패널의 범위에서 해당 레이어를 선택하면 화면에서 바로 이동할 수 있습니다. 이 창은 지오레퍼런스 창이 열려 있어도 별도로 작업이 가능합니다. 

FAQ PCSWMM16


세 개의 점을 찍고 하단의 Georeference 버튼을 누르면, 다음과 같이 해당 관망과 지도가 겹치게 됩니다. 

FAQ PCSWMM17

 

FAQ PCSWMM18


위의 작업은 한 두 차례의 연습이 필요합니다. 연습을 통해 배경과 모델 관망을 더욱 정확하게 일치시킬 수 있습니다.

 

계산된 관의 경사는 사용자가 지정한 최소 관 경사보다 낮으므로 후자의 값 즉, 최소 관 경사 값을 대신 사용하게 됩니다.


오류 메시지의 xxx 부분은 문제가 있는 개체의 이름입니다. 경고를 피하거나 SWMM 엔진이 이 오류를 수정하지 못하게 하려면 표시된 개체의 관련 속성을 편집하여 경사도 그대로 계산을 진행하게 해야 합니다.