Flutter Suppression SDD
Flutter Suppression SDD
Flutter Suppression SDD
Design Description
paulk
FlutterSuppressionSystem
2
Table of Contents
1. Model Version ................................................................................................................ 1
2. Root System ................................................................................................................... 2
2.1. Interface .............................................................................................................. 2
2.1.1. Output Signals ........................................................................................... 2
2.2. Blocks ................................................................................................................. 2
2.2.1. Parameters ................................................................................................. 2
2.2.2. Block Execution Order ................................................................................ 8
3. Subsystems ................................................................................................................... 12
3.1. Aero Forces ........................................................................................................ 13
3.1.1. Blocks ..................................................................................................... 13
3.2. Aero Forces ........................................................................................................ 16
3.2.1. Blocks ..................................................................................................... 16
3.3. Alpha Calc ......................................................................................................... 21
3.3.1. Blocks ..................................................................................................... 21
3.4. BACT Wing & PAPA Mount ................................................................................ 24
3.4.1. Blocks ..................................................................................................... 24
3.5. COESA Atmosphere Model .................................................................................. 28
3.5.1. Blocks ..................................................................................................... 28
3.6. COESA Atmosphere Model .................................................................................. 31
3.6.1. Blocks ..................................................................................................... 31
3.7. Continuous ......................................................................................................... 34
3.7.1. Blocks ..................................................................................................... 34
3.8. Controller ........................................................................................................... 38
3.8.1. Blocks ..................................................................................................... 39
3.9. Conversion ......................................................................................................... 41
3.9.1. Blocks ..................................................................................................... 41
3.10. Density Conversion ............................................................................................ 42
3.10.1. Blocks ................................................................................................... 43
3.11. dot .................................................................................................................. 44
3.11.1. Blocks ................................................................................................... 44
3.12. Dynamic Pressure .............................................................................................. 48
3.12.1. Blocks ................................................................................................... 48
3.13. Enabled Subsystem ............................................................................................ 51
3.13.1. Interface ................................................................................................ 51
3.13.2. Blocks ................................................................................................... 52
3.13.3. Block Execution Order ............................................................................. 53
3.14. Length Conversion ............................................................................................. 54
3.14.1. Blocks ................................................................................................... 54
3.15. Lift Coefficient .................................................................................................. 56
3.15.1. Blocks ................................................................................................... 56
3.16. Lift Calculation ................................................................................................. 63
3.16.1. Blocks ................................................................................................... 63
3.17. Outputs ............................................................................................................ 66
3.17.1. Blocks ................................................................................................... 66
3.18. PAPA Pitch & Plunge Stiffness & Damping ........................................................... 70
3.18.1. Blocks ................................................................................................... 70
3.19. Physical Constraints ........................................................................................... 71
3.19.1. Blocks ................................................................................................... 71
3.20. Pitching Moment Coefficient ............................................................................... 73
3.20.1. Blocks ................................................................................................... 74
3.21. Pitching Moment Calculation ............................................................................... 81
iii
FlutterSuppressionSystem
iv
List of Figures
2.1. FlutterSuppressionSystem ............................................................................................... 2
3.1. FlutterSuppressionSystem/Aero Forces ............................................................................ 13
3.2. FlutterSuppressionSystem/Aero Forces/Aero Forces ........................................................... 16
3.3. FlutterSuppressionSystem/Aero Forces/Aero Forces/Alpha Calc ........................................... 21
3.4. FlutterSuppressionSystem/BACT Wing & PAPA Mount .................................................... 24
3.5. FlutterSuppressionSystem/Aero Forces/Subsystem/COESA Atmosphere Model ...................... 28
3.6. FlutterSuppressionSystem/Aero Forces/Subsystem/COESA Atmosphere Model/COESA Atm-
osphere Model .................................................................................................................. 31
3.7. FlutterSuppressionSystem/BACT Wing & PAPA Mount/Wing//PAPA Mount/PAPA Pitch &
Plunge Stiffness & Damping/SpringDamper4/Conversion/Continuous ......................................... 34
3.8. FlutterSuppressionSystem/Controller ............................................................................... 38
3.9. FlutterSuppressionSystem/BACT Wing & PAPA Mount/Wing//PAPA Mount/PAPA Pitch &
Plunge Stiffness & Damping/SpringDamper4/Conversion ......................................................... 41
3.10. FlutterSuppressionSystem/Aero Forces/Subsystem/COESA Atmosphere Model/COESA At-
mosphere Model/Density Conversion .................................................................................... 42
3.11. FlutterSuppressionSystem/Aero Forces/Subsystem/Dynamic Pressure/dot ............................. 44
3.12. FlutterSuppressionSystem/Aero Forces/Subsystem/Dynamic Pressure .................................. 48
3.13. FlutterSuppressionSystem/Controller/Enabled Subsystem .................................................. 51
3.14. FlutterSuppressionSystem/Aero Forces/Subsystem/COESA Atmosphere Model/COESA At-
mosphere Model/Length Conversion ..................................................................................... 54
3.15. FlutterSuppressionSystem/Aero Forces/Aero Forces/Lift Coefficient ................................... 56
3.16. FlutterSuppressionSystem/Aero Forces/Aero Forces/Lift Calculation ................................... 63
3.17. FlutterSuppressionSystem/Outputs ................................................................................ 66
3.18. FlutterSuppressionSystem/BACT Wing & PAPA Mount/Wing//PAPA Mount/PAPA Pitch
& Plunge Stiffness & Damping ............................................................................................ 70
3.19. FlutterSuppressionSystem/Controller/Physical Constraints ................................................. 71
3.20. FlutterSuppressionSystem/Aero Forces/Aero Forces/Pitching Moment Coefficient ................. 73
3.21. FlutterSuppressionSystem/Aero Forces/Aero Forces/Pitching Moment Calculation ................. 81
3.22. FlutterSuppressionSystem/Aero Forces/Subsystem/COESA Atmosphere Model/COESA At-
mosphere Model/Pressure Conversion ................................................................................... 84
3.23. FlutterSuppressionSystem/BACT Wing & PAPA Mount/Wing//PAPA Mount/PAPA Pitch
& Plunge Stiffness & Damping/SpringDamper1 ...................................................................... 86
3.24. FlutterSuppressionSystem/Aero Forces/Subsystem ........................................................... 89
3.25. FlutterSuppressionSystem/Aero Forces/Subsystem/COESA Atmosphere Model/COESA At-
mosphere Model/Temperature Conversion ............................................................................. 93
3.26. FlutterSuppressionSystem/BACT Wing & PAPA Mount/Trailing Edge ................................ 96
3.27. FlutterSuppressionSystem/Aero Forces/Subsystem/COESA Atmosphere Model/COESA At-
mosphere Model/Velocity Conversion ................................................................................. 102
3.28. FlutterSuppressionSystem/Aero Forces/Subsystem/COESA Atmosphere Model/Velocity Co-
nversion ......................................................................................................................... 104
3.29. FlutterSuppressionSystem/BACT Wing & PAPA Mount/Wing//PAPA Mount ..................... 106
v
List of Tables
2.1. ................................................................................................................................... 2
2.2. "Altitude" Parameters .................................................................................................... 3
2.3. "Desired angle" Parameters ............................................................................................. 3
2.4. "From1" Parameters ...................................................................................................... 3
2.5. "From3" Parameters ...................................................................................................... 4
2.6. "From4" Parameters ...................................................................................................... 4
2.7. "From5" Parameters ...................................................................................................... 4
2.8. "Gain" Parameters ......................................................................................................... 4
2.9. "Gain1" Parameters ....................................................................................................... 5
2.10. "Gain2" Parameters ...................................................................................................... 5
2.11. "Mach" Parameters ...................................................................................................... 6
2.12. "Pulse Generator" Parameters ........................................................................................ 6
2.13. "Q (PSF)" Parameters .................................................................................................. 7
2.14. "qPSF" Parameters ...................................................................................................... 7
2.15. "Sum" Parameters ........................................................................................................ 8
3.1. "Alt (ft)" Parameters .................................................................................................... 13
3.2. "Lift" Parameters ......................................................................................................... 14
3.3. "MAC (cbar)" Parameters ............................................................................................. 14
3.4. "Mach" Parameters ...................................................................................................... 15
3.5. "Moment" Parameters .................................................................................................. 15
3.6. "Planform Area (S)" Parameters ..................................................................................... 16
3.7. "cbar" Parameters ........................................................................................................ 17
3.8. "cbar1" Parameters ...................................................................................................... 17
3.9. "cbar2" Parameters ...................................................................................................... 18
3.10. "Goto2" Parameters .................................................................................................... 18
3.11. "Goto8" Parameters .................................................................................................... 18
3.12. "Lift" Parameters ....................................................................................................... 19
3.13. "Moment" Parameters ................................................................................................. 19
3.14. "Q" Parameters .......................................................................................................... 20
3.15. "q1" Parameters ......................................................................................................... 20
3.16. "S" Parameters .......................................................................................................... 21
3.17. "alpha" Parameters ..................................................................................................... 22
3.18. "alpha: theta+hDot/Uo" Parameters ............................................................................... 22
3.19. "alphaDot" Parameters ................................................................................................ 22
3.20. "Derivative" Parameters .............................................................................................. 23
3.21. "From" Parameters ..................................................................................................... 23
3.22. "From1" Parameters ................................................................................................... 23
3.23. "From2" Parameters ................................................................................................... 24
3.24. "Mux" Parameters ...................................................................................................... 24
3.25. "Bus Creator" Parameters ............................................................................................ 24
3.26. "Disturbance" Parameters ............................................................................................ 25
3.27. "Lift" Parameters ....................................................................................................... 25
3.28. "Mux1" Parameters .................................................................................................... 25
3.29. "Pitching Moment" Parameters ..................................................................................... 26
3.30. "states" Parameters ..................................................................................................... 26
3.31. "Sum" Parameters ...................................................................................................... 27
3.32. "TE Pos" Parameters .................................................................................................. 27
3.33. "Air Density" Parameters ............................................................................................ 28
3.34. "Air Pressure" Parameters ........................................................................................... 29
3.35. "Height" Parameters ................................................................................................... 29
3.36. "Speed of Sound" Parameters ...................................................................................... 30
vi
FlutterSuppressionSystem
vii
FlutterSuppressionSystem
viii
FlutterSuppressionSystem
ix
FlutterSuppressionSystem
x
Chapter 1. Model Version
Version: 1.272
1
Chapter 2. Root System
Table of Contents
2.1. Interface ...................................................................................................................... 2
2.1.1. Output Signals ................................................................................................... 2
2.2. Blocks ......................................................................................................................... 2
2.2.1. Parameters ......................................................................................................... 2
2.2.2. Block Execution Order ........................................................................................ 8
qPSF
Qflutter = 147.1 PSF 1 h -K -
Wing Plunge (in)
0 Q
theta -K -
Wing Pitch (deg)
Q (PSF)
delta -K -
Aileron Pos (deg)
Plunge
Enable/Disable Controller
Pitch
Aileron Pos
Controller
error
Error T E P os T E Position
TE P os (deg)
Mach
0.4 Mach Lift Lift
Lift
6{6}
0 States
states
Aero Forces
Initial Disturbance
Disturbance
Pulse Outputs
Generator BACT Wing & PAPA Mount
2.1. Interface
2.1.1. Output Signals
Table 2.1.
Description:
Data Type: double
Width: 1
Dimensions: [1 1 ]
2.2. Blocks
2.2.1. Parameters
2
Root System
3
Root System
Parameter Value
Icon display Tag
4
Root System
Parameter Value
Output data type Inherit: Inherit via internal rule
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- off
low
Sample time (-1 for inhe- -1
rited)
5
Root System
Parameter Value
Parameter maximum []
Parameter data type Inherit: Inherit via internal rule
Output minimum []
Output maximum []
Output data type Inherit: Inherit via internal rule
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- off
low
Sample time (-1 for inhe- -1
rited)
6
Root System
Parameter Value
Period (secs) 30
Pulse Width (% of perio- 0.05
d)
Phase delay (secs) 2+3*rand
Sample time 1
Interpret vector paramet- on
ers as 1-D
7
Root System
Parameter Value
Initial output []
8
Root System
9
Root System
10
Root System
11
Chapter 3. Subsystems
Table of Contents
3.1. Aero Forces ................................................................................................................ 13
3.1.1. Blocks ............................................................................................................. 13
3.2. Aero Forces ................................................................................................................ 16
3.2.1. Blocks ............................................................................................................. 16
3.3. Alpha Calc ................................................................................................................. 21
3.3.1. Blocks ............................................................................................................. 21
3.4. BACT Wing & PAPA Mount ........................................................................................ 24
3.4.1. Blocks ............................................................................................................. 24
3.5. COESA Atmosphere Model .......................................................................................... 28
3.5.1. Blocks ............................................................................................................. 28
3.6. COESA Atmosphere Model .......................................................................................... 31
3.6.1. Blocks ............................................................................................................. 31
3.7. Continuous ................................................................................................................. 34
3.7.1. Blocks ............................................................................................................. 34
3.8. Controller ................................................................................................................... 38
3.8.1. Blocks ............................................................................................................. 39
3.9. Conversion ................................................................................................................. 41
3.9.1. Blocks ............................................................................................................. 41
3.10. Density Conversion .................................................................................................... 42
3.10.1. Blocks ........................................................................................................... 43
3.11. dot .......................................................................................................................... 44
3.11.1. Blocks ........................................................................................................... 44
3.12. Dynamic Pressure ...................................................................................................... 48
3.12.1. Blocks ........................................................................................................... 48
3.13. Enabled Subsystem .................................................................................................... 51
3.13.1. Interface ........................................................................................................ 51
3.13.2. Blocks ........................................................................................................... 52
3.13.3. Block Execution Order ..................................................................................... 53
3.14. Length Conversion ..................................................................................................... 54
3.14.1. Blocks ........................................................................................................... 54
3.15. Lift Coefficient .......................................................................................................... 56
3.15.1. Blocks ........................................................................................................... 56
3.16. Lift Calculation ......................................................................................................... 63
3.16.1. Blocks ........................................................................................................... 63
3.17. Outputs .................................................................................................................... 66
3.17.1. Blocks ........................................................................................................... 66
3.18. PAPA Pitch & Plunge Stiffness & Damping ................................................................... 70
3.18.1. Blocks ........................................................................................................... 70
3.19. Physical Constraints ................................................................................................... 71
3.19.1. Blocks ........................................................................................................... 71
3.20. Pitching Moment Coefficient ....................................................................................... 73
3.20.1. Blocks ........................................................................................................... 74
3.21. Pitching Moment Calculation ....................................................................................... 81
3.21.1. Blocks ........................................................................................................... 81
3.22. Pressure Conversion ................................................................................................... 84
3.22.1. Blocks ........................................................................................................... 84
3.23. SpringDamper1 ......................................................................................................... 86
12
Subsystems
3.55 S
Lift 1
Lift
1.33 cbar
3.1.1. Blocks
3.1.1.1. Parameters
13
Subsystems
Parameter Value
Data type Inherit: auto
14
Subsystems
Parameter Value
Sample time inf
Frame period inf
15
Subsystems
alpha alpha
alphaDot alphaDot
Alpha Calc
Lift Calculation
2 cbar CL CL
cbar Lift 3 Q Lift 1
Coefficient Lift
1 S
S
2 cbar CM CM
Pitching Moment 3 Q
Coefficient Pitching Moment 2
Q S
Moment
2 cbar
3.2.1. Blocks
3.2.1.1. Parameters
16
Subsystems
Parameter Value
Port number 2
Port dimensions (-1 for -1
inherited)
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
Parameter Value
Port number 2
Icon display Port number
Output function call off
Minimum []
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Latch input by delaying off
outside signal
Latch input for feedback off
signals of function-call
subsystem outputs
Interpolate data on
17
Subsystems
18
Subsystems
Parameter Value
Tag visibility global
19
Subsystems
Parameter Value
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
20
Subsystems
Parameter Value
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Latch input by delaying off
outside signal
Latch input for feedback off
signals of function-call
subsystem outputs
Interpolate data on
theta 1
alpha
3
Uo u[1]+u[3]/u[2]
3
3.3.1. Blocks
3.3.1.1. Parameters
21
Subsystems
22
Subsystems
Parameter Value
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
23
Subsystems
Parameter Value
Icon display Tag
Zero
h
4
Disturbance Zero
hDot
3
6
Pitching Moment Aerodynamic Forces theta
Zero 6 6{6}
1
6{6}
thetaDot states
2
Lift
Zero TE Hinge 1 T E P os delta
TE Pos
Wing/PAPA Mount TE Hinge deltaDot
Trailing Edge
3.4.1. Blocks
3.4.1.1. Parameters
24
Subsystems
Parameter Value
Display option bar
Data type Inherit: auto
Output as nonvirtual bus off
25
Subsystems
Parameter Value
Display option bar
Parameter Value
Port number 3
Port dimensions (-1 for -1
inherited)
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
Parameter Value
Port number 1
Icon display Port number
Minimum []
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
26
Subsystems
Parameter Value
Initial output []
27
Subsystems
T (K) K R 1
Temperature
Temperature Conversion
a (m/s) m/s ft/s 2
1 ft m Speed of Sound
h (m) Velocity Conversion
Height Pa psi 3
Length Conversion P (Pa)
COESA
Air Pressure
Pressure Conversion
3
# (kg/m ) kg/m
3
lbm/ft
3 4
Air Density
Density Conversion
COESA Atmosphere Model
3.5.1. Blocks
3.5.1.1. Parameters
28
Subsystems
Parameter Value
Initial output []
29
Subsystems
30
Subsystems
Parameter Value
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
K K 1
Temperature
Temperature Conversion
m/s m/s 2
3.6.1. Blocks
3.6.1.1. Parameters
31
Subsystems
Parameter Value
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
32
Subsystems
Parameter Value
Port dimensions (-1 for -1
inherited)
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
33
Subsystems
3.7. Continuous
Figure 3.7. FlutterSuppressionSystem/BACT Wing & PAPA Mount/Wing//PAPA
Mount/PAPA Pitch & Plunge Stiffness & Damping/SpringDamper4/Conversion/
Continuous
2 -K -
1
Rate
s
1 -K - xo 2
f(u) -K - 1
Angle 2
Continuous Angle
3.7.1. Blocks
3.7.1.1. Parameters
34
Subsystems
35
Subsystems
36
Subsystems
Parameter Value
Sample time (-1 for inhe- -1
rited)
37
Subsystems
Parameter Value
Enable zero-crossing det- off
ection
State Name (e.g., 'positi- ''
on')
3.8. Controller
Figure 3.8. FlutterSuppressionSystem/Controller
1 1.0
Constant on/off
TE
command
1 error teCMD command actual 1
Error TE Pos
Physical
Enabled
Constraints
Subsystem
38
Subsystems
3.8.1. Blocks
3.8.1.1. Parameters
39
Subsystems
Parameter Value
Multiplication Element-wise(K.*u)
Parameter minimum []
Parameter maximum []
Parameter data type Inherit: Inherit via internal rule
Output minimum []
Output maximum []
Output data type Inherit: Inherit via internal rule
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- off
low
Sample time (-1 for inhe- -1
rited)
Parameter Value
Port number 1
Icon display Port number
Minimum []
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
40
Subsystems
3.9. Conversion
Figure 3.9. FlutterSuppressionSystem/BACT Wing & PAPA Mount/Wing//PAPA
Mount/PAPA Pitch & Plunge Stiffness & Damping/SpringDamper4/Conversion
Angle
2
1 Continuous Angle 2
2 1
In1 Rate 2
Out1
Continuous
3.9.1. Blocks
3.9.1.1. Parameters
41
Subsystems
1 slope 1
In1 Out1
Unit Conversion
42
Subsystems
3.10.1. Blocks
3.10.1.1. Parameters
43
Subsystems
3.11. dot
Figure 3.11. FlutterSuppressionSystem/Aero Forces/Subsystem/Dynamic Pressure/
dot
3
1
3 1
V
dot
3.11.1. Blocks
3.11.1.1. Parameters
44
Subsystems
Parameter Value
Number of outputs 3
Display option bar
Bus selection mode off
Parameter Value
Port number 1
Icon display Port number
Minimum []
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
Parameter Value
Number of inputs 2
45
Subsystems
Parameter Value
Multiplication Element-wise(.*)
Multiply over All dimensions
Dimension 1
Require all inputs to have off
the same data type
Output minimum []
Output maximum []
Output data type Inherit: Inherit via internal rule
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Zero
Saturate on integer overf- off
low
Sample time (-1 for inhe- -1
rited)
46
Subsystems
47
Subsystems
Parameter Value
Saturate on integer overf- off
low
Sample time (-1 for inhe- -1
rited)
3
1 V dot
3 1/2 1
Velocity 2
dot qbar
Air Density 1/2rhoV^2
3.12.1. Blocks
3.12.1.1. Parameters
48
Subsystems
Parameter Value
Parameter data type Inherit: Same as input
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
49
Subsystems
Parameter Value
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
50
Subsystems
Parameter Value
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
Enable
num(s)
1 1
s2 +100s
error teCMD
Controller
3.13.1. Interface
3.13.1.1. Input Signals
The following tables describe external signals used to compute the subsystem's inputs.The name of the
input signal is the name of the input port that accepts the signal. The number in angle brackets is the number
of the input port. A dimension of [1 1] indicates a scalar signal.
Table 3.76.
Description:
Data Type: double
Width: 1
Dimensions: [1 1 ]
Table 3.77.
Description:
51
Subsystems
3.13.2. Blocks
3.13.2.1. Parameters
52
Subsystems
Parameter Value
Port dimensions (-1 for -1
inherited)
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
Parameter Value
Port number 1
Icon display Port number
Minimum []
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
53
Subsystems
1 slope 1
In1 Out1
Unit Conversion
3.14.1. Blocks
3.14.1.1. Parameters
54
Subsystems
Parameter Value
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
Parameter Value
Gain slope
Multiplication Element-wise(K.*u)
Parameter minimum []
Parameter maximum []
Parameter data type Inherit: Same as input
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
55
Subsystems
CL_0
alpha 4.584
CL_alpha 1
CL
delta 0.63 CL
CL_delta
alphaDot -3.1064
CL_alphadot
thetaDot 2.5625
???
CLq
1
2
cbar u[1]/(2*u[2])
2
Uo
cbar/(2*Uo)
3.15.1. Blocks
3.15.1.1. Parameters
Parameter Value
Port number 1
Port dimensions (-1 for -1
inherited)
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
56
Subsystems
57
Subsystems
Parameter Value
Output minimum []
Output maximum []
Output data type Inherit: Inherit from 'Constant value'
Lock output data type se- off
tting against changes by
the fixed-point tools
Sample time inf
Frame period inf
58
Subsystems
Parameter Value
Parameter data type Inherit: Same as input
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
59
Subsystems
Parameter Value
Multiplication Element-wise(K.*u)
Parameter minimum []
Parameter maximum []
Parameter data type Inherit: Same as input
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
60
Subsystems
Parameter Value
Icon display Tag
61
Subsystems
Parameter Value
Output maximum []
Output data type Inherit: Same as first input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
62
Subsystems
Parameter Value
List of signs ++
Sum over All dimensions
Dimension 1
Require all inputs to have off
the same data type
Accumulator data type Inherit: Inherit via internal rule
Output minimum []
Output maximum []
Output data type Inherit: Inherit via internal rule
Lock data type settings off
against changes by the fi-
xed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
1
CL
2 1
Q Lift
3
S
3.16.1. Blocks
3.16.1.1. Parameters
63
Subsystems
Parameter Value
Port dimensions (-1 for -1
inherited)
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
64
Subsystems
Parameter Value
Multiply over All dimensions
Dimension 1
Require all inputs to have off
the same data type
Output minimum []
Output maximum []
Output data type Inherit: Same as first input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
65
Subsystems
Parameter Value
Minimum []
Maximum []
Data type Inherit: auto
3.17. Outputs
Figure 3.17. FlutterSuppressionSystem/Outputs
h
<h>
hDot
<hDot> 1
theta Pitch
6{6} <theta> Memory
1
6{6} thetaDot
States <thetaDot>
delta
<delta>
deltaDot
<deltaDot>
3.17.1. Blocks
3.17.1.1. Parameters
Output Hierarchy:
1. Bus Selector
1. <h>
66
Subsystems
2. <hDot>
3. <theta>
4. <thetaDot>
5. <delta>
6. <deltaDot>
67
Subsystems
Parameter Value
Icon display Tag
Tag visibility global
Parameter Value
Tag deltaDot
Icon display Tag
Tag visibility global
Parameter Value
Tag hDot
Icon display Tag
Tag visibility global
Parameter Value
Initial condition 0
Inherit sample time off
Direct feedthrough of in- off
put during linearization
Treat as a unit delay wh- off
en linearizing with discr-
ete sample time
State name must resolve off
to Simulink signal object
68
Subsystems
Parameter Value
Port number 1
Icon display Port number
Minimum []
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
Parameter Value
Port number 1
Port dimensions (-1 for -1
inherited)
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
69
Subsystems
Position&Velocity Force
SpringDamper1
Position&Velocity Force
1
SpringDamper4
Conn1
Mechanical
Branching
Bar
3.18.1. Blocks
3.18.1.1. Parameters
70
Subsystems
1 1
command actual
Saturation Rate Limiter
3.19.1. Blocks
3.19.1.1. Parameters
71
Subsystems
Parameter Value
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
72
Subsystems
CM_0
alpha 1.490
CM_Alpha 1
CM
delta -0.0246
CM_Delta
alphaDot -2.6505
CM_alphadot
thetaDot -.4035
CMq
???
1
2
cbar u[1]/(2*u[2])
2
Uo
cbar/(2*Uo)
73
Subsystems
3.20.1. Blocks
3.20.1.1. Parameters
74
Subsystems
Parameter Value
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
75
Subsystems
Parameter Value
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
76
Subsystems
Parameter Value
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
77
Subsystems
78
Subsystems
79
Subsystems
Parameter Value
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
Parameter Value
Icon shape rectangular
List of signs ++
Sum over All dimensions
Dimension 1
Require all inputs to have off
the same data type
Accumulator data type Inherit: Inherit via internal rule
Output minimum []
Output maximum []
Output data type Inherit: Inherit via internal rule
Lock data type settings off
against changes by the fi-
xed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
80
Subsystems
1
CM
2
Q -1 1
3 Pitching Moment
4
cbar
3.21.1. Blocks
3.21.1.1. Parameters
81
Subsystems
Parameter Value
Parameter minimum []
Parameter maximum []
Parameter data type Inherit: Same as input
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
82
Subsystems
Parameter Value
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
83
Subsystems
Parameter Value
Port dimensions (-1 for -1
inherited)
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
1 slope 1
In1 Out1
Unit Conversion
3.22.1. Blocks
3.22.1.1. Parameters
84
Subsystems
Parameter Value
Port dimensions (-1 for -1
inherited)
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
85
Subsystems
Parameter Value
Parameter minimum []
Parameter maximum []
Parameter data type Inherit: Same as input
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
3.23. SpringDamper1
Figure 3.23. FlutterSuppressionSystem/BACT Wing & PAPA Mount/Wing//PAPA
Mount/PAPA Pitch & Plunge Stiffness & Damping/SpringDamper1
2
-C -
Spring&Damper Gain
2 1
2 2 2 2 Force
2 1 Dot Product
2 2 Force Actuator
Position&Velocity 2
Position&Velocity Sensor
Conversion 2
-C - Offset
3.23.1. Blocks
3.23.1.1. Parameters
86
Subsystems
Parameter Value
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
87
Subsystems
88
Subsystems
Parameter Value
Frame period inf
3.24. Subsystem
Figure 3.24. FlutterSuppressionSystem/Aero Forces/Subsystem
Uo Q
1
Mach
3
Temperature (R) vel 2 V
Speed of Sound (ft/s) [ 0 0] 3
2 Height (ft) 2 1 2 1
Air Pressure (psi) /2 #V q
Alt (ft) Air Density (lbm/ft^3) 1/32.2 Q (PSF)
#
rho
COESA Atmosphere Model
Dynamic Pressure
3.24.1. Blocks
3.24.1.1. Parameters
89
Subsystems
90
Subsystems
Parameter Value
Sampling mode Sample based
Output minimum []
Output maximum []
Output data type Inherit: Inherit from 'Constant value'
Lock output data type se- off
tting against changes by
the fixed-point tools
Sample time inf
Frame period inf
91
Subsystems
92
Subsystems
Parameter Value
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
1 slope 1
In1 Out1
Unit Conversion Slope
bias
3.25.1. Blocks
3.25.1.1. Parameters
93
Subsystems
Parameter Value
Sample time (-1 for inhe- -1
rited)
Minimum []
Maximum []
Data type Inherit: auto
94
Subsystems
Parameter Value
Accumulator data type Inherit: Inherit via internal rule
Output minimum []
Output maximum []
Output data type Inherit: Same as first input
Lock data type settings off
against changes by the fi-
xed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
95
Subsystems
Parameter Value
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
1
TE Hinge
B F CS1
1 -1
3
TE Pos Zero Aileron
3
Zero Hinge
TE Position delta
2 2 1
-1 delta
2 2 2
deltaDot
TE Sensor deltaDot
3.26.1. Blocks
3.26.1.1. Parameters
96
Subsystems
Parameter Value
BASE_GEOMETRY Cylinder
GEOMETRY_DIMS [1 1]
GEOMETRY_UNITS m
GEOMETRY_USE false
DENSITY_VALUE 1
DENSITY_UNITS kg/m^3
DENSITY_USE false
GRAPHICS_MODE 1
BODY_COLOR_SEL_- MACHINE_DEFAULT
MODE
BODY_COLOR [0.5 0.5 0.5]
ATTACHED_TO_CS 1
CGPos [-8 0 0]
CGRot [0 0 0]
CS0Pos []
CS0Rot []
CS1Pos [0 0 0]
CS1Rot [0 0 0]
CS2Pos [4 0 0]
CS2Rot [0 0 0]
CS3Pos []
CS3Rot []
CS4Pos []
CS4Rot []
CS5Pos []
CS5Rot []
CS6Pos []
CS6Rot []
CS7Pos []
CS7Rot []
CS8Pos []
CS8Rot []
CS9Pos []
CS9Rot []
CS10Pos []
CS10Rot []
CS11Pos []
CS11Rot []
97
Subsystems
Parameter Value
CS12Pos []
CS12Rot []
CS13Pos []
CS13Rot []
CS14Pos []
CS14Rot []
CS15Pos []
CS15Rot []
CS16Pos []
CS16Rot []
CS17Pos []
CS17Rot []
CS18Pos []
CS18Rot []
CS19Pos []
CS19Rot []
CS20Pos []
CS20Rot []
Parameter Value
Port number 1
Icon display Port number
Minimum []
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
98
Subsystems
Parameter Value
Source of initial output Dialog
value
Output when disabled held
Initial output []
99
Subsystems
100
Subsystems
101
Subsystems
Parameter Value
Minimum []
Maximum []
Data type Inherit: auto
1 slope 1
In1 Out1
Unit Conversion
3.27.1. Blocks
3.27.1.1. Parameters
102
Subsystems
Parameter Value
Icon display Port number
Minimum []
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
Parameter Value
Gain slope
Multiplication Element-wise(K.*u)
Parameter minimum []
Parameter maximum []
Parameter data type Inherit: Same as input
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
103
Subsystems
1 slope 1
In1 Out1
Unit Conversion
3.28.1. Blocks
3.28.1.1. Parameters
104
Subsystems
Parameter Value
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
Parameter Value
Gain slope
Multiplication Element-wise(K.*u)
Parameter minimum []
Parameter maximum []
Parameter data type Inherit: Same as input
Output minimum []
Output maximum []
Output data type Inherit: Same as input
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- on
low
Sample time (-1 for inhe- -1
rited)
105
Subsystems
Machine
Env
Environment
* Note that our coordinate system
defines y as "up". Plunge is positive down.
Theta is + nose down, Pitch is + nose up.
These are the reasons for the - signs.
Fixture
h
2 2 1
-1 h
Aero Forces 2 2 2
CS3 F B hDot
6 Plunge Sensor hDot
1 CS4
6 CS2 1
Aerodynamic theta
Forces TE Hinge 2 2 2 3
Wing theta
-1
2 4
thetaDot
Pitch Sensor thetaDot
PAPA Pitch & Plunge
Stiffness & Damping
3.29.1. Blocks
3.29.1.1. Parameters
106
Subsystems
Parameter Value
Primitives prismatic_revolute
ClassName Joint
DialogClass JointBlock
R1Axis [0 0 1]
R2Axis []
R3Axis []
P1Axis [0 1 0]
P2Axis []
P3Axis []
SAxis []
107
Subsystems
Parameter Value
Output maximum []
Output data type Inherit: Inherit via internal rule
Lock output data type se- off
tting against changes by
the fixed-point tools
Integer rounding mode Floor
Saturate on integer overf- off
low
Sample time (-1 for inhe- -1
rited)
108
Subsystems
Parameter Value
Maximum []
Data type Inherit: auto
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
109
Subsystems
110
Subsystems
Parameter Value
Lock output data type se- off
tting against changes by
the fixed-point tools
Output as nonvirtual bus off
in parent model
Port dimensions (-1 for -1
inherited)
Variable-size signal Inherit
Sample time (-1 for inhe- -1
rited)
Source of initial output Dialog
value
Output when disabled held
Initial output []
111
Subsystems
Parameter Value
CS0Pos []
CS0Rot []
CS1Pos [0 0 0]
CS1Rot [0 0 0]
CS2Pos [12 0 0]
CS2Rot [0 0 0]
CS3Pos [4 0 0]
CS3Rot [0 0 0]
CS4Pos [0 0 0]
CS4Rot [0 0 0]
CS5Pos []
CS5Rot []
CS6Pos []
CS6Rot []
CS7Pos []
CS7Rot []
CS8Pos []
CS8Rot []
CS9Pos []
CS9Rot []
CS10Pos []
CS10Rot []
CS11Pos []
CS11Rot []
CS12Pos []
CS12Rot []
CS13Pos []
CS13Rot []
CS14Pos []
CS14Rot []
CS15Pos []
CS15Rot []
CS16Pos []
CS16Rot []
CS17Pos []
CS17Rot []
CS18Pos []
CS18Rot []
112
Subsystems
Parameter Value
CS19Pos []
CS19Rot []
CS20Pos []
CS20Rot []
113
Chapter 4. System Design Variables
Table of Contents
4.1. Design Variable Summary ........................................................................................... 114
4.2. Design Variable Details .............................................................................................. 114
Used by Blocks:
• FlutterSuppressionSystem/Ramp
slope. 1
Used by Blocks:
• FlutterSuppressionSystem/Ramp
start. 0
Used by Blocks:
• FlutterSuppressionSystem/Ramp
114
Chapter 5. System Model Configuration
Table 5.1. FlutterSuppressionSystem Configuration Set
Property Value
Description
Components [FlutterSuppressionSystem Configuration Set.Co-
mponents(1) [115], FlutterSuppressionSystem
Configuration Set.Components(2) [116], Flutte-
rSuppressionSystem Configuration Set.Compone-
nts(3) [117], FlutterSuppressionSystem Config-
uration Set.Components(4) [118], FlutterSuppr-
essionSystem Configuration Set.Components(5) [-
120], FlutterSuppressionSystem Configuration
Set.Components(6) [122], FlutterSuppressionS-
ystem Configuration Set.Components(7) [122],
FlutterSuppressionSystem Configuration Set.Co-
mponents(8) [123], FlutterSuppressionSystem
Configuration Set.Components(9) [125]]
Name Configuration2
SimulationMode normal
115
System Model Configuration
RelTol 1e-3
SolverMode Auto
EnableConcurrentExecution off
ConcurrentTasks off
Solver ode45
SolverName ode45
SolverType Variable-step
SolverJacobianMethodControl auto
ShapePreserveControl DisableAll
ZeroCrossControl UseLocalSettings
ZeroCrossAlgorithm Nonadaptive
SolverResetMethod Fast
PositivePriorityOrder off
AutoInsertRateTranBlk off
SampleTimeConstraint Unconstrained
InsertRTBMode Whenever possible
SampleTimeProperty
116
System Model Configuration
InspectSignalLogs off
VisualizeSimOutput on
SaveTime off
ReturnWorkspaceOutputs off
StateSaveName xout
TimeSaveName tout
OutputSaveName yout
SignalLoggingName sigsOut
DSMLoggingName dsmout
OutputOption RefineOutputTimes
OutputTimes []
ReturnWorkspaceOutputsName out
Refine 1
117
System Model Configuration
118
System Model Configuration
ArtificialAlgebraicLoopMsg warning
SaveWithDisabledLinksMsg warning
SaveWithParameterizedLinksMsg none
CheckSSInitialOutputMsg on
UnderspecifiedInitializationDetection Classic
MergeDetectMultiDrivingBlocksExec none
CheckExecutionContextPreStartOutputMsg off
CheckExecutionContextRuntimeOutputMsg off
SignalResolutionControl TryResolveAllWithWarning
BlockPriorityViolationMsg warning
MinStepSizeMsg warning
TimeAdjustmentMsg none
MaxConsecutiveZCsMsg error
MaskedZcDiagnostic warning
IgnoredZcDiagnostic warning
SolverPrmCheckMsg none
InheritedTsInSrcMsg warning
DiscreteInheritContinuousMsg warning
MultiTaskDSMMsg warning
MultiTaskCondExecSysMsg none
MultiTaskRateTransMsg error
SingleTaskRateTransMsg none
TasksWithSamePriorityMsg warning
SigSpecEnsureSampleTimeMsg warning
CheckMatrixSingularityMsg none
IntegerOverflowMsg warning
Int32ToFloatConvMsg warning
ParameterDowncastMsg error
ParameterOverflowMsg error
ParameterUnderflowMsg none
ParameterPrecisionLossMsg warning
ParameterTunabilityLossMsg warning
FixptConstUnderflowMsg none
FixptConstOverflowMsg none
FixptConstPrecisionLossMsg none
UnderSpecifiedDataTypeMsg none
UnnecessaryDatatypeConvMsg none
VectorMatrixConversionMsg none
InvalidFcnCallConnMsg error
119
System Model Configuration
FcnCallInpInsideContextMsg UseLocalSettings
SignalLabelMismatchMsg none
UnconnectedInputMsg none
UnconnectedOutputMsg none
UnconnectedLineMsg none
SFcnCompatibilityMsg none
FrameProcessingCompatibilityMsg warning
UniqueDataStoreMsg none
BusObjectLabelMismatch warning
RootOutportRequireBusObject warning
AssertControl UseLocalSettings
Echo
EnableOverflowDetection off
ModelReferenceIOMsg none
ModelReferenceVersionMismatchMessage none
ModelReferenceIOMismatchMessage none
ModelReferenceCSMismatchMessage none
ModelReferenceSimTargetVerbose off
UnknownTsInhSupMsg warning
ModelReferenceDataLoggingMessage warning
ModelReferenceSymbolNameMessage warning
ModelReferenceExtraNoncontSigs error
StateNameClashWarn warning
SimStateInterfaceChecksumMismatchMsg warning
SimStateOlderReleaseMsg error
InitInArrayFormatMsg warning
StrictBusMsg ErrorLevel1
BusNameAdapt WarnAndRepair
NonBusSignalsTreatedAsBus none
LoggingUnavailableSignals error
SFUnusedDataAndEventsDiag warning
SFUnexpectedBacktrackingDiag warning
SFInvalidInputDataAccessInChartInitDiag warning
SFNoUnconditionalDefaultTransitionDiag warning
SFTransitionOutsideNaturalParentDiag warning
SFUnconditionalTransitionShadowingDiag warning
SFUndirectedBroadcastEventsDiag warning
SFTransitionActionBeforeConditionDiag warning
120
System Model Configuration
121
System Model Configuration
TargetHWDeviceType Specified
TargetUnknown off
ProdEqTarget on
122
System Model Configuration
SimCtrlC on
SimExtrinsic on
SimIntegrity on
SimUseLocalCustomCode off
SimParseCustomCode off
SimBuildMode sf_incremental_build
SimDataInitializer
SimGenImportedTypeDefs off
123
System Model Configuration
CustomHeaderCode
CustomInclude
CustomSource
CustomLibrary
CustomInitializer
CustomTerminator
Toolchain Automatically locate an installed toolchain
BuildConfiguration Faster Builds
CustomToolchainOptions
IncludeHyperlinkInReport off
LaunchReport off
PortableWordSizes off
GenerateErtSFunction off
CreateSILPILBlock None
CodeExecutionProfiling off
CodeExecutionProfileVariable executionProfile
CodeProfilingSaveOptions SummaryOnly
CodeProfilingInstrumentation off
SILDebugging off
TargetLang C
IncludeRootSignalInRTWFile off
IncludeVirtualBlocksInRTWFileBlockHierarchy- off
Map
IncludeRegionsInRTWFileBlockHierarchyMap off
IncludeERTFirstTime on
GenerateTraceInfo off
GenerateTraceReport off
GenerateTraceReportSl off
GenerateTraceReportSf off
GenerateTraceReportEml off
GenerateCodeInfo off
GenerateWebview off
GenerateCodeMetricsReport off
GenerateCodeReplacementReport off
RTWCompilerOptimization On
ObjectivePriorities
RTWCustomCompilerOptimizations
CheckMdlBeforeBuild Off
CustomRebuildMode OnUpdate
124
System Model Configuration
DataInitializer
Components [FlutterSuppressionSystem Configuration Set.Co-
mponents(8).Components(1) [125], FlutterSup-
pressionSystem Configuration Set.Components(8)-
.Components(2) [127]]
125
System Model Configuration
126
System Model Configuration
ParamNamingFcn
SignalNamingRule None
SignalNamingFcn
InsertBlockDesc off
InsertPolySpaceComments off
SimulinkBlockComments on
MATLABSourceComments off
EnableCustomComments off
InternalIdentifier Shortened
InlinedPrmAccess Literals
ReqsInCode off
UseSimReservedNames off
ReservedNameArray
127
System Model Configuration
IncludeMdlTerminateFcn on
GeneratePreprocessorConditionals Disable all
CombineOutputUpdateFcns off
CombineSignalStateStructs off
SuppressErrorStatus off
ERTFirstTimeCompliant off
IncludeFileDelimiter Auto
ERTCustomFileBanners off
SupportAbsoluteTime on
LogVarNameModifier rt_
MatFileLogging on
MultiInstanceERTCode off
CodeInterfacePackaging Nonreusable function
SupportNonFinite on
SupportComplex on
PurelyIntegerCode off
SupportContinuousTime on
SupportNonInlinedSFcns on
SupportVariableSizeSignals off
ParenthesesLevel Nominal
GenerateClassInterface off
ModelStepFunctionPrototypeControlCompliant off
CPPClassGenCompliant on
AutosarCompliant off
GRTInterface on
GenerateAllocFcn off
UseToolchainInfoCompliant on
ExtMode off
ExtModeStaticAlloc off
ExtModeTesting off
ExtModeStaticAllocSize 1000000
ExtModeTransport 0
ExtModeMexFile ext_comm
ExtModeMexArgs
ExtModeIntrfLevel Level1
RTWCAPISignals off
RTWCAPIParams off
RTWCAPIStates off
RTWCAPIRootIO off
128
System Model Configuration
GenerateASAP2 off
MultiInstanceErrorCode Error
129
System Model Configuration
130
System Model Configuration
Components
Name DiagnosticsConfigSet
SimMechanicsInvalidVisualProperty warning
SimMechanicsCrossSectionNullEdge warning
SimMechanicsUnconnectedFramePorts warning
SimMechanicsRedundantBlock warning
SimMechanicsConflictingReferenceFrames warning
SimMechanicsRigidlyBoundBlock error
SimMechanicsUnsatisfiedHighPriorityTargets warning
SimMechanicsJointTargetOverSpecification error
131
Chapter 6. Glossary
Atomic Subsystem. A subsystem treated as a unit by an implementation of the design documented in
this report. The implementation computes the outputs of all the blocks in the atomic subsystem before
computing the next block in the parent system's block execution order (sorted list).
Block Diagram. A Simulink block diagram represents a set of simultaneous equations that relate a
system or subsystem's inputs to its outputs as a function of time. Each block in the diagram represents an
equation of the form y = f(t, x, u) where t is the current time, u is a block input, y is a block output, and
x is a system state (see the Simulink documentation for information on the functions represented by the
various types of blocks that make up the diagram). Lines connecting the blocks represent dependencies
among the blocks, i.e., inputs whose current values are the outputs of other blocks. An implementation
of a design described in this document computes a root or atomic system's outputs at each time step by
computing the outputs of the blocks in an order determined by block input/output dependencies.
Block Parameter. A variable that determines the output of a block along with its inputs, for example,
the gain parameter of a Gain block.
Block Execution Order. The order in which Simulink evaluates blocks during simulation of a model.
The block execution order determined by Simulink ensures that a block executes only after all blocks on
whose outputs it depends are executed.
Checksum. A number that indicates whether different versions of a model or atomic subsystem differ
functionally or only cosmetically. Different checksums for different versions of the same model or subs-
ystem indicate that the versions differ functionally.
Design Variable. A symbolic (MATLAB) variable or expression used as the value of a block parameter.
Design variables allow the behavior of the model to be altered by altering the value of the design variable.
Signal. A block output, so-called because block outputs typically vary with time.
Virtual Subsystem. A subsystem that is purely graphical, i.e., is intended to reduce the visual comple-
xity of the block diagram of which it is a subsystem. An implementation of the design treats the blocks in
the subsystem as part of the first nonvirtual ancestor of the virtual subsystem (see Atomic Subsystem).
132
Chapter 7. About this Report
Table of Contents
7.1. Report Overview ....................................................................................................... 133
7.2. Root System Description ............................................................................................. 133
7.3. Subsystem Descriptions .............................................................................................. 134
7.4. State Chart Descriptions .............................................................................................. 134
Model Version. Specifies information about the version of the model from which this design description
was generated. Includes the model checksum, a number that indicates whether different versions of the
model differ functionally or only cosmetically. Different checksums for different versions indicate that
the versions differ functionally.
Design Variables. Describes system design variables, i.e., MATLAB variables and expressions used
as block parameter values.
System Model Configuration. Lists the configuration parameters, e.g., start and stop time, of the model
used to simulate the system described by this report.
Diagram. Simulink block diagram that represents the algorithm used to compute the root system's ou-
tputs.
Description. Description of the root system. This section appears only if the model's root system has
a Documentation property or a Doc block.
Interface. Name, data type, width, and other properties of the root system's input and output signals.
The number of the block port that outputs the signal appears in angle brackets appended to the signal name.
This section appears only if the root system has input or output ports.
• Parameters. Describes key parameters of blocks in the root system. This section also includes gra-
phical and/or tabular representations of lookup table data used by lookup table blocks, i.e., blocks that
use lookup tables to compute their outputs.
• Block Execution Order. Order in which blocks must be executed at each time step in order to ensure
that each block's inputs are available when it executes.
133
About this Report
State Charts. Describes state charts used in the root system. This section appears only if the root system
contains Stateflow blocks.
Checksum. This section appears only if the subsystem is an atomic subsystem. The checksum indicates
whether the version of the model subsystem used to generate this report differs functionally from other
versions of the model subsystem. If two model checksums differ, the corresponding versions of the model
differ functionally.
Diagram. Simulink block diagram that graphically represents the algorithm used to compute the sub-
system's outputs.
Description. Description of the subsystem. This section appears only if the subsystem has a Docume-
ntation property or contains a Doc block.
Interface. Name, data type, width, and other properties of the subsystem's input and output signals. The
number of the block port that outputs the signal appears in angle brackets appended to the signal name.
This section appears only if the subsystem is atomic and has input or output ports.
Blocks. Blocks that this subsystem contains. This section has two subsections:
• Parameters. Key parameters of blocks in the subsystem. This section also includes graphical and/or
tabular representations of lookup table data used by lookup table blocks, blocks that use lookup tables
to compute their outputs.
• Block Execution Order. Order in which the subsystem's blocks must be executed at each time step
in order to ensure that each block's inputs are available when the block executes .This section appears
only if the subsystem is atomic.
State Charts. Describes state charts used in the subsystem. This section appears only if the root system
contains Stateflow blocks.
States. Describes the state machine's states. Each state description includes the state's diagram and di-
agrams and/or descriptions of graphical functions, Simulink functions, truth tables, and MATLAB funct-
ions parented by the state.
Transitions. Transitions between the state machine's states. Each transition description specifies the
values of key transition properties. Appears only if a transition has properties that do not appear on the
chart.
Junctions. Transition junctions. Each junction description specifies the values of key junction proper-
ties. Appears only if a junction has properties that do not appear on the chart.
Events. Events that trigger state transitions. Each event description specifies the values of key event
properties.
134
About this Report
Data. Data types and other properties of the Stateflow block's inputs, outputs, and other state machine
data.
Targets. Executable implementations of the state machine used to compute the outputs of the corresp-
onding Stateflow block.
MATLAB Supporting Functions. List of functions invoked by MATLAB functions defined in the
chart.
135