автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Комплекс программных средств на базе прецизионного кода для расчётов нейтронно-физических параметров эксплуатации реактора СМ
Автореферат диссертации по теме "Комплекс программных средств на базе прецизионного кода для расчётов нейтронно-физических параметров эксплуатации реактора СМ"
005001244
Марихин Николай Юрьевич
КОМПЛЕКС ПРОГРАММНЫХ СРЕДСТВ НА БАЗЕ ПРЕЦИЗИОННОГО КОДА ДЛЯ РАСЧЁТОВ НЕЙТРОНО-ФИЗИЧЕСКИХ ПАРАМЕТРОВ ЭКСПУАТАЦИИ РЕАКТОРА СМ
Специальность 05.13.18 математическое моделирование, численные методы и комплексы программ
1 О НОЯ 2011
Автореферат диссертации на соискание учекс-й степени кандидата физико-математических каук
Москва - 20! 1
538353080151
Работа выполнена в ОАО «Государственный научный центр -Научно-исследовательский институт атомных реакторов»
Научный руководитель: доктор физико-математических наук
Гуревич М.И.
Официальные оппоненты:
доктор физико-математических наук Зизин М.Н.
кандидат физико-математических наук Блыскавка А. А.
Ведущая организация: ОАО «Всероссийский Научно-исследовательский институт по эксплуатации атомных электростанций (ВНИ~ИАЭС}.>>, г. Москва
Защита диссертации состоится « 25 » ноября 2011 г. на заседании диссертационного совета Д 201.003.01 при ШЦРФ Физико-энергетический институт имени А.И. Лейпунского по адресу: 249033, Россия, Калужская область, г. Обнинск, пл. Бондарен ко, д. 1.
С диссертацией можно ознакомиться в технической библиотеке Физико-энергетический институт имени А.И. Лейпунского
Автореферат разослан «
Ученый секретарь
диссертационного совета, ^^-/¿^г/ Верещагина Т.Н.
доктор технических наук
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы. Среди объектов использования атомной энергии особое место занимают исследовательские реакторы (ИР), основное назначение которых - облучение различных материалов и накопление радионуклидов, используемых в реакторостроении, промышленности и медицине. На основных этапах эксплуатации этих реакторов, связанных с обоснованием и проведением перегрузок топлива, предпусковых экспериментов, кампаний с облучением экспериментальных устройств, модернизации активной зоны, решают множество задач, которые и составляют процесс сопровождения эксплуатации ИР, осуществляемый при совместном использовании контрольно-измерительных и вычислительных средств. В состав этих средств традиционно входят так называемые инженерные профаммные средства (ПС), основанные на приближённом решении нейтронно-физических задач, в том числе, на аппроксимациях накапливаемых расчётно-экслериментальных данных.
В связи с интенсификацией использования существующих ИР, экономией средств на дорогостоящее экспериментальное обоснование параметров текущей эксплуатации ИР и проектов модернизации их активных зон, всё большее значение приобретает применение вычислительных средств. В активную зону экспериментального реактора от кампании к кампании производят загрузку новых экспериментальных устройств, что вызывает существенные изменения её геометрии и материального состава. Для моделирования такого реактора необходимо использовать универсальные программы. Поэтому всё большее предпочтение отдаётся более точным программам (кодам) по сравнению с инженерными ПС. Этому способствует и стремительное развитие вычислительной техники, технологий моделирования, расширение возможностей компьютерных программ.
Особенности эксплуатации сложных по конструкции ядерно-опасных объектов, какими являются ИР, требуют использования прецизионных кодов, основанных на методе Монте-Карло, для текущего сопровождения эксплуатации этих реакторов. При таком подходе обеспечивается возможность достижения, с одной стороны, высокой точности расчётов любых ИР, ограниченной только неопределенностью констант в файлах оцененных ядерных данных, а с другой - приемлемого для практики быстродействия при использовании многопроцессорной вычислительной техники, т.е. открывается новая область применения прецизионных кодов как основы программных средств для оперативного решения нейтронно-физических задач, возникающих при работе ИР в режиме нормальной эксплуатации. Наряду с задачами оптимизации загрузок и кампаний ИР для задач, связанных с обоснованием безопасности, возможно получение менее консервативных, но надёжно обоснованных решений, которые М017Т способствовать повышению эффективности эксплуатации реакторов.
Актуальность разработок такого комплекса применительно к высокопоточному исследовательскому реактору СМ связана с необходимостью решения множества задач, связанных с обоснованием безопасности и эффективности проводимых на нём работ в условиях нормальной эксплуатации, а также с необходимостью отработки новой технологии расчётного сопровождения для последующего её обобщения и использования на других ИР.
Цель работы - создание алгоритмов и комплекса программных средств на основе прецизионного кода для оперативного решения нейтронно-физических задач, в том числе, инженерным персоналом, при расчётном сопровождении эксплуатации исследовательского реактора СМ. Дня достижения этой цели потребовалось решить следующие задачи.
1. Разработка и реализация алгоритмов, связанных с распараллеливанием вычислений по прецизионной программе MCU-RR методом Монте-Карло.
2. Разработка комплекса программных средств - имитатора активной зоны реактора СМ (IMCOR_SM), включающего наряду с программой MCU-RR базу данных с исходной и накапливаемой информацией, «базовую» расчётную модель активной зоны, средства автоматизации моделирования и графический интерфейс, обеспечивающие возможность использования имитатора инженерным персоналом.
3. Разработка и тестирование на экспериментальных данных расчётных моделей элементов конструкции активной зоны.
4. Разработка, реализация и тестирование алгоритмов вычисления нейтронно-физических характеристик активной зоны с использованием имитатора IMCOPv_SM.
Научная новизна работы
1. Разработан новый подход к решению нейтронно-физических задач сопровождения эксплуатации реактора СМ, основанный на использовании комплекса программных средств, который включает распараллеленную версию прецизионной программы и средства автоматизации формирования расчётных моделей, позволяющий оперативно моделировать взаимосвязанные изменения ауклидного состава и геометрии модели (например, положения органов системы управления и зашиты) с большей точностью по сравнению с инженерными программными средствами.
2. Разработана модификация алгоритма А.Д. Франк-Каменсцкого для параллельных вычислений методом Монте-Карло при совместной нормализации поколений нейтронов, обеспечивающая минимизацию объёма пересылаемой между процессорами информации и пренебрежимо малое время задержки работы процессоров при их синхронизации.
3. Впервые выполнены оценки систематической погрешности расчетов коэффициента размножения нейтронов и распределения энерговыделения в TBC реактора СМ, связанной с неустановившимся распределением источников нейтронов для серии начальных траекторий, и получена
зависимость между величиной погрешности и числом используемых процессоров.
4. Получены эмпирические формулы взаимосвязи параметров активной зоны (зависимости эффектов реактивности от изменений площади поперечного сечения тгола и температуры теплоносителя, коэффициентов неравномерности энерговыделения в TBC различного типа от выгорания топлива), позволяющие оперативно (без моделирования) предсказывать важные для эксплуатации характеристики активной зоны.
Практическая значимость работы
1. Для случая параллельных вычислений методом Монте-Карло с совместной нормализацией поколений нейтронов разработана модификация алгоритма А.Д. Франк-Каменецкош, уменьшающая объем пересылаемой информации, и исследована задержка вычислений, вызванная ожиданием при синхронизации работы процессоров.
2. Определены значения систематической погрешности расчетов реактора СМ, связанной с неустановившимся распределением источников нейтронов для серии начальных траекторий.
3. Программный комплекс IMCOR_SM внедрён в практику расчётного сопровождения эксплуатации реактора СМ и используется для прогнозного моделирования каждой загрузки и кампании.
4. Имитатор IMCOR SM использовался при обосновании поэтапного перевода активной зоны на TBC с повышенным содержанием урана-235 в твэлах и реализованной в настоящее время компоновки активной зоны с «малой» нейтронной ловушкой, обеспечивающей дополнительный облучательный объём с высокой плотностью потока тепловых нейтронов.
5. Накапливаемая в базе данных имитатора информация о характеристиках прошедших кампаний используется (и будет использоваться в дальнейшем) для обобщений и выявления новых закономерностей в виде аппроксимационных зависимостей для инженерных методик.
6. Имитатор IMCOR_SM используется при проведении исследований в обоснование вариантов модернизации активной зоны, направленных на дальнейшее повышение технико-экономических показателей работы реактора СМ.
Личный вклад автора:
• впервые разработал распараллеленную версию программы MCU-RR (MCU-4) в системе PVM на кластере НИИАР;
• разработал алгоритм нормализации поколений нейтронов в распараллеленных расчётах реакторных систем методом Монте-Карло;
• разработал алгоритм преобразования входных данных о состояниях активной зоны реактора СМ в файл исходных данных для прецизионной программы MCU-RR;
• разработал алгоритм прогнозного моделирования кампании реактора СМ;
• участвовал в получении эмпирических формул для вычисления коэффициентов неравномерности энерговыделения в поперечном сечении TBC и зависимостей эффектов реактивности активной зоны от изменений площади поперечного сечения тюла и температуры теплоносителя;
• разработанные алгоритмы были программно реализованы и интегрированы автором в комплекс программных средств - имитатор активной зоны реактора СМ, с помощью которого им были проведены многовариантные расчётные исследования его нейтронно-физических характеристик в сравнении с экспериментальными данными.
Автор защищает:
• комплекс программных средств - имитатор активной зоны реактора СМ для расчётов его нейтронно-физических характеристик с ориентацией на решение эксплуатационных задач инженерным персоналом;
• алгоритм совместной нормализации поколений нейтронов в распараллеленных расчетах реакторных систем методом Монте-Карло;
• результаты исследований погрешности, связанной с неустановившимся распределением источников нейтронов для серии начальных траекторий;
• результаты исследований влияния ряда факторов на реактивность активной зоны реактора СМ (изменения площади поперечного сечения твэла и температуры теплоносителя);
• эмпирические формулы для вычисления коэффициентов неравномерности энерговыделения в поперечном сечении TBC реактора СМ.
Апробация работы
Материалы диссертации докладывались на:
• международных семинарах «Супервычисления и математическое моделирование» (ВНИИЭФ, г.Саров, 2004,2006,2008,2009 г.г.);
• международной научно-технической конференции «Исследовательские реакторы в XXI веке» (г. Москва, 2006);
• отраслевых семинарах «Алгоритмы и программы для нейтронно-физических расчетов ядерных реакторов» (г. Обнинск, 2004, 2006, 2007, 2009 г.г.);
• отраслевом семинаре «Использование и эксплуатация исследовательских реакторов» (г. Димитровград, 2004г.);
• конференциях молодых ученых и специалистов ГНЦ НИИАР (г. Димитровград, 2002, 2004-2009 г.г).
Доклад Марихина Н.Ю. на отраслевом семинаре «Нейтроника-2009» удостоен первой премии и диплома по результатам конкурса среди молодых участников семинара из ведущих российских научных центров.
Публикации
Основные результаты диссертации опубликованы в 14 работах, в том числе, в 5 статьях в рецензируемых изданиях: «Известия высших учебных заведений» серия «Ядерная энергетика», «Вопросы атомной науки и техники» серии «Математическое моделирование физических процессов» и «Физика ядерных реакторов».
Структура и объем диссертации
Диссертация состоит из введения, трех глав, заключения, списка литературы и приложения; содержит 135 страниц текста, из них 33 рисунка и 15 таблиц.
КРАТКОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении обоснована актуальность темы, сформулирована цель диссертации, приведены положения, определяющие новизну и практическую значимость работы, дано краткое её содержание.
В главе 1 приводится обзор программных средств, используемых для нейтронно-физических расчётов исследовательских реакторов, рассматриваются возможности современных вычислительных технологий, обосновывается выбор прецизионной программы из проекта «MCU» для достижения поставленной цели.
В главе 2 приведены описания структуры программного комплекса -имитатора активной зоны реактора СМ (IMCOR_SM) и входящих в этот комплекс компонент, а также способов распараллеливания программы MCU-RR; дано краткое описание активной зоны исследовательского реактора СМ и обоснован выбор параметров её расчетной модели.
В поперечном сечении активная зона реактора СМ представляет собой квадрат со стороной 420 мм (рис. 1). Высота её топливной части 350 мм. В угловых ячейках активной зоны установлены компенсирующие органы (КО 1-4) системы управления и защиты (СУЗ) реактора. Использованы комбинированные КО, состоящие из поглощающей части и подвешенной к ней TBC, которая вводится в активную зону по мере извлечения поглотителя.
Рис. 1. Поперечное сечение активной зоны реактора С.М:
1 -циркониевый вытеснитель стержня аварийной защиты; 2-сепараторная трубка; 3-пэл центрального компенсирующего органа; 4-бериллиевый вкладыш; 5-облучательные каналы; 6-пэл КО(1-ь4); 7-вода.
В центре активной зоны размещается центральная замедляющая полость (ЦЗП) с площадью поперечного сечения, равной площади четырех тепловыделяющих сборок. Центральная замедляющая полость активной зоны используется для размещения сепараторной сборки с каналами для облучения образцов различных материалов и изделий. Экспериментальные каналы для проведения облучения материалов находятся также в нескольких TBC активной зоны и в отражателе. Ещё в ЦЗП находятся центральный компенсирующий орган (ЦКО) и четыре бериллиевых вкладыша с направляющими трубами для исполнительных органов аварийной защиты (A3).
Число ячеек для размещения рабочих тепловыделяющих сборок равно 28, максимальное число TBC в активной зоне при верхнем положении всех КО - 32 шт. Шаг размещения TBC 70 мм, зазор между TBC 1 мм. TBC реактора СМ представляет собой коробчатый кожух (69x69 мм), внутри которого находятся до 188 твэлов крестообразной формы, образующих треугольную решетку с шагом 5,23 мм. Твэлы, в зависимости от типа TBC, могут содержать 5,0 или 6,0 граммов 235U в «невыгоревшем» состоянии. Обогащение топлива составляет 90 %. Топливо в твэлах представляет собой композицию из порошка спеченной двуокиси урана, диспергированного в матрице из сплава меди с бериллием. Съём тепла с поверхности твэлов осуществляется с помощью воды, протекающей сверху вниз.
Между активной зоной и корпусом реактора расположен отражатель нейтронов, который набирают из отдельных бериллиевых блоков высотой 50 см. Из-за сложной структуры отражателя, обусловленной наличием вертикальных отверстий для каналов облучения, блоки в поперечном сечении имеют разнообразную форму. Между блохами имеются зазоры размером 1,5 мм для прохождения охлаждающей воды. В отражателе имеются также отверстия для размещения органов автоматического регулирования (АР).
В процессе создания программного комплекса следовали разработанной в ГНЦ НИИАР технологии расчётного сопровождения эксплуатации ИР. Основой комплекса является созданная в НИЦ «Курчатовский институт» прецизионная монге-карловская программа MCU-RR. Структурная блок-схема имитатора EMCOR SM приведена на рис. 2.
Пользователь взаимодействует с имитатором IMCORSM посредством графического интерфейса, написанного на языке Delphi. Им задается последовательность состояний активной зоны, отличающихся положениями органов системы управления и защиты (СУЗ), продолжительностью интервала работы реактора на задаваемой мощности и другими параметрами, что позволяет формировать цепочку файлов исходных данных для моделирования, например, кампании реактора за один пуск имитатора с учётом изменения нуклидного состава материалов, геометрии системы, температуры топлива и замедлителя.
Рис. 2. Блок-схема имитатора IMCORSM
Заданная пользователем исходная информация записывается в файл "NEWVAR.txt" и передается модулю генерации MCU-моделей. На основе этой информации модуль генерации создает расчетную модель активной зоны реактора СМ в формате прецизионной программы MCU-RR и формирует в виде файлов инструкции для модуля управления работой программы MCU-RR и модуля обработки результатов моделирования. На этом этапе работы имитатор обращается к базе данных с целью получения из нее информации о характеристиках ранее промоделированной предыдущей кампании (типы TBC и выгорание в них топлива на момент окончания кампании) вместе с её MCU-моделью конечного состояния для создания на её основе MCU-модели предстоящей кампании. Также из базы данных берется информация о нуклидном составе топлива в различных тепловыделяющих сборках (TBC) в зависимости от «выгорания» в них топлива, геометрические модели TBC и другие данные, необходимые для создания MCU-моделей активной зоны, проведения расчетов состояний в процессе кампании и обработки результатов моделирования.
Первоначально заданную в формате программы MCU-RR геометрию активной зоны необходимо изменять в процессе кампании в связи с перемещением рабочих органов СУЗ реактора. Также возникает необходимость изменять температуру материалов, а для теплоносителя - и его плотность. В связи с этим был написан модуль управления работой программы MCU-RR, который выполняет перечисленные функции, изменяя MCU-модель перед расчетом нового состояния активной зоны.
После проведения программой MCU-RR расчётов всех заданных состояний моделируемой кампании модуль обработки результатов моделирования преобразует полученные оценки функционалов в нормированные заданным образом нейтронно-физичеекке характеристики активной зоны, пересылает их в графический интерфейс для просмотра
пользователем и сохраняет всю необходимую информацию в базе данных имитатора.
Для полной реализации потенциала имитатора МССЖ-БМ необходимо, чтобы расчёты проходили за короткое время (не более 20 минут на одно состояние кампании), при достаточной точности расчёта (погрешность в определении коэффициента размножения нейтронов не более 0,06 %Ак/к). Для достижения требуемой скорости счёта необходимо использовать распараллеленную версшо программы МСИ-КК/Р, расчёт по которой включает в себя три фазы: ввод с первичной обработкой исходных данных, собственно расчёт и финальная обработка. Фазы ввода и финальной обработки занимают существенно меньшее время, чем фаза счёта на одном процессоре, поэтому их распараллеливание не столь актуально. При использовании на фазе счёта нескольких процессоров расчёт на каждом из них ведётся по одной и той же программе, с одними и теми же исходными данными, но по разным последовательностям псевдослучайных чисел. Поэтому случайные оценки функционалов на разных процессорах есть независимые случайные числа с одинаковыми распределениями. По окончании фазы счёта данные, накопленные на отдельных процессорах, суммируются и обрабатываются на головном процессоре.
При распараллеленном расчёте с объединением накопленной разными процессорами статистики на финальной стадии может возникнуть следующая проблема, приводящая к потере точности расчёта. При решении однородной задачи (задачи при расчетном сопровождении ИР) вычисляются дробно-линейные функционалы, имеющие смещение, их математическое ожидание отличается от истинного значения, причем величина этого смещения обратно пропорциональна числу частиц в поколении.
Смещение приводит к появлению систематической погрешности в расчётах однородней задачи. При этом единственный способ её уменьшения - это увеличение числа частиц в поколении. Для распараллеленной версии МСи-Ш1 наиболее удобным способом такого увеличения является объединение частиц, моделируемых на различных процессорах, в одно поколение. В случае многопроцессорной системы это приводит к необходимости синхронизации работы процессоров, что может сказаться на быстродействии системы.
Пусть Ь процессоров независимо моделируют поколения из N частиц. Обозначим через ти время моделирования 1-й процессором N нейтронов, принадлежащих г'-му поколению. При общем процессе нормализации можно считать, что все процессоры начинают моделировать поколение одновременно. Тогда к следующему этапу нормализации можно приступить через время: тах^,/).
Ясно, что математическое ожидание величины ту может значительно превысить математическое ожидание величин т,/, если разброс последних
достаточно велик. В связи с этим было проведено исследование по зависимости Л/(г,) от числа процессоров Ь.
На основе обработки времен счёта для 5940 поколений частиц в гомогенизированной модели реактора СМ были получены: ^/0) - функция
распределения вероятности величины хи, и - функция
распределения вероятности величины т, при различном числе процессоров Ь. Оказалось, что время ожидания процессорами друг друга значительно меньше времени счёта. Для 10 процессоров это величина составляет около 7 % от времени счёта поколения на 1 процессоре.
Наиболее простой алгоритм совместной нормализации состоит в сборе всех вторичных частиц в одном процессоре, применении к ним стандартного алгоритма А.Д. Франк-Каменецкого и дальнейшей рассылке частиц следующего поколения по отдельным процессорам. Существенный недостаток этого метода заключается в том, что общий объем пересылаемых данных всегда максимален и оценивается величиной 2xLxNxVь , где ¥ь - длина в байтах описания одной частицы. В связи с этим был разработан алгоритм, существенно уменьшающий объем пересылаемой информации.
Первый шаг алгоритма состоит в том, что в нулевой процессор
и,
отсылаются только суммарные «веса» кандидатов 4= X из
у
остальных процессоров, где - «вес» /-го кандидата в I-ом процессе. Нулевой процессор вычисляет суммарный «вес» А = А0+...+А^ , нормализационный коэффициент:а = Ь-М/А и вырабатывает случайное число равномерно распределенное в [0,1).
В классическом алгоритме А.Д. Франк-Каменецкого для выборки частиц используется величина =Щ+...-11 <_/<М, где
В модифицированном алгоритме А.Д. Франк-Каменецкого в качестве критерия использования у-го кандидата в качестве г-ой частицы используется неравенство:
Если обозначить через q| сумму весов кандидатов до /-го процессора, то есть:
т=0
то из предыдущего неравенства следует, что из кандидатов 1-го процессора должны получиться частицы со сквозными номерами:
Ы+1>Ы+2,...,[<г,+,] всего Ы, =[<7м]-Ы штук. Значение а вместе с массивом {#„} рассылаются всем процессорам. Тогда каждый из них может из своих кандидатов выработать N1 частиц по
согласованному правилу алгоритма А.Д. Франк-Каменецкого, так как шкалу «весов» между qi и qi+i процессор может восстановить, прибавляя к qi величины W', ■ а, W[{ ■ а и так далее.
Вместо передачи всем процессорам всего массива {qm} можно было бы I-му процессору отправить а и qi, однако это потребовало бы произвести на 0-м процессоре L операций MPI_Send вместо одной MPI_Bdcast, а массив {qm} всегда настолько мал, что все определяется временем запуска МР1-операции.
Если Nt>N, то первые N частиц /-ый процессор использует в качестве своих частиц следующего поколения, а оставшиеся частицы передает другим процессорам. В противном случае /-ый процессор получит недостающие N -N, частиц от других.
Рассылку частиц по процессорам можно проводить по различным алгоритмам в зависимости от необходимости минимизировать число операций обмена между процессорами и/или объем пересылаемой информации.
База данных программного комплекса состоит из двух разделов, содержащих данные об элементах конструкции и данные о прошедших кампаниях. В силу простоты её структуры и отсутствия необходимости в дополнительном упорядочивании элементов, база данных представляет собой упорядоченный набор файлов, находящихся по разным директориям.
Раздел базы данных об элементах конструкции разбит на три подраздела. Первый подраздел содержит геометрические модели TBC, отличающиеся типами и положениями в активной зоне. Второй подраздел содержит информацию о нуклидном составе топлива в TBC в зависимости от среднего выгорания топлива. Также в этом подразделе содержится информация, используемая для нахождения концентрации водорода воды в гомогенизированных топливных зонах в зависимости от температуры топлива Тто" и теплоносителя Тв"°. С учетом изменения плотности воды и площади поперечного сечения твэлов при изменении температуры концентрация водорода у в гомогенной зоне вычисляется по формуле:
где уш и утв - концентрация водорода в воде при её температуре ЗООК и ТВ, соответственно (ТВ - средняя температура воды в активной зоне при выходе на номинальную мощность, 72?=340 К), а а300 и атг - объёмные доли воды в топливной зоне при значениях температуры топлива 300 К и 7Т, соответственно (7Т - средняя температура топлива в реакторе после выхода на номинальную мощность, ТТ=500 К).
Для гетерогенной модели ТВС строка с информацией о концентрации водорода воды используется следующим образом. При создании
гетерогенной геометрической модели твэла используются данные об его линейных размерах при температуре 500 К (наибольшие размеры из-за теплового расширения материалов твэла). При более низких температурах реальные размеры твэла уменьшаются, в то время как размеры модели остаются постоянными, и в пределы границ модели твэла, кроме материалов самого твэла, попадает еще и вода (см. рис. 3).
Рис. 3. Поперечное сечение расчетной модели твэла: а - при температуре 500 К (линейные размеры твэла максимальны); б - при температуре 300 К;
1 - границы модели твэла;
2 - твэл; 3 - вода.
Попавшая в границы модели твэла вода учитывается посредством ее гомогенизации по объему модели вместе с материалами топлива и оболочки твэла. При этом в строке с информацией об объемных долях и
300 /о500 е300)/е500
концентрациях задаются следующие данные: а -о )/д ,
а500=0,
где
с500 оЗОО
о и о
- площади поперечного сечения твэла при
температуре 500 К и 300 К, соответственно. Значения у300 и уш остаются такими же, как и в гомогенном варианте модели твэла.
В последнем подразделе базы данных элементов конструкции содержатся значения коэффициентов неравномерности энерговыделения в TBC в зависимости от выгорания топлива в наиболее энергонапряженных зонах этой TBC и среднего выгорания топлива в соседней TBC.
В разделе базы данных о прошедших кампаниях хранятся MCU-модели всех состояний каждой кампании и результаты расчета этих состояний в виде файла со значениями нейтронно-физических параметров активной зоны (эффективный коэффициент размножения нейтронов, мощность и выгорание топлива TBC, мощность твэла с максимальным энерговыделением в каждой TBC), а также файл с исходными параметрами кампании "NEWVAR.txt".
При создании модели TBC необходимо учитывать, что в активной зоне реактора СМ находится около 6000 твэлов, поэтому, хотя и возможно создание модели активной зоны с детальным заданием каждого твэла и выделением для его описания одной или нескольких физических зон, но на такую модель потребуются значительные объемы памяти (~10Гб), что снизит скорость счета. Поэтому при создании модели была решена задача об объединение твэлов TBC в группы, в пределах которых будет использоваться одинаковый нуклидный состав топлива. Для этого было промоделировано потвэльное выгорание топлива в TBC в различных
ячейках активной зоны, начиная от 0 % и до 45 % среднего «выгорания» 233U в объеме TBC с шагом по 15 %. Для каждого состояния, кроме начального, находили максимальное и минимальное а™" значения выгорания топлива среди твэлов TBC и разбивали интервал значений выгораний на равные по логарифмической шкале отрезки. Выбор логарифмической шкалы обусловлен тем, что при разбиении по линейной шкале получается недостаточное число твэлов в пределах отдельных групп для обеспечения требуемой точности расчета. Граничные значения выгорания авер(г) и аниж(Г) для х-ой группы твэлов следующим по следующим формулам:
«*•(/)= а^" -ехр{Мп(аГ/аГ)/к}, а"*ж(/)=аГ •exp{(z-l)-ln(<ax/örr)/Ar}, где N - число групп, в которые объединяют твэлы TBC. Значение N выбирали с учетом степени неравномерности выгорания топлива в поперечном сечении TBC. Был сделан выбор N=4 для TBC, прилегающих к центральной полости (у них наибольшая неравномерность выгорания и наибольший вклад в реактивность), и N= 3 для всех остальных TBC.
На рис. 4 для примера приведены получившиеся в результате объединения твэлов в группы гетерогенная и гомогенная модели TBC для ячейки активной зоны, расположенной вблизи центральной полости.
Рис. 4. Объединения твэлов в группы для гетерогенной (а) и гомогенной (Ь) моделей TBC рядом с центральной полостью; | - грань TBC обращена к центральной полости.
Располагая полученным экспериментально профилем высотного распределения энерговыделения в твэлах, в расчетной модели были выбраны следующие высоты слоев: 5 см, 5см, 15 см (центральный слой), 5см, 5см в порядке очередности следования снизу вверх. Для обоснования этого разбиения было смоделировано «горение» топлива в активной зоне при разбиении твэлов на указанные пять слоев и на девять слоев, обеспечивающие заведомо более точное описание формы высотного распределения. В процессе моделирования топливо «горело» 80 суток от необлученного состояния до среднего выгорания по активной зоне 37 %, с шагом по времени 10 суток. Значения эффективного коэффициента размножения нейтронов {кэф) для двух моделей совпали в пределах погрешности расчетов для всех рассмотренных моментов времени, из чего следует, что разбиения на пять слоев по высоте достаточно для корректного моделирования высотного профиля энерговыделения в активной зоне.
Аналогичным способом было проведено сравнение гомогенных и гетерогенных моделей TBC. Показано, что при среднем выгорании топлива в TBC меньше 20 % значение кэф моделей совпадают между собой, при более высоком среднем выгорании (до 37 %) гетерогенная модель дает большее значение реактивности на 0,2-Ю,3 %Ак/к.
Было проведено тестирование моделей TBC на экспериментальных данных. При этом моделировали нотвэльное «горение» топлива в двух ячейках: на границе с центральной полостью (TBC с содержанием 5 г 235U в тюле) и на границе с отражателем (TBC с содержанием б г 235U в тюле). Получено удовлетворительное согласие результатов расчета и экспериментальных данных.
Модели четырех угловых компенсирующих органов и центрального компенсирующего органа тестировали на экспериментальных данных, полученных при градуировке компенсирующих органов, и на эксплутационных данных.
При длительном облучении нейтронами блоков бериллия в центральной полости и отражателе происходит их постепенное «отравление» нуклидами 6Li и 3Не, в результате чего поглощающие свойства бериллия изменяются в зависимости от его положения относительно активной зоны, что учитывалось при создании моделей бериллиевых блоков. В поперечном сечснии центральные вкладыши разбиты на две зоны, ближайшие к TBC блоки отражателя - на четыре зоны. Во вкладышах и отражателе была выделена узкая зона, прилегающая к активной зоне. По высоте блоки отражателя заданы одной зоной, а центральные вкладыши разбиты по высоте на пять слоев, которые симметрично расположены относительно центральной плоскости активной зоны.
По результатам моделирования было установлено, что эффект от установившегося «отравления» бериллиевых блоков составляет -0,4 %&kJk. При этом вкладом от 3Не можно пренебречь.
В процессе своей работы программа MCU-RR многократно решает уравнение переноса частиц методом Монте-Карло, с каждым новым поколением частиц приближая распределение источников нейтронов к точному решению. Начальные серии частиц, из-за распределения в них источников нейтронов, значительно отличающегося от точного решения, вносят дополнительную систематическую погрешность , которую надо учитывать при оценке суммарной погрешности расчета. Погрешность 8СЖ ведет себя в зависимости от числа промоделированных поколений N, как 1/iV, что обычно много меньше статистической погрешности Sa,,a,
ведущей себя как 1/-IN, но при распараллеленном решении уравнения переноса может, в ряде случаев, превосходить статистическую погрешность расчета.
Для модели реактора СМ были найдены отклонения значений функционалов нейтронного потока (мощности TBC и кэф), получаемые из отгасгаки начальных поколений нейтронов, от значений функционалов, получаемых при большом числе поколений частиц. При этом было установлено, что наиболее существенный вклад в погрешность вычисления ^ вносят первые 15 поколений частиц (вкладом в погрешность следующих поколений можно пренебречь), а при оценке погрешности расчета мощности TBC необходимо учитывать до 90 поколений частиц.
.Были получены формулы для оценки систематической погрешности 5а расчета к:,ф и мощности TBC WTBc, в зависимости от числа процессоров I, используемых для распараллеливания MCU-RR, при фиксированном суммарном количестве поколений нейтронов, смоделированных на всех процессорах (бралось 12000 поколений нейтронов - число поколений в типичном расчете реактора СМ):
На их основе было получено, что систематическая ошибка расчета к7ф будет больше статистической ошибки, при числе процессоров L больше 17, да расчета мощности Wtbc ~ ПРИ числе процессоров больше 3.
В главе 3 представлены описания алгоритмов и результаты расчетов по ним основных нейтронно-физических характеристик активной зоны реагора СМ. Проведено сравнение результатов расчетов с экспериментальными и эксплутационными данными.
В частности, были проведены исследования влияния различных параметров активной зоны (площади поперечного сечения твэла, температуры теплоносителя) на реактивность системы.
Исследования проводили на двух моделях активной зоны, отличающихся типом твэлов в TBC (загрузкой 235U в необлученном состошии):
-твэлы с содержанием 5 г 235U (тип «5г»);
-твэлы с содержанием 6 г 235U (тип «6г»).
Нуклидный состав топлива был получен в процессе моделирования прошедших кампаний реактора СМ.
Для получения эмпирической зависимости реактивности системы от площади поперечного сечения твэла был просчитан ряд моделей, отличающихся между собой значениями этого параметра. Полученные результаты были аппроксимированы (с использованием метода наименьших квадратов) линейной функцией от площади поперечного сечения твэла 5У[лш2]. В результате были получены зависимости вида: p=J-Sr + const, где А = -2,43 (%МД)/лш2 для активной зоны, состоящей только из TBC с тюлами типа «5г»; А = -1,92 (%Ак/к)/мм2 для ашвной зоны из TBC с твэлами типа «6г»; const - произвольная константа.
В гомогенной модели TBC изменения температуры воды ДГтс„[К] (как следствие, её плотности) и площади поперечного сечения твэла ASr приводят к изменению концентрации воды Апвод в гомогенизированных топливных зонах. Находя отношения {Лпаод/АТте„) и (AneojASr), получим из предыдущей формулы: Ар--A- ASr = А• (AST/Апюо)• (Ли,,/Л7\„)• А 71 или Ар = В-ATmeri, р = В ■ Tmen + const, где В - -1,59• 10"2 (%Дк/к)/К для
активной зоны из TBC с твэлами типа «5г»; В = -1,26 • КГ7 (%Дк/к)/К для TBC с твэлами типа «6г»; const - произвольная константа.
Разница между средней температурой воды в кампаниях 2009 года в летний и зимний периоды доходила до 20 градусов, что приводит к изменению реактивности на 0,32 %AkJk для активной зоны из TBC с твэлами типа «5г» и на 0,25 "AAklk для TBC с твэлами типа «6г».
Оценивали эффект реактивности от изменения объёма твэла в результате его эксплуатации. Из опубликованных экспериментальных данных путем линейной интерполяции получили зависимость площади поперечного сечения твэла от выгорания в нём топлива. С использованием теории возмущений оценка эффекта для активной зоны, состоящей только из TBC с твэлами типа «5г», составила Ар = -0,030±0,026 %Аklk, что меньше величины погрешности типичного расчета по программе MCU-RR. Величина эффекта для активной зоны из TBC с твэлами типа «6г» составила Ар = -0,44 ± 0,03 %Ак/к.
Одной из важнейших задач, решаемых при прогнозировании кампаний, является определение максимальной мощности энерговыделения в твэлах каждой TBC (мощности максимально напряженного твэла q™™ )• Это связано с тем, что мощность теплового потока с поверхности таких твэлов не должна превышать допустимых значений, установленных для каждой ячейки активной зоны.
Возможно создать потвэльную модель активной зоны реактора СМ, но такая модель будет считаться гораздо медленнее, требовать больше оперативной памяти процессора и не обеспечивать достаточной точности в расчете мощности максимально напряженного твэла. Поэтому были разработаны следующие два метода моделирования.
В первом методе используют коэффициенты неравномерности энерговыделения по группе наиболее напряженных твэлов в TBC:
КТ = q™* J qT , где qT - среднее энерговыделение по группе твэлов. Как
показали исследования, коэффициент Кт зависит только от положения и типа TBC, выгорания топлива в группе твэлов и линейно зависит ог выгорания топлива в одной соседней TBC. Для TBC, непосредственно прилегающих к компенсирующим органам, коэффициент Кт еще зависит и от положения КО. На моделях были получены значения Кт для различных выгораний топлива в группе твэлов, выгораний в соседней TBC и при всех возможных типах и положениях TBC. Все эти значения были внесены в
базу данных имитатора IMCOR_SM. В результате расчетов имитатор определяет среднее энерговыделение в группе твэлов qT и с использованием коэффициента неравномерности из базы данных вычисляет мощность максимально напряженного твэла по формуле:
, шах у
Яг т'Чт•
Во втором методе используют коэффициенты неравномерности энерговыделения по всему поперечному сечению TBC (.Ктвс)• Так как Ктвс зависит от большего числа факторов, чем А'у, то для вычисления его потребовалось бы провести на порядок больше расчетов модельных задач. Поэтому использовали накопленную в процессе моделирования кампаний реактора СМ базу данных имитатора IMCOR_SM со значениями мощности максимально напряженных твэлов, полученных первым методом. На первом этапе обработки модельных задач находили зависимость Ктвс от положения органов регулирования СУЗ. Используя эту зависимость, рассчитывали значения Ктвс при извлеченных органах СУЗ. Далее полученный массив значений был аппроксимирован методом наименьших квадратов кубической функцией по выгоранию топлива в TBC с коэффициентами, квадратично зависящими от выгорания соседних TBC. Получаемые значения Ктвс не являются статистическими величинами и могут использоваться совместно с первым методом для отсеивания в нём случайных «выбросов».
Одним из важных для эксплуатации параметров активной зоны является эффективный коэффициент размножения нейтронов к0ф. Он используется при прогнозировании длительности кампании, что является одной из основных функций имитатора. На рис. 5. приведены результаты моделирования критических состояний реактора СМ в кампаниях 2009 г.
0,6
I »•«
П 0,2
-0,6
0 10 20 30 «О 60 60 70 80 50 100 110 120
Время, сутки
Рис. 5. Результаты моделирования критсостояний в кампаниях первой половины 2009г.: { - значения реактивности со статистической погрешностью; 1-10 - номера кампаний;
- интервалы времени между кампаниями.
Были проведены сравнения результатов расчетов выгорания топлива имитатором 1МСОК-8М с аттестованной инженерной методикой, используемой в настоящее время для сопровождения эксплуатации
1 0 2 3 | 4 5 AÜiw ! Т. 6 7 , 8 9 trüAAj i, ,т. io i ■:. TITTI :
l{l 1 Ь fflfiPf J li1 'i; Ul11^ >\ IN fll 1 f 1 4 1 Ii J. 1
реактора СМ. Было получено совпадение результатов в пределах погрешности расчета инженерной методики.
Другой важной задачей, решаемой при прогнозировании кампаний, является оценка ее максимальной продолжительности, т.е. нахождение момента времени, когда в результате выгорания топлива установится критическое состояние активной зоны при полностью извлеченных органах СУЗ. Для решения этой задачи была разработана методика, использующая следующее свойство активной зоны.
В процессе моделирования было установлено, что после выхода реактора на стационарные значения концентраций шХе и ,49Sm зависимость реактивности при извлеченных органах СУЗ (т.е. запаса реактивности на выгорание) от энерговыработки реактора становится линейной с коэффициентом, равным: -2,04x0,04-10"3 (%àkJk)'(MBrcym) для активной зоны с твзлами типа «6г».
Для нахождения максимальной продолжительности планируемой кампании проводят её моделирование с нахождением запаса реактивности (Pu рг, -■•> рп) в различные моменты времени (h, t2, ..., t„) после выхода реактора на стационарные значения концентраций основных «отравителей» и по полученным значениям методом наименьших квадратов двумя способами строят линейную зависимость p(t): в первом методе используется определенный ранее линейный коэффициент, во втором - этот коэффициент вычисляется из значений р{, р2, ..., рп. Использование двух методов одновременно является дополнительной защитой от статистических выбросов и обеспечивает погрешность ±11 часов. Относительная погрешность прогноза составляет около 5%.
В заключении сформулированы основные результаты работы.
1. Автором в творческом контакте с Ю.Е. Ванеевым был разработан и внедрён в опытную эксплуатацию комплекс программных средств -имитатор активной зоны реактора CM (IMCOR SM), включающий в себя распараллеленную версию программы MCU-RR с алгоритмом совместной нормализации поколений нейтронов, средства автоматизации моделирования и визуализации входной и выходной информации, базу данных имитатора, расчётные модели отдельных элементов активной зоны и её «базовую» полномасштабную модель.
2. Разработанные расчётные модели были протестированы на представительном массиве экспериментальных и эксплуатационных данных. Выявлены причины расхождений результатов расчетов и экспериментов при определении эффективности органов СУЗ.
3. Исследована систематическая погрешность, связанная с неустановившимся распределением источников нейтронов для серии начальных траекторий, и получена зависимость между величиной погрешности и числом используемых процессоров.
4. Получены и проверены эмпирические формулы взаимосвязи важных для эксплуатации характеристик активной зоны (зависимости
реактивности от площади поперечного сечения твэла и коэффициентов неравномерности энерговыделения в TBC различного типа от выгорания топлива).
5. Разработан и протестирован на эксплуатационных данных алгоритм прогнозирования максимальной длительности кампании при заданной загрузке активной зоны.
6. Проведено моделирование критических состояний реактора СМ в кампаниях с 2005 по 2010 года; показано совпадение результатов расчётов с эксплутационными данными.
По теме диссертации опубликованы следующие работы.
1. Ванеев Ю.Е., Булычева JI.B., Марихин Н.Ю. и др. Опыт использования пакета программ MCU для обоснований ядерной и радиационной безопасности работ в топливном цикле исследовательских реакторов НИИАРа // Тез. докл. межд. науч.-тех. конф. «Исследовательские реакторы: наука и высокие технологии». Димитровград, 25-29 июня 2001г. Димитровград: ГНЦ РФ НИИАР, 2001. С.238-239.
2. Марихин Н.Ю. Ванеев Ю.Е. Новый подход к задачам расчётного сопровождения эксплуатации исследовательских реакторов с использованием программы MCU // Сборник рефератов и статей «Новые технологии для энергетики, промышленности и строительства». Димитровград: ГНЦ РФ НИИАР, 2002. С.206-213.
3. Гуревич М.И., Марихин H.IO. Некоторые проблемы реализации расчёта реакторов методом Монте-Карло на многопроцессорной ЭВМ МВС-1000/М // Вопросы атомной науки и техники. Серия: Физика ядерных реакторов, 2002, вып.4, с. 15-22.
4. Ванеев Ю.Е., Марихин Н.Ю. Современный подход к расчетному сопровождению эксплуатации исследовательских реакторов// Тез. докл. межд. Семинаре «Супервычисления и математическое моделирование». г.Саров, 5-8 октября 2004г. Саров: РФЯЦ-ВНИИЭФ, 2004. С.21-22.
5. Гуревич М.И., Марихин Н.Ю., Тельковская ОБ. и др. Оптимизация нормализации поколений при использовании весовых окон // Труды XLV1I научной конференции МФТИ. Москва, 25 ноября 2004 г. М., ИФТИ, 2004. С.75-89
6. Ванеев Ю.Е., Марихин Н.Ю., Булычева JI.B., Краснов Ю.А. Разработка имитатора активной зоны реактора СМ// Сборник трудов НИИАРа, 2005. Вып.2. С.53-60.
7. Ванеев Ю.Е., Марихин Н.Ю. Современная технология разработки имитаторов активных зон исследовательских реакторов для оперативного сопровождения их эксплуатации // Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов. 2005, выпЛ, с. 9299.
8. Ванеев Ю.Е., Марихин Н.Ю., Бикинеева С.А. и др. Тестирование имитатора активной зоны реактора СМ после загрузки TBC с повышенным
содержанием топлива// Сборник трудов НИИАРа, 2006. Вып.З. С.3-9.
9. Ванеев Ю.Е., Марихин НЛО. Кудояров P.P., Малков А .П. Программные средства - имитаторы активных зон исследовательских реакторов для сопровождения эксплуатации // Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов, 2006. Вып.4. С.115-121.
10. Марихин Н.Ю., Ванеев Ю.Е., Краснов Ю.А. Исследования эффектов реактивности в активной зоне реактора СМ с использованием имитатора IMCORSM // Сборник трудов НИИАРа, 2007. Вып.З. С. 19-26.
11. Марихин Н.Ю., Ванеез Ю.Е., Краснов Ю.А. Использование имитатора IMCOR SM для установления функциональных зависимостей между нейтронно-физическими характеристиками активной зоны реактора CM II Сборник трудов НИИАРа, 2008. Вып.4, С.21-28.
12. Ванеев Ю.Е., Марихин Н.Ю. Технология SupRROS сопровождения эксплуатации исследовательских реакторов: вычислительные средства, методические подходы и пример реализации // Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов. 2009, вып.2, с. 69-78.
13. Ванеев Ю.Е., Марихин Н.Ю. Старков В.А. Использование имитатора IMCOR_SM в исследованиях по обоснованию модернизации активной зоны реактора СМ// Сборник трудов НИИАРа, 2010. Вып.1. С.46-51.
14. Краснов Ю.А., Малков А.П., Марихин Н.Ю. к др. Создание дополнительных облучательных объёмов с высокой плотностью нейтронного потока з активной зоне реактора СМ И Известия высших учебных заведений. Сер. Ядерная энергетика. 2010, Вып.4. €.36-44.
Формат 60x90 1/16. Печ. л. 1,0. Печать офсетная. Тираж 65 экз. Зак. № 1025.
Отпечатано в Открытом акционерном обществе «Государственный научный центр-Научно-исследовательский институт атомных реакторов» 433510, г. Димитровград-10 Ульяновской области
Оглавление автор диссертации — кандидата физико-математических наук Марихин, Николай Юрьевич
ВВЕДЕНИЕ.
1. ОБЗОР ВЫЧИСЛИТЕЛЬНЫХ СРЕДСТВ ДЛЯ НЕЙТРОННО- ФИЗИЧЕСКИХ РАСЧЁТОВ ИССЛЕДОВАТЕЛЬСКИХ
РЕАКТОРОВ.
2. РАЗРАБОТКА ПРОГРАММНОГО КОМПЛЕКСА - ИМИТАТОРА АКТИВНОЙ ЗОНЫ ИССЛЕДОВАТЕЛЬСКОГО РЕАКТОРА СМ
2.1. Описание активной зоны реактора СМ.
2.2. Требования к программному комплексу и основные средства разработки.
2.3. Распараллеленная версия программы MCU-RR/P.
2.3.1. Реализация распараллеливания вычислений.
2.3.2. Нормализация поколений в распараллеленной версии.
2.4. База данных программного комплекса
2.4.1. Раздел базы данных об элементах конструкции
2.4.1.1. Данные о геометрии TBC.
2.4.1.2. Данные о концентрациях нуклидов в топливных зонах TBC.
2.4.1.3. Данные о коэффициентах неравномерности распределения энерговыделения.
2.4.2. Раздел базы данных о прошедших кампаниях.
2.5. Средства автоматизации моделирования
2.5.1. Модуль генерации MCU-моделей.
2.5.2. Модуль управления работой MCU-RR.
2.5.3. Модуль обработки результатов моделирования.
2.6. Обоснование параметров «базовой» расчетной модели активной зоны
2.6.1. Модели ТВС
2.6.1.1. Обоснование пространственного разбиения.
2.6.1.2. Тестирование моделей на экспериментальных данных.
2.6.2. Модели органов СУЗ.
2.6.3. Модели центральных вкладышей и отражателя.
2.7. Особенности работы имитатора 1МС0118М на многопроцессорных системах.
2.8. Графический интерфейс.
3. АЛГОРИТМЫ И РЕЗУЛЬТАТЫ РАСЧЕТОВ ОСНОВНЫХ
ХАРАКТЕРИСТИК АКТИВНОЙ ЗОНЫ.
3.1. Эффекты реактивности.
3.2. Эффективность органов СУЗ.
3.3. Мощность максимально напряженного твэла.
3.3.1. Расчет на основе коэффициентов неравномерности в максимально напряженной зоне ТВС.
3.3.2. Расчет на основе коэффициентов неравномерности в поперечном сечении ТВС.
3.4. Моделирование критических состояний реактора СМ.
3.5. Алгоритм прогнозирования длительности кампании.
3.6. Выгорание топлива в ТВС.
Введение 2011 год, диссертация по информатике, вычислительной технике и управлению, Марихин, Николай Юрьевич
Среди объектов использования атомной энергии особое место занимают исследовательские реакторы (ИР), основное назначение которых - облучение различных материалов и накопление радионуклидов, используемых в реакторо-строении, промышленности и медицине. На основных этапах эксплуатации этих реакторов, связанных с обоснованием и проведением перегрузок топлива, предпусковых экспериментов, кампаний с облучением экспериментальных устройств, модернизации активной зоны, решают множество задач, которые и составляют процесс сопровождения эксплуатации ИР, осуществляемый при совместном использовании контрольно-измерительных и вычислительных средств. В составе этих средств традиционно используются так называемые инженерные программные средства (ПС), основанные на приближённом решении нейтронно-физических задач, в том числе на аппроксимациях накапливаемых расчётно-экспериментальных данных.
В связи с интенсификацией использования существующих ИР, экономией средств на дорогостоящие экспериментальные обоснования параметров текущей эксплуатации ИР и проектов модернизации их активных зон, всё большее значение приобретают разработки и применение вычислительных средств, среди которых предпочтение отдаётся более точным программам (кодам) по сравнению с инженерными ПС. Этому способствует и стремительное развитие вычислительной техники, технологий моделирования, совершенствование компьютерных программ.
Стремление к достижению максимально возможной точности (прецизионности) нейтронно-физических расчётов сложных по конструкции ядерно-опасных объектов, какими являются ИР, приводит к выбору прецизионных кодов, основанных на методе Монте-Карло, для текущего сопровождения эксплуатации этих реакторов. При таком подходе обеспечивается возможность достижения, с одной стороны, повышенной точности расчётов при любых вариациях геометрии и состава активной зоны ИР, а с другой - приемлемого для практики быстродействия при использовании многопроцессорной вычислительной техники, т.е. открывается новая область применения прецизионных кодов как основы программных средств для оперативного решения нейтронно-физических задач, возникающих при работе ИР в режиме нормальной эксплуатации. Наряду с задачами оптимизации загрузок и кампаний ИР для задач, связанных с обоснованием безопасности, возможно получение менее консервативных, но надёжно обоснованных решений, которые могут способствовать повышению эффективности ' (, 1 эксплуатации реакторов.
Таким образом, актуально дооснащение традиционно используемых средств сопровождения эксплуатации конкретного ИР более совершенным (в сравнении с инженерными ПС) комплексом программных средств -имитатором активной зоны с сохранением возможности его использования инженерным персоналом. Актуальна также отработка соответствующей технологии расчетного сопровождения для последующего её обобщения на любые другие ИР. В качестве первого (типового) объекта, на котором проводилась такая отработка, выбран исследовательский реактор СМ — один из самых мощных в мире по нейтронному потоку в рассматриваемом классе реакторов с водой в качестве теплоносителя.
Цель работы - создание алгоритмов и комплекса программных средств на основе прецизионного кода для оперативного решения нейтронно-физических задач, в том числе, инженерным персоналом, при расчётном сопровождении эксплуатации исследовательского реактора СМ.
Для достижения этой цели потребовалось решить следующие задачи.
1. Разработка и реализация алгоритмов, связанных с распараллеливанием вычислений по прецизионной программе МСи-БИ1 методом Монте-Карло.
2. Разработка комплекса программных средств - имитатора активной зоны реактора СМ (1МССЖ8М), включающего наряду с программой МСИ-КЯ базу данных с исходной и накапливаемой информацией, «базовую» расчётную модель активной зоны, средства автоматизации моделирования и графический интерфейс, обеспечивающие возможность использования имитатора инженерным персоналом.
3. Разработка и тестирование на экспериментальных данных расчётных моделей элементов конструкции активной зоны.
4. Разработка, реализация и тестирование алгоритмов вычисления нейтронно-физических характеристик активной зоны с использованием имитатора IMCORSM.
В первой главе диссертации представлен обзор программных средств, * * используемых для расчётов нейтронно-физических характеристик исследовательских реакторов, и возможностей современных вычислительных технологий, которые могут быть использованы для повышения точности и оперативности таких расчётов.
Во второй главе представлена структура разработанного программного комплекса, приведены описания алгоритмов, используемых при распараллеливании вычислений в прецизионной программе, базы данных, средств автоматизации моделирования, графического интерфейса. Приведено I обоснование параметров расчётных моделей тепловыделяющих сборок (TBC), органов системы управления и защиты (СУЗ), центральной замедляющей полости и отражателя реактора СМ.
В третьей главе представлены описания алгоритмов и приведены результаты расчётов основных нейтронно-физических характеристик,активной зоны реактора СМ в сравнении с экспериментальными данными.
Научная новизна работы и
1. Разработан и реализован новый подход к решению нейтронно-физических задач сопровождения эксплуатации реактора СМ, основанный на использовании комплекса программных средств, который включает распараллеленную версию прецизионной программы и средства автоматизации формирования расчётных моделей, позволяющий оперативно моделировать взаимосвязанные изменения нуклидного состава и геометрии моделей с большей точностью по сравнению с инженерными программными средствами.
2. Разработана модификация алгоритма А.Д. Франк-Каменецкого для параллельных вычислений методом Монте-Карло при совместной нормализации поколений нейтронов, обеспечивающая минимизацию объёма пересылаемой между процессорами информации и пренебрежимо малое время задержки работы процессоров при их синхронизации.
3. Впервые выполнены оценки систематической погрешности расчетов коэффициента размножения нейтронов и распределения энерговыделения в TBC реактора СМ, связанной с неустановившимся распределением источников нейтронов для серии начальных траекторий, и получена зависимость между величиной погрешности и числом используемых процессоров. п,ч
4. Получены эмпирические формулы взаимосвязи параметров активной зоны > зависимости эффектов реактивности от изменений площади поперечного сечения твэла и температуры теплоносителя, коэффициентов неравномерности распределения энерговыделения в TBC различного типа от выгорания топлива), позволяющие оперативно (без моделирования) предсказывать важные для эксплуатации характеристики активной зоны.
Практическая значимость работы i 1 Ч
1." Для случая параллельных вычислений методом Монте-Карло с совместной нормализацией поколений нейтронов разработана модификация алгоритма А.Д. Франк-Каменецкого, уменьшающая объем пересылаемой информации, и исследована задержка вычислений, вызванная ожиданием при синхронизации работы процессоров.
2. Определены значения систематической погрешности расчетов реактора СМ, связанной с неустановившимся распределением источников нейтронов для серии начальных траекторий.
3. Программный комплекс IMCORSM внедрён в практику расчётного сопровождения эксплуатации реактора СМ и используется для прогнозного 1 * моделирования каждой загрузки и кампании.
4. Имитатор IMCORSM использовался при обосновании поэтапного перевода активной зоны на TBC с повышенным содержанием урана-235 в твэлах и реализованной в настоящее время компоновки активной зоны с «малой» нейтронной ловушкой, обеспечивающей дополнительный облучательный объём с высокой плотностью потока тепловых нейтронов.
5. Накапливаемая в базе данных имитатора информация о характеристиках прошедших кампаний используется (и будет использоваться в дальнейшем) для обобщений и выявления новых закономерностей в виде аппроксимационных зависимостей для инженерных методик.
6. Имитатор IMCORJSM используется при проведении исследований в обоснование вариантрвмодернизации активной зоны, направленных на дальнейшее повышение технико-экономических показателей работы реактора СМ.
Авторский вклад в диссертационную работу:
• разработал распараллеленную версию программы MCU-RR (MCU-4) в системе PVM на кластере НИИАР;
• разработал алгоритм нормализации поколений нейтронов в распараллеленных расчётах реакторных систем методом Монте-Карло; ч. •
• разработал алгоритм преобразования входных данных о состояниях активной зоны реактора СМ в файл исходных данных для прецизионной программы MCU-RR; '
• разработал алгоритм прогнозного моделирования кампании реактора СМ;
• участвовал в получении эмпирических формул для вычисления коэффициентов неравномерности энерговыделения в поперечном сечении TBC
V. J Ч и зависимостей эффектов реактивности активной зоны от изменений площади поперечного сечения твэла и температуры теплоносителя;
• разработанные алгоритмы были программно реализованы и интегрированы автором в комплекс программных средств - имитатор активной зоны реактора СМ, с помощью которого им .были проведены многовариантные расчётные исследования его нейтронно-физических характеристик в сравнении с экспериментальными данными.
Автор защищает:
• комплекс программных средств - имитатор активной зоны реактора СМ для расчётов его нейтронно-физических характеристик с ориентацией на решение эксплуатационных задач инженерным персоналом;
• алгоритм совместной нормализации поколений нейтронов в распараллеленных расчетах реакторных систем методом Монте-Карло;
• результаты исследований погрешности, связанной с неустановившимся распределением источников нейтронов для серии начальных траекторий;
• результаты исследований влияния ряда факторов на реактивность активной
1 I > зоны реактора СМ (изменения площади поперечного сечения твэла и температуры теплоносителя);
• эмпирические формулы для вычисления коэффициентов неравномерности энерговыделения в поперечном сечении TBC реактора СМ.
Апробация работы
Материалы диссертации докладывались на
• международных семинарах «Супервычисления и математическое моделирование» (ВНИИЭФ, г.Саров, 2004, 2006, 2008, 2009 г.г.);
• международной научно-технической конференции «Исследовательские реакторы в XXI веке» (г. Москва, 2006);
• отраслевых семинарах «Алгоритмы и программы для нейтронно-физических расчетов ядерных реакторов» (г. Обнинск, 2004, 2006, 2007, 2009 г.г.);
• отраслевом семинаре «Использование и эксплуатация исследовательских реакторов» (г. Димитровград, 2004г.);
• конференциях молодых ученых и специалистов ГНЦ НИИАР (г. Димитровград, 2002, 2004-2009 г.г.).
Доклад Марихина Н.Ю. на отраслевом семинаре «Нейтроника-2009» удостоен первой премии и диплома по результатам конкурса среди молодых участников семинара из ведущих российских научных центров.
Публикации
Основные результаты диссертации опубликованы в 13 работах, в том числе, в 5 статьях в рецензируемых изданиях: «Известия высших учебных заведений» серия «Ядерная энергетика», «Вопросы атомной науки и техники» серии «Математическое моделирование физических процессов» и «Физика ядерных реакторов»; а также в 6 статях в сборнике трудов ГНЦ НИИАР и в 1 статье в сборнике трудов ХЬУП научной конференции МФТИ.
К" -ч
Заключение диссертация на тему "Комплекс программных средств на базе прецизионного кода для расчётов нейтронно-физических параметров эксплуатации реактора СМ"
Выводы по материалам главы 3.
1) На основе проведённых исследований влияния различных параметров расчётной модели активной зоны реактора СМ на её реактивность получены эмпирические формулы для расчётов эффектов реактивности при изменениях площади поперечного сечения твэлов и температуры теплоносителя.
2) Расчётная модель активной зоны протестирована на представительном массиве экспериментальных и эксплуатационных данных. Выявлена причина расхождения зависимостей эффективности КО от положения ЦКО, полученных на основе расчетных моделей и экспериментальных данных.
3) Получены эмпирические формулы для расчёта коэффициентов неравномерности энерговыделения по всему поперечному сечению TBC (для инженерной методики) и по группе наиболее напряжённых твэлов (для использования в имитаторе IMCORSM).
4) Разработан и протестирован на эксплуатационных данных алгоритм прогнозирования максимальной длительности кампании при заданной загрузке активной зоны.
ЗАКЛЮЧЕНИЕ
В рамках решения актуальной задачи обеспечения безопасности и эффективности эксплуатации исследовательского реактора СМ автором диссертации в творческом контакте с Ю.Е. Ванеевым был создан и внедрён в опытную эксплуатацию комплекс программных средств — имитатор активной зоны этого реактора (1МС(Ж8М) на базе прецизионной программы МСи-КЫ. Были разработаны следующие основные компоненты программного комплекса:
• распараллеленная версия программы МСи-КЛ и алгоритм совместной нормализации поколения нейтронов;
• база данных имитатора, содержащая разделы с информацией о геометрии и материальном составе элементов конструкции реактора, коэффициентах неравномерности энерговыделения, характеристиках промоделированных кампаний;
• средства автоматизации моделирования:
- модуль генерации МСЦ-моделей, реализующий алгоритм преобразования исходных данных о состояниях активной зоны, задаваемых в понятном для инженерного персонала виде, в файлы исходных данных для программы МСи-Ш^;
- модули управления работой программы МСи-КИ. и обработки результатов моделирования;
• расчётные модели отдельных элементов активной зоны и её «базовая» полномасштабная модель.
Разработанные расчётные модели были протестированы на представительном массиве экспериментальных и эксплуатационных данных.
Созданный имитатор активной зоны реактора СМ позволяет за один пуск головной программы моделировать последовательность состояний активной зоны (кампанию) с учётом выгорания топлива, «отравления» бериллиевых элементов конструкции и перемещения органов СУЗ.
120 . 'г . ■ . . .
С помощью имитатора 1МСОЯ8М проведены исследования влияния изменений нейтронно-физических параметров расчётной модели активной зоны реактора СМ на результаты расчётов. Получены и проверены эмпирические формулы взаимосвязи важных для эксплуатации характеристик/активной зоны . (зависимости реактивности от площади поперечного сечения . твэла и коэффициентов неравномерности энерговыделения в ТВ С различного типа от ; •/ выгорания топлива). Выявлены причины расхождений результатов расчетов и: экспериментов" при определении эффективности органов, СУЗ, проведены исследования различных эффектов реактивности, по которым отсутствует экспёриментальная информация. Разработан и. протестирован на эксплуатационных данных алгоритм прогнозирования максимальной длительности кампании при заданной загрузке активной зоны. :
Начиная с 2005 года, с использованием имитатора 1МС(Ж8М в плановом порядке проводятся расчёты каждой кампании реактора СМ как в прогнозном, так и в посттёстовом режимах. Имитатор передан в опытную эксплуатацию в отдел ядерной безопасности «Реакторного исследовательского комплекса» с подробным описанием этого программного средства и инструкцией для пользователей. 7 ■/' ' ^.'Д;-/ ' ' '•■■'ДД 7
Одновременно с текущим сопровождением эксплуатации реактора СМ с: помощью имитатора 1МСОКЭМ проводятся .исследования эффективности технических предложений по модернизации активной зоны. Смоделирован поэтапный переход на твэлы с повышенным содержанием урана-235, проведены прецизионные расчёты в обоснование компоновки активной зоны с «малой» ловушкой, которая была;реализована на реакторе и позволила создать дополнительный облучательный объем с. высокой плотностью потока тепловых нейтронов; разработана методика и проведены исследования изменений характеристик активной зоны при использовании новых ТВС со стержнями выгорающего поглотителя и твэлами с малым вредным поглощением .нейтронов;' ; . - ••'■ ■■ Д'-' '.•'.' •'■•VУДД-ДД'777
При непосредственном участии автора диссертации создана и введена в эксплуатацию система удалённого доступа к вычислительному центру коллективного пользования (ВЦКП) ВНИИЭФ (г.Саров), осуществлена инсталляция и тестирование программы MCU-RR/P на сервере ВЦКП, что обеспечило возможность проведения плановых нейтронно-физических расчётов, сопровождающих работу реактора СМ, в многопроцессорном режиме на мощном вычислительном кластере ВНИИЭФ.
Кроме использования имитатора при обосновании безопасности и эффективности проводимых на реакторе СМ работ важное значение имеет первый опыт реализации на этом реакторе новой технологии расчётного сопровождения для его последующего обобщения и использования при эксплуатации любых других ИР.
В заключении автор выражает благодарность Гуревичу Михаилу Исаевичу и Ванееву Юрию Евгеньевичу за постановку задач, руководство работой и обсуждение результатов.
Автор выражает также благодарность Пименову В.В., Малкову А.П., Старкову В.А., Клинову A.B. за помощь при проведении работ, обсуждение результатов и высказанные замечания по тексту диссертации.
Библиография Марихин, Николай Юрьевич, диссертация по теме Математическое моделирование, численные методы и комплексы программ
1. Askew J.R. A general Description of the Lattice Code WIMS. JBWES, Oct., 1966.
2. Программа САПФИР95 с библиотекой констант БНАБ-78/С-95. Аттестационный паспорт программного средства № 116 от 02.03.2000. Научно-технический центр по ядерной и радиационной безопасности Госатомнадзора России, Москва, 2000.
3. Belousov N., Bichkov S., Marchulc Y. e.a. The code GETERA for cell and polycell calculations. Proceedings of the 1992 Topical Meeting on Advances in Reactor Physics, March 8-11, 1992, Charleston, SC, USA.
4. Программа TIGRIS. Аттестационный паспорт программного средства № 213 от 2006 г. Научно-технический центр по ядерной и радиационной безопасности Ростехнадзора России, Москва, 2006.
5. Тихончев М.Ю., Ванеев Ю.Е., Малков А.П. Верификация инженерной программы BERCLI на экспериментальных данных с критической сборки реактора МИР-М1 // Сб. трудов семинара «Нейтроника-99», Обнинск: ФЭИ, 2000. С. 36-42.
6. Серегин A.C., Кислицина Т.С., Цибуля A.M. Аннотация комплекса программ TRIGEX.04: препринт: ФЭИ-2846 Обнинск: ГНЦ РФ - ФЭИ, 2000.
7. Малков А.П. Обеспечение ядерной безопасности исследовательского реактора СМ при подготовке и проведении экспериментов: Дис. канд. тех. наук. Димитровград. 2003. 142 с.
8. MCNP A General Monte Carlo N-Particle Transport Code, Version 4B / Judith F. Briesmeister: LA-12625-M. - USA, 1997.
9. Гомин E.A. Статус MCU-4 // Вопросы атомной науки и техники. Сер. Физика ядерных реакторов, 2006, вып. 1. С. 6-32.
10. Данилов В.А., Зенков А.Д., Малкин С.Д. и др. Компьютерная технология SimPort™: опыт внедрения // Вопросы атомной науки и техники. Сер. Физика ядерных реакторов, 2002, вып. 3. С. 67-71.
11. Зизин М.Н. Концепция создания системного и прикладного программного обеспечения задач математического моделирования. Препринт ИАЭ-6336/5, М.: 2004.
12. Программа MCU-RFFI/A с библиотекой констант DLC/MCUDAT-1.0 Аттестационный паспорт программного средства № 61 от 17.10.1996. Научно-технический центр по ядерной и радиационной безопасности Госатомнадзора России. М. 1996.
13. Программа MCU-REA с библиотекой констант DLC/MCUDAT-2.1. Аттестационный паспорт программного средства № 115 от 02.03.2000. Научно-технический центр по ядерной и радиационной безопасности Госатомнадзора России. М. 2000.
14. Гуревич М.И., Марихин Н.Ю. Некоторые проблемы реализации расчёта реакторов методом Монте-Карло на многопроцессорной ЭВМ МВС-1000/М // Вопросы атомной науки и техники. Серия: Физика ядерных реакторов, 2002, вып.4, с. 15-22.
15. Д. Кнут Искусство программирования для ЭВМ Т.2 — М.:Мир, 1977.
16. Кнут Д.Е. Искусство программирования. Т 2. Получисленные алгоритмы: — 3-е изд. М.: "Вильяме", 2007.
17. Майоров Л.В. Оценки смещения результатов при расчете реакторов и хранилищ ядерного топлива методом Монте-Карло // Атомная энергия, 2005, т.99, вып. 4, с. 243-256.
18. Франк-Каменецкий А.Д. Моделирование траекторий нейтронов при расчете реакторов методом Монте-Карло М.:Атомиздат, 1978. - 95С.
19. Гуревич М.И., Марихин Н.Ю., Тельковская О.В. и др. Оптимизация нормализации поколений при использовании весовых окон // Труды ХЬУП научной конференции МФТИ. Москва, 25 ноября 2004 г. М., МФТИ, 2004. с.75-89.
20. Цыканов В.А., Чечеткин З.И., Старков В.А., Чертков Ю.Б. и др. Основные результаты исследований твэлов реактора СМ с увеличенным содержанием урана // Сборник трудов ФГУП «ГНЦ РФ НИИАР». Димитровград, 2005, вып.З, с. 3-9.
21. Ванеев Ю.Е., Марихин Н.Ю., Булычева Л.В., Краснов Ю.А. Разработка имитатора активной зоны реактора СМ // Сб. трудов ФГУП «ГНЦ РФ НИИАР», Димитровград, 2005, вып. 2, с. 53-60.
22. Д. Белл С. Глесстон Теория ядерных реакторов М.:Атомиздат, 1974.
23. Ванеев Ю.Е. Разработка комплекса программных средств для сопровождения эксплуатации исследовательских реакторов // Вопросы атомной науки и техники. Сер. Физика ядерных реакторов. 2006. вып.1. с. 84-92.
24. Краснов Ю.А., Малков А.П., Пименов В.В., Пименова О.В. Расчетно-экспериментальные исследования распределения энерговыделения в активныхIзонах реакторов СМ и РБТ // Сборник трудов. Димитровград: ГНЦ НИИАР, 2002. вып. 3. с. 52-63.
-
Похожие работы
- Система моделирования и расчетного анализа нейтронно-физических экспериментов на энергетических быстрых реакторах
- Развитие методов расчетного сопровождения эксплуатации исследовательских реакторов с применением прецизионных программ
- Решение задач повышения безопасности и сопровождения эксплуатации реакторов РБМК
- Создание и применение системы нейтронно-дозиметрического сопровождения экспериментов на исследовательских реакторах
- Развитие технологий реакторных расчетов с использованием параллельных вычислений на графических процессорах
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность