Обновления COMSOL Desktop®

Для пользователей COMSOL Desktop® в COMSOL Multiphysics® версии 5.2a добавлены интуитивно понятные возможности, которые упростят работу с моделями. Теперь поддерживается автозавершение текста во множестве полей, автоматическое восстановление подключения при работе в клиент-серверном режиме и ускоренное сохранение файлов. Ниже описаны все обновления COMSOL Desktop®.

Расширенное автозавершение

Комбинация клавиш Ctrl+пробел теперь позволяет автоматически завершать текст во многих редактируемых полях. При нажатии этих клавиш открывается список переменных, параметров и других выражений, доступных в текущем контексте. Ранее функция автозавершения была доступна только для полей ввода в компонентах результатов. Теперь ее можно использовать для настроек физик, переменных, параметров, представлений уравнений и таблиц в результатах.
Дерево автозавершения для узла Variables (Переменные).

Дерево автозавершения для узла Variables (Переменные).

Дерево автозавершения для узла Variables (Переменные).

Автоматическое восстановление клиент-серверных подключений COMSOL Multiphysics®

В случае разрыва сетевого подключения при использовании COMSOL Multiphysics® в клиент-серверном режиме соединение теперь автоматически восстанавливается при возобновлении подключения к сети.

Ускоренное сохранение файлов MPH

В окне Preferences (Настройки) доступен параметр Optimize for Speed (Оптимизировать по скорости), который позволяет сохранять файлы MPH быстрее. Файлы, сохраненные с включенным параметром Speed (Скорость), будут занимать на диске немного больше места. При включенном параметре Optimize for File size (Оптимизировать по размеру файла) сохранение потребует немного больше времени, но файл будет занимать меньше места на диске.

Окно Multiphysics (Мультифизика) для объединения физических интерфейсов вручную

В более ранних версиях COMSOL Multiphysics® объединять интерфейсы перед добавлением мультифизической связи требовалось вручную. Например, вы могли начать с настройки и решения модели для физического интерфейса Electric Currents (Электрические токи), а затем добавить мультифизическое сочетание Heat Transfer in Solids (Теплопередача в твердых телах) и Electromagnetic Heat Source (Joule heating) (Электромагнитный источник тепла (Джоулев нагрев)). В этом случае вам требовалось щелкнуть узел Multiphysics (Мультифизика) правой кнопкой мыши, чтобы добавить мультифизическую связь Electromagnetic Heat Source (Электромагнитный источник тепла).

В версии 5.2a доступен альтернативный, более гибкий метод. После добавления интерфейсов физики, применимых к вашей модели, вы можете нажать кнопку Add Multiphysics (Добавить мультифизику) на ленте COMSOL Desktop® и выбрать нужный пункт из предлагаемого списка мультифизических связей в новом окне Add Multiphysics (Добавить мультифизику).

Точки данных, расположенные на эллипсоиде. Точки данных, расположенные на эллипсоиде.
Точки данных, расположенные на эллипсоиде.

Новые единицы измерения

В COMSOL Multiphysics® версии 5.2a доступны две новые единицы измерения: ppm и %. Их можно использовать для входных значений (например, в значениях параметров и переменных) и выходных значений в результатах и визуализациях. Поддерживаются следующие варианты записи: %, percent, ppm и partspermillion.

Расширенные возможности редактирования для элементов Equation View (Представление уравнений) и Coordinate Systems (Системы координат)

Элемент Equation View (Представление уравнений), который используется для просмотра встроенных определений переменных и уравнений, был усовершенствован: теперь в нем отображается список внутренних переменных, используемых в системах координат. Кроме того, для физических интерфейсов доступен новый узел верхнего уровня: Equation View (Представление уравнений).

Элемент Equation View (Представление уравнений) также доступен в виде узла верхнего уровня для физических интерфейсов.

Элемент Equation View (Представление уравнений) также доступен в виде узла верхнего уровня для физических интерфейсов.

Элемент Equation View (Представление уравнений) также доступен в виде узла верхнего уровня для физических интерфейсов.

Обобщенные трехмерные интерполяционные функции

