• Title/Summary/Keyword: 시뮬레이션 시스템 개발

Search Result 2,272, Processing Time 0.033 seconds

Modeling of hydro turbine-governor for simulation (수력 터빈-조속기 시뮬레이션을 위한 모델 구현)

  • 정창기
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1999.10a
    • /
    • pp.52-55
    • /
    • 1999
  • 디지털 시스템의 발전으로 발전소의 제어시스템도 디지털시스템으로 설비개체가 많이 시행되고 있다. 발전소 제어설비중에서도 아직 연구개발이 미진하고 상대적으로 낙후된 터빈 조속기 제어 분야는 최근 몇 년전부터 연구개발이 진행중이다. 본 논문에서는 수력발전소 수차제어시스템을 개발하기 위한 기본 단계로 수력 터빈-조속기 모델과 기계유압식 조속기의 모델을 검토해 보고 디지털 제어시스템으로 개조하기 위한 디지털 PID 모델을 제시하였다.

  • PDF

시뮬레이션 도구 SMPLE의 개발 및 활용

  • 조성만
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1992.10a
    • /
    • pp.3-3
    • /
    • 1992
  • 컴퓨터 시스템의 개발 및 분석에 많이 활용되는 시뮬레이션 모델을 구축하는데 있어서 SIMSCRIT, GISS, SIMAN, SLA II등과 같은 시뮬레이션 전용언어가 많이 사용되지만, 이들은 새로운 전용언어의 습득, 시스템 프로그램과의 접속, 시뮬레이션 수행 속도면에서 부담을 주어왔다. 본 연구에서는 기존의 C언어 사용자들이 손쉽게 시뮬레이션 모델을 구축할 수 있도록 기존의 smpl을 확장하여 SMPLE(smpl extended)를 개발하였다. SMPLE의 모체의 smpl은 컴퓨터 시스템의 시뮬레이션 모델을 구현하기 위해 MIT에서 C언어를 이용하여 고안되었으며, C언어의 기능적인 확장으로서 라이브러리 함수들의 집합 형태를 갖는 시뮬레이션 서브 시스템이다. 이러한 라이브러리 함수들의 집합인 smpl 시뮬레이션 서브 시스템은 C언어 자체와 더불어 사건중심(event-oriented) 시뮬레이션 언어를 구성하며, smpl 시뮬레이터는 C 언어 프로그램으로 구현되다. smpl은 시뮬레이션하기 위한 설비(facility)들을 정의, 예약, 해제하거나 상태를 알아보는 함수를 제공하며, 시간의 관점에서 보면 토큰의 흐름은 일련의 대기시간과 활동시간에 의하여 나타낼 수 있게 된다. smpl은 사건의 스케쥴링(scheduling), 확률변수의 생성, 통계자료 수집 등에 관한 함수의 제공과, 시뮬레이션 시간의 전진과 사건발생의 순서를 조절해주는 기능을 제공한다. smpl 시뮬레이션 프로그램은 초기화루틴, 제어루틴 및 결과출력루틴으로 구성된다. 기존의 smpl에서 사용되는 프로그램의 자료구조(data structure)는 배열과 인덱스 구조가 사용되었다. 이러한 구조는 이미 완성되어 있는 프로그램 내에서는 효율성 면에서 좋겠지만, 변경이나 확장하기 위해 이 프로그램을 분석한다거나 필요한 기능을 추가하기 위해서는 매우 많은 어려움이 따르게 된다. 본 논문에서는 배열을 기반으로 하고 있는 smpl의 자료구조를 C의 structure와 pointer를 기반으로 하게끔 변경시키고 이에 따르는 제반 변경 사항을 수정 보완하여 프로그램의 분석을 용이하게 하며 기능의 변경 및 추가가 수월하게 하였고 메모리를 동적으로 관리할 수 있게 하였다. 또한 기존의 smpl에 디버깅용 함수 및 설비(facility) 제어용 함수를 추가하여 시뮬레이션 프로그램 작성을 용이하게 하였다. 예를 들면 who_server(), who_queue(), pop_Q(), push_Q(), pop_server(), push_server(), we(), wf(), printfct() 같은 함수들이다. 또한 동시에 발생되는 사건들의 순서를 조종하기 위해, 동시에 발생할 수 있는 각각의 사건에 우선순위를 두어 이 우선 순위에 의하여 사건 리스트(event list)에서 자동적으로 사건들의 순서가 결정되도록 확장하였으며, 설비 제어방식에 있어서도 FIFO, LIFO, 우선 순위 방식등을 선택할 수 있도록 확장하였다. SIMPLE는 자료구조 및 프로그램이 공개되어 있으므로 프로그래머가 원하는 기능을 쉽게 추가할 수 있는 장점도 있다. 아울러 SMPLE에서 새로이 추가된 자료구조와 함수 및 설비제어 방식등을 활용하여 실제 중형급 시스템에 대한 시뮬레이션 구현과 시스템 분석의 예를 보인다.

  • PDF

