Описание системного тяжелоаварийного кода РАТЕГ/СВЕЧА/ГЕФЕСТ, предназначенного для моделирования внутрикорпусной фазы запроектных аварий на РУ ВВЭР-1000, страница 2

              Графическая интерактивная оболочка головного модуля интерфейс пользователя предназначена для работы только в среде ОС WINDOWS95, 98, NT, ME, 2000, XP.

              Существующая графическая оболочка, позволяющая визуализировать результаты расчета по кодам СВЕЧА и ГЕФЕСТ, также работает только в среде ОС WINDOWS.

              В целом, графическая интерактивная оболочка комплекса состоит из трех основных компонентов:

-  препроцессора, позволяющего в интерактивном режиме готовить входной файл РАТЕГ/СВЕЧА;

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

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

              Входной файл и большинство выходных файлов ядра РАТЕГ/СВЕЧА представляют собой текстовые файлы. В среде WINDOWS95, 98, NT эти файлы могут создаваться, редактироваться и просматриваться с помощью компонентов интерактивной графической оболочки. В среде UNIX в настоящее время РАТЕГ не имеет графической оболочки. При работе в этой среде могут использоваться входные файлы, созданные в среде WINDOWS c помощью интерактивного препроцессора, или использоваться текстовые редакторы. Выходной файл также может просматриваться текстовым редактором

              Состав комплекса РАТЕГ/СВЕЧА/ГЕФЕСТ и общая структура связей между компонентами комплекса схематически показаны на Рис. 1.1.

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

-  управляющий модуль,

-  модуль подготовки входных данных,

-  модуль работы с архивом расчетов и разрезов,

-  теплогидравлика (ТГ),

-  СВЕЧА,

-  ГЕФЕСТ,

-  двумерная (одномерная) теплопроводность (ТП),

-  теплоперенос излучением (ТИ),

-  уравнения состояния и теплофизические свойства (УСТФ),

-  система контроля и управления,

-  контроль точности и выбор временного шага (КТВШ),

-  вывод данных (ВД).

              По степени интегрированности в головной программный модуль (РАТЕГ) другие составляющие части комплекса РАТЕГ/СВЕЧА/ГЕФЕСТ − программные модули СВЕЧА и ГЕФЕСТ − различаются весьма значительно.

              Процедуры кода СВЕЧА полностью интегрированы в РАТЕГ, поэтому отсутствует принципиальная разница между вызовами процедур собственно РАТЕГ и вызовами «свечных» процедур. Взаимодействие процедур СВЕЧИ с модулями РАТЕГа осуществляется с помощью интерфейсных процедур RATSVE и SVERAT. Это взаимодействие сводится, в основном, к обмену параметрами, относящимися к теплогидравлической сети (RATSVE) и к состоянию тепловых структур (SVERAT).

              Вне этих интерфейсных процедур и основного блока модуля СВЕЧА находятся:

-  вызовы процедуры вывода листинга «свечных» переменных;

-  вызовы процедур радиационного модуля;

-  вызовы процедуры обрушения истончившихся аксиальных ячеек тепловых структур.

              Программный модуль ГЕФЕСТ при работе в составе комплекса РАТЕГ/СВЕЧА/ГЕФЕСТ запускается как отдельное приложение. Организация взаимодействия его с головным модулем основана на использовании общей области памяти, размещаемой в динамической библиотеке (dll-библиотека). При этом обе программы имеют непосредственный доступ памяти с общими данными, а управление совместным расчетом осуществляется средствами операционной среды WINDOWS с помощью стандартного механизма определяемых пользователем сообщений.

              Программный модуль ГЕФЕСТ может также запускаться независимо от других кодов, входящих в пакет. В этом случае вместо набора данных о поступлении материалов в НКС, которые при работе ГЕФЕСТа в составе комплекса передаются в него через общую память, модуль использует дополнительный внешний входной текстовый файл. Такой файл может быть либо создан пользователем, либо сформирован специальным программным модулем HEF_TO_FIL. Модуль HEF_TO_FIL может запускаться вместе с комплексом РАТЕГ/СВЕЧА/ГЕФЕСТ. Формирование входного файла ГЕФЕСТа для последующего «самостоятельного» расчета процессов в НКС является единственной функцией модуля HEF_TO_FIL.

Рис. 1.1 Общая структура комплекса РАТЕГ/СВЕЧА/ГЕФЕСТ (схематически обозначены: ГД − расчет теплогидравлики; ТП − расчет теплопереноса; ТИ − расчет радиационного теплообмена на временном шаге головного модуля)

1.1.3 Базы данных по свойствам материалов

              В головном модуле комплекса для описания теплофизических свойств воды и водяного пара используются уравнения состояния, созданные на основе уравнений состояния кода TRAC [ 5.7 ].

              Поскольку в коде для моделирования тепловых структур могут использоваться коды РАТЕГ и СВЕЧА, имеющие различный набор стандартных материалов и различные процедуры вычисления их свойств, то в коде, соответственно, используются две базы данных по свойствам материалов. Для описания свойств материалов тепловых структур, моделируемых с помощью кода РАТЕГ, используется собственный, легко пополняемый, набор теплофизических данных в области температур . для реакторных материалов.

              Существует другая база данных (БД) теплофизических свойств материалов кода РАТЕГ/СВЕЧА/ГЕФЕСТ, используемая в процедурах модулей СВЕЧА и ГЕФЕСТ, которая позволяет рассчитывать теплоемкость, удельную энтальпию и энергию Гиббса простых веществ в температурном интервале 298–5000 К. Для большинства веществ исходные данные взяты из БД ИВТАН–ТЕРМО [ 5.8 ].