Duvaljka se uglavnom sastoji od sljedećih šest dijelova: motora, filtera za zrak, tijela ventilatora, zračne komore, baze (koja služi i kao rezervoar za ulje) i mlaznice za kapanje ulja. Puhalo radi ekscentričnom rotacijom pomaknutog rotora unutar cilindra, uzrokujući promjene volumena između lopatica u prorezima rotora kako bi uvukli, komprimirali i izbacili zrak. Tokom rada, razlika pritiska ventilatora automatski isporučuje mazivo do mlaznice za kapanje ulja, kapajući u cilindar kako bi se smanjilo trenje i buka, a istovremeno sprečava povratni protok gasa unutar cilindra. Ovaj tip ventilatora je poznat i kao ventilator sa lopaticama. Puhalo prvenstveno transportuje čist vazduh, čisti ugljeni gas, sumpor dioksid i druge inertne gasove. Također može proizvoditi i transportirati druge zapaljive, eksplozivne, korozivne, otrovne i posebne plinove po potrebi.
