Sunteți pe pagina 1din 64

EEUG News

European EMTP-ATP Users Group e.V.


MAY 1997
NUMBER 2
VOLUME 3

CONTENTS

Editorial
3 Instructions for Authors
EEUG Association
6 One-day ATP-EMTP Workshop, Osnabrück, Germany, September 29, 1997
7 Next EEUG Meeting, Barcelona, Spain, November 9-11, 1997
11 Three days ATP-EMTP Course, Barcelona,Spain, November 12-14, 1997
15 What’s new on the EEUG Web server? - László Prikler
Program Information
16 Schematic Description of the Use of PC version of ATP- - Mustafa Kizilcay
18 ATPDRAW for Windows Ver. 1.1 - Hans-Kristian Hoidalen
Technical Features
24 Postprocessing of Measured Transient Data using MODELS - Mustafa Kizilcay,
Laurent Dubé
37 Induction motor Parameters for the Use in U.M. Simulation - Gabor B. Furst
42 Performance Test of the Three-phase Induction Machine Model - Juan A. Martinez-
Velasco
Technical Papers
49 Evaluation of Existing Secondary Arc Models - Mustafa Kizilcay
61 Using ATP as a Source of Data for Training and Testing of ANNs Detecting Current
Transformer Saturation - Miroslaw Lukowicz
69 Errata
EEUG News
published by European EMTP-ATP Users Group e.V. (EEUG),
registered Association.

Editorial Board
Members of the Executive Board of the EEUG.

Editors
Dr. Mustafa Kizilcay, Dr. Juan A. Martinez-Velasco, László Prikler

Editorial and administrative assistant


Canan G. Kizilcay

Editors by E-mail
Dr. Mustafa Kizilcay kizilcay@fhos-rz-hermes.rz.fh-osnabrueck.de
kizilcay@aol.com
Juan A. Martinez-Velasco martinez@ee.upc.es
László Prikler priki@vmt.bme.hu

Mailing address
Subscription: Paper submission:

EEUG e.V.
c/o Prof. Dr. Mustafa Kizilcay Mr. László Prikler
Fachhochschule Osnabrück Technical University of Budapest
FB Elektrotechnik Dept. of Electric Power Systems
Albrechtstr. 30 Egry J. u. 18.
D-49076 Osnabrück, Germany H-1111 Budapest, Hungary
Phone +49 541 969-3065 Phone +36 1 463 3015
Fax +49 541 969-3070 Fax +36 1 463 3013

EEUG News is published quarterly by the European EMTP-ATP Users Group e.V., registered
association in Offenbach am Main, Germany. All rights reserved. Copyright © 1997 by the European
EMTP-ATP Users Group e.V.
SUBSCRIPTIONS: EEUG members: included in annual membership dues; Nonmembers: DEM 120,
single copy DEM 35 (for Europe).
Editorial

5
Instructions for Authors
5
5
5
First, middle and last name of the author Department / institute
Organization name, Country Street / P. O. Box
Postal code, city, country
Voice tel. / fax number (optional)
Email address (if available)
5
5
1 Technical contributions
5
The quality of a publication depends to a great extent on the uniformity of presentation. Rules
that must be observed by authors of articles for EEUG News are as follow (this article can be
considered as an example of a technical paper):
5
paper size DIN A4 format (21x 29.7 cm) or US standard format (8.5 x 11 inch) with left,
right, top and bottom margins of 2.5 cm or 1 inch.
5
page layout Single-column and single-spaced format is recommended. The first page should
have the title inside the top margin, and left aligned. The title is followed by the
name (first, middle and last name) of the author, organization name and country
printed left aligned, whereas address, voice tel./fax number (optional) and E-mail
address (if available) of author(s) are printed right aligned.
5
Section titles should be bold, with two blank lines above, and one blank line
below, each such title. One line should be left blank between paragraphs, and
indentation at the start of paragraphs should not be used.
5
The contribution should not be paginated. A erasable pencil can be used to
number the pages on the back side, or in the bottom-right corner.
5
fonts Times New Roman, Roman or another proportional font similar to the font used
to create "Instructions for authors" is preferred.
5
The title should be bold faced and in capital and small letters with font size of 20
(points) as the title of this text given above.
5
The names of the authors, organization name and country should be bold faced
in font size 12. The address, voice tel./fax number and E-mail address of
author(s) should be in font size 11 as shown above.
5
The body of the text should use font size 12. Titles of sections and subsections
should be bold in font size 14.

EEUG News May 1997 3


Editorial

numbering Arabic numerals should be employed in numbering of sections, figures, tables,


equations and references. The subsections are numbered by inserting a full stop
"." between numbers, e.g. 1 1.1 1.1.3. All the figures, tables and equations
should be numbered progressively. Equation numbers should be given in
parentheses, such as (1) or (2-5), whereas numbers of references should be
written between square brackets, such as [1].
5
structure The structure of a technical paper usually is organized in the following parts, in
the given order: title, abstract (100 to 150 words), introduction, body,
conclusions, references and annexes, if required.
5
references A reference of a monograph should contain author(s), title, edition, publication
(place and publisher) and year. Example:
5
[1] Karni, S.: Network Theory: Analysis and Synthesis, Boston, Allyn and
Bacon, Inc., 1966.
A reference of a part of a contribution or to a monograph should contain
author(s), title of host, edition, part number, publication (place, publisher),
year and location within the host documentation.
5
Serials include periodicals, newsletters, annuals, and series of reports. Articles in
serials contain author(s), title, title of host document, location within host and
pagination of the part, as shown below:
5
[2] Clerici, A.; Marzio, L.: Coordinated Use of TNA and Digital Computer for
Switching-Surge Studies: Transient Equivalent of a Complex Network, IEEE
Trans. on Power Appar. and Systems, PAS-89 (1970), no. 8, pp.1717-1726
5
The authors are requested to prepare up to 10 keywords for their contributions. The keywords
should reflect the concepts, topics and methods included in the contribution.
5
Technical papers should be submitted primarily in printed form (three copies) ready to be
photocopied. Additionally, the text should be delivered on a MS-DOS floppy disk, if it is created
using a word processor such as WordPerfect / CorelPerfect or MS-Word running under
MS-DOS, MS-Windows 3.x or MS-Windows 95.
5
5
2 Short articles, calls for help, suggestions, solutions, announcements
5
It is sufficient to provide the contribution by E-mail or on a DOS floppy disk (two copies)
addressed each to the Editor and the Chairman of EEUG Association, who are responsible for
5
the edition. The text can be created using a plain text editor such as MS-DOS EDIT, or using a
word processor. When a word processor is used, WordPerfect 5.1/6.0, CorelPerfect 7.0 or MS-
Word for Win3.x/95 2.0/6.0/7.0 format is preferred. Please state the rubric under which the article
should appear.

4 EEUG News May 1997


Editorial

3 General remarks

Selection among contributions is done by the Executive Board of EEUG Association, but
responsibility for the content of a contribution rests with its author(s). If important editorial
changes seem necessary, the authors will be consulted prior to publication. No honorarium will
be paid any author.

Technical papers should be submitted primarily in printed form ready to be photocopied. Please
mail two copies of your contribution to the Editor and one copy to the Chairman, who act as the
supervising editor of EEUG News on behalf of the Executive Board:

Additionally, the text should be delivered to the Editor on an MS-DOS floppy disk or e-mail
attachment in zipped form, if it was created using word processor such as WordPerfect or
MS-Word running under MS-DOS, MS-Windows 3.x or MS-Windows 95.

Editor of EEUG News: Chairman of EEUG Association:


László Prikler Prof. Dr.-Ing. M. Kizilcay
Technical University of Budapest Fachhochschule Osnabrück
Dept. of Electric power Systems FB Elektrotechnik
Egry J. u. 18. Albrechtstr. 30
H-1111 Budapest, Hungary D-49076 Osnabrück, Germany

Phone +36 1 463 3015 Phone +49 541 969-3065


Fax +36 1 463 3013 Fax +49 541 969-3070/-2936

Email: priki@vmt.bme.hu Email: kizilcay@aol.com

EEUG News May 1997 5


EEUG Association

One-day ATP-EMTP Workshop


Osnabrück, Germany, September 29, 1997

Goals: Exchange of experience on modeling of components and simulation of transients in


power networks. Optimal use of ATP-EMTP and related supporting programs on PCs under
MS-Windows 3.x / 95
Target group: German speaking EEUG members and ATP users with some experience
Subjects:
new transmission line model NODA SETUP
Cmodeling alternatives for transformers
Cdemo of the use of ATP for educational purposes in the power systems laboratory
further subjects will be determined according to proposals of participant
Language: German
Date: 29 September 1997
Schedule: Begin: 10.30 a.m. - Lunch break 12.45 a.m. - 2.00 p.m. - End: ca. 5 p.m.
Organizer: Prof. Dr. Mustafa Kizilcay, EEUG Association
Place: Dept. of Electrical Eng. of FH Osnabrueck, Power Systems Laboratory
Albrechtstr. 30, D-49076 Osnabrueck, Germany.

