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

📄 apf51.mdl

📁 主要就是实现L_M优化算法
💻 MDL
📖 第 1 页 / 共 3 页
字号:
	  Name			  "Sine Wave1"
	  Ports			  [0, 1]
	  Position		  [165, 300, 195, 330]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50"
	  Phase			  "pi*2/3"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave2"
	  Ports			  [0, 1]
	  Position		  [175, 445, 205, 475]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50"
	  Phase			  "pi*4/3"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave3"
	  Ports			  [0, 1]
	  Position		  [155, 140, 185, 170]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave4"
	  Ports			  [0, 1]
	  Position		  [175, 365, 205, 395]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50*15"
	  Phase			  "pi*2/3"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave5"
	  Ports			  [0, 1]
	  Position		  [175, 515, 205, 545]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50*7"
	  Phase			  "pi*4/3"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum"
	  Ports			  [2, 1]
	  Position		  [245, 180, 265, 200]
	  ShowName		  off
	  IconShape		  "round"
	  Inputs		  "|++"
	  InputSameDT		  off
	  OutDataTypeMode	  "Inherit via internal rule"
	  SaturateOnIntegerOverflow off
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum1"
	  Ports			  [2, 1]
	  Position		  [270, 330, 290, 350]
	  ShowName		  off
	  IconShape		  "round"
	  Inputs		  "|++"
	  InputSameDT		  off
	  OutDataTypeMode	  "Inherit via internal rule"
	  SaturateOnIntegerOverflow off
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum2"
	  Ports			  [2, 1]
	  Position		  [280, 475, 300, 495]
	  ShowName		  off
	  IconShape		  "round"
	  Inputs		  "|++"
	  InputSameDT		  off
	  OutDataTypeMode	  "Inherit via internal rule"
	  SaturateOnIntegerOverflow off
	}
	Block {
	  BlockType		  Outport
	  Name			  "ia"
	  Position		  [365, 183, 395, 197]
	}
	Block {
	  BlockType		  Outport
	  Name			  "ib"
	  Position		  [370, 333, 400, 347]
	  Port			  "2"
	}
	Block {
	  BlockType		  Outport
	  Name			  "ic"
	  Position		  [375, 473, 405, 487]
	  Port			  "3"
	}
	Line {
	  SrcBlock		  "Sine Wave3"
	  SrcPort		  1
	  Points		  [25, 0; 0, 35]
	  DstBlock		  "Sum"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sine Wave1"
	  SrcPort		  1
	  Points		  [25, 0; 0, 20; 35, 0; 0, 5]
	  DstBlock		  "Sum1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sine Wave2"
	  SrcPort		  1
	  Points		  [20, 0; 0, 25]
	  DstBlock		  "Sum2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sum1"
	  SrcPort		  1
	  Points		  [0, 0]
	  DstBlock		  "ib"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sum2"
	  SrcPort		  1
	  Points		  [25, 0; 0, -5]
	  DstBlock		  "ic"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sum"
	  SrcPort		  1
	  DstBlock		  "ia"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sine Wave5"
	  SrcPort		  1
	  Points		  [20, 0; 0, -20]
	  DstBlock		  "Sum2"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sine Wave4"
	  SrcPort		  1
	  Points		  [20, 0; 0, -15]
	  DstBlock		  "Sum1"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sine Wave"
	  SrcPort		  1
	  Points		  [20, 0; 0, -30; 40, 0]
	  DstBlock		  "Sum"
	  DstPort		  2
	}
	Annotation {
	  Position		  [152, 296]
	}
	Annotation {
	  Position		  [281, 221]
	}
	Annotation {
	  Position		  [548, 407]
	}
	Annotation {
	  Position		  [500, 464]
	}
	Annotation {
	  Position		  [428, 602]
	}
	Annotation {
	  Position		  [321, 570]
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "vpower"
      Ports		      [0, 3]
      Position		      [25, 130, 65, 190]
      TreatAsAtomicUnit	      off
      RTWSystemCode	      "Auto"
      System {
	Name			"vpower"
	Location		[2, 82, 1142, 818]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"A4"
	PaperUnits		"centimeters"
	ZoomFactor		"100"
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave"
	  Ports			  [0, 1]
	  Position		  [340, 120, 370, 150]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave1"
	  Ports			  [0, 1]
	  Position		  [345, 205, 375, 235]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50"
	  Phase			  "pi*2/3"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave2"
	  Ports			  [0, 1]
	  Position		  [355, 350, 385, 380]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50"
	  Phase			  "pi*4/3"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave3"
	  Ports			  [0, 1]
	  Position		  [335, 45, 365, 75]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50*5"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave4"
	  Ports			  [0, 1]
	  Position		  [355, 270, 385, 300]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50*15"
	  Phase			  "pi*2/3"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sin
	  Name			  "Sine Wave5"
	  Ports			  [0, 1]
	  Position		  [355, 420, 385, 450]
	  SineType		  "Time based"
	  Frequency		  "2*pi*50*7"
	  Phase			  "pi*4/3"
	  SampleTime		  "0"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum"
	  Ports			  [2, 1]
	  Position		  [425, 85, 445, 105]
	  ShowName		  off
	  IconShape		  "round"
	  Inputs		  "|++"
	  InputSameDT		  off
	  OutDataTypeMode	  "Inherit via internal rule"
	  SaturateOnIntegerOverflow off
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum1"
	  Ports			  [2, 1]
	  Position		  [450, 235, 470, 255]
	  ShowName		  off
	  IconShape		  "round"
	  Inputs		  "|++"
	  InputSameDT		  off
	  OutDataTypeMode	  "Inherit via internal rule"
	  SaturateOnIntegerOverflow off
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum2"
	  Ports			  [2, 1]
	  Position		  [460, 380, 480, 400]
	  ShowName		  off
	  IconShape		  "round"
	  Inputs		  "|++"
	  InputSameDT		  off
	  OutDataTypeMode	  "Inherit via internal rule"
	  SaturateOnIntegerOverflow off
	}
	Block {
	  BlockType		  Outport
	  Name			  "ua"
	  Position		  [535, 88, 565, 102]
	}
	Block {
	  BlockType		  Outport
	  Name			  "ub"
	  Position		  [550, 238, 580, 252]
	  Port			  "2"
	}
	Block {
	  BlockType		  Outport
	  Name			  "uc"
	  Position		  [555, 378, 585, 392]
	  Port			  "3"
	}
	Line {
	  SrcBlock		  "Sine Wave3"
	  SrcPort		  1
	  Points		  [25, 0; 0, 35]
	  DstBlock		  "Sum"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sine Wave"
	  SrcPort		  1
	  Points		  [20, 0; 0, -30; 40, 0]
	  DstBlock		  "Sum"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sine Wave1"
	  SrcPort		  1
	  Points		  [25, 0; 0, 20; 35, 0; 0, 5]
	  DstBlock		  "Sum1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sine Wave4"
	  SrcPort		  1
	  Points		  [20, 0; 0, -15]
	  DstBlock		  "Sum1"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sine Wave2"
	  SrcPort		  1
	  Points		  [20, 0; 0, 25]
	  DstBlock		  "Sum2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sine Wave5"
	  SrcPort		  1
	  Points		  [20, 0; 0, -20]
	  DstBlock		  "Sum2"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sum"
	  SrcPort		  1
	  DstBlock		  "ua"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sum1"
	  SrcPort		  1
	  DstBlock		  "ub"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sum2"
	  SrcPort		  1
	  Points		  [25, 0; 0, -5]
	  DstBlock		  "uc"
	  DstPort		  1
	}
	Annotation {
	  Position		  [332, 201]
	}
	Annotation {
	  Position		  [461, 126]
	}
	Annotation {
	  Position		  [531, 564]
	}
      }
    }
    Line {
      SrcBlock		      "Mux"
      SrcPort		      1
      DstBlock		      "C32"
      DstPort		      1
    }
    Line {
      Name		      "i"
      Labels		      [0, 0]
      SrcBlock		      "Mux1"
      SrcPort		      1
      Points		      [510, 0]
      Branch {
	DstBlock		"Sum"
	DstPort			2
      }
      Branch {
	DstBlock		"Scope2"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Demux"
      SrcPort		      1
      DstBlock		      "C"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Demux"
      SrcPort		      2
      Points		      [50, 0]
      DstBlock		      "C"
      DstPort		      2
    }
    Line {
      Name		      "ip"
      Labels		      [0, 0]
      SrcBlock		      "C"
      SrcPort		      1
      DstBlock		      "LPF"
      DstPort		      1
    }
    Line {
      Name		      "iq"
      Labels		      [0, 0]
      SrcBlock		      "C"
      SrcPort		      2
      DstBlock		      "LPF"
      DstPort		      2
    }
    Line {
      Name		      "/ip"
      Labels		      [0, 0]
      SrcBlock		      "LPF"
      SrcPort		      1
      DstBlock		      "C_1"
      DstPort		      1
    }
    Line {
      Name		      "/iq"
      Labels		      [0, 0]
      SrcBlock		      "LPF"
      SrcPort		      2
      DstBlock		      "C_1"
      DstPort		      2
    }
    Line {
      SrcBlock		      "C_1"
      SrcPort		      1
      DstBlock		      "C23"
      DstPort		      1
    }
    Line {
      SrcBlock		      "C32"
      SrcPort		      1
      DstBlock		      "Demux"
      DstPort		      1
    }
    Line {
      SrcBlock		      "C23"
      SrcPort		      1
      Points		      [15, 0]
      Branch {
	Points			[0, -60]
	DstBlock		"Scope3"
	DstPort			1
      }
      Branch {
	Labels			[1, 0]
	DstBlock		"Sum"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "vpower"
      SrcPort		      1
      Points		      [50, 0; 0, 10]
      DstBlock		      "Mux"
      DstPort		      1
    }
    Line {
      SrcBlock		      "vpower"
      SrcPort		      2
      DstBlock		      "Mux"
      DstPort		      2
    }
    Line {
      SrcBlock		      "vpower"
      SrcPort		      3
      Points		      [50, 0; 0, -10]
      DstBlock		      "Mux"
      DstPort		      3
    }
    Line {
      SrcBlock		      "lpower"
      SrcPort		      1
      Points		      [50, 0; 0, 15]
      DstBlock		      "Mux1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "lpower"
      SrcPort		      2
      DstBlock		      "Mux1"
      DstPort		      2
    }
    Line {
      SrcBlock		      "lpower"
      SrcPort		      3
      Points		      [50, 0; 0, -15]
      DstBlock		      "Mux1"
      DstPort		      3
    }
    Line {
      Name		      "ih"
      Labels		      [0, 0]
      SrcBlock		      "Sum"
      SrcPort		      1
      DstBlock		      "Scope1"
      DstPort		      1
    }
    Annotation {
      Position		      [564, 415]
    }
    Annotation {
      Name		      "if"
      Position		      [662, 157]
    }
  }
}

⌨️ 快捷键说明

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