• Title/Summary/Keyword: 자료흐름도

Search Result 2,014, Processing Time 0.045 seconds

Visualization of Control Flow Graph for Analysis and Verification of JAVA Byte Code (자바 프로그램의 분석 및 검증을 위한 제어흐름그래프 시각화)

  • Jung, Ji Woong;Kim, Je Min;Park, Joon Seok;Yoo, Weon Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.213-215
    • /
    • 2011
  • 프로그램에 대한 검증을 수행하기 위해서는 자료흐름을 알아야 하고, 입력된 프로그램에 대응하는 제어흐름그래프(control flow graph)가 필요하다. 이에 더하여 제어흐름 그래프를 시각화한다면 사용자 입장에서는 더 편한 프로그램이 될 것이다. 본 논문에서는 자바 프로그램의 검증도구에 사용하는 중간 표현 언어 중 하나인 BIRS(Bytecode Intermediate Representation with Specification)에 의해 생성되는 제어흐름그래프를 시각화하는 방법에 대해 제안한다.

Application of 1-D channel network flow model to Nodeul Island (노들섬 구간에 대한 1차원 하도망 흐름 해석 모형 적용)

  • Kim, Keuk-Soo;Kim, Ji-Sung;Kim, Won;Choi, Kyu-Hyun
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2012.05a
    • /
    • pp.556-556
    • /
    • 2012
  • 본 연구는 수지상, 망상, 분기상 등을 모의 할 수 있는 1차원 고정확도 하천흐름 해석 모형을 개발하는데 그 목적이 있다. 이러한 복잡한 형태의 하천흐름 해석 모형 개발을 위해 기존 Fread(1973)가 수지상 하천흐름 해석을 위해 개발한 바 있는 Relaxation 알고리듬을 활용하였으며 이를 망상 및 delta 등에 적용할 수 있도록 확장하였다. 모형의 검증을 위해 한강 팔당댐 하류 한강대교 노들섬 지점에서 발생되는 유량 분기 현상을 모의하였다. 모의구간은 팔당댐~행주대교 구간이며, 대상호우는 2011년 8월 발생한 사상이다. 대상구간 내 팔당대교, 잠수교, 한강대교 수위관측소의 수위자료를 활용하여 조도계수 보정을 수행하였다. 한강대교 노들섬 구간에 대하여 망상하도를 구성하였으며 한강대교 남단과 북단에서 운영 중인 ADVM 유량관측 자료와 본 연구모형의 모의 결과를 비교 검토하였다. 추가로 HEC-RAS 모형의 입력자료를 구성하여 모의하였으며 이를 본 연구모형의 결과와 비교하였다. 이를 통해 본 연구 모형의 하도망 해석 알고리듬의 타당성을 입증하였다. 따라서 본 연구모형을 통해 복잡한 하도로 구성되는 하천 하구 지역의 흐름현상 규명이 가능할 것으로 판단된다.

  • PDF

Analysis of effect on physical habitat in the Mankyung River by climate chang (기후변화에 따른 만경강 어류서식처 영향 분석)

  • Hong, Il;Jeon, Ho Seong;Kim, Ji sung;Kim, Kyu Ho
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2017.05a
    • /
    • pp.521-521
    • /
    • 2017
  • 본 연구는 기후변화가 만경강에 서식하는 어류 서식처에 미치는 영향을 분석하고자 하였다. 기후변화 영향에 따른 수문자료는 RCP 8.5 기후변화시나리오 결과에 기반하여 SLURP 분포형 모델을 이용하여 일 유출량을 도출하였다. 기후변화 전후의 일 유출량 자료는 수문변화지표(indicator of Hydrologic Alteration, IHA) 통계분석모형을 이용하여 유출량의 규모, 빈도, 시기, 기간, 변화율 등 유황특성을 반영한 5가지의 환경흐름요소(Environmental Flow Components, EFC)로 나타냈다. 환경흐름요소는 수문기간 동안의 유황을 극히 낮은 흐름(Extreme low flow), 낮은 흐름(Low flow), 높은 흐름 펄스(High flow pulse), 작은 홍수(Small floods), 커다란 홍수(Large floods) 등 5가지의 스펙트럼 형태로 나타낼 수 있다. 어류의 물리서식처 모의를 위한 대상어종은 환경부 멸종위기 야생동식물 1급으로 지정 및 보호되고 있고 과거 만경강 봉동 일대에서 출현하였던 감돌고기를 선정하였다. 감돌고기의 서식처 적합도(HSI)는 과거 모니터링 결과 및 문헌자료 근거로 생애주기별(산란기, 성장기, 성어기)로 구분하여 나타내었고, River2D 모형에 적용하였다. 분석결과 생애주기별로는 기후변화 영향 후 산란기의 감돌고기의 서식처가중가용면적은 24.1% 증가, 성장기와 성어기의 가중가용면적은 각각 3.3%, 7.3%로 감소하는 것으로 예측되었다. 극한조건에서 서식처가중가용면적의 크기는 높은 흐름 펄스, 작은 홍수, 커다란 홍수, 극히 낮은 흐름 순으로 나타났다. 기후변화 영향으로 인한 가중가용면적의 변화는 작은 홍수를 제외하고 미래에는 감소하는 것으로 나타났으며, 특히 극히 낮은 흐름, 커다란 홍수의 경우 빈도와 기간을 고려할 때 실질적인 가중가용면적은 더욱 악화될 것으로 예측되었다. 이러한 결과를 바탕으로 기후변화 영향으로 인한 만경강 유역의 미래서식처 요건은 악화될 것으로 예상되며 멸종위기종인 감돌고기의 서식처 확보방안의 제시가 필요할 것으로 판단된다.

  • PDF

