это быстро и бесплатно
Оформите заказ сейчас и получите скидку 100 руб.!
Ознакомительный фрагмент работы:
Анализ САУ с помощью MATLAB и SIMULINK
-Построение временных характеристик с помощью пакета ControlSystem
В качестве примера выберем апериодическое звено первого порядка
Для построения временных характеристик с помощью пакета ControlSystem используются функции stepиimpulse.
Последовательность действий следующая:
1) Задается описание системы:
- в виде передаточной функции с помощью функции tf:
>> sys = tf ([10], [2 1])
Transfer function:
10
(2 s + 1)
- в виде полюсов, нулей и коэффициента передачи передаточной функции с помощью функции zpk:
>> sys = zpk ([ ], [-0.5], 5)
Zero/pole/gain:
5
( s + 0.5)
- в пространстве состояний с помощью функции ss:
>> sys = ss ([-0.5], [2], [2.5], [0])
2) Строится соответствующая временная характеристика:
- переходная – с помощью функции step:
>> step (sys)
- импульсная (весовая) – с помощью функции impulse:
>> impulse (sys)
-Построение переходной характеристики с помощью SIMULINK
Для определения переходной характеристики САУ необходимо в SIMULINK построить модель системы, к входу подключить блок единичного скачка Step, а к выходу – блок осциллографа Scope. При анализе параметров переходного процесса необходимо учитывать, что по умолчанию в блоке Stepвремя скачка – 1 с, а не 0 с.
Импульсную характеристику нельзя получить с помощью SIMULINK, так как блок, формирующий δ-функцию, отсутствует, а его моделирование путем дифференцирования единичного скачка дает большую погрешность.
-Построение частотных характеристик САУ с помощью
пакета ControlSystem
Исходными данными для построения является любое описание системы, применяемые в MATLAB:
- передаточная функция:
>> sys = tf ([10], [2 1])
Transfer function:
10
(2 s + 1)
- полюсы, нули и коэффициент передачи передаточной функции:
>> sys = zpk ([ ], [-0.5], 5)
Zero/pole/gain:
5
( s + 0.5)
- описание в пространстве состояния:
>> sys = ss ([-0.5], [2], [2.5], [0])
- описание в виде модели SIMULINK.
Логарифмическая амплитудная и фазовая частотные характеристики строятся в ControlSystemс помощью функции bode:
>> bode (sys)
В качестве параметра задается имя описания системы (передаточной функции). При этом диапазон частот для построения графиков выбирается автоматически. Если выбранный диапазон частот не удовлетворяет поставленным требованиям, его можно задать (0.01…1000 Гц):
>> bode (sys, (0.01 1000))
Амплитудно-фазовая частотная характеристика (АФЧХ) строится с помощью функции nyquist:
>> nyquist (sys)
или, для требуемого диапазона частот
>> nyquist (sys, (0.01 1000))
Следует отметить, что АФЧХ строится как для положительных, так и для отрицательных частот.
-Преобразование модели SIMULINK в модель ControlSystemMATLAB
Модель в виде структурной схемы в SIMULINK является более простым и наглядным представлением системы, чем в виде передаточных функций в ControlSystem. В тоже время ControlSystem представляет широкие возможности по анализу САУ. Поэтому часто возникает задача преобразования структурной схемы SIMULINK в модель ControlSystem. Рассмотрим алгоритм такого преобразования.
1) Создание структурной схемы в SIMULINK.Рекомендуется сначала создать схему для моделирования, затем преобразовать ее в схему для анализа. Для этого необходимо отключить задающее воздействие, к входу системы подключить входной порт, а к выходу – выходной порт (блоки In; Out); разорвать главную обратную связь при анализе устойчивости.
Рис. 4.2. Исходная модель
2) Извлечение информации из модели:
>> [A,B,C,D] = linmod (‘untitled’)
A =
-0.5000
B =
1
C =
5
D=
0
С использованием функции linmodполучается описание модели в пространстве состояний с помощью матриц состояния A, B, C, D. В качестве параметра функции linmodуказывается имя модели (оно указано в заголовке окна модели).
3) Преобразование матриц состояния в модель ControlSystem:
<<sys = ss (A,B,C,D)
a =
x1
x1 -0.5
b =
u1
x1 1
c =
x1
y1 5
d =
u1
y1 0
Continuous – time mode1.
Параметрами функции ssявляются матрицы состояния; sys – имя получаемой модели.
Полученная модель может использоваться для построения временных и частотных характеристик динамических системы:
<< step (sys) ;grid(grid– отображение сетки графика);
<< impulse(sys); grid
<< bode(sys); grid
<< nyquist(sys); grid
Литература
1. Дьяконов В., Круглов В. MATLAB. Анализ, идентификация и моделирование систем. Специальный справочник. – СПб.: Питер,
2002. – 448с.
2. Дьяконов В. П. Справочник по применение системы PCMATLAB. – М.: Наука, Физматлит, 1993.
3. Дьяконов В. П. Компьютерная математика. Теория и практика. – М.: Нолидж, 2001.
4. Дьяконов В., Новиков Ю., Рычков В. Компьютер для студента; Самоучитель. – СПб: Питер, 2000.
5. Потемкин В. Г. MATLAB. Справочное пособие. - М.: ДИАЛОГ-МИФИ, 1997.
6.Потемкин В. Г. MATLAB 5 для студентов. - М.: ДИАЛОГ-МИФИ, 1998.
7. Потемкин В. Г. Система инженерных и научных расчетов
MATLAB 5.x. Том 1 и 2..- М.: ДИАЛОГ-МИФИ, 1999.
8. Дьяконов В. П., Абраменкова И. В. MATLAB 5. Система символьной математики. – М.: Нолидж, 1999.
9. Дьяконов В. П. MATLAB. Учебный курс. – СПб: Питер, 2000.
10. Дьяконов В. П., Абраменкова И. В., Круглов В. В. MATLAB 5.3.1 с пакетами расширений. – М.: Нолидж, 2001.
Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников
Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.
Цены ниже, чем в агентствах и у конкурентов
Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит
Бесплатные доработки и консультации
Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки
Гарантируем возврат
Если работа вас не устроит – мы вернем 100% суммы заказа
Техподдержка 7 дней в неделю
Наши менеджеры всегда на связи и оперативно решат любую проблему
Строгий отбор экспертов
К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»
Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован
Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн
Выполнить 2 контрольные работы по Информационные технологии и сети в нефтегазовой отрасли. М-07765
Контрольная, Информационные технологии
Срок сдачи к 12 дек.
Архитектура и организация конфигурации памяти вычислительной системы
Лабораторная, Архитектура средств вычислительной техники
Срок сдачи к 12 дек.
Организации профилактики травматизма в спортивных секциях в общеобразовательной школе
Курсовая, профилактики травматизма, медицина
Срок сдачи к 5 дек.
краткая характеристика сбербанка анализ тарифов РКО
Отчет по практике, дистанционное банковское обслуживание
Срок сдачи к 5 дек.
Исследование методов получения случайных чисел с заданным законом распределения
Лабораторная, Моделирование, математика
Срок сдачи к 10 дек.
Проектирование заготовок, получаемых литьем в песчано-глинистые формы
Лабораторная, основы технологии машиностроения
Срок сдачи к 14 дек.
Вам необходимо выбрать модель медиастратегии
Другое, Медиапланирование, реклама, маркетинг
Срок сдачи к 7 дек.
Ответить на задания
Решение задач, Цифровизация процессов управления, информатика, программирование
Срок сдачи к 20 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Информационные технологии
Срок сдачи к 11 дек.
Написать реферат по Информационные технологии и сети в нефтегазовой отрасли. М-07764
Реферат, Геология
Срок сдачи к 11 дек.
Разработка веб-информационной системы для автоматизации складских операций компании Hoff
Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления
Срок сдачи к 1 мар.
Нужно решить задание по информатике и математическому анализу (скрин...
Решение задач, Информатика
Срок сдачи к 5 дек.
Заполните форму и узнайте цену на индивидуальную работу!