가상 경계 방법 (Immersed Boundary Method)

가상 경계 방법 (Immersed Boundary Method)

Flow Science의 CFD 엔지니어 인 개발자 및 Adwaith Gupta 인 Zongxian Liang이 블로그에 참여했습니다.

 

힘과 에너지 손실을 정확하게 예측하는 것은 오리피스 판에서 배출, 장애물을 지나는 흐름이나 갑작스런 수축이 있는 파이프에서의 흐름과 같이 많은 엔지니어링 문제를 모델링하는 데 중요합니다. 곧 출시 될 FLOW–3D v12.0 릴리스에는 새로운 수치 옵션 인 가상 경계 방법 (Immersed Boundary Method)이 있어 이러한 문제의 흐름을 정확하게 예측합니다.

가상 경계 방법(정확한 고스트 셀 기반)은 고체 유체 인터페이스에서 수치 자속 계산의 정확성을 향상시킵니다. Flow Science의 개발자 인 Zongxian Liang은 갑작스런 수축 파이프와 선박 선체에 대한 검증 예제를 제공합니다. 가상 경계 방법 및 고스트 셀 접근법에 대한 간단한 수학적 세부 사항은 블로그 끝에서 설명합니다.

 

갑작스럽게 수축되는 관

가상 경계 솔버의 정확도를 나타내는 유체 문제 중 하나는 그림 1과 같이 수축 파이프에서의 물의 손실을 추정하는 것입니다. 파이프는 직경 3m의 큰 섹션에서 1m의 작은 섹션으로 갑자기 수축됩니다. 대형 파이프 입구의 유량은 4m3/sec입니다.  속도 헤드는 수축 위치와 관련하여 업스트림 및 다운 스트림에서 3.5m로 측정됩니다. 문헌 [1,2]에서 사용 된 다른 가정에 기초하여, 머리 손실의 이론적 가치는 0.494m에서 0.711m의 범위에 있어야합니다. 이 시뮬레이션에서 하나의 직교 메쉬 블록이 전체 형상에 사용되고 압력 경계는 출구에서 정체 압력이 0으로 지정됩니다. 2 방정식 k-ω 모델은 최대 난류 혼합 길이가 0.07m로 설정되어 있습니다. 음의 x 방향으로 중력이 활성화됩니다. 완료 시간은 흐름이 일정하고 완전히 발달 된 것으로 간주되는 15 초로 설정됩니다.

그림 1. 수축 파이프의 모양, 속도 헤드 측정을위한 플럭스 표면의 위치 및 흐름 방향을 설명하는 회로도

갑작스런 수축 위치에서 세포 크기 및 메쉬 정렬의 효과를 조사하기 위해 2 변수 파라 메트릭 연구가 수행되었습니다. 메쉬의 셀 크기는 0.1m 및 0.05m입니다. 표 1에 나열된 4 가지 메쉬 정렬을 테스트했습니다.  “정렬 됨”은 메시 평면이 갑작스러운 수축 위치와 정렬되는 기준 사례를 나타내고, “Z- 시프트 : X %”는 메시 평면이 z- 방향으로 수축 위치로부터 셀 크기의 X %만큼 시프트되었음을 ​​나타냅니다.

가상 경계 솔버가 제공하는 예측은 모두 이론적으로 0.494에서 0.711 사이입니다. 특히 작은 셀 크기가 0.05m 인 경우 헤드 손실은 이론적 값의 중앙값의 4.6 % 인 0.603 이내입니다.

    그리드 정렬
    Aligned Z-shifted: 25% Z-shifted: 50% Z-shifted: 75%
Cell size (m) 0.1 0.706 0.710 0.647 0.666
0.05 0.607 0.620 0.575 0.589

표1 : 가상 경계 솔버에 의해 예측되는 헤드 손실 (m)

 

선체 모델에 대한 저항력

외부 유동 역학 문제에서 힘의 정확한 예측은 일반적으로 설계 단계에서 중요합니다. 자유 표면의 외부 유동 문제의 예는 NAVY 선박 모델 선체에 대한 전체 저항력의 계산입니다.
이 경우 선체 길이는 5.72m이고 구배는 0.248m입니다. 선체 길이와 평균 유속 2.10 m/s 를 기준으로 시뮬레이션에서 레이놀즈 수는 약 12 ​​× 106입니다. 이 경우는 대칭이므로 선체의 절반 만 모델링됩니다. 계산 영역은 길이 30m x 폭 8m, 깊이 5.5m이며 가장 작은 셀 크기가 0.02m 인 3 개의 중첩 된 메쉬 블록을 갖습니다. 입구 및 출구 경계에는 각각 속도 및 유출 조건이 사용됩니다. 역동적인 난류 길이 스케일 계산을 사용한 RNG 난류 모델은 난류 흐름과 운동량 이류에 대한 2 차 단 조성 보존 체계를 모델링하는 데 사용됩니다.

자유 표면 근처의 압력 윤곽 및 저항력 이력을 보여주는 애니메이션.

실험에서 총 항력 계수 0.0423을 기준으로 선체 모델의 절반에 대해 총 저항력은 22.62N입니다. 시뮬레이션의 힘은 x 방향의 전단력과 압력 력의 합으로 평균 35에서 50 초입니다. 가상 경계 솔버는 22.43N으로 실험 결과보다 0.8 % 낮습니다.

 

결론

우리는 이 두 가지 검증에서 가상 경계 방법이 문헌에 제공된 이론적 범위 내에서 머리 손실과 힘을 정확하게 추정한다는 것을 알 수 있습니다. 가상 경계 방법은 매우 기본적인 수준에서 플럭스 추정의 정확도를 향상 시키며 대부분은 아니지만 대부분의 어플리케이션에 대한 시뮬레이션 결과를 향상시킬 것으로 예상됩니다. 고스트 셀 기반 가상 경계 방법 개발에 대한 자세한 내용은 계속 읽으십시오. 그렇지 않으면 다음 블로그 게시물을 계속 지켜봐 주시기 바랍니다!

 

고스트 셀 기반 가상 경계 방법

FLOW-3D(볼드 기울기)에서, 자유 슬립 경계 조건은 속도의 대류에 적용되어 분수 셀 영역과 고체 경계 근처의 체적에 의해 야기되는 수치 경계층을 제거합니다. 제어 체적에 대한 합리적인 플럭스를 추정하기 위해, 가상 경계 솔버는 그림 2와 같이 경계 조건을 암시적으로 만족시키는 고체 속의 유체 속도를 계산합니다. 고체의 유체 셀을 고스트 셀이라고하며 이 방법을 일반적으로 고스트 셀 방식이라고 합니다.

그림 2. 제어 체적 왼쪽면의 플럭스 (파란색 점선으로 묶음)는 솔리드 안의 고스트 셀 u_ (i-1)의 속도를 사용하여 계산됩니다.

경계 조건을 시행하기 위해 고스트 셀의 이미지 포인트 (IP로 표시되는 열린 다이아몬드)가 고스트 셀 (GC로 표시되는 빨간색 다이아몬드)에서 법선의 벽까지 선분을 연장하여 유체 영역에 생성됩니다.  GC와 IP 사이의 중간 점 (경계-절편 점으로 BI로 표시되는 열린 원)에서 벽과 교차합니다. BI의 비 침투 경계 조건과 GC 및 IP의 접선 속도가 벽 표면 속도와 같다고 가정하면 고스트 셀의 속도는 다음 방정식으로 계산됩니다.

여기서,는 고스트 셀에서의 유체 속도, 이미지-포인트 및 경계-절편 포인트이고, 경계에서의 단위 법선 벡터입니다. 우리는 3 차 보간법을 사용하여 주변 셀에서 유체 속도를 사용하여 속도 값을 근사합니다.

여기서 u1v1 그리고 w1 는 이미지 포인트를 둘러싼 보간 노드의 속도이고 α1, β1 및 γ1은 보간 계수입니다. 보간 계수 계산에 대한 자세한 내용은 Ref. 4. 찾을 수 있습니다.

보간은 다른 고스트 셀의 속도 값을 불러 와서 고스트 셀의 결합 시스템이 생성됩니다. 우리는 결과 시스템의 빠른 솔루션을 얻기 위해 수렴 가속 기술과 함께 Jacobi 기반 반복 방법을 사용합니다.

 

참고 문헌

1. White, F. M., Fluid Mechanics (McGraw-Hill Book Company, 2003).
2. Saleh, J., Fluid Flow Handbook (McGraw-Hill Professional, 2002).
3. Larsson, L., Stern, F. & Bertram, V., Benchmarking of computational fluid dynamics for ship flows: the Gothenburg 2000 workshop. Journal of Ship Research 47 (1), 63–81 (2003).
4. Mittal, R. et al., A versatile sharp interface immersed boundary method for incompressible flows with complex boundaries. Journal of computational physics 227 (10), 4825-4852 (2008).

FLOW-3D What’s New Ver.12.0

FLOW-3D v12.0은 그래픽 사용자 인터페이스 (GUI)의 설계 및 기능에서 매우 큰 변화를 이룬 제품으로 모델 설정을 단순화하고 사용자 워크 플로를 향상시킵니다. 최첨단 Immersed Boundary Method(침수경계 방법)은 FLOW-3D v12.0 솔루션의 정확성을 높여줍니다. 다른 주요 기능으로는 슬러지 침강 모델, 2-Fluid 2-Temperature 모델 및 Steady State Accelerator가 있으며,이를 통해 사용자는 자유 표면 흐름을 더욱 빠르게 모델링 할 수 있습니다.

Physical and Numerical Model

Immersed boundary method

힘과 에너지 손실에 대한 정확한 예측은 고체 주위의 흐름과 관련된 많은 엔지니어링 문제를 모델링하는 데 중요합니다. 새 릴리스 FLOW-3 Dv1.2.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

Void particles 가 기포 및 상 변화 모델에 추가되었습니다. Void particles는 붕괴 된 Void 영역을 나타내며, 항력 및 압력을 통해 유체와 상호 작용하는 작은 기포로 작용합니다. 주변 유체 압력에 따라 크기가 변하고 시뮬레이션이 끝날 때의 최종 위치는 공기 유입 가능성을 나타냅니다.

Sediment scour model

퇴적물 수송 및 침식 모델은 정확성과 안정성을 향상시키기 위해 정비되었습니다. 특히 퇴적물 종의 질량 보존이 크게 개선되었습니다.

개발 노트 읽기>

Outflow pressure boundary condition

고정 압력 경계 조건에는 압력 및 유체 분율을 제외한 모든 유량이 해당 경계의 상류의 유량 조건을 반영하는 ‘유출’옵션이 포함됩니다. 유출 압력 경계 조건은 고정 압력 및 연속 경계 조건의 하이브리드입니다.

Moving particle sources

시뮬레이션 중에 입자 소스를 이동할 수 있습니다. 시간에 따른 병진 및 회전 속도는 표 형식으로 정의됩니다. 입자 소스의 운동은 소스에서 방출 된 입자의 초기 속도에 추가됩니다.

Variable center of gravity

기변 무게중심은 중력 및 비관 성 기준 프레임 모델에서, 시간의 함수로서 무게 중심의 위치는 외부 파일에서 테이블로서 정의 될 수있다. 이 기능은 연료를 소비하고 분리 단계를 수행하는 로켓과 같은 모형을 모델링 할 때 유용합니다.

공기 유입 모델

가장 간단한 부피 기반 공기 유입 모델 옵션이 기존 질량 기반 모델로 대체되었습니다. 질량 기반 모델은 부피와 달리 주변 유체 압력에 따라 부피가 변화하는 동안 흡입된 공기량이 보존되기 때문에 물리학적 모델입니다.

Tracer diffusion

유동 표면에서 생성된 추적 물질은 분자 및 난류 확산 과정에 의해 확산될 수 있으며, 예를 들어 실제 오염 물질의 동작을 모방한다.

Model Setup

Simulation units

온도를 포함하여 단위 시스템은 완전히 정의해야하는데 표준 단위 시스템이 제공됩니다. 또한 사용자는 다양한 옵션 중에서 질량, 시간 및 길이 단위를 정의 할 수 있으므로 사용자 정의가 가능한 편리한 단위를 사용할 수 있습니다. 사용자는 압력이 게이지 또는 절대 단위로 정의되는지 여부도 지정해야합니다. 기본 시뮬레이션 단위는 기본 설정에서 설정할 수 있습니다. 단위를 완전히 정의하면 FLOW-3D 가 물리량의 기본값을 정의하고 범용 상수를 설정하여 사용자가 요구하는 작업량을 최소화 할 수 있습니다.

Shallow water model

Manning’s roughness in shallow water model

Manning의 거칠기 계수는 지형 표면의 전단 응력 평가를 위해 얕은 물 모델에서 구현되었습니다. 표면 결함의 크기를 기반으로 기존 거칠기 모델을 보완하며 이 모델과 함께 사용할 수 있습니다. 표준 거칠기와 마찬가지로 매닝 계수는 구성 요소 또는 하위 구성 요소의 속성이거나 지형 래스터 데이터 세트에서 가져올 수 있습니다.

Mesh generation

하단 및 상단 경계 좌표의 정의만으로 수직 방향의 메시 설정이 단순화되었습니다.

Component transformations

사용자는 이제 여러 하위 구성 요소로 구성된 구성 요소에 회전, 변환 및 스케일링 변환을 적용하여 복잡한 형상 어셈블리 설정 프로세스를 단순화 할 수 있습니다. GMO (General Moving Object) 구성 요소의 경우, 이러한 변환을 구성 요소의 대칭 축과 정렬되도록 신체에 맞는 좌표계에 적용 할 수 있습니다.

Changing the number of threads at runtime

시뮬레이션 중에 솔버가 사용하는 스레드 수를 변경하는 기능이 런타임 옵션 대화 상자에 추가되어 사용 가능한 스레드를 추가하거나 다른 태스크에 자원이 필요한 경우 스레드 수를 줄일 수 있습니다.

Probe-controlled heat sources

활성 시뮬레이션 제어가 형상 구성 요소와 관련된 heat sources로 확장되었습니다. 히스토리 프로브로 열 방출을 제어 할 수 있습니다.

Time-dependent temperature at sources     

