model the effects on an antenna pattern when an array is mounted on a large metal cylinder

3 views (last 30 days)
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)

Accepted Answer

Sai Kiran
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.

More Answers (0)

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!