solver

Доступ к решателю FMM для электромагнитного анализа

    Описание

    Используйте solver возразите, чтобы получить доступ к настройкам решателя быстрого метода многополюсника (FMM) в больших структурах антенны, таких как ящик яйца, установленная антенна и изогнутые отражатели, для электромагнитного (EM) анализ.

    Создание

    Синтаксис

    Описание

    пример

    s = solver(obj) возвращает решатель, используемый в антенне, заданной в obj для анализа EM. Для получения дополнительной информации об анализе EM смотрите Анализ Антенны и Массива. После того, как вы создаете solver объект, можно изменить свойства объектов с помощью записи через точку.

    Примечание

    Необходимо установить SolverType свойство к 'FMM' в ящике яйца, установленной антенне или изогнутой антенне отражателей возражает, чтобы получить доступ к solver объект.

    Входные параметры

    развернуть все

    Большая антенна в виде одного из следующего:

    Имя антенныОбъекты антенны
    Ящик яйцаeggCrate
    Установленная антеннаinstalledAntenna
    Кривые отражатели

    Пример: s = solver(obj)

    Свойства

    развернуть все

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

    Пример: obj.Iterations = 150;

    Остаточная ошибка позволена в решении для EM в виде положительной скалярной величины.

    Пример: obj.RelativeResidual = 1.5e-3;

    Точность решателя FMM в виде положительной скалярной величины.

    Пример: obj.Precision = 2.0000e-5;

    Функции объекта

    convergenceВычислите и постройте сходимость решателя FMM

    Примеры

    свернуть все

    Спроектируйте параболическую антенну отражателя по умолчанию.

    m = reflectorParabolic;

    Установите тип решателя параболической антенны отражателя к FMM.

    m.SolverType = 'FMM';

    Вычислите импеданс параболической антенны отражателя на уровне 10 ГГц.

    Z = impedance(m,10e9);

    Доступ к решателю FMM и набору относительная невязка к 1e-3.

    s = solver(m);
    s.RelativeResidual = 1e-3;

    Вычислите и постройте сходимость решателя FMM для параболической антенны отражателя.

    convergence(s)

    Figure contains an axes object. The axes object with title Convergence contains an object of type line.

    Введенный в R2021b