• Title/Summary/Keyword: 시뮬레이션

Search Result 27,481, Processing Time 0.172 seconds

A Non-hierarchical Distributed Simulation of Hierarchical DEVS Models (계층적 DEVS 모델의 비 계층적 분산 시뮬레이션)

  • 강원석
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • /
    • pp.308-312
    • /
    • 1999
  • DEVS(Discrete Event System Specification) 형식론은 계층적이고 모듈화된 형태로 이산사건 시스템을 기술한다. 본 논문에서는 DEVS 형식론에 기반한 모델들을 시뮬레이션하기 위한 분산 시뮬레이션 방법을 제시한다. 본 논문에서 제시한 시뮬레이션 방법은 계층적 DEVS 모델들을 비 계층적 모델로 구성하여 시뮬레이션한다. 제시한 시뮬레이션 방법은 전통적인 계층적인 시뮬레이션 시 발생하는 overhead를 제거한다. 또한 시뮬레이션 동기화를 쉽게 구현할 수 있고 더불어 시뮬레이션 엔진의 안정성을 높일 수 있다. 제시한 시뮬레이션 방법의 효용성을 보이기 위해 Windows 시스템에 실행 가능한 시뮬레이션 엔진을 구현하여 대규모 물류 시스템으로 성능을 측정하였다.

  • PDF

Scheduling Feasibility Analysis Method for RT-DEVS models (실시간 시뮬레이션을 위한 스케줄 가능성 분석 기법)

  • 조성면;김탁곤
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • /
    • pp.156-164
    • /
    • 2000
  • 실시간 시뮬레이션이란 시뮬레이션 모델의 시간 진행을 실시간에 기반하여 수행하는 시뮬레이션을 말한다. 이러한 시뮬레이션은 가상 운전 교육 프로그램 또는 컴퓨터를 이용한 컨트롤 시스템의 검증 등에 사용된다. 본 논문에서는 DEVS 형식론[Zei84]을 확장한 RT-DEVS 모델의 실시간 시뮬레이션에서 주어진 모델의 스케줄링 가능성에 대한 분석 기법을 다룬다. 제한된 시스템 리소스 상에서 여러 개의 모델을 실시간에 기반하여 시뮬레이션하려면 스케줄링이 필요하다. 실시간 스케줄링 가능성을 분석하기 위하여 시뮬레이션 모델에 제한점이 주어진다. 본 논문에서는 이러한 제한점을 알아보고 이를 만족하는 시뮬레이션 모델의 상태 궤적 그래프의 합성을 통하여 전체 시뮬레이션 시스템의 스케줄링 가능성을 알아보는 기법을 제안한다.

  • PDF

제조시스템의 Online 평가를 위한 Simulator 개발

  • 서윤호
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • /
    • pp.127-132
    • /
    • 1999
  • 본 연구는 제조시스템 설계를 자동화하면서 설계된 제조 시스템을 평가하기 위해서 시뮬레이션 연구를 수행하였다. 제조 시스템 설계를 자동화하는 과정에서 시뮬레이션에 필요한 많은 부산물이 발생하였으며 이를 시뮬레이션에 이용하기 위해서 시뮬레이션 구성 요소 모델링 모듈과 시뮬레이션 모델 생성 모듈을 개발하였으며, 이렇게 생성된 시뮬레이션 Data를 시뮬레이션 하기 위해서 Event기반의 simulator 모듈을 개발하였다. 이러한 시뮬레이터는 제조 시스템 자동설계 프로그램과 연동하여 제조 시스템 평가의 중요한 부분을 차지하게 될 것이다.

  • PDF

HLA를 이용한 자동차 주행의 실시간 분산 시뮬레이션

  • 임성용
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • /
    • pp.169-173
    • /
    • 1999
  • HLA(High Level Architecture)는 시뮬레이션 모델간의 상호 운용성(Interoperability)을 높이기 위해 제안되었고, 분산되어 있는 시뮬레이션 모델간의 데이터 교환 및 시뮬레이션 시간 진행을 조정하는 등 여러 가지 장점을 가진 분산 시뮬레이션에 적합한 구조이다. 본 논문에서는 자동차 주행 시뮬레이션을 HLA를 기반으로 구현하고, HLA의 실시간 분산 시뮬레이션에 대한 적용 가능성을 확인한다.

  • PDF

