Nils Berglund
Nils Berglund
  • Видео 1 259
  • Просмотров 17 703 865
Waves from a point source crossing a percolation-style arrangement of obstacles
The arrangement of obstacles in this video is obtained by randomly deleting circles from a regular square lattice (here a point is kept with a probability of 25%). It is thus more random than a square lattice, but not as random as a Poisson disc process. A point source emits waves at constant frequency, and the video shows how the waves interact with the obstacles.
This video has two parts, showing the same evolution with two different color gradients:
Wave height: 0:00
Averaged wave energy: 1:16
In the first part, the color hue depends on the height of the wave. In the second part, it depends on the energy of the wave, averaged over a sliding time window. The contrast has been enhanced by a ...
Просмотров: 944

Видео

Falling triangles
Просмотров 9332 часа назад
Having modeled interacting falling sticks in the video ruclips.net/video/BmLfzkOkJ6o/видео.html , the next step is to simulate regular polygons, starting with triangles in this video. This turned out to be somewhat tricky to code, because the interactions have to be designed carefully, avoiding any discontinuity in the force. To compute the force and torque of triangle j on triangle i, the code...
When waves crossing a square lattice have a larger phase than group velocity
Просмотров 1,4 тыс.4 часа назад
The simulation ruclips.net/video/15fpsopRyn8/видео.html , that showed waves from two different sources having different frequencies cross a regular square grid of obstacles, revealed another interesting feature: After a while, the waves from the source with a lower frequency seemed to propagate through the lattice at a larger speed than the wave speed. This has to be an instance of the situatio...
Falling sticks
Просмотров 8977 часов назад
This is a preparatory simulation, for a new way to simulate interacting polygonal shapes. The particles in this simulation are very thin rectangles. They interact via a harmonic potential as soon as they come close to each other, and their dynamics is determined from the total force and torque. A weak Lennard-Jones interaction has been added for stability, but it may not be necessary. If the mo...
Waves of two different frequencies crossing a larger regular square lattice
Просмотров 9189 часов назад
This is a variant of the video ruclips.net/video/pObtx2xmZDA/видео.html , showing waves from sources with two different frequencies, crossing a regular square lattice of scatterers. The lattice is here broader than in the previous simulation, and the obstacles have a larger radius, in order to provide a better separation between wavelengths. One feature I found quite striking is that waves from...
Smaller interacting kites-and-darts-type molecules
Просмотров 54012 часов назад
This variant of the simulation ruclips.net/video/nWtahtDITYE/видео.html of interacting molecules shaped like kites and darts uses more than twice as many molecules (2025 instead of 900) of smaller size. The kites are quadrilaterals with angles 144°, and three times 72°, while the darts have two angles of 36°, one angle of 72° and one angle of 216°. These are modeled by using four charges atoms ...
Classics revisited: Parabolic reflectors in high resolution
Просмотров 1,5 тыс.14 часов назад
This is a remake, in much higher resolution and with an improved color shading, of the video ruclips.net/video/v0cZjOIfwos/видео.html , showing how parabolic reflectors (also known as parabolic antennae or satellite dishes) work. A circular wave is emitted at the focal point of the left reflector. The reflected wave becomes linear, and can therefore travel long distances with hardly any loss of...
Looking for quasicrystals: Interacting kites-and-darts-type molecules
Просмотров 56116 часов назад
This is a first attempt of producing something like a quasicrystal, using molecules with "kite" and "dart" shapes. The kites are quadrilaterals with angles 144° and three times 72°, while the darts have two angles of 36°, one angle of 72° and one angle of 216°. These are modeled by using four charges atoms on the vertices of the quadrilateral, and two additional neutral atoms on the symmetry ax...
Weather on the Earth with a random initial state - Velocity and wind direction
Просмотров 1,4 тыс.19 часов назад
This video shows the same simulation as the video ruclips.net/video/AxXX-sekxAM/видео.html of a simple weather model with random initial state. The initial condition is essentially white noise for the velocity components, and a constant plus white noise for the density. The compressible Euler equations simulated here use some smoothing, which quickly turns the noise into a less singular colored...
Waves of two different frequencies crossing a randomized square lattice
Просмотров 3,4 тыс.21 час назад
This simulation is similar to the one shown in the video ruclips.net/video/pObtx2xmZDA/видео.html , but instead of being on a regular square lattice, the position of the scatterers has been slightly randomized. The radius of the scatterers is also random. This has a dramatic effect on the waves, which have much more trouble crossing the lattice, a phenomenon related to Anderson localization. Th...
This is not Tetris: Interacting falling squares
Просмотров 1,6 тыс.День назад
Like the video ruclips.net/video/5_xw3fIPmak/видео.html , this one shows "molecules" composed of neutral and charged particles subject to gravity and a Coulomb interaction. The difference is that here, the molecules have a square shape, which allows them to assemble into a more regular structure. Each molecule is composed of 9 atoms, all interacting via a stiff harmonic potential, making them h...
Weather on the Earth with a random initial state
Просмотров 873День назад
In a comment to a previous video of the weather on Earth, it was asked what would happen if the initial state were random. This simulation tests this, by choosing an initial condition that is essentially white noise for the velocity components, and a constant plus white noise for the density. The compressible Euler equations simulated here use some smoothing, which quickly turn the noise into a...
Waves of two different frequencies crossing a regular square lattice
Просмотров 121 тыс.День назад
In this simulation, we compare the effect of a regular square grid of scatterers on sources of different frequency. Not so surprisingly, the waves pass the lattice more easily than in the case of a random lattice, and one can observe some interesting resonance effects. The frequency of the lower source is three times the frequency of the upper one. The resulting wavelengths are such that the op...
More rigid falling pentagons
Просмотров 666День назад
This simulation is similar to the one shown in the video ruclips.net/video/wtFSczmOxkE/видео.html of pentagonal molecules in a gravitational field. The difference is that the pentagons have been made more rigid. Each molecule is composed of 11 atoms, all interacting with a stiff harmonic potential, making them hard to deform. The molecules in the simulation have a pentagonal symmetry, except th...
Venusian weather - vorticity and wind direction
Просмотров 45314 дней назад
This video shows the same simulation as the video ruclips.net/video/-wP4im0EXLg/видео.html , of a weather simulation on terraformed Venus, but the color gradients show the vorticity and wind direction instead of the density and wind speed. Recent videos on this channel showed simulations of the weather on the Earth, using a simplified model. The same code can be used to model the weather on oth...
Waves of two different frequencies crossing a "sunflower" lattice
Просмотров 2 тыс.14 дней назад
Waves of two different frequencies crossing a "sunflower" lattice
Pentagonal foam with gravity
Просмотров 52514 дней назад
Pentagonal foam with gravity
Weather on terraformed Venus
Просмотров 52114 дней назад
Weather on terraformed Venus
Waves of two different frequencies crossing a Poisson disc lattice
Просмотров 8 тыс.14 дней назад
Waves of two different frequencies crossing a Poisson disc lattice
A pentagonal foam bath in a box
Просмотров 40414 дней назад
A pentagonal foam bath in a box
Waves of two different frequencies crossing a hexagonal lattice
Просмотров 1,3 тыс.21 день назад
Waves of two different frequencies crossing a hexagonal lattice
Foam bath - Kinetic energy and orientation
Просмотров 36321 день назад
Foam bath - Kinetic energy and orientation
Martian weather - vorticity and wind direction
Просмотров 27621 день назад
Martian weather - vorticity and wind direction
A diffraction grating with 6 layers, shown with enhanced contrast
Просмотров 1,1 тыс.21 день назад
A diffraction grating with 6 layers, shown with enhanced contrast
Foam bath: Coagulating pentagonal molecules
Просмотров 54221 день назад
Foam bath: Coagulating pentagonal molecules
What could the weather on terraformed Mars look like?
Просмотров 38521 день назад
What could the weather on terraformed Mars look like?
Waves of two different frequencies crossing a diffraction grating with two layers
Просмотров 65421 день назад
Waves of two different frequencies crossing a diffraction grating with two layers
Fatty polymers and water, with and without soap
Просмотров 47928 дней назад
Fatty polymers and water, with and without soap
More stable weather with 16 pressure systems - vorticity and wind direction
Просмотров 40628 дней назад
More stable weather with 16 pressure systems - vorticity and wind direction
Cherenkov radiation of two particles moving in opposite directions
Просмотров 834Месяц назад
Cherenkov radiation of two particles moving in opposite directions

