Posisi mengapung
Di dalam kapal selam terdapat kompresor udara yang fungsinya dapat memanpatkan udara. Ketika mengapung, sebagian besar badan kapal selam diisi udara sehingga secara keseluruhan (massa jenis) kapal lebih kecil dari (massa jenis) air laut dan meyebabkan ia bisa mengapung.
Posisi Menyelam
Kemudian jika kapal selam ingin lebih tenggelam, udara tadi dikeluarkan dan air laut disekitarnya dimasukkan sehingga (massa jenis) kapal secara keseluruhan lebih besar dari (massa jenis) air laut. Dan jika kapal selam ingin mengapung lagi maka air laut tadi dikeluarkan dan digantikan dengan udara dari kompresor.
demikian pula pada kapal selam, kapal selam memiliki tangki besar yang disebut tangki ballast (pemberat). Kapal selam dapat menyelam dan mengapung berkat pengaturan udara yang berada di dalamnya. Ketika kapal selam harus menyelam, tangki ballast diisi dengan air laut. Hal ini membuat kapal selam menjadi berat dan tenggelam. Ketika kapal selam ingin naik ke permukaan laut, air dipompa keluar dari tangki ballast dan diisi dengan udara dari kompresor sehingga kapal selam menjadi ringan lagi dan mulai mengapung.