If you are interested in participating in this one-day ATP-EMTP workshop, please fill in the
following form and send to the Email address: eeug@aol.com with the subject: ATP-EMTP
Workshop
Ë Ë Ë
Proposal of additional subjects: _____________________________________________
______________________________________________________________________
I will present a short contribution: _ yes _ no (duration: 10-15 minutes)
Subject of the contribution:________________________________________________
______________________________________________________________________

Hotel accommodation can be arranged at his/her own charge: _ yes _ no


(single room incl. breakfast: DM 85 .. 110)
if yes, check-in (date): __________________ check-out (date): ___________________
Name: ________________________________________________________________
Company/University: ____________________________________________________
Address: ______________________________________________________________
______________________________________________________________________
______________________________________________________________________
Voice phone: __________________________ Fax: ____________________________
Email: ________________________________________________________________

6 EEUG News May 1997


EEUG Association

Next EEUG Meeting


Barcelona, Spain, November 9-11, 1997

his year the annual European EMTP-ATP Users Group meeting will be held at the Universitat
T Politechnica de Catalunya, Barcelona, Spain on November 9 - 11, 1997. Invitation letters
containing the following “Announcement and Call for paper brochure” has been sent to all EEUG
members and known European ATP users in mail.

ANNOUNCEMENT

The European EMTP/ATP Users Group (EEUG) and the Departament d'Enginyeria Electrica of
the Universitat Politecnica de Catalunya invite you to the coming annual meeting of the Users
Group. The European EMTP Users Group is in existence since 1981. The EEUG Association was
founded in 1994 to co-ordinate the non-commercial distribution of the EMTP-ATP and to
promote scientific and technical researches in the field of electromagnetic
transients in electrical power systems.

MEETING LOCATION

The next traditional meeting will be held at


Hotel Melia Confort Apolo
Paralelo 57-59
08004 Barcelona, Spain

PRELIMINARY PROGRAM

Sunday Nov. 9 10:00 - 13:30 Sightseeing Tour


Monday, Nov. 10 : 9:00 - 18:00 EEUG Technical Sessions
Tuesday, Nov. 11 : 9:00 - 13:00 EEUG Technical Sessions
Tuesday, Nov. 11 : 15:00 - 18:00 Annual Members' Meeting

The technical sessions are open to all licensed EMTP-ATP users, whereas the Members' Meeting
can be attended only by EEUG members. Interested persons may observe this meeting as guests,
without voting rights.

Preliminary registration will be also accepted for those interested institutions/persons who are not
yet licensed users of the EMTP-ATP. Interested users should contact the Conference Organizer,
they will be informed on how to apply for the license and/or to become EEUG member.

EEUG News May 1997 7


EEUG Association

CALL FOR PAPERS

Two types of contributions may be submitted for presentation at the technical sessions : full
conference papers (20-minutes presentation) and short contributions (10-minutes presentation).

In accordance with the purpose of EEUG, we emphasize the exchange of scientific/technical


information and experience about electromagnetic transients. Contributions on all topics related
to the study of any transient phenomena are expected. The papers should illustrate available
features and limitations of ATP versions.

The following preferential subjects are proposed for this year:


1. Testing and validation of ATP (Comparison of simulation results to those obtained by
using other tools, i.e. TNA, other programs, field/laboratory tests)
2. Limitations of ATP (Report of bugs and possible solutions, limitations of available models)

3. New application fields (Neural-net training, Relay algorithm testing, FACTS, Custom
Power Devices, Superconductivity, EMC)
4. Application of ATP as educational tool
5. Development and implementation of new models
6. New MODELS applications and developments

A single page abstract of your technical paper should be submitted before September 5 by mail,
fax or e-mail to the Conference Organizer. The full manuscript should arrive no later than October
31. Publication guidelines will be provided with the acceptance letter.

The official language of the conference is English, so all abstracts and full papers should be
submitted in English.

MEMBERS' NOTE

EEUG members are asked to submit in writing any important suggestion related to EEUG to the
Chairman of the Association, Prof. M. Kizilcay, before October 10. According to the Charter of
the Association, these suggestions will be included in the agenda of the Members' Meeting. A
separate invitation will be sent to all members at least 8 weeks before the meeting.

SOCIAL EVENTS

The official dinner will be held on Monday evening at 20:30. An optional sightseeing tour of
Barcelona is scheduled on Sunday morning. Additional tours will be offered to accompanying
persons.

8 EEUG News May 1997


EEUG Association

REGISTRATION

Early registration for the meeting is recommended. Please return the Registration Form and
payment before October 15 to (see NOTE at the bottom of this message)

ULTRAMAR EXPRESS
Professional Congress Organizer
Diputacio, 238 - 3o
E-08007 Barcelona - Spain
Phone : 34 - 3 - 482 71 40
Fax : 34 - 3 - 482 71 58
E-mail : mserra@uex.es

The registration desk at the conference hotel will be open on Sunday, November 9, from 5:00 to
7:00 p.m., and on Monday, November 10, from 8:00 to 9:00 a.m.

Cancellation Policy : If you enroll and cannot attend, a refund of the registration fee less 8000
Pesetas will be granted if requested before October 31.

REGISTRATION FEES

Participants: EEUG members : 20000 Pesetas. Non-members : 26000 Pesetas


The fee includes meeting proceedings, coffee breaks, lunches, conference dinner, as well as rent
of the conference room.

Accompanying persons : 7000 Pesetas


The fee includes conference dinner and access to optional activities.

ACCOMMODATION

Hotel reservation is available via advance registration. The Conference Organization has done
reservations at a three star hotel at the following rates

Single : 9600 Pesetas


Double : 11500 Pesetas
plus VAT (7%).
Less expensive accomodation could be made available upon request.

TRAVEL

Barcelona can be easily reached by air or train from all major European cities. Railway and Bus
services are available from the airport terminals/railway stations to hotels. The Barcelona area is
well networked by highways, so travelling by car is also an option.

EEUG News May 1997 9


EEUG Association

Air travel discounts are available from IBERIA, Airlines of Spain. Please refer to code
BT71B21MPE0243. Additional information is also available through ULTRAMAR EXPRESS.

CONFERENCE TOURS

An optional guided sightseeing tour of Barcelona will be organized on Sunday, November 9, from
10:00 a.m. to 13:30 p.m. Other tours could be scheduled during the meeting dates, but a minimum
of 20 participants is required. Please consult the Registration Form for more information.

CONFERENCE ORGANIZER

For more information, please contact:

Juan A. Martinez-Velasco
Universitat Politecnica de Catalunya
Departament d'Enginyeria Electrica
Diagonal 647
E-08028 Barcelona, Spain
Phone : 34 3 401 67 25
Fax : 34 3 401 66 00
E-mail: eeug97@ee.upc.es

or visit the EEUG Web page at address: http://www.vmt.bme.hu/eeug

REGISTRATION FORM

NOTE : The Registration Form for the meeting has been mailed to all European ATP users.
Interested ATP users from other continents are advised to contact the organizer for a copy of the
Registration Form.

10 EEUG News May 1997


EEUG Association

Three days ATP-EMTP Course


Overvoltages and Insulation Coordination Studies
Barcelona, Spain, November 12-14, 1997

n ATP-EMTP Course organized by the EEUG European EMTP-ATP Users Group e.V.
A and the UNIVERSITAT POLITECNICA DE CATALUNYA, Departament d'Enginyeria
Electrica will take place on three consecutive days after the annual EEUG Meeting in Barcelona.

COURSE DESCRIPTION

In this course, modelling and simulation of overvoltages in power systems will be taught, using
the Alternative Transients Program (ATP) version of the ElectroMagnetic Transients Program
(EMTP). ATP is one of the most widely used digital programs to simulate any kind of transient
phenomena in power networks. This program has extensive modelling capabilities, additional
important supporting routines and simulation tools, such as MODELS, for the representation and
study of power components.

The course participants will be taught the basic theory underlying the models of systems
components available int he ATP, and their application to the calculation of overvoltages and to
insulation coordination studies. Personal computers will be available for student experimentation
with ATP, guided by the instructors. The use of ATP does require licensing, however.

OBJECTIVES

To learn modelling techniques


C To understand ATP models
C To present principles of insulation coordination
C To calculate and study overvoltages
C To gain insight into ATP functioning
C To exchange knowledge between ATP users

