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 Commento

Jorge Cossio
Jorge Cossio il 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.

Accedi per commentare.

Risposte (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:

Richiesto:

il 21 Ott 2016

Risposto:

circa 8 ore fa

Community Treasure Hunt

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

Start Hunting!

Translated by