Виходячи з попереднього запитання, я намагаюся застосувати граничні умови до цієї нерівномірної сітки з кінцевим обсягом,
Я б хотів застосувати граничну умову типу Робін до lhs домену ( , таким чином,
де - граничне значення; a , d - коефіцієнти, визначені відповідно на межі, адвекції та дифузії; u x = ∂ u - похідна відu, щооцінюється на межі, аu- змінна, для якої ми розв'язуємо.
Можливі підходи
Я можу придумати два способи реалізації цієї межової умови на вищезгаданій сітці з кінцевим об'ємом:
Підхід до примарних клітин.
Запишіть як кінцеву різницю, включаючи клітку-привид. σ L = d u 1 - u 0
A. Потім використовуйте лінійну інтерполяцію з точками і x 1, щоб знайти проміжне значення, u ( x L ) .
B. Альтернативно знайдіть шляхом усереднення по осередках, u ( x L ) = 1
В будь-якому випадку залежність від привидної клітини може бути усунена звичайним способом (шляхом заміни в рівняння кінцевого об'єму).
Екстраполяційний підхід.
Встановіть лінійну (або квадратичну) функцію на , використовуючи значення в точках x 1 , x 2 ( x 3 ). Це забезпечить значення в u ( x L ) . Лінійну (або квадратичну) функцію можна потім диференціювати, щоб знайти вираз для значення похідної, u x ( x L ) , на межі. У такому підході не використовується клітина-привид.
Запитання
- Який підхід із трьох (1A, 1B або 2) є "стандартним", або ви б рекомендували?
- Який підхід вводить найменшу помилку чи є найбільш стійкою?
- Я думаю, що я можу реалізувати підхід до клітини-примари самостійно, проте як можна реалізувати підхід до екстраполяції, чи має цей підхід назву?
- Чи є різниця стійкості між приміркою лінійної функції або квадратичним рівнянням?
Конкретне рівняння
Я хочу застосувати цю межу до рівняння адвекційно-дифузійної форми (у формі збереження) з нелінійним терміном джерела,
Дискретизуючи це рівняння на вищезгаданій сітці, використовуючи -метод,
Однак для граничної точки ( ) я вважаю за краще використовувати повністю неявну схему ( θ = 1 ) для зменшення складності,
Помітьте привидну точку , це буде видалено, застосувавши граничну умову.
Коефіцієнти мають визначення,
Всі змінні " " визначаються, як на наведеній діаграмі. Нарешті, Δ t - крок часу ( NB це спрощений випадок з постійними коефіцієнтами a і d , на практиці з цієї причини коефіцієнти " r " дещо складніші).