Моделирование активной зоны реактора РБМК в тренажерах АЭС и система разработки и эксплуатации моделирующих программных комплексов тема диссертации и автореферата по ВАК РФ 05.14.03, кандидат технических наук Фёдоров, Игорь Вячеславович

  • Фёдоров, Игорь Вячеславович
  • кандидат технических науккандидат технических наук
  • 2005, Москва
  • Специальность ВАК РФ05.14.03
  • Количество страниц 111
Фёдоров, Игорь Вячеславович. Моделирование активной зоны реактора РБМК в тренажерах АЭС и система разработки и эксплуатации моделирующих программных комплексов: дис. кандидат технических наук: 05.14.03 - Ядерные энергетические установки, включая проектирование, эксплуатацию и вывод из эксплуатации. Москва. 2005. 111 с.

Оглавление диссертации кандидат технических наук Фёдоров, Игорь Вячеславович

ВВЕДЕНИЕ.

1 ТРЕНАЖЕРЫ АЭС И СИСТЕМЫ ИХ РАЗРАБОТКИ.

2 НЕЙТРОННО-ФИЗИЧЕСКАЯ МОДЕЛЬ АКТИВНОЙ ЗОНЫ РЕАКТОРА РБМК.

2.1 пространственно-време1ii1ая задача.

2.2 Разбиение на энергетические группы, константное обеспечение.

2.3 Одногрупповой синтез нейтронного поля в активной зоне РБМК.

2.4 Трехмерная двухгрупповая модель.

2.5 Функционирование i шйтронно-физической модели в составе тренажера.

3 ТЕСТИРОВАНИЕ НЕЙТРОННО-ФИЗИЧЕСКОЙ МОДЕЛИ В СОСТАВЕ ТРЕНАЖЕРА.

3.1 Тестирование синтетической модели.

3.2 Тестирование трехмерной двухгрупповой модели.

3.3 Выводы по результатам тестирования нейтронно-физических моделей.

4 МОДЕЛИРОВАНИЕ СИСТЕМЫ КОНТРОЛЯ ЭНЕРГОВЫДЕЛЕНИЯ

5 СИСТЕМА РАЗРАБОТКИ И ЭКСПЛУАТАЦИИ МОДЕЛИРУЮЩИХ ПРОГРАММНЫХ КОМПЛЕКСОВ WINMOD.

5.1 Структура системы моделирования.

5.2 База данных моделей и Менеджер базы данных DBM.

5.3 Компиляция модели технологической системы, прекомпилятор FSCAN.

5.4 Управляющая программа RTEX. Организация процесса моделирования.

5.5 Интерактивный отладчик IND.

5.6 Внедрение системы WinMod.

Рекомендованный список диссертаций по специальности «Ядерные энергетические установки, включая проектирование, эксплуатацию и вывод из эксплуатации», 05.14.03 шифр ВАК

Введение диссертации (часть автореферата) на тему «Моделирование активной зоны реактора РБМК в тренажерах АЭС и система разработки и эксплуатации моделирующих программных комплексов»

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

Очевидно, что основой благополучного развития ЯЭ, на фоне признания обществом ее заслуг и перспектив, является безопасная эксплуатация существующих энергоблоков. «.Перспективы ядерной энергетики можно строить только на прочном фундаменте надежной эксплуатации действующих атомных объектов» [1]. Это - чрезвычайно л обширная задача, имеющая множество аспектов, от совершенствования модернизации) технологических систем, в том числе систем контроля и управления, до подготовки персонала. Известно, что в двух наиболее крупных авариях на коммерческих АЭС (Чернобыльская АЭС, СССР, и Три Майл Айленд, США) ошибки персонала, хотя и не были единственной причиной аварии, являлись в то же время важной, если не решающей причиной. Таким образом, «человеческий фактор» показал себя одним из важнейших в плане обеспечения безопасности АЭС. Это и понятно, учитывая чрезвычайную сложность технологического процесса на АЭС и высочайшие требования к квалификации персонала, едва ли сравнимые с таковыми в большинстве других гражданских отраслей. В последние годы сформировалась тенденция автоматизации управления технологическими процессами на АЭС. Однако автоматизация управления не снижает требования к квалификации персонала, скорее, наоборот. Качество персонала, управляющего технологическими процессами, всегда будет ключевым фактором в обеспечении безопасной эксплуатации АЭС, так как случайная или вызванная нехваткой квалификации ошибка оператора может свести на нет любые усилия по увеличению надежности оборудования и совершенствованию технологии.

Две упомянутые крупные аварии на АЭС «заставили изменить порядок следования целей оперативного сопровождения. Если раньше на первом месте была эффективность работы АЭС при условии обеспечения ее безопасности, то теперь на первое место поставлена безопасность, а затем уже эффективность работы АЭС. И это понятно: ведь сейчас ситуация такова, что еще одна тяжелая авария на АЭС, независимо от того, в какой стране она произойдет, может оказаться трагической не только для развития, но и для самого существования атомной энергетики»[2]. Обеспокоенность этим фактором до сих пор остается большой - на протяжении 90-х годов атомной энергетике приходилось доказывать свою безопасность, и это было очень нелегко: в ряде стран развитие ЯЭ было заморожено, вплоть до принятия программ свертывания.

Очевидно, что ЯЭ выдержала это испытание: хотя рост установленной мощности и замедлился довольно существенно по сравнению с оптимистическими прогнозами 70-х годов, он не остановился полностью. Но главное, что отрасль, можно сказать, сделала правильные выводы: помимо принятия беспрецедентных технических мер (прежде всего, касающихся блоков с реакторами РБМК), были серьезнейшим образом пересмотрены подходы к проектированию реакторных установок и систем контроля и управления, к организации управления технологическим процессом и, не в последнюю очередь, к подготовке оперативного персонала.

После Чернобыльской аварии были пересмотрены подходы к проблеме безопасности действующих АЭС. Принятые технические меры на существующих блоках РБМК радикально изменили нейтронно-физические свойства активной зоны и органов управления. Система управления подверглась модернизации, был пересмотрен регламент эксплуатации. Подготовка оперативного персонала стала базироваться на применении полномасштабных тренажеров и других технических средств обучения.

С начала 90-х годов в России была начата и к настоящему времени успешно завершена беспрецедентная по своим масштабам и темпам программа оснащения всех российских АЭС тренажерами, как полномасштабными, для детальной отработки оперативным персоналом навыков управления, так и различными другими. За пятнадцать лет, с 1989 г по 2004 г отечественными разработчиками было создано более 30 полномасштабных и аналитических тренажеров АЭС с реакторами типа ВВЭР, РБМК, ЭГП-6 для России, Украины, Венгрии, Болгарии, Китая.

Разработка тренажеров потребовала развития весьма эффективных методов нейтронно-физического расчета, т.к. моделирование переноса нейтронов в активных зонах реакторов в режиме реального времени являлось новой и непростой задачей, особенно для реакторов типа РБМК. К началу указанного периода в России отсутствовал и опыт разработки полномасштабных моделей энергоблока, и соответствующие системы программирования, что стимулировало, наряду с заимствованием и освоением зарубежного опыта, разработку отечественных систем интегрирования сложных моделирующих комплексов.

В данной работе описаны методы моделирования нейтронно-физических процессов в активной зоне реакторов РБМК-1000 для тренажеров, в том числе разработанный автором эффективный синтетический алгоритм, а также созданная с участием автора система разработки и эксплуатации моделирующих программных комплексов WinMod. Описанные методы моделирования были применены при разработке целого ряда полномасштабных и аналитических тренажеров для Курской, Смоленской и Чернобыльской АЭС. Система WinMod использовалась при создании двух аналитических тренажеров для блоков с реакторами РБМК-1000 (прототип - 4-й блок Курской АЭС) и ВВЭР-1000 (проект В-320).

Содержание работы изложено в пяти главах.

В главе 1 обсуждается опыт использования тренажеров для обеспечения безопасности эксплуатации АЭС, в том числе с реакторами РБМК. Обсуждаются различные аспекты моделирования нейтроннофизических процессов в режиме реального времени, а также тестирования и использования тренажеров. Представлены основные параметры нейтронно-физических моделей некоторых тренажеров, рассмотрена взаимосвязь использованных методов расчета и имевшихся вычислительных ресурсов. Обсуждается применение специализированных систем разработки комплексных моделей энергоблока, а также область применения таких моделей.

В главе 2 описаны методы моделирования нейтронно-физических процессов в активной зоне реактора РБМК-1000, в том числе разработанный автором новый эффективный синтетический алгоритм, применявшийся в полномасштабных тренажерах РБМК для Курской и Смоленской АЭС, а также в аналитических тренажерах для этих АЭС и для Чернобыльской АЭС. Описана также двухгрупповая трехмерная поканальная модель, реализованная автором в аналитическом тренажере для модернизированного 1-го блока Курской АЭС и аналитическом тренажере «ТОМАС-2». Рассматриваются такие аспекты моделирования нейтронно-физических процессов в активной зоне, как выбор геометрической модели, разбиение спектра нейтронов на энергетические группы, особенности функционирования нейтронной модели в составе тренажера, константное обеспечение.

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

В главе 4 кратко описана разработанная автором модель системы контроля энерговыделения в тренажерах РБМК на примере ПМТ 4-го блока Курской АЭС.

Глава 5 посвящена описанию созданной автором совместно с А.И.Айзатулиным системы разработки и эксплуатации моделирующих программных комплексов WinMod для операционной системы Windows. Описана постановка задачи, структура системы WinMod, примененные технологии программирования. Приведено краткое описание аналитических тренажеров, разработанных с помощью данной системы.

Цели работы состоят в разработке специальных методов моделирования нейтронно-физических процессов в активной зоне реакторов РБМК-1000 для полномасштабных и аналитических тренажеров, их практической реализации, а также в создании системы разработки и эксплуатации моделирующих программных комплексов для ОС Windows.

Для достижения этих целей решены следующие задачи:

- разработан эффективный алгоритм динамического моделирования нейтронно-физических процессов в активной зоне реактора РБМК-1000, основанный на методе пространственного синтеза;

- указанный алгоритм, а также трехмерный конечно-разностный метод расчета реализованы в ряде полномасштабных и аналитических тренажеров;

- проведено тестирование разработанных алгоритмов и программ путем сравнения результатов расчета с результатами, полученными с помощью других программ, а также с проектными данными и результатами измерений на блоках-прототипах;

- создана новая система разработки и эксплуатации больших моделирующих программных комплексов WinMod для операционной системы Windows, позволяющая разрабатывать аналитические тренажеры с использованием мультимедийных возможностей операционной системы, и совместимая по моделирующему программному обеспечению с системой US3, с помощью которой разработано большинство отечественных тренажеров.

Научная новизна выполненной работы заключается в следующем:

- разработан новый высоко эффективный алгоритм синтеза нейтронного поля в реакторе РБМК, применимый в тренажерах реального времени;

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

Практическая значимость работы:

- разработанные автором нейтронно-физические модели активной зоны РБМК и модели систем контроля энерговыделения применены в полномасштабных тренажерах Курской АЭС и Смоленской АЭС, а также в аналитических тренажерах этих станций и Чернобыльской АЭС в период с 1996 по 2004 гг. Указанные тренажеры установлены на АЭС, а также в Высшей школе экономики (Санкт-Петербург) для Северо-Европейского межрегионального территориального округа ГАН России, в Кризисном центре концерна «Росэнергоатом»;

- система разработки и эксплуатации моделирующих комплексов WinMod позволяет интегрировать крупные системы моделирования на всех этапах разработки и совместима с системой моделирования S3, с помощью которой построено большинство отечественных полномасштабных и аналитических тренажеров АЭС. Это делает возможным ее применение для разработки аналитических тренажеров любого назначения как для уже существующих АЭС, так и для строящихся, а также при создании моделирующих комплексов для решения научно-исследовательских задач. Система WinMod использовалась при разработке 2 аналитических тренажеров: «ТОМАС-1» для АЭС с реактором ВВЭР-1000 и «ТОМАС-2» для АЭС с реактором РБМК-1000. В настоящее время ведется разработка моделирующего комплекса для блока Белоярской АЭС с реактором БН-600.

Личный вклад автора заключается в том, что изложенный в диссертации синтетический алгоритм моделирования активной зоны РБМК разработан и внедрен на тренажерах лично автором; все остальные решения задач моделирования активной зоны и систем контроля энерговыделения реализованы в программах и внедрены также автором. Система разработки и эксплуатации моделирующих программных комплексов создана в сотрудничестве с А.И.Айзатулиным. Большинство использованных в ней основных технических решений принималось авторами совместно. Программирование всех утилит, кроме относящихся к формированию операторского интерфейса, осуществлено автором диссертации; операторский интерфейс полностью разработан А.И.Айзатулиным и в настоящей работе не описан. Подготовка константного обеспечения выполнялась Ю.В.Марчуком и А.В.Пряничниковым с участием автора, во внедрении трехмерной нейтронно-физической модели участвовал Е.Ю.Келарев. Работы по верификации моделей, изложенные в главе 4, выполнялись совместно с авторами публикаций, на которые сделаны ссылки. Разработка аналитических тренажеров с помощью комплекса WinMod выполнялась автором в составе коллективов, названных в публикациях.

Основные результаты диссертации опубликованы в работах: [11], [12], [14], [19], [36], [43], [45], [46], [47].

Похожие диссертационные работы по специальности «Ядерные энергетические установки, включая проектирование, эксплуатацию и вывод из эксплуатации», 05.14.03 шифр ВАК

Заключение диссертации по теме «Ядерные энергетические установки, включая проектирование, эксплуатацию и вывод из эксплуатации», Фёдоров, Игорь Вячеславович

3.3 Выводы по результатам тестирования нейтроннофизических моделей

Имеющийся более чем десятилетний опыт разработки и тестирования целого ряда тренажеров для АЭС с реакторами РБМК

1000 позволяет сделать вывод о достаточном качестве разработанных нейтронно-физических моделей для целей обучения оперативного персонала. В то же время, необходимость совершенствования программного обеспечения тренажеров, в том числе в части нейтронной физики, всегда признавалась как пользователями, так и разработчиками тренажеров. Учитывая сложившиеся темпы увеличения производительности вычислительной техники, а также имеющийся в отрасли опыт проектных и эксплуатационных расчетов, можно утверждать, что с настоящего времени появилась возможность повысить качество тренажерных нейтронно-физических моделей. Для первых тренажеров отсутствовала возможность строить модели, в полной мере соответствующие современному уровню развития нейтронно-физических расчетов, причем использование существующих приближений в тренажерах не сводилось к их упрощению, а требовало разработки специальных алгоритмов, таких, как синтетический (как в данной работе), или крупносеточный (у других разработчиков). Применение трехмерной двухгрупповой модели на аналитическом тренажере 5-го блока Курской АЭС показало, что при последующих модернизациях программного обеспечения возможно внедрение нейтронно-физической модели, приближающейся к инженерному уровню. С другой стороны, для дальнейших шагов по пути усложнения нейтронно-физических моделей РБМК реального времени требуется еще большее увеличение производительности используемых компьютеров.