Area/free-surface relationship in the river cross-section (하천 횡단면에서 면적-수위 관계)

  • Hwang, Seung-Yong
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2019.05a
    • /
    • pp.258-258
    • /
    • 2019
  • 계산 격자에 기반하여 천수 흐름을 모의할 때, 그 격자에 담긴 물의 양을 정확하게 파악할 필요가 있다. 예를 들어, 초기조건으로 수위가 부여된다면 계산격자의 기하 특성에 맞추어 흐름 변수인 수심이나 흐름 단면적으로 바꾸어야하기 때문이다. 필요에 따라서는 모의 결과를 수위로 보이거나 격자 속 수심을 계산에 사용할 수도 있으므로 그 역변환도 고려되어야 한다. 2차원의 삼각형 계산격자에 대해서는 물의 부피와 수위 관계(volume/free-surface relationship)가 이미 정확(exact)하게 구명되어 있다(Hwang, 2017, J. KWRA). 그런데 1차원 문제의 횡단면에서 흐름 단면적과 수위의 관계(area/free-surface relationship)는 수위로부터 면적 환산에 대해서는 정확하나 그 역변환은 그렇지 않다. 매 시간 단계에서 갱신된 흐름 단면적으로부터 수위를 환산하기 위해 미리 작성된 면적-수위 자료를 이용한 선형 보간이 적용된다(Goodell, 2011, The RAS Solution). 이때, 환산 정확도는 자료의 해상도에 의존된다. 다행히 하천 횡단면 대부분을 채워 흐르는 홍수모의에서는 이 문제가 그리 심각하지는 않다. 심지어 수위가 복단면 저수로 턱에 걸쳐있어 흐름단면적이 급변하는 경우에도 환산 수위의 정확도는 크게 훼손되지 않는다. 그러나 미미한 환산 오차일지라도 그로 인해 수위가 저수로 턱을 넘거나 그보다 작을 수 있다. 이 경우, 홍수터의 잠김여부에 따라 수면폭(top width)이 실제 계산 결과에 비해 크게 달라질 수밖에 없다. 수면폭 오차는 그것을 이용하여 결정되는 수리 수심(hydraulic depth)이나 평균 하상고(mean bed level)의 산정에도 전파된다. 이 연구에서는 하천 횡단면에서 수위와 흐름 단면적 사이의 환산 정확도를 크게 높일 수 있는 기법을 제시하였다. 먼저 하천 횡단면에서 주어진 수위에 대해 흐름 단면적을 산정할 수 있는 알고리듬을 보였다. 또한, 횡단면에서 수위와 흐름 단면적의 관계가 단조 증가 함수(monotonically increasing function)임에 착안하여 그 역변환에 대해 해 찾기(root finding) 방법의 하나인 Brent 기법을 적용하였다. 이 기법은 주어진 구간에서 도함수가 알려져 있지 않은 경우에 대해서도 효과적으로 해를 찾을 수 있는 것으로 알려져 있다(Press et al., 2002, Numerical Recipes in C, 2nd Ed.). 내성천 하류 수계의 333개 단면에서 수면폭에 대한 상대 오차를 살펴보면, 선형 보간에 의한 기존 방법으로는 면적-수위 자료의 수가 1,000개가 되어도 그 최대치가 1% 이내에 들지 않은 반면, 이 연구에서 제시한 기법으로 면적-수위 자료 없이도 1% 이내로 줄어드는 것을 확인하였다. 다만, 반복 계산에 의한 계산 시간의 증대를 피할 수 없다. 미리 작성된 면적-수위 자료를 이용하면 계산 비용을 줄일 수 있으며, 약 35개의 구간으로 나누었을 때 비용 대비오차가 적절하였다. 이 연구는 한국건설기술연구원(주요사업 과제번호: 20190116-001)의 지원에 의한 것이다.

  • PDF

