• Title/Summary/Keyword: 소프트웨어 기반 시뮬레이터

Search Result 125, Processing Time 0.028 seconds

시뮬레이션 기반소프트웨어에 대한 사례 연구

  • Lee, Myeong-Sin;Choe, Su-Jin;Jeong, Dae-Won;Im, Hyeon-Jeong;Jeong, Tae-Jin
    • Bulletin of the Korean Space Science Society
    • /
    • 2011.04a
    • /
    • pp.32.4-33
    • /
    • 2011
  • 관제시뮬레이터는 위성운용의 준비 및 위성운용 기간 동안의 운용절차의 검증, 지상관제 시스템의 시험, 운영자의 교육 및 훈련 등을 목적으로 활용될 수 있다. 시뮬레이터는 보통 운영체제, 미들웨어, 시뮬레이션 기반소프트웨어, 에뮬레이터 및 위성과 외부 환경의 모델링 부분으로 구성된다. 에뮬레이터는 위성의 비행소프트웨어의 이미지를 어떤 수정없이 실제적으로 실행할 수 있게 한다. 위성의 모델링 부분은 시뮬레이터의 운용목적에 맞는 각종 하드웨어와 기능들에 대해서 수학적 방정식 등을 이용하여 위성 및 외부환경을 실제적으로 모델링하는 부분으로 구성된다. 이외에 시뮬레이션의 제어 및 관리와 사용자 접속부분을 관리할 수 있는 모듈들이 추가적으로 구성된다. 시뮬레이션 기반소프트웨어는 이러한 시뮬레이션 구성요소(Component)들을 사용자 환경설정 파일에 기반하여 통합하여 구현 및 운용할 수 있는 환경을 제공한다. 구현되는 시뮬레이터의 틀(Framework)로써 모듈간 각종 데이터의 표준 입출력, 일반적인 모델 등을 제공한다. 운용되고 있는 세계 각국의 위성 시뮬레이터에서 SIMSAT, SIMWARE 등의 시뮬레이션 기반소프트웨어가 활용되고 있으며, 관제시뮬레이터가 개발될 경우 기반소프트웨어의 자체개발 또는 기존 상용제품 활용의 여부가 우선적으로 결정되어야 할 것이며, 또한 기존 상용제품 활용 시 각 기반소프트웨어의 특성을 분석하여 적절한 기반소프트웨어의 선택이 결정되어야 할 것이다. 이 논문에서는 시뮬레이션 기반소프트웨어의 기능 및 현재 활용되고 있는 상용제품의 특성에 대해서 분석비교를 기술한다.

  • PDF

Development & Verification of On-Board Flight Software on Software-based Spacecraft Simulator (소프트웨어 기반의 위성 시뮬레이터를 이용한 위성 탑재소프트웨어 개발 및 검증 방안)

  • Choi, Jong-Wook;Shin, Hyun-Kyu;Lee, Jae-Seung;Cheon, Yee-Jin
    • Journal of Satellite, Information and Communications
    • /
    • v.5 no.2
    • /
    • pp.1-7
    • /
    • 2010
  • For many years the development and verification of on-board flight software have been essentially performed on STB (Software Test Bed) environments which consist of real hardware in KARI. During development of on-board flight software on STB, we experienced many difficulties such as the late delivery of target hardware and limitation to access STB simultaneously by multiple developers. And it takes too much time and cost to build up multiple STBs. In order to successfully resolve this kind of problems, the software-based spacecraft simulator has been developed. The simulator emulates the on-board computer, I/O modules and power controller units and it supports the debugging and test facilities to software engineers for developing flight software. Also the flight software can be loaded without any modification and can be executed as pseudo real-time. This paper presents the architecture and design of software-based spacecraft simulator, and flight software development and verification under this environment.

Design & Implementation of Flight Software Satellite Simulator based on Parallel Processing (병렬처리 기반의 위성 탑재소프트웨어 시뮬레이터 설계 및 개발)

  • Choi, Jong-Wook;Nam, Byeong-Gyu
    • Journal of Satellite, Information and Communications
    • /
    • v.7 no.2
    • /
    • pp.80-86
    • /
    • 2012
  • The software-based satellite simulator has been developed from the start of the project to resolve the restriction and limitation of using hardware-based software development platform. It enables the development of flight software to be performed continuously since initial phase. The satellite simulator emulates the on-board computer, I/O modules, electronics and payloads, and it can be easily adapted and changed on hardware configuration change. It supports the debugging and test facilities for software engineers to develop flight software. Also the flight software can be loaded without any modification and can be executed as faster than real-time. This paper presents the architecture and design of software-based GEO satellite simulator which has hot-standby redundancy mechanism, and flight software development and test under this environment.