Simulation Models for Container Terminal Planning (컨테이너 터미널 중장기계획 수립을 위한 시뮬레이션 모형 개발 -안벽과 장치장 중심-)

  • 남기찬;곽규석;신재영;김우선
    • Journal of Korean Society of Transportation
    • /
    • v.17 no.1
    • /
    • pp.159-171
    • /
    • 1999
  • This Paper aims to develop container terminal simulation models for medium and long term decision makings. It first undertakes in-depth survey of literature. finds its shortcomings and suggests some directions for improvement. It then proposes detailed design for the simulation models. Based on this it finally developes several simulation models and applies them to a hypothetical situation of a container terminal development. The results reveal that basic design questions such as length of quay, number of quay crane, size of storage area are well produced through the models.

  • PDF

Simulation Application in Textile Industry (AIM을 이용한 염색공장의 생산성 향상을 위한 시뮬레이션)

  • 최성훈
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1994.10a
    • /
    • pp.6-6
    • /
    • 1994
  • 본 사례는 염색 공장의 생산성 향상을 위해 시뮬레이션 기법을 사용한 것이다. 두 가지 시뮬레이션 분석이 실시되었다. 첫 번째는 봉제라인 모델을 개발하여 버퍼 크기와 작없시간 편차가 생산성에 미치는 영향을 분석한 것이다. 두 번째 모델은 건조기, 표백기 등과 같은 염색 설비의 투자 효과 분석에 대한 것이다. 본 사례에서 작업시간의 확률분포를 추정하는 새로운 방법을 제시하였다. 모델 개발과 분석을 위해 AIM (Analyzer for Improving Nanufacturing)이 사용되었다. AIM은 Pritsker 사가 개발한 제조 시스템 전용 시뮬레이션 소프트웨어이다. AIM은 대화방식의 모델 개발 및 시뮬레이션이 가능하고 자동적인 애니메이션 작성과 강력한 그래프 기능을 제공하므로 AIM을 이용하면 모델 개발기간이 대폭적인 단축과 시뮬레이션의 커뮤니케이션 기능을 향상시킬수 있다.

  • PDF

A Study on the Performance Analysis of an Internal Traveling System using a Simulator (사내운송시스템 시뮬레이션 모델 개발에 관한 연구)

  • Jo Gyu-Seong;Hwang Heung-Seok;Bae Seok-Tae;Lee Gi-Uk;Ha Chang-Seung;Kim Hyeon
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2006.05a
    • /
    • pp.1592-1595
    • /
    • 2006
  • 본 연구는 시뮬레이션방법을 이용한 가전회사 사내운송시스템 계획 및 적정 운송을 위한 사내운송시스템 시뮬레이션모델 개발에 관한 연구이다. 사내에서 운행되는 운송시스템 분석 및 적정운송시스템을 구축하기 위하여 기간내 차량운송방식, 배차계획 및 운송경로 등의 자료를 통한 사내물류에서 발생되는 예상정체구간 및 운송시스템의 성능을 산정하여 사내운송시 발생되는 물류비 개선을 주요 목표로 한다. 이를 위해 본 연구에서는 AutoMod 시뮬레이터를 사용하여 사내운송시스템을 구성하여 분석한다. 본 연구에서 개발한 사내운송시스템 시뮬레이션 모델은 사내운송시스템의 문제점 분석 및 개선 등을 통한 사내물류 정체률 감소 및 적정 운영대안을 제시함으로써 운송시스템의 효율성을 증대시켜 사내물류흐름 개선 및 물류비의 절감 효과를 얻을 수 있다.

  • PDF

