Question: can bldc motor work as generator?
Answer: Permanent magnet BLDC motors can be used as generators. There is a type of brushless motor called a Reluctance Motor, which has soft-iron core, so will generate nominally zero voltage when spun. Brushless DC motors are usually motors that have permanent magnet rotors.