collapsed-raised-fluid-column-figure-1-1

자유 표면 흐름을 위한 정상 상태 가속기

이 기사에서 Tony Hirt 박사는 다가오는 FLOW-3D  v12.0 릴리스에서 사용할 수있는 새로운 Steady-State Accelerator에 대해 설명합니다  .

일시적인 흐름의 점근 적 상태를 계산하는 것보다 안정된 자유 표면 흐름을 생성하는 더 빠른 방법이 자주 필요합니다. 상황은 압축성 흐름 솔버를 사용하여 비압축성 흐름을 해결하는 것과 유사합니다. 후자의 경우 압축 파는 붕괴하는 데 오랜 시간이 걸리고 결과적으로 비압축성 흐름을 남길 수 있습니다. 이에 따라 자유 표면 흐름에서 유체는 비압축성이지만 표면 파동은 안정된 자유 표면 구성을 생성하는 데 오랜 시간이 걸릴 수 있습니다.

비압축성 흐름의 경우, 압축 파를 심각하게 감쇠시키는 반복적 인 프로세스 (즉, 압력-속도 반복)를 사용합니다. 물리적으로 반복은 압력과 같은 파동이 국부적 인 영역에 영향을 미치는 짧은 거리를 이동하도록 허용하지만 압력 장에 상당한 노이즈를 유발할 수있는 장거리 전파 및 반사를 피할 수있을만큼 빠르게 감쇠됩니다.

이 노트에서 자유 표면 셀에 적용된 간단한 압력 조정은 표면 교란에 대한 감쇠력으로 작용합니다. 이 댐핑은 안정적인 자유 표면 구성에 대한 접근을 가속화합니다.

Steady-State Accelerator Idea

유체 인터페이스 또는 자유 표면은  VOF (Volume-of-Fluid) 기술을 사용하여 FLOW-3D 에서 추적됩니다 . 유체 변수 F의 비율은 유체가 차지하는 영역을 찾습니다. 유체에 고정 된 자유 표면이있는 경우 유체를 정의하는 F 값도 안정된 값을 유지해야합니다. F가 일정하려면 표면에 수직 인 유체 속도가 0이어야합니다. 물론 표면에서의 접선 유체 속도는 0 일 필요는 없습니다. 예를 들어, 위어 위의 흐름에는 일정한 흐름이 있지만 계단에서 나오는 흐름의 위치와 모양은 변하지 않습니다.

자유 표면 흐름에 대한 정상 상태 솔버를 사용하려면 흐름의 비압축성을 유지하면서 정상 표면 속도를 0으로 유도하는 방법을 찾아야합니다.

이를 수행하는 한 가지 방법은 정상 속도를 0으로 유도하는 방식으로 표면 압력을 조정하는 것입니다. 특히 정상 속도에 비례하는 총 표면 압력에 “댐핑”압력 기여를 추가하는 것입니다. 속도는 표면 밖으로 향하고 그렇지 않으면 음수입니다.

정상 속도가 0에 가까워지면 수정 압력도 0이되어야 표면이 고정 위치를 초과하지 않게됩니다. 물론 보정이 너무 크면 오버 슈트가 발생할 수 있습니다. 따라서 안정적인 보정 적용을 위해서는 몇 가지 제한 요소가 있어야합니다.

계수 약어 ssacc 을 나타내며, S는 teady- S 테이트 액세서리 elerator이 새로운 옵션을 활성화하는 프로그램 입력에 추가되었다. ssacc 의 값 은 편리한 상한 인 1.0보다 작거나 같아야합니다. 프로그램 내에서 댐핑 압력에 자동으로 적용되는 여러 제한 기가 불안정 해 지거나 일시적인 현상에 악영향을 미치는 것을 방지합니다.

안정성 및 댐핑 리미터에 대한 이전 문제는 강조되어야합니다. 정상 상태 가속기를 사용하면 자유 표면 흐름의 모든 과도 현상이 더 이상 완전히 사실적인 것으로 볼 수 없습니다. 댐핑 압력은 물리적 인 힘이 아니라 파동 전파와 반사를 줄이는 메커니즘입니다. 댐퍼는 큰 과도 현상의 발생을 방해하지 않도록 고안되었으며 흐름이 안정됨에 따라 안정된 결과를보다 빠르게 얻는 데에만 기여해야합니다. 그러나 사용자는 리미터가 예상하지 못한 초과 댐핑에 대해 주의를 기울여야 합니다. 이는 댐핑 계수 ssacc 의 입력 값을 줄임으로써 제거 할 수 있습니다 .