Прежде всего, представляется важным увеличение числа расчетных слоев по высоте до 14-28. Это можно сделать, оставаясь в рамках диффузионного приближения с сохранением всех элементов конечно-разностного алгоритма. Ясно, что при этом более корректно будет рассчитываться изменение реактивности при движении органов регулирования и реакция поля нейтронов на перемещение границы экономайзерного участка в канале. С другой стороны, такое увеличение детализации должно быть поддержано соответствующим усовершенствованием теплогидравлической модели канала. Последняя имела в описанных выше тренажерах 3 расчетных участка по длине канала и, кроме того, не была действительно «поканальной», т.к. оперировала «эффективными» каналами, сформированными из каналов половин активной зоны, выделенного РГК и выделенного канала (для моделирования разрывов РГК и канала). Рассчитанные в «эффективных» каналах параметры теплоносителя затем распределялись по реальным каналам в соответствии с распределением энерговыделения. Таким образом, в плане геометрической детализации нейтронно-физическая модель, по-видимому, не является в настоящее время «узким местом». Однако поканальная теплогидравлическая модель КМПЦ, как показала работа [36], требует увеличения мощности компьютера на 1-2 порядка. Что же касается нейтронно-физической модели, то дальнейшая геометрическая детализация в рамках диффузионного приближения вряд ли целесообразна, т.к. при этом возрастают погрешности диффузионного приближения, а также роль неопределенности распределения выгорания по высоте. Так, в работе [25] отмечена заметная разница в весах стержней по расчетам в тренажере (использовалась синтетическая одногрупповая модель) и по программе SADCO, несмотря на хорошее согласование по показаниям ДКЭР. Это можно объяснить как недостаточностью одногруппового энергетического разбиения спектра нейтронов около органа регулирования, так и погрешностью диффузионного приближения в области большого градиента плотности потока нейтронов.

Вместе с тем, существует опыт применения более высоких, по сравнению с диффузионным, приближений, в том числе и для РБМК (Р2, Р3), в программах, сравнимых по эффективности с тренажерными [37]. В тренажерах ВВЭР-1000 уже используется нодальный метод решения уравнения диффузии, являющийся развитием конечно-разностного метода [38]. Результаты этих работ убеждают в целесообразности использования перечисленных приближений в тренажерных нейтронно-физических моделях.

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

4 Моделирование системы контроля энерговыделения

Системы контроля энерговыделения реактора РБМК различны на энергоблоках разных поколений, кроме того, эти системы подвергались неоднократной модернизации. Тем не менее, все они основаны на нескольких общих принципах:

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

• наличие отдельных систем контроля в пусковом и рабочем диапазоне мощности,

• наличие системы локального автоматического регулирования,

• наличие развитой системы измерения распределения энерговыделения по радиусу и высоте активной зоны.

Здесь будет рассмотрено моделирование системы контроля энерговыделения на примере ПМТ 4-го блока Курской АЭС.

На этом ПМТ моделировались следующие системы контроля энерговыделения:

• измерительная часть систем контроля мощности, реактивности и периода в рабочем диапазоне мощности;

• измерительная часть систем автоматического регулирования;

• измерительная часть систем контроля мощности и периода в пусковом диапазоне;

• система физического контроля распределения энерговыделения в активной зоне (СФКРЭ).

Система контроля мощности и реактивности в рабочем диапазоне мощности включает в себя боковые ионизационных камеры (БИК) КНК-53М, реактиметр и показывающие приборы. Для БИК АР-1 и АР-2 моделируется логика контроля неисправности и блокировки (по собственному разбалансу и «калейдоскопу») с задержкой срабатывания по сигналу «недопустимый разбаланс». Измерительная часть системы защиты по скорости в рабочем диапазоне мощности состоит из 3-х измерительных каналов с БИК КНК-53М и показывающими приборами. Реактиметр моделируется в рамках точечной модели кинетики с шестью группами запаздывающих нейтронов. Коррекция токов БИК осуществляется с инструкторской и станции тренажера и с имитатора неоперативных пультов управления.

Измерительную часть системы автоматического регулирования малой мощности (АРМ) составляют 4 БИК КНК-56 с автоматикой контроля неисправностей и блокировки по собственному разбалансу.

В пусковом режиме нейтронный поток контролируется по трем измерительным каналам с камерами КНТ-31, размещенными на границе активной зоны. Сигналы камер регистрируются показывающими приборами (скорость счета, период). Перемещение камер по высоте активной зоны моделировалось «функцией дистанционного управления» на инструкторской станции тренажера, позволяющей менять показания камер в пределах 8 порядков. Имитировались электрические помехи и наводки на сигнальные цепи камер, а также стохастический характер регистрируемой плотности потока нейтронов. Аналоговые электрические цепи, измеряющие периоды, моделировались кольцевыми стеками, в которые записывались показания камер 1(к). Тогда

-1) мгновенное значение периода определяется как т{к)=—ц-ц—гДе о — о

S(k)- сумма стека на шаге к, At- временной шаг расчета (записи в стек). Длину стека можно менять, настраивая на характерное время измерительного устройства, для описываемого тренажера она составляет 100 записей, шаг расчета - 1/12 с.

