Reaktor kimia
Dalam teknik kimia, Reaktor kimia adalah suatu bejana tempat berlangsungnya reaksi kimia. Rancangan dari reaktor ini tergantung dari banyak variabel yang dapat dipelajari di teknik kimia. Perancangan suatu reaktor kimia harus mengutamakan efisiensi kinerja reaktor, sehingga didapatkan hasil produk dibandingkan masukan (input) yang besar dengan biaya yang minimum, baik itu biaya modal maupun operasi. Tentu saja faktor keselamatan pun tidak boleh dikesampingkan. Biaya operasi biasanya termasuk besarnya energi yang akan diberikan atau diambil, harga bahan baku, upah operator, dll. Perubahan energi dalam suatu reaktor kimia bisa karena adanya suatu pemanasan atau pendinginan, penambahan atau pengurangan tekanan, gaya gesekan (pengaduk dan cairan), dll.
Bioreaktor
Berdasarkan tingkat aseptis maka sistem bioreaktor terbagi menjadi 2, yaitu bioreaktor sistem non aseptis (untuk pengolahan limbah) dan bioreaktor sistem aseptis (untuk produksi sel dan produksi metabolit). Untuk bioreaktor sistem aseptis diperlukan sterilisasi bioreaktor pada suhu dan tekanan yang tinggi. Sedangkan, berdasarkan pemberian substrat maka sistem fermentasi dalam bioreaktor terbagi menjadi tiga, yaitu "batch fermentation", "continuous batch fermentation", dan "fed batch fermentation". Pada "batch fermentation", makanan hanya diberikan satu kali saja kemudian produk dipanen. Pada "continous batch fermentation", makanan diberikan terus menerus. Pada "fed batch fermentation", makanan diberikan kemudian produk dipanen, makanan yang baru diberikan sebelum makanan pertama yang diberikan habis. Lalu, bila kita melihat sistem aerasinya, bioreaktor dibagi menjadi bioreaktor "stirred tank", "bubble column", dan "loop airlift". Prinsip stirred tank bioreactor adalah menghasilkan aerasi dengan menggunakan agitasi mekanis, yaitu dengan impeller. Pada "bubble column bioreactor", udara dalam bentuk gelembung dimasukkan ke media melalui sparger untuk aerasi. Sedangkan, pada "loop airlift bioreactor", udara dan media disirkulasi bersamaan melalui kolom yang dimasukkan ke dalam kolom lain.