Перейти к основному содержимому

Релиз GAMMA 2026.1

Новые возможности​

1. Синтез антенных решёток

Режим «Синтез антенных решёток» предназначен для проектирования и визуального анализа антенных решёток на основе исходных (импортируемых) диаграмм направленности (ДН) одиночного излучателя. Также режим обеспечивает расчёт и проектирование оптимальной конфигурации антенной решётки и управляющих параметров её элементов (амплитуд и фаз) для получения требуемых характеристик диаграммы направленности.

Данный режим позволяет:

  • Формировать прямоугольные планарные антенные решётки;
  • Задавать амплитудно-фазовые параметры элементов;
  • Выбирать шаблоны диаграмм направленности отдельных излучателей;
  • Осуществлять расчёт результирующей диаграммы направленности антенной решётки;
  • Визуализировать и анализировать полученные результаты.

2. Подсказки в переменных

Реализованы подсказки при вводе формул в полях окна Редактора свойств:

  • Автодополнение при вводе выражений:

Всплывающие подсказки при наведении курсора мыши:

Подсказки содержат информацию о переменных: название, значение, тип данных и описание.

3. Анализ волноводных линий передач круглого сечения

Реализован волновой порт, соответствующий сечению кругового волновода (круглый волноводный порт):

  • Возбуждение задаётся в виде аналитического распределения электромагнитного поля основной моды TE11*;
  • Данный тип порта может быть назначен только на поверхность типа «Круг»;
  • Поляризация волны задаётся пользователем с помощью механизма «Линия интегрирования». Положение линии интегрирования определяется выбором оси, которой линия будет параллельна, и углом её поворота на поверхности.

Минимальная частота отсечки для моды TE₁₁ определяется выражением:

где: 𝑎 - радиус волновода, 𝑐 - скорость света.

Для структур, имеющих плоскость симметрии H-типа, следует использовать симметричную версию круглого волноводного порта, доступную после активации опции «Показать симметричные…» в диалоге назначения портов.

Особенности симметричного порта:

  • Симметричный порт может быть назначен только на полукруг;
  • Положение линии интегрирования для симметричного порта фиксировано.

Критические ошибки​

1. Исправлена потеря привязок операций при изменении геометрии модели

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

На изображении слева показана первая параметрическая операция — срез ребра. При обнулении параметра среза происходит изменение топологии модели (изменяется количество рёбер и граней). Однако, как видно на изображении справа, даже при таком изменении геометрии последующие операции сохраняют корректность и не теряют своих привязок.

Повышение производительности​

1. Параллельный многочастотный расчёт в МКЭ-решателе

Добавлена поддержка параллельного дискретного расчёта по частотному диапазону. Отдельные частотные точки теперь могут обрабатываться независимо в нескольких потоках, что позволяет существенно ускорить расчёты.

При использовании дискретного ускорения скорость расчёта растёт пропорционально числу потоков. При этом потребление оперативной памяти также увеличивается линейно.

Основные особенности реализации:

  • Количество потоков дискретного частотного расчёта задаётся пользователем;
  • Число ядер, выделяемых на один поток дискретного расчёта, рассчитывается как общее число доступных ядер, делённое на число потоков.

Сравнение времени расчёта моделей в разных версиях программы:

Условия проведения сравнения: общее количество потоков – 16, количество параллельно решаемых частот (в версии 2026.1) – 4.

Конфигурация ПК: процессор 13th Gen Intel(R) Core(TM) i9-13900 (2.00 GHz), 128 ГБ оперативной памяти.

Пользовательский интерфейс​

  1. Виджет «Журнал событий»

Повышение производительности и скорости отрисовки:

  • Оптимизирована логика создания, обработки и сериализации записей журнала с упором на повышение производительности и надёжности;
  • Переработано управление объектами, связанными с системой логирования;
  • Ускорен вывод данных в окно журнала и его перерисовка.

Настройка внешнего вида журнала:

  • Добавлена возможность настройки стиля отображения типа записей (статус, предупреждение, ошибка). Реализовано 3 опции: иконки-эмодзи, цвет и текстовый префикс. При закрытии программы выбранное значение сохраняется.
  • Добавлена возможность настройки шрифта: моноширинный и пропорциональный. При закрытии программы выбранное значение сохраняется.
  • JobBatch: добавлено окно лога как в основном приложении.
  • Сохранение лога в файл (с помощью кнопки Save to file в виджете лога) теперь выполняется в формате JSONL (JSON Lines): строки имеют формат JSON. Ключи теперь не переводятся (парсинг стал надёжным и однозначным).

Генерация сетки (мешинг)​

Исправлена ошибка в генераторе сеток, когда объекты с назначенными ГУ (граничными условиями) имели приоритет при разрешении пересечений независимо от свойств материала. Например, при анализе коаксиально-волноводного перехода (см. рис. ниже), если волновой порт был назначен на диэлектрическое заполнение канала волновода, то фрагмент центральной жилы коаксиальной линии передач, погружённый в полость волновода, фактически игнорировался в процессе расчёта, что приводило к неверным результатам.

Исправления и улучшения​

1. Повышена точность анализа распространения электромагнитных волн методом геометрической оптики (трассировки лучей)

  • Для расчётов «точка-точка» (антенна передатчика → антенны приемников) учтена плоскость поляризации приемных антенн.

    • В качестве примера на рис 1. приведена зависимость мощности, передаваемой от одной дипольной антенны к другой, от угла поворота между диполями (наблюдается квадратичная зависимость, соответствующая теории).
  • В алгоритме учета дифракции волн на углах исправлена ошибка, приводящая к ложному дифракционному рассеянию волн на внутренних углах помещений (см. рис. 2).

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

  • Исправлены ошибки и недочёты в пользовательском интерфейсе;
  • Устранены неточности в локализации и переводах;
  • Обновлены некоторые иконки;
  • Улучшения диалоговых и контекстных окон: доработаны логика и внешний вид;
  • Обновлена документация.