На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

2
Ожидается:
16 Июня 2024

Статьи из выпуска № 3 за 2018 год.

Упорядочить результаты по:
Дате публикации | Заголовку статьи | Авторам |

11. Методы разработки драйверов графической подсистемы [№3 за 2018 год]
Авторы: Ефремов И.А., Мамросенко К.А., Решетников В.Н.
Просмотров: 8989
В статье описаны проблемы разработки ПО для задач взаимодействия систем на кристалле и ОС Linux. Архитектурой ОС предусмотрено создание драйвера – компонента, обеспечивающего прием и передачу данных устройства с использованием программного интерфейса. Разработка драйверов для ОС с открытым исходным кодом затрудняется из-за непрерывных изменений функций и структуры ядра. Описаны структура и составные части графической подсистемы, представляющей собой набор компонентов, находящихся в разных адресных пространствах доступа виртуальной памяти ОС и взаимодействующих между собой, в том числе посредством интерфейса системных вызовов. Программирование графического ядра выполняется при помощи заполнения буфера команд: для каждого приложения создается контекст графического ядра, содержащий свой командный буфер и все необходимые данные, используемые графическим ядром для отрисовки/расчетов, – координаты, векторы нормали, цвета, текстуры. Существуют несколько подходов к установке графического режима, однако наиболее оправданным решением является применение модуля KMS (Kernel Mode Setting), который используется ключевыми производителями микропроцессоров и графических карт. Для полной реализации возможностей графического ядра необходимо обеспечить взаимодействие модулей ядра ОС и пространства пользователя посредством создания собственных системных вызовов, регламентирующих низкоуровневую работу с устройством. Применение платформ прототипирования на основе FPGA-матриц позволяет проверить работоспособность ПО, получить некоторые характеристики производительности и выявить ошибки в системе на кристалле на ранних стадиях проектирования. Отладка модулей ядра занимает значительное время в силу ограничений, накладываемых со стороны как платформы для прототипирования, так и ОС. Кроме того, ошибки, возникающие в коде ядра, трудновоспроизводимы, что также затрудняет отладку модулей ядра. В статье рассмотрены подходы к реализации KMS-модуля и компонентов графической подсистемы ОС Linux, которые позволяют обеспечить корректное взаимодействие ОС и контроллера вывода на экран системы на кристалле.

12. Модель группировки радиоэлектронных систем для оценки временных показателей надежности [№3 за 2018 год]
Авторы: Игнатьев С.В., Плакса Ю.А., Красников А.В., Дрожжин А.В.
Просмотров: 4283
Эффективное применение комплексов специального назначения, основу которых составляют радиоэлектронные системы, предполагает выбор оптимальных методов эксплуатации, организации и проведения технического обслуживания, войскового ремонта и снабжения комплексов запасными инструментами и принадлежностями с целью обеспечения высокой степени готовности этих комплексов к применению по предназначению. Для этого создана система технической эксплуатации, эффективность функционирования которой зависит от взаимного расположения радиоэлектронных систем на местности. Основные положения работы связаны с построением модели группировки радиоэлектронных систем, которая является основой для разработки инструментальной среды, с учетом пространственного расположения элементов группировки и временных соотношений между ними. Построение модели группировки выполняется в два этапа. Первый этапа заключается в построении модели транспортной сети местности, которая представляет собой совокупность графа и матрицы достижимости. Такое представление позволяет получить все возможные маршруты между элементами транспортной сети. На втором этапе осуществляется описание группировки радиоэлектронных систем путем выделения на графе транспортной сети вершин особого типа, в которых размещаются элементы группировки радиоэлектронных систем. Далее производится построение пространственно-временной модели группировки радиоэлектронных систем, представляющей собой совокупность графа и подматриц достижимостей, где каждому маршруту между элементами группировки ставится в соответствие временной показатель (время движения по маршруту). Пространственно-временная модель группировки, программно реализованная на языке С#, позволяет рассчитать временные показатели надежности с учетом влияния различных факторов и оценить степень их влияния на коэффициент готовности.

