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

검색결과 61,935건 처리시간 0.079초

인공심장의 예측 가능한 제어를 위한 실시간 소프트웨어 설계 구조의 개선 (Architectural Refactoring of Real-Time Software Design for Predictable Controls of Artificial Heart)

  • 정세훈;김희진;박상수;차성덕
    • 정보처리학회논문지A
    • /
    • 제18A권6호
    • /
    • pp.271-280
    • /
    • 2011
  • 실시간 소프트웨어 설계 구조 중의 하나인 시간 구동 구조 (TTA: Time-Triggered Architecture)는 미리 정해진 시간에 따라 특정 태스크를 수행하기 때문에 소프트웨어의 동작을 예측하기 쉽지만 이의 적용을 위해서는 시스템의 시간 제약성을 만족시키는 설계 과정이 필수적이다. 반면 이벤트 구동 구조 (ETA: Event-Triggered Architecture)는 외부의 이벤트가 발생함에 따라 대응되는 태스크를 수행하는 방식으로 소프트웨어의 구조가 직관적이고 이벤트에 대한 반응 시간이 빠르며 확장이 용이하다. 그러나 이 구조는 다양한 이벤트 발생 상황에 대한 시스템 동작의 예측이 어려워서 높은 안전도가 필요한 시스템 구현에 많이 사용되고 있지 않다. 많은 관련 연구에서 높은 안전도가 필요한 안전 지향 시스템에 TTA를 적용 할 것을 권장되지만, 실제 구현에 있어서는 이의 적용에 필요한 실시간성 분석에 많은 노력이 소요되고, 소프트웨어 공학기술 적용에 대한 인식 부족으로 TTA의 적용이 많지 않은 실정이다. 본 논문은 인간의 생명과 직결되어 이에 따른 실시간성과 안전성이 요구되는 인공심장 제어 시스템에 내장된 소프트웨어 구조를 TTA 기반으로 개선한 연구를 기술한다. 본 연구에서는 인터럽트 측정 소프트웨어를 구현하여 기존에 내장된 실시간 소프트웨어가 가진 태스크의 시간적 속성을 파악하고 RMA (Rate-Monotonic Analysis) 실시간 분석 기법을 통해 시스템의 실시간성을 만족할 수 있도록 설계를 개선하였다. 또한, 이를 바탕으로 인공심장 제어 소프트웨어의 구현을 개선하여 다양한 실험을 통해 개선된 TTA 기반의 소프트웨어를 탑재한 인공심장 시스템은 시스템의 동작 예측도를 획기적으로 높여주면서 기존의 인공심장 시스템과 동일하게 동작함을 확인하였다.

분할 정복법을 이용한 Haskell GC 조정 시간 개선 (Improving Haskell GC-Tuning Time Using Divide-and-Conquer)

  • 안형준;김화목;류샤오;김연어;변석우;우균
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제6권9호
    • /
    • pp.377-384
    • /
    • 2017
  • 발열 때문에 더이상 회로 집적도를 높일 수 없기 때문에 단일 코어 프로세서의 성능 향상은 한계에 달했다. 그래서 코어를 여러 개 사용하는 멀티 코어, 매니 코어 형태의 프로세서가 등장했으며 병렬 프로그래밍이 중요해졌다. 이러한 상황에서 병렬 프로그래밍에 여러 장점이 있는 순수 함수형 언어 Haskell이 주목받고 있다. Haskell은 식 계산 방식에서 이미 병렬성이 내재되어 있으며 병렬 구조를 지원하는 모나드 도구를 제공한다. 그런데 Haskell 병렬 프로그램의 성능은 메모리 재사용 시스템을 포함한 실행시간 시스템에 큰 영향을 받는다. 이미 Haskell이 제공하는 메모리 프로파일링 도구로 GC-tune이 있지만, GC-tune은 가능한 모든 GC 옵션에 대해 프로그램 실행 시간을 반복 측정하기 때문에 GC 조정 시간이 너무 오래 걸린다. 그래서 본 연구에서는 기본적인 분할 정복법을 이용해서 GC-tune의 탐색 영역을 매 단계마다 4분의 1로 줄이는 방법을 제안한다. 제안하는 방법을 두 가지 병렬 프로그램(극대 독립 집합 프로그램과 K-평균 프로그램)에 적용한 결과, 평균 98%의 정확도로 실행 시간을 평균 7.78배 단축시켰다.

