Первый вариант крайне рисков и сложен, ибо сначала необходимо точно рассчитать глубину подныривания и момент выныривания, а потом быстро всплыть, найти цель, рассчитать данные и запустить торпеду. Считай сам: если речь идет об атаке под углом 90 градусов к конвою, то:
1) расстояние между колоннами около 400 м;
2) длина лодки чуть меньше 100 м;
3) минимальная дальность пуска 300 м.
Что имеем: расстояния для всплытия лодки с 20 метров (безопасная глубина подныривания под транспорты) до перископной вообще не хватает! Т.е. всплывать надо под углом менее 45°, что не подходит под предложенную тобой схему.

Что касается второго варианта... По-моему, для автоматического расчета данных для торпедной стрельбы эта тактика не применима вовсе, физически.