Что нового в ГАММА 2025.3

НОВЫЕ ВОЗМОЖНОСТИ

1. Учет многополюсников, задаваемых S-параметрами, в 3D электромагнитном моделировании

✓ Новое условие «Схемотехнический элемент» позволяет использовать уже готовые результаты моделирования или измерений в виде файлов с S-параметрами (.snp)

✓ В МКЭ-анализ можно добавлять готовые функциональные блоки, загружая их поведение из .snp файлов

✓ Для S-параметров 2-х полюсников поддерживается как параллельное (задействованы 2 порта 3-х мерной симуляции), так и последовательное (используется 1 порт) подключение

✓ В рамках одного проекта можно объединять как рассчитанные в программе 3D-элементы, так и простые RLC-компоненты и «чёрные ящики» с S-параметрами

✓ Нет необходимости повторно моделировать сложный элемент, если его характеристики уже описаны в файле. Программа сразу использует готовые данные

2. Создание переменных на лету

✓ Переработан виджет работы с переменными

✓ Реализована возможность создавать переменные «на лету», то есть непосредственно в момент ввода параметризованного выражения

✓ Добавлена поддержка кириллических имен переменных

✓ Заложен механизм формирования новых переменных на основе уже существующих (функциональность будет расширена в последующих релизах)

✓ Панель для работы с переменными теперь можно открыть только с помощью кнопки Список переменных (Окна – Список переменных). Кнопка Переменные на вкладке Моделирование более недоступна

3. Реализована поддержка ферритов

✓ Учёт постоянного подмагничивающего поля (векторная величина)

✓ Задание магнитных свойств материала:

  • Намагниченность насыщения;
  • Фактор Ланде;
  • Ширина линии ферромагнитного резонанса.

✓ Добавлен новый учебный пример: волноводный ферритовый циркулятор

Области применения: моделирование ферритовых устройств СВЧ — циркуляторов, фазовращателей, вентилей и других неравнопропускающих элементов

4. Реализован импорт файлов формата .stl

✓ Текстовый STL-файл обычно содержит описание треугольных фасет – наборов из трех вертексов

✓ При импорте фасеты объединяются в триангулированную сетку, из которой автоматически удаляются дублирующиеся вершины

✓ Далее отдельные фрагменты полученной сетки с помощью модуля Simplificator преобразуются в поверхностные или объёмные тела

✓ Полученные геометрические элементы вставляются непосредственно в проект

5. В настройках программы добавлены новые параметры управления мышью в режиме 3D просмотра

✓ Появился новый набор параметров — Altium Designer.

✓ Добавлены следующие параметры:

  • Правая кнопка + ALT;
  • Правая кнопка + CTRL;
  • Правая кнопка + SHIFT;
  • Двойной клик;
  • Инвертировать перетаскивание мыши;
  • Инвертировать колесико мыши.

КРИТИЧЕСКИЕ ОШИБКИ

1. Исправлена проблема «перепрыгивания» портов

✓ Ранее при внесении существенных изменений в сложные параметризованные модели с граничными условиями возникала проблема нарушения области действия этих условий: после правок в дереве истории операций они могли применяться к неверным граням. Это приводило к критическим ошибкам в расчёте

Ошибка устранена — привязка портов и других граничных условий теперь корректно сохраняется при любых изменениях геометрии и параметров модели

2. Оптимизационный алгоритм

✓ Исправлена проблема, из-за которой целевые функции не удалялись после удаления связанных с ними портов. В результате «висячие» целевые функции приводили к аварийному завершению расчёта

✓ Теперь при удалении порта отображается диалоговое окно с запросом подтверждения на удаление связанной с ним целевой функции

✓ В существующих проектах, где использовался оптимизационный анализ, могут присутствовать такие «висячие» функции

✓ При открытии подобного проекта в новой версии ПО выполняется автоматическое детектирование некорректных функций. В этом случае в Журнале событий появится соответствующая нотификация

image

✓ Рекомендуется вручную проверить наличие оптимизационных функций в разделе: Дерево проекта → Решение → Параметры оптимизации → Функции оптимизации

✓ Для корректной работы удалите устаревшие функции и создайте их заново — теперь связи будут поддерживаться корректно

✓ Исправлена проблема, из-за которой при наличии в проекте нескольких целевых функций по S-параметрам (S11, S21, S22, ..) в процессе оптимизации обрабатывалась только первая, а остальные игнорировались

