앤시스 워크벤치를 활용한 해석 성공사례
이번 호에서는 앤시스 플루언트(Ansys Fluent)의 Adjoint Solver 기능 중 Gradient-Based Optimizer를 활용하는 방법에 대하여 설명하고자 한다.
■ 남태원 | 태성에스엔이 FBU F2팀에서 유동 해석에 대한 기술지원 및 교육, 프로젝트 업무를 담당하고 있다.
이메일 | twnam@tsne.co.kr
홈페이지 | www.tsne.co.kr
앤시스에서는 다양한 최적화 툴을 제공하고 있는데, 플루언트(Ansys Fluent)의 Adjoint Solver도 그 중 하나이다. Adjoint Solver는 별도의 추가 라이선스 없이 사용 가능하다. Gradient-Based Optimizer는 2019 R3 버전부터 도입된 기능이며, Adjoint Solver 활용을 위한 통합 워크플로(workflow)라고 할 수 있다. 이 기능을 통해 보다 손쉽게 다중 운영조건(Operating Condition) 및 다중 목적함수(Objective Function)에 대해 최적화를 수행할 수 있다.
1. Gradient-Based Optimizer를 활용한 최적화 과정
플루언트의 Adjoint Solver는 유동해석 결과를 바탕으로 민감도(sensitivity) 분석을 수행하고, 모핑(morphing)을 통한 최적화를 수행하는데 목적이 있다. 이런 과정은 일반적으로 한 번에 완료되기 힘들기 때문에 반복적인 수행이 필요하다.(그림 1~2) Gradient-Based Optimizer 기능은 일종의 통합 워크플로로서 다중 운영조건과 다중 목적함수에 대한 반복 과정을 보다 편리하게 수행할 수 있도록 해 주는 기능이다.
그림 1. Adjoint Solver를 통한 해석 및 최적화 과정
그림 2. 반복을 통한 최적화 수행