7/21/2019 PFC Daniel Martinez Gonzalez
1/63
"#$%&'($)*) +*',-( $$$ )& .*)'$)
&(+"&,* /-,$01+#$+* ("/&'$-'
!"#$%&'"() )$#+,"'& -.% /%$01 1!'"%&21,"1&%,.-.-1, -. $) '"%")-,1
34567895 /:; $&'C* 01'.$+* D )& E,"$)-(
,:F78GHI )9J9:KL5: MNOM
7/21/2019 PFC Daniel Martinez Gonzalez
2/63
O
!"#$%&'()(&*+,-
P29:54 7F57B:J:5 7 K9 A7K9;97 :; 7Q4R4 5:J9L9B4 B25783: 34B4H :H34H 7S4HIR7 T2: H98 H2 7R2B7 84 U7L5
7/21/2019 PFC Daniel Martinez Gonzalez
3/63
M
.&-/)&*
&; Q54R:J34 B: A98 B: J755:57 T2: H: Q5:H:837 7 J4839827J9W8 J48H9H3: :8 :;:H32B94 R B:K4H357J9W8 B:; A:8WK:84 5:H2;3783: B:; K4Y9K9:834 4HJ9;734594 B: 28A;29B4 7;5:B:B45 B: 28 J9;98B54I 37KL9G8 ;;7K7B4 !"#$%& !"'#$()*+I K:B9783: ;7H9K2;7J9W8 J48 B4H KG34B4H 82KG59J4H B9H39834H6 *#(D( E," R >&''$(V
&H3: A:8WK:84 U7 H9B4 :H32B97B4 Q45 K2JU4H 72345:HI 239;9=78B4 B9A:5:83:H:ZQ:59K:834H R KG34B4H 82KG59J4H Q757 Y9H27;9=75 ;4 T2: 4J255: 7;5:B:B45 B:;J9;98B54V &8 :H3: B4J2K:834 H: U7 983:837B4 B:K4H3575 ;7 :Z9H3:8J97 B: !"#$%&!"'#$()*+:8 L7H: 7 ;7H J757J3:5
7/21/2019 PFC Daniel Martinez Gonzalez
4/63
i
1*%('&
!"#$%&'()(&*+,->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ?
.&-/)&*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> @
0*%('&>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> A
?> ";945>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> D?>?> .E F7;CG7;5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ?S@>@> #=EE=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ?S@>A> ,7F:;=>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> @P
MViVO ':A987B4 B: ;7 K7;;7 VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV iNMViVMV $KQ;:K:837J9W8 B:; J7H4 VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV ii
@>D> 'TE8BE5 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> AP @>N> 35J9RL4587J=G:7;95 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> AP
A> &E974;=9:O=V 8C>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> > KY
7/21/2019 PFC Daniel Martinez Gonzalez
5/63
e
"# $%&'()*++,-%
"#"# ./ 01%-21%( )1/ 2+&$%32+#&$)(*"
+278B4 28 A;2[4 4HJ9;734594 Q7H7 7;5:B:B45 B: 28 J9;98B54 J95J2;75I ;7983:57JJ9W8 :835: :; A;2[4 R :; J9;98B54 F:8:57 28 J7KQ4 A;29B4 Q54K:B97B4 :8 :;39:KQ4 84 82;4 7;5:B:B45 B:; J9;98B54V &H3: A:8WK:84 H: J484J: J4K4 !"#$%&!"'#$()*+V (: F:8:57 28 J7KQ4 B: Y4539J9B7B A;2J32783: B:8354 B:; J2:5Q4Q598J9Q7; B:; A;29B4 T2: 39:8: 28 Q54K:B94 3:KQ457; 84 82;4V
/:WB4= ?V .J_B7G=
&Z9H3:8 35:H 39Q4H B: :HJ7;7H B: ;48F932B 7H4J97B7H 7 :H3: 39Q4 B: Q54L;:K7H6
! !!!
!
T2: :H 287 K:B9B7 B: ;7 7KQ;932B B: ;7 4HJ9;7J9W8c
! !!
!
!
! T2: 5:Q5:H:837 :; F54H45 B: ;7 J7Q7 B: (34]:H Q5:H:83: :8 ;7
H2Q:5A9J9: B:; J9;98B54c
R 287 ;48F932B F:4KG359J7 $5:Q5:H:83739Y7 B: ;7H B9K:8H948:H B:; J9;98B546:; 57B94V
)48B: 89 :H ;7 7KQ;932B B: ;7 Y:;4J9B7B 4HJ9;734597I 4 :H ;7 A5:J2:8J97 B:4HJ9;7J9W8 B:; A;2[4 B7B7 Q45 4:;
7/21/2019 PFC Daniel Martinez Gonzalez
6/63
k
#XK:54 B: ':R84;BH J757J3:5
7/21/2019 PFC Daniel Martinez Gonzalez
7/63
f
&; Q735W8 J757J3:5
7/21/2019 PFC Daniel Martinez Gonzalez
8/63
n
/757 :; J7H4 -/bb OI Q:54 J48 ,A-/BC;aa OI :; /"'#$()*+:Z3:584 7H2K: 287J757J3:5
7/21/2019 PFC Daniel Martinez Gonzalez
9/63
p
/:WB4= KV /EBI5 7J9=8:5;=4:5> c=d %U;7=J cHd %U;7=J
/:WB4= NV /EBI5 7J9=8:5;=4:5> c=d %U;7=J cHd %U;7=J
7/21/2019 PFC Daniel Martinez Gonzalez
10/63
g
/:WB4= PV '5;954;5J c c7d hf?Nij?K> cFd hfi> "G=W7; 5H97;:#=]76 c?SSDd>
/2B9:548 4LH:5Y75 J;757K:83: :; A:8WK:84 B:; !"#$%&!"'#$()*+I T2: 39:8:287 :H352J3257 3
7/21/2019 PFC Daniel Martinez Gonzalez
11/63
ON
/:WB4= ?YV 3=945;7J
/:WB4= ??V 3=945;7J
/757 28 A;2[4 :H37J9487594 ;7 H:Q757J9W8 B:; A;29B4 Q45 5:F948:H 84 4J255
7/21/2019 PFC Daniel Martinez Gonzalez
12/63
OO
'9;:R :8 MNNO Q2L;9JW 28 753
7/21/2019 PFC Daniel Martinez Gonzalez
13/63
OM
,4H 8XK:54H >? J5
':J9:83:K:83:I :8 :; MNONI _48Fr:9 *8I ,978F +U:8F R .98F uU74Q2L;9J7548 28 753?w :8 :; T2: 357378B: :ZQ;9J75 J4K4 :; Y7;45 B: >? 7A:J37 7; :HQ7J94 :835: ;4H YW539J:H Y:J984HV (:Q5:3:8B
7/21/2019 PFC Daniel Martinez Gonzalez
14/63
Oi
Q75?K:354H 7B9K:8H9487;:H J4K:837B4H 783:5945K:83: \, R -#^I 37KL9G8B:A989:548 287 A5:J2:8J97GB7B7 Q45 :; 57394 B: -#R >?6
! !!"
!" !
!!
!! !
H9:8B4 H:; B9?K:354 B:; J9;98B54 R =;7 Y9HJ4H9B7B J98:K?39J7 B:; A;29B4V
(: U78 5:7;9=7B4 K2JU7H 98Y:H39F7J948:H :ZQ:59K:837;:H R 82KG59J7H B: ;7H:H352J3257H B:; A;29B4 R B: ;7H A2:5=7H U9B54B98?K9J7H T2: 7J3X78 :8 ;4H7;5:B:B45:H B: 28 J9;98B54 J48 Y7;45:H B: >?B: K:B94H 7 7;34HI 357U7K Ogppc m2H3:H:8 OggOc ,98I s:75K78 R >57U7K Oggfc (7FU7A978MNNi^V )9JU4H Y7;45:H B: >?H48 5:;:Y783:H Q757 7Q;9J7J948:H 98F:89:59;:H 728T2:;4H A;29B4H J48 >? K?H L7[4H U78 7357?aOk R J48 A5:J2:8J97H G B: U7H37 OkNV$B:839A9J7548 p 5:F
7/21/2019 PFC Daniel Martinez Gonzalez
15/63
Oe
:H H9KG359J4 J48 5:HQ:J34 7 ;4H :[:H @:&V * A5:J2:8J97H K7H 7;37HI :H4H YW539J:H H48F:8:57B4H Q:54 J48 28 K:845 37K7S47$'$84 Y4;Y:5H: 98:H37L;:HV
"#9# :;/,+5+,(%18 )1/ 01%-21%(
&; :H32B94 B:; A:8WK:84 B:; (3:7BR (35:7K98F 39:8: 7Q;9J7J948:H :8 B9Y:5H7H?5:7HV /9:5JR x ,7KL \Ogke^ 2H7548 U7J:H 2;357HW89J4H Q757 K:B95 ;4H J4:A9J9:83:HB: 7LH45J9W8 B: ;
7/21/2019 PFC Daniel Martinez Gonzalez
16/63
Ok
L9B95:JJ9487; :8 H2 78?;9H9H B:; A;2[4 4HJ9;734594 :8 ;7 5:F9W8 B: :8357B7 B: 28 J787;H:K9h98A98934 B: H:JJ9W8 3578HY:5H7; J95J2;75V
&; A:8WK:84 B:; !"#$%& !"'#$()*+ U7 H9B4 B: 983:5GH :8 ;7 98F:89:5
7/21/2019 PFC Daniel Martinez Gonzalez
17/63
Of
!!!
!" ! !!! ! !!! !!
!!
)48B: !:H ;7 B:8H9B7B R !:H ;7 Y9HJ4H9B7B B98?K9J7 B:; A;29B4V ':H4;Y9:8B4
:H37H :J27J948:H H: U7;;7 ;7 Y:;4J9B7B B:; A;29B4 \!^ R ;7 Q5:H9W8 \K :8 J27;T29:5Q2834 B:; B4K9894 :H32B97B4V
+4K4 H: Q2:B: J4KQ54L75I H48 :J27J948:H B9A:5:8J97;:H :8 B:59Y7B7HQ75J97;:H T2: HW;4 :8 Q54L;:K7H J48 F:4K:35
7/21/2019 PFC Daniel Martinez Gonzalez
18/63
On
_7R T2: U7J:5;4 7 Q75395 B: ;7H B:59Y7B7H Q59K:57H :8 ;7H J757H T2: ;9K9378;7 J:;B76
!
!
!
!!!!
!
!"
!"!!
!"
!"!
!!! !
!
&H37H B:59Y7B7H H: J7;J2;78I 7 H2 Y:=I 7 Q75395 B: ;4H Y7;45:H B: ;7 Y7597L;: 8:8 ;4H J:8354H B: ;7H J:;B7H Y:J987H6
!"
!" !
!
!! ! !!
!!! !
!
!"
!" !!
!! ! !!
!!!
!!
&H37H :ZQ5:H948:H H48 239;9=7B7H Q757 9KQ;:K:8375 ;7H B:59Y7B7H B: ;7H:J27J948:H :8 287 J:;B7 J27;T29:57V ): :H37 K78:57 H: Q2:B: U7;;75 :; 78?;4F482KG59J4 B: ;7H :J27J948:H B9A:5:8J97;:H Q757 J7B7 Y4;2K:8 A98934 R B:HQ2GH5:H4;Y:5 :; H9H3:K7 B: :J27J948:H 7;F:L579J7H T2: 5:H2;37V ): ;7 K9HK7 K78:57IQ2:B:8 98354B2J95H: ;7H J48B9J948:H B: J4834584I 7S7B9:8B4 3G5K984H A2:83: :8;7H :J27J948:H B: ;7H J:;B7H J455:HQ48B9:83:HV
&; H9H3:K7 B: J445B:87B7H J753:H9787H :H3? A9[7B4 :8 :; J:8354 B:; J9;98B54 R:; :[: @ :H Q:5Q:8B9J2;75 7 ;7 B95:JJ9W8 B:; A;2[4V "87 K7;;7 L9B9K:8H9487; B:B4K9894 J95J2;75 J48 28 57B94 B: Y7;45 OO Y:J:H :; B:; 57B94 B: J9;98B54 \R7 T2: H:U78 5:7;9=7B4 Q52:L7H J48 K7;;7H B: B9A:5:83:H 57B94H R H: U7 4L3:89B4 T2: :H3:57B94 B: ;7 K7;;7 :H H2A9J9:83: Q757 Y9H27;9=75 :; A:8WK:84^I J48 :[: B:; J9;98B54;4J7;9=7B4 :8 :; J:8354 B: ;7 K9HK7I :H 2H7B7 Q757 H9K2;75 :; A;2[4 4HJ9;7345947;5:B:B45 B:; K9HK4V (: U7 :HJ4F9B4 :H37 B9H378J97 57B97; B: ;7 K7;;7 Q757 Q4B:5Y9H27;9=75 H98 Q54L;:K7H :; A:8WK:84 B: !"#$%& !"'#$()*+ :8 ;7H H9K2;7J948:HIQ2:H34 T2: U7J:5;7 K7H F578B: H:5
7/21/2019 PFC Daniel Martinez Gonzalez
19/63
Op
"#?# @671&,A(8
&; 4L[:39Y4 Q598J9Q7; B: :H3: Q54R:J34 J48H9H3: :8 B:K4H3575I K:B9783:KG34B4H 82KG59J4H B9H39834H 7 ;4H 239;9=7B4H U7H37 :; K4K:834 \J4K4 ;4 H48*#(D( E," R >&''$(^I ;7 :Z9H3:8J97 B:; A:8WK:84 ;;7K7B4 !"#$%& !"'#$()*+
:8 ;4H A;2[4H 4HJ9;734594H 9B:839A9J78B4 H2H J757J3:5&''$( N2=HE= @V 2=HE=
7/21/2019 PFC Daniel Martinez Gonzalez
20/63
Og
3# D5//5)(E ,2;/121%&5+,-% )1/ +58( F ;(8&G;'(+1852,1%&( )1
)5&(8
3#"# $%&'()*++,-%
/757 :; B:H7554;;4 B: :H37 Q753: B:; Q54R:J34 H: U78 239;9=7B4 B4H 39Q4H B:/23"4$'#6 *#(D( E," \Y:5H9W8 OMVOVM^I T2: :H /23"4$'#B: H9K2;7J9W8 :8 +E)\?2(76"$")2*$1O16)%H&*$()0/^ Q757 98F:89:5
7/21/2019 PFC Daniel Martinez Gonzalez
21/63
MN
/:WB4= ?KV 3=;9=EE= L4:;8:L=E
7/21/2019 PFC Daniel Martinez Gonzalez
22/63
MO
D!*$7/ 7#' S)*2'6 O \:; J25H45 H: K2:Y: H7;378B4 B: J:;B7 7 J:;B7I :H B:J95IH: Q4H9J9487 J:83
/59K:57K:83: H: B9L2[7 287 J95J28A:5:8J97 B: O JK B: 57B94 J48 J:8354 :8:; :[: B: J445B:87B7H J753:H9787H Q757 5:Q5:H:8375 :; J9;98B54 RQ4H3:5945K:83: H: B9L2[7 4357 J95J28A:5:8J97 K7R45 R J48JG8359J7 7;J9;98B54 783:5945 B: OO JK B: 57B94 T2: 5:Q5:H:837 :; B4K9894 J95J2;75 B: ;7K7;;7 B48B: Y7 7 K4Y:5H: :; A;29B4 \H:;:JJ94875 4QJ9W8 ?)'01#^V(:F29B7K:83: H: B9L2[78 B4H ;
7/21/2019 PFC Daniel Martinez Gonzalez
23/63
MM
eV
"87 Y:= H: 39:8: :; :HT2:K7 B: ;7 K7;;7I 37; R J4K4 H: Q2:B: 4LH:5Y75 :8 ;7A9F257 783:5945I H: 39:8: T2: H:;:JJ94875 :; L43W8 ?2*0#7" B:; K:8XQ598J9Q7;I H: :;9F: ;7 4QJ9W8 Z)*#/ O'2( !T#"0J#/I H: H:;:JJ9487 :; /T#"0JT2:H: U7R7 J5:7B4 783:5945K:83: B:; :HT2:K7 \F'## .6"1)*#^ R :8 ;7 Y:83787
H#"$)1/ [)#4H: 7Q;9J7 34B4 ;4 783:5945 B78B4 7; L43W8P771&Q757I :8 X;39K4;2F75I F:8:575 ;7H ;
7/21/2019 PFC Daniel Martinez Gonzalez
24/63
Mi
/:WB4= @?V !BL74F:8:7J
7/21/2019 PFC Daniel Martinez Gonzalez
25/63
Me
nV "87 Y:= U:JU4 34B4 ;4 783:5945I H: Y2:;Y: 7 ;7 Y:83787 Q598J9Q7; B: PQ!R!L2'T5#*0JQ757 A987;9=75 :; Q54J:H4 B: F:8:57J9W8 B: ;7 K7;;7V (: H93X7 :;J25H45 H4L5: :; 5:J27B54 B: 82:H354 Q54R:J34 R B:8354 B:; K9HK4I :8 ;74QJ9W8 S#/JI Q98JU78B4 J48 :; L43W8 B:5:JU4 B:; 573W8 H: :;9F: ;7 4QJ9W8M%)"V
/:WB4= @AV X7;74=8:C;
7/21/2019 PFC Daniel Martinez Gonzalez
26/63
Mk
/:WB4= @NV )5GH47J
7/21/2019 PFC Daniel Martinez Gonzalez
27/63
Mf
* J4839827J9W8 H: K2:H3578 ;4H B4H 39Q4H B: M%+#!)^)*+7Q;9J7B4H 7 82:H357K7;;76
h &BF: (9=98F O6
/:WB4= @PV -79=EE7J
h &BF: (9=98F M6
/:WB4= @SV -79=EE7J
7/21/2019 PFC Daniel Martinez Gonzalez
28/63
Mn
OOV"87 Y:= U:JU4 34B4 ;4 783:5945 H: B:L: U7J:5 J;9J] B:5:JU4 H4L5: S#/J:8:; :HT2:K7 H2Q:5945 9=T29:5B4 R H:;:JJ94875 ]*/#'" S$77#% O$0# S#/J)*+V
/:WB4= AYV #=L7=
7/21/2019 PFC Daniel Martinez Gonzalez
29/63
Mp
/:WB4= AAV 1L8:C;
7/21/2019 PFC Daniel Martinez Gonzalez
30/63
7/21/2019 PFC Daniel Martinez Gonzalez
31/63
iN
/:WB4= APV m55G
7/21/2019 PFC Daniel Martinez Gonzalez
32/63
iO
/:WB4= DYV #=EE= 54:W:;=E J:; 47F:;=4>
&; 39:KQ4 B: H9K2;7J9W8 B:; Q54L;:K7 B:Q:8B: B:; 8XK:54 B: 84B4H B: ;7K7;;7I Q45 ;4 T2: H: 39:8: T2: U7J:5 28 5:A987B4 :8 ;7H =487H Q5WZ9K7H 7 ;4HJ9;98B54H Q757 4L3:8:5 287 K7R45 Q5:J9H9W8 B: J?;J2;4 :8 ;7H =487H T2: 84H983:5:H78 983:8378B4 37KL9G8 :Y9375 28 8XK:54 :ZJ:H9Y4 B: J:;B7HV
(: H7L: T2: ;4H :HQ:H45:H B: ;7H J7Q7H J757J3:5
7/21/2019 PFC Daniel Martinez Gonzalez
33/63
iM
!"#$%&'!!!"#$!"#$%!
!
!
!! !! ! !
!"#! !!!
!
!! !
!!
!"
(9:8B4 ' :; 57B94 B:; J9;98B54 :8 K:354HI *' :; 8XK:54 B: 5:A987B4H U:JU4H R :;8XK:54 OfN 7Q75:J: R7 T2:I 989J97;K:83: :8 ;7 K7;;7 H98 5:A9875 \*' d N^ ;7H2Q:5A9J9: B:; J9;98B54 39:8: OfN B9Y9H948:HV
&; KG34B4 239;9=7B4 Q757 :; 5:A987B4 B:Q:8B: B: ,R -!I Q45 ;4 37834 H: B:L:85:7;9=75 B9H39834H 5:A987B4H B:Q:8B9:8B4 B:; J7H4 7 :H32B946
+7H4 ` '(!
!!
!!!!! !
!!
!!!!! !
!!
!" !!!
O NIO eN OIkpOVONhi OIkpOVONhe OIkpOVONhkM NIM eN OIkpOVONhi iIOfMVONhe iIOfMVONhki NIO OfN nIgNkVONhe nIgNkVONhk nIgNkVONhf
2=HE= AV .JL7J547J 97C4:85J
7/21/2019 PFC Daniel Martinez Gonzalez
34/63
ii
/45 ;4 37834 ;7 K7;;7 Q757 ;4H J7H4H O R M H:5? ;7 K9HK7I K9:8357H T2: Q757 :;J7H4 i U7L5? T2: 239;9=75 4357 J48 28 F57B4 K7R45 B: 5:A987K9:8346
+:;B7H +757H #4B4H.7;;7 989J97; H98 5:A9875 pNNN OfOfN pOfN
.7;;7 5:A987B7 J7H4H O R M fpepN OenMNN npnMN.7;;7 5:A987B7 J7H4 i OMggMN MpNiMN OkNeNN
2=HE= NV '=4=8974UJ9:8=J
7/21/2019 PFC Daniel Martinez Gonzalez
35/63
ie
" S.HMZ!6 :8 :H3: 7Q7537B4 H: H:;:JJ9487 ;7 4QJ9W8 [)/026/I H: Q5:H9487 :;L43W8 M%)"R H: :;9F: :; K4B:;4 Z$()*$'\A;2[4 ;7K9875 R7 T2: ;4H 8XK:54HB: -# H48 L7[4H^V (: B:L: Y:59A9J75 T2: ;7 :J27J9W8 B: ;7 :8:5F
7/21/2019 PFC Daniel Martinez Gonzalez
36/63
ik
5:A:5:8J97 B:; H9H3:K7 B: :[:H J445B:87B4H \Q45 B:A:J34 \NIN^^ R 37KL9G8 H:Q2:B: K75J75 ;7 J7H9;;7 Q757 T2: 7J3X: ;7 F57Y:B7B :8 :; Q54L;:K7 \H: B:[7B:H7J39Y7B7 R7 T2: :; Q54L;:K7 :H L9B9K:8H9487; Q;784^V
" \.8QHP-R ?.QH]F].Q!6 :8 :H3: 7Q7537B4 H: Q2:B:8 J7KL975 ;7H
J48B9J948:H B: J4834584 B:; Q54L;:K7V /5:Y97K:83:I :8 ;7 J5:7J9W8 B: ;7K7;;7I H: U7 B7B4 84KL5: 7 ;7H H2Q:5A9J9:H K?H H9F89A9J739Y7H B: ;7 K7;;7 RB:; Q54L;:K7 Q757 Q4B:5 ;4J7;9=75;7H :8 *#(D( E,"V &H37H 5:F948:H B:;Q54L;:K7 H486
?&1)*%#'6 F&7#d L$11I R H:;:JJ94878B4 :; L43W8 M%)"| H: B:[78 K75J7B7H;7H J48B9J948:H !"$")2*$'&L$11:8 :; 7Q7537B4 L$11S2")2*\J9;98B54 A9[4^R Q2!1)7:8 :; 7Q7537B4 !J#$'?2*%)")2*\J48B9J9W8 B: 84 B:H;9=7K9:834:8 ;7 H2Q:5A9J9: B:; J9;98B54^V
]*1#"6 F&7#d [#120)"&)*1#"V
&8 :H3: Q2834 H: B:L: 98354B2J95 287 A28J9W8 ")E \8/#' H#3)*#%O6*0")2*^ T2: 59[7 :; J4KQ4537K9:834 4HJ9;783: B:; A;29B4c :H37 A28J9W8H: U7 J5:7B4 :8 JWB9F4 + B: Q54F57K7J9W8 Q757 Q4B:5 5:Q5:H:8375 ;7Y:;4J9B7B K:B9783: ;7 :J27J9W8V 07; R J4K4 H: U7 Y9H34 783:5945K:83: ;77KQ;932B B: ;7 Y:;4J9B7B 89B:Q:8B: B: ,6
! ! ! !!! !"# !!"! !
!! ! !! !! ! ! !
89d3\,^!,\J7H4O^d,\J7H4i^!89\J7H4O^d 89\J7H4i^
)48B: 89:H ;7 7KQ;932B B: ;7 Y:;4J9B7BI3:H ;7 A5:J2:8J97I ":H :; 39:KQ4R $:; 57B94 B:; J9;98B54V
/4H3:5945K:83: H: Q5:H9487 :; L43W8 M%)"| K:B9783: :; J27; 7Q75:J:5?287 Y:83787 7L9:537 Q45 ;7 Q:H37S7 S2(#*"6( :8 ;7 T2: H: B:L:8J7KL975 ;4H Q75?K:354H B: ;7 Y:;4J9B7B B:; A;29B46 H: :;9F: :8 [#120)"&!7#0)3)0$")2* S#"J2% \:; KG34B4 B: :HQ:J9A9J7J9W8 B: ;7 Y:;4J9B7B^S$+*)"6%# 78B %)'#0")2* \H: 5:Q5:H:837 :; Y:J345 Y:;4J9B7B B:; A;29B4K:B9783: H2H J4KQ48:83:H @ : & I :8 -#3#'#*0# O'$(# \:; K75J4 B:5:A:5:8J97^P5/216"#\Y:;4J9B7B 7LH4;237^I :8 [#120)"&S$+*)"6%#H: :;9F:;7 A28J9W8 ")E :8 JWB9F4 + Q5:Y97K:83: 98354B2J9B7 \6%36*/"#$%&`#120)"& R Q757 3:5K9875 H: B78 ;4H Y7;45:H B:H:7B4H 7 ;7HJ4KQ48:83:H @ : & B: ;7 Y:;4J9B7B Q757 ;7H B9H39837H H9K2;7J948:H:;9F9:8B4 ;7 4QJ9W8 02*/"$*"Q757 7KL7H J4KQ48:83:HV
7/21/2019 PFC Daniel Martinez Gonzalez
37/63
if
/:WB4= D@V k7;9=;= 85; L=4TG7945J
7/21/2019 PFC Daniel Martinez Gonzalez
38/63
in
o 8\"d9^d89V/)*\MV
7/21/2019 PFC Daniel Martinez Gonzalez
39/63
ip
!"#$!"#$!"#$ !!"#$%&%!!!
!"#$%&!"!"#$!"#$!!
!
!""! !!!!!"
!!!
"87 Y:= 989J97;9=7B4 :; J7H4 : 98354B2J9B4H 34B4H ;4H Y7;45:H 783:5945K:83::ZQ;9J7B4HI H: Q54J:B: J48 :; J?;J2;4 93:5739Y4 B:; Q54L;:K7 Q2;H78B4 :;
L43W8 ?$1061$"#V
3#
7/21/2019 PFC Daniel Martinez Gonzalez
40/63
ig
:A9J7= :; H:F29K9:834 B: H:8B7H \98R:JJ948:H B: Q753
7/21/2019 PFC Daniel Martinez Gonzalez
41/63
eN
9# :/&1'%5&,A5L +-),M( )1 8,2*/5+,-% N.HH$=
>&''$( :H 28 H4A3r75: ;9L5: T2: H95Y: Q757 4L3:8:5 ;7 H4;2J9W8 B: ;7H:J27J948:H B9A:5:8J97;:H :8 B:59Y7B7H Q75J97;:H B: 28 J7KQ4 A;29B4V (2H Q598J9Q7;:HJ757J3:5
7/21/2019 PFC Daniel Martinez Gonzalez
42/63
eO
/:WB4= DKV -79=EE7
7/21/2019 PFC Daniel Martinez Gonzalez
43/63
eM
7/21/2019 PFC Daniel Martinez Gonzalez
44/63
ei
+7H4 M6 ,d NIM R -!d eNV
/:WB4= DPV !7WB:G:7;95
7/21/2019 PFC Daniel Martinez Gonzalez
45/63
ee
+7H4 i6 ,d NIO R -!d OfNV
/:WB4= DSV !7WB:G:7;95
7/21/2019 PFC Daniel Martinez Gonzalez
46/63
ek
/52:L7H B: H:8B7H 5:7;9=7B7H6
/:WB4= NYV L4B7H=J
7/21/2019 PFC Daniel Martinez Gonzalez
47/63
ef
+7H4 O6 ,d NIO R -!d eNV
/:WB4= N?V /EBI5 L45G7
7/21/2019 PFC Daniel Martinez Gonzalez
48/63
en
+7H4 M6 ,d NIM R -!d eNV
/:WB4= N@V /EBI5 L45G7
7/21/2019 PFC Daniel Martinez Gonzalez
49/63
ep
+7H4 i6 ,d NIO R -!d OfNV
/:WB4= NAV /EBI5 L45G7
7/21/2019 PFC Daniel Martinez Gonzalez
50/63
eg
/52:L7 7;3:58739Y7 Q757 :; +7H4 O \, d NIO R -! d eN^6 Q54K:B943:KQ457; H4L5: 28 J9J;4 B:HQ2GH B: U7L:5H: H9K2;7B4 MNN J9J;4H\eNNNN "/^V
/:WB4= NDV /EBI5 L45G7
7/21/2019 PFC Daniel Martinez Gonzalez
51/63
kN
+4KQ757J9W8 B: Q52:L7H 783:5945:H B:; +7H4 O6 ONO J9J;4H A5:83: 7 MNOJ9J;4H H9K2;7B4HV
+7H4 O
ONO J9J;4H MNO J9J;4H
/:WB4= NNV '5GL=4=8:C;
7/21/2019 PFC Daniel Martinez Gonzalez
52/63
kO
7/21/2019 PFC Daniel Martinez Gonzalez
53/63
kM
+7H4 M6 ,d NIM R -!d eNV
/:WB4= NPV .J9=
(: Q2:B: 7Q5:J975 :; JU4T2: B:; A;29B4 T2: 3578HQ4537 ;7 J7Q7 ;
7/21/2019 PFC Daniel Martinez Gonzalez
54/63
ki
(: Q2:B: 7Q5:J975 ;7 5:J95J2;7J9W8 B:8354 B: ;7 J7Q7 ;
7/21/2019 PFC Daniel Martinez Gonzalez
55/63
ke
+7H4 i6 ,d NIO R -!d OfNV
/:WB4= K@V k789547J
7/21/2019 PFC Daniel Martinez Gonzalez
56/63
kk
?# C(%+/*8,(%18
?#"# C(%+/*8,(%18 M1%1'5/18
(: U7 5:7;9=7B4 :; :H32B94 B:; A:8WK:84 !"#$%& !"'#$()*+I 5:H2;3783: B:;K4Y9K9:834 4HJ9;734594 B: 28 A;29B4 7;5:B:B45 B: 28 J9;98B54 K:B9783: B4HKG34B4H 82KG59J4H \*#(D( E," R >&''$(^ Q757 ,aa O R -!bb O \, d NVOI NVM R-! deNI OfN^ Y9H27;9=78B4 ;7H J757J3:5&''$(I 728T2: J48 :H3: H4A3r75: H: U7 J48H:F29B4 K:845 Q5:J9H9W8 :8 ;4H
5:H2;37B4HV .9:8357H T2: ;4H 5:H2;37B4H U78 H9B4 K7H A?J9;:H B: 4L3:8:5 Q45 K:B94
7/21/2019 PFC Daniel Martinez Gonzalez
57/63
kf
B: >&''$(V *KL4H JWB9F4H B: H9K2;7J9W8 H: Q2:B:8 2H75 J4K4 7;3:58739Y7H 7 ;4H:ZQ:59K:834H :8 :; ;7L45734594V
_7H37 :; K4K:834 H: U78 5:7;9=7B4 :ZQ:59K:834H Q757 Y7;45:H B: ` aa O R ' (bb O J4K4 H: U7 U:JU4 :8 :H3: Q54R:J34I 728T2: 828J7 Q7539J2;759=78B4 Q757 ;4H
Y7;45:H B: ,R -!239;9=7B4H :8 :H3: Q54R:J34 Q757 J7B7 J7H4I Q45 ;4 T2: 84 H: Q2:B:U7J:5 287 J4KQ757J9W8 59F254H7c Q:54 H: U78 4L3:89B4 5:H2;37B4H K2R Q75:J9B4H 7;4H 4L3:89B4H Q45 4354H 72345:HV
?#3 RJ%158 0*&*'58 )1 ,%A18&,M5+,-%
_7R 34B7Y
7/21/2019 PFC Daniel Martinez Gonzalez
58/63
kn
B# W,6/,(M'50J5
@RL54rI .VEV x D78I sV x '9;:RI #V OggfV ./0)11$"2'& 3124 2`#' $ 0)'061$'0&1)*%#' 012/#" 2 $ 71$*# 526*%$'&A O16)% H&*$()0/ -#/#$'0JV ?PI MfghMppV
_48Fr:9I *8 x ,978FI +U:8F x .98FI uU74V MNONV H)'#0" *6(#')0$1/)(61$")2* 23 2/0)11$"2'& 3124 $'26*% $ 0)'061$' 0&1)*%#' $" 124 >#61#+$*D?$'7#*"#'
*6(5#'A eA O16)% S#0JV KKKI nnhONiV
'9;:RI #V MNNOV !"#$%& !"'#$()*+A P**6A -#`A O16)% S#0JV AAI eihfkV
_4;H3HK75]I mV x m4U8H:8I $V x (9]]:;78BI 0V x (]7Y;:KI (V OgkeV \26*%$'&1$' 3124 *#$' $ 0&1)*%')0$1 25/"$01# )* $* 2/0)11$")*+W )*02(7'#//)51# 316)%A FJ#
Y26'*$1 23 "J# P026/")0$1 !20)#"& 23 P(#')0$V %4;2K: @KI 82KL:5 OV
_48Fr:9I *8 x ,978FI +U:8F x .98FI uU74V MNNgV !"#$%& /"'#$()*+ $'26*% $0)'061$' 0&1)*%#' )* $* 2/0)11$"2'& 3124A .0#$* M*+)*##')*+V AKI ONpghONgnV
)7Y9BH48I sVmV x '9;:RI #V OgnMV e#"/ )*%60#% 5& 2/0)11$"2'& (2")2*A eA O16)%S#0JV %4;V NAI Q753 MI MpnhiNiV
+U78FI &2F:8:VmV x .7Z:RI .75398V'V OggeV 8*/"#$%& 3124 $526" $ /7J#'# $"124 "2 (2%#'$"# -#&*21%/ *6(5#'A K$'" BA ./0)11$"2'& (2")2*A e26'*$1 23 O16)%
S#0J$*)0/V @\\I ienhingV
7/21/2019 PFC Daniel Martinez Gonzalez
59/63
kp
X# :%1Y(8
:%1Y( "L SZQ *&,/,[5)5 1% :O=P= QRS.O4 ;5'5 8,2*/5' 1/ 2(A,2,1%&(
(8+,/5&(',( )1/ 0/*,)(
/**********************************************************************unsteadybc.c***********************************************************************/
#include "udf.h"
DEFINE_PROFILE(unsteady_velocity, thread, position){face_t f;real t = CURRENT_TIME;
begin_f_loop(f, thread){
F_PROFILE(f, thread, position) = 0.001*2.0*3.14159265359*sin(2*3.14159265359*t);}end_f_loop(f, thread)}
:%1Y( 3L SZQ *85)5 1% :O=P= QRS.O4 ;5'5 '15/,[5' 1/ ;'(21),( )1
A1/(+,)5)18 1% *% +,+/( F A,8*5/,[5' /58 /J%158 )1 +('',1%&1 )1/ 0/*7(
;'(21),5)(
/**********************************************************************avg.c***********************************************************************/
#include "udf.h"
DEFINE_ON_DEMAND(avg){Domain *d;Thread *t;cell_t c;FILE *fp;int i, t0, iter_no;int f_id = 2;real a0, a1, a2, a3, a4, a5;i = RP_Get_Integer("send");iter_no = RP_Get_Integer("data_count");
d = Get_Domain(1);if(i == 1){fp = fopen("temp_data","w");thread_loop_c(t,d){begin_c_loop(c,t){C_UDSI(c,t,0) = 0.0;C_UDSI(c,t,1) = 0.0;C_UDSI(c,t,2) = 0.0;C_UDSI(c,t,3) = 0.0;C_UDSI(c,t,4) = 0.0;C_UDSI(c,t,5) = 0.0;C_UDSI(c,t,6) = 0.0;C_UDSI(c,t,7) = 0.0;C_UDSI(c,t,8) = 0.0;C_UDSI(c,t,9) = 0.0;C_UDSI(c,t,10) = 0.0;C_UDSI(c,t,11) = 0.0;
7/21/2019 PFC Daniel Martinez Gonzalez
60/63
kg
a0 = C_UDSI(c,t,0);a1 = C_UDSI(c,t,1);a2 = C_UDSI(c,t,2);a3 = C_UDSI(c,t,3);a4 = C_UDSI(c,t,4);a5 = C_UDSI(c,t,5);fprintf(fp, "%f %f %f %f %f %f\n",a0, a1, a2, a3, a4, a5);
}
end_c_loop(c,t)}fclose(fp);
}else{fp = fopen("temp_data","r");thread_loop_c(t,d){begin_c_loop(c,t){fscanf(fp, "%f %f %f %f %f %f\n",&a0, &a1, &a2, &a3, &a4, &a5);C_UDSI(c,t,0) = a0;C_UDSI(c,t,1) = a1;C_UDSI(c,t,2) = a2;C_UDSI(c,t,3) = a3;
C_UDSI(c,t,4) = a4;C_UDSI(c,t,5) = a5;}
end_c_loop(c,t)}fclose(fp);
}fp = fopen("temp_data", "w");thread_loop_c(t,d){begin_c_loop(c,t){C_UDSI(c,t,6) = C_UDSI(c,t,0) + C_U(c,t);C_UDSI(c,t,7) = C_UDSI(c,t,1) + C_V(c,t);C_UDSI(c,t,8) = C_UDSI(c,t,2) + C_W(c,t);C_UDSI(c,t,9) = C_UDSI(c,t,3) + C_P(c,t);C_UDSI(c,t,10) = C_UDSI(c,t,4) + C_K(c,t);
C_UDSI(c,t,11) = C_UDSI(c,t,5) + C_D(c,t);fprintf(fp, "%g %g %g %g %g %g\n",C_UDSI(c,t,6), C_UDSI(c,t,7),C_UDSI(c,t,8),
C_UDSI(c,t,9),C_UDSI(c,t,10), C_UDSI(c,t,11));if (i == iter_no){C_U(c,t) = C_UDSI(c,t,6)/iter_no;C_V(c,t) = C_UDSI(c,t,7)/iter_no;C_W(c,t) = C_UDSI(c,t,8)/iter_no;C_P(c,t) = C_UDSI(c,t,9)/iter_no;C_K(c,t) = C_UDSI(c,t,10)/iter_no;C_D(c,t) = C_UDSI(c,t,11)/iter_no;
}}
end_c_loop(c,t)}
fclose(fp);
}
:%1Y( 9L 8+2G0,/1 +(''18;(%),1%&1 5 /5 5%&1',(' *)0
(define avg(lambda (start incr count file-str)(define i)(define nu)(define filename)(define file-name-end ".dat")(define cmd-exec "/define/u-d/e-o-d \"avg\" " )(define cmd-comp-read)
(rp-var-define 'send 1 'integer #f)(rp-var-define 'data_count count 'integer #f)(do ((i 1 (+ i 1)))
7/21/2019 PFC Daniel Martinez Gonzalez
61/63
fN
((= i (+ count 1)))(set! nu (+ start (* incr (- i 1))))(set! filename (string-append file-str (number->string nu) file-name-end))(display filename)(set! cmd-comp-read (string-append "/file/r-d" " \""filename "\"" " yes "))(ti-menu-load-string cmd-comp-read)(rpsetvar 'send i)(ti-menu-load-string cmd-exec))
))
:%1Y(
7/21/2019 PFC Daniel Martinez Gonzalez
62/63
fO
AdaptFunction { istep = 1 } { cmax = 0.01 minlevel = (LEVEL-9) maxlevel = (LEVEL-5)} ( (x-cc1)*(x-cc1) + y*y < (1.500000*a1)*(1.500000*a1) )
AdaptFunction { istep = 1 } { cmax = 0.01 minlevel = (LEVEL-9) maxlevel = (LEVEL-6)} ( (x-cc1)*(x-cc1) + y*y < (2.000000*a1)*(2.000000*a1) )
AdaptFunction { istep = 1 } { cmax = 0.01 minlevel = (LEVEL-9) maxlevel = (LEVEL-7)} ( (x-cc1)*(x-cc1) + y*y < (3.000000*a1)*(3.000000*a1) )
AdaptFunction { istep = 1 } { cmax = 0.01 minlevel = (LEVEL-9) maxlevel = (LEVEL-8)} ( (x-cc1)*(x-cc1) + y*y < (5.000000*a1)*(5.000000*a1) )
# AdaptGradient { istep = 1 } { cmax = 0.01 maxlevel = ( (x-cc1)*(x-cc1) + y*y >4.0*a1*4.0*a1 ? (LEVEL-9) : (LEVEL-2) ) } T
SourceViscosity mu
EventBalance { istep = 100 } 0.1
EventSum { start = 10.0 end = 10.99 step = 0.01 } U Um010EventSum { start = 10.0 end = 10.99 step = 0.01 } V Vm010EventSum { start = 10.0 end = 10.99 step = 0.01 } Vorticity vort010
EventSum { start = 20.0 end = 20.99 step = 0.01 } U Um020EventSum { start = 20.0 end = 20.99 step = 0.01 } V Vm020EventSum { start = 20.0 end = 20.99 step = 0.01 } Vorticity vort020
EventSum { start = 30.0 end = 30.99 step = 0.01 } U Um030EventSum { start = 30.0 end = 30.99 step = 0.01 } V Vm030EventSum { start = 30.0 end = 30.99 step = 0.01 } Vorticity vort030
EventSum { start = 100.0 end = 100.99 step = 0.01 } U Um100EventSum { start = 100.0 end = 100.99 step = 0.01 } V Vm100EventSum { start = 100.0 end = 100.99 step = 0.01 } Vorticity vort100
EventSum { start = 200.0 end = 200.99 step = 0.01 } U Um200EventSum { start = 200.0 end = 200.99 step = 0.01 } V Vm200EventSum { start = 200.0 end = 200.99 step = 0.01 } Vorticity vort200
OutputTime { istep = 1 } log.outOutputProjectionStats { istep = 1 } log.outOutputTiming { istep = 100 } log.out
OutputSimulation { step = 1.00 } ss---%010.5f.gfs { }
# OutputPPM { step = 1.00 } vort---%010.5f.ppm { min = -10.00 max = 10.00 v =Vorticity maxlevel = 12 }# OutputPPM { step = 1.00 } T1---%010.5f.ppm { min = 0.00 max = 1.00 v = Tmaxlevel = 12 }# OutputPPM { step = 1.00 } T2---%010.5f.ppm { min = 0.00 max = 0.30 v = Tmaxlevel = 12 }# OutputPPM { step = 1.00 } T3---%010.5f.ppm { min = 0.00 max = 0.10 v = Tmaxlevel = 12 }
# OutputPPM { step = 0.05 } { ppm2mpeg > T1.mpg } { min = 0.00 max = 1.00 v = Tmaxlevel = 12 condition = ( x > 0.00 && x < 0.50 && y > -0.25 && y < 0.25 ) }
OutputPPM { step = 0.05 } { ppm2mpeg > T1.mpg } { min = 0.00 max = 1.00 v = Tmaxlevel = 12 condition = ( x > -0.25 && x < 0.25 && y > -0.25 && y < 0.25 ) }
OutputLocation { istep = 1 } atlowerbnd 0.000 -0.499 0.0
OutputLocation { istep = 1 } atupperbnd 0.000 0.499 0.0OutputLocation { istep = 1 } atleftbnd -0.499 0.000 0.0OutputLocation { istep = 1 } atrightbnd 0.499 0.000 0.0
OutputSimulation { start = 11.0 } simulationsum010.gfs { variables =Um010,Vm010,vort010 }
OutputSimulation { start = 21.0 } simulationsum020.gfs { variables =Um020,Vm020,vort020 }
OutputSimulation { start = 31.0 } simulationsum030.gfs { variables =Um030,Vm030,vort030 }
OutputSimulation { start = 101.0 } simulationsum100.gfs { variables =Um100,Vm100,vort100 }
OutputSimulation { start = 201.0 } simulationsum200.gfs { variables =Um200,Vm200,vort200 }
}
GfsBox {top = Boundary { BcDirichlet U U0*sin(2*pi*freq*t)*cos(phi)*0.5*(1.0+tanh(0.125*(t-
4.0))) BcDirichlet V U0*sin(2*pi*freq*t)*sin(phi)*0.5*(1.0+tanh(0.125*(t-4.0))) }
7/21/2019 PFC Daniel Martinez Gonzalez
63/63
bottom = Boundary { BcDirichlet U U0*sin(2*pi*freq*t)*cos(phi)*0.5*(1.0+tanh(0.125*(t-4.0))) BcDirichlet V U0*sin(2*pi*freq*t)*sin(phi)*0.5*(1.0+tanh(0.125*(t-4.0))) }left = Boundary { BcDirichlet U U0*sin(2*pi*freq*t)*cos(phi)*0.5*(1.0+tanh(0.125*(t-
4.0))) BcDirichlet V U0*sin(2*pi*freq*t)*sin(phi)*0.5*(1.0+tanh(0.125*(t-4.0))) }right = Boundary { BcDirichlet U U0*sin(2*pi*freq*t)*cos(phi)*0.5*(1.0+tanh(0.125*(t-
4.0))) BcDirichlet V U0*sin(2*pi*freq*t)*sin(phi)*0.5*(1.0+tanh(0.125*(t-4.0))) }}
Top Related