파이썬 오픈소스 pymoo를 적용한 JMP 수식 기반 다목적 최적설계 (2022-KR-30MP-1253)
JMP에 있는 Desirability Function을 있는 그대로만 사용하면 흔히 다목적 최적설계라고 언급되는 Pareto Front를 계산하기가 쉽지 않다. 즉 여러 목적함수들에 대하여 한가지 가중치에 대한 최적해 외 다른 가중치에 대한 최적해를 구하기가 어렵다. 하지만 많은 연구원들은 다양한 가중치를 고려한 많은 최적조합을 도출해 놓은 후에 다양한 요구조건에 능동적으로 대처하면서 최적해를 선정하고자 하는 경향이 강하다. 이것을 구현하기 위하여 Python으로 만들어진 다목적 최적설계 모듈인 pymoo를 적용하여 JMP가 제공하는 COM API를 사용하여 JMP 근사모델을 연동하여 최적조합을 구한 후에 그 최적조합을 MariaDB에 저장하고 MariaDB 결과를 JMP에서 읽어들여 다양한 설계영역탐색을 실시하였다.