Для общения пользователя с РК КОРСАР при решении разнообразных задач контурной теплогидравлики в режиме гибкой топологии имеются следующие средства:
- язык описания данных DLC (Data Language for Codes);
- интерпретатор языка DLC;
- номенклатура и принципы связей типовых элементов нодализационных схем моделируемых объектов;
- структура информационного поля расчетного кода и принципы его заполнения;
- архитектура функционального наполнения и универсальная управляющая программа.
С помощью мнемоничного языка DLC формируется файл входных данных, содержащий информацию о топологии задачи и условия ее однозначности.
Разработанный и реализованный как составная часть кода интерпретатор языка DLC предназначен для обработки файла входных данных, их синтаксического и семантического контроля, выдачи соответствующих диагностических сообщений, заполнения информационного поля кода и формирования итоговых команд.
Информационное поле представляет собой набор СОММОN-блоков, в которые по результатам обработки файла входных данных заносится исчерпывающая информация обо всех элементах нодализационной схемы, связях между элементами и об управляющих воздействиях в процессе решения задачи.
Управляющая программа обеспечивает последовательность обращений к функциональным программным модулям в соответствии с методикой расчета и с учетом топологических связей элементов между собой. Функциями этой программы являются также:
- реализация управляющих воздействий при решении задачи;
- формирование файла сохранения состояния задачи для выполнения режима restart;
- формирование файла выходной информации.
Все программные средства кода КОРСАР обладают свойством переносимости на ЭВМ с различной архитектурой и различными операционными системами. Единственное условие его успешного функционирования — присутствие в операционной системе компилятора языка FORTRAN-77.
Таким образом, технологически и функционально расчетный код КОРСАР обеспечивает формирование (средствами ввода данных) и решение разнообразных задач нестационарной контурной теплогидравлики по расчету динамики реакторных и других теплоэнергетических установок с водяным теплоносителем и с произвольными составом и компоновкой оборудования без перетрансляции расчетного кода на ЭВМ.