Skip to content

MELCOR Result to Table And Graph, MERTAG

Notifications You must be signed in to change notification settings

cqzhao/MELCORUncertaintyHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MELCOR Result to Table And Graph, MERTAG

Summary of MERTAG

본 프로그램은 원자력발전소 부지의 리스크를 평가하기(Site Risk Assessment, SRA) 위한 방법을 개발하는 연구과제인 다수기 PSA(Probabilistic Safety Assessment) 규제검증 기술개발 과제의 연구수행 내용 중 하나에 해당되는 방사선원항 불확실성 분석을 지원한다. 해당 연구과제에서는 원자력발전소에서 중대사고가 발생했을 때 환경으로 방출되는 방사선원항의 특성을 평가하기 위하여 미국 샌디아 국립연구소(Sandia National Laboratories, SNL)에서 개발한 중대사고 종합해석 코드인 MELCOR 코드를 사용한다.

MELCOR 코드를 이용하여 중대사고를 모의 및 방사선원항 평가를 수행하면 사고진행에 따른(시간에 따른) 출력변수의 값이 PTF 확장자 파일에 저장된다. 그러나 PTF 확장자 파일은 이진 파일이므로 이를 불러들여 사용자가 확인 가능한 형태로 변환하기 위해서는 별도의 프로그램이 필요하다. 본 프로그램을 통해 PTF 확장자 파일을 불러들여 사용자가 원하는 출력변수들의 시간에 따른 값들을 출력하고 이를 그래프로 작성을 할 수 있다.

한편, 방사선원항 불확실성 분석을 수행하기 위해서는 적게는 수백 번, 많게는 수천 번까지의 MELCOR 코드 계산이 수행되어야 하며, 이에 따라 MELCOR 코드 계산 횟수만큼의 PTF 확장자 파일이 생성된다. MELCOR 코드 계산을 통해 생성되는 PTF 확장자 파일의 크기는 MELCOR 코드 사용자가 지정하는 사고 분석 범위 및 모의되는 사고의 특성에 따라 차이가 있을 수 있지만, 일반적인 PSA 과정을 수행함에 있어 필요한 사고 분석 범위(핵분열생성물의 환경 방출시작 시점으로부터 3일)의 경우, 수백 MB에서 수 GB의 크기를 갖는다. 본 프로그램의 주 사용목적은 이러한 다수의 대용량 PTF 확장자 파일을 불러들여 일괄적으로 출력하고, 출력된 수많은 값들을 통계처리하여 방사선원항 불확실성 분석 결과의 통계적 이해를 돕기 위함이다. 이러한 과정은 본 프로그램이 없다면 많은 인력과 시간을 요하는 작업이므로, 본 프로그램은 통해 많은 인력과 시간을 줄이는 것이 가능하다.

Main Function

  1. N개의 PTF 확장자 파일을 읽어서 사용자가 원하는 변수들에 대한 시계열 값 추출
    • PTF 확장자 파일은 이진 파일이므로 이를 읽기 위한 기능 존재
    • PTF 확장자 파일은 MB에서 GB의 크기를 가지는 무거운 파일
  2. 추출한 값에 대하여 선형 보간법으로 값 보정
    • 각 PTF 확장자 파일마다 시간과 시계열 값이 다르기 때문에 이를 보정
    • Time과 DTPLT를 기준으로 보간 진행
  3. 방사선원항 불확실성 분석
    • 시간과 시계열 값을 보정한 뒤에 대수정규분포로 가정한 통계 작업으로 분석 수행
  4. 출력변수들을 그래프와 표로 작성

ScreenShosts

The_screenshot_of_MERTAG

About

MELCOR Result to Table And Graph, MERTAG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages