Optimal control allocation for a multi-engine overactuated spacecraft

C. A. Pascucci, Michael Szmuk, Behçet Açikmese
{"title":"Optimal control allocation for a multi-engine overactuated spacecraft","authors":"C. A. Pascucci, Michael Szmuk, Behçet Açikmese","doi":"10.1109/AERO.2017.7943690","DOIUrl":null,"url":null,"abstract":"This paper addresses the control allocation problem for an over-actuated system with a nonlinear relation between the control inputs and the realized force and torque vectors. Specifically, we consider a multi-engine rocket example where the attained force and torque vectors are nonlinear functions of the thrust magnitudes and engine gimbal angles. Since the system is over-actuated, the surface defining this nonlinear relationship represents a non-unique map between the control variables and the resultant force and torque vectors. In this work, our goal is to command the actuators to produce desired force and torque vectors with minimal actuator reconfiguration effort, subject to actuator dynamics and constraints (e.g. slew-rates, maximum gimbal angles). In achieving this objective, the control space is traversed in a way that preserves the force and torque impulse requested from the control allocator, thus ensuring that the transient motion of the actuators produces the desired change in linear and angular momentum. With our problem formulation, we are able to express the original problem as a convex optimal control problem, which can then be solved onboard and in real-time by taking advantage of modern convex solvers. The advantages of our method are manyfold, providing a systematic method for solving the control allocation problem, enabling a wider flight envelope, and reducing actuator fatigue.","PeriodicalId":224475,"journal":{"name":"2017 IEEE Aerospace Conference","volume":"103 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE Aerospace Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO.2017.7943690","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This paper addresses the control allocation problem for an over-actuated system with a nonlinear relation between the control inputs and the realized force and torque vectors. Specifically, we consider a multi-engine rocket example where the attained force and torque vectors are nonlinear functions of the thrust magnitudes and engine gimbal angles. Since the system is over-actuated, the surface defining this nonlinear relationship represents a non-unique map between the control variables and the resultant force and torque vectors. In this work, our goal is to command the actuators to produce desired force and torque vectors with minimal actuator reconfiguration effort, subject to actuator dynamics and constraints (e.g. slew-rates, maximum gimbal angles). In achieving this objective, the control space is traversed in a way that preserves the force and torque impulse requested from the control allocator, thus ensuring that the transient motion of the actuators produces the desired change in linear and angular momentum. With our problem formulation, we are able to express the original problem as a convex optimal control problem, which can then be solved onboard and in real-time by taking advantage of modern convex solvers. The advantages of our method are manyfold, providing a systematic method for solving the control allocation problem, enabling a wider flight envelope, and reducing actuator fatigue.
多发动机超驱动航天器的最优控制分配
本文研究了控制输入与实现力和转矩矢量之间存在非线性关系的过度驱动系统的控制分配问题。具体来说,我们考虑了一个多发动机火箭的例子,其中获得的力和扭矩矢量是推力大小和发动机框架角度的非线性函数。由于系统是过度驱动的,定义这种非线性关系的曲面表示控制变量与合力和扭矩矢量之间的非唯一映射。在这项工作中,我们的目标是命令执行器以最小的执行器重新配置努力产生所需的力和扭矩矢量,受执行器动力学和约束(例如回转速率,最大框架角度)。为了实现这一目标,以一种保留控制分配器所要求的力和扭矩脉冲的方式遍历控制空间,从而确保执行器的瞬态运动产生所需的线性和角动量变化。通过我们的问题公式,我们能够将原始问题表达为一个凸最优控制问题,然后可以利用现代凸求解器在机载和实时解决该问题。该方法的优点是多方面的,为解决控制分配问题提供了一种系统的方法,实现了更宽的飞行包线,并减少了执行器的疲劳。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信