11.44 Tabular Data 표 데이터

11.44.1 Temperature Dependent Properties온도의존 물성치

대부분의 유체와 고체 물성치는 온도의 함수로 정의될 수 있다. 데이터는 표를 통하여 솔버로 전달된다. 이 표들은 물성치를 위한 Tabular 버튼이 있는 곳에서는 어디서나 입력될 수 있다. 표들은 다음과 같다.

  • 수동적으로 입력된다.
  • comma-separated-value (csv) 파일로 prepin.* 파일에 입력된다. csv 파일은 spaces, commas, tabs, 또는 semicolons으로 단락이 구성될 수 있다.
  • 직접 csv 포맷의 외부 데이터 파일로부터 읽을 수 있다. csv 파일은 spaces, commas, tabs, 또는 semicolons으로 단락이 구성될 수 있다.

이 물성치 들은 Materials 메뉴의 Fluids Database Solids Database로부터 유체 및 구성요소에서 입력될 수 있다.

 

csv 파일을 읽거나 외부파일에서 불러들인 경우에 파일 시작 전에 맨 위에서 주석을 사용할 수 있다. 주석 부분은 시작 시와 맺음 시에 /*를 사용하여 식별된다. 주석 또한 줄 시작 첫 철자를 #기호로 식별된다. 예를 들면, 데이터의 머릿글은 아래 그림과 같이 #기호로 시작될 수 있다.

prepin.*파일로 데이터 복사 없이 외부파일을 사용하기 위해 간단히 파일 이름과 상응하는 열번호를 관련namelist에 입력한다. 예를 들면 위의 파일로부터 유체밀도를 읽으려면 다음을 namelist PROPS 에 추가한다.

 

IRHOF=1,

FRHOF=’my_data_file.dat’,

IRHOFC=2,

처음 표식은 유체밀도가 온도의 함수일 것이고 둘째 변수는 이 데이터가 있는 외부파일의 이름이라는 것을 가리킨다. 경로가 지정되어 있지 않으므로 솔버는 이 파일이 prepin.*와 같은 폴더 안에 있을 것을 예상한다. 그리고 마지막 변수는 my_data_file.dat에 있는 둘째 열이 밀도라는 것을 표시한다. 첫 열은 항상 온도라고 가정된다.

 

온도 의존 물성치 및 변수들의 이름은 유체의 Tabular Property Input과 고체의 Tabular Property Input의 입력변수 요약을 참조한다.

외부 데이터 파일은 유효한 열 번호 및 파일이름이 prepin.* 파일에 주어지고 동일 변수에 대해 prepin.* 파일에 표 데이터가 있는 경우 사용된다.

Note:

사용자 정의된 표 데이터는 전처리 과정에 의해 솔버가 사용하도록 최적상태인 내부데이터 구조로 변환된다. 변환은 입력 표를 동 간격의 새 입력 표로 remapping 하는 것을 포함한다. 각 온도 의존량에 대한 내부 표에서의 처음과 마지막 점은 각 입력 표로부터 주어지며 이들 사이의 점들의 수는 유체 양에 대해서는 10000, 그리고 요소물성에 대해서는100으로 지정된다. 선형 보간이 변환 사이에 이용된다.

이 접근은 일반적으로 부드럽게 변하는 데이터에 적합하다. 그러나 데이터가 내부 표 간격에 비교할 만한 온도범위에서 상당히 변하면 변환이 상당한 에러를 유발할 수 있다. 이를 피하는 방법은 정확도를 증가시키기 위해 가능한 한 많이 입력표상에서 온도의 범위를 줄여 내부표의 간격을 줄이는 것이다.

11.44.2 Time Dependent Properties시간의존물성

대부분의 경계조건, 고체, 냉각채널 그리고 입자 물성은 시간의 함수로 정의될 수 있다. 데이터는 표를 통해 솔버로 전달된다. 이 표들은 물성치를 위한 Tabular 버튼이 있는 곳에서는 어디서나 입력될 수 있다. 표들은

  • 수동적으로 입력된다
  • comma-separated-value (csv) 파일로부터 prepin.* 파일에 읽혀진다. csv 파일은 spaces, commas, tabs, 또는 semicolons 로 단락이 지어질 수 있다.
  • 직접 csv 포맷의 외부 데이터 파일로부터 읽혀진다. csv 파일은 spaces, commas, tabs, 또는 semicolons 로 단락이 지어질 수 있다.

csv 파일을 읽거나 외부파일을 loading 경우에 파일은 데이터 시작 전에 파일 맨 위에서 주석을 달 수가 있다. 주석 부분은 시작 시와 맺음 시에 /*를 사용하여 식별된다. 주석 또한 줄 시작 첫 철자를  #표시로 식별된다. 예를 들면, 데이터의 머릿글은 밑의 그림에서와 같이 # 표시로 시작해도 된다.

prepin.* 파일로 데이터 복사 없이 외부파일을 사용하기 위해 간단히 파일 이름과 상응하는 열의 수를 관련 namelist 에 입력한다. 예를 들면 위의 파일로부터 좌측경계의 유체높이를 읽기 위해 다음을 namelist BCDATA 에추가한다.

 

FFLHTBCT(1)=’my_data_file.dat’,

IFLHTBCTC(1)=2,

첫 번째 변수는 이 데이터가 있는 외부파일의 이름을 뜻한다. 경로가 지정되어 있지 않으므로 솔버는 이 파일이 prepin.*와 같은 폴더 안에 있을 것으로 예상한다. 두 번째 변수는 my_data_file.dat의 두 번째 열이 유체 높이(색인 1은 좌측경계에 상응한다.)라는 것을 나타낸다. 첫 열은 항상 시간이라고 가정된다. 시간 종속 물성 및 해당 변수 이름의 목록은 입력변수 요약을 참조한다.

 

Note:

외부 데이터 파일은 유효한 열 번호 및 파일이름이 prepin.* 에 주어지고 같은 변수에 대해 prepin.* 파일에  표 데이터가 있는 경우에 사용된다.