
- •Ханты-мансийского автономгого округа
- •Рецензент а.Г. Заводовский, к.Ф-м.Н., доцент кафедры экспериментальной физики
- •Оглавление
- •5. Релейный регулятор уровня жидкости в резервуаре……………... 25
- •1. Введение
- •2. Моделирование систем автоматического управления с помощью библиотеки control system toolbox.
- •2.1. Цели лабораторной работы
- •2.2. Основные сведения о конструкторах библиотеки Control System Toolbox
- •Функции организации ltiмоделей динамических систем
- •Родовые свойства lti-объектов
- •Специальные свойства объектов
- •Специальные свойства объектов подкласса tf
- •Специальные свойства объектов подкласса zpk
- •Специальные свойства объектов подкласса ss
- •2.3. Методические примеры
- •2.4. Последовательность выполнения работы
- •Варианты заданий
- •2.5. Содержание отчета
- •Функции для построения переходных процессов
- •Генератор входных сигналов
- •Типы сигналов
- •Моделирование при произвольных входных воздействиях
- •3.3. Методический пример
- •3.4. Последовательность выполнения работы
- •4.3. Проектирование цифрового регулятора
- •4.4. Содержание отчета
- •Регулирования уровня жидкости в резервуаре
- •5.3. Последовательность выполнения работы
- •5.4. Содержание отчета
- •5.5. Контрольные вопросы
- •Список литературы
- •Содержание
ДЕПАРТАМЕНТ ОБРАЗОВАНИЯ И НАУКИ
Ханты-мансийского автономгого округа
СУРГУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ХМАО
Кафедра автоматики и компьютерных систем
Моделирование систем
автоматического
управления в среде Matlab
Методические указания
по выполнению лабораторных работ
Сургут
Издательство СурГУ
2004
Моделирование систем автоматического управления в среде Matlab: Методические указания по выполнению лабораторных работ / Сост. Д.В. Тараканов; Сургут. гос. ун-т. – Сургут: Изд-во СурГУ, 2004. – 30 с.
Методические указания соответствует государственному образовательному стандарту дисциплины «Теория автоматического управления» специальностей подготовки дипломированного специалиста 210100 (220201) «Управление и информатика в технических системах», 220400 (230105) «Программное обеспечение вычислительной техники и автоматизированных систем».
Рассмотрены методики и принципы выполнения лабораторных работ. Главное внимание уделено реализации и анализу систем автоматического управления в среде Matlab/Simulink.
Предназначены для студентов 3 курса Инженерно-физического факультета, изучающих дисциплину «Теория автоматического управления».
Табл. 9. Илл.8. Библиогр.: 3 назв.
Печатается по решению редакционно-издательского совета Сургутского государственного университета.
Рецензент а.Г. Заводовский, к.Ф-м.Н., доцент кафедры экспериментальной физики
Сургутский государственный университет, 2004
Оглавление
1. Введение…………………………………………………………….. 4
2. Моделирование систем автоматического управления с помощью библиотеки ControlSystemToolbox………..…………………………. 5
3. Временные и частотные характеристики систем автоматического управления………………………………………………………………14
4. Синтез систем автоматического управления……………………… 20
5. Релейный регулятор уровня жидкости в резервуаре……………... 25
Список литературы…………………………………………………….. 29
1. Введение
Система MatLab(MatrixLaboratory) [1-3] является высоко точной системой математических вычислений и в настоящее время наиболее мощной средой универсального моделирования. Пакет прикладных программ (ППП)MatLabоснован на современных высокоэффективных алгоритмах матричных операций. ПрограммаMatLabимеет открытую архитектуру, что дает доступ пользователям к ее кодам.
Matlabвзаимодействуетcвизуально - ориентированным средством динамического моделированияSimulink. Данная среда позволяет эффективно реализовать динамические модели систем на основании встроенной библиотеки.
В структуре программы моделирования Matlabсодержится большое количество библиотек –Toolbox, специализирующихся на выполнении различных математических, технических и экономических задачах.
При реализации библиотеки ControlSystemToolboxпакета использованы принципы объектно-ориентированного программирования. Введен новый класс объектов: линейные системы с постоянными параметрами (linertimeinvariantobjects, илиlti-объекты). Этот класс включает линейные непрерывные или дискретные, одномерные с одним входом и одним выходом (SISO-системы) и многомерные со многими входами и (или) многими выходами (MIMO-системы). Каждому объекту присваивается определенный идентификатор.
Модель lti-системы в теории автоматического управления может быть задана:
четверкой матриц {A,B,C,D}, которая описывает дифференциальное (или разностное) векторное уравнение системы в пространстве состояний в явной форме Коши;
двумя векторами, задающими коэффициенты многочленов числителя и знаменателя передаточной функции системы;
двумя векторами и одним числом, задающими нули, полюсы и обобщенный коэффициент передачи передаточной функции системы.
В соответствии с этим lti-система в ПППTheControlSystemToolboxможет быть представлена тремя подклассами:
четверкой матриц – подкласс ssв пространстве состояний;
двумя векторами, составленными из коэффициентов числителя и знаменателя, - для одномерных систем, или двумя массивами ячеек, содержащих векторы коэффициентов, - для многомерных систем, что соответствует подклассу tf(передаточная функция в виде отношения многочленов либо матрица таких передаточных функций);
двумя векторами, составленными из нулей и полюсов передаточной функции, и скаляром, равным обобщенному коэффициенту передачи, - для одномерных систем, или двумя массивами ячеек, содержащих векторы, составленные из нулей и полюсов, и массивом чисел – для многомерных систем, что соответствует подклассу zpk(передаточная функция в виде нулей, полюсов и обобщенного коэффициента передачи либо матрица таких передаточных функций).
Модель системы, заданная в одном из этих подклассов, может быть преобразована в любой другой подкласс.