• 제목/요약/키워드: 시뮬레이션 기반 제어

검색결과 1,216건 처리시간 0.04초

마이크로소프트 홀로렌즈를 이용한 물리 기반 유체와 로프 애니메이션 제어 (Controlling Physics-Based Fluid and Rope Animations Using Microsoft HoloLens)

  • 김민지;김종현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.577-580
    • /
    • 2022
  • 본 논문에서는 마이크로소프트(Microsoft, MS) 홀로렌즈v2를 이용하여 물리 기반 애니메이션은 유체와 로프를 제어할 수 있는 새로운 방법에 대해 소개한다. 물리 기반 시뮬레이션 혼합현실, 메타버스, 게임 등 다양한 콘텐츠에서 몰입감을 개선하기 위해 활용되고 있는 기술이다. 하지만, 계산양이 크고 사용자가로 인한 직관적인 제어 시스템의 부재로 많은 시장에 활용되기에는 어려운 구조이다. 이러한 문제를 완화하기 위해 본 논문에서는 혼합현실 환경에서 무선으로 사용자 인터페이스를 구현한 홀로렌즈v2를 이용하여 물리 애니메이션을 제어하고자 한다. 이러한 도전은 혼합현실에서도 사용자의 손동작, 음성, 눈 추적 등 다양한 인터페이스를 통해 시뮬레이션을 제어할 수 있다는 가능성을 열어줌으로써, 관련시장도 확장 될 수 있다. 본 논문에서는 대표적으로 유체와 로프 시뮬레이션을 홀로렌즈를 통해 제어하는 결과를 보여준다.

  • PDF

기계학습 모델을 이용한 고속 시뮬레이션 기반의 건물 에너지 관리 시스템 설계 (Energy Management System Design Based on Fast Simulation Using Machine Learning Model)

  • 이은주;김정민;류광렬
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2016년도 제54차 하계학술대회논문집 24권2호
    • /
    • pp.13-15
    • /
    • 2016
  • 에너지 소비가 큰 건물은 내부 온/습도, 이산화탄소 농도, 미세먼지 농도 등의 일정 공기 질을 유지하면서 에너지 비용을 최소화할 수 있는 제어계획을 수립하는 것이 필요하다. 기존 건물에서 실내 환경의 운영은 설정된 실내 환경 값을 기준을 벗어나면 설비 기기를 제어하는 방식으로 이루어진다. 이는 단 시간에 고에너지를 투입하여 장비를 가동시키므로 에너지 소모가 크며 peak 전력이 높아 에너지 비용이 크다는 문제가 있다. 따라서 온도를 포함한 환경이 변해가는 상황을 예측하고 사전에 에너지 사용 계획을 수립하여 관리 제어를 수행함으로써 예열부하 등의 불필요한 에너지 손실을 절감하려 한다. 이를 위해 실내 환경이 변화하는 것을 예측하고 후보 제어계획으로 제어를 수행할 때 소요되는 에너지가 어느 정도인지 시뮬레이션하여 제어계획의 적합도를 평가한다. 기존 EnergyPlus와 같은 시뮬레이션 도구는 모델이 복잡하여 시뮬레이션에 많은 시간이 필요하기 때문에 환경 변화를 반영하기 위해 주기적으로 재수립되는 수많은 제어계획 데이터를 단시간에 시뮬레이션하기에 부적합하다. 본 논문에서는 빠른 시뮬레이션을 위해 실제 운영 데이터와 에뮬레이션을 통해 획득한 운영 데이터를 기반으로 학습 알고리즘을 이용하여 제어계획 적용 시의 미래 상황을 예측한다.

  • PDF

통합 접근 제어를 위한 시뮬레이션 모델 설계 (Design of a Simulation Model for Integrated Access Control)

  • 이호
    • 한국컴퓨터정보학회논문지
    • /
    • 제9권4호
    • /
    • pp.49-54
    • /
    • 2004
  • 규칙 기반 접근 제어가 신분 기반 접근 제어의 완전한 대체 방법이 아니듯이 직무 기반 접근 제어도 신분 기반 접근 제어와 규칙 기반 접근 제어의 병합이 아닌 상호 보완적인 방법이다. 본 논문에서는 기존의 접근 제어 메커니즘을 통합하여 보안성 무결성 및 흐름 제어 보안 기능을 제공하며 직무 중심 조직의 접근 제어 요구를 용이하게 수용할 수 있는 새로운 방식의 통합 접근 제어를 위한 시뮬레이션 모델을 설계하여 이를 실제의 응용 시스템에 적용할 수 있도록 한다.

  • PDF

