EFDC를 활용한 하천 수리 모델링 오류 문의 (forrtl: error (73): floating divide by zero)

안녕하십니까,

EFDC+ Explorer ver.11.8을 활용해 하천 수리 모델링을 진행하고 있습니다.

그런데 모델 구동 단계에서 여러 수정을 시도 했음에도 다음과 같은 에러가 발생하며 구동이 되지 않는 상황입니다.

forrtl: error (73): floating divide by zero

초기에는 grid에 문제가 있다고 판단하여 interpolation을 재진행하였습니다.
(초기 grid에는 bathmetry 설정이 잘못되어 물의 흐름이 끊기는 구간 발생. Initial condition의 water level 기준)

수정 전후 모두 INLET과 OUTLET boundary condition은 수위와 유속을 사용한 모든 조합을 사용했습니다.
(ex. 수위&유량 + 수위&유량 or 수위 + 수위 or 수위+유량)

물의 흐름이 끊기는 구간이 없도록 수정 후에도 모두 같은 오류가 발생합니다.

해당 오류가 어디에 문제가 있어서 발생하는지 모르겠습니다.

여전히 grid에 문제가 있는 것인지 입력자료의 문제인지 궁금합니다.
(입력 자료 중에는 0을 포함한 데이터는 없습니다.)

안녕하세요,

우선 첨부해주신 스크린 이미지상으로는, 유량 시계열 데이터를 읽는 “READING QSER.INP” 과정에서 에러가 발생한것으로 보이는데요 (모의 연산은 아직 시작되지 않은 상태입니다). QSER.INP 는 흐름 경계조건 설정에 사용되는 유량 시계열 데이터를 포함하고 있는 파일입니다. 아무래도, 입력된 유량 데이터 값 또는 형식에 오류가 있는것이 아닌가 싶습니다. 가지고 계신 데이터 자체에 오류가 포함되어 있을 수도 있고, 데이터에는 문제가 없지만 소프트웨어를 이용해서 모델에 입력 하시는 과정에서 기인한 오류일 수도 있습니다.

혹시, 아래의 이메일 주소로 모델 파일을 보내주신다면, 저희가 확인해보고 문제 해결을 위한 도움을 드릴수 있을것 같습니다. 감사합니다.

support@eemodelingsystem.com