<<

66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved.

IAC–15–D2.4.6.30928

OPTIMISATION OF ASCENT AND DESCENT TRAJECTORIES FOR LIFTING BODY SPACE ACCESS VEHICLES

Federico Toso∗, Annalisa Riccardi†, Edmondo Minisci‡, Christie Alisa Maddock§ Centre for Future Air Space Transportation Technologies University of Strathclyde, Scotland, United Kingdom

One of the forerunners for future space access vehicles is the , a lifting body vehicle capable of powered horizontal take-off and landing. Employing strategies from multidisciplinary design optimisation, this paper outlines the approaches and models used towards developing an integrated design platform to assess the preliminary design and performance of a spaceplane. The trajectory and control is optimised, based on different mission objectives and constraints, for the ascent and descent mission segments of a conceptual single stage to orbit vehicle, to a circular low Earth orbits from different take-off and landing sites. A modular approach is employed, dividing the mission into phases based on model discontinuities, changes in the operating environment or vehicle operation, mission objectives or constraints. The problem is reformulated by direct transcription using multiple shooting into a constrained NLP problem, and solved by a combination of genetic algorithms for a global search, and SQP plus interior point methods for local refinement with hard constraints.

I INTRODUCTION engines along rails. While there have been numer- ous studies and experimental demonstrators since One of the acknowledged limitations to space oper- then, most of the projects were eventually dropped ations is the launch process; currently it is reliant due to funding and numerous technological barriers on expendable vertical launch vehicles that can op- mainly around the propulsion system leading to ex- erate only a few times per year, requiring booking pendable multi-stage systems over full re-usable in- up to several years in advance with large insurance tegrated engines, and thermal protection, which ulti- fees especially in the case of small-class satellites to mately meant an infeasible T/W ratio. low Earth orbits (LEO). One forerunner for the next Significant process has been made recently on over- generation of space access vehicles are : coming various technological barriers to entry for hy- lifting body vehicles optimised for powered horizon- personic vehicles, such as novel propulsion1 and ther- tal take-off and landing aiming to capitalise on a high mal protection systems. Capitalising on advances degree, if not full, re-usability. These are loosely clas- in computing power, work is now being done in the sified into two design types differing on the ascent area of multi-disciplinary design optimisation to bet- path: ground launched with a single stage to orbit ter model the vehicle and environment to simulate (SSTO) such as Reaction Engines Skylon vehicle, or the operational performance in order to optimise the air launched from a separate , with two or vehicle design based on multiple different objectives more stages, such as Virgin Galactic and S3 SOAR. and constraints during the preliminary design stage. Conversely the descent depends on the level of con- trol: powered to runway, unpowered glide to runway, or partially to non-recoverable as in the case of multi- I.I Approach stage rockets. The concept of spaceplanes has been around since The design of a payload delivery mission for space- 1940s, with the first published concept occurring in plane, or any space access vehicle in fact, lends itself 1933 for hypersonic rocket aircraft that naturally to decomposition into a multiphase prob- was to be launched from a sled propelled by rocket lem. Looking at the two atmospheric trajectories, they can each be further divided in multiple seg- ∗PhD§ student, [email protected] ments, as example is shown in Figure1. With each § †Knowledge exchange research fellow, segment, the elements defining the problem can dif- [email protected] ‡Lecturers,§ [email protected], fer: disciplinary models (e.g., propulsion modes for [email protected] a hybrid engine, or in a multi-stage propulsion sys-

IAC–15–D2.4.6.30928 Page 1 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved. tem), problem objectives and constraints, level of fi- delity needed within the models, and so forth. To allow such a flexibility in the design the simulation needs to been structured in multiple phases, with in- terchangable software models. For each phase, the set of models used, and all the parameters involved in the parameterisation of the controls and propagation of the trajectory need to be defined. The switch- ing between phases is controlled by the optimiser through constraints functions. This multiphase ap- proach is also beneficial when dealing with disconti- Fig. 2: Simulation environment nuities within the mathematical models, for example in the at Mach 1, which can cause diffi- culties with gradient-based optimisation approaches. The following paper presents some initial results for the ascent and descent phases, which represent the more difficult problems due to the high degree on non-linearity in atmospheric flight, compared to say the control needed within the orbital phase. A test mission was used that would take-off and land at the ESA ground station in Kourou, and deposit a payload into a 300 km altitude, circular (LEO). The paper first presents the method- ology, describing the mathematical models used for the vehicle design and operational environment, and the optimisation algorithms employed, and concludes with some results and discussion. The objective of the powered ascent phase is to maximise the payload mass into orbit. This is equivalent to minimising the required amount of on-board propellant, assuming a fixed dry structural mass of the vehicle. Constraints were added on the dynamic loading, and the max- imum normal and axial accelerations. The descent trajectory was optimised independently for to min- Fig. 1: Ascent and Descent trajectory phases imise the thermal loads with additional constraints on the maximum temperatures. The simulation code used in the presented experi- The vehicle design is a conceptual SSTO, nick- ments has been designed to be modular. As presented named CFASTT-1, developed at the University of in Figure2, different disciplinary models can be in- Strathclyde as a testing and teaching tool.2 It is cluded in the platform and are programmed to en- based on the Skylon vehicle design from Reaction En- sure compatibility. Different optimisation algorithms gines,3 with a hybrid air-breathing and rocket propul- have been included and tested to tackle a variety of sion system. problem definitions – from single to multi-objective, deterministic and stochastic, from constrained to un- constrained – and to offer both global exploration capabilities, and local refinement. Fixed step size II MATHEMATICAL MODELS integration techniques (Runge-Kutta up to order 4 and Adams 4th-order predictor/corrector) and inter- The following section presents the mathematical polation methods (linear interpolation, piecewise cu- models used to simulate the vehicle performance, bic Hermite interpolation) are also included. The specifically the vehicle structure and mass, aerother- platform is being developed in Matlab with some modynamics, and propulsion system, and the trajec- modules, e.g., disciplinary and atmospheric models, tory dynamics and control, gravitational and atmo- ported to C to improve the computational run time. spheric models.

