ScratchData LogoScratchData
Back to crkcity's profile

Chemical Chaos (BZ reaction oscillation)

CRcrkcity•Created May 7, 2021
Chemical Chaos (BZ reaction oscillation)
125
93
1203 views
View on Scratch

Instructions

Adjust "resistance" 1 and 2 (3 yields satisfying spirals after about 30 secs), and incubation. Try other values. Run on turbowarp: https://turbowarp.org/527156716 Simulates the "BZ" chemical reaction oscillating chaotically (never exactly repeating). Yet beautiful scrolls and spirals usually emerge after several minutes. Each square is a chemical state that depends upon the state of neighboring squares. There's spatial interaction of positive and negative feedback. The only randomness is in the initial conditions, the rules of change are deterministic. The result is deterministic chaos and beautiful patterns. You'll see expanding circles and, often after some time, spirals and scrolls usually emerge, but not every time.

Description

Infection (and resistance) is a metaphor for the chemical dynamics. It's like infection" by neighboring cells. Incubation is like the time to develop symptoms. Positive feedback in this system moves the state further in the direction it was already going. Negative feedback moves the state back to a state of zero once the threshold maximum state is reached (like recovering from a illness). Same as May 7 2021 version, except I updated by added sliders for "resistance" and "incubation." In the 1950s, Belousov, discovered a chemical mixture that endlessly oscillates in color. Years later, Zhabotinsky discovered that the reaction oscillates in space as well as time, making swirling, scrolling patterns. So it's called the "Belousov-Zhabotinsky" (BZ) reaction. I set the "color effect" to equal the state. The max state is 200. Minimum state is zero. Uses lists and stamping. Part of our Beautiful Discovery box "DeCODING Spots and Stripes"

Project Details

Project ID527156716
CreatedMay 7, 2021
Last ModifiedMarch 13, 2024
SharedMarch 13, 2024
Visibilityvisible
CommentsAllowed