СФКРЭ предназначена для контроля локального энерговыделения и включает в себя 130 детекторов контроля энерговыделения по радиусу (ДКЭР) и 12 7-сегментных детекторов контроля энерговыделения по высоте (ДКЭВ). Сигналы с датчиков сравниваются с уставками и формируют сигналы световых индикаторов. Сигналы ДКЭ(Р) и ДКЭ(В) поступают также в систему централизованного контроля (СЦК) "СКАЛА", где используются как исходные данные физических расчетов. Коэффициенты, определяющие соответствие мощности канала токам датчиков, рассчитываются в системе, моделирующей программу ПРИЗМА. Суммарный ток ДКЭ(Р) после коррекции в соответствии с запретом использования отдельных датчиков (по данным СЦК "СКАЛА") используется для контроля полной тепловой мощности реактора и регистрируется самописцем. Токи ДКЭ(Р) и ДКЭ(В), выбранных с помощью вызывных устройств, отображаются на цифровых приборах. Модель СФКРЭ учитывает инерционность датчиков, используемых в системе.

Поскольку плотность потока нейтронов в отражателе не рассчитывалась, показания БИК и КД определялись как сумма потоков в нескольких ближайших расчетных узлах. Токи ДКЭР считались пропорциональными мощности кассет, в которых размещены детекторы, это упрощало согласование с программой ПРИЗМА.

При подготовке номинального состояния все токи БИК автоматически устанавливались на уровень, соответствующий полной мощности реактора (для того, чтобы корректно включилось автоматическое регулирование), а токи ДКЭР подвергались общей нормировке для правильной установки указателей мощности по СФКРЭ.

Моделировался ряд отказов в измерительных каналах систем контроля и управления: отказы и неверные показания БИК, отказы

СФРКЭ (отдельных датчиков и полный), отказы и неверные показания основных приборов контроля мощности, а также обесточение оборудования СФКРЭ и блочного щита.

5 Система разработки и эксплуатации моделирующих программных комплексов WinMod

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

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

Одна из таких систем, названная US , была разработана в США фирмой Singer Link-Miles Simulation Corporation (сейчас GSE Systems) в 80-е годы для операционной системы Unix [39], и поддерживалась затем до настоящего времени фирмой-разработчиком и СП, а затем ОАО «ДЖЭТ», использовавшей эту систему для разработки тренажеров АЭС с реакторами различных типов начиная с конца 80-х годов и до настоящего времени на базе многопроцессорных компьютеров Silicon Graphics и, в последнее время, на компьютерах с процессорами Intel.

Эта система представляет собой программное обеспечение, позволяющее разрабатывать, отлаживать и эксплуатировать в режиме реального времени крупные моделирующие комплексы. Основные принципы, на которых она базируется [40]:

Структурирование данных. Данные объединены в функциональные группы, группы данных размещены в структурах. Доступ одних моделей к данным других моделей ограничен. Управление данными осуществляется СУБД, контролирующей адресную структуру данных и их использование.

Автоматическое описание данных для программных модулей. Л

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

Управлениепроцессоммоделирования. Процесс моделирования представляет собой циклическое исполнение программных модулей под управлением специального программного обеспечения. При этом возможно включение и выключение отдельных модулей, работа моделирующих систем отдельно от других или совместно с другими в любых сочетаниях. Осуществляется контроль значений переменных, сохранение и загрузка данных, обработка ошибок. Управление осуществляется с Инструкторской Станции (специальный компьютер) или с помощью отладчика. Многопользовательский режим доступа к базе данных и процессу моделирования. Система управления базой данных обеспечивает многопользовательский доступ, а управление моделями и их отладка возможна с любого компьютера в составе локальной сети. Кроме того, организована двухуровневая система разработки моделей с ограниченным доступом пользователей к данным и программным модулям «верхнего» уровня, содержащего последнюю «официальную» версию моделей.

Описанная среда программирования является весьма мощной и надежной системой, подтвердившей свою способность поддерживать разработку крупных моделирующих комплексов. Структура и принципы построения такой системы, очевидно, не нуждаются в переработке. Впоследствии специалистами ВНИИАЭС и ОАО «ДЖЭТ» система была дополнена средствами автоматизации программирования, такими, как кодогенераторы моделей теплогидравлического оборудования CMS и логического оборудования LCG, совместимые по форматам текстов программ и описаний данных с US3 [41], [6]. Для аналитических тренажеров была разработана система DIAGEN, позволяющая строить операторский интерфейс на персональных компьютерах в составе локальной сети.

Однако к концу 90-х годов значительное развитие получила «платформа» Intel, и стало ясно, что по соотношению «цена/производительность» компьютеры Silicon Graphics уступают компьютерам с процессорами Intel. Кроме того, представлялось весьма привлекательным использование мультимедийных возможностей ОС

Windows. Таким образом, была поставлена задача разработки системы моделирования, структурно подобной US и совместимой с ней по основным форматам данных, но работающей в операционной системе Windows на одно- или многопроцессорных компьютерах с процессорами Intel. Основное отличие конфигурации такой системы от конфигурации US3 заключается в совмещении функций моделирования и инструкторской станции на одном компьютере. Были сформулированы следующие требования.

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

