ВЕСТНИК АСТРАХАНСКОГО ГОСУДАРСТВЕННОГО ТЕХНИЧЕСКОГО УНИВЕРСИТЕТА. СЕРИЯ: УПРАВЛЕНИЕ, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И ИНФОРМАТИКА
Архив статей журнала
Приводится краткий анализ подходов, применяемых в настоящее время для разработки программ управления, выявлены особенности их применения, преимущества и недостатки. Для исследования выбрана разработка кроссплатформенного приложения систем управления робототехническими комплексами (РТК) на примере РТК с роботами-манипуляторами МП-11. Структура системы управления включает в себя контроллер на плате Arduino Mega 2560 Pro Mini с загруженной программой низкого уровня и программу верхнего уровня. Разработка производится на платформе .NET MAUI, которая позволяет создать приложение для операционных систем Windows, Android, IOS на единой кодовой базе, т. е. один и тот же код автоматически компилируется под все операционные системы с учетом их особенностей и применяемых элементов. Подключение управляющего компьютера осуществляется по USB, мобильных устройств - по Bluetooth, при этом программно передача данных осуществляется через последовательный порт. Приведено описание режимов работы разработанного приложения, его алгоритмов функционирования с указанием особенностей выполнения для данного типа программ и внешнего вида форм с расположенными на них элементами. В программе предусмотрен ручной и автоматический режимы работы, а также управление не только РТК, но и его моделью. Ключевой особенностью данного приложения является использование единой кодовой базы и оформления для реализации настольного и мобильного приложения для различных операционных систем без использования ресурсов сети, в отличие от web-приложений.
|
|
|
Цель исследования заключается в разработке web-приложения для систем управления робото-техническими комплексами (РТК) на примере РТК с роботами-манипуляторами МП-11. Структура системы управления включает в себя контроллер на плате Arduino Mega 2560 Pro Mini с загруженной программой низкого уровня и программу верхнего уровня. В качестве программной составляющей выбрано web-приложение. Данный тип приложений состоит из серверной и клиентской части. Обмен данными между ними осуществляется по сети с использованием протокола HTTP. Приложение построено на платформе Microsoft .NET и web-фреймворке ASP.NET WebForms. Web-сервером выступает компьютер, подключенный посредством usb-кабеля к контроллеру и используемый в настоящее время для настольного приложения. Приведено описание web-страниц разработанного web-приложения и его работы, алгоритмов функционирования с указанием особенностей выполнения для данного типа программ. В программе предусмотрен ручной и автоматический режимы работы, а также управление не только РТК, но и его моделью. Данный тип системы управления предполагает многопользовательский режим и передачу по сети, для обеспечения безопасности комплекса разработаны два вида прав пользователей и их аутентификация, а также применена антивирусная защита, используются сетевые настройки защиты от несанкционированного доступа. Гостевой доступ позволяет управлять только моделью роботов, в целях обеспечения сохранности оборудования. Основными преимуществами web-приложения является его кроссплатформенность, т. е. возможность работы на любых устройствах и операционных системах, а также отсутствие необходимости установки.
Представлен автоматизированный алгоритм расчета времени полного цикла работы, стадий термостабилизации и охлаждения реакционной смеси в реакторе, предназначенном для реактора синтеза серосодержащего сорбента, производимого на основе отходов производств металлургии, нефтехимии (сера), эпихлоргидрина (1, 2, 4-трихлорпропан) и целлюлозно-бумажной промышленности (лигнин) для извлечения из сточных вод ионов тяжелых металлов. Использование алгоритмов и программы автоматизированного расчета реактора способствует снижению трудоемкости производственных затрат и себестоимости готового сорбента, повышает надежность расчетов и качество проектных решений. Разработанные алгоритмы и программа включают в себя следующие подпрограммы расчета: физико-химических свойств компонентов реакционной смеси и выбора перемешивающего устройства (пропеллерная трехлопастная мешалка) с учетом вязкости смеси; гидродинамического расчета перемешивающего устройства и теплообмена при нагреве смеси от 20 до 45 °С; теплообмена при термостабилизации и охлаждении рабочей смеси, а также времени полного цикла работы реактора. В основе предлагаемого алгоритма теплообмена при термостабилизации реакционной массы лежит определение температурного диапазона водяного подогрева, компенсирующего тепловые потери. Для этого сформулирована и решена обратная задача теплообмена с неизвестными температурами по горячему теплоносителю, такими, что среднее значение между ними составляет термостабилизируемую величину. Приведен алгоритм расчета процесса охлаждения реакционной смеси в реакторе синтеза серосодержащего сорбента, учитывающий тепловые потери в окружающую среду в объеме 5 %. Разработана программа, реализующая представленные алгоритмы на языке C#, предназначенная для автоматизации расчета реактора синтеза серосодержащего сорбента, предназначенного для извлечения из сточных вод ионов тяжелых металлов.