weight-hangingДоля плутония

Чтобы оценить влияние Pu\text{Pu} доли среди компонентов с большим атомным номером на функционал, можно применить подход, аналогичный предыдущему. То же самое можно сделать и для 235U^{235}\text{U} обогащения урана. Во-первых, воспроизводится часть предыдущего примера.

import sauna

sensitivities = sauna.Sensitivities()
sensitivities.from_serpent('../../models/MET1000_FC_28_sens0.m')
pu_nuclides = [942360, 942380, 942400, 942410, 942420]

Далее задаются тяжелые нуклиды, поскольку учитываются только они при расчете доли делящихся материалов. Также общепринято, что эта доля выражена по массе, и значение должно быть рассчитано заранее.

heavy_nuclides = [922340, 922350, 922360, 922380, 932370, 942360, 942380,  
                 942400, 942410, 942420, 952410, 952421, 952430, 962420,
                 962430, 962440, 962450, 962460]
wo_239 = 0.10455

Полезно отметить, что здесь список тяжелых нуклидов содержит интересующие нуклиды, хотя он не должен этого делать, как указано в предыдущем примере. В результате SAUNA автоматически удаляет лишние нуклиды. Подготовив входные данные, вызывают функцию, явно указывая, что тип доли — 'wo'. В этом примере неопределенность входных данных принята равной 1%, как и в предыдущем примере.

uncertainty_wo = sauna.Analysis.get_concentration_uncertainty(sensitivities    = sensitivities,
                                                              uncertainty      = 0.01,
                                                              targets          = target_nuclides,
                                                              background_zams  = heavy_nuclides,
                                                              fraction         = wo_239,
                                                              fraction_type    = 'wo',
                                                              uncertainty_type = 'normal')

Ожидаемый результат для собственного значения составляет примерно 0.26%.

Последнее обновление