중앙 시계를 이용한 혼합 분산 시뮬레이션 운영

  • 서동욱
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • /
    • pp.0-0
    • /
    • 1995
  • 대부분의 시뮬레이션이 특정 시스템의 모델에 대한 분석을 위해 시행된다. 하지만 이러한 용도뿐만 아니라 실제 시스템이 의도대로 진행될 것인지의 검증을 위해서 시뮬레이 션을 사용할 수 있다. 예를 들어, FMS(유연생산시스템)와 같이 분산된 환경에서 작동하는 시스템을 구축하는 경우, 시스템의 작동 여부를 검증하는 용도로 시뮬레이션을 사용할 수 있는데 이 경우 첫단계에는 모든 기계를 시뮬레이션으로 대치하여 처리하다가 한단위씩 실 제 기계로 교환하여 목적에 부합하는지를 검토함으로써 전체 시스템을 용이하게 구축할 수 있다. 위와 같은 경우 그 실행 과정에서 실제 작업과 시뮬레이션 작업이 혼합되어 나타나게 된다. 이러한 혼합 분산 시뮬레이션에서는 실제 작업과 시뮬레이션 작업을 동기화하는 문제 가 발생하며 하드웨어의 실제 작업뿐만 아니라 소프트웨어의 실작업 시간 또는 시뮬레이션 진행에 반영되어야만 한다. 여기서는 실제 작업과 시뮬레이션 작업이 혼합되어 나타나는 혼 합 분산 시뮬레이션을 정의하고, 그 필요성을 살펴본다. 그리고 이러한 문제에 대한 기존의 시뮬레이션 연구들의 적용성을 고찰해 보며, 혼합 분산 시뮬레이션의 운영 방법으로서 중앙 시계를 이용한 실제 작업과 시뮬레이션 작업의 동기화 방안을 제시한다.

  • PDF

Development of a GUI-based Parallel and Distributed Simulation Environment (GUI를 이용한 병렬/분산 시뮬레이션 환경의 개발)

  • 강원석
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • /
    • pp.174-178
    • /
    • 1999
  • 병렬/분산 시뮬레이션은 시뮬레이션의 수행 속도를 높이려는 시도로서 많이 연구되고 있는 분야이다. 기존의 병렬/분산 시뮬레이션 연구에서는 주로 시뮬레이션 속도를 향상시키려는 동기화 기법에 대해 연구의 초점이 맞추어져 왔다. 따라서 전문가가 아니면 병렬 모델을 만들기 매우 힘든 문제점이 있었다. 본 논문에서는 병렬/분산 시뮬레이션을 위한 GUI 기반의 모델링 및 시뮬레이션 환경을 제시한다. 제시된 환경에서는 사용자가 모델기술을 GUI기반으로 쉽게 할 수 있고 병렬 시뮬레이션을 위해 모델을 자동으로 파티션 및 수행 코드를 발생시켜준다. 따라서 비전문가도 쉽게 분산 시뮬레이션을 할 수 있도록 자동화 할 수 있다.

  • PDF

