{{ post.title }}
글 편집
글 편집 (이전 에디터)
{{ post.author.name }}
작성일
"RecurDyn 사용자들의 꿈을 실현하기 위하여!"
기초연구팀 윤준식 선임수석연구원
프로그램을 개발하는 일은 일종의 퍼즐을 맞추는 놀이와 같아서 무언가를 알아내 적용하고, 그러한 것들을 설명하는 과정 속에서 큰 즐거움을 찾는다는 윤준식 선임수석연구원은 RecurDyn의 GUI 개발과 Solver 개발을 모두 경험해 본 RecurDyn 베테랑입니다.
오랜 개발 경험을 통해 터득한 지식을 토대로 앞으로 다가올 융합 시대의 다양한 분야에 대한 기술들을 품에 안을 수 있는 RecurDyn을 만드는 것. 이것은 그의 목표이자, RecurDyn 사용자들을 위한 그의 꿈입니다.

어떤 계기로 펑션베이㈜에서 일하게 되셨는지요?
어린 시절부터 수학과 물리 그리고 프로그래밍에 흥미를 가지고 있었습니다. 그 영향으로 기계공학을 전공하게 된 이후로 지도교수님이었던 서울대학교의 김찬중 교수님의 수치해석 수업을 듣고 기계공학 소프트웨어 개발에 대한 꿈을 꾸게 되었습니다. 그래서 교수님께서 소개해주신 펑션베이㈜는 그 꿈을 이룰 수 있는 곳이라고 생각하게 되었고, 어느덧 10년이 넘는 시간을 펑션베이㈜와 함께하고 있습니다.
현재 맡고 있는 업무에 대해서 소개해주세요.
현재, 기초연구팀에서 RecurDyn V9의 솔버선행연구를 진행하고 있습니다. RecurDyn 솔버 선행연구는 해석하는 데 있어서 필요한 모든 근본적인 수식과 구조에 대해서 다루고 있습니다. 기본적인 강체나 구속조건뿐만 아니라 속도나 모델링에 특화된 툴킷이나 다른 소프트웨어와의 연계에 대해서도 근본적인 구조를 결정하는 선행연구를 수행합니다.
그 외에도 성능 측면에서 큰 자유도를 해석할 수 있는 Sparse Linear Solver에 대한 경험을 바탕으로 FFlex의 해석 속도에 대한 연구도 진행하고 있습니다. 최근에는 Particle Dynamics라는 새로운 분야를 RecurDyn에 접목하는 업무에까지 그 영역을 넓혀가고 있습니다.
CAE라는 분야에 있어서의 Multi Body Dynamics의 포지션은 무엇이라고 생각하십니까?
CAE는 사실 상당히 큰 영역을 가지고 있는 분야입니다. MBD는 FEM이나 CFD에 비해서 전체적인 거동을 살펴보는 데 특화되어 있는 분야라고 할 수 있겠습니다.
과거에 컴퓨터가 발달하기 이전에는 모든 영역들이 그 분야의 특화된 문제를 해결하는 데 초점을 맞출 수 밖에 없었지만, 컴퓨터의 성능이 좋아지고 그 역할이 커지면 커질수록 전체를 바라보는 문제에 대한 필연적인 요구가 커지고 있습니다. MBD는 그 근본적인 특성 때문에 앞으로 모든 영역을 아우를 수 있는 플랫폼으로서의 역할을 할 수 있다고 생각합니다.
타 CAE 제품과 비교했을 때, RecurDyn의 장점은 무엇이라고 생각하시나요?
RecurDyn은 오랜 시간 동안 MBD라는 특정한 분야에서 사용된 소프트웨어로서의 가치를 가지고 있습니다. 그리고 MBD를 바탕으로 영역에 특화된 툴킷이나 유연체, 제어, 그리고 다른 소프트웨어와의 인터페이스까지 많은 시간 동안 다양한 문제를 접하고 수정되면서 많은 개발자들의 노력으로 여기까지 왔습니다.
그 동안의 경험을 쌓을 수 있는 사용자와의 의사소통 방식과 빠른 피드백이 다른 경쟁 소프트웨어는 가지지 못하는 값진 가치라고 생각합니다. RecurDyn의 개발자들은 이와 같은 값진 경험을 통해 주어진 문제의 해결과정을 최소화하는 프로세스를 가지고 있습니다. 이는 제품을 신뢰할 수 있고 그 믿음을 바탕으로 부가가치를 만들어낼 수 있는 역할을 충분히 할 수 있다는 것을 의미합니다.
앞으로 RecurDyn이 주목해야 하는 기술 동향이 있다면 무엇이 있을까요?
앞으로의 시대는 융합의 시대라고 볼 수 있습니다. 여러 가지 기술들의 접목되고 보다 쉽게 사용할 수 있는 날들이 다가오고 있다고 생각합니다. 그런 이유에서 요즘 진행되고 있는 Particle Dynamics의 접목이나 Flexible Body의 개선은 앞으로 RecurDyn의 방향을 가늠하는 하나의 기술적 지표로 바라볼 수 있겠습니다. MBD를 바탕으로 Particle이나 Flexible Body 등을 다룰 수 있는 소프트웨어는 점차 더 많은 문제를 해결하는 데 쓰이게 될 것이라고 생각합니다.
RecurDyn 제품 개발과 관련하여 이루고 싶은 목표나 꿈이 있다면 말씀해주세요.
RecurDyn을 통해서 GUI와 Solver를 모두 다루어 본 경험을 바탕으로 일반화된 다음 세대의 RecurDyn을 만들고 싶은 꿈이 있습니다. 문제에서 다루고 싶은 데이터가 무엇이고 그 흐름이 어떻게 되어야 좋은지를 오랜 경험을 통해서 터득했다고 자부하고 있습니다. 앞으로 다가올 융합 시대의 다양한 분야에 대한 기술들을 품에 안을 수 있는 플랫폼으로서의 RecurDyn을 만들고 이를 바탕으로 많은 사람들이 그들의 꿈을 실현할 수 있는 제품을 만들고 싶습니다.
논문 & 저널