Elliptical paraboloid surface in matlab using F/D = 0.3

Click For Summary
SUMMARY

The discussion focuses on generating an elliptical paraboloid antenna surface in MATLAB with a focal-to-diameter (F/D) ratio of 0.3, a diameter of 50 meters, and a calculated focal length of 15 meters. The height of the paraboloid is determined to be approximately 10.416 meters. Despite using the equations for elliptical paraboloids, including z = (x^2/a^2) + (y^2/b^2), the user struggles to achieve the desired angle θ of 79.611 degrees, resulting in an incorrect surface shape. The user attempts various MATLAB code snippets to visualize the paraboloid but fails to incorporate θ effectively into the equations.

PREREQUISITES
  • Understanding of MATLAB programming and syntax
  • Familiarity with geometric concepts of paraboloids
  • Knowledge of focal length and diameter relationships in antenna design
  • Basic trigonometry, particularly involving angles and arctangent functions
NEXT STEPS
  • Research "MATLAB meshgrid function" for creating 3D surfaces
  • Learn about "MATLAB surf function" for visualizing 3D data
  • Explore "Paraboloid equations in MATLAB" for accurate surface generation
  • Investigate "F/D ratio implications in antenna design" for better understanding
USEFUL FOR

Students and engineers involved in antenna design, MATLAB programmers, and anyone interested in geometric modeling of paraboloid surfaces.

Monsterboy
Messages
305
Reaction score
96

Homework Statement


To generate a elliptical paraboloid antenna surface in MATLAB using the given F/D ratio (= 0.3)
F- focal length
D- Diameter = 50 m

Homework Equations


## \frac {F}{D} =\frac {1}{4tan(\theta/2)} ##

## F = \frac {D^2}{16H} ##

H = height of the paraboloid

Equation of a elliptical paraboloid

## z = \frac{x^2}{a^2} + \frac{y^2}{b^2} ##

https://i.stack.imgur.com/sDgkP.png

In the example above H =10 and D appears to be -1 to +1 so D = 2

The Attempt at a Solution


The elliptical paraboloid has a diameter of say 50 metres.
The F/D ratio is 0.3
then F = 15 m, H = 10.416 m
I am taking a circular paraboloid so a = b in the equation, so

##z = \frac{x^2 + y^2}{a^2} ##


http://image.mathcaptain.com/cms/images/113/image-of-parabola.png

The angle between the line passing through the axis through the focal point and another line joining the focal point and the rim of the paraboloid is the angle ## \theta ##.

Using the given data i got ## \theta = 79.611^{\circ} ##

I am able to get a paraboloid but not of the shape i want, i am not getting the required ##\theta ## i am getting a surface similar to the one in the first link i have provided where ##\theta## is much smaller than 79.611.

[x y] = meshgrid( -25:1:25);

for z = 0:10.416
z = (x.^2 + y.^2);
figure
surf(x,y,z)
end


using the equations, i get ## \theta = \frac {\theta}{2}arctan(\frac{D}{4F}) ## i don't know how include ##theta## into the equation.

http://mathworld.wolfram.com/Paraboloid.html

I tried to use the equations in the above link in the code instead.

[u v] = meshgrid([0:1:25], [0:pi/10:2*pi]);

x = u.*sqrt(u/h).*cos(v);
y = v.*sqrt(u/h).*sin(v);

z = x.^2 +y.^2;
figure
surf(x,y,z)


the value of h is declared earlier = 10.416 , but still i am getting a paraboloid with very small ##\theta##.
 
Physics news on Phys.org
I got it.
 

Similar threads

Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K