×

Online energy management for a solar car using pseudospectral methods for optimal control. (English) Zbl 1350.49057

Summary: This paper deals with the problem of energy planning for a solar car race. Therein, an electric vehicle powered only by means of a battery pack and the sun’s energy must cross usually long distances in several days, facing disturbances along the road such as road slopes, winds, cloudy weather, and vehicle failures. Because the battery pack energy is insufficient to end the race, teams must be very careful with their energy consumption planning, so as to drive as fast as possible to reach the goal in minimum time without emptying the battery pack. The proposed methodology consists of a real-time implementation that measures the current state of the vehicle and then executes a quick energy planning for the long term based on the available battery energy and current solar radiation forecast, afterwards executing a continuous optimal control problem stage for the short term solved by means of pseudospectral methods. This last inclusion allows for fast calculation of trajectory updates while keeping modeling detail.

MSC:

49N90 Applications of optimal control and differential games
49J15 Existence theories for optimal control problems involving ordinary differential equations
49M30 Other numerical methods in calculus of variations (MSC2010)
34H05 Control problems involving ordinary differential equations
93B51 Design techniques (robust design, computer-aided design, etc.)

Software:

GPOPS; SNOPT; pchip
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Pudney P Optimal energy management for solar-powered cars Ph.D. Thesis 2000
[2] Santosa, Solar car racing strategies, 6th PIMS-IMA Graduate Mathematics Modelling Camp, Banff, AB, Canada, 1 pp 61– (2003)
[3] Aranda González, Desarrollo de Estrategia para el Uso óptimo de la Energía en un Vehículo Solar (2008)
[4] Athans, Optimal Control: An Introduction to the Theory and Its Applications (1998)
[5] Pontryagin, The Mathematical Theory of Optimal Processes (International Series of Monographs in Pure and Applied Mathematics) (1962) · Zbl 0112.05502
[6] Shimizu, Solar car cruising strategy and its supporting system, JSAE Review 19 (2) pp 143– (1998) · doi:10.1016/S0389-4304(97)00061-1
[7] Scheidegger A Energy management optimization for a solar vehicle Master’s Thesis Lausanne 2006
[8] Daniels, The optimal use of the solar powered automobile, Control Systems, IEEE 19 (3) pp 12– (1999) · doi:10.1109/37.768536
[9] Boulgakov A Sunswift IV strategy for the 2011 World Solar Challenge Bachelor’s Thesis Sydney 2012
[10] Mocking C Optimal design and strategy for the SolUTra Master’s Thesis Enschede 2006
[11] Li CT Dowling A Solar car energy management strategy Momentum, SAE International 2010 6 7
[12] Wright GS Optimal energy management for solar car race Circuits and Systems, 1996., IEEE 39th Midwest Symposium on 1996 1011 1014
[13] Cheng JH Li CT Backward energy management algorithm for a solar car World Renewable Energy Congress X and Exhibition Glasgow, UK 2008
[14] Rao AV Survey of numerical methods for optimal control AAS/AIAA Astrodynamics Specialist Conference Pittsburg, PA 2009 AAS Paper 09 334
[15] Gillespie, Fundamentals of Vehicle Dynamics (1992) · doi:10.4271/R-114
[16] Rao, User’s Manual for GPOPS Version 4.x: A MATLAB Software for Solving Multiple-Phase Optimal Control Problems Using hp-Adaptive Pseudospectral Methods (2011)
[17] Kameswaran, Convergence rates for direct transcription of optimal control problems using collocation at Radau points, Computational Optimization and Applications 41 (1) pp 81– (2008) · Zbl 1219.49029 · doi:10.1007/s10589-007-9098-9
[18] Darby, Direct trajectory optimization using a variable low-order adaptive pseudospectral method, Journal of Spacecraft and Rockets 48 (3) pp 433– (2011) · doi:10.2514/1.52136
[19] Fritsch, Monotone piecewise cubic interpolation, SIAM Journal of Numerical Analysis 17 pp 238– (1980) · Zbl 0423.65011 · doi:10.1137/0717021
[20] Rao, Algorithm 902: GPOPS, a MATLAB software for solving multiple-phase optimal control problems using the gauss pseudospectral method, ACM Transactions on Mathematical Software 37 (2) pp 1– (2010) · Zbl 1364.65131 · doi:10.1145/1731022.1731032
[21] Gill, SNOPT: an SQP algorithm for large-scale constrained optimization, SIAM Journal on Optimization 12 (4) pp 979– (2002) · Zbl 1027.90111 · doi:10.1137/S1052623499350013
[22] Dormand, A family of embedded Runge-Kutta formulae, Journal of Computational and Applied Mathematics 6 (1) pp 19– (1980) · Zbl 0448.65045 · doi:10.1016/0771-050X(80)90013-3
[23] Nocedal, Numerical Optimization (2006)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.