IAC–15–D2.4.6.30928 Page 2 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved.

II.I Vehicle design The lift and drag forces used within the dynamic model are given by, The vehicle design is conceptual construct based on the Skylon vehicle by Reaction Engines Ltd. It is c ρv2S L = L ref [5] modelled through a set of engineering models that 2 describe the behaviour of the subsystems via surro- where ρ is the atmospheric density, v is the relative gate or low fidelity models that characterize the per- velocity and A is the reference area. formance of the vehicle without excessively impacting ref The thermodynamic model, used primarily in the on the computation time. upper phase of the re-entry, evaluates the heat flux and wall temperatures along key areas. The con- II.I.1 Aerothermodynamics vective heat fluxq ˙conv was modelled using the Fay- The aerodynamics of the vehicle are modelled to pre- Riddell equation corrected for the hot wall tempera- 6 dict the total coefficient of lift cL and drag cD as ture TW is: a function of the angle of attack α, Mach number r   ρ 3 HW (TW ) M for a set of atmospheric conditions. For the test q˙conv = K v 1 − [6] case presented here, the aerodynamics and propul- RC HST

sion models were both designed as surrogate models, where RC is the local radius of curvature of the geom- with curve fitting based on higher fidelity simulations etry, ρ is the atmospheric density, v the flight velocity, using CFD for the continuum regime (lower atmo- K is an empirical constant, HW is the enthalpy on the sphere) and Direct Simulation Monte Carlo (DSMC) wall and HST is the static enthalpy of the incoming based methods for the upper atmosphere assuming a flow. 4 rarefied flow regime. The surrogate models were nec- The radiative head flux is derived using the Ste- essary to lower the computation run time, compared fanBoltzmann law: to the higher fidelity simulations which are generally 4 4 infeasible to incorporate into a complex design opti- q˙rad = σ(TW − Th ) [7] misation. In the subsonic and supersonic regimes, the coef- where σ is the StefanBoltzmann constant and  is the ficient of lift is modelled based on linearised aerody- emissivity of the body. namic theory,5 Settingq ˙conv =q ˙rad, these two equations are solved numerically to obtain the wall temperature on

