Вы находитесь на странице: 1из 23

Государственная корпорация по атомной энергии "Росатом"

ФГУП "НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ

имени А.П. АЛЕКСАНДРОВА"

УТВЕРЖДЕН

ЛКВШ 15.309.1501.00-02 31 ЛУ

СИСТЕМА ПРОГРАММ НЕЙТРОННО-ФИЗИЧЕСКОГО РАСЧЕТА

Программа SCG5W

Описание применения

ЛКВШ 15.307.1501.00-02 31

Листов 23

Сосновый Бор, 2019


2
ЛКВШ 15.309.1501.00-02 31

АНОТАЦИЯ

В настоящем документе дается описание программы SCG5W, которая позволяет


визуализировать геометрию, созданную для геометрического модуля SCG-5 [1] программы
САПФИР_РФ [2]. Программа создана для облегчения подготовки расчетных моделей ячеек
реакторов для последующего их расчета в программе САПФИР_РФ. SCG5W также позволяет
отображать результаты расчета в программе САПФИР. SCG5W поддерживает лишь часть
возможностей геометрического модуля. Подробнее об ограничениях SCG5W указано в
соответствующем разделе.
3
ЛКВШ 15.309.1501.00-02 31

СОДЕРЖАНИЕ

1. НАЗНАЧЕНИЕ ПРОГРАММЫ .................................................................................................. 5

2. УСЛОВИЯ ПРИМЕНЕНИЯ ........................................................................................................ 6

3. ОПИСАНИЕ ЗАДАЧИ................................................................................................................. 7

4. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ ..................................................................................... 8

5. ИНТЕРФЕЙС ГЛАВНОГО ОКНА ПРОГРАММЫ SCG5W ................................................... 9

6. ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ДОЧЕРНИМИ ОКНАМИ ПРОГРАММЫ SCG5W ............. 12

7. ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В ПРОГРАММЕ ............................................................ 14

8. ОТОБРАЖЕНИЯ ИНФОРМАЦИИ ИЗ ВЫХОДНОГО ФАЙЛА САПФИР_РФ ПО


РЕГИСТАЦИОННЫМ ЗОНАМ .............................................................................................................. 15

9. ОТОБРАЖЕНИЯ ИНФОРМАЦИИ ИЗ ВЫХОДНОГО ФАЙЛА САПФИР_РФ В ВИДЕ


ТАБЛИЦ И КАРТОГРАММ .................................................................................................................... 17

10. ОГРАНИЧЕНИЧЕНИЯ ПРОГРАММЫ ............................................................................... 20

11. ЗАПИСИ В АРХИВЫ ПРОГРАММЫ САПФИР_95 ИСПОЛЬЗУЕМЫЕ SCG5W ......... 21

ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ДОКУМЕНТОВ ................................................................................. 22


4
ЛКВШ 15.309.1501.00-02 31

ВВЕДЕНИЕ

Геометрический модуль SCG-5 был создан в рамках проекта MCU [3]. SCG-5 является
комбинаторным геометрическим модулем, позволяющим задавать геометрию практически любой
сложности. В настоящем документе представлено описание программы SCG5W, которая позволяет
отображать геометрию, созданную по правилам задания геометрии SCG-5 для программы
САПФИР_РФ.
5
ЛКВШ 15.309.1501.00-02 31

1. НАЗНАЧЕНИЕ ПРОГРАММЫ

Программа SCG5W предназначена для:

1 Облегчения подготовки сложной геометрии для входных файлов программы


САПФИР_РФ;
2 Визуализации результатов расчета.

Программа SCG5W написана на языке C# на платформе .NET 4.0.


6
ЛКВШ 15.309.1501.00-02 31

2. УСЛОВИЯ ПРИМЕНЕНИЯ

Для работы программы нужно наличие входного файла программы САПФИР_РФ с


геометрическим описанием модели удовлетворяющей правилам геометрического модуля SCG-5.
Можно последовательно задавать новые блоки данных и перерисовывать обновленную модель.
Входные файлы модели должны быть доступны для чтения (не заняты другим процессом, например,
расчетом).

Системные требования программы: ОС Windows с установленной NET Framework 4.0. Мышь с


колесиком (для масштабирования изображения).

Текущая версия программы: 1.9.1 (от 10.10.2019).


7
ЛКВШ 15.309.1501.00-02 31

3. ОПИСАНИЕ ЗАДАЧИ