INTENDED AUDIENCE

Engineering professionals, research personnel in industry, utilities, universities and consulting


companies involved in studies of electromagnetic transients in power systems. The course is of
interest for newcomers as well as for those who want to update their skills in the field of insulation
coordination. Prior knowledge of the operating system MS-DOS/ MS-Windows would be
beneficial.

EEUG News May 1997 11


EEUG Association

COURSE OUTLINE

Modelling subjects will be accompanied by applications of overvoltage computations and


insulation coordination studies. These applications include ferroresonance, line energization, fault
studies, statistical switching studies, lightning overvoltages. The latest PC version of ATP will be
used for the exercises. The participants may use their own portable PCs (386 or newer) for the
exercises, if desired.

Wednesday, November 12

8.30 - 9.30 Registration


9.30 -10.30 Introduction
10.30 -11.00 Coffee Break
11.00 -13.00 ATP Capabilities
13.00 -15.00 Lunch
15.00 -16.45 Temporary Overvoltages
16.45 -17.15 Coffee Break
17.15 -18.00 Temporary Overvoltages (Cont.)
18.00 -19.00 Lab Session

Thursday, November 13

9.00 - 10.30 Switching Overvoltages


10.30 - 11.00 Coffee Break
11.00 - 13.00 Switching Overvoltages (Cont.)
13.00 - 15.00 Lunch
15.00 - 16.30 Switching Overvoltages (Cont.)
16.30 - 17.00 Coffee Break
17.00 - 18.30 Lightning Overvoltages
18.30 - 19.30 Lab Session

Friday, November 14

9.00 - 10.30 Lightning Overvoltages (Cont.)


10.30 - 11.00 Coffee Break
11.00 - 13.00 Lightning Overvoltages (Cont.)
13.00 - 15.00 Lunch
15.00 - 16.30 Overvoltages in GIS
16.30 - 18.00 Lab Session

12 EEUG News May 1997


EEUG Association

COURSE FACULTY

Thor Henriksen Senior Research Scientist, Norwegian Electric Power Research


Institute, Power Transmission Systems, Trondheim, Norway
Mustafa Kizilcay Professor, Fachhochschule Osnabrück, Department of Electrical
Engineering, Germany
Juan A. Martinez-Velasco Professor, Universitat Politecnica de Catalunya, Department of
Enginyeria Electrica, Barcelona, Spain
Mathias Noe Research assistant, University of Hannover, Department of
Power Engineering, Hannover, Germany
Marco P. Pereira Engineer, Furnas Centrais Eletricas S.A., Transmission Planning
Department, Rio de Janeiro, Brazil
A faculty substitution will be made only if an emergency arises.

LOCATION

The course will be held at Hotel Melia Confort Apolo, Paralelo 57-59, 08004 Barcelona, Spain

COURSE FEE

The course fee includes lectures, course notes with a computer diskette containing input data files
for all examples, PC laboratory exercises, coffee breaks and lunches.

EEUG members - Universities : 70000 Pesetas


EEUG members - Companies : 85000 Pesetas
Nonmembers - Universities : 85000 Pesetas
Nonmembers - Companies : 100000 Pesetas

Cancellation Policy : A refund of the fee, minus 8000 Pesetas, will be made, if written cancellation
of registration is received by October 31. No refund will be made for cancellation of the
registration after this date. A minimum enrollment of 20 participants will be necessary to hold the
course. The EEUG e.V. reserves the right to cancel the course, if necessary (a full refund would
be made, should this occur).

REGISTRATION

Early registration for the course is recommended. Please return the Registration Form and
payment before October 15 to (see NOTE at the bottom of this message)

ULTRAMAR EXPRESS
Professional Congress Organizer
Diputacio, 238 - 3o
E-08007 Barcelona - Spain
Phone : 34 - 3 - 482 71 40
Fax : 34 - 3 - 482 71 58
E-mail : mserra@uex.es

EEUG News May 1997 13


EEUG Association

The registration desk at the course hotel will be open on Wednesday, November 12, from 8:30
to 9:30 a.m. Registration will be also possible during the registration hours for the EEUG Meeting
on Monday, November 10.

ACCOMMODATION

Hotel reservation is available via advance registration. The Conference Organization has done
reservations at a three star hotel at the following rates

Single : 9600 Pesetas


Double : 11500 Pesetas
plus VAT (7%).
Less expensive accomodation could be made available upon request.

TRAVEL

Barcelona can be easily reached by air or train from all major European cities. Railway and Bus
services are available from the airport terminals/railway stations to hotels. The Barcelona area is
well networked by highways, so travelling by car is also an option.

Air travel discounts are available from IBERIA, Airlines of Spain. Please refer to code
BT71B21MPE0243. Additional information is also available through ULTRAMAR EXPRESS.

COURSE ORGANIZER

Juan A. Martinez-Velasco
Universitat Politecnica de Catalunya
Departament d'Enginyeria Electrica
Diagonal 647
E-08028 Barcelona, Spain
Phone : 34 3 401 67 25
Fax : 34 3 401 66 00

For more details, send e-mail to: eeug97@ee.upc.es

REGISTRATION FORM

NOTE : The Registration Form for the course has been mailed to European ATP users. Other
EMTP users interested in this course who are licensed to use the ATP should contact the
organizer for a copy of the Registration Form.

14 EEUG News May 1997


EEUG Association

What’s new on the EEUG Web server?

László Prikler Department of Electric Power Systems


Technical University of Budapest, Hungary Egry J. u. 18.H-1111 Budapest, Hungary
Phone/Fax: +36 1 463 3015/-3013
E-mail: priki@vmt.bme.hu

he Web site of the European EMTP-ATP Users Group Association at address


T http://www.vmt.bme.hu/eeug has recently been re-designed and updated. The following
ATP and EEUG related information can be found in the server at present:

- About the ATP Program and the EEUG Association


- European ATP License Form (HTML, WordPerfect and WinWord version)
- EEUG Membership Application Form (HTML, WP, WW)
- ATP order Forms for EEUG members/non-members (HTML,WP,WW)
- ATP related Course announcements
- Announcement of the next EEUG Meeting
- Announcements of Power System Transient conferences
- Table of Contents of EEUG News
- ATP related Internet resources (ATP user groups and Web sites in the Globe)
- On line support for new users of ATP and ATP-FAQ
Pages can be viewed properly by frame compliant browsers (NS 3.0x, IE 3.0 or newer).

EEUG News May 1997 15


EEUG Association

Shematic Description of the Use of PC


version of ATP

Mustafa Kizilcay Fachbereich Elektrotechnik


Fachhochschule Osnabrück, Germany Albrechtstr. 30
D-49076 Osnabrück, Germany
Fax phone +49 541 969 3070
E-mail: kizilcay@hermes.rz.fh-osnabrueck.de

16 EEUG News May 1997


EEUG Association

EEUG News May 1997 17


Program Information
Technical Note

ATPDraw for Windows Ver. 1.1

Hans Kristian Høidalen 7034 Trondheim, NORWAY


EFI - Norwegian Electrical Power Research Institute tel: +47 73597200
NORWAY fax: +47 73597250
hkh@efi.sintef.no

The ATPDraw project is financed by Bonneville Power Administration in Portland, USA

The ATPDraw program system now consists of three parts:


1. ATPDraw for Windows, version 1.1. Two parallel versions exist. A 32-bit version for
Windows 95/NT and a 16-bit version for Windows 3.x. The functionality of the program is
very similar to the DOS version.
2. ATP_LCC for Windows, version 1.1. This is a program for Line/Cable Constants support,
running under Windows 3.x/95/NT.
3. Convert. This is a program which converts old ATPDRAW for DOS files (circuit and support)
to the new ATPDraw for Windows format.

1 ATPDraw for Windows

The ATPDraw for Windows program is written in Borland Delphi 2.0, which is a 32-bit Pascal
compiler for Windows 95/NT with a built-in powerful design editor. About half of the old DOS
source code (Borland Pascal 7.0), related to generation of the ATP file, has been kept. The rest
of the code has been rewritten or extensively modified. The work has been performed by Odd
Gunnar Dahl at Dahl Data Design in Trondheim. The program written in Borland Delphi 2.0 runs
only under Windows 95 and NT since Delphi does not support the Win32s standard in Windows
3.1. Therefore the program has been recompiled and rewritten for Delphi 1.0 which creates 16-bit
code executable on Windows 3.1/95/NT. The 32-bit Delphi 2.0 program is better and faster
however.

The ATPDraw program now has a standard Windows layout and interface. All program settings
are user selectable and profileable via the standard main menu:
File: Load and save circuit files, import/export circuit files, create postscript and Metafile/
Bitmap files.
Edit: Circuit editing; Copy/paste/delete/duplicate, select, move label, copy graphics to
clipboard etc.
View: Tool bar, status bar and comment line on/off, zoom, refresh, and view options.
ATP: Create node names, make ATP file, edit ATP file, ATP file settings (miscellaneous cards
and file formats: high/low precision, file sorting etc.)
Program Information

Objects: Edit support files (default values, min/max limits, icon and help file). Create new
support files for Models and User Specified Objects.
Tools: Icon editor, help file editor, text editor, options (various program settings).
Window: Arranging of the circuit windows. Map window.
Help: About box and Windows help file system.

All the facilities present in the old DOS version are included in the Windows version except the
following exceptions: Not possible to run ATP/TPPLOT directly from ATPDraw (this has been
left out to avoid problems related to DBOS incompatibility), the 3-phase Fortran TACS object is
removed (it should be replace by 3 single phase Fortran TACS objects).

Fig. 1 shows the layout of the ATPDraw 16-bit program executed on a SuperVGA screen
(1024x768 pixels) with three circuit windows visible simultaneously and the input window for the
arrester object MOV active.

Fig.1 ATPDraw for Windows 3.1

Several new facilities have been added in order to bring the ATPDraw program up on a
professional level. Some of the new code added is related to robustness and program security to
avoid run-time errors and program crash. In this category comes the new file formats of circuit
and support files. The old circuit file was on a simple text format which was very disc space

EEUG News May 1997 19


Program Information

efficient but if the file for some reason was on the wrong format a program crash occurred. The
new circuit file format is a binary dump of the data structure in memory. This is very fast, allows
a test of the correct file format, makes it easier to distinguish between different versions. In
addition to this some more data has been added to the file, e.g. all the miscellaneous ATP data and
the node name position. The old support file was companioned by an icon file, a help file and a
GIGS bitmap file. The new support file is on binary format with the old support file, the icon and
help file included. The full path to the support file is included in the data structure so that the user
can store the .SUP files anywhere he likes, but usage of the /SUP, /USP , /TAC and /MOD
directories is recommended to ensure compatibility with other users (e.g. when exchanging .CIR
files). The support files are editable via Objects ATPDraw's main menu. A new ATPDraw.ini file
has also been added on a standard Windows format. This file is editable via Tools|Options in
ATPDraw's main menu. In this file the default miscellaneous ATP data are stored along with
settings of directories, Auto Save and UnDo/ReDo buffer settings and window color etc.

Some of the new code is also related to functionality and is added to improve the performance of
ATPDraw. In this category comes:
1. MDI support (multiple documents, several circuit windows),
2. the new object input window,
3. the new tool bar, map window, and the status bar
4. the new Help/ATP file editor,
5. the new clipboard, and
6. the extended Undo/Redo facility.

Several circuit windows makes it possible work on several circuits simultaneously and copy
information between the circuits, at the cost of memory requirements however. The new object
input window (where component data are specified) now has the same size and layout for all
objects/components. The window for specification of a non-linear characteristic is included in the
same window as a tabbed notebook. User Specified objects has a group for specification of the
$Include file (.LIB), models has a group for specification of the model file (.MOD) and some
standard components have a group where the branch output request is specified via radio buttons.
The new tool bar replaces the old tools window, having the same functionality, but extended with
UnDo/ReDo, select all etc.. The status bar at the bottom replaces the old action-mode field and
now also display a help text describing the function of the menu selected by the mouse. Each
circuit window also have a status bar at the bottom replacing the old comment fields. All these
bars can be hidden/shown via the View field in ATPDraw's main menu. The old static map
windows has been replaced by a moveable on-top window displayed via the Window field in
ATPDraw's main menu. A new small editor has been created especially tailored to display help
files and ATP files (e.g. the line and column number is shown). The user can select his own
favorite editor via the Preferences page of the Tools|Options dialog box. The old clipboard format
of the DOS version has been replaced by the standard Windows clipboard format. A new type
called ATPDRAW is registered (and understood only by ATPDraw) for copying/pasting circuit
groups. In addition standard Windows clipboard types are used to copy text (from help file, ATP
file, input menus etc.) and circuit pictures. The short commands Ctrl+C (copy) and Ctrl+V (paste)
can be used throughout the ATPDraw program. The 32-bit version supports Metafile

20 EEUG News May 1997


Program Information

representation of circuit pictures while the 16-bit version only supports Bitmap (poorer
resolution). The Copy as Metafile/Bitmap facility (found under Edit) has nothing to do with screen
dump, so it is possible to zoom out and select a large circuit and copy this picture without the loss
of resolution seen on the screen. The new Undo/Redo facility has been extensively improved. The
DOS version had only a single UnDo step while the Windows version now supports up to 100
UnDo/ReDo steps (10 is default, selectable under Tools|Options) in a very memory efficient way
completely without using disk files.

There is no change in the way the user builds up a circuit in the circuit window, except that the
selection menu is normally hidden and appears after a right mouse click in open space in the circuit
window. Left mouse button moves and selects/unselects objects while the right mouse button
performs the input windows. Connections are drawn by left mouse clicks on nodes. Clicking left
mouse button on an object selects this object and makes it moveable. Dependent on the double
click rate selected by the user in the Windows environment this can take a short time, since the
ATPDraw program waits to see if a double click has been performed.

A new module, found at the bottom of the selection menu Overhead line (PCH), has been added
to ATPDraw to enable reading of punch files from Line/Cable constants. After selecting a punch
file, this file is processed to check the format and a diagnosis is shown to the user. A .LIB file with
the same name as the .PCH file is then created automatically (including data base modularization)
and a default object is suggested to the user. This module thus makes it possible to include
overhead lines and cables efficiently in ATPDraw. The following punch file formats are
recognized: KCLee, Clarke, JMarti, Semlyen, and PI-equivalents (several sections not
recognized).

A Windows help file for ATPDraw is also available. This file provides help on all windows and
menus in ATPDraw and how to built up a circuit. Several links between help pages and a relatively
large index register for searching exists. However, little technical information related to ATP is
yet available. The available help is anyhow more extensive the for the DOS version. It will be
possible to extend the help file considerably, including more bitmaps and e.g. an ATPDraw
tutorial.

2 Line/Cable Constants Support

A completely new program called ATP_LCC for LINE/CABLE CONSTANTS support has been
written in Borland Delphi 1.0. This program is a 16-bit program executable under Windows
3.1/95/NT. In the ATP_LCC program the user can specify the cross section data and material data
for an overhead line or a cable system in input windows. The specified cross section is drawn in
the main windows and zooming and export to the windows clipboard is supported. Based on the
user specified data the corresponding ATP file is generated ready to be processed by ATP for
creation of punched output (punch file) or matrix output (LIS file). The program ATP_LCC
consists of two parts; one for LINE CONSTANTS support and one for CABLE CONSTANTS. These
two parts are handled independently in the program with separate input windows. The program
ATP_LCC now supports:

EEUG News May 1997 21


Program Information

LINE CONSTANTS: Constant parameter (KCLee and Clarke lines)


JMarti lines
PI-equivalents
Single freq. Output
Mutual coupling output
Logarithmic frequency output

CABLE CONSTANTS: Overhead lines


Single core cables
Enclosing pipe
(PI equivalents and JMarti lines/cables are supported)

Fig. 2 shows the ATP_LCC program with the LINE CONSTANTS input window activated. This
windows consists of a tabbed notebook where the line model (KCLee, JMarti etc.) and frequency
settings are specified under Line Model and a where the actual cross section is specified under
Conductor cards.

Fig. 2 ATP_LCC program with LINE CONSTANTS input window active.

Fig. 3 shows the ATP_LCC program and the LINE CONSTANTS input window. A drawing of the
cable with an enclosing pipe is shown in the background.

22 EEUG News May 1997


Program Information

Fig. 3 ATP_LCC with CABLE CONSTANTS support window activated.

3 Conversion program

A small program called CONVERT which converts old DOS version circuit and support files to the
new format has also been created. This program is written in Delphi 1.0 and runs under Windows
3.1/95/NT. In this program the user specifies the Windows directory and the DOS directory and
which type of files to convert. It is not recommended to convert the support files for standard
components.

Fig. 4 The CONVERT program.

EEUG News May 1997 23


Technical Features

Post Processing Measured Transient Data using


MODELS in the ATP-EMTP

Mustafa Kizilcay Fachbereich Elektrotechnik


