{{ post.title }} 글 편집 글 편집 (이전 에디터) 작성자 {{ post.author.name }} 작성일

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

RecurDyn 시뮬레이션에 있어서 제일 계산 부하가 큰 것은 접촉입니다.

접촉이 많은 모델은 해석 시간이 오래 걸릴 수밖에 없죠.


접촉 해석 속도 향상 팁

그런데, 많은 분들이 잘 모르고 있는 해석 속도 향상 팁이 있습니다.

바로 Solid 접촉이 아닌 Surface 접촉을 사용하는 거죠.


대부분 Geo Surface Contact을 사용하실 겁니다.

접촉을 정의할 때는 그냥 이 바디와 저 바디를 클릭, 클릭해서 선택하실 테고요.

그러면 Body1과 Body2 사이에 접촉이 정의되죠.


그런데, 만일 두 바디의 특정 면에서만 접촉이 일어난다면, 그 바디 전체(Solid) 대신, 특정 면(Surface) 사이에 접촉을 정의해 보세요. 해석 시간이 몇 배 이상 빨라질 수 있습니다. (적게는 2~3배에서 많은 경우 수십 배 빨라지는 경우도 있습니다.)


다음 그림처럼 오렌지 색 바디 위쪽의 특정면과, 박스의 아랫면만 지정하여, 두 면 사이의 접촉을 정의하면 해석 속도를 훨씬 빠르게 할 수 있습니다.

RecurDyn-SurfaceContact.jpg



옵션

이를 위해서는 Geo Surface Contact을 정의할 때, 아래 그림에 있는 옵션을 선택하셔야 합니다.

기본적으로 바디에 있는 여러 'Surface'를 선택할 수 있게 됩니다.

RecurDyn-SurfaceContact-option.jpg


경우에 따라서는 바디 편집 모드에 들어가서 접촉이 발생할 Surface를 별도로 생성하셔야 할 수도 있습니다. 


주의해야 할 점은 접촉이 일어날 면(Surface)을 잘 예측해야 한다는 점입니다.

접촉면이 어디인지 명백할 때도 많지만, 미리 예측할 수 없을 경우 우선 Solid 접촉을 이용하여 접촉이 일어나는 면을 확인한 후, 해당 면에 대해서 접촉을 지정하는 것도 방법입니다.


참고

아래 그림을 보시면 solid 간의 접촉을 했을 때와, surface 간의 접촉을 했을 때의 차이를 다이얼로그에서 확인하실 수 있습니다. (solid와 surface 간의 접촉도 물론 가능합니다.)

RecurDyn-SurfaceContact-dialogbox.jpg