home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / sci / fractals / 636 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  2.4 KB

  1. Path: sparky!uunet!noc.near.net!nic.umass.edu!hamp.hampshire.edu!aalpern
  2. From: aalpern@hamp.hampshire.edu
  3. Newsgroups: sci.fractals
  4. Subject: Re: chaotic modelling
  5. Date: 25 Jan 93 19:32:26 EDT
  6. Organization: Hampshire College
  7. Lines: 54
  8. Message-ID: <1993Jan25.193226.1@hamp.hampshire.edu>
  9. References: <93024.164511WAJ@psuvm.psu.edu> <1k00a5INNqrh@sumax.seattleu.edu>
  10. NNTP-Posting-Host: hamp.hampshire.edu
  11.  
  12. In article <1k00a5INNqrh@sumax.seattleu.edu>, khamer@sumax.seattleu.edu (Little Kenny Hamer) writes:
  13. > From article <93024.164511WAJ@psuvm.psu.edu>, by WAJ@psuvm.psu.edu:
  14. >> I have recently begun experimenting with modelling of chaotic systems in
  15. >> C++. The only system I have had success with is the Lorenz water wheel
  16. >> (as found in James Gleick's Chaos). Does anybody know of any other fairly
  17. >> simple physical systems which exhibit chaotic behavior?
  18. >> (btw, if anybody wants to see the wheel, i could send it)
  19. >> thanks
  20. >> 
  21. >> Bill Jester
  22. > Indeed!  Try a duffing oscillator ( a nonlinear spring - mass system)
  23. > Here it is in coupled first order form (I assume you are using some
  24. > numerical ODE integrator such as a Runge-Kutta algorithm)
  25. > dx(1)/dt = x(2)
  26. > dx(2)/dt = -k*x(2) -a*x(1) -b*[x(1)]^3 + F*cos(w*t)
  27. > k is the damping parameter, F is the forcing amplitude, w is the forcing 
  28. > frequency, a and b are the spring parameters
  29. > A period-doubling sequence may ba observed with the parameters:
  30. > a=0
  31. > b=1
  32. > k=0.1
  33. > w=1
  34. > with initial conditions x(1) = 1, x(2) = 1
  35. > let F range from 9.8 to 10
  36. > These parameters were studied by Ueda
  37. > Phase plots are interesting for the period doubling sequence, but 
  38. > a first return map is far more useful for the complex regions.
  39. > Have Fun,
  40. > -Ken
  41.  
  42. I've been using chaotic systems as compositional algorithms to generate music
  43. for several months. Some interesting systems are the Henon system, the
  44. Henon-Heiles system, the logistic map and it's cube root cousin. I have
  45. ANSI standard C implementations of each of the systems that I could send you.
  46. My apologies that I can't do it now, but my code is at home and I'm not. I
  47. could post it tomorrow though. 
  48. BTW, these systems produce some very interesting music, and they're also 
  49. a lot of fun on their own. The Henon-Heiles system is a simplified model
  50. of a star's movement within a galactic gravitation field.
  51.  
  52. Hope it helps, and I'll post some code tomorrow.
  53. -Adam
  54. aalpern@hamp.hampshire.edu
  55.