자세 제어 장치와 능동 후륜 조향을 이용한 통합 섀시 제어 (Integrated Chassis Control with Electronic Stability Control and Active Rear Steering)

  • 임성진
    • 대한기계학회논문집A
    • /
    • 제38권11호
    • /
    • pp.1291-1297
    • /
    • 2014
  • 본 논문에서는 자세 제어 장치와 능동 후륜 조향을 이용한 통합 섀시 제어를 제안한다. 제어에 필요한 요 모멘트를 만들어 내기 위해 직접 요 모멘트 제어 방법을 이용한다. 가중 역행렬 기반 제어할당 방법을 이용하여 제어 요 모멘트를 자세 제어 장치의 제동력과 능동 후륜 조향의 조향각으로 분배한다. 가중 역행렬 기반 제어 할당 방법에 가변 가중치를 도입하여 다양한 구동기 조합을 표현하고 차량의 속도를 높이기 위해 시뮬레이션을 이용하여 가변 가중치를 최적화한다. 차량 시뮬레이션 패키지인 CarSim 에서 시뮬레이션을 수행하여 제안된 방법이 차량의 조종안정성과 횡방향 안정성을 향상시킨다는 사실을 검증한다.

TMO 스키마 기반의 실시간 정보가전 제어 시뮬레이터의 설계 및 구현 (Design and Implementation of Real-Time Information Appliance Control Simulator Based on TMO Scheme)

  • 정은재;신창선;주수종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 춘계학술발표논문집 (상)
    • /
    • pp.149-152
    • /
    • 2003
  • 본 논문에서는 분산 실시간 서비스를 지원하는 TMO(Time-triggered Message-triggered Object) 객체를 기반으로 정보가전 기기들을 관리하기 위한 실시간 정보가전 제어 시뮬레이터를 설계 및 구현한다. TMO객체는 기존 객체를 확장한 실시간 특성을 자체적으로 가지는 객체를 UCI의 DREAM연구소에서 제안한 분산 실시간 객체이다. 이러한 TMO 객체를 기반으로 TMOSM(TMO Support Middelware) 상에서 실시간 정보가전 제어를 위한 TMO 객체들의 상호 동작과 실시간 속성을 설계하여 보장된 실시간 서비스를 지원하도록 한다. 본 시뮬레이션 모델은 온도제어, 조도제어, 방법제어 서비스를 지원하는 컴포넌트들로 구성된다. 온도제어 서비스를 위해 Fan_TMO와 Air_Conditioner_TMO, Heater_TMO가 상호 작용하여 적정 실내 온도를 유지하도록 하며, 조도제어 서비스를 위해 Light_TMO가 조도의 변화에 따라 동작하여 일상생활에 적당한 조명 환경을 제공한다. 또한 방범제어서비스를 위해 Camera_TMO가 정해진 시간을 주기적으로 동작하여 방범 활동을 수행한다. 그리고, 각각의 TMO 정보가전 객체들의 동작을 관리하고 서비스 수행 결과를 모니터링 하는 Home_Server_TMO가 존재한다. 마지막으로 설계된 시뮬레이션 환경을 구현하여 본 모델의 실시간 정보가전 제어 서비스를 정확하게 지원하는지를 검증한다. 제안한 시뮬레이션 환경은 일반 정보가전기기를 추가 작업 없이 실시간 서비스 지원 객체로 적용할 수 있는 모델이다.

  • PDF

시뮬레이션 기반 적응형 실시간 작업 제어 프레임워크를 적용한 웨이퍼 제조 공정 DEVS 기반 모델링 시뮬레이션 (DEVS-based Modeling Simulation for Semiconductor Manufacturing Using an Simulation-based Adaptive Real-time Job Control Framework)

  • 송해상;이재영;김탁곤
    • 한국시뮬레이션학회논문지
    • /
    • 제19권3호
    • /
    • pp.45-54
    • /
    • 2010
  • 반도체 제조공정에 내재된 복잡성은 작업일정(job scheduling) 문제를 해석적 방법으로는 풀기 어렵기 때문에 보통 시스템 파라미터의 변화에 대한 효과를 이산사건 모델링 시뮬레이션에 의존하여 왔다. 한편 장비 고장 등 예측 불가능한 사건들은 고정된 작업일정 기법을 사용할 경우 전체 공정의 효율을 악화시킨다. 따라서 이러한 불확실성에 대해 최적의 성능을 내기 위해서는 작업일정을 실시간으로 대처 변경하는 것이 필요하다. 본 논문은 반도체 제조 공정에 대해 시스템 제어관점의 접근방법을 적용하여 이 문제에 적응형 실시간 작업제어 틀을 제안하고, DEVS 모델링 시뮬레이션 환경을 기반으로 제안된 틀을 설계 구현하였다. 제안된 방법은 기존의 임기응변적인 소프트웨어적인 방법에 비추어볼 때 전체 시스템을 이해하기 쉬우면서도 또한 추가되는 작업제어 규칙도 쉽게 추가 적용할 수 있는 유연성을 장점으로 가지고 있다. 여러 가지 실험결과 제안된 적응형 실시간 작업제어 프레임워크는 고정 작업규칙 방법에 비해 훨씬 나은 결과를 보여주어 그 효용성을 입증하였다.

