Model { Name "open_souce_series_vehicle_model_wodriver_ver4_2" Version 5.1 SaveDefaultBlockParams on SampleTimeColors off LibraryLinkDisplay "none" WideLines on ShowLineDimensions on ShowPortDataTypes off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off SortedOrder off RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" CovCumulativeReport off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" MinMaxOverflowArchiveMode "Overwrite" BlockNameDataTip off BlockParametersDataTip on BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off Created "Mon Jan 05 18:42:28 2004" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "Administrator" ModifiedDateFormat "%" LastModifiedDate "Fri Apr 13 13:05:34 2012" ModelVersionFormat "1.%" ConfigurationManager "none" SimParamPage "Solver" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off ExtModeMexFile "ext_comm" ExtModeBatchMode off ExtModeTrigType "manual" ExtModeTrigMode "oneshot" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect off ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on BufferReuse on RTWExpressionDepthLimit 5 SimulationMode "normal" Solver "ode3" SolverMode "SingleTasking" StartTime "0.0" StopTime "60" MaxOrder 5 MaxStep "auto" MinStep "auto" MaxNumMinSteps "-1" InitialStep "auto" FixedStep "stepsize" RelTol "1e-3" AbsTol "auto" OutputOption "RefineOutputTimes" OutputTimes "[]" Refine "1" LoadExternalInput off ExternalInput "[t, u]" LoadInitialState off InitialState "xInitial" SaveTime off TimeSaveName "tout" SaveState off StateSaveName "xout" SaveOutput off OutputSaveName "yout" SaveFinalState off FinalStateName "xFinal" SaveFormat "Array" Decimation "1" LimitDataPoints off MaxDataPoints "1000" SignalLoggingName "sigsOut" ConsistencyChecking "none" ArrayBoundsChecking "none" AlgebraicLoopMsg "error" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" InheritedTsInSrcMsg "warning" DiscreteInheritContinuousMsg "warning" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" CheckForMatrixSingularity "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterPrecisionLossMsg "warning" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SfunCompatibilityCheckMsg "none" RTWInlineParameters off BlockReductionOpt off BooleanDataType off ConditionallyExecuteInputs on ParameterPooling on OptimizeBlockIOStorage off ZeroCross on AssertionControl "UseLocalSettings" ProdHWDeviceType "Microprocessor" ProdHWWordLengths "8,16,32,32" RTWSystemTargetFile "rtl_cramas_ono.tlc" RTWTemplateMakefile "rtl_cramas_ono.tmf" RTWMakeCommand "make_rtw" RTWGenerateCodeOnly off RTWRetainRTWFile off TLCProfiler off TLCDebug off TLCCoverage off TLCAssertion off RTWOptions "-aEnforceIntegerDowncast=1 -aFoldNonRolledExpr=1 -a" "ForceParamTrailComments=0 -aGenerateComments=1 -aGenerateReport=0 -aIncDataTy" "peInIds=0 -aIncHierarchyInIds=0 -aInlineInvariantSignals=1 -aInlinedPrmAccess" "=\"Literals\" -aLocalBlockOutputs=1 -aMaxRTWIdLen=31 -aPrefixModelToSubsysFcn" "Names=1 -aRTWVerbose=1 -aRollThreshold=5 -aShowEliminatedStatements=1" BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } BlockParameterDefaults { Block { BlockType Abs SaturateOnIntegerOverflow on ZeroCross on } Block { BlockType Constant Value "1" VectorParams1D on ShowAdditionalParam off OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" } Block { BlockType DeadZone LowerValue "-0.5" UpperValue "0.5" SaturateOnIntegerOverflow on LinearizeAsGain on ZeroCross on } Block { BlockType Demux Outputs "4" DisplayOption "none" BusSelectionMode off } Block { BlockType Derivative } Block { BlockType FromWorkspace VariableName "simulink_input" Interpolate on OutputAfterFinalValue "Extrapolation" } Block { BlockType Fcn Expr "sin(u[1])" } Block { BlockType Gain Gain "1" Multiplication "Element-wise(K.*u)" ShowAdditionalParam off ParameterDataTypeMode "Same as input" ParameterDataType "sfix(16)" ParameterScalingMode "Best Precision: Matrix-wise" ParameterScaling "2^0" OutDataTypeMode "Same as input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on } Block { BlockType Inport Port "1" PortDimensions "-1" ShowAdditionalParam off LatchInput off DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" Interpolate on } Block { BlockType Integrator ExternalReset "none" InitialConditionSource "internal" InitialCondition "0" LimitOutput off UpperSaturationLimit "inf" LowerSaturationLimit "-inf" ShowSaturationPort off ShowStatePort off AbsoluteTolerance "auto" ZeroCross on } Block { BlockType Logic Operator "AND" Inputs "2" ShowAdditionalParam off AllPortsSameDT on OutDataTypeMode "Logical (see Advanced Sim. Parameters)" LogicDataType "uint(8)" } Block { BlockType Lookup InputValues "[-4:5]" OutputValues " rand(1,10)-0.5" ShowAdditionalParam off LookUpMeth "Interpolation-Extrapolation" OutDataTypeMode "Same as input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on } Block { BlockType Lookup2D RowIndex "[0 1]" ColumnIndex "[0 1]" OutputValues "[0 0;0 0]" ShowAdditionalParam off LookUpMeth "Interpolation-Extrapolation" InputSameDT on OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on } Block { BlockType Math Operator "exp" OutputSignalType "auto" } Block { BlockType Memory X0 "0" InheritSampleTime off LinearizeMemory off RTWStateStorageClass "Auto" } Block { BlockType MinMax Function "min" Inputs "1" ZeroCross on } Block { BlockType Mux Inputs "4" DisplayOption "none" } Block { BlockType Outport Port "1" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Product Inputs "2" Multiplication "Element-wise(.*)" ShowAdditionalParam off InputSameDT on OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on } Block { BlockType RateLimiter RisingSlewLimit "1" FallingSlewLimit "-1" LinearizeAsGain on } Block { BlockType Relay OnSwitchValue "eps" OffSwitchValue "eps" OnOutputValue "1" OffOutputValue "0" ShowAdditionalParam off OutputDataTypeScalingMode "All ports same datatype" OutDataType "sfix(16)" OutScaling "2^0" ConRadixGroup "Use specified scaling" ZeroCross on } Block { BlockType RelationalOperator Operator ">=" ShowAdditionalParam off InputSameDT on LogicOutDataTypeMode "Logical (see Advanced Sim. Parameters)" LogicDataType "uint(8)" ZeroCross on } Block { BlockType Saturate UpperLimit "0.5" LowerLimit "-0.5" LinearizeAsGain on ZeroCross on } Block { BlockType Scope Floating off ModelBased off TickLabels "OneTimeTick" ZoomMode "on" Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off } Block { BlockType "S-Function" FunctionName "system" PortCounts "[]" SFunctionModules "''" } Block { BlockType SubSystem ShowPortLabels on Permissions "ReadWrite" RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" SimViewingDevice off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" } Block { BlockType Sum IconShape "rectangular" Inputs "++" ShowAdditionalParam off InputSameDT on OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on } Block { BlockType Switch Criteria "u2 >= Threshold" Threshold "0" ShowAdditionalParam off InputSameDT on OutDataTypeMode "Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow on ZeroCross on } Block { BlockType Terminator } Block { BlockType TransferFcn Numerator "[1]" Denominator "[1 2 1]" AbsoluteTolerance "auto" Realization "auto" } Block { BlockType Trigonometry Operator "sin" OutputSignalType "auto" } Block { BlockType VariableTransportDelay MaximumDelay "1" InitialInput "0" MaximumPoints "1024" PadeOrder "0" TransDelayFeedthrough off } } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } System { Name "open_souce_series_vehicle_model_wodriver_ver4_2" Location [404, 100, 1049, 719] Open on ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "a4letter" PaperUnits "inches" ZoomFactor "89" ReportName "simulink-default.rpt" Block { BlockType Inport Name "Koubai1" Position [230, 78, 260, 92] } Block { BlockType Inport Name "KeyOn_in" Position [230, 118, 260, 132] Port "2" } Block { BlockType Inport Name "ST_In" Position [315, 138, 345, 152] Port "3" } Block { BlockType Inport Name "EXHB_In" Position [230, 158, 260, 172] Port "4" } Block { BlockType Inport Name "Rev_demand" Position [315, 178, 345, 192] Port "5" } Block { BlockType Inport Name "Rev_control_demand" Position [230, 198, 260, 212] Port "6" } Block { BlockType Inport Name "Rev_limit_demand1" Position [315, 218, 345, 232] Port "7" } Block { BlockType Inport Name "ACCkaido" Position [230, 238, 260, 252] Port "8" } Block { BlockType Inport Name "Sireikaido" Position [315, 258, 345, 272] Port "9" } Block { BlockType Inport Name "Tq_limit_demand" Position [230, 278, 260, 292] Port "10" } Block { BlockType Inport Name "Tq_limit_rate" Position [315, 298, 345, 312] Port "11" } Block { BlockType Inport Name "Fuel_cut" Position [230, 318, 260, 332] Port "12" } Block { BlockType Inport Name "Idle_rpm_adjust" Position [315, 338, 345, 352] Port "13" } Block { BlockType Inport Name "ACC_switch" Position [230, 358, 260, 372] Port "14" } Block { BlockType Inport Name "Tq_limit_switch" Position [315, 378, 345, 392] Port "15" } Block { BlockType Inport Name "ECU_ref_Tq" Position [230, 398, 260, 412] Port "16" } Block { BlockType Inport Name "ST_Tq" Position [315, 418, 345, 432] Port "17" } Block { BlockType Inport Name "Engine_Start_active" Position [230, 438, 260, 452] Port "18" } Block { BlockType Inport Name "BR_Tq_In" Position [315, 458, 345, 472] Port "19" } Block { BlockType Inport Name "ECU_Tq_ref_In" Position [230, 478, 260, 492] Port "20" } Block { BlockType Inport Name "Reduction_ON" Position [315, 498, 345, 512] Port "21" } Block { BlockType Inport Name "Command_change" Position [230, 518, 260, 532] Port "22" } Block { BlockType Inport Name "Reduction_switch" Position [315, 538, 345, 552] Port "23" } Block { BlockType Inport Name "RESS_change" Position [230, 558, 260, 572] Port "24" } Block { BlockType Inport Name "Gen_ref_rev" Position [315, 578, 345, 592] BackgroundColor "yellow" Port "25" } Block { BlockType Inport Name "Eng_start_flag" Position [230, 598, 260, 612] BackgroundColor "yellow" Port "26" } Block { BlockType Inport Name "Eng_stop_flag" Position [315, 618, 345, 632] BackgroundColor "yellow" Port "27" } Block { BlockType Inport Name "accessory1_on" Position [230, 638, 260, 652] BackgroundColor "yellow" Port "28" } Block { BlockType Inport Name "accessory2_on" Position [315, 658, 345, 672] BackgroundColor "yellow" Port "29" } Block { BlockType Constant Name "Constant_ECU" Position [340, 1235, 385, 1255] ForegroundColor "green" Value "ECU" } Block { BlockType Mux Name "Mux" Ports [10, 1] Position [1135, 1365, 1140, 1455] ShowName off Inputs "10" DisplayOption "bar" } Block { BlockType SubSystem Name "Ref_ECU_model" Ports [2, 28] Position [110, 676, 285, 1234] BackgroundColor "yellow" FontName "Arial" TreatAsAtomicUnit off System { Name "Ref_ECU_model" Location [208, 82, 1259, 758] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "78" Block { BlockType Inport Name "SOC_in" Position [85, 198, 115, 212] } Block { BlockType Inport Name "ENG_NE" Position [85, 253, 115, 267] Port "2" } Block { BlockType Constant Name "Constant1" Position [905, 525, 935, 555] } Block { BlockType Constant Name "Constant12" Position [635, 425, 665, 455] BackgroundColor "yellow" Value "1500" } Block { BlockType Constant Name "Constant16" Position [280, 705, 310, 735] BackgroundColor "yellow" Value "500" } Block { BlockType Constant Name "Constant19" Position [520, 710, 550, 740] BackgroundColor "yellow" Value "0" } Block { BlockType Constant Name "Constant2" Position [905, 125, 935, 155] Value "0" } Block { BlockType Constant Name "Constant20" Position [520, 655, 550, 685] BackgroundColor "yellow" } Block { BlockType Constant Name "Constant21" Position [520, 815, 550, 845] BackgroundColor "yellow" Value "0" } Block { BlockType Constant Name "Constant22" Position [520, 760, 550, 790] BackgroundColor "yellow" Value "50" } Block { BlockType Constant Name "Constant23" Position [665, 15, 695, 45] Value "0" } Block { BlockType Constant Name "Constant24" Position [665, 70, 695, 100] } Block { BlockType Constant Name "Constant25" Position [545, 55, 575, 85] BackgroundColor "yellow" Value "0" } Block { BlockType Constant Name "Constant27" Position [415, 565, 445, 595] BackgroundColor "yellow" } Block { BlockType Constant Name "Constant28" Position [635, 480, 665, 510] BackgroundColor "yellow" Value "0" } Block { BlockType Constant Name "Constant3" Position [445, 290, 475, 320] BackgroundColor "yellow" Value "0" } Block { BlockType Constant Name "Constant4" Position [280, 615, 310, 645] BackgroundColor "yellow" } Block { BlockType Constant Name "Constant7" Position [635, 270, 665, 300] Value "150" } Block { BlockType Constant Name "Constant8" Position [635, 380, 665, 410] Value "-120" } Block { BlockType Gain Name "Gain" Position [395, 155, 425, 185] Gain "5000" } Block { BlockType Gain Name "Gain=1" Position [395, 110, 425, 140] Gain "-100" } Block { BlockType Gain Name "Gain=100" Position [395, 60, 425, 90] Gain "100" } Block { BlockType SubSystem Name "Gen_ref_rev_cal" Ports [1, 1] Position [230, 511, 395, 569] BackgroundColor "yellow" TreatAsAtomicUnit off Port { PortNumber 1 Name "gen_ref_rev" PropagatedSignals "gen_ref_rev" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } System { Name "Gen_ref_rev_cal" Location [203, 82, 1271, 775] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "SOC_hantei" Position [30, 128, 60, 142] BackgroundColor "yellow" } Block { BlockType Constant Name "Constant" Position [90, 155, 120, 185] BackgroundColor "yellow" Value "0" } Block { BlockType Constant Name "Constant13" Position [310, 215, 340, 245] BackgroundColor "yellow" Value "0" } Block { BlockType Constant Name "Constant14" Position [170, 190, 200, 220] BackgroundColor "yellow" Value "2500" } Block { BlockType Constant Name "Constant9" Position [200, 75, 230, 105] Orientation "left" BackgroundColor "yellow" Value "1.5" } Block { BlockType Memory Name "Memory" Position [245, 35, 275, 65] Orientation "left" BackgroundColor "yellow" } Block { BlockType RelationalOperator Name "Relational\nOperator1" Position [255, 182, 285, 213] BackgroundColor "yellow" Operator "<=" InputSameDT off } Block { BlockType Saturate Name "Saturation1" Position [255, 120, 285, 150] BackgroundColor "yellow" UpperLimit "3000" LowerLimit "0" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [155, 40, 175, 60] Orientation "left" BackgroundColor "yellow" ShowName off IconShape "round" Inputs "|++" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Switch Name "Switch" Position [155, 120, 185, 150] BackgroundColor "yellow" Threshold "0.5" InputSameDT off } Block { BlockType Switch Name "Switch1" Position [380, 185, 410, 215] BackgroundColor "yellow" Threshold "0.5" InputSameDT off Port { PortNumber 1 Name "gen_ref_rev" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Outport Name "gen_ref_rev_out" Position [515, 193, 545, 207] BackgroundColor "yellow" } Line { SrcBlock "Constant" SrcPort 1 Points [10, 0; 0, -25] DstBlock "Switch" DstPort 3 } Line { SrcBlock "Sum1" SrcPort 1 Points [-15, 0; 0, 75] DstBlock "Switch" DstPort 1 } Line { SrcBlock "Constant9" SrcPort 1 Points [-30, 0] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Memory" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Switch" SrcPort 1 Points [25, 0] Branch { DstBlock "Saturation1" DstPort 1 } Branch { Points [0, 55] DstBlock "Relational\nOperator1" DstPort 1 } } Line { SrcBlock "Saturation1" SrcPort 1 Points [60, 0] Branch { Points [0, 0; 0, 55] DstBlock "Switch1" DstPort 1 } Branch { Points [0, -85] DstBlock "Memory" DstPort 1 } } Line { SrcBlock "Relational\nOperator1" SrcPort 1 DstBlock "Switch1" DstPort 2 } Line { SrcBlock "Constant13" SrcPort 1 Points [5, 0; 0, -20] DstBlock "Switch1" DstPort 3 } Line { SrcBlock "Constant14" SrcPort 1 DstBlock "Relational\nOperator1" DstPort 2 } Line { Name "gen_ref_rev" Labels [0, 0] SrcBlock "Switch1" SrcPort 1 DstBlock "gen_ref_rev_out" DstPort 1 } Line { SrcBlock "SOC_hantei" SrcPort 1 DstBlock "Switch" DstPort 2 } } } Block { BlockType Logic Name "Logical\nOperator3" Ports [2, 1] Position [240, 357, 270, 388] BackgroundColor "yellow" AllPortsSameDT off } Block { BlockType Logic Name "Logical\nOperator4" Ports [2, 1] Position [240, 237, 270, 268] BackgroundColor "yellow" AllPortsSameDT off Port { PortNumber 1 Name "Eng_start_active" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Logic Name "Logical\nOperator5" Ports [2, 1] Position [585, 247, 615, 278] BackgroundColor "yellow" AllPortsSameDT off } Block { BlockType Logic Name "Logical\nOperator6" Ports [2, 1] Position [560, 592, 590, 623] BackgroundColor "yellow" Operator "OR" AllPortsSameDT off Port { PortNumber 1 Name "Eng_start_flag" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Logic Name "Logical\nOperator7" Ports [2, 1] Position [455, 787, 485, 818] BackgroundColor "yellow" AllPortsSameDT off } Block { BlockType Product Name "Product1" Ports [2, 1] Position [705, 256, 735, 294] ShowName off Port { PortNumber 1 Name "ST_Tq" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Product Name "Product3" Ports [2, 1] Position [705, 366, 735, 404] ShowName off Port { PortNumber 1 Name "Ref_Tq" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType RateLimiter Name "Rate Limiter1" Position [330, 359, 360, 391] } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [345, 597, 375, 628] BackgroundColor "yellow" Operator ">" InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator3" Position [345, 682, 375, 713] BackgroundColor "yellow" Operator ">" InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator4" Position [515, 262, 545, 293] BackgroundColor "yellow" Operator "==" InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator5" Position [480, 557, 510, 588] BackgroundColor "yellow" Operator ">" InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator6" Position [605, 41, 635, 79] BackgroundColor "yellow" InputSameDT off } Block { BlockType Relay Name "Relay1" Position [160, 245, 190, 275] BackgroundColor "yellow" OnSwitchValue "500" OffSwitchValue "50" OnOutputValue "0" OffOutputValue "1" } Block { BlockType Relay Name "Relay2" Position [160, 190, 190, 220] ForegroundColor "red" BackgroundColor "yellow" OnSwitchValue "60" OffSwitchValue "52" OnOutputValue "0" OffOutputValue "1" Port { PortNumber 1 Name "SOC_hantei" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Relay Name "Relay3" Position [160, 365, 190, 395] BackgroundColor "yellow" OnSwitchValue "500" OffSwitchValue "50" } Block { BlockType Relay Name "Relay4" Position [160, 300, 190, 330] BackgroundColor "yellow" OnSwitchValue "1400" OffSwitchValue "50" Port { PortNumber 1 Name "Eng_stop_flag" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType SubSystem Name "Signal Builder" Tag "STV Subsys" Ports [0, 2] Position [235, 51, 315, 149] BackgroundColor "yellow" CopyFcn "sigbuilder_block('copy');" DeleteFcn "sigbuilder_block('delete');" ModelCloseFcn "sigbuilder_block('modelClose');" PreSaveFcn "sigbuilder_block('preSave');" StartFcn "sigbuilder_block('start');" StopFcn "sigbuilder_block('stop');" NameChangeFcn "sigbuilder_block('namechange');" ClipboardFcn "sigbuilder_block('clipboard');" OpenFcn "sigbuilder_block('open',[-0.75 133.5 963 36" "4.5 ]);" CloseFcn "sigbuilder_block('close');" TreatAsAtomicUnit off MaskType "Sigbuilder block" MaskDescription "Sigbuilder GUI" MaskInitialization "if ~strcmp(get_param(bdroot,'SimulationStat" "us'),'stopped') tuvar = sigbuilder_block('maskInit'); end" MaskDisplay "plot(0,0,100,100,[10,10,40,40,10],[80,20,20" ",80,80],[40,10],[50,50], [40,27,10],[65,72,56],[40,25,25,10],[28,28,43,43]);" MaskIconFrame on MaskIconOpaque off MaskIconRotate "port" MaskIconUnits "autoscale" System { Name "Signal Builder" Location [480, 85, 980, 386] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Demux Name "Demux" Tag "STV Demux" Ports [1, 2] Position [150, 42, 160, 618] Outputs "2" } Block { BlockType FromWorkspace Name "FromWs" Tag "STV FromWs" Position [30, 300, 115, 350] VariableName "tuvar" SampleTime "0" SigBuilderData "DataTag0" } Block { BlockType Outport Name "Accel" Tag "STV Outport" Position [280, 30, 300, 40] } Block { BlockType Outport Name "Brake" Tag "STV Outport" Position [280, 60, 300, 70] Port "2" } Line { SrcBlock "Demux" SrcPort 2 DstBlock "Brake" DstPort 1 } Line { SrcBlock "Demux" SrcPort 1 DstBlock "Accel" DstPort 1 } Line { SrcBlock "FromWs" SrcPort 1 Points [15, 0] DstBlock "Demux" DstPort 1 } } } Block { BlockType Switch Name "Switch3" Position [590, 685, 620, 715] BackgroundColor "yellow" Threshold "0.5" InputSameDT off Port { PortNumber 1 Name "Rev_control_demand" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Switch Name "Switch4" Position [475, 100, 505, 130] Criteria "u2 > Threshold" InputSameDT off } Block { BlockType Switch Name "Switch5" Position [590, 790, 620, 820] BackgroundColor "yellow" Threshold "0.5" InputSameDT off Port { PortNumber 1 Name "sireikaido" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Switch Name "Switch6" Position [730, 45, 760, 75] InputSameDT off } Block { BlockType Switch Name "Switch7" Position [705, 455, 735, 485] BackgroundColor "yellow" Threshold "0.5" InputSameDT off Port { PortNumber 1 Name "EgASRRef" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Outport Name "IG" Position [1000, 533, 1030, 547] BackgroundColor "yellow" } Block { BlockType Outport Name "flg_EngST" Position [1000, 133, 1030, 147] BackgroundColor "cyan" Port "2" } Block { BlockType Outport Name "flg_EXHB" Position [1000, 168, 1030, 182] Port "3" } Block { BlockType Outport Name "EgASRRef" Position [800, 463, 830, 477] BackgroundColor "yellow" Port "4" } Block { BlockType Outport Name "flg_EgASR" Position [800, 693, 830, 707] BackgroundColor "yellow" Port "5" } Block { BlockType Outport Name "Rev_limit_demand" Position [1000, 493, 1030, 507] BackgroundColor "yellow" Port "6" } Block { BlockType Outport Name "ACC" Position [1000, 203, 1030, 217] Port "7" } Block { BlockType Outport Name "Sireikaido" Position [800, 798, 830, 812] BackgroundColor "yellow" Port "8" } Block { BlockType Outport Name "Tq_limit_demand" Position [1000, 238, 1030, 252] Port "9" } Block { BlockType Outport Name "Tq_limit_rate" Position [1000, 273, 1030, 287] Port "10" } Block { BlockType Outport Name "flg_FC0" Position [1000, 563, 1030, 577] BackgroundColor "cyan" Port "11" } Block { BlockType Outport Name "Idle_rpm_adjust" Position [1000, 308, 1030, 322] Port "12" } Block { BlockType Outport Name "ACC_switch" Position [1000, 343, 1030, 357] Port "13" } Block { BlockType Outport Name "Tq_limit_switch" Position [1000, 378, 1030, 392] Port "14" } Block { BlockType Outport Name "Ref_Tq" Position [800, 378, 830, 392] BackgroundColor "orange" Port "15" } Block { BlockType Outport Name "ST_Tq" Position [800, 268, 830, 282] Port "16" } Block { BlockType Outport Name "Eng_ST_active" Position [800, 213, 830, 227] Port "17" } Block { BlockType Outport Name "Brake_Tq" Position [800, 163, 830, 177] Port "18" } Block { BlockType Outport Name "MotorTqRef" Position [800, 108, 830, 122] Port "19" } Block { BlockType Outport Name "Motor_cont_mode" Position [800, 53, 830, 67] BackgroundColor "yellow" Port "20" } Block { BlockType Outport Name "Command_change" Position [1000, 418, 1030, 432] Port "21" } Block { BlockType Outport Name "Reduction_SW" Position [1000, 598, 1030, 612] BackgroundColor "cyan" Port "22" } Block { BlockType Outport Name "RESS_change" Position [1000, 458, 1030, 472] BackgroundColor "cyan" Port "23" } Block { BlockType Outport Name "Gen_ref_rev" Position [800, 533, 830, 547] BackgroundColor "yellow" Port "24" } Block { BlockType Outport Name "Eng_start_flag" Position [800, 603, 830, 617] BackgroundColor "yellow" Port "25" } Block { BlockType Outport Name "Eng_stop_flag" Position [800, 333, 830, 347] BackgroundColor "yellow" Port "26" } Block { BlockType Outport Name "accessory1_on" Position [1000, 633, 1030, 647] BackgroundColor "yellow" Port "27" } Block { BlockType Outport Name "accessory2_on" Position [1000, 668, 1030, 682] BackgroundColor "yellow" Port "28" } Line { SrcBlock "Signal Builder" SrcPort 2 Points [40, 0] Branch { Points [0, 45] DstBlock "Gain" DstPort 1 } Branch { DstBlock "Gain=1" DstPort 1 } } Line { SrcBlock "Gain" SrcPort 1 DstBlock "Brake_Tq" DstPort 1 } Line { SrcBlock "Signal Builder" SrcPort 1 DstBlock "Gain=100" DstPort 1 } Line { SrcBlock "Gain=100" SrcPort 1 Points [10, 0; 0, 30] Branch { DstBlock "Switch4" DstPort 1 } Branch { Labels [1, 0] Points [0, 10] DstBlock "Switch4" DstPort 2 } } Line { SrcBlock "Constant1" SrcPort 1 Points [0, 0; 15, 0] Branch { Points [0, 30] Branch { DstBlock "flg_FC0" DstPort 1 } Branch { Points [0, 35] Branch { DstBlock "Reduction_SW" DstPort 1 } Branch { Points [0, 35] Branch { DstBlock "accessory1_on" DstPort 1 } Branch { Points [0, 35] DstBlock "accessory2_on" DstPort 1 } } } } Branch { DstBlock "IG" DstPort 1 } } Line { SrcBlock "Constant2" SrcPort 1 Points [0, 0; 15, 0] Branch { Points [0, 35] Branch { DstBlock "flg_EXHB" DstPort 1 } Branch { Points [0, 35] Branch { DstBlock "ACC" DstPort 1 } Branch { Points [0, 35] Branch { DstBlock "Tq_limit_demand" DstPort 1 } Branch { Points [0, 35] Branch { DstBlock "Tq_limit_rate" DstPort 1 } Branch { Points [0, 35] Branch { DstBlock "Idle_rpm_adjust" DstPort 1 } Branch { Points [0, 35] Branch { DstBlock "ACC_switch" DstPort 1 } Branch { Points [0, 35] Branch { DstBlock "Tq_limit_switch" DstPort 1 } Branch { Points [0, 40] Branch { DstBlock "Command_change" DstPort 1 } Branch { Points [0, 40] Branch { DstBlock "RESS_change" DstPort 1 } Branch { Points [0, 35] DstBlock "Rev_limit_demand" DstPort 1 } } } } } } } } } } Branch { DstBlock "flg_EngST" DstPort 1 } } Line { SrcBlock "SOC_in" SrcPort 1 DstBlock "Relay2" DstPort 1 } Line { SrcBlock "ENG_NE" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "Relay1" DstPort 1 } Branch { Points [0, 55] Branch { DstBlock "Relay4" DstPort 1 } Branch { Points [0, 65] Branch { DstBlock "Relay3" DstPort 1 } Branch { Points [0, 225] Branch { DstBlock "Relational\nOperator" DstPort 1 } Branch { Points [0, 85] DstBlock "Relational\nOperator3" DstPort 1 } } } } } Line { Name "SOC_hantei" Labels [0, 1] SrcBlock "Relay2" SrcPort 1 Points [15, 0; 0, 40] Branch { DstBlock "Logical\nOperator4" DstPort 1 } Branch { Points [0, 120] Branch { DstBlock "Logical\nOperator3" DstPort 1 } Branch { Points [0, 105] Branch { DstBlock "Switch7" DstPort 2 } Branch { Points [0, 70] Branch { DstBlock "Gen_ref_rev_cal" DstPort 1 } Branch { Points [0, 270] DstBlock "Logical\nOperator7" DstPort 2 } } } } } Line { SrcBlock "Rate Limiter1" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { Name "ST_Tq" Labels [0, 0] SrcBlock "Product1" SrcPort 1 DstBlock "ST_Tq" DstPort 1 } Line { SrcBlock "Relay1" SrcPort 1 DstBlock "Logical\nOperator4" DstPort 2 } Line { Name "Ref_Tq" Labels [0, 0] SrcBlock "Product3" SrcPort 1 DstBlock "Ref_Tq" DstPort 1 } Line { Name "Rev_control_demand" Labels [0, 0] SrcBlock "Switch3" SrcPort 1 DstBlock "flg_EgASR" DstPort 1 } Line { SrcBlock "Relational\nOperator3" SrcPort 1 Points [0, 0; 25, 0] Branch { DstBlock "Switch3" DstPort 2 } Branch { Points [0, 95] DstBlock "Logical\nOperator7" DstPort 1 } } Line { SrcBlock "Constant19" SrcPort 1 Points [10, 0; 0, -15] DstBlock "Switch3" DstPort 3 } Line { SrcBlock "Constant20" SrcPort 1 Points [10, 0; 0, 20] DstBlock "Switch3" DstPort 1 } Line { Name "sireikaido" Labels [0, 0] SrcBlock "Switch5" SrcPort 1 DstBlock "Sireikaido" DstPort 1 } Line { SrcBlock "Constant21" SrcPort 1 Points [10, 0; 0, -15] DstBlock "Switch5" DstPort 3 } Line { SrcBlock "Constant22" SrcPort 1 Points [10, 0; 0, 20] DstBlock "Switch5" DstPort 1 } Line { SrcBlock "Switch6" SrcPort 1 DstBlock "Motor_cont_mode" DstPort 1 } Line { SrcBlock "Constant23" SrcPort 1 Points [10, 0; 0, 20] DstBlock "Switch6" DstPort 1 } Line { SrcBlock "Relay3" SrcPort 1 DstBlock "Logical\nOperator3" DstPort 2 } Line { SrcBlock "Logical\nOperator3" SrcPort 1 DstBlock "Rate Limiter1" DstPort 1 } Line { Name "Eng_start_active" Labels [0, 0] SrcBlock "Logical\nOperator4" SrcPort 1 Points [0, 0; 20, 0] Branch { DstBlock "Logical\nOperator5" DstPort 1 } Branch { Points [0, -35] DstBlock "Eng_ST_active" DstPort 1 } } Line { Name "Eng_stop_flag" Labels [0, 0] SrcBlock "Relay4" SrcPort 1 Points [0, 0; 235, 0] Branch { Points [0, -45] DstBlock "Relational\nOperator4" DstPort 1 } Branch { Points [0, 25] DstBlock "Eng_stop_flag" DstPort 1 } } Line { SrcBlock "Logical\nOperator5" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 Points [10, 0; 0, -20] DstBlock "Relational\nOperator4" DstPort 2 } Line { SrcBlock "Relational\nOperator4" SrcPort 1 Points [5, 0; 0, -10] DstBlock "Logical\nOperator5" DstPort 2 } Line { SrcBlock "Logical\nOperator7" SrcPort 1 DstBlock "Switch5" DstPort 2 } Line { Name "EgASRRef" Labels [0, 0] SrcBlock "Switch7" SrcPort 1 DstBlock "EgASRRef" DstPort 1 } Line { SrcBlock "Constant12" SrcPort 1 Points [20, 0] DstBlock "Switch7" DstPort 1 } Line { SrcBlock "Constant28" SrcPort 1 Points [20, 0] DstBlock "Switch7" DstPort 3 } Line { SrcBlock "Relational\nOperator6" SrcPort 1 DstBlock "Switch6" DstPort 2 } Line { SrcBlock "Constant7" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { SrcBlock "Constant8" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { Name "gen_ref_rev" Labels [2, 0] SrcBlock "Gen_ref_rev_cal" SrcPort 1 Points [0, 0; 55, 0] Branch { Points [0, 25] DstBlock "Relational\nOperator5" DstPort 1 } Branch { DstBlock "Gen_ref_rev" DstPort 1 } } Line { SrcBlock "Constant4" SrcPort 1 Points [15, 0] DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "Relational\nOperator" SrcPort 1 DstBlock "Logical\nOperator6" DstPort 2 } Line { SrcBlock "Relational\nOperator5" SrcPort 1 Points [30, 0] DstBlock "Logical\nOperator6" DstPort 1 } Line { SrcBlock "Constant27" SrcPort 1 DstBlock "Relational\nOperator5" DstPort 2 } Line { Name "Eng_start_flag" Labels [0, 0] SrcBlock "Logical\nOperator6" SrcPort 1 DstBlock "Eng_start_flag" DstPort 1 } Line { SrcBlock "Constant16" SrcPort 1 Points [15, 0] DstBlock "Relational\nOperator3" DstPort 2 } Line { SrcBlock "Gain=1" SrcPort 1 DstBlock "Switch4" DstPort 3 } Line { SrcBlock "Switch4" SrcPort 1 Points [15, 0] Branch { Points [0, -65] DstBlock "Relational\nOperator6" DstPort 1 } Branch { DstBlock "MotorTqRef" DstPort 1 } } Line { SrcBlock "Constant25" SrcPort 1 DstBlock "Relational\nOperator6" DstPort 2 } Line { SrcBlock "Constant24" SrcPort 1 Points [0, -15] DstBlock "Switch6" DstPort 3 } Annotation { Name "Standard_ECU_model\nJARI K.Morita\n2006.12." "9" Position [160, 84] FontName "Arial" FontSize 12 } } } Block { BlockType Scope Name "Scope1" Ports [10] Position [1170, 1260, 1220, 1350] BackgroundColor "magenta" Location [653, 71, 1275, 723] Open off NumInputPorts "10" ZoomMode "yonly" List { ListType AxesTitles axes1 "%" axes2 "%" axes3 "%" axes4 "%" axes5 "%" axes6 "%" axes7 "%" axes8 "%" axes9 "%" axes10 "%" } List { ListType SelectedSignals axes1 "" axes2 "" axes3 "" axes4 "" axes5 "" axes6 "" axes7 "" axes8 "" axes9 "" axes10 "" } TimeRange "60" YMin "0~0~-100~0~-150~0~-125~50~-200~305" YMax "50~1500~350~10000~150~4000~75~62.5~250~311" SaveToWorkspace on DataFormat "StructureWithTime" MaxDataPoints "10000" Decimation "100" SampleInput on SampleTime "0.1" } Block { BlockType Scope Name "Scope2" Ports [1] Position [1170, 1370, 1220, 1450] BackgroundColor "magenta" Location [205, 60, 1275, 807] Open off NumInputPorts "1" ZoomMode "xonly" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } TimeRange "60" YMin "-10000" YMax "10000" SaveToWorkspace on SaveName "ScopeData1" DataFormat "Array" LimitDataPoints off MaxDataPoints "10000" Decimation "100" SampleInput on SampleTime "0.1" } Block { BlockType SubSystem Name "Standard_series_HEV_model" Ports [29, 33] Position [730, 77, 925, 1253] BackgroundColor "yellow" TreatAsAtomicUnit off Port { PortNumber 1 Name "Eng_Ne" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } Port { PortNumber 3 Name "Gen_Tq_Nm" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } Port { PortNumber 13 Name "EgDriveTq" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } Port { PortNumber 17 Name "RESS_Voltage" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } Port { PortNumber 18 Name "RESS_SOC" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } Port { PortNumber 20 Name "RESS_Current" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } Port { PortNumber 22 Name "Vehicle_Speed" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } Port { PortNumber 24 Name "Motor_Speed" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } Port { PortNumber 25 Name "Motor_Tq" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } Port { PortNumber 33 Name "Gen_speed" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } System { Name "Standard_series_HEV_model" Location [183, 82, 1178, 746] Open off ModelBrowserVisibility on ModelBrowserWidth 273 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "65" Block { BlockType Inport Name "Koubai" Position [170, 968, 200, 982] } Block { BlockType Inport Name "keyOn_In" Position [75, 33, 105, 47] FontName "Arial" Port "2" } Block { BlockType Inport Name "ST_In" Position [165, 58, 195, 72] FontName "Arial" Port "3" } Block { BlockType Inport Name "EXHB_In" Position [75, 83, 105, 97] FontName "Arial" Port "4" } Block { BlockType Inport Name "Rev_demand" Position [165, 108, 195, 122] FontName "Arial" Port "5" } Block { BlockType Inport Name "Rev_control_demand" Position [75, 133, 105, 147] FontName "Arial" Port "6" } Block { BlockType Inport Name "Rev_limit_demand" Position [165, 158, 195, 172] Port "7" } Block { BlockType Inport Name "ACCkaido" Position [75, 183, 105, 197] Port "8" } Block { BlockType Inport Name "Sireikaido" Position [165, 208, 195, 222] Port "9" } Block { BlockType Inport Name "Tq_limit_demand" Position [75, 233, 105, 247] Port "10" } Block { BlockType Inport Name "Tq_limit_rate" Position [165, 258, 195, 272] Port "11" } Block { BlockType Inport Name "Fuel_cut" Position [75, 283, 105, 297] Port "12" } Block { BlockType Inport Name "Idle_rpm_adjust" Position [165, 308, 195, 322] Port "13" } Block { BlockType Inport Name "ACC_switch" Position [75, 333, 105, 347] Port "14" } Block { BlockType Inport Name "Tq_limit_switch" Position [165, 358, 195, 372] Port "15" } Block { BlockType Inport Name "ECU_ref_Tq" Position [75, 408, 105, 422] Port "16" } Block { BlockType Inport Name "ST_Tq" Position [165, 433, 195, 447] Port "17" } Block { BlockType Inport Name "Engine_Start_active" Position [75, 458, 105, 472] Port "18" } Block { BlockType Inport Name "BR_Tq_In" Position [75, 728, 105, 742] Port "19" } Block { BlockType Inport Name "ECU_Tq_ref_In" Position [170, 768, 200, 782] Port "20" } Block { BlockType Inport Name "Reduction_ON" Position [75, 848, 105, 862] Port "21" } Block { BlockType Inport Name "Command_change" Position [170, 888, 200, 902] Port "22" } Block { BlockType Inport Name "Reduction_switch" Position [75, 928, 105, 942] Port "23" } Block { BlockType Inport Name "RESS_change" Position [75, 637, 105, 653] Port "24" } Block { BlockType Inport Name "Gen_ref_rev" Position [165, 483, 195, 497] BackgroundColor "yellow" Port "25" } Block { BlockType Inport Name "Eng_start_flag" Position [75, 508, 105, 522] BackgroundColor "yellow" Port "26" } Block { BlockType Inport Name "Eng_stop_flag" Position [165, 533, 195, 547] BackgroundColor "yellow" Port "27" } Block { BlockType Inport Name "accessory1_on" Position [165, 658, 195, 672] BackgroundColor "yellow" Port "28" } Block { BlockType Inport Name "accessory2_on" Position [75, 678, 105, 692] BackgroundColor "yellow" Port "29" } Block { BlockType SubSystem Name "ENG_GENERATOR" Ports [21, 18] Position [310, 15, 530, 565] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "ENG_GENERATOR" Location [202, 78, 1278, 779] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "72" Block { BlockType Inport Name "KeyOn_In" Position [85, 273, 115, 287] } Block { BlockType Inport Name "ST_In" Position [85, 308, 115, 322] Port "2" } Block { BlockType Inport Name "EXHB_In" Position [85, 343, 115, 357] Port "3" } Block { BlockType Inport Name "Eng_Rev_demand" Position [85, 413, 115, 427] Port "4" } Block { BlockType Inport Name "Eng_Rev_control_demand" Position [85, 448, 115, 462] Port "5" } Block { BlockType Inport Name "Rev_limit_demand" Position [85, 483, 115, 497] Port "6" } Block { BlockType Inport Name "ACCkaido" Position [85, 518, 115, 532] Port "7" } Block { BlockType Inport Name "Sireikaido" Position [85, 553, 115, 567] Port "8" } Block { BlockType Inport Name "Tq_limit_demand" Position [85, 588, 115, 602] Port "9" } Block { BlockType Inport Name "Tq_limit_rate" Position [85, 623, 115, 637] Port "10" } Block { BlockType Inport Name "Fuel_cut" Position [85, 658, 115, 672] Port "11" } Block { BlockType Inport Name "Idle_rpm_adjust" Position [85, 693, 115, 707] Port "12" } Block { BlockType Inport Name "ACC_switch" Position [85, 728, 115, 742] Port "13" } Block { BlockType Inport Name "Tq_limit_switch" Position [85, 763, 115, 777] Port "14" } Block { BlockType Inport Name "Batt_vol_In" Position [90, 33, 120, 47] Port "15" } Block { BlockType Inport Name "ECU_ref_Tq" Position [90, 63, 120, 77] BackgroundColor "green" Port "16" } Block { BlockType Inport Name "ST_Tq" Position [85, 208, 115, 222] BackgroundColor "cyan" Port "17" } Block { BlockType Inport Name "Engine_Start_active" Position [90, 93, 120, 107] Port "18" } Block { BlockType Inport Name "Gen_ref_rev" Position [90, 128, 120, 142] BackgroundColor "yellow" Port "19" } Block { BlockType Inport Name "Eng_start_flag" Position [85, 903, 115, 917] BackgroundColor "yellow" Port "20" } Block { BlockType Inport Name "Eng_stop_flag" Position [85, 938, 115, 952] BackgroundColor "yellow" Port "21" } Block { BlockType SubSystem Name "EG_Unit" Ports [15, 15] Position [245, 264, 435, 786] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "EG_Unit" Location [202, 78, 1261, 762] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "118" Block { BlockType Inport Name "IG_In" Position [70, 218, 100, 232] } Block { BlockType Inport Name "ST_In" Position [70, 328, 100, 342] Port "2" } Block { BlockType Inport Name "EXHB_In" Position [70, 698, 100, 712] Port "3" } Block { BlockType Inport Name "TQ_In" Position [75, 123, 105, 137] Port "4" } Block { BlockType Inport Name "Rev_demand" Position [70, 413, 100, 427] Port "5" } Block { BlockType Inport Name "Rev_control_demand" Position [70, 458, 100, 472] Port "6" } Block { BlockType Inport Name "Rev_limit_demand" Position [70, 488, 100, 502] Port "7" } Block { BlockType Inport Name "ACCkaido" Position [70, 533, 100, 547] Port "8" } Block { BlockType Inport Name "Sireikaido" Position [70, 593, 100, 607] Port "9" } Block { BlockType Inport Name "Tq_limit_demand" Position [70, 663, 100, 677] Port "10" } Block { BlockType Inport Name "Tq_limit_rate" Position [70, 738, 100, 752] Port "11" } Block { BlockType Inport Name "Fuel_cut" Position [70, 288, 100, 302] Port "12" } Block { BlockType Inport Name "Idle_rpm_adjust" Position [75, 88, 105, 102] Port "13" } Block { BlockType Inport Name "ACC_switch" Position [70, 563, 100, 577] Port "14" } Block { BlockType Inport Name "Tq_limit_switch" Position [70, 1058, 100, 1072] Port "15" } Block { BlockType SubSystem Name "EG OKURE_MODEL" Ports [2, 1] Position [1075, 253, 1175, 302] TreatAsAtomicUnit off System { Name "EG OKURE_MODEL" Location [116, 83, 1184, 776] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "Ne_rpm_In" Position [40, 200, 60, 220] } Block { BlockType Inport Name "Teg_In" Position [40, 150, 60, 170] Port "2" } Block { BlockType SubSystem Name "1_U" Ports [1, 1] Position [385, 90, 415, 120] ShowPortLabels off TreatAsAtomicUnit off MaskType "1/U" MaskDisplay "disp('1/U')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "1_U" Location [619, 310, 1333, 890] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in_1" Position [15, 45, 35, 65] } Block { BlockType Constant Name "Constant" Position [115, 95, 135, 115] Value "0" } Block { BlockType Fcn Name "Fcn" Position [105, 45, 145, 65] Expr "1/(u[1])" } Block { BlockType Switch Name "Switch" Position [190, 69, 220, 101] Threshold "0.01" } Block { BlockType Outport Name "out_1" Position [265, 75, 285, 95] InitialOutput "0" } Line { SrcBlock "Constant" SrcPort 1 Points [25, 0; 0, -10] DstBlock "Switch" DstPort 3 } Line { SrcBlock "in_1" SrcPort 1 Points [40, 0] Branch { Points [0, 30] DstBlock "Switch" DstPort 2 } Branch { DstBlock "Fcn" DstPort 1 } } Line { SrcBlock "Switch" SrcPort 1 DstBlock "out_1" DstPort 1 } Line { SrcBlock "Fcn" SrcPort 1 Points [15, 0; 0, 20] DstBlock "Switch" DstPort 1 } } } Block { BlockType Gain Name "Gain" Position [475, 207, 500, 233] Orientation "left" } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [615, 160, 635, 180] } Block { BlockType Lookup Name "JI\nTEISU" Position [310, 93, 340, 117] ForegroundColor "green" InputValues "eg_time_SIM" OutputValues "eg_j_SIM" } Block { BlockType Lookup Name "MUDA\nJIKAN" Position [210, 198, 240, 222] ForegroundColor "green" InputValues "eg_time_SIM" OutputValues "eg_m_SIM" } Block { BlockType Product Name "Product" Ports [2, 1] Position [475, 158, 505, 182] } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [390, 165, 410, 185] Inputs "+-" } Block { BlockType VariableTransportDelay Name "Variable\nTransport Delay" Position [305, 152, 345, 183] MaximumDelay "10" MaximumPoints "11/stepsize" } Block { BlockType SubSystem Name "subDenormal" Ports [1, 1] Position [540, 161, 585, 179] ForegroundColor "orange" TreatAsAtomicUnit off System { Name "subDenormal" Location [260, 74, 1363, 945] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [75, 73, 105, 87] } Block { BlockType Abs Name "Abs" Position [145, 65, 175, 95] } Block { BlockType Product Name "Product" Ports [2, 1] Position [335, 66, 380, 99] InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [250, 72, 280, 103] ShowName off Operator ">" InputSameDT off } Block { BlockType Constant Name "consDenormal" Position [80, 121, 185, 139] ForegroundColor "green" Value "denormalNumber" } Block { BlockType Outport Name "Out1" Position [450, 78, 480, 92] } Line { SrcBlock "In1" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "Abs" DstPort 1 } Branch { Points [0, -35; 180, 0; 0, 30] DstBlock "Product" DstPort 1 } } Line { SrcBlock "Abs" SrcPort 1 DstBlock "Relational\nOperator" DstPort 1 } Line { SrcBlock "consDenormal" SrcPort 1 Points [20, 0; 0, -35] DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "Relational\nOperator" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Out1" DstPort 1 } Annotation { Name "デノーマル対応ブロック\n64bit倍精" "度 2.23*e^(-308)\n0付近の積分器入力信号を0にする" Position [315, 161] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Outport Name "Teg_out" Position [695, 160, 715, 180] InitialOutput "0" } Line { SrcBlock "Ne_rpm_In" SrcPort 1 Points [100, 0] Branch { DstBlock "MUDA\nJIKAN" DstPort 1 } Branch { Points [0, -105] DstBlock "JI\nTEISU" DstPort 1 } } Line { SrcBlock "Teg_In" SrcPort 1 DstBlock "Variable\nTransport Delay" DstPort 1 } Line { SrcBlock "MUDA\nJIKAN" SrcPort 1 Points [10, 0; 0, -35] DstBlock "Variable\nTransport Delay" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 DstBlock "subDenormal" DstPort 1 } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "Variable\nTransport Delay" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "Integrator" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 50] DstBlock "Gain" DstPort 1 } Branch { DstBlock "Teg_out" DstPort 1 } } Line { SrcBlock "Gain" SrcPort 1 Points [-95, 0] DstBlock "Sum" DstPort 2 } Line { SrcBlock "1_U" SrcPort 1 Points [25, 0; 0, 60] DstBlock "Product" DstPort 1 } Line { SrcBlock "JI\nTEISU" SrcPort 1 DstBlock "1_U" DstPort 1 } Line { SrcBlock "subDenormal" SrcPort 1 DstBlock "Integrator" DstPort 1 } Annotation { Name "EG OKURE MODEL" Position [77, 37] VerticalAlignment "top" } } } Block { BlockType Sum Name "Eg_Tq_Nm" Ports [2, 1] Position [1205, 241, 1220, 399] Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Lookup2D Name "Fuel_inj_map" Position [835, 12, 890, 63] BackgroundColor "yellow" RowIndex "eg_idle_ref" ColumnIndex "isc" OutputValues "acc_rev_map" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" InputSameDT off } Block { BlockType Integrator Name "Integrator" Ports [2, 1] Position [1075, 177, 1105, 208] ExternalReset "falling" } Block { BlockType Sum Name "J5s5d4" Ports [2, 1] Position [775, 945, 795, 980] } Block { BlockType Logic Name "Logical\nOperator1" Ports [2, 1] Position [630, 270, 660, 305] ShowName off AllPortsSameDT off } Block { BlockType Logic Name "Logical\nOperator2" Ports [1, 1] Position [285, 512, 315, 548] BackgroundColor "cyan" ShowName off Operator "NOT" AllPortsSameDT off } Block { BlockType Lookup Name "Loss_tq" Position [430, 759, 485, 811] ForegroundColor "blue" InputValues "eg_rev" OutputValues "eg_loss" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "Loss_tq_accessory" Position [615, 360, 665, 410] BackgroundColor "orange" InputValues "eg_rev" OutputValues "accessory_loss" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Memory Name "Memory1" Position [400, 505, 430, 535] Orientation "left" ShowName off } Block { BlockType MinMax Name "MinMax" Ports [2, 1] Position [700, 977, 730, 1008] Function "min" Inputs "2" } Block { BlockType Gain Name "Ne_[rpm]" Position [670, 140, 700, 170] ForegroundColor "magenta" Gain "60/2/pi" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [600, 736, 630, 769] ShowName off } Block { BlockType Product Name "Product2" Ports [2, 1] Position [535, 455, 570, 490] ShowName off InputSameDT off } Block { BlockType Product Name "Product3" Ports [2, 1] Position [810, 786, 840, 819] ForegroundColor "green" ShowName off Inputs "*/" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [810, 836, 840, 869] ForegroundColor "green" ShowName off Inputs "*/" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [405, 126, 435, 159] ShowName off Inputs "/*" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [880, 601, 900, 634] ShowName off Inputs "*/" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [395, 546, 440, 579] BackgroundColor "cyan" ShowName off InputSameDT off } Block { BlockType RateLimiter Name "Rate Limiter" Position [335, 515, 365, 545] BackgroundColor "red" AttributesFormatString ">\\n>" RisingSlewLimit "1/0.005" FallingSlewLimit "-1/0.005" } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [370, 342, 400, 373] ShowName off Operator "<" } Block { BlockType Constant Name "Rev_limit" Position [290, 356, 350, 374] ForegroundColor "green" Value "Rev_limit" } Block { BlockType Lookup Name "ST_TQ" Position [765, 345, 815, 385] InputValues "[-100 0 100 250 400 10000]" OutputValues "[1 1 1 1 0 0]*ST_TQ" } Block { BlockType Product Name "ST_TQ_Out" Ports [2, 1] Position [1130, 341, 1175, 374] InputSameDT off } Block { BlockType Saturate Name "Saturation" Position [1010, 170, 1040, 200] UpperLimit "inf" LowerLimit "0" } Block { BlockType Saturate Name "Saturation2" Position [725, 845, 755, 875] UpperLimit "inf" LowerLimit "0.00001" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [765, 775, 785, 815] ForegroundColor "green" ShowName off InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [190, 449, 210, 511] } Block { BlockType Switch Name "Switch1" Position [195, 555, 225, 585] Threshold "0.5" InputSameDT off } Block { BlockType Switch Name "Switch2" Position [720, 525, 750, 555] ForegroundColor "green" Threshold "0.5" InputSameDT off } Block { BlockType Switch Name "Switch4" Position [875, 505, 905, 535] ForegroundColor "green" Threshold "0.5" InputSameDT off } Block { BlockType Switch Name "Switch5" Position [945, 1050, 975, 1080] ForegroundColor "green" Threshold "0.5" InputSameDT off } Block { BlockType Switch Name "Switch6" Position [880, 990, 910, 1020] Threshold "0.5" InputSameDT off } Block { BlockType Switch Name "Switch7" Position [1000, 275, 1030, 305] Threshold "0.5" InputSameDT off } Block { BlockType Switch Name "Switch8" Position [620, 70, 650, 100] Threshold "0.5" InputSameDT off } Block { BlockType Gain Name "cf5" Position [370, 174, 400, 206] Orientation "left" ForegroundColor "green" Gain "cf5" } Block { BlockType Constant Name "checkIdle_ref" Position [520, 67, 560, 83] ForegroundColor "green" NamePlacement "alternate" Value "0" } Block { BlockType Constant Name "checkON:1" Position [440, 77, 485, 93] ForegroundColor "gray" NamePlacement "alternate" Value "0" } Block { BlockType Constant Name "consJ5" Position [320, 127, 385, 143] ForegroundColor "green" NamePlacement "alternate" Value "j5" } Block { BlockType Constant Name "eng_const1" Position [725, 889, 785, 911] ForegroundColor "green" Value "eng_const1" } Block { BlockType Constant Name "eng_const2" Position [995, 969, 1055, 991] ForegroundColor "green" Value "eng_const2" } Block { BlockType Gain Name "fricTq_Nm" Position [775, 285, 805, 315] Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Lookup2D Name "fuel_consumption_map" Position [820, 157, 875, 208] BackgroundColor "orange" RowIndex "eg_fuel_rev" ColumnIndex "eg_fuel_tq" OutputValues "fuel_consumption" ShowAdditionalParam on InputSameDT off } Block { BlockType Gain Name "gain6" Position [580, 870, 610, 900] Gain "-1" } Block { BlockType Lookup2D Name "idle_rpm_map" Position [925, 72, 980, 123] BackgroundColor "yellow" RowIndex "eg_idle_ref" ColumnIndex "isc" OutputValues "idle_rev_map" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" InputSameDT off } Block { BlockType Lookup Name "max_tq" Position [430, 599, 485, 651] InputValues "eg_rev" OutputValues "eg_max_trq" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Switch Name "mon_EngTq" Position [470, 465, 500, 495] Threshold "0.5" InputSameDT off Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Integrator Name "s5d1" Ports [2, 1] Position [545, 137, 575, 168] ExternalReset "rising" LimitOutput on UpperSaturationLimit "5000*2*pi/60" LowerSaturationLimit "0" } Block { BlockType Product Name "s5d10" Ports [2, 1] Position [1075, 955, 1095, 990] Inputs "*/" } Block { BlockType Product Name "s5d9" Ports [2, 1] Position [815, 875, 835, 910] Inputs "*/" } Block { BlockType SubSystem Name "subDenormal" Ports [1, 1] Position [460, 136, 505, 154] ForegroundColor "orange" TreatAsAtomicUnit off System { Name "subDenormal" Location [260, 74, 1363, 945] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [75, 73, 105, 87] } Block { BlockType Abs Name "Abs" Position [145, 65, 175, 95] } Block { BlockType Product Name "Product" Ports [2, 1] Position [335, 66, 380, 99] InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [250, 72, 280, 103] ShowName off Operator ">" InputSameDT off } Block { BlockType Constant Name "consDenormal" Position [80, 121, 185, 139] ForegroundColor "green" Value "denormalNumber" } Block { BlockType Outport Name "Out1" Position [450, 78, 480, 92] } Line { SrcBlock "In1" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "Abs" DstPort 1 } Branch { Points [0, -35; 180, 0; 0, 30] DstBlock "Product" DstPort 1 } } Line { SrcBlock "Abs" SrcPort 1 DstBlock "Relational\nOperator" DstPort 1 } Line { SrcBlock "consDenormal" SrcPort 1 Points [20, 0; 0, -35] DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "Relational\nOperator" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Out1" DstPort 1 } Annotation { Name "デノーマル対応ブロック\n64bit倍精" "度 2.23*e^(-308)\n0付近の積分器入力信号を0にする" Position [315, 161] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType SubSystem Name "subEgASR" Ports [4, 1] Position [265, 392, 445, 463] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "subEgASR" Location [28, 82, 1096, 775] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "Ne_fb_rpm" Position [75, 193, 105, 207] } Block { BlockType Inport Name "Ne_ref_rpm" Position [75, 243, 105, 257] Port "2" } Block { BlockType Inport Name "flg_ASR_ON" Position [75, 403, 105, 417] Port "3" } Block { BlockType Inport Name "reset_Acc_[Percent]" Position [75, 438, 105, 452] Port "4" } Block { BlockType Constant Name "Constant_D" Position [65, 120, 175, 140] ForegroundColor "green" Value "adj_EngASR_PID_D" } Block { BlockType Constant Name "Constant_I" Position [65, 75, 175, 95] ForegroundColor "green" Value "adj_EngASR_PID_I" } Block { BlockType Constant Name "Constant_P" Position [65, 30, 175, 50] ForegroundColor "green" Value "adj_EngASR_PID_P" } Block { BlockType RelationalOperator Name "EQ" Position [300, 292, 330, 323] ShowName off InputSameDT off } Block { BlockType Integrator Name "Integrator" Ports [3, 1] Position [560, 384, 590, 416] ShowName off ExternalReset "level" InitialConditionSource "external" UpperSaturationLimit "100" LowerSaturationLimit "0" } Block { BlockType Logic Name "Logical\nOperator1" Ports [2, 1] Position [390, 301, 420, 334] ShowName off AllPortsSameDT off } Block { BlockType Logic Name "Logical\nOperator5" Ports [2, 1] Position [490, 381, 520, 414] ShowName off Operator "OR" AllPortsSameDT off } Block { BlockType Memory Name "Memory" Position [215, 395, 245, 425] } Block { BlockType Memory Name "Memory1" Position [355, 355, 385, 385] } Block { BlockType RelationalOperator Name "NEQ" Position [275, 387, 305, 418] Operator "~=" InputSameDT off } Block { BlockType RelationalOperator Name "NEQ1" Position [415, 347, 445, 378] Operator "~=" InputSameDT off } Block { BlockType Product Name "Product" Ports [2, 1] Position [220, 216, 265, 249] InputSameDT off } Block { BlockType Product Name "Product1" Ports [3, 1] Position [630, 227, 675, 263] Inputs "3" InputSameDT off } Block { BlockType Product Name "Product2" Ports [2, 1] Position [480, 436, 525, 469] Inputs "**" InputSameDT off } Block { BlockType Product Name "Product3" Ports [3, 1] Position [630, 382, 675, 418] Inputs "3" InputSameDT off } Block { BlockType Product Name "Product4" Ports [3, 1] Position [560, 166, 595, 204] Inputs "3" InputSameDT off } Block { BlockType RateLimiter Name "RateLimiter1" Position [830, 230, 860, 260] AttributesFormatString ">\\n>" RisingSlewLimit "60/0.050" FallingSlewLimit "-15/0.050" } Block { BlockType Saturate Name "SatAccPID" Position [760, 230, 790, 260] AttributesFormatString "/%>" UpperLimit "72" LowerLimit "0" Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [140, 176, 160, 274] ShowName off Inputs "-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Sum Name "Sum3" Ports [3, 1] Position [720, 156, 740, 334] ShowName off Inputs "+++" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType TransferFcn Name "Transfer Fcn" Position [625, 167, 685, 203] BackgroundColor "orange" Numerator "[1 0]" Denominator "[tce1 1]" } Block { BlockType Constant Name "cons_0" Position [205, 307, 255, 323] BackgroundColor "yellow" NamePlacement "alternate" Value "cons_0" } Block { BlockType SubSystem Name "subDenormal" Ports [1, 1] Position [475, 276, 520, 294] ForegroundColor "orange" TreatAsAtomicUnit off System { Name "subDenormal" Location [260, 74, 1363, 945] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [75, 73, 105, 87] } Block { BlockType Abs Name "Abs" Position [145, 65, 175, 95] } Block { BlockType Product Name "Product" Ports [2, 1] Position [335, 66, 380, 99] InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [250, 72, 280, 103] ShowName off Operator ">" InputSameDT off } Block { BlockType Constant Name "consDenormal" Position [80, 121, 185, 139] ForegroundColor "green" Value "denormalNumber" } Block { BlockType Outport Name "Out1" Position [450, 78, 480, 92] } Line { SrcBlock "In1" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "Abs" DstPort 1 } Branch { Points [0, -35; 180, 0; 0, 30] DstBlock "Product" DstPort 1 } } Line { SrcBlock "Abs" SrcPort 1 DstBlock "Relational\nOperator" DstPort 1 } Line { SrcBlock "consDenormal" SrcPort 1 Points [20, 0; 0, -35] DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "Relational\nOperator" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Out1" DstPort 1 } Annotation { Name "デノーマル対応ブロック\n64bit倍精" "度 2.23*e^(-308)\n0付近の積分器入力信号を0にする" Position [315, 161] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Outport Name "Ne_AccPID_[Percent]" Position [945, 238, 975, 252] } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Product" DstPort 1 } Line { SrcBlock "SatAccPID" SrcPort 1 DstBlock "RateLimiter1" DstPort 1 } Line { SrcBlock "flg_ASR_ON" SrcPort 1 Points [0, 0; 75, 0] Branch { DstBlock "Memory" DstPort 1 } Branch { Points [0, -20] Branch { Points [0, -65] Branch { Points [0, -85] DstBlock "Product" DstPort 2 } Branch { DstBlock "Logical\nOperator1" DstPort 2 } } Branch { Points [75, 0] DstBlock "NEQ" DstPort 1 } } } Line { SrcBlock "Ne_ref_rpm" SrcPort 1 DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Ne_fb_rpm" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Product" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [85, 0] Branch { Points [0, 50] DstBlock "subDenormal" DstPort 1 } Branch { Points [0, 0] Branch { Points [0, -60] DstBlock "Product4" DstPort 1 } Branch { DstBlock "Product1" DstPort 1 } } } Branch { Points [0, 65] DstBlock "EQ" DstPort 1 } } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Transfer Fcn" DstPort 1 } Line { SrcBlock "Transfer Fcn" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "reset_Acc_[Percent]" SrcPort 1 DstBlock "Product2" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 Points [10, 0; 0, -45] DstBlock "Integrator" DstPort 3 } Line { SrcBlock "cons_0" SrcPort 1 DstBlock "EQ" DstPort 2 } Line { SrcBlock "EQ" SrcPort 1 Points [0, 0; 5, 0] Branch { DstBlock "Logical\nOperator1" DstPort 1 } Branch { Points [0, 40] Branch { DstBlock "Memory1" DstPort 1 } Branch { Points [60, 0] DstBlock "NEQ1" DstPort 1 } } } Line { SrcBlock "NEQ1" SrcPort 1 Points [25, 0] DstBlock "Logical\nOperator5" DstPort 1 } Line { SrcBlock "Logical\nOperator5" SrcPort 1 DstBlock "Integrator" DstPort 2 } Line { SrcBlock "RateLimiter1" SrcPort 1 DstBlock "Ne_AccPID_[Percent]" DstPort 1 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "SatAccPID" DstPort 1 } Line { SrcBlock "subDenormal" SrcPort 1 Points [15, 0; 0, 105] DstBlock "Integrator" DstPort 1 } Line { SrcBlock "Logical\nOperator1" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [180, 0] Branch { Points [0, -65] DstBlock "Product1" DstPort 3 } Branch { Points [0, 70] DstBlock "Product3" DstPort 1 } } Branch { Points [0, -135] DstBlock "Product4" DstPort 2 } } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "Product3" DstPort 2 } Line { SrcBlock "Product3" SrcPort 1 Points [15, 0; 0, -95] DstBlock "Sum3" DstPort 3 } Line { SrcBlock "NEQ" SrcPort 1 DstBlock "Logical\nOperator5" DstPort 2 } Line { SrcBlock "Memory" SrcPort 1 DstBlock "NEQ" DstPort 2 } Line { SrcBlock "Memory1" SrcPort 1 DstBlock "NEQ1" DstPort 2 } Line { SrcBlock "Constant_P" SrcPort 1 Points [430, 0; 0, 205] DstBlock "Product1" DstPort 2 } Line { SrcBlock "Constant_I" SrcPort 1 Points [420, 0; 0, 325] Branch { DstBlock "Product3" DstPort 3 } Branch { Points [0, 85; -140, 0; 0, -35] DstBlock "Product2" DstPort 2 } } Line { SrcBlock "Constant_D" SrcPort 1 Points [360, 0; 0, 65] DstBlock "Product4" DstPort 3 } Annotation { Name "Engine_revolution_feedback_[rpm]" Position [135, 166] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Reference_engine_revolution_[rpm]" Position [115, 286] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_revolution_control_mode" Position [100, 391] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Reset_amount_of_fuel_injection_[%" "]" Position [110, 481] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Amount_of_fuel_injection_ASR_[%]" Position [970, 281] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "ONO SOKKI CO.,LTD.\nAMD Gr.\n2005" ".08.15 Z.Weng" Position [868, 345] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "↓The_time_constant_can_be_set_fr" "om_outside" Position [735, 151] BackgroundColor "orange" FontName "MS Pゴシック" FontSize 12 } Annotation { Name "↓PID_constant_can_be_set_from_ou" "tside" Position [170, 16] BackgroundColor "orange" FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Sum Name "sum" Ports [3, 1] Position [290, 120, 310, 180] ShowName off Inputs "-+-" } Block { BlockType Sum Name "sum1" Ports [2, 1] Position [775, 502, 795, 553] BackgroundColor "orange" ShowName off } Block { BlockType Lookup2D Name "tq_limit" Position [435, 972, 490, 1023] BackgroundColor "orange" RowIndex "eg_rev" ColumnIndex "eg_tq_lim_rate" OutputValues "eg_tq_limit_map" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" InputSameDT off } Block { BlockType Lookup2D Name "tq_map" Position [610, 462, 665, 513] BackgroundColor "orange" RowIndex "eg_rev_acc" ColumnIndex "eg_tq" OutputValues "eg_tq_exbr_map" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" InputSameDT off } Block { BlockType Lookup2D Name "tq_map1" Position [610, 547, 665, 598] BackgroundColor "orange" RowIndex "eg_rev_acc" ColumnIndex "eg_tq" OutputValues "eg_tq_map" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" InputSameDT off } Block { BlockType Outport Name "Ne_out" Position [1260, 148, 1290, 162] } Block { BlockType Outport Name "Fuel_Consumption" Position [1260, 188, 1290, 202] Port "2" } Block { BlockType Outport Name "Eng_Tq_Out" Position [1260, 313, 1290, 327] Port "3" } Block { BlockType Outport Name "Eng_Tq_rate" Position [1245, 798, 1275, 812] Port "4" } Block { BlockType Outport Name "Loss_Tq_rate" Position [1245, 848, 1275, 862] Port "5" } Block { BlockType Outport Name "Driver_demand_rate" Position [1245, 613, 1275, 627] Port "6" } Block { BlockType Outport Name "Isc" Position [1260, 93, 1290, 107] Port "7" } Block { BlockType Outport Name "DRV_demand_inj" Position [1260, 33, 1290, 47] Port "8" } Block { BlockType Outport Name "Loss_Tq_rate2" Position [1245, 888, 1275, 902] Port "9" } Block { BlockType Outport Name "Eng_Tq_rate2" Position [1245, 968, 1275, 982] Port "10" } Block { BlockType Outport Name "EgDriveTq_[Nm]" Position [1255, 478, 1285, 492] BackgroundColor "red" Port "11" } Block { BlockType Outport Name "EgLossTq_[Nm]" Position [1245, 928, 1275, 942] BackgroundColor "red" Port "12" } Block { BlockType Outport Name "EgMaxTq_[Nm]" Position [1245, 653, 1275, 667] BackgroundColor "red" Port "13" } Block { BlockType Outport Name "EgDriveTq_woLoss" Position [1245, 573, 1275, 587] BackgroundColor "orange" Port "14" } Block { BlockType Outport Name "Eg_Tq_map_sirei" Position [1245, 713, 1275, 727] BackgroundColor "yellow" Port "15" } Line { SrcBlock "Product5" SrcPort 1 DstBlock "subDenormal" DstPort 1 } Line { SrcBlock "s5d1" SrcPort 1 Points [65, 0] Branch { DstBlock "Ne_[rpm]" DstPort 1 } Branch { Points [0, 35] DstBlock "cf5" DstPort 1 } } Line { SrcBlock "Eg_Tq_Nm" SrcPort 1 Points [0, 0; 10, 0] Branch { DstBlock "Eng_Tq_Out" DstPort 1 } Branch { Points [0, -85; -980, 0; 0, -85] DstBlock "sum" DstPort 2 } } Line { SrcBlock "Rev_limit" SrcPort 1 DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "TQ_In" SrcPort 1 DstBlock "sum" DstPort 1 } Line { SrcBlock "fuel_consumption_map" SrcPort 1 DstBlock "Saturation" DstPort 1 } Line { SrcBlock "ST_TQ_Out" SrcPort 1 DstBlock "Eg_Tq_Nm" DstPort 2 } Line { SrcBlock "consJ5" SrcPort 1 DstBlock "Product5" DstPort 1 } Line { SrcBlock "EG OKURE_MODEL" SrcPort 1 Points [0, 0; 5, 0] Branch { DstBlock "Eg_Tq_Nm" DstPort 1 } Branch { Points [0, -35; -395, 0; 0, -50] DstBlock "fuel_consumption_map" DstPort 2 } Branch { Points [0, 205] DstBlock "EgDriveTq_[Nm]" DstPort 1 } } Line { SrcBlock "ST_In" SrcPort 1 Points [865, 0; 0, 15] DstBlock "ST_TQ_Out" DstPort 1 } Line { SrcBlock "tq_map1" SrcPort 1 Points [5, 0; 0, 0] Branch { Points [0, 230] Branch { DstBlock "Sum" DstPort 2 } Branch { Points [0, 55] Branch { Points [0, 110] Branch { DstBlock "J5s5d4" DstPort 2 } Branch { Points [0, 15] Branch { DstBlock "MinMax" DstPort 1 } Branch { Points [0, 30] DstBlock "Switch6" DstPort 3 } } } Branch { DstBlock "Saturation2" DstPort 1 } } } Branch { Points [0, -25] DstBlock "Switch2" DstPort 3 } } Line { SrcBlock "EXHB_In" SrcPort 1 Points [580, 0; 0, -165] DstBlock "Switch2" DstPort 2 } Line { SrcBlock "max_tq" SrcPort 1 Points [0, 0; 35, 0] Branch { DstBlock "Product6" DstPort 2 } Branch { Points [0, 35] Branch { Points [0, 100] Branch { DstBlock "Product1" DstPort 2 } Branch { Points [0, 65; 270, 0] DstBlock "Product3" DstPort 2 } } Branch { DstBlock "EgMaxTq_[Nm]" DstPort 1 } } } Line { SrcBlock "Tq_limit_rate" SrcPort 1 Points [105, 0] Branch { DstBlock "Product1" DstPort 1 } Branch { Points [0, 265] DstBlock "tq_limit" DstPort 2 } } Line { SrcBlock "Relational\nOperator" SrcPort 1 Points [105, 0; 0, 105] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Fuel_cut" SrcPort 1 DstBlock "Logical\nOperator1" DstPort 2 } Line { SrcBlock "Loss_tq" SrcPort 1 Points [0, 0; 20, 0] Branch { Points [230, 0] Branch { Points [0, -485] DstBlock "fricTq_Nm" DstPort 1 } Branch { DstBlock "Sum" DstPort 1 } } Branch { Points [0, 60] Branch { DstBlock "Product4" DstPort 1 } Branch { Points [0, 40] DstBlock "gain6" DstPort 1 } } } Line { SrcBlock "Rev_demand" SrcPort 1 DstBlock "subEgASR" DstPort 2 } Line { SrcBlock "sum" SrcPort 1 DstBlock "Product5" DstPort 2 } Line { SrcBlock "Ne_[rpm]" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "Ne_out" DstPort 1 } Branch { Points [0, 15] Branch { Points [0, 95] Branch { Points [0, 100] DstBlock "ST_TQ" DstPort 1 } Branch { DstBlock "EG OKURE_MODEL" DstPort 1 } Branch { Points [-130, 0] Branch { Points [-360, 0; 0, 85] Branch { DstBlock "Relational\nOperator" DstPort 1 } Branch { Points [0, 55] Branch { DstBlock "subEgASR" DstPort 1 } Branch { Points [0, 220] Branch { DstBlock "max_tq" DstPort 1 } Branch { Points [0, 160] Branch { DstBlock "Loss_tq" DstPort 1 } Branch { Points [0, 200] DstBlock "tq_limit" DstPort 1 } } } } } Branch { Points [0, 120] Branch { DstBlock "Loss_tq_accessory" DstPort 1 } Branch { Points [0, 90] Branch { Points [0, 85] DstBlock "tq_map1" DstPort 1 } Branch { DstBlock "tq_map" DstPort 1 } } } } } Branch { DstBlock "fuel_consumption_map" DstPort 1 } } Branch { Points [0, -70] Branch { Points [0, -60] DstBlock "Fuel_inj_map" DstPort 1 } Branch { DstBlock "idle_rpm_map" DstPort 1 } } } Line { SrcBlock "IG_In" SrcPort 1 Points [85, 0; 335, 0] Branch { Points [0, 55] DstBlock "Logical\nOperator1" DstPort 1 } Branch { Points [535, 0] DstBlock "Integrator" DstPort 2 } Branch { Points [0, -65] DstBlock "s5d1" DstPort 2 } } Line { SrcBlock "idle_rpm_map" SrcPort 1 DstBlock "Isc" DstPort 1 } Line { SrcBlock "Fuel_inj_map" SrcPort 1 DstBlock "DRV_demand_inj" DstPort 1 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Loss_Tq_rate" DstPort 1 } Line { SrcBlock "ST_TQ" SrcPort 1 DstBlock "ST_TQ_Out" DstPort 2 } Line { SrcBlock "Sireikaido" SrcPort 1 Points [65, 0; 0, -20] DstBlock "Switch1" DstPort 3 } Line { SrcBlock "ACCkaido" SrcPort 1 Points [65, 0] Branch { Points [0, 20] DstBlock "Switch1" DstPort 1 } Branch { Points [0, -490] DstBlock "Fuel_inj_map" DstPort 2 } } Line { SrcBlock "ACC_switch" SrcPort 1 DstBlock "Switch1" DstPort 2 } Line { SrcBlock "Rev_control_demand" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "mon_EngTq" SrcPort 1 Points [10, 0] Branch { DstBlock "Product2" DstPort 2 } Branch { Points [0, 40] DstBlock "Memory1" DstPort 1 } } Line { SrcBlock "Product6" SrcPort 1 DstBlock "Driver_demand_rate" DstPort 1 } Line { SrcBlock "Tq_limit_demand" SrcPort 1 Points [85, 0; 660, 0] Branch { Points [0, -150] DstBlock "Switch4" DstPort 2 } Branch { Points [0, 335] DstBlock "Switch6" DstPort 2 } } Line { SrcBlock "Tq_limit_switch" SrcPort 1 DstBlock "Switch5" DstPort 2 } Line { SrcBlock "Switch7" SrcPort 1 DstBlock "EG OKURE_MODEL" DstPort 2 } Line { SrcBlock "Switch5" SrcPort 1 Points [5, 0] DstBlock "Switch7" DstPort 1 } Line { SrcBlock "fricTq_Nm" SrcPort 1 DstBlock "Switch7" DstPort 3 } Line { SrcBlock "Saturation" SrcPort 1 DstBlock "Integrator" DstPort 1 } Line { SrcBlock "subEgASR" SrcPort 1 Points [0, 40] DstBlock "mon_EngTq" DstPort 1 } Line { SrcBlock "cf5" SrcPort 1 Points [-90, 0] DstBlock "sum" DstPort 3 } Line { SrcBlock "Logical\nOperator1" SrcPort 1 DstBlock "Switch7" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [25, 0] Branch { DstBlock "mon_EngTq" DstPort 2 } Branch { Points [0, 50] DstBlock "Logical\nOperator2" DstPort 1 } Branch { Points [0, -45] DstBlock "subEgASR" DstPort 3 } } Line { SrcBlock "Rev_limit_demand" SrcPort 1 DstBlock "Sum1" DstPort 2 } Line { SrcBlock "MinMax" SrcPort 1 DstBlock "Switch6" DstPort 1 } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Eng_Tq_rate" DstPort 1 } Line { SrcBlock "eng_const1" SrcPort 1 DstBlock "s5d9" DstPort 2 } Line { SrcBlock "gain6" SrcPort 1 Points [0, 0; 70, 0] Branch { DstBlock "s5d9" DstPort 1 } Branch { Points [0, 50] Branch { Points [0, 20] DstBlock "J5s5d4" DstPort 1 } Branch { DstBlock "EgLossTq_[Nm]" DstPort 1 } } } Line { SrcBlock "s5d9" SrcPort 1 DstBlock "Loss_Tq_rate2" DstPort 1 } Line { SrcBlock "s5d10" SrcPort 1 DstBlock "Eng_Tq_rate2" DstPort 1 } Line { SrcBlock "eng_const2" SrcPort 1 DstBlock "s5d10" DstPort 2 } Line { SrcBlock "J5s5d4" SrcPort 1 DstBlock "s5d10" DstPort 1 } Line { SrcBlock "tq_limit" SrcPort 1 DstBlock "MinMax" DstPort 2 } Line { SrcBlock "Switch6" SrcPort 1 Points [15, 0] DstBlock "Switch5" DstPort 1 } Line { SrcBlock "Switch4" SrcPort 1 Points [10, 0; 0, 555] DstBlock "Switch5" DstPort 3 } Line { SrcBlock "Saturation2" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { SrcBlock "subDenormal" SrcPort 1 DstBlock "s5d1" DstPort 1 } Line { SrcBlock "checkIdle_ref" SrcPort 1 DstBlock "Switch8" DstPort 1 } Line { SrcBlock "checkON:1" SrcPort 1 DstBlock "Switch8" DstPort 2 } Line { SrcBlock "Idle_rpm_adjust" SrcPort 1 DstBlock "Switch8" DstPort 3 } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "Fuel_Consumption" DstPort 1 } Line { SrcBlock "Logical\nOperator2" SrcPort 1 DstBlock "Rate Limiter" DstPort 1 } Line { SrcBlock "Switch1" SrcPort 1 DstBlock "Product7" DstPort 2 } Line { SrcBlock "Rate Limiter" SrcPort 1 Points [10, 0] DstBlock "Product7" DstPort 1 } Line { SrcBlock "Product7" SrcPort 1 Points [5, 0; 0, -75] DstBlock "mon_EngTq" DstPort 3 } Line { SrcBlock "Memory1" SrcPort 1 Points [-10, 0; 0, -30; -135, 0] DstBlock "subEgASR" DstPort 4 } Line { SrcBlock "Loss_tq_accessory" SrcPort 1 Points [25, 0; 0, 130] DstBlock "sum1" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 Points [5, 0; 0, 25] Branch { DstBlock "tq_map" DstPort 2 } Branch { Points [0, 85] Branch { DstBlock "tq_map1" DstPort 2 } Branch { Points [0, 135] DstBlock "Eg_Tq_map_sirei" DstPort 1 } } } Line { SrcBlock "tq_map" SrcPort 1 Points [15, 0; 0, 40] DstBlock "Switch2" DstPort 1 } Line { SrcBlock "Switch2" SrcPort 1 Points [5, 0] Branch { DstBlock "sum1" DstPort 2 } Branch { Points [0, 40] DstBlock "EgDriveTq_woLoss" DstPort 1 } } Line { SrcBlock "sum1" SrcPort 1 Points [55, 0] Branch { DstBlock "Switch4" DstPort 3 } Branch { Points [0, 80] DstBlock "Product6" DstPort 1 } } Line { SrcBlock "Product1" SrcPort 1 Points [175, 0; 0, -245] DstBlock "Switch4" DstPort 1 } Line { SrcBlock "Switch8" SrcPort 1 Points [50, 0; 0, 25] DstBlock "idle_rpm_map" DstPort 2 } Annotation { Name "Engine_load_torque_[Nm]" Position [100, 161] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_inertia_[kgm2]" Position [365, 106] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_revolutiondemand_[rpm]" Position [110, 401] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_revolution_[rpm]" Position [1190, 166] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Fuel_consumption[L/h]" Position [940, 196] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_generated_torque_[Nm]" Position [1230, 516] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Real_torque_[Nm]" Position [645, 451] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Friction_torque_rate_1" Position [1155, 871] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Driver_demand_torque_rate" Position [1135, 636] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Idle_revolution_adjust" Position [105, 81] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Fuel_injection_amount_for_engine_id" "le_revolution_control" Position [1125, 111] FontName "MS Pゴシック" FontSize 12 } Annotation { Name " Driver_demand_fuel_injection_amoun" "t" Position [1145, 31] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_torque_rate_1" Position [1160, 821] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "0:Fuel_cut" Position [135, 286] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Friction_torquerate_2" Position [1160, 911] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_torque_rate_2" Position [1165, 991] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Consumed_fuel[L]" Position [1180, 206] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType SubSystem Name "ENG_Gen_Gear" Ports [3, 3] Position [605, 257, 725, 393] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "ENG_Gen_Gear" Location [47, 90, 1115, 783] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "Ne_rpm" Position [75, 278, 105, 292] } Block { BlockType Inport Name "Gen_Tq_fb_In" Position [75, 73, 105, 87] Port "2" } Block { BlockType Inport Name "ST_Tq_Nm" Position [75, 368, 105, 382] Port "3" } Block { BlockType Math Name "\n" Ports [1, 1] Position [240, 150, 270, 180] BackgroundColor "cyan" Operator "reciprocal" } Block { BlockType Constant Name "ConsGen2Eg_ratio" Position [40, 223, 110, 237] ForegroundColor "green" Value "Gen2Eg_ratio" } Block { BlockType Product Name "Eg_Fuka_Nm" Ports [2, 1] Position [210, 207, 240, 238] } Block { BlockType Gain Name "Gain" Position [190, 65, 220, 95] BackgroundColor "yellow" Gain "-1" } Block { BlockType Product Name "Product" Ports [2, 1] Position [210, 262, 240, 293] ShowName off } Block { BlockType Product Name "Product1" Ports [2, 1] Position [245, 74, 270, 101] BackgroundColor "cyan" ShowName off Inputs "**" } Block { BlockType Product Name "Product10" Ports [2, 1] Position [210, 352, 240, 383] ShowName off Inputs "/*" } Block { BlockType Switch Name "Switch3" Position [320, 139, 350, 171] BackgroundColor "cyan" } Block { BlockType Constant Name "consGengear_efficiency" Position [15, 135, 135, 155] ForegroundColor "green" Value "gen_gear_efficiency" } Block { BlockType Outport Name "Eng_Fuka_Tq_out" Position [425, 218, 455, 232] } Block { BlockType Outport Name "Gen_rpm" Position [425, 273, 455, 287] Port "2" } Block { BlockType Outport Name "ST_Tq_out" Position [425, 363, 455, 377] Port "3" } Line { SrcBlock "ConsGen2Eg_ratio" SrcPort 1 Points [0, 0; 20, 0] Branch { DstBlock "Eg_Fuka_Nm" DstPort 2 } Branch { Points [0, 40] Branch { DstBlock "Product" DstPort 1 } Branch { Points [0, 90] DstBlock "Product10" DstPort 1 } } } Line { SrcBlock "Switch3" SrcPort 1 Points [25, 0; 0, -45; -150, 0] DstBlock "Product1" DstPort 2 } Line { SrcBlock "consGengear_efficiency" SrcPort 1 Points [0, 0; 50, 0] Branch { Points [0, 20] DstBlock "\n" DstPort 1 } Branch { DstBlock "Switch3" DstPort 1 } } Line { SrcBlock "Gen_Tq_fb_In" SrcPort 1 Points [0, 0; 55, 0] Branch { Points [0, 45; 140, 0] DstBlock "Switch3" DstPort 2 } Branch { DstBlock "Gain" DstPort 1 } } Line { SrcBlock "Product1" SrcPort 1 Points [135, 0; 0, 100; -220, 0; 0, 25] DstBlock "Eg_Fuka_Nm" DstPort 1 } Line { SrcBlock "Eg_Fuka_Nm" SrcPort 1 DstBlock "Eng_Fuka_Tq_out" DstPort 1 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Gen_rpm" DstPort 1 } Line { SrcBlock "ST_Tq_Nm" SrcPort 1 DstBlock "Product10" DstPort 2 } Line { SrcBlock "Product10" SrcPort 1 DstBlock "ST_Tq_out" DstPort 1 } Line { SrcBlock "Ne_rpm" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "\n" SrcPort 1 DstBlock "Switch3" DstPort 3 } Line { SrcBlock "Gain" SrcPort 1 DstBlock "Product1" DstPort 1 } } } Block { BlockType SubSystem Name "Generator" Ports [8, 4] Position [805, 281, 950, 484] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "Generator" Location [2, 82, 1270, 775] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "82" Block { BlockType Inport Name "Batt_vol_V" Position [40, 168, 70, 182] } Block { BlockType Inport Name "ECU_ref_Tq" Position [40, 473, 70, 487] BackgroundColor "green" Port "2" } Block { BlockType Inport Name "Eg_Start_active:1" Position [40, 368, 70, 382] ForegroundColor "red" Port "3" } Block { BlockType Inport Name "Gen_rpm" Position [40, 73, 70, 87] Port "4" } Block { BlockType Inport Name "ST_Tq_Nm" Position [40, 768, 70, 782] Port "5" } Block { BlockType Inport Name "ECU_ref_rev" Position [40, 708, 70, 722] BackgroundColor "yellow" Port "6" } Block { BlockType Inport Name "Eng_start_flag" Position [110, 788, 140, 802] BackgroundColor "yellow" Port "7" } Block { BlockType Inport Name "Eng_stop_flag" Position [40, 808, 70, 822] BackgroundColor "yellow" Port "8" } Block { BlockType Abs Name "Abs" Position [260, 465, 290, 495] } Block { BlockType Switch Name "Gen_Tq2" Position [760, 430, 790, 460] BackgroundColor "yellow" Threshold "0.5" InputSameDT off } Block { BlockType Reference Name "Gen_Tq_drive" Ports [3, 1] Position [385, 492, 440, 548] BackgroundColor "cyan" SourceBlock "simulink/Look-Up\nTables/Look-Up\nT" "able (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 3 " bp1 "gen_rpm" bp2 "gen_trq" bp3 "gen_vol" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "gen_tq_drive" interpMethod "Linear" extrapMethod "Linear" rangeErrorMode "None" } Block { BlockType Reference Name "Gen_Tq_generation" Ports [3, 1] Position [385, 407, 440, 463] BackgroundColor "cyan" SourceBlock "simulink/Look-Up\nTables/Look-Up\nT" "able (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 3 " bp1 "gen_rpm" bp2 "gen_trq" bp3 "gen_vol" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "gen_tq_reduction" interpMethod "Linear" extrapMethod "Linear" rangeErrorMode "None" } Block { BlockType Reference Name "Gen_elepower_drive[kW]" Ports [3, 1] Position [385, 272, 440, 328] BackgroundColor "cyan" SourceBlock "simulink/Look-Up\nTables/Look-Up\nT" "able (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 3 " bp1 "gen_rpm" bp2 "gen_trq" bp3 "gen_vol" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "gen_elepower_drive" interpMethod "Linear" extrapMethod "Linear" rangeErrorMode "None" } Block { BlockType Reference Name "Gen_elepower_generation[kW]" Ports [3, 1] Position [385, 187, 440, 243] BackgroundColor "cyan" SourceBlock "simulink/Look-Up\nTables/Look-Up\nT" "able (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 3 " bp1 "gen_rpm" bp2 "gen_trq" bp3 "gen_vol" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "gen_elepower_reduction" interpMethod "Linear" extrapMethod "Linear" rangeErrorMode "None" } Block { BlockType SubSystem Name "Generator_ASR_UNIT" Ports [6, 3] Position [255, 708, 445, 822] ForegroundColor "blue" BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "Generator_ASR_UNIT" Location [217, 82, 1279, 707] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "93" Block { BlockType Inport Name "Ref_rev_In" Position [40, 233, 70, 247] } Block { BlockType Inport Name "Rev_fb_In" Position [40, 133, 70, 147] Port "2" } Block { BlockType Inport Name "Batt_vol" Position [845, 93, 875, 107] Port "3" } Block { BlockType Inport Name "Generator_ST_Tq_Nm" Position [595, 188, 625, 202] BackgroundColor "yellow" Port "4" } Block { BlockType Inport Name "Eng_start_flag" Position [40, 513, 70, 527] BackgroundColor "yellow" Port "5" } Block { BlockType Inport Name "Eng_stop_flag" Position [40, 548, 70, 562] BackgroundColor "yellow" Port "6" } Block { BlockType Constant Name "Constant2" Position [70, 580, 100, 610] BackgroundColor "yellow" Value "0" } Block { BlockType Constant Name "Constant_Gen_D" Position [345, 425, 455, 445] ForegroundColor "green" BackgroundColor "yellow" Value "adj_GenASR_PID_D" } Block { BlockType Constant Name "Constant_Gen_I" Position [410, 325, 520, 345] ForegroundColor "green" BackgroundColor "yellow" Value "adj_GenASR_PID_I" } Block { BlockType Constant Name "Constant_Gen_P" Position [330, 180, 440, 200] ForegroundColor "green" BackgroundColor "yellow" Value "adj_GenASR_PID_P" } Block { BlockType Product Name "Generator_Current" Ports [2, 1] Position [1005, 90, 1035, 125] Inputs "/*" } Block { BlockType Product Name "Generator_Tq" Ports [3, 1] Position [775, 229, 805, 261] Inputs "3" Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Integrator Name "Integrator" Ports [2, 1] Position [480, 277, 510, 308] ExternalReset "either" UpperSaturationLimit "upper_rev/60" LowerSaturationLimit "lower_rev/60" } Block { BlockType Logic Name "Logical\nOperator" Ports [3, 1] Position [255, 493, 285, 547] BackgroundColor "yellow" Inputs "3" AllPortsSameDT off } Block { BlockType Product Name "Product1" Ports [2, 1] Position [470, 216, 515, 249] BackgroundColor "yellow" Inputs "**" InputSameDT off } Block { BlockType Product Name "Product2" Ports [2, 1] Position [340, 220, 370, 255] Inputs "**" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [545, 286, 590, 319] BackgroundColor "yellow" Inputs "**" InputSameDT off } Block { BlockType Product Name "Product4" Ports [2, 1] Position [485, 406, 520, 444] InputSameDT off } Block { BlockType RateLimiter Name "Rate Limiter" Position [110, 225, 140, 255] RisingSlewLimit "1510" FallingSlewLimit "-1510" } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [175, 362, 205, 393] BackgroundColor "yellow" Operator "<=" InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator2" Position [135, 547, 165, 578] BackgroundColor "yellow" Operator "==" InputSameDT off } Block { BlockType Product Name "ST_POWER" Ports [3, 1] Position [920, 131, 955, 179] BackgroundColor "yellow" Inputs "***" Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Saturate Name "Saturation2" Position [700, 230, 730, 260] UpperLimit "1" LowerLimit "-1" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [285, 209, 305, 251] ShowName off Inputs "-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Sum Name "Sum3" Ports [3, 1] Position [655, 227, 675, 263] ShowName off Inputs "+++" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType TransferFcn Name "Transfer Fcn" Position [545, 407, 605, 443] BackgroundColor "orange" Numerator "[1 0]" Denominator "[tcg6 1]" } Block { BlockType Gain Name "rpm_rad/s" Position [190, 125, 220, 155] Gain "(2*pi)/60" } Block { BlockType Gain Name "rpm_rad/s1" Position [190, 225, 220, 255] Gain "(2*pi)/60" } Block { BlockType Constant Name "starter_rev_limit" Position [30, 373, 125, 397] BackgroundColor "yellow" Value "starter_rev_limit" } Block { BlockType SubSystem Name "subDenormal" Ports [1, 1] Position [405, 251, 450, 269] ForegroundColor "orange" TreatAsAtomicUnit off System { Name "subDenormal" Location [260, 74, 1363, 945] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [75, 73, 105, 87] } Block { BlockType Abs Name "Abs" Position [145, 65, 175, 95] } Block { BlockType Product Name "Product" Ports [2, 1] Position [335, 66, 380, 99] InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [250, 72, 280, 103] ShowName off Operator ">" InputSameDT off } Block { BlockType Constant Name "consDenormal" Position [80, 121, 185, 139] ForegroundColor "green" Value "denormalNumber" } Block { BlockType Outport Name "Out1" Position [450, 78, 480, 92] } Line { SrcBlock "In1" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "Abs" DstPort 1 } Branch { Points [0, -35; 180, 0; 0, 30] DstBlock "Product" DstPort 1 } } Line { SrcBlock "Abs" SrcPort 1 DstBlock "Relational\nOperator" DstPort 1 } Line { SrcBlock "consDenormal" SrcPort 1 Points [20, 0; 0, -35] DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "Relational\nOperator" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Out1" DstPort 1 } Annotation { Name "デノーマル対応ブロック\n64bit倍精" "度 2.23*e^(-308)\n0付近の積分器入力信号を0にする" Position [315, 161] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Outport Name "Generator_power_W" Position [1085, 148, 1115, 162] } Block { BlockType Outport Name "Generator_Current_A" Position [1085, 103, 1115, 117] Port "2" } Block { BlockType Outport Name "Generator_Tq_Nm" Position [1085, 238, 1115, 252] Port "3" } Line { SrcBlock "ST_POWER" SrcPort 1 Points [10, 0] Branch { DstBlock "Generator_power_W" DstPort 1 } Branch { Points [0, -40] DstBlock "Generator_Current" DstPort 2 } } Line { SrcBlock "Rev_fb_In" SrcPort 1 DstBlock "rpm_rad/s" DstPort 1 } Line { SrcBlock "Saturation2" SrcPort 1 DstBlock "Generator_Tq" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 DstBlock "Product2" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 Points [-5, 0; 15, 0] Branch { DstBlock "Product1" DstPort 2 } Branch { Points [0, 20] Branch { DstBlock "subDenormal" DstPort 1 } Branch { Points [0, 155] DstBlock "Product4" DstPort 1 } } } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 Points [10, 0; 0, -60] DstBlock "Sum3" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "Saturation2" DstPort 1 } Line { SrcBlock "Generator_ST_Tq_Nm" SrcPort 1 Points [120, 0; 0, 40] DstBlock "Generator_Tq" DstPort 1 } Line { SrcBlock "Generator_Tq" SrcPort 1 Points [0, 0; 10, 0] Branch { DstBlock "Generator_Tq_Nm" DstPort 1 } Branch { Points [0, -90] DstBlock "ST_POWER" DstPort 2 } } Line { SrcBlock "Ref_rev_In" SrcPort 1 DstBlock "Rate Limiter" DstPort 1 } Line { SrcBlock "Generator_Current" SrcPort 1 DstBlock "Generator_Current_A" DstPort 1 } Line { SrcBlock "Batt_vol" SrcPort 1 DstBlock "Generator_Current" DstPort 1 } Line { SrcBlock "rpm_rad/s" SrcPort 1 Points [0, 0; 40, 0] Branch { Points [0, 80] DstBlock "Sum2" DstPort 1 } Branch { DstBlock "ST_POWER" DstPort 1 } } Line { SrcBlock "rpm_rad/s1" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Rate Limiter" SrcPort 1 Points [0, 0; 10, 0] Branch { DstBlock "rpm_rad/s1" DstPort 1 } Branch { Points [0, 130] DstBlock "Relational\nOperator" DstPort 1 } } Line { SrcBlock "subDenormal" SrcPort 1 Points [10, 0] DstBlock "Integrator" DstPort 1 } Line { SrcBlock "Logical\nOperator" SrcPort 1 Points [30, 0] Branch { Points [430, 0] Branch { Points [0, -265] DstBlock "Generator_Tq" DstPort 3 } Branch { Points [95, 0; 0, -350] DstBlock "ST_POWER" DstPort 3 } } Branch { Points [0, -220] Branch { Points [0, -55] DstBlock "Product2" DstPort 2 } Branch { DstBlock "Integrator" DstPort 2 } } } Line { SrcBlock "Eng_start_flag" SrcPort 1 DstBlock "Logical\nOperator" DstPort 2 } Line { SrcBlock "Eng_stop_flag" SrcPort 1 DstBlock "Relational\nOperator2" DstPort 1 } Line { SrcBlock "Constant2" SrcPort 1 Points [10, 0; 0, -25] DstBlock "Relational\nOperator2" DstPort 2 } Line { SrcBlock "Relational\nOperator2" SrcPort 1 Points [15, 0; 0, -25] DstBlock "Logical\nOperator" DstPort 3 } Line { SrcBlock "Relational\nOperator" SrcPort 1 Points [30, 0] DstBlock "Logical\nOperator" DstPort 1 } Line { SrcBlock "starter_rev_limit" SrcPort 1 DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "Constant_Gen_P" SrcPort 1 Points [10, 0] DstBlock "Product1" DstPort 1 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Constant_Gen_I" SrcPort 1 Points [5, 0] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Constant_Gen_D" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Transfer Fcn" DstPort 1 } Line { SrcBlock "Transfer Fcn" SrcPort 1 Points [10, 0; 0, -170] DstBlock "Sum3" DstPort 3 } Annotation { Name "ST Motor UNIT\n\nONO SOKKI CO.,LT" "D.\n2004.3.31 takizawa" Position [108, 56] } Annotation { Name "1msで1000rpm加速\n1msで1000rpm減" "速" Position [95, 286] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "↑\nST_rateを削除\n2006.11.27 A" Position [945, 209] BackgroundColor "yellow" FontName "MS ゴシック" } Annotation { Name "↓スタータトルク外部入力可\n2006." "12.12 A" Position [675, 174] BackgroundColor "yellow" FontName "MS ゴシック" } Annotation { Name "↑回転数制御実施可否判定条件追加" "\n2006.12.27 A" Position [335, 589] BackgroundColor "yellow" FontName "MS ゴシック" } Annotation { Name "エンジン始動時の\nスタータトルク" "付加回転数\n外部入力可\n2007.1.11 A\n↓" Position [80, 339] BackgroundColor "yellow" FontName "MS ゴシック" } Annotation { Name "PIDゲイン外部入力可\n2007.1.11 A" "\n↓" Position [385, 164] BackgroundColor "yellow" FontName "MS ゴシック" } Annotation { Name "↑\n微分時定数外部入力可\n2007.1." "11 A" Position [575, 479] BackgroundColor "yellow" FontName "MS ゴシック" } Annotation { Name "↑\nPIDゲイン外部入力可\n2007.1.1" "1 A" Position [470, 379] BackgroundColor "yellow" FontName "MS ゴシック" } Annotation { Name "Eng_sart_flag と Eng_stop_flag の" "入力ch追加\n(発電機の回転数制御の実施可否に使用)\n2006.12.27 A\n↓    " "        " Position [117, 486] BackgroundColor "yellow" FontName "MS ゴシック" } } } Block { BlockType Logic Name "Logical\nOperator" Ports [1, 1] Position [390, 359, 420, 391] ForegroundColor "magenta" ShowName off Operator "NOT" } Block { BlockType Gain Name "Power" Position [880, 169, 935, 201] Gain "1/1000" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [695, 234, 725, 281] BackgroundColor "yellow" Inputs "*/" } Block { BlockType Switch Name "Switch" Position [575, 230, 605, 260] ShowName off Threshold "0.5" InputSameDT off } Block { BlockType Switch Name "Switch1" Position [570, 470, 600, 500] ShowName off InputSameDT off } Block { BlockType Switch Name "Switch3" Position [760, 295, 790, 325] BackgroundColor "yellow" ShowName off Threshold "0.5" InputSameDT off } Block { BlockType Switch Name "Switch4" Position [830, 170, 860, 200] BackgroundColor "yellow" ShowName off Threshold "0.5" InputSameDT off } Block { BlockType Product Name "TQ_fb" Ports [2, 1] Position [640, 436, 665, 469] } Block { BlockType TransferFcn Name "Transfer Fcn1" Position [105, 462, 165, 498] BackgroundColor "yellow" Denominator "[tcg1 1]" } Block { BlockType TransferFcn Name "Transfer Fcn2" Position [115, 697, 175, 733] BackgroundColor "yellow" Denominator "[tcg2 1]" } Block { BlockType TransferFcn Name "Transfer Fcn3" Position [955, 427, 1015, 463] BackgroundColor "yellow" Denominator "[tcg3 1]" } Block { BlockType TransferFcn Name "Transfer Fcn4" Position [955, 167, 1015, 203] BackgroundColor "yellow" Denominator "[tcg4 1]" } Block { BlockType TransferFcn Name "Transfer Fcn5" Position [955, 292, 1015, 328] BackgroundColor "yellow" Denominator "[tcg5 1]" } Block { BlockType Gain Name "gain2" Position [460, 199, 515, 231] Gain "1000" } Block { BlockType Gain Name "gain4" Position [460, 284, 515, 316] Gain "1000" } Block { BlockType Outport Name "Gen_Tq_Nm" Position [1065, 438, 1095, 452] } Block { BlockType Outport Name "Gen_Current_A" Position [1060, 303, 1090, 317] Port "2" } Block { BlockType Outport Name "Gen_Power_kW" Position [1060, 178, 1090, 192] BackgroundColor "green" Port "3" } Block { BlockType Outport Name "Gen_speed" Position [1060, 73, 1090, 87] BackgroundColor "yellow" Port "4" } Line { SrcBlock "TQ_fb" SrcPort 1 DstBlock "Gen_Tq2" DstPort 3 } Line { SrcBlock "Eg_Start_active:1" SrcPort 1 Points [70, 0; 80, 0] Branch { DstBlock "Logical\nOperator" DstPort 1 } Branch { Points [0, 230; 485, 0] Branch { Points [0, -160] Branch { DstBlock "Gen_Tq2" DstPort 2 } Branch { Points [0, -135] DstBlock "Switch3" DstPort 2 } } Branch { Points [105, 0] DstBlock "Switch4" DstPort 2 } } } Line { SrcBlock "Batt_vol_V" SrcPort 1 Points [130, 0] Branch { Points [110, 0] Branch { Points [0, 60] Branch { Points [0, 85] Branch { DstBlock "Gen_elepower_drive[kW]" DstPort 3 } Branch { Points [0, 135] Branch { Points [0, 85] DstBlock "Gen_Tq_drive" DstPort 3 } Branch { DstBlock "Gen_Tq_generation" DstPort 3 } } } Branch { DstBlock "Gen_elepower_generation[kW]" DstPort 3 } } Branch { Points [305, 0; 0, 95] DstBlock "Product1" DstPort 2 } } Branch { Points [0, 580] DstBlock "Generator_ASR_UNIT" DstPort 3 } } Line { SrcBlock "Switch" SrcPort 1 Points [60, 0] Branch { DstBlock "Product1" DstPort 1 } Branch { Points [0, -50] DstBlock "Switch4" DstPort 3 } } Line { SrcBlock "Gen_elepower_generation[kW]" SrcPort 1 DstBlock "gain2" DstPort 1 } Line { SrcBlock "Logical\nOperator" SrcPort 1 Points [105, 0] Branch { Points [95, 0] DstBlock "TQ_fb" DstPort 1 } Branch { Points [0, -130] DstBlock "Switch" DstPort 2 } } Line { SrcBlock "Gen_elepower_drive[kW]" SrcPort 1 DstBlock "gain4" DstPort 1 } Line { SrcBlock "Gen_rpm" SrcPort 1 Points [140, 0] Branch { Points [0, 655] DstBlock "Generator_ASR_UNIT" DstPort 2 } Branch { Points [145, 0] Branch { Points [0, 115] Branch { DstBlock "Gen_elepower_generation[kW]" DstPort 1 } Branch { Points [0, 85] Branch { DstBlock "Gen_elepower_drive[kW]" DstPort 1 } Branch { Points [0, 135] Branch { DstBlock "Gen_Tq_generation" DstPort 1 } Branch { Points [0, 85] DstBlock "Gen_Tq_drive" DstPort 1 } } } } Branch { DstBlock "Gen_speed" DstPort 1 } } } Line { SrcBlock "ST_Tq_Nm" SrcPort 1 DstBlock "Generator_ASR_UNIT" DstPort 4 } Line { SrcBlock "Power" SrcPort 1 DstBlock "Transfer Fcn4" DstPort 1 } Line { SrcBlock "ECU_ref_Tq" SrcPort 1 DstBlock "Transfer Fcn1" DstPort 1 } Line { SrcBlock "Gen_Tq_drive" SrcPort 1 Points [60, 0; 0, -45] DstBlock "Switch1" DstPort 1 } Line { SrcBlock "Switch1" SrcPort 1 Points [20, 0] DstBlock "TQ_fb" DstPort 2 } Line { SrcBlock "gain2" SrcPort 1 Points [30, 0; 0, 20] DstBlock "Switch" DstPort 1 } Line { SrcBlock "Abs" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [40, 0] Branch { Points [0, -45] DstBlock "Gen_Tq_generation" DstPort 2 } Branch { Points [0, 40] DstBlock "Gen_Tq_drive" DstPort 2 } } Branch { Points [0, -180] Branch { DstBlock "Gen_elepower_drive[kW]" DstPort 2 } Branch { Points [0, -85] DstBlock "Gen_elepower_generation[kW]" DstPort 2 } } } Line { SrcBlock "Gen_Tq_generation" SrcPort 1 Points [80, 0; 0, 60] DstBlock "Switch1" DstPort 3 } Line { SrcBlock "ECU_ref_rev" SrcPort 1 DstBlock "Transfer Fcn2" DstPort 1 } Line { SrcBlock "Generator_ASR_UNIT" SrcPort 3 Points [250, 0; 0, -370] DstBlock "Gen_Tq2" DstPort 1 } Line { SrcBlock "Generator_ASR_UNIT" SrcPort 1 Points [355, 0; 0, -550] DstBlock "Switch4" DstPort 1 } Line { SrcBlock "Gen_Tq2" SrcPort 1 DstBlock "Transfer Fcn3" DstPort 1 } Line { SrcBlock "Generator_ASR_UNIT" SrcPort 2 Points [240, 0; 0, -465] DstBlock "Switch3" DstPort 1 } Line { SrcBlock "Switch3" SrcPort 1 DstBlock "Transfer Fcn5" DstPort 1 } Line { SrcBlock "gain4" SrcPort 1 Points [30, 0; 0, -45] DstBlock "Switch" DstPort 3 } Line { SrcBlock "Eng_start_flag" SrcPort 1 DstBlock "Generator_ASR_UNIT" DstPort 5 } Line { SrcBlock "Eng_stop_flag" SrcPort 1 DstBlock "Generator_ASR_UNIT" DstPort 6 } Line { SrcBlock "Transfer Fcn1" SrcPort 1 Points [65, 0] Branch { DstBlock "Abs" DstPort 1 } Branch { Points [0, 90; 280, 0; 0, -85] DstBlock "Switch1" DstPort 2 } } Line { SrcBlock "Transfer Fcn2" SrcPort 1 DstBlock "Generator_ASR_UNIT" DstPort 1 } Line { SrcBlock "Transfer Fcn3" SrcPort 1 DstBlock "Gen_Tq_Nm" DstPort 1 } Line { SrcBlock "Transfer Fcn4" SrcPort 1 DstBlock "Gen_Power_kW" DstPort 1 } Line { SrcBlock "Transfer Fcn5" SrcPort 1 DstBlock "Gen_Current_A" DstPort 1 } Line { SrcBlock "Product1" SrcPort 1 Points [10, 0; 0, 60] DstBlock "Switch3" DstPort 3 } Line { SrcBlock "Switch4" SrcPort 1 DstBlock "Power" DstPort 1 } Annotation { Name "Reference_generator_torque_[Nm]\n d" "ischarge+_charge-" Position [105, 526] BackgroundColor "orange" FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_current_[A]\ndischarge+_c" "harge-" Position [1080, 351] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_power_[W]\ndischarge+_cha" "rge-" Position [730, 181] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_torque_[Nm]" Position [1090, 476] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Reference_generator_revolution_[rpm" "]" Position [100, 686] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_power_[kW]\ndischarge+_ch" "arge-" Position [1070, 231] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_revolution_control_model_" "for_engine_starting\n↓" Position [380, 684] BackgroundColor "yellow" FontName "MS ゴシック" } Annotation { Name "Generator_revolution_[rpm]" Position [1025, 111] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Terminator Name "Terminator" Position [505, 340, 525, 360] BackgroundColor "yellow" ShowName off } Block { BlockType Outport Name "ENG_NE" Position [1085, 188, 1115, 202] } Block { BlockType Outport Name "Gen_Power_kW" Position [1090, 403, 1120, 417] Port "2" } Block { BlockType Outport Name "Gen_Tq_Nm" Position [1090, 303, 1120, 317] Port "3" } Block { BlockType Outport Name "Fuel_Consumption" Position [1085, 158, 1115, 172] Port "4" } Block { BlockType Outport Name "Driver_demand_rate" Position [1065, 568, 1095, 582] Port "5" } Block { BlockType Outport Name "Current_Out" Position [1090, 353, 1120, 367] Port "6" } Block { BlockType Outport Name "Eng_Tq_rate" Position [1065, 508, 1095, 522] Port "7" } Block { BlockType Outport Name "Loss_Tq_rate" Position [1065, 538, 1095, 552] Port "8" } Block { BlockType Outport Name "ISC" Position [1065, 603, 1095, 617] Port "9" } Block { BlockType Outport Name "DRV_demand_inj" Position [1065, 633, 1095, 647] Port "10" } Block { BlockType Outport Name "Loss_Tq_rate2" Position [1065, 668, 1095, 682] Port "11" } Block { BlockType Outport Name "Eng_Tq_rate2" Position [1065, 703, 1095, 717] Port "12" } Block { BlockType Outport Name "EgDriveTq" Position [1065, 738, 1095, 752] Port "13" } Block { BlockType Outport Name "EgLossTq" Position [1065, 773, 1095, 787] Port "14" } Block { BlockType Outport Name "EgMaxTq" Position [1065, 813, 1095, 827] Port "15" } Block { BlockType Outport Name "EgDriveTq_woLoss" Position [1065, 848, 1095, 862] BackgroundColor "yellow" Port "16" } Block { BlockType Outport Name "Eg_Tq_map_sirei" Position [1065, 883, 1095, 897] BackgroundColor "yellow" Port "17" } Block { BlockType Outport Name "Gen_speed" Position [1090, 453, 1120, 467] BackgroundColor "yellow" Port "18" } Line { SrcBlock "Batt_vol_In" SrcPort 1 Points [655, 0; 0, 255] DstBlock "Generator" DstPort 1 } Line { SrcBlock "Generator" SrcPort 2 DstBlock "Current_Out" DstPort 1 } Line { SrcBlock "Generator" SrcPort 3 DstBlock "Gen_Power_kW" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 1 Points [25, 0] Branch { Points [0, -85] DstBlock "ENG_NE" DstPort 1 } Branch { DstBlock "ENG_Gen_Gear" DstPort 1 } } Line { SrcBlock "EG_Unit" SrcPort 2 Points [10, 0; 0, -150] DstBlock "Fuel_Consumption" DstPort 1 } Line { SrcBlock "EXHB_In" SrcPort 1 DstBlock "EG_Unit" DstPort 3 } Line { SrcBlock "ECU_ref_Tq" SrcPort 1 Points [645, 0; 0, 250] DstBlock "Generator" DstPort 2 } Line { SrcBlock "EG_Unit" SrcPort 5 Points [120, 0; 0, 125] DstBlock "Loss_Tq_rate" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 6 Points [110, 0; 0, 120] DstBlock "Driver_demand_rate" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 7 Points [100, 0; 0, 120] DstBlock "ISC" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 9 Points [80, 0; 0, 115] DstBlock "Loss_Tq_rate2" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 11 Points [60, 0; 0, 115] DstBlock "EgDriveTq" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 12 Points [50, 0; 0, 115] DstBlock "EgLossTq" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 13 Points [40, 0; 0, 120] DstBlock "EgMaxTq" DstPort 1 } Line { SrcBlock "KeyOn_In" SrcPort 1 DstBlock "EG_Unit" DstPort 1 } Line { SrcBlock "ST_In" SrcPort 1 DstBlock "EG_Unit" DstPort 2 } Line { SrcBlock "ACCkaido" SrcPort 1 DstBlock "EG_Unit" DstPort 8 } Line { SrcBlock "Sireikaido" SrcPort 1 DstBlock "EG_Unit" DstPort 9 } Line { SrcBlock "Tq_limit_demand" SrcPort 1 DstBlock "EG_Unit" DstPort 10 } Line { SrcBlock "Tq_limit_rate" SrcPort 1 DstBlock "EG_Unit" DstPort 11 } Line { SrcBlock "Fuel_cut" SrcPort 1 DstBlock "EG_Unit" DstPort 12 } Line { SrcBlock "Idle_rpm_adjust" SrcPort 1 DstBlock "EG_Unit" DstPort 13 } Line { SrcBlock "ACC_switch" SrcPort 1 DstBlock "EG_Unit" DstPort 14 } Line { SrcBlock "Tq_limit_switch" SrcPort 1 DstBlock "EG_Unit" DstPort 15 } Line { SrcBlock "Eng_Rev_demand" SrcPort 1 DstBlock "EG_Unit" DstPort 5 } Line { SrcBlock "Eng_Rev_control_demand" SrcPort 1 DstBlock "EG_Unit" DstPort 6 } Line { SrcBlock "Rev_limit_demand" SrcPort 1 DstBlock "EG_Unit" DstPort 7 } Line { SrcBlock "Generator" SrcPort 1 Points [15, 0] Branch { DstBlock "Gen_Tq_Nm" DstPort 1 } Branch { Points [0, -65; -385, 0; 0, 80] DstBlock "ENG_Gen_Gear" DstPort 2 } } Line { SrcBlock "Engine_Start_active" SrcPort 1 Points [635, 0; 0, 245] DstBlock "Generator" DstPort 3 } Line { SrcBlock "ENG_Gen_Gear" SrcPort 2 Points [10, 0; 0, 45] DstBlock "Generator" DstPort 4 } Line { SrcBlock "ENG_Gen_Gear" SrcPort 1 Points [5, 0; 0, -45; -515, 0; 0, 150] DstBlock "EG_Unit" DstPort 4 } Line { SrcBlock "ST_Tq" SrcPort 1 Points [455, 0; 0, 155] DstBlock "ENG_Gen_Gear" DstPort 3 } Line { SrcBlock "ENG_Gen_Gear" SrcPort 3 Points [0, 25] DstBlock "Generator" DstPort 5 } Line { SrcBlock "EG_Unit" SrcPort 15 Points [20, 0; 0, 120] DstBlock "Eg_Tq_map_sirei" DstPort 1 } Line { SrcBlock "Gen_ref_rev" SrcPort 1 Points [625, 0; 0, 285] DstBlock "Generator" DstPort 6 } Line { SrcBlock "Generator" SrcPort 4 DstBlock "Gen_speed" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 10 Points [70, 0; 0, 115] DstBlock "Eng_Tq_rate2" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 3 DstBlock "Terminator" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 14 Points [30, 0; 0, 120] DstBlock "EgDriveTq_woLoss" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 8 Points [90, 0; 0, 115] DstBlock "DRV_demand_inj" DstPort 1 } Line { SrcBlock "EG_Unit" SrcPort 4 Points [130, 0; 0, 130] DstBlock "Eng_Tq_rate" DstPort 1 } Line { SrcBlock "Eng_start_flag" SrcPort 1 Points [660, 0; 0, -465] DstBlock "Generator" DstPort 7 } Line { SrcBlock "Eng_stop_flag" SrcPort 1 Points [670, 0] DstBlock "Generator" DstPort 8 } Annotation { Name "ONO SOKKI CO.,LTD.\nVRS Gr.\nGENERATOR" "\n" Position [1165, 43] FontName "MS ゴシック" } Annotation { Name "Reference_generator_torque_[Nm]" Position [240, 81] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_using_engine_starter" Position [253, 110] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_power_feedback_[kW]" Position [1040, 441] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_revolution_feedback_[rpm]" Position [990, 206] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_torque_feedback_[Nm]" Position [1040, 341] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_current_feedback_[A]" Position [1040, 386] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "RESS_voltage_[V]" Position [190, 51] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Starter_torque_[Nm]" Position [180, 226] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Reference_generator_revolution_[rpm]" Position [250, 146] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_revolution_[rpm]" Position [1025, 486] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType SubSystem Name "MOTOR_DRIVE" Ports [7, 11] Position [330, 720, 520, 990] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "MOTOR_DRIVE" Location [2, 82, 1270, 775] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "BR_Tq_In" Position [175, 143, 205, 157] } Block { BlockType Inport Name "ECU_Motor_Tq_ref_In" Position [175, 448, 205, 462] Port "2" } Block { BlockType Inport Name "Batt_vol" Position [175, 478, 205, 492] Port "3" } Block { BlockType Inport Name "Reduction_ON" Position [175, 508, 205, 522] Port "4" } Block { BlockType Inport Name "Command_change" Position [175, 538, 205, 552] Port "5" } Block { BlockType Inport Name "Reduction_switch" Position [175, 568, 205, 582] Port "6" } Block { BlockType Inport Name "Koubai" Position [175, 273, 205, 287] BackgroundColor "cyan" Port "7" } Block { BlockType Constant Name "Constant3" Position [695, 68, 735, 82] ForegroundColor "green" Value "0" } Block { BlockType SubSystem Name "DIST" Ports [2, 1] Position [775, 16, 865, 94] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "DIST" Location [267, 88, 983, 700] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "sokudo_m_s" Position [110, 83, 140, 97] } Block { BlockType Inport Name "reset" Position [110, 188, 140, 202] Port "2" } Block { BlockType DeadZone Name "Dead Zone1" Position [190, 75, 220, 105] LowerValue "-0.002" UpperValue "0.002" } Block { BlockType Gain Name "Dist_km" Position [475, 120, 505, 150] ForegroundColor "green" Gain "1/1000" Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Integrator Name "Dist_m" Ports [2, 2] Position [390, 125, 435, 160] BackgroundColor "yellow" ExternalReset "either" LimitOutput on UpperSaturationLimit "200000" LowerSaturationLimit "-200000" ShowSaturationPort on Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Constant Name "Dist_reset" Position [110, 125, 140, 155] BackgroundColor "green" Value "0" } Block { BlockType Logic Name "Logical\nOperator" Ports [2, 1] Position [190, 132, 220, 163] Operator "OR" } Block { BlockType Memory Name "Memory" Position [310, 180, 340, 210] Orientation "left" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [255, 140, 275, 160] ShowName off IconShape "round" Inputs "|++" } Block { BlockType SubSystem Name "subDenormal" Ports [1, 1] Position [265, 81, 305, 99] ForegroundColor "orange" TreatAsAtomicUnit off System { Name "subDenormal" Location [260, 74, 1363, 945] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [75, 73, 105, 87] } Block { BlockType Abs Name "Abs" Position [145, 65, 175, 95] } Block { BlockType Product Name "Product" Ports [2, 1] Position [335, 66, 380, 99] InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [250, 72, 280, 103] ShowName off Operator ">" InputSameDT off } Block { BlockType Constant Name "consDenormal" Position [80, 121, 185, 139] ForegroundColor "green" Value "denormalNumber" } Block { BlockType Outport Name "Out1" Position [450, 78, 480, 92] } Line { SrcBlock "Product" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "Relational\nOperator" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "consDenormal" SrcPort 1 Points [20, 0; 0, -35] DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "Abs" SrcPort 1 DstBlock "Relational\nOperator" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [0, 0; 15, 0] Branch { Points [0, -35; 180, 0; 0, 30] DstBlock "Product" DstPort 1 } Branch { DstBlock "Abs" DstPort 1 } } Annotation { Name "デノーマル対応ブロック\n64bit倍精" "度 2.23*e^(-308)\n0付近の積分器入力信号を0にする" Position [315, 161] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Outport Name "DIST" Position [550, 128, 580, 142] } Line { SrcBlock "sokudo_m_s" SrcPort 1 DstBlock "Dead Zone1" DstPort 1 } Line { SrcBlock "Memory" SrcPort 1 Points [-40, 0] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Dist_m" SrcPort 2 Points [0, 45] DstBlock "Memory" DstPort 1 } Line { SrcBlock "Dead Zone1" SrcPort 1 DstBlock "subDenormal" DstPort 1 } Line { Labels [0, 0] SrcBlock "Dist_km" SrcPort 1 DstBlock "DIST" DstPort 1 } Line { SrcBlock "Logical\nOperator" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Dist_reset" SrcPort 1 DstBlock "Logical\nOperator" DstPort 1 } Line { SrcBlock "reset" SrcPort 1 Points [15, 0; 0, -40] DstBlock "Logical\nOperator" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Dist_m" DstPort 2 } Line { SrcBlock "Dist_m" SrcPort 1 DstBlock "Dist_km" DstPort 1 } Line { SrcBlock "subDenormal" SrcPort 1 Points [10, 0; 0, 45] DstBlock "Dist_m" DstPort 1 } Annotation { Name "ONO SOKKI CO.,LTD.\nVRS Gr." Position [630, 53] } } } Block { BlockType Gain Name "Dist_km" Position [890, 40, 920, 70] Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType SubSystem Name "MOTOR" Ports [7, 7] Position [450, 380, 650, 590] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "MOTOR" Location [2, 82, 1253, 775] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "TQ_In" Position [70, 103, 100, 117] } Block { BlockType Inport Name "v_reset" Position [450, 153, 480, 167] Port "2" } Block { BlockType Inport Name "ECU_Motor_Tq_ref_In" Position [70, 403, 100, 417] Port "3" } Block { BlockType Inport Name "Batt_vol" Position [70, 723, 100, 737] Port "4" } Block { BlockType Inport Name "Reduction_ON" Position [70, 593, 100, 607] Port "5" } Block { BlockType Inport Name "Command_change" Position [70, 333, 100, 347] Port "6" } Block { BlockType Inport Name "Reduction_switch" Position [70, 553, 100, 567] Port "7" } Block { BlockType Fcn Name "Fcn2" Position [150, 591, 205, 609] Expr "u==2.0" } Block { BlockType Fcn Name "Fcn3" Position [470, 737, 520, 753] ForegroundColor "blue" ShowName off Expr "u>=0" } Block { BlockType Gain Name "Hz->rpm" Position [1035, 80, 1065, 110] ForegroundColor "blue" Gain "60/2/pi" } Block { BlockType Integrator Name "Integrator" Ports [2, 1] Position [600, 122, 630, 153] ForegroundColor "green" ExternalReset "rising" LimitOutput on UpperSaturationLimit "upper_rev/60*2*pi" LowerSaturationLimit "lower_rev/60*2*pi" Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Logic Name "Logical\nOperator1" Ports [2, 1] Position [545, 151, 575, 184] ShowName off Operator "OR" } Block { BlockType Logic Name "Logical\nOperator3" Ports [1, 1] Position [225, 584, 255, 616] ShowName off Operator "NOT" } Block { BlockType Memory Name "Memory" Position [835, 185, 865, 215] Orientation "left" } Block { BlockType Reference Name "Motor_Tq_drive" Ports [3, 1] Position [465, 392, 520, 448] ForegroundColor "green" SourceBlock "simulink/Look-Up\nTables/Look-Up\nT" "able (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 3 " bp1 "motor_speed" bp2 "motor_ref" bp3 "motor_vol" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "motor_tq_drive" interpMethod "Linear" extrapMethod "Linear" rangeErrorMode "None" } Block { BlockType Reference Name "Motor_Tq_reduction" Ports [3, 1] Position [465, 572, 520, 628] ForegroundColor "green" SourceBlock "simulink/Look-Up\nTables/Look-Up\nT" "able (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 3 " bp1 "motor_speed" bp2 "motor_ref" bp3 "motor_vol" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "motor_tq_reduction" interpMethod "Linear" extrapMethod "Linear" rangeErrorMode "None" } Block { BlockType Reference Name "Motor_elepower_drive" Ports [3, 1] Position [465, 482, 520, 538] BackgroundColor "cyan" SourceBlock "simulink/Look-Up\nTables/Look-Up\nT" "able (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 3 " bp1 "motor_speed" bp2 "motor_ref" bp3 "motor_vol" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "motor_elepower_drive" interpMethod "Linear" extrapMethod "Linear" rangeErrorMode "None" } Block { BlockType Reference Name "Motor_elepower_reduction" Ports [3, 1] Position [465, 657, 520, 713] BackgroundColor "cyan" SourceBlock "simulink/Look-Up\nTables/Look-Up\nT" "able (n-D)" SourceType "LookupNDInterp" numDimsPopupSelect " 3 " bp1 "motor_speed" bp2 "motor_ref" bp3 "motor_vol" bp4 "[1:3]" bpcell "{ [1:3], [1:3] }" explicitNumDims "2" searchMode "Binary Search" cacheBpFlag off vectorInputFlag off tableData "motor_elepower_reduction" interpMethod "Linear" extrapMethod "Linear" rangeErrorMode "None" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [390, 102, 420, 133] Inputs "/*" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [645, 426, 675, 459] BackgroundColor "cyan" Inputs "**" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [645, 505, 675, 545] Inputs "*/" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [645, 699, 675, 741] Inputs "*/" } Block { BlockType Product Name "Product5" Ports [2, 1] Position [645, 607, 675, 643] BackgroundColor "cyan" Inputs "**" } Block { BlockType Product Name "Product7" Ports [2, 1] Position [860, 258, 890, 322] } Block { BlockType Product Name "Product9" Ports [2, 1] Position [300, 329, 320, 371] Inputs "**" } Block { BlockType RateLimiter Name "Rate Limiter1" Position [160, 395, 190, 425] RisingSlewLimit "1/0.0005" FallingSlewLimit "-1/0.0005" } Block { BlockType Constant Name "Reduction_signal" Position [170, 503, 200, 517] NamePlacement "alternate" } Block { BlockType Constant Name "Reduction_signal2" Position [170, 523, 200, 537] Value "0" } Block { BlockType Saturate Name "Saturation" Position [250, 715, 280, 745] UpperLimit "map_max" LowerLimit "map_min" } Block { BlockType SubSystem Name "Subsystem" Ports [4, 1] Position [195, 12, 235, 73] ForegroundColor "red" TreatAsAtomicUnit off System { Name "Subsystem" Location [2, 82, 1270, 775] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [30, 18, 60, 32] } Block { BlockType Inport Name "In2" Position [30, 48, 60, 62] Port "2" } Block { BlockType Inport Name "In3" Position [30, 78, 60, 92] Port "3" } Block { BlockType Inport Name "In4" Position [175, 118, 205, 132] NamePlacement "alternate" Port "4" } Block { BlockType Logic Name "Logical\nOperator2" Ports [3, 1] Position [285, 53, 315, 87] ShowName off Inputs "3" } Block { BlockType RelationalOperator Name "Relational\nOperator1" Position [120, 17, 150, 48] InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator2" Position [120, 77, 150, 108] Operator "<=" InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator3" Position [235, 117, 265, 148] Operator "<=" InputSameDT off } Block { BlockType Outport Name "Out1" Position [335, 63, 365, 77] } Line { SrcBlock "In2" SrcPort 1 Points [30, 0] Branch { Points [0, 45] Branch { Points [0, 40] DstBlock "Relational\nOperator3" DstPort 2 } Branch { DstBlock "Relational\nOperator2" DstPort 2 } } Branch { Points [0, -15] DstBlock "Relational\nOperator1" DstPort 2 } } Line { SrcBlock "Relational\nOperator1" SrcPort 1 Points [10, 0; 0, 25] DstBlock "Logical\nOperator2" DstPort 1 } Line { SrcBlock "Relational\nOperator2" SrcPort 1 Points [10, 0; 0, -25] DstBlock "Logical\nOperator2" DstPort 2 } Line { SrcBlock "Relational\nOperator3" SrcPort 1 DstBlock "Logical\nOperator2" DstPort 3 } Line { SrcBlock "In1" SrcPort 1 DstBlock "Relational\nOperator1" DstPort 1 } Line { SrcBlock "In3" SrcPort 1 DstBlock "Relational\nOperator2" DstPort 1 } Line { SrcBlock "In4" SrcPort 1 DstBlock "Relational\nOperator3" DstPort 1 } Line { SrcBlock "Logical\nOperator2" SrcPort 1 DstBlock "Out1" DstPort 1 } } } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [295, 98, 310, 147] ShowName off Inputs "-+" } Block { BlockType Switch Name "Switch" Position [835, 695, 865, 725] Threshold "0.5" } Block { BlockType Switch Name "Switch1" Position [800, 440, 830, 470] Threshold "0.5" } Block { BlockType Switch Name "Switch10" Position [220, 325, 250, 355] AttributesFormatString ">" Criteria "u2 ~= 0" Threshold "0.5" } Block { BlockType Switch Name "Switch11" Position [300, 545, 330, 575] ForegroundColor "magenta" AttributesFormatString ">" Criteria "u2 ~= 0" Threshold "0.5" } Block { BlockType Switch Name "Switch12" Position [240, 505, 270, 535] Criteria "u2 > Threshold" } Block { BlockType Switch Name "Switch2" Position [740, 80, 770, 110] AttributesFormatString ">" } Block { BlockType Switch Name "Switch3" Position [800, 260, 830, 290] Threshold "0.5" } Block { BlockType Switch Name "Switch4" Position [860, 90, 890, 120] AttributesFormatString ">" } Block { BlockType Switch Name "Switch5" Position [640, 185, 670, 215] Orientation "left" AttributesFormatString ">" Criteria "u2 ~= 0" Threshold "0.5" } Block { BlockType Switch Name "Switch6" Position [800, 325, 830, 355] Threshold "0.5" } Block { BlockType Switch Name "Switch7" Position [975, 80, 1005, 110] AttributesFormatString ">" Threshold "1" } Block { BlockType Switch Name "Switch8" Position [360, 405, 390, 435] Threshold "0.5" } Block { BlockType TransferFcn Name "Transfer Fcn1" Position [215, 392, 275, 428] BackgroundColor "orange" Denominator "[tcm1 1]" } Block { BlockType TransferFcn Name "Transfer Fcn2" Position [930, 272, 990, 308] BackgroundColor "orange" Denominator "[tcm2 1]" } Block { BlockType TransferFcn Name "Transfer Fcn3" Position [930, 437, 990, 473] BackgroundColor "orange" Denominator "[tcm3 1]" } Block { BlockType TransferFcn Name "Transfer Fcn4" Position [910, 692, 970, 728] BackgroundColor "orange" Denominator "[tcm4 1]" } Block { BlockType Gain Name "gain1" Position [700, 335, 730, 365] Gain "-1" } Block { BlockType Gain Name "gain2" Position [710, 510, 740, 540] Gain "1000" } Block { BlockType Gain Name "gain3" Position [715, 705, 745, 735] Gain "1000" } Block { BlockType Constant Name "motor_j" Position [315, 101, 370, 119] ForegroundColor "green" NamePlacement "alternate" Value "motor_j" } Block { BlockType Lookup2D Name "motor_max_mtr_tq" Position [470, 767, 525, 818] ForegroundColor "green" RowIndex "motor_speed_max" ColumnIndex "motor_vol" OutputValues "motor_max_mtr_tq_lim" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" InputSameDT off } Block { BlockType Lookup2D Name "motor_max_reg_tq" Position [470, 842, 525, 893] ForegroundColor "green" RowIndex "motor_speed_max" ColumnIndex "motor_vol" OutputValues "motor_max_reg_tq" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" InputSameDT off } Block { BlockType Constant Name "ss" Position [165, 323, 195, 337] NamePlacement "alternate" } Block { BlockType Constant Name "ss1" Position [165, 343, 195, 357] Value "-1" } Block { BlockType Constant Name "ss2" Position [705, 182, 735, 198] Orientation "left" NamePlacement "alternate" Value "0" } Block { BlockType Constant Name "ss3" Position [705, 203, 735, 217] Orientation "left" } Block { BlockType Constant Name "ss4" Position [900, 78, 930, 92] Value "0" } Block { BlockType Constant Name "ss5" Position [130, 28, 160, 42] Value "0" } Block { BlockType SubSystem Name "subDenormal" Ports [1, 1] Position [1015, 701, 1055, 719] ForegroundColor "orange" TreatAsAtomicUnit off System { Name "subDenormal" Location [260, 74, 1363, 945] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [75, 73, 105, 87] } Block { BlockType Abs Name "Abs" Position [145, 65, 175, 95] } Block { BlockType Product Name "Product" Ports [2, 1] Position [335, 66, 380, 99] InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [250, 72, 280, 103] ShowName off Operator ">" InputSameDT off } Block { BlockType Constant Name "consDenormal" Position [80, 121, 185, 139] ForegroundColor "green" Value "denormalNumber" } Block { BlockType Outport Name "Out1" Position [450, 78, 480, 92] } Line { SrcBlock "In1" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "Abs" DstPort 1 } Branch { Points [0, -35; 180, 0; 0, 30] DstBlock "Product" DstPort 1 } } Line { SrcBlock "Abs" SrcPort 1 DstBlock "Relational\nOperator" DstPort 1 } Line { SrcBlock "consDenormal" SrcPort 1 Points [20, 0; 0, -35] DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "Relational\nOperator" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Out1" DstPort 1 } Annotation { Name "デノーマル対応ブロック\n64bit倍精" "度 2.23*e^(-308)\n0付近の積分器入力信号を0にする" Position [315, 161] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType SubSystem Name "subDenormal1" Ports [1, 1] Position [450, 111, 490, 129] ForegroundColor "orange" TreatAsAtomicUnit off System { Name "subDenormal1" Location [260, 82, 1363, 953] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [75, 73, 105, 87] } Block { BlockType Abs Name "Abs" Position [145, 65, 175, 95] } Block { BlockType Product Name "Product" Ports [2, 1] Position [335, 66, 380, 99] InputSameDT off } Block { BlockType RelationalOperator Name "Relational\nOperator" Position [250, 72, 280, 103] ShowName off Operator ">" InputSameDT off } Block { BlockType Constant Name "consDenormal" Position [80, 121, 185, 139] ForegroundColor "green" Value "denormalNumber" } Block { BlockType Outport Name "Out1" Position [450, 78, 480, 92] } Line { SrcBlock "Product" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "Relational\nOperator" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "consDenormal" SrcPort 1 Points [20, 0; 0, -35] DstBlock "Relational\nOperator" DstPort 2 } Line { SrcBlock "Abs" SrcPort 1 DstBlock "Relational\nOperator" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [0, 0; 15, 0] Branch { Points [0, -35; 180, 0; 0, 30] DstBlock "Product" DstPort 1 } Branch { DstBlock "Abs" DstPort 1 } } Annotation { Name "デノーマル対応ブロック\n64bit倍精" "度 2.23*e^(-308)\n0付近の積分器入力信号を0にする" Position [315, 161] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Outport Name "MOTOR_rev_ref" Position [1105, 88, 1135, 102] } Block { BlockType Outport Name "Motor_tq_Nm" Position [1105, 283, 1135, 297] Port "2" } Block { BlockType Outport Name "Power_kW_Out" Position [1105, 448, 1135, 462] Port "3" } Block { BlockType Outport Name "Current_Out" Position [1105, 703, 1135, 717] Port "4" } Block { BlockType Outport Name "MotorDriveTqMax_Nm" Position [1105, 788, 1135, 802] Port "5" } Block { BlockType Outport Name "MotorRegenTqMax_Nm" Position [1105, 863, 1135, 877] Port "6" } Block { BlockType Outport Name "Motor_tq_ref" Position [1105, 333, 1135, 347] Port "7" } Line { SrcBlock "motor_j" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { SrcBlock "Hz->rpm" SrcPort 1 Points [5, 0] Branch { Points [0, 145; -670, 0; 0, 160] Branch { Points [0, 90] Branch { Points [0, 90] Branch { Points [0, 85] Branch { Points [0, 115] Branch { Points [0, 75] DstBlock "motor_max_reg_tq" DstPort 1 } Branch { DstBlock "motor_max_mtr_tq" DstPort 1 } } Branch { DstBlock "Motor_elepower_reduction" DstPort 1 } } Branch { DstBlock "Motor_Tq_reduction" DstPort 1 } } Branch { DstBlock "Motor_elepower_drive" DstPort 1 } } Branch { DstBlock "Motor_Tq_drive" DstPort 1 } } Branch { DstBlock "MOTOR_rev_ref" DstPort 1 } } Line { SrcBlock "v_reset" SrcPort 1 DstBlock "Logical\nOperator1" DstPort 1 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "subDenormal1" DstPort 1 } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { SrcBlock "TQ_In" SrcPort 1 Points [15, 0] Branch { Points [0, -90] DstBlock "Subsystem" DstPort 1 } Branch { DstBlock "Sum" DstPort 1 } } Line { Labels [0, 0] SrcBlock "Integrator" SrcPort 1 Points [45, 0] Branch { Points [0, -55; 25, 0] Branch { Points [0, 10] DstBlock "Switch2" DstPort 2 } Branch { DstBlock "Switch2" DstPort 1 } } Branch { Points [0, 0] Branch { Points [135, 0; 0, -25] DstBlock "Switch4" DstPort 3 } Branch { Points [0, -55; -500, 0] DstBlock "Subsystem" DstPort 4 } } } Line { SrcBlock "Motor_elepower_drive" SrcPort 1 Points [65, 0; 0, -75] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Batt_vol" SrcPort 1 DstBlock "Saturation" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 DstBlock "gain2" DstPort 1 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "gain3" DstPort 1 } Line { SrcBlock "Product5" SrcPort 1 Points [0, 0; 105, 0] Branch { Points [0, 55; -155, 0] DstBlock "Product4" DstPort 1 } Branch { DstBlock "Switch1" DstPort 3 } } Line { SrcBlock "Product2" SrcPort 1 Points [0, 0; 10, 0] Branch { DstBlock "Switch1" DstPort 1 } Branch { Points [0, 40; -60, 0] DstBlock "Product3" DstPort 1 } } Line { SrcBlock "Reduction_ON" SrcPort 1 DstBlock "Fcn2" DstPort 1 } Line { SrcBlock "Motor_elepower_reduction" SrcPort 1 Points [80, 0; 0, -70] DstBlock "Product5" DstPort 1 } Line { SrcBlock "Motor_Tq_drive" SrcPort 1 Points [30, 0; 0, -155] DstBlock "Switch3" DstPort 1 } Line { SrcBlock "Motor_Tq_reduction" SrcPort 1 Points [45, 0; 0, -315] DstBlock "Switch3" DstPort 3 } Line { SrcBlock "Fcn2" SrcPort 1 DstBlock "Logical\nOperator3" DstPort 1 } Line { SrcBlock "Fcn3" SrcPort 1 Points [95, 0; 0, -110] Branch { DstBlock "Product5" DstPort 2 } Branch { Points [0, -185] Branch { DstBlock "Product2" DstPort 2 } Branch { Points [0, -145] DstBlock "Product7" DstPort 2 } } } Line { SrcBlock "ECU_Motor_Tq_ref_In" SrcPort 1 DstBlock "Rate Limiter1" DstPort 1 } Line { SrcBlock "gain1" SrcPort 1 DstBlock "Switch6" DstPort 3 } Line { SrcBlock "Saturation" SrcPort 1 Points [85, 0; 65, 0] Branch { Points [155, 0] Branch { DstBlock "Product4" DstPort 2 } Branch { Points [0, -195] DstBlock "Product3" DstPort 2 } } Branch { Points [0, -25] Branch { Points [0, -85] Branch { Points [0, -90] Branch { DstBlock "Motor_elepower_drive" DstPort 3 } Branch { Points [0, -90] DstBlock "Motor_Tq_drive" DstPort 3 } } Branch { DstBlock "Motor_Tq_reduction" DstPort 3 } } Branch { DstBlock "Motor_elepower_reduction" DstPort 3 } } Branch { Points [0, 75] Branch { DstBlock "motor_max_mtr_tq" DstPort 2 } Branch { Points [0, 75] DstBlock "motor_max_reg_tq" DstPort 2 } } } Line { SrcBlock "motor_max_mtr_tq" SrcPort 1 DstBlock "MotorDriveTqMax_Nm" DstPort 1 } Line { SrcBlock "motor_max_reg_tq" SrcPort 1 DstBlock "MotorRegenTqMax_Nm" DstPort 1 } Line { SrcBlock "Product7" SrcPort 1 DstBlock "Transfer Fcn2" DstPort 1 } Line { SrcBlock "Switch6" SrcPort 1 DstBlock "Motor_tq_ref" DstPort 1 } Line { SrcBlock "subDenormal" SrcPort 1 DstBlock "Current_Out" DstPort 1 } Line { SrcBlock "Rate Limiter1" SrcPort 1 DstBlock "Transfer Fcn1" DstPort 1 } Line { SrcBlock "Command_change" SrcPort 1 DstBlock "Switch10" DstPort 2 } Line { SrcBlock "Reduction_signal2" SrcPort 1 DstBlock "Switch12" DstPort 3 } Line { SrcBlock "Switch12" SrcPort 1 Points [10, 0] DstBlock "Switch11" DstPort 1 } Line { SrcBlock "Reduction_signal" SrcPort 1 DstBlock "Switch12" DstPort 1 } Line { SrcBlock "Switch10" SrcPort 1 DstBlock "Product9" DstPort 1 } Line { SrcBlock "ss1" SrcPort 1 DstBlock "Switch10" DstPort 3 } Line { SrcBlock "ss" SrcPort 1 DstBlock "Switch10" DstPort 1 } Line { SrcBlock "Product9" SrcPort 1 Points [5, 0; 0, 80] DstBlock "Switch8" DstPort 3 } Line { SrcBlock "Reduction_switch" SrcPort 1 DstBlock "Switch11" DstPort 2 } Line { SrcBlock "Switch11" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [0, -140] DstBlock "Switch8" DstPort 2 } Branch { Points [435, 0] Branch { Points [0, -105] Branch { DstBlock "Switch1" DstPort 2 } Branch { Points [0, 0; 0, -115] Branch { DstBlock "Switch6" DstPort 2 } Branch { Points [0, -65] DstBlock "Switch3" DstPort 2 } } } Branch { Points [0, 150] DstBlock "Switch" DstPort 2 } } } Line { SrcBlock "Transfer Fcn1" SrcPort 1 Points [0, 0; 5, 0] Branch { DstBlock "Switch8" DstPort 1 } Branch { DstBlock "Product9" DstPort 2 } Branch { Points [0, 50; -155, 0; 0, 60] DstBlock "Switch12" DstPort 2 } } Line { SrcBlock "Switch8" SrcPort 1 Points [0, 0; 25, 0] Branch { Points [0, 90] Branch { DstBlock "Motor_elepower_drive" DstPort 2 } Branch { Points [0, 90] Branch { DstBlock "Motor_Tq_reduction" DstPort 2 } Branch { Points [0, 85] Branch { DstBlock "Motor_elepower_reduction" DstPort 2 } Branch { Points [0, 60] DstBlock "Fcn3" DstPort 1 } } } } Branch { DstBlock "Motor_Tq_drive" DstPort 2 } Branch { Points [0, -70; 240, 0] Branch { DstBlock "gain1" DstPort 1 } Branch { Points [0, -20] DstBlock "Switch6" DstPort 1 } } } Line { SrcBlock "Transfer Fcn3" SrcPort 1 DstBlock "Power_kW_Out" DstPort 1 } Line { SrcBlock "Transfer Fcn4" SrcPort 1 DstBlock "subDenormal" DstPort 1 } Line { SrcBlock "Transfer Fcn2" SrcPort 1 Points [50, 0; 10, 0] Branch { DstBlock "Motor_tq_Nm" DstPort 1 } Branch { Points [0, -40; -245, 0] Branch { Points [0, -145] DstBlock "Switch4" DstPort 2 } Branch { Points [-530, 0] Branch { Points [-120, 0; 0, -200] DstBlock "Subsystem" DstPort 3 } Branch { DstBlock "Sum" DstPort 2 } } } } Line { SrcBlock "Switch3" SrcPort 1 DstBlock "Product7" DstPort 1 } Line { SrcBlock "Switch" SrcPort 1 DstBlock "Transfer Fcn4" DstPort 1 } Line { SrcBlock "Switch1" SrcPort 1 DstBlock "Transfer Fcn3" DstPort 1 } Line { SrcBlock "subDenormal1" SrcPort 1 Points [90, 0] DstBlock "Integrator" DstPort 1 } Line { SrcBlock "gain2" SrcPort 1 Points [65, 0; 0, 175] DstBlock "Switch" DstPort 1 } Line { SrcBlock "gain3" SrcPort 1 DstBlock "Switch" DstPort 3 } Line { SrcBlock "Logical\nOperator3" SrcPort 1 Points [10, 0; 0, -30] DstBlock "Switch11" DstPort 3 } Line { SrcBlock "ss2" SrcPort 1 Points [-5, 0] Branch { Points [0, -85] DstBlock "Switch2" DstPort 3 } Branch { DstBlock "Switch5" DstPort 1 } } Line { SrcBlock "Switch2" SrcPort 1 DstBlock "Switch4" DstPort 1 } Line { SrcBlock "Switch4" SrcPort 1 Points [0, 30; 40, 0] Branch { Points [0, 65] DstBlock "Memory" DstPort 1 } Branch { Points [25, 0] DstBlock "Switch7" DstPort 3 } } Line { SrcBlock "Switch5" SrcPort 1 Points [-105, 0] DstBlock "Logical\nOperator1" DstPort 2 } Line { SrcBlock "ss3" SrcPort 1 DstBlock "Switch5" DstPort 3 } Line { SrcBlock "Memory" SrcPort 1 DstBlock "Switch5" DstPort 2 } Line { SrcBlock "Logical\nOperator1" SrcPort 1 Points [5, 0] DstBlock "Integrator" DstPort 2 } Line { SrcBlock "Switch7" SrcPort 1 DstBlock "Hz->rpm" DstPort 1 } Line { SrcBlock "Subsystem" SrcPort 1 Points [700, 0; 0, 50] DstBlock "Switch7" DstPort 2 } Line { SrcBlock "ss4" SrcPort 1 DstBlock "Switch7" DstPort 1 } Line { SrcBlock "ss5" SrcPort 1 DstBlock "Subsystem" DstPort 2 } Annotation { Name "Load_torque_[Nm]" Position [218, 105] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_revolution_[rpm]" Position [1123, 75] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "ONO SOKKI CO.,LTD.\nVRS Gr.\n2004.3" ".31 takizawa\n" Position [275, 853] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Reference_Motor_torque_[Nm]" Position [95, 386] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "RESS_voltage_[V]" Position [175, 721] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_drive_torque_[Nm]" Position [490, 381] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_regeneration_torque_[Nm]" Position [495, 566] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_drive_power_[kW]" Position [490, 476] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_regeneration_power_[kW]" Position [495, 651] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Regeneration_control" Position [85, 631] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_torque_[Nm] " Position [1120, 271] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Consumed_power_[kW]" Position [1110, 491] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Consumed_current_[A]" Position [1125, 691] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "AC:0" Position [200, 571] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType SubSystem Name "RUNNING_WORK" Ports [3, 6] Position [480, 120, 625, 310] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "RUNNING_WORK" Location [178, 217, 1246, 910] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "BR_Tq_In" Position [80, 263, 110, 277] } Block { BlockType Inport Name "Ne_ref_In" Position [80, 328, 110, 342] Port "2" } Block { BlockType Inport Name "Koubai_in" Position [85, 43, 115, 57] BackgroundColor "cyan" Port "3" } Block { BlockType Product Name "BR_Nm" Ports [2, 1] Position [365, 247, 395, 278] BackgroundColor "cyan" } Block { BlockType Constant Name "Constant_rd" Position [75, 119, 120, 141] ForegroundColor "green" Value "rd" } Block { BlockType Fcn Name "Fcn1" Position [200, 394, 285, 416] Expr "abs(u)<=0.026" } Block { BlockType Gain Name "Hz->rpm" Position [660, 237, 685, 263] Gain "60/(2*pi)" } Block { BlockType SubSystem Name "KUDOU_MODEL" Ports [4, 3] Position [435, 162, 575, 438] TreatAsAtomicUnit off System { Name "KUDOU_MODEL" Location [130, 85, 1186, 685] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "trl_In" Position [30, 320, 50, 340] } Block { BlockType Inport Name "br_q_In" Position [25, 375, 45, 395] Port "2" } Block { BlockType Inport Name "Ne_rad_s_In" Position [85, 45, 105, 65] Port "3" } Block { BlockType Inport Name "v_reset_In" Position [85, 425, 105, 445] BackgroundColor "orange" Port "4" } Block { BlockType Product Name " " Ports [2, 1] Position [235, 286, 255, 319] } Block { BlockType Product Name " 1" Ports [2, 1] Position [530, 286, 550, 319] } Block { BlockType Product Name " 2" Ports [2, 1] Position [845, 286, 865, 319] } Block { BlockType Product Name " 3" Ports [2, 1] Position [440, 336, 460, 369] } Block { BlockType Product Name " 4" Ports [2, 1] Position [735, 336, 755, 369] } Block { BlockType Gain Name "/diff_ratio1" Position [325, 345, 355, 375] Gain "1/nf" } Block { BlockType Gain Name "/diff_ratio2" Position [170, 245, 200, 275] Gain "1/nf" } Block { BlockType Gain Name "/diff_ratio3" Position [680, 40, 710, 70] Gain "1/nf" } Block { BlockType Gain Name "/trans_ratio" Position [620, 40, 650, 70] Gain "1/reduction_gear_ratio" } Block { BlockType Gain Name "/trans_ratio1" Position [620, 345, 650, 375] Gain "1/reduction_gear_ratio" ShowAdditionalParam on } Block { BlockType Gain Name "/trans_ratio2" Position [170, 190, 200, 220] Gain "1/reduction_gear_ratio" } Block { BlockType Gain Name "/trans_ratio3" Position [465, 195, 495, 225] Gain "1/reduction_gear_ratio" } Block { BlockType Constant Name "1" Position [955, 289, 985, 311] Value "0" } Block { BlockType Derivative Name "Derivative" Position [1010, 145, 1040, 175] } Block { BlockType Derivative Name "Derivative1" Position [450, 130, 480, 160] ForegroundColor "orange" } Block { BlockType Fcn Name "Fcn" Position [340, 234, 370, 266] Expr "1/u(1)" } Block { BlockType Fcn Name "Fcn1" Position [630, 219, 660, 251] Expr "1/u(1)" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [275, 278, 295, 387] ShowName off InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [570, 278, 590, 387] ShowName off InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [110, 303, 130, 412] ShowName off InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [885, 278, 905, 387] ShowName off InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Switch Name "Switch1" Position [390, 299, 420, 331] } Block { BlockType Switch Name "Switch2" Position [1010, 310, 1040, 340] BackgroundColor "orange" Criteria "u2 > Threshold" } Block { BlockType Switch Name "Switch3" Position [685, 284, 715, 316] } Block { BlockType TransferFcn Name "Transfer Fcn1" Position [275, 37, 335, 73] Denominator "[0.01 1]" } Block { BlockType TransferFcn Name "Transfer Fcn2" Position [520, 127, 580, 163] Denominator "[0.004 1]" } Block { BlockType Constant Name "diff_eff1" Position [270, 241, 310, 259] Value "diff_efficiency" } Block { BlockType Constant Name "eff2" Position [550, 226, 590, 244] Value "reduce_efficiency" } Block { BlockType Constant Name "j1 (Chassis)" Position [160, 300, 205, 320] Value "j1" } Block { BlockType Constant Name "j2 (diff)" Position [460, 301, 500, 319] Value "j2" } Block { BlockType Constant Name "j3(trans_out)" Position [755, 301, 795, 319] Value "j3" } Block { BlockType Outport Name "s1d1_Out" Position [1065, 45, 1085, 65] InitialOutput "0" } Block { BlockType Outport Name "s1d2_Out" Position [1065, 150, 1085, 170] Port "2" InitialOutput "0" } Block { BlockType Outport Name "TQ_Out" Position [1075, 315, 1095, 335] Port "3" InitialOutput "0" } Line { SrcBlock "Derivative" SrcPort 1 DstBlock "s1d2_Out" DstPort 1 } Line { SrcBlock "br_q_In" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { SrcBlock "v_reset_In" SrcPort 1 Points [880, 0; 0, -110] DstBlock "Switch2" DstPort 2 } Line { SrcBlock "Ne_rad_s_In" SrcPort 1 DstBlock "Transfer Fcn1" DstPort 1 } Line { SrcBlock "j1 (Chassis)" SrcPort 1 DstBlock " " DstPort 2 } Line { SrcBlock "/diff_ratio1" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [0, -45] DstBlock "Switch1" DstPort 2 } Branch { DstBlock " 3" DstPort 2 } } Line { SrcBlock " 3" SrcPort 1 Points [0, 5] DstBlock "Sum2" DstPort 2 } Line { SrcBlock "/trans_ratio1" SrcPort 1 Points [10, 0] Branch { DstBlock " 4" DstPort 2 } Branch { Points [0, -60] DstBlock "Switch3" DstPort 2 } } Line { SrcBlock "Switch1" SrcPort 1 DstBlock " 3" DstPort 1 } Line { SrcBlock "trl_In" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "/trans_ratio2" SrcPort 1 Points [15, 0; 0, 30; -65, 0] DstBlock "/diff_ratio2" DstPort 1 } Line { SrcBlock "/diff_ratio2" SrcPort 1 Points [15, 0] DstBlock " " DstPort 1 } Line { SrcBlock "/trans_ratio" SrcPort 1 DstBlock "/diff_ratio3" DstPort 1 } Line { SrcBlock " " SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 Points [0, 25] DstBlock "/diff_ratio1" DstPort 1 } Line { SrcBlock "j2 (diff)" SrcPort 1 DstBlock " 1" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 Points [0, 25] DstBlock "/trans_ratio1" DstPort 1 } Line { SrcBlock " 4" SrcPort 1 Points [0, 5] DstBlock "Sum4" DstPort 2 } Line { SrcBlock " 2" SrcPort 1 DstBlock "Sum4" DstPort 1 } Line { SrcBlock "j3(trans_out)" SrcPort 1 DstBlock " 2" DstPort 2 } Line { SrcBlock "1" SrcPort 1 Points [5, 0] DstBlock "Switch2" DstPort 1 } Line { SrcBlock "Switch2" SrcPort 1 DstBlock "TQ_Out" DstPort 1 } Line { SrcBlock "/diff_ratio3" SrcPort 1 Points [260, 0] Branch { DstBlock "s1d1_Out" DstPort 1 } Branch { Points [0, 105] DstBlock "Derivative" DstPort 1 } } Line { SrcBlock "Sum4" SrcPort 1 DstBlock "Switch2" DstPort 3 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Fcn" SrcPort 1 DstBlock "Switch1" DstPort 1 } Line { SrcBlock "diff_eff1" SrcPort 1 Points [10, 0] Branch { DstBlock "Fcn" DstPort 1 } Branch { Points [-5, 0; 0, 75] DstBlock "Switch1" DstPort 3 } } Line { SrcBlock "Switch3" SrcPort 1 DstBlock " 4" DstPort 1 } Line { SrcBlock "Fcn1" SrcPort 1 Points [5, 0] DstBlock "Switch3" DstPort 1 } Line { SrcBlock "eff2" SrcPort 1 Points [0, 0] Branch { DstBlock "Fcn1" DstPort 1 } Branch { Points [0, 75] DstBlock "Switch3" DstPort 3 } } Line { SrcBlock "Transfer Fcn1" SrcPort 1 Points [10, 0] Branch { DstBlock "/trans_ratio" DstPort 1 } Branch { Points [0, 90] DstBlock "Derivative1" DstPort 1 } } Line { SrcBlock " 1" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Derivative1" SrcPort 1 DstBlock "Transfer Fcn2" DstPort 1 } Line { SrcBlock "/trans_ratio3" SrcPort 1 Points [15, 0] DstBlock " 1" DstPort 1 } Line { SrcBlock "Transfer Fcn2" SrcPort 1 Points [80, 0; 0, 35] Branch { Points [-260, 0] Branch { Points [-250, 0] DstBlock "/trans_ratio2" DstPort 1 } Branch { Points [0, 30] DstBlock "/trans_ratio3" DstPort 1 } } Branch { Points [160, 0; 0, 115] DstBlock " 2" DstPort 1 } } Annotation { Name "KUDOU MODEL\n1120kaikai\nONO SOKK" "I SYSTEM Div.\nKOJI SATO\nRev.2000.2.6.\nRev.2000.5.9.\nRev.2004.2.13 takizaw" "a\nRev.2006.1.15 Yano/JARI" Position [362, 637] VerticalAlignment "top" } Annotation { Name "motor" Position [52, 52] VerticalAlignment "top" BackgroundColor "magenta" } Annotation { Name "tire" Position [42, 357] VerticalAlignment "top" BackgroundColor "magenta" } Annotation { Name "motor" Position [1087, 362] VerticalAlignment "top" BackgroundColor "magenta" } Annotation { Name "tire" Position [1077, 87] VerticalAlignment "top" BackgroundColor "magenta" } } } Block { BlockType SubSystem Name "Koubai_teikou" Ports [1, 1] Position [150, 32, 270, 68] BackgroundColor "cyan" TreatAsAtomicUnit off System { Name "Koubai_teikou" Location [93, 93, 1186, 786] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "koubai_%" Position [80, 160, 100, 180] BackgroundColor "cyan" } Block { BlockType Gain Name "Gain" Position [140, 159, 170, 181] BackgroundColor "cyan" Gain "0.01" } Block { BlockType Product Name "Product" Ports [2, 1] Position [405, 149, 430, 176] BackgroundColor "cyan" } Block { BlockType Trigonometry Name "Trigonometric\nFunction1" Ports [1, 1] Position [300, 155, 330, 185] BackgroundColor "cyan" } Block { BlockType Constant Name "const a" Position [290, 110, 335, 130] BackgroundColor "green" Value "ms" } Block { BlockType Gain Name "kgf->N" Position [470, 152, 500, 178] BackgroundColor "cyan" Gain "g" } Block { BlockType Trigonometry Name "koubai_sita" Ports [1, 1] Position [205, 155, 235, 185] BackgroundColor "cyan" Operator "atan" } Block { BlockType Outport Name "koubai_teikou" Position [545, 155, 565, 175] BackgroundColor "cyan" InitialOutput "0" } Line { SrcBlock "kgf->N" SrcPort 1 DstBlock "koubai_teikou" DstPort 1 } Line { SrcBlock "Product" SrcPort 1 DstBlock "kgf->N" DstPort 1 } Line { SrcBlock "koubai_%" SrcPort 1 DstBlock "Gain" DstPort 1 } Line { SrcBlock "Gain" SrcPort 1 Points [0, 0] DstBlock "koubai_sita" DstPort 1 } Line { SrcBlock "const a" SrcPort 1 Points [25, 0; 0, 35] DstBlock "Product" DstPort 1 } Line { SrcBlock "Trigonometric\nFunction1" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "koubai_sita" SrcPort 1 DstBlock "Trigonometric\nFunction1" DstPort 1 } Annotation { Name "KOUBAI SIM MODEL\nJARI FC-EV Cent" "er\nK. Morita" Position [100, 42] VerticalAlignment "top" } } } Block { BlockType Memory Name "Memory" Position [710, 89, 740, 121] Orientation "left" } Block { BlockType Product Name "RL_Nm" Ports [2, 1] Position [365, 177, 395, 208] } Block { BlockType SubSystem Name "Road Load" Ports [1, 1] Position [175, 165, 270, 195] TreatAsAtomicUnit off System { Name "Road Load" Location [269, 320, 967, 930] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "km_h" Position [25, 160, 45, 180] } Block { BlockType Abs Name "Abs" Position [155, 158, 185, 182] } Block { BlockType Product Name "Product" Ports [2, 1] Position [435, 98, 465, 122] } Block { BlockType SubSystem Name "R_L settor" Ports [4, 1] Position [310, 71, 365, 134] TreatAsAtomicUnit off System { Name "R_L settor" Location [294, 82, 976, 692] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in_1" Position [15, 15, 35, 35] } Block { BlockType Inport Name "in_2" Position [15, 55, 35, 75] Port "2" } Block { BlockType Inport Name "in_3" Position [15, 115, 35, 135] Port "3" } Block { BlockType Inport Name "V_in" Position [15, 170, 35, 190] Port "4" } Block { BlockType Product Name "Product" Ports [3, 1] Position [185, 115, 210, 165] Inputs "3" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [120, 58, 150, 82] } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [190, 20, 210, 40] } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [250, 25, 270, 45] } Block { BlockType Outport Name "out_1" Position [290, 25, 310, 45] InitialOutput "0" } Line { SrcBlock "Product" SrcPort 1 Points [10, 0; 0, -100] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Product3" SrcPort 1 Points [10, 0; 0, -35] DstBlock "Sum" DstPort 2 } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "in_1" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "out_1" DstPort 1 } Line { SrcBlock "in_2" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { SrcBlock "in_3" SrcPort 1 DstBlock "Product" DstPort 1 } Line { SrcBlock "V_in" SrcPort 1 Points [35, 0; 0, -25] Branch { Points [0, -80] DstBlock "Product3" DstPort 2 } Branch { Points [55, 0] Branch { DstBlock "Product" DstPort 3 } Branch { Points [0, -15] DstBlock "Product" DstPort 2 } } } Annotation { Name "R/L set\nin_1 const a : dim 0\nin" "_2 const b : dim 1\nin_3 const c : dim 2\nin_4 Vin [km/h]\nout_1 R/L out [kgf" "]" Position [247, 182] VerticalAlignment "top" } } } Block { BlockType Saturate Name "Saturation" Position [320, 200, 350, 230] UpperLimit "1" LowerLimit "-1" } Block { BlockType Gain Name "Vin km/h" Position [85, 159, 115, 181] } Block { BlockType Constant Name "const a" Position [205, 45, 250, 65] BackgroundColor "green" Value "la" } Block { BlockType Constant Name "const b" Position [205, 85, 250, 105] BackgroundColor "green" Value "lb" } Block { BlockType Constant Name "const c" Position [205, 125, 250, 145] BackgroundColor "green" Value "lc" } Block { BlockType Gain Name "kgf->N" Position [505, 97, 535, 123] Gain "g" } Block { BlockType Outport Name "N_out" Position [580, 100, 600, 120] InitialOutput "0" } Line { SrcBlock "kgf->N" SrcPort 1 DstBlock "N_out" DstPort 1 } Line { SrcBlock "Product" SrcPort 1 DstBlock "kgf->N" DstPort 1 } Line { SrcBlock "km_h" SrcPort 1 DstBlock "Vin km/h" DstPort 1 } Line { SrcBlock "Vin km/h" SrcPort 1 Points [15, 0] Branch { Points [0, 45] DstBlock "Saturation" DstPort 1 } Branch { DstBlock "Abs" DstPort 1 } } Line { SrcBlock "Abs" SrcPort 1 Points [105, 0] DstBlock "R_L settor" DstPort 4 } Line { SrcBlock "const c" SrcPort 1 Points [25, 0; 0, -25] DstBlock "R_L settor" DstPort 3 } Line { SrcBlock "const b" SrcPort 1 DstBlock "R_L settor" DstPort 2 } Line { SrcBlock "R_L settor" SrcPort 1 DstBlock "Product" DstPort 1 } Line { SrcBlock "const a" SrcPort 1 Points [35, 0; 0, 25] DstBlock "R_L settor" DstPort 1 } Line { SrcBlock "Saturation" SrcPort 1 Points [50, 0; 0, -100] DstBlock "Product" DstPort 2 } Annotation { Name "in_1:Vin km/h\nout_1:load kgf" Position [445, 32] VerticalAlignment "top" } Annotation { Name "ROAD LOAD SIM MODEL\nONO SOKKI\nS" "YSTEM Div.\nK.SAT" Position [100, 57] VerticalAlignment "top" } } } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [300, 40, 320, 80] BackgroundColor "cyan" ShowName off InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Product Name "Vdsp_m_sec" Ports [2, 1] Position [655, 188, 680, 217] } Block { BlockType Gain Name "diff" Position [715, 237, 740, 263] ForegroundColor "green" Gain "nf" } Block { BlockType Gain Name "m_sec->km_h" Position [715, 192, 745, 218] Gain "3.6" } Block { BlockType Product Name "m_sec2" Ports [2, 1] Position [660, 278, 685, 307] } Block { BlockType Gain Name "reduction" Position [775, 237, 800, 263] ForegroundColor "green" Gain "reduction_gear_ratio" } Block { BlockType Gain Name "rpm->rad_s" Position [315, 322, 340, 348] Gain "(2*pi)/60" } Block { BlockType Outport Name "SPD_Out" Position [830, 198, 860, 212] } Block { BlockType Outport Name "KASOKUDO" Position [830, 288, 860, 302] Port "2" } Block { BlockType Outport Name "Rev_Out" Position [830, 243, 860, 257] Port "3" } Block { BlockType Outport Name "TQ_Out" Position [830, 383, 860, 397] Port "4" } Block { BlockType Outport Name "RL_Out" Position [840, 53, 870, 67] Port "5" } Block { BlockType Outport Name "v_reset" Position [835, 458, 865, 472] Port "6" } Line { SrcBlock "rpm->rad_s" SrcPort 1 DstBlock "KUDOU_MODEL" DstPort 3 } Line { SrcBlock "Constant_rd" SrcPort 1 Points [130, 0; 55, 0] Branch { Points [320, 0; 0, 65] Branch { DstBlock "Vdsp_m_sec" DstPort 1 } Branch { Points [0, 90] DstBlock "m_sec2" DstPort 1 } } Branch { Points [0, 70] Branch { DstBlock "RL_Nm" DstPort 2 } Branch { Points [0, 55] DstBlock "BR_Nm" DstPort 1 } } } Line { SrcBlock "RL_Nm" SrcPort 1 DstBlock "KUDOU_MODEL" DstPort 1 } Line { SrcBlock "KUDOU_MODEL" SrcPort 1 Points [30, 0] Branch { DstBlock "Vdsp_m_sec" DstPort 2 } Branch { Points [0, 40] DstBlock "Hz->rpm" DstPort 1 } } Line { SrcBlock "m_sec->km_h" SrcPort 1 Points [0, 0; 35, 0] Branch { DstBlock "SPD_Out" DstPort 1 } Branch { Points [0, -100] DstBlock "Memory" DstPort 1 } } Line { Labels [0, 0] SrcBlock "diff" SrcPort 1 DstBlock "reduction" DstPort 1 } Line { SrcBlock "reduction" SrcPort 1 DstBlock "Rev_Out" DstPort 1 } Line { SrcBlock "Hz->rpm" SrcPort 1 DstBlock "diff" DstPort 1 } Line { SrcBlock "Fcn1" SrcPort 1 Points [65, 0] Branch { Points [0, 60] DstBlock "v_reset" DstPort 1 } Branch { DstBlock "KUDOU_MODEL" DstPort 4 } } Line { SrcBlock "Vdsp_m_sec" SrcPort 1 DstBlock "m_sec->km_h" DstPort 1 } Line { SrcBlock "Memory" SrcPort 1 Points [-560, 0; 0, 75; 0, 0] Branch { DstBlock "Road Load" DstPort 1 } Branch { Points [0, 225] DstBlock "Fcn1" DstPort 1 } } Line { SrcBlock "m_sec2" SrcPort 1 DstBlock "KASOKUDO" DstPort 1 } Line { SrcBlock "Ne_ref_In" SrcPort 1 DstBlock "rpm->rad_s" DstPort 1 } Line { SrcBlock "KUDOU_MODEL" SrcPort 2 DstBlock "m_sec2" DstPort 2 } Line { SrcBlock "KUDOU_MODEL" SrcPort 3 DstBlock "TQ_Out" DstPort 1 } Line { SrcBlock "Koubai_in" SrcPort 1 DstBlock "Koubai_teikou" DstPort 1 } Line { SrcBlock "Koubai_teikou" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "Road Load" SrcPort 1 Points [5, 0; 0, -110] DstBlock "Sum" DstPort 2 } Line { SrcBlock "Sum" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "RL_Out" DstPort 1 } Branch { Points [0, 125] DstBlock "RL_Nm" DstPort 1 } } Line { SrcBlock "BR_Nm" SrcPort 1 DstBlock "KUDOU_MODEL" DstPort 2 } Line { SrcBlock "BR_Tq_In" SrcPort 1 DstBlock "BR_Nm" DstPort 2 } Annotation { Name "ONO SOKKI CO.,LTD.\nVRS Gr." Position [235, 478] } } } Block { BlockType Gain Name "km_h->m_s" Position [700, 22, 730, 48] Gain "1.0/3.6" } Block { BlockType Outport Name "Current_A" Position [980, 478, 1010, 492] } Block { BlockType Outport Name "SPD_km/h" Position [970, 133, 1000, 147] Port "2" } Block { BlockType Outport Name "RL_Nm" Position [970, 253, 1000, 267] Port "3" } Block { BlockType Outport Name "Motor_rpm" Position [970, 193, 1000, 207] Port "4" } Block { BlockType Outport Name "Motor_Tq_Nm" Position [980, 418, 1010, 432] Port "5" } Block { BlockType Outport Name "Motor_power_kW" Position [980, 448, 1010, 462] Port "6" } Block { BlockType Outport Name "kasokudo_m/s2" Position [970, 163, 1000, 177] Port "7" } Block { BlockType Outport Name "MotorDriveTqMax_Nm" Position [980, 508, 1010, 522] Port "8" } Block { BlockType Outport Name "MotorRegenTqMax_Nm" Position [980, 538, 1010, 552] Port "9" } Block { BlockType Outport Name "Motor_tq_ref" Position [980, 568, 1010, 582] Port "10" } Block { BlockType Outport Name "DIST_kn" Position [970, 48, 1000, 62] Port "11" } Line { SrcBlock "RUNNING_WORK" SrcPort 1 Points [10, 0] Branch { Points [0, -105] DstBlock "km_h->m_s" DstPort 1 } Branch { DstBlock "SPD_km/h" DstPort 1 } } Line { SrcBlock "km_h->m_s" SrcPort 1 DstBlock "DIST" DstPort 1 } Line { SrcBlock "Constant3" SrcPort 1 DstBlock "DIST" DstPort 2 } Line { SrcBlock "DIST" SrcPort 1 DstBlock "Dist_km" DstPort 1 } Line { SrcBlock "ECU_Motor_Tq_ref_In" SrcPort 1 DstBlock "MOTOR" DstPort 3 } Line { SrcBlock "BR_Tq_In" SrcPort 1 Points [0, 0] DstBlock "RUNNING_WORK" DstPort 1 } Line { SrcBlock "RUNNING_WORK" SrcPort 5 DstBlock "RL_Nm" DstPort 1 } Line { SrcBlock "RUNNING_WORK" SrcPort 2 DstBlock "kasokudo_m/s2" DstPort 1 } Line { SrcBlock "RUNNING_WORK" SrcPort 3 DstBlock "Motor_rpm" DstPort 1 } Line { SrcBlock "Dist_km" SrcPort 1 DstBlock "DIST_kn" DstPort 1 } Line { SrcBlock "MOTOR" SrcPort 1 Points [15, 0; 0, -60; -225, 0; 0, -120] DstBlock "RUNNING_WORK" DstPort 2 } Line { SrcBlock "Batt_vol" SrcPort 1 DstBlock "MOTOR" DstPort 4 } Line { SrcBlock "RUNNING_WORK" SrcPort 6 Points [5, 0; 0, 65; -215, 0; 0, 70] DstBlock "MOTOR" DstPort 2 } Line { SrcBlock "RUNNING_WORK" SrcPort 4 Points [15, 0; 0, 135; -210, 0] DstBlock "MOTOR" DstPort 1 } Line { SrcBlock "Command_change" SrcPort 1 DstBlock "MOTOR" DstPort 6 } Line { SrcBlock "Reduction_switch" SrcPort 1 DstBlock "MOTOR" DstPort 7 } Line { SrcBlock "MOTOR" SrcPort 3 DstBlock "Motor_power_kW" DstPort 1 } Line { SrcBlock "MOTOR" SrcPort 4 DstBlock "Current_A" DstPort 1 } Line { SrcBlock "MOTOR" SrcPort 2 DstBlock "Motor_Tq_Nm" DstPort 1 } Line { SrcBlock "MOTOR" SrcPort 5 DstBlock "MotorDriveTqMax_Nm" DstPort 1 } Line { SrcBlock "MOTOR" SrcPort 6 DstBlock "MotorRegenTqMax_Nm" DstPort 1 } Line { SrcBlock "MOTOR" SrcPort 7 DstBlock "Motor_tq_ref" DstPort 1 } Line { SrcBlock "Koubai" SrcPort 1 DstBlock "RUNNING_WORK" DstPort 3 } Line { SrcBlock "Reduction_ON" SrcPort 1 DstBlock "MOTOR" DstPort 5 } Annotation { Name "ONO SOKKI CO.,LTD.\nVRS Gr.\nMOTOR DRIV" "E" Position [400, 63] } Annotation { Name "Vehicle_speed_[km/h]" Position [893, 130] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Road_load_[Nm]" Position [898, 250] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_revolution_[rpm]" Position [888, 190] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_current_[A]" Position [908, 475] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_torque_[Nm]" Position [913, 415] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_power_[kW]" Position [913, 445] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType SubSystem Name "RESS" Ports [5, 4] Position [335, 596, 510, 694] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "RESS" Location [2, 78, 1278, 779] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "124" Block { BlockType Inport Name "Generator_Current" Position [70, 73, 100, 87] } Block { BlockType Inport Name "Motor_Current" Position [70, 128, 100, 142] Port "2" } Block { BlockType Inport Name "RESS_change" Position [70, 353, 100, 367] BackgroundColor "yellow" Port "3" } Block { BlockType Inport Name "accessory1_on" Position [70, 173, 100, 187] BackgroundColor "yellow" Port "4" } Block { BlockType Inport Name "accessory2_on" Position [70, 228, 100, 242] BackgroundColor "yellow" Port "5" } Block { BlockType SubSystem Name "BATTERY_MODEL" Ports [1, 3] Position [415, 185, 545, 325] TreatAsAtomicUnit off System { Name "BATTERY_MODEL" Location [2, 78, 1278, 779] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "121" Block { BlockType Inport Name "Motor_Current" Position [50, 508, 80, 522] } Block { BlockType Constant Name "1-->%" Position [135, 192, 180, 208] ForegroundColor "green" Value "100" } Block { BlockType Fcn Name "Fcn" Position [305, 389, 365, 411] Expr "u>=0.0" } Block { BlockType Fcn Name "Fcn4" Position [305, 269, 365, 291] Expr "u==0.0" } Block { BlockType Gain Name "Gain3" Position [310, 20, 340, 50] Gain "-1" } Block { BlockType Integrator Name "Integrator" Ports [3, 1] Position [415, 49, 445, 81] ForegroundColor "green" ExternalReset "rising" InitialConditionSource "external" LimitOutput on UpperSaturationLimit "batt_capacity*3600" LowerSaturationLimit "0" } Block { BlockType Memory Name "Memory" Position [135, 500, 165, 530] ShowName off } Block { BlockType Product Name "Product" Ports [3, 1] Position [225, 148, 270, 182] Inputs "**/" InputSameDT off } Block { BlockType Product Name "Product1" Ports [2, 1] Position [300, 90, 345, 125] ShowName off Inputs "**" InputSameDT off } Block { BlockType Product Name "Product2" Ports [2, 1] Position [625, 55, 670, 90] ShowName off Inputs "*/" InputSameDT off } Block { BlockType Product Name "Product3" Ports [2, 1] Position [600, 420, 645, 455] ShowName off Inputs "**" InputSameDT off } Block { BlockType Product Name "Product4" Ports [2, 1] Position [780, 490, 825, 525] ShowName off Inputs "**" InputSameDT off } Block { BlockType Constant Name "Reset:1" Position [30, 57, 75, 73] ForegroundColor "green" Value "0" } Block { BlockType Saturate Name "Saturation2" Position [500, 50, 530, 80] ForegroundColor "green" UpperLimit "batt_capacity*3600" LowerLimit "0" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [680, 329, 700, 476] ShowName off Inputs "+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Switch Name "Switch" Position [515, 350, 545, 380] Threshold "0.5" } Block { BlockType Switch Name "Switch1" Position [515, 415, 545, 445] Threshold "0.5" } Block { BlockType Switch Name "Switch2" Position [435, 265, 465, 295] Threshold "0.5" } Block { BlockType SubSystem Name "V0" Ports [1, 1] Position [300, 217, 365, 253] ForegroundColor "green" TreatAsAtomicUnit off System { Name "V0" Location [233, 82, 1398, 963] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "SOC" Position [55, 88, 85, 102] } Block { BlockType Lookup Name "SOC_V0" Position [145, 80, 175, 110] ForegroundColor "green" InputValues "SOC" OutputValues "open_voltage" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Outport Name "V0_Out" Position [230, 88, 260, 102] } Line { SrcBlock "SOC" SrcPort 1 DstBlock "SOC_V0" DstPort 1 } Line { SrcBlock "SOC_V0" SrcPort 1 DstBlock "V0_Out" DstPort 1 } } } Block { BlockType Constant Name "batt_capacity_Ah" Position [30, 147, 110, 163] ForegroundColor "green" Value "batt_capacity" } Block { BlockType SubSystem Name "charge" Ports [1, 2] Position [300, 424, 365, 491] ForegroundColor "green" TreatAsAtomicUnit off System { Name "charge" Location [233, 74, 1398, 955] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "SOC" Position [55, 98, 85, 112] } Block { BlockType Lookup Name "SOC_V0_ch" Position [175, 60, 205, 90] ForegroundColor "green" InputValues "SOC" OutputValues "ch_open_voltage" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "SOC_resi_ch" Position [175, 120, 205, 150] ForegroundColor "green" InputValues "SOC" OutputValues "ch_inside_resi" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Outport Name "V0_Out" Position [260, 68, 290, 82] } Block { BlockType Outport Name "Resi_Out" Position [260, 128, 290, 142] Port "2" } Line { SrcBlock "SOC" SrcPort 1 Points [45, 0] Branch { Points [0, -30] DstBlock "SOC_V0_ch" DstPort 1 } Branch { Points [0, 30] DstBlock "SOC_resi_ch" DstPort 1 } } Line { SrcBlock "SOC_V0_ch" SrcPort 1 DstBlock "V0_Out" DstPort 1 } Line { SrcBlock "SOC_resi_ch" SrcPort 1 DstBlock "Resi_Out" DstPort 1 } Annotation { Name "ONO SOKKI CO.,LTD.\nVRS Gr.\n2004" ".3.31 takizawa" Position [424, 83] } } } Block { BlockType SubSystem Name "discharge" Ports [1, 2] Position [300, 308, 365, 372] ForegroundColor "green" TreatAsAtomicUnit off System { Name "discharge" Location [233, 82, 1398, 963] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "SOC" Position [55, 88, 85, 102] } Block { BlockType Lookup Name "SOC_V0_disch" Position [170, 50, 200, 80] ForegroundColor "green" InputValues "SOC" OutputValues "disch_open_voltage" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "SOC_resi_disch" Position [170, 115, 200, 145] ForegroundColor "green" InputValues "SOC" OutputValues "disch_inside_resi" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Outport Name "V0_Out" Position [255, 58, 285, 72] } Block { BlockType Outport Name "Resi_Out" Position [255, 123, 285, 137] Port "2" } Line { SrcBlock "SOC" SrcPort 1 Points [20, 0] Branch { Points [0, -30] DstBlock "SOC_V0_disch" DstPort 1 } Branch { Points [0, 35] DstBlock "SOC_resi_disch" DstPort 1 } } Line { SrcBlock "SOC_V0_disch" SrcPort 1 DstBlock "V0_Out" DstPort 1 } Line { SrcBlock "SOC_resi_disch" SrcPort 1 DstBlock "Resi_Out" DstPort 1 } Annotation { Name "ONO SOKKI CO.,LTD.\nVRS Gr.\n2004" ".3.31 takizawa" Position [374, 103] } } } Block { BlockType Constant Name "hour-->sec" Position [135, 157, 180, 173] ForegroundColor "green" Value "3600" } Block { BlockType Constant Name "initial_capacity_%" Position [30, 91, 140, 109] ForegroundColor "green" Value "initial_batt_capacity" } Block { BlockType Outport Name "Batt_Voltage_Out" Position [865, 398, 895, 412] } Block { BlockType Outport Name "Batt_SOC_Out" Position [865, 68, 895, 82] Port "2" } Block { BlockType Outport Name "Batt_Power_W" Position [870, 503, 900, 517] Port "3" } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "Saturation2" DstPort 1 } Line { SrcBlock "Reset:1" SrcPort 1 DstBlock "Integrator" DstPort 2 } Line { SrcBlock "Product2" SrcPort 1 Points [40, 0] Branch { Points [0, 115; -435, 0; 0, 45] Branch { DstBlock "V0" DstPort 1 } Branch { Points [0, 105] Branch { DstBlock "discharge" DstPort 1 } Branch { Points [0, 120] DstBlock "charge" DstPort 1 } } } Branch { DstBlock "Batt_SOC_Out" DstPort 1 } } Line { SrcBlock "Product1" SrcPort 1 Points [40, 0; 0, -35] DstBlock "Integrator" DstPort 3 } Line { SrcBlock "Gain3" SrcPort 1 Points [45, 0; 0, 20] DstBlock "Integrator" DstPort 1 } Line { SrcBlock "Memory" SrcPort 1 Points [30, 0] Branch { Points [0, -115] Branch { Points [0, -120] Branch { Points [0, -245] DstBlock "Gain3" DstPort 1 } Branch { DstBlock "Fcn4" DstPort 1 } } Branch { DstBlock "Fcn" DstPort 1 } } Branch { Points [370, 0] Branch { Points [0, -70] DstBlock "Product3" DstPort 2 } Branch { DstBlock "Product4" DstPort 2 } } } Line { SrcBlock "batt_capacity_Ah" SrcPort 1 DstBlock "Product" DstPort 1 } Line { SrcBlock "hour-->sec" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "1-->%" SrcPort 1 Points [25, 0] DstBlock "Product" DstPort 3 } Line { SrcBlock "Product" SrcPort 1 Points [5, 0] Branch { Points [0, -50] DstBlock "Product1" DstPort 2 } Branch { Points [300, 0; 0, -85] DstBlock "Product2" DstPort 2 } } Line { SrcBlock "Sum" SrcPort 1 Points [35, 0] Branch { Points [0, 0; 0, 95] DstBlock "Product4" DstPort 1 } Branch { DstBlock "Batt_Voltage_Out" DstPort 1 } } Line { SrcBlock "Product3" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "Switch" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Batt_Power_W" DstPort 1 } Line { SrcBlock "Motor_Current" SrcPort 1 DstBlock "Memory" DstPort 1 } Line { SrcBlock "V0" SrcPort 1 Points [50, 0] DstBlock "Switch2" DstPort 1 } Line { SrcBlock "charge" SrcPort 1 Points [90, 0; 0, -65] DstBlock "Switch" DstPort 3 } Line { SrcBlock "charge" SrcPort 2 Points [110, 0; 0, -35] DstBlock "Switch1" DstPort 3 } Line { SrcBlock "discharge" SrcPort 2 Points [55, 0; 0, 65] DstBlock "Switch1" DstPort 1 } Line { SrcBlock "discharge" SrcPort 1 Points [50, 0] DstBlock "Switch2" DstPort 3 } Line { SrcBlock "Switch2" SrcPort 1 Points [10, 0; 0, 75] DstBlock "Switch" DstPort 1 } Line { SrcBlock "Fcn4" SrcPort 1 DstBlock "Switch2" DstPort 2 } Line { SrcBlock "Fcn" SrcPort 1 Points [0, 0; 110, 0] Branch { Points [0, -35] DstBlock "Switch" DstPort 2 } Branch { Points [0, 30] DstBlock "Switch1" DstPort 2 } } Line { SrcBlock "Switch1" SrcPort 1 DstBlock "Product3" DstPort 1 } Line { SrcBlock "Saturation2" SrcPort 1 DstBlock "Product2" DstPort 1 } Line { SrcBlock "initial_capacity_%" SrcPort 1 DstBlock "Product1" DstPort 1 } Annotation { Name "Initial_state_of_charge_[%]" Position [75, 131] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Battery_capacity_[Ah]" Position [70, 186] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Battery_current_[A]\ndischarge+_cha" "rge-" Position [60, 551] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Internal_resistance_\nat_charge_[Ω" "]" Position [420, 456] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Internal_resistance_\nat_discharge_" "[Ω]" Position [420, 341] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Battery_voltage_[V]" Position [880, 441] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "State_of_charge_[%]" Position [880, 111] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Battery_power[W]\ndischarge+_charge" "-" Position [880, 546] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "ONO SOKKI CO.,LTD.\nVRS Gr.\nBATTER" "Y MODEL" Position [789, 263] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Open_circuit_voltage_[V] " Position [440, 226] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Gain Name "Batt_power_kW" Position [755, 275, 820, 305] BackgroundColor "yellow" Gain "1/1000" } Block { BlockType Gain Name "Batt_vol" Position [755, 105, 785, 135] Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType SubSystem Name "CAPACITOR_MODEL" Ports [1, 3] Position [415, 98, 545, 162] TreatAsAtomicUnit off System { Name "CAPACITOR_MODEL" Location [182, 116, 1153, 671] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "Current" Position [50, 53, 80, 67] } Block { BlockType Fcn Name "Fcn1" Position [565, 254, 625, 276] ForegroundColor "green" Expr "u[2]-capa_r*u[1]" } Block { BlockType Fcn Name "Fcn2" Position [565, 324, 625, 346] ForegroundColor "green" Expr "u[2]*u[1]/cap_max_vol/cap_max_vol*1" "00" } Block { BlockType Gain Name "Gain" Position [445, 265, 475, 295] ForegroundColor "green" Gain "1/capacity" } Block { BlockType Gain Name "Gain2" Position [265, 285, 295, 315] ForegroundColor "green" Gain "capacity*cap_max_vol/10" } Block { BlockType Gain Name "Gain4" Position [230, 95, 260, 125] Orientation "down" ForegroundColor "green" Gain "-1" } Block { BlockType Integrator Name "Integrator" Ports [3, 1] Position [335, 248, 405, 312] ForegroundColor "green" ExternalReset "rising" InitialConditionSource "external" LimitOutput on UpperSaturationLimit "cap_max_vol_ch*capacity" LowerSaturationLimit "0" } Block { BlockType Math Name "Math\nFunction" Ports [1, 1] Position [195, 285, 225, 315] Operator "sqrt" } Block { BlockType Memory Name "Memory" Position [140, 44, 170, 76] } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [535, 233, 540, 297] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [535, 303, 540, 367] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Product Name "Product4" Ports [2, 1] Position [665, 52, 705, 88] ShowName off Inputs "**" InputSameDT off } Block { BlockType Constant Name "Reset" Position [55, 225, 85, 255] Value "0" } Block { BlockType Constant Name "initial_capacity" Position [50, 285, 155, 315] ForegroundColor "green" Value "initial_capa_capacity" } Block { BlockType Outport Name "Capa_Voltage_Out" Position [735, 258, 765, 272] } Block { BlockType Outport Name "Capa_SOC_Out" Position [735, 328, 765, 342] Port "2" } Block { BlockType Outport Name "Capa_Power_W" Position [735, 63, 765, 77] BackgroundColor "orange" Port "3" } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "Gain" DstPort 1 } Line { SrcBlock "Current" SrcPort 1 DstBlock "Memory" DstPort 1 } Line { SrcBlock "Gain" SrcPort 1 Points [0, 0; 10, 0] Branch { DstBlock "Mux" DstPort 2 } Branch { Points [0, 40] Branch { DstBlock "Mux1" DstPort 1 } Branch { Points [0, 30] DstBlock "Mux1" DstPort 2 } } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Fcn1" DstPort 1 } Line { SrcBlock "Fcn1" SrcPort 1 Points [10, 0] Branch { DstBlock "Capa_Voltage_Out" DstPort 1 } Branch { Points [0, -185] DstBlock "Product4" DstPort 2 } } Line { SrcBlock "Memory" SrcPort 1 Points [0, 0; 70, 0] Branch { DstBlock "Gain4" DstPort 1 } Branch { Points [260, 0] Branch { Points [0, 190] DstBlock "Mux" DstPort 1 } Branch { DstBlock "Product4" DstPort 1 } } } Line { SrcBlock "Gain4" SrcPort 1 Points [0, 40; 75, 0] DstBlock "Integrator" DstPort 1 } Line { SrcBlock "initial_capacity" SrcPort 1 DstBlock "Math\nFunction" DstPort 1 } Line { SrcBlock "Gain2" SrcPort 1 DstBlock "Integrator" DstPort 3 } Line { SrcBlock "Fcn2" SrcPort 1 DstBlock "Capa_SOC_Out" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "Fcn2" DstPort 1 } Line { SrcBlock "Math\nFunction" SrcPort 1 DstBlock "Gain2" DstPort 1 } Line { SrcBlock "Reset" SrcPort 1 Points [215, 0; 0, 40] DstBlock "Integrator" DstPort 2 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Capa_Power_W" DstPort 1 } Annotation { Name "Capacitor model\nONO SOKKI CO.,LTD." "\nAMD Gr." Position [823, 175] } Annotation { Name "Capacitor_power_[W]\ndischarge+_cha" "rge-" Position [745, 106] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Product Name "Product1" Ports [2, 1] Position [205, 227, 245, 263] BackgroundColor "yellow" ShowName off Inputs "**" InputSameDT off } Block { BlockType Product Name "Product4" Ports [2, 1] Position [205, 172, 245, 208] BackgroundColor "yellow" ShowName off Inputs "**" InputSameDT off } Block { BlockType Gain Name "SOC" Position [755, 230, 785, 260] Port { PortNumber 1 TestPoint on LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" DataLogging off DataLoggingNameMode "SignalName" DataLoggingDecimateData off DataLoggingDecimation "2" DataLoggingLimitDataPoints off DataLoggingMaxPoints "5000" } } Block { BlockType Sum Name "Sum" Ports [4, 1] Position [295, 56, 315, 269] BackgroundColor "yellow" ShowName off Inputs "++++" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Switch Name "Switch1" Position [695, 105, 725, 135] Criteria "u2 ~= 0" } Block { BlockType Switch Name "Switch2" Position [695, 230, 725, 260] Criteria "u2 ~= 0" } Block { BlockType Switch Name "Switch3" Position [695, 275, 725, 305] Criteria "u2 ~= 0" } Block { BlockType Lookup Name "accessory1" Position [145, 185, 175, 215] ForegroundColor "green" BackgroundColor "yellow" InputValues "vol_accessory" OutputValues "curr_accessory1" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "accessory2" Position [145, 240, 175, 270] ForegroundColor "green" BackgroundColor "yellow" InputValues "vol_accessory" OutputValues "curr_accessory2" ShowAdditionalParam on LookUpMeth "Interpolation-Use End Values" } Block { BlockType Outport Name "Batt_Vol_Out" Position [975, 113, 1005, 127] } Block { BlockType Outport Name "SOC_out" Position [870, 238, 900, 252] Port "2" } Block { BlockType Outport Name "Batt_power_kW_Out" Position [870, 283, 900, 297] Port "3" } Block { BlockType Outport Name "Batt_current" Position [870, 33, 900, 47] BackgroundColor "yellow" Port "4" } Line { SrcBlock "Sum" SrcPort 1 Points [35, 0] Branch { Points [0, 90] DstBlock "BATTERY_MODEL" DstPort 1 } Branch { Points [0, -35] Branch { DstBlock "CAPACITOR_MODEL" DstPort 1 } Branch { Points [0, -90] DstBlock "Batt_current" DstPort 1 } } } Line { SrcBlock "BATTERY_MODEL" SrcPort 1 Points [85, 0; 0, -80] DstBlock "Switch1" DstPort 3 } Line { SrcBlock "BATTERY_MODEL" SrcPort 2 DstBlock "Switch2" DstPort 3 } Line { SrcBlock "CAPACITOR_MODEL" SrcPort 2 Points [60, 0; 0, 105] DstBlock "Switch2" DstPort 1 } Line { SrcBlock "RESS_change" SrcPort 1 Points [555, 0; 0, -70] Branch { Points [0, -45] Branch { Points [0, -125] DstBlock "Switch1" DstPort 2 } Branch { DstBlock "Switch2" DstPort 2 } } Branch { DstBlock "Switch3" DstPort 2 } } Line { SrcBlock "CAPACITOR_MODEL" SrcPort 1 DstBlock "Switch1" DstPort 1 } Line { SrcBlock "BATTERY_MODEL" SrcPort 3 DstBlock "Switch3" DstPort 3 } Line { SrcBlock "CAPACITOR_MODEL" SrcPort 3 Points [25, 0; 0, 130] DstBlock "Switch3" DstPort 1 } Line { SrcBlock "Switch3" SrcPort 1 DstBlock "Batt_power_kW" DstPort 1 } Line { SrcBlock "Batt_power_kW" SrcPort 1 DstBlock "Batt_power_kW_Out" DstPort 1 } Line { SrcBlock "Switch2" SrcPort 1 DstBlock "SOC" DstPort 1 } Line { SrcBlock "Switch1" SrcPort 1 DstBlock "Batt_vol" DstPort 1 } Line { SrcBlock "accessory1_on" SrcPort 1 DstBlock "Product4" DstPort 1 } Line { SrcBlock "accessory1" SrcPort 1 DstBlock "Product4" DstPort 2 } Line { SrcBlock "Product4" SrcPort 1 DstBlock "Sum" DstPort 3 } Line { SrcBlock "Batt_vol" SrcPort 1 Points [0, 0; 150, 0] Branch { DstBlock "Batt_Vol_Out" DstPort 1 } Branch { Points [0, 270; -900, 0; 0, -135] Branch { Points [0, -55] DstBlock "accessory1" DstPort 1 } Branch { DstBlock "accessory2" DstPort 1 } } } Line { SrcBlock "SOC" SrcPort 1 DstBlock "SOC_out" DstPort 1 } Line { SrcBlock "Product1" SrcPort 1 DstBlock "Sum" DstPort 4 } Line { SrcBlock "accessory2_on" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { SrcBlock "accessory2" SrcPort 1 DstBlock "Product1" DstPort 2 } Line { SrcBlock "Generator_Current" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "Motor_Current" SrcPort 1 DstBlock "Sum" DstPort 2 } Annotation { Position [981, 246] } Annotation { Name "Motor_current_[A]\ndischarge+_charge-" Position [210, 146] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_current_[A]\ndischarge+_charg" "e-" Position [210, 91] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "↑\nRESS_current" Position [884, 83] BackgroundColor "yellow" FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Outport Name "ENG_NE" Position [620, 28, 650, 42] } Block { BlockType Outport Name "Gen_Power" Position [720, 58, 750, 72] Port "2" } Block { BlockType Outport Name "Gen_Tq_Nm" Position [620, 88, 650, 102] Port "3" } Block { BlockType Outport Name "Fuel_Consumption" Position [720, 118, 750, 132] Port "4" } Block { BlockType Outport Name "Driver_demand_rate" Position [620, 148, 650, 162] Port "5" } Block { BlockType Outport Name "Current_Out" Position [720, 178, 750, 192] Port "6" } Block { BlockType Outport Name "Eng_Tq_rate" Position [620, 208, 650, 222] Port "7" } Block { BlockType Outport Name "Loss_Tq_rate" Position [720, 238, 750, 252] Port "8" } Block { BlockType Outport Name "ISC" Position [620, 268, 650, 282] Port "9" } Block { BlockType Outport Name "DRV_demand_inj" Position [720, 298, 750, 312] Port "10" } Block { BlockType Outport Name "Loss_Tq_rate2" Position [620, 328, 650, 342] Port "11" } Block { BlockType Outport Name "Eng_Tq_rate2" Position [720, 358, 750, 372] Port "12" } Block { BlockType Outport Name "EgDriveTq" Position [620, 388, 650, 402] Port "13" } Block { BlockType Outport Name "EgLossTq" Position [720, 418, 750, 432] Port "14" } Block { BlockType Outport Name "EgMaxTq" Position [620, 448, 650, 462] Port "15" } Block { BlockType Outport Name "EgDriveTq_woLoss" Position [720, 478, 750, 492] Port "16" } Block { BlockType Outport Name "RESS_Voltage" Position [620, 603, 650, 617] FontName "Arial" Port "17" } Block { BlockType Outport Name "RESS_SOC" Position [720, 628, 750, 642] Port "18" } Block { BlockType Outport Name "RESS_Power" Position [620, 653, 650, 667] Port "19" } Block { BlockType Outport Name "RESS_Current" Position [720, 678, 750, 692] Port "20" } Block { BlockType Outport Name "Current_A" Position [620, 723, 650, 737] Port "21" } Block { BlockType Outport Name "SPD_km/h" Position [720, 748, 750, 762] Port "22" } Block { BlockType Outport Name "RL_Nm" Position [620, 773, 650, 787] Port "23" } Block { BlockType Outport Name "Motor_rpm" Position [720, 798, 750, 812] Port "24" } Block { BlockType Outport Name "Motor_Tq_Nm" Position [620, 823, 650, 837] Port "25" } Block { BlockType Outport Name "Motor_power_kW" Position [720, 848, 750, 862] Port "26" } Block { BlockType Outport Name "kasokudo_m/s2" Position [620, 873, 650, 887] Port "27" } Block { BlockType Outport Name "MotorDriveTqMax" Position [720, 898, 750, 912] Port "28" } Block { BlockType Outport Name "MotorRegenTqMax" Position [620, 923, 650, 937] Port "29" } Block { BlockType Outport Name "Motor_Tq_ref" Position [720, 948, 750, 962] Port "30" } Block { BlockType Outport Name "DIST_km" Position [620, 973, 650, 987] Port "31" } Block { BlockType Outport Name "Eg_Tq_map_sirei" Position [615, 508, 645, 522] BackgroundColor "yellow" Port "32" } Block { BlockType Outport Name "Gen_speed" Position [720, 538, 750, 552] BackgroundColor "yellow" Port "33" } Line { Labels [1, 0] SrcBlock "RESS" SrcPort 1 Points [60, 0] Branch { Points [0, -30; -315, 0] Branch { Points [0, -190] DstBlock "ENG_GENERATOR" DstPort 15 } Branch { Points [0, 235] DstBlock "MOTOR_DRIVE" DstPort 3 } } Branch { DstBlock "RESS_Voltage" DstPort 1 } } Line { SrcBlock "ENG_GENERATOR" SrcPort 6 Points [0, 0; 15, 0] Branch { DstBlock "Current_Out" DstPort 1 } Branch { Points [0, 405; -250, 0; 0, 15] DstBlock "RESS" DstPort 1 } } Line { SrcBlock "MOTOR_DRIVE" SrcPort 1 Points [25, 0] Branch { DstBlock "Current_A" DstPort 1 } Branch { Points [0, -20; -250, 0; 0, -85] DstBlock "RESS" DstPort 2 } } Line { SrcBlock "RESS_change" SrcPort 1 DstBlock "RESS" DstPort 3 } Line { SrcBlock "ENG_GENERATOR" SrcPort 1 DstBlock "ENG_NE" DstPort 1 } Line { SrcBlock "keyOn_In" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 1 } Line { SrcBlock "ENG_GENERATOR" SrcPort 2 DstBlock "Gen_Power" DstPort 1 } Line { SrcBlock "ST_In" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 2 } Line { SrcBlock "ENG_GENERATOR" SrcPort 3 DstBlock "Gen_Tq_Nm" DstPort 1 } Line { SrcBlock "EXHB_In" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 3 } Line { SrcBlock "Rev_demand" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 4 } Line { SrcBlock "ENG_GENERATOR" SrcPort 4 DstBlock "Fuel_Consumption" DstPort 1 } Line { SrcBlock "Rev_control_demand" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 5 } Line { SrcBlock "ENG_GENERATOR" SrcPort 5 DstBlock "Driver_demand_rate" DstPort 1 } Line { SrcBlock "Rev_limit_demand" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 6 } Line { SrcBlock "ACCkaido" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 7 } Line { SrcBlock "ENG_GENERATOR" SrcPort 7 DstBlock "Eng_Tq_rate" DstPort 1 } Line { SrcBlock "Sireikaido" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 8 } Line { SrcBlock "Tq_limit_demand" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 9 } Line { SrcBlock "ENG_GENERATOR" SrcPort 8 DstBlock "Loss_Tq_rate" DstPort 1 } Line { SrcBlock "Tq_limit_rate" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 10 } Line { SrcBlock "ENG_GENERATOR" SrcPort 9 DstBlock "ISC" DstPort 1 } Line { SrcBlock "Fuel_cut" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 11 } Line { SrcBlock "ENG_GENERATOR" SrcPort 10 DstBlock "DRV_demand_inj" DstPort 1 } Line { SrcBlock "Idle_rpm_adjust" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 12 } Line { SrcBlock "ENG_GENERATOR" SrcPort 11 DstBlock "Loss_Tq_rate2" DstPort 1 } Line { SrcBlock "ACC_switch" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 13 } Line { SrcBlock "Tq_limit_switch" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 14 } Line { SrcBlock "ENG_GENERATOR" SrcPort 12 DstBlock "Eng_Tq_rate2" DstPort 1 } Line { SrcBlock "ENG_GENERATOR" SrcPort 13 DstBlock "EgDriveTq" DstPort 1 } Line { SrcBlock "ECU_ref_Tq" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 16 } Line { SrcBlock "ENG_GENERATOR" SrcPort 14 DstBlock "EgLossTq" DstPort 1 } Line { SrcBlock "ST_Tq" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 17 } Line { SrcBlock "ENG_GENERATOR" SrcPort 15 DstBlock "EgMaxTq" DstPort 1 } Line { SrcBlock "Engine_Start_active" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 18 } Line { SrcBlock "ENG_GENERATOR" SrcPort 16 DstBlock "EgDriveTq_woLoss" DstPort 1 } Line { SrcBlock "RESS" SrcPort 2 DstBlock "RESS_SOC" DstPort 1 } Line { SrcBlock "BR_Tq_In" SrcPort 1 DstBlock "MOTOR_DRIVE" DstPort 1 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 2 DstBlock "SPD_km/h" DstPort 1 } Line { SrcBlock "ECU_Tq_ref_In" SrcPort 1 DstBlock "MOTOR_DRIVE" DstPort 2 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 3 DstBlock "RL_Nm" DstPort 1 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 4 DstBlock "Motor_rpm" DstPort 1 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 5 DstBlock "Motor_Tq_Nm" DstPort 1 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 6 DstBlock "Motor_power_kW" DstPort 1 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 7 DstBlock "kasokudo_m/s2" DstPort 1 } Line { SrcBlock "Command_change" SrcPort 1 DstBlock "MOTOR_DRIVE" DstPort 5 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 8 DstBlock "MotorDriveTqMax" DstPort 1 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 9 DstBlock "MotorRegenTqMax" DstPort 1 } Line { SrcBlock "Reduction_switch" SrcPort 1 DstBlock "MOTOR_DRIVE" DstPort 6 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 10 DstBlock "Motor_Tq_ref" DstPort 1 } Line { SrcBlock "Koubai" SrcPort 1 DstBlock "MOTOR_DRIVE" DstPort 7 } Line { SrcBlock "MOTOR_DRIVE" SrcPort 11 DstBlock "DIST_km" DstPort 1 } Line { SrcBlock "RESS" SrcPort 4 DstBlock "RESS_Current" DstPort 1 } Line { SrcBlock "RESS" SrcPort 3 DstBlock "RESS_Power" DstPort 1 } Line { SrcBlock "ENG_GENERATOR" SrcPort 17 DstBlock "Eg_Tq_map_sirei" DstPort 1 } Line { SrcBlock "ENG_GENERATOR" SrcPort 18 DstBlock "Gen_speed" DstPort 1 } Line { SrcBlock "Gen_ref_rev" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 19 } Line { SrcBlock "Eng_start_flag" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 20 } Line { SrcBlock "Eng_stop_flag" SrcPort 1 DstBlock "ENG_GENERATOR" DstPort 21 } Line { SrcBlock "accessory1_on" SrcPort 1 DstBlock "RESS" DstPort 4 } Line { SrcBlock "accessory2_on" SrcPort 1 DstBlock "RESS" DstPort 5 } Line { SrcBlock "Reduction_ON" SrcPort 1 DstBlock "MOTOR_DRIVE" DstPort 4 } } } Block { BlockType SubSystem Name "sub_ECU_SW" Ports [57, 28] Position [440, 103, 680, 1267] BackgroundColor "yellow" TreatAsAtomicUnit off System { Name "sub_ECU_SW" Location [185, 69, 809, 750] Open off ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "45" Block { BlockType Inport Name "IG_ECU" Position [55, 53, 85, 67] } Block { BlockType Inport Name "ST_ECU" Position [55, 108, 85, 122] Port "2" } Block { BlockType Inport Name "flg_EXHB_ECU" Position [55, 168, 85, 182] Port "3" } Block { BlockType Inport Name "EgASRRef_ECU" Position [55, 218, 85, 232] Port "4" } Block { BlockType Inport Name "flg_EgASR_ECU" Position [55, 268, 85, 282] Port "5" } Block { BlockType Inport Name "Rev_limit_demand_ECU" Position [55, 318, 85, 332] Port "6" } Block { BlockType Inport Name "ACC_ECU" Position [55, 373, 85, 387] Port "7" } Block { BlockType Inport Name "Sireikaido_ECU" Position [55, 423, 85, 437] Port "8" } Block { BlockType Inport Name "Tq_limit_demand_ECU" Position [55, 473, 85, 487] Port "9" } Block { BlockType Inport Name "Tq_limit_rate_ECU" Position [55, 518, 85, 532] Port "10" } Block { BlockType Inport Name "flg_FC0_ECU" Position [55, 568, 85, 582] Port "11" } Block { BlockType Inport Name "Idle_rpm_adjust_ECU" Position [55, 618, 85, 632] Port "12" } Block { BlockType Inport Name "ACC_switch_ECU" Position [55, 668, 85, 682] Port "13" } Block { BlockType Inport Name "Tq_limit_switch_ECU" Position [55, 718, 85, 732] Port "14" } Block { BlockType Inport Name "Ref_Tq_ECU" Position [55, 768, 85, 782] BackgroundColor "green" Port "15" } Block { BlockType Inport Name "ST_Tq_ECU" Position [55, 818, 85, 832] Port "16" } Block { BlockType Inport Name "Eng_ST_active_ECU" Position [55, 868, 85, 882] Port "17" } Block { BlockType Inport Name "BR_TQ_[N]_ECU" Position [55, 918, 85, 932] Port "18" } Block { BlockType Inport Name "MotroTqRef_ECU" Position [55, 968, 85, 982] Port "19" } Block { BlockType Inport Name "Motor_cont_mode_ECU" Position [55, 1018, 85, 1032] Port "20" } Block { BlockType Inport Name "Command_change_ECU" Position [55, 1068, 85, 1082] Port "21" } Block { BlockType Inport Name "Reduction_SW_ECU" Position [55, 1118, 85, 1132] Port "22" } Block { BlockType Inport Name "RESS_change_ECU" Position [55, 1168, 85, 1182] Port "23" } Block { BlockType Inport Name "Gen_ref_rev_ECU" Position [55, 1218, 85, 1232] BackgroundColor "yellow" Port "24" } Block { BlockType Inport Name "Eng_start_flag_ECU" Position [55, 1268, 85, 1282] BackgroundColor "yellow" Port "25" } Block { BlockType Inport Name "Eng_stop_flag_ECU" Position [55, 1318, 85, 1332] BackgroundColor "yellow" Port "26" } Block { BlockType Inport Name "accessory1_on_ECU" Position [55, 1368, 85, 1382] BackgroundColor "yellow" Port "27" } Block { BlockType Inport Name "accessory2_on_ECU" Position [55, 1418, 85, 1432] BackgroundColor "yellow" Port "28" } Block { BlockType Inport Name "IG_model" Position [130, 73, 160, 87] Port "29" } Block { BlockType Inport Name "ST_model" Position [130, 128, 160, 142] Port "30" } Block { BlockType Inport Name "flg_EXHB_model" Position [130, 188, 160, 202] Port "31" } Block { BlockType Inport Name "EgASRRef_model" Position [130, 238, 160, 252] Port "32" } Block { BlockType Inport Name "flg_EgASR_model" Position [130, 288, 160, 302] Port "33" } Block { BlockType Inport Name "Rev_limit_demand_model" Position [130, 338, 160, 352] Port "34" } Block { BlockType Inport Name "ACC_model" Position [130, 393, 160, 407] Port "35" } Block { BlockType Inport Name "Sireikaido_model" Position [130, 443, 160, 457] Port "36" } Block { BlockType Inport Name "Tq_limit_demand_model" Position [130, 493, 160, 507] Port "37" } Block { BlockType Inport Name "Tq_limit_rate_model" Position [130, 538, 160, 552] Port "38" } Block { BlockType Inport Name "flg_FC0_model" Position [130, 588, 160, 602] Port "39" } Block { BlockType Inport Name "Idle_rpm_adjust_model" Position [130, 638, 160, 652] Port "40" } Block { BlockType Inport Name "ACC_switch_model" Position [130, 688, 160, 702] Port "41" } Block { BlockType Inport Name "Tq_limit_switch_model" Position [130, 738, 160, 752] Port "42" } Block { BlockType Inport Name "Ref_Tq_model" Position [130, 788, 160, 802] BackgroundColor "green" Port "43" } Block { BlockType Inport Name "ST_Tq_model" Position [130, 838, 160, 852] Port "44" } Block { BlockType Inport Name "Eng_ST_active_model" Position [130, 888, 160, 902] Port "45" } Block { BlockType Inport Name "BR_TQ_[N]_model" Position [130, 938, 160, 952] Port "46" } Block { BlockType Inport Name "MotroTqRef_model" Position [130, 988, 160, 1002] Port "47" } Block { BlockType Inport Name "Motor_cont_mode_model" Position [130, 1038, 160, 1052] Port "48" } Block { BlockType Inport Name "Command_change_model" Position [130, 1088, 160, 1102] Port "49" } Block { BlockType Inport Name "Reduction_SW_model" Position [130, 1138, 160, 1152] Port "50" } Block { BlockType Inport Name "RESS change_model" Position [130, 1188, 160, 1202] Port "51" } Block { BlockType Inport Name "Gen_ref_rev_model" Position [130, 1238, 160, 1252] BackgroundColor "yellow" Port "52" } Block { BlockType Inport Name "Eng_start_flag_model" Position [130, 1288, 160, 1302] BackgroundColor "yellow" Port "53" } Block { BlockType Inport Name "Eng_stop_flag_model" Position [130, 1338, 160, 1352] BackgroundColor "yellow" Port "54" } Block { BlockType Inport Name "accessory1_on_model" Position [130, 1388, 160, 1402] BackgroundColor "yellow" Port "55" } Block { BlockType Inport Name "accessory2_on_model" Position [130, 1438, 160, 1452] BackgroundColor "yellow" Port "56" } Block { BlockType Inport Name "ECU_SW" Position [85, 1478, 115, 1492] BackgroundColor "cyan" Port "57" } Block { BlockType Switch Name "switch" Position [290, 110, 320, 140] AttributesFormatString ">" Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch1" Position [290, 1020, 320, 1050] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch10" Position [290, 425, 320, 455] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch11" Position [290, 570, 320, 600] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch12" Position [290, 1220, 320, 1250] BackgroundColor "yellow" Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch13" Position [290, 970, 320, 1000] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch14" Position [290, 1270, 320, 1300] BackgroundColor "yellow" Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch15" Position [290, 920, 320, 950] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch16" Position [290, 1320, 320, 1350] BackgroundColor "yellow" Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch18" Position [290, 55, 320, 85] AttributesFormatString ">" Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch19" Position [290, 320, 320, 350] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch2" Position [290, 820, 320, 850] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch20" Position [290, 475, 320, 505] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch21" Position [290, 520, 320, 550] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch22" Position [290, 620, 320, 650] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch23" Position [290, 670, 320, 700] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch24" Position [290, 720, 320, 750] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch25" Position [290, 1070, 320, 1100] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch26" Position [290, 1120, 320, 1150] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch27" Position [290, 870, 320, 900] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch28" Position [290, 1370, 320, 1400] BackgroundColor "yellow" Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch3" Position [290, 1420, 320, 1450] BackgroundColor "yellow" AttributesFormatString ">" Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch4" Position [290, 1170, 320, 1200] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch5" Position [290, 770, 320, 800] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch6" Position [290, 170, 320, 200] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch7" Position [290, 220, 320, 250] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch8" Position [290, 270, 320, 300] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Switch Name "switch9" Position [290, 375, 320, 405] Criteria "u2 > Threshold" Threshold "0.5" } Block { BlockType Outport Name "KeyOn" Position [460, 63, 490, 77] } Block { BlockType Outport Name "ST" Position [460, 118, 490, 132] Port "2" } Block { BlockType Outport Name "flg_EXHB" Position [460, 178, 490, 192] Port "3" } Block { BlockType Outport Name "Rev_demand" Position [460, 228, 490, 242] Port "4" } Block { BlockType Outport Name "Rev_control_demand" Position [460, 278, 490, 292] Port "5" } Block { BlockType Outport Name "Rev_limitl_demand" Position [460, 328, 490, 342] Port "6" } Block { BlockType Outport Name "ACCkaido" Position [460, 383, 490, 397] Port "7" } Block { BlockType Outport Name "Sireikaido" Position [460, 433, 490, 447] Port "8" } Block { BlockType Outport Name "Tq_limit_demand" Position [460, 483, 490, 497] Port "9" } Block { BlockType Outport Name "Tq_limit_rate" Position [460, 528, 490, 542] Port "10" } Block { BlockType Outport Name "flg_Fuel_cut_0" Position [460, 578, 490, 592] Port "11" } Block { BlockType Outport Name "Idle_rpm_adjust" Position [460, 628, 490, 642] Port "12" } Block { BlockType Outport Name "ACC_switch" Position [460, 678, 490, 692] Port "13" } Block { BlockType Outport Name "Tq_limit_switch" Position [460, 728, 490, 742] Port "14" } Block { BlockType Outport Name "Ref_Tq" Position [460, 778, 490, 792] BackgroundColor "green" Port "15" } Block { BlockType Outport Name "ST_Tq" Position [460, 828, 490, 842] Port "16" } Block { BlockType Outport Name "Eng_ST_active" Position [460, 878, 490, 892] Port "17" } Block { BlockType Outport Name "BR_TQ_[N]1" Position [460, 928, 490, 942] Port "18" } Block { BlockType Outport Name "Tq_Ref" Position [460, 978, 490, 992] Port "19" } Block { BlockType Outport Name "Reduction_ON" Position [460, 1028, 490, 1042] Port "20" } Block { BlockType Outport Name "Command_change" Position [460, 1078, 490, 1092] Port "21" } Block { BlockType Outport Name "Reduction_SW" Position [460, 1128, 490, 1142] Port "22" } Block { BlockType Outport Name "RESS_change" Position [460, 1178, 490, 1192] Port "23" } Block { BlockType Outport Name "Gen_ref_rev" Position [460, 1228, 490, 1242] BackgroundColor "yellow" Port "24" } Block { BlockType Outport Name "Eng_start_flag" Position [460, 1278, 490, 1292] BackgroundColor "yellow" Port "25" } Block { BlockType Outport Name "Eng_stop_flag" Position [460, 1328, 490, 1342] BackgroundColor "yellow" Port "26" } Block { BlockType Outport Name "accessory1_on" Position [460, 1378, 490, 1392] BackgroundColor "yellow" Port "27" } Block { BlockType Outport Name "accessory2_on" Position [460, 1428, 490, 1442] BackgroundColor "yellow" Port "28" } Line { SrcBlock "ST_ECU" SrcPort 1 DstBlock "switch" DstPort 1 } Line { SrcBlock "switch" SrcPort 1 DstBlock "ST" DstPort 1 } Line { SrcBlock "switch1" SrcPort 1 DstBlock "Reduction_ON" DstPort 1 } Line { SrcBlock "Motor_cont_mode_ECU" SrcPort 1 DstBlock "switch1" DstPort 1 } Line { SrcBlock "switch5" SrcPort 1 DstBlock "Ref_Tq" DstPort 1 } Line { SrcBlock "Ref_Tq_ECU" SrcPort 1 DstBlock "switch5" DstPort 1 } Line { SrcBlock "switch6" SrcPort 1 DstBlock "flg_EXHB" DstPort 1 } Line { SrcBlock "flg_EXHB_ECU" SrcPort 1 DstBlock "switch6" DstPort 1 } Line { SrcBlock "switch7" SrcPort 1 DstBlock "Rev_demand" DstPort 1 } Line { SrcBlock "EgASRRef_ECU" SrcPort 1 DstBlock "switch7" DstPort 1 } Line { SrcBlock "switch8" SrcPort 1 DstBlock "Rev_control_demand" DstPort 1 } Line { SrcBlock "flg_EgASR_ECU" SrcPort 1 DstBlock "switch8" DstPort 1 } Line { SrcBlock "switch9" SrcPort 1 DstBlock "ACCkaido" DstPort 1 } Line { SrcBlock "ACC_ECU" SrcPort 1 DstBlock "switch9" DstPort 1 } Line { SrcBlock "switch10" SrcPort 1 DstBlock "Sireikaido" DstPort 1 } Line { SrcBlock "Sireikaido_ECU" SrcPort 1 DstBlock "switch10" DstPort 1 } Line { SrcBlock "switch11" SrcPort 1 DstBlock "flg_Fuel_cut_0" DstPort 1 } Line { SrcBlock "flg_FC0_ECU" SrcPort 1 DstBlock "switch11" DstPort 1 } Line { SrcBlock "switch13" SrcPort 1 DstBlock "Tq_Ref" DstPort 1 } Line { SrcBlock "MotroTqRef_ECU" SrcPort 1 DstBlock "switch13" DstPort 1 } Line { SrcBlock "ST_model" SrcPort 1 DstBlock "switch" DstPort 3 } Line { SrcBlock "Motor_cont_mode_model" SrcPort 1 DstBlock "switch1" DstPort 3 } Line { SrcBlock "Ref_Tq_model" SrcPort 1 DstBlock "switch5" DstPort 3 } Line { SrcBlock "flg_EXHB_model" SrcPort 1 DstBlock "switch6" DstPort 3 } Line { SrcBlock "EgASRRef_model" SrcPort 1 DstBlock "switch7" DstPort 3 } Line { SrcBlock "flg_EgASR_model" SrcPort 1 DstBlock "switch8" DstPort 3 } Line { SrcBlock "ACC_model" SrcPort 1 DstBlock "switch9" DstPort 3 } Line { SrcBlock "Sireikaido_model" SrcPort 1 DstBlock "switch10" DstPort 3 } Line { SrcBlock "flg_FC0_model" SrcPort 1 DstBlock "switch11" DstPort 3 } Line { SrcBlock "MotroTqRef_model" SrcPort 1 DstBlock "switch13" DstPort 3 } Line { SrcBlock "switch15" SrcPort 1 DstBlock "BR_TQ_[N]1" DstPort 1 } Line { SrcBlock "BR_TQ_[N]_ECU" SrcPort 1 DstBlock "switch15" DstPort 1 } Line { SrcBlock "BR_TQ_[N]_model" SrcPort 1 DstBlock "switch15" DstPort 3 } Line { SrcBlock "switch19" SrcPort 1 DstBlock "Rev_limitl_demand" DstPort 1 } Line { SrcBlock "Rev_limit_demand_ECU" SrcPort 1 DstBlock "switch19" DstPort 1 } Line { SrcBlock "Rev_limit_demand_model" SrcPort 1 DstBlock "switch19" DstPort 3 } Line { SrcBlock "switch20" SrcPort 1 DstBlock "Tq_limit_demand" DstPort 1 } Line { SrcBlock "Tq_limit_demand_ECU" SrcPort 1 DstBlock "switch20" DstPort 1 } Line { SrcBlock "Tq_limit_demand_model" SrcPort 1 DstBlock "switch20" DstPort 3 } Line { SrcBlock "switch21" SrcPort 1 DstBlock "Tq_limit_rate" DstPort 1 } Line { SrcBlock "Tq_limit_rate_ECU" SrcPort 1 DstBlock "switch21" DstPort 1 } Line { SrcBlock "Tq_limit_rate_model" SrcPort 1 DstBlock "switch21" DstPort 3 } Line { SrcBlock "switch22" SrcPort 1 DstBlock "Idle_rpm_adjust" DstPort 1 } Line { SrcBlock "Idle_rpm_adjust_ECU" SrcPort 1 DstBlock "switch22" DstPort 1 } Line { SrcBlock "Idle_rpm_adjust_model" SrcPort 1 DstBlock "switch22" DstPort 3 } Line { SrcBlock "switch23" SrcPort 1 DstBlock "ACC_switch" DstPort 1 } Line { SrcBlock "ACC_switch_ECU" SrcPort 1 DstBlock "switch23" DstPort 1 } Line { SrcBlock "ACC_switch_model" SrcPort 1 DstBlock "switch23" DstPort 3 } Line { SrcBlock "switch24" SrcPort 1 DstBlock "Tq_limit_switch" DstPort 1 } Line { SrcBlock "Tq_limit_switch_ECU" SrcPort 1 DstBlock "switch24" DstPort 1 } Line { SrcBlock "Tq_limit_switch_model" SrcPort 1 DstBlock "switch24" DstPort 3 } Line { SrcBlock "switch25" SrcPort 1 DstBlock "Command_change" DstPort 1 } Line { SrcBlock "Command_change_ECU" SrcPort 1 DstBlock "switch25" DstPort 1 } Line { SrcBlock "Command_change_model" SrcPort 1 DstBlock "switch25" DstPort 3 } Line { SrcBlock "Reduction_SW_ECU" SrcPort 1 DstBlock "switch26" DstPort 1 } Line { SrcBlock "switch26" SrcPort 1 DstBlock "Reduction_SW" DstPort 1 } Line { SrcBlock "Reduction_SW_model" SrcPort 1 Points [115, 0] DstBlock "switch26" DstPort 3 } Line { SrcBlock "IG_ECU" SrcPort 1 DstBlock "switch18" DstPort 1 } Line { SrcBlock "switch18" SrcPort 1 DstBlock "KeyOn" DstPort 1 } Line { SrcBlock "IG_model" SrcPort 1 DstBlock "switch18" DstPort 3 } Line { SrcBlock "switch27" SrcPort 1 DstBlock "Eng_ST_active" DstPort 1 } Line { SrcBlock "Eng_ST_active_ECU" SrcPort 1 DstBlock "switch27" DstPort 1 } Line { SrcBlock "Eng_ST_active_model" SrcPort 1 DstBlock "switch27" DstPort 3 } Line { SrcBlock "switch2" SrcPort 1 DstBlock "ST_Tq" DstPort 1 } Line { SrcBlock "ST_Tq_ECU" SrcPort 1 DstBlock "switch2" DstPort 1 } Line { SrcBlock "ST_Tq_model" SrcPort 1 DstBlock "switch2" DstPort 3 } Line { SrcBlock "ECU_SW" SrcPort 1 Points [130, 0; 0, -50] Branch { Points [0, -50] Branch { DstBlock "switch28" DstPort 2 } Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -45] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -55] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -50] Branch { Points [0, -60] Branch { Points [0, -55] DstBlock "switch18" DstPort 2 } Branch { DstBlock "switch" DstPort 2 } } Branch { DstBlock "switch6" DstPort 2 } } Branch { DstBlock "switch7" DstPort 2 } } Branch { DstBlock "switch8" DstPort 2 } } Branch { DstBlock "switch19" DstPort 2 } } Branch { DstBlock "switch9" DstPort 2 } } Branch { DstBlock "switch10" DstPort 2 } } Branch { DstBlock "switch20" DstPort 2 } } Branch { DstBlock "switch21" DstPort 2 } } Branch { DstBlock "switch11" DstPort 2 } } Branch { DstBlock "switch22" DstPort 2 } } Branch { DstBlock "switch23" DstPort 2 } } Branch { DstBlock "switch24" DstPort 2 } } Branch { DstBlock "switch5" DstPort 2 } } Branch { DstBlock "switch2" DstPort 2 } } Branch { DstBlock "switch27" DstPort 2 } } Branch { DstBlock "switch15" DstPort 2 } } Branch { DstBlock "switch13" DstPort 2 } } Branch { DstBlock "switch1" DstPort 2 } } Branch { DstBlock "switch25" DstPort 2 } } Branch { Points [30, 0] DstBlock "switch26" DstPort 2 } } Branch { DstBlock "switch4" DstPort 2 } } Branch { DstBlock "switch12" DstPort 2 } } Branch { DstBlock "switch14" DstPort 2 } } Branch { DstBlock "switch16" DstPort 2 } } } Branch { DstBlock "switch3" DstPort 2 } } Line { SrcBlock "RESS_change_ECU" SrcPort 1 DstBlock "switch4" DstPort 1 } Line { SrcBlock "switch4" SrcPort 1 DstBlock "RESS_change" DstPort 1 } Line { SrcBlock "RESS change_model" SrcPort 1 DstBlock "switch4" DstPort 3 } Line { SrcBlock "switch12" SrcPort 1 DstBlock "Gen_ref_rev" DstPort 1 } Line { SrcBlock "switch14" SrcPort 1 DstBlock "Eng_start_flag" DstPort 1 } Line { SrcBlock "switch16" SrcPort 1 DstBlock "Eng_stop_flag" DstPort 1 } Line { SrcBlock "switch28" SrcPort 1 DstBlock "accessory1_on" DstPort 1 } Line { SrcBlock "switch3" SrcPort 1 DstBlock "accessory2_on" DstPort 1 } Line { SrcBlock "Gen_ref_rev_ECU" SrcPort 1 DstBlock "switch12" DstPort 1 } Line { SrcBlock "Eng_start_flag_ECU" SrcPort 1 DstBlock "switch14" DstPort 1 } Line { SrcBlock "Eng_stop_flag_ECU" SrcPort 1 DstBlock "switch16" DstPort 1 } Line { SrcBlock "accessory1_on_ECU" SrcPort 1 DstBlock "switch28" DstPort 1 } Line { SrcBlock "accessory2_on_ECU" SrcPort 1 DstBlock "switch3" DstPort 1 } Line { SrcBlock "Gen_ref_rev_model" SrcPort 1 DstBlock "switch12" DstPort 3 } Line { SrcBlock "Eng_start_flag_model" SrcPort 1 DstBlock "switch14" DstPort 3 } Line { SrcBlock "Eng_stop_flag_model" SrcPort 1 DstBlock "switch16" DstPort 3 } Line { SrcBlock "accessory1_on_model" SrcPort 1 DstBlock "switch28" DstPort 3 } Line { SrcBlock "accessory2_on_model" SrcPort 1 DstBlock "switch3" DstPort 3 } Annotation { Name "Starter_signal" Position [385, 116] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Exhaust_brake" Position [395, 176] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Demand_revolution[r/min]" Position [390, 226] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_ASR" Position [390, 276] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_control_mode\n1:drive 2:regeneration " "3:ASR" Position [395, 1016] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Accelerator_opening_degree[%]" Position [400, 376] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Target_opening_degree[%]" Position [390, 426] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "0:Fuel_cut" Position [400, 576] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Reference_motor_torque[Nm]" Position [400, 971] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Select_ECU_MODEL_or_real_ECU" Position [290, 31] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Brake_torque[N]" Position [390, 926] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_revolution_control" Position [390, 326] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Torque_limit_demand" Position [390, 476] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Torque_limit_rate" Position [390, 521] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Idle_revolution_adjust" Position [390, 626] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Accelerator_switch" Position [390, 676] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Torque_limit_switch" Position [390, 721] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Command_change" Position [390, 1076] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Motor_clutch" Position [390, 1126] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_power" Position [390, 776] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Ignition_ON" Position [385, 61] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_start(generator_used)" Position [395, 871] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_start_torque" Position [390, 826] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Battery or Capacitor" Position [390, 1176] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Generator_reference_revolution" Position [400, 1221] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_start_flag" Position [390, 1276] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Engine_stop_flag" Position [390, 1326] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Accessory1_SW" Position [390, 1376] FontName "MS Pゴシック" FontSize 12 } Annotation { Name "Accessory2_SW" Position [390, 1426] FontName "MS Pゴシック" FontSize 12 } } } Block { BlockType Outport Name "Eng_Ne" Position [1185, 98, 1215, 112] } Block { BlockType Outport Name "Gen_Power" Position [1120, 133, 1150, 147] Port "2" } Block { BlockType Outport Name "Gen_Tq_Nm" Position [1185, 168, 1215, 182] Port "3" } Block { BlockType Outport Name "Fuel_Consumption" Position [1120, 203, 1150, 217] Port "4" } Block { BlockType Outport Name "Driver_demand_rate" Position [1185, 238, 1215, 252] Port "5" } Block { BlockType Outport Name "Gen_Current" Position [1120, 273, 1150, 287] Port "6" } Block { BlockType Outport Name "Eng_Tq_rate" Position [1185, 308, 1215, 322] Port "7" } Block { BlockType Outport Name "Loss_Tq_rate" Position [1120, 343, 1150, 357] Port "8" } Block { BlockType Outport Name "ISC" Position [1185, 378, 1215, 392] Port "9" } Block { BlockType Outport Name "DRV_demand_inj" Position [1120, 413, 1150, 427] Port "10" } Block { BlockType Outport Name "Loss_Tq_rate2" Position [1185, 448, 1215, 462] Port "11" } Block { BlockType Outport Name "Eng_Tq_rate2" Position [1120, 483, 1150, 497] Port "12" } Block { BlockType Outport Name "EgDriveTq" Position [1185, 518, 1215, 532] Port "13" } Block { BlockType Outport Name "EgLossTq" Position [1120, 553, 1150, 567] Port "14" } Block { BlockType Outport Name "EgMaxTq" Position [1185, 588, 1215, 602] Port "15" } Block { BlockType Outport Name "EgDriveTq_woLoss" Position [1120, 623, 1150, 637] Port "16" } Block { BlockType Outport Name "RESS_Voltage" Position [1185, 658, 1215, 672] Port "17" } Block { BlockType Outport Name "RESS_SOC" Position [1120, 693, 1150, 707] Port "18" } Block { BlockType Outport Name "RESS_Power" Position [1185, 728, 1215, 742] Port "19" } Block { BlockType Outport Name "RESS_Current" Position [1120, 763, 1150, 777] Port "20" } Block { BlockType Outport Name "Motor_Current" Position [1185, 798, 1215, 812] Port "21" } Block { BlockType Outport Name "Vehicle_Speed" Position [1120, 833, 1150, 847] Port "22" } Block { BlockType Outport Name "Road_Load" Position [1185, 868, 1215, 882] Port "23" } Block { BlockType Outport Name "Motor_Speed" Position [1120, 903, 1150, 917] Port "24" } Block { BlockType Outport Name "Motor_Tq" Position [1185, 938, 1215, 952] Port "25" } Block { BlockType Outport Name "Motor_Power" Position [1120, 973, 1150, 987] Port "26" } Block { BlockType Outport Name "kasokudo" Position [1185, 1008, 1215, 1022] Port "27" } Block { BlockType Outport Name "MotorDriveTqMax" Position [1120, 1043, 1150, 1057] Port "28" } Block { BlockType Outport Name "MotorRegenTqMax" Position [1185, 1078, 1215, 1092] Port "29" } Block { BlockType Outport Name "Motor_Tq_ref" Position [1120, 1113, 1150, 1127] Port "30" } Block { BlockType Outport Name "Distance" Position [1185, 1148, 1215, 1162] Port "31" } Block { BlockType Outport Name "Eg_Tq_map_sirei" Position [1120, 1183, 1150, 1197] BackgroundColor "yellow" Port "32" } Block { BlockType Outport Name "Gen_speed" Position [1185, 1218, 1215, 1232] BackgroundColor "yellow" Port "33" } Line { Name "Vehicle_Speed" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 22 Points [150, 0] Branch { Points [0, 420] Branch { Points [0, 105] DstBlock "Mux" DstPort 1 } Branch { DstBlock "Scope1" DstPort 1 } } Branch { DstBlock "Vehicle_Speed" DstPort 1 } } Line { Name "Motor_Speed" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 24 Points [130, 0] Branch { Points [0, 380] Branch { Points [0, 95] DstBlock "Mux" DstPort 3 } Branch { DstBlock "Scope1" DstPort 4 } } Branch { DstBlock "Motor_Speed" DstPort 1 } } Line { SrcBlock "Standard_series_HEV_model" SrcPort 26 DstBlock "Motor_Power" DstPort 1 } Line { Name "Motor_Tq" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 25 Points [120, 0] Branch { Points [0, 355] Branch { Points [0, 95] DstBlock "Mux" DstPort 4 } Branch { DstBlock "Scope1" DstPort 5 } } Branch { DstBlock "Motor_Tq" DstPort 1 } } Line { SrcBlock "Standard_series_HEV_model" SrcPort 27 DstBlock "kasokudo" DstPort 1 } Line { Name "Eng_Ne" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 1 Points [35, 0] Branch { Points [0, -70; -890, 0; 0, 1060] DstBlock "Ref_ECU_model" DstPort 2 } Branch { Points [75, 0] Branch { Points [0, 1165] Branch { Points [0, 135] DstBlock "Mux" DstPort 5 } Branch { DstBlock "Scope1" DstPort 2 } } Branch { DstBlock "Eng_Ne" DstPort 1 } } } Line { SrcBlock "Standard_series_HEV_model" SrcPort 2 DstBlock "Gen_Power" DstPort 1 } Line { Name "Gen_Tq_Nm" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 3 Points [90, 0] Branch { Points [0, 1145] Branch { Points [0, 105] DstBlock "Mux" DstPort 7 } Branch { DstBlock "Scope1" DstPort 7 } } Branch { DstBlock "Gen_Tq_Nm" DstPort 1 } } Line { SrcBlock "Standard_series_HEV_model" SrcPort 4 DstBlock "Fuel_Consumption" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 5 DstBlock "Driver_demand_rate" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 7 DstBlock "Eng_Tq_rate" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 8 DstBlock "Loss_Tq_rate" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 9 DstBlock "ISC" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 10 DstBlock "DRV_demand_inj" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 11 DstBlock "Loss_Tq_rate2" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 12 DstBlock "Eng_Tq_rate2" DstPort 1 } Line { Name "EgDriveTq" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 13 Points [100, 0] Branch { Points [0, 755] Branch { Points [0, 135] DstBlock "Mux" DstPort 6 } Branch { DstBlock "Scope1" DstPort 3 } } Branch { DstBlock "EgDriveTq" DstPort 1 } } Line { SrcBlock "Standard_series_HEV_model" SrcPort 14 DstBlock "EgLossTq" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 15 DstBlock "EgMaxTq" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 23 DstBlock "Road_Load" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 28 DstBlock "MotorDriveTqMax" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 29 DstBlock "MotorRegenTqMax" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 30 DstBlock "Motor_Tq_ref" DstPort 1 } Line { SrcBlock "Constant_ECU" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 57 } Line { SrcBlock "sub_ECU_SW" SrcPort 18 DstBlock "Standard_series_HEV_model" DstPort 19 } Line { SrcBlock "sub_ECU_SW" SrcPort 19 DstBlock "Standard_series_HEV_model" DstPort 20 } Line { SrcBlock "sub_ECU_SW" SrcPort 20 DstBlock "Standard_series_HEV_model" DstPort 21 } Line { SrcBlock "sub_ECU_SW" SrcPort 21 DstBlock "Standard_series_HEV_model" DstPort 22 } Line { SrcBlock "sub_ECU_SW" SrcPort 22 DstBlock "Standard_series_HEV_model" DstPort 23 } Line { SrcBlock "sub_ECU_SW" SrcPort 1 DstBlock "Standard_series_HEV_model" DstPort 2 } Line { SrcBlock "sub_ECU_SW" SrcPort 2 DstBlock "Standard_series_HEV_model" DstPort 3 } Line { SrcBlock "sub_ECU_SW" SrcPort 3 DstBlock "Standard_series_HEV_model" DstPort 4 } Line { SrcBlock "sub_ECU_SW" SrcPort 4 DstBlock "Standard_series_HEV_model" DstPort 5 } Line { SrcBlock "sub_ECU_SW" SrcPort 5 DstBlock "Standard_series_HEV_model" DstPort 6 } Line { SrcBlock "sub_ECU_SW" SrcPort 6 DstBlock "Standard_series_HEV_model" DstPort 7 } Line { SrcBlock "sub_ECU_SW" SrcPort 7 DstBlock "Standard_series_HEV_model" DstPort 8 } Line { SrcBlock "sub_ECU_SW" SrcPort 8 DstBlock "Standard_series_HEV_model" DstPort 9 } Line { SrcBlock "sub_ECU_SW" SrcPort 9 DstBlock "Standard_series_HEV_model" DstPort 10 } Line { SrcBlock "sub_ECU_SW" SrcPort 10 DstBlock "Standard_series_HEV_model" DstPort 11 } Line { SrcBlock "sub_ECU_SW" SrcPort 11 DstBlock "Standard_series_HEV_model" DstPort 12 } Line { SrcBlock "sub_ECU_SW" SrcPort 12 DstBlock "Standard_series_HEV_model" DstPort 13 } Line { SrcBlock "sub_ECU_SW" SrcPort 13 DstBlock "Standard_series_HEV_model" DstPort 14 } Line { SrcBlock "sub_ECU_SW" SrcPort 14 DstBlock "Standard_series_HEV_model" DstPort 15 } Line { SrcBlock "sub_ECU_SW" SrcPort 15 DstBlock "Standard_series_HEV_model" DstPort 16 } Line { SrcBlock "sub_ECU_SW" SrcPort 16 DstBlock "Standard_series_HEV_model" DstPort 17 } Line { SrcBlock "sub_ECU_SW" SrcPort 17 DstBlock "Standard_series_HEV_model" DstPort 18 } Line { SrcBlock "Koubai1" SrcPort 1 Points [450, 0] DstBlock "Standard_series_HEV_model" DstPort 1 } Line { SrcBlock "Ref_ECU_model" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 29 } Line { SrcBlock "Ref_ECU_model" SrcPort 2 DstBlock "sub_ECU_SW" DstPort 30 } Line { SrcBlock "Ref_ECU_model" SrcPort 3 DstBlock "sub_ECU_SW" DstPort 31 } Line { SrcBlock "Ref_ECU_model" SrcPort 4 DstBlock "sub_ECU_SW" DstPort 32 } Line { SrcBlock "Ref_ECU_model" SrcPort 5 DstBlock "sub_ECU_SW" DstPort 33 } Line { SrcBlock "Ref_ECU_model" SrcPort 6 DstBlock "sub_ECU_SW" DstPort 34 } Line { SrcBlock "Ref_ECU_model" SrcPort 7 DstBlock "sub_ECU_SW" DstPort 35 } Line { SrcBlock "Ref_ECU_model" SrcPort 8 DstBlock "sub_ECU_SW" DstPort 36 } Line { SrcBlock "Ref_ECU_model" SrcPort 9 DstBlock "sub_ECU_SW" DstPort 37 } Line { SrcBlock "Ref_ECU_model" SrcPort 10 DstBlock "sub_ECU_SW" DstPort 38 } Line { SrcBlock "Ref_ECU_model" SrcPort 11 DstBlock "sub_ECU_SW" DstPort 39 } Line { SrcBlock "Ref_ECU_model" SrcPort 12 DstBlock "sub_ECU_SW" DstPort 40 } Line { SrcBlock "Ref_ECU_model" SrcPort 13 DstBlock "sub_ECU_SW" DstPort 41 } Line { SrcBlock "Ref_ECU_model" SrcPort 14 DstBlock "sub_ECU_SW" DstPort 42 } Line { SrcBlock "Ref_ECU_model" SrcPort 15 DstBlock "sub_ECU_SW" DstPort 43 } Line { SrcBlock "Ref_ECU_model" SrcPort 16 DstBlock "sub_ECU_SW" DstPort 44 } Line { SrcBlock "Ref_ECU_model" SrcPort 17 DstBlock "sub_ECU_SW" DstPort 45 } Line { SrcBlock "Ref_ECU_model" SrcPort 18 DstBlock "sub_ECU_SW" DstPort 46 } Line { SrcBlock "Ref_ECU_model" SrcPort 19 DstBlock "sub_ECU_SW" DstPort 47 } Line { SrcBlock "Ref_ECU_model" SrcPort 20 DstBlock "sub_ECU_SW" DstPort 48 } Line { SrcBlock "Ref_ECU_model" SrcPort 21 DstBlock "sub_ECU_SW" DstPort 49 } Line { SrcBlock "Ref_ECU_model" SrcPort 22 DstBlock "sub_ECU_SW" DstPort 50 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 16 DstBlock "EgDriveTq_woLoss" DstPort 1 } Line { Name "RESS_SOC" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 18 Points [20, 0] Branch { Points [0, -650; -860, 0; 0, 765] DstBlock "Ref_ECU_model" DstPort 1 } Branch { Points [120, 0] Branch { Points [0, 630] Branch { Points [0, 45] DstBlock "Mux" DstPort 2 } Branch { DstBlock "Scope1" DstPort 8 } } Branch { DstBlock "RESS_SOC" DstPort 1 } } } Line { SrcBlock "Standard_series_HEV_model" SrcPort 19 DstBlock "RESS_Power" DstPort 1 } Line { SrcBlock "KeyOn_in" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 1 } Line { SrcBlock "ST_In" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 2 } Line { SrcBlock "EXHB_In" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 3 } Line { SrcBlock "Rev_demand" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 4 } Line { SrcBlock "Rev_control_demand" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 5 } Line { SrcBlock "Rev_limit_demand1" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 6 } Line { SrcBlock "ACCkaido" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 7 } Line { SrcBlock "Sireikaido" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 8 } Line { SrcBlock "Tq_limit_demand" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 9 } Line { SrcBlock "Tq_limit_rate" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 10 } Line { SrcBlock "Fuel_cut" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 11 } Line { SrcBlock "Idle_rpm_adjust" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 12 } Line { SrcBlock "ACC_switch" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 13 } Line { SrcBlock "Tq_limit_switch" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 14 } Line { SrcBlock "ECU_ref_Tq" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 15 } Line { SrcBlock "ST_Tq" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 16 } Line { SrcBlock "Engine_Start_active" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 17 } Line { SrcBlock "BR_Tq_In" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 18 } Line { SrcBlock "ECU_Tq_ref_In" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 19 } Line { SrcBlock "Reduction_ON" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 20 } Line { SrcBlock "Command_change" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 21 } Line { SrcBlock "Reduction_switch" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 22 } Line { SrcBlock "RESS_change" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 23 } Line { SrcBlock "Ref_ECU_model" SrcPort 23 DstBlock "sub_ECU_SW" DstPort 51 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 31 DstBlock "Distance" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Scope2" DstPort 1 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 6 Points [80, 0] Branch { DstBlock "Gen_Current" DstPort 1 } Branch { Points [0, 1155] DstBlock "Mux" DstPort 8 } } Line { Name "RESS_Voltage" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 17 Points [60, 0] Branch { Points [0, 685] Branch { Points [0, 105] DstBlock "Mux" DstPort 10 } Branch { DstBlock "Scope1" DstPort 10 } } Branch { DstBlock "RESS_Voltage" DstPort 1 } } Line { Name "RESS_Current" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 20 Points [70, 0] Branch { Points [0, 570] Branch { Points [0, 105] DstBlock "Mux" DstPort 9 } Branch { DstBlock "Scope1" DstPort 9 } } Branch { DstBlock "RESS_Current" DstPort 1 } } Line { SrcBlock "Standard_series_HEV_model" SrcPort 21 DstBlock "Motor_Current" DstPort 1 } Line { SrcBlock "sub_ECU_SW" SrcPort 23 DstBlock "Standard_series_HEV_model" DstPort 24 } Line { SrcBlock "sub_ECU_SW" SrcPort 24 DstBlock "Standard_series_HEV_model" DstPort 25 } Line { SrcBlock "sub_ECU_SW" SrcPort 25 DstBlock "Standard_series_HEV_model" DstPort 26 } Line { SrcBlock "sub_ECU_SW" SrcPort 26 DstBlock "Standard_series_HEV_model" DstPort 27 } Line { SrcBlock "sub_ECU_SW" SrcPort 27 DstBlock "Standard_series_HEV_model" DstPort 28 } Line { SrcBlock "sub_ECU_SW" SrcPort 28 DstBlock "Standard_series_HEV_model" DstPort 29 } Line { SrcBlock "Standard_series_HEV_model" SrcPort 32 DstBlock "Eg_Tq_map_sirei" DstPort 1 } Line { Name "Gen_speed" Labels [0, 0] SrcBlock "Standard_series_HEV_model" SrcPort 33 Points [160, 0] Branch { Points [0, 85] DstBlock "Scope1" DstPort 6 } Branch { DstBlock "Gen_speed" DstPort 1 } } Line { SrcBlock "Gen_ref_rev" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 24 } Line { SrcBlock "Eng_start_flag" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 25 } Line { SrcBlock "Eng_stop_flag" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 26 } Line { SrcBlock "accessory1_on" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 27 } Line { SrcBlock "accessory2_on" SrcPort 1 DstBlock "sub_ECU_SW" DstPort 28 } Line { SrcBlock "Ref_ECU_model" SrcPort 24 DstBlock "sub_ECU_SW" DstPort 52 } Line { SrcBlock "Ref_ECU_model" SrcPort 25 DstBlock "sub_ECU_SW" DstPort 53 } Line { SrcBlock "Ref_ECU_model" SrcPort 26 DstBlock "sub_ECU_SW" DstPort 54 } Line { SrcBlock "Ref_ECU_model" SrcPort 27 DstBlock "sub_ECU_SW" DstPort 55 } Line { SrcBlock "Ref_ECU_model" SrcPort 28 DstBlock "sub_ECU_SW" DstPort 56 } Annotation { Name "Series HEV-HILS Model\n2006.12.9" Position [413, 20] } Annotation { Name "Real_ECU:1_ECU_model:0" Position [370, 1279] FontName "MS ゴシック" FontSize 12 } } } MatData { NumRecords 1 DataRecord { Tag DataTag0 Data " %)30 . #@ # " " & \" 0 !0 @ ! @ $ ! $ &\\ ;@ . P D " " 8 ( @ % \" $ \" 0 % 0 \"@ $ \"\"" " >$1A=&$ 'E$871A !S=&5P6 A2N1" "\\$_/@K7HW ]TC^:F9F9F9FY/YJ9F9F9F;D_#@ #@ & \" 8 !0 @ " " ! 0 $ \"0 @ X X !@ @ & " " 4 ( 0 $ ! D ( . , 8 ( !" "@ % \" 0 ) X P !@ @ & " " 4 ( ! D #@ $@ & \" 8 " " !0 @ ! P $ \"0 !@ " " \\#\\. , 8 ( ! % \" $ ! 0 $ (" " +0 X X !@ @ & 4 ( 0 $ ! D (" " ^#\\. 0 8 ( ! % \" $ % 0 " " $ \"@ $( <@!A &L 90 . . 8 ( !@ % \" " " $ ! 0 ) \" ! #@ ) & \" $ " " !0 @ ! 0 $ #@ & & \" 8 !0 @ " " ! !@ $ \"0 # H$5 \"@14\":F9F9F3E" ",0)J9F9F9.4Q 3D . D 8 ( 0 % \" $ ! " " 0 . 8 8 ( !@ % \" $ & 0 " ") , !)X7H4KD?!/SX*UZ-P/=(_FIF9F9F9N3^:F9F9F9FY/PX " " #P @ !@ @ \" 4 ( 0 ( ! 4 ! + 0 " " #< !C:&%N;F5L