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

📄 machine.mdl

📁 双馈电机数学模型
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	      Name		      "wr"
	      Position		      [25, 598, 55, 612]
	      Port		      "11"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn"
	      Position		      [170, 54, 495, 76]
	      Expr		      "(u[12]*u[10]*u[1]+(-1*u[14]*u[9]*u[10]+"
"(u[14]-u[15])*u[11]*u[11])*u[2]-u[13]*u[11]*u[3]-u[10]*u[11]*u[15]*u[4]-u[10]"
"*u[5]+u[11]*u[7])/(u[11]*u[11]-u[9]*u[10])"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn1"
	      Position		      [170, 139, 495, 161]
	      Expr		      "((u[14]*u[9]*u[10]-(u[14]-u[15])*u[11]*"
"u[11])*u[1]+u[12]*u[10]*u[2]+u[10]*u[11]*u[15]*u[3]-u[11]*u[13]*u[4]-u[10]*u["
"6]+u[11]*u[8])/(u[11]*u[11]-u[9]*u[10])"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn2"
	      Position		      [170, 214, 495, 236]
	      Expr		      "(-1*u[12]*u[11]*u[1]+u[9]*u[11]*u[15]*u"
"[2]+u[13]*u[9]*u[3]+(u[14]*u[11]*u[11]+(u[15]-u[14])*u[9]*u[10])*u[4]+u[11]*u"
"[5]-u[9]*u[7])/(u[11]*u[11]-u[9]*u[10])"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn3"
	      Position		      [170, 314, 495, 336]
	      Expr		      "(-1*u[15]*u[9]*u[11]*u[1]-u[12]*u[11]*u"