Defining an Architectural Pattern for the Software Based Simulators in Consideration of Modifiability and Interoperability (변경가능성과 상호운영성을 고려한 소프트웨어 기반 시뮬레이터 아키텍처 패턴의 정의)

  • Kuk, Seung-Hak;Kim, Hyeon-Soo;Lee, Sang-Uk
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.8
    • /
    • pp.547-565
    • /
    • 2009
  • Simulation is the imitation of some real thing, state of affairs, or process. The act of simulating something generally entails identifying certain key characteristics or behaviors of a selected physical or abstract system. And a simulator is the software or hardware tool that performs simulation tasks. When developing a simulator, the non-functional requirements such as modifiability, interoperability, and extendability should be required. However, existing studies about the simulator development focus not on such non-functional requirements but on the methodologies to build the simulation model. In this paper, we suggest the new architectural pattern for the software based simulator in consideration of such non-functional requirements. In order to define the architectural pattern, we identify the essential elements of the simulators, define relationships between them, and design the architectural structure with the elements to accommodate such non-functional requirements. According to the proposed pattern we can solve the simulation problems to combine the various simulation model components. The pattern guarantees modifiability by reconstructing the simulation model, also guarantees interoperability and extendability by adding various interfaces to the simulation model and by keeping the consistent interfacing mechanism between the simulation model components. The suggested architectural pattern can be used as the reference architecture of the simulator systems that will be developed in future.

Development Strategy of Nuclear Power Plant Training Simulator based on Design Analysis Codes (설계해석코드 기반의 원자력발전소 훈련용 시뮬레이터 개발전략)

  • 박근옥;이종복;서용석;구인수
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.369-372
    • /
    • 2000
  • 원자력발전소의 과도상태와 불시정지에 대한 운전원의 진단 및 대응능력을 향상시키기 위하여 활용되고 있는 훈련용 시뮬레이터는 운영중인 발전소를 모델링하여 이를 응용 소프트웨어로 개발한 후 컴퓨터와 하드웨어 장비에 통합시킨 방식으로 개발되어 왔다. 이러한 개발방법은 훈련용 시뮬레이터 개발에 상당한 비용과 시간을 요구한다. 특히 시뮬레이션 소프트웨어 개발에 대한 상당한 투자가 요구된다. 본 연구에서는 원자력발전소 설계 시에 시스템 해석을 위하여 사용되는 열수력 및 안전해석 코드를 이용하여 훈련용 시뮬레이터를 단기간에 저비용으로 개발하는 전략을 제시한다.

  • PDF

Application Software Structure of Compact Nuclear Simulator based on Shared Memory Variables (공유메모리 변수 기반의 CNS 응용 소프트웨어 구조)

  • 박근옥;서용석;이종복
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.544-564
    • /
    • 2001
  • CNS(Compact Nuclear Simulator)는 원자력발전산업에 종사하는 조직구성원을 교육훈련 시키는 필수도구로써 원자력 시뮬레이터의 유형 중에 중형규모에 속한다. 원자력 시뮬레이터는 다양한 기능과 복잡성을 갖는 이질적인 응용 소프트웨어가 요구되기 때문에 개발기간이 길고 비용이 많이 든다. 본 연구는 이를 극복하기 위한 일환으로 상용도구의 과감한 활용, 소프트웨어 생명주기의 준수, 단순 명료한 시뮬레이션 응용 소프트웨어 구조개발을 수행하고 있다. 본 논문에서는 CNS 응용 소프트웨어 유형과 기능, 공유메모리 변수를 사용한 응용 소프트웨어 구조개발의 경험을 살펴본다. 또한, 본 연구를 통하여 얻은 CNS 응용 소프트웨어 개발효과와 향후 유사한 시뮬레이터의 개발방향을 토의한다.

  • PDF

