• 제목/요약/키워드: Event-Based Simulator

검색결과 58건 처리시간 0.021초

하이브리드 시스템 모델링 및 시뮬레이션 - 제1부: 모델링 및 시뮬레이션 방법론 (Hybrid Systems Modeling and Simulation - PartI: Modeling and Simulation Methodology)

  • 임성용;김탁곤
    • 한국시뮬레이션학회논문지
    • /
    • 제10권3호
    • /
    • pp.1-14
    • /
    • 2001
  • A hybrid system is defined as a mixture of continuous systems and discrete event systems. This paper first proposes a framework for hybrid systems modeling, called Hybrid Discrete Event System Specification (HDEVS) formalism. It then presents a method for simulators interoperation in which a continuous system simulator and a discrete event simulator are executed together in a cooperative manner. The formalism can specify a hybrid system in a way that a continuos system and a discrete event system are separately modeled by their own specification formalisms with a support of well-defined interface. We call such interface an A/E converter for analog-to- event conversion and an E/A converter for event-to-analog conversion. Simulators interoperation is based on the concept of pre-simulation in which simulation time for a continuous simulator is advanced in accordance with a discrete event simulator.

  • PDF

임베디드 코어 설계시 효율적인 설계 공간 탐색을 위한 컴파일드 코드 방식 시뮬레이터 생성 시스템 구축 (Construction of a Compiled-code Simulator Generation System for Efficient Design Exploration in Embedded Core Design)

  • 김상우;황선영
    • 한국통신학회논문지
    • /
    • 제36권1B호
    • /
    • pp.71-79
    • /
    • 2011
  • 본 논문은 어플리케이션에 최적화된 임베디드 시스템 설계에 있어 효율적인 설계 공간을 탐색할 수 있도록 머신 기술 언어를 기반으로 한 컴파일드 코드 방식 시뮬레이터 생성 시스템을 제안한다. 제안된 시스템 event-driven 시뮬레이션의 융통성을 유지하면서 많은 시뮬레이션 시간을 소요하는 인스트럭션 펫치와 디코딩 과정을 정적으로 결정하여 빠른 수행시간을 갖는 컴파일드 코드 방식 시뮬레이터를 생성한다. 생성된 시뮬레이터는 임베디드 코어의 성능 측정을 위한 사이클 수준과 인스트럭션 수준의 시뮬레이션을 가진다. 구축된 컴파일드 코드 방식 시뮬레이터 생성기의 효율성을 확인하기 위해 JPEG 인코더 어플리케이션에 대한 아키텍처 탐색을 수행하였다. 제안된 시스템은 MIPS R3000 프로세서의 초기 임베디드 코어로 시작하여 어플리케이션에 최적화된 임베디드 코어를 얻어내었다. 이 과정에서 많은 시뮬레이션 시간이 요구되었다. 사이클 수준 컴파일드 코드 빙식 시뮬레이터는 event-driven 시뮬레이션의 정확성을 가지며 평균 21.7%의 향상된 시뮬레이션의 수행 속도를 보인다.

항공기내 무선 네트워크용 시뮬레이터 개발 (Simulator Development of Wireless Avionics Intra-Communications)

  • 신동성;정방철;반태원;장우혁;박판근
    • 한국정보통신학회논문지
    • /
    • 제21권10호
    • /
    • pp.1873-1878
    • /
    • 2017
  • 최근 항공기내 전자장비 간의 유선 하네스를 무선 네트워크로 대체하고자 하는 많은 연구가 항공 산업체를 중심으로 진행되고 있다. 본 논문에서는 이러한 항공기내 무선 네트워크의 핵심 기반 기술을 검증하고 각 계층 기술을 효율적으로 통합 할 수 있는 이벤트 기반 시뮬레이터(ES-WAIC; Event-Based Simulator for Wireless Avionics Intra-Communications)를 개발하였다. ES-WAIC은 상위의 실시간 제어 응용 개발자와 네트워크 계층 개발자의 코드 가독성을 증대시키기 위하여 개발되었다. 특히, 실질적인 저전력 무선 임베디드 네트워크의 이벤트 기반 언어 방식을 구현하여 임베디드 시스템에 적용 할 수 있는 이식성과 호환성을 증가시켰다. ES-WAIC은 4.4GHz대역에서의 항공기내 무선통신 채널 모델링, PHY, MAC, Network, Application을 포함한 전반전인 계층이 구현되었다.

음성과 데이터가 집적된 패킷통신망을 위한 시뮬레이터 개발 (A Simulator for Integrated Voice/Data Packet Communication Networks)

  • 박순;은종관
    • 한국통신학회논문지
    • /
    • 제11권2호
    • /
    • pp.108-121
    • /
    • 1986
  • 音聲과 데이터가 集積된 패킷 通信網의 性能을 豫測하고 시스템 파라메터를 最適化하기 위한 시뮬레이터의 개발에 관하여 記述하였다. 具現된 시뮬레이터는 CCITT의 勸告事項에 따라 運用되는 데이터 터미널이나 host는 물론 패킷 音聲터미널도 연결가능한 音聲 및 데이터集積通信網의 性能을 여러 상황에서 豫測할 수 있다. 시뮬레이션 技法으로는 지금까지 알려진 세가지 discrete event 시뮬레이션 技法 중 process interaction 方法이 사용되었는데 이 方法을 사용하면 실제 시스템과 가장 비슷한 시뮬레이터를 具現할 수 있다. 시뮬레이터는 약 4,000line의 GPSS 시뮬레이션 언어와 PL/I으로 具現되었다. 시뮬레이터의 컴퓨터 run time을 줄이기 위하여 GPSS의 LINK block을 사용함으로써 條件的 event의 數를 줄이는 方法을 사용하였다. 구현된 시뮬레이터를 사용하여 7-node 通信網의 性能을 豫測하였다. 또 개발된 시뮬레이터의 妥當性을 檢證하기 위하여 간단한 音聲과 데이터 multiplexer를 시뮬레이션 모델로 구성한 뒤 그 시뮬레이션 결과를 解釋的 방법에 依한 결과와 比較하였다.

  • PDF

DEVS 에이전트 모델과 셀 오토마타를 사용한 유니티엔진 기반의 지진해일 대피 시뮬레이터 개발 (A Unity-based Simulator for Tsunami Evacuation with DEVS Agent Model and Cellular Automata)

  • 이동훈;김동민;주준모;주재우;최선한
    • 한국멀티미디어학회논문지
    • /
    • 제23권6호
    • /
    • pp.772-783
    • /
    • 2020
  • Tsunami is a frightful natural disaster that causes severe damages worldwide. To minimize the damage, South Korea has built a tsunami warning system and designated evacuation sites in the east and south coasts. However, such countermeasures have not been verified whether they are adequate to minimize casualties since tsunami rarely occurs in South Korea. Recently, due to increasing earthquakes in the west coast of Japan, the likelihood of South Korea entering the damage area of tsunami rises; thus, in this paper, we develops a simulator based on Unity game engine to simulate the evacuation from tsunami. In order to increase the fidelity of the simulation results, the simulator applies a tsunami simulation model that analyzes coastal inundation based on cellular automata. In addition, the objects included in tsunami evacuation, such as humans, are modeled as an agent model that determines the situation and acts itself, based on the discrete-event system specification (DEVS), a mathematical formalism for describing a discrete event system. The tsunami simulation model and agent models are integrated and visualized in the simulator using Unity game engine. As an example of the use of this simulator, we verify the existing tsunami evacuation site in Gwangalli Beach in Busan and suggest the optimal alternative site minimizing casualties.

이산사건 시스템 제어 및 모니터링을 위한 퍼지 패트리네트 응용 (Application of fuzzy Petri nets for discrete event system control and monitoring)

  • 노명균;홍상은
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1997년도 한국자동제어학술회의논문집; 한국전력공사 서울연수원; 17-18 Oct. 1997
    • /
    • pp.403-406
    • /
    • 1997
  • This paper presents a Petri net approach for the control and monitoring of discrete event system. The proposed model is fuzzy Petri nets based on the fuzzy logic with Petri nets and the hierarchy concept. Fuzzy Petri nets have been used to model the imprecise situations which can arise within automated manufacturing system, and also the hierarchy concept allow to handle the refinement of places and transition in Petri nets model. These will form the foundation of a simulator-tool with manipulation interface for application of fuzzy Petri nets.

  • PDF