두 가지 예는 정상 상태 가속기의 댐핑 메커니즘이 어떻게 작동하는지 보여줍니다.

Steady-State Accelerator Examples

Collapse of Raised Fluid Column

첫 번째 예는 길이 100cm, 깊이 5cm의 2 차원 물 웅덩이로 구성됩니다. 물을 담은 탱크의 모든 경계는 대칭 경계입니다. 수영장 중앙에는 폭 10cm, 높이 3cm의 수영장 위에 물 블록이 있습니다. 이 블록은 중력으로 인해 물에 떨어지고 충돌 지점에서 멀리 이동 한 다음 탱크 끝에서 반사되는 파도를 생성합니다. 100 초 후에도 반복되는 반사 때문에 여전히 상당한 파동 작용이 있습니다 (그림 1).

새로운 정상 상태 가속기를 계수 ssacc = 1.0 과 함께 사용하면 모든 파동이 빠르게 감쇠되어 거의 평평한 표면이됩니다. 일부 잔류 흐름은 표면 아래에 남아 있지만 점도의 작용으로 서서히 감쇠됩니다 (그림 2). 이 예에서 추가 된 댐핑은 특히 인상적입니다.

Figure 1. Column collapse without damping. Times of flow plots are 0.0, 10.0, and 100.0s. Bottom figure is the mean kinetic energy vs. time.
Figure 2. Column collapse with damping coefficient ssacc=1.0 at times of 0.0, 10.0 and 100.0s. Bottom figure is the mean kinetic energy vs. time.

 

사각형 격자에서 45 °의 정사각형 채널에서 모세관 상승

수직 채널에서 유체의 모세관 상승은 간단한 분석할 수 있으며 솔루션이 있는 양호한 정상 상태 문제입니다. 중력에 대해 상승 된 유체의 양은 벽의 접착력, 즉 접촉각의 코사인에 표면 장력 곱하기 접촉 선 길이에 의해 결정됩니다. 이 예에서 유체는 물이며 표면 장력은 70 dynes / cm이고 접촉각은 30 °입니다. 채널은 단면이 정사각형이며 가장자리 길이가 0.707cm이고 직사각형 격자에서 45 ° 회전합니다. 문제가 x 및 y 방향으로 대칭을 이루기 때문에 그리드의 사분면 만 모델링됩니다. 그리드의 바닥에는 제로 게이지 압력의 물이 있으며 그리드의 가장자리 길이는 0.0125cm (41x41x80 셀)입니다. 상승시켜야하는 이론적 유체 량은 0.04373cc입니다. 그림 3a는 정상 상태 결과를 보여줍니다. 이는 감쇠 사용 여부와 비슷합니다. 댐핑없이 계산된 유체의 양은 이론 값보다 1.74 % 높습니다. 그림 3b와 같이 댐핑이 있는 경우에는 2.24 %가 너무 높습니다. 가속기를 사용하면 정상 상태는 약 0.15 초에 도달하는 반면 표준 솔버는 0.8 초 후에 만 ​​정상 상태 솔루션을 생성하므로 5 배 이상 더 오래 걸립니다.

Figure 3a. Capillary rise in square channel without damping pressures.
Figure 3b. Histories of fluid volume in the two simulations (blue is with damping).

ssacc가 1.0보다 작으면 댐핑이 적어 수렴에 더 빨리 도달합니다. 1.0을 포함한 모든 ssacc 값은 댐핑되지 않은 ssacc = 0.0 경우와 비교하여 이론과 밀접하게 일치하고 후면 벽에 적은 양의 유체를 나타내는 수렴된 솔루션을 만듭니다.

뒤쪽 벽에있는 작은 유체 조각은 평형 위치를 초과하는 유체의 오버 슈트에서 발생하며, 이는 점성력으로 인해 정착하는 데 오랜 시간이 필요한 소량의 유체를 벽에 남기고 뒤로 떨어집니다. 이 오버 슈트는 ssacc 가 0이 아닐 때 제거됩니다 .