Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change radiatorHeadroom value to restore analytical propellant cooling functionality #3046

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

njits23
Copy link
Contributor

@njits23 njits23 commented Feb 16, 2025

Since PR #2876 radiators have not been working correctly. They provide zero cooling performance during analytical timewarp. The lowered temperature tolerances of the part somehow negatively affect its cooling capabilities.

Increasing the value of the radiatorHeadroom tag restores them to their old cooling performance. I don't actually know how this value is used to calculate radiator performance and the comments in the file are not particularly enlightening. Therefore, the 0.69 value for radiatorHeadroom was chosen to approximate the cooling performance of the radiators when they still had their old maxTemp = 1073.15 tags.

…g functionality

The 0.69 value was chosen to approximate the cooling performance of the radiators when they still had their old maxTemp = 1073.15 tags.
@njits23
Copy link
Contributor Author

njits23 commented Feb 16, 2025

At timewarp speeds of 1e6 and 6e6 there still are some issues where cooling is insufficient, but that is probably a separate issue.

@njits23
Copy link
Contributor Author

njits23 commented Feb 16, 2025

Siimav has done some digging in the code. This is how the radiator headroom functions
image
The old temperature tolerance was 1073K, and with the old 0.29 multiplier, the radiators worked up to 311K internal temperature.
The new temperature tolerance is 448K, and with the 0.69 multiplier, they work up to 309K internal temperature.

Update comments to indicate how radiatorHeadroom works
Update mass of small radiator to match its calculated mass. Was too heavy previously.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant