customArrayGeometry

Создайте массив, представленный 2-D пользовательской геометрией

Описание

The customArrayGeometry объект является массивом, представленным 2-D пользовательской геометрией на плоскости X-Y. Можно использовать customArrayGeometry чтобы импортировать 2-D пользовательскую геометрию, задайте каналы для создания элемента массива и проанализируйте пользовательский массив.

Создание

Описание

array = customArrayGeometry создает пользовательский массив, представленный 2-D геометрией на плоскости X-Y, на основе заданного контура.

пример

array = customArrayGeometry(Name,Value) создает 2-D геометрию массива с дополнительными свойствами, заданными одним или несколькими аргументами пары "имя-значение". Name - имя свойства и Value - соответствующее значение. Можно задать несколько аргументы пары "имя-значение" в любом порядке как Name1, Value1, ..., NameN, ValueN. Не заданные свойства сохраняют значения по умолчанию.

Выходные аргументы

расширить все

Пользовательская геометрия массива, возвращенная как customArrayGeometry объект.

Свойства

расширить все

Информация о границах в Декартовых координатах, заданная как массив ячеек в метрах.

Типы данных: double

Логическая операция, выполненная в списке границ в виде вектора символов. операционный набор есть; [+, -, *].

Пример: 'Operation','P1-P2'

Типы данных: double

Расположение подачи элемента массива в Декартовых координатах, заданное как трехэлементный вектор. Три элемента представляют координаты X, Y и Z соответственно.

Пример: 'FeedLocation', [0 0.2 0]

Типы данных: double

Ширина подачи для элементов массива, заданная как скаляр в метрах.

Пример: 'FeedWidth',0.05

Типы данных: double

Амплитуда возбуждения для элементов массива, заданная как неотрицательный скаляр или вектор неотрицательных скаляров. Установите значение свойства на 0 для моделирования мертвых элементов.

Пример: 'AmplitudeTaper',3

Типы данных: double

Сдвиг фазы для элементов массива, заданный как действительный скаляр в степени или вектор действительных чисел в степени.

Пример: 'PhaseShift', [3 3 0 0] задал сдвиг фазы для пользовательского массива, содержащего четыре элемента.

Типы данных: double

Угол наклона массива, заданный как скаляр или вектор с каждым модулем элемента в степенях. Для получения дополнительной информации см. Раздел «Вращение антенн и массивов».

Пример: 'Tilt',90,

Пример: 'Tilt',[90 90], 'TiltAxis',[0 1 0;0 1 1] наклоняет массив в 90 степенях вокруг двух осей, заданных векторами.

Типы данных: double

Ось наклона массива, заданная как:

  • Трехэлементные векторы Декартовых координат в метрах. В этом случае каждый вектор начинается с источника и лежит вдоль заданных точек на осях X-, Y- и Z.

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

  • Строковый вход, описывающий простые повороты вокруг одной из главных осей, 'X', 'Y' или 'Z'.

Для получения дополнительной информации см. Раздел «Вращение антенн и массивов».

Пример: 'TiltAxis',[0 1 0]

Пример: 'TiltAxis',[0 0 0;0 1 0]

Пример: array.TiltAxis = 'Z'

Типы данных: double

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

showОтобразите антенну или структуру массива; отобразить фигуру как заполненную закрашенную фигуру
infoОтображение информации об антенне или массиве
axialRatioКоэффициент эллиптичности антенны
beamwidthЛучевая ширина антенны
chargeРаспределение заряда на металлической или диэлектрической антенне или поверхности массива
currentРаспределение тока на металлической или диэлектрической антенне или поверхности массива
EHfieldsЭлектрическое и магнитное поля антенн; Встроенные электрическое и магнитное поля антенного элемента в массивах
impedanceВходное сопротивление антенны; импеданс скана массива
meshСетчатые свойства металлической или диэлектрической антенны или структуры массива
meshconfigИзмените сетчатый режим структуры антенны
patternДиаграмма направленности излучения и фаза антенны или массива; Встроенный шаблон антенного элемента в массиве
patternAzimuthАзимутальный шаблон антенны или массива
patternElevationШаблон повышения антенны или массива
returnLossОбратная потеря антенны; Скан возврата потеря массива
sparametersОбъект S-параметра
showОтобразите антенну или структуру массива; отобразить фигуру как заполненную закрашенную фигуру
vswrКоэффициент стоячей волны антенны

Примеры

свернуть все

Создайте пользовательский массив с помощью customArrayGeometry. Визуализируйте его и постройте график импеданса. Кроме того, визуализируйте распределение тока массива.

Создать наземную плоскость длиной 0,6 м и шириной 0,5 м.

Lp  = 0.6;
Wp  = 0.5;
[~,p1]   = em.internal.makeplate(Lp,Wp,2,'linear');

Создать пазы на наземной плоскости длиной 0,05 м и шириной 0,4 м.

Ls  = 0.05;
Ws  = 0.4;
offset = 0.12;
[~,p2]   = em.internal.makeplate(Ls,Ws,2,'linear');
p3 = em.internal.translateshape(p2, [offset, 0, 0]);
p2 = em.internal.translateshape(p2, [-offset, 0, 0]);

Создайте подачу между пазами на плоскости земли.

Wf  = 0.01;
[~,p4]   = em.internal.makeplate(Ls,Wf,2,'linear');
p5 = em.internal.translateshape(p4, [offset, 0, 0]);
p4 = em.internal.translateshape(p4, [-offset, 0, 0]);

Создайте массив с помощью щелевой плоскости земли.

carray = customArrayGeometry;
carray.Boundary = {p1', p2', p3', p4', p5'};
carray.Operation= 'P1-P2-P3+P4+P5';
carray.NumFeeds = 2;
carray.FeedWidth= [0.01 0.01];
carray.FeedLocation = [-offset,0,0 ; offset,0,0];

Визуализируйте массив.

figure; show(carray);

Figure contains an axes. The axes with title customArrayGeometry array element contains 4 objects of type patch, surface. These objects represent PEC, feed.

Вычислите импеданс массива, используя частотную область значений от 350 МГц до 450 МГц.

figure; impedance(carray, 350e6:5e6:450e6);

Figure contains an axes and other objects of type uicontrol. The axes with title Active Impedance contains 2 objects of type line. These objects represent Resistance element 1, Reactance element 1.

Визуализируйте распределение тока массива на частоте 410 МГц.

figure; current(carray, 410e6);

Figure contains an axes. The axes with title Current distribution contains 3 objects of type patch.

Ссылки

[1] Balanis, C. A. Antenna Theory. Анализ и проект. 3rd Ed. Hoboken, NJ: John Wiley & Sons, 2005.

Введенный в R2017a