질량 및 질량 / 운동량 소스의 유체 온도는 이제 테이블 입력을 사용하여 시간의 함수로 정의 할 수 있습니다.

Emissivity coefficients

공극으로의 복사 열 전달을위한 방사율 계수는 이제 사용자가 방사율과 스테판-볼츠만 상수를 지정하도록 요구하지 않고 직접 정의됩니다. 후자는 이제 단위 시스템을 기반으로 솔버에 의해 자동으로 설정됩니다.

Output

  • 등속 필드 솔버 옵션을 사용할 때 유량 속도를 선택한 데이터 로 출력 할 수 있습니다 .
  • 벽 접착력으로 인한 지오메트리 구성 요소의 토크 는 기존 벽 접착력의 출력 외에도 일반 이력 데이터에 별도의 수량으로 출력됩니다.
  • 난류 모델 출력이 요청 될 때 난류 에너지 및 소산과 함께 전단 속도 및 y +가 선택된 데이터로 자동 출력됩니다 .
  • 공기 유입 모델 출력에 몇 가지 수량이 추가되었습니다. 자유 표면을 포함하는 모든 셀에서 혼입 된 공기 및 빠져 나가는 공기의 체적 플럭스가 재시작 및 선택된 데이터로 출력되어 사용자에게 공기가 혼입 및 탈선되는 위치 및 시간에 대한 자세한 정보를 제공합니다. 전체 계산 영역 및 각 샘플링 볼륨 에 대해이 두 수량의 시간 및 공간 통합 등가물 이 일반 히스토리 로 출력됩니다.
  • 솔버의 출력 파일 flsgrf 의 최종 크기 는 시뮬레이션이 끝날 때보 고됩니다.
  • 2 유체 시뮬레이션의 경우, 기존의 출력 수량 유체 체류 시간 및 유체 가 이동 한 거리는 이제 유체 # 1 및 # 2와 유체의 혼합물에 대해 별도로 계산됩니다.
  • 질량 입자의 경우 각 종의 총 부피와 질량이 계산되어 전체 계산 영역, 샘플링 볼륨 및 플럭스 표면에 대한 일반 히스토리 로 출력되어 입자 종 수에 대한 현재 출력을 보완합니다.
  • 예를 들어 사용자가 가스 미순환을 식별하고 연료 탱크의 환기 시스템을 설계하는 데 도움이 되도록 마지막 국부적 가스 압력이 옵션 출력량으로 추가되었습니다. 이 양은 유체가 채워지기 전에 셀의 마지막 간극 압력을 기록하며, 단열 버블 모델과 함께 사용됩니다.

New Customizable Source Routines

사용자 정의 가능한 새로운 소스 루틴이 추가되었으며 사용자의 개발 환경에서 액세스 할 수 있습니다.

소스 루틴 이름설명
cav_prod_cal캐비 테이션 생산 및 확산 속도
sldg_uset슬러지 정착 속도
phchg_mass_flux증발 및 응축에 의한 질량 흐름
flhtccl유체#1과#2사이의 열 전달 계수
dsize_cal2상 유동에서의 동적 낙하 크기 모델의 충돌 및 이탈율
elstc_custom.점탄성 유체에 대한 응력 방정식의 소스 용어

Brand New User Interface

FLOW-3D의 사용자 인터페이스가 완전히 재설계되어 사용자의 작업 흐름을 획기적으로 간소화하는 최신의 타일 구조를 제공합니다.

Dock widgets 설정

Physics, Fluids, Mesh 및 FAVOR ™를 포함한 모든 설정 작업이 형상 창 주위의 dock widgets으로 변환되어 모델 설정을 단일 탭으로 압축 할 수 있습니다. 이 전환을 통해 이전 버전의 복잡한 트리가 훨씬 깔끔하고 효율적인 메뉴 표시로 바뀌어 모델 설정 탭을 떠나지 않고도 모든 매개 변수에 쉽게 액세스 할 수 있습니다.

New Model Setup icons
With our new Model Setup design comes new icons, representing each step of the setup process.
New Physics icons
Our Physics icons are designed to be easily differentiated from one another at a glance, while providing clear visual representation of each model’s purpose and use.

RSS feed

새 RSS 피드부터 FLOW-3D v12.0 의 시뮬레이션 관리자 탭이 개선되었습니다 . FLOW-3D 를 시작하면 사용자에게 Flow Science의 최신 뉴스, 이벤트 및 블로그 게시물이 표시됩니다.

Configurable simulation monitor