Fachhochschule Osnabrück, Germany Albrechtstr. 30
D-49076 Osnabrück, Germany
Fax phone +49 541 969 3070
E-mail: kizilcay@hermes.rz.fh-osnabrueck.de
Laurent Dubé 7000 Rowan Road Manor, P.O. Box 848
DEI Simulation Software, U.S.A. Neskowin, Oregon 97149, U.S.A
Fax phone +1 503 392 4575
E-mail: dube@peak.org
Abstract

Post processing of ATP-EMTP created plot files was until now possible only using TACS
(Transient Analysis of Control Systems) in the ATP-EMTP. A recently added feature to MODELS
and a conversion program allow ATP-EMTP users to post process not only ATP-EMTP created
plot files, but also externally measured and digitally recorded transient data.This feature is
illustrated using an example of power arc simulation and measurement.

1 Introduction

MODELS is a simulation language with extensive capabilities to analyze and process transient
data. Besides development of user-defined models of system components, which are represented
then in the electric network through time-varying resistance or type-94 component, MODELS is
used frequently to process simulation data created by the ATP-EMTP. Computation of magnetic
flux in iron core from computed voltage is one of such applications.

In some cases it is desirable to perform the simulation first and to post process computed data later
in a second step. Usually, accompanying measurements are performed to compare measured and
computed results to verify the adequacy of the model used. In this respect, it would be
advantageous to use the same analysis method and tool to process measured and computed data.
In terms of ATP-EMTP, the routines written in MODELS language to process computed ATP-
EMTP data can be used now to analyze measured and digitally recorded signals. The measured
data should be available in tabular and ASCII formatted form with fixed sampling period, which
are converted into PL4 file format using an available conversion program.

2 POSTPROCESS PLOT FILE Facility Using MODELS

Two different ways to Postprocess Plot File using MODELS have been implemented recently in
the ATP-EMTP. Whereas the first method enables accessing plot data through TACS-MODELS
interface [1], the second method implemented very recently allows MODELS to process PL4 plot
files directly in the MODELS STAND ALONE mode [2]. Both methods are explained below.

24 EEUG News May 1997


Technical Features

2.1 Post Processing Using TACS-MODELS Interface

The feature to include both a TACS section and a MODELS section in the same data case allows
users to post process PL4 plot file using both TACS and MODELS. Plot data are accessed first
by TACS section and can be passed to MODELS section.

The MODELS connection to the .PL4 plot file via TACS section is done in following steps:

1. An existing plot file to be processed by ATP-EMTP is indicated by special request data line
POSTPROCESS PLOT FILE with three parameters as explained below:

1 2 3 4 5
C 23456789012345678901234567890123456789012345678901234567890
C --- template for next card MULPPF LUNPPF L63TYP
POSTPROCESS PLOT FILE 1 63 1

MULPPF defines in what multiple the original plot points will be used. 1 means all points
will be used, n means every n-th point is used. If using a multiple value, the time
step should be adjusted accordingly to keep the time scale of the simulation
unchanged.

LUNPPF indicates the I/O unit allocated to the PL4 file connection. If left blank, a default
value of 63 is assigned. Selecting a different unit may conflict with units already
used by ATP

L63TYP indicates the type of formatting of the PL4 file. If left blank, a default value of
1 is assigned.

1=UNFORMATTED, 2=FORMATTED, 3=C-LIKE

UNFORMATTED is the default because it allows use of double precision,


when preparing the PL4 file using the request CUSTOM PLOT FILE.
(see the July 1995 issue of Can/Am EMTP News for details)

2. A $OPEN statement follows this request to access desired existing .PL4 file assigned to
UNIT=63. For example:

$OPEN, UNIT=63 FILE=lv130_92.pl4 STATUS=OLD FORM=UNFORMATTED


3. Plot variables are accessed through type-25 TACS sources in the TACS section, which
begins with TACS HYBRID request.

4. The TACS section is followed by MODELS section, where any variable from TACS, i.e.
type-25 sources, can be passed to MODELS as INPUT variable. For example, a TACS
variable named signal would be made available in the MODELS section under the name
local_name as shown below:

INPUT local_name { TACS(signal) }


Technical Features

The TACS section precedes the MODELS section in a data case:

BEGIN NEW DATA CASE


...
TACS HYBRID
...
BLANK card ending TACS section
MODELS
...
ENDMODELS
description of the electric circuit ...

At each time step TACS section solution is followed by MODELS section solution.

5. Following the MODELS section a dummy electric circuit must be included in order to satisfy
data input rules of ATP.

The list of a sample data case to post process a power arc measurement is given in Appendix A.1.

2.2 Post Processing Using MODELS

This new feature has been added very recently to MODELS in the ATP-EMTP to access and post
process signals stored in a PL4 file directly in the MODELS section. The connection to the PL4
file and subsequent post processing are done in five steps:

1. Same as explained under Section 2.1

2. Same as explained under Section 2.1

3. MODELS section begins with the request MODELS STAND ALONE.

4. Any number of signals stored in the PL4 file is declared as inputs to MODELS:

INPUT arc_current { PL4(1) }, arc_voltage { PL4(2) }

where
arc_current and arc_voltage are arbitrary input names of the MODELS section.
PL4 is the new input type connecting the input to the PL4 plot file.
1, 2, etc. indicate the corresponding curve number in the PL4 file.
Curve numbers can be determined by executing TPPLOT or PCPLOT, if not known.

5. End of the MODELS section will be indicated by ENDMODELS followed by lines:

BLANK card ending plot cards


BEGIN NEW DATA CASE
BLANK card ending data cases

26 EEUG News May 1997


Technical Features

The list of a sample data case showing POSTPROCESS PLOT FILE feature using MODELS
STAND ALONE is given in Appendix A.2.

3 Conversion of Measured Transient Data in PL4 Plot File Format

A data conversion program written in FORTRAN, compiled and linked by Salford FTN77 (same
compiler used to create PC version of the ATP-EMTP) enables to create a plot file in PL4 format
of digitally measured and recorded signals. The conversion program named GENPL4.EXE runs
under MS-DOS on a PC with Intel 386/486/Pentium processors.

The measured data must have been recorded with constant sampling period and must be available
in tabular form in text (Ascii) format. Numbers can be of integer, floating point or of E-format
type. Each data column must be separated by at least one blank character. If recorded, time must
be the first data column in the data file.

Following input data are required by GENPL4.EXE through a user dialog in the given order:

- name of text file containing recorded data;


- question, whether time is recorded or not. If not, sampling period (time step) in seconds is
needed;
- column number of recorded signals (time is numbered as 0);
- arbitrary names for recorded signals (2 x 6 characters for each variable are available).

Measured data will be treated in the PL4 plot file as if they were node voltages.

4 Example: Fault Arc Seen From Digital Distance Relay

4.1 Power Arc Measurement and Simulation

Several power arc test were carried out with original arrangements of overhead line insulators and
arc fittings in a high-power test laboratory [3]. Using measured arc current and voltage, which
were digitally recorded (12 bit resolution) with a sampling rate of 6 µsec and stored on optical
media, an existing arc model has been improved such that the dynamics and random behaviour of
power (fault) arcs for any insulator arrangement could be reproduced using the ATP-EMTP as
explained in Ref. [3]. Figure 1 shows the test circuit used for power arc tests. The test circuit
represents a double line-to-ground fault with different fault locations in a power network with
isolated neutral point. The first line-to-ground fault is modelled as a solid connection to ground
at the supply terminal in phase conductor “c”, whereas the second line-to-ground fault is initiated
through an arc at the end of an overhead line, which is represented by a lumped resistance and
reactance Rser and Xser taking into account positive- and zero-sequence impedance of the line.
Technical Features

Es
Rs Xs BS
a

Rser Xser iarc MS


b

c
uline uarc

Ce

Fig. 1 Test circuit for power arc tests

In this example a power arc test carried out with the 20-kV insulator arrangement in suspension
position will be post processed to calculate equivalent 50-Hz resistance and reactance of the arc
column, which would be measured by a distance protection relay. It is assumed that fault arc
occurs very near to the location of protective relay, so that line impedance is not taken into
consideration. In the test circuit shown in Fig. 1 the series line impedance was selected in such a
way, that a prospective short-circuit current, Isc = 5.5 kA (rms value), flows in the phase conductor
“b” and through the arc.

The measured arc current and arc voltage are shown in Figure 2. The steady increase and sudden
collapse of arc voltage at t = 188 msec indicate elongation and subsequent break-down of the arc
column to ist original length. Because of heavy short-circuit current, no arc extinction is to be
expected. For comparison, the results of the arc simulation are shown in Figure 3. The basic arc
parameters as well as arc elongation and subsequent break-down are determined from arc
measurement.

i [kA]
10
8
6
4
2
0
-2
-4
-6
-8
-10
0 50 100 150 200 250
t [ms]
( 2) MODELS - I_ARC

