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

📄 power_bridges.mdl

📁 功率开关器件全桥电路设计
💻 MDL
📖 第 1 页 / 共 5 页
字号:
      SystemSampleTime	      "-1"
      FunctionWithSeparateData off
      RTWMemSecFuncInitTerm   "Inherit from model"
      RTWMemSecFuncExecute    "Inherit from model"
      RTWMemSecDataConstants  "Inherit from model"
      RTWMemSecDataInternal   "Inherit from model"
      RTWMemSecDataParameters "Inherit from model"
      VoltageMeasurement      "phase-to-ground"
      SetLabelV		      off
      LabelV		      "V1"
      Vpu		      on
      CurrentMeasurement      "no"
      SetLabelI		      off
      LabelI		      "I1"
      Ipu		      off
      Pbase		      "1e3"
      Vbase		      "380"
      OutputType	      "Magnitude"
      PhasorSimulation	      off
      PSBequivalent	      "0"
    }
    Block {
      BlockType		      Reference
      Name		      "Multimeter"
      Tag		      "PoWeRsYsTeMmEaSuReMeNt"
      Ports		      [0, 1]
      Position		      [200, 267, 245, 313]
      AttributesFormatString  "\\n"
      SourceBlock	      "powerlib/Measurements/Multimeter"
      SourceType	      "MultimeterPSB"
      ShowPortLabels	      "FromPortIcon"
      SystemSampleTime	      "-1"
      FunctionWithSeparateData off
      RTWMemSecFuncInitTerm   "Inherit from model"
      RTWMemSecFuncExecute    "Inherit from model"
      RTWMemSecDataConstants  "Inherit from model"
      RTWMemSecDataInternal   "Inherit from model"
      RTWMemSecDataParameters "Inherit from model"
      PhasorSimulation	      off
      OutputType	      "Magnitude"
      sel		      "[1 3 7 8]"
      L			      "12"
      Gain		      "[1 1 1 1]"
      yselected		      "{'Isw1: Rectifier','Isw3: Rectifier','Isw1: PWM"
"  IGBT Inverter','Isw2: PWM  IGBT Inverter'};"
      PSBOutputType	      "1"
      PSBequivalent	      "0"
      AxesSetting	      "[0,0.1,-100,100]"
      Display		      "0"
      SavedBlockNames	      "-11"
    }
    Block {
      BlockType		      Reference
      Name		      "PWM \nIGBT Inverter"
      Ports		      [1, 0, 0, 0, 0, 3, 2]
      Position		      [435, 94, 500, 191]
      Orientation	      "left"
      BackgroundColor	      "lightBlue"
      DropShadow	      on
      NamePlacement	      "alternate"
      AttributesFormatString  "\\n"
      DialogController	      "POWERSYS.PowerSysDialog"
      SourceBlock	      "powerlib/Power\nElectronics/Universal Bridge"
      SourceType	      "Universal Bridge"
      ShowPortLabels	      "FromPortIcon"
      SystemSampleTime	      "-1"
      FunctionWithSeparateData off
      RTWMemSecFuncInitTerm   "Inherit from model"
      RTWMemSecFuncExecute    "Inherit from model"
      RTWMemSecDataConstants  "Inherit from model"
      RTWMemSecDataInternal   "Inherit from model"
      RTWMemSecDataParameters "Inherit from model"
      Arms		      "3"
      SnubberResistance	      "5000"
      SnubberCapacitance      "inf"
      Device		      "IGBT / Diodes"
      Ron		      "1e-3"
      Lon		      "0"
      ForwardVoltages	      "[  0.0  0.0  ]"
      ForwardVoltage	      ".8"
      GTOparameters	      "[ 1e-6 ,1e-6 ]"
      IGBTparameters	      "[ 1e-6 , 2e-6 ]"
      Measurements	      "Device currents"
      converterType	      "Rectifier"
    }
    Block {
      BlockType		      Reference
      Name		      "Rectifier"
      Ports		      [0, 0, 0, 0, 0, 3, 2]
      Position		      [255, 108, 305, 182]
      BackgroundColor	      "lightBlue"
      DropShadow	      on
      NamePlacement	      "alternate"
      AttributesFormatString  "\\n"
      DialogController	      "POWERSYS.PowerSysDialog"
      SourceBlock	      "powerlib/Power\nElectronics/Universal Bridge"
      SourceType	      "Universal Bridge"
      ShowPortLabels	      "FromPortIcon"
      SystemSampleTime	      "-1"
      FunctionWithSeparateData off
      RTWMemSecFuncInitTerm   "Inherit from model"
      RTWMemSecFuncExecute    "Inherit from model"
      RTWMemSecDataConstants  "Inherit from model"
      RTWMemSecDataInternal   "Inherit from model"
      RTWMemSecDataParameters "Inherit from model"
      Arms		      "3"
      SnubberResistance	      "100"
      SnubberCapacitance      "0.1e-6"
      Device		      "Diodes"
      Ron		      "1e-3"
      Lon		      "0"
      ForwardVoltages	      "[  0.8  0.8  ]"
      ForwardVoltage	      ".8"
      GTOparameters	      "[ 10e-6 , 20e-6 ]"
      IGBTparameters	      "[ 1e-6 , 2e-6 ]"
      Measurements	      "Device currents"
      converterType	      "Rectifier"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope1"
      Ports		      [4]
      Position		      [890, 27, 930, 98]
      BackgroundColor	      "green"
      Floating		      off
      Location		      [121, 264, 563, 759]
      Open		      off
      NumInputPorts	      "4"
      ZoomMode		      "yonly"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
	axes2			"%<SignalLabel>"
	axes3			"%<SignalLabel>"
	axes4			"%<SignalLabel>"
      }
      TimeRange		      "0.1"
      YMin		      "0~-1500~-750~0.4"
      YMax		      "1100~1500~750~1.1"
      SaveToWorkspace	      on
      SaveName		      "psbbridges_str"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope2"
      Ports		      [2]
      Position		      [380, 275, 420, 335]
      BackgroundColor	      "green"
      Floating		      off
      Location		      [579, 398, 1019, 734]
      Open		      off
      NumInputPorts	      "2"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
	axes2			"%<SignalLabel>"
      }
      TimeRange		      "0.09999999999999999"
      YMin		      "-10~-125"
      YMax		      "100~125"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Selector
      Name		      "Selector"
      Ports		      [1, 1]
      Position		      [270, 274, 305, 306]
      ShowName		      off
      IndexOptions	      "Index vector (dialog)"
      Indices		      "[1 2]"
      OutputSizes	      "1"
      InputPortWidth	      "4"
      Port {
	PortNumber		1
	Name			"I Diodes 1 & 3"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
      }
    }
    Block {
      BlockType		      Selector
      Name		      "Selector1"
      Ports		      [1, 1]
      Position		      [270, 339, 305, 371]
      ShowName		      off
      IndexOptions	      "Index vector (dialog)"
      Indices		      "[3 4]"
      OutputSizes	      "1"
      InputPortWidth	      "4"
      Port {
	PortNumber		1
	Name			"I IGBT 1 & 2"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
      }
    }
    Block {
      BlockType		      UnitDelay
      Name		      "Unit Delay1"
      Position		      [535, 330, 555, 370]
      Orientation	      "left"
      NamePlacement	      "alternate"
      ShowName		      off
      SampleTime	      "Ts"
    }
    Block {
      BlockType		      Reference
      Name		      "Vab_inv"
      Tag		      "PoWeRsYsTeMmEaSuReMeNt"
      Ports		      [0, 1, 0, 0, 0, 2]
      Position		      [585, 43, 610, 67]
      AttributesFormatString  "\\n"
      DialogController	      "POWERSYS.PowerSysDialog"
      SourceBlock	      "powerlib/Measurements/Voltage Measurement"
      SourceType	      "Voltage Measurement"
      ShowPortLabels	      "FromPortIcon"
      SystemSampleTime	      "-1"
      FunctionWithSeparateData off
      RTWMemSecFuncInitTerm   "Inherit from model"
      RTWMemSecFuncExecute    "Inherit from model"
      RTWMemSecDataConstants  "Inherit from model"
      RTWMemSecDataInternal   "Inherit from model"
      RTWMemSecDataParameters "Inherit from model"
      PhasorSimulation	      off
      OutputType	      "Magnitude"
      PSBequivalent	      "0"
      Port {
	PortNumber		1
	Name			"Vab inverter"
	PropagatedSignals	"signal"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
      }
    }
    Block {
      BlockType		      Reference
      Name		      "Vab_load"
      Tag		      "PoWeRsYsTeMmEaSuReMeNt"
      Ports		      [0, 1, 0, 0, 0, 2]
      Position		      [790, 58, 815, 82]
      AttributesFormatString  "\\n"
      DialogController	      "POWERSYS.PowerSysDialog"
      SourceBlock	      "powerlib/Measurements/Voltage Measurement"
      SourceType	      "Voltage Measurement"
      ShowPortLabels	      "FromPortIcon"
      SystemSampleTime	      "-1"
      FunctionWithSeparateData off
      RTWMemSecFuncInitTerm   "Inherit from model"
      RTWMemSecFuncExecute    "Inherit from model"
      RTWMemSecDataConstants  "Inherit from model"
      RTWMemSecDataInternal   "Inherit from model"
      RTWMemSecDataParameters "Inherit from model"
      PhasorSimulation	      off
      OutputType	      "Magnitude"
      PSBequivalent	      "0"
      Port {
	PortNumber		1
	Name			"Vab Load"
	PropagatedSignals	"signal"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
      }
    }
    Block {
      BlockType		      Reference
      Name		      "Vdc"
      Tag		      "PoWeRsYsTeMmEaSuReMeNt"
      Ports		      [0, 1, 0, 0, 0, 2]
      Position		      [465, 28, 490, 52]
      NamePlacement	      "alternate"
      AttributesFormatString  "\\n"
      DialogController	      "POWERSYS.PowerSysDialog"
      SourceBlock	      "powerlib/Measurements/Voltage Measurement"
      SourceType	      "Voltage Measurement"
      ShowPortLabels	      "FromPortIcon"
      SystemSampleTime	      "-1"
      FunctionWithSeparateData off
      RTWMemSecFuncInitTerm   "Inherit from model"
      RTWMemSecFuncExecute    "Inherit from model"
      RTWMemSecDataConstants  "Inherit from model"
      RTWMemSecDataInternal   "Inherit from model"
      RTWMemSecDataParameters "Inherit from model"
      PhasorSimulation	      off
      OutputType	      "Magnitude"
      PSBequivalent	      "0"
      Port {
	PortNumber		1
	Name			"Vdc"
	PropagatedSignals	"signal"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Voltage Regulator"
      Ports		      [2, 2]
      Position		      [710, 330, 805, 405]
      Orientation	      "left"
      NamePlacement	      "alternate"
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      FunctionWithSeparateData off
      MaskHideContents	      off
      MaskType		      " Voltage Regulator"
      MaskPromptString	      "Proportional gain  Kp:|Integral gain Ki:|Sample"
" time (s) :"
      MaskStyleString	      "edit,edit,edit"
      MaskTunableValueString  "on,on,on"
      MaskCallbackString      "||"
      MaskEnableString	      "on,on,on"
      MaskVisibilityString    "on,on,on"
      MaskToolTipString	      "on,on,on"
      MaskVarAliasString      ",,"
      MaskVariables	      "Kp=@1;Ki=@2;Ts=@3;"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      MaskValueString	      "0.4|500|Ts"
      MaskTabNameString	      ",,"
      Port {
	PortNumber		2
	Name			"modulation index"
	PropagatedSignals	"modulation index"
	RTWStorageClass		"Auto"
	DataLoggingNameMode	"SignalName"
      }
      System {
	Name			"Voltage Regulator"
	Location		[71, 129, 822, 444]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	TiledPaperMargins	[0.500000, 0.500000, 0.500000, 0.500000]
	TiledPageScale		1
	ShowPageBoundaries	off
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "Vabc (pu)"
	  Position		  [50, 58, 80, 72]
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  Inport
	  Name			  "Vd_ref (pu)"
	  Position		  [200, 138, 230, 152]
	  Port			  "2"
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  Demux
	  Name			  "Demux"
	  Ports			  [1, 2]
	  Position		  [465, 21, 470, 54]
	  BackgroundColor	  "black"
	  ShowName		  off
	  Outputs		  "2"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Discrete\nPI Controller"
	  Ports			  [1, 1]
	  Position		  [370, 67, 415, 113]
	  DialogController	  "POWERSYS.PowerSysDialog"
	  SourceBlock		  "powerlib_extras/Discrete \nControl Blocks/D"
"iscrete\nPI Controller"
	  SourceType		  "Discrete PI Controller"
	  ShowPortLabels	  "FromPortIcon"
	  SystemSampleTime	  "-1"
	  FunctionWithSeparateData "off"
	  RTWMemSecFuncInitTerm	  "Inherit from model"
	  RTWMemSecFuncExecute	  "Inherit from model"
	  RTWMemSecDataConstants  "Inherit from model"
	  RTWMemSecDataInternal	  "Inherit from model"
	  RTWMemSecDataParameters "Inherit from model"
	  Kp			  "Kp"
	  Ki			  "Ki"
	  Par_Limits		  "[1 -1]"
	  Init			  "0"
	  Ts			  "Ts"
	  Port {
	    PortNumber		    1
	    Name		    "Vd Vq inverter"
	    RTWStorageClass	    "Auto"
	    DataLoggingNameMode	    "SignalName"
	  }
	}
	Block {
	  BlockType		  Reference
	  Name			  "Discrete\nVirtual PLL\n50 Hz"
	  Ports			  [0, 3]
	  Position		  [20, 194, 80, 266]
	  DialogController	  "POWERSYS.PowerSysDialog"
	  SourceBlock		  "powerlib_extras/Discrete \nControl Blocks/D"
"iscrete\nVirtual PLL"
	  SourceType		  "Discrete Virtual PLL"
	  ShowPortLabels	  "FromPortIcon"
	  SystemSampleTime	  "-1"
	  FunctionWithSeparateData "off"
	  RTWMemSecFuncInitTerm	  "Inherit from model"
	  RTWMemSecFuncExecute	  "Inherit from model"
	  RTWMemSecDataConstants  "Inherit from model"
	  RTWMemSecDataInternal	  "Inherit from model"
	  RTWMemSecDataParameters "Inherit from model"
	  Freq			  "50"
	  Phase			  "0"
	  Ts			  "Ts"
	}
	Block {
	  BlockType		  Math
	  Name			  "Math\nFunction"
	  Ports			  [2, 1]
	  Position		  [505, 22, 535, 53]
	  ShowName		  off
	  Operator		  "hypot"
	  Port {
	    PortNumber		    1
	    Name		    "modulation index"
	    RTWStorageClass	    "Auto"
	    DataLoggingNameMode	    "SignalName"
	  }
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux1"
	  Ports			  [2, 1]

⌨️ 快捷键说明

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