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

1 Kommentar

Jorge Cossio
Jorge Cossio am 1 Feb. 2017
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.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Vinod Dwarapudi
Vinod Dwarapudi am 4 Aug. 2026 um 12:25

0 Stimmen

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:

Kategorien

Mehr zu Installed Antenna and Large Structures finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 21 Okt. 2016

Beantwortet:

am 4 Aug. 2026 um 12:25

Community Treasure Hunt

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

Start Hunting!

Translated by