3D에서의 모션, 충돌, 마찰 및 열팽창 시뮬레이션


0

나는 푸시되고있는 큐브 배열을 시뮬레이트하는 가장 쉬운 방법을 찾고있다. 그러므로 모션 / 콜리 전 효과, 바닥과 블록 사이의 마찰, 그리고 큐브의 열팽창을 모델링 할 필요가 있습니다.

이 시뮬레이션을 a.s.a.p.에 적용하려면 어떤 라이브러리 / 패키지 / 소프트웨어로 권장합니까? 나는 python과 js에 익숙하다. 그래서 나는 pybullet & amp; physicjs, 그러나 나는 이것에 대한 당신의 의견을 듣고 싶습니다.

편집 : 염두에두고있는 접근법은 시각화 및 빠른 개발 속도를 제공하는 물리학을 지원하는 일종의 3D 라이브러리를 사용하는 것입니다. 어떤 다른 방법이라도 스크립트가 가능해야하므로 다른 여러 가지 조합 (블록 크기, 마찰 등)을 실행해야하지만 다른 빠른 접근 방식은 괜찮습니다.


내 첫 번째 제안은 ANSYS를 사용하는 것입니다. 그러나 어떤 접근 방식을 시도하고 있는지 말할 수 있습니까? 왜냐하면 이것은 더 가깝고 도움이되는 제안을하는 데 도움이됩니다.
Raaja

bullet은 멀티 바디 시뮬레이터이지만, 정확성이 아닌 그럴듯 함을 강조합니다. 게다가, 마찰은 같은 스케일로 같은 방법으로 제조 된 실제 조각에 대한 측정을하지 않고도 값을 알 수있는 방법이 없기 때문에 시뮬레이트하기가 어렵습니다 ...
joojaa

얼마나 정확하게 당신의 시뮬레이션을 원하십니까? 엔지니어링 시뮬레이션입니까, 생산 라인의 치수 또는 패턴을 정의하게됩니까? 취미 시뮬레이션입니까? 게임 엔진은 이러한 것들을 시뮬레이션 할 수 있으며 열팽창도 스스로 추가 할 수 있습니다.
Gürkan Çetin

이것은 엔지니어링 시뮬레이션입니다. 제작 과정에서 일련의 상자를 채널을 통해 밀어 내고 상자가 벽을 칠 수 없습니다. 그러나 상자는 가늘어 져 옆으로도 움직이게되며, 채널에서 가열되어 팽창하므로 그들이있는 레일과 마찰을 겪습니다.
marqram

답변:


3

이것은 다중 물리학 분석입니다. OpenOffam은 오픈 소스 CFD 소프트웨어이고 COMSOL은 상용 멀티 피직스 솔버의 예입니다. 자신 만의 글을 쓰고 싶다면 "a.s.a.p." (최대한 빨리) 엄청난 양의 작업이 필요하기 때문에 곧 그렇게 될 것입니다.

가장 좋은 솔루션은 미리 설계된 소프트웨어를 사용하여 ANSYS와 NASTRAN이 해결책을 찾는 것입니다. NASTRAN 나는 더 나은 다중 물리학 적 통합을 가지고 있다고 생각하지만 그것은 의견입니다.

내가 아는 한 다중 물리 분석을 수행하는 "쉬운"방법은 없습니다. 행운을 빕니다!

편집하다: 분석하려는 시스템의 상대적인 단순성을 감안할 때 다중 물리학 측면이 최소 일 수 있으므로 한 번에 한 가지 측면만을 고려하는 것이 좋습니다. 나. 표면에서 슬라이딩하는 큐브의 열 팽창은 접촉에 영향을주지 않을 것입니다. 좋은 첫 번째 근사치는 개별 분석을 수행 한 다음 수동으로 확인하여 서로에게 어떤 효과가 있는지 확인하는 것입니다. 열팽창이 10 분의 1도까지 온도를 변화 시키면 다중 물리계에서의 열 분석은 시뮬레이션 오류의 임계 값보다 훨씬 낮아지며 무시 될 수 있습니다. 솔루션에서 얻고 자하는 답변에 따라 달라집니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.