2.2 Структура программного обеспечения распределённой ИИС
Программное обеспечение физически состоит из трёх компонентов: управляющая программа для контроллера, клиентское приложение на ПЭВМ капитана судна и серверное приложение на ПЭВМ диспетчера.
Структура взаимодействия компонентов ПО показана на рисунке 2.2.
Рисунок 2.2 - Структура программного обеспечения автономной распределённой ИИС
2.3 Линейная аппроксимация градуировочной характеристики
Градуировочная характеристика определяет зависимость между уровнем топлива в цистерне и его объёмом. Данная зависимость задаётся табличным способом. При этом характеристика для груженого состояния судна отличается от характеристики в балластном состоянии. Соответственно, имеется две градуировочные таблицы. Каждая из таблиц содержит по 300 отсчётов уровня. Данные таблицы приведены в приложениях А и Б.
Клиентское приложение массу топлива рассчитывает по таблице, полученной путём усреднения данных из двух указанных таблиц. Полученная таблица имеет существенный объём и не может быть занесена непосредственно в память контроллера целиком. Поэтому была проведена линеаризация градуировочной характеристики линейными регрессионными уравнениями. Поскольку операционная система контроллера не работает с вещественными числами, все данные из таблиц были умножены на 100. полученная характеристика приведена на рисунке 2.3.
Рисунок 2.3 - Усреднённая градуировочная характеристика
Для проведения линеаризации исходная характеристика была разбита на 9 линейных участков. Это позволяет занести в память контроллера только параметры линейных уравнений, что существенно сокращает объём управляющей программы [3, 4].
Параметры линейных уравнений приведены в таблице.
Таблица 2.1 - Параметры линейных уравнений
Номер линейного участка | Диапазон изменения уровня (см) | Коэффициент | Свободный член | Среднее значение относительной погрешности аппроксимации | |
нижняя граница | верхняя граница | ||||
0 | 50 | 3 | -20 | 30,79 | |
50 | 105 | 11 | -430 | 4,66 | |
105 | 152 | 17 | -1050 | 0,89 | |
152 | 222 | 24 | -2128 | 0,58 | |
222 | 275 | 28 | -2997 | 0,11 | |
275 | 342 | 31 | -3853 | 0,23 | |
342 | 410 | 32 | -4197 | 0,09 | |
410 | 416 | 24 | -905 | 0,02 | |
416 | 500 | 12 | 4105 | 0,09 |
Как видно из таблицы, наибольшая погрешность аппроксимации существует на первом участке. По графику видно, что на данном участке кривая существенно не линейна. Это и объясняет такое значение погрешности. Однако этот факт не является существенным недостатком, поскольку данный участок достаточно мал и соответствует довольно низким уровням топлива, которые редко достигаются на практике.
На рисунке 2.4 показана расчётная градуировочная характеристика, полученная при помощи описанных выше уравнений.
Рисунок 2.4 - Расчётная градуировочная характеристика
На рисунке 2.5 приведён график абсолютной погрешности аппроксимации для всех табличных значений.
Рисунок 2.5 - Абсолютная погрешность аппроксимации
На рисунке 2.6 приведён график относительной погрешности аппроксимации для всех табличных значений.
Рисунок 2.6 - Относительная погрешность аппроксимации
Достигнутые значения погрешностей являются приемлемыми при данных условиях. Кроме этого, значения объёма, полученные с помощью указанных уравнений, являются приблизительными. Точные значения по полным градуировочным таблицам вычисляются в программном модуле диспетчера [5].
... изложенным в таблице №8. Установка программного обеспечения так же входит в стоимость поставки комплекта. Таким образом, внедрение системы мониторинга автотранспорта на предприятии ГУП РМЭ "Пассажирские Перевозки" не требует снятия транспорта с линии и появления в структуре организации нового отдела. 5. Безопасность жизнедеятельности при внедрении и использовании системы мониторинга "WEB-GPS ...
... .3 +810.3 Срок окупаемости Лет -- 0.242 -- Вывод Из данного расчета и проведенного анализа технико-экономических показателей делаем вывод о целесообразности внедрения «Автоматизированной системы управления компрессорной установкой». Так как в результате годовая экономия затрат от автоматизации системы составляет 3347839.05 рублей. Это достигается за счет экономии в зарплате 785925.5 ...
... сигналами времени. Ядро предлагает интерфейс для программирования приложения с целью получения функций в виде отдельных программ. 1.2 Разработка автоматизированной системы управления электроснабжением КС «Ухтинская» 1.2.1 Цель создания АСУ-ЭС Целью разработки является создание интегрированной АСУ ТП, объединяющей в единое целое АСУ электрической и теплотехнической частей электростанции, ...
... приведения к базовому узлу, метод удельных весов, метод учета затрат на единицу веса изделия, расчет себестоимости по статьям затрат. В данном проекте приводится расчет себестоимости разработки автоматизированной системы управления торговым предприятием. (АСУТП). АСУТП служит для ведения учета торговой деятельности в Интернет и на аукционе EBay. Из основных преимуществ перед конкурентами стоит ...
0 комментариев