• 제목/요약/키워드: LINUX

검색결과 1,583건 처리시간 0.034초

개수로 흐름에서 사행도가 흐름방향 유속의 연직분포에 미치는 영향 (Effect of Sinuosity on Vertical Distribution of Streamwise Velocity in Open Channel Flow)

  • 서일원;백동해
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2015년도 학술발표회
    • /
    • pp.168-168
    • /
    • 2015
  • 자연하천의 주요한 특징 중 하나인 하천의 사행은 직선수로에서 예측되는 유속분포를 왜곡시키며 매우 복잡한 흐름구조를 형성한다. 이는 하상 경계면에서 발생하는 전단응력 분포의 변화를 야기하는데 하상 경계면에서의 전단응력은 다양한 경험적 관계에 의존하는 유사이동의 한계 소류력 산정 및 오염물질 거동해석의 분산계수 산정에 많은 영향을 미치게 된다. 물리적인 관측을 통한 하상 경계면에서의 전단응력의 관측은 다소 제한적이며 많은 비용을 요구한다. 따라서 하상 경계면에서 발생하는 전단응력의 경우 수심의 20% 이하의 연직 유속분포를 벽법칙에 적용하여 추정하는 방법이 주로 이루어지고 있다. 벽법칙을 이용한 하상 경계면의 전단응력을 계산하는 경우 대수중복층의 유속 분포 $u/u^*=(1/{\kappa})ln(zu^*/{\nu})+B$에서 무차원상수 ${\kappa}$와 B의 적절한 추정이 요구되어 진다. 일반적으로 무차원상수 ${\kappa}$와 B는 수리학적으로 매끄러운 벽면에서 대략 ${\kappa}=0.4$, B=5.5로서 경험적으로 이용되고 있다. 본 연구에서는 직선수로 및 다양한 사행수로의 3차원 흐름장 모의를 수행하여 벽법칙의 대수 중복층을 따르는 주흐름 방향 유속의 연직분포를 비교하였다. 수치모의 소프트웨어로서 Linux 기반의 OpenFOAM이 사용되었으며 모델의 검증을 위해 Chang(1971)에 의해 수행 된 사행수로에서의 유속장 관측 결과와 비교하였고 수치모의 결과가 실험 관측치와 잘 일치하는 것으로 판단되었다. 수치모의에 적용 된 사행수로의 형상은 Hey(1976)에 의해 제안 된 사행하천의 지형학적 인자들 간에 관계를 이용하여 사행도 1.03에서 2.42까지 총 7개의 사행수로 지형을 생성하였다. 사행도의 변화에 따라 만곡부 정점에서 대수중복층 구간의 주흐름 방향 유속의 연직분포를 비교한 결과, 본 연구에서 생성 된 모든 사행수로에서 대수중복층 구간의 무차원 유속 $u^+$와 무차원 거리 $z^+$가 로그 분포를 따르는 것으로 나타났으나 경험적으로 사용되었던 무차원상수 B의 경우 사행도가 증가 할수록 대수적으로 감소하는 경향이 나타났다. 본 연구에서는 이러한 관계가 무차원 상수 B값에 미치는 영향을 반영하여 수리학적으로 매끄러운 벽면에서 적용이 가능한 수정된 대수중복층 식을 제시하고자 한다.

  • PDF