헤어의 가닥 움직임을 효율적으로 제어하기 위한 PBD기반 프레임워크 (PBD-based Framework for Efficiently Controlling the Movement of Strands in Hair)

  • 박도희;김종현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2024년도 제69차 동계학술대회논문집 32권1호
    • /
    • pp.383-386
    • /
    • 2024
  • 본 논문에서는 위치기반 동역학(Position-based dynamics, PBD)으로 계산된 헤어의 움직임을 가닥(Strand)단위로 제어하는 효율적인 프레임워크를 제안한다. 시뮬레이션된 데이터로부터 추적한 위치와 속도를 기반으로, 헤어 입자의 속도 변화, 루트-팁(Root-Tip)관계, 그리고 추적 가닥과의 위치 관계를 헤어 움직임을 제어하는 가중치로 반영하여 자연스럽게 찰랑거리는 가닥 움직임을 갖도록 제어한다. 이를 통해서 정적인 제어 방식이 아닌, 헤어가 가지고 있는 탄력성인 특징은 유지하면서 제어되는 결과를 보여준다.

  • PDF

틸트로터 무인기 편대비행 시뮬레이션 연구 (Simulation Study on Formation Flight of Tiltrotor UAVs)

  • 박범진;강영신;조암;유창선
    • 한국항공우주학회지
    • /
    • 제46권12호
    • /
    • pp.1012-1020
    • /
    • 2018
  • 한국항공우주연구원에서 개발된 틸트로터 무인기의 임무비행 능력을 높이기 위하여, 무인기의 자율화 기술 5단계 수준의 편대비행에 대한 연구가 수행되었다. 편대비행은 선행기와 추종기로 구성된 중앙 집중형 방식이 적용되었다. 편대비행 제어기는 3대의 추종기를 이용한 수치 시뮬레이션과 1대의 추종기를 이용한 하드웨어 기반 시뮬레이션을 통해 검증되었다. 본 논문에서는 제어기 설계 방법, 하드웨어 기반 시뮬레이션 시험, 그리고 시뮬레이션을 통한 성능 검증에 대해서 기술하였다.

이벤트 제어 모델 템플릿을 사용한 모델 라이브러리 기반 DEVS 시뮬레이션 환경의 확장성 개선 (Improving Extensibility of DEVS Simulation Environment with Model Base by using Event Control Model Templates)

  • 권세중;이준희;최창범;김탁곤
    • 한국시뮬레이션학회논문지
    • /
    • 제27권1호
    • /
    • pp.91-99
    • /
    • 2018
  • 도메인 사용자에게 배포된 이산 사건 시스템의 시뮬레이터는 시뮬레이션 결과를 분석하는 과정에서 발생하는 요구사항의 변화로 인해 수정될 필요가 생긴다. 이로 인해 예상치 못한 개발 비용이 추가적으로 발생하고 시뮬레이션 환경의 효용성이 떨어진다. 본 논문은 이런 문제를 해결하기 위해 이벤트를 변조/삭제/생성하여 이전과 다른 결과를 발생시키는 제어 함수를 지닌 이벤트 제어 모델 템플릿을 제안한다. 이벤트 제어 모델은 이산 사건 시뮬레이션을 이산화된 상태 변화와 대응되는 이벤트의 시퀀스로 보고 실행 시간에 블랙박스 모델 외부로 발생한 이벤트를 제어하여 기존의 모델 행동을 수정한다. 더해서 이벤트 제어 모델 템플릿은 사용자가 프로그램 구현을 하지 않고 모델 행동을 수정할 수 있도록 하여 더 나은 확장성을 가지게 하며 수정에 따른 개발 비용 상승을 막는다. 본 논문은 제안하는 방법의 효용성을 보이기 위해 프로젝트 경험으로부터 가정한 사례 연구를 포함하고 있다. 이를 통해 기존의 시뮬레이터를 재사용함에 따른 이득을 확인할 수 있다.

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

  • 조성만
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 1992년도 제2회 정기총회 및 추계학술 발표회 발표논문 초록
    • /
    • 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