본문 바로가기
배우는 과정/CAE공부

[Hypermesh] Screw와 Hole의 Rigid 구속을 묶어주는 방법

by c급선임 2023. 1. 19.
반응형

[서론]

오늘 마주한 문제는 아래 Mask한 단면과 같이 Screw와 팸넛이 구속될때 Rigid를 주는 상황이다. 흔히 Screw가 관통하지 않고 이렇게 Screw tap에 꽉 끼워지는 형상에 Rigid를 주게 되는데 하나의 강체로 묶어버린다는 뜻이다. 문제는 Screw가 팸넛에 끼워져 있으니 어떻게 Node를 세밀하게 지정해줄지 방법을 몰랐다.


[Screw 나사부 Rigid 만들기]

먼저 1D- Rigids를 실행해서 위처럼 calculate node 방식으로 face를 지정해주어 면 전체에 노드를 잡을 수 있게 해준다.

팸넛 한개와 Screw 한개가 묶이므로 Node Set을 따로 따로 만들어주기 위해 Create를 Screw 수만큼 반복해 준다. 여기서 face angle을 80정도 해야 원형면 전체가 한번에 잡히는데 face angle이란 Node를 face로 한번에 잡을 때, 같은 단면이라면 80도 각도까지 다른 평면에 위치한 Node까지 잡아준다는 것이다.


[팸넛 Hole Rigid 지정]

이렇게 4개의 Screw에 대한 Rigid를 잡아주었으면 Screw는 Hide시키고 팸넛 Hole에 Rigid용 Node를 잡아준다. 여기서는 왼쪽에 Create가 아닌 Update를 체크해주고 연결을 뜻하는 connectivity모드와 아까와 동일한 Calcuate node, faces로 지정해준다. 그리고 원래 있었던 Screw Rigid와 합쳐야 하므로 Screw Rigid를 클릭해주고 패널에 Faces를 눌러주면 팸넛 Hole안에 노드를 face로 잡아 줄 수 있다.


[따로 생성한 두개의 Rigid 합치기]

face angle을 60으로 하면 다른곳까지 잡혀버리고, 40으로하면 여러번 지정해주어야 했는데 어쩔수 없이 여러번 face를 지정해서 모든 Node를 선택했다.

 

그 후에 오른쪽 Update를 눌러주면 두개의 Rigid가 하나로 합쳐지는 것을 볼 수 있다.


[의미없는 Rigid 부분 제거하기]

문제는 Screw 나사부의 전체가 Rigid로 잡혀있어서 위와 같이 형합부가 아닌곳은 Node를 지워서 Rigid를 삭제해 주어야 한다. 오른쪽 패널에 face대신 nodes모드로 바꿔주고 Shift키와 함께 드래그 마우스 우클릭으로 드래그 해주면 삭제 할 수 있다. (Hypermesh에서 좌클릭은 노드 지정, 우클릭은 선택 삭제)

이렇게 한번더 Update를 해주면 Screw와 팸넛 hole사이에 깔끔하게 Rigid가 잡히는 것을 볼 수 있다.

 

(참고) 이런식으로 Wireframe View로 확인하면 스크류가 어디까지 박혀있는지 확인하고 그 그부분만 쉽게 편집할수 있다. (Ctrl + Shift 버튼 누르면 잠깐잠깐 wireframe으로 확인 가능)

 


[다른 방법으로 Rigid 합치기]

이것은 다른 방법인데 처음에 Screw 4개에 대한 Rigid를 생성한 이후에 각각의 Rigid Node Set Card 패널에 들어가서 Entity IDs에서 팸넛 Hole부를 동일하게 지정해서 Node를 추가해 주는 것이다. 

 

이렇게 해도 Rigid가 합쳐진다.

반응형

댓글