📄 btt.mdl
字号:
}
Block {
BlockType Outport
Name "alpha"
Position [395, 73, 425, 87]
}
Block {
BlockType Outport
Name "beta"
Position [405, 143, 435, 157]
Port "2"
}
Block {
BlockType Outport
Name "gammac"
Position [410, 213, 440, 227]
Port "3"
}
Line {
SrcBlock "Trigonometric\nFunction2"
SrcPort 1
DstBlock "gammac"
DstPort 1
}
Line {
SrcBlock "Fcn2"
SrcPort 1
DstBlock "Trigonometric\nFunction2"
DstPort 1
}
Line {
SrcBlock "Trigonometric\nFunction"
SrcPort 1
DstBlock "alpha"
DstPort 1
}
Line {
SrcBlock "Fcn"
SrcPort 1
DstBlock "Trigonometric\nFunction"
DstPort 1
}
Line {
SrcBlock "Trigonometric\nFunction1"
SrcPort 1
Points [35, 0]
Branch {
Points [0, 115; -300, 0; 0, -30]
DstBlock "Mux"
DstPort 6
}
Branch {
DstBlock "beta"
DstPort 1
}
}
Line {
SrcBlock "Fcn1"
SrcPort 1
DstBlock "Trigonometric\nFunction1"
DstPort 1
}
Line {
SrcBlock "Mux"
SrcPort 1
Points [30, 0]
Branch {
Points [0, 70]
DstBlock "Fcn2"
DstPort 1
}
Branch {
Points [0, -70]
DstBlock "Fcn"
DstPort 1
}
Branch {
DstBlock "Fcn1"
DstPort 1
}
}
Line {
SrcBlock "faic"
SrcPort 1
DstBlock "Mux"
DstPort 5
}
Line {
SrcBlock "theta"
SrcPort 1
DstBlock "Mux"
DstPort 4
}
Line {
SrcBlock "gamma"
SrcPort 1
DstBlock "Mux"
DstPort 3
}
Line {
SrcBlock "bosai"
SrcPort 1
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "kesai"
SrcPort 1
DstBlock "Mux"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "力和力矩模型"
Ports [10, 6]
Position [150, 58, 235, 372]
TreatAsAtomicUnit off
MaskPromptString "升力系数(Cya)|升力系数(Cydz)|阻力系"
"数(Cx0)|侧向力系数(Czb)|侧向力系数(Czdy)|俯仰力矩系数(mza)|俯仰力矩系"
"数(mzwz)|俯仰力矩系数(mzdz)|偏航力矩系数(myb)|偏航力矩系数(mywy)|偏航"
"力矩系数(mydy)|滚转力矩系数(mxdx)|滚转力矩系数(mxwx)|导弹参考面积(s)|"
"气动弦长(L)|弹头动压(q)|导弹速度v"
MaskStyleString "edit,edit,edit,edit,edit,edit,edit,edit"
",edit,edit,edit,edit,edit,edit,edit,edit,edit"
MaskTunableValueString "on,on,on,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,on,on,on"
MaskVisibilityString "on,on,on,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,on,on,on"
MaskVarAliasString ",,,,,,,,,,,,,,,,"
MaskVariables "Cya=@1;Cydeltaz=@2;Cx0=@3;Czb=@4;Czdelt"
"ay=@5;mza=@6;mzwz=@7;mzdeltaz=@8;mybeta=@9;mywy=@10;mydeltay=@11;mxdeltax=@12"
";mxwx=@13;s=@14;L=@15;q=@16;v=@17;"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "0.6|0.045|0.25023|-0.1358|-0.0257|-0.18"
"|-128|-0.28|-0.365|-204.15|-0.14|-0.0303|-15.42|0.2552|0.57|97568|400"
System {
Name "力和力矩模型"
Location [2, 70, 1022, 720]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "174"
Block {
BlockType Inport
Name "dalpha"
Position [65, 23, 95, 37]
}
Block {
BlockType Inport
Name "dbeta"
Position [65, 58, 95, 72]
Port "2"
}
Block {
BlockType Inport
Name "alpha"
Position [65, 93, 95, 107]
Port "3"
}
Block {
BlockType Inport
Name "beta"
Position [65, 128, 95, 142]
Port "4"
}
Block {
BlockType Inport
Name "deltax"
Position [65, 163, 95, 177]
Port "5"
}
Block {
BlockType Inport
Name "deltay"
Position [65, 198, 95, 212]
Port "6"
}
Block {
BlockType Inport
Name "deltaz"
Position [65, 233, 95, 247]
Port "7"
}
Block {
BlockType Inport
Name "wx"
Position [60, 268, 90, 282]
Port "8"
}
Block {
BlockType Inport
Name "wy"
Position [65, 303, 95, 317]
Port "9"
}
Block {
BlockType Inport
Name "wz"
Position [65, 338, 95, 352]
Port "10"
}
Block {
BlockType Mux
Name "Mux"
Ports [10, 1]
Position [140, 16, 145, 359]
ShowName off
Inputs "10"
DisplayOption "bar"
}
Block {
BlockType Fcn
Name "fx"
Position [220, 320, 280, 350]
Expr "Cx0*q*s"
}
Block {
BlockType Fcn
Name "fy"
Position [220, 210, 280, 240]
Expr "(57.3*Cya*u[3]+57.3*Cydeltaz*u[7])*"
"q*s"
}
Block {
BlockType Fcn
Name "fz"
Position [220, 265, 280, 295]
Expr "(57.3*Czb*u[4]+57.3*Czdeltay*u[6])*"
"q*s"
}
Block {
BlockType Fcn
Name "mx"
Position [220, 30, 280, 60]
Expr "(57.3*mxdeltax*u[5]+mxwx*L*u[8]/v)*"
"q*s*L"
}
Block {
BlockType Fcn
Name "my"
Position [220, 90, 280, 120]
Expr "(57.3*mybeta*u[4]+mywy*L*u[9]/v+57."
"3*mydeltay*u[6])*q*s*L"
}
Block {
BlockType Fcn
Name "mz"
Position [220, 150, 280, 180]
Expr "(57.3*mza*u[3]+mzwz*L*u[10]/v+57.3*"
"mzdeltaz*u[7])*q*s*L"
}
Block {
BlockType Outport
Name "Mx"
Position [365, 38, 395, 52]
}
Block {
BlockType Outport
Name "My"
Position [365, 98, 395, 112]
Port "2"
}
Block {
BlockType Outport
Name "Mz"
Position [365, 158, 395, 172]
Port "3"
}
Block {
BlockType Outport
Name "Fy"
Position [365, 218, 395, 232]
Port "4"
}
Block {
BlockType Outport
Name "Fz"
Position [365, 273, 395, 287]
Port "5"
}
Block {
BlockType Outport
Name "Fx"
Position [365, 328, 395, 342]
Port "6"
}
Line {
SrcBlock "dbeta"
SrcPort 1
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "alpha"
SrcPort 1
DstBlock "Mux"
DstPort 3
}
Line {
SrcBlock "fx"
SrcPort 1
DstBlock "Fx"
DstPort 1
}
Line {
SrcBlock "fz"
SrcPort 1
DstBlock "Fz"
DstPort 1
}
Line {
SrcBlock "fy"
SrcPort 1
DstBlock "Fy"
DstPort 1
}
Line {
SrcBlock "mz"
SrcPort 1
DstBlock "Mz"
DstPort 1
}
Line {
SrcBlock "my"
SrcPort 1
DstBlock "My"
DstPort 1
}
Line {
SrcBlock "mx"
SrcPort 1
DstBlock "Mx"
DstPort 1
}
Line {
SrcBlock "Mux"
SrcPort 1
Points [30, 0]
Branch {
Points [0, 35]
Branch {
Points [0, 55]
Branch {
DstBlock "fz"
DstPort 1
}
Branch {
Points [0, 55]
DstBlock "fx"
DstPort 1
}
}
Branch {
DstBlock "fy"
DstPort 1
}
}
Branch {
Points [0, -25]
Branch {
DstBlock "mz"
DstPort 1
}
Branch {
Points [0, -60]
Branch {
DstBlock "my"
DstPort 1
}
Branch {
Points [0, -60]
DstBlock "mx"
DstPort 1
}
}
}
}
Line {
SrcBlock "wz"
SrcPort 1
DstBlock "Mux"
DstPort 10
}
Line {
SrcBlock "wy"
SrcPort 1
DstBlock "Mux"
DstPort 9
}
Line {
SrcBlock "wx"
SrcPort 1
DstBlock "Mux"
DstPort 8
}
Line {
SrcBlock "deltaz"
SrcPort 1
DstBlock "Mux"
DstPort 7
}
Line {
SrcBlock "deltay"
SrcPort 1
DstBlock "Mux"
DstPort 6
}
Line {
SrcBlock "deltax"
SrcPort 1
DstBlock "Mux"
DstPort 5
}
Line {
SrcBlock "beta"
SrcPort 1
DstBlock "Mux"
DstPort 4
}
Line {
SrcBlock "dalpha"
SrcPort 1
DstBlock "Mux"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "质心运动学模型"
Ports [3, 6]
Position [465, 263, 525, 397]
TreatAsAtomicUnit off
MaskPromptString "x0|y0|z0"
MaskStyleString "edit,edit,edit"
MaskTunableValueString "on,on,on"
MaskCallbackString "||"
MaskEnableString "on,on,on"
MaskVisibilityString "on,on,on"
MaskToolTipString "on,on,on"
MaskVarAliasString ",,"
MaskVariables "x0=@1;y0=@2;z0=@3;"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "0|1000|0"
System {
Name "质心运动学模型"
Location [2, 70, 1022, 720]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "220"
Block {
BlockType Inport
Name "v"
Position [25, 103, 55, 117]
}
Block {
BlockType Inport
Name "theta"
Position [25, 153, 55, 167]
Port "2"
}
Block {
BlockType Inport
Name "faic"
Position [25, 203, 55, 217]
Port "3"
}
Block {
BlockType Fcn
Name "Fcn"
Position [150, 95, 210, 125]
Expr "u(1)*cos(u(2))*cos(u(3))"
}
Block {
BlockType Fcn
Name "Fcn1"
Position [150, 145, 210, 175]
Expr "u(1)*sin(u(2))"
}
Block {
BlockType Fcn
Name "Fcn2"
Position [150, 195, 210, 225]
Expr "-u(1)*cos(u(2))*sin(u(3))"
}
Block {
BlockType Integrator
Name "Integrator"
Ports [1, 1]
Position [330, 95, 360, 125]
InitialCondition "x0"
}
Block {
BlockType Integrator
Name "Integrator1"
Ports [1, 1]
Position [330, 145, 360, 175]
InitialCondition "y0"
}
Block {
BlockType Integrator
Name "Integrator2"
Ports [1, 1]
Position [330, 195, 360, 225]
InitialCondition "z0"
}
Block {
BlockType Mux
Name "Mux"
Ports [3, 1]
Position [85, 86, 90, 234]
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Outport
Name "x"
Position [390, 103, 420, 117]
}
Block {
BlockType Outport
Name "y"
Position [395, 153, 425, 167]
Port "2"
}
Block {
BlockType Outport
Name "z"
Position [400, 203, 430, 217]
Port "3"
}
Block {
BlockType Outport
Name "dx"
Position [265, 63, 295, 77]
Port "4"
}
Block {
BlockType Outport
Name "dy"
Position [270, 123, 300, 137]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -