• 제목/요약/키워드: modular codes

검색결과 29건 처리시간 0.02초

MOOS-IvP를 이용한 무인잠수정 제어기 개발의 효용성 (The Effectiveness of MOOS-IvP based Design of Control System for Unmanned Underwater Vehicles)

  • 김지연;이동익
    • 대한임베디드공학회논문지
    • /
    • 제9권3호
    • /
    • pp.157-163
    • /
    • 2014
  • This paper demonstrates the benefit of using MOOS-IvP in the development of control system for Unmanned Underwater Vehicles(UUV). The demand for autonomy in UUVs has significantly increased due to the complexity in missions to be performed. Furthermore, the increased number of sensors and actuators that are interconnected through a network has introduced a need for a middleware platform for UUVs. In this context, MOOS-IvP, which is an open source software architecture, has been developed by several researchers from MIT, Oxford University, and NUWC. The MOOS software is a communication middleware based on the publish-subscribe architecture allowing each application to communicate through a MOOS database. The IvP Helm, which is one of the MOOS modules, publishes vehicle commands using multi-objective optimization in order to implement autonomous decision making. This paper explores the benefit of MOOS-IvP in the development of control software for UUVs by using a case study with an auto depth control system based on self-organizing fuzzy logic control. The simulation results show that the design and verification of UUV control software based on MOOS-IvP can be carried out quickly and efficiently thanks to the reuse of source codes, modular-based architecture, and the high level of scalability.

범용 유한요소해석 프로그램을 이용한 분산 공유 하이브리드 해석 및 실험 시스템 (Distributed Hybrid Simulation and Testing System using General-Purpose Finite Element Analysis Program)

  • 윤군진;한봉구
    • 한국전산구조공학회논문집
    • /
    • 제21권1호
    • /
    • pp.59-71
    • /
    • 2008
  • 본 논문에서는 지진하중하의 대형구조물의 시뮬레이션을 위해 실험과 해석을 병합한 분산공유 하이브리드 해석 및 실험소프트웨어 framework를 개발하였다. 제안된 소프트웨어 framework은 별도의 동적 그리고 정적 해석을 위한 프로그램의 개발이 필요 없기 때문에 일반 범용 유한요소해석 프로그램을 개발된 해석 및 실험 제어 프로그램과 interface API를 이용하여 사용할 수 있는 장점이 있다. 본 논문에서 개발된 소프트웨어 framework은 독자적 기능을 가진 module로 구성이 되어 있을 뿐만 아니라 개체지향형 프로그램 개념을 바탕으로 개발되었다. 예제를 통하여 개발된 시스템의 기능과 분산공유하이브리드 해석 및 실험에서의 유용성을 증명하였다.

Contribution of thermal-hydraulic validation tests to the standard design approval of SMART

  • Park, Hyun-Sik;Kwon, Tae-Soon;Moon, Sang-Ki;Cho, Seok;Euh, Dong-Jin;Yi, Sung-Jae
    • Nuclear Engineering and Technology
    • /
    • 제49권7호
    • /
    • pp.1537-1546
    • /
    • 2017
  • Many thermal-hydraulic tests have been conducted at the Korea Atomic Energy Research Institute for verification of the SMART (System-integrated Modular Advanced ReacTor) design, the standard design approval of which was issued by the Korean regulatory body. In this paper, the contributions of these tests to the standard design approval of SMART are discussed. First, an integral effect test facility named VISTA-ITL (Experimental Verification by Integral Simulation of Transients and Accidents-Integral Test Loop) has been utilized to assess the TASS/SMR-S (Transient and Set-point Simulation/Small and Medium) safety analysis code and confirm its conservatism, to support standard design approval, and to construct a database for the SMART design optimization. In addition, many separate effect tests have been performed. The reactor internal flow test has been conducted using the SCOP (SMART COre flow distribution and Pressure drop test) facility to evaluate the reactor internal flow and pressure distributions. An ECC (Emergency Core Coolant) performance test has been carried out using the SWAT (SMART ECC Water Asymmetric Two-phase choking test) facility to evaluate the safety injection performance and to validate the thermal-hydraulic model used in the safety analysis code. The Freon CHF (Critical Heat Flux) test has been performed using the FTHEL (Freon Thermal Hydraulic Experimental Loop) facility to construct a database from the $5{\times}5$ rod bundle Freon CHF tests and to evaluate the DNBR (Departure from Nucleate Boiling Ratio) model in the safety analysis and core design codes. These test results were used for standard design approval of SMART to verify its design bases, design tools, and analysis methodology.