시뮬레이션을 실행할 때 중요한 작업은 모니터링입니다. FLOW-3Dv12.0에서는 사용자가 시뮬레이션을 더 잘 모니터링할 수 있도록 Simulation Manager의 플로팅 기능이 향상되었습니다. 사용자는 시뮬레이션 런타임 그래프를 통해 모니터링할 사용 가능한 모든 일반 기록 데이터 변수를 선택하고 각 그래프에 여러 변수를 추가할 수 있습니다. 이제 런타임에서 사용할 수 있는 일반 기록 데이터는 다음과 같습니다.

  • 최소/최대 유체 온도
  • 프로브 위치의 온도
  • 유동 표면 위치에서의 유량
  • 시뮬레이션 진단(예:시간 단계, 안정성 한계)
Runtime plots of the flow rate at the gates of the large dam / Large dam with flux surfaces at the gates

Conforming mesh visualization

사용자는 이제 새로운 FAVOR ™ 독 위젯을 통해 적합한 메쉬 블록을 시각화 할 수 있습니다 .

Large raster and STL data

데이터를 처리하는 데 걸리는 시간으로 인해 큰 형상 데이터를 처리하는 것은 어려울 수 있습니다. 대형 지오메트리 데이터를 처리하는 데 여전히 상당한 시간이 소요될 수 있지만 FLOW-3D는 이제 이러한 대형 데이터 세트를 백그라운드 작업으로로드하여 사용자가 데이터를 처리하는 동안 완벽하게 응답하고 중단없는 인터페이스에서 계속 작업 할 수 있습니다.

FLOW-3D 제품소개

About FLOW-3D


HPC-enabled FLOW-3D v12.0

FLOW-3D 개발 회사

Flow Science Inc Logo Green.svg
IndustryComputational Fluid Dynamics Software
Founded1980
FounderDr. C.W. “Tony” Hirt
Headquarters
Santa Fe, New Mexico, USA
United States
Key people
Dr. Amir Isfahani, President & CEO
ProductsFLOW-3D, FLOW-3D CAST, FLOW-3D AM, FLOW-3D CLOUD, FlowSight
ServicesCFD consultation and services

FLOW-3D 개요

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

중력 및 비 관성 기준 프레임 모델에서 시간 함수로서의 무게 중심의 위치는 외부 파일의 표로 정의할 수 있습니다. 이 기능은 연료를 소모하는 로켓을 모델링하고 단계를 분리할 때 유용합니다.

공기 유입 모델

가장 간단한 부피 기반 공기 유입 모델 옵션이 기존 질량 기반 모델로 대체되었습니다.  질량 기반 모델은 부피와 달리 주변 유체 압력에 따라 부피가 변화하는 동안 흡입된 공기량이 보존되기 때문에 물리학적 모델입니다.

Air entrainment model in FLOW-3D v12.0

Tracer diffusion / 트레이서 확산

유동 표면에서 생성된 추적 물질은 분자 및 난류 확산 과정에 의해 확산될 수 있으며, 예를 들어 실제 오염 물질의 거동을 모방합니다.

모델 설정

시뮬레이션 단위

이제 온도를 포함하여 단위계 시스템을 완전히 정의해야 합니다. 표준 단위 시스템이 제공됩니다. 또한 사용자는 선택한 옵션에서 질량, 시간 및 길이 단위를 정의하여 편리하며, 사용자 정의된 단위를 사용할 수 있습니다. 사용자는 또한 압력이 게이지 단위로 정의되는지 절대 단위로 정의되는지 여부를 지정해야 합니다. 기본 시뮬레이션 단위는 Preferences(기본 설정)에서 설정할 수 있습니다. 단위를 완벽하게 정의하면 FLOW-3D는 물리적 수량에 대한 기본 값을 정의하고 범용 상수를 설정할 수 있으므로 사용자가 필요로 하는 작업량을 최소화할 수 있습니다.

Shallow water model

얕은 물 모델에서 매닝의 거칠기

Manning의 거칠기 계수는 지형 표면의 전단 응력 평가를 위해 얕은 물 모델에서 구현되었습니다. 표면 결함의 크기를 기반으로 기존 거칠기 모델을 보완하며이 모델과 함께 사용할 수 있습니다. 표준 거칠기와 마찬가지로 매닝 계수는 구성 요소 또는 하위 구성 요소의 속성이거나 지형 래스터 데이터 세트에서 가져올 수 있습니다.

메시 생성

하단 및 상단 경계 좌표의 정의만으로 수직 방향의 메시 설정이 단순화되었습니다.

구성 요소 변환

사용자는 이제 여러 하위 구성 요소로 구성된 구성 요소에 회전, 변환 및 스케일링 변환을 적용하여 복잡한 형상 어셈블리 설정 프로세스를 단순화 할 수 있습니다. GMO (General Moving Object) 구성 요소의 경우, 이러한 변환을 구성 요소의 대칭 축과 정렬되도록 신체에 맞는 좌표계에 적용 할 수 있습니다.

런타임시 스레드 수 변경

시뮬레이션 중에 솔버가 사용하는 스레드 수를 변경하는 기능이 런타임 옵션 대화 상자에 추가되어 사용 가능한 스레드를 추가하거나 다른 태스크에 자원이 필요한 경우 스레드 수를 줄일 수 있습니다.

프로브 제어 열원

활성 시뮬레이션 제어가 형상 구성 요소와 관련된 heat sources로 확장되었습니다.  history probes로 열 방출을 제어 할 수 있습니다.

소스에서 시간에 따른 온도

질량 및 질량/모멘트 소스의 유체 온도는 이제 테이블 입력을 사용하여 시간의 함수로 정의 할 수 있습니다.

방사율 계수

공극으로의 복사 열 전달을위한 방사율 계수는 이제 사용자가 방사율과 스테판-볼츠만 상수를 지정하도록 요구하지 않고 직접 정의됩니다. 후자는 이제 단위 시스템을 기반으로 솔버에 의해 자동으로 설정됩니다.

Output

  • 등속 필드 솔버 옵션을 사용할 때 유량 속도를 선택한 데이터로 출력 할 수 있습니다.
  • 벽 접착력으로 인한 지오메트리 구성 요소의 토크는 기존 벽 접착력 출력과 함께 별도의 수량으로 일반 이력 데이터에 출력됩니다.
  • 난류 모델 출력이 요청 될 때 난류 에너지 및 소산과 함께 전단 속도 및 y +가 선택된 데이터로 자동 출력됩니다.
  • 공기 유입 모델 출력에 몇 가지 수량이 추가되었습니다. 자유 표면을 포함하는 모든 셀에서 혼입 된 공기 및 빠져 나가는 공기의 체적 플럭스가 재시작 및 선택된 데이터로 출력되어 사용자에게 공기가 혼입 및 탈선되는 위치 및 시간에 대한 자세한 정보를 제공합니다. 전체 계산 영역 및 각 샘플링 볼륨 에 대해이 두 수량의 시간 및 공간 통합 등가물이 일반 히스토리 로 출력됩니다.
  • 솔버의 출력 파일 flsgrf 의 최종 크기는 시뮬레이션이 끝날 때 보고됩니다.
  • 2 유체 시뮬레이션의 경우, 기존의 출력 수량 유체 체류 시간 및 유체 가 이동 한 거리는 이제 유체 # 1 및 # 2와 유체의 혼합물에 대해 별도로 계산됩니다.
  • 질량 입자의 경우, 각 종의 총 부피 및 질량이 계산되어 전체 계산 영역, 샘플링 볼륨 및 플럭스 표면에 대한 일반 히스토리 로 출력되어 입자 종 수에 대한 현재 출력을 보완합니다.
  • 최종 로컬 가스 압력 은 사용자가 가스 포획을 식별하고 연료 탱크의 배기 시스템 설계를 지원하는 데 도움이되는 선택적 출력량으로 추가되었습니다. 이 양은 유체로 채워지기 전에 셀의 마지막 공극 압력을 기록하며 단열 버블 모델과 함께 사용됩니다.

새로운 맞춤형 소스 루틴

새로운 사용자 정의 가능 소스 루틴이 추가되었으며 사용자의 개발 환경에서 액세스 할 수 있습니다.

소스 루틴 이름기술
cav_prod_calCavitation 생성과 소산 비율
sldg_uset슬러지 침전 속도
phchg_mass_flux증발 및 응축으로 인한 질량 플럭스
flhtccl유체 # 1과 # 2 사이의 열전달 계수
dsize_cal2 상 흐름에서 동적 액적 크기 모델의 응집 및 분해 속도
elstc_custom점탄성 유체에 대한 응력 방정식의 Source Terms

새로운 사용자 인터페이스

FLOW-3D 사용자 인터페이스는 완전히 새롭게 디자인되어 현대적이고 평평한 구조로 사용자의 작업 흐름을 획기적으로 간소화합니다.

Setup dock widgets

Physics, Fluids, Mesh 및 FAVOR ™를 포함한 모든 설정 작업이 지오 메트리 윈도우 주변에서 독 위젯으로 변환되어 모델 설정을 단일 탭으로 요약할 수 있습니다. 이러한 전환으로 인해 이전 버전의 복잡한 접이식 트리가 훨씬 깨끗하고 효율적인 메뉴 프레젠테이션으로 대체되어 사용자는 ModelSetup탭을 떠나지 않고도 모든 매개 변수에 쉽게 액세스 할 수 있습니다.

New Model Setup icons

새로운 모델 설정 디자인에는 설정 프로세스의 각 단계를 나타내는 새로운 아이콘이 있습니다.

Model setup icons - FLOW-3D v12.0

New Physics icons

RSS feed

새 RSS 피드부터 FLOW-3D v12.0의 시뮬레이션 관리자 탭이 개선되었습니다. FLOW-3D 를 시작하면 사용자에게 Flow Science의 최신 뉴스, 이벤트 및 블로그 게시물이 표시됩니다.

