All small modern submarines and
submersibles, as well as the oldest ones, contain a single hull. However, for large submarines, the approaches have separated. All Soviet heavy submarines are built with a
double hull structure, but American submarines usually are single-hulled. They still have light hull sections in bow and stern, which house main ballast tanks and provide hydrodynamically optimized shape, but the main, usually cylindrical, hull section has only a single plating layer.
Light hull The double hull of a submarine is different from a ship's double hull. The external hull, which actually forms the shape of submarine, is called the outer hull, casing or light hull. It defines the hydrodynamic performance of submarine, which affects the amount of power required to drive the vessel through the water. This term is especially appropriate for Russian submarine construction, where the light hull is usually made of thin steel plate, as it has the same pressure on both sides. The light hull can be used to mount equipment, which if attached directly to the pressure hull could cause unnecessary stress. The double hull approach also saves space inside the pressure hull, as the ring stiffeners and longitudinals can be located between the hulls. These measures help minimise the size of the pressure hull, which is much heavier than the light hull. Also, in case the submarine is damaged, the light hull takes some of the damage and does not compromise the vessel's integrity, as long as the pressure hull is intact.
Pressure hull Inside the outer hull there is a strong hull, or pressure hull, which withstands the outside pressure and has normal atmospheric pressure inside. The pressure hull is generally constructed of thick high-strength steel with a complex stiffening structure and high strength reserve, and is divided by watertight
bulkheads into several
compartments. The pressure and light hulls are separated by a gap in which numerous steel structural elements connect the light hull and pressure hull and form a three-dimensional structure which provides increased strength and buckling stability. The interhull space is used for some of the equipment which can tolerate the high external pressure at maximum depth and exposure to the water. This equipment significantly differs between submarines, and generally includes various water and air tanks. In a single-hull submarine, the light hull is discontinuous and exists mainly at the bow and stern. Pressure hulls have a circular cross section as any other shape would be substantially weaker. The construction of a pressure hull requires a high degree of precision. This is true irrespective of its size. Even a one-inch (25 mm) deviation from cross-sectional roundness results in over 30 percent decrease of hydrostatic load capacity. Minor deviations are resisted by the stiffener rings, and the total pressure force of several million longitudinally-oriented tons must be distributed evenly over the hull by using a hull with a circular cross section. This design is the most resistant to
compressive stress and without it no material could resist water pressure at submarine depths. A submarine hull requires expensive
transverse framing construction, with ring frames closely spaced to stiffen against buckling instability. No hull parts may contain defects, and all welded joints are checked several times using different methods.
Typhoon-class submarines feature multiple pressure hulls that simplify internal design while making the vessel much wider than a normal submarine. In the main body of the sub, two long pressure hulls lie parallel side by side, with a third, shorter pressure hull above and partially between them (which protrudes just below the sail), and two other centreline pressure hulls, for torpedoes at the bow, and steering gear at the stern. This also greatly increases their survivability – even if one pressure hull is breached, the crew members in the others are relatively safe if the submarine can be prevented from sinking, and there is less potential for flooding. ==Dive depth==