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

검색결과 618건 처리시간 0.026초

TV 가상 스튜디오용 인터랙티브 VFX 시스템 (Interactive VFX System for TV Virtual Studio)

  • 변혜원
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제21권5호
    • /
    • pp.21-27
    • /
    • 2015
  • 본 논문에서는 방송국 그린 스튜디오에 서 있는 연기자와 CG로 표현되는 스페셜 이펙트(물, 불, 연기 등)와의 상호작용을 제공하는 시스템을 제안한다. 기존의 가상 스튜디오는 주로 CG 배경과 연기자 촬영 영상을 정합하는 방법에 초점을 맞추고 있다. 기존의 연구와 달리 본 논문에서는 실제 연기자와 상호작용하는 비주얼 이펙트를 시뮬레이션하는데 집중함으로써 TV 화면에서 새로운 영역을 표현하고자 한다. 연기자 동작에 비주얼 이펙트를 연동하기 위하여 깊이 카메라를 이용하여 연기자 동작을 추출한다. 이를 3차원 벡터 필드로 변환하고 Navier Stokes 방정식의 외력으로 적용하여 물, 불, 연기의 유체를 시뮬레이션한다. 특히, 물의 상호작용을 사실적으로 표현하기 위하여 물에 연동되는 스플레쉬의 상호작용도 함께 시뮬레이션하여 물이 등장하는 비주얼 이펙트의 사실감을 극대화시켰다. TV의 실시간 녹화를 지원하기 위하여 GPU 프로그래밍을 도입하여 VFX의 실시간 상호작용을 지원하는 기능도 추가하였다. 제안된 방법의 유용성은 물, 불, 연기, 바다 속 물고기 떼 등의 VFX 시뮬레이션과 연기자와의 상호작용 실험을 통하여 확인할 수 있었다.

CNN을 이용한 Quad Tree 기반 2D Smoke Super-resolution (Quad Tree Based 2D Smoke Super-resolution with CNN)

  • 홍병선;박지혁;최명진;김창헌
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제25권3호
    • /
    • pp.105-113
    • /
    • 2019
  • 물리 기반 유체 시뮬레이션은 고해상도 연산을 위해 많은 시간이 필요하다. 이 문제를 해결하기 위해 저해상도 유체 시뮬레이션의 한계를 딥 러닝으로 보완하는 연구들이 있으며, 그중에서는 저해상도의 시뮬레이션 데이터를 고해상도로 변환해주는 Super-resolution 분야가 있다. 하지만 기존 기법들은 전체 데이터 공간에서 밀도 데이터가 없는 부분까지 연산하므로 전체 시뮬레이션 속도 면에서 효율성이 떨어지며, 입력 해상도가 큰 경우에는 GPU 메모리가 부족해 연산할 수 없는 경우가 발생할 수 있다. 본 연구에서는 공간 분할 법 중 하나인 쿼드 트리를 활용하여 시뮬레이션 공간을 분할 및 분류하여 Super-resolution 하는 기법을 제안한다. 본 기법은 필요 공간만 Super-resolution 하므로 전체 시뮬레이션 가속화가 가능하고, 입력 데이터를 분할 연산하므로 GPU 메모리 문제를 해결할 수 있게 된다.

MMG 모델을 이용한 제한수로를 운항하는 선박의 침로안정성능 추정에 관한 연구 (A Study on Estimation of the Course Keeping Ability of a Ship in Confined Waterways Using the MMG Model)

  • 김현철;김인태;김상현;권수연
    • 한국항해항만학회지
    • /
    • 제43권6호
    • /
    • pp.369-376
    • /
    • 2019
  • 선박이 제한수로를 운항할 때에는 기존 심수 및 천수 중을 운항하는 선박의 조종특성과 일반적으로 다르기 때문에 선박의 안전한 항해를 위해 달라지는 선박의 조종특성 추정이 중요하다. 본 연구에서는 제한수로를 운항하는 선박의 조종성능을 추정하기 위해 조종운동 방정식과 가상 구속모형시험 시뮬레이션을 통한 유체력 미계수를 이용하여 조종성능을 추정하였다. 조종 수학 모델 중 선체, 프로펠러, 타를 분리하여 유체력을 모델링하는 방식인 모듈형(modular type) 모델에 제한수로의 영향을 고려하는 항을 추가하여 제한수로 중 조종성능을 추정 연구를 수행하였다. 제한수로 중 선체에 작용하는 유체력 미계수를 도출하기 위하여 상용 CFD 프로그램을 이용한 가상 구속모형시험 시뮬레이션을 수행하였다. 최종적으로 제한수로 중 직진 시뮬레이션과 Zig-zag 시뮬레이션을 수행하여 제한수로의 영향이 고려된 조종 시뮬레이션을 수행하였다. 특히 선박의 침로 안정성능을 평가하기 위해 Zig-zag 시험을 수행하는데, 측벽으로 인한 선박 주위의 비대칭 유동이 좌현과 우현에 압력차이를 발생시켜 선박의 궤적에 큰 영향을 미침을 확인하였다.

다중 와류 유동을 이용한 자기유체역학 (MHD) 마이크로 믹서 (Magnetohydrodynamic (MHD) Micromixer Using Multi-Vortical Flow)

  • 양원석;김동성
    • 대한기계학회논문집B
    • /
    • 제34권1호
    • /
    • pp.53-59
    • /
    • 2010
  • 본 논문에서는, 자기유체역학(MHD)을 기반으로 마이크로 채널 내부에 다중 와류 유동을 발생시키는 새로운 형태의 카오스 마이크로 믹서를 제안한다. 제안된 마이크로 믹서의 마이크로 채널 내부에는 양측면과 바닥면에 전극들이 배치되어 있다. 배치된 전극들에 인가되는 전압 조건에 따라 다양한 형태로 로렌츠 힘이 유도되며, 이렇게 유도된 로렌츠 힘은 마이크로 채널 내부 유체의 추진 및 혼합을 야기할 수 있다. 제안된 MHD 마이크로 믹서의 혼합 양상을 평가하기 위해 3 차원 전산유체역학 시뮬레이션을 수행하였다. 이를 통해 다양한 유동 조건에 대해 MHD 마이크로 믹서의 혼합 성능을 평가하였다.

확장칼만필터를 이용한 만타형 무인잠수정의 유체력계수 추정 및 운항제어기 설계 (Navigation Controller Design and Hydrodynamic Coefficients Estimation for a Manta-type UUV Based on Extended Kalman Filter)

  • 김동희;김준영;박종현
    • 한국산학기술학회:학술대회논문집
    • /
    • 한국산학기술학회 2010년도 추계학술발표논문집 2부
    • /
    • pp.546-550
    • /
    • 2010
  • 무인잠수정이 원하는 경로를 추종할 수 있도록 안정적인 운항제어를 수행하기 위해서는 잠수정의 동역학적 특성을 정확히 파악하는 것이 필요하다. 수중에서 거동하는 무인잠수정의 동역학적 특성은 제어입력뿐만 아니라 유체력계수에 의해 주로 결정되므로, 이러한 계수값을 정확하게 아는 것이 중요한 요소라 할 수 있다. 일반적으로 유체력계수는 PMM 시험과 같은 실험적 방법을 통하여 얻게 되지만 실험방법의 어려움과 실험장비들의 부정확성으로 인한 오차에 의하여, 얻어진 값들의 신뢰성이 많이 저하된다. 계수값들을 구할 수 있는 다른 방법으로는, 확장칼만필터 등과 같은 모델기반 추정 알고리즘을 통하여 유체력계수를 추정하는 것이다. 본 논문에서는 확장칼만필터를 이용하여 유체력계수를 추정하도록 하였으며, 설계된 추정 알고리즘의 성능을 검증하기 위하여 기존에 수행된 PMM 시험에 의해 얻어진 유체력계수의 실험값과 비교 분석하였다. 또한 본 논문에서는 만타형 무인잠수정을 이용하여 원하는 경로를 추종할 수 있도록, 추정된 유체력계수를 사용하여 수심제어 및 방향제어를 위한 슬라이딩 모드 제어기를 설계하였으며, 충분한 정확도를 가지고 원하는 경로를 추종함을 시뮬레이션을 통해 확인하였다.

  • PDF

자기유변유체를 이용한 회전 각속력 제어 (Control of Rotational Angular Speed using Magneto-rheological Fluid)

  • 신성철;정재성;김정훈;이종원
    • 유변학
    • /
    • 제11권2호
    • /
    • pp.67-72
    • /
    • 1999
  • 본 연구에서는 가해지는 자기장에 따라 항복응력이 변하는 자기유변유체를 이용한 제동 장치를 개발하였다. 현재 선진국을 중심으로 활발히 연구되어지는 자기유변유체는, 유체에 가해지는 자기장의 변화에 따라 유체의 항복응력이 변하는데, 이러한 성질을 이용하여 제동력의 정확한 제어가 가능하다. 본 연구에서는 개발된 제동 장치를 이용하여, 외부에서 회전체에 가해지는 토크가 변동할 경우에 회전체의 회전 속력를 일정하게 유지시키는 기능을 구현하였다. 회전체의 회전속력을 측정하여, 비례-적분 피드백 제어를 사용하여 구현하였다. 우선, 실험과 시뮬레이션 결과의 비교를 통해 개발된 제동 장치의 매개변수값을 구하였고, 이 값들을 이용하여 비례-적분 피드백 제어 시뮬레이션 결과를 예측하였다. 또한 초기 각속력이 있는 자유낙하실험, 수동 크랭킹 실험들을 수행하여, 개발된 장치를 통하여 회전체의 회전속력을 일정하게 유지할 수 있음을 확인하였다. 이러한 속력 제한 기능은 개발된 제동 장치의 응용의 한 예로서, 회전체의 적절한 물리량을 측정한 후. 적절한 피드백 제어를 가하면, 얼마든지 원하는 다른 기능을 구현해 낼 수 있다.

  • PDF

