ATPDraw downloads

ATPDraw latest version (7.0), Nov.23, 2019:

  • Fundamental and comprehensive new version. Most significant update since v5.0.
  • Completely new data structure with restrictions on component size removed.
  • New User Manual and many new examples.
  • Upgraded to Delphi XE8 and full unicode string support.
  • Completely new object oriented data structure. Limits on data, nodes, icon size/elements/colors, non-linear points, machine masses, HFS_Sour harmonics, Sour_1 points, LCC conductors removed.
  • Groups are managed and stored hierarchically. Simpler IO, UnDo/ReDo, faster node naming (children inherit parent, beware of possible issues).
  • Compress process by visual selection with improved feedback. Inherited data/nodes visualized and locked.
  • Sequence control of circuit objects, first in first out, sorting. Object tree inspector in sidebar.
  • Variable extensions. "Hide" option can be variable. Mathematical expressions in input fields is allowed. Possible to give data as 14.3*sqrt(2/3)
  • ATP execution in parallel threads and folders (with Internal Parser). Progress control (slow).
  • Voltage and current probes with enhanced steady-state plotting, also beyond t=0. Very significant, hidden MODELS phasor calculator behind the scene.
  • LINE3 model with steady-state current and power flow at each terminal.
  • LCC module extended to an infinite number of phases. Single-phase layout support. LENGTH, FREQ, GRNDRES as data, variables for all geometrical and material inputs.
  • File attachments to projects with drag&drop support. Add pl4, pdf, txt, doc, etc to project.
  • New MODELS Editor with better syntax highlight, code folding and debugging. Context menu with functions and controls insert. Very significant upgrade.
  • XML text format for file open/save relevant for manual manipulation and future data exchange.
  • Register software replace by Web|Login to avoid hangs when atpdraw.net is down.
  • New components:
    • LCC_EGM for statistical insulation coordination studies (see example 21)
    • WriteMonteCarlo for overvoltage probability calculations (see example 21)
    • DHM96 Zirka-Moroz hysteresis model (requires ATP>=2019)
    • RINF component for large resistance to ground for increased readability.
    • WRITESCREEN component that displays extremal simulation results on screen
    • ACSRCMOD modulated AC source (1 or 3-phase, same functionality as ACSORCE)
    • RAMPSTEP TACS source. Can be connected directly to ACSRCMOD for easy ramp-up.
    • TRAPCHRG source. Trapped charge, disconnected at t=0.
  • Numerous improvements and bug fix.
  • Several new examples:
    • Exa_17: Revised to cover embedded Windsyn.
    • Exa_21: Statistical insulation coordination (Monte Carlo) with lightning strikes to overhead line.
    • Exa_22: Synchronous machine controls. A) SM Type 59/58, B) UMSYN (WIndSyn), C) UM_1.
    • Exa_23: Induction machine controls. UM_3, UMIND (WIndSyn), and Type56 in same data case.
    • Exa_24: IEEE 9BUS power system with distance protection blocks.
    • Exa_25: Inverter fed photo voltaic with controls.
  • New User’s Manual substantially updated. 346 pages, many new examples, full coverage of new features
  • Note! New project file format that earlier versions cannot read. Save As v5/6 available.
  • Patch 2 fixes the following issues:
    • Extended help file ATPDraw.chm with better access from ATPDraw. The help file system is also available online.
    • Fixes Exa_22 cases to get fault on same phase as in the Users' Manual. Corrects speed input to voltage regulator for universal machines (input voltage).
    • SampleFreq units set to Hz in all ABC2 and UI2 power system tools.
    • TAB order improved and ESC key linked to Cancel button in most dialogs.
    • Patch 1 fixed a serious bug in LCC and Cable Delete.

Previous version (6.3):

  • New components:
    • LINERL012 and LINERL3F for unsymmetrical and full 3x3 RL mutual coupling.
    • TACSIND and TACSCAP for TACS controlled inductance and capacitance.
  • ATP Connection Wizard (F10) expanded with ResultDir and Plotter settings to avoid Tools|Options.
  • Bug fix: Multi-phase TYPE96 inductor required FLUX CURR settings for all phases.
  • Bug fix: Current probes showing steady-state current on screen in parallel situations involving switch to ground.
  • Bug fix: UI2PQ3 component used incorrectly claplace for method 2 power calculations (does not work because of timestep change).
  • Bug fix: Name in LCC was set to 5 characters for an unknown reason, this limit is removed.
  • Previous Version 6.2 updates
    • Power system toolbox update:
      • LINE3 fault expanded with single or double phase broken conductor.
      • Exa_20 expanded with CB with CZ detection to simulate a more realistic tripping scenario.
    • WIndSynI update:
      • Locate half of leakage inductance to rotor also for double-cage and deep-bar cases.
      • Remove the incorrect damping in Extra Load case.
    • XFMR bug-fix:
      • Typical Core with inner winding of different rating than primary gave matrix calculation error.
    • Transposition of PI-equivalents in LCC. This is not natively supported by ATP, but ATPDraw now does this manually. Supports individually transposed circuits also for more than two circuits.
    • 6-phase RL and RLC lines with individually transposed circuits.
    • LCC verify misplacement of $$ flag corrected.
    • LCC_ template change forces recompilation.
    • Exa_ 15 now with optimized delay cell allocation.

The ATPDraw package consists of the following files:

  • ATPDraw.exe (main executable)
  • ATPDraw.scl (definition of standard components)
  • ATPDraw.chm (help file)
  • ATPDraw.ini (ini-file) (delete to use standard set-up)
  • Example files 1-25 in /Projects. Zipped binary files with extension acp.
  • A few example library files in the /USP, /MOD, and /BCT directories
  • ATPDraw stores its settings in ATPDraw.ini preferably located in %APPDATA%/atpdraw (documents and settings/user/application data/atpdraw)

ATPDraw is only a pre-processor to the ATP package which requires a licence. A separate post-processing tool is also required. ATPDraw can be set up to execute ATP and a plotting program directly via ATP|ATP Connection (F10). A licence for ATP can be obtained free of charge from the EEUG organization.