Power flow control in autonomous micro-grid operation using ants colony optimization under variable load conditions