Smart Grids: Modeling