AbstractDue to the advantages of micro‐grids including power losses and voltage drops reduction, reliability improvement and reduction in transmission network cost, numerous clean micro‐grids including renewable resources such as wind, tidal and solar are developed in different countries of world. The investment cost of the renewable energy‐based generation units especially tidal barrages is high, and to generate the cost‐effective electricity from the renewable resources, the optimization process should be performed. In this paper, optimal planning of a micro‐grid containing energy storage device and new mixture of renewable resources including tidal barrage and photovoltaic system is performed. For this purpose, optimal characteristics of barrage type tidal plant including number of turbines, sluices and hydro‐pumps, turbine tip and hub diameters and sluice width are determined to maximum energy of tidal plant is generated. Then, number of photovoltaic systems and batteries are obtained to supply the required load in minimum cost. To optimize the objective functions, different heuristic approaches including particle swarm, genetic and imperial competitive algorithms (ICAs) are applied, in the paper. To study the effectiveness of the proposed approach, optimal planning of a micro‐grid is performed. It is deduced from the numerical results that the particle swarm method has performed best in determining the optimal solution.