HEURISTIC MODEL FREE OPTIMAL CONTROLLER DESIGN USING GRADIENT BASED PSO