강섬유보강 콘크리트와 일반 콘크리트 합성보의 전단강도 (Shear Strength of Steel Fiber Concrete - Plain Concrete Composite Beams)

  • 김철구;박홍근;홍건호;강수민
    • 콘크리트학회논문집
    • /
    • 제27권5호
    • /
    • pp.501-510
    • /
    • 2015
  • 최근 프리캐스트 콘크리트에 현장타설 콘크리트를 타설하는 복합화 공법의 사용이 증가하고 있다. 강섬유 콘크리트는 습식공법에서는 시공성 문제로 적용이 어렵지만, 공장에서 선 제작이 이뤄지는 프리캐스트 부재에는 충분히 사용 가능하다. 강섬유 콘크리트가 복합화 공법에 사용되면 서로 재료적 특성이 다른 강섬유 콘크리트와 일반 콘크리트 합성단면의 전단강도 산정법이 문제가 되고 있다. 하지만 현행 기준은 명확한 기준을 제시하지 못하고 있는 실정이다. 따라서 강섬유 콘크리트가 사용된 합성 부재의 전단강도 실험을 통해 강섬유 콘크리트가 합성단면의 전단강도에 미치는 영향을 살펴보았다. 실험 변수로는 합성단면적비와 전단철근비를 고려하였다. 실험결과를 살펴보면, 강섬유가 인장대에 보강된 경우 강섬유 보강 단면적에 비례하여 전단강도가 증가하였다. 하지만 강섬유의 영향으로 인해 계면에서 수평전단파괴가 쉽게 발생하기 때문에 최소 수평전단철근이 반드시 필요하다.

수직전단보강이 없는 PS 콘크리트와 현장타설 콘크리트 합성보의 전단강도 (Shear Strength of Prestressed PC-CIP Composite Beams without Vertical Shear Reinforcements)

  • 김철구;박홍근;홍건호;강수민;서정일
    • 콘크리트학회논문집
    • /
    • 제26권4호
    • /
    • pp.533-543
    • /
    • 2014
  • 최근 들어, 지하주차장과 같은 모듈화 건물에 프리캐스트 콘크리트와 현장타설 콘크리트가 함께 사용되는 복합공법의 사용이 증가하고 있다. 일반적으로 프리캐스트 콘크리트는 공장에서 선 제작되기 때문에 재료의 효율성을 극대화하기 위해 프리텐션을 도입하여 사용한다. 현행 구조기준이 긴장력이 가해진 단일 단면의 전단 강도식은 제시하지만 긴장력이 가해진 프리캐스트와 현장타설 콘크리트 합성단면의 전단강도식은 제시하지 못하고 있는 실정이다. 따라서 긴장력이 가해진 합성 부재의 전단강도 실험을 통해 긴장력이 전단강도에 미치는 영향과 합성부재의 전단강도 산정시 고려해야할 사항에 대해 알아보았다. 변수로는 콘크리트의 면적비, 긴장재의 긴장력, 전단 경간비, 그리고 전단철근비를 고려하였다. 실험 결과를 분석해보면, 전단강도는 긴장력 크기와 긴장력이 가해진 단면의 면적비가 커질수록 증가하였고 전단경간비가 증가할수록 감소하였다.

모듈형 HNS 사고 시나리오 개발 (Development of Modular HNS Accident Scenarios)

  • 하민재;이문진;이은방
    • 한국항해항만학회지
    • /
    • 제41권3호
    • /
    • pp.165-172
    • /
    • 2017
  • 현행 해양유출사고 시나리오는 예상가능한 최대 유출사고를 근거로 하여 시나리오가 작성되었다. 하지만, 최대유출사고 시나리오와 유사한 규모의 사고는 실제 거의 일어나지 않았는데, 이러한 시나리오를 바탕으로 한 훈련이나 대응장비배치 등은 대비 측면에서 본다면 낮은 비용효율을 가지는 것으로 볼 수 있다. 현행의 시나리오는 활용성과 현장도가 높은 시나리오 구현을 통한 실전에 가까운 형태로 구성될 필요가 있고, 활용 목적에 적합하도록 설계될 필요가 있다. 따라서, 본 연구에서는 과거 사고사례를 바탕으로 한 시나리오 작성을 위해 기 개발된 HNS 사고 표준코드를 활용하여 현행 시나리오를 대체할 수 있는 대체 사고 시나리오(Alternative Accident Scenario)를 구성하고자 하였다. 시나리오는 HNS 사고 표준코드를 모듈화하여 최대 빈도 시나리오, 최대 피해 시나리오, 최대 취약성 시나리오 3가지로 구분하여 작성하였다. 이런 과정을 거쳐 제시된 각 시나리오별로 제시된 사고발생 상황은 실제 사고와 유사한 형태를 나타내므로 현장에서의 합목적적인 활용이 가능할 것으로 판단된다.

