Pattern formation & advection
Each of the examples on this page will be a variation of a previous example incorporating one or more linear advection terms. This will introduce a velocity parameter $V$ and, in the unidrectional case, a direction $\theta$.
Gliders swimming upstream

We start with the glider example from the Gray–Scott model, and add an advection term in the $u$ equation to get an example of drifting gliders.

The boundaries here will destroy the patterns as mass will be lost at boundaries orthogonal to the flow. Decreasing $V$ will allow the moving spots to survive longer, whereas increasing it will lead to waveselection.

As discussed in its own page, this model has a huge range of behaviours, and these are all likely influenced by advection.
Localised Swift–Hohenberg swiftly moving

We next consider the localised solutions from the Swift–Hohenberg equation, and consider two cases of moving patterns under advection. The first is unidirectional motion at an angle $\theta$, and the second is rotational advection.

In both cases, changing $V$ impacts the velocity of this movement. Note that if $V$ becomes too large in the rotational case, the pattern can generate structures which misbehave at the boundaries (as these will interact with advection in odd ways). In particular, the rotating velocity field which is advecting $u$ is itself not periodic.

Changing $P$ and restarting the simulation allows you to explore how these different localised solutions change their structure under advection.