Релиз GAMMA 2025.3
Новые возможности
1. Учет многополюсников, задаваемых S-параметрами, в 3D электромагнитном моделировании (см. Приложение 1):
Новое условие «Схемотехнический элемент» позволяет использовать уже готовые результаты моделирования или измерений в виде файлов с S-параметрами (.snp).
- В МКЭ-анализ можно добавлять готовые функциональные блоки, загружая их поведение из .snp файлов;
- Для S-параметров 2-х полюсников поддерживается как параллельное (задействованы 2 порта 3-х мерной симуляции), так и последовательное (используется 1 порт) подключение;
- В рамках одного проекта можно объединять как рассчитанные в программе 3D-элементы, так и простые RLC-компоненты и «чёрные ящики» с S-параметрами;
- Нет необходимости повторно моделировать сложный элемент, если его характеристики уже описаны в файле. Программа сразу использует готовые данные.
2. Создание переменных «на лету»:
- Переработан виджет работы с переменными;
- Реализована возможность создавать переменные «на лету», то есть непосредственно в момент ввода параметризованного выражения;
- Добавлена поддержка кириллических имен переменных;
- Заложен механизм формирования новых переменных на основе уже существующих (функциональность будет расширена в последующих релизах);
- Панель для работы с переменными теперь можно открыть только с помощью кнопки Список переменных (Окна – Список переменных). Кнопка Переменные на вкладке Моделирование более недоступна.

3. Реализована поддержка ферритов (см. Приложение 2).
- Учёт постоянного подмагничивающего поля (векторная величина);
- Задание магнитных свойств материала:
- Намагниченность насыщения;
- Фактор Ланде;
- Ширина линии ферромагнитного резонанса.
- Добавлен новый учебный пример: волноводный ферритовый циркулятор;
Области применения: моделирование ферритовых устройств СВЧ — циркуляторов, фазовращателей, вентилей и других неравнопропускающих элементов.

4. Реализован импорт файлов формата .stl:
- Текстовый STL-файл обычно содержит описание треугольных фасет – наборов из трех вертексов.
- При импорте фасеты объединяются в триангулированную сетку, из которой автоматически удаляются дублирующиеся вершины.
- Далее отдельные фрагменты полученной сетки с помощью модуля Simplificator преобразуются в поверхностные или объёмные тела.
- Полученные геометрические элементы вставляются непосредственно в проект.

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

- Добавлены следующие параметры:
- Правая кнопка + ALT;
- Правая кнопка + CTRL;
- Правая кнопка + SHIFT;
- Двойной клик;
- Инвертировать перетаскивание мыши;
- Инвертировать колесико мыши.

Критические ошибки
1. Исправлена проблема «перепрыгивания» портов:
- Ранее при внесении существенных изменений в сложные параметризованные модели с граничными условиями возникала проблема нарушения области действия этих условий: после правок в дереве истории операций они могли применяться к неверным граням. Это приводило к критическим ошибкам в расчёте.
Ошибка устранена — привязка портов и других граничных условий теперь корректно сохраняется при любых изменениях геометрии и параметров модели.
2. Оптимизационный алгоритм:
- Исправлена проблема, из-за которой целевые функции не удалялись после удаления связанных с ними портов. В результате «висячие» целевые функции приводили к аварийному завершению расчёта.
- Теперь при удалении порта отображается диалоговое окно с запросом подтверждения на удаление связанной с ним целевой функции.

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

- Рекомендуется вручную проверить наличие оптимизационных функций в разделе: Дерево проекта → Решение → Параметры оптимизации → Функции оптимизации.
- Для корректной работы удалите устаревшие функции и создайте их заново — теперь связи будут поддерживаться корректно.
- Исправлена проблема, из-за которой при наличии в проекте нескольких целевых функций по S-параметрам (S11, S21, S22, ..) в процессе оптимизации обрабатывалась только первая, а остальные игнорировались;
- Устранены критические ошибки в модуле оптимизации, которые в ряде случаев приводили к аварийному завершению работы при выполнении многокритериальной оптимизации.
3. Генерация сетки (мешинг):
- Для сложных моделей, содержащих мелкие наложения и пересечения материалов, существенно улучшен процесс мешинга.
- Все ошибки, наблюдавшиеся ранее, имели общую причину: результирующая поверхностная сетка оказывалась несогласованной и содержала пересечения. После их устранения поверхностные сетки объёмных объектов становились незамкнутыми, и через эти разрывы происходило нежелательное соединение с областями воздуха.
- Это приводило к ошибочному объединению элементов, чаще всего — с воздухом.
- В новой версии механизм построения поверхностных и объёмных сеток переработан таким образом, чтобы исключить:
- Пересечения фасет;
- Разрывы поверхностей;
- Некорректное объединение доменов.



Исправления и улучшения
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.