customArrayGeometry

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

Описание

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

Создание

Описание

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

пример

array = customArrayGeometry(Name,Value) создает 2D геометрию массивов, с дополнительными свойствами, заданными одним или несколькими аргументами пары "имя-значение". 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Измените режим mesh структуры антенны
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 object. The axes object 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 object and other objects of type uicontrol. The axes object 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 object. The axes object with title Current distribution contains 3 objects of type patch.

Ссылки

[1] Balanis, C. A. Теория антенны. Анализ и проектирование. 3-й Эд. Хобокен, NJ: John Wiley & Sons, 2005.

Смотрите также

Введенный в R2017a
Для просмотра документации необходимо авторизоваться на сайте