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

📄 three_spwm_inverter_xiebo.mdl

📁 本文件是一个SPWM逆变器的仿真源文件
💻 MDL
📖 第 1 页 / 共 5 页
字号:
    Block {
      BlockType		      Reference
      Name		      "Diode2_2"
      Ports		      [0, 0, 0, 0, 0, 1, 1]
      Position		      [404, 305, 436, 355]
      Orientation	      "up"
      SourceBlock	      "powerlib/Power\nElectronics/Diode"
      SourceType	      "Diode"
      ShowPortLabels	      on
      Ron		      "0.001"
      Lon		      "0"
      Vf		      "0.8"
      IC		      "0"
      Rs		      "500"
      Cs		      "250e-9"
      Measurements	      off
    }
    Block {
      BlockType		      Reference
      Name		      "Diode3_1"
      Ports		      [0, 0, 0, 0, 0, 1, 1]
      Position		      [584, 95, 616, 145]
      Orientation	      "up"
      SourceBlock	      "powerlib/Power\nElectronics/Diode"
      SourceType	      "Diode"
      ShowPortLabels	      on
      Ron		      "0.001"
      Lon		      "0"
      Vf		      "0.8"
      IC		      "0"
      Rs		      "500"
      Cs		      "250e-9"
      Measurements	      off
    }
    Block {
      BlockType		      Reference
      Name		      "Diode3_2"
      Ports		      [0, 0, 0, 0, 0, 1, 1]
      Position		      [584, 300, 616, 350]
      Orientation	      "up"
      SourceBlock	      "powerlib/Power\nElectronics/Diode"
      SourceType	      "Diode"
      ShowPortLabels	      on
      Ron		      "0.001"
      Lon		      "0"
      Vf		      "0.8"
      IC		      "0"
      Rs		      "500"
      Cs		      "250e-9"
      Measurements	      off
    }
    Block {
      BlockType		      Reference
      Name		      "Discrete\nPWM Generator"
      Ports		      [1, 1]
      Position		      [615, 555, 680, 605]
      Orientation	      "left"
      SourceBlock	      "powerlib_extras/Discrete \nControl Blocks/Discr"
"ete\nPWM Generator"
      SourceType	      "Discrete PWM Generator"
      ShowPortLabels	      on
      GeneratorMode	      "3-arm  bridge (6 pulses)"
      Fc		      "1500"
      Ts		      "5e-6"
      Internal		      off
      mIndex		      "0.8"
      Freq		      "50"
      Phase		      "0"
    }
    Block {
      BlockType		      From
      Name		      "From"
      Position		      [95, 70, 135, 90]
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "G1_1"
    }
    Block {
      BlockType		      From
      Name		      "From1"
      Position		      [100, 275, 140, 295]
      NamePlacement	      "alternate"
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "G1_2"
    }
    Block {
      BlockType		      From
      Name		      "From2"
      Position		      [295, 70, 335, 90]
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "G2_1"
    }
    Block {
      BlockType		      From
      Name		      "From3"
      Position		      [295, 275, 335, 295]
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "G2_2"
    }
    Block {
      BlockType		      From
      Name		      "From4"
      Position		      [480, 70, 520, 90]
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "G3_1"
    }
    Block {
      BlockType		      From
      Name		      "From5"
      Position		      [480, 275, 520, 295]
      ShowName		      off
      CloseFcn		      "tagdialog Close"
      GotoTag		      "G3_2"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto"
      Position		      [440, 520, 480, 540]
      Orientation	      "left"
      NamePlacement	      "alternate"
      ShowName		      off
      GotoTag		      "G1_1"
      TagVisibility	      "local"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto1"
      Position		      [440, 540, 480, 560]
      Orientation	      "left"
      NamePlacement	      "alternate"
      ShowName		      off
      GotoTag		      "G1_2"
      TagVisibility	      "local"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto2"
      Position		      [440, 560, 480, 580]
      Orientation	      "left"
      NamePlacement	      "alternate"
      ShowName		      off
      GotoTag		      "G2_1"
      TagVisibility	      "local"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto3"
      Position		      [440, 580, 480, 600]
      Orientation	      "left"
      NamePlacement	      "alternate"
      ShowName		      off
      GotoTag		      "G2_2"
      TagVisibility	      "local"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto4"
      Position		      [440, 600, 480, 620]
      Orientation	      "left"
      NamePlacement	      "alternate"
      ShowName		      off
      GotoTag		      "G3_1"
      TagVisibility	      "local"
    }
    Block {
      BlockType		      Goto
      Name		      "Goto5"
      Position		      [440, 620, 480, 640]
      Orientation	      "left"
      NamePlacement	      "alternate"
      ShowName		      off
      GotoTag		      "G3_2"
      TagVisibility	      "local"
    }
    Block {
      BlockType		      Reference
      Name		      "IGBT1_1"
      Ports		      [1, 0, 0, 0, 0, 1, 1]
      Position		      [172, 95, 208, 145]
      Orientation	      "down"
      NamePlacement	      "alternate"
      SourceBlock	      "powerlib/Power\nElectronics/IGBT"
      SourceType	      "IGBT"
      ShowPortLabels	      on
      Ron		      "0.001"
      Lon		      "0"
      Vf		      "1"
      Tf		      "1e-6"
      Tt		      "2e-6"
      IC		      "0"
      Rs		      "1e5"
      Cs		      "inf"
      Measurements	      off
    }
    Block {
      BlockType		      Reference
      Name		      "IGBT1_2"
      Ports		      [1, 0, 0, 0, 0, 1, 1]
      Position		      [172, 305, 208, 355]
      Orientation	      "down"
      NamePlacement	      "alternate"
      SourceBlock	      "powerlib/Power\nElectronics/IGBT"
      SourceType	      "IGBT"
      ShowPortLabels	      on
      Ron		      "0.001"
      Lon		      "0"
      Vf		      "1"
      Tf		      "1e-6"
      Tt		      "2e-6"
      IC		      "0"
      Rs		      "1e5"
      Cs		      "inf"
      Measurements	      off
    }
    Block {
      BlockType		      Reference
      Name		      "IGBT2_1"
      Ports		      [1, 0, 0, 0, 0, 1, 1]
      Position		      [352, 95, 388, 145]
      Orientation	      "down"
      NamePlacement	      "alternate"
      SourceBlock	      "powerlib/Power\nElectronics/IGBT"
      SourceType	      "IGBT"
      ShowPortLabels	      on
      Ron		      "0.001"
      Lon		      "0"
      Vf		      "1"
      Tf		      "1e-6"
      Tt		      "2e-6"
      IC		      "0"
      Rs		      "1e5"
      Cs		      "inf"
      Measurements	      off
    }
    Block {
      BlockType		      Reference
      Name		      "IGBT2_2"
      Ports		      [1, 0, 0, 0, 0, 1, 1]
      Position		      [357, 305, 393, 355]
      Orientation	      "down"
      NamePlacement	      "alternate"
      SourceBlock	      "powerlib/Power\nElectronics/IGBT"
      SourceType	      "IGBT"
      ShowPortLabels	      on
      Ron		      "0.001"
      Lon		      "0"
      Vf		      "1"
      Tf		      "1e-6"
      Tt		      "2e-6"
      IC		      "0"
      Rs		      "1e5"
      Cs		      "inf"
      Measurements	      off
    }
    Block {
      BlockType		      Reference
      Name		      "IGBT3_1"
      Ports		      [1, 0, 0, 0, 0, 1, 1]
      Position		      [542, 95, 578, 145]
      Orientation	      "down"
      NamePlacement	      "alternate"
      SourceBlock	      "powerlib/Power\nElectronics/IGBT"
      SourceType	      "IGBT"
      ShowPortLabels	      on
      Ron		      "0.001"
      Lon		      "0"
      Vf		      "1"
      Tf		      "1e-6"
      Tt		      "2e-6"
      IC		      "0"
      Rs		      "1e5"
      Cs		      "inf"
      Measurements	      off
    }
    Block {
      BlockType		      Reference
      Name		      "IGBT3_2"
      Ports		      [1, 0, 0, 0, 0, 1, 1]
      Position		      [542, 300, 578, 350]
      Orientation	      "down"
      NamePlacement	      "alternate"
      SourceBlock	      "powerlib/Power\nElectronics/IGBT"
      SourceType	      "IGBT"
      ShowPortLabels	      on
      Ron		      "0.001"
      Lon		      "0"
      Vf		      "1"
      Tf		      "1e-6"
      Tt		      "2e-6"
      IC		      "0"
      Rs		      "1e5"
      Cs		      "inf"
      Measurements	      off
    }
    Block {
      BlockType		      Reference
      Name		      "Multimeter"
      Ports		      [0, 1]
      Position		      [155, 526, 195, 564]
      SourceBlock	      "powerlib/Measurements/Multimeter"
      SourceType	      "MultimeterPSB"
      ShowPortLabels	      on
      PhasorSimulation	      off
      OutputType	      "Complex"
      sel		      "[1 2 3 10 11 12]"
      L			      "18"
      Gain		      "[1 1 1 1 1 1]"
      yselected		      "{'Ub: load_1 ','Ub: load_2 ','Ub: load_3 ','Ib:"
" load_1 ','Ib: load_2 ','Ib: load_3 '};"
      PSBOutputType	      "1"
      PSBequivalent	      "0"
      AxesSetting	      "[0,0.1,-100,100]"
      Display		      "0"
      SavedBlockNames	      "-11"
    }
    Block {
      BlockType		      Mux
      Name		      "Mux"
      Ports		      [3, 1]
      Position		      [760, 532, 765, 628]
      Orientation	      "left"
      NamePlacement	      "alternate"
      ShowName		      off
      Inputs		      "3"
      DisplayOption	      "bar"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope"
      Ports		      [1]
      Position		      [975, 269, 1005, 331]
      Floating		      off
      Location		      [266, 347, 754, 627]
      Open		      off
      NumInputPorts	      "1"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
      }
      SaveToWorkspace	      on
      SaveName		      "U"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope1"
      Ports		      [6]
      Position		      [355, 492, 395, 593]
      Floating		      off
      Location		      [198, 60, 874, 699]
      Open		      off
      NumInputPorts	      "6"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
	axes2			"%<SignalLabel>"
	axes3			"%<SignalLabel>"
	axes4			"%<SignalLabel>"
	axes5			"%<SignalLabel>"
	axes6			"%<SignalLabel>"
      }
      TimeRange		      "0.06"
      YMin		      "-5~-5~-5~-5~-5~-5"
      YMax		      "5~5~5~5~5~5"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope3"
      Ports		      [2]
      Position		      [924, 385, 991, 425]
      Orientation	      "up"
      Floating		      off
      Location		      [109, 175, 756, 501]
      Open		      off
      NumInputPorts	      "2"
      ZoomMode		      "yonly"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
	axes2			"%<SignalLabel>"
      }
      YMin		      "-1~-0.5"
      YMax		      "1~0.5"
      SaveName		      "ScopeData2"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      MaxDataPoints	      "8000"
      SampleTime	      "0"
    }
    Block {
      BlockType		      Scope
      Name		      "Scope4"
      Ports		      [3]
      Position		      [760, 385, 880, 425]
      Orientation	      "up"
      Floating		      off
      Location		      [53, 64, 971, 582]
      Open		      off
      NumInputPorts	      "3"
      ZoomMode		      "yonly"
      List {
	ListType		AxesTitles
	axes1			"%<SignalLabel>"
	axes2			"%<SignalLabel>"
	axes3			"%<SignalLabel>"
      }
      YMin		      "-1.2~-1.2~-1.2"
      YMax		      "1.2~1.2~1.2"
      SaveName		      "ScopeData1"
      DataFormat	      "StructureWithTime"
      LimitDataPoints	      off
      SampleTime	      "0"
    }
    Block {
      BlockType		      Sin
      Name		      "Sine 3f"
      Ports		      [0, 1]
      Position		      [1000, 515, 1030, 545]
      Orientation	      "left"
      NamePlacement	      "alternate"
      SineType		      "Time based"
      Amplitude		      "0.2"
      Frequency		      "6*157.0796327"
      SampleTime	      "0"
    }
    Block {
      BlockType		      Sin
      Name		      "Sine 3f1"
      Ports		      [0, 1]
      Position		      [1000, 615, 1030, 645]
      Orientation	      "left"
      NamePlacement	      "alternate"
      SineType		      "Time based"
      Amplitude		      "0.2"
      Frequency		      "6*157.0796327"
      Phase		      "52.359878*3"
      SampleTime	      "0"
    }
    Block {
      BlockType		      Sin
      Name		      "Sine 3f2"
      Ports		      [0, 1]
      Position		      [1000, 715, 1030, 745]
      Orientation	      "left"
      NamePlacement	      "alternate"
      SineType		      "Time based"
      Amplitude		      "0.2"
      Frequency		      "6*157.0796327"
      Phase		      "52.359878*3*2"
      SampleTime	      "0"
    }
    Block {
      BlockType		      Sin
      Name		      "Sine f"
      Ports		      [0, 1]
      Position		      [1000, 465, 1030, 495]
      Orientation	      "left"
      NamePlacement	      "alternate"
      SineType		      "Time based"

⌨️ 快捷键说明

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