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

📄 lin_f16block.mdl

📁 一个F-16仿真程序
💻 MDL
📖 第 1 页 / 共 3 页
字号:
	  DstBlock		  "Creating    qbar / ps"	  DstPort		  1	}	Annotation {	  Name			  "see NASA Technical Paper 1538, p34"	  Position		  [408, 27]	  ForegroundColor	  "blue"	}	Annotation {	  Name			  "Same as atmos() in nlplant...c"	  Position		  [363, 78]	}	Annotation {	  Name			  "Initialize LF_state with -alpha0 value in d""egrees!!!!"	  Position		  [354, 412]	}      }    }    Block {      BlockType		      Mux      Name		      "Mux2"      Ports		      [4, 1]      Position		      [195, 12, 200, 208]      ShowName		      off      DisplayOption	      "bar"    }    Block {      BlockType		      Mux      Name		      "Mux4"      Ports		      [2, 1]      Position		      [590, 88, 595, 172]      ShowName		      off      Inputs		      "2"      DisplayOption	      "bar"    }    Block {      BlockType		      Mux      Name		      "Mux5"      Ports		      [4, 1]      Position		      [365, 59, 370, 196]      ShowName		      off      Inputs		      "[12 4 1 1]"      DisplayOption	      "bar"    }    Block {      BlockType		      SubSystem      Name		      "Rudder\nActuator"      Ports		      [1, 1]      Position		      [85, 176, 145, 194]      AncestorBlock	      "F16_Actuator_Library/Rudder\nActuator"      TreatAsAtomicUnit	      off      System {	Name			"Rudder\nActuator"	Location		[370, 485, 922, 672]	Open			off	ModelBrowserVisibility	off	ModelBrowserWidth	200	ScreenColor		"white"	PaperOrientation	"landscape"	PaperPositionMode	"auto"	PaperType		"usletter"	PaperUnits		"inches"	ZoomFactor		"100"	Block {	  BlockType		  Inport	  Name			  "In1"	  Position		  [15, 28, 45, 42]	}	Block {	  BlockType		  Gain	  Name			  "Gain"	  Position		  [200, 15, 250, 55]	  Gain			  "20.2"	}	Block {	  BlockType		  Integrator	  Name			  "Integrator\n"	  Ports			  [1, 1]	  Position		  [370, 20, 400, 50]	  InitialCondition	  "trim_control_lin(3)"	  UpperSaturationLimit	  "30"	  LowerSaturationLimit	  "-30"	}	Block {	  BlockType		  Sum	  Name			  "Sum"	  Ports			  [2, 1]	  Position		  [155, 25, 175, 45]	  ShowName		  off	  IconShape		  "round"	  Inputs		  "|+-"	}	Block {	  BlockType		  Outport	  Name			  "Out1"	  Position		  [465, 28, 495, 42]	}	Line {	  SrcBlock		  "Integrator\n"	  SrcPort		  1	  Points		  [0, 0; 20, 0]	  Branch {	    Points		    [0, 90; -260, 0]	    DstBlock		    "Sum"	    DstPort		    2	  }	  Branch {	    DstBlock		    "Out1"	    DstPort		    1	  }	}	Line {	  SrcBlock		  "Gain"	  SrcPort		  1	  DstBlock		  "Integrator\n"	  DstPort		  1	}	Line {	  SrcBlock		  "Sum"	  SrcPort		  1	  DstBlock		  "Gain"	  DstPort		  1	}	Line {	  SrcBlock		  "In1"	  SrcPort		  1	  DstBlock		  "Sum"	  DstPort		  1	}      }    }    Block {      BlockType		      SubSystem      Name		      "Thrust\nModel"      Ports		      [1, 1]      Position		      [85, 25, 145, 45]      AncestorBlock	      "F16_Actuator_Library/Thrust\nModel"      TreatAsAtomicUnit	      off      System {	Name			"Thrust\nModel"	Location		[370, 485, 922, 672]	Open			off	ModelBrowserVisibility	off	ModelBrowserWidth	200	ScreenColor		"white"	PaperOrientation	"landscape"	PaperPositionMode	"auto"	PaperType		"usletter"	PaperUnits		"inches"	ZoomFactor		"100"	Block {	  BlockType		  Inport	  Name			  "In1"	  Position		  [15, 28, 45, 42]	}	Block {	  BlockType		  Gain	  Name			  "Gain"	  Position		  [200, 15, 250, 55]	}	Block {	  BlockType		  Integrator	  Name			  "Integrator\n"	  Ports			  [1, 1]	  Position		  [370, 20, 400, 50]	  InitialCondition	  "trim_thrust_lin"	  UpperSaturationLimit	  "30"	  LowerSaturationLimit	  "-30"	}	Block {	  BlockType		  Sum	  Name			  "Sum"	  Ports			  [2, 1]	  Position		  [155, 25, 175, 45]	  ShowName		  off	  IconShape		  "round"	  Inputs		  "|+-"	}	Block {	  BlockType		  Outport	  Name			  "Out1"	  Position		  [465, 28, 495, 42]	}	Line {	  SrcBlock		  "Integrator\n"	  SrcPort		  1	  Points		  [0, 0; 20, 0]	  Branch {	    Points		    [0, 90; -260, 0]	    DstBlock		    "Sum"	    DstPort		    2	  }	  Branch {	    DstBlock		    "Out1"	    DstPort		    1	  }	}	Line {	  SrcBlock		  "Gain"	  SrcPort		  1	  DstBlock		  "Integrator\n"	  DstPort		  1	}	Line {	  SrcBlock		  "Sum"	  SrcPort		  1	  DstBlock		  "Gain"	  DstPort		  1	}	Line {	  SrcBlock		  "In1"	  SrcPort		  1	  DstBlock		  "Sum"	  DstPort		  1	}      }    }    Block {      BlockType		      Constant      Name		      "fi_flag"      Position		      [290, 165, 320, 195]      Value		      "fi_flag_Simulink"    }    Block {      BlockType		      SubSystem      Name		      "rad2deg"      Ports		      [1, 1]      Position		      [670, 117, 695, 143]      TreatAsAtomicUnit	      off      System {	Name			"rad2deg"	Location		[180, 184, 526, 617]	Open			off	ModelBrowserVisibility	off	ModelBrowserWidth	200	ScreenColor		"white"	PaperOrientation	"landscape"	PaperPositionMode	"auto"	PaperType		"usletter"	PaperUnits		"inches"	ZoomFactor		"100"	Block {	  BlockType		  Inport	  Name			  "In1"	  Position		  [15, 193, 45, 207]	  ShowName		  off	}	Block {	  BlockType		  Demux	  Name			  "Demux1"	  Ports			  [1, 12]	  Position		  [85, 17, 90, 383]	  BackgroundColor	  "black"	  ShowName		  off	  Outputs		  "[3 1 1 1 1 1 1 1 1 1 3 3]"	}	Block {	  BlockType		  Mux	  Name			  "Mux"	  Ports			  [12, 1]	  Position		  [255, 19, 260, 381]	  ShowName		  off	  Inputs		  "[3 1 1 1 1 1 1 1 1 1 3 3]"	  DisplayOption		  "bar"	}	Block {	  BlockType		  Gain	  Name			  "r2d"	  Position		  [145, 51, 200, 79]	  ShowName		  off	  Gain			  "180/pi"	}	Block {	  BlockType		  Gain	  Name			  "r2d1"	  Position		  [145, 81, 200, 109]	  ShowName		  off	  Gain			  "180/pi"	}	Block {	  BlockType		  Gain	  Name			  "r2d2"	  Position		  [145, 111, 200, 139]	  ShowName		  off	  Gain			  "180/pi"	}	Block {	  BlockType		  Gain	  Name			  "r2d3"	  Position		  [145, 171, 200, 199]	  ShowName		  off	  Gain			  "180/pi"	}	Block {	  BlockType		  Gain	  Name			  "r2d4"	  Position		  [145, 201, 200, 229]	  ShowName		  off	  Gain			  "180/pi"	}	Block {	  BlockType		  Gain	  Name			  "r2d5"	  Position		  [145, 231, 200, 259]	  ShowName		  off	  Gain			  "180/pi"	}	Block {	  BlockType		  Gain	  Name			  "r2d6"	  Position		  [145, 261, 200, 289]	  ShowName		  off	  Gain			  "180/pi"	}	Block {	  BlockType		  Gain	  Name			  "r2d7"	  Position		  [145, 291, 200, 319]	  ShowName		  off	  Gain			  "180/pi"	}	Block {	  BlockType		  Outport	  Name			  "Out1"	  Position		  [295, 193, 325, 207]	  ShowName		  off	}	Line {	  SrcBlock		  "In1"	  SrcPort		  1	  DstBlock		  "Demux1"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  2	  DstBlock		  "r2d"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  3	  DstBlock		  "r2d1"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  4	  DstBlock		  "r2d2"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  1	  DstBlock		  "Mux"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  5	  DstBlock		  "Mux"	  DstPort		  5	}	Line {	  SrcBlock		  "r2d2"	  SrcPort		  1	  DstBlock		  "Mux"	  DstPort		  4	}	Line {	  SrcBlock		  "r2d1"	  SrcPort		  1	  DstBlock		  "Mux"	  DstPort		  3	}	Line {	  SrcBlock		  "r2d"	  SrcPort		  1	  DstBlock		  "Mux"	  DstPort		  2	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  6	  DstBlock		  "r2d3"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  7	  DstBlock		  "r2d4"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  8	  DstBlock		  "r2d5"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  9	  DstBlock		  "r2d6"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  10	  DstBlock		  "r2d7"	  DstPort		  1	}	Line {	  SrcBlock		  "r2d3"	  SrcPort		  1	  DstBlock		  "Mux"	  DstPort		  6	}	Line {	  SrcBlock		  "r2d4"	  SrcPort		  1	  DstBlock		  "Mux"	  DstPort		  7	}	Line {	  SrcBlock		  "r2d5"	  SrcPort		  1	  DstBlock		  "Mux"	  DstPort		  8	}	Line {	  SrcBlock		  "r2d6"	  SrcPort		  1	  DstBlock		  "Mux"	  DstPort		  9	}	Line {	  SrcBlock		  "r2d7"	  SrcPort		  1	  DstBlock		  "Mux"	  DstPort		  10	}	Line {	  SrcBlock		  "Mux"	  SrcPort		  1	  DstBlock		  "Out1"	  DstPort		  1	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  11	  DstBlock		  "Mux"	  DstPort		  11	}	Line {	  SrcBlock		  "Demux1"	  SrcPort		  12	  DstBlock		  "Mux"	  DstPort		  12	}	Annotation {	  Name			  "npos,epos,alt"	  Position		  [122, 23]	  FontSize		  8	}	Annotation {	  Name			  "phi"	  Position		  [101, 53]	  FontSize		  8	}	Annotation {	  Name			  "theta"	  Position		  [102, 88]	  FontSize		  8	}	Annotation {	  Name			  "psi"	  Position		  [100, 115]	  FontSize		  8	}	Annotation {	  Name			  "v"	  Position		  [98, 148]	  FontSize		  8	}	Annotation {	  Name			  "alpha"	  Position		  [105, 177]	  FontSize		  8	}	Annotation {	  Name			  "beta"	  Position		  [103, 205]	  FontSize		  8	}	Annotation {	  Name			  "p"	  Position		  [103, 238]	  FontSize		  8	}	Annotation {	  Name			  "q"	  Position		  [100, 267]	  FontSize		  8	}	Annotation {	  Name			  "r"	  Position		  [102, 294]	  FontSize		  8	}	Annotation {	  Name			  "nx,ny,nz"	  Position		  [114, 325]	  FontSize		  8	}	Annotation {	  Name			  "mach,qbar,ps"	  Position		  [121, 358]	  FontSize		  8	}      }    }    Block {      BlockType		      Outport      Name		      "y"      Position		      [750, 123, 780, 137]    }    Line {      SrcBlock		      "Mux4"      SrcPort		      1      DstBlock		      "rad2deg"      DstPort		      1    }    Line {      SrcBlock		      "F16 nlsim\nnlplant"      SrcPort		      1      DstBlock		      "Demux"      DstPort		      1    }    Line {      SrcBlock		      "Demux"      SrcPort		      1      DstBlock		      "F16_states"      DstPort		      1    }    Line {      SrcBlock		      "Demux"      SrcPort		      2      DstBlock		      "Mux4"      DstPort		      2    }    Line {      SrcBlock		      "Mux5"      SrcPort		      1      DstBlock		      "F16 nlsim\nnlplant"      DstPort		      1    }    Line {      Labels		      [0, 0]      SrcBlock		      "Mux2"      SrcPort		      1      DstBlock		      "Mux5"      DstPort		      2    }    Line {      Labels		      [0, 0]      SrcBlock		      "rad2deg"      SrcPort		      1      DstBlock		      "y"      DstPort		      1    }    Line {      SrcBlock		      "F16_states"      SrcPort		      1      Points		      [0, 0; 20, 0]      Branch {	Points			[0, 0]	Branch {	  DstBlock		  "Mux4"	  DstPort		  1	}	Branch {	  Points		  [0, -85; -315, 0; 0, 50]	  DstBlock		  "Mux5"	  DstPort		  1	}      }      Branch {	Points			[0, 155]	DstBlock		"Leading Edge Flap"	DstPort			1      }    }    Line {      SrcBlock		      "In1"      SrcPort		      1      DstBlock		      "Thrust\nModel"      DstPort		      1    }    Line {      SrcBlock		      "In2"      SrcPort		      1      DstBlock		      "Elevator\nActuator"      DstPort		      1    }    Line {      SrcBlock		      "In3"      SrcPort		      1      DstBlock		      "Aileron\nActuator"      DstPort		      1    }    Line {      SrcBlock		      "In4"      SrcPort		      1      DstBlock		      "Rudder\nActuator"      DstPort		      1    }    Line {      SrcBlock		      "fi_flag"      SrcPort		      1      DstBlock		      "Mux5"      DstPort		      4    }    Line {      SrcBlock		      "Leading Edge Flap"      SrcPort		      1      Points		      [-170, 0; 0, -120]      DstBlock		      "Mux5"      DstPort		      3    }    Line {      SrcBlock		      "Elevator\nActuator"      SrcPort		      1      DstBlock		      "Mux2"      DstPort		      2    }    Line {      SrcBlock		      "Aileron\nActuator"      SrcPort		      1      DstBlock		      "Mux2"      DstPort		      3    }    Line {      SrcBlock		      "Rudder\nActuator"      SrcPort		      1      DstBlock		      "Mux2"      DstPort		      4    }    Line {      SrcBlock		      "Thrust\nModel"      SrcPort		      1      DstBlock		      "Mux2"      DstPort		      1    }    Annotation {      Name		      "npos\nepos\nalt\nphi\ntheta\npsi\nvel\nalpha\nb""eta\np\nq\nr\nnx\nny\nnz\nmach\nqbar\nps\n"      Position		      [642, 233]      ForegroundColor	      "blue"      FontSize		      8    }    Annotation {      Name		      "University of Minnesota / Honeywell\nDate : Jun""e 1st, 2000"      Position		      [794, 50]      ForegroundColor	      "blue"    }    Annotation {      Name		      "Nonlinear Equations of plant :\nRef : Aircraft ""Control & Simulation\n- Stevens & Lewis"      Position		      [138, 293]      ForegroundColor	      "blue"    }  }}

⌨️ 快捷键说明

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