Technical Support

{{ post.title }} 글 편집 작성자 {{ post.author.name }} 작성일

Version {{ post.target_version }} Product
{{ product.name }}
Tutorial/Manual {{ post.manual_title }} Attached File {{ post.file.upload_filename }}

외부 CAD 모델을 import했을 때, 아주 많은 수의 바디가 생성되는 경우가 있습니다.

이 때, 각각의 바디가 사실은 하나의 파트를 이룰 때, Fixed Joint로 각각의 바디들을 고정시킨 후 해석하는 경우가 많습니다.

하지만 너무 많은 바디들을 각각 Fixed Joint로 연결하는 경우, 해석 시간이 크게 느려질 수 있습니다.

RecurDyn-Merge-Body

164개의 Fixed Joint가 포함된 모델.


첨부된 예제 모델은 BaseBody(아주 큰 박스) 위에 아주 작은 박스들이 많이 위치하고 있습니다. 이 모델을 해석해보면 i7-4790을 사용하는 PC에서 약 1분 정도가 소요됩니다. 이 모델의 해석 시간을 줄이는 방법 중의 하나는 Fixed Joint를 이용하여 Body들을 고정시키는 대신, Merge Body를 통해 하나의 바디로 만드는 것입니다. 작은 박스들을 하나의 body로 Merge한 후, (Body2) 이를 해석했을 때, 동일한 PC에서 1초가 채 걸리지 않았습니다.

SimulationTime
RecurDyn V8R4에서는 이러한 모델의 해석 속도를 높여주는 또다른 방법이 제공됩니다.
바로
[Model Setting] – [Simulation]의 Use Sparse Solver for MBD옵션을 사용하는 것인데, 이 옵션을 사용하면, 동일한 PC에서 약 6초 정도가 소요됩니다.
Simulation-Sparse-Solver-Option
Merge를 한 경우보다는 느린데, 이는 수많은 바디들에 각각 Fixed Joint가 달려 있고, 그만큼 방정식의 수가 많아지기 때문입니다.
(대신, 각 조인트마다 반력이 계산됩니다.)
하지만, 연결부의 반력 등이 필요한 문제가 아니라면 하나의 바디로 Merge를 해서 해석하는 것이 훨씬 유리합니다.