Improvement of WRF-Hydro streamflow prediction using Machine Learning Methods (머신러닝기법을 이용한 WRF-Hydro 하천수 흐름 예측 개선)

  • Cho, Kyeungwoo;Kim, Yeonjoo
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2019.05a
    • /
    • pp.115-115
    • /
    • 2019
  • 하천수 흐름예측에 대한 연구는 대부분 WRF-Hydro와 같은 과정기반 모델링 시스템을 이용한다. 과정기반 모델링 시스템은 물리적 현상을 일반화한 수식으로 구성되어있다. 일반화된 수식은 불확실성을 내포하고 있으며 지역적 특성도 반영하지 못한다. 특히 수식에 사용되는 입력자료는 측정값으로 오차가 존재한다. 따라서 과정기반 모델링 시스템 예측결과는 계통오차와 우연오차가 존재한다. 현재 매개변수 보정을 통해 예측결과를 개선하는 방법을 사용하고 있으나 한계가 있다. 본 연구는 이러한 한계를 극복하기 위해 상호보완적인 Data-driven 모델을 구축하여 과정기반 모델링 시스템 결과를 개선하고자 하였다. Data-driven 모델 구축을 위해 머신러닝 기법인 instance-based weighting(IBW)과 support vector regression(SVR)을 사용하였다. 구축된 Data-driven 모델은 한반도 지역 주요 저수지 및 호수의 하천수 흐름예측을 통해 검증하였다. 검증을 위해 과정기반 모델링 시스템으로 WRF-Hydro를 구동하였다. 입력자료는 기상청의 국지수치예측모델자료(LDAPS), HydroSHEDS의 수치표고모델자료(DEM), 국가지리정보원의 저수지 및 호수 연속수치지형도를 사용하였다. 본 연구를 통해 구축된 Data-driven모델은 기존 과정기반 모델링 시스템의 오류수정 한계를 머신러닝을 이용하여 개선할 수 있는 가능성을 제시하였다.

  • PDF

Analysis of fish habitats suitability by vegetation density and flow changes (식생밀도와 흐름 변화에 따른 어류 서식처 적합도 분석)

  • Choi, Mikyoung;Kang, Tae Un;Jang, Chang-Lae;Kim, Zoo Ho
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2022.05a
    • /
    • pp.493-493
    • /
    • 2022
  • 본 연구는 식생밀도와 흐름에 따른 수치모형(Nays2D) 하상변동 모의 결과를 서식처 적합도 분석 모델(PHABSIM:Phsical Habtiat Suitability Model)의 입력자료로 활용하여, 식생밀도에 따른 하상 지형 변화가 어류 서식처 적합도에 미치는 영향을 검토한다. 금강 부용리 인근 2km를 대상으로 2차원 모형인 Nays2D를 적용하여 흐름(댐 방류량, 2년 빈도 유량, 100년 빈도 유량 등)과 식생밀도(식생미반영, 현재 밀도, 밀도 감소, 밀도 증가 등)에 따른 하상변동 모의를 실시하였고, 모의 결과값(단면 표고, 유속, 수위)을 물리적 서식처 평가 모델인 PHABSIM의 입력자료로 활용하였다. 피라미 서식을 위한 적정 유속과 수심의 서식처 적합도 지수를 이용하여 각 시나리오 별가중가용면적(WUA: Weighted Usable Area)을 산정하여 비교 분석하여, 식생밀도에 따른 단면 구조의 변화가 WUA 면적과 피라미 서식처 적합도에 어떻게 영향을 미치는지 검토하였다. 그 결과, 수목 밀도를 미반영한 하상변동 모의 결과를 PHABSIM의 입력 자료로 활용하였을 때 가중가용면적이 가장 높았고, 식생 밀도를 증가시킨 하상변동 모의 결과를 입력 자료로 활용하였을 때 WUA값이 가장 낮게 나타났다. 이는 피라미의 서식처 적합도 측면에서 식생이 적어 특정 유량에 따른 하상변동의 폭이 커지면서 저수로 최저하상과 고수부 하상과의 표고차가 상대적으로 낮은 하상 단면이 피라미의 서식처 측면에서 유리할 가능성이 있음을 시사한다.

  • PDF

