Это граничные условия 2-го рода (Неймана)?
1 рода (Дирихле) - изменяем матрицу жесткости и правых частей, их учет может быть выполнен на этапе составления матриц или после.
2 и 3 рода - для их учета к функционалу делается соответствующая добавка, содержащая интеграл по поверхностям границ с заданными граничными условиями 2 и 3 рода.
Для граничного условия 3 рода
функционал примет вид
![$F(U) = F_\Omega(U) + \int\limits_{S_1} (aU + \frac{bU^2}{2}) dS$ $F(U) = F_\Omega(U) + \int\limits_{S_1} (aU + \frac{bU^2}{2}) dS$](https://dxdy-01.korotkov.co.uk/f/c/5/4/c54625491ef7d75ef09e74f798a54d7482.png)
, где
![$F_\Omega(U)$ $F_\Omega(U)$](https://dxdy-01.korotkov.co.uk/f/4/5/2/45278acd1ffd4254ca97bbbb50f5831982.png)
- исходный функционал без применения граничных условий 2 и 3 рода, а интегрирование производится по границам, для которых заданы ГУ 2 и 3 рода.
Интегрирование по всем границам сводится к интегрированию по границам конечных элементов. В итоге, при составлении матриц, если грань некоторого конечного элемента принадлежит границе с ГУ 2-3 рода, то в матрицы левых и правых частей добавляем соответствующие добавки.
Таким образом, для учета ГУ 2 рода необходимо сделать добавку только к правым частям, для ГУ 3 рода - в матрицу жесткости и правых частей.