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

  • Расчетная часть

  • ПЕРЕДАТОЧНЫЕ ФУНКЦИИ И УРАВНЕНИЯ СОСТОЯНИЯ. ПР1_ТАУ. Исследование и применение методов получения уравнений состояния из объекта управления, описанного передаточной функцией


    Скачать 112.3 Kb.
    НазваниеИсследование и применение методов получения уравнений состояния из объекта управления, описанного передаточной функцией
    АнкорПЕРЕДАТОЧНЫЕ ФУНКЦИИ И УРАВНЕНИЯ СОСТОЯНИЯ
    Дата14.03.2023
    Размер112.3 Kb.
    Формат файлаdocx
    Имя файлаПР1_ТАУ.docx
    ТипИсследование
    #990290

    Цель работы

    Исследование и применение методов получения уравнений состояния из объекта управления, описанного передаточной функцией.

    Исходные данные

    Для заданной передаточной функции получить двумя способами описание в пространстве состояний (матрицы A, B, C, D). Проверить полученное описание моделированием в MatLab.

    Вариант 5 – .

    Расчетная часть

    Изначально будет получено для заданной передаточной функции описание в пространстве состояний первым способом.

    Имеется ПФ управления:



    Необходимо домножить на числитель и знаменатель ПФ.



    Из данного выражения можно записать уравнение состояния:





    Переходя во временную область, можно получить данное выражение:



    В нем необходимо выбрать переменные состояния:



    Тогда можно записать:

    .

    Теперь необходимо записать уравнение выхода:







    Переходя во временную область, можно получить выражение:

    .

    Используя полученное описание для , следует:



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

    >>W=tf([3 7 2 1],[4 6 2 1]);

    >>A=[0 1 0; 0 0 1; -0.25 -0.5 -1.5];

    >>B=[0; 0; 0.25];

    >>C=[0.25 0.5 2.5];

    >>D=0.75;

    >>W1=ss(A,B,C,D);

    >>[Y1,T]=step(W);

    >>[Y2,T]=step(W1);

    >>plot(T,Y1,T,Y2);

    >>grid;

    >>xlabel('t, c');

    >>ylabel('Y1(t), Y2(t)')

    На рисунке 1 представлены графики переходных процессов, они оказались идентичны.



    Рисунок 1 – Графики переходных процессов

    Теперь будет получено для заданной передаточной функции описание в пространстве состояний вторым способом.

    Имеется ПФ управления:



    Здесь имеется:



    Уравнения состояния в канонической форме управляемости приобретают вид:

    .



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

    >>W=tf([3 7 2 1],[4 6 2 1]);

    >>A=[0 1 0; 0 0 1; -0.25 -0.5 -1.5];

    >>B=[0; 0; 0.25];

    >>C=[0.25 0.5 2.5];

    >>D=0.75;

    >>W1=ss(A,B,C,D);

    >>[Y1,T]=step(W);

    >>[Y2,T]=step(W1);

    >>plot(T,Y1,T,Y2);

    >>grid;

    >>xlabel('t, c');

    >>ylabel('Y1(t), Y2(t)')

    На рисунке 2 представлены графики переходных процессов, они оказались идентичны.



    Рисунок 2 – Графики переходных процессов

    Вывод

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


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