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

📄 or33.mdl

📁 to calculate a tuning parameter of dmc and mpc controller
💻 MDL
📖 第 1 页 / 共 2 页
字号:
      SamplingMode	      "auto"
      OutputWhenDisabled      "held"
      InitialOutput	      "[]"
    }
    Block {
      BlockType		      Sum
      IconShape		      "rectangular"
      Inputs		      "++"
      CollapseMode	      "All dimensions"
      CollapseDim	      "1"
      InputSameDT	      on
      OutDataTypeMode	      "Same as first input"
      OutDataType	      "sfix(16)"
      OutScaling	      "2^0"
      LockScale		      off
      RndMeth		      "Floor"
      SaturateOnIntegerOverflow	on
      SampleTime	      "-1"
    }
    Block {
      BlockType		      TransferFcn
      Numerator		      "[1]"
      Denominator	      "[1 2 1]"
      AbsoluteTolerance	      "auto"
      ContinuousStateAttributes	"''"
      Realization	      "auto"
    }
    Block {
      BlockType		      TransportDelay
      DelayTime		      "1"
      InitialOutput	      "0"
      BufferSize	      "1024"
      FixedBuffer	      off
      TransDelayFeedthrough   off
      PadeOrder		      "0"
    }
  }
  AnnotationDefaults {
    HorizontalAlignment	    "center"
    VerticalAlignment	    "middle"
    ForegroundColor	    "black"
    BackgroundColor	    "white"
    DropShadow		    off
    FontName		    "Arial"
    FontSize		    10
    FontWeight		    "normal"
    FontAngle		    "normal"
    UseDisplayTextAsClickCallback off
  }
  LineDefaults {
    FontName		    "Arial"
    FontSize		    9
    FontWeight		    "normal"
    FontAngle		    "normal"
  }
  System {
    Name		    "OR33"
    Location		    [2, 78, 1278, 720]
    Open		    on
    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"
    ReportName		    "simulink-default.rpt"
    Block {
      BlockType		      Inport
      Name		      "In1"
      Position		      [15, 23, 45, 37]
      IconDisplay	      "Port number"
    }
    Block {
      BlockType		      Inport
      Name		      "In2"
      Position		      [20, 288, 50, 302]
      Port		      "2"
      IconDisplay	      "Port number"
    }
    Block {
      BlockType		      Inport
      Name		      "In3"
      Position		      [20, 578, 50, 592]
      Port		      "3"
      IconDisplay	      "Port number"
    }
    Block {
      BlockType		      TransferFcn
      Name		      "G_11(s)"
      Position		      [240, 12, 300, 48]
      DropShadow	      on
      FontSize		      14
      Numerator		      "0.66"
      Denominator	      "[6.7 1]"
    }
    Block {
      BlockType		      TransferFcn
      Name		      "G_12(s)"
      Position		      [240, 75, 300, 115]
      DropShadow	      on
      FontSize		      14
      Numerator		      "-0.61"
      Denominator	      "[8.64 1]"
    }
    Block {
      BlockType		      TransferFcn
      Name		      "G_13(s)"
      Position		      [240, 145, 300, 185]
      DropShadow	      on
      FontSize		      14
      Numerator		      "-0.0049"
      Denominator	      "[9.06 1]"
    }
    Block {
      BlockType		      TransferFcn
      Name		      "G_21(s)"
      Position		      [235, 211, 305, 249]
      DropShadow	      on
      FontSize		      14
      Numerator		      "1.11"
      Denominator	      "[3.25 1]"
    }
    Block {
      BlockType		      TransferFcn
      Name		      "G_22(s)"
      Position		      [240, 277, 300, 313]
      DropShadow	      on
      FontSize		      14
      Numerator		      "-2.36"
      Denominator	      "[5 1]"
    }
    Block {
      BlockType		      TransferFcn
      Name		      "G_23(s)"
      Position		      [240, 345, 300, 385]
      DropShadow	      on
      FontSize		      14
      Numerator		      "-0.01"
      Denominator	      "[7.09 1]"
    }
    Block {
      BlockType		      TransferFcn
      Name		      "G_31(s)"
      Position		      [240, 415, 300, 455]
      DropShadow	      on
      FontSize		      14
      Numerator		      "-34.68"
      Denominator	      "[8.15 1]"
    }
    Block {
      BlockType		      TransferFcn
      Name		      "G_32(s)"
      Position		      [235, 476, 315, 514]
      DropShadow	      on
      FontSize		      14
      Numerator		      "46.2"
      Denominator	      "[10.9 1]"
    }
    Block {
      BlockType		      TransferFcn
      Name		      "G_33(s)"
      Position		      [305, 561, 510, 609]
      DropShadow	      on
      FontSize		      14
      Numerator		      "[11.61 1]"
      Denominator	      "[73.132 22.96 1]"
    }
    Block {
      BlockType		      Gain
      Name		      "Gain"
      Position		      [210, 565, 260, 605]
      Gain		      "0.87"
      ParameterDataTypeMode   "Inherit via internal rule"
      OutDataTypeMode	      "Inherit via internal rule"
      SaturateOnIntegerOverflow	off
    }
    Block {
      BlockType		      Sum
      Name		      "Sum1"
      Ports		      [2, 1]
      Position		      [565, 19, 585, 61]
      DropShadow	      on
      ShowName		      off
      FontSize		      14
      CollapseMode	      "All dimensions"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum2"
      Ports		      [2, 1]
      Position		      [660, 25, 700, 55]
      DropShadow	      on
      ShowName		      off
      FontSize		      14
      IconShape		      "round"
      Inputs		      "|++"
      CollapseMode	      "All dimensions"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum3"
      Ports		      [2, 1]
      Position		      [560, 221, 580, 259]
      DropShadow	      on
      ShowName		      off
      FontSize		      14
      CollapseMode	      "All dimensions"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum4"
      Ports		      [2, 1]
      Position		      [660, 225, 700, 255]
      DropShadow	      on
      ShowName		      off
      FontSize		      14
      IconShape		      "round"
      Inputs		      "|++"
      CollapseMode	      "All dimensions"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum5"
      Ports		      [2, 1]
      Position		      [560, 421, 580, 459]
      DropShadow	      on
      ShowName		      off
      FontSize		      14
      CollapseMode	      "All dimensions"
    }
    Block {
      BlockType		      Sum
      Name		      "Sum6"
      Ports		      [2, 1]
      Position		      [660, 425, 700, 455]
      DropShadow	      on
      ShowName		      off
      FontSize		      14
      IconShape		      "round"
      Inputs		      "|++"
      CollapseMode	      "All dimensions"
    }
    Block {
      BlockType		      TransportDelay
      Name		      "Transport\nDelay"
      Position		      [360, 15, 390, 45]
      DelayTime		      "2.6"
    }
    Block {
      BlockType		      TransportDelay
      Name		      "Transport\nDelay1"
      Position		      [365, 80, 395, 110]
      DelayTime		      "3.5"
    }
    Block {
      BlockType		      TransportDelay
      Name		      "Transport\nDelay2"
      Position		      [365, 150, 395, 180]
    }
    Block {
      BlockType		      TransportDelay
      Name		      "Transport\nDelay3"
      Position		      [365, 215, 395, 245]
      DelayTime		      "6.5"
    }
    Block {
      BlockType		      TransportDelay
      Name		      "Transport\nDelay4"
      Position		      [365, 280, 395, 310]
      DelayTime		      "3"
    }
    Block {
      BlockType		      TransportDelay
      Name		      "Transport\nDelay5"
      Position		      [365, 350, 395, 380]
      DelayTime		      "1.2"
    }
    Block {
      BlockType		      TransportDelay
      Name		      "Transport\nDelay6"
      Position		      [365, 420, 395, 450]
      DelayTime		      "9.2"
    }
    Block {
      BlockType		      TransportDelay
      Name		      "Transport\nDelay7"
      Position		      [365, 480, 395, 510]
      DelayTime		      "9.4"
    }
    Block {
      BlockType		      TransportDelay
      Name		      "Transport\nDelay8"
      Position		      [585, 570, 615, 600]
    }
    Block {
      BlockType		      Outport
      Name		      "y1"
      Position		      [760, 33, 790, 47]
      IconDisplay	      "Port number"
      BusOutputAsStruct	      off
    }
    Block {
      BlockType		      Outport
      Name		      "y2"
      Position		      [760, 233, 790, 247]
      Port		      "2"
      IconDisplay	      "Port number"
      BusOutputAsStruct	      off
    }
    Block {
      BlockType		      Outport
      Name		      "y3"
      Position		      [760, 433, 790, 447]
      Port		      "3"
      IconDisplay	      "Port number"
      BusOutputAsStruct	      off
    }
    Line {
      SrcBlock		      "In1"
      SrcPort		      1
      Points		      [45, 0]
      Branch {
	DstBlock		"G_11(s)"
	DstPort			1
      }
      Branch {
	Points			[0, 200]
	Branch {
	  DstBlock		  "G_21(s)"
	  DstPort		  1
	}
	Branch {
	  Points		  [0, 205]
	  DstBlock		  "G_31(s)"
	  DstPort		  1
	}
      }
    }
    Line {
      SrcBlock		      "G_11(s)"
      SrcPort		      1
      DstBlock		      "Transport\nDelay"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Transport\nDelay"
      SrcPort		      1
      DstBlock		      "Sum1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "G_12(s)"
      SrcPort		      1
      DstBlock		      "Transport\nDelay1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Transport\nDelay1"
      SrcPort		      1
      Points		      [80, 0; 0, -45]
      DstBlock		      "Sum1"
      DstPort		      2
    }
    Line {
      SrcBlock		      "G_13(s)"
      SrcPort		      1
      DstBlock		      "Transport\nDelay2"
      DstPort		      1
    }
    Line {
      SrcBlock		      "G_21(s)"
      SrcPort		      1
      DstBlock		      "Transport\nDelay3"
      DstPort		      1
    }
    Line {
      SrcBlock		      "G_22(s)"
      SrcPort		      1
      DstBlock		      "Transport\nDelay4"
      DstPort		      1
    }
    Line {
      SrcBlock		      "G_23(s)"
      SrcPort		      1
      DstBlock		      "Transport\nDelay5"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Transport\nDelay5"
      SrcPort		      1
      Points		      [80, 0; 0, -20; 200, 0]
      DstBlock		      "Sum4"
      DstPort		      2
    }
    Line {
      SrcBlock		      "G_31(s)"
      SrcPort		      1
      DstBlock		      "Transport\nDelay6"
      DstPort		      1
    }
    Line {
      SrcBlock		      "G_32(s)"
      SrcPort		      1
      DstBlock		      "Transport\nDelay7"
      DstPort		      1
    }
    Line {
      SrcBlock		      "In2"
      SrcPort		      1
      Points		      [75, 0]
      Branch {
	Points			[0, -200]
	DstBlock		"G_12(s)"
	DstPort			1
      }
      Branch {
	DstBlock		"G_22(s)"
	DstPort			1
      }
      Branch {
	Points			[0, 200]
	DstBlock		"G_32(s)"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "G_33(s)"
      SrcPort		      1
      DstBlock		      "Transport\nDelay8"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum1"
      SrcPort		      1
      DstBlock		      "Sum2"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum2"
      SrcPort		      1
      DstBlock		      "y1"
      DstPort		      1
    }
    Line {
      SrcBlock		      "In3"
      SrcPort		      1
      Points		      [110, 0]
      Branch {
	Points			[0, -150]
	Branch {
	  Points		  [0, -270]
	  DstBlock		  "G_13(s)"
	  DstPort		  1
	}
	Branch {
	  Points		  [0, -70]
	  DstBlock		  "G_23(s)"
	  DstPort		  1
	}
      }
      Branch {
	DstBlock		"Gain"
	DstPort			1
      }
    }
    Line {
      SrcBlock		      "Transport\nDelay2"
      SrcPort		      1
      Points		      [280, 0]
      DstBlock		      "Sum2"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Transport\nDelay3"
      SrcPort		      1
      DstBlock		      "Sum3"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Transport\nDelay4"
      SrcPort		      1
      Points		      [70, 0; 0, -45]
      DstBlock		      "Sum3"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Sum4"
      SrcPort		      1
      DstBlock		      "y2"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum3"
      SrcPort		      1
      DstBlock		      "Sum4"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Transport\nDelay8"
      SrcPort		      1
      Points		      [60, 0]
      DstBlock		      "Sum6"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Transport\nDelay6"
      SrcPort		      1
      Points		      [0, -5]
      DstBlock		      "Sum5"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Transport\nDelay7"
      SrcPort		      1
      Points		      [70, 0; 0, -45]
      DstBlock		      "Sum5"
      DstPort		      2
    }
    Line {
      SrcBlock		      "Sum6"
      SrcPort		      1
      DstBlock		      "y3"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Sum5"
      SrcPort		      1
      DstBlock		      "Sum6"
      DstPort		      1
    }
    Line {
      SrcBlock		      "Gain"
      SrcPort		      1
      DstBlock		      "G_33(s)"
      DstPort		      1
    }
  }
}

⌨️ 快捷键说明

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