평면 2차원 흐름 해석을 위한 GUI 개발 (Development of Graphic User Interface for the Analysis of Horizontally Two-dimensional Open Channel Flow)

  • 김태범;김일환;한종형;오정환
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2019년도 학술발표회
    • /
    • pp.264-264
    • /
    • 2019
  • 개수로 흐름 해석을 위해 수치모형을 적용할 때 반드시 거쳐야 하는 과정이 격자망을 구성하는 일이다. 불규칙한 형상의 자연수로를 모의할 때 격자망 생성은 쉬운 일이 아니며, 따라서 가시적으로 격자망 생성을 돕고, 격자망의 수정도 용이한 도구가 요구된다. 따라서 본 연구에서는 수심적분된 흐름방정식을 지배방정식으로 하여 개수로 흐름 해석을 용이하게 하고자 그래픽 사용자 인터페이스(GUI)를 개발하였으며, 이를 소개하고자 한다. 격자망은 기본적으로 사각형과 삼각형 요소로 구성될 수 있으며, 유한차분모형 등에서는 정형사각형 격자망을, 유한요소모형에서는 비정형 사각형 및 삼각형 격자망 또는 혼합망을 생성시킬 수 있다. 이산점(scatter points)이나 절점(node points)을 생성하거나 기존의 자료를 불러들여 삼각망 또는 사각망을 형성시킬 수 있으며, 연속선(polylines)을 작성하여 형성된 폐다각형(polygones)을 이용하여 정규 또는 비정규의 삼각망 또는 사각망을 형성시킬 수 있다. 또한 두 점사이를 선형 또는 반원 형태로 편향 정도(biased value)를 설정하여 원하는 개수만큼 나눌 수 있도록 하여, 보다 효율적인 격자형성이 가능토록 하였다. 기존 상용 프로그램에서 작성된 격자를 불러들여 활용 가능하며, 백그라운드 이미지로 지형도나 위성사진을 띄어놓고 이미지 상에서 격자를 형성할 수도 있다. 기본적으로 마우스를 이용하여 화면의 이동, 확대 및 축소와 점, 선, 요소의 생성 및 선택이 가능하다. 본 프로그램은 Qt와 modern OpenGL을 바탕으로 제작되었으며, 마이크로소프트사의 windows 뿐만 아니라 Mac OS, Linux 버전의 설치 파일 작성이 가능하다.

  • PDF

대심도 지하역사에서의 화재시 급 배기 동작유무에 따른 열 연기 거동 분석 (Numerical Study on the characteristics of fire driven flow for smoke ventilation system operating in the deeply underground subway station)

  • 장용준;김학범;이창현;정우성
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2008년도 추계학술대회 논문집
    • /
    • pp.66-72
    • /
    • 2008
  • 본 연구에서는 대심도 지하역사에서 화재가 발생할 시 급/배기 팬의 동작 유무에 따른 승강장에서의 열 및 연기의 거시적인 거동을 화재시뮬레이션을 통하여 분석하였다. 시뮬레이션 분석결과를 토대로 현재 설치된 급/배기 팬에 대한 제연/배연능력에 대하여 고찰하였다. 본 연구의 대상은 숭실대 입구 역사(7호선, 도시철도공사운영)이며, 숭실대 역사의 승강장은 길이 165m, 폭 23.5m, 깊이 47m 이다. 본 연구에서 전산수치해석을 위한 모델은 선로부 지하터널를 감안하여 전후 각 100m를 추가하였다. 따라서 모델링의 크기는 길이 365m, 폭23.5m, 깊이 47m 이다. 격자는 육면체 정렬격자계를 사용하였으며, 격자의 수는 대략 10,000,000 개가 사용되었다. 빠른 수치전산처리를 위하여, 병렬처리기법을 적용하였다. 본 전산수치해석에 사용된 CPU자원에 Intel 3.0GHZ Dual CPU 6개(core 12개)가 사용되었다.

  • PDF

컴파일 시간 명령어 디코딩을 통한 가상화 민감 명령어 에뮬레이션 성능 개선 (Performance Improvement of Virtualization Sensitive Instruction Emulation by Instruction Decoding at Compile Time)

  • 신동하;윤경언
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권2호
    • /
    • pp.1-11
    • /
    • 2012
  • 최근 들어 ARM 구조에서 가상화를 구현하기 위해 다양한 연구들이 진행되었다. 현재의 ARM 구조는 전통적인 에뮬레이션 방법인 "trap-and-emulation"으로 가상화 할 수 없기 때문에, 게스트 커널 수행 시간에 가상화 민감 명령어를 탐지하여, 이를 직접 수행하는 대신 가상화 에뮬레이션 한다. 일반적으로 가상화 에뮬레이션은 이진 변환 또는 인터프리테이션 방법으로 구현한다. 본 연구는 인터프리테이션 방법을 기반으로 하는 가상화 에뮬레이션의 성능 향상에 관한 것이다. 인터프리테이션은 명령어 페치, 명령어 디코딩, 그리고 명령어 수행의 단계로 이루어진다. 본 논문에서는 게스트 커널의 컴파일 시간에 모든 가상화 민감 명령어를 디코딩하여, 게스트 커널의 수행 시간에 인터프리테이션 시간을 줄이는 방법을 제안한다. 본 연구의 방법은 인터프리테이션 기반의 가상화 방법에서 에뮬레이션 코드를 간단하게 하고, 에뮬레이션 성능을 향상시킨다.

