무인이동체 매개변수 기반 형상 자동화 프레임워크에서 생성된 CAD 파일을 이용하여, 격자 생성과 유동해석의 자동화 모듈을 개발하였다.
CFD 해석은 넥스트폼이 개발한 OpenFOAM 기반 솔버를 사용힌다. 프로펠러의 회전은 actuator disk 모델을 사용하여 짧은 시간에 결과를 얻을 수 있도록 하였다. 계산 결과로부터 압력장, 각 모듈에 작용하는 힘과 공력계수를 자동으로 추출하는 후처리 모듈이 포함된다.
형상 파일은 propeller, boom, fuselage, spinner, motor, carnard, wing 등으로 구성되는데 각 부분들에 대해 표면격자 크기 및 feature edge 추출 옵션을 자동으로 설정한다.
해석 조건은 excel 파일에서 비행조건(속도, 받음각, 옆미끄럼각), Actuator disk 적용을 위한 로터 특성(Cp, Ct, lift direction), 계산조건(반복계산 회수, 결과 저장 간격, 병렬연산 코어 수) 등의 값을 입력받는다.
격자생성 - 유동해석 - 후처리의 전과정은 하나의 파이썬 스크립트로 실행된다.
|