Skip to content

Venus' atmosphere height is incorrect (too low). #216

Description

@Katniss218

Current Venus atmosphere height of 145km doesn't match the results I've calculated. Should be ~333km

The threshold ('e') is set so that the iteration stops when the Earth's atmosphere reaches 144km, otherwise results won't be correct for RSS.

using System;

public class Program
{
public static void Atmo( double scaleHeight, double pressure, double e ){

	double cE = pressure;
	double currentHeight = 0;
	while( cE > e )
	{
		cE /= Math.E;
		currentHeight += scaleHeight;
	}
	
	Console.WriteLine( currentHeight );
}

public static void Main()
{
	Atmo( 8.5, 1, 0.0000001 ); // earth ScaleHeight = 8.5 (wikipedia), pressure = 1 atm
	Atmo( 15.9, 92, 0.0000001 ); // venus ScaleHeight = 15.9 (wikipedia), pressure = 92 atm

// value epsilon = 0.0000001 makes the threshold stop when the Earth's atmosphere reaches 144km - close enough for comparison.
}
}

outputs

144.5
333.9

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions