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

Итак, первая задача из области электростатики. Пусть заданы два шара (из диэлектриков), в каждом из них заряд распределен равномерно по объему с некоторой плотностью ρ, но в одном шаре эта плотность положительная, а в другом отрицательная. Задача состоит в том, чтобы найти напряженность электрического поля в области пересечения этих шаров. Для простоты будем считать, что шары имеют одинаковый радиус. Элементарное решение этой задачи с использованием электростатической теоремы Гаусса приводит к тому, что в области пересечения электростатическое поле будет однородным. Попробуем этот же ответ получить в COMSOL Multiphysics.

Понятно, что решение данной задачи с привлечением уравнений в частных производных будет формулироваться как краевая задача для уравнения Пуассона. Запустим COMSOL Multiphysics и выберем трехмерную задачу. В Model Wizard используем уравнение Пуассона, а в качестве решателя следует указать – Stationary, поскольку решение от времени зависеть не будет. Построим геометрию в виде двух сфер с параметрами, которые выставлены по умолчанию, но для центра одной из этих сфер зададим значение, равное единице. Это обеспечит некоторую область перекрытия шаров. Геометрия задачи будет представлена тремя областями – в центре область пересечения шаров и две области по краям. В центральной части необходимо определить нулевую объемную плотность заряда. На крайних областях – равные по модулю отрицательную и положительную объемные плотности. В выбранной модели для этого нужно выбрать PDE в Model Builder и в General Form PDE в поле значения коэффицииента f указать ноль для центральной части, минус единицу для левой и единицу для правой области. Вместо единицы можно, конечно, выбрать другое значение.

Граничные условия для внешних границ следует указать соответствующими задаче Дирихле, а для внутренних – задаче Неймана. После этого нужно создать сетку. Поскольку задача вполне стандартная, то и выбор сетки не составляет труда. Далее, выбрав правой кнопкой мыши Study, в общем дереве модели запускаем решение задачи.

В результате внутри пункта Result будут созданы структуры, содержащие решение задачи. Нас, прежде всего, интересует соответствие численного решения тому представлению, которое складывается в результате решения на бумаге. Уравнение Пуассона сформулировано для потенциала электростатического поля. Как известно, напряженность электрического поля равна градиенту от потенциала, взятому с обратным знаком.

Посмотрим графическое представление решения для потенциала (рис. 83).


PIC

Рис. 83. Вид по умолчанию графика slice, полученного при решении уравнения Пуассона

По умолчанию при решении данной задачи COMSOL Multiphysics создает два трехмерных графика. Первый – surface для дальнейшего анализа непригоден. Для анализа решения будем использовать второй созданный график – slice. Как видно из рис. 83, обычный вид этого графика не очень удобен.

Выберем плоскость XZ для построения распределения потенциала в сечении области пересечения шаров и количество слоев установим равным единице (рис. 84).


PIC

Рис. 84. Распеределение потенциала в области пересечения шаров