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

📄 vscssr.psc

📁 PSCAD下实现研究VSC-HVDC的次同步振荡特性 模型很不好找哦
💻 PSC
📖 第 1 页 / 共 5 页
字号:
PSCAD 4.2.0

Settings
 {
 Id = "916200857.1236265795"
 Author = "reform.Administrator"
 Desc = "VSC transmission"
 Arch = "windows"
 Options = 0
 Build = 2
 Warn = 1
 Check = 15
 Libs = ""
 Source = ""
 RunInfo = 
  {
  Fin = 5
  Step = 0.0001
  Plot = 0.0001
  Chat = 0.001
  Brch = 0.0005
  Lat = 100
  Options = 0
  Advanced = 255
  Debug = 0
  StartFile = "VSC.snp"
  OFile = "Untitled.out"
  SFile = "VSC.snp"
  SnapTime = 0.3
  Mruns = 10
  Mrunfile = 0
  StartType = 0
  PlotType = 0
  SnapType = 0
  MrunType = "mrun"
  }

 }

Definitions
 {
 Component("moduloMR")
  {
  Desc = ""
  FileDate = 0
  Parameters = 
   {
   Category("Configuration")
    {
    Input("Mdl",4,4,120,12,2)
     {
     Desc = "Modulo Factor"
     Data = Real
     Len = 15
     }
    }
   }

  Nodes = 
   {
   Input("in",-54,0)
    {
    Type = Real
    }
   Output("out",54,0)
    {
    Type = Real
    }
   }

  Graphics = 
   {
   Rectangle(-29,-29,29,29)
   Pen(ByNode,ByNode,ByNode,in)
   Line(-54,0,-29,0)
   Pen(,Solid)
   Line(-29,0,-35,6)
   Line(-29,0,-35,-6)
   Text(-45,-16,"")
   Pen(,ByNode,,out)
   Line(54,0,29,0)
   Text(0,-10,"Modulo")
   Text(0,12,"%Mdl")
   }

  Section(EMTDC)
   {
   Fortran = "      $out = MOD($in,$Mdl)"
   Branch = ""
   Computations = ""
   }
  }
 Component("PhaseShifter")
  {
  Desc = ""
  FileDate = 0
  Parameters = 
   {
   }

  Nodes = 
   {
   Input("in",-54,0)
    {
    Type = Real
    Dim  = [6]
    }
   Output("out",54,0)
    {
    Type = Real
    Dim  = [6]
    }
   Input("phsh",0,54)
    {
    Type = Real
    }
   }

  Graphics = 
   {
   Rectangle(-29,-29,29,29)
   Pen(ByNode,ByNode,ByNode,in)
   Line(-54,0,-29,0)
   Pen(,Solid)
   Line(-29,0,-35,6)
   Line(-29,0,-35,-6)
   Pen(,ByNode,,out)
   Line(54,0,29,0)
   Text(0,-16,"Shift:")
   Text(0,-3,"(in-sh)")
   Pen(Black,Solid,0.2)
   Line(0,54,0,28)
   Line(-43,3,-37,-3)
   Line(39,3,45,-3)
   Text(43,15,"6")
   Text(-40,16,"6")
   Text(1,22,"sh")
   Text(-21,6,"in")
   }

  Section(EMTDC)
   {
   Fortran = "\
#LOCAL INTEGER i

	DO i=1,6
	  $out(i)=$in(i)-$phsh
	  IF ($out(i).GT.360) $out(i)=$out(i)-360.0
	  IF ($out(i).LT.0.0) $out(i)=$out(i)+360.0
	ENDDO"
   Branch = ""
   Computations = ""
   }
  }
 Component("SinArray")
  {
  Desc = ""
  FileDate = 0
  Parameters = 
   {
   }

  Nodes = 
   {
   Input("in",-54,0)
    {
    Type = Real
    Dim  = [6]
    }
   Output("out",54,0)
    {
    Type = Real
    Dim  = [6]
    }
   }

  Graphics = 
   {
   Rectangle(-29,-29,29,29)
   Pen(ByNode,ByNode,ByNode,in)
   Line(-54,0,-29,0)
   Pen(,Solid)
   Line(-29,0,-35,6)
   Line(-29,0,-35,-6)
   Pen(,ByNode,,out)
   Line(54,0,29,0)
   Text(0,-12,"Sin")
   Text(1,9,"Array")
   Pen(Black,Solid,0.2)
   Line(-43,3,-37,-3)
   Line(36,3,42,-3)
   Text(-42,18,"6")
   Text(39,18,"6")
   }

  Section(EMTDC)
   {
   Fortran = "\
#LOCAL INTEGER i
	DO i=1,6
	   $out(i) = SIN(($in(i)/180.0)*PI_)
	ENDDO"
   Branch = ""
   Computations = ""
   }
  }
 Component("MultArray")
  {
  Desc = ""
  FileDate = 0
  Parameters = 
   {
   }

  Nodes = 
   {
   Input("in",-54,0)
    {
    Type = Real
    Dim  = [6]
    }
   Output("out",54,0)
    {
    Type = Real
    Dim  = [6]
    }
   Input("mult",0,-54)
    {
    Type = Real
    }
   }

  Graphics = 
   {
   Rectangle(-29,-29,29,29)
   Pen(ByNode,ByNode,ByNode,in)
   Line(-54,0,-29,0)
   Pen(,Solid)
   Line(-29,0,-35,6)
   Line(-29,0,-35,-6)
   Pen(,ByNode,,out)
   Line(54,0,29,0)
   Pen(,,,mult)
   Line(0,-54,0,-29)
   Pen(,Solid)
   Line(0,-29,-6,-35)
   Line(0,-29,6,-35)
   Pen(Black,,0.2)
   Line(-45,3,-39,-3)
   Line(37,3,43,-3)
   Text(0,-1,"Multip")
   Text(-42,16,"6")
   Text(40,16,"6")
   }

  Section(EMTDC)
   {
   Fortran = "\
#LOCAL INTEGER i
	DO i=1,6
	   $out(i) = $mult * $in(i)
	ENDDO"
   Branch = ""
   Computations = ""
   }
  }
 Module("PQmeas_1")
  {
  Desc = ""
  FileDate = 1115306166
  Nodes = 
   {
   Output("Pow",0,-72)
    {
    Type = Real
    }
   Input("Va",-54,-36)
    {
    Type = Real
    }
   Input("Vb",-54,0)
    {
    Type = Real
    }
   Input("Vc",-54,36)
    {
    Type = Real
    }
   Input("Cax",54,-36)
    {
    Type = Real
    }
   Input("Cbx",54,0)
    {
    Type = Real
    }
   Input("CcX",54,36)
    {
    Type = Real
    }
   Output("Q",0,72)
    {
    Type = Real
    }
   }

  Graphics = 
   {
   Rectangle(-29,-47,29,47)
   Text(0,-7,"P&Q")
   Text(0,4,"Meas")
   Pen(ByNode,ByNode,ByNode,Pow)
   Line(0,-72,0,-47)
   Text(7,-59,"P")
   Pen(,,,Va)
   Line(-54,-36,-29,-36)
   Pen(,Solid)
   Line(-29,-36,-35,-29)
   Line(-29,-36,-35,-42)
   Text(-41,-38,"Va")
   Pen(,ByNode,,Vb)
   Line(-54,0,-29,0)
   Pen(,Solid)
   Line(-29,0,-35,6)
   Line(-29,0,-35,-6)
   Text(-41,-2,"Vb")
   Pen(,ByNode,,Vc)
   Line(-54,36,-29,36)
   Pen(,Solid)
   Line(-29,36,-35,42)
   Line(-29,36,-35,29)
   Text(-41,33,"Vc")
   Pen(,ByNode,,Cax)
   Line(54,-36,29,-36)
   Pen(,Solid)
   Line(29,-36,35,-29)
   Line(29,-36,35,-42)
   Text(41,-38,"Ca")
   Pen(,ByNode,,Cbx)
   Line(54,0,29,0)
   Pen(,Solid)
   Line(29,0,35,6)
   Line(29,0,35,-6)
   Text(41,-2,"Cb")
   Pen(,ByNode,,CcX)
   Line(54,36,29,36)
   Pen(,Solid)
   Line(29,36,35,42)
   Line(29,36,35,29)
   Text(41,33,"Cc")
   Pen(,ByNode,,Q)
   Line(0,72,0,47)
   Text(7,59,"Q")
   }


  Page(A/A4,Landscape,49,[636,362],100)
   {
   0.import([216,396],0,0,10)
    {
    Name = "Va"
    }
   0.import([342,522],0,0,30)
    {
    Name = "Vb"
    }
   0.import([432,648],0,0,50)
    {
    Name = "Vc"
    }
   0.sumjct([468,396],0,0,110)
    {
    DPath = "1"
    A = "0"
    B = "0"
    C = "0"
    D = "1"
    E = "0"
    F = "-1"
    G = "0"
    }
   0.mult([666,396],0,0,120)
    {
    }
   0.sumjct([540,522],0,0,130)
    {
    DPath = "1"
    A = "0"
    B = "0"
    C = "0"
    D = "1"
    E = "0"
    F = "-1"
    G = "0"
    }
   0.realpole([1044,522],0,0,190)
    {
    Limit = "0"
    COM = "Real_Pole"
    Reset = "0"
    YO = "0.0"
    G = "0.0057735"
    T = "0.02 [s]"
    Max = "10.0"
    Min = "-10.0"
    }
   0.export([1188,522],2,0,210)
    {
    Name = "Q"
    }
   -Wire-([252,396],0,0,-1)
    {
    Vertex="0,0;180,0"
    }
   -Wire-([378,522],0,0,-1)
    {
    Vertex="0,0;126,0"
    }
   -Wire-([468,522],0,0,-1)
    {
    Vertex="0,0;0,-90"
    }
   -Wire-([468,648],0,0,-1)
    {
    Vertex="0,0;126,0"
    }
   -Wire-([540,648],0,0,-1)
    {
    Vertex="0,0;0,-90"
    }
   0.sumjct([630,648],0,0,60)
    {
    DPath = "1"
    A = "0"
    B = "0"
    C = "0"
    D = "1"
    E = "0"
    F = "-1"
    G = "0"
    }
   -Wire-([270,738],0,0,-1)
    {
    Vertex="0,0;360,0"
    }
   -Wire-([270,738],0,0,-1)
    {
    Vertex="0,0;0,-342"
    }
   -Wire-([630,828],0,0,-1)
    {
    Vertex="0,0;0,-144"
    }
   -Wire-([504,396],0,0,-1)
    {
    Vertex="0,0;126,0"
    }
   0.import([558,432],0,0,20)
    {
    Name = "Ccx"
    }
   -Wire-([594,432],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.mult([738,522],0,0,140)
    {
    }
   -Wire-([576,522],0,0,-1)
    {
    Vertex="0,0;126,0"
    }
   0.import([630,558],0,0,40)
    {
    Name = "Cax"
    }
   -Wire-([666,558],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.mult([828,648],0,0,150)
    {
    }
   -Wire-([666,648],0,0,-1)
    {
    Vertex="0,0;126,0"
    }
   0.import([720,684],0,0,70)
    {
    Name = "Cbx"
    }
   -Wire-([756,684],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.sumjct([900,522],0,0,180)
    {
    DPath = "1"
    A = "0"
    B = "1"
    C = "0"
    D = "1"
    E = "0"
    F = "1"
    G = "0"
    }
   -Wire-([702,396],0,0,-1)
    {
    Vertex="0,0;198,0"
    }
   -Wire-([774,522],0,0,-1)
    {
    Vertex="0,0;90,0"
    }
   -Wire-([864,648],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([900,648],0,0,-1)
    {
    Vertex="0,0;0,-90"
    }
   -Wire-([900,486],0,0,-1)
    {
    Vertex="0,0;0,-90"
    }
   -Wire-([936,522],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   -Wire-([1080,522],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.mult([720,828],0,0,80)
    {
    }
   0.mult([720,918],0,0,90)
    {
    }
   0.mult([720,1008],0,0,100)
    {
    }
   -Wire-([648,864],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   -Wire-([630,828],0,0,-1)
    {
    Vertex="0,0;54,0"
    }
   0.sumjct([882,918],0,0,160)
    {
    DPath = "1"
    A = "0"
    B = "1"
    C = "0"
    D = "1"
    E = "0"
    F = "1"
    G = "0"
    }
   -Wire-([756,918],0,0,-1)
    {
    Vertex="0,0;90,0"
    }
   -Wire-([756,828],0,0,-1)
    {
    Vertex="0,0;126,0"
    }
   -Wire-([756,1008],0,0,-1)
    {
    Vertex="0,0;126,0"
    }
   -Wire-([882,882],0,0,-1)
    {
    Vertex="0,0;0,-54"
    }
   -Wire-([882,1008],0,0,-1)
    {
    Vertex="0,0;0,-54"
    }
   0.realpole([1008,918],0,0,170)
    {
    Limit = "0"
    COM = "Real_Pole"
    Reset = "0"
    YO = "0.0"
    G = "0.01"
    T = "0.02 [s]"
    Max = "10.0"
    Min = "-10.0"
    }
   0.export([1152,918],2,0,200)
    {
    Name = "Pow"
    }
   -Wire-([1044,918],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   -Wire-([918,918],0,0,-1)
    {
    Vertex="0,0;54,0"
    }
   -Wire-([648,918],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([648,954],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   -Wire-([648,1008],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([648,1044],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.datalabel([648,864],0,0,-1)
    {
    Name = "Cax"
    }
   0.datalabel([648,954],0,0,-1)
    {
    Name = "Cbx"
    }
   0.datalabel([648,1044],0,0,-1)
    {
    Name = "Ccx"
    }
   0.datalabel([648,918],0,0,-1)
    {
    Name = "Vb"
    }
   0.datalabel([648,1008],0,0,-1)
    {
    Name = "Vc"
    }
   }
  }
 Module("Untitled_3")
  {
  Desc = ""
  FileDate = 0
  Nodes = 
   {
   }

  Graphics = 
   {
   Rectangle(-39,-39,39,39)
   Text(0,0,"$(Defn:Name)")
   }


  Page(A/A4,Landscape,16,[636,362],5)
   {
   -Cable-([288,342],0,0,-1)
    {
    Name = "Cable2"
    Date = -1
    Freq = "0 [Hz]"
    Length = "100.0 [km]"
    Dim = 2
    Mode = 0
    Vertex="0,0;18,0;108,0;126,0"
    PageLayer(A/A4,Landscape,50,[636,362],5)
     {
     0.Line_Ground([288,288],0,0,-1)
      {
      GRRES = "100.0 [ohm*m]"
      GPERM = "1.0"
      EarthForm = "0"
      }
     0.Cable_Coax([288,558],0,0,-1)
      {
      CABNUM = "1"
      Y = "1 [m]"
      X = "0 [m]"
      LL = "3"
      LC = "1"
      SHRad = "1"
      CONNAM1 = "Conductor"
      CONNAM2 = "Sheath"
      CONNAM3 = "Armour"
      CONNAM4 = "Outside Cond."
      R1 = "0.0 [m]"
      R2 = "0.0104 [m]"
      RHOC = "2.82e-8 [ohm*m]"
      PERMC = "1"
      R3 = ".016 [m]"
      EPS1 = "4.1"
      PERM1 = "1"
      R4 = ".0205 [m]"
      RHOS = "1.86e-8 [ohm*m]"
      PERMS = "1"
      R5 = ".0215 [m]"
      EPS2 = "2.3"
      PERM2 = "1"
      R6 = ".0583 [m]"
      RHOA = "1.8e-7 [ohm*m]"
      PERMA = "400"
      R7 = ".0635 [m]"
      EPS3 = "1.0"
      PERM3 = "1"
      R8 = ".07 [m]"
      RHOO = "1.8e-7 [ohm*m]"
      PERMO = "400"
      R9 = ".08 [m]"
      EPS4 = "1.0"
      PERM4 = "1"
      }
     0.Cable_Coax([738,558],0,0,-1)
      {
      CABNUM = "2"
      Y = "1 [m]"
      X = "0.4 [m]"
      LL = "3"
      LC = "1"
      SHRad = "1"
      CONNAM1 = "Conductor"
      CONNAM2 = "Sheath"
      CONNAM3 = "Armour"
      CONNAM4 = "Outside Cond."
      R1 = "0.0 [m]"
      R2 = "0.0104 [m]"
      RHOC = "2.82e-8 [ohm*m]"
      PERMC = "1"
      R3 = ".016 [m]"
      EPS1 = "4.1"
      PERM1 = "1"
      R4 = ".0205 [m]"
      RHOS = "1.86e-8 [ohm*m]"
      PERMS = "1"
      R5 = ".0215 [m]"
      EPS2 = "2.3"
      PERM2 = "1"
      R6 = ".0583 [m]"
      RHOA = "1.8e-7 [ohm*m]"
      PERMA = "400"
      R7 = ".0635 [m]"
      EPS3 = "1.0"
      PERM3 = "1"

⌨️ 快捷键说明

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