arc current (Fig. 2)

28 EEUG News May 1997


Technical Features

u [kV]
6
4
2
0

-2
-4
-6
0 50 100 150 200 250
t [ms]
( 3) MODELS - U_ARC

arc voltage

Fig. 2 Measured arc current and voltage

i [kA]
10
8
6
4
2
0
-2
-4
-6
-8
-10
0 50 100 150 200 250
( 2) MODELS - I_ARC t [ms]

arc current

u [kV]
6
4
2
0

-2
-4
-6
0 50 100 150 200 250
( 3) MODELS - U_ARC t [ms]

arc voltage

Fig. 3 Arc simulation with ATP-EMTP

EEUG News May 1997 29


Technical Features

4.2 Computation of Equivalent Arc Resistance and Reactance

Equivalent 50-Hz resistance and reactance values of fault arc as a function of time are computed
by a fast discrete Fourier series (DFS) method as “running sum” [4], which is very similar to the
well-known distance protection algorithm of Phadke-Ibrahim [5] for digital relays. In the following
the general DFS equations to compute complex phasor of the arc voltage at any harmonic
frequency f = n@f1 (f1 = 50 Hz) are given:
N
2π ⋅ k ⋅ n
Re{U n }
2
=
N
∑u k =1
k sin
N
(1)

N
2π ⋅ k ⋅ n
Im{U n }
2
=
N
∑u k =1
k cos
N
(2)

where

N : number of data points in a DFS window


n : harmonic number, n = f / f1
uk : discrete measured/computed voltage
Un : complex voltage at f = n@f1

The equivalent resistance and reactance of the arc are calculated continuously by shifting the
data window one time step to the right using following equations:

Re{U n } ⋅ Re{ I n } + Im{U n } ⋅ Im{ I n }


Rn =
( Re{ I } ) + (Im{ I } )
2 2 (3)
n n

Im{U n } ⋅ Re{ I n } − Re{U n } ⋅ Im{ I n }


Xn =
( ) ( )
(4)
Re{ I n } + Im{ I n }
2 2

The width of window for DFS is selected as 20 msec corresponding to one period of 50 Hz. The
number of data points N per period is not an exact integer, because sampling rate of the
measurement was 6 µsec. The time step of 48 µsec is used for post processing of both arc
measurement and simulation resulting in a rounded value of N = 417. In reality, the sampling rate
of digital distance protection relays is much lower than this value.

The MODELS routines DFS_COEF.MDL and IMPEDANZ.MDL to compute Fourier series


coefficients as a “running sum” and to determine arc resistance and reactance according to
equations (3) and (4) are given in Appendices A.3 and A.4, respectively. These routines are
written in a general sense, that they allow the specification of any width of DFS window, harmonic
number and starting time point of DFS computation.

The computed 50-Hz (n = 1) arc resistance Rarc and reactance Xarc as a function of time are shown
in Figure 4. The first period (20 msec) after initiation of the DFS computation is the transition
interval and therefore it should be discarded. As it can be seen from Fig. 4a and 4b, the fault arc
Technical Features

in air is not only of resistive nature as assumed by many protection engineers, but shows also
inductive behaviour, which can be assigned to the nonlinear characteristics of the arc and depends
highly on the arc time constant and arc elongation.

Z [mÙ]
800

600

400 R

200 X

-200
0 50 100 150 200 250
( 8) MODELS - R_ARC ( 9) MODELS - X_ARC
t [ms]

(a)
(b)

Z [mÙ]
800

600

400 R

200 X

-200
0 50 100 150 200 250
( 8) MODELS - R_ARC ( 9) MODELS - X_ARC
t [ms]

Fig. 4 Equivalent 50-Hz arc resistance and reactance determined by post processing
(a) arc measurement
(b) arc simulation

The comparison of curves of Rarc and Xarc determined from power arc measurements (Fig. 2) and
from arc simulation using ATP-EMTP (Fig. 3) indicates that the arc model is well suitable for
testing digital distance relays.

EEUG News May 1997 31


Technical Features

5 References

[1] Dubé, L.: MODELS Technical Note -- Use of TACS and MODELS in the same data case,
Anonymous FTP file server, Michigan Techn. University, July 1995.

[2] Dubé, L.: MODELS Technical Note -- POSTPROCESS PLOT FILE, Anonymous FTP file
server, Michigan Techn. University, Sept. 1995.

[3] Kizilcay, M.; Koch, K.-H.: Numerical fault arc simulation based on power arc tests, ETEP
Euro. Trans. On Electr. Power Engng., vol. 4 (1994), no. 3, pp. 177-185.

[4] Weber, T.: Representation of power transformers and differential protective relays in a
digital network model, Ph. D. thesis, Technical University of Darmstadt, Germany, 1995 (in
German).

[5] Phadke, A.; Hlibka, T.; Ibrahim, M.: A digital computer system for EHV substations:
Analysis and field tests, IEEE Trans. on PAS, vol. 95 (1976), no. 1, pp. 291-301.

Appendix

A.1 Post processing of the arc measurement given in section 4.1 using TACS-MODELS

BEGIN NEW DATA CASE