RSS feed - FLOW-3D

Configurable simulation monitor

시뮬레이션을 실행할 때 중요한 작업은 모니터링입니다. FLOW-3Dv1.0에서는 사용자가 시뮬레이션을 더 잘 모니터링할 수 있도록 SimulationManager의 플로팅 기능이 향상되었습니다. 사용자는 시뮬레이션 런타임 그래프를 통해 모니터링할 사용 가능한 모든 일반 기록 데이터 변수를 선택하고 각 그래프에 여러 변수를 추가할 수 있습니다. 이제 런타임에서 사용할 수 있는 일반 기록 데이터는 다음과 같습니다.

  • 최소/최대 유체 온도
  • 프로브 위치의 온도
  • 유동 표면 위치에서의 유량
  • 시뮬레이션 진단(예:시간 단계, 안정성 한계)
출입문에 유동 표면이 있는 대형 댐
Runtime plots of the flow rate at the gates of the large dam

Conforming 메쉬 시각화

사용자는 이제 새로운 FAVOR ™ 독 위젯을 통해 적합한 메쉬 블록을 시각화 할 수 있습니다.Visualize conforming mesh blocks

Large raster and STL data

데이터를 처리하는 데 걸리는 시간 때문에 큰 지오 메트리 데이터를 처리하는 것은 수고스러울 수 있습니다. 대형 지오 메트리 데이터를 처리하는 데는 여전히 상당한 시간이 걸릴 수 있지만, FLOW-3D는 이제 이러한 대규모 데이터 세트를 백그라운드 작업으로 로드하여 사용자가 데이터를 처리하는 동안 완전히 응답하고 중단 없는 인터페이스에서 작업을 계속할 수 있습니다

FLOW-3D Features

The features in blue are newly-released in FLOW-3D v12.0.

Meshing & Geometry

  • Structured finite difference/control volume meshes for fluid and thermal solutions
  • Finite element meshes in Cartesian and cylindrical coordinates for structural analysis
  • Multi-Block gridding with nested, linked, partially overlapping and conforming mesh blocks
  • Conforming meshes extended to arbitrary shapes
  • Fractional areas/volumes (FAVOR™) for efficient & accurate geometry definition
  • Closing gaps in geometry
  • Mesh quality checking
  • Basic Solids Modeler
  • Import CAD data
  • Import/export finite element meshes via Exodus-II file format
  • Grid & geometry independence
  • Cartesian or cylindrical coordinates

Flow Type Options

  • Internal, external & free-surface flows
  • 3D, 2D & 1D problems
  • Transient flows
  • Inviscid, viscous laminar & turbulent flows
  • Hybrid shallow water/3D flows
  • Non-inertial reference frame motion
  • Multiple scalar species
  • Two-phase flows
  • Heat transfer with phase change
  • Saturated & unsaturated porous media

Physical Modeling Options

  • Fluid structure interaction
  • Thermally-induced stresses
  • Plastic deformation of solids
  • Granular flow
  • Moisture drying
  • Solid solute dissolution
  • Sediment transport and scour
  • Sludge settling
  • Cavitation (potential, passive tracking, active tracking)
  • Phase change (liquid-vapor, liquid-solid)
  • Surface tension
  • Thermocapillary effects
  • Wall adhesion
  • Wall roughness
  • Vapor & gas bubbles
  • Solidification & melting
  • Mass/momentum/energy sources
  • Shear, density & temperature-dependent viscosity
  • Thixotropic viscosity
  • Visco-elastic-plastic fluids
  • Elastic membranes & walls
  • Evaporation residue
  • Electro-mechanical effects
  • Dielectric phenomena
  • Electro-osmosis
  • Electrostatic particles
  • Joule heating
  • Air entrainment
  • Molecular & turbulent diffusion
  • Temperature-dependent material properties
  • Spray cooling

Flow Definition Options

  • General boundary conditions
    • Symmetry
    • Rigid and flexible walls
    • Continuative
    • Periodic
    • Specified pressure
    • Specified velocity
    • Outflow
    • Outflow pressure
    • Outflow boundaries with wave absorbing layers
    • Grid overlay
    • Hydrostatic pressure
    • Volume flow rate
    • Non-linear periodic and solitary surface waves
    • Rating curve and natural hydraulics
    • Wave absorbing layer
  • Restart from previous simulation
  • Continuation of a simulation
  • Overlay boundary conditions
  • Change mesh and modeling options
  • Change model parameters

Thermal Modeling Options

  • Natural convection
  • Forced convection
  • Conduction in fluid & solid
  • Fluid-solid heat transfer
  • Distributed energy sources/sinks in fluids and solids
  • Radiation
  • Viscous heating
  • Orthotropic thermal conductivity
  • Thermally-induced stresses

