Analyze non-equilibrium processes using variational method