9rnsr / FlexID

内部被ばく線量評価コードFlexID (Flexible code for Internal Dosimetry)
MIT License
1 stars 0 forks source link

OIR用の新しいインプットファイル形式の追加 #37

Closed 9rnsr closed 3 months ago

9rnsr commented 4 months ago

#34の案5に示すように、核種毎にコンパートメント群の定義と移行経路の定義を分けて書く形式を、OIR計算用に追加する。

検討している仕様は以下の通り。

既存のOIR用インプットについては、まずは従来と同じ移行係数を割合値[%]で与える指定で新形式に置き換える。その後、OIRの移行係数値[/d]を与えるものに随時入れ替えていく。

9rnsr commented 4 months ago

OIR用インプットの更新作業として、 #39 を開いた。

9rnsr commented 3 months ago

以下の仕様を追加し、OIRの数値だけでインプットの大部分を作成できるようインプットの形式を改良する。

9rnsr commented 3 months ago

移行係数[/d]による指定への切り替えと、BioDecay列の削除を行う #55 を作成した。

9rnsr commented 3 months ago

親核種から娘核種への移行経路について、これまでは瞬時に移行する場合のみが考慮されていたが、OIRのいくつかの核種では移行係数[/d]を指定する必要があることが分かったため、瞬時移行を示す---と、移行係数[/d]の両方を指定可能となるよう仕様を更新する。

これについては、娘核種に追加のコンパートメントを定義することでモデル化できるため、取りやめる。 →別issueとして #56 を立てた。

9rnsr commented 3 months ago

inpからの初期配分は瞬時の移行であり、そのために移行速度[/d]ではなく移行割合[%]で残留放射能の分配を設定する必要がある。これに対して、mixへの流入は速度を持つが、流出はmixに流入した放射能の総和を即時に分配するため、やはり瞬時の移行となる。なのでmixからの流出経路では、移行速度[/d]ではなく移行割合[%]で入力するのが適切。

またH-3_inh_TypeF-Organic.inpではmixコンパートメントとしてmix-Bloodを定義しているが、OIRではここからBloodおよびOBT1へ「それぞれ50%ずつ移行する」とあるため、これに合わせるという観点からも[%]入力とした方が良い。

9rnsr commented 3 months ago

55 にて compartmentセクションのBioDecay列の削除が行われ、大枠としては作業を達成できたと判断する。

以降の新しいインプット形式に関する仕様調整は、個別にissueを立てる形とする。