CL,ss = CLα sin α cos α [1] the nosecap TW . The leading edge and the nacelle are consid- where C was a piecewise fitted cubic polynomial Lα ered cylindrically inclined shapes and require a cor- based on Mach number. The coefficient of lift within recting function based on the sweep angle of the sur- the hypersonic regime is modelled based on modified face f(θsw). Newtonian theory, r   ρ 3 HW 2 Shyp q˙conv = K v 1 − f(θsw) [8] CL,hs = 2 sin α cos α [2] RC HST Sref Where θsw is the inclination angle of the geometry The two values of CL for the different regimes are weighted with the following equation that smooths with respect to the incoming flow and is equal to the transition between the two: the leading sweep angle for the wing and the angle of attack for the nacelle. The constants K, C are C + C q L,ss L,hs 2 2 empirically determined through CFD analyses on the CL = + CL,ss + CL,hs [3] 2 vehicle. The drag coefficient is calculated as the sum of a

CD0 term and the induced drag of lifting surfaces. II.I.2 Propulsion The zero-lift drag term accounts for wave, base and viscous drag and is function of the Mach number. This preliminary design study has been conducted as- suming a hybrid air-breathing/rocket propulsion sys- Similarly to the CLα term, CD0 was approximated by a 10th order polynomial derived through curve fitting tem similar to SABRE under development by Re- to higher fidelity simulations. action Engines Ltd. The air-breathing propulsion system is modelled on a turbojet-ramjet configura-

CD = CD0 (M) + CL tan α [4] tion which has been evaluated at set points and then

IAC–15–D2.4.6.30928 Page 3 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved.

