#% &% %' $#$
#$% ""$
( ( ! * ,+ " - ,. " * ,+- / ' " ( ( ! " ! "0 -- " 1 !2- ' ! " ( " ! ( " ( 3 - 1 !2-" / " " " 2 " 2 ,. " , !! ! 0 " "0 4 ! / ! ' " !2 " ( ( 0 ( , " ! 0 ! ! ! !2 ! ( ! " " ! , " ! " ( " " "0 4 ! ! ! ! ! ( ! ' ! ! 3 ( " - " ! ' '!! ! " ( 0 ! " ( ! " " ! ! " (
(
))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) *
*)
(
)))))))))))))))) +
,)
(
(
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) *,
# 5
6 7 1 5## #
1 6 ,, 17 811
9 5&# &
8 6 5:# ;
, 6 5<# =
7 1 >,
### :
9 1 ? #@ #$ %% %&-)
(
(
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) -.
& 5
, 6 &A& #
, 6 , ,, ' ( )*+, &A& &
, 6 9 7 6 ;= ! " -$ # $ % -. & " $ % &/ ' (" &0 ) $* &$ "$ + , &. -, " &. . / " 01 0 " 0& 1 $ " 00 $ " 0. 2 2-2 $ 22 ' 3 2. ) $3 $&4& $2 - $4& ./ . .-05 .2 1 /1# 4 " /12
& ; 1
7 6 5$A+
(
)))))))))))))))))))))))))))))))))))))))))))))) **/
; 5
,,
55: ; # , 1 5## ' , 6 "$ # /## ' , 6 /#$ ' , " /%# ' ', "7 /%& ; & , 1 ? 5&A0
))))))))))))))))))))))))) *+,
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
*+-1
)))))))))))))))))))))))))))))))))))))) *++
1
))))))))))))))))))) *00
5 ( ! ' ( ) " '8 ( ) , * +- '"0 ! ! !2 ! ! " 4 5 66 ! ! " 7+ 8 7 + 9 ! " ! 6 ! 5 " 3 ! " :; ( ( ( ( ( !2 ! 0 ! - ( ( " ! ! " " ( ! " ! ! ' / " " ( ( + ( " * ,+ + * 7> + / 3 " ! " ( *3 - ( ! )- ! *α+ *β ++ ! ! ! " " ( ( ! *α+ *β + ( " 0 ! " - " 3 ( ! ) ( ( " " ! !2 " !2 ( " ( - " - ( " 6 * + , ) ! ! ! -( " " " ( * ! 0 9 " ! ! " '( " ! * ! " + ( "0 ! / ! ( ( ( ! " ! ( ( " !! ! !2 / ( !2 ( ( B ( !
# 0 !2 " ! ( ! ! ( ( ! " " ( - ( ( " ) < ( ! ! " - 3 - " !2 ! " % !2 ! " < 0 ( / ( !2 " ( " 0 ! ! ( ( ! " ' " 0 / B " ( - ! " !2 " ) ( ! ' " " B " 0 " !2 ! ( " * ! - " ( ! - !! + ! ( " ( 3 ! " ! ! ( ( " * ! 5 + ' - !2C 3 ! 5 ! ! ! "" -( " ( !2 ! ( * + ! ( 3 ! " " " ( ( ! ( " " ( '( ! ! ! ! D ' !2 " " E ! F ( !2 " ' " 0 ( ! ! " 1 !2 ' ( " ! " ! ! ! 0 ! ( ! " " ! 3 ! ( ! " ' ! 0 ' !!
& ' 0 " ! G , ! " 0 3 !2 ( /! " ! ! " ! ) ( ! ) ( ( 3 " 0 D ! " / " E) 6 !F " H" B !! - " ! E) 6 ! ! 0 ! ! ( ! D 00 ! " ( -3 ) ! H ! ( ) D ! ( ( " " ! " ! ' ! !2C! H " ! ! , " ! " ( " " "0 4 ! 0 / ( " ! " ( ! B ( ! (
; , " * ,. "- ,+ " ( ( .%0.% > * 7> + 2 ! " ! " ! ! *α+ *β+- ! "0 * + * + " ( * ! + ( ! / - ! " !2 ! " " ! !! ( ( " ( - " - ( " 2 " * + 2 ,. " * ,+ ! " ' " ! " ! - " !! ! ! !2 ! ! ( ( ! ! !2 0 ) //>' ! " ! 3 ! ! 6
= , " " / ! ( ( ( 3 " - 3 " % - ( 0 ! " 3 ! 3 " ( /" * 6 5 + 5 # 5 & " ! ! ! ! " ) ? * + ) ) * + % " 7%7 @66 ? *8 + @66 ) *8 + /#> 3 ! ! *23(3+ 2 ( 24,-24*+
: Upper Pressure Lower Pressure Front Pressure Slot1 Pressure Moving Paddle Slot2 Pressure Front Pressure Slot2 Pressure Slot1 Pressure Slot2 Pressure lato
destro sinistro lato destro lato
lato sinistro
Lower Right Lower Left
ϕ_14
Sez. A-A
Sez. B-B
Upper Right Upper Left
ϕ_23 /%> 3 ! A ! ! ( " ! ! ! 3 * 9 - ! " " /->B ! ! D ! 3 ( "" ! ! *< + " ! " ( (
@ / ( ( " ! 3 0 *! " + 5 = " ( ! ! ! /&>B 6 ! ! 3 !2 ! ( !2 " " ! !2 " 6 * + !2 ( ! ( " " ! ! ! * 6 + " # ( ! " " " ! ! " ! 3 !2 ( !2 " # 6 * #+- ! ! ( ! ! * " 6 + )- ! ! - C 6 C # 6 3 ( " ! 0 6 " 6 !2 ( 00 " " % !2 6 # 6 ! ! #-# 6 5 6 5 6 6 # 6
(
)- ))
A ! ! E6 " ! ! 3 F / "" ! ! ! !2 ) ) * 5 :+ " ! " ( ( " ! ( ( ) /0> ! 3 ! " " " ! - " % ! " ' ! λ 3 / ( -" " ( ! " ? B = ! " * ? +
(
- ∞)
(
)
(
) - ))
λ / #(
) - ))
< Cross Channel Data Link FCC A FCC B FCC D FCC C Probe 1
Local Flow Angle 1 Slot2 Pressure 1 Front Pressure 1
Probe 2
Local Flow Angle 2 Slot2 Pressure 2 Front Pressure 2
Probe 3
Local Flow Angle 3 Slot2 Pressure 3 Front Pressure 3
Probe 4
Local Flow Angle 4 Slot2 Pressure 4 Front Pressure 4
Flight Control Computers
" " 7> ' - " ! ( ! " ! ! " - ( ( ! " " !! ! !2 ! 3 " ( !2 3 ! " , !2 3 6 * + " 3 B " 5 @ 0 !2 ' , ! ! ! 6 * +I 3 ! " ! " " ! " ! ! "0 * = ) + " !2 ! ! !3 ! ( ! 3 /2> " ! C' = - ! ( 0 ! 1 *' = ! - 1+ !2 3 ' ( G 6 " ! ! 3 - ' " !2 " !2 !2 ! " ( ( * !
5$ ( + ! * " " % + " ! - " ! ( ! " # ( ' ! λ ( 0 1 3 " % 3 ! * + ( " *3 + " * + 0 " ( 0 , ,, 7
λ
5 5 #5 8 7λ
# # ##8 7
λ
& & #&7
λ
; ; #; //>5 !C ' 1 ( • 5 ! ! " % 3 " - ! , " I • ( , " ! ! " ! ! " ! % " ! (55 ( 0 ! 1 3 • ! "0 - ( 0 " ( ( I • - ( 0 " ( ( I • ' ! α ( ( I • ' β ( ( ! ( ( " ( " ' 3 • ' ( " I • " 1 !2 ( " I • ( ! )! 0 " '" D" = − I • ( ! ) ( - (( ( ! ) ( ( ' " * ( ! )! 0 !2 !2 ! ! ! "0 " "0 - " " " ! !2 " ' 6 B " ! " ' + ! " " ( " / 6 " ! ! 3 " " 1 " ( ! 3 !! ( ! ! ! ( (
5#
, #
,)*
5
$
#$
6$# 7 8
9
" ( ! ( " ! , " - ! % " ! ! ' !λ
" # " ! -" J - " ! 0 ! ! !2 !2 ( - ! α -β- 1 !2 " " 0 " ( / 0 " ( (( 3 " !2 " ( ( "λ
- # ' ! 3 " ! ! " E6 " ! ! 3 F 0 " ( / H 0 / 0 ) ( ! ! ( ' " ! " / ! " (( " α β ' " ( 1 !2 !! ! ' ( ) ! ! ( " * + / ! " ( ! 0 ( " " 1 !2- ! ( ? ! !2 ! /! !2 ! !2 ! 3 ! - " ! !2 ! " % " ! 0 / ! ( " E " J F *6 " ! ! 3 + ! !5& !2 ! ! 6 ' " 0 * # 5+ # /> 3 6 " ! ! 3 A ! 3
,),
9$
# 6$# 7
8 &&$#
9 $#
7 #!9
7$
%'
" ! "0 " 1 !2 " ( ( " " 3 " % - 3 ! !(
- #)
! - ! " " " % ! !2 " ( ((
)
(
)
6 6 -# 5 -# 5 # # # # ∞ ∞ ∞ ∞ + = + = β α γ β α γ *# 5+ ( # ( " ! " 6 6 # ! ! ! "5;
(
)
(
)
# # # # # -# -∞ ∞ ∞ ∞ γ − = β α γ − = β α 6 6 *# #+ D ! ! " ( " ( ' ! " " " - *# #+ " ! ! ! " " 3 ( ! ! ( α β < 7 " !2 ! " ! " " ( 3 ( " - ( ' ! " 0 ! - ( ) " !2C( ! " " ! , !! ( " ( ) ! " !2 " ) ! (( !2 ) ! " ' ! " 0 3 " ! "0 -! " ! *# #+(
)
(
)
6 6 − − = β α β α ∞ ∞ # # - -*# &+ , " ! "0 " "0 *# &+(
#−)
⋅ 6 #(
α-β- ∞)
!! ! "0-(
6 #− 6)
= 6 #⋅ − 6 ⋅ # *# ;+ ! - ( "(
6 # − 6)
-5=
(
6 6)
6 6 − ⋅ − ⋅ = # # # *# =+ ' (( " " # " !2 ! "(
α --β ∞)
( ! ! 6 6 # 3 " " 1 !2 ∞- ! ! " # # = *# :+ , *# #+ *# :+(
)
(
∞)
∞ ∞ ∞ β α ⋅ γ + β α ⋅ γ + = 6 6 -# 5 -# 5 # # # # *# @+ " ! "0 " "0 +γ ∞⋅ 6(
α-β- ∞)
# 5 # #-(
∞)
∞(
∞)
∞⋅ αβ = + γ ⋅ αβ γ + 6 6 - -# 5 -# 5 # # # # *# A+ ! - !! " ∞#-(
αβ)
−(
αβ)
− γ = ∞ ∞ ∞ 6 6 - - - -5 # # # # # *# <+5: *# =+ *# <+- H ( !2 / " ! " " 1 !2 !2 ! " " "0 ( 6 # 6 ! - ! H! " ( ( " H (( 3 0 " ! 1 !2 ! ! ! ! ' " " *# =+ *# <+ ! " D / ! !2 " ! ( " 1 !2 / B 3 ( ! 8 ( " ! "0 " 1 !2- / 0 ( ! ( 0 !2 -! 5 # # 5 5+ − ∞ − = γ γ
γ
*# 5$+,)- 55 $7$% #5$
"! 6$#
! " ! 3 " ( ( !2/ ! ! * 6 - < ! 6; !! + ' ! " ( ! ! ( ( 2 " !2 ! 0 B ! ( ! " / ( ! ! ! 6 ! 0 3 ) ! ' " ! ( " - ! " ! K# #- ( 1 !2 E " E ; ! " " ! ; ! ( ! ( " ! " 05@ " ! 6-< ! 6- ' !! ' 'E - ' ' E " 1 !2 ! " ! " " 1 !2 ( " " 5 (( ! 5 L 5 L M 5 L 5 L 5 L M 5 L " " " = −∆ ∆ − = " E/ " E/ 3 ! 1 !2 ! " " E/F " E/F 3 ! " ! " ∆ L5 ∆ " L5 ! ( ! 6 ! " " )( ! ! 6 < ! 6 ! " )( " ( " " )( ( L 5 L L 5 L 5 L L 5 L L 5 L 5 L ∆ + ∆ = ∆ ∆ + ∆ = ∆ " ! " ( ( 1 !2 ! " / $ <$ 3 ! " " 1 !2 ( " ! " 3 ! " 5 " ( "" # # E E *< *? <G E E ' @ "0 ( ! " 3 ! ( ! " ! E F89 3 ( ! " ( " 5 E FE8 /9 , " ! " "" # #- " " E 6 " E ! " ' ( ! " 1 !2 !
5A L L1 L L, 8, L - 1 !2L 1 !2L, 1 !2L - 1 !2 -L 1 ,L 1 L M- 1 !2L M " " " L M L L L L M L ∆ − = ∆ − = L MN " ( 1 !2L MN " ( Entrambe valide , # #>= ! 5 ! " 3
5<
,)+
&$# 7
$
7 #7 #6
" ) ! ! " ! 0 ! " ( !2 ! " ! ( 3 ) ! " - ! ! 3 ' " ' " / B " ( - ! " !2 " ) ( ! ' " " B " 0 " !2 ! ( " * ! - " ( ! - !! + ! ( " ( 3 ! " ! ! ( ( " * ! 5 + ' - !2C 3 ! 5 ! ! ! "" -( " ( !2 ! ( * + ! ( 3 ! " " " ( ( ! ( " " ( '( ! ! ! ! D ' !2 " " E ! F " H !! !2 ( ! ( ! ) ! ( ! ! 3 !2 ! " * " + 3 !2 ! " " ( " * " + / ! ( ( ! ( !2 2 ! " ! " " ( "0 " " ( H " ! ( 1 !2 , ! 3 " ( " ")-#$ " < ! ! ! ! -" 1 !2 ! O P- ! * 1+ ! / ! ! " 1 !2 " ( < 7 ! *7 1+ ( 3 " ( ( ! ) ( ( ! =$Q D ' " ! ( ) " K& ; ( ( " E F-( ! " (( 7 % % *7 + E" " F- " " 0 1 !2 ( ( ! 0 " ) " ! ! "" 0 !!2 # &
#5 # %> " ! 6 " ! ! 3
##
,)0 8
9 7
: 8 7
! ! ( ( ( ! ( ' 7 !2C 3 ! H ! "" ! ( ( " ! * ( 5 6 ! ) 6 ! " / " " 6 6 ! ! 1 !2 D " ! α β ( " ' ! ! 3 α β "" 0 ( ( ( " ( ! 0 3 " 1 !2 00 00 ! " ( ! ! ( ! 3 ( ! ) ( ( / 3 " " ( ) ! " 0 3 !2 ( / ! " ! ! " ! )3 ( ! ) ( ( 3 " 0 D ! " / " E) 6 !F " H " B !! " - ! -( ( ( ) ! " - - ( ! ) 3 " " ( ) E) 6 ! ! 0 ! ! ( ! D 00 ! " ( - 3 ) ! H ! ( ) / " ! ! " ! E) 6 !F ! !2C ( ! )/ ! ( " - (( ! 0 H "#& " - / ! ' ! E) 6 !F ! !2 H " ( D ( ( 2 ( ! ) 3 " " ( ) - " ! !2 ( / ! ∆ ! ' " ! ! H / !2 ( E E % " / 3 3 E /" 3 !2 ( 00 ! ( ! ) ! ! " E ( 00 0 , H 3 ! ! E) 6 !F ! " ! ! ! " ( ( !! ( " ! 0 ! ( ( ( " " ! E E ! ! ' - - 3 ( ! ! ( " ! ! " " / ! 0 " " ( " ! D ! ! 3 E E ( " ' ! " E) 6 !F 3 ! ! ! " " ( ! !2C / ! !2 3 ( !2 ( ! " " ( ( ( ! !2 / B ! ( !2 ' ! E) 6 !F 3 ( ! ! ' !
#; ( ! 0 * " 0 - !2 - !! + " 00 ( ! ! E E ( 3 0 " / ! ! - !2 " ' ! E) 6 !F 3 ( ! 0 ( ! )*E) H F+ ' !2 ( ! / ( 0 ( ! )*EH ) F+ E) H F ( " EH F- " " 00 ! ) H D ! ! E) 6 !F E E !2 ( ( E) H F " ! ! ! ( * E + ( ! " ( ( EH ) F ! ( ( " " ! " ! ' ! !2C ! H " ! D " ( ! E) 6 !F- ! ( ! E) H F " EH ) F /! 3 " ' ! ! / ! EH 6 !F ( "" ! / ! ! E) 6 ! " F ! K & # & " " ! 0 ! ) H ; " # =- ( ( E 6 ! ( ! ) ! ! ! " ! E 6 ! ( ! H ( ) ! EH ) F " # : , (( ! E E ' @ E E *< *? <G ( ! ! ! ( "
#= L L1 L L, 8, ! ( L N G L " ! RN L " " ! RN L " L N9 2 ! L G L N G ! L9 2 G 9 2 5 G 9 2 # G 9 2 ; G 9 2 & 9 2 G 5 G 9 2 ; G 9 2 & G 9 2 # , L G L9 2 , , , # ->= ! 5 ) 6 !
#: L L, 8, L L1 L L "0 ( L S L R2L G L G N$ ! " ! L G ) , , L L, 8, L L1 L L "0 ( L S L T2L9 2 L9 2 N$ ! " ! L9 2 ) , , # &>= ! 5 " ) H # 0>= ! 5 " H )
#@
,)/
"$
%' 7$9 #$ $
#" ; $
#"
! " /3 ! ( ! !! ( ! ! ! 0 " ( " !2 !2 ( ( " ! ! ( ! 5 ! 5 " " !2 ! " ! ! ( ! ( 3 " / " " ! 6 " ( " / 6 5 3 ! ( 0 0 E E *< *? <G E E ' @ ! ( " " ( / ! ! " ( 0 # 5 , ( !2 "0 E5 !: 3 " " ! " " !2 !2 ! !! ( " " 3 " ! " 7 % % *7 + U5V D ' " ! ! 0 " 0 " , ! !2 ( 5 ! ! ( 0 0 ! !2 3 " ( 5- ! ( 5 ! ! ' ( $#A E E ' @ E E *< *? <G 4 5 !: 4 5 !: 4 5 !: 45 !: 45 !: 4 5 !: 45 !: 45 !: < # />6 " ! 3 ! ! ,)/)* "$% 7$5!#6$# 9 # 7 9 #$ $#" ( !2 " ' " 0 ( ! ! " 1 !2 " ! - 0 ' " ( ! ! - ! ! 3 ! ! ! " !2 2 ! ( ! ! ! ' " !2 ( " 2 3 ( " 1 !2 ! ! ( ! 0 - " ! " E< : !2 ( " " ! ! 3 ( ! " ! E/F;
E#F; E%F; E-F; ! ! ( " E ( !
3 ' " (
, !! ( " - ! ! ( ! ! (
E " ! " (
#< E E *< *? <G E 5 !F * N5W ;+ ! / "" # @ D / ) ( ! ( ! " E * F " ( 0 ( 0 E E *< *? <G E E ' @ -! " ! " ! ( E E *< *? <G E 5 !F , !! ( " " ! ! ( ( " ! " E ( ! 3 , ( 3 ! ! E ( E E *< *? <G ( E5 !F " "0 " ( E E *< *? <G ( E 5 !FI ( ! ! !! E E *< *? <G ( ) E 5 !F E5 !F ! !2 " # A D - ! 0 - ( ( ! " E : ! ( ! E 5 !F ( E E *< *? <G- ! ! ( !2 3 ! " ( ! " E E *< *? <G E 5 !F-! " " "" # < ! " 1 !2 " " / ( ! " "0 ( 0 E E *< *? <G E " E *< *? <G E5 !F ( E E *< *? <G ( E5 !F ! " ! "" # 5$
&$ # 2>= ! 5 < " ! ! ( L M L"N" ( ! L M L M% %"T2L L 5L1 N$ L #L1 N$ L &L1 N$ L ;L1 N$ , $ 3 !2 ( ! L 5L1 N5 L #L1 N5 L &L1 N5 L ;L1 N5 Yes Yes B ( No
&5 # $>= ! 5 * , ( " ! ! ( ( L"N( ! L ML1 X% L"T2L L ML1 % L"T2L , ( ( , ( ( Yes Yes B , ( ( ( " ! ( , ( ! ( ( ! No
&# # .>= ! 5 # /1>= ! 5 , ( ( /" 2L , ( , ( Yes N o L L1 L1 !2 L1 "0 ( , ( L L1 , ( L L1 No Yes
&& ,)/), "$% 7$5!#6$# 9 # 7 ; $#" " ! - ! 0 ( ' ! ( 1 !2 ( " 3 " ( / ! ( !2 " " " ! ! / " ! ! " ( E E *< *? <G ( ( " " ! 0 " ( " ( ! E5 " E5 ! 3 "" # 55 ! ) " * E E *< *? <G E5 !F+- ( ! 3 ( 1 !2- " ! ! " ! " 1 !2 ( * (( ( ! + " ( ! ( ( ( 1 !2 ( ( 3 ! 1 !2 ( ( ! " ! ! D ( ( ! ! ! ! ! ( " " 0 3 ! ( 0 0 5 ! E 5 ! E " ! ! ( E5 !F D B E E *< *? <G E 5 !F ( " ! ( ! ! ! ( ! " E5 5 6! !F
&; L L1 ( " ! ! ( 1 !2 L( N" ( ! 1 !2L( N" ( ! " ! ! ( 1 !2 ( L( N( ! 1 !2L( N( ! L( N" ( ( 1 !2L( N" ( 1 !2 ( L( N " ( 1 !2L( N " ( 8 ( ( No No No Yes Yes Yes # //>= ! 5 B
&= ,)/)- #& $7 9 # 7 5$! ( ( " ! ! E ( " ! F (( ( 0 ! ( " ( !! ( ! E ( " F (( ( 0 !2 ! ! ( ! ! ' " 8 '( ! E" F 3 E" ! F ( ! " ( ! ! ( * E + ( " ∆ ( / ! " ( !2 ( ! 0 " !2 ( ' ( ∆ ( " " 0 3 " ( " E " E ( " F " ) E ( " ! F " " ! ( ( E ( " ! F " / B ! ( 1 !2 ( 3 ' ! " ! 0 ! 3 ! ' " ! ! 0 / 3 ! " E F !2 !! ( E ( " ! F " ' ! " E ! " " ! % " , !2 " # 5#-E 5#-E *< *? <G /5#-E5 !F ( " E " ! ! ! " " *E 5 !F+ ! " E ! E " ( " E E ' @ E E *< *? <G ( ) E5 !F /E5 !F " E - ! " ' )- )" E " * E E *< *? <G E 5 !F+ ! ( ) ( '( " !
&:
3 5 ! E 5 ! E " ! H
(( "" B
E E *< *? <G E 5 !: !2 5 ! (
&@ L L1 L L1 N( L N$ L L1 N( ! " ! L ) L T L " L L, 8,N( No No Yes Yes No No L T L " L L, 8, Yes B L L1 ( ? .L N ( ( .L1 !2N ( ? .L N( ( .L1 !2N( Yes No # /#>= ! 5
&A
&
, #
-)*
&% $
6$# " #
! ! ! 0 , " % !2 / ! ! 0 " ! ! 0 / " " , , , - 0 " * ,1+ " " ,1 / " !2 ( ( 0 ( !2 ( ! ! ! ,/ 3 3 ! " ! " " ( , ' 2 " "" ! ! ! - ( ! ( ' " 0 ! " ' !2 ' , 2 ! " ( " ! ! " "" " , 3 ! ( !!-),
&% $
6$# 7
&$
# &&$7$
&
8' ! "" ,/3 & 5 ( ( 0 " ! " Stato_1 Stato_2 / 0 3 ( ! ! ! 3 " " ! ( ! / 0 " Y! ! Z "" ,/ !
&< Stato_1 en: x=1; du: x=0; ex: x=2; ' 0 ' ! ( !2 / ( *! " +- ! " ( *! " ! + ' ! *! " + ! " (
& # !2 ! " Stato_1 & 5
% />( 6 ! ! ,
;$ " " 5 I " ! ! ! !2 & & ! / " 0 ! ! ! ! , ! " " 5 I " 0 ! ! ! / ! ! ! , ( !2 , !2 !2 " ! !2 3 " " ! " ! ! ! % %>( 6 ! ! , 8 " ! !2 ( 00 ( ! " & ; / ! " " 5 I " 3 "0 ! ( ! !2 % ->( 6 ! ! , , " ( " ) & = ( ! ! U[R$V ( ) " L ! 0 ! X " L 5 UXR$V L # UXTN$V 3 ! ( " ! ( " ! " 6
;5 ! , ( ! U[R$V L7 !2 ( ) L75 L7# " ! " 6 ! ! " ! " ! " !2 " " % &>( 6 ! ! , " B 0 / 0 ! " ! " L75 ! " & : % 0>( 6 ! ! ,
;# D ( ( " ' ! " ! L75 @6 !2 ; 0 " , & @ ( 3 " ( " ! ! "" " ! ! 3 ! ! 7 % 2>( 6 ! ! , ( 0 !2 ( ' 0 !! , ( " ' ( 6 0 , " " & A % $>7 ! ! ,
;& "" 3 ( ( 0 5 ( ,* 6 + # 8 ! , ** 6 + & 8 ' ,*) " + ; ,* + " ! " '!! ( 0 ! & < % .>7 ! ! , 3 " " ( ) - ! / 0 ! 0 !!2 " , ! ( " " 6 ! 6 ! " " & 5$
;; % /1>7 ! ! , !2 " ' ( 0 " ! ! " ! , ( 0 " ( ! " ( & 5# 3 ( 0 " " ! 3 U! T #$V ( 0 " " ( ! - ( ! " )* \\+ " ! 3 ( ! " )*! \N#+ D " ! 3 2 ( #$ ! ! ! " " " ( ( 0 "
;= % //>) " ! , % /#>7 ! ! ,
-)-
&% $
6$# 7
"$
%' 7$
6$#
3 ( 0 ( ! !;: 5 '= 6 2 ! " " ! ! ( - ! ! ( 0 !2 !! ( I # " 0 ( L L ,L L ( 7 E E ' @ I & ) 6 ! " 2 ! " ! E 6 ! " ! ( ( ( ! ) =$Q I ; ! @6! E ! 0 ! ( ! I = " ? = " 0 ( 1 !2 " " 1 !2L 1 !2L, I : ' 6 7 ( ' !! ' ' ' ' I @ ( 5 6 ( ! ' ' ' ' ( ( I A 6 ( ! ! ( I < 6 ! ! ! " " I 5$ " 6 " ( 1 !2I 55 " 6 ! " ! ! ( 1 !2I 5# < " ( ( ! I 5& < " " ( ( ! " 1 !2I 5; * " ( ( ! I
;@ 5= " * " ( ( ! " 1 !2I 5: " ( ( ! I 5@ " " ( ( ! " 1 !2I 5A ! " I 5< B ! ( 1 !2I #$ 0 ! ( ! " ( ! I #5 6 0 ( ! 1 !2 ! ! I ( ! !2 " " ! 0 ( "" " ' , , ! / ! ! ( 0 ! " " , 2 " ! " " ' 0 !!2 " ( ( ( " " " ' 0 !!2 " 6 ! 6 ( ! ( 0 ! ! " ! " ! ! " 3 0 ( ) K& #
;A assegnazione en: M ach=M ach_0; P sa=P sa_0; P t=P t_0; flag_speed=0; flag_P 1_M O N ITO R IN G =0; flag_P 2_M O N ITO R IN G =0; flag_P 3_M O N ITO R IN G =0; flag_P 4_M O N ITO R IN G =0; count_Low1=0; count_Low2=0; count_Low3=0; count_Low4=0; count_High1=0; count_High2=0; count_High3=0; count_High4=0; count_P 1=0; count_P 2=0; count_P 3=0; count_P 4=0; exit: M ach=M ach_0; P sa=P sa_0; P t=P t_0; flag_speed=0; flag_P 1_M O N ITO R IN G =0; flag_P 2_M O N ITO R IN G =0; flag_P 3_M O N ITO R IN G =0; flag_P 4_M O N ITO R IN G =0; count_Low1=0; count_Low2=0; count_Low3=0; count_Low4=0; count_High1=0; count_High2=0; count_High3=0; count_High4=0; count_P 1=0; count_P 2=0; count_P 3=0; count_P 4=0; -)-)* !8 D ! 2 ! " ( " ! - " ( ( E1- " E1- E1 '= E! - ! " E) - " EH - " E ( - E E *< *? <G ( E5 !J1F " E 6 ! ( ! E J1F * + ! - " & 5&- / , " ' ! " ' " 3 % /%>'= 6> " ,
;< -)-), & ' %< ! ! /3 " " 5 ! E E E E ! # ( 7 , E E E E "0 E5 !F ! ( 0 0 ! E E ' @ E5 !F & 5; ( !2 " " ,!2 " ( " ! ! " " 6 ! 6 % /-> " > " ,
=$ probes_check probes probe2 2 probe3 3 probe4 4 probe1 1 valid=0 invalid=1
[PF_Fail_1==0 & PS_Fail_1==0]{flag_P1_STATUS=0;}
{flag_P1_STATUS=1;}
[PF_Fail_2==0 & PS_Fail_2==0]{flag_P2_STATUS=0;}
{flag_P2_STATUS=1;}
[PF_Fail_3==0 & PS_Fail_3==0]{flag_P3_STATUS=0;}
{flag_P3_STATUS=1;}
[PF_Fail_4==0 & PS_Fail_4==0]{flag_P4_STATUS=0;}
{flag_P4_STATUS=1;} " ! 0 !! , & 5= 3 ' E !F " ! 5 ! E E E E 3 ( ! ! U L L NN$ ] ,L L NN$V Y L L, 8,N$IZ ! !2 " " ! ! , % /&> " > " ,
=5 -)-)- : 8 7 ' %< ! " & 5: 2 ! " ! ( E 6 ! / ! " "" # ; 00 " E E ' @ ( " - " E) - " EH - E E *< *? <G ! " E E , ! 0 ( E 6 ! ! E) H F & 5@- ! "" # =- ( " ! ( ( E) 6 ! ! : U NN$V ( ! ! / (( ! E F ! E 6 ! / E F " ! EH ) E & 5A ! "" # : D H ( ! ! U ( NN&V ! ! ! ( ! !2 E 6 ! " & 5:
=# low_speed_check check
2
coppie_invalide1
sonda44
sonda33
Low_to_High High_to_Low sonda11
uscita_senza_controllo en: count_Low1=countlow1; count_Low2=countlow2; count_Low3=countlow3; count_Low4=countlow4; count_High1=counthigh1; count_High2=counthigh2; count_High3=counthigh3; count_High4=counthigh4; flag_speed=flagspeed; sonda22
{invalide=0;} [flag_P1_STATUS==0&flag_P1_MONITORING==0] {invalide++;} [flag_P2_STATUS==0&flag_P2_MONITORING==0] {invalide++;} [flag_P4_STATUS==0&flag_P4_MONITORING==0] {invalide++;} [flag_P3_STATUS==0&flag_P3_MONITORING==0] {invalide++;} [invalide==3] [flagspeed==0] % /0>) 6 ! " > " ,=& Low_to_High check_low_high
1
contatori_low2
reset_low3
low_high44
low_high11
low_high22
c22
c33
c44
low_high33
c11
[flag_P1_STATUS==0&flag_P1_MONITORING==0] [Pfront_2/Pslot_2<=th_Low]{count_low2=0;} {count_low1=0;} [flag_P2_STATUS==0&flag_P2_MONITORING==0] [Pfront_1/Pslot_1<=th_Low]{count_low1=0;} {count_low1=countlow1+1;} {count_low2=countlow2+1;} {count_low2=0;} [Pfront_3/Pslot_3<=th_Low]{count_low3=0;} [Pfront_4/Pslot_4<=th_Low]{count_low4=0;} [flag_P3_STATUS==0&flag_P3_MONITORING==0] [flag_P4_STATUS==0&flag_P4_MONITORING==0] {count_low3=countlow3+1;} {count_low3=0;} {count_low4=countlow4+1;} {count_low4=0;} {u=0;} [count_low1>n_frame]{u++;} [count_low2>n_frame]{u++;} [count_low4>n_frame]{u++;} [count_low3>n_frame]{u++;} [u>=2]{flag_speed=1; count_Low1=0; count_Low2=0; count_Low3=0; count_Low4=0; count_High1=counthigh1; count_High2=counthigh2; count_High3=counthigh3; count_High4=counthigh4;} {flag_speed=flagspeed; count_Low1=count_low1; count_Low2=count_low2; count_Low3=count_low3; count_Low4=count_low4; count_High1=counthigh1; count_High2=counthigh2; count_High3=counthigh3; count_High4=counthigh4;} % /2>) 6 ! " >" ) H=; High_to_Low contatori_high
2
check_high_low1
reset_high3
high_low44
high_low33
high_low11
c22
c43
c34
high_low22
c11
[flag_P1_STATUS==0&flag_P1_MONITORING==0] [flag_P2_STATUS==0&flag_P2_MONITORING==0] [Pfront_1/Pslot_1>=th_High]{count_high1=0;} {count_high1=counthigh1+1;} [Pfront_2/Pslot_2>=th_High]{count_high2=0;} {count_high1=0;} {count_high2=counthigh2+1;} {count_high2=0;} [flag_P3_STATUS==0&flag_P3_MONITORING==0] [Pfront_3/Pslot_3>=th_High]{count_high3=0;} {count_high3=counthigh3+1;} {count_high3=0;} [flag_P4_STATUS==0&flag_P4_MONITORING==0] [Pfront_4/Pslot_4>=th_High]{count_high4=0;} {count_high4=counthigh4+1;} {count_high4=0;} {v=0;} [count_high1>n_frame]{v++;} [count_high2>n_frame]{v++;} [count_high3>n_frame]{v++;} [count_high4>n_frame]{v++;} [v>=2]{flag_speed=0; count_Low1=countlow1; count_Low2=countlow2; count_Low3=countlow3; count_Low4=countlow4; count_High1=0; count_High2=0; count_High3=0; count_High4=0;} {flag_speed=flagspeed; count_Low1=countlow1; count_Low2=countlow2; count_Low3=countlow3; count_Low4=countlow4; count_High1=count_high1; count_High2=count_high2; count_High3=count_high3; count_High4=count_high4;} % /$>) 6 ! " >" H )== low_high1 1 [flag_P1_STATUS==0&flag_P1_MONITORING==0] {count_low1=0;} [Pfront_1/Pslot_1<=th_Low]{count_low1=0;} {count_low1=countlow1+1;} ! E) H F " E) ( E E ' @ E E *< *? <G "0 E5 !F E E E) ! ( " E) ( ! " ) ! - " 0 !! " " E E & 5< ! " 5- / 3 " ! E U RN#V " ! EH F " E) ! " ! 0 !! E & 5@ 0 !! " E & 5@- " " " E) !2 ( E ( 0 ! ( 0
*Y N$IZ+ ! - ( ! " )*Y \\IZ+
( !2 " E) E % /.>) 6 ! " >" ) H 5 ! / ! 4H ) : ! " 3 ! ! " 3 ! " EH ( ! " ) E E " EH ! " ( & #$ 5 ( 3 ! 3 - " " EH " E U(RN#V " 4H ! :
=: high_low1 [flag_P1_STATUS==0&flag_P1_MONITORING==0] [Pfront_1/Pslot_1>=th_High]{count_high1=0;} {count_high1=counthigh1+1;} {count_high1=0;} % #1>) 6 ! " >" H ) 5 ! / -)-)+ 7 87 $#" " ! " " ( ' 1% 1 E 6 ! ( ) 6 ! " -" " ( " " ! ! ! 1 ( 0 ! 6 E 0 ! " ! ( 0 -! ! Y L N$Z- ( ! " ( !2 ! ( Y L \\IZ! " " 0 !! " E & #5 ( ( " ! 0 ! ( E ! , B E 6 ! / ) " 7 ! 3 Y L" N5IZ
=@
sonda1 1
[flag_P1_MONITORING==0 & flag_P1_STATUS==0]
{pressure_failure++;}
% #/> ! @6! > " ,
=A [Mach<V_Mach[i]|Mach>V_Mach[i+1]]{i++;} {i=1;} [i>9]{Mach_Sup=V_Mach[i],Mach_Inf=V_Mach[i-1];} {Mach_Sup=V_Mach[i+1],Mach_Inf=V_Mach[i];} -)-)0 %' #" %$# ! " ! /3 " ' ( BE " ( " E " E 6 " ! ( ! " 1 !2 ! / ! " " & #& " ' ! !2 ! ! ! ! , % #%> " ? = " > " , ( 0 ! " ! ( BE " 3 ( " ' ( " ?L1 !2U V
?L1 !2U \5V Y1 !2L, N?L1 !2U \5V-1 !2L N?L1 !2U VIZ
" ! " ( 0 ! )
U1 !2T?L1 !2U V^1 !2R?L1 !2U \5VVY\\IZ ! " ! 3 /
2 ( BE " 3 ! " E 6 / (
B ! BE " " E / " ! 3
(( ! " U R<VY1 !2L, N?L1 !2U V-1 !2L N?L1 !2U %
5VIZ , 1 !2 ! ! ! ( % " ( BE " " E 6
=<
AlphaBetaEstimate
settaggio
valid=0 invalid=1
[flag_AoA1_NBC==0 & flag_AoS_NBC==0]{AoA_FFM=AoA1_NBC; AoS_FFM=AoS_NBC; flag_AoA_FFM=0; flag_AoS_FFM=0;} {AoA_FFM=0; AoS_FFM=0; flag_AoA_FFM=1; flag_AoS_FFM=1;} -)-)/ 8' &$9 ! " ! /3 " ( !! ' 'E ! 6 ' E 0 ! " ( < , E' '/E<7 E' E<7 "0 5 ! ' 'E ' E ! ! ( ' '/E<7 ' E<7 ( < D ! " ( ( ( 5 ! ! " ( & #; % #->' 6 7 ( > " , -)-)= #; 8 # ( " ( ' 'E ' E ! ! ( ! ( ( ( " " U' 'E ;' 'E V U' E ' E V , ! ( "0 E( 5 6 / 4 : " ' " !2 4* ( 5 6 ! : (( ( O P " " ' "
:$ E( 5 6 " ( 4 : ' Y L ( N5IZ ( ! ! " " ! " ! " ! ! ! ( Y L ( N$IZ! " & #= % #&>( 5 6 > " , -)-). &&! ># 9$ & 98! $# ( " " E 6 " E 0 " 1 !2 - ( ! ! ! ! 6 6 ! ( & #: " , ! ' 0 !! " " " " " ( ! ! ! & #@ " ' 3 " ! " ! " & #A ! " 5 ( !2 ! , / ( ! U L 5L1 NN$] L 5L, 8,NN$V ! ! ! 0 ( " E ( ! ! ! ! ( D ' " , ! " ( 0 ! 6 " " 0 !! , ) ! = & #:
:5 " " E N$ # ( ! ! ( " ! ! _ 5 L $;$ L _ _ 5 L $#$ L _ _ 5 L $;$ L _ _ 5 L $#$ L _ " !! ( (( " ! ( 5 !2 ! ' !! ' ' ' L L = = 5JK- - % # # % % % # # # # /L ! 3 ' " ! ! " ! ! ! " " "" , ! " ! ! " E 6 " E 6 E/E1#1J5ME1#1E/ 6 E/E1-1J5ME1-1E/ 6 E/E1#1J5ME1#1E/ 6 E/E1-1J5ME1-1E/ , ! U L 5L1 NN$] L 5L, 8,NN$V ( ( ! ! " ! ! " ( ! ! ! ! ! 4) 5 : 6 E/E 689J 6 E/E 68 /9 6 E/E 89J 6 E/E 8 /9 6 E/E 689J 6 E/E 68 /9 6 E/E 89J 6 E/E 8 /9
:# Cpf_1_Sup 0 0 0 0 0 0 1 0 load dati tempo To Workspace5 PRESSURE POLYNOMIALS COMPUTATION ADM_CAP_01-07 Memory 0.92 0.90 Clear all Demux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Clock 0 0 Cpf_1_Inf Cps_1_Sup Cps_1_Inf Cpf_2_Sup Cpf_2_Inf Cps_2_Sup Cps_2_Inf Cpf_3_Sup Cpf_3_Inf Cps_3_Sup Cps_3_Inf Cpf_4_Sup Cpf_4_Inf Cps_4_Sup Cps_4_Inf flag_P1_MONITORING flag_P2_MONITORING flag_P3_MONITORING flag_P4_MONITORING AoA_FFM AoS_FFM Mach_Sup Mach_Inf flag_P1_STATUS flag_P2_STATUS flag_P3_STATUS flag_P4_STATUS % #0> 6 > ! ,
:&
:;
:= -)-)? &&! # 8 $# ( ! ! " E 6 " E " ! ! ! ! ( 6 6 ( " 1 !2 ! ! ' " ! ! ( 3 ! " " & #< ! ! - ! " ! ! " ( 6 6 ( ! 0 !! " 5 & &$ ( !2 ! U L 5L1 NN$] L 5L, 8,NN$V/ " " ! ! 6 E5 6 E/
(
)
(
" ")
" 6 " 6 6 6 6 6 " " " 6 " 6 6 6 6 6 L L L L 5 L L 5 L L 5 L 5 L L L L L 5 L L 5 L L 5 L 5 L − ⋅ − − + = − ⋅ − − + = " ! " ( ( Y L5N L5L I L5N L5L IZ % #.> 6 > " ,:: % %1> 6 > " , 5 ! / -)-)*3 & %' 98! $# ! ! " " & &5 ( " " - ! 6 E 6 E ! ! ( E E ! ( ! ! ( ! 1 !2 ( ' , & && " - ( " 5- !2 ! U L 5L1 NN$] L 5L, 8,NN$V ( U 0 * L5% L5+R2L V ! ! ! E/ " Y L5N L ` IZ ! ( ( ( ( ! " ! ( ! ! " E/!2 ( ( U 0 * L5M L5% L5M L5+R2L ]* L5 L5+R2L "V ! ! " ( 00 " ' Y1 !2L5N1 !2L ` IZ 3 ! ! ( ( ( ! ( " E !; E !- E= E< ( ! ! ! 0 !! ) ! = & &5 6 "
:@
, 5 ( ! "
" ! " E/ " E/ " ( ! ! ! ( " "
0 !! ,
:A
% %#> " 6 > " ,
:< -)-)** & %' 98 #& $#
@$ ! " 6 0 "" # #-" ! ( E " E " ! " 6 ( ! " E F " E F ! 6- < ! 6; ' !! ; ' " 1 !2 ! " & &; " ( ' 0 !! !2 ! ( ( ! " ( ! 0 !! ) ! = !2 ! ! ! " 6 " ! ! 6 < ! 6 & &= ( ' " 3 " ! " ! 3 " % %&> " 6 > " , 3 5 & &: ! " ( ) ! U L 5L1 NN$] L 5L, 8,NN$V ( ! " " ( ! ) B Y L5 N L5 I1 !2L5 N1 !2L5 IZ
@5 " ! " ( 5 5 L 5 L M 5 L 5 L 5 L M 5 L " " " = −∆ ∆ − = " ∆ L5 ∆ " L5 ( ! 6 ! " " )( ! ! 6 < ! 6 ! " D )( " ( " " )( ( L 5 L L 5 L 5 L L 5 L L 5 L 5 L ∆ + ∆ = ∆ ∆ + ∆ = ∆ & &: ! " ! " ' ( U R#$] TN;5V ( ! ! ( " (
Y L N #$L5I1 L N1 #$L5I L,N ;$L5I1 L,N1 ;$L5I L N
#$IZ " ' ( ! ( "
Y L,N #$L5I1 L,N1 #$L5I L N $L5I1 L N1 $L5I L N$IZ
( ! L ! ' " ' ( ! , !! ( " ! ! ( ! " ' ' ' L L = = JK# # /L , ! 3 ' " ( ! ! ! !
(
)
(
)
( " ( 6 ( " 6 ( L L L 5 L L 5 L L L 5 L L L L 5 L L 5 L L L 5 L ⋅ = ∆ ⋅ ⋅ = ∆ ⋅ = ∆ ⋅ ⋅ = ∆ " " ! " ( ) ( ( ( ) ( " 6 ( " ( " ( " ( ( ( 6 ( ( ( L #$ L L 5 L L L 5 L L L 5 L L 5 L L #$ L L 5 L L L 5 L L L 5 L L 5 L − ⋅ ∆ − ∆ + ∆ = ∆ − ⋅ ∆ − ∆ + ∆ = ∆@# , 0 ! ! ! " 3 ! 0 ( " 1 !2 ! " ! ! ! ! 6 " " U1 !2L NN$ A=V ! " ) ( E E<=E/E1$& E E<=E/E1.1 E " E<=E/E1$& E " E<=E/E1.1 ( ! ( 5 ! ! ∆ L5L)( )( " L5L ∆ ! " )( ' ' = = L JK# # /L
(
)
(
)
<= " 5 )( " 6 <= " 5 6 )( " <= 5 )( 6 <= 5 6 )( L 5 L L L L L 5 L L 5 L L L L L 5 L L 5 L L L 5 L L L 5 L L 5 L L L 5 L L L 5 L ⋅ = ∆ ⋅ = ∆ ⋅ ⋅ = ∆ ⋅ ⋅ = ∆(
" " E)
" E " E 6 E)( E N E E)( E 6 N E E)( E N E E)( N E ⋅ − − − + = 5 5 5 5(
" " E)
" E " E 6 E)( E N " E E)( E 6 N " E E)( E N " E E)( N " E ⋅ − − − + = 5 5 5 5 , " E / $ A= ! " ' " " "" & &: "" " ( " 6 3 ! " ! ! E/F " E/F@&
@; -)-)*, 9 #$ $#" & ( " ( ! " E F ! ! " 0 "" ! ! ! , 7 ' " " ( ! ! ! < ! ! " " ! " " ! ( E F ( " 6 ! " " & &@ % %2>< > " , ! " E E *< *? <G ! ( !! ( ( ! " & &A ( ( ( ! " ! ( ! ' ! "
@= % %$>< > " , " ! E5 ! & &<- ! " 0 !! "" # @- ! ! ( 5 " ! ! ( " 6 " ! I ( ! " ! ! ( ! " ( 5 " / ( 0 ! ! ! ! E ! " ( " ! ! ! ( E (
@: % %.>< >" ! E5 ! " & &A ( 3 " " ! ! ! ( ! " ( !2 ( E " ' " " ; E ; ! 0 ! ( ! ( - " ! ( " ! " ; ! ! 3 ! ! "" # @ ! ( ( " 5 ! E E *< *? <G ! " 0 0 !! # @ ( B 3 5 ! U NN5V ( " E 5 ! ! " 5 ! ( !2 ( ! ! D ! - " & ;$ ( " 5-! 0 !! ! # @
@@ % -1>< >" E 5 ! / -)-)*- 9 #$ $#" %' ! < " / " 3 ! ! " ( " 1 !2 ! " ( ! " 6 ! E " E *< *? <G ! " ( & ;5 % -/>< " > " ,
@A D ! - / ! ! ! - 2 ! " " /( ! ! " " & ;# !2 ( "" , / 3 " ! < ( " % -#>< " > " ,
@< -)-)*+ #$ $#" & # $! " !! ! K# ; 5- / ) ( ! ! ( ! * ! ! " ( ! " ! " ' " " ! < " E E *< *? <G ( ! " " ! ( ( ! " ( & ;& " - " " " E! 3 " " - ! " 0 !! "" # A- ( - ! ( " ! " E F !! ( ! ! 5 ! E E *< *? <G Y L 5L1 N5I 5N$IZ! " " & ;; 5
A$ % -%> * > " , ( 0 6 E// ( 0 ! !2 " ( / ( ( " / Y 5N L5 IZ ( 0 ( 3 ! ( ! ! !! (
A5 % --> > " , 5 ! / !! ( " " " E! 3 & ;& " " ! ! ( ( " ! " & &< ! ! 0 !! "" # A ! " " & ;= ( ! ! ( L" ! " ( " ! ! / ! # ! 3 ! 0 !! ! # A " " " ( 0 ! ( " " !2 ( E % -&> ! 3 E ! > " ,
A# % -0> " > " , ' " " & ;& " ! ! "" # A ! "" ! " E 5 ! & ;&- ! ! " E5 ! & ;@ " ! ( ! U NN5V & ;& ! 0 !! ! "" % -2> E5 !> " , " E! / & ;A ! ! " ( 5 ! ( 0 ! 6 E D ( ! / 3 " ( " /
A& U(U;VNN 5V Y L 5L1 N$IZ- ( ! /U(U&VNN #V Y L #L1 N$IZ ( " U(U#VNN ;V Y L ;L1 N5IZ % -$ " E! /> " , " E! # & ;< ( ! # 3 " ( " / U(U;VNN 5V Y L 5L1 N5IZ- ( ! /U(U&VNN #V Y L #L1 N$IZ ( " U(U#VNN ;V Y L ;L1 N$IZ
A; % -.> " E! #> " ,
A= -)-)*0 #$ $#" %' # $! ! ( ( 3 ( ! ( ! " ! " ! 0 " * / ! ! * " 3 ' " " 1 !2 ! " " E F E " E *< *? <G & =$ ( " ! ! % &1> " * > " ,
A: & =5 ! ,0 "" # A ( "" / 3 " ! * ( " % &/> " * > " ,
A@ -)-)*/ #$ $#" & : $! ( 3 ) ( 2 ! " ( ! ! " ! & =# ( " - " ' 0 !!2 " , -! - 5 #- ' ( ! % &#> > " ,
AA / ( " ( ! ! 0 " & =& "" # < " ! 5 ! ! ( " ! ! ! !! ( " ' Y L 5L1 N5I 5N$IZ- ! ! ( ! Y 5N L5 IZ " ! " 3 " ! " ! 0 !! # < " " " ( ! ! N 0 *(U&V%(U;V+ ( 3 " ! ( ! ! ( E " & =& ( ! ( E 5 ! " E! , ! " E (( ! " "" # < ( " E 5 ! E E *< *? <G ( 5 !
A<
<$ , ( ! U T2L V " " E! & =; ! " ( (U&V (U;V! ( " 6 5 ! ( % &-> " E! > " ,
<5 -)-)*= #$ $#" %' : $! " ! !2 3 ! ( ( 3 ) ( 2 ! " ( ! ! " ' " & == ( 0 !!2 " , ! !2 5 # ! & =: / " " ! 3 ! " ( ! " " 1 !2 ( 3 " E F ! ( " ( E " E *< *? <G ( 0 !!2 " 6 ! 6 , % &&> " > " ,
<# " ! !2 3 ! ( ( " ( 0 " !2 " "" # < 3 ! ( 0 ! - !2 ( 1 !2 ( -( ! ! ( E " U T2L1 !2V ! " ( 0 " 6 " ' ,
<&
<; -)-)*. $# #$ $#" ( ! " ( ! " 1 !2 ( ! D ! " * -+ 2 ! " 3 ( 0 E E *< *? <G E " E *< *? <G ! " " & =@ ( 0 ! ( E E *< *? <G " " 6 ! 6 , % &2> > " ,
<= " " & =A " 3 " ! " ! " ! "0 ( " 5 ( ! E /E *< *? <G ( 5 ! Y L 5L1 N$IZ " ! ' " ( 5 ! Y L 5L1 N5IZ ! , "" # 5$ % &$> > " ,
<: 0 ( " L L1 " ( ! % " L L, 8, ( ! % " L L1 " ! ( ! % " L1 !2 L1 " ! " 1 !2 ( ! % " % />? 6 ! 33
<@ -)-)*? $#" ( ! " E F " E F ( 3 ! ( " ( ! 5 ! 5 ! " 1 !2- " " !2 " ( ! " & =< ( " " ! ! - ! !2 E E *< *? <G ( ! K& # 5@ & :$ H ( ! ! ! ( , "" # 55 ! ! 0 ' " ( * & :$+ / ( " ! 3 !2 ( ( !! ! ' " ! " & :5 " 3 ( " " E E *< *? <G , " 5 ( E/F " E/F ( ! !! ( ! ! ( 0 " 6 / " /
" ( U L 5L1 NN5VY 5N$I" !25N$IZ
! " " " " 5 ! !2
! ( ! " ( !2 !
<A % &.>B > " ,
<< % 01>B > " ,
5$$ " " 5 ! ( " 3 ! - ! - ' ( " ! , ( ! ! U( T#V ( ( " E E & :$ ! ( ( 1 !2 ! ! ! 5 , 5 ! 5 6! ! " ' 0 !! , & =< !2 " " " " ( ! ! ! ' " , U( NN;V ( " ! < E " & :# ! 0 !! E5 ! # 55 ! " " ! ! ( 6 " ! ( 5 , !! ( " " ! " ( ( " ( ! ( 5 N*(U#V\(U&V+S# ! " ( ( " !2 " ( ! ( 1 !2N* U#V\ U&V+S# % 0#> " < E > " , , U( NN&V ( " ! * E & :& ! 0 !! @ E 5 ! "" # 55 ! / ! 3 ! < E " 3 ! ( ( / ( ! ( 5- N(U&V " 1 !2 ( / ( ! ( - 1 !2N U&V
5$5 % 0%> " * E > " , (( ( ! ! U( NN#V ( " E & :& ! ( / ( " ( 5 " 1 !2 ( / ( " ( " E ! 0 !! " = E 5 ! # 55 % 0-> " E > " ,
5$# -)-),3 &&! $! # " 9 # ! 2 ! " ( ! ! " - ! " " & :=-E :=-E *< *? <G E E ' @ ( ( " ! " ! " E " ! ( " " ! & :: ( ! " , ! " 3 ! ' " ! " " ! " " " 3 E5 !
5$&
5$;
5$= " " ! 5 & :@ H ! " "" # 5# " ' ! " ! , ( ! U L 51 NN$V Y! L 5N$I L 5L" N L 51 IZ (( ! " # 5# " ! ! " ! / U! 5RN L " V Y! L 5N! 5I L 5L" N L 51 IZ !2 ! ! " # 5# ! ! ! " ! U L 5L, 8,NN5V Y L 5L" N$I! L 5N! 5IZ D L 5L, 8, 5 ! " ( ' ! ! " ! ( )Y 5N! 5\5IZ " !// ( 0 " ! ( " " ' ! " ! " E / , 3 " ( E U 5T L " V Y L 5L" N$I! L 5N 5IZ (( ! ! 5 ! E /E ' @ , ( ! " ( E Y L 5L" N L 51 I! L 5N 5IZ 3 ! ( 1 !2 ( ( ! ! ! !
5$: % 02>7 "" ! / 66 " ! ( 0 E6 E ( 0 ! !2 ( ! " " !! ( " " ! " " & :: ( ! 3 E6 E ( !2 5 ! " ! "- ( Y!N$IZ( ! " ) Y!\\IZ- " ( ( " 5 " ! ( ' Y L 5L1 N L 5L" IZ " ! ( ! E6/E ( ( 0 ! ! E /E *< *? <G ( " ! " ( ' " " 3 E5 ! & :: ( 5 ! ! ( " 1 !2 B E6 E 5 ! (( U!R#V Y( .L N5I( .L1 !2N5IZ " " ( Y( .L N$I( .L1 !2N$IZ
5$@ -)-),* &&! 98! $# 0 ( 1 !2 ( ! ! ! ( 5 ! ( ! ! ( ( 5 ! E % 0$> 6 > " , , 5 ! E 5 ! E " "0 5 ! 5 ! E / ( ! " ! ( ( ' " Y( .L N5IZ 3 ! ! 3 ( " ( 5 ! E 5 ! E " !
(
#)
&= # $ 5+ ⋅ " = % / % 0$> 6 > " ,5$A
-)+
7
7$
6$#
" ,! ! 0 " 2 " '= E'= E E 6 ! ( ! / " & :< ! " / " 0 !!2 G - 6 - - ' = " 0 !! -G ; " ( ! " 0 * 3 - - !! - - ! 6+-! ! 6; ( 3 " " !2- ( ( ! ) 6 A 0 !! " ' ! " 0 0 !! 6 ! ! ! ! ( ! " ( ! )" ! & :< 0 !! " ( '"" " ! ! 6 0 !! ' = " " ! ( ( " ! " " U&V !2 ( ! 0 " " 0 !! ' = ! ! ( ' ! " ) ! ! ! " " & @$ 3 / ! * ! + ' ! " ' 0 !!2 ! * + / ' , ! 0 H ( " E( " F (( ' " " ! ! " ( 3 ' " -! E 6 F " ( ! ! " 1 !2 3 ! " !5$< < = 6 6- E F ! " !2 ! • ( " >'= 6; " ; ) 6 ! " ; ! @6! • 6 > " ? = " ; ' 6 7 ( ; ( 5 6 ; 6 ; 6 ; " 6 ; " 6 • >< " ; " * ; " ; ; B ; ; 6 " & @$ 0 !! < 8 6 /9; ! ! / & @5 & @#- " " " ( E E ' @ E E *< *? <G , L L, 8, L L1 "0 ( ! ! " ( ! " )Y! \\IZ , " " ! " E ! 3 ( ' " " 0 !! < 8 6 #9 & @& ! - " ' 0 !! , 6 " - ! " !2 !! ( * # % - ! " ! + 0 ( ( 0 " * /+ ( < 8 6/9 ' ! / ( ' 0 !! B 33 3 & :< !2 " ( " ! ( 0 B " ! ! 0 * E5 - " E5 - !! +
55$
& @$ ( ( !
0 ( 3 " " 0 !! !!
6
• *E! ! E E - E E - E - E
• <7E! ! ( ' '/E<7 - ' E<7
-E' '/E<7 - E' E<7 !2/ " ( ! ! ( 0 "- ! " ( ) (( !2 " 3 ' " • ! ( ( ; )( ; 5 ! E ( ; 5 ! E)( 0 !! !! 6 ( ' 6 5 6 !2 ! ( ! 0 * " - E 6 !- E E *< *? <G+ '' = ! ! " * 1 1 + 2 0 " ! * 1+ (( ! ! -" E5 !F ( 5 ! - 7 ! *7 1+ ! 0 " E 5 !F ( " / ( 3 " " S 7 ( ( ! ) ( ( / =$Q D E 6 ! " ( E F-(( ( ! ) =$Q - ( a ( ( 7 1 ( / " ( ! " & :< 0 !! ) ! = " ! ! ! ! - ( - W - ! " ! " 0 !2 " ! " " & @; ! '= E'= E 6 E) DE * = E ! !2 " " ( !
555
55#
55&
% 2/> " ! ! 3 > < 8 6 /9
55;
55= % 2->7 "" ) ! =
55:
'4
#
, ( ( 0 • ! ( " ! ! ! 3 ( " • " ! ( " ' ( " !2 " ( ! • ! " ( ( ( " ( " ( ( ' ! ! ! ! 0 I • % "+)*
&
$
%$
! = E 5 E= E E/ ! " ( ! ( ! " ( ! ! - " - ' 0 3 ( G " ! " ! < 0 !! & :<- 3 !2 3 ( ) ! " ! 0 !! ' = D ( " " ! " ' ! " E6 = E ( - " " ! "0 ! *α+ *β+ ! ' ( ( ( ! ( 3 9NA$$$" ( U$ ;$$$ A$$$ 5&#$$V- ( 1 !2 $ ; ( U$ # $ ; $ : $ @ $ A $ A= $ <#V ! " ' ( ( α%β ! ! ( α55@ ! β ( 0 α ( 0 β ! =b α !2 β ! α ' ( U$b-#$bV β ' ( U% #$b-#$bV ! " ( " , 5 E= E E/ ! ( " 0 ! ( ! " ( & * + " 1 !2- ! " ( ' 0 ( " ( - / 0 !! %= & :< !2 !2 " E%! ! ! " ' ( ( ( " ! - -! -!2 ( ! (( ! ' ( ( ! ( ( ' 0 3 " ( !2 ! !2 ! " % ,- ! ! ! - ( ! ! !2 ! ( !2 !2 c * +- ( 0 ( - ( 3 c9 * "+ ( ) ( ) ( )
(
)
(
)
(
" ! d)
#= A@ # * +-$5&#= 5 *d+-#AA 5= ! " 55$$$ 2 % 5 $ $$:= 9 # # $ $ #@ #< $$:= $ S $ ⋅ = = = < ⋅ = ∆ ∆ − ⋅ ⋅ H ( 3 c " ! K; #55A - />( " >HJ$111 " J1- <
55< ! * / " 3 ! ; & ; ; !2 ( ' " " - %>( " >HJ$111 " J1- ! % - ->( 8 9>HJ$111 " J1- ! %
5#$
3 ! "
0 ! "0 3 !2 3 ! !
; = ; : ! ! "0 !2 (
5#5 - &>( " >HJ$111 " J1- ! # %
5##
+),
&
$
# 9$
%$
, ! !2 ' " ! !2 / ! ' " ( ! " !! / ! '!! E E ' ! "0 B " ( " " ( K; & +),)* 55 7 @%%! 66 7$ 8' &!$7 $ $% & !$$ D / ! ( " 1 !2 3 9 αN=b βNb ! " " $ &:b - 1 !2N$ ; 9NA$$$$"- ( " ! ! " " ' '!! !. 3 ! / ; @ ' " !! - 2>'"" " α β5#& ; A ( " " 1 !2 ! " E5 ; ! ' '!! !. α β -( ; < " " ; A ( '" ! !! !. - $>( ! C"" " ! α β " E5 - .>( ! C"" " ! α β " E5
5#; ; 5$ ( " ! E5 ( " ; 55 " " ( '" ! !! !. - /1>( ! C"" " ! α β E5 - //>( ! C"" " ! α β E5
5#= ; 5# ( ' '!! α β ( ! " 1 !2 ! ( ( ( # !2 ! " " ' " !! " ; 5& " ' " E/F - /#>( ! C"" " ! α β " E#F - /%>( ! C"" " ! α β E/F
5#:
! ( ! !2 ' ' "
'!! α β / B " ! ( ( ! "
* E/F- E#F- W - " E/F- " E#F- W + ( E5
" E5 3 ( ( " " " α β ! / '!! !. & ! " ; 5= " " " 6 , ' " E5 H ( " ! ! " - /-> ! C"" " α β ! 6 % "
5#@ - /&>( ! C ! C"" " E5
5#A +),), 55 7 @%%! 66 7 $&#& $ &!$7 $ $% & !$$
3 / ( " 1 !2 $ ; ( 3 9 A$$$" / ! " " :5 E #= E ; 5@ " - " ' " 6 ,- ! ! '!! !.( E/ E/ - /2>( ! C ! C"" " E/ E/
5#< ; 5A " !! !. ( ( E5 " ; 5< " " ( '" ! " - /$>( ! C ! C"" " E5 - /.>( ! C ! C"" " E5
5&$
; #$ ( " ' " " " E5 !
" ; #5
- #1>( ! C ! C"" " " E5
5&5
!2 ( ( ' '!!
!.-E/ E/; " E/F " E/F
!2 3 ( - ! " H ( "
-' ( ! ' " '!! !. ( "
( !2 3 ( '
- ##>( ! C ! C"" " " E/F
5&# +),)- 55 7 7 5 &&$# 7 &!8 5$%$ D / 1 !2 $ # 3 9 A$$$" / ' ! " 0 ( " ! / ! * + ;$b * + J&$b ; #; ; #= ' " E5 - #->( ! ! E5
5&&
5&; (
" E5 ; #@ !2 " ; #:
- #0>( ! ! " E5
5&= !2 " ! 0 ; 5 ! " ! 3 ( 1 !2 ! " 3 1 !2 ! " E U V E FU V " E " E F
&==<@ &==A& $ 5<<&& $ #$$$<
&==<@ &==A$ $ 5<A;; $ #$$5<
&==<A &==<: $ #$$@# $ 5<<A=
&==<@ &===< $ 5<@@: $ #$$5: - /> 5 " 6 " 6 ' " !2 " / " ! " 1 !2 / " $ # 3 ( 00 0 " ( ( +),)+ 55 7 7$# 9$% "7 ' " ! 3 ! / 3 9 A$$$"- " 1 !2 $ ; 0 !! G & :< ( ! ) " ( E N#A$ S !- DE NA= S !- ?E N5@$ S ! " " ! " E5 E5 ! - -! ! ( ( 0 !! G ! / " " & !2 " " ( ! ( !
5&: " ! 2 " # " & ; #< " ; #A ( " - #$>( ! ! " 6 A " E5
5&@ - #.>( ! ! " 6 A " E5
; &5 " ; &$ (
! " ( ! "
5&A - %/>( ! ! " 6 A E5 5 ! 0 ( !2 " ! 3 ! ( 3 ! " * - - + " ! !!2 ( ! (
+)-
& 7$9 # ;
D / ! ! " ( " ( ( ! ( ' " ! , " ( - ! 1 → 1 % - " ( % *" ( !2 " +I → - " ( " ( ! ! ( - 5F F5&< → % - " ( ! 0 Q ( $ ! ! ? ! ( ! 0 E5 " E5 " ( 1 2N5$$$ 1 !2N$ ;: ! 2N&$$$$ 1 !2N$ < " ( ! 0 ! ( - " & ! #%& ! " " " ( 1 !2- 6 E E " E E - ( 0 !! EG & :< D - 3 ! " ! - " ! "0 B * ! - " ! 6 A -- W + ! ! 0 , " & :< ! ( " ! / ( !2 ' G , 2 ! ( " ! ! " " "0 , 3 ! " ) ! ( ( " !! ! " ) " " U&V
5;$
- %#>( ! 5 ! 6 " E5
5;5
- %->( ! 5 ! ? " E5
5;#
)
""
! '"0 ( ) ! ! " " % " ( ( ! " ( / ! ( " " ( " ' " 0 ( ( , " " ! " ! ! " 0 " 0 " ) " ! 2 " " ( " " !2 " ( ( ( ! , " ! " ( " " "0 4 / ! " ' "" 4 2 ! " ( " ! ! " "" " , 3 ! ( !! !! ( ! " " 2 " ( ! " G 0 " ' '"" " ! " ! ! / !2 ( ! " ( ! 0 ( " ) " " < ! ! ! ! !2 3 " ) 7 ! ! K& # ) " (5;&
+ + 39*
U5V ) ;$ ) # $ ) ) %' $#$) E ! ! "0 1 !2 ( ! F% ! " " #$$#%5:- 8 ( ) - , "0 #$$# U#V ) ;$ ) # $ ) ) %' $#$ E ! " " J F% ! " " #$$#%5=- 8 ( ) - #$$#U&V ) &$"# $ E,( 1 1 " (
" J " ( ( .%0.%G F -8 ( ) - 00 #$$& U;V ) ;$ ) # $ ) ) %' $#$) E1 , " F % ! " " #$$&%5&- 8 ( ) - #$$& U=V ) ;$ ) # $ ) ) %' $#$) E,( " , " F % ! " " #$$&%5#- 8 ( ) - #$$&
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 5;;
""
:
#
( - = E -5 E= E E/ - E%! - ! ! K& ; K; 5 L " % clc,clear allfeature accel off %mi serve per poter usare correttamente il comando vertcat % 1) Test statici
Fixed_step_size=1/80; % Frequenza della Simulazione % Passo
P_T=5; % 5 deg
% Campionamento di tutto l'inviluppo per un Mach e una Quota % Alpha variabile e Beta cost.
% Alpha_var Alpha_020=(0:P_T:20)'; % Alpha_010=(0:P_T:10)'; % Beta_cost Beta_20n=-20*ones(length(Alpha_020),1); Beta_15n=-15*ones(length(Alpha_020),1); Beta_10n=-10*ones(length(Alpha_020),1); Beta_5n=-5*ones(length(Alpha_020),1); Beta_0=zeros(length(Alpha_020),1); Beta_5=5*ones(length(Alpha_020),1); Beta_10=10*ones(length(Alpha_020),1); Beta_15=15*ones(length(Alpha_020),1); Beta_20=20*ones(length(Alpha_020),1); Alpha_v=vertcat(Alpha_020,Alpha_020,Alpha_020,Alpha_020,Alpha_020,Alpha_020,Alph a_020,... Alpha_020,Alpha_020); Beta_c=vertcat(Beta_20n,Beta_15n,Beta_10n,Beta_5n,Beta_0,Beta_5,Beta_10,Beta_15, Beta_20); % Beta_var Beta_10n10=(-10:P_T:10)'; Beta_15n15=(-15:P_T:15)'; Beta_20n20=(-20:P_T:20)'; % Alpha_cost
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 5;= Alpha_0=zeros(length(Beta_20n20),1); Alpha_5=5*ones(length(Beta_20n20),1); Alpha_10=10*ones(length(Beta_20n20),1); Alpha_15=15*ones(length(Beta_20n20),1); Alpha_20=20*ones(length(Beta_20n20),1); Beta_v=vertcat(Beta_20n20,Beta_20n20,Beta_20n20,Beta_20n20,Beta_20n20)Alpha_c=ve rtcat(Alpha_0,Alpha_5,Alpha_10,Alpha_15,Alpha_20);
% Punti dell'inviluppo per ogni Mach e Quota Alpha_M_h=vertcat(Alpha_v,Alpha_c);
Beta_M_h=vertcat(Beta_c,Beta_v); % Tempo del test
Time_T=(0:Fixed_step_size:(length(Alpha_M_h)*Fixed_step_size-Fixed_step_size))'; %%%%%%%%%%%%%%%%%%%%%%%
% i Test con manovre % %%%%%%%%%%%%%%%%%%%%%%% % Messaggio di Warning
warnstr=strvcat(' Vai alla Command Window per caricare la manovra desiserata e scegliere il TEST da effettuare.');
warndlg(warnstr,'WARNING'); disp(' ');
disp(' Caricamento Manovre di SIMULAZIONE') disp(' ---') disp(' ');
disp(' AAA: se non hai intenzione di effetuare un test di manovra'); disp(' caricane una a piacere.');
disp(' ');
disp(' Scegli il tipo di Manovra:')
disp(' 1 - MA ==> Mil-A, manovra di Pull-up;'); disp(' 2 - RD ==> Rudder');
disp(' 3 - RP ==> Rolling Pull-out'); disp(' ');
Manv=input(' seleziona il numero corrispondente alla manovra desiderata (1,2,3): ');
% Carica dalla cartella: cd Manovre
cd ManvsForPisa if Manv==1 % MA disp(' '); disp(' ');
disp(' Scegli il numero di Mach:') disp(' ');
Mach_manv=input(' valori possibili: 0.46,0.6,0.82,0.9: '); if Mach_manv==0.46
load MA_M0d460_Nm5d85_Hp01K0_PISA disp(' ');
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
5;:
disp(' A tale manovra corrisponde inoltre: h=1000 ft e Nz=5.85 ') elseif Mach_manv==0.6
load MA_M0d600_Nm6d00_Hp15K0_PISA disp(' ');
disp(' A tale manovra corrisponde inoltre: h=15000 ft e Nz=6 ') elseif Mach_manv==0.82
load MA_M0d820_Nm6d50_Hp00K5_PISA disp(' ');
disp(' A tale manovra corrisponde inoltre: h=500 ft e Nz=6.5 ') elseif Mach_manv==0.9
disp(' ');
load MA_M0d900_Nm6d50_Hp30K0_PISA
disp(' A tale manovra corrisponde inoltre: h=30000 ft e Nz=6.5 ') end
elseif Manv==2 % RD disp(' '); disp(' ');
disp(' Scegli il numero di Mach:')
Mach_manv=input(' Valori possibili: 0.46,0.6,0.82,0.9: '); if Mach_manv==0.46
load RD_M0d460_Np1d00_Hp01K0_PISA disp(' ');
disp(' A tale manovra corrisponde inoltre: h=1000 ft e Nz=1 ') elseif Mach_manv==0.6
load RD_M0d600_Np1d00_Hp15K0_PISA disp(' ');
disp(' A tale manovra corrisponde inoltre: h=15000 ft e Nz=1 ') elseif Mach_manv==0.82
load RD_M0d820_Np1d00_Hp00d5_PISA disp(' ');
disp(' A tale manovra corrisponde inoltre: h=500 ft e Nz=1 ') elseif Mach_manv==0.9
load RD_M0d900_Np1d00_Hp30K0_PISA disp(' ');
disp(' A tale manovra corrisponde inoltre: h=30000 ft e Nz=1 ') end
elseif Manv==3 % RP disp(' '); disp(' ');
disp(' Scegli il numero di Mach:')
Mach_manv=input(' Valori possibili: 0.46,0.6,0.82,0.9: '); if Mach_manv==0.46
load RP_M0d460_Np5d50_Hp01K0_PISA disp(' ');
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
5;@
elseif Mach_manv==0.6 disp(' ');
load RP_M0d600_Np5d80_Hp15K0_PISA
disp(' A tale manovra corrisponde inoltre: h=15000 ft e Nz=5.8 ') elseif Mach_manv==0.82
load RP_M0d820_Np6d00_Hp00K5_PISA disp(' ');
disp(' A tale manovra corrisponde inoltre: h=500 ft e Nz=6 ') elseif Mach_manv==0.9
load RP_M0d900_Np6d00_Hp30K0_PISA disp(' ');
disp(' A tale manovra corrisponde inoltre: h=30000 ft e Nz=6 ') end
end cd .. cd .
% Setta il valore del tempo da inserire in "simulation time" disp(' ') disp(' TESTS:') disp(' ======') disp(' ') disp(' 1) Statici; ') disp(' 2) Dinamici; ') disp(' 3) Manovre; ') disp(' ')
s_Tests=input(' valori possibili: 1,2,3: '); if s_Tests==1 % Test statici
disp(' ')
t_sim=input(' Tempo di simulazione [sec]: ');
set_param('ADS_ADM_Sfun_Comp/Signal generator/Alpha & Beta/Switch_alpha','Value','5')%1
set_param('ADS_ADM_Sfun_Comp/Signals generator/Alpha & Beta/Switch_beta','Value','5')%1
set_param('ADS_ADM_Sfun_Comp/Signals generator/h & Mach/Switch_h','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/h & Mach/Switch_M','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/Angular speed Signal/Switch_PQR','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/Angular speed Signal/Switch_PQR','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/DeltaSurface Signal/Switch_dX','Value','1')
elseif s_Tests==2 % Test dinamici disp(' ')
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
5;A
t_sim=input(' Tempo di simulazione [sec]: ');
set_param('ADS_ADM_Sfun_Comp/Signals generator/Alpha & Beta/Switch_alpha','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/Alpha & Beta/Switch_beta','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/h & Mach/Switch_h','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/h & Mach/Switch_M','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/Angular speed Signal/Switch_PQR','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/Angular speed Signal/Switch_PQR','Value','1')
set_param('ADS_ADM_Sfun_Comp/Signals generator/DeltaSurface Signal/Switch_dX','Value','1')
else % Test con manovre
t_sim=max(PISA_manv.time.values);
set_param('ADS_ADM_Sfun_Comp/Signals generator/Alpha & Beta/Switch_alpha','Value','3')
set_param('ADS_ADM_Sfun_Comp/Signals generator/Alpha & Beta/Switch_beta','Value','3')
set_param('ADS_ADM_Sfun_Comp/Signals generator/h & Mach/Switch_h','Value','3')
set_param('ADS_ADM_Sfun_Comp/Signals generator/h & Mach/Switch_M','Value','3')
set_param('ADS_ADM_Sfun_Comp/Signals generator/Angular speed Signal/Switch_PQR','Value','3')
set_param('ADS_ADM_Sfun_Comp/Signals generator/Angular speed Signal/Switch_PQR','Value','3')
set_param('ADS_ADM_Sfun_Comp/Signals generator/DeltaSurface Signal/Switch_dX','Value','3')
end
disp(' ');
disp(' Caricamento terninato.')
, ( L L L5 "
% Costruzione della tabella contenente tutti i parametri utili format short
Tab=[Alpha_M_h(1:90) Beta_M_h Psa_1_star(1:90) Psa_2_star(1:90) Psa_3_star(1:90) Psa_4_star(1:90) ...
Mach_1_star(1:90) Mach_2_star(1:90) Mach_3_star(1:90) Mach_4_star(1:90) Psa_voting(1:90) Mach_voting(1:90)]
LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
5;<
% Suddivisione della matrice Tab in 2 parti alfa_var_beta_cost;alfa_cost_beta_var
eval(['Tab' '_av'...
'=Tab' '(1:length(Alpha_v),:)']); eval(['Tab' '_bv'...
'=Tab' '(length(Alpha_v)+1:length(Alpha_v)+length(Alpha_c),:)']); % Generazione delle matrici da salvare
% Per ogni tratto a av_bc o bv_ac eval(['Tab' '_av_b20n'... '=Tab' '_av(1:length(Beta_20n),:)']); eval(['Tab' '_av_b15n'... '=Tab' '_av(1+length(Beta_20n):length(Beta_20n)+length(Beta_15n),:)']); eval(['Tab' '_av_b10n'... '=Tab' '_av(1+2*length(Beta_20n):2*(length(Beta_20n))+length(Beta_10n),:)']); eval(['Tab' '_av_b5n'... '=Tab' '_av(1+3*length(Beta_20n):3*(length(Beta_20n))+length(Beta_5n),:)']); eval(['Tab' '_av_b0'... '=Tab' '_av(1+4*(length(Beta_20n)):4*(length(Beta_20n))+length(Beta_0),:)']); eval(['Tab' '_av_b5'... '=Tab' '_av(1+5*(length(Beta_20n)):5*(length(Beta_20n))+length(Beta_5),:)']); eval(['Tab' '_av_b10'... '=Tab' '_av(1+6*(length(Beta_20n)):6*(length(Beta_20n))+length(Beta_10),:)']); eval(['Tab' '_av_b15'... '=Tab' '_av(1+7*(length(Beta_20n)):7*(length(Beta_20n))+length(Beta_15),:)']); eval(['Tab' '_av_b20'... '=Tab' '_av(1+8*(length(Beta_20n)):8*(length(Beta_20n))+length(Beta_20),:)']); %Generazione delle matrici da salvare
%Per ogni tratto a ac_bv eval(['Tab' '_a0_bv'... '=Tab' '_bv(1:(length(Alpha_5)),:)']); eval(['Tab' '_a5_bv'... '=Tab' '_bv((1+(length(Alpha_5)):(length(Alpha_5))+length(Alpha_5)),:)']); eval(['Tab' '_a10_bv'... '=Tab' '_bv((1+2*(length(Alpha_5)):2*(length(Alpha_5))+length(Alpha_10)),:)']); eval(['Tab' '_a15_bv'...