Text this: Using an intelligent method for microgrid generation and operation planning while considering load uncertainty