Additional ATP Tools

ATPDraw
  ATP Control Center
    GTPPLOT
      PlotXY
        WPCPlot
 
ATPDraw
Graphical Preprocessor to ATP

ATPDraw is a graphical, mouse-driven pre-processor to ATP on the MS-Windows platform. In ATPDraw the user can construct an electrical circuit using the mouse. ATPDraw generates the ATP file in the appropriate format based on "what you see is what you get". ATPDraw takes care of the naming of unspecified nodes. All kinds of standard circuit editing facilities (copy/paste, grouping, rotate, export/import, undo/redo up to 100 steps) are available and in addition ATPDraw supports the Windows clipboard. Most of ATP's standard components (<70, both single and 3-phase) as well as TACS are supported, and in addition the user can create new objects based on MODELS or $Include (Data Base Module). Included in ATPDraw is also line/cable modelling (KCLee, PI-equiv., Semlyen, JMarti and Noda) where the user specifies geometry and material data and has the option to view the cross section graphically and verify the model in the frequency domain. Special objects help the user to use the powerful universal machine and transformer models of ATP. The simulation program ATP and plotting programs can be integrated with ATPDraw. The circuit is stored on disk in a single, compressed project file that easily is distributed to other users.

Click to zoom
Figure. Illustration of the ATPDraw layout. Induction machine supplying a TACS controlled bus


Click onto figure to zoom

ATPDraw has a standard Windows layout, allows several circuit windows and offers a large Windows help file system. From version 2.0 ATPDraw is written in Pascal in Borland Delphi 2.0 (32-bit for Windows 95/NT). In addition a version compiled in Delphi 1.0 (16-bit for Windows 3.1/95/NT) exists, but the development of this version stopped with the launching of ATPDraw 1.0 in July 1997. The ATPDraw package also includes the older ATP_LCC program for Line/Cable constant support and the utility Convert (to update old DOS files). ATPDraw requires moderate CPU power (Pentium, >90 MHz) and memory (~4MB).

ATPDraw is developed by Hans Kr. Hoidalen at SINTEF Energy Research in Trondheim, Norway, with Dahl Data Design as a programming sub-contractor. Bonneville Power Administration in Portland, Oregon has financed the program development, with Pacific Engineering Corporation as project coordinator.


- Developer:

Hans Kristian Hoidalen Hans Kristian Hoidalen was born in Drangedal, Norway, in 1967. He received the M. S. degree in electrical engineering and the PhD degree (Lightning-induced overvoltages in low-voltage systems) from the Norwegian University of Science and Technology in 1990 and 1998, respectively. He is now an Associate Professor at the same university.
(e-mail: hans.hoidalen@elkraft.ntnu.no)
ATP Control Center

ATP Control Center (ATPCC) is a user-shell for the ATP-EMTP versions, supporting programs ATPDraw, PCPlot, PlotXY and any other ATP related programs running under Microsoft Windows 95/98/NT/2000.

- Main Features of ATPCC:

  • Working with two different ATP versions at the same time possible
  • File type sensitive execution of ATP, ATPDraw, PCPlot and other programs. Double-click on file names or execute using context menu
  • Working with any editor preferred by the user is allowed
  • Up to 10 external programs can be linked to ATPCC and executed from the user shell
  • Project based handling of simulation data cases
  • Event window displays previously executed commands
  • Re-execution of the preceding commands from event window
Click to zoom
Figure. ATPCC main window


Click onto figure to zoom

The development of ATPCC was supported by the European EMTP-ATP Users Group Association (EEUG e.V.). Version 1.0 presently is available only to EEUG members.



- Developer:

Deniz Celikag Deniz Celikag was born in Sivas/Turkey in 1961. He received the doctor of medicine degree from the Faculty of Medicine of Hacettepe/Erciyes University, Kayseri/Turkey in 1984. After a vocational training on electronic data processing for physicians he joined in 1991 the Dept. of Biosignal Processing of Medical University of Hanover/Germany, where he worked as software developer in various joint European research projects. Since 1998 he has been working at Tecan Software in Hanover in the field of programming of robotic sample processors and life science systems.
(e-mail: DCelikag@t-online.de)
GTPPLOT
Plotting program

GTPPLOT is a plotting program for ATP output, compiled with the GNU FORTRAN, and makes use of the graphical package DISLIN. The program is available for DOS-djgpp extender, Windows 32, and Linux. It has the following capabilities and limitations.

- Main Features:

GTPPLOT can read widenn, formatted graphics files (FMTPL4 = 10Fnn.) both with nn arbitrary, C-like binary files, including the new format obtained with NEWPL4=2 (called PISA), with normal or double precision, and FORTRAN (DOS-djgpp, Mingw32, Linux, and SALFORD) unformatted files. The program detects automatically the format of the file. COMTRADE files (both ASCII and binary), and ADF (ASCII Data Files), can be read by GTPPLOT, too.

GTPPLOT can process graphics files with up to 1000000 points and up to 1000 variables, sufficient for the usual application.

The program can plot graphics with 1 to 20 curves. The curves can be distinguished by color, linetype or symbols, or the combinations of them. For FS and HFS the plot can be bar charts.

The program does not sense the mouse. The user must use the keyboard for all the input operations.

The program can generate graphics files in nine different formats: HP-GL (Hewlett-Packard Graphic Language), CGM (Computer Graphics Metafile), WMF (Windows Meta File), PCX, PostScript, PNG (Portable Network Graphics), WMF (Windows MetaFiles), JAVA and GNUPLOT. Some options are limited with GNUPLOT format.

The data can be exported as widenn pl4, as COMTRADE (ASCII and binary), Matlab, MathCad and Mathematica files.

The screen plot can be in various formats, in color or black and white, and the screen resolutions supported are 640*480, 800*600, and 1024*768. The Mingw32 and Linux versions use the screen resolution as defined by the operating system.

Furthermore, the program calculates a lot of PQI from data, as FOURIER analysis, turbine shaft loss of life estimation, Bode plots, plot of ARMAFIT output, impedance calculation, generation of sources for HFS, and various simple math operations with variables, as integration, derivation, RMS, power, energy, I2T. The program searches for extrema, zeroes and peaks of variables. The GTPPLOT can help to generate KIZILCAY F-DEPENDENT elements from FREQUENCY SCAN pl4 files.

The GTPPLOT can produce plots with different pl4 files, or create a pl4 file with variables of different pl4 files.

The program is easily installed copying all the files in the same directory, included in the PATH definition.

- Software/Hardware Requirements:

DOS version:
The CWSDPMI.EXE program is the memory manager and must be in the path. The current dimension requires no disk paging with 16 Mbytes of RAM or more. A good disk cache is recommended. The DOS version is limited to 100000 time points.

WINDOWS 95/98/NT/2000 and Linux versions:
These versions require only to copy the package to a directory included in the path. For Linux, /usr/local/bin is a good location.

- Available from (password required):

JAUG site: http://atp.pwr.eng.osaka-u.ac.jp/~support/common/gtpplot
EEUG site: ftp://villma.vmt.bme.hu/usr/users/eeug/gtpplot

All password protected ATP related sites can make GTPPLOT available.

Click to zoom
Figure. Execution in a DOS window

Click onto figure to zoom
Click to zoom
Figure. Harmonic analysis output window

Click onto figure to zoom


- Developer:

Orlando P. Hevia Orlando P. Hevia was born in the province of Córdoba (Argentina), in 1947. He graduated from the Escuela Industrial Superior, and from the Universidad Tecnológica Nacional (Facultad Regional Santa Fe) as Electrical Engineer in 1976. From 1968 to 1995 he worked for Empresa Provincial de la Energía de Santa Fe in different positions. Since 1996 he is working as independent consultant, as ATP developer, and as Professor-Researcher in the Grupo de Investigación de Sistemas Eléctricos de Potencia de la Universidad Tecnológica Nacional.
(e-mail: ohevia@ieee.org)
PlotXY
Plotting program

PlotXY is a WIN32 plotting program originally designed for use with ATP/EMTP, but now able to work satisfactorily also with ASCII data files. The program is mainly designed to make, as easy and fast as possible, line plots in Microsoft Windows environments. It is also able to perform some post-processing on the plotted curves: algebraic operations, computation of the Fourier series coefficients.

- General characteristics:

  • easy-to use Graphical User Interface
  • full 32 bit (win32) code for very fast operation
  • up to 3 files can be simultaneously held in memory for easy comparison of different data
  • no limit in number of plot variables and data points

- Main features of the line-plots produced:

  • up to 8 curves per plot
  • plots from up to 3 different files on the same sheet
  • plots versus time as well as X-Y plots allowed
  • factors and offsets and zoom support
  • possibility to make plots with two independent vertical axes.
  • clever automatic axis scaling
  • cursor to see values in numerical format
  • plot export as Windows Metafile via win32 clipboard

- Main features of Fourier series coefficients display

  • coefficients shown in graphical (bar charts) as well as numerical form
  • amplitude and phase bar charts with sizes under user control
  • time extrema of the considered period and number of harmonics on the bar charts under user control

Click to zoom
Figure. The two main program windows

Click onto figure to zoom
Click to zoom
Figure. Use of Fourier charts

Click onto figure to zoom


- Developer:

Massimo Ceraolo Massimo Ceraolo (1960) received the degree in Electrical Engineering from the University of Pisa in 1985. Since 1992 he has been working at University of Pisa in Electric Power Systems, first as a researcher, then as an associate professor. His major fields of interest are active and reactive compensation of power systems, long-distance transmission systems, computer simulations in power systems and storage batteries.
(e-mail: ceraolo@ing.unipi.it)
WPCPlot
Windows version of PCPlot

WPCPlot is a graphical output program for ATP-EMTP running under Microsoft Windows 95/98/NT/2000. Present version 1.0 for Windows 95/98/NT/2000 is capable of processing plot files (PL4) of C-like type as well as of FORMATTED type generated by any ATP-EMTP version generally.

- Main features:

  • Maximum 6 variables in the same diagram
  • Curve and background colors are fully adjustable
  • Readout facility to obtain instantaneous values of plotted curves
  • Zooming, redraw features
  • Copy plot area to clipboard
  • Save image as color or monochrome BMP (bitmap) file
  • Curve identifiers for monochrome BMP format
  • Integrated help function
Click to zoom
Figure. Graphics display window

Click onto figure to zoom
Click to zoom
Figure. Selection of plot variables

Click onto figure to zoom
Development of WPCPlot was supported by the Association of European EMTP-ATP Users Group (EEUG e.V.). Version 1.0 is available only to EEUG members


- Developers:

Originally the DOS version of PCPlot was developed using Borland Turbo Pascal by Mustafa Kizilcay in 1986. Later in 1998, Deniz Celikag adapted this program to MS Windows as 32-bit software.

Mustafa Kizilcay (1955) received the B.Sc. degree in electrical engineering from the Middle East Technical University, Ankara/Turkey, in 1979, Dipl.-Ing. degree and Ph.D. degree from University of Hanover, Germany in 1985 and 1991, respectively. From 1991 until 1994 he was system analyst with Lahmeyer International in Frankfurt, Germany. Currently, he is professor for electrical power systems at Osnabrück University of Applied Sciences in Germany. His major fields of interest are system planning, computer simulation of power systems, digital protection and power quality issues.
(e-mail: m@kizilcay.de)
Mustafa Kizilcay
Deniz Celikag Deniz Celikag was born in Sivas/Turkey in 1961. He received the doctor of medicine degree from the Faculty of Medicine of Hacettepe/Erciyes University, Kayseri/Turkey in 1984. After a vocational training on electronic data processing for physicians he joined in 1991 the Dept. of Biosignal Processing of Medical University of Hanover/Germany, where he worked as software developer in various joint European research projects. Since 1998 he has been working at Tecan Software in Hanover in the field of programming of robotic sample processors and life science systems.
(e-mail: DCelikag@t-online.de)