This document describes modeling and simulation of a single area power generation system using MATLAB. It begins by developing a state space model of the open loop system. Simulation shows large undershoot, long settling time, and steady state error. Then, a PI controller is added to improve the response. The controlled system is stabilized using LQR design. Simulation results show the PI controlled system has a settling time of 0.7 seconds, zero steady state error, and 5.45% undershoot, meeting control objectives.