대통령 기록관의 서비스 프로그램 사례 연구 (A Case Study on the Service Programs at the Presidential Library and Museum)

  • 조민지
    • 한국기록관리학회지
    • /
    • 제6권2호
    • /
    • pp.157-184
    • /
    • 2006
  • 한 나라의 중심에 서 있는 대통령과 관련하여 생산해 낸 기록물은 대통령직 수행의 증거이며 역사적 핵심기록이라는 의미를 갖는다. 역사가 그들 활동의 증거를 토대로 심판할 수 있도록 이 핵심 기록을 제대로 생산하도록 제도적 기반을 갖추고 잘 관리해야할 책무가 있다. 역사적 평가는 증거 없는 기억만으로 이뤄질 수 없기 때문이다. 2007년 초 현재, 대통령기록물의 메카가 될 대통령 기록관 설립에 관한 의무조항을 포함한 대통령기록물관리 법률안이 국회에 계류 중이다. 대통령 기록관은 기록관 기능에 박물관, 교육 센터 역할을 수행하는 다기능적 국가기관으로 이해되어야한다. 또한, 이용도와 사료의 가치를 높이기 위해 수요자 지향적 행정 패러다임의 변화를 인식하고, 이용자 관점에서 서비스하는 자세가 요구된다. 본 논문에서는 행정 편의보다는 이용자 위주의 대통령 기록관 서비스 프로그램을 개발하기 위하여 미국 대통령 기록 박물관의 프로그램을 선진 사례로 먼저 살펴본 후, 한국 대통령 기록관의 서비스 프로그램 개발을 위한 가이드라인을 제안하고 적용 가능한 예를 제시하였다.

축소모델을 통한 고속철도 차량의 진동특성 해석 및 검증 (Analysis of the Vibration Characteristics of a High-Speed Train using a Scale Model)

  • 한재현;김태민;김정태
    • 한국철도학회논문집
    • /
    • 제16권1호
    • /
    • pp.7-13
    • /
    • 2013
  • 철도차량의 실차 규모 동특성시험은 설비 구축, 대차의 제작 및 시험 조건의 설정등과 관련하여 비용, 시간 등의 증대로 많은 어려움이 따른다. 본 연구에서는 실험실 환경에서 차량 진동문제와 안전성을 평가하기 위한 목적으로 축소모델을 제작하고, 개발된 축소모델이 해당 철도차량의 동특성을 정밀하게 모사하는지를 검증하는 평가방법에 대한 연구를 수행하였다. 축소이론은 Jaschinski 상사기법의 이론을 적용하였으며, 1/10 축소모델을 구축하였다. 본 연구에서는 축소 대차의 상하 진동에 초점을 맞혀 시스템을 제작하였다. 시스템은 구동부, 보기, 대차 등 3개의 하부구조로 구성되었으며, 실제 차량으로 환산 시 400km/hr까지 실험가능 하도록 목표로 하였다. 축소 대차의 설계 및 제작과 함께, 동역학해석 프로그램인 ADAMS/View를 이용하여 고유치 해석을 수행하였다. 전산해석으로 도출된 고유진동수는 실험결과와 비교 분석되었다. 시스템이 가지고 있는 초기 5개의 자유도에 상응한 고유진동수를 비교한 결과, 개발된 상사 이론에 따른 축소모형은 충분한 신뢰성을 확보한 것으로 검증되었다. 본 연구에서 개발된 축소모델은 대학실험실에서 차량진동모드를 모사하는 용도로 기획되었으나, 추후 자유도의 추가보완을 통해 고속철도 차량의 대차와 보기구조 동특성 해석에 활용될 수 있을 것으로 판단된다.