Тексты программ на Фортране, используемые в US3, в том числе созданные с помощью кодогенераторов, могут быть использованы в полном объеме (возможно, с незначительными изменениями, поддающимися автоматизации). Используется компилятор DIGITAL Visual Fortran в составе интегрированной среды разработчика Microsoft Visual Studio с утилитой-прекомпилятором, выполняющей «привязку» текстов программ к базе данных.

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

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

5.1 Структура системы моделирования

Модель технологической системы представляет собой набор программных модулей, моделирующих отдельные технологические подсистемы. Эти модули вызываются управляющей программой RTEX (Real-Time Executive) с определенной частотой и в определенном порядке (во временной структуре задающего таймера с частотой 20 Гц) на заданном процессоре многопроцессорного компьютера. Модули оперируют со своими «частными» областями данных, недоступными другим моделям и с «общими», доступными более чем одной модели. Для компилятора FORTRAN такая область данных представляет собой COMMON-блок, и в дальнейшем будет называться глобальной областью данных.

На рис.5.1 представлен пример организации программ и данных. Имеются две модели технологических систем (АА и ВВ), каждая из которых моделирует несколько подсистем (АА01.АА03 и ВВ01.ВВ02). Управляющая программа RTEX вызывает «контрольные» модули САА01. .САА03 и СВВ01. .СВВ02,

Рис. 5.1. Пример структуры данных и взаимодействия программных модулей. которые вызывают программные модули SAA01.SAA07. Данные размещаются в COMMON-блоках (глобальных областях) GAA01. GAA02, «принадлежащих» системе АА, блоках GBB01. GBB03, «принадлежащих» системе ВВ, а также общих блоках GXX и GZZ, доступных обеим системам. В общем случае «собственные» данные одной системы не доступны другой системе, как блоки GAA01 и GAA02 для системы ВВ. Однако при необходимости их можно сделать доступными, как блок GBB01 для системы АА в данном примере. «Защищенность» данных одной системы от воздействия другой системы существенно повышает надежность и облегчает поиск ошибок, связанных с неправильной адресацией, а размещение всех данных в COMMON-блоки позволяет эффективно организовать процедуры сохранения и загрузки данных.

Модели технологических систем и глобальные области данных представляют собой динамические библиотеки Windows (Dynamic Link Library), загружаемые управляющей программой. Для доступа к «контрольным» модулям они «экспортируются» компилятором, а связь моделей с глобальными областями данных организуется на этапе компиляции и осуществляется при загрузке этих динамических библиотек управляющей программой. Управляющей программе доступны все данные.

База данных моделей представляет собой таблицы СУБД Paradox. Управление данными осуществляется программой Database Manager (DBM). DBM позволяет корректно модифицировать, добавлять и удалять записи в таблицах баз данных, не нарушая структуры уже существующих данных; DBM компилирует динамическую библиотеку глобальной области данных после каждого изменения его содержимого. Кроме этого, на DBM возложена функция регистрации, а также включения в работу и выключения из работы моделей технологических систем и их контрольных модулей. DBM осуществляет доступ к таблицам баз данных с любого компьютера в составе локальной сети.

Тексты программ автоматически снабжаются описанием используемых переменных, размещенных в базе данных. Эту задачу выполняет программа FSCAN, запускаемая пользователем перед компиляцией, или также автоматически программой DBM по списку модулей, данные которых подверглись изменению.

В разработанной системе обмен данными между моделями и операторским интерфейсом (панелями оператора, технологическими диаграммами и т.д.) также осуществляется управляющей программой. Для этого данные, предназначенные для передачи через операторский интерфейс, должны размещаться в специальном COMMON-блоке, для которого DBM создает "include''-файлы для управляющей программы с описанием структуры этой глобальной области данных. Это необходимо для того, чтобы интегрировать эти данные в управляющую программу для интенсификации работы с ними. С этой же целью отдельная глобальная область отведена для данных, относящихся к отказам оборудования и дистанционному управлению. По этих данным управляющая программа предоставляет инструктору списки отказов и функций дистанционного управления с соответствующим «оформлением».

Отладка моделей технологических систем поддерживается сетевым отладчиком IND (Interactive Network Debugger) - приложением, позволяющим наблюдать за значением переменных, описанных в базе данных, менять их значения во время моделирования, строить графики отображаемых переменных от времени, а также управлять процессом моделирования (загружать и сохранять данные, останавливать и возобновлять непрерывный или пошаговый процесс).

Структура взаимодействия перечисленных приложений представлена на рис. 5.2. комплекса.

5.2 База данных моделей и Менеджер базы данных DBM.

База данных представляет собой набор таблиц формата СУБД Paradox, для работы с ними используется Менеджер базы данных DBM. Структура таблицы представлена в табл. 5.1. Поля 9-12 поддерживаются автоматически, новые переменные, определяемые пользователем, размещаются в «свободных» частях глобальной области данных, если иное (в поле Location) не задано пользователем. Все поля, кроме заполняемых автоматически, доступны для редактирования. При определении новых данных осуществляется проверка уникальности вводимого имени по всей базе данных и правильности заполнения полей. Если пользователем меняется тип данных или размер массива, происходит корректное перемещение данных в другую часть глобальной области данных, если это необходимо и возможно. При удалении каких-либо данных осуществляется проверка, нет ли «привязки» с помощью поля Location других данных к удаляемым. Размер глобальной области данных задается пользователем, при необходимости может быть увеличен или уменьшен (в пределах уже размещенных данных). Поддерживаются процедуры ввода и вывода данных с помощью файлов соответствующего формата системы US3.

