Алгоритм Пантелидеса - Pantelides algorithm - Wikipedia

Алгоритм Пантелидеса дает систематический метод сокращения высокоиндексных систем дифференциально-алгебраические уравнения для понижения индекса путем выборочного добавления дифференцированных форм уравнений, уже имеющихся в системе.[1][2][3] Это возможно для алгоритм в некоторых случаях терпеть неудачу.

Алгоритм Пантелидеса реализован в нескольких важных программах моделирования на основе уравнений, таких как gPROMS, Modelica и EMSO.[4][5][6]

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

  1. ^ C Пантелидес, Последовательная инициализация дифференциально-алгебраических систем., SIAM J. Sci. и Стат. Comput. Volume 9, Issue 2, pp. 213–231 (март 1988 г.) (исходная статья, в которой описан алгоритм)
  2. ^ Франсуа Селье, Конспект лекций об алгоритме Пантелидеса
  3. ^ Джон Пай, Алгоритм Пантелидеса в PHP В архиве 2011-04-13 на Wayback Machine (исходный код в PHP язык)
  4. ^ Питер А. Фрицсон, Принципы объектно-ориентированного моделирования и симуляции с Modelica 2.1, Wiley, ISBN  0-471-47163-1
  5. ^ Р. де П. Соарес и А. Р. Секки, 2005 г., Прямая инициализация и решение систем DAE с высоким индексом, Компьютерная химическая инженерия 20, Дои:10.1016 / S1570-7946 (05) 80148-8.
  6. ^ EMSO бесплатный симулятор с закрытым исходным кодом / программа решения уравнений, который включает реализацию алгоритма Пантелидеса.