RHINE은 R-process Heating Implementation in hydrodynamic simulations with NEural networks의 약자로, '신경망을 이용한 유체역학 시뮬레이션 내 r-과정 발열 구현'이라는 뜻입니다. 이는 중성자별 병합 유체역학 시뮬레이션이 진행되는 동안, r-과정으로 인한 핵 발열률과 물질 구성의 변화를 즉석에서 예측하도록 설계된 머신러닝 프레임워크입니다. 보통의 방식이라면 수천 개 동위원소의 변환을 추적하는 전체 핵반응 네트워크를 시뮬레이션의 모든 시간 단계, 모든 격자에서 실행해야 합니다. RHINE은 이 거대한 작업을 작고 빠른 신경망으로 대체하여 계산 비용을 획기적으로 절감합니다 .
RHINE은 다층 퍼셉트론(Multilayer Perceptron) 구조를 사용합니다. 이 신경망은 전체 핵반응 네트워크로 계산한 수천 건의 r-과정 참조 데이터를 사전에 학습합니다. 이 학습 데이터는 중성자별 병합 환경에서 중성자가 풍부한 물질이 겪는 열역학적, 구성적 변화 이력을 담고 있습니다. 일단 훈련이 끝나면, 이 네트워크는 시뮬레이션 내에서 국부적으로 진화하는 단 네 가지 물리량만을 입력값으로 받습니다. 바로 국부 밀도, 온도, 전자 비율, 그리고 평균 질량수입니다. 이 네 가지 입력값으로부터 신경망은 r-과정의 진행을 좌우하는 핵심적인 8개의 소스항(source term), 즉 핵 발열률, 전자 비율의 변화, 구성 물질의 평균 원자 번호 및 질량수 등을 예측합니다 .
이러한 예측값들을 유체역학 시뮬레이션의 각 위치, 각 시간 단계에 주입함으로써, 연구자들은 더 이상 무거운 전체 핵반응 네트워크를 실시간으로 돌릴 필요가 없어집니다. 이는 개념적으로 단순하지만 강력한 접근법으로, 이전까지 장시간 또는 고해상도 r-과정 시뮬레이션을 불가능하게 만들었던 병목 현상을 해결합니다 .
머신러닝 모델이 근본적인 물리 계산을 대체할 때는 검증이 매우 중요합니다. RHINE 연구팀은 신경망이 실제와 유사한 조건에서도 신뢰할 수 있음을 보장하기 위해 두 가지 엄격한 부류의 테스트를 사용했습니다 .
연구진은 이 방식의 성능에 대해, 천체물리학적 해석에 필요한 정확도를 유지하면서도 "엄청난 양의 계산 시간을 절약할 수 있다"고 논평했습니다 .
r-과정에서 방출되는 에너지는 병합으로 방출된 물질의 속도, 온도, 구성을 직접적으로 변화시킵니다. 이 모든 요소는 우리가 망원경으로 관측하는 킬로노바의 광도 곡선을 결정짓는 요소입니다. 사상 최초로 중력파와 함께 관측된 랜드마크적인 킬로노바 AT2017gfo는 그러한 방출에 대한 최초의 상세한 정보를 제공했지만, 그 신호를 근본적인 핵물리학과 연결하는 것은 난제였습니다. RHINE은 이제 연구자들이 r-과정 발열을 3D 시뮬레이션 안에 자체 정합적으로 통합할 수 있게 해줍니다. 덕분에 실제 관측된 킬로노바와 직접 비교할 수 있는 이론적 예측을 생성하는 것이 훨씬 현실적으로 가능해졌습니다 .
RHINE은 이론과 향후 FAIR에서 진행될 첨단 핵물리학 실험 사이를 잇는 계산적 교량 역할도 할 것입니다. 독일 다름슈타트에 위치한 FAIR 시설은 현재 실험으로는 도달할 수 없지만 r-과정 결과에 결정적인 영향을 미치는, 신비로운 중성자 과잉 핵들의 특성을 탐구할 예정입니다. RHINE은 시뮬레이션 속도를 데이터 분석 속도에 맞춰 가속함으로써, 실험실 측정값과 천체물리학적 관측을 직접 연결할 수 있는 경로를 제공합니다. 이는 원소 생성의 이론적 모델을 실제 핵물리 데이터와 비교 검증할 수 있는 최초의 기회가 될 것입니다 .
오픈 사이언스 정신에 입각하여, 연구팀은 RHINE의 소스 코드를 공개 과학 저장소인 Zenodo에 공개했습니다. 이 방법을 사용하거나 개선하고자 하는 연구자들은 다음 링크에서 접근할 수 있습니다:
이러한 공개는 다른 시뮬레이션 연구 그룹들이 자신들의 병합 코드에 RHINE을 도입할 수 있게 해주어, 프레임워크의 영향력이 더 넓은 천체물리학 커뮤니티로 확장될 수 있음을 의미합니다.