CODLAG(Combined Diesel Electric and Gas) savaş gemilerinde kullanılan tahrik sistemidir. Geminin sadece intikalini değil, üzerindeki çeşitli sistemlerin çalışması için gerekli elektrik enerjisini de sağlar.

CODLAG: Uygulamasında gaz türbini, dizel makineleri ve elektrik motorları yer alır. Burada yer alan dizel makineler jeneratör olarak yer alır ve elektrik motorlarının ihtiyaç duyduğu elektrik enerjisini üretir. Elektrik motorları ve dizel jeneratörler, dizel ana makinelere kıyasla daha az bakım gerektirir ve bakımları daha kolaydır. Bu durumda bakımı kolaylaştırır, maliyetini azaltır. Ayrıca devir düşürücüye (reduction gear) ihtiyaç yoktur. Çünkü elektrik motorunda istenen devir kolaylıkla ayarlanabilir. Ayrıca dişli sayısının azalması makine dairesinde oluşan gürültünün de azalmasına sebep olur. Bu da sistemin özellikle denizaltı ve yolcu gemilerinde kullanılmasında önemli bir sebeptir. Bu sistemin ilk yatırım maliyeti yüksektir. Genellikle denizaltında olduğu gibi bataryalar mevcuttur. Elektrik enerjisi bu bataryalara doldurularak elektrik motorları bir süre jeneratörler çalışmadan çalışabilir. Ayrıca bu sistemde yer alan gaz türbini ile de şaft döndürülebilir. Yüksek hız gerektiğinde gaz türbini ile seyir sürdürülür, elektrik motorları durdurulur. İngiliz Donanması CODLAG veya COGOG sistemini tercih ettiği görülmektedir.