Field programmable gate array based predictive control system for spacecraft rendezvous in elliptical orbits

被引:20
作者
Hartley, Edward N. [1 ]
Maciejowski, Jan M. [1 ]
机构
[1] Univ Cambridge, Dept Engn, Cambridge CB2 1PZ, England
基金
英国工程与自然科学研究理事会;
关键词
predictive control; MPC; spacecraft rendezvous; embedded systems; FPGA; time-varying systems; aerospace; receding horizon; variable horizon; STATE TRANSITION MATRIX; RELATIVE MOTION; ATTITUDE-CONTROL; IMPLEMENTATION; DESIGN;
D O I
10.1002/oca.2117
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A field programmable gate array (FPGA) based model predictive controller for two phases of spacecraft rendezvous is presented. Linear time-varying prediction models are used to accommodate elliptical orbits, and a variable prediction horizon is used to facilitate finite time completion of the longer range manoeuvres, whilst a fixed and receding prediction horizon is used for fine-grained tracking at close range. The resulting constrained optimisation problems are solved using a primal-dual interior point algorithm. The majority of the computational demand is in solving a system of simultaneous linear equations at each iteration of this algorithm. To accelerate these operations, a custom circuit is implemented, using a combination of Mathworks HDL Coder and Xilinx System Generator for DSP, and used as a peripheral to a MicroBlaze soft-core processor on the FPGA, on which the remainder of the system is implemented. Certain logic that can be hard-coded for fixed sized problems is implemented to be configurable online, in order to accommodate the varying problem sizes associated with the variable prediction horizon. The system is demonstrated in closed-loop by linking the FPGA with a simulation of the spacecraft dynamics running in Simulink on a PC, using Ethernet. Timing comparisons indicate that the custom implementation is substantially faster than pure embedded software-based interior point methods running on the same MicroBlaze and could be competitive with a pure custom hardware implementation. Copyright (C) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:585 / 607
页数:23
相关论文
共 74 条
[1]  
[Anonymous], 2007, THESIS
[2]  
[Anonymous], 2008, FPGA P IFAC P VOLUME
[3]  
[Anonymous], 2008, PRELIMINARY PLANNING
[4]  
Binet G., 2012, P INT S ART INT ROB
[5]   System test results from the GNC experiments on the PRISMA in-orbit test bed [J].
Bodin, Per ;
Noteborn, Ron ;
Larsson, Robin ;
Chasset, Camille .
ACTA ASTRONAUTICA, 2011, 68 (7-8) :862-872
[6]  
Boland D, 2008, I C FIELD PROG LOGIC, P378
[7]  
Breger L., 2005, P AIAA GUID NAV CONT
[8]  
Breger L., 2007, AIAA GUIDANCE NAVIGA
[9]   Safe trajectories for autonomous rendezvous of spacecraft [J].
Breger, Louis ;
How, Jonathan P. .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2008, 31 (05) :1478-1489
[10]   Gauss's variational equation-based dynamics and control for formation flying spacecraft [J].
Breger, Louis ;
How, Jonathan P. .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2007, 30 (02) :437-448