"[2]+(-1*u[14]*u[11]*u[11]+(u[14]-u[15])*u[9]*u[10])*u[3]+u[13]*u[9]*u[4]+u[11"
"]*u[6]-u[9]*u[8])/(u[11]*u[11]-u[9]*u[10])"
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "Integrator"
	      Ports		      [1, 1]
	      Position		      [525, 50, 555, 80]
	      IgnoreLimit	      off
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "Integrator1"
	      Ports		      [1, 1]
	      Position		      [525, 135, 555, 165]
	      IgnoreLimit	      off
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "Integrator2"
	      Ports		      [1, 1]
	      Position		      [525, 255, 555, 285]
	      IgnoreLimit	      off
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "Integrator3"
	      Ports		      [1, 1]
	      Position		      [530, 310, 560, 340]
	      IgnoreLimit	      off
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux"
	      Ports		      [15, 1]
	      Position		      [100, 37, 105, 613]
	      ShowName		      off
	      Inputs		      "15"
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "ids"
	      Position		      [620, 58, 650, 72]
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "iqs"
	      Position		      [620, 143, 650, 157]
	      Port		      "2"
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "idr"
	      Position		      [625, 263, 655, 277]
	      Port		      "3"
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "iqr"
	      Position		      [630, 318, 660, 332]
	      Port		      "4"
	      IconDisplay	      "Port number"
	      BusOutputAsStruct	      off
	    }
	    Line {
	      SrcBlock		      "wr"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      15
	    }
	    Line {
	      SrcBlock		      "w1"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      14
	    }
	    Line {
	      SrcBlock		      "Rr"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      13
	    }
	    Line {
	      SrcBlock		      "Rs"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      12
	    }
	    Line {
	      SrcBlock		      "Lm"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      11
	    }
	    Line {
	      SrcBlock		      "Lr"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      10
	    }
	    Line {
	      SrcBlock		      "Ls"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      9
	    }
	    Line {
	      SrcBlock		      "uqr"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      8
	    }
	    Line {
	      SrcBlock		      "udr"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      7
	    }
	    Line {
	      SrcBlock		      "uqs"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      6
	    }
	    Line {
	      SrcBlock		      "uds"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Mux"
	      DstPort		      5
	    }
	    Line {
	      SrcBlock		      "Fcn"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Integrator"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Integrator"
	      SrcPort		      1
	      Points		      [0, 0; 5, 0]
	      Branch {
		Points			[0, -40; -480, 0]
		DstBlock		"Mux"
		DstPort			1
	      }
	      Branch {
		DstBlock		"ids"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Mux"
	      SrcPort		      1
	      Points		      [0, 0; 20, 0]
	      Branch {
		Points			[0, -260]
		DstBlock		"Fcn"
		DstPort			1
	      }
	      Branch {
		Points			[15, 0]
		Branch {
		  Points		  [0, -175]
		  DstBlock		  "Fcn1"
		  DstPort		  1
		}
		Branch {
		  Points		  [10, 0]
		  Branch {
		    DstBlock		    "Fcn2"
		    DstPort		    1
		  }
		  Branch {
		    DstBlock		    "Fcn3"
		    DstPort		    1
		  }
		}
	      }
	    }
	    Line {
	      SrcBlock		      "Fcn1"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Integrator1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Integrator1"
	      SrcPort		      1
	      Points		      [10, 0; 0, -5]
	      Branch {
		Points			"[0, -45; -455, 0; 0, -40; -35, 0; 0, "
"25]"
		DstBlock		"Mux"
		DstPort			2
	      }
	      Branch {
		Points			[0, 5]
		DstBlock		"iqs"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Fcn2"
	      SrcPort		      1
	      Points		      [0, 45]
	      DstBlock		      "Integrator2"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Integrator2"
	      SrcPort		      1
	      Points		      [0, 0; 0, -5]
	      Branch {
		Points			[0, -75; -495, 0; 0, -65]
		DstBlock		"Mux"
		DstPort			3
	      }
	      Branch {
		Points			[0, 5]
		DstBlock		"idr"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Fcn3"
	      SrcPort		      1
	      Points		      [0, 0]
	      DstBlock		      "Integrator3"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Integrator3"
	      SrcPort		      1
	      Points		      [0, 0; 0, -5]
	      Branch {
		Points			[0, -20; -485, 0; 0, -135]
		DstBlock		"Mux"
		DstPort			4
	      }
	      Branch {
		Points			[0, 5]
		DstBlock		"iqr"
		DstPort			1
	      }
	    }
	  }
	}
	Block {
	  BlockType		  Gain
	  Name			  "np"
	  Position		  [100, 295, 130, 325]
	  Gain			  "2"
	  ParameterDataTypeMode	  "Inherit via internal rule"
	  OutDataTypeMode	  "Inherit via internal rule"
	  SaturateOnIntegerOverflow off
	}
	Block {
	  BlockType		  Constant
	  Name			  "np1"
	  Position		  [345, 500, 375, 530]
	  Value			  "2"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "threetotwo"
	  Ports			  [2, 1]
	  Position		  [160, 55, 200, 115]
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskHideContents	  off
	  System {
	    Name		    "threetotwo"
	    Location		    [-37, 138, 975, 677]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "A4"
	    PaperUnits		    "centimeters"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "abc"
	      Position		      [610, 43, 640, 57]
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "w"
	      Position		      [25, 58, 55, 72]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Clock
	      Name		      "Clock"
	      Position		      [25, 100, 45, 120]
	      Decimation	      "10"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant"
	      Position		      [75, 195, 105, 225]
	      Value		      "0.5"
	    }
	    Block {
	      BlockType		      Demux
	      Name		      "Demux"
	      Ports		      [1, 3]
	      Position		      [710, 26, 715, 124]
	      BackgroundColor	      "black"
	      ShowName		      off
	      Outputs		      "3"
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn1"
	      Position		      [780, 278, 965, 302]
	      ShowName		      off
	      Expr		      "sqrt(2/3)*((-1*u[1]*u[5])+(-1*u[2]*u[7]"
")+(-1*u[3]*u[9]))"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Fcn2"
	      Position		      [780, 203, 965, 227]
	      ShowName		      off
	      Expr		      "sqrt(2/3)*((u[1]*u[4])+(u[2]*u[6])+(u[3"
"]*u[8]))"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "K2"
	      Position		      [75, 159, 125, 181]
	      ShowName		      off
	      Value		      "sqrt(3)/2"
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux"
	      Ports		      [6, 1]
	      Position		      [595, 27, 600, 488]
	      ShowName		      off
	      Inputs		      "6"
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux1"
	      Ports		      [4, 1]
	      Position		      [730, 191, 735, 364]
	      ShowName		      off
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux3"
	      Ports		      [2, 1]
	      Position		      [980, 219, 985, 281]
	      ShowName		      off
	      Inputs		      "2"
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product"
	      Ports		      [2, 1]
	      Position		      [85, 57, 115, 88]
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product1"
	      Ports		      [2, 1]
	      Position		      [400, 182, 430, 213]
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product2"
	      Ports		      [2, 1]
	      Position		      [375, 137, 405, 168]
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product3"
	      Ports		      [2, 1]
	      Position		      [310, 237, 340, 268]
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product4"
	      Ports		      [2, 1]
	      Position		      [310, 287, 340, 318]
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product5"
	      Ports		      [2, 1]
	      Position		      [320, 337, 350, 368]
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product6"
	      Ports		      [2, 1]
	      Position		      [320, 387, 350, 418]
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product7"
	      Ports		      [2, 1]
	      Position		      [325, 437, 355, 468]
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product8"
	      Ports		      [2, 1]
	      Position		      [325, 482, 355, 513]
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"
	      SaturateOnIntegerOverflow	off
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Subtract"
	      Ports		      [2, 1]
	      Position		      [485, 146, 515, 204]
	      Inputs		      "+-"
	      InputSameDT	      off
	      OutDataTypeMode	      "Inherit via internal rule"

⌨️ 快捷键说明

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