13. Входной язык системы автоматизированного проектирования поковок типа валов [№3 за 2018 год]
Авторы: Канюков С.И., Коновалов А.В., Муйземнек О.Ю.
Просмотров: 7660
В Институте машиноведения УрО РАН разработана система автоматизированного проектирования технологических процессов ковки валов на прессах. В состав лингвистического обеспечения системы включен специализированный входной язык, предназначенный для ввода исходной информации и оперативных корректировок пользователями промежуточных и окончательных результатов проектирования поковок. Ввод исходной информации может быть осуществлен в двух вариантах: ввод информации о новой детали, чтение и корректировка (при необходимости) информации о детали (или поковке), уже имеющейся в БД. Фрагмент входного языка системы, предназначенный для ввода информации о новой детали, предусматривает заполнение трех зон соответствующего меню, которые содержат общую информацию о детали, информацию о геометрии детали и задание на проектирование. Последнее включает перечень задач, которые необходимо решить в процессе автоматизированного проектирования поковки. Автоматизированное проектирование поковки предусматривает назначение припусков на термообработку и механическую обработку, добавление различных проб для проведения механических испытаний и макроконтроля, назначение кузнечных напусков, определение технических требований и заканчивается моделированием рабочего чертежа заготовки, состоящего из семи графических зон. Фрагмент входного языка, предназначенный для корректировки рабочего чертежа заготовки, позволяет выбрать формат чертежа А3 или А4, изменять размеры графических зон с масштабированием геометрических объектов и перемещением их в поле чертежа, корректировать числовые и текстовые значения параметров поковки внутри зон через выпадающие меню, управлять видимостью зон. Описанный в статье входной язык системы автоматизированного проектирования технологических процессов для автоматизированного проектирования поковок обеспечивает удобный ввод исходной информации о детали, гарантирует получение рабочих чертежей заготовок, пригодных для запуска в производственный процесс, и существенно облегчает адаптацию системы к условиям разных предприятий.

14. Система моделирования поведения групп робототехнических агентов с элементами социальной организации Кворум [№3 за 2018 год]
Авторы: Карпов В.Э., Ровбо М.А., Овсянникова Е.Е.
Просмотров: 9683
В работе описана архитектура среды многоагентного моделирования Кворум, разработанной для реализации конструктивных решений и алгоритмов индивидуального поведения агентов-роботов, а также для моделирования поведения больших групп роботов. Основной задачей системы является инструментальное обеспечение исследований в области применения методов социальной организации в групповой робототехнике. Кворум – это прототип системы имитационного и агентного моделирования, которая должна адекватно абстрагировать сложность физической системы, обеспечивая удобные интерфейсы и библиотечные модули для моделирования групп мобильных роботов и отдельных внутренних структур агента. Она была построена как модульная, легко расширяемая система, ориентированная на моделирование систем с большим количеством агентов за счет упрощения физических и других эффектов, а также благодаря способности выполнять моделирование с использованием параллельных вычислений. Показано, что предлагаемый метод моделирования подобных систем применим к широкому спектру задач из области групповой робототехники с элементами социальной структуры (а также роевой и групповой робототехники в целом). Некоторые особенности архитектуры и модели, используемые в Кворум, позволяют расширить ее в последующих итерациях для полной поддержки моделирования на параллельных вычислительных системах. Одной из важных особенностей Кворум является ориентация на управление реальными робототехническими системами. Для этого система обеспечивает использование одинаковых интерфейсов управления как для вычислительной модели, так и для реальных роботов. Система была апробирована на ряде характерных для групповой робототехники задач, особенно тех, которые используют механизмы социальной структуры, а также на группе лабораторных роботов разных типов, поддерживающих интерфейс системы моделирования Кворум.

15. Система статистического анализа и контроля стабильности вибраций гидроагрегата [№3 за 2018 год]
Авторы: Клячкин В.Н., Кувайскова Ю.Е., Иванова А.В.
Просмотров: 4374
Система вибромониторинга гидроагрегата включает показания распределенной сети интеллектуальных датчиков относительной и абсолютной вибраций, а также датчиков измерения скорости вращения вала. Эти датчики предназначены для работы в составе системы управления гидроагрегатом. Датчики объединяются в единую локальную сеть для передачи данных о параметрах вибраций в систему управления. В режиме работы в сети при условии стационарной работы агрегата для оценки стабильности вибраций могут быть использованы алгоритмы многомерного статистического контроля, аналогичные применяемым при контроле многопараметрических технологических процессов. Такой подход обеспечивает раннее выявление нарушений процесса статистическими методами и своевременное принятие управляющих воздействий. На основе проведенного исследования и анализа результатов вибромониторинга гидроагрегата на Краснополянской ГЭС разработана программная система, обеспечивающая контроль стабильности вибраций. Система включает три подсистемы: для визуализации и группировки показателей, для контроля независимых и коррелированных групп показателей по критериям стабильности среднего уровня и для рассеяния соответствующих процессов. Для контроля независимых показателей используются карты Шухарта для средних значений и стандартных отклонений. При контроле коррелированных показателей применяются карты Хотеллинга для мониторинга среднего уровня процесса и карта обобщенной дисперсии для мониторинга многомерного рассеяния. Система позволяет своевременно выявлять возможные нарушения и обеспечивает предотвращение выхода контролируемых показателей за пределы допустимых значений.

