컬렉션은 요소(개체)를 그룹화하는 데 사용되는 Java 클래스이다. STAR-CCM+에서는 집합을 사용하여 경계, 영역 또는 derived Parts와 같은 개체를 그룹화한다. 이름이 특정 문자열이 포함된 요소를 필터링 Collection myRegColl = sim.getRegionManager().getObjects(); 를 사용했을 때 Region Manager로부터 모든 Region들을 가져오게 된다. 예를 들어 solid와 같은 이름을 포함하는 Region만 필요한 경우 다음 코드를 사용한다: 위 더 읽기
STAR-CCM+에서 Limiter 방법을 사용하는 방법
1. 소개 이 섹션에서는 전산 유체 역학(CFD) 시뮬레이션을 위한 STAR-CCM+의 Gradients개념과 Limeter 방법을 소개한다. Gradients가 무엇이며 어떻게 작동하는지에 대한 개요를 알아보자. A. Gradients에 대한 설명 Gradients은 CFD 시뮬레이션의 핵심 개념이다. 이는 시뮬레이션 도메인의 공간 좌표(x, y, z)에 대한 변수(예: 속도, 압력, 온도)의 변화율을 나타낸다. 즉, 기울기는 공간의 한 지점에서 다른 지점으로 이동할 더 읽기
전산유체역학(CFD, Computation Fluid Dynamics)이란?
전산유체역학 소개 전산 유체 역학(CFD, Computational fluid dynamics)은 유체 현상을 기술한 비선형계 편미분방정식인 나비에-스토크스 방정식(Navier-Stokes Equations)을 유한차분법 (Finite Difference Method), 유한요소법 (Finite Element Method), 유한체적법(Finite Volume Method) 등의 방법들을 사용하여 이산화하여 대수 방정식으로 변환하고, 이를 수치 기법(numerical methods)의 알고리즘을 사용하여 유체 유동 문제를 풀고 해석하는 것이다. 컴퓨터를 사용하여 공학 문제에서 유체와 기체의 상호작용을 시뮬레이션한다. 더 읽기
Algebraic Multi-Grid Solver란?
CFD를 포함한 영상/이미지 처리, DSP(digital-signal processing)를 포함한 많은 전산학에서는 Parallel 상의 효과적인 iterative solver 구현을 위해서 Algebraic Multi-Grid 기법을 많이들 사용하는데, 이 기법은 각 단계별로 coarsening한 격자를 수렴시킨 후 fine한 격자로 결과를 보내고 다시 수렴시키는 기법입니다. 가장 많이 쓰이는 역 행렬 구하기 알고리즘인 Gauss-Seidel의 경우 big O notation으로 문제 크기 n에 더 읽기