• 제목/요약/키워드: 객체지향 시뮬레이션

검색결과 123건 처리시간 0.031초

컨테이너 터미널 시뮬레이터의 객체지향 설계 (The Development of the Object Oriented Simulator of the Container Terminal)

  • 윤원영;류숙재;김귀래;김도형;최용석
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2006년도 추계학술대회 논문집(제1권)
    • /
    • pp.325-330
    • /
    • 2006
  • 컨테이너 터미널은 육상수송과 해상 수송의 연결기능을 수행하는 복합 운송시스템이다. 이 시스템은 내부적으로 본선 작업 시스템, 구내 이적 시스템, 장치/보관 시스템, 게이트 작업 시스템, 정보 관리 시스템등의 운영시스템을 가진다. 본 논문에서는 터미널의 배치평가와 컨테이너 장비의 찰용도 평가를 주요 목적으로 하여 장치장과 선석의 배치 대안에 대한 평가, 취급 장비의 개별적인 운영 효율성을 평가는 시뮬레이터의 개발이 목적이다. 시뮬레이션 모형의 개발은 설게 및 모델링 단계에서 재사용이 높고 모듈화하여 이식이 용이한 객체 지향 기법을 이용하였다.

  • PDF

BlockSim++: 연속시스템의 계층적 모델링 및 시뮬레이션을 위한 블록기반 경량 프레임워크 (BlockSim++: A Lightweight Block-oriented Hierarchical Modeling and Simulation Framework for Continuous Systems)

  • 송해상;서정만
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권12호
    • /
    • pp.11-22
    • /
    • 2012
  • 본 논문은 실용 엔지니어를 위해서 일반미분방정식으로 표현될 수 있는 연속시스템의 계층적인 모델 개발을 위한 모델링 기법 및 객체지향언어 기반의 경량 시뮬레이션 구축 환경을 제안하였다. 제안된 블록 기반 모델링 형식론은 단위 모델의 동적인 행위를 나타내는 기본블록 모델과 모델들의 계층적인 구조를 나타내는 결합블록 모델 형식론으로 이루어져 있다. 이러한 수학적 모델의 시뮬레이터를 객체지향 언어로 구현하기 위한 시뮬레이션구축 프레임워크인 BlockSim++를 제안하였다. 제안된 프레임워크는 재사용성을 제공하며, 수학적 모델을 쉽게 구현할 수 있게 하고, 또한 외부 응용 소프트웨어와도 쉽게 결합할 수 있는 인터페이스를 제공한다. 간단한 하이브리드 모델링 시뮬레이션 예시를 통해 제안된 모델링 형식론과 시뮬레이션 프레임워크를 이용하여 그 유용성을 입증하였다.

가상현실 시뮬레이션 개발 툴킷 VTree를 이용한 비행 시뮬레이션 구현 (Implementation of Flight Simulation using VTree SDK)

  • 조경은;여인효;노기석;이금희;윤정석;조형제
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2001년도 추계학술발표논문집
    • /
    • pp.590-595
    • /
    • 2001
  • VTree는 개발시간을 감소시키고 실시간 3차원 그래픽스 응용 프로그램의 성능을 향상시키는 객체지향 OpenGl기반 소프트웨어 개발 툴킷으로 비주얼 시뮬레이션과 가상현실 응용프로그램을 빠르게 구현하게 해주는 개발 환경을 제공한다. 이 논문에서는VTree 툴킷에서 제공해주는 다양한 특징들을 소개하고, 이 특징들을 이용하여 구현한 비행 시뮬레이션의 구현과정을 기술한다. 본 연구팀에서 구현한 시뮬레이션의 구현내용은 비행기의 수직 360도 회전비행, 수평 360도 회전비행, 여러 비행기의 교차비행 외에 몇 개의 동작들을 구현하였다. 몇 가지 비행 동작을 구현하는 과정에서 VTree 툴킷을 사용한 방법을 기술하며, 구현과정에서 발생된 몇 가지 문제점들과 향후 연구과제를 소개하는 것이 이 논문의 목적이다.

  • PDF

선박 추진시스템 설계를 위한 PDM 구현 (An Implementation of Product Data Management System for Design of Ship Propulsion System)

  • 서성부
    • 한국항해항만학회지
    • /
    • 제35권6호
    • /
    • pp.489-494
    • /
    • 2011
  • 본 연구는 선박 추진시스템 설계를 위한 제품정보관리(Product Data Management, PDM) 시스템의 구현 사례를 소개하였다. 객체 지향 모델링 언어(Unified Modeling Language, UML)를 이용하여 중소형 선박 추진성능 추정 시스템을 설계하였으며, 프로펠러의 3차원 디지털 모크업(Digital Mock-Up, DMU)을 중심으로 제품정보를 구축하였다. 또한 설계 과정에 필요한 모델링 및 시뮬레이션(Modeling & Simulation, M&S) 기술을 PDM 시스템과 통합하기 위한 방안을 제안하고, 추진기 및 축계 설계 검증 모델을 동시에 구현하였다. 시스템 개발에는 Open Scene Graph(OSG) 라이브러리 및 객체 지향 시스템 개발 도구를 사용하였다. 최종적으로는, 설계 검증용 M&S 소프트웨어와 PDM 시스템을 연동한 구현 사례를 보임으로써 추진성능 추진 시스템의 개발환경 구축 방안을 제시하였다.