Ранее для того, чтобы задать интерполяционные функции в узле Definitions (Определения) для трехмерного компонента, требовалось ввести выборочные значения функций на множестве точек. Эта функциональность была доступна в более ранних версиях COMSOL Multiphysics®. В версии 5.2a она стала более гибкой и обобщенной: теперь она позволяет получить точную оценку области вне заданного множества точек, то есть провести экстраполяцию. Внутри выпуклой оболочки множества выборочных точек результат оценки, вероятнее всего, будет таким же, как в предыдущих версиях COMSOL®. Кроме того, новая возможность экстраполяции позволяет задать значения в точках на плоскости (то есть на наборе выборочных точек из двумерного подпространства) и при этом получить разумное приближение для внеплоскостных оценок при условии, что они находятся в области плоскости.

Точки данных, расположенные на эллипсоиде. Точки данных, расположенные на эллипсоиде.
Точки данных, расположенные на эллипсоиде.

Метод экстраполяции Specific Value (Определенное значение)

Метод экстраполяции Specific value (Определенное значение) задает фиксированное значение для областей экстраполяции. Ранее это фиксированное значение возвращалось вне аппроксимации выпуклой оболочки облака точек. Теперь поведение изменилось: это значение возвращается для точек экстраполяции вне ограничивающего блока для облака точек. Внутри блока используется линейная аппроксимация, которая ведет себя более предсказуемо. Чтобы переключиться к прежнему поведению, установите для параметра Specific value (Определенное значение) значение NaN. В этом случае интерполяционная функция будет использоваться в сочетании с аналитическим выражением, которое применяется, когда значением функции является NaN.

Начальные значения для случайных функций

Теперь случайные функции могут использовать случайное начальное значение для инициализации генератора случайных чисел. Эта функция используется в тех случаях, когда для моделирования требуется новый набор случайных чисел с тем же распределением.

Коэффициенты заполнения для функций типа Waveform (Форма колебания)

Теперь для определенных пользователями функций типа Waveform (Форма колебания) можно задавать коэффициенты заполнения. Эта настройка доступна для колебаний типа Square (Квадратная) и Triangle (Треугольная).

Ориентация поверхностей и ребер для периодических граничных условий

Для анализа периодических структур добавлен новый инструмент, который упростит задание ориентации периодических границ. Этот инструмент доступен в новом разделе, Orientation (Ориентация), который содержится в окне Settings (Настройки) узлов функции Periodic Condition (Периодическое условие). Функция ориентации доступна для всех физических интерфейсов, которые поддерживают периодические условия, в том числе Solid Mechanics (Механика твердого тела), Shell (Оболочка) для анализа конструкций, а также многие интерфейсы, используемые для анализа теплопередачи, акустики, электромагнетизма, жидкостных потоков и химических явлений. Для того чтобы воспользоваться этой функцией в некоторых интерфейсах физики, требуется включить параметр Advanced Physics Options (Расширенные настройки физики), который доступен по нажатию на значок Show menu (Показать меню) в панели инструментов Model Builder (Построитель моделей).

Функция ориентации имеет общий характер и позволяет задать метод, который будет использоваться для преобразования исходных и целевых границ в промежуточную карту, таким образом связывая каждую точку на исходной границе с точкой на целевой границе.

Условия периодичности для трехмерных оболочек конструкций действуют не на поверхностях, а на ребрах. В этом случае ориентацию невозможно определить автоматически — вам потребуется ввести информацию о системе координат с помощью функций Orientation of Source (Ориентация источника) и Orientation of Destination (Ориентация цели). По умолчанию для промежуточной карты используется система координат Global (Глобальная) — ее можно применять, если периодичные грани параллельны. В других случаях потребуется воспользоваться подузлом Destination Selection (Выбор цели) и указать систему координат, которую следует использовать для целевого ребра.

Для периодических условий в твердых телах часто подходит выбранная автоматически настройка, за исключением более сложных случаев, например, поворота периодичности на 90 градусов. В этом случае способ отображения должен задать пользователь.

Окно Settings (Параметры) и новые настройки, позволяющие задать ориентацию границы, используемой для периодического условия. Окно Settings (Параметры) и новые настройки, позволяющие задать ориентацию границы, используемой для периодического условия.
Окно Settings (Параметры) и новые настройки, позволяющие задать ориентацию границы, используемой для периодического условия.