Глобальная область данных может быть объявлена «константной», в этом случае ее переменные инициализируются при компиляции ее динамической библиотеки и не сохраняются при записи текущих состояний (и не восстанавливаются при их чтении). Инициализация данных в этом случае осуществляется либо по полю «value» (см табл. 5.1) для одиночных переменных, либо с помощью файла с оператором BLOCK DATA, подключаемым при компиляции динамической библиотеки глобальной области.

Заключение

Основные итоги проведенной работы, показывающие научную новизну исследований и практическую ценность результатов, могут быть сформулированы следующим образом:

1. Разработан эффективный алгоритм моделирования нестационарных нейтронно-физических процессов в активной зоне реактора РБМК-1000 в режиме реального времени, основанный на методе пространственного синтеза. Данный алгоритм позволил разработать целый ряд полномасштабных и аналитических тренажеров для Курской, Смоленской и Чернобыльской АЭС.

2. Разработана и внедрена на аналитическом тренажере 1-го блока Курской АЭС трехмерная двухгрупповая нейтронно-физическая модель активной зоны.

3. Тестирование перечисленных нейтронно-физических моделей показало их достаточную точность для использования в составе полномасштабных и аналитических тренажеров АЭС с реактором РБМК-1000.

4. Создана система разработки и эксплуатации моделирующих комплексов WinMod, которая позволяет интегрировать крупные системы моделирования на всех этапах разработки и совместима с системой моделирования US3, с помощью которой построено большинство отечественных полномасштабных и аналитических тренажеров АЭС. Система WinMod использовалась при разработке 2 аналитических тренажеров: «ТОМАС-1» для АЭС с реактором ВВЭР-1000 и «ТОМАС-2» для АЭС с реактором РБМК-1000. В настоящее время ведется разработка моделирующего комплекса для блока Белоярской АЭС с реактором БН-600.

В заключение автор выражает свою благодарность научному руководителю Е.Ф.Селезневу, оказавшему большую помощь в работе над диссертацией, А.И.Айзатулину, без обсуждения с которым не принималось ни одно важное техническое решение при разработке комплекса WinMod, А.П.Жукавину, руководившему разработкой тренажеров «ТОМАС», С.А.Бычкову, тщательно отрецензировавшему работу на стадии подготовки и внесшему ряд ценных замечаний и предложений, а также А.А.Болсунову, А.В.Пряничникову и другим специалистам, проявившим интерес к представленной работе.

Список литературы диссертационного исследования кандидат технических наук Фёдоров, Игорь Вячеславович, 2005 год

1. Выступление Представителя Российской Федерации Г.М.Гатилова по докладу Международного агентства по атомной энергии на пленарном заседании 54-й сессии Генеральной Ассамблеи ООН 4 ноября 1999 года.

2. Малкин С.Д., Ракитин И.Д., Сивоконь В.П., Шаля В.В. Многоцелевые моделирующие комплексы основа для исследования тяжелых аварий, проектирования и совершенствования систем ЯЭУ. ВАНТ, серия Физика ядерных реакторов, 1991 г., вып. 5, с. 18.

3. С. Немытов, В. Петрушин. Технические средства подготовки оперативного персонала. Росэнергоатом, №6, 2004 г.

4. Артамкин В.Н. Инженерные тренажеры. Атомная техника за рубежом, 1987, №6. с. 14.

5. Емельяненко В.Ю., Чувильчиков М.С. Технология моделирования атомных электростанций. ВАНТ, серия Физика ядерных реакторов, 1999, вып.2, с. 70.

6. Малкин Д.С., Данилов В.А., Зенков А.Д., Масанов А.О., Ракитин И.Д., Янушевич Д.И. Виртуальный энергоблок и технологии компьютерного моделирования. ВАНТ, серия Физика ядерных реакторов, 2002, вып. 3, с. 72.

7. Данилов В.А., Зенков А.Д., Малкин Д.С., Масанов А.О., Ракитин И.Д., Янушевич Д.И. Компьютерная технология SimPort: опыт внедрения. ВАНТ, серия Физика ядерных реакторов, 2002, вып. 3, с. 64.

8. Ю.Чернаков В. А., Осадчий М.А. Особенности современных моделирующих комплексов сложных технологических объектов (на примере анализатора режимов АЭС с ВВЭР). «Приборы», № 7, 2002, с. 12.

9. Пряничников А.В., Селезнев Е.Ф., Фёдоров И.В. Динамические расчетные модели активных зон реакторов. ВАНТ, серия Физика ядерных реакторов, выпуск 2, 1999, с. 64.

10. Ионов А.И., Подлазов JI.H., Рогова В.Д. О влиянии степени дискретизации пространства на результаты расчетного моделирования динамики нейтронных полей реактора РБМК. ВАНТ, серия Физика ядерных реакторов, вып. 5, 1991, с 25.

