Public-Private Partnership (PPP) Financing Model for Micro-Grids