Mercurial > hg > propeller-model
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; |