C
C Postprocessing of power arc test
C with 20-kV vertical insulator arrangement
C Measured transient data stored in LV130D.PL4
C
POSTPROCESS PLOT FILE 1 63 1
$OPEN, UNIT=63 FILE=lv130d.pl4 STATUS=OLD FORM=UNFORMATTED
48.E-6 .287
100 1 0 0 1 0 2
TACS HYBRID
25CURR 1.0 { access arc current via type-25 source: 1st curve
25VOLT 3.0 { access arc voltage via type-25 source: 3rd curve
99I_MOD = CURR + 0.0317 { correct current zero crossing
BLANK card ending all TACS data cards
MODELS
INPUT
i {TACS(i_mod)} -- pass TACS variable I_MOD as i to MODELS
u {TACS(volt)} -- pass TACS variable VOLT as u to MODELS
OUTPUT
STR_im, STR_re, SPG_im, SPG_re
i_mod
$INCLUDE DFS_COEF.MDL {-- MODEL to compute DFS coefficients
$INCLUDE IMPEDANZ.MDL {-- MODEL to compute equiv. impedance
USE Koeffizient AS STROM -- Computation of DFS coeff. for current

32 EEUG News May 1997


Technical Features

TIMESTEP MIN : 48.E-6 -- time step of DFS coeff. computation


DATA
Fenster := 0.020 -- DFS window, 1 50-Hz period
n := 1 -- harmonic number, n=1 ==> f=50 Hz
t_beg := 0.052 -- starting time of DFS evaluation
INPUT
iu1 := i -- modified arc current
OUTPUT
STR_im := a_n -- a_n : Im{I}
STR_re := b_n -- b_n : Re{I}
ENDUSE
USE Koeffizient AS SPANNUNG -- Computation of DFS coeff. for voltage
TIMESTEP MIN : 48.E-6 -- time step of DFS coeff. computation
DATA
Fenster := 0.020 -- DFS window, 1 50-Hz period
n := 1 -- harmonic number, n=1 ==> f=50 Hz
t_beg := 0.052 -- starting time of DFS evaluation
INPUT
iu1 := u -- arc voltage
OUTPUT
SPG_im := a_n -- a_n : Im{U}
SPG_re := b_n -- b_n : Re{U}
ENDUSE
USE Impedanz AS IMP -- Computation of R and X at f=n/Fenster
INPUT
U_im := SPG_im -- Im{U}
U_re := SPG_re -- Re{U}
I_im := STR_im -- Im{I}
I_re := STR_re -- Re{I}
ENDUSE
RECORD
Strom.NT AS N -- Number of data points in DFS window
Strom.iu1 AS i_arc -- arc current
Spannung.iu1 AS u_arc -- arc voltage
Strom.a_n AS a_n_i -- DFS coeff. of current
Strom.b_n AS b_n_i -- DFS coeff. of current
Spannung.a_n AS a_n_u -- DFS coeff. of voltage
Spannung.b_n AS b_n_u -- DFS coeff. of voltage
Imp.Z_re AS R_arc -- Equiv. arc resistance
Imp.Z_im AS X_arc -- Equiv. arc reactance
ENDRECORD
ENDMODELS
C -- dummy electric circuit
GEN 1.0
BLANK
BLANK
14GEN 10. 50.
BLANK card ending sources
BLANK card ending node voltage output request
BLANK card ending plot cards
BEGIN NEW DATA CASE
BLANK

EEUG News May 1997 33


Technical Features

A.2 Post processing of arc simulation given in section 4.1 using MODELS alone

BEGIN NEW DATA CASE


C
C Postprocessing of an arc simulation
C with the 20-kV vertical insulator arrangement
C Computed transient data stored in LV130_92.PL4
C
C --- template for next card. MULPPF LUNPPF L63TYP
POSTPROCESS PLOT FILE 1 63 1
$OPEN, UNIT=63 FILE=lv130_92.pl4 STATUS=OLD FORM=UNFORMATTED
48.E-6 .287
100 1 0 0 1 0 2
MODELS STAND ALONE
INPUT
i {PL4(2)} -- arc current (2nd curve in .PL4 file)
u {PL4(5)} -- arc voltage (5th curve in .PL4 file)
OUTPUT
STR_im, STR_re, SPG_im, SPG_re
$INCLUDE DFS_COEF.MDL {-- MODEL to compute DFS coefficients
$INCLUDE IMPEDANZ.MDL {-- MODEL to compute equiv. impedance
USE Koeffizient AS STROM -- Computation of DFS coeff. for current
TIMESTEP MIN : 48.E-6 -- time step of DFS coeff. computation
DATA
Fenster := 0.020 -- DFS window, 1 50-Hz period
n := 1 -- harmonic number, n=1 ==> f=50 Hz
t_beg := 0.038 -- starting time of DFS evaluation
INPUT
iu1 := i -- modified arc current
OUTPUT
STR_im := a_n -- a_n : Im{I}
STR_re := b_n -- b_n : Re{I}
ENDUSE
USE Koeffizient AS SPANNUNG -- Computation of DFS coeff. for voltage
TIMESTEP MIN : 48.E-6 -- time step of DFS coeff. computation
DATA
Fenster := 0.020 -- DFS window, 1 50-Hz period
n := 1 -- harmonic number, n=1 ==> f=50 Hz
t_beg := 0.038 -- starting time of DFS evaluation
INPUT
iu1 := u -- arc voltage
OUTPUT
SPG_im := a_n -- a_n : Im{U}
SPG_re := b_n -- b_n : Re{U}
ENDUSE
USE Impedanz AS IMP -- Computation of R and X at f=n/Fenster
INPUT
U_im := SPG_im -- Im{U}
U_re := SPG_re -- Re{U}
I_im := STR_im -- Im{I}
I_re := STR_re -- Re{I}
ENDUSE
RECORD
Strom.NT AS N -- Number of data points in DFS window
Strom.iu1 AS i_arc -- arc current
Spannung.iu1 AS u_arc -- arc voltage

34 EEUG News May 1997


Technical Features

Imp.Z_re AS R_arc -- Equiv. arc resistance


Imp.Z_im AS X_arc -- Equiv. arc reactance
ENDRECORD
ENDMODELS
BLANK card ending plot cards
BEGIN NEW DATA CASE
BLANK

A.3 Computation of discrete Fourier series coefficients (DFS_COEF.MDL)

MODEL Koeffizient -- Fourier series coefficients


DATA
n -- order of harmonics
Fenster {dflt: 0.02} -- window of DFS calculation
t_beg -- time point to start DFS comput.
INPUT
iu1 -- voltage or current as input
OUTPUT
a_n -- Fourier coefficient a_n
b_n -- Fourier coefficient b_n
VAR
k -- counter of time steps
iu_NT -- 1-period delayed voltage/current
a_n
b_n
NT -- number of points in DFS window
n2pi_NT -- 2*pi*n/NT
HISTORY
a_n {dflt: 0}
b_n {dflt: 0}
iu1 {dflt: 0}
DELAY CELLS (iu1):500
INIT
k := 1
a_n := 0
b_n := 0
NT := round(Fenster / timestep)
n2pi_NT := 2*pi*n/NT
ENDINIT -- calculate Fourier coefficients
EXEC -- as a "running sum"
IF t >= t_beg THEN
IF k <= NT THEN
a_n := a_n + 2 / NT * iu1 * cos(k * n2pi_NT)
b_n := b_n + 2 / NT * iu1 * sin(k * n2pi_NT)
ELSE
iu_NT := delay(iu1,Fenster)
a_n := a_n + 2 / NT * (iu1 - iu_NT) * cos(k * n2pi_NT)
b_n := b_n + 2 / NT * (iu1 - iu_NT) * sin(k * n2pi_NT)
ENDIF
k := k + 1
ENDIF
ENDEXEC
ENDMODEL

EEUG News May 1997 35


Technical Features

A.4 Computation of equivalent resistance and reactance at any harmonic frequency


(IMPEDANZ.MDL)

MODEL Impedanz -- Calculate R and X by using real


INPUT -- and imaginary parts of U and I
U_im -- Im{U}
U_re -- Re{U}
I_im -- Im{I}
I_re -- Re{I}
VAR
Z_re -- Re{Z}
Z_im -- Im{Z}
Z_be -- amplitude of Z
Z_phi -- angle of Z
INIT
Z_re := 0
Z_im := 0
Z_be := 0
Z_phi := 0
ENDINIT
EXEC
IF ABS(I_im) > 1.E-4 OR ABS(I_re) > 1.E-4 THEN
Z_re := (U_im * I_im + U_re * I_re) / (I_im**2 + I_re**2)
Z_im := (U_im * I_re - U_re * I_im) / (I_im**2 + I_re**2)
Z_be := sqrt(Z_im * Z_im + Z_re * Z_re)
Z_phi := atan(Z_im/Z_re) * 180/pi
ELSE
Z_re := 0
Z_im := 0
Z_be := 0
Z_phi := 0
ENDIF
ENDEXEC
ENDMODEL

36 EEUG News May 1997


Technical Features

Induction motor parameters


Generation of Coil Resistances and Inductances from Motor Performance Data for the
use in U.M. Type #3 and #4 Motor Simulation

Version 1. 0 C

Gabor B. Furst Vancouver B.C. Canada


Consulting Engineer GFURST@istar.ca

irst time user of U.M. machine models, and perhaps not only first time users, are often
F frustrated by the input requirements, particularly those related to the coil resistance and
inductance data, which is not readily available, and difficult to obtain from manufacturers. The
utility INDMOT (available via FTP from ftp.ee.mtu.edu /pub/atp/util/indmot.zip or from the
mirror sites in Europe and in Japan) is intended to provide assistance to generate the required data
from motor performance data which is readily available.

1 Introduction

Methods of calculating the approximate equivalent diagram of an induction motor have been
known for more then 50 years. These techniques have been considerably improved in the last
twenty or so years with the advent of digital simulation of induction motors. Contributions
known to the writer are given in the references below.

This program generates the equivalent circuit of a wound rotor, single cage, double cage or deep
bar induction motor, based on performance data entered by the user. The coil data for a type #3
(cage) or type #4 (wound rotor) U.M. induction motor simulation are then calculated based on
the equivalent diagram, which is also checked for the consistency of the performance data input.
The parameters calculated are approximate but the approximation is within the accuracy with
which the vast majority of induction motor performance data are available.

2 Input parameters required to use INDMOT

All data is to be entered in per units based on the full load kVA rating of the motor. The program
accepts motor rating in metric horsepower. The kVA rating the motor is deemed to be hp / (eff.
pf). Pull-out or maximum torque is not specified to avoid possible inconsistency in the
performance data. The program calculates the maximum torque based on the type of the rotor
(wound, single, double cage or deep bar) and the user supplied data for starting current, starting
torque, power factor and efficiency. The cage factors for double cage and deep bar rotors are set
internally to typical values of m = 1.0 and m = 0.6 respectively. The user who is familiar with
motor design may change these factors by changing the coil impedances in the U.M. data input.

EEUG News May 1997 37


Technical Features

3 INDMOT data input and processing

A text editor type data entry guides the user through entering the performance data. Most of the
entries are defaulted when the utility is activated. The user can change these entries as required
for his motor performance. After accepting the input, INDMOT calculates the elements of the
induction motor equivalent diagram, and recalculates the consistent performance data based on
this diagram. It then flashes on the screen the entered and adjusted data. Should the user wish
to change the data input based on this screen, the program allows return to the first data entry
screen with the data as entered by the user (not the default data). Once the INDMOT calculated
equivalent diagram and adjusted performance data is accepted, INDMOT generates the armature
and rotor coil resistances and inductances as required for the U.M. data input

Revised performance data, the equivalent network parameters and the U.M. coil data are flashed
on the screen and stored in a data file. The generation of equivalent circuit parameters is based
on ref. 1, but there are several changes to the procedure suggested in this paper, and the addition
of the mechanical parameters (inertia, damping, load torque) as required in the U.M. input. For
the leakage reactance of the cage coils the model supplies two values for the cage coil inductance:
the unsaturated and saturated values. The U.M. model can handle saturation of the main
magnetizing inductance, but not the leakage inductance of the coils. Should the user wish to
include this, it can be done externally by connecting a saturable reactor in series with the coils in
the EMTP section, or by using a 94 type MODELS element. For the majority of studies it will
be satisfactory to use the saturated values of the rotor coil inductances without such an external
connection.

Input for the generation of a .PCH file to be used with the $INCLUDE option is discussed in
Section 4 below.

4 INDMOT output

Once the equivalent motor diagram and performance data are accepted by the user, INDMOT
generates an output file, the name of which is defaulted to MOT.LIS, but can be renamed at the
time of the data entry.. This file contains the adjusted motor performance data, values of torque
and inertia, and the coil resistance and inductance values calculated with and without saturation.
The user has to transfer the data from this output file to user’s data file, which contains the U.M.
data in the appropriate U.M. format as outlined in the Rule Book

For those who are not familiar with the U.M. data input and are not likely to use it frequently, an
additional feature was built into the utility. At the point where the coil parameters are flashed
onto the screen, and the user is satisfied with the results, an additional option is made available.
This option is to generate a .PCH file which the user can call from his data file which contains
the induction motor busses, using the $INCLUDE command..

The $INCLUDE file is defaulted to the name MOTINC.PCH but any name can be specified
during the data entry. To use the $INCLUDE file for U.M. induction motor data, the line

38 EEUG News May 1997


Technical Features

'$INCLUDE FileName.ext' is entered just before the 'BLANK ending Source' line in the base data
file which does not contain any U.M. data. 'FileName.ext' is the user specified name of the include
file to replace 'motinc.pch'. This $INCLUDE file has no arguments after the name. The user's data
file without any UM entry has to include a minimum structure outlined below. The section header
and/or terminator lines shown must be entered in the file, even if there is no data entry in the
corresponding section.

BEGIN NEW DATA CASE


comment cards if any
UM TO TACS
misc. data
TACS
user's TACS code if any
BLANK ending TACS
network data entries
BLANK ending BRANCHes
user's switches if any
BLANK ending SWITCHes
user's sources
$INCLUDE motinc.pch - this is the UM include file
it must be the last line in the sources section
BLANK ending SOURCEs
other cards as usual

The include file generated will connect the induction motor to the three phase bus in the base data
file as specified by the user when prompted. The connection is via a switch closed in the phasor
solution. The upstream end of the switch is the above user specified bus. The other side of the the
switch is the motor terminals defaulted to MOTA, MOTB and MOTC. It is advisable not change
these names, and make sure that they are not duplicated in the base data file not containing U.M.
data.

During the prompting for entries into the include file, the user is asked to enter, apart from the file
name and bus name referred to above, if the run is to be an auto-initialized run at a specified value
of slip, or a direct start across the specified supply bus, and if extra load torque is to be applied
and at what time.

The include file causes all rotor coils to be connected to nodes in the electric network. These
nodes are directly grounded through a small resistance. The nodes are named ROTD1, ROTQ1,
ROTA etc. Similarly, the include file creates nodes required for the electrical analogue network
and associated type 14 sources. These nodes too have fixed names which should NOT be
duplicated in the base data file and should not be changed without due care.

EEUG News May 1997 39


Technical Features

5 How to use and interpret INDMOT results

For the magnetizing inductance and the leakage inductances of all stator and rotor coils, the
include file generates saturated inductance values. For the magnetizing inductance this implies
normal operation around rated voltage, for the coils it assumes a current of about the value of the
starting current. This simplifying assumption means that for normal running conditions U.M. will
cause the motor to run at a slightly reduced value of slip, and maximum torque will also occur
at a somewhat reduced slip. It is the writers opinion that this simplifying assumption is justified
for the vast majority of applied engineering studies. The user can change the saturated coil
leakage inductances to non saturated values, by replacing them in the $INCLUDE file with the non
saturated values shown in the .LIS file generated by INDMOT. The alternative for the
experienced U.M. user is to introduce saturation for the magnetizing inductance as shown in the
U.M. rules, and introduce saturation in the coil leakage inductances using TACS or MODELS,
by splitting the coil inductances into saturable and non saturable components as shown in the .LIS
file generated by INDMOT. This would require the usage of a saturation function which for a
particular motor design is difficult to come by, or use a generic saturation function which is just
another approximation.

When running the U.M. simulation, some performance values may slightly differ from those given
by INDMOT. It is the U.M. simulation which is correct.

This program is just a guide provided for creating a reasonable first try for preparing data for a
U.M. type #3 induction motor run. It is up to the user to check of the results, to confirm that the
data produced results in agreement with the performance required for his engineering study. Part
of such confirmation may be obtained by running a direct across the line motor start and plotting
the torque -speed and current - speed curve over the full range of zero to full speed. Such runs
will exhibit a large amplitude power frequency torque oscillation following the energization of the
motor, caused by the dc component in the inrush current. This makes it difficult (though not
impossible) to determine the starting. torque. One way to obtain the starting torque is to run an
initialization at 100% slip. Alternatively, using the $include option, the data file so created
generates via TACS the moving average of the motor torque (Variable TACS TAVG), and the
oscillating torque (TACS TOSC) due to the dc inrush on starting. This makes it easier to see what
the useful starting torque is.

U.M. provides for a large variety of alternative simulations and choices for monitoring variables.
The $INCLUDE file described above provides only two commonly used simulation modes. After
some experience with U.M. modeling, it should be easier to modify these files for the other
options, then creating a U.M. record from start.

6 Further development

It is hoped that users will pass on their experience with using INDMOT to the writer, which
would lead to further improvements in INDMOT.

40 EEUG News May 1997


Technical Features

7 References
[1] Rogers, C. J. and Shirmohammedi, D.: Induction Machine Modeling for Electromagnetic
Transient Program, IEEE Transactions on Energy Conversion: Vol. 2, No. 4, Dec. 1987

[2.] Rogers, G. C. et al.: An Aggregate Induction Motor Model for Industrial Plants, IEEE
Transactions on Energy Conversion: Vol. PAS 103, April 1984

[3] Lauw, H. K.: EMTP Theory Book, Chapter 9

[4] Ertam, S., Gaghzouz, Y.: A Fast Recursive Solution for Induction Motor Transients; IEEE
Transactions on Industry Applications, Vol. 24, September 1988

[5] Hung, R., Dommel, H. W.: Synchronous Machine Models for Simulation of Induction
Motor Transients, IEEE Transactions on Power Systems, Vol.11, May 1996

[6] Anjuj, S., Shokuuhn, F.: Parameter Estimation of Induction Motors Based on Sensitivity
Analysis, IEEE Transactions on Industry Applications, November 1989

EEUG News May 1997 41


Technical Features

Performance Test of the Three-phase Induction


Machine Model

Juan A. Martinez-Velasco Departament d'Enginyeria Electrica


Universitat Politecnica de Catalunya, Spain Diagonal 647
08028 Barcelona, Spain
Telephone : 34 - 3 - 401 6725
Fax : 34 - 3 - 401 6600
E-mail : martinez@ee.upc.es

This paper is published at the EEUG Meeting ‘96 in Budapest


and available in the proceedings of this meeting.

42 EEUG News May 1997


Errata

Please replace pages 51-52 of the EEUG News, No. 1, Vol.3 (February 1997) with the
next two pages (The arc equation on page 52 was not printed).

EEUG News May 1997 69


Technical Paper

Two errors have been discovered in the previous issue of the News (EEUG News Feb 1997,
Vol. 3, No. 1) after printing and distribution. Editors kindly ask readers to correct this minor
mistakes in their own copy of the EEUG News.

1) EEUG News Feb 1997, Vol 3, No 2, Page 8

The word “later” should be replaced by “earlier” in the bottom of the single page report
entitled “New EEUG Activities in 1997”. The corrected paragraph is shown next:

The on-line service is offered for all new users of ATP in the field of installation and handling
of ATP-EMTP program on PC-s with Intel processors running MS-DOS, MS-Windows 3.x,
MS-Windows 95 and Microsoft NT. This service is available only for those users, who
received program materials directly from the EEUG and has been licensed with the European
version of the ATP License Agreement, not later earlier than January 1, 1996.
.
.

2) EEUG News Feb 1997, Vol 3, No 2, Page 52

The corrected paragraph in the middle of the page (missing equation added) is shown next:
.
.
I am also interested in hearing from those, who already successfully have used type-94
component (with or without iteration or Norton type modelling) to solve generalized arc
equation of the form:
⋅ [ G ( t ) − g ( t )]
dg 1
=
dt τ ( t )

where G(t): stationary arc conductance; function of arc current/voltage


g(t): instantaneous arc conductance
τ: time contant/parameter (it may be time-varying).
.
.

70 EEUG News May 1997

S-ar putea să vă placă și