Two-D fluid analysis at flow runoff in the dry stream, Jeju island (제주도 건천의 홍수유출시 2차원 흐름해석)

  • Yang, Won-Seok;Yang, Sung-Kee;Kim, Dong-Su
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2012.05a
    • /
    • pp.587-587
    • /
    • 2012
  • 현재 대부분 하천관리의 흐름해석에서 주가 되었던 1차원 분석은 하천 단면에 따른 횡적인 수면차, 유속분포를 분석할 수 없다는 단점을 가지고 있으며, 특히 유량 및 유속이 급속도로 늘어나는 홍수시에는 그 오차가 더욱 커질 수 있다. 반면에 2차원 모형의 흐름해석은 사행하천의 흐름 특성과 만곡부에서의 종 횡방향 수면경사 및 양안의 수면차와 합류지점의 횡방향 흐름 등의 영향을 고려할 수 있으며 1차원 해석과는 달리 전 단면에 걸쳐 유속 및 수위 분포를 나타낼 수 있어 실제흐름에 가까운 수리량을 얻을 수 있다. 본 연구를 위해 적용된 해석모형인 SMS는 미국 Brigham Young 대학의 환경모형연구실과 미공병단(USACE)의 수로실험국(WES) 등에서 개발한 프로그램으로서 RMA2, RMA4, SED2D 모형 등으로 구성되어 있다. 각각의 모형은 수리 동역학적 해석, 오염물 이송확산 해석, 유사의 이송 및 퇴적 해석이 가능하며 이 중 RMA2를 이용한 2차원 흐름해석을 통하여 보다 적합한 하천관리에 이용가능하도록 하고자 한다. 연구대상 지역은 제주도 한천 하류부로서 제주도 하천 특성상 평상시 건천의 상태를 이루고 있으나 태풍 및 집중호우시 홍수유출이 발생하여 수위가 급격하게 상승하는 양상을 보인다. 대표적인 예로 태풍 '나리'시 최대 일강우량 420mm로 인한 인근 지역에 0.5 ~ 1.5m의 침수흔적을 보이고 있다. 본 연구에서는 2011년 최고수위를 기록한 태풍 '무이파'를 대상으로 하였으며 대상지역의 Kalesto를 이용한 수위-유속 자료를 이용하여 산출된 유량을 경계조건으로 사용하였고 격자망 형성을 위한 지형 데이터는 지형도 및 측량자료를 이용하여 구축하였다. 사용된 대표적인 매개변수는 하상의 조도계수를 나타내는 Manning의 n값과 유체의 밀도, 속도구배, 구조 등 여러 가지의 유체조건에 따라 변하는 성질인 와점성계수(eddy viscosity)로 요약할 수 있으며 Manning의 n값은 하천설계기준에 따른 하천기본계획의 조도계수를 사용하였고 와점성계수는 적합한 흐름 분포를 결정하기 위해 흐름이 안정될 때까지 변화시켜 해석을 시행하였다. 해석결과 만곡부에서는 급한 흐름을 보이고 있으며 최대하폭 구간에서는 완만한 흐름이 나타나 사행하천의 흐름특성과 횡적인 하천단면에 따른 변화, 하상고 차이로 인한 유속분포를 확인할 수 있으며 이는 보다 유용한 하천관리에 이용가능할 것으로 사료된다.

  • PDF

Acquisition of River Velocity Data Using Acoustic Doppler Current Profiler (ADCP를 이용한 하천 유속 자료의 추출)

  • Lee, Chan Joo;Lee, Du Han;Kim, Myoung Hwan
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2004.05b
    • /
    • pp.365-370
    • /
    • 2004
  • 본 연구에서는 ADCP를 이용하여 수집된 3차원적 하천 유속 자료를 기기 특성상 오류, 운용상 오류 등을 고려하여 검토하였으며, 원시 자료의 편차를 보정하는 공간평균기법을 적용하여 필터링함으로써 유속 자료를 추출하였다 공간평균기법으로 추출된 자료는 원시 자료에 비해 유속 편차가 감소되어 매끄러운 유속 분포를 보여주었을 뿐만 아니라 원시 자료에 의한 유량 계산 결과와 거의 일치하여 유속 분포를 적절하게 필터링하는 것으로 파악되었다. 또한 공간평균된 유속 자료를 이용하여 하천의 흐름장을 일목요언하게 제시할 수 있는 평면적 유속 벡터와 단면상 유속 벡터를 제시하였다. 차후 다른 유속계를 이용한 결과와 적절히 비교된다면 공간평균된 자료는 원시 자료에 비해 보다 유용할 것으로 예상되며 하천 흐름 해석 및 수치 모의에 기초 자료로 이용될 수 있을 것으로 기대된다.

  • PDF

