exponenta event banner

Импорт и анализ пользовательской геометрии антенны 3-D

В этом примере показано, как моделировать 3-D пользовательскую геометрию антенны из файла STL (стереолитографии). Для моделирования 3-D пользовательской геометрии антенны используйте customAntennaStl объект. Этот объект позволяет моделировать пользовательскую геометрию 3-D из файла * .stl. STL-файл - это мозаика структуры в 3-D пространстве с использованием треугольников.

Создать customAntennaStl Объект

Создать customAntennaStl объект с FileName 'antenna3D.stl'.

c = customAntennaStl('FileName','antenna3D.stl')
c = 
  customAntennaStl with properties:

          FileName: 'antenna3D.stl'
             Units: 'm'
      FeedLocation: []
    AmplitudeTaper: 1
        PhaseShift: 0
     UseFileAsMesh: 0
              Tilt: 0
          TiltAxis: [1 0 0]

Просмотр геометрии STL

Просмотрите геометрию антенны 3-D в STL-файле.

figure
show(c)

Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

Создать канал

Файл STL содержит информацию о геометрии 3-D. Однако он не содержит информации о краях подачи или местоположении подачи, поэтому для возбуждения антенны требуется подача

Антенное питание в customAntennaStl объект может быть создан двумя способами:

  • Создайте канал с помощью интерфейса командной строки.

  • Создайте канал с помощью окна фигуры пользовательского интерфейса, в котором можно выбрать кромки.

Создание канала с помощью интерфейса командной строки

Чтобы создать подачу на антенну, выберите кромку, расположенную в начале координат на высоте 74,36 мм.

Кромки выбираются на основе расстояния между расположением подачи и серединами кромок. Кромки, окружающие подачу, выбираются с помощью NumEdges собственность.

В этом примере NumEdges свойство имеет значение 1. В качестве подачи выбирается ближайшая одиночная кромка.

c.createFeed('FeedLocation',[0,0,0.07436],'NumEdges',1);

Просмотр геометрии STL с помощью подачи

Просмотр геометрии антенны 3-D с помощью питания. Канал создается в указанном FeedLocation .

figure
show(c)

Figure contains an axes. The axes contains 3 objects of type patch, surface. These objects represent PEC, feed.

Создание канала с помощью окна «Рисунок пользовательского интерфейса»

Для сложных 3-D геометрий антенн подача может быть задана с помощью окна фигуры пользовательского интерфейса. Чтобы выбрать края подачи, откройте окно рисунка пользовательского интерфейса с помощью createFeed() функция.

c.createFeed()

Figure Create Feed contains an axes and other objects of type uipanel. The axes with title Select a Feeding Edge or Polygon. is empty.

Выбрать режим среза

Чтобы выбрать кромку подачи, интересующая область должна быть открыта в структуре 3-D, где находится кромка подачи.

Окно рисунка пользовательского интерфейса состоит из двух панелей: панели «Slice Antenna» и панели «Add Feed». При выборе режима среза создается плоскость среза, которая может использоваться для среза структуры 3-D. Ориентацию плоскости среза можно сдвинуть с помощью кнопок XY, YZ и XZ.

Выберите режим среза, а затем нажмите XZ, чтобы выбрать его в качестве плоскости, вдоль которой нужно разрезать антенну.

Выберите область, которую требуется скрыть.

Нажмите «Скрыть», чтобы скрыть выбранную область. Выбранная область отображается серым цветом.

Повторяйте процесс, пока не достигнете интересующей области.

Кнопки Отменить (Undo), Повторить (Redo) и Восстановить (Restore) позволяют отменить изменения, созданные с помощью опции Скрыть (hide), повторить изменения и восстановить исходное состояние соответственно.

Выбрать кромку подачи или полигон

Выберите Выбрать кромку подачи (Select a Fiding Edge) или Полигон (Polygon) на панели Добавить подачу (Add Feed), чтобы выбрать нужную кромку подачи или полигон подачи. Щелкните ребро, чтобы выбрать его, и щелкните его второй раз, чтобы отменить выбор.

Подача может быть создана либо путем выбора одной кромки, либо путем выбора группы кромок, образующих многоугольник.

На рисунке ниже показано, как выбрать ленту в качестве одной кромки.

Выберите кромки, образующие замкнутый многоугольник.

Выбранные кромки должны быть соединены с другими кромками. В противном случае при нажатии кнопки «ОК» в окне рисунка пользовательского интерфейса появится сообщение об ошибке.

В этом примере подача создается путем выбора многоугольника.

Нажмите кнопку ОК, чтобы определить выбранные кромки как подающие кромки, и структура с подачей отобразится

figure
show(c)

Figure contains an axes. The axes contains 3 objects of type patch, surface. These objects represent PEC, feed.

Подача создается в среднем по всем точкам многоугольника.

Анализ антенны

Проанализируйте геометрию антенны, используя графики импеданса и направленности.

figure
impedance(c,linspace(1.9e9,2.2e9,10))

Figure contains an axes. The axes with title Impedance contains 2 objects of type line. These objects represent Resistance, Reactance.

Структура антенны резонирует при 2,1 ГГц. Постройте график направленности антенны на резонансной частоте.

figure
pattern(c,2.1e9)

Figure contains an axes and other objects of type uicontrol. The axes contains 3 objects of type patch, surface.

См. также