Power System Electromagnetic Transient Simulation Using A Semi-Analytical Approach