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 5 (does NOT include help- and project file fixes from patch 1-4) corrects the following
    • SPLITTER having user specified node names on the single-phase side is managed.
    • LCC (template) objects with the same name get equal LENGTH, FREQ and GRNDRES data enforced.
    • Line&Cable/'Read PCH file' identifies line length for Clarke and KCLee lines.
  • Patch 4 (includes patch 1-3) fixes the incorrect storage of BCTRAN nonlinear core characteristics.
  • Patch 3 (includes patch 1 and 2) fixes the following issues
    • Several component dialogs (nonlinear, USP, Additional) could not show the built in text editor when it was already open via ATP|Edit ATP File or ATP|Show LIS-file ('Cannot make a visible winow modal' error message). This applies also to Preview option in the Output manager.
    • The same fundamental error shown up even more seriously after simulations in the case of showing simulation errors and when the 'capture screen output' option in the ATP Connection setup was used. It could lead to the mysterious runtime error 217 crash.
    • The TRAFO_S component keeps the RMS setting from the input dialog.
  • Patch 2 fixed 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.