model the effects on an antenna pattern when an array is mounted on a large metal cylinder
4 views (last 30 days)
Show older comments
I want to model the impact of a large metal cylinder (diameter >10 times the size of the array) on antenna array patterns "mounted" to the side of the cylinder using the antenna toolbox. I can create the cylinder, I can mesh the cylinder, but I don't know how to properly perpare it for use in the antenna toolbox. I did find an example where an array is mounted on a cavity and the patterns are created, so I can piece that together, but the cylinder in the antenna toolbox has me stumped. below is my code so far. I don't know how to make the cylinder a conductor, ie a 'PEC' or copper.. It seems as though you have to create these structures like the cylinder using the antenna toolbox?
cylinder8ft = multicylinder(4, 20)
model = createpde("electromagnetic","electrostatic")
model.Geometry = cylinder8ft
cylinder8ftMeshed = generateMesh(model)
figure; pdeplot3D(cylinder8ftMeshed)
0 Comments
Accepted Answer
Sai Kiran
on 10 Mar 2023
Hi,
As per my understanding you want to mount the antenna array on to a large metallic cylinder.
You can make a cylindrical cavity and store it as an STL file using the following code:
h = cavityCircular( 'Radius', 1, 'Height', 0.5);
z = impedance(h, 1e8);
stlwrite(h, 'rectcavity.stl');
For more info on the cylindrical cavity, please refer to the documentation https://in.mathworks.com/help/antenna/ref/cavitycircular.html
After creating the structures on which we have to mount our antennas, we create a base from the above structure.
base = platform('FileName', 'rectcavity.stl', 'Units', 'm');
show(base);
The user defined platform can be specified in the installed antenna analysis, and you can choose the antenna element and its location on the above platform and do the required analysis.
Please refer to the following documentation for more info on the installed antenna analysis.
I hope it helps!
Thanks.
0 Comments
More Answers (0)
See Also
Categories
Find more on Analysis, Benchmarking, and Verification in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!