Комментарии

  • @trolololik
    @trolololik 11 часов назад

    It cool. Point cordinate have a reason or it random? Did u see piramide Heopse main galary rezonator? Can u build its shape and simulate your waves that?) im sure, plan of the piramide posible to download. sry for my english)

  • @everydayearrape
    @everydayearrape 11 часов назад

    Took the acid. Didn't need it lol...

  • @nzuckman
    @nzuckman 13 часов назад

    Percolicious

  • @justin8894
    @justin8894 22 часа назад

    That’s why those parabolic voice things work. W00t!

  • @ozzymandius666
    @ozzymandius666 День назад

    ...all the more reason to build a giant collider on the geologically stable Great Canadian Shield, in the frozen north.

  • @DrKaii
    @DrKaii День назад

    One day it's "high cristine volumetric lamba flow of icicles forming on mars" and the next its FALLING TRIANGELS LOLOL

    • @NilsBerglund
      @NilsBerglund День назад

      If you prefer, an alternate title would be "Effect of a uniform gravitational field on rigid three-sided regular polygonal solids interacting via a one-sided repulsive harmonic potential", or something in that vein.

  • @float32
    @float32 День назад

    The “outreach articles for math” link in the description appears to be broken.

  • @sofia.eris.bauhaus
    @sofia.eris.bauhaus День назад

    tringle partey!

  • @meerc4880
    @meerc4880 День назад

    maus magnetfunktion und ein bisschen durchwirbeln fehlt

    • @NilsBerglund
      @NilsBerglund День назад

      Wie hier in etwa? ruclips.net/video/BJuz4rE36xc/видео.html

  • @creatureofvenice
    @creatureofvenice День назад

    ah super satisfying

  • @anthonyrepetto3474
    @anthonyrepetto3474 День назад

    they spin! i love emergent properties like that! thank you!

  • @Y2Kvids
    @Y2Kvids День назад

    I want shapes dropped into a funnel . various shapes . long rectangle tubes , flexible tubes , round , squishy round balls , etc ans see how they clog or pass through ⁘⁘⁘⁘⁘ ⁘⁘⁘⁘⁘ ............ \ / \ / \ / | | | |

    • @NilsBerglund
      @NilsBerglund День назад

      Good idea. Here is an earlier example of such a simulation: ruclips.net/user/shortsOBGIriSydI8

    • @Y2Kvids
      @Y2Kvids День назад

      @@NilsBerglund Thanks .,yes like this . For my idea Instead of already dropping , they flow into it like water in a sink.

  • @danamulter
    @danamulter День назад

    This one was super cool. Can you give it some permeability, like a low % for the front and back wall of the lenses going both ways, so I can see where the stuff that makes it all the way through lands?

  • @sensebio
    @sensebio День назад

    amazing!

  • @sensebio
    @sensebio День назад

    beautiful, and the music!!!

  • @NeutroniummAlchemist
    @NeutroniummAlchemist День назад

    Very cool, but I can't look at it for very long, because the experience of looking at it is very similar to the experience of seeing a migraine aura.

  • @float32
    @float32 День назад

    Oh I was hoping you would explore this a bit more!

  • @codybarton2090
    @codybarton2090 2 дня назад

    These videos are great

  • @aleksandrohrimenko3554
    @aleksandrohrimenko3554 2 дня назад

    Модель гашения и рассеивания волн разной частоты

  • @adrien5568
    @adrien5568 2 дня назад

    I think it might be an illusion depending on the width of the lattice because of reflexions.

    • @NilsBerglund
      @NilsBerglund 2 дня назад

      You think so? To me, it looks like the phase velocity is indeed larger than the wave velocity, which is also consistent with the fact that the wavelength is increased. But of course the group velocity remains the same.

    • @adrien5568
      @adrien5568 2 дня назад

      I checked frame by frame. So it is not reflexions because it appears before any reflexions on the sides. It looks more like a dispersion which would explained the result. I don't know if it's correlated but, to me, it seems to be caused by scattering which would explain the vertical spreading. Each wave front bounces and is divided into smaller wavelets that then reconbines with others wavelets to create the low frequency wave.

    • @NilsBerglund
      @NilsBerglund 2 дня назад

      The size of the discs, or perhaps rather of the space between them, seems to have something to do with it. The phenomenon appeared when I increased the radius of the disc, keeping the distance between their centers constant.

  • @gminu604
    @gminu604 2 дня назад

    LIGO見たい。

  • @leoIoanSorin
    @leoIoanSorin 2 дня назад

    Congratulation !

  • @nzuckman
    @nzuckman 3 дня назад

    OH GOD MY BONES AAAAAAAAHHHHH

  • @ilyadorokhov7827
    @ilyadorokhov7827 3 дня назад

    There is no rotation?

    • @NilsBerglund
      @NilsBerglund 3 дня назад

      The sticks do rotate. But I put a high friction on rotation, so there is almost no inertia. The next simulation in this series will improve on that.

  • @jannikheidemann3805
    @jannikheidemann3805 3 дня назад

    Fitting that the music on this video is made with sticks.

  • @Schoohness
    @Schoohness 3 дня назад

    Sprimkle

  • @SillySussySally
    @SillySussySally 3 дня назад

    is it me or do the sticks not have rotational inertia.

    • @mistycremo9301
      @mistycremo9301 3 дня назад

      You make a very good point

    • @NilsBerglund
      @NilsBerglund 3 дня назад

      I used a high rotational friction, which essentially kills inertia. This is the "tweaking parameters" I allude to in the description: one could use a lower friction by increasing the moment of inertia of the sticks. Forthcoming simulations will involve polygons with 3 sides or more, for which the parameter choices have been improved.

    • @JosuaKrause
      @JosuaKrause 3 дня назад

      also it seems the sticks can overlap on occasion

    • @NilsBerglund
      @NilsBerglund 3 дня назад

      @JosuaKrause: Indeed. This is because the spring constant in the harmonic interaction is large but finite. I managed to improve that for polygons with three or more sides, as a forthcoming video will show.

  • @seb612schuth
    @seb612schuth 3 дня назад

    Ok this is hilarious 😂 Sticks be fallin' 🍡

  • @Grateful.For.Everything
    @Grateful.For.Everything 3 дня назад

    👌🏼 so nice!

  • @yuan-jiafan9998
    @yuan-jiafan9998 3 дня назад

    Why is gravity taken into account? Typically, gravity can be disregarded at the molecular level.

    • @NilsBerglund
      @NilsBerglund 3 дня назад

      Here I added gravity mainly to help the molecules coagulate. Think of a centrifuge, if you like.

  • @float32
    @float32 4 дня назад

    The faster speed was the first thing I noticed! Really neat!

    • @NilsBerglund
      @NilsBerglund 4 дня назад

      It's quite impressive, isn't it? I made another video having a closer look at that effect.

  • @ukvaishnav
    @ukvaishnav 4 дня назад

    Amazing how do you simulate these?

    • @NilsBerglund
      @NilsBerglund 4 дня назад

      Thanks. Here is a tutorial: ruclips.net/video/z9xSq73a0n4/видео.html

    • @ukvaishnav
      @ukvaishnav 4 дня назад

      @@NilsBerglund thank you 🙏

  • @haakonah
    @haakonah 4 дня назад

    It looks very nice! The link to the French blog with further descriptions on implementations is not working. I'm curious why you have implemented it using finite differences as I'd imagine that's quite hard work. Have you tried to implement this e.g. in Fenics using finite elements, or do you think it would be difficult to make that run sufficiently fast?

    • @NilsBerglund
      @NilsBerglund 4 дня назад

      Thanks, the link should work now. Finite differences seemed the easiest way to implement the simulation, and I have not tried other algorithms. How fast it runs will mainly depend on whether the code is compiled or not, and on the hardware you run it on. And also on how efficient the code is, of course, here I have benefited from advice to make the original code much faster.

  • @BrodorSonOfKnorRelativeOfDador
    @BrodorSonOfKnorRelativeOfDador 4 дня назад

    it would be cool to also have the sound of the frequency at the end

    • @NilsBerglund
      @NilsBerglund 4 дня назад

      The frequency is too low here to get an audible sound. One would need to speed it up and have a much longer sample to be able to hear something. But there are some samples for a different situation here: www.idpoisson.fr/berglund/isospectral.html

  • @Brown_Potato
    @Brown_Potato 4 дня назад

    Beautiful

  • @NGC-catseye
    @NGC-catseye 4 дня назад

    Very nice 👍 I enjoyed reading the description too.

  • @JackDespero
    @JackDespero 5 дней назад

    And this is why your vision is fucked up, y'all with astigmatism.

  • @andreykireev71
    @andreykireev71 5 дней назад

    Question for Nils. Your simulations are very similar to Ripple Tank Simulation, but clearly more powerful. What software or online services do you use for such wave simulation?

    • @NilsBerglund
      @NilsBerglund 5 дней назад

      I don't use any of these. I develop my own C code, which is run directly on my laptop. The code uses some OpenGL libraries, but apart from that is is essentially made from scratch. The video description contains a link to a GitHub page with the code.

    • @andreykireev71
      @andreykireev71 4 дня назад

      @@NilsBerglund Thank you very much for your quick response. Unfortunately, I am not a programmer and I am forced to search "ready-to-use" solutions for wave simulations.

  • @user-vt4bz2vl6j
    @user-vt4bz2vl6j 5 дней назад

    Niel : HIGH RESOLUTION My Phone : 220p take it or leave it

  • @emrahyalcin
    @emrahyalcin 5 дней назад

    would be logical to keep the temperature stable at first to see the movement only under the gravitational effect, after a while until a constant phase, increase the temperature?

    • @MDNQ-ud1ty
      @MDNQ-ud1ty 5 дней назад

      The temperature is relatively stable. It starts about 1k and goes to 8k. Over the range of the temperature this is a small percentage. It likely would not produce a different effect. E.g., one could also ask about starting off with a much higher temperature to see the effect. Both can be done and there will be differences but the basic difference will essentially be to change the average size of the "holes". Higher temp would produce smaller holes while lower temps would produces larger holes, on average. Likely some middle temp actually would have a maximum hole size. E.g., maybe something better would be to calculate the average hole size(basically a density calculation) and plot that as the temperature changes. The temperature would have to get hot enough to break a lot of "bonds" to see a more gaseous phase. Plotting the density would show the effect of temperature on the substances. (with a very high temp one would get a lower density)

    • @emrahyalcin
      @emrahyalcin 5 дней назад

      @@MDNQ-ud1ty I see... about the "holes". wov, I would expect reverse, warmer, bigger. but I get the idea. warmer, means weaker bonds, hence, easier to break the structure arround big holes... Thank you for your comprehensive answer.

    • @MDNQ-ud1ty
      @MDNQ-ud1ty 5 дней назад

      @@emrahyalcin Well, if the temperature is high enough it might be bigger in some sense unless the volume is fixed. Think of ice melting. It has holes in it when solid(air pockets) and when it melts all those pockets will be released. As the atoms move around faster and faster they will have more of a chance to move into a free space(a hole) which would reduce the size(the size is technically hard or impossible to define). But think of all the atom all stacked up in a corner then there would be one large hole vs if they were uniformly spread out which there would be a slot of "small holes"(there would be no holes because the atoms wouldn't be connected but the sort of "average density" would be very different).

    • @NilsBerglund
      @NilsBerglund 5 дней назад

      Numerical algorithms such as temperature cycling and simulated annealing use this idea to try and find, at least approximately, the minimum of a complicated energy landscape. If you freeze a system too quickly (this is called quenching), it will typically end up in a state with a lot of holes. Move the temperature up and down with decreasing step size, and the system will be able to find a denser state. The idea apparently goes back to metallurgic processes centuries ago.

  • @TheUlMaster
    @TheUlMaster 5 дней назад

    Cherenkow effect.. Similar

    • @NilsBerglund
      @NilsBerglund 5 дней назад

      See also here: ruclips.net/video/DbikgFefxEs/видео.html

  • @SpeakMouthWords
    @SpeakMouthWords 5 дней назад

    Yooooo it's the HD remake

  • @onlyontuesdays99
    @onlyontuesdays99 5 дней назад

    Would love to see what would happen with different shapes or in 3d... Maybe both

  • @tinyear926
    @tinyear926 6 дней назад

    4G + 5G penetrating the walls of your home. Here comes 6G,7G,8G......

  • @jt21419
    @jt21419 6 дней назад

    Ok I get it, the waves generate lousy music.

  • @isoguchi
    @isoguchi 6 дней назад

    I am here for my daily dose of mind porn😛

  • @blas5i
    @blas5i 6 дней назад

    One of your best

  • @not_estains
    @not_estains 6 дней назад

    is this tetris

  • @doctorgoose7
    @doctorgoose7 6 дней назад

    1:46 deserves a journal cover

  • @kylebowles9820
    @kylebowles9820 6 дней назад

    I just started learning about differential geometry; so glad smarter people than me have figured this stuff out, super fun to play with! (Sorry for jargon salad: In differential geometry the wavefront (2nd part of video) is roughly speaking the immersion of the orthotomic of the surface and the point light source along its evolute first derivative (then successively apply each next optical element on the resulting parametric envelope. If you know of a simpler way, please comment)

    • @NilsBerglund
      @NilsBerglund 6 дней назад

      This is also known as the Huygens-Fresnel principle. Each point in a wavefront acts as the source for the wavefront at a later time, and it is the interference of these elementary waves that builds the evolving front.