소형 압전유압펌프 브레이크 시스템의 성능해석 및 실험 (Performance Analysis and Test of the Small Piezoelectric-Hydraulic Pump Brake System)

  • 황용하;황재혁;응위웬 안 푹;배재성
    • 항공우주시스템공학회지
    • /
    • 제12권4호
    • /
    • pp.49-56
    • /
    • 2018
  • 본 논문에서는 소형 압전유압펌프 브레이크 시스템의 성능해석 및 실험을 수행하였다. 먼저 브레이크 시스템의 구성을 위해 브레이크 부하 구성품의 3-D 모델링을 수행하였고, 상용 프로그램인 AMESim을 이용한 모델링을 진행하였다. 브레이크 시스템 모델링에는 플로팅 타입의 캘리퍼를 부하로 활용하였다. AMESim 시뮬레이션을 통해, 부하 압력과 체크밸브 변위 및 무부하 상태에서의 유량을 계산하였으며 브레이크 부하의 추가에 따른 성능해석 및 동특성 변화를 확인하였다. 브레이크 시스템의 성능 실험을 위해 부하를 고정시키는 치구를 제작하였고, 무부하 상태에서의 유량 및 부하 압력 형성 실험을 수행하고 시뮬레이션 결과와 비교하였다. 실험 결과, 최대 부하압력은 130Hz에서 약 73bar, 최대 유량 발생은 145Hz에서 약 203cc/min로, 중소형 무인기 브레이크 시스템에 적용가능성을 확인하였다. 또한 시뮬레이션 결과와 실험결과의 오차는 부하 압력과 토출 유량에서 각각 6%, 5% 정도이며, 모델링이 브레이크 성능해석에 효과적으로 활용될 것으로 판단된다.

덕티드 추진체를 사용한 수직 이·착륙 초소형 무인 항공기 개발 동향 (The Development Trend of a VTOL MAV with a Ducted Propellant)

  • 김진완
    • 항공우주시스템공학회지
    • /
    • 제14권1호
    • /
    • pp.68-73
    • /
    • 2020
  • 본 논문은 산악 지형, 도심, 함정, 교량 등에서 수직 이·착륙 비행, 제자리 비행, 고정익기처럼 저속 및 고속비행을 할 수 있는 덕티드 추진체를 사용한 수직 이·착륙 초소형 무인 항공기 개발 동향을 기술한다. 이 항공기는 여러 측면에서 헬리콥터와 고정익기와는 비행 특성이 다르다. 미육군 미래 전투 체계와 DARPA의 OAV 프로그램의 목적은 운용자에 안전하고 낮은 음향 특성을 갖는 수직 이·착륙 덕티드 팬 초소형 무인 항공기 개발이다. 현재의 초소형 무인 항공기에 영상/적외선 카메라를 탑재하고 숲이나 언덕 뒤에 숨어 있는 적을 정지비행과 응시로 약 1 시간 동안 감시 및 정찰을 한다. OAV의 Class-I은 개인 병사가 배낭에 담아 운반할 수 있는 크기와 무게의 수직 이·착륙 덕티드 MAV 개발이다. Class-II는 Class-I보다 두 배의 운용 시간과 더 넓은 범위의 비행이 가능한 유기체의 수직 이·착륙 덕티드 팬 초소형 무인 항공기 개발이다. 초소형 무인기는 장시간 운용을 위해 현재의 '호버 및 응시'에서 '퍼치-앤-응시'으로 기술을 발전시켜야 한다. 근 미래의 OAV 개념은 유·무인 지상 차량이 주행하는 동안에 차량의 상부에 자동 이착륙하고, 탑재된 상태로 이동하고, 재급유, 재충전, 재이륙하는 합동 운용으로 임무 능력과 효율성을 확장하는 것이다. 덕티드 MAV는 지상 차량의 착륙 패드에서 자동으로 이착륙하기 위해 저렴한 초소형 GPS를 활용한 고정밀 상대 위치 기술 개발이 필요하다. 또한, VTOL 덕티드 MAV와 유·무인 지상 차량 간에 유기체의 협업 동작이 가능케하는 공통 명령과 제어 아키텍처를 개발할 필요가 있다.

