Цель исследования заключается в разработке 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#, предназначенная для автоматизации расчета реактора синтеза серосодержащего сорбента, предназначенного для извлечения из сточных вод ионов тяжелых металлов.
Работа посвящена формированию принципов построения компонентов мониторинговой среды для управления многофункциональными интеллектуальными системами. Обоснована актуальность исследуемой тематики, поставлены цель и задачи работы. Выделена задача формирования системы показателей, описывающих работу системы, как ключевая задача при формировании мониторинговой среды. Описаны 3 этапа, определяющие формирование системы показателей от показателей эффективности системы к показателям деятельности отдельных элементов. Предложена система показателей для мониторинговой среды в виде иерархической структуры с 3 уровнями: уровень критериев эффективности, уровень показателей деятельности, уровень комбинации видов ресурсов и видов деятельности. Предложены алгоритмы сбора и формирования наборов данных. Алгоритм формирования набора данных для мониторинговой среды предусматривает получение данных из разных источников. Задача алгоритма сбора данных - подготовка наборов данных для последующей обработки и получения значений, требуемых мониторинговой средой. При сборе данных рассмотрены различные подходы к формированию целевых наборов данных. Для определения соответствий между функциональными направлениями, ресурсами, видами деятельности, подразделениями и исполнителями приложен алгоритм формирования справочников соответствий. Предложена архитектура веб-приложения как одной из форм реализации мониторинговой среды. На примере использования фреймворка Next.js описаны компоненты архитектуры приложения и представлена схема архитектуры.
В результате проведенных исследований разработан метод классификации адаптационного потенциала организма человека. Метод основан на использовании данных, которые получают при проведении функциональной пробы, ассоциируемой с функцией Хэвисайда, путем проведения которой получают модель переходного процесса в живой системе. Представляя живую систему квазилинейной, на основе ее импедансной модели получают спектральные характеристики живой системы, на основе которых формируют дескрипторы для модели машинного обучения. Для получения импедансной модели живой системы предложена методика трехфазного эксперимента. Методика трехфазного эксперимента заключается в моделировании функции Хэвисайда в процессе выполнения велоэргометрической функциональной пробы на трех уровнях функционального состояния организма человека. Это позволяет вычислять дескрипторы для трех «ветвей» классификатора адаптационного потенциала. Классификатор адаптационного потенциала включает драйвер построения линейной импедансной модели живой системы, формирователь дескрипторов и модуль принятия решений. В качестве линейной импедансной модели живой системы используется амплитудно-фазочастотная характеристика четырехполюсника, построенная по переходной характеристике модели живой системы, а дескрипторы вычисляются по импедансной модели Войта, адекватной экспериментально полученной амплитудно-фазочастотной характеристике модели живой системы. Проведены оценки показателей качества дихотомического классификатора адаптационного потенциала на экспериментальной группе студентов и аспирантов, разделенных на два класса посредством показателя активности регуляторных систем. Они показали, что уровень истинно положительных и истинно отрицательных результатов при классификации неизвестных примеров в удовлетворительной степени соответствуют экспертным оценкам. Это позволяет рекомендовать его для использования в практической медицине, например, в биотехнических системах реабилитации, спортивной медицине, а также для контроля динамики функционального состояния пациента в процессе лечения.
Предлагается алгоритм обеспечения требуемого уровня устойчивости управления беспилотным летательным аппаратом в условиях противодействия. Под внешним воздействием понимаются как преднамеренные деструктивные воздействия внешней среды, так и непреднамеренные. Устойчивое управление беспилотным летательным аппаратом рассматривается как способность управляющих органов выполнять свои функции в сложной, резко меняющейся обстановке, в условиях помех, воздействия противника (огневого, радиоэлектронного и др.) и технических отказов, сохраняя в установленных пределах значения всех показателей управления соответственно. В качестве преднамеренных деструктивных воздействий внешней среды, угрожающих устойчивости управления беспилотным летательным аппаратом при автоматическом управлении, рассмотрены средства огневого и физического поражения, радиоэлектронного подавления, а также функционального поражения электромагнитным и лазерным излучением. В зависимости от вероятности поражения беспилотного летательного аппарата в результате преднамеренного деструктивного воздействия внешней среды сформированы зоны, характеризующие влияние средств воздействия на уровень боеспособности беспилотного летательного аппарата. Определен допустимый уровень вероятности устойчивого управления, удовлетворяющий требованиям его боеспособного состояния. С целью обеспечения требуемого уровня устойчивости управления беспилотным летательным аппаратом использован принцип адаптивного управления, заключающийся в изменении параметров его движения, для реализации возможности облета опасных зон. Вычисление параметров управления движением беспилотного летательного аппарата осуществляется с использованием математической модели динамики его бокового движения. Параметры управления движением беспилотного летательного аппарата формируются в виде суммы программного управления и корректирующего, вычисленных через требуемые параметры движения аппарата. Предложенный алгоритм учитывает возможное преднамеренное деструктивное воздействие внешней среды, может быть реализован с помощью микроконтроллеров современных беспилотных летательных аппаратов и не предполагает внесения изменений в их конструкцию. Реализация алгоритма в автоматизированных системах управления беспилотным летательным аппаратом позволит эффективно решать задачи воздушной разведки в условиях противодействия для вычисления требуемых параметров движения и соответствующего текущей обстановке управления.
В статье предлагается алгоритм поиска целочисленного решения, использующий идею округления координат точки оптимального нецелочисленного решения и построения луча, направленного вглубь области допустимого решения. Алгоритм основан на итеративном процессе округления координат точки в направлении построенного луча. В ходе исследования обнаружено, что движение в сторону направления луча без перебора всех возможных вариантов упрощает алгоритм и позволяет избежать ветвления. Это выделяет данный подход из других существующих на данный момент открытых методов, таких как методы отсечений и ветвей и границ. В процессе работы осуществлялись описание и экспериментальная проверка данного алгоритма и возможности его применения при разных конфигурациях области допустимых решений. Теоретическая значимость исследования заключается в разработке нового алгоритма, который не требует выполнения симплекс-метода на каждом этапе и на каждом шаге использует луч вместо плоскости, что предотвращает рост пространственной сложности задачи по сравнению с другими методами. В ходе исследования стало видно, что предложенный алгоритм имеет ограничения, однако основная идея доказала свою работоспособность, и в дальнейшем планируется развивать ее.
Расширение сетевых услуг обусловливает существенное повышение требований к качеству и скорости решения задач сетевого управления постоянно растущими сетями в центрах обработки данных. Рост нагрузки приводит к необходимости структурного масштабирования, заключающегося в увеличении количества серверов и маршрутизаторов. Существует потребность в простых масштабируемых протоколах маршрутизации для облегчения автоматизации и управления постоянно растущими сетями, особенно в центрах обработки данных. Целью работы является представление разработанного гибридного протокола динамической маршрутизации, включающего модернизированный алгоритм дистанционно-векторной маршрутизации и алгоритм состояния канала. В статье показано решение проблем разработки гибридного протокола динамической маршрутизации, который гарантирует отсутствие циклов, обеспечивает требования масштабирования посредством разработки и реализации простых алгоритмов, позволяющих обеспечить надежную передачу рабочего и служебного трафиков, содержащих информацию о маршруте, и обнаружить подключенные к текущему маршрутизатору каналы, сети и непосредственно подключенные соседние маршрутизаторы. Требования масштабируемости нового гибридного протокола динамической маршрутизации выполняются за счет того, что алгоритм дистанционно-векторной маршрутизации вычисляет расстояния до узлов инфраструктуры, а не сами сетевые префиксы. Объявление сетевых префиксов производится алгоритмом состояния канала только один раз, что приводит к уменьшению БД о состоянии канала и к сокращению вычислений после изменения топологии. Исключение петель достигается за счет внедрения нового разработанного алгоритма распределенных порядковых номеров. Для моделирования гибридного протокола динамической маршрутизации разработана имитационная модель. Моделирование позволило оценить количество и объем служебного трафика, что подтвердило эффективность функционирования разработанного протокола в условиях масштабирования сети центров обработки данных.
Разработан алгоритм классификации и слежения за объектом. Алгоритм основан на использовании нейронной сети YOLOv5 для высокоточной классификации объектов в реальном времени. Разработана программная реализация алгоритма на базе языка программирования Python и библиотеки OpenCV. В ходе исследования была проведена отладка программы и оптимизация ее работы для повышения производительности и точности системы. Оценка технического решения показала, что разработанная система значительно улучшает точность и скорость обработки данных на конвейерной линии, а также обеспечивает адаптивность к изменениям в производственном процессе.
Динамичное развитие информационных технологий, и в частности, технологий искусственного интеллекта обуславливает растущую актуальность исследования возможностей их внедрения при создании перспективных образцов вооружения и военной техники. Проанализированы сущностные определения термина «искусственный интеллект». Рассмотрены типовые подходы к повышению эффективности применения вооружения и военной техники, на примере военной автомобильной техники, за счет внедрения современных технологий искусственного интеллекта. С использованием экспертных оценок сформулирован перечень основных функций ассистента водителя, при реализации которых целесообразно применение алгоритмов искусственного интеллекта.
Внедрение новых федеральных государственных образовательных стандартов в систему школьного образования определяет новые требования к учащемуся, который становится активным субъектом своей жизнедеятельности. В современной науке изучение феномена субъекта образования базируется на личностных качествах индивида. Таким качеством в данной статье будет выступать субъектность. В связи с этим возникает потребность в определении уровня сформированности субъектности учащихся в процессе обучения в школе. Отметим, что субъектность как главное качество индивида включает совокупность свойств (мотивированность, ответственность, самоконтроль и др.), необходимых для развития полноценной личности. Необходимо отметить, что субъектность как обязательное условие развития школьника не может быть навязана извне, она формируется постепенно. Субъектность начинает формироваться под внешними воздействиями, которые вместе с тем не являются определяющими. Внешние воздействия - специально организованная деятельность педагога, работающего с учениками, через преобразованное содержание учебного материала. В нем учитель и ученик выполняют равноправные роли субъектов в процессе обучения. Следовательно, субъектность - это личностное свойство человека, раскрывающее сущность человеческого способа бытия. Субъектность заключается в осознанном и деятельном отношении к миру и определения себя в нем как личности.
Рассмотрена задача поиска и распознавания текстовой информации на скан-копиях документов. Описаны схема и программная реализация алгоритмов оценки ориентации, поиска и распознавания текста на изображениях. Предложены схема работы с различными видами документов и форма отображения результата.
Исследование и описание свойств алгоритмов крайне важно для их эффективной реализации на различных типах целевых программно-аппаратных платформ. Этой актуальной задаче посвящен проект создания Открытой энциклопедии свойств алгоритмов AlgoWiki, начатый в Московском государственном университете имени М.В. Ломоносова в 2014 году. В рамках проекта была предложена единая универсальная схема описания свойств алгоритмов, в которой особое внимание уделялось свойствам, связанным с параллелизмом. Множество описанных по данной схеме алгоритмов послужило основой описания структуры предметной области в рамках иерархической схемы «Задача-Метод-Алгоритм-Реализация». Однако для дальнейшего развития проекта AlgoWiki потребовалось выделить реализации алгоритмов, ранее включенные в описания свойств алгоритмов, в отдельную сущность. В данной статье изложена схема описания свойств реализаций алгоритмов, также как и модификация изначальной схемы описания свойств самих алгоритмов. Преобразование описаний в энциклопедии AlgoWiki по данной схеме было выполнено для всех страниц проекта, и оно позволяет как более качественно описывать свойства реализаций алгоритмов, так и интегрировать проект энциклопедии AlgoWiki с проектом Algo500, реализующим масштабируемую цифровую платформу для совместного анализа свойств алгоритмов и компьютерных архитектур.