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 }}

흔히 Explicit Method를 양해법(陽解法) , Implicit Method를 음해법(陰解法) 이라고 합니다.

이들은 모두 시간에 대한 미분방정식을 풀기 위한 수치해석방법의 일종입니다.


Explicit Method (양해법-陽解法)

Explicit Method는 현재 알고 있는 시스템의 상태로부터 미래 시간의 시스템의 상태를 계산하는 방법이고, Implicit Method는 현재와 미래의 시간의 시스템의 상태로부터 미래 시간의 상태를 계산하는 방법입니다.


예를 들어,  RecurDyn-Equation-01  라는 미분방정식이 있을 때, Explicit MethodRecurDyn-Equation-02 과 같은 형태로 표현이 될 수 있습니다. 즉, n에서의 상태를 알 때, 이로부터 바로 n+1에서의 상태를 구할 수 있습니다.

반면, Implicit MethodRecurDyn-Equation-03 과 같이 n+1의 상태가 우항에 포함되어 있습니다.


Explicit Method는 상대적으로 프로그래밍이 쉽고, 계산시간이 짧다는 장점이 있지만, 안정성이 떨어져 충분히 작은 step size를 쓰지 않으면 발산하기 쉽습니다.


Implicit Method (음해법-陰解法)

한편, Implicit Method는 안정성이 뛰어나 파라미터를 적절히 설정하면 안정적으로 수렴하는 방법이지만, 매스텝마다 방정식을 풀어야 하기 때문에 계산시간이 오래 걸립니다.


Implicit Method는 step size를 충분히 크게 할 수 있다는 장점이 있기 때문에 긴 시간에 대한 문제를 푸는 데 적합합니다. 또한 접촉과 같은 비선형 문제는 과거의 상태로부터 미래를 예측하기 어렵기 때문에 Explicit Method보다는 Implicit Method가 적합합니다.


이러한 이유로, 동역학 해석 소프트웨어인 리커다인은 기본적으로는 Implicit Method를 사용하고 있으며 , 부분적으로는 특정 문제에 한해 Explicit Method를 활용하고 있습니다.


(참고자료: 위키피디아 https://en.wikipedia.org/wiki/Explicit_and_implicit_methods )