Ehsan Taheri

Ehsan Taheri
Auburn University | AU · Department of Aerospace Engineering

Ph.D.

About

115
Publications
29,864
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
1,538
Citations
Introduction
My research is focused on solving optimal control problems related to non-linear dynamical systems. In particular, we solve problems in the fields of astrodynamics (low-thrust and impulsive space trajectory), atmospheric flight (UAVs, launch vehicles, and Entry, Descent and Landing systems), and renewable energy devices (wave energy convertors).
Additional affiliations
October 2017 - July 2019
Texas A&M University
Position
  • Professor (Assistant)
November 2014 - September 2017
University of Michigan
Position
  • PostDoc Position
September 2010 - December 2014
Michigan Technological University
Position
  • Research Assistant

Publications

Publications (115)
Preprint
Low-thrust trajectories can be designed with efficient solar electric propulsion (SEP) systems. One class of electric propulsion systems allows for modulation of specific impulse and thrust magnitude (i.e., variable-specific-impulse variable-thrust (VIVT) engines). In this paper, we present both an indirect-and a direct-based approach for optimizin...
Preprint
Low-thrust trajectories with more realistic thruster and power models improve the practicality and fidelity of the solutions in terms of reflecting the real mission and for mass budget calculations. Solar-powered electric ion and Hall-effect thrusters can operate at many discrete modes corresponding to various power levels. However, the selection o...
Conference Paper
Solutions to general nonlinear optimal control problems (OCPs) exhibit dispersions under model uncertainties and it is desirable to generate optimal solutions that exhibit less sensitivity to model uncertainties. We propose a novel solution desensitization method dubbed "Reduced Desensitization Formulation (RDF)" by leveraging homogeneity of the co...
Thesis
Full-text available
Spacecraft trajectory optimization is an essential task in space mission design. The propulsion system of the spacecraft can affect the type of trajectories that can be realized by a spacecraft. In the past few decades, electric propulsion systems (with their characteristic high specific impulse values, but low thrust magnitudes) have revolutionize...
Thesis
Full-text available
Rendezvous maneuvers are designed to match the position and velocity vectors of a target body (e.g., planet, comet, satellite) whereas transfer maneuvers are designed to match the orbital elements of the target body, except for the true anomaly under a two-body dynamical model. The question of how many impulsive maneuvers are necessary to minimize...
Article
Full-text available
In space mission design, an important operational constraint is planned periodic coast arcs, during which various mission-critical tasks such as navigation or ground communications are performed. These constraints, typically implemented as thruster duty cycles, can be described as discrete coasting events enforced periodically during intervals of d...
Article
Full-text available
The question of how many impulses is necessary to optimize a transfer-type maneuver has remained open for decades. Recently, the introduction of optimal switching surfaces revealed the existence of iso-impulse trajectories with differing numbers of impulses for fixed-time rendezvous maneuvers. In this paper, the multiplicity of minimum-Δv impulsive...
Article
Full-text available
Impulsive trajectories provide time-and Δ-reachability insights. Two novel homotopy-based methods are proposed for generating optimal many-impulse, multi-revolution maneuvers. The first method is based on the continuation over the specific impulse value, which is shown to enhance convergence performance of the resulting two-point boundary-value pro...
Article
Spacecraft path-planning approaches that are capable of producing not only autonomous but also generalized solutions promise to open new modalities for robotic exploration and servicing in orbit environments characterized by epistemic uncertainty. Our hypothesis is that, in face of large systemic uncertainties, learning control policies from human...
Conference Paper
Full-text available
We study the multiplicity of minimum-∆v impulsive trajectories for long-time-horizon problems. One notable feature of these extremal impulsive trajectories is that many of the impulses are applied at a specific position, highlighting the significance of what we coin as "impulse anchor positions." We demonstrate that for long-time-horizon maneuvers...
Article
Full-text available
Solutions to practical optimal control problems (OCPs) may consist of control profiles that switch between control limits or assume values interior to its admissible set, either due to activation of inequality state path constraints or existence of singular control arcs. Moreover, abrupt switches in the control (i.e., bang-bang control) jeopardizes...
Thesis
Full-text available
The fields of trajectory optimization and optimal control are closely connected. Practical trajectory optimization techniques are built on the indirect and direct methods for solving optimal control problems. Indirect methods seek to satisfy the first-order necessary conditions of optimality, while direct methods discretize the problem and transcri...
Conference Paper
Full-text available
We introduce an optimization tool for solving impulsive trajectory optimization problems within the nonlinear restricted three-body dynamical models. The proposed tool uses acceleration-based switching surfaces to generate high-quality, near-impulsive trajectories. High-acceleration trajectories are found by sweeping through the acceleration value...
Conference Paper
Full-text available
This work presents a comparison between fixed-time, low-thrust, minimum-fuel trajectories obtained using an enhanced indirect method and a successive convexification method. Convex optimization guarantees convergence in polynomial time. However, trajectory optimization problems are often non-convex and must be transformed into convex sub-problems a...
Conference Paper
Full-text available
We propose an alternative derivation of extremal control inputs for optimal control problems with mixed regular and singular control arcs and in the presence of state path constraints. As an application, we consider the classical Goddard rocket vertical ascent problem with bounded control and a state path constraint on the dynamic pressure value. F...
Article
Full-text available
This study investigates a complicated reentry trajectory optimization problem for a reusable launch vehicle (RLV) in the presence of two control constraints and three state path constraints. Upon using traditional indirect methods, the considered RLV reentry trajectory optimization problem is converted into a complicated 12-point boundary-value pro...
Conference Paper
Indirect formalism of optimal control theory is used to generate minimum-time and minimum-fuel trajectories for formation of two spacecraft (deputies) relative to a chief satellite. For minimum-fuel problems, a hyperbolic tangent smoothing method is used to facilitate numerical solution of the resulting boundary-value problems by constructing a one...
Article
In this study, a supervised machine learning approach called Gaussian process regression (GPR) was applied to approximate optimal bi-impulse rendezvous maneuvers in the cis-lunar space. We demonstrate the use of the GPR approximation of the optimal bi-impulse transfer to patch points associated with various invariant manifolds in the cis-lunar spac...
Article
Variational approach to optimal control theory converts trajectory optimization problems into two- or multiple-point boundary-value problems, which consist of costates (i.e., Lagrange multipliers associated with the states). Estimating missing values of the non-intuitive costates is an important step in solving the resulting boundary-value problems...
Conference Paper
Motion-planning (or guidance) algorithms play an important role in the overall mission design of aerospace vehicles, and in particular, unmanned aerial vehicles. We propose a novel method for generating smooth reference trajectories using the Finite Fourier Series (FFS) method. Trajectories generated using the FFS method are compared against the tr...
Conference Paper
This paper presents an efficient indirect optimization method to solve time-and fuel-optimal asteroid landing trajectory design problems. The gravitational field of the target asteroid is approximated with two methods: 1) a simple two-body (point-mass) model, and 2) a high-fidelity polyhedral model. A homotopy approach, at the level of the gravity-...
Conference Paper
Full-text available
In this paper, we investigate the problem of optimal coordination of connected vehicles under automated driving (CVAD) at intersections. More specifically, we propose the intersection trajectory optimal control problem (ITOP), in which an intersection is a space without movement-related horizontal markings or structural restrictions, except for the...
Article
Full-text available
In this paper, we investigate the manifolds of three Near-Rectilinear Halo Orbits (NRHOs) and optimal low-thrust transfer trajectories using a high-fidelity dynamical model. Time- and fuel-optimal low-thrust transfers to (and from) these NRHOs are generated leveraging their ‘invariant’ manifolds, which serve as long terminal coast arcs. Analyses ar...
Article
Numerical solutions of optimal control problems are influenced by the appropriate choice of coordinates. The proposed method based on the variational approach to map costates between sets of coordinates and/or elements is suitable for solving optimal control problems using the indirect formalism of optimal control theory. The Jacobian of the nonlin...
Preprint
Full-text available
A supervised machine learning approach called the Gaussian Process Regression (GPR) is applied to approximate the optimal bi-impulse rendezvous maneuvers in cis-lunar space. The use of GPR approximation of the optimal bi-impulse transfer to patch-points associated with various invariant manifolds in the cis-lunar space is demonstrated. The proposed...
Conference Paper
Full-text available
A novel indirect-based trajectory optimization framework is proposed that leverages ephemeris-driven, "invariant manifold analogues" as long-duration asymptotic terminal coast arcs while incorporating eclipses and perturbations during the optimization process in an ephemeris model; a feature lacking in state of the art software like MYSTIC and Cope...
Conference Paper
Low-thrust trajectory design can be converted into boundary-value problems, which are typically challenging to solve because of a small domain of convergence and lack of knowledge about the initial costates when indirect formalism of optimal control is adopted. Many techniques have been developed to overcome the problem of guessing the initial cost...
Article
Full-text available
A novel methodology is proposed for designing low-thrust trajectories to quasi-periodic, near rectilinear Halo orbits that leverages ephemeris-driven, "invariant manifold analogues" as long-duration asymptotic terminal coast arcs. The proposed methodology generates end-to-end, eclipse-conscious, fuel-optimal transfers in an ephemeris model using an...
Conference Paper
This paper proposes an overarching trajectory-power-propulsion co-optimization framework by incorporating actual discrete operation modes of electric thrusters within the optimal control formulation of spacecraft trajectory design. An interplanetary trajectory from Earth to comet 67P/Churyumov-Gerasimenko is formulated and solved using a spacecraft...
Preprint
Application of idealized constant-specific-impulse, constant-thrust electric thruster performance models or curve-fitted polynomials is quite common for spacecraft trajectory design. However, incorporation of realistic performance models of multi-mode electric thrusters leads to notable challenges, and at the same time, offers unprecedented system-...
Article
The complexities in using indirect optimization methods get compounded for practical co-optimization problems in the presence of continuous and discrete design variables. In this paper, realistic multimode electric propulsion systems are incorporated within the formulation of gravity-assist, low-thrust trajectory design problems. Electric thrusters...
Article
Full-text available
In this work, end-to-end low-thrust transfers from a GTO orbit to a low-altitude lunar orbit by exploiting the manifolds of a chosen Earth-Moon L1 halo orbit was studied. The practicality of piece-wise, minimum-time transfers that exploit halo orbit manifolds is demonstrated, which offers more flexibility to meet mission objectives. It is known tha...
Conference Paper
Full-text available
A novel acceleration-based formulation is proposed to construct minimum-∆v bang-off-bang thrust profiles and impulsive maneuvers in a rapid manner. The proposed methodology leads to substantial simplifications by removing mass state, thrust magnitude and specific impulse values from the ensuing boundary-value problems. Standard acceleration-based m...
Conference Paper
A method is proposed to map costates between two sets of coordinates. The proposed method is suitable for solving optimal control problems using indirect methods and with different sets of coordinates or elements. The Jacobian of the non-linear map between any two sets of coordinates/elements plays a pivotal role in the costate vector transformatio...
Conference Paper
Full-text available
In this paper, two methodologies are investigated for generating the missing initial costate values of the Hamiltonian boundary-value problems associated with minimum-fuel low-thrust trajectories. Specifically, the set of Cartesian coordinates and Modified Equinoctial Elements (MEEs) are used for modeling dynamics. The initial costates are obtained...
Conference Paper
In this work, an enhanced indirect optimization method is implemented as the inner-level solver within a hybrid evolutionary-indirect dual-level algorithm. The input to the algorithm is a user-defined sequence of planets. The outer-level optimization algorithm, a particle swarm algorithm, optimizes over boundary conditions , time of phases, and gra...
Article
Full-text available
This study investigates the application of a recently developed construct, the Uniform Trigonometrization Method (UTM), to the singular control problems in chemical engineering. The UTM involves minimal modifications to the original problem, thereby generating near‐singular control solutions that can be used for conceptual design and serve as an al...
Conference Paper
Application of idealized constant-specific-impulse, constant-thrust electric thruster performance models or curve-fitted polynomials is quite common for spacecraft trajectory design. However, the incorporation of realistic performance models of multi-mode electric thrusters leads to notable challenges, and at the same time, offers unprecedented sys...
Article
Indirect optimization methods convert optimal control problems (OCPs) into two-or multi-point boundary-value problems. A highly desirable feature of indirect methods, specifically for space applications, is that high-resolution trajectories can be generated, which satisfy the first-order necessary conditions of optimality. A recently developed Comp...
Conference Paper
Minimum-time planet-centric transfer maneuvers are investigated for spacecraft equipped with solar-powered, low-thrust electric thrusters. Many orbital revolutions in the presence of perturbations make the task of trajectory design quite challenging. To enhance the numerical convergence properties of the standard single-shooting solution methods, t...
Article
Full-text available
This study investigates the use of trigonometric functions to resolve two major issues encountered when solving practical optimal control problems (OCPs) that are characterized by non-linear controls. First, OCPs with constraints on non-linear controls require the solution to a multi-point boundary value problem, which poses additional computationa...
Conference Paper
Full-text available
Near-Rectilinear Halo Orbits (NRHOs) are deemed to be favorable candidates for establishing a near-future crewed space station in the cis-lunar space. Although the 9:2 resonant southern $L_2$ NRHO has been earmarked as the working orbit for the Lunar Gateway Mission, a plethora of other neighboring resonant NRHOs are also viable options. The invari...
Conference Paper
Full-text available
A trigonometric-based regularization technique is proposed for generating fuel-optimal low-thrust trajectories. For a spacecraft equipped with a constant specific impulse and constant maximum-thrust engine, thrust magnitude profile exhibits non-smooth, bang-off-bang structures. The number (and time instant) of switches between thrust and coast arcs...
Conference Paper
Full-text available
A trigonometric-based regularization method is applied to the entry phase where the vehicle is subject to three state path constraints: dynamic pressure, stagnation point heat-rate, and g-load. The vehicle trajectory is controlled through modulating the angle of attack and bank angle. Presence of state and control path constraints is a challenging...
Conference Paper
Full-text available
In this paper, we propose a framework for generating low-thrust trajectories with multiple gravity-assist maneuvers using a finite Fourier series shape-based (FFS-SB) method. The FFS-SB method is capable of handling thrust and state constraints and can produce three-dimensional approximate fuel-and time-optimal trajectories. These features make the...
Preprint
This study investigates the application of a recently developed construct, the Uniform Trigonometrization Method (UTM), to the singular control problems in chemical engineering. The UTM involves minimal modifications to the original problem, thereby generating near-singular control solutions that can be used for conceptual design and serve as an al...
Article
Full-text available
Application of indirect optimization methods to solve constrained optimal control problems is not a straightforward task. This study presents a new construct --- the Uniform Trigonometrization Method (UTM) --- that enables handling problems with control bounds and state path constraints within the indirect formalism. First, three different classes...
Article
Full-text available
In trajectory planning and control design for unmanned air vehicles, highly simplified models are typically used to represent the vehicle dynamics and the operating environment. The goal of this work is to perform real-time, but realistic, flight simulations and trajectory planning for quad-copters in low-altitude (<500 m) atmospheric conditions. T...
Article
Full-text available
Designing optimal spacecraft trajectories is a critical task for any mission design. In particular, mission designers seek to exploit from the combined effects of planetary gravity-assist maneuvers and electric propulsions systems to reduce both the flight time and propellant consumption. In order to obtain more realistic results, disturbances such...
Conference Paper
Full-text available
Lyapunov methods are well established as a versatile approach for generating feasible and robustly converging spiral-type low-thrust trajectories. The present study introduces Lya-punov optimal methods for low-thrust guidance. The approach makes use of the regularized modified equinoctial orbit elements in such a way that a nominal trajectory can b...
Conference Paper
Full-text available
A renewed interest in revisiting the Moon has blown wide open the previously ajar door to research avenues in the field of Earth-Moon transfer trajectories. While the advent of low-thrust propulsion systems has opened up possibilities to undertake more complicated missions, designing optimal transfer trajectories in this domain is no easy feat. His...
Conference Paper
Full-text available
Indirect optimization methods convert optimal control problems (OCPs) into two-or multi-point boundary-value problems. A highly desirable feature of indirect methods, specifically for space applications, is that high-resolution trajectories can be generated, which satisfy the first-order necessary conditions of optimality. We utilize the features o...
Article
Equipping a spacecraft with multiple solar-powered electric engines (of the same or different types) compounds the task of optimal trajectory design due to presence of both real-valued inputs (power input to each engine in addition to the direction of thrust vector) and discrete variables (number of active engines). Each engine can be switched on/o...
Article
Efficient performance of a number of engineering systems is achieved through different modes of operation - yielding systems described as “hybrid”, containing both real-valued and discrete decision variables. Prominent examples of such systems, in space applications, could be spacecraft equipped with 1) a variable-Isp, variable-thrust engine or 2)...
Conference Paper
Design of low-thrust trajectories with realistic solar electric propulsion (SEP) models is challenging since 1) engine's thrust depends on the available power, which itself depends on both the distance from the Sun and efficiency degradation of the solar arrays, and 2) in practice, engines operate at only a finite number of throttle settings. Missi...
Conference Paper
Full-text available
Application of indirect optimization methods to solve constrained optimal control problems (OCPs) is a challenging task. This study demonstrates the utility of a new construct, the Unified Trigonometrization Method (UTM), which alleviates some of the issues associated with OCPs that consist of control bounds and state path constraints. Three differ...
Conference Paper
Spacecraft equipped with variable specific impulse, variable-thrust (VIVT) engines may exhibit multiple switches between high- and low-thrust operation modes during their interplanetary trajectories. A new framework, composite smooth control (CSC), is recently developed to alleviate a number of challenges that arise when optimal control problems as...
Article
Full-text available
A central problem in orbit transfer optimization is to determine the number, time, direction, and magnitude of velocity impulses that minimize the total impulse. This problem was posed in 1967 by T. N. Edelbaum, and while notable advances have been made, a rigorous means to answer Edelbaum’s question for multiple-revolution maneuvers has remained e...
Preprint
Full-text available
It is not surprising that the idea of efficient maintenance algorithms (originally motivated by strict emission regulations, and now driven by safety issues, logistics and customer satisfaction) has culminated in the so-called condition-based maintenance program. Condition-based program/monitoring consists of two major tasks, i.e., \textit{diagnost...
Preprint
Full-text available
Designing long-duration lunar orbiter missions is challenging due to the Moon’s highly nonlinear gravity field and the third-body perturbations induced by the Earth, Sun and other large bodies. The absence of a Lunar atmosphere has offered the possibility for mission designers to search for extremely low-altitude, quasi-stable lunar orbits. In additi...
Conference Paper
Full-text available
The presence of extremely low-altitude, lunar quasi-frozen orbits (QFOs) has given rise to interesting mission opportunities. These QFOs are ideal for close-range, high-resolution mapping of the lunar south pole, and their inherent stability translates into minimal station-keeping efforts. Despite the aforementioned desirable characteristics, desig...
Preprint
Full-text available
Equipping a spacecraft with multiple solar-powered electric engines (of the same or different types) compounds the task of optimal trajectory design due to presence of both real-valued inputs (power input to each engine in addition to the direction of thrust vector) and discrete variables (number of active engines). Each engine can be switched on/o...
Preprint
Full-text available
Application of traditional indirect optimization methods to optimal control problems (OCPs) with control and state path constraints is not a straightforward task. However, recent advances in regularization techniques and numerical continuation methods have enabled application of indirect methods to very complex OCPs. This study demonstrates the uti...
Preprint
Full-text available
Efficient performance of a number of engineering systems is achieved through different modes of operation-yielding systems described as "hybrid", containing both real-valued and discrete decision variables. Prominent examples of such systems, in space applications, could be spacecraft equipped with 1) a variable-Isp , variable-thrust engine or 2) m...
Preprint
Full-text available
Equipping a spacecraft with multiple solar-powered electric engines (of the same or different types) compounds the task of optimal trajectory design due to presence of both real-valued inputs (power input to each engine in addition to the direction of thrust vector) and discrete variables (number of active engines). Each engine can be switched on/o...
Preprint
Full-text available
Application of traditional indirect optimization methods to optimal control problems (OCPs) with control and state path constraints is not a straightforward task. However, recent advances in regularization techniques and numerical continuation methods have enabled application of indirect methods to very complex OCPs. This study demonstrates the uti...
Conference Paper
Full-text available
Low-thrust propulsion technology and planetary gravity-assist maneuvers make a promising combination for deep space explorations. Hybrid optimal control methods have proven to be an excellent solution framework which exploits the advantages of both direct and indirect optimization methods, while alleviating their drawbacks. We employ a recently int...
Preprint
Full-text available
The wave energy converter (WEC) devices provide access to a renewable energy source. Developing control strategies to harvest maximum wave energy requires solving a constrained optimal control problem. It is shown that singular control arcs may constitute part (or the entire) of extremal trajectories. Characterizing the optimal control structure, e...
Preprint
Full-text available
The wave energy converter (WEC) devices provide access to a renewable energy source. Developing control strategies to harvest maximum wave energy requires solving a constrained optimal control problem. It is shown that singular control arcs may constitute part (or the entire) of extremal trajectories. Characterizing the optimal control structure, e...
Conference Paper
Full-text available
We present a new methodology to incorporate shadow-and time-triggered constraints within the indirect optimization methods to solve low-thrust fuel-optimal orbit transfer problems. Such constraints could represent, for instance, zero thrusting during an eclipse or a time interval during which the thruster has to be shut down during a mission scienc...
Article
Full-text available
One of the fundamental tasks in space mission design is to choose a set of inter-disciplinary mission-critical parameters that are used for both sizing spacecraft sub-systems and designing optimal trajectories. Trajectory design and sub-system sizing are tightly coupled tasks and mission designers are interested in algorithms that not only improve...