Math With AmarA C A D E M Y
All math animations

Graduate · Fourier incompressibility projection

Fourier incompressibility projection: A mostly horizontal frequency

Fourier incompressibility projection: investigate a mostly horizontal frequency with frequency component k₁ = 3; frequency component k₂ = 1.

Predict what will happen, press Play, then pause and explain what changed. Every control also works without playback.

Watch the relationship

Paused
Fourier incompressibility projection: A mostly horizontal frequency. Projected x: 0.1. Projected y: -0.3. k dot projected vector: 0. Projected norm: 0.316Remove the longitudinal componentxy0InputProjectionResidualEqual axis scales · coordinates in the readouts
This is one real two-dimensional Fourier coefficient and a nonzero frequency, not a complete velocity field. The algebraic projection is exact. Boundary conditions and pressure reconstruction for a global fluid problem are outside this scene.

Starts paused. Play once, pause anywhere, or use Step to inspect the mathematics. Playback stops when this panel leaves the screen.

Make it your experiment

Change one value. Notice what follows.

The controls adjust the model. Numbers below describe the current frame. Decimals are rounded.

Projected x
0.1
Projected y
-0.3
k dot projected vector
0
Projected norm
0.316

HD animation studio

From experiment to screen.

Present a crisp Canvas scene, save a full-HD image, or capture your model as a silent video.

Understand what you are seeing

The idea behind the motion.

At a nonzero Fourier frequency, incompressibility requires the velocity coefficient to be perpendicular to that frequency. The orthogonal projection removes only the longitudinal component. Rotating an input coefficient shows which information is kept and which is discarded without pretending to solve the full fluid dynamics. This investigation starts with Frequency component k₁ = 3; Frequency component k₂ = 1. Predict the result before playing, then change one parameter while keeping the other fixed to test the reason for the change.

A relationship to keep

Pₖv=v−k(k·v)/|k|²; k·Pₖv=0

Read the symbols alongside the explanation. A diagram shows the relationship; the assumptions tell you when it applies.

  1. STEP 1

    Set up the mathematical model

    Specify the nonzero frequency vector k=(a,b) and identify its perpendicular line. The starting case is “A mostly horizontal frequency.”

  2. STEP 2

    Follow the changing quantity

    Rotate a unit input vector, then subtract its component parallel to k. Follow the projected output and the removed component.

  3. STEP 3

    Explain and test the result

    Check k dot Pₖv equals zero and that projection never increases Euclidean norm. Applying the same projection twice leaves the result unchanged.

Your turn to explain

Make a prediction. Test your reasoning.

Keep Frequency component k₁ = 3; Frequency component k₂ = 1. Pause the timeline at 40%. Given projected x = -0.257, calculate projected y, k dot projected vector, projected norm. Show the substitution into the displayed formula.

Use the values specified in the question. Reset restores the initial values for this investigation.

Compare your explanation

For k=(3,1), |k|²=10. Subtract k(k·v)/|k|² from v=(-0.809017,0.587785) to get (-0.257237,0.771712); the check (3)(-0.257237)+(1)(0.771712)=0 verifies perpendicularity. Results: Projected y: 0.772; k dot projected vector: 0; Projected norm: 0.813. Decimal values are rounded; retain the original parameters when checking.

Connect the animation to a worked example and practice questions.