비그래디언트 토폴로지 최적화 비례형 방법의 혁신

비그래디언트 토폴로지 최적화 비례형 방법의 혁신

초록

본 논문은 비그래디언트 기반 토폴로지 최적화 기법인 비례형 토폴로지 최적화(PTO)를 제안한다. PTO는 응력 제한 및 최소 강성(컴플라이언스) 문제를 해결하기 위해 MATLAB 코드 두 개로 구현되었으며, 기존의 그래디언트 기반 최적성 기준법과 비교해 유사한 효율성과 정확성을 보인다. 또한 두 알고리즘을 교차 적용한 실험을 통해 응력 감소와 부피 절감 효과를 확인하였다.

상세 분석

PTO는 설계 변수인 요소 밀도를 전체 부피에 비례하도록 조정하는 원리를 기반으로 한다. 먼저 초기 밀도 분포를 무작위 혹은 균일하게 설정하고, 유한 요소 해석을 통해 각 요소의 응력 혹은 변형 에너지를 계산한다. 응력 제한 문제에서는 목표 응력값을 초과한 요소에 대해 밀도를 감소시키고, 전체 부피가 제한값 이하가 되도록 비례 계수를 적용한다. 최소 컴플라이언스 문제에서는 변형 에너지의 크기에 비례해 밀도를 재분배함으로써 구조 강성을 최적화한다. 이 과정은 그래디언트 계산 없이도 설계 변수의 방향성을 파악할 수 있게 하며, 반복 횟수는 일반적인 OC(Optimality Criteria) 방법과 비슷하거나 약간 적다.

알고리즘의 핵심은 “비례 인자”를 동적으로 업데이트하는 단계이다. 부피 제한이 남아 있으면 비례 인자를 증대시켜 전체 밀도를 상승시키고, 반대로 부피 초과 시에는 인자를 감소시켜 밀도를 억제한다. 이러한 조절 메커니즘은 수치적 안정성을 높이며, 급격한 설계 변화에 따른 수렴 문제를 완화한다. 또한, PTO는 요소 간 상호작용을 직접 고려하지 않기 때문에 메모리 사용량이 적고, MATLAB 같은 고수준 언어에서도 빠르게 실행될 수 있다.

논문에서는 세 가지 2차원 베젤 구조 예제를 통해 PTO의 성능을 검증한다. 첫 번째 예제는 단순한 트러스 구조로, 응력 제한 알고리즘이 목표 응력을 5 % 이하로 감소시키면서 부피 비율을 12 % 절감하였다. 두 번째 예제는 복합 하중을 받는 사각형 판으로, 최소 컴플라이언스 모드에서 전통적인 OC와 거의 동일한 전역 강성을 달성했으며, 계산 시간은 약 8 % 단축되었다. 세 번째 예제에서는 두 알고리즘을 교차 적용했는데, 응력 제한 결과를 최소 컴플라이언스 입력으로 사용하면 최대 응력이 더욱 낮아지는 반면, 전체 컴플라이언스는 약간 증가하는 현상이 관찰되었다.

PTO의 장점은 구현이 직관적이고, 그래디언트 계산에 필요한 복잡한 미분 연산을 회피한다는 점이다. 따라서 초보 연구자나 교육용으로 적합하며, 빠른 프로토타이핑에 유리하다. 반면, 비선형 재료 모델이나 다중 물리 문제에 대한 확장성은 아직 제한적이며, 비례 인자 조정 규칙이 문제에 따라 경험적으로 튜닝될 필요가 있다. 향후 연구에서는 비례 인자의 자동 최적화, 3차원 구조 적용, 그리고 토폴로지 최적화와 형상 최적화를 결합한 하이브리드 프레임워크 개발이 제안된다.