Soi Handoff Hysteresis

Apply caller-defined sphere-of-influence handoff hysteresis to a sampled trajectory; boundaries are not universal force-dominance limits.

Description

Sphere-of-influence handoffs can oscillate when successive sampled distances hover near one boundary.

Sphere-of-influence handoffs can oscillate when successive sampled distances hover near one boundary. Hysteresis uses a tighter entry threshold and a wider exit threshold to make the decision depend on the previous state.1

Apply caller-defined sphere-of-influence handoff hysteresis to a sampled trajectory; boundaries are not universal force-dominance limits.

When to use Soi Handoff Hysteresis

Use this tool to apply caller-defined sphere-of-influence handoff hysteresis to a sampled trajectory; boundaries are not universal force-dominance limits.

Prepare the orbital state or model parameters in one reference frame. Use compatible distance/time units and the stated angular and gravitational-parameter conventions.

How to use Soi Handoff Hysteresis and understand its results

  1. Prepare the orbital state or model parameters in one reference frame. Use compatible distance/time units and the stated angular and gravitational-parameter conventions.
  2. Enter currentDistance, entryBoundary, exitBoundary, previouslyInside using the field table and calculation rules, then run the tool.
  3. Read nowInside, transition. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
Input fieldMeaningValue type; see rules belowRequirement
currentDistanceCurrent distancenumberRequired
entryBoundaryEntry boundarynumberRequired
exitBoundaryExit boundarynumberRequired
previouslyInsidePreviously insidebooleanRequired

Enter a nonnegative sampled distance, a positive entry boundary, an exit boundary at least as large, and the previous inside flag. An outside state enters only below the entry boundary; an inside state remains inside through equality with the exit boundary. The tool reports nowInside and transition enter, exit or none. Equal entry/exit boundaries are accepted but retain the different equality rules.

nowInside = previouslyInside ? distance ≤ exitBoundary : distance < entryBoundary

Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.

Output fieldMeaningValue type
nowInsideNow insideboolean
transitionTransitionstring
json
{
  "input": {
    "currentDistance": 105,
    "entryBoundary": 100,
    "exitBoundary": 110,
    "previouslyInside": true
  },
  "output": {
    "nowInside": true,
    "transition": "none"
  }
}

Limitations and assumptions

The thresholds are caller-defined operational choices, not universal force-dominance surfaces. It does not propagate a trajectory, locate a crossing between samples or calculate the boundaries from masses. All distances must use the same unit.

Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.

Alternative or Complementary methods

Use Triangular Lagrange Linear Stability: Evaluate the Routh criterion μ(1−μ)<1/27 for linear L4/L5 stability in the planar circular restricted model. For a complementary task, use Specific Orbital Energy: Evaluate specific two-body orbital energy v²/2−μ/r in consistent units; this does not determine angular momentum or collision safety.

References

  1. Soi Handoff Hysteresis — tool.io

Similar or alternative tools

  • Triangular Lagrange Linear Stability

    Evaluate the Routh criterion μ(1−μ)<1/27 for linear L4/L5 stability in the planar circular restricted model.

  • Specific Orbital Energy

    Evaluate specific two-body orbital energy v²/2−μ/r in consistent units; this does not determine angular momentum or collision safety.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies