Model { Name "untitled1" Version 4.00 SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowStorageClass off ExecutionOrder off RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off Created "Wed Nov 06 14:10:29 2002" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "vish" ModifiedDateFormat "%" LastModifiedDate "Thu Jan 16 15:36:39 2003" ModelVersionFormat "1.%" ConfigurationManager "None" SimParamPage "Solver" StartTime "0.0" StopTime "500" SolverMode "Auto" Solver "ode4" RelTol "1e-3" AbsTol "auto" Refine "1" MaxStep "auto" MinStep "auto" MaxNumMinSteps "-1" InitialStep "auto" FixedStep ".01" MaxOrder 5 OutputOption "RefineOutputTimes" OutputTimes "[]" LoadExternalInput off ExternalInput "[t, u]" SaveTime on TimeSaveName "tout" SaveState off StateSaveName "xout" SaveOutput on OutputSaveName "yout" LoadInitialState off InitialState "xInitial" SaveFinalState off FinalStateName "xFinal" SaveFormat "Array" LimitDataPoints on MaxDataPoints "1000" Decimation "1" AlgebraicLoopMsg "warning" MinStepSizeMsg "warning" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" InheritedTsInSrcMsg "warning" SingleTaskRateTransMsg "none" MultiTaskRateTransMsg "error" IntegerOverflowMsg "warning" CheckForMatrixSingularity "none" UnnecessaryDatatypeConvMsg "none" Int32ToFloatConvMsg "warning" InvalidFcnCallConnMsg "error" SignalLabelMismatchMsg "none" LinearizationMsg "none" VectorMatrixConversionMsg "none" SfunCompatibilityCheckMsg "none" BlockPriorityViolationMsg "warning" ArrayBoundsChecking "none" ConsistencyChecking "none" ZeroCross on Profile off SimulationMode "normal" RTWSystemTargetFile "grt.tlc" RTWInlineParameters off RTWRetainRTWFile off RTWTemplateMakefile "grt_default_tmf" RTWMakeCommand "make_rtw" RTWGenerateCodeOnly off TLCProfiler off TLCDebug off TLCCoverage off AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off ExtModeMexFile "ext_comm" ExtModeBatchMode off ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect on ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on OptimizeBlockIOStorage on BufferReuse on ParameterPooling on BlockReductionOpt on RTWExpressionDepthLimit 5 BooleanDataType off BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } 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 "untitled1" Location [343, 74, 947, 840] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "automatic" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" ReportName "simulink-default.rpt" Block { BlockType Constant Name "Constant" Position [60, 115, 90, 145] Value ".005" VectorParams1D on } Block { BlockType Demux Name "Demux" Ports [1, 12] Position [385, 30, 390, 85] BackgroundColor "black" ShowName off FontName "Arial" Outputs "12" BusSelectionMode off } Block { BlockType Scope Name "Scope" Ports [1] Position [440, 24, 470, 56] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType SubSystem Name "ac" Ports [] Position [155, 94, 205, 166] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('BEAVER\\ndynamics')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "ac" Location [4, 74, 1114, 779] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Scope Name "Alpha" Ports [1] Position [855, 59, 885, 91] Floating off Location [873, 233, 1254, 493] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-0.5" YMax "2.25" SaveToWorkspace off SaveName "ScopeData5" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType SubSystem Name "Beaver dynamics" Ports [3, 8] Position [200, 229, 270, 346] BackgroundColor "lightBlue" ShowPortLabels on TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" System { Name "Beaver dynamics" Location [-2, 82, 1138, 838] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "uaero" Position [25, 215, 45, 235] DropShadow on FontName "Arial" FontSize 9 Port "1" LatchInput off PortDimensions "4" Interpolate on } Block { BlockType Inport Name "uprop" Position [25, 280, 45, 300] DropShadow on FontName "Arial" FontSize 9 Port "2" LatchInput off PortDimensions "2" Interpolate on } Block { BlockType Inport Name "uwind" Position [25, 345, 45, 365] DropShadow on FontName "Arial" FontSize 9 Port "3" LatchInput off PortDimensions "6" Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 14, 153, 56] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp level1" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('Subsystem equivalent of\\nthe S-f" "unction BEAVER\\nM.O. Rauw, October 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType SubSystem Name "AC" Ports [3, 20] Position [110, 193, 175, 387] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" Port { PortNumber 2 Name "xdot" TestPoint off LinearAnalysisOutput off LinearAnalysisInput off RTWStorageClass "Auto" } System { Name "AC" Location [2, 74, 1142, 798] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "uaero" Position [15, 135, 35, 155] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "uprop" Position [15, 210, 35, 230] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name " uwind" Position [15, 420, 35, 440] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType Gain Name " *1" Position [502, 420, 508, 425] Orientation "down" ForegroundColor "magenta" ShowName off FontName "Arial" Gain "1" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Gain Name "*1" Position [492, 445, 498, 450] Orientation "down" ForegroundColor "magenta" ShowName off FontName "Arial" Gain "1" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType SubSystem Name "0" Ports [] Position [7, 3, 157, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp level2" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('BEAVER, level 2 (main level)" "\\nM.O. Rauw')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType SubSystem Name "ad" Ports [1, 4] Position [85, 47, 140, 108] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" System { Name "ad" Location [4, 74, 409, 312] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 55, 35, 75] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [10, 5, 175, 40] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp adgrp" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('AIRDATA GROUP (level 3)\\nM" ".O. Rauw')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType SubSystem Name "ad1" Ports [2, 1] Position [180, 94, 240, 121] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Airdata1" MaskDescription "Basic airdata variables" MaskHelp "eval('fdchelp airdata1')" MaskDisplay "disp('Airdata1')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "ad1" Location [4, 74, 452, 369] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 150, 35, 170] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "yatm" Position [15, 65, 35, 85] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 15, 165, 45] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp airdata1" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('AIRDATA1\\nM.O. Rauw, Octob" "er 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Fcn Name "M" Position [165, 146, 285, 164] FontName "Arial" Expr "u[2]/u[1]" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [110, 136, 115, 169] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[1 12]" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [110, 180, 115, 215] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[12 5]" DisplayOption "none" } Block { BlockType Mux Name "Mux2" Ports [3, 1] Position [335, 85, 340, 225] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Fcn Name "a" Position [165, 65, 285, 85] FontName "Arial" Expr "sqrt(401.8743*u[3])" } Block { BlockType Fcn Name "qdyn" Position [165, 190, 285, 210] FontName "Arial" Expr "0.5*u[13]*u[1]^2" } Block { BlockType Outport Name "yad1" Position [370, 145, 390, 165] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "yatm" SrcPort 1 Points [20, 0] Branch { Points [0, 130] DstBlock "Mux1" DstPort 2 } Branch { DstBlock "a" DstPort 1 } } Line { SrcBlock "x" SrcPort 1 Points [50, 0] Branch { Points [0, 30] DstBlock "Mux1" DstPort 1 } Branch { DstBlock "Mux" DstPort 2 } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "M" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "qdyn" DstPort 1 } Line { SrcBlock "M" SrcPort 1 DstBlock "Mux2" DstPort 2 } Line { SrcBlock "a" SrcPort 1 Points [20, 0; 0, 35] Branch { DstBlock "Mux2" DstPort 1 } Branch { Points [-220, 0; 0, 35] DstBlock "Mux" DstPort 1 } } Line { SrcBlock "qdyn" SrcPort 1 DstBlock "Mux2" DstPort 3 } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "yad1" DstPort 1 } } } Block { BlockType SubSystem Name "ad2" Ports [2, 1] Position [280, 139, 340, 166] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Airdata2" MaskDescription "More airdata variables" MaskHelp "eval('fdchelp airdata2')" MaskDisplay "disp('Airdata2')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "ad2" Location [4, 74, 496, 304] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "yatm" Position [30, 60, 50, 80] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "yad1" Position [30, 110, 50, 130] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 15, 160, 45] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp airdata2" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('AIRDATA2\\nM.O. Rauw, Octob" "er 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [95, 80, 100, 120] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[5 3]" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [3, 1] Position [410, 97, 415, 143] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Fcn Name "Vc" Position [140, 175, 370, 195] FontName "Arial" Expr "sqrt(579000*((1+u[1]/101325)^(1/3" ".5)-1))" } Block { BlockType Fcn Name "Ve" Position [145, 110, 310, 130] FontName "Arial" Expr "sqrt(u[8] * 1.63265)" } Block { BlockType Fcn Name "qc" Position [145, 70, 310, 90] FontName "Arial" Expr "u[2] * ((1+0.2*u[7]^2)^3.5-1)" } Block { BlockType Outport Name "yad2" Position [440, 110, 460, 130] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "yad2" DstPort 1 } Line { SrcBlock "qc" SrcPort 1 Points [20, 0] Branch { Points [50, 0; 0, 25] DstBlock "Mux1" DstPort 1 } Branch { Points [0, 70; -215, 0; 0, 35] DstBlock "Vc" DstPort 1 } } Line { SrcBlock "Vc" SrcPort 1 Points [10, 0; 0, -50] DstBlock "Mux1" DstPort 3 } Line { SrcBlock "Ve" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 Points [15, 0] Branch { Points [0, 20] DstBlock "Ve" DstPort 1 } Branch { Points [0, -20] DstBlock "qc" DstPort 1 } } Line { SrcBlock "yatm" SrcPort 1 Points [15, 0; 0, 20] DstBlock "Mux" DstPort 1 } Line { SrcBlock "yad1" SrcPort 1 Points [15, 0; 0, -10] DstBlock "Mux" DstPort 2 } } } Block { BlockType SubSystem Name "ad3" Ports [3, 1] Position [280, 176, 340, 224] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Airdata3" MaskDescription "More airdata variables" MaskHelp "eval('fdchelp airdata3')" MaskPromptString "Mean aerodynamic chord [m]:" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "cbar=@1;" MaskDisplay "disp('Airdata3')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM1(1)" System { Name "ad3" Location [4, 74, 470, 275] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 75, 35, 95] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "yatm" Position [15, 115, 35, 135] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "yad1" Position [15, 155, 35, 175] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [10, 10, 160, 40] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp airdata3" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('AIRDATA3\\nM.O. Rauw, Octob" "er 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [395, 65, 400, 185] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [3, 1] Position [65, 64, 70, 186] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[12 5 3]" DisplayOption "none" } Block { BlockType Fcn Name "Re" Position [115, 115, 270, 135] FontName "Arial" Expr "(u[13]*u[1])/u[16]" } Block { BlockType Fcn Name "Tt" Position [115, 75, 270, 95] FontName "Arial" Expr "u[15] * (1+0.2*u[19]^2)" } Block { BlockType Gain Name "cbar" Position [315, 147, 365, 183] ShowName off FontName "Arial" Gain "cbar" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Outport Name "yad3" Position [430, 115, 450, 135] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "cbar" SrcPort 1 DstBlock "Mux" DstPort 3 } Line { SrcBlock "Tt" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "yad3" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 Points [20, 0] Branch { Points [0, -40] DstBlock "Tt" DstPort 1 } Branch { DstBlock "Re" DstPort 1 } } Line { SrcBlock "Re" SrcPort 1 Points [15, 0] Branch { Points [0, 40] DstBlock "cbar" DstPort 1 } Branch { DstBlock "Mux" DstPort 2 } } Line { SrcBlock "x" SrcPort 1 DstBlock "Mux1" DstPort 1 } Line { SrcBlock "yatm" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "yad1" SrcPort 1 DstBlock "Mux1" DstPort 3 } } } Block { BlockType SubSystem Name "atm" Ports [1, 1] Position [85, 53, 145, 77] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Atmosph" MaskDescription "Atmosphere variables" MaskHelp "eval('fdchelp atmosph')" MaskDisplay "disp('Atmosph')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "atm" Location [4, 74, 681, 557] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [10, 100, 30, 120] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 155, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp atmosph" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('ATMOSPH\\nM.O. Rauw, Octobe" "r 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [365, 50, 370, 130] BackgroundColor "black" ShowName off FontName "Arial" Inputs "2" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [420, 135, 425, 190] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[2 1]" DisplayOption "none" } Block { BlockType Mux Name "Mux2" Ports [5, 1] Position [365, 224, 370, 296] BackgroundColor "black" ShowName off FontName "Arial" Inputs "5" DisplayOption "none" } Block { BlockType Fcn Name "T" Position [75, 100, 300, 120] FontName "Arial" Expr "288.15 - 0.0065*u[12]" } Block { BlockType Fcn Name "g" Position [75, 60, 300, 80] FontName "Arial" Expr "9.80665*(6371020/(6371020+u[12]))" "^2" } Block { BlockType Fcn Name "mu" Position [80, 265, 300, 285] FontName "Arial" Expr "(1.458*10^(-6)*u[2]^1.5)/(u[2]+11" "0.4)" } Block { BlockType Fcn Name "ps" Position [80, 165, 300, 185] FontName "Arial" Expr "101325*(u[2]/288.15)^(u[1]/1.8658" "4)" } Block { BlockType Fcn Name "rho" Position [80, 220, 300, 240] FontName "Arial" Expr "u[3]/(287.053*u[2])" } Block { BlockType Outport Name "yatm" Position [435, 250, 455, 270] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "mu" SrcPort 1 DstBlock "Mux2" DstPort 4 } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "yatm" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 Points [15, 0; 0, 40; -385, 0; 0, 25] DstBlock "rho" DstPort 1 } Line { SrcBlock "rho" SrcPort 1 DstBlock "Mux2" DstPort 1 } Line { SrcBlock "g" SrcPort 1 Points [15, 0] Branch { Points [0, 220] DstBlock "Mux2" DstPort 5 } Branch { DstBlock "Mux" DstPort 1 } } Line { SrcBlock "T" SrcPort 1 Points [25, 0] Branch { Points [0, 150] DstBlock "Mux2" DstPort 3 } Branch { DstBlock "Mux" DstPort 2 } } Line { SrcBlock "ps" SrcPort 1 Points [35, 0] Branch { Points [0, 70] DstBlock "Mux2" DstPort 2 } Branch { DstBlock "Mux1" DstPort 2 } } Line { SrcBlock "Mux" SrcPort 1 Points [20, 0; 0, 60] Branch { Points [-350, 0; 0, 25] Branch { DstBlock "ps" DstPort 1 } Branch { Points [0, 100] DstBlock "mu" DstPort 1 } } Branch { DstBlock "Mux1" DstPort 1 } } Line { SrcBlock "x" SrcPort 1 Points [10, 0] Branch { Points [0, -40] DstBlock "g" DstPort 1 } Branch { DstBlock "T" DstPort 1 } } } } Block { BlockType Outport Name "yatm" Position [370, 55, 390, 75] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yad1" Position [370, 100, 390, 120] DropShadow on FontName "Arial" Port "2" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yad2" Position [370, 145, 390, 165] DropShadow on FontName "Arial" Port "3" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yad3" Position [370, 190, 390, 210] DropShadow on FontName "Arial" Port "4" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "ad1" SrcPort 1 Points [10, 0] Branch { Points [0, 50] Branch { Points [0, 55] DstBlock "ad3" DstPort 3 } Branch { DstBlock "ad2" DstPort 2 } } Branch { DstBlock "yad1" DstPort 1 } } Line { SrcBlock "atm" SrcPort 1 Points [10, 0] Branch { Points [0, 50] Branch { Points [0, 30] Branch { Points [0, 55] DstBlock "ad3" DstPort 2 } Branch { DstBlock "ad2" DstPort 1 } } Branch { DstBlock "ad1" DstPort 2 } } Branch { DstBlock "yatm" DstPort 1 } } Line { SrcBlock "x" SrcPort 1 Points [25, 0] Branch { Points [0, 35] Branch { Points [0, 85] DstBlock "ad3" DstPort 1 } Branch { DstBlock "ad1" DstPort 1 } } Branch { DstBlock "atm" DstPort 1 } } Line { SrcBlock "ad3" SrcPort 1 DstBlock "yad3" DstPort 1 } Line { SrcBlock "ad2" SrcPort 1 DstBlock "yad2" DstPort 1 } } } Block { BlockType SubSystem Name "ae" Ports [3, 3] Position [195, 125, 250, 165] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" System { Name "ae" Location [239, 328, 661, 546] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 65, 35, 85] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "uaero" Position [15, 110, 35, 130] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "yad1" Position [15, 150, 35, 170] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [10, 10, 210, 46] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp aerogrp" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('AERODYNAMICS GROUP (level 3" ")\\nM.O. Rauw')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType SubSystem Name "aero" Ports [3, 1] Position [180, 97, 240, 143] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Aeromod" MaskDescription "Aerodynamic model of the DHC-2 'B" "eaver'." MaskHelp "eval('fdchelp aeromod')" MaskDisplay "disp('Aeromod\\n(Beaver)')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "aero" Location [478, 238, 1094, 734] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 105, 35, 125] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "uaero" Position [15, 285, 35, 305] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "ydl" Position [15, 195, 35, 215] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 15, 160, 45] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp aeromod" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('AEROMOD\\nM.O. Rauw, Octobe" "r 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Demux Name "Demux" Ports [1, 4] Position [70, 77, 75, 148] BackgroundColor "black" ShowName off FontName "Arial" Outputs "[1 1 1 9]" BusSelectionMode off } Block { BlockType Demux Name "Demux1" Ports [1, 4] Position [70, 263, 75, 322] BackgroundColor "black" ShowName off FontName "Arial" Outputs "4" BusSelectionMode off } Block { BlockType Demux Name "Demux2" Ports [1, 6] Position [560, 289, 565, 361] BackgroundColor "black" ShowName off FontName "Arial" Outputs "6" BusSelectionMode off } Block { BlockType Fcn Name "Fcn" Position [210, 95, 250, 115] ShowName off FontName "Arial" Expr "u[1]^2" } Block { BlockType Fcn Name "Fcn1" Position [210, 115, 250, 135] ShowName off FontName "Arial" Expr "u[1]^3" } Block { BlockType Fcn Name "Fcn2" Position [210, 155, 250, 175] ShowName off FontName "Arial" Expr "u[1]^2" } Block { BlockType Fcn Name "Fcn3" Position [210, 175, 250, 195] ShowName off FontName "Arial" Expr "u[1]^3" } Block { BlockType StateSpace Name "Matrix Gain" Position [480, 210, 540, 240] FontName "Arial" A "A" B "B" C "C" D "D" X0 "0" AbsoluteTolerance "auto" Realization "auto" MaskType "Matrix Gain" MaskDescription "Matrix Gain" MaskHelp "This block implements an matrix g" "ain.\\nThe matrix dimensions must be in accordance\\nwith the dimension of th" "e inputvector." MaskPromptString "Gain matrix:" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskInitialization "A = []; B = []; C = []; D = @1;" MaskDisplay "disp('y = A*u')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "AM" } Block { BlockType Mux Name "Mux" Ports [17, 1] Position [415, 48, 420, 402] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[1 1 1 1 1 1 1 3 1 1 1 1 1 1 1 1 " "1]" DisplayOption "none" } Block { BlockType Product Name "Product" Ports [2, 1] Position [220, 330, 235, 350] ShowName off FontName "Arial" Inputs "2" Multiplication "Element-wise(.*)" SaturateOnIntegerOverflow on } Block { BlockType Product Name "Product1" Ports [2, 1] Position [220, 355, 235, 375] ShowName off FontName "Arial" Inputs "2" Multiplication "Element-wise(.*)" SaturateOnIntegerOverflow on } Block { BlockType Product Name "Product2" Ports [2, 1] Position [220, 380, 235, 400] ShowName off FontName "Arial" Inputs "2" Multiplication "Element-wise(.*)" SaturateOnIntegerOverflow on } Block { BlockType Product Name "Product3" Ports [2, 1] Position [290, 405, 305, 425] ShowName off FontName "Arial" Inputs "2" Multiplication "Element-wise(.*)" SaturateOnIntegerOverflow on } Block { BlockType Scope Name "Scope1" Ports [1] Position [250, 24, 280, 56] Floating off Location [147, 124, 563, 402] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData34" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope2" Ports [1] Position [200, 219, 230, 251] Floating off Location [147, 124, 563, 402] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData35" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope24" Ports [1] Position [180, 24, 210, 56] Floating off Location [147, 124, 563, 402] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData33" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope3" Ports [1] Position [145, 399, 175, 431] Floating off Location [410, 348, 826, 626] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-0.05" YMax "0.05" SaveToWorkspace off SaveName "ScopeData36" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope4" Ports [1] Position [95, 409, 125, 441] Floating off Location [509, 250, 925, 528] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData37" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope5" Ports [1] Position [110, 214, 140, 246] Floating off Location [427, 316, 843, 594] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData38" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope6" Ports [1] Position [585, 359, 615, 391] Floating off Location [147, 124, 563, 402] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData48" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Terminator Name "Terminator" Position [90, 83, 105, 97] ShowName off } Block { BlockType Terminator Name "Terminator1" Position [90, 128, 105, 142] ShowName off } Block { BlockType Constant Name "const" Position [350, 45, 370, 65] FontName "Arial" Value "1" VectorParams1D on } Block { BlockType Constant Name "const1" Position [350, 420, 370, 440] FontName "Arial" Value "0" VectorParams1D on } Block { BlockType Outport Name "Caero" Position [565, 215, 585, 235] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Matrix Gain" SrcPort 1 Points [5, 0] Branch { DstBlock "Caero" DstPort 1 } Branch { Points [-5, 0] DstBlock "Demux2" DstPort 1 } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Matrix Gain" DstPort 1 } Line { SrcBlock "x" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "Fcn" SrcPort 1 DstBlock "Mux" DstPort 3 } Line { SrcBlock "Fcn1" SrcPort 1 DstBlock "Mux" DstPort 4 } Line { SrcBlock "uaero" SrcPort 1 DstBlock "Demux1" DstPort 1 } Line { SrcBlock "Fcn3" SrcPort 1 DstBlock "Mux" DstPort 7 } Line { SrcBlock "Product" SrcPort 1 Points [110, 0; 0, -35] DstBlock "Mux" DstPort 13 } Line { SrcBlock "Demux1" SrcPort 3 Points [20, 0] Branch { Points [85, 0] Branch { Points [0, 60] DstBlock "Product1" DstPort 1 } Branch { Points [155, 0; 0, -15] DstBlock "Mux" DstPort 12 } } Branch { Points [-20, 0] DstBlock "Scope4" DstPort 1 } } Line { Labels [0, 0] SrcBlock "Demux1" SrcPort 2 Points [40, 0] Branch { Points [75, 0] Branch { Points [0, 100] DstBlock "Product2" DstPort 1 } Branch { Points [135, 0; 0, -20] DstBlock "Mux" DstPort 11 } } Branch { Points [0, 130] DstBlock "Scope3" DstPort 1 } } Line { Labels [0, 0] SrcBlock "Demux" SrcPort 3 Points [0, -5; 75, 0; 0, 30] Branch { Points [5, 0] Branch { Points [0, 20] Branch { Points [0, 20] DstBlock "Fcn3" DstPort 1 } Branch { DstBlock "Fcn2" DstPort 1 } } Branch { DstBlock "Mux" DstPort 5 } } Branch { Points [5, 0; 0, -105] DstBlock "Scope1" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 2 Points [70, 0] Branch { Labels [1, 0] Points [0, 240] Branch { Points [0, 25] Branch { Points [0, 25] DstBlock "Product2" DstPort 2 } Branch { DstBlock "Product1" DstPort 2 } } Branch { DstBlock "Product" DstPort 2 } } Branch { Points [20, 0] Branch { Points [0, 20] DstBlock "Fcn1" DstPort 1 } Branch { DstBlock "Fcn" DstPort 1 } } Branch { Points [0, -20] Branch { Labels [1, 0] DstBlock "Mux" DstPort 2 } Branch { Points [0, -45] DstBlock "Scope24" DstPort 1 } } } Line { Labels [0, 0] SrcBlock "Demux1" SrcPort 4 Points [125, 0] Branch { DstBlock "Product" DstPort 1 } Branch { Points [90, 0; 0, -70] DstBlock "Mux" DstPort 10 } } Line { SrcBlock "Fcn2" SrcPort 1 Points [10, 0] Branch { Points [0, 255] DstBlock "Product3" DstPort 2 } Branch { DstBlock "Mux" DstPort 6 } } Line { Labels [0, 0] SrcBlock "Demux1" SrcPort 1 Points [15, 0] Branch { Points [180, 0] Branch { DstBlock "Product3" DstPort 1 } Branch { Points [35, 0; 0, -45] DstBlock "Mux" DstPort 9 } } Branch { DstBlock "Scope5" DstPort 1 } } Line { SrcBlock "Product1" SrcPort 1 Points [120, 0; 0, -40] DstBlock "Mux" DstPort 14 } Line { SrcBlock "Product2" SrcPort 1 Points [130, 0; 0, -45] DstBlock "Mux" DstPort 15 } Line { SrcBlock "Product3" SrcPort 1 Points [70, 0; 0, -50] DstBlock "Mux" DstPort 16 } Line { Labels [0, 0] SrcBlock "ydl" SrcPort 1 Points [125, 0] Branch { DstBlock "Mux" DstPort 8 } Branch { Points [0, 30] DstBlock "Scope2" DstPort 1 } } Line { SrcBlock "const" SrcPort 1 Points [15, 0; 0, 10] DstBlock "Mux" DstPort 1 } Line { SrcBlock "const1" SrcPort 1 Points [15, 0; 0, -45] DstBlock "Mux" DstPort 17 } Line { SrcBlock "Demux" SrcPort 1 DstBlock "Terminator" DstPort 1 } Line { SrcBlock "Demux" SrcPort 4 DstBlock "Terminator1" DstPort 1 } Line { Labels [1, 0] SrcBlock "Demux2" SrcPort 4 DstBlock "Scope6" DstPort 1 } Annotation { Position [515, 267] VerticalAlignment "top" ForegroundColor "red" Text "Here: Caero=AM*ytmp" FontName "Arial" } Annotation { Position [448, 212] VerticalAlignment "top" Text "ytmp" FontName "Arial" } Annotation { Position [128, 92] VerticalAlignment "top" Text "alpha" FontName "Arial" } Annotation { Position [104, 302] VerticalAlignment "top" Text "deltaf" FontName "Arial" } Annotation { Position [104, 287] VerticalAlignment "top" Text "deltar" FontName "Arial" } Annotation { Position [104, 272] VerticalAlignment "top" Text "deltaa " FontName "Arial" } Annotation { Position [104, 257] VerticalAlignment "top" Text "deltae " FontName "Arial" } Annotation { Position [125, 107] VerticalAlignment "top" Text "beta" FontName "Arial" } Annotation { Position [92, 192] VerticalAlignment "top" Text "[pb/2V qc/V rb/2V]'" FontName "Arial" } Annotation { Position [378, 467] VerticalAlignment "top" ForegroundColor "red" Text "ytmp = [1 alpha alpha^2 alpha^" "3 beta beta^2 beta^3 pb/2V qc/V rb/2V deltae \ndeltaf de" "ltaa deltar alpha*deltaf alpha*deltar alpha*deltaa deltae*beta^2 0 ]'" FontName "Arial" } } } Block { BlockType SubSystem Name "dl" Ports [1, 1] Position [75, 59, 135, 91] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Dimless" MaskDescription "Dimensionless rotational velociti" "es." MaskHelp "eval('fdchelp dimless')" MaskPromptString "Mean aerodynamic chord [m]:|Wing " "span [m]:" MaskStyleString "edit,edit" MaskTunableValueString "on,on" MaskCallbackString "|" MaskEnableString "on,on" MaskVisibilityString "on,on" MaskToolTipString "on,on" MaskVariables "cbar=@1;b=@2;" MaskDisplay "disp('Dimless')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM1(1)|GM1(2)" MaskVariableAliases "," System { Name "dl" Location [243, 197, 609, 460] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 100, 35, 120] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [10, 10, 165, 40] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp dimless" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('DIMLESS\\nM.O. Rauw, Octobe" "r 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [250, 50, 255, 170] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Fcn Name "pb/2V" Position [90, 62, 210, 78] FontName "Arial" Expr "0.5 * u[4] * b / u[1]" } Block { BlockType Fcn Name "qc/V" Position [90, 101, 210, 119] FontName "Arial" Expr "u[5] * cbar / u[1]" } Block { BlockType Fcn Name "rb/2V" Position [90, 141, 210, 159] FontName "Arial" Expr "0.5 * u[6] * b / u[1]" } Block { BlockType Outport Name "ydl" Position [290, 100, 310, 120] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "x" SrcPort 1 Points [20, 0] Branch { Points [0, -40] DstBlock "pb/2V" DstPort 1 } Branch { Points [0, 40] DstBlock "rb/2V" DstPort 1 } Branch { DstBlock "qc/V" DstPort 1 } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "ydl" DstPort 1 } Line { SrcBlock "rb/2V" SrcPort 1 DstBlock "Mux" DstPort 3 } Line { SrcBlock "qc/V" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "pb/2V" SrcPort 1 DstBlock "Mux" DstPort 1 } } } Block { BlockType SubSystem Name "fmdims" Ports [2, 1] Position [285, 154, 345, 181] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "FMdims" MaskDescription "Calculate forces and moments from" "\ndimensionless coefficients." MaskHelp "eval('fdchelp fmdims')" MaskPromptString "Mean aerodynamic chord [m]:|Wing " "span [m]:|Wing surface [m^2]:" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskToolTipString "on,on,on" MaskVariables "cbar=@1;b=@2;S=@3;" MaskDisplay "disp('FMdims')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM1(1)|GM1(2)|GM1(3)" MaskVariableAliases ",," System { Name "fmdims" Location [375, 350, 988, 687] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "yad1" Position [25, 100, 45, 120] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "Force /\nmoment\ncoefficients" Position [25, 140, 45, 160] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 155, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp fmdims" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('FMDIMS\\nM.O. Rauw, October" " 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Demux Name "Demux" Ports [1, 6] Position [130, 207, 135, 263] BackgroundColor "black" ShowName off FontName "Arial" Outputs "6" BusSelectionMode off } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [150, 100, 155, 135] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[3 6]" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [6, 1] Position [440, 62, 445, 178] BackgroundColor "black" ShowName off FontName "Arial" Inputs "6" DisplayOption "none" } Block { BlockType Gain Name "S" Position [75, 136, 110, 164] ShowName off FontName "Arial" Gain "S" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Scope Name "Scope1" Ports [1] Position [470, 214, 500, 246] Floating off Location [775, 362, 1099, 601] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData44" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope2" Ports [1] Position [465, 254, 495, 286] Floating off Location [788, 646, 1112, 885] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData45" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope22" Ports [1] Position [475, 174, 505, 206] Floating off Location [786, 65, 1110, 306] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData43" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope3" Ports [1] Position [180, 234, 210, 266] Floating off Location [414, 341, 738, 582] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData18" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Gain Name "b" Position [335, 123, 375, 157] ShowName off FontName "Arial" Gain "b" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Gain Name "b " Position [335, 203, 375, 237] ShowName off FontName "Arial" Gain "b" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Gain Name "cbar" Position [335, 160, 380, 200] ShowName off FontName "Arial" Gain "cbar" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Fcn Name "qdyn * S * CX" Position [220, 20, 310, 40] FontName "Arial" Expr "u[4]*u[3]" } Block { BlockType Fcn Name "qdyn * S * CY" Position [220, 55, 310, 75] FontName "Arial" Expr "u[5]*u[3]" } Block { BlockType Fcn Name "qdyn * S * CZ" Position [220, 90, 310, 110] FontName "Arial" Expr "u[6]*u[3]" } Block { BlockType Fcn Name "qdyn * S * Cl" Position [220, 130, 310, 150] FontName "Arial" Expr "u[7]*u[3]" } Block { BlockType Fcn Name "qdyn * S * Cm" Position [220, 170, 310, 190] FontName "Arial" Expr "u[8]*u[3]" } Block { BlockType Fcn Name "qdyn * S * Cn" Position [220, 210, 310, 230] FontName "Arial" Expr "u[9]*u[3]" } Block { BlockType Outport Name "Forces and\nmoments" Position [495, 110, 515, 130] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "b" SrcPort 1 Points [10, 0; 0, -10; 5, 0] Branch { DstBlock "Mux1" DstPort 4 } Branch { Points [0, 60] DstBlock "Scope22" DstPort 1 } } Line { SrcBlock "qdyn * S * CZ" SrcPort 1 Points [75, 0; 0, 10] DstBlock "Mux1" DstPort 3 } Line { SrcBlock "S" SrcPort 1 Points [15, 0; 0, -25] DstBlock "Mux" DstPort 2 } Line { SrcBlock "qdyn * S * CY" SrcPort 1 Points [90, 0; 0, 25] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "qdyn * S * CX" SrcPort 1 Points [100, 0; 0, 40] DstBlock "Mux1" DstPort 1 } Line { SrcBlock "yad1" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "qdyn * S * Cn" SrcPort 1 DstBlock "b " DstPort 1 } Line { SrcBlock "qdyn * S * Cm" SrcPort 1 DstBlock "cbar" DstPort 1 } Line { SrcBlock "qdyn * S * Cl" SrcPort 1 DstBlock "b" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 Points [35, 0] Branch { Points [0, 20] Branch { Points [0, 40] Branch { Points [0, 40] DstBlock "qdyn * S * Cn" DstPort 1 } Branch { DstBlock "qdyn * S * Cm" DstPort 1 } } Branch { DstBlock "qdyn * S * Cl" DstPort 1 } } Branch { Points [0, -20] Branch { Points [0, -35] Branch { DstBlock "qdyn * S * CY" DstPort 1 } Branch { Points [0, -35] DstBlock "qdyn * S * CX" DstPort 1 } } Branch { DstBlock "qdyn * S * CZ" DstPort 1 } } } Line { SrcBlock "Force /\nmoment\ncoefficients" SrcPort 1 Points [10, 0] Branch { DstBlock "S" DstPort 1 } Branch { Points [0, 85] DstBlock "Demux" DstPort 1 } } Line { SrcBlock "cbar" SrcPort 1 Points [15, 0] Branch { Points [5, 0; 0, -30] DstBlock "Mux1" DstPort 5 } Branch { Points [0, 50] DstBlock "Scope1" DstPort 1 } } Line { SrcBlock "b " SrcPort 1 Points [30, 0] Branch { Points [5, 0; 0, -50] DstBlock "Mux1" DstPort 6 } Branch { Points [0, 50] DstBlock "Scope2" DstPort 1 } } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "Forces and\nmoments" DstPort 1 } Line { SrcBlock "Demux" SrcPort 4 Points [10, 0; 0, 10] DstBlock "Scope3" DstPort 1 } } } Block { BlockType Outport Name "ydl" Position [365, 65, 385, 85] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "Caero" Position [365, 110, 385, 130] DropShadow on FontName "Arial" Port "2" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "FMaero" Position [365, 160, 385, 180] DropShadow on FontName "Arial" Port "3" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "fmdims" SrcPort 1 DstBlock "FMaero" DstPort 1 } Line { SrcBlock "yad1" SrcPort 1 DstBlock "fmdims" DstPort 1 } Line { SrcBlock "uaero" SrcPort 1 DstBlock "aero" DstPort 2 } Line { SrcBlock "x" SrcPort 1 Points [10, 0] Branch { Points [0, 30] DstBlock "aero" DstPort 1 } Branch { DstBlock "dl" DstPort 1 } } Line { SrcBlock "dl" SrcPort 1 Points [15, 0] Branch { Points [0, 60] DstBlock "aero" DstPort 3 } Branch { DstBlock "ydl" DstPort 1 } } Line { SrcBlock "aero" SrcPort 1 Points [15, 0] Branch { Points [0, 55] DstBlock "fmdims" DstPort 2 } Branch { DstBlock "Caero" DstPort 1 } } } } Block { BlockType SubSystem Name "eng" Ports [4, 3] Position [195, 195, 250, 260] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" System { Name "eng" Location [4, 74, 466, 303] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 55, 35, 75] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "uprop" Position [15, 95, 35, 115] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "yatm" Position [15, 135, 35, 155] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType Inport Name "yad1" Position [15, 175, 35, 195] DropShadow on FontName "Arial" Port "4" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 5, 170, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp enggrp" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('ENGINE GROUP (level 3)\\nM." "O. Rauw')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType SubSystem Name "eng" Ports [2, 1] Position [230, 125, 295, 160] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Engmod" MaskDescription "Engine model for the DHC-2 'Beave" "r'" MaskHelp "eval('fdchelp engmod')" MaskDisplay "disp('Engmod\\n(Beaver)')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "eng" Location [4, 42, 519, 237] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 125, 35, 145] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "ypow" Position [15, 85, 35, 105] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 155, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp engmod" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('ENGMOD\\nM.O. Rauw, Dec. 19" "96')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Demux Name "Demux" Ports [1, 3] Position [55, 118, 60, 152] BackgroundColor "black" ShowName off FontName "Arial" Outputs "[1 1 10]" BusSelectionMode off } Block { BlockType Demux Name "Demux1" Ports [1, 2] Position [55, 77, 60, 108] BackgroundColor "black" ShowName off FontName "Arial" Outputs "2" BusSelectionMode off } Block { BlockType Fcn Name "Fcn" Position [205, 70, 290, 90] ShowName off FontName "Arial" Expr "u[1]^3" } Block { BlockType Fcn Name "Fcn1" Position [205, 100, 290, 120] ShowName off FontName "Arial" Expr "u[2]*u[1]^2" } Block { BlockType Fcn Name "Fcn2" Position [205, 130, 290, 150] ShowName off FontName "Arial" Expr "u[1]*u[2]^2" } Block { BlockType StateSpace Name "Matrix Gain" Position [385, 80, 445, 110] FontName "Arial" A "A" B "B" C "C" D "D" X0 "0" AbsoluteTolerance "auto" Realization "auto" MaskType "Matrix Gain" MaskDescription "Matrix Gain" MaskHelp "This block implements an matrix g" "ain.\\nThe matrix dimensions must be in accordance\\nwith the dimension of th" "e inputvector." MaskPromptString "Gain matrix:" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskInitialization "A = []; B = []; C = []; D = @1;" MaskDisplay "disp('y = A*u')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "EM" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [145, 61, 150, 159] BackgroundColor "black" ShowName off FontName "Arial" Inputs "2" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [4, 1] Position [315, 38, 320, 152] BackgroundColor "black" ShowName off FontName "Arial" Inputs "4" DisplayOption "none" } Block { BlockType Terminator Name "Terminator" Position [75, 93, 90, 107] ShowName off } Block { BlockType Terminator Name "Terminator1" Position [75, 138, 90, 152] ShowName off } Block { BlockType Terminator Name "Terminator2" Position [75, 118, 90, 132] ShowName off } Block { BlockType Outport Name "Cprop" Position [475, 85, 495, 105] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Fcn2" SrcPort 1 DstBlock "Mux1" DstPort 4 } Line { SrcBlock "Fcn1" SrcPort 1 DstBlock "Mux1" DstPort 3 } Line { SrcBlock "Fcn" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Demux1" SrcPort 1 Points [35, 0] Branch { Points [0, -35] DstBlock "Mux1" DstPort 1 } Branch { DstBlock "Mux" DstPort 1 } } Line { SrcBlock "Mux" SrcPort 1 Points [20, 0] Branch { Points [0, 30] DstBlock "Fcn2" DstPort 1 } Branch { Points [0, -30] DstBlock "Fcn" DstPort 1 } Branch { DstBlock "Fcn1" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 2 DstBlock "Mux" DstPort 2 } Line { SrcBlock "ypow" SrcPort 1 DstBlock "Demux1" DstPort 1 } Line { SrcBlock "x" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "Matrix Gain" DstPort 1 } Line { SrcBlock "Matrix Gain" SrcPort 1 DstBlock "Cprop" DstPort 1 } Line { SrcBlock "Demux1" SrcPort 2 DstBlock "Terminator" DstPort 1 } Line { SrcBlock "Demux" SrcPort 3 DstBlock "Terminator1" DstPort 1 } Line { SrcBlock "Demux" SrcPort 1 DstBlock "Terminator2" DstPort 1 } Annotation { Position [351, 82] VerticalAlignment "top" Text "ytmp" FontName "Arial" } Annotation { Position [118, 122] VerticalAlignment "top" Text "alpha" FontName "Arial" } Annotation { Position [117, 72] VerticalAlignment "top" Text "dpt" FontName "Arial" } Annotation { Position [372, 172] VerticalAlignment "top" ForegroundColor "red" Text "ytmp = [dpt dpt^3 alpha*dpt^2" " dpt*alpha^2]'" FontName "Arial" } Annotation { Position [406, 137] VerticalAlignment "top" ForegroundColor "red" Text "Here: Cprop = EM*ytmp" FontName "Arial" } } } Block { BlockType SubSystem Name "fmdims" Ports [2, 1] Position [340, 179, 400, 206] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "FMdims" MaskDescription "Calculate forces and moments from" "\ndimensionless coefficients." MaskHelp "eval('fdchelp fmdims')" MaskPromptString "Mean aerodynamic chord [m]:|Wing " "span [m]:|Wing surface [m^2]:" MaskStyleString "edit,edit,edit" MaskTunableValueString "on,on,on" MaskCallbackString "||" MaskEnableString "on,on,on" MaskVisibilityString "on,on,on" MaskToolTipString "on,on,on" MaskVariables "cbar=@1;b=@2;S=@3;" MaskDisplay "disp('FMdims')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM1(1)|GM1(2)|GM1(3)" MaskVariableAliases ",," System { Name "fmdims" Location [-27, 266, 664, 669] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "yad1" Position [25, 100, 45, 120] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "Force /\nmoment\ncoefficients" Position [25, 140, 45, 160] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 155, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp fmdims" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('FMDIMS\\nM.O. Rauw, October" " 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [150, 100, 155, 135] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[3 6]" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [6, 1] Position [440, 62, 445, 178] BackgroundColor "black" ShowName off FontName "Arial" Inputs "6" DisplayOption "none" } Block { BlockType Gain Name "S" Position [75, 136, 110, 164] ShowName off FontName "Arial" Gain "S" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Scope Name "Scope1" Ports [1] Position [475, 219, 505, 251] Floating off Location [786, 363, 1110, 602] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData41" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope2" Ports [1] Position [445, 279, 475, 311] Floating off Location [816, 520, 1140, 759] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData42" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Scope22" Ports [1] Position [530, 174, 560, 206] Floating off Location [727, 83, 1051, 322] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData40" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Gain Name "b" Position [335, 123, 375, 157] ShowName off FontName "Arial" Gain "b" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Gain Name "b " Position [335, 203, 375, 237] ShowName off FontName "Arial" Gain "b" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Gain Name "cbar" Position [335, 160, 380, 200] ShowName off FontName "Arial" Gain "cbar" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Fcn Name "qdyn * S * CX" Position [220, 20, 310, 40] FontName "Arial" Expr "u[4]*u[3]" } Block { BlockType Fcn Name "qdyn * S * CY" Position [220, 55, 310, 75] FontName "Arial" Expr "u[5]*u[3]" } Block { BlockType Fcn Name "qdyn * S * CZ" Position [220, 90, 310, 110] FontName "Arial" Expr "u[6]*u[3]" } Block { BlockType Fcn Name "qdyn * S * Cl" Position [220, 130, 310, 150] FontName "Arial" Expr "u[7]*u[3]" } Block { BlockType Fcn Name "qdyn * S * Cm" Position [220, 170, 310, 190] FontName "Arial" Expr "u[8]*u[3]" } Block { BlockType Fcn Name "qdyn * S * Cn" Position [220, 210, 310, 230] FontName "Arial" Expr "u[9]*u[3]" } Block { BlockType Outport Name "Forces and\nmoments" Position [495, 110, 515, 130] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "b" SrcPort 1 Points [10, 0; 0, -10; 20, 0] Branch { DstBlock "Mux1" DstPort 4 } Branch { Points [0, 60] DstBlock "Scope22" DstPort 1 } } Line { SrcBlock "qdyn * S * CZ" SrcPort 1 Points [75, 0; 0, 10] DstBlock "Mux1" DstPort 3 } Line { SrcBlock "S" SrcPort 1 Points [15, 0; 0, -25] DstBlock "Mux" DstPort 2 } Line { SrcBlock "qdyn * S * CY" SrcPort 1 Points [90, 0; 0, 25] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "qdyn * S * CX" SrcPort 1 Points [100, 0; 0, 40] DstBlock "Mux1" DstPort 1 } Line { SrcBlock "yad1" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "qdyn * S * Cn" SrcPort 1 DstBlock "b " DstPort 1 } Line { SrcBlock "qdyn * S * Cm" SrcPort 1 DstBlock "cbar" DstPort 1 } Line { SrcBlock "qdyn * S * Cl" SrcPort 1 DstBlock "b" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 Points [35, 0] Branch { Points [0, 20] Branch { Points [0, 40] Branch { Points [0, 40] DstBlock "qdyn * S * Cn" DstPort 1 } Branch { DstBlock "qdyn * S * Cm" DstPort 1 } } Branch { DstBlock "qdyn * S * Cl" DstPort 1 } } Branch { Points [0, -20] Branch { Points [0, -35] Branch { DstBlock "qdyn * S * CY" DstPort 1 } Branch { Points [0, -35] DstBlock "qdyn * S * CX" DstPort 1 } } Branch { DstBlock "qdyn * S * CZ" DstPort 1 } } } Line { SrcBlock "Force /\nmoment\ncoefficients" SrcPort 1 DstBlock "S" DstPort 1 } Line { SrcBlock "cbar" SrcPort 1 Points [15, 0] Branch { Points [5, 0; 0, -30] DstBlock "Mux1" DstPort 5 } Branch { Points [0, 55] DstBlock "Scope1" DstPort 1 } } Line { SrcBlock "b " SrcPort 1 Points [10, 0] Branch { Points [25, 0; 0, -50] DstBlock "Mux1" DstPort 6 } Branch { Points [0, 75] DstBlock "Scope2" DstPort 1 } } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "Forces and\nmoments" DstPort 1 } } } Block { BlockType SubSystem Name "pow" Ports [3, 1] Position [120, 59, 185, 101] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Power" MaskDescription "Engine power and dimensionless\np" "ressure increase across propeller\n(model for DHC-2 'Beaver')" MaskHelp "eval('fdchelp power')" MaskDisplay "disp('Power\\n(Beaver)')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "pow" Location [8, 74, 679, 273] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [10, 75, 30, 95] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "uprop" Position [10, 115, 30, 135] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "yatm" Position [10, 155, 30, 175] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 155, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp power" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('POWER\\nM.O. Rauw, October " "1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [50, 66, 55, 184] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[12 2 5]" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [300, 44, 305, 86] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[19 1]" DisplayOption "none" } Block { BlockType Mux Name "Mux2" Ports [2, 1] Position [615, 55, 620, 90] BackgroundColor "black" ShowName off FontName "Arial" Inputs "2" DisplayOption "none" } Block { BlockType Fcn Name "P" Position [85, 115, 590, 135] FontName "Arial" Expr "0.7355*(-326.5+0.00412*(u[14]+7.4" ")*(u[13]+2010)+(408.0-0.0965*u[13])*(1.0-u[15]/1.225))" } Block { BlockType Fcn Name "dpt" Position [325, 55, 580, 75] FontName "Arial" Expr "0.08696 + 191.18*(u[20]/(0.5*u[15" "]*u[1]^3))" } Block { BlockType Outport Name "ypow" Position [640, 65, 660, 85] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "dpt" DstPort 1 } Line { SrcBlock "P" SrcPort 1 Points [5, 0; 0, -30] Branch { Points [-320, 0; 0, -20] DstBlock "Mux1" DstPort 2 } Branch { DstBlock "Mux2" DstPort 2 } } Line { SrcBlock "Mux" SrcPort 1 Points [10, 0] Branch { Points [0, -70] DstBlock "Mux1" DstPort 1 } Branch { DstBlock "P" DstPort 1 } } Line { SrcBlock "x" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "uprop" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "yatm" SrcPort 1 DstBlock "Mux" DstPort 3 } Line { SrcBlock "dpt" SrcPort 1 DstBlock "Mux2" DstPort 1 } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "ypow" DstPort 1 } } } Block { BlockType Outport Name "ypow" Position [425, 70, 445, 90] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "Cprop" Position [425, 135, 445, 155] DropShadow on FontName "Arial" Port "2" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "FMprop" Position [425, 185, 445, 205] DropShadow on FontName "Arial" Port "3" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "yatm" SrcPort 1 Points [30, 0; 0, -50] DstBlock "pow" DstPort 3 } Line { SrcBlock "x" SrcPort 1 Points [55, 0] Branch { Points [0, 70] DstBlock "eng" DstPort 1 } Branch { DstBlock "pow" DstPort 1 } } Line { SrcBlock "yad1" SrcPort 1 DstBlock "fmdims" DstPort 1 } Line { SrcBlock "eng" SrcPort 1 Points [15, 0] Branch { Points [0, 55] DstBlock "fmdims" DstPort 2 } Branch { DstBlock "Cprop" DstPort 1 } } Line { SrcBlock "fmdims" SrcPort 1 DstBlock "FMprop" DstPort 1 } Line { SrcBlock "uprop" SrcPort 1 Points [15, 0; 0, -25] DstBlock "pow" DstPort 2 } Line { SrcBlock "pow" SrcPort 1 Points [15, 0] Branch { Points [0, 70] DstBlock "eng" DstPort 2 } Branch { DstBlock "ypow" DstPort 1 } } } } Block { BlockType SubSystem Name "eqm" Ports [5, 3] Position [410, 395, 475, 465] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" System { Name "eqm" Location [467, 494, 1100, 841] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "Ftot" Position [10, 55, 30, 75] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "Mtot" Position [10, 95, 30, 115] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "uwind" Position [10, 135, 30, 155] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType Inport Name "yatm" Position [10, 290, 30, 310] DropShadow on FontName "Arial" Port "4" LatchInput off Interpolate on } Block { BlockType Inport Name "yhlp" Position [10, 220, 30, 240] ForegroundColor "magenta" DropShadow on FontName "Arial" Port "5" LatchInput off Interpolate on } Block { BlockType Gain Name " *1" Position [562, 105, 568, 110] Orientation "up" ForegroundColor "magenta" ShowName off FontName "Arial" Gain "1" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Gain Name "*1" Position [562, 135, 568, 140] Orientation "down" ForegroundColor "magenta" ShowName off FontName "Arial" Gain "1" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 200, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp eqmotion" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('EQUATIONS OF MOTION (level " "3)\\nM.O. Rauw')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType SubSystem Name "?" Ports [] Position [405, 150, 465, 177] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp xfix" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('More info\\nfor xfix')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "?" Location [362, 72, 452, 157] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Demux Name "Demux" Ports [1, 2] Position [70, 135, 110, 155] ShowName off FontName "Arial" Outputs "[3 3]" BusSelectionMode off } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [515, 104, 545, 136] FontName "Arial" ExternalReset "none" InitialConditionSource "internal" InitialCondition "xinco" LimitOutput off UpperSaturationLimit "inf" LowerSaturationLimit "-inf" ShowSaturationPort off ShowStatePort off AbsoluteTolerance "auto" } Block { BlockType SubSystem Name "ODE" Ports [5, 1] Position [255, 59, 295, 151] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" System { Name "ODE" Location [785, 567, 1126, 881] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [20, 70, 40, 90] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "Ftot" Position [20, 110, 40, 130] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "Mtot" Position [20, 150, 40, 170] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType Inport Name "yhlp" Position [20, 190, 40, 210] DropShadow on FontName "Arial" Port "4" LatchInput off Interpolate on } Block { BlockType Inport Name "ybvel*" Position [20, 250, 40, 270] DropShadow on FontName "Arial" Port "5" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 145, 50] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp 12odes" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('12 Ordinary Differential\\n" "Equations (level 4)\\nM.O. Rauw')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType SubSystem Name "Eulerdot" Ports [1, 1] Position [150, 187, 210, 233] FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Eulerdot" MaskDescription "Calculation of d(psi)/dt, d(theta" ")/dt,\nand d(phi/dt)" MaskHelp "eval('fdchelp eulerdot')" MaskDisplay "disp('psi dot\\ntheta dot\\nphi d" "ot')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Eulerdot" Location [4, 74, 491, 288] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "ueul" Position [25, 105, 45, 125] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [20, 15, 160, 45] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp eulerdot" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('EULERDOT\\nM.O. Rauw, Octob" "er 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [110, 151, 115, 184] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[29 1]" DisplayOption "none" } Block { BlockType Mux Name "Mux2" Ports [3, 1] Position [415, 91, 420, 139] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Fcn Name "phi dot" Position [145, 160, 355, 180] FontName "Arial" Expr "u[4] + u[30]*u[26]" } Block { BlockType Fcn Name "psi dot" Position [145, 65, 355, 85] FontName "Arial" Expr "(u[5]*u[28] + u[6]*u[29])/u[27]" } Block { BlockType Fcn Name "theta dot" Position [145, 105, 355, 125] FontName "Arial" Expr "u[5]*u[29] - u[6]*u[28]" } Block { BlockType Outport Name "yeul" Position [450, 105, 470, 125] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "phi dot" DstPort 1 } Line { SrcBlock "phi dot" SrcPort 1 Points [30, 0; 0, -40] DstBlock "Mux2" DstPort 3 } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "yeul" DstPort 1 } Line { SrcBlock "theta dot" SrcPort 1 DstBlock "Mux2" DstPort 2 } Line { SrcBlock "psi dot" SrcPort 1 Points [15, 0] Branch { Points [0, 70; -285, 0; 0, 30] DstBlock "Mux1" DstPort 2 } Branch { Points [15, 0; 0, 25] DstBlock "Mux2" DstPort 1 } } Line { SrcBlock "ueul" SrcPort 1 Points [25, 0] Branch { Points [0, -40] DstBlock "psi dot" DstPort 1 } Branch { Points [0, 45] DstBlock "Mux1" DstPort 1 } Branch { DstBlock "theta dot" DstPort 1 } } Annotation { Position [402, 192] VerticalAlignment "top" ForegroundColor "red" Text "yeul=[psi dot; theta dot; phi dot" "]" FontName "Arial" } Annotation { Position [72, 192] VerticalAlignment "top" ForegroundColor "red" Text "ueul=[x;Ftot;Mtot;yhlp]" FontName "Arial" } } } Block { BlockType Mux Name "Mux" Ports [4, 1] Position [95, 114, 100, 186] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[12 3 3 11]" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [4, 1] Position [270, 81, 275, 129] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[3 3 3 3]" DisplayOption "none" } Block { BlockType SubSystem Name "Vabdot" Ports [1, 1] Position [150, 67, 210, 113] FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Vabdot" MaskDescription "Calculation of dV/dt, dalpha/dt, " "dbeta/dt." MaskHelp "eval('fdchelp vabdot')" MaskPromptString "Mass of the aircraft [kg]:" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "m=@1;" MaskDisplay "disp('V dot\\nalpha dot\\nbeta do" "t')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM1(10)" System { Name "Vabdot" Location [218, 350, 876, 728] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "uVab" Position [10, 95, 30, 115] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 155, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp vabdot" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('VABDOT\\nM.O. Rauw, October" " 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux2" Ports [3, 1] Position [540, 79, 545, 131] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Fcn Name "V dot" Position [60, 55, 515, 75] FontName "Arial" Expr "(u[13]*u[19]*u[21]+u[14]*u[22]+u[" "15]*u[20]*u[21])/m" } Block { BlockType Scope Name "Vdot" Ports [1] Position [535, 14, 565, 46] Floating off Location [562, 393, 921, 656] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-2.5" YMax "3" SaveToWorkspace off SaveName "ScopeData29" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Fcn Name "alpha dot" Position [60, 95, 515, 115] FontName "Arial" Expr "(-u[13]*u[20]+u[15]*u[19])/(m*u[1" "]*u[21]) - u[23]*(u[4]*u[19]+u[6]*u[20]) + u[5]" } Block { BlockType Fcn Name "beta dot" Position [60, 135, 515, 155] FontName "Arial" Expr "(-u[13]*u[19]*u[22]+u[14]*u[21]-u" "[15]*u[20]*u[22])/(m*u[1]) + u[4]*u[20] - u[6]*u[19]" } Block { BlockType Outport Name "yVab" Position [570, 95, 590, 115] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "yVab" DstPort 1 } Line { SrcBlock "uVab" SrcPort 1 Points [10, 0] Branch { DstBlock "V dot" DstPort 1 } Branch { DstBlock "beta dot" DstPort 1 } Branch { DstBlock "alpha dot" DstPort 1 } } Line { SrcBlock "alpha dot" SrcPort 1 DstBlock "Mux2" DstPort 2 } Line { SrcBlock "V dot" SrcPort 1 Points [5, 0] Branch { DstBlock "Mux2" DstPort 1 } Branch { Points [-5, 0] DstBlock "Vdot" DstPort 1 } } Line { SrcBlock "beta dot" SrcPort 1 Points [5, 0] DstBlock "Mux2" DstPort 3 } Annotation { Position [67, 182] VerticalAlignment "top" ForegroundColor "red" Text "uVab=[x;Ftot;Mtot;yhlp]" FontName "Arial" } Annotation { Position [527, 182] VerticalAlignment "top" ForegroundColor "red" Text "yVab=[V dot;alpha dot;beta dot]" FontName "Arial" } } } Block { BlockType SubSystem Name "pqrdot" Ports [1, 1] Position [150, 128, 210, 172] FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "pqrdot" MaskDescription "Calculation of dp/dt, dq/dt, and " "dr/dt" MaskHelp "eval('fdchelp pqrdot')" MaskDisplay "disp('p dot\\nq dot\\nr dot')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "pqrdot" Location [4, 42, 564, 259] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "upqr" Position [20, 135, 40, 155] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 15, 160, 45] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp pqrdot" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('PQRDOT\\nM.O. Rauw, October" " 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Demux Name "Demux" Ports [1, 5] Position [70, 107, 75, 183] BackgroundColor "black" ShowName off FontName "Arial" Outputs "[3 3 9 3 11]" BusSelectionMode off } Block { BlockType Fcn Name "Fcn" Position [240, 60, 300, 80] ShowName off FontName "Arial" Expr "u[1]^2" } Block { BlockType Fcn Name "Fcn1" Position [240, 80, 300, 100] ShowName off FontName "Arial" Expr "u[1]*u[2]" } Block { BlockType Fcn Name "Fcn2" Position [240, 100, 300, 120] ShowName off FontName "Arial" Expr "u[1]*u[3]" } Block { BlockType Fcn Name "Fcn3" Position [240, 120, 300, 140] ShowName off FontName "Arial" Expr "u[2]^2" } Block { BlockType Fcn Name "Fcn4" Position [240, 140, 300, 160] ShowName off FontName "Arial" Expr "u[2]*u[3]" } Block { BlockType Fcn Name "Fcn5" Position [240, 160, 300, 180] ShowName off FontName "Arial" Expr "u[3]^2" } Block { BlockType StateSpace Name "Matrix Gain" Position [415, 95, 475, 125] FontName "Arial" A "A" B "B" C "C" D "D" X0 "0" AbsoluteTolerance "auto" Realization "auto" MaskType "Matrix Gain" MaskDescription "Matrix Gain" MaskHelp "This block implements an matrix g" "ain.\\nThe matrix dimensions must be in accordance\\nwith the dimension of th" "e inputvector." MaskPromptString "Gain matrix:" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskInitialization "A = []; B = []; C = []; D = @1;" MaskDisplay "disp('y = A*u')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM2" } Block { BlockType Mux Name "Mux" Ports [7, 1] Position [335, 32, 340, 188] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[3 1 1 1 1 1 1]" DisplayOption "none" } Block { BlockType Terminator Name "Terminator1" Position [90, 138, 105, 152] ShowName off } Block { BlockType Terminator Name "Terminator2" Position [90, 168, 105, 182] ShowName off } Block { BlockType Terminator Name "Terminator3" Position [90, 108, 105, 122] ShowName off } Block { BlockType Outport Name "ypqr" Position [525, 100, 545, 120] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "upqr" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "Demux" SrcPort 1 DstBlock "Terminator3" DstPort 1 } Line { SrcBlock "Demux" SrcPort 5 DstBlock "Terminator2" DstPort 1 } Line { SrcBlock "Demux" SrcPort 3 DstBlock "Terminator1" DstPort 1 } Line { SrcBlock "Demux" SrcPort 2 Points [125, 0] Branch { Points [0, -20] Branch { Points [0, -20] Branch { DstBlock "Fcn1" DstPort 1 } Branch { Points [0, -20] DstBlock "Fcn" DstPort 1 } } Branch { DstBlock "Fcn2" DstPort 1 } } Branch { Points [0, 20] Branch { DstBlock "Fcn4" DstPort 1 } Branch { Points [0, 20] DstBlock "Fcn5" DstPort 1 } } Branch { DstBlock "Fcn3" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 4 Points [110, 0; 0, -110] DstBlock "Mux" DstPort 1 } Line { SrcBlock "Fcn" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "Fcn1" SrcPort 1 DstBlock "Mux" DstPort 3 } Line { SrcBlock "Fcn2" SrcPort 1 DstBlock "Mux" DstPort 4 } Line { SrcBlock "Fcn3" SrcPort 1 DstBlock "Mux" DstPort 5 } Line { SrcBlock "Fcn4" SrcPort 1 DstBlock "Mux" DstPort 6 } Line { SrcBlock "Fcn5" SrcPort 1 DstBlock "Mux" DstPort 7 } Line { SrcBlock "Matrix Gain" SrcPort 1 DstBlock "ypqr" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Matrix Gain" DstPort 1 } Annotation { Position [149, 117] VerticalAlignment "top" Text "[p q r]'" FontName "Arial" } Annotation { Position [148, 147] VerticalAlignment "top" Text "[L M N]'" FontName "Arial" } Annotation { Position [444, 142] VerticalAlignment "top" ForegroundColor "red" Text "Here: ypqr = GM2*ytmp" FontName "Arial" } Annotation { Position [371, 97] VerticalAlignment "top" Text "ytmp" FontName "Arial" } Annotation { Position [492, 197] VerticalAlignment "top" ForegroundColor "red" Text "ypqr=[p dot;q dot;r dot]" FontName "Arial" } Annotation { Position [72, 197] VerticalAlignment "top" ForegroundColor "red" Text "upqr=[x;Ftot;Mtot;yhlp]" FontName "Arial" } Annotation { Position [449, 7] VerticalAlignment "top" ForegroundColor "red" Text "ytmp = [L; M; N; p^2; pq; pr; q^2" "; qr; r^2]" FontName "Arial" } } } Block { BlockType SubSystem Name "xyHdot" Ports [2, 1] Position [150, 248, 210, 292] FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "xyHdot" MaskDescription "Calculation of d(xe)/dt, d(ye)/dt" ", and dH/dt" MaskHelp "eval('fdchelp xyhdot')" MaskDisplay "disp('xe dot\\nye dot\\nH dot')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "xyHdot" Location [180, 207, 884, 642] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "ybvel*" Position [15, 105, 35, 125] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "uxYH" Position [15, 60, 35, 80] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 150, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp xyhdot" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('XYHDOT\\nM.O. Rauw, October" " 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Fcn Name "H dot" Position [160, 220, 460, 240] FontName "Arial" Expr "u[30]*u[26] - (u[31]*u[28]+u[32]*" "u[29])*u[27]" } Block { BlockType Scope Name "Hdot" Ports [1] Position [495, 284, 525, 316] Floating off Location [499, 370, 858, 633] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-12.5" YMax "7.5" SaveToWorkspace off SaveName "ScopeData28" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Mux Name "Mux2" Ports [2, 1] Position [95, 62, 100, 93] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[29 3]" DisplayOption "none" } Block { BlockType Mux Name "Mux3" Ports [2, 1] Position [495, 69, 500, 116] BackgroundColor "black" ShowName off FontName "Arial" Inputs "2" DisplayOption "none" } Block { BlockType Mux Name "Mux4" Ports [2, 1] Position [95, 141, 100, 174] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[29 2]" DisplayOption "none" } Block { BlockType Mux Name "Mux5" Ports [3, 1] Position [495, 172, 500, 218] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Fcn Name "tmp1" Position [160, 70, 460, 90] ShowName off FontName "Arial" Expr "u[30]*u[27] + (u[31]*u[28]+u[32]*" "u[29])*u[26]" } Block { BlockType Fcn Name "tmp2" Position [160, 95, 460, 115] ShowName off FontName "Arial" Expr "u[31]*u[29] - u[32]*u[28]" } Block { BlockType Fcn Name "xe dot" Position [160, 150, 460, 170] FontName "Arial" Expr "u[30]*u[25] - u[31]*u[24]" } Block { BlockType Fcn Name "ye dot" Position [160, 185, 460, 205] FontName "Arial" Expr "u[30]*u[24] + u[31]*u[25]" } Block { BlockType Outport Name "yxyH" Position [525, 185, 545, 205] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "tmp1" SrcPort 1 DstBlock "Mux3" DstPort 1 } Line { SrcBlock "H dot" SrcPort 1 Points [5, 0] Branch { Points [5, 0; 0, -20] DstBlock "Mux5" DstPort 3 } Branch { Points [0, 70] DstBlock "Hdot" DstPort 1 } } Line { SrcBlock "xe dot" SrcPort 1 Points [10, 0; 0, 20] DstBlock "Mux5" DstPort 1 } Line { SrcBlock "tmp2" SrcPort 1 DstBlock "Mux3" DstPort 2 } Line { SrcBlock "ye dot" SrcPort 1 DstBlock "Mux5" DstPort 2 } Line { SrcBlock "Mux5" SrcPort 1 DstBlock "yxyH" DstPort 1 } Line { SrcBlock "Mux4" SrcPort 1 Points [40, 0] Branch { DstBlock "ye dot" DstPort 1 } Branch { DstBlock "xe dot" DstPort 1 } } Line { SrcBlock "Mux2" SrcPort 1 Points [25, 0] Branch { Points [0, 25] Branch { Points [0, 125] DstBlock "H dot" DstPort 1 } Branch { DstBlock "tmp2" DstPort 1 } } Branch { DstBlock "tmp1" DstPort 1 } } Line { SrcBlock "Mux3" SrcPort 1 Points [10, 0; 0, 35; -435, 0] DstBlock "Mux4" DstPort 2 } Line { SrcBlock "ybvel*" SrcPort 1 Points [0, -30] DstBlock "Mux2" DstPort 2 } Line { SrcBlock "uxYH" SrcPort 1 Points [30, 0] Branch { Points [0, 80] DstBlock "Mux4" DstPort 1 } Branch { DstBlock "Mux2" DstPort 1 } } Annotation { Position [557, 257] VerticalAlignment "top" ForegroundColor "red" Text "yxyH=[xe dot; ye dot; H dot]" FontName "Arial" } Annotation { Position [72, 257] VerticalAlignment "top" ForegroundColor "red" Text "uxyH=[x;Ftot;Mtot;yhlp]" FontName "Arial" } } } Block { BlockType Outport Name "xdot" Position [305, 95, 325, 115] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "xdot" DstPort 1 } Line { SrcBlock "Vabdot" SrcPort 1 DstBlock "Mux1" DstPort 1 } Line { SrcBlock "pqrdot" SrcPort 1 Points [15, 0; 0, -50] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Eulerdot" SrcPort 1 Points [25, 0; 0, -100] DstBlock "Mux1" DstPort 3 } Line { SrcBlock "xyHdot" SrcPort 1 Points [35, 0; 0, -150] DstBlock "Mux1" DstPort 4 } Line { SrcBlock "yhlp" SrcPort 1 Points [20, 0; 0, -20] DstBlock "Mux" DstPort 4 } Line { SrcBlock "ybvel*" SrcPort 1 DstBlock "xyHdot" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 Points [20, 0] Branch { Points [0, 60] Branch { Points [0, 70] DstBlock "xyHdot" DstPort 2 } Branch { DstBlock "Eulerdot" DstPort 1 } } Branch { Points [0, -60] DstBlock "Vabdot" DstPort 1 } Branch { DstBlock "pqrdot" DstPort 1 } } Line { SrcBlock "Ftot" SrcPort 1 Points [20, 0; 0, 20] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mtot" SrcPort 1 DstBlock "Mux" DstPort 3 } Line { SrcBlock "x" SrcPort 1 Points [30, 0; 0, 40] DstBlock "Mux" DstPort 1 } } } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [170, 135, 185, 155] ShowName off FontName "Arial" IconShape "rectangular" Inputs "++" SaturateOnIntegerOverflow on } Block { BlockType Terminator Name "Terminator_1" Position [135, 145, 145, 155] ShowName off } Block { BlockType SubSystem Name "uvw" Ports [2, 1] Position [65, 222, 130, 253] FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "uvw" MaskDescription "Calculation of body-axes velociti" "es\nu, v, and w" MaskHelp "eval('fdchelp uvw')" MaskDisplay "disp('Body-axes\\nvelocities')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "uvw" Location [6, 74, 356, 256] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "yhlp" Position [15, 110, 35, 130] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "x" Position [15, 70, 35, 90] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 155, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp uvw" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('UVW\\nM.O. Rauw, October 19" "97')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [270, 45, 275, 155] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [65, 61, 70, 139] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[12 11]" DisplayOption "none" } Block { BlockType Fcn Name "u" Position [120, 55, 240, 75] FontName "Arial" Expr "u[1]*u[13]*u[15]" } Block { BlockType Fcn Name "v" Position [120, 90, 240, 110] FontName "Arial" Expr "u[1]*u[16]" } Block { BlockType Fcn Name "w" Position [120, 125, 240, 145] FontName "Arial" Expr "u[1]*u[14]*u[15]" } Block { BlockType Outport Name "ybvel" Position [310, 90, 330, 110] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Mux" SrcPort 1 DstBlock "ybvel" DstPort 1 } Line { SrcBlock "w" SrcPort 1 DstBlock "Mux" DstPort 3 } Line { SrcBlock "v" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "u" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "x" SrcPort 1 DstBlock "Mux1" DstPort 1 } Line { SrcBlock "yhlp" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Mux1" SrcPort 1 Points [35, 0] Branch { Points [-10, 0; 0, 35] DstBlock "w" DstPort 1 } Branch { Points [-10, 0; 0, -35] DstBlock "u" DstPort 1 } Branch { DstBlock "v" DstPort 1 } } } } Block { BlockType SubSystem Name "xdotcorr" Ports [3, 1] Position [340, 100, 395, 140] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "xdotcorr" MaskDescription "Correction block to write state\n" "equations for DHC-2 Beaver aircraft\nexplicitly." MaskHelp "eval('fdchelp xdotcorr')" MaskPromptString "Wing span [m]:|Wing surface [m^2]" ":|Mass of the aircraft [kg]:|Stability-derivative CYbdot:" MaskStyleString "edit,edit,edit,edit" MaskTunableValueString "on,on,on,on" MaskCallbackString "|||" MaskEnableString "on,on,on,on" MaskVisibilityString "on,on,on,on" MaskToolTipString "on,on,on,on" MaskVariables "b=@1;S=@2;m=@3;CYbdot=@4;" MaskDisplay "disp('xdotcorr\\n(Beaver)')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM1(2)|GM1(3)|GM1(10)|AM(2,19)" MaskVariableAliases ",,," System { Name "xdotcorr" Location [259, 326, 837, 649] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "xdot\nuncorrected" Position [25, 130, 45, 150] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "yhlp" Position [25, 225, 45, 245] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "yatm" Position [25, 265, 45, 285] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 5, 160, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp xdotcorr" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('XDOTCORR (Beaver)\\nM.O. Ra" "uw, October 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Demux Name "Demux" Ports [1, 12] Position [85, 48, 90, 227] BackgroundColor "red" ShowName off FontName "Arial" Outputs "12" BusSelectionMode off } Block { BlockType Mux Name "Mux1" Ports [12, 1] Position [505, 50, 510, 225] BackgroundColor "red" ShowName off FontName "Arial" Inputs "12" DisplayOption "none" } Block { BlockType Mux Name "Mux2" Ports [3, 1] Position [145, 228, 150, 262] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[11 1 5]" DisplayOption "none" } Block { BlockType Scope Name "Scope21" Ports [1] Position [235, 279, 265, 311] Floating off Location [594, 287, 918, 526] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData27" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Fcn Name "beta dot correction" Position [185, 235, 435, 255] FontName "Arial" Expr "u[12] / (1 - (u[3]*u[13]*b*S*CYbd" "ot)/(4*m))" } Block { BlockType Outport Name "xdot\ncorrected" Position [540, 130, 560, 150] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "yhlp" SrcPort 1 DstBlock "Mux2" DstPort 1 } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "beta dot correction" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "xdot\ncorrected" DstPort 1 } Line { SrcBlock "xdot\nuncorrected" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "Demux" SrcPort 3 Points [30, 0; 0, 155] Branch { Points [0, 5] DstBlock "Mux2" DstPort 2 } Branch { Points [-10, 0; 0, 55] DstBlock "Scope21" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 12 DstBlock "Mux1" DstPort 12 } Line { SrcBlock "Demux" SrcPort 11 DstBlock "Mux1" DstPort 11 } Line { SrcBlock "Demux" SrcPort 10 DstBlock "Mux1" DstPort 10 } Line { SrcBlock "Demux" SrcPort 9 DstBlock "Mux1" DstPort 9 } Line { SrcBlock "Demux" SrcPort 8 DstBlock "Mux1" DstPort 8 } Line { SrcBlock "Demux" SrcPort 7 DstBlock "Mux1" DstPort 7 } Line { SrcBlock "Demux" SrcPort 6 DstBlock "Mux1" DstPort 6 } Line { SrcBlock "Demux" SrcPort 5 DstBlock "Mux1" DstPort 5 } Line { SrcBlock "Demux" SrcPort 4 DstBlock "Mux1" DstPort 4 } Line { SrcBlock "Demux" SrcPort 2 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Demux" SrcPort 1 DstBlock "Mux1" DstPort 1 } Line { SrcBlock "yatm" SrcPort 1 Points [75, 0; 0, -20] DstBlock "Mux2" DstPort 3 } Line { SrcBlock "beta dot correction" SrcPort 1 Points [30, 0; 0, -160] DstBlock "Mux1" DstPort 3 } } } Block { BlockType Gain Name "xfix" Position [415, 102, 460, 138] DropShadow on ShowName off FontName "Arial" Gain "xfix" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Outport Name "x" Position [585, 110, 605, 130] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "xdot" Position [585, 150, 605, 170] DropShadow on FontName "Arial" Port "2" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "ybvel" Position [585, 230, 605, 250] DropShadow on FontName "Arial" Port "3" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock " *1" SrcPort 1 Points [0, -70; -325, 0] DstBlock "ODE" DstPort 1 } Line { SrcBlock "xfix" SrcPort 1 Points [30, 0] Branch { Points [0, 40] DstBlock "xdot" DstPort 1 } Branch { DstBlock "Integrator" DstPort 1 } } Line { SrcBlock "Integrator" SrcPort 1 Points [15, 0] Branch { DstBlock "*1" DstPort 1 } Branch { DstBlock " *1" DstPort 1 } Branch { DstBlock "x" DstPort 1 } } Line { SrcBlock "*1" SrcPort 1 Points [0, 140; -520, 0; 0, -40] DstBlock "uvw" DstPort 2 } Line { SrcBlock "Mtot" SrcPort 1 DstBlock "ODE" DstPort 3 } Line { SrcBlock "Ftot" SrcPort 1 Points [190, 0; 0, 20] DstBlock "ODE" DstPort 2 } Line { SrcBlock "yatm" SrcPort 1 Points [285, 0; 0, -165] DstBlock "xdotcorr" DstPort 3 } Line { SrcBlock "xdotcorr" SrcPort 1 DstBlock "xfix" DstPort 1 } Line { SrcBlock "Demux" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "uwind" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "uvw" SrcPort 1 Points [20, 0] Branch { DstBlock "Sum" DstPort 2 } Branch { DstBlock "ybvel" DstPort 1 } } Line { SrcBlock "Sum" SrcPort 1 DstBlock "ODE" DstPort 5 } Line { SrcBlock "ODE" SrcPort 1 DstBlock "xdotcorr" DstPort 1 } Line { SrcBlock "yhlp" SrcPort 1 Points [10, 0] Branch { Points [0, -25] Branch { Points [265, 0; 0, -85] DstBlock "xdotcorr" DstPort 2 } Branch { Points [0, -80] DstBlock "ODE" DstPort 4 } } Branch { DstBlock "uvw" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 2 DstBlock "Terminator_1" DstPort 1 } Annotation { Position [273, 152] VerticalAlignment "top" Text "12 ODEs" FontName "Arial" } Annotation { Position [225, 227] VerticalAlignment "top" Text "ybvel = [u v w]'" FontName "Arial" } Annotation { Position [296, 192] VerticalAlignment "top" ForegroundColor "magenta" Text "yhlp " FontName "Arial" } Annotation { Position [67, 272] VerticalAlignment "top" ForegroundColor "magenta" Text "x " FontName "Arial" } Annotation { Position [274, 17] VerticalAlignment "top" ForegroundColor "magenta" Text " x" FontName "Arial" } Annotation { Position [484, 107] VerticalAlignment "top" Text "xdot " FontName "Arial" } Annotation { Position [208, 147] VerticalAlignment "top" Text "ybvel* =\n[u v w]' +\n[uw vw ww]'" FontName "Arial" } Annotation { Position [92, 157] VerticalAlignment "top" Text "Exclude time-\nderivatives\nof wi" "ndspeeds" FontName "Arial" } } } Block { BlockType SubSystem Name "fms" Ports [4, 2] Position [315, 351, 360, 389] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "FMsort" MaskDescription "Forces and Moments sorting block" MaskHelp "eval('fdchelp fmsort')" MaskDisplay "disp('FMsort')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "fms" Location [8, 74, 361, 351] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "FMaero" Position [25, 80, 45, 100] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "FMprop" Position [25, 130, 45, 150] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "Fgrav" Position [25, 175, 45, 195] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType Inport Name "Fwind" Position [25, 220, 45, 240] DropShadow on FontName "Arial" Port "4" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 15, 155, 45] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp fmsort" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('FMSORT\\nM.O. Rauw, October" " 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Demux Name "Demux" Ports [1, 2] Position [90, 64, 95, 111] BackgroundColor "black" ShowName off FontName "Arial" Outputs "[3 3]" BusSelectionMode off } Block { BlockType Demux Name "Demux1" Ports [1, 2] Position [90, 119, 95, 161] BackgroundColor "black" ShowName off FontName "Arial" Outputs "[3 3]" BusSelectionMode off } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [230, 134, 245, 156] ShowName off FontName "Arial" IconShape "rectangular" Inputs "++" SaturateOnIntegerOverflow on } Block { BlockType Sum Name "Sum3" Ports [4, 1] Position [230, 67, 245, 113] ShowName off FontName "Arial" IconShape "rectangular" Inputs "++++" SaturateOnIntegerOverflow on } Block { BlockType Outport Name "Ftot" Position [270, 80, 290, 100] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "Mtot" Position [270, 135, 290, 155] DropShadow on FontName "Arial" Port "2" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Fwind" SrcPort 1 Points [160, 0; 0, -125] DstBlock "Sum3" DstPort 4 } Line { SrcBlock "Demux" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Mtot" DstPort 1 } Line { SrcBlock "Sum3" SrcPort 1 DstBlock "Ftot" DstPort 1 } Line { SrcBlock "Demux1" SrcPort 1 Points [90, 0; 0, -45] DstBlock "Sum3" DstPort 2 } Line { SrcBlock "Fgrav" SrcPort 1 Points [150, 0; 0, -90] DstBlock "Sum3" DstPort 3 } Line { SrcBlock "Demux" SrcPort 2 Points [10, 0; 0, 40] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Demux1" SrcPort 2 DstBlock "Sum1" DstPort 2 } Line { SrcBlock "FMprop" SrcPort 1 DstBlock "Demux1" DstPort 1 } Line { SrcBlock "FMaero" SrcPort 1 DstBlock "Demux" DstPort 1 } Annotation { Position [491, 67] VerticalAlignment "top" Text "`" FontName "Arial" } } } Block { BlockType SubSystem Name "fw" Ports [2, 1] Position [195, 324, 250, 351] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "fwind" MaskDescription "Forces due to non-steady atmosphere" "." MaskHelp "eval('fdchelp fwind')" MaskPromptString "Mass of the aircraft [kg]:" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "m=@1;" MaskDisplay "disp('Fwind')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM1(10)" System { Name "fw" Location [4, 42, 506, 201] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [25, 60, 45, 80] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "uwind" Position [25, 105, 45, 125] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Fcn Name "-Xw/m" Position [140, 50, 335, 70] FontName "Arial" Expr "u[16] + u[5]*u[15] - u[6]*u[14]" } Block { BlockType Fcn Name "-Yw/m" Position [140, 85, 335, 105] FontName "Arial" Expr "u[17] - u[4]*u[15] + u[6]*u[13]" } Block { BlockType Fcn Name "-Zw/m" Position [140, 120, 335, 140] FontName "Arial" Expr "u[18] + u[4]*u[14] - u[5]*u[13]" } Block { BlockType SubSystem Name "0" Ports [] Position [10, 5, 155, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp fwind" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('FWIND\\nM.O. Rauw, Dec. 199" "6')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [375, 71, 380, 119] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [85, 76, 90, 109] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[12 6]" DisplayOption "none" } Block { BlockType Gain Name "gain" Position [410, 80, 445, 110] ShowName off FontName "Arial" Gain "-m" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Outport Name "Fwind" Position [465, 85, 485, 105] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "-Zw/m" SrcPort 1 Points [15, 0; 0, -20] DstBlock "Mux" DstPort 3 } Line { SrcBlock "-Xw/m" SrcPort 1 Points [15, 0; 0, 20] DstBlock "Mux" DstPort 1 } Line { SrcBlock "-Yw/m" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "Mux1" SrcPort 1 Points [20, 0] Branch { Points [0, -35] DstBlock "-Xw/m" DstPort 1 } Branch { Points [0, 35] DstBlock "-Zw/m" DstPort 1 } Branch { DstBlock "-Yw/m" DstPort 1 } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "gain" DstPort 1 } Line { SrcBlock "gain" SrcPort 1 DstBlock "Fwind" DstPort 1 } Line { SrcBlock "x" SrcPort 1 Points [10, 0; 0, 15] DstBlock "Mux1" DstPort 1 } Line { SrcBlock "uwind" SrcPort 1 Points [10, 0; 0, -15] DstBlock "Mux1" DstPort 2 } } } Block { BlockType SubSystem Name "gr" Ports [2, 1] Position [195, 279, 250, 306] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Gravity" MaskDescription "Gravity forces." MaskHelp "eval('fdchelp gravity')" MaskPromptString "Mass of the aircraft [kg]:" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "m=@1;" MaskDisplay "disp('Gravity')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM1(10)" System { Name "gr" Location [4, 74, 454, 245] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [10, 65, 30, 85] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "yatm" Position [10, 115, 30, 135] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 150, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp gravity" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('GRAVITY\\nM.O. Rauw, Octobe" "r 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [3, 1] Position [370, 78, 375, 122] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [75, 79, 80, 121] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[12 5]" DisplayOption "none" } Block { BlockType Fcn Name "Xgr" Position [140, 50, 325, 70] FontName "Arial" Expr "-m*u[17]*sin(u[8])" } Block { BlockType Fcn Name "Ygr" Position [140, 90, 325, 110] FontName "Arial" Expr "m*u[17]*cos(u[8])*sin(u[9])" } Block { BlockType Fcn Name "Zgr" Position [140, 130, 325, 150] FontName "Arial" Expr "m*u[17]*cos(u[8])*cos(u[9])" } Block { BlockType Outport Name "Fgrav" Position [415, 90, 435, 110] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "yatm" SrcPort 1 Points [15, 0; 0, -15] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "x" SrcPort 1 Points [15, 0; 0, 15] DstBlock "Mux1" DstPort 1 } Line { SrcBlock "Zgr" SrcPort 1 Points [20, 0; 0, -25] DstBlock "Mux" DstPort 3 } Line { SrcBlock "Mux1" SrcPort 1 Points [25, 0] Branch { Points [0, 40] DstBlock "Zgr" DstPort 1 } Branch { Points [0, -40] DstBlock "Xgr" DstPort 1 } Branch { DstBlock "Ygr" DstPort 1 } } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Fgrav" DstPort 1 } Line { SrcBlock "Ygr" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "Xgr" SrcPort 1 Points [20, 0; 0, 25] DstBlock "Mux" DstPort 1 } } } Block { BlockType SubSystem Name "hlp" Ports [1, 1] Position [410, 609, 475, 631] Orientation "left" ForegroundColor "magenta" ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Hlpfcn" MaskDescription "Help sines and cosines" MaskHelp "eval('fdchelp hlpfcn')" MaskDisplay "disp('hlpfcn')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "hlp" Location [5, 40, 265, 527] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 255, 35, 275] DropShadow on FontName "Arial" FontSize 9 Port "1" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 15, 170, 60] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp hlpfcn" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('HELP FUNCTIONS\\n(often use" "d sines and cosines)\\nM.O. Rauw, October 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [11, 1] Position [185, 79, 190, 451] BackgroundColor "black" ShowName off FontName "Arial" Inputs "11" DisplayOption "none" } Block { BlockType Fcn Name "cos alpha" Position [95, 80, 155, 100] FontName "Arial" Expr "cos(u[2])" } Block { BlockType Fcn Name "cos beta" Position [95, 150, 155, 170] FontName "Arial" Expr "cos(u[3])" } Block { BlockType Fcn Name "cos phi" Position [95, 430, 155, 450] FontName "Arial" Expr "cos(u[9])" } Block { BlockType Fcn Name "cos psi" Position [95, 290, 155, 310] FontName "Arial" Expr "cos(u[7])" } Block { BlockType Fcn Name "cos theta" Position [95, 360, 155, 380] FontName "Arial" Expr "cos(u[8])" } Block { BlockType Fcn Name "sin alpha" Position [95, 115, 155, 135] FontName "Arial" Expr "sin(u[2])" } Block { BlockType Fcn Name "sin beta" Position [95, 185, 155, 205] FontName "Arial" Expr "sin(u[3])" } Block { BlockType Fcn Name "sin phi" Position [95, 395, 155, 415] FontName "Arial" Expr "sin(u[9])" } Block { BlockType Fcn Name "sin psi" Position [95, 255, 155, 275] FontName "Arial" Expr "sin(u[7])" } Block { BlockType Fcn Name "sin theta" Position [95, 325, 155, 345] FontName "Arial" Expr "sin(u[8])" } Block { BlockType Fcn Name "tan beta" Position [95, 220, 155, 240] FontName "Arial" Expr "tan(u[3])" } Block { BlockType Outport Name "yhlp" Position [225, 255, 245, 275] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "cos phi" SrcPort 1 DstBlock "Mux" DstPort 11 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "yhlp" DstPort 1 } Line { SrcBlock "sin phi" SrcPort 1 DstBlock "Mux" DstPort 10 } Line { SrcBlock "cos theta" SrcPort 1 DstBlock "Mux" DstPort 9 } Line { SrcBlock "sin theta" SrcPort 1 DstBlock "Mux" DstPort 8 } Line { SrcBlock "cos psi" SrcPort 1 DstBlock "Mux" DstPort 7 } Line { SrcBlock "sin psi" SrcPort 1 DstBlock "Mux" DstPort 6 } Line { SrcBlock "tan beta" SrcPort 1 DstBlock "Mux" DstPort 5 } Line { SrcBlock "sin beta" SrcPort 1 DstBlock "Mux" DstPort 4 } Line { SrcBlock "cos beta" SrcPort 1 DstBlock "Mux" DstPort 3 } Line { SrcBlock "sin alpha" SrcPort 1 DstBlock "Mux" DstPort 2 } Line { SrcBlock "cos alpha" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "x" SrcPort 1 Points [20, 0] Branch { Points [0, 35] Branch { DstBlock "cos psi" DstPort 1 } Branch { Points [0, 35] Branch { Points [0, 35] Branch { Points [0, 35] Branch { Points [0, 35] DstBlock "cos phi" DstPort 1 } Branch { DstBlock "sin phi" DstPort 1 } } Branch { DstBlock "cos theta" DstPort 1 } } Branch { DstBlock "sin theta" DstPort 1 } } } Branch { Points [0, -35] Branch { DstBlock "tan beta" DstPort 1 } Branch { Points [0, -35] Branch { Points [0, -35] Branch { Points [0, -35] Branch { Points [0, -35] DstBlock "cos alpha" DstPort 1 } Branch { DstBlock "sin alpha" DstPort 1 } } Branch { DstBlock "cos beta" DstPort 1 } } Branch { DstBlock "sin beta" DstPort 1 } } } Branch { DstBlock "sin psi" DstPort 1 } } Annotation { Position [526, 132] VerticalAlignment "top" Text "'" FontName "Arial" FontSize 9 } } } Block { BlockType SubSystem Name "out" Ports [5, 3] Position [410, 500, 475, 580] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" System { Name "out" Location [4, 61, 291, 360] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [20, 55, 40, 75] ForegroundColor "magenta" DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "xdot" Position [20, 95, 40, 115] ForegroundColor "magenta" DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "yhlp" Position [20, 155, 40, 175] ForegroundColor "magenta" DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType Inport Name "Ftot" Position [20, 215, 40, 235] DropShadow on FontName "Arial" Port "4" LatchInput off Interpolate on } Block { BlockType Inport Name "Fgrav" Position [20, 255, 40, 275] DropShadow on FontName "Arial" Port "5" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 5, 170, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp moreouts" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('Additional outputs (level 3" ")\\nM.O. Rauw')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType SubSystem Name "accel" Ports [2, 1] Position [130, 219, 190, 246] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "accel" MaskDescription "Body axes accelerations and \nspe" "cific forces." MaskHelp "eval('fdchelp accel')" MaskPromptString "Mass of the aircraft [kg]:" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "m=@1;" MaskDisplay "disp('Accel')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "GM1(10)" System { Name "accel" Location [4, 42, 510, 325] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "Ftot" Position [20, 130, 40, 150] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "Fgrav" Position [20, 175, 40, 195] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [15, 15, 165, 45] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp accel" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('ACCEL\\nM.O. Rauw, October " "1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Fcn Name "Ax" Position [145, 65, 350, 85] FontName "Arial" Expr "(u[1]-u[4])/(m*9.80665)" } Block { BlockType Fcn Name "Ay" Position [145, 100, 350, 120] FontName "Arial" Expr "(u[2]-u[5])/(m*9.80665)" } Block { BlockType Fcn Name "Az" Position [145, 135, 350, 155] FontName "Arial" Expr "(u[3]-u[6])/(m*9.80665)" } Block { BlockType Mux Name "Mux" Ports [6, 1] Position [435, 129, 440, 201] BackgroundColor "black" ShowName off FontName "Arial" Inputs "6" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [2, 1] Position [75, 144, 80, 186] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[3 3]" DisplayOption "none" } Block { BlockType Fcn Name "axk" Position [145, 170, 350, 190] FontName "Arial" Expr "u[1]/(m*9.80665)" } Block { BlockType Fcn Name "ayk" Position [145, 205, 350, 225] FontName "Arial" Expr "u[2]/(m*9.80665)" } Block { BlockType Fcn Name "azk" Position [145, 240, 350, 260] FontName "Arial" Expr "u[3]/(m*9.80665)" } Block { BlockType Outport Name "yacc" Position [470, 155, 490, 175] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "ayk" SrcPort 1 Points [45, 0; 0, -35] DstBlock "Mux" DstPort 5 } Line { SrcBlock "axk" SrcPort 1 Points [35, 0; 0, -10] DstBlock "Mux" DstPort 4 } Line { SrcBlock "Mux1" SrcPort 1 Points [20, 0] Branch { Points [0, 15] Branch { Points [0, 35] Branch { DstBlock "ayk" DstPort 1 } Branch { Points [0, 35] DstBlock "azk" DstPort 1 } } Branch { DstBlock "axk" DstPort 1 } } Branch { Points [0, -20] Branch { Points [0, -35] Branch { DstBlock "Ay" DstPort 1 } Branch { Points [0, -35] DstBlock "Ax" DstPort 1 } } Branch { DstBlock "Az" DstPort 1 } } } Line { SrcBlock "Ax" SrcPort 1 Points [55, 0; 0, 65] DstBlock "Mux" DstPort 1 } Line { SrcBlock "Ay" SrcPort 1 Points [45, 0; 0, 40] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Az" SrcPort 1 Points [35, 0; 0, 15] DstBlock "Mux" DstPort 3 } Line { SrcBlock "azk" SrcPort 1 Points [55, 0; 0, -60] DstBlock "Mux" DstPort 6 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "yacc" DstPort 1 } Line { SrcBlock "Fgrav" SrcPort 1 Points [10, 0; 0, -10] DstBlock "Mux1" DstPort 2 } Line { SrcBlock "Ftot" SrcPort 1 Points [10, 0; 0, 15] DstBlock "Mux1" DstPort 1 } } } Block { BlockType SubSystem Name "fp" Ports [2, 1] Position [130, 59, 190, 86] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "Flpath" MaskDescription "Flightpath related parameters." MaskHelp "eval('fdchelp flpath')" MaskPromptString "Initial value of angle of attack," " alpha0:" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "alpha0=@1;" MaskDisplay "disp('flpath')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "xinco(2)" System { Name "fp" Location [4, 42, 481, 238] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [10, 75, 30, 95] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "xdot" Position [10, 125, 30, 145] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [10, 5, 160, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp flpath" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('FLPATH\\nM.O. Rauw, October" " 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [75, 95, 80, 130] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[12 12]" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [4, 1] Position [390, 46, 395, 179] BackgroundColor "black" ShowName off FontName "Arial" Inputs "4" DisplayOption "none" } Block { BlockType Fcn Name "Phi" Position [160, 155, 355, 175] FontName "Arial" Expr "u[9]*cos(u[8]-alpha0)" } Block { BlockType Fcn Name "chi" Position [160, 120, 355, 140] FontName "Arial" Expr "u[3]+u[7]" } Block { BlockType Fcn Name "fpa" Position [160, 85, 355, 105] FontName "Arial" Expr "u[13]/9.80665" } Block { BlockType Fcn Name "gamma" Position [160, 50, 355, 70] FontName "Arial" Expr "asin(u[24]/u[1])" } Block { BlockType Outport Name "yfp" Position [445, 105, 465, 125] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "xdot" SrcPort 1 Points [15, 0; 0, -15] DstBlock "Mux" DstPort 2 } Line { SrcBlock "x" SrcPort 1 Points [15, 0; 0, 20] DstBlock "Mux" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "yfp" DstPort 1 } Line { SrcBlock "Phi" SrcPort 1 DstBlock "Mux1" DstPort 4 } Line { SrcBlock "chi" SrcPort 1 DstBlock "Mux1" DstPort 3 } Line { SrcBlock "fpa" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "gamma" SrcPort 1 DstBlock "Mux1" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 Points [45, 0] Branch { Points [0, -20] Branch { Points [0, -35] DstBlock "gamma" DstPort 1 } Branch { DstBlock "fpa" DstPort 1 } } Branch { Points [0, 15] Branch { Points [0, 35] DstBlock "Phi" DstPort 1 } Branch { DstBlock "chi" DstPort 1 } } } } } Block { BlockType SubSystem Name "uvwdot" Ports [3, 1] Position [130, 129, 190, 171] ShowName off FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskType "uvwdot" MaskDescription "Calculation of du/dt, dv/dt, and " "dw/dt." MaskHelp "eval('fdchelp uvwdot')" MaskDisplay "disp('uvwdot')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "uvwdot" Location [4, 121, 617, 380] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "x" Position [15, 175, 35, 195] DropShadow on FontName "Arial" Port "1" LatchInput off Interpolate on } Block { BlockType Inport Name "xdot" Position [15, 215, 35, 235] DropShadow on FontName "Arial" Port "2" LatchInput off Interpolate on } Block { BlockType Inport Name "yhlp" Position [15, 100, 35, 120] DropShadow on FontName "Arial" Port "3" LatchInput off Interpolate on } Block { BlockType SubSystem Name "0" Ports [] Position [5, 5, 155, 35] ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp uvwdot" FontName "Arial" ShowPortLabels off TreatAsAtomicUnit off RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" MaskDisplay "disp('UVWDOT\\nM.O. Rauw, October" " 1997')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "0" Location [99, 72, 274, 227] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" } } Block { BlockType Demux Name "DeMux" Ports [1, 5] Position [65, 53, 70, 167] BackgroundColor "black" ShowName off FontName "Arial" Outputs "[1 1 1 1 7]" BusSelectionMode off } Block { BlockType Demux Name "Demux" Ports [1, 2] Position [65, 174, 70, 196] BackgroundColor "black" ShowName off FontName "Arial" Outputs "[1 11]" BusSelectionMode off } Block { BlockType Mux Name "Mux" Ports [6, 1] Position [145, 54, 150, 186] BackgroundColor "black" ShowName off FontName "Arial" Inputs "[1 1 1 1 1 12]" DisplayOption "none" } Block { BlockType Mux Name "Mux1" Ports [3, 1] Position [525, 60, 530, 180] BackgroundColor "black" ShowName off FontName "Arial" Inputs "3" DisplayOption "none" } Block { BlockType Terminator Name "Terminator" Position [85, 145, 95, 155] ShowName off } Block { BlockType Terminator Name "Terminator1" Position [85, 185, 95, 195] ShowName off } Block { BlockType Fcn Name "u dot" Position [210, 70, 505, 90] FontName "Arial" Expr "u[6]*u[1]*u[3] - u[5]*(u[7]*u[2]*" "u[3] + u[8]*u[1]*u[4])" } Block { BlockType Fcn Name "v dot" Position [210, 110, 505, 130] FontName "Arial" Expr "u[6]*u[4] + u[5]*u[3]*u[8]" } Block { BlockType Fcn Name "wdot" Position [210, 150, 505, 170] FontName "Arial" Expr "u[6]*u[2]*u[3] + u[5]*(u[7]*u[1]*" "u[3] - u[8]*u[2]*u[4])" } Block { BlockType Outport Name "yuvw = \n[udot;\nvdot; wdot]" Position [565, 110, 585, 130] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Demux" SrcPort 1 Points [40, 0; 0, -30] DstBlock "Mux" DstPort 5 } Line { SrcBlock "DeMux" SrcPort 4 DstBlock "Mux" DstPort 4 } Line { SrcBlock "DeMux" SrcPort 3 DstBlock "Mux" DstPort 3 } Line { SrcBlock "yhlp" SrcPort 1 DstBlock "DeMux" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "yuvw = \n[udot;\nvdot; wdot]" DstPort 1 } Line { SrcBlock "x" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "DeMux" SrcPort 2 DstBlock "Mux" DstPort 2 } Line { SrcBlock "DeMux" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 Points [35, 0] Branch { Points [0, -40] DstBlock "u dot" DstPort 1 } Branch { Points [0, 40] DstBlock "wdot" DstPort 1 } Branch { DstBlock "v dot" DstPort 1 } } Line { SrcBlock "xdot" SrcPort 1 Points [85, 0; 0, -55] DstBlock "Mux" DstPort 6 } Line { SrcBlock "u dot" SrcPort 1 DstBlock "Mux1" DstPort 1 } Line { SrcBlock "v dot" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "wdot" SrcPort 1 DstBlock "Mux1" DstPort 3 } Line { SrcBlock "DeMux" SrcPort 5 DstBlock "Terminator" DstPort 1 } Line { SrcBlock "Demux" SrcPort 2 DstBlock "Terminator1" DstPort 1 } Annotation { Position [103, 167] VerticalAlignment "top" Text "V" FontName "Arial" } Annotation { Position [100, 117] VerticalAlignment "top" Text "sin(beta)" FontName "Arial" } Annotation { Position [102, 97] VerticalAlignment "top" Text "cos(beta)" FontName "Arial" } Annotation { Position [107, 77] VerticalAlignment "top" Text "sin(alpha)" FontName "Arial" } Annotation { Position [104, 57] VerticalAlignment "top" Text "cos(alpha)" FontName "Arial" } Annotation { Position [471, 156] VerticalAlignment "top" Text "`" FontName "Arial" } } } Block { BlockType Outport Name "yfp" Position [245, 65, 265, 85] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yuvw" Position [245, 140, 265, 160] DropShadow on FontName "Arial" Port "2" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yacc" Position [245, 225, 265, 245] DropShadow on FontName "Arial" Port "3" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "Fgrav" SrcPort 1 Points [20, 0; 0, -25] DstBlock "accel" DstPort 2 } Line { SrcBlock "x" SrcPort 1 Points [30, 0] Branch { Points [0, 70] DstBlock "uvwdot" DstPort 1 } Branch { DstBlock "fp" DstPort 1 } } Line { SrcBlock "xdot" SrcPort 1 Points [20, 0] Branch { Points [0, 45] DstBlock "uvwdot" DstPort 2 } Branch { Points [0, -25] DstBlock "fp" DstPort 2 } } Line { SrcBlock "accel" SrcPort 1 DstBlock "yacc" DstPort 1 } Line { SrcBlock "Ftot" SrcPort 1 DstBlock "accel" DstPort 1 } Line { SrcBlock "yhlp" SrcPort 1 DstBlock "uvwdot" DstPort 3 } Line { SrcBlock "uvwdot" SrcPort 1 DstBlock "yuvw" DstPort 1 } Line { SrcBlock "fp" SrcPort 1 DstBlock "yfp" DstPort 1 } Annotation { Position [159, 247] VerticalAlignment "top" Text "Body-axes accelerations \nand spe" "cific forces" FontName "Arial" } Annotation { Position [157, 172] VerticalAlignment "top" Text "du/dt, dv/dt, dw/dt\n(output equa" "tions!)" FontName "Arial" } Annotation { Position [160, 87] VerticalAlignment "top" Text "Flightpath\nvariables" FontName "Arial" } } } Block { BlockType Outport Name "x" Position [590, 395, 610, 415] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "xdot" Position [565, 420, 585, 440] DropShadow on FontName "Arial" Port "2" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "ybvel" Position [535, 445, 555, 465] DropShadow on FontName "Arial" Port "3" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yuvw" Position [565, 530, 585, 550] DropShadow on FontName "Arial" Port "4" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "ydl" Position [590, 120, 610, 140] DropShadow on FontName "Arial" Port "5" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yfp" Position [590, 505, 610, 525] DropShadow on FontName "Arial" Port "6" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "ypow" Position [590, 200, 610, 220] DropShadow on FontName "Arial" Port "7" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yacc" Position [535, 555, 555, 575] DropShadow on FontName "Arial" Port "8" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "Caero" Position [555, 135, 575, 155] DropShadow on FontName "Arial" Port "9" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "Cprop" Position [560, 220, 580, 240] DropShadow on FontName "Arial" Port "10" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "FMaero" Position [520, 150, 540, 170] DropShadow on FontName "Arial" Port "11" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "FMprop" Position [525, 240, 545, 260] DropShadow on FontName "Arial" Port "12" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "Fgrav" Position [590, 285, 610, 305] DropShadow on FontName "Arial" Port "13" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "Fwind" Position [545, 310, 565, 330] DropShadow on FontName "Arial" Port "14" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yatm" Position [590, 45, 610, 65] DropShadow on FontName "Arial" Port "15" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yad1" Position [555, 60, 575, 80] DropShadow on FontName "Arial" Port "16" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yad2" Position [520, 75, 540, 95] DropShadow on FontName "Arial" Port "17" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "yad3" Position [485, 90, 505, 110] DropShadow on FontName "Arial" Port "18" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "FTotal" Position [710, 340, 730, 360] DropShadow on FontName "Arial" Port "19" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "MTotal1" Position [710, 390, 730, 410] DropShadow on FontName "Arial" Port "20" OutputWhenDisabled "held" InitialOutput "0" } Line { SrcBlock "fms" SrcPort 2 Points [10, 0] Branch { Points [0, 35] DstBlock "eqm" DstPort 2 } Branch { Points [0, 20] DstBlock "MTotal1" DstPort 1 } } Line { SrcBlock "fms" SrcPort 1 Points [20, 0; 0, 5] Branch { Points [0, 35] Branch { DstBlock "eqm" DstPort 1 } Branch { Points [0, 155] DstBlock "out" DstPort 4 } } Branch { Points [0, -15] DstBlock "FTotal" DstPort 1 } } Line { SrcBlock "eqm" SrcPort 1 Points [25, 0] Branch { DstBlock " *1" DstPort 1 } Branch { DstBlock "x" DstPort 1 } } Line { SrcBlock "eqm" SrcPort 2 Points [15, 0] Branch { DstBlock "*1" DstPort 1 } Branch { DstBlock "xdot" DstPort 1 } } Line { SrcBlock " *1" SrcPort 1 Points [0, 190] Branch { Points [0, 70; -440, 0; 0, -180] Branch { Points [0, -180] Branch { Points [0, -45] Branch { Points [0, -80] Branch { Points [0, -75] Branch { Points [0, -50] DstBlock "ad" DstPort 1 } Branch { DstBlock "ae" DstPort 1 } } Branch { DstBlock "eng" DstPort 1 } } Branch { DstBlock "gr" DstPort 1 } } Branch { DstBlock "fw" DstPort 1 } } Branch { DstBlock "out" DstPort 1 } } Branch { DstBlock "hlp" DstPort 1 } } Line { SrcBlock "gr" SrcPort 1 Points [20, 0] Branch { Points [0, 80] Branch { Points [0, 195] DstBlock "out" DstPort 5 } Branch { DstBlock "fms" DstPort 3 } } Branch { DstBlock "Fgrav" DstPort 1 } } Line { SrcBlock "*1" SrcPort 1 Points [0, 220; -420, 0; 0, -150] DstBlock "out" DstPort 2 } Line { SrcBlock " uwind" SrcPort 1 Points [15, 0] Branch { Points [0, -85] DstBlock "fw" DstPort 2 } Branch { DstBlock "eqm" DstPort 3 } } Line { SrcBlock "hlp" SrcPort 1 Points [-20, 0; 0, 40; -300, 0; 0, -120] Branch { DstBlock "out" DstPort 3 } Branch { Points [0, -80] DstBlock "eqm" DstPort 5 } } Line { SrcBlock "ae" SrcPort 3 Points [40, 0] Branch { Points [0, 195] DstBlock "fms" DstPort 1 } Branch { DstBlock "FMaero" DstPort 1 } } Line { SrcBlock "eng" SrcPort 3 Points [30, 0] Branch { Points [0, 115] DstBlock "fms" DstPort 2 } Branch { DstBlock "FMprop" DstPort 1 } } Line { SrcBlock "fw" SrcPort 1 Points [10, 0] Branch { Points [0, 45] DstBlock "fms" DstPort 4 } Branch { Points [265, 0] DstBlock "Fwind" DstPort 1 } } Line { SrcBlock "out" SrcPort 3 DstBlock "yacc" DstPort 1 } Line { SrcBlock "ad" SrcPort 1 Points [15, 0] Branch { Points [0, 180] Branch { Points [0, 65] Branch { DstBlock "gr" DstPort 2 } Branch { Points [0, 145] DstBlock "eqm" DstPort 4 } } Branch { DstBlock "eng" DstPort 3 } } Branch { DstBlock "yatm" DstPort 1 } } Line { SrcBlock "ad" SrcPort 3 DstBlock "yad2" DstPort 1 } Line { SrcBlock "ad" SrcPort 2 Points [25, 0] Branch { DstBlock "yad1" DstPort 1 } Branch { Points [0, 90] Branch { DstBlock "ae" DstPort 3 } Branch { Points [0, 90] DstBlock "eng" DstPort 4 } } } Line { SrcBlock "out" SrcPort 1 DstBlock "yfp" DstPort 1 } Line { SrcBlock "eqm" SrcPort 3 DstBlock "ybvel" DstPort 1 } Line { SrcBlock "eng" SrcPort 2 DstBlock "Cprop" DstPort 1 } Line { SrcBlock "eng" SrcPort 1 DstBlock "ypow" DstPort 1 } Line { SrcBlock "ae" SrcPort 2 DstBlock "Caero" DstPort 1 } Line { SrcBlock "ae" SrcPort 1 DstBlock "ydl" DstPort 1 } Line { SrcBlock "ad" SrcPort 4 DstBlock "yad3" DstPort 1 } Line { SrcBlock "uaero" SrcPort 1 DstBlock "ae" DstPort 2 } Line { SrcBlock "uprop" SrcPort 1 DstBlock "eng" DstPort 2 } Line { SrcBlock "out" SrcPort 2 DstBlock "yuvw" DstPort 1 } Annotation { Position [112, 111] VerticalAlignment "top" Text "Airdata group" FontName "Arial" } Annotation { Position [337, 391] VerticalAlignment "top" Text "Add + sort\nforces and\nmoments" FontName "Arial" } Annotation { Position [441, 632] VerticalAlignment "top" ForegroundColor "magenta" Text "(co)sines of\nalpha, beta,\npsi, th" "eta, phi" FontName "Arial" } Annotation { Position [226, 167] VerticalAlignment "top" Text "Aerodynamics\ngroup (Beaver)" FontName "Arial" } Annotation { Position [227, 262] VerticalAlignment "top" Text "Engine group (Beaver)" FontName "Arial" } Annotation { Position [222, 307] VerticalAlignment "top" Text "Gravity forces" FontName "Arial" } Annotation { Position [222, 352] VerticalAlignment "top" Text "Wind forces" FontName "Arial" } Annotation { Position [443, 467] VerticalAlignment "top" Text "Aircraft equations\nof motion (Beav" "er)" FontName "Arial" } Annotation { Position [442, 582] VerticalAlignment "top" Text "Additional outputs" FontName "Arial" } Annotation { Position [358, 647] VerticalAlignment "top" ForegroundColor "magenta" Text "yhlp" FontName "Arial" } Annotation { Position [352, 678] VerticalAlignment "top" ForegroundColor "magenta" Text "x " FontName "Arial" } Annotation { Position [360, 662] VerticalAlignment "top" ForegroundColor "magenta" Text "xdot " FontName "Arial" } Annotation { Position [69, 7] VerticalAlignment "top" ForegroundColor "white" Text "FDC Toolbox\n M.O. Rauw 1997" FontName "Arial" } } } Block { BlockType Clock Name "Clock" Position [200, 30, 220, 50] FontName "Arial" DisplayTime off Decimation "10" } Block { BlockType Mux Name "Mux_in" Ports [3, 1] Position [57, 115, 93, 170] Orientation "up" ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp inputs" FontName "Arial" Inputs "[4 2 6]" DisplayOption "none" MaskDisplay "disp('Mux\\nclick\\n2x for\\ninfo!')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType Mux Name "Mux_out" Ports [18, 1] Position [177, 115, 383, 170] Orientation "up" ForegroundColor "blue" DropShadow on ShowName off OpenFcn "fdchelp outputs" FontName "Arial" Inputs "[12 12 3 3 3 4 2 6 6 6 6 6 3 3 5 3 3 3]" DisplayOption "none" MaskDisplay "disp('Mux\\n\\nDouble-click for info!')" MaskIconFrame on MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" } Block { BlockType ToWorkspace Name "To Workspace" Position [255, 75, 305, 95] Orientation "up" BackgroundColor "yellow" FontName "Arial" VariableName "Out" MaxDataPoints "5000" Decimation "1" SampleTime "0" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace " Position [50, 75, 100, 95] Orientation "up" BackgroundColor "yellow" FontName "Arial" VariableName "In" MaxDataPoints "5000" Decimation "1" SampleTime "0" SaveFormat "Array" } Block { BlockType ToWorkspace Name "To Workspace " Position [255, 30, 305, 50] BackgroundColor "yellow" FontName "Arial" VariableName "time" MaxDataPoints "5000" Decimation "1" SampleTime "0" SaveFormat "Array" } Block { BlockType Outport Name "x" Position [415, 195, 435, 215] DropShadow on FontName "Arial" Port "1" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "FmAero" Position [390, 275, 410, 295] DropShadow on FontName "Arial" Port "2" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "FmProp" Position [480, 300, 500, 320] DropShadow on FontName "Arial" Port "3" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "FGravity" Position [410, 330, 430, 350] DropShadow on FontName "Arial" Port "4" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "YAtm" Position [410, 380, 430, 400] DropShadow on FontName "Arial" Port "5" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "CAero" Position [445, 235, 465, 255] DropShadow on FontName "Arial" Port "6" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "FTotal" Position [465, 400, 485, 420] DropShadow on FontName "Arial" Port "7" OutputWhenDisabled "held" InitialOutput "0" } Block { BlockType Outport Name "MTotal" Position [475, 485, 495, 505] DropShadow on FontName "Arial" Port "8" OutputWhenDisabled "held" InitialOutput "0" } Line { Name "xdot" SrcBlock "AC" SrcPort 2 Points [25, 0] DstBlock "Mux_out" DstPort 2 } Line { SrcBlock "uaero" SrcPort 1 Points [15, 0] Branch { DstBlock "Mux_in" DstPort 1 } Branch { DstBlock "AC" DstPort 1 } } Line { SrcBlock "uprop" SrcPort 1 Points [25, 0] Branch { DstBlock "Mux_in" DstPort 2 } Branch { DstBlock "AC" DstPort 2 } } Line { SrcBlock "uwind" SrcPort 1 Points [35, 0] Branch { DstBlock "Mux_in" DstPort 3 } Branch { DstBlock "AC" DstPort 3 } } Line { SrcBlock "AC" SrcPort 18 Points [185, 0] DstBlock "Mux_out" DstPort 18 } Line { SrcBlock "AC" SrcPort 17 Points [175, 0] DstBlock "Mux_out" DstPort 17 } Line { SrcBlock "AC" SrcPort 4 Points [45, 0] DstBlock "Mux_out" DstPort 4 } Line { SrcBlock "AC" SrcPort 1 Points [0, 5; 15, 0] Branch { DstBlock "x" DstPort 1 } Branch { DstBlock "Mux_out" DstPort 1 } } Line { SrcBlock "AC" SrcPort 3 Points [35, 0] DstBlock "Mux_out" DstPort 3 } Line { SrcBlock "AC" SrcPort 16 Points [165, 0] DstBlock "Mux_out" DstPort 16 } Line { SrcBlock "AC" SrcPort 6 Points [65, 0] DstBlock "Mux_out" DstPort 6 } Line { SrcBlock "AC" SrcPort 8 Points [85, 0] DstBlock "Mux_out" DstPort 8 } Line { SrcBlock "AC" SrcPort 10 Points [105, 0] DstBlock "Mux_out" DstPort 10 } Line { SrcBlock "AC" SrcPort 14 Points [145, 0] DstBlock "Mux_out" DstPort 14 } Line { SrcBlock "Clock" SrcPort 1 DstBlock "To Workspace " DstPort 1 } Line { SrcBlock "Mux_out" SrcPort 1 DstBlock "To Workspace" DstPort 1 } Line { SrcBlock "Mux_in" SrcPort 1 DstBlock "To Workspace " DstPort 1 } Line { SrcBlock "AC" SrcPort 7 Points [75, 0] DstBlock "Mux_out" DstPort 7 } Line { SrcBlock "AC" SrcPort 12 Points [0, 5] DstBlock "FmProp" DstPort 1 } Line { Labels [3, 0] SrcBlock "AC" SrcPort 13 Points [100, 0; 0, 25] DstBlock "FGravity" DstPort 1 } Line { SrcBlock "AC" SrcPort 15 Points [210, 0; 0, 55] DstBlock "YAtm" DstPort 1 } Line { SrcBlock "AC" SrcPort 11 Points [195, 0] DstBlock "FmAero" DstPort 1 } Line { SrcBlock "AC" SrcPort 5 Points [235, 0; 0, 10] DstBlock "CAero" DstPort 1 } Line { SrcBlock "AC" SrcPort 19 Points [135, 0; 0, 35] DstBlock "FTotal" DstPort 1 } Line { SrcBlock "AC" SrcPort 20 Points [125, 0; 0, 110] DstBlock "MTotal" DstPort 1 } Annotation { Position [145, 392] VerticalAlignment "top" Text "Beaver dynamics\nand output equations" FontName "Arial" FontSize 11 } } } Block { BlockType Scope Name "Beta" Ports [1] Position [855, 114, 885, 146] Floating off Location [760, 158, 1176, 436] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-0.4" YMax "1.1" SaveToWorkspace off SaveName "ScopeData31" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Constant Name "Constant" Position [150, 660, 180, 690] Value "-0.045" VectorParams1D on } Block { BlockType Constant Name "Constant1" Position [20, 335, 50, 365] Value "0" VectorParams1D on } Block { BlockType Constant Name "Constant2" Position [25, 385, 55, 415] Value "0" VectorParams1D on } Block { BlockType Demux Name "Demux" Ports [1, 12] Position [415, 17, 420, 108] BackgroundColor "black" ShowName off FontName "Arial" Outputs "12" BusSelectionMode off } Block { BlockType Demux Name "Demux1" Ports [1, 6] Position [495, 223, 500, 287] BackgroundColor "black" ShowName off FontName "Arial" Outputs "6" BusSelectionMode off } Block { BlockType Demux Name "Demux2" Ports [1, 6] Position [490, 503, 495, 567] BackgroundColor "black" ShowName off FontName "Arial" Outputs "6" BusSelectionMode off } Block { BlockType Demux Name "Demux3" Ports [1, 3] Position [320, 398, 325, 462] BackgroundColor "black" ShowName off FontName "Arial" Outputs "3" BusSelectionMode off } Block { BlockType Demux Name "Demux4" Ports [1, 5] Position [315, 548, 320, 612] BackgroundColor "black" ShowName off FontName "Arial" Outputs "5" BusSelectionMode off } Block { BlockType Demux Name "Demux5" Ports [1, 3] Position [105, 433, 110, 497] BackgroundColor "black" ShowName off FontName "Arial" Outputs "3" BusSelectionMode off } Block { BlockType Scope Name "FTotX" Ports [1] Position [180, 414, 210, 446] Floating off Location [801, 219, 1136, 441] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-3000" YMax "7000" SaveToWorkspace off SaveName "ScopeData19" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "FTotY" Ports [1] Position [185, 464, 215, 496] Floating off Location [206, 129, 530, 368] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-1.685" YMax "-1.605" SaveToWorkspace off SaveName "ScopeData25" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "FTotZ" Ports [1] Position [185, 514, 215, 546] Floating off Location [311, 528, 635, 767] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-25000" YMax "2500" SaveToWorkspace off SaveName "ScopeData26" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fxa" Ports [1] Position [665, 144, 695, 176] Floating off Location [131, 421, 493, 671] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "2500" YMax "8500" SaveToWorkspace off SaveName "ScopeData2" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fxa1" Ports [1] Position [175, 189, 205, 221] Floating off Location [131, 421, 493, 671] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-1" YMax "1" SaveToWorkspace off SaveName "ScopeData53" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fxg" Ports [1] Position [430, 394, 460, 426] Floating off Location [228, 53, 563, 275] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-4000" YMax "2500" SaveToWorkspace off SaveName "ScopeData4" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fxp" Ports [1] Position [590, 409, 620, 441] Floating off Location [514, 513, 865, 752] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "yonly" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "3830" YMax "3862.5" SaveToWorkspace off SaveName "ScopeData11" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fya" Ports [1] Position [665, 194, 695, 226] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData6" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "50000000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fyg" Ports [1] Position [370, 429, 400, 461] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData17" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fyp" Ports [1] Position [600, 454, 630, 486] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData12" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fza" Ports [1] Position [665, 244, 695, 276] Floating off Location [538, 83, 881, 333] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-40000" YMax "-15000" SaveToWorkspace off SaveName "ScopeData7" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fzg" Ports [1] Position [430, 474, 460, 506] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData3" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Fzp" Ports [1] Position [600, 504, 630, 536] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-1700" YMax "-1600" SaveToWorkspace off SaveName "ScopeData13" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "G" Ports [1] Position [365, 644, 395, 676] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData24" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Ground Name "Ground_3" Position [105, 260, 115, 270] ShowName off } Block { BlockType Ground Name "Ground_4" Position [175, 320, 185, 330] ShowName off } Block { BlockType Scope Name "H" Ports [1] Position [860, 459, 890, 491] Floating off Location [669, 141, 1028, 404] Open off NumInputPorts "1" TickLabels "on" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-1000" YMax "400" SaveToWorkspace off SaveName "ScopeData39" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Mu" Ports [1] Position [410, 609, 440, 641] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData23" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Mux Name "Mux" Ports [4, 1] Position [130, 230, 135, 270] BackgroundColor "black" ShowName off FontName "Arial" Inputs "4" DisplayOption "none" } Block { BlockType Scope Name "Mxa" Ports [1] Position [665, 294, 695, 326] Floating off Location [202, 214, 537, 471] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "30" YMax "40" SaveToWorkspace off SaveName "ScopeData8" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Mxp" Ports [1] Position [605, 559, 635, 591] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData14" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Mya" Ports [1] Position [665, 344, 695, 376] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData9" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Myp" Ports [1] Position [605, 609, 635, 641] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-1400" YMax "-1300" SaveToWorkspace off SaveName "ScopeData15" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Mza" Ports [1] Position [665, 399, 695, 431] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData10" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Mzp" Ports [1] Position [610, 659, 640, 691] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-40" YMax "-30" SaveToWorkspace off SaveName "ScopeData16" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Phi" Ports [1] Position [210, 154, 240, 186] Floating off Location [340, 563, 664, 802] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-40" YMax "-30" SaveToWorkspace off SaveName "ScopeData52" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "PitchRate" Ports [1] Position [860, 234, 890, 266] Floating off Location [470, 370, 886, 648] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "yonly" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-2.5e-007" YMax "3.5e-007" SaveToWorkspace off SaveName "ScopeData49" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Ps" Ports [1] Position [410, 559, 440, 591] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData21" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Psi" Ports [1] Position [200, 29, 230, 61] Floating off Location [567, 169, 983, 447] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-2.75" YMax "0.25" SaveToWorkspace off SaveName "ScopeData51" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Reference Name "Ramp" Ports [0, 1] Position [15, 530, 45, 560] SourceBlock "simulink3/Sources/Ramp" SourceType "Ramp" slope "-0.03" start "0" X0 "0" VectorParams1D on } Block { BlockType Reference Name "Ramp1" Ports [0, 1] Position [25, 600, 55, 630] SourceBlock "simulink3/Sources/Ramp" SourceType "Ramp" slope "0.03" start "3" X0 "0" VectorParams1D on } Block { BlockType Scope Name "Rho" Ports [1] Position [365, 539, 395, 571] Floating off Location [188, 365, 512, 604] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData20" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "RollRate" Ports [1] Position [855, 174, 885, 206] Floating off Location [235, 187, 651, 465] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "yonly" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData30" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Step Name "Step" Position [25, 220, 55, 250] Time "0" Before "0" After "-0.05" SampleTime "0" VectorParams1D on } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [155, 229, 170, 256] ShowName off FontName "Arial" IconShape "rectangular" Inputs "++" SaturateOnIntegerOverflow on } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [90, 619, 105, 646] ShowName off FontName "Arial" IconShape "rectangular" Inputs "++" SaturateOnIntegerOverflow on } Block { BlockType Scope Name "T" Ports [1] Position [360, 589, 390, 621] Floating off Location [163, 365, 512, 621] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "284" YMax "285" SaveToWorkspace off SaveName "ScopeData22" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Theta" Ports [1] Position [215, 94, 245, 126] Floating off Location [112, 233, 436, 472] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-0.05" YMax "0.55" SaveToWorkspace off SaveName "ScopeData50" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType ToWorkspace Name "To Workspace" Position [910, 60, 970, 90] VariableName "Velocity" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace1" Position [875, 580, 935, 610] VariableName "Height" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace10" Position [910, 435, 970, 465] VariableName "X" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace11" Position [905, 495, 965, 525] VariableName "Y" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace2" Position [910, 120, 970, 150] VariableName "Alpha" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace3" Position [915, 180, 975, 210] VariableName "Beta" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace4" Position [915, 240, 975, 270] VariableName "P" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace5" Position [905, 320, 965, 350] VariableName "Q" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace6" Position [915, 380, 975, 410] VariableName "R" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace7" Position [60, 30, 120, 60] VariableName "Psi" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace8" Position [60, 85, 120, 115] VariableName "Theta" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType ToWorkspace Name "To Workspace9" Position [80, 140, 140, 170] VariableName "Phi" MaxDataPoints "inf" Decimation "1" SampleTime "-1" SaveFormat "StructureWithTime" } Block { BlockType Scope Name "Velocity" Ports [1] Position [875, 14, 905, 46] Floating off Location [716, 544, 1077, 774] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "0" YMax "200" SaveToWorkspace off SaveName "ScopeData1" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "X" Ports [1] Position [860, 349, 890, 381] Floating off Location [147, 124, 563, 402] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData47" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Y" Ports [1] Position [860, 404, 890, 436] Floating off Location [688, 118, 1104, 396] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "400" YMax "500" SaveToWorkspace off SaveName "ScopeData46" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Scope Name "Yaw Rate" Ports [1] Position [845, 289, 875, 321] Floating off Location [582, 329, 998, 607] Open off NumInputPorts "1" TickLabels "OneTimeTick" ZoomMode "on" List { ListType AxesTitles axes1 "%" } List { ListType SelectedSignals axes1 "" } Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData32" DataFormat "StructureWithTime" LimitDataPoints on MaxDataPoints "500000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Constant Name "c1" Position [90, 345, 145, 365] ShowName off FontName "Arial" Value "uprop0" VectorParams1D on } Block { BlockType Constant Name "c3" Position [30, 185, 85, 205] ShowName off FontName "Arial" Value "uaero0" VectorParams1D on } Line { SrcBlock "Ground_3" SrcPort 1 DstBlock "Mux" DstPort 4 } Line { SrcBlock "Constant2" SrcPort 1 Points [30, 0; 0, -145] DstBlock "Mux" DstPort 3 } Line { SrcBlock "Constant1" SrcPort 1 Points [25, 0; 0, -105] DstBlock "Mux" DstPort 2 } Line { SrcBlock "Sum1" SrcPort 1 Points [10, 0] DstBlock "Beaver dynamics" DstPort 1 } Line { SrcBlock "Ground_4" SrcPort 1 Points [-5, 0] DstBlock "Beaver dynamics" DstPort 3 } Line { SrcBlock "c1" SrcPort 1 Points [0, -65] DstBlock "Beaver dynamics" DstPort 2 } Line { SrcBlock "c3" SrcPort 1 Points [55, 0; 0, 40] DstBlock "Sum1" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Sum1" DstPort 2 } Line { SrcBlock "Beaver dynamics" SrcPort 3 Points [200, 0] DstBlock "Demux2" DstPort 1 } Line { SrcBlock "Demux" SrcPort 1 Points [-60, 0; 0, -10; 490, 0] Branch { Points [5, 0] DstBlock "Velocity" DstPort 1 } Branch { Points [0, 35; 40, 0] DstBlock "To Workspace" DstPort 1 } } Line { SrcBlock "Demux1" SrcPort 1 Points [75, 0; 0, -70] DstBlock "Fxa" DstPort 1 } Line { SrcBlock "Demux1" SrcPort 2 Points [145, 0] DstBlock "Fya" DstPort 1 } Line { SrcBlock "Demux1" SrcPort 3 Points [60, 0; 0, 10] DstBlock "Fza" DstPort 1 } Line { SrcBlock "Demux1" SrcPort 4 Points [80, 0; 0, 50] DstBlock "Mxa" DstPort 1 } Line { Labels [2, 0] SrcBlock "Demux1" SrcPort 5 Points [70, 0; 0, 90] DstBlock "Mya" DstPort 1 } Line { SrcBlock "Demux1" SrcPort 6 Points [145, 0] DstBlock "Mza" DstPort 1 } Line { SrcBlock "Demux2" SrcPort 1 Points [75, 0] DstBlock "Fxp" DstPort 1 } Line { SrcBlock "Demux2" SrcPort 2 Points [30, 0; 0, -50] DstBlock "Fyp" DstPort 1 } Line { SrcBlock "Demux2" SrcPort 3 Points [85, 0] DstBlock "Fzp" DstPort 1 } Line { Labels [1, 0] SrcBlock "Demux2" SrcPort 4 Points [90, 0] DstBlock "Mxp" DstPort 1 } Line { SrcBlock "Demux2" SrcPort 5 Points [90, 0] DstBlock "Myp" DstPort 1 } Line { SrcBlock "Demux2" SrcPort 6 Points [10, 0; 0, 115] DstBlock "Mzp" DstPort 1 } Line { SrcBlock "Beaver dynamics" SrcPort 4 Points [30, 0] DstBlock "Demux3" DstPort 1 } Line { SrcBlock "Demux3" SrcPort 1 DstBlock "Fxg" DstPort 1 } Line { SrcBlock "Demux3" SrcPort 2 Points [25, 0] DstBlock "Fyg" DstPort 1 } Line { SrcBlock "Demux3" SrcPort 3 Points [0, 40] DstBlock "Fzg" DstPort 1 } Line { SrcBlock "Beaver dynamics" SrcPort 5 Points [15, 0; 0, 285] DstBlock "Demux4" DstPort 1 } Line { SrcBlock "Demux4" SrcPort 1 Points [25, 0] DstBlock "Rho" DstPort 1 } Line { SrcBlock "Demux4" SrcPort 2 Points [35, 0; 0, 5] DstBlock "Ps" DstPort 1 } Line { SrcBlock "Demux4" SrcPort 3 Points [20, 0] DstBlock "T" DstPort 1 } Line { SrcBlock "Demux4" SrcPort 4 Points [15, 0; 0, 40; 60, 0; 0, -5] DstBlock "Mu" DstPort 1 } Line { SrcBlock "Demux4" SrcPort 5 Points [5, 0; 0, 60] DstBlock "G" DstPort 1 } Line { SrcBlock "Demux" SrcPort 2 Points [415, 0; 0, 35] Branch { DstBlock "Alpha" DstPort 1 } Branch { Points [0, 30; 55, 0] DstBlock "To Workspace2" DstPort 1 } } Line { SrcBlock "Beaver dynamics" SrcPort 2 Points [0, 5] DstBlock "Demux1" DstPort 1 } Line { SrcBlock "Beaver dynamics" SrcPort 1 Points [0, -170] DstBlock "Demux" DstPort 1 } Line { SrcBlock "Demux" SrcPort 4 Points [355, 0; 0, 140; 45, 0] Branch { DstBlock "RollRate" DstPort 1 } Branch { Points [0, 40; 75, 0] DstBlock "To Workspace4" DstPort 1 } } Line { Labels [1, 0] SrcBlock "Demux" SrcPort 6 Points [345, 0; 0, 245; 55, 0] Branch { DstBlock "Yaw Rate" DstPort 1 } Branch { Points [0, 45; 75, 0] DstBlock "To Workspace6" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 12 Points [280, 0; 0, 385; 115, 0] Branch { DstBlock "H" DstPort 1 } Branch { Points [0, 120] DstBlock "To Workspace1" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 11 Points [325, 0; 0, 335; 85, 0] Branch { DstBlock "Y" DstPort 1 } Branch { Points [0, 90] DstBlock "To Workspace11" DstPort 1 } } Line { Labels [1, 0] SrcBlock "Demux" SrcPort 10 Points [315, 0; 0, 285; 90, 0] Branch { DstBlock "X" DstPort 1 } Branch { Points [0, 85] DstBlock "To Workspace10" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 3 Points [405, 0; 0, 85; 5, 0] Branch { DstBlock "Beta" DstPort 1 } Branch { Labels [2, 0] Points [0, 30; 65, 0] DstBlock "To Workspace3" DstPort 1 } } Line { Labels [2, 0] SrcBlock "Demux" SrcPort 5 Points [350, 0; 0, 195; 50, 0] Branch { DstBlock "PitchRate" DstPort 1 } Branch { Labels [2, 0] Points [0, 35; 65, 0] DstBlock "To Workspace5" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 7 Points [5, 0; 0, -55; -245, 0; 0, 15] Branch { DstBlock "Psi" DstPort 1 } Branch { Points [-140, 0] DstBlock "To Workspace7" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 8 Points [5, 0; 0, 30; -40, 0; 0, -15; -190, 0; 0, 10] Branch { DstBlock "Theta" DstPort 1 } Branch { Points [-155, 0] DstBlock "To Workspace8" DstPort 1 } } Line { SrcBlock "Demux" SrcPort 9 Points "[5, 0; 0, 15; -40, 0; 0, 10; -135, 0; 0, 45" "; -60, 0; 0, 15]" Branch { DstBlock "Phi" DstPort 1 } Branch { Points [-130, 0] DstBlock "To Workspace9" DstPort 1 } } Line { SrcBlock "Demux5" SrcPort 1 Points [5, 0; 0, -15] DstBlock "FTotX" DstPort 1 } Line { SrcBlock "Demux5" SrcPort 2 Points [0, 10; 55, 0] DstBlock "FTotY" DstPort 1 } Line { SrcBlock "Demux5" SrcPort 3 Points [5, 0; 0, 45] DstBlock "FTotZ" DstPort 1 } Line { SrcBlock "Beaver dynamics" SrcPort 7 Points [5, 0; 0, 85; -195, 0; 0, 55] DstBlock "Demux5" DstPort 1 } Line { SrcBlock "Step" SrcPort 1 Points [0, -15; 35, 0; 0, 10; 15, 0] Branch { Points [0, 5] DstBlock "Mux" DstPort 1 } Branch { Points [0, -25] DstBlock "Fxa1" DstPort 1 } } } } Line { Points [210, 130; 80, 0; 0, -70] DstBlock "Demux" DstPort 1 } Line { SrcBlock "Demux" SrcPort 1 Points [30, 0] DstBlock "Scope" DstPort 1 } Line { SrcBlock "Constant" SrcPort 1 Points [60, 0] } } }