Event diagnosis method for a nuclear power plant using meta-learning

  • Hee-Jae Lee;Daeil Lee;Jonghyun Kim
    • Nuclear Engineering and Technology
    • /
    • 제56권6호
    • /
    • pp.1989-2001
    • /
    • 2024
  • Artificial intelligence (AI) techniques are now being considered in the nuclear field, but application faces with the lack of actual plant data. For this reason, most previous studies on AI applications in nuclear power plants (NPPs) have relied on simulators or thermal-hydraulic codes to mimic the plants. However, it remains uncertain whether an AI model trained using a simulator can properly work in an actual NPP. To address this issue, this study suggests the use of metadata, which can give information about parameter trends. Referred to here as robust AI, this concept started with the idea that although the absolute value of a plant parameter differs between a simulator and actual NPP, the parameter trend is identical under the same scenario. Based on the proposed robust AI, this study designs an event diagnosis algorithm to classify abnormal and emergency scenarios in NPPs using prototypical learning. The algorithm was trained using a simulator referencing a Westinghouse 990 MWe reactor and then tested in different environments in Advanced Power Reactor 1400 MWe simulators. The algorithm demonstrated robustness with 100 % diagnostic accuracy (117 out of 117 scenarios). This indicates the potential of the robust AI-based algorithm to be used in actual plants.

이벤트 기반 웹서비스를 이용한 워게임 시뮬레이터 제작 (War-game Simulator Using Event based Web Services)

  • 이재민;김병철;김태섭;이강선
    • 한국시뮬레이션학회논문지
    • /
    • 제19권1호
    • /
    • pp.33-39
    • /
    • 2010
  • 미래 전장환경이 네트워크 중심으로 변해감에 따라, 워게임 시뮬레이터는 네트워크에 분산된 모듈간의 높은 상호운영성과 전장 이벤트에 따른 동적구성의 필요성이 높아지고 있다. 본 논문에서는 이벤트 기반의 워게임 시뮬레이터 개발방법론을 제안한다. 워게임 시뮬레이터의 페더레이트들은 이벤트 기반의 웹서비스로 개발되며, 각 페더레이트는 전장 이벤트를 감지하고, 관계있는 이벤트가 발생할 경우에만 워게임에 반응하게 된다. 이러한 감지-반응 방법과 비동기적 이벤트 처리방법을 이용하여 시뮬레이션 수행 시간을 줄일 수 있다. 본 논문에서는 간단한 수상전 시뮬레이터를 구성하여, 제안된 방법이 전장 장비 및 네트워크상에서 모델러 및 운영자를 통해 발생되는 다양한 이벤트를 처리해야 하는 미래 전장환경 시뮬레이션 수행시 효과적임을 보이도록 한다.

하이브리드 시스템 모델링 및 시뮬레이션 - 제2부: 시뮬레이터 연동 환경 (Hybrid Systems Modeling and Simulation - Part II: Interoperable Simulation Environment)

  • 임성용;김탁곤
    • 한국시뮬레이션학회논문지
    • /
    • 제10권3호
    • /
    • pp.15-30
    • /
    • 2001
  • Hybrid simulation may employ different types of simulation based on which models in different system types are developed. The simulation requires simulation time synchronization and data exchange between such simulators, which is called simulators interoperation. This paper develops such interoperable simulation environments for modeling and simulation of hybrid systems whose components consist of continuous and discrete event systems. The environments, one for centerized and the other for distribute, support interoperation between a discrete event simulator of DEVSim++ and a continuous simulator of MATLAB. The centerized environment, HDEVSim++, is developed by extending the sxisting DEVSim++ environment; the distributed environment, HDEVSimHLA, is developed using the HLA/RTl library. Verification of both environments is made and performance comparison between the two using a simple example is presented. .

  • PDF