Welcome to the web page of ATPDraw


ATPDraw is a graphical, mouse-driven preprocessor to the ATP version of the Electromagnetic Transients Program (EMTP) on the MS-Windows platform. In ATPDraw the user can construct an electrical circuit using the mouse and selecting components from menus, then ATPDraw generates the ATP input file in the appropriate format based on "what you see is what you get". The simulation program ATP and plotting programs can be integrated with ATPDraw. A license is required to download and use the solver ATP. This can be obtained from https://www.atp-emtp.org

This web-site has been in operation since 2012. Users can register with email authentication by passing a CAPTCHA and an EMTP quiz. The web-site offers discussion forums with nested discussions, images/document uploads and search functionality. By registering on this web-site users also get access to latest ATPDraw downloads (NOT the solver tpbig.exe). Upload of Cases from users at this web-site is supported from April 19, 2022. All cases are moderated.

Read about


Read more


Graphical preprocessor to ATP

  • Electromagnetic transients program
  • Time-domain analysis or steady-state frequency scan
  • Lightning studies
  • Switching studies
  • Harmonic analysis
  • Insulation coordination
  • Power electronics & HVDC
  • Electrical machines
  • Control systems
  • Complex line- and cable parameters
  • Windows XP/7/8/10. 32-bit.
  • Extensive help file system, example files and User Manual 
All components

Get access



New Version 7.5

Ground-breaking update

  • Support of ULM as a foreign model
    • Multiple instances, fast simulation
    • No steady-state so far
    • Direct support in ATPDraw's LCC
  • LCC updated significantly
    • Internal parameters
    • Matrix Import
    • Vector Fitting for JMarti, ULM
  • Circuit Variables
    • Syntax hightlighted script with comments
    • Expressions with variables
    • Limits on #characters removed
  • Internal solver
    • Demo version, no controls and machines
    • 70 components, incl. LCC with ULM
    • Steady-state initialization. Frequency scan
  • Fundamental changes in v7.0
    • Limits on objects (node, data, icon) removed
    • New MODELS editor
    • XML import/export
    • Embedded plotting
    • COMTRADE file export
Embedded plotting