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

📄 bdfmdq.mdl

📁 无刷双馈电机的模型
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	      SrcBlock		      "Uqr"
	      SrcPort		      1
	      DstBlock		      "Subsystem4"
	      DstPort		      3
	    }
	    Line {
	      SrcBlock		      "Iqc"
	      SrcPort		      1
	      DstBlock		      "Subsystem4"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Iqp"
	      SrcPort		      1
	      DstBlock		      "Subsystem4"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Idc"
	      SrcPort		      1
	      DstBlock		      "Subsystem5"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Idp"
	      SrcPort		      1
	      DstBlock		      "Subsystem5"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Outport
	  Name			  "Te"
	  Position		  [655, 218, 685, 232]
	}
	Block {
	  BlockType		  Outport
	  Name			  "w"
	  Position		  [655, 163, 685, 177]
	  Port			  "2"
	}
	Block {
	  BlockType		  Outport
	  Name			  "n"
	  Position		  [650, 273, 680, 287]
	  Port			  "3"
	}
	Line {
	  SrcBlock		  "控制绕组"
	  SrcPort		  1
	  Points		  [10, 0; 0, 65]
	  Branch {
	    Points		    [0, 35; -90, 0]
	    DstBlock		    "转子绕组"
	    DstPort		    1
	  }
	  Branch {
	    DstBlock		    "运动模型"
	    DstPort		    6
	  }
	}
	Line {
	  SrcBlock		  "运动模型"
	  SrcPort		  1
	  Points		  [35, 0]
	  Branch {
	    DstBlock		    "w"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [0, -160; -450, 0; 0, 100]
	    Branch {
	      DstBlock		      "功率绕组"
	      DstPort		      3
	    }
	    Branch {
	      Points		      [0, 125]
	      DstBlock		      "控制绕组"
	      DstPort		      3
	    }
	  }
	}
	Line {
	  SrcBlock		  "运动模型"
	  SrcPort		  3
	  DstBlock		  "n"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "运动模型"
	  SrcPort		  2
	  DstBlock		  "Te"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Vdp"
	  SrcPort		  1
	  Points		  [25, 0; 0, 80]
	  DstBlock		  "功率绕组"
	  DstPort		  5
	}
	Line {
	  SrcBlock		  "Vqp"
	  SrcPort		  1
	  DstBlock		  "功率绕组"
	  DstPort		  4
	}
	Line {
	  SrcBlock		  "Vdc"
	  SrcPort		  1
	  DstBlock		  "控制绕组"
	  DstPort		  5
	}
	Line {
	  SrcBlock		  "Vqc"
	  SrcPort		  1
	  DstBlock		  "控制绕组"
	  DstPort		  4
	}
	Line {
	  SrcBlock		  "TL"
	  SrcPort		  1
	  Points		  [10, 0; 0, -95]
	  DstBlock		  "运动模型"
	  DstPort		  7
	}
	Line {
	  SrcBlock		  "功率绕组"
	  SrcPort		  1
	  Points		  [105, 0; 0, 65]
	  Branch {
	    DstBlock		    "运动模型"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [0, 335; -220, 0; 0, -115]
	    DstBlock		    "转子绕组"
	    DstPort		    2
	  }
	}
	Line {
	  SrcBlock		  "功率绕组"
	  SrcPort		  2
	  Points		  [85, 0; 0, 40]
	  Branch {
	    DstBlock		    "运动模型"
	    DstPort		    2
	  }
	  Branch {
	    Points		    [0, 300; -175, 0; 0, -75]
	    DstBlock		    "转子绕组"
	    DstPort		    3
	  }
	}
	Line {
	  SrcBlock		  "转子绕组"
	  SrcPort		  1
	  Points		  [90, 0; 0, -130]
	  Branch {
	    DstBlock		    "运动模型"
	    DstPort		    4
	  }
	  Branch {
	    Points		    [0, -205; -210, 0; 0, 50]
	    Branch {
	      Points		      [0, 125]
	      DstBlock		      "控制绕组"
	      DstPort		      1
	    }
	    Branch {
	      DstBlock		      "功率绕组"
	      DstPort		      1
	    }
	  }
	}
	Line {
	  SrcBlock		  "转子绕组"
	  SrcPort		  2
	  Points		  [65, 0; 0, -215]
	  Branch {
	    DstBlock		    "运动模型"
	    DstPort		    3
	  }
	  Branch {
	    Points		    [0, -170; -175, 0; 0, 60]
	    Branch {
	      Points		      [0, 125]
	      DstBlock		      "控制绕组"
	      DstPort		      2
	    }
	    Branch {
	      DstBlock		      "功率绕组"
	      DstPort		      2
	    }
	  }
	}
	Line {
	  SrcBlock		  "控制绕组"
	  SrcPort		  2
	  Points		  [45, 0]
	  Branch {
	    Points		    [145, 0]
	    DstBlock		    "运动模型"
	    DstPort		    5
	  }
	  Branch {
	    Points		    [0, 195; -125, 0]
	    DstBlock		    "转子绕组"
	    DstPort		    4
	  }
	}
      }
    }
    Block {
      BlockType		      Reference
      Name		      "Bus Bar (thin vert)"
      Tag		      "PoWeRsYsTeMbLoCk"
      Ports		      [0, 3]
      Position		      [240, 196, 245, 244]
      ShowName		      off
      SourceBlock	      "powerlib2/Connectors/Bus Bar (thin vert)"
      SourceType	      "Bus Bar"
      input		      "0"
      output		      "3"
      PSBOutputType	      "11111111111111111111111111111111111111111111111"
"1111111111111111111111111111111111111"
    }
    Block {
      BlockType		      Clock
      Name		      "Clock"
      Position		      [610, 274, 700, 326]
      DisplayTime	      on
      Decimation	      "10"
    }
    Block {
      BlockType		      Constant
      Name		      "Constant"
      Position		      [385, 270, 415, 300]
      Value		      "0"
    }
    Block {
      BlockType		      Constant
      Name		      "Constant1"
      Position		      [180, 180, 210, 210]
      Value		      "100*pi"
    }
    Block {
      BlockType		      Mux
      Name		      "Mux"
      Ports		      [2, 1]
      Position		      [605, 182, 620, 258]
      ShowName		      off
      Inputs		      "2"
      DisplayOption	      "bar"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope"
      Ports		      [1]
      Position		      [660, 144, 690, 176]
      Location		      [188, 365, 512, 604]
      Open		      off
      NumInputPorts	      "1"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      DataFormat	      "StructureWithTime"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope2"
      Ports		      [1]
      Position		      [650, 204, 680, 236]
      Location		      [1, 49, 1025, 737]
      Open		      off
      NumInputPorts	      "1"
      TickLabels	      "on"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      List {
	ListType		SelectedSignals
	axes1			""
      }
      TimeRange		      "0.2"
      YMin		      "-50"
      YMax		      "70"
      SaveName		      "ScopeData2"
      DataFormat	      "StructureWithTime"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope3"
      Ports		      [1]
      Position		      [775, 279, 805, 311]
      Location		      [188, 365, 512, 604]
      Open		      off
      NumInputPorts	      "1"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      SaveName		      "ScopeData3"
      DataFormat	      "StructureWithTime"
    }
    Block {
      BlockType		      Sin
      Name		      "Vap"
      Position		      [150, 88, 175, 112]
      SineType		      "Time based"
      Amplitude		      "220"
      Frequency		      "100*pi"
      SampleTime	      "0"
    }
    Block {
      BlockType		      Sin
      Name		      "Vbp"
      Position		      [140, 118, 165, 142]
      SineType		      "Time based"
      Amplitude		      "220"
      Frequency		      "100*pi"
      Phase		      "2*pi/3"
      SampleTime	      "0"
    }
    Block {
      BlockType		      Sin
      Name		      "Vcp"
      Position		      [150, 154, 175, 176]
      SineType		      "Time based"
      Amplitude		      "220"
      Frequency		      "100*pi"
      Phase		      "4*pi/3"
      SampleTime	      "0"
    }
    Block {
      BlockType		      SubSystem
      Name		      "功率绕组3-dq"
      Ports		      [4, 2]
      Position		      [305, 106, 350, 169]
      TreatAsAtomicUnit	      off
      System {
	Name			"功率绕组3-dq"
	Location		[2, 74, 1014, 722]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"A4"
	PaperUnits		"centimeters"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "Vap"
	  Position		  [45, 63, 75, 77]
	}
	Block {
	  BlockType		  Inport
	  Name			  "Vbp"
	  Position		  [40, 133, 70, 147]
	  Port			  "2"
	}
	Block {
	  BlockType		  Inport
	  Name			  "Vcp"
	  Position		  [40, 213, 70, 227]
	  Port			  "3"
	}
	Block {
	  BlockType		  Inport
	  Name			  "w"
	  Position		  [35, 288, 65, 302]
	  Port			  "4"
	}
	Block {
	  BlockType		  Clock
	  Name			  "Clock1"
	  Position		  [25, 330, 45, 350]
	  Decimation		  "10"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "Fcn4"
	  Position		  [215, 235, 275, 265]
	  Expr			  "cos(u+120)"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "Fcn5"
	  Position		  [210, 175, 270, 205]
	  Expr			  "cos(u-120)"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "Fcn6"
	  Position		  [210, 413, 265, 437]
	  Expr			  "sin(u+120)"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "Fcn7"
	  Position		  [215, 359, 270, 381]
	  Expr			  "sin(u-120)"
	}
	Block {
	  BlockType		  Product
	  Name			  "Product1"
	  Ports			  [2, 1]
	  Position		  [300, 63, 335, 92]
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Product
	  Name			  "Product2"
	  Ports			  [2, 1]
	  Position		  [300, 133, 335, 162]
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Product
	  Name			  "Product3"
	  Ports			  [2, 1]
	  Position		  [305, 213, 340, 242]
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Product
	  Name			  "Product4"
	  Ports			  [2, 1]
	  Position		  [300, 308, 335, 337]
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Product
	  Name			  "Product5"
	  Ports			  [2, 1]
	  Position		  [300, 368, 335, 397]
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Product
	  Name			  "Product6"
	  Ports			  [2, 1]
	  Position		  [145, 288, 180, 317]
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Product
	  Name			  "Product7"
	  Ports			  [2, 1]
	  Position		  [300, 423, 335, 452]
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum1"
	  Ports			  [3, 1]
	  Position		  [380, 122, 415, 178]
	  ShowName		  off
	  Inputs		  "+++"
	  InputSameDT		  off
	  OutDataTypeMode	  "Inherit via internal rule"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum2"
	  Ports			  [3, 1]
	  Position		  [400, 357, 435, 413]
	  ShowName		  off
	  Inputs		  "---"
	  InputSameDT		  off
	  OutDataTypeMode	  "Inherit via internal rule"
	}
	Block {
	  BlockType		  Trigonometry
	  Name			  "cos1"
	  Ports			  [1, 1]
	  Position		  [210, 85, 240, 115]
	  Operator		  "cos"
	}
	Block {
	  BlockType		  Trigonometry
	  Name			  "sin1"
	  Ports			  [1, 1]
	  Position		  [220, 295, 245, 315]
	}
	Block {
	  BlockType		  Gain
	  Name			  "sqrt(2/3)"
	  Position		  [450, 135, 475, 165]
	  Gain			  "sqrt(2/3)"
	}
	Block {
	  BlockType		  Gain
	  Name			  "sqrt(2/3)1"
	  Position		  [455, 370, 480, 400]
	  Gain			  "sqrt(2/3)"
	}
	Block {
	  BlockType		  Outport
	  Name			  "Vdp"
	  Position		  [505, 143, 535, 157]
	}
	Block {
	  BlockType		  Outport
	  Name			  "Vqp"
	  Position		  [505, 378, 535, 392]
	  Port			  "2"
	}
	Line {
	  SrcBlock		  "w"
	  SrcPort		  1
	  DstBlock		  "Product6"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Clock1"
	  SrcPort		  1
	  Points		  [15, 0; 0, -30]
	  DstBlock		  "Product6"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Vap"
	  SrcPort		  1
	  Points		  [0, 0; 15, 0]
	  Branch {
	    Points		    [0, 260]
	    DstBlock		    "Product4"
	    DstPort		    2
	  }
	  Branch {
	    DstBlock		    "Product1"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "Product6"
	  SrcPort		  1
	  Points		  [0, 0; 5, 0]
	  Branch {
	    Points		    [0, -55]
	    Branch {
	      Points		      [0, -60]
	      Branch {
		Points			[0, -90]
		DstBlock		"cos1"
		DstPort			1
	      }
	      Branch {
		DstBlock		"Fcn5"
		DstPort			1
	      }
	    }
	    Branch {
	      DstBlock		      "Fcn4"
	      DstPort		      1
	    }
	  }
	  Branch {
	    DstBlock		    "sin1"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [0, 65]
	    Branch {
	      DstBlock		      "Fcn7"
	      DstPort		      1
	    }
	    Branch {
	      Points		      [0, 55]
	      DstBlock		      "Fcn6"
	      DstPort		      1
	    }
	  }
	}
	Line {
	  SrcBlock		  "cos1"
	  SrcPort		  1
	  Points		  [15, 0; 0, -15]
	  DstBlock		  "Product1"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sum1"
	  SrcPort		  1
	  DstBlock		  "sqrt(2/3)"
	  DstPort		  1
	}
	Line {

⌨️ 快捷键说明

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