Model { Name "kendalian_level_skenario_2" Version 5.0 SaveDefaultBlockParams on SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ExecutionOrder 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 off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off Created "Wed Nov 24 08:30:13 2010" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "Administrator" ModifiedDateFormat "%" LastModifiedDate "Wed Dec 22 09:41:06 2010" 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 "normal" 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 on ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on BufferReuse on RTWExpressionDepthLimit 5 SimulationMode "normal" Solver "ode45" SolverMode "Auto" StartTime "0.0" StopTime "150" MaxOrder 5 MaxStep "auto" MinStep "auto" MaxNumMinSteps "-1" InitialStep "auto" FixedStep "auto" RelTol "1e-6" AbsTol "auto" OutputOption "RefineOutputTimes" OutputTimes "[]" Refine "1" LoadExternalInput off ExternalInput "[t, u]" LoadInitialState off InitialState "xInitial" SaveTime on TimeSaveName "tout" SaveState off StateSaveName "xout" SaveOutput on OutputSaveName "yout" SaveFinalState off FinalStateName "xFinal" SaveFormat "Array" Decimation "1" LimitDataPoints on MaxDataPoints "1000" SignalLoggingName "sigsOut" ConsistencyChecking "none" ArrayBoundsChecking "none" AlgebraicLoopMsg "warning" 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 on BooleanDataType on ConditionallyExecuteInputs on ParameterPooling on OptimizeBlockIOStorage on ZeroCross on AssertionControl "UseLocalSettings" ProdHWDeviceType "Microprocessor" ProdHWWordLengths "8,16,32,32" RTWSystemTargetFile "grt.tlc" RTWTemplateMakefile "grt_default_tmf" RTWMakeCommand "make_rtw" RTWGenerateCodeOnly off RTWRetainRTWFile off TLCProfiler off TLCDebug off TLCCoverage off TLCAssertion off BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } BlockParameterDefaults { 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 Derivative } 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" SampleTime "-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 MATLABFcn MATLABFcn "sin" OutputDimensions "-1" OutputSignalType "auto" Output1D 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 Saturate UpperLimit "0.5" LowerLimit "-0.5" LinearizeAsGain on ZeroCross on } Block { BlockType "S-Function" FunctionName "system" PortCounts "[]" SFunctionModules "''" } Block { BlockType Step Time "1" Before "0" After "1" SampleTime "-1" VectorParams1D on ZeroCross on } 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 ToWorkspace VariableName "simulink_output" MaxDataPoints "1000" Decimation "1" SampleTime "0" } Block { BlockType TransferFcn Numerator "[1]" Denominator "[1 2 1]" AbsoluteTolerance "auto" Realization "auto" } Block { BlockType TransportDelay DelayTime "1" InitialInput "0" BufferSize "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 "kendalian_level_skenario_2" Location [4, 83, 1255, 666] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "124" ReportName "simulink-default.rpt" Block { BlockType ToWorkspace Name "CONVEYER 1" Position [455, 225, 515, 255] VariableName "conv1" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "CONVEYER 2" Position [455, 275, 515, 305] VariableName "conv2" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType Constant Name "Constant" Position [25, 25, 55, 55] } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [95, 25, 125, 55] } Block { BlockType ToWorkspace Name "Kec. Motor CONV-1" Position [455, 385, 515, 415] VariableName "RPM1" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "Kec. Motor CONV-2" Position [455, 440, 515, 470] VariableName "RPM2" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType SubSystem Name "Kendalian LEVEL" Ports [5, 5] Position [215, 113, 405, 367] TreatAsAtomicUnit off System { Name "Kendalian LEVEL" Location [2, 82, 1253, 657] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "156" Block { BlockType Inport Name "Bukaan Katup SILO 1 [%]" Position [100, 158, 130, 172] } Block { BlockType Inport Name "Bukaan Katup SILO 2 [%]" Position [100, 418, 130, 432] Port "2" } Block { BlockType Inport Name "Waktu t [sec]" Position [100, 48, 130, 62] Port "3" } Block { BlockType Inport Name "Kec. Motor CONV 1 [RPM]" Position [100, 203, 130, 217] Port "4" } Block { BlockType Inport Name "Kec. Motor CONV 2 [RPM]" Position [100, 388, 130, 402] Port "5" } Block { BlockType SubSystem Name "CONVEYOR 1" Ports [3, 1] Position [465, 149, 565, 221] TreatAsAtomicUnit off System { Name "CONVEYOR 1" Location [14, 121, 717, 586] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "156" Block { BlockType Inport Name "Dari Katup SILO 1" Position [30, 208, 60, 222] } Block { BlockType Inport Name "Waktu t [sec]" Position [30, 38, 60, 52] Port "2" } Block { BlockType Inport Name "Kec. Motor [RPM]" Position [30, 108, 60, 122] Port "3" } Block { BlockType Saturate Name "Batas Tumpah1" Position [410, 95, 440, 125] UpperLimit "0.04/4 % Volume maksimum yang bisa d" "iangkut cawan [l/sec], 40 ml untuk 4 cawan" LowerLimit "0" } Block { BlockType Product Name "Cawan" Ports [2, 1] Position [335, 91, 380, 124] InputSameDT off } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [120, 61, 125, 99] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType MATLABFcn Name "Pembangkit Gelombang\nKOTAK" Position [160, 65, 220, 95] MATLABFcn "kotak" } Block { BlockType TransferFcn Name "Transfer Fcn" Position [470, 92, 530, 128] Denominator "[0.1 1]" } Block { BlockType Outport Name "ke KILN 1" Position [580, 103, 610, 117] } Line { SrcBlock "Dari Katup SILO 1" SrcPort 1 Points [205, 0; 0, -100] DstBlock "Cawan" DstPort 2 } Line { SrcBlock "Waktu t [sec]" SrcPort 1 Points [20, 0; 0, 25] DstBlock "Mux" DstPort 1 } Line { SrcBlock "Kec. Motor [RPM]" SrcPort 1 Points [30, 0; 0, -25] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Pembangkit Gelombang\nKOTAK" DstPort 1 } Line { SrcBlock "Pembangkit Gelombang\nKOTAK" SrcPort 1 Points [50, 0; 0, 20] DstBlock "Cawan" DstPort 1 } Line { SrcBlock "Cawan" SrcPort 1 DstBlock "Batas Tumpah1" DstPort 1 } Line { SrcBlock "Batas Tumpah1" SrcPort 1 DstBlock "Transfer Fcn" DstPort 1 } Line { SrcBlock "Transfer Fcn" SrcPort 1 DstBlock "ke KILN 1" DstPort 1 } Annotation { Name "gelombang kotak 0 dan 1" Position [269, 74] } } } Block { BlockType SubSystem Name "CONVEYOR 2" Ports [3, 1] Position [230, 293, 345, 377] Orientation "left" TreatAsAtomicUnit off System { Name "CONVEYOR 2" Location [704, 112, 1261, 596] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "Dari Katup SILO 2" Position [30, 208, 60, 222] } Block { BlockType Inport Name "Waktu t [sec]" Position [30, 38, 60, 52] Port "2" } Block { BlockType Inport Name "Kec. Motor [RPM]" Position [50, 113, 80, 127] Port "3" } Block { BlockType Saturate Name "Batas Tumpah1" Position [375, 95, 405, 125] UpperLimit "0.04/4 % Volume maksimum yang bisa " "diangkut cawan [l/sec]" LowerLimit "0" } Block { BlockType Product Name "Cawan" Ports [2, 1] Position [280, 91, 325, 124] InputSameDT off } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [120, 61, 125, 99] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType MATLABFcn Name "Pembangkit Gelombang\nKOTAK" Position [160, 65, 220, 95] MATLABFcn "kotak" } Block { BlockType TransferFcn Name "Transfer Fcn" Position [445, 92, 505, 128] Denominator "[0.1 1]" } Block { BlockType Outport Name "ke SILO 1" Position [535, 103, 565, 117] } Line { SrcBlock "Dari Katup SILO 2" SrcPort 1 Points [200, 0] DstBlock "Cawan" DstPort 2 } Line { SrcBlock "Waktu t [sec]" SrcPort 1 Points [20, 0; 0, 25] DstBlock "Mux" DstPort 1 } Line { SrcBlock "Kec. Motor [RPM]" SrcPort 1 Points [10, 0; 0, -30] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Pembangkit Gelombang\nKOTAK" DstPort 1 } Line { SrcBlock "Pembangkit Gelombang\nKOTAK" SrcPort 1 Points [40, 0] DstBlock "Cawan" DstPort 1 } Line { SrcBlock "Batas Tumpah1" SrcPort 1 DstBlock "Transfer Fcn" DstPort 1 } Line { SrcBlock "Cawan" SrcPort 1 DstBlock "Batas Tumpah1" DstPort 1 } Line { SrcBlock "Transfer Fcn" SrcPort 1 DstBlock "ke SILO 1" DstPort 1 } } } Block { BlockType SubSystem Name "COOLER" Ports [1, 1] Position [695, 289, 795, 331] Orientation "left" TreatAsAtomicUnit off System { Name "COOLER" Location [250, 273, 748, 573] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [110, 103, 140, 117] } Block { BlockType TransferFcn Name "Transfer Fcn" Position [180, 92, 225, 128] Denominator "[0.1 1]" } Block { BlockType TransportDelay Name "Transport\nDelay" Position [270, 95, 300, 125] DelayTime "20" } Block { BlockType Outport Name "Out1" Position [360, 103, 390, 117] } Line { SrcBlock "In1" SrcPort 1 DstBlock "Transfer Fcn" DstPort 1 } Line { SrcBlock "Transport\nDelay" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "Transfer Fcn" SrcPort 1 DstBlock "Transport\nDelay" DstPort 1 } } } Block { BlockType SubSystem Name "KILN 1" Ports [1, 1] Position [610, 164, 710, 206] TreatAsAtomicUnit off System { Name "KILN 1" Location [560, 182, 1062, 534] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [85, 103, 115, 117] } Block { BlockType TransferFcn Name "Transfer Fcn" Position [160, 92, 205, 128] Denominator "[0.1 1]" } Block { BlockType TransportDelay Name "Transport\nDelay" Position [260, 95, 290, 125] DelayTime "20" } Block { BlockType Outport Name "Out1" Position [360, 103, 390, 117] } Line { SrcBlock "In1" SrcPort 1 DstBlock "Transfer Fcn" DstPort 1 } Line { SrcBlock "Transport\nDelay" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "Transfer Fcn" SrcPort 1 DstBlock "Transport\nDelay" DstPort 1 } } } Block { BlockType SubSystem Name "KILN 2" Ports [1, 1] Position [755, 209, 855, 251] TreatAsAtomicUnit off System { Name "KILN 2" Location [169, 249, 667, 549] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [110, 103, 140, 117] } Block { BlockType TransferFcn Name "Transfer Fcn" Position [160, 92, 205, 128] Denominator "[0.1 1]" } Block { BlockType TransportDelay Name "Transport\nDelay" Position [235, 95, 265, 125] DelayTime "20" } Block { BlockType Outport Name "Out1" Position [360, 103, 390, 117] } Line { SrcBlock "In1" SrcPort 1 DstBlock "Transfer Fcn" DstPort 1 } Line { SrcBlock "Transport\nDelay" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "Transfer Fcn" SrcPort 1 DstBlock "Transport\nDelay" DstPort 1 } } } Block { BlockType SubSystem Name "SILO 1" Ports [2, 2] Position [250, 91, 405, 189] TreatAsAtomicUnit off System { Name "SILO 1" Location [44, 82, 972, 474] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "124" Block { BlockType Inport Name "Dari CONV 2" Position [20, 18, 50, 32] } Block { BlockType Inport Name "Bukaan Katup [%]" Position [20, 248, 50, 262] Port "2" } Block { BlockType TransferFcn Name "Debit Buangan\nKATUP [l/sec]" Position [85, 237, 145, 273] Numerator "[2*(0.5)] % Hasil Pengukuran dengan gel" "as ukur pada bukaan 50%" Denominator "[4]" } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [330, 160, 360, 190] InitialCondition "4.0468" } Block { BlockType MATLABFcn Name "Jika SILO kosong, dikali NOL" Position [65, 185, 125, 215] MATLABFcn "kosong" } Block { BlockType Product Name "Product" Ports [2, 1] Position [180, 231, 225, 264] InputSameDT off } Block { BlockType Saturate Name "Saturation" Position [400, 160, 430, 190] UpperLimit "8.0287" LowerLimit "0" } Block { BlockType Saturate Name "Saturation1" Position [620, 160, 650, 190] UpperLimit "12.5+10" LowerLimit "0" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [280, 165, 300, 185] ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType MATLABFcn Name "Volume to Level" Position [480, 160, 540, 190] MATLABFcn "vol_to_lev" } Block { BlockType Outport Name "Level SILO 1 [cm]" Position [770, 168, 800, 182] } Block { BlockType Outport Name "Ke CONV 1" Position [775, 243, 805, 257] Port "2" } Line { SrcBlock "Bukaan Katup [%]" SrcPort 1 DstBlock "Debit Buangan\nKATUP [l/sec]" DstPort 1 } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Integrator" DstPort 1 } Line { SrcBlock "Jika SILO kosong, dikali NOL" SrcPort 1 Points [35, 0] DstBlock "Product" DstPort 1 } Line { SrcBlock "Debit Buangan\nKATUP [l/sec]" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 Points [60, 0] Branch { DstBlock "Ke CONV 1" DstPort 1 } Branch { DstBlock "Sum" DstPort 2 } } Line { SrcBlock "Saturation" SrcPort 1 DstBlock "Volume to Level" DstPort 1 } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "Saturation" DstPort 1 } Line { SrcBlock "Dari CONV 2" SrcPort 1 Points [210, 0] DstBlock "Sum" DstPort 1 } Line { SrcBlock "Saturation1" SrcPort 1 Points [80, 0] Branch { DstBlock "Level SILO 1 [cm]" DstPort 1 } Branch { Points [0, -70; -710, 0; 0, 95] DstBlock "Jika SILO kosong, dikali NOL" DstPort 1 } } Line { SrcBlock "Volume to Level" SrcPort 1 DstBlock "Saturation1" DstPort 1 } Annotation { Name "volume masuk\n[liter]" Position [400, 195] } Annotation { Name "V" Position [393, 168] } Annotation { Name "y" Position [399, 71] } Annotation { Name "1/0" Position [146, 190] } Annotation { Name "Ternyata kondisi awal pada integrator d" "i atas (VOLUME AWAL), harus sesuai dengan kondisi awal dari integrator di dal" "am Time Constant (LEVEL AWAL).\nMisalnya LEVEL AWAL dalam Time Constant adala" "h 15 cm. Berarti pada integrator di atas harus dimasukkan VOLUME AWAL yang se" "suai, yaitu: \nV = Vk + (15 - hk)*pi*R^2 dengan Vk = (1/3)*pi*R^2*(ho + hk) " "- (1/3)*pi*r^2" Position [448, 359] } Annotation { Name "Ketika katup dibuka 50% , dituang 0.5 l" " pasir,\nhabis dalam 4 sec" Position [137, 307] } } } Block { BlockType SubSystem Name "SILO 2" Ports [2, 2] Position [485, 286, 640, 384] Orientation "left" TreatAsAtomicUnit off System { Name "SILO 2" Location [436, 128, 1190, 601] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "Dari COOLER" Position [20, 18, 50, 32] } Block { BlockType Inport Name "Bukaan Katup [%]" Position [20, 248, 50, 262] Port "2" } Block { BlockType TransferFcn Name "Debit Buangan\nKATUP [l/sec]1" Position [85, 237, 145, 273] Numerator "[2*(0.5)] % Hasil Pengukuran dengan gel" "as ukur pada bukaan 50%" Denominator "[4]" } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [345, 160, 375, 190] InitialCondition "4.0468/2" } Block { BlockType MATLABFcn Name "Jika SILO kosong, dikali NOL" Position [65, 185, 125, 215] MATLABFcn "kosong" } Block { BlockType Product Name "Product" Ports [2, 1] Position [180, 231, 225, 264] InputSameDT off } Block { BlockType Saturate Name "Saturation" Position [470, 160, 500, 190] UpperLimit "13.603" LowerLimit "0" } Block { BlockType Saturate Name "Saturation1" Position [665, 160, 695, 190] UpperLimit "12.5+20.5" LowerLimit "0" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [280, 165, 300, 185] ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType MATLABFcn Name "Volume to Level" Position [550, 160, 610, 190] MATLABFcn "vol_to_lev" } Block { BlockType Outport Name "Level SILO 2 [cm]" Position [840, 168, 870, 182] } Block { BlockType Outport Name "Ke CONV 2" Position [775, 243, 805, 257] Port "2" } Line { SrcBlock "Bukaan Katup [%]" SrcPort 1 DstBlock "Debit Buangan\nKATUP [l/sec]1" DstPort 1 } Line { SrcBlock "Dari COOLER" SrcPort 1 Points [175, 0; 0, 150] DstBlock "Sum" DstPort 1 } Line { SrcBlock "Jika SILO kosong, dikali NOL" SrcPort 1 Points [35, 0] DstBlock "Product" DstPort 1 } Line { SrcBlock "Debit Buangan\nKATUP [l/sec]1" SrcPort 1 DstBlock "Product" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 Points [60, 0] Branch { DstBlock "Ke CONV 2" DstPort 1 } Branch { DstBlock "Sum" DstPort 2 } } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "Saturation" DstPort 1 } Line { SrcBlock "Saturation" SrcPort 1 DstBlock "Volume to Level" DstPort 1 } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Integrator" DstPort 1 } Line { SrcBlock "Saturation1" SrcPort 1 Points [100, 0] Branch { DstBlock "Level SILO 2 [cm]" DstPort 1 } Branch { Points [0, -85; -760, 0; 0, 110] DstBlock "Jika SILO kosong, dikali NOL" DstPort 1 } } Line { SrcBlock "Volume to Level" SrcPort 1 DstBlock "Saturation1" DstPort 1 } Annotation { Name "volume masuk\n[liter]" Position [420, 195] } Annotation { Name "V" Position [393, 168] } Annotation { Name "y" Position [394, 96] } Annotation { Name "1/0" Position [146, 190] } } } Block { BlockType Outport Name "Level SILO 1 [cm]" Position [520, 13, 550, 27] } Block { BlockType Outport Name "Level SILO 2 [cm]" Position [520, 53, 550, 67] Port "2" } Block { BlockType Outport Name "Keluaran CONV 1" Position [685, 78, 715, 92] Port "3" } Block { BlockType Outport Name "Keluaran CONV 2" Position [270, 13, 300, 27] Port "4" } Block { BlockType Outport Name "Masuk ke SILO 2" Position [770, 428, 800, 442] Port "5" } Line { SrcBlock "SILO 1" SrcPort 1 Points [10, 0; 0, -95] DstBlock "Level SILO 1 [cm]" DstPort 1 } Line { SrcBlock "SILO 1" SrcPort 2 Points [40, 0] DstBlock "CONVEYOR 1" DstPort 1 } Line { SrcBlock "CONVEYOR 1" SrcPort 1 Points [15, 0] Branch { DstBlock "KILN 1" DstPort 1 } Branch { Points [0, -100] DstBlock "Keluaran CONV 1" DstPort 1 } } Line { SrcBlock "KILN 1" SrcPort 1 Points [15, 0; 0, 45] DstBlock "KILN 2" DstPort 1 } Line { SrcBlock "KILN 2" SrcPort 1 Points [20, 0; 0, 80] DstBlock "COOLER" DstPort 1 } Line { SrcBlock "SILO 2" SrcPort 1 Points [-35, 0; 0, -250] DstBlock "Level SILO 2 [cm]" DstPort 1 } Line { SrcBlock "COOLER" SrcPort 1 Points [-5, 0] Branch { DstBlock "SILO 2" DstPort 1 } Branch { Points [0, 125] DstBlock "Masuk ke SILO 2" DstPort 1 } } Line { SrcBlock "Bukaan Katup SILO 1 [%]" SrcPort 1 DstBlock "SILO 1" DstPort 2 } Line { SrcBlock "Bukaan Katup SILO 2 [%]" SrcPort 1 Points [535, 0; 0, -65] DstBlock "SILO 2" DstPort 2 } Line { SrcBlock "Waktu t [sec]" SrcPort 1 Points [55, 0; 0, 170; 230, 0] Branch { Points [0, -40] DstBlock "CONVEYOR 1" DstPort 2 } Branch { Points [0, 110] DstBlock "CONVEYOR 2" DstPort 2 } } Line { SrcBlock "SILO 2" SrcPort 2 Points [-50, 0; 0, -55] DstBlock "CONVEYOR 2" DstPort 1 } Line { SrcBlock "CONVEYOR 2" SrcPort 1 Points [-15, 0; 0, -220] Branch { DstBlock "SILO 1" DstPort 1 } Branch { Points [0, -95] DstBlock "Keluaran CONV 2" DstPort 1 } } Line { SrcBlock "Kec. Motor CONV 1 [RPM]" SrcPort 1 DstBlock "CONVEYOR 1" DstPort 3 } Line { SrcBlock "Kec. Motor CONV 2 [RPM]" SrcPort 1 Points [225, 0] DstBlock "CONVEYOR 2" DstPort 3 } Annotation { Name "KELUARAN YANG DIAMATI" Position [656, 38] } } } Block { BlockType ToWorkspace Name "LEVEL SILO 1" Position [455, 125, 515, 155] VariableName "level1" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "LEVEL SILO 2" Position [455, 175, 515, 205] VariableName "level2" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "Masuk Ke SILO 2" Position [455, 325, 515, 355] VariableName "masuk_silo2" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType SubSystem Name "Mekanisme Pembuka\nKatup SILO 1" Ports [0, 1] Position [75, 113, 190, 157] TreatAsAtomicUnit off System { Name "Mekanisme Pembuka\nKatup SILO 1" Location [395, 226, 893, 526] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Reference Name "Buka/Tutup" Ports [2, 1] Position [270, 92, 300, 128] SourceBlock "simulink/Signal\nRouting/Manual Switch" SourceType "Manual Switch" sw "0" action "0" } Block { BlockType Constant Name "Bukaan Katup Silo 1" Position [120, 26, 190, 64] Value "0" } Block { BlockType Step Name "Step" Position [140, 120, 170, 150] Time "50" After "5/100" SampleTime "0" } Block { BlockType Step Name "Step1" Position [140, 185, 170, 215] Time "70" After "-5/100" SampleTime "0" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [200, 155, 220, 175] ShowName off IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Outport Name "Bukaan Katup SILO 1 [%]" Position [360, 103, 390, 117] } Line { SrcBlock "Bukaan Katup Silo 1" SrcPort 1 Points [30, 0; 0, 55] DstBlock "Buka/Tutup" DstPort 1 } Line { SrcBlock "Step" SrcPort 1 Points [35, 0] DstBlock "Sum" DstPort 1 } Line { SrcBlock "Step1" SrcPort 1 Points [35, 0] DstBlock "Sum" DstPort 2 } Line { SrcBlock "Sum" SrcPort 1 Points [15, 0; 0, -45] DstBlock "Buka/Tutup" DstPort 2 } Line { SrcBlock "Buka/Tutup" SrcPort 1 DstBlock "Bukaan Katup SILO 1 [%]" DstPort 1 } } } Block { BlockType SubSystem Name "Mekanisme Pembuka\nKatup SILO 2" Ports [0, 1] Position [75, 213, 190, 257] NamePlacement "alternate" TreatAsAtomicUnit off System { Name "Mekanisme Pembuka\nKatup SILO 2" Location [434, 403, 931, 703] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Reference Name "Buka/Tutup" Ports [2, 1] Position [265, 92, 295, 128] SourceBlock "simulink/Signal\nRouting/Manual Switch" SourceType "Manual Switch" sw "0" action "0" } Block { BlockType Step Name "Step1" Position [115, 105, 145, 135] Time "10" After "5/100" SampleTime "0" } Block { BlockType Step Name "Step2" Position [115, 170, 145, 200] Time "50" After "-5/100" SampleTime "0" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [175, 140, 195, 160] ShowName off IconShape "round" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Constant Name "Tutup" Position [120, 50, 150, 80] Value "0" } Block { BlockType Outport Name "Bukaan Katup SILO 2 [%]" Position [360, 103, 390, 117] } Line { SrcBlock "Buka/Tutup" SrcPort 1 DstBlock "Bukaan Katup SILO 2 [%]" DstPort 1 } Line { SrcBlock "Tutup" SrcPort 1 Points [45, 0; 0, 35] DstBlock "Buka/Tutup" DstPort 1 } Line { SrcBlock "Step1" SrcPort 1 Points [35, 0] DstBlock "Sum" DstPort 1 } Line { SrcBlock "Step2" SrcPort 1 Points [35, 0] DstBlock "Sum" DstPort 2 } Line { SrcBlock "Sum" SrcPort 1 Points [25, 0; 0, -30] DstBlock "Buka/Tutup" DstPort 2 } } } Block { BlockType SubSystem Name "Pengatur Motor CONV 1" Ports [1, 1] Position [50, 294, 150, 336] FontSize 10 TreatAsAtomicUnit off System { Name "Pengatur Motor CONV 1" Location [543, 189, 1149, 652] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "Level SILO 2" Position [30, 103, 60, 117] } Block { BlockType Gain Name "Gain\ncm to RPM" Position [170, 86, 230, 134] Gain "-100" } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [365, 95, 395, 125] InitialCondition "1250" } Block { BlockType Saturate Name "Saturation" Position [445, 95, 475, 125] UpperLimit "2500" LowerLimit "0" } Block { BlockType Derivative Name "Sensor\nPerubahan\nLevel" Position [85, 95, 115, 125] } Block { BlockType Outport Name "RPM1" Position [520, 103, 550, 117] } Line { SrcBlock "Saturation" SrcPort 1 DstBlock "RPM1" DstPort 1 } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "Saturation" DstPort 1 } Line { SrcBlock "Level SILO 2" SrcPort 1 DstBlock "Sensor\nPerubahan\nLevel" DstPort 1 } Line { SrcBlock "Sensor\nPerubahan\nLevel" SrcPort 1 DstBlock "Gain\ncm to RPM" DstPort 1 } Line { SrcBlock "Gain\ncm to RPM" SrcPort 1 DstBlock "Integrator" DstPort 1 } } } Block { BlockType SubSystem Name "Pengatur Motor CONV 2" Ports [1, 1] Position [50, 364, 150, 406] FontSize 10 TreatAsAtomicUnit off System { Name "Pengatur Motor CONV 2" Location [426, 318, 924, 601] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "Level SILO 1" Position [15, 128, 45, 142] } Block { BlockType Gain Name "Gain\ncm to RPM" Position [155, 111, 215, 159] Gain "-100" } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [310, 120, 340, 150] InitialCondition "1250" } Block { BlockType Saturate Name "Saturation" Position [430, 120, 460, 150] UpperLimit "2500" LowerLimit "0" } Block { BlockType Derivative Name "Sensor\nPerubahan\nLevel" Position [70, 120, 100, 150] } Block { BlockType Outport Name "RPM2" Position [505, 128, 535, 142] } Line { SrcBlock "Saturation" SrcPort 1 DstBlock "RPM2" DstPort 1 } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "Saturation" DstPort 1 } Line { SrcBlock "Level SILO 1" SrcPort 1 DstBlock "Sensor\nPerubahan\nLevel" DstPort 1 } Line { SrcBlock "Sensor\nPerubahan\nLevel" SrcPort 1 DstBlock "Gain\ncm to RPM" DstPort 1 } Line { SrcBlock "Gain\ncm to RPM" SrcPort 1 DstBlock "Integrator" DstPort 1 } } } Block { BlockType ToWorkspace Name "Waktu" Position [190, 25, 250, 55] VariableName "time" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Line { SrcBlock "Constant" SrcPort 1 DstBlock "Integrator" DstPort 1 } Line { SrcBlock "Integrator" SrcPort 1 Points [25, 0] Branch { DstBlock "Waktu" DstPort 1 } Branch { Points [0, 50; -120, 0; 0, 185; 165, 0] DstBlock "Kendalian LEVEL" DstPort 3 } } Line { SrcBlock "Kendalian LEVEL" SrcPort 1 Points [15, 0] Branch { DstBlock "LEVEL SILO 1" DstPort 1 } Branch { Points [0, 290; -390, 0] DstBlock "Pengatur Motor CONV 2" DstPort 1 } } Line { SrcBlock "Kendalian LEVEL" SrcPort 2 Points [10, 0] Branch { DstBlock "LEVEL SILO 2" DstPort 1 } Branch { Points [0, 255; -395, 0; 0, -130] DstBlock "Pengatur Motor CONV 1" DstPort 1 } } Line { SrcBlock "Kendalian LEVEL" SrcPort 3 DstBlock "CONVEYER 1" DstPort 1 } Line { SrcBlock "Kendalian LEVEL" SrcPort 4 DstBlock "CONVEYER 2" DstPort 1 } Line { SrcBlock "Mekanisme Pembuka\nKatup SILO 1" SrcPort 1 Points [5, 0] DstBlock "Kendalian LEVEL" DstPort 1 } Line { SrcBlock "Mekanisme Pembuka\nKatup SILO 2" SrcPort 1 Points [0, -45] DstBlock "Kendalian LEVEL" DstPort 2 } Line { SrcBlock "Kendalian LEVEL" SrcPort 5 DstBlock "Masuk Ke SILO 2" DstPort 1 } Line { SrcBlock "Pengatur Motor CONV 1" SrcPort 1 Points [20, 0] Branch { Points [0, -25] DstBlock "Kendalian LEVEL" DstPort 4 } Branch { Points [0, 85] DstBlock "Kec. Motor CONV-1" DstPort 1 } } Line { SrcBlock "Pengatur Motor CONV 2" SrcPort 1 Points [45, 0; 0, -5] Branch { DstBlock "Kendalian LEVEL" DstPort 5 } Branch { Points [0, 75] DstBlock "Kec. Motor CONV-2" DstPort 1 } } Annotation { Name "SKENARIO \nREVISI 22/12/2010\n* Keadaan awal SI" "LO 1 dan SILO 2 sama-sama terisi\n* Katup SILO 2 dibuka duluan, baru katup SI" "LO 1\n* Batas tumpah di CONV. 1 dan 2 diperbesar dari dikembalikan ke 0.01 l/" "sec\n* Time Constant di SILO 1 dan SILO 2 ditiadakan, dipindahkan ke KILN 1 ," " KILN 2 dan COOLER\n* Bukaan katup hanya 5 %\n* Skenario 2 dengan mengatur ke" "cepatan motor" Position [434, 49] } } }