Chapter 1. Micro-grid Introduction and Overview.- Chapter 2. An Overview of Micro-grid Control.- Chapter 3. Mathematical Modelling of a Micro-grid.- Chapter 4. Introduction to Model Predictive Control.- Chapter 5. LTI-MPC for the Micro-grid Control.- Chapter 6. LTV-MPC with Extended "TAIL".- Chapter 7. Special functions in the MPC formulation.- Chapter 8. Auxiliary Requirements for Real-time Implementation.- Chapter 9. Conclusion and Future Scope.