Astra'da da görev yapan 1598 cc'lik motordaki Twinport sisteminin çalışma esası, silindirlerin yanma odasında tutuşturulmalarını optimize etmek için, ikinci bir hava kanalı kullanılması. Motorda farklı devirlerdeki güç talebine göre supap açıklıkları ayarlanırken orta devirlerde her silindire ait iki adet emme yolundan biri kapatılıyor ve yanma odasında döndürülen daha fazla egzoz gazıyla yoğun bir türbülans oluşturuluyor. Yüksek devirlerdeyse kapatılan yol açılıyor, hava-yakıt karışımı miktarı artırılıyor ve tüm performans açığa çıkartılmış oluyor.