CN105912013A - 一种组合体航天器姿态无模型自适应控制方法 - Google Patents
一种组合体航天器姿态无模型自适应控制方法 Download PDFInfo
- Publication number
- CN105912013A CN105912013A CN201610518878.3A CN201610518878A CN105912013A CN 105912013 A CN105912013 A CN 105912013A CN 201610518878 A CN201610518878 A CN 201610518878A CN 105912013 A CN105912013 A CN 105912013A
- Authority
- CN
- China
- Prior art keywords
- model
- attitude
- phi
- delta
- spacecraft
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
- G05D1/0816—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft to ensure stability
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种组合体航天器姿态无模型自适应控制方法,包含如下步骤:S1,针对一般组合体航天器的姿态运动,建立全格式动态等价线性数据模型;S2,针对全格式动态等价线性数据模型中的伪梯度,设计参数自适应估计方程,对伪梯度进行估计;S3,根据动态等价线性数据模型建立误差准则函数,通过最小化误差准则函数设计出加权一步向前控制器。本发明建立了针对一般时间离散非线性系统的动态等价线性化模型,针对动态等价线性化模型中的未知变量,采取了改进的投影算法进行在线参数估计,提高了挠性航天器运动模拟器的姿态确定精度。
Description
技术领域
本发明涉及组合体航天器控制方法领域,特别涉及一种组合体航天器姿态无模型自适应控制方法。
背景技术
随着空间任务的发展,对空间非合作目标进行捕获操作的任务需求越来越高。航天器捕获非合作目标后,与目标形成新的组合体航天器。由于抓捕操作会对航天器产生冲击扰动,因此需要对捕获后形成的组合体航天器进行稳定控制。
由于非合作目标的模型参数无法获得,因而难以对捕获后形成的组合体航天器进行精确建模。一些传统控制方法可以解决模型参数带有不确定性的控制问题,但是这些控制方法需要知道模型参数的标称值或者不确定性的上下界。当模型参数完全未知时,传统的基于模型的稳定控制方法难以对组合体航天器进行有效控制。
发明内容
本发明的目的是提供一种组合体航天器姿态无模型自适应控制方法,克服了捕获空间非合作目标形成的组合体航天器难以精确建模,传统控制方法难以有效运用的问题,建立了针对一般时间离散非线性系统的动态等价线性化模型,针对动态等价线性化模型中的未知变量,采取了改进的投影算法进行在线参数估计,基于动态等价线性化模型的参数估计值构造向前一步预报误差准则函数,通过最小化准则函数,设计组合体航天器加权一步向前自适应控制器,并且控制器的设计不需要被控系统任何模型参数信息,提高了挠性航天器运动模拟器的姿态确定精度。
为了实现以上目的,本发明是通过以下技术方案实现的:
一种组合体航天器姿态无模型自适应控制方法,其特点是,包含如下步骤:
S1,针对一般组合体航天器的姿态运动,建立全格式动态等价线性数据模型,确定该模型中的伪梯度向量形式;
S2,针对全格式动态等价线性数据模型中的伪梯度向量,设计参数自适应估计方程,对伪梯度向量进行估计;
S3,根据动态等价线性数据模型建立误差准则函数,通过最小化误差准则函数设计出加权一步向前控制器。
所述的步骤S1中全格式动态等价线性数据模型为:
符号Δ表示变量的增量形式,即Δy(k+1)=y(k+1)-y(k), 为一个在[k-Lu+1,k]时刻内的所有控制输入信号与在[k-Ly+1,k]时刻内的所有系统输出信号组成的向量,即:
Lu,Ly称为系统的伪阶数,u(k)表示系统在k时刻的控制输入,y(k)表示系统在k时刻的输出,称为伪梯度向量,表示的转置。
所述的步骤S2中参数自适应估计方程为:
其中,表示的估计值,μ为权重系数,η为步长系数。
所述的S3中控制器输入为:
其中,λ为权重系数,y*(k+1)为系统输出的期望值,ρ是步长系数,用其估计值代替。
本发明与现有技术相比,具有以下优点:
本发明克服了挠性航天器挠性振动特点难模拟的问题,综合应用压电陶瓷传感器和角位移传感器扩大柔性附件的振动采集频率范围,采用地面测量系统提高运动模拟器的位置测量精度,综合速率陀螺及光电式姿态敏感器信息提高单轴姿态确定精度,提出了一种带柔性附件的挠性航天器主动振动抑制地面测试系统,提高了挠性航天器运动模拟器的姿态确定精度。
本发明提供一种组合体航天器无模型自适应控制方法,克服了捕获空间非合作目标形成的组合体航天器难以精确建模,传统控制方法难以有效运用的问题,建立了针对一般时间离散非线性系统的动态等价线性化模型,针对动态等价线性化模型中的未知变量,采取了改进的投影算法进行在线参数估计,基于动态等价线性化模型的参数估计值构造向前一步预报误差准则函数,通过最小化准则函数,设计组合体航天器加权一步向前自适应控制器,并且控制器的设计不需要被控系统任何模型参数信息。
附图说明
图1为本发明一种组合体航天器姿态无模型自适应控制方法的流程图。
具体实施方式
以下结合附图,通过详细说明一个较佳的具体实施例,对本发明做进一步阐述。
一种组合体航天器姿态无模型自适应控制方法,包含如下步骤:
S1,针对一般组合体航天器的姿态运动,建立全格式动态等价线性数据模型,确定该模型中的伪梯度向量形式;
S2,针对全格式动态等价线性数据模型中的伪梯度向量,设计参数自适应估计方程,对伪梯度向量进行估计;
S3,根据动态等价线性数据模型建立误差准则函数,通过最小化误差准则函数设计出加权一步向前控制器。
S1,假设以组合体航天器某一轴向姿态控制问题为例,则被控系统是一个单输入单输出的非线性系统,一般取航天器的姿态角和姿态角速度为系统状态,控制力矩为控制输入,而航天器的姿态角和角速度为被控变量或系统输出。若令x表示系统状态,u表示系统控制输入,y表示系统输出,则其方程可以描述为:
y(k+1)=f(x(k),u(k)) (0.1)
定义HLy,Lu(k)为一个在[k-Lu+1,k]时刻内的所有控制输入信号与在[k-Ly+1,k]时刻内的所有系统输出信号组成的向量,即:
其中正整数Lu,Ly称为系统的伪阶数,本实例中分别取Lu=2,Ly=1。
对(0.1)式表示的系统做如下假设:
假设1:f对各个变量的分量都存在连续偏导数。
假设2:系统(0.1)满足广义Lipschitz条件,即对任意k1≠k2,k1,k2≥0和u(k1)≠u(k2)有
式中b为正的常数。
如果系统(0.1)满足上述假设,当时,则一定存在一个被称为伪梯度的时变参数向量使得系统(0.1)可以转化为如下全格式动态线性化模型:
且对任意时刻k,是有界的。
S2,如果已知系统的输入输出数据,则(0.3)式中只有是未知量,需要对其进行在线估计。估计准则函数为
其中μ为权重系数,本实施例中取μ=1,是的估计值。
极小化估计准则函数(0.4),对求极值,可得的估计值为
其中η为步长系数,本实施例中取η=0.2。
S3,考虑如下加权一步向前预报误差准则函数
J(u(k))=||y*(k+1)-y(k+1)||2+λ||u(k)-u(k-1)||2 (0.6)
其中λ为权重系数,本实施例中取λ=5,y*(k+1)为系统输出的期望值,本实施例中取y*=0。
对u(k)求导并令其等于零,可以得到控制输入为
其中ρ是步长系数,本实施例中取ρ=[0.7,0.7,0.7];用其估计值代替。
根据上述原理,本发明提供的一种组合体航天器无模型自适应控制器在一个工作周期内按如下时序工作:第一步,测量组合体航天器4的控制输入信号u(k)和系统输出信号y(k);第二步,根据系统输入输出数据计算按照(0.3)式建立被控系统的全格式动态等价线性化模型1;第三步,按照(0.5)式计算动态等价线性模型1中的未知参数的估计值(程序开始的第一个周期,由初始条件定义的初值);第四步,根据加权一步向前误差准则函数,按照(0.7)式计算系统控制输入u(k+1);第五步,将控制输入信号输入被控系统4,产生新的系统输出信号y(k+1);返回第一步完成一个工作周期工作。
本发明采用动态线性化方法,利用被控系统的输入输出数据,建立了组合体航天器在每个采样时刻的动态等价线性化模型;采用改进的投影估计算法,对组合体航天器动态等价线性模型中的未知变量进行了在线递推估计,并通过引入惩罚因子,避免了参数估计算法对某些失真数据过于敏感;根据组合体航天器动态等价线性模型中的未知变量的估计值构造了加权一步向前预报误差准则函数,通过最小化准则函数得到了控制输入信号,由此完成了加权一步向前控制器的设计,并且控制器的设计仅需要组合体航天器系统的控制输入信号和系统输出信号,并不需要系统模型的任何参数信息。
尽管本发明的内容已经通过上述优选实施例作了详细介绍,但应当认识到上述的描述不应被认为是对本发明的限制。在本领域技术人员阅读了上述内容后,对于本发明的多种修改和替代都将是显而易见的。因此,本发明的保护范围应由所附的权利要求来限定。
Claims (4)
1.一种组合体航天器姿态无模型自适应控制方法,其特征在于,包含如下步骤:
S1,针对一般组合体航天器的姿态运动,建立全格式动态等价线性数据模型,确定该模型中的伪梯度向量形式;
S2,针对全格式动态等价线性数据模型中的伪梯度向量,设计参数自适应估计方程,对伪梯度向量进行估计;
S3,根据动态等价线性数据模型建立误差准则函数,通过最小化误差准则函数设计出加权一步向前控制器。
2.如权利要求1所述的组合体航天器姿态无模型自适应控制方法,其特征在于,所述的步骤S1中全格式动态等价线性数据模型为:
符号Δ表示变量的增量形式,即Δy(k+1)=y(k+1)-y(k), 为一个在[k-Lu+1,k]时刻内的所有控制输入信号与在[k-Ly+1,k]时刻内的所有系统输出信号组成的向量,即:
Lu,Ly称为系统的伪阶数,u(k)表示系统在k时刻的控制输入,y(k)表示系统在k时刻的输出,称为伪梯度向量,表示的转置。
3.如权利要求2所述的组合体航天器姿态无模型自适应控制方法,其特征在于,所述的步骤S2中参数自适应估计方程为:
其中,表示的估计值,μ为权重系数,η为步长系数。
4.如权利要求3所述的组合体航天器姿态无模型自适应控制方法,其特征在于,所述的S3中控制器输入为:
其中,λ为权重系数,y*(k+1)为系统输出的期望值,ρ是步长系数,用其估计值代替。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610518878.3A CN105912013A (zh) | 2016-07-04 | 2016-07-04 | 一种组合体航天器姿态无模型自适应控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610518878.3A CN105912013A (zh) | 2016-07-04 | 2016-07-04 | 一种组合体航天器姿态无模型自适应控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105912013A true CN105912013A (zh) | 2016-08-31 |
Family
ID=56753917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610518878.3A Pending CN105912013A (zh) | 2016-07-04 | 2016-07-04 | 一种组合体航天器姿态无模型自适应控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105912013A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106681343A (zh) * | 2016-12-23 | 2017-05-17 | 西北工业大学 | 一种航天器姿态跟踪低复杂度预设性能控制方法 |
CN108121204A (zh) * | 2017-11-30 | 2018-06-05 | 上海航天控制技术研究所 | 一种组合体航天器姿态无模型的自适应控制方法和系统 |
CN108557739A (zh) * | 2018-04-24 | 2018-09-21 | 长春北方化工灌装设备股份有限公司 | 具有生产任务控制参数自修正功能的生产控制系统 |
CN108614430A (zh) * | 2018-06-07 | 2018-10-02 | 上海航天控制技术研究所 | 一种用于非完全连接约束的空间组合体数据驱动控制方法 |
CN108803647A (zh) * | 2018-08-14 | 2018-11-13 | 上海航天控制技术研究所 | 一种用于航天器姿态控制的无模型数据驱动控制方法 |
CN109507883A (zh) * | 2018-11-27 | 2019-03-22 | 上海航天控制技术研究所 | 一种组合体航天器姿态无模型自适应控制器参数整定方法 |
CN110376901A (zh) * | 2019-08-19 | 2019-10-25 | 哈尔滨工业大学(深圳) | 一种基于动态控制器的迭代学习控制方法 |
CN111596678A (zh) * | 2020-05-07 | 2020-08-28 | 北京航空航天大学 | 一种航天器逼近空间翻滚目标的相对位置自适应控制方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5433402A (en) * | 1991-09-06 | 1995-07-18 | Deutsche Aerospace Ag | Attitude control process and device for a spacecraft to be rotated around an axis of a body |
US5597143A (en) * | 1991-09-06 | 1997-01-28 | Deutsche Aerospace Ag | Process and a device for controlling the attitude of a three-axis stabilized spinning spacecraft |
CN101554926B (zh) * | 2009-05-20 | 2012-05-23 | 上海微小卫星工程中心 | 航天器的姿态控制系统及方法 |
-
2016
- 2016-07-04 CN CN201610518878.3A patent/CN105912013A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5433402A (en) * | 1991-09-06 | 1995-07-18 | Deutsche Aerospace Ag | Attitude control process and device for a spacecraft to be rotated around an axis of a body |
US5597143A (en) * | 1991-09-06 | 1997-01-28 | Deutsche Aerospace Ag | Process and a device for controlling the attitude of a three-axis stabilized spinning spacecraft |
CN101554926B (zh) * | 2009-05-20 | 2012-05-23 | 上海微小卫星工程中心 | 航天器的姿态控制系统及方法 |
Non-Patent Citations (2)
Title |
---|
侯忠生: "《无模型自适应控制》", 30 June 2013, 科学出版社 * |
王益平: "捕获目标后组合体航天器抗干扰自适应控制", 《中国空间科学技术》 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106681343A (zh) * | 2016-12-23 | 2017-05-17 | 西北工业大学 | 一种航天器姿态跟踪低复杂度预设性能控制方法 |
CN106681343B (zh) * | 2016-12-23 | 2019-11-15 | 西北工业大学 | 一种航天器姿态跟踪低复杂度预设性能控制方法 |
CN108121204A (zh) * | 2017-11-30 | 2018-06-05 | 上海航天控制技术研究所 | 一种组合体航天器姿态无模型的自适应控制方法和系统 |
CN108557739A (zh) * | 2018-04-24 | 2018-09-21 | 长春北方化工灌装设备股份有限公司 | 具有生产任务控制参数自修正功能的生产控制系统 |
CN108557739B (zh) * | 2018-04-24 | 2020-08-07 | 长春融成智能设备制造股份有限公司 | 具有生产任务控制参数自修正功能的生产控制系统 |
CN108614430B (zh) * | 2018-06-07 | 2021-02-26 | 上海航天控制技术研究所 | 一种用于非完全连接约束的空间组合体数据驱动控制方法 |
CN108614430A (zh) * | 2018-06-07 | 2018-10-02 | 上海航天控制技术研究所 | 一种用于非完全连接约束的空间组合体数据驱动控制方法 |
CN108803647A (zh) * | 2018-08-14 | 2018-11-13 | 上海航天控制技术研究所 | 一种用于航天器姿态控制的无模型数据驱动控制方法 |
CN108803647B (zh) * | 2018-08-14 | 2021-08-03 | 上海航天控制技术研究所 | 一种用于航天器姿态控制的无模型数据驱动控制方法 |
CN109507883A (zh) * | 2018-11-27 | 2019-03-22 | 上海航天控制技术研究所 | 一种组合体航天器姿态无模型自适应控制器参数整定方法 |
CN110376901A (zh) * | 2019-08-19 | 2019-10-25 | 哈尔滨工业大学(深圳) | 一种基于动态控制器的迭代学习控制方法 |
CN110376901B (zh) * | 2019-08-19 | 2022-09-02 | 哈尔滨工业大学(深圳) | 一种基于动态控制器的迭代学习控制方法 |
CN111596678A (zh) * | 2020-05-07 | 2020-08-28 | 北京航空航天大学 | 一种航天器逼近空间翻滚目标的相对位置自适应控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105912013A (zh) | 一种组合体航天器姿态无模型自适应控制方法 | |
Bisht et al. | An adaptive unscented Kalman filter for tracking sudden stiffness changes | |
CN107110650B (zh) | 在能观测性方面受约束的导航状态的估计方法 | |
Gronskis et al. | Inflow and initial conditions for direct numerical simulation based on adjoint data assimilation | |
Ma | Adaptive extremum control and wind turbine control | |
EP2392898B1 (en) | Sensor system | |
CN114450131B (zh) | 机器人系统的无导数模型学习系统及设计 | |
CN104112079A (zh) | 一种模糊自适应变分贝叶斯无迹卡尔曼滤波方法 | |
CN108121204A (zh) | 一种组合体航天器姿态无模型的自适应控制方法和系统 | |
CN113297798A (zh) | 一种基于人工神经网络的机器人外界接触力估计方法 | |
US20230333518A1 (en) | Adjustment system, adjustment method, and adjustment program | |
CN106200377A (zh) | 一种飞行器控制参数的估计方法 | |
CN113791240B (zh) | 基于高阶滑膜跟踪微分器的加速度估计方法、系统、设备和介质 | |
KR20180129407A (ko) | 선택적 스케일링을 이용하는 적응 무향 칼만 필터 시스템 및 방법 | |
Palomba et al. | Two-stage approach to state and force estimation in rigid-link multibody systems | |
CN110442026B (zh) | 基于误差修正的扩张状态观测器、抗扰控制系统及设计方法 | |
CN113219826B (zh) | 基于事件触发机制的非线性振荡器的自适应跟踪控制方法 | |
JP4811997B2 (ja) | 状態推定装置、状態推定システム及びコンピュータプログラム | |
CN108958027B (zh) | 一种区间系统的动态矩阵控制方法 | |
KR20230148833A (ko) | 칼만 필터를 사용하여 적어도 하나의 시스템 상태를 결정하는 방법 | |
US11314211B2 (en) | Method and device for optimizing performance of a servo control of a mechatronic system based on effective static and dynamic margins | |
CN117131747B (zh) | 一种基于采样点卡尔曼滤波的状态估计方法及装置 | |
Moser et al. | Recursive parameter estimation of exhaust gas oxygen sensors with input-dependent time delay and linear parameters | |
Xing et al. | Robust-extended Kalman filter for small satellite attitude estimation in the presence of measurement uncertainties and faults | |
JP2019168776A (ja) | パラメータ同定装置及びその方法並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160831 |