Aerial Landslide Generated Wave(ALGW)는 수역에 영향을 미치는 빠른 슬라이드의 결과이다. 이것은 암석에 의해 생성된 작은 파도 이거나, 3000만 입방 미터의 암석으로 인한 500m를 초과하는 파도 일 수도 있다.
공학적 관점에서 보면 ALGW는 근접한 해안을 따라 인간이 거주하는 인구/자산이 있는 수역에서 발생할 때 큰 관심을 가진다. 여기서 파동이 발생하면 해안선이 파손되고 홍수가 날수 있으며, 댐붕괴로 인한 사망까지 일으킬 수 있다(Müller-Salzburg, 1987). 결과적으로, ALGW에 의해 야기되는 최대 파도 상승을 예측하는 것은 경제적, 환경적, 안전상의 이유로 매우 중요합니다.
안타깝게도 분석적인 솔루션이 없는 매우 복잡한 문제로, 유체 역학적인 측면에서뿐만 아니라 지질학적인 관점(즉, 크기/기하학적인 슬라이드의 밀도 프로파일)에서도 마찬가지입니다. 이와 같이, 대부분의 현장 별 ALGW 최대 파형 예측은 확장된 물리적 모델을 사용하여 평가되었다. 일부는 전산유체역학(CFD) 소프트웨어를 기반으로 할 수도 있지만 비용이 많이 들며, 특히 풀 스케일 3차원 문제의 경우 정확성에 대한 논쟁의 대상이 되고 있습니다.
그러나 컴퓨터 하드웨어와 CFD소프트웨어가 계속 발전함에 따라 이제 CFD를 사용하여 ALGW를 실제로 시뮬레이션할 수 있게 되었습니다. 이와 같이 본 연구는 고 충실도의 물리적 모델 데이터를 FLOW-3D와 비교하여 ALGW를 CFD시뮬레이션을 검증하기 위한 지속적인 노력으로 진척시키는 것을 목표로 한다.
다음 절에서는 실제 및 수치 모델 설정에 대한 개요를 제공한다. 뿐만 아니라, 생성된 데이터와 간단한 비교를 제공한다.
Experimental Setup
물리적 실험은 Northwest Hydraulic Consultants 노스 밴쿠버, 캐나다 실험실에서 만들어졌고 실험을 거쳤다. 그것은 30° 경사의 서쪽 벽을 가진 0.5미터 폭의 수로, 45°의 경사진 동쪽 벽, 그리고 두개의 북쪽과 남쪽 측면에 수직 벽, 그리고 1.025m의 수평 단면을 가진 0.610m 너비의 수로로 구성되었다. ALGW를 생성하고 평가하기 위해, 45° 경사 노즈를 가진 0.177×0.305×0.305m의 아크릴 박스를 사용한 6초 시험을 사용했다.
이 슬라이드를 놓았을 때, 슬라이드는 (중력에 의해) 0.607m 심층수에 충돌하기 전에 서쪽 경사면에서 0.768m 아래로 이동했다. 그 후, 물을 통해 또 다른 1.05m를 이동하여 정지 블록을 치기 시작했다. 슬라이드 가속 및 변위뿐만 아니라 파고 높이는 6 초 실험 전체에 대해 100Hz의 주파수에서 기록되었다. 이 데이터를 수집하는 데 사용 된 도구는 다음과 같다.
컴퓨터화된 데이터 수집 시스템
슬라이드의 시간에 따라 이동 한 거리를 측정하는 문자열 가변 저항기
슬라이드 가속도를 측정하는 1 차원 가속도계
물의 주요 본체 내에 배치 된 3 개의 1 차원 커패시턴스 웨이브 – 프로브
웨이브 런업을 캡처하기 위해 동쪽 경사면을 따라 사용되는 저항 사다리꼴 웨이브 프로브
타이밍 스위치 캡처 슬라이드 릴리스 시간 사용
흑백 비디오 카메라
테스트가 반복 가능하고 오작동이 발생하지 않았는지 확인하기 위해 테스트를 5 번 반복하고 각 장비에 대해 평균을 구했다.
Numerical Model Setup
물리적 실험의 전산화 된 3 차원 모델을 제작한 STL 파일을 FLOW-3D로 가져왔다. 일단 FLOW-3D에 들어간 3D 모델은 약 1,370 만개의 0.0075m 크기의 정사각형 셀로 이산화되었고, 벽을 둘러싸고있는 6 개의면 각각에 ‘wall’경계가 사용되었다.
슬라이드를 일반적인 이동 물체로 설정하고, 물리 모델로부터 수집 된 데이터(즉, 가속 및 변위 데이터의 후 처리)에 기초하여 속도가 주어졌다. 동서면 경사면의 표면 거칠기는 0.00025m으로 설정되었다. 모델링 된 유체는 293k의 물이었고, 동적 RNG 난류 모델이 기본 설정과 함께 사용되었다(implicit pressure solve; and, explicit viscous stress, free surface pressure, advection, moving object/fluid coupling solvers).
물리적 모델과 마찬가지로 FLOW-3D는 6 초의 시간을 시뮬레이트하지만 실제 모델과 같이 매 0.01 초가 아닌 0.02 초마다 데이터를 저장하였다(데이터 관리 관점에서 선택하였음).
Result
FLOW-3D 실험의 결과는 그림에 나와 있다. 4개의 웨이브 각각에 대해 실험 시간 동안 파고를 보여준다. 이와 같이, 제시된 파도 높이는 단순히 flume을 통해 전파되는 파도의 구현(즉, 2 차원의 경우에서 볼 수있는 것)이 아니라 오히려 여러 파도의 상호 작용으로 인한 파도 높이를 초래한다.
슬라이드 충격시 발생하는 충격파(1차 신호)
슬라이드 뒤의 충격파 충돌(2차 신호)
북쪽, 동쪽, 서쪽 및 남쪽 벽에서의 웨이브 반사(3차 신호)
또한 길이 방향의 FLOW-3D 데이터(중심선에서)를 실제 모델 비디오 위에 겹쳐서 자유 표면의 FLOW-3D 글로벌 예측을 평가했다. 이것은 아래의 동영상에서 볼 수 있다.
그림과 위의 비디오를 보면 FLOW-3D 데이터가 웨이브 프로브 1, 2 및 3의 경우 물리적 데이터를 매우 잘 일치한다는 것을 알 수 있다. 하지만 웨이브 프로브 4에 대해서는 정확도가 떨어진다.
FLOW-3D 시간 데이터와 관련된 오류는 각 웨이브 프로브에 대한 RMSE (root-mean-square-error)를 취하여 평가된다.
Discussion
이 조사에서 실제 모델의 고 충실도 데이터는 ALGW로 최대 파도 상승에 대한 FLOW-3D 예측과 비교되었다. RNG 모형의 기본 설정을 사용하여 FLOW-3D는 주요 수역 내에서 파고를 정확하게 재현 할 수 있었다. 그러나 최대 파동은 약 43%가 넘었다.
최대 웨이브 런업을 줄이기 위해 몇 가지 대안인 FLOW-3D 물리 설정이 사용되었다. 그러나 43 % 이하로 떨어지는 것은 불가능했다. 이러한 대체 시뮬레이션에 대한 주목할만한 관찰은 다음과 같다.
first-order momentum advection scheme의 0.01m 메쉬는 최대 파동 상승 오차가 96% 인 반면 동일하게 0.0075m 메쉬의 오차는 130%였다. 그러나 second-order로 변경하면 0.01 m 및 0.0075 m 메시의 경우 각각 55% 및 43%의 오차가 발생한다. 또한 메쉬 셀 크기를 0.005m으로 줄이면 80%의 오차가 발생한다.
이 테스트 케이스에서 가장 중요한 매개 변수는 momentum advection scheme이다. 평균적으로 second-order를 사용하면 first-order대비 오차가 약 50% 감소한다.
FLOW-3D의 MP 버전을 사용하여 0.005m의 메쉬 셀 크기를 사용해야 한다. 해석 시 CPU 시간은 33 시간이었다. 비교를 위해 FLOW-3D의 SMP 버전은 0.0075m의 메쉬 셀 크기로 시뮬레이션을 실행하는 데 26시간이 필요했지만 MP 버전은 4.5시간 밖에 걸리지 않았다.
[1] 3.5GHz 8 코어 AMD FX-8320 프로세서에서 약 6초의 시뮬레이션 시간이 대략 26시간 소요되었다.
References
Fritz, H. M., Hager, W. H., & Minor, H.-E. (2004). Near Field Characteristics of Landslide Generated Impulse Waves. Journal of Waterway, Port, Coastal & Ocean Engineering, 130(6), 287–302. doi:10.1061/(ASCE)0733-950X(2004)130:6(287)
Miller, D. J. (1960). Giant Waves in Lituya Bay Alaska (Geological Survey Professional Paper No. 354-C). Washington, D.C.: United States Government Printing Office.
Müller-Salzburg, L. (1987). The Vajont catastrophe— A personal review. Engineering Geology, 24(1–4), 423–444. doi:10.1016/0013-7952(87)90078-0
캐비티 또는 다공성 결함은 일반적으로 마지막 냉각 지점에서 발생됩니다. 라이저는 일반적으로 주조물이 응고 될 때 용융 금속을 주물에 제공하여 이러한 결함을 방지하는 데 사용됩니다. 그러나 라이저(risers)가 효과적이려면 수축을 보상하기에 충분한 재료를 포함 할 수 있도록 적절한 크기로 올바른 위치에 배치해야합니다. FLOW-3D에서 캐스터가 결함이 없는 주물을 위한 냉각 및 공급 시스템을 설계할 수 있도록 도와 주는 두가지 새로운 도구가 개발되었습니다. 즉, 마지막으로 동결할 장소의 예측과 열 계수의 계산입니다.
마지막으로 냉각할 위치 / Last Places to Freeze
주조물 내에서 마지막으로 냉각되고 수축 다공성 결함이 발생할 가능성이 높은 직접 표시 위치. 이러한 장소들은 고체 부분의 진행이나 응고 시간으로부터 파생될 수 있지만, 그것들을 시각화하는 좀 더 직접적인 방법이 항상 선호된다.
그림 1. 핫스팟 입자는 바로 이웃이 고체가 된 후 응고 될 때 셀의 중앙에 삽입됩니다.그림 2. 핫스팟 입자를 포함하는 액체 부피의 진화 예시 : t3> t2> t1.
특수한 유형의 고정 입자가 “핫 스폿”이라고 하는 가장 최근의 자유로운 위치를 식별하고 시각화하는 데 사용됩니다. 이 출력은 응고 모델이 사용될 때 자동으로 생성됩니다. 핫 스폿 입자는 그림 1에서 도해로 나타난 것처럼 모든 인접 요소가 고체가 된 후 응고될 때 셀에 삽입됩니다.
이러한 입자는 자유로운 마지막 위치를 식별하는것 외에도 이러한 위치에서 수축 다공성 결함의 가능성과 크기, 즉 셀 응고 시간, 핫 스폿 ID및 핫 스폿 크기를 결정하는 데 사용할 수 있는 다른 속성을 가지고 있습니다. 셀 응고 시간은 셀 이 응고되는 시간입니다. 핫 스폿 ID는 핫 스폿이 응고되는 순서를 보여 줍니다(1은 첫번째, 2는 두번째 등). 마지막으로, 핫 스폿 크기는 다음 등식으로 계산된다.
hsm (i) 는 입자 i의 핫스팟 크기입니다 . t 0 은 입자의 위치에서 셀 응고 시간입니다. ν liq (t) 는 시간 t 에
그림 2는 연결된 액체 영역 부피가 입자 i 의 시간 함수로 어떻게 변하는 지 보여줍니다 . 계산 된 양은 모든 핫스팟 크기의 값을 0과 1 사이의 범위로 가져 오도록 정규화됩니다. 이는 다공성 형성에 대한 잠재적 인 영향과 관련하여 주조 내 여러 핫스팟의 간단한 비교 분석을 허용합니다. 값이 높을수록 응고 중에 연결된 액체 영역이 더 커졌으며 마지막 동결 위치에서 수축 다공성 결함이있을 가능성이 더 큽니다.
열 모듈러스 방법 / The Thermal Modulus Method
열 계수 법은 특히 알루미늄 합금 및 강철 주조물의 경우 일반적인 라이저 설계에 가장 많이 사용되는 방법 중 하나입니다. 주어진 주물 부품의 경우 그 계수는 다음과 같이 정의됩니다.
, 여기서:
V는 주조 부품의 체적이고,
A은(는)주물 부품의 표면적입니다.
주물의 기하학적 계수는 구 또는 블록과 같은 일반적인 형상에 대해 계산하기 쉽습니다. 이보다 더 복잡한 작업에는 일반적인 모양에 따라 주조 섹션을 지루하게 근사치를 계산해야 합니다. 또한 기하학적 계수 접근 방식은 주물의 기하학적 구조에 전적으로 의존합니다. 실제 주조물은 한기 및 절연체를 사용하여 응고 진행을 제어합니다. 이러한 특성은 기하학적 계수 접근 방식에서 무시된다. 계수 계산을 자동화하고 냉각, 단열 및 기타 몰드 변화와 관련된 열 효과를 고려하기 위해 라이저 설계에 흔히 열 계수라는 혁신적인 접근 방식이 사용됩니다.
열 계수 접근 방식의 경우 먼저 주물의 응고 시뮬레이션을 실행합니다. 시뮬레이션이 완료되면, Chvorinov의 규칙에 따른 응고 시간으로부터 주물 전체에 해당하는 계수를 계산할 수 있습니다. 이 방법을 사용하여 계산된 등가 계수를 열 계수라고 합니다. 라이저 설계를 안내하기 위해 기하학적 계수와 동일한 방법으로 사용할 수 있다.
Chvorinov의 규칙은 응고 시간 사이의 관계를 제공하며, 그 계수는 다음과 같이 기록될 수 있다.
, 여기서:
t는 주조 응고 시간입니다.
N은 상수(일반적으로 2와 같음)입니다.
B는 금형의 상수입니다. 다음 공식을 사용하여 계산할 수 있습니다.
, 여기서:
mρρ는 금속의 밀도이고,
mT는 금속의 용해 또는 동결 온도입니다.
0TT는 금형의 초기 온도입니다.
k는 주형의 열 전도율입니다.
ρ는 주형의 밀도입니다.
c는 곰팡이의 특정한 열이다.
L은 금속의 융해열이다.
mcc는 금속의 특정한 열이며,
pourTT는 금속 주입 온도이다.
일반적으로 주조 공정을 설계할 때 라이저의 응고 시간이 인접한 주조 섹션의 응고 시간보다 긴 방식으로 라이저를 선택하여 적절한 이송을 할 수 있습니다. Chvorinov의 규칙에 따르면 응고 시간은 주물의 계수에 정비례합니다. 따라서 응고 시간을 비교할 때 모듈을 직접 비교할 수 있습니다. 모듈은 기하학적인 양에 불과하기 때문에 모듈의 비교는 설계 작업을 훨씬 더 단순하게 만든다. 금속 주조 엔지니어는 실제 주조 공정의 구체적인 내용을 고려하지 않고도 보다 큰 계수로 압탕을 설계하여 부품을 적절하게 이송할 수 있습니다.
냉방 및 공급 시스템 설계를 위한 새로운 도구의 적용
예를 들어, 새로운 공구를 사용하는 증기 터빈 실린더의 절반에 대한 중력 주조를 위한 냉각 및 공급 시스템 설계가 유량 과학 중국에 의해 제공되고 이 절에서 논의된다. 부품의 외부 치수는 2.83×2.34×1.10 m이며, 총 용적은 아래와 같이 약 0.95입방 미터이다. 주조 재료는 탄소강이며 주입 온도는 1530°C이다.
그림 3. 주물 부품 지오 메트리
첫째, 냉각 장치와 라이저가 없는 주물의 응고 시뮬레이션을 실행합니다. 그 목적은 뜨거운 스폿 위치를 식별하고 한기와 라이저의 위치와 라이저의 크기를 결정하는 것이다. 이 두가지 새로운 공구는 냉기와 라이저 설계를 개선하는데 사용됩니다.
마지막으로 입자를 동결하는 장소는 셀 응고 시간, 입자 ID및 핫 스폿 크기로 각각 색상이 지정된 다음 그림에 표시됩니다. 핫 스폿 위치와 수축 다공성 결함이 발생할 가능성은 이러한 그림에서 직접 확인할 수 있습니다. 주조물의 기하학적 특성에 따라 라이저 배치 위치는 그림. 4의 마지막 프레임에서 볼 수 있듯이 쉽게 결정할 수 있습니다. 단, 바닥 껍질에는 라이저 배치에 적합하지 않은 몇개의 핫 스폿이 있습니다. 이러한 위치에서 수축 다공성 결함을 방지하기 위해 한기를 사용하여 응고 패턴을 변경하고 라이저 영역에 마지막으로 동결하는 위치를 구동할 수 있습니다.
그림 4. 핫 스폿 위치는 세가지 속성(왼쪽 위에서 시계 방향)으로 색상이 지정됩니다. 핫 스폿 응고 시간, 입자 ID및 핫 스폿 크기.
열 모듈 계산
계산된 열 계수는 오른쪽에 표시되어 있습니다. 값이 클수록 마지막으로 고정할 위치와 일치합니다. 또한 열 계수를 사용하여 핫 스폿 위치의 라이저 크기를 결정할 수 있습니다.
일단 한기와 라이저가 결정되면 냉각제와 라이저를 사용한 두번째 응고 시뮬레이션을 실행하여 냉각제와 라이저 설계를 검증한다. 핫 스폿 크기로 채색된 마지막 자유형 입자와 열 계수는 그림. 6과 같다. 한기가 마지막 부분을 성공적으로 운전하여 라이저 부위를 얼리는 것을 볼 수 있다. 하지만, 라이저 아래에는 여전히 위험한 핫 스폿이 있다. 실제로 실제 주조물은 아래 그림과 같이 핫 스폿 입자로 식별된 위치에서 수축 다공성 결함을 보여 줍니다.
그림 5. 계산된 열 계수
마지막으로 동결할 장소는 라이저가 아니라 주조물에 있습니다. 이는 라이저 위치와 크기가 올바르게 결정되더라도 주물이 라이저 쪽으로 방향성 있게 응고되지 않도록 응고 패턴이 올바르지 않음을 나타냅니다. 한가지 해결책은 발열체 슬리브를 사용하여 응고 패턴을 수정하는 것이다. 이것은 이 글의 범위를 벗어나므로 더 이상의 논의는 없을 것이다.
그림 6. 핫 스폿 위치(상단 좌측), 단열 계수(상단 오른쪽)는 계측된 주조물로 계산되며 수축 결함의 관측된 위치입니다.
결론
금속 공학자들이 결함이 없는 주물을 위한 냉각 및 공급 시스템을 설계하는 데 도움이 되도록 FLOW-3DCAST5.0에서 두개의 새로운 공구가 개발되었습니다:마지막으로 동결할 장소와 열 계수의 계산입니다. 수축 다공성 결함이 발생할 가능성이 높은 곳은 마지막으로 동결할 장소입니다. 이들은 한기와 라이저가 위치해야 하는 위치를 나타냅니다. 열 계수는 냉기와 라이저 위치를 결정하는 데도 사용할 수 있습니다. 또한 라이저 크기를 결정하는 데 사용할 수 있습니다.
이 비디오는 벽 온도에 의해 색칠 된 금형을 통해 10 사이클을 보여줍니다. 슬라이스는 첫 번째 단계에서 코어 냉각 채널을 표시하고 한 단계에서 다른 단계에서 꺼지는 것을 표시하도록 선택되었습니다.
적층 제조법은 3D프린팅이라고도 하며, 일반적으로 분말 또는 와이어를 층별로 적층제조하는 방법입니다. 금속기반 적층제조공정에 대한 관심이 지난 몇년간 크게 높아졌습니다. 오늘날 사용되는 3개의 주요 금속 적층 제조 공정은 파우더 베드 융접(PBF), 직접 에너지 증착(DED) 및 바인더 분사 공정입니다. FLOW-3D는 이러한 각 프로세스에 대해 높은 정확도의 시뮬레이션 기능을 제공합니다
파우더 베드 융합 및 직접 에너지 증착 공정에서는 레이저나 전자 빔을 열원으로 사용할 수 있습니다. 두 경우 모두 PBF의 분말 형태와 DED공정의 분말 또는 와이어 형태의 금속은 완전히 용해되고 함께 융합되어 층별 부품을 형성합니다. 그러나, 결합제 분사에서, 결합제로서 작용하는 수지는 금속 분말 위에 선택적으로 증착되어 층별로 부품을 형성합니다.그런 다음 이러한 부품을 소결하여 밀도를 높이게 됩니다.
FLOW-3D의 자유 표면 추적 알고리즘과 물리적 모델은 이러한 각 프로세스를 매우 정확하게 시뮬레이션할 수 있습니다. 레이저 파우더 베드 퓨전(L-LPF)모델링 단계에 대해서는 여기에서 자세히 설명합니다. DED 및 바인더 분사 프로세스에 대한 개념 증명 시뮬레이션도 몇 가지 보여줍니다.
Laser-powder bed fusion processes
L-PBF 공정은 유체 유동, 열 전달, 표면 장력, 상 변화 및 응고와 같은 복잡한 다중 물리 현상을 포함하며, 이는 공정 및 궁극적으로 품질에 영향을 미칩니다. FLOW-3D의 물리적 모델은 질량, 운동량 및 에너지 보존 방정식을 동시에 해결하면서, 입자 크기 분포 및 충진 분율을 고려하여 메소 스케일에서 용융 풀 현상을 시뮬레이션합니다.
FLOW-3D의 추가 모듈인 DEM및 WELD는 전체 파우더 베드 융접 프로세스를 시뮬레이션하는데 사용됩니다. L-PBF 공정의 다양한 단계는 분말 베드 적층, 분말 용융 및 응고 및이어서 이전에 응고 된 층 상에 새로운 분말을 놓고 새로운 층을 이전 층에 다시 융해 및 융합시키는 단계입니다. FLOW-3D는 이러한 각 단계를 시뮬레이션하는 데 사용할 수 있습니다.
Powder bed laying process
FLOW-3D와 통합된 DEM모듈을 사용하면 다음과 같이 입자의 랜덤화된 분포를 삭제하고 포장하여 파우더 베드 배치 프로세스를 아래 영상처럼 시뮬레이션 할 수 있습니다.
One way to achieve different powder bed compactions is to choose different particle size distributions while laying the bed. As seen below, there are three different sized particle size distributions, which result in varying powder bed compactions with Case 2 giving the highest compaction.
입자-입자 상호 작용, 유체-입자 결합 및 입자 이동 객체 상호 작용은 DEM 모듈을 사용하여 자세히 분석할 수 있습니다. 또한 입자 간 힘을 특정하여 분말을 넓게 펴서 뿌리는 현상에 대한 응용을 보다 정확하게 연구할 수도 있습니다.
FLOW-3D 시뮬레이션은 DEM 모델을 사용하여, 회전하는 원통형 롤러로 인해 퍼지는 분말을 해석한 결과입니다. 비디오의 시작 부분에서는 분말 저장소가 아래로 이동하는 반면, 빌드 플랫폼은 위쪽으로 이동합니다. 그 직후 롤러는 초기 위치에 따라 컬러 분말 입자를 빌드 플랫폼으로 분산시켜 다음 층의 용해 및 제작을 준비합니다. 그러한 시뮬레이션은 탱크에서 빌드 플랫폼으로 전달되는 분말 입자의 바람직한 크기에 대한 예측할 수 있습니다.
Powder bed melting
파우더 베드를 배치한 후에는 FLOW-3D WELD에 레이저 빔 프로세스 매개 변수를 지정하여 고 밀도의 용융 풀 시뮬레이션을 수행할 수 있습니다. 온도, 속도, 고상 분율, 온도 구배 및 응고 속도에 대한 그림을 자세히 분석할 수 있습니다
Melt pool analysis of the powder bed under a laser power output of 200W, scan speed of 3.0m/s and a spot radius of 100μm.
용해 풀이 굳으면 FLOW-3D 압력 및 온도 데이터를 Abaqus 또는 MSC Nastran과 같은 FEA 도구로 데이터를 가져와 응력 등고선 및 변위 프로필을 분석할 수 있습니다.
Multi-layer additive manufacturing
첫번째 용해 층이 굳으면 두번째 입자 층이 응고된 베드에 쌓입니다. 새로운 분말 입자 층에 레이저 프로세스 파라미터를 지정함으로써, 용해 풀 시뮬레이션을 다시 수행할 수 있습니다. 이 과정을 여러 번 반복하여 연속적으로 형성된 층 사이의 결합을 평가할 수 있습니다.
Binder jetting
바인더 분사 시뮬레이션은 모세관 힘의 영향을 받는 파우더 베드의 바인더 확산 및 침투에 대한 통찰력을 제공합니다. 공정 매개 변수와 재료 특성은 증착 및 확산 공정에 직접적인 영향을 미친다.
Direct energy deposition
FLOW-3D의 Particle 모델을 사용하여 직접 에너지 축적 프로세스를 시뮬레이션 할 수도 있습니다. 고체 기판에 분말 주입 속도와 열유속 입사를 지정함으로써, 고체 입자는 용융풀을 통해 질량, 추진력 및 에너지를 추가할 수 있습니다. 다음 동영상에서는 용융풀을 통해 고체 금속 입자가 주입되고 이어서 기판에 용융풀응 응고시키는 과정이 관찰됩니다.
C. M. LadeiroDepartment of Metallurgical and Materials Engineering, Faculdade de Engenharia, Universidade do Porto, Rua Dr. RobertoFrias, 4200-465 PORTO, Portugal ...
바인더 제트 3D 프린팅 중 계면 유체-입자 상호 작용에 대한 CFD-DEM 결합 시뮬레이션 Joshua J. Wagner, C. Fred Higgs III https://doi.org/10.1016/j.cma.2024.116747 Abstract The coupled ...
적층 가공법은 3D프린팅이라고도 하며, 일반적으로 분말 또는 와이어를 층별로 적층제조하는 방법입니다. 금속기반 적층제조공정에 대한 관심이 지난 몇년간 크게 높아졌습니다. 오늘날 사용되는 3개의 주요 금속 적층 제조 공정은 파우더 베드 융접(PBF), 직접 에너지 증착(DED) 및 바인더 분사 공정입니다. FLOW-3D는 이러한 각 프로세스에 대해 고유한 시뮬레이션 통찰력을 제공합니다
파우더 베드 융합 및 직접 에너지 증착 공정에서는 레이저나 전자 빔을 열원으로 사용할 수 있습니다. 두 경우 모두 PBF의 분말 형태와 DED공정의 분말 또는 와이어 형태의 금속은 완전히 용해되고 함께 융합되어 층별 부품을 형성합니다. 그러나 바인더 분사에서, 결합제 역할을 하는 수지는 금속 분말에 선택적으로 침전되어 층별로 부품을 형성합니다. 이들 부품은 더 나은 밀도를 얻기 위해 중앙에 배치됩니다.
FLOW-3D의 자유 표면 추적 알고리즘과 물리적 모델은 이러한 각 프로세스를 매우 정확하게 시뮬레이션할 수 있습니다. 레이저 파우더 베드 퓨전(L-LPF)모델링 단계에 대해서는 여기에서 자세히 설명합니다. DED 및 바인더 분사 프로세스에 대한 개념 증명 시뮬레이션도 몇 가지 보여줍니다.
Laser-powder bed fusion processes
L-PBF 공정은 유체 유동, 열 전달, 표면 장력, 상 변화 및 응고와 같은 복잡한 다중 물리 현상을 포함하며, 이는 공정 및 궁극적으로 품질에 영향을 미칩니다. FLOW-3D의 물리적 모델은 질량, 운동량 및 에너지 보존 방정식을 동시에 해결하면서, 입자 크기 분포 및 충진 분율을 고려하여 메소 스케일에서 용융 풀 현상을 시뮬레이션합니다.
FLOW-3D의 추가 모듈인 DEM및 WELD는 전체 파우더 베드 융접 프로세스를 시뮬레이션하는데 사용됩니다. L-PBF 공정의 다양한 단계는 분말 베드 적층, 분말 용융 및 응고 및이어서 이전에 응고 된 층 상에 새로운 분말을 놓고 새로운 층을 이전 층에 다시 융해 및 융합시키는 단계입니다. FLOW-3D는 이러한 각 단계를 시뮬레이션하는 데 사용할 수 있습니다.
Powder bed laying process
FLOW-3D와 통합된 DEM모듈을 사용하면 다음과 같이 입자의 랜덤화된 분포를 삭제하고 포장하여 파우더 베드 배치 프로세스를 아래 영상처럼 시뮬레이션 할 수 있습니다.
One way to achieve different powder bed compactions is to choose different particle size distributions while laying the bed. As seen below, there are three different sized particle size distributions, which result in varying powder bed compactions with Case 2 giving the highest compaction.
입자-입자 상호 작용, 유체-입자 결합 및 입자 이동 객체 상호 작용은 DEM 모듈을 사용하여 자세히 분석할 수 있습니다. 또한 입자 간 힘을 특정하여 분말을 넓게 펴서 뿌리는 현상에 대한 응용을 보다 정확하게 연구할 수도 있습니다.
FLOW-3D 시뮬레이션은 DEM 모델을 사용하여, 회전하는 원통형 롤러로 인해 퍼지는 분말을 해석한 결과입니다. 영상의 시작 부분에서는 분말 저장소가 아래로 이동하는 반면, 빌드 플랫폼은 위쪽으로 이동합니다. 그 직후 롤러는 초기 위치에 따라 컬러 분말 입자를 빌드 플랫폼으로 분산시켜 다음 층의 용해 및 제작을 준비합니다. 그러한 시뮬레이션은 탱크에서 빌드 플랫폼으로 전달되는 분말 입자의 바람직한 크기에 대해 예측할 수 있습니다.
Powder bed melting
파우더 베드를 배치한 후에는 FLOW-3D 에 레이저 빔 프로세스 매개 변수를 지정하여 고 밀도의 용융지 시뮬레이션을 수행할 수 있습니다. 온도, 속도, 고상 분율, 온도 구배 및 응고 속도에 대한 그림을 자세히 분석할 수 있습니다
Melt pool analysis of the powder bed under a laser power output of 200W, scan speed of 3.0m/s and a spot radius of 100μm.
용해 풀이 굳으면 FLOW-3D 압력 및 온도 데이터를 Abaqus 또는 MSC Nastran과 같은 FEA 도구로 데이터를 가져와 응력 등고선 및 변위 프로필을 분석할 수 있습니다.
Multi-layer additive manufacturing
첫번째 용해 층이 굳으면 두번째 입자 층이 응고된 베드에 쌓입니다. 새로운 분말 입자 층에 레이저 프로세스 파라미터를 지정함으로써, 용해지 시뮬레이션을 다시 수행할 수 있습니다. 이 과정을 여러 번 반복하여 연속적으로 형성된 층 사이의 결합을 평가할 수 있습니다.
Binder jetting
바인더 분사 시뮬레이션은 모세관 힘의 영향을 받는 파우더 베드의 바인더 확산 및 침투에 대한 통찰력을 제공합니다. 공정 매개 변수와 재료 특성은 증착 및 확산 공정에 직접적인 영향을 미친다.
Direct energy deposition
FLOW-3D의 Particle 모델을 사용하여 직접 에너지 증착 공정을 시뮬레이션 할 수도 있습니다. 고체 기판에 분말 주입 속도와 열유속 입사를 지정함으로써, 고체 입자는 용융지를 통해 질량, 추진력 및 에너지를 추가할 수 있습니다. 다음 동영상에서는 용융지을 통해 고체 금속 입자가 주입되고 이어서 기판에 용융지를 응고시키는 과정이 관찰됩니다.
FLOW-3D는 세계에서 가장 어려운 CFD문제를 해결하는 소프트웨어로, 3차원 자유표면 해석 분야에서 널리 사용되는 최적의 수치해석 소프트웨어 입니다. 특히 자유표면(자유수면)을 가진 유동흐름을 정확하게 예측하는 분야에서는 타의 추종을 불허하는 정확성을 자랑합니다.
FLOW-3D는 핵폭탄 개발 프로젝트로 유명한 미국 국립 연구소 LANL(LosAlamos National Laboratory)의 허트(C. W. Hirt) 박사가 새로운 자유표면 추적기법(free surface tracking method)인 VOF(Volume ofFluid) 방법을 연구 개발한 후, 수 많은 유동현상에 대한 물리 모델을 추가하고 성능을 개선하여, 설계 및 운영단계에서 사용되면서 엔지니어에게 귀중한 통찰력을 제공하는 세계적인 CFD 소프트웨어 입니다.
FLOW-3D는 정확한 자유표면 추적, 압축성/비압축성 유동, 층류/난류, 열전달(전도, 대류, 복사), 점성발열, 상변화(응고,증발)/공동현상, 표면장력, 다상유동, 물질확산, 자연대류/밀도류, 뉴턴/비뉴턴유체, 틱소트로피, 다공성매질, 가속도계/관성계, 입자추적, 전기섭동/전기삼투압/주울발열, 열모세관현상 등 수많은 물리 모델을 제공합니다.
FLOW-3D는 오늘날 복잡한 자유 표면 및 제한된 흐름 문제를 분석하는 데 사용할 수 있는 가장 강력한 도구 중 하나입니다. 사용하기 쉬운 모델링 인터페이스를 제공하며 지난 15년 이상 제가 작업한 수력 발전, 환경, 수자원 및 처리 관련 프로젝트의 설계에 필수적인 도구였습니다. Flow Science의 기술 지원 팀과 개발자는 함께 작업하기 쉽고, 조언을 제공하고, 코드의 잠재적 개선 사항에 대한 사용자의 의견을 듣고, 발생하는 문제를 신속하게 해결하고자 합니다. Flow Science의 전체 팀은 함께 일하기에 훌륭했고 모든 엔지니어에게 훌륭한 자원입니다.
FLOW-3D is one of the most powerful tools available to analyze complex free surface and confined flow problems out there today. It provides an easy-to-use modeling interface and has been an integral tool in the design of hydroelectric, environmental, water resource and treatment related projects I’ve worked on over the last 15+ years. Flow Science’s technical support team and developers are easy to work with and are eager to provide advice, hear input from its users on potential enhancements to the code as well as quickly resolving issues that arise. The entire team at Flow Science have been great to work with and are a great resource to all engineers.
FLOW-3D CAST는 우리의 품질 프로그램에 엄청난 자산이었습니다. 6가지 주조 시뮬레이션 소프트웨어를 평가한 후 Howell Foundry는 FLOW-3D CAST를 구매하기로 결정했습니다. 이 결정의 일부 요인에는 설정 다양성, 비용 및 가장 중요한 시뮬레이션의 현실 정확도가 포함됩니다. 업데이트된 결과 뷰어와 결합된 FLOW-3D CAST 의 강력한 시뮬레이션 기능은 가장 복잡한 작업에서 특히 첫 번째 타설에서 고품질 주조를 보장하는 데 도움이 되었습니다.
FLOW-3D CAST has been a tremendous asset to our quality program. After having evaluated six different casting simulation software, Howell Foundry made the decision to purchase FLOW-3D CAST. Some of the factors in this decision include its setup versatility, cost, and most importantly its accuracy of the simulation to reality. FLOW-3D CAST’s powerful simulation ability coupled with its updated results viewer has been especially helpful on our most complex jobs to make sure we have a quality casting on the first pour.
우리는 FLOW-3D를 사용하여 지난 20년 동안 많은 소모성 발사체 시스템에 대한 추진제 슬로시 및 풀스루 시뮬레이션을 개발했습니다. 보다 최근에는 Flow Science 지원 직원이 차량 기동으로 인한 ullage collapse effects를 포착하기 위해 극저온 추진제 탱크 시뮬레이션에 열 전달을 추가하는 데 중요한 역할을 했습니다.
We have used FLOW-3D to develop propellant slosh and pull-through simulations for a number of expendable launch vehicle systems over the last 20 years. More recently, the Flow Science support staff has been instrumental in helping us add heat transfer to cryogenic propellant tank simulations in order to capture ullage collapse effects due to vehicle maneuvers.
저는 연구 및 산업 응용 분야에서 유체 흐름 문제를 해결하는 데 15년 이상 FLOW-3D를 사용해 왔습니다 . 우리는 강 및 해안 구조물, 수처리 장치, 댐, 여수로, 깊은 터널 및 CSO 전환 구조물의 설계에 이 소프트웨어를 광범위하게 사용합니다. FLOW-3D는 수치 솔버 기술, 클라우드 컴퓨팅, 전처리 및 후처리 도구의 최신 기술을 통합하여 고객에게 상당한 시간과 비용을 절감합니다. FLOW-3D 영업 및 기술 지원 팀은 훌륭합니다!
I have used FLOW-3D for over 15 years solving fluid flow problems in research and industrial applications. We use the software extensively in the design of river and coastal structures, water treatment units, dams, spillways, deep tunnels, and CSO diversion structures. FLOW-3D integrates state of the art in numerical solver techniques, cloud computing, pre- and post-processing tools resulting in substantial time and cost savings to our clients. FLOW-3D sales and technical support teams are excellent!
FLOW-3D 는 다른 소프트웨어로 시각화하거나 정량화하기 어려운 복잡한 유압 문제에 대한 통찰력을 제공하는 정교한 도구입니다. 정교함에도 불구하고 소프트웨어는 매우 사용자 친화적이며 Flow Science는 훌륭한 문서와 기술 지원을 제공합니다. FLOW-3D 모델 에서 얻은 결과는고객과 사내 비모델러 모두에게 깊은 인상을 남겼습니다.
FLOW-3D is a sophisticated tool that provides insight into complex hydraulic problems that would be difficult to visualize or quantify with other software. Despite the sophistication, the software is very user friendly, and Flow Science provide great documentation and technical support. The results we have obtained from our FLOW-3D models have impressed both our clients and non-modelers in-house.
4C-Technologies에서 우리는 거의 35년 동안 다양한 소프트웨어 흐름 시뮬레이션 솔루션을 사용하는 선구자였습니다. 다양한 금속 합금으로 주조된 HPDC 부품에서 부품 설계 및 도구/러너 설계를 최적화합니다. 2008년부터 우리는 FLOW-3D를 사용하여 지금까지 최고의 정확도를 제공하는 것으로 나타났습니다. 또한 FLOW-3D 팀 의 지원은 탁월합니다.
At 4C-Technologies we have been pioneers in using various software flow simulation solutions for nearly 35 years. We optimize part designs and tool/runner designs on casted HPDC parts in various metal alloys. Since 2008 we have solely been using FLOW-3D as it turned out to give by far the best accuracy. Furthermore, the support from the FLOW-3D team is outstanding.
20년 이상 FLOW-3D 와 함께 CFD 분석을 사용하면서 우리의 신뢰 수준은 이제 일반 연구 목적 및 최종 설계 응용 프로그램에 CFD 모델링을 사용하는 데 확신을 가질 정도로 높아졌습니다. 이 소프트웨어는 개념적 세부 사항과 구성을 신속하게 변경할 수 있는 유연성을 제공하여 설계를 단계적으로 진행할 수 있도록 합니다.
From using CFD analysis with FLOW-3D for over twenty years, our level of trust has increased to the point that we are now confident in using CFD modeling for general study purposes and final design applications. The software gives us flexibility to quickly change conceptual details and configurations allowing the design to advance in stages.
우리는 FLOW-3D AM을 사용하여 기초 과학의 경계를 발전시켜 왔습니다 . FLOW-3D AM은 다중 합금 3D 프린팅 중 복잡한 현상을 지배하는 물리학에 대한 우리의 가설을 테스트하는 훌륭한 도구였습니다. FLOW-3D AM은 우리가 열 프로필의 진화와 관련된 물질 전달 및 복잡한 적층 구조에서 열 응력의 발달을 이해하는 데 도움이 되었습니다.
We have been using FLOW-3D AM to advance the boundaries of fundamental science. FLOW-3D AM has been a great tool to test our hypotheses about the physics governing complex phenomena during multi-alloy 3D printing. FLOW-3D AM has helped us understand the evolution of thermal profiles and the associated mass transport and development of thermal stresses in complicated additively-built structures.
FLOW-3D 는 많은 응용 프로그램이 있는 강력한 도구입니다. 우리는 FLOW-3D를 사용하여 물 전환 구조의 흐름과 수력을 효과적으로 해결했습니다. 우리는 또한 제안된 물고기 통로를 통한 물 흐름을 모델링했습니다. 우리는 정확성, 계산 속도, 특히 사용자 친화적인 GUI에 깊은 인상을 받았습니다. 그리고 우리 고객들은 모델 출력과 포스트 프로세서에 의해 생성된 애니메이션에 깊은 인상을 받았습니다. 우리는 또한 매우 반응이 좋은 지원 직원에게 감사합니다.
FLOW-3D is a powerful tool with many applications. We used FLOW-3D to effectively resolve flow through and hydraulic forces on a water diversion structure. We also modeled water flow through a proposed fish passage. We have been impressed with the accuracy, computational speed, and especially the user friendly GUI. And, our clients have been impressed with the model output, as well as, animations created by the post-processer. We are also appreciative of the highly responsive support staff.
수년에 걸쳐 FLOW-3D는 기존의 유압 모델링 도구로는 해결하기 매우 어려웠을 복잡한 유압 문제를 해결하는 데 도움을 주었습니다. 우리는 FLOW-3D 팀에게 매우 감사합니다 . 그들은 수년에 걸쳐 지속적으로 소프트웨어를 개선해 왔으며 우리의 요구에 매우 신속하게 대응해 왔습니다.
Over the years, FLOW-3D has helped us solve complex hydraulic problems that would have otherwise been very difficult to solve with conventional hydraulic modeling tools. We are very thankful to the team at FLOW-3D. They have constantly been making the software better over the years, and have been very responsive to our needs.
FLOW-3D 는 당사의 우주 공학 연구 및 개발 프로세스에서 필수적인 도구입니다. FLOW-3D는 극저온 연료 역학의 프로세스를 더 잘 이해하여 질량을 줄이고 발사기 성능을 향상시키는데 도움이 됩니다.
FLOW-3D is an essential tool in our space engineering research & development process. FLOW-3D helps us better understand processes in cryogenic fuel dynamics, leading to savings in mass and improved launcher performance.
FLOW-3D CAST는CASTMAN, Inc의 제품 개발 및 품질 확보에 매우 큰 도움을 주었습니다. FLOW-3D를 한국에 독점 공급하는 (주)에스티아이씨앤디의 수치해석 컨설팅팀과 협업을 통해 제품 개발 시 FLOW-3D 주조 시뮬레이션을 통해 기술적인 여러 어려움이 있는 제품 개발에 모두 성공하였습니다. 이는 개발 비용, 기술적인 어려움, 개발 기간 및 가장 중요한 시뮬레이션의 정확도가 포함됩니다. FLOW-3D CAST 의 강력한 시뮬레이션 기능은 가장 복잡한 작업에서 고품질 주조를 보장하는 데 도움이 되었습니다.
FLOW-3D 2026 European User Conference 6월 16일부터 17일까지 뒤셀도르프의 Steigenberger Icon Parkhotel에서 열리는 FLOW-3D 2026 European User Conference에 고객 여러분을 초대합니다. 주요 기업 및 기관의 동료 엔지니어, 연구원, 과학자들과 연결하여 ...
용접 및 3D프린팅에 특화된 수치해석 프로그램인 FLOW-3D WELD/AM의 새로운 기능을 소개해 드릴 웨비나를 개최합니다. 이번 웨비나에서는 익숙하지만 놓치고 있었던 FLOW-3D WELD/AM의 핵심 기능과 더욱 강력해진 최신 업데이트 내용을 집중적으로 다룹니다 ...
이 기술 요약은 Diego CARVALHO 외 저자가 2018년 MATERIALS SCIENCE (MEDŽIAGOTYRA)에 발표한 논문 "Microindentation Hardness-Secondary Dendritic Spacings Correlation with Casting ...
A Stability Analysis of Boundary Layer Stagnation-Point Slip Flow and Heat Transfer towards a Shrinking/Stretching Cylinder over a Permeable Surface ...
Optimizing Welding Parameters to Mitigate Hydrogen-Induced Cracking Under Varying Relative Humidity Conditions Using the G-BOP Test 고장력 저합금(HSLA) 강의 용접 ...
This application note was contributed by Johannes Hartmann and Vera Jüchter, Department of Materials Science, Chair of Metals Science and Technology, University of Erlangen-Nuremberg
알루미늄 폼은 우수한 댐핑 및 높은 에너지 흡수율 및 굴곡 강성과 같은 예외적인 특성을 보여줍니다[1]. 강성은 특히 하중 지지 및 경량 구조에 사용하기에 특히 매력적입니다. 중량별 강성을 높이고 보다 우수한 하중 전달을 위해 알 Aluminum Foam Sandwiches (AFS)와 같은 컴팩트한 특성이 필요합니다 [2].
Erlangen-Nuremberg 대학의 금속 공학과 기술 위원장은 알루미늄 발포 특성을 점차적으로 생산하기 위해 다이캐스팅 공정인 Integral Foam Molding 개발하였습니다(그림 1 참조). 이 공정은 폴리머의 사출 성형으로 개발되었으며 따라서 컴팩트한 층을 가진 복잡한 폼을 비용 효율적으로 대량 생산에 적합합니다. 이 노트에 설명 된 시뮬레이션 기법은 프로세스 매개 변수를 선택하는데 도움을 주기 위한 모델링프로세스를 확인할 수 있습니다.
Figure 1. Cross section of an aluminum integral foam with a compact skin, a transition region with decreasing relative density and smaller pores, as well as a foamed core.
Aluminum Integral Foam Molding Technology
일정량의 발포제 (수소화 마그네슘, MgH2)가 러너 시스템에 배치되고 샷 챔버는 알루미늄 용융물로 채워진다 (공정은 그림 2에 묘사되어 있으며, 공정은 [3]에 자세히 설명되어있다). 피스톤이 진행됨에 따라, 분말은 난류 방식으로 주형에 이송된다. 기술 변형 “고압 일체형 폼 몰딩 (HP-IFM)”의 경우 표준 다이캐스팅 공정에서 알 수 있듯이 이 부품은 주변의 높은 압력에서 완전히 채워져 우수한 표면 품질을 보장합니다. 템퍼링된 금형 표면에서 시작하여 용융물은 일체형으로 고형화되기 시작합니다. 몇 밀리 초가 지나면 금형은 코어 풀러 시스템 위에 열리고 부피는 국부적으로 증가하고 압력은 감소하여 열분해 및 수소화 마그네슘 입자의 수소 방출로 인해 여전히 반고체 내부 영역에서 기공 성장을 시작합니다. 모든 발포제 입자는 이웃하는 공극의 역압에 의해 멈추어 질 때까지 공극의 성장을 지속합니다. 발포된 입자의 벽은 알루미늄 합금의 응고된 입자에 의해 안정화가 되며 이를 endogenous stabilization이라고 합니다[4].
Figure 2. Schematic process cycle of “High Pressure Integral Foam Molding (HP-IFM)” of aluminum.
주조 부품의 전체 부피에서 균일한 형태에 대한 전제조건은 분해 순간의 양호한 입자분포입니다. 또한, 발포제 유입시의 용융물의 온도는 수소화 마그네슘의 분해를 결정하며 (그림 3 참조), 게다가 발포시 solid phase의 양을 결정한다. 그러나 고상의 양이 너무 많으면 기공의 강성이 증가하고 현상 기공의 구형화를 방해하여 구조가 파괴된다 [2].
Microcellular Aluminum Integral Foams – Approaching the Process Limits
일체형 발포 성형 공정시뮬레이션은 새로운 부품 설계의 몰드 충진 특성을 조사하는 데 도움이 될 뿐만 아니라 입자 침투도 예측하고 비용을 절약할 수 있게 발포 공정 조건을 결정할 수 있는 강력한 도구입니다. 현재 연구의 목표는 다공성 수준을 일정하게 유지하면서 기공 크기를 줄이는 것입니다. 전산 유체 역학 (CFD) 시뮬레이션은 가능한 한 현재의 프로세스 한계에 가깝게 접근할 수 있습니다. 발포 형태의 개선은 기계적 물성에서 균질 한 구조를 유도 할뿐만 아니라 기계적 성질에 의해 더 얇은 부품의 생산이 가능할 것입니다. 이 목적은 용융물 내에서의 높은 입자 분포 밀도와 동시에 응집 현상의 감소와 함께 완전히 안정된 기공 성장에 의해서만 달성 될 수 있다.
Figure 3. Schematic curves of decomposition of magnesium hydride as a function of the melt temperature, calculated by the Johnson-Mehl-Avrami approach [2]
Figure 4. Adjustment of heat transfer by comparisons of a real solidification curve (black) to the growth rate of the solidified skin in simulation (red).
Adapting the Simulation Parameters to Practical Integral Foam Molding Experiments
입자 거동이나 온도장에 대한 신뢰성 있는 예측을 위한 CFD 시뮬레이션을 사용할 수 있으려면 실제 실험과 일치하도록 매개 변수를 결정해야 합니다. 이를 위해, 30-130 ms의 지연 시간을 갖는 일체형 발포 부품을 제작하였으며 성형 팽창 및 기공 성장 개시 순간에 고상분율 때문에 발포 형성이 불가능한 다른 밀도의 형상을 만들었습니다. 열 전달 계수 (완전한 액체 용융물과 완전 응고된 용융물)를 변화시켜 합금 AlSi9Cu3 (Fe)의 주조 사이클을 시뮬레이션하면 응고 곡선을 적용할 수 있습니다. 이러한 목표를 달성하기 위해 시뮬레이션을 피스톤 이동이 시작되기 전에 실제 온도분포를 묘사해야 합니다. 온도는 배치된 열에 의해 숏 챔버에서 국부적으로 측정되었으며 시뮬레이션 내 실제 데이터와 잘 일치하여 성공적으로 묘사 될 수 있었습니다. 금형 충진 중에 금형 표면에서 온도 측정을 참조 할 수도 있습니다. 시간 경과에 따른 그 변화는 시뮬레이션 결과와 잘 일치합니다.
표면장력이나 응고 항력계수와 같은 용융의 유동을 정의하는 추가 매개 변수 단계에서는 다른 설정과 시뮬레이션을 비교하여 조정됩니다. 시뮬레이션 내에서 용융물의 흐름이 실제 시험과 일치하는 즉시 매개 변수가 설정됩니다
Figure 5. Adjustment of melt flow defining parameters such as the surface tension by comparisons of real experiments (left) to simulations (right)
냉각 및 용해 흐름 특성을 정의한 후 입자의 유입을 시뮬레이션 합니다. 입자 / 유체 의 상호 작용에 대한 시뮬레이션을 조정하기 위해 매개 변수계수의 X 선 샘플과 비교가 되며 구리선 입자에서는 수산화 마그네슘보다 높은 함량 입자가 적용됩니다. (그림 6 참조). 시뮬레이션 결과는 실험과 매우 잘 어울리므로 프로세스 매개 변수의 함수로서 입자 분포의 신뢰할 수 있습니다.
Figure 6. Adjustment of parameters influencing particle/melt-interactions by comparisons of x-rayed samples left); produced by the entrainment of copper particles) to simulations (right)
Conclusion
전체적으로 FLOW-3D는 실제 생산 전에 새로운 부품 제조의 잠재적 결함을 조사하는 중요한 수단이 될 수 있다는 것을 증명할 수 있었습니다. 이러한 방식으로, 차가운 흐름 또는 데드 존이 없는 성공적인 충전 및 발포제 분포가 보장 될 수 있다. 또한, 예상되는 온도 필드의 정확한 묘사로, 수소화 마그네슘의 분해 특성 및 기공형성을 예측할 수 있습니다. 이는 일체형 폼 구조와 관련하여 고객의 요구를 충족시키기 위한 공정 변수를 정의 할 수 있는 가능성을 제공합니다
1 Criterion is the solid phase fraction where the shear strength and therefore the resistance to pore evolution increases drastically.
References
[1] C. Körner, R. F. Singer, Adv. Eng. Mater.2000, 2 (4), pp. 159-165.
[2] C. Körner, in Integral Foam Molding of Light Metals – Technology, Foam Physics and Foam Simulation, Springer, Berlin, Heidelberg, Germany 2008.
[3] H. Wiehler, C. Körner, R. F. Singer, Adv. Eng. Mater.2008, 10 (3), pp. 171-178.
[4] J. Hartmann, A. Trepper, C. Körner, Adv. Eng. Mater.2011, 13 (11), pp. 1050-1055.
Learn more about the versatility and power of modeling metal casting processes with FLOW-3D Cast>
What You Should Know About CFD Modeling when Selecting a CFD Package
유체 흐름 및 열 전달 해석용 소프트웨어 패키지에는 여러 형태가 있습니다. 물리적 근사와 수치 해법의 기법이 패키지마다 크게 다르기 때문에 적절한 패키지를 선택하는 것은 매우 어렵습니다. 다음 설명에서는 열유동 시뮬레이션 소프트웨어를 선택할 때 고려해야 할 중요한 몇 가지를 소개합니다.
Software packages for fluid flow and heat transfer analysis come in many forms. These packages differ greatly in their physical approximations and numerical solution techniques, which makes the selection of a suitable package a challenging proposition. The following discussion covers some important items to consider when choosing flow simulation software.
Meshing and Geometry
유한 요소 또는 “body-fitted coordinates”를 채용하고 있는 수치해석 방법은 유체 영역의 기하학적 형상에 적합한 격자를 생성해야 합니다. 정확한 수치 근사치를 얻기 위해 허용 할 수 있는 요소 크기 및 형상에서 이러한 격자를 생성하는 것은 매우 중요한 작업입니다.
복잡한 경우에는 이와 같은 방법으로 격자를 생성하면 며칠 또는 몇 주가 걸릴 수 있습니다. 어떤 프로그램은 사각형의 격자 요소만을 사용함으로써 문제를 해결하려고 하지만, 그럴 경우에는 경계부분에 계단이 생기고 흐름과 열전달 특성이 달라지는 문제에 직면하게 됩니다.
FLOW-3D는 FAVOR™(면적율 / 부피 비율)법 을 사용하여 지오메트리의 특성을 원활하게 포함하므로써, 간단한 사각형 격자만으로도 두 문제를 해결할 수 있습니다. 또한, 간단하고 강력한 솔리드 모델러가 FLOW-3D 패키지에 기본 포함되어 있으며, CAD 프로그램에서 생성한 기하형상 데이터를 가져올 수 있습니다.
Solution methods that employ finite-element or “body-fitted coordinates” require the generation of a solution grid that conforms to the geometry of the flow region. It is a non-trivial task to generate these grids with acceptable element sizes and shapes for accurate numerical approximations. In complicated cases this type of grid generation may consume days or even weeks of effort. Some programs attemptto eliminate this generation problem by using only rectangular grid elements, but then they must contend with “stair-step” boundaries that alter flow and heat-transfer properties. FLOW-3D solves both problems by using easy-to-generate rectangular grids in which geometric features are smoothly embedded using the FAVOR™ (fractional area/volume) method. A simple and powerful solids modeler is packaged with FLOW-3D or users may import geometric data from a CAD program.
Momentum Equation vs. Approximate Flow Models
유체 운동량의 정확한 처리가 중요한 몇 가지 이유가 있습니다. 첫째, 이것은 복잡한 기하학적 형상에서 유체가 어떻게 흐르는지를 예측하는 유일한 방법입니다. 둘째, 액체에 의하여 걸린 동적인 힘(압력)은 운동량에서만 계산할 수 있습니다. 마지막으로, 열 에너지의 대류 수송을 계산하려면 다른 유체 입자 및 경계에 대한 개별 유체 입자의 상대적인 움직임을 정확하게 파악하는 것이 필요합니다. 이것은 운동량의 정확한 처리를 의미합니다. 운동량 보존을 대충 근사하기만 한 CFD 모델은 FLOW-3D에서는 사용되지 않습니다. 이러한 모델은 현실적인 유체 구성 및 온도 분포 예측에 사용할 수 없기 때문입니다.
An accurate treatment of fluid momentum is important for several reasons. First, it is the only way to predict how fluid will flow through complicated geometry. Second, the dynamic forces (i.e., pressures) exerted by the fluid can only be computed from momentum considerations. Finally, to compute the convective transport of thermal energy, it is necessary to have an accurate picture of how individual fluid particles move in relation to other fluid particles and confining boundaries. This implies an accurate treatment of momentum. Simplified flow models that only crudely approximate the conservation of momentum are not used in FLOW-3D because they cannot be used to predict realistic fluid configurations and temperature distributions.
Liquid-Solid Heat Transfer Area
액체와 고체 사이 (금속 주형 등)의 열전달은 경계면 면적의 정확한 추정이 필요합니다. 경계가 계단 모양으로 되어 있는 경우, 보통 이 면적이 크게 추정됩니다. 예를 들어, 실린더의 표면적은 약 27 %정도 크게 추정됩니다. FLOW-3D의 경우 정확한 경계면 면적은 FAVOR™법에 따라 FLOW-3D 전처리기에서 컨트롤 볼륨마다 자동으로 계산됩니다.
Heat transfer between a liquid and a solid (e.g., metal-to-mold) requires an accurate estimate of the interfacial area. Stair-step boundaries over-estimate this area; for example, the surface area of a cylinder would be over-estimated by a factor of 27%. Accurate interfacial areas are automatically computed by the FAVOR™ method for each control volume in the FLOW-3D pre-processor.
Control Volume Effects on Liquid-Solid Heat Transfer
컨트롤 볼륨의 크기가 액체와 고체 사이에서 교환되는 열 비율과 양에 영향을 줄 수 있습니다. 이것은 열이 액체와 고체의 경계면을 포함하는 컨트롤 볼륨을 흐를 필요가 있기 때문입니다. FLOW-3D는 액체와 고체의 경계면에 걸쳐 열 전달률을 계산할 때 컨트롤 볼륨의 크기와 전도율이 고려됩니다.
The size of control volumes can influence the rate and amount of heat exchanged between a liquid and solid because heat must also flow in the control volumes containing the liquid/solid interface. In FLOW-3D control volume sizes and their conductivities are accounted for when computing heat transfer rates across liquid-solid interfaces.
Implicitness and Accuracy
비선형 방정식과 결합 방정식의 Implicit 방법은 반복 될 때마다 under-relaxation 특성을 갖는 반복적 해법이 필요합니다. 이 동작은 상황에 따라 심각한 오류 (또는 수렴 속도의 급격한 하락)가 발생할 수 있습니다. 예를 들어, 비율이 큰 컨트롤 볼륨을 사용하는 경우나, 실제로는 중요하지 않은 효과를 예상하고 암시적인 해법을 사용하는 경우 등입니다. FLOW-3D는 가능한 명시적인 수치해법이 사용되고 있습니다. 이것은 필요한 계산량이 적고, 수치 안정성의 요구 사항이 요구된 정밀도에 상응하기 때문입니다. 자세한 내용은 “암시적인 수치해법과 명시적인 수치해법“을 참조하십시오.
Implicit methods for nonlinear and coupled equations require iterative solution methods that have the character of an under-relaxation in each iteration. This behavior can cause significant errors (or very slow convergence) in some situations, for example, when using control volumes with large aspect ratios or when the implicitness is used in anticipation of an effect that is not actually significant. In FLOW-3D explicit numerical methods are used whenever possible because they require less computational effort, and their numerical stability requirements are equivalent to accuracy requirements. Read more in the Implicit vs. Explicit Numerical Methods article.
Implicit Numerical Methods For Convective Transport
모든 크기의 타임 스텝 크기를 계산에 사용할 수 있는 암시적인 수치 기법은 CPU 시간을 줄이기 위해 많이 사용되는 방법입니다. 불행하게도, 이 방법은 대류 현상 해석에 대해 정확하지 않습니다. 암시적인 해법은 근사 방정식에 확산 효과를 도입함으로써 시간 단계의 독립성을 획득합니다. 수치 확산을 물리적 확산 (열전도 등)에 추가해도 확산율이 변경될 뿐이므로 심각한 문제가 되지 않을 수 있습니다. 그러나 수치 확산(발산)을 대류 과정에 추가하면 모델링 대상의 물리 현상의 특성은 완전히 다르게 됩니다. FLOW-3D는 시간의 정확한 근사치를 보장하기 위해 프로그램에 의해 time step이 자동으로 제어됩니다.
Implicit numerical techniques that allow arbitrarily large time-step sizes to be used in calculations are a popular way to reduce CPU time requirements. Unfortunately, these methods are not accurate for convective processes. Implicit methods gain their time-step independence by introducing diffusive effects into the approximating equations. The addition of numerical diffusion to physical diffusion, e.g., to heat conduction, may not cause a serious problem as it only modifies the diffusion rate. However, adding numerical diffusion to convective processes completely changes the character of the physical phenomena being modeled. In FLOW-3D time steps are automatically controlled by the program to ensure time-accurate approximations.
Relaxation and Convergence Parameters
암시적으로 근사치를 사용하는 수치법은 하나 이상의 수렴 및 완화(이완)의 매개 변수를 선택해야 합니다. 이러한 매개 변수를 신중하게 선택하지 않으면 발산하거나 수렴에 시간이 걸리는 경우가 있습니다. FLOW-3D를 융합하는 매개 변수와 완화(이완) 매개 변수를 하나씩만 사용하여 두 매개 변수는 프로그램에 의해 동적으로 선택됩니다. 수치 해법을 제어하는 매개 변수를 사용자가 설정할 필요는 없습니다.
Numerical methods that use implicit approximations also require the selection of one or more convergence and relaxation parameters. Making poor choices for these parameters can lead to either divergences or slow convergence rates. Only one convergence and one relaxation parameter are used in FLOW-3D, and both parameters are dynamically selected by the program. Users are not required to set any parameters controlling the numerical solver.
Free-Surface Tracking
액체와 기체의 경계면 (자유 표면 등)의 모델링에 사용되는 방법은 두 가지가 있습니다. 하나는 액체, 기체 두 영역의 흐름을 계산하고 경계면을 유체 밀도의 급격한 변화로 처리하는 방법입니다.
일반적으로 밀도의 불연속은 고차 수치 근사를 사용하여 모델링됩니다. 불행하게도 이 프로세스는 소수의 격자 셀에서 경계면이 평탄화되고, 이러한 경계면에 보통 존재하는 유체흐름의 접선 속도의 급격한 변화는 고려되지 않습니다.
기체가 계산 영역에 들어가는 액체로 대체되는 경우에는 이 방법에는 기체의 출구 포트 또는 출구 싱크도 보충 할 필요가 있습니다. 또한 이러한 방법은 일반적으로 유체의 비압축성를 충족하기 위해 더 많은 노력이 필요합니다. 이것이 발생하는 기체 영역에 거의 균일 한 압력 조정이 필요하며, 이를 통해 계산 수렴 시간이 소요되기 때문입니다.
FLOW-3D는 VOF (Volume-of-Fluid) 법 이라는 독창적인 방법이 사용되고 있습니다. 이것은 진정한 3 차원 경계면 추적 방식으로, 경계면을 3 차원 인터페이스로 추적하는 체계입니다. 또한 옵션의 표면 장력을 포함한 일반적인 접선 응력 경계 조건은 경계면에 적용됩니다. 기체 영역은 모델에 포함하도록 사용자가 요청하지 않는 한 계산되지 않습니다.
There are two methods used to model liquid-gas interfaces (i.e., free surfaces). One of these is to compute flow in both the liquid and gas regions and to treat the interface as a sharp change in fluid density. Typically, the density discontinuity is modeled using higher-order numerical approximations. Unfortunately, this treatment allows the interface to smooth out over a few grid cells and does not account for a corresponding sharp change in tangential flow velocity that generally exists at such interfaces. This technique must also be supplemented with escape ports or sinks for the gas if it is to be replaced by liquid entering a computational region. Further, such methods must typically work harder to satisfy the incompressibility of the fluids. This happens because gas regions must have nearly uniform pressure adjustments which tend to slow down the solution convergence rate. A different technique, the Volume-of-Fluid (VOF) method, is used in FLOW-3D. This is a true three-dimensional interface tracking scheme in which the interface is closely maintained as a step discontinuity. Moreover, normal and tangential stress boundary conditions, including optional surface tension forces, are applied at the interface. Gas regions are not computed unless the user requests these regions to be included in the model.
본 자료는 국내 사용자들의 편의를 위해 원문 번역을 해서 제공하기 때문에 일부 오역이 있을 수 있어서 원문과 함께 수록합니다. 자료를 이용하실 때 참고하시기 바랍니다.
This article on sand core making was contributed by Dr. Matthias Todte and Frieder Semler, Flow Science Deutschland GmbH.
주조 품질에 대한 수요가 증가하고 고성능 구성 요소에 대한 박막형 구조로의 추세로 인해 품질에 대한 요구가 강화되었으며 동시에 모래 코어의 기하학적 복잡성도 증가했습니다. 시뮬레이션은 코어 박스의 설계를 최적화하는 데 도움이 되며, 저온 및 고온 코어 박스를 위한 유기 및 무기 바인더 시스템의 촬영, 가스 처리 및 경화를 위한 강력한 공정 조건을 확립합니다.
기체 주입, 건조 및 템퍼링의 기본 프로세스에 대한 논의는 실험적 검증을 거쳐야 합니다. 그런 다음 주물 결함을 방지하기 위해 코어 사격 공정 시뮬레이션이 필수적이었는지를 보여 줍니다. 마지막으로 코어 박스의 마모와 수명을 예측하는 수치모델을 개발한 연구 프로젝트를 소개합니다.
Water jacket core
Simulation of sand core making processes
Shooting
Shooting Simulation에서 모래로 채워진 타격 헤드가 공기를 통해 가압되고, 이로 인해 공기/모래/실린더/바인더 혼합물로 구성된 “유체”가 생성됩니다. 이 유체는 분사 노즐을 통해 코어 박스로 흐르고 배출 노즐을 통해 상자 밖으로 공기가 배출됩니다. Shooting Simulation의 목적은 코어 박스에 있는 모래의 밀도분포를 높히고 균일하게 하는 것입니다.
촬영 과정에서 모래로 채워진 블로 헤드가 공기를 통해 가압되어 공기/모래/바인더 혼합물로 구성된 “유체”가 생성됩니다. 이 유체는 블로우 헤드에서 분사 노즐을 통해 코어 박스로 흘러 나와 공기를 환기 노즐을 통해 박스 밖으로 밀어냅니다. Shooting 의 목표는 가능한 한 높고 균일하게 코어 박스에 있는 모래의 밀도 분포를 달성하는 것입니다. 변경할 수 있는 프로세스 매개 변수는 분사 압력과 발사 및 배기 노즐의 수와 위치입니다. 시간과 비용을 절약하기 위해 코어의 품질을 저하시키지 않고 가능한 한 노즐을 적게 사용하는 것이 바람직합니다.
Sand density distribution after the shooting
시뮬레이션을 사용하여 다양한 사격 및 환기 노즐 구성과 그 구성이 결과 모래 밀도 분포에 미치는 영향을 분석할 수 있습니다. 엔지니어는 속도와 전단 응력을 예측하여 코어 상자의 마모 및 이에 따른 수명에 대한 결론을 도출할 수 있습니다.
Gassing
유기 바인더 시스템에서는 모래가 유기 수지로 코팅됩니다. 이 수지의 경화는 보통 아민이라는 기체에 의해 이루어지는데, 이것은 일반적으로 분사에 사용된 노즐을 통해 주입됩니다. 이 가스는 코어가 모든 부분에서 경화되도록 하기위해 모든부분에 도달할 만큼 길어야 한다. 반면에, 유독 가스를 줄이기 위해서는 가스 배출이 필요이상으로 길어서는 안됩니다.
유기 바인더 시스템에서는 모래가 유기 레진으로 코팅되어 있습니다. 이 레진의 경화는 보통 아민 가스 작용제에 의해 이루어지는데, 아민은 주로 인젝션에 사용되는 노즐을 통해 분사됩니다. 이 가스 주입은 가스가 코어의 모든 부분에 도달할 수 있도록 충분히 길어야 합니다. 코어가 모든 곳에서 경화되도록 하기 위해서입니다. 반면, 가스 배출은 독성 가스를 절약하기 위해 필요 이상으로 길지 않아야 합니다.
Amine concentration in a core
시뮬레이션은 시간 경과에 따른 코어의 아민 농도 분포를 예측하며, 이는 코어의 경도와 동일하다. 이를 통해 엔지니어들은 가스 생성 공정에 대한 합리적인 시간 규모를 결정할 수 있습니다.
Drying
주조물의 수가 증가하는 경우, 독성이 있는 유기적 시스템 대신 무기, 수성-기반 바인더 시스템이 사용됩니다. 배기 가스 배출이 없는 코어 생산 공정의 이점 외에도 이 시스템은 주조 공정 중 코어 가스 생산량을 줄여 주조 품질을 향상시킵니다.
모래 코어의 경화를 위해서는 일반적으로 뜨거운 공기가 주입되어 이루어지는 코어에서 물을 제거해야 합니다. 이러한 바인더 시스템의 경우, 코어의 잔류 수분은 경도에 대한 측정 값입니다. 시뮬레이션은 코어를 통과하는 공기의 흐름뿐만 아니라 물이나 증기의 증발과 응축, 뜨거운 공기와 함께 증기의 이동을 모델링 해야 합니다.
아래 이미지는 예측된 잔류 수분과 실제 코어의 강도(또는 손상)의 상관 관계를 보여 줍니다.
Correlation of predicted residual moisture and the damage of a real core
Tempering of core boxes
핫 박스 및 크로닝과 같은 특정 코어 제조 공정에서는 가열된 코어 박스에 있는 바인더의 열 반응을 통해 코어의 경화가 이루어집니다. 상자의 가열은 가열 채널과 전기 가열 요소를 사용하여 수행됩니다. 좋은 코어 품질을 위해서는 코어 상자의 균일한 온도 분포가 바람직합니다. 시뮬레이션은 특정 가열 소자 구성에 대한 온도 분포를 시간 경과에 따른 예측하고 발열의 균일성과 원하는 온도에 도달하는 데 필요한 시간을 표시합니다.
Temperature distribution in a heated core box
Validation of the core blowing model
Experiments and simulations for a water jacket core
핵심 shooting 실험은 TU 뮌헨의 파운드리 연구소에서 실시되었습니다. shooting 시간과 압력, 흡입구와 환기구의 수 등의 공정 매개 변수들이 다양하였으며 이들 매개 변수들이 분석된 코어 품질에 미치는 영향이 다양하였다. 실제 코어에서 발생한 결점은 시뮬레이션에서 모래 밀도가 낮은 영역과 상관 관계가 있습니다(아래 그림 참조).
Core defects compared to simulated density distribution
Application of the core blowing model : 리어 액슬 하우징의 주조 품질 개선
품질 보증에서 리어 액슬 하우징의 주물 결함을 감지했습니다(아래 그림 참조). 그 결함들은 중심부의 표면 결함의 결과인 것처럼 보였다. 이 가설을 뒷받침하고 코어 표면 품질을 개선하기 위한 조치를 권고하기 위해 시뮬레이션이 수행되었다. 마지막으로, 코어 박스 환기구의 다른 구성(숫자 및 위치)을 통해 주조 품질을 개선할 수 있었습니다.
Casting defects of a rear axle housing
Correlation of surface defects and simulated density distribution
Research project: Prediction of the lifetime of core boxes
코어 박스는 대부분 폴리우레탄 수지 코팅의 알루미늄으로 제작된다. 사격 과정에서 모래에 의한 코어 박스 표면의 침식은 코어 박스의 수명을 제한하는 요인이다. 프로젝트 목표는 표면 처리가 수명에 미치는 영향을 이해하고 단일 시뮬레이션에서 다수의 샷에 의해 발생하는 침식을 예측할 수 있는 연산 모델을 개발하는 침식 프로세스를 분석하는 것이었다.
일반적인 코어 상자(아래 참조)는 다른 모양의 삽입물로 제작되었습니다.
Core box with different inserts
수치 모델은 코어 박스 벽의 압력과 전단력의 공간적, 시간적 통합에 기초하여 부식에 대한 양을 도출한다. 모형에 의해 예측된 침식은 실험 값과 일치했습니다(아래 그림 참조).
STI C&D 에서 공급하는 CFD 프로그램은 미국 Flow Science 에서 개발된 FLOW-3D solver 를 기반으로 한 매우 강력하고 정확한 열유동 수치해석 프로그램 입니다. 귀하의 업무에 적합한 제품군을 찾고자 하시면 당사의 솔루션팀으로 문의 주시기 바랍니다.
FLOW-3D 는 유체의 동적 거동을 연구하는 개발 및 설계 엔지니어에게 꼭 필요한 유동 시뮬레이션 솔루션을 제공합니다. FLOW-3D는 1, 2, 3차원의 자유 표면 해석, 시간에 따른 유체의 유동해석, 제한된 유체의 흐름, 정상 상태의 문제들을 완벽하게 해결 할 수 있습니다.
FLOW-3D HYDRO는 토목 및 환경 엔지니어링 산업을 위한 완벽한 3D CFD 모델링 솔루션입니다. FLOW-3D HYDRO는 토목 또는 환경 엔지니어의 요구에 맞는 확장된 교육 자료를 제공합니다. 업계 최고의 FLOW-3D 솔버 엔진으로 구동되는 FLOW-3D HYDRO는 수처리, 광산 광미, 다상 흐름 및 천수(shallow water) 모델에 대한 지속적인 개발과 함께 사용자에게 탁월한 시뮬레이션 기능을 제공합니다.
FLOW-3D/CAST 는 금속 주조 공정 시뮬레이션을 위해 특별히 설계된 FLOW-3D의 특별 버전입니다. 본 제품은 FLOW-3D의 강력한 해석기능을 주조분야 설계자가 쉽게 사용할 수 있는 쉬운 인터페이스를 제공합니다.
FLOW-3D HPC 는 흔히 슈퍼컴퓨터 또는 클러스터 컴퓨터를 이용하여 고성능 컴퓨팅(HPC, High-Performance Computing)을 할 수 있는 제품으로 대규모 또는 장시간 계산이 필요한 문제를 효과적으로 해결할 수 있도록 뛰어난 성능을 제공합니다. FLOW-3D HPC 는 초대형 컴퓨팅 시스템부터 조립 클러스터까지 쉽게 고성능 컴퓨팅 클러스터를 활용할 수 있습니다.
FLOW Weld 는 용접 해석에 필요한 모델을 FLOW-3D 에 추가하는 추가 모듈입니다. FLOW-3D 표면 장력 자유 표면 분석, 용융 · 응고 · 증발 상 변화 모델 등의 기본 기능을 응용하여 각종 용접 현상을 분석 할 수 있습니다.
FLOW-3D AM 은 레이저 파우더 베드 융합 (L-PBF), 바인더 제트 및 DED (Directed Energy Deposition)와 같은 적층 제조 공정 ( additive manufacturing )을 시뮬레이션하고 분석하는 CFD 소프트웨어입니다. FLOW-3D AM 의 다중 물리 기능은 공정 매개 변수의 분석 및 최적화를 위해 분말 확산 및 압축, 용융 풀 역학, L-PBF 및 DED에 대한 다공성 형성, 바인더 분사 공정을위한 수지 침투 및 확산에 대한 매우 정확한 시뮬레이션을 제공합니다.
Computational Analysis of Drop Formation and Detachment
Introduction and Problem Statement
신속, 반복, 작은 물방울의 생성 및 증착, 작은 형상의 프린팅 또는 패터닝 (예 : l = 10-3-1 mm), 스프레이로 균일한 두께의 박막 형성은 다양한 산업에 매우 중요합니다(1-5). 액체 이동과 액적 형성 / 증착 공정은 복잡한 자유 표면 흐름, 자연적인 모세관운동 형성, thinning, pinch-off를 수반한다 (1-5). 단순한 뉴턴 및 비탄성 유체에 대해 액적 생성 및 액적 이동을 분석하기위한 실험적, 이론적 및 1 차원 시뮬레이션 연구가 진행되었지만 프린팅 또는 패터닝에 대한 기계론적인 이해는 여전히 과제로 남아 있습니다. 현재의 계산에 대한 주된 목표는 뉴턴 유체의 pinch-off에 대한 기계론적 이해를 얻기 위해 FLOW-3D에 내장된 VOF(volume-of-fluid) 접근법으로 시험하는 것입니다. 전산해석은 모세관, 관성, 점성 응력의 복잡한 상호 작용을 포착하여 자기유사 모세관의 thinning and pinch-off를 결정합니다. 뉴턴 유체의 물방울 형성 및 분리현상은 전산해석으로부터 얻어진 자기유사 모세관현상 이론, 보편적인 축소화 기법인 1D 시뮬레이션 (1-7)과 실험 (1, 2, 8-12)을 이용하여 설명될 수 있음을 보여준다. 이러한 우리가 진행한 원형흐름 시뮬레이션은 유한한 시간의 비선형 역학, 위성 낙하현상, 복잡한 형상의 프린팅과 같이 어려운 전산해석의 기반이 될 것 입니다.
그림 1 : FLOW-3D를 사용하여 시뮬레이션 한 저점도 유체의 드롭 형성 및 분리에 대한 전산해석 : (a) 5개의 저점도 유체에 대한 물방울의 necking에 대한 반경이 시간변화에 따라 표시됩니다. 물방울 necking의 반지름이 오른쪽에서 왼쪽으로 시간에 따른 전개를 보여줍니다. 마찬가지로 스냅 샷은 necking의 반경이 오른쪽에서 왼쪽으로 줄어듭니다. 속도의 크기 (단위 : cm/s) 와 화살표의 방향에 대한 컬러 맵을 사용하면 변형장을 결정할 수 있으며 Fluid 5 (표 1 참조)의 경우에는 순식간에 신장이됩니다. 이미지 II에 캡처 된 pinch-off 하기 전에 형성된 원추형 necking은 실험을 통해 얻은 necking 모양과 유사합니다.
Modeling Approach and Parameter Space
표면 장력 및 중력 모델을 적용한 FLOW-3D 에서 균일한 메쉬 크기를 사용하여 노즐에서 드롭 형성 및 분리에 대한 시뮬레이션을 수행하였습니다. 유한 체적의 유체를 떨어뜨리거나 분리하는 일은 물방울의 성장과 드롭, 노즐에 연결되는 모세관 현상, 관성, 점도 및 중력에 대한 상호 작용을 수반합니다. 시뮬레이션에서 스테인레스 강 노즐 ( ) 에서 유한 체적의 뉴턴 유체가 발생합니다. 표면 장력이 중력을 겪으면 새로 형성된 액적 분리가 발생합니다 (). 시뮬레이션은 유체점도의 영향을 설명하기 위해 두 그룹으로 나누어져 있습니다: 저점도 유체 (글리세롤 함량이 40 % 미만인 물과 글리세롤/물 혼합물) 및 점도가 높은 유체 (예 : 글리세롤과 글리세롤/물 혼합물 점도 > 100x 물 점도). 두 그룹의 유체 특성은 각각 표 1과 2에 나와 있습니다.
그림 2 : FLOW-3D를 사용하여 시뮬레이션 한 저점도 유체의 드롭형성 및 분리에 대한 전산 해석 : 반경 플롯에서 4개의 고점도 뉴톤유체에 대해 necking 반경을 시간변화에 따라 표시합니다. 낙하 분리 중 모세관 현상이 스냅 샷으로 표시됩니다. 컬러 맵은 Fluid 8의 속도 크기 (단위 : cm/s)의 변화를 포착합니다 (표2 참조). 화살표는 성장하는 물방울과 얇아지는 물방울내에서 흐름방향을 나타냅니다. FLOW-3D 시뮬레이션으로 얻은 necking 모양은 고점도의 뉴턴유체에 대한 특징인 원통형 유체요소로 이어집니다.
<표 1 : FLOW-3D를 사용하여 시뮬레이션 된 저점도 유체의 특성>
Fluid Property
Fluid 1
Fluid 2
Fluid 3
Fluid 4
Fluid 5
Viscosity [Pa · s]
0.05
0.02
0.01
0.0075
0.005
Surface Tension [mN / m]
68
68
68
68
68
Density [g / cm 3 ]
1
1
1
1
1
Ohnesorge Number
0.21
0.08
0.04
0.03
0.021
저점도 유체 (표 1의 유체 2) 가 노즐에서 떨어지는 것을 시뮬레이션 합니다. 색상변수는 속도크기 (단위 : cm / s)이며 속도벡터가 표시됩니다.
<표 2 : FLOW-3D를 사용하여 시뮬레이션 된 고점도 유체의 특성>
Fluid Property
Fluid 6
Fluid 7
Fluid 8
Fluid 9
Viscosity [Pa · s]
1.5
0.8
0.5
0.25
Surface Tension [mN / m ]
68
68
68
68
Density [g / cm 3 ]
1
1
1
1
Ohnesorge Number
6.24
3.33
2.08
1.04
고점도 유체 (표 2의 유체 8) 가 노즐에서 떨어지는 것을 시뮬레이션 합니다. 색상변수는 속도크기 (단위 : cm / s) 이며 속도 벡터가 표시됩니다.
Discussion of the Simulation Results
드롭 형성 및 분리는 표1과 표2에 열거 된 유체에 대해 FLOW-3D 를 사용하여 시뮬레이션 하였고, 시간 경과에 따른 necking 모양, 반경을 분석하였습니다. 물방울의 necking 모양과 저점도에서의 necking에 대한 역학(그림 1 참조)은 실험, 흐름 이론, 1D 시뮬레이션, 자기유사 관성에 대한 모세현상의 특성을 나타냅니다 (1, 2, 6, 7, 13) :
(1)
여기서 R (t)가 necking의 순간 반경이고, R0는 노즐의 외부반경이며, 는 표면 장력, 는 유체의 밀도 tC 는 pinch-off 시간이다. 마찬가지로, 이러한 더 높은 점도의 뉴턴유체에 대한 반경 변화데이터는 시간에 따른 반경의 감소를 나타내는 것이며, Papageorgiou’s visco-capillary scaling (8, 9)은 아래의 식으로 표현된다.
(2)
모세관 속도(표면 장력과 점도의 비)의 측정 값은 McKinley와 Tripathi (8)에 의해 Capillary Break-Up Extensional Rheometer (CaBER)라고 불리는 상업적으로 이용 가능한 장비를 사용하여 얻은 값과 모세관 속도는 공칭 표면 장력과 점도를 사용하여 계산됩니다.
FLOW-3D 는 물방울의 necking부분을 속도 벡터로 시각화하여 유체의 흐름을 나타낼 수 있습니다. 또한, 이는 그림 1과 같이 전단, 확장을 겪은 후 얇아지는 물방울이 흐르는 과정의 순간을 결정할 수 있는 가능성을 줍니다. 추가로, 낮은 점도의 뉴턴유체는 높은 점도의 뉴턴 유체에 비해 질적으로 다른 거동을 보여준다(그림 2참조). 낮은 점도의 뉴턴 유체에 대한 necking 프로파일은 이론(6,13)에 따라 자기 유사성이 됩니다.
Conclusions, Outlook and Ongoing work
우리의 예비결과는 FLOW-3D 기반의 전산해석이 액적 형성과 탈착의 기초가 되는 프로토타입의 자유 표면흐름을 시뮬레이션하는데 사용될 수 있음을 보여줍니다 . 시뮬레이션된 반경변화 프로파일이 실험적으로 관찰된 높은 유체 및 이론적으로 예측된 유체인 스케일링 법칙 및 pinch-off dynamics과 일치하는 것을 발견하였습니다.
자주 사용되는 1D 또는 2D 모델과 달리 FLOW-3D 는 기본 응력 및 확장 유동장 (균일도 및 크기)의 강도와 얇은 액체 필라멘트 내 흐름에 대한 시각화를 나타낼 수 있습니다(그림1과 2 참조). 확장 유동장과 연관된 흐름 방향 속도 구배는 모세관현상이 나타나는 물방울의 얇은 부분 내에서 발생합니다. 유동학적으로 복잡한 유체에서 non Newtonian shear 및 신장, 점도뿐만 아니라 그외의 탄성 응력이 nonlinear pinch-off dynamics을 급격하게 변화시킵니다(2, 10-12). 우리는 현재 점탄성과 non-Newtonian 유동학을 사용하여 FLow-3D에 복합 유체의 처리 성능평가를 위한 강력한 연산 프로토콜을 개발하고 있습니다.
References
J. Eggers, Nonlinear dynamics and breakup of free-surface flows. Rev. Mod. Phys. 69, 865-929 (1997).
G. H. McKinley, Visco-elasto-capillary thinning and break-up of complex fluids. Rheology Reviews, 1-48 (2005).
B. Derby, Inkjet Printing of Functional and Structural Materials: Fluid Property Requirements, Feature Stability, and Resolution. Annual Review of Materials Research 40, 395-414 (2010).
O. A. Basaran, H. Gao, P. P. Bhat, Nonstandard Inkjets. Annual Review of Fluid Mechanics 45, 85-113 (2013).
S. Kumar, Liquid Transfer in Printing Processes: Liquid Bridges with Moving Contact Lines. Annual Review of Fluid Mechanics 47, 67-94 (2014).
R. F. Day, E. J. Hinch, J. R. Lister, Self-similar capillary pinchoff of an inviscid fluid. Phys. Rev. Lett. 80, 704-707 (1998).
J. Eggers, M. A. Fontelos, Singularities: Formation, Structure, and Propagation. (Cambridge University Press, Cambridge, UK, 2015), vol. 53.
G. H. McKinley, A. Tripathi, How to extract the Newtonian viscosity from capillary breakup measurements in a filament rheometer. J. Rheol. 44, 653-670 (2000).
D. T. Papageorgiou, On the breakup of viscous liquid threads. Phys. Fluids 7, 1529-1544 (1995).
J. Dinic, L. N. Jimenez, V. Sharma, Pinch-off dynamics and dripping-onto-substrate (DoS) rheometry of complex fluids. Lab on a Chip 17, 460-473 (2017).
J. Dinic, Y. Zhang, L. N. Jimenez, V. Sharma, Extensional Relaxation Times of Dilute, Aqueous Polymer Solutions. ACS Macro Letters 4, 804-808 (2015).
V. Sharma et al., The rheology of aqueous solutions of Ethyl Hydroxy-Ethyl Cellulose (EHEC) and its hydrophobically modified Analogue (hmEHEC): Extensional flow response in capillary break-up, jetting (ROJER) and in a cross-slot extensional rheometer. Soft Matter 11, 3251-3270 (2015).
J. R. Castrejón-Pita et al., Plethora of transitions during breakup of liquid filaments. Proc. Natl. Acad. Sci. U.S.A. 112, 4582-4587 (2015).
FLOW-3D는 미국 뉴멕시코주(New Mexico) 로스알라모스(Los Alamos)에 있는 Flow Scicence, Inc에서 개발한 범용 전산유체역학(Computational Fluid Dynamics) 프로그램입니다. 로스알라모스 국립연구소의 수치유체역학 연구실에서 F.Harlow, B. Nichols 및 T.Hirt 등에 의해 개발된 MAC(Marker and Cell) 방법과 SOLA-VOF 방식을 기초로 하여, Hirt 박사가 1980년에 Flow Science, Inc사를 설립하여 계속 프로그램을 발전시켰으며 1985년부터 FLOW-3D를 전세계에 배포하였습니다.
유체의 3차원 거동 해석을 수행하는데 사용되는 CFD모형은 몇몇 있으나, 유동해석에 적용할 물리모델 선정은 해석의 정밀도와 밀접한 관계가 있으므로, 해석하고자 하는 대상의 유동 특성을 분석하여 신중하게 결정하여야 합니다.
FLOW-3D는 자유표면(Free Surface) 해석에 있어서 매우 정확한 해석 결과를 제공합니다. 해석방법은 자유표면을 포함한 비정상 유동 상태를 기본으로 하며, 연속방정식, 3차원 운동량 보전방정식(Navier-Stokes eq.) 및 에너지 보존방정식 등을 적용할 수 있습니다.
FLOW-3D는 유한차분법을 사용하고 있으며, 유한요소법(FEM, Finite Element Method), 경계요소법(Boundary Element Method)등을 포함하여 자유표면을 포함하는 유동장 해석(Fluid Flow Analysis)에서 공기와 액체의 경계면을 정밀하게 표현 가능합니다.
유체의 난류 해석에 대해서는 혼합길이 모형, 난류 에너지 모형, RNG(Renormalized Group Theory) k-ε 모형, k-ω 모형, LES 모형 등 6개 모형을 적용할 수 있으며, 자유표면 해석을 위하여 VOF(Volume of Fluid) 방정식을 사용하고, 격자 생성시 사용자가 가장 쉽게 만들 수 있는 직각형상격자는 형상을 더욱 정확하게 표현하기 위해 FAVOR(Fractional Area Volume Obstacle Representation) 기법을 각 방정식에 적용하고 있습니다.
FLOW-3D는 비압축성(Incompressible Fluid Flow), 압축성 유체(Compressible Fluid Flow)의 유동현상 뿐만 아니라 고체와의 열전달 현상을 해석할 수 있으며, 비정상 상태의 해석을 기본으로 합니다.
FLOW-3D v12.0은 모델 설정을 간소화하고 사용자 워크 플로우를 개선하는 GUI(그래픽 사용자 인터페이스)의 설계 및 기능에 있어 중요한 변화를 가져왔습니다. 최첨단 Immersed Boundary Method는 FLOW-3Dv12.0솔루션의 정확도를 높여 줍니다. 다른 특징적인 주요 개발에는 슬러지 안착 모델, 2-유체 2-온도 모델, 사용자가 자유 표면 흐름을 훨씬 더 빠르게 모델링 할 수 있는 Steady State Accelerator등이 있습니다.
물리 및 수치 모델
Immersed Boundary Method
힘과 에너지 손실에 대한 정확한 예측은 솔리드 바디 주변의 흐름과 관련된 많은 엔지니어링 문제를 모델링하는 데 중요합니다. FLOW-3D v12.0의 릴리스에는 이러한 문제 해결을 위해 설계된 새로운 고스트 셀 기반 Immersed Boundary Method (IBM)가 포함되어 있습니다. IBM은 내부 및 외부 흐름을 위해 벽 근처 해석을 위해 보다 정확한 솔루션을 제공하여 드래그 앤 리프트 힘의 계산을 개선합니다.
Two-field temperature for the two-fluid model
2유체 열 전달 모델은 각 유체에 대한 에너지 전달 공식을 분리하도록 확장되었습니다. 이제 각 유체에는 고유한 온도 변수가 있어 인터페이스 근처의 열 및 물질 전달 솔루션의 정확도를 향상시킵니다. 인터페이스에서의 열 전달은 시간의 표 함수가 될 수 있는 사용자 정의 열 전달 계수에 의해 제어됩니다.
슬러지 침전 모델 / Sludge settling model
중요 추가 기능인 새로운 슬러지 침전 모델은 도시 수처리 시설물 응용 분야에 사용하면 수처리 탱크 및 정화기의 고형 폐기물 역학을 모델링 할 수 있습니다. 침전 속도가 확산된 위상의 방울 크기에 대한 함수인 드리프트-플럭스 모델과 달리, 침전 속도는 슬러지 농도의 함수이며 기능적인 형태와 표 형태로 모두 입력 할 수 있습니다.
Steady-state accelerator for free surface flows
이름이 암시하듯이, 정상 상태 가속기는 안정된 상태의 솔루션에 대한 접근을 가속화합니다. 이는 작은 진폭의 중력과 모세관 현상을 감쇠하여 이루어지며 자유 표면 흐름에만 적용됩니다.
Void particles
보이드 입자가 버블 및 위상 변경 모델에 추가되었습니다. 보이드 입자는 항력과 압력 힘을 통해 유체와 상호 작용하는 작은 기포의 역할을 하는 붕괴된 보이드 영역을 나타냅니다. 주변 유체 압력에 따라 크기가 변경되고 시뮬레이션이 끝난 후 최종 위치는 공기 침투 가능성을 나타냅니다.
Sediment scour model
침전물의 정확성과 안정성을 향상시키기 위해 침전물의 운반과 침식 모델을 정밀 조사하였다. 특히, 침전물 종에 대한 질량 보존이 크게 개선되었습니다.
Outflow pressure boundary condition
고정 압력 경계 조건에는 이제 압력 및 유체 비율을 제외한 모든 유량이 해당 경계의 상류에 있는 흐름 조건을 반영하는 ‘유출’ 옵션이 포함됩니다. 유출 압력 경계 조건은 고정 압력 및 연속성 경계 조건의 혼합입니다.
Moving particle sources
시뮬레이션 중에 입자 소스는 이동할 수 있습니다. 시간에 따른 변환 및 회전 속도는 표 형식으로 정의됩니다. 입자 소스의 운동은 소스에서 방출 된 입자의 초기 속도에 추가됩니다.
Variable center of gravity
중력 및 비 관성 기준 프레임 모델에서 시간 함수로서의 무게 중심의 위치는 외부 파일의 표로 정의할 수 있습니다. 이 기능은 연료를 소모하는 로켓을 모델링하고 단계를 분리할 때 유용합니다.
공기 유입 모델
가장 간단한 부피 기반 공기 유입 모델 옵션이 기존 질량 기반 모델로 대체되었습니다. 질량 기반 모델은 부피와 달리 주변 유체 압력에 따라 부피가 변화하는 동안 흡입된 공기량이 보존되기 때문에 물리학적 모델입니다.
Tracer diffusion / 트레이서 확산
유동 표면에서 생성된 추적 물질은 분자 및 난류 확산 과정에 의해 확산될 수 있으며, 예를 들어 실제 오염 물질의 거동을 모방합니다.
모델 설정
시뮬레이션 단위
이제 온도를 포함하여 단위계 시스템을 완전히 정의해야 합니다. 표준 단위 시스템이 제공됩니다. 또한 사용자는 선택한 옵션에서 질량, 시간 및 길이 단위를 정의하여 편리하며, 사용자 정의된 단위를 사용할 수 있습니다. 사용자는 또한 압력이 게이지 단위로 정의되는지 절대 단위로 정의되는지 여부를 지정해야 합니다. 기본 시뮬레이션 단위는 Preferences(기본 설정)에서 설정할 수 있습니다. 단위를 완벽하게 정의하면 FLOW-3D는 물리적 수량에 대한 기본 값을 정의하고 범용 상수를 설정할 수 있으므로 사용자가 필요로 하는 작업량을 최소화할 수 있습니다.
Shallow water model
천수(shallow water) 모델에서 매닝의 거칠기
Manning의 거칠기 계수는 지형 표면의 전단 응력 평가를 위해 천수(shallow water) 모델에서 구현되었습니다. 표면 결함의 크기를 기반으로 기존 거칠기 모델을 보완하며이 모델과 함께 사용할 수 있습니다. 표준 거칠기와 마찬가지로 매닝 계수는 구성 요소 또는 하위 구성 요소의 속성이거나 지형 래스터 데이터 세트에서 가져올 수 있습니다.
메시 생성
하단 및 상단 경계 좌표의 정의만으로 수직 방향의 메시 설정이 단순화되었습니다.
구성 요소 변환
사용자는 이제 여러 하위 구성 요소로 구성된 구성 요소에 회전, 변환 및 스케일링 변환을 적용하여 복잡한 형상 어셈블리 설정 프로세스를 단순화 할 수 있습니다. GMO (General Moving Object) 구성 요소의 경우, 이러한 변환을 구성 요소의 대칭 축과 정렬되도록 신체에 맞는 좌표계에 적용 할 수 있습니다.
런타임시 스레드 수 변경
시뮬레이션 중에 솔버가 사용하는 스레드 수를 변경하는 기능이 런타임 옵션 대화 상자에 추가되어 사용 가능한 스레드를 추가하거나 다른 태스크에 자원이 필요한 경우 스레드 수를 줄일 수 있습니다.
프로브 제어 열원
활성 시뮬레이션 제어가 형상 구성 요소와 관련된 heat sources로 확장되었습니다. history probes로 열 방출을 제어 할 수 있습니다.
소스에서 시간에 따른 온도
질량 및 질량/모멘트 소스의 유체 온도는 이제 테이블 입력을 사용하여 시간의 함수로 정의 할 수 있습니다.
방사율 계수
공극으로의 복사 열 전달을위한 방사율 계수는 이제 사용자가 방사율과 스테판-볼츠만 상수를 지정하도록 요구하지 않고 직접 정의됩니다. 후자는 이제 단위 시스템을 기반으로 솔버에 의해 자동으로 설정됩니다.
Output
등속 필드 솔버 옵션을 사용할 때 유량 속도를 선택한 데이터로 출력 할 수 있습니다.
벽 접착력으로 인한 지오메트리 구성 요소의 토크는 기존 벽 접착력 출력과 함께 별도의 수량으로 일반 이력 데이터에 출력됩니다.
난류 모델 출력이 요청 될 때 난류 에너지 및 소산과 함께 전단 속도 및 y +가 선택된 데이터로 자동 출력됩니다.
공기 유입 모델 출력에 몇 가지 수량이 추가되었습니다.자유 표면을 포함하는 모든 셀에서 혼입 된 공기 및 빠져 나가는 공기의 체적 플럭스가 재시작 및 선택된 데이터로 출력되어 사용자에게 공기가 혼입 및 탈선되는 위치 및 시간에 대한 자세한 정보를 제공합니다.전체 계산 영역 및 각 샘플링 볼륨 에 대해이 두 수량의 시간 및 공간 통합 등가물이 일반 히스토리 로 출력됩니다.
솔버의 출력 파일 flsgrf 의 최종 크기는 시뮬레이션이 끝날 때 보고됩니다.
2 유체 시뮬레이션의 경우, 기존의 출력 수량 유체 체류 시간 및 유체 가 이동 한 거리는 이제 유체 # 1 및 # 2와 유체의 혼합물에 대해 별도로 계산됩니다.
질량 입자의 경우, 각 종의 총 부피 및 질량이 계산되어 전체 계산 영역, 샘플링 볼륨 및 플럭스 표면에 대한 일반 히스토리 로 출력되어 입자 종 수에 대한 현재 출력을 보완합니다.
최종 로컬 가스 압력 은 사용자가 가스 포획을 식별하고 연료 탱크의 배기 시스템 설계를 지원하는 데 도움이되는 선택적 출력량으로 추가되었습니다.이 양은 유체로 채워지기 전에 셀의 마지막 공극 압력을 기록하며 단열 버블 모델과 함께 사용됩니다.
새로운 맞춤형 소스 루틴
새로운 사용자 정의 가능 소스 루틴이 추가되었으며 사용자의 개발 환경에서 액세스 할 수 있습니다.
소스 루틴 이름
기술
cav_prod_cal
Cavitation 생성과 소산 비율
sldg_uset
슬러지 침전 속도
phchg_mass_flux
증발 및 응축으로 인한 질량 플럭스
flhtccl
유체 # 1과 # 2 사이의 열전달 계수
dsize_cal
2 상 흐름에서 동적 액적 크기 모델의 응집 및 분해 속도
elstc_custom
점탄성 유체에 대한 응력 방정식의 Source Terms
새로운 사용자 인터페이스
FLOW-3D 사용자 인터페이스는 완전히 새롭게 디자인되어 현대적이고 평평한 구조로 사용자의 작업 흐름을 획기적으로 간소화합니다.
Setup dock widgets
Physics, Fluids, Mesh 및 FAVOR ™를 포함한 모든 설정 작업이 지오 메트리 윈도우 주변에서 독 위젯으로 변환되어 모델 설정을 단일 탭으로 요약할 수 있습니다. 이러한 전환으로 인해 이전 버전의 복잡한 접이식 트리가 훨씬 깨끗하고 효율적인 메뉴 프레젠테이션으로 대체되어 사용자는 ModelSetup탭을 떠나지 않고도 모든 매개 변수에 쉽게 액세스 할 수 있습니다.
New Model Setup icons
새로운 모델 설정 디자인에는 설정 프로세스의 각 단계를 나타내는 새로운 아이콘이 있습니다.
New Physics icons
RSS feed
새 RSS 피드부터 FLOW-3D v12.0의 시뮬레이션 관리자 탭이 개선되었습니다. FLOW-3D 를 시작하면 사용자에게 Flow Science의 최신 뉴스, 이벤트 및 블로그 게시물이 표시됩니다.
Configurable simulation monitor
시뮬레이션을 실행할 때 중요한 작업은 모니터링입니다. FLOW-3Dv1.0에서는
사용자가 시뮬레이션을 더 잘 모니터링할 수 있도록 SimulationManager의 플로팅 기능이 향상되었습니다. 사용자는 시뮬레이션 런타임 그래프를 통해 모니터링할 사용 가능한 모든 일반 기록 데이터 변수를 선택하고
각 그래프에 여러 변수를 추가할 수 있습니다. 이제 런타임에서 사용할 수 있는 일반 기록 데이터는
다음과 같습니다.
최소/최대
유체 온도
프로브 위치의 온도
유동 표면 위치에서의 유량
시뮬레이션 진단(예:시간 단계, 안정성 한계)
출입문에 유동 표면이 있는 대형 댐 Runtime plots of the flow rate at the gates of the large dam
Conforming 메쉬 시각화
용자는 이제 새로운 FAVOR ™ 독 위젯을 통해 적합한 메쉬 블록을 시각화 할 수 있습니다.
Large raster and STL data
데이터를 처리하는 데 걸리는 시간 때문에 큰 지오 메트리 데이터를 처리하는 것은 수고스러울 수 있습니다. 대형 지오 메트리 데이터를 처리하는 데는 여전히 상당한 시간이 걸릴 수 있지만, FLOW-3D는 이제 이러한 대규모 데이터 세트를 백그라운드 작업으로 로드하여 사용자가 데이터를 처리하는 동안 완전히 응답하고 중단 없는 인터페이스에서 작업을 계속할 수 있습니다
응고 모델은 열전달이 활성화되고(Physics → Heat Transfer → Fluid internal energy advection) 유체비열(Fluids → Fluid 1 → Thermal Properties → Specific heat)과 전도도(Fluids → Fluid 1 → Thermal Properties → Thermal Conductivity) 이 지정될 때 사용될 수 있다. 단지 유체 1만 상 변화를 겪을 수 있다.
응고모델을 활성화하기 위해 Fluids → Fluid 1 → Solidification Model 을 체크하고 물성 Fluids → Fluid 1 → Solidification Model 가지에서 Liquidus temperature, Solidus temperature, 그리고 Latent heat of fusion 를 지정한다. 가장 간단한 모델(Latent Heat Release Definition 에 펼쳐지는 메뉴에서 Linearly with constant 를 선택)에서, 잠열은 물체가 Liquidus 에서 Solidus 온도로 냉각될 때 선형적으로 방출된다. 고상에서의 상변화열을 포함하는, 잠열 방출의 더 자세한 모델을 위해 온도의 함수로 잠열방출을 정의하기 위해 Specific energy vs. temperature 또는 Solid fraction vs. temperature 선택을 사용한다. 이 지정에 대한 더 자세한 내용은 이론 매뉴얼의 Heat of Transformation 를 참조한다.
응고는 유체의 강직성 및 유동저항을 뜻한다. 이 강직성은 두 가지로 모델링 된다. 낮은 고상율에 대해 즉 Fluids → Fluid 1 → Solidification Model → Solidified Fluid 1 Properties → Coherent Solid Fraction 의 coherency 점 밑에서는 점도는 고상율의 함수이다. 간섭 고상율보다 큰 고상율에 대해서는 고상율의 함수에 비례하는 항력계수를 갖는 Darcy 형태의 항력이 이용된다. 이 항력은 모멘텀 방정식에 (bx,by,bz) 로써 추가된다- Momentum Equations 를 보라. 이 항력의 계산은 Solidification Drag Model 에서 기술된다. 항력계수는 사용자가 유동저항에 양을 조절할 수 있는 Coefficient of Solidification Drag 인자를 포함한다. 항력계수는 FLOW-3D 출력에서 기록된 속도에 상응하는 지역 상 평균 속도에 의해 곱해진다.
Fluid 1 Properties)을 지나면 항력은 무한대가 되고 계산격자 관련하여 유동이 있을 수 없다(단 예외로 Moving Solid Phase를 참조).
Note
모든 유체가 완전히 응고하면 모사를 정지시키기 위해 General → Finish condition → Solidified fluid fraction 를 이용한다. General → Finish condition → Finish fraction 은 모사를 중지하기 위한 고상율 값을 정한다.
주조 시 mushy zone 은 액상과 고상이 혼합물로 존재하는 지역이다. 이 지역 혼합점도는 동축의 수지상 조직(과냉각된 액체 안에서 방사상으로 자라는 결정으로 된 구조) 이 액체 안에서 자유롭게 부유할 때 영향을 미친다.
일단 수지상 조직의 간섭성이 발생하여 고정된 고상 망이 형성되면 액상이 고정된 다공 수지상 구조를 통과해야 하므로 추가의 유동손실이 발생한다. 다른 방법으로는 간섭점을 지난 액/고상 혼합물은 다공물질을 통한 유동 대신에 고점도의 유체로 간주될 수 있다. 점성유체로 간주하는 접근은 예를 들면 연속 이중 롤 주조 과정같이 고상이 계속 이동 및 변형할 때 유용하다.
Solidification Drag Models in FLOW-3D, FLOW-3D 내 응고 항력모델
응고에 의한 항력계수를 정의하기 위해 사용자는 우선 열전달 및 응고모델을 활성화 해야 한다. 이들은 Model Setup → Physics 탭 에서 활성화될 수 있다. 수축모델 또한 응고모델 창에서 활성화될 수 있다.
일단 Solidification 모델이 활성화되면 항력의 공식이 지정될 필요가 있다. Solidification대화의 밑 좌측 모퉁이에서 Porous media drag-based 와 Viscosity-based 의 항력공식 중의 선택을 한다.
Viscosity-based 공식은 점성 유체로 취급하며 Viscosity 영역 내Flow model for solidified metal 입력 밑에서 지정되는 순수 고상 점성을 갖는 고상화된 유체로 간주된다. 이 접근법은 경직성의 항력모델(즉, 응고 금속이 롤러 사이로 압착될 때)을 사용할 수 없는 경우의 모사에 이용된다. 이 점성은 고상율에 따라 선형으로 변한다.고상율이0일 때 점도는 유체1의 점도이다.고상율이1이면 점도는 Solidification 패널에서 지정된 값과 같다.
Porous media drag-based 공식은 응고상태를 결정하기 위해 고상율을 사용한다. 고상율이 Critical Solid Fraction 이거나 초과하면 이때 항력은 무한대가 된다-즉, 액상/고상 혼합물은 고체같이 거동한다. 고상율이 Coherent Solid Fraction 보다 작으면 항력은 0이다. 이 두 값 사이에서 유동은 mushy 지역에 있고 이를 통한 유동은 마치 다공질 내에서의 유동같이 처리된다. 또한 모델은 고상율이 Coherent Solid Fraction 보다 작을 때 자동적으로 용융 금속의 점도를 조절한다. 이 상태에서 고상결정은 점도를 올리지만 결합하지는 않는다(즉, 간섭 없음). 일단 유체가 Coherent Solid Fraction 에 도달하면 항력방정식이 고려되고 점도는 간섭성에 도달하기 전의 값으로 일정하게 된다. 임계 및 간섭 고상율은 사용자가 정의하며 논문이나 책 등에서 찾을 수 있다. 이 식에서는 Coefficient of Solidification Drag 가 정의되어야 한다. 이는 Solidification 창 또는 Fluid 1 → Solidification Model→Solidified Fluid 1 Properties tree → Other 트리를열어 Model Setup →Fluids 탭에서 될 수 있다.
How to Calculate Permeability 투과성 계산법
밑에 주어진 Darcy법칙은 수지상 구조를 위한 다공매질내의 수학적 유동기술이다.[Poi87].
(19)
여기서 u 는 수지상 구조 내 유동의 속도이고 ∇P 는 지역 압력구배, 그리고 K 는 mushy 구역의 특정 투수성이다. 이 방정식은 단지 유동이 거의 정상 상태이고, 관성효과가 없으며 유체의 체적율이 일정하고 균일하며 액체-액체의 상호작용 힘이 없을 때 유효하다. 투수성을 정의하는데 이용될 수 있는 대 여섯 개의 모델이 있으나 FLOW-3D 는 밑에 보여주는 Blake-Kozeny 을 이용한다. 다른 모델들은 코드와 함께 제공되는 소스코드를 사용자 사양에 맞게 수정하여 추가할 수 있다.
(20)
여기서
C2 는 전형적으로 와 같은 비틀림
fs 는 고상율이고
λ1는 유동을 위한 특정 치수
이 응용에서 수지상 가지 간격(DAS)이 이용된다.
식 (11.19) 을 식(11.20) 에 적용하면 투수성을 위한 다음 식을 얻는다.
(21)
수지상 가지 간격(DAS)에 대한 일반적인 값들은 밑에 주어져 있다.
Range of Cooling Rates in Solidification Processes¶
COOLING RATE, K/s
PRODUCTION PROCESSES
DENDRITE ARM SPACING,
to
large castings
5000 to 200
to
small castings, continuous castings, die castings, strip castings, coarse powder atomization
200 to 5
to
fine powder atomization, melt spinning, spray deposition, electron beam or laser surface melting
5 to 0.05
Range of cooling rates in solidification processes [CF85]
How FLOW-3D Defines the Coefficient of Solidification Drag FLOW-3D 가 응고 항력계수를 결정하는법
FLOW-3D 는 액고상 변화를 모델링하기 위해 다공매질항력을 이용한다. 항력은 고상율의 함수이다. 사용자에게 두 수축모델이 이용 가능하다; 급속 수축 모델 과 완전 유동모델. 급속 수축 모델은 상변화와 연관된 체적변화를 고려하지 않으며 유체는 정지해 있다고 가정한다. 완전 유동모델은 상변화가 관련된 체적변화를 고려한다. 항력은 투수성에 역으로 비례하므로 다음과 같이 표현될 수 있다.
(22)
여기서, Fd 는 FLOW-3D 에서 사용된 항력계수이다. 이 항력계수는 지역 속도에 의해 곱해지고 모멘텀 방정식의 오른쪽에서 차감된다 (Momentum Equations 참조). 식 (11.22) 를 재정리하고 식 (11.21) 로부터의 투수성에 치환하면 다음을 얻는다.
Macro-Segregation during Alloy Solidification 합금응고시 거시적 편절
편절 모델은 대류와 확산에 의한 용질 이동에 따른 이원합금 요소에서의 변화를 모델링 하도록 되어 있다. 이 모델링은 Physics → Solidification 로 부터 될 수 있다.
Activate binary alloy segregation model 을 체크하고 편절 모델을 활성화한다.
여러 온도에서 평형에 있는2원합금 요소농도를 정의하는 상태도는 직선의 고상선 및 액상선을 가진다고 가정된다. 상태도는 입력데이터에 의해 구성되고 전처리 그림파일 prpplt 에 포함된다. Analyze → Existing 에서 이용 가능하다
Macro-Segregation Model (under Fluids → Fluid 1 → Solidification Model)에 관련된 일부 유체물성 트리가 밑에 보여진다. 상태도는 Reference Solute Concentration 에서의 the Solidus 와 Liquidus Temperatures 값들에 의해 정의된다. 추가로 Concentration Variables 밑의 Partition coefficient 도 정의되어야 한다. 그렇지 않으면 Pure Solvent Melting Temperature 가 정의될 수 있다. Partition coefficient 와 Pure Solvent Melting Temperature 둘 다가 지정되면 용매 용융 온도는 상태도로부터 재 정의된다.
Eutectic Temperature 또는 Eutectic Concentration 는 융해작용을 정의하기 위해 지정될 수 있다. 또 이 두 변수가 다 지정되면 Eutectic Concentration 은 상태도에서 재 정의된다.
Diffusion Coefficients 는 고상과 액상 사이의 용질의 확산계수 비율을 정의한다. 액체 내의 용질의 분자 확산계수는 Physics → Solidification 에서 specifying Solute diffusion coefficient 를 지정함으로써 정해진다. RMSEG 는 용질의 난류 확산계수 승수를 정의한다; 이는 입력파일에서 직접 지정된다.
용질 재 분배에 의한 농도변화가 중요하면 Physics → Density evaluation → Density evaluated as a function of other quantities를 정하고 용질농도의 선형함수로써 금속농도를 정의하기 위해 Fluids → Segregation model 밑의 Solutal Expansion Coefficient 를 용질 확장계수로 지정한다. 이 경우 Reference Solute Concentration 이 기준농도로 사용될 것이다. 추가로 Fluids → Fluid 1 → Density Properties → Volumetric Thermal Expansion 은 액체 내 열부력 효과를 참작하기 위해 지정될 수 있다(또한 Buoyant Flow참조).
초기 용질농도는 Meshing & Geometry → Initial → Global → Uniform alloy solute concentration 에서 지정될 수 있다. 불 균일한 초기 분포는 Alloy solute concentration 밑의 초기유체 구역 안에서 정의될 수 있다. 추가로 농도는 Initial Conditions: Region Values 에서 기술된 바와 같이 2차함수를 사용하는 부분을 편집하여 공간상의2차함수로 변화할 수 있다. 압력과속도 경계에서 용질 경계조건을 정하기 위해 Boundaries → Boundary face → Solute concentration 를 이용한다.
액상 및 고상 구성은 후처리에서 데이터 변환을 이용하여 그려질 수 있다. 용융 응고금속은 금속 내 용융의 질량 분율을 저장하는 SLDEUT 를 그림으로써 가시화될 수 있다.
액상 내 열구배가 크면 Physics → Heat Transfer → Second order monotonicity preserving 를 지정함으로써 더 나은 정확성을 위해 고차원 이류법을 사용한다.
mushy 지역에서의 유동손실은 수지상 가지 간격(DAS)의 함수인 Fluids → Fluid 1 → Solidification Model → Solidified Fluid 1 Properties → Coefficient of Solidification Drag 에 의해 조절된다. 후자는 이 모델에 의해 계산되지 않으므로 사용자는 Coefficient of Solidification Drag 를 지정해야 한다
Note
표준 응고모델 과는 달리 상태도상의 용융점을 지나 고상선을 외삽하여 정의되므로 여기서 응고선의 값은 음수일 수 있다.
Microporosity Formation 미세다공형성
미세다공모델은 단지 응고(Solidification참조)를 모델링할 때 사용될 수 있고 Physics → Solidification → Activate micro-porosity model 에서 활성화된다. 필요한 입력은 Fluids → Densities → Fluid 1 and Fluids → Solidification Properties → Solidified Fluid 1 Properties → Density 에서 정의되는 액체와 고상 유체밀도이며 고상유체밀도는 액체밀도보다 크다. 또한 Fluids → Fluid 1 → Solidification Model → Solidified Fluid 1 Properties 안에 있는 Critical Solid Fraction 은 1.0보다작게 설정되어야 한다.
Square of the speed of sound at critical solid fraction 값이 정의될 수 있다. 이는 수축에 의해 mushy 지역에서 전개되는 커다란 음압에서의 응고유체의 압축성을 기술한다. Critical pressure at which gas pores can form 값은 모델이 Initial tab 탭에서 또는 재 시작 데이터에서 정의되는 유체내의 초기 압력과 결합되도록 한다.
Intensification pressure 또한 다공 생성을 지연시키기 위해 응고 시 shot sleeve plunger 에 의해 형성되는 추가압력을 고려하기 위한 고압 주조모사를 위해 정의될 수 있다. Intensification pressure 가 클수록 더 적은 양의 다공이 주조 시 응고 과정에서 발생할 것이다.
미세 다공 모델은 응고 모델의 활성화 이외의 어떤 다른 설정을 필요로 하지 않는다. 이는 완전 유동방정식이나 속도장이 0인 경우, 즉 순수한 열 문제에서도 함께 사용될 수 있다.
이 모델은 후처리 과정의 공간 및 이력에서 사용 가능한 Percent micro-porosity 라고 불리는 추가 출력 양을 생성한다.
이동고상 선택은 연속주조 모델링을 가능하게 한다. Continuous Casting Phantom 요소는 응고된 이동 유체가 있는 지역에서 정의된다. 이는 지정된 영역을 차지하지만 정의에만 존재하므로 환영요소라고 한다. 이는 실제로 면적이나 체적을 차지하지 않으므로 체적이 없고 결과에서도 고체요소로 보이지 않는다. 이는 Meshing & Geometry → Geometry → Component → Component Type 옆 펼쳐지는 메뉴에서 정의된다.
다른 방법으로는 입력파일(prepin.*)에서 IFOB(N) 변수가 4로 지정되고 N 은 요소 번호이다. 이 파일은 File → Edit Simulation…. 을 선택하여 이용될 수 있다. 또한 입력파일에서 시간의 함수(TOBS(t) 에 의해 지정되는)일 수 있는 가상 요소의 속도성분 UTOBS(t,N), VTOBS(t,N) 그리고 WTOBS(t,N) 이 지정된다.
Fluids → Fluid 1 → Solidification Properties → Solidified Fluid 1 Properties → Coherent Solid Fraction 에 의해 정의된 간섭 고상율 보다 큰 고상율에 대해서는 Darcy 형태의 항력 이 유체를 가상 요소의 속도로 움직이게 하는데 사용된다. 고상율이 Fluids → Fluid 1 → Solidification Properties → Solidified Fluid 1 Properties → Critical Solid Fraction 에서 지정된 경직점을 능가하게 되면 가상 요소의 속도를 따라 움직일 것이다.
Note
가상 요소는 요소 그림에 안 나타나나 Component number 를 그릴 때는 보여진다.가상 요소는 균일속도가 요소의 전체에 적용되므로 평평해야 한다.
Solidification Shrinkage 응고수축
체적 수축은 소재가 응고하고 응고소재의 밀도가 액체소재의 밀도보다 클 때 나타난다(즉, Fluids → Fluid 1 → Solidification Model → Solidified Fluid 1 Properties → Density > Fluids → Fluid 1 → Density Properties → Density). 수축모델은 그러므로 Solidification 모델이 활성화되어야 하고 고상/액상의 두 밀도가 정의되어야 한다. 수축은 단지 1유체의 뚜렷한 경계면 문제에서만 모델링 될 수 있다.
두 가지 수축모델이 있다. Shrinkage model with flow effects 를 선택하면 완전 열 유체방정식을 해석한다(이론 매뉴얼의Solidification Shrinkage and Porosity Models 참조). 그러나 이 모델은 특히 장시간의 응고가 고려되면 컴퓨터 계산시간이 많이 소요된다. 다른 방법으로 사용자 Interface 에 Shrinkage model 이라고 불리는 단순모델이 있다.
이 모델은 단지 열전달 방정식의 해석에 의존하며 특히 내재적 열전달 모델 (Numerics → Explicit/implicit options → Heat transfer → Implicit –Thermal solution 참조)과 사용시에 빨리 해석할 수 있다. 액체 체적 내로의 유동 통로가 없을 때 내부공동이 발생한다.
이 두 모델에서 유입은 mushy 지역 유동에 대한 항력계수를 계산함으로써 정의된다. 격자 내 모든 점에서의 항력함수는 상수승수 Fluids → Solidification properties → Other → Coefficient of Solidification Drag (Solidification Drag Model 참조)를 가지는 지역 고상율의 함수로 계산된다. 항력함수의 역의 값은 공간 그림에서 가시화 될 수 있다: 이 그림을 위한 변수이름은 ‘drag coefficient’ 이다.
Mushy 지역에서의 커다란 유동 손실에 따른 부분적 유입이 Shrinkage model with flow effects 에서 발생할 수 있지만 단순화된 Shrinkage model 은 완전 유입이 아니면 유입이 없게 된다. 후자는 유입 통로를 따라 지역 고상율이 Fluids → Fluid 1 → Solidification Model → Solidified Fluid 1 Properties → Critical Solid Fraction (디폴트는1.0)에서 정의된 임계값보다 커질 때 발생한다. 추가로 고립된 액체 내의 금속의 고상율이 Coherent Solid Fraction 에 도달할 때까지 단순모델에서의 유입은 고립부 상부로부터 발생한다. 그 후로는 유입이 고립부의 가장 뜨거운 부분에서부터 발생한다.
모든 유체가 완전히 응고되면 모사가 정지하도록 General → Additional finish condition → Solidified fluid fraction 를 사용한다. 변수 Finish fraction 는 유체가 지정된 고상율에 도달할 때 모사가 정지하도록 하는데 사용될 수 있다.
Note
이송 방향을 결정하기 위해 단순 수축 모델에서 중력이 필요하며 좌표축 중 하나를 따라야합니다. 둘 이상의 중력 구성 요소가 0이 아닌 경우, 가장 큰 중력 구성 요소가 공급 방향을 결정하는 데 사용됩니다.
Carbide (red) and graphite (blue) rich areas in a solidified gray iron casting.
FLOW-3D‘의 주철 모델은 hypo 및 hyper-eutectic 철-탄소-실리콘 합금의 응고를 설명합니다. FLOW-3D‘는 융해하는 혼합반응(eutectic reaction) 동안 흑연, 오스테나이트 (또는 감마 – 철) 및 탄화물 상(유동) 형성을 예측합니다. 냉각 및 고형화 동안의 용적 변화는 수축 및 다공성 형성 모델과 결합됩니다. 주철 모델은 실제 철 동결 경로와 냉각 취약성 기준을 사용하여 현장의 탄화 수소 형성을 제어합니다.
주조 공장 엔지니어의 주요 관심사 중 하나는 응고 중에 형성될 수 있는 과도한 수축 다공성입니다. 주철의 체적 변화는 대부분 액체 합금을 주입 온도에서 고체로 냉각할 때, 그리고 더욱 중요하게는 감마선, 흑연 및 탄화물 형태로 응고할 때 발생합니다. 라이저(or risering)를 배치하면 수축을 유도할 수 있는 추가 금속이 제공됩니다. 최소 비용으로 우수한 품질의 주물을 달성하기 위해서는 최적의 하역이 중요합니다. 또한 금속의 적절한 합금과 냉각을 통해 수축의 양을 제어할 수 있습니다. FLOW-3D의 주철 모델은 이러한 모든 요소를 고려하여 용융, 응고 동안 기공 형성 및 위상 개발을 예측합니다.
주철 모델 개요 / Overview of the Cast Iron Model
주철은 탄소와 실리콘이 합금 된 용융 철입니다. 탄소는 전형적으로 2.5 wt % 내지 4.5 wt % 범위로 존재하고 실리콘은 1 wt % 내지 3 wt % 범위로 존재합니다. 흑연을 안정화하고 “냉각”경향 (즉, 탄소 철의 형성)을 줄이기 위해 실리콘이 첨가됩니다. 다른 원소 및 화합물은 미량으로 존재하며 일반적으로 흑연 모양 (예 : 연성 철의 마그네슘)을 제어하거나, 추가 탈산제 (예 : 인)로 작용하거나, 흑연의 주입제 (예 : 페로 실리콘) 역할을합니다.
FLOW-3D 의 주철 모델은 주입 온도에서 응고까지 발생하는 부피 변화를 설명합니다. 액체 상태에서 냉각 중 수축; 사전 용융 감마 철 형성 동안 추가 수축; 용융 반응 동안 후속 수축 또는 팽창; 그리고 용융 반응의 끝에서 고형 선으로의 2 차 수축. 주철은 일반적으로 탄화물의 형성에 영향을 미칠 수있는 비철 상을 포함하기 때문에, 응고된 금속의 밀도에 대한 이러한상의 영향에 대해 휴리스틱 허용치 (냉각 민감성 매개 변수의 형태)가 만들어집니다.
주철 응고 모델의 잠열 방출은 초기 용융물에서 탄소와 실리콘의 농도를 사용하여 Fe-C 위상 다이어그램 [1] 에서 결정된 온도 함수 (소위 동결 경로)로 계산됩니다 . 이 모델은 유동 유무에 관계없이 일반 응고 모델과 함께 사용할 수 있습니다. 그러나 다른 단계의 형성과 관련된 체적 변화는 흐름을 포함하지 않는 단순화된 수축 모델에만 결합됩니다.
철 확장 중 금형 벽 이동의 효과는 현재 모델에 포함되지 않습니다. 금형에서 사용 가능한 공간으로 수용 할 수없는 순 체적 확장은 무시됩니다.
융해 영역에서는 융해 경계의 속도를 사용하여 국부적인 냉각 경향을 계산하고, 따라서 국부적인 탄화물의 양을 계산하므로 금형 벽 근처의 냉각 영역을 모델링 할 수 있습니다. 고체 유전체 변환 중에는 더 이상의 공기상 변화를 추적하려는 시도가 없습니다. 즉, 최종 물질 미세 구조가 예측되지 않습니다.
hyper-eutectic cast irons의 경우, 회색 및 연성 주철과 같이 초기 경화전 공정 단계에서 흑연만 형성되는 것으로 가정합니다. 즉, 이 모델은 주로 탄화물이 형성되는 사전 융해 단계에서 hyper-eutectic white irons의 응고를 포함하지 않습니다.
Cast Iron Freezing Path
주철 동결 경로는 공융 합금의 경로입니다. 이는 액상 선 온도, 공융 온도, 공융 – 시작 및 공융 – 말단 고체 분율 및 고 상면 온도에 의해 특징 지어 질 수 있습니다. 모두지만, 마지막 두 양은 평형 3 원 Fe-C-Si 상 다이어그램 [1]에서 계산됩니다.
(The cast iron freezing path is that of a eutectic alloy. It can be characterized by the liquidus temperature, eutectic temperature, the eutectic-start and eutectic-end solid fractions and the solidus temperature. All, but the last two quantities are computed from the equilibrium ternary Fe-C-Si phase diagram [1].)
감마상의 탄소 용해도는 다음에 따라 중량 % 단위 의 Si 함량 에 따라 달라집니다 .
(1)
이는 Stefanescu [2]에 의해 보고된 용해도와 밀접한 관련이 있습니다. 합금의 액상 점 (섭씨 온도)은 hypo-eutectic liquidus plane :
(2)
또는 초정밀 액상 평면 [2] :
(3)
그리고 공융 혼합물 및 온도는 이들 평면의 교차점에 의해 주어집니다.
(4)
공융 반응의 시작은 레버 규칙에 의해 주어진 파생된 양입니다.
(5)
[3]의 측정은 이 근사가 많은 주철에 적합 함을 암시합니다.
흑연 공융 반응의 끝, 수수료 및 solidus Ts는 사용자 정의 수량으로 남습니다. 액체에서 인의 양의 분리를 고려하면 실제 고 상선 온도는 흑연 공융 온도보다 낮고 1100 ° C 정도로 낮습니다. 이 경우, 흑연 침전은 동결이 끝나기 전에 완료되고 동결되는 금속의 마지막 부분은 공융 밀도와 다른 밀도 ρei 에서 수행된다고 가정합니다.
흑연 공융 반응의 끝 f ee 및 고형 선 T s 는 사용자 정의 수량으로 남습니다. 액체에서 인의 양의 분리를 고려하면 실제 고 상선 온도는 흑연 공융 온도보다 낮으며 1100 ° C까지 낮습니다. 이 경우, 흑연 침전이 동결이 끝나기 전에 완료되고 동결 할 마지막 금속 부분 인 1- f ee 가 공융 밀도와 다른 밀도 ρ ei 에서 그렇게 한다고 가정합니다.
( The end of graphitic eutectic reaction, fee , and the solidus Ts, are left as user-defined quantities. If one considers positive segregation of phosphorous in the liquid, the actual solidus temperature is below the graphitic eutectic temperature, and is as low as 1100 °C. For this case, it is assumed that graphite precipitation is complete before the end of freezing, and that the last fraction of metal to freeze, 1-fee, does so at a density ρei different from the eutectic density. )
밀도 변화 / Density Changes
일반적으로 주철 주물의 과열은 크며 응고가 시작되기 전에 냉각 중 수축이 중요합니다. 액체 철 밀도의 온도 의존성은 선형 형태로 모델링됩니다 :
(6)
또는 테이블 형식으로 함수 ρ (T) 를 정의하여 .
일단 동결 범위에 들어가면 감마철은 고형분수에 도달할 때까지 형성됩니다. 이 단계의 농도 값인 ,ϒ은 7.2 g/cc입니다 [4,5,6]. 고형분수에 도달하면, 일반(흰색) 공극과 불규칙한 회색 공극이 경쟁적으로 성장하는 동안 공극 반응이 시작됩니다. 높은 동결률과 높은 황동-전방 속도에서 백색 황동은 부분적으로 황동 전방에 앞서 탄소 농도 구배가 더 낮기 때문에 안정적입니다. 낮은 Eutectic-front 속도에서는 회색 Eutectic이 안정적입니다.
( Once in the freezing range, gamma iron forms until fe solid fraction is reached. The density value of this phase, ρϒ, is a 7.2 g/cc [4,5,6]. Upon reaching fe solid fraction, the eutectic reaction begins during which a regular (white) eutectic and an irregular grey eutectic grow competitively. At high freezing rates and high eutectic-freezing-front speeds the white eutectic is stable in part due to shallower carbon concentration gradients ahead of the eutectic front. At lower eutectic-front speeds the grey eutectic is stable. )
냉기 형성을 설명하기 위해 간단한 접근 방식이 사용됩니다. In a range of eutectic freezing front speeds,
(7)
형성되는 냉기의 양은 주어진 탄소 구성에서 허용되는 최대치에서 0까지 다양합니다. 파라미터 ν-=30μ/ms, ν+=60μ/ms, Xeut은 사용자 정의 파라미터인 쿨링 취약성 기준이며, 값이 0.0 ~ 1.0 범위이고 기본값은 1입니다. 잘 절연된 철이나 특정 표면적이 높은 회색 광택제의 경우 Xeut는 0에 가깝고 추위는 형성되지 않습니다. 반면, 철이 절연되지 않은 경우 기본값인 1이 더 적합해야 합니다. Xeut의 실제 값은 예를 들어 ASTM 쿨웨지 테스트(그림 1)에서 실험적으로 결정해야 합니다.
( the amount of chill formed varies from zero to the maximum allowed for a given carbon composition. The parameters ν-=30 μ/ms, and ν+=60 μ/ms, and Xeut is the chilling susceptibility criterion, a user-defined parameter, with values in the range from 0.0 to 1.0 with the default of one. For well-inoculated iron, or for a grey eutectic with a high specific surface area, Xeut is close to zero, and no chill will form. On the other hand, if the iron is un-inoculated the default value of one should be more appropriate. The actual value of Xeut must be determined experimentally, for example, from an ASTM chill-wedge test (Fig 1.).)
Figure 1. Carbide (left) and graphite (right) content in a 3.4 wt% C, 1.7 wt% Si iron with Xeut=0.25 (top) and Xeut=0.40 (bottom)
주조물의 순 체적 변화는 응고 과정에서 형성되는 서로 다른 상의 양과 액체 수축의 결합 효과입니다. 그림 2는 3.4wt %의 탄소와 2.5wt %의 실리콘을 갖는 합금에 대한 3 가지 상이한 과열 온도에 대한 금속 부피의 변화를 보여줍니다. 더 큰 과열은 금속 체적의 순수한 감소로 이어. 그래파이트 형성으로 인해 응고 동안 나중에 팽창은 체적의 손실을 보상 할 수 없습니다.
Figure 2. Computed volume vs. time for three pouring temperatures for a 3.4 wt % C, 2.5 wt % Si cast iron. From top to bottom: 1250, 1400 and 1550°C pouring temperatures.
Summary
동결시 철의 밀도 변화를 추적하고 흑연, 오스테나이트 및 탄화물 상을 포함하는 미세 구조를 예측하기 위한 주철 모델을 기술하였습니다. 이 모델은 단순 응고 수축 및 미세 다공성 모델에 대한 옵션입니다. 고형물 (> 2 %)을 함유 한 철의 변성 열을 정의하기 위해 유동이 있건, 없건 응고 중에 사용할 수 있습니다. 수축 및 팽창 모두 흐름없이 모델에 포함됩니다. 팽창을 위한 공간이 없는 경우를 제외하고 팽창은 무시됩니다.
References
[1] G. Goodrich and John Svoboda, “Basic Concepts of Ferrous Metallurgy,” Cast Metals Institute, Inc., American Foundry Society, Inc., 1997.
[2] D. M. Stefanescu, S. Katz, “Thermodynamic Properties of Iron-Base Alloys,” ASM Handbook Volume 15, Casting (ASM International), 2008.
[3] K.G. Upadhya, D.M. Stefanescu, K. Lieu and D.P. Yeager, “Computer-Aided Cooling Curve Analysis: Principles and Applications in Metal Casting,” AFS Transactions, Vol. 97, 1989, 61-66.
[4] AFS, “Gating Calculations for Iron Castings,” spreadsheet, 2009.
[5] Von Alfred Holzmuller, VDG and Robert Wlodawer, VDG, “Zehn Jahre Speiser-Eingrs-Verfahren fur Guseisen,” Giesserei, 1963.
[6] G. Goodrich, “Introduction to Cast Irons,” ASM Handbook, Volume 15: Casting, 2008, pp 794-795.
[7] A. Starobin, M.C. Carter, “Modeling Volume Changes and High Temperature Microstructure in Cast Iron,” Flow Science Technical Note FSI-11-TN89, 2011.
유체 역학과 완벽하게 연계된 FLOW-3D 의 sediment scour model은 침전물 수송, 부유물 운반, 인입 및 퇴적을 포함하여 비 점착성 토양의 모든 퇴적물 이동 과정을 모의 실험합니다 (Wei 등, 2014). 입자 크기, 질량 밀도 및 임계 전단 응력과 같은 다른 성질을 갖는 다중 퇴적물 종을 허용합니다. 예를 들어, 중간 모래, 거친 모래 및 자갈은 시뮬레이션에서 세 가지 종으로 분류 할 수 있습니다. 이 모델은 3D 흐름과 2D 천수(shallow water) 흐름에 모두 적용됩니다.
모델에서, 퇴적물의 충진 층은 퇴적물 종의 상이한 조합을 갖는 다수의 하위 구성 요소로 구성 될 수있는 하나의 기하학적 구성 요소에 의해 정의됩니다. 충전된 베드는 면적 및 부피 분율을 사용하는 FAVORTM 기술에 의해 기술된다. 베드 인터페이스를 포함하는 메쉬 셀에서 인터페이스의 위치, 방향 및 면적이 계산되어 베드 전단 응력, 임계 실드 매개 변수, 침식 속도 및 베드로의 전송 속도를 결정합니다. 3 차원 난류 유동에서의 전단 응력은 매체 입자 크기 50 에 비례하는 층 표면 거칠기를 고려한 표준 벽 함수를 사용하여 평가됩니다. 2D 천수(shallow water)의 경우, 층 전단 응력 계산은 항력 계수가 사용자 정의이거나 수심과 층 표면 거칠기를 사용하여 국부적으로 계산 된 2 차 법칙을 따릅니다.
그림 1. t = 8 분에서의 유량
이 모델은 Meyer-Peter와 Muller (1948)의 방정식을 사용하여 베드 인터페이스를 포함하는 각 메쉬 셀에서의 베드로드 이송을 계산합니다. 서브 메쉬 (submesh) 방법은 메쉬 셀에서 이웃에있는 각 메쉬 셀로 이동하는 입자의 양을 결정하는 데 사용됩니다. 부유 퇴적물 농도는 퇴적물 수송 방정식을 풀음으로써 얻어집니다. 침식의 계산은 침전물 유입 및 침전을 동시에 고려합니다. entrainment에서 입자의 리프팅 속도는 Winterwerp et al. (1992). 퇴적시의 침강 속도는 3D 유동에 대한 퇴적물의 표류 속도와 같지만 얕은 수류에 대해서는 현존 방정식을 사용하여 계산됩니다 (Soulsby, 1997). 드리프트 플럭스 이론 (Breitour and Hirt, 2009)은 입자의 드리프트 속도를 계산하는 데 사용됩니다.
그림 2. t = 8 분의 구멍 채취
이 페이지의 예는 3 개의 원통형 교각을 중심으로 한, 맑은 물 정화에 대한 시뮬레이션입니다. 교각의 지름은 1.5m이며, 교각은 2m 간격으로 나란히 배치되어 있습니다. 다가오는 유량은 실린더와 정렬되며 2m/s의 속도를가집니다. 베드 재료는 모래 (직경 5mm), 자갈 (10mm) 및 거친 자갈 (20mm) 인 세 가지 퇴적물 종으로 구성됩니다. 그림 1, 2 및 3은 8 분간 실린더 주변의 흐름, 채취 구멍 및 채취 깊이 분포를 보여줍니다.
그림 3. t = 8min에서의 정련 깊이 (양수 값) 및 침전 높이 (양수 값)
이 모델에 대한 더 자세한 정보는 침전물 퇴적에 관한 Flow Science Report를 다운로드하십시오.
3D 자유 표면 흐름을 모델링 할 때 FLOW-3D의 고유한 강점은 복잡한 수리 환경분야에 쉽게 적용할 수 있는 최적화된 플랫폼이 제공된다는 점 입니다. FLOW-3D 소프트웨어는 수십년 동안 복잡한 흐름 역학, 흐름/구조 상호 작용 및 환경 예측을 위해 업계 전문가들이 사용해 왔습니다. FLOW-3D의 적용에는 수처리 시설물 , 하천 계획 및 복원 , 댐 안전, 수력 및 방수 작업 , 설계 및 최적화, 저수지 유지 관리 및 계획, 해안 및 하구 공학 분야가 포함됩니다.
독특한 모델링 도구
하이브리드 3D/천수(shallow water) 해석기능은 계산상 매우 효율적이고 정확합니다. 천수(shallow water) 모델 솔루션은 대규모 도메인 (수 킬로미터 이상)에서의 유동 모델링을 허용하고 hydraulic jumps 및 침전물 이송을 정확하게 포착합니다. 브리지 교각 및 방수로와 같이 수직 흐름 효과가 중요한 지역의 3D 솔루션과 매끄럽게 연결됩니다. 또한, 등각 메쉬 (conformal meshing)는 효율적인 메쉬 생성을 능률화하고 사용자가 기하학적인 세부 사항을 쉽게 해결할 수 있게 합니다.
강력한 물리 모델
FLOW-3D는 퇴적물 정련 및 수송, 밀도 층화 및 혼합, 기포 및 캐비테이션, 증발 및 상 변화, 화학적 예측 및 수송, 다공성 매체를 포함하는 강력한 물리 모델을 추가로 포함합니다. 정확한 3 차원 유동 모델링 및 물리학 패키지를 통해 FLOW-3D 는 매우 복잡한 환경에서도 정확하고 효과적인 시뮬레이션을 결과를 제공합니다. 제공된 사례는 미세한 뉴트리안 광산 꼬리끌림의 영향을받는 세밀한 3D 유압 영역을 매핑하고 파고를 예측하는 것입니다. FLOW-3D 의 다 기능성은 사용자가 하나의 응용 프로그램에서 다음 응용 프로그램으로 부드럽게 탐색 할 수있게하며, 가장 복잡한 문제에 대한 탁월한 정확성과 사용 편의성을 제공합니다.
이 모델은 잉크젯, 무중력 환경에서의 액체 연료 거동 및 다양한 MEMS (마이크로 전자 기계 시스템) 장치와 같이 다양한 종류의 응용 분야에서 수년 동안 널리 사용되어 왔습니다. 이 후에 모델의 개선 및 확장에 대한 많은 사용자 요청이 처리되었습니다.
표면 장력에 대해 보다 나은 성능개선을 위해 FLOW-3D 버전 11에 대한 새로운 모델이 개발되었습니다. 이 모델은 계산된 모든 표면 장력의 정확성과 임의 형상의 솔리드 표면을 잡아 당기는 접착력의 정확성을 향상시킵니다. 또한 이 새로운 모델은 다공성 물질의 모세관 압력과 비 균일한 표면 장력으로 인한 접선 표면 장력을 가지고 있습니다.
새로운 모델의 예는 무중력에 포함된 원형 벽을 적시는 단순한 문제입니다.
그림 1은 실린더와 접촉각이 0 도인 물로 채워진 0.25m 직경의 실린더 75 %의 경우를 보여줍니다. 버블은 10 초 전에 벽에서 깨끗하게 분리되어 탱크를 가로 질러 움직입니다. 비 구형은 기포 표면에서 모세관 파가 전파되기 때문입니다.
그림 1. 0.0, 2.5, 5.0 및 10.0 초에 무중력에서 접촉 각이 0 인 실린더 표면의 유체 (적색) 습윤 표면.
다른 예가 그림5에 도시되어 있습니다. 2에서 서로 다른 밀도의 2 개의 초기 구형 방울이 (플롯의 색으로 표시됨) 단단한 벽을 향해 아래로 이동합니다. 플롯의 시간은 0.0, 0.01, 0.02 및 0.03 초입니다. 방울은 직경이 0.0017m, 밀도가 다르지만 표면 장력 계수는 1.872 뉴턴 / m입니다.
그림 2. 접시쪽으로 움직이는 구형의 물방울. 새로운 표면 장력 모델로 시뮬레이션. 색상은 밀도를 나타냅니다.
표면 장력 모델에 대해 자세히 알아보십시오.
Download the Flow Science Report on Surface Tension
Download Surface Tension Validation – Simple Test Problems
FLOW-3D 시뮬레이션에서 일반적인 움직이는 물체 (GMO)는 사용자가 규정하거나 유체 흐름과 동적으로 결합되는 모든 종류의 모션을 가진 강체입니다. 고정된 축 / 포인트와 같은 6 자유도 또는 모션 구속 조건을 가질 수 있습니다. 규정된 힘과 토크는 결합된 동작 하에서 GMO에 적용될 수 있습니다. GMO 모델은 충돌 및 연속 접촉을 포함하여 강체 상호 작용뿐만 아니라 독립적인 동작 유형에서 여러 개의 강체를 허용합니다. 이 모델은 견고하고 효율적이며 강력하고 상업용 전산 유체 역학 소프트웨어에서 FLOW-3D가 유일합니다.
FLOW-3D 자동차 차동 부분의 3D 시뮬레이션
모델링 기능
6 개의 DOF를 소유 할 수있는 최대 500 개의 움직이는 물체를 허용하거나 고정된 축 또는 고정된 점을 중심으로 회전 할 수 있습니다. 다른 모션 제약 패턴도 가능합니다.
물체는 유체 흐름과 완벽하게 결합되거나 사용자가 모션을 처리할 수 있습니다.
물체는 밀도로 특징 지어지는 여러 가지 재료로 만들 수 있습니다.
객체의 기하학 및 동작의 복잡성에 대한 제한이 없습니다.
지정된 시간에 따른 힘과 토크를 대상에 적용 할 수 있습니다.
모델 충돌 및 움직이는 물체와 움직이지 않는 물체 사이의 지속적인 접촉
스프링과 로프는 물체에 닿을 수 있습니다.
개체에서 다공성 허용
열전도 및 대류가 허용됩니다.
유압식, 중력 식, 비 관성식, 스프링 식, 사용자 정의 제어력 및 토크는 결합 된 모션이있는 물체에 대해 고려됩니다.
시각 및 수치 출력을 포함한 완벽한 후 처리 기능
움직이는 물체 시뮬레이션
FLOW-3D고객은 처음 사용하는 방법보다 더욱 효율적으로 움직이는 물체 모델의 적용을 사용했습니다. waterwheels에서 shot sleeve, 에너지 디바이스 파동에 이르기까지 우리는 복잡한 메쉬 및 집중적인 컴퓨팅 리소스에 의존하지 않고도 엔지니어링 문제를 해결하는데 모델을 사용하는 방법에 깊은 인상을 받았습니다. 이 모델을 사용하는 진지하고 상상력이 좋은 예를 모두 검토하려면 YouTube 재생 목록 을 방문하십시오.
작은 검정 선은 속도 벡터입니다.
빨간색은 대부분 모래가 밀집되어있는 모래 밀도를 나타냅니다.
모래가 유리의 상반부에서 초기화되고 하반부로 흐르도록 허용되는 2 차원 모래 시계 형상의 시뮬레이션을 통해 액체와 입상 흐름 사이의 차이를 잘 이해할 수 있습니다.
좌측 스냅 샷은 14 초 후에 계산된 흐름을 보여줍니다. 해당 애니메이션은 전체 흐름의 기록을 포함하여 유리의 아래쪽 절반에 있는 모든 모래로 연결됩니다.
모래시계 유리의 높이는 49.0cm이며, 허리 부분에 직경 1.0cm의 구멍이 있습니다. 모래는 0.045cm의 균일 한 입자 직경을 가지고 있으며 34 °의 안식각을 갖도록 규정되어 있습니다. 총 시뮬레이션 시간은 40 초 였으므로 싱글 프로세서 데스크톱 컴퓨터에서 6.5 분의 CPU 시간이 필요했습니다.
스냅 샷 플롯에서 몇 가지 중요한 관찰을 할 수 있습니다.
가장 중요한 것은 흐르는 작은 모래 (짧은 벡터로 표시됨)가 상단과 하단의 모래 표면에 있다는 것입니다. 표면에서 멀리 떨어진 곳에서는 모래가 완전히 포장되어 흐를 수 없습니다. 둘째로 바닥 부분에있는 모래는 액체가 바닥을 가로 질러 흘러 나오지 않고 흘러 들어감에 따라 흘러 나오지 않습니다. 모래가 위로 쌓여지면서 불안정한 눈사태와 유사한 더미 표면에 흐름이 있습니다. 이 흐름은 바닥에 파일 더미가 느리게 바깥쪽으로 퍼지게합니다. 유실이 끝날 때 하부 섹션의 말뚝 각도는 지정된 안식 각에 가깝습니다.
이 모델에 대한 자세한 내용은 Flow Science Report on Granular Media를 다운로드하십시오.
본 자료는 국내 사용자들의 편의를 위해 원문 번역을 해서 제공하기 때문에 일부 오역이 있을 수 있어서 원문과 함께 수록합니다. 자료를 이용하실 때 참고하시기 바랍니다.
VOF – What’s in a Name?
A free surface is an interface between a liquid and a gas in which the gas can only apply a pressure on the liquid. Free surfaces are generally excellent approximations when the ratio of liquid to gas densities is large, e.g., for water to air the ratio is 1000.
자유 표면은 액체와 기체 사이의 계면이며, 기체에서만 액체에 대해 압력을 가할 수 있습니다. 자유 표면은 일반적으로 액체 대 기체의 밀도의 비율이 큰 경우 우수한 근사를 합니다. 예를 들어, 물 대 공기의 비율은 1,000입니다.
VOF Method Components
In FLOW-3D free surfaces are modeled with the Volume of Fluid (VOF) technique, which was first reported in Nichols and Hirt (1975), and more completely in Hirt and Nichols (1981). The VOF method consists of three ingredients: a scheme to locate the surface, an algorithm to track the surface as a sharp interface moving through a computational grid, and a means of applying boundary conditions at the surface.
FLOW-3D 의 자유 표면은 VOF (Volume of Fluid) 법을 사용하여 모델링됩니다. 이 기술은 Nichols 와 Hirt 에 의해 1975 년에 처음 보고된 Hirt 와 Nichols에 의해 1981년에 더 완전한 형태로 보고되었습니다. VOF 법은 표면의 위치를 특정하는 방식, 계산 격자 내를 이동하는 명확한 계면으로 표면을 추적하는 알고리즘, 표면에서 경계 조건을 적용하는 방법 3가지 성분으로 구성되어 있습니다.
Pseudo VOF
In the past, a number of commercial CFD programs have claimed a VOF capability, when in reality they are only implementing one or two of the three VOF ingredients. Users of these programs should be aware that these pseudo-VOF schemes sometimes give incorrect results.
과거에도 많은 상용 CFD 프로그램이 VOF 기능을 주장했지만, 실제로는 세 가지 VOF 요소 중 하나 또는 두 개만 구현했습니다. 이들 프로그램 사용자는 이러한 pseudo VOF 체계는 때때로 잘못된 결과를 제공할 수 있다는 점에 유의해야 합니다.
Most pseudo-VOF methods use a fluid volume fraction to locate surfaces, but they then attempt to compute flow in both the liquid and gas regions instead of accounting for the gas by a boundary condition. This practice produces an incorrect motion of the surface since it is assumed to move with the average velocity of gas and liquid. In reality, the two fluids generally move independently of one another except for a thin viscous boundary layer.
많은 pseudo VOF 법은 유체의 체적 점유율을 사용하여, 표면의 위치를 파악하고 있으며, 경계 조건에 따라 기체를 처리하는 것이 아니라, 액체와 기체의 두 영역에서 흐름을 계산하려고합니다 . 이 방법에서는 표면은 기체와 액체의 평균 속도로 이동한다고 가정되기 때문에 표면의 움직임이 잘못 표시됩니다. 사실, 경계층이 가늘고 점성이있는 경우를 제외하고, 이 2 개의 유체는 일반적으로 서로 독립적으로 이동합니다.
Left: Correct jet shape predicted by TruVOF technique used in FLOW-3D.
Right: Incorrect jet shape predicted by pseudo-VOF technique used by other CFD codes.
그림 1 🙁 왼쪽) FLOW-3D 에 사용되는 TruVOF 법에 의해 예측되는 올바른 분류 모양
그림 2 🙁 우) 기타 CFD 코드에서 사용되는 의사 VOF 법에 의해 예측되는 잘못된 분류 형상
Left: FLOW-3D‘s TruVOF technique predicts jet impingement on wall and some outflow.
Right: Pseudo-VOF methods don’t predict realistic jetting of fluid on side walls.
그림 3 🙁 왼쪽) FLOW-3D TruVOF 법으로 분류 벽에 충돌과 유출을 예측 도표 4 🙁 우) 의사 VOF 법은 밀도가 높은 유체가 챔버에서 나가는 모습을 잘못 예측
VOF vs. Pseudo VOF Example
The consequences of trying to compute both gas and liquid flow can be illustrated with a simple example. All the computed results shown here were produced with FLOW-3D, which has a two-fluid option that can be run in a pseudo-VOF mode. Imagine a jet of water issuing at constant velocity from a long slit into air. If we neglect gravity and keep the velocity of the jet low (say 10.0 cm/s), we expect the jet to move more or less unimpeded by the air (see the FLOW-3D results in Fig. 1), obtained with its VOF free-surface model).
기체와 액체의 두 흐름을 계산하려고 한 결과는 간단한 예로 설명 할 수 있습니다. 여기에 표시된 계산 결과는 모든 FLOW-3D를 사용하여 요구한 것입니다. FLOW-3D는 pseudo VOF 모드에서 실행할 수있는 2 유체 옵션이 있습니다. 물 분사를 일정한 속도로 가늘고 긴 슬릿에서 공기 중에 방출하는 경우를 상상해보십시오. 중력을 무시하고 분류 속도를 저속 (예 : 1.0cm / sec)으로 유지하면 기류는 공기에 전혀 구애받지 않고 자유롭게 이동할 것으로 예상됩니다 (그림 1, FLOW-3D의 VOF 자유 표면 모델에서 얻어진 결과 참조).
Pseudo-VOF methods produce a growth at the tip of the jet (Fig. 2). This growth is numerical, not physical, because it is independent of the density of air (e.g., the growth remains largely unchanged for air densities 100, 1000 and 10,000 times smaller than the liquid density). At later times the FLOW-3D jet (Fig. 3) strikes the right-hand wall and a small portion of the flow has entered a slot in the wall.
Pseudo-VOF 방법은 제트의 끝에서 확산됩니다(그림 2). 이 확산은 공기 밀도와 무관하기 때문에 물리적인 현상이 아니라 수치적입니다 (예 : 액체 밀도보다 100, 1000 및 10,000 배 더 작은 공기 밀도의 경우 확산은 크게 변하지 않습니다).
그 후, FLOW-3D의 기류 (그림 3)는 오른쪽 벽에 충돌하고 흐름의 일부가 벽의 틈새에 들어갑니다.
In contrast, the lower density air flow in the pseudo-VOF method is pulling liquid into the slot just before the jet strikes the wall (Fig. 4). Also, because of the incompressibility of the air remaining in the chamber, the amount of liquid flowing out the slot in the pseudo-VOF method must be equal to the amount injected, which is more than would be expected under most physical conditions.
대조적으로, pseudo-VOF 방법의 저밀도 기류는 제트가 벽에 부딪히기 직전에 액체를 슬롯으로 끌어 당깁니다 (그림 4). 또한 챔버에 남아있는 공기의 비압축성으로 인해 pseudo-VOF 방법에서 슬롯 밖으로 흘러 나오는 액체의 양은 주입되는 양과 같아야 하며, 이는 대부분의 물리적 조건에서 전혀 예상할 수 없슨 것입니다.
Another pseudo-VOF practice is to use some type of higher-order advection scheme to track interfaces. The interface is represented as a rapid change in density. Such schemes result in smoothed transition regions between gas and liquid that cover several control volumes rather than sharp interfaces localized in one control volume as in the original VOF method. The reason that most people don’t implement free-surface boundary conditions is that it requires major changes to the structure of existing programs, and it must be done carefully to avoid numerical instabilities.
pseudo VOF 또 하나의 관례는 어떤 유형의 고차 이류(advection) 구성표를 사용하여 계면을 추적하는 것입니다. 계면 밀도의 급격한 변화로 표현됩니다. 이러한 방식은 기체와 액체 사이의 매끄러운 전환 영역이 복수의 컨트롤 볼륨에 펼쳐지는 결과가되어, 원형의 VOF 법처럼 하나의 컨트롤 볼륨에 명확한 계면이 국소화되는 것은 아닙니다 . 대부분의 사람들이 자유 표면 경계 조건을 구현하지 않는 이유는 기존의 프로그램의 구조를 크게 변경해야 하므로, 수치적 불안정을 피하기 위해 매우 신중하게 이루어져야 하기 때문입니다.
FLOW-3D has all the ingredients recommended for the successful treatment of free surfaces. Moreover, it incorporates major improvements beyond the original VOF method in each of its three major ingredients.
FLOW-3D는 자유 표면을 제대로 처리하기 위해 권장되는 모든 성분이 포함되어 있습니다. 또한 원형의 VOF 법의 3 가지 주성분에 대해 상당한 개선처리를 진행하였습니다.
References
Nichols, B.D. and Hirt, C.W., “Methods for Calculating Multi-Dimensional, Transient Free Surface Flows Past Bodies,” Proc. First Intern. Conf. Num. Ship Hydrodynamics, Gaithersburg, ML, Oct. 20-23, 1975
Hirt, C.W. and Nichols, B.D., “Volume of Fluid (VOF) Method for the Dynamics of Free Boundaries,” Journal of Computational Physics 39, 201, 1981.
무한 δt 극한은 무조건적인 안정성 여부를 나타내는뿐만 아니라 큰 시간 단계에서 솔루션의 질에 대해 유용한 정보를 가져올 수있는 간단한 방법입니다.
Unconditional Numerical Stability
It is well known that explicit (e.g., forward in time) finite-difference approximations used to solve time-evolution equations are subject to limits on the size of the time increment. In this type of approximation it is assumed that the values of all dependent variables are advanced in time through a succession of small time intervals. Knowing the variable values at all steps, up to and including step n, they can then be used to estimate the rates-of-change of the variables. This makes it possible to estimate what the dependent variable values will be at step n+1, which corresponds to a small time δt later, tn+1=tn + δt.
시간 변화 방정식을 풀 때 사용하는 양(explicit )으로 (시간이 진행하는) 유한 차분 근사하지만, 시간 증분의 크기의 극한에 지배되는 것은 잘 알려져 있습니다. 이 유형의 근사치는 모든 종속 변수 값의 시간이 연속 짧은 시간 간격으로 진행하는 것으로 가정되고 있습니다. 단계 n까지의 모든 단계에서 변수 값을 알고 있으면 그들을 사용하여 변수의 변화율을 추정 할 수 있습니다. 그러면 단계 n + 1의 종속 변수의 값을 추정 할 수 있습니다. 이것은 δt이라는 짧은 시간이 경과 한 후 해당하며, t n + 1 = t n + δt입니다.
The need for small δt in this type of approximation arises because the rate-of-change of a dependent variable is usually evaluated in terms of differences between that variable and the values of its immediate neighbors in space. With an increasing time-step size, a variable would be expected to be influenced not just by its immediate neighbors, but by values located increasingly farther away. In this sense, then, there must be a limit on the size of time advancement δt to ensure accuracy. In practice, this limit is also necessary to ensure computational stability.
이 유형의 근사 작은 수치 δt가 필요하게 된 종속 변수의 변화율은 일반적으로 해당 변수와 공간에서 그 변수의 바로 옆에있는 변수 값의 차이를 기준으로 평가 되기 때문입니다. 시간 단계 크기가 증가하는 경우, 변수는 바로 옆의 변수뿐만 아니라 멀리 떨어진 장소에 있는 값의 영향을 받을 것으로 예상됩니다. 이러한 의미에서, 정확성을 보장하기 위해 시간 진행의 크기 δt 극한을 마련 할 필요가 있습니다. 실제로 이 극한 계산의 안정성을 확보하기 위해서도 필요합니다.
Implicit Versus Explicit Methods
While explicit finite-difference equations are simple to use, because they offer a straightforward prescription for advancing a solution in time, their requirement for limiting the time-step size δt to ensure computational stability can lead to long computation times. To overcome this limitation, it may be desirable to resort to an implicit finite-difference method that eliminates the troublesome time-step restriction. The basic idea is to include in the approximation of the rate-of-change of a variable the values of variables at the advanced time level n+1. Since the level n+1 value that one is trying to compute now depends on those same values, the difference equations are said to be implicit.
Explicit 유한 차분 방정식 해의 시간을 진행시키기 위한 지시가 알기 쉽기 때문에 쉽게 사용할 수 있지만, 시간 단계 크기 δt을 제한하고 계산을 안정시킬 필요가 있기 때문에 계산 시간이 길어질 수 있습니다. 이 한계를 극복하기 위해 지루한 시간 단계 제한이 불필요한 implicit 유한 차분 법을 사용하는 것이 바람직한 경우도 있습니다. 기본적인 아이디어는 변수의 변화율의 근사치에 진행 한 시간 레벨 n + 1의 변수 값을 포함하는 것입니다. 계산 대상이되는 레벨 n + 1의 값이 같은 값에 의존하게되기 때문에이 차이 방정식은 implicit로 말합니다.
Implicitness makes solving the equations for time evolution more difficult. It is often necessary, for example, to resort to an iterative solution process. Sometimes the iteration scheme may appear similar to an explicit time advancement (e.g., using sub-time steps), but if it works well it gives up the accuracy of an explicit method by rapidly damping transients to reach a converged solution at the advanced time step n+1 in a relatively small number of iterations.
Implicitness 은 시간 변화의 방정식을 푸는 것이 더 어렵습니다. 예를 들어, 자주 반복 적인 해법을 사용해야합니다. 반복적인 방법은 explicit 시간 진행 (서브 타임 단계를 사용)처럼 보일 수 있지만, 잘 작동하면 급속 과도 현상을 감쇠시켜 비교적 적은 반복 횟수에서 진행한 타임 스텝 n + 1의 컨버전스 솔루션에 이르기 때문에 explicit method 같은 정밀도는 기대할 수 없습니다.
Simple Test for Stability
There is a very simple technique that can be used to determine if an implicit finite-difference approximation is unconditionally stable. That is, if a time-step size no matter how large can be used without resulting in the type of nonsense results associated with a numerical instability. The procedure is to divide the difference equation by the largest power of δt appearing in the equation. Then take the limit of δt going to infinity. Most terms in the equation will vanish. If what remains contains no n+1 value of the variable whose solution is sought then there must be some limit on δt and the equation cannot be unconditionally stable.
implicit 유한 차분 근사는 무조건 안정 여부를 확인하는 데 사용할 수있는 매우 간단한 방법이 있습니다. 즉, 아무리 큰 시간 단계 크기를 사용하여도 수치적인 불안정 관련 무의미한 결과 여부를 테스트합니다. 절차는 차분 방정식을 방정식에 출현하는 최대의 δt의 제곱으로 나누는 것입니다. 그런 δt의 무한대로 가는 극한을 취합니다. 방정식의 대부분 항이 제로가 됩니다. 남은 식으로 해를 구할 변수의 n + 1이 아닌 값이 포함되어있는 경우, δt에 어떠한 극한이 방정식을 무조건 안정시킬 수 없습니다.
On the other hand, if the remainder after δt passed to infinity can be solved for the n+1 value of the variable this implies unconditional stability. Of course, the value determined from an infinite δt may not be realistic. For instance, a negative temperature may be the solution to an implicit difference equation in the limit of infinite δt, but it is not a good solution in that negative temperatures make no physical sense.
한편, δt가 무한하게 된 후 남은 식에서 변수의 n + 1 값을 구할 수 있다면, 이것은 무조건적인 안정성을 의미합니다. 물론 무한 δt에서 구해진 값은 현실적이지 않을 수 있습니다. 예를 들어, 음의 온도는 무한 δt의 극한에서 그늘 차분 방정식의 해가 될 수 있지만, 부정적인 온도는 물리적 이해되지 않기 때문에 좋은 해결책이 없습니다.
Limiting δt Example
As a simple example of the limiting δt test consider a one-dimensional heat equation:
δt 극한 테스트 간단한 예로 다음의 1 차원 열전도 방정식을 생각합니다.
A combined explicit/implicit difference approximation on a uniform grid of elements of length δx is:
길이 δx 요소의 균일 격자의 복합 explicit/implicit 차분 근사는 다음과 같습니다.
where θ weights the explicit and implicit mix: θ=0 providing a purely explicit approximation while θ=1 provides a fully implicit approximation. A value of θ=1/2 gives an approximation that is second order accurate in time and space.
θ는 explicit and implicit 의 혼합에 가중치 : θ = 0 순전히 explicit 근사를 제공하고 θ = 1은 완전히 implicit 근사치를 제공합니다. θ = 1 / 2의 값은 시간과 공간이 2 차 정밀 근사치를 제공합니다.
Time-step Limit Test
If δt goes to infinity the left-hand side of the equation vanishes. The right side gives an expression for Qn+1 only if θ is non-zero, i.e., only when there is some implicitness in the approximation. This tells us that a simple explicit approximation must have a limiting δt, and that it is not unconditionally stable. On the other hand, the implicit approximation always gives an answer for Qn+1 so it is unconditionally stable. But does it give a good answer?
δt가 무한하게 되면 방정식의 좌변이 제로가됩니다. 오른쪽은 θ가 제로가 아닌 경우, 즉 근사에 어떤 implicitness 요소가 있는 경우에만 Q n + 1 식을줍니다. 이 때문에 간단한 explicit 근사치는 극한의 δt가 필요하다는 것을 또한 이것이 무조건 안정하지 않는 것을 알 수 있습니다. 한편, implicit 근사는 Q n + 1의 답이 항상 필요하며 이것은 무조건 안정되어 있습니다. 그러나 이것으로 좋은 해결책을 얻을 수 있을까요?
In this simple case we can write an exact solution to the difference equation when the left-hand side is zero in terms of the boundary values Q0 and QJ, 0<j<J.
이 간단한 경우는 경계 값 Q 0 및 Q J 0 <j <J 대해 좌변이 0 인 경우 차등 방정식의 정확한 솔루션을 쓸 수 있습니다.
For any value of θ other than 1 it is possible for the last term to result in a negative value to Qn+1. When θ=1 negative values are not possible and the result, in fact, is the correct asymptotic answer, i.e., a linear temperature profile connecting the boundary values.
θ의 값이 1이 아닌 경우는 막내 항이 Q n + 1에 음수가 될 수 있습니다. θ = 1 일 때 음수가 될 가능성이 아니라 실제 결과는 올바른 점근 해, 즉 경계 값을 결합하는 선형 온도 프로파일입니다.
The infinite δt limit is a simple trick that not only indicates unconditional stability or lack thereof, but can also give useful information about the quality of a solution at large time steps.
무한 δt 극한은 무조건적인 안정성 여부를 나타내는뿐만 아니라 큰 시간 단계에서 솔루션의 질에 대해 유용한 정보를 가져올 수있는 간단한 방법입니다.
Many numerical approximations to partial differential equations are unusable because they produce unstable computational results. Computational stability issues have been discussed in two previous articles in the CFD-101 series: Computational Stability and Heuristic Analysis. In this article, a simple mechanical model is described that leads to an understanding of common numerical instabilities associated with approximations of the Navier-Stokes equations. In particular, the simple model applies to instabilities arising from fluid dynamic forces such as viscous stress, surface tension, elasticity and more. The stability conditions obtained with the simple model do not depend on any particular numerical approximations, but instead involve only generic considerations of mass and forces.
편미분 방정식의 많은 수치 근사는 불안정한 계산 결과가 발생하므로 불안정합니다. 계산 안정성의 문제는 “전산 유체 역학 모델의 기초”시리즈의 마지막 2 항, 즉 계산 안정성과 휴리스틱분석 에서 논의되고 있습니다. 이 절에서는 나비에-스토크스 방정식과 관련된 일반적인 수치 불안정성의 이해로 이어질 간단한 기계적 모델에 대해 설명합니다. 이 간단한 모델은 특히 점성 응력, 표면 장력, 탄성 등의 유체 역학적인 힘에서 발생하는 불안정성에 적용됩니다. 간단한 모델에 의해 얻어지는 안정성 조건은 특정 수치 근사에 의존하지 않지만 대신 질량과 힘에 대한 일반적인 고려 사항만을 포함합니다.
The Model System
Figure 1. Model System
Imagine a mass M located between two rigid walls and connected to the walls by springs, as shown in Fig. 1. Assuming that the springs satisfy Hook’s law in which a spring force on the block is proportional to the change in length of the spring, an equation of motion for the block, which moves in only the horizontal direction is,
그림 1과 같이 두 강체 벽 사이에 위치하고 그 벽에 스프링으로 연결된 질량 M을 가정합니다. 블록에 작용하는 스프링 힘이 스프링의 길이의 변화에 비례하는 훅의 법칙을이 스프링이 채운다고 가정했을 경우, 수평 방향으로만 이동하는 블록의 운동 방정식은 다음과 같이됩니다.
(1)
Symbol X0 indicates the initial x position of the block and M is the block mass. Initially X=X0 and the block is at rest, U=0. Now imagine a perturbation given to the block by assigning a velocity of U0 at time t=0. After a small time interval δt the block moves to position X1=X0+U0δt and a simple discretization of Eq. 1 gives the velocity at the end of the time interval as,
기호 X0는 블록의 초기 x 위치를 나타내는 기호 M은 블록의 질량을 나타냅니다. 초기 상태에서는 X = X0이며, 블록은 정지하고, U = 0입니다. 여기서, 시간 t=0에서 속도 U=0을 지정하여 블록에 섭동을 준다고 가정합니다. 작은 시간 간격 δt 후 블록은 위치 X 1 = X 0 + U 0 δt로 이동하여 식 1의 간단한 이산화에 의해 시간 간격의 마지막의 속도는 아래 식과 같이 표현됩니다.
(2)
Replacing X1 by its value X0+U0 δt and rearranging gives an equation for the new velocity U1,
X1을 값 X0 + U0 δt로 치환하여 정리하면 새로운 속도 U1의 식을 얻을 수 있습니다.
(3)
This is a recursion in which for each successive time-step the velocity at the end of the time step is equal to the previous value of the velocity times the bracketed quantity in Eq. 3, so that after n time steps,
이것은 재귀 식이고, 연속하는 각 시간 단계에 대해 그 시간 단계의 마지막에 속도가 이전 시간 단계의 속도 값으로 식 3의 괄호 안의 금액을 곱한 값과 같아, n 시간 단계 후에는 아래와 같이됩니다.
(4)
Note that the superscript n on the bracketed quantity in Eq. 4 is an exponent, not a time level index, although its value in this case is the same as the time level index. From Eq. 4 we see that if the quantity in the bracket has an absolute magnitude larger than 1.0 the velocity Un will increase exponentially with increasing n. Thus, to prevent the exponential growth of the velocity in this model system, the time-step size must be limited to satisfy the following inequality,
식 4의 괄호 안의 금액의 위 첨자가 시간 수준 지표가 아닌 지수인 것에주의하십시오. 그러나 이 경우 지수 값과 시간 수준 지표는 동일합니다. 식 4에서 괄호 안의 금액이 1.0보다 큰 절대 값을 가지는 경우, 속도 Un은 n의 증가와 함께 지수 적으로 증가하는 것을 알 수 있습니다. 따라서 이 모델 시스템에서 속도의 기하 급수적 증가를 막기 위해서는 다음의 부등식을 만족하도록 시간 단계 크기를 제한하는 것이 필요합니다.
(5)
When the left hand side of Eq. 5 is greater than one, the velocity Un will oscillate between positive and negative values on consecutive time steps while exponentially increasing in magnitude.
식 5의 왼쪽이 1보다 큰 경우 속도 Un은 크기가 기하 급수적으로 증가하면서, 연속 시간 단계에서 양수와 음수 사이를 진동하게됩니다.
This behavior is characteristic of a classical numerical instability. In this case, Eq. 5 shows that the instability can be prevented by keeping δt small enough to satisfy the inequality. As a general rule when a numerical instability occurs and exhibits the character of increasing plus and minus values on successive time steps it can be cured by reducing the time-step size.
이 동작은 고전적인 수치 불안정성의 특징입니다. 이 예에서는 불평등을 충족 δt를 충분히 작게 유지하여 불안정성을 막는 것이 가능하다고 식 5로 표시되어 있습니다. 일반적으로 수치 불안정성이 발생하여 연속 시간 단계에서 증가하는 긍정적이고 부정적인 값의 특징이 나타난 경우는 시간 단계 크기를 작게함으로써 해결할 수 있습니다.
Exploring this simple mechanical model further we can see from Eq. 4 that the instability results from an overreaction to an initial action. That is, when the time-step size large, Eq. 4 predicts a new velocity in the opposite direction and with a larger magnitude. This excessive velocity then becomes the starting condition for the subsequent time step, leading to an exponential increase in the velocity magnitude.
이 간단한 기계적 모델을 더 고려하면 불안정성이 초기 작용에 대한 과민 반응에 기인하는 것으로 식 4에서 알 수 있습니다. 즉, 시간 단계 크기가 큰 경우, 식 4는 반대 방향의 크기가 커진 새로운 속도가 예상됩니다. 이 과잉 속도가 이번에는 다음 시간 단계의 시작 조건이 속도의 크기의 지수적인 증가로 이어집니다.
The stability condition in Eq. 5 is based on an explicit formulation, meaning that the current response of the mass is expressed in terms of the previous displacement. An implicit formulation,where the current response of the mass is based on the subsequent position of the mass (i.e., using X2 in Eq. 2 instead of X1) would likely be unconditionally stable, but it requires a knowledge of the unknown final position X2. For most equations implicit methods require an iterative solution, and the additional computational effort required for such solutions is the price that must be paid to eliminate the stability condition.
식 5의 안정성 조건은 explicit 배합에 따라 있습니다. 이것은 질량의 현재 응답이 이전의 변위에 의해 표현되는 것을 의미합니다. 질량의 현재 응답이 후속 위치에 따른 implicit 공식화 (즉, 식2의 X1 대신 X2를 사용)는 무조건 안정이라고 생각됩니다 만, 미지의 최종 위치 X 2 이어야 합니다. 대부분의 방정식의 경우, implicit 해법은 반복 분석이 필요하기 때문에 반복 분석에 필요한 추가의 계산량은 안정성 조건을 없애기 위해 지불해야하는 대가입니다.
Application to the Navier-Stokes Equation
To use the above mechanical model of a numerical instability to understand instabilities that may occur in the Navier-Stokes equation imagine two elements of an Eulerian computational grid in which a perturbation is made to a velocity on the boundary separating two elements, as shown in Fig. 2.
위의 기계적 모델의 수치 불안정성을 이용하여 나비에-스토크스 방정식에서 발생할 수 있는 불안정성을 이해하기 위해 그림 2와 같이 두 개의 요소를 나눌 경계의 속도에 섭동이 된 오일러 계산 격자에 의한 2 개의 요소를 가정합니다.
Figure 2. Grid Model
For simplicity, think of the elements outlined by solid lines as cubes of equal size, and that the vector represents a velocity in the x direction. The dashed lines in the centers of the elements (i.e., y-z planes) define the extent of the partial volumes of the elements assigned to the u velocity. The total mass of fluid in the partial volumes correlates to the mass M in the mechanical model. When the velocity U moves fluid between elements the elements respond by generating forces that act to counter the velocity, much like the springs in the mechanical model. These forces may arise because of compression or expansion of the fluid, viscous stresses, surface tension (if there is a fluid interface within the fluid mass M) or other forces. By identifying the appropriate stiffness coefficient k in each case we can use Eq. 5 to arrive at a stability criterion for that physical process when using an explicit numerical approximation in a grid like that shown in Fig. 2.
간단히, 실선에 의해 윤곽이 그려져 있는 요소가 동일 크기의 입방체라고하고 벡터 x 방향의 속도를 나타내는 것으로 생각합니다. 두 요소의 중앙 (즉 yx 평면)의 점선에 의해 속도 U에 할당 된 요소의 부분 체적의 범위가 정의됩니다. 부분 체적 내에 유량의 전체 질량은 기계적 모델의 질량 M과 상관 관계가 있습니다. 속도 U는 응답 요소 사이의 유체가 이동 된 경우 기계적 모델 스프링과 마찬가지로 속도에 대항하여 작용하는 힘을 발생하여 요소는 응답합니다. 이러한 힘은 유체 점성 응력, 표면 장력 (유체와 질량 M의 범위 내에 유체 계면가있는 경우) 또는 기타의 힘에 의한 압축 또는 인장으로 인해 발생 될 수 있습니다. 각 예에서 적절한 강성 계수 k를 특정하여 그림 2와 같은 격자에서 양으로 수치 근사를 사용하는 경우, 식 5를 사용하여이 물리적 과정에 대한 안정성 기준에 도달 가능합니다.
Several examples of how this analogy can be applied are given in the following sections. In each case the mass M of the fluid in the partial volumes is given by,
이 유사성을 어떻게 적용 할 수 있는지에 대한 예는 다음 절에서 설명합니다. 각 예에서 부분 부피의 유체의 질량 M은 아래 식에 의해 주어집니다.
(6)
where ρ is the density of the fluid and elements have dimensions δx, δy and δz.
여기서, ρ는 유체의 밀도이며, 요소의 치수는 δx, δy와 δz입니다.
Compressible Fluids
To find the stiffness coefficient, k, recall that k is a measure of the force generated to resist an applied perturbation. For a compressible fluid this force is related to the change in fluid pressure because of a change in fluid density according to the thermodynamic relation dp=c2dρ, where c is the speed of sound in the fluid. The fluid mass moved across the boundary between the elements is ρUδt*δyδz and the change in density in the element receiving the mass is this mass change divided by the volume of the element, dρ=ρUδt/(δx). The corresponding change in element pressure is then given by
강성 계수 k를 요구하려면, k가 더해진 섭동에 저항하기 위해 만들어지는 힘의 척도임을 기억하십시오. 압축성 유체의 경우,이 힘은 유체 압력의 변화와 관련이 있습니다. 이것은 열역학적 관계 dp = c 2 dρ 의한 유체 밀도의 변화에 의한 것입니다. 여기서 c는 유체의 음속입니다. 요소 사이의 경계를 넘어 이동 한 유체의 질량은 ρUδt * δyδz이며, 질량을받는 요소에서의 밀도 변화는이 질량을 요소의 부피로 나눈 dρ = ρUδt / (δx)입니다. 그 결과, 요소 압력의 대응하는 변화는 아래에 제공됩니다.
(7)
The force responding to the U velocity perturbation in each element is the product of the pressure change from Eq. 7 and the cross sectional area of the element δyδz. The effective stiffness of an element k, is therefore the force divided by the initial displacement Uδt,
각 요소의 속도 U의 섭동에 응답하는 힘은 식 7에 의한 압력 변화와 요소 단면적 δyδz의 곱입니다. 따라서 요소의 유효 강성 k는 힘을 초기 변위 Uδt로 나눈 것입니다.
(8)
Substituting this value for k and the definition for M, from Eq. 6, into the stability condition Eq. 5 results in the stability condition for compressible fluids,
이 k의 값과 식 6에 따르면 M의 정의를 안정성 조건 식 5에 대입하여 압축성 유체의 안정성 조건을 얻을 수 있습니다.
(9)
This is the well-known Courant condition than restricts the distance a sound wave travels in one time step to be less than the width of a computational element. An analogy with the simple mechanical model has provided this result without the need to write out an equation for pressure waves in a compressible fluid and then perform a stability analysis on that equation.
이것은 하나의 시간 스텝 중에 음파가 진행하는 거리를 계산 요소의 폭보다 짧게 제한하는 잘 알려진 쿨랑 조건입니다. 간단한 기계적 모델과의 유사성에 따라 압축성 유체 음파 방정식을 기술하고, 그 방정식에 의한 안정성 분석을 수행 할 필요없이이 결과를 얻을 수 있었습니다.
Viscous Stresses / 점성 응력
The viscous forces that are generated in response to a perturbed velocity U in a fluid of viscosity μ consist of shears in the x, y and z directions. For example, the shear stress on the lower surface of the element for the velocity U is μU/δz, assuming that the velocity in neighboring cells is zero. There is a corresponding stress at the upper surface of the element. Each of these stresses act on a surface of area δxδy (in the current example) to produce a viscous force. Similarly, there are stresses in the x and y direction acting on their corresponding areas. In each direction there are force pairs (similar to the two springs) but because of Eq. 5 it is necessary to use the effective k for a single spring. This is half of the total of all the the viscous forces divided by the initial displacement Uδt,
점도 μ의 유체의 섭동 속도 U에 대해 생성되는 점성 힘은 x, y 및 z 방향의 전단력으로 구성됩니다. 예를 들어, 인접 셀의 속도가 0이라고 가정하면 속도 U에 요소의 아랫면에 작용하는 전단 응력은 μU / δz입니다. 요소의 표면에는 압축 응력이 발생합니다. 이러한 응력의 각각은 표면적 δxδy (본 예의 경우)에 작용하고 점성 힘을 발생합니다. 마찬가지로 해당 면적에 작용하는 x 및 y 방향의 응력도 존재합니다. 각 방향에서 (2 개의 봄처럼) 세트 힘이 존재하지만, 식 5를 위해 1 개의 봄의 유효 강성 k를 사용하는 것이 필요합니다. 이것은 모든 점성 힘의 합계를 초기 변위 Uδt로 나눈 것의 절반입니다.
(10)
Inserting this value for k and using Eq. 6 for M into the stability condition for the mechanical model given in Eq. 5 yields
식 5에 의해 주어진 기계적 모델의 안정 조건에 k의 값을 넣고 M 식 6을 사용하면 아래 식을 얻을 수 있습니다.
(11)
Equation 11 is the stability condition for explicit viscous stresses approximated in an Eulerian grid.
식 11은 오일러 격자에 근접한 explicit 점성 응력의 안정성 조건입니다.
Surface Tension
Figure 2A. With deformed interface.
Imagine a fluid interface located between the two elements that is deformed by a U velocity perturbation, as shown in Fig. 2A. In this case the reaction is a surface tension force on each of the segments of the surface illustrated in Fig. 2A. For simplicity, assume a two-dimensional surface (e.g., no variation in the z direction) and a constant surface tension coefficient σ.
그림 2A와 같이 속도 섭동 U에 의해 변형된 2 개의 요소 사이에 위치하는 유체 계면을 상정합니다. 이 예에서, 반응은 그림 2A에 표시된 표면의 각 구분에 작용하는 표면 장력에 의한 힘입니다. 간단히 2 차원 표면 (예 : z 방향의 변화없이)과 일정한 표면 장력 계수를 가정합니다.
Surface tension in each segment acts tangentially along the surface so the force responding to the U velocity is the x component of that force, i.e., the surface tension coefficient times the sine of the angle of the surface segment with respect to the vertical. For a small initial displacement, the x-force from each surface segment can be approximated by σUδtδz/δy giving the resulting stiffness coefficient,
각 구분의 표면 장력은 표면에 따라서 접선 방향으로 작용하기 때문에 속도 U에 대응하는 힘은 표면 장력의 x 성분입니다. 즉, 수직의 표면 구분 각도의 사인을 표면 장력에 곱한 것입니다. 작은 초기 변위의 경우 각 표면 세그먼트에서 x 방향의 힘은 σUδtδz / δy 의해 근사 할 수 있으며, 그 결과로 다음의 강성 계수를 얻을 수 있습니다.
(12)
Substituting this k and M into Eq. 5 gives the stability condition for surface tension,
이 k와 M을 식 5에 대입하면 표면 장력에 대한 안정성 조건을 얻을 수 있습니다.
(13)
This result appears somewhat odd because of the different exponents of the δx and δy factors, but for cubic or square elements this makes no difference. For non-uniform elements, however, we should perform a similar evaluation in the y and z directions and then use the most restrictive of the results. In any case, this is a reasonable and useful result from a very simple model based on action and reaction principles.
이 결과는 δx과 δy 지수가 다르기 때문에 다소 이상하게 보이지만, 입방체 또는 사각형 요소의 경우 그 영향은 없습니다. 하지만 For non-uniform 요소의 경우 y 및 z 방향에서 비슷한 평가를 실시하여 가장 제한적인 결과를 사용할 수 있어야합니다. 어쨌든, 이것은 작용과 반작용의 원리에 근거한 매우 간단한 모델에 의한 합리적이고 유익한 결과입니다.
Bulk Elasticity / 체적 탄성
For a fluid with elastic properties the U velocity perturbation is resisted by an elastic stress in a way that closely resembles a spring. If ε is the bulk modulus of the fluid then the stress associated with extension or compression in an element is εUδt/δx. This stress acts over the surface area δyδz, and the stiffness k is this force divided by the displacement Uδt. Substituting this into Eq. 5 provides the stability condition,
탄성 특성을 가진 유체의 경우 속도 U의 섭동은 스프링과 잘 닮은 형식의 탄성 응력에 의해 제한됩니다. 유체의 체적 탄성률이 ε의 경우 요소의 인장 또는 압축에 관련하는 응력은 εUδt / δx입니다. 이 응력은 표면적 δyδz 작용하고 강성 k는이 힘을 변위 Uδt로 나눈 것입니다. 이것을 식 5에 대입하면 아래의 안정성 조건을 얻을 수 있습니다.
(14)
Similar results exist for the y and z directions.
비슷한 결과가 y 및 z 방향으로도 존재합니다.
Concluding Remarks
A simple mechanical model has been used to illustrate a common type of numerical instability, that arises from an action-reaction process. Using this simple model it is possible to quickly derive a variety of stability conditions for fluid dynamic forces modeled by explicit finite difference approximations in an Eulerian grid. The stability conditions are derived by using mass and force concepts in fluids that are analogous to the mass and forces in the model mechanical system. Significantly, the stability conditions arrived at are generic and do not depend on specific finite-difference approximations. Additionally, these derivations provide a simple way to understand the mechanisms driving the unstable behavior.
간단한 기계적 모델을 사용하여 작용과 반응 과정에서 발생하는 일반적인 유형의 수치 불안정성에 대해 설명했습니다. 이 간단한 모델을 사용하여 오일러 격자의 양으로 유한 차분 근사에 의해 모델링 된 유체 역학적인 힘에 대한 다양한 안정성 조건을 신속하게 도출 할 수 있습니다. 이러한 안정성 조건은 기계적 모델 시스템의 질량과 힘 유사한 유체의 질량과 힘의 개념을 이용하여 도출됩니다. 중요한 점은 도달한 안정성 조건이 일반적이며 특정 유한 차분 근사에 의존하지 않는 것입니다. 또한이 도출에 의해 불안정한 거동을 야기 메커니즘을 이해하는 간단한 방법도 제공됩니다.
The approach taken here could be extended to other types of physical forces (e.g., electrical, non-inertial, etc.) and even advective processes could be included by using the analogy that a change in momentum resulting from advection could be thought of as the result of an equivalent force.
여기서 사용한 방법은 다른 유형의 물리적 힘 (예 : 전기적 힘 비 관성력 등)로 확장 할 수 있으며, 이류(advective )에 의해 생기는 운동량의 변화를 등가 힘의 결과로 생각되면 유사성을 이용함으로써 이류 과정조차 포함 할 수 있습니다.
Furthermore, more refined estimates of the stiffness coefficient, for instance, by including more dimensional effects, could be added to enhance the stability conditions. In any case, the object here is to show that numerical instabilities can often be understood from a simple analysis. It is hoped that the insight this provides might guide the development of more robust and accurate numerical approximations.
또한, 예를 들어 더 많은 차원 효과를 포함하여 강성 계수보다 정밀한 추정을 추가하고 안정성 조건을 강화 할 수 있습니다. 어쨌든 여기에서의 목표는 대부분의 경우 수치 불안정성을 간단한 분석에서 이해하고 보여주는 것입니다. 여기에 제공된 통찰력이 더 강력하고 정확한 수치 근사치의 개발로 이어질 것으로 기대됩니다.
본 자료는 국내 사용자들의 편의를 위해 원문 번역을 해서 제공하기 때문에 일부 오역이 있을 수 있어서 원문과 함께 수록합니다. 자료를 이용하실 때 참고하시기 바랍니다.
Turbulence Modeling
The majority of flows in nature are turbulent. This raises the question, is it necessary to represent turbulence in computational models of flow processes? Unfortunately, there is no simple answer to this question, and the modeler must exercise some engineering judgment. The following remarks cover some things to consider when faced with this question.
난류 모델링
자연에서의 흐름은 대부분은 난류입니다. 이것은 유동의 수치해석 모델에서 난류를 표현할 필요가 있는가? 에 대한 의문이 생깁니다. 불행히도이 질문에 대한 답은 모델링을 할 경우 엔지니어가 공학적인 판단을 내려야합니다. 다음에 이 질문에 직면했을 때 고려해야 할 몇 가지를 설명합니다.
Definitions and Orders of Magnitude
The possibility that turbulence may occur is generally measured by the flow Reynolds number:
난류가 발생할 가능성은 일반적으로 흐름의 레이놀즈 수에 의해 측정됩니다.
where ρ is fluid density and μ is the dynamic viscosity of the fluid. The parameters L and U are a characteristic length and speed for the flow. Obviously, the choice of L and U are somewhat arbitrary, and there may not be single values that characterize all the important features of an entire flow field. The important point to remember is that Re is meant to measure the relative importance of fluid inertia to viscous forces. When viscous forces are negligible the Reynolds number is large.
여기서 ρ는 유체 밀도이고 μ는 유체의 동적 점도입니다. 매개 변수 L과 U는 흐름의 특성 길이와 속도입니다. 분명히 L과 U의 선택은 다소 임의적이며, 전체 유동장의 모든 중요한 특징을 특징 짓는 단일 값이 없을 수도 있습니다. 기억해야 할 중요한 점은 Re가 점성력에 대한 유체 관성의 상대적 중요성을 측정한다는 것입니다. 점성력을 무시할 수있는 경우 레이놀즈 수가 큽니다.
A good choice for L and U is usually one that characterizes the region showing the strongest shear flow, that is, where viscous forces would be expected to have the most influence.
L과 U에 대한 좋은 선택은 일반적으로 가장 강한 전단 흐름을 나타내는 영역, 즉 점성 힘이 가장 큰 영향을 미칠 것으로 예상되는 영역을 특징 짓는 것입니다.
Roughly speaking, a Reynolds number well above 1000 is probably turbulent, while a Reynolds number below 100 is not. The actual value of a critical Reynolds number that separates laminar and turbulent flow can vary widely depending on the nature of the surfaces bounding the flow and the magnitude of perturbations in the flow.
대략적으로 말하면, 1000을 훨씬 넘는 레이놀즈 수는 아마도 난류 일 수 있지만 100 미만의 레이놀즈 수는 그렇지 않습니다. 층류와 난류를 분리하는 임계 레이놀즈 수의 실제 값은 유동을 경계하는 표면의 특성과 유동의 섭동의 크기에 따라 크게 달라질 수 있습니다.
In a fully turbulent flow a range of scales exist for fluctuating velocities that are often characterized as collections of different eddy structures. If L is a characteristic macroscopic length scale and l is the diameter of the smallest turbulent eddies, defined as the scale on which viscous effects are dominant, then the ratio of these scales can be shown to be of order L/l≈Re3/4. This relation follows from the assumption that, in steady-state, the smallest eddies must dissipate turbulent energy by converting it into heat.
완전 난류 흐름에서는 다양한 와류 구조의 집합으로 특징 지어지는 변동 속도에 대해 다양한 스케일이 존재합니다. L이 거시적 길이 특성 척도이고, l을 점성 효과가 우세한 척도로 정의되는 가장 작은 난류 소용돌이의 직경인 경우, 이러한 척도의 비율은L/l≈Re3/4 정도인 것으로 표시 될 수 있습니다. 이 관계는 정상 상태에서 가장 작은 소용돌이가 난류 에너지를 열로 변환하여 발산해야한다는 가정에서 비롯됩니다.
Turbulence Models
From the above relation for the range of scales it is easy to see that even for a modest Reynolds number, say Re=104, the range spans three orders of magnitude, L/l=103. In this case, the number of control volumes needed to resolve all the eddies in a three-dimensional computation would be greater than 109. Numbers of this size are well beyond current computational capabilities. For this reason, considerable effort has been devoted to the construction of approximate models for turbulence.
난류 모델
스케일의 범위에 대한 위의 관계를 보면 적당한 레이놀즈 수 (예 : Re = 10 4 )에서도 범위가 세 자릿수인 L/l=103에 걸쳐 있음을 쉽게 알 수 있습니다. 이 경우 3 차원 계산에서 모든 소용돌이를 해결하는데 필요한 제어 볼륨의 수는 109보다 커집니다.이 크기의 수는 현재 계산 능력을 훨씬 뛰어 넘습니다. 이러한 이유로 난류에 대한 대략적인 모델을 구성하는 데 상당한 노력을 기울였습니다.
We cannot describe turbulence modeling in any detail in this short article. Instead, we will simply make some basic observations about the types of models available. Be forewarned, however, that no models exist for general use. Every model must be employed with discretion and its results cautiously treated.
이 짧은 기사에서는 난류 모델링에 대해 구체적으로 설명 할 수 없습니다. 대신 사용 가능한 모델의 유형에 대한 몇 가지 기본적인 설명만 합니다. 그러므로 일반 모델은 존재하지 않는 것을 미리 양해 바랍니다. 어떤 모델도 신중하게 선택하고 결과를 주의 깊게 처리해야 합니다.
The original turbulence modeler was Osborne Reynolds. Anyone interested in this subject should read his groundbreaking work (Phil. Trans. Royal Soc. London, Series A, Vol.186, p.123, 1895). Reynolds’s insights and approach were both fundamental and practical.
난류를 처음으로 모델링 한 인물은 Osborne Reynolds 입니다. 이 건에 관심이있는 분은 Reynolds 의 획기적인 저서 (Phil. Trans. Royal Soc. London, Series A, Vol.186, p.123,1895)를 참조하십시오. Reynolds 의 통찰력과 접근 방식은 기본이며 동시에 실용적인 것입니다.
The Pseudo-Fluid Approximation
In a fully turbulent flow it is sometimes possible to define an effective turbulent viscosity, μeff, that roughly approximates the turbulent mixing processes contributing to a diffusion of momentum (and other properties). Thinking of a turbulent flow as a pseudo-fluid having increased viscosity leads to the observation that the effective Reynolds number for a turbulent flow is generally less than 100:
의사 유체 근사
완전 난류 흐름에서는 운동량 (및 기타 특성)의 확산에 기여하는 난류 혼합 공정에 대략적으로 근접하는 효과적인 난류 점도 μ eff를 정의 할 수 있습니다. 난류 흐름을 점도가 증가 된 유사 유체로 생각하면 난류 흐름에 대한 유효 레이놀즈 수가 일반적으로 100 미만이라는 관찰이 가능합니다.
This observation is particularly useful because it suggests a simple way to approximate some turbulent flows. In particular, when the details of the turbulence are not important, but the general mixing behavior associated with the turbulence is, it is often possible to use an effective turbulent (eddy) viscosity in place of the molecular viscosity. The effective viscosity can often be expressed as
이 관찰 결과는 몇 가지 난류를 근사하는 간단한 방법을 제시하고 있기 때문에 특히 유용합니다. 특히 난류 대한 자세한 내용은 중요하지 난류와 관련된 일반적인 혼합 거동이 중요한 경우에는 분자 점성 대신 사용 난류 (소용돌이) 점성을 사용할 수있는 경우가 있습니다. 유효 점성은 다음의 식으로 나타낼 수 있습니다.
where α is a number between 0.02 and 0.04. This expression works well for the turbulence associated with plane and cylindrical jets entering a stagnant fluid. The effective Reynolds number associated with this model is Re=1/α, a number between 25 and 50.
α는 0.02에서 0.04 사이의 숫자입니다. 이 수식은 정체 유체에 들어가는 평면 제트 및 원통형 분류 관련 난류에 대하여 효과가 있습니다. 이 모델에 대한 사용 레이놀즈 수는 Re = 1 / α 25에서 50 사이의 숫자입니다.
While this model is often adequate for predicting the gross features of a turbulent flow, it may not be suitable for predicting local details. For example, it would predict a parabolic flow (i.e., laminar) profile in a pipe instead of the measured logarithmic profile.
이 모델은 종종 난류의 전반적인 특징을 예측하는데는 적합하지만, 로컬 세부 사항을 예측하는 데는 적합하지 않을 수 있습니다. 예를 들어, 측정된 대수 프로필 대신 파이프의 포물선 흐름 (층류 등)의 프로파일을 예측합니다.
Local Viscosity Model
The next level of complexity beyond a constant eddy viscosity is to compute an effective viscosity that is a function of local conditions. This is the basis of Prandtl’s mixing-length hypothesis where it is assumed that the viscosity is proportional to the local rate of shear. The proportionality constant has the dimensions of a length squared. The square root of this constant is referred to as the “mixing length.”
This model offers an improvement over a simple constant viscosity. For example, it predicts the logarithmic velocity profile in a pipe. However, it is not used much because it doesn’t account for important transport effects.
국소 점성 모델
일정한 소용돌이 점성보다 복잡한 것은 국소적 조건의 함수인 유효 점성을 계산하는 것입니다. 이것은 점성이 국소적 전단 속도에 비례한다고 가정된다는 프란틀 혼합 길이 가설(Prandtl’s mixing-length hypothesis )의 기초가됩니다. 비례 상수의 차원은 길이의 제곱입니다. 이 상수의 제곱근은 “혼합 장”이라고합니다.
이 모델은 간단한 일정한 점성 개선을 제공합니다. 예를 들어, 파이프의 대수 속도 프로파일을 예측할 수 있습니다. 그러나 중요한 수송 효과를 지원하지 않기 때문에 그다지 많이 사용되지 않습니다.
Turbulence Transport Models
For practical engineering purposes the most successful computational models have two or more transport equations. A minimum of two equations is desirable because it takes two quantities to characterize the length and time scales of turbulent processes. The use of transport equations to describe these variables allows turbulence creation and destruction processes to have localized rates. For instance, a region of strong shear at the corners of a building may generate strong eddies, while little turbulence is generated in the building’s wake region. The strong mixing observed in the wakes of buildings (or automobiles and airplanes) is caused by the advection of upstream generated eddies into the wake. Without transport mechanisms, turbulence would have to instantly adjust to local conditions, implying unrealistically large creation and destruction rates.
난류 수송 모델
실용 공학의 목적인 가장 뛰어난 수치 모델에는 2 개 이상의 수송 방정식이 있습니다. 난류 과정의 길이와 시간의 스케일을 특징으로는 2 개 분량이 필요하므로 최소한 2 개의 방정식이있는 것이 바람직 할 것입니다. 수송 방정식을 사용하여 이러한 변수를 표현하면 난류의 생성 속도와 파괴율을 국소적으로 할 수 있습니다. 예를 들어, 건물의 모서리의 전단력이 강한 영역에서 강력한 소용돌이가 생성 된 건축물의 후류 영역에서 난류는 거의 생성되지 않습니다. 건축물 (또는 자동차 나 비행기)의 후류에서 관찰되는 강력한 혼합은 상류에서 생성된 소용돌이 후류의 이류에 의해 발생합니다. 수송 메커니즘이 없는 경우, 난류는 국소적 조건에 즉시 적응해야하므로 생성 속도와 파괴율이 비현실적인 크기입니다.
Nearly all transport models invoke one or more gradient assumptions in which a correlation between two fluctuating quantities is approximated by an expression proportional to the gradient of one of the terms. This captures the diffusion-like character of turbulent mixing associated with many small eddy structures, but such approximations can lead to errors when there is significant transport by large eddy structures.
거의 모든 수송 모델에서 하나 이상의 경사 가정을 이루어 두 변동하는 양의 상관 관계가 하나의 항 기울기에 비례하는 식으로 근사됩니다. 이를 통해 다수의 작은 소용돌이 구조와 관련된 난류 혼합 확산적인 특징을 파악할 수 있지만, 큰 소용돌이 구조에 의해 상당한 전송이 존재하는 경우, 이러한 근사 오류가 발생할 수 있습니다.
Large Eddy Simulation
Most models of turbulence are designed to approximate a smoothed out or time-averaged effect of turbulence. An exception is the Large Eddy Simulation model (or Subgrid Scale model). The idea behind this model is that computations should be directly capable of modeling all the fluctuating details of a turbulent flow except for those too small to be resolved by the grid. The unresolved eddies are then treated by approximating their effect using a local eddy viscosity. Generally, this eddy viscosity is made proportional to the local grid size and some measure of the local flow velocity, such as the magnitude of the rate of strain.
Large Eddy 시뮬레이션
난류의 대부분의 모델은 매끄럽게 또는 시간 평균된 난류의 효과를 근사하도록 설계되어 있습니다. 예외는 큰 에디 시뮬레이션 모델 (또는 서브 그리드 스케일 모델)입니다. 이 모델의 배경에는 너무 작은 격자에 의해 해결할 수 없는 것을 제외하고는 난류의 모든 변동 내용은 계산에 의해 직접 모델링 할 수 있어야 한다는 생각이 있습니다. 미해결 소용돌이는 로컬 점성을 사용하여 효과를 근사하여 처리됩니다. 일반적으로이 소용돌이 점성은 국소적인 격자 크기 및 어떤 국소적인 흐름의 속도 측정 (변형 속도의 크기 등)에 비례합니다.
대부분의 난류 모델은 난류의 평활화 또는 시간 평균 효과에 근접하도록 설계되었습니다. 예외는 Large Eddy Simulation 모델 (또는 Subgrid Scale 모델)입니다. 이 모델의 이면에있는 아이디어는 계산이 격자에 의해 해결 되기에는 너무 작은 것을 제외하고, 난류 흐름의 모든 변동 세부 사항을 직접 모델링 할 수 있어야 한다는 것입니다. 해결되지 않은 소용돌이는 로컬 소용돌이 점도를 사용하여 효과를 근사화하여 처리됩니다. 일반적으로, 이 와류 점도는 로컬 격자 크기와 변형률의 크기와 같은 로컬 유속 측정치에 비례하여 만들어집니다.
Such an approach might be expected to give good results if the unresolved scales are small enough, for example, in the viscous sub-range. Unfortunately, this is still an uncomfortably small size. When these models are used with a minimum scale size that is above the viscous sub-range, they are then referred to as Coherent Structure Capturing models.
이러한 접근 방식은 미해결 스케일이 충분히 작은 경우, 예를 들어 점성이 작은 영역에 있는 경우에 좋은 결과를 얻을 수 있을 것으로 기대됩니다. 불행히도 아직은 여전히 불편한 작은 크기 입니다. 이러한 모델을 점성 작은 영역보다 높은 최소 스케일 사이즈로 사용하는 경우는 CSC (Coherent Structure Capturing) 모델이라고합니다.
The advantage of these more realistic models is that they provide information not only about the average effects of turbulence but also about the magnitude of fluctuations. But, this advantage is also a disadvantage, because averages must actually be computed over many fluctuations, and some means must be provided to introduce meaningful fluctuations at the start of a computation and at boundaries where flow enters the computational region.
이보다 현실적인 모델의 장점은 난류의 평균 효과에 대한 정보뿐만 아니라 변동의 크기에 대한 정보도 제공 될 것입니다. 그러나 이와같은 장점은 단점도 있습니다. 평균적으로 실제로 다수의 변동에 대해 계산해야 하며, 계산의 시작 및 흐름이 계산 영역에 들어가는 경계에서 상당한 변화를 도입하기위한 수단을 제공 할 필요가 있기 때문입니다.
Turbulence from an Engineering Perspective
We have seen that it is probably not reasonable to attempt to compute all the details of a turbulent flow. Furthermore, from the perspective of most applications, it’s not likely that we would be interested in the local details of individual fluctuations. The question then is how should we deal with turbulence, when should we employ a turbulence model, and how complex should that model be?
공학적 관점에서의 난류
지금까지 난류의 모든 세부 사항을 계산하려고하는 것은 아마도 합리적이지 않다는 것을 확인했습니다. 또한 많은 적용례의 관점에서 개별 변동의 국소적인 세부 사항이 관심의 대상이 될 수는 없을 것입니다. 거기서 생기는 의문은 난류를 어떻게 처리해야 할지 난류 모델을 언제 선택할지 그 모델이 얼마나 복잡할지에 있다는 것입니다.
Experimental observations suggest that many flows become independent of Reynolds number once a certain minimum value is exceeded. If this were not so, wind tunnels, wave tanks, and other experimental tools would not be as useful as they are. One of the principal effects of a Reynolds number change is to relocate flow separation points. In laboratory experiments this fact sometimes requires the use of trip wires or other devices to induce separation at desired locations. A similar treatment may be used in a numerical simulation.
실험적 관찰에 따르면 특정 최소값이 초과되면 많은 흐름이 레이놀즈 수와 무관하게됩니다. 그렇지 않다면 풍동, 파도 탱크 및 기타 실험 도구는 그다지 유용하지 않을 것입니다. 레이놀즈 수 변경의 주요 효과 중 하나는 흐름 분리 지점을 재배치하는 것입니다. 실험실 실험에서이 사실은 때때로 원하는 위치에서 분리를 유도하기 위해 트립 와이어 또는 기타 장치를 사용해야합니다. 유사한 처리가 수치 시뮬레이션에서 사용될 수 있습니다.
Most often a simulation is done to determine the dominant flow patterns that develop in some specified situation. These patterns consist of the mean flow and the largest eddy structures containing the majority of the kinetic energy of the flow. The details of how this energy is removed from the larger eddies and dissipated into heat by the smallest eddies may not be important. In such cases the dissipation mechanisms inherent in numerical methods may alone be sufficient to produce reasonable results. In other cases it is possible to supply additional dissipation with a simple turbulence model such as a constant eddy viscosity or a mixing length assumption.
대부분의 경우 특정 상황에서 발생하는 지배적 인 흐름 패턴을 결정하기 위해 시뮬레이션이 수행됩니다. 이러한 패턴은 평균 흐름과 흐름의 대부분의 운동 에너지를 포함하는 가장 큰 소용돌이 구조로 구성됩니다. 이 에너지가 더 큰 소용돌이에서 제거되고 가장 작은 소용돌이에 의해 열로 소산되는 방법에 대한 세부 사항은 중요하지 않을 수 있습니다. 그러한 경우 수치 적 방법에 내재 된 소산 메커니즘만으로도 합리적인 결과를 얻을 수 있습니다. 다른 경우에는 일정한 소용돌이 점도 또는 혼합 길이 가정과 같은 간단한 난류 모델을 사용하여 추가 소산을 제공 할 수 있습니다.
Turbulence transport equations require more CPU resources and should only be used when there are strong, localized sources of turbulence and when that turbulence is likely to be advected into other important regions of the flow. When there is reason to seriously question the results of a computation, it is always desirable to seek experimental confirmation.
An excellent introduction to fluid turbulence can be found in the book Elementary Mechanics of Fluids by Hunter Rouse, Dover Publications, Inc., New York (1978).
난류 전송 방정식은 더 많은 CPU 리소스를 필요로하며 강력하고 국부 화 된 난기류 소스가 있고 그 난류가 흐름의 다른 중요한 영역으로 전파 될 가능성이있는 경우에만 사용해야합니다. 계산 결과에 매우 의문이 생길 경우는 실험에 의해 확인하는 것이 좋습니다.
유체 난류에 대한 훌륭한 소개는 Hunter Rouse, Dover Publications, Inc., New York (1978)의 책 Elementary Mechanics of Fluids에서 찾을 수 있습니다.
People who are new to computational modeling may be a little bewildered—even intimidated—by the process known as grid generation. This note describes the most common types of three-dimensional grids with comments on their advantages and disadvantages.
격자 시스템
수치해석 모델링에 익숙하지 않은 사람들은 격자를 생성하는 작업은 조금 당황스럽거나 혼란스러워 할지도 모릅니다. 여기에서는 가장 일반적인 유형의 3차원 격자에 대하여 각각의 장점과 단점을 포함하여 설명합니다.
Fixed, Orthogonal and Fixed, Non-Orthogonal
Gridding is the process of subdividing a region to be modeled into a set of small control volumes. Associated with each control volume are one or more values of the dependent flow variables (e.g., velocity, pressure, temperature, etc.) Usually these represent some type of locally averaged values. Numerical algorithms representing approximations to the conservation laws of mass, momentum, and energy are then used to compute these variables in each control volume.
고정 직교 격자와 고정 비 직교 격자 격자 생성은 모델링 대상 영역을 일련의 작은 컨트롤 볼륨으로 세분화하는 과정입니다. 각각의 컨트롤 볼륨은 하나 이상의 종속 흐름 변수 (속도, 압력, 온도 등)의 값이 연결됩니다. 일반적으로 이들은 어떤 유형의 국소적인 평균값을 나타냅니다. 질량, 운동량, 에너지 보존 법칙에 근사치를 나타내는 수치 알고리즘을 사용하여 컨트롤 볼륨마다 이 변수가 계산됩니다.
Control Volume Choices
Uniform Rectangular
Some computational schemes use grids that deform to follow the motion of a fluid (Lagrangian grids) while others use fixed grids (Eulerian grids). Sometimes a combination is used so that moving grids don’t become too distorted (Arbitrary-Lagrangian-Eulerian grids). In this note we will only address issues associated with the subdivision of space into a set of control volumes and leave the question of moving versus stationary grids for another note.
컨트롤 볼륨의 선택
계산법에 의해 유체의 움직임에 따라 변형 격자 (라그랑주 격자)를 사용하는 경우와 고정 격자 (오일러 격자)를 사용하는 경우가 있습니다. 경우에 따라서는 가동 격자가 변형을 초과하지 않도록 두 종류의 격자를 함께 사용합니다(ALE (Arbitrary-Lagrangian-Eulerian : 모든 – 라그랑주 – 오일러) 격자). 여기에서는 공간을 일련의 컨트롤 볼륨으로 세분화하는 것과 관련된 문제만을 취급하며 움직이는 격자와 고정 격자의 문제에 대해서는 다른 기사에서 설명합니다.
Variable Rectangular
Grids may be structured or unstructured. A structured grid means that the volume elements are well ordered, and a simple scheme (e.g., I,J,K indices) can be used to label elements and identify neighbors. In unstructured grids, volume elements can be joined in any manner, and special lists must be kept to identify neighboring elements.
격자는 구조 격자와 비 구조 격자가 있습니다. 구조 격자는 체적 요소가 정연하게 배열되어 있고, 간단한 구조 (I, J, K 인덱스 등)를 사용하여 요소에 레이블을 지정하거나 인접 요소를 식별 할 수있는 것을 의미합니다 . 비 구조 격자는 체적 요소는 어떤 방법으로도 결합 할 수 있도록 인접한 요소를 식별하는 데 필요한 특별한 목록을 유지해야합니다.
Structured Meshing of Control Volumes
Structured grids come in several varieties, depending on the shape of their elements. The simplest grid is generated from a rectangular box by subdividing it into a set of rectangular elements whose faces are parallel to the faces of the box. Most often the elements are ordered by counting in the x then y and finally the z-direction, so that grid element (I,J,K) would be the ith element in the x-direction, etc.
컨트롤 볼륨의 구조 메쉬
구조 격자 요소의 형상에 따라 다양한 종류가 있습니다. 가장 간단한 격자는 사각형의 상자를 상자의 측면과 병행면을 가지는 일련의 직사각형 요소로 세분화하여 생성됩니다. 종종 요소의 순서는 x 방향, y 방향 및 z 방향의 순서로 계산 격자 요소 (I, J, K)가 x 방향의 i 번째 요소가 되도록 하는 등 정해져 있습니다.
Grids composed of regular brick elements have the simplest structure since it is only necessary to define three one-dimensional arrays for the x, y, and z values of the surfaces defining the element surfaces. If I,J, and K are the maximum indices in the x, y, and z directions, then the total number of values needed to define the grid is I+J+K. Rectangular grids with slowly varying element sizes also exhibit a regularity that helps to maintain numerical accuracy.
일정한 블록 요소로 구성되어있는 격자는 가장 간단한 구조입니다. 이것은 요소의 표면을 정의하는 표면의 x, y, z 값에 대한 1 차원 배열을 3 개 정의하는 것만으로 좋기 때문입니다. I, J, K는 x, y, z 방향의 최대의 인덱스 인 경우, 격자를 정의하는 데 필요한 값의 합계는 I + J + K입니다. 요소의 크기가 천천히 변화하는 사각형 격자도 규칙 성을 나타내고 숫자의 정밀도를 유지할 수 있습니다.
One limitation of rectangular elements is that geometric surfaces are usually approximated by blocking out entire elements, which leads to boundaries having discrete steps. These steps introduce flow losses and produce other undesirable effects (No Loss With FAVOR™).
사각형 요소의 제한의 하나는 기하 형상의 표면이 일반적으로 요소 전체를 블록으로 분할하여 근사 될 것입니다. 그러면 경계가 불연속 계단입니다. 이러한 계단 부분에 따라 유동 손실이 생겨 바람직하지 않은 다른 효과도 발생합니다 ( “FAVOR TM를 사용하여 손실 제로”참조).
There are two ways to get better geometric representations of curved obstacle surfaces. One is to deform the grid elements to conform with specified geometric shapes. The resulting elements then have general hexahedral shapes, and the grid is often referred to as a body-fitted grid. Another technique is to keep the rectangular elements but supplement them with some means of defining obstacles cutting through their interiors. A technique of this type, called FAVOR™, is used in the FLOW-3D program. The FAVOR™ method is described in more detail below.
장애물이있는 곡면을 더 정확하게 기하학적 형상으로 표현하는 두 가지 방법이 있습니다. 하나는 지정된 기하 형상에 맞게 격자 요소를 변형하는 것입니다. 이 경우 요소는 일반적인 육면체의 형상이 많은 경우 격자는 물체 적합 격자( body-fitted grid)라고합니다. 또 다른 기법은 사각형 요소를 유지하면서 내부를 잘라 장애물을 정의하는 방법을 보충하는 것입니다. 이 유형의 기술은 FAVOR™이라고, FLOW-3D 프로그램에서 사용되고 있습니다. FAVOR™법에 대해서는 다음에 자세히 설명합니다.
Hexahedral elements require three coordinates to locate each corner point, or 3*(I+1)*(J+1)*(K+1) values for the entire grid, which is much larger than the I+J+K values needed for rectangular grids. In addition, other three-dimensional arrays are usually kept, such as their face areas and volumes, so these quantities don’t have to be constantly recomputed.
This uses a large amount of stored memory and increases memory retrieval times. Although memory is becoming inexpensive, the amount of memory to be retrieved is becoming an important consideration in parallel computing.
사각형 메쉬 변형 메쉬의 비교
육각형 요소는 각 정점의 위치를 결정하는데 3 개의 좌표가 필요합니다. 격자 전체에서는 3 * (I + 1) * (J + 1) * (K + 1) 개의 값이 필요 직사각형 격자에 필요한 I + J + K 개의 값보다 훨씬 많아집니다. 또한 표면적과 체적 등 기타 3 차원 배열은 일반적으로 유지되기 때문에이 금액은 수시로 재 계산할 필요는 없습니다.
이를 통해 대량의 저장 메모리가 사용 된 메모리의 검색 시간이 길어집니다. 메모리의 비용은 내려오고 있지만 검색 할 메모리의 양은 병렬 컴퓨팅을위한 중요한 문제가되어 가고 있습니다.
1. Requires 10 or more 3D Arrays 2. Complex Mesh Generation 3. Algorithms More Complex
The distortion of elements away from a purely rectangular shape has several consequences. For one thing, distortion may reduce numerical accuracy because numerical approximations are no longer centered (or symmetric) about the centroid of the volume element. This drawback, however, may be balanced by the increase in local grid resolution afforded by the distortion.
순수한 직사각형 모양에서 요소를 왜곡하면 다양한 효과가 있습니다. 그 중 하나는 왜곡하여 수치 근사가 체적 요소의 중심이 없게되면 (또는 대칭) 수치적 정확도가 저하 될 수 있습니다. 그러나 이 문제는 왜곡으로 인한 국소적인 격자 해상도의 증가에 의해 상쇄될 수 있습니다.
Another consequence of distortion is that numerical approximations become more complex. Not only must forces and fluxes be converted to normal and tangential components at element faces, but it is generally necessary to include data from all surrounding elements (i.e., the 26 face, edge, and corner neighbors of a hexahedral) in the approximations for a given element. In purely rectangular grids, only the six neighbors having a common face with a given element must be directly coupled.
왜곡에 의한 또 다른 영향은 수치 근사가 더 복잡해질 것입니다. 요소의 각면에서 힘과 플럭스를 법선 성분과 접선 성분으로 변환해야 할 뿐만 아니라 일반적으로 주어진 요소의 근사치에 주위의 모든 요소 (육면체의 26 개면, 모서리, 정점의 인접 요소)에서 데이터를 포함 할 필요가 있습니다. 순수한 사각형 격자에서 직접 결합할 필요가있는 것은 주어진 요소와 일치하는 면을 가진 6 개의 인접 요소뿐입니다.
Finally, it should be noted that it is not always possible to deform a structured rectangular grid into any shape. For example, attempts to deform a straight section into an L-shape results in collapsed or inverted elements in the inside corner. Solutions to this limitation consist of either coupling together more than one structured grid block for a simple kind of unstructuring or resorting to fully unstructured grids.
마지막으로, 구조화된 사각형 격자를 어떤 모양으로 변형 할 수 없는 경우도 있다는 점에 유의하십시오. 예를 들어, 직선 부분을 L 자형으로 변형하려고하면 몸쪽으로 요소가 손상되거나 반전합니다. 이 제한을 해결하려면 여러 구조 격자 블록을 결합하여 간단한 비정형으로 하거나 완전한 비 구조 격자를 사용합니다.
Unstructured Meshing of Control Volumes
Polyhedral Elements
Unstructured grids have the advantage of generality in that they can be made to conform to nearly any desired geometry. This generality, however, comes with a price. The grid generation process is not completely automatic and may require considerable user interaction to produce grids with acceptable degrees of local resolution while at the same time having a minimum of element distortion. Unstructured grids require more information to be stored and recovered than structured grids (e.g., the neighbor connectivity list), and changing element types and sizes can increase numerical approximation errors.
비 구조 격자는 일반적인 장점이 있어 필요한 거의 모든 기하학적 모양에 맞게 만들 수 있습니다. 그러나 이 일반성에는 대가가 따릅니다. 격자 생성 절차는 완전 자동이 아닌 요소의 왜곡을 최소화 경우에도 허용 수준의 국소 해상도를 가지는 격자를 생성하려면 사용자 개입이 상당히 필요할 수 있습니다. 비 구조 격자는 구조 격자보다 많은 정보를 저장하고 복구해야합니다 (인접 결합 목록 등). 또한 요소의 종류와 크기를 변경하면 숫자 근사 오류가 증가할 가능성이 있습니다.
A popular type of unstructured grid consists of tetrahedral elements. These grids tend to be easier to generate than those composed of hexahedral elements, but they generally have poorer numerical accuracy. For example, it is difficult to construct approximations that maintain an accurate propagation of one-dimensional flow disturbances because tetrahedral grid elements have no parallel faces.
일반적인 유형의 비 구조 격자는 사면체 요소로 구성되어 있습니다. 이러한 격자는 육면체 요소로 구성되어있는 것보다 쉽게 생성 할 수있는 경향이 있지만, 수치적 정확도는 일반적으로 낮습니다. 예를 들어 사면체 격자 요소에 평행하는면이 없기 때문에 1 차원 흐름의 교란의 정확한 전달을 유지하는 근사치를 구축하는 것은 어렵습니다.
In summary, the best choice for a grid system depends on several factors: convenience in generation, memory requirements, numerical accuracy, flexibility to conform to complex geometries, and flexibility for localized regions of high or low resolution.
즉, 격자 시스템으로 무엇이 최선의 선택 인지 결정은 생산의 용이성, 메모리 요구 사항, 수치적 정확성, 복잡한 기하학적 형상에 대응하는 유연성, 국소적인 해상도의 높낮이에 대응하는 유연성 등 다양한 요인이 있습니다.
Mesh Subdivision and/or Multiblock
In FLOW-3D a compromise is employed, which is called Free Gridding. The program uses a simple grid of rectangular elements, so it has the advantages of ease of generation, regularity for improved numerical accuracy, and requires very little memory storage.
FLOW-3D 프로그램은 Free Gridding 으로 불리는 타협안이 선택되고 있습니다. 이 프로그램은 사각형 요소로 구성된 간단한 격자를 사용하고 있기 때문에 생성이 간단하고 규칙적으로 수치적 정확도가 향상된다는 장점이 있으며, 매우 적은 메모리 저장소를 요구합니다.
Geometry is then defined within the grid by computing the fractional face areas and fractional volumes of each element that are blocked by obstacles. This Fractional Area Volume Obstacle Representation (FAVOR™) method requires that we store three area fractions and one volume fraction for each element, which is relatively little information compared with body-fitted grids.
기하형상은 장애물에 의해 차단된 각 요소의 표면적 점유율 및 볼륨 점유율을 계산하여 격자에서 정의됩니다. 이 FAVOR™(Fractional Area Volume Obstacle Representation) 법 에서는 요소마다 3개의 면적 점유율과 1개의 부피 점유율을 저장해야합니다. 이것은 body-fitted 격자에 비하면 상대적으로 적은 정보입니다.
The philosophy behind FAVOR™ is that the numerical algorithms are based on information consisting of only one pressure, one velocity, one temperature, etc. for each control volume, so it is inconsistent to use an excessive amount of information to define geometry. Thus, the FAVOR™ technique retains the simplicity of rectangular elements while representing complex geometric shapes at a level consistent with the use of averaged flow quantities within each volume element.
FAVOR™법의 배경에 있는 원리는 각 컨트롤 볼륨에 대해 수치 알고리즘은 하나의 압력 단일 속도, 1 개의 온도 등으로 구성된 정보에 근거하는 것입니다. 따라서 지오메트리를 정의하기 위해 과도한 정보를 사용한다는 것은 모순입니다. 따라서 FAVOR™법은 사각형 요소를 단순 유지하면서 각 체적 요소에서 평균된 유량을 사용하는 것과 모순되지 않는 수준에서 복잡한 기하학적 형상을 표현합니다.
Grids and geometry are free to be defined independently of one another with the FAVOR™ method. We refer to this as Free Gridding. The advantages of Free Gridding are that grids and geometries can be generated and modified with very little time or effort on the part of a user. It is the computer that does all the work of computing the intersections between a grid and an obstacle description, which is what automated computing is all about.
FAVOR™법을 사용하면 격자 와 기하학적 형상을 서로 독립적으로 자유롭게 정의 할 수 있습니다. 여기에서는 이것을 Free Gridding이라고 합니다. Free Gridding의 장점은 사용자 측이 격자와 기하학적 형상을 매우 쉽고 빠르게 생성하고 수정할 수 있다는 것입니다. 격자와 obstacle description이 만나는 부분의 계산 작업은 모든 컴퓨터가 합니다. 이것이 자동 컴퓨팅이라는 것입니다.
본 자료는 국내 사용자들의 편의를 위해 원문 번역을 해서 제공하기 때문에 일부 오역이 있을 수 있어서 원문과 함께 수록합니다. 자료를 이용하실 때 참고하시기 바랍니다.
전산 유체 역학 기법의 대부분은 공간을 세분화하여 흐름 변수의 평균 값을 정의 할 수 있는 이산화된 체적 요소의 격자 수에 의존하고 있습니다. 가장 간단한 격자는 각 좌표축 (x, y, z)에 수직인 일련의 평면에 의해 정의되는 사각형 요소로 구성되어 있는 것입니다. 평행하는 평면 사이의 간격은 일정한 경우와 가변의 경우가 있습니다. 많은 경우, 전자를 “균일”사각형 격자라고 부르며, 후자를 “불균일”사각형 격자라고 합니다.
Most techniques for doing computational fluid dynamics rely on the subdivision of space into a grid of discrete volume elements in which average values of flow variables can be defined. The simplest kind of grid is one composed of rectangular elements defined by a set of planes perpendicular to each of the coordinate axes (x,y,z). The spacing between parallel planes may be constant or variable. The former is often referred to as a “uniform” rectangular grid, while the latter is a “non-uniform” rectangular grid.
직사각형 그리드는 생성하기가 매우 쉽기 때문에 간단합니다. 각 좌표 방향과 모델링 할 공간을 세분화하는 평면 사이의 간격에서 그리드의 시작 및 끝 좌표를 정의하기만 하면 됩니다.
Rectangular grids are simple because they are very easy to generate. It is only necessary to define the beginning and ending coordinate of the grid in each coordinate direction, and in the spacing between the planes subdividing the space to be modeled.
Pros and Cons of Rectangular Grids
어떤 격자 생성 시스템에서도 마찬가지이지만 경쟁이 되는 장단점이 있습니다 ( ” Free Gridding Saves Time “참조). 사각형 격자의 장점 중 하나는 격자를 설명하기 위해 저장되는 정보량을 최소화 할 수 있다는 것입니다. 단점은 모델링 대상의 영역이 사각형 영역에 들어 가지 않는 경우가 있는 것입니다. 예를 들어, 구불구불한 강 형상에 대해 생각해보면, 직사각형 영역으로 설정한 경우, 직사각형의 아주 작은 부분이 형상을 차지하게 되는 경우가 있습니다. 이러한 경우에는 격자의 대부분의 요소가 강 바깥에 존재하고 이는 계산에서 부담으로 작용합니다.
As with any gridding system, there are pros and cons to contend with (see, for example, Free Gridding Saves Time). One pro for rectangular grids is that the amount of information to be stored for describing the grid is minimal. A con is that a region to be modeled may not fit into a rectangular region. For example, think of a bird’s eye view of a winding river, which when set in a rectangular region, may only occupy a small portion of the area of the rectangle. In such a case, most of the grid elements lie outside the river and would be a computational burden.
Difference Equations are Simpler
직사각형 그리드의 또 다른 장점은 차분 방정식이 일반적으로 직사각형이 아닌 그리드보다 간단하다는 것입니다. 예를 들어, 3 차원에서 요소의 속도에 대한 Navier-Stokes 방정식의 근사치는 6 개의 인접한 요소, 즉 3 개의 좌표 방향 각각에 있는 2 개의 인접 요소 만 포함하면 됩니다. 대조적으로, 직사각형이 아닌 그리드는 일반적으로 중앙 요소를 둘러싸는 3x3x3 = 27 배열의 모든 주변 요소에 대한 결합이 필요합니다.
Another pro for a rectangular grid is that difference equations are generally simpler than they are in a non-rectangular grid. For instance, in three dimensions an approximation to the Navier-Stokes equation for the velocity in an element need only involve the six adjacent elements, that is, two neighbors in each of three coordinate directions. In contrast, a non-rectangular grid typically requires a coupling to all the surrounding elements in a 3x3x3=27 array surrounding the central element.
Numerical Accuracy is Best When Grid Elements are Uniform
일반적으로 유한 차분 방정식과 관련된 수치 정확도는 그리드 요소가 균일 할 때 가장 좋습니다. 이는 정의에 따라 편미분 방정식에 대한 수치적 근사치가 물리량의 공간적 및 시간적 값의 변화율을 포함하기 때문입니다. 요소의 양쪽에서 수량 값 간의 변화를 평가하는 것은 요소가 균일할 때 가장 정확합니다. 왜냐하면 고차 항은 일반적으로 대칭에 의해 취소되기 때문입니다. 균일하지 않은 그리드 요소를 사용하는 경우 정확도를 유지하기 위해 일반적으로 더 복잡한 수치 근사치가 필요합니다 ( 예 는 부록 참조 ).
As a general rule, numerical accuracy associated with finite difference equations is best when grid elements are uniform. This is because numerical approximations to partial differential equations, by definition, involve the rate of change of spatial and temporal values of physical quantities. Evaluating the change between values of quantities on either side of an element is most accurate when the elements are uniform because higher order terms will then, as a rule, cancel by symmetry. When non-uniform grid elements are used, more complicated numerical approximations are usually needed to preserve accuracy (see the Appendix for an example).
Weighing the Pros and Cons of Rectangular Grids
장단점을 비교해 보면 단순한 직사각형 격자가 많은 좋은 속성을 가지고 있음을 알 수 있지만 복잡한 기하학적 모양을 수용하기 위한 한계가 유용성을 제한 할 수 있습니다. 이 기사의 나머지 부분에서는 좋은 속성을 희생하지 않고 직사각형 격자의 유용성을 크게 확장하는 몇 가지 개념적으로 간단한 기술에 대해 설명합니다. 표현의 단순화를 위해 2 차원 상황만 설명하지만 3 차원으로의 확장은 완전히 간단합니다.
By weighing the pros and cons it can be seen that simple rectangular grids have many good properties, but the limitations they have for accommodating complex geometric shapes can limit their usefulness. In the remainder of this article, several conceptually simple techniques are described that greatly extend the usefulness of rectangular grids without sacrificing their good properties. For simplicity of presentation only two-dimensional situations will be described, however, the extension to three-dimensions is completely straightforward.
Notation for Rectangular Grids
계산 시간을 절약하려면 다중 인덱스 수량을 단일 인덱스 배열로 대체하는 것이 유용합니다. 여러 배열 위치는 계산 문자열의 시작 부분에서 한 번만 계산됩니다.
예를 들어 ipj = i + 1, j 또는 ijm = i, j-1 표기법은 짧고 간단하며 읽기 쉬운 단일 인덱스입니다. ip는 i 더하기 1을 의미하고 jm은 j 빼기 1을 의미한다는 것을 기억하면 쉽게 읽을 수 있습니다.
따라서 이중 인덱스 수량 P (i + 1, j-1)는 단일 인덱스 수량 P ()로 대체됩니다. ipjm) 등이 있습니다. 이 표기법은 사용하기 쉽고 계산 시간을 절약 할뿐만 아니라 다른 매우 유용한 속성이 있음을 아래에서 확인할 수 있습니다.
In a rectangular (2D) grid, the elements are typically labeled by integers i and j in the x and y coordinate directions, respectively. An element (i,j) has principal neighbors (i-1,j), (i+1,j), (i,j-1) and (i,j+1). Physical properties in a cell are stored as values of two-dimensional arrays such as p(i,j) for the pressure of element (i,j). When programming difference equations, the use of repeated indexed arrays requires the compiler to perform the index shifts, e.g., i+1 or j-1, as arithmetic operations in order to evaluate the memory locations of these quantities.
직사각형 (2D) 그리드에서 요소는 일반적으로 각각 x 및 y 좌표 방향에서 정수 i 및 j로 레이블이 지정됩니다. 요소 (i, j)에는 주 이웃 (i-1, j), (i + 1, j), (i, j-1) 및 (i, j + 1)이 있습니다. 셀의 물리적 특성은 요소 (i, j)의 압력에 대한 p (i, j)와 같은 2 차원 배열의 값으로 저장됩니다.
차분 방정식을 프로그래밍 할 때 반복 인덱스 배열을 사용하려면 컴파일러가 이러한 양의 메모리 위치를 평가하기 위해 산술 연산으로 인덱스 이동 (예 : i + 1 또는 j-1)을 수행해야합니다.
To save computational time it is useful to replace multiple-indexed quantities by single-indexed arrays. Multiple array locations are computed only once at the beginning of a string of computations, for instance, the notation ipj=i+1,j or ijm=i,j-1 are short, simple and easy to read single indices. They are easy to read by remembering that ip means i plus 1 and jm means j minus 1, etc. Thus, a double-indexed quantity P(i+1,j-1) would be replaced by the single-indexed quantity P(ipjm), and so forth. Not only is this notation easy to use and saves computational time, it will be seen below that it has another very useful property.
Multiple Grid Blocks
직사각형 그리드의 유용성을 확장하는 좋은 방법은 경계에서 결합 된 여러 직사각형 그리드를 사용하는 것입니다. 그림 1A와 그림 1B에 예시 된 것처럼 두 가지 간단한 가능성이 있습니다. 연결된 블록은 블록이 서로 인접한 경계 조건으로 연결됩니다. 중첩 된 블록은 서로 중첩되며 경계 조건을 사용하여 중첩 된 블록을 포함하는 블록에 연결합니다.
A good way to extend the usefulness of rectangular grids is to employ multiple rectangular grids that are coupled at their boundaries. There are two simple possibilities as illustrated in Fig. 1A and Fig. 1B. The linked blocks are connected by boundary conditions where the blocks are adjacent to one another. The nested blocks are superimposed on one another and use boundary conditions to couple the nested block to the containing block.
이 다중 블록 기능은 연결된 블록 기능을 사용하여 더 적은 격자 요소로 더 확장 된 기하학적 영역을 모델링 할 수 있으므로 직사각형 격자의 유용성을 크게 확장합니다. 중첩 된 블록 기능은 전체 영역에서 더 미세한 해상도를 시뮬레이션하는 비용을 견디지 않고도 로컬에서 시뮬레이션의 해상도를 높이는 데 매우 유용합니다.
This multi-block capability greatly extends the usefulness of rectangular grids, as the linked-block feature allows for more extended geometric regions to be modeled with fewer grid elements. The nested-block feature is very useful for locally increasing the resolution of a simulation without having to endure the cost of simulating the finer resolution throughout the full region.
Distributed Memory Parallelization
다중 블록 기능은 또한 분산 메모리 병렬화를위한 자연스러운 도메인 분해 방법을 제공합니다. 블록 간 경계에서 솔루션 데이터를 업데이트하려면 상호 연결을 사용하여 클러스터의 컴퓨팅 노드간에 해당 데이터를 교환해야합니다.
The multi-block feature also offers a natural way of domain decomposition for distributed memory parallelization. Updating of solution data at inter-block boundaries then requires an exchange of that data between compute nodes of the cluster using an interconnect.
Unstructured Grid Blocks
A further generalization can be made that allows considerably more efficiency in the gridding of complex geometric regions. If the simple, rectangular ordering of elements is replaced by lists that define which elements are adjacent to one another, then all unneeded elements can be eliminated from the grid. This frees up memory and forces solver routines to simply run through a list of active grid elements, further saving computational time. A simple illustration of such an “unstructured” grid is illustrated in Fig. 2.
Figure 2. Unstructured rectangular grid example.
복잡한 기하학적 영역의 격자 화에서 훨씬 더 많은 효율성을 허용하는 추가 일반화를 만들 수 있습니다. 요소의 단순한 직사각형 순서가 서로 인접한 요소를 정의하는 목록으로 대체되면 불필요한 모든 요소를 그리드에서 제거 할 수 있습니다. 이렇게하면 메모리가 확보되고 솔버 루틴이 활성 그리드 요소 목록을 간단히 실행하여 계산 시간을 더욱 절약 할 수 있습니다. 이러한 “구조화되지 않은”그리드의 간단한 그림이 그림 2에 나와 있습니다.
인접 요소가 계산하기 쉬운 메모리 위치를 갖는 구조화 된 직사각형 그리드에서 구조화되지 않은 요소 세트로 변경하는 것은 처음에는 어려운 작업으로 보일 수 있습니다. 그러나 예를 들어 위치 (i, j + 1)가 ijp로 대체되는 앞에서 설명한 단일 인덱스 표기법을 사용하면 이러한 전환이 매우 쉽습니다. 필요한 것은 인접 요소 목록을 사용하여 단일 인덱스 값을 재정의하는 것뿐입니다. 그러면 모든 솔버 알고리즘과 루틴을 추가 변경없이 사용할 수 있습니다.
비정형 그리드와 마찬가지로 인접 셀 인덱스 및 기타 메시 관련 수량을 신속하게 찾을 수 있으려면 추가 스토리지가 필요합니다. 구조화 된 그리드와 구조화되지 않은 그리드를 서로에 대한 양방향 매핑은 상당한 메모리 리소스를 사용하지 않고 구조화되지 않은 그리드를 탐색하는 효율적인 방법을 제공합니다.
이 아이디어의 다른 변형은 상상하기 쉽습니다. 예를 들어, 특정 요소에 두 개 이상의 물리적 특성 세트가 필요한 경우 (예 : 유체 및 고체) 재료의 일부 혼합물이 포함되어 있기 때문에 추가 요소를 요소 목록에 추가 할 수 있습니다. 같은 위치. 일치하는 요소는 혼합 요소를 처리하기위한 특수 목록에서 식별됩니다.
Changing from a structured, rectangular grid, where neighboring elements have memory locations that are easy to compute, to an unstructured set of elements may seem at first sight to be a daunting task. However, using the single index notation described earlier where, for example, location (i, j+1) is replace by ijp, makes this transition quite easy. All that is necessary is to redefine the single-indexed values using the list of neighboring elements and then all solver algorithms and routines can be used without further changes.
As with any unstructured grid, additional storage is required to be able to quickly find neighbor cell indices and other mesh-related quantities. A two-way mapping of the structured and unstructured grids onto each other provides an efficient way to navigate the unstructured grid without using significant memory resources.
Other variations of this idea are easy to imagine. For instance, if more than one set of physical properties are required in a given element, because it contains some mixture of materials (e.g., both fluid and solid), then an additional element could be added to the element list that is defined at the same location. The coincident elements would be identified in a special list intended for processing mixed elements.
Summary of the Simplest Gridding System
가장 단순한 그리드 시스템 인 직사각형 그리드의 진화적인 발전으로 볼 수 있는 것에 대해 짧은 논의가 있었습니다. 비교적 쉬운 적응의 여러 단계는 원래 단순 그리드 시스템의 많은 장점을 유지하면서 보다 정교한 시뮬레이션에 대한 요구 사항을 해결하는 수단으로 설명됩니다.
A short discussion has been given of what might be viewed as an evolutionary development of the simplest gridding system, a rectangular grid. Several stages of relatively easy adaptations are outlined as a means of addressing the demands for more sophisticated simulations while maintaining the many advantages of the original simple grid system.
Appendix: Illustration of Accuracy Considerations for Non-Uniform Grids
다음 설명은 CW Hirt 및 BD Nichols, J. Comp.의 “자유 경계 역학을위한 VOF (Volume of Fluid) 방법”논문에서 채택되었습니다. Phys. 39 , 201 (1981).
불균일 그리드에서 발생할 수있는 어려움에 대한 간단한 설명은 비압축성 유체의 운동량 이류 항을 수치 적으로 근사화하여 제공되며, 발산 형태는 ∇•uu 입니다. 유체의 일정한 밀도는 이 표현에서 분리되었습니다. 한 차원에서이 용어는\(\displaystyle \frac{\partial \left( uu \right)}{\partial x}.\) 입니다.
여기서 u는 x 방향의 유체 속도입니다. 발산 형태는 운동량 보존을 보장하는 간단한 방법이기 때문에 일반적으로 바람직합니다. 이는 그림 A1에서 점선으로 표시된 두 그리드 요소 사이의 경계에 위치한 u의 이산 값에 사용되는 제어 볼륨을 고려하여 볼 수 있습니다. 두 요소 사이의 경계에 속도를 배치하는 것을 비압축성 흐름 모델링에 자주 사용되는 엇갈린 격자 배열이라고합니다.
Figure A1. Control volume (dashed rectangle) used for constructing a difference approximation for the u velocity at the boundary of an element.
The following account has been adapted from the paper “Volume of Fluid (VOF) Method for the Dynamics of Free Boundaries,” by C.W. Hirt and B.D. Nichols, J. Comp. Phys. 39, 201 (1981).
A simple illustration of the difficulties that can occur in non-uniform grids is given by numerically approximating the term for advection of momentum of an incompressible fluid, which in divergence form is ∇•uu. The constant density of the fluid has been divided out from this expression.In one dimension this term is ∂(uu)∂x.
Here u is the fluid velocity in the x-direction. The divergence form is usually desirable because it is a simple way to insure a conservation of momentum. This may be seen by considering the control volume used for the discrete value of u located at the boundary between two grid elements as shown in Fig. A1 by the dashed lines. Placing the velocity at the boundary between two elements is referred to as the staggered grid arrangement often used for incompressible flow modeling.
In the divergence form, Gauss’ theorem may be used to convert the integrated values of the advective flux over the control volume to boundary fluxes at its sides. Then, the flux leaving one control volume will automatically be gained by the adjacent one and conservation during advection is guaranteed.
발산 형태에서 가우스 정리를 사용하여 제어 체적에 대한 능동 플럭스의 통합 값을 측면의 경계 플럭스로 변환 할 수 있습니다. 그런 다음 하나의 제어 볼륨을 떠나는 플럭스는 인접한 볼륨에 의해 자동으로 얻어지고 이류 중 보존이 보장됩니다.
그러나 균일하지 않은 그리드의 보존이 자동으로 정확도를 의미하지는 않습니다. 이를 확인하기 위해 조건부로 안정적인 알고리즘을 제공하는 것으로 알려진 상향 플럭스 (모든 u 값이 단순성을 위해 양수라고 가정)를 근사하기 위해 업스트림 또는 기증자 차이 근사를 사용한다고 가정합니다.
However, conservation in a non-uniform grid, does not automatically imply accuracy. To see this, suppose an upstream or donor difference approximation is used to approximate the advective flux (assuming all u values are positive for simplicity), which is known to provide a conditionally stable algorithm,
The notation ui+1/2 stands for the velocity assigned to the right edge of the ith element.
To check that this approximation is “consistent” with the original partial differential equation we expand all terms in the difference equation in a Taylor series about the location x=xi+1/2 where the u equation is evaluated (see Heuristic Analysis),
분명히 오른쪽은 요소 크기가 같지 않을 때 δx를 주문하는 왼쪽과 일치하지 않습니다. 즉, 차이 근사는 0 차에서 원래의 미분 표현과 일치하지 않기 때문에 “일관되지 않습니다”. 상류 또는 기증자 근사 대신에 유속에 대한 중심 값이 사용 된 경우 근사치는 2 차가 아닌 불균일 그리드에서 1 차 정확할 것입니다. 균일 한 그리드에서. 다시 말해서, 간단한 근사처럼 보이는 것은 균일하지 않은 그리드보다 균일하지 않은 그리드에서 1 차 덜 정확합니다.
유동 변수가 가장 빠르게 변할 것으로 예상되는 지역화 된 지역에서 더 미세한 구역화를 허용 할 수 있기 때문에 불균일 그리드가 항상 덜 정확하다는 것을 반드시 따르는 것은 아닙니다. 그럼에도 불구하고 균일하지 않은 그리드는주의해서 사용해야합니다. 예를 들어 근사 순서의 감소를 최소화하기 위해 요소 크기의 점진적인 변화를 허용하는 것이 가장 좋습니다. 균일하지 않은 그리드에서 정확도를 잃지 않는 다른 근사치를 찾는 것도 가치가 있습니다. 이와 관련하여, 이류 항의 보존 형태가 덜 정확한 이유는 제어 볼륨이 u 변수가 위치한 위치를 중심으로하지 않기 때문입니다. 하나의 근사값을 잃지 않으려면
Clearly, the right side does not agree with the left side to order δx when the element sizes are not equal. In other words, the difference approximation is not “consistent” since it does not agree with the original differential expression at zeroth order. It may be noted that, if instead of the upstream or donor approximation, a centered value for the fluxed velocity had been used, then the approximation would be first-order accurate in a non-uniform grid, instead of second-order as it is in a uniform grid. In other words, what seems like a straightforward approximation is one order less accurate in a non-uniform grid than in one that is uniform.
It does not necessarily follow that non-uniform grids are always less accurate because they may allow for finer zoning in localized regions where flow variables are expected to vary most rapidly. Nevertheless, non-uniform grids must be used with care. It is best, for example, to allow for gradual variations in element sizes to minimize the reduction in approximation order. It is also worthwhile to look for other approximations that do not lose their accuracy in a non-uniform grid. In this regard, it should be observed that the reason the conservation form of the advection term is less accurate is because the control volume is not centered about the position where the u variable is located. To avoid losing one order of approximation, the numerical approximation should have been corrected to account for the difference in locations of the variable being updated and the centroid of its control volume.
본 자료는 국내 사용자들의 편의를 위해 원문 번역을 해서 제공하기 때문에 일부 오역이 있을 수 있어서 원문과 함께 수록합니다. 자료를 이용하실 때 참고하시기 바랍니다.
A basic requirement for computational fluid dynamics
전산 유체 역학 (CFD)의 기본 요구 사항은 밀도, 압력 및 속도 등의 유체 특성을 각 요소에 대해 고유하게 할당할 수있는 미소 요소에 공간을 이산화하는 것입니다.
공간을 분할하는 다양한 방법 중 일반적인 방법의 일부는 격자 시스템에 쉽게 설명되어 있으며, 각각의 방법에 대해 장단점도 기술되어 있습니다.
사각형 격자 요소는 아마도 수치 근사를 위해 생성하고 사용하는 가장 간단한 격자 요소이지만, 일반적인 사용이 제한되어 너무 대체로 간주합니다.
사각형 격자는 여러 가지 방법으로 사각형 격자를 쉽게 확장하고 복잡한 격자 생성의 가능성을 제공할 수 있다고 설명하면 위의 생각이 틀렸다는 것을 보여줍니다.
A basic requirement for computational fluid dynamics (CFD) is to have a discretization of space into small elements in which fluid properties such as density, pressure and velocity can be uniquely assigned to each element. There are a variety of ways to subdivide space and some of the more common ones are briefly described in the article Grid Systems, which offers a few pros and cons for each possibility. Rectangular grid elements are probably the simplest to generate and use for numerical approximation, but are often seen as too restricted for general use. The article Rectangular Grids shows the fallacy of this by explaining how rectangular grids can be easily extended in several ways to offer more complex gridding possibilities.
CFD를 실제 문제에 적용하려면, 질량, 운동량 및 에너지 보존에 관한 기본적인 유체 방정식의 단순한 수치 모델 이상의 경우를 고려하는 것이 필요합니다. 이러한 문제의 일부는 아래에 있는 General CFD 절에서 논의되고 있습니다.
자유 유체 표면 또는 액체 계면을 수치적으로 모델링하는 다양한 방법의 개요가 나와 있습니다.
그 밖에도 난류 현상을 모델링하는 방식이 논의되고 있으며, 마지막으로 이산 질량 (또는 마커) 입자의 사용에 대한 일반적인 논의도 포함되어 있습니다.
직관적으로 이산 입자는 복잡한 유체 흐름의 변화을 추적하는데 이상적이라고 생각되지만, 마지막 부분에서 설명된 바와 같이 이산 입자와 관련된 많은 제한에 대해 유의해야 합니다.
Application of CFD to real problems often requires more than a straightforward numerical model of the basic fluid equations for conservation of mass, momentum and energy. Several of these issues are discussed in the remaining articles under the heading of General CFD. A short summary is given of different ways to numerically model free fluid surfaces or fluid interfaces. Another of the articles discusses approaches for modeling turbulence phenomena, and finally, there is a general discussion of the use of discrete mass (or marker) particles. Intuitively, discrete particles would seem to be ideal for tracking the evolution of complex fluid flow, however, as this last article explains, there are a number of limitations associated with discrete particles that should be kept in mind.
유체 흐름 문제는 복잡한 기하학적 구조의 자유 표면과 관련되는 경우가 많으며 대부분 매우 일시적입니다. 수력학의 예로는 배수로, 강, 교각 주변, 홍수 범람, 수문, 잠금 장치 및 다수의 기타 구조물의 흐름이 있습니다. 이러한 유형의 흐름을 계산적으로 모델링 하는 능력은 이러한 계산이 정확하고 합리적인 계산 자원으로 수행될 수 있다면 매력적입니다. 유용하게 사용하려면 시뮬레이션은 물리적 모델을 사용하는 것보다 훨씬 빠르고 저렴해야 합니다.
Fluid flow problems often involve free surfaces in complex geometry and in many cases are highly transient. Examples in hydraulics are flows over spillways, in rivers, around bridge pilings, flood overflows, flows in sluices, locks, and a host of other structures. A capability to computationally model these types of flows is attractive if such computations can be done accurately and with reasonable computational resources. To be useful, simulations should be much faster and less expensive than using physical models.
많은 컴퓨터 프로그램은 유체의 역학을 설명하는 편미분 방정식을 풀 수 있습니다. 시뮬레이션에 자유 표면을 포함 할 수있는 프로그램은 많지 않습니다. 그 이유는 Free Surface 경계 문제로 잘 알려진 수학적인 문제입니다. 자유 경계 문제는 다루기 어려운 표면이 이동함에 따라 계산 영역이 변화하는 한편, 그 표면 이동 자체가 계산에 의해 결정된다는 점에 있습니다. 계산 영역의 변화는 그 크기와 모양의 변화뿐만 아니라, 경우에 따라서는 영역의 결합과 분리(즉, 자유 표면의 발생과 소멸)을 포함합니다.
Many computer programs can solve the partial differential equations describing the dynamics of fluids. Not many programs are capable of including free surfaces in their simulations. The difficulty is a classical mathematical one often referred to as the free-boundary problem. A free boundary poses the difficulty that on the one hand the solution region changes when its surface moves, and on the other hand, the motion of the surface is in turn determined by the solution. Changes in the solution region include not only changes in size and shape, but in some cases, may also include the coalescence and break up of regions (i.e., the loss and gain of free surfaces).
이 책에서는 모든 자유 표면을 고려한 유체흐름 현상을 수치 해석용으로 모델링하는 방법에 대해 설명합니다. 이 기술은 VOF (Volume-of-Fluid) 법에 근거한 것으로, 특히 자유 표면 흐름에 적합한 다양한 기능을 제공합니다. 이 책에서는 VOF 법이 자유 표면과 그 발생과 소멸을 해석하는데 가장 자연스럽고 매우 효율적인 방법을 제시합니다.
In this note a computational modeling technique for fluid flows with arbitrary free surfaces is discussed. The technique is based on the Volume-of-Fluid (VOF) technique. This technique has many unique properties that make it especially applicable to flows having free surfaces. The goal of this discussion is to show why the VOF approach offers a natural way to capture free surfaces and their evolution with great efficiency.
VOF 법의 특징을 잘 보여주기 위해 간단하지만 매우 중요한 유동 현상에 관한 문제를 다룹니다. 여기에서는 계단 낙차형상의 낙하류를 예로 들어 있습니다. 개념적으로 간단한 흐름인 동시에 결과의 타당성을 확인하기위한 좋은 실험 데이터도 제공되어 있습니다 (N. Rajaratnam and MR Chamani “Energy Loss at Drops”J. Hydraulic Res. Vol. 33 p.373,1995 참조).
A good recommendation for the VOF method is to demonstrate its capabilities on a simple hydraulic flow problem, one that is far from trivial. The example selected is of flow over a step. This flow has conceptual simplicity and good experimental data available for validation (see N. Rajaratnam and M.R. Chamani, “Energy Loss at Drops,” J. Hydraulic Res. Vol. 33, p.373, 1995).
Prototype Hydraulic Flow with Free Surfaces
그림 1a는 정상 상태에 도달 한 후 흐름의 문제를 보여줍니다. 계단 낙차형상 상부로부터의 월류(액체 또는 스냅 시트)에는 상하 모두의 자유 표면이 있습니다. 월류의 아래쪽에는 월류와 계단 가공면 사이에 웅덩이가 형성되어 있으며, 하류에서는 액체는 평평한 정상 표면에서 오른쪽으로 흐르고 있습니다. 엄밀히 말하면, 웅덩이 영역의 흐름 상태는 정상입니다. 이것은 충돌하는 액체에 의해 풀에 난류 혼합이 발생하고 있기 때문입니다. 그러나 평균적인 구성이 존재하고 그것은 실험에서도 보고됩니다.
Figure 1a shows the flow problem after it has reached a steady-state condition. The overflow (sheet of liquid or nappe) leaving the top of the step has both an upper and lower free surface. At the bottom of the overflow a pool has formed between the overflow and the face of the step, while downstream, liquid is flowing to the right with a flat, steady surface. Strictly speaking, the flow conditions in the pool region are not steady because turbulent mixing is generated in the pool by the impinging fluid. There is, however, an average configuration and that is what is reported in the experiments.
실용적인 목적 유동 흐름은 항상 2 차원입니다. 즉, 그림 1a에서 수직 방향에서는 큰 변화는 없습니다. 현실에서는 웅덩이 위쪽으로 공간을 만들기 위해서는 대기에 여유공간이 필요하고, 그게 없으면 닫힐 것입니다.
For all practical purposes the flow is two-dimensional, that is, it does not have any significant variation in the direction normal to the illustration in Fig. 1a. In actuality, to have an air space above the pool there must be some opening to the atmosphere otherwise it would close up.
계단 낙차형상 상단의 유속은 중요합니다. 즉, 이것은 표면파와 같거나 그 이상의 속도이기 때문에 하류에서의 교란이 영역을 관통하고 상류 흐름 (계단 낙차형상의 왼쪽)에 영향을 줄 수 없습니다. 따라서 이 영역에서의 흐름은 예외적으로 원활하고 정상입니다.
The flow speed at the top of the step is critical, that is, it has a speed equal to or greater than the speed of surface waves, so that no disturbances from downstream can penetrate through this region to affect flow upstream (to the left of the step), which is why the flow is exceptionally smooth and steady in that region.
이 문제는 수치 시뮬레이션과 비교할 수 있는 기하 형상 기능이 많이 있습니다. 예를 들어, 계단 낙차형상의 전후 흐름의 높이, 월류가 바닥에 충돌 할 때의 각도, 월류 아래에 형성되는 웅덩이의 깊이 등입니다. 또한 실용화를 위한 중요한 비교 항목으로는, 계단 낙차형상을 통해 떨어지는 낙하 류에 의해 손실되는 에너지의 양 (운동 에너지와 위치 에너지의 합)가 있습니다.
There are many geometric features in this problem that can be compared with a numerical simulation; such as flow heights before and after the step, the angle of the overflow stream when it strikes the bottom and the depth of the pool formed under the overflow. Additionally, an important comparison for practical applications is the amount of energy (i.e., kinetic plus potential) lost by the flow in passing over the step.
Simulation of Prototype Problem
그림 1a는 시뮬레이션의 결과입니다. 이 예에서는 실험에 사용된 모든 기하 형상 및 물질의 특성이 시뮬레이션에 사용되었습니다. 실험실 테스트에서 사용한 계단 낙차형상의 높이가 62cm에서 액체는 보통의 물 (밀도 = 1.0gm / cc 어떻게 점성 = 0.01dynes / cm)입니다. 계산 영역에 들어가는 물의 깊이는 15.5cm에서 속도가 임계에 가까운 123.0cm/s 였습니다. 물론, 중력은 수직 방향으로 크기는 g = -980cm / s^2입니다.
Figure 1a is from a simulation. For this example all of the geometric and material properties used in the experiments were used in the simulation. The height of the step used in the laboratory test is 62cm and the fluid is ordinary water (density=1.0 gm/cc and dynamic viscosity=0.01dynes/cm). The depth of water entering the computational region was 15.5cm and was given a near critical velocity of 123.0cm/s. Of course, gravity was in the vertical direction with magnitude g=-980cm/s^2.
Figure 1a. Simulation of flow over a step.
Figure 1b. Grid used in simulation.
월류 왼쪽에 있는 웅덩이에 난류가 발생 할 것으로 예상 되었기 때문에, 시뮬레이션에서는 난류 모델 (the Renormalization Group, 즉 RNG 모델)을 사용했습니다. 그 후, 난류 모델을 사용하지 않고 한 시뮬레이션에서도 비슷한 결과를 얻을 수 있었지만, 이것은 그다지 놀라운 일이 아닙니다. 흐름의 중요한 요소의 대부분은 매끄러운 (즉 난류가 아닌) 유입, 유출, 월류 때문입니다.
Because some turbulence was expected to develop in the pool to the left of the overflow, a turbulence model (the Renormalization Group or RNG model) was used in the simulation. Subsequent simulations without a turbulence model produced very similar results, which is not too surprising since most of the important elements of the flow are smooth (i.e., non-turbulent) inflow, overflow and outflow streams.
그림 1b 시뮬레이션 영역은 폭 170cm, 높이 100cm에 가로 80 개, 세로 60 개, 총 4800 개의 셀로 구성되는 같은 크기의 사각형 셀의 격자로 세분화되어 있습니다. 이 격자는 유체 역학의 지배 미분 방정식 (나비에 – 스토크스 방정식)의 유한 차분 근사의 기초로 사용됩니다. 격자 셀의 수와 크기는 흐름 속에서 예측되는 최소의 특성을 파악하는 목적으로 선택되었습니다. 결과를보고 어떤 조정이 필요하다고 생각되는 경우는 숫자를 쉽게 늘리거나 줄일 수 있습니다. 사실, 해상도를 바꾸어 시뮬레이션을 반복하여 계산이 그러한 변화에 영향을 많이 들어 있지 않은지 확인하는 것이 좋습니다.
The simulation region shown in Fig. 1b is 170cm wide and 100cm high and has been subdivided into a grid of equal sized rectangular cells consisting of 80 cells in the horizontal direction and 60 cells in the vertical direction, for a total of 4800 cells. This grid is used as the basis for finite-difference approximations of the governing differential equations of fluid dynamics (the Navier-Stokes equations). The number and size of the grid cells was chosen with the goal of capturing the smallest expected features of the flow. The number can be easily increased or decreased if the results seem to warrant some adjustment. In fact, it is often a good idea to repeat a simulation with a change of resolution to make sure that the solution is not too sensitive to such changes.
왼쪽의 경계는 지정된 속도 경계입니다 (유체의 높이도 지정). 오른쪽의 경계는 유출 경계에서 모든 유량이 경계에 수직 제로 기울기이며, 균일 한 유출이 촉진됩니다. 상하 경계는 단단한 벽으로 세 번째 방향의 경계는 대칭면 (점성 저항 제로의 벽)으로 처리되었습니다. 계단 낙차형상의 표면도 자유-미끄럼(free slip) 경계로 처리되었습니다.
The left boundary was a specified velocity boundary (also with a specified fluid height). The right boundary was an outflow boundary where all flow quantities have a zero gradient normal to the boundary to encourage a uniform outflow. The top and bottom boundaries are rigid walls, while in the third direction the boundaries were treated as planes of symmetry (i.e., walls with zero viscous drag). The surface of the step was also treated as a free-slip boundary.
초기 조건은 예측되는 흐름의 배열을 대략적으로 근사하도록 설정할 수 있었지만, 흐름의 구성은 계산하고 싶은 것 중 하나이기 때문에 유체가 어떻게 분포되는지를 모르는 경우에는 간단한 방법이 필요합니다. 이 예제에서는 비정상 흐름 시뮬레이터를 사용했기 때문에 그림 1a의 계단 낙차형상에 유체의 블록만 있고 왼쪽 경계의 같은 수평 속도와 높이가 할당된 간단한 초기 조건을 정의할 수 있습니다. 시뮬레이션은 이후 정상 흐름으로 발전하고 있지만, 이것은 약 8.0 초 후에 발생합니다. 시뮬레이션은 정상 상태에 도달 한 것을 보장하기 위해, 10.0 초의 시간까지 실행되었습니다. 그림 2는 중간 시간을 두 보여줍니다. 도 2b는 0.2 초, 그림 2c는 0.5 초 시점에서 그림 2d는 마지막 10.0 초 시점을 보여줍니다.
Initial conditions could have been set to roughly approximate the expected flow arrangement, but since the flow configuration is one of the things that one would like to compute, especially for situations where one doesn’t know what the distribution of fluid is likely to be, a simpler approach is needed. Because a transient flow simulator was used for this example a simple initial condition could be defined that consisted of just a block of fluid on top of the step, Fig. 1a with the same horizontal velocity and height assigned to the left boundary. The simulation then followed the development of the steady flow, which occurs after about 8.0s. The simulation was run out to a time of 10.0s to assure that steady conditions had been reached. Figure 2 shows two intermediate times; 2.b at 0.2s and 2.c at 0.5s plus the final time in 2.d at 10.0s.
Figures 2a-2d. Simulation times of 0.0, 0.2, 0.5 and 10.0s.
처음에는 단일 결합하고 있는 자유 표면이었던 것이 액체가 바닥에 충돌한 후 2 개의 독립적인 자유 표면 (상하 스냅 표면)으로 변화하는 것에 주목하십시오. 아래 경계의 충격점의 좌우로 흐름이 분리되도 문제는 없습니다. 이에 대해서는 다음 섹션에서 자세히 설명합니다.
It should be noted that what starts as a single, connected free surface changes to two independent free surfaces (upper and lower nappe surfaces) after the fluid strikes the bottom. No difficulties are experienced with this separation of the flow into portions flowing to the left and right of the impact point on the bottom boundary. This will be discussed at further length in the next section.
실험과 시뮬레이션의 비교는 다음 표와 같으며 매우 잘 일치하고 있습니다.
Comparisons between experiment and simulation are given in the following table and are in excellent agreement.
Comparison Table
Experimental Results
Simulation Results
Outflow Height/Step Height
0.094
0.094
Pool Height/Step Height
0.41
0.41
Angle of Nappe at Bottom
57°
59°
Energy Loss/Initial Energy
0.29
0.296
이러한 결과를 고려하면이 같은 정밀도를 달성하려면 상당한 계산시간이 필요할 것으로 생각될지도 모릅니다. 그러나 실제로는 Pentium 4, 3.20GHz의 데스크톱 컴퓨터의 총 CPU 시간은 단 88 초였습니다. 계산시간이 너무 짧은 것은 설명이 필요하며, 이것은 다음 섹션의 목적입니다.
In view of these results it might be expected that a considerable amount of computational time would be required to achieve such accuracy. In fact, the total cpu time on a desktop Pentium 4, 3.20GHz computer was only 88s. Such a short computational time requires explanation and that is the purpose of the following sections.
Figures 2a-2d. Simulation times of 0.0, 0.2, 0.5 and 10.0s.
Why the VOF Technique Works Well / VOF 법이 적합한 이유
VOF 법의 구조와 그것이 매우 효율적인 방법인 이유를 이해하기 위해 다양한 계산법 중에서도 특히 VOF 법에 대한 몇 가지 기본 개념을 나타냅니다.
There are a few general concepts about computational methods and the VOF technique in particular that can be used to gain an understanding of how and why VOF works so efficiently.
Basic Theory
모든 수치해석 방법에서 흐름의 문제를 단순하게 산술 계산하도록 유한의 수치 세트로 단순화해야합니다. 연속 유체를 이산화된 수치 세트에 근사하기 위해서 일반적으로 사용되는 것이 유체가 차지하는 공간을 격자로 분할하는 방법입니다. 이 격자는 일반적으로 다수의 작은 직사각형의 블록(요소)로 구성됩니다. 이러한 각 요소에 대해 평균화 처리를 실시함으로써 그 요소의 유체의 압력, 밀도, 속도 및 온도의 대표 값을 얻을 수 있습니다.
All numerical methods must use some simplification to reduce a fluid flow problem to a finite set of numerical values that can then be manipulated using elementary arithmetical operations. A typical procedure for approximating a continuous fluid by a discrete set of numerical values is to subdivide the space occupied by the fluid into a grid consisting of a set of small, often rectangular “bricks.” Within each element an averaging process is applied to obtain representative element values for the fluid’s pressure, density, velocity and temperature.
간단한 수식을 사용해, 어느 시간에 걸친 각 요소 값과 인접한 요소의 상호 작용을 근사할 수 있습니다. 예를 들어, 요소의 밀도는 그 요소와 인접 요소 사이에서 (질량 보존에 의한) 질량 유량이 교환된 경우에만 변경됩니다. 요소 사이에서 질량이 교환되는 물질의 속도는 운동량 보존 법칙에 의해 계산되며 일반적으로 나비에-스토크스 방정식으로 표현됩니다. 나비에-스토크스 방정식은 인접한 요소 사이에 작용하는 압력과 점성 응력을 이용하여 요소에서 변화하는 유체 속도를 근사합니다.
Simple equations can be devised to approximate how each element’s values interact with neighboring elements over time. For instance, the density of an element can only change when there is a net flow of mass exchanged between an element and its neighbors (i.e., conservation of mass). The material velocity that carries mass between elements is computed from the conservation of momentum principal, usually expressed in the form of the Navier-Stokes equations, which uses the pressures and viscous stresses acting between neighboring elements to approximate the changing fluid velocities in the elements.
이러한 요소와 인접 요소 사이의 상호 작용에 따른 아이디어는 편미분 방정식 근방의 양의 변화에 의해 생기는 작은 변화의 효과를 평가하는 것과 본질적으로 동일합니다. 공학계의 교과서에서 파생된 작은 컨트롤 볼륨을 사용하여 그 크기를 무한대까지 작게 한 근사치의 극한으로 편미분 방정식이 유도됩니다. 수치 시뮬레이션에서도 같은 방식을 취하고 있지만, 요소 수가 너무 많으면 추적이 어렵게 되어 컨트롤 볼륨의 크기를 최대한 작게 만들 수 없습니다. 실제 시뮬레이션 현상을 해결하는데 충분하고 계산 시간을 최소한으로 억제 할 수 있는 요소수를 설정하는 것이 목표입니다.
This idea of an element interacting with its neighbors is essentially what is meant by a partial differential equation; that is, evaluating the effects of small changes caused by the variation in quantities nearby. Partial differential equations are typically derived in engineering text books as the limit of approximations made with small control volumes whose sizes are then reduced to infinitesimal values. In a numerical simulation the same thing is done except that the control volume sizes cannot be taken to the limit because that would require too many elements to keep track of. In practice, the goal is to use enough elements to resolve the phenomena of interest, and no more, so that computing times are kept to a minimum.
요소에 사용되는 연산은 기본적으로 더하기, 빼기, 곱하기 및 나누기만 포함된 간단한 것입니다. 예를 들어, 요소의 질량의 변화는 일정한 시간 간격에 걸쳐 요소의 측면에서 유입 및 유출된 질량의 가산 및 감산에서 구할 수 있습니다. 그러나 시뮬레이션에서는 이러한 연산을 수천, 때로는 수백만 요소에 대해 매우 짧은 시간 간격에 대해 반복 계산해야합니다. 따라서 이러한 반복 계산의 고속 처리는 컴퓨터가 적합합니다.
Arithmetical operations associated with an element generally involve only simple addition, subtraction, multiplication and division. For instance, the change of mass in an element involves the addition and subtraction of mass entering and leaving through the faces of the element over a fixed interval of time. A simulation requires that these operations be done for thousands or even millions of elements as well as repeated for many small time intervals. Computers are ideal for performing these types of repetitive operations very rapidly.
자유 표면을 수반하는 유체 운동의 시뮬레이션에서는 형상이 변화하는 계산 영역을 다루어야합니다. 이 복잡성에 대응할 수있는 분석 방법이 아래에서 설명하는 VOF 법입니다.
Simulating fluid motion with free surfaces introduces the complexity of having to deal with solution regions whose shapes are changing. A convenient way to deal with this is to use the Volume of Fluid (VOF) technique described next.
The VOF Concept
VOF 법은 각 격자 셀의 체적 중 액체가 차지하는 비율, 즉 체적 점유율을 기록한다는 생각에 근거합니다. 일반적으로 부피 점유율은 F로 표시됩니다. F는 부피 점유율이기 때문에 값이 취할 수있는 범위는 0.0 ~ 1.0입니다.
The VOF technique is based on the idea of recording in each grid cell the fractional portion of the cell volume that is occupied by liquid. Typically the fractional volume is represented by the quantity F. Because it is a fractional volume, F must have a value between 0.0 and 1.0.
액체 내부의 영역에서는 F 값은 1.0이 액체의 외부, 즉 (공기 등) 기체 영역에서 F 값은 0입니다. F 값이 0.0과 1.0 사이에서 변화하는 장소가 자유 표면이 존재하는 위치입니다. 즉 0.0보다 크고 1.0보다 작은 F 값을 가지는 요소는 반드시 표면을 가지고 있습니다.
In interior regions of liquid the value of F would be 1.0, while outside of the liquid, in regions of gas (air for example), the value of F is zero. The location of a free surface is where F changes from 0.0 to 1.0. Thus, any element having an F value lying between 0.0 and 1.0 must contain a surface.
여기서 유의해야 할 것은 VOF 법에서 자유 표면을 직접적으로 정의하는 것이 아니라 벌크 유체의 위치를 정의한다는 점입니다. 이렇게하면 계산상의 어려움을 초래하지 않고 유체 영역을 결합 또는 분할 할 수 있습니다. 자유 표면은 단순히 유체의 체적 점유율이 1.0과 0.0 사이에서 변화하는 장소로 정의됩니다. 이것은 자유 표면을 수반하는 거의 모든 문제에 적용 할 수 VOF 법의 뛰어난 특징이기도합니다.
It is important to emphasize that the VOF technique does not directly define a free surface, but rather defines the location of bulk fluid. It is for this reason that fluid regions can coalesce or break up without causing computational difficulties. Free surfaces are simply a consequence of where the fluid volume fraction passes from 1.0 to 0.0. This is a very desirable feature that makes the VOF technique applicable to just about any kind of free surface problem.
또한 격자의 각 요소에 단일 수치 (F)를 할당하여 유체의 위치를 기록 할 수 있는 점도 VOF 법의 중요한 특징입니다. 이것은 평균값을 기준으로 압력과 속도 등 다른 모든 유체 물성의 기록과 완전히 일치합니다.
Another important feature of the VOF technique is that it records the location of fluid by assigning a single numerical value (F) to each grid element. This is completely consistent with the recording of all other fluid properties in an element such as pressure and velocity components by their average values.
Some Details of the VOF Technique
Figure 3. Surface in 1D column of elements.
정확도를 위해 요소 내에 자유 표면을 배치하는 방법을 갖는 것이 바람직합니다. 인접 요소의 F 값을 고려하면 이를 쉽게 할 수 있습니다. 예를 들어, 열의 일부에 액체가 충전되어있는 1 차원 요소를 상상하십시오 (그림 3). 액체의 표면은 열 중앙 영역의 요소에 있습니다. 이것을 표면 요소라고합니다. 여기에서는 표면 요소를 제외하고 F 값은 0.0 또는 1.0이어야한다고 가정하고 있기 때문에 이를 사용하여 표면의 정확한 위치를 파악할 수 있습니다. 우선, 표면이 표면 또는 바닥을 확인하는 테스트를 실시합니다. 표면요소에 대해 액체가 없을 경우에는 표면으로 간주합니다. 위의 요소에 액체가 들어있는 경우는 물론, 그 표면은 바닥입니다. 윗면에 관해서는 정확한 위치는 표면 요소의 아래쪽에서 위쪽으로 요소의 세로 크기를 F 배 한 거리에있는로 계산합니다. 바닥도 마찬가지로 표면 요소의 상단에서 아래로, 요소의 세로 크기를 F 배 한 거리에 있습니다. 이 방법에 의한 요소의 표면 위치의 특정은 요소 내의 액체의 부피 점유율로 F를 정의한 후에 합니다.
For accuracy purposes it is desirable to have a way to locate a free surface within an element. Considering the F values in neighboring elements can easily do this. For example, imagine a one-dimensional column of elements in which a portion of the column is filled with liquid, Fig. 3. The liquid surface is in an element in the central region of the column, which will be referred to as the surface element. Because we assume the values of F must be either 0.0 or 1.0, except in the surface element, we can use this to locate the exact position of the surface. First a test is made to see if the surface is a top or bottom surface. If the element above the surface element is empty of liquid, the surface must be a top surface. It the element above is full of liquid then, of course, the surface is a bottom surface. For a top surface we compute its exact location as lying above the bottom edge of the surface element by a distance equal to F times the vertical size of the element. A bottom surface is similarly located a distance equal to F times the vertical size of the element below the top edge of the surface element. Locating the surface within an element in this way follows from the definition of F as a fractional volume of liquid in the element.
1 차원 열의 표면 위치 계산은 간단하고 정확하며 계산이 거의 필요없습니다. 그러나 2 차원 및 3 차원의 경우 하나의 표면 셀에 연속적인 표면 방향이 존재할 가능성이 있기 때문에 위치 계산은 조금 복잡해집니다. 그럼에도 불구하고 이를 취급하는 것은 어렵지 않습니다. 그림 4의 이차원의 예는 표면의 위치를 계산할 뿐만 아니라 경사와 곡률도 이해할 수 있는 쉬운 방법을 보여줍니다.
Calculating surface locations in one-dimensional columns is simple, accurate and requires very little arithmetic. In two and three dimensional situations, however, computing a location is a little more complicated because there is a continuous range of surface orientations possible within a surface cell. Nevertheless, dealing with this is not difficult. A two-dimensional example, Fig. 4, will illustrate a simple way to not only compute the location of the surface, but also to get a good idea of its slope and curvature.
Figure 4. Surface in 2D grid of elements.
1 차원의 경우처럼 먼저 인근 요소를 테스트하여 표면의 대략적인 방향을 찾아야합니다. 그림 4는 바깥 쪽의 법선이 상승 방향에 가장 가깝게 됩니다. 이것은 그 방향 밖의 값의 차이가 다른 방향보다 크기 때문입니다. 그럼 거의 수직으로 있는 요소 열에서 표면의 국소적인 높이가 계산됩니다. 그림 4의 2 차원의 경우에는 이러한 높이가 화살표로 표시되어 있습니다. 마지막으로, 표면 요소를 포함하는 컬럼의 높이에 따라 그 요소의 표면의 위치를 확인합니다. 다른 2 개의 높이를 사용하면 국소적인 표면 경사와 표면 곡률을 계산할 수 있습니다.
As in the one-dimensional case, it is first necessary to find the approximate orientation of the surface by testing the neighboring elements. In Fig. 4 the outward normal would be closest to the upward direction because the difference in neighboring values in that direction is larger than in any other direction. Next, local heights of the surface are computed in element columns that lie in the approximate normal direction. For the two-dimensional case in Fig. 4 these heights are indicated by arrows. Finally, the height in the column containing the surface element gives the location of the surface in that element, while the other two heights can be used to compute the local surface slope and surface curvature.
3 차원에서도 동일한 절차를 사용하지만, 표면 요소의 주위에 있는 9개의 열에 대해 열 높이를 요구해야합니다. 필요한 계산은 조금 더 걸리지만, 주된 내용은 열의 간단한 덧셈과 경사와 곡률을 추구하는 열의 높이의 합과 차이가 있습니다. 이 토론을 토대로, 이제 자유 표면을 정의하는 데 필요한 모든 정보를 빠르고 쉽게 평가하기 위해 부분 유체 체적을 사용하는 방법을 알아야합니다.
In three-dimensions the same procedure is used although column heights must be evaluated for nine columns around the surface element. Although a little more computation is needed, it consists primarily of simple summations in the columns and then sums and differences of column heights for evaluating the slope and curvature. Based on this discussion, the reader should now see how the fractional fluid volume can be used to quickly and easily evaluate all the information needed to define free surfaces.
다루어야 할 문제가 앞으로 2 개 남아 있습니다. 하나는 그림 1 및 2와 같은 시뮬레이션은 유체가 존재하는 영역에는 유체 역학만으로 해결합니다. 이것은 VOF 법의 계산 효율이 높은 또 하나의 이유입니다. 계단 형상의 낙하류의 문제로 유체가 차지하는 영역은 계산 격자의 오픈 공간의 절반 이하입니다. 액체를 둘러싼 기체의 흐름을 계산할 필요가 있다면 필요한 계산 시간이 크게 늘어납니다. 그러나 액체만으로 계산을 할 경우 자유 표면 경계 조건을 지정해야합니다. 이 조건은 접선 응력의 소실과 기체의 압력에 동일한 표준 압력을 표면에 추가하는 것입니다.
There are two remaining issues to deal with. One issue is that a simulation like that in Figs. 1 and 2 is only solving for the fluid dynamics in regions where there is fluid. This is another reason for the computational efficiency of the VOF method. The region occupied by fluid in the flow over a step problem is much less than half of the open region in the computational grid. If it were necessary to also solve for the flow of gas surrounding the liquid, then considerably more computational time would be required. In order to perform solutions only in the liquid, however, it is necessary to specify boundary conditions at free surfaces. These conditions are the vanishing of the tangential stress and application of a normal pressure at the surface that equals the pressure of the gas.
두 번째 문제는 자유 표면이 유체와 함께 움직일 때의 움직임과 변형을 유체 점유율 변수 F를 구함으로써 계산해야 한다는 것입니다. 변수 F는 불연속 (주로 0.0 또는 1.0)이기 때문에 계산 격자를 이동할 때 이 불연속성이 유지되도록주의해야합니다. VOF 법은이 목적으로 특수 이류(advection) 알고리즘이 사용되고 있습니다.
A second issue is that movement and deformation of a free surface must be computed by solving for the fraction of fluid variable, F, as it moves with the fluid. Because the variable F is discontinuous (i.e., primarily 0.0 or 1.0) some care must be taken to maintain this discontinuity as it moves through a computational grid. In the VOF method, special advection algorithms are used for this purpose.
Illustration of Free-Surface Tracking by VOF Technique
그림 6a는 이것의 적합 여부를 보여줍니다. 유체의 체적 점유율은 격자 요소마다 균일하게 분류되고 그 요소의 값을 나타냅니다. 자유 표면은 거의 모든 곳에서 선명하게 정의되어 있습니다. 스냅의 가장 낮은 가장 좁은 부분에만 선명한 유체 분포의 손실을 확인할 수 있습니다 (그림 5b). 이것은 예상대로입니다. 이 영역에서는 스냅의 두께는 3 가지 요소보다 작고, 따라서 부분 충전된 표면 요소에 연결된 작은 F 값이 어떤 중심 요소 (값 1.0)에 혼입하기 때문입니다. 계산 목적으로 이 것은 별로 문제가 되지 않습니다. 이 시뮬레이션 방법은 액체 내부의 요소는 순수한 액체 성분과 같은 방식으로 처리되기 때문입니다.
Figure 6a is an illustration of how well this works; the fluid volume fraction is colored uniformly in each grid element to represent its value in that element. The free surface is sharply defined nearly everywhere. Only in the lowest and narrowest part of the nappe is there any noticeable loss of a sharp fluid fraction distribution, Fig. 5b. This was expected because in this region the nappe is less than three elements in thickness and this allows some of the smaller F values associated with partially filled surface elements to mix in with the central element, which should have a value of 1.0. For computational purposes this doesn’t really matter because the simulation method treats elements interior to the liquid as though they are pure liquid elements.
그림 5b에 나타내는 영역에서는 실제 실험에서 난류 및 공기 혼입이 관찰된 것도 지적해 두지 않으면 안됩니다. 따라서 유체 점유율의 값을 1보다 조금 작게 보이는 것이 다소 현실적입니다. 이것은 전혀 의외라는 것은 없습니다. 난류와 공기 유입을 담당하는 풀의 액체 제트의 교점은 난류와 공기 유입의 원인이 되지만, 유체 점유율 값(fluid fraction values )은 액체 내부에 “유입” 원인이 되기 때문에 실수가 아닙니다.
It should also be pointed out that in the region shown in Fig. 5b turbulence and air entrainment are observed in actual experiments. Thus, the appearance of fluid fraction values a little less than unity is somewhat realistic. This is not entirely accidental because the intersection of jet of liquid with a pool, which is responsible for turbulence and air entrainment, is also responsible for the “entrainment” of fluid fraction values into the interior of the liquid.
Figure 5a (left): Fluid fraction values in elements, showing sharpness of surface definition. Figure 5b (right): Close up of fluid fraction values where the overflow hits bottom.
Summary
처음에는 컴퓨터가 단순히 반복적인 산술 연산을 수행하고, 복잡하고 시간에 의존적인 유체 역학 문제에 대해, 현실적인 시뮬레이션을 할 수 있다는 것이 다소 마술처럼 보일 수 있습니다. 이 논의의 목적은 비교적 기본적인 절차로 이를 수행하는 접근법을 설명하는 것입니다.
간단하지만 사소한 유압 흐름 예제를 사용하여 계산된 시뮬레이션이 물리적인 측정 결과와 매우 일치하는 세부 결과를 생성 할 수 있음이 입증되었습니다. VOF (Volume of Fluid) 기술을 기반으로 한 시뮬레이션은 정확하고, 매우 효율적인 것이 추가로 입증되었습니다.
분명하게, 수력 발전소에서 사용되는 것과 같은 복잡한 유압 구조와 관련된 실제 예는 유용한 결과를 얻기 위해서는 이 예에서 사용되는 몇 초 이상의 많은 계산 시간을 소비해야합니다. 그럼에도 불구하고 이러한 결과는 합리적인 시간 (사람과 컴퓨터 모두)에서 수행 될 수 있으며, 실제 실험에서는 거의 불가능한 세부 사항들을 포함합니다. 또한, 지오메트리, 유동 조건 또는 유체 특성의 거의 모든 종류의 변화의 영향을 쉽게 테스트 할 수있는 능력은 시뮬레이션을 사용하는 또 다른 강력한 이유입니다. 기술의 발전에 따라 hydraulic flow 시뮬레이션을 위한 현재 소프트웨어 및 하드웨어는 기존의 물리적 모델링에 비해 상당한 비용 이점을 제공합니다.
At first it may seem somewhat magical that a computer can simply perform repeated arithmetic operations on arrays of numbers and produce a realistic simulation of a complex, time-dependent, fluid dynamics problem. It was the purpose of this discussion to explain an approach that does this with relatively elementary procedures.
Using a simple, but non-trivial, hydraulic flow example it has been demonstrated that computational simulations can produce detailed results in excellent agreement with physical measurements. It has been further demonstrated that the simulation, which was based on the Volume of Fluid (VOF) technique, uses simple approximation methods that are both accurate and efficient.
Clearly, real world examples involving complex hydraulic structures such as those used in hydroelectric power stations, must consume more than the few seconds of computational time used in our example to obtain useful results. Nevertheless, those results can be generated in reasonable times (both man and computer) and contain a richness of detail rarely possible in physical experiments. For examples visit our water and environmental application pages. In addition, the ability to easily test the influence of just about any kind of change in geometry, flow condition or fluid property is another powerful reason to employ simulations. Current software and hardware for hydraulic flow simulations offer a significant cost advantage over traditional physical modeling.
Postscript
The first detailed description of the VOF method was in 1981 by C.W. Hirt and B.D. Nichols, J. Comp. Phys., 39, p.201. All simulations appearing in this article were performed with the commercial software package FLOW-3D developed by Flow Science, Inc. This program uses an enhanced variant of the VOF concept called TruVOF.
본 자료는 국내 사용자들의 편의를 위해 원문 번역을 해서 제공하기 때문에 일부 오역이 있을 수 있어서 원문과 함께 수록합니다. 자료를 이용하실 때 참고하시기 바랍니다.
Passive Mixing and Concentration Tracking Using Scalars
개요도는 얼마나 작은 혼합 길이가 필요한지 보여줄 수 있습니다. 순수한 액체는 맨 위에 들어가고, 혼합물은 바닥으로 들어갈 것입니다. 흐름은 왼쪽에서 오른쪽으로 진행됩니다. 이상적으로, 두 스트림은 완전히 2000 micron 챔버의 끝단부에서 혼합 될 것입니다.
마이크로 채널/챔버 내의 유체의 다중 스트림 혼합은 바이오 분석 시스템에서 매우 중요합니다. 일반적으로 이러한 공정은 짧은 혼합 길이와 시간내에 발생해야 합니다. 패시브 마이크로 믹서는 혼합을 유도하는 마이크로 채널 형상을 사용합니다.
여기에서는 liquid plus reagent side가 혼합 농도를 표시하는 패시브 스칼라를 사용한 것을 도식화하여 보여줍니다. 이 경우, 두 유체는 거의 동일한 점성을 가지고 있지만 FLOW-3D는 상이한 점성 및 밀도를 잘 혼합할 수 있는 모델링 능력을 가지고 있습니다.
패시브 마이크로 채널 혼합 공정 데모.
색상은 서로 다른 두 유체 (블루 = 순수 액, 빨간색= 액체 +시약)의 농도를 나타냅니다.
Active mixers 는 혼합을 용이하게 하는 기계장치를 시뮬레이션 합니다. 이 예에서는 마그네틱 교반 막대(외부 회전 장계에 의해 구동)가 혼합을 유도하기 위해 사용되었습니다. 이 시뮬레이션은 마그네틱 교반 막대를 시뮬레이션하기 위해 이동개체모델(Moving Object model)을 사용합니다. 막대의 자기 상호 작용은 포함하지 않고, 막대 대신 회전속도(RPM)는 정해진 움직임으로 집적 지정됩니다. 이 경우 농도변화가 없습니다. 더우기 FLOW-3D 는 쉽게 혼화성 또는 비혼화성 액체 같은 여러 밀도 성분을 시뮬레이션 할 수 있습니다. FLOW-3D 에서 비 혼화성 유체의 분리는 drift relationship에 기반합니다.
이 시뮬레이션에서는 액티브 마이크로 믹싱 프로세스를 보여줍니다.
( The flow is from left to right. This is a one-fluid simulation with the bottom half (red) being seeded with passive scalars, or tracers, and therefore there is no density gradient. )
FLOW-3D의 수치 모델링 기능은 코팅 성능 향상에 관심이 있는 엔지니어에게 이상적입니다. 계산 시뮬레이션은 코팅 흐름에 영향을 미치는 다양한 물리적 공정의 상대적 중요성과 효과를 연구하는 훌륭한 방법입니다. 물리적 테스트에서 프로세스를 분리하거나 해당 프로세스의 규모를 임의로 조정하는 것이 항상 가능한 것은 아닙니다. 이 섹션에서는 리 블릿 형성(rivulet formation), 핑거링(fingering), 증발, 거친 표면 위의 접촉선 이동 및 유체 흡수와 관련하여 FLOW-3D의 정적 및 동적 접촉각 처리에 대해 설명합니다.
Static and Dynamic Contact Angles
FLOW-3D는 입력으로 설정된 정적 접촉각의 함수로 동적 접촉각과 자유 표면 인터페이스에서 작용하는 관련 힘을 정확하게 계산하여 유체의 소수성을 캡처 할 수 있습니다. 아래 시뮬레이션은 물방울이 경사면 아래로 이동함에 따라 정적 접촉각이 동적 접촉각에 미치는 영향을 보여줍니다.
L.M. Hocking 박사는 그의 저서 [“A moving fluid interface on a rough surface,” J. Fluid Mech., 76, 801, (1976)]에서 표면에 미세한 요철이 흐름 구조를 유도하기 때문에 Contact line이 고체 표면을 통해 이동할 수 있으며 이는 거시적 관점에서 “velocity slip”로 해석 될 수 있다고 했습니다.
이 가설에 대한 전산 해석은 FLOW-3D를 이용하여 쉽게 수행됩니다. 선택된 테스트는 가로, 규칙적으로 이격 된 직사각형 슬롯 패턴 이차원 고체 표면 구성됩니다. 슬롯은 2mm 깊이 10mm 폭, 그리고 그들 사이 폭 10mm 고체 조각을 갖고 이격 됩니다. 이 크기는 전형적으로 상대적으로 부드러운 표면에 긁힌 모양입니다. 액체와 고체 사이의 정적인 접촉각이 60 °가 되도록 선택 하였습니다. 작동 유체는 물로 선정되었고 시험은 채널을 통해 속도30cm / s의 평균 물높이 15mm의 채널의 바닥에 있는 거친 표면을 두고 구동 이루어져 있습니다. 채널의 상단은 free-slip boundary로 정해집니다.
Hocking의 주장대로 micro-scale 교란이 Large scale 관점에서 보았을 때 계산된 속도장으로 보면 velocity slip의 한 종류로서 해석 될 수 있습니다. 아래는 계산된 수평 속도 분포를 나타내고 있습니다. 이것은 표면 바로 위에 제어 볼륨 층의 계산 된 수평 속도 분포를 제공하는 X-Y 플롯에 그래픽으로 보여 주고 있습니다. 격자 미세화에 의해 표면의 고체 부분의 윗쪽 속도가 영이 되는 경향이 있지만, 슬롯들 위에 있는 속도는 영이 안되게 유지됩니다. 많은 요철 위의 이러한 속도의 평균은 효과적인 슬립으로 해석 될 수 있는 non-zero 수평 이송 속도를 일으킵니다.
Evaporative Effects
분산된 고체 물질을 포함하는 액체 방울이 고체 표면에서 건조되면 고체 물질이 침전물로 남습니다. 이 퇴적물의 패턴은 많은 인쇄, 청소 및 코팅 공정에 중요한 의미를 갖습니다. 한 가지 유형의 침전물의 전형적인 예는 왼쪽 이미지와 같이 유출 된 커피 조각의 둘레를 따라 링 얼룩이 형성되는 “커피 링”문제입니다. 이러한 유형의 링 침전물은 액체의 증발로 인한 표면 장력 구동 흐름의 결과로 발생하며, 특히 방울 주변에서 발생합니다 [1].
Drying
건조는 코팅 공정의 중요한 부분입니다. 잘 도포된 코팅은 건조 결함으로 인해 완전히 손상될 수 있습니다. 건조 중에 온도 및 용질 구배는 밀도 및 표면 장력 구배로 인해 코팅 내 흐름을 유도 할 수 있으며, 이로 인해 잠재적으로 코팅 품질이 손상 될 수 있습니다. FLOW-3D의 증발 잔류물 모델을 통해 사용자는 건조로 인한 흐름을 시뮬레이션하고 값 비싼 물리적 실험에 소요되는 시간을 줄일 수 있습니다.
FLOW-3D’s evaporation residue model simulates a 3D view of residue formed from toluene after drying (magnified 30x)
Modeling Ring Formation
FLOW-3D는 증발이 가장 큰 접촉 라인에서의 증착으로 인해 에지 고정이 발생 함을 보여줍니다.
링 형성 모델링 증발에 의해 접촉 라인에서 생성 된 흐름 시뮬레이션 증발은 증발로 인한 열 손실로 인해 액체를 냉각시킵니다 (색상은 온도를 나타냄). 동시에 고체 표면은 전도에 의해 액체를 가열합니다. 증발은 접촉 라인 근처에서 가장 크므로 액체가 접촉 라인을 향해 흐르게하여 정적 상태를 다시 설정합니다. 최종 결과는 액체가 완전히 증발하는 액체 가장자리에 부유 고체가 증착됩니다.
FLOW-3D의 접촉 선 고정 모델에 대해 자세히 알아보십시오.
Simulation of flow generated at a contact line by evaporation
FLOW-3D는 슬롯 다이 코팅의 산업 연구 및 설계에 사용됩니다. 슬롯 다이 코팅에서 유체는 슬롯에서 슬롯에 매우 가까운 곳에 위치한 빠르게 움직이는 기판 위로 강제 배출됩니다. 때로는 여러 슬롯을 사용하여 여러 재료의 레이어드 코팅을 만들기도 합니다. 많은 산업에서 슬롯 다이 코팅 기계는 상대적으로 단순하기 때문에 슬롯 다이코팅이 사용됩니다. 슬롯 다이 코팅의 또 다른 이점은 나노미터 단위로 측정한 코팅 두께에서도 높은 코팅 균일성 비율입니다.
아래 예에서, 한 슬롯은 120미크론 두께의 뉴턴이 아닌 재료를 오른쪽에서 왼쪽으로 움직이는 기질에 적용하고 있습니다.
FLOW-3D에서 유체-솔리드 접촉 선과 접촉각은 흐름의 전체 역학의 일부로 자동으로 계산됩니다. 이것은 슬롯과 웹(Web) 사이의 영역에서 세 개의 개별 접촉 선이 발생하는이 예에서 잘 설명됩니다.
Case Study
Roche Diagnostics GmbH가 2014년 FLOW-3D 유럽 사용자 컨퍼런스에서 발표한 산업 사례 연구의 이 이미지는 진공 보조 장치가 없는 슬롯 다이 코팅의 3D 모델을 보여줍니다. 왼쪽 상단에 그려진 실험과 FLOW-3D로 수행된 시뮬레이션 사이에는 훌륭하게 일치하고 있습니다.
Simulation of a slot die coating without vacuum assist, courtesy Roche Diagnostics GmbH
Slot Die Design
아래에 표시된 3M의 FLOW-3D 시뮬레이션은 슬롯 다이의 내부 캐비티 내부의 유체 체류 시간을 보여줍니다. 슬롯 다이 설계는 코팅 프로세스의 성공에 매우 중요하며 코팅 액의 유변학(rheology)에 따라 다릅니다.
Simulation courtesy of 3M
Two-Layer Slot Coating
왼쪽의 시계열 이미지에서 보면 웹(web)이 이동되고, 슬롯 코팅 다이는 두 개의 슬롯에서 서로 다른 물성의 두 유체가 나오고 있습니다. two-layer slot die를 사용하는 이점은 코팅기의 die station의 수를 감소시킬 수 있는 것입니다. 그러나, 단일 층의 경우에는 존재하지 않는 이층 슬롯 코팅에 존재하는 많은 문제점들이 나타납니다. 두 개의 유체 층 사이의 계면(interface), 보통은 혼합될 수 있는 물성을 가진 Interlayer 는 die surfae에 안정적으로 잘 고정되어야 합니다. 그리고 Interlayer 부근이 순환은 두 유체의 혼합을 막기 위해 최소화 되어야만 합니다. 일반적으로 이것들은 각각의 유체의 밀도, 점도 및 유량이 배출율을 조작함으로써 제어될 수 있습니다.
Start-Up of Slot Coating
슬롯 코터를 이용하여 연속 코팅 공정을 시작하면 시작부터 폐기해야 불완전한 재료의 양을 감소시키기 위해, 가능한 한 빨리 균일한 wettig을 수립하는 것이 바람직합니다. Wet start 기술은 잉크가 웹에 가까워지기 전에 슬롯에서 잘 빠져 나오는 것 보장하는 중요한 기술중의 하나입니다. 이 예에서, web은 액체의 상류 및 하류 모두 압착 슬롯을 향해 이동된다.
슬롯 장치의 경사진 앞쪽면에 유체를 위로 밀어올리는 약간 늦은 적당한 접근 속도는 슬롯장치의 더 나은 성능을 제공합니다.
중요한 해양 구조물 근처에서의 쓰나미 파도의 충격이나 강한 폭풍 해일의 경우에, 다가오는 파의 패턴의 특성을 정확하게 이해하기 위해서는 파형 런업(run-up)의 상세한 3D 해석이 필요합니다. FLOW-3D는 높은 정밀도의 홍수 및 최대 수심 맵을 얻기 위해 사용되어져 왔습니다.
Visualization of wave patterns and run-ups on a GBS using FLOW-3D. The wave was a regular wave of 5.5 m wave height and 8.4 sec period. The scale was 1:40. Courtesy Oceanic Consulting.
Modeling Wave Generation
FLOW-3D의 표면파 생성 모델은 모든 주기성 비선형 파를 생성할 수 있는 푸리에 급수을 기반으로 만들어 집니다. 쓰나미 파도는 단독파(solitary wave) 모델을 사용하여 시뮬레이션 할 수 있습니다. 넓은 바다에서 실제적인 파도 조건은 임의 무작위 파형 발생기(random wave generator)를 통해 생성 가능 합니다. 그리고 주기적 파형(periodic wave profile)은 정상 파형 패턴 접근 속도를 유체의 초기 조건을 정의하는데 사용될 수 있습니다.
주조 기술 중 하나인 고압 다이 캐스팅 해석시 다른 많은 주조해석 소프트웨어에서 큰 문제들이 나타납니다. 충진되어야 할 부분은 대부분 매우 얇은 두께를 가지고 있어서 형상 구현에 필요한 격자의 수가 크게 증가되어야 합니다. 무엇보다도 금속은 높은 압력과 매우 빠른 속도로 금형안의 빈 공간에 충진됩니다. 금형 내부로 분사되고 비산하는 유동은 이 과정에서 혼입 된 공기로 인한 기포결함, 제품이 완전히 충진되기 전에 냉각이 시작하면서 발생하는 탕주름과 산화물 결함으로 이어질 수 있습니다. FLOW-3D는 실질적인 금형 충진 해석의 정밀도를 향상시키기 위해 정확성이 고도로 향상된 TruVOF™ 추적기법과 복잡한 형상을 모델링하는FAVOR ™ 기법을 포함하고 있습니다. 또한 FLOW-3D는 혼입 된 공기, 열 응력, 미세 결함 영역을 검출하기 위한 다양한 모델을 가지고 있습니다.
Thermal Die Cycling (금형온도분포, 금형싸이클링)
Die cycling 해석은 다이캐스팅 금형이 수천 개의 제품 생산에 반복적으로 사용되기 때문에 고압 다이 캐스팅에 필수적인 공정입니다. 생산시 모든 주조품에 대해서 동일한 금형 온도를 유지하는 것은 매우 중요한데, 이는 금형온도에 따라 주조품의 결괌이 발생할 수 있기 때문입니다. FLOW-3D는 다이캐스팅 싸이클에서 발생하는 금형 가열(충진, 응고), 스프레이, 에어 블로우로부터 온도 분포를 해석하므로 사용자는 냉각 채널의 위치를 정확하고 효과적으로 예측할 수 있습니다.
Shot Sleeve Optimization (슬리브 유동 최적화)
고압다이캐스팅에서 슬리브는 금형 속에 용탕을 빠르게 밀어넣는 데 사용됩니다. 일반적으로 슬리브는 수평으로 위치되고, 용탕은 슬리브 상면의 주입구를 통해 부어집니다. 플런저는 금형 반대편에서 슬리브를 통해 금형 안쪽으로 용탕을 밀어 넣게 됩니다. 적절하게 설계된 플런저 이동조건은 슬리브 내부의 공기 혼입을 최소화하고 슬리브에서의 응고를 피하기 위해 가능한 한 빨리 금형에 용탕을 충진하게 설계되어야 합니다. 하지만, 피스톤이 너무 빨리 이동하는 경우, 슬리브 내에서 용탕의 겹침현상이 발생하여 주조품에 공기 갇힘 결함이 나타날 수 있습니다. FLOW-3D는 다이캐스팅 해석시 플런저 이동에 따른 슬리브 내부의 유동을 실제와 동일하게 반영하여 이와 같은 기포 결함을 최소화할 수 있습니다.
Filling Simulations (충진해석)
고압 다이 캐스팅을 해석할 때, 가장 어려운 과제는 고압 및 고속으로 금형에 충진되는 용탕의 유동을 정확하게 추적하는 것입니다. 많은 주조해석 소프트웨어에서 용탕의 분사와 비산을 정확하게 모사하지 못하는 것이 제품의 결함 예측에 가장 큰 장애물이됩니다. FLOW-3D의 TruVOF™ method는 설계 엔지니어들이 금형내부에서 최적의 유동 패턴을 유도하기 위해 게이트의 위치를 확인하고, 오버 플로우의 위치를 확인하는데 핵심적인 역할을 할 수 있습니다.
Modeling Solidification (응고모델링)
Courtesy of Littler Diecast Corporation
FLOW-3D는 엔지니어로 하여금 최종 제품의 품질에 영향을 미칠 수 있는 내부 기공(porosity)의 발생을 알수 있도록 합니다. FLOW-3D는 2원계합금(binary alloy)의 편석(segregation)을 해석할 수 있습니다. 해석에 의한 온도 이력은 냉금(chill) 또는 냉각라인(cooling line)이 추가되거나 수정 될 필요가 있는지, 초기 용탕 온도를 변경해야 하는지 등을 결정하는데 도움을 줍니다. FLOW-3D는 내부 미세수축공의 형성, 열응력 및 2원계합금의 편석을 예측할 수 있습니다.
FLOW-3D는 엔지니어들에게 다양한 분야의 유동해석에 대해 귀중한 통찰력을 제공하는 강력한 모델링 도구입니다. 정확하게 자유 표면 흐름을 예측하는 특별한 기능을 통해 FLOW-3D는 설계 단계에서뿐만 아니라, 생산 공정 개선에도 사용할 수 있는 이상적인 전산 유체 역학 (CFD) 소프트웨어입니다.
TruVOF and Free Surface Modeling
FLOW-3D 는 다른 유동해석 프로그램과는 유체 계면을 다루는 기법이 확연하게 다릅니다. FLOW-3D 는 자유표면의 위치를 추적하고, 그 자유표면에 적절한 동적 경계 조건을 적용하는 특수한 수치기법(numerical method)을 사용합니다. FLOW-3D 에서 모델링된 자유표면은 로스알라모스 국립 연구소에서 Flow Science의 설립자인 C. W. Hirt 박사와 함께 소속한 과학자 그룹에 의해서 개발된 VOF(Volume of Fluid) 기법으로 모델링됩니다. CFD 프로그램의 대부분은 세 가지 기본 VOF 성분 중 실제로는 단지 하나 또는 두 가지만 구현하여 VOF 기능을 통합 구현한 것으로 주장하고 있습니다. CFD 사용자는 이러한 유사 VOF 기법으론 종종 잘못된 결과를 얻을 수 있음을 알고 있어야 합니다. FLOW-3D는 자유표면의 성공적인 해석에 필요한 모든 요소를 포함하고 있습니다. 또한, FLOW-3D는 경계 조건과 계면 추적의 정확도를 증가시키기 위해 원래의 VOF 방법을 크게 향상 시키고 있습니다. 좀더 자세한 사항은 TruVOF 방법을 참고하시기 바랍니다.
Free Gridding Separates Meshing from Geometry Construction
Gridding에 대한FLOW-3D’의 기본 접근 방식은 deformed, body-fitted grids의 유연성과 단순한 직사각형 그리드의 장점을 결합합니다. 직사각형 컨트롤 요소의 고정 그리드는 간단하고 매우 바람직한 특성을 갖도록(예를 들어, 향상된 정확도, 작은 메모리 크기 요구, 간단한 수치 근사치) 생성 처리됩니다. 이 접근법은 그리드나 형상을 각각 서로 독립적으로 자유롭게 변경 할 수 있기 때문에 “free-gridding”으로 지칭합니다.
이 기능은 body-fitted 또는 유한 요소 격자를 생성하는 지루한 작업을 하지 않도록 해 줍니다.
Rectangular gridding 의 유연성과 효율은 multi-block 과 conforming meshing 같은 고급 기능에 의해 강화됩니다. 연결되어 있고 부분적으로 중첩된 메쉬 블록은 복잡한 멀티 스케일 유동 도메인과 관심 영역에서 효과적으로 높은 해상도를 가질 수 있는 수단을 제공합니다. Conforming mesh는 직사각형 gridding 구조와 관계 없이 특별한 기하학적 형상, cavities, 얇은 구조물, 경계층 등에 적합한 고품질의 grids를 생성할 수 있습니다.
Modeling Fluid Flow in Complex Geometry is Easy with FAVOR™
FLOW-3D 는 직사각형 격자 내에서 일반 기하학적 영역을 정의하는데 사용되는 FAVOR™ (Fractional Area Volume Obstacle Representation) 방법으로 알려진 특별한 기술을 사용합니다.FAVOR™ 기본 철학은 수치 알고리즘이 각 제어 체적(control volume)에 대해 하나의 압력, 하나의 속도, 하나의 온도 등으로 이루어지는 정보를 기반으로 하므로 형상을 정의하는 데 많은 정보를 사용하는 것이 적합하지 않는다는 것입니다. 따라서, FAVOR ™ 기술은 직사각형 격자의 단순성을 유지하면서 각 제어 체적 내의 유동 값의 정밀도와 일치하는 수준으로 복잡한 기하학적 형상을 나타냅니다.
FLOW-3D 는 복잡한 유체 해석 모델링시 간단하면서도 효율적이고 견고한 대규모 격자 생성 능력을 제공합니다. 특히, FLOW-3D의 효율좋은 단순한 메쉬 구조와 다중 블록 메쉬의 다양한 특징에 의해 최고의 메싱 효율과 견고성을 자랑합니다. 여러개의 메쉬 블록 사용은 관심 영역의 최적화를 허용하고 주어진 시뮬레이션에 필요한 연산 리소스를 훨씬 감소시킵니다. 작은 장애물(Small obstacles), 복잡한 형상 그리고 전체 영역 크기에 비해 좁은 통로(channel)는 다음과 같은 linked, nested, conforming, 그리고/또는 부분 중첩 mesh blocks등의 여러 다중 블록 메싱능력 중 하나를 사용하여 정확히 해결 될 수있습니다. Linked mesh blocks은 관심영역의 격자 생성과 계산 격자의 총 수를 제한하는 데에만 사용될 수 있습니다. Nested mesh blocks은 관심영역 주위의 해상도를 향상시키기 위해 사용될 수 있습니다. Conforming 과 partially overlapping mesh blocks은 단순히 중첩된 급격한 변화와 불규칙한 형상을 해결하기 위해사용될 수 있습니다. FLOW-3D 는 또한 Fluid-Structure Interaction에 필요한 body-fitted 유한요소 격자를 허용합니다. 이 body-fitted 격자는 FLOW-3D 또는 외부 CAD 패키지 S/W로 부터 가져와 자동으로 생성할 수 있습니다. 이 모든 메쉬 기술은 사용자에게 간단하면서 효율적으로 메쉬를 생성하게 하여 솔버 성능 향상 및 해석시간을 줄이는 유연성을 제공합니다.
September 2023 DOI:10.30955/gnc2023.00436 Conference: 18th International Conference on Environmental Science and Technology CEST2023, 30 August to 2 September 2023, Athens, ...
바인더 제트 3D 프린팅 중 계면 유체-입자 상호 작용에 대한 CFD-DEM 결합 시뮬레이션 Joshua J. Wagner, C. Fred Higgs III https://doi.org/10.1016/j.cma.2024.116747 Abstract The coupled ...
Liquid-solid co-printing of multi-material 3D fluidic devices via material jetting BrandonHayes,Travis Hainsworth, Robert MacCurdyUniversity of Colorado Boulder, Department of Mechanical ...
FLOW-3D는 산업계 및 학계의 코팅 연구원들이 기계 설계 연구, Display 공정개발 및 최적화를 위해 사용했습니다. 미크론 규모의 코팅 물리학을 이해하는 것은 코팅 유체 유변학의 복잡한 특성과 기판 및 Die와의 상호 작용으로 인해 어려울 수 있습니다.
FLOW-3D 는 비용이 많이 드는 실제 실험에 의존하지 않고, 코팅 프로세스를 분석할 수 있는 편리한 방법을 제공합니다. FLOW-3D는 표면 장력, Wall 접착, 용액 운반, 밀도 기반 흐름 및 상 변화의 영향을 이해하기위한 고밀도 모델링을 제공합니다.
Forward roll coating 공정에 대한 FLOW-3D의 시뮬레이션은 high capillary number수로 인한ribbing 결함을 포착합니다. 이 모델은 backing rollers가 400 micron nip을 통해 유체를 끌어 당길 때 표면 장력과 점도의 효과를 통합합니다. 시뮬레이션은 Lee, et al [1]의 연구를 기반으로합니다.
ribbing 시작에 대한 정확한 예측을 통해 엔지니어는 결함을 방지하기 위한 공정 매개 변수를 식별하고 수정할 수 있습니다.
Reference
[1] Lee, J. H., Han, S. K., Lee, J. S., Jung, H. W., & Hyun, J. C. (2010). Ribbing instability in rigid and deformable forward roll coating flows. Korea Australia Rheology Journal, 22(1), 75-80.
September 2023 DOI:10.30955/gnc2023.00436 Conference: 18th International Conference on Environmental Science and Technology CEST2023, 30 August to 2 September 2023, Athens, ...
바인더 제트 3D 프린팅 중 계면 유체-입자 상호 작용에 대한 CFD-DEM 결합 시뮬레이션 Joshua J. Wagner, C. Fred Higgs III https://doi.org/10.1016/j.cma.2024.116747 Abstract The coupled ...
Liquid-solid co-printing of multi-material 3D fluidic devices via material jetting BrandonHayes,Travis Hainsworth, Robert MacCurdyUniversity of Colorado Boulder, Department of Mechanical ...
FLOW-3D는아래 시설물과 같은 도시의 수처리 시설물 설계와 분석에 매우 활발하게 사용되고 있습니다:
Mixing, settling, and contact tanks
Control structures like weirs, gates, ramps, and orifices
Combined sewer (CSO) and stormwater sewer (SSO) overflow facilities
Pump and lift stations
Treatment plant headworks
Filtration systems and passive earth and stone filters
Baffle and wall placement
Hydraulic efficiency and short-circuiting
Vortex formation simulated with FLOW-3D
FLOW-3D는 자유표면, 가압(pressurized), 미임계(sub-critical)와 초임계(super-critical) 흐름조건 등을 전환하는 자유표면과 제한된 흐름패턴 모두와 균일한 모델 상태에 최적화되어 있습니다. 추가 물리 패키지를 포함하여 대부분의 복잡한 상황을 모델링 FLOW-3D에 포함되어 있습니다 :
Flow bulking due to air entrainment
Air bubble escape and air pocket pressurization
Drifting and settling particulate matter and the effect on the flow pattern of sediment accumulation
Chemical reactions
Moving gates and paddles
Fast-spinning bladed objects, pumps, and impellers
Dissolving and eroding solids
Granular flow (slurries)
적용사례
정수장 : DAF SYSTEMS
용존공기부상법 (DAF Systems: Dissolved Air Floation )
가압상태에서 과포화된 물을 감압시키면, 미세기포가 발생되어 상승하면서 수중의콜로이드물질과 충돌/부착되는 원리를 이용하여 수중의 부유물질을 제거하는 수처리 방법
Two Phase(Water+Air)/Drift Flux을 이용 기포에 의한 지내의 유동양상을 파악
해석을 통한 기존 구조물의 문제점 파악하여 개선
정수장 : 펌프장 해석
정수장: 분말활성탄접촉조
v분말활성탄 접촉조 : 유입구의 구조, 수로의 장폭비, 도류벽구조에 의한 변화 -> 최적형상 도출
v해석을 통해 각종 Index(Morill Index, Modal Index 등) 분석
정수장: 응집제의 확산
G, 혼화지 구조에 따른 turn over time, 지내 속도 분포, 체류시간(t), 등 분석
완속 혼화기, 급속혼화기에서 응집제의 혼화 및 분산 효과 파악
정수장: 분배수로 유량분배
분배수로의 기능 : 응집지 및 침전비 별로 균일하게 물을 분배함
분배수로의 구조에 따른 응집지 유입수의 유량분배 해석
구조별 유량분배 문제점 파악 및 개선방안 제시
구조별 유량분배를 정량화하여 정수장 효율 향상에 기여함.
정수장: 응집지 속도구배(du/dy) 검증
응집기내부의 유동양상 및 속도구배(G)를 규명하여 최적의 운영조건 도출
정수장: 여과지 역세척
Strainer를 통한 역세척수 유입 시 유동양상 해석 실시
역세척 시 압력분포의 균일성, 사수부, 침전수의 월류여부 파악
여과 및 역세척의 문제점 파악하여 효율향상 극대화
정수장: 정수지 실험–해석 비교
정수지의 기능 : 염소를 균일하게 혼화
정수지 유동양상 및 염소 농도, 체류시간 해석으로 CT 값 예측 및 문제점 개선
실험과의 비교를 통하여 정확성 확보
기존 정수지의 효율향상 및 최적 정수지 형태 제안
정수지는 분말활성탄접촉조와 기능과 형상 유사
정수장 : 침전지– 대기온도, 일사량 등 외부조건 고려
대기온도, 일사량 등 외부조건을 고려한 침전지 유동해석 실시
침전지 내부의 밀도류 발생 원인 분석 및 Floc의 운동양상, 제거효율을 해석
실험과의 비교를 통하여 정확성 확보
정수장: 취수탑 선택취수
v취수탑 : 상수도·관개·수력발전용 물을 저수지나 하천으로부터 끌어들이기 위한 구조물
v취수탑의 선택취수 문제 해석 사례
v취수탑 개도 조건에 따른 유출수온도, 조류 유입, 수심별 유입량 등을 예측
하수처리장 : 침전지
침전지 : 하수와 슬러지의 분리 및 배출 기능
해석목적
2차 침전지에서 유량 분배 문제점 파악
2차 침전지에서 유입부 개선안 도출
2차 침전지내의 슬러지 배출 개선안 도출
하수처리장 : 침전지 유량분배 및 유속
구조물의 형상, 유량에 따른 침전지 유동해석
각 지별 유량 분배 균등 여부 파악
슬러지의 재부상(scouring) 여부 예측 및 방지 방안 검토
월류형식, 유입부의 위치 및 규격, 등 설계 요소를 조절하여 균등 분배 유도
하수처리장 : 침전지 월류부 해석
침전지 월류부 유동양상 파악
침전지 형상, 월류부 형상에 따른 유속분포 비교
사수부 파악 및 단락류 최소화를 위한 월류부 형상 결정
슬러지의 월류부 개선을 통한 효율 향상
하수처리장 : 침전지 침전효율
구조물의 형상별, 처리 유량별 침전효율, 사수부 평가
균일한 유속분포에 의한 침전효율 향상
침전지 형상, 유입부 위치, 등을 변경하여 효율 비교
체류시간 검토를 통한 효율 비교
슬러지 침전형태의 비교
하수처리장 : 무산소조
하수처리장 : 무산소조
하수 및 반송슬러지의 혼합, 임펠러의 회전에 의한 혼합양상 해석 실시
유입수 및 내부반송수의 유속분포, 혼합농도 평가
단락류 발생정도 파악 및 완전교반 유도에 유리한 설계방안 검토
내부반송량, 반송슬러지 유입관의 위치 개선으로 효율 향상
하수처리장 : 담체의 부상
설계 요소에 따른 담체의 분포 및 흐름 양상 예측
해석 설계 요소 : 조의 형상, 펌프의 용량 및 위치, 내부 배플의 형상
하수처리장 : 호기조 (Aerator)
호기조내 체류시간 분석
기포의 분포, 조내 위치별 D.O 예측
단락류 발생 정도 및 사수부 파악
폭기량 및 폭기 방식에 따른 내부 유동양상을 통한 효율예측
하수처리장 : 호기조 (D.O 예측)
용존산소량 (Dissolved Oxygen) : 물 속에 녹아 있는 산소량 è 수온이 높아지거나 오염되면 DO감소
조내 산기관에 의해 오염수를 전체적으로 용존산소량 증가 목적 è 조내 사수부, 체류시간 분석
산기관에 의한 공기 방울의 분포 및 D.O 분포를 수류의 흐름을 고려하여 예측
호기조의 구조 및 산기관의 배치에 따른 효율 분석
하수처리장 : 막분리조
막분리조내의 수류순환 유동해석 실시
Air 유입과 Membrane내의 수류순환 유동 검토
사수부 최소화를 위한 구조 변경 (유입부 방식, 위치 및 산기관 위치, 등)
처리 유량에 따른 내부 효율 변화 검토 – 운영조건 제시
하수처리장 : SBR/PSBR 호기공정
송풍기 작동시 원수와 슬러지의 혼합양상 분석
수중포기기와 송풍기의 작동에 의해 조 내의 슬러지 혼합 활성화 여부 판단 : 수중포기기와 송풍기의 적절한 위치 및 회전수 조절에 의해 개선안 제시 가능
하수처리장 : SBR/PSBR 배출공정
조 내의 유출게이트 OPEN하여 조 내의 상등수 배출양상 분석
바닥의 슬러지 유출없이 배출가능 여부 해석을 통하여 파악 슬러지가 배출되지 않도록 내의 형상 및 문제점 개서안 제시
FlowSight는 FLOW-3D및 FLOW-3D CAST결과의 정교한 시각화를 제공하도록 설계된 고급 후 처리 도구입니다. FlowSight는 직관적인 후처리 인터페이스 내에서 우수한 결과 분석 기능을 갖춘 모델을 제공합니다. 스플 라인 경로를 따라 임의의 2D클립, 3D클립 및 투명도, 볼륨 렌더링, 고급 데이터 타임 시리즈 플로팅, 간소화 및 벡터 플롯은 사용 가능한 놀라운 도구의 일부에 불과합니다. FlowSight를 사용하면 여러 뷰 포트와 동적 객체 시각화 도구로 구성된 풍부한 기능 세트와 결합되어 있으므로 엔지니어는 분석 및 프레젠테이션 요구 사항에 맞게 CFD결과를 최대한 활용할 수 있습니다.
FlowSight는 모든 FLOW-3D및 FLOW-3D CAST라이센스에 포함되어 추가비용 없이 사용할 수 있습니다.
새로운–스플 라인 클립!
FlowSight의 스플라인 클립 기능을 사용하면 복잡한 곡면을 따라 클립을 생성할 수 있습니다. ogee weir 위로 물이 흐르는 시뮬레이션에서, 스플 라인은 ogee weir의 표면을 따라 형성됩니다. 그런 다음 스플 라인이 돌출되어 웨어 표면을 따라 물의 자유 표면 높이에 의해 색상이 지정된 클립을 생성합니다.
키 프레임 기능
https://youtu.be/Hvg_ApXSu5g
크고 복잡한 시뮬레이션을 분석 할 때 매우 일반적인 문제는 관심 영역이 형상에 의해 가려지거나 시뮬레이션이 시간이 지남에 따라 변경됨에 따라 관심 영역이 변경 될 수 있다는 것입니다. 키 프레임은 분석 중에 형상을 “분리되도록”허용하고 시점이 시간과 공간을 통해 이동할 수 있도록 하여 이 문제를 해결합니다.
이 애니메이션은 FlowSight의 키 프레임 기능을 사용하여 충전하는 동안 다이 반쪽을 “시각적으로”열고 다이를 채우는 금속을 표시하면서 다이 표면에 고체 온도를 표시하는 방법을 보여줍니다.
Particle Visualization
FlowSight는 파티클(입자) 시각화 기능을 완벽하게 갖추고 있습니다. 입자는 입자 직경, 입자 밀도, 입자 수명, 속도 및 관련성이 있는 기타 변수에 의해 색상이 지정될 수 있습니다. 이 경우, 입자는 각각의 직경의 크기에 의해 착색됩니다.
속도 벡터 필드
FlowSight는 사용자에게 평면 또는 도메인 전체에 걸친 전체 볼륨 속도 및 방향 분석에 속도 벡터 필드를 시각화하는 옵션을 제공합니다. 사용자 지정 가능한 벡터 필드를 사용하면 다양한 색상 지정 및 밀도 조정이 가능하여 선명도를 높일 수 있습니다.
Streamlines & Pathlines
FlowSight의 유선(Streamlines) 기능은 복잡한 동적 패턴을 완전한 충실도로 시각화하여 유동장 속도 방향에 대해 실시간 스냅 샷을 제공합니다. 경로 선(Pathlines)은 시간을 따른 유체 입자의 궤적을 시뮬레이션하는 동안, 히스토리 라인은 유동장에서 유체 입자를 애니메이션 합니다.
Iso-surfaces
Iso-surfaces 은 유체 및 고체 표면을 시각화하는 강력하고 빠른 방법으로, 일정한 난류 에너지 영역을 표시하는 데 적합합니다.
Volume Render
iso-surface에서만 변수를 표시하는 대신 사용자 지정 가능한 볼륨 맵을 사용하여 볼륨 전체에 걸쳐 변수를 표시합니다. 그림에 표시된 바와 같이 각 기포와 주변 액체의 변형률 크기는 볼륨 렌더링과 함께 표시됩니다.
Multiple Data Views
숫자 및 다양한 그래프 등의 시각적 형식으로 분석하기
Visualizing Non-inertial Reference Frame Motion
Non-inertial reference frame visualization는 편리한 시뮬레이션 설정을 제공하고 계산 시간을 단축하며 사용자가 사실적인 방식으로 모델을 시각화 할 수 있게합니다.
https://youtu.be/DvKxNa1gOVs
2D Clips
2D 클립은 모든 단면 평면에서 유체 매개 변수를 시각화하는 데 사용됩니다.
3D Clipping
3D 클리핑 도구를 사용하면 사용자가 6 개 방향 모두에서 등면을 동시에 슬라이스 할 수 있으며, 높은 결함 영역을 감지하고 유체 및 고체 영역 내부의 온도, 압력, 속도 프로파일을 시각화하는 데 유용합니다.
특정 방향의 범위 사이에 애니메이션 제공
한 번에 한 방향으로 스왑
양방향 애니메이션 : 앞으로 및 뒤로
Arbitrary Clips
평면, 원통형, 상자, 원뿔형, 구형 및 간소화된 표면에 대한 시각화를 포함하여 광범위한 유연성으로 표면 뷰를 분석할 수 있습니다. 유체 흐름이 평면이 아닌 표면에 대한 시각화가 필요한 경우 유용합니다. 임의 클립을 사용하면 연속적으로 여러 클립을 만들 수도 있습니다.
Probe Data
포인트 프로브는 시간에 따른 변수의 진화를 보여주고, 라인 프로브는 거리에 따른 변수 값의 변화를 반환합니다. 오른쪽, 프로브는 유체의 응고 비율을 보여줍니다.
Vortex Cores
와류 코어 식별에 사용할 수있는 두 가지 옵션인 와류 및 고유 분석을 통해 코어 강도에 따라 필터링 가능한 결과 생성이 가능합니다.
엔지니어들은 연구를 위해 다양한 시각화 방법을 사용합니다. 유체 흐름에서 와류 코어의 분석은 중요한 문제로, 와류 코어는 속도 필드 내에 와류 구조 (중앙 트레이스)를 나타내는 선 입니다. 기술적으로, FlowSight는 와류 방법 및 고유치 분석에서 속도 벡터와 소용돌이 벡터의 속도장에서의 식별위치는 평행합니다. FlowSight는 사용자에게 와류 코어 식별을 위한 두 가지 옵션을 제공합니다. 코어는 특정 강도 이상 또는 이하로 FlowSight에서 필터링 될 수 있습니다. 코어는 일반적으로 코어 주위에 회전 또는 단순히 순환 강도의 비율에 의해 채색됩니다. 아래의 예에서는, 와류 코어 고유치 값 분석을 이용하여 생성됩니다. 강한 코어는 소용돌이의 중심에 형성되어있는 것을 알 수 있습니다. 이를 통해 사용자는 펌프로 공기 흡입의 가능성을 연구 할 수 있습니다. 코어가 너무 강한 경우, 공기는 강한 와류로 인해 야기되는 열린 통로로부터 흡입될 수 있습니다.
History Data
그래프 도구는 일반적인 히스토리, 진단 및 메시 종속 데이터에 강력한 수준의 분석을 제공하여 서로 다른 시뮬레이션 데이터를 상대적으로 보여줍니다.
FLOW-3D 는 CFD 응용 분야에서 가장 까다로운 자유 표면 유동 시뮬레이션을 해결하기 위해 Fortune 500 대 기업에서부터 소규모 가족 소유 기업에 이르기까지 전 세계적으로 R&D 및 생산 환경에서 사용되고 있습니다. 당사에서 제공하는 FLOW-3D로 주요 산업에서 수행 할 수 있는 사례를 살펴 보시려면 우측 메뉴의 관련 분야를 살펴보시면 도움이 될 수 있습니다.
FLOW-3D는 자유 표면 수치해석 분야에서 정확성과 사용 편의성으로 널리 알려져 있습니다. 유체의 유동 및 열전달 해석이 필요한 수리, 주조, 조선/해양, 항공/우주, 자동차, MEMS 등 다양한 분야에서 사용되고 있습니다. 예를 들면 금속 주조 분야에서 충진과정을 추적하는 것은 주조 결함과 주조되는 부품의 상태 및 정밀도를 예측하는 데 매우 중요합니다. 이 외에도 각 산업 분야에서 FLOW-3D를 적용한 사례들을 확인해 보시기 바랍니다.
수자원 공학 분야 : spillways, 댐 붕괴, 홍수 영향, 쓰나미, 수처리 및 하수 시스템을 통한 물 흐름을 추적하고 분석하는 분야에서 다양하게 활용되고 있습니다.
항공 우주 분야 : FLOW-3D 를 사용하여 항공기의 연료 탱크, 특히 우주선의 연료 유출을 정확하게 예측합니다.
적층 제조 분야 : FLOW-3D 는 적층 제조분야에서 현업에서 사용할 수 있는 유일한 CFD소프트웨어 중 하나로, 파우더 베드 퓨전과 같은 다양한 정교한 적층 제조 프로세스를 상세한 수준으로 모델링 할 수 있습니다.
레이저 용접 분야 : FLOW-3D는 용융 풀 역학분야에서 용접 이음매의 일관성과 강도에 중요한 역할을 하는 레이저 용접에 사용됩니다.
자동차 산업 분야 : FLOW-3D는 변속기 및 기어 모델링, 냉각 및 연료 시스템에서 가장 까다로운 열 유동 해석 분야의 문제 해결에 많이 사용되고 있습니다.
소비자 제품 개발 분야 : FLOW-3D는 샴푸 및 세제 병 채우기와 같은 소비자 제품 개발에 널리 사용됩니다 .
미세 유체 분야 : FLOW-3D는 현재 3D 프린팅으로 제품을 개발하고 있는 잉크젯 프린팅 산업에서 연구 개발부문에 압도적으로 사용되고 있습니다.
생물 의학 응용 분야 : 자유 표면 분석 필요성이 발생할 때마다, FLOW-3D 는 이러한 시스템을 시뮬레이션하는데 탁월합니다.
코팅분야 연구개발 : FLOW-3D는 코팅분야 제품 연구개발에 매우 자주 사용되고 있습니다.