curve fitted to extrapolate a faster surrogate model the spaceplane is considered as a point with a time- for preliminary design purposes. This model gives a varying mass centred on the Centre-of-Mass of the maximum Isp of about 3000 s. vehicle. The set of equations of motion are calcu- The upper phase of the ascent trajectory is pow- lated within a geocentric rotating reference frame us- ered by two cryogenically cooled LOX/LH2 rocket ing spherical coordinates, denoted by F. engines each with an Isp of 450 s. The thrust and The state vector for the position and velocity is mass fuel flow rate are calculated using the general x = [h, λ, θ, v, γ, χ] where h is the altitude (the ra- rocket equation, dial distance is r = h + Re), (λ, θ) are the geodetic latitude and longitude, v is the magnitude of the rel- T = (m ˙ +m ˙ ) g I − p A =m ˙ g I − p A max h o 0 sp e p 0 SP e ative velocity vector directed by the flight path angle [9] γ and the flight heading angle χ. The equations of For the purpose of this study, the mixture ratio is as- motion are given by,8 sumed constant and the two propellants are treated as a single mass flow. A penalty proportional to at- h˙ =r ˙ = v sin γ [12a] mospheric pressure p and nozzle exit area A is in- e v cos γ sin χ troduced to account for the effect of incorrect nozzle λ˙ = [12b] r expansion when not in a vacuum. v cos γ cos χ A throttle control τ is added, which dictates the θ˙ = [12c] r cos λ fraction of maximum thrust applied, as well as the F cos(α + ) − D fraction of total propellant mass flow. The maximum v˙ = T − g sin γ [12d] m thrust available is Tmax=400 kN for each of the 2 2 rocket engines, and the mass flow is calculated with + ωe r cos λ (sin γ cos λ − cos γ sin χ sin λ) the inverse of the general rocket equation9. FT sin(α + ) + L g v  γ˙ = cos µ − − cos γ [12e] T mv v r T = τT m˙ = [10] max p + 2ωe cos χ cos λ g0ISP 2  r  + ωe cos λ (sin χ sin γ sin λ + cos γ cos λ) II.II Operating environment v L v  χ˙ = sin µ − cos γ cos χ tan λ [12f] The Earth is modelled as a perfect sphere with a mv cos γ r radius R = 6375253 m and angular velocity ω = e e + 2ω (sin χ cos λ tan γ − sin λ) 7.292115 × 10−5 rad/s. The Earth’s gravitational ac- e   celeration is a function of altitude h above the surface, 2 r − ωe cos λ sin γ cos χ [12g] 2 2 v cos γ g = µe/r = µe/(h + Re) [11] 3 2 where α is the angle of attack, µ is the bank angle, where µe = 398600.4418 km /s . Two basic globally-averaged atmospheric models m is the mass of the vehicle, FT is the magnitude of were used:7 the US Standard Atmosphere 1962 and the thrust given by the engine,  is the pitch offset International Standard Atmosphere (ISA). Given the angle between the direction of thrust FT and the lon- altitude h the models compute the value of atmo- gitudinal plane of the vehicle, g is the gravitational spheric pressure P and temperature T , which were acceleration, and L and D are the aerodynamic lift then used to determine the air density ρ and speed and drag forces, respectively. With the exception of of sound a. The models divide the atmosphere into , all the terms are time-varying. Looking at a standard aircraft body-relative ref- layers with linear temperature distributions against B geopotential altitude. The values of pressure and erence frame B, +x is towards the nose along the longitudinal axis of the spaceplane, +yB is outwards density are computed by simultaneously solving the B vertical pressure variation and the ideal gas law equa- along the wing, and +z points downwards towards the Earth normal to the plane of symmetry given by tions. The two models differ for altitude values above B B 50 km where they have divergent values for the tem- x -y . The flight path angle is the angle between the perature. local horizon (defined by as the plane tangent to the radial vector) and the velocity vector, while the flight heading angle is the angle between North (or the xF - II.III Trajectory dynamics axis) and the horizontal component of the velocity The dynamics for the transatmospheric flight are vector. the same for ascent or descent. Within this model, For the orbital dynamics, a standard two-body

IAC–15–D2.4.6.30928 Page 4 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved.

system was used, based on a closed orbit around a central body with a gravitational field. An elliptical transfer trajectory is found by numerically solving Lambert’s problem using Battin’s method,9, 10 which aims to solve the boundary value problem for,

rˆ r¨ = −µ [13] e r2 given a starting and ending position vector, in Earth Centred Inertial (ECI) coordinates, and a total time- of-flight. Fig. 3: Multiple shooting discretisation The state vector xF was transformed into the ECI reference frame via the Earth Centered Earth Fixed (ECEF) frame using the conversions defined by the With each interval [ti, ti+1], the control is further 11 i i IAU Resolutions. discretised in NC control nodes: {u0, ..., uNC } for i = 0, ..., M − 1 (see Figure3). Continuity con- straints on the control and states need to be imposed III OPTIMISATION for i = 1, ..., M − 1,

i−1 i III.I Optimal control problem xi = F ([ti−1, ti], xi−1), uNC = u0 [15]

