Автоматизация выбора физических интерфейсов и решателей с использованием макросов

Temesgen Kindo 28/06/2017

Предположим, что вы рассчитали модель с учетом каких-то определенных предположений. А после анализа результатов стало понятно, что некоторые из них не выполняются. Таким образом, вам необходимо внести некоторые изменения в настройки модели, включая выбор нового физического интерфейса и типа исследования. Хотели бы вы автоматизировать этот процесс? В данной заметке мы расскажем о том, как просто это сделать при использовании функционала макросов (Model Method), который был добавлен, начиная с версии 5.3 программного обеспечения COMSOL Multiphysics®.

Читать дальше

Magnus Ringh 02/09/2016

При моделировании в COMSOL Multiphysics® выходными данными обычно являются расчёты одной или нескольких полевых переменных. В зависимости от количества таких величин, сложности геометрии и частоты сетки, необходимой для точных результатов, модель может иметь миллионы степеней свободы (DOF — degrees of freedom). На практике очень часто вполне достаточно сохранить всего лишь одну или несколько скалярных величин или результаты на маленькой части геометрии. В этой статье мы рассмотрим инструменты, которые можно использовать для выборочного сохранения выходных данных, минимизации размера файла модели и […]

Читать дальше

Bjorn Sjodin 02/02/2016

Знакомая ситуация: вы запускаете большой параметрический расчёт на ночь, а на утро обнаруживаете, что он ещё не закончен? Очевидно, что всегда есть желание проверить уже рассчитанные параметры, не дожидаясь достижения сходимости для оставшихся значений параметра, но при этом и не останавливая расчёт. Расчёт в пакетном режиме (batch sweep) — это то, что нам нужно в данной ситуации. В этом случае программа автоматически сохраняет уже рассчитанные части решения в отдельный файл, который можно просматривать и использовать для проведения постобработки, не останавливая […]

Читать дальше

Walter Frei 30/06/2015

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

Читать дальше

Walter Frei 23/12/2013

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

Читать дальше

Walter Frei 16/12/2013

Здесь мы рассмотрим два класса алгоритмов, используемых в среде COMSOL Multiphysics для решения мультифизических конечно-элементных задач. До сих пор, мы изучали, каким образом создавать сетку разбиения и решать на ней линейные и нелинейные конечно-элементные задачи, относящиеся к одной области физики. Но пока еще не рассматривали, что происходит, когда несколько взаимозависимых физических процессов, которые необходимо смоделировать, протекают в одной и той же области.

Читать дальше

Walter Frei 10/12/2013

В рамках нашей блог-серии о решателях, мы обсуждали решение нелинейных конечно-элементных задач, методы наращивания (усиливания) нагрузки и усиливания нелинейности для улучшения сходимости нелинейных задач. Мы также рассмотрели разбиение сетки для линейной статической задачи, а также как определять сингулярности и что с ними делать при разбиении сетки. Опираясь на эти темы, обратимся теперь к вопросу о том, каким образом подготовить сетку разбиения для эффективного решения нелинейных статических конечно-элементных задач.

Читать дальше

Walter Frei 03/12/2013

Как мы видели в “Наращивание Нагрузки в Нелинейных Задачах“, можно использовать метод продолжения, чтобы наращивать нагрузку в задаче, начиная с ненагруженного состояния, для которого решение известно. Данный алгоритм был также полезен для понимания того, что происходит вблизи точки критической нагрузки. Однако, метод наращивания нагрузки будет работать не во всех случаях, или, по крайней мере, может быть неэффективным. В этом посте, мы рассмотрим идею наращивания нелинейностей в задаче для улучшения сходимости.

Читать дальше

Walter Frei 22/11/2013

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

Читать дальше

Walter Frei 19/11/2013

Здесь мы начинаем обзор алгоритмов используемых для решения нелинейных статических конечно-элементных задач. Этот материал демонстрируется на примере очень простой 1D задачи и основывается на предыдущей статье Решение Линейных Статических Моделей Конечных Элементов.

Читать дальше


Темы публикаций


Теги

1 2