Схема балки и утепления - Beam and Warming scheme - Wikipedia
В вычислительной математике Схема балки и утепления или же Неявная схема Beam – Warming. представленный в 1978 году Ричардом М. Бимом и Р. Ф. Вармингом,[1][2] второй порядок точности неявная схема, в основном используется для решения нелинейного гиперболического уравнения. В настоящее время он мало используется.
Вступление
Эта схема является пространственно-факторизованной, неитеративной, ADI схема и использование неявный Эйлер выполнить интеграцию времени. Алгоритм находится в дельта-форма, линеаризованный за счет реализации Тейлор-серия. Следовательно, наблюдается как приращение сохраняемых переменных. В этом случае эффективный факторизованный алгоритм получается путем явного вычисления пространственных взаимных производных. Это позволяет напрямую вывести схему и эффективное решение с использованием этого вычислительного алгоритма. Эффективность потому, что хотя это трехуровневая схема, но требует только двух временных уровней хранения данных. Это приводит к безусловной стабильности. Он центрирован и требует оператора искусственной диссипации, чтобы гарантировать численную стабильность.[1]
Дельта-форма полученного уравнения обладает преимуществом стабильности (если она существует) независимо от размера временного шага.[3]
Метод
Рассмотрим невязкий Уравнение Бюргерса в одном измерении
Уравнение Бюргерса в форме сохранения,
куда :
Расширение ряда Тейлора
Расширение:
Это также известно как формула трапеции.
Трехдиагональная система
Полученная трехдиагональная система:
Полученная система линейных уравнений может быть решена с использованием модифицированной алгоритм трехдиагональной матрицы, также известный как алгоритм Томаса.[4]
Срок рассеивания
В условиях ударной волны требуется диссипативный член для нелинейные гиперболические уравнения как это. Это делается для того, чтобы держать решение под контролем и поддерживать сходимость решения.
Этот термин явно добавлен на уровне с правой стороны. Это всегда используется для успешных вычислений, когда наблюдаются частые колебания, которые необходимо подавить.
Срок сглаживания
Если требуется только устойчивое решение, то в уравнении в правой части второго порядка срок сглаживания добавляется на неявном слое. Другой член в том же уравнении может быть второго порядка, потому что он не влияет на устойчивое решение, если
Добавление сглаживания увеличивает количество необходимых шагов на три.
Характеристики
Эта схема создается путем комбинирования формулы трапеции, линеаризации, факторизации, пространственного разложения Падта, свойства однородности векторов потока (где применимо) и гибридного пространственного дифференцирования и наиболее подходит для нелинейных систем в форме закона сохранения. Алгоритм ADI сохраняет порядок точности и свойство установившегося состояния при уменьшении пропускной способности системы уравнений.[5]Устойчивость уравнения равна
- -стабильно под КЛЛ:
Порядок ошибки усечения:
Результат плавный, со значительным перерегулированием (которое не сильно увеличивается со временем).
Рекомендации
- ^ а б Ричард М. Бим, Р. Ф. Уорминг (сентябрь 1976 г.). "Неявный конечно-разностный алгоритм для гиперболических систем в форме закона сохранения". Журнал вычислительной физики. 22 (1): 87–110. Дои:10.1016/0021-9991(76)90110-8.
- ^ Ричард Х. Плетчер (2012). Вычислительная механика жидкости и теплопередача, третье издание. CRC Press. ISBN 978-1591690375.
- ^ Чанг, T.J. (2010). Вычислительная гидродинамика, 2-е издание. Издательство Кембриджского университета. ISBN 978-0521769693.
- ^ Ли, Джон (январь 1992 г.). «Упрощение неявной схемы Бима и Уорминга для двумерных сжимаемых течений». Журнал AIAA. 30: 266–268. Дои:10.2514/3.10908.