Requirement Analysis and Conceptual Design of GNSS Digitized IF Signal Simulator (위성항법 이산화 IF 신호 시뮬레이터 요구사항분석 및 개념 설계)

  • Lee, Sang-Uk;Ju, In-Won;Lee, Jae-Eun
    • Journal of Satellite, Information and Communications
    • /
    • v.2 no.1
    • /
    • pp.41-47
    • /
    • 2007
  • Software GNSS digitized IF signal simulator is being developed by ETRI as a part of development of software-based GNSS Test & evaluation Facility which will provide test and evaluation environment for various software level application and navigation algorithm in GNSS. Software GNSS IF signal simulator will provide digitized GNSS signal including GPS and Galileo. The requirement analysis and conceptual design for the Software GNSS IF signal simulator is presented in this paper.

  • PDF

선박운항 시뮬레이터를 위한 해양파 가시화 요소 분석

  • Park, Se-Gil;O, Jae-Yong;Yang, Yeong-Hun;Kim, Hye-Jin;Lee, Yeong-Ju;Kim, A-Yeong
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2012.06a
    • /
    • pp.122-124
    • /
    • 2012
  • 선박운항 시뮬레이터 시스템은 체험자가 실제 선박을 운항하는 것과 유사한 경험을 할 수 있도록 설계된 시스템으로 선원의 교육 및 해상교통 안전진단 등에 활용된다. 이러한 활용 목적에 따른 효과를 극대화하기 위해 시뮬레이션 통제 및 운용 공간을 비롯해 하드웨어 및 소프트웨어, 데이터베이스 등 여러 요소가 유기적으로 연동되어 구성되는데, 공간 및 하드웨어. G.UI 기반의 소프트웨어 등은 실선박과 거의 흡사하게 제작되고 있는 반면 3차원 영상 소프트웨어 및 데이터베이스는 몰입감을 형성하는 가장 중요한 요소임에도 불구하고 사실적으로 묘사되지 못하고 있다. 특히 선박운항 시뮬레이터의 가장 중요한 요소 중 하나인 해양파 묘사에 있어서는 더욱 취약한 모습을 보여주고 있다. 본 발표를 통해 선박운항 시뮬레이터를 위한 여러 해양파 가시화 요소들을 분석해 보고 몰입감 있는 해양파 가시화를 위한 방안을 모색하고자 하였다.

  • PDF

Design of PC based Code Simulator for UBINOS Embedded Software (UBINOS 임베디드 소프트웨어를 위한 PC 기반 코드 시뮬레이터의 설계)

  • Kim, Jihun;Lee, Woo Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.970-972
    • /
    • 2013
  • 최근 웨어러블 단말기와 같은 소형 임베디드 시스템이 많아짐에 따라 임베디드 소프트웨어의 수요가 점점 늘어나고 있다. 그러나 임베디드 소프트웨어는 개발이 완료되어 있음에도 실제 하드웨어 없이는 소프트웨어의 검증이 어려운 단점을 가지고 있다. 이는 임베디드 시스템의 제품을 개발하는 과정에서 일정이 늦춰지고 시스템의 신뢰성을 떨어뜨리는 원인이 될 수 있다. 본 논문에서는 이러한 문제점을 해결하고자 메모리 관리가 용이하고 소형 임베디드 기기에서 저전력으로 사용할 수 있게 만들어진 실시간 운영체제인 UBINOS를 PC에 포팅하여 UBINOS 기반의 임베디드 소프트웨어를 PC 상에서 수행할 수 있는 코드 시뮬레이터를 제안한다.

전력 시뮬레이터의 시장동향 및 대책

  • 김봉희
    • 전기의세계
    • /
    • v.42 no.8
    • /
    • pp.55-59
    • /
    • 1993
  • 국내에서 한전의 전력계통 시뮬레이터를 국내 기술진에 의해 자체 개발해봄으로서 관련 전력계통 모의기법기술과 컴퓨터 하드웨어 소프트웨어 및 제어부품 제작 기술의 향상을 기할수 있고, 수입대체효과에도 이바지하며, 나아가 여기에서 축적된 기술과 노하우를 개발도상국가에 수출할 수 있는 기반을 마련하여야 하겠다.

  • PDF