comparison scene demo/freqCalcCyl3No_D3Mach.pd @ 171:b685e1278d47

Wind - TI Model just doesn't seem to add much according to Norberg 1989. Removed. One noise source used throughout model as the compact model is correlated. Reduces computational requirements,.
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Fri, 05 Feb 2016 18:51:00 +0000
parents
children e14dc303db68
comparison
equal deleted inserted replaced
170:444570dd6918 171:b685e1278d47
1 #N canvas 0 22 1370 784 10;
2 #X text 587 178 Mass Density of Air;
3 #X obj 709 179 *~ 1.225;
4 #X obj 709 254 /~ 1.81e-05;
5 #X obj 709 209 *~ 1;
6 #X obj 709 372 /~ 1;
7 #X obj 709 348 *~;
8 #X obj 223 63 inlet;
9 #X text 742 298 Reynolds Number;
10 #X text 589 365 Strouhal Number;
11 #X obj 388 61 inlet;
12 #X text 739 234 Viscosity;
13 #X obj 230 86 s \$0-diameter;
14 #X obj 770 178 r \$0-diameter;
15 #X obj 777 353 r \$0-diameter;
16 #X obj 120 85 s~ \$0-windSpeed;
17 #X obj 776 330 r~ \$0-windSpeed;
18 #X obj 709 151 r~ \$0-windSpeed;
19 #X obj 709 396 s~ \$0-myFreq;
20 #X obj 120 65 vd~ varwind;
21 #X obj 1052 334 *~;
22 #X obj 722 278 s~ \$0-myRey;
23 #X obj 636 57 inlet;
24 #X floatatom 581 126 8 0 0 0 - - -;
25 #X text 673 415 Calculates the frequency;
26 #X text 674 427 based on the physics of;
27 #X obj 307 404 r~ \$0-windSpeed;
28 #X obj 347 466 r \$0-diameter;
29 #X obj 460 60 inlet;
30 #X obj 534 59 inlet;
31 #X floatatom 388 108 5 0 0 0 - - -;
32 #X floatatom 460 106 5 0 0 0 - - -;
33 #X floatatom 535 103 5 0 0 0 - - -;
34 #X text 293 367 Calculates the gain of the dipole source;
35 #X text 459 37 Azimuth;
36 #X text 641 39 Pan;
37 #X text 533 41 Elevation;
38 #X text 384 42 Distance;
39 #X text 218 42 Diameter;
40 #X text 133 41 Wind Speed;
41 #X obj 315 60 inlet;
42 #X floatatom 315 104 5 0 0 0 - - -;
43 #X text 311 41 Length;
44 #X obj 709 319 newStrou;
45 #X floatatom 223 107 5 0 0 0 - - -;
46 #X obj 1052 403 throw~ l;
47 #X obj 1079 381 throw~ r;
48 #X obj 1052 359 fcpan;
49 #X obj 325 83 s \$0-leng;
50 #X obj 393 84 s \$0-dist;
51 #X obj 400 331 s~ \$0-dragDiGain;
52 #X obj 313 352 s~ \$0-liftDiGain;
53 #X obj 294 385 r~ \$0-str;
54 #X obj 333 444 r \$0-leng;
55 #X obj 360 487 r \$0-dist;
56 #X obj 294 580 s~ \$0-liftNoiseGain;
57 #X obj 609 350 s~ \$0-str;
58 #X obj 636 126 s \$0-thisPan;
59 #X obj 1088 258 r \$0-contFreq;
60 #X obj 1052 178 r~ \$0-liftNoiseGain;
61 #X obj 1079 334 r \$0-thisPan;
62 #X obj 731 66 inlet;
63 #X obj 803 65 inlet;
64 #X obj 877 64 inlet;
65 #X floatatom 731 113 5 0 0 0 - - -;
66 #X floatatom 803 111 5 0 0 0 - - -;
67 #X floatatom 878 108 5 0 0 0 - - -;
68 #X obj 736 89 s \$0-rotaX;
69 #X obj 810 87 s \$0-rotaY;
70 #X obj 885 87 s \$0-rotaZ;
71 #X text 727 47 X Rotation;
72 #X text 797 46 Y Rotation;
73 #X text 872 45 Z Rotation;
74 #X text 1033 152 Noise spectrum calculation;
75 #X obj 1067 282 hip~;
76 #X obj 1067 237 rpole~ 0.99;
77 #X obj 321 163 r~ \$0-windSpeed;
78 #X obj 339 202 r \$0-diameter;
79 #X obj 313 142 r~ \$0-str;
80 #X obj 331 183 r \$0-leng;
81 #X obj 356 241 r \$0-dist;
82 #N canvas 205 143 1238 721 GoldfreqGain 0;
83 #N canvas 759 125 286 294 pow6 0;
84 #X obj 47 67 *~;
85 #X obj 76 67 *~;
86 #X obj 76 35 inlet~;
87 #X obj 47 163 outlet~;
88 #X obj 136 184 snapshot~;
89 #X obj 136 159 metro 100;
90 #X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
91 1;
92 #X floatatom 136 211 10 0 0 0 - - -;
93 #X obj 216 210 outlet;
94 #X obj 136 111 loadbang;
95 #X obj 106 67 *~;
96 #X obj 47 93 *~;
97 #X obj 47 118 *~;
98 #X obj 372 202 *;
99 #X obj 372 228 *;
100 #X obj 382 22 hsl 128 15 0 10 0 0 empty empty empty -2 -8 0 10 -262144
101 -1 -1 0 1;
102 #X floatatom 374 288 10 0 0 0 - - -;
103 #X obj 303 20 t f b;
104 #X floatatom 455 55 5 0 0 0 - - -;
105 #X obj 372 260 *;
106 #X obj 400 202 *;
107 #X msg 303 -4 6;
108 #X obj 434 201 *;
109 #X connect 0 0 11 0;
110 #X connect 1 0 11 1;
111 #X connect 2 0 0 0;
112 #X connect 2 0 0 1;
113 #X connect 2 0 1 1;
114 #X connect 2 0 10 0;
115 #X connect 2 0 10 1;
116 #X connect 2 0 1 0;
117 #X connect 4 0 7 0;
118 #X connect 4 0 8 0;
119 #X connect 5 0 4 0;
120 #X connect 6 0 5 0;
121 #X connect 9 0 6 0;
122 #X connect 10 0 12 1;
123 #X connect 11 0 12 0;
124 #X connect 12 0 4 0;
125 #X connect 12 0 3 0;
126 #X connect 13 0 14 0;
127 #X connect 14 0 19 0;
128 #X connect 15 0 13 0;
129 #X connect 15 0 13 1;
130 #X connect 15 0 18 0;
131 #X connect 15 0 20 0;
132 #X connect 15 0 20 1;
133 #X connect 17 0 13 0;
134 #X connect 17 0 13 1;
135 #X connect 17 0 20 0;
136 #X connect 17 0 20 1;
137 #X connect 17 0 22 0;
138 #X connect 17 0 22 1;
139 #X connect 17 1 13 0;
140 #X connect 17 1 20 0;
141 #X connect 17 1 22 0;
142 #X connect 19 0 16 0;
143 #X connect 20 0 14 1;
144 #X connect 21 0 17 0;
145 #X connect 22 0 19 1;
146 #X restore 219 42 pd pow6;
147 #X obj 173 32 *~;
148 #X obj 219 68 *~;
149 #X obj 404 137 *;
150 #X text 533 2 Distance;
151 #X floatatom 513 62 5 0 0 0 - - -;
152 #X text 724 595 Calculates Drag Dipole gain;
153 #X text 48 647 Calculates Lift Dipole gain;
154 #X obj 173 -8 inlet~;
155 #X obj 219 -35 inlet~;
156 #X text 328 62 Diameter;
157 #X obj 291 61 inlet;
158 #X obj 513 18 inlet;
159 #X obj 219 667 outlet~;
160 #X obj 758 570 outlet~;
161 #X obj 240 159 inlet;
162 #X text 278 154 Length;
163 #X obj 219 185 *~ 1;
164 #X obj 234 416 sig~;
165 #X obj 322 438 sig~;
166 #X obj 234 468 /~ 360;
167 #X obj 234 517 *~;
168 #X obj 219 540 *~;
169 #X obj 814 19 inlet;
170 #X obj 913 21 inlet;
171 #X obj 1009 24 inlet;
172 #X floatatom 814 66 5 0 0 0 - - -;
173 #X floatatom 913 67 5 0 0 0 - - -;
174 #X floatatom 1010 68 5 0 0 0 - - -;
175 #X text 810 0 X Rotation;
176 #X text 907 2 Y Rotation;
177 #X text 1004 5 Z Rotation;
178 #X obj 819 42 s \$0-this_rotaX;
179 #X obj 920 43 s \$0-thisrotaY;
180 #X obj 1017 47 s \$0-thisrotaZ;
181 #X text 74 -8 Strouhal number;
182 #X text 269 -35 Wind speed;
183 #X text 266 103 Corr Length;
184 #X obj 219 225 *~ 2.50663;
185 #X obj 219 130 *~ 1.225;
186 #X text 93 126 Mass Density of Air;
187 #X text 147 227 Sqrt(2xpi);
188 #X obj 322 466 /~ 360;
189 #X obj 322 512 *~;
190 #X obj 322 488 cos~;
191 #X obj 219 579 *~;
192 #X obj 404 167 * 4.05513e+07;
193 #X text 355 186 Speed of Sound to power 3;
194 #X obj 404 220 * 32;
195 #X obj 553 189 r SIG_MACH;
196 #X obj 518 189 cos~;
197 #X obj 518 212 *~;
198 #X obj 466 213 sig~ 1;
199 #X obj 503 243 -~;
200 #N canvas 1150 227 286 289 pow4 0;
201 #X obj 47 67 *~;
202 #X obj 76 67 *~;
203 #X obj 76 35 inlet~;
204 #X obj 47 163 outlet~;
205 #X obj 136 184 snapshot~;
206 #X obj 136 159 metro 100;
207 #X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
208 1;
209 #X floatatom 136 211 10 0 0 0 - - -;
210 #X obj 216 210 outlet;
211 #X obj 136 111 loadbang;
212 #X obj 47 93 *~;
213 #X connect 0 0 10 0;
214 #X connect 1 0 10 1;
215 #X connect 2 0 0 0;
216 #X connect 2 0 0 1;
217 #X connect 2 0 1 1;
218 #X connect 2 0 1 0;
219 #X connect 4 0 7 0;
220 #X connect 4 0 8 0;
221 #X connect 5 0 4 0;
222 #X connect 6 0 5 0;
223 #X connect 9 0 6 0;
224 #X connect 10 0 3 0;
225 #X connect 10 0 4 0;
226 #X restore 503 266 pd pow4;
227 #X obj 404 248 sig~;
228 #X obj 404 298 *~;
229 #X obj 219 346 /~;
230 #X obj 133 287 s~ \$0-aGainG;
231 #X obj 872 246 r~ \$0-aGainG;
232 #X obj 758 512 *~ 0.1;
233 #X obj 723 340 +~ 90;
234 #X obj 723 363 /~ 360;
235 #X obj 723 409 *~;
236 #X obj 723 385 sin~;
237 #X obj 773 359 /~ 360;
238 #X obj 773 405 *~;
239 #X obj 773 381 cos~;
240 #X obj 758 436 *~;
241 #X text 709 1 Azimuth;
242 #X text 608 3 Elevation;
243 #X obj 611 21 inlet;
244 #X obj 713 19 inlet;
245 #X floatatom 611 68 5 0 0 0 - - -;
246 #X floatatom 713 68 5 0 0 0 - - -;
247 #X obj 322 417 r \$0-this_azim;
248 #X obj 234 394 r \$0-this_elev;
249 #X obj 773 314 r \$0-this_azim;
250 #X obj 723 256 r \$0-this_elev;
251 #X obj 723 280 sig~;
252 #X obj 773 336 sig~;
253 #X obj 518 141 sig~;
254 #X obj 557 139 r~ plotElev;
255 #X obj 245 439 r~ plotElev;
256 #X obj 139 628 s~ plotOPF;
257 #X obj 676 574 s~ plotOPD;
258 #X obj 616 44 s \$0-this_elev;
259 #X obj 720 44 s \$0-this_azim;
260 #X obj 518 117 r \$0-this_elev;
261 #X obj 520 40 s \$0-thisDist;
262 #X obj 887 268 r \$0-thisDist;
263 #X obj 404 111 r \$0-thisDist;
264 #X obj 887 292 *;
265 #X obj 887 317 * 4.05513e+07;
266 #X text 892 335 Speed of Sound to power 3;
267 #X obj 887 370 * 32;
268 #X obj 887 398 sig~;
269 #X obj 872 423 /~;
270 #X text 588 167 Remember - Goldstein moves cylinder;
271 #X obj 757 289 r~ plotElev;
272 #X floatatom 359 169 5 0 0 0 - - -;
273 #X obj 518 170 /~ 360;
274 #X obj 758 475 *~;
275 #X obj 424 40 s~ \$0-thisColL;
276 #X obj 270 42 r~ \$0-thisColL;
277 #X obj 270 82 *~ 1;
278 #X obj 219 102 *~;
279 #X obj 424 17 inlet~;
280 #X obj 219 11 sig~;
281 #X floatatom 265 13 5 0 0 0 - - -;
282 #X obj 234 494 sin~;
283 #X floatatom 357 -7 5 0 0 0 - - -;
284 #X obj 219 -11 average~ 4096;
285 #N canvas 801 264 426 401 aveTimeCal 0;
286 #X text 224 38 Elevation;
287 #X obj 226 56 r \$0-elev;
288 #X floatatom 240 81 5 0 0 0 - - -;
289 #X obj 205 17 r~ MY_MACH;
290 #X obj 226 135 cos;
291 #X obj 226 107 * 0.01745;
292 #X obj 205 158 *~ 1;
293 #X obj 161 131 sig~ 1;
294 #X obj 161 185 -~;
295 #X obj 121 104 r~ \$0-myFreq;
296 #X obj 106 82 sig~ 6.28318;
297 #X obj 106 128 /~;
298 #X obj 106 219 *~;
299 #X obj 36 204 r myMet;
300 #X obj 106 242 snapshot~;
301 #X floatatom 44 283 0 0 0 0 - - -;
302 #X obj 106 263 * 44100;
303 #X obj 106 292 outlet;
304 #X connect 1 0 2 0;
305 #X connect 1 0 5 0;
306 #X connect 3 0 6 0;
307 #X connect 4 0 6 1;
308 #X connect 5 0 4 0;
309 #X connect 6 0 8 1;
310 #X connect 7 0 8 0;
311 #X connect 8 0 12 1;
312 #X connect 9 0 11 1;
313 #X connect 10 0 11 0;
314 #X connect 11 0 12 0;
315 #X connect 12 0 14 0;
316 #X connect 13 0 14 0;
317 #X connect 14 0 16 0;
318 #X connect 16 0 15 0;
319 #X connect 16 0 17 0;
320 #X restore 348 -33 pd aveTimeCal;
321 #X connect 0 0 2 0;
322 #X connect 1 0 2 1;
323 #X connect 2 0 106 0;
324 #X connect 3 0 46 0;
325 #X connect 3 0 100 0;
326 #X connect 8 0 1 0;
327 #X connect 8 0 1 1;
328 #X connect 9 0 112 0;
329 #X connect 11 0 105 1;
330 #X connect 12 0 5 0;
331 #X connect 12 0 89 0;
332 #X connect 15 0 17 1;
333 #X connect 17 0 38 0;
334 #X connect 18 0 20 0;
335 #X connect 19 0 42 0;
336 #X connect 20 0 110 0;
337 #X connect 21 0 22 1;
338 #X connect 22 0 45 0;
339 #X connect 23 0 26 0;
340 #X connect 23 0 32 0;
341 #X connect 24 0 27 0;
342 #X connect 24 0 33 0;
343 #X connect 25 0 28 0;
344 #X connect 25 0 34 0;
345 #X connect 38 0 57 0;
346 #X connect 38 0 58 0;
347 #X connect 39 0 17 0;
348 #X connect 42 0 44 0;
349 #X connect 43 0 45 1;
350 #X connect 44 0 43 0;
351 #X connect 44 0 43 1;
352 #X connect 45 0 84 0;
353 #X connect 45 0 13 0;
354 #X connect 46 0 48 0;
355 #X connect 48 0 55 0;
356 #X connect 49 0 51 1;
357 #X connect 50 0 51 0;
358 #X connect 51 0 53 1;
359 #X connect 52 0 53 0;
360 #X connect 53 0 54 0;
361 #X connect 54 0 56 1;
362 #X connect 55 0 56 0;
363 #X connect 56 0 57 1;
364 #X connect 57 0 22 0;
365 #X connect 59 0 97 0;
366 #X connect 60 0 85 0;
367 #X connect 60 0 14 0;
368 #X connect 61 0 62 0;
369 #X connect 62 0 64 0;
370 #X connect 63 0 68 0;
371 #X connect 64 0 63 0;
372 #X connect 64 0 63 1;
373 #X connect 65 0 67 0;
374 #X connect 66 0 68 1;
375 #X connect 67 0 66 0;
376 #X connect 67 0 66 1;
377 #X connect 68 0 102 0;
378 #X connect 71 0 73 0;
379 #X connect 71 0 86 0;
380 #X connect 72 0 74 0;
381 #X connect 72 0 87 0;
382 #X connect 75 0 19 0;
383 #X connect 76 0 18 0;
384 #X connect 77 0 80 0;
385 #X connect 78 0 79 0;
386 #X connect 79 0 61 0;
387 #X connect 80 0 65 0;
388 #X connect 81 0 101 0;
389 #X connect 88 0 81 0;
390 #X connect 90 0 92 0;
391 #X connect 90 0 92 1;
392 #X connect 91 0 3 0;
393 #X connect 91 0 3 1;
394 #X connect 92 0 93 0;
395 #X connect 93 0 95 0;
396 #X connect 95 0 96 0;
397 #X connect 96 0 97 1;
398 #X connect 97 0 102 1;
399 #X connect 101 0 50 0;
400 #X connect 102 0 60 0;
401 #X connect 104 0 105 0;
402 #X connect 105 0 106 1;
403 #X connect 106 0 39 0;
404 #X connect 107 0 103 0;
405 #X connect 108 0 0 0;
406 #X connect 110 0 21 0;
407 #X connect 110 0 21 1;
408 #X connect 112 0 108 0;
409 #X connect 112 0 109 0;
410 #X connect 113 0 112 0;
411 #X connect 113 0 111 0;
412 #X restore 313 307 pd GoldfreqGain;
413 #N canvas 272 58 1006 797 GoldnoiseGain 0;
414 #X text -21029 240 Mass Density of Air \, squared;
415 #X obj -20777 456 *;
416 #X text -20777 409 Distance;
417 #N canvas 759 125 235 275 pow8 0;
418 #X obj 47 67 *~;
419 #X obj 76 67 *~;
420 #X obj 76 35 inlet~;
421 #X obj 47 147 outlet~;
422 #X obj 128 146 snapshot~;
423 #X obj 128 121 metro 100;
424 #X obj 128 99 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
425 1;
426 #X floatatom 128 173 10 0 0 0 - - -;
427 #X obj 128 73 loadbang;
428 #X obj 47 93 *~;
429 #X obj 47 121 *~;
430 #X connect 0 0 9 0;
431 #X connect 1 0 9 1;
432 #X connect 2 0 0 0;
433 #X connect 2 0 0 1;
434 #X connect 2 0 1 1;
435 #X connect 2 0 1 0;
436 #X connect 4 0 7 0;
437 #X connect 5 0 4 0;
438 #X connect 6 0 5 0;
439 #X connect 8 0 6 0;
440 #X connect 9 0 10 0;
441 #X connect 9 0 10 1;
442 #X connect 10 0 3 0;
443 #X connect 10 0 4 0;
444 #X restore -20846 69 pd pow8;
445 #X obj -20846 4 inlet~;
446 #X obj -20801 123 inlet;
447 #X obj -20777 430 inlet;
448 #X obj -20846 710 outlet~;
449 #X text -20785 63 Gain proportional to windspeed to power 8 for spectrum
450 ;
451 #X text -20765 124 Diameter;
452 #X obj -20754 633 loadbang;
453 #X obj -20754 654 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
454 1 1;
455 #X obj -20754 672 metro 10;
456 #X obj -20754 693 snapshot~;
457 #X floatatom -20754 713 8 0 0 0 - - -;
458 #X text -20798 -5 Wind speed;
459 #X text -21027 643 Calculates wake gain;
460 #X text -20399 16 Azimuth;
461 #X obj -20398 33 inlet;
462 #X obj -20398 56 sig~;
463 #X obj -20342 33 inlet;
464 #X obj -20342 56 sig~;
465 #X text -20343 16 Elevation;
466 #X floatatom -20304 57 5 0 0 0 - - -;
467 #X floatatom -20434 58 5 0 0 0 - - -;
468 #X obj -20398 96 s~ \$0-this_azim;
469 #X obj -20342 77 s~ \$0-this_elev;
470 #X obj -20846 243 *~ 1.225;
471 #X obj -20511 100 r~ \$0-this_azim;
472 #N canvas 759 125 250 309 pow5 0;
473 #X obj 47 67 *~;
474 #X obj 76 35 inlet~;
475 #X obj 47 170 outlet~;
476 #X obj 136 173 snapshot~;
477 #X obj 136 148 metro 100;
478 #X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
479 1;
480 #X floatatom 136 200 10 0 0 0 - - -;
481 #X obj 136 100 loadbang;
482 #X obj 47 87 *~;
483 #X obj 47 118 *~;
484 #X connect 0 0 8 0;
485 #X connect 0 0 8 1;
486 #X connect 1 0 0 0;
487 #X connect 1 0 0 1;
488 #X connect 1 0 9 1;
489 #X connect 3 0 6 0;
490 #X connect 4 0 3 0;
491 #X connect 5 0 4 0;
492 #X connect 7 0 5 0;
493 #X connect 8 0 9 0;
494 #X connect 9 0 2 0;
495 #X connect 9 0 3 0;
496 #X restore -20680 508 pd pow5;
497 #X obj -20680 484 sig~ 343.56;
498 #N canvas 875 261 250 309 pow5 0;
499 #X obj 47 67 *~;
500 #X obj 76 35 inlet~;
501 #X obj 47 170 outlet~;
502 #X obj 136 173 snapshot~;
503 #X obj 136 148 metro 100;
504 #X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
505 1;
506 #X floatatom 136 200 10 0 0 0 - - -;
507 #X obj 136 100 loadbang;
508 #X obj 47 87 *~;
509 #X obj 47 118 *~;
510 #X connect 0 0 8 0;
511 #X connect 0 0 8 1;
512 #X connect 1 0 0 0;
513 #X connect 1 0 0 1;
514 #X connect 1 0 9 1;
515 #X connect 3 0 6 0;
516 #X connect 4 0 3 0;
517 #X connect 5 0 4 0;
518 #X connect 7 0 5 0;
519 #X connect 8 0 9 0;
520 #X connect 9 0 2 0;
521 #X connect 9 0 3 0;
522 #X restore -20645 434 pd pow5;
523 #X obj -20599 284 /~ 360;
524 #X obj -20599 311 cos~;
525 #X obj -20584 333 r SIG_MACH;
526 #X obj -20584 357 sig~;
527 #X obj -20599 382 *~;
528 #X obj -20645 381 sig~ 1;
529 #X obj -20645 408 -~;
530 #X obj -20680 355 sig~ 3.1416;
531 #X obj -20680 380 *~;
532 #X obj -20695 332 sig~ 16;
533 #X obj -20695 404 *~;
534 #X obj -20695 462 *~;
535 #X obj -20695 535 *~;
536 #X obj -20777 483 sig~;
537 #X obj -20777 567 *~;
538 #X obj -20846 611 /~;
539 #X obj -20509 248 r~ plotElev;
540 #X obj -20913 710 s~ plotOPN;
541 #X obj -20599 262 -~;
542 #X text -20547 269 Angle goes with the flow in Goldstein hence 90 -
543 theta so that theta is same angle as dipole angles.;
544 #X obj -20599 217 sig~ 180;
545 #X obj -20536 221 r~ \$0-this_elev;
546 #X obj -20916 56 inlet~;
547 #X obj -20916 83 *~;
548 #X obj -20822 90 inlet~;
549 #X obj -20822 148 *~ 1;
550 #X obj -20846 170 *~;
551 #X obj -20846 194 *~;
552 #X obj -20821 273 inlet;
553 #X obj -20847 308 *~ 1;
554 #X obj -20848 343 *~ 2.50663;
555 #X text -20776 91 Corrolation Length;
556 #X text -20781 272 Length;
557 #X obj -20846 26 average~ 64;
558 #X obj -20846 48 sig~;
559 #X floatatom -20708 20 5 0 0 0 - - -;
560 #N canvas 801 264 426 401 aveTimeCal 0;
561 #X text 224 38 Elevation;
562 #X obj 226 56 r \$0-elev;
563 #X floatatom 240 81 5 0 0 0 - - -;
564 #X obj 205 17 r~ MY_MACH;
565 #X obj 226 135 cos;
566 #X obj 226 107 * 0.01745;
567 #X obj 205 158 *~ 1;
568 #X obj 161 131 sig~ 1;
569 #X obj 161 185 -~;
570 #X obj 121 104 r~ \$0-myFreq;
571 #X obj 106 82 sig~ 6.28318;
572 #X obj 106 128 /~;
573 #X obj 106 219 *~;
574 #X obj 36 204 r myMet;
575 #X obj 106 242 snapshot~;
576 #X floatatom 44 283 0 0 0 0 - - -;
577 #X obj 106 263 * 44100;
578 #X obj 106 292 outlet;
579 #X connect 1 0 2 0;
580 #X connect 1 0 5 0;
581 #X connect 3 0 6 0;
582 #X connect 4 0 6 1;
583 #X connect 5 0 4 0;
584 #X connect 6 0 8 1;
585 #X connect 7 0 8 0;
586 #X connect 8 0 12 1;
587 #X connect 9 0 11 1;
588 #X connect 10 0 11 0;
589 #X connect 11 0 12 0;
590 #X connect 12 0 14 0;
591 #X connect 13 0 14 0;
592 #X connect 14 0 16 0;
593 #X connect 16 0 15 0;
594 #X connect 16 0 17 0;
595 #X restore -20717 -6 pd aveTimeCal;
596 #X obj -20846 643 *~ 0.5;
597 #X connect 1 0 45 0;
598 #X connect 3 0 58 0;
599 #X connect 4 0 65 0;
600 #X connect 5 0 57 1;
601 #X connect 6 0 1 0;
602 #X connect 6 0 1 1;
603 #X connect 10 0 11 0;
604 #X connect 11 0 12 0;
605 #X connect 12 0 13 0;
606 #X connect 13 0 14 0;
607 #X connect 18 0 19 0;
608 #X connect 18 0 24 0;
609 #X connect 19 0 25 0;
610 #X connect 20 0 21 0;
611 #X connect 20 0 23 0;
612 #X connect 21 0 26 0;
613 #X connect 27 0 61 0;
614 #X connect 29 0 44 1;
615 #X connect 30 0 29 0;
616 #X connect 31 0 43 1;
617 #X connect 32 0 33 0;
618 #X connect 33 0 36 0;
619 #X connect 34 0 35 0;
620 #X connect 35 0 36 1;
621 #X connect 36 0 38 1;
622 #X connect 37 0 38 0;
623 #X connect 38 0 31 0;
624 #X connect 39 0 40 0;
625 #X connect 39 0 40 1;
626 #X connect 40 0 42 1;
627 #X connect 41 0 42 0;
628 #X connect 42 0 43 0;
629 #X connect 43 0 44 0;
630 #X connect 44 0 46 1;
631 #X connect 45 0 46 0;
632 #X connect 46 0 47 1;
633 #X connect 47 0 69 0;
634 #X connect 50 0 32 0;
635 #X connect 52 0 50 0;
636 #X connect 53 0 50 1;
637 #X connect 54 0 55 0;
638 #X connect 54 0 55 1;
639 #X connect 55 0 58 1;
640 #X connect 56 0 57 0;
641 #X connect 57 0 59 1;
642 #X connect 58 0 59 0;
643 #X connect 59 0 27 0;
644 #X connect 60 0 61 1;
645 #X connect 61 0 62 0;
646 #X connect 62 0 47 0;
647 #X connect 65 0 66 0;
648 #X connect 66 0 3 0;
649 #X connect 68 0 67 0;
650 #X connect 68 0 65 0;
651 #X connect 69 0 49 0;
652 #X connect 69 0 7 0;
653 #X connect 69 0 13 0;
654 #X restore 294 552 pd GoldnoiseGain;
655 #X text 285 599 Calculates the gain of the wake;
656 #X obj 467 82 s \$0-azim;
657 #X obj 542 82 s \$0-elev;
658 #X obj 365 262 r \$0-elev;
659 #X obj 373 283 r \$0-azim;
660 #X obj 373 506 r \$0-elev;
661 #X obj 387 524 r \$0-azim;
662 #N canvas 1021 287 444 428 corrLen 0;
663 #X obj 103 71 inlet~;
664 #X obj 88 200 outlet~;
665 #X obj 88 143 *~;
666 #X obj 124 93 sig~ -0.245;
667 #X obj 103 119 pow~;
668 #X text 234 22 Y = 10^b . X^m;
669 #X text 235 40 b = 1.536;
670 #X text 235 56 m = -0.245;
671 #X text 80 297 Equation of line derived from Norberg 2001;
672 #X obj 88 169 max~ 1;
673 #X obj 88 46 sig~ 44.67;
674 #X obj 229 190 r myMet;
675 #X obj 229 211 snapshot~;
676 #X floatatom 230 236 5 0 0 0 - - -;
677 #X connect 0 0 4 0;
678 #X connect 2 0 9 0;
679 #X connect 3 0 4 1;
680 #X connect 4 0 2 1;
681 #X connect 9 0 1 0;
682 #X connect 9 0 12 0;
683 #X connect 10 0 2 0;
684 #X connect 11 0 12 0;
685 #X connect 12 0 13 0;
686 #X restore 956 85 pd corrLen Calc;
687 #X obj 956 62 r~ \$0-myRey;
688 #X obj 956 109 s~ \$0-myCor;
689 #X obj 347 222 r~ \$0-myCor;
690 #X obj 1102 281 r \$0-contFreq;
691 #X obj 1067 309 hip~;
692 #X obj 320 424 r~ \$0-myCor;
693 #X obj 636 81 max 0.01;
694 #X obj 636 104 min 0.99;
695 #N canvas 93 119 976 679 Dipoles 0;
696 #X obj 76 62 r~ \$0-myFreq;
697 #X obj 91 107 r~ \$0-liftDiGain;
698 #X obj 76 88 osc~;
699 #X obj 76 261 throw~ l;
700 #X obj 103 238 throw~ r;
701 #X obj 76 195 *~;
702 #X obj 76 216 fcpan;
703 #X obj 103 195 r \$0-thisPan;
704 #X obj 353 69 r~ \$0-myFreq;
705 #X obj 368 154 r~ \$0-liftDiGain;
706 #X obj 353 114 osc~;
707 #X obj 353 268 throw~ l;
708 #X obj 380 245 throw~ r;
709 #X obj 353 202 *~;
710 #X obj 353 223 fcpan;
711 #X obj 380 202 r \$0-thisPan;
712 #X obj 368 176 *~ 0.6;
713 #X obj 621 62 r~ \$0-myFreq;
714 #X obj 636 147 r~ \$0-liftDiGain;
715 #X obj 621 107 osc~;
716 #X obj 621 261 throw~ l;
717 #X obj 648 238 throw~ r;
718 #X obj 621 195 *~;
719 #X obj 621 216 fcpan;
720 #X obj 648 195 r \$0-thisPan;
721 #X obj 621 86 *~ 5;
722 #X obj 353 93 *~ 3;
723 #X obj 72 345 r~ \$0-myFreq;
724 #X obj 72 399 osc~;
725 #X obj 72 544 throw~ l;
726 #X obj 99 521 throw~ r;
727 #X obj 72 478 *~;
728 #X obj 72 499 fcpan;
729 #X obj 99 478 r \$0-thisPan;
730 #X obj 87 418 r~ \$0-dragDiGain;
731 #X obj 72 373 *~ 2;
732 #X obj 351 344 r~ \$0-myFreq;
733 #X obj 351 398 osc~;
734 #X obj 351 543 throw~ l;
735 #X obj 378 520 throw~ r;
736 #X obj 351 477 *~;
737 #X obj 351 498 fcpan;
738 #X obj 378 477 r \$0-thisPan;
739 #X obj 366 417 r~ \$0-dragDiGain;
740 #X obj 351 372 *~ 4;
741 #X obj 366 446 *~ 0.125;
742 #X obj 210 199 *~;
743 #X obj 210 264 throw~ l;
744 #X obj 237 241 throw~ r;
745 #X obj 210 220 fcpan;
746 #X obj 210 130 *~ 0.5;
747 #X obj 210 108 vcf~ 3;
748 #X obj 237 198 r \$0-thisPan;
749 #X obj 210 81 r~ \$0-thisNoise;
750 #X obj 480 192 *~;
751 #X obj 480 257 throw~ l;
752 #X obj 507 234 throw~ r;
753 #X obj 480 213 fcpan;
754 #X obj 480 138 *~ 0.5;
755 #X obj 480 116 vcf~ 3;
756 #X obj 507 191 r \$0-thisPan;
757 #X obj 480 89 r~ \$0-thisNoise;
758 #X obj 750 183 *~;
759 #X obj 750 248 throw~ l;
760 #X obj 777 225 throw~ r;
761 #X obj 750 204 fcpan;
762 #X obj 750 129 *~ 0.5;
763 #X obj 750 107 vcf~ 3;
764 #X obj 777 182 r \$0-thisPan;
765 #X obj 750 80 r~ \$0-thisNoise;
766 #X obj 636 169 *~ 0.1;
767 #X obj 217 464 *~;
768 #X obj 217 529 throw~ l;
769 #X obj 244 506 throw~ r;
770 #X obj 217 485 fcpan;
771 #X obj 217 410 *~ 0.5;
772 #X obj 217 388 vcf~ 3;
773 #X obj 244 463 r \$0-thisPan;
774 #X obj 217 361 r~ \$0-thisNoise;
775 #X obj 491 462 *~;
776 #X obj 491 527 throw~ l;
777 #X obj 518 504 throw~ r;
778 #X obj 491 483 fcpan;
779 #X obj 491 408 *~ 0.5;
780 #X obj 491 386 vcf~ 3;
781 #X obj 518 461 r \$0-thisPan;
782 #X obj 491 359 r~ \$0-thisNoise;
783 #X text 273 27 Generates the sound associated with the lift dipole.
784 ;
785 #X text 175 312 Generates the sound associated with the drag dipole.
786 ;
787 #X connect 0 0 2 0;
788 #X connect 0 0 51 1;
789 #X connect 1 0 5 1;
790 #X connect 1 0 46 1;
791 #X connect 2 0 5 0;
792 #X connect 5 0 6 0;
793 #X connect 6 0 3 0;
794 #X connect 6 1 4 0;
795 #X connect 7 0 6 1;
796 #X connect 8 0 26 0;
797 #X connect 9 0 16 0;
798 #X connect 10 0 13 0;
799 #X connect 13 0 14 0;
800 #X connect 14 0 11 0;
801 #X connect 14 1 12 0;
802 #X connect 15 0 14 1;
803 #X connect 16 0 13 1;
804 #X connect 16 0 54 1;
805 #X connect 17 0 25 0;
806 #X connect 18 0 70 0;
807 #X connect 19 0 22 0;
808 #X connect 22 0 23 0;
809 #X connect 23 0 20 0;
810 #X connect 23 1 21 0;
811 #X connect 24 0 23 1;
812 #X connect 25 0 19 0;
813 #X connect 25 0 67 1;
814 #X connect 26 0 10 0;
815 #X connect 26 0 59 1;
816 #X connect 27 0 35 0;
817 #X connect 28 0 31 0;
818 #X connect 31 0 32 0;
819 #X connect 32 0 29 0;
820 #X connect 32 1 30 0;
821 #X connect 33 0 32 1;
822 #X connect 34 0 31 1;
823 #X connect 34 0 71 1;
824 #X connect 35 0 28 0;
825 #X connect 35 0 76 1;
826 #X connect 36 0 44 0;
827 #X connect 37 0 40 0;
828 #X connect 40 0 41 0;
829 #X connect 41 0 38 0;
830 #X connect 41 1 39 0;
831 #X connect 42 0 41 1;
832 #X connect 43 0 45 0;
833 #X connect 44 0 37 0;
834 #X connect 44 0 84 1;
835 #X connect 45 0 40 1;
836 #X connect 45 0 79 1;
837 #X connect 46 0 49 0;
838 #X connect 49 0 47 0;
839 #X connect 49 1 48 0;
840 #X connect 50 0 46 0;
841 #X connect 51 0 50 0;
842 #X connect 52 0 49 1;
843 #X connect 53 0 51 0;
844 #X connect 54 0 57 0;
845 #X connect 57 0 55 0;
846 #X connect 57 1 56 0;
847 #X connect 58 0 54 0;
848 #X connect 59 0 58 0;
849 #X connect 60 0 57 1;
850 #X connect 61 0 59 0;
851 #X connect 62 0 65 0;
852 #X connect 65 0 63 0;
853 #X connect 65 1 64 0;
854 #X connect 66 0 62 0;
855 #X connect 67 0 66 0;
856 #X connect 68 0 65 1;
857 #X connect 69 0 67 0;
858 #X connect 70 0 22 1;
859 #X connect 70 0 62 1;
860 #X connect 71 0 74 0;
861 #X connect 74 0 72 0;
862 #X connect 74 1 73 0;
863 #X connect 75 0 71 0;
864 #X connect 76 0 75 0;
865 #X connect 77 0 74 1;
866 #X connect 78 0 76 0;
867 #X connect 79 0 82 0;
868 #X connect 82 0 80 0;
869 #X connect 82 1 81 0;
870 #X connect 83 0 79 0;
871 #X connect 84 0 83 0;
872 #X connect 85 0 82 1;
873 #X connect 86 0 84 0;
874 #X restore 649 504 pd Dipoles;
875 #X obj 1088 69 noise~;
876 #X obj 1088 92 s~ \$0-thisNoise;
877 #X obj 1067 214 r~ \$0-thisNoise;
878 #X text 674 440 the object and environment;
879 #X connect 1 0 3 0;
880 #X connect 2 0 20 0;
881 #X connect 2 0 42 0;
882 #X connect 3 0 2 0;
883 #X connect 4 0 17 0;
884 #X connect 5 0 4 0;
885 #X connect 6 0 11 0;
886 #X connect 6 0 43 0;
887 #X connect 9 0 29 0;
888 #X connect 9 0 48 0;
889 #X connect 12 0 3 1;
890 #X connect 13 0 4 1;
891 #X connect 15 0 5 1;
892 #X connect 16 0 1 0;
893 #X connect 18 0 14 0;
894 #X connect 19 0 46 0;
895 #X connect 21 0 96 0;
896 #X connect 25 0 81 1;
897 #X connect 26 0 81 4;
898 #X connect 27 0 30 0;
899 #X connect 27 0 83 0;
900 #X connect 28 0 31 0;
901 #X connect 28 0 84 0;
902 #X connect 39 0 40 0;
903 #X connect 39 0 47 0;
904 #X connect 42 0 55 0;
905 #X connect 42 0 5 0;
906 #X connect 46 0 44 0;
907 #X connect 46 1 45 0;
908 #X connect 51 0 81 0;
909 #X connect 52 0 81 3;
910 #X connect 53 0 81 5;
911 #X connect 57 0 73 1;
912 #X connect 58 0 19 0;
913 #X connect 59 0 46 1;
914 #X connect 60 0 63 0;
915 #X connect 60 0 66 0;
916 #X connect 61 0 64 0;
917 #X connect 61 0 67 0;
918 #X connect 62 0 65 0;
919 #X connect 62 0 68 0;
920 #X connect 73 0 94 0;
921 #X connect 74 0 73 0;
922 #X connect 75 0 80 1;
923 #X connect 76 0 80 3;
924 #X connect 77 0 80 0;
925 #X connect 78 0 80 2;
926 #X connect 79 0 80 5;
927 #X connect 80 0 50 0;
928 #X connect 80 1 49 0;
929 #X connect 81 0 54 0;
930 #X connect 85 0 80 6;
931 #X connect 86 0 80 7;
932 #X connect 87 0 81 6;
933 #X connect 88 0 81 7;
934 #X connect 89 0 91 0;
935 #X connect 90 0 89 0;
936 #X connect 92 0 80 4;
937 #X connect 93 0 94 1;
938 #X connect 94 0 19 1;
939 #X connect 95 0 81 2;
940 #X connect 96 0 97 0;
941 #X connect 97 0 22 0;
942 #X connect 97 0 56 0;
943 #X connect 99 0 100 0;
944 #X connect 101 0 74 0;