Занятие 1. Создание моделей в среде Симулинк

А.С.Каракулов

Разработка алгоритмов управления

Для микропроцессорных электроприводов.

Лабораторный практикум

Рекомендовано к печати

Редакционно-издательским советом

Томского политехнического университета

Издательство

Томского политехнического университета

Томск 2009

УДК 68-83-52

ББК 3859

К31

Каракулов А.С.

К31 Разработка алгоритмов управления для микропроцессорных электроприводов. Лабораторный практикум: учебное пособие / А.С.Каракулов. – Томск: Издательство Томского политехнического университета, 2009. – 104 с.

В учебном пособии рассмотрены основные методы создания управляющего программного обеспечения для встроенных систем электроприводов. Рассматриваются алгоритмы реализации цифровых регуляторов, логических систем управления, а также специализированных процедур, применяемых в электроприводе.

Предназначено для студентов, обучающихся по специальности 140604 – «Электропривод и автоматика промышленных установок и технологических комплексов», и магистров, обучающихся по магистерской программе 140611 – «Электроприводы и системы управления электроприводов» направления подготовки 140600 – «Электротехника, электромеханика и электротехнологии».

УДК 68-83-52

ББК3859

Рекомендовано к печати Редакционно-издательским советом

Томского политехнического университета

Рецензенты

Кандидат технических наук,

руководитель сектора разработки электромеханических устройств

ООО «Элетим»

С.В.Рикконен

Кандидат технических наук, доцент

Северской государственной технологической академии

С.Н. Кладиев

© Каракулов А.С., 2009

© Томский политехнический университет, 2009

© Оформление. Издательство Томского

политехнического университета, 2009

Введение

Целью практикума является обучение следующему:

1. Использовать среды моделирования Симулинк для моделирования процессов.

2. Использовать готовые компоненты среды Симулинк для создания моделей.

3. Создавать собственные компоненты среды Симулинка для реализации моделей, отсутствующих в Симулинке.

4. Разрабатывать приложение управления процессом моделирования.

5. Разработка структур логического управления электроприводами.

6. Разработка элементарных цифровых регуляторов.

Выполнение заданий по практикуму требует элементарных знаний по программированию, теории электропривода и теории автоматического регулирования.

Практикум содержит 7 занятий. Результатом работы по каждому занятию должен быть отчет. В отчете должны быть приведены результаты моделирования, доказывающие наличие выполненных заданий для самостоятельной работы, а также используемые коды, необходимые для самостоятельно проведенного моделирования.

Занятие 1. Создание моделей в среде Симулинк

Среда визуального моделирования Симулинк содержит большое количество блоков, которые представляют собой математические модели различных устройств, а также блоки, реализующие типовые звенья, применяемые в технических системах. Кроме того, в среде Симулинк содержатся блоки, которые позволяют визуализировать процессы моделирования и формировать различные сигналы задания.

Для запуска среды Симулинк необходимо запустить приложение Матлаб и нажать на панели инструментов кнопку «Simulink». В результате появляется окно Simulink Library Browser,в котором раскроется список групп компонентов библиотеки Симулинка.В данном окне выбрать иконку «Create a new model» (создать новую модель). В результате откроется окно редактирования модели (рис.1).

Занятие 1. Создание моделей в среде Симулинк - student2.ru

Рис.1

В окно редактирования моделей возможно помещать различные компоненты, предлагаемые библиотекой компонентов Симулинк. Для примера, перетащите из библиотеки компонентов (группа Simulink) осциллограф (Scope, подгруппа Sinks) и генератор синусоидальных сигналов (Sine Wave, подгруппа Sources) и соедините их между собой (см.рис.2.).

После двойного нажатия на компоненте Scope появится окно визуализации координат.

После двойного нажатия на компоненте Sine Wave появится окно параметров настройки выходного сигнала (амплитуда, частота и т.д.).

Нажмите кнопку запуска моделирования (см.рис.1). Симулинк смоделирует процессы в модели за время, задаваемое в окне «Задание времени моделирования» (рис.1).

Занятие 1. Создание моделей в среде Симулинк - student2.ru

Рис.2

Примечание. Если в параметр «Задание времени моделирования» задать значение «inf», то становится возможным наблюдать моделируемые процессы бесконечно долго (до нажатия кнопки останова моделирования, показанной на рис.1.)

Наши рекомендации