본문 바로가기

RecurDyn/FAQ

GeoContact - CPM 옵션은 무엇인가요?

CPM(Consistent Penetration Method) 옵션

 

우선 리커다인에서 GeoContact을 이용해 바디 간의 접촉을 정의할 때, 지오메트리를 Faceting 하여 패치(Patch)를 만들게 됩니다. 이때, Faceting을 작게 하면 많은 패치가 생겨 접촉점이 많아지고 Faceting을 크게하면 패치가 크게 생성되어 접촉점이 상대적으로 적어지게 됩니다. 

 

 

만약 각 점촉점 마다 동일한 접촉 강성이 정의되게 되면 접촉점이 많은 경우 침투량이 작아지게 되고, 반대로 적으면 침투량이 많아지게 됩니다. 즉, Faceting의 수준에 따라 접촉점의 수가 달라지고 일정한 침투량을 유지하기 어려워 집니다.  그리고 사용자마다 같은 모델인데 접촉점의 수(패치 수)에 따라 정의한 접촉강성 값도 제각각 달라지게 됩니다. 그래서 기본적으로 사용하도록 권장하고 있는 옵션입니다. 

 

CPM (Consistent Penetration Method) 옵션은 점촉점의 수에 따라서 침투량이 달라지지 않고 일정한(Consistent) 침투량(Penetration)을 유지하기 위해 사용되는 방법(Method)입니다. 

 

 

아래 그림은 CPM옵션의 OFF, ON 상태를 나타내고 있습니다. 

 

 

 

CPM 옵션 사용 시 주의할 점!

CPM 옵션 사용 시 접촉력의 벡터가 많이 다은 경우 접촉점이 변화(증가 또는 감소)하면서 침투량을 일정하게 하기 위해 강성을 변화시키면서 노이즈가 발생하게 됩니다.

 

아래와 같이 구(Sphere)가 회전하면서 발생하는 접촉력을 확인해보면 구가 회전하면서 바닥과 접촉할 때의 접촉점의 수가 변화하면서 CPM 옵션을 사용 시 노이즈가 발생할 수 있게 됩니다. 

 

 

  • 좌측상단: Primitive Contact의 접촉력 결과 
  • 우측상단: GeoContact CPM 옵션 ON, 접촉력 결과
  • 우측하단: GeoContact CPM 옵션 OFF,  접촉력 결과