Авторы |
Дубинин Виктор Николаевич, доктор технических наук, профессор, кафедра вычислительной техники, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40), E-mail: dubinin.victor@gmail.com
Дубинин Алексей Викторович, студент, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40), E-mail: dubinin.aleksey@gmail.com
Ручкин Михаил Алексеевич, студент, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40), E-mail: ruchmix@mail.ru
|
Аннотация |
Предмет и цель работы. Принятие концепции «Индустрия 4.0» в качестве одного из основных направлений развития промышленного производства предполагает использование новых подходов к моделированию, проектированию и реализации мехатронных систем, переходящих в своем развитии в разряд киберфизичеких систем. Это определяет актуальность использования новых информационных технологий, в числе которых сервис-ориентированные архитектуры и технологии семантического веб, для решения данной проблемы.
Методы. Предложена инженерная методика построения реконфигурируемых программных моделей мехатронных систем, рассматриваемых как дискретные событийные системы. Программная модель строится по иерархическому модульному принципу на основе сервис-ориентированной архитектуры. Для построения модели отдельного устройства как объекта автоматизации, входящего в систему, используется паттерн проектирования Model/View/Controller. Каждая из компонент этого паттерна может быть отображена на отдельный сервис.
Результаты и выводы. На основе предложенной методики разработаны программные модели PnP-манипулятора и системы транспортировки багажа в аэропорту, пригодные для их прототипирования. Для построения данных моделей использовались программные средства Oracle SOA Suite, OpenESB и Netbeans IDE. Благодаря гибкости, реконфигурируемости и интероперабельности возможен быстрый переход от программных моделей к реальным системам.
|
Ключевые слова
|
модель, сервис-ориентированная архитектура, веб-сервис, PnP-манипулятор, система транспортировки багажа, BPEL
|