Задачей программы SCG5W является представление текстовых данных в графический вид. Для
решения этой задачи используется система считывания и интерпретации блоков данных из входного
файла и интерфейс управляемых классов GDI+ для ее отображения. В GDI+ встроена система
комбинаторной геометрии, которая используется для проведения комбинаторных операций с
фигурами, заданными во входном файле, и отображения результата этих операций.
8
ЛКВШ 15.309.1501.00-02 31

4. ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ

Входными данными программы являются входной файл программы САПФИР_95 и


САПФИР_РФ, из которого программа считывает именованные блоки данных, заданных по
правилам геометрического модуля SCG-5.

Выходными данными программы является изображение заданной геометрии, которое


пользователь может сохранить в растровый или векторный файл. В некоторых режимах работы
программы можно сохранить таблицы рассчитанных значений и текстовые картограммы.
9
ЛКВШ 15.309.1501.00-02 31

5. ИНТЕРФЕЙС ГЛАВНОГО ОКНА ПРОГРАММЫ SCG5W

На рисунке 1 представлен вид основного окна программы.

Рисунок 1 - Основное окно программы SCG5W


В главном окне программы четыре пункта меню – «Файл», «Настройка», «Окно», «Справка».

В пункте меню «Файл» заданы две возможности:

1. Открыть файл – позволяет открыть файл модели программы САПФИР_РФ


2. Выход – выход из программы

В пункте меню «Настройка» - заданы возможные настройки графического отображения


моделей (см. гл. 7).

В пункте меню «Окно» - заданы возможности управления дочерними окнами с открытыми


моделями (см. гл. 6)

В пункте меню «Справка» - дана информация о текущей версии программы.


10
ЛКВШ 15.309.1501.00-02 31

Для работы с программой необходимо открыть входной файл программы САПФИР_РФ. Для
этого необходимо в меню главного окна программы выбрать пункты меню Файл - Открыть файл.

Будет открыто окно, изображенное на рисунке 2, в котором нужно выбрать файлы с


расширением INP.

Рисунок 2 - Открытие входного файла программы САПФИР_РФ


После открытия файла появится окно с изображением геометрии из выбранного входного
файла, представленное на рисунке 3
11
ЛКВШ 15.309.1501.00-02 31

Рисунок 3 - Дочернее окно отображающее геометрию из выбранного входного файла


программы САПФИР_РФ
12
ЛКВШ 15.309.1501.00-02 31

6. ЭЛЕМЕНТЫ УПРАВЛЕНИЯ ДОЧЕРНИМИ ОКНАМИ ПРОГРАММЫ SCG5W

После открытия дочернего окна программы SCG5W в основном меню программы появляются
несколько дополнительных возможностей для управления. Среди них:

1. Файл – Сохранить – сохранение графического файла с изображением открытой модели;


2. Сервис - Анализ пересечений зон - поиск возможных пересечений регистрационных зон во
входном файле САПФИР_РФ. Если пересечения регистрационных зон будут обнаружены,
программа сообщит об этом и укажет путь до векторного рисунка, в котором отображены
возможные пересечения;
3. Сервис – Регистрационные зоны/Физические зоны/Эффективные зоны/Пользовательские
цвета для материалов – выбор типа зон, которые необходимо отобразить. Пользовательские
цвета материалов – выбор цвета, с помощью которого будет отображен тот или иной
материал;
4. Сервис – Поиск зоны по номеру – поиск и выделение штриховкой регистрационной,
физической или эффективной зоны по ее номеру;
5. Сервис – Анализировать состав физических зон – если выбран этот параметр программа
попытается взять состав физических зон из файла arh.out (расположение которого
определяется из файла loctlg.cat, либо задается пользователем), либо из бинарного архива
*INP.BIN (при корректной отработке режима Сервис – Отобразить результат из бинарных
архивов). В дальнейшем при корректном считывании данных при запросе информации о
зоне в информационном окне будет выведен изотопный состав ее материальной зоны;
6. Сервис - Отобразить результат из бинарных архивов – графическое отображение результата
расчета см. раздел 9;
7. Сервис – Тела в прямоугольной области – зажимая левую клавишу мыши выделяем
прямоугольник. Программа выдает тела, целиком попадающие в заданную область;
8. Сервис - Отобразить результаты расчета по зонам – графическое отображение результата
расчета по регистрационным зонам модели;
9. Сервис – Список констант – отобразить константы (EQU), заданные в модели;
10. Сервис – О модели – статистическая информация о текущей модели (число
регистрационных, физических и эффективных зон, а также число констант (EQU) в модели);
11. Окно – автоматическое упорядочение дочерних окон в основном окне программы. Есть
следующие возможные автоматические расположения - каскадное, сверху вниз и слева
направо. Также в данном меню можно выбрать интересующее пользователя дочернее окно
из списка всех дочерних окон или закрыть все открытые дочерние окна.

