image-landscapeВизуализация

Plot\texttt{Plot} является модулем, отвечающим за визуализацию. Он содержит шаблоны для построения изображений, представляющих интерес при анализе чувствительности и неопределённости. Содержит методы для построения графиков чувствительностей, ковариаций и неопределённостей.

Чувствительность

Чувствительности отображаются с помощью метода Первый параметр принимает список экземпляров Sensitivity\texttt{Sensitivity} Остальные параметры необязательны. Ниже приведён пример.

sensitivities = [sensitivity_1, sensitivity_2]
sauna.Plot.plot_sensitivity(sensitivities, name = 'sensitivities', format = 'pdf', show_integral = True, normalization_type = 0, annotations = ['\nENDF/B-VII.1 (SCALE 6.2)', '\nENDF/B-VII.1 (Serpent)'], width=7.48)

name\texttt{name} и format\texttt{format} принимают имя и формат сохраняемого изображения соответственно, которые передаются в matplotlib\texttt{matplotlib}.

Далее, принимает логическое значение, показывать ли интегральные значения чувствительностей или нет.

show integral() может принимать три значения {0, 1, 2}, которые соответствуют отсутствию нормировки, нормировке на единицу энергии, нормировке на единицу летаргии. Значение 1 рекомендуется использовать при рассмотрении разных групповых структур.

annotations\texttt{annotations} ожидает список строк, которые будут добавлены в легенду при необходимости, например, чтобы различать данные от разных инструментов.

Параметр width\texttt{width} предназначен для задания ширины графика для matplotlib\texttt{matplotlib} в дюймах. Значение по умолчанию — 3.54 дюйма, что рекомендовано издательством Elsevier для изображений в один столбец. Можно установить 7.48 дюйма, если требуется изображение в два столбца.

Результат использования этого метода показан ниже на рисунке 1.

Рисунок 1. Чувствительность (профиль) собствен­ного числа kk по отношению к сечению 238U(n,n)^{238}\textnormal{U}(n,n') через KENO-IV из SCALE 6.2 и Serpent

Неопределённость

Неопределённости отображаются с помощью метода Работает аналогично чувствительностям, пример приведён ниже. Если предоставлена матрица канал‑канал, представляется квадратный корень из диагонали (знаки диагональных элементов сохраняются).

Результат представлен на рисунке 2.

Рисунок 2. Неопределённость (профиль) некоторых 238U^{238}\textnormal{U} сечений из ENDF/B-VII.1 в приближении 28-группового ABBN

Матрицы ковариаций и корреляций

Матрицы ковариаций и корреляций отображаются с помощью методов и соответственно. Некоторые примеры результатов методов уже были показаны в первом подразделе. Ниже приведены примеры того, как можно построить эти изображения.

Рисунок 3. Матрица ковариаций для 238U(n,f)238U(n,γ)^{238}\textnormal{U}(n,f)- ^{238}\textnormal{U}(n,\gamma) из ENDF/B-VII.1 в приближении 28-группового ABBN
Рисунок 4. Матрица ковариаций для 238U(n,n)^{238}\textnormal{U}(n,n') из ENDF/B-VII.1 в приближении 28-группового ABBN
Рисунок 5. Матрица корреляций для 238U(n,n)^{238}\textnormal{U}(n,n') из ENDF/B-VII.1 в приближении 28-группового ABBN
Рисунок 6. Матрица корреляций для 238U(n,f)238U(n,γ)^{238}\textnormal{U}(n,f)- ^{238}\textnormal{U}(n,\gamma) из ENDF/B-VII.1 в приближении 28-группового ABBN
circle-exclamation

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