PLOT3D 파일 형식
PLOT3D file format계산 유체 역학에서 PLOT3D 파일 형식은 그리드 및 결과 데이터를 저장하기 위해 사용되는 표준 파일 형식입니다.PLOT3D는 1982년 Pieter[1] Buning에 의해 NASA Ames Research Center에 의해 개발되었으며 현재도 자주 사용되는 파일 형식입니다.구조화된 그리드만 저장할 수 있습니다.구조화된 그리드는 블록 번호, i 위치, j 위치 및 k 위치를 알면 임의의 그리드 포인트 값 또는 결과 값을 추출할 수 있습니다.또한 임의의 값의 위치에 따라 블록 번호, i 위치, j 위치 및 k 위치를 결정해도 된다.이를 통해 일련의 체적 요소를 쉽게 반복하고 CFD 분석을 위해 필요한 모든 특성을 계산할 수 있습니다.
가장 기본적인 형식에는 그리드 파일(G-file)과 솔루션 파일(Q-file)의 두 가지 파일이 포함됩니다.사용되는 파일 이름 확장자는 다양하지만 Q 파일에는 .q가 일반적입니다.그리드 파일에는 .g, .x, .xy 또는 .xyz 등의 확장자를 사용할 수 있습니다.그리드 파일에는 솔루션 그리드의 좌표가 포함되어 있으며 솔루션 파일에는 CFD 솔루션의 전형적인 정보, 흐름 밀도, 흐름 모멘텀(벡터) 및 흐름 [2]에너지가 포함되어 있습니다.데이터는 이진 또는 ASCII 텍스트 형식으로 저장할 수 있으며 부동 소수점 값은 단일 또는 이중 정밀도일 수 있습니다.또한 포맷에는 멀티블록 확장자 및 비구조화 확장자가 있기 때문에 명목상 PLOOT3D 형식의 특정 파일 세트가 [3]바이너리 수준에서 포맷되는 방법이 불분명한 경우가 많습니다.16진수 편집기를 사용한 검사는 형식 변형을 결정하는 데 유용할 수 있습니다.
다른 종류의 보조 데이터를 포함하는 추가 파일이 존재할 수 있습니다.
FORTRAN(ASCII 텍스트) 데이터 파일은 일반적으로 행 끝에 CR-LF(0x0d 0x0a) 구분 기호를 사용합니다.단, 행 구분은 구현에 따라 다릅니다.포맷되지 않은 FORTRAN(이진수) 파일에는 변수가 같은 순서로 배치되어 있지만 일반적으로 줄 바꿈과 같은 구분자가 없습니다.바이너리 형식은 구현 및 머신에 따라 달라집니다.
멀티블록, 3차원 Q 파일은 자신의 행에 있는 블록 M의 수에 대한 단일 정수로 시작합니다.다음 M선에는 각 블럭에 대해 세 개의 정수가 포함되어 있으며, 각 블럭의 i, j 및 k 치수 크기를 제공합니다.다음으로 M 블록을 읽습니다.각 블록은 4개의 부동소수점 값, freestream 마하 수, freestream 공격 각도, freestream 레이놀즈 수 및 시간을 포함하는 행으로 시작합니다.블록의 나머지 부분에는 i, j, k, m(블록 지수)에 걸쳐 반복된 값과 5개의 섹션, 밀도, 모멘텀의 3가지 성분, 그리고 마지막으로 [4]에너지가 포함됩니다.
멀티블록, 3차원 그리드 파일은 자신의 행에 있는 블록 M의 수에 대한 단일 정수로 시작합니다.다음 M선에는 각 블럭에 대해 세 개의 정수가 포함되어 있으며, 각 블럭의 i, j 및 k 치수 크기를 제공합니다.다음으로 M 블록을 읽습니다.각 블록에는 i, j, k에 걸쳐 반복되는 좌표 값, 그리고 세 개의 좌표 x, y 및 [5]z가 포함됩니다.
또한 2차원 문제만 분석하거나 iBlank 파라미터를 생략하도록 형식을 단순화할 수 있습니다.iBlank 파라미터는 셀이 물리 셀인지 비물리 셀인지를 나타냅니다.예를 들어 항공기 동체 중 하나와 항공기 날개의 두 개의 PLOT3D 그리드가 교차하는 경우 분석해서는 안 되는 내부 셀이 있다.이것들은 iBlank's 셀이며 값은 0입니다.
기타 구조화된 파일 형식
레퍼런스
- ^ PLOT3D User's Manual (PDF), NASA, retrieved 16 November 2010
- ^ Data Analysis and Assessment Center. "PLOT3D". DoD HPC Modernization Program. Archived from the original on 27 May 2015. Retrieved 26 May 2015.
- ^ "How to read Plot3D data" (PDF). Retrieved 26 May 2015.
{{cite web}}: CS1 maint :url-status (링크) - ^ "Plot3d File Format for Grid and Solution Files". NPARC Alliance CFD Verification and Validation Website.
- ^ "Plot3d File Format for Grid and Solution Files". NPARC Alliance CFD Verification and Validation Website.