3D Model Builder and Realtime Simulation Environment Development (3차원 모델빌더와 실시간 시뮬레이션 환경 개발)

  • Lee, Ji-Woo;Lee, Chang-Hoon;Lee, Duck-Jae;Lee, Myeong-Soo
    • Proceedings of the KIEE Conference
    • /
    • /
    • pp.514-516
    • /
    • 2004
  • 국내 및 국외에서 많은 시뮬레이션 환경이 개발되어 다양한 시뮬레이터 개발에 활용되고 있다. 이러한 시뮬레이션 환경은 다양한 기능을 갖추고 있어 시뮬레이터 개발편의를 도모하고 있다. 이러한 시뮬레이션 환경에서는 시뮬레이션 스케줄링(Scheduling), 데이터베이스(Database), 모델 컴파일 그리고 디버거(모니터링 및 제어기능 툴)등을 제공한다. 이미 국내 및 국외 업체에서 시뮬레이션 환경이 개발되어 왔지만, 3차원적인 시뮬레이션을 필요로 하는 시뮬레이션 환경은 미비한 상태로 로봇공학이나 3차원 시뮬레이션이 필요한 산업에 앞으로 더욱더 개발이 필요한 실점이다. 본 논문에서는 3차원 시뮬레이션을 하기 위한 방안으로 개발된 3D 모델빌더와 시뮬레이션 환경인 3DSIM(3D Simulation Environment)을 소개한다. 3DSIM은 현재 사용되고 있는 시뮬레이션 환경과는 다른 형식의 구조를 갖추고 있어 일반 시뮬레이션 환경과의 차이점에 대해 알아본다. 일반적인 시뮬레이션 환경은 서버와 클라이언트로 나뉘어 서버에서는 특정 모델에 대한 연산을 수행하기 위한 환경을 제공하며, 클라이언트에서는 서버에서 수행된 연산을 효율적으로 분석하기 쉽도록 보여주는 환경으로 나된다. 하지만, 3차원 시뮬레이션 환경인 3DSIM은 3차원 객체를 디자인하는 과정이 필요하며, 3차원 객체를 디자인하였을 경우, 각각의 파라미터를 통하여 시뮬레이션 되어야 한다는 점에서 일반적인 시뮬레이션 환경과의 구조가 다르게 된다. 3DSIM개발을 통하여 3차원 시뮬레이터 개발을 보다 편하게 개발할 수 있도록 하였으며, 시뮬레이션 모니터링 및 제어가 용이하도록 개발하였다.

  • PDF

Combined discrete event and discrete time simulation framework for the improvement of shipbuilding process planning (조선 공정 계획의 수립 완성도 향상을 위한 이산 사건 및 이산 시간 혼합형 시뮬레이션 프레임워크)

  • Cha, Ju-Hwan;Roh, Myung-Il;Bang, Kyung-Woon;Lee, Kyu-Yeul
    • Journal of the Korea Society for Simulation
    • /
    • v.17 no.4
    • /
    • pp.71-80
    • /
    • 2008
  • In this study, a simulation framework, which can support developing various simulation systems for the improvement of process planning in shipbuilding such as the block erection, the block turn-over, and so on, is proposed. In addition, a simulation kernel, which is a key component of the simulation framework, is implemented according to the concept of the combined discrete event and discrete time simulation. To evaluate the efficiency and applicability of the proposed simulation framework, it is applied to the block erection process in shipbuilding. The result shows that the proposed simulation framework can provide the consistent, integrated development environment for a simulation system, as compared with existing studies and commercial simulation systems.

  • PDF

A Client Environment for the Web-based Simulation (웹기반 시뮬레이션을 위한 클라이언트 환경)

  • 사공봉;한일형;남영환;김기형;성종혁;서현곤
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • /
    • pp.101-107
    • /
    • 2000
  • SimBox는 웹을 기반으로 한 원격 교육 시뮬레이션 도구로서 시뮬레이션 수행 절차에 익숙하지 않은 피교육자들에게 시각적 모델 개발 환경을 제공하여 쉽게 시뮬레이션 모델을 제작할 수 있도록 하였다. 모델 개발을 위해 클라이언트는 자바의 드래그 앤 드롭을 이용하여 시뮬레이션 모델들의 추가/삭제를 용이하게 하였고, 시뮬레이션 코드 작성을 서버가 대신함으로써 피교육자의 시뮬레이션 코드 작성에 대한 부담을 줄여주었다. 또한 컴포넌트 기반의 모델을 개발해 재사용이 가능하며, 자바를 이용해 웹 환경에서 시뮬레이션의 진행상황을 애니메이션을 통해 효과적으로 시각화 할 수 있다.

  • PDF

Review of Object-Oriented Simulation (객체 지향 시뮬레이션의 응용에 관한 연구)

  • 김경섭
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • /
    • pp.1-16
    • /
    • 1998
  • 본 논문에서는 객체지향개념을 도입한 시뮬레이션, 즉 객체지향시뮬레이션(Object-Oriented Simulation)에 대하여 살펴보았다. 기존의 시뮬레이션언어가 가지고 있는 한계점을 통하여 객체지향시뮬레이션의 필요성과 장점에 대하여 알아보았다. 객체지향프로그램인 Smalltalk를 이용해서 객체지향시뮬레이션의 모델링 방법론에 대해서 논의하였으며, 향후 이 방법론을 적용하여 객체지향 시뮬레이터 개발을 하고자 한다.

  • PDF