The problem of optimizing the ascent and descent where F ([ti−1, ti], xi−1) is the final state of the nu- trajectory is an optimal control problem. Optimal merical integration on the interval [ti−1, ti] with ini- control seeks the control laws for a given system that tial conditions xi−1. This has the benefit of reducing minimizes a cost functional subject to initial and final integration errors often present over long integration states as well as path constraints. This is an infinite times, and more importantly, can deal with disconti- dimensional optimization problem, for which usually nuities by aligning the transition between phases with it is not possible to find the exact analytic solution, any mathematical discontinuities within the models. hence the need of a numerical method for approxi- The trade-off is the steep increase in the number of mating its solution. Numerical methods are divided optimisation variables. into indirect and direct methods. The optimization problem therefore has the follow- Direct methods are the most robust methodology ing control variables: to solve optimal control problems. The main idea of • The state vector at the state of each shooting the techniques is to discretise the control and state phase x , for i = 0, ..., M − 1 functions, and transform the infinite dimensional op- i timal control problem into a finite dimensional Non i i • The control nodes {u0, ..., uNC }, for i = Linear Programming (NLP) problem. The disadvan- 0, ..., M − 1, tage of this approach is that the objective function and the constraints on the optimization can only be • The time of flight for each shooting phase ti, for evaluated at the end of the simulation. Transcrip- i = 1, ..., M tion by the single shooting approach results in a NLP For the given problem, path constraints on maxi- problem with a relatively small number of indepen- mum temperatures, axial and normal accelerations dent design variables, but dynamical systems which have also been included in the optimization problem are subject to instability for certain values of their formulation. Additional equality constraints on the control parameters (as is often the case) are difficult final orbit, in the case of the ascent, or final landing to treat with this method. point in the case of descent are added to the problem. A multiple shooting method instead divides the time in multiple shooting segments [t , t , ..., t ], 0 1 M III.II First guess where the trajectory is integrated numerically within the interval [ti, ti+1] with initial conditions xi, for all Different strategies to provide a good first guess to i = 0, ..., M − 1. The state vector is given by, the optimiser were used. For the descent, a single integration of the tra- x˙(t) = f(x(t), u(t)), x(ti) = xi t ∈ [ti, ti+1] [14] jectory from a given initial state is used (i.e., single

IAC–15–D2.4.6.30928 Page 5 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved. shooting). The trajectory is integrated from given IV.I Ascent initial conditions and constant controls till the reach- The control vector for ascent trajectory problem is ing of the final orbit or the landing site altitude. c = [t, α, µ, τ] where t is the time coordinates of The final trajectory is subdivided in the M segment each control node within a phase. As the control of the multiple shooting transcription method used. law is discrete and characterized by a vector of 8 The state variables x in the multiple shooting nodes i equally spaced points for each shooting phase, the are initialized with the corresponding state value of evaluation of each of the parameters – the angle of the reference trajectory and the control are kept con- attack α, bank angle µ and throttle τ – is interpo- stant, ui = U for all i = 0, ..., M − 1 and for all j lated using a piecewise cubic Hermite interpolation j = 0, ..., NC. The multiple shooting time length t i scheme. The search space D is constrained by the is initialized to zero. following bounds: α ∈ [−10, 30] deg, µ ∈ [−30, 30] Alternatively the quick run of the stochastic global deg, τ ∈ [0, 1] with the total flight duration for each search is the first guess strategy used in the case of the shooting phase between 30 s and 190 s. There are ascent. This is largely due to the shorter time of flight 5 shooting phases, with the entire trajectory is con- required for the ascent trajectory, requiring less mul- strained between 150 s and 850 s. tiple shooting segments. The resulting optimization The state vector is bounded such that the alti- problem has a smaller number of equality constraints tude h ∈ [0, 1000] km, velocity v ∈ [0.1, 10] km/s, so it can be more easily solved with a global stochastic flight path angle γ ∈ [−180, 180] deg, flight heading strategy that includes the constraints in the objective χ ∈ [−90, 90] rad, latitude λ ∈ [−90, 90] deg, and function as penalty parameters. The Matlab genetic longitude θ ∈ [−180, 180] deg. algorithm ga was used in the test case here. The objective of the optimisation is to maximise the payload mass that can be injected into orbit. If the structural dry mass of the vehicle at take-off is III.III Optimization algorithm fixed, along with a known maximum wet mass in- cluding payload, then the two free variables are the The NLP problem is solved using the Sequen- total mass of on-board propellant, and the payload tial Quadratic Programming (SQP) algorithm with mass. The objective function is therefore, fmincon in MATLAB subject to a number of equality and inequality constraints. The SQP algorithms em- min m(t = tf ) [16] ploys Newton-like methods to directly solve the nec- c∈D essary conditions for optimality (KKT conditions) of wherem ˙ = −m˙p. the original NLP problem. The problem to be solved The initial parameters for the state vector for the is transformed into the minimization of a quadratic ascent are: approximation of the Lagrangian function subject to a linear approximation of the constraints. A sequence h(t = 0) = 10 km of quadratic problems need to be solved in order to v(t = 0) = 0.4 km/s converge to the local optimum. γ(t = 0) = χ(t = 0) = 0 deg

