Я использую конечно-разностную схему Кранка-Николсона для решения одномерного уравнения теплопроводности. Мне интересно, если принцип максимума / минимума уравнения теплопроводности (то есть, что максимум / минимум возникает при начальном условии или на границах) также имеет место для дискретного решения.
Вероятно, это связано с тем, что Крэнк-Николсон является стабильной и сходящейся схемой. Но кажется, что вы могли бы доказать это непосредственно с помощью аргумента линейной алгебры, используя матрицы, созданные из трафарета Кранка-Николсона.
Я был бы признателен за любые ссылки на литературу по этому вопросу. Спасибо.
linear-algebra
pde
finite-difference
crank-nicolson
foobarbaz
источник
источник
Ответы:
Принцип максимума для Кранка-Николсона будет иметь место, если для временного шага и шага сетки . В общем, мы можем рассмотреть схему вида где - стандартная матрица Лапласа и . Если , то схема устойчива. (Это легко показать методами Фурье.) Однако для того, чтобы принцип максимума в общем случае , необходим более строгий критерий, что .
Доказательство см. В разделе « Численные решения дифференциальных уравнений в частных производных» К. В. Мортона . В частности, посмотрите разделы 2.10 и 2.11 и теорему 2.2.
Есть также хороший способ увидеть, что принцип максимума не будет в общем случае для Крэнка-Николсона без ограничения .μ
Рассмотрим уравнение теплопроводности на с дискретностью, содержащей 3 точки, включая границу. Пусть обозначает дискретизацию на временном шаге и в точке сетки . Предположим границу Дирихле, так что для всех . Тогда Крэнк-Николсон сводится к которое может быть уменьшено до[0,1] uki k i uk0=uk2=0 k
Если мы рассмотрим начальное условие , то получим и хотя оно всегда будет В случае, когда , мы, тем не менее, будем иметь, что для нечетного если только . Таким образом, принцип максимума / минимума нарушается, если только . Это особенно примечательно в свете того факта, что Крэнк-Николсон стабилен для любого .u01=1
В ответ на запрос foobarbaz я добавил набросок доказательства.
Ключ должен написать схему в виде
Гипотеза о том, что в точности эквивалентна тому факту, что все вышеуказанные коэффициенты неотрицательны.μ(1−θ)≤12
Теперь предположим, что максимум достигается во внутренней точке . Обратите внимание, что все , , , , меньше или равно по предположению. Если любой из них строго меньше, чем , то из приведенного выше равенства и неотрицательности коэффициентов следует, чтоun+1j un+1j−1 un+1j+1 unj−1 unj+1 unj un+1j un+1j
что противоречие. Отсюда следует, что максимум также должен быть достигнут у всех временных и пространственных соседей , а из аргумента связности следует, что дискретизация должна быть постоянной в пространстве и времени, так что максимум все еще достигается на границе. Обратите внимание, что этот аргумент связности отражает доказательство аналитического (т.е. не дискретизированного) принципа максимума.un+1j u
источник
Устойчивость означает, что возмущение остается ограниченным во времени. Это не значит, что принцип максимума выполняется на дискретном уровне, это другая проблема. Удовлетворение принципу дискретного максимума достаточно, но не обязательно для стабильности.
источник