Level Set based Shape Optimization Using Extended B-spline Bases

확장 B-스플라인 기저함수를 이용한 레벨셋 기반의 형상 최적설계

  • 김민근 (서울대학교 조선해양공학과) ;
  • 조선호 (서울대학교 조선해양공학과 및 RIMSE)
  • Published : 2008.06.30

Abstract

A level set based topological shape optimization using extended B-spline basis functions is developed for steady-state heat conduction problems. The only inside of complicated domain identified by the level set functions is taken into account in computation, so we can remove the effects of domain outside parts in heat conduction problem. The solution of Hamilton-Jacobi equation leads to an optimal shape according to the normal velocity field determined from the sensitivity analysis, minimizing a thermal compliance while satisfying a volume constraint. To obtain exact shape sensitivity, the precise normal and curvature of geometry need to be determined using the level set and B-spline basis functions. Using topological derivative concept, the nucleation of holes for topological changes can be made whenever and wherever necessary during the optimization.

확장 B-스플라인 기저함수(extended B-spline basis functions)을 이용한 레벨셋 기반의 위상 형상 최적설계 기법을 정상 상태의 열전도 문제에 대하여 개발하였다. 본 해석법은 레벨셋으로 결정된 영역 안쪽만 고려하여 해석을 수행하게 되므로 열전달 문제에서 생길 수 있는 영역 바깥부분 영향을 제거할 수 있다. 설계민감도 해석으로부터 결정되는 법선속도를 활용하여 헤밀턴-자코비 방정식의 해를 구하게 되며, 주어진 체적조건 하에서 열 컴플라이언스(thermal compliance)가 최소가 되는 방향으로 최적의 형상을 결정할 수 있다. 형상 설계민감도를 정확하게 얻기 위해서는 레벨셋 함수와 B-스플라인 함수를 이용하여 수직 단위 벡터와 형상의 곡률을 정확히 결정하며, 위상 설계민감도를 통해 최적화과정 동안 필요한 위치와 시점에서 위상의 변화를 주는 홀을 쉽게 생성할 수 있다.

Keywords

References

  1. Allaire, G., Jouve, F., Toader, A. (2004) Structural optimization using sensitivity analysis and a level-set method, Journal of Computational Physics, 194, pp.363-393 https://doi.org/10.1016/j.jcp.2003.09.032
  2. Burger, M., Hackl, B., Ring, W. (2004) Incorporating topological derivatives into level-set methods, Journal of Computational Physics, 194, pp.344-362 https://doi.org/10.1016/j.jcp.2003.09.033
  3. Ha, S.H., Cho, S. (2005) Topological Shape Optimization of Heat Conduction Problems Using Level Set. Method, Numerical Heat Transfer Part B: Fundamentals, 48, pp. 67-88 https://doi.org/10.1080/10407790590935966
  4. Haug, E.J., Choi, K.K., Komkov V. (1986) Design sensitivity analysis of structural systems. Academic Press, New York
  5. Hoqllig, K. (2003) Finite element methods with B-splines, Frontiers in Applied Mathematics 26, SIMA, Philadelphia, PA
  6. Novotny, A.A., Feijóto, R.A., Tarroco, E., Padra, C. (2000) Topological sensitivity analysis, Computer Methods in Applied Mechanics and Engineering, 188, pp.713-726 https://doi.org/10.1016/S0045-7825(99)00357-6
  7. Osher, S., Sethian, J.A. (1988) Front propagating with curvature dependent speed: algorithms based on Hamilton-Jacobi formulations, Journal of Computational Physics, 79, pp.12-49 https://doi.org/10.1016/0021-9991(88)90002-2
  8. 하승현, 조선호 (2007) 등기하 해석법을 이용한 설계민감도 해석, 한국전산구조공학회논문집, 20(3), pp.339-345