IV TEST CASE with the latitude and longitude given above. Additional constraints are imposed on the problem A test mission was analysed that would take take- by the maximum acceleration along the longitudinal off and land at the ESA Kourou launch site near the 2 2 axis ax ≤ 3g0 m/s and normal axis az ≤ 2g0 m/s . equator, located at latitude λ = 5.2372 deg N and longitude θ = 52.7606 deg W. The spaceplane will IV.I.1 Descent deliver a payload to a 300 km altitude circular equa- torial orbit, with semi-major axis a = Re + 300 km, The descent trajectory is divided into 3 main seg- and eccentricity e, inclination i, right ascension of the ments: a powered de-orbit, an unpowered re-entry ascending node Ω and argument of perigee ω all set through the upper atmosphere, and an unpowered equal to zero. The operational orbit segment is ne- glide phase in the lower atmosphere. glected here, with the optimisation looking at only The de-orbit phase is defined as the trajectory the ascent and descent trajectories. above an altitude of 120 km, the nominal start of the

IAC–15–D2.4.6.30928 Page 6 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved.

atmosphere. While the ascent case uses the rocket A reduced constraint on the maximum normal accel- 2 engines to reach the desired orbit, for the descent, an eration is imposed such that az ≤ 1.5g0 m/s . elliptical transfer trajectory was used instead. The The objective function for the descent trajectory trajectory assumed two impulsive ∆v, one to change is the minimisation of the integral of the heat flux: from the orbit to the transfer trajectory, and a sec- t ond to re-align the velocity vector at the start of the Z f min q˙(t, c2) dt [19] c2 re-entry. t0,d The control variables for the de-orbit are c1 = [θ0, tof, x(t0,d)], where θ0 is the departure true where c2 is the set of optimization variables described anomaly of the orbit, and tof is the total time of above and tf is the optimisable time of flight. flight of the transfer. The values of the state vector xre, specifically the velocity, flight path angle, head- IV.II Simulation results ing angle, longitude and latitude at the transition point between the de-orbit and re-entry is also added The ascent trajectory is optimized to achieve circu- to the control vector, with the exception of the alti- lar orbit while satisfying all the constraints. The tude which is fixed at 120 km. The objective function achieved result is on a slightly inclined plane (i < 6 for this segment is, deg) due to the fact that the equatorial condition has not been imposed to increase the convergence rate of min ∆v [17] the problem. c1∈D The ascent trajectory plots are shown in Figures4– 9 and highlight the evolution of the solution from the The control vector is bounded as follows: θ ∈ [0, 2π] first guess that is given to the genetic algorithm and rad, tof ∈ [0, 2T ] s where T is the period orbit orbit further refined with the gradient method to the end of the operation orbit. The initial guess was set at result of the optimized trajectory. The air-breathing θ = π/10 rad and tof = 0.5T . orbit phase of the trajectory is plotted with a dotted line, This re-entry and glide segments requires a differ- while the rocket powered section is displayed with a ent search space limitation by imposing α ∈ [−5.0, 60] continuous line. deg, µ ∈ [−5, 90] deg, and the total flight is set as the Fig.5 shows the effect of the acceleration limits in total time of flight of the initial guess, later optimised the constraints of the problem. When the vehicle gets to match the constraints on the target landing site. lighter, the Thrust of the is excessive The state vector limits are kept the same. and it is gradually throttled down to a safe level. The first guess for the initial state of the re- Furthermore it can be noted that the optimization entry/glide is given as: algorithm develops a strategy of coasting with low lv(t = t ) = 7.8754 km/s thrust till the apogee to minimise the required ∆V 0,d to circularize the orbit. This effect is also noticeable γ(t = t0,d) = −1.18 deg in Fig.7, from t=300 s to t=600 s, where the speed χ(t = t0,d) = 90 deg of the spaceplane increases slower.