Работа с изображением геометрии в дочернем окне:


13
ЛКВШ 15.309.1501.00-02 31

1. Масштабирование изображение производиться вращением колесика мыши вверх


(увеличение изображения), либо вниз (уменьшение изображения).
2. Для перемещения изображения нажмите левой клавишей мыши в дочернем окне и в таком
положении переместите мышь в нужном направлении, затем отпустите левую клавишу.
3. Возвращение исходного масштаба и отмена всех смещений изображения - двойной щелчок
левой клавишей мыши на дочернем окне программы.
4. Получения информации об интересующей зоне - щелчок правой клавишей мыши на ее
изображении. Выбранная зона будет выделена штриховкой и в центре главного окна
программы появится всплывающее окно с информацией о данной зоне:
 номер регистрационной зоны;
 номер физической зоны;
 номер эффективной зоны (только при отображении эффективных зон в данном дочернем
окне);
 информация о комбинации тел, с помощью которой задана зона;
 изотопный состав зоны (при выбранном режиме «Сервис»-«Анализировать состав
физических зон»)
 имя зоны;
 информация о телах, входящих в данную зону.

В случае применения модуля размножения GLTL отображается дополнительная


информация:

 имена контейнеров зоны;


 начало координат для тел в этом сегменте размножения;
 информация о телах, входящих в данный сегмент размножения;
5. Информация о текущих координатах указателя мыши (x, y) выдается при включенном
режиме «Перерисовка вкл.» и отображается внизу окна с моделью.
14
ЛКВШ 15.309.1501.00-02 31

7. ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В ПРОГРАММЕ

В программе есть возможность постоянного слежения за изменениями, вносимыми


пользователем во входной файл – «Перерисовка вкл.» - в панели статуса дочернего окна, либо в
меню не отмеченный галкой пункт «Настройка – Выключить постоянную перерисовку». В данном
режиме при изменении во входном файле и задании перерисовки окна (масштабировании
изображения, смещения модели и т.п.) программа считывает входной файл и заново рисует
геометрию.

Если нет необходимости следить за изменениями во входном файле, можно задать режим –
«Перерисовка выкл.» в панели статуса дочернего окна, либо выделить в меню галкой пункт
«Настройка – Выключить постоянную перерисовку». Данный режим отключает слежение за
координатами мыши и центрует изображение при масштабировании, за счет чего манипуляции с
изображением осуществляются быстрее.

Если режим постепенной перерисовки не устраивает пользователя, он может включить режим


– «Буферизация вкл.» в панели статуса дочернего окна, либо в меню отметить галкой пункт
«Настройка – включить двойную буферизацию», тогда изображения будет показываться с
задержкой, но целиком, а не постепенно как в стандартном режиме – «Буферизация выкл.».

При необходимости можно выбрать альтернативный цвет фона дочерних окон, через меню
«Настройка – Цвет фона дочерних окон».
15
ЛКВШ 15.309.1501.00-02 31

8. ОТОБРАЖЕНИЯ ИНФОРМАЦИИ ИЗ ВЫХОДНОГО ФАЙЛА САПФИР_РФ ПО


РЕГИСТАЦИОННЫМ ЗОНАМ

Для отображения распределения характеристик по регистрационным зонам используется пункт


меню «Сервис - Отобразить результаты расчета по зонам».

Для корректной работы этой функции необходимо подготовить текстовый файл, в котором
информация должна быть представлена в числовом виде. Количество строк должно быть равно
количеству регистрационных зон. Количество столбцов – не ограниченно.

При верном задании данных в результате открытия подготовленного текстового файла появится
окно с информацией, пример которого показан на рисунке 4.

Рисунок 4 – Информационное окно о считанных данных по регистрационным зонам


После щелчка по кнопке «ОК» производится отображение данных, пример которого
представлен на рисунке 5.
16
ЛКВШ 15.309.1501.00-02 31

