Chaos Theory - Analog Circuit Lorenz Attractor PCB

Поділитися
Вставка
  • Опубліковано 14 жов 2024

КОМЕНТАРІ • 68

  • @yucao1101
    @yucao1101 5 років тому +7

    Best video I have seen on analog Lorenz solver. The double Pendulum chaos demonstration is also great. Keep going!

  • @markmilliren1453
    @markmilliren1453 5 років тому +6

    clear all
    close all
    clc
    the beginning of every .m file I've ever authored. You're too smart for me, I feel like I would need to rewatch this video 30 times to absorb all of the information!

  • @reedosbrink2428
    @reedosbrink2428 5 років тому +2

    I primarily am in the "only watch" category of the UA-cam audience. I have only left comments on two other videos in my life, so just know I mean it when I say your channel and content is amazing! It is refreshing to see such quality content on here keep it up. P.S. I hope your 7 seg display got a tic because I just subscribed!

    • @ZacksLab
      @ZacksLab  5 років тому

      Thank you Reed! That really means a lot to me. :)
      I’ve been busy with a newborn but plan on getting back to making videos as soon as things calm down! Cheers!

  • @xsirfr1958
    @xsirfr1958 4 роки тому

    Awesome work and Beautiful presentation! Butterfly effect, not to be confused with the Lorenz butterfly.

  • @cactodagod9236
    @cactodagod9236 5 років тому +4

    Damn
    you are really underrated

  • @campbellmorrison8540
    @campbellmorrison8540 2 роки тому

    Love it, Ive wanted to build one of these ever since I saw the Paul Horowitz lecture but got a bit of a fright at the price of the multipliers. Thank you for sharing the PCB, Im very tempted, I have an idea for this slow motion tracking

    • @ZacksLab
      @ZacksLab  2 роки тому

      thanks for the beer Campbell! glad you enjoyed. please share your slow motion tracking project if you end up building it :)

  • @JianGongWeb
    @JianGongWeb 4 роки тому

    Thank you for this beautiful video. Love the oscilloscope dance and music in the end :)

  • @billfang3664
    @billfang3664 4 роки тому

    Well polished video! That's super cool! I like the old school scope the most, the best type scope for this analog circuit!

  • @okal7706
    @okal7706 5 років тому

    Artistic and elegant. Great work.

  •  3 роки тому

    This is incredibly inspiring! Thank you!

  • @Dhruv.Wadhwa
    @Dhruv.Wadhwa 2 роки тому

    That was just breathtakingly gorgeous 😍😍😍😍😍 this is what math is!

  • @BasteG0d69
    @BasteG0d69 3 роки тому

    awesome video

  • @valwold3567
    @valwold3567 5 років тому

    This is beyond fascinating.
    Red pill me on analog computing. I thought that was entirely a fad from the 70s.

    • @ZacksLab
      @ZacksLab  5 років тому

      Hah definitely not a fad. Analog computing shines when attempting to simulate highly complex systems, like those found in biology, chemistry, or physics. Digital computing is only practical when you over simplify the system and make a lot of assumptions. Often times this is good “enough”, but there are many cases where making these simplification lead to results that aren’t meaningful.
      It will also be interesting to see quantum computing evolve and expand our ability to simulate and solve complex problems with many states.

    • @valwold3567
      @valwold3567 5 років тому

      @@ZacksLab Hmmm, so that's one end of the spectrum. Simulating complex nonlinear systems for the purposes of research into their general behavior. Large, complex, imprecise, somewhat general in application.
      How well does analog processing work at the other end of the spectrum? Doing simulations for a smaller nonlinear system you're trying to control in real time? The speed of calculations is still a headache even for things like motor control, which isn't that fast.

    • @ZacksLab
      @ZacksLab  5 років тому

      ​@@valwold3567 I don't know of any real world applications (today) using analog computation for real time control... the advantages of digital computing far outweigh the speedup potentially gained from analog computations, namely that it's easy to modify a digital algorithm, bit error correction can be done on digital signals, and digital signaling is not as susceptible to noise.
      I believe the second coming of analog computing (in the form of analog co-processors) is still in the research and development phase... for example, DARPA launched a program a few years ago: www.darpa.mil/news-events/2016-05-06

  • @edgeeffect
    @edgeeffect 5 років тому

    Gotta love a Lorenz Attractor!

  • @paragmahajani5450
    @paragmahajani5450 3 роки тому

    You are awesome

  • @JoelBondurant
    @JoelBondurant 5 років тому +1

    5:10 wow!

  • @BLau-oi4zc
    @BLau-oi4zc 3 роки тому

    i will try to build this, it will be a good project for learning basic electronics

    • @ZacksLab
      @ZacksLab  3 роки тому

      it's a great analog project! only down side is that the analog multipliers are quite expensive.

  • @michaelrtreat
    @michaelrtreat 2 роки тому

    Fabulous

  • @Troynjk
    @Troynjk 2 роки тому

    Amazing ! Are you able to show the Lorenz attractor on a Smith chart or on a 3D smith chart ?

    • @ZacksLab
      @ZacksLab  2 роки тому +1

      hey! you could definitely plot the 3 variables of the lorenz equation in 3d cartesian space, the smith chart would be tricky given that it is more of a "calculator" (kind of like a slide rule) where the input is a vector (a complex number with real + im) and it is transformed onto the chart for the purposes of interpreting impedance and s-params.
      you could plot one variable as the real part and one as the imaginary part and watch it evolve over time, it might be interesting!

    • @Troynjk
      @Troynjk 2 роки тому

      @@ZacksLab Hi, thanks. Someone made the smith chart in 3D, based on Riemann sphere with complex plane and what not. Is it the same as Cartesian 3D space ? Im not math proficient. I found online a comparison between a signal (simple wave) on oscilloscope and the same signal on a smith chart and how different they looked. I thought since Lorenz attractor is in 3D it would be cool to see it in 3D smith chart.

    • @ZacksLab
      @ZacksLab  2 роки тому +1

      can you share a link to the comparison you're talking about?

    • @Troynjk
      @Troynjk 2 роки тому

      @@ZacksLab uspas.fnal.gov/materials/08UCSC/mml13_matching+smith_chart.pdf
      Last page

  • @NicksAreOverrated
    @NicksAreOverrated 4 роки тому +1

    maybe stupid q: what do the axes actually stand for? I mean you said theyre all functions of time, but what happens during that time? what does single point in that butterfly tell us about the system?

    • @ZacksLab
      @ZacksLab  4 роки тому +1

      good question! from wikipedia:
      “The equations relate the properties of a two-dimensional fluid layer uniformly warmed from below and cooled from above.
      In particular, the equations describe the rate of change of three quantities with respect to time: x is proportional to the rate of convection, y to the horizontal temperature variation, and z to the vertical temperature variation.
      The constants σ, ρ, and β are system parameters proportional to the Prandtl number, Rayleigh number, and certain physical dimensions of the layer itself.”
      basically Lorentz wanted to create a model for atmospheric convection. when looking at the plot over time, you are looking at the “phase space” where each point in 3d describes the complete state of the system. interestingly, as the point moves, it never crosses itself. it is an infinite curve in finite space. this means that its future cannot be predicted even though the equations are completely deterministic.
      the essence of chaos is that a system can be both deterministic and unpredictable. our solar system is chaotic at large enough time scales, contrary to newtonian physics that allows us to pinpoint where planets and stars will be in the future. given enough time, the future is completely unpredictable...
      ...unless you are Laplace’s daemon. ;)

    • @NicksAreOverrated
      @NicksAreOverrated 4 роки тому

      @@ZacksLab but a convection chamber (if you can call it that) isnt the only system that creates a lorenz attractor, right? Rate of convection couldnt describe a pendulum for example or am i missing sth

    • @ZacksLab
      @ZacksLab  4 роки тому

      remember that the lorentz equations are models, not actually reality. but with that being said, the lorentz equations can be used as simplified models of other systems that are seemingly unrelated to convection.

  • @underarmbowlingincidentof1981
    @underarmbowlingincidentof1981 3 роки тому

    Amazing video !! :D

  • @friedmule5403
    @friedmule5403 5 років тому

    Thanks wary much for sharing this amazing video! :-)
    I have sometimes thought of, if chaos is complex order that is beyond what we right now can handle, is random not the same? I mean random is something doing something in an totally unpredictable way, but nothing in nature is random, everything do happen according to some conditions and events. So is random not "just" chaos 2.0?

    • @ZacksLab
      @ZacksLab  5 років тому

      You're welcome. :)
      I believe from a classical mechanics point of view (Newtonian), randomness doesn't exist. However, we now know that things that are much smaller than we are (quantum) and things that are much larger than we are (relativity) behave very differently than we would expect based on Newtonian physics.
      From the perspective of quantum theory, randomness should exist because a wave function is a probability distribution.
      I don’t think we actually know the true answer as to whether or not randomness exists… just because we can’t see a pattern doesn’t mean there isn’t one, I’m not sure how you strictly rule that out. I could be wrong on this though.
      Chaos is specifically in reference to systems that have a very high dependence on initial conditions. This makes them highly unpredictable.

    • @friedmule5403
      @friedmule5403 5 років тому +1

      @@ZacksLab Thanks for a really grate answer!!

  • @robertv4076
    @robertv4076 Рік тому

    I tried this in LTSPICE but could not get it to start. What initial values will make it work in LTSPICE? Thanks.

    • @ZacksLab
      @ZacksLab  Рік тому +1

      you need to plot the outputs in XY mode, try looking here: electronics.stackexchange.com/questions/365545/how-do-i-achieve-xy-mode-on-ltspice#:~:text=Assuming%20you%20are%20using%20.,all%20there%20is%20to%20it.
      initial conditions are σ = 10, ρ = 28, β = 8/3, with XY mode set up, set z(t) as y-axis, and x(t) as x-axis.
      hope this helps!

  • @WildEngineering
    @WildEngineering 5 років тому +1

    CAn i get the schematics for this? :D I wanted to build one myself but I like the idea of doing it on a PCB and where I work I have access to that stuff (;

    • @ZacksLab
      @ZacksLab  5 років тому +1

      Hey WildJarvi!
      Paul Horowitz's schematic: seti.harvard.edu/unusual_stuff/misc/lorenz.htm
      Gerber files for PCB: drive.google.com/open?id=1l46raWf1ubtuAP7miUUhpqJdYFwiuHHE
      Bill of Materials: www.digikey.com/short/phmt0q

  • @bthl1215
    @bthl1215 5 місяців тому

    Why does your butterfly keep flickering in the anallog display?
    Is it noise creeping in and causing the butterfly to change, due to sensitive dependence on initial condition?

    • @ZacksLab
      @ZacksLab  5 місяців тому

      Which flicker are you referring to? At the end of the video I actually imposed two videos on top of each other and synced to the music just for visual effect.

    • @bthl1215
      @bthl1215 5 місяців тому

      I'm reffering to the part at 3:30

    • @ZacksLab
      @ZacksLab  5 місяців тому

      @@bthl1215 i think this has to do with the speed setting of the integrators (the cap in the feedback of the opamp adjusts the display speed). the "flicker" is due to the nature of the attractor, the point will periodically collapse into one of the basins of attraction and then spool back up to bouncing between the two attractors.

  • @STMARTIN009
    @STMARTIN009 4 роки тому

    So there is a possibility I can win the lottery. Good video!

    • @ZacksLab
      @ZacksLab  4 роки тому

      Hah, I honestly don’t know. Reading about chaos theory just left me more confused about the nature of reality. But I hope you do :)

    • @STMARTIN009
      @STMARTIN009 4 роки тому

      @@ZacksLab Thank You Have a Good Day. It's an interesting theory.

  • @flyingtarantula9091
    @flyingtarantula9091 3 роки тому

    nice

  • @serginx
    @serginx Рік тому

    How can I set above 20Khz?

  • @CUBETechie
    @CUBETechie 4 роки тому

    I'm looking for a video it was about device's which use a pen or a printer needle and used control knob one go for X - axis and one for Y- Axis

    • @ZacksLab
      @ZacksLab  4 роки тому

      this? ua-cam.com/video/-rhhUZEdM-E/v-deo.html

  • @geroldngoudjou7035
    @geroldngoudjou7035 3 роки тому

    A quel niveau S'il vous plait??

  • @duality4y
    @duality4y 4 роки тому

    how do you determine the speed ?

    • @ZacksLab
      @ZacksLab  4 роки тому

      hey! you can vary the speed by changing the value of capacitance in the opamp's feedback. see schematic here: seti.harvard.edu/unusual_stuff/misc/lorenz.htm

    • @duality4y
      @duality4y 4 роки тому

      @@ZacksLab thanks I had found this video too: ua-cam.com/video/DBteowmSN8g/v-deo.html At one point he mentions the capacitors.
      i find it so fascinating that this circuit can produce these kind of results.

  • @geroldngoudjou7035
    @geroldngoudjou7035 3 роки тому

    s'il vous plait vous pouvez traçer ça avec arduino??

    • @ZacksLab
      @ZacksLab  3 роки тому

      oui, cela pourrait être fait! vous devrez résoudre les équations de Lorenz sur l'arduino et piloter un convertisseur numérique-analogique en utilisant les sorties des équations de Lorenz

    • @geroldngoudjou7035
      @geroldngoudjou7035 3 роки тому

      @@ZacksLab c'est ce que j'ai fait mais ça ne marche pas. Si j'avais votre e-mail je devais vous envoyer ça pour que vous m'aider. Pardon j'ai vraiment besoin d'aide s'il vous plait?? 🙏🙏

    • @ZacksLab
      @ZacksLab  3 роки тому +1

      bien sûr, vous pouvez me contacter par ici: www.mule-labs.com/

    • @geroldngoudjou7035
      @geroldngoudjou7035 3 роки тому

      @@ZacksLab mais avec l'adresse e-mail ça sera plus facile. Si tu en a tu envoies également s'il te plait

    • @ZacksLab
      @ZacksLab  3 роки тому +1

      si vous cliquez sur le bouton d'idée de projet, il m'enverra un e-mail, je ne veux pas publier mon e-mail sur les commentaires youtube car les robots le spammeront

  • @familystuff2873
    @familystuff2873 4 роки тому

    Cicada