3d custom antenna elements

Is there a way to use 3d shapes imported from .stl, and other 3d model types as custom antenna elements ?

1 个评论

I am also interested in finding out if this is possible. I've managed to import and mesh 2 helical antennas of different sizes, looking to obtain the S21 parameters of both. I've had success with other 2D shapes, but there is no real way for simulating our antennas using 2D architecture.

请先登录,再进行评论。

回答(1 个)

Hi Andrew and George,
Yes, this is supported in Antenna Toolbox
For a custom 3D antenna geometry, import the STL file and create a customAntennaStl. MATLAB can then mesh and analyze the geometry using the Method of Moments solver.
ant = customAntennaStl(FileName="antenna3D.stl");
% Create a feed
createFeed(ant,[0 0 0.07436],1);
show(ant)
mesh(ant)
pattern(ant,1e9)
impedance(ant,1e9)
Alternatively: Import the STL mesh and create a customAntenna from a shape.Custom3D object
tr = stlread("antenna3D.stl");
sh = shape.Custom3D(tr);
ant = customAntenna(Shape=sh);
createFeed(ant,[0 0 0],1);
show(ant)
STL files contain only geometry and do not contain feed information, so feeds must be added manually.
If the design is a PCB-based antenna with dielectric layers, recommendation is to use pcbStack
If the design contains dielectric materials and represents a general 3D antenna structure, recommendation is to use customAntenna
Additional examples and workflows are available in the 3-D Modeling, CAD Files, and Fabrication documentation section:

类别

帮助中心File Exchange 中查找有关 Installed Antenna and Large Structures 的更多信息

提问:

2016-10-21

回答:

about 18 hours 前

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by