의사결정트리 기반 머신러닝 기법을 적용한 멜트다운 취약점 동적 탐지 메커니즘 (Meltdown Threat Dynamic Detection Mechanism using Decision-Tree based Machine Learning Method)

  • 이재규;이형우
    • 융합정보논문지
    • /
    • 제8권6호
    • /
    • pp.209-215
    • /
    • 2018
  • 본 논문은 동적 샌드박스 도구를 이용하여 최근 급증하고 있는 멜트다운(Meltdown) 악성코드를 사전에 검출 및 차단하는 방법을 제시하였다. 멜트다운 공격 취약점에 대한 패치가 일부 제공되고 있으나 여전히 해당 시스템의 성능 저하 등의 이유로 의도적으로 패치를 적용하지 않는 경우가 많다. 이와 같이 적극적인 패치가 적용되지 않은 인프라를 위해 머신러닝 기법을 이용하여 기존의 시그니처 탐지 방식의 한계를 극복하는 방법을 제시하였다. 우선 멜트다운의 원리를 이해하기 위해 가상 메모리, 메모리 권한 체크, 파이프 라이닝과 추측 실행, CPU 캐시 등 4가지의 운영체제 구동 방식을 분석하고 이를 토대로 멜트다운 악성코드에 리눅스 strace 도구를 활용하여 데이터를 추출하는 메커니즘을 제공하였으며 이를 기반으로 의사 결정 트리 기법을 적용하여 멜트다운 악성코드를 판별하는 메커니즘을 구현하였다.

