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

📄 pmsmdtc.mdl

📁 对PMSM算法的直接转矩控制
💻 MDL
📖 第 1 页 / 共 5 页
字号:
	}
	Line {
	  SrcBlock		  "Fi_alpha"
	  SrcPort		  1
	  DstBlock		  "Math\nFunction1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Fi给定"
	  SrcPort		  1
	  DstBlock		  "Sum4"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Te给定"
	  SrcPort		  1
	  DstBlock		  "Sum2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Te估算"
	  SrcPort		  1
	  Points		  [45, 0]
	  DstBlock		  "Sum2"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "section"
	  SrcPort		  1
	  DstBlock		  "Look-Up\nTable (2-D)"
	  DstPort		  2
	}
	Line {
	  Labels		  [2, 0]
	  SrcBlock		  "Sum1"
	  SrcPort		  1
	  Points		  [35, 0; 0, 75]
	  DstBlock		  "Look-Up\nTable (2-D)"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Look-Up\nTable (2-D)"
	  SrcPort		  1
	  DstBlock		  "MATLAB Fcn"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Ground (output)"
	  SrcPort		  1
	  Points		  [-5, 0]
	  Branch {
	    Points		    [-30, 0]
	    DstBlock		    "DC Voltage"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [0, -160]
	    DstBlock		    "Universal Bridge"
	    DstPort		    2
	  }
	}
	Line {
	  SrcBlock		  "MATLAB Fcn"
	  SrcPort		  1
	  Points		  [0, 0]
	  Branch {
	    Points		    [0, -130]
	    DstBlock		    "Demux"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [45, 0; 0, 30; 90, 0; 0, 120; 100, 0]
	    DstBlock		    "Universal Bridge"
	    DstPort		    3
	  }
	}
	Line {
	  SrcBlock		  "Demux"
	  SrcPort		  1
	  DstBlock		  "Sa"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux"
	  SrcPort		  3
	  DstBlock		  "Sb"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux"
	  SrcPort		  5
	  DstBlock		  "Sc"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux"
	  SrcPort		  4
	  Points		  [40, 0]
	  DstBlock		  "Scope1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux"
	  SrcPort		  6
	  Points		  [20, 0; 0, 15]
	  DstBlock		  "Scope2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux"
	  SrcPort		  2
	  DstBlock		  "Scope"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Math\nFunction2"
	  SrcPort		  1
	  DstBlock		  "Sum4"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sum3"
	  SrcPort		  1
	  Points		  [15, 0]
	  DstBlock		  "Math\nFunction2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Math\nFunction1"
	  SrcPort		  1
	  Points		  [25, 0]
	  DstBlock		  "Sum3"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Math\nFunction"
	  SrcPort		  1
	  DstBlock		  "Sum3"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Gain"
	  SrcPort		  1
	  Points		  [35, 0; 0, 65; -25, 0]
	  DstBlock		  "Sum1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Relay"
	  SrcPort		  1
	  DstBlock		  "Gain"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Constant"
	  SrcPort		  1
	  DstBlock		  "Sum1"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Relay1"
	  SrcPort		  1
	  Points		  [20, 0; 0, -30]
	  DstBlock		  "Sum1"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "Sum2"
	  SrcPort		  1
	  DstBlock		  "Relay1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sum4"
	  SrcPort		  1
	  DstBlock		  "Relay"
	  DstPort		  1
	}
	Annotation {
	  Name			  "S"
	  Position		  [432, 143]
	}
	Annotation {
	  Name			  "转矩差"
	  Position		  [191, 198]
	}
	Annotation {
	  Name			  "磁链差"
	  Position		  [203, 26]
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "section"
      Ports		      [1, 1]
      Position		      [525, 359, 585, 401]
      TreatAsAtomicUnit	      off
      System {
	Name			"section"
	Location		[2, 82, 1014, 721]
	Open			off
	ModelBrowserVisibility	on
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"A4"
	PaperUnits		"centimeters"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "delta"
	  Position		  [25, 168, 55, 182]
	}
	Block {
	  BlockType		  Constant
	  Name			  "Constant"
	  Position		  [30, 126, 45, 144]
	  Value			  "5"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Constant1"
	  Position		  [150, 95, 170, 115]
	  Orientation		  "left"
	  NamePlacement		  "alternate"
	  Value			  "4"
	  ShowAdditionalParam	  on
	}
	Block {
	  BlockType		  Constant
	  Name			  "Constant2"
	  Position		  [210, 95, 230, 115]
	  Orientation		  "left"
	  NamePlacement		  "alternate"
	  Value			  "3"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Constant3"
	  Position		  [275, 95, 295, 115]
	  Orientation		  "left"
	  NamePlacement		  "alternate"
	  Value			  "2"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Constant4"
	  Position		  [335, 100, 355, 120]
	  Orientation		  "left"
	  NamePlacement		  "alternate"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Constant5"
	  Position		  [335, 215, 355, 235]
	  Orientation		  "left"
	  NamePlacement		  "alternate"
	  Value			  "6"
	  ShowAdditionalParam	  on
	}
	Block {
	  BlockType		  MinMax
	  Name			  "MinMax"
	  Ports			  [5, 1]
	  Position		  [390, 26, 420, 124]
	  Function		  "max"
	  Inputs		  "5"
	}
	Block {
	  BlockType		  Switch
	  Name			  "Switch0"
	  Position		  [90, 126, 110, 184]
	  Threshold		  "7*pi/6"
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Switch
	  Name			  "Switch1"
	  Position		  [150, 126, 170, 184]
	  Threshold		  "5*pi/6"
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Switch
	  Name			  "Switch2"
	  Position		  [210, 126, 230, 184]
	  Threshold		  "pi/2"
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Switch
	  Name			  "Switch3"
	  Position		  [275, 126, 295, 184]
	  Threshold		  "pi/6"
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Switch
	  Name			  "Switch4"
	  Position		  [335, 126, 355, 184]
	  Threshold		  "-pi/6"
	  InputSameDT		  off
	}
	Block {
	  BlockType		  Outport
	  Name			  "section"
	  Position		  [460, 68, 490, 82]
	}
	Line {
	  SrcBlock		  "delta"
	  SrcPort		  1
	  Points		  [0, 0; 5, 0]
	  Branch {
	    Points		    [0, -20]
	    DstBlock		    "Switch0"
	    DstPort		    2
	  }
	  Branch {
	    DstBlock		    "Switch0"
	    DstPort		    3
	  }
	}
	Line {
	  SrcBlock		  "Constant"
	  SrcPort		  1
	  DstBlock		  "Switch0"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Switch0"
	  SrcPort		  1
	  Points		  [0, 0; 10, 0]
	  Branch {
	    DstBlock		    "Switch1"
	    DstPort		    2
	  }
	  Branch {
	    Points		    [0, 20]
	    DstBlock		    "Switch1"
	    DstPort		    3
	  }
	  Branch {
	    Points		    [0, -120]
	    DstBlock		    "MinMax"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "Switch1"
	  SrcPort		  1
	  Points		  [0, 0; 5, 0]
	  Branch {
	    DstBlock		    "Switch2"
	    DstPort		    2
	  }
	  Branch {
	    Points		    [0, 20]
	    DstBlock		    "Switch2"
	    DstPort		    3
	  }
	  Branch {
	    Points		    [0, -100]
	    DstBlock		    "MinMax"
	    DstPort		    2
	  }
	}
	Line {
	  SrcBlock		  "Switch2"
	  SrcPort		  1
	  Points		  [0, 0; 5, 0]
	  Branch {
	    Points		    [0, -80]
	    DstBlock		    "MinMax"
	    DstPort		    3
	  }
	  Branch {
	    DstBlock		    "Switch3"
	    DstPort		    2
	  }
	  Branch {
	    Points		    [0, 20]
	    DstBlock		    "Switch3"
	    DstPort		    3
	  }
	}
	Line {
	  SrcBlock		  "Switch4"
	  SrcPort		  1
	  Points		  [10, 0; 0, -40]
	  DstBlock		  "MinMax"
	  DstPort		  5
	}
	Line {
	  SrcBlock		  "Constant1"
	  SrcPort		  1
	  Points		  [-10, 0]
	  DstBlock		  "Switch1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Constant2"
	  SrcPort		  1
	  Points		  [-15, 0; 0, 30]
	  DstBlock		  "Switch2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Constant3"
	  SrcPort		  1
	  Points		  [-10, 0]
	  DstBlock		  "Switch3"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Constant4"
	  SrcPort		  1
	  Points		  [-10, 0]
	  DstBlock		  "Switch4"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "MinMax"
	  SrcPort		  1
	  DstBlock		  "section"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Constant5"
	  SrcPort		  1
	  Points		  [-15, 0; 0, -50]
	  DstBlock		  "Switch4"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "Switch3"
	  SrcPort		  1
	  Points		  [0, 0; 5, 0]
	  Branch {
	    DstBlock		    "Switch4"
	    DstPort		    2
	  }
	  Branch {
	    Points		    [0, -60]
	    DstBlock		    "MinMax"
	    DstPort		    4
	  }
	}
      }
    }
    Block {
      BlockType		      Constant
      Name		      "给定"
      Position		      [835, 295, 865, 315]
      Orientation	      "left"
    }
    Block {
      BlockType		      Constant
      Name		      "极对数"
      Position		      [425, 271, 445, 289]
      Value		      "2"
    }
    Block {
      BlockType		      Constant
      Name		      "转速给定"
      Position		      [420, 450, 450, 470]
      Value		      "80"
    }
    Line {
      SrcBlock		      "3/2current"
      SrcPort		      2
      Points		      [0, 0; 20, 0]
      Branch {
	DstBlock		"flux"
	DstPort			2
      }
      Branch {
	Points			[0, -100]
	DstBlock		"Te"
	DstPort			2
      }
    }
    Line {
      SrcBlock		      "3/2current"
      SrcPort		      1
      Points		      [0, 0; 5, 0]
      Branch {
	DstBlock		"flux"
	DstPort			1
      }
      Branch {
	Points			[0, -80]
	DstBlock		"Te"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "flux"
      SrcPort		      2
      Points		      [0, 0; 25, 0]
      Branch {
	Points			[10, 0]
	Branch {
	  DstBlock		  "delta"
	  DstPort		  2
	}
	Branch {
	  Points		  [0, -85]
	  Branch {
	    Points		    [0, -70]
	    DstBlock		    "Te"
	    DstPort		    4
	  }
	  Branch {
	    Points		    [140, 0; 0, -75]
	    DstBlock		    "inventer"
	    DstPort		    3
	  }
	}
      }
      Branch {
	Points			[0, 215]
	DstBlock		"XY Graph"
	DstPort			2
      }
    }
    Line {
      SrcBlock		      "flux"
      SrcPort		      1
      Points		      [0, 0; 5, 0]
      Branch {
	Points			[20, 0]
	Branch {
	  Points		  [0, -50]
	  DstBlock		  "Te"
	  DstPort		  3
	}
	Branch {
	  Points		  [0, 100]
	  DstBlock		  "delta"
	  DstPort		  1
	}
      }
      Branch {
	Points			[0, 70]
	Branch {
	  Points		  [0, 270]
	  DstBlock		  "XY Graph"
	  DstPort		  1
	}
	Branch {
	  Points		  [200, 0; 0, -60]
	  DstBlock		  "inventer"
	  DstPort		  4
	}
      }
    }
    Line {
      SrcBlock		      "PI"
      SrcPort		      1
      Points		      [30, 0; 0, -130]
      DstBlock		      "inventer"
      DstPort		      6
    }
    Line {
      SrcBlock		      "delta"
      SrcPort		      1
      DstBlock		      "section"
      DstPort		      1
    }
    Line {
      SrcBlock		      "section"
      SrcPort		      1
      Points		      [10, 0; 0, -80]
      DstBlock		      "inventer"
      DstPort		      5
    }
    Line {
      SrcBlock		      "转速给定"
      SrcPort		      1
      DstBlock		      "Sum"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Su

⌨️ 快捷键说明

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