λ(t = t0,d) = 0 deg The time history of the state variables shows that the starting guess control law is not able to sustain θ((t = t0,d)) = 0 deg flight and the vehicle falls below the surface of the earth, stopping the integration routine. where t0,d is the initial time of the segment. This case requires additjional constraints due to The descent trajectory is shown in Figures 10– the harsh thermal environment typical of re-entry. 16. In the thermally unconstrained case, the nacelle The heat flux and heat load are evaluated using the and the nose reach critical temperature levels as can thermal model with temperatures evaluated at three be seen in Fig. 15, but the introduction of the con- different critical points: the nosecone, the wing lead- straints stop this behaviour and modify the descent ing edge and the engine nacelle. The following con- path, slowing down the descent of the vehicle by in- straints on the temperature are considered along the creasing the angle of attack and therefore reducing whole trajectory: the ballistic coefficient. This stops the occurrence of the atmospheric skipping that can be seen in the first

Tnosecap < 2000 K 200 seconds in Fig. 10–11 and that was causing a Twing < 2000 K [18] very steep and fast descent that was the origin of ex- Tnacelle < 1050 K cessive heating in the unconstrained case. The last

IAC–15–D2.4.6.30928 Page 7 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved.

Fig. 4: Control law for angle of attack and bank an- Fig. 7: Time history of the velocity, starting guess in gle. The green and black lines show the starting red, optimized solution in blue, the dashed section guess respectively for α and µ, while the red and is the air-breathing phase, the continuous is the blue lines show the optimised solutions. rocket.

Fig. 5: Control law for Throttle, starting guess in Fig. 8: Time history of the latitude, starting guess in red, optimized control law for throttle in blue, the red, optimized solution in blue, the dashed section dashed section is the air-breathing phase, the con- is the air-breathing phase, the continuous is the tinuous is the rocket one. rocket.

Fig. 6: Time history of the altitude during ascent, Fig. 9: Time history of the longitude, starting guess starting guess in red, optimized solution in blue, in red, optimized solution in blue, the dashed sec- the dashed section is the air-breathing phase, the tion is the air-breathing phase, the continuous is continuous is the rocket. the rocket.

IAC–15–D2.4.6.30928 Page 8 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved. part of the descent is the gliding section and the ob- tained results are unrealistic due to the fact that the aim of this analysis was to minimize the heating dur- ing re-entry, while a more realistic objective for this particular flight phase is to maximise the lift to drag ratio and correctly align the vehicle with the landing runway.

(a) With no thermal constraints

(a) With no thermal constraints

(b) With thermal constraints

Fig. 11: Time history of the velocity during the re- entry and glide phases of the descent trajectory, where the red dashed line shows the first guess, and the blue line shows the fully optimised solu- tion.

(b) With thermal constraints rial 300 km circular orbit. The strategy of separating Fig. 10: Time history of the altitude during the re- different flight phases that would otherwise present entry and glide phases of the descent trajectory, discontinuities is possible thanks to the modularity of where the red dashed line shows the first guess, the platform, leveraging the multi-shooting approach and the blue line shows the fully optimised solu- and accounting for different flight conditions. This is tion. a further step toward the creation of an automated design platform that has modularity and flexibility at its core, allowing the solution of multiple different problems. V CONCLUSION

