View Full Version : Lateral Speed Method
Efshapo
05-06-21, 07:25 AM
Hi everyone,
This is my first post on this forum. I wanted to share something with you all.
In February, I discovered a new method to acquire data needed to shoot torpedoes. I only tested it on Wolfpack -that's why I post in this section- but it should work on any sub game, and even in real subs.
I searched a bit and so far, I haven't found this technique anywhere else. Maybe some of you could show me sources of what I think I merely rediscovered.
I will try to explain it in a few words:
Usually, one need at least AOB and target speed to shoot. Range is also needed if gyro angle is high.
Once the ship has been identified, range is quite easy to estimate. Speed can be trickier if you're measuring it from an AOB that is far away from 90°. And AOB must be the hardest one since you have to either plot target course, measure width/height ratio, or maneuver to a position where target features are visually aligned (kingpost at AOB 90°, some masts at AOB 45°, target track at AOB 0°...)
With my method, I only use range and lateral speed (perpendicular to the bearing). The point is that you can acquire these data from any AOB. Here is a step-by-step procedure:
- Measure range from target with your preferred method.
- Choose a vertical feature on the target (usually a mast) and measure the time it takes for this feature to cross a certain amount of horizontal graduations (centiradians) on the periscope at 6x magnification, I often use 8.
- Use the following formula to compute lateral speed : lateral_speed (kts) = 0.486 * range (hm) * nb_centirad / time (s)
- Enter 90° for AOB input in TDC (starboard or portside, depending on the direction of traveling of the target).
- Enter lateral speed as speed input in TDC.
Here is a video to illustrate (jump to 3'20s):
https://www.youtube.com/embed/jhme03Jkz_8
This previous method only works for one target. I refined it to work on a whole convoy:
- Choose one representative target among the convoy.
- Measure its lateral speed as seen above.
- Visually estimate its AOB.
- Use this formula to compute target speed estimation: speed = lateral_speed / sin(AOB)
- Enter estimated AOB in TDC.
- Enter estimated target speed as speed input in TDC.
There also is a simple trick to get a good estimation of AOB, using this same refined method:
- Choose one target among the convoy.
- Measure its lateral speed as seen above.
- Also measure its real speed with your preferred method.
- Use the following formula to compute AOB : AOB = asin(lateral_speed / real_speed)
- Enter this AOB input in TDC.
- Enter real target speed as speed input in TDC.
Here is a video to illustrate (jump to 3'30s):
https://www.youtube.com/watch?v=0dLvRpCYdoY
In all these three procedures, the main data from which other are derived is lateral speed, which is actually the one that needs to be accurate for the TDC to yield a good gyro angle.
What do you guys think? Have you seen something similar used elsewhere?
-Efshapo
Aktungbby
05-06-21, 08:10 AM
Efshapo!:Kaleun_Salute:
derstosstrupp
05-06-21, 08:17 AM
It’s basically Auswanderungsverfahren, which is determining speed by bearing change. It’s nothing new, I’ve done several videos on it, German surface ships did it too (it’s outlined in MDv 304 Torpedo-Schießvorschrift). It’s not exactly like this, but the principle is the same. You can calculate target speed using an estimate of target AOB and an estimate of range, and then a measure of bearing change. The only difference here is that you are using centirad marks versus bearing change which is fine, and you are also setting AOB to 90 and inputting the lateral speed across the LOS into the TDC, which is also fine. Mathematically it’s the same.
Not a primary U-boat method, method of choice in history was simply matching course and speed (“Ausdampfen”), or they plotted (“Koppeln”), and to the extent they couldn’t do that, doing the fixed wire method based on an estimate of target length (“Durchwandernlassen”), or simply estimating speed by bow wake.
Efshapo
05-06-21, 08:28 AM
There are some similarities with the constant bearing method since my technique exploits the same mathematical constant which is lateral_speed = speed * sin(AOB), the gyro angle being directly related to lateral_speed.
In my opinion, the real new trick here is the use of the horizontal centiradians scale which is really faster than maneuvering the sub to get a constant bearing. This is what I haven't seen anywhere else, and would like to know if it had been documented before.
I understand one could do it using direct bearing change but I wonder if bearing measurement is as accurate as the horizontal scale...
derstosstrupp
05-06-21, 08:34 AM
Yes, there are some similarities with the constant bearing method since my technique exploits the same mathematical constant which is lateral_speed = speed * sin(AOB), the gyro angle being directly related to lateral_speed.
In my opinion, the real new trick here is the use of the horizontal centiradians scale which is really faster than maneuvering the sub to get a constant bearing. This is what I haven't seen anywhere else, and would like to know if it had been documented before.
I’m not referring to the constant bearing method though. Auswanderungsverfahren, as I said, deals with bearing change. Like I said, the only difference between your method and the traditional method, is that you are measuring the bearing change In centiradians and not in degrees of bearing.
I’ve never seen it anywhere else done with centiradians, that part is new, but the overall method is as old as the 1920s when this was developed in between the wars.
Here’s an old video of me doing it with degrees:
https://youtu.be/pylYxlBkgfk
Efshapo
05-06-21, 08:43 AM
From TVRE ( http://www.tvre.org/en/acquiring-torpedo-firing-data ):
The main disadvantage of the Ausdampfverfahren method was the relatively long time needed for suppressing changes of target bearing. That's why, on the basis of this method, another procedure was developed, the so called Auswanderungsverfahren method. This procedure was less accurate than Ausdampfverfahren, but required taking only two target bearings 1 minute apart and measuring (or estimating) the distance to the target during the taking of the first bearing.Yes, thank you! That's indeed really close to what I'm doing.
Again, I guess bearing reading is probably not as accurate as horizontal scale reading but I'm glad someone gives me a document (or rather the name of a procedure) closely related to what I proposed!
We already had the 4- and 3-bearings method, I guess we could call this one the 2-bearings method.
Thanks again.
derstosstrupp
05-06-21, 08:45 AM
Of course, happy hunting!:Kaleun_Salute:
Efshapo
05-06-21, 09:07 AM
I just noticed that you had actually already replied this same answer on my video. And I also already thought you were talking about the constant bearing method, I'm so sorry.
Thanks again for you obvious expertise!
derstosstrupp
05-06-21, 09:10 AM
I just noticed that you had actually already replied this same answer on my video. And I also already thought you were talking about the constant bearing method, I'm so sorry.
Thanks again for you obvious expertise!
No worries at all! German is famous for loooionnnnngggg words and the words for these methods look similar at a glance.
Efshapo
05-06-21, 09:31 AM
BTW, there's another huge advantage in using the centiradians scale instead of turning the periscope, which is that you can use several chronos at the same time.
Of course, you can do it like I did in my video, measuring real and lateral speeds simultaneously. But you can also multi-check your measurements! I recently started to use one chronometer to measure lateral speed from -4 to +4 centirad, as in the video, but also from -5 to +3, and -3 to +5, which gives me 3 time values! I can then check that they are similar, and take the median one, or an average. I then do the same for real speed, using -1, 0 and +1 marks. It's a real gain in accuracy!
mobucks
05-13-21, 08:03 AM
If you really did figure this out on your own, I tip my hat to you. Very interesting! Thanks!
ljqcn101
05-15-21, 01:24 AM
Pretty quick and useful method. Thanks. :Kaleun_Cheers:
Efshapo
05-15-21, 06:26 PM
Pretty quick and useful method. Thanks.
Thank you for your feedback!
If you really did figure this out on your own, I tip my hat to you. Very interesting! Thanks!
I did, thank you!
I also developed a TDC simulator in Excel to measure the error injected by the False AOB 90 method.
VonHoffman
05-05-22, 11:14 PM
Interesting technique.
I use something similar. What you're doing is instead of measuring bearing angle change by rotating the periscope, you are letting the target pass the more accurate graduations on the scope itself to yield a more accurate measurement.
The only issue I see is that your own ship needs to be stationary.
What I do is stop my boat, and time how long it takes for the entire visible length to pass the centerline of the scope. Regardless of AoB I know the target speed.
Example:
Target is directly abeam (90 degrees) and the target is 30 meters long, if it takes 10 seconds for the bow to stern distance to pass the centerline of my scope, then the target is travelling at ~ 6 kts.
If the same target is at relative bearing 120, and the AoB of the target is 30 degrees, how long does it take the ship to cross the centerline of the scope? IT STILL TAKES 10 SECONDS!
It appears to be moving slower, but the overall length of the ship still moves 30 meters in 10 seconds! As I'm measuring it crossing bow to stern across a fixed point, I can still get a good fix on its speed. Also, you can use any magnification you like to get a good view for the measurement as you only require the ship to pass a fixed mark - the center of the scope.
To get accurate AoB, I can then cheat:
If I know its range (let's say 10 hm), I know that a 30 m long ship should take 3 centiradians if it is at 90 degrees AoB. If I only see 1 centiradian (or 4 centiradians at 6x), its AoB is asin(1/3) = 20 degrees. :)
To parallel its course and remain in the same relative position:
180 - 120 = 60 off my stern
90 - 60 - 20 = 10 degree AoB less than I should see
I need to turn left 10 degrees and run at 6 kts to maintain relative position.
If I was already parallel to his course and he's 60 degrees off my stern I should have an AoB of 90 - 60 = 30 degrees. In the example it's not, so I must correct his relative bearing for the AoB seen.
Efshapo
05-09-22, 04:00 AM
Interesting technique.Thank you. :]
I use something similar. What you're doing is instead of measuring bearing angle change by rotating the periscope, you are letting the target pass the more accurate graduations on the scope itself to yield a more accurate measurement.
Indeed. Only later did I discover a historically accurate technique involving a moving periscope existed ("Auswanderungsverfahren", as indicated by our friend Stosstrupp).
The only issue I see is that your own ship needs to be stationary.
Technically, you don't have to be stationary. You just have to take into account you own lateral speed. You can either compute it, that would be own_speed * sin(relative_bearing), and add it to the result. Or you can maneuver to make sure it's negligible, either by stopping as you stated, or by going at any speed you want provided you're observing your target from a relative bearing of 0 or 180.
What I do is stop my boat, and time how long it takes for the entire visible length to pass the centerline of the scope. Regardless of AoB I know the target speed.
Example:
Target is directly abeam (90 degrees) and the target is 30 meters long, if it takes 10 seconds for the bow to stern distance to pass the centerline of my scope, then the target is travelling at ~ 6 kts.
If the same target is at relative bearing 120, and the AoB of the target is 30 degrees, how long does it take the ship to cross the centerline of the scope? IT STILL TAKES 10 SECONDS!
It appears to be moving slower, but the overall length of the ship still moves 30 meters in 10 seconds! As I'm measuring it crossing bow to stern across a fixed point, I can still get a good fix on its speed. Also, you can use any magnification you like to get a good view for the measurement as you only require the ship to pass a fixed mark - the center of the scope.
That's what people usually do, yes. I actually use this in a step of my second "refined" method, as a way to get an accurate AOB. You can see it in the video.
To get accurate AoB, I can then cheat:
If I know its range (let's say 10 hm), I know that a 30 m long ship should take 3 centiradians if it is at 90 degrees AoB. If I only see 1 centiradian (or 4 centiradians at 6x), its AoB is asin(1/3) = 20 degrees. :)
The method I propose here to measure AOB is more accurate because the "sensor" used is the stopwatch instead of the horizontal scale. I only use an exact number of horizontal divisions so I don't have to estimate horizontal subdivisions. And if I manage to get my measurement under a minute, the stopwatch displays 1/100th of seconds which gives a far better sensor resolution.
To parallel its course and remain in the same relative position:
180 - 120 = 60 off my stern
90 - 60 - 20 = 10 degree AoB less than I should see
I need to turn left 10 degrees and run at 6 kts to maintain relative position.
I'm not sure I'm following you here... If the target is at relative bearing 120 and its AOB is 20° left, then if you want to run parallel you should turn 180-120-20 = 40° left (and then observe the target at relative bearing 160).
If I was already parallel to his course and he's 60 degrees off my stern I should have an AoB of 90 - 60 = 30 degrees.
Again, I disagree. Running parallel to a target observed at relative bearing 120 means its AOB should be 60° left.
SnipersLaww
02-20-25, 11:37 AM
Thank you for your feedback!
I did, thank you!
I also developed a TDC simulator in Excel to measure the error injected by the False AOB 90 method.
man.. i would love to be able to have a graph/display like that in my spreadsheet calculator that ive been building. im still learning the program and formulas and such though so just completing the calculators alone has been rough but its nearly mostly done. a graph display is just a bit too advanced for me yet.
Aktungbby
02-20-25, 11:43 AM
SnipersLaww!:Kaleun_Salute:
Efshapo
02-24-25, 02:55 PM
man.. i would love to be able to have a graph/display like that in my spreadsheet calculator that ive been building. im still learning the program and formulas and such though so just completing the calculators alone has been rough but its nearly mostly done. a graph display is just a bit too advanced for me yet.
Hey, you know what they say about a picture and a thousand words... ;)
I even refined it since then, see the screenshot attached.
SnipersLaww
03-06-25, 12:44 AM
Hey, you know what they say about a picture and a thousand words... ;)
I even refined it since then, see the screenshot attached.
ugh.. i want it... i doubt it would fit in with my master sheet ive made but i still want it for my own personal interests
SnipersLaww
03-06-25, 02:19 AM
ive been working on my own sheet for use in multiple games and started off with a bunch of different calculators at first and managed to compress it down to about this much so far of what i feel is important. with not actually knowing spreadsheet formulas and spending alot of time with ai bots trying to help build it i feel i have pretty much hit the limit on what i can get an ai bot to understand to assist me with. (there were a few spots ai just couldnt figure out what i was trying to say to it either with what i wanted on my larger sheet) your sliders and charts are i feel the next level on what i want to try adding to it.. if even not for my compressed sheet shown here.
https://puu.sh/KpsSE/e1a5421740.png
There was a little trick I used to use for calculating the amount of cross-wind component when landing an aircraft with a wind, say 45 degrees off the nose. It also used sines, but of course sine-tables and calculators are of limited use when flying an aeroplane!
It worked thus, and all you need is an analogue wrist-watch or just an imagined clockface.
Angular difference of runway to wind's origin. Lets say 45 degrees. You think of that as 45 minutes on your watch and convert that to the proportion of an hour, so in this case 3/4 of the watchface. If the wind is 20 knots, then you have 15 knots (3/4 of 20) cross-wind component, ie the value of wind. pushing the aircraft sideways across the runway. We needed to know this as there were limits on how much crosswind a particular aircraft type could be landed with, before control was lost as it landed and slowed. Which could create disagreeable amounts of paper-work post-incident!
If the angular difference is say 30 degrees, then that's half the watch-face, therefore 1/2 the total windspeed, so if 18 knots, that's 9 knots cross-wind.
This technique is surprisingly accurate for sine values and is a really useful fast and dirty way of calculating the sorts of sums your method requires, whilst you're doing other things and can't be mucking about with calculators etc. With a little practice you can do such sum in your head.
SnipersLaww
03-17-25, 09:15 AM
Hey, you know what they say about a picture and a thousand words... ;)
I even refined it since then, see the screenshot attached.
could you possibly teach me how you made that chart? i dont use excel though i use another app and i am having problems trying to figure out how to make one. i am just trying to make one to just show an intercept course.. not all the fancy torpedo intercepts. my calculator doesnt really need it but it is something i want to learn how to add.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.