Determination of longitudinal dispersion coefficient in open channel flow with submerged vegetation (수중식생이 있는 개수로 흐름에서의 종분산계수 산정)

  • Seo, Il Won;Seo, Jinyu;Bang, Joo Young
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2018.05a
    • /
    • pp.141-141
    • /
    • 2018
  • 자연하천에 존재하는 식생은 동식물에게 주거지를 제공할 뿐만 아니라 영양염류 흡착 및 정화작용을 통해 수질을 개선시키는 역할을 한다. 이러한 식생하천에 오염물질이 유입될 경우 식생에 의한 흐름 교란 작용으로 인해 오염물의 확산거동에 큰 영향을 주게 된다. 본 연구에서는 식생하천에서의 오염물질 혼합특성을 분석하기 위해 식생모형 실험을 수행하였고, Fischer et al (1979)이 제시한 이론식을 실험결과에 적용하여 종분산계수를 산정하고자 한다. 본 연구에서는 자연하천을 재현하기 위해 실험수로에 수중식생 모형을 설치한 후 ADV-Vectrino유속계를 이용하여 유속을 측정하였으며 실험을 통해 식생흐름에서의 유속분포 자료를 취득하고 이를 바탕으로 종분산계수를 산정하였다. 먼저 수중 식생흐름에서 연직유속분포를 측정한 결과, 식생이 존재하는 바닥근처에서는 유속이 느리다가 비식생 구간으로 가면서 유속이 증가하는 분포를 나타낸다. 또한 이 설치된 테스트 구간에 밀도와 유량변화에 따른 케이스를 적용하여 비교 및 분석을 한 결과 식생 밀도를 고정시키고 유량을 증가 시켰을 때 식생구간과 식생이 없는 구간에서의 유속도 증가하는 경향을 보였으며, 유량을 고정시키고 식생의 밀도를 순차적으로 높였을 경우 식생구간에서의 유속이 점차적으로 줄어드는 경향을 보였다. 다음으로 분산계수를 결정하는 방법에는 농도자료를 이용하는 방법과 유속자료를 이용하는 방법이 있는데 본 연구에서는 유속자료를 Fischer et al. (1979)의 이론식에 적용하여 분산계수를 산정하는 방법을 적용하였다. Fischer et al. (1979)가 제시한 식에서 먼저 전단 유속 값을 산정하기 위해 벽법칙 (Karman, 1930), 레이놀즈 전단응력 그리고, 난류운동에너지 (Graf, 1998) 방법을 사용한 후 복잡한 난류 흐름에 적용하기 가장 적합하다는 난류운동에너지 방법을 적용하여 전단 응력이 가장 크게 나온 식생모델 끝단에서의 값을 사용하였다. 그 결과, 수중 식생이 존재하는 흐름에서 무차원화 시킨 종분산계수는 6.89-9.78로 나타났다, 이는 Elder (1959)의 수심 적분을 통해 제시한 종분산계수 값 5.93보다 크다. 즉, 수중 식생이 존재할 경우 종분산계수는 식생이 존재 하지 않을 때 보다 증가하는 것으로 보여 진다.

  • PDF

A Cross-check of Domestic Lead Material Flow in Public Database Sets for the Recycling Status Analysis (재활용 현황파악을 위한 공공 자료별 국내 납 물질 흐름 상호 확인)

  • Lee, Sang-hun;Kim, Jungeun
    • Resources Recycling
    • /
    • v.30 no.3
    • /
    • pp.63-69
    • /
    • 2021
  • Supply deficit of lead commodities and environmental pollution can be simultaneously resolved through the recovery and recycling of waste lead. The recent recovery of lead through recycling of the lead battery waste is a positive development. To maximize the effect of lead recovery and recycling in the future, the updated status of the lead material flow should be recognized. However, such an analysis at the preliminary stages may be cumbersome owing to the complexity and diversity of emission sources and material streams. At this stage, a preliminary screening by domestic lead flow using public information should be feasible. Therefore, in this study, using the data from the UN Comtrade and domestic PRTR (Pollutant Release and Transfer Register) databases, the amounts of lead import, emission, and transfer were identified and cross-checked with the domestic lead flow described in the National Material Flow Analysis database. The lead flow for major categories such as waste lead-acid batteries showed a rough consistency between the databases.