✓ Устранены критические ошибки в модуле оптимизации, которые в ряде случаев приводили к аварийному завершению работы при выполнении многокритериальной оптимизации

ГЕНЕРАЦИЯ СЕТКИ (МЕШИНГ)

✓ Для сложных моделей, содержащих мелкие наложения и пересечения материалов, существенно улучшен процесс мешинга

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

✓ Это приводило к ошибочному объединению элементов, чаще всего — с воздухом

✓ В новой версии механизм построения поверхностных и объёмных сеток переработан таким образом, чтобы исключить:

  • Пересечения фасет;
  • Разрывы поверхностей;
  • Некорректное объединение доменов.

ИСПРАВЛЕНИЯ И УЛУЧШЕНИЯ

1. Оптимизация и повышение надежности

✓ Исправлены ошибки и недочёты в пользовательском интерфейсе

✓ Устранены сбои, которые в редких случаях приводили к зависанию процесса решения

✓ Исправлена проблема со сбросом настроек сечения при переключении между проектами

✓ Реализован новый интерфейс JobBatch

✓ Исправлены ошибки при импорте файлов форматов .snp и .dxf

✓ Устранены неточности в локализации и переводах

✓ Переработан интерфейс ряда диалоговых окон:

  • «Создать воздушный объём»;
  • «Поворот объекта»;
  • «Библиотека материалов»;
  • «Заметки проекта».

✓ Улучшение отображения времени расчёта:

  • В журнале решателя добавлена пометка Время выполнения расчёта (Solution time);
  • При запуске расчёта через диспетчер задач (JobBatch) теперь корректно отображается время выполнения.

✓ Исправлено поведение инструмента Zoom:

  • При активации привязки автоматически включается режим Selection.
  • После выбора точки приложение автоматически возвращает ранее выбранный инструмент.

✓ Исправлена ошибка некорректного отображения шагов адаптивной сетки

✓ Исправлена ошибка, из-за которой при сохранении проекта и последующем его открытии в новом окне название проекта в предыдущем окне не изменялось на Untitled

✓ Исправлены имена следующих элементов интерфейса:

  • Параметрический анализ;
  • Оптимизационный анализ;
  • Сосредоточенный элемент;
  • Расширенные параметры сетки (Exact, Accurate, Coarse);
  • Схемотехнический анализ;
  • Элементы интерфейса (Meshing Settings);
  • Data Visualization (S-Matrix);
  • Качество сетки;
  • Настройки решателя.

✓ Добавлено слово Порт к сосредоточенным элементам и уточнена подпись кнопки Проверить электрические контакты

✓ В разделе Настройки → Общие добавлен параметр Скрыть путь к файлу в панели задач. При его выборе отображается только имя проекта (без полного пути).

✓ Добавлены элементы UI. Связанные с расширенной поддержкой магнитных материалов FEM-решателем:

  • Новые свойства материалов и единиц измерения;
  • Добавлено условие Подмагничивание.

✓ Реализован интерфейс задания направления подмагничивания:

  • Через координаты вектора;
  • Через углы поворота по осям;
  • Окно Edit Magnetic Bias: скрыто поле Позиция;
  • При изменении параметров подмагничивания теперь корректно выводится предупреждение о необходимости пересчёта модели;
  • Добавлен перевод всех новых элементов интерфейса;

✓ Реализован функционал экспорта/импорта выбранных материалов в формат .bin:

  • Если материал с тем же именем существует, пользователю предлагается изменить имя.

✓ Исправлена некорректная работа функции Добавить луч в режиме Покрытие лучей. Также исправлен заблокированный режим оптимизации направления при редактировании луча

✓ В контекстное меню элементов Conditions добавлена команда Переименовать

✓ В поля проверки согласованности модели (Model Consistency Check) больше нельзя вводить произвольные символы

✓ Сохранение инверсии мыши. Исправлена ошибка, из-за которой настройки Invert mouse shift и Invert mouse wheel не сохранялись между сессиями. Теперь параметры корректно сохраняются и применяются при следующем запуске

✓ Расширена функциональность работы с материалами: реализован экспорт и импорт выбранных материалов через файл

2. Поставляемые файлы

✓ Обновлён обучающий материал, входящий в состав программы

✓ Добавлен новый учебный модуль по функционалу намагничивания

✓ Расширен набор примерных проектов для режимов МКЭ и СА;
Добавлены примеры файлов для импорта: ODB++, .snp, .sat