의존성 주입을 활용한 서바이벌 게임 API 설계 및 구현 (Design and Implementation of the Survival Game API Using Dependency Injection)

  • 박인규;최규석
    • 한국인터넷방송통신학회논문지
    • /
    • 제23권4호
    • /
    • pp.183-188
    • /
    • 2023
  • 게임 오브젝트의 상속 및 여러 가지의 컴포넌트를 이용하여 시스템 아키텍처의 시각화, 우수한 코드 재사용 및 빠른 프로토타이핑이 가능하다. 반면에 객체는 게임 오브젝트와 컴포넌트 간의 높은 대기 시간, 정적 형변환과 널 포인터등의 많은 참조에 의존하기 마련이다. 게임 제작시에 여러 클래스에 대한 객체의 의존도를 낮추고 코드의 재사용이 가능하도록 설계하는 것은 중요한 일이다. 따라서 의존성 주입(Dependency Injection)과 GoF(Gang of Four)가 제안한 디자인 패턴들을 적용하여 클래스의 모듈성을 더욱 높일 수 있도록 게임을 설계하였다. 이러한 의존성은 게임 오브젝트의 속성이고 주입은 초기화 패스에서만 발생하므로 게임 루프에서 성능 저하나 성능 페널티는 미세하다. 따라서 본 논문에서는 서바이벌 게임의 설계와 구현에 있어서 API(Application Programming Interface)를 효과적으로 재사용하는 효율적인 설계방법을 제안하였다.

시스템수준 시뮬레이션과 디스크 I/O수준 시뮬레이션 연동을 위한 DEVSim++과 DiskSim 사이의 인터페이스 설계 및 구현 (Design and Implementation of DEVSim++ and DiskSim Interface for Interoperation of System-level Simulation and Disk I/O-level Simulation)

  • 송해상;이순주
    • 한국컴퓨터정보학회논문지
    • /
    • 제18권4호
    • /
    • pp.131-140
    • /
    • 2013
  • 본 논문은 분산 스토리지 시스템과 같이 디스크를 내장하고 있는 다수의 컴퓨터 노드로 구성되어 있는 스토리지 시스템에서 개개의 디스크 스펙 변화에 따른 전체 성능을 분석하고자 할 때 잘 알려져 있는 블록 I/O 수준의 디스크 시뮬레이터인 DiskSim과 시스템수준의 시뮬레이터와의 연동을 위한 인터페이스의 설계 및 구현에 관한 기법을 제안하였다. 본 연구에서 시스템수준 시뮬레이션 엔진으로는 계층적이고 모듈러한 모델링 기법을 지원하는 DEVS 형식론을 지원하는 범용 이산사건시스템 시뮬레이션 엔진인 DEVSim++을 목표로 하였고 이식성을 위해 DiskSim과 DEVSim++ 시뮬레이션 엔진의 내부는 수정하지 않는 것을 가정하였다. 이를 만족하기 위해 I/O 수준의 DiskSim 시뮬레이터와 시스템 수준의 DEVSim++ 기반 시뮬레이터 사이의 연동 인터페이스 구조를 제안하였다. 이 구조에서는 여러 인스턴스의 DiskSim을 관리하는 DiskSimManager의 개념을 도입하여 I/O 수준 시뮬레이션과 시스템 수준 시뮬레이션 간의 시간과 사건(데이터) 동기화를 담당하도록 설계하였고, 시스템 수준의 DEVS 모델에서 간편하게DiskSim을 접근할 수있도록 감싸는 DEVS wrapper 모델을 제안하였다. 벤치마크 실험결과 설계 구현된 연동 인터페이스를 사용한 시뮬레이션 결과는 DiskSim만의 단독 시뮬레이션 결과와 정확히 일치함을 확인함으로써 설계 구현된 연동 인터페이스가 목적에 맞게 잘 동작함을 입증하였다.

전단 철근 보강된 프리스트레스 PC와 CIP 합성보의 전단강도 (Shear Strength of Prestressed PC-CIP Composite Beams with Vertical Shear Reinforcement)

  • 서정일;박홍근;홍건호;강수민;김철구
    • 콘크리트학회논문집
    • /
    • 제27권4호
    • /
    • pp.399-409
    • /
    • 2015
  • 최근 들어, 모듈화된 건축물에 프리캐스트 콘크리트와 현장콘크리트를 합성한 복합화 공법사용이 증가하고 있다. 일반적으로 프리캐스트 콘크리트 부재는 공장에서 선제작된 PC부재에 휨 전단 성능 향상을 위한 프리텐션 도입이 가능하다. 현행구조 기준에서는 긴장력이 가해진 단일 단면의 전단강도식은 제시하지만, 프리캐스트 콘크리트와 현장 콘크리트 합성 단면의 수직 전단 강도식은 제시하지 못하고 있다. 이전 연구에서는 수직전단 보강이 없는 프리스트레스트 콘크리트와 현장타설 콘크리트 합성보의 전단 강도에 대하여 분석하였다. 따라서 본 연구에서는 수직 전단 보강된 프리스트레스트 콘크리트와 현장타설 콘크리트 합성보의 전단 강도 실험을 통하여 합성보 설계시 고려해야할 사항에 대하여 알아보았다. 변수로는 콘크리트의 면적비, 긴장재의 긴장력, 전단경간비, 그리고 전단철근비를 고려하였다. 실험 결과, 전단 강도는 긴장력이 가해진 단면적의 면적비, 긴장재의 긴장응력에 비례하여 증가하였고 전단 경간비가 증가할수록 감소하였다. 또한 압축대 콘크리트 강도에 따른 전단철근의 기여도 차이를 보였다.