16. Эффективность поэтапного применения средств защиты с пересечением областей обнаружения угроз [№3 за 2018 год]
Авторы: Коломойцев В.С., Богатырев В.А.
Просмотров: 5901
В работе исследованы возможности повышения эффективности схемы безопасного доступа «Прямое соединение» на основе выбора вариантов ее построения с учетом поэтапного применения различных средств защиты информации и их объединения в систему кластерной архитектуры, направленного на консолидацию ограниченных ресурсов защиты. Консолидация ресурсов защиты проводится с целью достижения максимальной защищенности при минимальных задержках и стоимости системы. Предложены критерии эффективности систем защиты информации, ориентированные на повышение вероятности обнаружения угроз за минимальное время, с учетом его возможной ограниченности. Данные критерии учитывают среднее время пребывания запросов и вероятности обнаружения и устранения угроз системой защиты информации. Время обслуживания на каждом этапе предполагается распределенным по показательному закону. Предложены модели оценки вероятности обнаружения угроз и задержек их поиска в зависимости от последовательности применения средств защиты информации в узлах. Модели учитывают пересекаемость множеств угроз, обнаруживаемых различными средствами защиты информации. Показана возможность реализации адаптивной стратегии последовательного применения средств защиты информации для предотвращения угроз информационной безопасности в зависимости от изменяемой интенсивности поступающих запросов. Рассмотрены варианты комплектации узлов полным или частичным набором имеющихся программных или аппаратно-программных средств защиты информации.

17. Алгоритмическое обеспечение обработки данных процесса структурирования эластомерного композита с целью решения задачи управления [№3 за 2018 год]
Авторы: Кузнецов А.С., Корнюшко В.Ф.
Просмотров: 5516
Структурирование является важнейшим этапом переработки многокомпонентного эластомерного материала в готовый продукт – изделие с заданным на этапе рецептуростроения комплексом эксплуатационных свойств. Оно представляет собой сочетание двух процессов – химического взаимодействия различных компонентов, входящих в его состав, а также технологического процесса закрепления требуемых свойств и функций будущего изделия. Для успешного протекания данной финальной технологической процедуры необходим строгий контроль за соблюдением заданной последовательности всех технологических стадий и подготовительных операций, в процессе которых получается полуфабрикат – промежуточный продукт. Повышению качества готового продукта в значительной степени способствует применение методов экспресс-контроля на основе виброреометрии для оценки характеристик исходного сырья, а также параметров полуфабриката и готовой продукции. В работе рассматриваются химико-технологические процессы смешения и структурирования многокомпонентных эластомерных композитов как составляющие химико-технологической системы. Предложено алгоритмическое обеспечение обработки данных виброреометрии с целью повышения эффективности управления сложными химико-технологическими процессами смешения и структурирования многокомпонентных эластомерных композитов. Построена процессная модель управления структурированием эластомерных композиционных систем. Выделены четыре группы процессов, отвечающих за показатели качества структурирования. Построены блок-схемы алгоритмов управления сложными химико-технологическими процессами смешения и структурирования эластомерных систем. Приведены приемы обработки основной реометрической информации с использованием современных программных продуктов. Показаны приемы визуализации реометрических данных в программах Table curve 2d и Table curve 3d. Построены пространственные изображения в виде поверхностей отклика для основных рецептурно-технологических факторов и показателей качества процесса, приведен алгоритм расчета коэффициентов математических моделей. Построен набор диаграмм состав–свойство, наглядно характеризующих влияние изменения уровней рецептурно-технологических факторов на кинетику процесса структурирования. Показано, что визуализация реометрических данных с применением современных программных продуктов предоставляет возможности для более гибкого и адаптивного управления процессом структурирования многокомпонентных эластомерных композитов.

18. Мультиагентное моделирование процессов распространения массовых эпидемий с использованием суперкомпьютеров [№3 за 2018 год]
Автор: Лапшина С.Ю.
Просмотров: 5819
В статье рассматривается возможность использования современных суперкомпьютеров при решении ресурсоемких задач мультиагентного моделирования процессов распространения массовых эпидемий на основе теории роста перколяционных кластеров. Мультиагентная перколяционная модель в задачах определения карантинных зон при распространении эпидемий предполагает формирование решетки взаимодействия представителей популяции, моделирование среды распространения заболевания, сбор информации о численности населения, реализацию параллельного алгоритма многократной маркировки перколяционных кластеров с механизмом линковки меток, визуализацию полученных результатов. Описываются усовершенствованный для применения на многопроцессорной системе вариант алгоритма многократной маркировки перколяционных кластеров Хошена–Копельмана, а также действующий прототип его реализации, разработанный в МСЦ РАН. Данный алгоритм может быть использован в любой области в качестве инструмента дифференцирования кластеров решетки большого размера, так как ему на вход подаются данные в не зависимом от приложения формате. Демонстрируется возможность выявления зависимостей латентных периодов распространения эпидемий от вероятности инфицирования агрегатов популяционных представителей и формирования пороговых значений перехода локальных эпидемий в крупномасштабные пандемии. Задав латентный период, вероятность инфицирования и очаг заражения, можно определить круг городов, где можно ожидать инфицирование. Эта информация используется для определения радиуса карантинной зоны. Если в некотором городе обнаружен очаг заболевания и латентный период уже закончился, то с помощью данного инструмента определяется зона, которую нужно изолировать от внешнего мира. В работе приводятся оценки времени выполнения алгоритма многократной маркировки перколяционных кластеров Хошена–Копельмана при различных значениях входных параметров на двух высокопроизводительных вычислительных системах, установленных в МСЦ РАН, – МВС-100К и МВС-10П.

