Model { Name "simuworld3" Version 6.1 MdlSubVersion 0 GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" ComputedModelVersion "1.239" NumModelReferences 0 NumTestPointedSignals 0 } SavedCharacterEncoding "ibm-5348_P100-1997" SaveDefaultBlockParams on SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" CovCumulativeReport off CovReportOnPause on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" MinMaxOverflowArchiveMode "Overwrite" BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off Created "Fri Aug 24 20:25:29 2007" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "Marga" ModifiedDateFormat "%" LastModifiedDate "Tue Jul 08 09:27:42 2008" ModelVersionFormat "1.%" ConfigurationManager "None" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off ExtModeBatchMode off ExtModeEnableFloating on ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigDurationFloating "auto" 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 StrictBusMsg "None" ProdHWDeviceType "32-bit Generic" ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 1 Version "1.0.4" Array { Type "Handle" Dimension 7 Simulink.SolverCC { $ObjectID 2 Version "1.0.4" StartTime "1900" StopTime "2200" AbsTol "auto" FixedStep "0.1" InitialStep "auto" MaxNumMinSteps "-1" MaxOrder 5 ExtrapolationOrder 4 NumberNewtonIterations 1 MaxStep "auto" MinStep "auto" RelTol "1" SolverMode "Auto" Solver "ode23s" SolverName "ode23s" ZeroCrossControl "UseLocalSettings" PositivePriorityOrder off AutoInsertRateTranBlk off SampleTimeConstraint "Unconstrained" RateTranMode "Deterministic" } Simulink.DataIOCC { $ObjectID 3 Version "1.0.4" Decimation "3" ExternalInput "[t, u]" FinalStateName "xFinal" InitialState "xInitial" LimitDataPoints on MaxDataPoints "1000" LoadExternalInput off LoadInitialState off SaveFinalState off SaveFormat "Array" SaveOutput on SaveState off SignalLogging on SaveTime on StateSaveName "xout" TimeSaveName "tout" OutputSaveName "yout" SignalLoggingName "sigsOut" OutputOption "RefineOutputTimes" OutputTimes "[]" Refine "1" } Simulink.OptimizationCC { $ObjectID 4 Array { Type "Cell" Dimension 5 Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "InitFltsAndDblsToZero" Cell "OptimizeModelRefInitCode" Cell "NoFixptDivByZeroProtection" PropName "DisabledProps" } Version "1.0.4" BlockReduction on BooleanDataType on ConditionallyExecuteInputs on ConditionalExecOptimization "on_for_testing" InlineParams off InlineInvariantSignals off OptimizeBlockIOStorage on BufferReuse on EnforceIntegerDowncast on ExpressionFolding on FoldNonRolledExpr on LocalBlockOutputs on ParameterPooling on RollThreshold 5 SystemCodeInlineAuto off StateBitsets off DataBitsets off UseTempVars off ZeroExternalMemoryAtStartup on ZeroInternalMemoryAtStartup on InitFltsAndDblsToZero on NoFixptDivByZeroProtection off OptimizeModelRefInitCode off LifeSpan "inf" } Simulink.DebuggingCC { $ObjectID 5 Version "1.0.4" RTPrefix "error" ConsistencyChecking "none" ArrayBoundsChecking "none" AlgebraicLoopMsg "warning" ArtificialAlgebraicLoopMsg "warning" CheckSSInitialOutputMsg on CheckExecutionContextPreStartOutputMsg off CheckExecutionContextRuntimeOutputMsg off SignalResolutionControl "TryResolveAllWithWarning" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" SolverPrmCheckMsg "none" InheritedTsInSrcMsg "warning" DiscreteInheritContinuousMsg "warning" MultiTaskDSMMsg "warning" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterPrecisionLossMsg "warning" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" FcnCallInpInsideContextMsg "Use local settings" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SFcnCompatibilityMsg "none" UniqueDataStoreMsg "none" RootOutportRequireBusObject "warning" AssertControl "UseLocalSettings" EnableOverflowDetection off ModelReferenceIOMsg "none" ModelReferenceVersionMismatchMessage "none" ModelReferenceIOMismatchMessage "none" ModelReferenceCSMismatchMessage "none" ModelReferenceSimTargetVerbose off UnknownTsInhSupMsg "warning" ModelReferenceDataLoggingMessage "warning" ModelReferenceSymbolNameMessage "warning" } Simulink.HardwareCC { $ObjectID 6 Version "1.0.4" ProdBitPerChar 8 ProdBitPerShort 16 ProdBitPerInt 32 ProdBitPerLong 32 ProdIntDivRoundTo "Undefined" ProdEndianess "Unspecified" ProdWordSize 32 ProdShiftRightIntArith on ProdHWDeviceType "32-bit Generic" TargetBitPerChar 8 TargetBitPerShort 16 TargetBitPerInt 32 TargetBitPerLong 32 TargetShiftRightIntArith on TargetIntDivRoundTo "Undefined" TargetEndianess "Unspecified" TargetWordSize 32 TargetTypeEmulationWarnSuppressLevel 0 TargetPreprocMaxBitsSint 32 TargetPreprocMaxBitsUint 32 TargetHWDeviceType "Specified" TargetUnknown on ProdEqTarget on } Simulink.ModelReferenceCC { $ObjectID 7 Version "1.0.4" UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" CheckModelReferenceTargetMessage "error" ModelReferenceNumInstancesAllowed "Multi" ModelReferencePassRootInputsByReference on ModelReferenceMinAlgLoopOccurrences off } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 8 Array { Type "Cell" Dimension 1 Cell "IncludeHyperlinkInReport" PropName "DisabledProps" } Version "1.0.4" SystemTargetFile "grt.tlc" GenCodeOnly off MakeCommand "make_rtw" TemplateMakefile "grt_default_tmf" Description "Generic Real-Time Target" GenerateReport off SaveLog off RTWVerbose on RetainRTWFile off ProfileTLC off TLCDebug off TLCCoverage off TLCAssert off ProcessScriptMode "Default" ConfigurationMode "Optimized" ConfigAtBuild off IncludeHyperlinkInReport off LaunchReport off Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 9 Array { Type "Cell" Dimension 9 Cell "IgnoreCustomStorageClasses" Cell "InsertBlockDesc" Cell "SFDataObjDesc" Cell "SimulinkDataObjDesc" Cell "DefineNamingRule" Cell "SignalNamingRule" Cell "ParamNamingRule" Cell "InlinedPrmAccess" Cell "CustomSymbolStr" PropName "DisabledProps" } Version "1.0.4" ForceParamTrailComments off GenerateComments on IgnoreCustomStorageClasses on IncHierarchyInIds off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement off IncAutoGenComments off SimulinkDataObjDesc off SFDataObjDesc off IncDataTypeInIds off PrefixModelToSubsysFcnNames on CustomSymbolStr "$R$N$M" MangleLength 1 DefineNamingRule "None" ParamNamingRule "None" SignalNamingRule "None" InsertBlockDesc off SimulinkBlockComments on EnableCustomComments off InlinedPrmAccess "Literals" ReqsInCode off } Simulink.GRTTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 10 Array { Type "Cell" Dimension 12 Cell "IncludeMdlTerminateFcn" Cell "CombineOutputUpdateFcns" Cell "SuppressErrorStatus" Cell "ERTCustomFileBanners" Cell "GenerateSampleERTMain" Cell "MultiInstanceERTCode" Cell "PurelyIntegerCode" Cell "SupportNonFinite" Cell "SupportComplex" Cell "SupportAbsoluteTime" Cell "SupportContinuousTime" Cell "SupportNonInlinedSFcns" PropName "DisabledProps" } Version "1.0.4" TargetFcnLib "ansi_tfl_tmw.mat" GenFloatMathFcnCalls "ANSI_C" UtilityFuncGeneration "Auto" GenerateFullHeader on GenerateSampleERTMain off IsPILTarget off ModelReferenceCompliant on IncludeMdlTerminateFcn on CombineOutputUpdateFcns off SuppressErrorStatus off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" MatFileLogging on MultiInstanceERTCode off SupportNonFinite on SupportComplex on PurelyIntegerCode off SupportContinuousTime on SupportNonInlinedSFcns on ExtMode off ExtModeStaticAlloc off ExtModeTesting off ExtModeStaticAllocSize 1000000 ExtModeTransport 0 ExtModeMexFile "ext_comm" RTWCAPISignals off RTWCAPIParams off RTWCAPIStates off GenerateASAP2 off } PropName "Components" } } PropName "Components" } Name "Configuration" SimulationMode "normal" CurrentDlgPage "Solver" } PropName "ConfigurationSets" } Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 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 ActionPort InitializeStates "held" ActionType "unset" } Block { BlockType Clock DisplayTime off } Block { BlockType Constant Value "1" VectorParams1D on OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" } Block { BlockType Derivative LinearizePole "inf" } Block { BlockType Display Format "short" Decimation "10" Floating off SampleTime "-1" } Block { BlockType Fcn Expr "sin(u[1])" SampleTime "-1" } Block { BlockType If NumInputs "1" IfExpression "u1 > 0" ShowElse on ZeroCross on SampleTime "-1" } Block { BlockType Inport BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" 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" IgnoreLimit off ZeroCross on } Block { BlockType Lookup InputValues "[-4:5]" OutputValues " rand(1,10)-0.5" LookUpMeth "Interpolation-Extrapolation" OutDataTypeMode "Same as input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" LUTDesignTableMode "Redesign Table" LUTDesignDataSource "Block Dialog" LUTDesignFunctionName "sqrt(x)" LUTDesignUseExistingBP on LUTDesignRelError "0.01" LUTDesignAbsError "1e-6" } Block { BlockType Merge Inputs "2" InitialOutput "[]" AllowUnequalInputPortWidths off InputPortOffsets "[]" } Block { BlockType MinMax Function "min" Inputs "1" InputSameDT on OutDataTypeMode "Inherit via internal rule" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on ZeroCross on SampleTime "-1" } Block { BlockType Mux Inputs "4" DisplayOption "none" BusObject "BusObject" NonVirtualBus off } Block { BlockType Outport Port "1" BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Product Inputs "2" Multiplication "Element-wise(.*)" InputSameDT on OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Zero" SaturateOnIntegerOverflow on SampleTime "-1" } 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 SampleTime "0" } Block { BlockType SubSystem ShowPortLabels on Permissions "ReadWrite" PermitHierarchicalResolution "All" SystemSampleTime "-1" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" SimViewingDevice off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" } Block { BlockType Sum IconShape "rectangular" Inputs "++" InputSameDT on OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType ToWorkspace VariableName "simulink_output" MaxDataPoints "1000" Decimation "1" SampleTime "0" FixptAsFi 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 "simuworld3" Location [6, 82, 1018, 721] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" ReportName "simulink-default.rpt" BlocksetDataString "[0 -9.81 0]|1|0|1e-3|1|1e-3|1|2|1e-4|1e-4|0|0|0|1" "e-5|Deprecated|0|0|0||1|0" Block { BlockType Clock Name "Clock" Position [255, 580, 275, 600] Decimation "10" } Block { BlockType Derivative Name "Derivative10" Position [715, 585, 745, 615] NamePlacement "alternate" } Block { BlockType Derivative Name "Derivative9" Position [715, 495, 745, 525] NamePlacement "alternate" } Block { BlockType Constant Name "Inherent land Fertility" Position [50, 155, 80, 185] ForegroundColor "blue" BackgroundColor "orange" Value "k124" } Block { BlockType ToWorkspace Name "To Workspace1" Position [530, 317, 625, 353] VariableName "p_industrial" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace10" Position [820, 584, 910, 616] VariableName "slope_pop" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace2" Position [535, 444, 625, 476] VariableName "food" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace3" Position [525, 117, 620, 153] VariableName "births" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace4" Position [525, 190, 625, 230] VariableName "deaths" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace5" Position [530, 378, 635, 412] VariableName "nr_resources" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace6" Position [525, 259, 625, 291] VariableName "p_poll_index" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace7" Position [530, 45, 615, 75] VariableName "p_services" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace8" Position [535, 544, 625, 576] VariableName "population_1" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace9" Position [815, 494, 905, 526] VariableName "slope_food" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType SubSystem Name "WORLD3-91" Ports [7, 8] Position [260, 66, 440, 529] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "WORLD3-91" Location [-2, 88, 993, 750] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "40" Block { BlockType Inport Name "In t_zero_pop_grow_time" Position [220, 899, 255, 921] BackgroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In Inherent land Fertility" Position [1200, 703, 1230, 717] BackgroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In assim half life 1970 146" Position [235, 1624, 270, 1646] BackgroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In año cambio pol ener\n" Position [985, 1599, 1020, 1621] BackgroundColor "green" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In nr_resources_init" Position [980, 1359, 1015, 1381] BackgroundColor "green" Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In x54 p avg life ind cap 1\n" Position [890, 1149, 925, 1171] BackgroundColor "green" Port "6" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In x57 t ind equil time\n" Position [885, 1209, 920, 1231] BackgroundColor "green" Port "7" IconDisplay "Port number" LatchInput off } Block { BlockType Constant Name "Constant3" Position [365, 600, 395, 630] Value "230" } Block { BlockType SubSystem Name "Contaminacion" Ports [5, 6] Position [440, 1410, 760, 1660] ForegroundColor "red" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Contaminacion" Location [-2, 88, 993, 733] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "population 1" Position [410, 163, 440, 177] BackgroundColor "darkGreen" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x132 pc res use mlt" Position [420, 218, 450, 232] BackgroundColor "darkGreen" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "X85 arable land" Position [435, 333, 465, 347] BackgroundColor "darkGreen" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x101 inp per hect" Position [440, 368, 470, 382] BackgroundColor "darkGreen" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In1" Position [1050, 493, 1080, 507] Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType Integrator Name " x142 pers pollution" Ports [1, 1] Position [1070, 195, 1100, 225] BackgroundColor "lightBlue" InitialCondition "2.5e7" IgnoreLimit off } Block { BlockType Clock Name "Clock" Position [860, 520, 880, 540] Decimation "10" } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [730, 331, 735, 369] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [3, 1] Position [1345, 241, 1350, 299] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [2, 1] Position [1156, 250, 1234, 280] Orientation "down" NamePlacement "alternate" ShowName off Inputs "2" DisplayOption "signals" } Block { BlockType Mux Name "Mux3" Ports [2, 1] Position [1145, 530, 1220, 545] Orientation "down" NamePlacement "alternate" ShowName off Inputs "2" DisplayOption "signals" } Block { BlockType SubSystem Name "Sub ppoll tech PTD" Ports [3, 2] Position [510, 505, 655, 605] ForegroundColor "darkGreen" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Sub ppoll tech PTD" Location [119, 177, 906, 572] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "x143 ppoll index" Position [45, 298, 75, 312] BackgroundColor "darkGreen" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "s ppoll gen fact 138" Position [45, 33, 75, 47] BackgroundColor "darkGreen" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "t policy year 150" Position [45, 218, 75, 232] BackgroundColor "darkGreen" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Clock Name "Clock" Position [200, 155, 220, 175] Decimation "10" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [200, 296, 205, 334] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [495, 226, 500, 264] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Fcn Name "PTD*POLGFM" Position [520, 230, 580, 260] Expr "u[1]*u[2]" } Block { BlockType Fcn Name "abcisa1" Position [270, 300, 330, 330] Expr "(1-u[1])/u[2]" } Block { BlockType Constant Name "des ppoll index DPOLX" Position [115, 310, 145, 340] BackgroundColor "orange" Value "1.2" } Block { BlockType Constant Name "option 0" Position [130, 180, 160, 210] BackgroundColor "orange" Value "0" } Block { BlockType Lookup Name "p ppoll chg mlt POLGFM" Position [390, 289, 440, 341] DialogController "Simulink.DDGSource" InputValues "[-1 0]" OutputValues "[-0.05 0]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Integrator Name "ppoll tech PTD" Ports [1, 1] Position [400, 165, 430, 195] InitialCondition "1" IgnoreLimit off } Block { BlockType SubSystem Name "ppoll tech chg rt PTDR" Ports [4, 1] Position [270, 122, 320, 238] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "ppoll tech chg rt PTDR" Location [141, 372, 880, 872] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Lookup Name "ppoll tech mult icor COPM" Position [270, 14, 320, 66] DialogController "Simulink.DDGSource" InputValues "[0 0.1 0.2 0.3 0.4 0.5 0.6 0" ".7 0.8 0.9 1]" OutputValues "[1.25 1.20 1.15 1.11 1.08 1.05 " " 1.03 1.02 1.01 1.00 1.00]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Outport Name "ppoll tech mult icor COPM\n" Position [660, 33, 690, 47] BackgroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ppoll tech PTD\n" Position [520, 173, 550, 187] BackgroundColor "blue" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "x143 ppoll index" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "des ppoll index DPOLX" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "abcisa1" DstPort 1 } Line { SrcBlock "abcisa1" SrcPort 1 DstBlock "p ppoll chg mlt POLGFM" DstPort 1 } Line { SrcBlock "s ppoll gen fact 138" SrcPort 1 DstBlock "ppoll tech mult icor COPM" DstPort 1 } Line { SrcBlock "Clock" SrcPort 1 DstBlock "ppoll tech chg rt PTDR" DstPort 2 } Line { SrcBlock "option 0" SrcPort 1 DstBlock "ppoll tech chg rt PTDR" DstPort 3 } Line { SrcBlock "t policy year 150" SrcPort 1 DstBlock "ppoll tech chg rt PTDR" DstPort 4 } Line { SrcBlock "ppoll tech chg rt PTDR" SrcPort 1 DstBlock "ppoll tech PTD" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "PTD*POLGFM" DstPort 1 } Line { SrcBlock "ppoll tech PTD" SrcPort 1 Points [20, 0] Branch { Points [0, 55] DstBlock "Mux1" DstPort 1 } Branch { DstBlock "ppoll tech PTD\n" DstPort 1 } } Line { SrcBlock "p ppoll chg mlt POLGFM" SrcPort 1 Points [15, 0; 0, -60] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "PTD*POLGFM" SrcPort 1 Points [20, 0; 0, -135; -360, 0; 0, 25] DstBlock "ppoll tech chg rt PTDR" DstPort 1 } Line { SrcBlock "ppoll tech mult icor COPM" SrcPort 1 DstBlock "ppoll tech mult icor COPM\n" DstPort 1 } } } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [1015, 200, 1035, 220] ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Constant Name "agr mtl toxic index 140" Position [445, 400, 475, 420] BackgroundColor "orange" } Block { BlockType Fcn Name "assim half life 146" Position [1140, 575, 1230, 605] Orientation "down" NamePlacement "alternate" Expr "u[1]*u[2]" } Block { BlockType Lookup Name "assim half life mlt 145" Position [1175, 420, 1225, 470] Orientation "down" NamePlacement "alternate" DialogController "Simulink.DDGSource" InputValues "[1 251 501 751 1001]" OutputValues "[1 11 21 31 41]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Constant Name "constante" Position [1260, 260, 1290, 280] BackgroundColor "orange" Value "1.4" } Block { BlockType Constant Name "fr agr inp pers mtl 140" Position [445, 435, 475, 455] BackgroundColor "orange" Value "0.001" } Block { BlockType Constant Name "frac res pers mtl 139" Position [430, 265, 460, 295] BackgroundColor "orange" Value ".02" } Block { BlockType Constant Name "ind mtl emiss fact 139" Position [475, 175, 505, 205] BackgroundColor "orange" Value ".1" } Block { BlockType Constant Name "ind mtl toxic index 139" Position [505, 235, 535, 265] BackgroundColor "orange" Value "10" } Block { BlockType Constant Name "ppol in 1970 143" Position [1224, 175, 1296, 200] Orientation "down" BackgroundColor "orange" NamePlacement "alternate" Value "1.36e8" } Block { BlockType Product Name "ppoll gen agr 140" Ports [4, 1] Position [625, 326, 645, 459] Inputs "4" InputSameDT off RndMeth "Floor" } Block { BlockType Product Name "ppoll gen ind 139" Ports [5, 1] Position [625, 160, 645, 300] Inputs "5" InputSameDT off RndMeth "Floor" } Block { BlockType Constant Name "t policy year" Position [315, 610, 345, 630] BackgroundColor "orange" Value "4000" } Block { BlockType Constant Name "tech dev del TDD" Position [735, 420, 765, 440] BackgroundColor "orange" NamePlacement "alternate" Value "20" } Block { BlockType Fcn Name "x137 ppoll gen rt" Position [795, 335, 855, 365] Expr "(u[1]+u[2])*u[3]" } Block { BlockType Fcn Name "x137 ppoll gen rt1" Position [978, 355, 1072, 385] Orientation "up" Expr "u[1]/(u[2]*u[3])" } Block { BlockType Constant Name "x138 ppoll gen fact 1" Position [815, 580, 845, 600] BackgroundColor "orange" NamePlacement "alternate" } Block { BlockType SubSystem Name "x138 ppoll gen fact 3" Ports [2, 1] Position [805, 465, 880, 505] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x138 ppoll gen fact 3" Location [33, 218, 985, 860] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [40, 108, 70, 122] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [90, 433, 120, 447] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Constant Name "1" Position [145, 291, 175, 309] Value "3" } Block { BlockType Constant Name "2" Position [400, 296, 430, 314] Value "3" } Block { BlockType Constant Name "4" Position [620, 301, 650, 319] Value "3" } Block { BlockType Integrator Name "Integrator1" Ports [1, 1] Position [530, 240, 560, 270] IgnoreLimit off } Block { BlockType Integrator Name "Integrator2" Ports [1, 1] Position [275, 235, 305, 265] IgnoreLimit off } Block { BlockType Integrator Name "Integrator3" Ports [1, 1] Position [750, 245, 780, 275] IgnoreLimit off } Block { BlockType Product Name "Product2" Ports [3, 1] Position [690, 229, 710, 301] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [3, 1] Position [470, 224, 490, 296] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [3, 1] Position [215, 219, 235, 291] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [155, 240, 165, 275] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [410, 245, 420, 280] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [630, 250, 640, 285] ShowName off Inputs "+-" } Block { BlockType Outport Name "Out1" Position [840, 133, 870, 147] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In2" SrcPort 1 Points [20, 0; 0, -75; 50, 0] Branch { Points [5, 0] DstBlock "Product6" DstPort 3 } Branch { Points [0, 5; 260, 0] Branch { DstBlock "Product3" DstPort 3 } Branch { Points [220, 0] DstBlock "Product2" DstPort 3 } } } Line { SrcBlock "Integrator3" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum3" DstPort 2 } Branch { Points [0, -120] DstBlock "Out1" DstPort 1 } } Line { SrcBlock "Product2" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator3" DstPort 1 } Line { SrcBlock "4" SrcPort 1 Points [0, -45] DstBlock "Product2" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Integrator1" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -195, 0; 0, -75] DstBlock "Sum2" DstPort 2 } Branch { Points [40, 0] DstBlock "Sum3" DstPort 1 } } Line { SrcBlock "Product3" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "2" SrcPort 1 Points [0, -45] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Integrator2" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum1" DstPort 2 } Branch { Points [75, 0] DstBlock "Sum2" DstPort 1 } } Line { SrcBlock "Product6" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "1" SrcPort 1 Points [0, -45] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product6" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [30, 0; 0, 135] DstBlock "Sum1" DstPort 1 } Annotation { Name "entrada" Position [46, 142] } Annotation { Name "parametro" Position [98, 468] } Annotation { Name "smooth3--filtro de tercer orden con" " parámetro variable" Position [435, 469] } } } Block { BlockType SubSystem Name "x138 s ppoll gen fact" Ports [4, 1] Position [920, 487, 970, 603] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x138 s ppoll gen fact" Location [71, 362, 810, 862] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [30, 123, 60, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [25, 158, 55, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [140, 112, 155, 148] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [65, 0] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Fcn Name "x143 ppoll index" Position [1155, 305, 1245, 335] Orientation "down" NamePlacement "alternate" Expr "u[1]/u[2]" } Block { BlockType Outport Name "ppoll tech mult icor COPM\n" Position [715, 543, 745, 557] BackgroundColor "blue" NamePlacement "alternate" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x143 ppoll index\n" Position [1275, 758, 1305, 772] BackgroundColor "blue" NamePlacement "alternate" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x142 pers pollution\n" Position [1200, 53, 1230, 67] BackgroundColor "blue" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ppoll gen rt 137" Position [895, 263, 925, 277] BackgroundColor "blue" NamePlacement "alternate" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out x138 s ppoll gen fact\n" Position [1080, 633, 1110, 647] BackgroundColor "blue" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out ppoll gen ind 139\n" Position [745, 268, 775, 282] BackgroundColor "blue" NamePlacement "alternate" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "population 1" SrcPort 1 DstBlock "ppoll gen ind 139" DstPort 1 } Line { SrcBlock "ind mtl emiss fact 139" SrcPort 1 Points [100, 0] DstBlock "ppoll gen ind 139" DstPort 2 } Line { SrcBlock "x132 pc res use mlt" SrcPort 1 Points [155, 0] DstBlock "ppoll gen ind 139" DstPort 3 } Line { SrcBlock "ind mtl toxic index 139" SrcPort 1 Points [70, 0] DstBlock "ppoll gen ind 139" DstPort 4 } Line { SrcBlock "frac res pers mtl 139" SrcPort 1 DstBlock "ppoll gen ind 139" DstPort 5 } Line { SrcBlock "X85 arable land" SrcPort 1 DstBlock "ppoll gen agr 140" DstPort 1 } Line { SrcBlock "x101 inp per hect" SrcPort 1 DstBlock "ppoll gen agr 140" DstPort 2 } Line { SrcBlock "agr mtl toxic index 140" SrcPort 1 DstBlock "ppoll gen agr 140" DstPort 3 } Line { SrcBlock "fr agr inp pers mtl 140" SrcPort 1 DstBlock "ppoll gen agr 140" DstPort 4 } Line { SrcBlock "Sub ppoll tech PTD" SrcPort 1 Points [0, 20] DstBlock "ppoll tech mult icor COPM\n" DstPort 1 } Line { SrcBlock "Clock" SrcPort 1 DstBlock "x138 s ppoll gen fact" DstPort 2 } Line { SrcBlock "x138 ppoll gen fact 1" SrcPort 1 Points [50, 0; 0, -30] DstBlock "x138 s ppoll gen fact" DstPort 3 } Line { SrcBlock "x138 s ppoll gen fact" SrcPort 1 Points [0, 0; 30, 0] Branch { Points [0, -95; -325, 0; 0, -90] DstBlock "Mux" DstPort 3 } Branch { Points [0, 95] Branch { Points [0, 65; -600, 0; 0, -150] DstBlock "Sub ppoll tech PTD" DstPort 2 } Branch { DstBlock "out x138 s ppoll gen fact\n" DstPort 1 } } } Line { SrcBlock "ppoll gen ind 139" SrcPort 1 Points [30, 0; 0, 40] Branch { Points [0, 70] DstBlock "Mux" DstPort 1 } Branch { Points [50, 0] DstBlock "out ppoll gen ind 139\n" DstPort 1 } } Line { SrcBlock "ppoll gen agr 140" SrcPort 1 Points [15, 0; 0, -45] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "x137 ppoll gen rt" DstPort 1 } Line { SrcBlock "Sum" SrcPort 1 DstBlock " x142 pers pollution" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 Points [20, 0; 0, 435; -350, 0] DstBlock "x137 ppoll gen rt1" DstPort 1 } Line { SrcBlock " x142 pers pollution" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [20, 0] Branch { Points [5, 0; 0, -80; 170, 0; 0, 120] DstBlock "Mux1" DstPort 1 } Branch { Points [45, 0] DstBlock "Mux2" DstPort 1 } } Branch { Points [0, -150] DstBlock "x142 pers pollution\n" DstPort 1 } } Line { SrcBlock "x137 ppoll gen rt1" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "constante" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "ppol in 1970 143" SrcPort 1 Points [-45, 0] DstBlock "Mux2" DstPort 2 } Line { SrcBlock "Mux2" SrcPort 1 Points [5, 0] DstBlock "x143 ppoll index" DstPort 1 } Line { SrcBlock "x143 ppoll index" SrcPort 1 Points [0, 0; 0, 30] Branch { DstBlock "assim half life mlt 145" DstPort 1 } Branch { Points [190, 0; 0, 365; -230, 0] Branch { Points [-760, 0; 0, -215] DstBlock "Sub ppoll tech PTD" DstPort 1 } Branch { Points [0, 30] DstBlock "x143 ppoll index\n" DstPort 1 } } } Line { SrcBlock "Mux3" SrcPort 1 DstBlock "assim half life 146" DstPort 1 } Line { SrcBlock "assim half life mlt 145" SrcPort 1 DstBlock "Mux3" DstPort 2 } Line { SrcBlock "assim half life 146" SrcPort 1 Points [0, 5; 125, 0; 0, -325] DstBlock "Mux1" DstPort 3 } Line { SrcBlock "t policy year" SrcPort 1 Points [125, 0] Branch { Points [20, 0] DstBlock "Sub ppoll tech PTD" DstPort 3 } Branch { Points [15, 0; 0, 70; 415, 0] DstBlock "x138 s ppoll gen fact" DstPort 4 } } Line { SrcBlock "x137 ppoll gen rt" SrcPort 1 Points [10, 0] Branch { Points [60, 0; 0, -140] DstBlock "Sum" DstPort 1 } Branch { Points [0, -80] DstBlock "ppoll gen rt 137" DstPort 1 } } Line { SrcBlock "Sub ppoll tech PTD" SrcPort 2 Points [35, 0; 0, -105] DstBlock "x138 ppoll gen fact 3" DstPort 1 } Line { SrcBlock "tech dev del TDD" SrcPort 1 Points [15, 0; 0, 65] DstBlock "x138 ppoll gen fact 3" DstPort 2 } Line { SrcBlock "x138 ppoll gen fact 3" SrcPort 1 Points [10, 0; 0, 15] DstBlock "x138 s ppoll gen fact" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [80, 0] DstBlock "Mux3" DstPort 1 } } } Block { BlockType Display Name "Display" Ports [1] Position [1180, 404, 1320, 436] Decimation "1" } Block { BlockType Display Name "Display1" Ports [1] Position [980, 495, 1070, 525] NamePlacement "alternate" Decimation "1" } Block { BlockType Display Name "Display10" Ports [1] Position [895, 1425, 985, 1455] Decimation "1" } Block { BlockType Display Name "Display12" Ports [1] Position [1480, 1200, 1570, 1230] NamePlacement "alternate" Decimation "1" } Block { BlockType Display Name "Display14" Ports [1] Position [1510, 1020, 1600, 1050] Decimation "1" } Block { BlockType Display Name "Display15" Ports [1] Position [1670, 383, 1800, 417] Decimation "1" } Block { BlockType Display Name "Display16" Ports [1] Position [1660, 315, 1750, 345] Decimation "1" } Block { BlockType Display Name "Display17" Ports [1] Position [1670, 235, 1760, 265] Decimation "1" } Block { BlockType Display Name "Display2" Ports [1] Position [1225, 125, 1315, 155] Decimation "1" } Block { BlockType Display Name "Display3" Ports [1] Position [1225, 80, 1315, 110] Decimation "1" } Block { BlockType Display Name "Display4" Ports [1] Position [880, 624, 990, 656] NamePlacement "alternate" Decimation "1" } Block { BlockType Display Name "Display5" Ports [1] Position [905, 1280, 995, 1310] Decimation "1" } Block { BlockType Display Name "Display6" Ports [1] Position [1550, 850, 1640, 880] Decimation "1" } Block { BlockType Display Name "Display7" Ports [1] Position [1545, 795, 1635, 825] Decimation "1" } Block { BlockType Display Name "Display8" Ports [1] Position [1560, 1325, 1650, 1355] Decimation "1" } Block { BlockType Display Name "Display9" Ports [1] Position [1575, 1490, 1665, 1520] Decimation "1" } Block { BlockType SubSystem Name "Human Fertility" Ports [5, 1] Position [605, 830, 795, 920] ForegroundColor "red" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Human Fertility" Location [6, 74, 1002, 697] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "x71\nserv_out_pc" Position [285, 78, 315, 92] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x19\nlife_expectancy" Position [760, 490, 790, 500] Orientation "left" NamePlacement "alternate" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x49\nind_out_pc" Position [835, 703, 865, 717] Orientation "left" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "hlth self impact del 22" Position [475, 253, 505, 267] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "t_zero_pop_\ngrow_time" Position [20, 642, 55, 668] BackgroundColor "orange" NamePlacement "alternate" Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType Constant Name "2 " Position [95, 586, 125, 604] Value "2" } Block { BlockType Clock Name "Clock1" Position [25, 545, 45, 565] Decimation "10" } Block { BlockType Clock Name "Clock2" Position [720, 15, 740, 35] Decimation "10" } Block { BlockType Display Name "Display" Ports [1] Position [795, 560, 885, 590] Decimation "1" } Block { BlockType Display Name "Display1" Ports [1] Position [345, 670, 435, 700] Decimation "1" } Block { BlockType Display Name "Display10" Ports [1] Position [835, 415, 925, 445] Decimation "1" } Block { BlockType Display Name "Display11" Ports [1] Position [1010, 365, 1100, 395] Decimation "1" } Block { BlockType Display Name "Display2" Ports [1] Position [410, 970, 500, 1000] Decimation "1" } Block { BlockType Display Name "Display3" Ports [1] Position [205, 1030, 295, 1060] Decimation "1" } Block { BlockType Display Name "Display4" Ports [1] Position [305, 555, 395, 585] Decimation "1" } Block { BlockType Display Name "Display5" Ports [1] Position [145, 280, 235, 310] Decimation "1" } Block { BlockType Display Name "Display6" Ports [1] Position [345, 440, 435, 470] Decimation "1" } Block { BlockType Display Name "Display7" Ports [1] Position [285, 156, 370, 184] Decimation "1" } Block { BlockType Display Name "Display8" Ports [1] Position [925, 105, 1015, 135] Decimation "1" } Block { BlockType Display Name "Display9" Ports [1] Position [610, 20, 700, 50] Decimation "1" } Block { BlockType Fcn Name "Fcn" Position [925, 280, 960, 310] Expr "u[1]*(1-u[2])+u[3]*u[2]" } Block { BlockType MinMax Name "MinMax" Ports [2, 1] Position [985, 282, 1015, 313] Function "min" Inputs "2" } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [900, 276, 905, 314] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [520, 899, 535, 946] Orientation "left" ShowName off Inputs "2" DisplayOption "signals" } Block { BlockType Mux Name "Mux2" Ports [2, 1] Position [305, 269, 320, 316] ShowName off Inputs "2" DisplayOption "signals" } Block { BlockType Product Name "Product3" Ports [2, 1] Position [605, 322, 615, 358] Orientation "left" RndMeth "Floor" } Block { BlockType Product Name "Product4" Ports [3, 1] Position [125, 677, 145, 713] Inputs "3" RndMeth "Floor" } Block { BlockType Scope Name "Scope" Ports [1] Position [140, 974, 170, 1006] Location [360, 167, 684, 406] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [265, 639, 295, 671] Location [417, 425, 741, 664] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData1" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope2" Ports [1] Position [985, 474, 1015, 506] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData19" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope3" Ports [1] Position [775, 604, 805, 636] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData3" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope4" Ports [1] Position [500, 59, 530, 91] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData34" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope5" Ports [1] Position [345, 834, 375, 866] Location [1, 49, 1025, 736] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData41" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope6" Ports [1] Position [825, 504, 855, 536] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData55" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope7" Ports [1] Position [635, 994, 665, 1026] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData57" DataFormat "StructureWithTime" } Block { BlockType SubSystem Name "avg ind out pc 43" Ports [2, 1] Position [620, 910, 720, 950] Orientation "left" ForegroundColor "magenta" NamePlacement "alternate" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "avg ind out pc 43" Location [17, 290, 871, 729] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In3" Position [125, 33, 155, 47] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In4" Position [170, 273, 200, 287] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Integrator Name "Integrator2" Ports [1, 1] Position [515, 115, 545, 145] InitialCondition "41.56" IgnoreLimit off ZeroCross off } Block { BlockType Product Name "Product1" Ports [2, 1] Position [450, 179, 470, 206] Orientation "left" Inputs "**" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [290, 106, 310, 139] NamePlacement "alternate" Inputs "**" RndMeth "Floor" } Block { BlockType Scope Name "Scope" Ports [1] Position [610, 39, 640, 71] Location [161, 474, 485, 713] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "20" YMax "170" SaveName "ScopeData1" DataFormat "StructureWithTime" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [395, 110, 405, 145] ShowName off Inputs "+-" } Block { BlockType Outport Name "Out1" Position [625, 123, 655, 137] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In4" SrcPort 1 Points [0, 0; 35, 0] Branch { Points [35, 0] DstBlock "Product6" DstPort 2 } Branch { Points [0, 10; 250, 0; 0, -90] DstBlock "Product1" DstPort 2 } } Line { SrcBlock "In3" SrcPort 1 Points [55, 0; 0, 75] DstBlock "Product6" DstPort 1 } Line { SrcBlock "Product6" SrcPort 1 Points [0, -5] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Integrator2" SrcPort 1 Points [10, 0] Branch { Points [0, 55] DstBlock "Product1" DstPort 1 } Branch { Points [20, 0] Branch { DstBlock "Out1" DstPort 1 } Branch { Points [0, -75] DstBlock "Scope" DstPort 1 } } } Line { SrcBlock "Product1" SrcPort 1 Points [-65, 0] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Integrator2" DstPort 1 } Annotation { Name "entrada" Position [136, 77] } Annotation { Name "parametro" Position [183, 328] } Annotation { Name "smooth1--filtro de primer orden con" " parámetro variable" Position [375, 409] } } } Block { BlockType SubSystem Name "del ind out pc" Ports [2, 1] Position [615, 730, 690, 770] Orientation "left" ForegroundColor "magenta" NamePlacement "alternate" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "del ind out pc" Location [38, 161, 990, 803] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [40, 108, 70, 122] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [90, 433, 120, 447] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Constant Name "1" Position [145, 291, 175, 309] Value "3" } Block { BlockType Constant Name "2" Position [400, 296, 430, 314] Value "3" } Block { BlockType Constant Name "4" Position [620, 301, 650, 319] Value "3" } Block { BlockType Integrator Name "Integrator1" Ports [1, 1] Position [530, 240, 560, 270] IgnoreLimit off } Block { BlockType Integrator Name "Integrator2" Ports [1, 1] Position [275, 235, 305, 265] IgnoreLimit off } Block { BlockType Integrator Name "Integrator3" Ports [1, 1] Position [750, 245, 780, 275] IgnoreLimit off } Block { BlockType Product Name "Product2" Ports [3, 1] Position [690, 229, 710, 301] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [3, 1] Position [470, 224, 490, 296] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [3, 1] Position [215, 219, 235, 291] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [155, 240, 165, 275] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [410, 245, 420, 280] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [630, 250, 640, 285] ShowName off Inputs "+-" } Block { BlockType Outport Name "Out1" Position [840, 133, 870, 147] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In2" SrcPort 1 Points [20, 0; 0, -75; 50, 0] Branch { Points [5, 0] DstBlock "Product6" DstPort 3 } Branch { Points [0, 5; 260, 0] Branch { DstBlock "Product3" DstPort 3 } Branch { Points [220, 0] DstBlock "Product2" DstPort 3 } } } Line { SrcBlock "Integrator3" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum3" DstPort 2 } Branch { Points [0, -120] DstBlock "Out1" DstPort 1 } } Line { SrcBlock "Product2" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator3" DstPort 1 } Line { SrcBlock "4" SrcPort 1 Points [0, -45] DstBlock "Product2" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Integrator1" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -195, 0; 0, -75] DstBlock "Sum2" DstPort 2 } Branch { Points [40, 0] DstBlock "Sum3" DstPort 1 } } Line { SrcBlock "Product3" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "2" SrcPort 1 Points [0, -45] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Integrator2" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum1" DstPort 2 } Branch { Points [75, 0] DstBlock "Sum2" DstPort 1 } } Line { SrcBlock "Product6" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "1" SrcPort 1 Points [0, -45] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product6" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [30, 0; 0, 135] DstBlock "Sum1" DstPort 1 } Annotation { Name "entrada" Position [46, 142] } Annotation { Name "parametro" Position [98, 468] } Annotation { Name "smooth3--filtro de tercer orden con" " parámetro variable" Position [435, 469] } } } Block { BlockType SubSystem Name "fert cont facil pc 46" Ports [2, 1] Position [535, 165, 610, 205] ForegroundColor "magenta" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "fert cont facil pc 46" Location [34, 197, 986, 839] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [40, 108, 70, 122] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [90, 433, 120, 447] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Constant Name "1" Position [145, 291, 175, 309] Value "3" } Block { BlockType Constant Name "2" Position [400, 296, 430, 314] Value "3" } Block { BlockType Constant Name "4" Position [620, 301, 650, 319] Value "3" } Block { BlockType Integrator Name "Integrator1" Ports [1, 1] Position [530, 240, 560, 270] IgnoreLimit off } Block { BlockType Integrator Name "Integrator2" Ports [1, 1] Position [275, 235, 305, 265] IgnoreLimit off } Block { BlockType Integrator Name "Integrator3" Ports [1, 1] Position [750, 245, 780, 275] IgnoreLimit off } Block { BlockType Product Name "Product2" Ports [3, 1] Position [690, 229, 710, 301] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [3, 1] Position [470, 224, 490, 296] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [3, 1] Position [215, 219, 235, 291] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [155, 240, 165, 275] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [410, 245, 420, 280] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [630, 250, 640, 285] ShowName off Inputs "+-" } Block { BlockType Outport Name "Out1" Position [835, 243, 865, 257] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In2" SrcPort 1 Points [20, 0; 0, -75; 50, 0] Branch { Points [5, 0] DstBlock "Product6" DstPort 3 } Branch { Points [0, 5; 260, 0] Branch { DstBlock "Product3" DstPort 3 } Branch { Points [220, 0] DstBlock "Product2" DstPort 3 } } } Line { SrcBlock "Integrator3" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum3" DstPort 2 } Branch { Points [0, -10] DstBlock "Out1" DstPort 1 } } Line { SrcBlock "Product2" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator3" DstPort 1 } Line { SrcBlock "4" SrcPort 1 Points [0, -45] DstBlock "Product2" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Integrator1" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -195, 0; 0, -75] DstBlock "Sum2" DstPort 2 } Branch { Points [40, 0] DstBlock "Sum3" DstPort 1 } } Line { SrcBlock "Product3" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "2" SrcPort 1 Points [0, -45] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Integrator2" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum1" DstPort 2 } Branch { Points [75, 0] DstBlock "Sum2" DstPort 1 } } Line { SrcBlock "Product6" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "1" SrcPort 1 Points [0, -45] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product6" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [30, 0; 0, 135] DstBlock "Sum1" DstPort 1 } Annotation { Name "entrada" Position [46, 142] } Annotation { Name "parametro" Position [98, 468] } Annotation { Name "smooth3--filtro de tercer orden con" " parámetro variable" Position [435, 469] } } } Block { BlockType SubSystem Name "if_else_clock" Ports [4, 1] Position [165, 603, 215, 662] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "if_else_clock" Location [250, 147, 989, 647] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [275, 58, 305, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 128, 75, 142] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [285, 168, 315, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] AllowUnequalInputPortWidths on } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [140, 122, 155, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Annotation { Name "tiempo menor que threshold" Position [348, 103] } } } Block { BlockType Constant Name "income axpect avg time 43" Position [870, 930, 900, 950] Orientation "left" NamePlacement "alternate" Value "3" } Block { BlockType Constant Name "k1" Position [765, 16, 795, 34] } Block { BlockType Constant Name "k33\nmax_tot_fer_norm" Position [660, 281, 690, 299] Orientation "left" Value "12" } Block { BlockType Constant Name "k38\nt zero pop \ngrow time" Position [40, 731, 70, 749] Value "3.8" } Block { BlockType Constant Name "k45\nt fer cont \neff time" Position [750, 86, 780, 104] Value "4000" } Block { BlockType Constant Name "lifet perc del 37" Position [645, 536, 675, 554] Orientation "left" Value "20" } Block { BlockType SubSystem Name "perc lifet expectancy 37" Ports [2, 1] Position [510, 515, 585, 555] Orientation "left" ForegroundColor "magenta" NamePlacement "alternate" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "perc lifet expectancy 37" Location [34, 197, 986, 839] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [40, 108, 70, 122] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [90, 433, 120, 447] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Constant Name "1" Position [145, 291, 175, 309] Value "3" } Block { BlockType Constant Name "2" Position [400, 296, 430, 314] Value "3" } Block { BlockType Constant Name "4" Position [620, 301, 650, 319] Value "3" } Block { BlockType Integrator Name "Integrator1" Ports [1, 1] Position [530, 240, 560, 270] IgnoreLimit off } Block { BlockType Integrator Name "Integrator2" Ports [1, 1] Position [275, 235, 305, 265] IgnoreLimit off } Block { BlockType Integrator Name "Integrator3" Ports [1, 1] Position [750, 245, 780, 275] IgnoreLimit off } Block { BlockType Product Name "Product2" Ports [3, 1] Position [690, 229, 710, 301] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [3, 1] Position [470, 224, 490, 296] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [3, 1] Position [215, 219, 235, 291] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [155, 240, 165, 275] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [410, 245, 420, 280] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [630, 250, 640, 285] ShowName off Inputs "+-" } Block { BlockType Outport Name "Out1" Position [835, 243, 865, 257] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In2" SrcPort 1 Points [20, 0; 0, -75; 50, 0] Branch { Points [5, 0] DstBlock "Product6" DstPort 3 } Branch { Points [0, 5; 260, 0] Branch { DstBlock "Product3" DstPort 3 } Branch { Points [220, 0] DstBlock "Product2" DstPort 3 } } } Line { SrcBlock "Integrator3" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum3" DstPort 2 } Branch { Points [0, -10] DstBlock "Out1" DstPort 1 } } Line { SrcBlock "Product2" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator3" DstPort 1 } Line { SrcBlock "4" SrcPort 1 Points [0, -45] DstBlock "Product2" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Integrator1" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -195, 0; 0, -75] DstBlock "Sum2" DstPort 2 } Branch { Points [40, 0] DstBlock "Sum3" DstPort 1 } } Line { SrcBlock "Product3" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "2" SrcPort 1 Points [0, -45] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Integrator2" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum1" DstPort 2 } Branch { Points [75, 0] DstBlock "Sum2" DstPort 1 } } Line { SrcBlock "Product6" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "1" SrcPort 1 Points [0, -45] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product6" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [30, 0; 0, 135] DstBlock "Sum1" DstPort 1 } Annotation { Name "entrada" Position [46, 142] } Annotation { Name "parametro" Position [98, 468] } Annotation { Name "smooth3--filtro de tercer orden con" " parámetro variable" Position [435, 469] } } } Block { BlockType Constant Name "social adj del 40" Position [840, 800, 870, 820] Orientation "left" NamePlacement "alternate" Value "20" } Block { BlockType Lookup Name "x34\nfecundity_mult" Position [640, 413, 690, 447] Orientation "left" DialogController "Simulink.DDGSource" InputValues "[0 10 20 30 40 50 60 70 80]" OutputValues "[0.0 0.2 0.4 0.6 0.7 0.75 0.79 0.84 0." "87]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Product Name "x35\ndes tot fert" Ports [2, 1] Position [220, 342, 240, 378] RndMeth "Floor" } Block { BlockType Lookup Name "x36\ncomp_mlt_per_life" Position [155, 424, 190, 456] DialogController "Simulink.DDGSource" InputValues "[0 10 20 30 40 50 60 70 80]" OutputValues "[3.0 2.1 1.6 1.4 1.3 1.2 1.1 1." "05 1.0]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "x39\nsoc_fam_size_norm" Position [330, 733, 380, 767] Orientation "left" DialogController "Simulink.DDGSource" InputValues "[0 200 400 600 800]" OutputValues "[1.25 0.94 0.715 0.59 0.5]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "x41\nfam_resp_to_soc_norm2" Position [230, 903, 280, 937] Orientation "left" DialogController "Simulink.DDGSource" InputValues "[-0.2 -0.1 0 0.1 0.2]" OutputValues "[0.5 0.6 0.7 0.85 1]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Fcn Name "x42" Position [395, 903, 470, 937] Orientation "left" Expr "(u[1]-u[2])/u[2]" } Block { BlockType Fcn Name "x44\nneed for fert cont" Position [325, 275, 360, 305] Expr "(u[1]/u[2])-1" } Block { BlockType SubSystem Name "x45\nfert cont eff" Ports [4, 1] Position [825, 38, 875, 97] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x45\nfert cont eff" Location [199, 361, 938, 861] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [275, 58, 305, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [280, 168, 310, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [145, 117, 160, 153] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -20] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 Points [50, 0] DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Annotation { Name "tiempo menor que threshold" Position [339, 104] } Annotation { Name "tiempo mayor que threshold" Position [335, 232] } } } Block { BlockType Product Name "x47\nfert cont al pc" Ports [2, 1] Position [470, 157, 490, 193] RndMeth "Floor" } Block { BlockType Lookup Name "x48\nfr_serv_al_\nfert_cont" Position [400, 273, 430, 307] DialogController "Simulink.DDGSource" InputValues "[0 2 4 6 8 10]" OutputValues "[0.0 0.005 0.015 0.025 0.030 0.035]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "xx45\nfer cont eff table" Position [650, 168, 700, 202] DialogController "Simulink.DDGSource" InputValues "[0 0.5 1 1.5 2 2.5 3]" OutputValues "[0.75 0.85 0.9 0.95 0.98 0.99 1.0]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Outport Name "x32\ntotal fertility" Position [1040, 288, 1070, 302] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "k45\nt fer cont \neff time" SrcPort 1 Points [0, -5] DstBlock "x45\nfert cont eff" DstPort 4 } Line { SrcBlock "x48\nfr_serv_al_\nfert_cont" SrcPort 1 Points [15, 0; 0, -105] DstBlock "x47\nfert cont al pc" DstPort 2 } Line { SrcBlock "x35\ndes tot fert" SrcPort 1 Points [15, 0] Branch { Points [25, 0] Branch { Points "[10, 0; 0, 40; 465, 0; 0, -70; 125," " 0]" DstBlock "Mux" DstPort 3 } Branch { Points [0, -55] DstBlock "Mux2" DstPort 2 } } Branch { Points [0, -35; -130, 0] DstBlock "Display5" DstPort 1 } } Line { SrcBlock "x36\ncomp_mlt_per_life" SrcPort 1 Points [10, 0] Branch { DstBlock "x35\ndes tot fert" DstPort 2 } Branch { Points [5, 0; 0, 15] DstBlock "Display6" DstPort 1 } } Line { Labels [0, 0] SrcBlock "x34\nfecundity_mult" SrcPort 1 Points [0, -80] DstBlock "Product3" DstPort 2 } Line { SrcBlock "k33\nmax_tot_fer_norm" SrcPort 1 Points [0, 40] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Product3" SrcPort 1 Points [-10, 0; 0, -95] Branch { Points [-300, 0] DstBlock "Mux2" DstPort 1 } Branch { Points [195, 0] Branch { Points [95, 0] Branch { Points [0, 40] DstBlock "Mux" DstPort 1 } Branch { Points [90, 0] DstBlock "MinMax" DstPort 1 } } Branch { Points [0, 185] DstBlock "Display10" DstPort 1 } } } Line { SrcBlock "k38\nt zero pop \ngrow time" SrcPort 1 Points [0, -55] DstBlock "Product4" DstPort 1 } Line { SrcBlock "x39\nsoc_fam_size_norm" SrcPort 1 Points [-60, 0] Branch { Points [-25, 0] Branch { Points [-130, 0] DstBlock "Product4" DstPort 3 } Branch { Points [0, -95] DstBlock "Scope1" DstPort 1 } } Branch { Points [0, -65] DstBlock "Display1" DstPort 1 } } Line { SrcBlock "x41\nfam_resp_to_soc_norm2" SrcPort 1 Points [0, 0; -115, 0] Branch { Points [-5, 0; 0, -225] DstBlock "Product4" DstPort 2 } Branch { Points [0, 70] Branch { DstBlock "Scope" DstPort 1 } Branch { Points [0, 55] DstBlock "Display3" DstPort 1 } } } Line { SrcBlock "x49\nind_out_pc" SrcPort 1 Points [0, 0; -35, 0] Branch { Points [-45, 0] Branch { Points [-30, 0; 0, -35] Branch { Points [20, 0; 0, -100] DstBlock "Display" DstPort 1 } Branch { Points [0, 20; 40, 0] DstBlock "Scope3" DstPort 1 } } Branch { Points [0, 30] Branch { DstBlock "del ind out pc" DstPort 1 } Branch { Points [-5, 0; 0, 120; -195, 0] DstBlock "Mux1" DstPort 1 } } } Branch { Points [0, 210] DstBlock "avg ind out pc 43" DstPort 1 } } Line { SrcBlock "if_else_clock" SrcPort 1 Points [15, 0; 0, -65] Branch { Points [0, -10; -120, 0; 0, -210] DstBlock "x35\ndes tot fert" DstPort 1 } Branch { DstBlock "Display4" DstPort 1 } } Line { SrcBlock "xx45\nfer cont eff table" SrcPort 1 Points [15, 0; 0, -95; -35, 0] Branch { Points [-90, 0] DstBlock "Display9" DstPort 1 } Branch { Points [0, -20; 125, 0] DstBlock "x45\nfert cont eff" DstPort 3 } } Line { SrcBlock "Clock1" SrcPort 1 Points [35, 0; 0, 70] DstBlock "if_else_clock" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Fcn" DstPort 1 } Line { SrcBlock "Fcn" SrcPort 1 Points [0, 10] DstBlock "MinMax" DstPort 2 } Line { SrcBlock "MinMax" SrcPort 1 Points [0, 0] Branch { Points [0, -5] DstBlock "x32\ntotal fertility" DstPort 1 } Branch { Points [0, 50; -25, 0; 0, 10] Branch { DstBlock "Display11" DstPort 1 } Branch { Points [-25, 0] DstBlock "Scope2" DstPort 1 } } } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "x42" DstPort 1 } Line { SrcBlock "x42" SrcPort 1 Points [40, 0; -60, 0] Branch { Points [0, 65] DstBlock "Display2" DstPort 1 } Branch { Points [-65, 0] Branch { DstBlock "x41\nfam_resp_to_soc_norm2" DstPort 1 } Branch { Points [0, -70] DstBlock "Scope5" DstPort 1 } } } Line { SrcBlock "Mux2" SrcPort 1 Points [0, -5] DstBlock "x44\nneed for fert cont" DstPort 1 } Line { SrcBlock "x44\nneed for fert cont" SrcPort 1 Points [15, 0] Branch { DstBlock "x48\nfr_serv_al_\nfert_cont" DstPort 1 } Branch { Points [0, -85; -110, 0] DstBlock "Display7" DstPort 1 } } Line { SrcBlock "Clock2" SrcPort 1 Points [15, 0; 0, 35] DstBlock "x45\nfert cont eff" DstPort 2 } Line { SrcBlock "x45\nfert cont eff" SrcPort 1 Points [10, 0; 0, 45] Branch { Points [0, 55; -50, 0; 0, 120; 45, 0] DstBlock "Mux" DstPort 2 } Branch { Points [20, 0] DstBlock "Display8" DstPort 1 } } Line { SrcBlock "Product4" SrcPort 1 Points [0, -30; -5, 0; 0, -25] DstBlock "if_else_clock" DstPort 3 } Line { SrcBlock "2 " SrcPort 1 Points [0, 15] DstBlock "if_else_clock" DstPort 1 } Line { SrcBlock "k1" SrcPort 1 Points [0, 20] DstBlock "x45\nfert cont eff" DstPort 1 } Line { SrcBlock "x71\nserv_out_pc" SrcPort 1 Points [70, 0; 30, 0; 0, 50] Branch { Points [0, 30] DstBlock "x47\nfert cont al pc" DstPort 1 } Branch { Points [65, 0] DstBlock "Scope4" DstPort 1 } } Line { SrcBlock "social adj del 40" SrcPort 1 Points [-130, 0] DstBlock "del ind out pc" DstPort 2 } Line { SrcBlock "del ind out pc" SrcPort 1 DstBlock "x39\nsoc_fam_size_norm" DstPort 1 } Line { SrcBlock "income axpect avg time 43" SrcPort 1 DstBlock "avg ind out pc 43" DstPort 2 } Line { SrcBlock "avg ind out pc 43" SrcPort 1 Points [-35, 0] Branch { Points [-30, 0] DstBlock "Mux1" DstPort 2 } Branch { Points [0, 80] DstBlock "Scope7" DstPort 1 } } Line { SrcBlock "x19\nlife_expectancy" SrcPort 1 Points [0, 20] Branch { Points [0, 25; -45, 0] Branch { Points [0, -15] DstBlock "perc lifet expectancy 37" DstPort 1 } Branch { Points [0, -15; 20, 0; 0, -95] DstBlock "x34\nfecundity_mult" DstPort 1 } } Branch { Points [55, 0] DstBlock "Scope6" DstPort 1 } } Line { SrcBlock "lifet perc del 37" SrcPort 1 DstBlock "perc lifet expectancy 37" DstPort 2 } Line { SrcBlock "perc lifet expectancy 37" SrcPort 1 Points [-75, 0; 0, -25; -310, 0; 0, -70] DstBlock "x36\ncomp_mlt_per_life" DstPort 1 } Line { SrcBlock "x47\nfert cont al pc" SrcPort 1 DstBlock "fert cont facil pc 46" DstPort 1 } Line { SrcBlock "fert cont facil pc 46" SrcPort 1 DstBlock "xx45\nfer cont eff table" DstPort 1 } Line { SrcBlock "hlth self impact del 22" SrcPort 1 Points [10, 0] DstBlock "fert cont facil pc 46" DstPort 2 } Line { SrcBlock "t_zero_pop_\ngrow_time" SrcPort 1 DstBlock "if_else_clock" DstPort 4 } Annotation { Name "x45" Position [825, 198] } Annotation { Name "xx45" Position [689, 126] } Annotation { Name "x33" Position [297, 257] } Annotation { Name "x35" Position [280, 365] } Annotation { Name "x38" Position [106, 382] } Annotation { Name "x19" Position [553, 491] } Annotation { Name "x36" Position [267, 437] } Annotation { Name "x34" Position [654, 385] } Annotation { Name "x33" Position [573, 289] } Annotation { Name "x38" Position [190, 590] } Annotation { Name "x39" Position [222, 739] } Annotation { Name "x41" Position [136, 911] } Annotation { Name "x42\nfam income expected" Position [360, 906] } Annotation { Name "x33" Position [639, 248] } Annotation { Name "x35" Position [854, 347] } Annotation { Name "x33" Position [762, 246] } Annotation { Name "x45" Position [906, 143] } Annotation { Name "x38 \ndes compl fam size" Position [296, 611] } Annotation { Position [821, 617] } } } Block { BlockType SubSystem Name "Industrial" Ports [10, 4] Position [1175, 1006, 1380, 1204] ForegroundColor "orange" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Industrial" Location [-2, 88, 993, 733] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "x83 capacity util fr" Position [920, 313, 950, 327] BackgroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "population 1" Position [1110, 198, 1140, 212] BackgroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x134 s fr cap al obt res" Position [920, 393, 950, 407] BackgroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "ppoll tech mult icor COPM" Position [455, 203, 485, 217] BackgroundColor "green" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "yield tech mult icor COYM" Position [450, 243, 480, 257] BackgroundColor "green" Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "ind cap out ratio 2 ICOR2T" Position [455, 298, 485, 312] BackgroundColor "green" Port "6" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x93 s fioa agr" Position [710, 498, 740, 512] BackgroundColor "green" Port "7" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x63 s fioa serv" Position [700, 533, 730, 547] BackgroundColor "green" Port "8" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x54 p avg life ind cap 1" Position [690, 613, 720, 627] Port "9" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In x57" Position [335, 628, 365, 642] BackgroundColor "green" Port "10" IconDisplay "Port number" LatchInput off } Block { BlockType Clock Name "Clock" Position [650, 220, 670, 240] Decimation "10" } Block { BlockType Clock Name "Clock1" Position [785, 690, 805, 710] Decimation "10" } Block { BlockType Clock Name "Clock2" Position [375, 430, 395, 450] Decimation "10" } Block { BlockType Clock Name "Clock3" Position [420, 570, 440, 590] Decimation "10" } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [835, 526, 840, 564] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [3, 1] Position [585, 266, 590, 304] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [4, 1] Position [1090, 251, 1095, 289] ShowName off DisplayOption "bar" } Block { BlockType Mux Name "Mux3" Ports [2, 1] Position [1080, 657, 1090, 713] Orientation "left" NamePlacement "alternate" ShowName off Inputs "2" DisplayOption "signals" } Block { BlockType Mux Name "Mux4" Ports [2, 1] Position [1275, 196, 1280, 234] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux5" Ports [2, 1] Position [1277, 545, 1348, 560] Orientation "down" NamePlacement "alternate" ShowName off Inputs "2" DisplayOption "signals" } Block { BlockType Scope Name "Scope" Ports [1] Position [705, 389, 735, 421] Location [5, 53, 1029, 740] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData58" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [910, 179, 940, 211] Location [5, 53, 1029, 740] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData28" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope3" Ports [1] Position [1370, 459, 1400, 491] Location [5, 53, 1029, 740] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData43" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope4" Ports [1] Position [1370, 179, 1400, 211] Location [5, 53, 1029, 740] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData45" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope5" Ports [1] Position [1085, 314, 1115, 346] Location [5, 53, 1029, 740] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData62" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope6" Ports [1] Position [1035, 154, 1065, 186] Location [5, 53, 1029, 740] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData63" DataFormat "StructureWithTime" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [1065, 530, 1085, 550] ShowName off IconShape "round" Inputs "|+-" } Block { BlockType Fcn Name "fioa ind 56" Position [880, 530, 940, 560] Expr "1-u[1]-u[2]-u[3]" } Block { BlockType Constant Name "ind out des pc 59" Position [1280, 375, 1310, 405] Orientation "down" BackgroundColor "orange" NamePlacement "alternate" Value "400" } Block { BlockType Constant Name "p fioa cons const 1 59" Position [370, 380, 400, 410] BackgroundColor "orange" Value ".43" } Block { BlockType Constant Name "p fioa cons const 2 58" Position [365, 475, 395, 505] BackgroundColor "orange" Value ".43" } Block { BlockType SubSystem Name "s fioa cons const 58" Ports [4, 1] Position [465, 393, 515, 452] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "s fioa cons const 58" Location [193, 397, 932, 897] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 <0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Constant Name "t policy year 150" Position [440, 335, 470, 365] BackgroundColor "orange" Value "4000" } Block { BlockType Fcn Name "x49 ind out pc" Position [1300, 305, 1360, 335] Orientation "down" NamePlacement "alternate" Expr "u[2]/u[1]" } Block { BlockType Fcn Name "x49/x59" Position [1285, 585, 1345, 615] Orientation "down" NamePlacement "alternate" Expr "u[2]/u[1]" } Block { BlockType Fcn Name "x50 industrial output" Position [1175, 255, 1235, 285] Expr "u[4]*(1-u[3])*u[2]/u[1]" } Block { BlockType SubSystem Name "x51 s ind cap out ratio" Ports [4, 1] Position [760, 223, 810, 282] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x51 s ind cap out ratio" Location [193, 397, 932, 897] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Integrator Name "x52 industrial capital" Ports [1, 1] Position [1140, 450, 1170, 480] BackgroundColor "lightBlue" InitialCondition "2.1e11" IgnoreLimit off } Block { BlockType Constant Name "x52 p ind cap out ratio 1" Position [640, 160, 670, 190] BackgroundColor "orange" } Block { BlockType Fcn Name "x52 p ind cap out ratio 2" Position [640, 275, 700, 305] Expr "u[1]*u[2]*u[3]" } Block { BlockType Fcn Name "x53 ind cap deprec" Position [1010, 605, 1070, 635] Expr "u[1]/u[2]" } Block { BlockType Constant Name "x54 p avg life ind cap 2" Position [720, 710, 750, 740] BackgroundColor "orange" Value "14" } Block { BlockType SubSystem Name "x54 s avg lif ind cap " Ports [4, 1] Position [895, 688, 945, 747] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x54 s avg lif ind cap " Location [88, 74, 827, 574] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [20, 113, 50, 127] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [25, 148, 55, 162] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [198, 494, 696, 868] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 <0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [325, 142, 897, 503] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [125, 112, 140, 148] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Product Name "x55 " Ports [2, 1] Position [985, 471, 1030, 504] RndMeth "Floor" } Block { BlockType SubSystem Name "x57 s fioa cons" Ports [4, 1] Position [565, 558, 615, 617] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x57 s fioa cons" Location [150, 206, 889, 706] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Lookup Name "x59 p fioa cons var" Position [480, 700, 530, 750] Orientation "up" DialogController "Simulink.DDGSource" InputValues "[0 0.2 0.4 0.6 0.8 1 1.2 1.4 1." "6 1.8 2]" OutputValues "[0.3 0.32 0.34 0.36 0.38 0.43 0.7" "3 0.77 0.81 0.82 0.83]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Outport Name "x49" Position [1370, 393, 1400, 407] BackgroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x50" Position [1370, 278, 1400, 292] BackgroundColor "blue" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x52" Position [1230, 693, 1260, 707] BackgroundColor "blue" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out x57 s fioa cons\n" Position [905, 628, 935, 642] BackgroundColor "blue" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "x93 s fioa agr" SrcPort 1 Points [75, 0] DstBlock "Mux" DstPort 1 } Line { SrcBlock "x63 s fioa serv" SrcPort 1 Points [0, 5] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "fioa ind 56" DstPort 1 } Line { SrcBlock "ppoll tech mult icor COPM" SrcPort 1 Points [80, 0] DstBlock "Mux1" DstPort 1 } Line { SrcBlock "yield tech mult icor COYM" SrcPort 1 Points [35, 0; 0, 35] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "ind cap out ratio 2 ICOR2T" SrcPort 1 Points [5, 0; 0, -10] DstBlock "Mux1" DstPort 3 } Line { SrcBlock "Mux1" SrcPort 1 Points [10, 0; 0, 5] DstBlock "x52 p ind cap out ratio 2" DstPort 1 } Line { SrcBlock "t policy year 150" SrcPort 1 Points [0, 0; 175, 0] Branch { Points [95, 0] DstBlock "x51 s ind cap out ratio" DstPort 4 } Branch { Points [0, 130] Branch { Points [0, 285; 230, 0] DstBlock "x54 s avg lif ind cap " DstPort 4 } Branch { Points [-200, 0] DstBlock "s fioa cons const 58" DstPort 4 } } } Line { SrcBlock "x52 p ind cap out ratio 2" SrcPort 1 Points [20, 0; 0, -30] DstBlock "x51 s ind cap out ratio" DstPort 3 } Line { SrcBlock "Clock" SrcPort 1 Points [35, 0; 0, 15] DstBlock "x51 s ind cap out ratio" DstPort 2 } Line { SrcBlock "x52 p ind cap out ratio 1" SrcPort 1 Points [70, 0] DstBlock "x51 s ind cap out ratio" DstPort 1 } Line { SrcBlock "x53 ind cap deprec" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "Sum" SrcPort 1 Points [15, 0; 0, -75] DstBlock "x52 industrial capital" DstPort 1 } Line { SrcBlock "Clock1" SrcPort 1 Points [35, 0; 0, 10] DstBlock "x54 s avg lif ind cap " DstPort 2 } Line { SrcBlock "x54 p avg life ind cap 2" SrcPort 1 DstBlock "x54 s avg lif ind cap " DstPort 3 } Line { SrcBlock "x52 industrial capital" SrcPort 1 Points [0, 0; 20, 0] Branch { Points [0, -55; -120, 0] DstBlock "Mux2" DstPort 4 } Branch { Points [15, 0; 0, 205; -30, 0] Branch { DstBlock "Mux3" DstPort 1 } Branch { Points [0, 30] DstBlock "x52" DstPort 1 } } } Line { SrcBlock "x54 s avg lif ind cap " SrcPort 1 Points [205, 0; 0, -20] DstBlock "Mux3" DstPort 2 } Line { SrcBlock "Mux3" SrcPort 1 Points [-90, 0; 0, -65] DstBlock "x53 ind cap deprec" DstPort 1 } Line { SrcBlock "x134 s fr cap al obt res" SrcPort 1 Points [75, 0; 0, -65] Branch { Points [0, -60] DstBlock "Mux2" DstPort 3 } Branch { Points [40, 0] DstBlock "Scope5" DstPort 1 } } Line { SrcBlock "x83 capacity util fr" SrcPort 1 Points [65, 0; 0, -55; 5, 0] Branch { DstBlock "Mux2" DstPort 2 } Branch { Points [0, -95] DstBlock "Scope6" DstPort 1 } } Line { SrcBlock "x51 s ind cap out ratio" SrcPort 1 Points [85, 0] Branch { DstBlock "Mux2" DstPort 1 } Branch { Points [0, -60] DstBlock "Scope1" DstPort 1 } } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "x50 industrial output" DstPort 1 } Line { SrcBlock "x50 industrial output" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [15, 0; 0, 15] Branch { Points [0, 160; -290, 0] DstBlock "x55 " DstPort 1 } Branch { DstBlock "x50" DstPort 1 } } Branch { Points [0, -25] Branch { Points [0, -20] DstBlock "Mux4" DstPort 2 } Branch { Points [110, 0] DstBlock "Scope4" DstPort 1 } } } Line { SrcBlock "fioa ind 56" SrcPort 1 Points [10, 0; 0, -50] DstBlock "x55 " DstPort 2 } Line { SrcBlock "x55 " SrcPort 1 Points [5, 0; 0, 50] DstBlock "Sum" DstPort 1 } Line { SrcBlock "population 1" SrcPort 1 DstBlock "Mux4" DstPort 1 } Line { SrcBlock "Mux4" SrcPort 1 Points [45, 0] DstBlock "x49 ind out pc" DstPort 1 } Line { SrcBlock "x49 ind out pc" SrcPort 1 Points [0, 0; 0, 60] Branch { DstBlock "x49" DstPort 1 } Branch { Points [0, 70] Branch { DstBlock "Mux5" DstPort 2 } Branch { Points [25, 0] DstBlock "Scope3" DstPort 1 } } } Line { SrcBlock "ind out des pc 59" SrcPort 1 DstBlock "Mux5" DstPort 1 } Line { SrcBlock "Mux5" SrcPort 1 DstBlock "x49/x59" DstPort 1 } Line { SrcBlock "x49/x59" SrcPort 1 Points [0, 160; -810, 0] DstBlock "x59 p fioa cons var" DstPort 1 } Line { SrcBlock "Clock2" SrcPort 1 Points [25, 0; 0, -25] DstBlock "s fioa cons const 58" DstPort 2 } Line { SrcBlock "p fioa cons const 1 59" SrcPort 1 Points [45, 0] DstBlock "s fioa cons const 58" DstPort 1 } Line { SrcBlock "p fioa cons const 2 58" SrcPort 1 Points [40, 0; 0, -60] DstBlock "s fioa cons const 58" DstPort 3 } Line { SrcBlock "Clock3" SrcPort 1 DstBlock "x57 s fioa cons" DstPort 2 } Line { SrcBlock "s fioa cons const 58" SrcPort 1 Points [20, 0; 0, 170] DstBlock "x57 s fioa cons" DstPort 3 } Line { SrcBlock "x59 p fioa cons var" SrcPort 1 Points [0, -130] DstBlock "x57 s fioa cons" DstPort 1 } Line { SrcBlock "x57 s fioa cons" SrcPort 1 Points [50, 0] Branch { Points [110, 0] Branch { Points [40, 0] DstBlock "Mux" DstPort 3 } Branch { Points [0, 45] DstBlock "out x57 s fioa cons\n" DstPort 1 } } Branch { Points [0, -185] DstBlock "Scope" DstPort 1 } } Line { SrcBlock "x54 p avg life ind cap 1" SrcPort 1 Points [45, 0; 0, 65; 110, 0] DstBlock "x54 s avg lif ind cap " DstPort 1 } Line { SrcBlock "In x57" SrcPort 1 Points [180, 0] DstBlock "x57 s fioa cons" DstPort 4 } } } Block { BlockType SubSystem Name "Jobs" Ports [7, 1] Position [585, 1050, 730, 1290] ForegroundColor "green" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Jobs" Location [2, 74, 998, 706] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "x101 agr inp per hect" Position [405, 168, 435, 182] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x85 arable land" Position [400, 223, 430, 237] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x52 industrial capital" Position [400, 298, 430, 312] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x49 ind out pc" Position [400, 338, 430, 352] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x71 serv out pc" Position [415, 478, 445, 492] NamePlacement "alternate" Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x67 service capital" Position [415, 423, 445, 437] Port "6" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x80_labor_force" Position [865, 413, 895, 427] Port "7" IconDisplay "Port number" LatchInput off } Block { BlockType Constant Name "Constant" Position [1065, 395, 1095, 425] Value "2" } Block { BlockType Display Name "Display" Ports [1] Position [1055, 190, 1145, 220] NamePlacement "alternate" Decimation "1" } Block { BlockType Display Name "Display1" Ports [1] Position [1150, 260, 1240, 290] Decimation "1" } Block { BlockType Display Name "Display2" Ports [1] Position [775, 155, 865, 185] Decimation "1" } Block { BlockType Display Name "Display3" Ports [1] Position [720, 345, 810, 375] Decimation "1" } Block { BlockType Display Name "Display4" Ports [1] Position [790, 520, 880, 550] Decimation "1" } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [1080, 450, 1110, 480] InitialCondition "1" IgnoreLimit off ZeroCross off } Block { BlockType Lookup Name "Look-Up\nTable" Position [1170, 569, 1220, 621] DialogController "Simulink.DDGSource" InputValues "[1 3 5 7 9 11]" OutputValues "[1 0.9 0.7 0.3 0.1 0.1]" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [985, 294, 995, 376] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [3, 1] Position [1190, 366, 1195, 404] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [3, 1] Position [825, 296, 830, 334] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [1230, 449, 1260, 481] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData46" DataFormat "StructureWithTime" } Block { BlockType Fcn Name "chg lab util del 82" Position [1230, 373, 1320, 397] Expr "(u[1]-u[3])/u[2]" } Block { BlockType Fcn Name "x73 jobs" Position [850, 303, 940, 327] Expr "u[1]+u[2]+u[3]" } Block { BlockType Product Name "x74 pot jobs ind sector" Ports [2, 1] Position [650, 296, 695, 329] InputSameDT off RndMeth "Floor" } Block { BlockType Lookup Name "x75 jobs per ind cap unit " Position [535, 319, 585, 371] DialogController "Simulink.DDGSource" InputValues "[50 200 350 500 650 800]" OutputValues "[0.00036 0.000165 0.00009 0.00003 0.0" "00022 0.00002]" } Block { BlockType Product Name "x76 pot jobs in serv sector" Ports [2, 1] Position [660, 411, 705, 444] InputSameDT off RndMeth "Floor" } Block { BlockType Lookup Name "x77 jobs per serv cap unit" Position [545, 459, 595, 511] DialogController "Simulink.DDGSource" InputValues "[50 200 350 500 650 800]" OutputValues "[0.001011 0.001001 0.00008 0.00004 0." "00003 0.000028]" } Block { BlockType Product Name "x78 pot jobs agr sector" Ports [2, 1] Position [645, 206, 690, 239] InputSameDT off RndMeth "Floor" } Block { BlockType Lookup Name "x79 jobs per hect" Position [520, 149, 570, 201] DialogController "Simulink.DDGSource" InputValues "[2 6 10 14 18 22 26 30]" OutputValues "[2 0.5 0.4 0.3 0.27 0.24 0.2 0.2" "]" } Block { BlockType Fcn Name "x81 labor util fr" Position [1030, 327, 1110, 343] Expr "u[1]/u[2]" } Block { BlockType Outport Name "capacity util x83" Position [1290, 588, 1320, 602] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "x101 agr inp per hect" SrcPort 1 DstBlock "x79 jobs per hect" DstPort 1 } Line { SrcBlock "x79 jobs per hect" SrcPort 1 Points [35, 0; 0, 40] DstBlock "x78 pot jobs agr sector" DstPort 1 } Line { SrcBlock "x85 arable land" SrcPort 1 DstBlock "x78 pot jobs agr sector" DstPort 2 } Line { SrcBlock "x49 ind out pc" SrcPort 1 DstBlock "x75 jobs per ind cap unit " DstPort 1 } Line { SrcBlock "x52 industrial capital" SrcPort 1 DstBlock "x74 pot jobs ind sector" DstPort 1 } Line { SrcBlock "x75 jobs per ind cap unit " SrcPort 1 Points [20, 0; 0, -25] DstBlock "x74 pot jobs ind sector" DstPort 2 } Line { SrcBlock "x71 serv out pc" SrcPort 1 DstBlock "x77 jobs per serv cap unit" DstPort 1 } Line { SrcBlock "x67 service capital" SrcPort 1 Points [95, 0; 0, -10] DstBlock "x76 pot jobs in serv sector" DstPort 1 } Line { SrcBlock "x77 jobs per serv cap unit" SrcPort 1 Points [20, 0; 0, -50] DstBlock "x76 pot jobs in serv sector" DstPort 2 } Line { SrcBlock "x78 pot jobs agr sector" SrcPort 1 Points [30, 0] Branch { Points [45, 0; 0, 80] DstBlock "Mux2" DstPort 1 } Branch { Points [0, -55] DstBlock "Display2" DstPort 1 } } Line { SrcBlock "x74 pot jobs ind sector" SrcPort 1 Points [10, 0] Branch { DstBlock "Mux2" DstPort 2 } Branch { Points [0, 45] DstBlock "Display3" DstPort 1 } } Line { SrcBlock "x73 jobs" SrcPort 1 Points [5, 0] Branch { DstBlock "Mux" DstPort 1 } Branch { Points [0, -110] DstBlock "Display" DstPort 1 } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "x81 labor util fr" DstPort 1 } Line { SrcBlock "x76 pot jobs in serv sector" SrcPort 1 Points [45, 0] Branch { Points [55, 0] DstBlock "Mux2" DstPort 3 } Branch { Points [0, 105] DstBlock "Display4" DstPort 1 } } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "x73 jobs" DstPort 1 } Line { SrcBlock "x81 labor util fr" SrcPort 1 Points [15, 0] Branch { Points [15, 0; 0, 40] DstBlock "Mux1" DstPort 1 } Branch { Points [0, -60] DstBlock "Display1" DstPort 1 } } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "chg lab util del 82" DstPort 1 } Line { SrcBlock "chg lab util del 82" SrcPort 1 Points [20, 0; 0, 155; -345, 0; 0, -75] DstBlock "Integrator" DstPort 1 } Line { SrcBlock "x80_labor_force" SrcPort 1 Points [35, 0; 0, -65] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Integrator" SrcPort 1 Points [0, 0; 15, 0] Branch { Points [0, 130] DstBlock "Look-Up\nTable" DstPort 1 } Branch { Points [45, 0; 0, -20] Branch { Points [40, 0] DstBlock "Scope" DstPort 1 } Branch { DstBlock "Mux1" DstPort 3 } } } Line { SrcBlock "Look-Up\nTable" SrcPort 1 DstBlock "capacity util x83" DstPort 1 } Line { SrcBlock "Constant" SrcPort 1 Points [35, 0; 0, -25] DstBlock "Mux1" DstPort 2 } Annotation { Name "me faltan datos, en el stela solo viene" "n tres decimales" Position [587, 393] } Annotation { Name "me faltan datos, en el stela solo viene" "n tres decimales" Position [590, 543] } } } Block { BlockType Scope Name "Nacimientos" Ports [1] Position [890, 489, 920, 521] Location [6, 54, 1020, 731] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } TimeRange "200" YMin "70000000" YMax "140000000" SaveName "ScopeData12" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Poblacion" Ports [1] Position [1235, 241, 1325, 289] Location [1, 49, 1025, 736] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } TimeRange "130" SaveName "ScopeData11" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Sc ppoll index" Ports [1] Position [1015, 1424, 1045, 1456] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData42" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Sc ppoll index1" Ports [1] Position [945, 1059, 975, 1091] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData49" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Sco_EspVid" Ports [1] Position [880, 679, 910, 711] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } TimeRange "200" SaveName "ScopeData20" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope11" Ports [1] Position [1650, 471, 1740, 519] Location [188, 365, 747, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } TimeRange "130" SaveName "ScopeData38" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope12" Ports [1] Position [1700, 576, 1790, 624] Location [188, 365, 747, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } TimeRange "130" SaveName "ScopeData39" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope3" Ports [1] Position [1640, 1384, 1670, 1416] Location [5, 53, 1029, 741] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData21" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope4" Ports [1] Position [1580, 1554, 1610, 1586] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData22" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope5" Ports [1] Position [980, 1504, 1010, 1536] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData27" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope7" Ports [1] Position [1510, 686, 1600, 734] Location [188, 365, 747, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } TimeRange "130" SaveName "ScopeData29" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope8" Ports [1] Position [1040, 679, 1070, 711] Location [357, 446, 681, 685] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData30" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope9" Ports [1] Position [1580, 959, 1610, 991] Location [188, 365, 732, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData31" DataFormat "StructureWithTime" } Block { BlockType SubSystem Name "Service Capital" Ports [4, 4] Position [1180, 779, 1375, 901] ForegroundColor "blue" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Service Capital" Location [2, 74, 998, 706] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "x50\nIndustrial Output" Position [90, 438, 120, 452] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "Capacity util fr 83" Position [135, 383, 165, 397] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x1\npopulation" Position [100, 323, 130, 337] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x49\nind out pc" Position [75, 78, 125, 102] NamePlacement "alternate" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Fcn Name "60/71\n(input x64-x65)" Position [665, 205, 725, 235] Orientation "left" NamePlacement "alternate" Expr "u[2]/u[1]" } Block { BlockType Clock Name "Clock1" Position [400, 180, 420, 200] Orientation "left" Decimation "10" } Block { BlockType Clock Name "Clock2" Position [240, 470, 260, 490] Decimation "10" } Block { BlockType Clock Name "Clock3" Position [880, 100, 900, 120] Orientation "left" Decimation "10" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [390, 576, 395, 614] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [360, 416, 365, 454] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [2, 1] Position [860, 331, 865, 369] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux3" Ports [2, 1] Position [740, 381, 745, 419] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux4" Ports [2, 1] Position [740, 200, 745, 240] Orientation "left" NamePlacement "alternate" ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [795, 514, 825, 546] Location [542, 224, 866, 463] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData14" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [865, 449, 895, 481] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData15" DataFormat "StructureWithTime" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [540, 425, 560, 445] ShowName off IconShape "round" Inputs "|+-" } Block { BlockType Constant Name "k150 t policy year\np avg life serv cap" " 1" Position [50, 675, 80, 705] NamePlacement "alternate" Value "4000" } Block { BlockType Constant Name "k69-1\np avg life serv cap 1" Position [40, 530, 70, 560] NamePlacement "alternate" Value "20" } Block { BlockType Constant Name "k69-2\np avg life serv cap 2" Position [40, 600, 70, 630] NamePlacement "alternate" Value "20" } Block { BlockType Lookup Name "x61\np indic serv pc 1" Position [925, 130, 975, 180] Orientation "left" NamePlacement "alternate" DialogController "Simulink.DDGSource" InputValues "[0 200 400 600 800 1000 1200 1400 1600]" OutputValues "[40 300 640 1000 1220 1450 1650 1800 20" "00]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "x62\np indic serv pc 2" Position [930, 220, 980, 270] Orientation "left" NamePlacement "alternate" DialogController "Simulink.DDGSource" InputValues "[0 200 400 600 800 1000 1200 1400 1600]" OutputValues "[40 300 640 1000 1220 1450 1650 1800 20" "00]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType SubSystem Name "x63\ns fioa serv\nif_else_clock1" Ports [4, 1] Position [800, 168, 850, 227] Orientation "left" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x63\ns fioa serv\nif_else_clock1" Location [149, 402, 888, 902] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [275, 58, 305, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [285, 168, 315, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 <0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [323, 218, 895, 579] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 112, 165, 148] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -25] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Annotation { Name "tiempo menor que threshold" Position [338, 104] } Annotation { Name "tiempo mayor que threshold" Position [337, 226] } } } Block { BlockType SubSystem Name "x63\ns fioa serv\nif_else_clock2" Ports [4, 1] Position [320, 218, 370, 277] Orientation "left" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x63\ns fioa serv\nif_else_clock2" Location [128, 232, 867, 732] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [275, 58, 305, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [285, 168, 315, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 <0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [364, 173, 936, 534] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 112, 165, 148] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -25] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Annotation { Name "tiempo menor que threshold" Position [338, 104] } Annotation { Name "tiempo mayor que threshold" Position [337, 226] } } } Block { BlockType Lookup Name "x64-\np fr io al serv 1" Position [580, 195, 630, 245] Orientation "left" NamePlacement "alternate" DialogController "Simulink.DDGSource" InputValues "[0 0.5 1 1.5 2]" OutputValues "[0.3 0.2 0.1 0.05 0]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "x65-\np fr io al serv 2" Position [580, 280, 630, 330] Orientation "left" NamePlacement "alternate" DialogController "Simulink.DDGSource" InputValues "[0 0.5 1 1.5 2]" OutputValues "[0.3 0.2 0.1 0.05 0]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Fcn Name "x66\nserv cap invest" Position [390, 420, 450, 450] Expr "u[1]*u[2]" } Block { BlockType Integrator Name "x67\nService Capital" Ports [1, 1] Position [595, 415, 665, 455] InitialCondition "1.44e11" IgnoreLimit off } Block { BlockType Fcn Name "x68\nserv cap deprec" Position [445, 580, 505, 610] Expr "u[2]/u[1]" } Block { BlockType SubSystem Name "x69 \ns ag life serv cap\nif_else_clock" "1" Ports [4, 1] Position [280, 553, 330, 612] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x69 \ns ag life serv cap\nif_else_clo" "ck1" Location [150, 352, 889, 852] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [275, 58, 305, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [285, 168, 315, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 <0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [294, 167, 866, 528] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 112, 165, 148] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -25] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Annotation { Name "tiempo menor que threshold" Position [338, 104] } Annotation { Name "tiempo mayor que threshold" Position [337, 226] } } } Block { BlockType Fcn Name "x70\nservice output" Position [770, 385, 830, 415] Expr "u[1]*u[2]" } Block { BlockType Fcn Name "x71\nserv out pc" Position [930, 340, 990, 370] Expr "u[2]/u[1]" } Block { BlockType Outport Name "x71\nserv out pc" Position [1195, 383, 1225, 397] IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x63\ns fioa serv" Position [1170, 58, 1200, 72] Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out services capital 67 " Position [925, 598, 955, 612] Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ProdServ" Position [1050, 473, 1080, 487] Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "x66\nserv cap invest" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "x68\nserv cap deprec" SrcPort 1 Points [40, 0] DstBlock "Sum" DstPort 2 } Line { SrcBlock "Sum" SrcPort 1 DstBlock "x67\nService Capital" DstPort 1 } Line { SrcBlock "x67\nService Capital" SrcPort 1 Points [0, 15; 10, 0] Branch { Points [0, -40] DstBlock "Mux3" DstPort 2 } Branch { Points [5, 0; 0, 50] Branch { Points [95, 0] DstBlock "Scope" DstPort 1 } Branch { Points [-5, 0; 0, 105] Branch { Points [0, 50; -305, 0] DstBlock "Mux" DstPort 2 } Branch { DstBlock "out services capital 67 " DstPort 1 } } } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "x68\nserv cap deprec" DstPort 1 } Line { SrcBlock "x1\npopulation" SrcPort 1 Points [0, 5; 710, 0] DstBlock "Mux2" DstPort 1 } Line { SrcBlock "Mux2" SrcPort 1 Points [0, 5] DstBlock "x71\nserv out pc" DstPort 1 } Line { SrcBlock "Capacity util fr 83" SrcPort 1 DstBlock "Mux3" DstPort 1 } Line { SrcBlock "Mux3" SrcPort 1 DstBlock "x70\nservice output" DstPort 1 } Line { SrcBlock "x70\nservice output" SrcPort 1 Points [10, 0] Branch { DstBlock "Mux2" DstPort 2 } Branch { Points [5, 0; 0, 25] Branch { DstBlock "Scope1" DstPort 1 } Branch { Points [185, 0] DstBlock "ProdServ" DstPort 1 } } } Line { SrcBlock "x71\nserv out pc" SrcPort 1 Points [0, -25] Branch { Points [0, -45; -235, 0] DstBlock "Mux4" DstPort 2 } Branch { Points [60, 0; 0, 60] DstBlock "x71\nserv out pc" DstPort 1 } } Line { SrcBlock "60/71\n(input x64-x65)" SrcPort 1 Points [5, 0] Branch { DstBlock "x64-\np fr io al serv 1" DstPort 1 } Branch { Points [-15, 0; 0, 85] DstBlock "x65-\np fr io al serv 2" DstPort 1 } } Line { SrcBlock "x64-\np fr io al serv 1" SrcPort 1 Points [0, -5; -15, 0] Branch { Points [-25, 0; 0, -150] DstBlock "x63\ns fioa serv" DstPort 1 } Branch { Points [0, 10] DstBlock "x63\ns fioa serv\nif_else_clock2" DstPort 1 } } Line { SrcBlock "x50\nIndustrial Output" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "x66\nserv cap invest" DstPort 1 } Line { SrcBlock "Clock2" SrcPort 1 DstBlock "x69 \ns ag life serv cap\nif_else_clock" "1" DstPort 2 } Line { SrcBlock "x69 \ns ag life serv cap\nif_else_clock" "1" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "k150 t policy year\np avg life serv cap" " 1" SrcPort 1 Points [105, 0; 0, -85; 30, 0] Branch { DstBlock "x69 \ns ag life serv cap\nif_else_clo" "ck1" DstPort 4 } Branch { Points [0, -240; 280, 0] Branch { Points [0, -95] DstBlock "x63\ns fioa serv\nif_else_clock2" DstPort 4 } Branch { Points [400, 0; 0, -145] DstBlock "x63\ns fioa serv\nif_else_clock1" DstPort 4 } } } Line { SrcBlock "k69-2\np avg life serv cap 2" SrcPort 1 Points [105, 0; 0, -25] DstBlock "x69 \ns ag life serv cap\nif_else_clock" "1" DstPort 3 } Line { SrcBlock "k69-1\np avg life serv cap 1" SrcPort 1 Points [175, 0; 0, 15] DstBlock "x69 \ns ag life serv cap\nif_else_clock" "1" DstPort 1 } Line { SrcBlock "Clock1" SrcPort 1 Points [-10, 0] DstBlock "x63\ns fioa serv\nif_else_clock2" DstPort 2 } Line { SrcBlock "x65-\np fr io al serv 2" SrcPort 1 Points [-65, 0; 0, -50] DstBlock "x63\ns fioa serv\nif_else_clock2" DstPort 3 } Line { SrcBlock "Clock3" SrcPort 1 Points [-5, 0; 0, 80] DstBlock "x63\ns fioa serv\nif_else_clock1" DstPort 2 } Line { SrcBlock "x61\np indic serv pc 1" SrcPort 1 Points [-20, 0; 0, 20] DstBlock "x63\ns fioa serv\nif_else_clock1" DstPort 1 } Line { SrcBlock "x62\np indic serv pc 2" SrcPort 1 Points [-15, 0; 0, -40] DstBlock "x63\ns fioa serv\nif_else_clock1" DstPort 3 } Line { SrcBlock "x63\ns fioa serv\nif_else_clock1" SrcPort 1 Points [0, 10] DstBlock "Mux4" DstPort 1 } Line { SrcBlock "x49\nind out pc" SrcPort 1 Points [865, 0; 0, 65] Branch { DstBlock "x61\np indic serv pc 1" DstPort 1 } Branch { DstBlock "x62\np indic serv pc 2" DstPort 1 } } Line { SrcBlock "Mux4" SrcPort 1 DstBlock "60/71\n(input x64-x65)" DstPort 1 } Line { SrcBlock "x63\ns fioa serv\nif_else_clock2" SrcPort 1 Points [-50, 0; 0, 100; 80, 0] DstBlock "Mux1" DstPort 1 } Annotation { Name "en el modelo wrold 3 hay dos policies\n" "p indic serv pc 1 x61 y \np ondic serv pc 2 x62\nque en un momento dado se ca" "mbia de una a otra" Position [1125, 216] } Annotation { Name "k150 t policy year" Position [286, 360] } Annotation { Name "k50 t policy year" Position [567, 369] } } } Block { BlockType SubSystem Name "Sub HEF" Ports [3, 1] Position [1480, 556, 1615, 634] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Sub HEF" Location [2, 70, 1022, 718] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "arable land 85" Position [405, 158, 435, 172] ForegroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "urban ind land 120" Position [410, 228, 440, 242] ForegroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "ppoll gen rt 137" Position [410, 283, 440, 297] ForegroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Fcn Name "Fcn" Position [565, 310, 625, 340] Expr "u[1]*u[2]" } Block { BlockType Fcn Name "Fcn1" Position [565, 220, 625, 250] Expr "u[1]/1e9" } Block { BlockType Fcn Name "Fcn2" Position [565, 150, 625, 180] Expr "u[1]/1e9" } Block { BlockType Constant Name "GHA per unit of production" Position [360, 327, 445, 363] Value "4/1e9" } Block { BlockType Fcn Name "HEF Human Ecological Footprint" Position [800, 246, 890, 274] Expr "(u[1]*u[2]*u[3])/1.91" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [520, 297, 525, 348] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [3, 1] Position [715, 241, 720, 279] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Outport Name "Out HEF" Position [960, 253, 990, 267] ForegroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "ppoll gen rt 137" SrcPort 1 Points [25, 0; 0, 20] DstBlock "Mux" DstPort 1 } Line { SrcBlock "GHA per unit of production" SrcPort 1 Points [25, 0; 0, -10] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Fcn" DstPort 1 } Line { SrcBlock "urban ind land 120" SrcPort 1 DstBlock "Fcn1" DstPort 1 } Line { SrcBlock "arable land 85" SrcPort 1 DstBlock "Fcn2" DstPort 1 } Line { SrcBlock "Fcn2" SrcPort 1 Points [35, 0; 0, 85] DstBlock "Mux1" DstPort 1 } Line { SrcBlock "Fcn1" SrcPort 1 Points [25, 0; 0, 25] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Fcn" SrcPort 1 Points [35, 0; 0, -55] DstBlock "Mux1" DstPort 3 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "HEF Human Ecological Footprint" DstPort 1 } Line { SrcBlock "HEF Human Ecological Footprint" SrcPort 1 DstBlock "Out HEF" DstPort 1 } } } Block { BlockType SubSystem Name "Sub HWI" Ports [2, 1] Position [1475, 455, 1620, 530] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Sub HWI" Location [2, 74, 1014, 721] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In x19 life expectancy" Position [165, 168, 195, 182] ForegroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In x49 ind out pc" Position [175, 258, 205, 272] ForegroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Lookup Name "Education Index" Position [485, 239, 535, 291] DialogController "Simulink.DDGSource" InputValues "[0 1000 2000 3000 4000 5000 6000 " " 7000]" OutputValues "[0 0.81 0.88 0.92 0.95 0.98 0.99 " " 1]" } Block { BlockType Fcn Name "GDP Index" Position [485, 325, 545, 355] Expr "(log10(u[1])-log10(24))/(log10(9508)-lo" "g10(24))" } Block { BlockType Lookup Name "GDP per capita 2" Position [295, 239, 345, 291] DialogController "Simulink.DDGSource" InputValues "[0 200 400 600 800 1000]" OutputValues "[120 600 1200 1800 2500 3200]" } Block { BlockType Fcn Name "Human Welfare Index" Position [635, 265, 695, 295] Expr "u[1]+u[2]+u[3]" } Block { BlockType Lookup Name "Life Expectancy Index" Position [480, 149, 530, 201] DialogController "Simulink.DDGSource" InputValues "[25 35 45 55 65 75 85]" OutputValues "[0 0.16 0.33 0.5 0.67 0.84 1]" } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [605, 256, 610, 294] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Outport Name "Out Human Welfare Index" Position [805, 273, 835, 287] ForegroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In x19 life expectancy" SrcPort 1 DstBlock "Life Expectancy Index" DstPort 1 } Line { SrcBlock "In x49 ind out pc" SrcPort 1 DstBlock "GDP per capita 2" DstPort 1 } Line { SrcBlock "GDP per capita 2" SrcPort 1 Points [0, 0; 30, 0] Branch { DstBlock "Education Index" DstPort 1 } Branch { Points [0, 75] DstBlock "GDP Index" DstPort 1 } } Line { SrcBlock "Life Expectancy Index" SrcPort 1 Points [25, 0; 0, 90] DstBlock "Mux" DstPort 1 } Line { SrcBlock "Education Index" SrcPort 1 Points [10, 0; 0, 10] DstBlock "Mux" DstPort 2 } Line { SrcBlock "GDP Index" SrcPort 1 Points [20, 0; 0, -55] DstBlock "Mux" DstPort 3 } Line { SrcBlock "Mux" SrcPort 1 Points [0, 5] DstBlock "Human Welfare Index" DstPort 1 } Line { SrcBlock "Human Welfare Index" SrcPort 1 DstBlock "Out Human Welfare Index" DstPort 1 } } } Block { BlockType SubSystem Name "Sub cons ind out pc" Ports [3, 1] Position [1475, 201, 1625, 279] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Sub cons ind out pc" Location [2, 74, 1014, 721] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name " x1 population" Position [500, 238, 530, 252] ForegroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x57 s fioa cons " Position [430, 193, 460, 207] ForegroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x50 industrial output" Position [430, 153, 460, 167] ForegroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [680, 216, 685, 254] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Product Name "cons ind out" Ports [2, 1] Position [565, 141, 610, 219] RndMeth "Floor" } Block { BlockType Fcn Name "cons ind out pc" Position [750, 220, 810, 250] Expr "u[1]/u[2]" } Block { BlockType Outport Name "Out cons ind out pc" Position [870, 228, 900, 242] ForegroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "x57 s fioa cons " SrcPort 1 DstBlock "cons ind out" DstPort 2 } Line { SrcBlock "x50 industrial output" SrcPort 1 DstBlock "cons ind out" DstPort 1 } Line { SrcBlock "cons ind out" SrcPort 1 Points [25, 0; 0, 45] DstBlock "Mux" DstPort 1 } Line { SrcBlock " x1 population" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "cons ind out pc" DstPort 1 } Line { SrcBlock "cons ind out pc" SrcPort 1 DstBlock "Out cons ind out pc" DstPort 1 } } } Block { BlockType SubSystem Name "Sub poll intens ind" Ports [4, 2] Position [1475, 295, 1620, 415] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Sub poll intens ind" Location [2, 74, 802, 721] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in s ppoll gen fact 138" Position [95, 118, 125, 132] ForegroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "in ppoll gen fact 139" Position [90, 148, 120, 162] ForegroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "in industrial output 50" Position [95, 178, 125, 192] ForegroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "in nr res use rat 130" Position [95, 273, 125, 287] ForegroundColor "green" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [225, 113, 235, 197] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [230, 218, 240, 302] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Fcn Name "poll intens ind" Position [360, 140, 420, 170] Expr "u[1]*u[2]/u[3]" } Block { BlockType Fcn Name "res intens" Position [365, 245, 425, 275] Expr "u[1]*u[2]" } Block { BlockType Outport Name "Out poll intens ind" Position [500, 143, 530, 157] ForegroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out res intens" Position [500, 248, 530, 262] ForegroundColor "blue" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in s ppoll gen fact 138" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "in ppoll gen fact 139" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "in industrial output 50" SrcPort 1 Points [0, 0; 40, 0] Branch { DstBlock "Mux" DstPort 3 } Branch { Points [0, 55] DstBlock "Mux1" DstPort 1 } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "poll intens ind" DstPort 1 } Line { SrcBlock "in nr res use rat 130" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "res intens" DstPort 1 } Line { SrcBlock "res intens" SrcPort 1 Points [25, 0; 0, -5] DstBlock "Out res intens" DstPort 1 } Line { SrcBlock "poll intens ind" SrcPort 1 Points [30, 0; 0, -5] DstBlock "Out poll intens ind" DstPort 1 } } } Block { BlockType SubSystem Name "Subsystem" Ports [9, 4] Position [1000, 248, 1120, 422] ForegroundColor "gray" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Subsystem" Location [2, 74, 1014, 721] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "pop 0 to 14" Position [110, 63, 140, 77] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "pop 15 to 44" Position [115, 108, 145, 122] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "pop 45 to 64" Position [115, 148, 145, 162] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "pop 65 plus 14" Position [115, 183, 145, 197] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "birds 30" Position [100, 238, 130, 252] Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "deaths 0 to 14 3" Position [115, 293, 145, 307] Port "6" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "deaths 15 to 44" Position [115, 353, 145, 367] Port "7" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "deaths 45 to 64 11" Position [115, 393, 145, 407] Port "8" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "deaths 65 to plus" Position [120, 433, 150, 447] Port "9" IconDisplay "Port number" LatchInput off } Block { BlockType Fcn Name " births rt 31" Position [530, 211, 590, 259] Expr "1000*u[2]/u[1]" } Block { BlockType Fcn Name " deads rate 18" Position [535, 346, 595, 394] Expr "1000*u[2]/u[1]" } Block { BlockType Fcn Name " deaths 17" Position [300, 356, 360, 404] Expr "u[1]+u[2]+u[3]+u[4]" } Block { BlockType Mux Name "Mux" Ports [4, 1] Position [310, 89, 315, 171] ShowName off DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [495, 216, 500, 254] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [4, 1] Position [245, 339, 250, 421] ShowName off DisplayOption "bar" } Block { BlockType Mux Name "Mux3" Ports [2, 1] Position [485, 351, 490, 389] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [515, 544, 545, 576] Location [576, 344, 900, 583] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData2" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [340, 289, 370, 321] Location [657, 217, 981, 456] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData9" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope2" Ports [1] Position [525, 59, 555, 91] Location [644, 191, 968, 430] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData10" DataFormat "StructureWithTime" } Block { BlockType Fcn Name "population_1" Position [390, 106, 450, 154] Expr "u[1]+u[2]+u[3]+u[4]" } Block { BlockType Outport Name "deaths 17\n" Position [605, 458, 635, 472] IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "births rt 31\n" Position [670, 228, 700, 242] Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "deads rate 18\n" Position [675, 363, 705, 377] Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "population1" Position [670, 123, 700, 137] Port "4" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "pop 0 to 14" SrcPort 1 Points [55, 0; 0, 30] DstBlock "Mux" DstPort 1 } Line { SrcBlock "pop 15 to 44" SrcPort 1 Points [40, 0; 0, 5] DstBlock "Mux" DstPort 2 } Line { SrcBlock "pop 45 to 64" SrcPort 1 Points [30, 0; 0, -15] DstBlock "Mux" DstPort 3 } Line { SrcBlock "pop 65 plus 14" SrcPort 1 Points [55, 0; 0, -30] DstBlock "Mux" DstPort 4 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "population_1" DstPort 1 } Line { SrcBlock "population_1" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [0, 95] Branch { DstBlock "Mux1" DstPort 1 } Branch { Points [0, 135] DstBlock "Mux3" DstPort 1 } } Branch { Points [30, 0] Branch { Points [0, -55] DstBlock "Scope2" DstPort 1 } Branch { DstBlock "population1" DstPort 1 } } } Line { SrcBlock "birds 30" SrcPort 1 Points [85, 0] Branch { DstBlock "Mux1" DstPort 2 } Branch { Points [0, 60] DstBlock "Scope1" DstPort 1 } } Line { SrcBlock "Mux1" SrcPort 1 DstBlock " births rt 31" DstPort 1 } Line { SrcBlock "Mux2" SrcPort 1 DstBlock " deaths 17" DstPort 1 } Line { SrcBlock "deaths 0 to 14 3" SrcPort 1 Points [25, 0; 0, 50] DstBlock "Mux2" DstPort 1 } Line { SrcBlock "deaths 15 to 44" SrcPort 1 Points [0, 10] DstBlock "Mux2" DstPort 2 } Line { SrcBlock "deaths 45 to 64 11" SrcPort 1 Points [0, -10] DstBlock "Mux2" DstPort 3 } Line { SrcBlock "deaths 65 to plus" SrcPort 1 Points [25, 0; 0, -30] DstBlock "Mux2" DstPort 4 } Line { SrcBlock "Mux3" SrcPort 1 DstBlock " deads rate 18" DstPort 1 } Line { SrcBlock " deaths 17" SrcPort 1 Points [35, 0] Branch { DstBlock "Mux3" DstPort 2 } Branch { Points [0, 85; 5, 0] Branch { DstBlock "deaths 17\n" DstPort 1 } Branch { Points [0, 95] DstBlock "Scope" DstPort 1 } } } Line { SrcBlock " births rt 31" SrcPort 1 DstBlock "births rt 31\n" DstPort 1 } Line { SrcBlock " deads rate 18" SrcPort 1 DstBlock "deads rate 18\n" DstPort 1 } } } Block { BlockType ToWorkspace Name "To Workspace8" Position [390, 775, 450, 805] VariableName "p_ind_pc" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType SubSystem Name "food" Ports [5, 8] Position [1255, 1546, 1485, 1739] ForegroundColor "darkGreen" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "food" Location [6, 74, 999, 697] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In land fertility 121" Position [425, 388, 455, 402] ForegroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In Industrial output 50" Position [475, 473, 505, 487] ForegroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In population" Position [405, 298, 435, 312] ForegroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In Ind out pc 49" Position [455, 133, 485, 147] ForegroundColor "green" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "tech dev del TDD" Position [325, 558, 355, 572] ForegroundColor "green" Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Sub yield tech LYTD" Ports [5, 3] Position [720, 455, 885, 575] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Sub yield tech LYTD" Location [2, 74, 1014, 706] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In food ratio 127" Position [30, 73, 60, 87] ForegroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In Industrial output 50" Position [50, 423, 80, 437] ForegroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In t policy year 150" Position [40, 213, 70, 227] ForegroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In ind out in 1970" Position [130, 458, 160, 472] ForegroundColor "green" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "tech dev del TDD" Position [50, 278, 80, 292] ForegroundColor "green" Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name " s land yiel fact 104\n" Ports [4, 1] Position [590, 256, 645, 349] ForegroundColor "yellow" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name " s land yiel fact 104\n" Location [151, 251, 890, 751] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType SubSystem Name " s yield mlt air poll 105" Ports [4, 1] Position [605, 461, 660, 554] ForegroundColor "yellow" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name " s yield mlt air poll 105" Location [193, 397, 932, 897] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Clock Name "Clock" Position [175, 160, 195, 180] Decimation "10" } Block { BlockType Display Name "Display" Ports [1] Position [840, 125, 930, 155] Decimation "1" } Block { BlockType Fcn Name "Fcn LYTD*LYCM" Position [610, 65, 670, 95] Expr "u(1)*u(2)" } Block { BlockType Fcn Name "Fcn u1-u2" Position [265, 50, 325, 80] Expr "u(1)-u(2)" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [180, 27, 185, 98] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [525, 42, 530, 113] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [2, 1] Position [210, 412, 215, 483] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [850, 209, 880, 241] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [570, 164, 600, 196] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData56" DataFormat "StructureWithTime" } Block { BlockType Constant Name "des food retio DFR" Position [100, 30, 130, 60] ForegroundColor "orange" Value "2" } Block { BlockType Constant Name "p land yield fact 1 1" Position [105, 175, 135, 205] ForegroundColor "orange" Value "0" } Block { BlockType Constant Name "p land yield fact 1 104" Position [235, 295, 265, 325] ForegroundColor "orange" } Block { BlockType Lookup Name "p yield mlt air poll 1 106" Position [415, 425, 470, 475] DialogController "Simulink.DDGSource" InputValues "[0 10 20 30]" OutputValues "[1 1 0.7 0.4]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "p yield mlt air poll 2 107" Position [420, 509, 470, 561] DialogController "Simulink.DDGSource" InputValues "[0 10 20 30]" OutputValues "[1 1 0.98 0.95]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "p yield tech chg mlt LYCM" Position [405, 39, 455, 91] DialogController "Simulink.DDGSource" InputValues "[0 1]" OutputValues "[0 0]" } Block { BlockType SubSystem Name "p_land_yield_fact_2_104" Ports [2, 1] Position [445, 220, 520, 260] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "p_land_yield_fact_2_104" Location [33, 218, 985, 860] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [40, 108, 70, 122] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [90, 433, 120, 447] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Constant Name "1" Position [145, 291, 175, 309] Value "3" } Block { BlockType Constant Name "2" Position [400, 296, 430, 314] Value "3" } Block { BlockType Constant Name "4" Position [620, 301, 650, 319] Value "3" } Block { BlockType Integrator Name "Integrator1" Ports [1, 1] Position [530, 240, 560, 270] IgnoreLimit off } Block { BlockType Integrator Name "Integrator2" Ports [1, 1] Position [275, 235, 305, 265] IgnoreLimit off } Block { BlockType Integrator Name "Integrator3" Ports [1, 1] Position [750, 245, 780, 275] IgnoreLimit off } Block { BlockType Product Name "Product2" Ports [3, 1] Position [690, 229, 710, 301] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [3, 1] Position [470, 224, 490, 296] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [3, 1] Position [215, 219, 235, 291] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [155, 240, 165, 275] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [410, 245, 420, 280] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [630, 250, 640, 285] ShowName off Inputs "+-" } Block { BlockType Outport Name "Out1" Position [840, 133, 870, 147] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In2" SrcPort 1 Points [20, 0; 0, -75; 50, 0] Branch { Points [5, 0] DstBlock "Product6" DstPort 3 } Branch { Points [0, 5; 260, 0] Branch { DstBlock "Product3" DstPort 3 } Branch { Points [220, 0] DstBlock "Product2" DstPort 3 } } } Line { SrcBlock "Integrator3" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum3" DstPort 2 } Branch { Points [0, -120] DstBlock "Out1" DstPort 1 } } Line { SrcBlock "Product2" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator3" DstPort 1 } Line { SrcBlock "4" SrcPort 1 Points [0, -45] DstBlock "Product2" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Integrator1" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -195, 0; 0, -75] DstBlock "Sum2" DstPort 2 } Branch { Points [40, 0] DstBlock "Sum3" DstPort 1 } } Line { SrcBlock "Product3" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "2" SrcPort 1 Points [0, -45] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Integrator2" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum1" DstPort 2 } Branch { Points [75, 0] DstBlock "Sum2" DstPort 1 } } Line { SrcBlock "Product6" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "1" SrcPort 1 Points [0, -45] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product6" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [30, 0; 0, 135] DstBlock "Sum1" DstPort 1 } Annotation { Name "entrada" Position [46, 142] } Annotation { Name "parametro" Position [98, 468] } Annotation { Name "smooth3--filtro de tercer orden c" "on parámetro variable" Position [435, 469] } } } Block { BlockType Constant Name "t air poll time" Position [255, 570, 285, 600] ForegroundColor "orange" Value "4000" } Block { BlockType Fcn Name "x50/ind 1970" Position [255, 435, 315, 465] Expr "u(1)/u(2)" } Block { BlockType Integrator Name "yield tech LYTD" Ports [1, 1] Position [365, 170, 395, 200] ForegroundColor "lightBlue" InitialCondition "1" IgnoreLimit off } Block { BlockType SubSystem Name "yield tech chg rt LYTDR" Ports [4, 1] Position [245, 136, 300, 229] ForegroundColor "yellow" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "yield tech chg rt LYTDR" Location [193, 397, 932, 897] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Lookup Name "yield tech mult icor COYM" Position [745, 200, 800, 250] DialogController "Simulink.DDGSource" InputValues "[0 10 20 30]" OutputValues "[1 1 0.7 0.4]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Outport Name "Out land yiel fact 104" Position [860, 288, 890, 302] ForegroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out s yield mlt air poll 105" Position [875, 403, 905, 417] ForegroundColor "blue" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out yield tech mult icor COYM\n" Position [925, 173, 955, 187] ForegroundColor "blue" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "des food retio DFR" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "In food ratio 127" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Fcn u1-u2" DstPort 1 } Line { SrcBlock "Fcn u1-u2" SrcPort 1 DstBlock "p yield tech chg mlt LYCM" DstPort 1 } Line { SrcBlock "yield tech chg rt LYTDR" SrcPort 1 DstBlock "yield tech LYTD" DstPort 1 } Line { SrcBlock "In t policy year 150" SrcPort 1 Points [60, 0] Branch { DstBlock "yield tech chg rt LYTDR" DstPort 4 } Branch { Points [0, 120] DstBlock " s land yiel fact 104\n" DstPort 4 } } Line { SrcBlock "Clock" SrcPort 1 Points [5, 0] Branch { DstBlock "yield tech chg rt LYTDR" DstPort 2 } Branch { Points [0, 120; 315, 0] Branch { DstBlock " s land yiel fact 104\n" DstPort 2 } Branch { Points [0, 205] DstBlock " s yield mlt air poll 105" DstPort 2 } } } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "Fcn LYTD*LYCM" DstPort 1 } Line { SrcBlock "p yield tech chg mlt LYCM" SrcPort 1 Points [25, 0; 0, -5] DstBlock "Mux1" DstPort 1 } Line { SrcBlock "yield tech LYTD" SrcPort 1 Points [25, 0] Branch { Points [85, 0] DstBlock "Mux1" DstPort 2 } Branch { Points [0, 45] DstBlock "p_land_yield_fact_2_104" DstPort 1 } } Line { SrcBlock "Fcn LYTD*LYCM" SrcPort 1 Points [10, 0; 0, 45; -455, 0] DstBlock "yield tech chg rt LYTDR" DstPort 1 } Line { SrcBlock "p land yield fact 1 1" SrcPort 1 Points [25, 0; 0, 10; 65, 0] DstBlock "yield tech chg rt LYTDR" DstPort 3 } Line { SrcBlock "p land yield fact 1 104" SrcPort 1 Points [150, 0; 0, 5] DstBlock " s land yiel fact 104\n" DstPort 3 } Line { SrcBlock " s land yiel fact 104\n" SrcPort 1 Points [50, 0] Branch { Points [145, 0] DstBlock "Out land yiel fact 104" DstPort 1 } Branch { Points [0, -80] DstBlock "yield tech mult icor COYM" DstPort 1 } } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "x50/ind 1970" DstPort 1 } Line { SrcBlock "In Industrial output 50" SrcPort 1 DstBlock "Mux2" DstPort 1 } Line { SrcBlock "In ind out in 1970" SrcPort 1 DstBlock "Mux2" DstPort 2 } Line { SrcBlock "x50/ind 1970" SrcPort 1 Points [20, 0] Branch { DstBlock "p yield mlt air poll 1 106" DstPort 1 } Branch { Points [0, 85] DstBlock "p yield mlt air poll 2 107" DstPort 1 } } Line { SrcBlock "p yield mlt air poll 1 106" SrcPort 1 Points [105, 0; 0, 20] DstBlock " s yield mlt air poll 105" DstPort 1 } Line { SrcBlock "t air poll time" SrcPort 1 Points [290, 0; 0, -40] DstBlock " s yield mlt air poll 105" DstPort 4 } Line { SrcBlock "p yield mlt air poll 2 107" SrcPort 1 Points [55, 0; 0, -15] DstBlock " s yield mlt air poll 105" DstPort 3 } Line { SrcBlock " s yield mlt air poll 105" SrcPort 1 Points [95, 0; 0, -100] DstBlock "Out s yield mlt air poll 105" DstPort 1 } Line { SrcBlock "yield tech mult icor COYM" SrcPort 1 Points [15, 0] Branch { DstBlock "Scope" DstPort 1 } Branch { Points [0, -50] Branch { Points [0, -35] DstBlock "Display" DstPort 1 } Branch { Points [90, 0] DstBlock "Out yield tech mult icor COYM\n" DstPort 1 } } } Line { SrcBlock "tech dev del TDD" SrcPort 1 Points [330, 0; 0, -35] DstBlock "p_land_yield_fact_2_104" DstPort 2 } Line { SrcBlock "p_land_yield_fact_2_104" SrcPort 1 Points [10, 0] Branch { Points [15, 0; 0, 25] DstBlock " s land yiel fact 104\n" DstPort 1 } Branch { Points [0, -60] DstBlock "Scope1" DstPort 1 } } } } Block { BlockType SubSystem Name "agr ind 99" Ports [9, 5] Position [925, 174, 1125, 396] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "agr ind 99" Location [6, 76, 1015, 714] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In t policy year 150" Position [60, 378, 90, 392] ForegroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In agr inp per hect 101" Position [65, 178, 95, 192] ForegroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In Ind out pc 49" Position [70, 493, 100, 507] ForegroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In s yield mlt air poll 105" Position [215, 423, 245, 437] ForegroundColor "green" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In s land yield fac 1 104 " Position [125, 443, 155, 457] ForegroundColor "green" Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In land fertility 121" Position [280, 408, 310, 422] ForegroundColor "green" Port "6" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In food pc 88" Position [70, 583, 100, 597] ForegroundColor "green" Port "7" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In Industrial output 50" Position [770, 428, 800, 442] ForegroundColor "green" Port "8" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "in fr inp al dev 108" Position [760, 293, 790, 307] ForegroundColor "green" Port "9" IconDisplay "Port number" LatchInput off } Block { BlockType Clock Name "Clock" Position [265, 290, 285, 310] Decimation "10" } Block { BlockType Mux Name "Mux" Ports [4, 1] Position [605, 406, 610, 444] ShowName off DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [3, 1] Position [590, 346, 595, 384] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [4, 1] Position [750, 171, 755, 209] ShowName off DisplayOption "bar" } Block { BlockType Mux Name "Mux3" Ports [2, 1] Position [585, 506, 590, 544] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux4" Ports [2, 1] Position [875, 476, 880, 514] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux5" Ports [2, 1] Position [830, 301, 835, 339] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [620, 219, 650, 251] Location [1, 49, 1025, 736] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "2.25" YMax "4.25" SaveName "ScopeData44" DataFormat "StructureWithTime" } Block { BlockType Integrator Name "agr inp 99" Ports [1, 1] Position [295, 65, 325, 95] Orientation "left" ForegroundColor "blue" NamePlacement "alternate" InitialCondition "5e9" IgnoreLimit off } Block { BlockType Fcn Name "chr agr inp 99" Position [620, 326, 695, 364] Expr "(u[1]-u[2])/u[3]" } Block { BlockType Fcn Name "current agr inp 98" Position [895, 296, 970, 334] Expr "u[2]*(1-u[1])" } Block { BlockType Fcn Name "land yield 103" Position [630, 409, 715, 441] Expr "u[1]*u[2]*u[3]*u[4]" } Block { BlockType Lookup Name "land yield mlt cap 102" Position [460, 199, 510, 251] DialogController "Simulink.DDGSource" InputValues "[0 40 80 120 160 200 240 280" " 320 360 400 440 480]" OutputValues "[1 3 4.5 5 5.3 5.6 5.9 6.1 " "6.35 6.6 6.9 7.2 7.4]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "marg land yield mlt cap 111" Position [465, 59, 515, 111] DialogController "Simulink.DDGSource" InputValues "[0 40 80 120 160 200 240 280" " 320 360 400 440 480]" OutputValues "[0.075 0.03 0.015 0.011 0.009 0." "008 0.007 0.006 0.005 0.005 0.005 0.005 0.005]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Fcn Name "marg prod agr inp 110" Position [815, 152, 870, 188] Expr "u[1]*u[2]*u[3]/u[4]" } Block { BlockType Constant Name "p avg life agr inp 1 100" Position [255, 325, 285, 355] ForegroundColor "orange" Value "2" } Block { BlockType Constant Name "p avg life agr inp 2 100" Position [255, 240, 285, 270] ForegroundColor "orange" Value "2" } Block { BlockType Lookup Name "p fr io agr 1 94" Position [480, 568, 520, 612] DialogController "Simulink.DDGSource" InputValues "[0 0.5 1 1.5 2 2.5]" OutputValues "[0.4 0.2 0.1 0.025 0 0]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "p fr io agr 2 95\n" Position [720, 503, 760, 547] DialogController "Simulink.DDGSource" InputValues "[0 0.5 1 1.5 2 2.5]" OutputValues "[0.4 0.2 0.1 0.025 0 0]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "p indic food pc 1 90" Position [375, 518, 415, 562] DialogController "Simulink.DDGSource" InputValues "[0 200 400 600 800 1000 1200 " "1400 1600]" OutputValues "[230 480 690 850 970 1070 115" "0 1210 1250]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "p indic food pc 2 91" Position [390, 458, 430, 502] DialogController "Simulink.DDGSource" InputValues "[0 200 400 600 800 1000 1200 " "1400 1600]" OutputValues "[230 480 690 850 970 1070 115" "0 1210 1250]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType SubSystem Name "s avg life agr inp 100" Ports [4, 1] Position [470, 308, 520, 367] ForegroundColor "yellow" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "s avg life agr inp 100" Location [193, 397, 932, 897] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 <0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType SubSystem Name "s fioa agr 93" Ports [4, 1] Position [815, 533, 865, 592] ForegroundColor "yellow" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "s fioa agr 93" Location [75, 111, 814, 611] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 <0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType SubSystem Name "s indic food pc 89" Ports [4, 1] Position [495, 468, 545, 527] ForegroundColor "yellow" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "s indic food pc 89" Location [193, 397, 932, 897] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 <0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Fcn Name "tot agric invest 92" Position [905, 466, 980, 504] Expr "u[2]*u[1]" } Block { BlockType Fcn Name "x88/x89" Position [615, 506, 690, 544] Expr "u[2]/u[1]" } Block { BlockType Outport Name "Out marg prod agr inp x110" Position [920, 103, 950, 117] ForegroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out agr inp 99" Position [940, 38, 970, 52] ForegroundColor "blue" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out tot agric invest 92\n" Position [930, 358, 960, 372] ForegroundColor "blue" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out land yield 103" Position [905, 418, 935, 432] ForegroundColor "blue" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out s fioa agr 93" Position [935, 553, 965, 567] ForegroundColor "blue" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "agr inp 99" SrcPort 1 Points [-30, 0] Branch { Points [0, 55; 300, 0; 0, 230] DstBlock "Mux1" DstPort 2 } Branch { Points [0, -35] DstBlock "Out agr inp 99" DstPort 1 } } Line { SrcBlock "In agr inp per hect 101" SrcPort 1 Points [305, 0] Branch { Points [0, -100] DstBlock "marg land yield mlt cap 111" DstPort 1 } Branch { Points [40, 0] DstBlock "land yield mlt cap 102" DstPort 1 } } Line { SrcBlock "p avg life agr inp 2 100" SrcPort 1 Points [115, 0; 0, 60] DstBlock "s avg life agr inp 100" DstPort 1 } Line { SrcBlock "Clock" SrcPort 1 Points [85, 0; 0, 30] Branch { DstBlock "s avg life agr inp 100" DstPort 2 } Branch { Points [0, 110] Branch { Labels [2, 0] Points [0, 50] DstBlock "s indic food pc 89" DstPort 2 } Branch { Points [0, 5; 200, 0; 0, 45; 225, 0] DstBlock "s fioa agr 93" DstPort 2 } } } Line { SrcBlock "p avg life agr inp 1 100" SrcPort 1 Points [55, 0; 0, 5] DstBlock "s avg life agr inp 100" DstPort 3 } Line { SrcBlock "s avg life agr inp 100" SrcPort 1 Points [20, 0] Branch { Points [0, 35] DstBlock "Mux1" DstPort 3 } Branch { Points [0, -50; 135, 0; 0, -115] DstBlock "Mux2" DstPort 1 } } Line { SrcBlock "Mux1" SrcPort 1 Points [5, 0] DstBlock "chr agr inp 99" DstPort 1 } Line { SrcBlock "chr agr inp 99" SrcPort 1 Points [0, -290; -360, 0] DstBlock "agr inp 99" DstPort 1 } Line { SrcBlock "land yield mlt cap 102" SrcPort 1 Points [35, 0] Branch { Points [0, -20] DstBlock "Mux2" DstPort 4 } Branch { Points [20, 0; 0, 10] Branch { Points [0, 175] DstBlock "Mux" DstPort 1 } Branch { DstBlock "Scope" DstPort 1 } } } Line { SrcBlock "Mux2" SrcPort 1 Points [20, 0; 0, -20] DstBlock "marg prod agr inp 110" DstPort 1 } Line { SrcBlock "marg land yield mlt cap 111" SrcPort 1 Points [210, 0; 0, 110] DstBlock "Mux2" DstPort 3 } Line { SrcBlock "marg prod agr inp 110" SrcPort 1 Points [15, 0; 0, -60] DstBlock "Out marg prod agr inp x110" DstPort 1 } Line { SrcBlock "In t policy year 150" SrcPort 1 Points [95, 0] Branch { Points [160, 0] Branch { Points [90, 0; 0, -25] DstBlock "s avg life agr inp 100" DstPort 4 } Branch { Points [0, 135] DstBlock "s indic food pc 89" DstPort 4 } } Branch { Labels [2, 0] Points [0, 200] DstBlock "s fioa agr 93" DstPort 4 } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "land yield 103" DstPort 1 } Line { SrcBlock "In land fertility 121" SrcPort 1 Points [275, 0] DstBlock "Mux" DstPort 2 } Line { SrcBlock "In s yield mlt air poll 105" SrcPort 1 DstBlock "Mux" DstPort 3 } Line { SrcBlock "In s land yield fac 1 104 " SrcPort 1 Points [430, 0] DstBlock "Mux" DstPort 4 } Line { SrcBlock "land yield 103" SrcPort 1 Points [0, 0] Branch { Points [0, -240] DstBlock "Mux2" DstPort 2 } Branch { DstBlock "Out land yield 103" DstPort 1 } } Line { SrcBlock "In food pc 88" SrcPort 1 Points [330, 0] Branch { DstBlock "p fr io agr 1 94" DstPort 1 } Branch { Points [0, -35; 135, 0] DstBlock "Mux3" DstPort 2 } } Line { SrcBlock "In Ind out pc 49" SrcPort 1 Points [0, 15; 60, 0] Branch { Points [0, -35] DstBlock "p indic food pc 2 91" DstPort 1 } Branch { Points [0, 25] DstBlock "p indic food pc 1 90" DstPort 1 } } Line { SrcBlock "p indic food pc 2 91" SrcPort 1 Points [20, 0; 0, -5] DstBlock "s indic food pc 89" DstPort 1 } Line { SrcBlock "p indic food pc 1 90" SrcPort 1 Points [55, 0; 0, -35] DstBlock "s indic food pc 89" DstPort 3 } Line { SrcBlock "s indic food pc 89" SrcPort 1 Points [20, 0] DstBlock "Mux3" DstPort 1 } Line { SrcBlock "Mux3" SrcPort 1 DstBlock "x88/x89" DstPort 1 } Line { SrcBlock "x88/x89" SrcPort 1 DstBlock "p fr io agr 2 95\n" DstPort 1 } Line { SrcBlock "p fr io agr 2 95\n" SrcPort 1 Points [35, 0] DstBlock "s fioa agr 93" DstPort 1 } Line { SrcBlock "p fr io agr 1 94" SrcPort 1 Points [270, 0; 0, -20] DstBlock "s fioa agr 93" DstPort 3 } Line { SrcBlock "s fioa agr 93" SrcPort 1 Points [10, 0] Branch { Points [0, -40; -20, 0] DstBlock "Mux4" DstPort 2 } Branch { Points [40, 0] DstBlock "Out s fioa agr 93" DstPort 1 } } Line { SrcBlock "In Industrial output 50" SrcPort 1 Points [55, 0] DstBlock "Mux4" DstPort 1 } Line { SrcBlock "Mux4" SrcPort 1 Points [0, -10] DstBlock "tot agric invest 92" DstPort 1 } Line { SrcBlock "tot agric invest 92" SrcPort 1 Points [0, -85; -240, 0; 0, -35; 20, 0] Branch { DstBlock "Out tot agric invest 92\n" DstPort 1 } Branch { Points [0, -35] DstBlock "Mux5" DstPort 2 } } Line { SrcBlock "in fr inp al dev 108" SrcPort 1 Points [20, 0] DstBlock "Mux5" DstPort 1 } Line { SrcBlock "Mux5" SrcPort 1 Points [20, 0; 0, -5] DstBlock "current agr inp 98" DstPort 1 } Line { SrcBlock "current agr inp 98" SrcPort 1 Points [0, -45; -400, 0] DstBlock "Mux1" DstPort 1 } } } Block { BlockType Constant Name "lndustrial output in 1970" Position [440, 591, 490, 619] ForegroundColor "orange" Value "7.9e11" } Block { BlockType SubSystem Name "sub perc food ratio" Ports [4, 5] Position [650, 196, 775, 354] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "sub perc food ratio" Location [6, 74, 1018, 714] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In land yield x103" Position [35, 53, 65, 67] ForegroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "arable land 85" Position [30, 98, 60, 112] ForegroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In population1" Position [30, 233, 60, 247] ForegroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In agr inp 99" Position [40, 473, 70, 487] ForegroundColor "green" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Display Name "Display" Ports [1] Position [600, 420, 690, 450] Decimation "1" } Block { BlockType Display Name "Display1" Ports [1] Position [855, 270, 945, 300] Decimation "1" } Block { BlockType Display Name "Display3" Ports [1] Position [545, 160, 635, 190] Decimation "1" } Block { BlockType Display Name "Display4" Ports [1] Position [230, 65, 320, 95] Decimation "1" } Block { BlockType Display Name "Display5" Ports [1] Position [370, 90, 460, 120] Decimation "1" } Block { BlockType Display Name "Display6" Ports [1] Position [905, 575, 995, 605] Decimation "1" } Block { BlockType Mux Name "Mux" Ports [4, 1] Position [180, 141, 185, 179] ShowName off DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [380, 181, 385, 219] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [2, 1] Position [540, 216, 545, 254] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux3" Ports [3, 1] Position [735, 355, 740, 405] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux4" Ports [3, 1] Position [740, 516, 745, 554] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [735, 129, 765, 161] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData35" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [625, 74, 655, 106] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData33" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope2" Ports [1] Position [735, 264, 765, 296] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData36" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope3" Ports [1] Position [430, 44, 460, 76] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "500" YMax "1600" SaveName "ScopeData37" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope4" Ports [1] Position [160, 19, 190, 51] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData50" DataFormat "StructureWithTime" } Block { BlockType Constant Name "Subsist food pc 127" Position [35, 280, 65, 310] ForegroundColor "orange" Value "230" } Block { BlockType Fcn Name "agr inp per hect 101" Position [805, 517, 890, 553] Expr "(u[1]*(1-u[2]))/u[3]" } Block { BlockType Fcn Name "chg perc food ratio" Position [790, 362, 875, 398] Expr "(u[3]-u[2])/u[1]" } Block { BlockType Fcn Name "food 87" Position [230, 133, 345, 167] Expr "u[1]*u[2]*u[3]*(1-u[4])" } Block { BlockType Fcn Name "food pc 88" Position [420, 182, 475, 218] Expr "u[1]/u[2]" } Block { BlockType Fcn Name "food ratio 127" Position [570, 217, 625, 253] Expr "u[1]/u[2]" } Block { BlockType Constant Name "food short perc del 128" Position [210, 15, 240, 45] ForegroundColor "orange" Value "2" } Block { BlockType Constant Name "land fr harverest" Position [25, 140, 55, 170] ForegroundColor "orange" Value ".7" } Block { BlockType Lookup Name "p fr inp for land maint 126" Position [565, 509, 615, 561] DialogController "Simulink.DDGSource" InputValues "[0 1 2 3 4]" OutputValues "[0 0.04 0.07 0.09 0.1]" } Block { BlockType Integrator Name "perc food ratio 128" Ports [1, 1] Position [465, 345, 495, 375] ForegroundColor "lightBlue" InitialCondition "1" IgnoreLimit off } Block { BlockType Constant Name "processin loss 87" Position [55, 185, 85, 215] ForegroundColor "orange" Value ".1" } Block { BlockType Outport Name "Out food pc 88" Position [900, 33, 930, 47] ForegroundColor "blue" NamePlacement "alternate" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out agr inp per hect 101\n" Position [925, 403, 955, 417] ForegroundColor "blue" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out food ratio 127" Position [870, 228, 900, 242] ForegroundColor "blue" NamePlacement "alternate" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out p fr inp for land maint 126\n" Position [775, 608, 805, 622] ForegroundColor "blue" NamePlacement "alternate" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out food 87" Position [425, 158, 455, 172] ForegroundColor "blue" NamePlacement "alternate" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Mux" SrcPort 1 Points [0, -10] DstBlock "food 87" DstPort 1 } Line { SrcBlock "food 87" SrcPort 1 Points [10, 0; 0, 10] Branch { Points [0, 30] DstBlock "Mux1" DstPort 1 } Branch { Points [50, 0] DstBlock "Out food 87" DstPort 1 } } Line { SrcBlock "In population1" SrcPort 1 Points [255, 0; 0, -30] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "food pc 88" DstPort 1 } Line { SrcBlock "food pc 88" SrcPort 1 Points [5, 0] Branch { Points [0, -35] Branch { Points [0, -125] DstBlock "Out food pc 88" DstPort 1 } Branch { Points [30, 0] Branch { Points [15, 0] DstBlock "Display3" DstPort 1 } Branch { Points [0, -20] DstBlock "Scope" DstPort 1 } } } Branch { Points [15, 0] Branch { Points [25, 0] DstBlock "Mux2" DstPort 1 } Branch { Points [0, -110] DstBlock "Scope1" DstPort 1 } } } Line { SrcBlock "Subsist food pc 127" SrcPort 1 Points [430, 0; 0, -50] DstBlock "Mux2" DstPort 2 } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "food ratio 127" DstPort 1 } Line { SrcBlock "food short perc del 128" SrcPort 1 Points [455, 0; 0, 335] DstBlock "Mux3" DstPort 1 } Line { SrcBlock "perc food ratio 128" SrcPort 1 Points [35, 0] Branch { Points [15, 0] Branch { Points [0, 20] DstBlock "Mux3" DstPort 2 } Branch { Points [0, 75] Branch { DstBlock "p fr inp for land maint 126" DstPort 1 } Branch { DstBlock "Display" DstPort 1 } } } Branch { Points [0, -80] DstBlock "Scope2" DstPort 1 } } Line { SrcBlock "food ratio 127" SrcPort 1 Points [40, 0] Branch { Points [0, 160] DstBlock "Mux3" DstPort 3 } Branch { DstBlock "Out food ratio 127" DstPort 1 } } Line { SrcBlock "Mux3" SrcPort 1 DstBlock "chg perc food ratio" DstPort 1 } Line { SrcBlock "chg perc food ratio" SrcPort 1 Points [30, 0; 0, -60; -70, 0] Branch { Points [-395, 0; 0, 40] DstBlock "perc food ratio 128" DstPort 1 } Branch { DstBlock "Display1" DstPort 1 } } Line { SrcBlock "In land yield x103" SrcPort 1 Points [30, 0] Branch { Points [35, 0; 0, 20] Branch { Points [0, 65] DstBlock "Mux" DstPort 1 } Branch { Points [70, 0] Branch { DstBlock "Display4" DstPort 1 } Branch { Points [0, -20] DstBlock "Scope3" DstPort 1 } } } Branch { Points [0, -25] DstBlock "Scope4" DstPort 1 } } Line { SrcBlock "arable land 85" SrcPort 1 Points [50, 0; 0, 15] Branch { Points [0, 35] Branch { DstBlock "Mux" DstPort 2 } Branch { Points [0, 425; 610, 0] DstBlock "Mux4" DstPort 3 } } Branch { Points [240, 0] DstBlock "Display5" DstPort 1 } } Line { SrcBlock "land fr harverest" SrcPort 1 Points [35, 0; 0, 10] DstBlock "Mux" DstPort 3 } Line { SrcBlock "p fr inp for land maint 126" SrcPort 1 Points [45, 0] Branch { DstBlock "Mux4" DstPort 2 } Branch { Points [0, 80] DstBlock "Out p fr inp for land maint 126\n" DstPort 1 } } Line { SrcBlock "In agr inp 99" SrcPort 1 Points [650, 0] DstBlock "Mux4" DstPort 1 } Line { SrcBlock "Mux4" SrcPort 1 DstBlock "agr inp per hect 101" DstPort 1 } Line { SrcBlock "agr inp per hect 101" SrcPort 1 Points [0, 0] Branch { Points [15, 0] DstBlock "Out agr inp per hect 101\n" DstPort 1 } Branch { Points [0, 55] DstBlock "Display6" DstPort 1 } } Line { SrcBlock "processin loss 87" SrcPort 1 Points [75, 0] DstBlock "Mux" DstPort 4 } } } Block { BlockType Constant Name "t policy year 150" Position [430, 520, 460, 550] ForegroundColor "orange" Value "4000" } Block { BlockType SubSystem Name "uses land" Ports [5, 3] Position [750, 625, 1000, 725] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "uses land" Location [2, 74, 998, 722] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In Ind out pc 49" Position [175, 748, 205, 762] ForegroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In tot agr invest 92" Position [470, 53, 500, 67] ForegroundColor "green" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In marg prod agr inp 110" Position [460, 183, 490, 197] ForegroundColor "green" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In land yield 103" Position [55, 213, 85, 227] ForegroundColor "green" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In population 1" Position [190, 703, 220, 717] ForegroundColor "green" Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name " s land time mlt yield 113" Ports [4, 1] Position [720, 471, 775, 564] ForegroundColor "yellow" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name " s land time mlt yield 113" Location [193, 397, 932, 897] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [150, 122, 165, 158] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -15] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Fcn Name "109/110" Position [665, 146, 740, 184] Expr "u[1]/u[2]" } Block { BlockType Fcn Name "86/84" Position [165, 76, 240, 114] Expr "u[1]/u[2]" } Block { BlockType Clock Name "Clock" Position [120, 494, 160, 516] DisplayTime on Decimation "10" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [130, 291, 135, 329] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux10" Ports [3, 1] Position [725, 626, 730, 664] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [4, 1] Position [455, 356, 460, 394] ShowName off DisplayOption "bar" } Block { BlockType Mux Name "Mux3" Ports [2, 1] Position [810, 406, 815, 444] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux4" Ports [2, 1] Position [135, 76, 140, 114] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux5" Ports [2, 1] Position [420, 726, 425, 764] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux6" Ports [3, 1] Position [455, 126, 460, 164] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux7" Ports [2, 1] Position [635, 146, 640, 184] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux8" Ports [3, 1] Position [635, 51, 640, 89] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux9" Ports [2, 1] Position [330, 611, 335, 649] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [85, 714, 115, 746] Location [188, 365, 695, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } TimeRange "14" YMin "1.902e+009" YMax "1.916e+009" SaveName "ScopeData1" DataFormat "StructureWithTime" } Block { BlockType Sum Name "Sum" Ports [1, 1] Position [900, 95, 930, 125] ShowName off IconShape "round" Inputs "|-" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Sum Name "Sum1" Ports [3, 1] Position [495, 634, 515, 706] ShowName off Inputs "|+--" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Integrator Name "arable land 85" Ports [1, 1] Position [190, 605, 220, 635] ForegroundColor "lightBlue" InitialCondition "0.9e9" IgnoreLimit off } Block { BlockType Fcn Name "avg life land 112" Position [860, 406, 905, 444] Expr "u[2]*u[1]" } Block { BlockType Constant Name "avg life land norm 112" Position [565, 314, 595, 336] ForegroundColor "orange" Value "1000" } Block { BlockType Lookup Name "dev cost per hect 97" Position [275, 69, 325, 121] DialogController "Simulink.DDGSource" InputValues "[0 0.1 0.2 0.3 0.4 0.5 0.6 0" ".7 0.8 0.9 1.0] " OutputValues "[100000 7400 5200 3500 2400 150" "0 750 300 150 75 50]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Fcn Name "f(114,115)" Position [480, 355, 690, 395] Expr "0.95^(u[4]-u[3])*u[1]+1.95^(u[4]-u[" "3])*u[2]" } Block { BlockType Lookup Name "fr inp al dev 108" Position [760, 139, 810, 191] DialogController "Simulink.DDGSource" InputValues "[0 0.25 0.5 0.75 1.0 1.25 1.5 " " 1.75 2] " OutputValues "[0 0.05 0.15 0.3 0.5 0.7 0.85" " 0.95 1]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Constant Name "inherent land fert 124" Position [40, 304, 80, 336] ForegroundColor "orange" Value "600" } Block { BlockType Fcn Name "land erosion 106" Position [370, 611, 415, 649] Expr "u[1]/u[2]" } Block { BlockType Fcn Name "land rem urb ind use 119" Position [790, 615, 885, 655] Expr "u[1]/(u[2]*u[3])" } Block { BlockType Fcn Name "marg prod land 1" Position [700, 50, 795, 90] Expr "u[1]*u[2]/u[3]" } Block { BlockType Fcn Name "marg prod land 109" Position [490, 125, 585, 165] Expr "u[1]/(u[2]*u[3])" } Block { BlockType Lookup Name "p land yiel life mlt yield 1 114" Position [285, 284, 335, 336] DialogController "Simulink.DDGSource" InputValues "[0 1 2 3 4 5 6 7 8 9]" OutputValues "[1.2 1 0.63 0.36 0.16 0.055 0" ".04 0.025 0.015 0.01]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "p land yiel life mlt yield 2 115" Position [290, 359, 340, 411] DialogController "Simulink.DDGSource" InputValues "[0 1 2 3 4 5 6 7 8 9]" OutputValues "[1.2 1 0.63 0.36 0.29 0.26 0." "24 0.22 0.21 0.2]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Integrator Name "pot arable land 86" Ports [1, 1] Position [55, 600, 85, 630] ForegroundColor "lightBlue" InitialCondition "2.3e9" IgnoreLimit off } Block { BlockType Constant Name "pot arable land tot 84" Position [70, 86, 115, 124] ForegroundColor "orange" Value "3.2e9" } Block { BlockType Constant Name "social discount 109" Position [140, 159, 200, 191] ForegroundColor "orange" Value "0.07" } Block { BlockType Constant Name "t land fert time" Position [65, 449, 105, 481] ForegroundColor "orange" Value "4000" } Block { BlockType Constant Name "urb ind land dev time 119" Position [615, 734, 675, 766] ForegroundColor "orange" Value "10" } Block { BlockType Lookup Name "urb ind land pc 117" Position [260, 729, 310, 781] DialogController "Simulink.DDGSource" InputValues "[0 200 400 600 800 1000 1200 " " 1400 1600]" OutputValues "[0.005 0.008 0.015 0.025 0.04 " "0.055 0.07 0.08 0.09]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Fcn Name "urb ind land req 1" Position [160, 291, 235, 329] Expr "u[1]/u[2]" } Block { BlockType Fcn Name "urb ind land req 118" Position [475, 726, 550, 764] Expr "u[2]*u[1]" } Block { BlockType Integrator Name "urban land 120" Ports [1, 1] Position [610, 630, 640, 660] ForegroundColor "lightBlue" InitialCondition "8.2e6" IgnoreLimit off } Block { BlockType Outport Name "Out fr inp al land dev 108" Position [845, 228, 875, 242] ForegroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out arable land 85" Position [270, 633, 300, 647] ForegroundColor "blue" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out urban land 120\n" Position [745, 718, 775, 732] ForegroundColor "blue" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In Ind out pc 49" SrcPort 1 DstBlock "urb ind land pc 117" DstPort 1 } Line { SrcBlock "Mux5" SrcPort 1 DstBlock "urb ind land req 118" DstPort 1 } Line { SrcBlock "In population 1" SrcPort 1 Points [180, 0] DstBlock "Mux5" DstPort 1 } Line { SrcBlock "urb ind land pc 117" SrcPort 1 DstBlock "Mux5" DstPort 2 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "urb ind land req 1" DstPort 1 } Line { SrcBlock "urb ind land req 1" SrcPort 1 Points [0, 0; 15, 0] Branch { DstBlock "p land yiel life mlt yield 1 114" DstPort 1 } Branch { Points [0, 75] DstBlock "p land yiel life mlt yield 2 115" DstPort 1 } } Line { SrcBlock "In land yield 103" SrcPort 1 Points [5, 0; 10, 0] Branch { Points [0, 80] DstBlock "Mux1" DstPort 1 } Branch { Points [320, 0; 0, -85] DstBlock "Mux6" DstPort 1 } } Line { SrcBlock "inherent land fert 124" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "p land yiel life mlt yield 1 114" SrcPort 1 Points [70, 0] Branch { Points [30, 0] DstBlock "Mux2" DstPort 1 } Branch { Points [0, 220] DstBlock " s land time mlt yield 113" DstPort 3 } } Line { SrcBlock "p land yiel life mlt yield 2 115" SrcPort 1 Points [45, 0; 0, -15] DstBlock "Mux2" DstPort 2 } Line { SrcBlock "Clock" SrcPort 1 Points [275, 0] Branch { DstBlock "Mux2" DstPort 4 } Branch { DstBlock " s land time mlt yield 113" DstPort 2 } } Line { SrcBlock "t land fert time" SrcPort 1 Points [0, 0; 215, 0] Branch { Points [90, 0; 0, -85] DstBlock "Mux2" DstPort 3 } Branch { Points [0, 90] DstBlock " s land time mlt yield 113" DstPort 4 } } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "f(114,115)" DstPort 1 } Line { SrcBlock "f(114,115)" SrcPort 1 Points [10, 0] DstBlock " s land time mlt yield 113" DstPort 1 } Line { SrcBlock "Mux3" SrcPort 1 DstBlock "avg life land 112" DstPort 1 } Line { SrcBlock "Mux4" SrcPort 1 DstBlock "86/84" DstPort 1 } Line { SrcBlock "86/84" SrcPort 1 DstBlock "dev cost per hect 97" DstPort 1 } Line { SrcBlock "pot arable land tot 84" SrcPort 1 DstBlock "Mux4" DstPort 2 } Line { SrcBlock "dev cost per hect 97" SrcPort 1 Points [25, 0] Branch { Points [0, 50] DstBlock "Mux6" DstPort 2 } Branch { Points [265, 0] DstBlock "Mux8" DstPort 3 } } Line { SrcBlock "social discount 109" SrcPort 1 Points [235, 0] DstBlock "Mux6" DstPort 3 } Line { SrcBlock "Mux6" SrcPort 1 DstBlock "marg prod land 109" DstPort 1 } Line { SrcBlock "Mux7" SrcPort 1 DstBlock "109/110" DstPort 1 } Line { SrcBlock "marg prod land 109" SrcPort 1 Points [20, 0; 0, 10] DstBlock "Mux7" DstPort 1 } Line { SrcBlock "In marg prod agr inp 110" SrcPort 1 Points [125, 0] DstBlock "Mux7" DstPort 2 } Line { SrcBlock "109/110" SrcPort 1 DstBlock "fr inp al dev 108" DstPort 1 } Line { SrcBlock "fr inp al dev 108" SrcPort 1 Points [15, 0] Branch { DstBlock "Out fr inp al land dev 108" DstPort 1 } Branch { Points [0, 0; 0, -50; -240, 0; 0, -45] DstBlock "Mux8" DstPort 2 } } Line { SrcBlock "Mux8" SrcPort 1 DstBlock "marg prod land 1" DstPort 1 } Line { SrcBlock "In tot agr invest 92" SrcPort 1 DstBlock "Mux8" DstPort 1 } Line { SrcBlock "marg prod land 1" SrcPort 1 Points [45, 0] Branch { Points [0, 70] DstBlock "Sum" DstPort 1 } Branch { Labels [2, 0] Points [145, 0; 0, 520; -510, 0] DstBlock "Sum1" DstPort 1 } } Line { SrcBlock "Sum" SrcPort 1 Points [20, 0; 0, 580; -940, 0; 0, -75] DstBlock "pot arable land 86" DstPort 1 } Line { SrcBlock "avg life land norm 112" SrcPort 1 Points [185, 0; 0, 90] DstBlock "Mux3" DstPort 1 } Line { SrcBlock " s land time mlt yield 113" SrcPort 1 Points [10, 0; 0, -85] DstBlock "Mux3" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [15, 0; 0, -90; -370, 0; 0, 40] DstBlock "arable land 85" DstPort 1 } Line { SrcBlock "Mux9" SrcPort 1 DstBlock "land erosion 106" DstPort 1 } Line { SrcBlock "arable land 85" SrcPort 1 Points [30, 0] Branch { DstBlock "Mux9" DstPort 1 } Branch { DstBlock "Out arable land 85" DstPort 1 } } Line { SrcBlock "avg life land 112" SrcPort 1 Points [10, 0; 0, 250; -605, 0] DstBlock "Mux9" DstPort 2 } Line { SrcBlock "land erosion 106" SrcPort 1 Points [20, 0] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "pot arable land 86" SrcPort 1 Points [0, -30] Branch { Points [10, 0; 0, 80; -30, 0] DstBlock "Scope" DstPort 1 } Branch { Points [0, -35; -75, 0; 0, -470; 105, 0] DstBlock "Mux4" DstPort 1 } } Line { SrcBlock "urban land 120" SrcPort 1 Points [30, 0] Branch { DstBlock "Mux10" DstPort 2 } Branch { Points [0, 80] DstBlock "out urban land 120\n" DstPort 1 } } Line { SrcBlock "urb ind land dev time 119" SrcPort 1 Points [30, 0] DstBlock "Mux10" DstPort 3 } Line { SrcBlock "urb ind land req 118" SrcPort 1 Points [25, 0; 0, -130; 125, 0; 0, 20] DstBlock "Mux10" DstPort 1 } Line { SrcBlock "Mux10" SrcPort 1 Points [40, 0] DstBlock "land rem urb ind use 119" DstPort 1 } Line { SrcBlock "land rem urb ind use 119" SrcPort 1 Points [5, 0; 0, 70; -305, 0] Branch { Points [0, -60] DstBlock "urban land 120" DstPort 1 } Branch { Points [-110, 0] DstBlock "Sum1" DstPort 3 } } } } Block { BlockType Outport Name "Out food pc 88" Position [860, 68, 890, 82] ForegroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out agr inp per hect 101" Position [1050, 423, 1080, 437] ForegroundColor "blue" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out out arable land" Position [1070, 708, 1100, 722] ForegroundColor "blue" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out s fioa agr 93" Position [1155, 458, 1185, 472] ForegroundColor "blue" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out p fr inp for land maint 126\n" Position [1000, 98, 1030, 112] ForegroundColor "blue" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out Out yield tech mult icor COYM\n" Position [955, 548, 985, 562] ForegroundColor "blue" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out urban land 120\n" Position [1075, 653, 1105, 667] ForegroundColor "blue" Port "7" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out food 87" Position [850, 383, 880, 397] ForegroundColor "blue" NamePlacement "alternate" Port "8" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "lndustrial output in 1970" SrcPort 1 Points [55, 0; 0, -65] DstBlock "Sub yield tech LYTD" DstPort 4 } Line { SrcBlock "In Industrial output 50" SrcPort 1 Points [0, 0; 60, 0] Branch { Points [135, 0] DstBlock "Sub yield tech LYTD" DstPort 2 } Branch { Points [0, -120] DstBlock "agr ind 99" DstPort 8 } } Line { SrcBlock "t policy year 150" SrcPort 1 Points [90, 0; 0, -35] Branch { Points [150, 0] DstBlock "Sub yield tech LYTD" DstPort 3 } Branch { Points [0, -315] DstBlock "agr ind 99" DstPort 1 } } Line { SrcBlock "In population" SrcPort 1 Points [0, 0; 130, 0] Branch { Points [65, 0] DstBlock "sub perc food ratio" DstPort 3 } Branch { Points [0, 410] DstBlock "uses land" DstPort 5 } } Line { SrcBlock "sub perc food ratio" SrcPort 1 Points [15, 0; 0, 5] Branch { Points [0, 5; 0, 110] DstBlock "agr ind 99" DstPort 7 } Branch { Points [0, -145] DstBlock "Out food pc 88" DstPort 1 } } Line { SrcBlock "agr ind 99" SrcPort 4 Points [0, 40; 15, 0] Branch { Points [30, 0; 0, -220; -555, 0; 0, 65] DstBlock "sub perc food ratio" DstPort 1 } Branch { Points [0, 375; -435, 0; 0, -50] DstBlock "uses land" DstPort 4 } } Line { SrcBlock "agr ind 99" SrcPort 2 Points [55, 0; 0, 175; -565, 0; 0, -80] DstBlock "sub perc food ratio" DstPort 4 } Line { SrcBlock "Sub yield tech LYTD" SrcPort 1 Points [0, -190] DstBlock "agr ind 99" DstPort 5 } Line { SrcBlock "Sub yield tech LYTD" SrcPort 2 Points [10, 0; 0, -255] DstBlock "agr ind 99" DstPort 4 } Line { SrcBlock "sub perc food ratio" SrcPort 2 Points [0, 30; 35, 0] Branch { Points [0, -65] DstBlock "agr ind 99" DstPort 2 } Branch { Points [0, 155] DstBlock "Out agr inp per hect 101" DstPort 1 } } Line { SrcBlock "In land fertility 121" SrcPort 1 Points [330, 0; 0, -85] DstBlock "agr ind 99" DstPort 6 } Line { SrcBlock "In Ind out pc 49" SrcPort 1 Points [-5, 25; 30, 0] Branch { Points [315, 0; 0, 70] DstBlock "agr ind 99" DstPort 3 } Branch { Points [0, 470] DstBlock "uses land" DstPort 1 } } Line { SrcBlock "sub perc food ratio" SrcPort 3 Points [0, 170; -75, 0] DstBlock "Sub yield tech LYTD" DstPort 1 } Line { SrcBlock "uses land" SrcPort 1 Points [5, 0; 0, -195; -100, 0] DstBlock "agr ind 99" DstPort 9 } Line { SrcBlock "agr ind 99" SrcPort 1 Points [75, 0; 0, 415; -475, 0; 0, 65] DstBlock "uses land" DstPort 3 } Line { SrcBlock "agr ind 99" SrcPort 3 Points [5, 0; 0, 310; -430, 0; 0, 60] DstBlock "uses land" DstPort 2 } Line { SrcBlock "uses land" SrcPort 2 Points [0, 40; 15, 0] Branch { DstBlock "Out out arable land" DstPort 1 } Branch { Points [0, 35; -385, 0] DstBlock "sub perc food ratio" DstPort 2 } } Line { SrcBlock "agr ind 99" SrcPort 5 Points [10, 0] DstBlock "Out s fioa agr 93" DstPort 1 } Line { SrcBlock "sub perc food ratio" SrcPort 4 Points [85, 0; 0, -195; 120, 0] DstBlock "Out p fr inp for land maint 126\n" DstPort 1 } Line { SrcBlock "Sub yield tech LYTD" SrcPort 3 DstBlock "Out Out yield tech mult icor COYM\n" DstPort 1 } Line { SrcBlock "uses land" SrcPort 3 Points [5, 0; 0, -50] DstBlock "out urban land 120\n" DstPort 1 } Line { SrcBlock "sub perc food ratio" SrcPort 5 Points [55, 0] DstBlock "Out food 87" DstPort 1 } Line { SrcBlock "tech dev del TDD" SrcPort 1 DstBlock "Sub yield tech LYTD" DstPort 5 } } } Block { BlockType SubSystem Name "land_fertility_loop" Ports [3, 1] Position [1300, 669, 1400, 721] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "land_fertility_loop" Location [6, 74, 1018, 713] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [15, 368, 45, 382] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [90, 553, 120, 567] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In3" Position [170, 168, 200, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [580, 160, 610, 190] InitialCondition "600" IgnoreLimit off } Block { BlockType Product Name "Product" Ports [2, 1] Position [515, 297, 530, 328] NamePlacement "alternate" RndMeth "Floor" } Block { BlockType Product Name "Product1" Ports [2, 1] Position [385, 156, 400, 189] Inputs "*/" RndMeth "Floor" } Block { BlockType Product Name "Product2" Ports [2, 1] Position [325, 446, 340, 479] Inputs "/*" RndMeth "Floor" } Block { BlockType Scope Name "Scope" Ports [1] Position [775, 244, 805, 276] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData51" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [650, 294, 680, 326] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData52" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope2" Ports [1] Position [590, 89, 620, 121] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "1" YMax "18" SaveName "ScopeData53" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope3" Ports [1] Position [90, 439, 120, 471] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData54" DataFormat "StructureWithTime" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [530, 155, 550, 195] ShowName off IconShape "round" Inputs "|+-" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [325, 110, 345, 130] ShowName off IconShape "round" Inputs "|-+" } Block { BlockType ToWorkspace Name "To Workspace2" Position [470, 15, 530, 45] VariableName "x124" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace3" Position [110, 225, 170, 255] VariableName "x128" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace4" Position [430, 560, 490, 590] VariableName "x142" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace5" Position [590, 455, 650, 485] VariableName "x123" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace7" Position [470, 395, 530, 425] VariableName "x122" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace8" Position [375, 255, 435, 285] VariableName "x125" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType Lookup Name "f122" Position [375, 439, 425, 491] DialogController "Simulink.DDGSource" InputValues "[0 10 20 30]" OutputValues "[0 0.1 0.3 0.5]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "f125" Position [270, 259, 320, 311] DialogController "Simulink.DDGSource" InputValues "[0 0.02 0.04 0.06 0.08 0.1]" OutputValues "[20 13 8 4 2 2]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "f126" Position [195, 349, 245, 401] DialogController "Simulink.DDGSource" InputValues "[0 1 2 3 4]" OutputValues "[0 0.04 0.07 0.09 0.1]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Constant Name "ppoll in 1970\nk143" Position [185, 480, 245, 510] Value "1.36e8" } Block { BlockType Outport Name "Out1" Position [790, 98, 820, 112] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Sum" SrcPort 1 DstBlock "Integrator" DstPort 1 } Line { SrcBlock "Integrator" SrcPort 1 Points [0, 0; 40, 0] Branch { Points [90, 0] Branch { Points [-30, 0; 0, 200; -215, 0] DstBlock "Product" DstPort 2 } Branch { Points [-10, 0; 0, -110; -425, 0] DstBlock "Sum1" DstPort 1 } Branch { Points [30, 0; 0, 5; 50, 0; 0, -25; -50, 0] DstBlock "Out1" DstPort 1 } } Branch { Points [0, 85] DstBlock "Scope" DstPort 1 } } Line { SrcBlock "Product" SrcPort 1 Points [5, 0; 0, -60] Branch { Points [-20, 0; 0, -50; 20, 0] DstBlock "Sum" DstPort 2 } Branch { Points [35, 0; 0, 50] Branch { DstBlock "To Workspace5" DstPort 1 } Branch { Points [60, 0] DstBlock "Scope1" DstPort 1 } } } Line { SrcBlock "Product1" SrcPort 1 Points [0, 0; 40, 0] Branch { Points [0, -145] DstBlock "To Workspace2" DstPort 1 } Branch { Points [35, 0] Branch { DstBlock "Sum" DstPort 1 } Branch { Points [0, -70] DstBlock "Scope2" DstPort 1 } } } Line { SrcBlock "f122" SrcPort 1 Points [5, 0; 0, -65] Branch { Points [0, -95] DstBlock "Product" DstPort 1 } Branch { Points [20, 0] DstBlock "To Workspace7" DstPort 1 } } Line { SrcBlock "Sum1" SrcPort 1 Points [10, 0; 0, 45] DstBlock "Product1" DstPort 1 } Line { SrcBlock "f125" SrcPort 1 Points [15, 0; 0, -20] Branch { Points [0, -85] DstBlock "Product1" DstPort 2 } Branch { Points [20, 0] DstBlock "To Workspace8" DstPort 1 } } Line { SrcBlock "f126" SrcPort 1 Points [0, -90] DstBlock "f125" DstPort 1 } Line { SrcBlock "ppoll in 1970\nk143" SrcPort 1 Points [30, 0; 0, -40] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Product2" SrcPort 1 DstBlock "f122" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [25, 0] Branch { Points [90, 0] Branch { DstBlock "f126" DstPort 1 } Branch { Points [0, -60; -70, 0] DstBlock "To Workspace3" DstPort 1 } } Branch { DstBlock "Scope3" DstPort 1 } } Line { SrcBlock "In2" SrcPort 1 Points [165, 0; 0, -10] Branch { Points [125, 0] DstBlock "To Workspace4" DstPort 1 } Branch { Points [0, -80; 30, 0] DstBlock "Product2" DstPort 2 } } Line { SrcBlock "In3" SrcPort 1 Points [125, 0; 0, -30] DstBlock "Sum1" DstPort 2 } Annotation { Name "land fertility x121" Position [676, 161] } Annotation { Name "land fertility reg x124" Position [466, 152] } Annotation { Name "land fertility deg\n x123" Position [515, 230] } Annotation { Name "land fertility deg x122" Position [377, 387] } Annotation { Name "ppoll index x143" Position [408, 525] } Annotation { Name "land fertility regen time\nx125" Position [403, 237] } Annotation { Name "p fr inp for land maint\nx126" Position [192, 302] } Annotation { Name "perc food ratio\nx128" Position [179, 444] } Annotation { Name "pers pollution 142" Position [189, 580] } Annotation { Name "perc food ratio\nx128" Position [111, 349] } } } Block { BlockType SubSystem Name "life expectancy" Ports [6, 2] Position [600, 577, 745, 728] ForegroundColor "cyan" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "life expectancy" Location [2, 74, 998, 706] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "ppoll index 143" Position [160, 258, 190, 272] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "subsist food pc 127" Position [160, 303, 190, 317] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "food pc 88" Position [165, 378, 195, 392] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "population 1" Position [150, 428, 180, 442] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "ind out pc 49" Position [150, 473, 180, 487] Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "in serv out pc" Position [135, 573, 165, 587] Port "6" IconDisplay "Port number" LatchInput off } Block { BlockType Product Name " life expectancy 19" Ports [5, 1] Position [745, 300, 795, 380] Inputs "5" RndMeth "Floor" } Block { BlockType If Name "1" Ports [1, 2] Position [760, 559, 860, 601] IfExpression "u1 < 1940" } Block { BlockType Clock Name "Clock" Position [615, 506, 700, 534] DisplayTime on Decimation "10" } Block { BlockType Display Name "Display" Ports [1] Position [970, 225, 1060, 255] Decimation "1" } Block { BlockType Display Name "Display1" Ports [1] Position [565, 745, 655, 775] Decimation "1" } Block { BlockType Fcn Name "Fcn" Position [335, 335, 395, 365] Expr "u[2]/u[1]" } Block { BlockType SubSystem Name "If Action\nSubsystem" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [820, 647, 890, 683] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If Action\nSubsystem" Location [215, 361, 713, 661] 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, 78, 105, 92] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "Action Port" Position [170, 15, 229, 43] ActionType "then" } Block { BlockType Outport Name "Out1" Position [325, 78, 355, 92] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In1" SrcPort 1 DstBlock "Out1" DstPort 1 } } } Block { BlockType SubSystem Name "If Action\nSubsystem1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [825, 732, 895, 768] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If Action\nSubsystem1" Location [215, 361, 713, 661] 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, 78, 105, 92] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "Action Port" Position [170, 15, 229, 43] ActionType "else" } Block { BlockType Outport Name "Out1" Position [325, 78, 355, 92] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In1" SrcPort 1 DstBlock "Out1" DstPort 1 } } } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [260, 331, 265, 369] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [490, 446, 495, 484] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [895, 199, 925, 231] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } DataFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace" Position [880, 260, 940, 290] VariableName "simout" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Structure" } Block { BlockType Lookup Name "crowd mult ind 27" Position [395, 469, 445, 521] DialogController "Simulink.DDGSource" InputValues "[0 200 400 600 800 1000 1200 140" "0 1600]" OutputValues "[0.5 0.05 -0.1 -0.08 -0.02 0.05 0" ".1 0.15 0.2] " LookUpMeth "Interpolation-Use End Values" } Block { BlockType SubSystem Name "eff hlth serv pc 22" Ports [2, 1] Position [395, 609, 495, 651] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "eff hlth serv pc 22" Location [114, 161, 968, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In3" Position [125, 33, 155, 47] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In4" Position [170, 273, 200, 287] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Integrator Name "Integrator2" Ports [1, 1] Position [515, 115, 545, 145] InitialCondition "7.2" IgnoreLimit off } Block { BlockType Product Name "Product1" Ports [2, 1] Position [450, 179, 470, 206] Orientation "left" Inputs "**" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [2, 1] Position [290, 106, 310, 139] NamePlacement "alternate" Inputs "**" RndMeth "Floor" } Block { BlockType Scope Name "Scope" Ports [1] Position [610, 39, 640, 71] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData1" DataFormat "StructureWithTime" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [395, 110, 405, 145] ShowName off Inputs "+-" } Block { BlockType Outport Name "Out1" Position [625, 123, 655, 137] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In4" SrcPort 1 Points [0, 0; 35, 0] Branch { Points [35, 0] DstBlock "Product6" DstPort 2 } Branch { Points [0, 10; 250, 0; 0, -90] DstBlock "Product1" DstPort 2 } } Line { SrcBlock "In3" SrcPort 1 Points [55, 0; 0, 75] DstBlock "Product6" DstPort 1 } Line { SrcBlock "Product6" SrcPort 1 Points [0, -5] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Integrator2" SrcPort 1 Points [10, 0] Branch { Points [0, 55] DstBlock "Product1" DstPort 1 } Branch { Points [20, 0] Branch { DstBlock "Out1" DstPort 1 } Branch { Points [0, -75] DstBlock "Scope" DstPort 1 } } } Line { SrcBlock "Product1" SrcPort 1 Points [-65, 0] DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Integrator2" DstPort 1 } Annotation { Name "entrada" Position [136, 77] } Annotation { Name "parametro" Position [183, 328] } Annotation { Name "smooth1--filtro de primer orden con" " parámetro variable" Position [375, 409] } } } Block { BlockType Lookup Name "fr pop urban 26" Position [305, 409, 355, 461] DialogController "Simulink.DDGSource" InputValues "[0 2e9 4e9 6e9 8e9 1e10 1.2e10 1" ".4e10 1.6e10]" OutputValues "[0 0.2 0.4 0.5 0.58 0.65 0.72 0." "78 0.8] " LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "hlth serv al pc 21" Position [245, 554, 295, 606] DialogController "Simulink.DDGSource" InputValues "[0 250 500 750 1000 1250 1500 17" "50 2000]" OutputValues "[0 20 50 95 140 175 200 220 230" "] " LookUpMeth "Interpolation-Use End Values" } Block { BlockType Constant Name "hlth serv impact del 22" Position [235, 650, 265, 680] Value "20" } Block { BlockType Constant Name "life expect norm 19" Position [320, 190, 350, 220] Value "28" } Block { BlockType Fcn Name "lifet mlt crowd 28" Position [550, 450, 610, 480] Expr "1-(u[1]*u[2])" } Block { BlockType Lookup Name "lifet mlt food 20" Position [430, 324, 480, 376] DialogController "Simulink.DDGSource" InputValues "[0 1 2 3 4 5]" OutputValues "[0 1 1.43 1.5 1.5 1.5]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "lifet mlt hlth serv 1 24" Position [555, 549, 605, 601] DialogController "Simulink.DDGSource" InputValues "[0 20 40 60 80 100]" OutputValues "[1 1.1 1.4 1.6 1.7 1.8] " LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "lifet mlt hlth serv 2 25" Position [560, 639, 610, 691] DialogController "Simulink.DDGSource" InputValues "[0 20 40 60 80 100]" OutputValues "[1 1.5 1.9 2 2 2] " LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "lifet mlt ppoll 29" Position [315, 239, 365, 291] DialogController "Simulink.DDGSource" InputValues "[0 10 20 30 40 50 60 70 80 90 100]" OutputValues "[1 0.99 0.97 0.95 0.9 0.85 0.75 0.65 0." "55 0.4 0.2]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Merge Name "lifet mult hlth serv 23" Ports [2, 1] Position [1045, 655, 1085, 695] } Block { BlockType Outport Name "life expectancy 19\n" Position [930, 348, 960, 362] IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out hlth serv impact del 22\n" Position [385, 723, 415, 737] Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "ppoll index 143" SrcPort 1 DstBlock "lifet mlt ppoll 29" DstPort 1 } Line { SrcBlock "subsist food pc 127" SrcPort 1 Points [25, 0; 0, 30] DstBlock "Mux" DstPort 1 } Line { SrcBlock "food pc 88" SrcPort 1 Points [20, 0; 0, -25] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Fcn" DstPort 1 } Line { SrcBlock "Fcn" SrcPort 1 DstBlock "lifet mlt food 20" DstPort 1 } Line { SrcBlock "population 1" SrcPort 1 DstBlock "fr pop urban 26" DstPort 1 } Line { SrcBlock "ind out pc 49" SrcPort 1 Points [95, 0; 0, 15] DstBlock "crowd mult ind 27" DstPort 1 } Line { SrcBlock "fr pop urban 26" SrcPort 1 Points [55, 0; 0, 20] DstBlock "Mux1" DstPort 1 } Line { SrcBlock "crowd mult ind 27" SrcPort 1 Points [10, 0; 0, -20] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "lifet mlt crowd 28" DstPort 1 } Line { SrcBlock "life expect norm 19" SrcPort 1 Points [115, 0; 0, 105] DstBlock " life expectancy 19" DstPort 1 } Line { SrcBlock "lifet mlt ppoll 29" SrcPort 1 Points [90, 0; 0, 55; 270, 0] DstBlock " life expectancy 19" DstPort 2 } Line { SrcBlock "lifet mlt food 20" SrcPort 1 Points [245, 0] DstBlock " life expectancy 19" DstPort 3 } Line { SrcBlock "lifet mlt crowd 28" SrcPort 1 Points [30, 0; 0, -110] DstBlock " life expectancy 19" DstPort 4 } Line { SrcBlock " life expectancy 19" SrcPort 1 Points [0, 0; 15, 0] Branch { Points [30, 0; 0, 15] DstBlock "life expectancy 19\n" DstPort 1 } Branch { Points [0, -65; 15, 0] Branch { DstBlock "To Workspace" DstPort 1 } Branch { Points [0, -35] Branch { Points [0, -25] DstBlock "Scope" DstPort 1 } Branch { DstBlock "Display" DstPort 1 } } } } Line { SrcBlock "hlth serv al pc 21" SrcPort 1 Points [45, 0; 0, 40] DstBlock "eff hlth serv pc 22" DstPort 1 } Line { SrcBlock "Clock" SrcPort 1 Points [40, 0] DstBlock "1" DstPort 1 } Line { SrcBlock "lifet mlt hlth serv 1 24" SrcPort 1 Points [120, 0; 0, 90] DstBlock "If Action\nSubsystem" DstPort 1 } Line { SrcBlock "lifet mlt hlth serv 2 25" SrcPort 1 Points [105, 0; 0, 40; 90, 0] DstBlock "If Action\nSubsystem1" DstPort 1 } Line { SrcBlock "1" SrcPort 1 Points [20, 0; 0, 62] DstBlock "If Action\nSubsystem" DstPort ifaction } Line { SrcBlock "1" SrcPort 2 Points [130, 0; 0, 127] DstBlock "If Action\nSubsystem1" DstPort ifaction } Line { SrcBlock "If Action\nSubsystem" SrcPort 1 Points [0, -5; 30, 0; 0, -195; 105, 0] DstBlock "lifet mult hlth serv 23" DstPort 1 } Line { SrcBlock "If Action\nSubsystem1" SrcPort 1 Points [15, 0; 0, 35; 115, 0] DstBlock "lifet mult hlth serv 23" DstPort 2 } Line { SrcBlock "lifet mult hlth serv 23" SrcPort 1 Points [0, -275; -370, 0; 0, -30] DstBlock " life expectancy 19" DstPort 5 } Line { SrcBlock "hlth serv impact del 22" SrcPort 1 Points [45, 0] Branch { Points [10, 0; 0, -25] DstBlock "eff hlth serv pc 22" DstPort 2 } Branch { Points [0, 65] DstBlock "out hlth serv impact del 22\n" DstPort 1 } } Line { SrcBlock "eff hlth serv pc 22" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [15, 0] Branch { Points [0, -55] DstBlock "lifet mlt hlth serv 1 24" DstPort 1 } Branch { Points [0, 35] DstBlock "lifet mlt hlth serv 2 25" DstPort 1 } } Branch { Points [0, 130] DstBlock "Display1" DstPort 1 } } Line { SrcBlock "in serv out pc" SrcPort 1 DstBlock "hlth serv al pc 21" DstPort 1 } } } Block { BlockType SubSystem Name "nr resources" Ports [4, 6] Position [1185, 1290, 1415, 1470] ForegroundColor "magenta" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "nr resources" Location [2, 70, 1006, 701] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "population_1" Position [665, 153, 695, 167] BackgroundColor "darkGreen" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x49 ind out pc" Position [510, 58, 540, 72] BackgroundColor "darkGreen" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "NR RESOURCES" Position [985, 148, 1015, 162] BackgroundColor "darkGreen" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "IN CAMBIO POL REN" Position [80, 343, 110, 357] BackgroundColor "darkGreen" Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Clock Name "Clock" Position [575, 290, 595, 310] Decimation "10" } Block { BlockType Clock Name "Clock1" Position [1265, 492, 1310, 508] DisplayTime on Decimation "10" } Block { BlockType Display Name "Display" Ports [1] Position [1165, 145, 1255, 175] Decimation "1" } Block { BlockType Display Name "Display1" Ports [1] Position [1465, 310, 1555, 340] Decimation "1" } Block { BlockType Display Name "Display2" Ports [1] Position [1300, 235, 1390, 265] Decimation "1" } Block { BlockType Display Name "Display3" Ports [1] Position [950, 65, 1040, 95] Decimation "1" } Block { BlockType Display Name "Display4" Ports [1] Position [835, 405, 925, 435] Decimation "1" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [1190, 276, 1195, 314] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [1105, 109, 1135, 141] Location [303, 418, 627, 657] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "-5.58334e-007" YMax "-5.58334e-007" SaveName "ScopeData2" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [690, 59, 720, 91] Location [422, 324, 746, 563] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData23" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope2" Ports [1] Position [775, 74, 805, 106] Location [165, 493, 489, 732] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData24" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope3" Ports [1] Position [1000, 264, 1030, 296] Location [142, 477, 466, 716] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData25" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope4" Ports [1] Position [1470, 399, 1500, 431] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData26" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope5" Ports [1] Position [690, 549, 720, 581] Location [502, 424, 826, 663] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData59" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope6" Ports [1] Position [280, 64, 310, 96] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData61" DataFormat "StructureWithTime" } Block { BlockType SubSystem Name "Subsystem res tech NRTD" Ports [3, 2] Position [255, 243, 465, 327] ForegroundColor "green" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Subsystem res tech NRTD" Location [88, 206, 844, 648] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "X130 nr res use rate" Position [40, 143, 70, 157] BackgroundColor "darkGreen" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x131 s nr use fact" Position [55, 368, 85, 382] BackgroundColor "darkGreen" Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x150 t policy year" Position [270, 258, 300, 272] BackgroundColor "darkGreen" Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Clock Name "Clock" Position [455, 205, 475, 225] Decimation "10" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [135, 171, 140, 209] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Product Name "NRTD X NRCM" Ports [2, 1] Position [505, 86, 550, 119] RndMeth "Floor" } Block { BlockType Scope Name "Scope" Ports [1] Position [355, 19, 385, 51] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData47" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [395, 119, 425, 151] Location [188, 365, 512, 604] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData48" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope2" Ports [1] Position [700, 124, 730, 156] Location [5, 53, 1029, 740] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } TimeRange "200" YMin "0" YMax "9000" SaveName "ScopeData60" DataFormat "StructureWithTime" } Block { BlockType Constant Name "constant0" Position [385, 205, 415, 235] BackgroundColor "orange" Value "0" } Block { BlockType Constant Name "des res use rt DNRUR" Position [35, 195, 65, 225] BackgroundColor "orange" Value "4.8e9" } Block { BlockType Lookup Name "p res tech chg mlt NRCM" Position [280, 169, 330, 221] DialogController "Simulink.DDGSource" InputValues "[-1 0]" OutputValues "[-0.05 0]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "p res tech chg mlt NRCM1" Position [190, 319, 240, 371] DialogController "Simulink.DDGSource" InputValues "[0 0.1 0.2 0.3 0.4 0.5 0.6 0" ".7 0.8 0.9 1]" OutputValues "[3.75 3.6 3.47 3.36 3.25 3.16 " " 3.1 3.06 3.02 3.01 3]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Integrator Name "res tech NRTD" Ports [1, 1] Position [290, 80, 320, 110] InitialCondition "1" IgnoreLimit off } Block { BlockType Fcn Name "x130/DNRUR" Position [175, 175, 235, 205] Expr "(1-u(1))/u(2)" } Block { BlockType SubSystem Name "x138 s ppoll gen fact" Ports [4, 1] Position [600, 202, 645, 273] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x138 s ppoll gen fact" Location [71, 362, 810, 862] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [30, 123, 60, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [25, 158, 55, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [140, 112, 155, 148] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [65, 0] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Outport Name "Out res tech NRTD\n" Position [610, 23, 640, 37] BackgroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ind cap out ratio 2 ICORT Out" Position [360, 368, 390, 382] BackgroundColor "blue" NamePlacement "alternate" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "X130 nr res use rate" SrcPort 1 Points [45, 0] DstBlock "Mux" DstPort 1 } Line { SrcBlock "des res use rt DNRUR" SrcPort 1 Points [55, 0; 0, -10] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "x130/DNRUR" DstPort 1 } Line { SrcBlock "x130/DNRUR" SrcPort 1 Points [25, 0] DstBlock "p res tech chg mlt NRCM" DstPort 1 } Line { SrcBlock "x150 t policy year" SrcPort 1 Points [50, 0; 0, -5] DstBlock "x138 s ppoll gen fact" DstPort 4 } Line { SrcBlock "constant0" SrcPort 1 Points [10, 0; 0, 25] DstBlock "x138 s ppoll gen fact" DstPort 3 } Line { SrcBlock "res tech NRTD" SrcPort 1 Points [15, 0] Branch { Points [65, 0] Branch { DstBlock "NRTD X NRCM" DstPort 1 } Branch { Points [0, -65] DstBlock "Out res tech NRTD\n" DstPort 1 } } Branch { Points [0, 40] DstBlock "Scope1" DstPort 1 } } Line { SrcBlock "p res tech chg mlt NRCM" SrcPort 1 Points [105, 0; 0, -85] DstBlock "NRTD X NRCM" DstPort 2 } Line { SrcBlock "NRTD X NRCM" SrcPort 1 Points [15, 0; 0, 40] Branch { Points [0, 70] DstBlock "x138 s ppoll gen fact" DstPort 1 } Branch { Points [115, 0] DstBlock "Scope2" DstPort 1 } } Line { SrcBlock "Clock" SrcPort 1 Points [50, 0; 0, 15] DstBlock "x138 s ppoll gen fact" DstPort 2 } Line { SrcBlock "x138 s ppoll gen fact" SrcPort 1 Points [0, -175; -350, 0] Branch { Points [-60, 0; 0, 30] DstBlock "res tech NRTD" DstPort 1 } Branch { Points [0, -30] DstBlock "Scope" DstPort 1 } } Line { SrcBlock "x131 s nr use fact" SrcPort 1 Points [40, 0; 0, -30] DstBlock "p res tech chg mlt NRCM1" DstPort 1 } Line { SrcBlock "p res tech chg mlt NRCM1" SrcPort 1 Points [50, 0; 0, 30] DstBlock "ind cap out ratio 2 ICORT Out" DstPort 1 } } } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [930, 330, 950, 350] ShowName off IconShape "round" Inputs "|-+" InputSameDT off OutDataTypeMode "Inherit via internal rule" } Block { BlockType Constant Name "constant 0" Position [1000, 505, 1030, 535] BackgroundColor "orange" Value "0" } Block { BlockType Constant Name "p nr res use fact 1 131" Position [440, 370, 470, 400] BackgroundColor "orange" NamePlacement "alternate" } Block { BlockType SubSystem Name "p nr res use fact 2 131" Ports [2, 1] Position [540, 164, 580, 206] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "p nr res use fact 2 131" Location [2, 74, 1014, 721] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [40, 108, 70, 122] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [90, 433, 120, 447] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Constant Name "1" Position [145, 291, 175, 309] Value "3" } Block { BlockType Constant Name "2" Position [400, 296, 430, 314] Value "3" } Block { BlockType Constant Name "4" Position [620, 301, 650, 319] Value "3" } Block { BlockType Integrator Name "Integrator1" Ports [1, 1] Position [530, 240, 560, 270] IgnoreLimit off } Block { BlockType Integrator Name "Integrator2" Ports [1, 1] Position [275, 235, 305, 265] IgnoreLimit off } Block { BlockType Integrator Name "Integrator3" Ports [1, 1] Position [750, 245, 780, 275] IgnoreLimit off } Block { BlockType Product Name "Product2" Ports [3, 1] Position [690, 229, 710, 301] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product3" Ports [3, 1] Position [470, 224, 490, 296] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Product Name "Product6" Ports [3, 1] Position [215, 219, 235, 291] NamePlacement "alternate" Inputs "**/" RndMeth "Floor" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [155, 240, 165, 275] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [410, 245, 420, 280] ShowName off Inputs "+-" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [630, 250, 640, 285] ShowName off Inputs "+-" } Block { BlockType Outport Name "Out1" Position [835, 243, 865, 257] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "In2" SrcPort 1 Points [20, 0; 0, -75; 50, 0] Branch { Points [5, 0] DstBlock "Product6" DstPort 3 } Branch { Points [0, 5; 260, 0] Branch { DstBlock "Product3" DstPort 3 } Branch { Points [220, 0] DstBlock "Product2" DstPort 3 } } } Line { SrcBlock "Integrator3" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum3" DstPort 2 } Branch { Points [0, -10] DstBlock "Out1" DstPort 1 } } Line { SrcBlock "Product2" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator3" DstPort 1 } Line { SrcBlock "4" SrcPort 1 Points [0, -45] DstBlock "Product2" DstPort 2 } Line { SrcBlock "Sum3" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product2" DstPort 1 } Line { SrcBlock "Integrator1" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -195, 0; 0, -75] DstBlock "Sum2" DstPort 2 } Branch { Points [40, 0] DstBlock "Sum3" DstPort 1 } } Line { SrcBlock "Product3" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "2" SrcPort 1 Points [0, -45] DstBlock "Product3" DstPort 2 } Line { SrcBlock "Sum2" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product3" DstPort 1 } Line { SrcBlock "Integrator2" SrcPort 1 Points [0, 0; 10, 0] Branch { Points [0, 90; -180, 0] DstBlock "Sum1" DstPort 2 } Branch { Points [75, 0] DstBlock "Sum2" DstPort 1 } } Line { SrcBlock "Product6" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "1" SrcPort 1 Points [0, -45] DstBlock "Product6" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [5, 0; 0, -30] DstBlock "Product6" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 Points [30, 0; 0, 135] DstBlock "Sum1" DstPort 1 } Annotation { Name "entrada" Position [46, 142] } Annotation { Name "parametro" Position [98, 468] } Annotation { Name "smooth3--filtro de tercer orden con" " parámetro variable" Position [435, 469] } } } Block { BlockType SubSystem Name "s nr res use fact 131 " Ports [4, 1] Position [655, 277, 700, 348] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "s nr res use fact 131 " Location [54, 381, 793, 881] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [30, 123, 60, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [25, 158, 55, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [140, 112, 155, 148] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [65, 0] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Constant Name "t fcaor time" Position [1225, 590, 1255, 620] BackgroundColor "orange" Value "4000" } Block { BlockType Constant Name "tech dev del TDD" Position [355, 160, 385, 190] BackgroundColor "orange" Value "20" } Block { BlockType Product Name "x130 nr res use rate" Ports [3, 1] Position [845, 233, 890, 267] Inputs "3" RndMeth "Floor" } Block { BlockType Lookup Name "x132 pc res use mlt" Position [655, 194, 705, 246] DialogController "Simulink.DDGSource" InputValues "[0 200 400 600 800 1000 1200 1400" " 1600]" OutputValues "[0 0.85 2.6 3.4 3.8 4.1 4.4 4.7 " " 5]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Fcn Name "x133 nr res fr remain" Position [1100, 410, 1160, 440] Expr "u[2]/u[1]" } Block { BlockType SubSystem Name "x134 p fr cap al obt res" Ports [4, 1] Position [1375, 465, 1425, 595] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "x134 p fr cap al obt res" Location [71, 362, 810, 862] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [290, 58, 320, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [30, 123, 60, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [275, 168, 305, 182] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [25, 158, 55, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1 >0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [140, 112, 155, 148] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [65, 0] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "If1" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 DstBlock "Else" DstPort 1 } } } Block { BlockType Lookup Name "x135 p fr cap al obt res 1" Position [1215, 514, 1265, 566] DialogController "Simulink.DDGSource" InputValues "[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 " "0.8 0.9 1]" OutputValues "[1 0.9 0.7 0.5 0.2 0.1 0.05 0.05" " 0.05 0.05 0.05]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "x136 p fr cap al obt res 2" Position [1250, 409, 1300, 461] DialogController "Simulink.DDGSource" InputValues "[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 " "0.8 0.9 1]" OutputValues "[1 0.2 0.1 0.05 0.05 0.05 0.05 0" ".05 0.05 0.05 0.05]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Integrator Name "x29 nr resources" Ports [1, 1] Position [1010, 345, 1040, 375] ForegroundColor "lightBlue" InitialCondition "nr_resources_init" IgnoreLimit off } Block { BlockType Outport Name "x134 p fr cap al obt res\n" Position [1495, 518, 1525, 532] BackgroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "ind cap out ratio 2 ICOR" Position [630, 403, 660, 417] BackgroundColor "blue" NamePlacement "alternate" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out pc res use mlt x132" Position [845, 163, 875, 177] BackgroundColor "blue" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out x130 nr res use rate" Position [975, 203, 1005, 217] BackgroundColor "blue" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "NoRenovables" Position [1265, 198, 1295, 212] Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out tech dev del TDD" Position [415, 53, 445, 67] BackgroundColor "blue" NamePlacement "alternate" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Clock" SrcPort 1 Points [30, 0; 0, 5] DstBlock "s nr res use fact 131 " DstPort 2 } Line { SrcBlock "p nr res use fact 1 131" SrcPort 1 Points [0, -60; 150, 0; 0, -5] DstBlock "s nr res use fact 131 " DstPort 3 } Line { SrcBlock "x49 ind out pc" SrcPort 1 Points [30, 0; 0, 55; 55, 0; 0, 100] DstBlock "x132 pc res use mlt" DstPort 1 } Line { SrcBlock "population_1" SrcPort 1 Points [25, 0; 0, 30] Branch { Points [0, 50] DstBlock "x130 nr res use rate" DstPort 1 } Branch { Points [35, 0] DstBlock "Scope2" DstPort 1 } } Line { SrcBlock "x132 pc res use mlt" SrcPort 1 Points [75, 0] Branch { Points [45, 0] DstBlock "x130 nr res use rate" DstPort 2 } Branch { Points [0, -50] DstBlock "out pc res use mlt x132" DstPort 1 } } Line { SrcBlock "x130 nr res use rate" SrcPort 1 Points [30, 0] Branch { Points [0, 25] Branch { Points [0, 65] DstBlock "Sum" DstPort 1 } Branch { Points [60, 0] DstBlock "Scope3" DstPort 1 } } Branch { Points [20, 0; 0, -40] Branch { Points [0, -80; -55, 0] Branch { Points [0, -50] DstBlock "Display3" DstPort 1 } Branch { Points [-655, 0] Branch { Points [-130, 0; 0, 125] DstBlock "Subsystem res tech NRTD" DstPort 1 } Branch { Points [0, -50] DstBlock "Scope6" DstPort 1 } } } Branch { DstBlock "out x130 nr res use rate" DstPort 1 } } } Line { SrcBlock "x133 nr res fr remain" SrcPort 1 Points [15, 0] Branch { Points [5, 0; 0, 10; 5, 0] Branch { Points [0, 105] DstBlock "x135 p fr cap al obt res 1" DstPort 1 } Branch { DstBlock "x136 p fr cap al obt res 2" DstPort 1 } } Branch { Points [45, 0; 0, -170; 60, 0] DstBlock "Display2" DstPort 1 } } Line { SrcBlock "Clock1" SrcPort 1 Points [25, 0; 0, 15] DstBlock "x134 p fr cap al obt res" DstPort 2 } Line { SrcBlock "x135 p fr cap al obt res 1" SrcPort 1 Points [70, 0; 0, 5] DstBlock "x134 p fr cap al obt res" DstPort 3 } Line { SrcBlock "x136 p fr cap al obt res 2" SrcPort 1 Points [25, 0; 0, 50] DstBlock "x134 p fr cap al obt res" DstPort 1 } Line { SrcBlock "t fcaor time" SrcPort 1 Points [80, 0; 0, -30] DstBlock "x134 p fr cap al obt res" DstPort 4 } Line { SrcBlock "x134 p fr cap al obt res" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [45, 0] DstBlock "x134 p fr cap al obt res\n" DstPort 1 } Branch { Points [0, -120] Branch { Points [0, -85] DstBlock "Display1" DstPort 1 } Branch { Points [20, 0] DstBlock "Scope4" DstPort 1 } } } Line { SrcBlock "s nr res use fact 131 " SrcPort 1 Points [0, 0; 30, 0] Branch { Points [0, -25] Branch { Points [0, -30] DstBlock "x130 nr res use rate" DstPort 3 } Branch { Points [85, 0] DstBlock "Display4" DstPort 1 } } Branch { Points [25, 0; 0, 160; -175, 0] Branch { Points [-410, 0; 0, -190] DstBlock "Subsystem res tech NRTD" DstPort 2 } Branch { Points [0, 90] DstBlock "Scope5" DstPort 1 } } } Line { SrcBlock "Subsystem res tech NRTD" SrcPort 2 Points [95, 0; 0, 105] DstBlock "ind cap out ratio 2 ICOR" DstPort 1 } Line { SrcBlock "x29 nr resources" SrcPort 1 Points [0, 0; 40, 0] Branch { Points [10, 0; 0, -195] Branch { Points [-35, 0; 0, -40] DstBlock "Scope" DstPort 1 } Branch { Points [55, 0] DstBlock "Display" DstPort 1 } } Branch { Points [25, 0; 0, -55; 20, 0] Branch { DstBlock "Mux" DstPort 2 } Branch { Points [0, -100] DstBlock "NoRenovables" DstPort 1 } } } Line { SrcBlock "Mux" SrcPort 1 Points [0, 105; -115, 0] DstBlock "x133 nr res fr remain" DstPort 1 } Line { SrcBlock "Sum" SrcPort 1 Points [20, 0; 0, 20] DstBlock "x29 nr resources" DstPort 1 } Line { SrcBlock "constant 0" SrcPort 1 Points [0, -125; -95, 0] DstBlock "Sum" DstPort 2 } Line { SrcBlock "p nr res use fact 2 131" SrcPort 1 Points [10, 0] Branch { Points [25, 0; 0, 105] DstBlock "s nr res use fact 131 " DstPort 1 } Branch { Points [0, -110] DstBlock "Scope1" DstPort 1 } } Line { SrcBlock "tech dev del TDD" SrcPort 1 Points [10, 0] Branch { Points [60, 0; 0, 20] DstBlock "p nr res use fact 2 131" DstPort 2 } Branch { DstBlock "out tech dev del TDD" DstPort 1 } } Line { SrcBlock "Subsystem res tech NRTD" SrcPort 1 Points [20, 0; 0, -90] DstBlock "p nr res use fact 2 131" DstPort 1 } Line { SrcBlock "NR RESOURCES" SrcPort 1 Points [80, 0; 0, 130] DstBlock "Mux" DstPort 1 } Line { SrcBlock "IN CAMBIO POL REN" SrcPort 1 Points [70, 0] Branch { Points [55, 0] DstBlock "Subsystem res tech NRTD" DstPort 3 } Branch { Points [10, 0; 0, 55; 445, 0] DstBlock "s nr res use fact 131 " DstPort 4 } } } } Block { BlockType SubSystem Name "population_loop" Ports [3, 10] Position [555, 249, 720, 426] ForegroundColor "gray" TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "population_loop" Location [2, 74, 1014, 705] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "x17 deaths" Position [25, 33, 55, 47] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "x19\nlife expectancy" Position [35, 488, 65, 502] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "total fertility\nx32" Position [20, 173, 50, 187] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Clock Name "Clock2" Position [25, 75, 45, 95] Decimation "10" } Block { BlockType Display Name "Display" Ports [1] Position [290, 17, 375, 43] Decimation "1" } Block { BlockType Display Name "Display1" Ports [1] Position [600, 32, 685, 58] Decimation "1" } Block { BlockType Display Name "Display2" Ports [1] Position [855, 22, 940, 48] Decimation "1" } Block { BlockType Display Name "Display3" Ports [1] Position [1030, 22, 1115, 48] Decimation "1" } Block { BlockType Display Name "Display4" Ports [1] Position [1010, 495, 1100, 525] Decimation "1" } Block { BlockType Display Name "Display5" Ports [1] Position [895, 510, 985, 540] Decimation "1" } Block { BlockType Display Name "Display6" Ports [1] Position [1010, 405, 1100, 435] Decimation "1" } Block { BlockType Display Name "Display7" Ports [1] Position [110, 52, 195, 78] Decimation "1" } Block { BlockType Fcn Name "Fcn" Position [175, 196, 215, 224] Expr "(u[1]*u[2]*0.5)/u[3]" } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [140, 181, 145, 219] ShowName off Inputs "3" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [140, 381, 145, 419] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" Ports [2, 1] Position [470, 351, 475, 389] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux3" Ports [2, 1] Position [710, 386, 715, 424] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Scope Name "Scope" Ports [1] Position [405, 29, 435, 61] Location [160, 440, 484, 639] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData4" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope1" Ports [1] Position [535, 34, 565, 66] Location [263, 427, 587, 666] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData5" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope2" Ports [1] Position [945, 39, 975, 71] Location [682, 563, 1006, 802] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData6" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope3" Ports [1] Position [325, 109, 355, 141] NamePlacement "alternate" Location [152, 423, 476, 662] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData13" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope4" Ports [1] Position [125, 534, 155, 566] Location [329, 243, 653, 482] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData16" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope5" Ports [1] Position [255, 414, 285, 446] Location [325, 189, 649, 428] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData17" DataFormat "StructureWithTime" } Block { BlockType Scope Name "Scope6" Ports [1] Position [230, 29, 260, 61] Location [152, 423, 476, 662] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData18" DataFormat "StructureWithTime" } Block { BlockType Sum Name "Sum" Ports [3, 1] Position [305, 289, 320, 331] ShowName off Inputs "|+--" } Block { BlockType Sum Name "Sum1" Ports [4, 1] Position [1145, 224, 1160, 266] ShowName off Inputs "++++" } Block { BlockType Sum Name "Sum2" Ports [3, 1] Position [550, 279, 565, 321] ShowName off Inputs "|+--" } Block { BlockType Sum Name "Sum4" Ports [2, 1] Position [707, 235, 738, 250] Orientation "up" ShowName off } Block { BlockType Sum Name "Sum5" Ports [3, 1] Position [800, 274, 815, 316] ShowName off Inputs "|+--" } Block { BlockType Sum Name "Sum7" Ports [2, 1] Position [970, 287, 980, 323] ShowName off Inputs "|+-" } Block { BlockType SubSystem Name "if_else_clock1\nx30 births" Ports [4, 1] Position [200, 106, 250, 169] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "if_else_clock1\nx30 births" Location [60, 182, 799, 682] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "In" Position [280, 58, 310, 72] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "clock" Position [45, 123, 75, 137] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "In2" Position [285, 173, 315, 187] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "threshold" Position [50, 158, 80, 172] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType SubSystem Name "Else" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [350, 158, 405, 192] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Else" Location [506, 226, 1004, 600] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "in2_" Position [80, 118, 110, 132] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "else" } Block { BlockType Outport Name "voltage off" Position [295, 118, 325, 132] ShowName off IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "in2_" SrcPort 1 DstBlock "voltage off" DstPort 1 } } } Block { BlockType If Name "If" Ports [1, 2] Position [180, 111, 240, 144] IfExpression "u1<0" } Block { BlockType SubSystem Name "If1" Ports [1, 1, 0, 0, 0, 0, 0, 1] Position [340, 52, 410, 78] TreatAsAtomicUnit on MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "If1" Location [468, 136, 1040, 497] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "i1_" Position [160, 128, 190, 142] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType ActionPort Name "IfAction" Position [210, 15, 269, 43] ActionType "then" } Block { BlockType Outport Name "in1__" Position [300, 128, 330, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "i1_" SrcPort 1 DstBlock "in1__" DstPort 1 } } } Block { BlockType Merge Name "Merge" Ports [2, 1] Position [485, 115, 525, 155] } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [145, 112, 160, 148] ShowName off Inputs "|+-" } Block { BlockType Outport Name "Out1" Position [555, 128, 585, 142] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "If" SrcPort 1 Points [0, -95; 130, 0] DstBlock "If1" DstPort ifaction } Line { SrcBlock "If" SrcPort 2 Points [130, 0] DstBlock "Else" DstPort ifaction } Line { SrcBlock "If1" SrcPort 1 Points [55, 0] DstBlock "Merge" DstPort 1 } Line { SrcBlock "Else" SrcPort 1 Points [0, -30] DstBlock "Merge" DstPort 2 } Line { SrcBlock "threshold" SrcPort 1 Points [40, 0; 0, -25] DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Sum8" SrcPort 1 DstBlock "If" DstPort 1 } Line { SrcBlock "clock" SrcPort 1 DstBlock "Sum8" DstPort 1 } Line { SrcBlock "Merge" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "In2" SrcPort 1 Points [10, 0; 0, -5] DstBlock "Else" DstPort 1 } Line { SrcBlock "In" SrcPort 1 DstBlock "If1" DstPort 1 } Annotation { Name "tiempo menor que threshold" Position [348, 103] } Annotation { Name "tiempo mayor que threshold" Position [334, 227] } } } Block { BlockType Constant Name "k30\nt pop equil time" Position [25, 116, 55, 134] Value "4000" } Block { BlockType ToWorkspace Name "labor force" Position [810, 173, 865, 187] VariableName "x80" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType Lookup Name "mortal 0 14\nx4" Position [230, 478, 280, 512] DialogController "Simulink.DDGSource" InputValues "[20 30 40 50 60 70 80]" OutputValues "[0.057 0.037 0.024 0.016 0.008 0.002 0." "001]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "mortal 15 44\nx8" Position [315, 473, 365, 507] DialogController "Simulink.DDGSource" InputValues "[20 30 40 50 60 70 80]" OutputValues "[0.027 0.017 0.011 0.007 0.004 0.002 0." "001]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "mortal 45-64\nx12" Position [600, 463, 650, 497] DialogController "Simulink.DDGSource" InputValues "[20 30 40 50 60 70 80]" OutputValues "[0.056 0.037 0.025 0.017 0.012 0.008 0." "006]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Lookup Name "mortal 65+\nx16" Position [830, 468, 880, 502] DialogController "Simulink.DDGSource" InputValues "[20 30 40 50 60 70 80]" OutputValues "[0.13 0.110 0.090 0.070 0.060 0.050" " 0.040]" LookUpMeth "Interpolation-Use End Values" } Block { BlockType Integrator Name "pop 15 to 44_x6" Ports [1, 1] Position [595, 285, 625, 315] InitialCondition "70e7" IgnoreLimit off } Block { BlockType Scope Name "pop total" Ports [1] Position [1185, 144, 1215, 176] Location [205, 477, 529, 716] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData8" DataFormat "StructureWithTime" } Block { BlockType Integrator Name "pop_0 to14\nX2" Ports [1, 1] Position [345, 295, 375, 325] InitialCondition "65e7" IgnoreLimit off } Block { BlockType Integrator Name "x10\npop 45-64" Ports [1, 1] Position [830, 280, 860, 310] InitialCondition "19e7" IgnoreLimit off } Block { BlockType Product Name "x11\ndeaths 45-64" Ports [2, 1] Position [715, 339, 735, 361] NamePlacement "alternate" RndMeth "Floor" } Block { BlockType Fcn Name "x13\nmatur 64-65" Position [730, 391, 770, 419] Expr "(u[1]*(1-u[2]))/20" } Block { BlockType Scope Name "x14" Ports [1] Position [1090, 64, 1120, 96] Location [405, 612, 729, 851] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData7" DataFormat "StructureWithTime" } Block { BlockType Integrator Name "x14\npop65+" Ports [1, 1] Position [1000, 290, 1030, 320] InitialCondition "6e7" IgnoreLimit off } Block { BlockType Product Name "x15\ndeaths 65+" Ports [2, 1] Position [910, 419, 930, 441] NamePlacement "alternate" RndMeth "Floor" } Block { BlockType Product Name "x3\ndeaths 0 to 14" Ports [2, 1] Position [180, 303, 195, 327] RndMeth "Floor" } Block { BlockType Scope Name "x32-" Ports [1] Position [35, 329, 65, 361] Location [158, 451, 631, 741] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData40" DataFormat "StructureWithTime" } Block { BlockType Constant Name "x4" Position [30, 236, 60, 264] ShowName off Value "30" } Block { BlockType Fcn Name "x5\nmatur 14 to 15" Position [160, 386, 200, 414] Expr "(u[1]*(1-u[2]))/15" } Block { BlockType Constant Name "x7" Position [630, 162, 655, 188] ShowName off Value "0.75" } Block { BlockType Product Name "x7\ndeathds 15 to 44" Ports [2, 1] Position [385, 409, 400, 431] NamePlacement "alternate" RndMeth "Floor" } Block { BlockType Product Name "x80\nlabor force" Ports [2, 1] Position [760, 176, 785, 189] RndMeth "Floor" } Block { BlockType Fcn Name "x9\nmatur 44 to 45" Position [490, 356, 530, 384] Expr "(u[1]*(1-u[2]))/30" } Block { BlockType Outport Name "x2\npop 0-14" Position [415, 98, 445, 112] IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x6\npop 15-44" Position [560, 93, 590, 107] Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x10\npop 45-64 " Position [950, 103, 980, 117] Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x14\npop 65+ " Position [1090, 138, 1120, 152] Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x30 births" Position [420, 158, 450, 172] BackgroundColor "blue" NamePlacement "alternate" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out x3 deaths 0 to 14" Position [245, 338, 275, 352] BackgroundColor "blue" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x7 deaths 15 to 44" Position [585, 408, 615, 422] BackgroundColor "blue" Port "7" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x11 deaths 45 64" Position [825, 403, 855, 417] BackgroundColor "blue" Port "8" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "out x16 deaths 65+" Position [1035, 458, 1065, 472] BackgroundColor "blue" Port "9" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "x80" Position [845, 128, 875, 142] BackgroundColor "blue" Port "10" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Sum" SrcPort 1 DstBlock "pop_0 to14\nX2" DstPort 1 } Line { SrcBlock "pop_0 to14\nX2" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [15, 0] Branch { Points [0, -30; -235, 0] DstBlock "x3\ndeaths 0 to 14" DstPort 1 } Branch { Points [0, 55; -275, 0] DstBlock "Mux1" DstPort 1 } } Branch { Points [0, -80] Branch { Points [0, -125] Branch { DstBlock "x2\npop 0-14" DstPort 1 } Branch { Points [0, -30] Branch { Points [0, -30] DstBlock "Scope" DstPort 1 } Branch { Points [-110, 0] DstBlock "Display" DstPort 1 } } } Branch { Points [700, 0; 0, 35; 45, 0] DstBlock "Sum1" DstPort 4 } } } Line { SrcBlock "mortal 0 14\nx4" SrcPort 1 Points [0, -25; -90, 0] Branch { Points [-105, 0; 0, -70] Branch { Points [0, -80] DstBlock "x3\ndeaths 0 to 14" DstPort 2 } Branch { Points [35, 0] DstBlock "Mux1" DstPort 2 } } Branch { Points [0, -40] DstBlock "Scope5" DstPort 1 } } Line { SrcBlock "x3\ndeaths 0 to 14" SrcPort 1 Points [30, 0] Branch { DstBlock "Sum" DstPort 2 } Branch { DstBlock "out x3 deaths 0 to 14" DstPort 1 } } Line { SrcBlock "x5\nmatur 14 to 15" SrcPort 1 Points [80, 0; 0, -20] Branch { Points [0, -55] DstBlock "Sum" DstPort 3 } Branch { Points [0, -5; 145, 0; 0, -80] DstBlock "Sum2" DstPort 1 } } Line { SrcBlock "x19\nlife expectancy" SrcPort 1 Points [30, 0] Branch { Points [75, 0; 5, 0] Branch { Points [5, 0; 0, 45; 115, 0] Branch { DstBlock "mortal 15 44\nx8" DstPort 1 } Branch { Points [30, 0; 0, 5; 255, 0] Branch { DstBlock "mortal 45-64\nx12" DstPort 1 } Branch { Points [230, 0; 0, -10] Branch { DstBlock "mortal 65+\nx16" DstPort 1 } Branch { Points [65, 0] DstBlock "Display5" DstPort 1 } } } } Branch { Points [10, 0; 30, 0; 0, 0; 5, 0] DstBlock "mortal 0 14\nx4" DstPort 1 } } Branch { Points [0, 55] DstBlock "Scope4" DstPort 1 } } Line { SrcBlock "Sum2" SrcPort 1 DstBlock "pop 15 to 44_x6" DstPort 1 } Line { SrcBlock "x7\ndeathds 15 to 44" SrcPort 1 Points [35, 0; 0, -5] Branch { Points [0, -110] DstBlock "Sum2" DstPort 2 } Branch { DstBlock "x7 deaths 15 to 44" DstPort 1 } } Line { SrcBlock "pop 15 to 44_x6" SrcPort 1 Points [0, 0; 5, 0] Branch { Points [0, -25; -180, 0] DstBlock "Mux2" DstPort 1 } Branch { Points [10, 0] Branch { Points [0, -40; -115, 0; 0, -35] Branch { Points [0, -125] Branch { DstBlock "x6\npop 15-44" DstPort 1 } Branch { Points [0, -20] Branch { Points [55, 0] DstBlock "Display1" DstPort 1 } Branch { Points [0, -30] DstBlock "Scope1" DstPort 1 } } } Branch { Points [565, 0; 0, 25] DstBlock "Sum1" DstPort 3 } } Branch { Points [5, 0] Branch { Points [5, 0] Branch { Points [0, -35] DstBlock "Sum4" DstPort 1 } Branch { Points [0, 145; -285, 0] DstBlock "x7\ndeathds 15 to 44" DstPort 2 } } Branch { Points [0, -55; -540, 0; 0, -30; 15, 0] DstBlock "Mux" DstPort 2 } } } } Line { SrcBlock "x10\npop 45-64" SrcPort 1 Points [0, 0] Branch { Points [10, 0; 0, -35; -30, 0; 0, -45; 90, 0] Branch { Points [0, -105] Branch { DstBlock "x10\npop 45-64 " DstPort 1 } Branch { Points [0, -25] Branch { Points [0, -30] DstBlock "Scope2" DstPort 1 } Branch { Points [-95, 0] DstBlock "Display2" DstPort 1 } } } Branch { Points [180, 0; 0, 25] DstBlock "Sum1" DstPort 2 } } Branch { Points [45, 0; 0, -35; -150, 0] Branch { Points [-10, 0] Branch { Points [-20, 0] DstBlock "Sum4" DstPort 2 } Branch { Points [0, 15; -65, 0; 0, 70] DstBlock "x11\ndeaths 45-64" DstPort 1 } } Branch { Points [0, 115; -65, 0] DstBlock "Mux3" DstPort 1 } } } Line { SrcBlock "x7" SrcPort 1 Points [40, 0; 0, 5] DstBlock "x80\nlabor force" DstPort 1 } Line { SrcBlock "Sum4" SrcPort 1 Points [0, -45] DstBlock "x80\nlabor force" DstPort 2 } Line { SrcBlock "Sum5" SrcPort 1 DstBlock "x10\npop 45-64" DstPort 1 } Line { SrcBlock "x11\ndeaths 45-64" SrcPort 1 Points [5, 0] Branch { Points [20, 0; 0, -50] DstBlock "Sum5" DstPort 2 } Branch { Points [65, 0] DstBlock "x11 deaths 45 64" DstPort 1 } } Line { SrcBlock "mortal 45-64\nx12" SrcPort 1 Points [30, 0; 0, -65] Branch { Points [0, -60] DstBlock "x11\ndeaths 45-64" DstPort 2 } Branch { DstBlock "Mux3" DstPort 2 } } Line { SrcBlock "x80\nlabor force" SrcPort 1 Points [0, -5] Branch { DstBlock "labor force" DstPort 1 } Branch { Points [0, -45] DstBlock "x80" DstPort 1 } } Line { SrcBlock "Sum7" SrcPort 1 DstBlock "x14\npop65+" DstPort 1 } Line { SrcBlock "x14\npop65+" SrcPort 1 Points [0, 0] Branch { Points [10, 0; 0, 80; -165, 0; 0, 40] DstBlock "x15\ndeaths 65+" DstPort 1 } Branch { Points [40, 0; 0, -105] Branch { Points [0, -55] Branch { DstBlock "x14\npop 65+ " DstPort 1 } Branch { Points [0, -55] Branch { DstBlock "x14" DstPort 1 } Branch { Points [-60, 0] DstBlock "Display3" DstPort 1 } } } Branch { Points [55, 0] DstBlock "Sum1" DstPort 1 } } } Line { SrcBlock "mortal 65+\nx16" SrcPort 1 Points [5, 0; 0, -5] Branch { Labels [1, 0] Points [0, -45] DstBlock "x15\ndeaths 65+" DstPort 2 } Branch { Points [105, 0] DstBlock "Display4" DstPort 1 } } Line { SrcBlock "x15\ndeaths 65+" SrcPort 1 Points [5, 0] Branch { Points [15, 0; 0, -15] Branch { DstBlock "Sum7" DstPort 2 } Branch { Points [40, 0] DstBlock "Display6" DstPort 1 } } Branch { Points [0, 35] DstBlock "out x16 deaths 65+" DstPort 1 } } Line { SrcBlock "k30\nt pop equil time" SrcPort 1 Points [35, 0; 0, 35] DstBlock "if_else_clock1\nx30 births" DstPort 4 } Line { SrcBlock "Clock2" SrcPort 1 Points [135, 0] DstBlock "if_else_clock1\nx30 births" DstPort 2 } Line { SrcBlock "if_else_clock1\nx30 births" SrcPort 1 Points [30, 0; 0, 10] Branch { Points [0, 20] Branch { Points [0, 135] DstBlock "Sum" DstPort 1 } Branch { Points [120, 0] DstBlock "x30 births" DstPort 1 } } Branch { Points [25, 0] DstBlock "Scope3" DstPort 1 } } Line { SrcBlock "total fertility\nx32" SrcPort 1 Points [10, 0] Branch { Points [0, 140; -45, 0] DstBlock "x32-" DstPort 1 } Branch { Points [15, 0] Branch { Points [45, 0] DstBlock "Mux" DstPort 1 } Branch { Points [0, -115; 5, 0] Branch { DstBlock "Display7" DstPort 1 } Branch { Points [0, -20] DstBlock "Scope6" DstPort 1 } } } } Line { SrcBlock "x4" SrcPort 1 Points [30, 0; 0, -40] DstBlock "Mux" DstPort 3 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "x5\nmatur 14 to 15" DstPort 1 } Line { SrcBlock "x9\nmatur 44 to 45" SrcPort 1 Points [0, -20] Branch { DstBlock "Sum2" DstPort 3 } Branch { Points [135, 0; 0, -60] DstBlock "Sum5" DstPort 1 } } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "x9\nmatur 44 to 45" DstPort 1 } Line { SrcBlock "mortal 15 44\nx8" SrcPort 1 Points [0, -25] Branch { Points [-20, 0; 0, -50] DstBlock "x7\ndeathds 15 to 44" DstPort 1 } Branch { Points [85, 0] DstBlock "Mux2" DstPort 2 } } Line { SrcBlock "Mux3" SrcPort 1 DstBlock "x13\nmatur 64-65" DstPort 1 } Line { SrcBlock "x13\nmatur 64-65" SrcPort 1 Points [5, 0; 0, -40] Branch { Points [0, -55] DstBlock "Sum5" DstPort 3 } Branch { Points [150, 0; 0, -60] DstBlock "Sum7" DstPort 1 } } Line { SrcBlock "Sum1" SrcPort 1 Points [0, -85] DstBlock "pop total" DstPort 1 } Line { SrcBlock "Fcn" SrcPort 1 Points [0, -40; -40, 0; 0, -55] DstBlock "if_else_clock1\nx30 births" DstPort 1 } Line { SrcBlock "x17 deaths" SrcPort 1 Points [90, 0; 0, 105] DstBlock "if_else_clock1\nx30 births" DstPort 3 } Line { SrcBlock "Mux" SrcPort 1 Points [5, 0; 0, 10] DstBlock "Fcn" DstPort 1 } Annotation { Name "x4" Position [132, 325] } Annotation { Name "x6" Position [212, 235] } Annotation { Name "kk30\nreproductive lifetime" Position [53, 280] } Annotation { Name "K80\nlabor force partic" Position [641, 208] } Annotation { Name "x4" Position [290, 479] } Annotation { Name "x12" Position [677, 487] } Annotation { Name "x16" Position [922, 460] } Annotation { Name "births x30" Position [283, 122] } Annotation { Name "x10" Position [792, 252] } } } Block { BlockType Outport Name "Out ProdServ" Position [1735, 878, 1765, 892] ForegroundColor "blue" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out X30 Nacimientos" Position [870, 430, 910, 450] ForegroundColor "blue" Port "2" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out Muertas" Position [415, 373, 460, 397] ForegroundColor "blue" Port "3" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out x143 ppoll index" Position [825, 1685, 865, 1705] BackgroundColor "blue" Port "4" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out ProdInd" Position [1740, 1098, 1770, 1112] ForegroundColor "blue" Port "5" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out NoRenovables" Position [1585, 1418, 1615, 1432] ForegroundColor "blue" Port "6" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out food 87" Position [1615, 1703, 1645, 1717] ForegroundColor "blue" Port "7" IconDisplay "Port number" BusOutputAsStruct off } Block { BlockType Outport Name "Out population_1" Position [1280, 355, 1320, 375] ForegroundColor "blue" Port "8" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "population_loop" SrcPort 1 Points [0, -15] DstBlock "Subsystem" DstPort 1 } Line { SrcBlock "population_loop" SrcPort 2 Points [0, -10] DstBlock "Subsystem" DstPort 2 } Line { SrcBlock "population_loop" SrcPort 3 Points [0, -5] DstBlock "Subsystem" DstPort 3 } Line { SrcBlock "population_loop" SrcPort 4 DstBlock "Subsystem" DstPort 4 } Line { SrcBlock "population_loop" SrcPort 5 Points [0, 5; 65, 0] Branch { DstBlock "Subsystem" DstPort 5 } Branch { Points [0, 185; 40, 0] Branch { Points [45, 0] DstBlock "Nacimientos" DstPort 1 } Branch { Points [0, -80] DstBlock "Out X30 Nacimientos" DstPort 1 } } } Line { SrcBlock "population_loop" SrcPort 6 Points [0, 10] DstBlock "Subsystem" DstPort 6 } Line { SrcBlock "population_loop" SrcPort 7 Points [0, 15] DstBlock "Subsystem" DstPort 7 } Line { SrcBlock "population_loop" SrcPort 8 Points [0, 20] DstBlock "Subsystem" DstPort 8 } Line { SrcBlock "population_loop" SrcPort 9 Points [0, 25] DstBlock "Subsystem" DstPort 9 } Line { SrcBlock "Subsystem" SrcPort 1 Points [0, -35; -585, 0; 0, 15] Branch { DstBlock "population_loop" DstPort 1 } Branch { Points [-180, 0; 0, 135] DstBlock "Out Muertas" DstPort 1 } } Line { SrcBlock "Constant3" SrcPort 1 DstBlock "life expectancy" DstPort 2 } Line { SrcBlock "Subsystem" SrcPort 4 Points [0, 0; 0, 10] Branch { Points [0, 20] Branch { Points [10, 0] Branch { Points [30, 0] DstBlock "Display" DstPort 1 } Branch { Points [0, -45; 85, 0] DstBlock "Poblacion" DstPort 1 } } Branch { Points [0, 35] Branch { Points [0, 90; -135, 0] Branch { Points [-485, 0; 0, 105] DstBlock "life expectancy" DstPort 4 } Branch { Points [0, 295] Branch { DstBlock "Service Capital" DstPort 3 } Branch { Points [0, 190] Branch { Points [170, 0] DstBlock "Industrial" DstPort 2 } Branch { Points [0, 285] Branch { Points [-565, 0] DstBlock "Contaminacion" DstPort 1 } Branch { Points [160, 0] Branch { Points [20, 0] DstBlock "nr resources" DstPort 1 } Branch { Points [0, 315] DstBlock "food" DstPort 3 } } } } } } Branch { Points [0, -10; 245, 0; 0, -245] DstBlock "Sub cons ind out pc" DstPort 1 } } } Branch { Points [0, -40; 80, 0; 0, -20; 60, 0] DstBlock "Out population_1" DstPort 1 } } Line { SrcBlock "Human Fertility" SrcPort 1 Points [135, 0; 0, -170] Branch { Points [90, 0] DstBlock "Scope8" DstPort 1 } Branch { Points [0, -165] Branch { Points [0, -30] DstBlock "Display1" DstPort 1 } Branch { Points [-395, 0] DstBlock "population_loop" DstPort 3 } } } Line { SrcBlock "Subsystem" SrcPort 2 Points [40, 0; 0, -220] DstBlock "Display3" DstPort 1 } Line { SrcBlock "Subsystem" SrcPort 3 Points [50, 0; 0, -220] DstBlock "Display2" DstPort 1 } Line { SrcBlock "Service Capital" SrcPort 1 Points [0, 0; 0, 15] Branch { DstBlock "Display7" DstPort 1 } Branch { Points [0, -45; -885, 0] Branch { Points [0, 65] Branch { Points [95, 0] DstBlock "Human Fertility" DstPort 1 } Branch { Points [0, 375] DstBlock "Jobs" DstPort 5 } } Branch { Points [0, -50] DstBlock "life expectancy" DstPort 6 } } } Line { SrcBlock "Service Capital" SrcPort 2 Points [0, 40; 20, 0] Branch { DstBlock "Display6" DstPort 1 } Branch { Points [50, 0; 0, 360; -290, 0] DstBlock "Industrial" DstPort 8 } } Line { SrcBlock "life expectancy" SrcPort 1 Points [55, 0; 0, 30] Branch { Points [15, 0; 0, 140; -230, 0] DstBlock "Human Fertility" DstPort 2 } Branch { Points [15, 0] Branch { Points [0, -195; -285, 0; 0, -110] DstBlock "population_loop" DstPort 2 } Branch { Points [15, 0] Branch { Points [0, 50] DstBlock "Sco_EspVid" DstPort 1 } Branch { Points [15, 0] Branch { Points [15, 0] DstBlock "Display4" DstPort 1 } Branch { Labels [2, 0] Points [0, -170] DstBlock "Sub HWI" DstPort 1 } } } } } Line { SrcBlock "Industrial" SrcPort 1 Points [50, 5; 0, -20] Branch { Points [0, -95; -270, 0] Branch { DstBlock "Service Capital" DstPort 4 } Branch { Points [0, 30; -55, 0] Branch { Points [-650, 0] Branch { Points [0, -60] Branch { Points [130, 0] DstBlock "Human Fertility" DstPort 3 } Branch { Points [0, -40] Branch { Points [0, -160] DstBlock "life expectancy" DstPort 5 } Branch { Points [-85, 0] DstBlock "To Workspace8" DstPort 1 } } } Branch { Points [0, 220] DstBlock "Jobs" DstPort 4 } } Branch { Points [0, 470] Branch { Points [60, 0] DstBlock "nr resources" DstPort 2 } Branch { Points [0, 265] DstBlock "food" DstPort 4 } } } } Branch { Points [0, 20; 35, 0] Branch { DstBlock "Display14" DstPort 1 } Branch { Points [0, -60] DstBlock "Scope9" DstPort 1 } } } Line { SrcBlock "Industrial" SrcPort 2 Points [55, 0] Branch { Points [0, -105; -305, 0] Branch { Points [0, -180] DstBlock "Service Capital" DstPort 1 } Branch { Points [0, 630] DstBlock "food" DstPort 2 } } Branch { Points [-10, 0; 0, -710] Branch { DstBlock "Sub poll intens ind" DstPort 3 } Branch { Points [0, -105] DstBlock "Sub cons ind out pc" DstPort 3 } } Branch { Points [285, 0] DstBlock "Out ProdInd" DstPort 1 } } Line { SrcBlock "Jobs" SrcPort 1 Points [0, 0; 60, 0] Branch { Points [0, 125] DstBlock "Display5" DstPort 1 } Branch { Points [0, -150; 70, 0] Branch { Points [290, 0] Branch { Points [5, 0] DstBlock "Industrial" DstPort 1 } Branch { Points [0, -195] DstBlock "Service Capital" DstPort 2 } } Branch { Points [0, 55] DstBlock "Sc ppoll index1" DstPort 1 } } } Line { SrcBlock "Industrial" SrcPort 3 Points [0, 45; 70, 0] Branch { Points [30, 0; 0, -215; -1100, 0; 0, 175] DstBlock "Jobs" DstPort 3 } Branch { Points [0, 40] DstBlock "Display12" DstPort 1 } } Line { SrcBlock "population_loop" SrcPort 10 Points [40, 0; 0, 920; -195, 0] DstBlock "Jobs" DstPort 7 } Line { SrcBlock "Service Capital" SrcPort 3 Points [95, 0; 0, 115] Branch { Points [0, 20; -1100, 0; 0, 250] DstBlock "Jobs" DstPort 6 } Branch { Points [-20, 0; 0, -460] DstBlock "Sub HWI" DstPort 2 } } Line { SrcBlock "nr resources" SrcPort 1 Points [0, 25; 45, 0] Branch { Points [55, 0; 0, 10; 5, 0] Branch { DstBlock "Display8" DstPort 1 } Branch { Points [0, 60] DstBlock "Scope3" DstPort 1 } } Branch { Points [-15, 0; 0, -80; -290, 0] DstBlock "Industrial" DstPort 3 } } Line { SrcBlock "nr resources" SrcPort 2 Points [0, 85; 15, 0] Branch { Points [90, 0; 0, 85; 5, 0] Branch { DstBlock "Display9" DstPort 1 } Branch { Points [0, 65] DstBlock "Scope4" DstPort 1 } } Branch { Points [0, -160; -285, 0; 0, -145] DstBlock "Industrial" DstPort 6 } } Line { SrcBlock "Contaminacion" SrcPort 1 Points [65, 0; 0, 5; 20, 0] Branch { Points [0, 80] DstBlock "Scope5" DstPort 1 } Branch { Points [10, 0] Branch { DstBlock "Display10" DstPort 1 } Branch { Points [0, -40; 240, 0; 0, -325] DstBlock "Industrial" DstPort 4 } } } Line { SrcBlock "nr resources" SrcPort 3 Points [75, 0; 0, 120; -505, 0] Branch { Points [-205, 0; 0, -85; -365, 0; 0, 85] DstBlock "Contaminacion" DstPort 2 } Branch { Points [0, -45] DstBlock "Sc ppoll index" DstPort 1 } } Line { SrcBlock "land_fertility_loop" SrcPort 1 Points [0, -5; 25, 0] Branch { Points [65, 0] DstBlock "Scope7" DstPort 1 } Branch { Points [0, 835; -190, 0] DstBlock "food" DstPort 1 } } Line { Labels [3, 0] SrcBlock "Contaminacion" SrcPort 3 Points [75, 0; 0, -820] DstBlock "land_fertility_loop" DstPort 2 } Line { SrcBlock "food" SrcPort 3 Points [0, 20; 10, 0] Branch { Labels [4, 0] Points [10, 0; 0, 5; 190, 0; 0, -1060] DstBlock "Sub HEF" DstPort 1 } Branch { Points [5, 0; 0, 155; -1105, 0; 0, -215] Branch { Points [25, 0] DstBlock "Contaminacion" DstPort 3 } Branch { Points [0, -465] DstBlock "Jobs" DstPort 2 } } } Line { SrcBlock "food" SrcPort 2 Points [0, 15; 20, 0] Branch { Points "[0, -95; -705, 0; 0, -140; -240, 0; 0, -2" "95]" DstBlock "Jobs" DstPort 1 } Branch { Points [55, 0; 0, 170; -1145, 0; 0, -180] DstBlock "Contaminacion" DstPort 4 } } Line { SrcBlock "food" SrcPort 1 Points [30, 0; 0, -805; -935, 0] DstBlock "life expectancy" DstPort 3 } Line { SrcBlock "food" SrcPort 4 Points [5, 0; 0, -395; -340, 0; 0, -100] DstBlock "Industrial" DstPort 7 } Line { Labels [2, 0] SrcBlock "food" SrcPort 5 Points [165, 0; 0, -995; -475, 0; 0, 20] DstBlock "land_fertility_loop" DstPort 1 } Line { SrcBlock "food" SrcPort 6 Points [50, 0; 0, -445; -385, 0; 0, -140] DstBlock "Industrial" DstPort 5 } Line { SrcBlock "Sub cons ind out pc" SrcPort 1 Points [0, 10] DstBlock "Display17" DstPort 1 } Line { SrcBlock "Sub poll intens ind" SrcPort 1 Points [20, 0] DstBlock "Display16" DstPort 1 } Line { SrcBlock "Sub poll intens ind" SrcPort 2 Points [0, 15] DstBlock "Display15" DstPort 1 } Line { SrcBlock "Sub HWI" SrcPort 1 DstBlock "Scope11" DstPort 1 } Line { SrcBlock "Sub HEF" SrcPort 1 Points [20, 0; 0, 5] DstBlock "Scope12" DstPort 1 } Line { SrcBlock "Industrial" SrcPort 4 Points [30, 0; 0, -945; 45, 0] DstBlock "Sub cons ind out pc" DstPort 2 } Line { Labels [2, 0] SrcBlock "food" SrcPort 7 Points [0, -175; -40, 0; 0, -935] DstBlock "Sub HEF" DstPort 2 } Line { SrcBlock "Contaminacion" SrcPort 4 Points [700, 0] DstBlock "Sub HEF" DstPort 3 } Line { SrcBlock "nr resources" SrcPort 4 Points [15, 0; 0, -995] DstBlock "Sub poll intens ind" DstPort 4 } Line { Labels [2, 0] SrcBlock "Contaminacion" SrcPort 6 Points [385, 0; 0, -1295] DstBlock "Sub poll intens ind" DstPort 2 } Line { SrcBlock "life expectancy" SrcPort 2 Points [0, 115; -200, 0; 0, 90] DstBlock "Human Fertility" DstPort 4 } Line { SrcBlock "Contaminacion" SrcPort 5 Points [710, 0; 0, -1285] DstBlock "Sub poll intens ind" DstPort 1 } Line { SrcBlock "nr resources" SrcPort 6 Points [0, 60; -255, 0; 0, 210] DstBlock "food" DstPort 5 } Line { SrcBlock "In t_zero_pop_grow_time" SrcPort 1 Points [0, 5] DstBlock "Human Fertility" DstPort 5 } Line { SrcBlock "Service Capital" SrcPort 4 DstBlock "Out ProdServ" DstPort 1 } Line { SrcBlock "In Inherent land Fertility" SrcPort 1 DstBlock "land_fertility_loop" DstPort 3 } Line { SrcBlock "In assim half life 1970 146" SrcPort 1 DstBlock "Contaminacion" DstPort 5 } Line { SrcBlock "In año cambio pol ener\n" SrcPort 1 Points [145, 0] DstBlock "nr resources" DstPort 4 } Line { SrcBlock "In nr_resources_init" SrcPort 1 Points [0, 15; 110, 0; 0, 20] DstBlock "nr resources" DstPort 3 } Line { SrcBlock "In x54 p avg life ind cap 1\n" SrcPort 1 Points [155, 0; 0, 15] DstBlock "Industrial" DstPort 9 } Line { SrcBlock "In x57 t ind equil time\n" SrcPort 1 Points [165, 0; 0, -25] DstBlock "Industrial" DstPort 10 } Line { SrcBlock "Contaminacion" SrcPort 2 Points [10, 0] Branch { Points [20, 0; 0, 220] DstBlock "Out x143 ppoll index" DstPort 1 } Branch { Points [35, 0; 0, -675; -270, 0; 0, -210] DstBlock "life expectancy" DstPort 1 } } Line { SrcBlock "nr resources" SrcPort 5 DstBlock "Out NoRenovables" DstPort 1 } Line { SrcBlock "food" SrcPort 8 Points [105, 0; 0, -20] DstBlock "Out food 87" DstPort 1 } } } Block { BlockType Constant Name "assim half life 1970 146" Position [55, 220, 85, 250] BackgroundColor "orange" Value "k146" } Block { BlockType Constant Name "año cambio pol ener" Position [40, 286, 90, 314] BackgroundColor "orange" Value "acpener" } Block { BlockType Constant Name "nr_resources_init" Position [20, 347, 110, 383] BackgroundColor "orange" Value "nr_resources_init" } Block { BlockType Constant Name "t ind equil time" Position [45, 480, 75, 510] BackgroundColor "orange" Value "x57" } Block { BlockType Constant Name "t_zero_pop_\ngrow_time" Position [55, 90, 85, 120] BackgroundColor "orange" Value "kk38" } Block { BlockType ToWorkspace Name "to workespace" Position [355, 575, 415, 605] VariableName "time" MaxDataPoints "inf" SampleTime "-1" SaveFormat "Array" } Block { BlockType Constant Name "x54 p avg life ind cap 1" Position [50, 415, 80, 445] BackgroundColor "orange" Value "x54" } Line { SrcBlock "t_zero_pop_\ngrow_time" SrcPort 1 DstBlock "WORLD3-91" DstPort 1 } Line { SrcBlock "WORLD3-91" SrcPort 1 Points [70, 0] DstBlock "To Workspace7" DstPort 1 } Line { SrcBlock "WORLD3-91" SrcPort 2 Points [0, -25] DstBlock "To Workspace3" DstPort 1 } Line { SrcBlock "Inherent land Fertility" SrcPort 1 DstBlock "WORLD3-91" DstPort 2 } Line { SrcBlock "WORLD3-91" SrcPort 3 Points [0, -5] DstBlock "To Workspace4" DstPort 1 } Line { SrcBlock "assim half life 1970 146" SrcPort 1 DstBlock "WORLD3-91" DstPort 3 } Line { SrcBlock "año cambio pol ener" SrcPort 1 DstBlock "WORLD3-91" DstPort 4 } Line { SrcBlock "nr_resources_init" SrcPort 1 DstBlock "WORLD3-91" DstPort 5 } Line { SrcBlock "x54 p avg life ind cap 1" SrcPort 1 DstBlock "WORLD3-91" DstPort 6 } Line { SrcBlock "t ind equil time" SrcPort 1 DstBlock "WORLD3-91" DstPort 7 } Line { SrcBlock "Clock" SrcPort 1 DstBlock "to workespace" DstPort 1 } Line { SrcBlock "WORLD3-91" SrcPort 4 Points [0, 5] DstBlock "To Workspace6" DstPort 1 } Line { SrcBlock "WORLD3-91" SrcPort 5 Points [0, 10] DstBlock "To Workspace1" DstPort 1 } Line { SrcBlock "WORLD3-91" SrcPort 6 Points [20, 0; 0, 15] DstBlock "To Workspace5" DstPort 1 } Line { SrcBlock "WORLD3-91" SrcPort 7 Points [30, 0; 0, 25; 35, 0] Branch { DstBlock "To Workspace2" DstPort 1 } Branch { Points [0, 50] DstBlock "Derivative9" DstPort 1 } } Line { SrcBlock "WORLD3-91" SrcPort 8 Points [15, 0; 0, 30; 30, 0] Branch { Points [15, 0; 0, 40] DstBlock "To Workspace8" DstPort 1 } Branch { Points [0, 80] DstBlock "Derivative10" DstPort 1 } } Line { SrcBlock "Derivative9" SrcPort 1 DstBlock "To Workspace9" DstPort 1 } Line { SrcBlock "Derivative10" SrcPort 1 DstBlock "To Workspace10" DstPort 1 } } }