Программная система для сбора, анализа и регулирования параметров технологического процесса добычи нефти
(1.7)
Определяем угол фазового сдвига для пропорциональной составляющей, учитывая, что отрицательная обратная связь размером -180о входит в эту формулу
4) (1.8)
В сумме пропорциональная и интегральная составляющие должны иметь отрицательную обратную связь размером -180о , поэтому угол фазового сдвига для интегральной составляющей
.
5) (1.9)
Определяем arctg(-fk), что является вектором GR; и вычисляем величину общего вектора, исходя из того, что вектор пропорциональной составляющей является единичным (Gp = 1):
6) (1.10)
Находим диапазон пропорциональности исходя из пункта 1. по формуле
7) (1.11)
Вычисляем время интегральной составляющей при этом регулятор проверяется секундомером по выходному сигналу удвоения
База данных настроек (блок 2) (рисунок 3 – локальная БД Paradox) отвечает за хранение осуществляемых пользователем настроек связи с ОРС – сервером: сохраняет вхождение пользователя под определенным именем и паролем, запоминая также, с какого компьютера, с каким ОРС – сервером, через какую СУБД, Базу данных и с каким набором тегов и условий для этих тегов была осуществлена связь с промышленными логическими контроллерами.
Рисунок 3 - Локальная БД Paradox
На основе разработанной архитектуры ПО, были спроектированы модули. Все входящие в систему модули можно представить следующим образом (рисунок 4 – Модульная структура проекта):
Главный модуль имеет связь со всеми остальными модулям и является основным модулем, отвечающим как за прием необходимой для связи с ОРС – сервером информации от пользователей, так и за демонстрацию результатов выполнения работы программы.