⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vscssr.psc

📁 PSCAD下实现研究VSC-HVDC的次同步振荡特性 模型很不好找哦
💻 PSC
📖 第 1 页 / 共 5 页
字号:
    }
   -Wire-([972,1458],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   -Wire-([972,1494],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   -Wire-([576,414],0,0,-1)
    {
    Vertex="0,0;0,18"
    }
   -Wire-([576,414],0,0,-1)
    {
    Vertex="0,0;108,0"
    }
   0.pgb([1044,1314],0,24338928,590)
    {
    Name = "g1"
    Group = ""
    Display = "1"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-2.0"
    Max = "2.0"
    }
   0.pgb([1044,1350],0,24340016,570)
    {
    Name = "g2"
    Group = ""
    Display = "1"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-2.0"
    Max = "2.0"
    }
   0.pgb([1044,1386],0,24341920,550)
    {
    Name = "g3"
    Group = ""
    Display = "1"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-2.0"
    Max = "2.0"
    }
   0.pgb([1044,1422],0,23331792,530)
    {
    Name = "g4"
    Group = ""
    Display = "1"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-2.0"
    Max = "2.0"
    }
   0.pgb([1044,1458],0,23333696,510)
    {
    Name = "g5"
    Group = ""
    Display = "1"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-2.0"
    Max = "2.0"
    }
   0.pgb([1044,1494],0,23335600,490)
    {
    Name = "g6"
    Group = ""
    Display = "1"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-2.0"
    Max = "2.0"
    }
   0.datalabel([936,1260],2,0,-1)
    {
    Name = "BlkI"
    }
   0.datalabel([774,810],2,0,-1)
    {
    Name = "Vsina"
    }
   0.const([576,792],2,0,90)
    {
    Name = ""
    Value = "30"
    }
   0.var_pot([288,468],0,24349832,10)
    {
    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"
    }
   -Sticky-([432,504],0)
    {
    Name = ""
    Font = 1
    Bounds = 432,504,522,540
    Alignment = 0
    Style = 1
    Arrow = 0
    Color = 0,15792890
    Text = "\
Triangular signal
generators"
    }
   0.arrow_s([504,504],2,0,-1)
    {
    }
   -Sticky-([36,504],0)
    {
    Name = "Untitled"
    Font = 1
    Bounds = 36,504,252,630
    Alignment = 0
    Style = 1
    Arrow = 32
    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.  It is adjusted by the dial selector located at the sending end controls."
    }
   -Sticky-([468,198],0)
    {
    Name = "Untitled"
    Font = 1
    Bounds = 468,198,630,306
    Alignment = 0
    Style = 1
    Arrow = 64
    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."
    }
   -Sticky-([774,270],0)
    {
    Name = ""
    Font = 1
    Bounds = 774,270,1062,324
    Alignment = 0
    Style = 1
    Arrow = 64
    Color = 0,15792890
    Text = "PWM triangular carrier signal array at  a frequency 33 times or less of  fundamental frequency for turning GTOs on."
    }
   -Sticky-([684,504],0)
    {
    Name = ""
    Font = 1
    Bounds = 684,504,990,558
    Alignment = 0
    Style = 1
    Arrow = 0
    Color = 0,15792890
    Text = "\
PWM triangular carrier signal array at  a frequency
33 times or less of  fundamental frequency for 
turning GTOs off."
    }
   0.arrow_s([684,540],1,0,-1)
    {
    }
   -Sticky-([864,756],0)
    {
    Name = ""
    Font = 1
    Bounds = 864,756,1206,810
    Alignment = 0
    Style = 1
    Arrow = 3
    Color = 0,15792890
    Text = "PWM sinusoidal reference signal arrays at fundamental frequency  whose magnitude is controlled by signal \"mi\" and whose phase is controlled by signal \"Shfti\""
    }
   -Sticky-([864,1008],0)
    {
    Name = "Untitled"
    Font = 1
    Bounds = 864,1008,1206,1206
    Alignment = 0
    Style = 1
    Arrow = 2
    Color = 0,15792890
    Text = "\
Firing pulse generator for receiving 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.

Firing pulses can be plotted."
    }
   -Wire-([324,468],0,0,-1)
    {
    Vertex="0,0;0,-36"
    }
   -Sticky-([684,612],0)
    {
    Name = ""
    Font = 1
    Bounds = 684,612,846,648
    Alignment = 0
    Style = 1
    Arrow = 0
    Color = 0,15792890
    Text = "Phase locked loop error signal"
    }
   0.arrow_s([684,630],1,0,-1)
    {
    }
   -Wire-([558,630],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([450,756],0,0,-1)
    {
    Vertex="0,0;54,0"
    }
   0.datalabel([450,756],0,0,-1)
    {
    Name = "Shfti"
    }
   0.datalabel([972,936],0,0,-1)
    {
    Name = "mi"
    }
   -Wire-([936,1260],0,0,-1)
    {
    Vertex="0,0;0,18"
    }
   0.tvekta([378,702],0,0,190)
    {
    Gp = "GpPLL"
    Gi = "GiPLL"
    Vbas = "100.0 [V]"
    Fbas = "60.0 [Hz]"
    Mode = "1"
    PMode = "1"
    THOFF = "0.0"
    TREL = "0.05"
    dlead = "1"
    FName = ""
    Err = "Pllerr"
    }
   0.datatap2([108,360],0,0,160)
    {
    Type = "2"
    Index = "1"
    NameR = "VInv"
    NameI = ""
    NameL = ""
    }
   0.datatap2([108,432],0,0,180)
    {
    Type = "2"
    Index = "3"
    NameR = "VInv"
    NameI = ""
    NameL = ""
    }
   0.datatap2([108,396],0,0,170)
    {
    Type = "2"
    Index = "2"
    NameR = "VInv"
    NameI = ""
    NameL = ""
    }
   0.radiolink([558,324],0,0,620)
    {
    Source = ""
    Name = "REph"
    dim = "1"
    Mode = "1"
    Type = "0"
    }
   0.var([126,828],1,24364464,70)
    {
    Name = "GpPLL"
    Group = ""
    Display = "0"
    Max = "100.0"
    Min = "0.0"
    Value = "75.0"
    Units = ""
    Collect = "1"
    }
   0.datalabel([180,864],0,0,-1)
    {
    Name = "GiPLL"
    }
   0.var([180,828],1,24366344,80)
    {
    Name = "GiPLL"
    Group = ""
    Display = "0"
    Max = "1000.0"
    Min = "0.0"
    Value = "500.0"
    Units = ""
    Collect = "1"
    }
   0.datalabel([126,864],0,0,-1)
    {
    Name = "GpPLL"
    }
   -ControlPanel-([72,702],0)
    {
    Name = "PLL gain settings"
    Flags = 0
    State = 1
    Icon = -1,-1
    Posn = 72,702
    Extents = 0,0,144,126
    Slider(24364464)
    Slider(24366344)
    }
   0.sumjct([252,1170],6,0,120)
    {
    DPath = "1"
    A = "0"
    B = "0"
    C = "0"
    D = "1"
    E = "0"
    F = "-1"
    G = "0"
    }
   0.const([180,1170],0,0,110)
    {
    Name = "Dc Volts Set Point"
    Value = "118"
    }
   -Wire-([504,1206],0,0,-1)
    {
    Vertex="0,0;0,36"
    }
   0.var([198,1224],0,24385360,130)
    {
    Name = "DcGain"
    Group = ""
    Display = "0"
    Max = "10.0"
    Min = "-10.0"
    Value = "2.5"
    Units = ""
    Collect = "1"
    }
   -ControlPanel-([90,1224],0)
    {
    Name = "DC Volt Control"
    Flags = 0
    State = 1
    Icon = -1,-1
    Posn = 90,1224
    Extents = 0,0,72,126
    Slider(24385360)
    }
   0.mult([288,1260],6,0,200)
    {
    }
   0.mult([324,1170],0,0,250)
    {
    }
   0.pgb([594,1170],0,24399840,600)
    {
    Name = "AngleVdc"
    Group = ""
    Display = "1"
    Scale = "1.0"
    Units = "deg"
    mrun = "0"
    Pol = "0"
    Min = "-200"
    Max = "200"
    }
   0.realpole([432,1170],0,0,260)
    {
    Limit = "1"
    COM = "Real_Pole"
    Reset = "0"
    YO = "0.0"
    G = "0.2"
    T = "0.01 [s]"
    Max = "6.0"
    Min = "-6.0"
    }
   -Wire-([252,1260],0,0,-1)
    {
    Vertex="0,0;-36,0"
    }
   0.integral([432,1242],0,0,270)
    {
    Extrn = "0"
    Reset = "0"
    Mthd = "0"
    noname5 = ""
    INTR = "0"
    INTCLR = "0"
    T = "0.4 [s]"
    Yo = "0.0"
    YRst = "0.0"
    YHi = "4.0"
    YLo = "-4.0"
    }
   -Wire-([396,1170],0,0,-1)
    {
    Vertex="0,0;-36,0"
    }
   -Wire-([378,1170],0,0,-1)
    {
    Vertex="0,0;0,72"
    }
   -Wire-([378,1242],0,0,-1)
    {
    Vertex="0,0;18,0"
    }
   -Wire-([594,1170],0,0,-1)
    {
    Vertex="0,0;-54,0"
    }
   -Wire-([504,1242],0,0,-1)
    {
    Vertex="0,0;-36,0"
    }
   -Wire-([324,1260],0,0,-1)
    {
    Vertex="0,0;0,-54"
    }
   0.sumjct([504,1170],0,0,290)
    {
    DPath = "1"
    A = "0"
    B = "0"
    C = "0"
    D = "1"
    E = "0"
    F = "1"
    G = "0"
    }
   -Wire-([288,1224],0,0,-1)
    {
    Vertex="0,0;-54,0"
    }
   -Wire-([252,1134],0,0,-1)
    {
    Vertex="0,0;-54,0"
    }
   0.datalabel([198,1134],0,0,-1)
    {
    Name = "dcVltgI"
    }
   0.datalabel([216,1260],2,0,-1)
    {
    Name = "BlkI"
    }
   -Sticky-([54,972],0)
    {
    Name = ""
    Font = 1
    Bounds = 54,972,198,1008
    Alignment = 0
    Style = 1
    Arrow = 0
    Color = 0,15792890
    Text = "DC VOLTAGE CONTROLLER"
    }
   -Sticky-([54,1026],0)
    {
    Name = ""
    Font = 1
    Bounds = 54,1026,270,1080
    Alignment = 0
    Style = 1
    Arrow = 2
    Color = 0,15792890
    Text = "Measured dc volts \"dcVltgl\" and dc voltage set point at receiving end (in kV)."
    }
   -Sticky-([270,1332],0)
    {
    Name = ""
    Font = 1
    Bounds = 270,1332,540,1494
    Alignment = 0
    Style = 1
    Arrow = 16
    Color = 0,15792890
    Text = "\
The gain of the dc controls is readily adjustable
by the \"DcGain\" slider.  The control is active
when converters are deblocked.  The control
acts to adjust the phase of the ac side of the 
receiving end converter.  When dc volts are too
high, the phase angle is adjusted to push 
power into the receiving end ac system.  If
more power is thus extracted from the dc
system than is ordered by the sending end
power controller, the cable and capacitors will
discharge, and dc volts will lower."
    }
   0.datalabel([576,1170],0,0,-1)
    {
    Name = "Shfti"
    }
   -Sticky-([54,18],0)
    {
    Name = ""
    Font = 2
    Bounds = 54,18,1170,90
    Alignment = 1
    Style = 0
    Arrow = 0
    Color = 0,15792890
    Text = "\
VSC TRANSMISSION WITH AC TRANSMISSION CHARACTERISTICS
Receiving End Controls Subpage"
    }
   0.datatap([306,666],0,0,30)
    {
    Index = "1"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   0.datatap([306,702],0,0,40)
    {
    Index = "2"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   0.datatap([306,738],0,0,60)
    {
    Index = "3"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   -Wire-([288,630],0,0,-1)
    {
    Vertex="0,0;0,90"
    }
   0.datalabel([288,630],2,0,-1)
    {
    Name = "VInv"
    }
   }
  }
 Module("SECtrl")
  {
  Desc = ""
  FileDate = 1236057118
  Nodes = 
   {
   Input("VRec",-54,-36)
    {
    Type = Real
    Dim  = [3]
    }
   Input("mr",-54,0)
    {
    Type = Real
    }
   Input("P",-54,36)
    {
    Type = Real
    }
   Output("g1",54,-90)
    {
    Type = Real
    Dim  = [2]
    }
   Output("g2",54,-54)
    {
    Type = Real
    Dim  = [2]
    }
   Output("g3",54,-18)
    {
    Type = Real
    Dim  = [2]
    }
   Output("g4",54,18)
    {
    Type = Real
    Dim  = [2]
    }
   Output("g5",54,54)
    {
    Type = Real
    Dim  = [2]
    }
   Output("g6",54,90)
    {
    Type = Real
    Dim  = [2]
    }
   }

  Graphics = 
   {
   Rectangle(-39,-111,39,111)
   Pen(ByNode,ByNode,ByNode)
   Line(-54,-36,-39,-36)
   Pen(,Solid)
   Line(-39,-36,-44,-41)
   Line(-39,-36,-44,-31)
   Pen(,ByNode)
   Line(-54,0,-39,0)
   Pen(,Solid)
   Line(-39,0,-44,-5)
   Line(-39,0,-44,5)
   Pen(,ByNode,,P)
   Line(-54,36,-39,36)
   Pen(,Solid)
   Line(-39,36,-44,31)
   Line(-39,36,-44,41)
   Pen(,ByNode,,g1)
   Line(54,-90,39,-90)
   Pen(,,,g2)
   Line(54,-54,39,-54)
   Pen(,,,g3)
   Line(54,-18,39,-18)
   Pen(,,,g4)
   Line(54,18,39,18)
   Pen(,,,g5)
   Line(54,54,39,54)
   Pen(,,,g6)
   Line(54,90,39,90)
   Pen(Gray,Solid,0.2)
   Brush(Solid,Silver)
   Ellipse(-3,-4,4,3)
   Line(0,-1,-5,-11)
   Pen(Silver)
   Ellipse(-2,9,3,14)
   Ellipse(-2,-16,3,-11)
   Pen(Gray)
   Line(-5,-7,-5,-11)
   Line(-5,-11,-2,-8)
   Pen(Silver)
   Ellipse(-15,-3,-10,2)
   Ellipse(11,-3,16,2)
   Ellipse(-11,-13,-6,-8)
   Ellipse(7,-13,12,-8)
   Ellipse(7,5,12,10)
   Ellipse(-11,5,-6,10)
   Text(-46,-40,"V")
   Text(-46,-4,"MI")
   Text(-46,32,"P")
   Text(46,-94,"1")
   Text(46,-58,"2")
   Text(46,-22,"3")
   Text(46,14,"4")
   Text(46,50,"5")
   Text(46,86,"6")
   Text(1,33,"Controls")
   }


  Page(B/A3,Landscape,16,[636,362],5)
   {
   0.import([180,522],0,0,10)
    {
    Name = "VRec"
    }
   0.import([612,846],0,0,160)
    {
    Name = "mr"
    }
   0.import([1404,540],0,0,100)
    {
    Name = "P"
    }
   0.export([1782,1008],4,0,690)
    {
    Name = "g1"
    }
   0.export([1782,1044],4,0,680)
    {
    Name = "g2"
    }
   0.export([1782,1080],4,0,670)
    {
    Name = "g3"
    }
   0.export([1782,1116],4,0,660)
    {
    Name = "g4"
    }
   0.export([1782,1152],4,0,650)
    {
    Name = "g5"
    }
   0.export([1782,1188],4,0,640)
    {
    Name = "g6"
    }
   -Sticky-([18,306],0)
    {
    Name = ""
    Font = 1
    Bounds = 18,306,180,342
    Alignment = 0
    Style = 1
    Arrow = 0
    Color = 0,15792890
    Text = "SE VALVE FIRING CONTROLLER"
    }
   0.var([144,666],1,24422984,90)
    {
    Name = "GpPLL"
    Group = ""
    Display = "0"
    Max = "100.0"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -