Grasshopper

algorithmic modeling for Rhino

C# - Edward Lorenz Strange Attractor - Chaos

I decided to code Edward Lorenz Strange Attractor while my reading of Chaos, Making a New Science, by James Gleick. The code uses the standard constant variables defined by Lorenz on his 3 differencial equations that describe his attractor in a chaotic behavior when rho > 24.7. All the values of X =sigma(Y-X) *dt never repeat themselves through each moment in time making their distribution totaly random, we can see this at the end of the video with the linear graph. The beautiful thing is that even though the values of X are randomly distribuited over time, the result is a beautiful ordered shape, this in essence is the principal of chaotic systems. Or as James Gleick would say " chaotic systems embed hidden ordering principles"

X =sigma(Y-X)
Y= -X*Z+rho*X-Y
Z = X*Y-betta*Z

X = dx/dt -------> change of X over time
Y = dy/dt -------> change of Y over time
Z= dz/dt -------> change of z over time

rho = 28
betta = 3/8
sigma = 10

http://mathworld.wolfram.com/LorenzAttractor.html

Views: 304

Comment

You need to be a member of Grasshopper to add comments!

Join Grasshopper

Comment by Arthur Mamou-Mani on September 6, 2017 at 8:33am

amazing :)

Comment by Nicholas Rawitscher on September 3, 2017 at 11:43am

Hi peugeot,

thank you for your comment, I also did the Rössler attractor, which is coded under the same logic. I will make a video soon. 

Comment by peugeot on September 3, 2017 at 4:58am

hello,

thank you for this contribution. The c# works on grasshopper for mac

  Software versions
    Rhinoceros version:  5.4 WIP (5E169w)
    Rhinoceros path:     /Applications/RhinoWIP.app
    IronPython version:  not installed
    WIP expiration:  29 September 2017
    Language:  en-FR (MacOS default)
    macOS version:  Version 10.12.6 (Build 16G29)

About

Translate

Search

Photos

  • Add Photos
  • View All

© 2019   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service