📄 vscssr.psc
字号:
Min = "0.0"
Value = "75.0"
Units = ""
Collect = "1"
}
0.datalabel([198,702],0,0,-1)
{
Name = "GiPLL"
}
0.var([198,666],1,24425224,110)
{
Name = "GiPLL"
Group = ""
Display = "0"
Max = "1000.0"
Min = "0.0"
Value = "500.0"
Units = ""
Collect = "1"
}
0.datalabel([144,702],0,0,-1)
{
Name = "GpPLL"
}
0.tvekta([342,594],0,0,230)
{
Gp = "GpPLL"
Gi = "GiPLL"
Vbas = "13.8 [V]"
Fbas = "60.0 [Hz]"
Mode = "0"
PMode = "1"
THOFF = "0.0"
TREL = "0.05"
dlead = "1"
FName = "Fsep"
Err = ""
}
-Wire-([270,630],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([270,594],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([270,558],0,0,-1)
{
Vertex="0,0;36,0"
}
.moduloMR([576,594],0,0,250)
{
Mdl = "360.0"
}
0.mult([486,594],6,0,240)
{
}
0.nl_tfun([666,558],0,0,330)
{
N = "4"
x1 = "0.0"
y1 = "0.0"
x2 = "90.0"
y2 = "1.0"
x3 = "270.0"
y3 = "-1.0"
x4 = "360.0"
y4 = "0.0"
x5 = "0.0"
y5 = "0.0"
x6 = "1.0"
y6 = "1.0"
x7 = "2.0"
y7 = "2.0"
x8 = "3.0"
y8 = "3.0"
x9 = "4.0"
y9 = "4.0"
x10 = "5.0"
y10 = "5.0"
}
-Wire-([630,558],0,0,-1)
{
Vertex="0,0;0,18"
}
0.datamerge([810,558],4,0,340)
{
N = "6"
Type = "2"
Disp = "1"
}
-Wire-([756,486],0,0,-1)
{
Vertex="0,0;-18,0"
}
-Wire-([756,486],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([702,558],0,0,-1)
{
Vertex="0,0;90,0"
}
-Wire-([738,522],0,0,-1)
{
Vertex="0,0;54,0"
}
-Wire-([738,486],0,0,-1)
{
Vertex="0,0;0,36"
}
-Wire-([756,504],0,0,-1)
{
Vertex="0,0;0,126"
}
-Wire-([756,504],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([756,540],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([756,576],0,0,-1)
{
Vertex="0,0;36,0"
}
0.datalabel([810,612],0,0,-1)
{
Name = "TrgRon"
}
-Wire-([738,522],0,0,-1)
{
Vertex="0,0;0,36"
}
0.nl_tfun([666,630],0,0,260)
{
N = "4"
x1 = "0.0"
y1 = "0.0"
x2 = "90.0"
y2 = "-1.0"
x3 = "270.0"
y3 = "1.0"
x4 = "360.0"
y4 = "0.0"
x5 = "0.0"
y5 = "0.0"
x6 = "1.0"
y6 = "1.0"
x7 = "2.0"
y7 = "2.0"
x8 = "3.0"
y8 = "3.0"
x9 = "4.0"
y9 = "4.0"
x10 = "5.0"
y10 = "5.0"
}
0.datamerge([810,702],4,0,350)
{
N = "6"
Type = "2"
Disp = "1"
}
-Wire-([756,630],0,0,-1)
{
Vertex="0,0;-18,0"
}
-Wire-([756,630],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([738,702],0,0,-1)
{
Vertex="0,0;54,0"
}
-Wire-([738,666],0,0,-1)
{
Vertex="0,0;54,0"
}
-Wire-([738,630],0,0,-1)
{
Vertex="0,0;0,36"
}
-Wire-([756,648],0,0,-1)
{
Vertex="0,0;0,72"
}
-Wire-([756,648],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([756,684],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([756,720],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([738,666],0,0,-1)
{
Vertex="0,0;0,36"
}
-Wire-([702,630],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([720,720],0,0,-1)
{
Vertex="0,0;36,0"
}
0.fp_int([1638,1152],0,0,630)
{
Type = "1"
PNum = "1"
Blck = "1"
PFormat = "0"
detect = "0"
max = "360.0 [deg]"
min = "0.0 [deg]"
BType = "0"
PTime = "0.005 [s]"
}
-Wire-([630,576],0,0,-1)
{
Vertex="0,0;0,54"
}
0.datalabel([1620,972],2,0,-1)
{
Name = "deblk"
}
0.datalabel([738,900],3,0,-1)
{
Name = "RefRon"
}
0.datalabel([738,1080],3,0,-1)
{
Name = "RefRoff"
}
0.datalabel([1602,1080],2,0,-1)
{
Name = "TrgRon"
}
0.datalabel([1602,1152],2,0,-1)
{
Name = "TrgRoff"
}
0.datalabel([1602,1044],2,0,-1)
{
Name = "RefRon"
}
0.datalabel([1602,1116],2,0,-1)
{
Name = "RefRoff"
}
0.tvekta([180,900],0,0,280)
{
Gp = "GpPLL"
Gi = "GiPLL"
Vbas = "13.8 [V]"
Fbas = "60.0 [Hz]"
Mode = "1"
PMode = "1"
THOFF = "0.0"
TREL = "0.05"
dlead = "1"
FName = ""
Err = ""
}
-Wire-([108,936],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([108,900],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([108,864],0,0,-1)
{
Vertex="0,0;36,0"
}
.PhaseShifter([324,900],0,0,510)
{
}
-Wire-([252,900],0,0,-1)
{
Vertex="0,0;18,0"
}
-Wire-([378,900],0,0,-1)
{
Vertex="0,0;36,0"
}
0.datatap([468,954],3,0,560)
{
Index = "4"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
-Wire-([450,1080],0,0,-1)
{
Vertex="0,0;0,-108"
}
0.datatap([468,972],3,0,550)
{
Index = "5"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
0.datatap([468,990],3,0,540)
{
Index = "6"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
0.datatap([468,1008],3,0,530)
{
Index = "1"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
0.datatap([468,1026],3,0,520)
{
Index = "2"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
0.datatap([468,1044],3,0,570)
{
Index = "3"
Dim = "1"
Type = "2"
Style = "0"
Disp = "1"
}
-Wire-([414,900],0,0,-1)
{
Vertex="0,0;0,180"
}
-Wire-([414,1080],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([414,900],0,0,-1)
{
Vertex="0,0;144,0"
}
0.datamerge([522,1026],4,0,580)
{
N = "6"
Type = "2"
Disp = "1"
}
-Wire-([468,954],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([468,972],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([468,990],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([468,1008],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([468,1026],0,0,-1)
{
Vertex="0,0;36,0"
}
-Wire-([468,1044],0,0,-1)
{
Vertex="0,0;36,0"
}
0.sumjct([324,1008],3,0,500)
{
DPath = "1"
A = "0"
B = "-1"
C = "0"
D = "1"
E = "0"
F = "0"
G = "0"
}
0.const([252,1008],0,0,190)
{
Name = ""
Value = "30.0"
}
-Wire-([720,558],0,0,-1)
{
Vertex="0,0;0,162"
}
-Sticky-([468,396],0)
{
Name = "Untitled"
Font = 1
Bounds = 468,396,648,504
Alignment = 0
Style = 1
Arrow = 0
Color = 0,15792890
Text = "\
User-defined component:
This component represents
a function MODULO, user
has to specify the modulo
factor which in this case
limits the ramp function
between 0 to 360 degrees."
}
0.arrow_s([576,504],0,0,-1)
{
}
-Sticky-([234,378],0)
{
Name = "Untitled"
Font = 1
Bounds = 234,378,414,504
Alignment = 0
Style = 1
Arrow = 132
Color = 0,15792890
Text = "This number defines the triangular wave carrier frequency, it is a multiplication of fundamental freqency,its value has to be dividable by three and an odd number."
}
-Sticky-([72,738],0)
{
Name = "Untitled"
Font = 1
Bounds = 72,738,288,810
Alignment = 0
Style = 1
Arrow = 35
Color = 0,15792890
Text = "Phase Lock Loop proportional - integral gain constants. "
}
-ControlPanel-([72,540],0)
{
Name = "PLL gain settings"
Flags = 0
State = 1
Icon = -1,-1
Posn = 72,540
Extents = 0,0,144,126
Slider(24422984)
Slider(24425224)
}
-Sticky-([1674,900],0)
{
Name = "Untitled"
Font = 1
Bounds = 1674,900,1782,936
Alignment = 0
Style = 1
Arrow = 64
Color = 0,15792890
Text = "blocking of rectifier for first 0.2 s"
}
-Wire-([1584,972],0,0,-1)
{
Vertex="0,0;54,0"
}
0.datalabel([324,1062],0,0,-1)
{
Name = "Shft"
}
.MultArray([684,900],0,0,620)
{
}
.MultArray([684,1080],0,0,610)
{
}
0.datalabel([684,1026],2,0,-1)
{
Name = "mr"
}
0.datalabel([684,846],2,0,-1)
{
Name = "mr"
}
-Wire-([414,594],0,0,-1)
{
Vertex="0,0;36,0"
}
0.tdelay([468,684],0,0,270)
{
T = "0.01 [s]"
N = "100"
Intp = "0"
COM = "Delay"
}
-Wire-([432,684],0,0,-1)
{
Vertex="0,0;0,-90"
}
0.datalabel([540,684],2,0,-1)
{
Name = "SEPh"
}
-Wire-([504,684],0,0,-1)
{
Vertex="0,0;36,0"
}
-Sticky-([360,756],0)
{
Name = "Untitled"
Font = 1
Bounds = 360,756,594,828
Alignment = 0
Style = 1
Arrow = 33
Color = 0,15792890
Text = "\
Delay function added at the sending end
measurement of ac voltage phase angle
to match the telecom delay from the
receiving end (10 ms)"
}
-Wire-([324,972],0,0,-1)
{
Vertex="0,0;0,-18"
}
-Wire-([324,1062],0,0,-1)
{
Vertex="0,0;0,-18"
}
-Sticky-([864,540],0)
{
Name = ""
Font = 1
Bounds = 864,540,1116,612
Alignment = 0
Style = 1
Arrow = 4
Color = 0,15792890
Text = "PWM triangular carrier signal array at a frequency 33 times fundamental frequency for turning GTOs on."
}
-Sticky-([864,684],0)
{
Name = ""
Font = 1
Bounds = 864,684,1116,756
Alignment = 0
Style = 1
Arrow = 4
Color = 0,15792890
Text = "PWM triangular carrier signal array at a frequency 33 times fundamental frequency for turning GTOs off."
}
-Sticky-([540,954],0)
{
Name = ""
Font = 1
Bounds = 540,954,864,1008
Alignment = 0
Style = 1
Arrow = 3
Color = 0,15792890
Text = "PWM sinusoidal reference signal arrays at fundamental frequency whose magnitude is controlled by signal \"mr\" and whose phase is controlled by signal \"Shft\""
}
-Sticky-([666,432],0)
{
Name = ""
Font = 1
Bounds = 666,432,756,468
Alignment = 0
Style = 1
Arrow = 0
Color = 0,15792890
Text = "\
Triangular signal
generators"
}
0.arrow_s([684,468],0,0,-1)
{
}
0.var_pot([432,558],0,24493400,50)
{
Name = "<PWM Setting>"
Group = ""
Display = "0"
NDP = "5"
Value = "5"
F1 = "9.0"
F2 = "15.0"
F3 = "21.0"
F4 = "27.0"
F5 = "33.0"
F6 = "6.0"
F7 = "7.0"
F8 = "8.0"
F9 = "9.0"
F10 = "10.0"
}
-Wire-([468,558],0,0,-1)
{
Vertex="0,0;18,0"
}
-ControlPanel-([90,378],0)
{
Name = "SE PWM Freq"
Flags = 0
State = 1
Icon = -1,-1
Posn = 90,378
Extents = 0,0,108,126
Dial(24493400)
}
-Sticky-([36,990],0)
{
Name = ""
Font = 1
Bounds = 36,990,216,1116
Alignment = 0
Style = 1
Arrow = 8
Color = 0,15792890
Text = "\"Shft\" is the phase angle order in degrees derived from the open loop power controller. It is the angle by which the voltage across the sending end transformer is phase shifted in order to control power flow."
}
0.datatap2([108,864],0,0,140)
{
Type = "2"
Index = "1"
NameR = "VRec"
NameI = ""
NameL = ""
}
0.datatap2([108,936],0,0,180)
{
Type = "2"
Index = "3"
NameR = "VRec"
NameI = ""
NameL = ""
}
0.datatap2([108,900],0,0,170)
{
Type = "2"
Index = "2"
NameR = "VRec"
NameI = ""
NameL = ""
}
-Sticky-([1476,1242],0)
{
Name = "Untitled"
Font = 1
Bounds = 1476,1242,1818,1422
Alignment = 0
Style = 1
Arrow = 1
Color = 0,15792890
Text = "\
Firing pulse generator for sending end converter:
- firing pulses are generated using comparison
of reference signals to triangular signals
- two sets of signals (reference and triangular ones)
are needed, one set for turning on and the second
one (a negation of the first set of signals) for turning off
- two signals are being sent to each switch,
the first one tells to turn on or off, the
second one determines an exact moment of switching
and is used by interpolation procedure which
allows for exact switching between time steps"
}
0.trig([594,1080],0,0,590)
{
Type = "1"
Mode = "1"
COM = "Trig-Func"
Dim = "6"
}
0.trig([594,900],0,0,600)
{
Type = "1"
Mode = "1"
COM = "Trig-Func"
Dim = "6"
}
-Wire-([522,1080],0,0,-1)
{
Vertex="0,0;36,0"
}
-Sticky-([1566,702],0)
{
Name = ""
Font = 1
Bounds = 1566,702,1836,792
Alignment = 0
Style = 1
Arrow = 8
Color = 0,15792890
Text = "The synthesized phase angle across the transmission line is filtered, then phase advanced to cause ac system damping. Gain is automatically reduced if high frequency control oscillations are detected."
}
-Sticky-([1224,612],0)
{
Name = ""
Font = 1
Bounds = 1224,612,1422,792
Alignment = 0
Style = 1
Arrow = 32
Color = 0,15792890
Text = "\
Pdc - Dc power into sending
end cables multiplied by
approximate short circuit
impedance summed from
ac systems at sending and
receiving ends. When added
to the measured phase
difference, an approximated
extended phase angle from
which to generate ac
line characteristics is derived."
}
-Wire-([2016,540],0,0,-1)
{
Vertex="0,0;-54,0"
}
0.pgb([1998,540],3,24502416,740)
{
Name = "Ao"
Group = ""
Display = "1"
Scale = "1.0"
Units = "rad"
mrun = "0"
Pol = "0"
Min = "-2.0"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -