Linear and Nonlinear Control of Distributed Power Generation Systems