선박조종시뮬레이터를 활용한 예부선의 유체력 간섭 특성에 관한 연구 (Characteristics of Hydrodynamic Interaction on Tug-Barge Using Ship Handling Simulator)

  • 이상민;조상희
    • 해양환경안전학회지
    • /
    • 제15권1호
    • /
    • pp.57-62
    • /
    • 2009
  • 예부선 운항 시 부두의 접안, 이안 및 좁은 수로를 항행할 경우 접할 수 있는 안벽 근처의 항행과, 두 선박이 접근하여 평행 항로상을 반대 방향으로 항과할 경우의 유체력 상호작용을 살펴보기 위하여, 예선의 부선 예항 시뮬레이션을 실시한 후 부선의 선수방향, 예선의 회두 모멘트와 횡방향의 힘과 같은 특성을 조사 및 분석하여 그에 따른 안전한 예부선의 조선 방안을 제시하였다. 그 결과 부선의 과도한 회두운동을 감소시키기 위해서는 예선의 속도가 너무 느리지 않도록 미속상태의 속도를 유지하고, 예인삭의 길이를 가능한 한 부선의 길이만큼 줄여 항행하는 것이 안전예항 업무에 도움이 될 것으로 판단된다.

  • PDF

고체추진로켓 내부에서 발생하는 동적 파괴 현상과 유체-고체 상호작용의 시뮬레이션 - Part 1 (이론적 측면) (Simulation of dynamic fracture and fluid-structure interaction in solid propellant rockets : Part 1 (theoretical aspects))

  • 황찬규
    • 한국산학기술학회논문지
    • /
    • 제9권2호
    • /
    • pp.286-290
    • /
    • 2008
  • 본 논문은 고체 추진 로켓의 연소 중에 발생하는 고체추진체의 동적 파괴 현상 및 유체-구조 상호작용을 시뮬레이션 하기 위한 프로그램 개발에 대한 것이다. 개발된 프로그램은 구조해석을 위한 CVFE (cohesive Volumetric Finite Element) 방법과 외재적 ALE (Arbitrary Lagrangian Eulerian) 방법을 응용한 유한요소법 코드와 유동해석을 위한 외재적 비정렬 유한 체적 오일러 코드(Explicit Unstructured Finite Volume Euler code)로 구성된다. 개발된 프로그램의 또 다른 중요한 특징은 균열의 전파와 고체추진체의 변형에 따라 생기는 추진제 형상의 대변형이 발생할 때, 새로 생긴 유체 영역에서의 격자의 확장과 복구되는 능력이다.

실시간 헬리콥터 시뮬레이션을 위한 회전 깃의 역학적 모델 (A Dynamics Model of Rotor Blades for Real-time Simulation of Helicopters)

  • 박수완;유관우;김은주;백낙훈
    • 정보처리학회논문지A
    • /
    • 제14A권5호
    • /
    • pp.255-262
    • /
    • 2007
  • 물리 기반의 헬리콥터 시뮬레이션은 항공학, 항공역학 등의 분야에서 많이 연구되어 오고 있으나, 복잡한 수식, 많은 계산량 등으로 인해 사실성과 속도를 동시에 추구하는 컴퓨터 그래픽스 분야에는 적용하기 어려웠다. 본 논문에서는 컴퓨터 그래픽스 분야에 적용할 수 있도록 구현하기 쉽고, 실시간 헬리콥터 시뮬레이션을 가능하게 하는 헬리콥터 회전 깃(rotor blades)의 역학적 모델을 제안한다. 헬리콥터는 회전 깃과 공기의 충돌로 발생한 힘을 통해 운동하는데, 이는 유체와 강체가 충돌해서 발생하는 충돌력으로 설명할 수 있다. 이를 근거로 근사화한 회전 깃의 역학적 모델을 도입하면, 기존의 강체 시뮬레이션 방법으로 유체와 강체가 충돌하는 헬리콥터의 움직임을 실시간 시뮬레이션 할 수 있다. 본 논문에서는 실시간 계산이 가능하도록 뉴턴의 양력 계산법을 응용하여 회전 깃의 움직임으로 발생하는 힘을 구한다. 본 논문이 제안하는 방법에 따라 구현된 프로토타입 시스템은 실제와 유사한 헬리콥터 시뮬레이션을 실시간에 처리할 수 있음을 보였다.

도로터널 환기/제연 시스템 시뮬레이션 (A NUMERICAL STUDY OF THE VENTILATION AND FIRE SIMULATION IN A ROAD TUNNEL)

  • 박종택;원찬식;허남건;차철현
    • 한국전산유체공학회:학술대회논문집
    • /
    • 한국전산유체공학회 2005년도 추계 학술대회논문집
    • /
    • pp.207-212
    • /
    • 2005
  • In designing a ventilation system of a road tunnel, a possibility of using the system as a smoke control system in case of a tunnel fire has to be considered. In the present study, a numerical simulation on ventilation system is performed considering jet fan operations and moving traffic. A fire-mode operation by reversing some fan operations in case of a tunnel fire is also simulated. The results show that ventilation operation can control the pollutants effectively, and fire-mode operation can control smoke and temperature effectively to prevent a disaster.

  • PDF