19. Моделирование нанопористых структур кремний-резорцинол-формальдегидных аэрогелей [№3 за 2018 год]
Авторы: Лебедев И.В., Тыртышников А.Ю., Иванов С.И., Меньшутина Н.В.
Просмотров: 6213
Данная работа посвящена исследованию и моделированию структуры кремний-резорцинол-формальдегидных аэрогелей. Были проведены экспериментальные исследования получения гибридных кремний-резорцинол-формальдегидных аэрогелей, в основе которых варьирование условий их получения (соотношение реагентов, количество растворителя и т.д.). В качестве структурных характеристик были выбраны следующие параметры: удельная площадь поверхности и распределение пор по размерам. Генерация структур, соответствующих реальным, открывает возможности для моделирования различных свойств аэрогелей in silico, что, в свою очередь, позволяет экономить ресурсы на проведении дорогостоящих экспериментов. В ходе выполнения работы изучены существующие методы генерации пористых структур кремний-резорцинол-формальдегидных аэрогелей. Для моделирования структур таких аэрогелей выбран метод Diffusion-Limited Cluster Aggregation (DLCA). Были проведены вычислительные эксперименты по генерации модельных структур и их сравнение с экспериментальными по выбранным критериям (распределение пор по размерам и удельная площадь поверхности). Результаты, полученные в процессе вычислительных экспериментов, показали хорошую сходимость между экспериментальными и моделируемыми структурами гибридных кремний-резорцинол-формальдегидных аэрогелей. Для реализации данного метода был разработан алгоритм, написанный на языке программирования C# в среде разработки Microsoft Visual Studio. Для функционирования созданного ПО необходимы операционная система Microsoft Windows 7 и выше и не менее 2 Гб ОЗУ. В статье приведены результаты вычислительных экспериментов и алгоритм генерации структур кремний-резорцинол-формальдегидных аэрогелей. Разработанное ПО позволяет получать реальные структуры кремний-резорцинол-формальдегидных аэрогелей с заданными структурными характеристиками.

20. Модели сопровождения информационных систем предприятия по этапам жизненного цикла [№3 за 2018 год]
Автор: Лисецкий Ю.М.
Просмотров: 9314
В статье рассмотрено предприятие как сложная организационная система, для эффективного функционирования которой необходима современная информационная система управления, позволяющая осуществлять сбор, хранение и обработку информации для повышения степени обоснованности и своевременности принимаемых решений. Решение этой задачи возможно на основе комплексной автоматизации управления всеми производственными и технологическими процессами предприятия, а также необходимыми ресурсами. Показано, что формирование описания информационной системы предприятия осуществляется с помощью модели жизненного цикла, которая определяет порядок выполнения этапов разработки, а также критерии перехода от этапа к этапу. Под моделью жизненного цикла информационной системы понимается структура, определяющая последовательность выполнения и взаимосвязь процессов, действий и задач в течение жизненного цикла. Структура жизненного цикла информационной системы базируется на трех группах процессов: основных (приобретение, поставка, разработка, эксплуатация, сопровождение), вспомогательных (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем) и организационных (создание инфраструктуры проекта, управление проектом, определение, оценка и улучшение самого жизненного цикла, обучение). Приведены наиболее распространенные модели жизненного цикла: каскадная (водопадная), модель итеративной и инкрементальной разработки (поэтапная модель с промежуточным контролем) и спиральная. Показано, что в процессе исследований и проектирования информационная система предприятия выступает пассивной категорией, процесс функционирования которой может быть описан моделями сопровождения по этапам жизненного цикла: моделью строения, моделью функционирования и моделью развития. Разработка этой тройки моделей является также дополнительным информационным фактором, позволяющим осуществлять структуризацию процесса создания и функционирования информационной системы предприятия.

← Предыдущая | 1 | 2 | 3 | 4 | Следующая →