comparison freqCalcCyl7HiFi.pd @ 0:cef74e8afc39

Propeller Blog Patch Added
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Wed, 05 Apr 2017 08:31:12 +0100
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:cef74e8afc39
1 #N canvas 72 88 655 381 10;
2 #X obj 52 169 *~;
3 #X text 16 281 Calculates the frequency;
4 #X text 17 293 based on the physics of;
5 #X text 280 299 Calculates the gain of the dipole source;
6 #X text 392 216 Azimuth;
7 #X text 371 145 Elevation;
8 #X text 354 114 Distance;
9 #X text 318 54 Diameter;
10 #N canvas 322 154 491 423 Dipoles 0;
11 #X obj 210 217 *~;
12 #X obj 249 315 throw~ l;
13 #X obj 276 292 throw~ r;
14 #X obj 249 271 fcpan;
15 #X text 101 35 Generates the sound associated with the lift dipole.
16 ;
17 #X obj 210 108 vcf~ 10;
18 #X obj 210 131 vcf~ 10;
19 #X obj 284 95 r \$0-Qval;
20 #X floatatom 294 270 5 0 0 0 - - -;
21 #X obj 362 158 r myMet;
22 #X obj 362 178 snapshot~;
23 #X floatatom 362 199 0 0 0 0 - - -;
24 #X obj 210 67 inlet~;
25 #X obj 261 155 r broBoost;
26 #X obj 210 176 *~ 0.0001;
27 #X obj 225 196 inlet~;
28 #X obj 131 67 inlet~;
29 #N canvas 304 98 651 476 rangeLimit 0;
30 #X obj 285 58 inlet~;
31 #X obj 128 282 outlet~;
32 #X obj 103 60 sig~ 1;
33 #X obj 117 145 exp~;
34 #X obj 87 186 /~;
35 #X obj 102 166 +~;
36 #X obj 118 104 -~ 1;
37 #X obj 117 125 *~ 100;
38 #X obj 87 207 *~ -1;
39 #X obj 87 228 +~ 1;
40 #X obj 163 87 sig~ 1;
41 #X obj 173 173 exp~;
42 #X obj 143 214 /~;
43 #X obj 158 194 +~;
44 #X obj 173 130 -~ 1;
45 #X obj 173 151 *~ 1000;
46 #X obj 128 259 *~;
47 #X obj 173 108 /~ 15000;
48 #X obj 372 168 r myMet;
49 #X obj 372 188 snapshot~;
50 #X floatatom 372 209 0 0 0 0 - - -;
51 #X obj 118 81 /~ 10;
52 #X connect 0 0 17 0;
53 #X connect 0 0 21 0;
54 #X connect 2 0 4 0;
55 #X connect 2 0 5 0;
56 #X connect 3 0 5 1;
57 #X connect 4 0 8 0;
58 #X connect 5 0 4 1;
59 #X connect 6 0 7 0;
60 #X connect 7 0 3 0;
61 #X connect 8 0 9 0;
62 #X connect 9 0 16 0;
63 #X connect 10 0 12 0;
64 #X connect 10 0 13 0;
65 #X connect 11 0 13 1;
66 #X connect 12 0 16 1;
67 #X connect 13 0 12 1;
68 #X connect 14 0 15 0;
69 #X connect 15 0 11 0;
70 #X connect 16 0 1 0;
71 #X connect 17 0 14 0;
72 #X connect 18 0 19 0;
73 #X connect 19 0 20 0;
74 #X connect 21 0 6 0;
75 #X restore 99 156 pd rangeLimit;
76 #X obj 133 205 *~;
77 #X obj 276 249 r centrePan;
78 #X obj 249 227 inlet;
79 #X obj 210 248 spigot~;
80 #X connect 0 0 21 0;
81 #X connect 3 0 1 0;
82 #X connect 3 1 2 0;
83 #X connect 5 0 6 0;
84 #X connect 6 0 14 0;
85 #X connect 7 0 5 2;
86 #X connect 7 0 6 2;
87 #X connect 9 0 10 0;
88 #X connect 10 0 11 0;
89 #X connect 12 0 5 0;
90 #X connect 13 0 14 1;
91 #X connect 14 0 0 0;
92 #X connect 15 0 18 1;
93 #X connect 15 0 0 1;
94 #X connect 16 0 5 1;
95 #X connect 16 0 6 1;
96 #X connect 16 0 17 0;
97 #X connect 17 0 18 0;
98 #X connect 19 0 3 1;
99 #X connect 19 0 8 0;
100 #X connect 20 0 21 1;
101 #X connect 21 1 3 0;
102 #X connect 21 1 10 0;
103 #X restore 220 333 pd Dipoles;
104 #X obj 239 307 noise~;
105 #X text 17 306 the object and environment;
106 #X text 279 8 Source Speed;
107 #X obj 310 120 inlet~;
108 #X obj 258 35 inlet~;
109 #X obj 292 94 /~ 343.56;
110 #N canvas 110 127 1340 718 GoldfreqGain 0;
111 #N canvas 759 125 172 246 pow6 0;
112 #X obj 47 67 *~;
113 #X obj 76 67 *~;
114 #X obj 76 35 inlet~;
115 #X obj 47 163 outlet~;
116 #X obj 106 67 *~;
117 #X obj 47 93 *~;
118 #X obj 47 118 *~;
119 #X connect 0 0 5 0;
120 #X connect 1 0 5 1;
121 #X connect 2 0 0 0;
122 #X connect 2 0 0 1;
123 #X connect 2 0 1 1;
124 #X connect 2 0 4 0;
125 #X connect 2 0 4 1;
126 #X connect 2 0 1 0;
127 #X connect 4 0 6 1;
128 #X connect 5 0 6 0;
129 #X connect 6 0 3 0;
130 #X restore 218 82 pd pow6;
131 #X obj 218 123 *~;
132 #X text 587 13 Distance;
133 #X text 48 531 Calculates Lift Dipole gain;
134 #X obj 218 60 inlet~;
135 #X text 292 166 Diameter;
136 #X obj 219 618 outlet~;
137 #X text 298 252 Length;
138 #X obj 234 469 /~ 360;
139 #X obj 234 518 *~;
140 #X obj 219 541 *~;
141 #X text 74 100 Strouhal number;
142 #X text 216 46 Wind speed;
143 #X text 281 146 Corr Length;
144 #X text -86 235 Mass Density of Air;
145 #X text 108 242 Sqrt(2xpi);
146 #X obj 332 470 /~ 360;
147 #X obj 332 516 *~;
148 #X obj 332 492 cos~;
149 #X obj 219 567 *~;
150 #X obj 442 257 cos~;
151 #X obj 442 300 *~;
152 #X obj 427 196 sig~ 1;
153 #X obj 427 320 -~;
154 #N canvas 739 248 286 289 pow4 0;
155 #X obj 47 67 *~;
156 #X obj 76 67 *~;
157 #X obj 76 35 inlet~;
158 #X obj 47 163 outlet~;
159 #X obj 47 93 *~;
160 #X connect 0 0 4 0;
161 #X connect 1 0 4 1;
162 #X connect 2 0 0 0;
163 #X connect 2 0 0 1;
164 #X connect 2 0 1 1;
165 #X connect 2 0 1 0;
166 #X connect 4 0 3 0;
167 #X restore 427 340 pd pow4;
168 #X obj 412 360 *~;
169 #X obj 219 385 /~;
170 #X text 763 12 Azimuth;
171 #X text 662 14 Elevation;
172 #X text 512 235 Remember - Goldstein moves cylinder;
173 #X obj 442 238 /~ 360;
174 #X obj 219 210 *~;
175 #X obj 234 495 sin~;
176 #X obj 567 29 inlet~;
177 #X obj 665 32 inlet~;
178 #X obj 767 30 inlet~;
179 #X obj 411 155 *~;
180 #X text -214 358 If adding additional signal at 0 degrees then you
181 will have to add it before you divid by distance - for all sources!
182 ;
183 #X obj 219 597 *~ 100000;
184 #X obj 234 146 sig~ 8;
185 #X text -154 219 Scale factor to bring in line with CFD calcs (divided
186 by 400);
187 #X obj 219 233 *~ 0.0076766;
188 #X text 340 105 Speed of Sound to power 3 x 32;
189 #X obj 411 175 *~ 1.29764e+09;
190 #X obj 233 102 sig~ 0.85;
191 #X obj 457 278 inlet~;
192 #X obj 234 186 *~ 1;
193 #X obj 249 165 inlet;
194 #X obj 234 254 r length;
195 #X obj 219 276 *~ 1;
196 #X obj 556 271 r myMet;
197 #X obj 556 291 snapshot~;
198 #X floatatom 556 311 0 0 0 0 - - -;
199 #X connect 0 0 1 0;
200 #X connect 1 0 31 0;
201 #X connect 4 0 0 0;
202 #X connect 8 0 32 0;
203 #X connect 9 0 10 1;
204 #X connect 10 0 19 0;
205 #X connect 16 0 18 0;
206 #X connect 17 0 19 1;
207 #X connect 18 0 17 0;
208 #X connect 18 0 17 1;
209 #X connect 19 0 38 0;
210 #X connect 20 0 21 0;
211 #X connect 21 0 23 1;
212 #X connect 22 0 23 0;
213 #X connect 23 0 24 0;
214 #X connect 24 0 25 1;
215 #X connect 25 0 26 1;
216 #X connect 26 0 10 0;
217 #X connect 30 0 20 0;
218 #X connect 31 0 41 0;
219 #X connect 32 0 9 0;
220 #X connect 32 0 9 1;
221 #X connect 33 0 36 0;
222 #X connect 33 0 36 1;
223 #X connect 34 0 30 0;
224 #X connect 34 0 8 0;
225 #X connect 35 0 16 0;
226 #X connect 36 0 43 0;
227 #X connect 38 0 6 0;
228 #X connect 39 0 46 0;
229 #X connect 41 0 49 0;
230 #X connect 43 0 25 0;
231 #X connect 44 0 1 1;
232 #X connect 45 0 21 1;
233 #X connect 46 0 31 1;
234 #X connect 47 0 46 1;
235 #X connect 48 0 49 1;
236 #X connect 49 0 26 0;
237 #X connect 50 0 51 0;
238 #X connect 51 0 52 0;
239 #X restore 258 281 pd GoldfreqGain;
240 #X obj 52 123 sig~ 0.85;
241 #N canvas 161 91 608 545 doppler 0;
242 #X obj 91 27 inlet~;
243 #X obj 91 266 outlet~;
244 #X obj 121 47 sig~ 323.56;
245 #X obj 121 190 +~;
246 #X obj 106 212 /~;
247 #X obj 91 234 *~;
248 #X obj 136 90 delta~;
249 #X obj 136 111 *~ 44100;
250 #X obj 333 191 r myMet;
251 #X obj 333 211 snapshot~;
252 #X floatatom 333 232 0 0 0 0 - - -;
253 #X obj 136 69 inlet~;
254 #X obj 136 141 lop~ 1;
255 #X obj 136 163 lop~ 1;
256 #X connect 0 0 5 0;
257 #X connect 2 0 3 0;
258 #X connect 2 0 4 0;
259 #X connect 3 0 4 1;
260 #X connect 4 0 5 1;
261 #X connect 5 0 1 0;
262 #X connect 6 0 7 0;
263 #X connect 7 0 12 0;
264 #X connect 8 0 9 0;
265 #X connect 9 0 10 0;
266 #X connect 11 0 6 0;
267 #X connect 12 0 13 0;
268 #X connect 13 0 3 1;
269 #X restore 52 228 pd doppler;
270 #N canvas 290 200 365 347 scatter 0;
271 #X obj 138 20 inlet~;
272 #X obj 125 272 outlet~;
273 #X obj 177 53 snapshot~;
274 #X obj 177 73 >= 0;
275 #X obj 138 94 spigot~;
276 #X obj 178 141 spigot~;
277 #X obj 125 163 spigot~;
278 #X obj 182 21 r myMet;
279 #X text -5 301 Limits the value of the elevation to 25 to replicate
280 the scatter that would occur in the propeller when on a plane.;
281 #X obj 125 140 min~ -5;
282 #X obj 178 115 max~ 5;
283 #X connect 0 0 2 0;
284 #X connect 0 0 4 0;
285 #X connect 2 0 3 0;
286 #X connect 3 0 4 1;
287 #X connect 3 0 5 1;
288 #X connect 3 0 6 1;
289 #X connect 4 0 9 0;
290 #X connect 4 1 10 0;
291 #X connect 5 1 1 0;
292 #X connect 6 0 1 0;
293 #X connect 7 0 2 0;
294 #X connect 9 0 6 0;
295 #X connect 10 0 5 0;
296 #X restore 338 170 pd scatter;
297 #X obj 476 72 *~ 1.225;
298 #X obj 476 118 /~ 1.81e-05;
299 #X text 496 137 Reynolds Number;
300 #X text 550 113 Viscosity;
301 #N canvas 308 58 1027 635 StBandwidth 0;
302 #X obj 460 365 swap 1;
303 #X obj 460 391 /;
304 #X obj 461 434 outlet;
305 #X text 437 453 Q value;
306 #X obj 477 -36 r myMet;
307 #X obj 477 -14 snapshot~;
308 #X obj 203 164 spigot;
309 #X obj 219 187 spigot;
310 #X obj 236 140 > 0;
311 #X obj 219 233 + 0.9797;
312 #X obj 219 208 * 4.624e-05;
313 #X obj 602 150 spigot;
314 #X obj 618 173 spigot;
315 #X obj 651 149 < 1e+06;
316 #X obj 618 216 * 1.227e-10;
317 #X obj 618 196 *;
318 #X obj 690 215 * -8.553e-05;
319 #X obj 618 261 + 16.5;
320 #X obj 618 238 +;
321 #X text -84 298 First section of the Reynolds number - DeltaF/F relationship
322 is linear and did not appear to be reliant on current TU values;
323 #X text 565 329 Third section of the Reynolds number - DeltaF/F relationship
324 is linear and did not appear to be reliant on current TU values;
325 #X text 114 -16 Middle section of Reynolds number - DeltaF/F relationship
326 is also linear but depends on TU Value;
327 #X obj 461 412 max 0.005;
328 #X obj 635 126 > 193260;
329 #X obj 252 163 < 193260;
330 #X floatatom 352 446 0 0 0 0 - - -;
331 #X floatatom 588 23 0 0 0 0 - - -;
332 #X obj 460 342 / 100;
333 #X obj 531 -36 inlet~;
334 #X msg 593 195 10;
335 #X connect 0 0 1 0;
336 #X connect 0 1 1 1;
337 #X connect 1 0 22 0;
338 #X connect 4 0 5 0;
339 #X connect 5 0 13 0;
340 #X connect 5 0 11 0;
341 #X connect 5 0 8 0;
342 #X connect 5 0 6 0;
343 #X connect 5 0 23 0;
344 #X connect 5 0 24 0;
345 #X connect 5 0 26 0;
346 #X connect 6 0 7 0;
347 #X connect 7 0 10 0;
348 #X connect 8 0 6 1;
349 #X connect 9 0 27 0;
350 #X connect 10 0 9 0;
351 #X connect 11 0 12 0;
352 #X connect 11 0 29 0;
353 #X connect 12 0 16 0;
354 #X connect 12 0 15 1;
355 #X connect 12 0 15 0;
356 #X connect 13 0 12 1;
357 #X connect 14 0 18 0;
358 #X connect 15 0 14 0;
359 #X connect 16 0 18 1;
360 #X connect 18 0 17 0;
361 #X connect 22 0 2 0;
362 #X connect 22 0 25 0;
363 #X connect 23 0 11 1;
364 #X connect 24 0 7 1;
365 #X connect 27 0 0 0;
366 #X connect 28 0 5 0;
367 #X connect 29 0 27 0;
368 #X restore 476 154 pd StBandwidth;
369 #X obj 476 177 s \$0-Qval;
370 #X floatatom 551 177 0 0 0 0 - - -;
371 #X obj 327 146 inlet~;
372 #X obj 345 213 inlet~;
373 #N canvas 290 200 365 347 scatter 0;
374 #X obj 138 20 inlet~;
375 #X obj 125 272 outlet~;
376 #X obj 177 53 snapshot~;
377 #X obj 177 73 >= 0;
378 #X obj 138 94 spigot~;
379 #X obj 178 141 spigot~;
380 #X obj 125 163 spigot~;
381 #X obj 182 21 r myMet;
382 #X text -5 301 Limits the value of the elevation to 25 to replicate
383 the scatter that would occur in the propeller when on a plane.;
384 #X obj 125 140 min~ -5;
385 #X obj 178 115 max~ 5;
386 #X connect 0 0 2 0;
387 #X connect 0 0 4 0;
388 #X connect 2 0 3 0;
389 #X connect 3 0 4 1;
390 #X connect 3 0 5 1;
391 #X connect 3 0 6 1;
392 #X connect 4 0 9 0;
393 #X connect 4 1 10 0;
394 #X connect 5 1 1 0;
395 #X connect 6 0 1 0;
396 #X connect 7 0 2 0;
397 #X connect 9 0 6 0;
398 #X connect 10 0 5 0;
399 #X restore 362 259 pd scatter;
400 #X obj 546 261 r myMet;
401 #X obj 546 281 snapshot~;
402 #X floatatom 546 301 0 0 0 0 - - -;
403 #X obj 275 65 inlet;
404 #X obj 476 96 *~ 1;
405 #X obj 52 193 /~ 1;
406 #X obj 464 233 inlet;
407 #X connect 0 0 34 0;
408 #X connect 9 0 8 1;
409 #X connect 12 0 15 3;
410 #X connect 12 0 17 1;
411 #X connect 13 0 14 0;
412 #X connect 13 0 15 0;
413 #X connect 13 0 0 1;
414 #X connect 13 0 19 0;
415 #X connect 14 0 15 2;
416 #X connect 15 0 8 2;
417 #X connect 16 0 0 0;
418 #X connect 17 0 8 0;
419 #X connect 19 0 33 0;
420 #X connect 20 0 23 0;
421 #X connect 23 0 24 0;
422 #X connect 23 0 25 0;
423 #X connect 26 0 18 0;
424 #X connect 26 0 15 4;
425 #X connect 27 0 15 5;
426 #X connect 29 0 30 0;
427 #X connect 30 0 31 0;
428 #X connect 32 0 33 1;
429 #X connect 32 0 15 1;
430 #X connect 32 0 34 1;
431 #X connect 33 0 20 0;
432 #X connect 34 0 17 0;
433 #X connect 34 0 30 0;
434 #X connect 35 0 8 3;