power_wind_dfig.mdl
上传用户:sdgangguan
上传日期:2017-10-18
资源大小:179k
文件大小:487k
开发平台:

Matlab

  1.       }
  2.     }
  3.     Block {
  4.       BlockType       SubSystem
  5.       Name       "Decoding"
  6.       Ports       [1, 1]
  7.       Position       [640, 453, 695, 507]
  8.       TreatAsAtomicUnit       off
  9.       MinAlgLoopOccurrences   off
  10.       RTWSystemCode       "Auto"
  11.       MaskHideContents       off
  12.       System {
  13. Name "Decoding"
  14. Location [418, 74, 976, 251]
  15. Open off
  16. ModelBrowserVisibility off
  17. ModelBrowserWidth 200
  18. ScreenColor "white"
  19. PaperOrientation "landscape"
  20. PaperPositionMode "auto"
  21. PaperType "usletter"
  22. PaperUnits "inches"
  23. ZoomFactor "100"
  24. Block {
  25.   BlockType   Inport
  26.   Name   "Code"
  27.   Position   [40, 53, 70, 67]
  28.   IconDisplay   "Port number"
  29. }
  30. Block {
  31.   BlockType   Constant
  32.   Name   "Constant"
  33.   Position   [95, 71, 170, 99]
  34.   ShowName   off
  35.   Value   "pow2(0:-1:-9)"
  36. }
  37. Block {
  38.   BlockType   Constant
  39.   Name   "Constant6"
  40.   Position   [305, 91, 325, 109]
  41.   ShowName   off
  42.   Value   "2"
  43. }
  44. Block {
  45.   BlockType   Math
  46.   Name   "MathnFunction"
  47.   Ports   [2, 1]
  48.   Position   [355, 63, 385, 112]
  49.   ShowName   off
  50.   Operator   "rem"
  51. }
  52. Block {
  53.   BlockType   Product
  54.   Name   "Product"
  55.   Ports   [2, 1]
  56.   Position   [195, 46, 225, 99]
  57.   ShowName   off
  58.   RndMeth   "Floor"
  59. }
  60. Block {
  61.   BlockType   Rounding
  62.   Name   "RoundingnFunction"
  63.   Position   [260, 60, 290, 90]
  64.   ShowName   off
  65. }
  66. Block {
  67.   BlockType   Outport
  68.   Name   "Out"
  69.   Position   [420, 83, 450, 97]
  70.   IconDisplay   "Port number"
  71.   BusOutputAsStruct   off
  72. }
  73. Line {
  74.   SrcBlock   "Constant"
  75.   SrcPort   1
  76.   DstBlock   "Product"
  77.   DstPort   2
  78. }
  79. Line {
  80.   SrcBlock   "Code"
  81.   SrcPort   1
  82.   DstBlock   "Product"
  83.   DstPort   1
  84. }
  85. Line {
  86.   SrcBlock   "Product"
  87.   SrcPort   1
  88.   DstBlock   "RoundingnFunction"
  89.   DstPort   1
  90. }
  91. Line {
  92.   SrcBlock   "Constant6"
  93.   SrcPort   1
  94.   DstBlock   "MathnFunction"
  95.   DstPort   2
  96. }
  97. Line {
  98.   SrcBlock   "RoundingnFunction"
  99.   SrcPort   1
  100.   DstBlock   "MathnFunction"
  101.   DstPort   1
  102. }
  103. Line {
  104.   SrcBlock   "MathnFunction"
  105.   SrcPort   1
  106.   DstBlock   "Out"
  107.   DstPort   1
  108. }
  109.       }
  110.     }
  111.     Block {
  112.       BlockType       SubSystem
  113.       Name       "Encoding"
  114.       Ports       [10, 1]
  115.       Position       [375, 412, 430, 528]
  116.       TreatAsAtomicUnit       off
  117.       MinAlgLoopOccurrences   off
  118.       RTWSystemCode       "Auto"
  119.       MaskHideContents       off
  120.       System {
  121. Name "Encoding"
  122. Location [485, 298, 1005, 741]
  123. Open off
  124. ModelBrowserVisibility off
  125. ModelBrowserWidth 200
  126. ScreenColor "white"
  127. PaperOrientation "landscape"
  128. PaperPositionMode "auto"
  129. PaperType "usletter"
  130. PaperUnits "inches"
  131. ZoomFactor "100"
  132. Block {
  133.   BlockType   Inport
  134.   Name   "In1"
  135.   Position   [35, 43, 65, 57]
  136.   IconDisplay   "Port number"
  137. }
  138. Block {
  139.   BlockType   Inport
  140.   Name   "In2"
  141.   Position   [35, 78, 65, 92]
  142.   Port   "2"
  143.   IconDisplay   "Port number"
  144. }
  145. Block {
  146.   BlockType   Inport
  147.   Name   "In3"
  148.   Position   [35, 113, 65, 127]
  149.   Port   "3"
  150.   IconDisplay   "Port number"
  151. }
  152. Block {
  153.   BlockType   Inport
  154.   Name   "In4"
  155.   Position   [35, 148, 65, 162]
  156.   Port   "4"
  157.   IconDisplay   "Port number"
  158. }
  159. Block {
  160.   BlockType   Inport
  161.   Name   "In5"
  162.   Position   [35, 183, 65, 197]
  163.   Port   "5"
  164.   IconDisplay   "Port number"
  165. }
  166. Block {
  167.   BlockType   Inport
  168.   Name   "In6"
  169.   Position   [35, 218, 65, 232]
  170.   Port   "6"
  171.   IconDisplay   "Port number"
  172. }
  173. Block {
  174.   BlockType   Inport
  175.   Name   "In7"
  176.   Position   [35, 253, 65, 267]
  177.   Port   "7"
  178.   IconDisplay   "Port number"
  179. }
  180. Block {
  181.   BlockType   Inport
  182.   Name   "In8"
  183.   Position   [35, 288, 65, 302]
  184.   Port   "8"
  185.   IconDisplay   "Port number"
  186. }
  187. Block {
  188.   BlockType   Inport
  189.   Name   "In9"
  190.   Position   [35, 323, 65, 337]
  191.   Port   "9"
  192.   IconDisplay   "Port number"
  193. }
  194. Block {
  195.   BlockType   Inport
  196.   Name   "In10"
  197.   Position   [35, 358, 65, 372]
  198.   Port   "10"
  199.   IconDisplay   "Port number"
  200. }
  201. Block {
  202.   BlockType   Constant
  203.   Name   "Constant12"
  204.   Position   [215, 220, 285, 250]
  205.   ShowName   off
  206.   Value   "pow2(0:1:9)"
  207. }
  208. Block {
  209.   BlockType   DataTypeConversion
  210.   Name   "Data Type Conversion"
  211.   Position   [150, 196, 205, 224]
  212. }
  213. Block {
  214.   BlockType   Mux
  215.   Name   "Mux"
  216.   Ports   [10, 1]
  217.   Position   [110, 34, 115, 381]
  218.   ShowName   off
  219.   Inputs   "10"
  220.   DisplayOption   "bar"
  221. }
  222. Block {
  223.   BlockType   Product
  224.   Name   "Product"
  225.   Ports   [2, 1]
  226.   Position   [315, 196, 345, 249]
  227.   ShowName   off
  228.   RndMeth   "Floor"
  229. }
  230. Block {
  231.   BlockType   Sum
  232.   Name   "Sum"
  233.   Ports   [1, 1]
  234.   Position   [390, 210, 420, 240]
  235.   ShowName   off
  236.   IconShape   "round"
  237.   Inputs   "1"
  238. }
  239. Block {
  240.   BlockType   Outport
  241.   Name   "Code"
  242.   Position   [455, 218, 485, 232]
  243.   IconDisplay   "Port number"
  244.   BusOutputAsStruct   off
  245. }
  246. Line {
  247.   SrcBlock   "Data Type Conversion"
  248.   SrcPort   1
  249.   DstBlock   "Product"
  250.   DstPort   1
  251. }
  252. Line {
  253.   SrcBlock   "Mux"
  254.   SrcPort   1
  255.   DstBlock   "Data Type Conversion"
  256.   DstPort   1
  257. }
  258. Line {
  259.   SrcBlock   "In2"
  260.   SrcPort   1
  261.   DstBlock   "Mux"
  262.   DstPort   2
  263. }
  264. Line {
  265.   SrcBlock   "In3"
  266.   SrcPort   1
  267.   DstBlock   "Mux"
  268.   DstPort   3
  269. }
  270. Line {
  271.   SrcBlock   "In4"
  272.   SrcPort   1
  273.   DstBlock   "Mux"
  274.   DstPort   4
  275. }
  276. Line {
  277.   SrcBlock   "In5"
  278.   SrcPort   1
  279.   DstBlock   "Mux"
  280.   DstPort   5
  281. }
  282. Line {
  283.   SrcBlock   "In6"
  284.   SrcPort   1
  285.   DstBlock   "Mux"
  286.   DstPort   6
  287. }
  288. Line {
  289.   SrcBlock   "In7"
  290.   SrcPort   1
  291.   DstBlock   "Mux"
  292.   DstPort   7
  293. }
  294. Line {
  295.   SrcBlock   "In8"
  296.   SrcPort   1
  297.   DstBlock   "Mux"
  298.   DstPort   8
  299. }
  300. Line {
  301.   SrcBlock   "In9"
  302.   SrcPort   1
  303.   DstBlock   "Mux"
  304.   DstPort   9
  305. }
  306. Line {
  307.   SrcBlock   "In10"
  308.   SrcPort   1
  309.   DstBlock   "Mux"
  310.   DstPort   10
  311. }
  312. Line {
  313.   SrcBlock   "In1"
  314.   SrcPort   1
  315.   DstBlock   "Mux"
  316.   DstPort   1
  317. }
  318. Line {
  319.   SrcBlock   "Product"
  320.   SrcPort   1
  321.   DstBlock   "Sum"
  322.   DstPort   1
  323. }
  324. Line {
  325.   SrcBlock   "Constant12"
  326.   SrcPort   1
  327.   DstBlock   "Product"
  328.   DstPort   2
  329. }
  330. Line {
  331.   SrcBlock   "Sum"
  332.   SrcPort   1
  333.   DstBlock   "Code"
  334.   DstPort   1
  335. }
  336.       }
  337.     }
  338.     Block {
  339.       BlockType       Logic
  340.       Name       "LogicalnOperator"
  341.       Ports       [10, 1]
  342.       Position       [370, 26, 410, 334]
  343.       ShowName       off
  344.       Operator       "OR"
  345.       Inputs       "10"
  346.       AllPortsSameDT       off
  347.     }
  348.     Block {
  349.       BlockType       Logic
  350.       Name       "LogicalnOperator1"
  351.       Ports       [2, 1]
  352.       Position       [515, 169, 550, 211]
  353.       ShowName       off
  354.       AllPortsSameDT       off
  355.     }
  356.     Block {
  357.       BlockType       Logic
  358.       Name       "LogicalnOperator2"
  359.       Ports       [1, 1]
  360.       Position       [595, 199, 625, 221]
  361.       ShowName       off
  362.       Operator       "NOT"
  363.       AllPortsSameDT       off
  364.     }
  365.     Block {
  366.       BlockType       Logic
  367.       Name       "LogicalnOperator3"
  368.       Ports       [2, 1]
  369.       Position       [645, 199, 680, 241]
  370.       ShowName       off
  371.       AllPortsSameDT       off
  372.     }
  373.     Block {
  374.       BlockType       Memory
  375.       Name       "Memory"
  376.       Position       [805, 180, 820, 200]
  377.       ShowName       off
  378.       InheritSampleTime       on
  379.     }
  380.     Block {
  381.       BlockType       Memory
  382.       Name       "Memory1"
  383.       Position       [865, 180, 880, 200]
  384.       ShowName       off
  385.       InheritSampleTime       on
  386.     }
  387.     Block {
  388.       BlockType       Reference
  389.       Name       "Monostable"
  390.       Ports       [1, 1]
  391.       Position       [645, 344, 685, 386]
  392.       Orientation       "left"
  393.       SourceBlock       "powerlib_extras/Control nBlocks/Monost"
  394. "able"
  395.       SourceType       "Monostable Flip-Flop"
  396.       ShowPortLabels       off
  397.       EdgeDetect       "Rising"
  398.       t_mono       "1e-9"
  399.       ic       "0"
  400.     }
  401.     Block {
  402.       BlockType       RelationalOperator
  403.       Name       "RelationalnOperator10"
  404.       Position       [425, 576, 460, 629]
  405.       ShowName       off
  406.       InputSameDT       off
  407.     }
  408.     Block {
  409.       BlockType       Reference
  410.       Name       "Sample & Hold"
  411.       Ports       [2, 1]
  412.       Position       [565, 460, 605, 500]
  413.       SourceBlock       "powerlib_extras/Control nBlocks/Sample"
  414. " & Hold"
  415.       SourceType       "Sample & Hold "
  416.       ShowPortLabels       on
  417.       ic       "0"
  418.     }
  419.     Block {
  420.       BlockType       Reference
  421.       Name       "Sample & Hold1"
  422.       Ports       [2, 1]
  423.       Position       [565, 540, 605, 580]
  424.       SourceBlock       "powerlib_extras/Control nBlocks/Sample"
  425. " & Hold"
  426.       SourceType       "Sample & Hold "
  427.       ShowPortLabels       on
  428.       ic       "0"
  429.     }
  430.     Block {
  431.       BlockType       Terminator
  432.       Name       "Terminator"
  433.       Position       [765, 214, 775, 226]
  434.       ShowName       off
  435.     }
  436.     Block {
  437.       BlockType       SubSystem
  438.       Name       "Under/Over SpeednProtection"
  439.       Ports       [1, 2]
  440.       Position       [100, 431, 175, 509]
  441.       TreatAsAtomicUnit       off
  442.       MinAlgLoopOccurrences   off
  443.       RTWSystemCode       "Auto"
  444.       MaskHideContents       off
  445.       System {
  446. Name "Under/Over SpeednProtection"
  447. Location [5, 359, 492, 551]
  448. Open off
  449. ModelBrowserVisibility off
  450. ModelBrowserWidth 200
  451. ScreenColor "white"
  452. PaperOrientation "landscape"
  453. PaperPositionMode "auto"
  454. PaperType "usletter"
  455. PaperUnits "inches"
  456. ZoomFactor "100"
  457. Block {
  458.   BlockType   Inport
  459.   Name   "Speed"
  460.   Position   [30, 103, 60, 117]
  461.   IconDisplay   "Port number"
  462.   PortDimensions   "1"
  463. }
  464. Block {
  465.   BlockType   Reference
  466.   Name   "On/Off Delay1"
  467.   Ports   [1, 1]
  468.   Position   [265, 104, 305, 136]
  469.   ShowName   off
  470.   SourceBlock   "powerlib_extras/Control nBlocks/On"
  471. "//Off Delay"
  472.   SourceType   "On/Off Delay "
  473.   ShowPortLabels   off
  474.   type_delay   "On delay"
  475.   delay   "Delay_Speed"
  476.   ic   "0"
  477. }
  478. Block {
  479.   BlockType   Reference
  480.   Name   "On/Off Delay4"
  481.   Ports   [1, 1]
  482.   Position   [265, 29, 305, 61]
  483.   ShowName   off
  484.   SourceBlock   "powerlib_extras/Control nBlocks/On"
  485. "//Off Delay"
  486.   SourceType   "On/Off Delay "
  487.   ShowPortLabels   off
  488.   type_delay   "On delay"
  489.   delay   "Delay_Speed"
  490.   ic   "0"
  491. }
  492. Block {
  493.   BlockType   RelationalOperator
  494.   Name   "RelationalnOperator1"
  495.   Position   [200, 98, 230, 142]
  496.   ShowName   off
  497.   Operator   ">"
  498.   InputSameDT   off
  499. }
  500. Block {
  501.   BlockType   RelationalOperator
  502.   Name   "RelationalnOperator3"
  503.   Position   [200, 23, 230, 67]
  504.   ShowName   off
  505.   Operator   "<"
  506.   InputSameDT   off
  507. }
  508. Block {
  509.   BlockType   Constant
  510.   Name   "V1 max1"
  511.   Position   [105, 45, 165, 65]
  512.   ForegroundColor   "magenta"
  513.   ShowName   off
  514.   Value   "Min_Speed"
  515. }
  516. Block {
  517.   BlockType   Constant
  518.   Name   "V1 max3"
  519.   Position   [110, 120, 170, 140]
  520.   ForegroundColor   "magenta"
  521.   ShowName   off
  522.   Value   "Max_Speed"
  523. }
  524. Block {
  525.   BlockType   Outport
  526.   Name   "MinSpeed"
  527.   Position   [340, 38, 370, 52]
  528.   IconDisplay   "Port number"
  529.   BusOutputAsStruct   off
  530. }
  531. Block {
  532.   BlockType   Outport
  533.   Name   "MaxSpeed"
  534.   Position   [340, 113, 370, 127]
  535.   Port   "2"
  536.   IconDisplay   "Port number"
  537.   BusOutputAsStruct   off
  538. }
  539. Line {
  540.   SrcBlock   "RelationalnOperator3"
  541.   SrcPort   1
  542.   DstBlock   "On/Off Delay4"
  543.   DstPort   1
  544. }
  545. Line {
  546.   SrcBlock   "RelationalnOperator1"
  547.   SrcPort   1
  548.   DstBlock   "On/Off Delay1"
  549.   DstPort   1
  550. }
  551. Line {
  552.   SrcBlock   "V1 max1"
  553.   SrcPort   1
  554.   DstBlock   "RelationalnOperator3"
  555.   DstPort   2
  556. }
  557. Line {
  558.   SrcBlock   "V1 max3"
  559.   SrcPort   1
  560.   DstBlock   "RelationalnOperator1"
  561.   DstPort   2
  562. }
  563. Line {
  564.   SrcBlock   "Speed"
  565.   SrcPort   1
  566.   Points   [0, 0; 10, 0]
  567.   Branch {
  568.     Points     [0, -75]
  569.     DstBlock     "RelationalnOperator3"
  570.     DstPort     1
  571.   }
  572.   Branch {
  573.     DstBlock     "RelationalnOperator1"
  574.     DstPort     1
  575.   }
  576. }
  577. Line {
  578.   SrcBlock   "On/Off Delay4"
  579.   SrcPort   1
  580.   DstBlock   "MinSpeed"
  581.   DstPort   1
  582. }
  583. Line {
  584.   SrcBlock   "On/Off Delay1"
  585.   SrcPort   1
  586.   DstBlock   "MaxSpeed"
  587.   DstPort   1
  588. }
  589.       }
  590.     }
  591.     Block {
  592.       BlockType       Outport
  593.       Name       "Trip"
  594.       Position       [915, 183, 945, 197]
  595.       IconDisplay       "Port number"
  596.       BusOutputAsStruct       off
  597.     }
  598.     Block {
  599.       BlockType       Outport
  600.       Name       "TripTime"
  601.       Position       [760, 553, 790, 567]
  602.       Port       "2"
  603.       IconDisplay       "Port number"
  604.       BusOutputAsStruct       off
  605.     }
  606.     Block {
  607.       BlockType       Outport
  608.       Name       "TripStatus"
  609.       Position       [760, 473, 790, 487]
  610.       Port       "3"
  611.       IconDisplay       "Port number"
  612.       BusOutputAsStruct       off
  613.     }
  614.     Line {
  615.       SrcBlock       "Speed (pu)"
  616.       SrcPort       1
  617.       DstBlock       "Under/Over SpeednProtection"
  618.       DstPort       1
  619.     }
  620.     Line {
  621.       SrcBlock       "Under/Over SpeednProtection"
  622.       SrcPort       2
  623.       Points       [80, 0; 0, -175; 30, 0]
  624.       Branch {
  625. Points [0, 200]
  626. DstBlock "Encoding"
  627. DstPort 10
  628.       }
  629.       Branch {
  630. DstBlock "LogicalnOperator"
  631. DstPort 10
  632.       }
  633.     }
  634.     Line {
  635.       SrcBlock       "Under/Over SpeednProtection"
  636.       SrcPort       1
  637.       Points       [70, 0; 0, -165; 45, 0]
  638.       Branch {
  639. Points [0, 220]
  640. DstBlock "Encoding"
  641. DstPort 9
  642.       }
  643.       Branch {
  644. DstBlock "LogicalnOperator"
  645. DstPort 9
  646.       }
  647.     }
  648.     Line {
  649.       Labels       [2, 0]
  650.       SrcBlock       "RelationalnOperator10"
  651.       SrcPort       1
  652.       Points       [35, 0]
  653.       DstBlock       "LogicalnOperator1"
  654.       DstPort       2
  655.     }
  656.     Line {
  657.       SrcBlock       "LogicalnOperator"
  658.       SrcPort       1
  659.       DstBlock       "LogicalnOperator1"
  660.       DstPort       1
  661.     }
  662.     Line {
  663.       SrcBlock       "Clock"
  664.       SrcPort       1
  665.       Points       [0, 15; 50, 0]
  666.       Branch {
  667. Points [0, -40]
  668. DstBlock "Sample & Hold1"
  669. DstPort 1
  670.       }
  671.       Branch {
  672. DstBlock "RelationalnOperator10"
  673. DstPort 1
  674.       }
  675.     }
  676.     Line {
  677.       SrcBlock       "Constant"
  678.       SrcPort       1
  679.       DstBlock       "RelationalnOperator10"
  680.       DstPort       2
  681.     }
  682.     Line {
  683.       SrcBlock       "Monostable"
  684.       SrcPort       1
  685.       Points       [-105, 0; 0, 125]
  686.       Branch {
  687. Points [0, 80]
  688. DstBlock "Sample & Hold1"
  689. DstPort 2
  690.       }
  691.       Branch {
  692. DstBlock "Sample & Hold"
  693. DstPort 2
  694.       }
  695.     }
  696.     Line {
  697.       SrcBlock       "Sample & Hold1"
  698.       SrcPort       1
  699.       DstBlock       "TripTime"
  700.       DstPort       1
  701.     }
  702.     Line {
  703.       SrcBlock       "AC VoltagenProtection"
  704.       SrcPort       4
  705.       Points       [30, 0; 0, -25; 95, 0]
  706.       Branch {
  707. Points [0, 260]
  708. DstBlock "Encoding"
  709. DstPort 7
  710.       }
  711.       Branch {
  712. DstBlock "LogicalnOperator"
  713. DstPort 7
  714.       }
  715.     }
  716.     Line {
  717.       SrcBlock       "AC VoltagenProtection"
  718.       SrcPort       3
  719.       Points       [25, 0; 0, -30; 105, 0]
  720.       Branch {
  721. Points [0, 280]
  722. DstBlock "Encoding"
  723. DstPort 6
  724.       }
  725.       Branch {
  726. DstBlock "LogicalnOperator"
  727. DstPort 6
  728.       }
  729.     }
  730.     Line {
  731.       SrcBlock       "AC VoltagenProtection"
  732.       SrcPort       2
  733.       Points       [15, 0; 0, -35; 120, 0]
  734.       Branch {
  735. Points [0, 300]
  736. DstBlock "Encoding"
  737. DstPort 5
  738.       }
  739.       Branch {
  740. DstBlock "LogicalnOperator"
  741. DstPort 5
  742.       }
  743.     }
  744.     Line {
  745.       SrcBlock       "AC VoltagenProtection"
  746.       SrcPort       1
  747.       Points       [10, 0; 0, -40; 135, 0]
  748.       Branch {
  749. Points [0, 320]
  750. DstBlock "Encoding"
  751. DstPort 4
  752.       }
  753.       Branch {
  754. DstBlock "LogicalnOperator"
  755. DstPort 4
  756.       }
  757.     }
  758.     Line {
  759.       SrcBlock       "AC CurrentnProtection"
  760.       SrcPort       3
  761.       Points       [0, 0; 150, 0]
  762.       Branch {
  763. Points [0, 340]
  764. DstBlock "Encoding"
  765. DstPort 3
  766.       }
  767.       Branch {
  768. DstBlock "LogicalnOperator"
  769. DstPort 3
  770.       }
  771.     }
  772.     Line {
  773.       SrcBlock       "AC CurrentnProtection"
  774.       SrcPort       2
  775.       Points       [0, 0; 155, 0]
  776.       Branch {
  777. Points [0, 360]
  778. DstBlock "Encoding"
  779. DstPort 2
  780.       }
  781.       Branch {
  782. DstBlock "LogicalnOperator"
  783. DstPort 2
  784.       }
  785.     }
  786.     Line {
  787.       SrcBlock       "AC CurrentnProtection"
  788.       SrcPort       1
  789.       Points       [0, 0; 160, 0]
  790.       Branch {
  791. Points [0, 380]
  792. DstBlock "Encoding"
  793. DstPort 1
  794.       }
  795.       Branch {
  796. DstBlock "LogicalnOperator"
  797. DstPort 1
  798.       }
  799.     }
  800.     Line {
  801.       SrcBlock       "Vabc (pu)"
  802.       SrcPort       1
  803.       DstBlock       "AC VoltagenProtection"
  804.       DstPort       1
  805.     }
  806.     Line {
  807.       SrcBlock       "Iabc (pu)"
  808.       SrcPort       1
  809.       DstBlock       "AC CurrentnProtection"
  810.       DstPort       1
  811.     }
  812.     Line {
  813.       SrcBlock       "Decoding"
  814.       SrcPort       1
  815.       DstBlock       "TripStatus"
  816.       DstPort       1
  817.     }
  818.     Line {
  819.       SrcBlock       "Sample & Hold"
  820.       SrcPort       1
  821.       DstBlock       "Decoding"
  822.       DstPort       1
  823.     }
  824.     Line {
  825.       SrcBlock       "Bistable"
  826.       SrcPort       2
  827.       DstBlock       "Terminator"
  828.       DstPort       1
  829.     }
  830.     Line {
  831.       SrcBlock       "Memory"
  832.       SrcPort       1
  833.       Points       [0, 0; 15, 0]
  834.       Branch {
  835. DstBlock "Memory1"
  836. DstPort 1
  837.       }
  838.       Branch {
  839. Points [0, 175]
  840. DstBlock "Monostable"
  841. DstPort 1
  842.       }
  843.     }
  844.     Line {
  845.       SrcBlock       "Bistable"
  846.       SrcPort       1
  847.       DstBlock       "Memory"
  848.       DstPort       1
  849.     }
  850.     Line {
  851.       SrcBlock       "Encoding"
  852.       SrcPort       1
  853.       DstBlock       "Sample & Hold"
  854.       DstPort       1
  855.     }
  856.     Line {
  857.       SrcBlock       "LogicalnOperator1"
  858.       SrcPort       1
  859.       Points       [-5, 0; 25, 0]
  860.       Branch {
  861. Points [0, 20]
  862. DstBlock "LogicalnOperator2"
  863. DstPort 1
  864.       }
  865.       Branch {
  866. DstBlock "Bistable"
  867. DstPort 1
  868.       }
  869.     }
  870.     Line {
  871.       SrcBlock       "LogicalnOperator3"
  872.       SrcPort       1
  873.       DstBlock       "Bistable"
  874.       DstPort       2
  875.     }
  876.     Line {
  877.       SrcBlock       "Reset"
  878.       SrcPort       1
  879.       DstBlock       "LogicalnOperator3"
  880.       DstPort       2
  881.     }
  882.     Line {
  883.       SrcBlock       "LogicalnOperator2"
  884.       SrcPort       1
  885.       DstBlock       "LogicalnOperator3"
  886.       DstPort       1
  887.     }
  888.     Line {
  889.       SrcBlock       "DC VoltagenProtection"
  890.       SrcPort       1
  891.       Points       [45, 0; 0, -90; 75, 0]
  892.       Branch {
  893. Points [0, 240]
  894. DstBlock "Encoding"
  895. DstPort 8
  896.       }
  897.       Branch {
  898. DstBlock "LogicalnOperator"
  899. DstPort 8
  900.       }
  901.     }
  902.     Line {
  903.       SrcBlock       "Vdc (V)"
  904.       SrcPort       1
  905.       DstBlock       "DC VoltagenProtection"
  906.       DstPort       1
  907.     }
  908.     Line {
  909.       SrcBlock       "Memory1"
  910.       SrcPort       1
  911.       DstBlock       "Trip"
  912.       DstPort       1
  913.     }
  914.   }
  915. }
  916. Block {
  917.   BlockType   Display
  918.   Name   "TripData"
  919.   Ports   [1]
  920.   Position   [265, 132, 305, 358]
  921.   FontName   "Arial"
  922.   FontSize   12
  923.   Decimation   "1"
  924.   Lockdown   off
  925. }
  926. Block {
  927.   BlockType   Outport
  928.   Name   "Trip"
  929.   Position   [280, 48, 310, 62]
  930.   IconDisplay   "Port number"
  931.   BusOutputAsStruct   off
  932. }
  933. Block {
  934.   BlockType   Outport
  935.   Name   "Trip Time"
  936.   Position   [280, 93, 310, 107]
  937.   Port   "2"
  938.   IconDisplay   "Port number"
  939.   BusOutputAsStruct   off
  940. }
  941. Line {
  942.   SrcBlock   "Ground2"
  943.   SrcPort   1
  944.   DstBlock   "ProtectionnSystem"
  945.   DstPort   4
  946. }
  947. Line {
  948.   SrcBlock   "ProtectionnSystem"
  949.   SrcPort   3
  950.   Points   [15, 0; 0, 100]
  951.   DstBlock   "TripData"
  952.   DstPort   1
  953. }
  954. Line {
  955.   SrcBlock   "From9"
  956.   SrcPort   1
  957.   DstBlock   "ProtectionnSystem"
  958.   DstPort   1
  959. }
  960. Line {
  961.   SrcBlock   "From10"
  962.   SrcPort   1
  963.   DstBlock   "ProtectionnSystem"
  964.   DstPort   3
  965. }
  966. Line {
  967.   SrcBlock   "From11"
  968.   SrcPort   1
  969.   DstBlock   "ProtectionnSystem"
  970.   DstPort   5
  971. }
  972. Line {
  973.   SrcBlock   "From7"
  974.   SrcPort   1
  975.   DstBlock   "ProtectionnSystem"
  976.   DstPort   2
  977. }
  978. Line {
  979.   SrcBlock   "ProtectionnSystem"
  980.   SrcPort   1
  981.   DstBlock   "Trip"
  982.   DstPort   1
  983. }
  984. Line {
  985.   SrcBlock   "ProtectionnSystem"
  986.   SrcPort   2
  987.   DstBlock   "Trip Time"
  988.   DstPort   1
  989. }
  990. Annotation {
  991.   Name   "Instantaneous AC Overcurrent"
  992.   Position   [407, 145]
  993.   UseDisplayTextAsClickCallback off
  994.   FontName   "Arial"
  995.   FontSize   12
  996. }
  997. Annotation {
  998.   Name   "AC Overcurrent (positive-sequence)"
  999.   Position   [424, 168]
  1000.   UseDisplayTextAsClickCallback off
  1001.   FontName   "Arial"
  1002.   FontSize   12
  1003. }
  1004. Annotation {
  1005.   Name   "AC Current Unbalance"
  1006.   Position   [389, 188]
  1007.   UseDisplayTextAsClickCallback off
  1008.   FontName   "Arial"
  1009.   FontSize   12
  1010. }
  1011. Annotation {
  1012.   Name   "AC Undervoltage (positive-sequence)"
  1013.   Position   [429, 209]
  1014.   UseDisplayTextAsClickCallback off
  1015.   FontName   "Arial"
  1016.   FontSize   12
  1017. }
  1018. Annotation {
  1019.   Name   "AC Overvoltage (positive-sequence)"
  1020.   Position   [425, 228]
  1021.   UseDisplayTextAsClickCallback off
  1022.   FontName   "Arial"
  1023.   FontSize   12
  1024. }
  1025. Annotation {
  1026.   Name   "AC Voltage Unbalance (Negative-sequence)"
  1027.   Position   [447, 251]
  1028.   UseDisplayTextAsClickCallback off
  1029.   FontName   "Arial"
  1030.   FontSize   12
  1031. }
  1032. Annotation {
  1033.   Name   "AC Voltage Unbalance (Zero-sequence)"
  1034.   Position   [438, 276]
  1035.   UseDisplayTextAsClickCallback off
  1036.   FontName   "Arial"
  1037.   FontSize   12
  1038. }
  1039. Annotation {
  1040.   Name   "DC Overvoltage"
  1041.   Position   [373, 296]
  1042.   UseDisplayTextAsClickCallback off
  1043.   FontName   "Arial"
  1044.   FontSize   12
  1045. }
  1046. Annotation {
  1047.   Name   "Under Speed"
  1048.   Position   [366, 318]
  1049.   UseDisplayTextAsClickCallback off
  1050.   FontName   "Arial"
  1051.   FontSize   12
  1052. }
  1053. Annotation {
  1054.   Name   "Over Speed"
  1055.   Position   [361, 338]
  1056.   UseDisplayTextAsClickCallback off
  1057.   FontName   "Arial"
  1058.   FontSize   12
  1059. }
  1060.       }
  1061.     }
  1062.     Block {
  1063.       BlockType       SubSystem
  1064.       Name       "Wind turbinenData acquisition"
  1065.       Ports       [0, 4]
  1066.       Position       [405, 329, 475, 436]
  1067.       TreatAsAtomicUnit       off
  1068.       MinAlgLoopOccurrences   off
  1069.       RTWSystemCode       "Auto"
  1070.       MaskHideContents       off
  1071.       Port {
  1072. PortNumber 1
  1073. Name "Pos. seq. V1_B575 (pu)"
  1074. RTWStorageClass "Auto"
  1075. DataLoggingNameMode "SignalName"
  1076.       }
  1077.       Port {
  1078. PortNumber 2
  1079. Name "Pos. seq. I1_B575 (pu)"
  1080. RTWStorageClass "Auto"
  1081. DataLoggingNameMode "SignalName"
  1082.       }
  1083.       Port {
  1084. PortNumber 3
  1085. Name "Generated P(MW)"
  1086. RTWStorageClass "Auto"
  1087. DataLoggingNameMode "SignalName"
  1088.       }
  1089.       Port {
  1090. PortNumber 4
  1091. Name "Generated Q(Mvar)"
  1092. RTWStorageClass "Auto"
  1093. DataLoggingNameMode "SignalName"
  1094.       }
  1095.       System {
  1096. Name "Wind turbinenData acquisition"
  1097. Location [6, 98, 695, 461]
  1098. Open off
  1099. ModelBrowserVisibility off
  1100. ModelBrowserWidth 200
  1101. ScreenColor "white"
  1102. PaperOrientation "landscape"
  1103. PaperPositionMode "auto"
  1104. PaperType "usletter"
  1105. PaperUnits "inches"
  1106. ZoomFactor "100"
  1107. Block {
  1108.   BlockType   Reference
  1109.   Name   "3-PhasenActive & Reactive Powern(Phasor T"
  1110. "ype)"
  1111.   Ports   [2, 1]
  1112.   Position   [280, 204, 335, 266]
  1113.   SourceBlock   "powerlib_extras/PhasornLibrary/3-PhasenAc"
  1114. "tive & Reactive Powern(Phasor Type)"
  1115.   SourceType   "3-Phase Active & Reactive Power (Phasor Typ"
  1116. "e)"
  1117.   ShowPortLabels   on
  1118. }
  1119. Block {
  1120.   BlockType   Constant
  1121.   Name   "Constant"
  1122.   Position   [420, 300, 445, 320]
  1123.   ShowName   off
  1124.   Value   "0"
  1125. }
  1126. Block {
  1127.   BlockType   Demux
  1128.   Name   "Demux"
  1129.   Ports   [1, 2]
  1130.   Position   [425, 204, 430, 266]
  1131.   BackgroundColor   "black"
  1132.   ShowName   off
  1133.   Outputs   "2"
  1134. }
  1135. Block {
  1136.   BlockType   From
  1137.   Name   "From1"
  1138.   Position   [70, 31, 140, 49]
  1139.   ShowName   off
  1140.   CloseFcn   "tagdialog Close"
  1141.   GotoTag   "Vabc_B575"
  1142. }
  1143. Block {
  1144.   BlockType   From
  1145.   Name   "From3"
  1146.   Position   [70, 106, 140, 124]
  1147.   ShowName   off
  1148.   CloseFcn   "tagdialog Close"
  1149.   GotoTag   "Iabc_B575"
  1150. }
  1151. Block {
  1152.   BlockType   Gain
  1153.   Name   "Gain3"
  1154.   Position   [365, 22, 415, 58]
  1155.   ShowName   off
  1156.   Gain   "1/3"
  1157. }
  1158. Block {
  1159.   BlockType   Gain
  1160.   Name   "Gain4"
  1161.   Position   [360, 97, 410, 133]
  1162.   ShowName   off
  1163.   Gain   "1/3"
  1164. }
  1165. Block {
  1166.   BlockType   Gain
  1167.   Name   "MW"
  1168.   Position   [355, 212, 405, 258]
  1169.   Gain   "-1/1e6"
  1170. }
  1171. Block {
  1172.   BlockType   SubSystem
  1173.   Name   "Mean Value1"
  1174.   Ports   [2, 1]
  1175.   Position   [480, 214, 535, 241]
  1176.   TreatAsAtomicUnit   off
  1177.   MinAlgLoopOccurrences   off
  1178.   RTWSystemCode   "Auto"
  1179.   MaskHideContents   off
  1180.   MaskType   "Mean value"
  1181.   MaskDescription   "This block uses the running window averagin"
  1182. "g technique to compute the mean value of the input signal over the specified "
  1183. "period.n"
  1184.   MaskPromptString   "Averaging period (s):"
  1185.   MaskStyleString   "edit"
  1186.   MaskTunableValueString  "on"
  1187.   MaskEnableString   "on"
  1188.   MaskVisibilityString   "on"
  1189.   MaskToolTipString   "on"
  1190.   MaskVariables   "Period=@1;"
  1191.   MaskInitialization   "n"
  1192.   MaskIconFrame   on
  1193.   MaskIconOpaque   on
  1194.   MaskIconRotate   "none"
  1195.   MaskIconUnits   "autoscale"
  1196.   MaskValueString   "1/60"
  1197.   System {
  1198.     Name     "Mean Value1"
  1199.     Location     [220, 282, 763, 473]
  1200.     Open     off
  1201.     ModelBrowserVisibility  off
  1202.     ModelBrowserWidth     200
  1203.     ScreenColor     "white"
  1204.     PaperOrientation     "landscape"
  1205.     PaperPositionMode     "auto"
  1206.     PaperType     "usletter"
  1207.     PaperUnits     "inches"
  1208.     ZoomFactor     "100"
  1209.     Block {
  1210.       BlockType       Inport
  1211.       Name       "In"
  1212.       Position       [20, 73, 50, 87]
  1213.       IconDisplay       "Port number"
  1214.     }
  1215.     Block {
  1216.       BlockType       Inport
  1217.       Name       "Init"
  1218.       Position       [380, 143, 410, 157]
  1219.       Port       "2"
  1220.       IconDisplay       "Port number"
  1221.     }
  1222.     Block {
  1223.       BlockType       Gain
  1224.       Name       "Gain"
  1225.       Position       [310, 73, 385, 117]
  1226.       Gain       "1/Period"
  1227.     }
  1228.     Block {
  1229.       BlockType       Step
  1230.       Name       "Step"
  1231.       Position       [370, 25, 400, 55]
  1232.       Time       "Period+eps"
  1233.       SampleTime       "0"
  1234.     }
  1235.     Block {
  1236.       BlockType       Sum
  1237.       Name       "Sum"
  1238.       Ports       [2, 1]
  1239.       Position       [250, 69, 270, 116]
  1240.       Inputs       "+-"
  1241.     }
  1242.     Block {
  1243.       BlockType       Switch
  1244.       Name       "Switch"
  1245.       Position       [435, 90, 465, 120]
  1246.       Threshold       "0.5"
  1247.       InputSameDT       off
  1248.     }
  1249.     Block {
  1250.       BlockType       TransportDelay
  1251.       Name       "TransportnDelay"
  1252.       Position       [175, 90, 205, 120]
  1253.       DelayTime       "Period"
  1254.     }
  1255.     Block {
  1256.       BlockType       Integrator
  1257.       Name       "integrator"
  1258.       Ports       [1, 1]
  1259.       Position       [85, 59, 115, 101]
  1260.       IgnoreLimit       off
  1261.     }
  1262.     Block {
  1263.       BlockType       Outport
  1264.       Name       "Mean"
  1265.       Position       [490, 98, 520, 112]
  1266.       IconDisplay       "Port number"
  1267.       BusOutputAsStruct       off
  1268.     }
  1269.     Line {
  1270.       SrcBlock       "TransportnDelay"
  1271.       SrcPort       1
  1272.       DstBlock       "Sum"
  1273.       DstPort       2
  1274.     }
  1275.     Line {
  1276.       SrcBlock       "integrator"
  1277.       SrcPort       1
  1278.       Points       [0, 0; 25, 0]
  1279.       Branch {
  1280. Points [0, 25]
  1281. DstBlock "TransportnDelay"
  1282. DstPort 1
  1283.       }
  1284.       Branch {
  1285. DstBlock "Sum"
  1286. DstPort 1
  1287.       }
  1288.     }
  1289.     Line {
  1290.       SrcBlock       "In"
  1291.       SrcPort       1
  1292.       DstBlock       "integrator"
  1293.       DstPort       1
  1294.     }
  1295.     Line {
  1296.       SrcBlock       "Sum"
  1297.       SrcPort       1
  1298.       DstBlock       "Gain"
  1299.       DstPort       1
  1300.     }
  1301.     Line {
  1302.       SrcBlock       "Gain"
  1303.       SrcPort       1
  1304.       DstBlock       "Switch"
  1305.       DstPort       1
  1306.     }
  1307.     Line {
  1308.       SrcBlock       "Switch"
  1309.       SrcPort       1
  1310.       DstBlock       "Mean"
  1311.       DstPort       1
  1312.     }
  1313.     Line {
  1314.       SrcBlock       "Step"
  1315.       SrcPort       1
  1316.       Points       [10, 0; 0, 65]
  1317.       DstBlock       "Switch"
  1318.       DstPort       2
  1319.     }
  1320.     Line {
  1321.       SrcBlock       "Init"
  1322.       SrcPort       1
  1323.       Points       [0, -35]
  1324.       DstBlock       "Switch"
  1325.       DstPort       3
  1326.     }
  1327.     Annotation {
  1328.       Name       "Mean value"
  1329.       Position       [48, 26]
  1330.       UseDisplayTextAsClickCallback off
  1331.       FontSize       12
  1332.       FontWeight       "bold"
  1333.     }
  1334.   }
  1335. }
  1336. Block {
  1337.   BlockType   SubSystem
  1338.   Name   "Mean Value2"
  1339.   Ports   [2, 1]
  1340.   Position   [480, 259, 535, 286]
  1341.   TreatAsAtomicUnit   off
  1342.   MinAlgLoopOccurrences   off
  1343.   RTWSystemCode   "Auto"
  1344.   MaskHideContents   off
  1345.   MaskType   "Mean value"
  1346.   MaskDescription   "This block uses the running window averagin"
  1347. "g technique to compute the mean value of the input signal over the specified "
  1348. "period.n"
  1349.   MaskPromptString   "Averaging period (s):"
  1350.   MaskStyleString   "edit"
  1351.   MaskTunableValueString  "on"
  1352.   MaskEnableString   "on"
  1353.   MaskVisibilityString   "on"
  1354.   MaskToolTipString   "on"
  1355.   MaskVariables   "Period=@1;"
  1356.   MaskInitialization   "n"
  1357.   MaskIconFrame   on
  1358.   MaskIconOpaque   on
  1359.   MaskIconRotate   "none"
  1360.   MaskIconUnits   "autoscale"
  1361.   MaskValueString   "1/60"
  1362.   System {
  1363.     Name     "Mean Value2"
  1364.     Location     [220, 282, 763, 473]
  1365.     Open     off
  1366.     ModelBrowserVisibility  off
  1367.     ModelBrowserWidth     200
  1368.     ScreenColor     "white"
  1369.     PaperOrientation     "landscape"
  1370.     PaperPositionMode     "auto"
  1371.     PaperType     "usletter"
  1372.     PaperUnits     "inches"
  1373.     ZoomFactor     "100"
  1374.     Block {
  1375.       BlockType       Inport
  1376.       Name       "In"
  1377.       Position       [20, 73, 50, 87]
  1378.       IconDisplay       "Port number"
  1379.     }
  1380.     Block {
  1381.       BlockType       Inport
  1382.       Name       "Init"
  1383.       Position       [380, 143, 410, 157]
  1384.       Port       "2"
  1385.       IconDisplay       "Port number"
  1386.     }
  1387.     Block {
  1388.       BlockType       Gain
  1389.       Name       "Gain"
  1390.       Position       [310, 73, 385, 117]
  1391.       Gain       "1/Period"
  1392.     }
  1393.     Block {
  1394.       BlockType       Step
  1395.       Name       "Step"
  1396.       Position       [370, 25, 400, 55]
  1397.       Time       "Period+eps"
  1398.       SampleTime       "0"
  1399.     }
  1400.     Block {
  1401.       BlockType       Sum
  1402.       Name       "Sum"
  1403.       Ports       [2, 1]
  1404.       Position       [250, 69, 270, 116]
  1405.       Inputs       "+-"
  1406.     }
  1407.     Block {
  1408.       BlockType       Switch
  1409.       Name       "Switch"
  1410.       Position       [435, 90, 465, 120]
  1411.       Threshold       "0.5"
  1412.       InputSameDT       off
  1413.     }
  1414.     Block {
  1415.       BlockType       TransportDelay
  1416.       Name       "TransportnDelay"
  1417.       Position       [175, 90, 205, 120]
  1418.       DelayTime       "Period"
  1419.     }
  1420.     Block {
  1421.       BlockType       Integrator
  1422.       Name       "integrator"
  1423.       Ports       [1, 1]
  1424.       Position       [85, 59, 115, 101]
  1425.       IgnoreLimit       off
  1426.     }
  1427.     Block {
  1428.       BlockType       Outport
  1429.       Name       "Mean"
  1430.       Position       [490, 98, 520, 112]
  1431.       IconDisplay       "Port number"
  1432.       BusOutputAsStruct       off
  1433.     }
  1434.     Line {
  1435.       SrcBlock       "Init"
  1436.       SrcPort       1
  1437.       Points       [0, -35]
  1438.       DstBlock       "Switch"
  1439.       DstPort       3
  1440.     }
  1441.     Line {
  1442.       SrcBlock       "Step"
  1443.       SrcPort       1
  1444.       Points       [10, 0; 0, 65]
  1445.       DstBlock       "Switch"
  1446.       DstPort       2
  1447.     }
  1448.     Line {
  1449.       SrcBlock       "Switch"
  1450.       SrcPort       1
  1451.       DstBlock       "Mean"
  1452.       DstPort       1
  1453.     }
  1454.     Line {
  1455.       SrcBlock       "Gain"
  1456.       SrcPort       1
  1457.       DstBlock       "Switch"
  1458.       DstPort       1
  1459.     }
  1460.     Line {
  1461.       SrcBlock       "Sum"
  1462.       SrcPort       1
  1463.       DstBlock       "Gain"
  1464.       DstPort       1
  1465.     }
  1466.     Line {
  1467.       SrcBlock       "In"
  1468.       SrcPort       1
  1469.       DstBlock       "integrator"
  1470.       DstPort       1
  1471.     }
  1472.     Line {
  1473.       SrcBlock       "integrator"
  1474.       SrcPort       1
  1475.       Points       [0, 0; 25, 0]
  1476.       Branch {
  1477. DstBlock "Sum"
  1478. DstPort 1
  1479.       }
  1480.       Branch {
  1481. Points [0, 25]
  1482. DstBlock "TransportnDelay"
  1483. DstPort 1
  1484.       }
  1485.     }
  1486.     Line {
  1487.       SrcBlock       "TransportnDelay"
  1488.       SrcPort       1
  1489.       DstBlock       "Sum"
  1490.       DstPort       2
  1491.     }
  1492.     Annotation {
  1493.       Name       "Mean value"
  1494.       Position       [48, 26]
  1495.       UseDisplayTextAsClickCallback off
  1496.       FontSize       12
  1497.       FontWeight       "bold"
  1498.     }
  1499.   }
  1500. }
  1501. Block {
  1502.   BlockType   Sum
  1503.   Name   "Sum"
  1504.   Ports   [1, 1]
  1505.   Position   [305, 30, 325, 50]
  1506.   ShowName   off
  1507.   IconShape   "round"
  1508.   Inputs   "1"
  1509. }
  1510. Block {
  1511.   BlockType   Sum
  1512.   Name   "Sum1"
  1513.   Ports   [1, 1]
  1514.   Position   [310, 105, 330, 125]
  1515.   ShowName   off
  1516.   IconShape   "round"
  1517.   Inputs   "1"
  1518. }
  1519. Block {
  1520.   BlockType   Gain
  1521.   Name   "abc_to_pos"
  1522.   Position   [225, 18, 275, 62]
  1523.   Gain   "[1 exp(j*2*pi/3) exp(-j*2*pi/3)]"
  1524. }
  1525. Block {
  1526.   BlockType   Gain
  1527.   Name   "abc_to_pos1"
  1528.   Position   [225, 93, 275, 137]
  1529.   Gain   "[1 exp(j*2*pi/3) exp(-j*2*pi/3)]"
  1530. }
  1531. Block {
  1532.   BlockType   SubSystem
  1533.   Name   "magnitudenpositive seq. "
  1534.   Ports   [1, 1]
  1535.   Position   [470, 104, 515, 126]
  1536.   TreatAsAtomicUnit   off
  1537.   MinAlgLoopOccurrences   off
  1538.   RTWSystemCode   "Auto"
  1539.   MaskHideContents   off
  1540.   System {
  1541.     Name     "magnitudenpositive seq. "
  1542.     Location     [573, 453, 974, 623]
  1543.     Open     off
  1544.     ModelBrowserVisibility  off
  1545.     ModelBrowserWidth     200
  1546.     ScreenColor     "white"
  1547.     PaperOrientation     "landscape"
  1548.     PaperPositionMode     "auto"
  1549.     PaperType     "usletter"
  1550.     PaperUnits     "inches"
  1551.     ZoomFactor     "100"
  1552.     Block {
  1553.       BlockType       Inport
  1554.       Name       "In1"
  1555.       Position       [25, 68, 55, 82]
  1556.       IconDisplay       "Port number"
  1557.     }
  1558.     Block {
  1559.       BlockType       ComplexToRealImag
  1560.       Name       "Complex tonReal-Imag"
  1561.       Ports       [1, 2]
  1562.       Position       [80, 58, 110, 87]
  1563.       ShowName       off
  1564.       Output       "Real and imag"
  1565.     }
  1566.     Block {
  1567.       BlockType       SubSystem
  1568.       Name       "Fourier1"
  1569.       Ports       [1, 2]
  1570.       Position       [155, 26, 220, 59]
  1571.       ShowName       off
  1572.       TreatAsAtomicUnit       off
  1573.       MinAlgLoopOccurrences   off
  1574.       RTWSystemCode       "Auto"
  1575.       MaskHideContents       off
  1576.       MaskType       "Fourier analyser"
  1577.       MaskDescription       "The Fourier block performs a Fourier an"
  1578. "alysis of the input signal over a running window of one cycle of the fundamen"
  1579. "tal frequency. First and second outputs return respectively the magnitude and"
  1580. " phase (degrees) of the harmonic component specified."
  1581.       MaskHelp       "web(psbhelp)"
  1582.       MaskPromptString       "Fundamental frequency f1 (Hz):|Harmonic"
  1583. " n (0=DC; 1=fundamental; 2=2nd harm;  ...) :"
  1584.       MaskStyleString       "edit,edit"
  1585.       MaskTunableValueString  "on,on"
  1586.       MaskCallbackString      "|"
  1587.       MaskEnableString       "on,on"
  1588.       MaskVisibilityString    "on,on"
  1589.       MaskToolTipString       "on,on"
  1590.       MaskVarAliasString      ","
  1591.       MaskVariables       "f1=@1;n=@2;"
  1592.       MaskInitialization      "  k=2-(n==0);n"
  1593.       MaskIconFrame       on
  1594.       MaskIconOpaque       off
  1595.       MaskIconRotate       "none"
  1596.       MaskIconUnits       "autoscale"
  1597.       MaskValueString       "60|0"
  1598.       MaskTabNameString       ","
  1599.       System {
  1600. Name "Fourier1"
  1601. Location [52, 538, 953, 977]
  1602. Open off
  1603. ModelBrowserVisibility off
  1604. ModelBrowserWidth 200
  1605. ScreenColor "white"
  1606. PaperOrientation "landscape"
  1607. PaperPositionMode "auto"
  1608. PaperType "usletter"
  1609. PaperUnits "inches"
  1610. ZoomFactor "100"
  1611. Block {
  1612.   BlockType   Inport
  1613.   Name   "signal"
  1614.   Position   [15, 105, 35, 125]
  1615.   IconDisplay   "Port number"
  1616. }
  1617. Block {
  1618.   BlockType   Constant
  1619.   Name   "Constant"
  1620.   Position   [160, 100, 190, 130]
  1621.   Value   "0"
  1622. }
  1623. Block {
  1624.   BlockType   Fcn
  1625.   Name   "Fcn"
  1626.   Position   [475, 45, 515, 65]
  1627.   Expr   "u^2"
  1628. }
  1629. Block {
  1630.   BlockType   Fcn
  1631.   Name   "Fcn1"
  1632.   Position   [475, 135, 515, 155]
  1633.   Expr   "u^2"
  1634. }
  1635. Block {
  1636.   BlockType   Fcn
  1637.   Name   "Fcn2"
  1638.   Position   [595, 94, 665, 116]
  1639.   Expr   "sqrt(u)"
  1640. }
  1641. Block {
  1642.   BlockType   Fcn
  1643.   Name   "Fcn3"
  1644.   Position   [550, 180, 685, 210]
  1645.   Expr   "180/pi*atan2(u[2],u[1])"
  1646. }
  1647. Block {
  1648.   BlockType   Gain
  1649.   Name   "Gain1"
  1650.   Position   [55, 97, 105, 133]
  1651.   Gain   "k*f1"
  1652. }
  1653. Block {
  1654.   BlockType   Integrator
  1655.   Name   "Integ2"
  1656.   Ports   [2, 1]
  1657.   Position   [220, 174, 260, 216]
  1658.   InitialConditionSource  "external"
  1659.   IgnoreLimit   off
  1660. }
  1661. Block {
  1662.   BlockType   Mux
  1663.   Name   "Mux"
  1664.   Ports   [2, 1]
  1665.   Position   [475, 176, 505, 209]
  1666.   Inputs   "2"
  1667. }
  1668. Block {
  1669.   BlockType   Product
  1670.   Name   "Product"
  1671.   Ports   [2, 1]
  1672.   Position   [165, 21, 190, 59]
  1673.   RndMeth   "Floor"
  1674. }
  1675. Block {
  1676.   BlockType   Product
  1677.   Name   "Product1"
  1678.   Ports   [2, 1]
  1679.   Position   [160, 166, 185, 204]
  1680.   RndMeth   "Floor"
  1681. }
  1682. Block {
  1683.   BlockType   Sum
  1684.   Name   "Sum"
  1685.   Ports   [2, 1]
  1686.   Position   [550, 79, 570, 126]
  1687. }
  1688. Block {
  1689.   BlockType   Sum
  1690.   Name   "Sum1"
  1691.   Ports   [2, 1]
  1692.   Position   [365, 29, 385, 76]
  1693.   Inputs   "+-"
  1694. }
  1695. Block {
  1696.   BlockType   Sum
  1697.   Name   "Sum2"
  1698.   Ports   [2, 1]
  1699.   Position   [380, 174, 400, 221]
  1700.   Inputs   "+-"
  1701. }
  1702. Block {
  1703.   BlockType   TransportDelay
  1704.   Name   "T"
  1705.   Position   [300, 50, 340, 80]
  1706.   DelayTime   "1/f1"
  1707.   BufferSize   "2048"
  1708. }
  1709. Block {
  1710.   BlockType   TransportDelay
  1711.   Name   "T1"
  1712.   Position   [305, 195, 345, 225]
  1713.   DelayTime   "1/f1"
  1714.   BufferSize   "2048"
  1715. }
  1716. Block {
  1717.   BlockType   Sin
  1718.   Name   "cos(nwt)"
  1719.   Ports   [0, 1]
  1720.   Position   [65, 180, 90, 210]
  1721.   SineType   "Time based"
  1722.   Frequency   "2*pi*n*f1"
  1723.   Phase   "pi/2"
  1724.   SampleTime   "0"
  1725. }
  1726. Block {
  1727.   BlockType   Integrator
  1728.   Name   "integ1"
  1729.   Ports   [2, 1]
  1730.   Position   [230, 29, 260, 71]
  1731.   InitialConditionSource  "external"
  1732.   IgnoreLimit   off
  1733. }
  1734. Block {
  1735.   BlockType   Sin
  1736.   Name   "sin(nwt)"
  1737.   Ports   [0, 1]
  1738.   Position   [65, 15, 90, 45]
  1739.   SineType   "Time based"
  1740.   Frequency   "2*pi*n*f1"
  1741.   SampleTime   "0"
  1742. }
  1743. Block {
  1744.   BlockType   Outport
  1745.   Name   "magnitude"
  1746.   Position   [710, 95, 730, 115]
  1747.   IconDisplay   "Port number"
  1748.   BusOutputAsStruct   off
  1749.   InitialOutput   "0"
  1750. }
  1751. Block {
  1752.   BlockType   Outport
  1753.   Name   "angle"
  1754.   Position   [710, 185, 730, 205]
  1755.   Port   "2"
  1756.   IconDisplay   "Port number"
  1757.   BusOutputAsStruct   off
  1758.   InitialOutput   "0"
  1759. }
  1760. Line {
  1761.   SrcBlock   "Constant"
  1762.   SrcPort   1
  1763.   Points   [10, 0]
  1764.   Branch {
  1765.     Points     [0, -55]
  1766.     DstBlock     "integ1"
  1767.     DstPort     2
  1768.   }
  1769.   Branch {
  1770.     DstBlock     "Integ2"
  1771.     DstPort     2
  1772.   }
  1773. }
  1774. Line {
  1775.   SrcBlock   "Sum"
  1776.   SrcPort   1
  1777.   DstBlock   "Fcn2"
  1778.   DstPort   1
  1779. }
  1780. Line {
  1781.   SrcBlock   "Fcn"
  1782.   SrcPort   1
  1783.   Points   [15, 0]
  1784.   DstBlock   "Sum"
  1785.   DstPort   1
  1786. }
  1787. Line {
  1788.   SrcBlock   "Fcn1"
  1789.   SrcPort   1
  1790.   Points   [15, 0]
  1791.   DstBlock   "Sum"
  1792.   DstPort   2
  1793. }
  1794. Line {
  1795.   SrcBlock   "Mux"
  1796.   SrcPort   1
  1797.   DstBlock   "Fcn3"
  1798.   DstPort   1
  1799. }
  1800. Line {
  1801.   SrcBlock   "Fcn3"
  1802.   SrcPort   1
  1803.   DstBlock   "angle"
  1804.   DstPort   1
  1805. }
  1806. Line {
  1807.   SrcBlock   "sin(nwt)"
  1808.   SrcPort   1
  1809.   DstBlock   "Product"
  1810.   DstPort   1
  1811. }
  1812. Line {
  1813.   SrcBlock   "cos(nwt)"
  1814.   SrcPort   1
  1815.   DstBlock   "Product1"
  1816.   DstPort   2
  1817. }
  1818. Line {
  1819.   SrcBlock   "Product"
  1820.   SrcPort   1
  1821.   DstBlock   "integ1"
  1822.   DstPort   1
  1823. }
  1824. Line {
  1825.   SrcBlock   "Product1"
  1826.   SrcPort   1
  1827.   DstBlock   "Integ2"
  1828.   DstPort   1
  1829. }
  1830. Line {
  1831.   SrcBlock   "T"
  1832.   SrcPort   1
  1833.   DstBlock   "Sum1"
  1834.   DstPort   2
  1835. }
  1836. Line {
  1837.   SrcBlock   "T1"
  1838.   SrcPort   1
  1839.   DstBlock   "Sum2"
  1840.   DstPort   2
  1841. }
  1842. Line {
  1843.   SrcBlock   "integ1"
  1844.   SrcPort   1
  1845.   Points   [0, -10; 20, 0]
  1846.   Branch {
  1847.     DstBlock     "Sum1"
  1848.     DstPort     1
  1849.   }
  1850.   Branch {
  1851.     DstBlock     "T"
  1852.     DstPort     1
  1853.   }
  1854. }
  1855. Line {
  1856.   SrcBlock   "Integ2"
  1857.   SrcPort   1
  1858.   Points   [0, -10; 20, 0]
  1859.   Branch {
  1860.     Points     [0, 25]
  1861.     DstBlock     "T1"
  1862.     DstPort     1
  1863.   }
  1864.   Branch {
  1865.     DstBlock     "Sum2"
  1866.     DstPort     1
  1867.   }
  1868. }
  1869. Line {
  1870.   SrcBlock   "Sum2"
  1871.   SrcPort   1
  1872.   Points   [20, 0]
  1873.   Branch {
  1874.     Points     [0, -55]
  1875.     DstBlock     "Fcn1"
  1876.     DstPort     1
  1877.   }
  1878.   Branch {
  1879.     DstBlock     "Mux"
  1880.     DstPort     2
  1881.   }
  1882. }
  1883. Line {
  1884.   SrcBlock   "Sum1"
  1885.   SrcPort   1
  1886.   Points   [55, 0]
  1887.   Branch {
  1888.     DstBlock     "Fcn"
  1889.     DstPort     1
  1890.   }
  1891.   Branch {
  1892.     Points     [0, 130]
  1893.     DstBlock     "Mux"
  1894.     DstPort     1
  1895.   }
  1896. }
  1897. Line {
  1898.   SrcBlock   "signal"
  1899.   SrcPort   1
  1900.   DstBlock   "Gain1"
  1901.   DstPort   1
  1902. }
  1903. Line {
  1904.   SrcBlock   "Gain1"
  1905.   SrcPort   1
  1906.   Points   [0, 0; 10, 0]
  1907.   Branch {
  1908.     Points     [0, -65]
  1909.     DstBlock     "Product"
  1910.     DstPort     2
  1911.   }
  1912.   Branch {
  1913.     Points     [0, 60]
  1914.     DstBlock     "Product1"
  1915.     DstPort     1
  1916.   }
  1917. }
  1918. Line {
  1919.   SrcBlock   "Fcn2"
  1920.   SrcPort   1
  1921.   DstBlock   "magnitude"
  1922.   DstPort   1
  1923. }
  1924.       }
  1925.     }
  1926.     Block {
  1927.       BlockType       SubSystem
  1928.       Name       "Fourier2"
  1929.       Ports       [1, 2]
  1930.       Position       [155, 81, 220, 114]
  1931.       ShowName       off
  1932.       TreatAsAtomicUnit       off
  1933.       MinAlgLoopOccurrences   off
  1934.       RTWSystemCode       "Auto"
  1935.       MaskHideContents       off
  1936.       MaskType       "Fourier analyser"
  1937.       MaskDescription       "The Fourier block performs a Fourier an"
  1938. "alysis of the input signal over a running window of one cycle of the fundamen"
  1939. "tal frequency. First and second outputs return respectively the magnitude and"
  1940. " phase (degrees) of the harmonic component specified."
  1941.       MaskHelp       "web(psbhelp)"
  1942.       MaskPromptString       "Fundamental frequency f1 (Hz):|Harmonic"
  1943. " n (0=DC; 1=fundamental; 2=2nd harm;  ...) :"
  1944.       MaskStyleString       "edit,edit"
  1945.       MaskTunableValueString  "on,on"
  1946.       MaskCallbackString      "|"
  1947.       MaskEnableString       "on,on"
  1948.       MaskVisibilityString    "on,on"
  1949.       MaskToolTipString       "on,on"
  1950.       MaskVarAliasString      ","
  1951.       MaskVariables       "f1=@1;n=@2;"
  1952.       MaskInitialization      "  k=2-(n==0);n"
  1953.       MaskIconFrame       on
  1954.       MaskIconOpaque       off
  1955.       MaskIconRotate       "none"
  1956.       MaskIconUnits       "autoscale"
  1957.       MaskValueString       "60|0"
  1958.       MaskTabNameString       ","
  1959.       System {
  1960. Name "Fourier2"
  1961. Location [52, 538, 953, 977]
  1962. Open off
  1963. ModelBrowserVisibility off
  1964. ModelBrowserWidth 200
  1965. ScreenColor "white"
  1966. PaperOrientation "landscape"
  1967. PaperPositionMode "auto"
  1968. PaperType "usletter"
  1969. PaperUnits "inches"
  1970. ZoomFactor "100"
  1971. Block {
  1972.   BlockType   Inport
  1973.   Name   "signal"
  1974.   Position   [15, 105, 35, 125]
  1975.   IconDisplay   "Port number"
  1976. }
  1977. Block {
  1978.   BlockType   Constant
  1979.   Name   "Constant"
  1980.   Position   [160, 100, 190, 130]
  1981.   Value   "0"
  1982. }
  1983. Block {
  1984.   BlockType   Fcn
  1985.   Name   "Fcn"
  1986.   Position   [475, 45, 515, 65]
  1987.   Expr   "u^2"
  1988. }
  1989. Block {
  1990.   BlockType   Fcn
  1991.   Name   "Fcn1"
  1992.   Position   [475, 135, 515, 155]
  1993.   Expr   "u^2"
  1994. }
  1995. Block {
  1996.   BlockType   Fcn
  1997.   Name   "Fcn2"
  1998.   Position   [595, 94, 665, 116]
  1999.   Expr   "sqrt(u)"
  2000. }
  2001. Block {
  2002.   BlockType   Fcn
  2003.   Name   "Fcn3"
  2004.   Position   [550, 180, 685, 210]
  2005.   Expr   "180/pi*atan2(u[2],u[1])"
  2006. }
  2007. Block {
  2008.   BlockType   Gain
  2009.   Name   "Gain1"
  2010.   Position   [55, 97, 105, 133]
  2011.   Gain   "k*f1"
  2012. }
  2013. Block {
  2014.   BlockType   Integrator
  2015.   Name   "Integ2"
  2016.   Ports   [2, 1]
  2017.   Position   [220, 174, 260, 216]
  2018.   InitialConditionSource  "external"
  2019.   IgnoreLimit   off
  2020. }
  2021. Block {
  2022.   BlockType   Mux
  2023.   Name   "Mux"
  2024.   Ports   [2, 1]
  2025.   Position   [475, 176, 505, 209]
  2026.   Inputs   "2"
  2027. }
  2028. Block {
  2029.   BlockType   Product
  2030.   Name   "Product"
  2031.   Ports   [2, 1]
  2032.   Position   [165, 21, 190, 59]
  2033.   RndMeth   "Floor"
  2034. }
  2035. Block {
  2036.   BlockType   Product
  2037.   Name   "Product1"
  2038.   Ports   [2, 1]
  2039.   Position   [160, 166, 185, 204]
  2040.   RndMeth   "Floor"
  2041. }
  2042. Block {
  2043.   BlockType   Sum
  2044.   Name   "Sum"
  2045.   Ports   [2, 1]
  2046.   Position   [550, 79, 570, 126]
  2047. }
  2048. Block {
  2049.   BlockType   Sum
  2050.   Name   "Sum1"
  2051.   Ports   [2, 1]
  2052.   Position   [365, 29, 385, 76]
  2053.   Inputs   "+-"
  2054. }
  2055. Block {
  2056.   BlockType   Sum
  2057.   Name   "Sum2"
  2058.   Ports   [2, 1]
  2059.   Position   [380, 174, 400, 221]
  2060.   Inputs   "+-"
  2061. }
  2062. Block {
  2063.   BlockType   TransportDelay
  2064.   Name   "T"
  2065.   Position   [300, 50, 340, 80]
  2066.   DelayTime   "1/f1"
  2067.   BufferSize   "2048"
  2068. }
  2069. Block {
  2070.   BlockType   TransportDelay
  2071.   Name   "T1"
  2072.   Position   [305, 195, 345, 225]
  2073.   DelayTime   "1/f1"
  2074.   BufferSize   "2048"
  2075. }
  2076. Block {
  2077.   BlockType   Sin
  2078.   Name   "cos(nwt)"
  2079.   Ports   [0, 1]
  2080.   Position   [65, 180, 90, 210]
  2081.   SineType   "Time based"
  2082.   Frequency   "2*pi*n*f1"
  2083.   Phase   "pi/2"
  2084.   SampleTime   "0"
  2085. }
  2086. Block {
  2087.   BlockType   Integrator
  2088.   Name   "integ1"
  2089.   Ports   [2, 1]
  2090.   Position   [230, 19, 260, 61]
  2091.   InitialConditionSource  "external"
  2092.   IgnoreLimit   off
  2093. }
  2094. Block {
  2095.   BlockType   Sin
  2096.   Name   "sin(nwt)"
  2097.   Ports   [0, 1]
  2098.   Position   [65, 15, 90, 45]
  2099.   SineType   "Time based"
  2100.   Frequency   "2*pi*n*f1"
  2101.   SampleTime   "0"
  2102. }
  2103. Block {
  2104.   BlockType   Outport
  2105.   Name   "magnitude"
  2106.   Position   [710, 95, 730, 115]
  2107.   IconDisplay   "Port number"
  2108.   BusOutputAsStruct   off
  2109.   InitialOutput   "0"
  2110. }
  2111. Block {
  2112.   BlockType   Outport
  2113.   Name   "angle"
  2114.   Position   [710, 185, 730, 205]
  2115.   Port   "2"
  2116.   IconDisplay   "Port number"
  2117.   BusOutputAsStruct   off
  2118.   InitialOutput   "0"
  2119. }
  2120. Line {
  2121.   SrcBlock   "Fcn2"
  2122.   SrcPort   1
  2123.   DstBlock   "magnitude"
  2124.   DstPort   1
  2125. }
  2126. Line {
  2127.   SrcBlock   "Gain1"
  2128.   SrcPort   1
  2129.   Points   [0, 0; 10, 0]
  2130.   Branch {
  2131.     Points     [0, 60]
  2132.     DstBlock     "Product1"
  2133.     DstPort     1
  2134.   }
  2135.   Branch {
  2136.     Points     [0, -65]
  2137.     DstBlock     "Product"
  2138.     DstPort     2
  2139.   }
  2140. }
  2141. Line {
  2142.   SrcBlock   "signal"
  2143.   SrcPort   1
  2144.   DstBlock   "Gain1"
  2145.   DstPort   1
  2146. }
  2147. Line {
  2148.   SrcBlock   "Sum1"
  2149.   SrcPort   1
  2150.   Points   [55, 0]
  2151.   Branch {
  2152.     Points     [0, 130]
  2153.     DstBlock     "Mux"
  2154.     DstPort     1
  2155.   }
  2156.   Branch {
  2157.     DstBlock     "Fcn"
  2158.     DstPort     1
  2159.   }
  2160. }
  2161. Line {
  2162.   SrcBlock   "Sum2"
  2163.   SrcPort   1
  2164.   Points   [20, 0]
  2165.   Branch {
  2166.     DstBlock     "Mux"
  2167.     DstPort     2
  2168.   }
  2169.   Branch {
  2170.     Points     [0, -55]
  2171.     DstBlock     "Fcn1"
  2172.     DstPort     1
  2173.   }
  2174. }
  2175. Line {
  2176.   SrcBlock   "Integ2"
  2177.   SrcPort   1
  2178.   Points   [0, -10; 20, 0]
  2179.   Branch {
  2180.     DstBlock     "Sum2"
  2181.     DstPort     1
  2182.   }
  2183.   Branch {
  2184.     Points     [0, 25]
  2185.     DstBlock     "T1"
  2186.     DstPort     1
  2187.   }
  2188. }
  2189. Line {
  2190.   SrcBlock   "integ1"
  2191.   SrcPort   1
  2192.   Points   [20, 0]
  2193.   Branch {
  2194.     DstBlock     "T"
  2195.     DstPort     1
  2196.   }
  2197.   Branch {
  2198.     DstBlock     "Sum1"
  2199.     DstPort     1
  2200.   }
  2201. }
  2202. Line {
  2203.   SrcBlock   "T1"
  2204.   SrcPort   1
  2205.   DstBlock   "Sum2"
  2206.   DstPort   2
  2207. }
  2208. Line {
  2209.   SrcBlock   "T"
  2210.   SrcPort   1
  2211.   DstBlock   "Sum1"
  2212.   DstPort   2
  2213. }
  2214. Line {
  2215.   SrcBlock   "Product1"
  2216.   SrcPort   1
  2217.   DstBlock   "Integ2"
  2218.   DstPort   1
  2219. }
  2220. Line {
  2221.   SrcBlock   "Product"
  2222.   SrcPort   1
  2223.   Points   [20, 0]
  2224.   DstBlock   "integ1"
  2225.   DstPort   1
  2226. }
  2227. Line {
  2228.   SrcBlock   "cos(nwt)"
  2229.   SrcPort   1
  2230.   DstBlock   "Product1"
  2231.   DstPort   2
  2232. }
  2233. Line {
  2234.   SrcBlock   "sin(nwt)"
  2235.   SrcPort   1
  2236.   DstBlock   "Product"
  2237.   DstPort   1
  2238. }
  2239. Line {
  2240.   SrcBlock   "Fcn3"
  2241.   SrcPort   1
  2242.   DstBlock   "angle"
  2243.   DstPort   1
  2244. }
  2245. Line {
  2246.   SrcBlock   "Mux"
  2247.   SrcPort   1
  2248.   DstBlock   "Fcn3"
  2249.   DstPort   1
  2250. }
  2251. Line {
  2252.   SrcBlock   "Fcn1"
  2253.   SrcPort   1
  2254.   Points   [15, 0]
  2255.   DstBlock   "Sum"
  2256.   DstPort   2
  2257. }
  2258. Line {
  2259.   SrcBlock   "Fcn"
  2260.   SrcPort   1
  2261.   Points   [15, 0]
  2262.   DstBlock   "Sum"
  2263.   DstPort   1
  2264. }
  2265. Line {
  2266.   SrcBlock   "Sum"
  2267.   SrcPort   1
  2268.   DstBlock   "Fcn2"
  2269.   DstPort   1
  2270. }
  2271. Line {
  2272.   SrcBlock   "Constant"
  2273.   SrcPort   1
  2274.   Points   [10, 0]
  2275.   Branch {
  2276.     DstBlock     "Integ2"
  2277.     DstPort     2
  2278.   }
  2279.   Branch {
  2280.     Points     [0, -65]
  2281.     DstBlock     "integ1"
  2282.     DstPort     2
  2283.   }
  2284. }
  2285.       }
  2286.     }
  2287.     Block {
  2288.       BlockType       Math
  2289.       Name       "MathnFunction"
  2290.       Ports       [2, 1]
  2291.       Position       [295, 45, 325, 85]
  2292.       Operator       "hypot"
  2293.     }
  2294.     Block {
  2295.       BlockType       Terminator
  2296.       Name       "Terminator"
  2297.       Position       [240, 43, 250, 57]
  2298.       ShowName       off
  2299.     }
  2300.     Block {
  2301.       BlockType       Terminator
  2302.       Name       "Terminator1"
  2303.       Position       [240, 98, 250, 112]
  2304.       ShowName       off
  2305.     }
  2306.     Block {
  2307.       BlockType       Outport
  2308.       Name       "Out1"
  2309.       Position       [350, 58, 380, 72]
  2310.       IconDisplay       "Port number"
  2311.       BusOutputAsStruct       off
  2312.     }
  2313.     Line {
  2314.       SrcBlock       "In1"
  2315.       SrcPort       1
  2316.       DstBlock       "Complex tonReal-Imag"
  2317.       DstPort       1
  2318.     }
  2319.     Line {
  2320.       SrcBlock       "MathnFunction"
  2321.       SrcPort       1
  2322.       DstBlock       "Out1"
  2323.       DstPort       1
  2324.     }
  2325.     Line {
  2326.       SrcBlock       "Fourier2"
  2327.       SrcPort       1
  2328.       Points       [40, 0; 0, -15]
  2329.       DstBlock       "MathnFunction"
  2330.       DstPort       2
  2331.     }
  2332.     Line {
  2333.       SrcBlock       "Fourier1"
  2334.       SrcPort       1
  2335.       Points       [40, 0; 0, 20]
  2336.       DstBlock       "MathnFunction"
  2337.       DstPort       1
  2338.     }
  2339.     Line {
  2340.       SrcBlock       "Fourier2"
  2341.       SrcPort       2
  2342.       DstBlock       "Terminator1"
  2343.       DstPort       1
  2344.     }
  2345.     Line {
  2346.       SrcBlock       "Fourier1"
  2347.       SrcPort       2
  2348.       DstBlock       "Terminator"
  2349.       DstPort       1
  2350.     }
  2351.     Line {
  2352.       SrcBlock       "Complex tonReal-Imag"
  2353.       SrcPort       2
  2354.       Points       [15, 0; 0, 20]
  2355.       DstBlock       "Fourier2"
  2356.       DstPort       1
  2357.     }
  2358.     Line {
  2359.       SrcBlock       "Complex tonReal-Imag"
  2360.       SrcPort       1
  2361.       Points       [15, 0; 0, -20]
  2362.       DstBlock       "Fourier1"
  2363.       DstPort       1
  2364.     }
  2365.   }
  2366. }
  2367. Block {
  2368.   BlockType   SubSystem
  2369.   Name   "magnitudenpositivie seq"
  2370.   Ports   [1, 1]
  2371.   Position   [470, 29, 515, 51]
  2372.   TreatAsAtomicUnit   off
  2373.   MinAlgLoopOccurrences   off
  2374.   RTWSystemCode   "Auto"
  2375.   MaskHideContents   off
  2376.   System {
  2377.     Name     "magnitudenpositivie seq"
  2378.     Location     [238, 376, 639, 546]
  2379.     Open     off
  2380.     ModelBrowserVisibility  off
  2381.     ModelBrowserWidth     200
  2382.     ScreenColor     "white"
  2383.     PaperOrientation     "landscape"
  2384.     PaperPositionMode     "auto"
  2385.     PaperType     "usletter"
  2386.     PaperUnits     "inches"
  2387.     ZoomFactor     "100"
  2388.     Block {
  2389.       BlockType       Inport
  2390.       Name       "In1"
  2391.       Position       [25, 68, 55, 82]
  2392.       IconDisplay       "Port number"
  2393.     }
  2394.     Block {
  2395.       BlockType       ComplexToRealImag
  2396.       Name       "Complex tonReal-Imag"
  2397.       Ports       [1, 2]
  2398.       Position       [80, 58, 110, 87]
  2399.       ShowName       off
  2400.       Output       "Real and imag"
  2401.     }
  2402.     Block {
  2403.       BlockType       SubSystem
  2404.       Name       "Fourier1"
  2405.       Ports       [1, 2]
  2406.       Position       [155, 26, 220, 59]
  2407.       ShowName       off
  2408.       TreatAsAtomicUnit       off
  2409.       MinAlgLoopOccurrences   off
  2410.       RTWSystemCode       "Auto"
  2411.       MaskHideContents       off
  2412.       MaskType       "Fourier analyser"
  2413.       MaskDescription       "The Fourier block performs a Fourier an"
  2414. "alysis of the input signal over a running window of one cycle of the fundamen"
  2415. "tal frequency. First and second outputs return respectively the magnitude and"
  2416. " phase (degrees) of the harmonic component specified."
  2417.       MaskHelp       "web(psbhelp)"
  2418.       MaskPromptString       "Fundamental frequency f1 (Hz):|Harmonic"
  2419. " n (0=DC; 1=fundamental; 2=2nd harm;  ...) :"
  2420.       MaskStyleString       "edit,edit"
  2421.       MaskTunableValueString  "on,on"
  2422.       MaskCallbackString      "|"
  2423.       MaskEnableString       "on,on"
  2424.       MaskVisibilityString    "on,on"
  2425.       MaskToolTipString       "on,on"
  2426.       MaskVarAliasString      ","
  2427.       MaskVariables       "f1=@1;n=@2;"
  2428.       MaskInitialization      "  k=2-(n==0);n"
  2429.       MaskIconFrame       on
  2430.       MaskIconOpaque       off
  2431.       MaskIconRotate       "none"
  2432.       MaskIconUnits       "autoscale"
  2433.       MaskValueString       "60|0"
  2434.       MaskTabNameString       ","
  2435.       System {
  2436. Name "Fourier1"
  2437. Location [52, 538, 953, 977]
  2438. Open off
  2439. ModelBrowserVisibility off
  2440. ModelBrowserWidth 200
  2441. ScreenColor "white"
  2442. PaperOrientation "landscape"
  2443. PaperPositionMode "auto"
  2444. PaperType "usletter"
  2445. PaperUnits "inches"
  2446. ZoomFactor "100"
  2447. Block {
  2448.   BlockType   Inport
  2449.   Name   "signal"
  2450.   Position   [15, 105, 35, 125]
  2451.   IconDisplay   "Port number"
  2452. }
  2453. Block {
  2454.   BlockType   Constant
  2455.   Name   "Constant"
  2456.   Position   [160, 100, 190, 130]
  2457.   Value   "0"
  2458. }
  2459. Block {
  2460.   BlockType   Fcn
  2461.   Name   "Fcn"
  2462.   Position   [475, 45, 515, 65]
  2463.   Expr   "u^2"
  2464. }
  2465. Block {
  2466.   BlockType   Fcn
  2467.   Name   "Fcn1"
  2468.   Position   [475, 135, 515, 155]
  2469.   Expr   "u^2"
  2470. }
  2471. Block {
  2472.   BlockType   Fcn
  2473.   Name   "Fcn2"
  2474.   Position   [595, 94, 665, 116]
  2475.   Expr   "sqrt(u)"
  2476. }
  2477. Block {
  2478.   BlockType   Fcn
  2479.   Name   "Fcn3"
  2480.   Position   [550, 180, 685, 210]
  2481.   Expr   "180/pi*atan2(u[2],u[1])"
  2482. }
  2483. Block {
  2484.   BlockType   Gain
  2485.   Name   "Gain1"
  2486.   Position   [55, 97, 105, 133]
  2487.   Gain   "k*f1"
  2488. }
  2489. Block {
  2490.   BlockType   Integrator
  2491.   Name   "Integ2"
  2492.   Ports   [2, 1]
  2493.   Position   [220, 174, 260, 216]
  2494.   InitialConditionSource  "external"
  2495.   IgnoreLimit   off
  2496. }
  2497. Block {
  2498.   BlockType   Mux
  2499.   Name   "Mux"
  2500.   Ports   [2, 1]
  2501.   Position   [475, 176, 505, 209]
  2502.   Inputs   "2"
  2503. }
  2504. Block {
  2505.   BlockType   Product
  2506.   Name   "Product"
  2507.   Ports   [2, 1]
  2508.   Position   [165, 21, 190, 59]
  2509.   RndMeth   "Floor"
  2510. }
  2511. Block {
  2512.   BlockType   Product
  2513.   Name   "Product1"
  2514.   Ports   [2, 1]
  2515.   Position   [160, 166, 185, 204]
  2516.   RndMeth   "Floor"
  2517. }
  2518. Block {
  2519.   BlockType   Sum
  2520.   Name   "Sum"
  2521.   Ports   [2, 1]
  2522.   Position   [550, 79, 570, 126]
  2523. }
  2524. Block {
  2525.   BlockType   Sum
  2526.   Name   "Sum1"
  2527.   Ports   [2, 1]
  2528.   Position   [365, 29, 385, 76]
  2529.   Inputs   "+-"
  2530. }
  2531. Block {
  2532.   BlockType   Sum
  2533.   Name   "Sum2"
  2534.   Ports   [2, 1]
  2535.   Position   [380, 174, 400, 221]
  2536.   Inputs   "+-"
  2537. }
  2538. Block {
  2539.   BlockType   TransportDelay
  2540.   Name   "T"
  2541.   Position   [300, 50, 340, 80]
  2542.   DelayTime   "1/f1"
  2543.   BufferSize   "2048"
  2544. }
  2545. Block {
  2546.   BlockType   TransportDelay
  2547.   Name   "T1"
  2548.   Position   [305, 195, 345, 225]
  2549.   DelayTime   "1/f1"
  2550.   BufferSize   "2048"
  2551. }
  2552. Block {
  2553.   BlockType   Sin
  2554.   Name   "cos(nwt)"
  2555.   Ports   [0, 1]
  2556.   Position   [65, 180, 90, 210]
  2557.   SineType   "Time based"
  2558.   Frequency   "2*pi*n*f1"
  2559.   Phase   "pi/2"
  2560.   SampleTime   "0"
  2561. }
  2562. Block {
  2563.   BlockType   Integrator
  2564.   Name   "integ1"
  2565.   Ports   [2, 1]
  2566.   Position   [230, 19, 260, 61]
  2567.   InitialConditionSource  "external"
  2568.   IgnoreLimit   off
  2569. }
  2570. Block {
  2571.   BlockType   Sin
  2572.   Name   "sin(nwt)"
  2573.   Ports   [0, 1]
  2574.   Position   [65, 15, 90, 45]
  2575.   SineType   "Time based"
  2576.   Frequency   "2*pi*n*f1"
  2577.   SampleTime   "0"
  2578. }
  2579. Block {
  2580.   BlockType   Outport
  2581.   Name   "magnitude"
  2582.   Position   [710, 95, 730, 115]
  2583.   IconDisplay   "Port number"
  2584.   BusOutputAsStruct   off
  2585.   InitialOutput   "0"
  2586. }
  2587. Block {
  2588.   BlockType   Outport
  2589.   Name   "angle"
  2590.   Position   [710, 185, 730, 205]
  2591.   Port   "2"
  2592.   IconDisplay   "Port number"
  2593.   BusOutputAsStruct   off
  2594.   InitialOutput   "0"
  2595. }
  2596. Line {
  2597.   SrcBlock   "Fcn2"
  2598.   SrcPort   1
  2599.   DstBlock   "magnitude"
  2600.   DstPort   1
  2601. }
  2602. Line {
  2603.   SrcBlock   "Gain1"
  2604.   SrcPort   1
  2605.   Points   [0, 0; 10, 0]
  2606.   Branch {
  2607.     Points     [0, 60]
  2608.     DstBlock     "Product1"
  2609.     DstPort     1
  2610.   }
  2611.   Branch {
  2612.     Points     [0, -65]
  2613.     DstBlock     "Product"
  2614.     DstPort     2
  2615.   }
  2616. }
  2617. Line {
  2618.   SrcBlock   "signal"
  2619.   SrcPort   1
  2620.   DstBlock   "Gain1"
  2621.   DstPort   1
  2622. }
  2623. Line {
  2624.   SrcBlock   "Sum1"
  2625.   SrcPort   1
  2626.   Points   [55, 0]
  2627.   Branch {
  2628.     Points     [0, 130]
  2629.     DstBlock     "Mux"
  2630.     DstPort     1
  2631.   }
  2632.   Branch {
  2633.     DstBlock     "Fcn"
  2634.     DstPort     1
  2635.   }
  2636. }
  2637. Line {
  2638.   SrcBlock   "Sum2"
  2639.   SrcPort   1
  2640.   Points   [20, 0]
  2641.   Branch {
  2642.     DstBlock     "Mux"
  2643.     DstPort     2
  2644.   }
  2645.   Branch {
  2646.     Points     [0, -55]
  2647.     DstBlock     "Fcn1"
  2648.     DstPort     1
  2649.   }
  2650. }
  2651. Line {
  2652.   SrcBlock   "Integ2"
  2653.   SrcPort   1
  2654.   Points   [0, -10; 20, 0]
  2655.   Branch {
  2656.     DstBlock     "Sum2"
  2657.     DstPort     1
  2658.   }
  2659.   Branch {
  2660.     Points     [0, 25]
  2661.     DstBlock     "T1"
  2662.     DstPort     1
  2663.   }
  2664. }
  2665. Line {
  2666.   SrcBlock   "integ1"
  2667.   SrcPort   1
  2668.   Points   [20, 0]
  2669.   Branch {
  2670.     DstBlock     "T"
  2671.     DstPort     1
  2672.   }
  2673.   Branch {
  2674.     DstBlock     "Sum1"
  2675.     DstPort     1
  2676.   }
  2677. }
  2678. Line {
  2679.   SrcBlock   "T1"
  2680.   SrcPort   1
  2681.   DstBlock   "Sum2"
  2682.   DstPort   2
  2683. }
  2684. Line {
  2685.   SrcBlock   "T"
  2686.   SrcPort   1
  2687.   DstBlock   "Sum1"
  2688.   DstPort   2
  2689. }
  2690. Line {
  2691.   SrcBlock   "Product1"
  2692.   SrcPort   1
  2693.   DstBlock   "Integ2"
  2694.   DstPort   1
  2695. }
  2696. Line {
  2697.   SrcBlock   "Product"
  2698.   SrcPort   1
  2699.   Points   [20, 0]
  2700.   DstBlock   "integ1"
  2701.   DstPort   1
  2702. }
  2703. Line {
  2704.   SrcBlock   "cos(nwt)"
  2705.   SrcPort   1
  2706.   DstBlock   "Product1"
  2707.   DstPort   2
  2708. }
  2709. Line {
  2710.   SrcBlock   "sin(nwt)"
  2711.   SrcPort   1
  2712.   DstBlock   "Product"
  2713.   DstPort   1
  2714. }
  2715. Line {
  2716.   SrcBlock   "Fcn3"
  2717.   SrcPort   1
  2718.   DstBlock   "angle"
  2719.   DstPort   1
  2720. }
  2721. Line {
  2722.   SrcBlock   "Mux"
  2723.   SrcPort   1
  2724.   DstBlock   "Fcn3"
  2725.   DstPort   1
  2726. }
  2727. Line {
  2728.   SrcBlock   "Fcn1"
  2729.   SrcPort   1
  2730.   Points   [15, 0]
  2731.   DstBlock   "Sum"
  2732.   DstPort   2
  2733. }
  2734. Line {
  2735.   SrcBlock   "Fcn"
  2736.   SrcPort   1
  2737.   Points   [15, 0]
  2738.   DstBlock   "Sum"
  2739.   DstPort   1
  2740. }
  2741. Line {
  2742.   SrcBlock   "Sum"
  2743.   SrcPort   1
  2744.   DstBlock   "Fcn2"
  2745.   DstPort   1
  2746. }
  2747. Line {
  2748.   SrcBlock   "Constant"
  2749.   SrcPort   1
  2750.   Points   [10, 0]
  2751.   Branch {
  2752.     DstBlock     "Integ2"
  2753.     DstPort     2
  2754.   }
  2755.   Branch {
  2756.     Points     [0, -65]
  2757.     DstBlock     "integ1"
  2758.     DstPort     2
  2759.   }
  2760. }
  2761.       }
  2762.     }
  2763.     Block {
  2764.       BlockType       SubSystem
  2765.       Name       "Fourier2"
  2766.       Ports       [1, 2]
  2767.       Position       [155, 81, 220, 114]
  2768.       ShowName       off
  2769.       TreatAsAtomicUnit       off
  2770.       MinAlgLoopOccurrences   off
  2771.       RTWSystemCode       "Auto"
  2772.       MaskHideContents       off
  2773.       MaskType       "Fourier analyser"
  2774.       MaskDescription       "The Fourier block performs a Fourier an"
  2775. "alysis of the input signal over a running window of one cycle of the fundamen"
  2776. "tal frequency. First and second outputs return respectively the magnitude and"
  2777. " phase (degrees) of the harmonic component specified."
  2778.       MaskHelp       "web(psbhelp)"
  2779.       MaskPromptString       "Fundamental frequency f1 (Hz):|Harmonic"
  2780. " n (0=DC; 1=fundamental; 2=2nd harm;  ...) :"
  2781.       MaskStyleString       "edit,edit"
  2782.       MaskTunableValueString  "on,on"
  2783.       MaskCallbackString      "|"
  2784.       MaskEnableString       "on,on"
  2785.       MaskVisibilityString    "on,on"
  2786.       MaskToolTipString       "on,on"
  2787.       MaskVarAliasString      ","
  2788.       MaskVariables       "f1=@1;n=@2;"
  2789.       MaskInitialization      "  k=2-(n==0);n"
  2790.       MaskIconFrame       on
  2791.       MaskIconOpaque       off
  2792.       MaskIconRotate       "none"
  2793.       MaskIconUnits       "autoscale"
  2794.       MaskValueString       "60|0"
  2795.       MaskTabNameString       ","
  2796.       System {
  2797. Name "Fourier2"
  2798. Location [52, 538, 953, 977]
  2799. Open off
  2800. ModelBrowserVisibility off
  2801. ModelBrowserWidth 200
  2802. ScreenColor "white"
  2803. PaperOrientation "landscape"
  2804. PaperPositionMode "auto"
  2805. PaperType "usletter"
  2806. PaperUnits "inches"
  2807. ZoomFactor "100"
  2808. Block {
  2809.   BlockType   Inport
  2810.   Name   "signal"
  2811.   Position   [15, 105, 35, 125]
  2812.   IconDisplay   "Port number"
  2813. }
  2814. Block {
  2815.   BlockType   Constant
  2816.   Name   "Constant"
  2817.   Position   [160, 100, 190, 130]
  2818.   Value   "0"
  2819. }
  2820. Block {
  2821.   BlockType   Fcn
  2822.   Name   "Fcn"
  2823.   Position   [475, 45, 515, 65]
  2824.   Expr   "u^2"
  2825. }
  2826. Block {
  2827.   BlockType   Fcn
  2828.   Name   "Fcn1"
  2829.   Position   [475, 135, 515, 155]
  2830.   Expr   "u^2"
  2831. }
  2832. Block {
  2833.   BlockType   Fcn
  2834.   Name   "Fcn2"
  2835.   Position   [595, 94, 665, 116]
  2836.   Expr   "sqrt(u)"
  2837. }
  2838. Block {
  2839.   BlockType   Fcn
  2840.   Name   "Fcn3"
  2841.   Position   [550, 180, 685, 210]
  2842.   Expr   "180/pi*atan2(u[2],u[1])"
  2843. }
  2844. Block {
  2845.   BlockType   Gain
  2846.   Name   "Gain1"
  2847.   Position   [55, 97, 105, 133]
  2848.   Gain   "k*f1"
  2849. }
  2850. Block {
  2851.   BlockType   Integrator
  2852.   Name   "Integ2"
  2853.   Ports   [2, 1]
  2854.   Position   [220, 174, 260, 216]
  2855.   InitialConditionSource  "external"
  2856.   IgnoreLimit   off
  2857. }
  2858. Block {
  2859.   BlockType   Mux
  2860.   Name   "Mux"
  2861.   Ports   [2, 1]
  2862.   Position   [475, 176, 505, 209]
  2863.   Inputs   "2"
  2864. }
  2865. Block {
  2866.   BlockType   Product
  2867.   Name   "Product"
  2868.   Ports   [2, 1]
  2869.   Position   [165, 21, 190, 59]
  2870.   RndMeth   "Floor"
  2871. }
  2872. Block {
  2873.   BlockType   Product
  2874.   Name   "Product1"
  2875.   Ports   [2, 1]
  2876.   Position   [160, 166, 185, 204]
  2877.   RndMeth   "Floor"
  2878. }
  2879. Block {
  2880.   BlockType   Sum
  2881.   Name   "Sum"
  2882.   Ports   [2, 1]
  2883.   Position   [550, 79, 570, 126]
  2884. }
  2885. Block {
  2886.   BlockType   Sum
  2887.   Name   "Sum1"
  2888.   Ports   [2, 1]
  2889.   Position   [365, 29, 385, 76]
  2890.   Inputs   "+-"
  2891. }
  2892. Block {
  2893.   BlockType   Sum
  2894.   Name   "Sum2"
  2895.   Ports   [2, 1]
  2896.   Position   [380, 174, 400, 221]
  2897.   Inputs   "+-"
  2898. }
  2899. Block {
  2900.   BlockType   TransportDelay
  2901.   Name   "T"
  2902.   Position   [300, 50, 340, 80]
  2903.   DelayTime   "1/f1"
  2904.   BufferSize   "2048"
  2905. }
  2906. Block {
  2907.   BlockType   TransportDelay
  2908.   Name   "T1"
  2909.   Position   [305, 195, 345, 225]
  2910.   DelayTime   "1/f1"
  2911.   BufferSize   "2048"
  2912. }
  2913. Block {
  2914.   BlockType   Sin
  2915.   Name   "cos(nwt)"
  2916.   Ports   [0, 1]
  2917.   Position   [65, 180, 90, 210]
  2918.   SineType   "Time based"
  2919.   Frequency   "2*pi*n*f1"
  2920.   Phase   "pi/2"
  2921.   SampleTime   "0"
  2922. }
  2923. Block {
  2924.   BlockType   Integrator
  2925.   Name   "integ1"
  2926.   Ports   [2, 1]
  2927.   Position   [230, 19, 260, 61]
  2928.   InitialConditionSource  "external"
  2929.   IgnoreLimit   off
  2930. }
  2931. Block {
  2932.   BlockType   Sin
  2933.   Name   "sin(nwt)"
  2934.   Ports   [0, 1]
  2935.   Position   [65, 15, 90, 45]
  2936.   SineType   "Time based"
  2937.   Frequency   "2*pi*n*f1"
  2938.   SampleTime   "0"
  2939. }
  2940. Block {
  2941.   BlockType   Outport
  2942.   Name   "magnitude"
  2943.   Position   [710, 95, 730, 115]
  2944.   IconDisplay   "Port number"
  2945.   BusOutputAsStruct   off
  2946.   InitialOutput   "0"
  2947. }
  2948. Block {
  2949.   BlockType   Outport
  2950.   Name   "angle"
  2951.   Position   [710, 185, 730, 205]
  2952.   Port   "2"
  2953.   IconDisplay   "Port number"
  2954.   BusOutputAsStruct   off
  2955.   InitialOutput   "0"
  2956. }
  2957. Line {
  2958.   SrcBlock   "Constant"
  2959.   SrcPort   1
  2960.   Points   [10, 0]
  2961.   Branch {
  2962.     Points     [0, -65]
  2963.     DstBlock     "integ1"
  2964.     DstPort     2
  2965.   }
  2966.   Branch {
  2967.     DstBlock     "Integ2"
  2968.     DstPort     2
  2969.   }
  2970. }
  2971. Line {
  2972.   SrcBlock   "Sum"
  2973.   SrcPort   1
  2974.   DstBlock   "Fcn2"
  2975.   DstPort   1
  2976. }
  2977. Line {
  2978.   SrcBlock   "Fcn"
  2979.   SrcPort   1
  2980.   Points   [15, 0]
  2981.   DstBlock   "Sum"
  2982.   DstPort   1
  2983. }
  2984. Line {
  2985.   SrcBlock   "Fcn1"
  2986.   SrcPort   1
  2987.   Points   [15, 0]
  2988.   DstBlock   "Sum"
  2989.   DstPort   2
  2990. }
  2991. Line {
  2992.   SrcBlock   "Mux"
  2993.   SrcPort   1
  2994.   DstBlock   "Fcn3"
  2995.   DstPort   1
  2996. }
  2997. Line {
  2998.   SrcBlock   "Fcn3"
  2999.   SrcPort   1
  3000.   DstBlock   "angle"
  3001.   DstPort   1
  3002. }
  3003. Line {
  3004.   SrcBlock   "sin(nwt)"
  3005.   SrcPort   1
  3006.   DstBlock   "Product"
  3007.   DstPort   1
  3008. }
  3009. Line {
  3010.   SrcBlock   "cos(nwt)"
  3011.   SrcPort   1
  3012.   DstBlock   "Product1"
  3013.   DstPort   2
  3014. }
  3015. Line {
  3016.   SrcBlock   "Product"
  3017.   SrcPort   1
  3018.   Points   [20, 0]
  3019.   DstBlock   "integ1"
  3020.   DstPort   1
  3021. }
  3022. Line {
  3023.   SrcBlock   "Product1"
  3024.   SrcPort   1
  3025.   DstBlock   "Integ2"
  3026.   DstPort   1
  3027. }
  3028. Line {
  3029.   SrcBlock   "T"
  3030.   SrcPort   1
  3031.   DstBlock   "Sum1"
  3032.   DstPort   2
  3033. }
  3034. Line {
  3035.   SrcBlock   "T1"
  3036.   SrcPort   1
  3037.   DstBlock   "Sum2"
  3038.   DstPort   2
  3039. }
  3040. Line {
  3041.   SrcBlock   "integ1"
  3042.   SrcPort   1
  3043.   Points   [20, 0]
  3044.   Branch {
  3045.     DstBlock     "Sum1"
  3046.     DstPort     1
  3047.   }
  3048.   Branch {
  3049.     DstBlock     "T"
  3050.     DstPort     1
  3051.   }
  3052. }
  3053. Line {
  3054.   SrcBlock   "Integ2"
  3055.   SrcPort   1
  3056.   Points   [0, -10; 20, 0]
  3057.   Branch {
  3058.     Points     [0, 25]
  3059.     DstBlock     "T1"
  3060.     DstPort     1
  3061.   }
  3062.   Branch {
  3063.     DstBlock     "Sum2"
  3064.     DstPort     1
  3065.   }
  3066. }
  3067. Line {
  3068.   SrcBlock   "Sum2"
  3069.   SrcPort   1
  3070.   Points   [20, 0]
  3071.   Branch {
  3072.     Points     [0, -55]
  3073.     DstBlock     "Fcn1"
  3074.     DstPort     1
  3075.   }
  3076.   Branch {
  3077.     DstBlock     "Mux"
  3078.     DstPort     2
  3079.   }
  3080. }
  3081. Line {
  3082.   SrcBlock   "Sum1"
  3083.   SrcPort   1
  3084.   Points   [55, 0]
  3085.   Branch {
  3086.     DstBlock     "Fcn"
  3087.     DstPort     1
  3088.   }
  3089.   Branch {
  3090.     Points     [0, 130]
  3091.     DstBlock     "Mux"
  3092.     DstPort     1
  3093.   }
  3094. }
  3095. Line {
  3096.   SrcBlock   "signal"
  3097.   SrcPort   1
  3098.   DstBlock   "Gain1"
  3099.   DstPort   1
  3100. }
  3101. Line {
  3102.   SrcBlock   "Gain1"
  3103.   SrcPort   1
  3104.   Points   [0, 0; 10, 0]
  3105.   Branch {
  3106.     Points     [0, -65]
  3107.     DstBlock     "Product"
  3108.     DstPort     2
  3109.   }
  3110.   Branch {
  3111.     Points     [0, 60]
  3112.     DstBlock     "Product1"
  3113.     DstPort     1
  3114.   }
  3115. }
  3116. Line {
  3117.   SrcBlock   "Fcn2"
  3118.   SrcPort   1
  3119.   DstBlock   "magnitude"
  3120.   DstPort   1
  3121. }
  3122.       }
  3123.     }
  3124.     Block {
  3125.       BlockType       Math
  3126.       Name       "MathnFunction"
  3127.       Ports       [2, 1]
  3128.       Position       [295, 45, 325, 85]
  3129.       Operator       "hypot"
  3130.     }
  3131.     Block {
  3132.       BlockType       Terminator
  3133.       Name       "Terminator"
  3134.       Position       [240, 43, 250, 57]
  3135.       ShowName       off
  3136.     }
  3137.     Block {
  3138.       BlockType       Terminator
  3139.       Name       "Terminator1"
  3140.       Position       [240, 98, 250, 112]
  3141.       ShowName       off
  3142.     }
  3143.     Block {
  3144.       BlockType       Outport
  3145.       Name       "Out1"
  3146.       Position       [350, 58, 380, 72]
  3147.       IconDisplay       "Port number"
  3148.       BusOutputAsStruct       off
  3149.     }
  3150.     Line {
  3151.       SrcBlock       "Complex tonReal-Imag"
  3152.       SrcPort       1
  3153.       Points       [15, 0; 0, -20]
  3154.       DstBlock       "Fourier1"
  3155.       DstPort       1
  3156.     }
  3157.     Line {
  3158.       SrcBlock       "Complex tonReal-Imag"
  3159.       SrcPort       2
  3160.       Points       [15, 0; 0, 20]
  3161.       DstBlock       "Fourier2"
  3162.       DstPort       1
  3163.     }
  3164.     Line {
  3165.       SrcBlock       "Fourier1"
  3166.       SrcPort       2
  3167.       DstBlock       "Terminator"
  3168.       DstPort       1
  3169.     }
  3170.     Line {
  3171.       SrcBlock       "Fourier2"
  3172.       SrcPort       2
  3173.       DstBlock       "Terminator1"
  3174.       DstPort       1
  3175.     }
  3176.     Line {
  3177.       SrcBlock       "Fourier1"
  3178.       SrcPort       1
  3179.       Points       [40, 0; 0, 20]
  3180.       DstBlock       "MathnFunction"
  3181.       DstPort       1
  3182.     }
  3183.     Line {
  3184.       SrcBlock       "Fourier2"
  3185.       SrcPort       1
  3186.       Points       [40, 0; 0, -15]
  3187.       DstBlock       "MathnFunction"
  3188.       DstPort       2
  3189.     }
  3190.     Line {
  3191.       SrcBlock       "MathnFunction"
  3192.       SrcPort       1
  3193.       DstBlock       "Out1"
  3194.       DstPort       1
  3195.     }
  3196.     Line {
  3197.       SrcBlock       "In1"
  3198.       SrcPort       1
  3199.       DstBlock       "Complex tonReal-Imag"
  3200.       DstPort       1
  3201.     }
  3202.   }
  3203. }
  3204. Block {
  3205.   BlockType   Gain
  3206.   Name   "pu->A"
  3207.   Position   [240, 239, 260, 261]
  3208.   Gain   "(6*1.5e6/0.9)/sqrt(3)/575*sqrt(2)"
  3209. }
  3210. Block {
  3211.   BlockType   Gain
  3212.   Name   "pu->V"
  3213.   Position   [240, 209, 260, 231]
  3214.   NamePlacement   "alternate"
  3215.   Gain   "575*sqrt(2)/sqrt(3)"
  3216. }
  3217. Block {
  3218.   BlockType   Outport
  3219.   Name   "V1_B575"
  3220.   Position   [550, 33, 580, 47]
  3221.   IconDisplay   "Port number"
  3222.   BusOutputAsStruct   off
  3223. }
  3224. Block {
  3225.   BlockType   Outport
  3226.   Name   "I1_B575"
  3227.   Position   [550, 108, 580, 122]
  3228.   Port   "2"
  3229.   IconDisplay   "Port number"
  3230.   BusOutputAsStruct   off
  3231. }
  3232. Block {
  3233.   BlockType   Outport
  3234.   Name   "P_mean"
  3235.   Position   [575, 223, 605, 237]
  3236.   Port   "3"
  3237.   IconDisplay   "Port number"
  3238.   BusOutputAsStruct   off
  3239. }
  3240. Block {
  3241.   BlockType   Outport
  3242.   Name   "Q_mean"
  3243.   Position   [575, 268, 605, 282]
  3244.   Port   "4"
  3245.   IconDisplay   "Port number"
  3246.   BusOutputAsStruct   off
  3247. }
  3248. Line {
  3249.   SrcBlock   "From3"
  3250.   SrcPort   1
  3251.   Points   [50, 0]
  3252.   Branch {
  3253.     Points     [0, 135]
  3254.     DstBlock     "pu->A"
  3255.     DstPort     1
  3256.   }
  3257.   Branch {
  3258.     DstBlock     "abc_to_pos1"
  3259.     DstPort     1
  3260.   }
  3261. }
  3262. Line {
  3263.   SrcBlock   "From1"
  3264.   SrcPort   1
  3265.   Points   [20, 0]
  3266.   Branch {
  3267.     Points     [0, 180]
  3268.     DstBlock     "pu->V"
  3269.     DstPort     1
  3270.   }
  3271.   Branch {
  3272.     DstBlock     "abc_to_pos"
  3273.     DstPort     1
  3274.   }
  3275. }
  3276. Line {
  3277.   SrcBlock   "pu->A"
  3278.   SrcPort   1
  3279.   DstBlock   "3-PhasenActive & Reactive Powern(Phasor T"
  3280. "ype)"
  3281.   DstPort   2
  3282. }
  3283. Line {
  3284.   SrcBlock   "pu->V"
  3285.   SrcPort   1
  3286.   DstBlock   "3-PhasenActive & Reactive Powern(Phasor T"
  3287. "ype)"
  3288.   DstPort   1
  3289. }
  3290. Line {
  3291.   SrcBlock   "MW"
  3292.   SrcPort   1
  3293.   DstBlock   "Demux"
  3294.   DstPort   1
  3295. }
  3296. Line {
  3297.   SrcBlock   "3-PhasenActive & Reactive Powern(Phasor T"
  3298. "ype)"
  3299.   SrcPort   1
  3300.   DstBlock   "MW"
  3301.   DstPort   1
  3302. }
  3303. Line {
  3304.   SrcBlock   "Demux"
  3305.   SrcPort   1
  3306.   DstBlock   "Mean Value1"
  3307.   DstPort   1
  3308. }
  3309. Line {
  3310.   SrcBlock   "Demux"
  3311.   SrcPort   2
  3312.   Points   [15, 0; 0, 15]
  3313.   DstBlock   "Mean Value2"
  3314.   DstPort   1
  3315. }
  3316. Line {
  3317.   SrcBlock   "magnitudenpositive seq. "
  3318.   SrcPort   1
  3319.   DstBlock   "I1_B575"
  3320.   DstPort   1
  3321. }
  3322. Line {
  3323.   SrcBlock   "magnitudenpositivie seq"
  3324.   SrcPort   1
  3325.   DstBlock   "V1_B575"
  3326.   DstPort   1
  3327. }
  3328. Line {
  3329.   SrcBlock   "abc_to_pos"
  3330.   SrcPort   1
  3331.   DstBlock   "Sum"
  3332.   DstPort   1
  3333. }
  3334. Line {
  3335.   SrcBlock   "Sum"
  3336.   SrcPort   1
  3337.   DstBlock   "Gain3"
  3338.   DstPort   1
  3339. }
  3340. Line {
  3341.   SrcBlock   "Sum1"
  3342.   SrcPort   1
  3343.   DstBlock   "Gain4"
  3344.   DstPort   1
  3345. }
  3346. Line {
  3347.   SrcBlock   "Gain3"
  3348.   SrcPort   1
  3349.   DstBlock   "magnitudenpositivie seq"
  3350.   DstPort   1
  3351. }
  3352. Line {
  3353.   SrcBlock   "abc_to_pos1"
  3354.   SrcPort   1
  3355.   DstBlock   "Sum1"
  3356.   DstPort   1
  3357. }
  3358. Line {
  3359.   SrcBlock   "Gain4"
  3360.   SrcPort   1
  3361.   DstBlock   "magnitudenpositive seq. "
  3362.   DstPort   1
  3363. }
  3364. Line {
  3365.   SrcBlock   "Mean Value1"
  3366.   SrcPort   1
  3367.   DstBlock   "P_mean"
  3368.   DstPort   1
  3369. }
  3370. Line {
  3371.   SrcBlock   "Mean Value2"
  3372.   SrcPort   1
  3373.   DstBlock   "Q_mean"
  3374.   DstPort   1
  3375. }
  3376. Line {
  3377.   SrcBlock   "Constant"
  3378.   SrcPort   1
  3379.   Points   [10, 0; 0, -30]
  3380.   Branch {
  3381.     Points     [0, -45]
  3382.     DstBlock     "Mean Value1"
  3383.     DstPort     2
  3384.   }
  3385.   Branch {
  3386.     DstBlock     "Mean Value2"
  3387.     DstPort     2
  3388.   }
  3389. }
  3390.       }
  3391.     }
  3392.     Block {
  3393.       BlockType       SubSystem
  3394.       Name       "powergui"
  3395.       Ports       []
  3396.       Position       [30, 570, 110, 615]
  3397.       Priority       "2"
  3398.       AncestorBlock       "powerlib/powergui"
  3399.       CopyFcn       "powergui('Copy_Callback',gcb,0,[]);"
  3400.       DeleteFcn       "powergui('Copy_Callback',gcb,1,[]);powergui('Cl"
  3401. "ose_Callback',gcb,[],[]);n                                                  "
  3402. "                      "
  3403.       ModelCloseFcn       "powergui('Close_Callback',gcb,[],[]);"
  3404.       PreSaveFcn       "try                              nclose(get_pa"
  3405. "ram(gcbh,'userdata'))nend                              "
  3406.       OpenFcn       "if (power_openblockproxy ('secondary'))npowerg"
  3407. "ui(gcb,'PM')nend;"
  3408.       FontSize       11
  3409.       TreatAsAtomicUnit       off
  3410.       MinAlgLoopOccurrences   off
  3411.       RTWSystemCode       "Auto"
  3412.       MaskHideContents       off
  3413.       MaskType       "PSB option menu block"
  3414.       MaskHelp       "web(psbhelp)"
  3415.       MaskPromptString       "General parameter: Simulation Mode |General par"
  3416. "ameter: Sample Time|General parameter: Echo  Messages|Initial electrical stat"
  3417. "es status|Impedance tool: Frequency Range|Impedance tool: Log impedance|Imped"
  3418. "ance tool: log Frequency|Impedance tool: grid|Impedance tool: Save Data To Wo"
  3419. "rkspace|Impedance tool: Variable Name|Structure Name (PSBFFTSCOPE)|ZoomFFT (P"
  3420. "SBFFTSCOPE)|Start Time (PSBFFTSCOPE)|Cycles (PSBFFTSCOPE)|Display style (PSBF"
  3421. "FTSCOPE)|Fundamental (PSBFFTSCOPE)|Frequency Axis (PSBFFTSCOPE)|Max Frequency"
  3422. " (PSBFFTSCOPE)|Frequency indice  (PSBLOADFLOW)|Frequency indice (STEADYSTATE)"
  3423. "|RMS display (STEADYSTATE)|Display Results|Sample time (s):  |General paramet"
  3424. "er: phasor frequency|Phasor simulation"
  3425.       MaskStyleString       "popup(Continuous|Discrete|Phasor),edit,checkbox"
  3426. ",popup(blocks|steady|zero),edit,checkbox,checkbox,checkbox,checkbox,edit,edit"
  3427. ",checkbox,edit,edit,edit,edit,checkbox,edit,edit,edit,edit,checkbox,edit,edit"
  3428. ",checkbox"
  3429.       MaskTunableValueString  "on,on,on,on,on,on,on,on,on,on,on,on,on,on,on,on"
  3430. ",on,on,on,on,on,on,on,on,on"
  3431.       MaskCallbackString      "||||||||||||||||||||||||"
  3432.       MaskEnableString       "on,on,on,on,on,on,on,on,on,on,on,on,on,on,on,on"
  3433. ",on,on,on,on,on,on,on,on,on"
  3434.       MaskVisibilityString    "on,on,on,on,off,off,off,off,off,off,off,off,off"
  3435. ",off,off,off,off,off,off,off,off,on,on,on,on"
  3436.       MaskToolTipString       "on,on,on,on,on,on,on,on,on,on,on,on,on,on,on,on"
  3437. ",on,on,on,on,on,on,on,on,on"
  3438.       MaskVarAliasString      ",,,,,,,,,,,,,,,,,,,,,,,,"
  3439.       MaskVariables       "SimulationMode=@1;SampleTime=@2;echomessages=@3"
  3440. ";x0status=@4;Frange=@5;Ylog=@6;Xlog=@7;ShowGrid=@8;save=@9;variable=&10;struc"
  3441. "ture=&11;ZoomFFT=@12;StartTime=@13;cycles=@14;DisplayStyle=&15;fundamental=@1"
  3442. "6;FreqAxis=@17;MaxFrequency=@18;frequencyindice=@19;frequencyindicesteady=@20"
  3443. ";RmsSteady=@21;display=@22;Ts=@23;frequency=@24;methode=@25;"
  3444.       MaskInitialization      "powerlibroot = which('powersysdomain');nPSBroo"
  3445. "t = powerlibroot(1:end-16);n%nswitch SimulationModen case 1n"
  3446. " message=sprintf('Continuous');n case 2n        messa"
  3447. "ge=sprintf('Discrete,\nTs = %.4g s.',SampleTime);n case 3n "
  3448. " message=sprintf('Phasors');nendnif strcmp(bdroot,'powerlib')n  mes"
  3449. "sage='powergui';nendnpower_initmask();"
  3450.       MaskDisplay       "disp(message)"
  3451.       MaskSelfModifiable      on
  3452.       MaskIconFrame       on
  3453.       MaskIconOpaque       on
  3454.       MaskIconRotate       "none"
  3455.       MaskIconUnits       "autoscale"
  3456.       MaskValueString       "Phasor|0|off|blocks|[0:2:500]|off|off|off|off|Z"
  3457. "Data||on|0.0|1|1|60|off|1000|60|1|1|off|0|60|off"
  3458.       MaskTabNameString       ",,,,,,,,,,,,,,,,,,,,,,,,"
  3459.       System {
  3460. Name "powergui"
  3461. Location [137, 405, 682, 583]
  3462. Open off
  3463. ModelBrowserVisibility off
  3464. ModelBrowserWidth 200
  3465. ScreenColor "white"
  3466. PaperOrientation "landscape"
  3467. PaperPositionMode "auto"
  3468. PaperType "usletter"
  3469. PaperUnits "inches"
  3470. ZoomFactor "100"
  3471. Block {
  3472.   BlockType   SubSystem
  3473.   Name   "EquivalentModel1"
  3474.   Ports   []
  3475.   Position   [15, 70, 143, 105]
  3476.   TreatAsAtomicUnit   off
  3477.   MinAlgLoopOccurrences   off
  3478.   RTWSystemCode   "Auto"
  3479.   MaskHideContents   off
  3480.   MaskInitialization   "SPS = get_param(gcbh,'UserData');nif isemp"
  3481. "ty(SPS)n H=0;n Rswitch=1;n InputsNonZero=1;nelsen"
  3482. " H=SPS.Hswo;n Rswitch=SPS.Rswitch;n InputsNonZero=SPS."
  3483. "InputsNonZero;nend"
  3484.   MaskDisplay   "color('magenta')ndisp('EQUIVALENT CIRCUIT'"
  3485. ")"
  3486.   MaskIconFrame   on
  3487.   MaskIconOpaque   on
  3488.   MaskIconRotate   "none"
  3489.   MaskIconUnits   "autoscale"
  3490.   System {
  3491.     Name     "EquivalentModel1"
  3492.     Location     [757, 702, 1302, 849]
  3493.     Open     off
  3494.     ModelBrowserVisibility  off
  3495.     ModelBrowserWidth     200
  3496.     ScreenColor     "white"
  3497.     PaperOrientation     "landscape"
  3498.     PaperPositionMode     "auto"
  3499.     PaperType     "A4"
  3500.     PaperUnits     "centimeters"
  3501.     ZoomFactor     "100"
  3502.     Block {
  3503.       BlockType       SubSystem
  3504.       Name       "Gates"
  3505.       Ports       [0, 1]
  3506.       Position       [110, 87, 175, 113]
  3507.       FontName       "Arial"
  3508.       FontSize       14
  3509.       TreatAsAtomicUnit       off
  3510.       MinAlgLoopOccurrences   off
  3511.       RTWSystemCode       "Auto"
  3512.       MaskHideContents       off
  3513.       System {
  3514. Name "Gates"
  3515. Location [20, 127, 741, 886]
  3516. Open off
  3517. ModelBrowserVisibility off
  3518. ModelBrowserWidth 200
  3519. ScreenColor "white"
  3520. PaperOrientation "landscape"
  3521. PaperPositionMode "auto"
  3522. PaperType "A4"
  3523. PaperUnits "centimeters"
  3524. ZoomFactor "100"
  3525. Block {
  3526.   BlockType   From
  3527.   Name   "From1"
  3528.   Position   [15, 21, 85, 49]
  3529.   GotoTag   "tp435610"
  3530. }
  3531. Block {
  3532.   BlockType   From
  3533.   Name   "From2"
  3534.   Position   [15, 66, 85, 94]
  3535.   GotoTag   "tp435614"
  3536. }
  3537. Block {
  3538.   BlockType   From
  3539.   Name   "From3"
  3540.   Position   [15, 111, 85, 139]
  3541.   GotoTag   "tp435625"
  3542. }
  3543. Block {
  3544.   BlockType   From
  3545.   Name   "From4"
  3546.   Position   [15, 156, 85, 184]
  3547.   GotoTag   "tp435628"
  3548. }
  3549. Block {
  3550.   BlockType   From
  3551.   Name   "From5"
  3552.   Position   [15, 201, 85, 229]
  3553.   GotoTag   "tp435631"
  3554. }
  3555. Block {
  3556.   BlockType   From
  3557.   Name   "From6"
  3558.   Position   [15, 246, 85, 274]
  3559.   GotoTag   "tp435606"
  3560. }
  3561. Block {
  3562.   BlockType   Mux
  3563.   Name   "Mux"
  3564.   Ports   [6, 1]
  3565.   Position   [325, 272, 330, 613]
  3566.   ShowName   off
  3567.   Inputs   "[1 1 1 1 1 1]"
  3568.   DisplayOption   "bar"
  3569. }
  3570. Block {
  3571.   BlockType   Outport
  3572.   Name   "gates"
  3573.   Position   [390, 433, 420, 447]
  3574.   IconDisplay   "Port number"
  3575.   BusOutputAsStruct   off
  3576. }
  3577. Line {
  3578.   SrcBlock   "Mux"
  3579.   SrcPort   1
  3580.   Points   [0, -5]
  3581.   DstBlock   "gates"
  3582.   DstPort   1
  3583. }
  3584. Line {
  3585.   SrcBlock   "From1"
  3586.   SrcPort   1
  3587.   DstBlock   "Mux"
  3588.   DstPort   1
  3589. }
  3590. Line {
  3591.   SrcBlock   "From2"
  3592.   SrcPort   1
  3593.   DstBlock   "Mux"
  3594.   DstPort   2
  3595. }
  3596. Line {
  3597.   SrcBlock   "From3"
  3598.   SrcPort   1
  3599.   DstBlock   "Mux"
  3600.   DstPort   3
  3601. }
  3602. Line {
  3603.   SrcBlock   "From4"
  3604.   SrcPort   1
  3605.   DstBlock   "Mux"
  3606.   DstPort   4
  3607. }
  3608. Line {
  3609.   SrcBlock   "From5"
  3610.   SrcPort   1
  3611.   DstBlock   "Mux"
  3612.   DstPort   5
  3613. }
  3614. Line {
  3615.   SrcBlock   "From6"
  3616.   SrcPort   1
  3617.   DstBlock   "Mux"
  3618.   DstPort   6
  3619. }
  3620.       }
  3621.     }
  3622.     Block {
  3623.       BlockType       Mux
  3624.       Name       "Mux"
  3625.       Ports       [2, 1]
  3626.       Position       [210, 30, 215, 125]
  3627.       NamePlacement       "alternate"
  3628.       Inputs       "2"
  3629.       DisplayOption       "bar"
  3630.     }
  3631.     Block {
  3632.       BlockType       SubSystem
  3633.       Name       "Sources"
  3634.       Ports       [0, 1]
  3635.       Position       [20, 42, 85, 68]
  3636.       FontName       "Arial"
  3637.       FontSize       14
  3638.       TreatAsAtomicUnit       off
  3639.       MinAlgLoopOccurrences   off
  3640.       RTWSystemCode       "Auto"
  3641.       MaskHideContents       off
  3642.       System {
  3643. Name "Sources"
  3644. Location [16, 100, 737, 762]
  3645. Open off
  3646. ModelBrowserVisibility off
  3647. ModelBrowserWidth 200
  3648. ScreenColor "white"
  3649. PaperOrientation "landscape"
  3650. PaperPositionMode "auto"
  3651. PaperType "A4"
  3652. PaperUnits "centimeters"
  3653. ZoomFactor "100"
  3654. Block {
  3655.   BlockType   From
  3656.   Name   "From1"
  3657.   Position   [15, 21, 85, 49]
  3658.   GotoTag   "tp283457"
  3659. }
  3660. Block {
  3661.   BlockType   From
  3662.   Name   "From2"
  3663.   Position   [15, 66, 85, 94]
  3664.   GotoTag   "tp283534"
  3665. }
  3666. Block {
  3667.   BlockType   From
  3668.   Name   "From3"
  3669.   Position   [15, 111, 85, 139]
  3670.   GotoTag   "tp283535"
  3671. }
  3672. Block {
  3673.   BlockType   From
  3674.   Name   "From4"
  3675.   Position   [15, 156, 85, 184]
  3676.   GotoTag   "tp283393"
  3677. }
  3678. Block {
  3679.   BlockType   Mux
  3680.   Name   "Mux"
  3681.   Ports   [4, 1]
  3682.   Position   [325, 272, 330, 613]
  3683.   Inputs   "[2 1 1 3]"
  3684.   DisplayOption   "bar"
  3685. }
  3686. Block {
  3687.   BlockType   Mux
  3688.   Name   "Mux_u"
  3689.   Ports   [2, 1]
  3690.   Position   [465, 374, 470, 461]
  3691.   Inputs   "[6 7]"
  3692.   DisplayOption   "bar"
  3693. }
  3694. Block {
  3695.   BlockType   Constant
  3696.   Name   "SwitchCurrents"
  3697.   Position   [350, 379, 430, 411]
  3698.   NamePlacement   "alternate"
  3699.   Value   "complex(zeros(6,1),zeros(6,1))"
  3700. }
  3701. Block {
  3702.   BlockType   Outport
  3703.   Name   "u"
  3704.   Position   [505, 413, 535, 427]
  3705.   IconDisplay   "Port number"
  3706.   BusOutputAsStruct   off
  3707. }
  3708. Line {
  3709.   SrcBlock   "Mux_u"
  3710.   SrcPort   1
  3711.   DstBlock   "u"
  3712.   DstPort   1
  3713. }
  3714. Line {
  3715.   SrcBlock   "SwitchCurrents"
  3716.   SrcPort   1
  3717.   DstBlock   "Mux_u"
  3718.   DstPort   1
  3719. }
  3720. Line {
  3721.   SrcBlock   "Mux"
  3722.   SrcPort   1
  3723.   Points   [0, -5]
  3724.   DstBlock   "Mux_u"
  3725.   DstPort   2
  3726. }
  3727. Line {
  3728.   SrcBlock   "From1"
  3729.   SrcPort   1
  3730.   DstBlock   "Mux"
  3731.   DstPort   1
  3732. }
  3733. Line {
  3734.   SrcBlock   "From2"
  3735.   SrcPort   1
  3736.   DstBlock   "Mux"
  3737.   DstPort   2
  3738. }
  3739. Line {
  3740.   SrcBlock   "From3"
  3741.   SrcPort   1
  3742.   DstBlock   "Mux"
  3743.   DstPort   3
  3744. }
  3745. Line {
  3746.   SrcBlock   "From4"
  3747.   SrcPort   1
  3748.   DstBlock   "Mux"
  3749.   DstPort   4
  3750. }
  3751.       }
  3752.     }
  3753.     Block {
  3754.       BlockType       "S-Function"
  3755.       Name       "State-Space"
  3756.       Ports       [1, 1]
  3757.       Position       [240, 58, 320, 102]
  3758.       FunctionName       "sfun_psbdqc"
  3759.       Parameters       "H, Rswitch,InputsNonZero"
  3760.       MaskIconFrame       on
  3761.       MaskIconOpaque       on
  3762.       MaskIconRotate       "none"
  3763.       MaskIconUnits       "autoscale"
  3764.     }
  3765.     Block {
  3766.       BlockType       SubSystem
  3767.       Name       "Yout"
  3768.       Ports       [1]
  3769.       Position       [455, 68, 520, 92]
  3770.       FontName       "Arial"
  3771.       FontSize       14
  3772.       TreatAsAtomicUnit       off
  3773.       MinAlgLoopOccurrences   off
  3774.       RTWSystemCode       "Auto"
  3775.       MaskHideContents       off
  3776.       System {
  3777. Name "Yout"
  3778. Location [124, 85, 631, 971]
  3779. Open off
  3780. ModelBrowserVisibility off
  3781. ModelBrowserWidth 200
  3782. ScreenColor "white"
  3783. PaperOrientation "landscape"
  3784. PaperPositionMode "auto"
  3785. PaperType "A4"
  3786. PaperUnits "centimeters"
  3787. ZoomFactor "100"
  3788. Block {
  3789.   BlockType   Inport
  3790.   Name   "v,i"
  3791.   Position   [15, 373, 45, 387]
  3792.   IconDisplay   "Port number"
  3793. }
  3794. Block {
  3795.   BlockType   Demux
  3796.   Name   "Demux"
  3797.   Ports   [1, 37]
  3798.   Position   [120, 191, 125, 569]
  3799.   BackgroundColor   "black"
  3800.   ShowName   off
  3801.   Outputs   "[1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 "
  3802. "1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1]"
  3803.   DisplayOption   "bar"
  3804. }
  3805. Block {
  3806.   BlockType   Goto
  3807.   Name   "Goto1"
  3808.   Position   [325, 21, 395, 49]
  3809.   GotoTag   "tp435609"
  3810.   TagVisibility   "global"
  3811. }
  3812. Block {
  3813.   BlockType   Goto
  3814.   Name   "Goto10"
  3815.   Position   [325, 426, 395, 454]
  3816.   GotoTag   "tp283417"
  3817.   TagVisibility   "global"
  3818. }
  3819. Block {
  3820.   BlockType   Goto
  3821.   Name   "Goto11"
  3822.   Position   [325, 471, 395, 499]
  3823.   GotoTag   "tp283426"
  3824.   TagVisibility   "global"
  3825. }
  3826. Block {
  3827.   BlockType   Goto
  3828.   Name   "Goto12"
  3829.   Position   [325, 516, 395, 544]
  3830.   GotoTag   "tp283428"
  3831.   TagVisibility   "global"
  3832. }
  3833. Block {
  3834.   BlockType   Goto
  3835.   Name   "Goto13"
  3836.   Position   [325, 561, 395, 589]
  3837.   GotoTag   "tp283429"
  3838.   TagVisibility   "global"
  3839. }
  3840. Block {
  3841.   BlockType   Goto
  3842.   Name   "Goto14"
  3843.   Position   [325, 606, 395, 634]
  3844.   GotoTag   "tp283435"
  3845.   TagVisibility   "global"
  3846. }
  3847. Block {
  3848.   BlockType   Goto
  3849.   Name   "Goto15"
  3850.   Position   [325, 651, 395, 679]
  3851.   GotoTag   "tp283437"
  3852.   TagVisibility   "global"
  3853. }
  3854. Block {
  3855.   BlockType   Goto
  3856.   Name   "Goto16"
  3857.   Position   [325, 696, 395, 724]
  3858.   GotoTag   "tp283439"
  3859.   TagVisibility   "global"
  3860. }
  3861. Block {
  3862.   BlockType   Goto
  3863.   Name   "Goto17"
  3864.   Position   [325, 741, 395, 769]
  3865.   GotoTag   "tp283479"
  3866.   TagVisibility   "global"
  3867. }
  3868. Block {
  3869.   BlockType   Goto
  3870.   Name   "Goto18"
  3871.   Position   [325, 786, 395, 814]
  3872.   GotoTag   "tp283481"
  3873.   TagVisibility   "global"
  3874. }
  3875. Block {
  3876.   BlockType   Goto
  3877.   Name   "Goto19"
  3878.   Position   [325, 831, 395, 859]
  3879.   GotoTag   "tp283482"
  3880.   TagVisibility   "global"
  3881. }
  3882. Block {
  3883.   BlockType   Goto
  3884.   Name   "Goto2"
  3885.   Position   [325, 66, 395, 94]
  3886.   GotoTag   "tp435612"
  3887.   TagVisibility   "global"
  3888. }
  3889. Block {
  3890.   BlockType   Goto
  3891.   Name   "Goto20"
  3892.   Position   [325, 876, 395, 904]
  3893.   GotoTag   "tp283517"
  3894.   TagVisibility   "global"
  3895. }
  3896. Block {
  3897.   BlockType   Goto
  3898.   Name   "Goto21"
  3899.   Position   [325, 921, 395, 949]
  3900.   GotoTag   "tp283518"
  3901.   TagVisibility   "global"
  3902. }
  3903. Block {
  3904.   BlockType   Goto
  3905.   Name   "Goto22"
  3906.   Position   [325, 966, 395, 994]
  3907.   GotoTag   "tp283520"
  3908.   TagVisibility   "global"
  3909. }
  3910. Block {
  3911.   BlockType   Goto
  3912.   Name   "Goto23"
  3913.   Position   [325, 1011, 395, 1039]
  3914.   GotoTag   "tp283418"
  3915.   TagVisibility   "global"
  3916. }
  3917. Block {
  3918.   BlockType   Goto
  3919.   Name   "Goto24"
  3920.   Position   [325, 1056, 395, 1084]
  3921.   GotoTag   "tp283420"
  3922.   TagVisibility   "global"
  3923. }
  3924. Block {
  3925.   BlockType   Goto
  3926.   Name   "Goto25"
  3927.   Position   [325, 1101, 395, 1129]
  3928.   GotoTag   "tp283421"
  3929.   TagVisibility   "global"
  3930. }
  3931. Block {
  3932.   BlockType   Goto
  3933.   Name   "Goto26"
  3934.   Position   [325, 1146, 395, 1174]
  3935.   GotoTag   "tp283431"
  3936.   TagVisibility   "global"
  3937. }
  3938. Block {
  3939.   BlockType   Goto
  3940.   Name   "Goto27"
  3941.   Position   [325, 1191, 395, 1219]
  3942.   GotoTag   "tp283432"
  3943.   TagVisibility   "global"
  3944. }
  3945. Block {
  3946.   BlockType   Goto
  3947.   Name   "Goto28"
  3948.   Position   [325, 1236, 395, 1264]
  3949.   GotoTag   "tp283434"
  3950.   TagVisibility   "global"
  3951. }
  3952. Block {
  3953.   BlockType   Goto
  3954.   Name   "Goto29"
  3955.   Position   [325, 1281, 395, 1309]
  3956.   GotoTag   "tp283440"
  3957.   TagVisibility   "global"
  3958. }
  3959. Block {
  3960.   BlockType   Goto
  3961.   Name   "Goto3"
  3962.   Position   [325, 111, 395, 139]
  3963.   GotoTag   "tp435623"
  3964.   TagVisibility   "global"
  3965. }
  3966. Block {
  3967.   BlockType   Goto
  3968.   Name   "Goto30"
  3969.   Position   [325, 1326, 395, 1354]
  3970.   GotoTag   "tp283442"
  3971.   TagVisibility   "global"
  3972. }
  3973. Block {
  3974.   BlockType   Goto
  3975.   Name   "Goto31"
  3976.   Position   [325, 1371, 395, 1399]
  3977.   GotoTag   "tp283443"
  3978.   TagVisibility   "global"
  3979. }
  3980. Block {
  3981.   BlockType   Goto
  3982.   Name   "Goto32"
  3983.   Position   [325, 1416, 395, 1444]
  3984.   GotoTag   "tp283484"
  3985.   TagVisibility   "global"
  3986. }
  3987. Block {
  3988.   BlockType   Goto
  3989.   Name   "Goto33"
  3990.   Position   [325, 1461, 395, 1489]
  3991.   GotoTag   "tp283485"
  3992.   TagVisibility   "global"
  3993. }
  3994. Block {
  3995.   BlockType   Goto
  3996.   Name   "Goto34"
  3997.   Position   [325, 1506, 395, 1534]
  3998.   GotoTag   "tp283487"
  3999.   TagVisibility   "global"
  4000. }
  4001. Block {
  4002.   BlockType   Goto
  4003.   Name   "Goto35"
  4004.   Position   [325, 1551, 395, 1579]
  4005.   GotoTag   "tp283521"
  4006.   TagVisibility   "global"
  4007. }
  4008. Block {
  4009.   BlockType   Goto
  4010.   Name   "Goto36"
  4011.   Position   [325, 1596, 395, 1624]
  4012.   GotoTag   "tp283523"
  4013.   TagVisibility   "global"
  4014. }
  4015. Block {
  4016.   BlockType   Goto
  4017.   Name   "Goto37"
  4018.   Position   [325, 1641, 395, 1669]
  4019.   GotoTag   "tp283525"
  4020.   TagVisibility   "global"
  4021. }
  4022. Block {
  4023.   BlockType   Goto
  4024.   Name   "Goto4"
  4025.   Position   [325, 156, 395, 184]
  4026.   GotoTag   "tp435626"
  4027.   TagVisibility   "global"
  4028. }
  4029. Block {
  4030.   BlockType   Goto
  4031.   Name   "Goto5"
  4032.   Position   [325, 201, 395, 229]
  4033.   GotoTag   "tp435629"
  4034.   TagVisibility   "global"
  4035. }
  4036. Block {
  4037.   BlockType   Goto
  4038.   Name   "Goto6"
  4039.   Position   [325, 246, 395, 274]
  4040.   GotoTag   "tp435604"
  4041.   TagVisibility   "global"
  4042. }
  4043. Block {
  4044.   BlockType   Goto
  4045.   Name   "Goto7"
  4046.   Position   [325, 291, 395, 319]
  4047.   GotoTag   "tp283459"
  4048.   TagVisibility   "global"
  4049. }
  4050. Block {
  4051.   BlockType   Goto
  4052.   Name   "Goto8"
  4053.   Position   [325, 336, 395, 364]
  4054.   GotoTag   "tp283414"
  4055.   TagVisibility   "global"
  4056. }
  4057. Block {
  4058.   BlockType   Goto
  4059.   Name   "Goto9"
  4060.   Position   [325, 381, 395, 409]
  4061.   GotoTag   "tp283415"
  4062.   TagVisibility   "global"
  4063. }
  4064. Line {
  4065.   SrcBlock   "v,i"
  4066.   SrcPort   1
  4067.   DstBlock   "Demux"
  4068.   DstPort   1
  4069. }
  4070. Line {
  4071.   SrcBlock   "Demux"
  4072.   SrcPort   1
  4073.   DstBlock   "Goto1"
  4074.   DstPort   1
  4075. }
  4076. Line {
  4077.   SrcBlock   "Demux"
  4078.   SrcPort   2
  4079.   DstBlock   "Goto2"
  4080.   DstPort   1
  4081. }
  4082. Line {
  4083.   SrcBlock   "Demux"
  4084.   SrcPort   3
  4085.   DstBlock   "Goto3"
  4086.   DstPort   1
  4087. }
  4088. Line {
  4089.   SrcBlock   "Demux"
  4090.   SrcPort   4
  4091.   DstBlock   "Goto4"
  4092.   DstPort   1
  4093. }
  4094. Line {
  4095.   SrcBlock   "Demux"
  4096.   SrcPort   5
  4097.   DstBlock   "Goto5"
  4098.   DstPort   1
  4099. }
  4100. Line {
  4101.   SrcBlock   "Demux"
  4102.   SrcPort   6
  4103.   DstBlock   "Goto6"
  4104.   DstPort   1
  4105. }
  4106. Line {
  4107.   SrcBlock   "Demux"
  4108.   SrcPort   7
  4109.   DstBlock   "Goto7"
  4110.   DstPort   1
  4111. }
  4112. Line {
  4113.   SrcBlock   "Demux"
  4114.   SrcPort   8
  4115.   DstBlock   "Goto8"
  4116.   DstPort   1
  4117. }
  4118. Line {
  4119.   SrcBlock   "Demux"
  4120.   SrcPort   9
  4121.   DstBlock   "Goto9"
  4122.   DstPort   1
  4123. }
  4124. Line {
  4125.   SrcBlock   "Demux"
  4126.   SrcPort   10
  4127.   DstBlock   "Goto10"
  4128.   DstPort   1
  4129. }
  4130. Line {
  4131.   SrcBlock   "Demux"
  4132.   SrcPort   11
  4133.   DstBlock   "Goto11"
  4134.   DstPort   1
  4135. }
  4136. Line {
  4137.   SrcBlock   "Demux"
  4138.   SrcPort   12
  4139.   DstBlock   "Goto12"
  4140.   DstPort   1
  4141. }
  4142. Line {
  4143.   SrcBlock   "Demux"
  4144.   SrcPort   13
  4145.   DstBlock   "Goto13"
  4146.   DstPort   1
  4147. }
  4148. Line {
  4149.   SrcBlock   "Demux"
  4150.   SrcPort   14
  4151.   DstBlock   "Goto14"
  4152.   DstPort   1
  4153. }
  4154. Line {
  4155.   SrcBlock   "Demux"
  4156.   SrcPort   15
  4157.   DstBlock   "Goto15"
  4158.   DstPort   1
  4159. }
  4160. Line {
  4161.   SrcBlock   "Demux"
  4162.   SrcPort   16
  4163.   DstBlock   "Goto16"
  4164.   DstPort   1
  4165. }
  4166. Line {
  4167.   SrcBlock   "Demux"
  4168.   SrcPort   17
  4169.   DstBlock   "Goto17"
  4170.   DstPort   1
  4171. }
  4172. Line {
  4173.   SrcBlock   "Demux"
  4174.   SrcPort   18
  4175.   DstBlock   "Goto18"
  4176.   DstPort   1
  4177. }
  4178. Line {
  4179.   SrcBlock   "Demux"
  4180.   SrcPort   19
  4181.   DstBlock   "Goto19"
  4182.   DstPort   1
  4183. }
  4184. Line {
  4185.   SrcBlock   "Demux"
  4186.   SrcPort   20
  4187.   DstBlock   "Goto20"
  4188.   DstPort   1
  4189. }
  4190. Line {
  4191.   SrcBlock   "Demux"
  4192.   SrcPort   21
  4193.   DstBlock   "Goto21"
  4194.   DstPort   1
  4195. }
  4196. Line {
  4197.   SrcBlock   "Demux"
  4198.   SrcPort   22
  4199.   DstBlock   "Goto22"
  4200.   DstPort   1
  4201. }
  4202. Line {
  4203.   SrcBlock   "Demux"
  4204.   SrcPort   23
  4205.   DstBlock   "Goto23"
  4206.   DstPort   1
  4207. }
  4208. Line {
  4209.   SrcBlock   "Demux"
  4210.   SrcPort   24
  4211.   DstBlock   "Goto24"
  4212.   DstPort   1
  4213. }
  4214. Line {
  4215.   SrcBlock   "Demux"
  4216.   SrcPort   25
  4217.   DstBlock   "Goto25"
  4218.   DstPort   1
  4219. }
  4220. Line {
  4221.   SrcBlock   "Demux"
  4222.   SrcPort   26
  4223.   DstBlock   "Goto26"
  4224.   DstPort   1
  4225. }
  4226. Line {
  4227.   SrcBlock   "Demux"
  4228.   SrcPort   27
  4229.   DstBlock   "Goto27"
  4230.   DstPort   1
  4231. }
  4232. Line {
  4233.   SrcBlock   "Demux"
  4234.   SrcPort   28
  4235.   DstBlock   "Goto28"
  4236.   DstPort   1
  4237. }
  4238. Line {
  4239.   SrcBlock   "Demux"
  4240.   SrcPort   29
  4241.   DstBlock   "Goto29"
  4242.   DstPort   1
  4243. }
  4244. Line {
  4245.   SrcBlock   "Demux"
  4246.   SrcPort   30
  4247.   DstBlock   "Goto30"
  4248.   DstPort   1
  4249. }
  4250. Line {
  4251.   SrcBlock   "Demux"
  4252.   SrcPort   31
  4253.   DstBlock   "Goto31"
  4254.   DstPort   1
  4255. }
  4256. Line {
  4257.   SrcBlock   "Demux"
  4258.   SrcPort   32
  4259.   DstBlock   "Goto32"
  4260.   DstPort   1
  4261. }
  4262. Line {
  4263.   SrcBlock   "Demux"
  4264.   SrcPort   33
  4265.   DstBlock   "Goto33"
  4266.   DstPort   1
  4267. }
  4268. Line {
  4269.   SrcBlock   "Demux"
  4270.   SrcPort   34
  4271.   DstBlock   "Goto34"
  4272.   DstPort   1
  4273. }
  4274. Line {
  4275.   SrcBlock   "Demux"
  4276.   SrcPort   35
  4277.   DstBlock   "Goto35"
  4278.   DstPort   1
  4279. }
  4280. Line {
  4281.   SrcBlock   "Demux"
  4282.   SrcPort   36
  4283.   DstBlock   "Goto36"
  4284.   DstPort   1
  4285. }
  4286. Line {
  4287.   SrcBlock   "Demux"
  4288.   SrcPort   37
  4289.   DstBlock   "Goto37"
  4290.   DstPort   1
  4291. }
  4292.       }
  4293.     }
  4294.     Block {
  4295.       BlockType       SubSystem
  4296.       Name       "conversion"
  4297.       Ports       [1, 1]
  4298.       Position       [345, 59, 430, 101]
  4299.       TreatAsAtomicUnit       off
  4300.       MinAlgLoopOccurrences   off
  4301.       RTWSystemCode       "Auto"
  4302.       MaskHideContents       off
  4303.       System {
  4304. Name "conversion"
  4305. Location [484, 549, 719, 639]
  4306. Open off
  4307. ModelBrowserVisibility off
  4308. ModelBrowserWidth 200
  4309. ScreenColor "white"
  4310. PaperOrientation "landscape"
  4311. PaperPositionMode "auto"
  4312. PaperType "A4"
  4313. PaperUnits "centimeters"
  4314. ZoomFactor "100"
  4315. Block {
  4316.   BlockType   Inport
  4317.   Name   "Yout"
  4318.   Position   [25, 38, 55, 52]
  4319.   IconDisplay   "Port number"
  4320. }
  4321. Block {
  4322.   BlockType   Demux
  4323.   Name   "Demux1"
  4324.   Ports   [1, 2]
  4325.   Position   [80, 26, 85, 64]
  4326.   BackgroundColor   "black"
  4327.   ShowName   off
  4328.   Outputs   "2"
  4329. }
  4330. Block {
  4331.   BlockType   RealImagToComplex
  4332.   Name   "Real-Imag tonComplex"
  4333.   Ports   [2, 1]
  4334.   Position   [135, 26, 155, 64]
  4335.   ShowName   off
  4336. }
  4337. Block {
  4338.   BlockType   Outport
  4339.   Name   "Complex"
  4340.   Position   [180, 38, 210, 52]
  4341.   IconDisplay   "Port number"
  4342.   BusOutputAsStruct   off
  4343. }
  4344. Line {
  4345.   SrcBlock   "Yout"
  4346.   SrcPort   1
  4347.   DstBlock   "Demux1"
  4348.   DstPort   1
  4349. }
  4350. Line {
  4351.   SrcBlock   "Real-Imag tonComplex"
  4352.   SrcPort   1
  4353.   DstBlock   "Complex"
  4354.   DstPort   1
  4355. }
  4356. Line {
  4357.   SrcBlock   "Demux1"
  4358.   SrcPort   2
  4359.   DstBlock   "Real-Imag tonComplex"
  4360.   DstPort   2
  4361. }
  4362. Line {
  4363.   SrcBlock   "Demux1"
  4364.   SrcPort   1
  4365.   DstBlock   "Real-Imag tonComplex"
  4366.   DstPort   1
  4367. }
  4368.       }
  4369.     }
  4370.     Block {
  4371.       BlockType       SubSystem
  4372.       Name       "conversion "
  4373.       Ports       [1, 1]
  4374.       Position       [110, 38, 185, 72]
  4375.       NamePlacement       "alternate"
  4376.       TreatAsAtomicUnit       off
  4377.       MinAlgLoopOccurrences   off
  4378.       RTWSystemCode       "Auto"
  4379.       MaskHideContents       off
  4380.       System {
  4381. Name "conversion "
  4382. Location [708, 736, 963, 843]
  4383. Open off
  4384. ModelBrowserVisibility off
  4385. ModelBrowserWidth 200
  4386. ScreenColor "white"
  4387. PaperOrientation "landscape"
  4388. PaperPositionMode "auto"
  4389. PaperType "A4"
  4390. PaperUnits "centimeters"
  4391. ZoomFactor "100"
  4392. Block {
  4393.   BlockType   Inport
  4394.   Name   "Complex"
  4395.   Position   [25, 53, 55, 67]
  4396.   IconDisplay   "Port number"
  4397. }
  4398. Block {
  4399.   BlockType   ComplexToRealImag
  4400.   Name   "Complex tonReal-Imag"
  4401.   Ports   [1, 2]
  4402.   Position   [80, 34, 140, 81]
  4403.   ShowName   off
  4404.   Output   "Real and imag"
  4405. }
  4406. Block {
  4407.   BlockType   Mux
  4408.   Name   "Mux"
  4409.   Ports   [2, 1]
  4410.   Position   [170, 30, 175, 85]
  4411.   NamePlacement   "alternate"
  4412.   Inputs   "2"
  4413.   DisplayOption   "bar"
  4414. }
  4415. Block {
  4416.   BlockType   Outport
  4417.   Name   "u"
  4418.   Position   [200, 53, 230, 67]
  4419.   IconDisplay   "Port number"
  4420.   BusOutputAsStruct   off
  4421. }
  4422. Line {
  4423.   SrcBlock   "Mux"
  4424.   SrcPort   1
  4425.   DstBlock   "u"
  4426.   DstPort   1
  4427. }
  4428. Line {
  4429.   SrcBlock   "Complex"
  4430.   SrcPort   1
  4431.   DstBlock   "Complex tonReal-Imag"
  4432.   DstPort   1
  4433. }
  4434. Line {
  4435.   SrcBlock   "Complex tonReal-Imag"
  4436.   SrcPort   2
  4437.   DstBlock   "Mux"
  4438.   DstPort   2
  4439. }
  4440. Line {
  4441.   SrcBlock   "Complex tonReal-Imag"
  4442.   SrcPort   1
  4443.   DstBlock   "Mux"
  4444.   DstPort   1
  4445. }
  4446.       }
  4447.     }
  4448.     Line {
  4449.       SrcBlock       "Sources"
  4450.       SrcPort       1
  4451.       DstBlock       "conversion "
  4452.       DstPort       1
  4453.     }
  4454.     Line {
  4455.       SrcBlock       "conversion "
  4456.       SrcPort       1
  4457.       DstBlock       "Mux"
  4458.       DstPort       1
  4459.     }
  4460.     Line {
  4461.       SrcBlock       "Gates"
  4462.       SrcPort       1
  4463.       DstBlock       "Mux"
  4464.       DstPort       2
  4465.     }
  4466.     Line {
  4467.       SrcBlock       "Mux"
  4468.       SrcPort       1
  4469.       DstBlock       "State-Space"
  4470.       DstPort       1
  4471.     }
  4472.     Line {
  4473.       SrcBlock       "conversion"
  4474.       SrcPort       1
  4475.       DstBlock       "Yout"
  4476.       DstPort       1
  4477.     }
  4478.     Line {
  4479.       SrcBlock       "State-Space"
  4480.       SrcPort       1
  4481.       DstBlock       "conversion"
  4482.       DstPort       1
  4483.     }
  4484.   }
  4485. }
  4486. Block {
  4487.   BlockType   Ground
  4488.   Name   "Ground"
  4489.   Position   [315, 40, 335, 60]
  4490.   ShowName   off
  4491. }
  4492. Block {
  4493.   BlockType   Terminator
  4494.   Name   "Terminator"
  4495.   Position   [355, 40, 375, 60]
  4496.   ShowName   off
  4497. }
  4498. Line {
  4499.   SrcBlock   "Ground"
  4500.   SrcPort   1
  4501.   DstBlock   "Terminator"
  4502.   DstPort   1
  4503. }
  4504. Annotation {
  4505.   Name   "Graphical user interface for the analysis o"
  4506. "f  SimPowerSystems circuits. nPlace the Powergui block in the top-level of y"
  4507. "our model and double-clicknon it to open the GUI."
  4508.   Position   [14, 29]
  4509.   HorizontalAlignment   "left"
  4510.   ForegroundColor   "blue"
  4511.   UseDisplayTextAsClickCallback off
  4512.   FontName   "Arial"
  4513.   FontSize   12
  4514. }
  4515.       }
  4516.     }
  4517.     Line {
  4518.       LineType       "Connection"
  4519.       SrcBlock       "Ground1"
  4520.       SrcPort       LConn1
  4521.       Points       [0, -5]
  4522.       DstBlock       "120 kV"
  4523.       DstPort       LConn1
  4524.     }
  4525.     Line {
  4526.       LineType       "Connection"
  4527.       SrcBlock       "120 kV"
  4528.       SrcPort       RConn1
  4529.       DstBlock       "2500 MVAnX0/X1=3"
  4530.       DstPort       LConn1
  4531.     }
  4532.     Line {
  4533.       LineType       "Connection"
  4534.       SrcBlock       "120 kV"
  4535.       SrcPort       RConn2
  4536.       DstBlock       "2500 MVAnX0/X1=3"
  4537.       DstPort       LConn2
  4538.     }
  4539.     Line {
  4540.       LineType       "Connection"
  4541.       SrcBlock       "120 kV"
  4542.       SrcPort       RConn3
  4543.       DstBlock       "2500 MVAnX0/X1=3"
  4544.       DstPort       LConn3
  4545.     }
  4546.     Line {
  4547.       LineType       "Connection"
  4548.       SrcBlock       "3.3ohms "
  4549.       SrcPort       RConn1
  4550.       DstBlock       "Ground3"
  4551.       DstPort       LConn1
  4552.     }
  4553.     Line {
  4554.       LineType       "Connection"
  4555.       SrcBlock       "GroundingnTransformernX0=4.7 Ohms"
  4556.       SrcPort       LConn4
  4557.       DstBlock       "3.3ohms "
  4558.       DstPort       LConn1
  4559.     }
  4560.     Line {
  4561.       LineType       "Connection"
  4562.       SrcBlock       "B120n(120 kV)"
  4563.       SrcPort       LConn1
  4564.       Points       [20, 0]
  4565.       DstBlock       "2500 MVAnX0/X1=3"
  4566.       DstPort       RConn1
  4567.     }
  4568.     Line {
  4569.       LineType       "Connection"
  4570.       SrcBlock       "B120n(120 kV)"
  4571.       SrcPort       LConn2
  4572.       Points       [20, 0]
  4573.       DstBlock       "2500 MVAnX0/X1=3"
  4574.       DstPort       RConn2
  4575.     }
  4576.     Line {
  4577.       LineType       "Connection"
  4578.       SrcBlock       "B120n(120 kV)"
  4579.       SrcPort       LConn3
  4580.       DstBlock       "2500 MVAnX0/X1=3"
  4581.       DstPort       RConn3
  4582.     }
  4583.     Line {
  4584.       LineType       "Connection"
  4585.       SrcBlock       "120 kV/25 kVn47 MVA"
  4586.       SrcPort       RConn2
  4587.       Points       [0, 0; 10, 0]
  4588.       Branch {
  4589. ConnectType "DEST_SRC"
  4590. DstBlock "20 km line"
  4591. DstPort LConn2
  4592.       }
  4593.       Branch {
  4594. ConnectType "DEST_SRC"
  4595. Points [0, 85]
  4596. DstBlock "GroundingnTransformernX0=4.7 Ohms"
  4597. DstPort LConn2
  4598.       }
  4599.     }
  4600.     Line {
  4601.       LineType       "Connection"
  4602.       SrcBlock       "120 kV/25 kVn47 MVA"
  4603.       SrcPort       RConn3
  4604.       Points       [0, 0; 20, 0]
  4605.       Branch {
  4606. ConnectType "DEST_SRC"
  4607. DstBlock "20 km line"
  4608. DstPort LConn3
  4609.       }
  4610.       Branch {
  4611. ConnectType "DEST_SRC"
  4612. Points [0, 80]
  4613. DstBlock "GroundingnTransformernX0=4.7 Ohms"
  4614. DstPort LConn3
  4615.       }
  4616.     }
  4617.     Line {
  4618.       LineType       "Connection"
  4619.       SrcBlock       "120 kV/25 kVn47 MVA"
  4620.       SrcPort       RConn1
  4621.       Points       [0, 0]
  4622.       Branch {
  4623. ConnectType "DEST_SRC"
  4624. DstBlock "20 km line"
  4625. DstPort LConn1
  4626.       }
  4627.       Branch {
  4628. ConnectType "DEST_SRC"
  4629. DstBlock "GroundingnTransformernX0=4.7 Ohms"
  4630. DstPort LConn1
  4631.       }
  4632.     }
  4633.     Line {
  4634.       LineType       "Connection"
  4635.       SrcBlock       "20 km line"
  4636.       SrcPort       RConn2
  4637.       DstBlock       "B25n(25 kV)"
  4638.       DstPort       LConn2
  4639.     }
  4640.     Line {
  4641.       LineType       "Connection"
  4642.       SrcBlock       "20 km line"
  4643.       SrcPort       RConn3
  4644.       DstBlock       "B25n(25 kV)"
  4645.       DstPort       LConn3
  4646.     }
  4647.     Line {
  4648.       LineType       "Connection"
  4649.       Points       [490, 115; 0, -85; -20, 0]
  4650.       DstBlock       "Fault"
  4651.       DstPort       LConn1
  4652.       Branch {
  4653. ConnectType "SRC_DEST"
  4654. SrcBlock "B25n(25 kV)"
  4655. SrcPort RConn1
  4656. Points [25, 0]
  4657.       }
  4658.       Branch {
  4659. ConnectType "SRC_SRC"
  4660. Points [0, 70]
  4661. DstBlock "Plantn2 MVA"
  4662. DstPort LConn1
  4663.       }
  4664.       Branch {
  4665. ConnectType "SRC_SRC"
  4666. DstBlock "10 km line"
  4667. DstPort LConn1
  4668.       }
  4669.     }
  4670.     Line {
  4671.       LineType       "Connection"
  4672.       Points       [480, 130; 0, -85; -10, 0]
  4673.       DstBlock       "Fault"
  4674.       DstPort       LConn2
  4675.       Branch {
  4676. ConnectType "SRC_DEST"
  4677. SrcBlock "B25n(25 kV)"
  4678. SrcPort RConn2
  4679. Points [0, 0; 15, 0]
  4680.       }
  4681.       Branch {
  4682. ConnectType "SRC_SRC"
  4683. Points [0, 75]
  4684. DstBlock "Plantn2 MVA"
  4685. DstPort LConn2
  4686.       }
  4687.       Branch {
  4688. ConnectType "SRC_SRC"
  4689. DstBlock "10 km line"
  4690. DstPort LConn2
  4691.       }
  4692.     }
  4693.     Line {
  4694.       LineType       "Connection"
  4695.       Points       [470, 145; 0, -85]
  4696.       DstBlock       "Fault"
  4697.       DstPort       LConn3
  4698.       Branch {
  4699. ConnectType "SRC_SRC"
  4700. DstBlock "B25n(25 kV)"
  4701. DstPort RConn3
  4702.       }
  4703.       Branch {
  4704. ConnectType "SRC_SRC"
  4705. Points [0, 80]
  4706. DstBlock "Plantn2 MVA"
  4707. DstPort LConn3
  4708.       }
  4709.       Branch {
  4710. ConnectType "SRC_SRC"
  4711. DstBlock "10 km line"
  4712. DstPort LConn3
  4713.       }
  4714.     }
  4715.     Line {
  4716.       Name       "Generated P(MW)"
  4717.       Labels       [1, 0]
  4718.       SrcBlock       "Wind turbinenData acquisition"
  4719.       SrcPort       3
  4720.       DstBlock       "Wind Turbine"
  4721.       DstPort       3
  4722.     }
  4723.     Line {
  4724.       LineType       "Connection"
  4725.       SrcBlock       "Loadn500 kW"
  4726.       SrcPort       LConn2
  4727.       Points       [0, 0; 0, -50]
  4728.       Branch {
  4729. ConnectType "DEST_SRC"
  4730. DstBlock "25 kV/ 575 Vn6*2 MVA"
  4731. DstPort RConn2
  4732.       }
  4733.       Branch {
  4734. ConnectType "DEST_SRC"
  4735. Points [40, 0]
  4736. DstBlock "B575n(575 V)"
  4737. DstPort LConn2
  4738.       }
  4739.     }
  4740.     Line {
  4741.       LineType       "Connection"
  4742.       SrcBlock       "Loadn500 kW"
  4743.       SrcPort       LConn1
  4744.       Points       [0, 0; 0, -65]
  4745.       Branch {
  4746. ConnectType "DEST_SRC"
  4747. DstBlock "25 kV/ 575 Vn6*2 MVA"
  4748. DstPort RConn1
  4749.       }
  4750.       Branch {
  4751. ConnectType "DEST_SRC"
  4752. Points [50, 0]
  4753. DstBlock "B575n(575 V)"
  4754. DstPort LConn1
  4755.       }
  4756.     }
  4757.     Line {
  4758.       LineType       "Connection"
  4759.       SrcBlock       "Loadn500 kW"
  4760.       SrcPort       LConn3
  4761.       Points       [0, 0; 0, -35]
  4762.       Branch {
  4763. ConnectType "DEST_SRC"
  4764. DstBlock "25 kV/ 575 Vn6*2 MVA"
  4765. DstPort RConn3
  4766.       }
  4767.       Branch {
  4768. ConnectType "DEST_SRC"
  4769. DstBlock "B575n(575 V)"
  4770. DstPort LConn3
  4771.       }
  4772.     }
  4773.     Line {
  4774.       Name       "<Vdc (V)>"
  4775.       Labels       [0, 0]
  4776.       SrcBlock       "BusnSelector1"
  4777.       SrcPort       1
  4778.       DstBlock       "Goto2"
  4779.       DstPort       1
  4780.     }
  4781.     Line {
  4782.       Name       "<wr (pu)>"
  4783.       Labels       [0, 0]
  4784.       SrcBlock       "BusnSelector1"
  4785.       SrcPort       2
  4786.       DstBlock       "Goto3"
  4787.       DstPort       1
  4788.     }
  4789.     Line {
  4790.       SrcBlock       "Wind TurbinenDoubly-Fed Induction Generatorn("
  4791. "Phasor Type)1"
  4792.       SrcPort       1
  4793.       DstBlock       "BusnSelector1"
  4794.       DstPort       1
  4795.     }
  4796.     Line {
  4797.       Name       "Vabc_B120 (pu)"
  4798.       Labels       [1, 0]
  4799.       SrcBlock       "GridnData acquisition"
  4800.       SrcPort       1
  4801.       DstBlock       "Grid"
  4802.       DstPort       1
  4803.     }
  4804.     Line {
  4805.       Name       "Vabc_B25 (pu)"
  4806.       Labels       [1, 0]
  4807.       SrcBlock       "GridnData acquisition"
  4808.       SrcPort       2
  4809.       DstBlock       "Grid"
  4810.       DstPort       2
  4811.     }
  4812.     Line {
  4813.       Name       "Vabc_B575 (pu)"
  4814.       Labels       [1, 0]
  4815.       SrcBlock       "GridnData acquisition"
  4816.       SrcPort       3
  4817.       DstBlock       "Grid"
  4818.       DstPort       3
  4819.     }
  4820.     Line {
  4821.       Name       "P_B25 (MW)"
  4822.       Labels       [1, 0]
  4823.       SrcBlock       "GridnData acquisition"
  4824.       SrcPort       4
  4825.       DstBlock       "Grid"
  4826.       DstPort       4
  4827.     }
  4828.     Line {
  4829.       Name       "Q_B25 (Mvar)"
  4830.       Labels       [1, 0]
  4831.       SrcBlock       "GridnData acquisition"
  4832.       SrcPort       5
  4833.       DstBlock       "Grid"
  4834.       DstPort       5
  4835.     }
  4836.     Line {
  4837.       Name       "Vdc (V)"
  4838.       Labels       [1, 0]
  4839.       SrcBlock       "From3"
  4840.       SrcPort       1
  4841.       DstBlock       "Wind Turbine"
  4842.       DstPort       5
  4843.     }
  4844.     Line {
  4845.       Name       "Speed (pu)"
  4846.       Labels       [1, 0]
  4847.       SrcBlock       "From4"
  4848.       SrcPort       1
  4849.       DstBlock       "Wind Turbine"
  4850.       DstPort       6
  4851.     }
  4852.     Line {
  4853.       Name       "Pos. seq. V1_B575 (pu)"
  4854.       Labels       [0, 1]
  4855.       SrcBlock       "Wind turbinenData acquisition"
  4856.       SrcPort       1
  4857.       DstBlock       "Wind Turbine"
  4858.       DstPort       1
  4859.     }
  4860.     Line {
  4861.       Name       "Pos. seq. I1_B575 (pu)"
  4862.       Labels       [0, 1]
  4863.       SrcBlock       "Wind turbinenData acquisition"
  4864.       SrcPort       2
  4865.       DstBlock       "Wind Turbine"
  4866.       DstPort       2
  4867.     }
  4868.     Line {
  4869.       Name       "Generated Q(Mvar)"
  4870.       Labels       [1, 0]
  4871.       SrcBlock       "Wind turbinenData acquisition"
  4872.       SrcPort       4
  4873.       DstBlock       "Wind Turbine"
  4874.       DstPort       4
  4875.     }
  4876.     Line {
  4877.       LineType       "Connection"
  4878.       SrcBlock       "10 km line"
  4879.       SrcPort       RConn1
  4880.       DstBlock       "25 kV/ 575 Vn6*2 MVA"
  4881.       DstPort       LConn1
  4882.     }
  4883.     Line {
  4884.       LineType       "Connection"
  4885.       SrcBlock       "10 km line"
  4886.       SrcPort       RConn2
  4887.       DstBlock       "25 kV/ 575 Vn6*2 MVA"
  4888.       DstPort       LConn2
  4889.     }
  4890.     Line {
  4891.       LineType       "Connection"
  4892.       SrcBlock       "10 km line"
  4893.       SrcPort       RConn3
  4894.       DstBlock       "25 kV/ 575 Vn6*2 MVA"
  4895.       DstPort       LConn3
  4896.     }
  4897.     Line {
  4898.       LineType       "Connection"
  4899.       SrcBlock       "B120n(120 kV)"
  4900.       SrcPort       RConn1
  4901.       DstBlock       "120 kV/25 kVn47 MVA"
  4902.       DstPort       LConn1
  4903.     }
  4904.     Line {
  4905.       LineType       "Connection"
  4906.       SrcBlock       "B120n(120 kV)"
  4907.       SrcPort       RConn2
  4908.       DstBlock       "120 kV/25 kVn47 MVA"
  4909.       DstPort       LConn2
  4910.     }
  4911.     Line {
  4912.       LineType       "Connection"
  4913.       SrcBlock       "B120n(120 kV)"
  4914.       SrcPort       RConn3
  4915.       DstBlock       "120 kV/25 kVn47 MVA"
  4916.       DstPort       LConn3
  4917.     }
  4918.     Line {
  4919.       LineType       "Connection"
  4920.       SrcBlock       "B25n(25 kV)"
  4921.       SrcPort       LConn1
  4922.       DstBlock       "20 km line"
  4923.       DstPort       RConn1
  4924.     }
  4925.     Line {
  4926.       SrcBlock       "Wind TurbinenProtection"
  4927.       SrcPort       1
  4928.       Points       [0, 0; 15, 0]
  4929.       Branch {
  4930. DstBlock "Goto6"
  4931. DstPort 1
  4932.       }
  4933.       Branch {
  4934. Points [0, -30]
  4935. DstBlock "Trip1"
  4936. DstPort 1
  4937.       }
  4938.     }
  4939.     Line {
  4940.       SrcBlock       "Wind TurbinenProtection"
  4941.       SrcPort       2
  4942.       DstBlock       "Trip2"
  4943.       DstPort       1
  4944.     }
  4945.     Line {
  4946.       Name       "Motor Speed (pu)"
  4947.       Labels       [0, 1]
  4948.       SrcBlock       "GridnData acquisition"
  4949.       SrcPort       8
  4950.       DstBlock       "Grid"
  4951.       DstPort       8
  4952.     }
  4953.     Line {
  4954.       Name       "I Plant pos. seq. (pu/2 MVA) "
  4955.       Labels       [0, 1]
  4956.       SrcBlock       "GridnData acquisition"
  4957.       SrcPort       7
  4958.       DstBlock       "Grid"
  4959.       DstPort       7
  4960.     }
  4961.     Line {
  4962.       Name       "V_Plant 2.3kV pos. seq. (pu)"
  4963.       Labels       [0, 1]
  4964.       SrcBlock       "GridnData acquisition"
  4965.       SrcPort       6
  4966.       DstBlock       "Grid"
  4967.       DstPort       6
  4968.     }
  4969.     Line {
  4970.       SrcBlock       "Wind Speedn(m/s)"
  4971.       SrcPort       1
  4972.       Points       [5, 0]
  4973.       DstBlock       "Rate Limiter"
  4974.       DstPort       1
  4975.     }
  4976.     Line {
  4977.       Name       "Wind speed (m/s)"
  4978.       Labels       [0, 1]
  4979.       SrcBlock       "From1"
  4980.       SrcPort       1
  4981.       DstBlock       "Wind Turbine"
  4982.       DstPort       7
  4983.     }
  4984.     Line {
  4985.       SrcBlock       "Rate Limiter"
  4986.       SrcPort       1
  4987.       Points       [5, 0; 0, 15]
  4988.       Branch {
  4989. DstBlock "Goto1"
  4990. DstPort 1
  4991.       }
  4992.       Branch {
  4993. Points [0, 30]
  4994. DstBlock "Wind TurbinenDoubly-Fed Induction Generator"
  4995. "n(Phasor Type)1"
  4996. DstPort 1
  4997.       }
  4998.     }
  4999.     Line {
  5000.       LineType       "Connection"
  5001.       SrcBlock       "B575n(575 V)"
  5002.       SrcPort       RConn1
  5003.       DstBlock       "Wind TurbinenDoubly-Fed Induction Generatorn("
  5004. "Phasor Type)1"
  5005.       DstPort       LConn1
  5006.     }
  5007.     Line {
  5008.       LineType       "Connection"
  5009.       SrcBlock       "B575n(575 V)"
  5010.       SrcPort       RConn2
  5011.       Points       [0, 5]
  5012.       DstBlock       "Wind TurbinenDoubly-Fed Induction Generatorn("
  5013. "Phasor Type)1"
  5014.       DstPort       LConn2
  5015.     }
  5016.     Line {
  5017.       LineType       "Connection"
  5018.       SrcBlock       "B575n(575 V)"
  5019.       SrcPort       RConn3
  5020.       Points       [0, 10]
  5021.       DstBlock       "Wind TurbinenDoubly-Fed Induction Generatorn("
  5022. "Phasor Type)1"
  5023.       DstPort       LConn3
  5024.     }
  5025.     Line {
  5026.       Name       "<Pitch_angle (deg)>"
  5027.       Labels       [1, 0]
  5028.       SrcBlock       "BusnSelector1"
  5029.       SrcPort       3
  5030.       DstBlock       "Goto4"
  5031.       DstPort       1
  5032.     }
  5033.     Line {
  5034.       Name       "pitch angle (deg)"
  5035.       Labels       [0, 1]
  5036.       SrcBlock       "From2"
  5037.       SrcPort       1
  5038.       DstBlock       "Wind Turbine"
  5039.       DstPort       8
  5040.     }
  5041.     Line {
  5042.       SrcBlock       "From12"
  5043.       SrcPort       1
  5044.       Points       [15, 0; 0, 10]
  5045.       DstBlock       "Wind TurbinenDoubly-Fed Induction Generatorn("
  5046. "Phasor Type)1"
  5047.       DstPort       2
  5048.     }
  5049.     Annotation {
  5050.       Name       "9 MW Wind Farmn(6 x 1.5 MW)"
  5051.       Position       [843, 244]
  5052.       ForegroundColor       "red"
  5053.       UseDisplayTextAsClickCallback off
  5054.       FontName       "Arial"
  5055.       FontSize       12
  5056.       FontWeight       "bold"
  5057.     }
  5058.     Annotation {
  5059.       Name       "Phasor Simulation of a Wind Farm Using Doubly-F"
  5060. "ed Induction Generator Wind Turbines"
  5061.       Position       [502, 599]
  5062.       ForegroundColor       "blue"
  5063.       UseDisplayTextAsClickCallback off
  5064.       FontSize       14
  5065.       FontWeight       "bold"
  5066.     }
  5067.   }
  5068. }