Я заинтересован в решении уравнения Пуассона с использованием метода конечных разностей. Я хотел бы лучше понять, как написать матричное уравнение с граничными условиями Неймана. Будет ли кто-то пересмотреть следующее, это правильно?
Конечно-разностная матрица
Уравнение Пуассона,
может быть аппроксимировано конечно-разностным матричным уравнением,
где - матрица а и - (столбец) векторов, п × п у d 1 × N
Добавление граничного условия Неймана
Граничное условие Неймана обеспечивает известный поток на границе (здесь мы применяем его в левой части, где граница находится в ),
NB. Я изначально допустил ошибку здесь, подписал ошибку и не разделил на 2. Следующее было исправлено.
Обратите внимание на введение точки сетки за пределы исходного домена ( ). Этот член можно исключить, введя второе уравнение, u 0 - 2 u 1 + u 2
Уравнение возникает из-за наличия большей информации из-за введения новой точки сетки. Это позволяет нам записать двойную производную как границу в терминах используя центральную разность.ты 0
Часть, в которой я не уверен
Комбинируя эти два уравнения, можно исключить. Чтобы показать работу, давайте сначала перестроим для неизвестного,
Далее они устанавливаются равными и переставляются в форму,
Я выбрал эту форму, потому что она такая же, как матричное уравнение выше. Обратите внимание, что члены делятся на как здесь, так и в исходном уравнении. Это правильный подход?( Δ х ) 2
Наконец, используя это уравнение в качестве первого ряда матрицы,
Несколько заключительных мыслей,
- Является ли эта окончательная матрица правильной?
- Мог ли я использовать лучший подход?
- Есть ли стандартный способ написания этой матрицы?