Scenario File Updates: Difference between revisions

From Project Apollo - NASSP
Jump to navigation Jump to search
(Incude scenario version in update note)
(add specific heat update)
Line 1: Line 1:
This page contains information on changes that could potentially break older scenarios, or otherwise cause unexpected behavior for users. In some cases it may be recommended that users not update mid mission, however all efforts will be made to avoid doing this or provide users with the tools to update their scenarios.
This page contains information on changes that could potentially break older scenarios, or otherwise cause unexpected behavior for users. In some cases it may be recommended that users not update mid mission, however all efforts will be made to avoid doing this or provide users with the tools to update their scenarios.


== Scenario version: 8000 | 8.0 Beta, Build 1754, 2 November 2021==
== Scenario version: 80001 | 8.0 Beta, Build XXXX, XX Month 2022==
'''What changed:''' The value for specific heat used in the internal systems, fluids simulation, now uses separate specific heat values for gases and liquids. Because fluid temperature is calculated from internal energy and specific heat, older scenarios (excluding the launch scenarios) would have different (and incorrect) new internal temperatures if no measures were taken to correct the energy value. The fix below adjusts the energy level, such that temperature remains the same after the upgrade.
 
'''User Action:''' Scenarios from previous versions should be upgraded using [https://gist.github.com/n7275/8cab7e348507ff4bce4749d09e2c3894 this upgrade script] the script upgrades ALL scenarios in the directory in which it is run by calculating new temperatures based in the new specific heats. Any users who are unsure about using the script or python in general should PM [https://www.orbiter-forum.com/members/n72-75.301/ n72.75] on Orbiter-Forum for help.
 
'''Effect on Older Scenarios:''' In most cases, non-upgraded scenarios will not cause crew death, however they will result in very high cryo pressures, and the internal temperature of some systems will change drastically. Generally it will be possible to conplete the mission without upgrading with the upgrade script, but running the upgrade script (or having someone else run it, is strongly recommended.)
 
== Scenario version: 80000 | 8.0 Beta, Build 1754, 2 November 2021==
'''What changed:''' The way that vapor-pressure and enthalpy of vaporization are calculated by the internal systems simulation. Reference to forum thread: https://www.orbiter-forum.com/threads/v8-release-work-thread.36128/post-587754
'''What changed:''' The way that vapor-pressure and enthalpy of vaporization are calculated by the internal systems simulation. Reference to forum thread: https://www.orbiter-forum.com/threads/v8-release-work-thread.36128/post-587754



Revision as of 18:25, 11 September 2022

This page contains information on changes that could potentially break older scenarios, or otherwise cause unexpected behavior for users. In some cases it may be recommended that users not update mid mission, however all efforts will be made to avoid doing this or provide users with the tools to update their scenarios.

Scenario version: 80001 | 8.0 Beta, Build XXXX, XX Month 2022

What changed: The value for specific heat used in the internal systems, fluids simulation, now uses separate specific heat values for gases and liquids. Because fluid temperature is calculated from internal energy and specific heat, older scenarios (excluding the launch scenarios) would have different (and incorrect) new internal temperatures if no measures were taken to correct the energy value. The fix below adjusts the energy level, such that temperature remains the same after the upgrade.

User Action: Scenarios from previous versions should be upgraded using this upgrade script the script upgrades ALL scenarios in the directory in which it is run by calculating new temperatures based in the new specific heats. Any users who are unsure about using the script or python in general should PM n72.75 on Orbiter-Forum for help.

Effect on Older Scenarios: In most cases, non-upgraded scenarios will not cause crew death, however they will result in very high cryo pressures, and the internal temperature of some systems will change drastically. Generally it will be possible to conplete the mission without upgrading with the upgrade script, but running the upgrade script (or having someone else run it, is strongly recommended.)

Scenario version: 80000 | 8.0 Beta, Build 1754, 2 November 2021

What changed: The way that vapor-pressure and enthalpy of vaporization are calculated by the internal systems simulation. Reference to forum thread: https://www.orbiter-forum.com/threads/v8-release-work-thread.36128/post-587754

User Action: None required.

Effect on Older Scenarios: Upon loading older scenarios the cabin temperature in the LM and CSM will rise sharply, but will return to nominal values within a few minutes. "O2 flow high" C/W alarms typically occur in the CSM too on initial load. Systems will stabilize on new internal states after this brief transition period and further saves in the same mission should not exhibit these transient temperatures and pressures.