• Non ci sono risultati.

Sviluppo di logiche di monitoring, voting e gestione delle avarie del Sistema Dati-Aria di un moderno velivolo Fly-by-Wire

N/A
N/A
Protected

Academic year: 2021

Condividi "Sviluppo di logiche di monitoring, voting e gestione delle avarie del Sistema Dati-Aria di un moderno velivolo Fly-by-Wire"

Copied!
174
0
0

Testo completo

(1)

#% &% %' $#$

#$% ""$

(2)
(3)

( ( ! * ,+ " - ,. " * ,+- / ' " ( ( ! " ! "0 -- " 1 !2- ' ! " ( " ! ( " ( 3 - 1 !2-" / " " " 2 " 2 ,. " , !! ! 0 " "0 4 ! / ! ' " !2 " ( ( 0 ( , " ! 0 ! ! ! !2 ! ( ! " " ! , " ! " ( " " "0 4 ! ! ! ! ! ( ! ' ! ! 3 ( " - " ! ' '!! ! " ( 0 ! " ( ! " " ! ! " (

(4)

(

))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) *

*)

(

)))))))))))))))) +

,)

(

(

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) *,

# 5

6 7 1 5#

# #

1 6 ,, 17 81

1

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 $&

(5)

4& $2 - $4& ./ . .-05 .2 1 /1# 4 " /12

& ; 1

7 6 5$A

+

(

)))))))))))))))))))))))))))))))))))))))))))))) **/

; 5

,

,

55: ; # , 1 5## ' , 6 "$ # /## ' , 6 /#$ ' , " /%# ' ', "7 /%& ; & , 1 ? 5&A

0

))))))))))))))))))))))))) *+,

)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

*+-1



)))))))))))))))))))))))))))))))))))))) *++

1

))))))))))))))))))) *00