Development of a Petri-net based Integrated Software (페트리네트를 기반으로 한 통합 소프트웨어의 개발)

  • 황상철;박찬우;이효성
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2000.11a
    • /
    • pp.219-225
    • /
    • 2000
  • 본 연구에서는 이산사건 동적 시스템을 모델링하고 성능을 분석하기 위한 통합 소프트웨어를 개발하였다. 소프트웨어는 페트리네트를 기반으로 비쥬얼 C++와 비쥬얼 베이직을 이용하여 개발되었으며 윈도우즈 환경 하에서 동작하는 범용 그래픽도구를 내장하고 있다. 본 소프트웨어를 이용하면 사용자는 마우스의 드래그 앤 드롭만으로 페트리네트 모델을 작성할 수가 있으며 모델이 작성되면 수리적 분석과 시뮬레이션을 통하여 시스템의 성능분석을 자동으로 수행하여 준다. 또한 시스템의 논리적인 특성을 분석하기 위하여 coverbility tree와 reachability tree를 지원한다. 이외에도 deadlock을 탐지하고 이를 해소하는 기능과 정교한 세부 모델링이 가능하도록 다양한 활성화 함수와 분포를 지원하며 시스템의 성능척도와 관련된 다양한 통계치를 제공해준다.

  • PDF

Development A Dynamic Simulator For Distributed Control System Application On Nuclear Power Plant (분산제어시스템(DCS)의 원자력 발전소 적용을 위한 검증용 시뮬레이터 개발)

  • 서강완
    • Journal of the Korea Society for Simulation
    • /
    • v.3 no.1
    • /
    • pp.135-150
    • /
    • 1994
  • 일반 산업체와 화력발전소 계측제어시스템에 널리 사용되고 있는 분산제어시스템(Distributed Control System)을 원자력발전소에 사용하기 위해서는 분산제어시스템의 안전성과 신뢰성의 입증이 선결과제이다. 따라서 새로운 시스템을 시뮬레이션에 의해 구현하고 검증하기 위한 시뮬레이터가 필요하게 되었다. 발전소 전범위 시뮬레이터(full Scope Simulator)를 제작 하기에 앞서 발전소 계통 중에서 소규모계통을 대상으로 부분범위 시뮬레이터(Compact Simulator)를 제작하였다. 개발된 DCS 검증용 시뮬레이터의 시스템은 발전소 제어반을 모의한 소프트 패널, 발전소 프로세스을 모이한 계통 모델링 소프트웨어, 그리고 현재 발전소의 아날로그 제어계통을 대신한 DCS 제어 계통등의 세 개의 계통으로 구성하였다. 개발 제작된 시뮬레이터를 이용하여 원자력 발전소 계측제어시스템에 분산제어시스템 적용을 시뮬레이션을 통햐여 구현하였으며 분산제어시스템의 적용 검증작업은 물론 적용을 위한 설계업부에도 DCS 검증용 시뮬레이터가 효과적으로 사용될 수 있음을 알았다.

  • PDF

