POST
상용 후처리기(postprocessor)로 전달되는 출력 데이터의 양과 종류를 subcase 단위로 제어하는 Case Control 명령이다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.574].
정의·용도
POST Case Control 명령은 외부 FORTRAN 파일에 기록되어 상용 postprocessor 가 사용하는 출력 데이터의 배치를 제어한다. 이 명령을 사용하면 해당 postprocessor 에 맞는 POST DMAP 파라미터 값이 자동으로 생성되며, POST DMAP 파라미터와 관련된 다른 모든 파라미터 제어는 그대로 유효하다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.574]. 기본 postprocessor 이름(ppname)은 PATRAN 이며, DBC 출력(POST=0)은 POST 명령으로 제어할 수 없다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.574].
POST 명령은 입력 파일에 PARAM,POST Bulk Data 항목이 존재할 때 MSC Nastran 이 생성하는 출력 파일의 내용을 사용자가 더 세밀하게 제어하도록 해준다. 결과 데이터 블록 자체의 내용을 바꾸는 것이 아니라, 그 데이터 블록에서 출력 파일로 전송되는 데이터의 양만 조절한다. 이는 OUTPUT2 모듈이 각 subcase 의 case control 요청에 접근하도록 함으로써 이루어지며, 각 subcase 에서 POST 명령이 요청한 출력만 해당 subcase 의 출력 파일에 기록된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.495].
새 POST Case Control 명령은 주로 정적 해석(static analysis)을 위해 설계되었으며, Quick Reference Guide 의 POST DMAP 파라미터와 관련된 파라미터들의 확장으로 간주된다. 이 명령은 현재 MSC Nastran solution sequence 가 지원하는 모든 상용 postprocessor 제품을 인식한다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.496].
사용 규약
- POST 명령 사용은 전적으로 선택 사항이다. 사용하지 않고 입력 파일에
PARAM,POST,x항목만 있으면 이전 릴리스와 동일하게 postprocessor 출력 파일이 생성된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.496]. - POST 명령 작업을 수행하려면 POST 명령이 모든 subcase 위(above)에 지정되어야 한다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.496].
- POST 명령을 만나면 그 지점의 Case Control 에 “PARAM,POST,x” 항목이 삽입되며, 다른 모든 POST 관련 DMAP 파라미터는 이전과 같이 사용자가 출력 제어에 사용할 수 있다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.496].
- subcase 레벨 위에 POST 명령을 두면 후속 subcase 들의 POST 명령에 누적(cumulative) 효과를 준다. subcase 레벨 위에 지정된 옵션은 후속 subcase 내부의 POST 명령으로 전파된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.497].
제약 사항
- form=formatted 인
OUTPUT2파일과 연결된 경우 출력 FORTRAN unit 참조 번호 변경을 허용하지 않는다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.497]. - 현재 POST 명령 옵션은 SORT1 형식의 출력 데이터로 제한된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.497].
- case control data recovery 요청 명령의 존재로 생성된 데이터만 postprocessing 출력에 사용할 수 있다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.497].
- geometry 데이터 출력이나 case control 요청으로 생성되지 않은 데이터 블록은 제어할 수 없으며, 이들은 POST 파라미터(및 관련 파라미터)값에 따라
OUNIT2파라미터로 지정된 unit 에 계속 기록된다 [MSC_Nastran_2022.4_Reference_Guide.pdf p.497].
출력 항목과 oplist
출력 데이터 항목은 적절한 Case Control 명령으로 생성되어야 postprocessing 옵션에 사용할 수 있다. 예를 들어 POST 명령의 oplist 에 SPCF 를 지정해도 SPCF Case Control 명령이 없으면 single point constraint 의 힘이 POST 출력 파일에 생성되지 않는다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.576]. 반대로, Case Control 명령으로 생성된 데이터는 자동으로 POST 명령의 oplist 에 포함되며, 특정 case 에서 출력을 원하지 않으면 oplist keyword 의 앞 두 글자로 “NO” 를 붙인다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.576].
| Output Item | oplist Keyword | Case Command |
|---|---|---|
| Element strains | [NO]STRAIN | STRAIN |
| Grid point stresses | [NO]GPSTRESS | GPSTRESS |
| Grid point strains | [NO]GPSTRAIN | GPSTRAIN |
| Applied loads | [NO]LOAD | OLOAD |
| No items to be output | NONE | ---------------- |
| Structure mode participation factors | [NO]SMPF | PFMODE |
(출처: [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.576])
관련 파라미터
POST 명령과 함께 동작하는 PARAM,POST 는 출력 후처리 데이터 블록을 제어하는 파라미터다. PARAM,POST,-1 및 -2 일 때 결과 데이터 블록이 출력되는 unit 은 OUNIT2 파라미터(Default=12)로 정의된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.902]. PARAM,POST,-7 (Free Field Technologies)에서는 eigenvector 를 제외한 모든 출력 데이터 블록이 PARAM,POST,-1 과 동일하며, eigenvector 는 matrix form 으로 OUTPUT2 파일에 기록된다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.911].
part superelement 또는 external superelement 까지 PARAM 항목을 적용하려면, POST 와 같은 PARAM 을 Main Bulk Data 가 아니라 Case Control 에 지정하는 것이 가장 편리하다 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2404].
관련 항목
- PARAM — POST DMAP 파라미터를 정의하는 Bulk Data/Case Control 항목 [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.826]
- OUNIT2 —
PARAM,POST,-1/-2의 출력 unit 지정 파라미터 - Case Control
- OUTPUT2
- GPSTRESS / GPSTRAIN / STRAIN / OLOAD / SPCF
- MSC Nastran Quick Reference Guide
- MSC Nastran Reference Guide
출처
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.574] — POST (Case) 정의·Remarks
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.576] — oplist 출력 항목 표·Remarks
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.902] — OUNIT2
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.911] — PARAM,POST,-7
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.826] — Parameter Descriptions
- [MSC_Nastran_2022.4_Quick_Reference_Guide.pdf p.2404] — PARAM Remarks (superelement)
- [MSC_Nastran_2022.4_Reference_Guide.pdf p.495] — Theory
- [MSC_Nastran_2022.4_Reference_Guide.pdf p.496] — Guidelines and Limitations
- [MSC_Nastran_2022.4_Reference_Guide.pdf p.497] — Guidelines and Limitations