Методические указания к лабораторной работе №3
по ТАУ
Основные временные характеристики типовых элементов САУ
Выполнили: Гавриленков С.И., Фазли Т.Г.К.
Группа РК9-62
Преподаватель: Солнцев В.И.
Москва, 2014
Методические указания к лабораторной работе №3
Цель работы.
В данной лабораторной работе требуется изучить типовые элементы САУ и получить в среде Matlab Simulink основные временные характеристики, а именно переходные h ( t ) и весовые k ( t ) функции, для каждого из них.
Переходную характеристику требуется построить двумя способами: с помощью линеаризации, т.е. через меню линейный анализ (Linear Analysis), и с помощью моделирования реакции системы на ступенчатое входное воздействие. Весовая функция получается аналогичным образом. Теоретический вид получаемых в результате моделирования функций рассматривается в лекционном курсе по предмету ТАУ и в данных методических указаниях не приводится. Однако, по выполнении данной лабораторной работы, необходимо проверить правильность полученных результатов и, в случае несоответствия с теорией, провести дополнительную проверку правильности всех настроек моделирования по данным методическим указаниям.
Порядок выполнения работы
1.Задание переменных.
В работе параметры блоков будут задаваться параметрически, через скриптовый файл. Для создания скриптового файла необходимо зайти в меню Matlab/New script. Открывается окно скрипта. Записываются значения переменных в виде «обозначение» = «значение», каждое с новой строки (пример – см. рис.1).
Рисунок 1.
Скрипт сохраняется в рабочей папке проекта. После этого файл скрипта появляется в окне ML вместе с остальными файлами в рабочей папке. Для того, чтобы в любом файле моделирования данной сессии ML, занесенные в скрипт переменные верно распознавались и помещались на место их обозначения в модели, необходимо перед моделированием запустить скрипт. Для этого в окне ML необходимо найти в текущей рабочей папке только что созданный скрипт и, нажав по его имени ПКМ, выполнить опцию Run (см. рис.2).
Рисунок 2.
Также есть и иной способ переопределения используемых переменных: их можно задавать непосредственно в командной строке среды ML.
Список переопределяемых в скрипте параметров для данной лабораторной работы:
K | … |
T | … |
ξ | … |
Таблица 1.
В отчете к лабораторной работе необходимо привести данную таблицу с числовыми значениями переопределяемых параметров.
2.Рассматриваемые типовые звенья и порядок их набора.
В данной лабораторной работе необходимо рассмотреть 7 типовых звеньев САУ. Ниже приводится список рассматриваемых звеньев, их передаточные функции, список блоков, необходимых для моделирования, а также настроек блоков для верного выполнения моделирования. При оформлении выполненной лабораторной работы, необходимо в отчете также указать теоретические виды переходной и весовой функций в аналитической форме.
Список всех необходимых для моделирования данной лабораторной работы звеньев среды Simulink :
1. Transfer Fcn
(находится в разделе Simulink library browser/Simulink/Continous/ Transfer Fcn)
2. Gain
(находится в разделе Simulink library browser/Simulink/Commonly used blocks/Gain)
3. Switched derivative for linearization
(находится в разделе Simulink library browser/Simulnk extras/ Linearization/Switched derivative for linearization)
4. Sum
(находится в разделе Simulink library browser/Simulink/Commonly used blocks/Sum)
5. In1
(находится в разделе Simulink library browser/Simulink/Commonly used blocks/In1)
6. Out1
(находится в разделе Simulink library browser/Simulink/Commonly used blocks/Out1)
Рассматриваемые в данной ЛР типовые звенья:
1)Безынерционное звено
Передаточная функция:
Схема набора из среды Matlab Simulink:
Рисунок 3.
Для набора модели данного типового звена используется блок Transfer Fcn (при желании можно заменить на Gain, с соответствующей подстановкой коэффициента усиления К). Настройки блока Transfer Fcn для каждого из опытов, где оно использовано, приводятся в отдельном разделе далее.
2)Идеальное дифференцирующее звено
Передаточная функция:
Схема набора из среды Matlab Simulink:
Рисунок 4.
Для набора модели данного типового звена используются блоки Gain и Switched derivative for linearization. В настройках звена параметр Switch value устанавливается равным единице, что соответствует режиму линеаризации, а в параметр Derivative constant устанавливается значение близкое к нулю (см. рис.5).
Рисунок 5.
3)Идеальное интегрирующее звено
Передаточная функция:
Схема набора из среды Matlab Simulink:
Рисунок 6.
Для набора модели данного типового звена используется блок Transfer Fcn. Настройки данного блока приводятся в отдельном разделе далее.
4)Дифференцирующее звено 1-го порядка
Передаточная функция:
Схема набора из среды Matlab Simulink:
Рисунок 7.
Для набора модели данного типового звена используются блоки Gain и Transfer Fcn. Настройки данного блока приводятся в отдельном разделе далее.
5)Апериодическое звено
Передаточная функция:
Схема набора из среды Matlab Simulink:
Рисунок 8.
Для набора модели данного типового звена используется блок Transfer Fcn. Настройки данного блока приводятся в отдельном разделе далее.
6)Апериодическое звено 2-го порядка
Передаточная функция:
Схема набора из среды Matlab Simulink:
Рисунок 9.
Для набора модели данного типового звена используется блок Transfer Fcn. Настройки данного блока приводятся в отдельном разделе далее.
7)Дифференцирующее звено 2-го порядка
Передаточная функция:
При моделировании данного звена через блок Transfer function получаются неудовлетворительные результаты. В этом случае (а так же, при желании, и в предыдущих рассмотренных дифференцирующих звеньях) можно воспользоваться другим, более прямолинейным, способом набора для моделирования. Используется блок Switched derivative for linearization и набирается следующая схема:
Рисунок 10.
Для набора модели данного типового звена используются блоки Gain, Sum и Switched derivative for linearization.