检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:陈竑宇 陈提 Chen Hongyu;Chen Ti(School of Aeronautics,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)
出 处:《力学学报》2024年第2期433-445,共13页Chinese Journal of Theoretical and Applied Mechanics
基 金:国家自然科学基金(12102174,12232011);航空航天结构力学及控制全国重点实验室(南京航空航天大学)自主研究课题(MCMS-0122K01)资助项目。
摘 要:挠性航天器的姿态机动与其挠性部件的振动存在强耦合,这导致系统表现出明显的非线性特征,其动力学行为的描述与控制是非常具有挑战的问题.为了处理挠性航天器建模与姿态控制中的非线性问题,针对挠性航天器的姿态控制问题提出了一种基于Koopman算子理论的数据驱动建模方法,并基于数据驱动辨识得到的模型设计了最优控制器,实现对挠性航天器的姿态控制和振动抑制.首先,提出了一种基于Koopman算子理论和非线性系统稀疏性辨识算法(SINDY)的SO(3)上挠性航天器姿态动力学数据驱动辨识方法,根据SO(3)上挠性航天器姿态的动力学特点,设计了一组包含姿态动力学状态的观测函数,用于提升空间上挠性航天器姿态动力学的广义线性模型稀疏性辨识.然后,在小角速度假设下进行全局线性化,通过去除广义线性模型中的高阶项来得到挠性航天器姿态动力学的有限维Koopman稀疏模型,并通过仿真验证了广义线性SINDY模型与Koopman线性化模型的预测能力.最后,以数据辨识得到的线性化模型为基础,提出了基于Koopman算子的最优线性二次型调节器(LQR)用于挠性航天器的姿态控制与振动抑制.通过仿真验证了所提出控制器的效果,并将所提出的控制器与经典非线性最优控制方法进行对比,证明了所提出算法的优势.The attitude motion of the flexible spacecraft is strongly coupling with the vibration of the flexible components,which will result in complicated nonlinear system characteristics.Because of the nonlinearity of the flexible spacecraft,the dynamics modeling and the control of its attitude motion are challenging problems.This paper aims to present a data-driven modeling method based on the Koopman operator theory for the flexible spacecraft,and design the LQR optimal controller based on the model obtained by data-driven identification for the attitude motion and flexible vibration suppression.Firstly,based on Koopman operator theory and sparse identification for nonlinear dynamics algorithm(SINDY),a data-driven identification method for the attitude dynamics of flexible spacecraft on SO(3)is proposed.According to the dynamics characteristics of the flexible spacecraft attitude dynamics on SO(3),a set of observables containing the original states of attitude dynamics is designed to identify the generalized linear model of the flexible spacecraft attitude dynamics on lifting space spanned by those observables.Secondly,the global linearization is carried out based on the Koopman operator theory.Under the assumption of small angular velocity,by removing the high-order terms in the generalized linear model,the finite-dimensional Koopman sparse model is obtained.The predict ability of such a linear model obtain by SINDY and Koopman linearized model is verified by simulation.Finally,on the basis of the Koopman linearization model identified from the data,an optimal linear quadratic regulator(LQR)controller based on Koopman operator is proposed for attitude motion control and vibration suppression of the flexible spacecraft.The effectiveness of the proposed controller is verified by simulation,and the proposed controller is compared with the classical nonlinear optimal control method to show its advantages.
关 键 词:挠性航天器 SO(3) Koopman算子 数据驱动 SINDY LQR
分 类 号:V448.222[航空宇航科学与技术—飞行器设计]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49