Дифференциально-алгебраическая система уравнений - Differential-algebraic system of equations

В математика, а дифференциально-алгебраическая система уравнений (DAE) это система уравнений который либо содержит дифференциальные уравнения и алгебраические уравнения, или эквивалент такой системы. Такие системы встречаются как общая форма (систем) дифференциальные уравнения для векторнозначных функций Икс в одной независимой переменной т,

куда вектор зависимых переменных и в системе столько же уравнений, .Они отличаются от обыкновенное дифференциальное уравнение (ODE) в том смысле, что DAE не является полностью разрешимой для производных всех компонентов функции Икс потому что они могут появиться не все (т.е. некоторые уравнения являются алгебраическими); технически различие между неявной системой ODE [которая может быть выражена явно] и системой DAE заключается в том, что Матрица якобиана это сингулярная матрица для системы DAE.[1] Это различие между ODE и DAE проводится потому, что DAE имеют разные характеристики и, как правило, их сложнее решить.[2]

На практике различие между DAE и ODE часто заключается в том, что решение системы DAE зависит от производных входного сигнала, а не только от самого сигнала, как в случае ODE;[3] эта проблема часто встречается в системах с гистерезис,[4] такой как Триггер Шмитта.[5]

Эта разница будет более отчетливо видна, если систему можно будет переписать так, чтобы вместо Икс мы рассматриваем пару векторов зависимых переменных и ДАУ имеет вид

куда , , и

Система DAE такой формы называется полу-явный.[1] Каждое решение второй половины грамм уравнения определяет единственное направление для Икс через первую половину ж уравнений, а направление для у произвольно. Но не все (х, у, т) это решение грамм. Переменные в Икс и первая половина ж уравнений получают атрибут дифференциал. Компоненты у и вторая половина грамм уравнений называются алгебраический переменные или уравнения системы. [Период, термин алгебраический в контексте DAE означает только без производных и не имеет отношения к (абстрактной) алгебре.]

Решение DAE состоит из двух частей: первая - поиск согласованных начальных значений, а вторая - вычисление траектории. Чтобы найти согласованные начальные значения, часто необходимо рассматривать производные некоторых из составляющих функций DAE. Наивысший порядок производной, необходимый для этого процесса, называется индекс дифференциации. Уравнения, полученные при вычислении индекса и согласованных начальных значений, также могут быть использованы при вычислении траектории. Полуявную систему DAE можно преобразовать в неявную, уменьшив индекс дифференцирования на единицу, и наоборот.[6]

Другие формы DAE

Отличие DAE от ODE становится очевидным, если некоторые зависимые переменные встречаются без их производных. Тогда вектор зависимых переменных можно записать в виде пары и система дифференциальных уравнений ДАУ имеет вид

куда

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

В целом набор DAE - это функция

Начальные условия должны быть решением системы уравнений вида

Примеры

Поведение маятник длины L с центром в (0,0) в декартовых координатах (х, у) описывается Уравнения Эйлера – Лагранжа.

куда это Множитель Лагранжа. Импульсные переменные ты и v должны ограничиваться законом сохранения энергии, и их направление должно указывать вдоль окружности. Ни одно из условий не является явным в этих уравнениях. Дифференцирование последнего уравнения приводит к

ограничение направления движения касательной к окружности. Из следующей производной этого уравнения следует

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

Для получения уникальных значений производной для всех зависимых переменных последнее уравнение дифференцировалось трижды. Это дает индекс дифференциации 3, который типичен для механических систем с ограничениями.

Если начальные значения и знак для у даны, остальные переменные определяются через , и если тогда и . Чтобы перейти к следующему пункту, достаточно получить производные от Икс и ты, то есть решаемая система теперь

Это полуявная ДАУ индекса 1. Другой набор аналогичных уравнений может быть получен, начиная с и знак для Икс.

DAE также естественным образом возникают при моделировании цепей с нелинейными устройствами. Модифицированный узловой анализ использование DAE используется, например, в повсеместных СПЕЦИЯ семейство симуляторов цифровых схем.[7] По аналогии, Фраунгофера Аналоговые вставки Mathematica пакет может использоваться для получения DAE из список соединений а затем упростить или даже в некоторых случаях решить уравнения символически.[8][9] Стоит отметить, что индекс DAE (схемы) можно сделать произвольно высоким путем каскадирования / связи через конденсаторы. операционные усилители с положительный отзыв.[4]

Полуявный DAE индекса 1

DAE формы

называются полуявными. Свойство index-1 требует, чтобы грамм является разрешимый за у. Другими словами, индекс дифференцирования равен 1, если путем дифференцирования алгебраических уравнений для т результаты неявной системы ODE,

который разрешим для если

Всякая достаточно гладкая ДАУ почти всюду сводится к этой полуявной форме индекса-1.

Численная обработка DAE и приложений

Две основные проблемы при решении DAE: снижение индекса и согласованные начальные условия. Большинство числовых решателей требуют обыкновенные дифференциальные уравнения и алгебраические уравнения формы

