|
-
Oct 18th, 2003, 01:42 PM
#1
Ballistics formula
I'm trying to find the formula that the military used in World War 2 to calculate artillery trajectories.
Particularly the ones that the early computers like Colossus and Edsac were using to do such calculations.
Does anyone have this info or know where I can get hold of a formula or two?
I don't live here any more.
-
Oct 19th, 2003, 09:52 AM
#2
PowerPoster
Just a shot, don't even know if they have a web site, but try looking for:
Rock Island Arsenal
Red River Arsenal
Pentagon
I know Rock Island has a military museum and the curator there may assist you.
David
-
Oct 21st, 2003, 01:12 AM
#3
Frenzied Member
Almost any elementary physics text would have a discussion of this problem, assuming that the earth is a plane and ignoring atmospheric effects.
The assumption that the earth is a plane introduces no significant error, but atmospheric effects would be noticeable.
I think the following would be valid for a plane surface and no atmosphere.- HorizontalDistance = Velocity*Time*cos(Angle)
- VerticalDistance = Velocity*Time*sin(Angle) - GravityAcceleration*Time2/2
Distances measured from end of the cylindrical hole in the cannon barrel. Correct units must be used.
I think the GravityAcceleration is 32.16 feet/seconds2
In metric it might be about 980 cm/seconds2
I would not advise using any of the above information without verifying from some reliable source.
I do not know how to calculate the effects due to the atmosphere. For golf balls, the direction of the wind is very significant, but I am not sure that direction is significant for artillery projectiles. I am pretty sure that density and composition of the atmosphere of the air is significant. I think the amount of water vapor in the air would have an effect.
Live long & prosper.
The Dinosaur from prehistoric era prior to computers.
Eschew obfuscation!
If a billion people believe a foolish idea, it is still a foolish idea!
VB.net 2010 Express
64Bit & 32Bit Windows 7 & Windows XP. I run 4 operating systems on a single PC.
-
Oct 21st, 2003, 08:00 PM
#4
If, like previously said, you exclude atmosphere (including friction due to it) and curvature of the earth, you should be able to use a simple y = ax[super]2[/super] function to find it, a being the power behind the shell. To include the previously excluded would require quite a bit more work (and, with wind, most likely a three dimensional graph instead). Just my 2.718 cents
The time you enjoy wasting is not wasted time.
Bertrand Russell
<- Remember to rate posts you find helpful.
-
Oct 22nd, 2003, 04:42 AM
#5
Thanks for the suggestions chaps -
I already have a simple C++ class describing the path of a shell with parametric equations similar to Guv's suggestion. I was hoping to write a derived class that extends its capabilities to wind compensation.
I'll check out those links, although probably not the Pentagon one!
I don't live here any more.
-
Oct 22nd, 2003, 11:53 PM
#6
You know what? I just thought that you could probably use a three dimensional parametric equation to add in the wind. Tz = Tx * 90 / WindDeg * WindSpeed.
WindDeg = 90 when it is perpendicular to the projectile's windless trajectory. You could, of course, always use radians (deg * pi / 180 = rad). You'll probably have to tweak this to your needs, if it works at all (Speaking of which, would anyone be able to recommend a good 3d parametric grapher?)
The time you enjoy wasting is not wasted time.
Bertrand Russell
<- Remember to rate posts you find helpful.
-
Oct 23rd, 2003, 08:07 AM
#7
transcendental analytic
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Oct 23rd, 2003, 11:37 AM
#8
Frenzied Member
PSI-Plot has wonderful plotting capabilities, the 3D plots are z = Function(x, y).
See www.polysoftware.com
The above is an excellent application, and not expensive.
I also have Graphmatica, which was recommended by a friend who likes it. It might do parametric plots. I have never used it because I have PSI-Plot and did not want to learn a new interface. This can be downloaded
Try www.pair.com/ksoft/
I am not sure of the above URL. I found it in a Readme file from my Graphmatica directory. Post if it does not work and I will try to find the site.
MathCad & Mathematica have graphing capabilities, but are expensive. These applications are over kill for plotting, and not as good as PSI-Plot.
Live long & prosper.
The Dinosaur from prehistoric era prior to computers.
Eschew obfuscation!
If a billion people believe a foolish idea, it is still a foolish idea!
VB.net 2010 Express
64Bit & 32Bit Windows 7 & Windows XP. I run 4 operating systems on a single PC.
-
Oct 23rd, 2003, 07:57 PM
#9
Thanks for those, although none (of the free/ones with trials, that is ) could do three dimensional parametric equations. Oh well, thanks again (and doubly for the Mathmatica reference).
The time you enjoy wasting is not wasted time.
Bertrand Russell
<- Remember to rate posts you find helpful.
-
Oct 25th, 2003, 07:22 AM
#10
There are some interesting leads here.
Thanks guys, I'll let you know how I get on.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|