This paper has outlined the approach and the mod- els for a preliminary design and performance evalu- ACKNOWLEDGMENTS ation of a hybrid engine SSTO vehicle. It has also presented preliminary results for a full mission test This research is partially supported by the UKSA case of ascent and descent trajectories to an equato- NSTP-2 Pathfinder Grant RP10G0348B11.

IAC–15–D2.4.6.30928 Page 9 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved.

(a) With no thermal constraints (a) With no thermal constraints

(b) With thermal constraints (b) With thermal constraints

Fig. 12: Time history of the latitude during the re- Fig. 13: Time history of the longitude during the re- entry and glide phases of the descent trajectory, entry and glide phases of the descent trajectory, where the red dashed line shows the first guess, where the red dashed line shows the first guess, and the blue line shows the fully optimised solu- and the blue line shows the fully optimised solu- tion. tion.

REFERENCES [3] Longstaff, R. and Bond, A., “The sky- lon project,” AIAA Paper, Vol. 2244, 2011, pp. 2011. [1] Varvill, R. and Bond, A., “A comparison of propulsion concepts for SSTO reusable [4] Ahmad, A. O., Maddock, C., Scanlon, T., and launchers,” JOURNAL-BRITISH INTER- Brown, R., “Prediction of the aerodynamic per- PLANETARY SOCIETY , Vol. 56, No. 3/4, formance of re-usable single stage to orbit vehi- 2003, pp. 108–117. cles,” Space Access 2011 , 2011. [5] Anderson, J., Hypersonic and High-Temperature [2] Wuilbercq, R., Ahmad, A., Scanlon, T., Gas Dynamics (Second Edition), AIAA, 2006. and Brown, E., “Towards Robust Aero- Thermodynamic Predictions for Re-Usable [6] Carandente, V., Savino, R., Iacovazzo, M., and Single-Stage to Orbit Vehicles,” 18th Boffa, C., “Aerothermal Analysis of a Sample- AIAA/3AF International Space Planes and Return ,” Fluid Dynamics & Hypersonic Systems and Technologies Confer- Materials Processing, Vol. 9, No. 4, 2013, ence. Tours, France, 2012. pp. 461–484.

IAC–15–D2.4.6.30928 Page 10 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved.

plementation,” Circular 179, US Naval Observa- tory, 2005.

(a) With no thermal constraints

(b) With thermal constraints

Fig. 14: Time history of the angle of attack α and bank angle β during the re-entry and glide phases of the descent trajectory.

[7] AIAA Guide to Reference and Standard Atmo- sphere Models (G-003C-2010e), American Insti- tute of Aeronautics and Astronautics, 2010.

[8] Vinh, N., Optimal Trajectories in Atmospheric Flight, Elsevier, New York, 1981.

[9] Shen, H. and Tsiotras, P., “Using Battin’s method to obtain multiple-revolution Lambert’s solutions,” Advances in the Astronautical Sci- ences, Vol. 116, 2004, pp. 1–18.

[10] Battin, R. H., An introduction to the mathemat- ics and methods of astrodynamics, AiAA, 1999.

[11] Kaplan, G. H., “The IAU Resolutions on As- tronomical Reference Systems, Time Scales, and Earth Rotation Models: Explanation and Im-

IAC–15–D2.4.6.30928 Page 11 of 12 66th International Astronautical Congress, Jerusalem, Israel. Copyright c 2015 by the authors. All rights reserved.

(a) Temperature on the leading edge of the wing (a) Temperature on the leading edge of the wing

(b) Temperature on the nacelle (b) Temperature on the nacelle

(c) Temperature on the nose (c) Temperature on the nose Fig. 15: Temperatures on the vehicle surface during Fig. 16: Temperatures on the vehicle surface during the descent for the case with no thermal con- the descent for the case with thermal constraints straints

IAC–15–D2.4.6.30928 Page 12 of 12