{"title":"多发动机超驱动航天器的最优控制分配","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":"{\"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}","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}
Optimal control allocation for a multi-engine overactuated spacecraft
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.