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

  • Аналитические методы решения уравнений состояния.

  • Отыскание решения уравнений состояния. Пример 1.

  • Пример 2. Программа для численного решения данной задачи и получившиеся графики представлены в приложении. Пример 3.

  • Численные методы решения уравнений состояния.

  • Приложения.

  • Лрба. Операторный метод расчета переходных процессов


    Скачать 1.47 Mb.
    НазваниеОператорный метод расчета переходных процессов
    Дата29.04.2022
    Размер1.47 Mb.
    Формат файлаpdf
    Имя файлаoperat.pdf
    ТипДокументы
    #504781
    страница5 из 5
    1   2   3   4   5
    4. Уравнения для выходных переменных получены выше.
    Методы решения уравнений состояния цепи.
    После того, как уравнения состояния получены, необходимо решить эти уравнения и найти переменные состояния, а затем и выходные переменные.
    Основные способы решения уравнений состояния представлены на рис. 55.Они делятся на аналитические и численные.
    Рис. 55

    74
    Аналитические методы решения уравнений состояния.
    При аналитическом способе решение уравнений состояния записывают в виде суммы матриц свободной и принужденной составляющих: св пр
    , где св
    ( )
    - соответствует реакции цепи, обусловленной ненулевыми начальными условиями
    ( ) при отсутствии внешних воздействий U=0; пр

    ( )
    ( )
    – соответствует реакции цепи от внешних воздействий
    ( ) при нулевых начальных условиях ( ) ;
    ( ) - матрица (вектор) начальных значений переменных состояния, полученных при
    ;
    –матричная экспоненциальная функция (матричная экспонента).
    Если в цепи после коммутации нет источников энергии, т.е.
    ( ) , то решение матричного уравнения имеет вид:
    ( )
    Если же в цепи после коммутации есть источники независимых воздействий, то матрица
    ( ) , и интегрирование матричного дифференциального уравнения приводит к решению в виде:
    ( )

    ( )
    ( )
    , которое состоит из суммы двух слагаемых – реакции цепи при ненулевых начальных условиях и реакции цепи при нулевых начальных условиях и наличии источников внешних воздействий
    ( ).
    Матрица выходных переменных:
    ( )

    ( )
    При нулевых начальных условиях
    ( )
    (
    1)
    (
    1)
    Наиболее трудным здесь является вычисление матричной экспоненты
    Можно использовать разложение ее в ряд ∑
    , однако ряд медленно сходится и его суммирование трудоемко. Можно также получить матричную экспоненту в виде полинома на основании теоремы Кели-Гамильтона, по методу Сильвестра или вычислить операторным методом.
    Метод Кели-Гамильтона.
    Матричная экспонента представляется выражением
    , где и т. д.
    Число членов разложения равно порядку n матрицы А (то есть числу переменных состояния). В уравнении …(номер ввести) коэффициенты

    75
    ,
    , ,
    - некоторые функции f(t, λ
    1
    , λ
    2
    , … λ
    n
    ), которые определяются из матричного уравнения (ввести номер), если нет кратных корней λ:
    [
    ]
    [
    1 1
    1
    ]
    [
    ].
    В уравнении (номер) λ
    1
    , λ
    2
    , … λ
    n есть собственные значения матрицы A, совпадающие с корнями характеристического уравнения. Собственные числа матрицы можно определить из уравнения (p1-A)=0, где 1 – единичная матрица порядка n.
    Характеристическое уравнение получаем, приравняв к нулю определитель системы
    ( ) ( 1 ) , собственные числа матрицы А определяются из уравнения
    ( ) ( 1 ) . Если матрица А имеет вид
    [
    ]
    , то
    ( ) |
    |
    Метод Сильвестра.
    Матричная экспонента (в случае отсутствия кратных корней
    ) представляется в виде

    , где

    (
    )

    (
    )
    , l=1,2,3,…n.
    Собственные значения λ матрицы А определяются из уравнения (номер).
    Операторный метод.
    Матричную экспоненту можно определить путем обращения матрицы (1p-A):
    ( 1 )
    Рассмотрим примеры отыскания матричной экспоненты.
    Пример 1.
    1. По методу Кели-Гамильтона
    Так как корней два (λ
    1
    =0, λ
    2
    =-125), то в разложении будут присутствовать два члена:
    1

    76
    [
    ] [1 1 1
    ]
    [
    ]
    1 1
    [ 1 1
    1
    ] [
    ]
    [
    1 1
    1 1
    ]
    1 1
    1 1
    Тогда:
    [1 1
    ] (
    ) [
    1
    ] [
    ]
    [
    ] [
    ]
    2. По методу Сильвестра:
    Корни характеристического уравнения, совпадающие с собственными числами матрицы А
    1
    : λ
    1
    =0, λ
    2
    =-125. Тогда:
    1
    [
    1
    ] 1 [1 1
    ]
    ( 1 )
    [1
    ]
    1
    [
    1
    ] [1 1
    ]
    1
    [
    1
    ]
    Тогда
    [1
    ]
    [
    1
    ] [
    ]
    3.По Лапласу:
    [ 1 ]
    1 =[
    ] [
    1
    ] [
    1 ]
    [ 1 ]
    1
    ( 1 )
    [
    1
    ]
    [
    1 1
    1 ]
    [
    ]
    Пример 2.
    Вследствие сложности данного примера (схема с тремя реактивными элементами, матрица А размером 3×3, комплексные корни характеристического уравнения) аналитическое решение в данном пособии не приводится. Программа для численного решения данного примера и графики представлены в приложении.

    77
    Пример 3.
    Вследствие сложности данного примера (комплексные корни характеристического уравнения) аналитическое решение в данном пособии не приводится. Программа для численного решения данного примера и графики представлены в приложении.
    Пример 4.
    1.По методу Кели-Гамильтона
    Корней характеристического уравнения два (λ
    1
    =-20000, λ
    2
    =-3333), в разложении будут присутствовать два члена:
    1
    [
    ] [1 1
    ]
    [
    ]
    1
    [ 1 1
    ]
    [
    ]
    1 1
    [
    1 1
    ] [
    ]
    [
    1.
    1 1

    1 1

    ] [
    ]
    [
    1.
    1 1

    1 1

    ]
    1.
    1 1

    1 1

    Тогда:
    ( .
    1.
    ) [1 1
    ] ( 1 1

    1 1

    ) [ 1
    ]
    [ .
    1.
    1.
    ]
    [
    ]
    [ .
    ]
    2. По методу Сильвестра:
    Корни характеристического уравнения, совпадающие с собственными числами матрицы A: λ
    1
    =-20000, λ
    2
    =-3333. Тогда:

    78 1
    [ 1
    ] ( ) [1 1
    ]
    ( )
    [ .
    ]
    1
    [ 1
    ] ( ) [1 1
    ]
    ( )
    [ . .
    ]
    Тогда
    [ .
    ]
    [ . .
    ]
    [ .
    ]
    3.По Лапласу:
    [ 1 ]
    1 =[
    ] [
    1
    ] [
    1
    ]
    [ 1 ]
    1
    ( 1 )( )
    [
    1 ]
    1
    ( )( )
    [
    1 ]
    [
    ( )( )
    ( )( )
    ( )( )
    1
    ( )( )]
    Найдем оригиналы для всех членов этой матрицы:
    Используем теорему разложения.
    Тогда оригинал для А
    11
    :
    ( )( )
    Корни:
    ,
    Числитель:
    Знаменатель:
    ( )( )
    Производная знаменателя:
    Подставим значения корней в числитель и производную знаменателя и рассчитаем эти величины:
    ( ) 1 ,
    ( ) 1 ,
    ( ) ,
    ( ) 1 . Таким образом,
    ( ) .
    Оригиналы для А
    12
    и А
    21
    :
    ( )( )
    Корни знаменателя те же.

    79
    Числитель:
    Знаменатель:
    ( )( )
    Производная знаменателя:
    Подставим значения корней в числитель и производную знаменателя и рассчитаем эти величины:
    ( ) ,
    ( )
    1 ,
    ( ) ,
    ( ) 1 . Таким образом,
    ( )
    ( ) .
    Оригинал для А
    22
    :
    ( )( )
    Корни знаменателя те же.
    Числитель:
    1
    Знаменатель:
    ( )( )
    Производная знаменателя:
    Подставим значения корней в числитель и производную знаменателя и рассчитаем эти величины:
    ( ) ,
    ( )
    1 ,
    ( ) 1 ,
    ( ) 1 . Таким образом,
    ( ) .
    [ .
    ]
    Пример 5.
    1.По методу Кели-Гамильтона
    Корней характеристического уравнения два (λ
    1
    =-969.7, λ
    2
    =-2030.3), в разложении будут присутствовать два члена:
    1
    [
    ] [1 1 .
    ]
    [
    ]
    1
    [ . 1 1
    ]
    [
    ]
    1 1 .
    [ . .
    1 1
    ] [
    ]
    [
    1 .
    1 .
    1 1 .
    1 1 .
    ] [
    ]
    [
    1 .
    1 .
    1 1 .
    1 1 .
    ]
    1 .
    1 .
    1 1 .
    1 1 .

    80
    Тогда:
    (
    ) [1 1
    ]
    (
    ) [ 1 11
    ]
    [
    ]
    [
    ]
    [
    ]
    2. По методу Сильвестра:
    Корни характеристического уравнения, совпадающие с собственными числами матрицы A: λ
    1
    =-969.7, λ
    2
    =-2030.3. Тогда:
    1
    [ 1 11
    ] ( . ) [1 1
    ]
    . ( . )
    1 1 .
    [1 .
    ]
    1
    [ 1 11
    ] ( . ) [1 1
    ]
    . ( . )
    1 1 .
    [ .
    1 .
    ]
    Тогда
    [1 .
    ]
    [ .
    1 .
    ]
    [
    ]
    3.По Лапласу:
    [ 1 ]
    1 =[
    ] [
    1 11
    ] [
    1 11 ]

    81
    [ 1 ]
    1
    ( 1 )( 11 )
    [
    11 1 ]
    1
    ( . )( . )
    [
    11 1 ]
    [
    11
    ( . )( . )
    ( . )( . )
    ( . )( . )
    1
    ( . )( . )]
    Найдем оригиналы для всех членов этой матрицы:
    Используем теорему разложения.
    Тогда оригинал для А
    11
    :
    ( . )( . )
    Корни:
    . ,
    Числитель:
    11
    Знаменатель:
    ( . )( . )
    Производная знаменателя:
    Подставим значения корней в числитель и производную знаменателя и рассчитаем эти величины:
    ( . ) 1 . ,
    ( . ) 1 . ,
    ( . ) . ,
    ( . ) 1 . . Таким образом,
    ( )
    Оригиналы для А
    12
    и А
    21
    :
    ( . )( . )
    Корни знаменателя те же.
    Числитель:
    Знаменатель:
    ( . )( . )
    Производная знаменателя:
    Подставим значения корней в числитель и производную знаменателя и рассчитаем эти величины:
    ( . ) 1 . ,
    ( . ) 1 . ,
    ( . ) . ,
    ( . ) 1 . . Таким образом,
    ( )
    ( )
    Оригинал для А
    22
    :
    ( . )( . )
    Корни знаменателя те же.
    Числитель:
    1
    Знаменатель:
    ( )( )
    Производная знаменателя:
    Подставим значения корней в числитель и производную знаменателя и рассчитаем эти величины:
    ( . ) . ,
    ( . ) 1 . ,
    ( . ) 1 . ,

    82
    ( . ) 1 . . Таким образом,
    ( )
    [
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    ]
    Пример 6.
    1.По методу Кели-Гамильтона
    Так как корней два (λ
    1
    =-0.5, λ
    2
    =-5), то в разложении будут присутствовать два члена:
    1
    [
    ] [1 .
    1
    ]
    [
    ]
    1
    [ .
    1 1
    ] [
    ]
    [
    1 1
    1 1
    1
    ] [
    ] [
    1 1
    1
    ]
    1 1
    1
    Тогда:
    (1
    ) [1 1
    ] (
    ) [ .
    ]
    [
    1 1
    ]
    [
    ] [
    ]
    2. По методу Сильвестра:
    Корни характеристического уравнения, совпадающие с собственными числами матрицы A: λ
    1
    =-0.5, λ
    2
    =-5. Тогда:
    1
    [ .
    ] [1 1
    ]
    . ( )
    [1
    ]

    83 1
    [ .
    ] ( ) [1 1
    ]
    ( ) ( . )
    [
    1
    ]
    Тогда
    [1
    ]
    [
    1
    ] [
    ]
    [ 1 ]
    1 =[
    ] [
    ] [
    ]
    [ 1 ]
    1
    ( . )( )
    [
    . ]
    [
    1 1
    ]
    [
    ]
    Отыскание решения уравнений состояния.
    Пример 1.
    Получить решение в этой задаче возможно, решив полученное уравнение состояния напрямую, так как обратной матрицы не существует
    (det
    [A
    ]=0).
    Пример 2.
    Программа для численного решения данной задачи и получившиеся графики представлены в приложении.
    Пример 3.
    Программа для численного решения данной задачи и получившиеся графики представлены в приложении.
    Пример 4.
    Искать решение будем в виде:
    ( )
    (
    1)
    [ .
    ]
    [ 1
    ]
    [
    ] [1
    ] [ ] [
    ] ( ) [
    ( )
    ( )
    ] [ .
    ]

    84
    Найдем
    :
    1 1
    [
    1
    ]
    [
    1 1
    1 1
    1 1
    1
    ]
    [ .
    ] [ .
    ]
    [[ .
    ]
    [1 1
    ]] [
    1 1
    1 1
    1 1
    1
    ] [1
    ] [ ]
    [ .
    1 .
    11.1 1.
    ] [ .
    1 1.
    1
    ] [ ]
    [ .
    1 .1 1.1
    ]
    Рассчитанное решение полностью совпадает с найденным операторным методом.
    Теперь найдем выходные переменные:
    ( ) (
    1)
    [
    ]; [ 1 1
    1
    ]; [1
    ] .
    [
    ]
    [ 1 1
    1
    ] [ .
    ] [ .
    ]
    [ 1 1
    1
    ] [ .
    1 1.
    1
    ] [ ] [1
    ] [ ]
    [ .
    1 .
    1 .
    ] [
    ] [
    ]
    [ .
    1 .
    1 .
    ]
    [
    ] [ .
    1 .
    1 .
    ]
    Пример 5.
    Искать решение будем аналогично примеру 4 в виде:
    ( )
    (
    1)

    85
    [
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    ]
    [ 1 11
    ];
    [
    ] [
    ]; [ ] ; [
    ] ; ( ) [
    ( )
    ( )
    ] [
    ].
    Найдем
    :
    1 1 11
    [ 11 1
    ]
    [ . 1 1. 1 1. 1
    . 1
    ]
    [
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    ] [
    ]
    [
    [
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    1 .
    ]
    [1 1
    ]
    ]
    [ . 1 1. 1 1. 1
    . 1
    ]
    [
    1 1 1
    ]
    [ ]
    [ .1 1
    .11 1.
    ]
    [ .
    .1 1.
    ]
    [ .1 .
    1.
    . 1.
    ]
    Найденное решение полностью совпадает с найденным операторным методом:
    [
    ] [ .1 .
    1.
    . 1.
    ]
    Теперь найдем выходные переменные:
    ( ) (
    1)

    86
    [
    ]; [
    ]; [
    ] .
    [
    1
    ]; [
    1
    ]
    [
    ] [
    1
    ] [ .1 1
    .11 1.
    ]
    [
    1
    ] [ .
    .1 1.
    ] [
    1
    ] [ ]
    [
    ] [
    1.
    1.
    1 .
    . 1 1 .
    ]
    [
    1.
    11 1 .
    ] [
    1
    ]
    [
    ] [
    1 . .
    1.
    1 . .
    1 .
    ]
    Полученное решение можно сравнить с результатами операторного метода: умножить токи, полученные выше операторным методом на сопротивления соответствующих ветвей. Нетрудно увидеть, что результаты идентичны.
    Пример 6.
    В этом примере для отыскания аналитического решения приняты значения для номиналов источников питания: E=1B, J=0 A. Численное решение найдено для трех случаев: а)E=1B, J=0 A , б) E=1B, J=1 A, в) E=5B, J=3 A
    Если E=1B, J=0 A , тогда начальные условия - нулевые, искать решение будем в виде:
    (
    1)
    [
    ]
    [ .
    ];
    [
    1
    (
    )
    (
    )
    (
    )
    (
    ) ]
    [
    1 1
    ]

    87
    [
    ] [
    1
    ] ; [
    ] ; ( ) [
    ( )
    ( )
    ] [
    ].
    Найдем
    :
    1
    ( . )( )
    [
    ]
    [
    ]
    Решение:
    [
    ] [
    1 1
    ] [
    ] [
    1 1
    ] [1
    ] [ .
    ]
    Таким образом,
    , что совпадает с решением, полученным операторным методом, если учесть, что направление тока принято различным.
    Теперь найдем выходные переменные:
    (
    1)
    [
    ];
    [
    ]
    ;
    [
    ]
    [
    ]
    ;
    [
    ]

    88
    [
    ]
    [
    1 1
    ]
    [ .
    ]
    [
    1
    ]
    [1
    ]
    [
    1
    ( .
    . )
    (
    )
    (
    . )
    (
    )
    (
    . )
    (
    )
    1
    (
    . )
    (
    ) ]
    [
    ]
    [
    ] [
    . .1
    )
    . .1
    ]
    Численные методы решения уравнений состояния.
    При численном способе решения уравнений состояния используют различные
    программы численного интегрирования на ЭВМ: метод Эйлера, метод Рунге-
    Кутта, метод трапеций и др.
    В пакете MathCad программа интегрирования уравнений по методу Рунге-
    Кутта носит имя rkfixed. Обращение к ней производится через операцию присваивания какой - либо переменной (здесь z) имени программы: z: = rkfixed(x, 0, tk, N, D), где x - вектор переменных состояния. Длина этого вектора - n задается предварительным описанием вектора начальных значений и соответствует числу уравнений состояния; 0 и tk - начало и конец временного интервала интегрирования; N - число точек на интервале интегрирования; z - матрица
    (массив), имеющая размер (N+1, n+1), где первый столбец (он же нулевой) соответствует дискретным значениям времени ti: zi0 = i.
    Остальные столбцы - совокупность значений переменных состояния: zi1, zi2,…, zin, где индекс i изменяется от 1 до N; D - функция

    89 дифференцирования левой части системы уравнений, которая описывает правую часть уравнений, разрешенных относительно первых производных.
    Для линейных цепей эта функция имеет вид линейного матричного преобразования D(t, x):=A·x+F, где A - квадратная матрица коэффициентов, которые определяются структурой цепи и параметрами элементов; F - вектор независимых переменных, параметры которого определяются входными воздействиями, т.е. независимыми источниками питания цепи, которые могут изменяться во времени.
    Элементы матриц A и F должны быть определены перед обращением к программе rkfixed. Для контроля правильности задания исходных данных можно (но не обязательно) обратиться к программе определения собственных чисел матрицы A: eigenvals(A). Эта программа выводит информацию о собственных числах, которые совпадают с корнями характеристического уравнения цепи. Необходимым (но недостаточным) условием правильности ввода данных является набор отрицательных собственных чисел, или комплексно-сопряженных с отрицательной вещественной частью. Решение уравнений состояния для примеров 1-6 представлено в приложении.

    90
    Приложения.
    Пример 1.
    Программа для расчета на MATCAD
    График напряжения на емкости.
    Продолжение программы: вычисление выходных переменных. Здесь y i,1
    – напряжение U
    1
    , y i,2
    – U
    2
    ,
    y i,3
    – i
    1
    , y i,4
    – i
    2
    , y i,5
    – i
    3

    91
    Графики выходных переменных (величины токов нормированы):

    92
    Пример 2.
    Программа для вычисления переменных состояния на MATCAD
    Графики переменных состояния:

    93
    Продолжение программы: вычисление выходных переменных. Здесь y i,1
    – напряжение U
    2
    , y i,2
    – U
    3
    ,
    y i,3
    – U
    4
    , y i,4
    - i
    2
    , y i,5
    – i
    3
    , y i,6
    – i
    4
    Получившиеся графики:

    94
    Приложение 3. Пример 3.
    Программа для расчета переменных состояния на MATCAD
    Графики переменных состояния:

    95
    Продолжение программы: вычисление выходных переменных.
    Здесь y i,1
    – напряжение U
    1
    , y i,2
    – U
    2
    То же, увеличен масштаб по оси времени.

    96
    Приложение 4. Пример 4.
    Программа для вычисления переменных состояния на MATCAD
    Графики переменных состояния:
    Графики выходных переменных:

    97
    Приложение 5. Пример 5.
    Программа для вычисления переменных состояния на MATCAD:
    Графики переменных состояния:
    Графики выходных переменных:

    98
    Приложение 6. Пример 6.1 (E=1, J=0).
    Программа для расчета переменных состояния на MATCAD
    Графики переменных состояния:
    Графики выходных переменных:

    99
    Приложение 6. Пример 6.2 (E=1, J=1).
    Программа для расчета переменных состояния на MATCAD
    Графики переменных состояния:

    100
    Приложение 6. Пример 6.3 (E=5, J=3).
    Программа для расчета переменных состояния на MATCAD
    Графики переменных состояния:
    Графики выходных переменных:
    1   2   3   4   5


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