OODBMS 성능향상을 위한 객체 선인출 전략 (An Adaptable Object Prefetch for Enhancing OODBMS Performance)

  • 안정호;김형주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권2호
    • /
    • pp.191-202
    • /
    • 1999
  • 객체지향 데이터베이스에서 객체 접근의 성능은 효율적인 객체 선인출을 통해 이루어질 수 있다. 본 연구에서는 고급의 객체 시맨틱을 사용하지 않고 세그먼트를 단위로 선택적인 객체 선인출을 수행하는 동적 SEOF(Selective Eager Object Fetch)방법을 고안하였다. 본 알고리즘은 객체 인출의 상관 관계와 빈도수를 모두 고려하였으며, 다른 기존의 객체 선인출 방법들과는 달리 시스템의 부하에 따라 선인출의 정도를 동적으로 조정함으로써 클라이언트의 메모리나 스왑 자원을 효율적으로 이용하여 시스템의 성능을 향상시킨다. 또한 제안된 방법은 객체 버퍼의 사용을 제한하여 자원의 고갈을 막을 수 있으며 , 클러스터링의 정도나 데이터베이스의 크기에 대해 효과적으로 대응한다. 본 논문에서는 다양한 다중 클라이언트 환경에서의 시뮬레이션을 통해 제안된 알고리즘의 성능 평가를 실시하였다.

서비스 공급사슬을 위한 객체지향 시뮬레이션 모델링 (Object-oriented Simulation Modeling for Service Supply Chain)

  • 문종혁;이영해;조동원
    • 한국시뮬레이션학회논문지
    • /
    • 제21권1호
    • /
    • pp.55-68
    • /
    • 2012
  • 최근 경제는 제조업에서 서비스업으로 이동하고 있기 때문에 서비스 공급사슬을 이해하는 것이 중요하다. 그러나, 공급사슬과 관련된 기존연구의 대부분은 제조업에 집중하고 있다. 이러한 상황을 극복하기 위해서, 서비스 공급사슬을 조사하고 분석할 필요가 있다. 시뮬레이션은 복잡한 시스템을 분석하고 설계하는데 가장 자주 사용되는 기법 중에 하나이다. 서비스 공급사슬은정교한 설계 단계가 필요한 복잡하고 거대한 시스템이다. 특히, 서비스 공급사슬의 성과를 예측하기 위해서 서비스 공급사슬을 구성하고 있는 구성요소 사이의 동적인 상호작용의 행위를 밀접하게 조사하는 것이 중요하다. 본 연구에서는 첫 번째로 서비스공급사슬의 개념적 모델이 개발된다. 다음으로 개발된 서비스 공급사슬의 개념적 모델에 대한 시뮬레이션 모델을 개발하기위한 새로운 절차를 제시한다. 시뮬레이션 모델링의 절차는 UML 분석과 설계 도구를 이용하며 ARENA 시뮬레이션 언어로 구현된다. 제안된 절차의 두 가지 주요한 특성은 서비스 공급사슬을 설계하는데 체계적인 절차의 정의와 또한 ARENA 시뮬레이션 언어로 개념적 모델의 변환에 대한 규칙을 제공한다. 본 연구의 결과는 서비스 공급사슬의 지식을 개선하는데 이용될 수 있으며, 또한 서비스 공급사슬 시뮬레이션 모델의 개발을 효율적으로 할 수 있도록 지원한다.