범용 농기계관리를 위한 라즈베리 파이 기반의 스마트어댑터 설계 및 구현 (Raspberry Pi Based Smart Adapter's Design and Implementation for General Management of Agricultural Machinery)

  • 이종화;차영욱;김춘희
    • 한국정보기술학회논문지
    • /
    • 제16권12호
    • /
    • pp.31-40
    • /
    • 2018
  • CAN(Controller Area Network) 모듈의 탑재 여부와 관계없이 각 회사의 농기계관리에 범용으로 적용할 수 있는 부착형의 스마트어댑터를 설계 및 구현하였다. 스마트어댑터는 리눅스 환경에서 농기계관리 소프트웨어가 동작하는 메인보드(라즈베리파이3B)와 전원 조정과 상태 센싱을 위하여 자체 개발한 인터페이스 보드로 구성된다. 상태 모니터링을 위하여 스마트어댑터와 농기계의 센서들 사이에 시리얼입력을 이용하는 센싱 인터페이스를 정의하였으며, 진단을 위하여 농기계의 상태 다이어그램을 정의하였다. 스위치의 온/오프 접점을 이용하여 농기계의 센서를 시뮬레이션 하는 판넬을 제작하였으며, 시뮬레이터 판넬에서 농기계의 각 상태를 입력함으로 상태 모니터링과 진단 기능을 확인하였다.

가상 네트워크 트래픽 모니터링을 위한 eBPF 기반 Virtual TAP 설계 및 구현 (Design and Implementation of eBPF-based Virtual TAP for Inter-VM Traffic Monitoring)

  • 홍지범;정세연;유재형;홍원기
    • KNOM Review
    • /
    • 제21권2호
    • /
    • pp.26-34
    • /
    • 2018
  • 클라우드 컴퓨팅 및 서비스의 확산으로 인터넷 트래픽과 서비스 품질 향상에 대한 요구가 증가하면서 데이터 센터 내부 서버의 리소스를 보다 효율적으로 사용하는 서버 가상화와 네트워크 가상화 기술에 대한 관심이 증가하고 있다. 트래픽 모니터링을 위해 패킷을 복제하는 기존의 하드웨어 TAP (Test Access Port) 장비는 서버 가상화 환경에서 구성된 가상 데이터 경로 (datapath)에 적합하지 않기 때문에 하드웨어 TAP 장비를 소프트웨어로 구현한 Virtual TAP (vTAP)을 통해 가상 스위치에서 패킷을 복제한다. 그러나 가상 스위치에서 vTAP을 구현하면 호스트 머신의 컴퓨팅 리소스를 가상 스위치 및 가상 머신과 공유하기 때문에 성능 저하 문제가 발생한다. 이 문제를 극복하기 위해 고속 패킷 처리 기술인 eBPF (Extended Berkeley Packet Filter) 기반의 vTAP 구현 기술을 제안하고 기존 방법과 성능을 비교한다.

Parallel Computing on Intensity Offset Tracking Using Synthetic Aperture Radar for Retrieval of Glacier Velocity

  • Hong, Sang-Hoon
    • 대한원격탐사학회지
    • /
    • 제35권1호
    • /
    • pp.29-37
    • /
    • 2019
  • Synthetic Aperture Radar (SAR) observations are powerful tools to monitor surface's displacement very accurately, induced by earthquake, volcano, ground subsidence, glacier movement, etc. Especially, radar interferometry (InSAR) which utilizes phase information related to distance from sensor to target, can generate displacement map in line-of-sight direction with accuracy of a few cm or mm. Due to decorrelation effect, however, degradation of coherence in the InSAR application often prohibit from construction of differential interferogram. Offset tracking method is an alternative approach to make a two-dimensional displacement map using intensity information instead of the phase. However, there is limitation in that the offset tracking requires very intensive computation power and time. In this paper, efficiency of parallel computing has been investigated using high performance computer for estimation of glacier velocity. Two TanDEM-X SAR observations which were acquired on September 15, 2013 and September 26, 2013 over the Narsap Sermia in Southwestern Greenland were collected. Atotal of 56 of 2.4 GHz Intel Xeon processors(28 physical processors with hyperthreading) by operating with linux environment were utilized. The Gamma software was used for application of offset tracking by adjustment of the number of processors for the OpenMP parallel computing. The processing times of the offset tracking at the 256 by 256 pixels of window patch size at single and 56 cores are; 26,344 sec and 2,055 sec, respectively. It is impressive that the processing time could be reduced significantly about thirteen times (12.81) at the 56 cores usage. However, the parallel computing using all the processors prevent other background operations or functions. Except the offset tracking processing, optimum number of processors need to be evaluated for computing efficiency.

한국전자정부의 Smart Office 구현 (Smart Office Implementation for Korea m-Government)

  • 박용석
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 춘계학술대회
    • /
    • pp.68-70
    • /
    • 2014
  • 세계적인 전자 정부의 발전에 맞추어, 한국의 전자정부는 지난 몇 해 동안 그 발전을 거듭해왔다. 국제 연합 (United Nations) 에 의하면 전에는 한국 전자 정부는 세계 10위권 밖 이었으나, 몇 해 전 부터는 세계 1위에 이르게 되었다. 지속적으로 여러 국가 기관들, 즉 안전행전부와 미래 창조과학부 등이 다양한 전자 정부 활성화 전략(전자 정부 3.0 등)을 제시 하고 추진 중에 있다. 하지만 세계경제 포럼의 국가 네트워크 준비 지수를 보면, 한국은 무선통신이 그 취약점이며, 이는 한국 공공기관의 유무선 통신 활성화와 최근 추세인 BYOD (Bring Your Own Device) 와 Smart office 구현에 부합하는 데 취약하다. 본고는 선진국 사례 및 정책 등을 분석하고 한국 정부에 적합한 BYOD 서비스 구현 및 그 보안을 알아본다.

  • PDF

GPIO를 사용한 RaspberryPi 보드 제어 (RaspberryPi board control with GPIO)

  • 이성진;최철길;최병윤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2014년도 춘계학술대회
    • /
    • pp.429-431
    • /
    • 2014
  • 라즈베리 파이는 영국 라즈베리 파이(Paspberry Pi) 재단에서 만든 초소형/초저가 PC이며 교육용 프로젝트의 일환으로 개발되었다. RCA 연결 잭을 가지고 있으며 2012년 3월에 출시되어 1시간만에 모두 매진되기도 했다. 라즈베리 파이는 리눅스 커널 기반 운영체제를 사용하여 Raspbian이라는 라즈베리 파이에 최적화된 데비안 계열의 무료 운영체제를 주로 사용하고 있다. 현재 라즈베리 파이는 큐비 보드와 함께 IoT 분야에서 상당히 각광받고 있으며 큐비 보드보다 많은 자료를 보유하고 있다. 아두이노는 상당히 쉬운 접근을 허용하지만 avr의 접근성 및 코드 연계등이 불가능하여 모든 커스터마이징을 라이브러리로만 해결해야하는 단점이 존재한다. 라즈베리파이는 라즈비안을 사용하며 가격이 저렴하지만 입출력이 작은 한계점이 존재한다. 그래서 이 둘의 결합을 위해 GPOI를 사용한 하드웨어 제어를 생각하게 되었다. 본 논문에서는 GPIO를 사용한 RaspberryPi 보드를 제어하기 위해 Cooking Hacks 실드를 사용하여 입출력이 부족한 라즈베리 파이 확장을 확인하였고 잘 동작됨을 검증하였다.

  • PDF