Рисунок 5 – Отображение данных по регистрационным зонам. Отображены данные из 3


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

«Спец-разбивка», позволяет варьировать отображаемые значения следующим образом:

1. Задать базовое значение в текстовый блок «Значение 100%».


2. Задать максимальное отклонение от этой величины (в %) которое необходимо отобразить.
Красным цветом будут отображены значения, входящие в заданный интервал.
17
ЛКВШ 15.309.1501.00-02 31

9. ОТОБРАЖЕНИЯ ИНФОРМАЦИИ ИЗ ВЫХОДНОГО ФАЙЛА САПФИР_РФ В ВИДЕ


ТАБЛИЦ И КАРТОГРАММ

В рамках модернизации программ SCG5W, САПФИР_95 и САПФИР_РФ для облегчения


анализа требуемых АО ОКБ ГИДРОПРЕСС данных в программу SCG5W был включены алгоритмы
работы, позволяющие выдавать более детальную информацию из выходного файла и бинарных
архивов САПФИРа.

Начиная с версии SCG5W 1.9.0 при открытии входного файла САПФИР_95 или САПФИР_РФ
производится считывание файла loctlg.cat в его директории и определяется расположение архива
реакторных материалов. Производиться попытка считать из него данные по изотопному составу в
материальных зонах и температурные состояния. Если попытка считать из текстового выходного
файла arh.out или arh.out0 не удалась, производится попытка считать необходимые данные из файла
REACTOR_INP.ARH. Если считывание удалось, то программа продолжает анализ файлов,
описанный ниже, иначе работа программы проводится по стандартному сценарию.

Для получения картограмм распределения энерговыделения в твэлах, картограмм NOMZ и


картограмм с регистрационными номерами оболочек твэлов проводится анализ материальных зон
которые разбиваются на шесть классов - TypeMaterial { Unknown = 0, Fuel = 1, Water = 2, Steel = 3,
Tveg = 4, Svp = 5 }. Затем просматриваются все регистрационные зоны, которые относятся к Fuel,
Tveg, Svp и Water которые заданы с помощью тела – RCZ (прямого кругового цилиндра, с
образующей, параллельной оси OZ). Считываются координаты центров RCZ, и составляются
картограммы NOMZ, физических зон, эффективных зон и энерговыделения (для всех состояний по
выгоранию). При наличии в кассете твэгов для них в картограмме энерговыделения приводится
усредненное по его регистрационным зонам энерговыделение. Усреднение проводится для всех
топливных регистрационных зон, моделирующих твэг, взятых с весом объема, занимаемого данной
зоной. Указанные выше картограммы печатаются в файлы, приведенные в таблице 1. Файлы
сохраняются в директории с расчетом ячейки.

Таблица 1 – Выходные файлы с картограммами сохраняемые программой SCG5W


Имя файла Данные в файле
kart_eff.txt картограмма эффективных зон
kart_fiz.txt картограмма физических зон
kart_reg.txt картограмма регистрационных зон (NOMZ)
kart_reg_fuelCladding.txt картограмма регистрационных зон оболочек (NOMZ)
ENERGY_RELEASE.txt картограммы распределений энерговыделения

В рамках модернизации также добавлено то, что данные по энерговыделению, флюенсу (во всех
расчетных группах) и потоку (во всех расчетных группах) записываются в выходной архив
18
ЛКВШ 15.309.1501.00-02 31

САПФИРА (*DIF.BIN). Также добавлены записи для вывода графиков требуемых ОКБ
ГИДРОПРЕСС величин – долей делений изотопов по отношению к общему числу делений,
содержания изотопов плутония в плутонии, расхода изотопов урана и накопления изотопов
плутония, количества разделившихся изотопов урана и плутония. Все величины записаны в
зависимости от выгорания ячейки. Эти данные также считываются программой SCG5W. В таблице
2 приведен их список с названиями массивов в которых они записаны.

Таблица 2 - Список добавленных записей в архив САПФИР считываемых программой SCG5W


Имя Данные
массива
'REAC' глубина выгорания МВТ*сут/кгU, ню, переводной коэффициент из концентраций
изотопов из представления САПФИР в концентрации на тонну урана
'MATT' имена изотопов
'ROEF' суммарные концентрации изотопов по кассете
'ROIZ' изменение концентраций
'ROFF' изменение концентраций от деления
'QFIS' энерговыделение
'FTNV' поток
'FLUE' флюенс
'SFIS' скорости реакции деления
Полнота записей в архив зависит от режима работы программы САПФИР и ее версии.
Например, при расчете с эффективными зонами данные по флюенсу и потоку не записываются в
архив.

