📄 inverter_case_01.psc
字号:
PSCAD 4.2.1
Settings
{
Id = "1196912040.1211822208"
Author = "U of M.dharshana"
Desc = ""
Arch = "windows"
Options = 32
Build = 18
Warn = 1
Check = 15
Libs = ""
Source = ""
RunInfo =
{
Fin = 10
Step = 5e-006
Plot = 5e-005
Chat = 0.001
Brch = 5e-005
Lat = 100
Options = 0
Advanced = 4607
Debug = 0
StartFile = ""
OFile = "noname.out"
SFile = "noname.snp"
SnapTime = 0.3
Mruns = 10
Mrunfile = 0
StartType = 0
PlotType = 0
SnapType = 0
MrunType = "mrun"
}
}
Definitions
{
Module("Graphs_01")
{
Desc = ""
FileDate = 0
Nodes =
{
}
Graphics =
{
Pen(Red,,0.6)
Brush(Solid,Yellow)
Rectangle(-39,-39,39,39)
Text(0,-13,"Graphs")
Text(0,6,"and")
Text(0,25,"Controls")
}
Page(E_JUMBO,Landscape,16,[638,365],5)
{
-XYPlot-(18,828,612,1368)
{
Title = "I-V Characteristics and MPP tracking"
Options = 37
State = 1
Icon = -1,-1
Posn = 18,828
Extents = 0,0,594,540
Curve(108335232,"VpvX",0,,,)
Curve(108334416,"IpvX",0,,,)
Curve(108336864,"Vpv",0,1,,)
Curve(108336048,"Ipv",0,1,,)
}
-Plot-([1278,180],0)
{
Title = "Inverter Control and Real and Reactive Power Output"
Draw = 1
Area = [0,0,666,702]
Posn = [1278,180]
Icon = [-1,-1]
Extents = 0,0,666,702
XLabel = " "
AutoPan = "false,75"
Graph([0,0],[0,0,666,128],"y")
{
Options = 1
Units = ""
Curve(51896568,"Ang",0,,,)
}
Graph([0,128],[0,0,666,128],"y")
{
Options = 1
Units = ""
Curve(50729456,"P",0,,,)
}
Graph([0,256],[0,0,666,128],"y")
{
Options = 1
Units = ""
Curve(51896976,"Mag",0,,,)
}
Graph([0,384],[0,0,666,128],"y")
{
Options = 1
Units = ""
Curve(50730272,"Q",0,,,)
}
Graph([0,512],[0,0,666,127],"y")
{
Options = 1
Units = ""
Curve(51891672,"Vrms",0,,,)
}
}
-ControlPanel-([54,18],0)
{
Name = "$(GROUP) : Controls"
Flags = 0
State = 1
Icon = -1,-1
Posn = 54,18
Extents = 0,0,288,144
Slider(50725376)
Slider(108318912)
Slider(108322584)
Slider(108322992)
Switch(108327888)
}
-Plot-([1278,882],0)
{
Title = "$(GROUP) : Graphs"
Draw = 1
Area = [0,0,666,396]
Posn = [1278,882]
Icon = [-1,-1]
Extents = 0,0,666,396
XLabel = " "
AutoPan = "false,75"
Graph([0,0],[0,0,666,167],"y")
{
Options = 1
Units = ""
Curve(51894120,"E2",0,,,)
}
Graph([0,167],[0,0,666,166],"y")
{
Options = 33
Units = ""
Curve(51893304,"I2",0,,,)
}
}
-Sticky-([450,18],0)
{
Name = ""
Font = 1
Bounds = 450,18,972,234
Alignment = 0
Style = 1
Arrow = 0
Color = 0,15792890
Text = "\
1) Turn off the MPPT, run the simulation.
2) Observe various graps, PV output V, I and P, also the inverter output P,Q, Vrms, Irms, DC-DC converter duty cycle, etc.
3) Observe the I-V curve and operating point
3) Change the radiation level and observe the response
4) Change the temperature and observe the response
5) Turn on the MPPT and observe
- the change in PV output voltage
- operating point on the I-V curve
6) Change the solar radiation level and observe the above
7) Change the temperature and observe the above
"
}
-Plot-([630,252],0)
{
Title = "DC-DC Converter details"
Draw = 1
Area = [0,0,630,504]
Posn = [630,252]
Icon = [-1,-1]
Extents = 0,0,630,504
XLabel = " "
AutoPan = "false,75"
Graph([0,0],[0,0,630,111],"y")
{
Options = 1
Units = ""
Curve(108318504,"Duty",0,,,)
}
Graph([0,111],[0,0,630,110],"y")
{
Options = 1
Units = ""
Curve(108317688,"T1",0,,,)
}
Graph([0,221],[0,0,630,110],"y")
{
Options = 1
Units = ""
Curve(108321768,"Icon",0,,,)
}
Graph([0,331],[0,0,630,110],"y")
{
Options = 1
Units = ""
Curve(108317280,"Vpv",0,,,)
Curve(51898200,"dcVltg",0,,,)
}
}
-Plot-([18,252],0)
{
Title = "PV array output and MPPT control"
Draw = 1
Area = [0,0,594,630]
Posn = [18,252]
Icon = [-1,-1]
Extents = 0,0,594,630
XLabel = " "
AutoPan = "false,75"
Graph([0,0],[0,0,594,142],"y")
{
Options = 1
Units = ""
Curve(108317280,"Vpv",0,,,)
}
Graph([0,142],[0,0,594,142],"y")
{
Options = 1
Units = ""
Curve(108324216,"Vmppt",0,,,)
}
Graph([0,284],[0,0,594,142],"y")
{
Options = 1
Units = ""
Curve(108336048,"Ipv",0,,,)
}
Graph([0,426],[0,0,594,141],"y")
{
Options = 1
Units = ""
Curve(108325032,"Parray",0,,,)
}
}
}
}
Module("Main")
{
Desc = ""
FileDate = 1211821796
Nodes =
{
}
Graphics =
{
Brush(Solid,Olive)
Rectangle(-18,-18,18,18)
}
Page(E_JUMBO,Landscape,144,[638,365],5)
{
-Wire-([486,630],0,0,-1)
{
Vertex="0,0;72,0"
}
-Wire-([1296,378],0,0,-1)
{
Vertex="0,0;0,-36"
}
-Wire-([1188,378],0,0,-1)
{
Vertex="0,0;0,-36"
}
-Wire-([1080,378],0,0,-1)
{
Vertex="0,0;0,-36"
}
-Wire-([1296,558],0,0,-1)
{
Vertex="0,0;0,-144"
}
-Wire-([1188,558],0,0,-1)
{
Vertex="0,0;0,-144"
}
-Wire-([1080,558],0,0,-1)
{
Vertex="0,0;0,-144"
}
-Wire-([1296,630],0,0,-1)
{
Vertex="0,0;-414,0"
}
-Wire-([1296,630],0,0,-1)
{
Vertex="0,0;0,-36"
}
-Wire-([1188,630],0,0,-1)
{
Vertex="0,0;0,-36"
}
-Wire-([1080,630],0,0,-1)
{
Vertex="0,0;0,-36"
}
-Wire-([1512,486],0,0,-1)
{
Vertex="0,0;-324,0"
}
-Wire-([1512,522],0,0,-1)
{
Vertex="0,0;-432,0"
}
0.datalabel([1332,414],4,0,-1)
{
Name = "gt1"
}
0.datalabel([1116,594],4,0,-1)
{
Name = "gt2"
}
0.datalabel([1224,414],4,0,-1)
{
Name = "gt3"
}
0.datalabel([1332,594],4,0,-1)
{
Name = "gt4"
}
0.datalabel([1116,414],4,0,-1)
{
Name = "gt5"
}
0.datalabel([1224,594],4,0,-1)
{
Name = "gt6"
}
-Wire-([1188,414],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1188,378],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1080,414],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1080,378],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1296,594],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1296,558],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1188,594],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1188,558],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1080,594],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1080,558],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1296,414],0,0,-1)
{
Vertex="0,0;-36,0"
}
-Wire-([1296,378],0,0,-1)
{
Vertex="0,0;-36,0"
}
0.peswitch([1296,378],6,0,650)
{
L = "1"
Type = "3"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = "Igto1"
It = ""
V = "Vgto1"
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.pin([1296,450],0,0,-1)
{
}
0.pin([1188,486],0,0,-1)
{
}
0.pin([1080,522],0,0,-1)
{
}
0.voltmeter([1404,594],0,0,100)
{
Name = "Ea"
}
-Wire-([936,630],0,0,-1)
{
Vertex="0,0;0,-144"
}
0.voltmeter([1368,594],0,0,80)
{
Name = "Ec"
}
-Wire-([1368,522],0,0,-1)
{
Vertex="0,0;0,72"
}
0.voltmeter([1386,594],0,0,90)
{
Name = "Eb"
}
-Wire-([1386,486],0,0,-1)
{
Vertex="0,0;0,108"
}
-Wire-([1404,450],0,0,-1)
{
Vertex="0,0;0,144"
}
0.voltmeter([1422,450],0,0,30)
{
Name = "Eab"
}
0.voltmeter([1440,486],0,0,40)
{
Name = "Ebc"
}
0.ammeter([1026,342],0,0,10)
{
Name = "Idc"
}
-Wire-([1296,342],0,0,-1)
{
Vertex="0,0;-234,0"
}
0.peswitch([1188,378],6,0,660)
{
L = "3"
Type = "3"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = ""
It = ""
V = ""
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.peswitch([1080,378],6,0,670)
{
L = "5"
Type = "3"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = ""
It = ""
V = ""
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.peswitch([1080,558],6,0,640)
{
L = "2"
Type = "3"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = ""
It = ""
V = ""
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.peswitch([1188,558],6,0,630)
{
L = "6"
Type = "3"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = ""
It = ""
V = ""
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.peswitch([1296,558],6,0,620)
{
L = "4"
Type = "3"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = ""
It = ""
V = ""
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.peswitch([1260,414],0,0,-1)
{
L = "1"
Type = "0"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = ""
It = ""
V = ""
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.peswitch([1152,414],0,0,-1)
{
L = "3"
Type = "0"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = ""
It = ""
V = ""
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.peswitch([1044,414],0,0,-1)
{
L = "5"
Type = "0"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = ""
It = ""
V = ""
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.peswitch([1044,594],0,0,-1)
{
L = "2"
Type = "0"
SNUB = "0"
INTR = "0"
RON = "0.00005 [ohm]"
ROFF = "1.0E8 [ohm]"
EFVD = "0.0 [kV]"
EBO = "1.0E5 [kV]"
Erw = "1.0E5 [kV]"
TEXT = "0.0 [usec]"
RD = "5000.0 [ohm]"
CD = "0.05 [uF]"
PFB = "0"
I = ""
It = ""
V = ""
Ton = ""
Toff = ""
Alpha = ""
Gamma = ""
}
0.peswitch([1152,594],0,0,-1)
{
L = "6"
Type = "0"
SNUB = "0"
INTR = "0"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -