www.FEMBank.co.kr

FEM Bank홈>Intro>해석 테크닉>Contact

 


Contact(접촉) Techniques

    Contact(접촉)해석은 어떤 하중이나 변위로 인해 발생하는 Surface들과 요소면들과의 접촉을 해석하는 테크닉으로 해석시 유용하게, 그리고 빈번히 사용됩니다.  이러한 Contact해석들의 예는 차량들의 충돌 해석, 다이와 펀치를 이용한 평판 성형 해석, 단조 해석등 많은 공학적해석에 사용되고 있습니다.  특히 공학 해석 방법은 적절한 이상화를 통한 짧은 시간에 문제를 푸는 방법과 동시에 최근의 컴퓨터 성능의 향상으로 일부에서는 최대한 실제와 유사한 해석을 수행하고 있으며 이에 따라 자연스럽게 많은 해석에서 Contact 해석을 하고 있습니다.


    MARC를 이용한 충돌 해석 애니메이션

    Contact해석을 하기위해서는 반드시 접촉하는 Surface들을 지정하고 Surface들을 짝지워주어야합니다.  이렇게 짝지위진 Surface들이 하중 조건에 의해 서로 만나게 되면 다음과 같은 조건이 됩니다.

    • 물제가 접촉할 경우 : Penetration=0
    • 물체가 접촉하지 않을 경우 : Force=0

    Surface contact은 대부분 Shell과 Solid를 이용하여 구현할 수 있으며 (보는 지원 하지 않는 상용 P/G이 많습니다.) 선형과 비선형에 모두 사용 가능하고 해석시 마찰을 포함하여야 합니다.  또한 Shell과 Shell끼리의 접촉시 접촉이 Shell의 두께로 인한 정확한 접촉면이 고려되어져야하는데 대부분 Shell의 두께를 고려하기 때문에 해석시 주의 하셔야합니다.  아울러 다른 형태의 요소 형상끼리의 접촉도 가능하여 삼각형요소로 구성된 Surface와 사각형 요소로 구성된 Surface끼리의 접촉도 가능합니다.

    Contact조건을 구현하기 위해서는 우선 Surface들을 지정하여야 합니다.  Surface 지정시 Shell은 Shell의 top과 bottom면중 어디를 할 것인지를 정해야하기 때문에 Shell로 모델링할 때에는 가능하면 같은 Normal방향을 가지도록 모델링하여야합니다.  Solid의 경우는 6개의 면에 대해 어느 면을 지정할 것인지를 정해주어야하는데 Shell과 마찬가지로 접촉하는 요소들은 같은 Node Connectivity를 가지도록 모델링하는게 번그럽지 않습니다.

    Contact해석시 Contact면의 마찰을 고려해 주어야 하는데 보통 Coulomb마찰을 많이 사용하며 일부 상용 P/G에서는 다른 마찰 조건들을 입력할 수 있습니다.  이러한 마찰 계수들은 해석시 하중의 크기와 같이 계산되어져 마찰력을 유발시켜 Friction Traction이 마찰력보다 크면 Sliding이 발생하고 그렇지 않으면 Sliding이 발생하지 않습니다.

    Contact해석은 몇가지 방법이 있는데 가장 많이 사용되고 있는 방법이 Augmented Lagrangian Method이며 충돌과 같은 Dynamic한 해석을 하는데 사용되는 Explicit Code의 경우 여러 가지 Method가 사용되고 있습니다.

    끝으로 Augmented Lagrangian Method의 특징은 다음과 같습니다.

    • Contact는 경계조건으로 고려되어진다.
    • Contact되는 부분은 Surface나 요소면을 가진다.
    • 접촉면끼리의 요소들의 형태는 같지 않아도 된다.
    • Surface contact는 절점과 절점간의 갭(Gap)으로 사용된다.
    • Contact는 penalty factor에 영향을 받으나 Lagrange Multiplier Method나 Penalty Method보다는 민감하지 않다.
    • 비선형해석에서는 Adaptive Load Control과 Arc Length Method는 사용하지 않아야 합니다.