Sim Settings Menu

From Universe Sandbox Wiki
Jump to: navigation, search

This menu displays a large number of settings that affect the entire simulation. The menu can be opened by selecting "Settings" in the Sim menu in the bottom bar.

The menu occupies the Simulation tab of the Settings menu, which also includes a View tab containing the View Settings Menu. The Simulation tab includes settings related to the underlying physics simulation.

Time[edit | edit source]

Average Time Step[edit | edit source]

Displays the Average Time Step of the simulation.

Target Time Step[edit | edit source]

Controls the Target Time Step of the simulation.

Gravity[edit | edit source]

Gravitational Constant[edit | edit source]

Controls the strength of the Gravitational Constant.

Gravity Simulation Accuracy[edit | edit source]

Auto Limit Time Step[edit | edit source]

When this setting is on, Universe Sandbox will automatically limit the maximum possible Time Step of a simulation to maintain a certain level of accuracy. When this setting is off, the user can set the Time Step to any value, potentially reducing the accuracy of the simulation enough to prevent any realistic orbits.

Tuning Profile[edit | edit source]

This setting determines how Universe Sandbox limits the maximum Time Step allowed for a simulation. The default Balanced profile will calculate a maximum allowed Time Step that limits the orbital error to 25%. The Accuracy profile will limit the Time Step to 1/10 of the Balanced profile maximum Time Step, thus improving the accuracy of the simulation while limiting how fast it can run. The Performance profile will raise the allowed Time Step to 10x the Balanced profile maximum Time Step, allowing the simulation to run faster but also allowing more error.

This setting will display Custom if the user changes the Limit Multiplier beyond these values.

Integrator[edit | edit source]

Changes the type of N-body integrator used to simulate gravity. There are six integrators available:

  • Euler Explicit
  • Euler Semi-Implicit
  • Velocity Verlet
  • RK2
  • Forest-Ruth
  • PEFRL

The default integrator is PEFRL.

Advanced[edit | edit source]

Limit Multiplier[edit | edit source]

This setting allows the user to customize the Sim Settings Menu#Tuning Profile. The value of this setting will scale the allowed maximum Time Step relative to the Time Step of the Balanced profile. For example, when Limit Multiplier is set to 2, the maxmimum allowed Time Step will be twice the size of the allowed Time Step of the Balanced Profile.

The Accuracy profile has a Limit Multiplier of 0.1, and the Performance profile has a Limit Multiplier of 10.

Gravity Substeps[edit | edit source]

Displays the current number of substeps calculated within each Time Step. This setting is read-only and is automatically calculated by Universe Sandbox.

Performance Limiting Object[edit | edit source]

The maximum allowed Time Step is automatically limited based on the orbital error in the simulation. This setting displays which object in the simulation is currently the source of the maximum orbital error, and therefore the object responsible for limiting the maximum Time Step. This is often the object with the smallest orbit.

This setting is read-only and is automatically calculated by Universe Sandbox. If the Auto Limit Time Step setting is off, this setting will display None, as there will be no performance limit on the Time Step.

Collisions[edit | edit source]

Detect Collisions[edit | edit source]

If this setting is turned off, objects will pass through one another rather than colliding.

Collision Heating[edit | edit source]

If this setting is turned off, collisions will not heat objects.

Fragment Creation[edit | edit source]

Create Fragments[edit | edit source]

Toggling off Create Fragments will turn off all of the following settings.

  • Collision Fragmentation
    • When turned off, objects involved in collisions will not fragment.
  • Roche Fragmentation
  • Friction Fragmentation
  • Volatiles
    • When turned off, objects will not produce volatiles, and all of the following settings will be turned off:
    • Jeans Escape
      • When turned off, objects will not produce volatiles via evaporation.
    • Solar Wind Loss
      • When turned off, objects will not produce volatiles due to solar wind.
    • Volatile Acceleration
      • Scales the acceleration with which volatiles are released
    • Volatile Speed Multiplier
      • Scales the speed at which volatiles are released
    • Mass Loss Multiplier
      • Scales the amount of an object's mass that is converted to volatiles

Thermodynamics[edit | edit source]

Cooling[edit | edit source]

When turned off, objects will not experience ambient cooling.

Cooling Time Multiplier[edit | edit source]

Scales the speed at which objects cool.

Tidal Heating[edit | edit source]

When turned off, objects will not experience tidal heating.

Tidal Heating Multiplier[edit | edit source]

Scales the speed at which objects are heated by tidal heating.

Collision Heating[edit | edit source]

When turned off, collisions will not heat objects.

Heat Diffusion Rate[edit | edit source]

Controls the speed at which heat spreads across the surface of an object.

Stellar Prominences[edit | edit source]

Stellar Prominences[edit | edit source]

When turned off, stars will not experience stellar prominences, and the following settings will be read-only:

  • Prominence Frequency
    • Scales how often stellar prominences occur
  • Prominence Duration
    • Scales how long stellar prominences last