atpdraw - ntnu v5 presentation.pdf · 3 introduction • atpdraw is a graphical, mouse-driven,...
TRANSCRIPT
![Page 2: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/2.jpg)
2
Contents
• Introduction• Overview of ATPDraw functionality• Examples• Latest news in version 5.0-5.4
![Page 3: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/3.jpg)
3
Introduction• ATPDraw is a graphical, mouse-driven, dynamic
preprocessor to ATP on the Windows platform• Handles node names and creates the ATP input file
based on ”what you see is what you get”• Freeware• Supports
– All types of editing operations– ~100 standard components– ~60 TACS components– MODELS– $INCLUDE and User Specified Components– Groups
![Page 4: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/4.jpg)
4
Introduction- ATPDraw history• Simple DOS version
– Leuven EMTP Centre, fall meeting 1991, 1992• Extended DOS versions, 1994-95• Windows version 1.0, July 1997
– Line/Cable modelling program ATP_LCC– User Manual
• Windows version 2.0, Sept. 1999– MODELS, more components (UM, SatTrafo ++)– Integrated line/cable support (Line Constants + Cable
Parameters)
BPA Sponsored
![Page 5: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/5.jpg)
5
Introduction- ATPDraw history• Windows version 3, Dec. 2001
– Grouping/Compress– Data Variables, $Parameter + PCVP– LCC Verify + Cable Constants– BCTRAN– User Manual @ version 3.5
• Windows version 4, July 2004– Line Check– Hybrid Transformer model– Zigzag Saturable transformer
• Windows version 5, Oct. 2006– Vector graphics, multi-phase nodes, interactive Models
integration, files in memory
![Page 6: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/6.jpg)
6
ATPDraw functionality
Circuitmap
Circuitwindows
Header, circuit file name
Main menuTool bar
Componentselection menu
Circuitunder construction
![Page 7: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/7.jpg)
7
ATPDraw Component dialog
Editabledata values
Windows clipboardsupport
BranchoutputEdit localdefinitionsIcon/help/ pos/name/units
Node namesRed=User Spec.
Used for sorting
Label onscreen
Componentnot to ATP
Comment in ATP file
HighprecisionLocal helpF1=Global help
![Page 8: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/8.jpg)
8
I
I
V
I I
IV
I
I
V
t
I
I
V
IV
I
I
II V
I
V
I
I
LCC
LCC
LCC
LCC
LCC
LCC
ILCC
LCC
I
I
LCC
I I
LCC
LCC
I
LCC
LCC
LCC
I
LCC
LCC
I
LCC
LCC
LCC
III
LCC LCC LCC
LCC0
LCC
LCC
LCC
LCC
LCC
LCC
LCC
LCC
LCC
UII
UII
UII
UII
I
I
I
V
V
V
I
I
V
V
V
V
V
V
V
VINCENT
LUGO
MIDWAY
3
1
2
312
SERRANO
VALLEY
MIRA LOMA
1
2
2
3
Diab lo Canyon
Gates
Los Banos
2
3
31 LB - Mid
30050
30055
30057
30060
24156
24086
24092
24151
24138
3
1
1
2
ATPDraw capability• 30.000 nodes• 10.000 components• 10.000 connections• 1.000 text strings• Up to 64 data and 32 nodes per component• Up to 26 phases per node (A..Z extension)• 21 phases in lines&cables module• Unlimited grouping hierarchy• 100 UnDo/ReDo steps
![Page 9: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/9.jpg)
9
ATPDraw Edit options• Multiple documents
– several circuit windows– large circuit windows (map+scroll)– grid snapping
• Circuit editing– Copy/Paste, Export/Import, Rotate/Flip, Undo/Redo (100),
Zoom, Compress/Extract– Windows Clipboard: Circuit drawings, icons, text, circuit data
• Text editor– Viewing and editing of ATP, LIS, model files, and help files
• Help file system– Help on ATPDraw functionality, all components, and MODELS
![Page 10: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/10.jpg)
10
All standard componentsBranch
U(0)
+
I
i(0)
+
NonLinR(i)
MOVU
MOV
T
L. lum p L. distr
LINEZ-MT
LINEZ-T
+ Vf -
XFMR
Y
S
C
M
STAT
SY ST
HH
+
SM
Trafos
P S
:n 1
P S
Models3-phaseV
Fortran
F
+
T
T
T
T
TACS
T
SAT
Y
Devices
50
f
51
52
53
54
56
58
G u
59
Gdudt
60
if
61
64
MINMAX
63
MINMAX
65
ACC
UserSpec
LIB
ABC DEF
I
InitCond
INITTACS
66
RMS
T
H L
G(s)
G(s)
Machines
SM
Ks
62
SamplT rack
R(t)
Prob es &
Line/Cab
S
CC
FreqCom p
HFS
CIGRELOAD
CIGRELOAD
RLC
BCT
Y
+v-
LINEZ-T
SM
ω
IM
ω
IM
ω
SP
ω
DC
ω
LCCLCC
K·s
K1+T·s
K·s1+T·s
Math+
-
+
+
K
*
xy
x
y
|x|x
NEG
Logic
xx
y
y
P S:n 1
Y Y
57
55
F(s|z)
H
Switches
M sin
x=y
exp
log
log10
RAD
DEG
RND
cos
tan
cotan
asin
acos
atan
sinh
cosh
tanh
xx
y
y
Excit
Torque
Windsyn
![Page 11: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/11.jpg)
11
ATPDraw node naming• "What you see is what you get"• Connected nodes automatically get the
same name– Direct node overlap– Positioned on connection
• Warnings in case of duplicates and disconnections
• 3-phase and n-phase nodes– Extensions A..Z added automatically– Objects for transposition and splitting– Connection between n- and single
phase
nodes connected nodes overlap
SplitterTransposition
Connection
ABC
1
![Page 12: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/12.jpg)
12
User’s manual• Documents version 3.5 of ATPDraw (246 pages), pdf• Written by Laszlo Prikler and H. K. Høidalen• Content
– Intro: To ATP and ATPDraw + Installation – Introductory manual: Mouse+Edit, MyFirstCircuit– Reference manual: All menus and components– Advanced manual: Grouping/LCC/Models/BCTRAN +
create new components– Application manual: 9 real examples
![Page 13: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/13.jpg)
13
Example 1
• Multi-phase connections
• Increased circuit readability
Freq
T
K
xy
x
y
+
- Freq
58
G u
Angle
T
xy
x
y
+
-
180
T
5454 54 54 54 54
T T
T
T
T
1 4 3 6 5 21 2 3 4 5 6
6-phase
![Page 14: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/14.jpg)
14
Example 2• Multi-phase groups
• New component: Collector
AC
POS
NEG
PULSE 1 4 3 6 5 2
6-phase
AC POS
NEG
PULSE +
-
SAT
YY
+
-
T
T
LCC
31
![Page 15: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/15.jpg)
15
Example 3
• Multi-phase Models
• New Model probe
SAT
YZ
132 kV
SAT
Y Y
5 uH
VCable
132/11.3
SAT
Y Y
SAT
YZ
SAT
Y Y
HVBUSI
5 uH
0.0265
UI
5 mF
U(0)
+
22.2 mH
VCable 0.0265
UI
5 mF
U(0)
+
MODELfourier
M
1
Regulation
11.3/10.6 kVtransformers
Diode bridgesZig-zag
transformersZN0d11y010.7/0.693 kV
MODEL FOURIERINPUT X --input signal to be transformedDATA FREQ {DFLT:50} --power frequency
n {DFLT:26} --number of harmonics to calculate
OUTPUT absF[1..26], angF[1..26],F0 --DFT signalsVAR absF[1..26], angF[1..26],F0,reF[1..26], imF[1..26],
i,NSAMPL,OMEGA,D,F1,F2,F3,F4
(f ile Exa_14.pl4; x-v ar t) m:X0027E m:X0027G m:X0027V m:X0027Y 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10[s]0
4
8
12
16
20
![Page 16: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/16.jpg)
16
Example 4
L_impH
t
TOP
I
tt
t
V
TWR4V
V
LINE2
t
R(i)
I
TR400
t
R(i)
I
LINE1
tTR
R(i)
I
V
PT1
U
LCC LCC LCC LCC LCC LCC
A
• Lightning study• JMarti lines• Simple Bergeron lines in sub-station• Flashover char. In MODELS
![Page 17: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/17.jpg)
17
Transformer modeling
• Saturable Transformer
• BCTRAN
• Hybrid Transformer
SAT
YZ
BCT
Y
XFMR
Y
![Page 18: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/18.jpg)
18
Saturable transformer
• Zigzag supported
SAT
YZ
132 kV
SAT
Y Y
VCable
132/11.3
SAT
Y Y
SAT
YZ
SAT
Y Y
5 uH
26.5mohm
UI
5 mF
U(0)
+
22.2 mH
VCable
SAT
YZ
SAT
Y Y
VCable
SAT
YZ
SAT
Y Y
VCable
SAT
YY
SAT
Y Y
VCable
V
5 uH
26.5mohm
UI
5 mF
U(0)
+
V
5 uH
26.5mohm
UI
5 mF
U(0)
+
V
5 uH
26.5mohm
UI
5 mF
U(0)
+
V
5 uH
26.5mohm
UI
5 mF
U(0)
+
V
Zdy
Zdy
Zdy
Zdy
Zig-zag
transformersZN0d11y010.7/0.693 kV
-12
-6
+6
+12
11.3/10.6 kVtransformers
Ydy
![Page 19: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/19.jpg)
19
BCTRAN• Automatic inclusion of external magnetization
characteristic
BCT
Y
16 kV
I
VVXFMR
Y
I
V
V
V
XFMR
BCTRAN
(f ile Exa_16.pl4; x-v ar t) c:X0004A-LV_XA c:X0004A-LV_BA 0.00 0.02 0.04 0.06 0.08 0.10[s]
-70
-40
-10
20
50
80[A]
![Page 20: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/20.jpg)
20
Hybrid transformer• Four separate parts connected
– Leakage: A-matrix; Auto, Y, D with all phase shifts– Winding resistance: Frequency dep. with Foster equiv.– Core: Topological correct core: Frolich equation, relative
dimensions. Connected at n+1 winding at core surface.– Capacitance
Zl
Zl
Zl
Zy
Zy
L4
L4
L3
L3
L3
NH:NX
NH:NX
NH:NX
NX:NX
NX:NX
NX:NX
CH-GND/2
CHA-HB/2
CHB-HC/2
CHA-HB/2
CHB-HC/2
CX-GND/2
CX-GND/2CH-GND/2
RH(f)
RH(f)
RH(f)
RX(f)
RX(f)
RX(f)
CH-GND/2
CH-GND/2
’
’
’
a
a’
b
b’
c
c’
CHA-Xa/26
A
A’
B
B’
C
C’
![Page 21: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/21.jpg)
21
Hybrid cont.• Design, test report, or typical values
Winding geometry Open and shortcircuit test report
Typical values from text books
![Page 22: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/22.jpg)
22
Line/Cable modeling• Line/Cable Constants, Cable Parameters
– Bergeron, PI, JMarti, Semlyen, Noda(?)
• View– Cross section, grounding
• Verify– Frequency response, power frequency params.
• Line Check- Power freq. test of line/cable sections
0.0 2.0 4.0 6.0
log(freq)0.4
1.5
2.7
3.9 log(| Z |)
![Page 23: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/23.jpg)
23
Example• Double circuit case (420 kV + 145 kV)
11 m 11 m
12 m
18.6 m
3.8 m
11 m
9.6 m 4.5 m
4.5 m4.5 m
35.5 m
Circuit Positive sequence system Zero sequence system Test type [kV] Z [Ω/km] C [nF/km] Z [Ω/km] C [nF/km] 420 0.02+j0.29 12.8 0.19+j0.71 9.3 Benchmark data
50 Hz, 100 Ωm 145 0.06+j0.38 9.7 0.25+j0.80 6.7 420 0.02+j0.29 12.8 0.18+j0.71 9.3 Individual testing
Bergeron model 145 0.06+j0.38 9.7 0.25+j0.80 6.9
![Page 24: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/24.jpg)
24
Creating the Bergeron model
![Page 25: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/25.jpg)
25
Testing the Bergeron model• Line Model Frequency scan. Model OK for 50 Hz.
![Page 26: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/26.jpg)
26
Line Check • The user selects a group in the circuit• ATPDraw identifies the inputs and outputs (user
modifiable)
![Page 27: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/27.jpg)
27
Line Check cont.• ATPDraw reads the lis-file and calculates the
series impedance and shunt admittance
![Page 28: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/28.jpg)
28
Latest news, Version 5.0 available from October 2006Sponsored by BPA & EEUG• Vector graphics
– Improved zoom– Larger, dynamic icon; RLC, transformer,
switch…– Individual selection area
• Multi-phase nodes– 1..26 phases, A..Z extension– MODELS input/output X[1..26]– Connection between n-phase and single phase– 21 phases in LCC components
• New file management– Project file follows the PKZIP 2 format.
Improved compression. acp-extension.– Sup-file only used when a component is
created.– External data moved from files to memory.– Individual, editable help strings for all
components.
LCC LCC LCC LCC1
132 kV
132/11.3
SAT
Y
22.2 mH
MODELfourier
M
I
1
AC
POS
NEG
PULSE 1 4 3 6 5 2
6-phase
![Page 29: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/29.jpg)
29
Latest news, continued
• MODELS fully integrated– No files on disk– Dynamic update of the component based on
the Model’s header• Object size increased to 32 nodes and 64
data.• Increased name and label strings. Unit
added. • Extended probe reads the lis-file and
displays steady-state values• Recompress of Groups supported.• Undo/Redo updated. Possible to Undo
”external” data editing.• Type 1 source added.• $Parameter for Models supported.• Bug corrections
MODELabc2dq
MODELtest
-56.7+j22.18I
![Page 30: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/30.jpg)
30
Integrated handling of MODELS
• Possible to edit a Model from the Component dialog• The object in the circuit will be updated automatically
– Inputs/outputs– Data– Dialog box– Icon
• Handling of indexed data• Equal Models elsewhere are updated• No files involved
![Page 31: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/31.jpg)
31
Add a new Model to a circuit• Select a mod or sup file from the global library
– If a sup-file does not exist, default data is used and icon automatically created
• Create a new Model
– Default Model is used (ModelDef.sup from ATPDraw.scl)
– Icon is automatically created MODELdefault
![Page 32: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/32.jpg)
32
Edit a Model in a circuit
• In the Component dialog box click on Edit
• The built-in text editor appears– Edit the text/Import– Click on Done
• Respond to the Model identified message
Right click
![Page 33: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/33.jpg)
33
Go to Edit definitions
• Edit during identification– Click Yes: Go to Edit definitions– Click No: Accept default icon/node
• If the number of nodes has changed – ATPDraw will as default create a new icon in
vector graphic style
• Edit definitions later– Click Edit definitions
MODELflash_1
![Page 34: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/34.jpg)
34
Edit definitions• Local: Component dialog|Edit definitions• Global: Library|Edit|• Edit data, nodes, icon, and help
Note:
Node positions changed from icon border 1-12 to (x, y) positions
Switch between bitmap/vector
Data|Unit added
![Page 35: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/35.jpg)
35
Latest news, version 5.1px
• Corrections to version 5 related to MODELS, User specified components, and LCC with equal names
• Improved integration of MODELS• Indexed data to MODELS
• Version 5.2 prepared for the EEUG meeting 2007: New design
![Page 36: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/36.jpg)
36
Vector graphics• Sponsored by EEUG (2007)• Better zooming and dynamics
• Increased icon size 255x255 (from 41x41)• Allow more nodes than 12
• Additional: Flipping & Individual scalable icons
MODELlarge
SM
ω
SM
ω
SAT
A A
![Page 37: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/37.jpg)
37
Dynamic icons
RLC, RLC3, RLCD3, RLCY3; R, L, C, RL, RC, LC, RLC appearance. PROBE_I (Current probe); Single phase or three phase appearance.
I
I
LCC; Overhead line, single core cable, or enclosing pipe appearance. Length of transmission line optionally added.
LCC
5.09 km
LCC
50. km All sources; current (rhomb) or voltage (circle) source appearance.
Universal machines; manual/automatic initialization, neutral grounding.
IM
ω SM
ω TSWITCH (Time controlled switch); opening/closing indications. Transformers; Coupling (Wye, delta, auto, zigzag), two/three windings.
SAT
Y
XFMR
A A
TACS summation. Positive (red), negative (blue), or disconnected input. Click on the nodes to activate.
66
RMS
G(s)
![Page 38: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/38.jpg)
38
Grouping• Groups get default icon in vector style• Compress/Recompress:
Note:
Group name: just for icon
Keep icon: in case of recompress
Choses betweenBitmap/Vector
Vector supports automaticnode positioning
Old style 1-12 borderposkept
Specify Position=0 to enable (x, y) pos.
![Page 39: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/39.jpg)
39
All standard components:
![Page 40: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/40.jpg)
40
Other updates
• Facelift– Toolbar improvements.– Component bar option added.– Pull down menu icons.– More rotation options added.
• XFMR update– Bugfix– Extensive benchmarking– Support of Triplex core
![Page 41: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/41.jpg)
41
Latest news, version 5.3• Upgrade to a new compiler Delphi 2007, basically to better support the new
help file standard. • Upgrade of this help file system from HLP to CHM (HTML format). • The main menu and toolbar are updated to Windows XP look and feel. New
icons added for both toolbar and main menu. The toolbar is customizable. Elements are intentionally enabled and disabled.
• Support of "themed" design and real Windows XP/Vista appearance of buttons and tabs.
• Support of multi-lined text with individual font and color properties. Using the multi-line option will prevent older versions of ATPDraw to show the text correctly on screen.
• Option to give node names directly in the Component dialog re-introduced. User specified names are drawn with a red color.
• Several corrections in the Hybrid Transformer model. Zero sequence. Core losses, saturation curve small transformers. Frequency dependent winding resistance.
• Support of Triplex and Shell-form cores added to the Hybrid Transformer model XFMR.
![Page 42: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/42.jpg)
42
Latest news, version 5.3 cont.• A connection's node dots can be individually forced on in order to produce a
consistent drawing with all other node dots off. • A Vector Graphic Editor available. Drawing, selection, rescaling of individual
or all elements. Handling of node positions together with the icon. Support of rotated ellipses and rectangles. Support of pie shapes.
• Relations drawn as a dotted line. The relation property is available from the Connection dialog. A Relation can have a label and different colors just like a connection.
• A third page 'Nodes' added to the LCC dialog which allows the user to change the node names and assign the individual conductors to the terminals. This could be useful for more complex cable systems.
• The LCC dialog is rewritten to give a better handling of the Name and better support of Cancel.
• Error in Copy/Paste nonlinear characteristic corrected. • Shortcut keys Alt+F1-F12 added to the Edit Definition/Support dialog (and
Vector Graphic editor) to support the "old" icon border node positions (1-12) co-ordinates.
• Alt+click to select texts, node names, or labels instead of the Ctrl key.Ctrl+P/V followed by a rapid click on the pasted component resulted in an unexpected shift to Edit Text mode.
![Page 43: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/43.jpg)
43
New help file system
• The old hlp standard not supported in VISTA by default
• Switch to html help was necessary– Conversion of old help file– Update the help file system
• Benefit– Content-Navigation– Search
![Page 44: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/44.jpg)
44
HTML help: atpdraw.chm
![Page 45: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/45.jpg)
45
Layout
• ”Themed design”– Utilizing the new Windows graphic routines– Dynamic mouse drag-over response
• Main menu and tool bar• Tabbed pages, check boxes and buttonss• Combo, spin edit, and scroll boxes
• Actions– Automatic disabling/enabling of menu items– Customizable toolbar
• Layout comparable to standard programs
![Page 46: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/46.jpg)
46
Customize toolbar• Select View|Toolbar customize
– Drag items on/off the toolbar– Select category and drag on:
Stored in: APPDATA\atpdraw\Toolbar.cfg
![Page 47: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/47.jpg)
47
Multi-lined text
• Support of multi-lines text with properties– Font– Size– Colors– Style
• 2 GB (!) maximum text size
![Page 48: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/48.jpg)
48
Latest news, version 5.4• Vector graphic editor significantly enhanced. • Possible to add a standard bitmap background to component icons,
including scaling and rotation. • Output Manager. ATPDraw lists all output requests and gives the user direct
access to each of them. Includes also a statistical tabulation option with scaling and grouping.
• Additional cards moved to separate new component under User specified in the selection menu. Follows standard edit operations including Hide and Sort. Inclusion of request templates via the built-in text editor's context menu (right click).
• Models Record moved locally into each model component. • All results files stored in memory (also for LCC and BCTRAN). $Include files
dumped to the result directory (user selectable ATP or project folder) each time the final ATP file is created. No more any risk of file sharing conflicts with simultaneously open projects. No initial request for ResultDir. BCTRAN result file stored in project.
• User extendable Selection menu. Add frequent used sub-circuits to the selection menu.
• Protection of Groups, Models and User Specified components. • Hybrid Transformer model benchmarked and corrected. • Windsyn integration supported.
![Page 49: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/49.jpg)
49
Edit definitions
• Edit icon/backiground/help/nodes/data
![Page 50: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/50.jpg)
50
Vector Graphic Editor
![Page 51: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/51.jpg)
51
Add bitmap background
![Page 52: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/52.jpg)
52
Output manager• ATP|Output manager F9
V
2.5 ohmsI
V
26 uF
2.5 ohmsI
SAT
Y
1PH FALT
I
0 %
V V
SAT
Y Y
SAT
YY
SAT
Y
I
RECTIFIERA.C. SYSTEM
INVERTERA.C. SYSTEM
Find: Centre and highlight the involved component
Edit: Show the dialog box of the involved component
![Page 53: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/53.jpg)
53
Statistical tabulation• Addition to output manager
U
U
U
MO
VP
E
U
STAT
MO
VP
E
LCCMID
LCC LCC LCC
STAT
STAT
VSVS VS
![Page 54: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/54.jpg)
54
Additional cards• Moved from ATP|Settings/Format to
separate component
![Page 55: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/55.jpg)
55
Insert templates
![Page 56: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/56.jpg)
56
Models RECORD• Moved from ATP|Settings to locally in
Model component
![Page 57: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/57.jpg)
57
Windsyn integration• Execution of Windsyn from ATPDraw• Storing data properly in the project file
Excit
Torque
Windsyn
Exciter and governor under development
![Page 58: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/58.jpg)
58
Protection• Groups + Models + User Specified• Password to open and edit component• Edit definitions, Make ATP file, Edit Group
restrictions• $LISTOFF-$LISTON used to protect lis-file• ATP file dumped to disk when Run ATP (F2) is
clicked– Saved with a random name– Modified after 2 seconds; $LISTOFF blocks removed,
renamed to user specified name.
![Page 59: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/59.jpg)
59
Selection menu• User extendable – Import project file• Create directory structure under /Plugins
![Page 60: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/60.jpg)
60
Pocket calculator pl4• Multiple runs via Pocket
calculator creates plot file on the form MyCircuit.001, MyCircuit.002,.., MyCircuit.100
• These files can not be read by PlotXY
• ATPDraw adds ’.pl4’ to the file name if they can be found on disk
![Page 61: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/61.jpg)
61
Result Directory• The user initially specifies where the result
should be stored (ATP and $Include files)– Introduced in version 5– Removed from version 5.4
• ATPDraw.ini file stored in APPDATA/ATPDraw
![Page 62: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/62.jpg)
62
Data files in memory
Problems:• Where? Lots of
files/messy disk• Is it safe to delete files?• Conflicts between
projects
Old:
Memory
Disk
Solutions:• All data in memory• Files extracted to disk
’just in time’• Import/Export allowed• Project file contains all
required information
New:
Memory
Diskdatasup
data
obj obj
Library
import/export
![Page 63: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/63.jpg)
63
Project vs. Library: Local|Global
ATPDrawMemory
Circuitproject
LibraryDisk
ATPDraw.sclUser specified /USPModels /MODLine&Cables /LCCBctran/XFMR /BCT
New/Import
Export/Save as
/ResultDir:User Specified andLine&Cable include files
Make ATP fileRun ATP
• When a new component is added to the project:
• All information copied into the project
• No links to files
Edit local data
Edit global data
![Page 64: ATPDraw - NTNU v5 Presentation.pdf · 3 Introduction • ATPDraw is a graphical, mouse-driven, dynamic preprocessor to ATP on the Windows platform • Handles node names and creates](https://reader030.vdocuments.net/reader030/viewer/2022013113/5ac098db7f8b9ae45b8c5b71/html5/thumbnails/64.jpg)
64
Types of files• Project file (acp): Contains all circuit data.• Support file (sup): Component definitions. Used only
when a component is added to the project. – Standard components: ATPDraw.scl– User defined components: Optionally in global
library• Data file (mod/alc/bct/xfm): Contain special data
– Stored internally in data structure– Optionally in global library
• Help file (sup/txt): User specified help text– Global help stored in sup-file or /HLP directory (txt
file)– Local help created under Edit definitions
+