Преобразование произвольных систем DAE в ODE для решения с помощью чистых решателей ODE - нетривиальная задача. Можно использовать следующие методы: Алгоритм Пантелидеса и метод уменьшения индекса фиктивной производной. В качестве альтернативы также возможно прямое решение высокоиндексных DAE с несовместимыми начальными условиями. Этот подход к решению включает преобразование производных элементов через ортогональная коллокация на конечных элементах или же прямая транскрипция в алгебраические выражения. Это позволяет решать ДАУ любого индекса без преобразования в форме открытого уравнения.

Как только модель была преобразована в форму алгебраического уравнения, она может быть решена крупномасштабными решателями нелинейного программирования (см. APMonitor ).

Сговорчивость

Были разработаны несколько показателей управляемости DAE с точки зрения численных методов, например: индекс дифференциации, индекс возмущения, индекс управляемости, геометрический индекс, а Индекс Кронекера.[10][11]

Структурный анализ DAE

Мы используем -метод анализа DAE. Построим для DAE матрицу сигнатур , где каждая строка соответствует каждому уравнению и каждый столбец соответствует каждой переменной . Вход в позицию является , обозначающий высший порядок производной, к которому происходит в , или же если не встречается в .

Для маятникового DAE выше переменные: . Соответствующая матрица подписи

Смотрите также

Рекомендации

  1. ^ а б Ури М. Ашер; Линда Р. Петцольд (1998). Компьютерные методы решения обыкновенных дифференциальных и дифференциально-алгебраических уравнений. СИАМ. п. 12. ISBN  978-1-61197-139-2.
  2. ^ Ахим Ильхманн; Тимо Рейс (2014). Обзоры по дифференциально-алгебраическим уравнениям II. Springer. С. 104–105. ISBN  978-3-319-11050-9.
  3. ^ Ренате Меркер; Вольфганг Шварц, ред. (2001). Автоматизация проектирования систем: основы, принципы, методы, примеры. Springer Science & Business Media. п.221. ISBN  978-0-7923-7313-1.
  4. ^ а б К. Э. Бренан; С. Л. Кэмпбелл; Л. Р. Петцольд (1996). Численное решение начальных задач в дифференциально-алгебраических уравнениях. СИАМ. С. 173–177. ISBN  978-1-61197-122-4.
  5. ^ Günther, M .; Feldmann, U .; Тер Матен, Дж. (2005). «Моделирование и дискретизация схемотехнических задач». Численные методы в электромагнетизме. Справочник по численному анализу. 13. п. 523. Дои:10.1016 / S1570-8659 (04) 13006-8. ISBN  978-0-444-51375-5., стр. 529-531
  6. ^ Ашер и Петцольд, стр. 234
  7. ^ Рикардо Риаса (2013). «DAE в схемотехническом моделировании: обзор». У Ахима Ильхмана; Тимо Рейс (ред.). Обзоры по дифференциально-алгебраическим уравнениям I. Springer Science & Business Media. ISBN  978-3-642-34928-7.
  8. ^ Platte, D .; Jing, S .; Sommer, R .; Барке, Э. (2007). «Повышение эффективности и надежности аналоговых моделей поведения». Достижения в области проектирования и языков спецификации для встраиваемых систем. п. 53. Дои:10.1007/978-1-4020-6149-3_4. ISBN  978-1-4020-6147-9.
  9. ^ Hauser, M .; Salzig, C .; Дрейер, А. (2011). «Быстрое и надежное сокращение порядка символьных моделей с помощью аналоговых вставок». Компьютерная алгебра в научных вычислениях. Конспект лекций по информатике. 6885. п. 215. Дои:10.1007/978-3-642-23568-9_17. ISBN  978-3-642-23567-2.
  10. ^ Рикардо Риаса (2008). Дифференциально-алгебраические системы: аналитические аспекты и схемотехнические приложения. World Scientific. стр.5 –8. ISBN  978-981-279-181-8.
  11. ^ http://www.ise.chuo-u.ac.jp/ise-labs/takamatsu-lab/takamatsu/metr/METR08-10.pdf

дальнейшее чтение

Книги

  • Hairer, E .; Ваннер, Г. (1996). Решение обыкновенных дифференциальных уравнений II: жесткие и дифференциально-алгебраические задачи (2-е изд. Перераб.). Берлин: Springer-Verlag.
  • Ascher, Uri M .; Петцольд, Линда Р. (1998). Компьютерные методы решения обыкновенных дифференциальных уравнений и дифференциально-алгебраических уравнений. Филадельфия: СИАМ. ISBN  978-0-89871-412-8.
  • Кункель, Питер; Мерманн, Фолькер Людвиг (2006). Дифференциально-алгебраические уравнения: анализ и численное решение. Цюрих, Швейцария: Европейское математическое общество. ISBN  978-3-03719-017-3.
  • Казуо Мурота (2009). Матрицы и матроиды для системного анализа. Springer Science & Business Media. ISBN  978-3-642-03994-2. (Охватывает структурный подход к вычислению индекса DAE.)
  • Маттиас Гердтс (2012). Оптимальное управление ODE и DAE. Вальтер де Грюйтер. ISBN  978-3-11-024999-6.
  • Ламур, Рене; Мэрц, Росвита; Тишендорф, Карен (2013). Дифференциально-алгебраические уравнения: анализ на основе проектора. Гейдельберг: Springer. ISBN  978-3-642-27554-8.

Различные документы

внешняя ссылка