다중노드 시스템에서 TMO를 이용한 실시간 서비스 메시지 보장 (The Guarantee of Real Time Service Message with TMO in Multi-nodes Systems)

  • 김광준;서종주;강기웅;윤찬호
    • 한국전자통신학회논문지
    • /
    • 제1권1호
    • /
    • pp.20-26
    • /
    • 2006
  • 최근에 급성장하고 있는 실시간 통신 분산 컴퓨팅은 최근에 컴퓨터 응용분야의 하나로서 컴퓨터 과학과 공학 분야에서 급성장하고 있는 한 분야이다. 실시간 객체 지향 분산 컴퓨팅은 분산된 컴퓨터 시스템에서 객체 네트워크의 형태로 구성된 실시간 분산 컴퓨팅이다. 본 논문에서는 TMO 구조를 이용하여 실시간 통신 시뮬레이션 프로그래밍을 하기 위해 DHS(Distributed High-Precision Simulation)라는 응용 환경에 적용하였다. TMO 구조에서 사용되는 시간 구동 및 메시지 구동 구조는 충분한 서비스를 제공하기 위해 데드라인 시간을 보장함으로서 실시간 시뮬레이션 프로그래머의 노력을 줄일 수 있는 이점을 가지고 있다. 데드라인 시간 보장은 프로그래머의 설계 시간을 처음 객체부터 적용하여 보장함으로서 형성될 수 있다. 분산된 객체지향 실시간 통신 시스템에서 TMO 구조를 이용한 다단계 프로그래밍 설계를 함으로서 실시간 통신 프로그래밍을 유연하게 작성할 수 있다.

  • PDF

교육용 해양플랜트 Rig 굴착 시뮬레이션 구현 (The Implementation of Drilling Simulation for Offshore Rig Education)

  • 박주용;조효제;이지훈;임영진
    • 한국시뮬레이션학회논문지
    • /
    • 제20권2호
    • /
    • pp.11-17
    • /
    • 2011
  • 본 논문은 해양구조물 rig의 굴착시스템의 하부 부분의 3차원 모델링과 굴착과정의 시뮬레이션에 있다. 최근 조선사들은 높은 부가가치성과 신조의 감소로 인해 해양구조물 rig에 관심이 집중되고 있다. 그러나 대부분의 경우 해양구조물 rig의 기본 설계, 설치 및 운영은 외국회사들이 수행하고 있다. 따라서 굴착에 대한 지식과 정보를 얻기가 쉽지 않다. 본 논문에서는 해양구조물 rig의 핵심장비로 굴착장비, 폭발방지장치인 BOP, 시멘트 작업 및 머드 순환 장치 관련 장비들을 포함하였다. 이들의 구조와 기능은 객체지향기술 관점에서 분석하였다. 이 분석에 기초하여 3차원 소프트웨어 도구인 CATIA와 3DVIA Composer 를 이용하여 이 장비들을 모델링하였다. 굴착과정은 굴착작업의 시나리오에 따라 시뮬레이션되었다. 이 시뮬레이션 시스템은 해양플랜트 산업분야의 엔지니어와 학생들에게 교육도구로 유용하게 활용될 수 있다.

군수지원시스템을 위한 에이전트 기반의 객체 지향 시뮬레이션 모델 아키텍처 설계 방법론 (A Methodology for Creating a Simulation Model for a Agent Based and Object-oriented Logistics Support System)

  • 정용호;함원경;박상철
    • 한국시뮬레이션학회논문지
    • /
    • 제21권1호
    • /
    • pp.27-34
    • /
    • 2012
  • 본 논문의 목적은 복잡한 군수지원시스템의 모델링과 시뮬레이션을 위한 방법론을 제안하는 것이다. 제안하는 군수지원시스템 시뮬레이션 모델을 구성하는 요소들은 세 가지가 있다 : Logistics force agent(static model), Military supplies transport manager(function model), Military supplies state manager(dynamic model). Logistics force agent는 main function agent와function agent로 구성된다. Function agent가 다른 Logistics force agent에도 적용할 수 있도록 설계되었으며, 이는 에이전트의 높은 조합성과 재사용성을 가진다. Military supplies transport manager는 보급로에 대한 정보를 가지며 military supplies state manager로부터 받은 결정변수를 기반으로 보급로를 결정하고 군수품을 수송하는 역할을 하는 에이전트이다. Military supplies state manager는 군수품 보급을 요청받고 보급량, 우선순위 따위의 결정 변수를 military supplies transport manager에게 알려주는 역할을 한다. 본 논문에서는 군수 시뮬레이션 모델의 설계를 위해 Discrete Event Systems Specification(DEVS) formalism을 이용하였다.

파워트레인 제어 시뮬레이션을 위한 MATLAB/SIMULINK 상에서의 객체지향 프로그래밍

  • 양경진;최재원;홍금식
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1997년도 춘계학술대회 논문집
    • /
    • pp.208.1-212
    • /
    • 1997
  • In this paper, a computer simulation tool for evaluting integrated engine/transmission control system using MATLAB/SIMULINK is investigated. Since a modular programming technique based upon the object-oriented programming is used in the paper, the simulation tool developed reduces the burden of model complexity by dividing engine/transmission systems into hierarchical subsystem. Furthermore, it also provides user -friendly, reusable, and upgradable characteristics of the system. The simulation tool could be useful to the automotive engineers who frequently change models and develop new systems in the automotive powertrain and control area.