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

  • 2. МОДЕЛИ В ПРОСТРАНСТВЕ СОСТОЯНИЙ

  • 2.1. Состояние динамической системы

  • 2.2. Описание динамической системы в нормальной форме

  • Математическое и компьютерное моделирование


    Скачать 3.02 Mb.
    НазваниеМатематическое и компьютерное моделирование
    Дата01.04.2022
    Размер3.02 Mb.
    Формат файлаpdf
    Имя файлаuch.pdf
    ТипУчебное пособие
    #434595
    страница2 из 10
    1   2   3   4   5   6   7   8   9   10
    1.2. Временные и частотные характеристики
    непрерывных систем
    Как уже отмечалось, для анализа динамических систем их разбива- ют на отдельные элементы. Классификация динамических элементов обычно осуществляется по виду дифференциального уравнения.
    Статическая характеристика любого элемента может быть изобра- жена прямой линией (рис. 1.6), поскольку по-прежнему рассматриваются линейные, а точнее, – линеаризованные системы.
    Рис. 1.6. Статические характеристики линейных элементов.
    В элементах позиционного (статического) типа линейной зависи- мостью x(t) = Ku(t) связаны выходная и входная координаты в устано- вившемся режиме.
    В элементах интегрирующего типа, при t
    → ∞ выходная и входная переменные связаны линейным уравнением
    )
    (
    )
    (
    t
    Ku
    dt
    t
    dx
    =
    , или

    =
    t
    dq
    q
    u
    K
    t
    x
    0
    )
    (
    )
    (
    В элементах дифференцирующего типа аналогичная линейная связь имеет вид
    dt
    t
    du
    K
    t
    x
    )
    (
    )
    (
    =
    1.2.1. Временные характеристики
    Динамические свойства элемента могут быть определены по его пе-
    реходной функции и функции веса.
    Переходная функция h(t) (переходная характеристика) представля- ет собой временной отклик или реакцию выхода элемента, при подаче на его вход единичного сигнала

    18



    <


    =
    =
    ,
    0
    ,
    0
    ,
    0
    ,
    1
    )
    (
    1
    )
    (
    t
    t
    t
    t
    u
    (1.26)
    который часто называют единичной ступенью, или единичным скачком.
    Предполагается, что единица имеет размерность физической величины на входе элемента. Графические образы временных сигналов 1(t) и h(t) пока- заны на рис. 1.7.
    Рис. 1.7. Единичная ступень
    1(t) и переходной процесс
    h(t).
    Функция 1(t) – весьма распространенный вид входного воздействия в динамических системах. К такому виду сводятся мгновенное изменение нагрузки электрического генератора, мгновенное возрастание момента нагрузки на валу двигателя, мгновенный поворот руля управления дви- жущегося автомобиля и т.д.
    Функция веса
    ω
    (t) (импульсная переходная характеристика) являет- ся временной реакцией выхода элемента при подаче на его вход единич-
    ного импульсного сигнала




    =

    =
    =
    0
    ,
    0
    ,
    0
    ,
    )
    (
    )
    (
    t
    t
    t
    t
    u
    δ
    (1.27)
    Основное свойство дельта-функции
    δ
    (t) заключается в том, что она имеет единичную площадь:




    = ,
    1
    )
    ( dt
    t
    δ
    Характеристика
    ω
    (t) в динамических системах является распростра- ненным видом входного воздействия. К такому виду можно отнести, на- пример, кратковременный удар нагрузки на валу двигателя, кратковре- менный ток короткого замыкания генератора (отключаемый плавкими предохранителями) и т.п. Один из вариантов представления функций
    δ
    (t) и
    ω
    (t) показан рис. 1.8, где рассматривается динамический элемент при нулевых начальных условиях

    19
    ω
    (0) = 0.
    Рис. 1.8. Функция
    δ
    (t) и импульсная переходная функция
    ω
    (t).
    Можно показать, что между функциями h(t) и
    ω
    (t) существует связь вида
    )
    (
    )
    (
    dt
    t
    dh
    t
    =
    ω
    Кроме того, передаточная функция связана с переходным процессом и импульсной переходной функцией элемента – прямым интегральным преобразованием Лапласа






    =
    =
    0 0
    )
    (
    )
    (
    )
    (
    dt
    e
    t
    h
    s
    dt
    e
    t
    s
    W
    st
    st
    ω
    (1.28)
    1.2.2. Частотные характеристики
    Динамические свойства элемента в частотной области определяются его частотной передаточной
    функцией W(j
    ω
    ), получаемой из функции W(s) путем замены s на
    j
    ω
    , где j
    2
    = -1,
    ω
    R, -∞ ≤
    ω
    ≤ +∞.
    Часто W(j
    ω
    ) называют амплитуд-
    но-фазовой частотной характе-
    ристикой, или комплексным ко-
    эффициентом усиления.
    Поскольку в комплексной плоскости геометрический образ функции W(j
    ω
    ) (рис. 1.9), может описываться как в прямоуголь- ных, так и в полярных координатах, то частотную передаточную функ- цию будем рассматривать в виде
    Рис. 1.9. Комплексная плоскость
    W(j
    ω
    ).

    20
    ,
    ))
    (
    mod(
    ))
    (
    Im(
    ))
    (
    Re(
    )
    (
    ))
    (
    arg(
    ω
    ω
    ω
    ω
    ω
    j
    W
    j
    e
    j
    W
    j
    W
    j
    j
    W
    j
    W
    =
    =
    +
    =
    (1.29) где введены обозначения: Re(W(j
    ω
    )) = U(
    ω
    ) – вещественная частотная
    характеристика; Im(W(j
    ω
    )) = V(
    ω
    ) – мнимая частотная характеристи-
    ка; mod(W(j
    ω
    )) = A(
    ω
    ) – амплитудная частотная характеристика; arg(W(j
    ω
    )) =
    ϕ
    (
    ω
    ) – фазовая частотная характеристика.
    В комплексной плоскости график векторной функции W(j
    ω
    ) – это
    годограф (геометрическое место конца вектора).
    Для пар характеристик (U(
    ω
    ), V(
    ω
    )) и (A(
    ω
    ),
    ϕ
    (
    ω
    )) в любой фиксиро- ванной точке
    ω
    =
    ω
    *
    (рис. 1.9)справедливы следующие формулы:
    ).
    (
    sin
    )
    (
    )
    (
    ),
    (
    cos
    )
    (
    )
    (
    ,
    )
    (
    )
    (
    arctg
    )
    (
    ,
    )
    (
    )
    (
    )
    (
    *
    *
    *
    *
    *
    *
    *
    *
    *
    *
    2
    *
    2
    *
    ω
    ϕ
    ω
    ω
    ω
    ϕ
    ω
    ω
    ω
    ω
    ω
    ϕ
    ω
    ω
    ω
    A
    V
    A
    U
    U
    V
    V
    U
    A
    =
    =
    =
    +
    =
    (1.30)
    Поскольку передаточная функция W(s) любой системы является дробно-рациональной функцией вида
    n
    n
    n
    n
    m
    m
    m
    m
    q
    s
    q
    s
    q
    s
    q
    r
    s
    r
    s
    r
    s
    r
    s
    Q
    s
    R
    s
    W
    +
    +
    +
    +
    +
    +
    +
    +
    =
    =




    1 1
    1 0
    1 1
    1 0
    )
    (
    )
    (
    )
    (
    ,
    (1.31) то в частотной области для нее справедливы, во-первых, соотношения (в прямоугольных координатах):
    ));
    (
    Im(
    )
    (
    )),
    (
    Re(
    )
    (
    )),
    (
    Im(
    )
    (
    )),
    (
    Re(
    )
    (
    ,
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    ,
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    2 2
    2 2
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    j
    Q
    V
    j
    Q
    U
    j
    R
    V
    j
    R
    U
    V
    U
    U
    V
    V
    U
    V
    V
    U
    V
    V
    U
    U
    U
    jV
    U
    jV
    U
    jV
    U
    j
    W
    Q
    Q
    R
    R
    Q
    Q
    Q
    R
    Q
    R
    Q
    Q
    Q
    R
    Q
    R
    Q
    Q
    R
    R
    =
    =
    =
    =
    +

    =
    +
    +
    =
    +
    =
    +
    +
    =
    (1.32) во-вторых, выражения (в полярных координатах):

    21
    )).
    (
    arg(
    )
    (
    )),
    (
    mod(
    )
    (
    )),
    (
    arg(
    )
    (
    )),
    (
    mod(
    )
    (
    ),
    (
    )
    (
    )
    (
    ,
    )
    (
    )
    (
    )
    (
    ,
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    ω
    ω
    ϕ
    ω
    ω
    ω
    ω
    ϕ
    ω
    ω
    ω
    ϕ
    ω
    ϕ
    ω
    ϕ
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ω
    ϕ
    ω
    ϕ
    ω
    ϕ
    j
    Q
    j
    Q
    A
    j
    R
    j
    R
    A
    A
    A
    A
    e
    A
    e
    A
    e
    A
    j
    W
    Q
    Q
    R
    R
    Q
    R
    Q
    R
    j
    j
    Q
    j
    R
    Q
    R
    =
    =
    =
    =

    =
    =
    =
    =
    (1.33)
    Формулы (1.30) – (1.33) оказываются весьма полезными при реше- нии как теоретических, так и прикладных задач.

    22
    2. МОДЕЛИ В
    ПРОСТРАНСТВЕ
    СОСТОЯНИЙ
    В современной теории систем активно развиваются и используются
    методы пространства состояний.
    Начало систематического использования методов пространства со- стояний обычно связывают с работами Л.С. Понтрягина – по математиче- ской теории оптимальных процессов, Р. Беллмана – по динамическому программированию и Р. Калмана – по общей теории фильтрации и управ- ления.
    2.1. Состояние динамической системы
    К преимуществам методов пространства состояний общепринято относить:
    − одинаковую формулировку различных задач и простоту их решения при наличии большого числа переменных;
    − возможность обнаружения и исследования таких свойств систем, ко- торые при использовании классических подходов в терминах "вход- выход" остались бы недоступными;
    − возможность анализа и синтеза нестационарных и нелинейных динамических систем;
    − использование векторно-матричной формы представления для описа-
    − сания исследовательских задач, имеющей неоспоримое преимущество при их численном решении на ПЭВМ.
    Основной недостаток методов пространства состояний заключается в том, что переменные состояния сохраняют ясный физический смысл только тогда, когда они наблюдаемы и могут быть измерены или когда переменные состояния совпадают с фазовыми
    x
    1
    (t)=x(t), x
    2
    (t)=dx
    1
    (t)/dt, …, x
    n
    (t)=dx
    n-1
    (t)/dt.
    В противном случае, если выбор переменных состояния определяется иным образом, связь математической модели с физической реальностью теряется и, как следствие, исчезает возможность корректного сопостав- ления расчетных и экспериментальных данных.

    23 2.1.1. Вход, состояние и выход
    Динамика системы описывается ее математической моделью, анали- тически отражающей зависимости между тремя множествами перемен- ных: переменными входа u(t)
    R
    m
    , выхода y(t)
    R
    l
    и состояния x(t)
    R
    n
    , где
    R
    i
    i-мерное линейное вещественное пространство.
    Вход системы, выраженный множеством временных функций, пред- ставляет описание внешних переменных, действующих на систему.
    Выход системы, выраженный аналогично, – это описание наблюдаемых выходных переменных, непосредственно отражающих поведение систе- мы.
    Как уже отмечалось в главе 1, любая система состоит из набора под- систем или элементов (звеньев), которые по характеру реакции на вход- ное воздействие делятся на статические и динамические.
    Отличительной особенностью статической системы является ее бе- зынерционность, т.е. наличие мгновенной реакции на входное воздейст- вие, никак не связанное с ее предыдущим положением. В любой момент времени t
    0
    значение выхода статической системы y(t
    0
    ) однозначно опре- деляется по значению входа u(t
    0
    ), а сама связь (стационарная или неста- ционарная) статическая характеристика – описывается одним из урав- нений:
    y = F(u), y = F(u, t).
    Важнейшее свойство любой динамической системы – это зависи- мость ее реакции как от переменных, действующих на систему в данный момент, так и от переменных, действовавших на нее в прошлом. Отме- тим, что для определения в момент времени t
    1
    значения выхода y(t
    1
    ) ин- формации только о значении входа u(t
    1
    ) недостаточно, поскольку требу- ются еще сведения о предыстории изменения u(t) на некотором интервале
    t
    ∈[t
    0
    ,
    t
    1
    ] и начальном состоянии x(t
    0
    ). Такую зависимость будем описы- вать следующим образом:
    y(t
    1
    ) = S(x(t
    0
    ), u(t)), t
    ∈ [t
    0
    , t
    1
    ],
    (2.1) где S – оператор преобразования одной функции в другую.
    Таким образом, состояние динамической системы – это некий пара- метр, однозначно определяющий реакцию выхода системы относительно входа. Состояние системы должно удовлетворять так называемым аксио-
    мам совместности. Укажем две наиболее важные.
    Первая аксиома совместности. Для определения будущего поведе- ния системы не играет роли то, каким образом она пришла в данное со-
    стояние, поскольку траектория движения системы определяется одно- значно по начальному состоянию и динамике входа в рассматриваемом интервале времени.
    Выход y(t),
    t t
    0
    определяется однозначно при заданных x(t
    0
    ) и
    u(t), t
    ∈[t
    0
    , t
    1
    ].
    Вторая аксиома совместности. Если траекторию движения системы разбить на участки, то каждый из них можно рассматривать как новую траекторию с соответствующим начальным условием. При этом в зави- симости от входного процесса и начального состояния динамика системы будет изменяться соответствующим образом.
    Пусть t
    0
    < t
    1
    < t
    2
    , тогда при любом x(t
    0
    ) и
    t∈[t
    0
    , t
    1
    ] выход y(t
    1
    ) будет определяться уравнением (2.1). Если же вычислить значение x(t
    1
    ), то вы- ход y(t
    2
    ) будет следующим:
    y(t
    2
    ) = S(x(t
    1
    ), u(t)), t
    ∈ [t
    1
    , t
    2
    ].
    2.1.2. Пространство состояний
    Множество Х = {x} возможных значений состояния системы назы- вается пространством состояний.
    В случае Х = R
    n
    состояние х = x(t) есть n-мерный вещественный вектор – вектор состояния (в частном случае – это фазовый вектор), элементы которого будем обозначать через x
    i
    (t),
    n
    ,
    1
    =
    i
    Вектор, составленный из указанных элементов, обычно записывают следующим образом:
    х = x(t) = [x
    1
    (t), x
    2
    (t), …, x
    n
    (t)]
    T
    , где
    Т
    – символ транспонирования.
    Если х – состояние системы,
    µ
    (
    ⋅) – некоторое взаимно однозначное отобра- жение пространства Х в себя (
    µ
    : Х
    Х), то
    x
    =
    µ
    (х) также можно считать состоя- нием данной системы. Тогда состояние х можно определить различным, но взаимно однозначным образом.
    Рис. 2.1. Переменные динамической системы.
    Например, если Х = R
    n
    , а T – n-мерная невырожденная матрица (det
    T
    ≠ 0), то вектор
    x
    = Тх также можно применять для описания состояния системы, поскольку х = Т
    –1
    x
    , где Т
    –1
    – обратная матрица.
    24

    2.2. Описание динамической системы
    в нормальной форме
    Уравнения состояния так называемых конечномерных дифференци-
    альных (непрерывных) систем можно представить в виде
    (
    )
    ,
    ,
    )
    (
    ,
    ),
    (
    ),
    (
    )
    (
    0 0
    0
    t
    t
    x
    t
    x
    t
    t
    u
    t
    x
    f
    dt
    t
    dx

    =
    =
    (2.2)
    (
    ,
    ),
    (
    ),
    (
    )
    (
    t
    t
    u
    t
    x
    g
    t
    y
    =
    )
    (2.3) где f(
    ⋅), g(⋅) – вектор-функции от векторных аргументов.
    Уравнение (2.2) называют уравнением
    состояния (эволюционным
    уравнением), описывающим изменение состояния системы во времени
    t
    R, в соответствии с начальным условием x(t
    0
    ) и входным воздействием
    u(t), а уравнение (1.3) – уравнением выхода, устанавливающим статиче- скую связь между значениями выхода и текущими значениями состояния и входа.
    2.2.1. Уравнения линейных систем в пространстве состояний
    Метод пространства состояний в качестве базовой математической модели системы (2.2), (2.3), когда функции f(
    ⋅), g(⋅) линейны по x, u, пред- полагает использование уравнений вида
    ,
    ,
    )
    (
    ),
    (
    )
    (
    )
    (
    )
    (
    )
    (
    0 0
    0
    t
    t
    x
    t
    x
    t
    u
    t
    B
    t
    x
    t
    A
    dt
    t
    dx

    =
    +
    =
    (2.4)
    ),
    (
    )
    (
    )
    (
    )
    (
    )
    (
    t
    u
    t
    D
    t
    x
    t
    C
    t
    y
    +
    =
    (2.5) где x(t)
    R
    n
    ; u(t)
    R
    m
    ; y(t)
    R
    k
    ; матрицы-функции A(t), B(t), С(t), D(t) соот- ветствующего размера
    1
    . Системы (2.4), (2.5) называются непрерывными
    линейными системами, в которых матрицы A(t), B(t) и С(t) имеют сле- дующую структуру:
    (2.6)
    ,
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    2 1
    1 12 11










    =
    t
    a
    t
    a
    t
    a
    t
    a
    t
    a
    t
    a
    t
    A
    nn
    n
    n
    n
    25 1
    В теории автоматического управления матрицы, входящие в уравнения (2.4), (2.5), обычно называют: A(t) – матрицей состояния системы, B(t) – матрицей управления,
    С(t) – матрицей выхода, D(t) – матрицей обхода системы.

    ,
    ,
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    2 1
    1 12 11
    n
    m
    t
    b
    t
    b
    t
    b
    t
    b
    t
    b
    t
    b
    t
    B
    nm
    n
    n
    m











    =
    (2.7)
    ,
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    2 1
    1 12 11
    n
    l
    t
    c
    t
    c
    t
    c
    t
    c
    t
    c
    t
    c
    t
    C
    ln
    l
    l
    n











    =
    (2.8)
    В случае, когда матрица D(t)
    ≡ 0, систему (2.4), (2.5) называют соб-
    ственной
    2
    (строго реализуемой), а при D(t)
    ≠ 0 – несобственной.
    Систему (2.4), (2.5) с матрицами A(t), B(t), С(t), D(t) называют не-
    стационарной,
    если же элементы этих матриц от времени не зависят, то система – стационарная. Структура стационарной линейной системы представлена на рис. 2.2, для которой (например, при n > m), математиче- ское описание будет следующим:
    ,
    ,
    )
    (
    ),
    (
    )
    (
    )
    (
    0 0
    0
    t
    t
    x
    t
    x
    t
    Bu
    t
    Ax
    dt
    t
    dx

    =
    +
    =
    (2.9)
    0
    ),
    (
    )
    (
    )
    (
    =
    +
    =
    D
    t
    Du
    t
    Cx
    t
    y
    (2.10)
    Рис. 2.2. Структурная схема стационарной динамической системы.
    Системы (2.4), (2.5) и (2.9), (2.10) часто называют нормальными
    системами, или системами в нормальной форме Коши. В тех случаях, когда в системе (2.9), (2.10) переменные состояний совпадают с фазовы- ми, оказывается, что матрица А имеет специфическую форму записи

    форму Фробениуса, представляемую в виде
    ,
    0 1
    0 0
    0 0
    1 0
    1 2
    1
    





    









    =


    a
    a
    a
    a
    A
    n
    n
    n
    (2.11)
    26 2
    Такой тип систем в прикладных задачах является наиболее распространенным.
    где a
    i
    = const > 0. Для матрицы Фробениуса характерно следующее: эле- менты над главной диагональю равны единице, а элементы нижней стро- ки являются коэффициентами однородного дифференциального уравне- ния n-го порядка
    0
    )
    (
    )
    (
    )
    (
    )
    (
    1 1
    1 1
    =
    +
    +
    +
    +



    t
    x
    a
    dt
    t
    dx
    a
    dt
    t
    x
    d
    a
    dt
    t
    x
    d
    n
    n
    n
    n
    n
    n
    (2.12)
    Иногда матрицу Фробениуса называют матрицей сопровождения.
    2.2.2. Способы программирования в переменных состояния
    Наиболее распространенными приемами построения моделей дина- мических систем в переменных состояния являются приемы, основанные на способах прямого, параллельного или последовательного программи-
    рования.
    Поскольку исходное математическое описание системы в этих спо- собах программирования – передаточная функция, выберем описание ди- намической системы, например, в следующем виде:
    ).
    (
    )
    (
    )
    (
    )
    (
    3 2
    2 1
    3 0
    2 1
    2 0
    s
    u
    a
    s
    a
    s
    a
    s
    a
    b
    s
    b
    s
    b
    s
    u
    s
    W
    s
    x
    +
    +
    +
    +
    +
    =
    =
    (2.13)
    Прямое программирование относится к наиболее общим подходам, позволяющим осуществить переход в пространство состояний без каких- либо предварительных условий.
    Этапы прямого программирования предусматривают последова- тельное выполнение следующих типовых действий или процедур:
    во-первых, числитель и знаменатель функции W(s) вида (2.13) разде- лим на выражение a
    0
    s
    3
    , соответствующее слагаемому с максимальной степенью s в знаменателе, в результате получим уравнение
    );
    (
    1
    )
    (
    3 0
    3 2
    0 2
    1 0
    1 3
    0 2
    2 0
    1 1
    0 0
    s
    u
    s
    a
    a
    s
    a
    a
    s
    a
    a
    s
    a
    b
    s
    a
    b
    s
    a
    b
    s
    x






    +
    +
    +
    +
    +
    =
    (2.14)
    во-вторых, введем обозначение
    );
    (
    1 1
    )
    (
    3 0
    3 2
    0 2
    1 0
    1
    s
    u
    s
    a
    a
    s
    a
    a
    s
    a
    a
    s
    E



    +
    +
    +
    =
    (2.15)
    27

    в-третьих, перепишем уравнение (2.15) следующим образом:
    );
    (
    )
    (
    )
    (
    )
    (
    )
    (
    3 0
    3 2
    0 2
    1 0
    1
    s
    E
    s
    a
    a
    s
    E
    s
    a
    a
    s
    E
    s
    a
    a
    s
    u
    s
    E






    =
    (2.16)
    в-четвертых, учитывая соотношение (2.15), а также вводя обозна- чение выхода y(s) = x(s), представим уравнение (2.14) в виде
    );
    (
    )
    (
    )
    (
    )
    (
    )
    (
    3 0
    2 2
    0 1
    1 0
    0
    s
    E
    s
    a
    b
    s
    E
    s
    a
    b
    s
    E
    s
    a
    b
    s
    x
    s
    y



    +
    +
    =
    =
    (2.17)
    в-пятых, введем в рассмотрение переменные состояния, которые в изображениях зададим следующим образом:
    ),
    (
    )
    (
    3 1
    s
    E
    s
    s
    x

    =
    (2.18)
    ),
    (
    )
    (
    2 2
    s
    E
    s
    s
    x

    =
    (2.19)
    );
    (
    )
    (
    1 3
    s
    E
    s
    s
    x

    =
    (2.20)
    в-шестых, запишем совместно уравнения (2.15) – (2.18). Подстанов- ка соотношений (2.19) в (2.18) и соответственно (2.20) в (2.19) позволяет записать уравнения
    ).
    (
    )
    (
    ),
    (
    )
    (
    3 1
    2 2
    1 1
    s
    x
    s
    s
    x
    s
    x
    s
    s
    x


    =
    =
    (2.21)
    Кроме того, подстановка E(s) вида (2.16) в соотношение (2.17), с учетом обозначений (2.18) – (2.20), позволяет записать равенство
    ).
    (
    )
    (
    )
    (
    3 0
    2 2
    0 1
    1 0
    0
    s
    x
    a
    b
    x
    a
    b
    s
    x
    a
    b
    s
    y
    +
    +
    =
    (2.22)
    Аналогичные действия, выполненные для выражения (2.20), приво- дят к следующему уравнению
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    1 0
    3 2
    0 2
    3 0
    1 1
    3
    


    





    =

    s
    x
    a
    a
    s
    x
    a
    a
    s
    x
    a
    a
    s
    u
    s
    s
    x
    (2.23)
    Объединяя уравнения (2.20) – (2.23), окончательно получаем
    28

    ),
    (
    )
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    ),
    (
    )
    (
    3 0
    2 2
    0 1
    1 0
    0 3
    0 1
    2 0
    2 1
    0 3
    3 3
    2 2
    1
    s
    x
    a
    b
    s
    x
    a
    b
    s
    x
    a
    b
    s
    y
    s
    u
    s
    x
    a
    a
    s
    x
    a
    a
    s
    x
    a
    a
    s
    sx
    s
    x
    s
    sx
    s
    x
    s
    sx
    +
    +
    =
    +



    =
    =
    =
    (2.24) где первые три уравнения – уравнения состояний системы, а последнее – уравнение ее выхода.
    Уравнения (2.24), записанные в изображениях, можно переписать относительно оригиналов следующим образом:
    ),
    (
    )
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    ),
    (
    )
    (
    3 0
    2 2
    0 1
    1 0
    0 3
    0 1
    2 0
    2 1
    0 3
    3 3
    2 2
    1
    t
    x
    a
    b
    t
    x
    a
    b
    t
    x
    a
    b
    t
    y
    t
    u
    t
    x
    a
    a
    t
    x
    a
    a
    t
    x
    a
    a
    dt
    t
    dx
    t
    x
    dt
    t
    dx
    t
    x
    dt
    t
    dx
    +
    +
    =
    +



    =
    =
    =
    (2.25) т.е. в виде, который полностью идентичен уравнениям нормальной сис- темы (2.9), (2.10), полагая, что имеют место соотношения
    (
    )
    0
    ,
    ,
    1 0
    0
    ,
    1 0
    0 0
    1 0
    ,
    )
    (
    )
    (
    )
    (
    )
    (
    0 2
    0 1
    0 0
    0 1
    0 2
    0 3
    3 2
    1
    =
    


    


    =










    =

















    =
    =
    D
    a
    b
    a
    b
    a
    b
    C
    B
    a
    a
    a
    a
    a
    a
    A
    t
    x
    t
    x
    t
    x
    t
    x
    T
    (2.26)
    Для наглядности приведем числовой пример. Пусть в исходной пе- редаточной функции W(s) вида (2.13) коэффициенты имеют значения:
    ,
    0
    ,
    2
    ,
    3
    ;
    1
    ,
    12
    ,
    7
    ,
    1 3
    2 1
    0 2
    1 0
    =
    =
    =
    =
    =
    =
    =
    a
    a
    a
    a
    b
    b
    b
    (2.27) тогда в системе (2.9), (2.10) матрицы и векторы будут следующими:
    29

    (
    )
    0
    ,
    1 7
    12
    ,
    1 0
    0
    ,
    3 2
    0 1
    0 0
    0 1
    0
    =
    =










    =












    =
    D
    C
    B
    A
    (2.28)
    Для динамической системы (2.25) – (2.27) или в нормальной форме системы (2.9), (2.10), (2.28) можно построить структурную схему в про- странстве состояний, показанную на рис. 2.3.
    Рис. 2.3. Структурная схема динамической системы (2.25) – (2.27).
    Параллельное программирование. Для применения этого способа требуется, чтобы полюса передаточной функции W(s) – корни знамена- теля – были бы вещественными и рациональными, т.е. допускалось пред- ставление W(s) в виде суммы дробно-рациональных функций. Данный способ программирования рассмотрим на числовом примере. Пусть ана- логично системе (2.13), (2.27) исследуемая система описывается уравне- нием
    ).
    (
    2 3
    12 7
    )
    (
    2 3
    2
    s
    u
    s
    s
    s
    s
    s
    s
    x
    +
    +
    +
    +
    =
    (2.29)
    Параллельное программирование предусматривает выполнение оп- ределенной последовательности действий:
    во-первых, учитывая явный вид W(s), выражение (2.29) перепишем следующим образом:
    (
    )(
    )
    ),
    (
    2 1
    )
    (
    2 1
    12 7
    )
    (
    2 3
    12 7
    )
    (
    3 2
    1 2
    2 3
    2
    s
    u
    s
    s
    s
    s
    u
    s
    s
    s
    s
    s
    s
    u
    s
    s
    s
    s
    s
    s
    x






    +
    +
    +
    +
    =
    =
    +
    +
    +
    +
    =
    +
    +
    +
    +
    =
    α
    α
    α
    (2.30) где
    α
    1
    ,
    α
    2
    ,
    α
    3
    – неопределенные множители;
    30

    во-вторых, используя тождество
    (
    )(
    )
    (
    )
    (
    )
    12 7
    1 2
    2 1
    2 3
    2 1
    +
    +
    =
    +
    +
    +
    +
    +
    +
    s
    s
    s
    s
    s
    s
    s
    s
    α
    α
    α
    , запишем систему линейных уравнений относительно его коэффициентов
    ,
    12 2
    ,
    7 2
    3
    ,
    1 1
    3 2
    1 3
    2 1
    =
    =
    +
    +
    =
    +
    +
    α
    α
    α
    α
    α
    α
    α
    решение которой будет иметь вид
    ;
    1
    ,
    6
    ,
    6 3
    2 1
    =

    =
    =
    α
    α
    α
    (2.31)
    в-третьих, учитывая (2.31), а также переобозначение y(s) = x(s), пе- репишем уравнение (2.30) следующим образом:
    );
    (
    1 2
    1
    )
    6
    (
    1 1
    6 1
    )
    (
    s
    u
    s
    s
    s
    s
    y







    +
    +


    +
    +

    =
    (2.32)
    в-четвертых, в соответствии с выражением (2.32) введем в рас- смотрение переменные состояния
    ),
    (
    2 1
    )
    (
    ),
    (
    1 1
    ),
    (
    1
    )
    (
    3 2
    1
    s
    u
    s
    s
    x
    s
    u
    s
    x
    s
    u
    s
    s
    x
    +
    =
    +
    =
    =
    (2.33) уравнения которых в эквивалентном виде будут иметь вид
    ),
    (
    )
    (
    2
    )
    (
    ),
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    3 3
    2 2
    1
    s
    u
    s
    x
    s
    sx
    s
    u
    s
    x
    s
    sx
    s
    u
    s
    sx
    +

    =
    +

    =
    =
    (2.34) а также, учитывая явный вид переменных состояния (2.33), перепишем уравнение (2.32) следующим образом:
    ).
    (
    )
    (
    6
    )
    (
    6
    )
    (
    3 2
    1
    s
    x
    s
    x
    s
    x
    s
    y
    +

    =
    (2.35)
    Уравнения состояния (2.34) и уравнение выхода (2.35) можно запи- сать и в оригиналах, т.е. в виде системы уравнений
    ),
    (
    )
    (
    6
    )
    (
    6
    )
    (
    ),
    (
    )
    (
    2
    )
    (
    ),
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    3 2
    1 3
    3 2
    2 1
    t
    x
    t
    x
    t
    x
    t
    y
    t
    u
    t
    x
    dt
    t
    dx
    t
    u
    t
    x
    dt
    t
    dx
    t
    u
    dt
    t
    dx
    +

    =
    +

    =
    +

    =
    =
    (2.36) которой в векторно-матричной форме (2.9), (2.10) соответствуют сле- дующие матрицы и векторы:
    31

    (
    )
    0
    ,
    1 6
    6
    ,
    1 1
    1
    ,
    2 0
    0 0
    1 0
    0 0
    0
    =

    =










    =












    =
    D
    C
    B
    A
    (2.37)
    Структурная схема динамической системы (2.36) или (2.9), (2.10),
    (2.37) показана на рис. 2.4.
    Последовательное программирование.
    Для применения этого способа должно быть выполнено условие – W(s) исследуемой сис- темы должна быть представлена в виде про- изведения дробно-рациональных функций, иначе говоря, как полюса, так и нули W(s) должны быть вещественны и рациональны.
    Применение способа параллельного программирования, как и в предыдущем случае параллельного программирования, рассмотрим на примере выражения (2.29).
    Этапы осуществления последователь- ного программирования следующие:
    Рис. 2.4. Структурная схема системы (2.36).
    во-первых, уравнение (2.29) перепишем в виде
    (
    )
    (
    )
    (
    )
    (
    )
    );
    (
    2 4
    1 3
    1
    )
    (
    2 3
    12 7
    )
    (
    2 3
    2
    s
    u
    s
    s
    s
    s
    s
    s
    u
    s
    s
    s
    s
    s
    s
    x
    +
    +

    +
    +

    =
    +
    +
    +
    +
    =
    (2.38)
    во-вторых, введем в рассмотрение дополнительные переменные
    u
    1
    (s), Е
    1
    (s) и переменную состояния х
    1
    (s), задавая уравнения
    (
    )
    (
    )
    ),
    (
    )
    (
    ),
    (
    2 1
    1
    )
    (
    ),
    (
    1 3
    1
    )
    (
    1 1
    1 1
    1 1
    1
    s
    E
    s
    s
    x
    s
    u
    s
    s
    E
    s
    u
    s
    s
    s
    s
    u


    =
    +
    =
    +
    +
    =
    (2.39) что позволяет первую переменную состояния х
    1
    (s) описать в виде
    )
    (
    2 1
    )
    (
    2 1
    )
    (
    1 1
    1 1
    1
    s
    u
    s
    s
    u
    s
    s
    s
    x
    +
    =
    +
    =


    или следующим образом:
    );
    (
    )
    (
    2
    )
    (
    1 1
    1
    s
    u
    s
    x
    s
    sx
    +

    =
    (2.40)
    в-третьих, подобно предыдущему этапу, введем в рассмотрение переменные вида
    ),
    (
    )
    (
    ),
    (
    1 1
    )
    (
    ),
    (
    1
    )
    (
    2 1
    2 2
    1 2
    2
    s
    E
    s
    s
    x
    s
    u
    s
    s
    E
    s
    u
    s
    s
    u


    =
    +
    =
    =
    (2.41)
    32
    что позволяет преобразовать выражение u
    1
    (s) из (2.39) и получить соот- ношение
    (
    )
    ),
    (
    2
    )
    (
    )
    (
    3 1
    )
    (
    1 3
    )
    (
    2 2
    2 1
    2 1
    s
    x
    s
    u
    s
    E
    s
    s
    u
    s
    s
    s
    u
    +
    =
    +
    =
    +
    +
    =

    (2.42) а также записать следующее уравнение для второй переменной состоя- ния:
    );
    (
    )
    (
    )
    (
    2 2
    2
    s
    u
    s
    x
    s
    sx
    +

    =
    (2.43)
    в-четвертых, аналогично двум предыдущим этапам введем в рас- смотрение переменные вида
    ),
    (
    )
    (
    ),
    (
    )
    (
    3 1
    3 3
    s
    E
    s
    s
    x
    s
    u
    s
    E

    =
    =
    (2.44) тогда выражение для u
    2
    (s) из (2.41) получит вид
    ),
    (
    )
    (
    1
    )
    (
    3 3
    2
    s
    x
    s
    E
    s
    s
    u
    =
    =
    (2.45) а третье уравнение состояния будет следующим:
    );
    (
    )
    (
    3
    s
    u
    s
    sx
    =
    (2.46)
    в-пятых, в результате подстановки уравнений (2.45) в (2.43) и (2.45) в (2.42), а затем (2.42) в (2.40) получаем систему уравнений состояния в виде:
    );
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    2
    )
    (
    2
    )
    (
    3 3
    2 2
    3 2
    1 1
    s
    u
    s
    sx
    s
    x
    s
    x
    s
    sx
    s
    x
    s
    x
    s
    x
    s
    sx
    =
    +

    =
    +
    +

    =
    (2.47)
    в-шестых, обозначая выход y(s) = x(s) и выполняя подстановку выражения (2.39) в (2.38), получаем
    (
    )
    ),
    (
    2
    )
    (
    )
    (
    4
    )
    (
    )
    (
    4 1
    )
    (
    1 1
    1 1
    1 1
    s
    x
    s
    u
    s
    x
    s
    E
    s
    E
    s
    s
    y
    +
    =
    +
    =
    +
    =

    а также учитывая явный вид функций u
    1
    (s) и u
    2
    (s) согласно равенствами
    (2.42) и (2.45), окончательно уравнение выхода у(s) запишем в виде
    ).
    (
    )
    (
    2
    )
    (
    2
    )
    (
    3 2
    1
    s
    x
    s
    x
    s
    x
    s
    y
    +
    +
    =
    (2.48)
    В оригиналах система уравнений (2.47), (2.48) имеет вид
    33

    ),
    (
    )
    (
    2
    )
    (
    2
    )
    (
    ),
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    2
    )
    (
    2
    )
    (
    3 2
    1 3
    3 2
    2 3
    2 1
    1
    t
    x
    t
    x
    t
    x
    t
    y
    t
    u
    dt
    t
    dx
    t
    x
    t
    x
    dt
    t
    dx
    t
    x
    t
    x
    t
    x
    dt
    t
    dx
    +
    +
    =
    =
    +

    =
    +
    +

    =
    (2.49) которому в векторно-матричной форме записи (2.9), (2.10) соответствуют следующие матрица и векторы:
    (
    )
    0
    ,
    1 2
    2
    ,
    1 0
    0
    ,
    0 0
    0 1
    1 0
    1 2
    2
    =
    =










    =












    =
    D
    C
    B
    A
    (2.50)
    Структурная схема динамической системы (2.49) или (2.9), (2.10),
    (2.50) показана на рис. 2.5.
    Рис. 2.5. Структурная схема динамической системы (2.49).
    Кроме приведенных выше способов программирования,
    построеение модели систем в переменных состояния можно осуществлять и по другим методикам. В частности, структура исследуемой системы может задана.
    Например, хорошо известно, что при последовательном соединении эле- ментов их передаточные функции пе- ремножаются, а при параллельном – суммируются. Поэтому для системы, описываемой уравнением
    Рис. 2.6. Структурная схема динамической системы (2.51).
    (
    )
    (
    )
    (
    )
    (
    )
    ),
    (
    3 1
    2 4
    1 3
    1
    )
    (
    s
    u
    s
    s
    s
    s
    s
    s
    s
    x






    +
    +
    +
    +

    +
    +

    =
    (2.51)
    34
    которой соответствует структурная схема, изображенная на рис. 2.6, можно вначале любым из способов выполнить построение моделей в пространстве остояний для каждого из четырех элементов, а затем, ис- ключая промежуточные переменные, записать уравнение модели в пере- менных состояния для всей системы. с
    Программирование по структурной схеме. Выделим в уравнении
    (2.51) элементы, описываемые следующим образом:
    ).
    (
    3 1
    )
    (
    )
    (
    )
    (
    ),
    (
    1
    )
    (
    )
    (
    )
    (
    ),
    (
    1 3
    )
    (
    )
    (
    )
    (
    ),
    (
    2 4
    )
    (
    )
    (
    )
    (
    4 4
    3 3
    3 3
    2 2
    2 2
    1 1
    s
    u
    s
    s
    u
    s
    W
    s
    y
    s
    u
    s
    s
    u
    s
    W
    s
    y
    s
    y
    s
    s
    s
    y
    s
    W
    s
    y
    s
    y
    s
    s
    s
    y
    s
    W
    s
    y
    +
    =
    =
    =
    =
    +
    +
    =
    =
    +
    +
    =
    =
    (2.52)
    Для каждой W(s) из (2.52), – например, с помощью прямого про- граммирования – построим модели в пространстве состояний, структур- ные схемы которых показаны на рис. 2.7.
    Рис. 2.7. Модели элементов системы (2.52) в пространстве состояний.
    Модели элементов динамической системы (2.51) в пространстве со- стояний, в соответствии с выражениями (2.52), имеют вид
    ).
    (
    )
    (
    ),
    (
    )
    (
    3
    )
    (
    ),
    (
    )
    (
    ),
    (
    )
    (
    ),
    (
    )
    (
    2
    )
    (
    ),
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    2
    )
    (
    ),
    (
    )
    (
    2
    )
    (
    4 4
    4 4
    3 3
    3 3
    2 2
    3 2
    2 2
    1 1
    2 1
    1
    t
    x
    t
    y
    t
    u
    t
    x
    dt
    t
    dx
    t
    x
    t
    y
    t
    u
    dt
    t
    dx
    t
    y
    t
    x
    t
    y
    t
    y
    t
    x
    dt
    t
    dx
    t
    y
    t
    x
    t
    y
    t
    y
    t
    x
    dt
    t
    dx
    =
    +

    =
    =
    =
    +
    =
    +

    =
    +
    =
    +

    =
    (2.53)
    Структурная схема динамической системы (2.53), в соответствии с моделями вида (2.52) и структурами на рис. 2.6 и рис. 2.7, изображена на рис. 2.8.
    35

    Рис. 2.8. Модель системы (2.53), (2.54).
    Исключая в уравнениях (2.53) промежуточные переменные у
    1
    , у
    2
    , у
    3
    ,
    у
    4
    , а также учитывая равенство у = у
    1
    + у
    4
    ,
    модель системы (2.51) в про- странстве состояний можно записать в виде:
    ).
    (
    )
    (
    )
    (
    2
    )
    (
    2
    )
    (
    ),
    (
    )
    (
    3
    )
    (
    ),
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    2
    )
    (
    2
    )
    (
    4 3
    2 1
    4 4
    3 3
    2 2
    3 2
    1 1
    t
    x
    t
    x
    t
    x
    t
    x
    t
    y
    t
    u
    t
    x
    dt
    t
    dx
    t
    u
    dt
    t
    dx
    t
    x
    t
    x
    dt
    t
    dx
    t
    x
    t
    x
    t
    x
    dt
    t
    dx
    +
    +
    +
    =
    +

    =
    =
    +

    =
    +
    +

    =
    (2.54)
    Векторно-матричная форма представления уравнений (2.54) в виде
    (2.9), (2.10) имеет место при следующих матрице и векторах:
    (
    )
    0
    ,
    1 1
    2 2
    ,
    1 1
    0 0
    ,
    3 0
    0 0
    0 0
    0 0
    0 1
    1 0
    0 1
    2 2
    =
    =
    





    





    =
    





    








    =
    D
    C
    B
    A
    (2.55)
    2.2.3. Примеры уравнений состояния систем
    Манипулятор. С помощью способа прямого программирования уравнение манипулятора можно описать в пространстве состояний урав- нениями
    ,
    ,
    ,
    ,
    1
    ),
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    1 3
    4 1
    3 1
    2 2
    1 1
    2 4
    1 3
    2 2
    1 1
    2 2
    1
    T
    T
    K
    k
    T
    K
    k
    T
    T
    k
    T
    k
    t
    x
    k
    t
    x
    k
    t
    y
    t
    u
    t
    x
    k
    t
    x
    k
    dt
    t
    dx
    t
    x
    dt
    t
    dx
    =
    =
    =
    =
    +
    =
    +


    =
    =
    (2.56)
    36
    а также представить в виде структурной схемы (см. рис. 2.9). В форме (2.9),
    (2.10) этим уравнениям соответствуют
    (
    )
    0
    ,
    ,
    1 0
    ,
    1 0
    4 3
    2 1
    =
    =
    


    


    =
    


    




    =
    D
    k
    k
    C
    B
    k
    k
    A
    (2.57)
    Ресивер.
    С
    помощью способа программирования по структурной схеме, учитывая, что уравнению ресивера соответствует параллельное соединение двух звеньев с выходом
    Рис. 2.9. Модель манипулятора
    (2.56) в пространстве состояний.
    ),
    (
    )
    (
    )
    (
    2 1
    s
    y
    s
    y
    s
    y
    +
    =
    запишем уравнения переменных у
    1
    (s) и y
    2
    (s) следующим образом:
    ,
    ,
    1
    ),
    (
    )
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    )
    (
    0 2
    5 0
    1 4
    0 3
    2 3
    5 2
    2 1
    3 4
    1 1
    T
    K
    k
    T
    K
    k
    T
    k
    s
    u
    k
    s
    k
    s
    u
    s
    W
    s
    y
    s
    u
    k
    s
    k
    s
    u
    s
    W
    s
    y
    =
    =
    =
    +
    =
    =
    +
    =
    =
    (2.58)
    Уравнения (2.58) в переменных состояния можно переписать в виде
    )
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    2 5
    1 4
    2 2
    3 2
    1 1
    3 1
    t
    x
    k
    t
    x
    k
    t
    y
    t
    u
    t
    x
    k
    dt
    t
    dx
    t
    u
    t
    x
    k
    dt
    t
    dx
    +
    =
    +

    =
    +

    =
    (2.59)
    Структурную модель системы (2.59) в пространстве состояний можно изобразить в виде схемы, показанной на рис. 2.10. Если же систему уравнений (2.59) представить в век- торно-матричном виде (2.9), (2.10), то соответствующие векторы и мат- рицы будут иметь вид
    Рис. 2.10. Модель ресивера
    (2.59) в пространстве состояний.
    (
    )
    (
    )
    (
    )
    0
    ,
    ,
    1 0
    0 1
    ,
    0 0
    ,
    ,
    5 4
    3 3
    2 1
    2 1
    =
    =
    


    


    =
    


    




    =
    =
    =
    D
    k
    k
    C
    B
    k
    k
    A
    u
    u
    u
    x
    x
    x
    T
    T
    (2.60)
    Гидравлический сервомотор. Используя способ прямого програм-
    37
    мирования, уравнение гидромотора в переменных состояния можно опи- сать следующим образом:
    ,
    2
    ,
    1
    ,
    ),
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    ),
    (
    )
    (
    3 2
    2 2
    1 1
    1 3
    3 2
    2 3
    3 2
    2 1
    T
    k
    T
    k
    T
    K
    k
    t
    x
    k
    t
    y
    t
    u
    t
    x
    k
    t
    x
    k
    dt
    t
    dx
    t
    x
    dt
    t
    dx
    t
    x
    dt
    t
    dx
    ζ
    =
    =
    =
    =
    +


    =
    =
    =
    (2.61)
    Структурная схема динамической системы (2.61) показана на рис.
    2.11.
    Рис. 2.11. Модель гидромотора (2.61) в пространстве состояний.
    Векторно-матричная форма записи системы (2.61) в виде уравнений
    (2.9), (2.10) имеет следующие матрицу и векторы:
    (
    )
    0
    ,
    0 0
    ,
    1 0
    0
    ,
    0 1
    0 0
    0 1
    0 1
    3 2
    =
    =










    =












    =
    D
    k
    C
    B
    k
    k
    A
    (2.62)
    Длинный бьеф. С помощью способа прямого программирования уравнение длинного бьефа можно описать в пространстве состояний уравнениями
    ,
    ,
    1
    ),
    (
    )
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    1 1
    4 2
    1 1
    1 1
    3 1
    2 4
    1 3
    2 2
    1
    T
    L
    k
    T
    L
    T
    K
    k
    T
    k
    t
    u
    k
    t
    x
    k
    t
    y
    t
    u
    t
    x
    k
    dt
    t
    dx
    =
    


    



    =
    =

    +
    =

    +

    =
    τ
    τ
    (2.63)
    Поскольку дифференциальное уравнение (2.63) – первого порядка, то ее векторно-матричная форма записи вида (2.9), (2.10) также будет скалярной, т.е. матрицы и векторы – скалярные величины, принимающие следующие значения:
    38

    ,
    ,
    1
    ,
    4 3
    2
    k
    D
    k
    C
    B
    k
    A
    =
    =
    =

    =
    (2.64)
    В выражении (2.64) в отличие, например, от соотношений (2.57),
    (2.60) или (2.62), матрица обхода системы D
    ≠ 0, что объясняется равен- ством порядка числителя и знаменателя передаточной функции из (1.98).
    Структурную модель системы (2.63) или (2.9), (2.10), (2.64) в про- странстве состояний можно представить в виде схемы, приведенной на рис. 2.12.
    Рис. 2.12. Модель длинного бьефа (2.63) в пространстве состояний.
    2.2.4. Передаточные функции нормальных систем
    Рассмотрим модель нормальной системы, записанную в пространст- ве состояний
    ),
    (
    )
    (
    )
    (
    t
    Bu
    t
    Ax
    dt
    t
    dx
    +
    =
    (2.65)
    ),
    (
    )
    (
    )
    (
    t
    Du
    t
    Cx
    t
    y
    +
    =
    (2.66) где x(t)
    R
    n
    ; u(t)
    R
    m
    ; y(t)
    R
    l
    Перепишем уравнения системы (2.65), (2.66) в изображениях с по- мощью векторно-матричной передаточной функции системы. С этой це- лью выполним преобразование Лапласа над уравнениями (2.65) и опреде- лим изображение вектора состояний x(s) в виде
    (
    )
    (
    )
    (
    )
    ),
    (
    det
    )
    (
    )
    (
    1
    s
    Bu
    A
    sE
    A
    sE
    s
    Bu
    A
    sE
    s
    x


    =

    =
    +

    (2.67) где (sEA)
    -1
    – обратная матрица; det(sEA) – детерминант матрицы; (sE
    A)
    +
    – присоединенная
    1
    матрица к матрице (sEA); E – единичная мат- рица соответствующего размера, в данном случае (n x n).
    Если соотношение (2.66) записать в изображениях, куда затем под- ставить x(s) из (2.67), то получим равенство
    (
    )
    (
    )
    ),
    (
    )
    (
    )
    (
    )
    (
    1
    s
    u
    s
    W
    s
    u
    D
    B
    A
    sE
    C
    s
    y
    =
    +

    =

    (2.68)
    39 1
    По определению это транспонированная матрица алгебраических дополнений.
    где W(s) – передаточная функция в виде матричного
    2
    множителя, связы- вающего изображения по Лапласу выхода у(s) и входа и(s) при нулевом начальном состоянии x(0).
    В строго реализуемых системах функция W(s) имеет более простой вид
    (
    )
    )
    (
    1
    B
    A
    sE
    C
    s
    W


    =
    (2.69)
    Размер матрицы W(s) определяется размерностями выхода у(s) и входа и(s), в рассматриваемом случае (l x m). При l = m = 1 функция W(s) будет скалярной, но в общем случае W(s) – это матричная функция с эле- ментами W
    ij
    (s), т.к. выражение (2.68) можно представить соотношением




















    =










    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    )
    (
    1 1
    1 11 1
    s
    u
    s
    u
    s
    W
    s
    W
    s
    W
    s
    W
    s
    y
    s
    y
    m
    lm
    l
    m
    l
    2.2.5. Уравнения состояний при типовом соединении систем
    В ряде прикладных задач возникает необходимость в получении ма- тематического описания системы в пространстве состояний, состоящей из элементов (подсистем), соединенных между собой типовым образом – параллельно, последовательно или с помощью обратной связи. Иногда требуется иметь единое уравнение в качестве математической модели не- которой объединенной системы, т.е. описание нескольких независимых систем.
    Объединение независимых систем. Рассмотрим простой случай, ко- гда некоторая объединенная система S состоит из независимых систем S
    i
    ,
    i=1, 2, описываемых уравнениями
    ),
    (
    )
    (
    ),
    (
    )
    (
    )
    (
    t
    x
    C
    t
    y
    t
    u
    B
    t
    x
    A
    dt
    t
    dx
    i
    i
    i
    i
    i
    i
    i
    i
    =
    +
    =
    (2.70) где матрицы A
    i
    , B
    i
    , C
    i
    имеют соответственно размеры (n
    i
    x n
    i
    ), (n
    i
    x n
    i
    ), (l
    i
    x
    m
    i
    ).
    Введем в рассмотрение составные (обобщенные) векторы: для пере- менных состояния системы x(t) = col{x
    1
    (t), x
    2
    (t)}

    ,
    2 1
    n
    n
    R
    +
    для переменных входа и(t) = col{и
    1
    (t), и
    2
    (t)}

    ,
    2 1
    m
    m
    R
    +
    переменных выхода у(t) = col{у
    1
    (t),
    40 2
    В теории матриц комплексный аргумент передаточной функции принято обозна- чать через
    λ
    , для удобства будем его обозначать, как и в скалярном случае, через s.

    у
    2
    (t)}

    2 1
    l
    l
    R
    +
    Графический образ объеди- нения систем S
    i
    в одну показан на рис.
    2.13, математическое описание которого представляет собой систему уравнений
    )
    (
    )
    (
    Cx
    t
    y
    dt
    t
    dx
    =
    =
    0 1
    

    C
    (
    )
    2
    C
    Рис. 2.13. Модель объединения независимых систем (2.70).
    ),
    (
    ),
    (
    )
    (
    t
    t
    Bu
    t
    Ax
    +
    (2.71) где блочные матрицы А, B, С имеют следующую структуру:
    ,
    0 0
    2 1
    


    


    =
    A
    A
    A
    0
    ,
    0 0
    2 2
    1
    


    =
    


    


    =
    C
    C
    B
    B
    B
    Параллельное соединение систем (подсистем). Принципиальное от- личие параллельного соединения двух подсистем от объединения двух независимых систем состоит в том, что при параллельном соединении вход и(t) = и
    1
    (t) = и
    2
    (t) поступает на обе подсистемы одновременно, а выход этого соединения образуется как сумма у(t) =
    у
    1
    (t) + у
    2
    (t) (рис. 2.14). Вектор состояния
    x(t) остается по-прежнему составным и имеет вид x(t) = col{x
    1
    (t), x
    2
    (t)}

    2 1
    n
    n
    R
    +
    Математическое описание сис- темы S, образованной параллельным со- единением нескольких систем S
    i
    , имеет по- прежнему вид (2.71), где матрицы А, B, С также блочные, вида
    Рис. 2.14. Модель параллельного соединения двух систем.
    ,
    ,
    0 0
    1 2
    1 2
    1
    C
    C
    B
    B
    B
    A
    A
    A
    =
    


    


    =
    


    


    =
    Последовательное соединение подсистем, (рис. 2.15), где входом сис- темы S является вход подсистемы S
    1
    ,
    и(t) = и
    1
    (t), а выход системы S форми- руется выходом второй подсистемы S
    2
    ,
    у(t) = у
    2
    (t). При этом выход первой подсистемы является входом второй, и
    2
    (t) = у
    1
    (t), поскольку их размерно- сти совпадают. Описывая систему, представленную на рис. 2.15 уравне- ниями (2.71), получаем следующие блочные матрицы:
    Рис. 2.15. Последовательное соединение двух подсистем.
    41

    (
    )
    0
    ,
    0
    ,
    0 2
    1 2
    1 2
    1
    C
    C
    B
    B
    A
    C
    B
    A
    A
    =
    


    


    =
    


    


    =
    Соединение подсистем с обратной связью, (рис. 2.16), где выход подсистемы
    S
    2
    вычитается (при положительной обрат- ной связи прибавляется) из входа всей сис- темы S и поступает на вход подсистемы S
    1
    Другими словами, и
    1
    (t) = и(t) – у
    2
    (t), и
    2
    (t) =
    у
    1
    (t), что позволяет в математическом опи- сании (2.71) для системы, показанной на рис. 2.16, получить блочные матрицы вида
    Рис. 2.16. Соединение подсистем c обратной связью.
    (
    )
    0
    ,
    0
    ,
    1 1
    2 1
    2 2
    1 1
    C
    C
    B
    B
    A
    C
    B
    C
    B
    A
    A
    =
    


    


    =
    


    



    =
    1   2   3   4   5   6   7   8   9   10


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