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

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

Создание 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 объект может быть создан двумя способами:

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

  • Создайте канал с помощью окна UI Figure, которое позволяет вам выбрать ребра.

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

Чтобы создать подачу на антенну, выберите ребро, расположенный в источник на высоте 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.

Создайте ленту с использованием окна UI Figure

Для сложных конфигураций 3-D антенны подачу можно задать с помощью окна UI Figure. Чтобы выбрать ребра подачи, откройте окно UI Figure с помощью 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 структуре, где расположено питающее ребро.

Это окно UI Figure состоит из двух панелей: панели Среза Antenna и панели Add Feed. Режим среза при выборе создает плоскость среза, которую можно использовать для среза 3-D структуры. Ориентацию плоскости нарезки можно сдвинуть с помощью кнопок XY, YZ и XZ.

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

Выберите область, которую необходимо скрыть.

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

Повторяйте процесс до тех пор, пока вы не достигнете необходимой области.

Используйте кнопки Отменить (Undo), Повторить (Redo) и Восстановить (Restore), чтобы отменить изменения, созданные с помощью опции скрытия, повторно изменить изменения и восстановить начальное состояние, соответственно.

Выберите Ребро Подачи или Многоугольник

Выберите Select a Feeding Ребра или Многоугольника на панели Add Feed, чтобы выбрать необходимое ребро подачи или многоугольника подачи. Щелкните ребром, чтобы выбрать его, и щелкните его второй раз, чтобы отменить выбор.

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

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

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

Выбранные ребра должны быть соединены с другими ребрами. Если они не указаны, при нажатии кнопки OK окна UI Figure отображает ошибку.

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

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

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.

См. также

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