Главная страница
Навигация по странице:

  • Лабораторная работа №1. Исследование линейных стационарных систем Цель работы

  • Выполнение заданий по лабораторной работе

  • Вариант b

  • МиИОУ лаба № 1. Отчет По лабораторной работе 1 Вариант 4 По дисциплине Моделирование и идентификация объектов управления На тему Исследование линейных стационарных систем


    Скачать 0.51 Mb.
    НазваниеОтчет По лабораторной работе 1 Вариант 4 По дисциплине Моделирование и идентификация объектов управления На тему Исследование линейных стационарных систем
    Дата26.01.2018
    Размер0.51 Mb.
    Формат файлаdocx
    Имя файлаМиИОУ лаба № 1.docx
    ТипОтчет
    #35241

    Некоммерческое акционерное общество

    «АЛМАТИНСКИЙ УНИВЕРСИТЕТ ЭНЕРГЕТИКИ И СВЯЗИ»


    Кафедра «Автоматизация и управление»


    Отчет

    По лабораторной работе № 1
    Вариант № 4
    По дисциплине Моделирование и идентификация объектов управления
    На тему «Исследование линейных стационарных систем»
    Специальность «5В070200 – Автоматизация и управление
    Выполнил Бижанов Е.Г. Группа АИСУ-15-4

    (Ф.И.О.)

    Принял ассистент Ташибаева А.Е. .

    (ученая степень, звание, Ф.И.О.)
    __________ ________________ «_____»________________2018 г.

    (оценка) (подпись)

    Алматы 2018

    Лабораторная работа №1. Исследование линейных стационарных систем
    Цель работы: создание моделей динамических систем в командном окне MatLab; анализ моделей средствами пакета Control System Toolbox.

    Задание на лабораторную работу


    В процессе выполнения лабораторной работы нужно:

    - создать модель системы в виде передаточной функции;

    - построить эквивалентные модели в пространстве состояний и в форме «нули-полюса»;

    - определить коэффициент усиления в установившемся режиме и полосу пропускания системы;

    - научиться строить импульсную и переходную характеристики, карту расположения нулей и полюсов, частотную характеристику;

    - научиться использовать пакет ControlSystemToolbox для построения различных характеристик;

    - научиться строить процессы на выходе линейной системы при произвольном входном сигнале.
    Выполнение заданий по лабораторной работе:

    1) Номер варианта:

    Вариант

    b2

    b1

    b0

    a2

    a1

    a0

    4

    1.3

    1.04

    0.091

    2.1909

    2.0264

    0.9091


    2) Очищаем рабочее пространство MatLab (память): clearall и очищаем окно MatLab: clc.

    3) Смотрим краткую справку по команде tf: helptf.



    Рисунок 1 – Краткая справка по команде tf

    4) В командном окне MatLab вводим вектора коэффициентов числителя num и знаменателя den передаточной функции (по варианту):

    .



    Рисунок 2 – Ввод векторов коэффициентов передаточной функции

    5) Используя команду model = tf (num, den) создаем модель объекта.



    Рисунок 3 – Создание модели объекта по векторам коэффициентов


    6) Строим модель системы в пространстве состояний. Записываем систему уравнений для этой модели, используя полученные коэффициенты.


    Рисунок 4 - Модель системы в пространстве состояний и ввод полученных матриц состояний
    7) Находим нули и полюса передаточной функции. Знаменатель и числитель передаточной функции — это характеристические полиномы дифференциального уравнения движения линейной системы, где полюсами передаточной функции называют корни характеристического полинома знаменателя, нули — корни характеристического полинома числителя.





    Рисунок 5 – Полюса и нули исходной передаточной функции

    8) Cтроим модель исходной системы в форме «нули-полюса».



    Рисунок 6 - Исходная функция в форме «нули-полюса»
    9) Cтроим на графике расположение нулей и полюсов системы при помощи команды pzmap(model)





    Рисунок 7 - График расположения нулей и полюсов
    10) Преобразовываем непрерывную модель в дискретную



    здесь 0.01 – шаг дискретизации, и обратно в непрерывную.



    Рисунок 8 - Преобразование непрерывной модели в дискретную и обратно в непрерывную
    При обратном преобразовании получен исходный вариант модели.

    В результате этих действий в рабочей области сохранены три модели: model, disc, cont.
    11) Находим коэффициент усиления звена в установившемся режиме. Объясняем, что определяет этот коэффициент. Коэффициент усиления показывает, во сколько раз изменится выходная величина по отношению к изменению входной величины в установившемся режиме.



    Рисунок 9 - Коэффициент усиления звена в установившемся режиме
    12) Определяем полосу пропускания системы (наименьшую частоту, на которой АЧХ становится меньше, чем - 3 дБ).



    Рисунок 10 - Полоса пропускания системы
    13) Определяем коэффициенты демпфирования и собственные частоты для всех элементарных звеньев (первого и второго порядка).




    Рисунок 11 - Коэффициенты демпфирования и собственные частоты
    14) В командной строке набираем ltiview.

    Выбираем в появившемся окне File/Import. Откроется диалоговое окно выбора модели для загрузки. Ваши модели тоже будут в этом списке.

    15) Загружаем свою модельmodel. Появится окно с переходной характеристикой системы.



    Рисунок 12 - Переходная характеристика системы
    16) Строим импульсную характеристику (весовую функцию) этой системы: контекстое меню PlotTypesImpulse.



    Рисунок 13 - Импульсная характеристика системы
    17) Активизируем меню Edit/PlotConfiguration, что приведет к появлению диалогового окна, позволяющего выбрать набор интересующих характеристик для их отображения. Возможен выбор до 6 характеристик одновременно. Выбираем две характеристики: переходную и импульсную переходную функции.



    Рисунок 14 - Переходная и импульсная характеристики системы
    18) На графике для каждой функции отмечаем: максимум, время переходного процесса, время нарастания (от 10% до 90% установившегося значения), установившееся значение: контекстое менюCharacteristics: 1. PeakResponse. 2. SettlingTime, 3. RiseTime, 4. SteadyState. И щелкая мышью по меткам-кружкам, выведите на экран рамки с численными значениями этих параметров и расположите их так, чтобы все числа были видны.


    Рисунок 15 - Переходные характеристики с прямыми показателями качества
    19) Закрываем окно LTIViewer.

    20) Создаем массив частот для построения частотной характеристики (100 точек в интервале от до с равномерным распределением на логарифмической шкале):

    w = logspace(-1, 2, 100);





    Рисунок 16 - Массив частот
    21) Рассчитываем частотную характеристику исходной системы и строим ее на осях с логарифмическим масштабом по оси абсцисс.

    >> r = freqresp ( f, w );







    Рисунок 17 - Оператор обработки массивов



    Рисунок 18 - Обработка одномерного массива





    Рисунок 19 - Построение частотной характеристики в логарифмическом масштабе
    22) Объяснить, где на графике можно найти коэффициент усиления в статическом режиме и как определить полосу пропускания системы.

    Коэффициент усиления в статическом режиме определяется значением, при котором переходная характеристика установилась.

    Так как в пункте 21 была построена логарифмическая амплитудно-частотная характеристика (ЛАЧХ), то для нахождения коэффициента усиления необходимо приравнять 20lgK=L1(ω), и выразить значение К.

    Полоса пропускания – это интервал частот, при котором выполняется условие 0,707А(0)≤А(ω).

    Заключение
    В данной лабораторной работе были изучены основные команды командного окна MatLab. Были созданы модели динамических систем, а также произведен подробный анализ моделей средствами пакета Control System Toolbox. Были получены навыки построения тех или иных графиков, на основе которых можно анализировать систему.

    В конце работы рассчитаны частотные характеристики исходные системы и построены на осях.

    Можно сказать, что командное окно MatLab удобная среда для анализа систем, с большой экономией времени и не требующая ручных расчетов.





    написать администратору сайта