Субмарины являются выдающимися достижениями технологии.
Для того, чтобы подводные лодки или любые корабли могли держаться на плаву, вытесняемость воды должна соответствовать весу корабля. Такое вытеснение воды создает подъемную силу, которую называют выталкивающей силой и которая противоположна силе притяжения, что заставляет подводную лодку опускаться на дно. В отличие от корабля, подводная лодка может регулировать свое надводное положение, что позволяет ей при необходимости погружаться и всплывать на поверхность. Для того, чтобы подводная лодка могла регулировать свое надводное положение, она оснащена балластовыми цистернами и вспомогательными, или дифферентными цистернами, которые поочередно могут заполняться водой или воздухом ( показано на картинке ниже) .
Когда подводная лодка находиться на поверхности воды, балластовые цистерны наполняют воздухом и общая плотность субмарины становиться меньше, чем плотность окружающей ее воды. Когда субмарина начинает погружаться, балластовые цистерны наполняются водой, выпуская воздух до тех пор, пока общая плотность лодки не станет больше плотности воды и подводная лодка начинает погружаться (так называемая «отрицательная плавучесть») .
Когда подводная лодка всплывает на поверхность, сжатый воздух с воздушных резервуаров перетекает в балластные цистерны; удаление воды происходит до тех пор, пока общая плотность не станет меньше плотности воды (положительная плавучесть) и начнется всплытие подводной лодки. Глиссера установлены под углом, поэтому вода двигается вверх по корме и таким образом сама корма наклоняется вниз, и субмарина начинает всплытие. В случае опасности, балластные цистерны могут быстро наполниться высоким давлением и сразу же поднять лодку на поверхность.
Сжатый воздух, необходимый для дыхания и использования в балластных цистернах, поставляют на подводную лодку в воздушных резервуарах. Помимо этого, на корме субмарины находится подвижный комплект коротких «крыльев» , называемых глиссерами, которые помогают регулировать угол погружения. Глиссера с воздушным винтом установлены под определенным углом, так чтобы вода проходила над кормой, что заставляет корму подниматься вверх. За счет этого подводная лодка опускается вниз.
Для того, чтобы удерживать подводную лодку на определенном уровне глубины, необходимо поддерживать баланс воздуха и воды в дифферентных цистернах - ее общая плотность должна быть равна плотности воды ( так называемая «нейтральная плавучесть») . Когда подводная лодка опускается до необходимой глубины, глиссера устанавливают на определенном уровне, чтобы субмарина могла плыть сквозь воду. Для поддержания субуровня вода также проходит между дифферентными цистернами носовой части и кормы. Управлять субмариной под водой можно за счет хвостового руля ( для поворота направо или налево) и глиссера, который регулирует продольный угол лодки. Помимо этого, многие субмарины оснащены мощным электродвигателем вспомогательной гребной установки, который может развернуть лодку на 360 градусов.