터널의 안전율 평가 기법에 관한 연구 (A Study on the Assessment of Safety Factor of Tunnels)

  • 박종원;박연준;유광호;이상돈
    • 터널과지하공간
    • /
    • 제14권5호
    • /
    • pp.327-338
    • /
    • 2004
  • 본 연구에서는 터널의 안정성을 정량적으로 평가하기 위해 지반과 지보재의 파괴를 고려한 터널의 안전율에 대한 개념을 정립하고, 안전율을 계산하는 수치해석기법을 정립하고자 하였다. 안전율을 구하기 위해서 지반이 파괴될 때까지 지반의 강도를 감소시켜가며 반복적으로 해석을 수행하는 전단강도 감소기법을 사용하여 지반의 파괴 및 이에 따른 지보재의 파괴를 고려하여 측압계수 및 암반등급에 따른 터널의 안전율을 구하였다. 이 방법을 사용하면 파괴 활동면을 미리 가정하지 않아도 안전율과 파괴 활동면을 동시에 구할 수 있다. 수치해석은 유한 차분법에 기초를 둔 지반해석 프로그램인 FLA $C^{2D}$(ver 3.3)을 사용하였으며, 해석 결과로부터 소성영역의 분포와 지보재의 응력분포를 확인하였다. 해석 결과 양호한 1등급과 2등급의 암반에서는 안전율이 높게 나타났으며, 암반등급이 저하될수록 안전율은 낮게 계산되었다. 또한 측압계수 0.5인 경우가 측압계수 2.0인 경우보다 안전율이 더 크게 확보되는 것으로 나타났다. 본 연구에서 정의된 안전율은 터널의 안정성을 나타내는 정량적 지표로 사용될 수 있음을 확인하였으며. 소성영역, 숏크리트 응력, 록볼트 축력을 검토함으로써 터널에 설치되는 지보재의 양과 설치 위치를 조정하는데 도움이 될 수 있을 것으로 판단된다.다.

차광막를 이용한 하절기 콘크리트포장의 초기온도 관리 방안연구 (A Study for Controlling Early-age Temperature Rise of the Concrete Pavement by Shadow Tent in Hot Weather Construction)

  • 조영오;김형배;서영찬;안성순
    • 한국도로학회논문집
    • /
    • 제6권4호
    • /
    • pp.75-89
    • /
    • 2004
  • 콘크리트 포장의 장기 공용성은 시공조건과 환경조건에 크게 좌우된다. 즉 초기에 무작위 균열이나 균열틈이 많이 벌어진 경우 포장수명을 저감시키는 원인이 된다. 시공당시의 온도와 습도, 시멘트와 골재의 종류, 양생조건들은 콘크리트포장의 품질에 영향을 미치는 중요한 요소이다. 그 중에서도 대기온도와 수화열의 증가에 의한 높은 온도차이는 심각한 초기균열을 발생시키는 원인이 되는 것으로 알려져 있다. 본 연구에서는 차광막을 사용하여 콘크리트 슬래브의 온도를 제어하여 초기균열이 발생할 가능성을 낯추고 슬래브질이의 온도차이에 의해 발생되는 curling stress를 줄일 수 있었고, 강도에 있어서는 차광막 설치 구간이 일반시공구간보다 장기강도를 크게 할 수 있음을 확인하였다. 또한 콘크리트포장의 포설 후 72시간의 강도 및 응력을 예측하는 프로그램인 HIPERPAV를 사용하여 초기에 균열이 발생할 가능성을 비교해본 결과 차광막을 설치한 구간이 본 시험시공의 예에서 균열이 발생하지 않을 가능성(reliability)이 차광막을 설치하지 않은 구간(일반시공구간) 72.5%. 차광막설치 구간 95%로 나타나 차광막설치 구간이 차광막을 설치하지 않은 구간보다 균열이 발생하지 않을 가능성을 크게 증가시킬 수 있을 것으로 분석되었다.

  • PDF

