📄 windfarm_v42.psc
字号:
PSCAD 4.2.1
Settings
{
Id = "1046987576.1189691194"
Author = "plwilson.plwilson"
Desc = "Wind farm example case"
Arch = "windows"
Options = 32
Build = 6
Warn = 1
Check = 7
Libs = ""
Source = ""
RunInfo =
{
Fin = 5
Step = 0.0001
Plot = 0.0001
Chat = 0.001
Brch = 0.0005
Lat = 100
Options = 0
Advanced = 223
Debug = 0
StartFile = "windfarm.snp"
OFile = "windfarm.out"
SFile = "windfarm.snp"
SnapTime = 2.5
Mruns = 1000
Mrunfile = 0
StartType = 0
PlotType = 0
SnapType = 0
MrunType = "mrun"
}
Global_Consts =
{
FREQ = 60 [HZ]
SBASE = 100 [MVA]
VBASE = 25 [kV]
FREQ = 60 [HZ]
SBASE = 100 [MVA]
VBASE = 25 [kV]
FREQ = 60 [HZ]
SBASE = 100 [MVA]
VBASE = 25 [kV]
}
}
Definitions
{
Component("mechspeed")
{
Desc = ""
FileDate = 0
Parameters =
{
Category("Main")
{
Input("poles",6,14,180,12,2)
{
Desc = "Machine poles"
Def = "6"
Data = Real
Len = 10
Min = 2
}
Input("Freq",6,28,180,12,2)
{
Desc = "Nominal Frequency"
Def = "60"
Data = Real
Unit = "Hz"
Len = 10
}
}
}
Nodes =
{
Input("win",-54,0)
{
Type = Real
}
Output("wmech",54,0)
{
Type = Real
}
}
Graphics =
{
Rectangle(-39,-18,39,18)
Pen(ByNode,ByNode,ByNode,win)
Line(-54,0,-39,0)
Pen(,Solid)
Line(-39,0,-44,-5)
Line(-39,0,-44,5)
Pen(,ByNode,,wmech)
Line(54,0,39,0)
Text(0,-3,"Mechanical")
Text(0,12,"Speed")
}
Section(EMTDC)
{
Fortran = "\
!
! Mechanical speed conversion
!
$wmech = $win * $mult / $pp
!"
Branch = ""
Computations = "\
!
real mult = 6.283185*Freq
!
real pp = poles / 2.0"
}
}
Module("SwitchCap")
{
Desc = ""
FileDate = 1189691058
Nodes =
{
Electrical("e1",-18,-54)
{
Dim = [3]
}
}
Graphics =
{
Rectangle(-39,-39,39,39)
Pen(ByNode,ByNode,ByNode,e1)
Line(-18,-54,-18,-39)
Pen(Black,Solid,0.2)
Line(-4,23,4,23)
Line(-4,27,4,27)
Line(0,35,0,27)
Line(0,23,0,18)
Line(0,18,2,16)
Line(0,15,0,10)
Line(8,23,16,23)
Line(8,27,16,27)
Line(12,35,12,27)
Line(12,23,12,18)
Line(12,18,14,16)
Line(12,15,12,10)
Line(-16,23,-8,23)
Line(-16,27,-8,27)
Line(-12,35,-12,27)
Line(-12,23,-12,18)
Line(-12,18,-10,16)
Line(-12,15,-12,10)
Line(-12,35,12,35)
Line(-12,10,12,10)
Text(1,-23,"Power")
Text(1,-9,"Factor")
Text(2,5,"Correction")
}
Page(A/A4,Landscape,17,[836,486],100)
{
0.ground([198,306],1,0,-1)
{
}
0.capacitor([198,270],1,0,-1)
{
C = "60.0 [uF]"
}
0.xnode([198,54],2,0,-1)
{
Name = "e1"
}
0.ground([144,306],1,0,-1)
{
}
0.capacitor([144,306],5,0,-1)
{
C = "60.0 [uF]"
}
0.ground([252,306],1,0,-1)
{
}
0.capacitor([252,270],1,0,-1)
{
C = "60.0 [uF]"
}
0.var_switch([72,450],0,62642776,10)
{
Name = "S1"
Group = ""
Display = "0"
Value = "0"
Max = "1"
Min = "0"
Ton = "O"
Toff = "C"
}
0.breaker3([252,234],3,0,30)
{
Ctrl = "0"
OPCUR = "0"
ENAB = "0"
CLVL = "0.0 [kA]"
View = "1"
ViewB = "0"
DisPQ = "0"
NAME = "S2"
NAMEA = "BRKA"
NAMEB = "BRKB"
NAMEC = "BRKC"
ROFF = "1.0e6 [ohm]"
RON = "0.1 [ohm]"
PRER = "0.5 [ohm]"
TDA = "0.0 [sec]"
TDB = "0.0 [sec]"
TDC = "0.0 [sec]"
TDRA = "0.05 [sec]"
TDRB = "0.05 [sec]"
TDRC = "0.05 [sec]"
PostIns = "0"
TDBOA = "0.005 [s]"
IBRA = ""
IBRB = ""
IBRC = ""
IBR0 = ""
SBRA = ""
SBRB = ""
SBRC = ""
BP = ""
BQ = ""
BOpen1 = "0"
BOpen2 = "0"
BOpen3 = "0"
P = "0 [MW]"
Q = "0 [MVAR]"
}
0.breaker3([198,234],3,0,40)
{
Ctrl = "0"
OPCUR = "0"
ENAB = "0"
CLVL = "0.0 [kA]"
View = "1"
ViewB = "0"
DisPQ = "0"
NAME = "S1"
NAMEA = "BRKA"
NAMEB = "BRKB"
NAMEC = "BRKC"
ROFF = "1.0e6 [ohm]"
RON = "0.1 [ohm]"
PRER = "0.5 [ohm]"
TDA = "0.0 [sec]"
TDB = "0.0 [sec]"
TDC = "0.0 [sec]"
TDRA = "0.05 [sec]"
TDRB = "0.05 [sec]"
TDRC = "0.05 [sec]"
PostIns = "0"
TDBOA = "0.005 [s]"
IBRA = ""
IBRB = ""
IBRC = ""
IBR0 = ""
SBRA = ""
SBRB = ""
SBRC = ""
BP = ""
BQ = ""
BOpen1 = "0"
BOpen2 = "0"
BOpen3 = "0"
P = "0 [MW]"
Q = "0 [MVAR]"
}
-Wire-([144,180],0,0,-1)
{
Vertex="0,0;0,90"
}
-Wire-([144,180],0,0,-1)
{
Vertex="0,0;54,0"
}
-Wire-([198,54],0,0,-1)
{
Vertex="0,0;0,126"
}
-Wire-([198,180],0,0,-1)
{
Vertex="0,0;54,0"
}
-Wire-([198,180],0,0,-1)
{
Vertex="0,0;0,18"
}
-Wire-([252,180],0,0,-1)
{
Vertex="0,0;0,18"
}
0.var_switch([72,504],0,62644000,20)
{
Name = "S2"
Group = ""
Display = "0"
Value = "0"
Max = "1"
Min = "0"
Ton = "O"
Toff = "C"
}
-Wire-([108,450],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([108,504],0,0,-1)
{
Vertex="0,0;36,0"
}
0.datalabel([144,450],0,0,-1)
{
Name = "S1"
}
0.datalabel([144,504],0,0,-1)
{
Name = "S2"
}
-ControlPanel-([270,378],0)
{
Name = "Controls"
Flags = 0
State = 1
Icon = -1,-1
Posn = -1,-1
Extents = 0,0,144,126
Switch(62642776)
Switch(62644000)
}
}
}
Module("LineSection3")
{
Desc = ""
FileDate = 1189691058
Nodes =
{
Electrical("e1",0,-36)
{
Dim = [3]
}
Electrical("e2",0,36)
{
Dim = [3]
}
}
Graphics =
{
Brush(Solid,Gray)
Rectangle(-3,-21,3,21)
Pen(ByNode,ByNode,ByNode,e1)
Line(0,-36,0,-21)
Pen(,,,e2)
Line(0,36,0,21)
}
Page(A/A4,Landscape,16,[836,486],100)
{
0.xnode([54,72],6,0,-1)
{
Name = "e1"
}
0.xnode([306,72],0,0,-1)
{
Name = "e2"
}
-Wire-([54,72],0,0,-1)
{
Vertex="0,0;72,0"
}
-Wire-([234,72],0,0,-1)
{
Vertex="0,0;72,0"
}
0.newpi([162,72],0,0,-1)
{
Name = "Line1"
PU = "1"
Config = "1"
F = "60.0 [Hz]"
len = "1.0E3 [m]"
Estim = "0"
View = "1"
REst = "1.5"
ZEst = "1.5"
TEst = "1.5"
VR = "230.0 [kV]"
MVA = "100.0 [MVA]"
RPUP = ".336786E-7 [p.u./m]"
XLPUP = ".593346E-6 [p.u./m]"
XCPUP = ".517098E6 [p.u.*m]"
RPUZ = ".558072E-6 [p.u./m]"
XLPUZ = ".196578E-5 [p.u./m]"
XCPUZ = ".782919E6 [p.u.*m]"
Rp = "0.209557143E-03 [ohms/m]"
Xp = "0.505587296E-03 [ohms/m]"
Bp = "99999 [Mohms*m]"
Rz = "0.383216487E-03 [ohms/m]"
Xz = "0.168260441E-02 [ohms/m]"
Bz = "99999 [Mohms*m]"
RTP = ".17816E-4 [ohms/m]"
TTP = ".3411107 [msec]"
ZTP = "293.1393 [ohm]"
RTZ = ".29522E-3 [ohms/m]"
TTZ = ".509334 [msec]"
ZTZ = "662.7141 [ohm]"
VR2 = "230.0 [kV]"
MVA2 = "100.0 [MVA]"
RPUP2 = ".336786E-7 [p.u./m]"
XLPUP2 = ".593346E-6 [p.u./m]"
BPUP2 = "1.93387E-6 [p.u./m]"
RPUZ2 = ".558072E-6 [p.u./m]"
XLPUZ2 = ".196578E-5 [p.u./m]"
BPUZ2 = "1.27727E-6 [p.u./m]"
}
}
}
Module("LineSection2")
{
Desc = ""
FileDate = 1189691057
Nodes =
{
Electrical("e1",0,-36)
{
Dim = [3]
}
Electrical("e2",0,36)
{
Dim = [3]
}
}
Graphics =
{
Brush(Solid,Gray)
Rectangle(-3,-21,3,21)
Pen(ByNode,ByNode,ByNode,e1)
Line(0,-36,0,-21)
Pen(,,,e2)
Line(0,36,0,21)
}
Page(A/A4,Landscape,16,[836,486],100)
{
0.xnode([72,90],6,0,-1)
{
Name = "e1"
}
0.xnode([324,90],0,0,-1)
{
Name = "e2"
}
-Wire-([72,90],0,0,-1)
{
Vertex="0,0;72,0"
}
-Wire-([252,90],0,0,-1)
{
Vertex="0,0;72,0"
}
0.newpi([180,90],0,0,-1)
{
Name = "Line1"
PU = "1"
Config = "1"
F = "60.0 [Hz]"
len = "1.0E3 [m]"
Estim = "0"
View = "1"
REst = "1.5"
ZEst = "1.5"
TEst = "1.5"
VR = "230.0 [kV]"
MVA = "100.0 [MVA]"
RPUP = ".336786E-7 [p.u./m]"
XLPUP = ".593346E-6 [p.u./m]"
XCPUP = ".517098E6 [p.u.*m]"
RPUZ = ".558072E-6 [p.u./m]"
XLPUZ = ".196578E-5 [p.u./m]"
XCPUZ = ".782919E6 [p.u.*m]"
Rp = "0.209557143E-03 [ohms/m]"
Xp = "0.505587296E-03 [ohms/m]"
Bp = "99999 [Mohms*m]"
Rz = "0.383216487E-03 [ohms/m]"
Xz = "0.168260441E-02 [ohms/m]"
Bz = "99999 [Mohms*m]"
RTP = ".17816E-4 [ohms/m]"
TTP = ".3411107 [msec]"
ZTP = "293.1393 [ohm]"
RTZ = ".29522E-3 [ohms/m]"
TTZ = ".509334 [msec]"
ZTZ = "662.7141 [ohm]"
VR2 = "230.0 [kV]"
MVA2 = "100.0 [MVA]"
RPUP2 = ".336786E-7 [p.u./m]"
XLPUP2 = ".593346E-6 [p.u./m]"
BPUP2 = "1.93387E-6 [p.u./m]"
RPUZ2 = ".558072E-6 [p.u./m]"
XLPUZ2 = ".196578E-5 [p.u./m]"
BPUZ2 = "1.27727E-6 [p.u./m]"
}
}
}
Module("LineSection1")
{
Desc = ""
FileDate = 1189691057
Nodes =
{
Electrical("e1",0,-36)
{
Dim = [3]
}
Electrical("e2",0,36)
{
Dim = [3]
}
}
Graphics =
{
Brush(Solid,Gray)
Rectangle(-3,-21,3,21)
Pen(ByNode,ByNode,ByNode,e1)
Line(0,-36,0,-21)
Pen(,,,e2)
Line(0,36,0,21)
}
Page(A/A4,Landscape,16,[836,486],100)
{
0.xnode([234,72],6,0,-1)
{
Name = "e1"
}
0.xnode([486,72],0,0,-1)
{
Name = "e2"
}
-Wire-([234,72],0,0,-1)
{
Vertex="0,0;72,0"
}
-Wire-([414,72],0,0,-1)
{
Vertex="0,0;72,0"
}
0.newpi([342,72],0,0,-1)
{
Name = "Line1"
PU = "1"
Config = "1"
F = "60.0 [Hz]"
len = "1.0E3 [m]"
Estim = "0"
View = "1"
REst = "1.5"
ZEst = "1.5"
TEst = "1.5"
VR = "230.0 [kV]"
MVA = "100.0 [MVA]"
RPUP = ".336786E-7 [p.u./m]"
XLPUP = ".593346E-6 [p.u./m]"
XCPUP = ".517098E6 [p.u.*m]"
RPUZ = ".558072E-6 [p.u./m]"
XLPUZ = ".196578E-5 [p.u./m]"
XCPUZ = ".782919E6 [p.u.*m]"
Rp = "0.209557143E-03 [ohms/m]"
Xp = "0.505587296E-03 [ohms/m]"
Bp = "99999 [Mohms*m]"
Rz = "0.383216487E-03 [ohms/m]"
Xz = "0.168260441E-02 [ohms/m]"
Bz = "99999 [Mohms*m]"
RTP = ".17816E-4 [ohms/m]"
TTP = ".3411107 [msec]"
ZTP = "293.1393 [ohm]"
RTZ = ".29522E-3 [ohms/m]"
TTZ = ".509334 [msec]"
ZTZ = "662.7141 [ohm]"
VR2 = "230.0 [kV]"
MVA2 = "100.0 [MVA]"
RPUP2 = ".336786E-7 [p.u./m]"
XLPUP2 = ".593346E-6 [p.u./m]"
BPUP2 = "1.93387E-6 [p.u./m]"
RPUZ2 = ".558072E-6 [p.u./m]"
XLPUZ2 = ".196578E-5 [p.u./m]"
BPUZ2 = "1.27727E-6 [p.u./m]"
}
}
}
Module("WindGenerator3")
{
Desc = ""
FileDate = 1189691058
Nodes =
{
Input("ws",-72,0)
{
Type = Real
}
Electrical("grid",72,0)
{
Dim = [3]
}
}
Graphics =
{
Pen(ByNode,ByNode,0.6,grid)
Line(72,0,57,0)
Pen(Black,Solid,0.2)
Rectangle(-56,-54,57,54)
Pen(ByNode,ByNode,ByNode,ws)
Line(-72,0,-57,0)
Pen(,Solid)
Line(-57,0,-62,-5)
Line(-57,0,-62,5)
Pen(Black,,0.2)
Ellipse(1,-10,22,11)
Ellipse(35,-5,44,5)
Line(44,0,57,0)
Line(35,7,39,7)
Line(37,7,37,10)
Line(-5,21,-10,-9)
Line(-22,-14,-48,-27)
Line(-22,-14,-18,-14)
Line(-13,-12,-10,-9)
Line(-12,-20,13,-35)
Line(-12,-15,14,-34)
Line(14,-34,13,-35)
Line(-7,22,-5,21)
Line(-15,-11,-7,22)
Line(-48,-29,-17,-16)
Line(-13,-16,-12,-20)
Pen(Gray)
Brush(Solid)
Ellipse(-18,-17,-12,-11)
Pen(Black)
Line(-48,-29,-48,-27)
Line(-17,-12,-17,37)
Line(-13,-4,-13,37)
Brush(Hollow)
Ellipse(29,-5,38,5)
Line(22,0,29,0)
Text(1,-61,"Wind Generator 3")
Text(-66,-4,"ws")
Text(11,4,"G")
}
Page(B/A3,Landscape,16,[836,486],100)
{
0.pgb([558,666],0,62648896,250)
{
Name = "Ttur"
Group = "WG3"
Display = "1"
Scale = "1.0"
Units = "pu"
mrun = "0"
Pol = "0"
Min = "-1.5"
Max = "1.5"
}
0.datalabel([432,882],5,0,-1)
{
Name = "BETA"
}
0.pgb([432,882],0,62649712,240)
{
Name = "Beta3"
Group = "WG3"
Display = "1"
Scale = "1.0"
Units = "deg"
mrun = "0"
Pol = "0"
Min = "0"
Max = "10"
}
0.var([432,1062],0,62650120,180)
{
Name = "Gear Ratio3"
Group = "WG3"
Display = "1"
Max = "200"
Min = "0.0"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -