view MechAeolian/MechAeolianD2.pd @ 303:8b51c20529a6

Edgetone development models
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Sat, 11 Nov 2017 17:43:39 +0000
parents 3f098ee30907
children
line wrap: on
line source
#N canvas 18 41 1370 784 10;
#X obj 223 63 inlet;
#X text 792 236 Reynolds Number;
#X text 720 269 Strouhal Number;
#X obj 388 61 inlet;
#X obj 230 86 s \$0-diameter;
#X obj 120 85 s~ \$0-windSpeed;
#X obj 709 151 r~ \$0-windSpeed;
#X obj 709 298 s~ \$0-myFreq;
#X obj 120 65 vd~ varwind;
#X obj 1052 334 *~;
#X obj 772 216 s~ \$0-myRey;
#X obj 636 57 inlet;
#X floatatom 581 126 8 0 0 0 - - -;
#X text 673 317 Calculates the frequency;
#X text 674 329 based on the physics of;
#X obj 307 404 r~ \$0-windSpeed;
#X obj 347 466 r \$0-diameter;
#X obj 460 60 inlet;
#X obj 534 59 inlet;
#X floatatom 388 108 0 0 0 0 - - -;
#X floatatom 460 106 0 0 0 0 - - -;
#X floatatom 535 103 0 0 0 0 - - -;
#X text 293 367 Calculates the gain of the dipole source;
#X text 459 37 Azimuth;
#X text 641 39 Pan;
#X text 533 41 Elevation;
#X text 384 42 Distance;
#X text 218 42 Diameter;
#X text 133 41 Wind Speed;
#X obj 315 60 inlet;
#X floatatom 315 104 5 0 0 0 - - -;
#X text 311 41 Length;
#X floatatom 223 107 0 0 0 0 - - -;
#X obj 1052 403 throw~ l;
#X obj 1079 381 throw~ r;
#X obj 325 83 s \$0-leng;
#X obj 393 84 s \$0-dist;
#X obj 400 331 s~ \$0-dragDiGain;
#X obj 313 352 s~ \$0-liftDiGain;
#X obj 294 385 r~ \$0-str;
#X obj 333 444 r \$0-leng;
#X obj 360 487 r \$0-dist;
#X obj 294 580 s~ \$0-liftNoiseGain;
#X obj 740 254 s~ \$0-str;
#X obj 636 126 s \$0-thisPan;
#X obj 1052 190 r~ \$0-liftNoiseGain;
#X obj 1079 334 r \$0-thisPan;
#X obj 803 39 inlet;
#X obj 746 39 inlet;
#X text 1033 164 Noise spectrum calculation;
#X obj 1067 282 hip~;
#X obj 1067 237 rpole~ 0.99;
#X obj 321 163 r~ \$0-windSpeed;
#X obj 339 202 r \$0-diameter;
#X obj 313 142 r~ \$0-str;
#X obj 331 183 r \$0-leng;
#X obj 356 241 r \$0-dist;
#N canvas 205 88 1238 721 GoldfreqGain 0;
#N canvas 759 125 286 294 pow6 0;
#X obj 47 67 *~;
#X obj 76 67 *~;
#X obj 76 35 inlet~;
#X obj 47 163 outlet~;
#X obj 136 184 snapshot~;
#X obj 136 159 metro 100;
#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X floatatom 136 211 10 0 0 0 - - -;
#X obj 216 210 outlet;
#X obj 136 111 loadbang;
#X obj 106 67 *~;
#X obj 47 93 *~;
#X obj 47 118 *~;
#X obj 372 202 *;
#X obj 372 228 *;
#X obj 382 22 hsl 128 15 0 10 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 374 288 10 0 0 0 - - -;
#X obj 303 20 t f b;
#X floatatom 455 55 5 0 0 0 - - -;
#X obj 372 260 *;
#X obj 400 202 *;
#X msg 303 -4 6;
#X obj 434 201 *;
#X connect 0 0 11 0;
#X connect 1 0 11 1;
#X connect 2 0 0 0;
#X connect 2 0 0 1;
#X connect 2 0 1 1;
#X connect 2 0 10 0;
#X connect 2 0 10 1;
#X connect 2 0 1 0;
#X connect 4 0 7 0;
#X connect 4 0 8 0;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 9 0 6 0;
#X connect 10 0 12 1;
#X connect 11 0 12 0;
#X connect 12 0 4 0;
#X connect 12 0 3 0;
#X connect 13 0 14 0;
#X connect 14 0 19 0;
#X connect 15 0 13 0;
#X connect 15 0 13 1;
#X connect 15 0 18 0;
#X connect 15 0 20 0;
#X connect 15 0 20 1;
#X connect 17 0 13 0;
#X connect 17 0 13 1;
#X connect 17 0 20 0;
#X connect 17 0 20 1;
#X connect 17 0 22 0;
#X connect 17 0 22 1;
#X connect 17 1 13 0;
#X connect 17 1 20 0;
#X connect 17 1 22 0;
#X connect 19 0 16 0;
#X connect 20 0 14 1;
#X connect 21 0 17 0;
#X connect 22 0 19 1;
#X restore 219 150 pd pow6;
#X obj 173 140 *~;
#X obj 219 176 *~;
#X obj 411 161 *;
#X text 587 13 Distance;
#X floatatom 567 73 5 0 0 0 - - -;
#X text 724 548 Calculates Drag Dipole gain;
#X text 48 531 Calculates Lift Dipole gain;
#X obj 173 100 inlet~;
#X obj 219 13 inlet~;
#X text 328 170 Diameter;
#X obj 291 169 inlet;
#X obj 567 29 inlet;
#X obj 219 590 outlet~;
#X obj 758 523 outlet~;
#X obj 240 263 inlet;
#X text 278 258 Length;
#X obj 219 289 *~ 1;
#X obj 234 469 /~ 360;
#X obj 234 518 *~;
#X obj 219 541 *~;
#X obj 868 30 inlet;
#X obj 967 32 inlet;
#X obj 1063 35 inlet;
#X floatatom 868 77 5 0 0 0 - - -;
#X floatatom 967 78 5 0 0 0 - - -;
#X floatatom 1064 79 5 0 0 0 - - -;
#X text 864 11 X Rotation;
#X text 961 13 Y Rotation;
#X text 1058 16 Z Rotation;
#X obj 873 53 s \$0-this_rotaX;
#X obj 974 54 s \$0-thisrotaY;
#X obj 1071 58 s \$0-thisrotaZ;
#X text 74 100 Strouhal number;
#X text 149 37 Wind speed;
#X text 266 211 Corr Length;
#X obj 219 348 *~ 2.50663;
#X obj 219 238 *~ 1.225;
#X text 93 234 Mass Density of Air;
#X text 145 343 Sqrt(2xpi);
#X obj 332 470 /~ 360;
#X obj 332 516 *~;
#X obj 332 492 cos~;
#X obj 219 567 *~;
#X obj 411 191 * 4.05513e+07;
#X text 362 210 Speed of Sound to power 3;
#X obj 411 244 * 32;
#X obj 525 213 cos~;
#X obj 525 236 *~;
#X obj 473 237 sig~ 1;
#X obj 510 267 -~;
#N canvas 1150 227 286 289 pow4 0;
#X obj 47 67 *~;
#X obj 76 67 *~;
#X obj 76 35 inlet~;
#X obj 47 163 outlet~;
#X obj 136 184 snapshot~;
#X obj 136 159 metro 100;
#X obj 136 137 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X floatatom 136 211 10 0 0 0 - - -;
#X obj 216 210 outlet;
#X obj 136 111 loadbang;
#X obj 47 93 *~;
#X connect 0 0 10 0;
#X connect 1 0 10 1;
#X connect 2 0 0 0;
#X connect 2 0 0 1;
#X connect 2 0 1 1;
#X connect 2 0 1 0;
#X connect 4 0 7 0;
#X connect 4 0 8 0;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 9 0 6 0;
#X connect 10 0 3 0;
#X connect 10 0 4 0;
#X restore 510 290 pd pow4;
#X obj 411 272 sig~;
#X obj 411 322 *~;
#X obj 219 385 /~;
#X obj 133 375 s~ \$0-aGainG;
#X obj 872 246 r~ \$0-aGainG;
#X obj 758 498 *~ 0.1;
#X obj 723 340 +~ 90;
#X obj 723 363 /~ 360;
#X obj 723 409 *~;
#X obj 723 385 sin~;
#X obj 773 359 /~ 360;
#X obj 773 405 *~;
#X obj 773 381 cos~;
#X obj 758 436 *~;
#X text 763 12 Azimuth;
#X text 662 14 Elevation;
#X obj 665 32 inlet;
#X obj 767 30 inlet;
#X floatatom 665 79 5 0 0 0 - - -;
#X floatatom 767 79 5 0 0 0 - - -;
#X obj 773 294 r \$0-this_azim;
#X obj 670 55 s \$0-this_elev;
#X obj 774 55 s \$0-this_azim;
#X obj 525 129 r \$0-this_elev;
#X obj 574 51 s \$0-thisDist;
#X obj 887 268 r \$0-thisDist;
#X obj 411 135 r \$0-thisDist;
#X obj 887 292 *;
#X obj 887 317 * 4.05513e+07;
#X text 892 335 Speed of Sound to power 3;
#X obj 887 370 * 32;
#X obj 887 398 sig~;
#X obj 872 423 /~;
#X text 595 191 Remember - Goldstein moves cylinder;
#X obj 525 194 /~ 360;
#X obj 758 475 *~;
#X obj 478 51 s~ \$0-thisColL;
#X obj 270 150 r~ \$0-thisColL;
#X obj 270 190 *~ 1;
#X obj 219 210 *~;
#X obj 478 28 inlet~;
#X obj 234 495 sin~;
#N canvas 801 264 426 401 aveTimeCal 0;
#X text 224 38 Elevation;
#X obj 226 56 r \$0-elev;
#X floatatom 240 81 5 0 0 0 - - -;
#X obj 205 17 r~ MY_MACH;
#X obj 226 135 cos;
#X obj 226 107 * 0.01745;
#X obj 205 158 *~ 1;
#X obj 161 131 sig~ 1;
#X obj 161 185 -~;
#X obj 121 104 r~ \$0-myFreq;
#X obj 106 82 sig~ 6.28318;
#X obj 106 128 /~;
#X obj 106 219 *~;
#X obj 36 204 r myMet;
#X obj 106 242 snapshot~;
#X obj 106 263 * 44100;
#X obj 106 292 outlet;
#X floatatom 158 291 0 0 0 0 - - -;
#X connect 1 0 2 0;
#X connect 1 0 5 0;
#X connect 3 0 6 0;
#X connect 4 0 6 1;
#X connect 5 0 4 0;
#X connect 6 0 8 1;
#X connect 7 0 8 0;
#X connect 8 0 12 1;
#X connect 9 0 11 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 14 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 15 0 17 0;
#X restore 268 15 pd aveTimeCal;
#X obj 219 122 line~;
#X obj 525 173 line~;
#X obj 723 273 r \$0-this_elev;
#X obj 723 317 line~;
#X msg 723 295 \$1 5;
#X msg 525 151 \$1 5;
#X obj 773 338 line~;
#X msg 773 316 \$1 5;
#X obj 332 402 r \$0-this_azim;
#X obj 234 401 r \$0-this_elev;
#X obj 234 445 line~;
#X msg 234 423 \$1 5;
#X obj 332 446 line~;
#X msg 332 424 \$1 5;
#X msg 219 100 \$1 5;
#X obj 219 317 /~ 400;
#X text -53 316 Scale factor to bring in line with CFD calcs;
#X obj 559 214 r~ MY_MACH;
#X obj 559 406 r myMet;
#X obj 559 429 snapshot~;
#X floatatom 559 453 0 0 0 0 - - -;
#X floatatom 265 294 5 0 0 0 - - -;
#X floatatom 311 117 0 0 0 0 - - -;
#X obj 219 59 average~ 1000;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 91 0;
#X connect 3 0 44 0;
#X connect 8 0 1 0;
#X connect 8 0 1 1;
#X connect 9 0 118 0;
#X connect 11 0 90 1;
#X connect 12 0 5 0;
#X connect 12 0 76 0;
#X connect 15 0 17 1;
#X connect 15 0 116 0;
#X connect 17 0 110 0;
#X connect 18 0 93 0;
#X connect 19 0 20 1;
#X connect 20 0 43 0;
#X connect 21 0 24 0;
#X connect 21 0 30 0;
#X connect 22 0 25 0;
#X connect 22 0 31 0;
#X connect 23 0 26 0;
#X connect 23 0 32 0;
#X connect 36 0 54 0;
#X connect 36 0 55 0;
#X connect 37 0 17 0;
#X connect 40 0 42 0;
#X connect 41 0 43 1;
#X connect 42 0 41 0;
#X connect 42 0 41 1;
#X connect 43 0 13 0;
#X connect 44 0 46 0;
#X connect 46 0 52 0;
#X connect 47 0 48 0;
#X connect 48 0 50 1;
#X connect 49 0 50 0;
#X connect 50 0 51 0;
#X connect 51 0 53 1;
#X connect 52 0 53 0;
#X connect 53 0 54 1;
#X connect 54 0 20 0;
#X connect 56 0 84 0;
#X connect 57 0 14 0;
#X connect 58 0 59 0;
#X connect 59 0 61 0;
#X connect 60 0 65 0;
#X connect 61 0 60 0;
#X connect 61 0 60 1;
#X connect 62 0 64 0;
#X connect 63 0 65 1;
#X connect 64 0 63 0;
#X connect 64 0 63 1;
#X connect 65 0 87 0;
#X connect 68 0 70 0;
#X connect 68 0 73 0;
#X connect 69 0 71 0;
#X connect 69 0 74 0;
#X connect 72 0 102 0;
#X connect 75 0 100 0;
#X connect 77 0 79 0;
#X connect 77 0 79 1;
#X connect 78 0 3 0;
#X connect 78 0 3 1;
#X connect 79 0 80 0;
#X connect 80 0 82 0;
#X connect 82 0 83 0;
#X connect 83 0 84 1;
#X connect 84 0 87 1;
#X connect 86 0 47 0;
#X connect 87 0 57 0;
#X connect 89 0 90 0;
#X connect 90 0 91 1;
#X connect 91 0 37 0;
#X connect 92 0 88 0;
#X connect 93 0 19 0;
#X connect 93 0 19 1;
#X connect 95 0 0 0;
#X connect 96 0 86 0;
#X connect 97 0 99 0;
#X connect 99 0 98 0;
#X connect 100 0 96 0;
#X connect 101 0 62 0;
#X connect 102 0 101 0;
#X connect 103 0 108 0;
#X connect 104 0 106 0;
#X connect 105 0 18 0;
#X connect 106 0 105 0;
#X connect 107 0 40 0;
#X connect 108 0 107 0;
#X connect 109 0 95 0;
#X connect 110 0 36 0;
#X connect 112 0 48 1;
#X connect 113 0 114 0;
#X connect 114 0 115 0;
#X connect 118 0 109 0;
#X connect 118 0 117 0;
#X restore 313 307 pd GoldfreqGain;
#N canvas 300 30 1006 797 GoldnoiseGain 0;
#X text -21037 364 Mass Density of Air \, squared;
#X obj -20777 459 *;
#X text -20777 412 Distance;
#N canvas 759 125 235 275 pow8 0;
#X obj 47 67 *~;
#X obj 76 67 *~;
#X obj 76 35 inlet~;
#X obj 47 147 outlet~;
#X obj 128 146 snapshot~;
#X obj 128 121 metro 100;
#X obj 128 99 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X floatatom 128 173 10 0 0 0 - - -;
#X obj 128 73 loadbang;
#X obj 47 93 *~;
#X obj 47 121 *~;
#X connect 0 0 9 0;
#X connect 1 0 9 1;
#X connect 2 0 0 0;
#X connect 2 0 0 1;
#X connect 2 0 1 1;
#X connect 2 0 1 0;
#X connect 4 0 7 0;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 8 0 6 0;
#X connect 9 0 10 0;
#X connect 9 0 10 1;
#X connect 10 0 3 0;
#X connect 10 0 4 0;
#X restore -20846 224 pd pow8;
#X obj -20846 137 inlet~;
#X obj -20807 286 inlet;
#X obj -20777 433 inlet;
#X obj -20861 617 outlet~;
#X text -20858 648 Gain proportional to windspeed to power 8 for spectrum
;
#X text -20771 287 Diameter;
#X text -20847 118 Wind speed;
#X text -21027 627 Calculates wake gain;
#X text -20399 16 Azimuth;
#X obj -20398 33 inlet;
#X obj -20342 33 inlet;
#X text -20343 16 Elevation;
#X floatatom -20304 57 5 0 0 0 - - -;
#X floatatom -20470 58 5 0 0 0 - - -;
#X obj -20398 117 s~ \$0-this_azim;
#X obj -20342 95 s~ \$0-this_elev;
#X obj -20861 371 *~ 1.225;
#X obj -20587 239 r~ \$0-this_azim;
#N canvas 759 125 250 309 pow5 0;
#X obj 47 67 *~;
#X obj 76 35 inlet~;
#X obj 47 170 outlet~;
#X obj 136 173 snapshot~;
#X obj 136 148 metro 100;
#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X floatatom 136 200 10 0 0 0 - - -;
#X obj 136 100 loadbang;
#X obj 47 87 *~;
#X obj 47 118 *~;
#X connect 0 0 8 0;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 1 0 0 1;
#X connect 1 0 9 1;
#X connect 3 0 6 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 7 0 5 0;
#X connect 8 0 9 0;
#X connect 9 0 2 0;
#X connect 9 0 3 0;
#X restore -20705 475 pd pow5;
#X obj -20705 451 sig~ 343.56;
#N canvas 875 261 250 309 pow5 0;
#X obj 47 67 *~;
#X obj 76 35 inlet~;
#X obj 47 170 outlet~;
#X obj 136 173 snapshot~;
#X obj 136 148 metro 100;
#X obj 136 126 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X floatatom 136 200 10 0 0 0 - - -;
#X obj 136 100 loadbang;
#X obj 47 87 *~;
#X obj 47 118 *~;
#X connect 0 0 8 0;
#X connect 0 0 8 1;
#X connect 1 0 0 0;
#X connect 1 0 0 1;
#X connect 1 0 9 1;
#X connect 3 0 6 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 7 0 5 0;
#X connect 8 0 9 0;
#X connect 9 0 2 0;
#X connect 9 0 3 0;
#X restore -20670 401 pd pow5;
#X obj -20624 216 /~ 360;
#X obj -20624 243 cos~;
#X obj -20624 349 *~;
#X obj -20670 348 sig~ 1;
#X obj -20670 375 -~;
#X obj -20705 322 sig~ 3.1416;
#X obj -20705 347 *~;
#X obj -20720 299 sig~ 16;
#X obj -20720 371 *~;
#X obj -20720 429 *~;
#X obj -20720 502 *~;
#X obj -20777 530 *~;
#X obj -20861 574 /~;
#X obj -20624 194 -~;
#X text -20533 187 Angle goes with the flow in Goldstein hence 90 -
theta so that theta is same angle as dipole angles.;
#X obj -20624 149 sig~ 180;
#X obj -20609 172 r~ \$0-this_elev;
#X obj -20916 137 inlet~;
#X obj -20916 164 *~;
#X obj -20828 253 inlet~;
#X obj -20828 312 *~ 1;
#X obj -20861 251 *~;
#X obj -20861 347 *~;
#X obj -20809 392 inlet;
#X obj -20861 444 *~ 1;
#X obj -20861 528 *~ 2.50663;
#X text -20782 254 Corrolation Length;
#X text -20806 371 Length;
#X obj -20846 159 average~ 64;
#N canvas 801 264 426 401 aveTimeCal 0;
#X text 224 38 Elevation;
#X obj 226 56 r \$0-elev;
#X floatatom 240 81 5 0 0 0 - - -;
#X obj 205 17 r~ MY_MACH;
#X obj 226 135 cos;
#X obj 226 107 * 0.01745;
#X obj 205 158 *~ 1;
#X obj 161 131 sig~ 1;
#X obj 161 185 -~;
#X obj 121 104 r~ \$0-myFreq;
#X obj 106 82 sig~ 6.28318;
#X obj 106 128 /~;
#X obj 106 219 *~;
#X obj 36 204 r myMet;
#X obj 106 242 snapshot~;
#X floatatom 44 283 0 0 0 0 - - -;
#X obj 106 263 * 44100;
#X obj 106 292 outlet;
#X connect 1 0 2 0;
#X connect 1 0 5 0;
#X connect 3 0 6 0;
#X connect 4 0 6 1;
#X connect 5 0 4 0;
#X connect 6 0 8 1;
#X connect 7 0 8 0;
#X connect 8 0 12 1;
#X connect 9 0 11 1;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 14 0;
#X connect 13 0 14 0;
#X connect 14 0 16 0;
#X connect 16 0 15 0;
#X connect 16 0 17 0;
#X restore -20766 139 pd aveTimeCal;
#X obj -20846 203 line~;
#X msg -20846 181 \$1 5;
#X obj -20342 75 line~;
#X msg -20342 53 \$1 5;
#X obj -20777 502 line~;
#X msg -20777 480 \$1 5;
#X obj -20398 86 line~;
#X msg -20398 64 \$1 5;
#X obj -20587 285 cos~;
#X obj -20861 595 *~ 1;
#X obj -20587 262 /~ 360;
#X obj -20624 306 *~;
#X text -21131 486 Scale factor to bring in line with CFD calcs;
#X text -20929 530 Sqrt(2*pi);
#X obj -20609 328 r~ MY_MACH;
#X obj -20861 488 /~ 10000;
#X connect 1 0 60 0;
#X connect 3 0 46 1;
#X connect 4 0 53 0;
#X connect 5 0 45 1;
#X connect 6 0 1 0;
#X connect 6 0 1 1;
#X connect 13 0 17 0;
#X connect 13 0 62 0;
#X connect 14 0 16 0;
#X connect 14 0 58 0;
#X connect 20 0 49 0;
#X connect 21 0 65 0;
#X connect 22 0 35 1;
#X connect 23 0 22 0;
#X connect 24 0 34 1;
#X connect 25 0 26 0;
#X connect 26 0 66 0;
#X connect 27 0 29 1;
#X connect 28 0 29 0;
#X connect 29 0 24 0;
#X connect 30 0 31 0;
#X connect 30 0 31 1;
#X connect 31 0 33 1;
#X connect 32 0 33 0;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X connect 35 0 36 1;
#X connect 36 0 37 1;
#X connect 37 0 64 0;
#X connect 38 0 25 0;
#X connect 40 0 38 0;
#X connect 41 0 38 1;
#X connect 42 0 43 0;
#X connect 42 0 43 1;
#X connect 43 0 46 0;
#X connect 44 0 45 0;
#X connect 45 0 47 1;
#X connect 46 0 47 0;
#X connect 47 0 20 0;
#X connect 48 0 49 1;
#X connect 49 0 70 0;
#X connect 50 0 37 0;
#X connect 53 0 56 0;
#X connect 54 0 53 0;
#X connect 55 0 3 0;
#X connect 56 0 55 0;
#X connect 57 0 19 0;
#X connect 58 0 57 0;
#X connect 59 0 36 0;
#X connect 60 0 59 0;
#X connect 61 0 18 0;
#X connect 62 0 61 0;
#X connect 63 0 66 1;
#X connect 64 0 7 0;
#X connect 65 0 63 0;
#X connect 66 0 27 0;
#X connect 69 0 27 1;
#X connect 70 0 50 0;
#X restore 294 552 pd GoldnoiseGain;
#X text 285 599 Calculates the gain of the wake;
#X obj 467 82 s \$0-azim;
#X obj 542 82 s \$0-elev;
#X obj 365 262 r \$0-elev;
#X obj 373 283 r \$0-azim;
#X obj 387 531 r \$0-elev;
#X obj 373 508 r \$0-azim;
#N canvas 940 255 444 428 corrLen 0;
#X obj 103 71 inlet~;
#X obj 88 302 outlet~;
#X obj 88 143 *~;
#X obj 124 93 sig~ -0.245;
#X obj 103 119 pow~;
#X text 234 22 Y = 10^b . X^m;
#X text 235 40 b = 1.536;
#X text 235 56 m = -0.245;
#X text 51 364 Equation of line derived from Norberg 2001;
#X obj 88 169 max~ 1;
#X obj 88 46 sig~ 44.67;
#X obj 229 285 r myMet;
#X obj 229 308 snapshot~;
#X floatatom 228 329 0 0 0 0 - - -;
#X obj 88 272 +~;
#X obj 104 219 inlet~;
#X obj 203 203 r myMet;
#X obj 203 226 snapshot~;
#X floatatom 202 247 0 0 0 0 - - -;
#X obj 104 244 *~ 200;
#X connect 0 0 4 0;
#X connect 2 0 9 0;
#X connect 3 0 4 1;
#X connect 4 0 2 1;
#X connect 9 0 14 0;
#X connect 10 0 2 0;
#X connect 11 0 12 0;
#X connect 12 0 13 0;
#X connect 14 0 1 0;
#X connect 14 0 12 0;
#X connect 15 0 19 0;
#X connect 15 0 17 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 19 0 14 1;
#X restore 956 85 pd corrLen Calc;
#X obj 956 62 r~ \$0-myRey;
#X obj 956 109 s~ \$0-myCor;
#X obj 347 222 r~ \$0-myCor;
#X obj 1067 309 hip~;
#X obj 320 424 r~ \$0-myCor;
#X obj 636 81 max 0.01;
#X obj 636 104 min 0.99;
#N canvas 125 74 976 679 Dipoles 0;
#X obj 225 205 r~ \$0-liftDiGain;
#X obj 511 182 r~ \$0-liftDiGain;
#X obj 511 204 *~ 0.6;
#X obj 381 91 *~ 3;
#X obj 369 530 r~ \$0-dragDiGain;
#X obj 255 421 *~ 2;
#X obj 210 226 *~;
#X obj 210 340 throw~ l;
#X obj 237 317 throw~ r;
#X obj 210 108 vcf~ 3;
#X obj 237 273 r \$0-thisPan;
#X obj 210 67 r~ \$0-thisNoise;
#X obj 480 224 *~;
#X obj 480 340 throw~ l;
#X obj 507 317 throw~ r;
#X obj 480 116 vcf~ 3;
#X obj 507 274 r \$0-thisPan;
#X obj 480 68 r~ \$0-thisNoise;
#X obj 354 551 *~;
#X obj 354 669 throw~ l;
#X obj 381 646 throw~ r;
#X obj 354 445 vcf~ 3;
#X obj 381 603 r \$0-thisPan;
#X obj 354 401 r~ \$0-thisNoise;
#X text 273 27 Generates the sound associated with the lift dipole.
;
#X text 312 369 Generates the sound associated with the drag dipole.
;
#X obj 270 87 r \$0-Qval;
#X obj 530 92 r \$0-Qval;
#X obj 399 423 r \$0-Qval;
#X floatatom 277 122 5 0 0 0 - - -;
#X obj 210 134 vcf~ 3;
#X obj 480 138 vcf~ 3;
#X obj 354 466 vcf~ 3;
#X obj 55 12 inlet~;
#X obj 55 32 s~ \$0-myAeoFreq;
#X obj 109 67 r~ \$0-myAeoFreq;
#X obj 381 67 r~ \$0-myAeoFreq;
#X obj 254 400 r~ \$0-myAeoFreq;
#X obj 210 296 fcpan;
#X obj 480 296 fcpan;
#X obj 354 625 fcpan;
#X obj 161 14 inlet~;
#X obj 161 34 s~ \$0-myHist;
#X obj 225 155 r~ \$0-myHist;
#X obj 495 159 r~ \$0-myHist;
#X obj 369 486 r~ \$0-myHist;
#X obj 59 140 r myMet;
#X obj 59 163 snapshot~;
#X floatatom 59 184 0 0 0 0 - - -;
#X obj 210 250 spigot~;
#X obj 480 249 spigot~;
#X obj 354 575 spigot~;
#X obj 759 93 inlet;
#X obj 210 184 *~ 1;
#X obj 480 183 *~ 1;
#X obj 354 509 *~ 1;
#X connect 0 0 6 1;
#X connect 1 0 2 0;
#X connect 2 0 12 1;
#X connect 3 0 15 1;
#X connect 3 0 31 1;
#X connect 4 0 18 1;
#X connect 5 0 21 1;
#X connect 5 0 32 1;
#X connect 6 0 49 0;
#X connect 9 0 30 0;
#X connect 10 0 38 1;
#X connect 11 0 9 0;
#X connect 12 0 50 0;
#X connect 15 0 31 0;
#X connect 16 0 39 1;
#X connect 17 0 15 0;
#X connect 18 0 51 0;
#X connect 21 0 32 0;
#X connect 22 0 40 1;
#X connect 23 0 21 0;
#X connect 26 0 9 2;
#X connect 26 0 29 0;
#X connect 26 0 30 2;
#X connect 27 0 15 2;
#X connect 27 0 31 2;
#X connect 28 0 21 2;
#X connect 28 0 32 2;
#X connect 30 0 53 0;
#X connect 31 0 54 0;
#X connect 32 0 55 0;
#X connect 33 0 34 0;
#X connect 35 0 9 1;
#X connect 35 0 30 1;
#X connect 35 0 47 0;
#X connect 36 0 3 0;
#X connect 37 0 5 0;
#X connect 38 0 7 0;
#X connect 38 1 8 0;
#X connect 39 0 13 0;
#X connect 39 1 14 0;
#X connect 40 0 19 0;
#X connect 40 1 20 0;
#X connect 41 0 42 0;
#X connect 46 0 47 0;
#X connect 47 0 48 0;
#X connect 49 0 38 0;
#X connect 50 0 39 0;
#X connect 51 0 40 0;
#X connect 52 0 50 1;
#X connect 52 0 49 1;
#X connect 52 0 51 1;
#X connect 53 0 6 0;
#X connect 54 0 12 0;
#X connect 55 0 18 0;
#X restore 554 694 pd Dipoles;
#X obj 1088 69 noise~;
#X obj 1088 92 s~ \$0-thisNoise;
#X obj 1067 214 r~ \$0-thisNoise;
#X text 674 342 the object and environment;
#N canvas 308 58 1027 635 StBandwidth 0;
#X obj 460 365 swap 1;
#X obj 460 391 /;
#X obj 460 342 / 100;
#X obj 461 434 outlet;
#X text 437 453 Q value;
#X obj 531 -36 r~ \$0-myRey;
#X obj 477 -36 r myMet;
#X obj 477 -14 snapshot~;
#X obj 203 164 spigot;
#X obj 219 187 spigot;
#X obj 236 140 > 0;
#X obj 219 233 + 0.9797;
#X obj 219 208 * 4.624e-05;
#X obj 602 150 spigot;
#X obj 618 173 spigot;
#X obj 651 149 < 1e+06;
#X obj 618 216 * 1.227e-10;
#X obj 618 196 *;
#X obj 690 215 * -8.553e-05;
#X obj 618 261 + 16.5;
#X obj 618 238 +;
#X text -84 298 First section of the Reynolds number - DeltaF/F relationship
is linear and did not appear to be reliant on current TU values;
#X text 565 329 Third section of the Reynolds number - DeltaF/F relationship
is linear and did not appear to be reliant on current TU values;
#X text 114 -16 Middle section of Reynolds number - DeltaF/F relationship
is also linear but depends on TU Value;
#X obj 461 412 max 0.005;
#X obj 635 126 > 193260;
#X obj 252 163 < 193260;
#X floatatom 653 40 0 0 0 0 - - -;
#X floatatom 565 452 0 0 0 0 - - -;
#X connect 0 0 1 0;
#X connect 0 1 1 1;
#X connect 1 0 24 0;
#X connect 2 0 0 0;
#X connect 5 0 7 0;
#X connect 6 0 7 0;
#X connect 7 0 15 0;
#X connect 7 0 13 0;
#X connect 7 0 10 0;
#X connect 7 0 8 0;
#X connect 7 0 25 0;
#X connect 7 0 26 0;
#X connect 7 0 27 0;
#X connect 8 0 9 0;
#X connect 9 0 12 0;
#X connect 10 0 8 1;
#X connect 11 0 2 0;
#X connect 12 0 11 0;
#X connect 13 0 14 0;
#X connect 14 0 18 0;
#X connect 14 0 17 1;
#X connect 14 0 17 0;
#X connect 15 0 14 1;
#X connect 16 0 20 0;
#X connect 17 0 16 0;
#X connect 18 0 20 1;
#X connect 19 0 2 0;
#X connect 20 0 19 0;
#X connect 24 0 3 0;
#X connect 24 0 28 0;
#X connect 25 0 13 1;
#X connect 26 0 9 1;
#X restore 1189 91 pd StBandwidth;
#X obj 1189 114 s \$0-Qval;
#X obj 1153 257 r myMet;
#X obj 1143 278 snapshot~;
#X obj 1143 237 r~ \$0-myFreq;
#X text 780 18 Mass Density;
#X text 720 16 Tension;
#N canvas 389 23 542 808 NatFreq 0;
#X obj 148 86 inlet;
#X obj 109 367 inlet;
#X text 137 62 Mass Density;
#X text 55 366 Tension;
#X obj 163 155 r \$0-diameter;
#X floatatom 206 177 0 0 0 0 - - -;
#X floatatom 51 416 0 0 0 0 - - -;
#X floatatom 191 111 0 0 0 0 - - -;
#X obj 163 511 r \$0-leng;
#X text 121 669 Natural Frequency;
#X text 74 717 Patch that calcultes the natural or fundamental frequency
of a string in 1 dimension. Uses f = (1/2l) * sqrt(T/u) where u is
the linear mass density.;
#X obj 133 646 outlet~;
#X msg 148 111 \$1 10;
#X obj 148 133 line~;
#X msg 163 179 \$1 10;
#X obj 163 202 line~;
#X obj 163 224 *~ 0.5;
#X obj 163 249 *~;
#X obj 163 271 *~ 3.14159;
#X obj 148 352 *~;
#X obj 133 440 /~;
#X msg 109 389 \$1 10;
#X obj 109 413 line~;
#X obj 133 467 sqrt~;
#X msg 163 533 \$1 10;
#X obj 163 556 line~;
#X obj 163 577 *~ 2;
#X obj 149 489 sig~ 1;
#X obj 149 597 /~;
#X obj 133 621 *~;
#X obj 67 624 r myMet;
#X obj 67 647 snapshot~;
#X floatatom 67 670 0 0 0 0 - - -;
#X obj 189 374 r myMet;
#X obj 189 397 snapshot~;
#X floatatom 189 420 0 0 0 0 - - -;
#X obj 303 31 r myMet;
#X obj 303 54 snapshot~;
#X floatatom 303 77 0 0 0 0 - - -;
#X obj 207 597 r myMet;
#X obj 207 620 snapshot~;
#X floatatom 207 643 0 0 0 0 - - -;
#X obj 365 29 r myMet;
#X obj 365 52 snapshot~;
#X floatatom 365 75 0 0 0 0 - - -;
#X text 187 441 Linear Density;
#X obj 234 224 *~ 0.5;
#X obj 234 249 *~;
#X obj 234 271 *~ 3.14159;
#X obj 234 202 sig~ 0.0266;
#X obj 234 305 -~;
#X obj 260 305 r myMet;
#X obj 260 328 snapshot~;
#X floatatom 260 351 0 0 0 0 - - -;
#X floatatom 205 532 0 0 0 0 - - -;
#X obj 273 423 s~ 0$-linden;
#X connect 0 0 7 0;
#X connect 0 0 12 0;
#X connect 1 0 6 0;
#X connect 1 0 21 0;
#X connect 4 0 5 0;
#X connect 4 0 14 0;
#X connect 8 0 24 0;
#X connect 8 0 54 0;
#X connect 12 0 13 0;
#X connect 13 0 19 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 16 0 17 1;
#X connect 17 0 18 0;
#X connect 18 0 19 1;
#X connect 19 0 20 1;
#X connect 19 0 34 0;
#X connect 19 0 55 0;
#X connect 20 0 23 0;
#X connect 21 0 22 0;
#X connect 22 0 20 0;
#X connect 23 0 29 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 28 1;
#X connect 27 0 28 0;
#X connect 28 0 29 1;
#X connect 28 0 40 0;
#X connect 29 0 11 0;
#X connect 29 0 31 0;
#X connect 30 0 31 0;
#X connect 31 0 32 0;
#X connect 33 0 34 0;
#X connect 34 0 35 0;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 42 0 43 0;
#X connect 43 0 44 0;
#X connect 46 0 47 0;
#X connect 46 0 47 1;
#X connect 47 0 48 0;
#X connect 48 0 50 1;
#X connect 49 0 46 0;
#X connect 50 0 52 0;
#X connect 51 0 52 0;
#X connect 52 0 53 0;
#X restore 746 96 pd NatFreq;
#X obj 643 192 r myMet;
#X obj 643 215 snapshot~;
#X floatatom 643 239 0 0 0 0 - - -;
#X obj 746 118 s~ \$0-thisNatF;
#X obj 849 90 r myMet;
#X obj 849 111 snapshot~;
#X floatatom 849 132 0 0 0 0 - - -;
#N canvas 983 470 450 300 toneCalc 0;
#X obj 101 -1 inlet~;
#X obj 144 40 inlet;
#X obj 102 228 outlet~;
#X obj 161 230 outlet~;
#X obj 228 232 outlet~;
#X obj 101 64 *~ 1;
#X obj 101 134 newStrou;
#X obj 101 163 *~;
#X obj 101 191 /~ 1;
#X text 98 260 Frequency;
#X text 161 252 Strouhal No;
#X text 281 235 Reynolds No;
#X obj 101 23 *~ 67679.6;
#X obj 301 128 r myMet;
#X obj 301 149 snapshot~;
#X floatatom 301 168 0 0 0 0 - - -;
#X obj 16 122 sig~ 0.1593;
#X obj 219 62 r myMet;
#X obj 219 83 snapshot~;
#X floatatom 219 102 0 0 0 0 - - -;
#X obj 101 94 clip~ 80 1e+06;
#X connect 0 0 7 1;
#X connect 0 0 12 0;
#X connect 1 0 5 1;
#X connect 1 0 8 1;
#X connect 5 0 4 0;
#X connect 5 0 20 0;
#X connect 6 0 18 0;
#X connect 6 0 7 0;
#X connect 6 0 3 0;
#X connect 7 0 8 0;
#X connect 8 0 2 0;
#X connect 12 0 5 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 17 0 18 0;
#X connect 18 0 19 0;
#X connect 20 0 6 0;
#X connect 20 0 14 0;
#X restore 709 191 pd toneCalc;
#X obj 772 171 r \$0-diameter;
#X obj 890 197 r myMet;
#X obj 890 220 snapshot~;
#X floatatom 890 244 0 0 0 0 - - -;
#X obj 1052 359 fcpan;
#X obj 1071 676 outlet;
#N canvas 32 224 850 673 lockIn 1;
#X obj 311 13 inlet~;
#X obj 52 80 osc~;
#X obj 52 491 throw~ l;
#X obj 63 468 throw~ r;
#X obj 52 -21 inlet~;
#X obj 67 34 inlet~;
#X obj 374 68 inlet;
#N canvas 40 37 1394 682 SimpHyst 1;
#X obj 289 250 sig~ 1;
#X obj 304 336 exp~;
#X obj 274 382 /~;
#X obj 289 357 +~;
#X obj 121 338 -~ 1;
#X obj 121 358 *~ -1;
#X obj 136 180 sig~ 1;
#X obj 151 271 exp~;
#X obj 121 317 /~;
#X obj 136 292 +~;
#X obj 194 432 *~;
#X obj 121 381 spigot~;
#X obj -7 99 r myMet;
#X obj -7 120 snapshot~;
#X floatatom -7 143 0 0 0 0 - - -;
#X obj 72 584 outlet~;
#N canvas 0 27 450 362 PlotWrt 0;
#X obj 116 303 textfile;
#X msg 330 202 clear \, rewind;
#X msg 169 202 add \$1;
#X msg 116 202 add2 \$1;
#X obj 105 92 snapshot~;
#X floatatom 119 129 0 0 0 0 - - -;
#X obj 198 92 snapshot~;
#X floatatom 250 119 0 0 0 0 - - -;
#X obj 25 15 inlet~;
#X obj 343 45 inlet~;
#X obj 105 67 r myMet;
#X obj 198 67 r myMet;
#X msg 218 202 write hystTest.txt;
#X connect 1 0 0 0;
#X connect 2 0 0 0;
#X connect 3 0 0 0;
#X connect 4 0 5 0;
#X connect 4 0 3 0;
#X connect 6 0 7 0;
#X connect 6 0 2 0;
#X connect 8 0 4 0;
#X connect 9 0 6 0;
#X connect 10 0 4 0;
#X connect 11 0 6 0;
#X connect 12 0 0 0;
#X restore -6 583 pd PlotWrt;
#X floatatom 103 453 0 0 0 0 - - -;
#X floatatom 58 454 0 0 0 0 - - -;
#N canvas 0 232 902 701 Hyst1 0;
#X obj 318 29 inlet~;
#X obj 443 75 snapshot~;
#X obj 443 52 r myMet;
#X floatatom 490 100 0 0 0 0 - - -;
#X floatatom 283 144 0 0 0 0 - - -;
#X floatatom 404 145 0 0 0 0 - - -;
#X obj 318 78 snapshot~;
#X obj 253 54 r myMet;
#X floatatom 236 102 0 0 0 0 - - -;
#X obj 318 55 delta~;
#X obj 427 -21 hsl 128 15 0 2 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 378 25 line~;
#X floatatom 450 4 0 0 0 0 - - -;
#X obj 318 101 > 0;
#X msg 378 4 \$1 50;
#X obj 369 100 < 0;
#X obj 368 276 - 1;
#X obj 368 296 * -1;
#X floatatom 425 319 0 0 0 0 - - -;
#X text 530 7 If output = 1 at any time then keep it at one until other
input = 1;
#N canvas 483 126 585 224 accDec 0;
#X obj 162 87 r myMet;
#X obj 295 30 inlet;
#X obj 339 31 inlet;
#X obj 162 108 spigot;
#X msg 162 129 1;
#X obj 224 88 r myMet;
#X obj 224 109 spigot;
#X msg 224 130 0;
#X floatatom 162 151 0 0 0 0 - - -;
#X obj 224 152 outlet;
#X obj 369 82 r myMet;
#X obj 369 103 spigot;
#X msg 369 124 1;
#X obj 431 83 r myMet;
#X obj 431 104 spigot;
#X msg 431 125 0;
#X obj 431 147 outlet;
#X floatatom 369 145 0 0 0 0 - - -;
#X connect 0 0 3 0;
#X connect 1 0 6 1;
#X connect 1 0 11 1;
#X connect 2 0 3 1;
#X connect 2 0 14 1;
#X connect 3 0 4 0;
#X connect 4 0 8 0;
#X connect 4 0 9 0;
#X connect 5 0 6 0;
#X connect 6 0 7 0;
#X connect 7 0 8 0;
#X connect 7 0 9 0;
#X connect 10 0 11 0;
#X connect 11 0 12 0;
#X connect 12 0 16 0;
#X connect 12 0 17 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 15 0 17 0;
#X restore 318 122 pd accDec;
#X obj 285 175 spigot;
#X obj 336 171 spigot;
#X obj 303 222 spigot;
#X floatatom 270 291 0 0 0 0 - - -;
#X obj 302 290 outlet;
#X obj 368 320 outlet;
#X obj 336 198 > 1.06;
#X obj 507 244 < 0.956;
#X obj 303 253 < 0.9;
#X connect 0 0 9 0;
#X connect 0 0 1 0;
#X connect 1 0 3 0;
#X connect 1 0 21 0;
#X connect 1 0 22 0;
#X connect 2 0 1 0;
#X connect 2 0 17 0;
#X connect 2 0 29 0;
#X connect 6 0 8 0;
#X connect 6 0 13 0;
#X connect 6 0 15 0;
#X connect 7 0 6 0;
#X connect 9 0 6 0;
#X connect 10 0 14 0;
#X connect 10 0 12 0;
#X connect 13 0 20 0;
#X connect 14 0 11 0;
#X connect 15 0 20 1;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 17 0 26 0;
#X connect 20 0 4 0;
#X connect 20 0 21 1;
#X connect 20 1 5 0;
#X connect 20 1 22 1;
#X connect 21 0 23 0;
#X connect 22 0 27 0;
#X connect 23 0 29 0;
#X connect 27 0 23 1;
#X connect 29 0 24 0;
#X connect 29 0 16 0;
#X connect 29 0 25 0;
#X restore 58 432 pd Hyst1;
#X obj 11 246 sig~ 1;
#X obj 26 332 exp~;
#X obj -4 378 /~;
#X obj 11 353 +~;
#X obj -153 333 -~ 1;
#X obj -137 180 sig~ 1;
#X obj -123 266 exp~;
#X obj -153 312 /~;
#X obj -138 287 +~;
#X obj -19 435 *~;
#X obj -50 177 sig~ 1;
#X obj -35 264 exp~;
#X obj -65 310 /~;
#X obj -50 285 +~;
#X obj -65 355 +~ 1;
#X obj -65 378 spigot~;
#X obj -41 408 +~;
#X obj 72 495 +~;
#X msg 614 64 \$1 20;
#X obj 617 43 hsl 128 15 0.01 10 1 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X floatatom 658 68 0 0 0 0 - - -;
#X obj 621 13 line;
#X obj -19 458 spigot~;
#X obj -65 333 *~ 0.2;
#X obj 291 96 r myMet;
#X obj 291 117 snapshot~;
#X floatatom 291 138 0 0 0 0 - - -;
#X obj 209 382 spigot~;
#X obj 209 338 -~ 1;
#X obj 209 358 *~ -1;
#X obj 224 186 sig~ 1;
#X obj 239 271 exp~;
#X obj 209 317 /~;
#X obj 224 292 +~;
#X obj 194 409 +~;
#X floatatom 270 160 0 0 0 0 - - -;
#X obj 304 291 -~ 1.2;
#X obj 26 288 -~ 1.2;
#X obj 614 86 line~;
#X text 338 1439 Pretty good representation of 'Griffin" plot.;
#X text 461 1087 2 pi^3;
#X obj 829 225 inlet;
#X obj 26 309 *~ 50;
#X obj 304 313 *~ 50;
#X obj 814 202 inlet;
#X obj -35 219 -~ 1.02;
#X obj -123 220 -~ 0.92;
#X obj -123 242 *~ 33;
#X obj -153 353 *~ -1.3;
#X obj -35 241 *~ 200;
#X obj 239 248 *~ 33;
#X msg 566 -22 1.6;
#X obj 151 248 *~ 200;
#X msg 520 -24 0.4;
#X obj 72 560 clip~ 0 1;
#X obj 799 112 r \$0-mass;
#X obj 799 135 / 1.225;
#X msg 799 158 \$1 20;
#X obj 799 177 line~;
#X obj 507 1040 r~ \$0-str;
#X obj 507 1063 *~;
#X obj 507 1083 *~ 62.013;
#X obj 507 1106 *~;
#X obj 507 1251 *~ 1;
#X obj 507 1274 *~ -1.05;
#X obj 507 1297 exp~;
#X obj 507 1322 *~ 1.12;
#X obj 506 1344 *~ 1.155;
#X obj 570 1345 r myMet;
#X obj 570 1368 snapshot~;
#X floatatom 570 1389 0 0 0 0 - - -;
#X obj 478 1378 *~ -0.5;
#X obj 478 1400 +~ 0.5;
#X text 853 139 m* = rho_m / rho_f;
#X text 562 1315 (A/d) = gamma * 1.12 e ^ (-1.05Sg);
#X text 411 1344 gamma = 1.155;
#X text 415 1391 Inverted;
#X floatatom 874 264 0 0 0 0 - - -;
#X obj 829 245 t f b;
#X obj 194 454 spigot~;
#X obj 814 268 *;
#X text 554 1250 Sg = 2 pi^3 St^2 zeta k m*;
#X obj 580 1186 *~ 1;
#X obj 580 1209 *~ -1.05;
#X obj 580 1232 exp~;
#X obj 565 1284 /~;
#X obj 635 363 r~ \$0-myRey;
#X obj 587 363 r myMet;
#X obj 587 386 snapshot~;
#X floatatom 630 409 0 0 0 0 - - -;
#X obj 548 431 spigot~;
#X obj 587 409 <= 669;
#X obj 443 430 spigot~;
#X obj 563 250 r~ \$0-myRey;
#X obj 563 293 pow~ 0.36;
#X obj 614 271 sig~ 0.36;
#X obj 563 314 *~ 0.41;
#X obj 563 334 log~ 10;
#X obj 613 313 sig~ 10;
#X msg 814 289 \$1 20;
#X obj 814 308 line~;
#X obj 799 331 *~;
#X obj 799 371 s~ \$0-myApl;
#X obj 458 281 r~ \$0-myApl;
#X obj 458 347 *~;
#X obj 458 303 *~ -1.29;
#X obj 443 408 *~ 0.63;
#X obj 443 262 sig~ 1;
#X obj 443 324 +~;
#X obj 473 324 r~ \$0-myApl;
#X obj 443 386 +~;
#X obj 563 118 r~ \$0-myApl;
#X obj 563 184 *~;
#X obj 548 99 sig~ 1;
#X obj 548 161 +~;
#X obj 578 161 r~ \$0-myApl;
#X obj 548 228 +~;
#X obj 563 140 *~ -1.12;
#X obj 563 205 *~ 0.3;
#X obj 458 367 *~ 0.59;
#X obj 548 356 *~;
#X obj 799 352 clip~ 0 1.5;
#X obj 72 516 /~ 1.2;
#X obj 482 456 +~;
#X obj 239 227 -~ 0.9;
#X obj 248 138 < 0.86;
#X obj 151 226 -~ 0.89;
#X msg 695 0 0.4 10000;
#X msg 622 -11 1.6 10000;
#X obj -64 142 >= 0.995;
#X obj 174 -21 inlet~;
#X obj 739 349 r myMet;
#X obj 739 372 snapshot~;
#X floatatom 739 396 0 0 0 0 - - -;
#X floatatom 871 225 0 0 0 0 - - -;
#X text 128 583 A/d;
#X text 234 594 This patch takes the Reduced Velocity V value \, (\$0-thisU)
and calculates the corresponding value of maximum vibration \, A/d.
;
#X text -198 62 Sigmoid functions replicating the inital branch of
the hysteresis curve.;
#X text 151 60 Sigmoid functions replicating the lower branch of the
hysteresis curve.;
#X text 681 23 Test objects;
#X obj -153 374 spigot~;
#X text -303 477 By time decent kicks in the other sigmoids will be
= 1 therefore the multiplication of the decending sigmoid rather than
adding.;
#X text 855 199 Damping input;
#X text 864 286 Harmonic number;
#X text -117 521 Normalises the Hysteresis plot;
#X obj 72 538 *~;
#X obj 174 3 s~ \$0-thisV;
#X obj -30 80 r~ \$0-thisV;
#X obj -123 199 r~ \$0-thisV;
#X obj -35 197 r~ \$0-thisV;
#X obj 26 266 r~ \$0-thisV;
#X obj 58 409 r~ \$0-thisV;
#X obj -6 560 r~ \$0-thisV;
#X obj 151 203 r~ \$0-thisV;
#X obj 270 76 r~ \$0-thisV;
#X obj 238 205 r~ \$0-thisV;
#X obj 304 269 r~ \$0-thisV;
#X text 424 241 Low Re route;
#X text 468 125 High Re route;
#X text 715 422 Clipped to match the range given in Govardhan paper
as well as to stop the value exploding after 1.5;
#X obj 569 465 r myMet;
#X obj 569 488 snapshot~;
#X floatatom 569 512 0 0 0 0 - - -;
#X connect 0 0 2 0;
#X connect 0 0 3 0;
#X connect 1 0 3 1;
#X connect 2 0 10 1;
#X connect 3 0 2 1;
#X connect 4 0 5 0;
#X connect 5 0 11 0;
#X connect 6 0 8 0;
#X connect 6 0 9 0;
#X connect 7 0 9 1;
#X connect 8 0 4 0;
#X connect 9 0 8 1;
#X connect 10 0 99 0;
#X connect 11 0 54 0;
#X connect 12 0 13 0;
#X connect 13 0 14 0;
#X connect 13 0 149 0;
#X connect 19 0 18 0;
#X connect 19 0 42 1;
#X connect 19 1 17 0;
#X connect 19 1 99 1;
#X connect 20 0 22 0;
#X connect 20 0 23 0;
#X connect 21 0 23 1;
#X connect 22 0 29 1;
#X connect 23 0 22 1;
#X connect 24 0 68 0;
#X connect 25 0 27 0;
#X connect 25 0 28 0;
#X connect 26 0 28 1;
#X connect 27 0 24 0;
#X connect 28 0 27 1;
#X connect 29 0 42 0;
#X connect 30 0 32 0;
#X connect 30 0 33 0;
#X connect 31 0 33 1;
#X connect 32 0 43 0;
#X connect 33 0 32 1;
#X connect 34 0 35 0;
#X connect 35 1 36 1;
#X connect 36 0 29 0;
#X connect 37 0 142 0;
#X connect 38 0 58 0;
#X connect 39 0 38 0;
#X connect 39 0 40 0;
#X connect 41 0 39 0;
#X connect 42 1 37 0;
#X connect 43 0 34 0;
#X connect 44 0 45 0;
#X connect 45 0 46 0;
#X connect 45 0 145 0;
#X connect 47 1 54 1;
#X connect 48 0 49 0;
#X connect 49 0 47 0;
#X connect 50 0 52 0;
#X connect 50 0 53 0;
#X connect 51 0 53 1;
#X connect 52 0 48 0;
#X connect 53 0 52 1;
#X connect 54 0 10 0;
#X connect 56 0 63 0;
#X connect 57 0 62 0;
#X connect 61 0 97 0;
#X connect 61 0 98 0;
#X connect 62 0 21 0;
#X connect 63 0 1 0;
#X connect 64 0 100 0;
#X connect 64 0 154 0;
#X connect 65 0 69 0;
#X connect 66 0 67 0;
#X connect 67 0 26 0;
#X connect 68 0 160 0;
#X connect 69 0 31 0;
#X connect 70 0 51 0;
#X connect 71 0 41 0;
#X connect 72 0 7 0;
#X connect 73 0 41 0;
#X connect 74 0 15 0;
#X connect 74 0 16 1;
#X connect 75 0 76 0;
#X connect 76 0 77 0;
#X connect 77 0 78 0;
#X connect 78 0 121 0;
#X connect 79 0 80 0;
#X connect 79 0 80 1;
#X connect 80 0 81 0;
#X connect 81 0 82 0;
#X connect 82 0 83 0;
#X connect 82 0 102 0;
#X connect 83 0 84 0;
#X connect 84 0 85 0;
#X connect 85 0 86 0;
#X connect 85 0 105 0;
#X connect 86 0 87 0;
#X connect 87 0 89 0;
#X connect 88 0 89 0;
#X connect 89 0 90 0;
#X connect 91 0 92 0;
#X connect 98 0 100 1;
#X connect 98 1 100 0;
#X connect 99 1 37 1;
#X connect 100 0 119 0;
#X connect 102 0 103 0;
#X connect 103 0 104 0;
#X connect 104 0 105 1;
#X connect 105 0 91 0;
#X connect 106 0 108 0;
#X connect 107 0 108 0;
#X connect 108 0 109 0;
#X connect 108 0 111 0;
#X connect 110 0 143 1;
#X connect 111 0 110 1;
#X connect 111 0 112 1;
#X connect 112 1 143 0;
#X connect 113 0 114 0;
#X connect 114 0 116 0;
#X connect 115 0 114 1;
#X connect 116 0 117 0;
#X connect 117 0 140 1;
#X connect 118 0 117 1;
#X connect 119 0 120 0;
#X connect 120 0 121 1;
#X connect 121 0 141 0;
#X connect 123 0 125 0;
#X connect 124 0 139 0;
#X connect 125 0 128 1;
#X connect 126 0 112 0;
#X connect 127 0 128 0;
#X connect 128 0 130 0;
#X connect 129 0 124 0;
#X connect 129 0 124 1;
#X connect 130 0 126 0;
#X connect 131 0 137 0;
#X connect 132 0 138 0;
#X connect 133 0 134 0;
#X connect 134 0 136 0;
#X connect 135 0 132 0;
#X connect 135 0 132 1;
#X connect 136 0 140 0;
#X connect 137 0 134 1;
#X connect 138 0 136 1;
#X connect 139 0 130 1;
#X connect 140 0 110 0;
#X connect 141 0 122 0;
#X connect 141 0 152 0;
#X connect 142 0 165 0;
#X connect 143 0 165 1;
#X connect 143 0 181 0;
#X connect 144 0 70 0;
#X connect 145 0 11 1;
#X connect 145 0 47 1;
#X connect 145 0 55 0;
#X connect 146 0 72 0;
#X connect 147 0 41 0;
#X connect 148 0 41 0;
#X connect 149 0 35 1;
#X connect 149 0 160 1;
#X connect 150 0 166 0;
#X connect 151 0 152 0;
#X connect 152 0 153 0;
#X connect 160 0 36 0;
#X connect 165 0 74 0;
#X connect 167 0 13 0;
#X connect 168 0 66 0;
#X connect 169 0 65 0;
#X connect 170 0 57 0;
#X connect 171 0 19 0;
#X connect 172 0 16 0;
#X connect 173 0 146 0;
#X connect 174 0 45 0;
#X connect 175 0 144 0;
#X connect 176 0 56 0;
#X connect 180 0 181 0;
#X connect 181 0 182 0;
#X restore 311 92 pd SimpHyst;
#X obj 311 118 outlet~;
#X obj 342 44 inlet;
#X obj 52 439 spigot~;
#X obj 431 283 inlet;
#X obj 392 375 outlet;
#X obj 437 375 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
1;
#X obj 440 308 r myMet;
#X obj 392 331 snapshot~;
#X obj 392 352 > 0.01;
#X obj 52 56 +~;
#X obj 52 404 *~ 5e-05;
#X obj 71 300 osc~;
#X obj 52 343 +~;
#X obj 116 207 r mod;
#X obj 71 207 inlet~;
#X obj 86 252 osc~;
#X obj 86 231 *~ 1;
#X obj 71 276 +~;
#X obj 52 380 *~;
#X text 316 -6 V;
#X text 12 -42 Fn \, nearest harmonic freq;
#X text 79 50 Modulation frequency;
#X text 415 69 Harmonic number;
#X text 465 285 on/off;
#X text 356 24 Damping Parameter;
#X text 253 146 A/d - max vibration;
#X text 88 187 Difference frequency;
#X text 330 396 Indicator as to when in lock-in;
#X obj 67 114 change;
#X obj 67 159 vline~;
#X floatatom -62 221 0 0 0 0 - - -;
#X obj 52 2 samphold~;
#X obj 103 -18 sig~;
#X obj -9 29 snapshot~;
#X floatatom -9 50 0 0 0 0 - - -;
#X obj 52 184 *~;
#X obj -8 8 r myMet;
#X obj -23 180 snapshot~;
#X floatatom -23 201 0 0 0 0 - - -;
#X obj -22 159 r myMet;
#X obj -34 221 s \$0-mySwitch;
#X obj 134 -19 r \$0-mySwitch;
#X obj -62 201 < 0.2;
#X floatatom 385 91 0 0 0 0 - - -;
#X obj 219 46 snapshot~;
#X floatatom 219 67 0 0 0 0 - - -;
#X obj 220 25 r myMet;
#X obj 535 388 snapshot~;
#X floatatom 535 409 0 0 0 0 - - -;
#X obj 536 367 r myMet;
#X msg 67 136 0.1 150 \, 0.4 150 260;
#X obj 71 320 *~ 0.005;
#X floatatom 460 355 5 0 0 0 - - -;
#X floatatom 510 294 5 0 0 0 - - -;
#X obj 392 306 spigot~;
#X obj 259 421 snapshot~;
#X floatatom 259 442 0 0 0 0 - - -;
#X obj 260 400 r myMet;
#X msg 434 261 1;
#X msg 472 253 0;
#X connect 0 0 7 0;
#X connect 1 0 43 0;
#X connect 4 0 39 0;
#X connect 5 0 17 1;
#X connect 5 0 52 0;
#X connect 6 0 7 2;
#X connect 6 0 36 0;
#X connect 6 0 51 0;
#X connect 7 0 8 0;
#X connect 7 0 26 1;
#X connect 7 0 62 0;
#X connect 9 0 7 1;
#X connect 10 0 2 0;
#X connect 10 0 3 0;
#X connect 11 0 10 1;
#X connect 11 0 61 0;
#X connect 11 0 62 1;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 15 0 60 0;
#X connect 16 0 12 0;
#X connect 16 0 13 0;
#X connect 17 0 1 0;
#X connect 18 0 10 0;
#X connect 19 0 59 0;
#X connect 20 0 26 0;
#X connect 21 0 24 1;
#X connect 22 0 24 0;
#X connect 22 0 25 0;
#X connect 23 0 25 1;
#X connect 24 0 23 0;
#X connect 25 0 19 0;
#X connect 26 0 18 0;
#X connect 36 0 58 0;
#X connect 37 0 43 1;
#X connect 37 0 45 0;
#X connect 39 0 41 0;
#X connect 39 0 17 0;
#X connect 40 0 39 1;
#X connect 41 0 42 0;
#X connect 43 0 20 0;
#X connect 44 0 41 0;
#X connect 45 0 46 0;
#X connect 45 0 50 0;
#X connect 47 0 45 0;
#X connect 49 0 40 0;
#X connect 50 0 38 0;
#X connect 50 0 48 0;
#X connect 52 0 53 0;
#X connect 54 0 52 0;
#X connect 55 0 56 0;
#X connect 57 0 55 0;
#X connect 58 0 37 0;
#X connect 59 0 20 1;
#X connect 62 0 15 0;
#X connect 62 0 63 0;
#X connect 62 1 55 0;
#X connect 63 0 64 0;
#X connect 65 0 63 0;
#X connect 66 0 62 1;
#X connect 67 0 62 1;
#X restore 747 697 pd lockIn;
#X obj 797 717 outlet;
#X obj 855 302 r~ \$0-myFreq;
#X obj 870 327 r~ \$0-thisNatF;
#X obj 855 351 /~;
#X obj 882 352 r myMet;
#X obj 855 374 snapshot~;
#X obj 856 399 + 0.5;
#X obj 856 446 i;
#X obj 978 674 outlet;
#N canvas 93 72 1162 685 modulation 0;
#X obj 643 -6 r~ \$0-myFreq;
#X obj 658 19 r~ \$0-thisNatF;
#X obj 643 43 /~;
#X obj 670 44 r myMet;
#X obj 643 66 snapshot~;
#X floatatom 687 138 0 0 0 0 - - -;
#X obj 18 359 -~;
#X floatatom 703 91 0 0 0 0 - - -;
#X obj 629 -27 r~ \$0-thisNatF;
#X floatatom 724 403 0 0 0 0 - - -;
#X obj 629 419 osc~;
#X obj 629 444 *~;
#X obj 690 352 hsl 150 35 1 100 1 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 664 420 line~;
#X obj 629 468 outlet~;
#X obj 664 304 r mod;
#X text 560 494 Calculates the modulation frequency from the difference
between the shedding and natural frequency - Van Atta paper.;
#X obj 644 114 i;
#X obj 644 192 line~;
#X obj 629 215 *~;
#X msg 644 166 \$1 20;
#X msg 664 399 \$1 20;
#X obj 109 285 r myMet;
#X obj 109 306 snapshot~;
#X floatatom 109 325 0 0 0 0 - - -;
#X floatatom 673 330 0 0 0 0 - - -;
#X obj 579 419 outlet~;
#X text 935 428 Difference frequency;
#X obj 49 389 r myMet;
#X obj 49 410 snapshot~;
#X floatatom 49 429 0 0 0 0 - - -;
#X obj 644 240 inlet;
#X obj -28 293 r~ \$0-thisNatF;
#X obj 644 282 line~;
#X msg 644 261 \$1 20;
#X floatatom 683 259 0 0 0 0 - - -;
#X obj 62 207 r myMet;
#X obj 62 228 snapshot~;
#X floatatom 62 247 0 0 0 0 - - -;
#X obj 99 58 r myMet;
#X obj 99 79 snapshot~;
#X floatatom 99 98 0 0 0 0 - - -;
#X obj 45 318 -~;
#X obj 45 339 abs~;
#X obj -22 333 i;
#X obj -44 357 *~ 1;
#X floatatom -6 360 0 0 0 0 - - -;
#X obj 984 91 inlet;
#X obj 963 70 r~ \$0-thisNatF;
#X obj 963 111 *~ 1;
#X obj 948 134 -~;
#X obj 948 155 abs~;
#X obj 999 148 r myMet;
#X obj 999 169 snapshot~;
#X floatatom 999 188 0 0 0 0 - - -;
#X obj 939 341 +~;
#X floatatom 995 112 0 0 0 0 - - -;
#X obj 1045 200 == 0;
#X obj 1019 253 spigot~;
#X obj 976 346 r myMet;
#X obj 976 367 snapshot~;
#X floatatom 976 386 0 0 0 0 - - -;
#X obj 494 461 r myMet;
#X obj 494 482 snapshot~;
#X floatatom 494 501 0 0 0 0 - - -;
#X obj 629 390 -~;
#X obj 519 398 r myMet;
#X obj 519 419 snapshot~;
#X floatatom 519 438 0 0 0 0 - - -;
#X obj 644 89 + 1.5;
#X connect 0 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 4 0;
#X connect 3 0 4 0;
#X connect 4 0 7 0;
#X connect 4 0 69 0;
#X connect 6 0 29 0;
#X connect 8 0 19 0;
#X connect 10 0 11 0;
#X connect 11 0 14 0;
#X connect 11 0 63 0;
#X connect 12 0 9 0;
#X connect 12 0 21 0;
#X connect 13 0 11 1;
#X connect 15 0 21 0;
#X connect 15 0 25 0;
#X connect 17 0 5 0;
#X connect 17 0 20 0;
#X connect 18 0 19 1;
#X connect 19 0 65 0;
#X connect 20 0 18 0;
#X connect 21 0 13 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 28 0 29 0;
#X connect 29 0 30 0;
#X connect 31 0 34 0;
#X connect 31 0 35 0;
#X connect 32 0 45 0;
#X connect 33 0 50 0;
#X connect 33 0 65 1;
#X connect 34 0 33 0;
#X connect 36 0 37 0;
#X connect 37 0 38 0;
#X connect 39 0 40 0;
#X connect 40 0 41 0;
#X connect 42 0 43 0;
#X connect 43 0 6 1;
#X connect 43 0 23 0;
#X connect 44 0 45 1;
#X connect 44 0 46 0;
#X connect 45 0 42 1;
#X connect 47 0 49 1;
#X connect 47 0 56 0;
#X connect 48 0 49 0;
#X connect 48 0 58 0;
#X connect 49 0 50 1;
#X connect 50 0 51 0;
#X connect 51 0 53 0;
#X connect 51 0 55 0;
#X connect 52 0 53 0;
#X connect 53 0 54 0;
#X connect 53 0 57 0;
#X connect 55 0 60 0;
#X connect 57 0 58 1;
#X connect 58 1 55 1;
#X connect 59 0 60 0;
#X connect 60 0 61 0;
#X connect 62 0 63 0;
#X connect 63 0 64 0;
#X connect 65 0 67 0;
#X connect 65 0 10 0;
#X connect 65 0 26 0;
#X connect 66 0 67 0;
#X connect 67 0 68 0;
#X connect 69 0 17 0;
#X restore 695 473 pd modulation;
#X obj 554 487 r~ \$0-myFreq;
#X floatatom 931 469 0 0 0 0 - - -;
#X obj 502 621 outlet~;
#X obj 561 516 outlet~;
#N canvas 64 288 949 640 AeolianFreq 0;
#X obj 605 102 inlet;
#X obj 605 123 > 1;
#X obj 126 -69 inlet~;
#X obj 228 -71 inlet~;
#X obj 492 229 spigot~;
#X obj 605 296 outlet~;
#X floatatom 605 148 0 0 0 0 - - -;
#X obj 352 -66 inlet~;
#X obj 507 177 *~;
#X obj 492 207 +~;
#X obj 670 228 spigot~;
#X obj 685 175 *~;
#X obj 670 205 -~;
#X obj 473 266 r myMet;
#X obj 473 289 snapshot~;
#X floatatom 473 310 0 0 0 0 - - -;
#X obj 716 255 r myMet;
#X obj 716 278 snapshot~;
#X floatatom 716 299 0 0 0 0 - - -;
#X obj 422 -67 r myMet;
#X obj 422 -44 snapshot~;
#X floatatom 422 -23 0 0 0 0 - - -;
#X obj 275 -71 r myMet;
#X obj 275 -49 snapshot~;
#X floatatom 275 -28 0 0 0 0 - - -;
#X obj 65 -70 r myMet;
#X obj 65 -47 snapshot~;
#X floatatom 65 -26 0 0 0 0 - - -;
#X obj 522 148 -~;
#X obj 700 148 -~;
#X obj 622 -25 hsl 128 15 0 0.5 0 0 empty empty empty -2 -8 0 10 -262144
-1 -1 0 1;
#X obj 198 -16 sig~ 1;
#X obj 228 28 exp~;
#X obj 198 74 /~;
#X obj 213 49 +~;
#X obj 285 123 r myMet;
#X obj 285 146 snapshot~;
#X floatatom 285 167 0 0 0 0 - - -;
#X msg 619 -5 \$1 20;
#X obj 619 15 line~;
#X floatatom 662 -6 0 0 0 0 - - -;
#X obj 198 97 -~ 1;
#X obj 199 120 *~ -1;
#X obj 126 -46 s~ \$0-AeoF;
#X obj 492 65 r~ \$0-AeoF;
#X obj 537 127 r~ \$0-AeoF;
#X obj 670 63 r~ \$0-AeoF;
#X obj 700 104 r~ \$0-AeoF;
#X obj 352 -43 s~ \$0-NatF;
#X obj 715 125 r~ \$0-NatF;
#X obj 522 107 r~ \$0-NatF;
#X obj 199 145 s~ \$0-flipVal;
#X obj 507 86 r~ \$0-flipVal;
#X obj 685 84 r~ \$0-flipVal;
#X obj 605 273 +~;
#X floatatom 631 123 0 0 0 0 - - -;
#X obj 631 325 r myMet;
#X obj 631 348 snapshot~;
#X floatatom 631 369 0 0 0 0 - - -;
#X obj 730 378 outlet;
#X obj 228 -42 *~ 2;
#X obj 228 -20 -~ 0.05;
#X obj 228 5 *~ 60;
#X text 642 99 V;
#X connect 0 0 1 0;
#X connect 0 0 55 0;
#X connect 1 0 4 1;
#X connect 1 0 6 0;
#X connect 1 0 10 1;
#X connect 2 0 26 0;
#X connect 2 0 43 0;
#X connect 3 0 23 0;
#X connect 3 0 60 0;
#X connect 4 0 14 0;
#X connect 4 0 54 0;
#X connect 7 0 20 0;
#X connect 7 0 48 0;
#X connect 8 0 9 1;
#X connect 9 0 4 0;
#X connect 10 1 17 0;
#X connect 10 1 54 1;
#X connect 11 0 12 1;
#X connect 12 0 10 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 16 0 17 0;
#X connect 17 0 18 0;
#X connect 19 0 20 0;
#X connect 20 0 21 0;
#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 25 0 26 0;
#X connect 26 0 27 0;
#X connect 28 0 8 1;
#X connect 29 0 11 1;
#X connect 30 0 38 0;
#X connect 30 0 40 0;
#X connect 31 0 33 0;
#X connect 31 0 34 0;
#X connect 32 0 34 1;
#X connect 33 0 41 0;
#X connect 34 0 33 1;
#X connect 35 0 36 0;
#X connect 36 0 37 0;
#X connect 38 0 39 0;
#X connect 41 0 42 0;
#X connect 42 0 36 0;
#X connect 42 0 51 0;
#X connect 44 0 9 0;
#X connect 45 0 28 1;
#X connect 46 0 12 0;
#X connect 47 0 29 0;
#X connect 49 0 29 1;
#X connect 50 0 28 0;
#X connect 52 0 8 0;
#X connect 53 0 11 0;
#X connect 54 0 5 0;
#X connect 54 0 57 0;
#X connect 56 0 57 0;
#X connect 57 0 58 0;
#X connect 57 0 59 0;
#X connect 60 0 61 0;
#X connect 61 0 62 0;
#X connect 62 0 32 0;
#X restore 554 597 pd AeolianFreq;
#X obj 1289 75 inlet;
#X obj 816 61 s \$0-mass;
#X obj 1073 720 outlet~;
#X obj 980 720 outlet~;
#X obj 902 134 outlet;
#X obj 1124 483 inlet;
#X obj 856 424 max 1;
#X obj 96 209 r myMet;
#X obj 96 232 snapshot~;
#X floatatom 96 256 0 0 0 0 - - -;
#X text 1255 58 Damping Parameter;
#X obj 747 739 s~ \$0-AdVal;
#X obj 1043 47 r~ \$0-AdVal;
#X obj 582 648 r~ \$0-AdVal;
#X obj 581 537 r~ \$0-AdVal;
#X obj 613 422 s~ \$0-redVel;
#X obj 772 610 r~ \$0-redVel;
#X obj 1073 700 r~ \$0-redVel;
#X obj 636 402 s~ \$0-lockFreq;
#X obj 747 546 r~ \$0-lockFreq;
#X obj 608 557 r~ \$0-lockFreq;
#X obj 980 699 r~ \$0-lockFreq;
#X obj 856 471 s \$0-harmNo;
#X obj 978 653 r \$0-harmNo;
#X obj 591 360 r \$0-harmNo;
#X obj 770 451 r \$0-harmNo;
#X obj 1289 96 s \$0-dampPar;
#X obj 781 632 r \$0-dampPar;
#X obj 789 653 r \$0-harmNo;
#X obj 1124 506 s \$0-onOff;
#X obj 798 675 r \$0-onOff;
#X obj 611 671 r \$0-onOff;
#X obj 770 493 s~ \$0-modFreq;
#X obj 755 568 r~ \$0-modFreq;
#X obj 695 513 s~ \$0-diffFreq;
#X obj 764 588 r~ \$0-diffFreq;
#X floatatom 755 58 0 0 0 0 - - -;
#X floatatom 847 41 0 0 0 0 - - -;
#X floatatom 1284 118 0 0 0 0 - - -;
#X floatatom 1161 482 0 0 0 0 - - -;
#X obj 446 649 r myMet;
#X obj 446 672 snapshot~;
#X floatatom 446 696 0 0 0 0 - - -;
#X msg 1173 657 2;
#X floatatom 846 721 0 0 0 0 - - -;
#X obj 635 622 s \$0-aeoFreq;
#X obj 1071 652 r \$0-aeoFreq;
#X obj 635 576 r \$0-redVelCo;
#X obj 591 442 s \$0-redVelCo;
#N canvas 14 255 747 554 VCalc 0;
#X obj 238 173 r~ \$0-thisNatF;
#X obj 214 88 r \$0-diameter;
#X obj 214 130 line~;
#X obj 214 152 *~ 6.28319;
#X obj 199 67 r~ \$0-windSpeed;
#X obj 199 317 /~;
#X obj 199 349 outlet~;
#X obj 199 205 /~;
#X obj 238 328 outlet~;
#X obj 90 336 r myMet;
#X obj 90 359 snapshot~;
#X floatatom 133 381 0 0 0 0 - - -;
#X obj 90 382 outlet;
#X obj 253 193 inlet;
#X obj 253 236 line~;
#X obj 238 291 *~;
#X msg 214 108 \$1 20;
#X msg 253 215 \$1 15;
#X text 54 93 V = u/(2pi.f.d);
#X text 290 196 Harmonic Number;
#X connect 0 0 15 0;
#X connect 1 0 16 0;
#X connect 2 0 3 0;
#X connect 3 0 7 1;
#X connect 4 0 7 0;
#X connect 5 0 6 0;
#X connect 5 0 10 0;
#X connect 7 0 5 0;
#X connect 9 0 10 0;
#X connect 10 0 11 0;
#X connect 10 0 12 0;
#X connect 13 0 17 0;
#X connect 14 0 15 1;
#X connect 15 0 5 1;
#X connect 15 0 8 0;
#X connect 16 0 2 0;
#X connect 17 0 14 0;
#X restore 591 381 pd VCalc;
#X obj 695 445 r \$0-aeoFreq;
#X connect 0 0 4 0;
#X connect 0 0 32 0;
#X connect 3 0 19 0;
#X connect 3 0 36 0;
#X connect 6 0 94 0;
#X connect 8 0 5 0;
#X connect 8 0 125 0;
#X connect 9 0 99 0;
#X connect 11 0 72 0;
#X connect 15 0 58 1;
#X connect 16 0 58 4;
#X connect 17 0 20 0;
#X connect 17 0 60 0;
#X connect 18 0 21 0;
#X connect 18 0 61 0;
#X connect 29 0 30 0;
#X connect 29 0 35 0;
#X connect 39 0 58 0;
#X connect 40 0 58 3;
#X connect 41 0 58 5;
#X connect 45 0 9 0;
#X connect 46 0 99 1;
#X connect 47 0 86 1;
#X connect 47 0 118 0;
#X connect 47 0 154 0;
#X connect 48 0 86 0;
#X connect 48 0 153 0;
#X connect 50 0 70 0;
#X connect 51 0 50 0;
#X connect 52 0 57 1;
#X connect 53 0 57 3;
#X connect 54 0 57 0;
#X connect 55 0 57 2;
#X connect 56 0 57 5;
#X connect 57 0 38 0;
#X connect 57 1 37 0;
#X connect 58 0 42 0;
#X connect 62 0 57 6;
#X connect 63 0 57 7;
#X connect 64 0 58 7;
#X connect 65 0 58 6;
#X connect 66 0 68 0;
#X connect 67 0 66 0;
#X connect 69 0 57 4;
#X connect 70 0 9 1;
#X connect 71 0 58 2;
#X connect 72 0 73 0;
#X connect 73 0 12 0;
#X connect 73 0 44 0;
#X connect 75 0 76 0;
#X connect 77 0 51 0;
#X connect 79 0 80 0;
#X connect 81 0 82 0;
#X connect 82 0 50 1;
#X connect 82 0 70 1;
#X connect 83 0 82 0;
#X connect 86 0 90 0;
#X connect 86 0 92 0;
#X connect 87 0 88 0;
#X connect 88 0 89 0;
#X connect 91 0 92 0;
#X connect 92 0 93 0;
#X connect 92 0 121 0;
#X connect 94 0 7 0;
#X connect 94 0 88 0;
#X connect 94 1 43 0;
#X connect 94 2 10 0;
#X connect 94 2 97 0;
#X connect 95 0 94 1;
#X connect 96 0 97 0;
#X connect 97 0 98 0;
#X connect 99 0 33 0;
#X connect 99 1 34 0;
#X connect 101 0 128 0;
#X connect 101 1 102 0;
#X connect 101 1 161 0;
#X connect 103 0 105 0;
#X connect 104 0 105 1;
#X connect 105 0 107 0;
#X connect 106 0 107 0;
#X connect 107 0 108 0;
#X connect 108 0 123 0;
#X connect 109 0 113 0;
#X connect 109 0 139 0;
#X connect 111 0 151 0;
#X connect 111 1 149 0;
#X connect 112 0 116 0;
#X connect 112 0 115 0;
#X connect 116 0 74 0;
#X connect 116 0 114 0;
#X connect 116 0 158 0;
#X connect 116 1 162 0;
#X connect 117 0 143 0;
#X connect 117 0 155 0;
#X connect 122 0 146 0;
#X connect 122 0 156 0;
#X connect 123 0 109 0;
#X connect 124 0 125 0;
#X connect 125 0 126 0;
#X connect 129 0 66 1;
#X connect 130 0 74 1;
#X connect 131 0 116 1;
#X connect 133 0 101 3;
#X connect 134 0 119 0;
#X connect 136 0 101 0;
#X connect 137 0 116 2;
#X connect 138 0 120 0;
#X connect 140 0 110 0;
#X connect 141 0 166 0;
#X connect 142 0 111 1;
#X connect 144 0 101 4;
#X connect 145 0 101 5;
#X connect 147 0 101 6;
#X connect 148 0 74 2;
#X connect 150 0 101 1;
#X connect 152 0 101 2;
#X connect 157 0 158 0;
#X connect 158 0 159 0;
#X connect 160 0 100 0;
#X connect 163 0 100 0;
#X connect 164 0 116 3;
#X connect 166 0 165 0;
#X connect 166 1 132 0;
#X connect 166 2 135 0;
#X connect 167 0 111 0;