Generator ni ibikoresho bya mekanike bihindura ubundi bwoko bw'ingufu mo ingufu z'amashanyarazi. Bitwarwa na turbine y'amazi, turbine y'umwuka, moteri ya mazutu cyangwa izindi mashini zitanga ingufu kandi bigahindura ingufu zikomoka ku mazi atemba, urujya n'uruza rw'umwuka, gutwika lisansi cyangwa gucikamo ibice bya nyukiliya mo ingufu za mekanike zinyuzwa muri generator, igahindurwamo ingufu z'amashanyarazi.
Imashini zitanga ingufu zikoreshwa cyane mu nganda n'ubuhinzi, mu kurinda igihugu, mu bumenyi n'ikoranabuhanga ndetse no mu buzima bwa buri munsi. Imashini zitanga ingufu ziri mu buryo bwinshi, ariko amahame y'imikorere yazo ashingiye ku itegeko ryo gukwirakwiza ingufu za elegitoroniki n'itegeko ry'imbaraga za elegitoroniki. Kubwibyo, ihame rusange ry'iyubakwa ryazo ni: hamwe n'ibikoresho bikwiye bya elegitoroniki n'ibiyobora ingufu kugira ngo habeho urujya n'uruza rw'amashanyarazi n'uruza rw'amashanyarazi, kugira ngo habeho imbaraga za elegitoroniki, kugira ngo hagerwe ku ntego yo guhindura ingufu. Imashini zitanga ingufu ubusanzwe zigizwe na stator, rotor, impera y'inyuma n'ubwikorezi.
Stator igizwe n'inkingi ya stator, aho insinga zipfunyika, inkingi n'ibindi bice by'imiterere bihuza ibyo bice.
Rotor igizwe n'inkingi ya rotor (cyangwa inkingi ya rukuruzi, icyuma gikingira amashanyarazi), impeta y'umurinzi, impeta yo hagati, impeta yo gusimbuka, umufana n'umugozi uzenguruka, n'ibindi.
Igipfukisho cy'ubwirinzi n'impera bizaba stator ya moteri, rotor ifatanye, kugira ngo rotor ishobore kuzenguruka muri stator, ikore ingendo yo gukata umurongo w'imbaraga za rukuruzi, bityo itange ubushobozi bwo kwinjizwa, binyuze mu cyuma gifata amashanyarazi, gihujwe mu ruziga, kizatanga umuriro.