Numerical Modeling Options

  • TruVOF Volume-of-Fluid (VOF) method for fluid interfaces
  • Steady state accelerator for free-surface flows
  • First and second order advection
  • Sharp and diffuse interface tracking
  • Implicit & explicit numerical methods
  • Immersed boundary method
  • GMRES, point and line relaxation pressure solvers
  • User-defined variables, subroutines & output
  • Utilities for runtime interaction during execution

Fluid Modeling Options

  • One incompressible fluid – confined or with free surfaces
  • Two incompressible fluids – miscible or with sharp interfaces
  • Compressible fluid – subsonic, transonic, supersonic
  • Stratified fluid
  • Acoustic phenomena
  • Mass particles with variable density or diameter

Shallow Flow Models

  • General topography
  • Raster data interface
  • Subcomponent-specific surface roughness
  • Wind shear
  • Ground roughness effects
  • Manning’s roughness
  • Laminar & turbulent flow
  • Sediment transport and scour
  • Surface tension
  • Heat transfer
  • Wetting & drying

Turbulence Models

  • RNG model
  • Two-equation k-epsilon model
  • Two-equation k-omega model
  • Large eddy simulation

Advanced Physical Models

  • General Moving Object model with 6 DOF–prescribed and fully-coupled motion
  • Rotating/spinning objects
  • Collision model
  • Tethered moving objects (springs, ropes, breaking mooring lines)
  • Flexing membranes and walls
  • Porosity
  • Finite element based elastic-plastic deformation
  • Finite element based thermal stress evolution due to thermal changes in a solidifying fluid
  • Combusting solid components

Chemistry Models

  • Stiff equation solver for chemical rate equations
  • Stationary or advected species

Porous Media Models

  • Saturated and unsaturated flow
  • Variable porosity
  • Directional porosity
  • General flow losses (linear & quadratic)
  • Capillary pressure
  • Heat transfer in porous media
  • Van Genunchten model for unsaturated flow

Discrete Particle Models

  • Massless marker particles
  • Multi-species material particles of variable size and mass
  • Solid, fluid, gas particles
  • Void particles tracking collapsed void regions
  • Non-linear fluid-dynamic drag
  • Added mass effects
  • Monte-Carlo diffusion
  • Particle-fluid momentum coupling
  • Coefficient of restitution or sticky particles
  • Point or volumetric particle sources
  • Initial particle blocks
  • Heat transfer with fluid
  • Evaporation and condensation
  • Solidification and melting
  • Coulomb and dielectric forces
  • Probe particles

Two-Phase & Two-Component Models

  • Liquid/liquid & gas/liquid interfaces
  • Variable density mixtures
  • Compressible fluid with a dispersed incompressible component
  • Drift flux with dynamic droplet size
  • Two-component, vapor/non-condensable gases
  • Phase transformations for gas-liquid & liquid-solid
  • Adiabatic bubbles
  • Bubbles with phase change
  • Continuum fluid with discrete particles
  • Scalar transport
  • Homogeneous bubbles
  • Super-cooling
  • Two-field temperature

Coupling with Other Programs

  • Geometry input from Stereolithography (STL) files – binary or ASCII
  • Direct interfaces with EnSight®, FieldView® & Tecplot® visualization software
  • Finite element solution import/export via Exodus-II file format
  • PLOT3D output
  • Neutral file output
  • Extensive customization possibilities
  • Solid Properties Materials Database

Data Processing Options

  • State-of-the-art post-processing tool, FlowSight™
  • Batch post-processing
  • Report generation
  • Automatic or custom results analysis
  • High-quality OpenGL-based graphics
  • Color or B/W vector, contour, 3D surface & particle plots
  • Moving and stationary probes
  • Visualization of non-inertial reference frame motion
  • Measurement baffles
  • Arbitrary sampling volumes
  • Force & moment output
  • Animation output
  • PostScript, JPEG & Bitmap output
  • Streamlines
  • Flow tracers

User Conveniences

  • Active simulation control (based on measurement of probes)
  • Mesh generators
  • Mesh quality checking
  • Tabular time-dependent input using external files
  • Automatic time-step control for accuracy & stability
  • Automatic convergence control
  • Mentor help to optimize efficiency
  • Units on all variables
  • Custom units
  • Component transformations
  • Moving particle sources
  • Change simulation parameters while solver runs
  • Launch and manage multiple simulations
  • Automatic simulation termination based on user-defined criteria
  • Run simulation on remote servers using remote solving
  • Copy boundary conditions to other mesh blocks

Multi-Processor Computing

  • Shared memory computers
  • Distributed memory clusters

FlowSight

  • Particle visualization
  • Velocity vector fields
  • Streamlines & pathlines
  • Iso-surfaces
  • 2D, 3D and arbitrary clips
  • Volume render
  • Probe data
  • History data
  • Vortex cores
  • Link multiple results
  • Multiple data views
  • Non-inertial reference frame
  • Spline clip