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

📄 vscssr.psc

📁 PSCAD下实现研究VSC-HVDC的次同步振荡特性 模型很不好找哦
💻 PSC
📖 第 1 页 / 共 5 页
字号:
    F = "1"
    G = "0"
    }
   0.tdelay([1962,666],0,0,330)
    {
    T = "0.05 [s]"
    N = "25"
    Intp = "0"
    COM = "Delay"
    }
   -Wire-([1890,612],0,0,-1)
    {
    Vertex="0,0;0,54"
    }
   0.sumjct([1998,612],0,0,340)
    {
    DPath = "1"
    A = "0"
    B = "0"
    C = "0"
    D = "1"
    E = "0"
    F = "1"
    G = "0"
    }
   0.gain([2070,612],0,0,350)
    {
    G = "0.5"
    COM = "Gain"
    Dim = "1"
    }
   0.sumjct([1710,756],0,0,300)
    {
    DPath = "1"
    A = "0"
    B = "1"
    C = "0"
    D = "1-1"
    E = "0"
    F = "1"
    G = "0"
    }
   -Wire-([1710,720],0,0,-1)
    {
    Vertex="0,0;0,-18"
    }
   0.gain([1782,756],0,0,310)
    {
    G = "0.333333"
    COM = "Gain"
    Dim = "1"
    }
   -Wire-([1818,756],0,0,-1)
    {
    Vertex="0,0;18,0"
    }
   -Wire-([1836,648],0,0,-1)
    {
    Vertex="0,0;0,108"
    }
   -Wire-([1890,666],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([2106,612],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   }
  }
 Module("RECtrl")
  {
  Desc = ""
  FileDate = 1236057118
  Nodes = 
   {
   Input("Vinv",-54,-36)
    {
    Type = Real
    Dim  = [3]
    }
   Input("mi",-54,0)
    {
    Type = Real
    }
   Input("dcVltgI",-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,Vinv)
   Line(-54,-36,-39,-36)
   Pen(,Solid)
   Line(-39,-36,-44,-41)
   Line(-39,-36,-44,-31)
   Pen(,ByNode,,mi)
   Line(-54,0,-39,0)
   Pen(,Solid)
   Line(-39,0,-44,-5)
   Line(-39,0,-44,5)
   Pen(,ByNode)
   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,"Vac")
   Text(-46,-4,"MI")
   Text(-46,32,"Vdc")
   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(A/A4,Portrait,144,[636,362],5)
   {
   0.import([234,648],0,0,20)
    {
    Name = "Vinv"
    }
   0.import([918,648],0,0,50)
    {
    Name = "mi"
    }
   0.import([126,1134],0,0,100)
    {
    Name = "dcVltgI"
    }
   0.export([1134,1314],4,0,580)
    {
    Name = "g1"
    }
   0.export([1134,1350],4,0,560)
    {
    Name = "g2"
    }
   0.export([1134,1386],4,0,540)
    {
    Name = "g3"
    }
   0.export([1134,1422],4,0,520)
    {
    Name = "g4"
    }
   0.export([1134,1458],4,0,500)
    {
    Name = "g5"
    }
   0.export([1134,1494],4,0,480)
    {
    Name = "g6"
    }
   0.datalabel([900,1350],1,0,-1)
    {
    Name = "RefIon"
    }
   0.datalabel([900,1422],1,0,-1)
    {
    Name = "RefIoff"
    }
   0.datalabel([1026,702],3,0,-1)
    {
    Name = "RefIon"
    }
   0.datalabel([1026,882],3,0,-1)
    {
    Name = "RefIoff"
    }
   0.time-sig([756,1260],0,0,140)
    {
    }
   0.compare([828,1260],0,0,150)
    {
    X = "0.2"
    OL = "0"
    OH = "1"
    INTR = "0"
    }
   0.tvekta([180,396],0,0,210)
    {
    Gp = "GpPLL"
    Gi = "GiPLL"
    Vbas = "100.0 [V]"
    Fbas = "60.0 [Hz]"
    Mode = "0"
    PMode = "1"
    THOFF = "0.0"
    TREL = "0.05"
    dlead = "1"
    FName = "Fre"
    Err = ""
    }
   -Wire-([108,432],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([108,396],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([108,360],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   .moduloMR([414,396],0,0,230)
    {
    Mdl = "360.0"
    }
   0.mult([324,396],0,0,220)
    {
    }
   -Wire-([252,396],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([306,738],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([306,702],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([306,666],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   .SinArray([864,702],0,0,400)
    {
    }
   0.datatap([756,756],3,0,320)
    {
    Index = "4"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   -Wire-([738,882],0,0,-1)
    {
    Vertex="0,0;0,-108"
    }
   0.datatap([756,774],3,0,330)
    {
    Index = "5"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   0.datatap([756,792],3,0,340)
    {
    Index = "6"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   0.datatap([756,810],3,0,350)
    {
    Index = "1"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   0.datatap([756,828],3,0,360)
    {
    Index = "2"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   0.datatap([756,846],3,0,370)
    {
    Index = "3"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   -Wire-([702,702],0,0,-1)
    {
    Vertex="0,0;0,180"
    }
   -Wire-([702,882],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([648,702],0,0,-1)
    {
    Vertex="0,0;162,0"
    }
   0.datamerge([810,828],4,0,380)
    {
    N = "6"
    Type = "2"
    Disp = "1"
    }
   -Wire-([756,756],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([756,774],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([756,792],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([756,810],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([756,828],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([756,846],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   .SinArray([864,882],0,0,390)
    {
    }
   0.datalabel([648,558],0,0,-1)
    {
    Name = "TrgIoff"
    }
   0.datalabel([738,450],0,0,-1)
    {
    Name = "TrgIon"
    }
   0.datalabel([1008,1314],2,0,-1)
    {
    Name = "g1"
    }
   0.datalabel([1008,1422],2,0,-1)
    {
    Name = "g4"
    }
   0.datalabel([1008,1494],2,0,-1)
    {
    Name = "g6"
    }
   0.datalabel([1008,1386],2,0,-1)
    {
    Name = "g3"
    }
   0.datalabel([1008,1350],2,0,-1)
    {
    Name = "g2"
    }
   0.datalabel([1008,1458],2,0,-1)
    {
    Name = "g5"
    }
   0.fp_int([936,1458],0,0,450)
    {
    Type = "1"
    PNum = "1"
    Blck = "1"
    PFormat = "0"
    detect = "0"
    max = "360.0 [deg]"
    min = "0.0 [deg]"
    BType = "0"
    PTime = "0.005 [s]"
    }
   .MultArray([972,702],0,0,420)
    {
    }
   .MultArray([972,882],6,0,410)
    {
    }
   0.datalabel([972,648],2,0,-1)
    {
    Name = "mi"
    }
   0.nl_tfun([504,360],0,0,280)
    {
    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-([468,360],0,0,-1)
    {
    Vertex="0,0;0,18"
    }
   0.datamerge([738,396],4,0,440)
    {
    N = "6"
    Type = "2"
    Disp = "1"
    }
   -Wire-([684,324],0,0,-1)
    {
    Vertex="0,0;-18,0"
    }
   -Wire-([684,324],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([540,360],0,0,-1)
    {
    Vertex="0,0;126,0"
    }
   -Wire-([666,360],0,0,-1)
    {
    Vertex="0,0;54,0"
    }
   -Wire-([666,324],0,0,-1)
    {
    Vertex="0,0;0,72"
    }
   -Wire-([684,342],0,0,-1)
    {
    Vertex="0,0;0,72"
    }
   -Wire-([684,342],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([684,378],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([684,414],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([720,396],0,0,-1)
    {
    Vertex="0,0;-54,0"
    }
   0.nl_tfun([504,432],0,0,240)
    {
    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([648,504],4,0,430)
    {
    N = "6"
    Type = "2"
    Disp = "1"
    }
   -Wire-([594,432],0,0,-1)
    {
    Vertex="0,0;-18,0"
    }
   -Wire-([594,432],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([576,504],0,0,-1)
    {
    Vertex="0,0;54,0"
    }
   -Wire-([576,468],0,0,-1)
    {
    Vertex="0,0;54,0"
    }
   -Wire-([576,432],0,0,-1)
    {
    Vertex="0,0;0,36"
    }
   -Wire-([594,450],0,0,-1)
    {
    Vertex="0,0;0,72"
    }
   -Wire-([594,450],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([594,486],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([594,522],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([576,468],0,0,-1)
    {
    Vertex="0,0;0,36"
    }
   -Wire-([540,432],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([558,522],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([468,378],0,0,-1)
    {
    Vertex="0,0;0,54"
    }
   -Wire-([558,360],0,0,-1)
    {
    Vertex="0,0;0,162"
    }
   0.datalabel([900,1386],1,0,-1)
    {
    Name = "TrgIon"
    }
   0.datalabel([900,1458],1,0,-1)
    {
    Name = "TrgIoff"
    }
   -Sticky-([702,1170],0)
    {
    Name = "Untitled"
    Font = 1
    Bounds = 702,1170,810,1206
    Alignment = 0
    Style = 1
    Arrow = 128
    Color = 0,15792890
    Text = "\
blocking of inverter
for first 0.2 s"
    }
   -Wire-([864,1260],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   .PhaseShifter([594,702],0,0,310)
    {
    }
   -Wire-([450,702],0,0,-1)
    {
    Vertex="0,0;90,0"
    }
   0.sumjct([540,756],0,0,300)
    {
    DPath = "1"
    A = "0"
    B = "0"
    C = "0"
    D = "1"
    E = "0"
    F = "1"
    G = "0"
    }
   -Sticky-([288,846],0)
    {
    Name = "Untitled"
    Font = 1
    Bounds = 288,846,522,918
    Alignment = 0
    Style = 1
    Arrow = 32
    Color = 0,15792890
    Text = "The phase shift for the receiving end pulses requires a 30 degree phase shift to compensate for the star-delta transformer."
    }
   0.pgb([594,630],0,24317640,610)
    {
    Name = "PLL error"
    Group = ""
    Display = "1"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-2.0"
    Max = "2.0"
    }
   -Wire-([432,630],0,0,-1)
    {
    Vertex="0,0;54,0"
    }
   0.datalabel([432,630],2,0,-1)
    {
    Name = "Pllerr"
    }
   0.realpole([522,630],0,0,460)
    {
    Limit = "0"
    COM = "Real_Pole"
    Reset = "0"
    YO = "0.0"
    G = "1.0"
    T = "0.002 [s]"
    Max = "10.0"
    Min = "-10.0"
    }
   -Sticky-([72,198],0)
    {
    Name = "Untitled"
    Font = 1
    Bounds = 72,198,270,288
    Alignment = 0
    Style = 1
    Arrow = 128
    Color = 0,15792890
    Text = "Receiving end ac voltage phase angle as determined by the phase locked loop - telecommunicated to the sending end with a 10ms  transmission delay."
    }
   0.datalabel([414,324],2,0,-1)
    {
    Name = "REPh"
    }
   -Wire-([270,396],0,0,-1)
    {
    Vertex="0,0;0,-72"
    }
   -Wire-([270,324],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   0.tdelay([342,324],0,0,470)
    {
    T = "0.01 [s]"
    N = "100"
    Intp = "0"
    COM = "Delay"
    }
   -Wire-([378,324],0,0,-1)
    {
    Vertex="0,0;180,0"
    }
   -Wire-([576,756],0,0,-1)
    {
    Vertex="0,0;18,0"
    }
   -Wire-([972,1314],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   -Wire-([972,1350],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   -Wire-([972,1386],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   -Wire-([972,1422],0,0,-1)
    {
    Vertex="0,0;72,0"

⌨️ 快捷键说明

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