Guidance, Navigation, And Control Technology System Trades .

3y ago
15 Views
2 Downloads
2.06 MB
16 Pages
Last View : 2m ago
Last Download : 3m ago
Upload by : Jamie Paz
Transcription

AIAA 2008-6216AIAA Atmospheric Flight Mechanics Conference and Exhibit18 - 21 August 2008, Honolulu, HawaiiGuidance, Navigation, and Control Technology SystemTrades for Mars Pinpoint LandingBradley A. Steinfeldt*, Michael J. Grant*, Daniel M. Matz†, Robert D. Braun‡Georgia Institute of Technology, Atlanta, GA, 30332andGregg H. Barton§Charles Stark Draper Laboratory, Houston, TX 77058Landing site selection is a compromise between safety concerns associated with the site’sterrain and scientific interest. Therefore, technologies enabling pinpoint landing (sub-100 maccuracies) on the surface of Mars are of interest to increase the number of accessible sitesfor in-situ research as well as allow placement of vehicles nearby prepositioned assets. Asurvey of various guidance, navigation, and control technologies that could allow pinpointlanding to occur at Mars has shown that negligible propellant mass fraction benefits are seenfor reducing the three-sigma position dispersion at parachute deployment belowapproximately 3 km. Four different propulsive terminal descent guidance algorithms wereanalyzed with varying applicability to flight. Of these four, a near propellant optimal,analytic guidance law showed promise for the conceptual design of pinpoint landing vehicles.The existence of a propellant optimum with regards to the initiation time of the propulsiveterminal descent was shown to exist for various flight conditions. In addition, subsonicguided parachutes are shown to provide marginal performance benefits due to the timelineassociated with Martian entries, and a low computational-cost, yet near fuel optimalpropulsive terminal descent algorithm is identified. This investigation also demonstratesthat navigation is a limiting technology for Mars pinpoint landing, with overall landedperformance being largely driven by navigation sensor and map tie accuracy.Nomenclaturethaiaj Acceleration along the i direction Scalar defining convex state constraintsa Acceleration vectorbC ji Scalar weighting parameter jth constant coefficient used in the modified Apollo lunar module guidance algorithmdtffggi a1 a2a3 TTerminal time incrementSet of first-order differential equations of motionLocal acceleration due to gravityAcceleration vector due to gravityIndex*Graduate Research Assistant, Guggenheim School of Aerospace Engineering, AIAA Student MemberUndergraduate Research Assistant, Guggenheim School of Aerospace Engineering, AIAA Student Member‡David and Andrew Lewis Associate Professor of Space Technology, Guggenheim School of AerospaceEngineering, AIAA Fellow§Group Leader, Mission Design and Analysis Group, AIAA Senior Member†1Copyright 2008 by the American Institute of Aeronautics and Astronautics, Inc. All rights reserved.

I JJI J Partition used in the optimal-control solutionI J Partition used in the optimal-control solutionI Partition used in the optimal-control solutionJLm0mproppri r Position vectorRSjttgouδuvi v Velocity vectorW Positive-definite weighting matrixx State vectorαΓεζρ1ρ2 cυj ψ Mass consumption rateWeighting on final time to go Tolerance level Slack variable bounding thrust magnitudeThrust magnitude lower boundThrust magnitude upper boundCommanded thrust vectorVector defining convex state constraints Scalar objective functionAdjoint constraint equationsCDFEDLEIGNCMERMSLPMFSOCPTCMTRN Cumulative Distribution FunctionEntry, Descent, and LandingEntry InterfaceGuidance, Navigation, and ControlMars Exploration RoversMars Science LaboratoryPropellant Mass FractionSecond-order Cone ProblemTrajectory Correction ManeuverTerrain Relative Navigation Partition used in the optimal-control solutionPerformance indexScalar objective function describing path parametersInitial mass of the vehicleMass of propellantInfluence function vectorPosition along the ith direction r1 r2r3 TMatrix of influence functionsMatrix defining convex state constraintsTimeTime-to-go until touchdownControl vectorControl vector incrementVelocity along the ith direction v1 v2 rTvTv3 Tm TI. IntroductionAt present, the choice of landing sites for Mars exploration vehicles is a trade between scientific interest andlanding safety in which the safety element may preclude many interesting regions of the planet. The landedaccuracy of an entry system is a function of four major items—delivery error at Entry Interface (EI), knowledgeuncertainty at EI, environmental uncertainty, and vehicle performance1. Delivery error at EI refers to how closelythe vehicle’s actual position and velocity vector at EI match the desired EI position and velocity vectors and is2

Entry Interface( 3 km/s V 6 km/s, h 125 km)Supersonic Parachute Deployment(M 2, 6 km h 20 km)Heatshield Deployment(0.5 M 2, 2 km h 20 km)Parachute/Backshell Jettison(0.5 M 1, h 2 km h 16 km)Propulsive Descent(M 1, h 16 km)Nominal TrajectoryTrajectory BoundsAccounting for DispersionsLanded EllipseFigure 1. Typical Martian EDL sequence with uncertainty.driven primarily by interplanetary navigation and how accurately trajectory correction maneuvers (TCMs) areperformed. Knowledge uncertainty at EI is a result of accumulated sensor error from the last navigational update aswell as the accuracy of that navigation update. Environmental uncertainty consists primarily of atmosphericdeviations from the nominal density and wind profiles through the atmosphere, although other sources such asgravitational field modeling impact this uncertainty as well. The dispersions associated with the performance of thevehicle are comprised of uncertainties in the physical model of the entry system—mass properties, aerodynamiccharacteristics, etc., and how its systems perform—deployment events associated with the parachute, performance ofthe guidance, navigation, and control (GNC) systems, thrust and duration of burns, etc. The landing ellipse, asshown in Figure 1, is the cumulative effect of these uncertainties propagated throughout the vehicle’s entiretrajectory mapped to a physical location on the surface of the destination planet. The Mars Science Laboratory(MSL), planned to launch in 2009, is anticipating a landing ellipse major axis of approximately 20 km which is afour-time reduction from the Mars Exploration Rovers (MER) and over an order of magnitude improvement fromthe Mars Pathfinder mission2. Relative to MER, this landed ellipse accuracy improvement is largely the result of theinclusion of a modified Apollo hypersonic guidance algorithm which modulates the direction of the vehicle’s liftvector to accommodate uncertainties in the atmospheric flight path3. Pinpoint landing accuracy is defined as afurther two-order of magnitude reduction to MSL’s landing ellipse major axis to sub-100 m levels. By achieving thislevel of accuracy, a number of benefits can be realized such as minimizing rover traverse times to scientifically-richlocations and enabling entry systems to land near prepositioned assets on the surface as was outlined in the MarsDesign Reference Mission for human exploration or suggested for robotic sample return missions4.II. Simulation and Vehicle ParametersVarious GNC technologies are studied on a large-scale robotic entry vehicle in order to understand theirimplications on the capability to achieve sub-100 m level landed accuracies. The technologies investigated span theentire EDL sequence from the hypersonic phase through terminal descent and touchdown. Hypersonic, subsonicparachute, and propulsive terminal descent guidance is investigated using ideal navigation and identifying thepropellant mass fraction (PMF) required to achieve pinpoint level accuracy. The PMF is the ratio of the propellant’smass to the initial mass3

PMF m prop(1)m0Terrain relative navigation (TRN) is also investigated by examining the effect of termination altitude and samplingfrequency on TRN sensor performance as well as examining the effect of map-tie error on the overall landedvehicle’s accuracy.Table 1. Vehicle and state parameters1,5.ParameterEntry MassEntry Flight Path AngleVehicle DiameterTrim Angle of AttackParachute Deploy Distance from NominalParachute Deploy VelocityParachute Deploy Flight Path AngleCA Multiplier (Kn 0.1)CN Multiplier (Kn 0.1)CA Multiplier (M 10)CN Multiplier (M 10)CA Multiplier (0.8 M 5)Nominal Distribution2616 kgGaussian-14 Gaussian4.5 m-11 Gaussian0 kmUniform488 m/sGaussian-20 anCN Multiplier (0.8 M 5)1CA Multiplier (M 0.8)Supersonic Parachute DiameterSupersonic Parchute CDSubsonic Parachute DiameterSubsonic Parchute CDMaximum Terminal Descent Engine ThrustMinimum Terminal Descent Engine Thrust*Terminal Descent Engine ISP119 m0.6119 m0.683047 N1142 N220 sDeviation (3σ or min/max) 3 kg 0.6 - 2 8 km1.3 m/s 0.2 5%10%3%5%10%Gaussian8%Gaussian5%--Uniform 10%--Uniform 10%Uniform 5%Uniform 5%Uniform 0.67%*Only used in second-order cone algorithmDispersed Atmospheres - Density Variation (0.1 0.9)160140120Altitude [km]100806040200-2000.511.522.5 / o ( o: 0.45)Figure 2. Density variation used in simulations.A three degree-of-freedom simulator with banksimulator incorporates modular capability allowing easyassessed. The nominal trajectory has the vehicle, a 4.5 m,deployment at an altitude of 8 km MOLA and Mach 2the hypersonic guidance study, that the vehicle’s initialsimilar to that of MSL, implying that a modified Apollomodulation is used for trajectory propagation. Theincorporation of the various guidance algorithmsViking heritage, 70 sphere-cone, starting at parachutewith a flight path angle of -20 . It is assumed for all butstate at parachute deployment has a state dispersionguidance algorithm is used throughout the hypersonic4

phase of flight, except a constant parachute deployment altitude is assumed 5. MarsGRAM was interrogated at asingle latitude and longitude corresponding to the nominal landing site with dust tau varying between 0.1 and 0.9 toprovide the mean and variation for the various environmental parameters used throughout the trajectory includingthe wind, acceleration due to gravity, and density6. Figure 2 shows a plot of the nominal density variation used in thesimulations. Nominal vehicle, state, and environmental parameters with their dispersions are shown in Table 1. Theentry state and hypersonic parameters were used by Striepe, et al, to derive the parachute deployment dispersionused for the initial conditions for the principal trades conducted 5.III. Propulsive Terminal DescentFour different propulsive terminal descent algorithms were evaluated in this study. The first of which is amodified Apollo lunar module terminal descent algorithm which assumes linear variation of the vertical accelerationwith quadratic variation in the remaining two axes and has no optimality conditions 7. The second algorithmconsidered is a constrained gradient-based, indirect optimal control algorithm with iteration required to derive thecontrol history8. The third algorithm, originally derived by D’Souza, is a fuel-optimal algorithm which assumesflight over a flat planet neglecting aerodynamic forces. These assumptions allow an analytic solution to be foundwhich D’Souza showed to be optimal9. The fourth algorithm examined is a second-order cone formulation whereconvexity ensures that a global optimum is reached in a finite number of iterations with a feasible result obtained ateach iteration, which is desirable should the algorithm be implemented on-board the vehicle10.A. Modified Apollo Lunar Module Terminal Descent Guidance AlgorithmThe modified Apollo lunar module guidance algorithm begins by assuming that the acceleration profile isquadratic in each of the three directions (downrange, crossrange, and altitude) relative to the target 7. In equationform, that is to say that the acceleration in each direction is given byai (t ) C0i C1i t C 2i t 2(2)This can be integrated to give the velocity and distance variation with time in each axisC1ivi (t ) C 0i t ri (t ) C 0i22C1it2 t2 6t3 C 2iC 2i123t 3 v 0i(3)t 4 v 0i t r0i(4)Evaluating Eqs. (2) – (4) at the initial conditions,r(t 0) r0 and v(t 0) v 0(5 a-b)r(t t f ) rf , v(t t f ) v f , and a(t t f ) a f(6 a-c)and final conditionsallows the solution for the coefficients in each axis to be solved. The resulting coefficients are given byC 0i a f i C1i 6t go6t goa fi v6t2gofi v0 i 5vfi5 12r f i r0i2t go 3v 0 i 48r f i r0 i3t go(7) (8)

C 2i 6t2goa fi 12362v f i v 0i 4 r f i r0i3t got go (9)By assuming a linear acceleration profile in the vertical axis (i.e., setting C2 0) the time-to-go, tgo, to be solved foranalytically and is given by the expressiont go 2v f 3 v 03a f3 2v vf303 a f3 2 6 r0 r f3 a f3 3 1/ 2, a f3 0(10)ort go 3r f 3 r032v f 3 v 03, a f3 0(11)Thus, the commanded thrust vector is given byτ C m a g (12)The primary advantage of this algorithm is that it is computationally non-complex and allows for theacceleration profile to be found for all time. However, the algorithm does not provide for conditions to obtain thefuel optimal solution or constraints on the maximum commanded thrust. For some trajectories, these limitations canresult in a very large relative PMF when the loop is closed around the guidance algorithm as a low altitude hoverensures that pinpoint accuracy is achieved.B. Gradient Based Optimal Control AlgorithmThe general optimal control problem is the process of finding the control history, u(t), and final time, tf, thatminimizes the performance indextfJ x(t f ), t f L x(t ), u(t ), t dt(13)t0for a given set of system equationsx f x,u, t (14)that describe the physical system. For the terminal descent problem, the state variables of interest, namely theposition and velocity vectors, are known at an unknown terminal time. The main difficulty associated with this typeof problem is the free terminal time which increases the dimensions of the optimization problem to be solved. Often,the terminal time is thought of as an additional control parameter. Classical optimal control theory presents severalsolution methods for the class of problem with the terminal conditions being specified at a free terminal timeincluding neighboring extremal methods, gradient methods, and quasi-linearization methods8. All three methods areiterative and rely on an initial solution that is modified through successive linearization. A gradient based approachallows for less stringent conditions to be imposed on the initial solution than other classical methods making itpreferable for conceptual design for propulsive terminal descent. However, near the optimum, the number ofiterations increases dramatically. The constraints associated with the terminal descent problem, namely the surfaceconstraint and the maximum available thrust, can either be handled through penalty methods that penalize deviationsfrom the constraints or by adjoining them to the objective function, with the later being implemented in this analysis.For the propulsive terminal descent problem, the states, x(t), are the position and velocity of the vehicle relative to6

the target and the control vector, u(t), is the magnitude and direction of the thrust, or equivalently, the accelerationof the vehicle. A maximum thrust magnitude and an altitude restriction to prevent subterranean trajectories providethe constraints for the problem. With no weighting on the final time, a quadratic performance index can beformulated in the form of Eq. (13), which is comprised of solely the integrated control vector, u(t)tf1J u(t )T u(t )dt2 t0(15)The solution algorithm for the gradient based method implemented for this study is as follows 8:1. Obtain the equations describing the motion of the vehicle, f(x,u,t)2. Determine the constraints for the problem, thrust magnitude and radius of the planet’s surface, and form theadjoint constraint equations, ψ[x(t),t]3. Estimate the control history, u(t), for the thrust vector and the terminal time, tf4. Integrate the equations of motion, Eq. (14) forward using the initial conditions, x(t0), and estimated controlhistory from Step 3 from t0 to tf. Record x(t), u(t), ψ[x(tf),tf], d dψ dt L , and dt t t ft t f5. Integrate backwards in time the equations df dL d p p , p(t f ) dx dx dx t t fTT(16)T df dψ R R, R(t f ) dx dx t t f(17to obtain the influence functions and a matrix of influence functions.6. Simultaneously with the backward integration of Step 5, compute the quantitiestfI f 1 f RW Rdt u u t0TTtfI J IT J(18) f L 1 f pT W Rdt u u u t0 TtfTT f L 1 f L I JJ pT W p dt u u u u t0 (19)(20)where the matrix W is an arbitrary, time varying matrix that is positive-definite.7. Choose values of dψ that moves the terminal condition, ψ[x(tf),tf], closer to the desired value ofψ[x(tf),tf] 0.8. Determine the vector 1T 1 dψ dψ 1 d dψ ν I L dψ I J b dt dt b dt dt 7(21)

where b is a weighting constant9. Determine increments to the control vector, δu(t), and terminal time dtf LT dψ p Rν dt u u(t ) W 1 1 d dψ dt f νT L b dtdt t t f(22)(23)10. Increment the estimates for the control vector, u(t), and the terminal time, tfunew (t ) u old (t ) u(t )(24)t new t oldff dt f(25)11. Iterate using steps 4 through 10 untildψ d ψ x(t f ), t f 0 , vT L 0 , anddt dt t t f 1I JJ I J I I J , where ε is the acceptable tolerance12. Record the solution for the control history, u(t ) u (t )This iterative solution is advantageous as it finds a local minimum in the fuel consumption robustly and asaccurately as the tolerance prescribed. However, it does suffer from being computationally intensive, requiringnumerous iteration before convergence occurs, particularly if a poor initial solution is given. Additionally, thealgorithm is dependent on numerical derivatives which increases the number of function calls dramaticallydepending on the scheme used to evaluate the derivatives.newC. Closed-form, Analytic, Fuel Optimal Control AlgorithmBy assuming a planar, non-rotating planet with no atmosphere, D’Souza derived an analytic, unconstrained fueloptimal propulsive terminal descent algorithm that meets the necessary and sufficient conditions for an optimalcontrol law9. The problem described by D’Souza minimizes the performance indextf1J t f aT adt2 t0(26)which includes a weighting, Γ, on the final time. It is shown that the control law which minimizes this index, underthe assumptions mentioned previously, is given bya 4 v r 6 2 gt got go(27)where r r1 rf1 v v1 v f1 r2 rf 2r3 rf 3v2 v f 2v3 v f 38T(28) T(29)

g 0 0 g T(30)The time-to-go, tgo, is shown from the transversality condition from the Euler-Lagrange equations to be the realpositive root of the equation4t go 2 vT v 2 vT r rT rt 12t 18 0gogog2g2g2 222(31)Equation (31) can be solved either numerically or analytically and substituted into Eq. (27) to obtain the desiredacceleration vector for all time. The commanded thrust is then this acceleration vector multiplied by the mass of thevehicle at the given instant in time.This closed-form, analytic algorithm has a clear computational advantage compared to the iterative optimalcontrol solution as it requires a single computation for the free time-to-go which is, in turn, substituted into anequation of known state parameters (relative position and velocity to the target) to obtain the commanded thrust.However, the formation of the algorithm does not have any constraints on either the maximum thrust magnitude orminimum altitude. Without these constraints, a physically impossible

vector to accommodate uncertainties in the atmospheric flight path3. Pinpoint landing accuracy is defined as a . indirect optimal control algorithm with iteration required to derive the control history8. The third algorithm, originally derived by D’Souza, is a fuel-optimal algorithm which assumes . convexity ensures that a global optimum .

Related Documents:

Navigation Systems 13.1 Introduction 13.2 Coordinate Frames 13.3 Categories of Navigation 13.4 Dead Reckoning 13.5 Radio Navigation 13.6 Celestial Navigation 13.7 Map-Matching Navigation 13.8 Navigation Software 13.9 Design Trade-Offs 13.1 Introduction Navigation is the determination of the position and velocity of the mass center of a moving .

Buick LaCrosse Navigation System - 2012 Black plate (4,1) 4 Infotainment System Overview Read this manual thoroughly to become familiar with how the navigation system operates. The navigation system includes navigation and audio functions. Keeping your eyes on the road and your mind on the drive is important for safe driving. The navigation

Navigation User Manual . 1.Home Menu. First Page . Second Page Third Page . 2. How to use Navigation. Enter the second menu. Click icon “Navigation”,access into Navigation function. Please refer to the instruction manual for navigation software . 1 2 . Common apps Car info . Home. Menu . 1.Player .

Navigation User Manual . 1.Home Menu. First Page . Second Page Third Page . 2. How to use Navigation. Enter the second menu. Click icon "Navigation",access into Navigation function. Please refer to the instruction manual for navigation software . 1 2 . Common apps Car info . Home. Menu . 1.Player .

Forensic Science Regulator GUIDANCE - GUIDANCE- GUIDANCE- GUIDANCE- GUIDANCE- GUIDANCE- GUIDANCE- GUIDANCE- FSR-G -206 Consultation Version Page 4 of 34 1. INTRODUCTION 1.1.1 For the purposes of this appendix, contamination is defined as "the introduction of DNA, or biological material containing DNA, to an exhibit at or after the point

CMC GUIDANCE& NAVIGATION EQUATIONS LUNAR LANDING MISSION GSOP PRELIMINARY SECTION 5 JUNE 1967 CAMBRIDGE INSTRUMENTATION LABORATORY 39, MASSACHUSETTS coPY # i C.S_DBAPER . Guidance Transfer Phase Initiation (TPI) Guidance Transfer Phase Midcourse (TPM) Guidance Return to Earth Maneuver 5. 4.

Chevrolet Equinox and GMC Terrain Navigation System (Include Mex) - 2012 Black plate (4,1) 4 Infotainment System Overview Read this manual thoroughly to become familiar with how the navigation system operates. The navigation system includes navigation and audio functions. Keeping your eyes on the road and your mind on the drive is important for .

2.2 Fundamentals of Inertial Navigation, 19 2.2.1 Basic Concepts, 19 2.2.2 Inertial Navigation Systems, 21 2.2.3 Sensor Signal Processing, 28 2.2.4 Standalone INS Performance, 32 2.3 Satellite Navigation, 34 2.3.1 Satellite Orbits, 34 2.3.2 Navigation Solution (Two-Dimensional Example), 34 2.3.3 Satellite Selection and Dilution of Precision, 39