11. Белоусов Н.И., Бычков С.А., Марчук Ю.В., Пряничников А.В. Программа расчета гетерогенных ячеек и полиячеек ядерных реакторов (программа GETERA). ОФАП ЯР, ном.рег. 00237, 1991 г.

12. А.В.Пряничников, Е.Ф.Селезнёв, И.В.Фёдоров. CR нейтронно-физическая модель активной зоны в тренажерах АЭС. Семинар «Методики и программы полномасштабного моделированиядинамики АЭС и ТЭС» в ФГУП «Атомэнергопроект», декабрь 2004, Москва.

13. Батурин Д.М., Страшных В.П., Выговский С.Б. Моделирование динамических процессов в РБМК средствами полномасштабного тренажера. «Атомная энергия», т. 87, вып. 3, 1999, с 189-194.

14. Выговский С.Б., Батурин Д.М., Страшных В.П., Галкин И.Э. Программный комплекс CONUCS. Верификационный отчет. ЭНИКО ТСО, 1998. ОФАП ЯР, инв. № 2998, 1998 г.

15. Ю.В.Марчук, М.А.Рахматулин, Е.Ф.Селезнев, И.В.Фёдоров. Верификация модулей нейтронно-физического расчета в тренажерах АЭС. Обнинск, 1996, в печати.

16. Краюшкин А.В., Кубарев А.В. Программа STEPAN-S для расчета характеристик ядерной безопасности. В сб. Внутренняя безопасность ядерных энергетических установок. М,ЦНИИатоминформ,1991,с.228-229.

17. РНЦ КИ, «Расчетная оценка паспортных характеристик реакторных установок 1-4 блоков Курской АЭС. Научно-технический отчет о НИР», РНЦ КИ, инв. № 0Т05/93. Москва, 1993 г.

18. Протокол измерения физических и динамических характеристик реактора энергоблока №3 ЧАЭС 23.06.97. ПО Чернобыльская АЭС, инв. № ОЯБ Ю-ОЯБ, 1997 г.

19. Физический пуск реактора РБМК-1000 3-го блока Чернобыльской АЭС после длительной остановки. Отчет. Чернобыльская АЭС, инв. № 199-ПТО, 1987 г.

20. Протокол результатов измерений физических характеристик реактора 1 энергоблока Ленинградской АЭС после КПР 1989-1990 гг. ЛАЭС, инв. № 1854, Сосновый Бор, 1991 г.

21. Протокол проведения эксперимента по определению парового эффекта реактивности и быстрого мощностного коэффициента реактивности реактора РБМК-1000 1 блока Смоленской АЭС. Смоленская АЭС, инв. № 1140 «Д». Десногорск, 1994 г.

22. Измерение физических характеристик реактора 4-го энергоблока (25 сентября 1992 г.). Отчет ЛАЭС. Сосновый Бор, 1992 г.

23. Протокол проведения эксперимента по определению парового эффекта реактивности и быстрого мощностного коэффициента реактивности реактора РБМК-1000 2 блока Смоленской АЭС. Смоленская АЭС, инв. № 1220 «Д». Десногорск, 1995 г.

24. Жукавин А.П., Кругов Н.Ю., Тушенцов А.С. Отчет по результатам заводских испытаний и верификации аналитического тренажера 4-го энергоблока Курской АЭС. ВНИИАЭС, 016-FDS-AT-01, 1999.

25. Животягин А.Ф., Фёдоров И.В. К вопросу определения максимальной температуры элементов твэл реактора РБМК-1000. Сб. семинара «Моделирование теплогидравлических процессов в активных зонах реакторов различного назначения». Обнинск, 2002.

26. Селезнёв Е. Ф. Разработка и использование эксплуатационных программ нейтронно-физического расчета реакторов. Диссертация на соискание ученой степени доктора технических наук. М, 2001 г.

27. Е.Ф.Селезнёв, В.А.Терешёнок, В.А.Пряничников, В.В.Ивченков, В.М.Симин. Результаты экспериментов и расчетов критических состояний первой загрузки первого блока Волгодонской АЭС. Технический отчет. ОАО «ВНИИАЭС», М, 2004.

28. US3 User's Guide. Simulation, Systems and Services Technologies. March 1, 1991.

29. И.В.Фёдоров, А.И.Айзатулин. Система разработки и эксплуатации программных моделирующих комплексов WinMod. Обнинск, 2001, в печати.

30. Майданик В.Н., Сычев Р.Г., CMS код - генератор для моделирования технологических систем ТЭС и АЭС. Семинар «Методики и программы полномасштабного моделированиядинамики АЭС и ТЭС» в ФГУП «Атомэнергопроект», декабрь 2004, Москва.

31. Альфред Ахо, Рави Сети, Джеффри Ульман. Компиляторы: принципы, технологии и инструменты. Пер. с англ. М., Издательский дом «Вильяме», 2003.

32. И.В.Фёдоров, А.И.Айзатулин, М.И.Боклач, К.Б.Будылин, О.А.Волощенко, А.П.Жукавин, А.О.Ковалевич, С.Н.Поволоцкая, А.А.Просвирнов, А.В.Пряничников, В.А.Пряхин, Л.К.Сыромятникова. Аналитический симулятор ВВЭР-1000 «ТОМАС». Обнинск, 2001, в печати.

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