VSCSSR.psc
上传用户:gzeast888
上传日期:2017-03-15
资源大小:21k
文件大小:150k
开发平台:

Fortran

  1. PSCAD 4.2.0
  2. Settings
  3.  {
  4.  Id = "916200857.1236265795"
  5.  Author = "reform.Administrator"
  6.  Desc = "VSC transmission"
  7.  Arch = "windows"
  8.  Options = 0
  9.  Build = 2
  10.  Warn = 1
  11.  Check = 15
  12.  Libs = ""
  13.  Source = ""
  14.  RunInfo = 
  15.   {
  16.   Fin = 5
  17.   Step = 0.0001
  18.   Plot = 0.0001
  19.   Chat = 0.001
  20.   Brch = 0.0005
  21.   Lat = 100
  22.   Options = 0
  23.   Advanced = 255
  24.   Debug = 0
  25.   StartFile = "VSC.snp"
  26.   OFile = "Untitled.out"
  27.   SFile = "VSC.snp"
  28.   SnapTime = 0.3
  29.   Mruns = 10
  30.   Mrunfile = 0
  31.   StartType = 0
  32.   PlotType = 0
  33.   SnapType = 0
  34.   MrunType = "mrun"
  35.   }
  36.  }
  37. Definitions
  38.  {
  39.  Component("moduloMR")
  40.   {
  41.   Desc = ""
  42.   FileDate = 0
  43.   Parameters = 
  44.    {
  45.    Category("Configuration")
  46.     {
  47.     Input("Mdl",4,4,120,12,2)
  48.      {
  49.      Desc = "Modulo Factor"
  50.      Data = Real
  51.      Len = 15
  52.      }
  53.     }
  54.    }
  55.   Nodes = 
  56.    {
  57.    Input("in",-54,0)
  58.     {
  59.     Type = Real
  60.     }
  61.    Output("out",54,0)
  62.     {
  63.     Type = Real
  64.     }
  65.    }
  66.   Graphics = 
  67.    {
  68.    Rectangle(-29,-29,29,29)
  69.    Pen(ByNode,ByNode,ByNode,in)
  70.    Line(-54,0,-29,0)
  71.    Pen(,Solid)
  72.    Line(-29,0,-35,6)
  73.    Line(-29,0,-35,-6)
  74.    Text(-45,-16,"")
  75.    Pen(,ByNode,,out)
  76.    Line(54,0,29,0)
  77.    Text(0,-10,"Modulo")
  78.    Text(0,12,"%Mdl")
  79.    }
  80.   Section(EMTDC)
  81.    {
  82.    Fortran = "      $out = MOD($in,$Mdl)"
  83.    Branch = ""
  84.    Computations = ""
  85.    }
  86.   }
  87.  Component("PhaseShifter")
  88.   {
  89.   Desc = ""
  90.   FileDate = 0
  91.   Parameters = 
  92.    {
  93.    }
  94.   Nodes = 
  95.    {
  96.    Input("in",-54,0)
  97.     {
  98.     Type = Real
  99.     Dim  = [6]
  100.     }
  101.    Output("out",54,0)
  102.     {
  103.     Type = Real
  104.     Dim  = [6]
  105.     }
  106.    Input("phsh",0,54)
  107.     {
  108.     Type = Real
  109.     }
  110.    }
  111.   Graphics = 
  112.    {
  113.    Rectangle(-29,-29,29,29)
  114.    Pen(ByNode,ByNode,ByNode,in)
  115.    Line(-54,0,-29,0)
  116.    Pen(,Solid)
  117.    Line(-29,0,-35,6)
  118.    Line(-29,0,-35,-6)
  119.    Pen(,ByNode,,out)
  120.    Line(54,0,29,0)
  121.    Text(0,-16,"Shift:")
  122.    Text(0,-3,"(in-sh)")
  123.    Pen(Black,Solid,0.2)
  124.    Line(0,54,0,28)
  125.    Line(-43,3,-37,-3)
  126.    Line(39,3,45,-3)
  127.    Text(43,15,"6")
  128.    Text(-40,16,"6")
  129.    Text(1,22,"sh")
  130.    Text(-21,6,"in")
  131.    }
  132.   Section(EMTDC)
  133.    {
  134.    Fortran = "
  135. #LOCAL INTEGER i
  136. DO i=1,6
  137.   $out(i)=$in(i)-$phsh
  138.   IF ($out(i).GT.360) $out(i)=$out(i)-360.0
  139.   IF ($out(i).LT.0.0) $out(i)=$out(i)+360.0
  140. ENDDO"
  141.    Branch = ""
  142.    Computations = ""
  143.    }
  144.   }
  145.  Component("SinArray")
  146.   {
  147.   Desc = ""
  148.   FileDate = 0
  149.   Parameters = 
  150.    {
  151.    }
  152.   Nodes = 
  153.    {
  154.    Input("in",-54,0)
  155.     {
  156.     Type = Real
  157.     Dim  = [6]
  158.     }
  159.    Output("out",54,0)
  160.     {
  161.     Type = Real
  162.     Dim  = [6]
  163.     }
  164.    }
  165.   Graphics = 
  166.    {
  167.    Rectangle(-29,-29,29,29)
  168.    Pen(ByNode,ByNode,ByNode,in)
  169.    Line(-54,0,-29,0)
  170.    Pen(,Solid)
  171.    Line(-29,0,-35,6)
  172.    Line(-29,0,-35,-6)
  173.    Pen(,ByNode,,out)
  174.    Line(54,0,29,0)
  175.    Text(0,-12,"Sin")
  176.    Text(1,9,"Array")
  177.    Pen(Black,Solid,0.2)
  178.    Line(-43,3,-37,-3)
  179.    Line(36,3,42,-3)
  180.    Text(-42,18,"6")
  181.    Text(39,18,"6")
  182.    }
  183.   Section(EMTDC)
  184.    {
  185.    Fortran = "
  186. #LOCAL INTEGER i
  187. DO i=1,6
  188.    $out(i) = SIN(($in(i)/180.0)*PI_)
  189. ENDDO"
  190.    Branch = ""
  191.    Computations = ""
  192.    }
  193.   }
  194.  Component("MultArray")
  195.   {
  196.   Desc = ""
  197.   FileDate = 0
  198.   Parameters = 
  199.    {
  200.    }
  201.   Nodes = 
  202.    {
  203.    Input("in",-54,0)
  204.     {
  205.     Type = Real
  206.     Dim  = [6]
  207.     }
  208.    Output("out",54,0)
  209.     {
  210.     Type = Real
  211.     Dim  = [6]
  212.     }
  213.    Input("mult",0,-54)
  214.     {
  215.     Type = Real
  216.     }
  217.    }
  218.   Graphics = 
  219.    {
  220.    Rectangle(-29,-29,29,29)
  221.    Pen(ByNode,ByNode,ByNode,in)
  222.    Line(-54,0,-29,0)
  223.    Pen(,Solid)
  224.    Line(-29,0,-35,6)
  225.    Line(-29,0,-35,-6)
  226.    Pen(,ByNode,,out)
  227.    Line(54,0,29,0)
  228.    Pen(,,,mult)
  229.    Line(0,-54,0,-29)
  230.    Pen(,Solid)
  231.    Line(0,-29,-6,-35)
  232.    Line(0,-29,6,-35)
  233.    Pen(Black,,0.2)
  234.    Line(-45,3,-39,-3)
  235.    Line(37,3,43,-3)
  236.    Text(0,-1,"Multip")
  237.    Text(-42,16,"6")
  238.    Text(40,16,"6")
  239.    }
  240.   Section(EMTDC)
  241.    {
  242.    Fortran = "
  243. #LOCAL INTEGER i
  244. DO i=1,6
  245.    $out(i) = $mult * $in(i)
  246. ENDDO"
  247.    Branch = ""
  248.    Computations = ""
  249.    }
  250.   }
  251.  Module("PQmeas_1")
  252.   {
  253.   Desc = ""
  254.   FileDate = 1115306166
  255.   Nodes = 
  256.    {
  257.    Output("Pow",0,-72)
  258.     {
  259.     Type = Real
  260.     }
  261.    Input("Va",-54,-36)
  262.     {
  263.     Type = Real
  264.     }
  265.    Input("Vb",-54,0)
  266.     {
  267.     Type = Real
  268.     }
  269.    Input("Vc",-54,36)
  270.     {
  271.     Type = Real
  272.     }
  273.    Input("Cax",54,-36)
  274.     {
  275.     Type = Real
  276.     }
  277.    Input("Cbx",54,0)
  278.     {
  279.     Type = Real
  280.     }
  281.    Input("CcX",54,36)
  282.     {
  283.     Type = Real
  284.     }
  285.    Output("Q",0,72)
  286.     {
  287.     Type = Real
  288.     }
  289.    }
  290.   Graphics = 
  291.    {
  292.    Rectangle(-29,-47,29,47)
  293.    Text(0,-7,"P&Q")
  294.    Text(0,4,"Meas")
  295.    Pen(ByNode,ByNode,ByNode,Pow)
  296.    Line(0,-72,0,-47)
  297.    Text(7,-59,"P")
  298.    Pen(,,,Va)
  299.    Line(-54,-36,-29,-36)
  300.    Pen(,Solid)
  301.    Line(-29,-36,-35,-29)
  302.    Line(-29,-36,-35,-42)
  303.    Text(-41,-38,"Va")
  304.    Pen(,ByNode,,Vb)
  305.    Line(-54,0,-29,0)
  306.    Pen(,Solid)
  307.    Line(-29,0,-35,6)
  308.    Line(-29,0,-35,-6)
  309.    Text(-41,-2,"Vb")
  310.    Pen(,ByNode,,Vc)
  311.    Line(-54,36,-29,36)
  312.    Pen(,Solid)
  313.    Line(-29,36,-35,42)
  314.    Line(-29,36,-35,29)
  315.    Text(-41,33,"Vc")
  316.    Pen(,ByNode,,Cax)
  317.    Line(54,-36,29,-36)
  318.    Pen(,Solid)
  319.    Line(29,-36,35,-29)
  320.    Line(29,-36,35,-42)
  321.    Text(41,-38,"Ca")
  322.    Pen(,ByNode,,Cbx)
  323.    Line(54,0,29,0)
  324.    Pen(,Solid)
  325.    Line(29,0,35,6)
  326.    Line(29,0,35,-6)
  327.    Text(41,-2,"Cb")
  328.    Pen(,ByNode,,CcX)
  329.    Line(54,36,29,36)
  330.    Pen(,Solid)
  331.    Line(29,36,35,42)
  332.    Line(29,36,35,29)
  333.    Text(41,33,"Cc")
  334.    Pen(,ByNode,,Q)
  335.    Line(0,72,0,47)
  336.    Text(7,59,"Q")
  337.    }
  338.   Page(A/A4,Landscape,49,[636,362],100)
  339.    {
  340.    0.import([216,396],0,0,10)
  341.     {
  342.     Name = "Va"
  343.     }
  344.    0.import([342,522],0,0,30)
  345.     {
  346.     Name = "Vb"
  347.     }
  348.    0.import([432,648],0,0,50)
  349.     {
  350.     Name = "Vc"
  351.     }
  352.    0.sumjct([468,396],0,0,110)
  353.     {
  354.     DPath = "1"
  355.     A = "0"
  356.     B = "0"
  357.     C = "0"
  358.     D = "1"
  359.     E = "0"
  360.     F = "-1"
  361.     G = "0"
  362.     }
  363.    0.mult([666,396],0,0,120)
  364.     {
  365.     }
  366.    0.sumjct([540,522],0,0,130)
  367.     {
  368.     DPath = "1"
  369.     A = "0"
  370.     B = "0"
  371.     C = "0"
  372.     D = "1"
  373.     E = "0"
  374.     F = "-1"
  375.     G = "0"
  376.     }
  377.    0.realpole([1044,522],0,0,190)
  378.     {
  379.     Limit = "0"
  380.     COM = "Real_Pole"
  381.     Reset = "0"
  382.     YO = "0.0"
  383.     G = "0.0057735"
  384.     T = "0.02 [s]"
  385.     Max = "10.0"
  386.     Min = "-10.0"
  387.     }
  388.    0.export([1188,522],2,0,210)
  389.     {
  390.     Name = "Q"
  391.     }
  392.    -Wire-([252,396],0,0,-1)
  393.     {
  394.     Vertex="0,0;180,0"
  395.     }
  396.    -Wire-([378,522],0,0,-1)
  397.     {
  398.     Vertex="0,0;126,0"
  399.     }
  400.    -Wire-([468,522],0,0,-1)
  401.     {
  402.     Vertex="0,0;0,-90"
  403.     }
  404.    -Wire-([468,648],0,0,-1)
  405.     {
  406.     Vertex="0,0;126,0"
  407.     }
  408.    -Wire-([540,648],0,0,-1)
  409.     {
  410.     Vertex="0,0;0,-90"
  411.     }
  412.    0.sumjct([630,648],0,0,60)
  413.     {
  414.     DPath = "1"
  415.     A = "0"
  416.     B = "0"
  417.     C = "0"
  418.     D = "1"
  419.     E = "0"
  420.     F = "-1"
  421.     G = "0"
  422.     }
  423.    -Wire-([270,738],0,0,-1)
  424.     {
  425.     Vertex="0,0;360,0"
  426.     }
  427.    -Wire-([270,738],0,0,-1)
  428.     {
  429.     Vertex="0,0;0,-342"
  430.     }
  431.    -Wire-([630,828],0,0,-1)
  432.     {
  433.     Vertex="0,0;0,-144"
  434.     }
  435.    -Wire-([504,396],0,0,-1)
  436.     {
  437.     Vertex="0,0;126,0"
  438.     }
  439.    0.import([558,432],0,0,20)
  440.     {
  441.     Name = "Ccx"
  442.     }
  443.    -Wire-([594,432],0,0,-1)
  444.     {
  445.     Vertex="0,0;72,0"
  446.     }
  447.    0.mult([738,522],0,0,140)
  448.     {
  449.     }
  450.    -Wire-([576,522],0,0,-1)
  451.     {
  452.     Vertex="0,0;126,0"
  453.     }
  454.    0.import([630,558],0,0,40)
  455.     {
  456.     Name = "Cax"
  457.     }
  458.    -Wire-([666,558],0,0,-1)
  459.     {
  460.     Vertex="0,0;72,0"
  461.     }
  462.    0.mult([828,648],0,0,150)
  463.     {
  464.     }
  465.    -Wire-([666,648],0,0,-1)
  466.     {
  467.     Vertex="0,0;126,0"
  468.     }
  469.    0.import([720,684],0,0,70)
  470.     {
  471.     Name = "Cbx"
  472.     }
  473.    -Wire-([756,684],0,0,-1)
  474.     {
  475.     Vertex="0,0;72,0"
  476.     }
  477.    0.sumjct([900,522],0,0,180)
  478.     {
  479.     DPath = "1"
  480.     A = "0"
  481.     B = "1"
  482.     C = "0"
  483.     D = "1"
  484.     E = "0"
  485.     F = "1"
  486.     G = "0"
  487.     }
  488.    -Wire-([702,396],0,0,-1)
  489.     {
  490.     Vertex="0,0;198,0"
  491.     }
  492.    -Wire-([774,522],0,0,-1)
  493.     {
  494.     Vertex="0,0;90,0"
  495.     }
  496.    -Wire-([864,648],0,0,-1)
  497.     {
  498.     Vertex="0,0;36,0"
  499.     }
  500.    -Wire-([900,648],0,0,-1)
  501.     {
  502.     Vertex="0,0;0,-90"
  503.     }
  504.    -Wire-([900,486],0,0,-1)
  505.     {
  506.     Vertex="0,0;0,-90"
  507.     }
  508.    -Wire-([936,522],0,0,-1)
  509.     {
  510.     Vertex="0,0;72,0"
  511.     }
  512.    -Wire-([1080,522],0,0,-1)
  513.     {
  514.     Vertex="0,0;72,0"
  515.     }
  516.    0.mult([720,828],0,0,80)
  517.     {
  518.     }
  519.    0.mult([720,918],0,0,90)
  520.     {
  521.     }
  522.    0.mult([720,1008],0,0,100)
  523.     {
  524.     }
  525.    -Wire-([648,864],0,0,-1)
  526.     {
  527.     Vertex="0,0;72,0"
  528.     }
  529.    -Wire-([630,828],0,0,-1)
  530.     {
  531.     Vertex="0,0;54,0"
  532.     }
  533.    0.sumjct([882,918],0,0,160)
  534.     {
  535.     DPath = "1"
  536.     A = "0"
  537.     B = "1"
  538.     C = "0"
  539.     D = "1"
  540.     E = "0"
  541.     F = "1"
  542.     G = "0"
  543.     }
  544.    -Wire-([756,918],0,0,-1)
  545.     {
  546.     Vertex="0,0;90,0"
  547.     }
  548.    -Wire-([756,828],0,0,-1)
  549.     {
  550.     Vertex="0,0;126,0"
  551.     }
  552.    -Wire-([756,1008],0,0,-1)
  553.     {
  554.     Vertex="0,0;126,0"
  555.     }
  556.    -Wire-([882,882],0,0,-1)
  557.     {
  558.     Vertex="0,0;0,-54"
  559.     }
  560.    -Wire-([882,1008],0,0,-1)
  561.     {
  562.     Vertex="0,0;0,-54"
  563.     }
  564.    0.realpole([1008,918],0,0,170)
  565.     {
  566.     Limit = "0"
  567.     COM = "Real_Pole"
  568.     Reset = "0"
  569.     YO = "0.0"
  570.     G = "0.01"
  571.     T = "0.02 [s]"
  572.     Max = "10.0"
  573.     Min = "-10.0"
  574.     }
  575.    0.export([1152,918],2,0,200)
  576.     {
  577.     Name = "Pow"
  578.     }
  579.    -Wire-([1044,918],0,0,-1)
  580.     {
  581.     Vertex="0,0;72,0"
  582.     }
  583.    -Wire-([918,918],0,0,-1)
  584.     {
  585.     Vertex="0,0;54,0"
  586.     }
  587.    -Wire-([648,918],0,0,-1)
  588.     {
  589.     Vertex="0,0;36,0"
  590.     }
  591.    -Wire-([648,954],0,0,-1)
  592.     {
  593.     Vertex="0,0;72,0"
  594.     }
  595.    -Wire-([648,1008],0,0,-1)
  596.     {
  597.     Vertex="0,0;36,0"
  598.     }
  599.    -Wire-([648,1044],0,0,-1)
  600.     {
  601.     Vertex="0,0;72,0"
  602.     }
  603.    0.datalabel([648,864],0,0,-1)
  604.     {
  605.     Name = "Cax"
  606.     }
  607.    0.datalabel([648,954],0,0,-1)
  608.     {
  609.     Name = "Cbx"
  610.     }
  611.    0.datalabel([648,1044],0,0,-1)
  612.     {
  613.     Name = "Ccx"
  614.     }
  615.    0.datalabel([648,918],0,0,-1)
  616.     {
  617.     Name = "Vb"
  618.     }
  619.    0.datalabel([648,1008],0,0,-1)
  620.     {
  621.     Name = "Vc"
  622.     }
  623.    }
  624.   }
  625.  Module("Untitled_3")
  626.   {
  627.   Desc = ""
  628.   FileDate = 0
  629.   Nodes = 
  630.    {
  631.    }
  632.   Graphics = 
  633.    {
  634.    Rectangle(-39,-39,39,39)
  635.    Text(0,0,"$(Defn:Name)")
  636.    }
  637.   Page(A/A4,Landscape,16,[636,362],5)
  638.    {
  639.    -Cable-([288,342],0,0,-1)
  640.     {
  641.     Name = "Cable2"
  642.     Date = -1
  643.     Freq = "0 [Hz]"
  644.     Length = "100.0 [km]"
  645.     Dim = 2
  646.     Mode = 0
  647.     Vertex="0,0;18,0;108,0;126,0"
  648.     PageLayer(A/A4,Landscape,50,[636,362],5)
  649.      {
  650.      0.Line_Ground([288,288],0,0,-1)
  651.       {
  652.       GRRES = "100.0 [ohm*m]"
  653.       GPERM = "1.0"
  654.       EarthForm = "0"
  655.       }
  656.      0.Cable_Coax([288,558],0,0,-1)
  657.       {
  658.       CABNUM = "1"
  659.       Y = "1 [m]"
  660.       X = "0 [m]"
  661.       LL = "3"
  662.       LC = "1"
  663.       SHRad = "1"
  664.       CONNAM1 = "Conductor"
  665.       CONNAM2 = "Sheath"
  666.       CONNAM3 = "Armour"
  667.       CONNAM4 = "Outside Cond."
  668.       R1 = "0.0 [m]"
  669.       R2 = "0.0104 [m]"
  670.       RHOC = "2.82e-8 [ohm*m]"
  671.       PERMC = "1"
  672.       R3 = ".016 [m]"
  673.       EPS1 = "4.1"
  674.       PERM1 = "1"
  675.       R4 = ".0205 [m]"
  676.       RHOS = "1.86e-8 [ohm*m]"
  677.       PERMS = "1"
  678.       R5 = ".0215 [m]"
  679.       EPS2 = "2.3"
  680.       PERM2 = "1"
  681.       R6 = ".0583 [m]"
  682.       RHOA = "1.8e-7 [ohm*m]"
  683.       PERMA = "400"
  684.       R7 = ".0635 [m]"
  685.       EPS3 = "1.0"
  686.       PERM3 = "1"
  687.       R8 = ".07 [m]"
  688.       RHOO = "1.8e-7 [ohm*m]"
  689.       PERMO = "400"
  690.       R9 = ".08 [m]"
  691.       EPS4 = "1.0"
  692.       PERM4 = "1"
  693.       }
  694.      0.Cable_Coax([738,558],0,0,-1)
  695.       {
  696.       CABNUM = "2"
  697.       Y = "1 [m]"
  698.       X = "0.4 [m]"
  699.       LL = "3"
  700.       LC = "1"
  701.       SHRad = "1"
  702.       CONNAM1 = "Conductor"
  703.       CONNAM2 = "Sheath"
  704.       CONNAM3 = "Armour"
  705.       CONNAM4 = "Outside Cond."
  706.       R1 = "0.0 [m]"
  707.       R2 = "0.0104 [m]"
  708.       RHOC = "2.82e-8 [ohm*m]"
  709.       PERMC = "1"
  710.       R3 = ".016 [m]"
  711.       EPS1 = "4.1"
  712.       PERM1 = "1"
  713.       R4 = ".0205 [m]"
  714.       RHOS = "1.86e-8 [ohm*m]"
  715.       PERMS = "1"
  716.       R5 = ".0215 [m]"
  717.       EPS2 = "2.3"
  718.       PERM2 = "1"
  719.       R6 = ".0583 [m]"
  720.       RHOA = "1.8e-7 [ohm*m]"
  721.       PERMA = "400"
  722.       R7 = ".0635 [m]"
  723.       EPS3 = "1.0"
  724.       PERM3 = "1"
  725.       R8 = ".07 [m]"
  726.       RHOO = "1.8e-7 [ohm*m]"
  727.       PERMO = "400"
  728.       R9 = ".08 [m]"
  729.       EPS4 = "1.0"
  730.       PERM4 = "1"
  731.       }
  732.      0.Line_FrePhase_Options([612,180],0,0,-1)
  733.       {
  734.       Interp1 = "1"
  735.       Output = "1"
  736.       Inflen = "0"
  737.       FS = "0.001 [Hz]"
  738.       FE = "1.0E5 [Hz]"
  739.       Numf = "100"
  740.       YMaxP = "20"
  741.       AMaxP = "20"
  742.       YMaxE = "2 [%]"
  743.       AMaxE = "2 [%]"
  744.       xxx = ""
  745.       W1 = "1"
  746.       W2 = "1"
  747.       W3 = "1"
  748.       }
  749.      }
  750.     }
  751.    }
  752.   }
  753.  Module("GainAdjust")
  754.   {
  755.   Desc = ""
  756.   FileDate = 1236057118
  757.   Nodes = 
  758.    {
  759.    Input("X1",-54,0)
  760.     {
  761.     Type = Real
  762.     }
  763.    Output("O1",54,0)
  764.     {
  765.     Type = Real
  766.     }
  767.    }
  768.   Graphics = 
  769.    {
  770.    Rectangle(-29,-29,29,29)
  771.    Text(0,-15,"Freq Dep")
  772.    Pen(ByNode,ByNode,ByNode,X1)
  773.    Line(-54,0,-29,0)
  774.    Pen(,Solid)
  775.    Line(-29,0,-35,6)
  776.    Line(-29,0,-35,-6)
  777.    Text(-42,-3,"X1")
  778.    Pen(,ByNode,,O1)
  779.    Line(54,0,29,0)
  780.    Text(42,-3,"O1")
  781.    Text(0,1,"Gain")
  782.    Text(0,18,"Control")
  783.    }
  784.   Page(A/A4,Landscape,49,[636,362],100)
  785.    {
  786.    0.import([234,666],0,0,10)
  787.     {
  788.     Name = "X1"
  789.     }
  790.    0.rms-inst([342,774],0,0,40)
  791.     {
  792.     Type = "0"
  793.     Ts = "0.5 [s]"
  794.     Scale = "1.0"
  795.     freq = "60.0 [Hz]"
  796.     NSAM = "64"
  797.     Vinit = "0.0"
  798.     }
  799.    0.realpole([414,666],0,0,20)
  800.     {
  801.     Limit = "0"
  802.     COM = "Real_Pole"
  803.     Reset = "0"
  804.     YO = "0.0"
  805.     G = "1.0"
  806.     T = "0.2 [s]"
  807.     Max = "10.0"
  808.     Min = "-10.0"
  809.     }
  810.    -Wire-([270,666],0,0,-1)
  811.     {
  812.     Vertex="0,0;108,0"
  813.     }
  814.    -Wire-([450,666],0,0,-1)
  815.     {
  816.     Vertex="0,0;108,0"
  817.     }
  818.    -Wire-([306,666],0,0,-1)
  819.     {
  820.     Vertex="0,0;0,108"
  821.     }
  822.    -Wire-([720,702],0,0,-1)
  823.     {
  824.     Vertex="0,0;0,72"
  825.     }
  826.    0.rms-inst([594,666],0,0,30)
  827.     {
  828.     Type = "0"
  829.     Ts = "0.5 [s]"
  830.     Scale = "1.0"
  831.     freq = "60.0 [Hz]"
  832.     NSAM = "64"
  833.     Vinit = "0.0"
  834.     }
  835.    0.div([720,666],0,0,80)
  836.     {
  837.     }
  838.    0.maxmin([522,774],0,0,70)
  839.     {
  840.     DPath = "1"
  841.     Type = "1"
  842.     A = "0"
  843.     B = "0"
  844.     C = "0"
  845.     D = "1"
  846.     E = "1"
  847.     F = "0"
  848.     G = "0"
  849.     }
  850.    -Wire-([378,774],0,0,-1)
  851.     {
  852.     Vertex="0,0;108,0"
  853.     }
  854.    -Wire-([630,666],0,0,-1)
  855.     {
  856.     Vertex="0,0;54,0"
  857.     }
  858.    -Wire-([558,774],0,0,-1)
  859.     {
  860.     Vertex="0,0;162,0"
  861.     }
  862.    -Wire-([756,666],0,0,-1)
  863.     {
  864.     Vertex="0,0;54,0"
  865.     }
  866.    0.realpole([846,666],0,0,90)
  867.     {
  868.     Limit = "1"
  869.     COM = "Real_Pole"
  870.     Reset = "0"
  871.     YO = "0.0"
  872.     G = "3.33"
  873.     T = "0.2 [s]"
  874.     Max = "1.667"
  875.     Min = "0.667"
  876.     }
  877.    0.export([1098,666],2,0,110)
  878.     {
  879.     Name = "O1"
  880.     }
  881.    -Wire-([882,666],0,0,-1)
  882.     {
  883.     Vertex="0,0;54,0"
  884.     }
  885.    0.const([450,810],0,0,60)
  886.     {
  887.     Name = ""
  888.     Value = "0.001"
  889.     }
  890.    0.sumjct([972,666],0,0,100)
  891.     {
  892.     DPath = "1"
  893.     A = "0"
  894.     B = "0"
  895.     C = "0"
  896.     D = "1"
  897.     E = "0"
  898.     F = "-1"
  899.     G = "0"
  900.     }
  901.    -Wire-([1008,666],0,0,-1)
  902.     {
  903.     Vertex="0,0;54,0"
  904.     }
  905.    0.const([972,738],3,0,50)
  906.     {
  907.     Name = ""
  908.     Value = "0.667"
  909.     }
  910.    }
  911.   }
  912.  Module("Damping")
  913.   {
  914.   Desc = ""
  915.   FileDate = 1236057118
  916.   Nodes = 
  917.    {
  918.    Input("F",-54,0)
  919.     {
  920.     Type = Real
  921.     }
  922.    Output("dF",54,0)
  923.     {
  924.     Type = Real
  925.     }
  926.    }
  927.   Graphics = 
  928.    {
  929.    Rectangle(-29,-29,29,29)
  930.    Text(0,-1,"DerivP")
  931.    Pen(ByNode,ByNode,ByNode,F)
  932.    Line(-54,0,-29,0)
  933.    Pen(,Solid)
  934.    Line(-29,0,-35,6)
  935.    Line(-29,0,-35,-6)
  936.    Text(-42,-3,"F")
  937.    Pen(,ByNode,,dF)
  938.    Line(54,0,29,0)
  939.    Text(42,-3,"dF")
  940.    }
  941.   Page(B/A3,Landscape,49,[636,362],100)
  942.    {
  943.    0.tdelay([270,954],0,0,20)
  944.     {
  945.     T = "0.05 [s]"
  946.     N = "25"
  947.     Intp = "0"
  948.     COM = "Delay"
  949.     }
  950.    0.tdelay([342,918],0,0,40)
  951.     {
  952.     T = "0.05 [s]"
  953.     N = "25"
  954.     Intp = "0"
  955.     COM = "Delay"
  956.     }
  957.    0.tdelay([414,882],0,0,70)
  958.     {
  959.     T = "0.05 [s]"
  960.     N = "25"
  961.     Intp = "0"
  962.     COM = "Delay"
  963.     }
  964.    0.tdelay([486,846],0,0,100)
  965.     {
  966.     T = "0.05 [s]"
  967.     N = "25"
  968.     Intp = "0"
  969.     COM = "Delay"
  970.     }
  971.    0.sumjct([306,576],0,0,30)
  972.     {
  973.     DPath = "1"
  974.     A = "0"
  975.     B = "0"
  976.     C = "0"
  977.     D = "1"
  978.     E = "0"
  979.     F = "-1"
  980.     G = "0"
  981.     }
  982.    -Wire-([234,954],0,0,-1)
  983.     {
  984.     Vertex="0,0;0,-378"
  985.     }
  986.    -Wire-([306,954],0,0,-1)
  987.     {
  988.     Vertex="0,0;0,-342"
  989.     }
  990.    -Wire-([144,810],0,0,-1)
  991.     {
  992.     Vertex="0,0;90,0"
  993.     }
  994.    -Wire-([234,576],0,0,-1)
  995.     {
  996.     Vertex="0,0;36,0"
  997.     }
  998.    0.sumjct([378,702],0,0,50)
  999.     {
  1000.     DPath = "1"
  1001.     A = "0"
  1002.     B = "0"
  1003.     C = "0"
  1004.     D = "1"
  1005.     E = "0"
  1006.     F = "-1"
  1007.     G = "0"
  1008.     }
  1009.    -Wire-([378,918],0,0,-1)
  1010.     {
  1011.     Vertex="0,0;0,-180"
  1012.     }
  1013.    -Wire-([306,702],0,0,-1)
  1014.     {
  1015.     Vertex="0,0;36,0"
  1016.     }
  1017.    -Wire-([378,756],0,0,-1)
  1018.     {
  1019.     Vertex="0,0;36,0"
  1020.     }
  1021.    0.sumjct([450,756],0,0,80)
  1022.     {
  1023.     DPath = "1"
  1024.     A = "0"
  1025.     B = "0"
  1026.     C = "0"
  1027.     D = "1"
  1028.     E = "0"
  1029.     F = "-1"
  1030.     G = "0"
  1031.     }
  1032.    -Wire-([450,882],0,0,-1)
  1033.     {
  1034.     Vertex="0,0;0,-90"
  1035.     }
  1036.    -Wire-([450,810],0,0,-1)
  1037.     {
  1038.     Vertex="0,0;36,0"
  1039.     }
  1040.    0.sumjct([522,810],0,0,110)
  1041.     {
  1042.     DPath = "1"
  1043.     A = "0"
  1044.     B = "0"
  1045.     C = "0"
  1046.     D = "1"
  1047.     E = "0"
  1048.     F = "-1"
  1049.     G = "0"
  1050.     }
  1051.    -Wire-([306,954],0,0,-1)
  1052.     {
  1053.     Vertex="0,0;18,0"
  1054.     }
  1055.    -Wire-([378,918],0,0,-1)
  1056.     {
  1057.     Vertex="0,0;18,0"
  1058.     }
  1059.    -Wire-([450,882],0,0,-1)
  1060.     {
  1061.     Vertex="0,0;18,0"
  1062.     }
  1063.    -Wire-([522,846],0,0,-1)
  1064.     {
  1065.     Vertex="0,0;18,0"
  1066.     }
  1067.    0.datalabel([540,846],0,0,-1)
  1068.     {
  1069.     Name = "Z1"
  1070.     }
  1071.    0.datalabel([468,882],0,0,-1)
  1072.     {
  1073.     Name = "Z2"
  1074.     }
  1075.    0.datalabel([396,918],0,0,-1)
  1076.     {
  1077.     Name = "Z3"
  1078.     }
  1079.    0.datalabel([324,954],0,0,-1)
  1080.     {
  1081.     Name = "Z4"
  1082.     }
  1083.    -Wire-([558,810],0,0,-1)
  1084.     {
  1085.     Vertex="0,0;36,0"
  1086.     }
  1087.    -Wire-([486,756],0,0,-1)
  1088.     {
  1089.     Vertex="0,0;144,0"
  1090.     }
  1091.    -Wire-([414,702],0,0,-1)
  1092.     {
  1093.     Vertex="0,0;252,0"
  1094.     }
  1095.    -Wire-([342,576],0,0,-1)
  1096.     {
  1097.     Vertex="0,0;522,0"
  1098.     }
  1099.    0.datalabel([576,810],0,0,-1)
  1100.     {
  1101.     Name = "Z2_Z1"
  1102.     }
  1103.    0.datalabel([576,756],0,0,-1)
  1104.     {
  1105.     Name = "Z3_Z2"
  1106.     }
  1107.    0.datalabel([486,702],0,0,-1)
  1108.     {
  1109.     Name = "Z3_Z4"
  1110.     }
  1111.    0.datalabel([396,576],0,0,-1)
  1112.     {
  1113.     Name = "Z5_Z4"
  1114.     }
  1115.    0.sumjct([630,810],0,0,120)
  1116.     {
  1117.     DPath = "1"
  1118.     A = "0"
  1119.     B = "1"
  1120.     C = "0"
  1121.     D = "-1-1"
  1122.     E = "0"
  1123.     F = "0"
  1124.     G = "0"
  1125.     }
  1126.    -Wire-([630,756],0,0,-1)
  1127.     {
  1128.     Vertex="0,0;0,18"
  1129.     }
  1130.    -Wire-([666,702],0,0,-1)
  1131.     {
  1132.     Vertex="0,0;0,18"
  1133.     }
  1134.    -Wire-([702,576],0,0,-1)
  1135.     {
  1136.     Vertex="0,0;0,90"
  1137.     }
  1138.    -Wire-([900,612],0,0,-1)
  1139.     {
  1140.     Vertex="0,0;90,0"
  1141.     }
  1142.    -Wire-([738,810],0,0,-1)
  1143.     {
  1144.     Vertex="0,0;0,-18"
  1145.     }
  1146.    -Wire-([1026,666],0,0,-1)
  1147.     {
  1148.     Vertex="0,0;0,-18"
  1149.     }
  1150.    -Wire-([666,810],0,0,-1)
  1151.     {
  1152.     Vertex="0,0;72,0"
  1153.     }
  1154.    0.sumjct([666,756],0,0,90)
  1155.     {
  1156.     DPath = "1"
  1157.     A = "0"
  1158.     B = "1"
  1159.     C = "0"
  1160.     D = "-1-1"
  1161.     E = "0"
  1162.     F = "0"
  1163.     G = "0"
  1164.     }
  1165.    0.sumjct([702,702],0,0,60)
  1166.     {
  1167.     DPath = "1"
  1168.     A = "0"
  1169.     B = "1"
  1170.     C = "0"
  1171.     D = "-1-1"
  1172.     E = "0"
  1173.     F = "0"
  1174.     G = "0"
  1175.     }
  1176.    0.sumjct([864,612],0,0,150)
  1177.     {
  1178.     DPath = "1"
  1179.     A = "0"
  1180.     B = "1"
  1181.     C = "0"
  1182.     D = "0"
  1183.     E = "0"
  1184.     F = "1"
  1185.     G = "0"
  1186.     }
  1187.    0.tdelay([990,666],0,0,160)
  1188.     {
  1189.     T = "0.05 [s]"
  1190.     N = "25"
  1191.     Intp = "0"
  1192.     COM = "Delay"
  1193.     }
  1194.    -Wire-([918,612],0,0,-1)
  1195.     {
  1196.     Vertex="0,0;0,54"
  1197.     }
  1198.    0.sumjct([1026,612],0,0,170)
  1199.     {
  1200.     DPath = "1"
  1201.     A = "0"
  1202.     B = "0"
  1203.     C = "0"
  1204.     D = "1"
  1205.     E = "0"
  1206.     F = "1"
  1207.     G = "0"
  1208.     }
  1209.    0.gain([1098,612],0,0,180)
  1210.     {
  1211.     G = "0.5"
  1212.     COM = "Gain"
  1213.     Dim = "1"
  1214.     }
  1215.    0.sumjct([738,756],0,0,130)
  1216.     {
  1217.     DPath = "1"
  1218.     A = "0"
  1219.     B = "1"
  1220.     C = "0"
  1221.     D = "1-1"
  1222.     E = "0"
  1223.     F = "1"
  1224.     G = "0"
  1225.     }
  1226.    -Wire-([738,720],0,0,-1)
  1227.     {
  1228.     Vertex="0,0;0,-18"
  1229.     }
  1230.    0.gain([810,756],0,0,140)
  1231.     {
  1232.     G = "0.333333"
  1233.     COM = "Gain"
  1234.     Dim = "1"
  1235.     }
  1236.    -Wire-([846,756],0,0,-1)
  1237.     {
  1238.     Vertex="0,0;18,0"
  1239.     }
  1240.    -Wire-([864,648],0,0,-1)
  1241.     {
  1242.     Vertex="0,0;0,108"
  1243.     }
  1244.    -Wire-([918,666],0,0,-1)
  1245.     {
  1246.     Vertex="0,0;36,0"
  1247.     }
  1248.    -Wire-([1134,612],0,0,-1)
  1249.     {
  1250.     Vertex="0,0;72,0"
  1251.     }
  1252.    0.import([108,810],0,0,10)
  1253.     {
  1254.     Name = "F"
  1255.     }
  1256.    0.export([2214,612],2,0,360)
  1257.     {
  1258.     Name = "dF"
  1259.     }
  1260.    0.tdelay([1242,954],0,0,190)
  1261.     {
  1262.     T = "0.05 [s]"
  1263.     N = "25"
  1264.     Intp = "0"
  1265.     COM = "Delay"
  1266.     }
  1267.    0.tdelay([1314,918],0,0,200)
  1268.     {
  1269.     T = "0.05 [s]"
  1270.     N = "25"
  1271.     Intp = "0"
  1272.     COM = "Delay"
  1273.     }
  1274.    0.tdelay([1386,882],0,0,210)
  1275.     {
  1276.     T = "0.05 [s]"
  1277.     N = "25"
  1278.     Intp = "0"
  1279.     COM = "Delay"
  1280.     }
  1281.    0.tdelay([1458,846],0,0,250)
  1282.     {
  1283.     T = "0.05 [s]"
  1284.     N = "25"
  1285.     Intp = "0"
  1286.     COM = "Delay"
  1287.     }
  1288.    0.sumjct([1278,576],0,0,240)
  1289.     {
  1290.     DPath = "1"
  1291.     A = "0"
  1292.     B = "0"
  1293.     C = "0"
  1294.     D = "1"
  1295.     E = "0"
  1296.     F = "-1"
  1297.     G = "0"
  1298.     }
  1299.    -Wire-([1206,954],0,0,-1)
  1300.     {
  1301.     Vertex="0,0;0,-378"
  1302.     }
  1303.    -Wire-([1278,954],0,0,-1)
  1304.     {
  1305.     Vertex="0,0;0,-342"
  1306.     }
  1307.    -Wire-([1206,576],0,0,-1)
  1308.     {
  1309.     Vertex="0,0;36,0"
  1310.     }
  1311.    0.sumjct([1350,702],0,0,230)
  1312.     {
  1313.     DPath = "1"
  1314.     A = "0"
  1315.     B = "0"
  1316.     C = "0"
  1317.     D = "1"
  1318.     E = "0"
  1319.     F = "-1"
  1320.     G = "0"
  1321.     }
  1322.    -Wire-([1350,918],0,0,-1)
  1323.     {
  1324.     Vertex="0,0;0,-180"
  1325.     }
  1326.    -Wire-([1278,702],0,0,-1)
  1327.     {
  1328.     Vertex="0,0;36,0"
  1329.     }
  1330.    -Wire-([1350,756],0,0,-1)
  1331.     {
  1332.     Vertex="0,0;36,0"
  1333.     }
  1334.    0.sumjct([1422,756],0,0,220)
  1335.     {
  1336.     DPath = "1"
  1337.     A = "0"
  1338.     B = "0"
  1339.     C = "0"
  1340.     D = "1"
  1341.     E = "0"
  1342.     F = "-1"
  1343.     G = "0"
  1344.     }
  1345.    -Wire-([1422,882],0,0,-1)
  1346.     {
  1347.     Vertex="0,0;0,-90"
  1348.     }
  1349.    -Wire-([1422,810],0,0,-1)
  1350.     {
  1351.     Vertex="0,0;36,0"
  1352.     }
  1353.    0.sumjct([1494,810],0,0,260)
  1354.     {
  1355.     DPath = "1"
  1356.     A = "0"
  1357.     B = "0"
  1358.     C = "0"
  1359.     D = "1"
  1360.     E = "0"
  1361.     F = "-1"
  1362.     G = "0"
  1363.     }
  1364.    -Wire-([1278,954],0,0,-1)
  1365.     {
  1366.     Vertex="0,0;18,0"
  1367.     }
  1368.    -Wire-([1350,918],0,0,-1)
  1369.     {
  1370.     Vertex="0,0;18,0"
  1371.     }
  1372.    -Wire-([1422,882],0,0,-1)
  1373.     {
  1374.     Vertex="0,0;18,0"
  1375.     }
  1376.    -Wire-([1494,846],0,0,-1)
  1377.     {
  1378.     Vertex="0,0;18,0"
  1379.     }
  1380.    -Wire-([1530,810],0,0,-1)
  1381.     {
  1382.     Vertex="0,0;36,0"
  1383.     }
  1384.    -Wire-([1458,756],0,0,-1)
  1385.     {
  1386.     Vertex="0,0;144,0"
  1387.     }
  1388.    -Wire-([1386,702],0,0,-1)
  1389.     {
  1390.     Vertex="0,0;252,0"
  1391.     }
  1392.    -Wire-([1314,576],0,0,-1)
  1393.     {
  1394.     Vertex="0,0;522,0"
  1395.     }
  1396.    0.sumjct([1602,810],0,0,290)
  1397.     {
  1398.     DPath = "1"
  1399.     A = "0"
  1400.     B = "1"
  1401.     C = "0"
  1402.     D = "-1-1"
  1403.     E = "0"
  1404.     F = "0"
  1405.     G = "0"
  1406.     }
  1407.    -Wire-([1602,756],0,0,-1)
  1408.     {
  1409.     Vertex="0,0;0,18"
  1410.     }
  1411.    -Wire-([1638,702],0,0,-1)
  1412.     {
  1413.     Vertex="0,0;0,18"
  1414.     }
  1415.    -Wire-([1674,576],0,0,-1)
  1416.     {
  1417.     Vertex="0,0;0,90"
  1418.     }
  1419.    -Wire-([1872,612],0,0,-1)
  1420.     {
  1421.     Vertex="0,0;90,0"
  1422.     }
  1423.    -Wire-([1710,810],0,0,-1)
  1424.     {
  1425.     Vertex="0,0;0,-18"
  1426.     }
  1427.    -Wire-([1998,666],0,0,-1)
  1428.     {
  1429.     Vertex="0,0;0,-18"
  1430.     }
  1431.    -Wire-([1638,810],0,0,-1)
  1432.     {
  1433.     Vertex="0,0;72,0"
  1434.     }
  1435.    0.sumjct([1638,756],0,0,270)
  1436.     {
  1437.     DPath = "1"
  1438.     A = "0"
  1439.     B = "1"
  1440.     C = "0"
  1441.     D = "-1-1"
  1442.     E = "0"
  1443.     F = "0"
  1444.     G = "0"
  1445.     }
  1446.    0.sumjct([1674,702],0,0,280)
  1447.     {
  1448.     DPath = "1"
  1449.     A = "0"
  1450.     B = "1"
  1451.     C = "0"
  1452.     D = "-1-1"
  1453.     E = "0"
  1454.     F = "0"
  1455.     G = "0"
  1456.     }
  1457.    0.sumjct([1836,612],0,0,320)
  1458.     {
  1459.     DPath = "1"
  1460.     A = "0"
  1461.     B = "1"
  1462.     C = "0"
  1463.     D = "0"
  1464.     E = "0"
  1465.     F = "1"
  1466.     G = "0"
  1467.     }
  1468.    0.tdelay([1962,666],0,0,330)
  1469.     {
  1470.     T = "0.05 [s]"
  1471.     N = "25"
  1472.     Intp = "0"
  1473.     COM = "Delay"
  1474.     }
  1475.    -Wire-([1890,612],0,0,-1)
  1476.     {
  1477.     Vertex="0,0;0,54"
  1478.     }
  1479.    0.sumjct([1998,612],0,0,340)
  1480.     {
  1481.     DPath = "1"
  1482.     A = "0"
  1483.     B = "0"
  1484.     C = "0"
  1485.     D = "1"
  1486.     E = "0"
  1487.     F = "1"
  1488.     G = "0"
  1489.     }
  1490.    0.gain([2070,612],0,0,350)
  1491.     {
  1492.     G = "0.5"
  1493.     COM = "Gain"
  1494.     Dim = "1"
  1495.     }
  1496.    0.sumjct([1710,756],0,0,300)
  1497.     {
  1498.     DPath = "1"
  1499.     A = "0"
  1500.     B = "1"
  1501.     C = "0"
  1502.     D = "1-1"
  1503.     E = "0"
  1504.     F = "1"
  1505.     G = "0"
  1506.     }
  1507.    -Wire-([1710,720],0,0,-1)
  1508.     {
  1509.     Vertex="0,0;0,-18"
  1510.     }
  1511.    0.gain([1782,756],0,0,310)
  1512.     {
  1513.     G = "0.333333"
  1514.     COM = "Gain"
  1515.     Dim = "1"
  1516.     }
  1517.    -Wire-([1818,756],0,0,-1)
  1518.     {
  1519.     Vertex="0,0;18,0"
  1520.     }
  1521.    -Wire-([1836,648],0,0,-1)
  1522.     {
  1523.     Vertex="0,0;0,108"
  1524.     }
  1525.    -Wire-([1890,666],0,0,-1)
  1526.     {
  1527.     Vertex="0,0;36,0"
  1528.     }
  1529.    -Wire-([2106,612],0,0,-1)
  1530.     {
  1531.     Vertex="0,0;72,0"
  1532.     }
  1533.    }
  1534.   }
  1535.  Module("RECtrl")
  1536.   {
  1537.   Desc = ""
  1538.   FileDate = 1236057118
  1539.   Nodes = 
  1540.    {
  1541.    Input("Vinv",-54,-36)
  1542.     {
  1543.     Type = Real
  1544.     Dim  = [3]
  1545.     }
  1546.    Input("mi",-54,0)
  1547.     {
  1548.     Type = Real
  1549.     }
  1550.    Input("dcVltgI",-54,36)
  1551.     {
  1552.     Type = Real
  1553.     }
  1554.    Output("g1",54,-90)
  1555.     {
  1556.     Type = Real
  1557.     Dim  = [2]
  1558.     }
  1559.    Output("g2",54,-54)
  1560.     {
  1561.     Type = Real
  1562.     Dim  = [2]
  1563.     }
  1564.    Output("g3",54,-18)
  1565.     {
  1566.     Type = Real
  1567.     Dim  = [2]
  1568.     }
  1569.    Output("g4",54,18)
  1570.     {
  1571.     Type = Real
  1572.     Dim  = [2]
  1573.     }
  1574.    Output("g5",54,54)
  1575.     {
  1576.     Type = Real
  1577.     Dim  = [2]
  1578.     }
  1579.    Output("g6",54,90)
  1580.     {
  1581.     Type = Real
  1582.     Dim  = [2]
  1583.     }
  1584.    }
  1585.   Graphics = 
  1586.    {
  1587.    Rectangle(-39,-111,39,111)
  1588.    Pen(ByNode,ByNode,ByNode,Vinv)
  1589.    Line(-54,-36,-39,-36)
  1590.    Pen(,Solid)
  1591.    Line(-39,-36,-44,-41)
  1592.    Line(-39,-36,-44,-31)
  1593.    Pen(,ByNode,,mi)
  1594.    Line(-54,0,-39,0)
  1595.    Pen(,Solid)
  1596.    Line(-39,0,-44,-5)
  1597.    Line(-39,0,-44,5)
  1598.    Pen(,ByNode)
  1599.    Line(-54,36,-39,36)
  1600.    Pen(,Solid)
  1601.    Line(-39,36,-44,31)
  1602.    Line(-39,36,-44,41)
  1603.    Pen(,ByNode,,g1)
  1604.    Line(54,-90,39,-90)
  1605.    Pen(,,,g2)
  1606.    Line(54,-54,39,-54)
  1607.    Pen(,,,g3)
  1608.    Line(54,-18,39,-18)
  1609.    Pen(,,,g4)
  1610.    Line(54,18,39,18)
  1611.    Pen(,,,g5)
  1612.    Line(54,54,39,54)
  1613.    Pen(,,,g6)
  1614.    Line(54,90,39,90)
  1615.    Pen(Gray,Solid,0.2)
  1616.    Brush(Solid,Silver)
  1617.    Ellipse(-3,-4,4,3)
  1618.    Line(0,-1,-5,-11)
  1619.    Pen(Silver)
  1620.    Ellipse(-2,9,3,14)
  1621.    Ellipse(-2,-16,3,-11)
  1622.    Pen(Gray)
  1623.    Line(-5,-7,-5,-11)
  1624.    Line(-5,-11,-2,-8)
  1625.    Pen(Silver)
  1626.    Ellipse(-15,-3,-10,2)
  1627.    Ellipse(11,-3,16,2)
  1628.    Ellipse(-11,-13,-6,-8)
  1629.    Ellipse(7,-13,12,-8)
  1630.    Ellipse(7,5,12,10)
  1631.    Ellipse(-11,5,-6,10)
  1632.    Text(-46,-40,"Vac")
  1633.    Text(-46,-4,"MI")
  1634.    Text(-46,32,"Vdc")
  1635.    Text(46,-94,"1")
  1636.    Text(46,-58,"2")
  1637.    Text(46,-22,"3")
  1638.    Text(46,14,"4")
  1639.    Text(46,50,"5")
  1640.    Text(46,86,"6")
  1641.    Text(1,33,"Controls")
  1642.    }
  1643.   Page(A/A4,Portrait,144,[636,362],5)
  1644.    {
  1645.    0.import([234,648],0,0,20)
  1646.     {
  1647.     Name = "Vinv"
  1648.     }
  1649.    0.import([918,648],0,0,50)
  1650.     {
  1651.     Name = "mi"
  1652.     }
  1653.    0.import([126,1134],0,0,100)
  1654.     {
  1655.     Name = "dcVltgI"
  1656.     }
  1657.    0.export([1134,1314],4,0,580)
  1658.     {
  1659.     Name = "g1"
  1660.     }
  1661.    0.export([1134,1350],4,0,560)
  1662.     {
  1663.     Name = "g2"
  1664.     }
  1665.    0.export([1134,1386],4,0,540)
  1666.     {
  1667.     Name = "g3"
  1668.     }
  1669.    0.export([1134,1422],4,0,520)
  1670.     {
  1671.     Name = "g4"
  1672.     }
  1673.    0.export([1134,1458],4,0,500)
  1674.     {
  1675.     Name = "g5"
  1676.     }
  1677.    0.export([1134,1494],4,0,480)
  1678.     {
  1679.     Name = "g6"
  1680.     }
  1681.    0.datalabel([900,1350],1,0,-1)
  1682.     {
  1683.     Name = "RefIon"
  1684.     }
  1685.    0.datalabel([900,1422],1,0,-1)
  1686.     {
  1687.     Name = "RefIoff"
  1688.     }
  1689.    0.datalabel([1026,702],3,0,-1)
  1690.     {
  1691.     Name = "RefIon"
  1692.     }
  1693.    0.datalabel([1026,882],3,0,-1)
  1694.     {
  1695.     Name = "RefIoff"
  1696.     }
  1697.    0.time-sig([756,1260],0,0,140)
  1698.     {
  1699.     }
  1700.    0.compare([828,1260],0,0,150)
  1701.     {
  1702.     X = "0.2"
  1703.     OL = "0"
  1704.     OH = "1"
  1705.     INTR = "0"
  1706.     }
  1707.    0.tvekta([180,396],0,0,210)
  1708.     {
  1709.     Gp = "GpPLL"
  1710.     Gi = "GiPLL"
  1711.     Vbas = "100.0 [V]"
  1712.     Fbas = "60.0 [Hz]"
  1713.     Mode = "0"
  1714.     PMode = "1"
  1715.     THOFF = "0.0"
  1716.     TREL = "0.05"
  1717.     dlead = "1"
  1718.     FName = "Fre"
  1719.     Err = ""
  1720.     }
  1721.    -Wire-([108,432],0,0,-1)
  1722.     {
  1723.     Vertex="0,0;36,0"
  1724.     }
  1725.    -Wire-([108,396],0,0,-1)
  1726.     {
  1727.     Vertex="0,0;36,0"
  1728.     }
  1729.    -Wire-([108,360],0,0,-1)
  1730.     {
  1731.     Vertex="0,0;36,0"
  1732.     }
  1733.    .moduloMR([414,396],0,0,230)
  1734.     {
  1735.     Mdl = "360.0"
  1736.     }
  1737.    0.mult([324,396],0,0,220)
  1738.     {
  1739.     }
  1740.    -Wire-([252,396],0,0,-1)
  1741.     {
  1742.     Vertex="0,0;36,0"
  1743.     }
  1744.    -Wire-([306,738],0,0,-1)
  1745.     {
  1746.     Vertex="0,0;36,0"
  1747.     }
  1748.    -Wire-([306,702],0,0,-1)
  1749.     {
  1750.     Vertex="0,0;36,0"
  1751.     }
  1752.    -Wire-([306,666],0,0,-1)
  1753.     {
  1754.     Vertex="0,0;36,0"
  1755.     }
  1756.    .SinArray([864,702],0,0,400)
  1757.     {
  1758.     }
  1759.    0.datatap([756,756],3,0,320)
  1760.     {
  1761.     Index = "4"
  1762.     Dim = "1"
  1763.     Type = "2"
  1764.     Style = "0"
  1765.     Disp = "1"
  1766.     }
  1767.    -Wire-([738,882],0,0,-1)
  1768.     {
  1769.     Vertex="0,0;0,-108"
  1770.     }
  1771.    0.datatap([756,774],3,0,330)
  1772.     {
  1773.     Index = "5"
  1774.     Dim = "1"
  1775.     Type = "2"
  1776.     Style = "0"
  1777.     Disp = "1"
  1778.     }
  1779.    0.datatap([756,792],3,0,340)
  1780.     {
  1781.     Index = "6"
  1782.     Dim = "1"
  1783.     Type = "2"
  1784.     Style = "0"
  1785.     Disp = "1"
  1786.     }
  1787.    0.datatap([756,810],3,0,350)
  1788.     {
  1789.     Index = "1"
  1790.     Dim = "1"
  1791.     Type = "2"
  1792.     Style = "0"
  1793.     Disp = "1"
  1794.     }
  1795.    0.datatap([756,828],3,0,360)
  1796.     {
  1797.     Index = "2"
  1798.     Dim = "1"
  1799.     Type = "2"
  1800.     Style = "0"
  1801.     Disp = "1"
  1802.     }
  1803.    0.datatap([756,846],3,0,370)
  1804.     {
  1805.     Index = "3"
  1806.     Dim = "1"
  1807.     Type = "2"
  1808.     Style = "0"
  1809.     Disp = "1"
  1810.     }
  1811.    -Wire-([702,702],0,0,-1)
  1812.     {
  1813.     Vertex="0,0;0,180"
  1814.     }
  1815.    -Wire-([702,882],0,0,-1)
  1816.     {
  1817.     Vertex="0,0;36,0"
  1818.     }
  1819.    -Wire-([648,702],0,0,-1)
  1820.     {
  1821.     Vertex="0,0;162,0"
  1822.     }
  1823.    0.datamerge([810,828],4,0,380)
  1824.     {
  1825.     N = "6"
  1826.     Type = "2"
  1827.     Disp = "1"
  1828.     }
  1829.    -Wire-([756,756],0,0,-1)
  1830.     {
  1831.     Vertex="0,0;36,0"
  1832.     }
  1833.    -Wire-([756,774],0,0,-1)
  1834.     {
  1835.     Vertex="0,0;36,0"
  1836.     }
  1837.    -Wire-([756,792],0,0,-1)
  1838.     {
  1839.     Vertex="0,0;36,0"
  1840.     }
  1841.    -Wire-([756,810],0,0,-1)
  1842.     {
  1843.     Vertex="0,0;36,0"
  1844.     }
  1845.    -Wire-([756,828],0,0,-1)
  1846.     {
  1847.     Vertex="0,0;36,0"
  1848.     }
  1849.    -Wire-([756,846],0,0,-1)
  1850.     {
  1851.     Vertex="0,0;36,0"
  1852.     }
  1853.    .SinArray([864,882],0,0,390)
  1854.     {
  1855.     }
  1856.    0.datalabel([648,558],0,0,-1)
  1857.     {
  1858.     Name = "TrgIoff"
  1859.     }
  1860.    0.datalabel([738,450],0,0,-1)
  1861.     {
  1862.     Name = "TrgIon"
  1863.     }
  1864.    0.datalabel([1008,1314],2,0,-1)
  1865.     {
  1866.     Name = "g1"
  1867.     }
  1868.    0.datalabel([1008,1422],2,0,-1)
  1869.     {
  1870.     Name = "g4"
  1871.     }
  1872.    0.datalabel([1008,1494],2,0,-1)
  1873.     {
  1874.     Name = "g6"
  1875.     }
  1876.    0.datalabel([1008,1386],2,0,-1)
  1877.     {
  1878.     Name = "g3"
  1879.     }
  1880.    0.datalabel([1008,1350],2,0,-1)
  1881.     {
  1882.     Name = "g2"
  1883.     }
  1884.    0.datalabel([1008,1458],2,0,-1)
  1885.     {
  1886.     Name = "g5"
  1887.     }
  1888.    0.fp_int([936,1458],0,0,450)
  1889.     {
  1890.     Type = "1"
  1891.     PNum = "1"
  1892.     Blck = "1"
  1893.     PFormat = "0"
  1894.     detect = "0"
  1895.     max = "360.0 [deg]"
  1896.     min = "0.0 [deg]"
  1897.     BType = "0"
  1898.     PTime = "0.005 [s]"
  1899.     }
  1900.    .MultArray([972,702],0,0,420)
  1901.     {
  1902.     }
  1903.    .MultArray([972,882],6,0,410)
  1904.     {
  1905.     }
  1906.    0.datalabel([972,648],2,0,-1)
  1907.     {
  1908.     Name = "mi"
  1909.     }
  1910.    0.nl_tfun([504,360],0,0,280)
  1911.     {
  1912.     N = "4"
  1913.     x1 = "0.0"
  1914.     y1 = "0.0"
  1915.     x2 = "90.0"
  1916.     y2 = "1.0"
  1917.     x3 = "270.0"
  1918.     y3 = "-1.0"
  1919.     x4 = "360.0"
  1920.     y4 = "0.0"
  1921.     x5 = "0.0"
  1922.     y5 = "0.0"
  1923.     x6 = "1.0"
  1924.     y6 = "1.0"
  1925.     x7 = "2.0"
  1926.     y7 = "2.0"
  1927.     x8 = "3.0"
  1928.     y8 = "3.0"
  1929.     x9 = "4.0"
  1930.     y9 = "4.0"
  1931.     x10 = "5.0"
  1932.     y10 = "5.0"
  1933.     }
  1934.    -Wire-([468,360],0,0,-1)
  1935.     {
  1936.     Vertex="0,0;0,18"
  1937.     }
  1938.    0.datamerge([738,396],4,0,440)
  1939.     {
  1940.     N = "6"
  1941.     Type = "2"
  1942.     Disp = "1"
  1943.     }
  1944.    -Wire-([684,324],0,0,-1)
  1945.     {
  1946.     Vertex="0,0;-18,0"
  1947.     }
  1948.    -Wire-([684,324],0,0,-1)
  1949.     {
  1950.     Vertex="0,0;36,0"
  1951.     }
  1952.    -Wire-([540,360],0,0,-1)
  1953.     {
  1954.     Vertex="0,0;126,0"
  1955.     }
  1956.    -Wire-([666,360],0,0,-1)
  1957.     {
  1958.     Vertex="0,0;54,0"
  1959.     }
  1960.    -Wire-([666,324],0,0,-1)
  1961.     {
  1962.     Vertex="0,0;0,72"
  1963.     }
  1964.    -Wire-([684,342],0,0,-1)
  1965.     {
  1966.     Vertex="0,0;0,72"
  1967.     }
  1968.    -Wire-([684,342],0,0,-1)
  1969.     {
  1970.     Vertex="0,0;36,0"
  1971.     }
  1972.    -Wire-([684,378],0,0,-1)
  1973.     {
  1974.     Vertex="0,0;36,0"
  1975.     }
  1976.    -Wire-([684,414],0,0,-1)
  1977.     {
  1978.     Vertex="0,0;36,0"
  1979.     }
  1980.    -Wire-([720,396],0,0,-1)
  1981.     {
  1982.     Vertex="0,0;-54,0"
  1983.     }
  1984.    0.nl_tfun([504,432],0,0,240)
  1985.     {
  1986.     N = "4"
  1987.     x1 = "0.0"
  1988.     y1 = "0.0"
  1989.     x2 = "90.0"
  1990.     y2 = "-1.0"
  1991.     x3 = "270.0"
  1992.     y3 = "1.0"
  1993.     x4 = "360.0"
  1994.     y4 = "0.0"
  1995.     x5 = "0.0"
  1996.     y5 = "0.0"
  1997.     x6 = "1.0"
  1998.     y6 = "1.0"
  1999.     x7 = "2.0"
  2000.     y7 = "2.0"
  2001.     x8 = "3.0"
  2002.     y8 = "3.0"
  2003.     x9 = "4.0"
  2004.     y9 = "4.0"
  2005.     x10 = "5.0"
  2006.     y10 = "5.0"
  2007.     }
  2008.    0.datamerge([648,504],4,0,430)
  2009.     {
  2010.     N = "6"
  2011.     Type = "2"
  2012.     Disp = "1"
  2013.     }
  2014.    -Wire-([594,432],0,0,-1)
  2015.     {
  2016.     Vertex="0,0;-18,0"
  2017.     }
  2018.    -Wire-([594,432],0,0,-1)
  2019.     {
  2020.     Vertex="0,0;36,0"
  2021.     }
  2022.    -Wire-([576,504],0,0,-1)
  2023.     {
  2024.     Vertex="0,0;54,0"
  2025.     }
  2026.    -Wire-([576,468],0,0,-1)
  2027.     {
  2028.     Vertex="0,0;54,0"
  2029.     }
  2030.    -Wire-([576,432],0,0,-1)
  2031.     {
  2032.     Vertex="0,0;0,36"
  2033.     }
  2034.    -Wire-([594,450],0,0,-1)
  2035.     {
  2036.     Vertex="0,0;0,72"
  2037.     }
  2038.    -Wire-([594,450],0,0,-1)
  2039.     {
  2040.     Vertex="0,0;36,0"
  2041.     }
  2042.    -Wire-([594,486],0,0,-1)
  2043.     {
  2044.     Vertex="0,0;36,0"
  2045.     }
  2046.    -Wire-([594,522],0,0,-1)
  2047.     {
  2048.     Vertex="0,0;36,0"
  2049.     }
  2050.    -Wire-([576,468],0,0,-1)
  2051.     {
  2052.     Vertex="0,0;0,36"
  2053.     }
  2054.    -Wire-([540,432],0,0,-1)
  2055.     {
  2056.     Vertex="0,0;36,0"
  2057.     }
  2058.    -Wire-([558,522],0,0,-1)
  2059.     {
  2060.     Vertex="0,0;36,0"
  2061.     }
  2062.    -Wire-([468,378],0,0,-1)
  2063.     {
  2064.     Vertex="0,0;0,54"
  2065.     }
  2066.    -Wire-([558,360],0,0,-1)
  2067.     {
  2068.     Vertex="0,0;0,162"
  2069.     }
  2070.    0.datalabel([900,1386],1,0,-1)
  2071.     {
  2072.     Name = "TrgIon"
  2073.     }
  2074.    0.datalabel([900,1458],1,0,-1)
  2075.     {
  2076.     Name = "TrgIoff"
  2077.     }
  2078.    -Sticky-([702,1170],0)
  2079.     {
  2080.     Name = "Untitled"
  2081.     Font = 1
  2082.     Bounds = 702,1170,810,1206
  2083.     Alignment = 0
  2084.     Style = 1
  2085.     Arrow = 128
  2086.     Color = 0,15792890
  2087.     Text = "
  2088. blocking of inverter
  2089. for first 0.2 s"
  2090.     }
  2091.    -Wire-([864,1260],0,0,-1)
  2092.     {
  2093.     Vertex="0,0;72,0"
  2094.     }
  2095.    .PhaseShifter([594,702],0,0,310)
  2096.     {
  2097.     }
  2098.    -Wire-([450,702],0,0,-1)
  2099.     {
  2100.     Vertex="0,0;90,0"
  2101.     }
  2102.    0.sumjct([540,756],0,0,300)
  2103.     {
  2104.     DPath = "1"
  2105.     A = "0"
  2106.     B = "0"
  2107.     C = "0"
  2108.     D = "1"
  2109.     E = "0"
  2110.     F = "1"
  2111.     G = "0"
  2112.     }
  2113.    -Sticky-([288,846],0)
  2114.     {
  2115.     Name = "Untitled"
  2116.     Font = 1
  2117.     Bounds = 288,846,522,918
  2118.     Alignment = 0
  2119.     Style = 1
  2120.     Arrow = 32
  2121.     Color = 0,15792890
  2122.     Text = "The phase shift for the receiving end pulses requires a 30 degree phase shift to compensate for the star-delta transformer."
  2123.     }
  2124.    0.pgb([594,630],0,24317640,610)
  2125.     {
  2126.     Name = "PLL error"
  2127.     Group = ""
  2128.     Display = "1"
  2129.     Scale = "1.0"
  2130.     Units = ""
  2131.     mrun = "0"
  2132.     Pol = "0"
  2133.     Min = "-2.0"
  2134.     Max = "2.0"
  2135.     }
  2136.    -Wire-([432,630],0,0,-1)
  2137.     {
  2138.     Vertex="0,0;54,0"
  2139.     }
  2140.    0.datalabel([432,630],2,0,-1)
  2141.     {
  2142.     Name = "Pllerr"
  2143.     }
  2144.    0.realpole([522,630],0,0,460)
  2145.     {
  2146.     Limit = "0"
  2147.     COM = "Real_Pole"
  2148.     Reset = "0"
  2149.     YO = "0.0"
  2150.     G = "1.0"
  2151.     T = "0.002 [s]"
  2152.     Max = "10.0"
  2153.     Min = "-10.0"
  2154.     }
  2155.    -Sticky-([72,198],0)
  2156.     {
  2157.     Name = "Untitled"
  2158.     Font = 1
  2159.     Bounds = 72,198,270,288
  2160.     Alignment = 0
  2161.     Style = 1
  2162.     Arrow = 128
  2163.     Color = 0,15792890
  2164.     Text = "Receiving end ac voltage phase angle as determined by the phase locked loop - telecommunicated to the sending end with a 10ms  transmission delay."
  2165.     }
  2166.    0.datalabel([414,324],2,0,-1)
  2167.     {
  2168.     Name = "REPh"
  2169.     }
  2170.    -Wire-([270,396],0,0,-1)
  2171.     {
  2172.     Vertex="0,0;0,-72"
  2173.     }
  2174.    -Wire-([270,324],0,0,-1)
  2175.     {
  2176.     Vertex="0,0;36,0"
  2177.     }
  2178.    0.tdelay([342,324],0,0,470)
  2179.     {
  2180.     T = "0.01 [s]"
  2181.     N = "100"
  2182.     Intp = "0"
  2183.     COM = "Delay"
  2184.     }
  2185.    -Wire-([378,324],0,0,-1)
  2186.     {
  2187.     Vertex="0,0;180,0"
  2188.     }
  2189.    -Wire-([576,756],0,0,-1)
  2190.     {
  2191.     Vertex="0,0;18,0"
  2192.     }
  2193.    -Wire-([972,1314],0,0,-1)
  2194.     {
  2195.     Vertex="0,0;72,0"
  2196.     }
  2197.    -Wire-([972,1350],0,0,-1)
  2198.     {
  2199.     Vertex="0,0;72,0"
  2200.     }
  2201.    -Wire-([972,1386],0,0,-1)
  2202.     {
  2203.     Vertex="0,0;72,0"
  2204.     }
  2205.    -Wire-([972,1422],0,0,-1)
  2206.     {
  2207.     Vertex="0,0;72,0"
  2208.     }
  2209.    -Wire-([972,1458],0,0,-1)
  2210.     {
  2211.     Vertex="0,0;72,0"
  2212.     }
  2213.    -Wire-([972,1494],0,0,-1)
  2214.     {
  2215.     Vertex="0,0;72,0"
  2216.     }
  2217.    -Wire-([576,414],0,0,-1)
  2218.     {
  2219.     Vertex="0,0;0,18"
  2220.     }
  2221.    -Wire-([576,414],0,0,-1)
  2222.     {
  2223.     Vertex="0,0;108,0"
  2224.     }
  2225.    0.pgb([1044,1314],0,24338928,590)
  2226.     {
  2227.     Name = "g1"
  2228.     Group = ""
  2229.     Display = "1"
  2230.     Scale = "1.0"
  2231.     Units = ""
  2232.     mrun = "0"
  2233.     Pol = "0"
  2234.     Min = "-2.0"
  2235.     Max = "2.0"
  2236.     }
  2237.    0.pgb([1044,1350],0,24340016,570)
  2238.     {
  2239.     Name = "g2"
  2240.     Group = ""
  2241.     Display = "1"
  2242.     Scale = "1.0"
  2243.     Units = ""
  2244.     mrun = "0"
  2245.     Pol = "0"
  2246.     Min = "-2.0"
  2247.     Max = "2.0"
  2248.     }
  2249.    0.pgb([1044,1386],0,24341920,550)
  2250.     {
  2251.     Name = "g3"
  2252.     Group = ""
  2253.     Display = "1"
  2254.     Scale = "1.0"
  2255.     Units = ""
  2256.     mrun = "0"
  2257.     Pol = "0"
  2258.     Min = "-2.0"
  2259.     Max = "2.0"
  2260.     }
  2261.    0.pgb([1044,1422],0,23331792,530)
  2262.     {
  2263.     Name = "g4"
  2264.     Group = ""
  2265.     Display = "1"
  2266.     Scale = "1.0"
  2267.     Units = ""
  2268.     mrun = "0"
  2269.     Pol = "0"
  2270.     Min = "-2.0"
  2271.     Max = "2.0"
  2272.     }
  2273.    0.pgb([1044,1458],0,23333696,510)
  2274.     {
  2275.     Name = "g5"
  2276.     Group = ""
  2277.     Display = "1"
  2278.     Scale = "1.0"
  2279.     Units = ""
  2280.     mrun = "0"
  2281.     Pol = "0"
  2282.     Min = "-2.0"
  2283.     Max = "2.0"
  2284.     }
  2285.    0.pgb([1044,1494],0,23335600,490)
  2286.     {
  2287.     Name = "g6"
  2288.     Group = ""
  2289.     Display = "1"
  2290.     Scale = "1.0"
  2291.     Units = ""
  2292.     mrun = "0"
  2293.     Pol = "0"
  2294.     Min = "-2.0"
  2295.     Max = "2.0"
  2296.     }
  2297.    0.datalabel([936,1260],2,0,-1)
  2298.     {
  2299.     Name = "BlkI"
  2300.     }
  2301.    0.datalabel([774,810],2,0,-1)
  2302.     {
  2303.     Name = "Vsina"
  2304.     }
  2305.    0.const([576,792],2,0,90)
  2306.     {
  2307.     Name = ""
  2308.     Value = "30"
  2309.     }
  2310.    0.var_pot([288,468],0,24349832,10)
  2311.     {
  2312.     Name = "<PWM Setting>"
  2313.     Group = ""
  2314.     Display = "0"
  2315.     NDP = "5"
  2316.     Value = "5"
  2317.     F1 = "9.0"
  2318.     F2 = "15.0"
  2319.     F3 = "21.0"
  2320.     F4 = "27.0"
  2321.     F5 = "33.0"
  2322.     F6 = "6.0"
  2323.     F7 = "7.0"
  2324.     F8 = "8.0"
  2325.     F9 = "9.0"
  2326.     F10 = "10.0"
  2327.     }
  2328.    -Sticky-([432,504],0)
  2329.     {
  2330.     Name = ""
  2331.     Font = 1
  2332.     Bounds = 432,504,522,540
  2333.     Alignment = 0
  2334.     Style = 1
  2335.     Arrow = 0
  2336.     Color = 0,15792890
  2337.     Text = "
  2338. Triangular signal
  2339. generators"
  2340.     }
  2341.    0.arrow_s([504,504],2,0,-1)
  2342.     {
  2343.     }
  2344.    -Sticky-([36,504],0)
  2345.     {
  2346.     Name = "Untitled"
  2347.     Font = 1
  2348.     Bounds = 36,504,252,630
  2349.     Alignment = 0
  2350.     Style = 1
  2351.     Arrow = 32
  2352.     Color = 0,15792890
  2353.     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."
  2354.     }
  2355.    -Sticky-([468,198],0)
  2356.     {
  2357.     Name = "Untitled"
  2358.     Font = 1
  2359.     Bounds = 468,198,630,306
  2360.     Alignment = 0
  2361.     Style = 1
  2362.     Arrow = 64
  2363.     Color = 0,15792890
  2364.     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."
  2365.     }
  2366.    -Sticky-([774,270],0)
  2367.     {
  2368.     Name = ""
  2369.     Font = 1
  2370.     Bounds = 774,270,1062,324
  2371.     Alignment = 0
  2372.     Style = 1
  2373.     Arrow = 64
  2374.     Color = 0,15792890
  2375.     Text = "PWM triangular carrier signal array at  a frequency 33 times or less of  fundamental frequency for turning GTOs on."
  2376.     }
  2377.    -Sticky-([684,504],0)
  2378.     {
  2379.     Name = ""
  2380.     Font = 1
  2381.     Bounds = 684,504,990,558
  2382.     Alignment = 0
  2383.     Style = 1
  2384.     Arrow = 0
  2385.     Color = 0,15792890
  2386.     Text = "
  2387. PWM triangular carrier signal array at  a frequency
  2388. 33 times or less of  fundamental frequency for 
  2389. turning GTOs off."
  2390.     }
  2391.    0.arrow_s([684,540],1,0,-1)
  2392.     {
  2393.     }
  2394.    -Sticky-([864,756],0)
  2395.     {
  2396.     Name = ""
  2397.     Font = 1
  2398.     Bounds = 864,756,1206,810
  2399.     Alignment = 0
  2400.     Style = 1
  2401.     Arrow = 3
  2402.     Color = 0,15792890
  2403.     Text = "PWM sinusoidal reference signal arrays at fundamental frequency  whose magnitude is controlled by signal "mi" and whose phase is controlled by signal "Shfti""
  2404.     }
  2405.    -Sticky-([864,1008],0)
  2406.     {
  2407.     Name = "Untitled"
  2408.     Font = 1
  2409.     Bounds = 864,1008,1206,1206
  2410.     Alignment = 0
  2411.     Style = 1
  2412.     Arrow = 2
  2413.     Color = 0,15792890
  2414.     Text = "
  2415. Firing pulse generator for receiving end converter:
  2416.  - firing pulses are generated using comparison  
  2417.    of reference signals to triangular signals 
  2418.  - two sets of signals (reference and triangular ones) 
  2419.    are needed, one set for turning on and the second 
  2420.    one (a negation of the first set of signals) for turning off 
  2421.  - two signals are being sent to each switch, 
  2422.    the first one tells to turn on or off, the 
  2423.    second one  determines an exact moment of switching 
  2424.    and is used by interpolation procedure which 
  2425.    allows for exact switching between time steps.
  2426. Firing pulses can be plotted."
  2427.     }
  2428.    -Wire-([324,468],0,0,-1)
  2429.     {
  2430.     Vertex="0,0;0,-36"
  2431.     }
  2432.    -Sticky-([684,612],0)
  2433.     {
  2434.     Name = ""
  2435.     Font = 1
  2436.     Bounds = 684,612,846,648
  2437.     Alignment = 0
  2438.     Style = 1
  2439.     Arrow = 0
  2440.     Color = 0,15792890
  2441.     Text = "Phase locked loop error signal"
  2442.     }
  2443.    0.arrow_s([684,630],1,0,-1)
  2444.     {
  2445.     }
  2446.    -Wire-([558,630],0,0,-1)
  2447.     {
  2448.     Vertex="0,0;36,0"
  2449.     }
  2450.    -Wire-([450,756],0,0,-1)
  2451.     {
  2452.     Vertex="0,0;54,0"
  2453.     }
  2454.    0.datalabel([450,756],0,0,-1)
  2455.     {
  2456.     Name = "Shfti"
  2457.     }
  2458.    0.datalabel([972,936],0,0,-1)
  2459.     {
  2460.     Name = "mi"
  2461.     }
  2462.    -Wire-([936,1260],0,0,-1)
  2463.     {
  2464.     Vertex="0,0;0,18"
  2465.     }
  2466.    0.tvekta([378,702],0,0,190)
  2467.     {
  2468.     Gp = "GpPLL"
  2469.     Gi = "GiPLL"
  2470.     Vbas = "100.0 [V]"
  2471.     Fbas = "60.0 [Hz]"
  2472.     Mode = "1"
  2473.     PMode = "1"
  2474.     THOFF = "0.0"
  2475.     TREL = "0.05"
  2476.     dlead = "1"
  2477.     FName = ""
  2478.     Err = "Pllerr"
  2479.     }
  2480.    0.datatap2([108,360],0,0,160)
  2481.     {
  2482.     Type = "2"
  2483.     Index = "1"
  2484.     NameR = "VInv"
  2485.     NameI = ""
  2486.     NameL = ""
  2487.     }
  2488.    0.datatap2([108,432],0,0,180)
  2489.     {
  2490.     Type = "2"
  2491.     Index = "3"
  2492.     NameR = "VInv"
  2493.     NameI = ""
  2494.     NameL = ""
  2495.     }
  2496.    0.datatap2([108,396],0,0,170)
  2497.     {
  2498.     Type = "2"
  2499.     Index = "2"
  2500.     NameR = "VInv"
  2501.     NameI = ""
  2502.     NameL = ""
  2503.     }
  2504.    0.radiolink([558,324],0,0,620)
  2505.     {
  2506.     Source = ""
  2507.     Name = "REph"
  2508.     dim = "1"
  2509.     Mode = "1"
  2510.     Type = "0"
  2511.     }
  2512.    0.var([126,828],1,24364464,70)
  2513.     {
  2514.     Name = "GpPLL"
  2515.     Group = ""
  2516.     Display = "0"
  2517.     Max = "100.0"
  2518.     Min = "0.0"
  2519.     Value = "75.0"
  2520.     Units = ""
  2521.     Collect = "1"
  2522.     }
  2523.    0.datalabel([180,864],0,0,-1)
  2524.     {
  2525.     Name = "GiPLL"
  2526.     }
  2527.    0.var([180,828],1,24366344,80)
  2528.     {
  2529.     Name = "GiPLL"
  2530.     Group = ""
  2531.     Display = "0"
  2532.     Max = "1000.0"
  2533.     Min = "0.0"
  2534.     Value = "500.0"
  2535.     Units = ""
  2536.     Collect = "1"
  2537.     }
  2538.    0.datalabel([126,864],0,0,-1)
  2539.     {
  2540.     Name = "GpPLL"
  2541.     }
  2542.    -ControlPanel-([72,702],0)
  2543.     {
  2544.     Name = "PLL gain settings"
  2545.     Flags = 0
  2546.     State = 1
  2547.     Icon = -1,-1
  2548.     Posn = 72,702
  2549.     Extents = 0,0,144,126
  2550.     Slider(24364464)
  2551.     Slider(24366344)
  2552.     }
  2553.    0.sumjct([252,1170],6,0,120)
  2554.     {
  2555.     DPath = "1"
  2556.     A = "0"
  2557.     B = "0"
  2558.     C = "0"
  2559.     D = "1"
  2560.     E = "0"
  2561.     F = "-1"
  2562.     G = "0"
  2563.     }
  2564.    0.const([180,1170],0,0,110)
  2565.     {
  2566.     Name = "Dc Volts Set Point"
  2567.     Value = "118"
  2568.     }
  2569.    -Wire-([504,1206],0,0,-1)
  2570.     {
  2571.     Vertex="0,0;0,36"
  2572.     }
  2573.    0.var([198,1224],0,24385360,130)
  2574.     {
  2575.     Name = "DcGain"
  2576.     Group = ""
  2577.     Display = "0"
  2578.     Max = "10.0"
  2579.     Min = "-10.0"
  2580.     Value = "2.5"
  2581.     Units = ""
  2582.     Collect = "1"
  2583.     }
  2584.    -ControlPanel-([90,1224],0)
  2585.     {
  2586.     Name = "DC Volt Control"
  2587.     Flags = 0
  2588.     State = 1
  2589.     Icon = -1,-1
  2590.     Posn = 90,1224
  2591.     Extents = 0,0,72,126
  2592.     Slider(24385360)
  2593.     }
  2594.    0.mult([288,1260],6,0,200)
  2595.     {
  2596.     }
  2597.    0.mult([324,1170],0,0,250)
  2598.     {
  2599.     }
  2600.    0.pgb([594,1170],0,24399840,600)
  2601.     {
  2602.     Name = "AngleVdc"
  2603.     Group = ""
  2604.     Display = "1"
  2605.     Scale = "1.0"
  2606.     Units = "deg"
  2607.     mrun = "0"
  2608.     Pol = "0"
  2609.     Min = "-200"
  2610.     Max = "200"
  2611.     }
  2612.    0.realpole([432,1170],0,0,260)
  2613.     {
  2614.     Limit = "1"
  2615.     COM = "Real_Pole"
  2616.     Reset = "0"
  2617.     YO = "0.0"
  2618.     G = "0.2"
  2619.     T = "0.01 [s]"
  2620.     Max = "6.0"
  2621.     Min = "-6.0"
  2622.     }
  2623.    -Wire-([252,1260],0,0,-1)
  2624.     {
  2625.     Vertex="0,0;-36,0"
  2626.     }
  2627.    0.integral([432,1242],0,0,270)
  2628.     {
  2629.     Extrn = "0"
  2630.     Reset = "0"
  2631.     Mthd = "0"
  2632.     noname5 = ""
  2633.     INTR = "0"
  2634.     INTCLR = "0"
  2635.     T = "0.4 [s]"
  2636.     Yo = "0.0"
  2637.     YRst = "0.0"
  2638.     YHi = "4.0"
  2639.     YLo = "-4.0"
  2640.     }
  2641.    -Wire-([396,1170],0,0,-1)
  2642.     {
  2643.     Vertex="0,0;-36,0"
  2644.     }
  2645.    -Wire-([378,1170],0,0,-1)
  2646.     {
  2647.     Vertex="0,0;0,72"
  2648.     }
  2649.    -Wire-([378,1242],0,0,-1)
  2650.     {
  2651.     Vertex="0,0;18,0"
  2652.     }
  2653.    -Wire-([594,1170],0,0,-1)
  2654.     {
  2655.     Vertex="0,0;-54,0"
  2656.     }
  2657.    -Wire-([504,1242],0,0,-1)
  2658.     {
  2659.     Vertex="0,0;-36,0"
  2660.     }
  2661.    -Wire-([324,1260],0,0,-1)
  2662.     {
  2663.     Vertex="0,0;0,-54"
  2664.     }
  2665.    0.sumjct([504,1170],0,0,290)
  2666.     {
  2667.     DPath = "1"
  2668.     A = "0"
  2669.     B = "0"
  2670.     C = "0"
  2671.     D = "1"
  2672.     E = "0"
  2673.     F = "1"
  2674.     G = "0"
  2675.     }
  2676.    -Wire-([288,1224],0,0,-1)
  2677.     {
  2678.     Vertex="0,0;-54,0"
  2679.     }
  2680.    -Wire-([252,1134],0,0,-1)
  2681.     {
  2682.     Vertex="0,0;-54,0"
  2683.     }
  2684.    0.datalabel([198,1134],0,0,-1)
  2685.     {
  2686.     Name = "dcVltgI"
  2687.     }
  2688.    0.datalabel([216,1260],2,0,-1)
  2689.     {
  2690.     Name = "BlkI"
  2691.     }
  2692.    -Sticky-([54,972],0)
  2693.     {
  2694.     Name = ""
  2695.     Font = 1
  2696.     Bounds = 54,972,198,1008
  2697.     Alignment = 0
  2698.     Style = 1
  2699.     Arrow = 0
  2700.     Color = 0,15792890
  2701.     Text = "DC VOLTAGE CONTROLLER"
  2702.     }
  2703.    -Sticky-([54,1026],0)
  2704.     {
  2705.     Name = ""
  2706.     Font = 1
  2707.     Bounds = 54,1026,270,1080
  2708.     Alignment = 0
  2709.     Style = 1
  2710.     Arrow = 2
  2711.     Color = 0,15792890
  2712.     Text = "Measured dc volts "dcVltgl" and dc voltage set point at receiving end (in kV)."
  2713.     }
  2714.    -Sticky-([270,1332],0)
  2715.     {
  2716.     Name = ""
  2717.     Font = 1
  2718.     Bounds = 270,1332,540,1494
  2719.     Alignment = 0
  2720.     Style = 1
  2721.     Arrow = 16
  2722.     Color = 0,15792890
  2723.     Text = "
  2724. The gain of the dc controls is readily adjustable
  2725. by the "DcGain" slider.  The control is active
  2726. when converters are deblocked.  The control
  2727. acts to adjust the phase of the ac side of the 
  2728. receiving end converter.  When dc volts are too
  2729. high, the phase angle is adjusted to push 
  2730. power into the receiving end ac system.  If
  2731. more power is thus extracted from the dc
  2732. system than is ordered by the sending end
  2733. power controller, the cable and capacitors will
  2734. discharge, and dc volts will lower."
  2735.     }
  2736.    0.datalabel([576,1170],0,0,-1)
  2737.     {
  2738.     Name = "Shfti"
  2739.     }
  2740.    -Sticky-([54,18],0)
  2741.     {
  2742.     Name = ""
  2743.     Font = 2
  2744.     Bounds = 54,18,1170,90
  2745.     Alignment = 1
  2746.     Style = 0
  2747.     Arrow = 0
  2748.     Color = 0,15792890
  2749.     Text = "
  2750. VSC TRANSMISSION WITH AC TRANSMISSION CHARACTERISTICS
  2751. Receiving End Controls Subpage"
  2752.     }
  2753.    0.datatap([306,666],0,0,30)
  2754.     {
  2755.     Index = "1"
  2756.     Dim = "1"
  2757.     Type = "2"
  2758.     Style = "0"
  2759.     Disp = "1"
  2760.     }
  2761.    0.datatap([306,702],0,0,40)
  2762.     {
  2763.     Index = "2"
  2764.     Dim = "1"
  2765.     Type = "2"
  2766.     Style = "0"
  2767.     Disp = "1"
  2768.     }
  2769.    0.datatap([306,738],0,0,60)
  2770.     {
  2771.     Index = "3"
  2772.     Dim = "1"
  2773.     Type = "2"
  2774.     Style = "0"
  2775.     Disp = "1"
  2776.     }
  2777.    -Wire-([288,630],0,0,-1)
  2778.     {
  2779.     Vertex="0,0;0,90"
  2780.     }
  2781.    0.datalabel([288,630],2,0,-1)
  2782.     {
  2783.     Name = "VInv"
  2784.     }
  2785.    }
  2786.   }
  2787.  Module("SECtrl")
  2788.   {
  2789.   Desc = ""
  2790.   FileDate = 1236057118
  2791.   Nodes = 
  2792.    {
  2793.    Input("VRec",-54,-36)
  2794.     {
  2795.     Type = Real
  2796.     Dim  = [3]
  2797.     }
  2798.    Input("mr",-54,0)
  2799.     {
  2800.     Type = Real
  2801.     }
  2802.    Input("P",-54,36)
  2803.     {
  2804.     Type = Real
  2805.     }
  2806.    Output("g1",54,-90)
  2807.     {
  2808.     Type = Real
  2809.     Dim  = [2]
  2810.     }
  2811.    Output("g2",54,-54)
  2812.     {
  2813.     Type = Real
  2814.     Dim  = [2]
  2815.     }
  2816.    Output("g3",54,-18)
  2817.     {
  2818.     Type = Real
  2819.     Dim  = [2]
  2820.     }
  2821.    Output("g4",54,18)
  2822.     {
  2823.     Type = Real
  2824.     Dim  = [2]
  2825.     }
  2826.    Output("g5",54,54)
  2827.     {
  2828.     Type = Real
  2829.     Dim  = [2]
  2830.     }
  2831.    Output("g6",54,90)
  2832.     {
  2833.     Type = Real
  2834.     Dim  = [2]
  2835.     }
  2836.    }
  2837.   Graphics = 
  2838.    {
  2839.    Rectangle(-39,-111,39,111)
  2840.    Pen(ByNode,ByNode,ByNode)
  2841.    Line(-54,-36,-39,-36)
  2842.    Pen(,Solid)
  2843.    Line(-39,-36,-44,-41)
  2844.    Line(-39,-36,-44,-31)
  2845.    Pen(,ByNode)
  2846.    Line(-54,0,-39,0)
  2847.    Pen(,Solid)
  2848.    Line(-39,0,-44,-5)
  2849.    Line(-39,0,-44,5)
  2850.    Pen(,ByNode,,P)
  2851.    Line(-54,36,-39,36)
  2852.    Pen(,Solid)
  2853.    Line(-39,36,-44,31)
  2854.    Line(-39,36,-44,41)
  2855.    Pen(,ByNode,,g1)
  2856.    Line(54,-90,39,-90)
  2857.    Pen(,,,g2)
  2858.    Line(54,-54,39,-54)
  2859.    Pen(,,,g3)
  2860.    Line(54,-18,39,-18)
  2861.    Pen(,,,g4)
  2862.    Line(54,18,39,18)
  2863.    Pen(,,,g5)
  2864.    Line(54,54,39,54)
  2865.    Pen(,,,g6)
  2866.    Line(54,90,39,90)
  2867.    Pen(Gray,Solid,0.2)
  2868.    Brush(Solid,Silver)
  2869.    Ellipse(-3,-4,4,3)
  2870.    Line(0,-1,-5,-11)
  2871.    Pen(Silver)
  2872.    Ellipse(-2,9,3,14)
  2873.    Ellipse(-2,-16,3,-11)
  2874.    Pen(Gray)
  2875.    Line(-5,-7,-5,-11)
  2876.    Line(-5,-11,-2,-8)
  2877.    Pen(Silver)
  2878.    Ellipse(-15,-3,-10,2)
  2879.    Ellipse(11,-3,16,2)
  2880.    Ellipse(-11,-13,-6,-8)
  2881.    Ellipse(7,-13,12,-8)
  2882.    Ellipse(7,5,12,10)
  2883.    Ellipse(-11,5,-6,10)
  2884.    Text(-46,-40,"V")
  2885.    Text(-46,-4,"MI")
  2886.    Text(-46,32,"P")
  2887.    Text(46,-94,"1")
  2888.    Text(46,-58,"2")
  2889.    Text(46,-22,"3")
  2890.    Text(46,14,"4")
  2891.    Text(46,50,"5")
  2892.    Text(46,86,"6")
  2893.    Text(1,33,"Controls")
  2894.    }
  2895.   Page(B/A3,Landscape,16,[636,362],5)
  2896.    {
  2897.    0.import([180,522],0,0,10)
  2898.     {
  2899.     Name = "VRec"
  2900.     }
  2901.    0.import([612,846],0,0,160)
  2902.     {
  2903.     Name = "mr"
  2904.     }
  2905.    0.import([1404,540],0,0,100)
  2906.     {
  2907.     Name = "P"
  2908.     }
  2909.    0.export([1782,1008],4,0,690)
  2910.     {
  2911.     Name = "g1"
  2912.     }
  2913.    0.export([1782,1044],4,0,680)
  2914.     {
  2915.     Name = "g2"
  2916.     }
  2917.    0.export([1782,1080],4,0,670)
  2918.     {
  2919.     Name = "g3"
  2920.     }
  2921.    0.export([1782,1116],4,0,660)
  2922.     {
  2923.     Name = "g4"
  2924.     }
  2925.    0.export([1782,1152],4,0,650)
  2926.     {
  2927.     Name = "g5"
  2928.     }
  2929.    0.export([1782,1188],4,0,640)
  2930.     {
  2931.     Name = "g6"
  2932.     }
  2933.    -Sticky-([18,306],0)
  2934.     {
  2935.     Name = ""
  2936.     Font = 1
  2937.     Bounds = 18,306,180,342
  2938.     Alignment = 0
  2939.     Style = 1
  2940.     Arrow = 0
  2941.     Color = 0,15792890
  2942.     Text = "SE VALVE FIRING CONTROLLER"
  2943.     }
  2944.    0.var([144,666],1,24422984,90)
  2945.     {
  2946.     Name = "GpPLL"
  2947.     Group = ""
  2948.     Display = "0"
  2949.     Max = "100.0"
  2950.     Min = "0.0"
  2951.     Value = "75.0"
  2952.     Units = ""
  2953.     Collect = "1"
  2954.     }
  2955.    0.datalabel([198,702],0,0,-1)
  2956.     {
  2957.     Name = "GiPLL"
  2958.     }
  2959.    0.var([198,666],1,24425224,110)
  2960.     {
  2961.     Name = "GiPLL"
  2962.     Group = ""
  2963.     Display = "0"
  2964.     Max = "1000.0"
  2965.     Min = "0.0"
  2966.     Value = "500.0"
  2967.     Units = ""
  2968.     Collect = "1"
  2969.     }
  2970.    0.datalabel([144,702],0,0,-1)
  2971.     {
  2972.     Name = "GpPLL"
  2973.     }
  2974.    0.tvekta([342,594],0,0,230)
  2975.     {
  2976.     Gp = "GpPLL"
  2977.     Gi = "GiPLL"
  2978.     Vbas = "13.8 [V]"
  2979.     Fbas = "60.0 [Hz]"
  2980.     Mode = "0"
  2981.     PMode = "1"
  2982.     THOFF = "0.0"
  2983.     TREL = "0.05"
  2984.     dlead = "1"
  2985.     FName = "Fsep"
  2986.     Err = ""
  2987.     }
  2988.    -Wire-([270,630],0,0,-1)
  2989.     {
  2990.     Vertex="0,0;36,0"
  2991.     }
  2992.    -Wire-([270,594],0,0,-1)
  2993.     {
  2994.     Vertex="0,0;36,0"
  2995.     }
  2996.    -Wire-([270,558],0,0,-1)
  2997.     {
  2998.     Vertex="0,0;36,0"
  2999.     }
  3000.    .moduloMR([576,594],0,0,250)
  3001.     {
  3002.     Mdl = "360.0"
  3003.     }
  3004.    0.mult([486,594],6,0,240)
  3005.     {
  3006.     }
  3007.    0.nl_tfun([666,558],0,0,330)
  3008.     {
  3009.     N = "4"
  3010.     x1 = "0.0"
  3011.     y1 = "0.0"
  3012.     x2 = "90.0"
  3013.     y2 = "1.0"
  3014.     x3 = "270.0"
  3015.     y3 = "-1.0"
  3016.     x4 = "360.0"
  3017.     y4 = "0.0"
  3018.     x5 = "0.0"
  3019.     y5 = "0.0"
  3020.     x6 = "1.0"
  3021.     y6 = "1.0"
  3022.     x7 = "2.0"
  3023.     y7 = "2.0"
  3024.     x8 = "3.0"
  3025.     y8 = "3.0"
  3026.     x9 = "4.0"
  3027.     y9 = "4.0"
  3028.     x10 = "5.0"
  3029.     y10 = "5.0"
  3030.     }
  3031.    -Wire-([630,558],0,0,-1)
  3032.     {
  3033.     Vertex="0,0;0,18"
  3034.     }
  3035.    0.datamerge([810,558],4,0,340)
  3036.     {
  3037.     N = "6"
  3038.     Type = "2"
  3039.     Disp = "1"
  3040.     }
  3041.    -Wire-([756,486],0,0,-1)
  3042.     {
  3043.     Vertex="0,0;-18,0"
  3044.     }
  3045.    -Wire-([756,486],0,0,-1)
  3046.     {
  3047.     Vertex="0,0;36,0"
  3048.     }
  3049.    -Wire-([702,558],0,0,-1)
  3050.     {
  3051.     Vertex="0,0;90,0"
  3052.     }
  3053.    -Wire-([738,522],0,0,-1)
  3054.     {
  3055.     Vertex="0,0;54,0"
  3056.     }
  3057.    -Wire-([738,486],0,0,-1)
  3058.     {
  3059.     Vertex="0,0;0,36"
  3060.     }
  3061.    -Wire-([756,504],0,0,-1)
  3062.     {
  3063.     Vertex="0,0;0,126"
  3064.     }
  3065.    -Wire-([756,504],0,0,-1)
  3066.     {
  3067.     Vertex="0,0;36,0"
  3068.     }
  3069.    -Wire-([756,540],0,0,-1)
  3070.     {
  3071.     Vertex="0,0;36,0"
  3072.     }
  3073.    -Wire-([756,576],0,0,-1)
  3074.     {
  3075.     Vertex="0,0;36,0"
  3076.     }
  3077.    0.datalabel([810,612],0,0,-1)
  3078.     {
  3079.     Name = "TrgRon"
  3080.     }
  3081.    -Wire-([738,522],0,0,-1)
  3082.     {
  3083.     Vertex="0,0;0,36"
  3084.     }
  3085.    0.nl_tfun([666,630],0,0,260)
  3086.     {
  3087.     N = "4"
  3088.     x1 = "0.0"
  3089.     y1 = "0.0"
  3090.     x2 = "90.0"
  3091.     y2 = "-1.0"
  3092.     x3 = "270.0"
  3093.     y3 = "1.0"
  3094.     x4 = "360.0"
  3095.     y4 = "0.0"
  3096.     x5 = "0.0"
  3097.     y5 = "0.0"
  3098.     x6 = "1.0"
  3099.     y6 = "1.0"
  3100.     x7 = "2.0"
  3101.     y7 = "2.0"
  3102.     x8 = "3.0"
  3103.     y8 = "3.0"
  3104.     x9 = "4.0"
  3105.     y9 = "4.0"
  3106.     x10 = "5.0"
  3107.     y10 = "5.0"
  3108.     }
  3109.    0.datamerge([810,702],4,0,350)
  3110.     {
  3111.     N = "6"
  3112.     Type = "2"
  3113.     Disp = "1"
  3114.     }
  3115.    -Wire-([756,630],0,0,-1)
  3116.     {
  3117.     Vertex="0,0;-18,0"
  3118.     }
  3119.    -Wire-([756,630],0,0,-1)
  3120.     {
  3121.     Vertex="0,0;36,0"
  3122.     }
  3123.    -Wire-([738,702],0,0,-1)
  3124.     {
  3125.     Vertex="0,0;54,0"
  3126.     }
  3127.    -Wire-([738,666],0,0,-1)
  3128.     {
  3129.     Vertex="0,0;54,0"
  3130.     }
  3131.    -Wire-([738,630],0,0,-1)
  3132.     {
  3133.     Vertex="0,0;0,36"
  3134.     }
  3135.    -Wire-([756,648],0,0,-1)
  3136.     {
  3137.     Vertex="0,0;0,72"
  3138.     }
  3139.    -Wire-([756,648],0,0,-1)
  3140.     {
  3141.     Vertex="0,0;36,0"
  3142.     }
  3143.    -Wire-([756,684],0,0,-1)
  3144.     {
  3145.     Vertex="0,0;36,0"
  3146.     }
  3147.    -Wire-([756,720],0,0,-1)
  3148.     {
  3149.     Vertex="0,0;36,0"
  3150.     }
  3151.    -Wire-([738,666],0,0,-1)
  3152.     {
  3153.     Vertex="0,0;0,36"
  3154.     }
  3155.    -Wire-([702,630],0,0,-1)
  3156.     {
  3157.     Vertex="0,0;36,0"
  3158.     }
  3159.    -Wire-([720,720],0,0,-1)
  3160.     {
  3161.     Vertex="0,0;36,0"
  3162.     }
  3163.    0.fp_int([1638,1152],0,0,630)
  3164.     {
  3165.     Type = "1"
  3166.     PNum = "1"
  3167.     Blck = "1"
  3168.     PFormat = "0"
  3169.     detect = "0"
  3170.     max = "360.0 [deg]"
  3171.     min = "0.0 [deg]"
  3172.     BType = "0"
  3173.     PTime = "0.005 [s]"
  3174.     }
  3175.    -Wire-([630,576],0,0,-1)
  3176.     {
  3177.     Vertex="0,0;0,54"
  3178.     }
  3179.    0.datalabel([1620,972],2,0,-1)
  3180.     {
  3181.     Name = "deblk"
  3182.     }
  3183.    0.datalabel([738,900],3,0,-1)
  3184.     {
  3185.     Name = "RefRon"
  3186.     }
  3187.    0.datalabel([738,1080],3,0,-1)
  3188.     {
  3189.     Name = "RefRoff"
  3190.     }
  3191.    0.datalabel([1602,1080],2,0,-1)
  3192.     {
  3193.     Name = "TrgRon"
  3194.     }
  3195.    0.datalabel([1602,1152],2,0,-1)
  3196.     {
  3197.     Name = "TrgRoff"
  3198.     }
  3199.    0.datalabel([1602,1044],2,0,-1)
  3200.     {
  3201.     Name = "RefRon"
  3202.     }
  3203.    0.datalabel([1602,1116],2,0,-1)
  3204.     {
  3205.     Name = "RefRoff"
  3206.     }
  3207.    0.tvekta([180,900],0,0,280)
  3208.     {
  3209.     Gp = "GpPLL"
  3210.     Gi = "GiPLL"
  3211.     Vbas = "13.8 [V]"
  3212.     Fbas = "60.0 [Hz]"
  3213.     Mode = "1"
  3214.     PMode = "1"
  3215.     THOFF = "0.0"
  3216.     TREL = "0.05"
  3217.     dlead = "1"
  3218.     FName = ""
  3219.     Err = ""
  3220.     }
  3221.    -Wire-([108,936],0,0,-1)
  3222.     {
  3223.     Vertex="0,0;36,0"
  3224.     }
  3225.    -Wire-([108,900],0,0,-1)
  3226.     {
  3227.     Vertex="0,0;36,0"
  3228.     }
  3229.    -Wire-([108,864],0,0,-1)
  3230.     {
  3231.     Vertex="0,0;36,0"
  3232.     }
  3233.    .PhaseShifter([324,900],0,0,510)
  3234.     {
  3235.     }
  3236.    -Wire-([252,900],0,0,-1)
  3237.     {
  3238.     Vertex="0,0;18,0"
  3239.     }
  3240.    -Wire-([378,900],0,0,-1)
  3241.     {
  3242.     Vertex="0,0;36,0"
  3243.     }
  3244.    0.datatap([468,954],3,0,560)
  3245.     {
  3246.     Index = "4"
  3247.     Dim = "1"
  3248.     Type = "2"
  3249.     Style = "0"
  3250.     Disp = "1"
  3251.     }
  3252.    -Wire-([450,1080],0,0,-1)
  3253.     {
  3254.     Vertex="0,0;0,-108"
  3255.     }
  3256.    0.datatap([468,972],3,0,550)
  3257.     {
  3258.     Index = "5"
  3259.     Dim = "1"
  3260.     Type = "2"
  3261.     Style = "0"
  3262.     Disp = "1"
  3263.     }
  3264.    0.datatap([468,990],3,0,540)
  3265.     {
  3266.     Index = "6"
  3267.     Dim = "1"
  3268.     Type = "2"
  3269.     Style = "0"
  3270.     Disp = "1"
  3271.     }
  3272.    0.datatap([468,1008],3,0,530)
  3273.     {
  3274.     Index = "1"
  3275.     Dim = "1"
  3276.     Type = "2"
  3277.     Style = "0"
  3278.     Disp = "1"
  3279.     }
  3280.    0.datatap([468,1026],3,0,520)
  3281.     {
  3282.     Index = "2"
  3283.     Dim = "1"
  3284.     Type = "2"
  3285.     Style = "0"
  3286.     Disp = "1"
  3287.     }
  3288.    0.datatap([468,1044],3,0,570)
  3289.     {
  3290.     Index = "3"
  3291.     Dim = "1"
  3292.     Type = "2"
  3293.     Style = "0"
  3294.     Disp = "1"
  3295.     }
  3296.    -Wire-([414,900],0,0,-1)
  3297.     {
  3298.     Vertex="0,0;0,180"
  3299.     }
  3300.    -Wire-([414,1080],0,0,-1)
  3301.     {
  3302.     Vertex="0,0;36,0"
  3303.     }
  3304.    -Wire-([414,900],0,0,-1)
  3305.     {
  3306.     Vertex="0,0;144,0"
  3307.     }
  3308.    0.datamerge([522,1026],4,0,580)
  3309.     {
  3310.     N = "6"
  3311.     Type = "2"
  3312.     Disp = "1"
  3313.     }
  3314.    -Wire-([468,954],0,0,-1)
  3315.     {
  3316.     Vertex="0,0;36,0"
  3317.     }
  3318.    -Wire-([468,972],0,0,-1)
  3319.     {
  3320.     Vertex="0,0;36,0"
  3321.     }
  3322.    -Wire-([468,990],0,0,-1)
  3323.     {
  3324.     Vertex="0,0;36,0"
  3325.     }
  3326.    -Wire-([468,1008],0,0,-1)
  3327.     {
  3328.     Vertex="0,0;36,0"
  3329.     }
  3330.    -Wire-([468,1026],0,0,-1)
  3331.     {
  3332.     Vertex="0,0;36,0"
  3333.     }
  3334.    -Wire-([468,1044],0,0,-1)
  3335.     {
  3336.     Vertex="0,0;36,0"
  3337.     }
  3338.    0.sumjct([324,1008],3,0,500)
  3339.     {
  3340.     DPath = "1"
  3341.     A = "0"
  3342.     B = "-1"
  3343.     C = "0"
  3344.     D = "1"
  3345.     E = "0"
  3346.     F = "0"
  3347.     G = "0"
  3348.     }
  3349.    0.const([252,1008],0,0,190)
  3350.     {
  3351.     Name = ""
  3352.     Value = "30.0"
  3353.     }
  3354.    -Wire-([720,558],0,0,-1)
  3355.     {
  3356.     Vertex="0,0;0,162"
  3357.     }
  3358.    -Sticky-([468,396],0)
  3359.     {
  3360.     Name = "Untitled"
  3361.     Font = 1
  3362.     Bounds = 468,396,648,504
  3363.     Alignment = 0
  3364.     Style = 1
  3365.     Arrow = 0
  3366.     Color = 0,15792890
  3367.     Text = "
  3368. User-defined component: 
  3369.       This component represents 
  3370.       a function MODULO, user
  3371.       has to specify the modulo
  3372.       factor which in this case
  3373.       limits the ramp  function 
  3374.       between 0 to 360 degrees."
  3375.     }
  3376.    0.arrow_s([576,504],0,0,-1)
  3377.     {
  3378.     }
  3379.    -Sticky-([234,378],0)
  3380.     {
  3381.     Name = "Untitled"
  3382.     Font = 1
  3383.     Bounds = 234,378,414,504
  3384.     Alignment = 0
  3385.     Style = 1
  3386.     Arrow = 132
  3387.     Color = 0,15792890
  3388.     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."
  3389.     }
  3390.    -Sticky-([72,738],0)
  3391.     {
  3392.     Name = "Untitled"
  3393.     Font = 1
  3394.     Bounds = 72,738,288,810
  3395.     Alignment = 0
  3396.     Style = 1
  3397.     Arrow = 35
  3398.     Color = 0,15792890
  3399.     Text = "Phase Lock Loop proportional - integral gain constants. "
  3400.     }
  3401.    -ControlPanel-([72,540],0)
  3402.     {
  3403.     Name = "PLL gain settings"
  3404.     Flags = 0
  3405.     State = 1
  3406.     Icon = -1,-1
  3407.     Posn = 72,540
  3408.     Extents = 0,0,144,126
  3409.     Slider(24422984)
  3410.     Slider(24425224)
  3411.     }
  3412.    -Sticky-([1674,900],0)
  3413.     {
  3414.     Name = "Untitled"
  3415.     Font = 1
  3416.     Bounds = 1674,900,1782,936
  3417.     Alignment = 0
  3418.     Style = 1
  3419.     Arrow = 64
  3420.     Color = 0,15792890
  3421.     Text = "blocking of rectifier for first 0.2 s"
  3422.     }
  3423.    -Wire-([1584,972],0,0,-1)
  3424.     {
  3425.     Vertex="0,0;54,0"
  3426.     }
  3427.    0.datalabel([324,1062],0,0,-1)
  3428.     {
  3429.     Name = "Shft"
  3430.     }
  3431.    .MultArray([684,900],0,0,620)
  3432.     {
  3433.     }
  3434.    .MultArray([684,1080],0,0,610)
  3435.     {
  3436.     }
  3437.    0.datalabel([684,1026],2,0,-1)
  3438.     {
  3439.     Name = "mr"
  3440.     }
  3441.    0.datalabel([684,846],2,0,-1)
  3442.     {
  3443.     Name = "mr"
  3444.     }
  3445.    -Wire-([414,594],0,0,-1)
  3446.     {
  3447.     Vertex="0,0;36,0"
  3448.     }
  3449.    0.tdelay([468,684],0,0,270)
  3450.     {
  3451.     T = "0.01 [s]"
  3452.     N = "100"
  3453.     Intp = "0"
  3454.     COM = "Delay"
  3455.     }
  3456.    -Wire-([432,684],0,0,-1)
  3457.     {
  3458.     Vertex="0,0;0,-90"
  3459.     }
  3460.    0.datalabel([540,684],2,0,-1)
  3461.     {
  3462.     Name = "SEPh"
  3463.     }
  3464.    -Wire-([504,684],0,0,-1)
  3465.     {
  3466.     Vertex="0,0;36,0"
  3467.     }
  3468.    -Sticky-([360,756],0)
  3469.     {
  3470.     Name = "Untitled"
  3471.     Font = 1
  3472.     Bounds = 360,756,594,828
  3473.     Alignment = 0
  3474.     Style = 1
  3475.     Arrow = 33
  3476.     Color = 0,15792890
  3477.     Text = "
  3478. Delay function added at the sending end
  3479. measurement of ac voltage phase angle 
  3480. to match the telecom delay from the 
  3481. receiving end (10 ms)"
  3482.     }
  3483.    -Wire-([324,972],0,0,-1)
  3484.     {
  3485.     Vertex="0,0;0,-18"
  3486.     }
  3487.    -Wire-([324,1062],0,0,-1)
  3488.     {
  3489.     Vertex="0,0;0,-18"
  3490.     }
  3491.    -Sticky-([864,540],0)
  3492.     {
  3493.     Name = ""
  3494.     Font = 1
  3495.     Bounds = 864,540,1116,612
  3496.     Alignment = 0
  3497.     Style = 1
  3498.     Arrow = 4
  3499.     Color = 0,15792890
  3500.     Text = "PWM triangular carrier signal array at  a frequency 33 times fundamental frequency for turning GTOs on."
  3501.     }
  3502.    -Sticky-([864,684],0)
  3503.     {
  3504.     Name = ""
  3505.     Font = 1
  3506.     Bounds = 864,684,1116,756
  3507.     Alignment = 0
  3508.     Style = 1
  3509.     Arrow = 4
  3510.     Color = 0,15792890
  3511.     Text = "PWM triangular carrier signal array at  a frequency 33 times fundamental frequency for turning GTOs off."
  3512.     }
  3513.    -Sticky-([540,954],0)
  3514.     {
  3515.     Name = ""
  3516.     Font = 1
  3517.     Bounds = 540,954,864,1008
  3518.     Alignment = 0
  3519.     Style = 1
  3520.     Arrow = 3
  3521.     Color = 0,15792890
  3522.     Text = "PWM sinusoidal reference signal arrays at fundamental frequency  whose magnitude is controlled by signal "mr" and whose phase is controlled by signal "Shft""
  3523.     }
  3524.    -Sticky-([666,432],0)
  3525.     {
  3526.     Name = ""
  3527.     Font = 1
  3528.     Bounds = 666,432,756,468
  3529.     Alignment = 0
  3530.     Style = 1
  3531.     Arrow = 0
  3532.     Color = 0,15792890
  3533.     Text = "
  3534. Triangular signal
  3535. generators"
  3536.     }
  3537.    0.arrow_s([684,468],0,0,-1)
  3538.     {
  3539.     }
  3540.    0.var_pot([432,558],0,24493400,50)
  3541.     {
  3542.     Name = "<PWM Setting>"
  3543.     Group = ""
  3544.     Display = "0"
  3545.     NDP = "5"
  3546.     Value = "5"
  3547.     F1 = "9.0"
  3548.     F2 = "15.0"
  3549.     F3 = "21.0"
  3550.     F4 = "27.0"
  3551.     F5 = "33.0"
  3552.     F6 = "6.0"
  3553.     F7 = "7.0"
  3554.     F8 = "8.0"
  3555.     F9 = "9.0"
  3556.     F10 = "10.0"
  3557.     }
  3558.    -Wire-([468,558],0,0,-1)
  3559.     {
  3560.     Vertex="0,0;18,0"
  3561.     }
  3562.    -ControlPanel-([90,378],0)
  3563.     {
  3564.     Name = "SE PWM Freq"
  3565.     Flags = 0
  3566.     State = 1
  3567.     Icon = -1,-1
  3568.     Posn = 90,378
  3569.     Extents = 0,0,108,126
  3570.     Dial(24493400)
  3571.     }
  3572.    -Sticky-([36,990],0)
  3573.     {
  3574.     Name = ""
  3575.     Font = 1
  3576.     Bounds = 36,990,216,1116
  3577.     Alignment = 0
  3578.     Style = 1
  3579.     Arrow = 8
  3580.     Color = 0,15792890
  3581.     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."
  3582.     }
  3583.    0.datatap2([108,864],0,0,140)
  3584.     {
  3585.     Type = "2"
  3586.     Index = "1"
  3587.     NameR = "VRec"
  3588.     NameI = ""
  3589.     NameL = ""
  3590.     }
  3591.    0.datatap2([108,936],0,0,180)
  3592.     {
  3593.     Type = "2"
  3594.     Index = "3"
  3595.     NameR = "VRec"
  3596.     NameI = ""
  3597.     NameL = ""
  3598.     }
  3599.    0.datatap2([108,900],0,0,170)
  3600.     {
  3601.     Type = "2"
  3602.     Index = "2"
  3603.     NameR = "VRec"
  3604.     NameI = ""
  3605.     NameL = ""
  3606.     }
  3607.    -Sticky-([1476,1242],0)
  3608.     {
  3609.     Name = "Untitled"
  3610.     Font = 1
  3611.     Bounds = 1476,1242,1818,1422
  3612.     Alignment = 0
  3613.     Style = 1
  3614.     Arrow = 1
  3615.     Color = 0,15792890
  3616.     Text = "
  3617. Firing pulse generator for sending end converter:
  3618.  - firing pulses are generated using comparison  
  3619.    of reference signals to triangular signals 
  3620.  - two sets of signals (reference and triangular ones) 
  3621.    are needed, one set for turning on and the second 
  3622.    one (a negation of the first set of signals) for turning off 
  3623.  - two signals are being sent to each switch, 
  3624.    the first one tells to turn on or off, the 
  3625.    second one  determines an exact moment of switching 
  3626.    and is used by interpolation procedure which 
  3627.    allows for exact switching between time steps"
  3628.     }
  3629.    0.trig([594,1080],0,0,590)
  3630.     {
  3631.     Type = "1"
  3632.     Mode = "1"
  3633.     COM = "Trig-Func"
  3634.     Dim = "6"
  3635.     }
  3636.    0.trig([594,900],0,0,600)
  3637.     {
  3638.     Type = "1"
  3639.     Mode = "1"
  3640.     COM = "Trig-Func"
  3641.     Dim = "6"
  3642.     }
  3643.    -Wire-([522,1080],0,0,-1)
  3644.     {
  3645.     Vertex="0,0;36,0"
  3646.     }
  3647.    -Sticky-([1566,702],0)
  3648.     {
  3649.     Name = ""
  3650.     Font = 1
  3651.     Bounds = 1566,702,1836,792
  3652.     Alignment = 0
  3653.     Style = 1
  3654.     Arrow = 8
  3655.     Color = 0,15792890
  3656.     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."
  3657.     }
  3658.    -Sticky-([1224,612],0)
  3659.     {
  3660.     Name = ""
  3661.     Font = 1
  3662.     Bounds = 1224,612,1422,792
  3663.     Alignment = 0
  3664.     Style = 1
  3665.     Arrow = 32
  3666.     Color = 0,15792890
  3667.     Text = "
  3668. Pdc - Dc power into sending 
  3669. end cables multiplied by 
  3670. approximate short circuit  
  3671. impedance summed from 
  3672. ac systems at sending and 
  3673. receiving ends.  When added
  3674. to the measured phase 
  3675. difference, an approximated 
  3676. extended  phase angle from
  3677. which to generate ac 
  3678. line characteristics is derived."
  3679.     }
  3680.    -Wire-([2016,540],0,0,-1)
  3681.     {
  3682.     Vertex="0,0;-54,0"
  3683.     }
  3684.    0.pgb([1998,540],3,24502416,740)
  3685.     {
  3686.     Name = "Ao"
  3687.     Group = ""
  3688.     Display = "1"
  3689.     Scale = "1.0"
  3690.     Units = "rad"
  3691.     mrun = "0"
  3692.     Pol = "0"
  3693.     Min = "-2.0"
  3694.     Max = "2.0"
  3695.     }
  3696.    0.datalabel([1296,378],2,0,-1)
  3697.     {
  3698.     Name = "SEPh"
  3699.     }
  3700.    0.datalabel([1836,378],6,0,-1)
  3701.     {
  3702.     Name = "REPh"
  3703.     }
  3704.    0.pgb([1566,486],0,24504920,750)
  3705.     {
  3706.     Name = "PhDiff"
  3707.     Group = ""
  3708.     Display = "1"
  3709.     Scale = "57.2958"
  3710.     Units = "deg"
  3711.     mrun = "0"
  3712.     Pol = "0"
  3713.     Min = "-100"
  3714.     Max = "100"
  3715.     }
  3716.    -Wire-([1566,504],0,0,-1)
  3717.     {
  3718.     Vertex="0,0;0,-54"
  3719.     }
  3720.    -Wire-([1602,540],0,0,-1)
  3721.     {
  3722.     Vertex="0,0;180,0"
  3723.     }
  3724.    0.sumjct([1566,540],0,0,390)
  3725.     {
  3726.     DPath = "1"
  3727.     A = "0"
  3728.     B = "1"
  3729.     C = "0"
  3730.     D = "1"
  3731.     E = "0"
  3732.     F = "1"
  3733.     G = "0"
  3734.     }
  3735.    0.gain([1494,540],0,0,120)
  3736.     {
  3737.     G = "0.00225"
  3738.     COM = "Gain"
  3739.     Dim = "1"
  3740.     }
  3741.    -Wire-([1458,540],0,0,-1)
  3742.     {
  3743.     Vertex="0,0;-18,0"
  3744.     }
  3745.    0.sumjct([2052,540],0,0,470)
  3746.     {
  3747.     DPath = "1"
  3748.     A = "0"
  3749.     B = "0"
  3750.     C = "0"
  3751.     D = "1"
  3752.     E = "0"
  3753.     F = "1"
  3754.     G = "0"
  3755.     }
  3756.    -Wire-([2052,612],0,0,-1)
  3757.     {
  3758.     Vertex="0,0;0,-36"
  3759.     }
  3760.    -Wire-([1602,612],0,0,-1)
  3761.     {
  3762.     Vertex="0,0;0,-72"
  3763.     }
  3764.    0.mult([1926,612],0,0,440)
  3765.     {
  3766.     }
  3767.    0.var([1926,684],3,24517040,150)
  3768.     {
  3769.     Name = "Damping"
  3770.     Group = ""
  3771.     Display = "0"
  3772.     Max = "1"
  3773.     Min = "0"
  3774.     Value = "0.15"
  3775.     Units = ""
  3776.     Collect = "1"
  3777.     }
  3778.    0.pgb([2052,594],0,24518776,720)
  3779.     {
  3780.     Name = "DeltaA"
  3781.     Group = ""
  3782.     Display = "1"
  3783.     Scale = "1.0"
  3784.     Units = "rad"
  3785.     mrun = "0"
  3786.     Pol = "0"
  3787.     Min = "-2.0"
  3788.     Max = "2.0"
  3789.     }
  3790.    -Wire-([1854,612],0,0,-1)
  3791.     {
  3792.     Vertex="0,0;18,0"
  3793.     }
  3794.    0.pgb([1674,648],0,24521176,710)
  3795.     {
  3796.     Name = "DA"
  3797.     Group = ""
  3798.     Display = "1"
  3799.     Scale = "57.2958"
  3800.     Units = "deg"
  3801.     mrun = "0"
  3802.     Pol = "0"
  3803.     Min = "0"
  3804.     Max = "35"
  3805.     }
  3806.    .Damping([1800,612],0,0,430)
  3807.     {
  3808.     }
  3809.    0.cmplx([1638,612],0,0,420)
  3810.     {
  3811.     G = "1.0"
  3812.     DR = "0.707"
  3813.     F = "2.5 [Hz]"
  3814.     HP = "0"
  3815.     MP = "0"
  3816.     LP = "1"
  3817.     }
  3818.    -Wire-([1674,648],0,0,-1)
  3819.     {
  3820.     Vertex="0,0;0,-36"
  3821.     }
  3822.    -Wire-([1980,612],0,0,-1)
  3823.     {
  3824.     Vertex="0,0;-18,0"
  3825.     }
  3826.    -Wire-([1890,612],0,0,-1)
  3827.     {
  3828.     Vertex="0,0;0,108"
  3829.     }
  3830.    -Wire-([1908,720],0,0,-1)
  3831.     {
  3832.     Vertex="0,0;-18,0"
  3833.     }
  3834.    .GainAdjust([1962,720],0,0,450)
  3835.     {
  3836.     }
  3837.    -Wire-([2016,648],0,0,-1)
  3838.     {
  3839.     Vertex="0,0;0,72"
  3840.     }
  3841.    0.pgb([2016,720],0,24526504,700)
  3842.     {
  3843.     Name = "GRed"
  3844.     Group = ""
  3845.     Display = "1"
  3846.     Scale = "1.0"
  3847.     Units = "rad"
  3848.     mrun = "0"
  3849.     Pol = "0"
  3850.     Min = "-2.0"
  3851.     Max = "2.0"
  3852.     }
  3853.    0.mult([2016,612],0,0,460)
  3854.     {
  3855.     }
  3856.    0.gain([1818,540],0,0,400)
  3857.     {
  3858.     G = "0.135"
  3859.     COM = "Gain"
  3860.     Dim = "1"
  3861.     }
  3862.    0.hardlimit([1926,540],0,0,410)
  3863.     {
  3864.     UL = "1.5"
  3865.     LL = "-1.5"
  3866.     COM = "Hard_Limit"
  3867.     }
  3868.    -Wire-([1854,540],0,0,-1)
  3869.     {
  3870.     Vertex="0,0;36,0"
  3871.     }
  3872.    -Sticky-([1746,252],0)
  3873.     {
  3874.     Name = ""
  3875.     Font = 1
  3876.     Bounds = 1746,252,1872,324
  3877.     Alignment = 0
  3878.     Style = 1
  3879.     Arrow = 2
  3880.     Color = 0,15792890
  3881.     Text = "REPh is receiving end phase angle  via telecommunication from receiving end PLL"
  3882.     }
  3883.    -Sticky-([1242,234],0)
  3884.     {
  3885.     Name = ""
  3886.     Font = 1
  3887.     Bounds = 1242,234,1422,306
  3888.     Alignment = 0
  3889.     Style = 1
  3890.     Arrow = 0
  3891.     Color = 0,15792890
  3892.     Text = "SEPh is sending end phase angle through delay to emulate transmission delay from receiving end."
  3893.     }
  3894.    0.arrow_s([1638,702],2,0,-1)
  3895.     {
  3896.     }
  3897.    0.arrow_s([1296,306],0,0,-1)
  3898.     {
  3899.     }
  3900.    -Sticky-([1638,468],0)
  3901.     {
  3902.     Name = ""
  3903.     Font = 1
  3904.     Bounds = 1638,468,1818,504
  3905.     Alignment = 0
  3906.     Style = 1
  3907.     Arrow = 64
  3908.     Color = 0,15792890
  3909.     Text = "Synthesized phase angle in radians"
  3910.     }
  3911.    -Wire-([1890,612],0,0,-1)
  3912.     {
  3913.     Vertex="0,0;-18,0"
  3914.     }
  3915.    0.arrow_s([1800,702],2,0,-1)
  3916.     {
  3917.     }
  3918.    -Wire-([1674,612],0,0,-1)
  3919.     {
  3920.     Vertex="0,0;72,0"
  3921.     }
  3922.    -Wire-([1332,378],0,0,-1)
  3923.     {
  3924.     Vertex="0,0;-36,0"
  3925.     }
  3926.    -Wire-([1332,414],0,0,-1)
  3927.     {
  3928.     Vertex="0,0;0,-72"
  3929.     }
  3930.    -Wire-([1404,342],0,0,-1)
  3931.     {
  3932.     Vertex="0,0;-72,0"
  3933.     }
  3934.    0.sumjct([1368,414],0,0,300)
  3935.     {
  3936.     DPath = "1"
  3937.     A = "0"
  3938.     B = "0"
  3939.     C = "0"
  3940.     D = "1"
  3941.     E = "0"
  3942.     F = "1"
  3943.     G = "0"
  3944.     }
  3945.    0.sumjct([1494,378],0,0,360)
  3946.     {
  3947.     DPath = "1"
  3948.     A = "0"
  3949.     B = "-1"
  3950.     C = "0"
  3951.     D = "0"
  3952.     E = "0"
  3953.     F = "-1"
  3954.     G = "0"
  3955.     }
  3956.    0.const([1404,450],2,0,40)
  3957.     {
  3958.     Name = ""
  3959.     Value = "120.0"
  3960.     }
  3961.    0.trig([1440,342],0,0,290)
  3962.     {
  3963.     Type = "1"
  3964.     Mode = "1"
  3965.     COM = "Trig-Func"
  3966.     Dim = "1"
  3967.     }
  3968.    0.trig([1440,414],0,0,310)
  3969.     {
  3970.     Type = "1"
  3971.     Mode = "1"
  3972.     COM = "Trig-Func"
  3973.     Dim = "1"
  3974.     }
  3975.    0.phasediff([1566,378],7,0,380)
  3976.     {
  3977.     DorR = "0"
  3978.     Rms1 = ""
  3979.     Rms2 = ""
  3980.     View = "0"
  3981.     }
  3982.    -Wire-([1530,342],0,0,-1)
  3983.     {
  3984.     Vertex="0,0;-54,0"
  3985.     }
  3986.    -Wire-([1530,414],0,0,-1)
  3987.     {
  3988.     Vertex="0,0;-54,0"
  3989.     }
  3990.    -Wire-([1800,378],0,0,-1)
  3991.     {
  3992.     Vertex="0,0;36,0"
  3993.     }
  3994.    -Wire-([1800,414],0,0,-1)
  3995.     {
  3996.     Vertex="0,0;0,-72"
  3997.     }
  3998.    -Wire-([1728,342],0,0,-1)
  3999.     {
  4000.     Vertex="0,0;72,0"
  4001.     }
  4002.    0.sumjct([1764,414],4,0,220)
  4003.     {
  4004.     DPath = "1"
  4005.     A = "0"
  4006.     B = "0"
  4007.     C = "0"
  4008.     D = "1"
  4009.     E = "0"
  4010.     F = "1"
  4011.     G = "0"
  4012.     }
  4013.    0.sumjct([1638,378],4,0,370)
  4014.     {
  4015.     DPath = "1"
  4016.     A = "0"
  4017.     B = "-1"
  4018.     C = "0"
  4019.     D = "0"
  4020.     E = "0"
  4021.     F = "-1"
  4022.     G = "0"
  4023.     }
  4024.    0.const([1728,450],6,0,70)
  4025.     {
  4026.     Name = ""
  4027.     Value = "120.0"
  4028.     }
  4029.    0.trig([1692,342],4,0,210)
  4030.     {
  4031.     Type = "1"
  4032.     Mode = "1"
  4033.     COM = "Trig-Func"
  4034.     Dim = "1"
  4035.     }
  4036.    0.trig([1692,414],4,0,320)
  4037.     {
  4038.     Type = "1"
  4039.     Mode = "1"
  4040.     COM = "Trig-Func"
  4041.     Dim = "1"
  4042.     }
  4043.    -Wire-([1602,342],0,0,-1)
  4044.     {
  4045.     Vertex="0,0;54,0"
  4046.     }
  4047.    -Wire-([1602,414],0,0,-1)
  4048.     {
  4049.     Vertex="0,0;54,0"
  4050.     }
  4051.    0.arrow_s([1836,324],0,0,-1)
  4052.     {
  4053.     }
  4054.    0.var([1566,612],3,24544088,130)
  4055.     {
  4056.     Name = "PhaseShift"
  4057.     Group = ""
  4058.     Display = "0"
  4059.     Max = "1.0"
  4060.     Min = "-1.0"
  4061.     Value = "0.0"
  4062.     Units = "rad"
  4063.     Collect = "1"
  4064.     }
  4065.    -ControlPanel-([1458,630],0)
  4066.     {
  4067.     Name = "Aux PhCntrl"
  4068.     Flags = 0
  4069.     State = 1
  4070.     Icon = -1,-1
  4071.     Posn = 1458,630
  4072.     Extents = 0,0,72,126
  4073.     Slider(24544088)
  4074.     }
  4075.    -Sticky-([1494,234],0)
  4076.     {
  4077.     Name = ""
  4078.     Font = 1
  4079.     Bounds = 1494,234,1656,270
  4080.     Alignment = 0
  4081.     Style = 1
  4082.     Arrow = 2
  4083.     Color = 0,15792890
  4084.     Text = "Phase difference between sending and receiving ends."
  4085.     }
  4086.    -Sticky-([1638,162],0)
  4087.     {
  4088.     Name = ""
  4089.     Font = 1
  4090.     Bounds = 1638,162,1854,198
  4091.     Alignment = 0
  4092.     Style = 1
  4093.     Arrow = 0
  4094.     Color = 0,15792890
  4095.     Text = "
  4096. OPEN LOOP POWER FLOW CONTROLLER
  4097. "
  4098.     }
  4099.    0.arrow_s([1746,198],0,0,-1)
  4100.     {
  4101.     }
  4102.    0.pgb([2286,540],0,24558856,730)
  4103.     {
  4104.     Name = "AngleOrder"
  4105.     Group = ""
  4106.     Display = "1"
  4107.     Scale = "1.0"
  4108.     Units = "deg"
  4109.     mrun = "0"
  4110.     Pol = "0"
  4111.     Min = "-200"
  4112.     Max = "200"
  4113.     }
  4114.    -Wire-([2286,540],0,0,-1)
  4115.     {
  4116.     Vertex="0,0;-36,0"
  4117.     }
  4118.    0.datalabel([2268,540],2,0,-1)
  4119.     {
  4120.     Name = "Shft"
  4121.     }
  4122.    -Wire-([2178,540],0,0,-1)
  4123.     {
  4124.     Vertex="0,0;-18,0"
  4125.     }
  4126.    0.gain([2124,540],0,0,480)
  4127.     {
  4128.     G = "57.2958"
  4129.     COM = "Gain"
  4130.     Dim = "1"
  4131.     }
  4132.    0.hardlimit([2214,540],0,0,490)
  4133.     {
  4134.     UL = "50.0"
  4135.     LL = "-50.0"
  4136.     COM = "Hard_Limit"
  4137.     }
  4138.    -Sticky-([2088,234],0)
  4139.     {
  4140.     Name = ""
  4141.     Font = 1
  4142.     Bounds = 2088,234,2358,324
  4143.     Alignment = 0
  4144.     Style = 1
  4145.     Arrow = 0
  4146.     Color = 0,15792890
  4147.     Text = "
  4148. This control causes the VSC Transmission
  4149. to emulate the characteristics of an ac line
  4150. by controlling power from the synthesized
  4151. ac voltage phase angle difference measured
  4152. between each end. "
  4153.     }
  4154.    -Sticky-([2088,414],0)
  4155.     {
  4156.     Name = ""
  4157.     Font = 1
  4158.     Bounds = 2088,414,2322,486
  4159.     Alignment = 0
  4160.     Style = 1
  4161.     Arrow = 0
  4162.     Color = 0,15792890
  4163.     Text = "
  4164. Output power control signal "Shft" is
  4165. used to phase shift the ac side volts
  4166. of the sending end voltage sourced
  4167. converter (in degrees)."
  4168.     }
  4169.    0.arrow_s([2268,486],0,0,-1)
  4170.     {
  4171.     }
  4172.    -ControlPanel-([2088,666],0)
  4173.     {
  4174.     Name = "Damping gain"
  4175.     Flags = 0
  4176.     State = 1
  4177.     Icon = -1,-1
  4178.     Posn = 2088,666
  4179.     Extents = 0,0,72,126
  4180.     Slider(24517040)
  4181.     }
  4182.    -Wire-([1836,378],0,0,-1)
  4183.     {
  4184.     Vertex="0,0;72,0"
  4185.     }
  4186.    0.radiolink([1908,378],0,0,20)
  4187.     {
  4188.     Source = "RECtrl"
  4189.     Name = "REph"
  4190.     dim = "1"
  4191.     Mode = "0"
  4192.     Type = "0"
  4193.     }
  4194.    -Wire-([1674,1008],0,0,-1)
  4195.     {
  4196.     Vertex="0,0;72,0"
  4197.     }
  4198.    -Wire-([1674,1044],0,0,-1)
  4199.     {
  4200.     Vertex="0,0;72,0"
  4201.     }
  4202.    -Wire-([1674,1080],0,0,-1)
  4203.     {
  4204.     Vertex="0,0;72,0"
  4205.     }
  4206.    -Wire-([1674,1116],0,0,-1)
  4207.     {
  4208.     Vertex="0,0;72,0"
  4209.     }
  4210.    -Wire-([1674,1152],0,0,-1)
  4211.     {
  4212.     Vertex="0,0;72,0"
  4213.     }
  4214.    -Wire-([1674,1188],0,0,-1)
  4215.     {
  4216.     Vertex="0,0;72,0"
  4217.     }
  4218.    -Sticky-([666,18],0)
  4219.     {
  4220.     Name = ""
  4221.     Font = 2
  4222.     Bounds = 666,18,1782,90
  4223.     Alignment = 1
  4224.     Style = 0
  4225.     Arrow = 0
  4226.     Color = 0,15792890
  4227.     Text = "
  4228. VSC TRANSMISSION WITH AC TRANSMISSION CHARACTERISTICS
  4229. Sending End Controls Subpage"
  4230.     }
  4231.    0.timerdefn([1548,972],4,0,200)
  4232.     {
  4233.     Timsw = "0.2 [s]"
  4234.     }
  4235.    0.datatap([270,558],0,0,30)
  4236.     {
  4237.     Index = "1"
  4238.     Dim = "1"
  4239.     Type = "2"
  4240.     Style = "0"
  4241.     Disp = "1"
  4242.     }
  4243.    0.datatap([270,594],0,0,60)
  4244.     {
  4245.     Index = "2"
  4246.     Dim = "1"
  4247.     Type = "2"
  4248.     Style = "0"
  4249.     Disp = "1"
  4250.     }
  4251.    0.datatap([270,630],0,0,80)
  4252.     {
  4253.     Index = "3"
  4254.     Dim = "1"
  4255.     Type = "2"
  4256.     Style = "0"
  4257.     Disp = "1"
  4258.     }
  4259.    -Wire-([252,522],0,0,-1)
  4260.     {
  4261.     Vertex="0,0;0,90"
  4262.     }
  4263.    0.datalabel([252,522],2,0,-1)
  4264.     {
  4265.     Name = "VRec"
  4266.     }
  4267.    0.datalabel([1674,1188],3,0,-1)
  4268.     {
  4269.     Name = "Rg6"
  4270.     }
  4271.    0.datalabel([1674,1152],3,0,-1)
  4272.     {
  4273.     Name = "Rg5"
  4274.     }
  4275.    0.datalabel([1674,1116],3,0,-1)
  4276.     {
  4277.     Name = "Rg4"