📄 suspension_sys_simscape.mdl
字号:
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
PhysicalDomain "network_engine_domain"
LeftPortType "input"
RightPortType "output"
SubClassName "ps_output"
Unit "1"
}
Block {
BlockType Reference
Name "Simulink-PS\nConverter"
Ports [1, 0, 0, 0, 0, 0, 1]
Position [115, 190, 145, 220]
DialogController "NetworkEngine.DynNeUtilDlgSource"
FontName "Verdana"
FontSize 11
SourceBlock "nesl_utility/Simulink-PS\nConverter"
SourceType "Simulink-PS\nConverter"
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
PhysicalDomain "network_engine_domain"
LeftPortType "input"
RightPortType "output"
SubClassName "ps_input"
Unit "1"
}
Block {
BlockType Reference
Name "Solver\nConfiguration"
Ports [0, 0, 0, 0, 0, 0, 1]
Position [65, 79, 110, 111]
DialogController "NetworkEngine.DynNeUtilDlgSource"
FontName "Verdana"
FontSize 11
SourceBlock "nesl_utility/Solver\nConfiguration"
SourceType "Solver\nConfiguration"
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
PhysicalDomain "network_engine_domain"
LeftPortType "input"
RightPortType "generic"
SubClassName "solver"
ResidualTolerance "1e-9"
MaxNonlinIter "12"
MaxModeIter "2"
DoFixedCost off
DoDC off
LinearAlgebra "Sparse"
Accelerate off
}
Block {
BlockType Constant
Name "Zr"
Position [50, 190, 80, 220]
Value "0.2"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Reference
Name "bs"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [416, 495, 444, 535]
Orientation "down"
DialogController "NetworkEngine.DynNeDlgSource"
FontName "Verdana"
FontSize 11
SourceBlock "fl_lib/Mechanical/Translational\nElements/Translational Damper"
SourceType "Translational Damper"
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
ClassName "damper_transl"
SchemaVersion "1"
D "2000"
D_unit "N/(m/s)"
force_Log "off"
rel_velocity_Log "off"
power_Log "off"
LocalVarNames "|force|rel_velocity|power"
LocalVarDescs "|Damping force (N)|Damper relative velocity (m/s)|Power dissipated in the damper (W)"
LocalVarLogging "[0 0 0]"
}
Block {
BlockType Reference
Name "bse"
Ports [0, 0, 0, 0, 0, 1, 1]
Position [426, 285, 454, 325]
Orientation "down"
DialogController "NetworkEngine.DynNeDlgSource"
FontName "Verdana"
FontSize 11
SourceBlock "fl_lib/Mechanical/Translational\nElements/Translational Damper"
SourceType "Translational Damper"
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
ClassName "damper_transl"
SchemaVersion "1"
D "3000"
D_unit "N/(m/s)"
force_Log "off"
rel_velocity_Log "off"
power_Log "off"
LocalVarNames "|force|rel_velocity|power"
LocalVarDescs "|Damping force (N)|Damper relative velocity (m/s)|Power dissipated in the damper (W)"
LocalVarLogging "[0 0 0]"
}
Line {
LineType "Connection"
Points [390, 370; 0, 0; 0, 45]
Branch {
ConnectType "SRC_SRC"
Points [-75, 0]
DstBlock " Kse"
DstPort RConn1
}
Branch {
ConnectType "SRC_DEST"
SrcBlock "bse"
SrcPort RConn1
Points [0, 30; -50, 0]
}
Branch {
ConnectType "DEST_SRC"
Points [0, 55]
Branch {
ConnectType "DEST_DEST"
SrcBlock " Ks"
SrcPort LConn1
Points [0, -20; 70, 0]
}
Branch {
ConnectType "DEST_SRC"
Points [40, 0]
DstBlock "bs"
DstPort LConn1
}
}
Branch {
ConnectType "DEST_SRC"
DstBlock "Ms"
DstPort LConn1
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "Ideal Translational\nMotion Sensor1"
SrcPort RConn1
Points [0, -15; -255, 0]
}
}
Line {
LineType "Connection"
SrcBlock "Ideal Translational\nMotion Sensor"
SrcPort RConn2
Points [80, 0]
DstBlock "PS-Simulink\nConverter"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "Ideal Translational\nMotion Sensor"
SrcPort RConn3
Points [50, 0; 0, 65]
DstBlock "PS-Simulink\nConverter1"
DstPort LConn1
}
Line {
LineType "Connection"
Points [385, 575; 5, 0; 0, 15]
Branch {
ConnectType "SRC_DEST"
SrcBlock " Ks"
SrcPort RConn1
Points [0, 15; 65, 0]
}
Branch {
ConnectType "SRC_SRC"
Points [45, 0]
DstBlock "bs"
DstPort RConn1
}
Branch {
ConnectType "DEST_SRC"
Points [0, 30]
Branch {
ConnectType "DEST_SRC"
DstBlock " Kt"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
Points [-5, 10]
DstBlock "Mu"
DstPort LConn1
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "Ideal Translational\nMotion Sensor2"
SrcPort RConn1
Points [0, -20; -275, 0]
}
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "Ideal Force Source"
SrcPort RConn2
Points [0, 400; 160, 0]
}
}
Line {
LineType "Connection"
SrcBlock "Ideal Translational\nMotion Sensor1"
SrcPort RConn3
Points [30, 0; 0, 10]
DstBlock "PS-Simulink\nConverter3"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "Ideal Translational\nMotion Sensor1"
SrcPort RConn2
Points [75, 0]
DstBlock "PS-Simulink\nConverter2"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock " Kt"
SrcPort RConn1
DstBlock "Mechanical\nTranslational\nReference"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "Ideal Force Source"
SrcPort RConn1
Points [0, 35; -25, 0; 0, -20]
DstBlock "Simulink-PS\nConverter"
DstPort RConn1
}
Line {
SrcBlock "Zr"
SrcPort 1
DstBlock "Simulink-PS\nConverter"
DstPort 1
}
Line {
LineType "Connection"
SrcBlock "Ideal Translational\nMotion Sensor2"
SrcPort RConn2
Points [70, 0]
DstBlock "PS-Simulink\nConverter4"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "Ideal Translational\nMotion Sensor2"
SrcPort RConn3
Points [50, 0; 0, 15]
DstBlock "PS-Simulink\nConverter5"
DstPort LConn1
}
Line {
Name "Zse"
Labels [0, 1]
SrcBlock "Mux"
SrcPort 1
DstBlock "Displacement (yellow)\nVelocity (purple)"
DstPort 1
}
Line {
Name "Zs"
Labels [0, 1]
SrcBlock "Mux1"
SrcPort 1
DstBlock "Displacement (yellow)\nVelocity (purple)1"
DstPort 1
}
Line {
Name "Zu"
Labels [1, 0]
SrcBlock "Mux2"
SrcPort 1
DstBlock "Displacement (yellow)\nVelocity (purple)2"
DstPort 1
}
Line {
SrcBlock "PS-Simulink\nConverter3"
SrcPort 1
Points [0, -30]
DstBlock "Mux1"
DstPort 1
}
Line {
SrcBlock "PS-Simulink\nConverter2"
SrcPort 1
Points [55, 0; 0, 65]
DstBlock "Mux1"
DstPort 2
}
Line {
SrcBlock "PS-Simulink\nConverter1"
SrcPort 1
Points [50, 0; 0, -30]
DstBlock "Mux"
DstPort 1
}
Line {
SrcBlock "PS-Simulink\nConverter"
SrcPort 1
Points [60, 0; 0, 65]
DstBlock "Mux"
DstPort 2
}
Line {
SrcBlock "PS-Simulink\nConverter5"
SrcPort 1
Points [55, 0; 0, -60]
DstBlock "Mux2"
DstPort 1
}
Line {
SrcBlock "PS-Simulink\nConverter4"
SrcPort 1
Points [0, 40; 95, 0]
DstBlock "Mux2"
DstPort 2
}
Line {
LineType "Connection"
SrcBlock "Mse"
SrcPort LConn1
Points [35, 0; 0, 75]
Branch {
ConnectType "DEST_SRC"
Points [55, 0]
DstBlock "bse"
DstPort LConn1
}
Branch {
ConnectType "DEST_DEST"
SrcBlock " Kse"
SrcPort LConn1
Points [0, -35; 70, 0]
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "Ideal Translational\nMotion Sensor"
SrcPort RConn1
Points [0, 75; -260, 0; 0, 25]
}
}
Line {
LineType "Connection"
Points [540, 150; 0, 295]
Branch {
ConnectType "SRC_DEST"
Points [315, 90; 110, 0; 0, 60; 115, 0]
Branch {
ConnectType "SRC_DEST"
Points [230, 105; 85, 0; 0, -15]
Branch {
ConnectType "SRC_DEST"
SrcBlock "Ideal Force Source"
SrcPort LConn1
Points [0, -15; 10, 0]
}
Branch {
ConnectType "SRC_DEST"
SrcBlock "Solver\nConfiguration"
SrcPort RConn1
Points [105, 0; 0, 10]
}
}
Branch {
ConnectType "SRC_SRC"
DstBlock "Mechanical\nTranslational\nReference1"
DstPort LConn1
}
}
Branch {
ConnectType "SRC_SRC"
DstBlock "Ideal Translational\nMotion Sensor"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
DstBlock "Ideal Translational\nMotion Sensor1"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
Points [0, 210]
DstBlock "Ideal Translational\nMotion Sensor2"
DstPort LConn1
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -