Алгоритмы работы программного комплекса АПС:
- Он взаимодействует с 3D-модулем, который позволяет пользователю выбирать трехмерные объекты производственной системы, при помощи которых составляется трехмерная модель АПС.
- После этого, интерфейс передает данные о модели в основной модуль, который, используя библиотеку типовых моделей, в блоке формирования моделей, автоматически генерирует имитационную модель разработанной пользователем АПС.
- Далее имитационная модель передается в блок имитации, где происходит ее запуск, получение результатов и выведение их обратно через основной модуль в интерфейс пользователя.
- Решение главной функции программного комплекса, а именно — автоматическое формирование имитационной модели на основе разработанной пользователем трехмерной модели, стало возможным благодаря применению объектно-ориентированного подхода, суть которого заключается в инициации экземпляра от каждого разработанного класса оборудования АПС.
В свою очередь, экземпляр автоматически наделяется определенным набором характеристик, получаемых основным модулем из модели, созданной пользователем.
Например, пользователь выбирает токарный станок, устанавливает его на площади участка и указывает время обработки детали на данном станке согласно, маршрута обработки детали.
При этом из класса «Stanok» генерируется экземпляр «Stanok l» с характеристиками:
- Время обработки t.
- Координаты X и Y положения.
- Габаритные размеры и стоимость.
Кроме того, в данном программном комплексе разработан оптимизирующий модуль. Его задачей является поиск рационального варианта АПС. Критерием рациональности служит максимальная производительность при заданной или меньшей стоимости производственной системы.
При проведении имитационных экспериментов и поиске оптимального варианта АПС пользователь работает только с интуитивно понятным интерфейсом, где оперирует трехмерными объектами — моделями технологического оборудования автоматизированной производственной системы.
От пользователя требуется только знание технологического процесса и оборудования, остальное происходит автоматически:
- Разработка имитационной модели.
- Запуск и проведение имитационных экспериментов.
- Оптимизация.
- Формирование результатов.
Таким образом, методика определения оптимального варианта АПС включает в себя этапы:
- Выбирается программа выпуска (рисунок 3).