Как построить хорошо сбалансированный конечный объем и разрывные методы Галеркина для гиперболических уравнений в частных производных?


13

Исходные термины, например, из-за батиметрии в уравнениях мелкой воды, должны быть интегрированы особым образом для сохранения физических устойчивых состояний. Есть ли общий способ построения хорошо сбалансированных методов, или он требует специальных методов для каждого уравнения?

Ответы:


7

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

UTзнак равноAU+ВU

где - некоторые (возможно, дифференциальные) операторы, стационарные состояния - те, для которыхA,В

AU+ВUзнак равно0.

AВAВ

Один подход, который мне нравится, - это использование решателей Римана с f-волнами, предложенное Bale et. и др. , Идея состоит в том, чтобы дискретизировать конвективные члены с помощью метода типа Годунова, но вычесть вклад из других членов внутри решателя Римана. Тогда в случае установившегося состояния волны не генерируются. Однако для этого необходимо, чтобы конвективные и исходные члены были точно рассчитаны (чтобы точно отменить). Это возможно для уравнений мелкой воды, но сложнее для многих других систем.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.