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

📄 ssts__tether_mmet_i.mdl

📁 空间绳系卫星的仿真软件
💻 MDL
📖 第 1 页 / 共 5 页
字号:
      Name		      "Mux3"
      Ports		      [3, 1]
      Position		      [785, 370, 790, 440]
      ShowName		      off
      Inputs		      "3"
      DisplayOption	      "bar"
    }
    Block {
      BlockType		      Mux
      Name		      "Mux4"
      Ports		      [3, 1]
      Position		      [785, 445, 790, 515]
      ShowName		      off
      Inputs		      "3"
      DisplayOption	      "bar"
    }
    Block {
      BlockType		      Mux
      Name		      "Mux5"
      Ports		      [3, 1]
      Position		      [785, 520, 790, 590]
      ShowName		      off
      Inputs		      "3"
      DisplayOption	      "bar"
    }
    Block {
      BlockType		      Mux
      Name		      "Mux6"
      Ports		      [3, 1]
      Position		      [785, 620, 790, 690]
      ShowName		      off
      Inputs		      "3"
      DisplayOption	      "bar"
    }
    Block {
      BlockType		      ToWorkspace
      Name		      "Orbits(t) To Workspace"
      Position		      [840, 590, 900, 620]
      VariableName	      "Orbits"
      MaxDataPoints	      "inf"
      SampleTime	      "-1"
      SaveFormat	      "Array"
    }
    Block {
      BlockType		      SubSystem
      Name		      "Psi_lower(t) to workspace"
      Ports		      [1]
      Position		      [840, 540, 900, 570]
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      MaskHideContents	      off
      System {
	Name			"Psi_lower(t) to workspace"
	Location		[2, 74, 1014, 744]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"A4"
	PaperUnits		"centimeters"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "Psi_lower"
	  Position		  [75, 283, 105, 297]
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  ToWorkspace
	  Name			  "Acc_Psi_lower To Workspace"
	  Position		  [185, 312, 280, 348]
	  VariableName		  "Acc_Psi_lower"
	  MaxDataPoints		  "inf"
	  SampleTime		  "-1"
	  SaveFormat		  "Array"
	}
	Block {
	  BlockType		  Demux
	  Name			  "Demux2"
	  Ports			  [1, 3]
	  Position		  [130, 230, 135, 350]
	  BackgroundColor	  "black"
	  ShowName		  off
	  Outputs		  "3"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  ToWorkspace
	  Name			  "Psi_lower To Workspace"
	  Position		  [165, 235, 225, 265]
	  VariableName		  "Psi_lower"
	  MaxDataPoints		  "inf"
	  SampleTime		  "-1"
	  SaveFormat		  "Array"
	}
	Block {
	  BlockType		  ToWorkspace
	  Name			  "Vel_Psi_lower To Workspace"
	  Position		  [350, 274, 455, 306]
	  VariableName		  "Vel_Psi_lower"
	  MaxDataPoints		  "inf"
	  SampleTime		  "-1"
	  SaveFormat		  "Array"
	}
	Line {
	  SrcBlock		  "Demux2"
	  SrcPort		  1
	  DstBlock		  "Psi_lower To Workspace"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux2"
	  SrcPort		  2
	  DstBlock		  "Vel_Psi_lower To Workspace"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Psi_lower"
	  SrcPort		  1
	  DstBlock		  "Demux2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux2"
	  SrcPort		  3
	  DstBlock		  "Acc_Psi_lower To Workspace"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Psi_upper(t) to workspace"
      Ports		      [1]
      Position		      [830, 315, 890, 345]
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      MaskHideContents	      off
      System {
	Name			"Psi_upper(t) to workspace"
	Location		[2, 74, 1014, 744]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"A4"
	PaperUnits		"centimeters"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "Psi_upper"
	  Position		  [75, 283, 105, 297]
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  ToWorkspace
	  Name			  "Acc_Psi_upper To Workspace"
	  Position		  [185, 312, 280, 348]
	  VariableName		  "Acc_Psi_upper"
	  MaxDataPoints		  "inf"
	  SampleTime		  "-1"
	  SaveFormat		  "Array"
	}
	Block {
	  BlockType		  Demux
	  Name			  "Demux2"
	  Ports			  [1, 3]
	  Position		  [130, 230, 135, 350]
	  BackgroundColor	  "black"
	  ShowName		  off
	  Outputs		  "3"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  ToWorkspace
	  Name			  "Psi_upper To Workspace"
	  Position		  [165, 235, 225, 265]
	  VariableName		  "Psi_upper"
	  MaxDataPoints		  "inf"
	  SampleTime		  "-1"
	  SaveFormat		  "Array"
	}
	Block {
	  BlockType		  ToWorkspace
	  Name			  "Vel_Psi_upper To Workspace"
	  Position		  [350, 274, 455, 306]
	  VariableName		  "Vel_Psi_upper"
	  MaxDataPoints		  "inf"
	  SampleTime		  "-1"
	  SaveFormat		  "Array"
	}
	Line {
	  SrcBlock		  "Demux2"
	  SrcPort		  1
	  DstBlock		  "Psi_upper To Workspace"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux2"
	  SrcPort		  2
	  DstBlock		  "Vel_Psi_upper To Workspace"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Psi_upper"
	  SrcPort		  1
	  DstBlock		  "Demux2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux2"
	  SrcPort		  3
	  DstBlock		  "Acc_Psi_upper To Workspace"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "R(t) to workspace"
      Ports		      [1]
      Position		      [840, 375, 880, 435]
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      MaskHideContents	      off
      System {
	Name			"R(t) to workspace"
	Location		[2, 74, 1014, 744]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"A4"
	PaperUnits		"centimeters"
	ZoomFactor		"183"
	Block {
	  BlockType		  Inport
	  Name			  "R"
	  Position		  [75, 283, 105, 297]
	  IconDisplay		  "Port number"
	}
	Block {
	  BlockType		  ToWorkspace
	  Name			  "Acc_R To Workspace"
	  Position		  [185, 312, 280, 348]
	  VariableName		  "Acc_R"
	  MaxDataPoints		  "inf"
	  SampleTime		  "-1"
	  SaveFormat		  "Array"
	}
	Block {
	  BlockType		  Demux
	  Name			  "Demux2"
	  Ports			  [1, 3]
	  Position		  [130, 230, 135, 350]
	  BackgroundColor	  "black"
	  ShowName		  off
	  Outputs		  "3"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  ToWorkspace
	  Name			  "R To Workspace"
	  Position		  [165, 235, 225, 265]
	  VariableName		  "R"
	  MaxDataPoints		  "inf"
	  SampleTime		  "-1"
	  SaveFormat		  "Array"
	}
	Block {
	  BlockType		  ToWorkspace
	  Name			  "Vel_R To Workspace"
	  Position		  [350, 274, 420, 306]
	  VariableName		  "Vel_R"
	  MaxDataPoints		  "inf"
	  SampleTime		  "-1"
	  SaveFormat		  "Array"
	}
	Line {
	  SrcBlock		  "Demux2"
	  SrcPort		  1
	  DstBlock		  "R To Workspace"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux2"
	  SrcPort		  2
	  DstBlock		  "Vel_R To Workspace"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "R"
	  SrcPort		  1
	  DstBlock		  "Demux2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Demux2"
	  SrcPort		  3
	  DstBlock		  "Acc_R To Workspace"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Symmetrical Motorised Momentum Exchange Tether "
" Space Tether Dynamics Model - (I)"
      Ports		      [0, 19]
      Position		      [25, 210, 565, 680]
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      MaskHideContents	      off
      MaskDescription	      "SSTSLAB - Symmetrical Motorised Momentum Exchan"
"ge Tether  Space Tether Dynamics Model - (I) Neglecting the Tether Mass & Mas"
"s Moment of Inertia\nBy Yi Chen (leo.chen.yi@gmail.com)\n30-Nov-2006"
      MaskHelp		      "Unit:\nMass   - kg\nLength - m\nmu = 3.9877848*"
"10^14 - m^3s^-2"
      MaskPromptString	      "Payload Mass - Mp(Kg)|Motor Rotor Mass-Mm(Kg)|M"
"ass Stator Mass-Mm0(Kg)|Outrigger Mass-M0(Kg)|Length of Tether - L(m)|Length "
"of Outrigger-L0(m)|Distance to periapsis/Start point-rp(m)|Eccentricity-e|Gra"
"vitational parameter-mu(m^3s^-2)|Initial Psi-(rad)|Initial Alpha-(rad)|Initia"
"l Theta-(rad)|Torque-(N.m)|Gamma-(rad)"
      MaskStyleString	      "edit,edit,edit,edit,edit,edit,edit,edit,edit,ed"
"it,edit,edit,edit,edit"
      MaskTunableValueString  "on,on,on,on,on,on,on,on,on,on,on,on,on,on"
      MaskCallbackString      "|||||||||||||"
      MaskEnableString	      "on,on,on,on,on,on,on,on,on,on,on,on,on,on"
      MaskVisibilityString    "on,on,on,on,on,on,on,on,on,on,on,on,on,on"
      MaskToolTipString	      "on,on,on,on,on,on,on,on,on,on,on,on,on,on"
      MaskVarAliasString      ",,,,,,,,,,,,,"
      MaskVariables	      "Mp=@1;Mm=@2;Mm0=@3;M0=@4;L=@5;L0=@6;rp=@7;e=@8;"
"mu=@9;inipsi=@10;inialpha=@11;initheta=@12;torque=@13;gamma=@14;"
      MaskDisplay	      "port_label('Output',1,'Alpha_upper');\nport_lab"
"el('Output',2,'Vel_Alpha_upper');\nport_label('Output',3,'Acc_Alpha_upper');"
"\nport_label('Output',4,'Psi_upper');\nport_label('Output',5,'Vel_Psi_upper')"
";\nport_label('Output',6,'Acc_Psi_upper');\nport_label('Output',7,'R');\nport"
"_label('Output',8,'dR/dt');\nport_label('Output',9,'d(dR/dt)/dt');\nport_labe"
"l('Output',10,'Alpha_lower');\nport_label('Output',11,'Vel_Alpha_lower');\npo"
"rt_label('Output',12,'Acc_Alpha_lower');\nport_label('Output',13,'Psi_lower')"
";\nport_label('Output',14,'Vel_Psi_lower');\nport_label('Output',15,'Acc_Psi_"
"lower');\nport_label('Output',16,'Orbits');\nport_label('Output',17,'Theta');"
"\nport_label('Output',18,'Vel_Theta');\nport_label('Output',19,'Acc_Theta');"
"\nimage(imread('SSTS__tether_MMET_I.jpg'));\n"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      MaskValueString	      "1000|250|250|200|10000|5000|6890000|0.25|3.9877"
"848*10^14|0|0.1|0|1000|0"
      MaskTabNameString	      ",,,,,,,,,,,,,"
      System {
	Name			"Symmetrical Motorised Momentum Exchange Tethe"
"r  Space Tether Dynamics Model - (I)"
	Location		[2, 74, 998, 728]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	212
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"A4"
	PaperUnits		"centimeters"
	ZoomFactor		"100"
	Block {
	  BlockType		  Constant
	  Name			  "Eccentricity"
	  Position		  [435, 351, 510, 379]
	  Value			  "e"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "Fcn"
	  Position		  [460, 870, 520, 900]
	  Expr			  "-u"
	}
	Block {
	  BlockType		  Gain
	  Name			  "Gain5"
	  Position		  [855, 590, 940, 620]
	  Gain			  "1/2/pi"
	  ParameterDataTypeMode	  "Inherit via internal rule"
	  OutDataTypeMode	  "Inherit via internal rule"
	  SaturateOnIntegerOverflow off
	}
	Block {
	  BlockType		  Constant
	  Name			  "Gamma"
	  Position		  [285, 645, 365, 675]
	  Value			  "gamma"
	}
	Block {
	  BlockType		  Integrator
	  Name			  "Integrator"
	  Ports			  [2, 1]
	  Position		  [215, 418, 245, 467]
	  InitialConditionSource  "external"
	  IgnoreLimit		  off
	}
	Block {
	  BlockType		  Constant
	  Name			  "Length of Outrigger"
	  Position		  [190, 810, 220, 840]
	  Value			  "L0"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Length of Tether"
	  Position		  [185, 370, 215, 400]
	  Value			  "L"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Lower Outrigger of MMET"
	  Ports			  [11, 9]
	  Position		  [655, 682, 980, 928]
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskHideContents	  off
	  MaskDisplay		  "image(imread('SSTS__tether_MMET_I_lower.jpg"
"'));"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Lower Outrigger of MMET"
	    Location		    [2, 74, 998, 728]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "A4"
	    PaperUnits		    "centimeters"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "In1"
	      Position		      [135, 358, 165, 372]
	      IconDisplay	      "Port number"
	    }
	    Block {

⌨️ 快捷键说明

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