Как наложить граничные условия в конечно-разностных методах


14

У меня есть проблема, когда я хочу использовать аппроксимацию разности центров высокого порядка:

(ui+2,j+16ui+1,j30ui,j+16ui1,jui2,j12)

для уравнения Пуассона

в квадратной области, в которой граничные условия:

(uxx+uyy=0)

Δ x = Δ y = 0,1

u(0,y)=u(x,0)=u(x,1)=0,u(1,y)=sinπy
Δx=Δy=0.1

Когда я хочу получить значение внутренних точек области, учитывая это приближение, некоторые точки зависят от внешних точек границы. Например, должно иметь значение u i - 2 , j = u - 1 , 0 - точка, находящаяся за пределами границы. Кто-нибудь может помочь мне в этом случае? u1,1ui2,j=u1,0


1
Я полагаю, вы используете граничные условия Дирихле, верно?
Павел

Пожалуйста, укажите граничные условия, которые вы хотели бы навязать.
Дэвид Кетчесон

Возможно, ключ заключается в использовании граничных условий для получения ограничений, включающих эти значения. Я не могу расширяться, поскольку я никогда не пытался численно решить PDE, но эта идея работает для ODE. Кто-нибудь может это подтвердить?
astrojuanlu

С методами высокого порядка может быть трудно обеспечить стабильность метода, заполняя таким образом клетки-призраки. Тем не менее, эллиптические проблемы, как правило, более снисходительны из моего опыта, так что вы можете сойти с рук.
Джереми Коздон

1
Лена, ты можешь отредактировать свой вопрос и добавить туда граничные условия, что гораздо лучше, чем оставлять их в комментариях.
Дэвид Кетчесон

Ответы:


9

Возможно, вы захотите изучить методы конечных разностей суммирования по частям (SBP). Кен Маттссон проделал большую работу над этими методами. Хорошее место для начала здесь (постоянные коэффициенты) и здесь (переменные коэффициенты).

По сути, эти методы работают так, как будто они являются стандартными центральными методами внутри и переходят на односторонний у границы. Важной частью технологии SBP является то, что переход к одностороннему является таким, что устойчивость метода для задач, зависящих от времени, может быть доказана даже после включения граничных условий. (Это возможно потому, что сами операторы «определяют» норму, которая имитирует дискретную интеграцию по частям.)

Вы говорите, что смотрите на уравнение Пуассона, я не совсем уверен, как граничные условия стабильно включаются в операторы SBP и эллиптические уравнения. У меня есть коллега, который играл с ними из-за эллиптических проблем и, кажется, указывает, что на самом деле не имеет значения, что вы делаете.


8

Существуют и другие трафареты, которые можно использовать для получения точности высокого порядка вблизи граничных точек. Ваш текущий трафарет имеет форму:

Aui+2,j+Bui+1,j+Cui,j+Dui1,j+Eui2,j

Но вы также можете использовать другой трафарет рядом с границей, например так:

Aui+3,j+Bui+2,j+Cui+1,j+Dui,j+Eui1,j

u1,1

Аналогично, вы можете аппроксимировать значение на противоположной границе с помощью аналогичной формулы.


u1,1

Как я могу получить коэффициенты?
Лиона

2
Чтобы понять, как получить формулы конечных разностей, хорошим справочником является глава 1 книги Левека: faculty.washington.edu/rjl/fdmbook . Это составляет ряд Тейлора и немного алгебры.
Дэвид Кетчесон

O(h2)O(h2)

AU(x+h)BU(x)CU(xh)DU(x2h)EU(x3h)Uxx

-4

пожалуйста, посмотрите мою документацию FDM, которую вы можете найти в Researchgate под моим именем Дэвид Эдвардс младший. если у вас есть вопросы, я был бы рад помочь.

Дэвид


2
Простое указание людям искать в другом месте не является полезным ответом. Как минимум, вы должны предоставить краткое изложение ответа здесь и предоставить ссылку на более подробную информацию. Кроме того, многие из нас не согласны с тем, как работает ResearchGate, и поэтому избегают всех взаимодействий с этим сайтом, что делает невозможным просмотр вашей статьи с помощью предложенного вами метода.
Дуг Липински

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