(6)

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 ( !

(7)

# 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 ' !!

(8)

& ' 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 ( ! (

(9)

; , " * ,. "- ,+ " ( ( .%0.% > * 7> + 2 ! " ! " ! ! *α+ *β+- ! "0 * + * + " ( * ! + ( ! / - ! " !2 ! " " ! !! ( ( " ( - " - ( " 2 " * + 2 ,. " * ,+ ! " ' " ! " ! - " !! ! ! !2 ! ! ( ( ! ! !2 0 ) //>' ! " ! 3 ! ! 6

(10)

= , " " / ! ( ( ( 3 " - 3 " % - ( 0 ! " 3 ! 3 " ( /" * 6 5 + 5 # 5 & " ! ! ! ! " ) ? * + ) ) * + % " 7%7 @66 ? *8 + @66 ) *8 + /#> 3 ! ! *23(3+ 2 ( 24,-24*+

(11)

: 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 ( "" ! ! *< + " ! " ( (

(12)

@ / ( ( " ! 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

(

)- )

)

(13)

A ! ! E6 " ! ! 3 F / "" ! ! ! !2 ) ) * 5 :+ " ! " ( ( " ! ( ( ) /0> ! 3 ! " " " ! - " % ! " ' ! λ 3 / ( -" " ( ! " ? B = ! " * ? +

(

- ∞

)

(

)

(

) - )

)

λ / #

(

) - )

)

(14)

< 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 ! " ( ( * !

(15)

5$ ( + ! * " " % + " ! - " ! ( ! " # ( ' ! λ ( 0 1 3 " % 3 ! * + ( " *3 + " * + 0 " ( 0 , ,, 7

λ

5 5 #5 8 7

λ

# # ##

8 7

λ

& & #&

7

λ

; ; #; //>5 !C ' 1 ( • 5 ! ! " % 3 " - ! , " I • ( , " ! ! " ! ! " ! % " ! (

(16)

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 !! ( ! ! ! ( (

(17)

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 + ! !

(18)

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 # ! ! ! "

(19)

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

)

(20)

-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 # # # # # *# <+

(21)

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 ; ! " " ! ; ! ( ! ( " ! " 0

(22)

5@ " ! 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 !

(23)

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

(24)

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 " ( " "

(25)

)-#$ " < ! ! ! ! -" 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 # &

(26)

#5 # %> " ! 6 " ! ! 3

(27)

##

,)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 "

(28)

#& " - / ! ' ! 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 ( ! ! ' !

(29)

#; ( ! 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 ( ! ! ! ( "

(30)

#= 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 !

(31)

#: 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 )

(32)

#@

,)/

"$

%' 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 ! ! ' ( $

(33)

#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 " ! " (

(34)

#< 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$

(35)

&$ # 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

(36)

&5 # $>= ! 5 * , ( " ! ! ( ( L"N( ! L ML1 X% L"T2L L ML1 % L"T2L , ( ( , ( ( Yes Yes B , ( ( ( " ! ( , ( ! ( ( ! No

(37)

&# # .>= ! 5 # /1>= ! 5 , ( ( /" 2L , ( , ( Yes N o L L1 L1 !2 L1 "0 ( , ( L L1 , ( L L1 No Yes

(38)

&& ,)/), "$% 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

(39)

&; 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

(40)

&= ,)/)- #& $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+ ! ( ) ( '( " !

(41)

&:

3 5 ! E 5 ! E " ! H

(( "" B

E E *< *? <G E 5 !: !2 5 ! (

(42)

&@ 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

(43)

&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 "" ,/ !

(44)

&< Stato_1 en: x=1; du: x=0; ex: x=2; ' 0 ' ! ( !2 / ( *! " +- ! " ( *! " ! + ' ! *! " + ! " (

& # !2 ! " Stato_1 & 5

% />( 6 ! ! ,

(45)

;$ " " 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

(46)

;5 ! , ( ! U[R$V L7 !2 ( ) L75 L7# " ! " 6 ! ! " ! " ! " !2 " " % &>( 6 ! ! , " B 0 / 0 ! " ! " L75 ! " & : % 0>( 6 ! ! ,

(47)

;# D ( ( " ' ! " ! L75 @6 !2 ; 0 " , & @ ( 3 " ( " ! ! "" " ! ! 3 ! ! 7 % 2>( 6 ! ! , ( 0 !2 ( ' 0 !! , ( " ' ( 6 0 , " " & A % $>7 ! ! ,

(48)

;& "" 3 ( ( 0 5 ( ,* 6 + # 8 ! , ** 6 + & 8 ' ,*) " + ; ,* + " ! " '!! ( 0 ! & < % .>7 ! ! , 3 " " ( ) - ! / 0 ! 0 !!2 " , ! ( " " 6 ! 6 ! " " & 5$

(49)

;; % /1>7 ! ! , !2 " ' ( 0 " ! ! " ! , ( 0 " ( ! " ( & 5# 3 ( 0 " " ! 3 U! T #$V ( 0 " " ( ! - ( ! " )* \\+ " ! 3 ( ! " )*! \N#+ D " ! 3 2 ( #$ ! ! ! " " " ( ( 0 "

(50)

;= % //>) " ! , % /#>7 ! ! ,

-)-

&% $

6$# 7

"$

%' 7$

6$#

3 ( 0 ( ! !

(51)

;: 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

(52)

;@ 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& #

(53)

;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> " ,

(54)

;< -)-), & ' %< ! ! /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 % /-> " > " ,

(55)

=$ 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 " " ! ! , % /&> " > " ,

(56)

=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:

(57)

=# low_speed_check check

2

coppie_invalide

1

sonda4

4

sonda3

3

Low_to_High High_to_Low sonda1

1

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; sonda2

2

{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 ! " > " ,

(58)

=& Low_to_High check_low_high

1

contatori_low

2

reset_low

3

low_high4

4

low_high1

1

low_high2

2

c2

2

c3

3

c4

4

low_high3

3

c1

1

[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

(59)

=; High_to_Low contatori_high

2

check_high_low

1

reset_high

3

high_low4

4

high_low3

3

high_low1

1

c2

2

c4

3

c3

4

high_low2

2

c1

1

[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 )

(60)

== 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 ! :

(61)

=: 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

(62)

=@

sonda1 1

[flag_P1_MONITORING==0 & flag_P1_STATUS==0]

{pressure_failure++;}

% #/> ! @6! > " ,

(63)

=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

(64)

=<

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 " " ' "

(65)

:$ 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 !! , ) ! = & #:

(66)

: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

(67)

:# 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 > ! ,

(68)

:&

(69)

:;

(70)

:= -)-)? &&! # 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 > " ,

(71)

:: % %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 "

(72)

:@

, 5 ( ! "

" ! " E/ " E/ " ( ! ! ! ( " "

0 !! ,

(73)

:A

% %#> " 6 > " ,

(74)

:< -)-)** & %' 98 #& $#

(75)

@$ ! " 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

(76)

@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 − ⋅ ∆ − ∆ + ∆ = ∆ − ⋅ ∆ − ∆ + ∆ = ∆

(77)

@# , 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

(78)

@&

(79)

@; -)-)*, 9 #$ $#" & ( " ( ! " E F ! ! " 0 "" ! ! ! , 7 ' " " ( ! ! ! < ! ! " " ! " " ! ( E F ( " 6 ! " " & &@ % %2>< > " , ! " E E *< *? <G ! ( !! ( ( ! " & &A ( ( ( ! " ! ( ! ' ! "

(80)

@= % %$>< > " , " ! E5 ! & &<- ! " 0 !! "" # @- ! ! ( 5 " ! ! ( " 6 " ! I ( ! " ! ! ( ! " ( 5 " / ( 0 ! ! ! ! E ! " ( " ! ! ! ( E (

(81)

@: % %.>< >" ! 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 !! ! # @

(82)

@@ % -1>< >" E 5 ! / -)-)*- 9 #$ $#" %' ! < " / " 3 ! ! " ( " 1 !2 ! " ( ! " 6 ! E " E *< *? <G ! " ( & ;5 % -/>< " > " ,

(83)

@A D ! - / ! ! ! - 2 ! " " /( ! ! " " & ;# !2 ( "" , / 3 " ! < ( " % -#>< " > " ,

(84)

@< -)-)*+ #$ $#" & # $! " !! ! K# ; 5- / ) ( ! ! ( ! * ! ! " ( ! " ! " ' " " ! < " E E *< *? <G ( ! " " ! ( ( ! " ( & ;& " - " " " E! 3 " " - ! " 0 !! "" # A- ( - ! ( " ! " E F !! ( ! ! 5 ! E E *< *? <G Y L 5L1 N5I 5N$IZ! " " & ;; 5

(85)

A$ % -%> * > " , ( 0 6 E// ( 0 ! !2 " ( / ( ( " / Y 5N L5 IZ ( 0 ( 3 ! ( ! ! !! (

(86)

A5 % --> > " , 5 ! / !! ( " " " E! 3 & ;& " " ! ! ( ( " ! " & &< ! ! 0 !! "" # A ! " " & ;= ( ! ! ( L" ! " ( " ! ! / ! # ! 3 ! 0 !! ! # A " " " ( 0 ! ( " " !2 ( E % -&> ! 3 E ! > " ,

(87)

A# % -0> " > " , ' " " & ;& " ! ! "" # A ! "" ! " E 5 ! & ;&- ! ! " E5 ! & ;@ " ! ( ! U NN5V & ;& ! 0 !! ! "" % -2> E5 !> " , " E! / & ;A ! ! " ( 5 ! ( 0 ! 6 E D ( ! / 3 " ( " /

(88)

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

(89)

A; % -.> " E! #> " ,

(90)

A= -)-)*0 #$ $#" %' # $! ! ( ( 3 ( ! ( ! " ! " ! 0 " * / ! ! * " 3 ' " " 1 !2 ! " " E F E " E *< *? <G & =$ ( " ! ! % &1> " * > " ,

(91)

A: & =5 ! ,0 "" # A ( "" / 3 " ! * ( " % &/> " * > " ,

(92)

A@ -)-)*/ #$ $#" & : $! ( 3 ) ( 2 ! " ( ! ! " ! & =# ( " - " ' 0 !!2 " , -! - 5 #- ' ( ! % &#> > " ,

(93)

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 !

(94)

A<

(95)

<$ , ( ! U T2L V " " E! & =; ! " ( (U&V (U;V! ( " 6 5 ! ( % &-> " E! > " ,

(96)

<5 -)-)*= #$ $#" %' : $! " ! !2 3 ! ( ( 3 ) ( 2 ! " ( ! ! " ' " & == ( 0 !!2 " , ! !2 5 # ! & =: / " " ! 3 ! " ( ! " " 1 !2 ( 3 " E F ! ( " ( E " E *< *? <G ( 0 !!2 " 6 ! 6 , % &&> " > " ,

(97)

<# " ! !2 3 ! ( ( " ( 0 " !2 " "" # < 3 ! ( 0 ! - !2 ( 1 !2 ( -( ! ! ( E " U T2L1 !2V ! " ( 0 " 6 " ' ,

(98)

<&

(99)

<; -)-)*. $# #$ $#" ( ! " ( ! " 1 !2 ( ! D ! " * -+ 2 ! " 3 ( 0 E E *< *? <G E " E *< *? <G ! " " & =@ ( 0 ! ( E E *< *? <G " " 6 ! 6 , % &2> > " ,

(100)

<= " " & =A " 3 " ! " ! " ! "0 ( " 5 ( ! E /E *< *? <G ( 5 ! Y L 5L1 N$IZ " ! ' " ( 5 ! Y L 5L1 N5IZ ! , "" # 5$ % &$> > " ,

(101)

<: 0 ( " L L1 " ( ! % " L L, 8, ( ! % " L L1 " ! ( ! % " L1 !2 L1 " ! " 1 !2 ( ! % " % />? 6 ! 33

(102)

<@ -)-)*? $#" ( ! " 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 !

(103)

<A % &.>B > " ,

(104)

<< % 01>B > " ,

(105)

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

(106)

5$5 % 0%> " * E > " , (( ( ! ! U( NN#V ( " E & :& ! ( / ( " ( 5 " 1 !2 ( / ( " ( " E ! 0 !! " = E 5 ! # 55 % 0-> " E > " ,

(107)

5$# -)-),3 &&! $! # " 9 # ! 2 ! " ( ! ! " - ! " " & :=-E :=-E *< *? <G E E ' @ ( ( " ! " ! " E " ! ( " " ! & :: ( ! " , ! " 3 ! ' " ! " " ! " " " 3 E5 !

(108)

5$&

(109)

5$;

(110)

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 ( ( ! ! ! !

(111)

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

(112)

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 > " ,

(113)

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 ! " !

(114)

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 - !! +

(115)

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 " " ( !

(116)

555

(117)

55#

(118)

55&

% 2/> " ! ! 3 > < 8 6 /9

(119)

55;

(120)

55= % 2->7 "" ) ! =

(121)

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 ! " ' ( ( α%β ! ! ( α

(122)

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; #

(123)

55A - />( " >HJ$111 " J1- <

(124)

55< ! * / " 3 ! ; & ; ; !2 ( ' " " - %>( " >HJ$111 " J1- ! % - ->( 8 9>HJ$111 " J1- ! %

(125)

5#$

3 ! "

0 ! "0 3 !2 3 ! !

; = ; : ! ! "0 !2 (

(126)

5#5 - &>( " >HJ$111 " J1- ! # %

(127)

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>'"" " α β

(128)

5#& ; A ( " " 1 !2 ! " E5 ; ! ' '!! !. α β -( ; < " " ; A ( '" ! !! !. - $>( ! C"" " ! α β " E5 - .>( ! C"" " ! α β " E5

(129)

5#; ; 5$ ( " ! E5 ( " ; 55 " " ( '" ! !! !. - /1>( ! C"" " ! α β E5 - //>( ! C"" " ! α β E5

(130)

5#= ; 5# ( ' '!! α β ( ! " 1 !2 ! ( ( ( # !2 ! " " ' " !! " ; 5& " ' " E/F - /#>( ! C"" " ! α β " E#F - /%>( ! C"" " ! α β E/F

(131)

5#:

! ( ! !2 ' ' "

'!! α β / B " ! ( ( ! "

* E/F- E#F- W - " E/F- " E#F- W + ( E5

" E5 3 ( ( " " " α β ! / '!! !. & ! " ; 5= " " " 6 , ' " E5 H ( " ! ! " - /-> ! C"" " α β ! 6 % "

(132)

5#@ - /&>( ! C ! C"" " E5

(133)

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/

(134)

5#< ; 5A " !! !. ( ( E5 " ; 5< " " ( '" ! " - /$>( ! C ! C"" " E5 - /.>( ! C ! C"" " E5

(135)

5&$

; #$ ( " ' " " " E5 !

" ; #5

- #1>( ! C ! C"" " " E5

(136)

5&5

!2 ( ( ' '!!

!.-E/ E/; " E/F " E/F

!2 3 ( - ! " H ( "

-' ( ! ' " '!! !. ( "

( !2 3 ( '

- ##>( ! C ! C"" " " E/F

(137)

5&# +),)- 55 7 7 5 &&$# 7 &!8 5$%$ D / 1 !2 $ # 3 9 A$$$" / ' ! " 0 ( " ! / ! * + ;$b * + J&$b ; #; ; #= ' " E5 - #->( ! ! E5

(138)

5&&

(139)

5&; (

" E5 ; #@ !2 " ; #:

- #0>( ! ! " E5

(140)

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 " " ( ! ( !

(141)

5&: " ! 2 " # " & ; #< " ; #A ( " - #$>( ! ! " 6 A " E5

(142)

5&@ - #.>( ! ! " 6 A " E5

; &5 " ; &$ (

! " ( ! "

(143)

5&A - %/>( ! ! " 6 A E5 5 ! 0 ( !2 " ! 3 ! ( 3 ! " * - - + " ! !!2 ( ! (

+)-

& 7$9 # ;

D / ! ! " ( " ( ( ! ( ' " ! , " ( - ! 1 → 1 % - " ( % *" ( !2 " +I → - " ( " ( ! ! ( - 5F F

(144)

5&< → % - " ( ! 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

(145)

5;$

- %#>( ! 5 ! 6 " E5

(146)

5;5

- %->( ! 5 ! ? " E5

(147)

5;#

)

""

! '"0 ( ) ! ! " " % " ( ( ! " ( / ! ( " " ( " ' " 0 ( ( , " " ! " ! ! " 0 " 0 " ) " ! 2 " " ( " " !2 " ( ( ( ! , " ! " ( " " "0 4 / ! " ' "" 4 2 ! " ( " ! ! " "" " , 3 ! ( !! !! ( ! " " 2 " ( ! " G 0 " ' '"" " ! " ! ! / !2 ( ! " ( ! 0 ( " ) " " < ! ! ! ! !2 3 " ) 7 ! ! K& # ) " (

(148)

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 ( ) - #$$&

(149)

LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 5;;

""

:

#

 ( - = E -5 E= E E/ - E%! - ! ! K& ; K; 5 L " % clc,clear all

feature 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

(150)

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(' ');

(151)

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(' ');

(152)

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(' ')

(153)

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)]

(154)

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'...

Riferimenti

Documenti correlati

In its result window the user can see the equivalent sound pressure level Leq of the analyzed sound, its maximum SPL values with different time constants, its fluctuations over

The SLM contains a preamplifier for adjusting the full scale value, a weighting network or a bank of pass-band filters, a “true RMS” detector which can

The quantification of the respiratory changes in arterial pulse pressure is a reliable tool to detect volume responsiveness and to predict the hemodynamic response to PEEP

Without the history, the differential diagnosis includes erythema chronica migrans, erythema multiforme, fixed drug eruption, gyrate erythema, racquet sport patches, tinea corporis,

Second, as downstream pulmonary blood flow ceases, distal pulmonary arterial pressure falls in a double exponential fashion to a minimal value, reflecting the pressure in the

The goal of blood pressure measurement in the initial evaluation of hypertensive patients is to obtain an estimate of the true blood pressure, or the average over prolonged periods

In these patients, office blood pressures are substantially higher than ambulatory awake blood pressure averages.. There are also some individuals who may present with a

Interventions to reduce the risk of pressure ulcers (50) Risk factor InterventionComments Reduced mobility and If possible, teach resident to change positions frequently If