minimize the TTL to provide realistic TTLs
This commit is contained in:
		| @@ -184,13 +184,12 @@ class Node: | ||||
|                 # calculate average speed gain | ||||
|                 avgSpeed = trackmiles / (flightTime.total_seconds() / 3600.0) | ||||
|                 avgSpeedDecrease = avgSpeed * 0.80 | ||||
|                 avgSpeedIncrease = avgSpeed * 1.05 | ||||
|                 decreasedSpeedFlighttime = (trackmiles / avgSpeedDecrease) * 3600.0 # given in seconds | ||||
|  | ||||
|                 # calculate shortcut gain and add 15 miles for final and base turn | ||||
|                 currentPosition = Waypoint(latitude = self.PredictedCoordinate[0], longitude = self.PredictedCoordinate[1]) | ||||
|                 shortcutDistance = currentPosition.haversine(identifier.Runway.Start) + 15.0 | ||||
|                 shortcutFlighttime = (shortcutDistance / avgSpeedIncrease) * 3600.0 | ||||
|                 shortcutDistance = currentPosition.haversine(identifier.Runway.Start) + 25.0 | ||||
|                 shortcutFlighttime = (shortcutDistance / avgSpeed) * 3600.0 | ||||
|                 if shortcutFlighttime > flightTime.total_seconds(): | ||||
|                     shortcutFlighttime = flightTime.total_seconds() | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user