Skip to content

Stationary and Transient ​

Jupiter provides two stochastic simulation regimes. The choice is not a visual preference: each regime answers fundamentally different questions.


Core Difference ​

Definition

  • Stationary Analysis: Answers "how does the system behave once it reaches long-term equilibrium?"
  • Transient Analysis: Answers "what happens instant by instant over time from cold start to stabilization?"
AttributeStationary SimulationTransient Simulation
Primary GoalSteady-state equilibrium averagesTrajectory and time evolution
Output FormatScalar summary per metric ($\mu \pm \text{error}$)Time series curve $f(t)$ per metric
Typical Questions"What is the average throughput?", "Where is the bottleneck?""How long to recover from a spike?", "When does queue exceed limit?"
Computational CostLower (single long integrated run)Higher (parallel independent replications)

Direct Comparison on the Same Model ​

Consider an M/M/1 queue with 1 attendant starting completely empty at $t = 0$:

Stationary Regime ​

Summarizes the entire steady-state operation into single scalars:

  • total_in_system: 1.00
  • server_busy_pct: 50.0%

Transient Regime ​

Traces the path taken to reach that steady state:

Simulation Time ($t$)Total in systemServer busy %
10 min0.4835.6%
20 min0.7643.2%
30 min0.7444.4%
40 min0.8949.2%
60 min0.8845.2%
100 min0.8945.2%

The system requires approximately 40 minutes to climb out of its cold start and approach steady-state equilibrium.


When to Choose Each Mode ​

Choose Stationary Analysis when: ​

  • Sizing steady production capacity (number of workers, buffer limits, server instances).
  • Verifying contractual SLA targets.
  • Running rapid parameter sensitivity sweeps across dozens of configurations.

Choose Transient Analysis when: ​

  • The time dimension is central to the investigation.
  • Studying system warm-up times and cold-start dynamics.
  • Evaluating resilience and recovery times following sudden burst traffic.
  • The modeled process is inherently time-bounded (e.g., a 4-hour work shift).

Mode-Specific Caveats ​

Stationary: Cold-Start Distortion ​

Because models begin empty, the initial filling phase skews overall averages downward.

  • Solution: Configure a warm-up period or extend the total simulation horizon to dilute early startup states.

Transient: Fluctuation in Ratio Metrics ​

In transient mode, each curve point is the cross-sectional mean across independent replications at a specific instant.

  • If a metric divides by a fast transit place (where tokens linger for microseconds), that place is empty in most replications at any sampled instant.
  • Symptom: The metric reports 0 or exhibits severe erratic spikes.
  • Solution: Use the robust formulation explained in Response Time, multiplying by the arrival delay rather than dividing by instantaneous throughput.

Next steps ​

Learn how to launch and supervise simulations in Running the Model.