This paper deals with transient stability analysis of a multi-machine power system using direct methods based on the transient energy of the system when subjected to a large disturbance. The component of the transient energy that does not contribute to system separation is identified, and is corrected for in the computation of the critical transient energy at clearing. The technique is validated by computing critical clearing times for two test systems and comparing the results with those obtained by time solutions.