After researching existing antennas, I figured that I would try to recreate some of them and see if I could get similar results using the windows version of 4nec2, the python version necpp and a real world sheet of metal. The chosen antenna design was a scimitar antenna like was used in the Apollo program. I wanted to get a list of points on the path of the scimtar that I could later feed into necpp. Using the patent I parameterized the two curves (k e^(at) cos t, k e^(at) sin t) and wrote some code to generate and plot the points.
def scimitar (scale,a1,a2,segment):
A = np.zeros((2*segment,2))
for i in range(0,segment):
t = np.pi/(segment-1)*i
x=scale*np.exp(a1*t)*np.cos(t)
y=scale*np.exp(a1*t)*np.sin(t)
A.itemset((i,0),x)
A.itemset((i,1),y)
for i in range(0,segment):
t = np.pi/(segment-1)*i
x=scale*np.exp(a2*t)*np.cos(t)
y=scale*np.exp(a2*t)*np.sin(t)
A.itemset((i+segment,0),x)
A.itemset((i+segment,1),y)
return A
pts=scimitar(1,.35,.08,20)
plt.scatter(*zip(*pts))
plt.show()
and ended up with a result like this:
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.