Структура модели и функции программных модулей
Компьютерная модель Wtransf состоит из трёх программных модулей (рис. 3.1):
mTransf – модуль управления данными и выполнения расчётов нагрузочной способности трансформатора. Содержит также описание глобальных констант, структур данных и процедур.
К основным функциям модуля относятся:
· подготовка и инициализация расчётных параметров;
· формирование исходного случайного графика токов обмоток трансформатора при работе модели в автономном режиме (MakeTokRand);
· преобразование исходного графика токов в массив усреднённых относительных значений нагрузки;
· выполнение расчёта нагрева элементов трансформатора и степени износа изоляции (CompTemp);
· статистическая обработка графика нагрузки;
· расчёты требуемого номинального тока трансформатора (CorrectInom, CorrectWear).
fTransW – главная оконная форма модели. Выполняет следующие основные функции:
· ввод и контроль исходных данных для расчётов;
· зауск расчётных процедур модуля mTransf;
· отображение результатов расчётов.
fGrTrsf – вспомогательное окно для отображения графиков токов, степени износа изоляции, температур масла и обмоток.
Рисунок 3.1 - Схема взаимодействия программных компонентов комплекса КОРТЭС и модели
Иерархия программных компонентов
При работе в автономном режиме на верхнем уровне иерархии компонентов модели находится главная форма fTransW (см. рис. 3.1), вызов которой осуществляется стандартными средствами операционной системы. С использованием размещённых на форме элементов управления производится обращение к расчётным функциям модуля mTransf и процедурам отображения графических данных в окне формы fGrTrsf нижнего уровня.
В составе комплекса КОРТЭС форма fTransW занимает подчинённое положение по отношению к главному модулю fmKX_PN программы расчёта режимов нагрузки и пропускной способности данной системы тягового электроснабжения. Обращение к модели (открытие формы fTransW) производится пунктом Трансформатор главного меню этой программы.
Дата добавления: 2016-11-29; просмотров: 915;