AMS 그래픽 시뮬레이션을 위한 애니메이터 개발에 관한 연구

  • 김병희;최병규
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1995.04a
    • /
    • pp.710-718
    • /
    • 1995
  • 본 논문에서는 자동화 제조시스템(Automated Manufacturing System, AMS)의 시뮬레이션 분석을 위한 그래픽 애니메이션 S/W(or 애니메이터)의 개발 방법을 제시하고 있다. AMS의 설계 및 분석을 위한 많은 방법들 중에서 컴퓨터 시뮬레이션이 가장 적합한 방법으로 여겨지고 있으며, 그래픽 애니메이션은 시뮬레이션 모델의 검증(verification)과 타당성 평가(validation), FA 기술자와의 의사전달, 시뮬레이션 결과의 발표자료 등으로 시뮬레이션 수행과정에서 필수적인 도구로 사용되고 있다. 본 연구에서 제시된 애니메이터는 대상 AMS의 3차원 layout을 생성하는 기능과 시뮬레이션 프로그램에 의해 생성된 "trace file"을 입력으로 하여 시뮬레이션 진행 과정을 "playback type"으로 애니메이션 하는 기능을 가지고 있다. 본 논문의 주요 연구결과는 다음과 같다. 1) 애니메이션 특성에 따라 AMS 구성 설비들과 작업물을 분류하였고, 2) 애니메이터 시스템의 구조(architecture)를 제시하였고, 3) C++과 GL을 이용하여 애니메이터를 구현하였고, 4) 자동창고 시뮬레이션에 개발된 애니메이터를 적용하여 보았다.개발된 애니메이터를 적용하여 보았다.

  • PDF

Web-based Simulation Languages: A Review and Application (웹기반 시뮬레이션 언어: 고찰 및 활용)

  • 임대진;박양병
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2002.05a
    • /
    • pp.227-230
    • /
    • 2002
  • 시뮬레이션은 지난 수년간 급속도로 발전해 온 웹의 다양한 활용 분야 중의 하나이다. 그동안 특히 JAVA를 이용한 웹 기반 시뮬레이션의 구현에 대한 연구가 활발히 이루어져 왔다. 본 논문에서는 지금까지 연구되어온 주요 웹기반 분산 시뮬레이션 언어들의 구현환경 및 특성들에 대한 고찰을 소개하고 이들 언어를 활용한 전용시뮬레이터의 설계를 제안한다. 고찰에서는 웹기반 시뮬레이션언어들의 개발시기, 개발자, 개발환경 및 다른 기술들의 적용 등을 조사하여 이들의 특성에 대한 비교를 정리하였다. 그리고 웹 특성에 부합될 수 있는 구체적인 시스템으로서 자동창고시스템(AS/RS)을 선택하여, 기존의 웹기반 시뮬레이션 언어들의 클래스 라이브러리 함수와 구현환경 등을 지원 받아 AS/RS 전용 시뮬레이터의 개발을 위한 설계를 제시하였다.

  • PDF

Development and Verication of a Robot Off-line Programming System for Die Polishing Process (금형 연마작업을 위한 로봇 오프라인 프로그래밍 시스템의 개발 및 적용)

  • Kang, Sungchul;Kim, Munsang;Lee, Kyo Il
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.14 no.1
    • /
    • pp.69-77
    • /
    • 1997
  • 본 논문은 금형의 마무리 연마 작업을 로봇을 이용하여 자동화하기 위한 오프라인 프로그래밍 시스템개발을 그 내용으로 하고있다. 3차원 자유곡면 형상을 갖는 금형을 연마하기 위한 로봇 작업 경로를 효율적으로 생성하기 위해서는 기존의 교시 방법이 아닌 CAD시스템과 연계된 시뮬레이션 방식의 자동 경로 생성 방법이 요구된다. 본 연구에서 개발된 금형 연마 작업을 위한 오프라인 프로그래밍 시스템은 연마 작업 시뮬레이션을 위한 기하학적 모델링 기능, 로봇의 작업 공간을 고려한 작업장 배치 기능, 연마 로봇의 효율적인 기구학 해, 3차원 그래픽 시뮬레이션, 3차원 물체간의 충돌 검사 기능 및 유기적인 관계형 데이타 베이스 기능 등으로 구성된다. 본 시스템의 시뮬레이션 결과를 로봇의 위치 보정 과정을 거쳐 로봇 작업 프로그램 으로 변환함으로써 최종적으로 실제 연마 작업이 가능한, 정확하고 안전한 로봇 프로그램을 생성하였다.

  • PDF