При успешном считывании файлов в программе SCG5W будет высвечено окно со считанными
данными в виде таблиц, графиков и картограмм. Пример такого окна показан на рисунке 6.

Рисунок 6 – Таблица рассчитанных параметров при выгорании ячейки


19
ЛКВШ 15.309.1501.00-02 31

В данном окне, будет представлено не менее двух вкладок (вкладка с таблицей и вкладка с
картограммами).

Во вкладке с таблицей пользователь может запросить создание графика зависимости одного


столбца таблицы от другого. Для этого нужно нажать клавишу «Отобразить график», а затем
щелкнуть мышкой на ячейку в столбце, который необходимо использовать как ось х, затем как ось
у после этого в окне будет высвечена вкладка с заданным графиком.

В этом окне можно также запросить экспорт значений из таблицы в файл формата csv. В этой
вкладке также можно выбрать значения для требуемой эффективной зоны, если для данного расчета
их несколько.

Во вкладке «Картограммы» отображаются считанные значения изменения энерговыделения,


потока (быстрого и теплового), флюенса (быстрого и теплового), обогащения по урану или
плутонию и температуры с выгоранием в виде картограмм, пример картограммы представлен на
рисунке 7.

Рисунок 7 – Вкладка «картограммы»


Обогащение по урану вычисляется исходя из концентраций изотопов - U235/(U235+U238) *
100, обогащение по плутонию вычисляется исходя из концентраций изотопов - PU/(U+PU) * 100.
20
ЛКВШ 15.309.1501.00-02 31

10. ОГРАНИЧЕНИЧЕНИЯ ПРОГРАММЫ

Программа отображает только плоскую геометрию.

В режиме «Анализ регистрационных зон» программа вычисляет пересечения зон в одной


плоскости.

Тела геометрического модуля SCG5W программы САПФИР_РФ поддерживаемые программой


SCG5W приведены в таблице 3.

Таблица 3 - Поддерживаемые тела геометрического модуля SCG5


Название тела в
Геометрический смысл тела Уровень поддержки
SCG5
Правильный круговой цилиндр, с
RCZ Полный
образующей, параллельной оси OZ
Правильная шестиугольная призма, с
HEX Полный
образующей, параллельной оси OZ
Слой между двумя параллельными
SLA Полный
плоскостями
Прямоугольный параллелепипед, с ребрами,
RPP Полный
параллельными осям координат
BOX Произвольный параллелепипед Частичный

В программе SCG5W не допускается перенос на новую строку при задании тел. Также в
программе нет ограничения на длину строки в отличие от программы САПФИР_РФ.
21
ЛКВШ 15.309.1501.00-02 31

11. ЗАПИСИ В АРХИВЫ ПРОГРАММЫ САПФИР_95 ИСПОЛЬЗУЕМЫЕ SCG5W

RHZ – концентрации изотопов

NM – число изотопов в материальной зоне

TEMZ – температура для каждого изотопа

TZON – температура для регистрационной зоны

DVV – объем регистрационной зоны

MAT – имена изотопов (уникальные)

NINZ – номера изотопов в библиотеке

NIN – номера изотопов из библиотеки


22
ЛКВШ 15.309.1501.00-02 31

ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ДОКУМЕНТОВ

1) Геометрический модуль SCG-5. Алексеев Н. И., Гуревич М. И. Препринт ИАЭ - 5616.4, 1993
2) Программа САПФИР_РФ для нейтронно-физических расчетов ячеек тепловых ядерных
реакторов. Описание применения. ЛКВШ 15.307.1000.00-01 31, 2015
3) Some asects of monte carlo method application to nuclear analysis. Progress in Nuclear Energy,
E.A.Gomin, L.V.Majorov and M.S.Yudkevich. Pergamon Press, 1991
23
ЛКВШ 15.309.1501.00-02 31

ЛИСТ РЕГИСТРАЦИИ ИЗМЕНЕНИЙ

Номера листов (страниц)


Всего
Анну- листов
Изм. Изме- Заме- Номер документа Подп. Дата
(страниц)
Новых лиро- в доку-
ненных ненных
ванных менте

Вам также может понравиться