환경하중을 이용하는 콘크리트 포장 슬래브 피로모형의 개선 (Improvement of Fatigue Model of Concrete Pavement Slabs Using Environmental Loading)

  • 박주영;임진선;김상호;정진훈
    • 한국도로학회논문집
    • /
    • 제13권4호
    • /
    • pp.103-115
    • /
    • 2011
  • 온도와 수분의 불균일한 분포로 인하여 콘크리트 슬래브는 컬링과 와핑 거동을 하고 슬래브에는 항상 응력이 도입되어 있다. 따라서 교통하중 외에도 환경하중을 고려해야만 콘크리트 슬래브에 발생하는 응력을 보다 정확하게 예측할 수 있다. 콘크리트 포장에 반복적으로 재하되는 교통하중과 환경하중에 의해 콘크리트 슬래브의 강도는 지속적으로 감소하고 응력 이하로 낮아지게 되면 피로균열이 발생한다. 본 연구에서는 기존에 수행된 연구들로부터 피로실험 결과를 수집하고 피로 회귀모형을 개발하였다. 개발된 모형을 검증하기 위하여 모형개발에 사용되지 않은 실내 휨피로실험 결과를 예측하고 기존 모형으로 예측된 결과와 비교하였다. 콘크리트 포장 누적 피로손상 해석 프로그램을 개발한 후 본 연구에서 제안된 모형과 기존 모형들을 적용하고 예측 결과를 비교 및 평가하였다. 피로모형 별로 슬래브 두께, 줄눈간격, 복합 지지력계수, 그리고 하중전달률에 따른 누적 피로손상의 민감도 분석을 실시하였다. 그 결과 본 연구에서 개발된 모형이 최소-최대응력비 R을 고려하는 기존 모형들의 경향을 개선하여 환경하중을 더욱 합리적으로 반영할 수 있는 것으로 나타났다.

주민참여에 의한 농촌지역 친수공간 유지관리활동 사례분석 - 일본 농촌지역을 사례로 - (A Case Study on the Maintenance Activities of the Naturally Favorable Water Space Through the Participation of Residents - A case of Japanese rural areas -)

  • 양용석;김선주;센가유타로
    • 농촌계획
    • /
    • 제12권1호
    • /
    • pp.11-21
    • /
    • 2006
  • The purpose of this study is to verify the result of the previous studies and to clarify the types and activation factors of maintenance activities of the naturally favorable water space through the participation of residents in rural areas, through a further survey of the area proposed as a program in the existing study review and previous study related to the participation of residents. The survey was conducted through the survey of 1,242 households and 1,335 persons intended for Japanese rural areas. The study result is summarized as follows. The types of the maintenance activities in the areas intended for the survey have been classified into 'rural type' and 'combination type' through the analysis results by the references like the comparison analysis, job percentage and main utilization purpose of facilities for each type of maintenance and operation activities. In case of the 'rural type' area, residents were doing maintenance activities centered on the group activities rather than personal maintenance activities. Also, the activities of maintenance & operation group members were more active than non-members, and the water-friendly utilization to the facilities was not directly affecting the maintenance activities of residents. In case of the 'combinational type' area, there was no common characteristic according to each area, and the participation percentage in the maintenance activities was low compared with the 'rural type' area. According to the analysis result based on the participation degree of personal maintenance activities, the repair of facilities as a naturally favorable water space, implementation of projects reflecting the opinions of residents, educational programs conducted in order to motivate the participation of residents, etc. have been analyzed as the factors affecting the activation of maintenance activities of residents. Through the above results, for continuous maintenance activities to be made with residents as a main body in the future, it is necessary to support maintenance groups on an administrative level and procure experts for the production and operation of programs that can increase the participation percentage of residents.