2014-02-10 8 views
10

1) 리지드 바디 피직스와 유체 (예 : SPH)를 혼합 한 시뮬레이션이 실제 모델링을 제공 할 수 있다는 증거가 있습니까?
2) 그런 혼합 프레임은 어떻게 작동합니까?유체 시뮬레이션은 리지드 바디 피닉스 엔진에 어떻게 통합됩니까?

우리는 2 가지 액체 (기름과 물)와 부드러운 몸체 - 볼이있는 상자 안에 woden swing을 가지고 있다고 가정 해보십시오. 시작 조건은 다음과 같습니다. enter image description here

어떻게 이러한 상황을 미리 시뮬레이션 할 수 있습니까? 어떤 도구로? 나는 현재에서 볼 방법

나의했다 (제발 키가 나에게 만약 내가 잘못)

  1. 우리는 국가의 모든 기관 및 유체가 (*) 등의 총알 지원 부드러운 몸으로
  2. 현대 엔진과 rigid bodies - 그래서 우리는 (*)을로드하고 RB \ SB phisix 엔진에 프레임을 만들 수 있습니다.
  3. 모든 정점을 취하여 그 위치를 이전 프레임과 비교하십시오. 벡터 포스 필드 (vector force field)의 일부 형태를 얻는 것.
  4. 는와 previosly에 대응하는 재료에 대응하는 밀도를 가진 입자로서 RB 및 SB와의 역장으로부터 자극
  5. 하중 (*)와 입자들이 만들어지며 충격 유체 엔진 테이트 (*)에 우리 RB/SB를 대표 새로운 상태 (**)

을 얻을 그리고 이것은 적어도 이론적으로 computabl 될 수있다 - 계산 된 벡터의 feild

  • 입자의 movment를에 대하여 액체 엔진의 프레임
  • 업데이트 RB가/SB 위치를 확인 현재 유체와 거의 실시간으로 e 3 간단한 간단한 경우 gpu에서 3 글 머리 기호 3 ... 그러나 이것이 시스템이 실제가 아닌 것을 얼마나 많이 얻었습니까?

  • +0

    문제는 충돌과 같은 상호 작용으로 시작됩니다. 충돌하는 모든 입자와 동시에 상호 작용해야하기 때문에 순환 상호 작용이 특히 어려울 때가 있습니다 (입자 1이 2,3,4,5 ...와 상호 작용할 때). 그들 중 일부는 직접 대항 방식이 아닌 1로 다시 상호 작용 함) 정확도 (리얼리즘)가 매우 빠르게 떨어집니다. 대부분의 물리 엔진은 게임을위한 것이기 때문에 정확도를 계산 속도로 대체합니다 ... '정확한'시뮬레이션의 경우 FEM 필드가 더 잘 접근합니다. 적어도 제 의견으로는 – Spektre

    +0

    무엇이 당신에게 필요합니까? 계략? 과학적 시뮬레이션? 유체에서의 입자 상호 작용은 사실상 계산하기에는 엄청나게 비쌉니다. – webuster

    +0

    과학적 시뮬레이션 – DuckQueen

    답변

    0

    이 질문이 충분한주의를받지 못했기 때문에 여기에 2 센트를 던지고 있습니다.
    빠른 Google 검색 결과 펜실베니아 대학교에서 this presentation, 도쿄 대학에서 this paper이라고 밝혀졌습니다. 그들은 당신이 찾고있는 정보가있을 수 있습니다.

    0

    사실적인 입자 레벨 계산이 필요 없습니다. Viscous CFD 및 Fluid Structures Interaction은 시스템의 동작을 매우 합리적인 정확도로 제공합니다. COMSOL 또는 Ansys와 같은 소프트웨어 패키지는 몇 시간 내에 답변을 얻을 수 있습니다. 실시간으로 애니메이션을 적용해야하는 경우 문제를 약간 단순화해야합니다. 당신은 과학적 시뮬레이션을하고 있다는 의견에서, 초당 프레임의 정확한 동작을 찾고 있다고 가정했습니다.