Package com.titan.controls
Class Wind
java.lang.Object
com.titan.controls.Wind
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
blow
(LandingModule module, double stepSize, double currentTime) static double
calculateAirDensity
(double altitude) static double
calculatePressure
(double altitude) Matlab polyfit for the coefficients - data from NASA (https://attic.gsfc.nasa.gov/huygensgcms/Titan_atmos.gif)
Matlab function: f5 = @(x) -0.000000000079339.static double
calculateTemperature
(double altitude) Matlab polyfit for the coefficients - data from NASA (https://attic.gsfc.nasa.gov/huygensgcms/Titan_atmos.gif)
Matlab function: f6 = @(x) -0.000000000282784.double
double
-
Constructor Details
-
Wind
-
-
Method Details
-
getWindSpeed
public double getWindSpeed() -
getWindAngle
public double getWindAngle() -
blow
-
calculateAirDensity
public static double calculateAirDensity(double altitude) -
calculateTemperature
public static double calculateTemperature(double altitude) Matlab polyfit for the coefficients - data from NASA (https://attic.gsfc.nasa.gov/huygensgcms/Titan_atmos.gif)
Matlab function: f6 = @(x) -0.000000000282784.*x.^6 + 0.000000160592161.*x.^5 -0.000033550883549.*x.^4 + 0.003020265171911.*x.^3 -0.095206120316128.*x.^2 + 0.219198689819765.*x + 88.631154566255688- Parameters:
altitude
-- Returns:
-
calculatePressure
public static double calculatePressure(double altitude) Matlab polyfit for the coefficients - data from NASA (https://attic.gsfc.nasa.gov/huygensgcms/Titan_atmos.gif)
Matlab function: f5 = @(x) -0.000000000079339.*x.^5 + 0.000000049373809.*x.^4 - 0.000011714823097.*x.^3 + 0.001320377017440.*x.^2 - 0.071004201806174.*x + 1.494389829591593- Parameters:
altitude
-- Returns:
-