Кафедра АППиЭ

КОНФЕРЕНЦИИ => День науки АмГУ 2020. Секция Автоматизация технологических процессов и производств => Тема начата: Tanya от Среда, марта 25, 2020, 02:01:09

Название: Имитационное моделирование систем управления движением
Отправлено: Tanya от Среда, марта 25, 2020, 02:01:09
Исполнитель : Дорофеева Татьяна Александровна
Научный руководитель :Рыбалев Андрей Николаевич
Тема : "Имитационное моделирование систем управления движением"
 

      Имитационное моделирование - метод исследования объектов, основанный на том, что изучаемый объект заменяется имитирующим объектом. С имитирующим объектом проводят эксперименты (не прибегая к экспериментам на реальном объекте) и в результате получают информацию об изучаемом объекте. Имитирующий объект при этом являет из себя информационный объект. Цель имитационного моделирования - получение приближенных знаний о некотором параметре объекта, не производя непосредственное измерение его значений. Понятно, что это необходимо тогда и только тогда, когда измерение невозможно, или оно стоит дороже проведения имитации. При этом для изучения этого параметра мы можем пользоваться другими известными параметрами объекта и моделью его конструкции. Допуская, что модель конструкции достаточно точно описывает объект, предполагается, что полученные в ходе имитации статистические распределения значений параметра моделирующего объекта будут в той или иной степени совпадать с распределением значений параметра реального объекта.
          В данном проекте подробно изучено имитационное моделирование систем управления движением с помощью таких программах как SolodWorks, MatLab Simulink и CoDeSys. В качестве примера была сделана рабочая модель козлового крана и написана для него программа управления в ручном и автоматическом режиме.

ПРИМЕР

        В качестве примера смоделируем простейшую систему, куб который перемещается по двум осям по какому-то основанию. Для этого нам понадобятся такие программы как SolidWorks, MATLAB Simulink и пакет Simscape Multibody Link (Ключевой элемент всего этого, без него невозможно создать то что мы задумали. Инструкция по его установке находится в файле КП), СoDeSys и виртуальный ПЛК PLCwinNT.
        Сначала создаем 3D-модель куба и снования.
 
(https://i9.wampi.ru/2020/03/25/KUBa8fd8917528eb582.png) (https://wampi.ru/image/69nXqoy)
 (https://i9.wampi.ru/2020/03/25/OSNOVA.png) (https://wampi.ru/image/69nXCB7)

        После эти две детали объединим в сборку. И уже сборку экспортируем в Simulink модель с помощью Simscape Multibody Link.
 
(https://i9.wampi.ru/2020/03/25/EKSPORT.png) (https://wampi.ru/image/69nXZYs)
        Сохраняем в формате XML и в появившемся командном окне MATLAB пишем команду mech_import('путь\имя файла.xml'), нажимаем ввод и у нас создается Simulink модель нашей системы, которую сохраняем и дорабатываем для правильной работы.
 (https://i9.wampi.ru/2020/03/25/SOKRANENIE.png) (https://wampi.ru/image/69nXrN0)

 (https://i9.wampi.ru/2020/03/25/SKEMA.png) (https://wampi.ru/image/69nX0Cr)

       Немного доделали модели, сделали ей программу управления в CoDeSys и соединили это все с помощью OPC сервера. В итоге мы получили рабочую модель управления движением куба по основанию.
(https://i9.wampi.ru/2020/03/25/SKEMA-2.png) (https://wampi.ru/image/69nXPBJ)
(https://i9.wampi.ru/2020/03/25/PULT.png) (https://wampi.ru/image/69nXtFa)
 

 

 

Название: Re: Имитационное моделирование систем управления движением
Отправлено: RVL от Вторник, марта 31, 2020, 18:27:12
куб который перемещается по двум осям по какому-то основанию
Сможете анимировать это движение в SolidworkS`е?
Название: Re: Имитационное моделирование систем управления движением
Отправлено: Tanya от Вторник, марта 31, 2020, 21:08:41
Да, это можно сделать
Название: Re: Имитационное моделирование систем управления движением
Отправлено: RVL от Среда, апреля 01, 2020, 08:21:35
Сделайте!
Название: Re: Имитационное моделирование систем управления движением
Отправлено: Tanya от Среда, апреля 01, 2020, 21:51:28
Извините, но это никак не относится к данной тебе
Название: Re: Имитационное моделирование систем управления движением
Отправлено: RVL от Среда, апреля 01, 2020, 22:05:27
Слабо! :-)
Название: Re: Имитационное моделирование систем управления движением
Отправлено: RVL от Четверг, апреля 02, 2020, 18:12:38
Ладно, подскажите что относится к вашей теме?
Название: Re: Имитационное моделирование систем управления движением
Отправлено: Tanya от Четверг, апреля 02, 2020, 22:19:44
 Наша тема связана с симулинк, а в солидворке мы только модель делаем и все
Название: Re: Имитационное моделирование систем управления движением
Отправлено: mds от Четверг, апреля 16, 2020, 14:37:13
Удивительные результаты сложной работы. Если считается высшим пилотажем рабочая модель на основе согласованной сцепки трех уровней ПО (в том числе программно-аппаратного),  то  здесь у авторов  их пять.