This document details the design and simulation of a steam turbine generator utilizing observer-based and LQR controllers, showcasing that the observer-based controller yields better performance with a smaller overshoot and faster settling time. The system operates efficiently at a 76.92% efficiency, generating a steady voltage of 90 volts and an output power of 1000 watts under open-loop conditions. The comparison between both controllers indicates that the observer-based design outperforms the LQR controller in achieving a target voltage of 220 V.