Invariant Set Nonlinear Dynamics Calculator

Test nonlinear maps against candidate invariant ellipses quickly. Compare boundary samples, margins, and simulated orbits. Export concise reports after each advanced calculation run today.

Calculator Form

Formula Used

The nonlinear map is:

x_next = a11x + a12y + b1x² + b2xy + b3y²

y_next = a21x + a22y + c1x² + c2xy + c3y²

The candidate invariant ellipse is:

V(x, y) = x² / rx² + y² / ry² ≤ 1

The calculator samples boundary points, applies the map, and evaluates V(x_next, y_next). If the largest mapped value is at most 1 plus tolerance, the sampled boundary supports forward invariance. The invariant margin is 1 minus the maximum mapped value.

How To Use This Calculator

  1. Enter the four linear coefficients for the local map.
  2. Enter quadratic coefficients for both update equations.
  3. Set rx and ry for the candidate ellipse.
  4. Choose boundary samples and tolerance.
  5. Enter a starting orbit point and iteration count.
  6. Press the calculate button and review the result panel.
  7. Download the CSV or PDF report when needed.

Example Data Table

Case a11 a12 a21 a22 rx ry Expected Reading
Contracting map 0.72 -0.18 0.22 0.68 1.00 0.80 Usually stable with positive margin
Near boundary stress 0.95 0.20 -0.10 0.88 1.00 1.00 May need more samples
Expanding trial 1.08 0.15 0.12 1.02 1.00 1.00 Often fails the invariant check

Understanding Invariant Sets

An invariant set is a region that keeps mapped points inside itself. In nonlinear dynamics, that idea is useful because curves may bend, stretch, or fold. This calculator studies a two dimensional discrete map. It checks whether an ellipse is forward invariant after one step. The test is numerical, so it gives evidence, not a formal proof.

Why Boundary Sampling Matters

For many smooth maps, the boundary is a practical place to test. The tool places points around the candidate ellipse. Each point is sent through the nonlinear update rule. The new point is measured with the same ellipse equation. When every sampled value is less than or equal to one, the set looks invariant. A positive margin gives more confidence. A negative margin warns that some mapped point escapes.

Local Stability Insight

The linear part near the origin also matters. Its eigenvalues describe local motion. When the spectral radius is below one, nearby orbits tend to contract for the linearized system. Nonlinear terms can still change behavior farther away. That is why the boundary check and orbit simulation are both included.

Practical Use Cases

Students can compare stable and unstable parameter sets quickly. Researchers can explore candidate Lyapunov regions before writing a proof. Engineers can tune nonlinear maps for bounded responses. Teachers can create examples where a set passes locally but fails globally.

Reading The Output

The maximum mapped level is the main number. Values below one indicate forward containment. The invariant margin equals one minus that maximum. The worst boundary point shows where the ellipse is most stressed. The orbit test starts from your chosen point. It reports escape time, final state, and largest orbit level.

Limits Of The Method

Sampling can miss thin escape channels between angles. Increase the sample count for stronger numerical evidence. Use smaller tolerance when precision matters. For rigorous work, combine these results with interval arithmetic, Lyapunov inequalities, or symbolic bounds.

Suggested Workflow

Begin with the linear coefficients and small ellipse radii. Confirm the local spectral radius first. Then raise nonlinear coefficients gradually and watch the margin. If the margin becomes negative, reduce the radii or adjust coefficients. Save and review the report after each useful trial for later comparison.

FAQs

What is an invariant set?

An invariant set is a region where points stay inside after the dynamic rule is applied. This calculator checks a sampled version of forward invariance for a nonlinear two variable map.

Does this prove invariance?

No. It gives numerical evidence from boundary sampling. A formal proof may require inequalities, interval methods, or Lyapunov arguments.

Why use an ellipse?

An ellipse is simple, smooth, and easy to test with a quadratic level function. It is also common in stability and Lyapunov analysis.

What does maximum mapped level mean?

It is the largest ellipse value after sampled boundary points are mapped. Values at or below one suggest containment within the candidate ellipse.

What is invariant margin?

The margin equals one minus the maximum mapped level. A positive value supports invariance. A negative value indicates sampled escape.

How many samples should I use?

Use more samples when nonlinear coefficients are large or margins are small. Higher sample counts improve coverage but do not create a proof.

Why include eigenvalues?

Eigenvalues describe the linearized behavior near the origin. They help compare local stability with the sampled global ellipse test.

Can I export results?

Yes. After calculation, use the CSV or PDF download links above the form to save a compact report.

Related Calculators

Paver Sand Bedding Calculator (depth-based)Paver Edge Restraint Length & Cost CalculatorPaver Sealer Quantity & Cost CalculatorExcavation Hauling Loads Calculator (truck loads)Soil Disposal Fee CalculatorSite Leveling Cost CalculatorCompaction Passes Time & Cost CalculatorPlate Compactor Rental Cost CalculatorGravel Volume Calculator (yards/tons)Gravel Weight Calculator (by material type)

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.